|
|
aa8a96c48f
|
feat: add safe retries for background jobs
|
2026-09-04 09:58:45 +02:00 |
|
|
|
6ca044ef64
|
feat: validate canonical image asset digests
|
2026-09-04 09:53:50 +02:00 |
|
|
|
690673625d
|
feat: persist background job result artifacts
|
2026-09-04 09:48:37 +02:00 |
|
|
|
f67930aefb
|
feat: expose sanitized background job history
|
2026-09-04 09:39:13 +02:00 |
|
|
|
5219bc4588
|
feat: unify transient provider retries
|
2026-09-04 09:36:48 +02:00 |
|
|
|
c6c9c53489
|
test: cover stt and comfyui boundaries
|
2026-09-04 09:27:45 +02:00 |
|
|
|
c79a2efaab
|
fix: bound durable background job retention
|
2026-09-04 09:24:14 +02:00 |
|
|
|
e234a6e9a3
|
feat: persist background job metadata
|
2026-09-04 09:23:17 +02:00 |
|
|
|
4300d22cd9
|
feat: add background casting jobs
|
2026-09-04 09:17:56 +02:00 |
|
|
|
dcd6bc9aea
|
feat: add visual pair audit
|
2026-09-04 09:13:51 +02:00 |
|
|
|
a53f65aa05
|
feat: add background voice design jobs
|
2026-09-04 09:12:27 +02:00 |
|
|
|
3964690444
|
feat: add optional background transcription jobs
|
2026-09-04 09:07:14 +02:00 |
|
|
|
1c0c985d34
|
fix: prevent caching of API key handoff
|
2026-09-04 08:52:46 +02:00 |
|
|
|
3456b5a3b0
|
feat: support character appearance forms
|
2026-09-04 08:51:33 +02:00 |
|
|
|
116e234c20
|
perf: bound persisted line audio cache
|
2026-09-04 08:09:36 +02:00 |
|
|
|
d21a6f28e8
|
feat: record protected generation history
|
2026-09-04 08:07:42 +02:00 |
|
|
|
8235b36afd
|
security: validate upload filenames and archive paths
|
2026-09-04 08:04:26 +02:00 |
|
|
|
742b43d860
|
security: isolate docker socket behind proxy
|
2026-09-04 07:55:00 +02:00 |
|
|
|
4a0101f4a4
|
perf: bound fish audio response cache
|
2026-09-04 07:53:17 +02:00 |
|
|
|
c6ce3e4803
|
security: keep provider credentials server-side
|
2026-09-04 07:50:30 +02:00 |
|
|
|
686ba03ded
|
test: cover P0 security boundaries
|
2026-09-04 07:34:30 +02:00 |
|