Skip to content

1.2.0 · La prima release ufficiale: barra delle attività, riapertura veloce dei progetti - #16

Merged
cammo22 merged 1 commit into
mainfrom
claude/funny-tesla-5j9qpq
Oct 2, 2026
Merged

cammo22 merged 1 commit into
mainfrom
claude/funny-tesla-5j9qpq

Conversation

@cammo22

@cammo22 cammo22 commented Oct 2, 2026

Copy link
Copy Markdown
Owner

Cosa cambia

Ottimizzazione e chiarezza di quello che c'era già.

Barra delle attività (in basso a destra)

  • Tutto il lavoro di fondo (riaprire i file, forme d'onda, colore, copie leggere, conversioni, sottotitoli/voce/traduzione con l'AI, ritaglio, import, pacchetti) ha una riga nel centro attività: barra, percentuale e tempo che manca; +N se ce ne sono altre.
  • Un clic apre il pannello: avanzamento, passati/mancano, "12 fatti · 2 al lavoro · 26 in coda", finite da poco, ✕ per fermare, Pausa, Pulisci, Esc.

Riaprire un progetto con tante clip

  • File riaperti 4 alla volta, prima quelli in timeline; aggiornamento dell'interfaccia al massimo ogni 600 ms.
  • Memoria delle misure (forma d'onda, colore, locandina) in IndexedDB dpv-cache.
  • Lavori di fondo a corsie con priorità (leggero ×2, pesante ×1, fermo mentre si suona).
  • Copia leggera (proxy) solo per le riprese in timeline; le altre aspettano.
  • Il contenitore aggiorna le schede al loro posto: niente più pagina che salta o ridisegno a ogni passo della forma d'onda.
  • Misure (14 riprese, container software GL): riapertura di un progetto già visto da 12,4 s a 0,13 s (tutto pronto in 0,2 s); con cache vuota 12,4 s → 4,5 s.

File VFR/VBR

  • Il file entra subito com'è; la copia a velocità costante si fa dietro le quinte (una alla volta, con avanzamento e ✕) e prende il suo posto (store.aggiornaMedia: vale anche per Annulla/Ripeti e sposta srcIn se serve).

Release: versione 1.2.0 (package.json, lock, Cargo), CHANGELOG, README, CLAUDE.md.

Prove

  • test/prove-attivita.mjs (26 controlli: registro, code, priorità, cache, barra, pannello, riapertura, proxy rimandato, conversione in fondo).
  • test/prove-seguito.mjs aspetta la conversione dietro le quinte.
  • test/prove.mjs: nel test del primo play col GOP lungo il limite passa da 2 a 4 s (il primo play a decoder freddo impiega 2-3 s in questo ambiente anche con la versione precedente).
  • Suite completa: 394 superate, 1 fallita (il test del play appena citato, poi sistemato).

🤖 Generated with Claude Code

https://claude.ai/code/session_014EwuMzmAMyXoJ9EFxHhdGk


Generated by Claude Code

…, riapertura veloce dei progetti, memoria delle misure, copie leggere solo per chi è in timeline, conversione a velocità costante dietro le quinte

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014EwuMzmAMyXoJ9EFxHhdGk
@cammo22
cammo22 marked this pull request as ready for review October 2, 2026 00:38
@cammo22
cammo22 merged commit 69e3df9 into main Oct 2, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants