|  | Commit message (Collapse) | Author | Age | 
|---|
| | 
| 
| 
| 
| 
| 
| | * Create new classes for importing dictionaries from a separate thread
* Use threaded importer
* Update worker tests | 
| | 
| 
| 
| 
| | * Improve error message
* Simplify URL for JSON fetching | 
| | 
| 
| 
| 
| | * Add StringUtil class
* Use StringUtil | 
| | 
| 
| 
| 
| 
| 
| 
| 
| | * Rename param for consistency
* Move media loading functionality into DictionaryImporterMediaLoader
* Create test class for media loading
* Remove unnecessary Blob/Image/URL functionality | 
| | 
| 
| 
| 
| 
| 
| | * Optimize dictionary data parsing during import
* Use ArrayBuffer instead of string
* Add missing function for testing | 
| | 
| 
| 
| 
| | * Call URL.revokeObjectURL for created URLs
* Refactor image usage | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | * Fix issues with validating properties
* Simplify multiple destructuring
* Add an optiona progress callback
* Add functions
* Add more functions | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | * Rename pitchAccentPosition to pitchAccentDownstepPosition
* Rename function
* Rename
* Rename
* pitches => pronunciations | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | * pitch-accents => pronunciations
* Update dataset property names
* pitch-accent-dictionary => pronunciation-dictionary
* Update styles
* Update template name
* Update attributes | 
| | |  | 
| | 
| 
| 
| 
| | * Fix incorrect aspect ratio
* Update test data | 
| | 
| 
| 
| 
| 
| 
| 
| 
| | * Update anki pronunciation templates
* Expose nasalPositions/devoicePositions
* Update templates to support nasal/devoice positions
* Update test data | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | * Rename field
* Set up pronunication components
* Fix documentation
* Rename function
* Update test dependencies
* Fix constructor
* Log errors
* Add pronunciation helper
* Add styleApplier argument to _getHtml/_normalizeHtml
* Use getAttribute for 'class' to support namespaced elements (e.g. svg)
* Update format name
* Add optional tag
* Update docs | 
| | 
| 
| 
| 
| 
| 
| | * Add AnkiTemplateRenderer abstraction
* Move Anki-specific template functionality into AnkiTemplateRenderer
* Add documentation comments | 
| | 
| 
| 
| 
| 
| 
| 
| 
| | * Move scripts
* Update paths
* Fix ordering
* Simplify eslint rules | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | * Simplify svg and container styles
* Rename pitch-accent-details to pitch-accent-graph-container
* Rename pitch-accent-graph* to pronunciation-graph*
* Remove unused template
* Omit quotes
* Rename pitch-accent-character to pronunciation-mora
* Simplify names
* Replace pronunciation-mora-inner with pronunciation-character
* Improve grouping of nasal characters
* Simplify character replacement
* Replace pseudo-elements with real elements
* Use an element rather than a fragment
* Rename functions
* Add wrapper
* Rename pitch-accent-characters to pronunciation-text-container
* Update test data
* Update downstep notation generation
* Rename pitch-accent-position to pronunciation-downstep-notation-container
* Space
* Wrap pronunciations in a container node
* Update preview
* Embed pitch accent styles directly | 
| | 
| 
| 
| 
| 
| 
| 
| 
| | * Organize
* Add utility to get diacritic information about a character
* Show mora without diacritic
* Add a hidden handakuten for copy-paste purposes | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | * Create PronunciationGenerator
* Update DisplayGenerator
* Update templates
* Move pronunciation styles to a separate file
* Simplify pitch-accents-preview.html | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | * Update schema to support information about nasal and devoiced mora
* Expose nasalPositions and devoicePositions in dictionary entry data
* Expose nasalPositions, devoicePositions in grouped pitch info
* Update display generator
* Update test dictionary data
* Update test data | 
| | 
| 
| 
| 
| 
| 
| | * Add support for a menu to view multiple note IDs
* Show a + badge when there are multiple notes available
* Organize | 
| | 
| 
| 
| 
| 
| 
| | * Add duplicateScopeCheckAllModels option to createNote
* Add duplicateScopeCheckAllModels option
* Add setting | 
| | |  | 
| | |  | 
| | |  | 
| | 
| 
| 
| 
| | * Remove format argument of getMedia
* Implement escaping | 
| | 
| 
| 
| 
| | * Update anki field marker menu to have less vertical padding
* Update positioning of field marker menu | 
| | |  | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | * 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 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| | * Rename test file
* Use shorthand
* Add support checking functions
* Remove convertReading from JapaneseUtil | 
| | |  | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | * 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 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | * Add support for injecting the text selection into Anki cards
* Add selection-text
* Upgrade to add {selection-text}
* Update descriptions
* Update test data | 
| | |  | 
| | |  | 
| | |  | 
| | |  | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | * 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 | 
| | 
| 
| 
| 
| | * Update OptionsUtil.update to support an optional targetVersion param
* Update Anki template updates to have an explicit target version | 
| | 
| 
| 
| 
| 
| 
| | * Update structure
* Pass requirements to _createNote
* Show an error for requirements that weren't fulfilled | 
| | 
| 
| 
| 
| | * Update how errors are collected from _formatField
* Expose requirements | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | * Update error handling of _areDictionaryEntriesAddable
* Store note details
* Remove promise after use
* Rename function
* Clear stored details
* Rename function
* Rename function | 
| | |  | 
| | |  | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | * Remove anki functionality from display
* Rename function
* Display API updates
* Use DisplayAnki
* TODO | 
| | |  | 
| | 
| 
| 
| 
| | * Update createNote to return a wrapper object
* Update how createNote creates errors | 
| | |  | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | * 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 | 
| | 
| 
| 
| 
| 
| 
| | * Update eslint rules for css-style-applier.js
* Don't use chrome.runtime.getURL
* Update CSP to allow inline styles | 
| | 
| 
| 
| 
| 
| 
| | * Remove debug log
* Remove style attribute if empty
* Remove data-* attributes |