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
b5347e2732
feat: minor fixes before update
2026-07-24 09:32:00 +09:30
AdenMGB
f926127687
feat: fix github remote url
2026-07-22 08:29:10 +09:30
AdenMGB
17e077d531
feat: compress and use new update video
2026-07-22 08:25:50 +09:30
AdenMGB
87c320a1aa
feat: update video plus colour syncing
2026-07-21 09:45:49 +09:30
AdenMGB
e732011f1e
feat: sidebar cleanup + fixes
2026-07-21 09:20:53 +09:30
AdenMGB
c439d8d88f
fix: fix builds not lazy loadin
2026-07-20 16:38:16 +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
Aden Lindsay
10db972ef4
Merge pull request #458 from StroepWafel/various-bugfixes
...
Various bugfixes
2026-07-19 09:49:26 +09:30
AdenMGB
a48d71ddd8
feat: final fixes and improvements
2026-07-19 09:44:11 +09:30
AdenMGB
cf6e797510
fix: fix dev command not loading assets and scripts + fix assement averages
2026-07-19 09:34:59 +09:30
AdenMGB
c015c8a162
fix: restore verboseLog/parseCssColor after main merge and bump glob
...
CI merge with main dropped verboseInfo/parseCssColor exports and broke the Vite build. Restore the PR logger and colour helpers, reinstate the Jest color mock map, and update glob to v13 with overrides.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-19 09:09:40 +09:30
AdenMGB
3ef1add585
Merge remote-tracking branch 'origin/main' into various-bugfixes
2026-07-19 09:03:50 +09:30
AdenMGB
3bac45032d
refactor: further trim PR #458 debloat across patches, notices, Select, music, archive, search
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-19 08:58:31 +09:30
AdenMGB
b1fb8e8f10
fix: fix minor bugs
2026-07-13 16:30:08 +09:30
AdenMGB
fdf941b968
feat: implement proper remote event checking for sync
2026-07-13 16:03:27 +09:30
AdenMGB
34c536c2d8
fix: tweak the oauth scope to be a little bit better
2026-07-02 14:50:34 +09:30
Aden Lindsay
ef9d7cf7f8
Merge pull request #467 from Jones8683/main
...
Readme polish & cleanup
2026-06-29 18:55:42 +09:30
Jones Jankovic
27c8c3c24f
feat: remove stray footnote and simplify vulnerability reporting instructions
2026-06-29 14:09:35 +09:30
Jones Jankovic
b2187f4c61
feat: update second webstore link to modern format
2026-06-29 13:58:59 +09:30
Jones Jankovic
1c3d1b745e
feat: generalise seqta naming and update link
2026-06-29 13:56:48 +09:30
Jones Jankovic
2697b92981
feat: polish and cleanup readme
2026-06-29 13:45:20 +09:30
Jones Jankovic
5502f07721
fix: remove duplicate credits
2026-06-29 13:36:44 +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
dcb4dd2f5e
fix(build): commas in wrong place
2026-06-27 15:53:41 +09:30
StroepWafel
6c9bec4a99
Merge branch 'main' into various-bugfixes
2026-06-27 15:42:51 +09:30
StroepWafel
6518999ac5
fix(global Search): duped indexes
2026-06-27 15:38:53 +09:30
Aden Lindsay
01223c466e
Merge pull request #466 from BetterSEQTA/calendar-syncing
...
Calendar syncing
2026-06-27 15:33:35 +09:30
AdenMGB
95da84ff16
fix: appease the ci godas
2026-06-27 15:31:12 +09:30
StroepWafel
bdb1911e74
feat(CI): modular testing and linting system + cursor rule
2026-06-27 15:20:52 +09:30
StroepWafel
3213d0ca28
fix(global search): CSS preload killed plugin load
2026-06-27 15:10:24 +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
fe1c2f0250
fix: add missing parseCssColor and verboseLog modules for calendar sync build
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-27 12:03:56 +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
Aden Lindsay
bd13042fe4
Merge pull request #464 from AdoLovesChicken/gradeSliderRange-input
...
feat(GradeRangeSlider): add typeable min/max inputs
2026-06-27 07:39:33 +09:30
StroepWafel
1045d38f47
fix(test): Wrong runner import
2026-06-26 22:27:46 +09:30
StroepWafel
9a9eb91a2d
fix(BGImages): BG images wouldn't load on either browser
2026-06-26 22:20:20 +09:30
AdenMGB
b4aca7277b
fix: fix RGBA issue
2026-06-26 21:38:54 +09:30
AdenMGB
e0ee41c270
fix: fix igdb issues at times
2026-06-26 21:38:54 +09:30
StroepWafel
e10c5fe2c4
fix(actions): workflow files get passed correct GH token
2026-06-26 21:24:09 +09:30
AdoLovesChicken
174f47f8c2
feat(GradeRangeSlider): add typeable min/max inputs
...
- Add inputs alongside the slider so values can be
typed directly, not just dragged
- Clamp typed/dragged values to [min, max]
- Animate the slider with a sine ease when a value is typed,
keeping the drag unanimated
- Meet min/max values instead of letting fields swap mid-keystroke
- Combine min/max handlers into one `onInput` function
2026-06-26 20:59:33 +10:00
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
AdenMGB
abcbca3745
fix: restore theme edit label and add Select keyboard a11y
...
Restore the theme settings toggle copy to Edit/Done and add listbox keyboard navigation with aria-activedescendant for the custom Select.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-26 20:02:29 +09:30
Aden Lindsay
c368d89295
Merge pull request #452 from BetterSEQTA/deep-reform
...
fix: harden extension security and plugin reliability
2026-06-26 19:46:56 +09:30