Commit graph

28 commits

Author SHA1 Message Date
Rohan Verma
4c28ba5295
Merge pull request #1487 from CREDO23/improvement-podcast-graph
[Feat] Podcast: Backend-owned language offering for the brief form
2026-06-12 00:58:02 -07:00
CREDO23
1ee38fc9ab feat(podcast): GET /podcasts/languages 2026-06-12 07:38:38 +02:00
CREDO23
fe4d69f478 feat(podcast): LanguageOptions read model 2026-06-12 07:38:38 +02:00
CREDO23
f3d253ae77 feat(podcast): export LanguageOffering 2026-06-12 07:38:38 +02:00
CREDO23
c8ee74b123 feat(podcast): offerable languages on the voice catalog 2026-06-12 07:38:38 +02:00
CREDO23
87be162d78 feat(podcast): curated common languages data 2026-06-12 07:38:38 +02:00
DESKTOP-RTLN3BA\$punk
05190da0a9 chore: linting 2026-06-11 15:31:43 -07:00
CREDO23
7b30a76856 fix(gitignore): anchor data/ rule; track podcast voice catalogs 2026-06-12 00:06:37 +02:00
CREDO23
ca9b157676 fix(podcasts): keep legacy episodes readable and guard regenerate 2026-06-11 12:43:07 +02:00
CREDO23
aa7f14d94f feat(podcasts): add revert-regeneration and surface cancel on the live card 2026-06-11 12:31:42 +02:00
CREDO23
f0fc660d70 feat(podcasts): constrain monologue briefs to a single speaker 2026-06-11 11:56:57 +02:00
CREDO23
eb56acc407 refactor(podcasts): regenerate via brief gate, render brief inline in chat 2026-06-11 11:45:17 +02:00
CREDO23
11a6b178a0 refactor(podcasts): drop transcript gate, add regenerate-from-ready and voice previews 2026-06-11 10:42:13 +02:00
CREDO23
b7604167d8 docs(podcasts): tighten comments and docstrings 2026-06-10 20:51:59 +02:00
CREDO23
bae59140a6 refactor(podcasts): propose brief inline at create 2026-06-10 20:51:51 +02:00
CREDO23
aa7aa81c16 refactor(podcasts): drop language detection from brief 2026-06-10 20:51:38 +02:00
CREDO23
7087f7866d feat(podcasts): add http api 2026-06-10 18:44:03 +02:00
CREDO23
b2970ba37e feat(podcasts): add celery tasks 2026-06-10 18:44:03 +02:00
CREDO23
4271048dcf feat(podcasts): add audio storage 2026-06-10 18:44:03 +02:00
CREDO23
470af28688 feat(podcasts): add lifecycle service 2026-06-10 18:44:03 +02:00
CREDO23
a3386cd5f9 feat(podcasts): add brief and transcript generation 2026-06-10 18:44:03 +02:00
CREDO23
0004abdc79 feat(podcasts): add audio renderer 2026-06-10 18:44:03 +02:00
CREDO23
bd6d079030 feat(podcasts): add language and voice resolution 2026-06-10 18:44:03 +02:00
CREDO23
75287020e1 feat(podcasts): add text-to-speech adapters 2026-06-10 18:44:03 +02:00
CREDO23
ee24925747 feat(podcasts): add voice catalog 2026-06-10 18:44:03 +02:00
CREDO23
65b6c2d357 feat(podcasts): add persistence model and repository 2026-06-10 18:44:03 +02:00
CREDO23
73e191af09 feat(podcasts): add brief and transcript schemas 2026-06-10 18:44:03 +02:00
CREDO23
8dd29fa833 feat(podcasts): add module package init 2026-06-10 18:44:03 +02:00