Skip to content

Releases: isaacphysics/isaac-react-app

v1.1.8

19 Feb 16:01

Choose a tag to compare

Emergency release

Changelog:

  • Fix formatting of question introduction and exposition text.
  • Fix formatting of events list images on the /events page.

v1.1.7

17 Feb 16:29

Choose a tag to compare

Changelog:

  • Add short URLs using the https://isaaccs.org domain, redirecting /q/ for questions, /c/ for concepts, /e/ for events, /p/ for general pages, /a/ for assignments, and then a catch-all for any other page given it's full path.
  • Add news pods to the homepage, serving pods in reverse order by ID.
  • Ensure the login link is visible on IE.
  • Allow Markdown in attributions for pages and images.
  • Support the "layout": "right" and "layout": "left" content options.

v1.1.6

07 Feb 11:40

Choose a tag to compare

Changelog:

  • Update the CS featured question on the homepage, and release February topics.
  • Ensure that invalid URL parameters for gameboards and topic pages are not used when populating the breadcrumb.
  • Add a basic My Progress page.
  • Allow linking or unlinking of a Google account from an exisiting Isaac account, on the My Account page.
  • Use a single box for school entry, that forces searching for a UK school before entry of a school name is allowed. This makes it clearer to the user, than two boxes.
  • Add a map showing all upcoming events to the events page.
  • Add a page for testing Markdown formatting at /markdown, for admin or content editor users to test new formatting.
  • Add share link buttons to question, concept and general pages.
  • Fix date formatting on events and other areas of the site. This may cause issues in places where workarounds were used.
  • Show a confirmation dialog before admin email sending, and preview the plain text correctly. Do not allow the same email to be accidentally re-sent.
  • Stop enforcing password length requirements at login. This should not affect existing users.

v1.1.5

20 Jan 11:35

Choose a tag to compare

Emergency release

Changelog:

  • Actually fix failed loading of API environment config from a .env file. This was preventing the correct API from being used, which was an issue since the examboard changes of the last release introduced some important changes.

v1.1.4

20 Jan 11:35

Choose a tag to compare

Emergency release

Changelog:

  • Attempt to fix failed loading of API environment config from a .env file. This was preventing the correct API from being used, which was an issue since the examboard changes of the last release introduced some important changes.

v1.1.3

20 Jan 11:33

Choose a tag to compare

Changelog:

  • Allow students to save gameboards to their 'My gameboards' page.
  • Update email preferences headline text and add a note about email frequency.
  • Store the user's examboard as part of the user object directly, and enforce that all users have indicated an examboard. This should fix issues where some users hadn't actually chosen the examboard they thought they had.
  • Make the Coming Soon page use a page fragment editable from the content.
  • Use tagged gameboards on Topic Summary Pages, allowing the list of linked gameboards to be altered if there are mistakes or updates.
  • Update the allowed page IDs for the sample class tests.
  • Initial build and customisation support for Isaac Physics in the codebase. This repo will likely be renamed to isaac-react-app soon to reflect this.
  • Ensure that hidden questions are not shown to non-staff users in the Gameboard Builder.

v1.1.2

09 Jan 15:05

Choose a tag to compare

Changelog:

  • Update and release the January topics list.
  • Allow event admins to download bookings as a CSV file.
  • Add a warning to a topic if there is no material on that topic for the users' current exam board.
  • Fix the margins of hint modals.
  • Update the descriptions of the three email types, to better encourage opting in.
  • Link to the specification maps from the Topics menu.
  • Add initial support for Glossary terms in the content.
  • Further compress some static assets, and replace some PNGs inside SVGs with plain minified PNGs.
  • Log server errors using Google Analytics, as a trial to see how frequently they occur.

v1.1.1

09 Jan 14:34

Choose a tag to compare

Emergency release

Changelog:

  • Fix an issue preventing Safari 13 users from answering questions. Safari does not correctly encode vertical bar characters in URLs, and performance logging in the API was not coping with these URLs.

v1.1.0

18 Dec 15:24

Choose a tag to compare

Changelog:

  • Add support for a warning message on the Teacher Account Request page, for periods where verifications may be delayed etc.
  • Update All Topics page to reflect new structure of Programming topics.
  • Move focus to the page heading on navigation, to help users with screenreaders notice that a page navigation has taken place. We don't do this on initial page load, to avoid confusion.
  • Add new event artwork to the assets.
  • Allow users to join event waiting lists after the booking deadline.
  • Allow Event Managers access to the admin user search, as on Physics.
  • Prevent the focus indication box from causing page reflow, which was distracting to those using a keyboard.
  • Allow GIF images in the content. These are recommended against.
  • Add warnings about large images to the content errors page.
  • Allow admins to tag gameboards with examboards, which will be necessary for upcoming changes to the topic summary page.
  • Add support for weekly streaks, requiring 10 question parts to be completed. Currently this information is not displayed anywhere.
  • Add support for Anvil apps in the content, as on Physics.
  • Move to using Jetty directly, rather than via Maven. This is a major change, and has broken some configuration, but is the reason for the version number update. Once all the issues are fixed, we should move the API to v3.x.x.
  • Remove the last MongoDB configuration and dependencies.

v1.0.11

06 Nov 17:03

Choose a tag to compare

Changelog:

  • Update and finalise the Isaac Quiz page.
  • Set the user's visible default exam board to be OCR to match the rest of the site's behaviour.
  • Fix the display of multiple choice questions on Internet Explorer and Edge.
  • Display the resource's topic in the site search's results.
  • Enable gamebaord cloning using a URL query parameter ?base=gameboard_id.
  • Add CSS style to correctly denote database primary keys.
  • Improve screenreader accessibility in how KaTeX is communicated to the user.