Commit Graph

2106 Commits

Author SHA1 Message Date
StroepWafel 6b6a383159 CI uploads artifacts 2026-06-23 09:24:23 +09:30
StroepWafel 410c953933 Fix CI errors 2026-06-23 09:20:42 +09:30
StroepWafel 5df9169705 fix(sidebar): analytics not showing when disabled 2026-06-22 23:10:49 +09:30
StroepWafel fadc06aa27 fix(plugins): music/BG after reload 2026-06-22 22:26:20 +09:30
StroepWafel a106033b87 fix(home): notices via labels API 2026-06-22 22:23:56 +09:30
StroepWafel d99198ea12 fix(GH): nightly release workflow issues 2026-06-22 22:14:47 +09:30
StroepWafel 79d68c812c feat(notifications): local per-user archive 2026-06-22 21:54:32 +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 6f7788497a fix(home): show all active subjects in upcoming assessments
Use shared active-subject helpers from assessments overview instead of
the first folder with an active flag and code-only filtering.
2026-06-22 21:22:19 +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
StroepWafel f570e47e27 fix(sidebar): hide Analytics via toggle 2026-06-22 18:02:24 +09:30
StroepWafel e3ec6c80d0 fix(ui): improve select dropdown contrast 2026-06-22 15:49:21 +09:30
SethBurkart123 ecc89e864c chore: bump version to 3.7.2 and update changelog 3.7.2 nightly 2026-06-19 15:00:29 +10:00
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
SethBurkart123 20a4078f60 feat: update update image 3.7.0 2026-06-16 17:37:09 +10:00
AdenMGB ce3468e2ab chore: update image for new layout 2026-06-16 16:56:32 +09:30
AdenMGB b3a4182a52 fix: allow hovering tooltip for forcast analyitics 2026-06-16 16:53:34 +09:30
SethBurkart123 7d18b2483f Remove the one-time SEQTA Engage support startup toast. 2026-06-16 16:25:33 +10:00
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 feaf4dced5 Fix crxjs dev service worker crashes after Vite upgrade.
Downgrade to Vite 6 with crxjs 2.6, add dev-only CSP for HMR, and stop the background script from importing Svelte plugin UI into the service worker.
2026-06-16 12:45:56 +10:00
Seth Burkart 5c195f1148 Merge pull request #451 from StroepWafel/fixcloudsync
all settings sync
2026-06-15 10:55:38 +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
AdenMGB 160407dde6 Merge origin/main and combine changelog updates in OpenWhatsNewPopup.
EOF

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-13 19:27:06 +09:30
AdenMGB c024fa1e5d chore: stuff 2026-06-13 19:25:18 +09:30
StroepWafel 57a1965a6d add aden's requested changes 2026-06-10 11:00:09 +09:30
StroepWafel ec94376e1f nightly build 2026-06-10 01:25:51 +09:30
StroepWafel 9166bebef7 all settings sync 2026-06-10 01:17:13 +09:30
Aden Lindsay c9672b4d85 Merge pull request #450 from Jaxx7594/assessmentsAverage-reindex
feat(assessmentsAverage): fingerprint-based reindex to harden against changed weightings
2026-06-09 10:28:03 +09:30
Seth Burkart 7a867ec8f4 Merge pull request #447 from StroepWafel/Popout-TOTM
super clean popout for TOTM + PFP caching
2026-06-08 17:33:21 +10:00
Jaxx7594 ad67903b2d chore: Add weighting fingerprint reindexing to changelog 2026-06-07 23:25:26 +08:00
Jaxx7594 8b470d6817 feat(assessmentsAverage): fingerprint-based reindex with non-blocking refresh
- Add WEIGHTING_SCHEMA_VERSION constant; bump to force a global lazy reindex
 - Migrate legacy Record<id, string> storage to { weight, fingerprint, pluginVersion }
 - Fingerprint per-assessment on status, graded, availability, score, due, title (sourced from the React fiber)
 - Refetch weighting only when fingerprint or schema version mismatches
 - Preserve previous weight as refreshing placeholder during background refetch
 - Render subject average immediately from cache; run parseAssessments off the critical path
 - Coalesce concurrent renderSubjectAverage calls instead of dropping them
 - Dispatch betterseqta:weightingsChanged on refetch start and completion
 - Show row-level refresh indicator and "Refreshing weightings" notice while refreshing
 - Leave weightingOverrides untouched by all reindex paths
2026-06-07 23:14:15 +08:00
Aden Lindsay 6ab1f8a6a4 Merge pull request #449 from Jaxx7594/courses-better-navigation 2026-06-07 08:12:45 +09:30
Jaxx7594 984719ce28 feat: Improved navigation in courses (via a plugin)
What it does:
 - Makes the course navigator focused on the currently selected lesson instead of the top upon opening
 - Adds arrows to the course page, to allow for easier navigation.
2026-06-06 23:12:30 +08:00
Seth Burkart f75d2566dd Merge pull request #448 from StroepWafel/Releases-Updater-forsideload
release build and other CI
2026-06-06 19:29:04 +10:00
StroepWafel 3f1910f610 release build and other CI 2026-06-05 16:58:11 +09:30
AdenMGB b535e87023 chore: update changelog 2026-06-05 10:00:38 +09:30
AdenMGB dd0830d349 feat: add new copy rubric button 2026-06-05 09:31:42 +09:30
AdenMGB b4a59330c5 fix: fix assement overview not choosing actuve subjects and improve styling 2026-06-05 09:18:33 +09:30
AdenMGB 314c555d87 fix: ensure the ability to override weightings 2026-06-05 08:55:06 +09:30
StroepWafel bc75c9a2c7 PFP caching 2026-06-04 20:05:34 +09:30
StroepWafel a755d442bc Merge branch 'BetterSEQTA:main' into Popout-TOTM 2026-06-04 19:53:08 +09:30
StroepWafel 824812ea9e super clean popout 2026-06-04 14:33:52 +09:30
Aden Lindsay 24e38870a9 Merge pull request #446 from StroepWafel/SyncPFP
Sync PFP on change
2026-06-04 13:36:57 +09:30
StroepWafel 0878910043 Sync PFP on change 2026-06-04 12:44:34 +09:30
SethBurkart123 ce18412405 fix: text on analytics page reload button 2026-06-03 10:32:36 +10:00