Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Delay hide option (#774) | toasted-nutbread | 2020-09-08 |
| | | | | | | | | | | | * Add hideDelay option * Add _clearSelection * Use hideDelay * Prevent repeated delayed selection clears * Fix popup hide timer being cleared when the cursor is moved into the frame | ||
* | Anki note clipboard marker (#780) | toasted-nutbread | 2020-09-08 |
| | | | | | | | | | | | * Update fields reference * Add support for adding clipboard images to anki notes * Add handlebars templates * Add markers * Add markers to readme | ||
* | Update the functions for upgrading anki templates to be more reusable (#779) | toasted-nutbread | 2020-09-06 |
| | |||
* | Popup window (#773) | toasted-nutbread | 2020-09-05 |
| | | | | | | | * Add option usePopupWindow * Add PopupWindow class * Add support for creating PopupWindow | ||
* | Json schema profile conditions (#758) | toasted-nutbread | 2020-09-04 |
| | | | | | | | | | | | | | | | * Add clearCache function * Add upgrade * Use schema-based profile condition validation * Update profile conditions settings controller * Remove unnecessary async * Remove old * Remove unused templates | ||
* | Pitch accent Anki field templates (#701) | toasted-nutbread | 2020-08-01 |
| | | | | | | | | | | | | | | | | | | | * Template helper updates * Add pitch data to exported field formatting data * Reuse note data * Add no-op * Set up pitch accent templates * Refactor version update functions * Implement upgrade process for new Anki templates * Consistency * Update README and anki.js to have matching markers | ||
* | Options util (#700) | toasted-nutbread | 2020-08-01 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Move options functions into a class * Rename and privatize * Organize by public/private * Refactor to use async function * Simplify update function signature * Add comment for update * Rename * Copy _applyUpdates into _legacyProfileUpdateUpdateVersion * Organize * Move profile options updates * Refactor update details * Add async support * Formatting | ||
* | Shadow DOM container for popup iframes (#623) | toasted-nutbread | 2020-06-24 |
| | | | | | | | | | | | | | | | * Add support for injecting stylesheets into a custom parent node * Add api.getStylesheetContent * Add support for injecting a CSS file's content * Add usePopupShadowDom option * Use a per-parentNode cache * Add support for using a shadow DOM wrapper around popup iframes * Ignore the popup container instead of the frame | ||
* | Secure popup frame url changes (#622) | toasted-nutbread | 2020-06-22 |
| | | | | | | | * Throw error if options is not ready * Remove id * Change unsecurePopupFrameUrl to useSecurePopupFrameUrl | ||
* | Use DOMTextScanner (#536) | toasted-nutbread | 2020-06-21 |
| | | | | | | | | | | | | | | | | | * Use DOMTextScanner instead of TextSourceRange.seek* * Move getNodesInRange to dom.js * Move anyNodeMatchesSelector to dom.js * Remove unused functions * Update tests * Add layoutAwareScan option * Use layoutAwareScan for source and sentence scanning * Remove unused IGNORE_TEXT_PATTERN | ||
* | Add option to use the unsecure frame URL (#618) | toasted-nutbread | 2020-06-21 |
| | |||
* | Fix "tags" template (#539) | siikamiika | 2020-05-22 |
| | | | | | | | * fix tag templates for merge and group modes * update version upgrade * adjust upgrade replacement order | ||
* | Omit the sound tag if it's empty (#525) | toasted-nutbread | 2020-05-09 |
| | |||
* | Anki audio download (#477) | toasted-nutbread | 2020-05-02 |
| | | | | | | | * Update how audio is added to Anki cards * Upgrade Anki templates * Update comments | ||
* | Add duplicateScope: 'deck' option (#476) | toasted-nutbread | 2020-04-27 |
| | | | | | | | | | * Add duplicateScope: 'deck' option * Add option to control duplicate scope * Use duplicateScope for findNoteIds * Update location of quotes | ||
* | Merge pull request #447 from toasted-nutbread/util-conversions | toasted-nutbread | 2020-04-18 |
|\ | | | | | Util conversions | ||
| * | Move and rename utilStringHashCode | toasted-nutbread | 2020-04-11 |
| | | | | | | | | options.js is the only place it's used. | ||
* | | Merge pull request #440 from toasted-nutbread/collapse-emphatic-sequences | toasted-nutbread | 2020-04-12 |
|\ \ | |/ |/| | Add support for collapsing emphatic character sequences | ||
| * | Add support for collapsing emphatic character sequences | toasted-nutbread | 2020-04-10 |
| | | |||
* | | Update license author field to broader to explicitly reflect that | Alex Yatskov | 2020-04-10 |
|/ | | | | | Yomichan is an ongoing community project. It really does take a village, and everyone who contributes code owns a part of it :) | ||
* | Add support for {document-title} | toasted-nutbread | 2020-04-06 |
| | |||
* | add option for iframe popups | siikamiika | 2020-04-05 |
| | |||
* | Add options | toasted-nutbread | 2020-03-28 |
| | |||
* | Update global declarations | toasted-nutbread | 2020-03-10 |
| | |||
* | Load default Anki field templates from a file | toasted-nutbread | 2020-02-27 |
| | |||
* | Change no-undef from off to error | toasted-nutbread | 2020-02-11 |
| | |||
* | add global clipboard monitor that spawns popups | siikamiika | 2020-02-09 |
| | | | | | TODO: refactor the search page clipboard monitor and popup clipboard monitor to use a common ClipboardMonitor class | ||
* | add scannable tags for expression and reading | siikamiika | 2020-02-02 |
| | |||
* | add default value for termSpacing | siikamiika | 2020-01-25 |
| | |||
* | Add convertHiraganaToKatakana option | toasted-nutbread | 2020-01-24 |
| | |||
* | Reorganized variants to better reflect usage order | toasted-nutbread | 2020-01-24 |
| | |||
* | Add translation options | toasted-nutbread | 2020-01-24 |
| | |||
* | Add option for changing poup scale relative to visual viewport | toasted-nutbread | 2020-01-22 |
| | |||
* | Add settings to control popup content scale | toasted-nutbread | 2020-01-22 |
| | |||
* | Update license info URL | toasted-nutbread | 2020-01-01 |
| | |||
* | Update copyright | toasted-nutbread | 2020-01-01 |
| | |||
* | Implement settings reset | toasted-nutbread | 2019-12-29 |
| | |||
* | Upgrade default fieldTemplates to null | toasted-nutbread | 2019-12-29 |
| | |||
* | Treat null templates as the default value | toasted-nutbread | 2019-12-29 |
| | |||
* | Make reverse reading/expressions optional during database import | toasted-nutbread | 2019-12-07 |
| | |||
* | Update arrow-parens to always | toasted-nutbread | 2019-11-26 |
| | |||
* | Replace hasOwnProperty with simplified hasOwn function | toasted-nutbread | 2019-11-26 |
| | |||
* | utilIsObject => isObject, move to core.js | toasted-nutbread | 2019-11-26 |
| | |||
* | add reading modes | siikamiika | 2019-11-23 |
| | |||
* | typo | siikamiika | 2019-11-23 |
| | |||
* | add parser selection | siikamiika | 2019-11-23 |
| | |||
* | add parser selection options | siikamiika | 2019-11-23 |
| | |||
* | make search page checkbox options persist | siikamiika | 2019-10-27 |
| | |||
* | Add option for text-to-speech | toasted-nutbread | 2019-10-13 |
| | |||
* | Adds setting for controlling the outer style of the popup | toasted-nutbread | 2019-10-13 |
| |