Releases: isaacphysics/isaac-react-app
v3.9.8
Changelog
Both subjects
- Add Question Finder page fragment by @skyepurchase in #1003
- Allow for inline q details to be undefined on 1st render after soft-link-follow by @mlt47 in #1010
- Fix inline box positioning on Safari by @jacbn in #1007
- Sanitise contact form by @skyepurchase in isaacphysics/isaac-api#615
- Correctly augment
image
objects in InlineRegion hints in isaacphysics/isaac-api@6969b3b.
Physics
- Add STEM SMART link to main Events menu in 4cd3655.
Computer Science
- Add support for Ada core and advanced by @skyepurchase in isaacphysics/isaac-api#616
Full Changelog
APP: v3.9.7...v3.9.8
API: isaacphysics/isaac-api@v3.15.9...v3.15.10
v3.9.6
Emergency Release
Changelog
Both subjects
- Update
inequality-grammar
to remove a lookbehind regex which Safari did not support before version 16.4, which led to these older Safari versions infinitely reloading any pages containing symbolic questions.
Full Changelog
App: v3.9.5...v3.9.6
v3.9.5
What's Changed
Both
- Track page prints by @skyepurchase in #991
- Question Finder beta version banner by @skyepurchase in #982
- Disable load more when clicked once by @jacbn in #994
- Show Question Finder loading interstitial by @jacbn in #993
- Remove sorting from the QF frontend by @skyepurchase in #995
- Expire unused accounts by @jsharkey13 in isaacphysics/isaac-api#589
- Add data objects for LLM free-text questions by @mlt47 in isaacphysics/isaac-api#612
- Correctly capitalise LLM acronym in class and type names by @mlt47 in isaacphysics/isaac-api#614
Ada
Full Changelog: v3.9.4...v3.9.5
Full Changelog: isaacphysics/isaac-api@v3.15.7...v3.15.8
v3.9.4
Changes
Both sites
- Fix print layout for coordinate and inline questions by @jacbn in #987
- Add pagination and attempt data to question finder by @jacbn in #979
- Improve Question Finder search box by @skyepurchase in #989
- Add lock on anonymous user ID when attempting questions by @jacbn in isaacphysics/isaac-api#608
- Support pagination and attempt data in question finder by @jacbn in isaacphysics/isaac-api#607
Physics
- Add landing page for 2nd edition maths book by @jsharkey13 in #988
Ada
Full Changelog: v3.9.3...v3.9.4
Full API Changelog: isaacphysics/isaac-api@v3.15.6...v3.15.7
v3.9.3
What's Changed
Both Sites
- Fix spacing issues for inline questions by @jacbn in #980 and #984
- Add Plausible logging for YouTube iframe failure by @jacbn in #981
- Assert correct ContentSummary to GameboardItem conversion by @mlt47 in #986
Physcis
- Add support for custom coordinate labels by @skyepurchase in #975
- Adjust figures to match text width by @skyepurchase in #977
Computer Science
- Display all matching content in search with records matching viewing context emphasised by @skyepurchase in #978
- Remove "new" tag from AI and ML topics by @jacbn in #983
Full Changelog:
Front-end code: v3.9.2...v3.9.3
Back-end code: isaacphysics/isaac-api@v3.15.5...v3.15.6
v3.9.1
What's Changed
Both Sites
- Cleanup inline questions code by @jacbn in #953
- Assignments tests by @mwtrew in #966
- Question Finder: Revision mode by @jacbn in #957
- Reduce database queries when bulk assigning by @jsharkey13 in isaacphysics/isaac-api#601
- Load question attempts via page_id index by @jsharkey13 in isaacphysics/isaac-api#599
Physics
- Allow event leaders to set notes on assignments by @skyepurchase in #970 and isaacphysics/isaac-api#605
Ada
- Add SQA slice by @mwtrew in #972
- Fix scottish flag emoji by @skyepurchase in #973
Full App Changelog: v3.9.0...v3.9.1
Full API Changelog: isaacphysics/isaac-api@v3.15.3...v3.15.4
v3.9.0
Both sites
- Question finder URL not updating when field removed by @jacbn in #947
- Display warning banner when attempts hidden due to revision mode by @skyepurchase in #955
- Styled checkbox refactor by @jacbn in #956
- Asset cleanup by @jacbn in #958
- QuestionFinder search filter improvements by @skyepurchase in #959
- Streamline QuestionFinder results header by @skyepurchase in #960
- Remove staff restriction on the QuestionFinder page by @skyepurchase in #961
- Move deprecated and superseded types to page-level by @jsharkey13 in #963
- Make book a required field in QF search by @jacbn in #965
- Re-enable Assignments tests by @mwtrew in isaacphysics/isaac-api#596
- Allow page-level types to be deprecated and superseded by @jsharkey13 in isaacphysics/isaac-api#598
- Make book a required field in QF search by @jacbn in isaacphysics/isaac-api#600
Physics
- Remove intended audience warning banner from Physics by @skyepurchase in #964
Ada
- Align Higher topic summary colour with accordions by @jacbn in #962
- Add country field validation to Ada signup flow by @mwtrew in #967
Full app changelog: v3.8.7...v3.9.0
Full API changelog: isaacphysics/isaac-api@v3.15.2...v3.15.3
v3.8.7
Changelog
Both subjects
- Add hash anchors and name filtering to My Tests by @jacbn in #949
- Correctly update group when removing user by @jacbn in #952
Physics
- Remove teacher badges but leave warning notice by @jsharkey13 in #948
- Combine KS3 events filters into "Years 7, 8 & 9" by @jacbn in #951
Computer Science
Full Changelog
APP: v3.8.6...v3.8.7
API: isaacphysics/isaac-api@v3.15.1...v3.15.2
v3.8.6
What's Changed
Both sites
- Enable string match and numeric questions to be formatted inline by @jacbn in #935
- Fix problems with the events page stage filter by @jacbn in #950
- Deprioritise deprecated questions on My Progress by @jsharkey13 in isaacphysics/isaac-api#594
- Add a page_id column to question_attempts table for future DB query optimisation by @jsharkey13 in isaacphysics/isaac-api#592
- Add imd_decile to users_enhanced anon analysis DB by @mwtrew in isaacphysics/isaac-api#593
Full Changelog
Front-end code: v3.8.5...v3.8.6
Back-end code: isaacphysics/isaac-api@v3.15.0...v3.15.1
v3.8.5
What's Changed
Both sites
- More space for accordion title and indicator on mobile by @jacbn in #939
- Prevent enter from reloading page when typing teacher connection code by @jacbn in #940
- Add support for titled hints by @skyepurchase in #943
- Context Picker on Search, layout improvements by @jacbn in #944
- Question Finder UI using question search endpoint by @skyepurchase in #933
- Hide site-specific stages in other sites' glossary by @jacbn in #946
- Add ability for student self-removal from groups by @jacbn in #942
- Chained hashing algorithm support by @jsharkey13 in isaacphysics/isaac-api#587
- Add ability for student self-removal from groups by @jacbn in isaacphysics/isaac-api#590
- Return correct response when deleting a user from a group by @jacbn in isaacphysics/isaac-api#591
- Inline Questions Backend by @jacbn in isaacphysics/isaac-api#588
- Updating dependencies by @skyepurchase in #945
CS
- Add a revision tab to the student support page by @skyepurchase in #941
Full App Changelog: v3.8.4...v3.8.5
Full API Changelog: isaacphysics/isaac-api@v3.14.3...v3.15.0