AdenMGB
e732011f1e
feat: sidebar cleanup + fixes
2026-07-21 09:20:53 +09:30
AdenMGB
c231a00db3
feat: replace sidebar with svelte alternative
2026-07-20 16:33:23 +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
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
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
AdenMGB
b4aca7277b
fix: fix RGBA issue
2026-06-26 21:38:54 +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
StroepWafel
5df9169705
fix(sidebar): analytics not showing when disabled
2026-06-22 23:10:49 +09:30
StroepWafel
37ae32be59
fix(assessments): show letter grades not undefined%
...
cannot triple confirm that this works for all schools but it works for my assessments that are letter-based
2026-06-22 21:47:03 +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
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
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
0e696e0175
fix: add safer dom for analytics
2026-06-17 10:09:21 +09:30
AdenMGB
b8709f6391
fix: fix analytics page breaking built @sethBurkart123
2026-06-16 17:29:30 +09:30
AdenMGB
b3a4182a52
fix: allow hovering tooltip for forcast analyitics
2026-06-16 16:53:34 +09:30
SethBurkart123
9bfd1bbf0e
Improve grade analytics layout, controls, and forecast chart rendering.
...
Move filters into a left sidebar, tighten spacing, match homepage checkboxes, fix forecast line domain/looping, and remove the redundant page subtitle. Also fix crxjs dev service worker live reload after Vite upgrade.
2026-06-16 14:32:29 +10:00
SethBurkart123
70ccf89756
Merge origin/main into fixcloudsync
...
Resolve grade analytics conflicts by keeping grade forecast UI from main
and combining layout fixes from both branches.
2026-06-15 10:38:17 +10:00
AdenMGB
62a3d56bed
feat: grade forecast
2026-06-13 21:22:50 +09:30
AdenMGB
14a322a128
fix: fix analyitics page for @SethBurkart123
2026-06-13 19:36:04 +09:30
StroepWafel
9166bebef7
all settings sync
2026-06-10 01:17:13 +09:30
SethBurkart123
ce18412405
fix: text on analytics page reload button
2026-06-03 10:32:36 +10:00
AdenMGB
4f6c978043
finalise compat
2026-06-02 13:33:45 +09:30
AdenMGB
9093553ff1
compat: improve compat for nueromphic theme
2026-06-02 13:11:34 +09:30
AdenMGB
acb2c682f3
tweak: tweak priv policy placement and style
2026-06-02 12:52:52 +09:30
SethBurkart123
9000cb28cd
Replace analytics grade filter with dual-handle range slider.
...
Use a single track with min/max thumbs instead of two separate sliders for clearer filtering UX.
2026-06-02 12:32:07 +10:00
AdenMGB
337f85c3cc
feat: prep fopr v3.7.0 as well as minor tweaks
2026-06-02 08:42:24 +09:30
AdenMGB
2b7c5e17b6
feat: analytics page
2026-06-01 19:43:47 +09:30