Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Merge pull request #276 from praschke/block-helper-rewrite | Darius Jahandarie | 2023-10-22 |
|\ | | | | | | | Block helper rewrite | ||
| * | warn about custom templates in the welcome page | praschke | 2023-10-22 |
| | | |||
| * | catch a few more cases in the template patch | praschke | 2023-10-22 |
| | | |||
| * | remove kanjiLinks and sanitizeCssClass | praschke | 2023-10-17 |
| | | |||
| * | update: pronunciation | praschke | 2023-10-17 |
| | | |||
| * | update: hasMedia and getMedia | praschke | 2023-10-17 |
| | | |||
| * | update: set and get | praschke | 2023-10-17 |
| | | |||
| * | fix: regexReplace and regexMatch | praschke | 2023-10-17 |
| | | | | | | | | | | joining the args together without cutting out the options arg can add an '[object Object]' into the result. | ||
| * | fix: formatGlossary | praschke | 2023-10-17 |
| | | |||
| * | fix: furigana and furiganaPlain | praschke | 2023-10-17 |
| | | |||
| * | fix: dumpObject | praschke | 2023-10-17 |
| | | |||
| * | initial handlebars patch | praschke | 2023-10-17 |
| | | |||
* | | Merge pull request #278 from jbukl/offscreen-clipboard | Darius Jahandarie | 2023-10-22 |
|\ \ | | | | | | | | | | Fix chromium clipboard access | ||
| * | | fix: clipboard getImage, review comments | jbukl | 2023-10-21 |
| | | | | | | | | | | | | | | | | | | | | | implement getImage for offscreen requests move offscreen files, offscreen prep is done in sw prep update permissions document for offscreen rearrange permissions | ||
| * | | 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 | ||
* / | Edit `vertical-align` style for structured content hyperlinks | stephenmk | 2023-10-20 |
|/ | |||
* | 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 |
| |