Anish Sarkar
3ec30d94ce
refactor: optimize report generation tool to use short-lived database sessions for improved performance and connection management
2026-02-14 18:48:36 +05:30
Anish Sarkar
8746051670
feat: enhance system prompts to specify LaTeX notation for mathematical expressions
2026-02-14 14:28:47 +05:30
Anish Sarkar
138c6d8cd6
feat: update report generation tool with new user prompts
2026-02-13 19:02:46 +05:30
DESKTOP-RTLN3BA\$punk
a8c1aa28c0
feat: remove pandoc and its respective engine dependencies
2026-02-13 01:34:43 -08:00
DESKTOP-RTLN3BA\$punk
3a7a27f3ae
feat: enhance report generation instructions with comprehensive trigger phrases and formatting rules for Markdown output
2026-02-12 17:18:50 -08:00
Anish Sarkar
a2dd5fb671
chore: ran linting
2026-02-13 02:43:26 +05:30
Anish Sarkar
f96e7e11c6
docs: enhance report generation instructions with detailed formatting guidelines for code examples and Mermaid diagrams
2026-02-12 19:29:48 +05:30
Anish Sarkar
d627409af0
docs: update system prompt and report tool instructions for clarity on report generation and modification requests
2026-02-12 18:22:47 +05:30
Anish Sarkar
3336626336
chore: update Dockerfiles to install Typst for PDF rendering and remove WeasyPrint dependencies
2026-02-12 15:57:35 +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
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
e5626342fc
feat: add public report content retrieval and enhance report handling
2026-02-11 22:07:31 +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
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
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
ef7fa82600
hotpatch: update SlowAPI middleware to avoid issues with StreamingResponse
2026-02-10 22:41:55 -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
Anish Sarkar
fc64f65876
Merge remote-tracking branch 'upstream/dev' into feat/sur-159
2026-02-11 03:47:51 +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
Anish Sarkar
f1ce17bde4
chore: ran linting
2026-02-10 19:06:21 +05:30
Anish Sarkar
33b9c1fc4b
fix: use REDIS_APP_URL for auth rate limiting
2026-02-10 11:46:49 +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
d152605682
fix: update pages reward for incentive tasks
...
- Reduced the pages reward for GitHub and Reddit tasks from 100 to 30.
- Adjusted the pages reward for the Discord task from 100 to 40.
2026-02-09 17:46:41 -08:00
DESKTOP-RTLN3BA\$punk
856df201db
feat: add future annotations to content_utils.py
...
- Imported future annotations to improve type hinting and support forward references in the content utilities module.
2026-02-09 17:15:33 -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
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
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
Rohan Verma
26fd61fcbb
Merge pull request #796 from AnishSarkar22/feat/sur-149-batch-index
...
impr: batch index for messaging connectors & some fixes
2026-02-09 15:00:16 -08:00
DESKTOP-RTLN3BA\$punk
2b75c4e6d3
chore: linting
2026-02-09 14:14:46 -08:00
DESKTOP-RTLN3BA\$punk
17b7348f61
feat: fixed and improved search and background task management.
2026-02-09 14:03:56 -08:00
CREDO23
a96d18ec31
Fix GitHub Models provider: use github prefix, fix migration, add Zod enum
2026-02-09 19:14:16 +02:00
CREDO23
a9d6c41964
Add GITHUB_MODELS to provider maps
2026-02-09 17:34:25 +02:00
CREDO23
515be6b648
Add GITHUB_MODELS to LiteLLMProvider enum
2026-02-09 17:26:35 +02:00
Anish Sarkar
a33a2161aa
feat: enhance user association by integrating member data into public chat and image model managers
2026-02-09 19:00:57 +05:30
Anish Sarkar
4b60068e8b
feat: add user_id to new_llm_configs and image_generation_configs for user association
2026-02-09 18:30:52 +05:30
Anish Sarkar
20ab128b05
feat: implement batch indexing for Microsoft Teams messages to improve efficiency and conversational context
2026-02-09 14:31:22 +05:30
CREDO23
99d9ce04b3
Conditional system prompt for private vs shared chat memory
2026-02-09 10:54:31 +02:00
Anish Sarkar
5b5e482305
feat: implement in-memory fallback for rate limiting when Redis is unavailable, enhancing reliability and logging
2026-02-09 13:09:38 +05:30
Anish Sarkar
c1016591da
refactor: update authentication error handling to prevent user enumeration and improve error messages
2026-02-09 12:57:32 +05:30
CREDO23
474989687c
feat: conditionnaly build the system prompt (private / shared) memory
2026-02-09 09:19:44 +02:00
Anish Sarkar
2add106296
feat: enhance rate limiting by allowing requests to proceed when Redis is unavailable, with logging for monitoring
2026-02-09 03:15:27 +05:30
Anish Sarkar
bcdfd23ea1
chore: ran linting
2026-02-08 20:42:05 +05:30
Anish Sarkar
79f004bbb1
feat: implement rate limiting for authentication endpoints and enhance error handling for login attempts
2026-02-08 18:08:56 +05:30
Anish Sarkar
54b4501ca6
feat: enhance user authentication by adding specific error handling for non-existent accounts
2026-02-08 17:10:40 +05:30
Anish Sarkar
e2dd80c604
chore: ran linting
2026-02-08 12:43:31 +05:30
Anish Sarkar
7cede99d29
feat: implement batch indexing for Slack messages to enhance efficiency and conversational context
2026-02-07 18:30:06 +05:30
Anish Sarkar
98870a9f9a
feat: implement batch indexing for Discord messages to improve efficiency and context
2026-02-07 18:26:29 +05:30