Derrick Hammer
7efd901b97
*Update references of .skynet to .lume
2023-01-14 03:01:41 -05: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
1ef168cd9e
*check hostname not url
2022-08-22 01:50:26 -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
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
Derrick Hammer
a462edb4d8
*Add basic dns caching
2022-08-15 04:29:13 -04:00
Derrick Hammer
a3baf41237
*Handle both google.com and www.google.com
...
*Ensure queriedUrl has a protocol before parsing
*Handle kernel.skynet in navigation request
*Abort if we are not logged in only after checking for kernel urls
2022-08-14 15:15:28 -04:00
Derrick Hammer
fe93f6763a
*Ensure we only ever run on a search
2022-08-14 14:55:22 -04:00
Derrick Hammer
f1cba065cb
*Only add to navigation queue right before dns lookup
2022-08-14 14:42:18 -04:00
Derrick Hammer
d485116f89
*Don't attempt to process if we are not logged in
2022-08-14 14:36:59 -04:00
Derrick Hammer
0274210bfb
*Abort trying to intercept if we are not logged in
2022-08-14 13:51:01 -04:00
Derrick Hammer
f3ee68679b
*Add navigation monitoring system to hijack search results and attempt to resolve via web3
2022-08-14 13:15:32 -04:00
Derrick Hammer
a541d89110
*Major refactor of WebEngine
2022-08-13 04:16:51 -04:00
Derrick Hammer
4b1717c021
*Add requestData map to store arbitrary state information for requests
...
*Add getRequestData and setRequestData methods
2022-07-31 00:52:47 -04:00
Derrick Hammer
250b09e5be
*Skeleton starting point for new extension
2022-07-29 06:37:20 -04:00