Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
264 commits
Select commit Hold shift + click to select a range
df468c4
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 13, 2025
c85d68b
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 13, 2025
dde7cbe
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 13, 2025
2fcb2be
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 13, 2025
8033fdc
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 13, 2025
57c02c1
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 13, 2025
ff9772d
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 13, 2025
8ae1d35
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 13, 2025
f54cf2c
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 13, 2025
4082c64
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 13, 2025
5c1c975
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 13, 2025
5d4a6db
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 13, 2025
56ec533
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 13, 2025
1339f2a
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 14, 2025
3341f18
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 14, 2025
a3a73c0
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 14, 2025
dcf539e
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 14, 2025
98db009
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 14, 2025
46f5743
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 14, 2025
3a945f0
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 14, 2025
9c30a22
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 15, 2025
dec691c
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 15, 2025
c77c6b5
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 15, 2025
bba35a2
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 15, 2025
d6c60ea
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 15, 2025
97f1060
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 16, 2025
e00c640
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 16, 2025
860b9e5
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 16, 2025
926830c
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 17, 2025
a61cae5
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 17, 2025
c51aa01
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 17, 2025
ab36f39
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 17, 2025
8266502
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 17, 2025
d0a1aa5
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 17, 2025
27eb0dc
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 17, 2025
4003ecb
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 17, 2025
6cfd970
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 18, 2025
cf4f368
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 18, 2025
b6dd45e
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 18, 2025
46a0ee3
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 18, 2025
ce859c6
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 18, 2025
dcc912c
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 19, 2025
58ffb1b
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 20, 2025
1fd10ee
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 20, 2025
7a6cc14
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 20, 2025
48608ac
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 20, 2025
5930f34
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 20, 2025
38f1bf8
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 20, 2025
4e5239a
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 20, 2025
2422f5e
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 20, 2025
07e12bf
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 20, 2025
17cbdf0
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 20, 2025
032620e
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 20, 2025
74f0fd3
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 21, 2025
59efa8f
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 21, 2025
3c0b10b
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 21, 2025
949bbb6
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 22, 2025
be2eceb
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 22, 2025
d141462
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 22, 2025
08f4438
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 22, 2025
b6de7da
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 22, 2025
9ea4fc0
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 22, 2025
883b490
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 22, 2025
ab923c8
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 22, 2025
d2fc5b0
Update container-retention-policy action version
MH0386 Sep 22, 2025
4d6482c
Refactor README and markdownlint configuration for improved formattin…
MH0386 Sep 22, 2025
cda9b1a
Update renovate action version to 41.123.0
MH0386 Sep 22, 2025
2bbbde2
Update container-retention-policy to specific commit
MH0386 Sep 22, 2025
14e7383
Merge branch 'copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff10893' of ht…
MH0386 Sep 22, 2025
4a8b1d4
Remove API documentation from the repository
MH0386 Sep 22, 2025
e3925c5
Update DEVELOPMENT.md for clarity and structure
MH0386 Sep 22, 2025
d382cbb
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 22, 2025
932a812
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 23, 2025
102fd4e
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 23, 2025
095edaa
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 23, 2025
2b6caa4
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 23, 2025
9348eb7
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 23, 2025
7556d01
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 23, 2025
fa91c81
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 23, 2025
64549b9
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 23, 2025
0f0dcef
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 23, 2025
df96970
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 23, 2025
5a3eed1
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 23, 2025
ceab0ff
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 23, 2025
9dbf22d
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 23, 2025
08dbd93
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 23, 2025
f33e0cb
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 23, 2025
6bc703b
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 23, 2025
407e55c
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 24, 2025
e1a52c6
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 24, 2025
97eca2c
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 24, 2025
96d6303
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 24, 2025
1cf1dfc
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 24, 2025
b9e6d50
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 24, 2025
b3f955c
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 25, 2025
256ca20
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 25, 2025
7ad7811
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 25, 2025
d51fce6
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 25, 2025
c0b29b4
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 25, 2025
aa580f4
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 26, 2025
7eb5d5b
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 26, 2025
1a81ec4
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 26, 2025
dcbc2e0
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 26, 2025
473e35c
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 27, 2025
9bcc57a
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 27, 2025
399f410
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 27, 2025
dbf0205
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 27, 2025
28f7894
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 27, 2025
cbbc003
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 27, 2025
c575756
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 27, 2025
88cb5ba
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 27, 2025
a6af36e
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 27, 2025
48e6bb9
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 27, 2025
67e528b
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 27, 2025
ec8f989
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 27, 2025
88efdc9
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 27, 2025
4843875
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 27, 2025
2184e30
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 27, 2025
b817bf4
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 27, 2025
099649c
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 27, 2025
bac43c7
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 27, 2025
3df429c
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 27, 2025
8e987db
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 27, 2025
ea62be5
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 28, 2025
294c75b
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 28, 2025
65aeb3c
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 28, 2025
8e0f513
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 28, 2025
bff803d
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 28, 2025
bda51ed
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 28, 2025
82349b1
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 28, 2025
0f38ffa
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 29, 2025
af0e820
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 29, 2025
d765d84
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 29, 2025
15bff18
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 29, 2025
a2ff539
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 30, 2025
d35a6a7
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 30, 2025
f88b493
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Sep 30, 2025
e166d95
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 1, 2025
1054ce6
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 1, 2025
561592e
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 1, 2025
cf1bfdb
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 1, 2025
df72c73
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 1, 2025
a8bad58
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 2, 2025
c190051
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 2, 2025
a0c1b45
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 2, 2025
dc2ce81
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 3, 2025
2e8b151
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 3, 2025
4cf8770
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 4, 2025
6c8d610
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 4, 2025
e3810ed
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 4, 2025
d3e036f
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 5, 2025
9e94dcb
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 6, 2025
9a6184b
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 7, 2025
9f4f9bc
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 7, 2025
c948440
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 8, 2025
84b774c
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 8, 2025
771db6d
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 8, 2025
dbbd9f6
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 9, 2025
0175c8c
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 10, 2025
aba9f61
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 10, 2025
2d843bc
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 10, 2025
6d37b4b
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 10, 2025
82497df
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 11, 2025
082ed6b
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 12, 2025
ceca4e8
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 12, 2025
8f9f2c8
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 14, 2025
acf2931
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 14, 2025
1f07d49
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 14, 2025
879f72f
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 14, 2025
41e77ec
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 15, 2025
8f9ef5c
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 15, 2025
7bc9389
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 15, 2025
3d8fef9
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 15, 2025
03cec1a
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 15, 2025
8260f82
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 15, 2025
56085dd
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 15, 2025
3d7cabc
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 15, 2025
0a89bfe
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 15, 2025
158ddd0
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 15, 2025
1481551
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 16, 2025
3512fd4
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 16, 2025
6e5fc3c
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 16, 2025
04ad22d
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 16, 2025
899a00c
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 17, 2025
634f601
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 18, 2025
7c0495e
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 19, 2025
7878e00
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 19, 2025
fd3cefb
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 19, 2025
442499b
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 20, 2025
abcd4b6
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 21, 2025
60953a4
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 22, 2025
6c1a931
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 22, 2025
504d6fa
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 22, 2025
a2e3290
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 23, 2025
288c6b4
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 23, 2025
222ab0a
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 23, 2025
05b357e
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 23, 2025
28d5163
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 24, 2025
c08af4d
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 24, 2025
1750b4e
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 24, 2025
eb77623
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 25, 2025
bbdc212
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 25, 2025
e5b42a3
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 25, 2025
55db220
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 25, 2025
77ce1bd
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 26, 2025
4cd0aed
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 27, 2025
35ddf07
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 28, 2025
aba49c5
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 29, 2025
ed00153
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 29, 2025
ecf817f
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 29, 2025
57dcf7c
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 29, 2025
a981308
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 30, 2025
182534b
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 30, 2025
4b69b11
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 31, 2025
9a1c058
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 31, 2025
ef454e3
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Oct 31, 2025
6ae5a02
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Nov 1, 2025
abe72ea
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Nov 3, 2025
38a1eb9
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Nov 4, 2025
a268051
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Nov 4, 2025
d615c77
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Nov 4, 2025
ba39cd6
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Nov 4, 2025
0877f2f
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Nov 5, 2025
5310bd0
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Nov 5, 2025
7552608
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Nov 5, 2025
bdae538
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Nov 5, 2025
6a9cc41
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Nov 5, 2025
14b643e
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Nov 5, 2025
f717bf2
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Nov 5, 2025
5041552
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Nov 5, 2025
5d645dd
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Nov 6, 2025
1dbdeea
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Nov 6, 2025
dce7c2c
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Nov 6, 2025
f2d1fdd
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Nov 6, 2025
b7bddf0
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Nov 6, 2025
b697a92
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Nov 6, 2025
d98f1c4
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Nov 7, 2025
13c85b2
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Nov 7, 2025
4a2bee2
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Nov 8, 2025
17469fe
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Nov 8, 2025
7ecfd04
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Nov 8, 2025
7f364fe
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Nov 8, 2025
c4a2047
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Nov 9, 2025
4095685
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Nov 9, 2025
4e0ffd5
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Nov 9, 2025
12a8e6d
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Nov 9, 2025
4ea48e7
Merge branch 'main' into copilot/fix-0d6673d4-47d6-4b85-b987-d79d3ff1…
mergify[bot] Nov 10, 2025
4a33420
Change launch command from 'vocalizr' to 'uvx vocalizr'
MH0386 Nov 13, 2025
5180d64
Remove Python API section from USAGE.md
MH0386 Nov 13, 2025
cbf337b
Delete docs/EXAMPLES.md
MH0386 Nov 14, 2025
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
5 changes: 5 additions & 0 deletions .trunk/configs/.markdownlint.yaml
Original file line number Diff line number Diff line change
@@ -1,2 +1,7 @@
# Prettier friendly markdownlint config (all formatting rules disabled)
extends: markdownlint/style/prettier
MD033:
allowed_elements:
- div
- p
- strong
98 changes: 83 additions & 15 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,87 @@
---
title: Vocalizr
emoji: πŸ”Š
colorFrom: purple
colorTo: yellow
sdk: docker
app_port: 7860
---
# πŸ”Š Vocalizr

