- Sidebar diventata troppo lunga (14+ tab): overflow-y auto sulla nav, brand e footer restano sticky. Scrollbar 6px tema-coerente - Nuovo core/applog.py: TimedRotatingFileHandler daily con 7 giorni di retention. NON tocca sys.stdout/stderr (causa segfault WebKit su macOS); cattura tracebacks via sys.excepthook + threading.excepthook - bridge._log mirror su logger persistente (ui.<view>) → tutto quello che vedi nei log delle tab e' anche su file - Bridge: get_log_file_path() + open_log_folder() per la nuova sezione Impostazioni con path visibile e bottone "Apri cartella"
61 lines
871 B
Plaintext
61 lines
871 B
Plaintext
# Python
|
|
__pycache__/
|
|
*.py[cod]
|
|
*$py.class
|
|
*.egg-info/
|
|
.venv/
|
|
venv/
|
|
|
|
# OS
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# IDE
|
|
.vscode/
|
|
.idea/
|
|
*.swp
|
|
|
|
# PyInstaller
|
|
build/
|
|
dist/
|
|
*.spec
|
|
bundle_bin/
|
|
|
|
# App data — sensibili o specifici dell'utente
|
|
config.json
|
|
cookies.txt
|
|
MUSICA/
|
|
|
|
# Logs
|
|
*.log
|
|
.downloaded_tracks
|
|
.upgraded_tracks
|
|
|
|
# Claude
|
|
.claude/
|
|
Apri con claude-social.command
|
|
|
|
# Playlist personali (non vanno nel repo)
|
|
Vibes_List.txt
|
|
Beatport Top 100*.txt
|
|
PlayList_2026.txt
|
|
PlayList_da_scaricare.txt
|
|
|
|
# Asset intermedi rigenerabili (vedi assets/generate_icon.py)
|
|
assets/icon.iconset/
|
|
|
|
# Backend (server/) build artifacts e secrets
|
|
server/node_modules/
|
|
server/.wrangler/
|
|
server/.dev.vars
|
|
server/dist/
|
|
|
|
# Dedup local cache (SQLite fingerprint cache, per macchina dell'utente)
|
|
dedup_cache.db
|
|
dedup_cache.db-journal
|
|
catalog_cache.db
|
|
catalog_cache.db-journal
|
|
|
|
# Log persistente (rotating file)
|
|
logs/
|