1. 05 Oct, 2025 5 commits
    • Stefy Lanza (nextime / spora )'s avatar
      Add Windows batch file support for cross-platform compatibility · 9b4a4f65
      Stefy Lanza (nextime / spora ) authored
      - Create build.bat, start.bat, setup.bat, and clean.bat equivalents
      - Update compatibility module with Windows-specific functions
      - Add platform detection and script execution utilities
      - Update README with Windows-specific instructions
      - Ensure full Windows compatibility without requiring bash
      9b4a4f65
    • Stefy Lanza (nextime / spora )'s avatar
      Add comprehensive clustering support for distributed processing · 4b590a0b
      Stefy Lanza (nextime / spora ) authored
      - Implement cluster master/client architecture with token-based authentication
      - Add cluster configuration options (host, port, token, client mode)
      - Create cluster communication protocol for distributed workload management
      - Implement load balancing with configurable process weights
      - Add cluster management web interface for monitoring and control
      - Support mixed local/remote worker deployment
      - Enable/disable processes across cluster nodes
      - Update queue manager for distributed job execution
      - Add cluster documentation and configuration examples
      4b590a0b
    • Stefy Lanza (nextime / spora )'s avatar
      Add token usage tracking to queue system · 4a7a9d07
      Stefy Lanza (nextime / spora ) authored
      - Add estimated_tokens and used_tokens fields to processing_queue table
      - Implement token estimation based on request type and content
      - Track actual token usage during job processing
      - Display estimated and used tokens in web interface queue views
      - Update dashboard, queue list, and job details to show token information
      - Simulate realistic token usage in queue processing
      4a7a9d07
    • Stefy Lanza (nextime / spora )'s avatar
      Add configurable communication type: Unix vs TCP sockets · d0222b6c
      Stefy Lanza (nextime / spora ) authored
      - Add comm_type configuration option (unix/tcp, default unix)
      - Command line argument --comm-type for runtime selection
      - Web configuration page includes communication type selection
      - SocketCommunicator and SocketServer support both Unix and TCP
      - Updated all processes to use configured communication type
      - Documentation updated to reflect both socket types
      - Unix sockets provide better performance for local communication
      d0222b6c
    • Stefy Lanza (nextime / spora )'s avatar
      Complete implementation of multi-process Video AI Analysis Tool · 2a1990a5
      Stefy Lanza (nextime / spora ) authored
      - Multi-process architecture: web, backend, analysis/training workers
      - SQLite database for persistent configuration and system prompts
      - Configurable CUDA/ROCm backends with command line override
      - TCP socket-based inter-process communication
      - Web interface with comprehensive configuration management
      - GPLv3 licensing with copyright notices on all files
      - Complete documentation: README, architecture docs, changelog
      - Build and deployment scripts for different GPU backends
      - Git repository setup with .gitignore for build artifacts
      2a1990a5