Rohan Verma
0e96e4492b
Merge pull request #812 from MODSetter/dev
...
feat: add additional languages
2026-02-11 20:50:31 -08:00
DESKTOP-RTLN3BA\$punk
e184a7b3f3
feat: update README files to include additional language options
2026-02-11 20:49:36 -08:00
DESKTOP-RTLN3BA\$punk
65b0514947
Merge commit ' f5cede64be' into dev
2026-02-11 20:39:17 -08:00
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
CREDO23
a833dad6ab
improve notion update_page error handling and numbered list parsing
2026-02-11 19:58:02 +02:00
Anish Sarkar
e7a73d0570
feat: add report export capabilities with Pandoc and WeasyPrint support
...
- Updated Dockerfiles to include Pandoc and WeasyPrint runtime libraries for report generation.
- Enhanced report retrieval functionality to include version siblings in the response.
- Modified report export process to utilize WeasyPrint for PDF generation, improving output quality.
2026-02-11 23:24:51 +05:30
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
CREDO23
79d1f7d603
pass full notion tool output in stream
2026-02-11 17:38:42 +02:00
Anish Sarkar
25c1fa0f49
fix: update response action label in ParsedArticle component
2026-02-11 20:54:17 +05:30
CREDO23
04ea40f0c8
fix notion write tools and add retry wrapper
2026-02-11 17:18:59 +02:00
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
8649ca7ac0
add notion tools for create/update/delete pages
2026-02-11 16:11:53 +02:00
CREDO23
c492505876
add write operations to notion connector
2026-02-11 16:11:46 +02:00
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
Anish Sarkar
6fc5dc224b
refactor: remove report_status enum and related index from reports table migration
2026-02-11 17:45:07 +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
Anish Sarkar
b6c0406d10
feat: add reports table and report status enum for generated Markdown reports
2026-02-11 16:28:56 +05:30
DESKTOP-RTLN3BA\$punk
1daa953e83
feat: add support for additional languages in LanguageSwitcher and SidebarUserProfile components
2026-02-11 00:39:01 -08:00
Anish Sarkar
1d1e2c6b48
chore: add pypandoc dependency to pyproject.toml and update uv.lock
2026-02-11 12:37:44 +05:30
Rohan Verma
f5cede64be
Merge pull request #810 from MODSetter/dev
...
feat: add shared temporary directory for file uploads in Dockerfile
2026-02-10 23:01:07 -08:00
DESKTOP-RTLN3BA\$punk
c297e41caa
Merge commit ' a76575b1da' into dev
2026-02-10 22:58:19 -08:00
DESKTOP-RTLN3BA\$punk
c662bb90cb
feat: add shared temporary directory for file uploads in Dockerfile
2026-02-10 22:57:56 -08:00
Rohan Verma
a76575b1da
Merge pull request #809 from MODSetter/dev
...
hotpatch: update SlowAPI middleware to fix chat
2026-02-10 22:44:53 -08:00
DESKTOP-RTLN3BA\$punk
25f9e9c74b
Merge commit ' 632abe5187' into dev
2026-02-10 22:42:42 -08:00
DESKTOP-RTLN3BA\$punk
ef7fa82600
hotpatch: update SlowAPI middleware to avoid issues with StreamingResponse
2026-02-10 22:41:55 -08:00
Rohan Verma
632abe5187
Merge pull request #808 from MODSetter/dev
...
feat: various stability updates and hotpatches for cloud
2026-02-10 22:00:45 -08:00
DESKTOP-RTLN3BA\$punk
928211eef6
Merge commit ' 03e6e7f0de' into dev
2026-02-10 21:32:35 -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
DESKTOP-RTLN3BA\$punk
e1da6a61a4
hotpatch(cloud): added SERVICE_ROLE and CELERY_QUEUES for task seperation
2026-02-10 20:34:04 -08:00
Rohan Verma
7b1017c295
Merge pull request #800 from AnishSarkar22/feat/sur-159
...
feat: add user association for LLM config and image config tables
2026-02-10 14:22:16 -08:00
Anish Sarkar
c41a084945
chore: remove migration script for adding user_id to new_llm_configs and image_generation_configs
2026-02-11 03:48:46 +05:30
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
Rohan Verma
74b053f707
Merge pull request #798 from AnishSarkar22/fix/auth
...
feat(auth): improve error handling and add rate limiting
2026-02-10 14:07:41 -08:00
CREDO23
8f81c9859d
deduplicate backend streaming loop into shared _stream_agent_events helper
2026-02-10 19:47:10 +02:00