CHANGELOG.md (6887B)
1 # Changelog 2 3 ## 3.0.0 - 2021-04-03 4 5 ### New 6 - **Progressive Web App:** Spanish-Quizzer can now be installed as a PWA so that 7 it launches in its own window and works offline. 8 - **Diffs:** When you miss a prompt, Spanish-Quizzer will highlight the 9 differences between your response and the correct answer. This feature can 10 be disabled in settings. 11 - **Color coded conjugations:** Conjugations are color coded by type in the 12 reference tables (green=regular, orange=nonregular, red=irregular). This 13 feature can be disabled in settings. 14 - **Reference table sorting:** You can now sort the reference tables by a 15 specific column by clicking on the column header or the arrows in the column 16 header. 17 - **New conjugations and vocabulary:** 18 - Past participle conjugations 19 - Present subjunctive conjugations 20 - Food vocabulary 21 - Numbers vocabulary 22 23 ### Changed 24 - **Various UI improvements** 25 - **Improved keyboard shortcuts:** 26 - `h` or `/` to focus the search bar in the reference tables 27 - `c` and `v` to switch categories in the reference tables 28 - `c`, `v`, and `t` to navigate to other pages from the home page 29 - `r` to resume the previous session from the home page 30 - `,` to open settings (when available) 31 - **Remove duplicates:** Added a setting that prevents duplicate prompts from 32 appearing in the quizzer. 33 - **Default filters:** You can now customize the default vocab and verb filters 34 in settings. 35 - **Repeat missed prompts:** Added the option to repeat missed prompts 5 *and* 36 10 prompts later to get extra practice with difficult prompts. 37 - **Reset settings:** Added a button in the settings page to reset all settings 38 to their default values. 39 40 ### Fixed 41 - Fixed issue where libraries failed to load on some devices 42 - Reduced lag in the reference table search bar 43 - Fixed issues with audio prompts 44 - The user's preferred theme is now detected and applied on first visit 45 - Centered filters on the vocab and verb filters page 46 47 ## 2.7.0 - 2020-11-28 48 49 ### New Vocabulary 50 - Added "Bien" and "Mal" to the list of Adverbs. 51 - Added "Pensar" and "Viajar" to the list of Verbs. 52 - Added verb conjugations in the simple future tense. 53 54 ### New Features 55 - Added new filters. Conjugations can now be filtered by subject and direction. 56 Vocabulary sets can now be filtered by word type and direction. Vocab sets 57 can also now be filtered with the "All Sets" filter. 58 - Added `onMissedPrompt` setting. You can now have Spanish-Quizzer ignore 59 mistakes, tell you when you make a mistake but not what the correct answer 60 is, or tell you when you make a mistake and what the correct answer is. 61 - Added `multiplePrompts` setting to control whether multiple prompts (such as 62 "El ave, El pájaro") are displayed together, split into separate questions, 63 or if only one is displayed. 64 - Added `multipleAnswers` setting to control whether all answers are required. 65 66 ### Improved Features 67 - Made it easier to find raw vocab sets and verb conjugations by creating the 68 [vocab page](https://apps.ashermorgan.net/spanish-quizzer/vocab/). 69 - Disabled auto correct in the reference tables search bar to make it easier to 70 search for Spanish words. 71 - Improved noscript message. 72 73 ### Fixed Issues 74 - Fixed broken keyboard shortcuts for Safari on iOS. 75 - Fixed issue that caused the `repeatPrompts` setting to be ignored. 76 - Fixed issue where running the tests overrided the `promptType` setting. 77 - Fixed bug in browser validation for `promptType` and `inputType` settings. 78 79 ## 2.6.0 - 2020-09-29 80 81 ### New Features 82 - Created two separate quizzers (one for verb conjugations and another for 83 vocab) 84 - Added several keyboard shortcuts (`Esc` = go back, `Ctrl+Enter` = skip prompt) 85 86 ### Improved Features 87 - Improved the appearance and the dark mode 88 - Improved verb filters (tense and type filters can now be used together) 89 90 ### Fixed 91 - Fixed several bugs 92 - Corrected many Spanish errors. 93 94 ## 2.5.0 - 2020-06-22 95 96 ### New Features 97 - Voice input 98 - Added session resume feature. 99 - Added more vocab filters. 100 - Added option to repeat terms at end. 101 102 ### Improved Features 103 - Correct responses are read aloud when you click on them. 104 - Improved the quizzer interface 105 106 ### Bugs Fixes 107 - Fixed Spanish errors. 108 - Skip button now works during quizzer feedback stage. 109 110 ## 2.4.0 - 2020-05-09 111 112 ### New Vocab 113 - Common Transitions 114 115 ### New Features 116 - You can now click on a term in the reference tables to hear it spoken. 117 - Added a skip button. 118 - Added a new non-regular verb filter. 119 120 ### Improved Features 121 - The reference tables now have sticky headers. 122 - The reference tables look better when printing. 123 124 ### Bugs Fixes 125 - Corrected many Spanish (and English) errors. 126 - Shortcuts are no longer applied only once per response. 127 - Double tapping on mobile devices no longer causes the site to zoom in. 128 129 ## 2.3.0 - 2020-04-11 130 131 ### New Features 132 - Added [reference tables](https://apps.ashermorgan.net/spanish-quizzer/Reference/). 133 - Added audio prompts. 134 - Added option to repeat missed prompts. 135 136 ### Improved Features 137 - Simplified the settings interface to allow for greater customization. 138 - User settings now auto-save. 139 - Improved the interface appearance (especially in dark mode). 140 141 ### Bugs Fixes 142 - Extra and unnecessary spaces are now removed from responses. 143 - There is no longer a blank prompt in the adjectives set. 144 - Corrected many Spanish (and English) errors. 145 146 ## 2.2.0 - 2020-03-24 147 148 ### New Vocabulary 149 - Common Adjectives 150 - Common Adverbs 151 - Colors (Los Colores) 152 - Days (Los Días) 153 - Months (Los Meses) 154 - Weather (La Clima) 155 - Questions (Las Preguntas) 156 - Family (La Familia) 157 - Cloths (La Ropa) 158 - Professions (Las Profesiones) 159 - Health (La Salud) 160 161 ### New Features 162 - Dark Mode 163 - Users can now click the page title to restart without reloading the page. 164 - Added a progress label in the quizzer. 165 - Added more character shortcuts (``` u` ``` to `ú`, `n~` to `ñ`, and `u~` to 166 `ü`). 167 - Added new vocabulary set filters. 168 169 ### Improved Features 170 - Improved the random prompt generator. 171 - Improved the response checking algorithm 172 - Improved the appearance of the user interface. 173 174 ### Bugs Fixes 175 - Fixed zooming and scrolling issues on mobile devices. 176 - Users will now never get the same prompt twice in a row. 177 - Fixed many Spanish (and English) errors in vocabulary sets. 178 179 ## 2.1.0 - 2020-03-15 180 181 ### New Vocabulary 182 - Common Prepositions 183 - Nature (La Naturaleza) 184 - House (La Casa) 185 - Vacations (Las Vacaciones) 186 - Childhood (La Niñez) 187 188 ### New Features 189 - Users can now study multiple sets at the same time. 190 - Users can now give multiple answers separated by commas. 191 192 ### Improved Features 193 - Vocabulary sets of all types can now be easily filtered by input/output and by 194 value. 195 - The quizzer interface has been improved. 196 197 ### Fixed Bugs / Errors 198 - Various Spanish errors were fixed. 199 200 ## 2.0.0 - 2020-05-13 201 Web app 202 203 ## 1.0.0 - 2020-03-08 204 Python CLI