yangdx
66d0b0322d
Optimize layout
2025-03-29 01:55:46 +08:00
yangdx
0d315be8e6
Optima document TAB layout
2025-03-29 01:52:18 +08:00
yangdx
8cd7d418dc
Fix: tooltip flickering problem
2025-03-28 12:03:30 +08:00
yangdx
f182cf4a09
Fix liting
2025-03-27 16:55:15 +08:00
yangdx
441d1b8ced
Optime tooltips display
2025-03-27 16:50:27 +08:00
yangdx
4fae0fa54e
Optimed table header
2025-03-27 15:38:57 +08:00
yangdx
73e5916f99
Fix linting
2025-03-27 13:38:36 +08:00
yangdx
fa5d39d8a2
feat: add sortable columns to document manager
...
- Add sorting capability for ID, created_at and updated_at columns
- Implement ascending/descending sort with visual indicators
- Handle special case for filename sorting in ID column
- Add hover effects on sortable column headers
2025-03-27 13:37:50 +08:00
yangdx
d149fd1bae
Optimize tooltips and layout
2025-03-27 11:11:59 +08:00
yangdx
3f52c7985f
Optimize collum width
2025-03-27 10:45:28 +08:00
yangdx
1cae6d77e7
Optimize tooltips
2025-03-27 10:41:21 +08:00
yangdx
92f68024ef
Fix linting
2025-03-27 08:37:43 +08:00
yangdx
9eed63bd6f
Improve tooltips display for small table list
2025-03-27 08:37:09 +08:00
yangdx
1657812ab6
set min height for document table
2025-03-27 02:40:22 +08:00
yangdx
05ee11901e
Fix linting
2025-03-27 02:21:25 +08:00
yangdx
837536191c
Refactor doc list layout to fix table head from scrolling out
2025-03-27 02:21:02 +08:00
yangdx
d8a4657dd4
adjust document manager layout spacing
...
- Reduce vertical spacing between card content items
- Remove padding bottom from card header
- Hide document manager description text
2025-03-27 00:11:46 +08:00
yangdx
e7f68f7b77
fixed the Tooltip positioning issue:
...
- Changed all Tooltip position styles from fixed to absolute
- Maintained the position: relative on parent elements (already present in the group relative class)
2025-03-26 23:49:14 +08:00
yangdx
46f5c5b47f
Fix linting
2025-03-26 17:30:06 +08:00
yangdx
43ccb7d113
feat(DocumentManager): optimize document status monitoring
...
- Improve document status change detection by caching previous counts and properly handling null states.
- This ensures more accurate pipeline status updates.
2025-03-26 14:02:20 +08:00
yangdx
814f3b3308
feat: add pipeline busy status indicator with breathing effect
...
- Add pipeline_busy field to health check response
- Track pipeline busy state in frontend store
- Add breathing animation for pipeline status button
- Enhance dark mode visibility with stronger contrast
2025-03-26 13:11:53 +08:00
yangdx
51be3fcfa5
feat(i18n): add translations for pipeline status UI
2025-03-26 12:50:33 +08:00
yangdx
d7c0b420b9
feat: add pipeline status monitoring dialog
...
- Add pipeline status API and types
- Create PipelineStatusDialog component with position control
- Unify modal overlay style across components
2025-03-26 12:05:54 +08:00
yangdx
25db83f8e2
Update webui assets
2025-03-25 22:44:53 +08:00
yangdx
d456269718
feat: Add file name display in WebUI
...
Backend:
- Add file_path field to DocStatusResponse
- Update document status response creation
Frontend:
- Remove metadata column
- Improve filename display with truncation and tooltips
- Add show/hide filename toggle with proper styling
- Update translations for all supported languages"
2025-03-25 22:42:46 +08:00
yangdx
e36cc87633
Remove metadata column from DocumentManager table
2025-03-25 20:58:21 +08:00
Milin
23004546dc
Merge branch 'main'
2025-03-25 15:57:14 +08:00
yangdx
82245bea1e
Adjust header layout and alignment for better spacing
2025-03-24 21:48:22 +08:00
Milin
b868dddac5
feat(webui): Display logged-in username
...
- Add username display in the `SiteHeader` component.
- Update logout button text to include username.
- Add `username` field in auth state.
- Optimize token parsing logic to extract username information.
- pre-commit fix
2025-03-24 15:59:18 +08:00
yangdx
9090b6784d
Merge branch 'fix-logout-display-timing' into improve-version-check
2025-03-23 03:18:24 +08:00
yangdx
d3b2cff182
Prevent login page show up when on auth is needed
2025-03-23 02:00:59 +08:00
choizhang
9b27f32258
refactor(SiteHeader): Hide logout button in guest mode
2025-03-23 01:22:15 +08:00
yangdx
b72aa3e8ca
Prevent login page show up when on auth is needed
2025-03-23 01:16:53 +08:00
yangdx
ba07ec86a5
Fix linting
2025-03-23 00:30:18 +08:00
yangdx
ea51ff05c1
Refactor auth and version checks for improved reliability.
...
- Prevent duplicate version checks in Vite dev mode
- Simplify protected route handling
- Add session flags for version tracking
2025-03-23 00:05:04 +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
bb7074d793
Fix: disabel document fecting in backup
...
- Replace useTabVisibility with useSettingsStore
- Remove unused initialLoadRef
- Simplify document fetching logic
2025-03-19 21:37:12 +08:00
yangdx
32dcbec7b5
Update webui assets
2025-03-19 19:09:03 +08:00
yangdx
99814b57d9
Refactor navigation and authentication flow
...
- Move navigation setup to AppRouter
- Prevent protected route logic to handle login 401
2025-03-19 19:08:09 +08:00
yangdx
ffaa3493bd
Update web assets
2025-03-19 13:52:38 +08:00
yangdx
61734313b2
Remove useless tab visibility checks from graph components
2025-03-19 13:51:15 +08:00
yangdx
d7dfc914a4
Remove unused initAttemptedRef from GraphViewer
2025-03-19 13:23:45 +08:00
yangdx
6aab0eaea2
Remove unused shouldRender state and related rendering control logic
2025-03-19 13:07:16 +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
77cb9da384
Add application state reset on login page mount
...
- Reset all application state on login page
- Clear authentication and session storage
- Reset graph, backend, and settings state
- Ensure clean environment for new session
- Centralized state reset in navigation service
2025-03-19 00:00:20 +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
43996656d3
Fix linting
2025-03-18 03:30:43 +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