Commit Graph

  • a106033b87 fix(home): notices via labels API StroepWafel 2026-06-22 22:23:56 +09:30
  • d99198ea12 fix(GH): nightly release workflow issues StroepWafel 2026-06-22 22:14:47 +09:30
  • 79d68c812c feat(notifications): local per-user archive StroepWafel 2026-06-22 21:54:32 +09:30
  • 37ae32be59 fix(assessments): show letter grades not undefined% StroepWafel 2026-06-22 21:47:03 +09:30
  • 6f7788497a fix(home): show all active subjects in upcoming assessments StroepWafel 2026-06-22 21:22:19 +09:30
  • 4b7aa8da75 fix(themes): theme wallpapers dont apply on firefox StroepWafel 2026-06-22 21:08:12 +09:30
  • 2be27299a5 fix(timetable): reopen colour picker StroepWafel 2026-06-22 20:19:17 +09:30
  • fadbca5969 refactor(sidebar): analytics start below courses StroepWafel 2026-06-22 18:09:28 +09:30
  • f570e47e27 fix(sidebar): hide Analytics via toggle StroepWafel 2026-06-22 18:02:24 +09:30
  • e3ec6c80d0 fix(ui): improve select dropdown contrast StroepWafel 2026-06-22 15:49:21 +09:30
  • ecc89e864c chore: bump version to 3.7.2 and update changelog nightly 3.7.2 SethBurkart123 2026-06-19 15:00:29 +10:00
  • a3bdb0fe09 fix: fix assement overview AdenMGB 2026-06-17 18:52:35 +09:30
  • 5d8cb55b94 fix: fix settings not scrolling all the way AdenMGB 2026-06-17 18:12:03 +09:30
  • d10fca6c0f perf: reduce startup work and fix grade analytics bar chart animation AdenMGB 2026-06-17 10:50:26 +09:30
  • 62ed702e64 fix: escape backslashes in PDF script injection strings AdenMGB 2026-06-17 11:06:17 +09:30
  • 8a5424c5a4 fix: harden extension security and plugin reliability AdenMGB 2026-06-17 10:50:26 +09:30
  • 0e696e0175 fix: add safer dom for analytics AdenMGB 2026-06-17 10:09:21 +09:30
  • b8709f6391 fix: fix analytics page breaking built @sethBurkart123 AdenMGB 2026-06-16 17:29:30 +09:30
  • 20a4078f60 feat: update update image 3.7.0 SethBurkart123 2026-06-16 17:35:54 +10:00
  • ce3468e2ab chore: update image for new layout AdenMGB 2026-06-16 16:56:32 +09:30
  • b3a4182a52 fix: allow hovering tooltip for forcast analyitics AdenMGB 2026-06-16 16:53:34 +09:30
  • 7d18b2483f Remove the one-time SEQTA Engage support startup toast. SethBurkart123 2026-06-16 16:25:33 +10:00
  • 9bfd1bbf0e Improve grade analytics layout, controls, and forecast chart rendering. SethBurkart123 2026-06-16 14:30:55 +10:00
  • feaf4dced5 Fix crxjs dev service worker crashes after Vite upgrade. SethBurkart123 2026-06-16 12:45:56 +10:00
  • 5c195f1148 Merge pull request #451 from StroepWafel/fixcloudsync Seth Burkart 2026-06-15 10:55:38 +10:00
  • 70ccf89756 Merge origin/main into fixcloudsync SethBurkart123 2026-06-15 10:38:17 +10:00
  • 62a3d56bed feat: grade forecast AdenMGB 2026-06-13 21:22:50 +09:30
  • 14a322a128 fix: fix analyitics page for @SethBurkart123 AdenMGB 2026-06-13 19:36:04 +09:30
  • 160407dde6 Merge origin/main and combine changelog updates in OpenWhatsNewPopup. AdenMGB 2026-06-13 19:27:06 +09:30
  • c024fa1e5d chore: stuff AdenMGB 2026-06-13 19:25:18 +09:30
  • 57a1965a6d add aden's requested changes StroepWafel 2026-06-10 11:00:09 +09:30
  • ec94376e1f nightly build StroepWafel 2026-06-10 01:25:51 +09:30
  • 9166bebef7 all settings sync StroepWafel 2026-06-10 01:17:13 +09:30
  • c9672b4d85 Merge pull request #450 from Jaxx7594/assessmentsAverage-reindex Aden Lindsay 2026-06-09 10:28:03 +09:30
  • 7a867ec8f4 Merge pull request #447 from StroepWafel/Popout-TOTM Seth Burkart 2026-06-08 17:33:21 +10:00
  • ad67903b2d chore: Add weighting fingerprint reindexing to changelog Jaxx7594 2026-06-07 23:24:58 +08:00
  • 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 Jaxx7594 2026-06-07 23:14:15 +08:00
  • 6ab1f8a6a4 Merge pull request #449 from Jaxx7594/courses-better-navigation Aden Lindsay 2026-06-07 08:12:45 +09:30
  • 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. Jaxx7594 2026-06-06 23:12:30 +08:00
  • f75d2566dd Merge pull request #448 from StroepWafel/Releases-Updater-forsideload Seth Burkart 2026-06-06 19:29:04 +10:00
  • 3f1910f610 release build and other CI StroepWafel 2026-06-05 16:58:11 +09:30
  • b535e87023 chore: update changelog AdenMGB 2026-06-05 10:00:38 +09:30
  • dd0830d349 feat: add new copy rubric button AdenMGB 2026-06-05 09:31:42 +09:30
  • b4a59330c5 fix: fix assement overview not choosing actuve subjects and improve styling AdenMGB 2026-06-05 09:18:33 +09:30
  • 314c555d87 fix: ensure the ability to override weightings AdenMGB 2026-06-05 08:55:06 +09:30
  • bc75c9a2c7 PFP caching StroepWafel 2026-06-04 20:05:34 +09:30
  • a755d442bc Merge branch 'BetterSEQTA:main' into Popout-TOTM StroepWafel 2026-06-04 19:53:08 +09:30
  • 824812ea9e super clean popout StroepWafel 2026-06-04 14:33:52 +09:30
  • 24e38870a9 Merge pull request #446 from StroepWafel/SyncPFP Aden Lindsay 2026-06-04 13:36:57 +09:30
  • 0878910043 Sync PFP on change StroepWafel 2026-06-04 12:44:34 +09:30
  • ce18412405 fix: text on analytics page reload button SethBurkart123 2026-06-03 10:32:36 +10:00
  • 4f6c978043 finalise compat AdenMGB 2026-06-02 13:33:45 +09:30
  • 9093553ff1 compat: improve compat for nueromphic theme AdenMGB 2026-06-02 13:11:34 +09:30
  • acb2c682f3 tweak: tweak priv policy placement and style AdenMGB 2026-06-02 12:52:52 +09:30
  • 3987871a6a fix: theme store stuck on loading skeleton after fetch failures SethBurkart123 2026-06-02 12:43:35 +10:00
  • 9000cb28cd Replace analytics grade filter with dual-handle range slider. SethBurkart123 2026-06-02 12:32:07 +10:00
  • 337f85c3cc feat: prep fopr v3.7.0 as well as minor tweaks AdenMGB 2026-06-02 08:42:24 +09:30
  • 9e521722f1 Merge branch 'main' of https://github.com/BetterSEQTA/BetterSEQTA-Plus AdenMGB 2026-06-01 19:53:58 +09:30
  • 2b7c5e17b6 feat: analytics page AdenMGB 2026-06-01 19:43:47 +09:30
  • 21bc6078d7 Merge pull request #441 from StroepWafel/main Aden Lindsay 2026-06-01 18:37:59 +09:30
  • 6c966a8c38 Merge pull request #444 from StroepWafel/theme-stuff Aden Lindsay 2026-06-01 18:37:24 +09:30
  • 774be0ceed fix issues with injected sidebar StroepWafel 2026-06-01 14:16:38 +09:30
  • 2356a49fcd [CodeFactor] Apply fixes to commit 3d13202 codefactor-io 2026-05-29 02:01:49 +00:00
  • efbc734d61 Merge branch 'main' of https://github.com/StroepWafel/BetterSEQTA-Plus StroepWafel 2026-05-29 11:30:05 +09:30
  • f5034ca0bc clean up TOTM popup. properly remember closes StroepWafel 2026-05-29 11:29:50 +09:30
  • a1d95ebd40 Update package.json StroepWafel 2026-05-29 11:02:36 +09:30
  • 943623e0fb Update OpenWhatsNewPopup.ts StroepWafel 2026-05-29 11:02:29 +09:30
  • a23eda1162 show TOTM popup until dismissed - forgotten commit StroepWafel 2026-05-29 10:55:55 +09:30
  • 3d13202779 feat: handlers for night city theme's features StroepWafel 2026-05-29 00:44:02 +09:30
  • 9f263c8c02 Update package.json StroepWafel 2026-05-28 15:17:38 +09:30
  • e8d1dadfa7 Update OpenWhatsNewPopup.ts StroepWafel 2026-05-28 15:16:43 +09:30
  • 7a3cbb50cc fix style StroepWafel 2026-05-25 13:49:46 +09:30
  • eb49e8d7f1 fix up TOTM StroepWafel 2026-05-25 13:26:33 +09:30
  • 65cd0a1c4f Merge pull request #435 from StroepWafel/improved-global-search Aden Lindsay 2026-05-25 13:18:28 +09:30
  • 0007b55c03 Merge branch 'main' into improved-global-search StroepWafel 2026-05-25 13:13:57 +09:30
  • 93e0a2b123 Update OpenWhatsNewPopup.ts StroepWafel 2026-05-25 13:11:46 +09:30
  • 1a8f025a04 feat: engage shortcuts on homepage AdenMGB 2026-05-24 17:30:03 +09:30
  • f0358bec07 feat: make assement overview for SEQTA Engage AdenMGB 2026-05-24 17:28:20 +09:30
  • 4f6916d8b3 feat: bring assement weighting to engage AdenMGB 2026-05-24 17:21:21 +09:30
  • fee79e8623 temp: disable global search on engage AdenMGB 2026-05-24 17:14:06 +09:30
  • 475b865000 feat: apply our exisitng icons to engage sidebar AdenMGB 2026-05-24 17:11:47 +09:30
  • 304ce2e128 feat: refine startup announcement cards betterseqtaplus@3.6.5 SethBurkart123 2026-05-23 22:53:06 +10:00
  • 0bc6beb0f1 chore: bump ver & release notes AdenMGB 2026-05-23 09:08:31 +09:30
  • 68173a8b75 fix: fix custom teacher names not applying to popup AdenMGB 2026-05-23 08:58:21 +09:30
  • 7583d0ee47 Merge pull request #439 from StroepWafel/main Aden Lindsay 2026-05-19 20:36:01 +09:30
  • 6c79fe3588 [CodeFactor] Apply fixes codefactor-io 2026-05-19 10:53:27 +00:00
  • c0a8a76105 feat: Theme Of The Month StroepWafel 2026-05-19 20:19:50 +09:30
  • 6ad214bb09 Merge branch 'main' of https://github.com/StroepWafel/BetterSEQTA-Plus StroepWafel 2026-05-18 20:29:35 +09:30
  • b4598668d4 feat: re enable message folders with improvments AdenMGB 2026-05-13 13:30:27 +09:30
  • 01e679eab6 Revert "fix: add some better detection logic for assements widget #429" AdenMGB 2026-05-06 17:31:41 +09:30
  • f57bd107b9 Merge pull request #436 from Jaxx7594/asessment-average-manual-input Aden Lindsay 2026-05-05 19:51:00 +09:30
  • aa5d193e55 assessmentsAverage: Fix inaccurate weight when a weight == N/A N/A weights were automatically set to a weight of 1 for some reason. I removed it from the calculations completely with this commit. Jaxon Lewis-Wilson 2026-05-05 18:13:27 +08:00
  • da5bc7ab11 assessmentsAverage: Fix weight display upon setting override Jaxon Lewis-Wilson 2026-05-05 18:10:13 +08:00
  • b0857054eb assessmentsAverage: Fix unmarked/upcoming assessment indexing and weight display Jaxon Lewis-Wilson 2026-05-05 17:56:06 +08:00
  • f721bf6609 Revert "feat: dont inject weightings page in assements without results" Jaxon Lewis-Wilson 2026-05-05 16:32:12 +08:00
  • 2aecd63850 feat: dont inject weightings page in assements without results AdenMGB 2026-05-05 17:44:58 +09:30
  • f35520029f assessmentAverage: Remove remnant comment Jaxx7594 2026-05-04 22:53:05 +08:00
  • 95994fcd3a Merge branch 'main' into asessment-average-manual-input Jaxx7594 2026-05-04 22:46:29 +08:00
  • 999f12e958 assessmentsAverage: Add changes to changelog Jaxon Lewis-Wilson 2026-05-04 22:39:53 +08:00
  • 260afac294 assessmentsAverage: Fix display of missing weighting, and minor change to override section. Jaxon Lewis-Wilson 2026-05-04 18:36:16 +08:00