Commit Graph

15 Commits

Author SHA1 Message Date
6519f501d3
fix: move nord/neutral to themes folder, reword sponsor perks, dont trigger reload btn when agreeing to privacy policy 2023-02-03 21:10:50 +11:00
a6e9504b6f
chore(menu): detect db update by comparing against prev value
- syncs reload btn visibility b/w tabs
- doesn't trigger when switching profiles if identical
2023-02-03 13:04:12 +11:00
ba98ed6412
chore: refactor core/client.mjs, sync telemetry opt-in/out across profiles 2023-02-03 11:52:51 +11:00
3cd8ed7703
feat(menu): indicate updates with popup & notification pings 2023-02-03 01:01:11 +11:00
5640b12139
chore: update vendored deps 2023-01-31 22:17:46 +11:00
f1332fffbd
feat(onboarding): require agreement to privacy policy + ts & cs, add landing tiles 2023-01-31 22:12:29 +11:00
567e678a6f
chore(menu): add telemetry toggle 2023-01-30 23:11:55 +11:00
f61ac3d8d9
feat(menu): add sponsorship buttons & perks to banner 2023-01-29 14:53:46 +11:00
71a0345768
style(menu): set min width w/ overflow-x: auto 2023-01-28 19:17:36 +11:00
38f59bab31
style(menu): add welcome banner 2023-01-28 18:34:26 +11:00
f943697ba7
fix(menu): preserve profile name on import, enabled repeat imports of same file 2023-01-24 09:23:09 +11:00
50a23f17c5
fix(menu): keyboard triggering of inputs and switches via space/enter, don't trap tab in hotkey input 2023-01-24 00:15:10 +11:00
c3317bd9ec
feat(menu): allow only one theme of each mode to be enabled at a time 2023-01-23 23:56:09 +11:00
7b6a244d72
feat(menu): display profile upload status as popup 2023-01-23 23:43:04 +11:00
e3f34dfc21
refactor(menu): menu.mjs render functions and components.mjs monolith -> islands/ and components/ 2023-01-23 21:58:17 +11:00