572 Commits

Author SHA1 Message Date
yangdx
9090b6784d Merge branch 'fix-logout-display-timing' into improve-version-check 2025-03-23 03:18:24 +08:00
yangdx
faa39e0f1b Update webui assets 2025-03-23 02:44:01 +08:00
yangdx
a444edd9eb Added auth mode status to health check endpoint.
- Introduced auth_mode in health check response
- Updated App.tsx to handle guest mode logic
2025-03-23 02:43:44 +08:00
choizhang
9b27f32258 refactor(SiteHeader): Hide logout button in guest mode 2025-03-23 01:22:15 +08:00
yangdx
176fd1e998 Update webui assets 2025-03-23 01:17:31 +08:00
yangdx
9f81d34ce3 Update webui assets 2025-03-23 00:30:27 +08:00
yangdx
ba07ec86a5 Fix linting 2025-03-23 00:30:18 +08:00
yangdx
31c7923067 Added core and API version to health check
- Bumped API version to 1.2.2
2025-03-23 00:28:50 +08:00
yangdx
21ec8166f4 Increment the release version to 1.2.8 2025-03-22 15:41:27 +08:00
yangdx
883de4f3c8 Update webui assets 2025-03-22 15:18:52 +08:00
yangdx
86709a5e8e Update webui assets 2025-03-22 11:40:52 +08:00
yangdx
651a890afe Update webui assets 2025-03-22 03:42:03 +08:00
yangdx
c16cb9725a Update web assets 2025-03-22 01:53:07 +08:00
yangdx
0df0ba269d Implemented version display in SiteHeader of webui
- Updated API version to 1.2.0
- Stored versions in localStorage
2025-03-22 01:51:39 +08:00
yangdx
dc99b714ba Update webui assets 2025-03-22 00:36:38 +08:00
yangdx
d2c3db65ef Update webui assets 2025-03-21 22:05:21 +08:00
yangdx
ce05b436b9 Refactor splash screen display configuration layout. 2025-03-21 17:11:55 +08:00
yangdx
53396e4d82 Fixlinting 2025-03-21 16:56:47 +08:00
yangdx
1f6d230da1 Increased default timeout values for Gunicorn configuration
- Doubled default timeout to 300 seconds
2025-03-21 15:26:23 +08:00
yangdx
0761af19c6 Files are now processed in batches in auto scan 2025-03-21 13:41:37 +08:00
yangdx
67eee2d2d5 Prioritize OS environment variables over .env file to improve Docker compatibility for the server 2025-03-21 13:27:12 +08:00
yangdx
168232803b Optimized the document processing pipeline
- Enqueue all files to pipeline before starting process when scanning input folder
- Changed parallel enqueue to sequential to prevent CPU overload by heavy file extraction jobs
2025-03-21 13:08:57 +08:00
yangdx
af245c8b3f Update webui assets 2025-03-20 12:41:35 +08:00
yangdx
3c99835800 Update webui assets 2025-03-20 11:34:26 +08:00
yangdx
3b66648fb2 Update webui assets 2025-03-20 04:47:27 +08:00
yangdx
cbc8a832aa Update webui assets 2025-03-20 03:47:46 +08:00
yangdx
69720e0b00 Update webui assets 2025-03-20 01:38:50 +08:00
yangdx
b796d33cd5 Update webui assets 2025-03-19 21:38:49 +08:00
yangdx
32dcbec7b5 Update webui assets 2025-03-19 19:09:03 +08:00
yangdx
0339273fe9 Update webui assets 2025-03-19 17:51:45 +08:00
yangdx
ffaa3493bd Update web assets 2025-03-19 13:52:38 +08:00
yangdx
50a8b5fb6d Refactor navigation and authentication flow, prevent mounting login page multiple times
- Improved protected route handling
- Enhanced direct login access detection
- Centralized navigation logic
- Optimized state reset process
- Fixed logout navigation behavior
2025-03-19 12:45:08 +08:00
yangdx
bc4c16b06a Improve cleanup and state reset logic in GraphViewer and NavigationService.
- Add proper Sigma instance cleanup on unmount
- Ensure error handling for Sigma cleanup
2025-03-19 01:03:24 +08:00
yangdx
c42f08c0e6 Add navigation service for centralized login redirect routing
- Simplify token validation logic in API
- Update axios interceptor to use navigation service
2025-03-18 19:45:43 +08:00
yangdx
5536ed50ca Fix linting 2025-03-18 16:18:37 +08:00
yangdx
d80ca4dc07 Added root redirect to /webui and updated webui config 2025-03-18 15:38:41 +08:00
yangdx
331b1194f0 Added camera rotation controls to graph panel. 2025-03-18 12:34:04 +08:00
yangdx
190822da78 Update webui assets 2025-03-18 11:27:38 +08:00
yangdx
77c23a23e4 Added error logging for duplicate edges in rawGraph. 2025-03-18 09:51:53 +08:00
yangdx
217ffa9e05 Update web assets 2025-03-18 03:31:21 +08:00
yangdx
43996656d3 Fix linting 2025-03-18 03:30:43 +08:00
yangdx
a1a74d3338 Update webui assets 2025-03-18 03:21:12 +08:00
yangdx
f8440c8f80 feat(auth): implement auto guest mode and enhance token system
- Add role-based token system with metadata support
- Implement automatic guest mode for unconfigured authentication
- Create new /auth-status endpoint for authentication status checking
- Modify frontend to auto-detect auth status and bypass login when appropriate
- Add guest mode indicator in site header for better UX

This change allows users to automatically access the system without manual
login when authentication is not configured, while maintaining secure
authentication when credentials are properly set up.
2025-03-18 02:56:02 +08:00
yangdx
2856107f46 Merge branch 'loginPage' into webui-node-expansion 2025-03-18 00:39:48 +08:00
yangdx
a2cdfcb803 Update webui assets 2025-03-17 21:13:04 +08:00
yangdx
6f2761af98 Update webui assets 2025-03-17 20:05:16 +08:00
choizhang
1a50cd24be Add packaged files in api/webui 2025-03-17 14:19:44 +08:00
yangdx
3e3e963c80 Update webui assets 2025-03-17 05:02:14 +08:00
yangdx
1c19290979 Merge branch 'main' into feat-node-expand 2025-03-17 00:08:12 +08:00
yangdx
c2ba7f33ff Adjust concurrency limits more LLM friendly settings for new comers
- Lowered max async LLM processes to 4
- Enabled LLM cache for entity extraction
- Reduced max parallel insert to 2
2025-03-16 23:56:34 +08:00