• v2.0.0 7ba28dd02a

    iv3jdv released this 2026-04-26 19:20:51 +02:00 | 18 commits to main since this release

    🚀 Major Release: v2.0.0 - The NOC Update

    🇬🇧 ENGLISH
    This release introduces a complete overhaul of the architecture and graphical interface, making the system more secure, stable, and responsive.

    Key Features & UI:

    • NOC Dark Theme: New Network Operations Center style design, optimized to reduce visual fatigue.
    • Optimized Responsive Layout: The log table now supports inertial scrolling (overflow-x) on mobile without squashing data, while maintaining 100% width on PC screens.
    • Improved Modal Management: Fixed z-index conflicts; confirmation and error popups now correctly overlay the interface.

    🛠️ Backend & Architecture (Systemd & Python):

    • VENV Support (PEP 668): The agent and server now run inside an isolated Python Virtual Environment, preventing conflicts with system libraries.
    • Smart ID Database Download: The server now checks for the absence of dmrid.dat and nxdn.csv at first boot and downloads them immediately, without waiting for the nightly scheduled cycle.
    • Code Optimization: Massive removal of residual CSS ("pulse-glow" animations) and orphaned JavaScript logic.

    📄 Documentation:

    • README.md and install.txt files completely rewritten with clear instructions on using plain text files for service and file configurations (process_list.txt and file_list.txt).

    🇮🇹 ITALIANO
    Questa versione introduce una revisione completa dell'architettura e dell'interfaccia grafica, rendendo il sistema più sicuro, stabile e reattivo.

    Novità Principali e UI:

    • NOC Dark Theme: Nuovo design in stile Network Operations Center, ottimizzato per l'affaticamento visivo.
    • Responsive Layout Ottimizzato: La tabella dei log ora supporta lo scrolling inerziale (overflow-x) su mobile senza "schiacciare" i dati, mantenendo il 100% della larghezza su schermi PC.
    • Gestione Modals Migliorata: Risolti i conflitti di z-index, ora i popup di conferma e di errore sovrascrivono correttamente l'interfaccia.

    🛠️ Backend e Architettura (Systemd & Python):

    • Supporto VENV (PEP 668): L'agent e il server ora girano all'interno di un Virtual Environment Python isolato, prevenendo conflitti con le librerie di sistema.
    • Download Intelligente Database ID: Il server ora verifica l'assenza dei file dmrid.dat e nxdn.csv al primo avvio e li scarica immediatamente, senza attendere il ciclo notturno.
    • Codice Ottimizzato: Rimozione massiva di CSS residuo (animazioni "pulse-glow") e logiche JavaScript orfane.

    📄 Documentazione:

    • File README.md e install.txt completamente riscritti con istruzioni chiare sull'uso dei file di testo per la configurazione dei servizi (process_list.txt e file_list.txt).
    Downloads