This repository has been archived by the owner on Feb 25, 2023. It is now read-only.
22.6.6.0
toasted-nutbread
released this
07 Jun 03:09
·
48 commits
to master
since this release
Changes
Features
- Added support for list elements and the
lang
attribute in dictionary structured content. (#2129) - Added an error message if audio fails to download for Anki cards due to an extension permissions error. (#2157; #2161, #2163, #2164)
- Added support for using a new Anki note editor window. (#2070; #2143)
- Added support for using a secret API key for AnkiConnect API calls. (#2139; #2169)
- Improved popup positioning when text is split across multiple lines. (#2124; #2135, #2144)
- Improved coloring of links in notification messages on the search page. (#2151)
- Improved some styling, layout, and text presentation on the settings page. (#2153, #2162, #2173)
- Improved dictionary entry sorting when two entries are equal but have a differing number of glosses. (#2118; #2166)
- Extended the "collapsible dictionary" functionality and added some documentation on the settings page. (#2168; #2170)
- Extended the options available for controlling how touch and pen interactions work. (#2116, #2122; #2172)
Fixes
- Fixed structured content text not having the proper
lang
attribute. (#2130; #2131) - Fixed a potential error when generating dictionary entries which contain invalid attributes. (#2133)
- Fixed an issue where sorting using a frequency dictionary wouldn't always work properly. (#2112; #2165)
Internal Changes
- Refactoring. (#2149, #2154, #2158, #2174)
- Added initial support for Firefox MV3. (#2155)
- Optimized some regular expression usage. (#2113; #2132)
- Updated tests. (#2134)
- Dependency updates. (#2114, #2140, #2141)
- Updated JSON schemas to be more spec-compliant. (#2136)
- Updated some schema testing scripts to support using ajv. (#2137)
AnkiConnect
API updates. (#2142, #2152, #2167)- Updated code documentation. (#2145, #2146, #2147, #2148, #2150)
- Internal updates for easier Safari testing. (#986; #2171)