This repository has been archived by the owner on Feb 25, 2023. It is now read-only.
20.2.24.0
toasted-nutbread
released this
26 Feb 23:32
·
1696 commits
to master
since this release
Changes since 20.1.26.0
- Improved error messages when Interface server is invalid. (#327)
- Fixed an issue where jpod101 audio source would sometimes not return audio. (02e0e24)
- Improved how text is selected when double or triple clicking text and tags in the the list of definitions. (#339, #340)
- Fixed an issue causing the "Main dictionary" setting to not use the correct profile. (#338 (comment), #343)
- Added scannable tags for term kanji and kana. (#53, #334)
- Added validation checks for dictionary data during the import process to ensure that unexpected data isn't added to the database. (#345, #346)
- Added support for native window popups, which allow popup windows to be created when copying text from other applications. (#333)
- Updated the query parser text on the search page to use HTML templates. (#350)
- Updated static analysis rules to be more strict to help reduce the amount of errors that would only be detected at runtime. (#344, #363)
- Refactored some of the codebase to use better data types. (#358, #362)
- Refactored the way some components are initialized to be more consistent. (#356, #357, #366)
- Set up continuous integration testing system and added a few basic tests for some features which are in development. (#352, #369, #371)
- Updated how the extension is set up on content pages in order to make it harder to fingerprint or hijack. (#353, #367, aee16c4, 0f46e3a)
- Fixed an error caused by scanning an image element and then scanning text. (#361)