AdenMGB
88926aaee7
feat: ensure engage works withh changes
2026-07-24 10:11:18 +09:30
AdenMGB
928f05ec8e
feat: new settings popup
2026-07-24 10:08:03 +09:30
AdenMGB
c231a00db3
feat: replace sidebar with svelte alternative
2026-07-20 16:33:23 +09:30
AdenMGB
824cedca2f
feat: optimisations
2026-07-19 18:08:52 +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
StroepWafel
6c9bec4a99
Merge branch 'main' into various-bugfixes
2026-06-27 15:42:51 +09:30
StroepWafel
3213d0ca28
fix(global search): CSS preload killed plugin load
2026-06-27 15:10:24 +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
fadbca5969
refactor(sidebar): analytics start below courses
2026-06-22 18:09:28 +09:30
StroepWafel
f570e47e27
fix(sidebar): hide Analytics via toggle
2026-06-22 18:02:24 +09:30
AdenMGB
d10fca6c0f
perf: reduce startup work and fix grade analytics bar chart animation
...
Batch settings storage writes, tier plugin startup, lazy-load heavy UI
chunks, and optimize global search indexing. Stop tweening bar height in
grade analytics to prevent invalid negative SVG rect values.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-17 11:33:30 +09:30
AdenMGB
b535e87023
chore: update changelog
2026-06-05 10:00:38 +09:30
AdenMGB
2b7c5e17b6
feat: analytics page
2026-06-01 19:43:47 +09:30
AdenMGB
475b865000
feat: apply our exisitng icons to engage sidebar
2026-05-24 17:11:47 +09:30
StroepWafel
c0a8a76105
feat: Theme Of The Month
2026-05-19 20:19:50 +09:30
AdenMGB
48fbcde6ae
fix: fix last two engage bugs
2026-04-12 20:14:52 +09:30
AdenMGB
1d9b8f3747
feat: queue popups and new engage popup
2026-04-12 19:54:43 +09:30
AdenMGB
39d0b60024
feat: engage homepag
2026-04-08 11:27:38 +09:30
AdenMGB
8801d5a435
feat(engage): fix loading screen hang and handle login/logout flow
...
Made-with: Cursor
2026-04-07 15:10:58 +09:30
AdenMGB
e049f34a5e
feat: WIP Engage progress
2026-03-28 09:06:54 +10:30
SethBurkart123
2a147c1d3a
fix: auto apply icon only sidebar on load
2026-03-18 09:17:53 +11:00
StroepWafel
9a9885066f
actually do WISP correctly
2026-03-18 08:44:49 +10:30
Aden Lindsay
441df9cdf2
Revert "automatic WISP content support"
2026-03-18 08:41:09 +10:30
StroepWafel
725d2b2987
Update monofile.ts
2026-03-18 08:36:09 +10:30
AdenMGB
3a2c438223
feat: adaptive themeing
2026-03-16 15:40:16 +10:30
AdenMGB
dc3423df13
feat: icon only sidebar
2026-03-15 10:58:48 +10:30
SethBurkart123
d0a11da15f
feat: updated privacy statement
2025-12-19 14:29:11 +11:00
StroepWafel
2c077bc755
Add dynamic privacy policy notification with API fetch
...
Implements fetching the privacy policy from the BetterSEQTA+ API and displays a notification if the policy has been updated. Adds sanitization for HTML content, updates settings state to track last shown timestamp, and provides a manual trigger in settings. Refactors notification logic for improved security and maintainability.
2025-11-29 19:47:30 +10:30
StroepWafel
fd86e57442
re-add privacy statement
...
Re-Added privacy statement and ported it over to jones' new system
2025-11-29 16:51:59 +10:30
Jones8683
668dbfd78b
fix: remove a comment
2025-11-29 11:57:58 +10:30
Jones8683
1d634d0da1
feat: seperate file to manage the 3 popups
2025-11-10 19:05:08 +10:30
SethBurkart123
0fb05c7f26
bump(version): 3.4.9
2025-08-15 17:16:32 +10:00
SethBurkart123
f3048d0cae
feat: mc popup on update, improved styles
2025-08-15 10:37:33 +10:00
SethBurkart123
d59802d4c3
fix: settings popup not appearing on disabled pages
2025-06-06 10:27:00 +10:00
SethBurkart123
6c12f5cf00
feat: apply 12 hour time to timetable #280
2025-06-04 15:44:51 +10:00
SethBurkart123
f62d712549
fix: sidebar icons revert back to old style after reload #282
2025-06-04 12:02:00 +10:00
SethBurkart123
0f9f618164
format: run prettify
2025-05-05 18:04:10 +10:00
SethBurkart123
fbf066cea8
fix: sidebar layout not being applied on pageload #249
2025-04-06 14:03:51 +10:00
SethBurkart123
363fbfa3c8
fix: dynamic seqta classes failing to load #248
2025-04-03 14:35:06 +11:00
SethBurkart123
0bf4ed8157
fix: handle failed sortmessagepageitems
2025-04-03 13:05:33 +11:00
SethBurkart123
b8d8b108c3
feat: improve apis + add animated background and assessment average plugins
2025-03-30 13:17:19 +11:00
SethBurkart123
9542cb13f5
fix: initial install not loading seqta
2025-03-28 17:18:23 +11:00
SethBurkart123
587aa5eb89
feat: add plugin system
2025-03-18 07:52:16 +11:00
Alphons Joseph
da3a680455
refactor: small code quality update
2025-03-17 20:54:40 +08:00
Alphons Joseph
77c3761947
codefix: comment out unused function (may be required later)
2025-03-17 20:35:17 +08:00
SethBurkart123
5c0044a4d4
feat: cleanup work on plugins system
2025-03-17 15:06:26 +11:00
SethBurkart123
75446c6855
chore: clean up imports in monofile.ts
2025-03-17 13:55:29 +11:00
SethBurkart123
ef890ee776
feat: add dev colourpicker with irojs
2025-03-17 13:33:25 +11:00