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

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