Iterazioni sul feature Dedup (v1.10.0) da subito-post-scaffolding: - compute_fingerprint espone il vero errore invece del generico None, worker propaga l'err_msg via progress_callback esteso - Retry automatico: -length 30 su "invalid data / decoding frame", -length 60 + -algorithm 1 su "fingerprint vuoto" - Nuovo metodo "filename" (Jaccard sui token nome file) con algoritmo incrementale O(N·K) — utile per file corrotti o per anteprima veloce - Streaming groups: sia fingerprint che filename emettono `dedup:group` appena un gruppo raggiunge >=2 file; JS accumula in Map per update in-place. Progress bar avanza in tempo reale - Fix shape bug che dava "NaN duplicati" nella summary line - .dedup-groups-scroll: max-height 55vh + overflow-y auto per non perdere l'header/footer scrollando molti gruppi - Bottone "Seleziona tutti i consigliati" nel footer: ripristina la selezione di default (tutti tranne il TIENI marcati per cancellazione) - .gitignore: dedup_cache.db (SQLite locale per macchina utente)
56 lines
788 B
Plaintext
56 lines
788 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
|