dropthejase stops chat from losing the thread

A cluster of production fixes that stop conversations from resetting, history from going missing, and one project's chat from bleeding into another.

chat-uiinfrastructure

Chat in dropthejase's fork had a memory problem. The first message in a conversation never saved where it belonged, so the second message couldn't pick up where the first left off - every chat effectively started over after a single turn. dropthejase fixed that, and cleaned up a related issue where the system only recognised chat history saved one particular way and quietly missed sessions recorded through a second path.

Two more fixes round it out. Switching between projects no longer drags the previous project's conversation into the new one, and documents that were never saved with a version no longer crash the whole page when the assistant tries to read them. Together it's the unglamorous reliability work that decides whether people trust a chat tool day to day.

So what Anyone leaning on this fork for multi-turn legal chat - across matters, across documents - now gets a tool that actually holds its place.

View this fork on GitHub →

Spotted something wrong? Or know the PR text has fresher detail than the writeup above?

Commits in this thread

3 commits from dropthejase/louis, oldest first. Source extracted verbatim from the harvested git log.

SHA Subject Author Date
f628573f fix: session fallback ID, doc-context null guard, chat parser textBlock, ProjectChatPage key wrapper Jason Lee 2026-05-11 ↗ GitHub
223e65c8 chore(agents): bump @types/node to 22, target ES2022 for Node 22 runtime Jason Lee 2026-05-11 ↗ GitHub
a2786ff8 fix: auth UI, session flow, UUID typeHints, Aurora retry, CloudFront SPA, env validation Jason Lee 2026-05-11 ↗ GitHub

Capture this thread into my fork

Download a single Markdown prompt that tells Claude how to port every commit above into your working tree — adapting paths and structure to match your repo. Run it via claude -p < capture-thread-356.md from inside the repo you want the changes in.

⬇ Download capture-thread-356.md