Rahul Badade
a6fafa6a4d
Fix: Autoselect input text box on pageload and conversation reset ( #2177 ) ( #2194 )
...
* Fix: Autoselect input text box on pageload and conversation reset
- Added autoFocus to useEffect dependency array in MessageInput
- Added key prop to MessageInput to force remount on conversation reset
- Implemented refocus after message submission
- Removed duplicate input clearing logic in handleKeyDown
Fixes #2177
* fix: optimize input handling
---------
Co-authored-by: Alex <a@tushynski.me >
2025-12-19 18:57:57 +02:00
JustACodeA
d90b1c57e5
feat: add hover animation to conversation context menu button ( #2168 )
...
* feat: add hover animation to conversation context menu button
Adds visual feedback when hovering over the three-dot menu button in conversation tiles.
This makes it clear that the submenu is being targeted rather than the parent item.
Changes:
- Added rounded hover background with smooth transition
- Increased clickable area for better UX
- Supports both light and dark themes
Closes #2097
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
* Update frontend/src/conversation/ConversationTile.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-19 18:25:29 +02:00
Alex
af3e16c4fc
fix: count history tokens from chunks, remove old UI setting limit ( #2196 )
2025-12-17 03:34:17 +02:00
Manish Madan
09e7c1b97f
Fixes: re-blink in converstaion, (refactor) prompts and validate LocalStorage prompts ( #2181 )
...
* chore(dependabot): add react-widget npm dependency updates
* refactor(prompts): init on load, mv to pref slice
* (refactor): searchable dropdowns are separate
* (fix/ui) prompts adjust
* feat(changelog): dancing stars
* (fix)conversation: re-blink bubble past stream
* (fix)endless GET sources, esling err
---------
Co-authored-by: GH Action - Upstream Sync <action@github.com >
2025-12-10 23:53:40 +02:00
Siddhant Rai
3f7de867cc
feat: model registry and capabilities for multi-provider support ( #2158 )
...
* feat: Implement model registry and capabilities for multi-provider support
- Added ModelRegistry to manage available models and their capabilities.
- Introduced ModelProvider enum for different LLM providers.
- Created ModelCapabilities dataclass to define model features.
- Implemented methods to load models based on API keys and settings.
- Added utility functions for model management in model_utils.py.
- Updated settings.py to include provider-specific API keys.
- Refactored LLM classes (Anthropic, OpenAI, Google, etc.) to utilize new model registry.
- Enhanced utility functions to handle token limits and model validation.
- Improved code structure and logging for better maintainability.
* feat: Add model selection feature with API integration and UI component
* feat: Add model selection and default model functionality in agent management
* test: Update assertions and formatting in stream processing tests
* refactor(llm): Standardize model identifier to model_id
* fix tests
---------
Co-authored-by: Alex <a@tushynski.me >
2025-11-14 13:13:19 +02:00
Siddhant Rai
21e5c261ef
feat: template-based prompt rendering with dynamic namespace injection ( #2091 )
...
* feat: template-based prompt rendering with dynamic namespace injection
* refactor: improve template engine initialization with clearer formatting
* refactor: streamline ReActAgent methods and improve content extraction logic
feat: enhance error handling in NamespaceManager and TemplateEngine
fix: update NewAgent component to ensure consistent form data submission
test: modify tests for ReActAgent and prompt renderer to reflect method changes and improve coverage
* feat: tools namespace + three-tier token budget
* refactor: remove unused variable assignment in message building tests
* Enhance prompt customization and tool pre-fetching functionality
* ruff lint fix
* refactor: cleaner error handling and reduce code clutter
---------
Co-authored-by: Alex <a@tushynski.me >
2025-10-31 12:47:44 +00:00
Manish Madan
6a4cb617f9
Frontend audit: Bug fixes and refinements ( #2112 )
...
* (fix:attachements) sep id for redux ops
* (fix:ui) popups, toast, share modal
* (feat:agentsPreview) stable preview, ui fixes
* (fix:ui) light theme icon, sleek scroll
* (chore:i18n) missin keys
* (chore:i18n) missing keys
* (feat:preferrenceSlice) autoclear invalid source from storage
* (fix:general) delete all conv close btn
* (fix:tts) play one at a time
* (fix:tts) gracefully unmount
* (feat:tts) audio LRU cache
* (feat:tts) pointer on hovered area
* (feat:tts) clean text for speach
---------
Co-authored-by: GH Action - Upstream Sync <action@github.com >
2025-10-29 01:47:26 +02:00
Nikunj Kohli
9f7945fcf5
[UI/UX] Improve image upload experience — add preview & drag-to-reord… ( #2095 )
...
* [UI/UX] Improve image upload experience — add preview & drag-to-reorder in chat section
* chore(chat): remove image previews, keep drag-to-reorder
* chore(chat): prevent attachment drag from triggering upload dropzone
* Revert "chore(chat): prevent attachment drag from triggering upload dropzone"
This reverts commit dd4b96256c .
* (feat:conv) rmv drag-drop on sources
* (feat:msg-input) drop attachments
---------
Co-authored-by: ManishMadan2882 <manishmadan321@gmail.com >
2025-10-27 21:53:18 +02:00
Manish Madan
c4e8daf50e
Frontend audit: refinements ( #2083 )
...
* (fix:attachements) sep id for redux ops
* (fix:ui) popups, toast, share modal
* (feat:agentsPreview) stable preview, ui fixes
* (fix:ui) light theme icon, sleek scroll
---------
Co-authored-by: GH Action - Upstream Sync <action@github.com >
2025-10-22 12:12:05 +03:00
Hanzalah Waheed
5aa4ec1b9f
fix: cleanup ConversationBubble and fix CopyButton ( #2073 )
...
* fix: rm states for hovering. use tailwind classes instead
* fix: use group hover css intead of states
* chore: no point in having separate defaults if cant be customised
* fix: move default bg colors into conditionals
2025-10-18 21:59:15 +03:00
TinTin
ababc9ae04
fix: reduce large margins between list items in answer rendering ( #2058 )
2025-10-16 13:59:45 +03:00
Alex
096f6d91a2
fix: handle potential undefined value for selectedDocs in fetchAnswer
2025-10-15 17:12:52 +01:00
Anurag Yadav
8fb945ab09
feedback button to show after message ( #2064 )
2025-10-14 18:52:31 +03:00
Manish Madan
72bc24a490
Chore: deleted unused files, dead code; minor fixes ( #2059 )
...
* (feat:pause-stream) generator exit
* (feat:pause-stream) close request
* (feat:pause-stream) finally close; google anthropic
* (feat:task_status)communicate failure
* (clean:connector) unused routes
* (feat:file-table) missing skeletons
* (chore:fe) purge unused
* (fix:apiKeys) build err
* (chore:settings) clean unused
* merge from main
* (chore:purge) unused fe assets
* (clean:check_docs) unused logic
* (feat:selectedDocs) replace null type
---------
Co-authored-by: GH Action - Upstream Sync <action@github.com >
2025-10-13 19:11:24 +03:00
Mariam Saeed
e7b15b316e
Feat: Notification section ( #2033 )
...
* Feature/Notification-section
* fix notification ui and add local storage variable to save the state
* add notification component to app.tsx
2025-10-09 01:26:10 +03:00
Zhenghong Chen
b505d207d7
adjusted edit button padding and response box padding & roundness
2025-10-05 16:34:17 -04:00
ManishMadan2882
c4a54a85be
(lint) fe
2025-10-02 16:30:08 +05:30
Alex
9aa7f22fa6
Merge pull request #1961 from NewAi25/feature-letmecheck-fix-Identica-Sub-Expression
...
Added fix in frontend/src/conversation/ConversationMessages.tsx line…
2025-09-24 09:35:12 +01:00
jane
82b47b5673
Added fix in frontend/src/conversation/ConversationMessages.tsx line 213
2025-09-16 23:53:06 +05:30
Siddhant Rai
0ff6c6a154
Merge branch 'main' into feat/remote-mcp
2025-09-15 09:53:58 +05:30
Siddhant Rai
641cf5a4c1
feat: skip empty fields in mcp tool call + improve error handling and response
2025-09-11 19:04:10 +05:30
Ankit Matth
07d59b6640
refactor: use list instead of string parsing
2025-08-23 20:25:29 +05:30
Ankit Matth
6f47aa802b
added support for multi select sources
2025-08-16 15:19:19 +05:30
Alex
6a02bcf15b
Merge pull request #1873 from ManishMadan2882/main
...
Sources are the new Docs
2025-08-13 18:24:35 +01:00
Alex
15d2d0115b
Merge branch 'main' into feat/agent-schema-response
2025-08-13 17:12:26 +01:00
Siddhant Rai
896dcf1f9e
feat: add support for structured output and JSON schema validation
2025-08-13 13:29:51 +05:30
GH Action - Upstream Sync
819a12fb49
Merge branch 'main' of https://github.com/arc53/DocsGPT
2025-08-13 01:45:41 +00:00
Hanzalah Waheed
6bb0cd535a
fix: rm redundant states. track feedback state w prop var
2025-08-13 02:36:58 +04:00
Hanzalah Waheed
cb9ec69cf6
chore: refactor code to use ternary operator for error type check
2025-08-13 02:31:25 +04:00
Hanzalah Waheed
143854fa81
fix: show both like and dislike buttons
2025-08-13 02:11:47 +04:00
Hanzalah Waheed
eb05132008
fix: always show the response bubble buttons.
2025-08-12 00:16:21 +04:00
ManishMadan2882
1eb011e8c3
Merge branch 'main' of https://github.com/arc53/DocsGPT
2025-08-05 15:28:51 +05:30
ManishMadan2882
b000b235a2
(feat:sources) renamed docs,fe
2025-08-05 05:23:29 +05:30
Siddhant Rai
76973a4b4c
feat: answer routes re-structure for better maintainability and reuse
2025-07-23 20:07:42 +05:30
ManishMadan2882
1770a1a45f
Merge branch 'main' of https://github.com/arc53/DocsGPT into dependabot/npm_and_yarn/frontend/tailwindcss-4.1.10
2025-06-25 18:59:51 +05:30
ManishMadan2882
777f40fc5e
(fix:conflicting global css) layered styles
2025-06-25 01:11:39 +05:30
Siddhant Rai
d36f12a4ea
feat: add DuckDuckGo icon and remove sources skeleton
2025-06-24 02:11:58 +05:30
Siddhant Rai
709488beb1
fix: sources not getting set on stream end
2025-06-23 09:23:18 +05:30
ManishMadan2882
4702dec933
(chore:tailwindcss) via upgrade tool
2025-06-22 18:31:26 +05:30
Alex
f0908af3c0
Merge pull request #1829 from arc53/dependabot/npm_and_yarn/frontend/multi-d4a34be08c
...
build(deps): bump react and @types/react in /frontend
2025-06-22 12:07:44 +01:00
ManishMadan2882
6834961dd1
(fix:types) stricter in v19
2025-06-20 23:11:53 +05:30
ManishMadan2882
7077ca5e98
(chore/upgrade) migrate to react v19
2025-06-20 17:36:28 +05:30
ManishMadan2882
55a1d867c3
(refactor/converstationSlice) separate preview
2025-06-19 02:16:03 +05:30
ManishMadan2882
3aceca63c6
(fix/bubble) evenly padded
2025-06-18 19:41:52 +05:30
ManishMadan2882
9bc166ffd4
(fix:convSlice) append to right conv id
2025-06-18 19:41:20 +05:30
ManishMadan2882
bd4a4cc4af
(feat:question) match design
2025-06-14 02:32:59 +05:30
ManishMadan2882
8343fe63cb
(feat:bubble) collapsable questions
2025-06-14 02:02:36 +05:30
Siddhant Rai
b414f79bc5
fix: adjust width of tool calls display in ConversationBubble component
2025-06-11 19:37:32 +05:30
Siddhant Rai
6e08fe21d0
Merge branch 'refactor/llm-handler' of https://github.com/siiddhantt/DocsGPT into refactor/llm-handler
2025-06-11 19:28:47 +05:30
Siddhant Rai
9b839655a7
refactor: improve tool call result handling and display in conversation components
2025-06-11 19:28:15 +05:30