Skip to content

Releases: isaacphysics/isaac-react-app

v1.0.0

05 Aug 15:56

Choose a tag to compare

Changelog:

  • Implement the Teacher Connections tab of the My Account page.
  • Implement the My Assignments page for students, with the same functionality as on Isaac Physics.
  • Implement the Manage Groups page for teachers, along with the Invite Users modal.
  • Implement the Set Assignments page for teachers, listing boards and groups.
  • Implement the Assignment Progress page for teachers.
  • Implement the User Manager for Admin users.
  • Implement basic support for gameboards, listing questions in the same way as topic pages.
  • Implement Student and Teacher Support pages.
  • Add event listing carousel to homepage.
  • Add contact form presets and My Account page links for requesting a Teacher Account.
  • Support side-by-side content layouts, and accordions that actually hide their content.
  • Number figures on pages in ascending order, and allow referencing them in page content.
  • Improvements to alt-text and labelling to ensure accessibility complicance.
  • Add initial support for Parsons Problems, with keyboard accessibility working for everything except indentation.
  • Add a symbolic logic demo page at /equality as on Isaac Physics.
  • Allow attributions on images and figures to be displayed.
  • Prevent redirecting to an error page on 404's, so that reloading the page doesn't just reload an error page.
  • Make modals wider, to make better use of screen widths.
  • Remove references to "in development" from the page metadata.
  • Alter the Morse Code dots to have the correct International Morse Code spacing, and add structure to the SVG for anyone who inspects it to aid decoding.
  • Add support for the same logging to logged_data that Isaac Physics uses, with many of the same events.
  • Fix the "All Topics" page on IE, and add the latest batch of topics.
  • Add TypeScript typings to ReactStrap.
  • Add webpack-bundle-analyzer to inspect JavaScript bundle size.

v0.1.5

11 Jun 12:36

Choose a tag to compare

Beta Release

Changelog:

  • Use core-js polyfills to add support for older browsers, primarily IE11.
  • Fix an incorrect reference to physics events.

v0.1.4

11 Jun 12:35

Choose a tag to compare

Beta Release

Changelog:

  • Fixes to signup and the My Account page.
  • Add some visible error messages when things go wrong, and visible success messages when they work.

v0.1.3

31 May 16:25

Choose a tag to compare

Beta Release

Changelog:

  • Add some metadata to pages when shared via a social platform.
  • Revert changes to registration page that prevented signup without a Date of Birth.
  • Update the noscript message to mention Isaac Computer Science.

v0.1.2

31 May 16:17

Choose a tag to compare

Beta Release

Changelog:

  • Ensure the contact form does not cause infinite loops preventing input.
  • Don't smoothly scroll to the top of the page on navigation.
  • Ensure lack of user preferences doesn't prevent account settings update.
  • Attempt to fix issue with "Confirm over 13" box on signup.

v0.1.1

31 May 14:35

Choose a tag to compare

Beta Release

Changelog:

  • Use the correct form of the API version in the environment file.

v0.1.0

31 May 14:34

Choose a tag to compare

Beta Release

Changelog:

  • Add basic support for:
    • registration and user accounts
    • question, concept and general pages
    • answering multiple-choice, numeric, string match and free text questions
    • figures, images, tables
    • much of the design implementation
  • Use the latest stable version of isaac-api: v2.8.6.