Anish Sarkar
da7cb81252
feat: introduce display image tool for enhanced image rendering in chat with metadata support
2025-12-23 01:11:56 +05:30
Anish Sarkar
4b69fdf214
feat: add link preview tool for enhanced URL metadata display in chat
2025-12-23 00:58:27 +05:30
Anish Sarkar
8a99752f2f
feat: enhance chat functionality with chain-of-thought display and thinking steps management
2025-12-22 22:54:22 +05:30
DESKTOP-RTLN3BA\$punk
1cbb1b5d66
refactor: remove chat-related fields and legacy podcast generation function
2025-12-21 23:31:11 -08:00
DESKTOP-RTLN3BA\$punk
c2dcb2045d
feat: added attachment support
2025-12-21 22:26:33 -08:00
DESKTOP-RTLN3BA\$punk
bb971460fc
feat: migrated old chat to new chat
2025-12-21 19:33:52 -08:00
DESKTOP-RTLN3BA\$punk
0c3574d049
feat: implement new chat feature with message persistence and UI integration
2025-12-21 16:16:50 -08:00
Anish Sarkar
35463eeab4
Merge remote-tracking branch 'upstream/dev' into feature/podcast-agent
2025-12-21 20:39:21 +05:30
Anish Sarkar
783ee9c154
feat: enhance podcast generation with duplicate request prevention and improved UI feedback
2025-12-21 20:07:04 +05:30
Anish Sarkar
e79e1187b2
feat: implement background podcast generation with Celery and task polling in UI
2025-12-21 19:35:00 +05:30
Anish Sarkar
4c4e4b3c4c
feat: add podcast generation capabilities to SurfSense deep agent and UI integration
2025-12-21 19:07:46 +05:30
DESKTOP-RTLN3BA\$punk
73f0f772a8
feat: message history and PostgreSQL checkpointer integration
2025-12-21 03:30:10 -08:00
DESKTOP-RTLN3BA\$punk
947087452f
feat: new chat working stateless. Added citation logic.
2025-12-20 23:15:49 -08:00
DESKTOP-RTLN3BA\$punk
086048a4db
refactor: updated chonkie & removed junk code
...
- Removed all references to the Serper API from the codebase, including related components, hooks, and schemas.
- Updated the `pyproject.toml` to reflect the new version of `chonkie` and other dependencies.
- Cleaned up the configuration and connector management to streamline the application.
2025-12-19 23:26:45 -08:00
DESKTOP-RTLN3BA\$punk
c6cc7c2a6a
feat: test script of new agent
2025-12-18 23:57:57 -08:00
CREDO23
c6cb754aac
refactor: update the webcrawler index to compare hashes without metadata
2025-12-17 18:44:58 +02:00
DESKTOP-RTLN3BA\$punk
c768730b8c
feat: fixed issues of note management
...
Issues Fixed
- Missing pagination fields in API response schemas (page, page_size, has_more)
- NOTE enum missing from frontend Zod schema
- Missing fields in DocumentRead response construction (content_hash, updated_at)
- BlockNote slash menu clipped by overflow-hidden CSS
- Sidebar click conflicts - hidden action buttons intercepting clicks
- Rewrote All Notes sidebar - replaced fragile custom portal with shadcn Sheet
- Missing translation keys for new UI strings
- Missing NOTE retrieval logic in researcher agent
- Added search to All Notes sidebar
- Removed frontend logging - was causing toasters on every page refresh
- Added backend logging to document reindex Celery task
2025-12-17 00:09:43 -08:00
DESKTOP-RTLN3BA\$punk
08fb488995
feat(roadmap-1.2): removed SearchMode enum and combined hybrid search
2025-12-12 04:17:30 -08:00
DESKTOP-RTLN3BA\$punk
8c9aa68faa
feat: update document tracking to use 'updated_at' timestamp instead of 'last_edited_at'
2025-12-12 01:32:14 -08:00
Differ
e238fab638
Merge remote-tracking branch 'upstream/main' into feat/bookstack-connector
2025-12-06 09:15:02 +08:00
DESKTOP-RTLN3BA\$punk
c97887a63d
fix: implement real-time streaming for responses
...
- Added streaming service support to the Q&A agent for real-time token streaming.
- Updated `answer_question` method to stream responses token-by-token to the frontend.
- Modified `handle_qna_workflow` to handle both custom and values streaming modes.
- Enhanced state management to include streaming service for improved user experience.
2025-12-05 00:14:36 -08:00
Differ
500bc60d02
fix: add input validation, retry limit, code formatting, and exclude i18n from secret detection
2025-12-05 09:58:49 +08:00
Differ
6b1b8d0f2e
feat: add BookStack connector for wiki documentation indexing
2025-12-04 14:08:44 +08:00
WayChan
081080233a
fix: saving document from browser extension fails due to missing and mismatch fields of backend data models
2025-12-03 15:32:32 +00:00
Anish Sarkar
f92112a79a
fix: code cleanup
2025-11-30 11:37:50 +05:30
Anish Sarkar
5e53207edc
refactor: update alembic migration revision ID and added some defaults for blocknote in file_processors.py file
2025-11-30 04:57:07 +05:30
Anish Sarkar
4e6b4cc57d
fixed: cleaned up code and added import in init
2025-11-30 04:25:27 +05:30
Anish Sarkar
e419702ebd
fix: run ruff formatter to fix code quality
2025-11-30 04:15:38 +05:30
Anish Sarkar
b98c312fb1
Merge remote-tracking branch 'upstream/main' into feature/blocknote-editor
2025-11-30 04:10:49 +05:30
Anish Sarkar
f8e4926969
feat: Implement document saving with reindexing
...
- Updated the document saving endpoint to trigger reindexing after saving.
- Introduced a new Celery task for reindexing documents.
- Refactored the editor page to reflect the changes in the API endpoint and method.
2025-11-30 04:08:12 +05:30
Anish Sarkar
91bc344b56
feat: Added celery tasks to populate blocknote_document for existing documents
2025-11-30 03:49:43 +05:30
DESKTOP-RTLN3BA\$punk
ab6ea7e0ab
feat(UI): reorganized connectors
2025-11-26 13:44:38 -08:00
DESKTOP-RTLN3BA\$punk
8f30cfd69a
chore(lint): ruff checks
2025-11-26 13:22:31 -08:00
Anish Sarkar
3fac196c35
code quality issues fixed
2025-11-23 16:39:23 +05:30
Anish Sarkar
e68286f22e
introduced blocknote editor
2025-11-23 15:23:31 +05:30
samkul-swe
121e2f0c0e
Renaming resources
2025-11-22 19:19:00 -08:00
samkul-swe
8333697598
Removed the CRAWLED_URL document processors
2025-11-21 23:27:21 -08:00
samkul-swe
896e410e2a
Webcrawler connector draft
2025-11-21 23:27:21 -08:00
Rohan Verma
0835a192a2
Merge pull request #430 from CREDO23/feat/chat-pannel
...
[Feature] Add the chat panel
2025-11-11 17:04:39 -08:00
thierryverse
2902fd6d28
inject user instruction in the podcast generation task
2025-11-11 20:08:32 +02:00
thierryverse
9c959baadd
clean up comments
2025-11-11 19:17:41 +02:00
thierryverse
cfb62ff73b
fix typo
2025-11-11 19:15:45 +02:00
thierryverse
55e5b45a42
fix podcast generation
2025-11-11 04:02:04 +02:00
DESKTOP-RTLN3BA\$punk
7ed159b395
feat: added top_k in chat Interface.
2025-11-06 13:25:05 -08:00
thierryverse
678d8fbbcd
fix podcast re-generation
2025-11-06 21:52:45 +02:00
CREDO23
cc3e04031e
update the chat state version with messages
2025-11-06 21:52:45 +02:00
CREDO23
666ea87a9d
reference the chat in the podcast
2025-11-06 21:52:45 +02:00
CREDO23
aaa6ee22ed
implement chat/podcast staleness
2025-11-06 21:52:45 +02:00
DESKTOP-RTLN3BA\$punk
9466bf595c
feat: Implement LLM configuration validation in create and update routes
...
- Added `validate_llm_config` function to `llm_service.py` for validating LLM configurations via test API calls.
- Integrated validation in `create_llm_config` and `update_llm_config` routes in `llm_config_routes.py`, raising HTTP exceptions for invalid configurations.
- Enhanced error handling to provide detailed feedback on configuration issues.
2025-11-05 12:15:05 -08:00
samkul-swe
e49c455c01
Making async
2025-11-04 15:27:57 -08:00