This repository has been archived by the owner on Feb 25, 2023. It is now read-only.
Releases: FooSoft/yomichan
Releases · FooSoft/yomichan
21.5.31.1
Changes
Features
- Appearance:
- 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:
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
- Refactoring. (#1676, #1677, #1681, #1683, #1684, #1690, #1706, #1707, #1721)
- Refactored handling of dictionary images. (#1687, #1688)
- Updated list of browser bugs affecting Yomichan. (#1691)
- Updated JSON schema validation. (#1693, #1694, #1695, #1696, #1697, #1698, #1699, #1708, #1709, #1713)
- Updated tests. (#1703)
- Updated dev dependencies. (#1714)
- Updated build scripts. (#1722, #1723,
#1724)
21.5.31.0 (testing)
Changes
Features
- Appearance:
- 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:
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
- Refactoring. (#1676, #1677, #1681, #1683, #1684, #1690, #1706, #1707, #1721)
- Refactored handling of dictionary images. (#1687, #1688)
- Updated list of browser bugs affecting Yomichan. (#1691)
- Updated JSON schema validation. (#1693, #1694, #1695, #1696, #1697, #1698, #1699, #1708, #1709, #1713)
- Updated tests. (#1703)
- Updated dev dependencies. (#1714)
- Updated build scripts. (#1722, #1723,
#1724)
21.4.30.2 (patch)
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
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
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)
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
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
21.3.31.1
Changes
Features
- General
- Display
- 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
andconcat
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
- Refactored the
Translator
component and the internal data formats it uses. (#337; #1473, #1474, #1486, #1500, #1501, #1502, #1503, #1505, #1530, #1536, #1553, #1556, #1557, #1558, #1560, #1562, #1579) - Improved database APIs. (#1520, #1521, #1527)
- Updated browser bugs. (#1488)
- General refactoring. (#1494, #1522, #1525, #1563, #1577, #1582)
- Removed the old settings page. (#1524)
- Updated and improved tests. (#1531, #1533, #1537, #1538, #1548, #1550, #1551)
- Updated development dependencies. (#1534, #1506)
21.3.31.0 (testing)
Changes
Features
- General
- Display
- 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
andconcat
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
- Refactored the
Translator
component and the internal data formats it uses. (#337; #1473, #1474, #1486, #1500, #1501, #1502, #1503, #1505, #1530, #1536, #1553, #1556, #1557, #1558, #1560, #1562, #1579) - Improved database APIs. (#1520, #1521, #1527)
- Updated browser bugs. (#1488)
- General refactoring. (#1494, #1522, #1525, #1563, #1577, #1582)
- Removed the old settings page. (#1524)
- Updated and improved tests. (#1531, #1533, #1537, #1538, #1548, #1550, #1551)
- Updated development dependencies. (#1534, #1506)
21.2.28.2
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
Changes
Features
- Language:
- Permissions
- 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
- 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
- Scanning
- 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
- General organizational improvements. (#1371, #1372, #1373, #1374, #1375, #1377, #1382, #1383, #1384, #1385, #1387, #1388, #1395, #1396, #1397, #1428)
- Improved search page popup detection. (#1378)
- Miscellaneous style changes. (#1350, #1398)
- Refactoring. (#1347, #1354, #1357, #1364, #1369, #1379, #1381, #1389, #1390, #1391, #1392, #1393, #1394, #1402, #1403, #1439, #1466)
- Fixed transient issues. (#1422, #1443, #1470)
- Fixed issues with testing release. (#1482, #1483, #1486, #1489)
- Updated info about browser bugs. (#1380)
- Updated lint. (#1401, #1444)