Commit graph

16 commits

Author SHA1 Message Date
CREDO23
d2ebd3ec00 fix: snapshot deletion during regeneration 2026-01-30 18:44:33 +02:00
CREDO23
bc0fb3cb68 feat: track cloned_from_snapshot_id for cloned chats 2026-01-30 17:08:07 +02:00
CREDO23
2ec7050603 fix: handle deleted authors when cloning public chat 2026-01-30 16:53:10 +02:00
CREDO23
070bb42506 feat: clone podcasts when cloning public chat
Creates new podcast records for cloned user with thread_id,
updates podcast_id references in message content.
2026-01-30 16:21:01 +02:00
CREDO23
a45412abad refactor: rewrite public_chat_service for immutable snapshots 2026-01-29 20:24:50 +02:00
CREDO23
ecb5572e69 fix(backend): remove inaccessible podcast references when cloning chats
When a podcast can't be cloned (not READY), remove the podcast_id from
the cloned message to prevent 403 errors when users try to access it.
2026-01-28 19:25:15 +02:00
CREDO23
0c8d1f3fef refactor(backend): two-phase synchronous cloning 2026-01-28 00:17:29 +02:00
CREDO23
87c7d92672 feat: add podcast status tracking 2026-01-27 17:51:36 +02:00
CREDO23
3c40c6e365 feat: add clone tracking and history bootstrap for cloned chats 2026-01-27 13:33:36 +02:00
CREDO23
6091e070f3 chore: remove unused import and restrict noAuthPrefixes 2026-01-27 11:11:08 +02:00
CREDO23
1c98ba989d fix: register clone task and sanitize cloned content 2026-01-26 21:01:36 +02:00
CREDO23
271de96cce fix: public chat copy link button and podcast access 2026-01-26 20:10:03 +02:00
CREDO23
ee65e1377f feat: improve public chat UI and shared components 2026-01-26 18:39:59 +02:00
CREDO23
aeb0deb21e feat: enable public access for podcasts in shared chats 2026-01-26 15:56:49 +02:00
CREDO23
1ab084aa31 add clone public chat service logic 2026-01-26 15:03:28 +02:00
CREDO23
5fae0f5a58 add public chat service 2026-01-26 13:07:46 +02:00