This website requires JavaScript.
067d53b117
refactor: update imports
Derrick Hammer
2023-07-31 12:53:24 -0400
dd497fbf6f
refactor: switch proxy to use example.com
Derrick Hammer
2023-07-31 12:52:50 -0400
51053bc6d9
refactor: change name of booted promise api, add a boot store, and tag onto the promise to flag the new booted property
Derrick Hammer
2023-07-31 12:52:06 -0400
02d1027c05
refactor: remove getDnsSetupDefer
Derrick Hammer
2023-07-31 12:50:33 -0400
3f57f9ec44
refactor: switch to using defer
Derrick Hammer
2023-07-31 12:50:06 -0400
d67cbc0a06
feat: add peer count to network status
Derrick Hammer
2023-07-31 12:48:56 -0400
1f742db94f
dep: update deps
Derrick Hammer
2023-07-31 12:48:23 -0400
6d414d8415
dep: update resolver module hashes
Derrick Hammer
2023-07-29 14:49:16 -0400
f3317ecff4
dep: update client deps
Derrick Hammer
2023-07-29 14:49:09 -0400
937138d8f6
dep: update resolver module hashes
Derrick Hammer
2023-07-29 13:16:20 -0400
6d2e6151b4
dep: update client deps
Derrick Hammer
2023-07-29 13:14:23 -0400
19eecdb828
dep: update client deps
Derrick Hammer
2023-07-29 00:30:11 -0400
83681663e0
dep: update dns resolver hashes
Derrick Hammer
2023-07-29 00:24:14 -0400
b0974c7200
feat: add support for fetching and rendering the network name
Derrick Hammer
2023-07-29 00:01:10 -0400
0706a61817
refactor: switch to use exchangeCommunicationKeys and setLoginKey
Derrick Hammer
2023-07-28 21:28:53 -0400
c513404d96
ci: remove svelte build config and plugins
Derrick Hammer
2023-07-28 21:20:56 -0400
3df3d88c2f
chore: delete svelte code
Derrick Hammer
2023-07-28 21:18:53 -0400
e55137e0cb
refactor: initial crude refactor to move account app to react
Derrick Hammer
2023-07-28 21:17:58 -0400
d844a1b3ef
style: format
Derrick Hammer
2023-07-28 12:48:06 -0400
15f7534995
refactor: move onboarding app to react
Derrick Hammer
2023-07-28 12:47:37 -0400
06145abfa4
chore: delete dashboard svelte files
Derrick Hammer
2023-07-28 08:10:23 -0400
e0d1196bac
fix: copy over fonts
Derrick Hammer
2023-07-27 20:52:34 -0400
bb351e3efd
feat: add synced % as title
Derrick Hammer
2023-07-27 20:52:18 -0400
a6b962149a
fix: restructure animation css
Derrick Hammer
2023-07-27 19:28:02 -0400
a11abc7bda
refactor: migrate dashboard to react
Derrick Hammer
2023-07-27 18:20:20 -0400
03f170a050
dep: update libkernel
Derrick Hammer
2023-07-27 03:00:15 -0400
514217451a
refactor: change usage of await
Derrick Hammer
2023-07-27 03:00:00 -0400
b1c2455f88
fix: add missing fade-in keyframe
Derrick Hammer
2023-07-26 14:49:17 -0400
0af6544f9f
fix: need to import global css
Derrick Hammer
2023-07-26 14:47:40 -0400
629fcfe062
refactor: fix css animations and restructure css classes
Derrick Hammer
2023-07-26 14:47:16 -0400
ac2cf57152
fix: ignore version messages
Derrick Hammer
2023-07-26 07:58:43 -0400
b21a4e1ad4
fix: we need to import global styles in js, so they are not scoped
Derrick Hammer
2023-07-25 14:11:53 -0400
2424f6071a
refactor: remove unneeded keyframes that belong to the art component
Derrick Hammer
2023-07-25 14:11:19 -0400
2c9bda7301
fix: pass type to getNetworksByType
Derrick Hammer
2023-07-25 13:24:41 -0400
7a3d1f81b5
ci: add npm-shrinkwrap.json
Derrick Hammer
2023-07-25 12:17:20 -0400
b20ef42332
refactor: need to explicitly import types due to verbatimModuleSyntax
Derrick Hammer
2023-07-25 12:04:30 -0400
b13d129832
dep: add needed deps for svelte ts support
Derrick Hammer
2023-07-25 11:56:25 -0400
d00db16a8f
dep: update kernel deps
Derrick Hammer
2023-07-25 11:56:00 -0400
b64dd135cc
refactor: rewrite, implement backend logic, and componentize dashboard
Derrick Hammer
2023-07-25 11:54:17 -0400
0e28646163
ci: add ts support to svelte
Derrick Hammer
2023-07-25 11:53:12 -0400
7a729934dd
feat: add shared typescript utility methods, and stores for ui layer
Derrick Hammer
2023-07-25 11:52:32 -0400
af1a34e510
ci: add svelte ts config overrides
Derrick Hammer
2023-07-25 11:51:30 -0400
262497e1bc
refactor: import KernelAuthStatus as a type
Derrick Hammer
2023-07-25 11:51:03 -0400
8f13c462d5
refactor: call weAreBooted at the end of doInit
Derrick Hammer
2023-07-25 11:50:40 -0400
57ae8ced4a
refactor: on logout reset boot defer
Derrick Hammer
2023-07-25 11:49:14 -0400
1d7be971df
feat: support for a waitForBoot command to call getBooted
Derrick Hammer
2023-07-25 11:48:10 -0400
4074f2475d
feat: add booted defer back in
Derrick Hammer
2023-07-25 11:47:34 -0400
9f246403a0
refactor: import DeferredPromise as an explicit type
Derrick Hammer
2023-07-25 11:46:40 -0400
bae5ad3d76
dep: update kernel hash
Derrick Hammer
2023-07-20 12:45:30 -0400
3543e48c79
refactor: silently drop all moduleCall and response calls received in the bootloader
Derrick Hammer
2023-07-20 12:45:14 -0400
0eb3209aa2
refactor: change bootup process to setup all modules when authStatus is emitted and loginComplete is true
Derrick Hammer
2023-07-20 12:44:31 -0400
501b208ade
refactor: import all needed clients
Derrick Hammer
2023-07-20 12:43:02 -0400
8b0c52a4a6
refactor: on setAuthStatus, conditionally get a diff of the object changed, and emit it on authStatus event
Derrick Hammer
2023-07-20 12:42:38 -0400
7e60bea57c
refactor: create a global events object with emittery
Derrick Hammer
2023-07-20 12:41:46 -0400
1898a50e3f
refactor: remove getBooted/weAreBooted
Derrick Hammer
2023-07-20 12:40:16 -0400
b0c7e03828
dep: update deps
Derrick Hammer
2023-07-20 12:38:51 -0400
4c47a6f06b
fix: ensure we dont add the contentProvider twice by comparing constructor names
Derrick Hammer
2023-07-20 12:21:31 -0400
8b581ee98e
fix: remove origin check
Derrick Hammer
2023-07-20 12:20:39 -0400
61fbaabf95
fix: no need to send the response to libkernel
Derrick Hammer
2023-07-20 12:19:57 -0400
b6a7b138eb
fix: set setActivePortalMasterKey on login when storage event is triggered
Derrick Hammer
2023-07-20 03:16:23 -0400
20641e35d3
fix: if we don't have a key stored, abort
Derrick Hammer
2023-07-20 02:46:12 -0400
2bd7235929
refactor: use getAuthStatus
Derrick Hammer
2023-07-19 05:33:03 -0400
a1e39ca7cf
refactor: if we are logged out, set setAuthStatusKnown to false since the kernel should reset
Derrick Hammer
2023-07-19 05:31:54 -0400
56e0181c37
refactor: add getLoggedInDefer calls to kernelAuthStatus check
Derrick Hammer
2023-07-19 05:24:19 -0400
2fd4a3be71
refactor: vars dont need to be exported
Derrick Hammer
2023-07-19 05:18:32 -0400
7564b87f5a
chore: remove unneeded import
Derrick Hammer
2023-07-19 05:18:16 -0400
e19ff1e0a1
refactor: remove unneeded bridgeLoaded
Derrick Hammer
2023-07-19 05:18:03 -0400
f6081fa0d4
refactor: switch getBlockForBootloader to use a defer and be getAuthStatusDefer
Derrick Hammer
2023-07-19 05:17:42 -0400
25a1c5c454
chore: clean up unneeded imports
Derrick Hammer
2023-07-19 05:06:49 -0400
cae343cdcc
refactor: remove unneeded bridgeLoaded listener
Derrick Hammer
2023-07-19 05:06:08 -0400
210a9f12ce
refactor: consolidate all bootloader state to a map
Derrick Hammer
2023-07-19 04:50:24 -0400
3e2d2bd261
fix: don't unhook the bootloader listener
Derrick Hammer
2023-07-19 04:26:19 -0400
88f563d0d7
refactor: remove setBootloaderPortals
Derrick Hammer
2023-07-18 17:18:42 -0400
4e05659a17
dep: update kernel hash
Derrick Hammer
2023-07-18 17:15:48 -0400
825db849e2
refactor: switch to loading kernel as a Blob with script injection, and do not use in-memory variables to pass data. Additionally, fix reading of code with readableStreamToBlob
Derrick Hammer
2023-07-18 17:11:42 -0400
6a66f5db58
dep: update deps
Derrick Hammer
2023-07-18 17:09:18 -0400
aefc9755cd
refactor: move handleIncomingMessage to its own file
Derrick Hammer
2023-07-18 15:53:23 -0400
7d9c61e795
fix: log error and sendAuthUpdate if we fail to load the portals
Derrick Hammer
2023-07-18 15:52:11 -0400
511dd126e0
dep: update deps
Derrick Hammer
2023-07-18 12:45:33 -0400
31256eeb88
dep: update kernel hash
Derrick Hammer
2023-07-18 09:58:42 -0400
4a50742ea0
fix: bootstrap portal list and set portal key
Derrick Hammer
2023-07-18 09:58:29 -0400
3ccbe7c8a1
dep: update deps
Derrick Hammer
2023-07-18 09:57:41 -0400
e0ca3c71b7
dep: update defaultKernelLink
Derrick Hammer
2023-07-18 08:58:44 -0400
cbc864c950
feat: add encrypted communication mechanism to the kernel for the private key
Derrick Hammer
2023-07-18 08:53:51 -0400
6f4b9b7a4a
dep: add svelte pretter plugin
Derrick Hammer
2023-07-18 08:52:50 -0400
929dc772df
style: reformat
Derrick Hammer
2023-07-18 08:52:30 -0400
f3f0a8374a
feat: implement a simple dynamic message system from the background script to the bootloader/kernel
Derrick Hammer
2023-07-18 08:51:18 -0400
76fabec96a
refactor: update key handling
Derrick Hammer
2023-07-18 06:47:54 -0400
017a71e942
fix: return getLogoutComplete call not function
Derrick Hammer
2023-07-18 06:46:48 -0400
4b4f0c163c
fix: return logoutComplete not loginComplete
Derrick Hammer
2023-07-18 06:46:21 -0400
cb691d4778
ci: copy node vite config from main vite config
Derrick Hammer
2023-07-18 06:45:30 -0400
18b0ced465
refactor: remove favicon from InternalProvider
Derrick Hammer
2023-07-18 05:32:49 -0400
adc3278c7a
refactor: switch to umd format
Derrick Hammer
2023-07-18 00:34:30 -0400
bf614ac222
refactor: remove unneeded listener
Derrick Hammer
2023-07-17 23:51:34 -0400
34ceedc33a
refactor: further split background entry into more components
Derrick Hammer
2023-07-17 23:51:03 -0400
65661957d0
chore: update web_accessible_resources
Derrick Hammer
2023-07-17 15:29:31 -0400
8fb936ea09
refactor: restructure and split up code
Derrick Hammer
2023-07-17 15:28:58 -0400
73f3b1d515
refactor: change storage key for private key to "key"
Derrick Hammer
2023-07-17 13:43:05 -0400
d76ab76017
dep: add @types/webextension-polyfill
Derrick Hammer
2023-07-17 13:42:16 -0400
accdd9f130
ci: switch to iife
Derrick Hammer
2023-07-17 13:41:04 -0400