9834714fa61df292a4b077b6b7259c2889c1ca3f
The renderer half of the project review surfaced five real defects: - One unresolvable message sender or mention target blanked the whole Messages page mid-render; both now degrade to a visible "Former member" placeholder instead of throwing - A failed initial snapshot load left a permanently blank window with a swallowed rejection; loads now log loudly and retry every 1.5s until the main process answers - With no conversation selected, the view followed the recency sort: any incoming message yanked the visible conversation to the newest space and marked it read unseen. The implicit default now pins itself once (render-time state adjustment) - The avatar directory keyed names across ALL organizations, so a same-named principal in another org hijacked the custom avatar; it now scopes to the active org - The conversation search query survived switching spaces, silently filtering the new space by the old term; ChatConversation is keyed by space id so per-space UI state resets Also verified clean by the same sweep: no lingering references to the removed snapshot fields, no stale closures in the office rAF loop, org-chart zoom math, and the chat message ordering invariant is guaranteed at the data layer (created_at desc limit + reverse).
Releases
2
AgentCompany 1.5.1
Latest
Languages
TypeScript
93.7%
Shell
3%
CSS
2.3%
Python
0.5%
JavaScript
0.4%