Peta jalan kesetaraan Anki
Peta transparan fondasi kompatibel Repeto saat ini, alur parsial, dan pekerjaan produksi tersisa.
Repeto bertujuan menjaga hal yang membuat koleksi serius tahan lama: catatan, bidang, jenis, templat, kartu saudara, pohon dek, riwayat, paket portabel, dan ulasan jujur.
Tim mengaudit seluruh 55 halaman navigasi manual Anki Desktop serta dokumentasi pengguna dan teknik AnkiDroid. Audit adalah sumber kebutuhan, bukan klaim bahwa semuanya telah dirilis.
Fondasi tersedia
Kode web/API benar-benar menerapkan catatan seluruh koleksi dan bidang terurut, tag, jenis dan banyak templat; mutasi aman; penggantian, kondisi, metadata, FrontSide, filter dan Cloze; keluarga depan/balik, balik opsional, jawaban ketik dan Cloze; dek Parent::Child; FSRS-6; status tahan lama langkah, hari, posisi, antrean, penguburan dan undo; opsi belajar, retensi, interval, leech dan urutan; batas 9.999 dan batas dek; preset global dan salinan privat; tindakan kritis pengulas lengkap dan kotak offline; penguburan saudara otomatis; impor/ekspor .apkg; pencarian dek; browser Kartu/Catatan dengan diagnostik, pengurutan dan paginasi server; statistik terkoreksi dan entitas sinkronisasi.
Kini juga tersedia penuh: Image Occlusion dengan editor mask, kartu saudara tahan lama, dan pengulas khusus; belajar khusus dengan dek tersaring sepanjang siklus buat, bangun, belajar, bangun ulang, kosongkan, hapus; serta impor teks terstruktur dengan rencana baris sebelum menulis, komit atomik, pemulihan draf, dan percobaan idempoten.
Alur parsial
| Area | Batas saat ini |
|---|---|
| Hierarki | Ubah induk dengan seret, pemilih, kedalaman final, dan siklus Default lengkap belum ada. |
| Preset | Sesi induk belum menerapkan semua kombinasi kuota. |
| Hari | Status tahan lama dan pergantian lokal 04.00; batas tetap dan otoritas IANA/DST belum lengkap. |
| Urutan | Prioritas dan pilihan inti ada; fase terpisah, retrievability, prioritas dek, dan semua kuota belum ada. |
| Jenis | Balik, jawaban ketik, editor/pengulas Image Occlusion, diagnosis templat, dan konversi standar setelah pratinjau bekerja di web. Konversi Cloze/Image Occlusion, identitas stabil, mask otomatis, pembersihan kartu kosong, dan rendering lintas klien belum lengkap. |
| Pengulas | Menu meliputi siklus kritis. Card Info penuh ada di API, dialog masih ringkas; aktivasi, audio, suara sementara, dan kesetaraan native belum lengkap. |
| Browser | Bekerja dengan banyak kueri. Pencarian tersimpan, semua operator Anki, kolom, cari/ganti, duplikat, pemindahan, posisi, penjadwalan ulang, konversi, dan tindakan yang bisa diurungkan belum ada. |
| Dek tersaring | Seluruh siklus web saat ini—buat, belajar, bangun ulang, kosongkan, hapus—bekerja. Sinkronisasi perangkat, langkah khusus, istilah dinamis, ulasan awal, dan urutan keterlambatan relatif/keterambilan belum lengkap. |
| Impor/ekspor | Paket dan layar teks terstruktur bekerja. Cadangan/pemulihan native, .colpkg lama, dan audit media ada di API; media/GUID/header teks, ekspor, UI pemulihan, format modern, konflik, dan cadangan otomatis belum ada. |
| Statistik | Definisi dan hari diperbaiki; riwayat kartu terhapus, grafik, tampilan FSRS, optimasi, evaluasi, dan beban belum lengkap. |
| Seluler | Web responsif dan fondasi native ada, tetapi offline, latar, media, dan aksesibilitas belum setara. |
Pekerjaan prioritas
- Identitas dan penulisan aman: ID stabil, duplikat, kartu kosong, rendering lintas klien, pengelola konversi.
- Penjadwalan benar: batas hierarki, hari/zona, pengumpulan/pengurutan deterministik, retrievability, alat FSRS.
- Selesaikan antarmuka tersisa: Card Info lengkap, kontrol cadangan/pemulihan native, dan perbaikan integritas media.
- Transformasi browser: operator, pencarian, kolom, penggantian, duplikat, tag/bendera, pemindahan, posisi, jadwal, konversi, undo.
- Audio dan pelafalan: putar, jeda, cari, kebijakan dek, rekaman, privasi mikrofon, alternatif tanpa AI.
- Pemulihan dan portabilitas: cadangan berversi,
.colpkgmodern hanya dengan perlindungan jujur, konflik, teks, perbaikan terpandu. - Statistik dan FSRS: riwayat terhapus, grafik, stabilitas/retrievability, optimasi, evaluasi, simulasi.
- Kesetaraan klien: bawa kontrak web ke iOS/Android dan verifikasi offline, latar, media, keyboard, pembaca layar.
Keputusan terbuka
- kedalaman maksimal lima atau sepuluh;
- perilaku Default kosong, tersembunyi, atau berganti nama;
- kemungkinan SM-2 bersama FSRS;
- privasi dan alternatif offline pelafalan AI;
- ekstensi tanpa menjalankan kode add-on Anki tak tepercaya.
Yang bukan arti kesetaraan
Repeto tidak meniru masalah pemasang Qt atau berpura-pura add-on Anki aman di aplikasi ter-host. Repeto harus memberi hasil setara di tempat penting, menjaga semantik portabel, dan menamai peningkatannya dengan jujur.
Status hanya berubah dengan alur ujung-ke-ujung, kontrak penyimpanan, dan pengujian terfokus. Bidang database atau prototipe saja bukan fitur rilis.