Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | chore: unused import | jbukl | 2023-10-20 |
| | |||
* | chore: some returns bool | jbukl | 2023-10-20 |
| | |||
* | chore: cleanup offscreen documentation code | jbukl | 2023-10-20 |
| | |||
* | fix: chromium clipboard access | jbukl | 2023-10-20 |
| | | | | on chromium, backend calls to clipboardGet are forwarded to an offscreen script | ||
* | add sort dictionary data to parse results on the search page | praschke | 2023-10-13 |
| | | | | this is based on forsakeninfinity's commit https://github.com/forsakeninfinity/yomibaba/commit/c9887d51ed5c917bb900d7964614154de1d76872 | ||
* | fix: typo | Cashew | 2023-10-08 |
| | |||
* | Merge pull request #266 from praschke/dexie-unpkg | Darius Jahandarie | 2023-10-01 |
|\ | | | | | | | dexie: use blobs obtained from unpkg and update library README | ||
| * | dexie: use blobs obtained from unpkg and update library README | praschke | 2023-10-01 |
| | | |||
* | | fix: page and popup state is destroyed on background wakeup | praschke | 2023-10-01 |
|/ | | | | | | | | | | | | when the background script starts, it sends a `Yomichan.optionsUpdated` message which is retransmitted indiscriminately. - popups are all torn down/refreshed - the search bar on the search page can lose state - if a popup has been loaded on the search page, the search page can redirect/refresh - options being edited can lose state and the options page can refresh | ||
* | Merge pull request #259 from praschke/chrome-death-fix | Darius Jahandarie | 2023-10-01 |
|\ | | | | | | | Fix Chrome death, by creating both cross-frame ports in the background | ||
| * | wait for backend ready signal to prepare cross-frame api | praschke | 2023-10-01 |
| | | | | | | | | | | not sure if API messages should be sent in prepare(), but we should probably wait for the ready signal before doing so | ||
| * | remove stray debugging comment | praschke | 2023-10-01 |
| | | |||
| * | remove yomichan.connect() | praschke | 2023-10-01 |
| | | | | | | | | | | | | it was only used in the cross-frame api. additionally, this comment on triggerExtensionUnloaded is incorrect. | ||
| * | create both cross-frame ports in the background | praschke | 2023-09-30 |
| | | | | | | | | | | | | | | | | | | | | on Chrome (currently 117), the port created in the content script with runtime.connect does not properly receive an onDisconnect event when the service worker sleeps. the port created in the background with tabs.connect does receive the event, so create both ports with tabs.connect. fixes #241. | ||
* | | Satisfy jsdoc/check-line-alignment lint | Darius Jahandarie | 2023-10-01 |
| | | |||
* | | Satisfy jsdoc/require-returns lint | Darius Jahandarie | 2023-10-01 |
| | | |||
* | | Satisfy no-implicit-button-type lint | Darius Jahandarie | 2023-10-01 |
| | | |||
* | | Satisfy wcag/h63 lint | Darius Jahandarie | 2023-10-01 |
|/ | |||
* | Remove hardcoded version from manifest | Darius Jahandarie | 2023-09-23 |
| | | | | | | * Dynamically set version as argument to build script * Set version using tag ref_name in CI * [Cleanup] gitignore ext/manifest.json as it's dynamically generated | ||
* | Increase yomitan popup size to fit content | David Gisser | 2023-08-25 |
| | |||
* | Add Intuitive Permission Toggle to Welcome Page (#214) | Ewan Fox | 2023-08-20 |
| | |||
* | remove broken fetch(1, 2) | praschke | 2023-08-17 |
| | | | | | | | | this line serves no purpose. the commit it was introduced in has the message 'Document RequestBuilder' and is the only non-documentary line in the commit. related to #204. | ||
* | fixup permissions page | praschke | 2023-08-17 |
| | |||
* | fix: window.getSelection() can return null on Firefox | praschke | 2023-08-17 |
| | |||
* | fix: StyleOrigin enum absent in Firefox | praschke | 2023-08-17 |
| | | | | | the API accepts string literals, which is all this enum provides. This should fix two warnings in #96. | ||
* | fix script and style injection in Firefox | praschke | 2023-08-17 |
| | | | | | | | | | | | | Firefox added the scripting API in 102. This should fix the majority of warnings listed in #96: - insertCSS - executeScript - getRegisteredContentScripts - contentScripts.register - registerContentScripts - unregisterContentScripts | ||
* | fix libraries in README and Firefox CSP | praschke | 2023-08-17 |
| | |||
* | Add support for exporting and importing dictionaries database. | forsakeninfinity | 2023-07-15 |
| | | | | | | | | It's super annoying to have to import dictionaries one at a time every time you move across browsers or devices. This change adds an experimental mechanism to export and import the entire database of dictionaries so that users have to deal with only one source instead of tracking tens of different dictionaries separately when migrating. | ||
* | fix: different duration for Firefox for whatever reason | Austin Siew | 2023-07-07 |
| | |||
* | Merge pull request #171 from Aquafina-water-bottle/126_noeval_handlebars | Darius Jahandarie | 2023-06-10 |
|\ | | | | | Fix Handlebars not working on Firefox due to eval | ||
| * | Fix lint | Austin Siew | 2023-06-09 |
| | | |||
| * | Fix Handlebars not working on Firefox due to eval | Austin Siew | 2023-06-09 |
| | | |||
* | | Fix typo in settings.html | Stephen Kraus | 2023-04-12 |
|/ | |||
* | 23.4.7.023.4.7.0 | Darius Jahandarie | 2023-04-07 |
| | |||
* | refactor: added Firefox/Chrome comment on welcome page, removed console.log | Austin Siew | 2023-04-02 |
| | |||
* | refactor: fixed linting errors | Austin Siew | 2023-04-02 |
| | |||
* | fix: welcome page no longer loads multiple times | Austin Siew | 2023-04-02 |
| | |||
* | linked error message to new repo | Austin Siew | 2023-03-25 |
| | |||
* | renamed default tag to yomitan, renamed exported settings to yomitan | Austin Siew | 2023-03-25 |
| | |||
* | Fix Google Docs URL regex to not be excessively wide | Darius Jahandarie | 2023-03-25 |
| | |||
* | fix: renamed action -> browserAction, to support manifest v3 | Austin Siew | 2023-03-23 |
| | |||
* | Merge pull request #8 from ctpk/master | Darius Jahandarie | 2023-03-23 |
|\ | | | | | Apply .aac extension so playback works in downstream Anki clients | ||
| * | Set file extension for aac audio media type | ctpk | 2023-02-17 |
| | | |||
* | | removed trailing newlines | Austin Siew | 2023-03-23 |
| | | |||
* | | Merge remote-tracking branch 'yomitan/master' into rename_license | Austin Siew | 2023-03-23 |
|\ \ | |||
| * | | only make the ヨミ have sharp edges | Austin Siew | 2023-03-22 |
| | | | |||
| * | | made icons less blurry & fixed gradient not being opaque | Austin Siew | 2023-03-22 |
| | | | |||
| * | | ran yomitan-icon through svgo | Austin Siew | 2023-03-21 |
| | | | |||
| * | | exported icon pngs | Austin Siew | 2023-03-21 |
| | | | |||
| * | | merged with master | Austin Siew | 2023-03-21 |
| |\ \ |