SurfSense/surfsense_web/lib/chat
CREDO23 5d1c386105 extract shared streaming helpers from page.tsx into streaming-state.ts
Move duplicated types (ThinkingStepData, ContentPart), content-part helpers
(appendText, addToolCall, updateToolCall, buildContentForUI,
buildContentForPersistence), and SSE read loop (readSSEStream) into a
shared module. Removes ~395 lines of tripled code from page.tsx.
2026-02-11 13:50:46 +02:00
..
message-utils.ts feat: simplified document upload handling 2026-02-09 16:46:54 -08:00
podcast-state.ts feat: old chat to new-chat with persistance 2025-12-21 16:32:55 -08:00
streaming-state.ts extract shared streaming helpers from page.tsx into streaming-state.ts 2026-02-11 13:50:46 +02:00
thread-persistence.ts feat: update UI for snapshot-based public sharing 2026-01-30 14:20:06 +02:00