Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | add workaround to Chrome clipboard.readText | siikamiika | 2019-10-27 |
| | | | | | For some reason this doesn't work on Firefox, so keep using the new API for Firefox | ||
* | make clipboardRead an optional permission | siikamiika | 2019-10-27 |
| | |||
* | refactor and tune wanakana toggling | siikamiika | 2019-10-27 |
| | |||
* | simplify search history state handling | siikamiika | 2019-10-26 |
| | |||
* | add button to enable/disable wanakana IME | siikamiika | 2019-10-26 |
| | |||
* | keep url query in history | siikamiika | 2019-10-26 |
| | |||
* | add clipboard monitor to search page | siikamiika | 2019-10-26 |
| | | | | Related to issue #262 about APIs | ||
* | remember search history | siikamiika | 2019-10-26 |
| | |||
* | ignore more keys on search page | siikamiika | 2019-10-26 |
| | |||
* | focus and scroll to input only when it's needed | siikamiika | 2019-10-26 |
| | |||
* | tweak ignored keys on search page | siikamiika | 2019-10-26 |
| | |||
* | fix various unwanted focus issues on search page | siikamiika | 2019-10-26 |
| | | | | Don't focus input if a modifier or specific keys are pressed | ||
* | make non-hotkey keys focus input on search page | siikamiika | 2019-10-26 |
| | | | | | | | | | | | | | | | | | | The issue was that scanning on search page introduced a way to lose focus of the query input, and the new feature that the search page hotkey focuses an existing search page instead of opening a new one made it more obvious. Now every key that isn't a hotkey focuses the query input, and typing text into the box scrolls it into view in case it wasn't there when searching. There is an accessibility issue that this can cause, because now tab also focuses the query input before it focuses the next element. I didn't implement a workaround for that because it would have been more complicated than this simple fix. Fixes #263 | ||
* | Proper spacing for Anki in {furigana-plain} | Danny | 2019-10-23 |
| | | | | | | This should fix #264 Note it does not address broken segmentation, just representation within Anki itself to work properly. | ||
* | Use chrome.runtime.getURL instead of chrome.extension.getURL | toasted-nutbread | 2019-10-22 |
| | |||
* | Merge pull request #261 from toasted-nutbread/search-button-reuse-tab | Alex Yatskov | 2019-10-20 |
|\ | | | | | Reuse open search tab when clicking search button | ||
| * | Catch exception thrown on Edge | toasted-nutbread | 2019-10-20 |
| | | |||
| * | Fix window focus not always working | toasted-nutbread | 2019-10-19 |
| | | |||
| * | Use links instead of buttons on context page | toasted-nutbread | 2019-10-19 |
| | | |||
| * | Validate chrome.windows exists before usage | toasted-nutbread | 2019-10-19 |
| | | |||
| * | Allow multiple options pages to be opened on middle click | toasted-nutbread | 2019-10-19 |
| | | |||
| * | Add support for middle clicks opening new tabs on the context buttons | toasted-nutbread | 2019-10-19 |
| | | |||
| * | Make the search button reuse an open search tab if it exists | toasted-nutbread | 2019-10-19 |
| | | |||
* | | Simplify score to term frequency conversion | toasted-nutbread | 2019-10-19 |
| | | |||
* | | Use native IndexedDB APIs for findTagForTitle | toasted-nutbread | 2019-10-19 |
| | | |||
* | | Move tagCache out of Database and into Translator | toasted-nutbread | 2019-10-19 |
| | | |||
* | | Remove unused database functions | toasted-nutbread | 2019-10-19 |
| | | |||
* | | Update getMergedSecondarySearchResults to use findTermsExactBulk | toasted-nutbread | 2019-10-19 |
| | | |||
* | | Create getMergedSecondarySearchResults | toasted-nutbread | 2019-10-19 |
| | | |||
* | | Create function for body of findTermsMerged's sequencedDefinitions loop | toasted-nutbread | 2019-10-19 |
| | | |||
* | | Use findTermsBySequenceBulk instead of findTermsBySequence | toasted-nutbread | 2019-10-19 |
| | | |||
* | | Use findKanjiBulk and findKanjiMetaBulk in Translator.findKanji | toasted-nutbread | 2019-10-19 |
| | | |||
* | | Add additional database bulk methods | toasted-nutbread | 2019-10-19 |
| | | |||
* | | Create function for creating kanji data and meta | toasted-nutbread | 2019-10-18 |
| | | |||
* | | Remove temp createResult | toasted-nutbread | 2019-10-18 |
| | | |||
* | | Add missing validate calls | toasted-nutbread | 2019-10-18 |
| | | |||
* | | Remove unused functions | toasted-nutbread | 2019-10-18 |
|/ | |||
* | Update *show* APIs to unified showContent and setContent | toasted-nutbread | 2019-10-17 |
| | |||
* | Assign first popup on the search page as a depth of 1 | toasted-nutbread | 2019-10-15 |
| | |||
* | Show warning messages if persistant storage fails | toasted-nutbread | 2019-10-15 |
| | | | | Only Firefox seems to support persistent storage properly. | ||
* | Catch error when trying to persist storage | toasted-nutbread | 2019-10-13 |
| | | | | This happens on Firefox Mobile | ||
* | Improve layout of context.html on Firefox Mobile | toasted-nutbread | 2019-10-13 |
| | |||
* | Add warning message for Mac users about App Nap | toasted-nutbread | 2019-10-13 |
| | |||
* | Add apiGetEnvironmentInfo function | toasted-nutbread | 2019-10-13 |
| | |||
* | Fix Japanese voice ordering on Firefox for Android | toasted-nutbread | 2019-10-13 |
| | |||
* | Fix backend handling errors incorrectly | toasted-nutbread | 2019-10-13 |
| | |||
* | add css class for dictionary name | siikamiika | 2019-10-13 |
| | | | | Can be used for dictionary specific styling | ||
* | Add support for text-to-speech playback | toasted-nutbread | 2019-10-13 |
| | |||
* | audioBuildUrl => audioGetUrl and simplify | toasted-nutbread | 2019-10-13 |
| | |||
* | Rename audioGetFromSources's createAudioObject argument to download | toasted-nutbread | 2019-10-13 |
| |