Commit Graph

28 Commits

Author SHA1 Message Date
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