Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Audio system refactor (#858) | toasted-nutbread | 2020-09-26 |
| | | | | | | | | | | | | | | | * Refactor AudioUriBuilder * Add downloadAudio function * Refactor AudioSystem * Update API usage * Rename file * Update scripts * Add prepare calls | ||
* | Move TextToSpeechAudio to a separate file (#800) | toasted-nutbread | 2020-09-10 |
| | |||
* | AudioUriBuilder simplification (#799) | toasted-nutbread | 2020-09-10 |
| | | | | | | | | | | | | | * Rename variables to disambiguate * Update handler argument convention * Update getUri argument convention * Change _getAudioUri argument convention * Change getDefinitionAudio argument convention * Add api.getDefinitionAudio definition | ||
* | Generalize AnkiNoteBuilder to not use audioSystem directly (#796) | toasted-nutbread | 2020-09-09 |
| | |||
* | Strip request origin (#710) | toasted-nutbread | 2020-08-02 |
| | | | | | | | * Add web request permissions * Create fetch wrapper that anonymizes the request * Fix Firefox not supporting 'extraHeaders' option | ||
* | Fix fetch requests (#708) | toasted-nutbread | 2020-08-02 |
| | | | | | | | | | | | | | | | | | * Revert audio fetching functionality to use XMLHttpRequest * Replace requestJson * Replace requestJson * Replace requestJson * Replace requestJson and requestText * Fix tests * Include support for vulgar word searches * Remove request.js | ||
* | Replace XMLHttpRequest (#562) | toasted-nutbread | 2020-06-13 |
| | | | | | * Replace XMLHttpRequest with fetch * Implement fetch placeholder for tests | ||
* | Fix not awaiting the AudioSystem.arrayBufferDigest promise (#524) | toasted-nutbread | 2020-05-09 |
| | |||
* | Fix incorrect static call (#498) | toasted-nutbread | 2020-05-02 |
| | |||
* | Anki audio download (#477) | toasted-nutbread | 2020-05-02 |
| | | | | | | | * Update how audio is added to Anki cards * Upgrade Anki templates * Update comments | ||
* | Await and handle errors from audio.play() | toasted-nutbread | 2020-04-18 |
| | |||
* | Return index of the source instead of the source value | toasted-nutbread | 2020-04-18 |
| | |||
* | Only return the cached value if it uses a valid source | toasted-nutbread | 2020-04-18 |
| | |||
* | Disable cache on the backend and fix a bug with the cache key | toasted-nutbread | 2020-04-18 |
| | |||
* | Remove de/structuring from public API | toasted-nutbread | 2020-04-18 |
| | |||
* | Update the parameters passed to various audio-related functions | toasted-nutbread | 2020-04-18 |
| | |||
* | Update license author field to broader to explicitly reflect that | Alex Yatskov | 2020-04-10 |
| | | | | | Yomichan is an ongoing community project. It really does take a village, and everyone who contributes code owns a part of it :) | ||
* | Rename audio.js to audio-system.js | toasted-nutbread | 2020-03-07 |