Routekaart voor Anki-functiegelijkheid
Transparante kaart van Repetoʼs huidige compatibele basis, gedeeltelijke stromen en resterend productiewerk.
Repeto wil behouden wat een serieuze verzameling duurzaam maakt: notities, velden, typen, sjablonen, zusterkaarten, deckbomen, geschiedenis, draagbare pakketten en eerlijk reviewen.
Het team controleerde alle 55 pagina’s van de huidige Anki Desktop-handleiding plus gebruikers- en technische documentatie van AnkiDroid. De audit is een bron van eisen, geen bewering dat alles is uitgebracht.
Beschikbare basis
De huidige web/API-code implementeert werkelijk verzamelingsbrede notities en geordende velden, tags, typen en meerdere sjablonen; veilige mutaties; vervanging, voorwaarden, metadata, FrontSide, filters en Cloze; voor/achter-, optioneel-omgekeerde, getypte-antwoord- en Cloze-families; Parent::Child-decks; FSRS-6; duurzame stap-, dag-, positie-, wachtrij-, begraaf- en undo-toestand; leer-, retentie-, interval-, leech- en ordeningsopties; plafond 9.999 en decklimieten; globale presets en private kopieën; volledige kritieke revieweracties en offline outbox; automatisch begraven van zusters; .apkg-import/export; deckzoekfunctie; Kaarten/Notities-browser met diagnose, serversortering en paginering; gecorrigeerde statistiek en synchronisatie-entiteiten.
Ook volledig beschikbaar zijn Image Occlusion met maskereditor, duurzame zusterkaarten en speciale reviewer; aangepast studeren met een gefilterd deck van maken en bouwen tot studeren, herbouwen, legen en verwijderen; en gestructureerde tekstimport met rijplan vóór schrijven, atomaire bevestiging, conceptherstel en idempotente herhaling.
Gedeeltelijke stromen
| Gebied | Huidige grens |
|---|---|
| Hiërarchie | Ouderdeck slepen, kiezer, definitieve diepte en volledige Default-levenscyclus ontbreken. |
| Presets | Oudersessies handhaven nog niet elke quotacombinatie. |
| Dag | Duurzame toestand en lokale overgang om 4:00; vaste grens en onvolledige IANA/DST-zeggenschap. |
| Ordening | Prioriteiten en kernkeuzes bestaan; afzonderlijke fasen, retrievability, deckprioriteit en alle quota ontbreken. |
| Typen | Omgekeerde typen, getypte antwoorden, Image-Occlusion-editor/reviewer, sjabloondiagnose en standaardconversie na preview werken op het web. Cloze/Image-Occlusion-conversie, stabiele identiteiten, automatische maskers, lege-kaartopruiming en volledige rendering tussen clients ontbreken. |
| Reviewer | Menu dekt kritieke levenscyclus. Volledige Card Info staat in API maar dialoog is compact; hervatten, audio, tijdelijke stem en native gelijkheid zijn onvolledig. |
| Browser | Werkt met veel query’s. Opgeslagen zoeken, alle Anki-operators, kolommen, zoeken/vervangen, duplicaten, verplaatsen, positie, herplanning, conversie en ongedaan maakbare bulkacties ontbreken. |
| Gefilterde decks | De hele huidige webcyclus werkt: maken, studeren, herbouwen, legen en verwijderen. Synchronisatie tussen apparaten, eigen leerstappen, dynamische termen, vroege herhaling en relatieve achterstands-/ophaalbaarheidsvolgorde ontbreken. |
| Import/export | Deckpakketten en het scherm voor gestructureerde tekst werken. Native back-up/herstel, oude .colpkg en media-audit bestaan in de API; tekstmedia/GUID/koppen, export, herstel-UI, modern formaat, conflicten en automatische back-ups ontbreken. |
| Statistiek | Definities en dagen zijn gecorrigeerd; geschiedenis van verwijderde kaarten, grafieken, FSRS-weergaven, optimalisatie, evaluatie en werkbelasting ontbreken. |
| Mobiel | Responsief web en native basis bestaan, maar offline, achtergrond, media en toegankelijkheid zijn nog niet gelijkwaardig. |
Werk met hoogste prioriteit
- Identiteit en veilig schrijven: stabiele IDs, duplicaten, lege kaarten, rendering tussen clients en conversiebeheer.
- Correcte planning: hiërarchische limieten, dag/zone, deterministische verzameling/sortering, retrievability en FSRS-tools.
- Resterende productoppervlakken afronden: volledige Card Info, native back-up-/herstelbediening en herstel van media-integriteit.
- Browsertransformaties: operators, zoeken, kolommen, vervangen, duplicaten, tags/vlaggen, verplaatsen, positie, herplanning, conversie en undo.
- Audio en uitspraak: afspelen, pauze, zoeken, deckbeleid, opname, microfoonprivacy en alternatief zonder AI.
- Herstel en draagbaarheid: versieback-ups, moderne
.colpkgalleen met eerlijke bescherming, conflicten, tekst en begeleid herstel. - Statistiek en FSRS: verwijderde geschiedenis, grafieken, stabiliteit/retrievability, optimalisatie, evaluatie en simulatie.
- Gelijkheid tussen clients: webcontracten naar iOS/Android en offline, achtergrond, media, toetsenbord en screenreaders verifiëren.
Open productbeslissingen
- maximale diepte vijf of tien;
- gedrag van leeg, verborgen of hernoemd Default;
- mogelijk SM-2 naast FSRS;
- privacy en offline alternatief voor AI-uitspraak;
- extensies zonder onbetrouwbare Anki-add-oncode.
Wat gelijkheid niet betekent
Repeto bootst geen Qt-installatieproblemen na en doet niet alsof Anki-add-ons veilig zijn in een gehoste app. Het moet waar belangrijk gelijkwaardige resultaten geven, draagbare semantiek bewaren en eigen verbeteringen eerlijk benoemen.
Status verandert alleen met een end-to-end stroom, opslagcontract en gerichte tests. Een databaseveld of prototype alleen is niet uitgebracht.