aboutsummaryrefslogtreecommitdiff
path: root/ext/bg/js
Commit message (Collapse)AuthorAge
* Merge pull request #229 from toasted-nutbread/database-optimizationsAlex Yatskov2019-10-05
|\ | | | | Database optimizations
| * Fix deinflections not being handled correctlytoasted-nutbread2019-09-30
| |
| * Use bulk database searchestoasted-nutbread2019-09-28
| |
| * Use non-async function for cache lookupstoasted-nutbread2019-09-28
| |
| * Create common function for creating term objecttoasted-nutbread2019-09-28
| |
* | Merge pull request #230 from toasted-nutbread/edge-fixesAlex Yatskov2019-09-30
|\ \ | | | | | | Use toIterable for cross-window origin objects
| * | Use toIterable for cross-window origin objectstoasted-nutbread2019-09-29
| | |
* | | Updated button stylestoasted-nutbread2019-09-29
| | |
* | | Add version informationtoasted-nutbread2019-09-28
| |/ |/|
* | Use raw element references for container and spinnertoasted-nutbread2019-09-27
| |
* | Remove jQuery usage from search.jstoasted-nutbread2019-09-27
| |
* | Improve slide up animationtoasted-nutbread2019-09-27
|/
* Add option to enable Alt+B lookupodehjoseph2019-09-26
|
* Isolate objects to background windowtoasted-nutbread2019-09-18
|
* Add support for using optionsContext to select which profile to usetoasted-nutbread2019-09-18
|
* Add support creating profile usage conditionstoasted-nutbread2019-09-18
|
* Isolate to background windowtoasted-nutbread2019-09-15
|
* Remove profile without popup when shift key is pressedtoasted-nutbread2019-09-15
| | | | Also removes duplicate click listener.
* Implement profile order changingtoasted-nutbread2019-09-15
|
* Implement profile copytoasted-nutbread2019-09-15
|
* Update dictionaries for all profile optionstoasted-nutbread2019-09-15
|
* Add UI for profilestoasted-nutbread2019-09-15
|
* Add preliminary support for profilestoasted-nutbread2019-09-15
|
* Isolate options objects created via settings.jstoasted-nutbread2019-09-14
| | | | Prevents dead objects created by different windows.
* Merge pull request #206 from toasted-nutbread/fix-incorrect-function-nameAlex Yatskov2019-09-12
|\ | | | | Replace profileCreateDefaultFieldTemplates with optionsFieldTemplates
| * Replace profileCreateDefaultFieldTemplates with optionsFieldTemplatestoasted-nutbread2019-09-11
| |
* | Update settings if a different source triggers optionsUpdatetoasted-nutbread2019-09-10
| |
* | Add checkbox for options.general.enabletoasted-nutbread2019-09-10
| |
* | Fix options reference being changedtoasted-nutbread2019-09-10
| |
* | Create function for setting up form event listenerstoasted-nutbread2019-09-10
| |
* | Create formWrite functiontoasted-nutbread2019-09-10
| |
* | Add utility method for checking if a value is a standard objecttoasted-nutbread2019-09-10
| |
* | Use apiOptionsSave instead of optionsSavetoasted-nutbread2019-09-10
| |
* | Use apiOptionsGet instead of optionsLoadtoasted-nutbread2019-09-10
| |
* | Change how formRead workstoasted-nutbread2019-09-10
| | | | | | | | The function now modifies values in-place.
* | Remove calls to apiOptionsGetSynctoasted-nutbread2019-09-10
| | | | | | | | Use apiOptionsGet everywhere to ensure options is initialized.
* | Add getOptions function to backendtoasted-nutbread2019-09-10
| |
* | Add a context object for all calls to fetch optionstoasted-nutbread2019-09-10
| |
* | Pass options directly to translator.findTerms*toasted-nutbread2019-09-10
| |
* | Change how options updates are handled on the frontendtoasted-nutbread2019-09-10
|/ | | | Only an 'optionsUpdate' signal is now sent to the frontend with empty data. The frontend then responds by performing apiOptionsGet to update the options. This makes it so that there is only a single function which is responsible for requesting options from the backend.
* Merge pull request #204 from toasted-nutbread/settings-improvementsAlex Yatskov2019-09-08
|\ | | | | Settings improvements
| * Simplify logic for how option updates are propagatedtoasted-nutbread2019-09-06
| |
| * Use consistent structure for paramstoasted-nutbread2019-09-06
| |
| * Remove unnecessary functionstoasted-nutbread2019-09-06
| | | | | | | | | | | | apiOptionsSet not required in bg/js/api.js after optionsSave; optionsSave already invokes apiOptionsSet. apiOptionsSet not required in fg/js/api.js since it's never invoked by the foreground. optionsSet handler not required in bg/js/backend.js since the message is never sent by the foreground.
| * Create common function for utilBackend().optionstoasted-nutbread2019-09-06
| |
| * Change update processtoasted-nutbread2019-09-06
| |
| * Add function to create default optionstoasted-nutbread2019-09-05
| |
| * Add some validation to options loadingtoasted-nutbread2019-09-05
| |
| * Prevent infinite loops for corrupt optionstoasted-nutbread2019-09-05
| |
* | Merge pull request #202 from toasted-nutbread/temporary-object-optimizationAlex Yatskov2019-09-05
|\ \ | |/ |/| Temporary object optimization