Skip to content

Conversation

jacbn
Copy link
Contributor

@jacbn jacbn commented Aug 6, 2025

Adds a new preference field, ACCESSIBILITY, to better separate accessibility features from display features.

Also adds a migration to convert REDUCED_MOTION and PREFER_MATHML from DISPLAY_SETTINGS to ACCESSIBILITY.

Copy link

codecov bot commented Aug 6, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 36.53%. Comparing base (bd15d69) to head (c516f5d).

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #714   +/-   ##
=======================================
  Coverage   36.53%   36.53%           
=======================================
  Files         536      536           
  Lines       23689    23689           
  Branches     2857     2857           
=======================================
  Hits         8655     8655           
  Misses      14175    14175           
  Partials      859      859           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

axlewin and others added 27 commits August 13, 2025 12:15
This allows more granular control over test visibility. Instead of
relying on `hiddenFromRoles` to hide certain tests from the list of
available tests (which also implies making them inaccessible via
a direct link), we can hide them from that list using `nofilter` while
still allowing them to be accessed via direct link.
This means we won't need to clear and restore our local DB in order
to work with test data - this one will load the integration test data
by default.
…r-in-set-tests

Respect `nofilter` in Set Tests
Add maxMarks to LLMFreeTextQuestionDTO
mwtrew and others added 28 commits September 12, 2025 16:08
…ard-q-limit

Load gameboard question limit from config
I believe that not providing an upper concept should be the same as
providing a blank upper concept.
…ng strategy

Restores original QF behaviour
Improve search for book questions by section number

This commit significantly improves search relevance, particularly for finding book questions by section number (e.g., "A1.2") stored in the subtitle.

It introduces high-priority, exact-string matches for id, title, and subtitle and increases their respective search weights. To reduce noise and improve performance, wildcard matching on general page content has been removed in favor of stricter, whole-word matching.

This results in a 2-4x performance increase and much more accurate results for targeted queries. The trade-off is that partial-word searches within content (e.g., "supercond" for "superconductivity") will no longer return matches.

In a few months, we should review that everything is fine, as part of this ticket: https://trello.com/c/26WQGXnn/5782-review-search-improvements.
Allow permissions & notes on fasttrack question pages
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants