- Versions before terminal-notifier v2.0.0 had bugs related to "alerter" mode notifications.
- Workarounds were in place in `npshell`.
- Removed workarounds, assuming terminal-not…
→ Full commit message
* release/v5.0.0: (64 commits)
5.0.0
Ignore linting demo.css
Remove links to espeak
Use HTTPS where possible
Add links to install additional voices
Use higher resoluti…
→ Full commit message
- Linting css files with web-ext gives warnings for correct webextensions special variables.
- Ignoring linting css files for now.
See
- https://github.com/mozilla/web-ext/issue…
→ Full commit message
- How to connect espeak to the browser's Web Speech API/SpeechSynthesis API is unclear.
- The espeak project seems to have been superseded by espeak-ng.
- The in-browser option us…
→ Full commit message
* feature/higher-resolution:
Use higher resolution @2x tile in markdown
Use higher resolution @2x icons in markdown
Use higher resolution @2x chrome web store banner
* feature/translate:
Add Bulgarian translation
Add language attributes on some untranslated/known language elements
Translate new strings in the user interface
Minor trans…
→ Full commit message
* feature/fix-firefox:
Speak long text by default in WebExtensions (Firefox)
Use event listeners
- Due to async broadcast event listeners, some calls might come very late in the page lifecycle.
- Not sure what the exact cause is, but guessing it has to do with how browsers un…
→ Full commit message
* feature/improve-state:
Avoid un/controlled component mixup
Use reselect to speed up data transformations
Add reselect
Remove redux-persist and redux-persist-crosstab
M…
→ Full commit message
- Mostly used for voice list dependent data transformations (languages, language groups, etcetera)
- Cleaned up some state and props.
- With pre-rendered html containing most state, the local storage state rehyration has lost some value in terms of speeding up rendering.
- For loading the remaining browser runti…
→ Full commit message
* feature/improve-demo:
Fix eslint warnings and errors
Run eslint for jsx files
Make all react componentes pure
Fix positional translation arguments
Detect language from…
→ Full commit message
- Open the welcome page upon install.
- Display a translate sample text in a language for which there is a voice installed.
- Enable speaking selected text from internal pages.
- …
→ Full commit message
- A short introduction and welcome page for new users.
- Should be opened automatically upon first install.
- Move the story from options to the demo page.
- List voices in the demo.
- Create a support tab in the demo.
- Link to demo tabs from the popup.
- Move text options to a new tab…
→ Full commit message
* feature/update-dependencies:
Update @google-cloud/translate
Update webextension-polyfill
Update web-ext
Update react
Update bluebird
Update babel
Update concurrent…
→ Full commit message
* feature/demo-page:
Use more variables in rollup files
Add a demo page, refactor entire application
Clean up rollup config for react
Clean up front end code a bit
- Previously, the notifications would only work once.
- This seems to be related to `terminal-notifier` not exiting automatically after displaying the notification.
- The issue is…
→ Full commit message
- Some sounds may be not be actual files, byt symlinked to the actual file.
- Not all players (for example `afplay`) handle symlinks correctly.
- This change introduces the boolea…
→ Full commit message
- There seems to have been a markdown rendering change on github: spaces in the urls of images and/or links break the markdown.
- This change fixes the three images in the README.
* release/v4.1.2:
4.1.2
Update encoded data: images with new color