JustACodeA
3ad38f53fd
fix: update Node.js version to 22 for Vite compatibility ( #2169 )
...
Updates the frontend Dockerfile from Node 20.6.1 to Node 22 to resolve
compatibility issues with Vite dependencies.
Closes #2157
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-authored-by: Claude <noreply@anthropic.com >
2025-12-19 18:29:58 +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
a69a0e100f
fix: update dependencies in requirements.txt ( #2201 )
2025-12-19 02:17:59 +02:00
Alex
b0d4576a95
fix: improve error handling in agent webhook worker
2025-12-18 13:27:40 +00:00
Alex
2a4ab3aca1
Fix history leftover ( #2198 )
...
* fix: history leftover
* fix: unbound result
2025-12-17 16:07:14 +02:00
Alex
e0fd11a86e
fix: bump next
2025-12-17 14:06:53 +00:00
Alex
de369f8b5e
fix: history leftover ( #2197 )
2025-12-17 13:07:50 +02:00
Alex
af3e16c4fc
fix: count history tokens from chunks, remove old UI setting limit ( #2196 )
2025-12-17 03:34:17 +02:00
Alex
aacf281222
fix: improve remote embeds ( #2193 )
2025-12-16 13:59:17 +02:00
AbbasSalloum
6d8f083c6f
Adding a feature to paste files you ctrl v ( #2183 )
2025-12-12 11:55:16 +00:00
Mohamed-Abuali
909bc421c0
Bugfix/docs gpt widget behavior ( #2172 )
...
* style(DocsGPTWidget): improve message bubbles and markdown styling
- Adjust max-width for message bubbles to 90% for answers and 80% for questions
- Add overflow-wrap to prevent text overflow in messages
- Update list styling with proper spacing and positioning
- Add responsive font sizing for headings using clamp()
- Implement custom table styling with proper borders and spacing
- Add custom markdown renderer rules for tables
* feat(widget): replace input with textarea for prompt input
Add support for multi-line input and custom scrollbar styling. Implement Enter key submission handling while allowing Shift+Enter for new lines.
* feat(widget): improve textarea auto-resizing and table styling
- Add auto-resizing functionality for prompt textarea with min/max height constraints
- Fix table cell markup (th/td) and improve scrollbar styling
- Add promptRef to manage textarea state and reset after submission
* fix(widget): correct table cell styling and prevent empty submissions
- Fix swapped td/th elements in markdown renderer
- Adjust font weights for table headers and cells
- Add validation to prevent empty message submissions
* (fix) name mkdwn rule as the returned element
---------
Co-authored-by: ManishMadan2882 <manishmadan321@gmail.com >
2025-12-11 01:35:55 +00:00
Alex
d14f04d79c
Update requirements.txt
2025-12-11 00:54:58 +02:00
Alex
e0a9f08632
refactor and deps ( #2184 )
2025-12-10 23:53:59 +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
Alex
4adffe762a
Update README.md
2025-12-08 16:59:08 +02:00
Alex
9a937d2686
Feat/small optimisation ( #2182 )
...
* optimised ram use + celery
* Remove VITE_EMBEDDINGS_NAME
* fix: timeout on remote embeds
2025-12-05 20:57:39 +02:00
Alex
e68da34c13
feat: implement internal API authentication mechanism
0.15.0
2025-12-04 15:52:45 +00:00
Siddhant Rai
9b9f95710a
feat: agent search functionality with filters and loading states ( #2179 )
...
* feat: implement agent search functionality with filters and loading states
* style: improve layout and styling of agent search input and description
2025-12-04 17:46:37 +02:00
Alex
3352d42414
fix(frontend): use bracket notation for tool variable paths ( #2176 )
2025-11-26 19:12:02 +02:00
JustACodeA
899b30da5e
feat: add German translation ( #2170 )
...
Adds complete German (Deutsch) language support to DocsGPT.
Changes:
- Add de.json with full German translations
- Register German in i18n configuration
- Add German to language selector dropdown
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-authored-by: Claude <noreply@anthropic.com >
2025-11-26 12:52:23 +02:00
Alex
dc2faf7a7e
fix: webhooks ( #2175 )
2025-11-25 16:08:22 +02:00
Alex
67e0d222d1
fix: model in agents via api ( #2174 )
2025-11-25 13:54:34 +02:00
Alex
17698ce774
feat: context compression ( #2173 )
...
* feat: context compression
* fix: ruff
2025-11-24 12:44:19 +02:00
Alex
7d1c8c008b
Update README.md
2025-11-22 16:42:25 +02:00
Alex
9e58eb02b3
Update .env.development
2025-11-14 19:53:19 +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
Manish Madan
fbf7cf874b
chore(dependabot): add react-widget npm dependency updates ( #2146 )
2025-11-07 17:17:46 +02:00
Manish Madan
ba7278b80f
Merge pull request #2140 from arc53/dependabot/npm_and_yarn/frontend/husky-9.1.7
...
chore(deps-dev): bump husky from 8.0.3 to 9.1.7 in /frontend
2025-11-07 03:02:52 +05:30
ManishMadan2882
9d649de6f9
chore(eslint): migrate to ESLint 9 flat config format
...
- Add eslint.config.js with ESLint 9 flat config format
- Remove deprecated .eslintrc.cjs file
- Remove deprecated .eslintignore file (replaced by ignores in config)
- Maintain all existing ESLint rules and configurations
- Ensure compatibility with Husky 9.1.7
2025-11-07 02:59:51 +05:30
dependabot[bot]
7929afbf58
chore(deps-dev): bump husky from 8.0.3 to 9.1.7 in /frontend
...
Bumps [husky](https://github.com/typicode/husky ) from 8.0.3 to 9.1.7.
- [Release notes](https://github.com/typicode/husky/releases )
- [Commits](https://github.com/typicode/husky/compare/v8.0.3...v9.1.7 )
---
updated-dependencies:
- dependency-name: husky
dependency-version: 9.1.7
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-06 21:27:39 +00:00
Manish Madan
ceaf942e70
Merge pull request #2139 from arc53/dependabot/npm_and_yarn/frontend/eslint-9.39.1
...
chore(deps-dev): bump eslint from 8.57.1 to 9.39.1 in /frontend
2025-11-07 02:33:32 +05:30
dependabot[bot]
f355601a44
chore(deps-dev): bump eslint from 8.57.1 to 9.39.1 in /frontend
...
Bumps [eslint](https://github.com/eslint/eslint ) from 8.57.1 to 9.39.1.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Commits](https://github.com/eslint/eslint/compare/v8.57.1...v9.39.1 )
---
updated-dependencies:
- dependency-name: eslint
dependency-version: 9.39.1
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-06 20:00:14 +00:00
Manish Madan
4ff99a1e86
Merge pull request #2138 from arc53/dependabot/npm_and_yarn/frontend/reduxjs/toolkit-2.10.1
...
chore(deps): bump @reduxjs/toolkit from 2.9.2 to 2.10.1 in /frontend
2025-11-07 01:28:58 +05:30
dependabot[bot]
129084ba92
chore(deps): bump @reduxjs/toolkit from 2.9.2 to 2.10.1 in /frontend
...
Bumps [@reduxjs/toolkit](https://github.com/reduxjs/redux-toolkit ) from 2.9.2 to 2.10.1.
- [Release notes](https://github.com/reduxjs/redux-toolkit/releases )
- [Commits](https://github.com/reduxjs/redux-toolkit/compare/v2.9.2...v2.10.1 )
---
updated-dependencies:
- dependency-name: "@reduxjs/toolkit"
dependency-version: 2.10.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-06 19:56:28 +00:00
Manish Madan
2288df1293
Merge pull request #2141 from arc53/dependabot/npm_and_yarn/frontend/vite-7.2.0
...
chore(deps-dev): bump vite from 7.1.12 to 7.2.0 in /frontend
2025-11-07 01:05:29 +05:30
Manish Madan
d9dfac55e7
Merge pull request #2134 from arc53/dependabot/npm_and_yarn/frontend/types/mermaid-9.2.0
...
chore(deps-dev): bump @types/mermaid from 9.1.0 to 9.2.0 in /frontend
2025-11-06 17:46:59 +05:30
Nick
404cf4b7c7
Update quickstart.mdx ( #2142 )
...
Added missing **
2025-11-06 12:37:27 +02:00
dependabot[bot]
f1c1fc123b
chore(deps-dev): bump vite from 7.1.12 to 7.2.0 in /frontend
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 7.1.12 to 7.2.0.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v7.2.0/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 7.2.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-05 20:08:29 +00:00
ManishMadan2882
9f19c7ee4c
Remove deprecated @types/mermaid dependency - mermaid provides its own types
2025-11-05 20:43:47 +05:30
dependabot[bot]
155e74eca1
chore(deps-dev): bump @types/mermaid from 9.1.0 to 9.2.0 in /frontend
...
Bumps [@types/mermaid](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mermaid ) from 9.1.0 to 9.2.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/mermaid )
---
updated-dependencies:
- dependency-name: "@types/mermaid"
dependency-version: 9.2.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-05 15:10:19 +00:00
Manish Madan
ea2dc4dbcb
Merge pull request #2133 from arc53/dependabot/npm_and_yarn/frontend/react-i18next-16.2.4
...
chore(deps): bump react-i18next from 15.7.4 to 16.2.4 in /frontend
2025-11-05 20:23:15 +05:30
dependabot[bot]
616edc97de
chore(deps): bump react-i18next from 15.7.4 to 16.2.4 in /frontend
...
Bumps [react-i18next](https://github.com/i18next/react-i18next ) from 15.7.4 to 16.2.4.
- [Changelog](https://github.com/i18next/react-i18next/blob/master/CHANGELOG.md )
- [Commits](https://github.com/i18next/react-i18next/compare/v15.7.4...v16.2.4 )
---
updated-dependencies:
- dependency-name: react-i18next
dependency-version: 16.2.4
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-05 14:48:28 +00:00
Manish Madan
b017e99c79
Merge pull request #2132 from arc53/dependabot/npm_and_yarn/frontend/eslint-plugin-n-17.23.1
...
chore(deps-dev): bump eslint-plugin-n from 16.6.2 to 17.23.1 in /frontend
2025-11-05 20:14:18 +05:30
dependabot[bot]
f698e9d3e1
chore(deps-dev): bump eslint-plugin-n in /frontend
...
Bumps [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n ) from 16.6.2 to 17.23.1.
- [Release notes](https://github.com/eslint-community/eslint-plugin-n/releases )
- [Changelog](https://github.com/eslint-community/eslint-plugin-n/blob/master/CHANGELOG.md )
- [Commits](https://github.com/eslint-community/eslint-plugin-n/compare/16.6.2...v17.23.1 )
---
updated-dependencies:
- dependency-name: eslint-plugin-n
dependency-version: 17.23.1
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-05 14:35:17 +00:00
Manish Madan
d366502850
Merge pull request #2131 from arc53/dependabot/npm_and_yarn/frontend/typescript-eslint/parser-8.46.3
...
chore(deps-dev): bump @typescript-eslint/parser from 6.21.0 to 8.46.3 in /frontend
2025-11-05 20:03:59 +05:30
ManishMadan2882
3d6757c170
(chore:lint) relax rules, build fix
2025-11-05 20:02:01 +05:30
Manish Madan
cb8302add8
Fixes shared conversation on cloud version ( #2135 )
...
* (fix:shared) conv as id, not dbref
* (chore) script to migrate dbref to id
* (chore): ruff fix
---------
Co-authored-by: GH Action - Upstream Sync <action@github.com >
2025-11-05 16:08:10 +02:00
dependabot[bot]
9d266e9fad
chore(deps-dev): bump @typescript-eslint/parser in /frontend
...
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 6.21.0 to 8.46.3.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.46.3/packages/parser )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
dependency-version: 8.46.3
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-05 13:45:18 +00:00
Manish Madan
ae94c9d31e
Merge pull request #2130 from arc53/dependabot/npm_and_yarn/frontend/vite-7.1.12
...
chore(deps-dev): bump vite from 6.4.1 to 7.1.12 in /frontend
2025-11-05 19:13:59 +05:30
ManishMadan2882
83ab232dcd
(chore:fe) pkg lock
2025-11-05 19:12:20 +05:30