Commit Graph

14 Commits

Author SHA1 Message Date
Brian Ginsburg 71aac0e88c
Upgrade SvelteKit (#65)
* Staging upgrades to sveltekit and adapter-static

Preparation for routes migration

* svelte-migrate: renamed files

* svelte-migrate: updated files

* Upgrade to latest kit and adapter-static

* Rename app/env to app/environment

* Migrate rendering and prerendering behavior

* Extend SvelteKit tsconfig
2022-09-20 13:47:45 -07:00
Brian Ginsburg 102ecd9b3e
Cleanup and refactoring (#60)
* Use production infra

* Move theme out of subdirectory

* Remove unused example test

* Separate webnative module into init and account

* Move state off of module global state

* Move utils out of common directory

* Organize imports consistently

* Replace last remaining Toast with a Notification

* Rename theme to themeStore

Renaming keeps the theme store naming consistent with the other stores.

* Replace uuid helper with WebCrypto randomUUID

* Enfore minimum node version at >=16.9

* Refactor delegate-account and link-device routes

Use component views for consistency with the other routes

* Use FilesystemActivity component in Register

* Remove console logs

* Add extractSearchParam

Generalizes extracting a search param from a URL.

* Hide app name in header on mobile

* Remove deviceStore

We weren't using it in the app. Mobile styles are handled with tailwind
utility classes.

* Add social preview image

* Remove navigate event from AreYouSure component

The event was unused.

* Replace convertUint8ToString with uint8arrays

* Add initializeFilesystem

Separates out app-specific resource creation from the required
registration code

* Allow minor webnative version upgrades

* Update package-lock.json
2022-09-15 12:52:24 -07:00
Jess Martin 3c8429082e
Deploy to Netlify with redirect support (#50)
* Removing Fission publish action and configuration info from README

* Document the Netlify deployment information in the README
2022-08-31 10:10:04 -04:00
Brian Ginsburg 53b6884e23
Wait for data root before loading filesystem (#42)
* Upgrade webnative to 0.34.1

* Wait for data root before loading filesystem

* Add loading filesystem modal
2022-08-29 16:09:18 -07:00
Brian Ginsburg 5411fcba51
Upgrade webnative to 0.34.0 2022-08-25 14:30:10 -07:00
Brian Ginsburg 2adcca9e55
Add connection QR code and link (#28)
* Add connection link clipboard copy

* Add connection link QR code
2022-08-05 10:56:34 -07:00
Brian Ginsburg 2d25466f93
Add initialization error toasts (#24)
* Add error, success, info, and warning styles

* Add Toast component

* Add initialization error toast

* Add device store and toast placement

* Set device on window resize events


Co-authored-by: Brian Ginsburg <gins@brianginsburg.com>
Co-authored-by: Jess Martin <jessmartin@gmail.com>
2022-08-02 13:57:36 -04:00
Jess Martin f3cafb40be Redirect to LinkDevice on successful registration 2022-07-27 12:59:22 -04:00
Jess Martin 99f912486a Getting registration working
Co-authored-by: Brian Ginsburg <gins@brianginsburg.com>
2022-07-26 16:00:25 -04:00
Brian Ginsburg 7ca0c16f67
Add app owned use WNFS implementation 2022-07-19 12:59:35 -07:00
Brian Ginsburg 2f71c44198
Upgrade Ava to 4.3.1
Fixes broken tests with earlier version.
2022-07-18 11:33:19 -07:00
Brian Ginsburg dc0ce83990
Add webnative 2022-07-14 12:43:42 -07:00
Brian Ginsburg be01050874
Pin SvelteKit and adapter-static versions 2022-07-14 11:45:12 -07:00
Brian Ginsburg 2b98bce42b
Boilerplate svelte app 2022-07-14 11:41:33 -07:00