AdenMGB
b5347e2732
feat: minor fixes before update
2026-07-24 09:32:00 +09:30
AdenMGB
824cedca2f
feat: optimisations
2026-07-19 18:08:52 +09:30
AdenMGB
3ef1add585
Merge remote-tracking branch 'origin/main' into various-bugfixes
2026-07-19 09:03:50 +09:30
AdenMGB
b1fb8e8f10
fix: fix minor bugs
2026-07-13 16:30:08 +09:30
AdenMGB
4fda63dedd
refactor: trim PR debloat and fix transformers build
...
Extract shared helpers for home notices, timetable subtitles, and theme images; dedupe global search, Select, and build scripts while preserving behaviour.
Add @huggingface/transformers as a direct dependency and resolve ORT WASM paths via require.resolve so pnpm postinstall and Vite can bundle vector search.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-28 10:30:25 +09:30
SethBurkart123
7779edb063
refactor: consolidate and debloat calendar sync implementation
...
Merge duplicated Google/Outlook engines, background handlers, and API
layers into shared calendarSync modules to cut complexity without changing
user-facing sync behavior.
2026-06-28 10:45:45 +10:00
AdenMGB
f4230e02b9
feat: tweak calendar syncing for final release
2026-06-28 09:52:17 +09:30
StroepWafel
6c9bec4a99
Merge branch 'main' into various-bugfixes
2026-06-27 15:42:51 +09:30
AdenMGB
95da84ff16
fix: appease the ci godas
2026-06-27 15:31:12 +09:30
AdenMGB
d34333ca38
feat: support outlook for calendar plus minor fixes
2026-06-27 15:07:10 +09:30
AdenMGB
2163f06de9
tweak: update rolling perofrmance
2026-06-27 14:24:08 +09:30
AdenMGB
eae2e0587c
feat: tweak calendar and clean it up
2026-06-27 14:19:28 +09:30
AdenMGB
e6b8be6821
feat: add Google Calendar timetable sync via accounts OAuth
...
OAuth flows through accounts.betterseqta.org with token exchange server-side. Sync runs in the content script to avoid MV3 service worker timeouts. Adds Svelte calendar sync UI on the timetable page, extension asset URL helper, and excludes calendar tokens from cloud sync.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-27 11:51:48 +09:30
AdenMGB
006589ca76
chore: merge main and release 3.7.3 bugfix bundle
...
Resolve conflicts with deep-reform (PR #452 ) while keeping bugfix branch
changes: sidebar visibility, verbose logging, device login name, and
notification archive. Bump to 3.7.3 with What's New release notes.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-26 20:12:58 +09:30
StroepWafel
4b7aa8da75
fix(themes): theme wallpapers dont apply on firefox
2026-06-22 21:08:12 +09:30
StroepWafel
2be27299a5
fix(timetable): reopen colour picker
...
+ some quick fixes to dropdowns again
2026-06-22 20:19:17 +09:30
StroepWafel
fadbca5969
refactor(sidebar): analytics start below courses
2026-06-22 18:09:28 +09:30
AdenMGB
8a5424c5a4
fix: harden extension security and plugin reliability
...
Address audit findings across background handlers, openers,
plugins, and UI: URL allowlists, XSS reductions, popup lifecycle
fixes, plugin dispose/cleanup, cloud sync hardening, global search
mathjs sandbox, and settings storage fixes.
2026-06-17 10:52:43 +09:30
AdenMGB
f6ac112329
fix: fix the timetable edit plugin
2026-04-17 15:55:32 +09:30
SethBurkart123
6ad221fcb5
fix: use iconfamily eye for timetable toggle
2026-03-18 10:26:56 +11:00
Jones
10f3c1e942
fix: remove ID that wont work
2025-07-16 18:07:57 +09:30
Jones
9911966fe7
feat: apply 12 hour time while event is being made and give rounded corners while creating new event
2025-07-16 17:58:31 +09:30
SethBurkart123
1f3dea55bb
fix: more reliable zoom buttons on timetable page
2025-07-01 13:15:11 +10:00
SethBurkart123
0f9f618164
format: run prettify
2025-05-05 18:04:10 +10:00
SethBurkart123
3ecd7205ed
feat: add global theme toggle
2025-03-30 08:49:13 +11:00
SethBurkart123
1c63c06b72
feat: add docs and dev plugins
2025-03-18 22:15:44 +11:00
SethBurkart123
d06356101a
feat: display plugin settings in interface
2025-03-18 18:31:20 +11:00
SethBurkart123
587aa5eb89
feat: add plugin system
2025-03-18 07:52:16 +11:00