Commit graph

3537 commits

Author SHA1 Message Date
Anish Sarkar
9b127a8533 chore(dependencies): add mermaid package to project 2026-06-24 03:52:21 +05:30
CREDO23
303a69a933 build(web): add missing mermaid dependency
Mermaid diagram rendering was wired up upstream but the package was never
declared, breaking the dev build ("Module not found: Can't resolve
'mermaid'"). Add it to package.json and lock it.
2026-06-23 18:30:46 +02:00
CREDO23
2d1ccb468a fix(chat): capture mention chips at submit so they aren't dropped
The composer cleared the live mention atom synchronously on send (via the
editor reset), which raced the async onNew handler that read it — dropping
every @-mention (docs, folders, connectors, and the new chat references)
from the request.

handleSubmit now snapshots the chips before clearing, and onNew consumes
that snapshot (falling back to the live atom for the send-button path),
derives the payload via deriveMentionedPayload, and sends mentioned_thread_ids.
2026-06-23 18:30:39 +02:00
CREDO23
1d5c364e1d feat(chat): surface chat references in the @-mention UI
Add a Chats tab to the mention picker (excluding the current chat), carry
the "thread" kind through the inline editor's chip nodes, and render thread
chips on user messages with navigation to the referenced conversation.
2026-06-23 18:30:29 +02:00
CREDO23
1f6934b980 feat(chat): extend composer mention model for thread references
Add the "thread" mention kind (makeThreadMention + stable dedup key) so a
chat can be referenced like a document. Also introduce submittedMentionsAtom
and a pure deriveMentionedPayload() helper, the building blocks for capturing
chips at submit time and mapping them to backend payload buckets.
2026-06-23 18:30:22 +02:00
CREDO23
8b0a2f8964 feat: link artifacts to source chat 2026-06-23 15:47:21 +02:00
CREDO23
9c622ae3f3 fix: don't autoplay video presentations 2026-06-23 15:28:42 +02:00
CREDO23
7e0364f9fe refactor: unify artifacts icon 2026-06-23 15:18:08 +02:00
CREDO23
cc624076c9 feat: add artifacts sidebar nav 2026-06-23 15:18:08 +02:00
CREDO23
a5be3fbcf8 feat: add artifacts library page 2026-06-23 15:18:08 +02:00
CREDO23
19698bcc0b feat: add library media viewers 2026-06-23 15:18:08 +02:00
CREDO23
b63e95e987 feat: add artifact card and kind meta 2026-06-23 15:18:08 +02:00
CREDO23
09eaa371b6 feat: add library artifacts hook 2026-06-23 15:18:00 +02:00
CREDO23
fd9763417b feat: add library artifact model 2026-06-23 15:18:00 +02:00
CREDO23
e04627e185 feat: export video presentation viewer 2026-06-23 15:18:00 +02:00
CREDO23
11d63e4c68 feat: add artifact list api services 2026-06-23 15:18:00 +02:00
CREDO23
875d3040fa feat: add artifact list contracts 2026-06-23 15:18:00 +02:00
Anish Sarkar
bf8772e312 Merge remote-tracking branch 'upstream/dev' into feat/auth-revamp 2026-06-23 15:52:11 +05:30
Ryan Heida
e70d2e2465 feat(markdown): add Mermaid diagram rendering support (#1497)
- Add MermaidDiagram component for rendering mermaid code blocks
- Integrate mermaid support into MarkdownCodeBlock
- Improve fallback handling for invalid diagrams
- Optimize mermaid initialization and theme handling
2026-06-23 12:31:17 +03:30
Anish Sarkar
3695e1d5c5 Merge remote-tracking branch 'upstream/dev' into feat/api-key 2026-06-23 13:09:53 +05:30
Anish Sarkar
b37114f193 fix(web):refresh dashboard session queries 2026-06-23 13:01:41 +05:30
Anish Sarkar
be95f65c6b fix(zero):scope content workspace queries 2026-06-23 13:01:21 +05:30
Anish Sarkar
737d63f3dc fix(zero):scope core workspace queries 2026-06-23 13:00:40 +05:30
Anish Sarkar
90c3dc98ca fix(zero):add authz parent schemas 2026-06-23 12:59:50 +05:30
Anish Sarkar
3cbd109e8d fix(zero):load authz context for queries 2026-06-23 12:59:16 +05:30
Anish Sarkar
54ff86dcc2 fix(web):update secondary auth entrypoints 2026-06-23 12:58:39 +05:30
Anish Sarkar
1163557453 fix(web):update password auth forms 2026-06-23 12:58:25 +05:30
Anish Sarkar
71045e552d fix(web):update auth token consumers 2026-06-23 12:57:01 +05:30
Anish Sarkar
411bb0019e fix(web):centralize session api handling 2026-06-23 12:55:50 +05:30
Anish Sarkar
fcf2485863 fix(desktop):add oauth session handoff 2026-06-23 12:55:43 +05:30
Anish Sarkar
4d49d9311c fix(config):add auth environment defaults 2026-06-23 12:48:23 +05:30
Rohan Verma
1dc3fac81d
Merge pull request #1527 from Muhammad-Ikhwan-Fathulloh/dev
fix: normalize image URLs before persistence and add model selector aria-label
2026-06-23 00:08:41 -07:00
CREDO23
6efc3bf517 fix: make artifact navigation robust 2026-06-22 23:24:25 +02:00
CREDO23
050d6bf998 feat: render artifacts in right panel 2026-06-22 22:38:15 +02:00
CREDO23
695ad19620 feat: add header artifacts toggle 2026-06-22 22:38:15 +02:00
CREDO23
ec907431d5 feat: surface chat page artifacts 2026-06-22 22:38:15 +02:00
CREDO23
365c8a1088 feat: anchor body tool cards 2026-06-22 22:38:01 +02:00
CREDO23
00082cb1ac feat: export chat-artifacts slice 2026-06-22 22:37:33 +02:00
CREDO23
9ea6e3eacd feat: add artifacts toggle button 2026-06-22 22:37:33 +02:00
CREDO23
c03991ce3a feat: add mobile artifacts drawer 2026-06-22 22:37:28 +02:00
CREDO23
7e2c3e388e feat: add desktop artifacts panel 2026-06-22 22:37:02 +02:00
CREDO23
302ebcf617 feat: add artifact list row 2026-06-22 22:36:26 +02:00
CREDO23
bcbb0099f4 feat: anchor deliverable cards for scroll jumps 2026-06-22 22:36:26 +02:00
CREDO23
87224b0239 feat: sync thread artifacts to panel state 2026-06-22 22:36:26 +02:00
CREDO23
64c3db60bd feat: add artifacts panel toggle action 2026-06-22 22:36:20 +02:00
CREDO23
d568905661 feat: add artifacts open/close actions 2026-06-22 22:36:06 +02:00
CREDO23
71f16c93dd feat: add artifacts panel state atoms 2026-06-22 22:35:50 +02:00
CREDO23
cba2a726a2 feat: aggregate artifacts from messages 2026-06-22 22:35:36 +02:00
CREDO23
e9deb1dcb1 feat: describe deliverable tool calls 2026-06-22 22:33:57 +02:00
CREDO23
315dd29ec2 feat: add scroll-to-artifact helper 2026-06-22 22:33:26 +02:00