This repository has been archived by the owner on Feb 25, 2023. It is now read-only.
Releases: FooSoft/yomichan
Releases · FooSoft/yomichan
22.10.23.0 (testing)
22.9.9.2
Changes
Features
- Updated the text selection to not change if the user has manually changed the selection. (#2071, #2225; #2186)
- Added new
text-align
property and updated supportedfont-size
values in the dictionary structured content. (#2203) - Added support for an audio download timeout. (#2182; #2187)
- Optimized some AnkiConnect internals to be faster. (#2184; #2190)
- Restored support for Google Docs. (#2093, #2231; #2232, #2233, #2234, #2235, #2237)
Fixes
- Fixed an issue when scanning elements with alternate text. (#2177)
- Improved handling of the non-standard CSS
zoom
property. (#2176; #2178, #2227) - Fixed an issue where the popup style settings could have an invalid value. (#2180)
- Fixed some issues where the selected profile on the settings page would be invalid. (#2199; #2207)
- Improved support for UTF-16 surrogate pair characters. (#2211; #2213, #2216, #2217)
- Fixed a potential invalid text selection call. (#2214)
- Fixed an issue where the popup position would sometimes be incorrect after scanning text and then resizing the window. (#2236)
Internal Changes
22.9.9.1 (testing)
Changes
Features
- Updated the text selection to not change if the user has manually changed the selection. (#2071, #2225; #2186)
- Added new
text-align
property and updated supportedfont-size
values in the dictionary structured content. (#2203) - Added support for an audio download timeout. (#2182; #2187)
- Optimized some AnkiConnect internals to be faster. (#2184; #2190)
Fixes
- Fixed an issue when scanning elements with alternate text. (#2177)
- Improved handling of the non-standard CSS
zoom
property. (#2176; #2178, #2227) - Fixed an issue where the popup style settings could have an invalid value. (#2180)
- Fixed some issues where the selected profile on the settings page would be invalid. (#2199; #2207)
- Improved support for UTF-16 surrogate pair characters. (#2211; #2213, #2216, #2217)
- Fixed a potential invalid text selection call. (#2214)
Internal Changes
22.9.9.0 (testing)
Changes
Features
- Updated the text selection to not change if the user has manually changed the selection. (#2071, #2225; #2186)
- Added new
text-align
property and updated supportedfont-size
values in the dictionary structured content. (#2203) - Added support for an audio download timeout. (#2182; #2187)
- Optimized some AnkiConnect internals to be faster. (#2184; #2190)
Fixes
- Fixed an issue when scanning elements with alternate text. (#2177)
- Improved handling of the non-standard CSS
zoom
property. (#2176; #2178) - Fixed an issue where the popup style settings could have an invalid value. (#2180)
- Fixed some issues where the selected profile on the settings page would be invalid. (#2199; #2207)
- Improved support for UTF-16 surrogate pair characters. (#2211; #2213, #2216, #2217)
- Fixed a potential invalid text selection call. (#2214)
Internal Changes
22.6.6.0
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)
22.4.4.0
Changes
Features
- Added support for links in dictionary structured content. (#2087, #2088, #2089)
- Improved the workaround for Google Docs canvas rendering. (#2093, #2094; #2096, #2108)
- Fixed the popup not being able to be closed on Microsoft Word Online. (#111, #2086; #2101)
- Updated the settings page to show "Advanced-only" indicators next to options that only appear when Advanced mode is activated. (#2102, #2103)
- Added support for using the preferred browser/operating system theme. (#2066; #2105)
- Added an option to hide the popup when the cursor exits the popup. (#1990; #2109)
Fixes
- Fixed Anki template data not using the display value from frequency dictionaries. (#2056; #2065)
- Fixed Firefox clipboard reading using
navigator.clipboard.read()
not working properly. (#2085) - Fixed some styles on the settings page. (#2104)
Internal Changes
22.2.2.0
Changes
Features
- Improved how Google Docs accessibility works, which should make it less likely to interfere with Chrome's current-page permissions. (#1962; #2021, #2022, #2023, #2024)
- Added support for using a suffix wildcard during webpage content scanning. (#2013; #2038, #2039, #2040, #2042)
- Added support for using vertical text punctuation as sentence terminators. (#2045; #2059)
Fixes
- Fixed an issue which could cause the popup to be closed unexpectedly in rare circumstances. (#2006)
- Fixed a case where nested popups could cause errors. (#2017)
- Fixed
<input>
elements with atype
attribute other thantext
being included in scanning content. (#2034) - Fixed incorrect audio source information being shown in the audio button's tooltip. (#2035; #2036)
- Fixed AnkiConnect requests not using
Content-Type: application/json
header. (#2046; #2047) - Clarified settings descriptions about text parsing. (#2011; #2020)