Commit graph

1716 commits

Author SHA1 Message Date
Anish Sarkar
30a1063a14 style: add select-none class to avatar components for improved user experience 2026-02-12 18:49:52 +05:30
Anish Sarkar
9339a43db5 refactor: improve version switcher UI in report panel for mobile and desktop views 2026-02-12 04:01:54 +05:30
Anish Sarkar
04a10da3ca refactor: improve loading state handling and error display in report panel 2026-02-12 03:49:47 +05:30
Anish Sarkar
a668219240 refactor: update report routes and improve export handling
- Revised report routes to clarify functionality for read, export, and delete operations.
- Enhanced the export process to run all blocking I/O in a thread executor, improving async performance.
- Updated error handling in the report panel to provide clearer feedback on loading failures.
2026-02-12 03:41:29 +05:30
Anish Sarkar
adeef35443 feat: add report versioning support with report_group_id 2026-02-12 03:19:38 +05:30
CREDO23
78127243e2 merge upstream/dev: add user_id to configs, provider icons, i18n 2026-02-11 20:05:00 +02:00
Anish Sarkar
5c9dd0b787 refactor: improve UI layout and styling for report generation components 2026-02-11 22:48:33 +05:30
Anish Sarkar
60c3d43033 feat: replace download icons, replace loader2 with our custom spinner in report panel export options 2026-02-11 22:44:55 +05:30
Anish Sarkar
4111e5d1cc feat: add globe indicator for public snapshots in chat share button 2026-02-11 22:14:59 +05:30
Anish Sarkar
e5626342fc feat: add public report content retrieval and enhance report handling 2026-02-11 22:07:31 +05:30
CREDO23
8e6fa2ee58 add delete notion page approval ui 2026-02-11 18:20:51 +02:00
Anish Sarkar
59628fdf76 feat: enhance report panel and generation UI 2026-02-11 21:39:22 +05:30
Anish Sarkar
be1b6f370f feat: enhance article component with favicon support and layout adjustment 2026-02-11 21:33:46 +05:30
CREDO23
4da6892416 add error card for notion tool failures 2026-02-11 17:58:08 +02:00
Anish Sarkar
25c1fa0f49 fix: update response action label in ParsedArticle component 2026-02-11 20:54:17 +05:30
Anish Sarkar
360e85307b feat: enhance report panel with markdown export functionality 2026-02-11 20:16:02 +05:30
Anish Sarkar
90bf93b0a5 feat: enhance report generation with error handling and metadata extraction
- Updated the report generation tool to include error handling for failed report generation, persisting error messages in the database.
- Modified metadata extraction to count section headings and return a status indicating readiness or failure.
- Adjusted frontend components to handle and display error states based on report generation outcomes, improving user feedback and experience.
2026-02-11 20:04:36 +05:30
CREDO23
2ef2474058 add HITL tool argument editing with approval UI
Enables users to edit tool call arguments before execution in human-in-the-loop
workflows. Adds edit mode UI with form fields, grayscale styling, and subtle
pulse animations for pending approvals. Backend stub enhanced to verify edited
arguments are correctly passed through.
2026-02-11 15:43:07 +02:00
Anish Sarkar
e4244829ae feat: integrate report panel into chat interface
- Added a new ReportPanel component to display report details inline within the chat interface.
- Updated NewChatPage and PublicChatView to include the ReportPanel, enhancing user experience by allowing report viewing alongside chat interactions.
- Introduced report panel state management with Jotai atoms to control visibility and data handling.
- Refactored existing components to accommodate the new report panel layout and functionality.
2026-02-11 18:50:57 +05:30
Anish Sarkar
acad8c6d2b feat: implement report generation tool and associated routes for CRUD operations
- Added a new tool for generating structured Markdown reports based on user input.
- Implemented routes for creating, reading, exporting, and deleting reports.
- Integrated report generation into the chat flow, allowing users to generate reports inline.
- Updated schemas to support report data structures and responses.
- Enhanced frontend components to handle report generation and display results.
2026-02-11 17:55:52 +05:30
CREDO23
5d1c386105 extract shared streaming helpers from page.tsx into streaming-state.ts
Move duplicated types (ThinkingStepData, ContentPart), content-part helpers
(appendText, addToolCall, updateToolCall, buildContentForUI,
buildContentForPersistence), and SSE read loop (readSSEStream) into a
shared module. Removes ~395 lines of tripled code from page.tsx.
2026-02-11 13:50:46 +02:00
DESKTOP-RTLN3BA\$punk
1daa953e83 feat: add support for additional languages in LanguageSwitcher and SidebarUserProfile components 2026-02-11 00:39:01 -08:00
DESKTOP-RTLN3BA\$punk
f7ccd8ff91 chore: linting 2026-02-10 21:31:43 -08:00
DESKTOP-RTLN3BA\$punk
725c03ab5d refactor: wrapped titles in Balancer 2026-02-10 20:51:43 -08:00
Anish Sarkar
fc64f65876 Merge remote-tracking branch 'upstream/dev' into feat/sur-159 2026-02-11 03:47:51 +05:30
Rohan Verma
9f335f5b3f
Merge pull request #807 from AnishSarkar22/fix/homepage
feat: improve homepage integrations section
2026-02-10 14:08:43 -08:00
Anish Sarkar
cc35601058 chore: ran linting 2026-02-10 23:06:22 +05:30
Anish Sarkar
68bc12691c refactor: improve Alert component styling in ImageModelManager for better layout and readability 2026-02-10 23:04:27 +05:30
Anish Sarkar
bb4ed3cac6 refactor: update configuration names from "Auto (Load Balanced)" to "Auto (Fastest)" across multiple components for consistency and clarity 2026-02-10 23:04:15 +05:30
CREDO23
2343fecf97 add frontend HITL: approval UI, SSE handler, and resume flow
- Create CreateNotionPageToolUI component with approval card (approve/reject)
- Handle data-interrupt-request SSE event in page.tsx
- Add handleResume callback to POST decisions and stream continuation
- Skip message persistence for interrupted messages (handleResume persists)
- Stamp __decided__ on tool results for immutable post-decision state
- Sync pendingInterrupt ID after message persistence rename
2026-02-10 18:05:01 +02:00
Anish Sarkar
f1ce17bde4 chore: ran linting 2026-02-10 19:06:21 +05:30
Anish Sarkar
b44b4497a6 refactor: remove unused onDelete and onSettings props from MobileSidebar component 2026-02-10 19:04:42 +05:30
Anish Sarkar
4d7132c16c feat: update LLM role manager to include image generation model preferences and improve loading/error handling 2026-02-10 18:09:27 +05:30
Anish Sarkar
7557f5d2be feat: re-add image model preference management to ImageModelManager with selection and saving functionality 2026-02-10 18:02:04 +05:30
Anish Sarkar
312fedd6a2 refactor: remove ImageModelSelector component and update ModelSelector and ChatHeader to handle LLM and image model configurations more efficiently 2026-02-10 17:20:42 +05:30
Anish Sarkar
8dd2b15796 feat: integrate SVGR for SVG handling in webpack and add new provider icons 2026-02-10 16:23:12 +05:30
Anish Sarkar
2dec643cb4 Merge remote-tracking branch 'upstream/dev' into fix/auth 2026-02-10 11:36:06 +05:30
DESKTOP-RTLN3BA\$punk
0caba8de50 chore: expand incentive task type enum to include new tasks 2026-02-09 18:20:57 -08:00
DESKTOP-RTLN3BA\$punk
63ca97a08e fix: update LinkedIn link in footer component 2026-02-09 18:15:53 -08:00
DESKTOP-RTLN3BA\$punk
7e00e5683d feat: bumped version to 0.0.13 2026-02-09 17:59:07 -08:00
DESKTOP-RTLN3BA\$punk
db652116d6 chore: linting 2026-02-09 16:49:11 -08:00
DESKTOP-RTLN3BA\$punk
c979609041 feat: simplified document upload handling
- Introduced a new endpoint for batch document status retrieval, allowing users to check the status of multiple documents in a search space.
- Enhanced the document upload process to return duplicate document IDs and improved response structure.
- Updated schemas to include new response models for document status.
- Removed unused attachment processing code from chat routes and UI components to streamline functionality.
2026-02-09 16:46:54 -08:00
DESKTOP-RTLN3BA\$punk
d11e76aaa1 chore: recurseml fixes 2026-02-09 15:34:21 -08:00
Rohan Verma
dcd1497630
Merge pull request #802 from CREDO23/sur-161-feat-add-github-models-as-llm-provider
[Improvements] Add GitHub models as llm provider
2026-02-09 15:07:40 -08:00
Rohan Verma
6c72854145
Merge pull request #801 from elammertsma/dev
[FEAT] Added new A/B test, made sidebar resizable and made all left sidebars use the same component
2026-02-09 15:05:11 -08:00
Rohan Verma
3f0c9c35f7
Merge pull request #799 from CREDO23/sur-152-impr-split-private-and-shared-memory
[Feat] Split private vs shared chat memory and add team prompt/attribution
2026-02-09 15:03:54 -08:00
Eric Lammertsma
9354f1c56a Updated hero section with superpowers A/B and description 2026-02-09 16:09:57 -05:00
Anish Sarkar
efe8755132 feat: enhance public chat snapshot row with copy functionality and URL display, improving user interaction 2026-02-10 02:15:13 +05:30
CREDO23
a96d18ec31 Fix GitHub Models provider: use github prefix, fix migration, add Zod enum 2026-02-09 19:14:16 +02:00
Eric Lammertsma
123d3bccf4 Created more relatable chat input suggestions 2026-02-09 12:05:19 -05:00