CREDO23
|
fa7ab8a06d
|
test(podcasts): cover renderer validation
|
2026-06-10 18:44:25 +02:00 |
|
CREDO23
|
36c201f9e2
|
test(podcasts): cover structured json parsing
|
2026-06-10 18:44:25 +02:00 |
|
CREDO23
|
0c92ee963e
|
test(podcasts): cover voice catalog
|
2026-06-10 18:44:25 +02:00 |
|
CREDO23
|
e926990d8e
|
test(podcasts): cover language and voice resolution
|
2026-06-10 18:44:25 +02:00 |
|
CREDO23
|
aaa9f01087
|
test(podcasts): cover brief and transcript contracts
|
2026-06-10 18:44:25 +02:00 |
|
CREDO23
|
9d8e4e4f9d
|
test(podcasts): cover lifecycle state machine
|
2026-06-10 18:44:25 +02:00 |
|
CREDO23
|
f61e8af8c0
|
test(podcasts): add shared test fixtures
|
2026-06-10 18:44:25 +02:00 |
|
CREDO23
|
eaaeebc1bb
|
fix(podcasts): anchor podcasts ignore to blob dir
|
2026-06-10 18:44:12 +02:00 |
|
CREDO23
|
467bcd4f7b
|
feat(podcasts): add zero publication migration
|
2026-06-10 18:44:12 +02:00 |
|
CREDO23
|
63f5f12834
|
feat(podcasts): add lifecycle migration
|
2026-06-10 18:44:12 +02:00 |
|
CREDO23
|
1ebb57e1df
|
feat(podcasts): publish podcasts to zero
|
2026-06-10 18:44:12 +02:00 |
|
CREDO23
|
5d956e8d03
|
feat(podcasts): register podcast tasks
|
2026-06-10 18:44:12 +02:00 |
|
CREDO23
|
89ceae8bab
|
refactor(podcasts): re-export podcast model from module
|
2026-06-10 18:44:12 +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 |
|
DESKTOP-RTLN3BA\$punk
|
cb17f31dc1
|
feat(version)" bumped version to 0.0.27
|
2026-06-09 22:52:12 -07:00 |
|
CREDO23
|
59c1cf14c7
|
test(indexers): cover mark_connector_documents_failed behavior
|
2026-06-10 00:11:00 +02:00 |
|
CREDO23
|
77544ab768
|
test(google-drive): assert stuck pending/processing docs retry
|
2026-06-10 00:11:00 +02:00 |
|
CREDO23
|
ba687813c1
|
fix(elasticsearch): commit failed status immediately
|
2026-06-10 00:10:52 +02:00 |
|
CREDO23
|
c26181d086
|
fix(airtable): commit failed status immediately
|
2026-06-10 00:10:52 +02:00 |
|
CREDO23
|
e3afe9d7c7
|
fix(luma): commit failed status immediately
|
2026-06-10 00:10:52 +02:00 |
|
CREDO23
|
8191118eb4
|
fix(bookstack): commit failed status immediately
|
2026-06-10 00:10:52 +02:00 |
|
CREDO23
|
45438249b6
|
fix(clickup): commit failed status immediately
|
2026-06-10 00:10:52 +02:00 |
|
CREDO23
|
f5dd8f3985
|
fix(github): commit failed status immediately
|
2026-06-10 00:10:52 +02:00 |
|
CREDO23
|
f085ac59e5
|
fix(teams): commit failed status immediately
|
2026-06-10 00:10:52 +02:00 |
|
CREDO23
|
791b0afe16
|
fix(discord): commit failed status immediately
|
2026-06-10 00:10:52 +02:00 |
|
CREDO23
|
be8a3bcd00
|
fix(slack): commit failed status immediately
|
2026-06-10 00:10:52 +02:00 |
|
CREDO23
|
c47949791b
|
fix(confluence): fail skipped placeholders so they don't stay pending
|
2026-06-10 00:10:42 +02:00 |
|
CREDO23
|
d70d01f331
|
fix(linear): fail skipped placeholders so they don't stay pending
|
2026-06-10 00:10:42 +02:00 |
|
CREDO23
|
1b0912aaa3
|
fix(calendar): fail skipped placeholders so they don't stay pending
|
2026-06-10 00:10:42 +02:00 |
|
CREDO23
|
b2c2fc9c2e
|
fix(gmail): fail skipped placeholders so they don't stay pending
|
2026-06-10 00:10:42 +02:00 |
|
CREDO23
|
90b32a8880
|
fix(notion): fail skipped placeholders so they don't stay pending
|
2026-06-10 00:10:42 +02:00 |
|
CREDO23
|
33300e4faa
|
fix(dropbox): sanitize ETL reason and retry stuck pending/processing files
|
2026-06-10 00:10:25 +02:00 |
|
CREDO23
|
464e7d4554
|
fix(onedrive): sanitize ETL reason and retry stuck pending/processing files
|
2026-06-10 00:10:25 +02:00 |
|
CREDO23
|
c0c5f3414e
|
fix(google-drive): sanitize ETL reason and retry stuck pending/processing files
|
2026-06-10 00:10:25 +02:00 |
|
CREDO23
|
8699befaa0
|
fix(indexing): log and recover session in rollback_and_persist_failure
|
2026-06-10 00:10:25 +02:00 |
|
CREDO23
|
9f76daec8f
|
test(indexers): update download mock return shape
|
2026-06-09 23:39:25 +02:00 |
|
CREDO23
|
bdd3728c5b
|
test(dropbox): update download failure return shape
|
2026-06-09 23:39:25 +02:00 |
|
CREDO23
|
b5aa41beb6
|
test(onedrive): update download failure return shape
|
2026-06-09 23:39:25 +02:00 |
|
CREDO23
|
5f59ad3ad3
|
test(google-drive): update download failure return shape
|
2026-06-09 23:39:25 +02:00 |
|