all (2/42)
Category index page 2 of 42 pages, listing 100 out of 4104 entries in the category all.
Update minified svg files
Update dependencies in-range
Add debug build mode
Fix page reloading hint when no voices found
Fix translator-tool
Update automatic translations
Update text and translation placeholders
Add back arrow to voices tab
Set options page title on navigation tab change
Disambiguate browser and navigation tabs
Display additional support entry id details
Change marketing name
Update donation information
By default, do not store history
List language dialects without groups on the about page
Link language groups on about page to wikipedia
Limit long page voice lists on the about page
Update operating system voice support information
Remove unused files
Fix clipboard, permissions in Chrome; enable in Firefox
- Reimplemented permissions to work with MV3. - Requires manually allowing Talkie access to the clipboard. - Also implemented removing the clipboard permissions at will. - A…→ Full commit message
Implement automatic dark mode, reduce user interface styling
- Instead of an always bright white background in Talkie's popup and options page, a dark mode has been implemented. - Dark mode is automatically selected, based on the user's bro…→ Full commit message
Output today's date to indicate freshness
Enable web-ext devtools and console logging
Separate temporary browser profiles from nx cache
Add simple reload button if no voices are found in options
Default to showing additional details to developers
Reduce system and OS information in voice count message
Mention linting separately
Move output directory to ./dist/
Attempt to use lerna to watch (build) all packages
- Does not work as expected, since `./dist/` for each package triggers the watcher. - Triggers when running browsers during debugging via `./dist/profiles/`. - Triggers when m…→ Full commit message
Move generated locales/language files to dist
Separate voice loader component
- Make repeated voice loading reusable. - Load voices in both options and popup. - Retry as long as the page is open, although with exponentially increasing delays.
Trigger loading voices in multiple places
Wait longer for voice load before warning
Clear more setTimeout identifiers
- Keep track of identifiers returned from `setTimeout`/`setInterval` calls, and clear them where possible. - Can make a difference in React, where stray/late timer executions may …→ Full commit message
Use gh instead of hub
Generate lerna package graph list
- Outputs a JSON-formatted adjacency list of `@talkie/*` packages plus individual dependencies. - The list includes non-internal packages. - The list is sorted in topographical or…→ Full commit message
Use lerna/nx cache for build steps
- Caches per-package files for `build` and `reconstruct` steps. - Mainly concerns the output in `dist/` directories. - Relies on the inferred package build order. - Cached out…→ Full commit message
Generate nx graphs
- Uses `nx graph` to generate a JSON dependency list and HTML graph. - Similar to the existing lists and graphs in `./dist/graph/`. See - [`./code/graph/nx.graph.html`](./code/g…→ Full commit message
Output graphs in ./dist/graph
- Change output directory from `./packages` to `./dist/graph`.
Format *.mjs files
Use prettier on *.mjs files
Stricter TALKIE_ENV checks
Show collected errors in option page
- Output at bottom of page. - Includes short explanation. - Output list of stringified error JSON.
Add settings to continue/stop when page closes/URL changes
- When selecting page text for speaking, using the Talkie browser button or corresponding keyboard shortcut, the "speaking tab" (id number) is stored. - Does not apply for text …→ Full commit message
Move to Manifest Version 3 (MV3)
- Use of MV3 for new/updated webexts is now enforced by the Google Chrome Web Store (CWS). - Use of MV2 is "discouraged", and MV2 webexts may be removed from CWS. - The change…→ Full commit message
Merge branch 'feature/upgrade-dependencies' into develop
Fix linting issues
Run lint:fix
Upgrade tooling
Merge branch 'release/v15.0.0'
v15.0.0
Target Node.js v18, v20
Upgrade xo
Update dependencies in-range
Run lint:fix
Fix build
Update dependencies in-range
Merge branch 'feature/upgrade-dependencies' into develop
Fix git source zip paths
More serialization between foreground/background
- There has been an uptick in errors in Firefox with the message `can't access dead object`. - Occurs when listing/configuring voices on the options page. - A simple page relo…→ Full commit message
Fix type, build. linting issues
Run in-editor formatting
Fix linting issues
Run lint:fix
Modify linting rules locally
Fix react types by hoisting
Fix styletron types
Various type fixes to fix build
Update minified svg files
Switch to npm workspaces
Upgrade xo, eslint-config-joelpurra
Upgrade web-ext, webextension-polyfill
Upgrade utilities
Upgrade typescript and related packages
Upgrade rollup and plugins
Upgrade lerna
Update dependencies in-range
Upgrade npm-check-updates, syncpack
Update dependencies in-range
Target Node.js v20
Merge branch 'release/v14.0.0'
* release/v14.0.0: v14.0.0 Upgrade xo, eslint-config-xo-typescript Update dependencies in-range
v14.0.0
Upgrade xo, eslint-config-xo-typescript
Update dependencies in-range
Fix non-GNU command arguments
Log combined S3 bucket and region domain
Delay setting AWS credentials
Add original resolution background image
- A photo of a rainbow flag is used as the website background and `README.md` header image. - The current image is $(1024*681)/(3008*2000) \approx 0.12 \approx 1/8$ the size (in p…→ Full commit message
Upgrade dependencies
v3.0.0
Containerize server
Remove leftover social icons
Use system fonts
Improve configuration
- Add basic configuration assertion failure messages - Parse and handle non-string configuration values. - Opted not to use `parseValues` from `nconf` through `configvention`, b…→ Full commit message