## Vocalizr: Voice Generator part of the Chatacter Backend
<p align="center">
<strong>A professional AI-powered voice generation application for high-quality text-to-speech synthesis</strong>
</p>

[![Code Quality](https://github.com/AlphaSphereDotAI/vocalizr/actions/workflows/code_quality.yaml/badge.svg)](https://github.com/AlphaSphereDotAI/vocalizr/actions/workflows/code_quality.yaml)
<div align="center">

[![Build](https://github.com/AlphaSphereDotAI/vocalizr/actions/workflows/build.yaml/badge.svg)](https://github.com/AlphaSphereDotAI/vocalizr/actions/workflows/build.yaml)
[![CI Tools](https://github.com/AlphaSphereDotAI/vocalizr/actions/workflows/ci_tools.yaml/badge.svg)](https://github.com/AlphaSphereDotAI/vocalizr/actions/workflows/ci_tools.yaml)
[![CodeQL](https://github.com/AlphaSphereDotAI/vocalizr/actions/workflows/github-code-scanning/codeql/badge.svg)](https://github.com/AlphaSphereDotAI/vocalizr/actions/workflows/github-code-scanning/codeql)
[![Dependabot Updates](https://github.com/AlphaSphereDotAI/vocalizr/actions/workflows/dependabot/dependabot-updates/badge.svg)](https://github.com/AlphaSphereDotAI/vocalizr/actions/workflows/dependabot/dependabot-updates)
[![Docker Images](https://github.com/AlphaSphereDotAI/vocalizr/actions/workflows/docker.yaml/badge.svg)](https://github.com/AlphaSphereDotAI/vocalizr/actions/workflows/docker.yaml)
[![GitHub Release](https://github.com/AlphaSphereDotAI/vocalizr/actions/workflows/github.yaml/badge.svg)](https://github.com/AlphaSphereDotAI/vocalizr/actions/workflows/github.yaml)
[![Push to HuggingFace](https://github.com/AlphaSphereDotAI/vocalizr/actions/workflows/huggingface.yaml/badge.svg)](https://github.com/AlphaSphereDotAI/vocalizr/actions/workflows/huggingface.yaml)
[![Upgrade Trunk Check](https://github.com/AlphaSphereDotAI/vocalizr/actions/workflows/trunk_upgrade.yaml/badge.svg)](https://github.com/AlphaSphereDotAI/vocalizr/actions/workflows/trunk_upgrade.yaml)
[![Upload Python Package](https://github.com/AlphaSphereDotAI/vocalizr/actions/workflows/pypi.yaml/badge.svg)](https://github.com/AlphaSphereDotAI/vocalizr/actions/workflows/pypi.yaml)
[![Release](https://github.com/AlphaSphereDotAI/vocalizr/actions/workflows/release.yaml/badge.svg)](https://github.com/AlphaSphereDotAI/vocalizr/actions/workflows/release.yaml)
[![Test](https://github.com/AlphaSphereDotAI/vocalizr/actions/workflows/test.yaml/badge.svg)](https://github.com/AlphaSphereDotAI/vocalizr/actions/workflows/test.yaml)

</div>

Vocalizr is a state-of-the-art voice generation application that transforms text into natural-sounding speech using the powerful Kokoro AI model. Part of the Character Backend ecosystem, it provides both a user-friendly web interface and a robust API for seamless integration into larger applications.

## ✨ Features

- **🎭 Multiple Voice Personas**: Choose from 20+ distinct voice options including American and British accents, male and female voices
- **πŸš€ GPU Acceleration**: Automatic CUDA detection and utilization for high-performance generation
- **🌐 Web Interface**: Intuitive Gradio-based interface for easy interaction
- **πŸ”§ Configurable Parameters**: Adjust speed, character limits, and file output options
- **πŸ“ File Export**: Save generated audio as WAV files for offline use
- **🐳 Docker Support**: Ready-to-deploy containerized application
- **πŸ“Š Real-time Streaming**: Live audio generation and playback
- **πŸ›‘οΈ Production Ready**: Comprehensive monitoring, logging, and error handling

## πŸš€ Quick Start

### Using Docker (Recommended)

```bash
# Pull and run the latest image
docker run -p 7860:7860 ghcr.io/alphaspheredotai/vocalizr:latest

# Access the web interface at http://localhost:7860
```

### Using uv

```bash
uvx vocalizr
```

## πŸ“š Documentation

- **[Voice Reference](docs/VOICES.md)** - for complete list of voice ids
- **[Installation Guide](docs/INSTALLATION.md)** - Detailed setup instructions for all platforms
- **[Usage Guide](docs/USAGE.md)** - Web interface and CLI usage examples
- **[API Reference](docs/API.md)** - Complete API documentation for developers
- **[Configuration](docs/CONFIGURATION.md)** - Environment variables and settings
- **[Development Guide](docs/DEVELOPMENT.md)** - Contributing and architecture overview
- **[Examples](docs/EXAMPLES.md)** - Code examples and tutorials
- **[Deployment](docs/DEPLOYMENT.md)** - Production deployment guide
- **[Troubleshooting](docs/TROUBLESHOOTING.md)** - Common issues and solutions

## πŸ› οΈ System Requirements

- **Python**: 3.12 or higher
- **Memory**: 4GB RAM minimum (8GB recommended)
- **Storage**: 2GB free space for models and cache
- **GPU**: CUDA-compatible GPU (optional, for faster generation)
- **Network**: Internet connection for initial model download

## πŸ“„ License

This project is licensed under the MIT License. See [LICENSE](docs/LICENSE.md) for details.

## πŸ™ Acknowledgments

- **Kokoro AI Model**: Built on the powerful Kokoro text-to-speech engine
- **Gradio**: Enabling the intuitive web interface
- **AlphaSphere.AI**: Part of the comprehensive Character Backend ecosystem

## πŸ“ž Support

- πŸ› **Issues**: [GitHub Issues](https://github.com/AlphaSphereDotAI/vocalizr/issues)
- πŸ“§ **Contact**: [[email protected]](mailto:[email protected])

---

<p align="center">
<strong>🌟 If you find Vocalizr useful, please consider giving it a star! 🌟</strong>
</p>
191 changes: 191 additions & 0 deletions docs/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,191 @@
# πŸ“ Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

### Added
- Comprehensive professional documentation suite
- Installation guide with multiple deployment methods
- Usage guide for web interface, CLI, and Python API
- Complete API documentation with integration examples
- Configuration guide for environment variables and deployment
- Development guide with architecture and contribution workflow
- Examples and tutorials for common use cases
- Deployment guide for production environments
- Troubleshooting guide for common issues
- Contributing guidelines and code of conduct

### Changed
- Enhanced README.md with professional overview and features
- Improved project structure with organized documentation

### Documentation
- Added comprehensive documentation covering all aspects of the project
- Included practical examples for various use cases
- Provided detailed troubleshooting and support information

## [0.0.1] - 2024-01-15

### Added
- Initial release of Vocalizr voice generation application
- Gradio web interface for text-to-speech conversion
- Support for 20+ voice personas (American and British accents)
- Command-line interface for easy deployment
- Python API for programmatic usage
- Docker support for containerized deployment
- CUDA GPU acceleration support
- Configurable speed and character limit settings
- Audio file export functionality (WAV format)
- Real-time streaming audio generation
- Comprehensive logging and error handling

### Features
- **Voice Selection**: Multiple voice options with different personalities
- American female voices: Heart, Bella, Nicole, Aoede, Kore, Sarah, Nova, Sky, Alloy, Jessica, River
- American male voices: Michael, Fenrir, Puck, Echo, Eric, Liam, Onyx, Santa, Adam
- British female voices: Emma, Isabella, Alice, Lily
- British male voices: George, Fable, Lewis, Daniel

- **Web Interface**: Intuitive Gradio-based interface with:
- Text input with character limit control
- Voice selection dropdown
- Speed adjustment slider (0.5x to 2.0x)
- Hardware detection and display
- Real-time audio generation and playback
- Audio file download capability

- **API Features**:
- Generator-based audio streaming
- Configurable voice and speed parameters
- Optional file saving
- Debug mode support
- Error handling and validation

- **Technical Specifications**:
- Built on Kokoro AI text-to-speech model
- 24kHz audio output sample rate
- Float32 audio data format
- Automatic CUDA detection and usage
- Environment-based configuration
- Structured logging with Loguru

### Technical Details
- **Framework**: Gradio for web interface
- **AI Model**: Kokoro 82M parameter model
- **Audio Processing**: soundfile for WAV file operations
- **Backend**: PyTorch with CUDA support
- **Configuration**: Environment variable based
- **Containerization**: Docker with multi-stage build
- **Package Management**: uv for dependency management

### Infrastructure
- GitHub Actions CI/CD workflows
- Docker image publishing to GitHub Container Registry
- Automated code quality checks with Ruff
- Dependabot for dependency updates
- CodeQL security scanning
- Automated testing and linting

### Dependencies
- `gradio[mcp]>=5.38.0` - Web interface framework
- `kokoro>=0.9.4` - Text-to-speech AI model
- `soundfile>=0.13.1` - Audio file processing
- `pip>=25.1.1` - Package installer

### Development Dependencies
- `ruff>=0.11.12` - Code formatting and linting
- `ty>=0.0.1a10` - Type checking utilities

### Known Issues
- Requires internet connection for initial model download
- GPU acceleration requires CUDA-compatible hardware
- Large memory usage for longer text inputs

### Breaking Changes
- None (initial release)

---

## Release Notes Format

For future releases, we follow this format:

### Version Types
- **Major** (X.0.0): Breaking changes
- **Minor** (0.X.0): New features, backwards compatible
- **Patch** (0.0.X): Bug fixes, backwards compatible

### Change Categories
- **Added**: New features
- **Changed**: Changes in existing functionality
- **Deprecated**: Soon-to-be removed features
- **Removed**: Removed features
- **Fixed**: Bug fixes
- **Security**: Vulnerability fixes

### Unreleased Section
- Keep track of changes not yet released
- Move to versioned section on release
- Follow semantic versioning principles

---

## Contributing to Changelog

When contributing to the project:

1. **Add entries** to the `[Unreleased]` section
2. **Use appropriate categories** (Added, Changed, Fixed, etc.)
3. **Write clear descriptions** of changes
4. **Reference issues/PRs** where relevant
5. **Follow the format** established in previous entries

### Example Entry Format

```markdown
### Added
- New batch processing API endpoint for multiple text inputs (#123)
- Support for custom voice models via configuration (#124)

### Fixed
- Memory leak in audio generation pipeline (#125)
- Incorrect sample rate handling for certain voices (#126)

### Changed
- Improved error messages for invalid input validation (#127)
- Updated Gradio to version 5.45.0 for better performance (#128)
```

---

## Upgrade Guide

### From Future Versions

Instructions for upgrading between versions will be provided here as they become available.

### Breaking Changes Policy

We are committed to minimizing breaking changes. When they are necessary:

1. **Advance notice** will be given (at least one minor version)
2. **Migration guides** will be provided
3. **Deprecation warnings** will be added first
4. **Alternative approaches** will be documented

---

## Support and Resources

- **Documentation**: [docs/](docs/)
- **Issues**: [GitHub Issues](https://github.com/AlphaSphereDotAI/vocalizr/issues)
- **Discussions**: [GitHub Discussions](https://github.com/AlphaSphereDotAI/vocalizr/discussions)
- **Contact**: [[email protected]](mailto:[email protected])

---

**Note**: This changelog is maintained by the project maintainers and community contributors. If you notice any missing or incorrect information, please [open an issue](https://github.com/AlphaSphereDotAI/vocalizr/issues) or [submit a pull request](https://github.com/AlphaSphereDotAI/vocalizr/pulls).
Loading
Loading