Derrick Hammer
|
735082cdd6
|
refactor: move ui code to subfolder
|
2023-07-17 07:58:41 -04:00 |
Derrick Hammer
|
3d4d275770
|
refactor: merge initial ux code
|
2023-07-15 12:34:25 -04:00 |
cymon
|
9771d7be03
|
create dashboard page
|
2023-06-23 08:41:54 +00:00 |
cymon
|
51dec75baf
|
create package, create onboarding and account pages
|
2023-06-17 16:52:16 +00:00 |
Derrick Hammer
|
d0646ac7c4
|
*refactor continued
|
2023-04-17 02:39:48 -04:00 |
Derrick Hammer
|
9f0daf8952
|
*clean up imports
|
2023-04-17 02:38:36 -04:00 |
Derrick Hammer
|
2ec631096a
|
*we dont need to set window.callModule
|
2023-04-17 02:38:24 -04:00 |
Derrick Hammer
|
665a7e7ee1
|
*Need to refactor and make mime parsing its own separate step, and then request the stream a second time
|
2023-04-17 02:37:46 -04:00 |
Derrick Hammer
|
f9f074e73f
|
*replace protocol format with path format
|
2023-04-17 02:36:32 -04:00 |
Derrick Hammer
|
4ddfa970aa
|
*Large IPFS/IPNS refactor
|
2023-04-09 19:49:12 -04:00 |
Derrick Hammer
|
185243e499
|
* Update dependencies and add new ones, including a new client for peer discovery and swarm, and a new module for file-type detection.
|
2023-04-09 19:46:54 -04:00 |
Derrick Hammer
|
31c7605cdd
|
* Add "node:stream" to the external dependencies in build.js.
|
2023-04-09 19:45:45 -04:00 |
Derrick Hammer
|
2bed5158fa
|
* Update host and port in util.ts to use "web3portal.com" and port "80" for HTTP requests.
|
2023-04-09 19:45:29 -04:00 |
Derrick Hammer
|
d0325ed8b5
|
* Add map object `extToMimes` to map file extensions to MIME types.
|
2023-04-09 19:45:13 -04:00 |
Derrick Hammer
|
73a64dfe22
|
* Remove debugger statement and undefined check in getAuthStatus in baseProvider.ts.
|
2023-04-09 19:45:00 -04:00 |
Derrick Hammer
|
35eca95c06
|
* Update default kernel link and remove unnecessary comment in bootloader.ts file.
|
2023-04-09 19:44:32 -04:00 |
Derrick Hammer
|
97584ee172
|
* Refactor DNS module to use deferred promise for setup in present tense.
|
2023-04-09 19:43:56 -04:00 |
Derrick Hammer
|
3b559efabc
|
* Add two new imports and export two new clients: swarmClient and peerDiscoveryClient.
|
2023-04-09 19:43:22 -04:00 |
Derrick Hammer
|
f39b6a285c
|
* Add deferred promise to blockForDnsSetup variable and replace getDnsSetupPromise with getDnsSetupDefer to return a deferred promise.
|
2023-04-09 19:43:10 -04:00 |
Derrick Hammer
|
615a9680e7
|
* Remove obsolete code for logging in bridge.ts.
|
2023-04-09 19:42:57 -04:00 |
Derrick Hammer
|
61f7821c0b
|
* Add DNS setup functionality and import necessary clients, add peer and relay registration, and refactor DNS setup to use promises instead of callbacks.
|
2023-04-09 19:42:31 -04:00 |
Derrick Hammer
|
91cd5504c7
|
*Ensure we only store the 32 byte private key
|
2023-04-09 19:40:29 -04:00 |
Derrick Hammer
|
2e15a16faa
|
*WIP
|
2023-04-03 13:29:20 -04:00 |
Derrick Hammer
|
7efd901b97
|
*Update references of .skynet to .lume
|
2023-01-14 03:01:41 -05:00 |
Derrick Hammer
|
d37926dd84
|
*Catch error in stream and close the stream
|
2022-09-19 16:51:02 -04:00 |
Derrick Hammer
|
48ef0411b3
|
*Add support for redirecting web3 domain proxies
|
2022-09-08 07:31:24 -04:00 |
Derrick Hammer
|
8a0de28d32
|
*Move https redirect to request handler directly
|
2022-09-08 07:30:46 -04:00 |
Derrick Hammer
|
29125ab6a3
|
*Move fetching request to a private helper
|
2022-09-08 07:29:30 -04:00 |
Derrick Hammer
|
33c6302205
|
*Refactor to a Web Stream based architecture for processing IPFS content
*Implement a concept of content filters to support modifying stream data before rendering it
*Add a CSP filter to remove CSP meta tags
|
2022-09-08 07:28:31 -04:00 |
Derrick Hammer
|
a9faa22b19
|
*Load the server provider last incase there the domain has content and ip records are issues with the dns server
|
2022-08-23 15:28:05 -04:00 |
Derrick Hammer
|
e6f32a41c3
|
*Abort if theres no page url
|
2022-08-22 03:57:15 -04:00 |
Derrick Hammer
|
c7589158d2
|
*Change crypto loader to use DOMContentLoaded to ensure document.head exists
|
2022-08-22 03:22:03 -04:00 |
Derrick Hammer
|
d79086ad00
|
*handleBuffer should return a promise to operate in order
|
2022-08-22 03:21:22 -04:00 |
Derrick Hammer
|
eb65cc6b10
|
*Wrap handleBuffer in filterPromise/streamPromise chain to ensure it is called when the stream is ready
*Use an empty uint8array on reduce to handle edge cases
|
2022-08-22 03:09:32 -04:00 |
Derrick Hammer
|
0d5d3fa1e3
|
*Filter is not stored
|
2022-08-22 02:06:22 -04:00 |
Derrick Hammer
|
3f8e7075a1
|
*Consolidate all dns setup into 1 function and store the promise
*await on the dns setup promise on the cached resolve function
|
2022-08-22 01:52:10 -04:00 |
Derrick Hammer
|
1ef168cd9e
|
*check hostname not url
|
2022-08-22 01:50:26 -04:00 |
Derrick Hammer
|
eac9e7b579
|
*Replace variables with more getter/setters
|
2022-08-22 01:49:58 -04:00 |
Derrick Hammer
|
3122bbaf2c
|
*Implement a crypto subtle polyfill
|
2022-08-22 01:19:34 -04:00 |
Derrick Hammer
|
ffe6c9595e
|
*Ensure the dns module is ready before making a query
|
2022-08-22 00:35:01 -04:00 |
Derrick Hammer
|
512b85aa55
|
*Fix cache id generation
|
2022-08-21 23:37:13 -04:00 |
Derrick Hammer
|
e5f02c413b
|
*Add new dns helper scanRecords
*Large refactors for dns lookup on providers
|
2022-08-21 23:36:56 -04:00 |
Derrick Hammer
|
7a084a1e11
|
*Pass missing type
|
2022-08-21 21:55:15 -04:00 |
Derrick Hammer
|
5e04d1bd19
|
*Add strict_min_version to manifest.json
|
2022-08-21 21:51:49 -04:00 |
Derrick Hammer
|
40ceda37ef
|
*Update chunk length check to use the buffer and check byteOffset
|
2022-08-21 21:51:33 -04:00 |
Derrick Hammer
|
abc7a31e80
|
*Wrap arrayBuffer in Uint8Array to standardize receiveUpdate input
|
2022-08-21 21:50:17 -04:00 |
Derrick Hammer
|
bb8a5e5ac6
|
*Remove commented contentLength
|
2022-08-21 21:49:17 -04:00 |
Derrick Hammer
|
697819bc4e
|
*Update to new dns resolver framework
|
2022-08-21 21:48:46 -04:00 |
Derrick Hammer
|
a8607150e8
|
*Close filter stream after processing buffer
|
2022-08-15 13:30:35 -04:00 |
Derrick Hammer
|
a105c9471d
|
*Track the provider used for a domain via a map
*Add a context menu to clear the cache if the provider is ipfs
|
2022-08-15 09:51:43 -04:00 |