all (2/41)
Category index page 2 of 41 pages, listing 100 out of 4077 entries in the category all.
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