Releases: isaacphysics/isaac-react-app
Releases · isaacphysics/isaac-react-app
v1.0.0
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
/equalityas 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_datathat 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
Beta Release
Changelog:
- Use
core-jspolyfills to add support for older browsers, primarily IE11. - Fix an incorrect reference to physics events.
v0.1.4
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
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
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
Beta Release
Changelog:
- Use the correct form of the API version in the environment file.
v0.1.0
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.