Commit graph

23 commits

Author SHA1 Message Date
Anish Sarkar
aeb2613b2b chore: linting 2026-02-22 04:41:56 +05:30
Anish Sarkar
ac0027e2d2 feat: update dropdown menu styling and structure for improved UI consistency and responsiveness 2026-02-22 04:35:59 +05:30
Anish Sarkar
e34921eac4 feat: introduce plugin presets for PlateEditor, allowing flexible configuration of editor features 2026-02-18 03:49:28 +05:30
Anish Sarkar
fed500ce34 feat: add read-only mode for report content with MarkdownViewer, enhancing user experience for shared reports 2026-02-18 03:34:11 +05:30
Anish Sarkar
a482cc95de chore: ran linting 2026-02-17 12:47:39 +05:30
Anish Sarkar
2b2a4c858a refactor: update report panel and toolbar components for improved layout and accessibility, including enhanced styling and conditional rendering 2026-02-17 03:25:24 +05:30
Anish Sarkar
d4ad1dcae4 refactor: enhance UI components with dark mode support and streamline tooltip usage across toolbar buttons 2026-02-17 02:26:43 +05:30
Anish Sarkar
1768887be8 feat: implement EditorSaveContext and integrate save functionality in PlateEditor and FixedToolbarButtons 2026-02-17 01:30:38 +05:30
Anish Sarkar
1995fe9ec1 feat: add report content update endpoint and integrate Platejs editor for markdown editing 2026-02-16 00:11:34 +05:30
Anish Sarkar
2755c0d7c0 chore: update uv.lock and ran linting 2026-02-14 19:09:45 +05:30
Anish Sarkar
47670997df chore: remove Typst installation from Dockerfiles to streamline image builds 2026-02-13 22:05:56 +05:30
DESKTOP-RTLN3BA\$punk
a8c1aa28c0 feat: remove pandoc and its respective engine dependencies 2026-02-13 01:34:43 -08:00
Anish Sarkar
a2dd5fb671 chore: ran linting 2026-02-13 02:43:26 +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
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
e5626342fc feat: add public report content retrieval and enhance report handling 2026-02-11 22:07:31 +05:30
Anish Sarkar
59628fdf76 feat: enhance report panel and generation UI 2026-02-11 21:39:22 +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
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