aboutsummaryrefslogtreecommitdiff
path: root/ext/bg/js/settings/anki.js
Commit message (Collapse)AuthorAge
* Settings controller file renaming (#794)toasted-nutbread2020-09-09
| | | | | | | * Rename SettingsBackup to BackupController * Rename files to more closely match classes * Improve organization of script imports
* Anki note clipboard marker (#780)toasted-nutbread2020-09-08
| | | | | | | | | | | * Update fields reference * Add support for adding clipboard images to anki notes * Add handlebars templates * Add markers * Add markers to readme
* Pitch accent Anki field templates (#701)toasted-nutbread2020-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
* Update AnkiController (#581)toasted-nutbread2020-05-30
| | | | | | | | | | | | | * Update how fields are populated * Update how fields are modified after a model change * Update how _onFieldsChanged assigns fields * Update how spinner is hidden * Remove jQuery usage * Use non-jQuery events
* Use SettingsController (#576)toasted-nutbread2020-05-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Use settingsController internally in settings/main.js * Replace modifyingProfileChange with SettingsController.optionsContextChanged * Update ClipboardPopupsController to use SettingsController * Store reference to checkbox * Use this._settingsController for everything * Change where current profile is initially assigned from * Remove some unnecessary async calls * Move setup calls * Update AnkiTemplatesController to use SettingsController * Cache default field templates * Update AnkiController to use SettingsController * Update AudioController to use SettingsController * Update SettingsBackup to use SettingsController * Update DictionaryController to use SettingsController * Update GenericSettingController to use SettingsController * Update ProfileController to use SettingsController * Remove unused * Remove unused * Replace some uses of api.options* functions * Fix missing awaits * Fix invalid function
* Anki settings controllers (#567)toasted-nutbread2020-05-29
| | | | | * Convert anki-templates.js to a class * Convert anki.js to a class
* Settings refactor (#541)toasted-nutbread2020-05-24
| | | | | | | | | | | | | | | | | * Remove debug info * Trigger onOptionsUpdated instead of formWrite when profile changes * Update how Anki field changes are observed * Update how general.enableClipboardPopups setting is changed * Change where ankiTemplatesUpdateValue occurs * Change where onDictionaryOptionsChanged occurs * Remove unused global declarations * Remove stray data attribute
* API refactor (#532)toasted-nutbread2020-05-24
| | | | | | | | | | | | | * Convert api.js into a class instance * Use new api.* functions * Fix missing binds * Group functions with progress callbacks together * Change style * Fix API override not working
* Convert some util* functions into api* functionstoasted-nutbread2020-04-11
|
* Update license author field to broader to explicitly reflect thatAlex Yatskov2020-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 document-title tag to settings optionstoasted-nutbread2020-04-06
|
* Update global declarationstoasted-nutbread2020-03-10
|
* Use functions directly rather than wrapping in () => {} when args are sametoasted-nutbread2020-02-26
|
* Change no-undef from off to errortoasted-nutbread2020-02-11
|
* Hide anki-invalid-response-error when there is no errortoasted-nutbread2020-02-02
|
* Improve error messages when Interface server is invalidtoasted-nutbread2020-01-26
|
* Improve debug loggingtoasted-nutbread2020-01-21
|
* Update license info URLtoasted-nutbread2020-01-01
|
* Update copyrighttoasted-nutbread2020-01-01
|
* Add functions for modifying mutable optionstoasted-nutbread2019-12-13
|
* Simplify ankiGetFieldMarkersHtmltoasted-nutbread2019-12-02
|
* Update how anki data is updatedtoasted-nutbread2019-12-02
|
* Simplify how anki errors are showntoasted-nutbread2019-12-01
|
* Group public/private functions togethertoasted-nutbread2019-12-01
|
* Mark functions as privatetoasted-nutbread2019-12-01
|
* Update how anki settings are updatedtoasted-nutbread2019-12-01
|
* Move anki template settings into new scripttoasted-nutbread2019-12-01
|
* Move anki settings into new scripttoasted-nutbread2019-12-01