Repeto Documentazione
Sfoglia la documentazione

Roadmap della parità con Anki

Mappa trasparente della base compatibile attuale di Repeto, dei flussi parziali e del lavoro di produzione restante.

Repeto mira a conservare ciò che rende duratura una raccolta seria: note, campi, tipi, modelli, carte sorelle, alberi di mazzi, cronologia, pacchetti portabili e ripasso onesto.

Il team ha verificato tutte le 55 pagine dell’attuale manuale Anki Desktop e la documentazione utente e tecnica AnkiDroid. L’audit è una fonte di requisiti, non afferma che tutto sia pubblicato.

Base disponibile

Il codice web/API implementa davvero note e campi ordinati per tutta la raccolta, tag, tipi e più modelli; mutazioni sicure; sostituzioni, condizioni, metadati, FrontSide, filtri e Cloze; famiglie fronte/retro, inversa opzionale, risposta digitata e Cloze; mazzi Parent::Child; FSRS-6; stati duraturi di passo, giorno, posizione, coda, seppellimento e annullamento; opzioni di apprendimento, ritenzione, intervallo, leech e ordine; tetto 9.999 e limiti per mazzo; preset globali e copie private; azioni critiche complete e casella offline; seppellimento automatico delle sorelle nel pianificatore; import/export .apkg; ricerca nel mazzo; browser Carte/Note con diagnostica, ordinamento e paginazione server; statistiche corrette ed entità di sincronizzazione.

Ora sono disponibili anche da un capo all’altro: Image Occlusion con editor maschere, carte sorelle durevoli e revisore dedicato; studio personalizzato con mazzo filtrato lungo il ciclo crea/costruisci/studia/ricostruisci/svuota/elimina; importazione di testo strutturato con piano righe prima della scrittura, conferma atomica, recupero della bozza e nuovo tentativo idempotente.

Flussi parziali

AreaLimite attuale
GerarchiaMancano cambio genitore via trascinamento, selettore, profondità finale e ciclo Default completo.
PresetLe sessioni genitore non applicano ancora tutte le combinazioni di quote.
GiornoStato duraturo e passaggio locale alle 4:00; confine fisso e autorità IANA/DST incompleta.
OrdinePriorità e scelte principali esistono; mancano fasi separate, recuperabilità, priorità mazzo e tutte le quote.
TipiInverse, risposte digitate, editor/revisore Image Occlusion, diagnostica modelli e conversione standard dopo anteprima funzionano sul web. Conversione Cloze/Image Occlusion, identità stabili, maschere automatiche, pulizia carte vuote e rendering completo tra client restano incompleti.
RevisoreIl menu copre il ciclo critico. Card Info completo è nell’API ma il dialogo è compatto; riattivazione, audio, voce temporanea e parità nativa restano incomplete.
BrowserFunziona con molte query. Mancano ricerche salvate, operatori Anki completi, colonne, trova/sostituisci, duplicati, spostamenti, riposizionamento, ripianificazione, conversione e azioni annullabili.
Mazzi filtratiFunziona l’intero ciclo web attuale: creazione, studio, ricostruzione, svuotamento ed eliminazione. Mancano sincronizzazione tra dispositivi, passi propri, termini dinamici, ripasso anticipato e ordini per ritardo relativo/recuperabilità.
Import/exportFunzionano pacchetti e schermata testo strutturato. Backup/ripristino nativo, vecchio .colpkg e audit media esistono nell’API; mancano media/GUID/intestazioni testo, export, UI di recupero, formato moderno, conflitti e backup automatici.
StatisticheDefinizioni e giorni corretti; mancano cronologia eliminata, grafici, viste FSRS, ottimizzazione, valutazione e carico.
MobileWeb adattivo e basi native esistono, ma offline, sfondo, media e accessibilità non sono ancora equivalenti.

Lavoro prioritario

  1. Identità e creazione sicura: ID stabili, duplicati, carte vuote, rendering tra client e gestore conversione.
  2. Programmazione corretta: limiti gerarchici, giorno/zona, raccolta/ordine deterministici, recuperabilità e strumenti FSRS.
  3. Completare le interfacce residue: Card Info completo, controlli di backup/ripristino nativo e riparazione dell’integrità dei media.
  4. Trasformazioni browser: operatori, ricerche, colonne, sostituzione, duplicati, tag/contrassegni, spostamenti, posizione, riprogrammazione, conversione e annullamento.
  5. Audio e pronuncia: riproduzione, pausa, ricerca, politica mazzo, registrazione, privacy microfono e alternativa senza IA.
  6. Recupero e portabilità: backup versionati, .colpkg moderno solo con protezione onesta, conflitti, testo e riparazione guidata.
  7. Statistiche e FSRS: cronologia eliminata, grafici, stabilità/recuperabilità, ottimizzazione, valutazione e simulazione.
  8. Parità tra client: portare i contratti web su iOS/Android e verificare offline, sfondo, media, tastiera e lettori.

Decisioni aperte

  • profondità massima cinque o dieci;
  • comportamento di Default vuoto, nascosto o rinominato;
  • possibile SM-2 accanto a FSRS;
  • privacy e alternativa offline per pronuncia con IA;
  • estensioni senza eseguire codice add-on Anki non affidabile.

Cosa non significa parità

Repeto non riprodurrà problemi dell’installer Qt né fingerà che gli add-on Anki siano sicuri in un’app ospitata. Deve offrire risultati equivalenti dove contano, preservare semantica portabile e nominare onestamente i propri miglioramenti.

Lo stato cambia solo con un flusso end-to-end, un contratto di archiviazione e test mirati. Un campo database o prototipo da solo non è una funzione distribuita.