6 Commits
Author SHA1 Message Date
Matteo Benedetto ee7bf5ed58 feat: migliora l'interfaccia e l'avvio di Pi da KDE v0.2.0 2026-08-21 18:53:57 +02:00
enne2 6cf2c9ea80 README: documentazione completa (installazione, uso, build, meccanica sessioni, icona Wayland) 2026-08-19 13:32:54 +02:00
enne2 2fe75f29d7 Binario ottimizzato 33MB: spec PyInstaller con potatura temi icona e lingue
- da 244MB a 33MB (-86%): l'hook PyGObject raccoglieva tutti i temi
  icona di sistema (~70MB Papirus/Breeze/Adwaita) e 122 lingue
- a runtime GTK usa i temi di sistema, i bundlati erano peso morto
- spec con potatura post-analisi (share/icons/*, locale solo it/en)
- release v0.1.0 su Gitea con binario allegato (33.4MB)
2026-08-19 13:27:18 +02:00
enne2 0c4b0fde3c Icona app (terminale+freccia resume) con integrazione KDE Plasma/Wayland corretta
- icona generata con agy (verificata): terminale scuro + freccia circolare ciano
- asset PNG multi-dimensione in assets/
- integrazione: app-id GLib 'it.enne2.pi-session-launcher' == stem .desktop == nome icona hicolor
  (su Wayland l'icona di finestra viene dal .desktop, NON da set_icon_from_file)
- install.sh: icone hicolor 48-512px + .desktop con StartupWMClass, rimozione vecchio nome
- binario PyInstaller rebuilt con icona bundled (--add-data)
v0.1.0
2026-08-19 13:11:30 +02:00
enne2 06d12b0ec0 Aggiunta rinomina sessione (F2), eseguibile portabile PyInstaller, repo pubblico su Gitea
- rinomina: append session_info (ultima entry vince, come pi); nome vuoto = cancella
- install.sh preferisce dist/pi-session-launcher se presente
- README: build PyInstaller e URL repo
2026-08-19 12:11:12 +02:00
enne2 e2fffefcf2 Pi Session Launcher: GUI GTK3 per riprendere le sessioni di Pi Agent
- elenca sessioni da ~/.pi/agent/sessions/**/*.jsonl (cwd, primo messaggio, nome, ultima modifica)
- ricerca/filtro, ordina per recente, nomi in grassetto
- doppio clic/Invio: apre Konsole nella cwd della sessione con pi --session <file>
- rinomina sessione (append session_info, ultima entry vince come in pi)
- install.sh: voce menu KDE
2026-08-19 11:58:37 +02:00