Skip to content

repeatio - v0.1

Compare
Choose a tag to compare
@Rllyyy Rllyyy released this 01 Feb 21:31
· 266 commits to main since this release
28c819d

This is the first (technical) release of repeatio. It's very likely that there is a newer version available. The release notes only cover the main features, bug fixes and code improvements. All tickets can be found here.
Caution: Download this version at your own risk. It's not tested and may break newer versions of this program.

🎉Key Features

  • Implemented Extended-Match question type (#52)
  • Implemented Gap Text question type (#47)
  • Implemented Multiple Choice question type (#23)
  • Implemented Multiple Response question type (#22)

✨All new Features

  • Added Emoji cheat sheet (#20)
  • Added functionality to question navigation (#43)
  • Added Hash Router for sites (#2)
  • Added question retry (#34)
  • Added React Devtools (#3)
  • Added shuffle to Multiple Response and Multiple Choice answer options (#24)
  • Added shuffle on question retry (#41)
  • Added sidebar (#1)
  • Allowed multiple correct values for Gap Text question type (#50)
  • Created module component (#11)
  • Disabled ability to change answer after submit (#31)
  • Disabled spellcheck and autocomplete in Gap Text (#51)
  • Displayed current question out of total
  • Highlighted currently viewed site in navbar (#5)
  • Highlighted possible matching options in Extended-Match (#54)
  • Implemented ability to read modules from documents folder (#46)
  • Implemented answer checking (#25)
  • Implemented electron hot reload (#32)
  • Implemented reading question data form the file system (#40)
  • Implemented scroll into view when showing answer (#29)
  • Optimized mobile design for extended match (#55)
  • Randomized left and right option in Extended-Match (#53)
  • Trimmed input values for Gap Text question type (#49)
  • Updated font to Roboto (#8)

🐛Bug Fixes

  • Fixed key inputs not registering on webContents (#38)
  • Fixed location.state return null when entering just module url (#17)
  • Fixed match.params.moduleID returning undefined on question navigation (#48)
  • Fixed mobile behavior not being removed when switching to desktop viewport (#10)
  • Fixed navbar not minimizing on mobile (#33)
  • Fixed next question button pointing to static module (#44)
  • Fixed react router keeping current view on link click instead of scrolling to top (#14)
  • Fixed scrollbar being ignored on mobile (#30)
  • Fixed settings icon being stuck to bottom of page and not viewport (#13)
  • Fixed z-index of sidebar (#15)

🏗️Code miscellaneous

  • Created tests for Question component (#37)
  • Created test for Multiple Response question type (#39)
  • Optimized CSS for mobile (#9)
  • Switched scripts in package.json from electron:serve to yarn start (#4)