493ab5aa63
fix: handle mod errors individually, soft fail
2024-05-27 22:06:14 +10:00
47cfece013
feat: update focus (focus-mode) extension
2024-04-28 00:01:12 +10:00
71f9ecc32b
feat: custom userscripts in-app and in-browser!
...
firefox support will involve some tweaking, manifest v3 not fully supported yet
2024-04-22 22:58:50 +10:00
44c480062b
chore: update to support notion 2.3.1 (regex-based replacement for updated webpack bundles)
...
removed use strict from mjs files, where strict mode is assumed/enforced regardless
2024-02-24 20:57:22 +11:00
ef09280f61
chore: ensure api is loaded before mod scripts execute
2024-02-19 23:08:09 +11:00
1f717b98ca
chore: simplify api imports
2024-02-17 00:27:35 +11:00
f0e2570448
chore: switch to unocss for styling
...
faster + more powerful + better documented + more active than twind. sticking with custom preset-icons to avoid fetching over cdn + to load custom icons
2024-02-16 18:16:58 +11:00
aae4c7e663
chore: perf optimisations, overflow topbar to the left when comments & updates sidebars are open
2024-01-25 11:44:28 +11:00
653d7d9bc8
feat(titlebar): render window controls in tabbar if active, otherwise in topbar
2024-01-24 02:24:56 +11:00
346b61eff4
feat(titlebar): make frameless window draggable (w/out extra dragarea)
2024-01-23 23:14:08 +11:00
77322fc8ad
feat: implement frameless windows, fix: smooth out menu transitions
2024-01-23 14:30:47 +11:00
68b73246fb
chore: minor refactoring
2024-01-20 19:48:07 +11:00
a88c45cc80
chore: update to support notion 2.2.4 (bundled webpack build)
2023-10-29 20:16:56 +11:00
19e6d5451c
fix: only re-import dom modules in menu, don't use until post-re-import
2023-08-04 16:14:04 +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
809b59ebb1
chore: update onboarding disclaimer, unify telemetry handling, detect firefox vs chromium
2023-02-04 13:10:12 +11:00
e3f34dfc21
refactor(menu): menu.mjs render functions and components.mjs monolith -> islands/ and components/
2023-01-23 21:58:17 +11:00
c19262a4ce
perf(load): import all deps at once + wait for load.mjs completion, fix(electron): use ipc for reloadApp
2023-01-20 00:33:05 +11:00
d1f83884aa
chore(electron-compat): promisify db methods, import svgs as js instead of reading files
2023-01-14 22:17:28 +11:00
5db238024a
chore(modloader): avoid repeat logging on menu load
2023-01-11 22:02:25 +11:00
881f69c47d
feat(menu): clone notion ui for core settings, add toggles
...
- reduce size of icons in sidebar
- keyboard focus outline
- improved distinguishing of attrs vs props
- register twind variants from preset-ext
2023-01-11 21:59:57 +11:00
ac5daf5b73
feat(menu): reactive view navigation
2023-01-11 17:29:57 +11:00
c37877c6da
feat: load api/styles into menu, chore: separate mod types into folders
2022-12-30 15:19:47 +11:00