aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Template documentation update (#1819)toasted-nutbread2021-07-10
| | | | | * Fix names * Document hasMedia and getMedia
* Improve error when card has missing content (#1818)toasted-nutbread2021-07-09
|
* Simplify get media structure (#1817)toasted-nutbread2021-07-09
| | | | | * Remove format argument of getMedia * Implement escaping
* Update Anki field marker menu (#1816)toasted-nutbread2021-07-09
| | | | | * Update anki field marker menu to have less vertical padding * Update positioning of field marker menu
* Remove old settings main.js (#1815)toasted-nutbread2021-07-09
|
* Anki text furigana parsing and {sentence-furigana} marker (#1814)toasted-nutbread2021-07-09
| | | | | | | | | | | | | * Add support for textFurigana media * Add readingMode parameter * Implement readingMode * Add {sentence-furigana} marker * Fallback to sentence if furigana isn't available * Update test data
* JapaneseUtil updates (#1813)toasted-nutbread2021-07-09
| | | | | | | | | * Rename test file * Use shorthand * Add support checking functions * Remove convertReading from JapaneseUtil
* Fix an issue with reordering dictionary settings (#1812)toasted-nutbread2021-07-09
|
* Text parse updates (#1811)toasted-nutbread2021-07-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | * Expose more settings to QueryParser * Rename textParse to parseText * Refactor * Convert reading inside QueryParser rather than Backend * Remove use of readingMode from backend * Rename * Update parseText args * Simplify * Update results * Move use of optionsContext * Run mecab and internal parser in parallel * Added "dictionary-reading" reading mode * Update romaji conversion case
* Anki card selected text (#1809)toasted-nutbread2021-07-07
| | | | | | | | | | | * Add support for injecting the text selection into Anki cards * Add selection-text * Upgrade to add {selection-text} * Update descriptions * Update test data
* Update options-util tests and comment (#1806)toasted-nutbread2021-07-06
|
* Add support for injecting dictionary media into Anki cards (#1805)toasted-nutbread2021-07-06
|
* Fix incorrect resultOutputMode (#1804)toasted-nutbread2021-07-06
|
* Fix function names (#1803)toasted-nutbread2021-07-06
|
* Template renderer media updates (#1802)toasted-nutbread2021-07-06
| | | | | | | | | | | | | | | | | * Add TemplateRendererMediaProvider to abstract media-related functionality * Update representation of injected media * Update templates * Update upgrade file * Update tests * Update test data * Force media to be an object * Update test data
* OptionsUtil and tests updates (#1801)toasted-nutbread2021-07-05
| | | | | * Update OptionsUtil.update to support an optional targetVersion param * Update Anki template updates to have an explicit target version
* Pass requirements to note generation (#1800)toasted-nutbread2021-07-05
| | | | | | | * Update structure * Pass requirements to _createNote * Show an error for requirements that weren't fulfilled
* DisplayAnki note requirements (#1799)toasted-nutbread2021-07-05
| | | | | * Update how errors are collected from _formatField * Expose requirements
* Store anki note details (#1798)toasted-nutbread2021-07-05
| | | | | | | | | | | | | | | * Update error handling of _areDictionaryEntriesAddable * Store note details * Remove promise after use * Rename function * Clear stored details * Rename function * Rename function
* Refactor DisplayAnki.setupEntriesComplete params and implementation (#1794)toasted-nutbread2021-07-04
|
* Add a missing "of" (#1793)r00ster2021-07-04
|
* Update the note context object generation process to ensure consistency (#1792)toasted-nutbread2021-07-03
|
* DisplayAnki (#1791)toasted-nutbread2021-07-03
| | | | | | | | | | | * Remove anki functionality from display * Rename function * Display API updates * Use DisplayAnki * TODO
* Remove uniqueness check for requirements (#1790)toasted-nutbread2021-07-03
|
* Refactor createNote (#1789)toasted-nutbread2021-07-03
| | | | | * Update createNote to return a wrapper object * Update how createNote creates errors
* Fix simple glossary HTML not being escaped (#1788)toasted-nutbread2021-07-03
|
* Anki support for structured-content (#1786)toasted-nutbread2021-07-02
| | | | | | | | | | | | | | | | | | | | | | | * Update how glossary text is formatted * Update structured content and image generation * Pass root data to _createStructuredContentGenerator * Implement media URLs * Update documentation * Update options util * Apply styles to content * Improve HTML normalization * Update DatabaseVM.fetch function * Update test * Update test data
* More CssStyleApplier updates (#1785)toasted-nutbread2021-07-02
| | | | | | | * Update eslint rules for css-style-applier.js * Don't use chrome.runtime.getURL * Update CSP to allow inline styles
* CssStyleApplier updates (#1784)toasted-nutbread2021-07-02
| | | | | | | * Remove debug log * Remove style attribute if empty * Remove data-* attributes
* Add a script to patch bugs in dependencies (#1783)toasted-nutbread2021-07-02
|
* Update version21.6.30.0toasted-nutbread2021-06-30
|
* Merge the Sentence Parsing section into the Text Parsing section (#1781)toasted-nutbread2021-06-29
|
* Make Display.authenticateMessageData private (#1780)toasted-nutbread2021-06-29
|
* Update dictionary image link color (#1778)toasted-nutbread2021-06-28
|
* Update CSS rules for images (#1777)toasted-nutbread2021-06-28
|
* Fix incorrect aspect ratio of structured-content images (#1776)toasted-nutbread2021-06-28
|
* Add prepare functionality to the TemplateRendererProxy shim (#1775)toasted-nutbread2021-06-27
|
* Add separation before template-renderer-frame-main.js (#1774)toasted-nutbread2021-06-27
|
* Add CssStyleApplier class (#1773)toasted-nutbread2021-06-27
|
* Template renderer init update (#1772)toasted-nutbread2021-06-27
| | | | | * Update TemplateRendererFrameApi to post a 'ready' message * Wait for 'ready' message rather than using 'load' event
* Structured content style json (#1771)toasted-nutbread2021-06-27
| | | | | | | | | | | | | * Install css * Remove unnecessary rule * Create CSS overrides file * Create script to generate CSS JSON file * Generate JSON * Add test
* Update structured content CSS styles (#1770)toasted-nutbread2021-06-27
|
* Move structured content CSS into a separate file (#1769)toasted-nutbread2021-06-27
|
* Template patcher updates (#1766)toasted-nutbread2021-06-26
| | | | | * Don't append anything if the additions is empty * Simplify update list
* Update template documentation (#1765)toasted-nutbread2021-06-26
|
* Template renderer internal data update (#1764)toasted-nutbread2021-06-26
| | | | | | | * Add cleanup callbacks * Move requirements * Add custom data
* Test updates (#1763)toasted-nutbread2021-06-26
| | | | | | | * Allow passing of globals to custom VMs * Add _serializeError * Expose document to VM
* Template rendering updates (#1762)toasted-nutbread2021-06-26
| | | | | * Remove unused function * Update template rendering return value
* Remove unused template (#1761)toasted-nutbread2021-06-26
|
* Structured content generation updates (#1760)toasted-nutbread2021-06-26
| | | | | | | * Simplify _createElement, fix misuse of classList * Don't use templates to generate image content * Omit templates