Skip to content

Commit 91048c3

Browse files
committed
docs: session log 2026-05-21 — fix distribuzione Tahoe + diagnostica
1 parent b27aaa6 commit 91048c3

1 file changed

Lines changed: 34 additions & 0 deletions

File tree

docs/desktop/session-log.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,3 +169,37 @@ Ogni sessione appende una voce qui. Formato: `## YYYY-MM-DD — cosa è stato fa
169169
**Prossimo step:**
170170
- Nessuno urgente — v1.0.0 funzionante e distribuibile
171171
- Futuro: Nuitka worker nel CI, Apple Developer cert per firma, v1.1.0
172+
173+
## 2026-05-21 — Icona app Morpheus
174+
175+
**Branch:** `tauri-desktop`
176+
**Cosa è stato fatto:**
177+
- Aggiunta `assets/logoMorpheus.png` (1254×1254, sorgente originale)
178+
- Rigenerati tutti i file in `src-tauri/icons/` dal logo nuovo (RGBA PNG, .icns, .ico)
179+
- Fix: `sips` genera RGB → Tauri richiede RGBA → riconvertito tutto con Pillow
180+
- Aggiunto `data/leads.db-shm` e `data/leads.db-wal` a `.gitignore`
181+
- Nota: `cargo tauri dev` non mostra icona custom nel Dock (binario grezzo, non .app bundle) — normale
182+
- Verificato con `cargo tauri build``.app` con icona corretta
183+
- Commit `ce1dbbb`, push + tag `v1.0.1`
184+
185+
**Prossimo step:**
186+
- CI builda DMG v1.0.1 con icona nuova — scaricare e verificare
187+
- Futuro: Nuitka worker nel CI, Apple Developer cert per firma
188+
189+
---
190+
191+
## 2026-05-21 — Fix distribuzione macOS Tahoe + diagnostica
192+
193+
**Branch:** `tauri-desktop`
194+
195+
**Cosa è stato fatto:**
196+
197+
- **v1.0.2** — CI: step ad-hoc sign post-build (`codesign --force --deep --sign -` + repack DMG con `hdiutil`). Fix errore "danneggiata" su macOS Tahoe (16.x) che non bypassabile con solo xattr
198+
- **v1.0.3** — Fix crash su fresh install: `std::fs::create_dir_all` prima di aprire SQLite. La directory `~/Library/Application Support/com.morpheus.leadgen/` non esiste su Mac vergine → `Connection::open` panics
199+
- **v1.0.4** — Aggiunto `tauri-plugin-log` + `tauri-plugin-opener`. Nuovo tab "Diagnostica" in Settings: OS/arch, percorso log, ultime 50 righe, "Apri log in Finder", "Copia log". Log scritto su `~/Library/Logs/com.morpheus.leadgen/morpheus.log`
200+
- README aggiornato con istruzioni installazione corrette per Tahoe
201+
- Icona angoli neri: identificato problema (PNG RGB senza alpha, sfondo nero) — da fixare in sessione separata
202+
203+
**Prossimo step:**
204+
- Fix icona: rimuovere sfondo nero da `assets/logoMorpheus.png` → rigenera `.icns`
205+
- Valutare Nuitka worker nel CI per abilitare scan nella build distribuita

0 commit comments

Comments
 (0)