- 08 Oct, 2025 23 commits
-
-
Stefy Lanza (nextime / spora ) authored
-
Stefy Lanza (nextime / spora ) authored
-
Stefy Lanza (nextime / spora ) authored
-
Stefy Lanza (nextime / spora ) authored
-
Stefy Lanza (nextime / spora ) authored
-
Stefy Lanza (nextime / spora ) authored
-
Stefy Lanza (nextime / spora ) authored
-
Stefy Lanza (nextime / spora ) authored
-
Stefy Lanza (nextime / spora ) authored
-
Stefy Lanza (nextime / spora ) authored
-
Stefy Lanza (nextime / spora ) authored
-
Stefy Lanza (nextime / spora ) authored
-
Stefy Lanza (nextime / spora ) authored
-
Stefy Lanza (nextime / spora ) authored
-
Stefy Lanza (nextime / spora ) authored
-
Stefy Lanza (nextime / spora ) authored
-
Stefy Lanza (nextime / spora ) authored
Fix timezone issue by explicitly treating SQLite timestamps as UTC before converting to Unix timestamp
-
Stefy Lanza (nextime / spora ) authored
Fix last seen timestamp parsing to handle both ISO and SQLite timestamp formats for proper timezone display
-
Stefy Lanza (nextime / spora ) authored
Fix cluster status GPU detection to use available_backends instead of gpu_info for more reliable GPU client identification
-
Stefy Lanza (nextime / spora ) authored
-
Stefy Lanza (nextime / spora ) authored
Show connected cluster nodes in analyze page right panel, displaying hostname, IP, GPU status, weight, and last seen time
-
Stefy Lanza (nextime / spora ) authored
Add documentations dropdown menu in navbar, moving API documentation and admin API documentation links
-
Stefy Lanza (nextime / spora ) authored
Add admin dropdown menu in navbar for admin users, moving train, cluster tokens, cluster nodes, and configurations links
-
- 07 Oct, 2025 17 commits
-
-
Stefy Lanza (nextime / spora ) authored
- Store connected_at as UTC ISO string with Z suffix - Handle datetime objects from database as UTC timestamps - Ensure uptime calculation uses correct UTC times regardless of server timezone
-
Stefy Lanza (nextime / spora ) authored
- Store connected_at as proper UTC timestamp in database using FROM_UNIXTIME/datetime - Update web interface to handle datetime objects and timestamps correctly - Ensure uptime starts from actual connection time, not offset by timezone
-
Stefy Lanza (nextime / spora ) authored
- Fix cluster master to properly detect GPU backends from client capabilities - Extract available_backends from capabilities list instead of gpu_info - Ensure clients with GPU workers are correctly identified as GPU-enabled
-
Stefy Lanza (nextime / spora ) authored
- Fix cluster client uptime calculation to start from 0 by using explicit UTC timestamps - Fix cluster client workers not showing by populating cluster_master.clients dictionary - Ensure connected_at uses current UTC time instead of database CURRENT_TIMESTAMP
-
Stefy Lanza (nextime / spora ) authored
- Get real worker process information from cluster master instead of placeholder data - Display correct number of workers and their actual backends - Improve accuracy of cluster node statistics
-
Stefy Lanza (nextime / spora ) authored
- Update connected_at timestamp on each successful connection - Uptime now resets to 00:00:00 on reconnections as expected
-
Stefy Lanza (nextime / spora ) authored
- Extract real client IP address from websocket connection - Preserve connected_at timestamp for accurate uptime calculation - Send full GPU device info from client to master for proper VRAM reporting
-
Stefy Lanza (nextime / spora ) authored
- Handle timestamp strings in sorting function - Parse ISO timestamp strings to numeric values for proper sorting - Prevent TypeError when sorting by last_seen timestamp
-
Stefy Lanza (nextime / spora ) authored
- Add ALTER TABLE to create connected_at column in existing databases - Handle migration gracefully for databases created before schema update
-
Stefy Lanza (nextime / spora ) authored
- Move subprocess import to function scope to avoid UnboundLocalError - Ensure subprocess is available for fallback GPU detection
-
Stefy Lanza (nextime / spora ) authored
- Add connected_at timestamp to track when client first connected - Calculate uptime from connection time instead of last seen time - Update database schema and API to use proper uptime tracking
-
Stefy Lanza (nextime / spora ) authored
- Update detect_gpu_backends to collect actual VRAM for each GPU device - Store device info including VRAM in gpu_info sent to master - Use real VRAM data in cluster nodes API instead of hardcoded values - Ensure consistent VRAM reporting between master and clients
-
Stefy Lanza (nextime / spora ) authored
- Use green background color to indicate connected nodes - Remove status text column for cleaner interface - Update colspan values for table messages
-
Stefy Lanza (nextime / spora ) authored
- Store cluster client info in database for persistence - Update API to read connected clients from database - Maintain compatibility with existing web interface
-
Stefy Lanza (nextime / spora ) authored
- Use _get_client_by_websocket instead of non-existent _get_client_by_socket - Fixes client connection error during process registration
-
Stefy Lanza (nextime / spora ) authored
- Client connects to wss://host:port instead of wss://host:port/cluster - Fixes connection loop issue
-
Stefy Lanza (nextime / spora ) authored
- Client now attempts to reconnect if connection is lost - Prevents processes from being restarted on reconnection - Maintains persistent cluster node operation
-