StroepWafel
6c9bec4a99
Merge branch 'main' into various-bugfixes
2026-06-27 15:42:51 +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