Skip to content
This repository has been archived by the owner on Feb 25, 2023. It is now read-only.

Releases: FooSoft/yomichan

21.5.31.1

10 Jun 23:07
Compare
Choose a tag to compare

Changes

Features

  • Appearance:
    • Updated search tags to be shown in a consistent manner when using Group related terms mode. (#1581; #1644, #1645)
    • Added support for showing the search page in the browser action popup. (#1613; #1678, #1679)
  • Settings:
    • Increased the default text scanning length to 16 for new installs. (#1646)
    • Added support for a profile condition which is activated when using the clipboard monitor. (#1647)
    • Improved options for controlling sentence termination characters to include support for including/excluding newlines. (#1682)
    • Added a new {search-query} Anki field marker. (#1680; #1686)
    • Added support for multiple custom audio source URLs. (#1634; #1711, #1712, #1715, #1717, #1718, #1719)
  • Other:
    • Added support for a new structured-content type for dictionary data, which supports configurable images and ruby tags. (#1652, #1655, #1732; #1689, #1692, #1733)
    • Improved error handling of an edge case involving sandboxed iframes. (#1702; #1704)

Fixes

  • Fixed a few minor issues with popup content using incorrect parent information. (#1648)
  • Fixed terms with exact text matches having too high of priority in the results list. (#1668; #1674)
  • Fixed invalid data being generated when importing a dictionary that references an image more than once. (#1685)
  • Fixed same audio being used for all headwords. (#1701; #1705)
  • Fixed an issue causing audio downloads to sometimes not work. (#1726; #1727)
  • Restored the missing information about using AnkiConnect on macOS. (#1672; #1673)

Internal Changes

21.5.31.0 (testing)

01 Jun 02:52
Compare
Choose a tag to compare
21.5.31.0 (testing) Pre-release
Pre-release

Changes

Features

  • Appearance:
    • Updated search tags to be shown in a consistent manner when using Group related terms mode. (#1581; #1644, #1645)
    • Added support for showing the search page in the browser action popup. (#1613; #1678, #1679)
  • Settings:
    • Increased the default text scanning length to 16 for new installs. (#1646)
    • Added support for a profile condition which is activated when using the clipboard monitor. (#1647)
    • Improved options for controlling sentence termination characters to include support for including/excluding newlines. (#1682)
    • Added a new {search-query} Anki field marker. (#1680; #1686)
    • Added support for multiple custom audio source URLs. (#1634; #1711, #1712, #1715, #1717, #1718, #1719)
  • Other:
    • Added support for a new structured-content type for dictionary data, which supports configurable images and ruby tags. (#1652, #1655; #1689, #1692)
    • Improved error handling of an edge case involving sandboxed iframes. (#1702; #1704)

Fixes

  • Fixed a few minor issues with popup content using incorrect parent information. (#1648)
  • Fixed terms with exact text matches having too high of priority in the results list. (#1668; #1674)
  • Fixed invalid data being generated when importing a dictionary that references an image more than once. (#1685)
  • Fixed same audio being used for all headwords. (#1701; #1705)
  • Restored the missing information about using AnkiConnect on macOS. (#1672; #1673)

Internal Changes

21.4.30.2 (patch)

12 May 01:38
Compare
Choose a tag to compare

Changes

Changes

  • Fixed a bug causing dictionary deletion to fail. (#1657; #1658, #1659)
  • Fixed a label on the extension popup on mobile devices. (#1661)
  • Fixed the dictionary settings layout on the welcome page. (#1662)
  • Improved layout of the permissions page on devices with small screens. (#1660, #1663)
  • Improved the behaviour of the Move to... action in dictionary settings menu. (#1667)

21.4.30.1

08 May 19:30
Compare
Choose a tag to compare

Changes

Features

  • Anki
    • Optimized the process of rendering Anki card field templates. (#1585)
    • Improved the definition sequence info that is exposed to the Anki template renderer. (#1616; #1617, #1618)
    • Added a new option to display Anki note tags for terms that have already been added. (#1626; #1628, #1629)
    • Added a new pitchCategories helper for Anki template rendering. (#1636)
  • Settings
    • Added support for reordering dictionary options. (#1587, #1641)
    • Updated the settings page to indicate when either the Anki model or deck is invalid. (#1611)
    • Enabled the Show iframe popups in the root frame option by default for new installations. (#462; #1630)
    • Added a new Scan text at caret hotkey action. (#1632)
    • Updated the layout of dictionary options on the layout page to be more concise. (#1640, #1650, #1651, #1654)
    • Added a toggle on the settings page to turn on/off all dictionaries. (#1640)
  • Other
    • Added support for customizing host permissions. (#1603, #1638)
    • Updated the pitch accent categorization algorithm to be able to better handle nouns if the proper information is available. (#1620; #1621)
    • Improved grouping of definitions with multiple sequences when grouping related terms. (#1653)

Fixes

  • Fixed headword kanji characters in definitions not being able to be dragged. (#1586)
  • Fixed autofocus not always working properly on the search page. (#1595; #1597)
  • Fixed an issue causing the popup to sometimes be positioned off screen. (#1606; #1607)
  • Fixed an error when scanning non-Japanese text. (#1622; #1623)
  • Fixed the text caret location not being restored after closing the search popup. (#1627; #1631)

Internal Changes

21.4.30.0 (testing)

30 Apr 22:46
Compare
Choose a tag to compare

Changes

Features

  • Anki
    • Optimized the process of rendering Anki card field templates. (#1585)
    • Improved the definition sequence info that is exposed to the Anki template renderer. (#1616; #1617, #1618)
    • Added a new option to display Anki note tags for terms that have already been added. (#1626; #1628, #1629)
    • Added a new pitchCategories helper for Anki template rendering. (#1636)
  • Settings
    • Added support for reordering dictionary options. (#1587, #1641)
    • Updated the settings page to indicate when either the Anki model or deck is invalid. (#1611)
    • Enabled the Show iframe popups in the root frame option by default for new installations. (#462; #1630)
    • Added a new Scan text at caret hotkey action. (#1632)
    • Updated the layout of dictionary options on the layout page to be more concise. (#1640)
    • Added a toggle on the settings page to turn on/off all dictionaries. (#1640)
  • Other
    • Added support for customizing host permissions. (#1603, #1638)
    • Updated the pitch accent categorization algorithm to be able to better handle nouns if the proper information is available. (#1620; #1621)

Fixes

  • Fixed headword kanji characters in definitions not being able to be dragged. (#1586)
  • Fixed autofocus not always working properly on the search page. (#1595; #1597)
  • Fixed an issue causing the popup to sometimes be positioned off screen. (#1606; #1607)
  • Fixed an error when scanning non-Japanese text. (#1622; #1623)
  • Fixed the text caret location not being restored after closing the search popup. (#1627; #1631)

Internal Changes

21.3.31.2

15 Apr 22:25
Compare
Choose a tag to compare

Changes

Fixes

  • Fixed dictionary entry sequence not being exposed properly to the Anki template renderer. (#1591)

21.3.31.1

09 Apr 22:26
Compare
Choose a tag to compare

Changes

Features

  • General
    • Added a toggle for persistent storage on the permissions page. (#1478, #1479)
    • Updated Firefox builds to request persistent storage upon install, for applicable versions. (#1480)
    • Updated chrome: URLs on the settings page to be clickable. (#1481)
  • Display
    • Added a CSS variable to control the width of the search page. (#1518; #1523)
    • Added support for collapsing definitions from certain dictionaries. (#1051; #1575)
  • Language
    • Improved handling of terms where the reading is the same as the term. (#1497, #1499)
    • Added -chimau deinflection rule. (#1568)
    • Added -shimau deinflection rule. (#1569)
    • Added a new {part-of-speech} marker for Anki cards. (#1459; #1561)
    • Added join and concat helper functions for template rendering. (#1559)
  • Input
    • Added the ability to shift-click on the audio menu items, which plays the audio without closing the menu. (#1541; #1555)
    • Updated the layout of the keyboard shortcut settings on the settings page. (#1564, #1567)
    • Added support for arguments on certain hotkeys. (#1565, #1566)
    • Added a keyboard shortcut for playing audio from a specific source. (#1541; #1570)
    • Added a keyboard shortcut for toggling an option. (#1416; #1571)

Fixes

  • Fixed an issue where ​ would break text scanning, e.g. on certain Youtube closed captions. (#1475)
  • Fixed a potential layout issue on Firefox with frequency disambiguations. (#1489)
  • Fixed support for importing dictionaries with images. (#1526)
  • Fixed the search tab not focusing correctly. (#1528; #1529)
  • Fixed an edge case where furigana would not be distributed correctly in the query parser. (#1532)
  • Fixed the {tags} marker not working properly for kanji notes. (#1549)
  • Fixed an issue where repeated term disambiguations would show up. (#1572)
  • Fixed an error thrown by WanaKana when toggling Automatic kana conversion. (#1573)
  • Fixed some dictionary settings being missing after importing a settings backup file. (#1576)
  • Fixed the document title property for Anki template rendering being empty on the settings page. (#1578)
  • Fixed search box auto-focus sometimes not working. (#1595; #1597)
  • Fixed popup window being able to go off-screen when the page overflows horizontally on Firefox. (#1606; #1607)

Internal Changes

21.3.31.0 (testing)

01 Apr 00:50
Compare
Choose a tag to compare

Changes

Features

  • General
    • Added a toggle for persistent storage on the permissions page. (#1478, #1479)
    • Updated Firefox builds to request persistent storage upon install, for applicable versions. (#1480)
    • Updated chrome: URLs on the settings page to be clickable. (#1481)
  • Display
    • Added a CSS variable to control the width of the search page. (#1518; #1523)
    • Added support for collapsing definitions from certain dictionaries. (#1051; #1575)
  • Language
    • Improved handling of terms where the reading is the same as the term. (#1497, #1499)
    • Added -chimau deinflection rule. (#1568)
    • Added -shimau deinflection rule. (#1569)
    • Added a new {part-of-speech} marker for Anki cards. (#1459; #1561)
    • Added join and concat helper functions for template rendering. (#1559)
  • Input
    • Added the ability to shift-click on the audio menu items, which plays the audio without closing the menu. (#1541; #1555)
    • Updated the layout of the keyboard shortcut settings on the settings page. (#1564, #1567)
    • Added support for arguments on certain hotkeys. (#1565, #1566)
    • Added a keyboard shortcut for playing audio from a specific source. (#1541; #1570)
    • Added a keyboard shortcut for toggling an option. (#1416; #1571)

Fixes

  • Fixed an issue where ​ would break text scanning, e.g. on certain Youtube closed captions. (#1475)
  • Fixed a potential layout issue on Firefox with frequency disambiguations. (#1489)
  • Fixed support for importing dictionaries with images. (#1526)
  • Fixed the search tab not focusing correctly. (#1528; #1529)
  • Fixed an edge case where furigana would not be distributed correctly in the query parser. (#1532)
  • Fixed the {tags} marker not working properly for kanji notes. (#1549)
  • Fixed an issue where repeated term disambiguations would show up. (#1572)
  • Fixed an error thrown by WanaKana when toggling Automatic kana conversion. (#1573)
  • Fixed some dictionary settings being missing after importing a settings backup file. (#1576)
  • Fixed the document title property for Anki template rendering being empty on the settings page. (#1578)

Internal Changes

21.2.28.2

11 Mar 01:42
Compare
Choose a tag to compare

Changes

Fixes

  • Fixed deep content scanning breaking webpages. (#1511; #1512)
  • Fixed extension not working on older versions of Firefox. (#1510; #1513)
  • Fixed incorrect furigana on the search query parser. (#1509; #1514)
  • Fixed incorrect tag height style. (#1515)
  • Fixed sorting definitions using dictionary priority. (#1516)

21.2.28.1

07 Mar 21:03
Compare
Choose a tag to compare

Changes

Features

  • Language:
    • Added -e deinflection rule. (#1343)
    • Added -ge deinflection rule. (#1410; #1458)
    • Added a missing deinflection rule for zuru verbs. (#1367)
  • Permissions
    • Updated the nativeMessaging permission to be optional on the Chrome release. (#1348)
    • Added a permissions button to the browser action popup, which is displayed when there are permissions issues. (#1368)
  • Settings
    • Updated the new settings page to be the primary settings page. (#1370, #1399, #1400, #1421)
    • Added a button on the settings page to test whether or not the Mecab component is installed and works. (#1356, siikamiika/yomichan-mecab-installer#2; #1361)
    • Updated the chrome:// URLs on the settings page to be clickable. (#1342)
    • Certain fields for Anki cards are now auto-filled after changing the model. (#495; #1355)
    • Improved the display of the card type selection on the settings page. (#1415; #1445)
  • Audio
    • Added support for different types of audio. (#1366)
    • Updated the audio menu to support selecting an audio source as the primary source for new Anki cards. (#1419; #1404, #1405, #1406, #1407)
  • Styles
    • Updated and improved various style definitions. (#1425, #1426, #1427, #1430, #1431, #1433, #1437, #1442, #1449, #1451, #1452, #1453, #1454, #1465)
    • Added options to configure how frequency information is displayed. (#1409; #1432, #1438, #1467)
    • Added a language hint to Japanese text to help ensure the characters are rendered properly. (#1344, #1493)
    • Improved the hint badges when dictionaries are not installed or enabled. (#1349)
    • Improved the display of the browser action popup on some mobile browsers. (#1359)
    • Added an option for displaying readings directly next to the expression. (#1448, #1450)
    • Changed the color of tags with the name category to not have the same color as frequency tags. (#1457)
    • Added pitch accent categorization info to generated HTML, which can be used to modify styles. (#1459; #1462, #1463)
    • Added a CSS variable to control the height of tags. (#1495)
  • Definitions
    • Corrected behaviour of dictionary priority. (#1447, #1456, #1491, #1492)
    • Improved term frequency and pitch accent ordering. (#1417; #1455)
    • Improved furigana segmentation for rare edge cases with mismatched kana readings. (#1446)
  • Scanning
    • Added support for scanning <select> elements. (#1460; #1461)
    • Added support for scanning <img>, <button>, and <select> elements which contain Japanese text but don't begin with Japanese text. (#1464)
    • Improved the query parser scanner. (#1468, #1469)
  • Other
    • Reduced the potential to interfere with the underling website when the Show iframe popups in the root frame option is enabled. (#876; #1351, #1352, #1353)
    • Disabled the Anki book icon for invalid notes. (#1415; #1440)
    • Added support for resizing the popup using the resizer handle on devices with a touch screen. (#1471)

Fixes

  • Fixed an issue where changing the query text parser would not be applied immediately. (#1358)
  • Fixed some missing permissions indicators. (#1360)
  • Fixed the {screenshot} marker not capturing the correct tab when using a native popup window. (#1365)
  • Fixed an issue with translation regex replacements. (#1340 (comment); #1423)
  • Fixed search input focus issues when pressing a key while the search box is not focused. (#1424)
  • Fixed an issue on Firefox which prevented text with user-select: all from being scanned. (#1435; #1436)
  • Fixed an issue on the search page where typing text using an IME would double the text. (#1476; #1477)
  • Fixed a rare case where furigana readings would be missing. (#1496)
  • Fixed the Search terms when clicking text from the results list option preventing text from being selected normally. (#1507; #1508)

Internal Changes