Skip to content

Implement high fidelity designs for navbar, summary/transcription, conversations, and chat pages#47

Merged
psycho-baller merged 30 commits into
mainfrom
feat/nav-transcription-convo-chat
May 2, 2026
Merged

Implement high fidelity designs for navbar, summary/transcription, conversations, and chat pages#47
psycho-baller merged 30 commits into
mainfrom
feat/nav-transcription-convo-chat

Conversation

@jasutiin
Copy link
Copy Markdown
Collaborator

@jasutiin jasutiin commented May 2, 2026

This is the combination of #45 and #46.

This update makes the chat system use shared persisted chat threads instead of treating the dashboard chat page and the conversation-level chat as separate histories.

Backend-wise, the main change is in chat.ts and schema.ts. The existing chatMessages table is now used as a thread-backed store by introducing a thread key concept on top of the current per-message records. A chat thread is resolved deterministically from the selected conversation context:

  • no linked conversations maps to a general chat thread
  • one linked conversation maps to that single conversation’s chat thread
  • multiple linked conversations map to a dedicated multi-conversation thread

That design is what prevents duplication. If a user starts a chat from an individual conversation page, that history is stored against that conversation’s thread and will also appear in the dashboard chat page history. Likewise, if the user links exactly one conversation inside the dashboard chat page, the app reuses that same underlying thread instead of creating a second copy of the conversation chat. If the user links two or more conversations, the resulting thread is chat-page-only and does not overwrite or replace the individual chat history for any of those conversations.

@vercel
Copy link
Copy Markdown

vercel Bot commented May 2, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
linkmaxxing Ready Ready Preview, Comment May 2, 2026 4:56pm

@jasutiin jasutiin requested a review from psycho-baller May 2, 2026 08:50
@jasutiin jasutiin changed the title Feat/nav transcription convo chat Implement high fidelity designs for navbar, summary/transcription, conversations, and chat pages May 2, 2026
there was a bug where i made a chat with 0 linked conversations, and it
made a new chat. however, there was no way to navigate back to the main
chat page to create a new chat, because it defaulted to going to that
general chat that i made. this has been fixed
@psycho-baller psycho-baller merged commit 99e915b into main May 2, 2026
3 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants