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

Releases: FooSoft/yomichan

21.2.28.0 (testing)

01 Mar 01:23
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)
    • 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)
  • Definitions
    • Corrected behaviour of dictionary priority. (#1447, #1456)
    • 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)

Internal Changes

21.1.31.1

17 Feb 02:42
Compare
Choose a tag to compare

Changes

Changes

  • Removed section headings from the search results. (#1409; #1413)

Fixes

  • Fixed a clipboard option not controlling the right value. (#1346)
  • Fixed the option to use the old settings page not working correctly. (#1376)
  • Fixed certain hotkeys not working properly in the search popup. (#1411)
  • Fixed search tags not being displayed in all display modes. (#1408; #1412)

21.1.31.0

31 Jan 20:42
Compare
Choose a tag to compare

Changes

Features

  • Configurability:
  • Popup/search page layout:
    • Updated how information from frequency dictionaries is displayed. (#1093; #1209, #1211)
    • Updated how term tags are displayed in merged mode. (#1208)
    • Changed default action bar location to top. (#1222)
  • Search results audio:
    • Added support for a popup menu when shift-clicking or right-clicking the audio button. (#1249; #1302)
    • Added support for returning multiple audio sources when using the custom audio source option. (#544; #1303)
    • The audio button will now show a small + when multiple audio clips are available, and a small × when no audio clips are available. (#1300)
  • Settings page:
    • Settings v2 page is now the default settings page. (#1254, #1339)
    • Added links to the headings for easier navigation anchoring. (#1212)
    • Improved some descriptions, organization, and layout. (#1238, #1253, #1304, #1326)
    • Clipboard settings are now grouped together, and the option for search page clipboard monitoring is now also exposed on the settings page. (#1319)
    • Translation options are now hidden when advanced mode is not enabled. (#1320)
    • Settings which require clipboard read permissions to function properly will now show an error indicator if the permission is not granted. (#1338)
    • Improved accessibility for a few settings on devices without a keyboard. (#1237)
  • Anki:
    • Added a new Anki field marker {stroke-count} for kanji cards. (#348; #1251)
    • Added a new Anki field marker {glossary-no-dictionary}, which is the same as {glossary}, but omits the dictionary tag. (#1229; #1324, #1325)
    • Simplified the default Anki field template definitions for {glossary} and {glossary-single}. (#1323)
    • Added support for suspending newly created Anki cards. (#52; #1240)
    • Added a notification that will be shown when any part of the Anki note creation process fails. (#1329, #1333, #1327)
  • Clipboard:
    • Added an option to not immediately look up the first word of copied clipboard text. (#1311; #1314)
    • Updated the search query box on the search page to allow shrinking to fit content when new clipboard text is detected. (#1316)
  • Other:
    • The dictionary warning badges are now displayed at more correct times. (#1309)
    • Added support for automatic updates on the Firefox testing release. (#830; #1310)

Fixes

  • Fixed a bug where stale data would occasionally be used when configuring Anki cards on the settings page. (#1203; #1204)
  • Fixed a layout issue for search results. (#1208)
  • Fixed an issue where the profile panel wouldn't be able to be closed. (#1219; #1220, #1221)
  • Fixed some edge use cases where the {document-title} marker wouldn't be correct. (#1227)
  • Fixed some issues on the settings page where profile conditions would sometimes use stale data. (#1239)
  • Fixed an incorrect style setting on the search page. (#1282)
  • Fixed numpad enter key functioning differently than the standard enter key. (#1288; #1289)
  • Fixed an error that could occur in Firefox on the settings page when quickly refreshing the page. (#1313)
  • Fixed the Clipboard monitor option on the search page not persisting properly. (#1315)
  • Fixed an issue where the first clipboard text read would immediately trigger a search popup. (#1321)
  • Fixed a background page error that would occur when reading images from the clipboard. (#1328)
  • Fixed using the Alt key in a keyboard input field on the search page sometimes causing the Firefox menu bar to appear. (#1332)
  • Fixed some issues related to requesting clipboard permissions on the settings page. (#1334)
  • Fixed an error on the settings page related to the popup preview trying to create a popup window. (#1341)

Internal Changes

20.12.31.0

31 Dec 23:45
Compare
Choose a tag to compare

Changes since 20.12.6.2

Dictionaries

  • Dictionary files have been updated using the latest JMdict data. To update in Yomichan, the installed dictionaries must be removed and re-imported. (#138, #910)

Features

  • Updated deinflection rules to handle some additional edge cases and rare forms. (#910; #1087, #1089, #1090, #1091)
  • Added support for resizing the popup frame on Firefox using a custom corner tag. (#1088, #1120)
  • Updated the style of all internal pages to match the new settings page. (#1092)
  • Added an extension page and documentation page about the permissions Yomichan uses. (#607; #1098, #1116)
  • Added an extension page which contains some information about Yomichan and links to other pages. (#996; #1102, #1108)
  • Updated the welcome page. (#995; #1107)
  • Improved tag usability for devices with touch screens. (#354; #1117)
  • Added an option to limit the clipboard search length, which helps to prevent the extension from becoming unresponsive when copying very large text. (#614; #1118)
  • Updated the settings page to better indicate when Anki fields are not properly configured. (#1094, #1128; #1119, #1145)
  • Updated the style of the current selection indicator; added options for changing its display style. (#1133, #1134, #1136, #1141, #1161)
  • Updated term tags in grouped mode to include the tags for all definitions. (#1130; #1138)
  • Added options for changing the location and visibility of the popup's action bar. (#1140)
  • Made various updates, improvements, changes, and fixes to the settings v2 page. (#1000, #1152; #1146, #1147, #1148, #1149, #1150, #1151, #1155, #1156, #1159, #1160, #1168, #1169, #1170, #1172, #1180, #1181, #1182, #1187, #1188)
  • Added a button and panel to the search popup which allows for quickly changing the default profile. (#388, #389; #1178, #1183)
  • Slightly increased contrast of text color for tags when using the dark theme. (#1192)

Fixes

  • Fixed incorrect value for the {document-title} marker. (#1104; #1105)
  • Fixed an error on the settings page during dictionary deletion. (#1106)
  • Fixed an issue where clicking the parsed text on the search page would incorrectly search the text multiple times. (#1152, #1158; #1153, #1189)
  • Fixed the query parser not always generating a search history entry for the first search. (#1154)
  • Fixed an issue on Firefox where clicking the query parser text would result in the text always becoming deselected. (#1164; #1167)

Internal Changes

20.12.6.2

20 Dec 17:45
Compare
Choose a tag to compare

Changes since 20.12.6.1

Changes

  • Temporarily reverted the current selection indicator to the asterisk while some new options are being developed. (#1079; a930319)
  • Improved the current entry selection indicator to appear earlier in the results generation process. (#1079; #1137)
  • Improved the accent color for the dark theme. (#1131; #1139)

Fixes

  • Fixed incorrect text color of terms in the search results for certain display modes. (#1079, #1142, #1144; #1132)
  • Fixed the list of frequency tags appearing twice on certain web browsers for certain display modes. (#1130; #1135)

20.12.6.1

15 Dec 03:37
Compare
Choose a tag to compare

Changes since 20.11.1.0

Features

Fixes

  • Fixed errors caused when opening the search tab. (#1004)
  • Fixed a rare issue which could occur when testing Anki templates, causing stale data to be used. (#1022)
  • Fixed an issue where incorrect tag data was returned for definitions. (#1028)
  • Fixed Ctrl+C shortcut not working on Firefox. (#1033)
  • Fixed an issue where resetting the settings on the settings page would require a manual refresh before dictionary options would work. (#1036)
  • Fixed some organization issues on the settings page. (#1037)
  • Fixed Anki sentence cloze not using the correct raw source text. (#1048; #1049)
  • Fixed nested popups not always working on the search page even when the Enable scanning on search page option was enabled. (#1052)
  • Fixed a rare issue where text with a certain CSS selector would not be selectable on standard webpages. (#1056)
  • Fixed popup preview on the settings page injecting CSS incorrectly. (#1075)
  • Fixed some pitch accent data issues causing info to be displayed slightly incorrectly. (#1081, #1083)
  • Fixed {document-title} not working correctly. (#1104; #1105)
  • Fixed an error during dictionary deletion. (#1106)

Internal Changes

Fixes also included in Patch Release 20.11.1.1

  • Fixed byte count labels and missing storage info. (#997; #998)
  • Fixed frequency information being displayed as undefined. (#1058; #1059)
  • Fixed not being able to create kanji notes. (#1068, #1070, #1071; #1069)

20.12.6.0 (Release Candidate)

08 Dec 03:54
Compare
Choose a tag to compare

Changes since 20.11.1.0

Features

Fixes

  • Fixed errors caused when opening the search tab. (#1004)
  • Fixed a rare issue which could occur when testing Anki templates, causing stale data to be used. (#1022)
  • Fixed an issue where incorrect tag data was returned for definitions. (#1028)
  • Fixed Ctrl+C shortcut not working on Firefox. (#1033)
  • Fixed an issue where resetting the settings on the settings page would require a manual refresh before dictionary options would work. (#1036)
  • Fixed some organization issues on the settings page. (#1037)
  • Fixed Anki sentence cloze not using the correct raw source text. (#1048; #1049)
  • Fixed nested popups not always working on the search page even when the Enable scanning on search page option was enabled. (#1052)
  • Fixed a rare issue where text with a certain CSS selector would not be selectable on standard webpages. (#1056)
  • Fixed popup preview on the settings page injecting CSS incorrectly. (#1075)
  • Fixed some pitch accent data issues causing info to be displayed slightly incorrectly. (#1081, #1083)

Internal Changes

Fixes also included in Patch Release 20.11.1.1

  • Fixed byte count labels and missing storage info. (#997; #998)
  • Fixed frequency information being displayed as undefined. (#1058; #1059)
  • Fixed not being able to create kanji notes. (#1068, #1070, #1071; #1069)

20.11.1.1

05 Dec 16:38
Compare
Choose a tag to compare

Changes since 20.11.1.0

Fixes

  • Fixed byte count labels and missing storage info. (#997; #998)
  • Fixed frequency information being displayed as undefined. (#1058; #1059)
  • Fixed not being able to create kanji notes. (#1068, #1070, #1071; #1069)

20.11.1.0

02 Nov 02:41
Compare
Choose a tag to compare

Changes since 20.9.28.1

Features

  • Fixed, updated, and improved internal data structures used to represent definitions to be more consistent, which may make card template customization easier for advanced users. (#337; #877, #878, #879, #883, #884, #885, #887, #888, #889, #890, #891, #984)
  • Updated search results to prioritize kana-only results when the source term is kana-only. (#560; #881, #882)
  • Updated the popup preview on the settings page to support text editing directly in the preview frame. (#947)
  • Removed limits from popup offset fields on the settings page, allowing negative values. (#959; #960)
  • Updated the scan modifier key dropdown on the settings page to show "Other" if custom inputs are set up. (#978)
  • Added support for a new "Deck root" duplicate scope option, which supports nested Anki decks. (#926; #955, FooSoft/anki-connect#203)

Fixes

  • Fixed audio download not prioritizing the source reading when using merged definitions mode. (#886; #559)
  • Fixed an issue where the search page could be inadvertently focused when changing certain settings. (#892)
  • Fixed an error that could occur during settings import. (#917; #946)
  • Fixed errors not always being displayed correctly when importing settings. (#946)
  • Fixed profile copy operation not working. (#950)
  • Fixed an issue where Anki settings wouldn't all be updated correctly when toggling the Anki enabled state. (#568; #954)
  • Fixed clipboard permissions not being requested when selecting the {clipboard-text} and {clipboard-image} Anki card markers. (#925; #954)
  • Fixed an advanced option being shown on the settings page when advanced options were not enabled. (#961)
  • Fixed an issue where settings would be erroneously upgraded for new installations, resulting in some unexpected settings changes. (#962)
  • Fixed enabling/disabling of the mouse middle button scanning option not always working. (#976)

Internal Changes

20.10.31.0

01 Nov 01:09
Compare
Choose a tag to compare

Changes since 20.9.28.1 (testing-only release)

Features

  • Fixed, updated, and improved internal data structures used to represent definitions to be more consistent, which may make card template customization easier for advanced users. (#337; #877, #878, #879, #883, #884, #885, #887, #888, #889, #890, #891)
  • Updated search results to prioritize kana-only results when the source term is kana-only. (#560; #881, #882)
  • Updated the popup preview on the settings page to support text editing directly in the preview frame. (#947)
  • Removed limits from popup offset fields on the settings page, allowing negative values. (#959; #960)
  • Updated the scan modifier key dropdown on the settings page to show "Other" if custom inputs are set up. (#978)
  • Added support for a new "Deck root" duplicate scope option, which supports nested Anki decks. (#926; #955, FooSoft/anki-connect#203)

Fixes

  • Fixed audio download not prioritizing the source reading when using merged definitions mode. (#886; #559)
  • Fixed an issue where the search page could be inadvertently focused when changing certain settings. (#892)
  • Fixed an error that could occur during settings import. (#917; #946)
  • Fixed errors not always being displayed correctly when importing settings. (#946)
  • Fixed profile copy operation not working. (#950)
  • Fixed an issue where Anki settings wouldn't all be updated correctly when toggling the Anki enabled state. (#568; #954)
  • Fixed clipboard permissions not being requested when selecting the {clipboard-text} and {clipboard-image} Anki card markers. (#925; #954)
  • Fixed an advanced option being shown on the settings page when advanced options were not enabled. (#961)
  • Fixed an issue where settings would be erroneously upgraded for new installations, resulting in some unexpected settings changes. (#962)
  • Fixed enabling/disabling of the mouse middle button scanning option not always working. (#976)

Internal Changes