Lucky Verma
917e41aa78
Refactor SQL queries and improve input handling in PGKVStorage and PGDocStatusStorage
2025-10-17 15:40:32 -05:00
Daniel.y
8070d0cf32
Merge pull request #2234 from danielaskdd/fix-webui
...
Refact: Frontend UI Fixes and Performance Improvements
2025-10-17 21:27:45 +08:00
yangdx
7bf9d1e8dc
Bump API version to 0241
2025-10-17 21:19:03 +08:00
yangdx
dab1c35834
Optimize chat performance by reducing animations in inactive tabs
...
• Add isTabActive prop to ChatMessage
• Disable spinner in inactive tabs
• Reduce opacity for inactive content
• Hide loading indicator when inactive
• Pass tab state from RetrievalTesting
2025-10-17 21:17:01 +08:00
yangdx
04d2367147
Fix redoc access problem in front-end dev mode
...
- Add /redoc endpoint to proxy config
- Remove root path from API endpoints
- Add .env.development to git reopo
- Update sample environment files
- Refine .gitignore patterns for env files
2025-10-17 20:36:15 +08:00
yangdx
4c3ab58473
Improve AsyncSelect layout and text overflow handling
...
- Add responsive width container
- Improve text truncation with tooltips
2025-10-17 19:10:36 +08:00
yangdx
f555824064
Fix tuple delimiter corruption handling in regex patterns
2025-10-17 18:43:45 +08:00
yangdx
46ac5dac53
Improve API description formatting and add ReDoc link
2025-10-17 16:24:01 +08:00
yangdx
c0a87ca7a3
Merge branch 'remove-dotenv'
2025-10-17 15:10:11 +08:00
yangdx
1642710fd4
Remove dotenv dependency from project
2025-10-17 15:09:29 +08:00
yangdx
06ed2d06a9
Merge branch 'main' into remove-dotenv
2025-10-17 15:06:34 +08:00
yangdx
c18762e34a
Simplify Docker deployment documentation and improve clarity
2025-10-17 15:00:53 +08:00
yangdx
f45dce347a
Fix cache control error of index.html
...
• Retrun no-cache for all HTML responses not just .html files
• Prevent force browser refresh action after front-end rebuild
2025-10-17 12:43:04 +08:00
Won-Kyu Park
532400412e
remove deprecated dotenv package.
2025-10-17 01:34:05 +09:00
yangdx
35cd567c9e
Allow related chunks missing in knowledge graph queries
2025-10-17 00:19:30 +08:00
yangdx
0e0b4a94dc
Improve Docker build workflow with automated multi-arch script and docs
2025-10-16 23:34:10 +08:00
yangdx
efd50064d1
docs: improve Docker build documentation with clearer notes
2025-10-16 17:17:41 +08:00
yangdx
daeca17f38
Change default docker image to offline version
...
• Add lite verion docker image with tiktoken cache
• Update docs and build scripts
2025-10-16 16:52:01 +08:00
yangdx
c61b7bd4f8
Remove torch and transformers from offline dependency groups
2025-10-16 15:14:25 +08:00
yangdx
8e3497dcbf
Update comments
2025-10-16 14:24:51 +08:00
yangdx
ef6ed429ed
Optimize Docker builds with layer caching and add pip for runtime installs
...
• Split deps and source code layers
• Add --no-editable flag to uv sync
• Install pip for runtime packages
• Improve build cache efficiency
2025-10-16 13:16:22 +08:00
yangdx
8cc8bbf486
Change Docker build cache mode from max to min
...
• Reduce cache storage usage
• Try to fix GithHub Action failure
2025-10-16 12:24:51 +08:00
yangdx
e6332ce512
Add reminder note to manual Docker build workflow
2025-10-16 11:45:27 +08:00
yangdx
91b8722bdb
Bump core version to 1.4.9.4
2025-10-16 11:29:38 +08:00
yangdx
388dce2e31
docs: clarify docling exclusion in offline Docker image
2025-10-16 09:31:50 +08:00
yangdx
f2b6a068e3
Remove docling dependency and related packages from project
...
* Remove docling from pyproject.toml
* Update requirements files
* Clean up uv.lock dependencies
* Reduce offline docker image size
2025-10-16 05:15:29 +08:00
yangdx
ef79821f29
Add build script for multi-platform images
...
- Add build script for multi-platform images
- Update docker deployment document
2025-10-16 04:40:20 +08:00
yangdx
65c2eb9f99
Migrate Dockerfile from pip to uv package manager for faster builds
...
• Replace pip with uv for dependencies
• Add offline extras to Dockerfile.offline
• Update UV_LOCK_GUIDE.md with new commands
• Improve build caching and performance
2025-10-16 01:54:20 +08:00
yangdx
466de2070d
Migrate from pip to uv package manager for faster builds
...
• Replace pip with uv in Dockerfile
• Remove constraints-offline.txt
• Add uv.lock for dependency pinning
• Use uv sync --frozen for builds
2025-10-16 01:21:03 +08:00
yangdx
7f223d5ada
Fix linting
2025-10-15 23:59:35 +08:00
yangdx
433ec813ba
Improve offline installation with constraints and version bounds
...
• Add constraints-offline.txt for exact versions
• Set upper bounds in pyproject.toml
• Combine pip installs in Dockerfile
• Update requirements with version bounds
• Prevent dependency conflicts
2025-10-15 23:44:46 +08:00
Daniel.y
1fd02b18c4
Merge pull request #2222 from danielaskdd/offline-docker-image
...
Feat: Add offline Docker build support with embedded models and cach
2025-10-15 15:59:40 +08:00
yangdx
19c05f9ea4
Add static 'offline' tag to Docker image metadata
2025-10-15 15:56:42 +08:00
yangdx
6d1ae40478
Add offline Docker build support with embedded models and cache
...
- Add offline Dockerfile with tiktoken cache
- Create GitHub workflow for offline builds
- Update dockerignore for cleaner builds
- Exclude dev dirs from package setup
- Remove tiktoken volume from compose
2025-10-15 15:40:30 +08:00
Daniel.y
83b10a52ad
Merge pull request #2218 from danielaskdd/issue-2215
...
Refact: Improve query result with semantic null returns
2025-10-15 12:33:52 +08:00
yangdx
29bac49fb9
Handle empty query results by returning None instead of fail responses
...
• Return None when no context found
• Add structured failure metadata
• Use PROMPTS["fail_response"] for content
• Keep API compatible
2025-10-15 12:04:49 +08:00
yangdx
965d8b1628
Merge branch 'add-preprocessed-status'
2025-10-14 15:03:57 +08:00
yangdx
e5cbc593f4
Optimize Docker build with multi-stage frontend compilation
...
• Add frontend build stage to Dockerfile
• Remove --production flag from bun install
• Fix frontend asset integration
2025-10-14 15:02:58 +08:00
Daniel.y
92a66565af
Merge pull request #2211 from HKUDS/add-preprocessed-status
...
Add PREPROCESSED (multimodal_processed) status for multimodal document processing
2025-10-14 14:08:47 +08:00
yangdx
a81c122fd9
Bump API version to 0240
2025-10-14 14:03:42 +08:00
yangdx
130b4959dc
Add PREPROCESSED (multimodal_processed) status for multimodal document processing
...
• Add DocStatus.PREPROCESSED enum value
• Update API routes and response models
• Add preprocessed filter in web UI
• Update localization files
• Handle preprocessed status in deletion
2025-10-14 14:02:05 +08:00
yangdx
64900b5457
Add frontend source code update warning
...
- Add frontend freshness check logic
- Warn when rebuild needed
- Remove --production from install docs
2025-10-14 10:59:21 +08:00
Daniel.y
5ace200b33
Merge pull request #2208 from danielaskdd/remove-fontend-artifact
...
Exclude Frontend Build Artifacts from Git Repository
2025-10-14 04:13:14 +08:00
yangdx
f3740d822b
Bump API version to 0239
2025-10-14 04:11:37 +08:00
yangdx
df52ce98d8
Revert vite.config.ts to origin version
...
• webui will be created automatically on build
2025-10-14 04:07:44 +08:00
yangdx
a8bbce3ae7
Use frozen lockfile for consistent frontend builds
2025-10-14 03:34:55 +08:00
yangdx
c0b1552e49
Remove .gitkeep file by ensuring webui dir exists on bun build
2025-10-14 03:22:48 +08:00
yangdx
50210e25e8
Add @tailwindcss/typography plugin and fix Tailwind config
...
• Add typography plugin dependency
• Fix plugin imports in config
• Add source paths to CSS
2025-10-14 03:14:38 +08:00
yangdx
8bf411314e
Standardize build commands and remove --emptyOutDir flag
...
• Uses exact versions from `bun.lock` without updating
• Skips devDependencies, saving time and bandwidth
• The --emptyOutDir already configured in vite.config.ts
2025-10-14 02:49:25 +08:00
yangdx
ee45ab5104
Move frontend build check from setup.py to runtime server startup
...
• Remove complex setup.py build checks
• Add runtime frontend validation
• Update install docs with uv/bun steps
• Simplify setup.py to minimal form
• Check webui before server starts
2025-10-14 02:21:26 +08:00