Fasilav502 · Password dimenticata: mail di recupero e schermata per sceglierne una nuova. «Entra con un link via email (senza password)» in evidenza: gli account nati col link via email NON hanno password, e senza recupero restavano chiusi fuori per sempre · v436 — Barra Video snellita: nascosti Metti in cloud e la riga stanze (Apri/Copia/Togli/menu), motore intatto. +progetto e Link di sola lettura restano · v438 - coda di retry per l'upload audio (avvolge signedUpload; rete instabile = riprova 2s/5s/12s; additivo) - v439 retry anche sul video del +progetto (avvolge vUpload solo sul clip, non sul manifest) - v440 messaggio "riprovo" mostrato anche accanto a Sincronizza ora (Lab) - v441 Video: avviso a comparsa (toast) quando la rete cade su +progetto, cosi' si vede sempre - v442 elimina anche il FILE nel bucket quando cancelli una take (via Edge delete-object, best-effort) - v443 cancella il file anche dal Materiale del Video (avvolge _vmWrite) · v445 - il conto 3·2·1 ora si vede anche alla PRIMA registrazione del Lab; il refresh ti riporta nel pannello dov'eri (Video resta Video) e il Commenta si carica solo se eri in Commenta - 2026-07-17 · v450 - al LOGIN tutti i pannelli ripartono vuoti e pronti nella Area personale (Commenta, Lab, Video); il refresh continua a riportarti dove eri - 2026-07-18 · v451 - Anteprima camera nel pannello Video con elemento dedicato: inquadri e cambi fronte retro senza toccare il player - 2026-07-18 · v452 - il pannello Commenta torna completo: Record, campo testo, conteggio e metronomo di nuovo visibili (via il foglio commentReviewOnly; il nascondi ospiti resta) - 2026-07-18 · v453 - foto piu voce: la voce parte su tela nera e la prima immagine arriva solo con Scatta (la foto scelta con Da file resta); il login atterra sempre nel Lab anche se il ripristino del boot arriva in ritardo - 2026-07-18 · v454 - login: aggancio del progetto silenzioso, niente auto apertura di take (era quella a trascinarti nel Commenta); foto piu voce: ogni fotogramma viene chiesto esplicitamente alla tela (requestFrame), gli scatti entrano nel filmato al momento giusto - 2026-07-18 · v457 - nel pannello Video il tasto Voce: stesso motore di foto piu voce ma in abito da sola voce (camera mai accesa, niente Scatta), con i segnaposti in diretta; il file nasce come voce_; ritirati i tentativi v455 e v456 - 2026-07-18 · v458 - il refresh resta nel pannello dove eri (aggancio silenzioso del progetto, la curva a sorpresa nel Commenta non appare piu); nel Video l ultimo file si riapre da solo; i commenti dei segnaposti vengono specchiati nel salvataggio su dispositivo e non si perdono piu riaprendo dal Materiale; i file voce_ mostrano solo la barretta dei comandi - 2026-07-18 · v459 - al refresh nel Video ci RESTI davvero (la coda del boot aspetta che switchTab nasca nel blocco Lab); chiusi i salvataggi doppi dello stesso file (riapertura e salvataggio esplicito ora avvisano l osservatore); nel Commenta il pulsante Registra e di nuovo nascosto - 2026-07-18 · v460 - RISPOSTE ai commenti del Video per i collaboratori del progetto (video interi, foto piu voce e voce): viaggiano nel manifest esistente, si UNISCONO per id nella fusione (mai sovrascritte), si cancellano con la lista deleted che gia viaggia, sopravvivono a salvataggio locale e specchio su dispositivo - 2026-07-18 · v461 - risparmio batteria e dati: i poll di rete e i pittori di interfaccia DORMONO quando la app e in background; i cablaggi si spengono da soli dopo 2 minuti; card di sincronizzazione a 12s; badge cloud a 1s; intoccati registrazione, metronomo, conto, monitor del mix e osservatore dei salvataggi; PWA: manifest, icone e service worker (icona sul telefono, avvio a tutto schermo, riavvii istantanei) - 2026-07-18 · v462 - favicon: la M del brand compare nella linguetta del browser (riscontro visibile anche in localhost) - 2026-07-19 · v463 - poll INCREMENTALI: il Commenta e il Lab chiedono solo cio che e arrivato dopo il segnalibro (da megabyte a pochi byte per giro; il Lab fonde in un magazzino per id e la logica a valle continua a vedere il thread completo); il Video tiene le firme in cassaforte per 4 minuti (meta delle richieste per giro); valvola di sicurezza localStorage musaic_fullpoll=1 per tornare al comportamento pieno - 2026-07-19 · v464 - VIA IL LAMPO AL REFRESH sul dispositivo che riceve: le lapidi del Lab vengono ricordate sul dispositivo (musaic_labdel) e filtrate ALLA PORTA in tutti i punti di ingresso (cache al boot, ripristino, take.json scaricato, ricondivisione); nel Video lo specchio su dispositivo si aggiorna anche quando arrivano le cancellazioni dal poll - 2026-07-19 · v465 - via il lampo anche su REFERENZA e STRATI: le lapidi stem viaggiano nelle stesse righe della prima lettura e ora si registrano PRIMA che le note vengano ingerite (niente corsa con la seconda chiamata); il registro decide alla porta anche per le note seminate dal take.json - 2026-07-19 · v466 - stanza Video piu reattiva (poll a 3s quando visibile e aggiornamento immediato al ritorno in primo piano); segnalini a misura di dito nel Lab e nel Video; la lista delle novita e nascosta agli utenti e si apre toccando il numero di versione - 2026-07-19 · v467 - il CAMPANELLO del Video: una micro riga ping sul canale Realtime esistente e la stanza si aggiorna in un secondo come il Lab (poll a 3s come cintura); il segnaposto dei marker in diretta e ora grande e toccabile col dito; ritirato l ingrandimento dei pin dei commenti normali - 2026-07-19 · v468 - Registra nel Video = take nuova da subito: il click azzera anche i dati dei commenti e sgancia la stanza vecchia (prima restavano vivi e i pallini vecchi ricomparivano durante il conto alla rovescia) - 2026-07-19 · v470 - disinnescata una mina della v450: la pulizia del login distruggeva il contenitore listItems dentro list e ogni renderList successiva del Commenta esplodeva (items is null); ora si svuota il contenuto e non la struttura, con cintura in renderList - 2026-07-19 · v471 - il pulsante del Lab si chiama Salva nuova take / condivisione non-user e funziona anche sui lavori RIAPERTI (basta la referenza) - 2026-07-19 · v472 - nel link non-editor del Video (?vshare=) i non-user possono RISPONDERE ai commenti (kind vsharereply, firma ricordata sul dispositivo); ogni aggiunta del visualizzatore e blindata nel suo try, cosi un intoppo su un commento non spegne mai la lista - 2026-07-19 · v473 - Commenta: il nome viene chiesto anche alla PRIMA risposta (ensureGuestName); l invio della risposta parte PRIMA del salvataggio locale che non puo piu bloccarlo; formato di riserva col genitore nel body e lettore che lo capisce - 2026-07-19 · v474 - nel link non-editor del Video il non-user puo anche COMMENTARE al minuto in cui si trova (kind vshare, stesso canale), con la stessa firma ricordata; il commento appena inviato compare subito in fondo alla lista - 2026-07-19 · v475 - trovato con esecuzione in sandbox: casella e bottone di Rispondi e Commenta del visualizzatore venivano creati ma MAI messi dentro le loro righe (appendChild mancanti, righe vuote invisibili); aggiunti; timbro di versione nel visualizzatore; cassaforte del service worker rinominata v2 cosi le icone nuove arrivano - 2026-07-19 · v476 - COERENZA: toccare la bandierina apre il RIQUADRO del commento (rispondi, e per l editor anche elimina) sia nel link non-editor sia nell editor Video; il commento del non editor fa nascere subito il segnalino sull onda; le risposte e i commenti dei non editor ARRIVANO ALL EDITOR (id del link ricordato per video, raccoglitore leggero ogni 10s con segnalibro, specchiati e propagati ai membri via manifest) - 2026-07-19 · v477 - SINCRONIA COMPLETA A-B sul link video: RITORNO (l editor spinge risposte, commenti nuovi e lapidi vsharedel sul canale del link; magazzino _seen contro i doppioni); il viewer si aggiorna DA SOLO ogni 10s (lapidi comprese, mai mentre scrivi); lista e onda ridisegnate da UNA mano sola ordinata per tempo (numeri sempre allineati); cancellazione dell editor che sparisce anche agli ospiti - 2026-07-19 · v478 - reattivita: il poll della stanza e il campanello non si congelano piu con il compositore aperto ma vuoto (solo se stai davvero scrivendo); chiudere il compositore riallinea subito; ogni salvataggio spinge subito le novita verso il link; il viewer rilegge ogni 6s - 2026-07-19 · v479 - lo spingitore verso il link ora CONFERMA O RIPROVA (prima un solo invio fallito perdeva la risposta per sempre); risposte senza id lo ricevono; diagnostica visibile (novita inviate / invio fallito riprovo); la stanza ricorda il link come ruota di scorta - 2026-07-19 · v480 - TROVATA LA CAUSA VERA dei messaggi post-condivisione che non partivano: vKey cambia tra registrazione e riapertura e il collegamento video-link si perdeva in silenzio; ora IDENTITA ROBUSTA (ricordato sotto vKey, nome+peso, peso, stanza) con auto-guarigione; vale sia per lo spingere sia per il tirare - 2026-07-19 · v481 - il 403 svelato dalla diagnostica: la policy di scrittura per gli utenti LOGGATI sul canale del link e piu severa di quella anonima; ora editor e viewer scrivono su quel canale con la chiave anonima, la stessa porta che per gli ospiti funziona gia - 2026-07-19 · v482 - via l onda piu lunga del video (e i marker addensati di foto piu voce): vGetDur usava Math.max e faceva vincere la durata GONFIA di certe decodifiche o dei manifest ereditati; ora il video comanda quando parla con durata finita, il valore vero viene adottato anche a posteriori (durationchange) e il manifest si autocorregge alla prossima condivisione - 2026-07-21 · v483 - il Failed to fetch della stanza: se lo scarico del clip fallisce, la firma in cassaforte viene buttata e si riprova subito con una fresca (copre firme scadute e rete zoppa) - 2026-07-21 · v484 - navigazione coerente nel Video: le bandierine stanno in BASSO sull onda (mai sopra il video), il pin porta anche al commento in lista (evidenziato), e la spunta in play apre da sola il riquadro del commento al passaggio, come nel Lab - 2026-07-21 · v485 - bandierine FUORI dall onda, appese sotto (30px, il click e solo loro, niente piu litigi con la curva) con respiro sotto l onda; la spunta in play si aggancia a colpo sicuro accanto a Segna qui anche dopo il riordino dei bottoni - 2026-07-21 · v486 - la spunta in play ora si aggancia davvero: i tentativi contano solo col pannello Video visibile (prima morivano mentre eri nel Lab) e puntano al Segna qui VISIBILE (i mini-script clonano i bottoni); il pin non porta piu alla lista: riquadro aperto e commento solo evidenziato per 2,6s - 2026-07-21 · v487 - i pin addensati alla prima apertura dello snapshot: vDur non veniva MAI azzerato nei caricamenti e la durata del video precedente contaminava il nuovo (WebM dice Infinity e l arbitro ripiegava su quella); ora Registra, appunti e ogni caricamento partono con durata vergine - 2026-07-21 · v488 - la durata delle registrazioni la detta l OROLOGIO del registratore (regola storica di par.I, armato sull evento start): allo Stop vDur = secondi veri, i segnaposti nascono SUBITO e il record si salva gia sano; niente piu attesa della decodifica ne aggiustamento durante il play - 2026-07-21 · v489 - la riapertura dal Materiale: il record ora SALVA la durata dell orologio (campo dur, prima non esisteva) e loadLocalTake la SEMINA subito; pin e scala giusti al primo colpo anche sugli appunti WebM riaperti (che dicono Infinity finche non suonano) - 2026-07-21 · v490 - i file VECCHI (senza dur nel record): nel percorso-blob il correttore di Infinity non veniva mai chiamato e cursore+pin restavano morti fino a meta play; ora si arma subito ai metadati (~1s) e la durata emersa viene RISCRITTA nel record (auto-guarigione permanente: il difetto non si ripete mai piu su quel file) - 2026-07-22 · v491 - RICONCILIAZIONE col link: i commenti vivi nell editor ma lapidati sul canale (risorti in stanza per la corsa dei manifest durante i test) RINASCONO con id nuovi, risposte comprese, e il viewer li rivede; e la firma del video del viewer si RINNOVA DA SOLA quando un seek va in stallo oltre 4s (la rotellina infinita era la firma scaduta) - 2026-07-22 · v492 - spostare, ritagliare o allineare uno strato SALVA SUBITO la bozza (prima aspettava l istantanea periodica: refresh o condivisione anticipata perdevano la posizione); Estrai audio dice la verita (va nel LAB come referenza) e TRASPORTA i commenti del video come note della corsia referenza, segnaposti compresi - 2026-07-22 · v493 - le note trasportate dall estrazione non si ACCUMULANO piu: la corsia della referenza riparte pulita a ogni estrazione con i soli commenti di quel video, e uno scarta-doppioni tempo+testo elimina le ripetizioni - 2026-07-22 · v494 - il POSTINO del Video: il campanello suona con la chiave anonima (la porta dei loggati puo dare 403 silenzioso, provato con la sonda) e il record su dispositivo RICORDA la sua stanza (campo room: riseminato alla riapertura, timbrato a ogni salvataggio e alla condivisione); i commenti degli appunti riaperti dal Materiale tornano a viaggiare subito e la stanza si aggiorna in un secondo anche sul telefono - 2026-07-25 · v495 - il POSTINO della stanza CONSEGNA SEMPRE E PARLA: una sincronizzazione chiesta mentre la precedente e in volo viene RIMESSA IN CODA e non piu buttata (era il destino tipico delle risposte, scritte subito dopo un commento); il manifest entra nella coda di retry 2s 5s 12s come il clip (prima era ESCLUSO e un invio fallito perdeva i commenti in silenzio); un invio rifiutato ora viene VISTO (prima il ritorno false passava per successo) e ogni fallimento PARLA nella riga di stato con nuovo tentativo automatico - 2026-07-25 · v496 - IL TELEGRAMMA: i commenti e le risposte della stanza viaggiano DENTRO la riga del campanello (trasporto a righe come il Lab: un INSERT e il Realtime li porta in un secondo, senza i 5 viaggi del manifest); chi riceve li ingerisce dalla riga con le STESSE funzioni di fusione (unione per id, risposte comprese, lapidi filtrate alla porta); il manifest resta la verita e la cintura, con campanello e poll intatti; diagnostica: inviato con la spunta, novita dalla stanza in ricezione - 2026-07-25 · v497 - il VESTITO iPad: le risposte hanno un COMPOSITORE nella pagina al posto della finestrella del browser (la voce Suppress dialogues le zittiva per sempre, in silenzio); i commenti in lista mostrano il NUMERO del pallino, uguale e sincrono con le bandierine; il Materiale mostra una LISTA VERA sempre visibile (su iPad la tendina sembrava una riga vuota); la anteprima camera si adatta alla forma reale della camera (niente striscia stretta); aprendo Foto piu voce il video precedente si RITIRA e ricompare alla chiusura - 2026-07-26 · v498 - la casella delle risposte SOPRAVVIVE ai ridisegni: viveva dentro la riga del commento e il poll della stanza (3s) la buttava via con la riga; ora vive SOPRA la lista, fuori dalla zona ridisegnata, con la etichetta del commento a cui rispondi (numero e minuto) - 2026-07-26 · v499 - il SEMAFORO dei commenti: rosso vuol dire novita da leggere (commento appena scritto o risposta appena arrivata), giallo letto ma senza una tua risposta, verde letto e risposto; il registro del letto vive SOLO sul tuo dispositivo, quindi il tuo rosso non spegne quello degli altri. Inoltre il primo commento dopo la condivisione non finisce piu allo zero: il click sull onda veniva buttato quando la durata non era ancora nota (i WebM dicono Infinity per un secondo) e il compositore leggeva un video fermo allo zero. E dal riquadro del marker si risponde davvero, con la casella dentro il riquadro - 2026-07-29 · v500 - il SEMAFORO con la logica giusta: conta CHI HA PARLATO PER ULTIMO. Se l ultima parola e tua il commento e BIANCO (non devi niente); se ha parlato un altro e non lo hai ancora aperto e ROSSO; se lo hai aperto ma non hai risposto e GIALLO. Cosi chi scrive vede subito quando gli hanno risposto: rispondere accende il rosso all altro e spegne il tuo. Vale per video, appunti, voce E per il link non-editor, con la stessa regola. Inoltre il pannello foto e voce dice la verita sul bottone: Annulla prima di partire, Stop mentre registri - 2026-07-29 · v501 - il semaforo adesso SI VEDE: la bandierina sull onda si colora TUTTA di rosso o di giallo quando c e qualcosa da fare (il colore dell autore torna quando non c e nulla in sospeso), la riga in lista prende una barra spessa e uno sfondo, e sopra la lista un contatore dice quanti commenti aspettano te. Prima era un anello di tre pixel: su un telefono non lo vedeva nessuno - 2026-07-29 · v502 - IL NOME NUOVO: la app si chiama FASILA (fa si la del solfeggio) e vive su www.fasila.studio. Cambiano solo le scritte che si vedono - titolo, intestazione, nome della app installata sul telefono: dentro non e stato rinominato niente, cosi database, ponti del Video e i salvataggi sul dispositivo restano identici. Inoltre due punti di igiene: i NOMI dei lavori del Lab e delle take nelle liste vengono ora scritti come TESTO e non piu come disegno HTML (un nome con dentro del codice non puo piu essere eseguito) - 2026-07-30

Pin comments — typed or voice — to a moment or a span. Save takes on this device.

Ingresso
ⓘ Registri da un piano / scheda audio?Plug in a USB / class-compliant audio interface (e.g. a digital piano's USB-audio out) to record a clean line signal instead of the mic — then tocca Aggiorna e selezionala. Tocca Prova ingresso e suona: la barra deve muoversi. Note: the browser still asks for "microphone" permission even for a USB input — that's normal (all inputs share one permission); what matters is the device name shown after you press record. A plain headphone-jack cable usually won't work as an input.
Niente caricato ancora.
Tocca Load audio, drop a file here, or Record.
0:00recording…
in ascolto…
0:00 / 0:00
Nuovo commento
Comments
\ud83d\udcbe Take salvate (su questo dispositivo)

Fasila v1 — point & range comments, voice notes, saved on this device (IndexedDB). Fully offline.
Recording, voice notes & merging need https or localhost. Save to file makes a portable .musaic file (music + all comments) — reopen with Open file. The Merging tab is an early experiment. Built on wavesurfer.js.
© 2026 Massimo Petrarca — Progetto Fasila. Tutti i diritti riservati. Ogni uso non autorizzato è vietato.