Welcome to the latest release of repeatio!
You don't need to download anything here - just visit the website to access all the latest changes.
Please note that the release notes below cover only the most significant features, bug fixes, and code improvements.
A complete list of all tickets related to this release can be found here.
Features
- Added ability to edit module through the module overview (#346)
- Added asterisk for required elements inside question and module editor (#361)
- Added deletion confirmation for questions, modules, bookmarked questions and settings (#368, #372)
- Added news page (#359)
- Added showTooltips setting (#351)
- Added tooltips for question actions (edit, delete, bookmark) (#351)
- Implemented ability to reorder questions by DragAndDrop (#373)
- Implemented lazy loading (#342)
Bug Fixes
- Fixed GitHub alerts in markdown failing to render due to new syntax (#358)
- Fixed Multiple Choice items in editor displaying incorrectly (#343)
- Fixed Question editor modal flicker on initial render (#371)
Code Miscellaneous
- Added abortController (#202)
- Added tailwindcss (#362)
- Added typecheck workflow (#347)
- Added reusable SuspenseWithErrorBoundary component (#339)
- Bumped @adobe/css-tools from 4.0.1 to 4.3.2 (#345, #356)
- Bumped @babel/core from 7.22.19 to 7.23.9 (#378)
- Bumped @babel/plugin-syntax-flow from 7.22.5 to 7.23.3 (#378)
- Bumped @babel/plugin-transform-react-jsx from 7.22.15 to 7.23.4 (#378)
- Bumped @babel/preset-env from 7.22.10 to 7.23.9 (#378)
- Bumped @basel/preset-react from 7.22.5 to 7.23.3 (#378)
- Bumped @babel/preset-typescript from 7.22.5 to 7.23.3 (#378)
- Bumped @babel/traverse from 7.21.4 to 7.23.2 (#353)
- Bumped @emotion/react from 11.11.1 to 11.11.3 (#378)
- Bumped @hookform/resolvers from 3.2.0 to 3.3.4 (#378)
- Bumped @mui/material from 5.14.4 to 5.15.10 (#378)
- Bumped @types/d3-ease from 3.0.0 to 3.0.2 (#378)
- Bumped @types/lodash from 4.14.196 to 4.14.202 (#378)
- Bumped @types/dompurify from 3.0.2 to 3.0.5 (#378)
- Bumped @types/file-saver from 2.0.5 to 2.0.7 (#378)
- Bumped @types/jest from 29.5.3 to 29.5.12 (#378)
- Bumped @types/node from 20.4.8 to 20.11.17 (#378)
- Bumped @types/react-dom from 18.2.7 to 18.2.19 (#378)
- Bumped @types/react-modal from 3.16.0 to 3.16.3 (#378)
- Bumped cypress from 12.17.3 to 13.6.4 (#378)
- Bumped cypress-real-event from 1.10.0 to 1.11.0 (#378)
- Bumped eslint from 8.46.0 to 8.56.0 (#378)
- Bumped framer-motion from 10.15.1 to 11.0.3 (#378)
- Bumped jest from 29.6.2 to 29.7.0 (#378)
- Bumped jest-environment-jsdom from 29.6.2 to 29.7.0 (#378)
- Bumped react-error-boundary from 4.0.10 to 4.0.12 (#378)
- Bumped react-hook-form from 7.45.4 to 7.50.1 (#378)
- Bumped react-icons from 4.10.1 to 5.0.1 (#378)
- Bumped react-router-dom from 6.14.2 to 6.22.0 (#378)
- Bumped react-textarea-autosize from 8.5.2 to 8.5.3 (#378)
- Bumped react-toastify from 9.1.3 to 10.0.4 (#378)
- Bumped react-tooltip from 5.25.2 to 5.26.2 (#378)
- Bumped typescript from 5.1.6 to 5.3.3 (#378)
- Bumped vite from 4.4.9 to 4.4.12 (#357)
- Bumped vite-tsconfig-paths from 4.2.0 to 4.3.1 (#378)
- Bumped word-wrap from 1.2.3 to 1.2.5 (#340)
- Bumped zod from 3.21.4 to 3.22.4 (#354, #378)
- Fixed unmet peer dependencies (#348)
- Removed concurrently (#366)
- Removed electron (#366, #109)
- Removed concurrently (#366)