aboutsummaryrefslogtreecommitdiff
path: root/ext/bg/js/settings/backup-controller.js
Commit message (Collapse)AuthorAge
* Update copyright year (#1194)toasted-nutbread2021-01-01
| | | | | * Update copyright year * Remove redundant Author info
* Include permissions info in backup files (#1116)toasted-nutbread2020-12-16
|
* Add info page (#1102)toasted-nutbread2020-12-12
| | | | | | | | | | | * Add api.getAnkiConnectVersion * Enable basic functionality when certain features/elements aren't present * Add info page * Update information links * Update info link on the settings v2 page
* Fix global declarations check (#1101)toasted-nutbread2020-12-12
| | | | | * Fix getSubstringCount not properly checking word boundaries * Remove unused global declarations
* Fix settings resetting not initializing dictionary settings properly (#1036)toasted-nutbread2020-11-15
|
* Options fixes (#962)toasted-nutbread2020-10-27
| | | | | | | | | | | * Fix default options not having the correct versions * Move schema validation * Remove legacy version number * Add tests for OptionsUtil.getDefault() * Remove unused getValidValueOrDefault
* Backup controller refactor (#946)toasted-nutbread2020-10-19
| | | | | | | | | * Update IDs * Change how default fieldTemplates is assigned * Ensure no missing fields * Fix error display during import
* Add modal controller class (#908)toasted-nutbread2020-10-10
| | | | | * Add ModalController * Use modalController instead of new Modal
* Fix settings sanitization resulting in invalid data for the schema (#843)toasted-nutbread2020-09-19
|
* Modal refactor (#842)toasted-nutbread2020-09-19
| | | | | * Add Modal class * Use Modal class
* OptionsUtil refactor / options default values (#807)toasted-nutbread2020-09-11
| | | | | | | | | | | | | | | | | | | | | | | * Replace _readFile with _fetchAsset for consistency with Backend * Fix error messages * Make OptionsUtil non-static * Update how default options are assigned * Add createValidatingProxy * Add validate, update _onApiSetAllSettings * Remove unused api.optionsSchemaGet * Remove Backend._optionsSchema * Update OptionsUtil to create its own JsonSchemaValidator * Rename Backend._optionsSchemaValidator * Make getDefault non-async
* 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