Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
5ea6716
Update package
JayPanoz Dec 1, 2025
2f5b4e3
Remove gh-pages workflow
JayPanoz Dec 2, 2025
6016221
Revert "Remove gh-pages workflow"
JayPanoz Dec 2, 2025
2cef0a1
Revert to gh-pgages
JayPanoz Dec 2, 2025
0bf7823
Init VoiceManager (#21)
JayPanoz Dec 13, 2025
9c9da8c
Deploy docs (#23)
JayPanoz Dec 16, 2025
a220f32
Copy schema (#24)
JayPanoz Dec 16, 2025
8d37e67
Localized names fixes (#22)
JayPanoz Dec 16, 2025
fdc9d28
Demo fixes (#25)
JayPanoz Dec 18, 2025
c2a71f0
Bumped up Chrome voices
HadrienGardeur Dec 19, 2025
9192962
Lang count (#31)
JayPanoz Dec 19, 2025
c9589e1
New voices for iOS/iPadOS/macOS 26 (#29)
HadrienGardeur Dec 19, 2025
8b1af2c
Enable native id kazakh (#32)
JayPanoz Dec 19, 2025
abebd52
Localisation heuristics (#30)
JayPanoz Dec 19, 2025
541cad3
Correct async in demos (#33)
JayPanoz Dec 20, 2025
3701f7b
Fixed Aru voice
HadrienGardeur Dec 20, 2025
5f62358
Added alt language for Wuu Chinese
HadrienGardeur Jan 5, 2026
e8954a2
Languages handling (#36)
JayPanoz Jan 9, 2026
2dfd773
Cosmetic fixes (#35)
JayPanoz Jan 9, 2026
4c0a278
Handle chinese variants in getLanguages (#37)
JayPanoz Jan 9, 2026
7f785f1
Update sortOptions in quickstart
JayPanoz Jan 9, 2026
028ad2e
Correct packageQualityInference
JayPanoz Jan 9, 2026
b1114fb
Rewrite sorting methods (#38)
JayPanoz Jan 13, 2026
01c7b3c
Chrome os duplicates (#39)
JayPanoz Jan 13, 2026
6f4012f
Json order (#40)
JayPanoz Jan 13, 2026
7d72c9a
Improve ChromeOS support (#41)
JayPanoz Jan 15, 2026
a1117ab
Code splitting (#42)
JayPanoz Jan 15, 2026
be3bb0f
Docs reorg (#43)
JayPanoz Jan 16, 2026
a308973
Update test utterance for Kazakh
HadrienGardeur Jan 18, 2026
62f9f32
Fix alphabetical sort (#44)
JayPanoz Jan 19, 2026
bd73fdb
Bump version out of beta
JayPanoz Jan 20, 2026
1949082
Prepare package for publishing
JayPanoz Jan 20, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ name: Build and commit to `build` branch
on:
# Runs on pushes targeting the default branch
push:
branches: ["main"]
branches: ["develop"]

# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
Expand Down Expand Up @@ -39,10 +39,10 @@ jobs:

- name: Deploy
uses: peaceiris/actions-gh-pages@v4
# If you're changing the branch from main,
# also change the `main` in `refs/heads/main`
# If you're changing the branch from develop,
# also change the `develop` in `refs/heads/develop`
# below accordingly.
if: github.ref == 'refs/heads/main'
if: github.ref == 'refs/heads/develop'
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: ./build
Expand Down
15 changes: 10 additions & 5 deletions .github/workflows/gh-pages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ name: Deploy demo page to gh-pages
on:
# Runs on pushes targeting the default branch
push:
branches: ["main"]
branches: ["develop"]

# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
Expand Down Expand Up @@ -40,22 +40,27 @@ jobs:
ls -la ./
ls -laR ./build
ls -laR ./demo
ls -laR ./json
ls -laR ./docs
mkdir build-demo
cp README.md ./build-demo/
cp -r ./build ./build-demo/
cp -r ./demo ./build-demo/
cp -r ./json ./build-demo/
cp -r ./docs ./build-demo/
cp ./voices.schema.json ./build-demo/
ls -laR ./build-demo


- name: Deploy
uses: peaceiris/actions-gh-pages@v4
# If you're changing the branch from main,
# also change the `main` in `refs/heads/main`
# If you're changing the branch from develop,
# also change the `main` in `refs/heads/develop`
# below accordingly.
if: github.ref == 'refs/heads/main'
if: github.ref == 'refs/heads/develop'
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: ./build-demo
publish_branch: gh-pages # default: gh-pages
destination_dir: ./
enable_jekyll: true # yes for README.md
enable_jekyll: true # yes for markdown files
32 changes: 32 additions & 0 deletions .github/workflows/validate-json.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
name: Validate JSON Schema

on:
push:
branches:
- main
- develop
paths:
- "json/**/*.json"
pull_request:
branches:
- main
- develop
paths:
- "json/**/*.json"
workflow_dispatch:

jobs:
validate-json:
name: Validate JSON Schema
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4

- name: Validate JSON against schema
uses: dsanders11/json-schema-validate-action@v1.4.0
with:
schema: "./voices.schema.json"
files: |
json/**/*.json
!json/localizedNames/**
4 changes: 4 additions & 0 deletions .npmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Disable running npm scripts during package installation
# This is a security best practice to prevent arbitrary code execution
# when installing packages
ignore-scripts=true
Loading