Skip to content

Releases: buzzqw/Python_Connection_Manager

PCM dev c68652e - update readme, update build version

Choose a tag to compare

@github-actions github-actions released this 31 May 09:09

update readme, update build version

PCM dev b98e4fc - chore: release 152

Pre-release

Choose a tag to compare

@github-actions github-actions released this 31 May 14:05

chore: release 152

PCM dev 8840d24 - context-aware side panels for SSH, VNC, and RDP (Windows)

Choose a tag to compare

@github-actions github-actions released this 31 May 14:04

context-aware side panels for SSH, VNC, and RDP (Windows)

The "Panels" tab in the session dialog now shows only the sections
relevant to the selected protocol instead of always showing everything.

Protocol support matrix:

  • SSH / Mosh: SFTP side browser + SSH monitor (unchanged)
  • VNC (Linux): SFTP browser + monitor via SSH, with a configurable
    "SSH port" field (default 22) reusing session credentials
  • RDP (Windows): SFTP browser via OpenSSH + PowerShell-based monitor
    over OpenSSH; configurable SSH port; journalctl log tab hidden
  • FTP, Telnet, Serial, Exec: informational label "no panels available"

Windows monitor (panel_monitor.py):

  • PowerShell loop base64-encoded to avoid escaping issues through
    cmd.exe; same ===SECTION markers as the Linux loop to reuse parsers
  • CPU: direct percentage from Win32_Processor instead of /proc/stat delta
  • RAM: MemTotal/MemAvailable kB format identical to /proc/meminfo,
    parser unchanged
  • Disk/Network: output formatted to match existing df and /proc/net/dev
    parsers
  • Process kill: taskkill /PID {pid} /F on Windows, kill -15 on Linux
  • Log viewer not opened on Windows (journalctl unavailable)

SFTP browser (PCM.py):

  • New _sftp_browser_paned() helper shared by _apri_terminale,
    _apri_rdp, and _apri_vnc
  • For VNC/RDP, replaces the session port with mon_ssh_port before
    passing the profile to SftpBrowserWidget

PCM dev 3f69bf2 - chore: release 149

Pre-release

Choose a tag to compare

@github-actions github-actions released this 31 May 09:22

chore: release 149

PCM dev 32c9a02 - chore: release 147

Pre-release

Choose a tag to compare

@github-actions github-actions released this 31 May 09:11

chore: release 147

PCM dev b21873d - pannello monitor/log laterale, sync SFTP, session restore, progress SFTP

Choose a tag to compare

@github-actions github-actions released this 30 May 16:05

pannello monitor/log laterale, sync SFTP, session restore, progress SFTP

Nuovi file

  • gtk3/panel_monitor.py — pannello destro persistente per sessioni SSH:
    tab Monitor (CPU/RAM, processi ordinabili con kill, disco a card, rete
    dual-sparkline con selettore interfaccia) e tab Logs (LogViewerWidget
    integrato con SSH condivisa dal monitor, zero sessioni extra)
  • gtk3/log_viewer.py — visualizzatore log SSH in streaming (journalctl/tail -f)
    con filtro regex, colorazione per livello e generation counter per evitare
    canali orfani ("no more sessions")
  • gtk3/sysmon_widget.py — monitor sistema standalone (tab separato via menu)

Modifiche principali

  • PCM.py: pannello destro (Paned + InfoPanelWidget) aggiornato al cambio tab;
    session restore (salva sessioni alla chiusura, riapre all'avvio se abilitato);
    voci "Visualizza log…" e "Monitor sistema…" nel menu tasto destro sui tab SSH
  • session_dialog.py: nuovo tab "Pannelli" con opzioni per-sessione (SFTP laterale,
    CPU/RAM, processi, disco, rete); rimosso chk_sftp_browser dall'Advanced tab
  • session_panel.py: segnali apri-log / apri-monitor + voci nel menu contestuale
    dell'elenco sessioni (tasto destro sulla sessione)
  • settings_dialog.py: opzione "Ripristina sessioni al prossimo avvio" in General
  • sftp_browser.py: barra di progresso (Gtk.ProgressBar) per upload/download
    con callback paramiko; si mostra durante il trasferimento e si nasconde al termine
  • winscp_widget.py: pulsante "Sincronizza" nel dual-pane SFTP → _SyncDialog che
    confronta locale↔remoto per size+mtime, mostra diff con filtri e direzione
    suggerita, esegue tramite la coda trasferimenti esistente
  • translations.py: chiavi IT/EN/DE/FR/ES per tutti i nuovi componenti

PCM dev 5070a86 - update readme and manual

Choose a tag to compare

@github-actions github-actions released this 30 May 16:18

update readme and manual

PCM dev 11494fe - update github workflow v3

Choose a tag to compare

@github-actions github-actions released this 29 May 08:57

update github workflow v3

PCM dev d8eca40 — change on github actions

Choose a tag to compare

@github-actions github-actions released this 29 May 08:17

change on github actions

PCM dev 14fab03 - update githb workflow

Pre-release

Choose a tag to compare

@github-actions github-actions released this 29 May 08:51

update githb workflow