681d5c13f6
feat(panel): open panel switcher as dropdown
2023-08-09 00:01:10 +10:00
0ad2b2ff54
feat(panel): add wip select to top of panel
...
- todo: display popup beneath select
- todo: dynamically register values
- todo: add icons
- todo: change view on select change
2023-08-07 12:50:37 +10:00
09b24147c5
fix: delay menu open until dom is ready to preserve transition
2023-08-07 11:48:29 +10:00
45e0be7d62
refactor: move state.mjs into markup.mjs for use in notion interface
2023-08-06 23:45:56 +10:00
8d679ae3c5
feat: add toggleable side panel w/ hotkey + tooltip
2023-08-04 22:46:53 +10:00
4f07420c4a
feat(core): implement dev mode toggle in electron app
...
+ refactor: merge components/ into islands/ for consistency
2023-08-04 13:13:06 +10:00
025bbca44c
fix: more resilient ipc for db operations, proper fallback handling
...
+ minor refactoring of files from api/ to shared/
+ adjusting wording of onboarding terms
+ inject menu button b/w the `settings & members` and the `new page` buttons
2023-08-03 18:26:16 +10:00
bf07257ae8
wip: migrate db ops to use ipc (nodeintegration is disabled in latest app)
2023-05-07 22:37:56 +10:00
2ac684056a
style(menu): round sidebar buttons, update heading styles
2023-03-19 19:50:16 +11:00
38b056429e
feat(menu): indicate upload status of file inputs with label change
2023-03-19 18:43:57 +11:00
5a91e58104
feat(telemetry): send weekly pings if enabled
2023-03-19 15:02:47 +11:00
3e379f44e8
fix: enable telemetry by default
2023-02-04 13:41:14 +11:00
0fff732fd9
chore(menu): remove option type demos, fix(menu): support mods without options, feat(menu): override heading autoremove
2023-02-04 13:34:49 +11:00
809b59ebb1
chore: update onboarding disclaimer, unify telemetry handling, detect firefox vs chromium
2023-02-04 13:10:12 +11:00
374efd3458
draft(menu): featured sponsors spot
2023-02-04 10:48:20 +11:00
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