spanish-quizzer

An app to quiz you on Spanish vocabulary and verb conjugations
git clone https://git.ashermorgan.net/spanish-quizzer/
Log | Files | Refs | README

commit b0aa66800be61ed80206c9ccec9b0bb7237d3368
parent 06d398a286296404afcddb03e740973a17a31b19
Author: Asher Morgan <59518073+ashermorgan@users.noreply.github.com>
Date:   Sat, 11 May 2024 09:50:38 -0700

Add CHANGELOG.md

Diffstat:
ACHANGELOG.md | 204+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 204 insertions(+), 0 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md @@ -0,0 +1,204 @@ +# Changelog + +## 3.0.0 - 2021-04-03 + +### New +- **Progressive Web App:** Spanish-Quizzer can now be installed as a PWA so that + it launches in its own window and works offline. +- **Diffs:** When you miss a prompt, Spanish-Quizzer will highlight the + differences between your response and the correct answer. This feature can + be disabled in settings. +- **Color coded conjugations:** Conjugations are color coded by type in the + reference tables (green=regular, orange=nonregular, red=irregular). This + feature can be disabled in settings. +- **Reference table sorting:** You can now sort the reference tables by a + specific column by clicking on the column header or the arrows in the column + header. +- **New conjugations and vocabulary:** + - Past participle conjugations + - Present subjunctive conjugations + - Food vocabulary + - Numbers vocabulary + +### Changed +- **Various UI improvements** +- **Improved keyboard shortcuts:** + - `h` or `/` to focus the search bar in the reference tables + - `c` and `v` to switch categories in the reference tables + - `c`, `v`, and `t` to navigate to other pages from the home page + - `r` to resume the previous session from the home page + - `,` to open settings (when available) +- **Remove duplicates:** Added a setting that prevents duplicate prompts from + appearing in the quizzer. +- **Default filters:** You can now customize the default vocab and verb filters + in settings. +- **Repeat missed prompts:** Added the option to repeat missed prompts 5 *and* + 10 prompts later to get extra practice with difficult prompts. +- **Reset settings:** Added a button in the settings page to reset all settings + to their default values. + +### Fixed +- Fixed issue where libraries failed to load on some devices +- Reduced lag in the reference table search bar +- Fixed issues with audio prompts +- The user's preferred theme is now detected and applied on first visit +- Centered filters on the vocab and verb filters page + +## 2.7.0 - 2020-11-28 + +### New Vocabulary +- Added "Bien" and "Mal" to the list of Adverbs. +- Added "Pensar" and "Viajar" to the list of Verbs. +- Added verb conjugations in the simple future tense. + +### New Features +- Added new filters. Conjugations can now be filtered by subject and direction. + Vocabulary sets can now be filtered by word type and direction. Vocab sets + can also now be filtered with the "All Sets" filter. +- Added `onMissedPrompt` setting. You can now have Spanish-Quizzer ignore + mistakes, tell you when you make a mistake but not what the correct answer + is, or tell you when you make a mistake and what the correct answer is. +- Added `multiplePrompts` setting to control whether multiple prompts (such as + "El ave, El pájaro") are displayed together, split into separate questions, + or if only one is displayed. +- Added `multipleAnswers` setting to control whether all answers are required. + +### Improved Features +- Made it easier to find raw vocab sets and verb conjugations by creating the + [vocab page](https://ashermorgan.github.io/Spanish-Quizzer/vocab/). +- Disabled auto correct in the reference tables search bar to make it easier to + search for Spanish words. +- Improved noscript message. + +### Fixed Issues +- Fixed broken keyboard shortcuts for Safari on iOS. +- Fixed issue that caused the `repeatPrompts` setting to be ignored. +- Fixed issue where running the tests overrided the `promptType` setting. +- Fixed bug in browser validation for `promptType` and `inputType` settings. + +## 2.6.0 - 2020-09-29 + +### New Features +- Created two separate quizzers (one for verb conjugations and another for + vocab) +- Added several keyboard shortcuts (`Esc` = go back, `Ctrl+Enter` = skip prompt) + +### Improved Features +- Improved the appearance and the dark mode +- Improved verb filters (tense and type filters can now be used together) + +### Fixed +- Fixed several bugs +- Corrected many Spanish errors. + +## 2.5.0 - 2020-06-22 + +### New Features +- Voice input +- Added session resume feature. +- Added more vocab filters. +- Added option to repeat terms at end. + +### Improved Features +- Correct responses are read aloud when you click on them. +- Improved the quizzer interface + +### Bugs Fixes +- Fixed Spanish errors. +- Skip button now works during quizzer feedback stage. + +## 2.4.0 - 2020-05-09 + +### New Vocab +- Common Transitions + +### New Features +- You can now click on a term in the reference tables to hear it spoken. +- Added a skip button. +- Added a new non-regular verb filter. + +### Improved Features +- The reference tables now have sticky headers. +- The reference tables look better when printing. + +### Bugs Fixes +- Corrected many Spanish (and English) errors. +- Shortcuts are no longer applied only once per response. +- Double tapping on mobile devices no longer causes the site to zoom in. + +## 2.3.0 - 2020-04-11 + +### New Features +- Added [reference tables](https://ashermorgan.github.io/Spanish-Quizzer/Reference/). +- Added audio prompts. +- Added option to repeat missed prompts. + +### Improved Features +- Simplified the settings interface to allow for greater customization. +- User settings now auto-save. +- Improved the interface appearance (especially in dark mode). + +### Bugs Fixes +- Extra and unnecessary spaces are now removed from responses. +- There is no longer a blank prompt in the adjectives set. +- Corrected many Spanish (and English) errors. + +## 2.2.0 - 2020-03-24 + +### New Vocabulary +- Common Adjectives +- Common Adverbs +- Colors (Los Colores) +- Days (Los Días) +- Months (Los Meses) +- Weather (La Clima) +- Questions (Las Preguntas) +- Family (La Familia) +- Cloths (La Ropa) +- Professions (Las Profesiones) +- Health (La Salud) + +### New Features +- Dark Mode +- Users can now click the page title to restart without reloading the page. +- Added a progress label in the quizzer. +- Added more character shortcuts (``` u` ``` to `ú`, `n~` to `ñ`, and `u~` to + `ü`). +- Added new vocabulary set filters. + +### Improved Features +- Improved the random prompt generator. +- Improved the response checking algorithm +- Improved the appearance of the user interface. + +### Bugs Fixes +- Fixed zooming and scrolling issues on mobile devices. +- Users will now never get the same prompt twice in a row. +- Fixed many Spanish (and English) errors in vocabulary sets. + +## 2.1.0 - 2020-03-15 + +### New Vocabulary +- Common Prepositions +- Nature (La Naturaleza) +- House (La Casa) +- Vacations (Las Vacaciones) +- Childhood (La Niñez) + +### New Features +- Users can now study multiple sets at the same time. +- Users can now give multiple answers separated by commas. + +### Improved Features +- Vocabulary sets of all types can now be easily filtered by input/output and by + value. +- The quizzer interface has been improved. + +### Fixed Bugs / Errors +- Various Spanish errors were fixed. + +## 2.0.0 - 2020-05-13 +Web app + +## 1.0.0 - 2020-03-08 +Python CLI