Commit Graph

52 Commits

Author SHA1 Message Date
Brian Ginsburg 2399219f69
Add class strategy for selecting dark theme (#44) 2022-08-29 16:07:36 -07:00
Andrew Vivash 319ff70b5d
3 private and public photo uploads (#37) 2022-08-27 15:53:10 -07:00
Jess Martin 82a389a42e
Dark Mode changes (#38) 2022-08-26 13:45:41 -07:00
Brian Ginsburg 5411fcba51
Upgrade webnative to 0.34.0 2022-08-25 14:30:10 -07:00
Jess Martin eec81aa1bf
Dark mode toggle (#36)
* Add dark and light mode icons
* Respect user's OS preferences, unless they toggle manually


Co-authored-by: Brian Ginsburg <7957636+bgins@users.noreply.github.com>
2022-08-24 16:17:03 -04:00
Jess Martin f57beafa6c
Add a loading screen during filesystem init (#35) 2022-08-24 16:15:43 -04:00
Jess Martin 030f478228
Link device flow (#32)
* Wire up delegate account page
* Wire up link device page
* Add pin error when no matching pin
* Add backup created flag and store it in WNFS
* Move backup status into a dedicated module
* Move linking into a dedicated module


Co-authored-by: Brian Ginsburg <gins@brianginsburg.com>
2022-08-24 10:36:59 -04:00
Jess Martin 7652262044
Add favicon files (#33) 2022-08-23 12:26:18 -04:00
Andrew Vivash f14791ad3e
Feat: add PR template (#30) 2022-08-09 14:17:16 -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
Jess Martin 143ec66d1f
Welcome and backup device flow (#26)
* Comment out redirect to prevent re-register

* Welcome screen completed

* Rename LinkDevice to Welcome; Add Backup route

* Add a new page for Backup Device

* Move bootstrapFilesystem to webnative implementation

Co-authored-by: Jess Martin <jessmartin@gmail.com>

* Rename appName.ts to app-name.ts

Co-authored-by: Jess Martin <jessmartin@gmail.com>

* Refactor register and backup routes and components

Co-authored-by: Jess Martin <jessmartin@gmail.com>

Co-authored-by: Brian Ginsburg <gins@brianginsburg.com>
2022-08-04 07:59:50 -07:00
Jess Martin 1aa4463812 Adjust theme colors
Co-authored-by: Brian Ginsburg <gins@brianginsburg.com>
2022-08-02 15:29:54 -04:00
Jess Martin 8f29357b17 Make application name configurable
Co-authored-by: Brian Ginsburg <gins@brianginsburg.com>
2022-08-02 14:21:24 -04: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
Brian Ginsburg 046c80be44
Bootstrap filesystem and add filesystem store
Co-authored-by: Jess Martin <jessmartin@gmail.com>
2022-07-29 12:58:22 -07:00
Brian Ginsburg 264476b004
Convert icons to components
Co-authored-by: Jess Martin <jessmartin@gmail.com>
2022-07-29 11:26:27 -07:00
Brian Ginsburg 72c56c1efe
Add session store (#23)
* Add webnative initialization and session store

* Guard connect page and button
2022-07-28 15:48:53 -07:00
Jess Martin 91f2122cd9
Merge pull request #22 from fission-suite/register-user
Get registration working
2022-07-27 16:32:41 -04:00
Jess Martin f3cafb40be Redirect to LinkDevice on successful registration 2022-07-27 12:59:22 -04:00
Jess Martin 1d7ef2d819 Add green and red checks for status 2022-07-27 12:38:08 -04:00
Jess Martin a2bed7a6b3 Remove custom checkbox code; use DaisyUI 2022-07-27 12:16:54 -04:00
Jess Martin afc887befc Error messages on "shared computer"; spinner 2022-07-27 12:06:06 -04:00
Jess Martin 99f912486a Getting registration working
Co-authored-by: Brian Ginsburg <gins@brianginsburg.com>
2022-07-26 16:00:25 -04:00
Jess Martin fc7feb1c41
Merge pull request #12 from fission-suite/add-username-debounce
Add debounce to username available check
2022-07-26 14:32:13 -04:00
Brian Ginsburg 6f02425ec8
Add debounce to username available check 2022-07-26 08:20:29 -07:00
Brian Ginsburg 92f3b39b30
Set prettier htmlWhitespaceSensitivity to ignore
Prevents prettier from break tags across lines when wrapping text.
2022-07-22 15:26:43 -07:00
Brian Ginsburg 733a4c9b2d
Add username check at registration
Co-authored-by: Jess Martin <jessmartin@gmail.com>
2022-07-22 13:13:20 -07:00
Jess Martin 0f1399fe93 Re-add fission.yaml, see if publish still works 2022-07-22 14:17:56 -04:00
Jess Martin d7888a9ff5 Remove protocol and trailing slash 2022-07-22 12:08:50 -04:00
Jess Martin e9c7ac0d69 GH Action requires `fission.yaml` to not be there 2022-07-22 12:08:01 -04:00
Jess Martin 11b330a512 Configure fission publish GH action 2022-07-22 11:43:39 -04:00
Jess Martin bda718481d
Update app_url to published app URL 2022-07-22 11:24:45 -04:00
Jess Martin ec50794796
Tiny change to trigger publish workflow 2022-07-22 11:10:51 -04:00
Jess Martin 85d29cbb70
Update fission app name 2022-07-22 11:05:41 -04:00
Jess Martin 49fecacbe0
Merge pull request #10 from fission-suite/styles
Match style guide
2022-07-21 12:36:36 -04:00
Jess Martin 01a791eac4
Full width for text components 2022-07-21 12:34:37 -04:00
Jess Martin 0eda8f86bf
Full width for text components 2022-07-21 12:33:48 -04:00
Jess Martin 98284d983f Checkboxes should have cursor pointers 2022-07-20 17:00:22 -04:00
Jess Martin c526fd7285 Fix some minor padding issues 2022-07-20 16:57:22 -04:00
Jess Martin 639d2fb296 Reformatting all the files that prettier missed 2022-07-20 16:47:18 -04:00
Jess Martin 460a772b3d Style the checkbox all fancy-like 2022-07-20 16:44:26 -04:00
Jess Martin 82f0f697b6 Fix for prettier. It now formats on save. 2022-07-20 16:41:52 -04:00
Jess Martin 599194691d Remove extraneous ignored files 2022-07-20 16:35:24 -04:00
Jess Martin 7051c33ca9 Styles from the Figmas 2022-07-20 13:06:22 -04:00
Brian Ginsburg a7b3104a23
Start adding registraion UI
Co-authored-by: Jess Martin <jessmartin@gmail.com>
2022-07-19 16:54:38 -07: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 d9205e7637
Disable recommended-requiring-type-checking rule 2022-07-14 12:26:46 -07:00
Brian Ginsburg be01050874
Pin SvelteKit and adapter-static versions 2022-07-14 11:45:12 -07:00