Yomichan Versions Save

Japanese pop-up dictionary extension for Chrome and Firefox.

22.10.23.0

1 year ago

Changes

Features

  • An error will now be shown when audio download fails due to expired HTTPS certificates. (#2242; #2243)

Fixes

  • Fixed text selection sometimes not working. (#2244; #2246)
  • Fixed a style issue on Firefox. (#2255)

Internal Changes

  • Added more code documentation. (#2238, #2257)
  • Refactoring. (#2239, #2254, #2259)
  • Development environment updates. (#2247, #2252, #2253)
  • Fixed a bug where schema validation using ajv wouldn't display errors properly. (#2258)

22.9.9.2

1 year ago

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 supported font-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

  • Updated README. (289a61a62fd5cb41223ef639b1e83e290e1a9c77)
  • Updated list of browser bugs. (#2189)
  • Refactoring. (#2215)
  • Moved dictionary files into a separate branch. (b0ae4196347ae04a4d8c84ce768a37f9eff774a7, ~#2219~, #2221, #2222)

22.9.9.1

1 year ago

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 supported font-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

  • Updated README. (289a61a62fd5cb41223ef639b1e83e290e1a9c77)
  • Updated list of browser bugs. (#2189)
  • Refactoring. (#2215)
  • Moved dictionary files into a separate branch. (b0ae4196347ae04a4d8c84ce768a37f9eff774a7, ~#2219~, #2221, #2222)

22.9.9.0

1 year ago

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 supported font-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

  • Updated README. (289a61a62fd5cb41223ef639b1e83e290e1a9c77)
  • Updated list of browser bugs. (#2189)
  • Refactoring. (#2215)
  • Moved dictionary files into a separate branch. (b0ae4196347ae04a4d8c84ce768a37f9eff774a7, ~#2219~, #2221, #2222)

22.6.6.0

1 year ago

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

2 years ago

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

  • Improved Anki connection diagnostic tools on the settings page. (#2073)
  • Updated default Anki field markers. (#2083)
  • Updated how the AnkiConnect storeMediaFile API is used. (#2084)
  • Development environment updates. (#2100)
  • Refactoring. (#2106)
  • Updated list of browser bugs. (#2055; #2107)

22.2.2.0

2 years ago

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 a type attribute other than text 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)

Internal Changes

  • Refactoring. (#2015, #2016, #2018, #2032, #2062)
  • Documentation updates. (#2041)
  • Dev tools updates. (#2053, #2054, #2061)
  • Bug updates. (#2060)
  • Site updates. (4318fc531fb79ab2cb303a8c13b78e71e33e3f38, e830c628d96010cc864f5a78dbcbbaa2e0fc1fae, 70fa701c906fa4319e0d62818fe5737e983b49ef)

21.10.31.1

2 years ago

Changes

Features

  • Updated the query parser height to not exceed the window height. (#1979)
  • Added a back button to the search box on the search page if the query parser text has been scanned. (#1981)
  • Updated the appearance of the debugging link. (#1992)

Fixes

  • Fixed audio playback being stopped when the popup is hidden.(#1994; #1995)

Internal Changes

Refactoring. (#1978, #1988, #1991, #1996, #2005)

21.10.31.0

2 years ago

Changes

Features

  • Updated the query parser height to not exceed the window height. (#1979)
  • Added a back button to the search box on the search page if the query parser text has been scanned. (#1981)
  • Updated the appearance of the debugging link. (#1992)

Fixes

  • Fixed audio playback being stopped when the popup is hidden.(#1994; #1995)

Internal Changes

Refactoring. (#1978, #1988, #1991, #1996)

21.9.30.2

2 years ago

Changes

Fixes

  • Fixed an issue causing popup to not appear for vertical text. (#1985; #1986)
  • Fixed an issue causing certain frequency dictionaries to not function properly. (#1984; #1989)