Releases: blmage/duolingo-solution-viewer
Releases · blmage/duolingo-solution-viewer
2.1.0
Changed
- Store forum challenges with IndexedDB rather than local storage (better performances)
- Switch to a persistent background script (better reliability)
- Drop the "xregexp" dependency (lower bundle size)
- Improve the detection of typos for listening challenges
- Improve the detection of challenges in some edge cases
Fixed
- Fix compatibility with the "duolingotreeenhancer" userscript
2.0.1
2.0.0
Added
- Display corrected answers for listening challenges
- Display solution lists in forum discussions too
- Allow holding the arrow keys to skim through the solution pages
- Allow scrolling the content of the solution window using the up/down arrow keys
- Scroll to top when switching to another page
Changed
- Improve the UI for all / mobile / touch devices
- Optimize the parsing of solutions (remove references to automatic tokens)
- Update the synopsis of the extension
- Implement an ESLint workflow and clean up the code according to the results
Fixed
- Fix the page size pre-selection
- Fix translations in the closest solution display
1.2.0
Added
- Detect answers entered via the word bank
- Display the statement of listening challenges too
- Add new "maximized" size for the solution list window
Changed
- Use a packaged icon for the solution list link (prevents CORS issues)
- Improve the pagination (add multiple page sizes and display the current state)
Fixed
- Fix the detection of challenge statements when hints are displayed
1.1.0
Added
- Add a button to make the solution windows fit their content
- Add a button to choose the sorting direction of the solutions
- Add pagination to long solution lists
- Add more keyboard shortcuts
- Add support for adaptive challenges
- Provide solution lists for listening and naming challenges
Changed
- Do not display the closest solution if it is alone
- Toggle the order of stripes in solution lists
- Refactor the class components in favor of functional components with hooks
- Replace deprecated rollup plugins
- Improve some JSDocs