Skip to content

Resolve chat projects on demand - #696

Merged
cfal merged 28 commits into
mainfrom
unavailable-handling
Sep 7, 2026
Merged

Resolve chat projects on demand#696
cfal merged 28 commits into
mainfrom
unavailable-handling

Conversation

@cfal

@cfal cfal commented Sep 6, 2026

Copy link
Copy Markdown
Owner

Chats whose project folders are missing now remain visible, searchable, selectable, and readable, while project-dependent UI and new provider work resolve the current directory only when needed. The change adds a typed resolution API and frontend lease store, fresh admission before direct work, queue creation, and dequeue, and clears pending user and internal control input after a successful project-path change; server and client must ship together because the chat-list and project-path WebSocket contracts remove their persisted canonical identity fields.

@cfal
cfal force-pushed the unavailable-handling branch from 8aeabbc to 7b62fde Compare September 7, 2026 01:32
cfal added 28 commits September 7, 2026 03:30
@cfal
cfal force-pushed the unavailable-handling branch from 7b62fde to 19d977e Compare September 7, 2026 04:37
@cfal
cfal merged commit df308d9 into main Sep 7, 2026
26 of 27 checks passed
@cfal
cfal deleted the unavailable-handling branch September 7, 2026 11:15
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.

1 participant