Commit graph

3935 commits

Author SHA1 Message Date
Rohan Verma
a7ee0232b6
Merge pull request #476 from MODSetter/dev
refactor(ux): moved podcasts to chat artifacts
2025-11-11 19:10:15 -08:00
DESKTOP-RTLN3BA\$punk
3ccb0bc7bb refactor(ux): Enhance podcast and chat panel features
- Updated the welcome dialog in podcast generation to reflect the correct podcast title.
- Improved the Dashboard layout by adding an indicator for active chats on the researcher page.
- Enhanced the breadcrumb component to fetch and display chat details dynamically.
- Adjusted the chat panel width for better visibility.
- Introduced animations and improved user interactions in the chat panel and podcast player components.
- Updated the ConfigModal to provide clearer instructions for user input.
2025-11-11 18:07:32 -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
87c5d24f29 fix key down events 2025-11-11 22:06:57 +02: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
ed4ec5ce67 remove the podcasts menu 2025-11-11 04:29:37 +02:00
thierryverse
55e5b45a42 fix podcast generation 2025-11-11 04:02:04 +02:00
Rohan Verma
2d91eacafb
Merge pull request #473 from MODSetter/dev
refactor(ux): combined sources to one section
2025-11-07 14:32:32 -08:00
DESKTOP-RTLN3BA\$punk
8c54ca27d7 refactor(ux): combined sources to one section
- Renamed "Documents" section to "Sources" in the dashboard layout.
- Updated routing for adding sources and managing documents.
- Refactored the connectors and documents upload pages to redirect to the new sources section.
- Added localization support for the new "Sources" terminology in English and Chinese.
2025-11-07 14:28:30 -08:00
Rohan Verma
ed348b1bf9
Merge pull request #472 from MODSetter/dev
feat: fix chat initialization logic in ResearcherPage
2025-11-07 12:22:01 -08:00
DESKTOP-RTLN3BA\$punk
461d6ab9dc Merge commit 'a9c9e3fe86' into dev 2025-11-07 12:20:55 -08:00
DESKTOP-RTLN3BA\$punk
a37e140c6f feat: enhance chat initialization logic in ResearcherPage
- Introduced a ref to track if initial connectors have been set for new chats.
- Updated the effect to reset the flag when the chat ID changes, ensuring connectors are set only once on initial mount.
- Improved the condition for setting default sources for new chats to prevent unnecessary updates.
2025-11-07 12:20:30 -08:00
Rohan Verma
a9c9e3fe86
Merge pull request #471 from MODSetter/dev
feat: added top_k in chat Interface.
2025-11-06 13:33:47 -08: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
thierryverse
06f541d600 add a compoacted podcast player in the chat pannel 2025-11-06 21:52:45 +02:00
thierryverse
ee139a4be8 fix hydration issue in podcast config modal 2025-11-06 21:52:45 +02:00
thierryverse
839453dc8d fix return type of getPodcastByChat handler 2025-11-06 21:52:45 +02:00
CREDO23
ce4bb7e1b7 clean up 2025-11-06 21:52:45 +02:00
CREDO23
84ac44e3b1 Add ai bot suggestions 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
13342eb823 Add use podcasts 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
CREDO23
b02b094a24 show podcast staleness and suggest user to re-generate 2025-11-06 21:52:45 +02:00
CREDO23
e47b1cb4c5 stop propagation in the chat panelcl 2025-11-06 21:52:45 +02:00
CREDO23
9007436ff6 fix typo 2025-11-06 21:52:45 +02:00
CREDO23
58fed46567 updae chat config madal 2025-11-06 21:52:45 +02:00
CREDO23
f16562685e update chat panel view 2025-11-06 21:52:45 +02:00
CREDO23
caae2bcfc0 implement generate podcast handler 2025-11-06 21:52:45 +02:00
CREDO23
4f36b230bd get chat details on chat interface mount 2025-11-06 21:52:45 +02:00
CREDO23
25dfcaee27 fix fetchChatDetails return type 2025-11-06 21:52:45 +02:00
CREDO23
d2f00fd328 fix fetchChatDetails return type 2025-11-06 21:52:45 +02:00
CREDO23
05a8bd1be3 add generate podcast action 2025-11-06 21:52:45 +02:00
CREDO23
ce658b91ea Add sserver actions 2025-11-06 21:52:45 +02:00
CREDO23
4c22f4a953 add the config modal 2025-11-06 21:52:45 +02:00
CREDO23
6d34007a26 add white mode 2025-11-06 21:52:45 +02:00
CREDO23
34c07d3699 add accessibilty 2025-11-06 21:52:45 +02:00
CREDO23
24e366d326 add 'generate podcast component' 2025-11-06 21:52:45 +02:00
CREDO23
37bf3445b0 add chat pannel view 2025-11-06 21:52:45 +02:00
CREDO23
70dd7f1cd7 add chat pannel container 2025-11-06 21:52:45 +02:00
CREDO23
9085cb2d27 add transition on interaction 2025-11-06 21:52:45 +02:00
CREDO23
bc512ec089 Add chat pannel 2025-11-06 21:52:45 +02:00
Rohan Verma
e79845bd5e
Merge pull request #470 from MODSetter/dev
feat: Implement LLM configuration validation in create and update routes
2025-11-05 12:52:49 -08:00
DESKTOP-RTLN3BA\$punk
5585cdf411 fix: recurse 2025-11-05 12:51:21 -08:00
DESKTOP-RTLN3BA\$punk
0a5a7a6c2a Merge commit '7d4fc2e2fe' into dev 2025-11-05 12:15:41 -08: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
Rohan Verma
666dba7150
Merge pull request #469 from samkul-swe/feat/webcrawler
Add web crawling
2025-11-04 20:07:45 -08:00