Rust Backend státusz oldal
Utolsó frissítés: 2025. december 13.
✅ kész, 🚧 fejlesztés alatt, 🗓️ tervezett
Mag
- ✅ Webszerver
- ✅ HTTPS támogatás
- ✅ ACME integráció (Let’s Encrypt)
- ✅ Websocket busz
- ✅ Statikus fájl kiszolgálás
- ✅ Sebességkorlátozás (több szintű)
- ✅ Hitelesítés
- ✅ Bejelentkezés
- ✅ Proxy tokenek
- ✅ Passkey-ek (WebAuthn)
- ✅ Profil kulcsok
- ✅ Jogosultságok (ABAC)
- ✅ Meghívás, regisztráció
- ✅ Közösségi profil létrehozás
- ✅ Identitásszolgáltató protokoll
- ✅ Jelszó visszaállítás
- ✅ API kulcs kezelés
- ✅ Feladatütemező
- ✅ Feladat függőségek
- ✅ Perzisztencia
- ✅ Tartalék ismétlés
- ✅ Cron-szerű ütemezés
- ✅ Worker pool szinkron feladatokhoz
- ✅ Több prioritás dedikált szálakkal
API
- ✅ Fájl API
- ✅ Fájl listázás
- ✅ Fájl feltöltés
- ✅ Kép konverziók (WebP támogatás)
- ✅ Videó konverziók (FFmpeg)
- ✅ Audió konverziók (FFmpeg)
- ✅ PDF feldolgozás
- ✅ Dokumentum létrehozás
- ✅ Fájl címkézés
- ✅ Fájl törlés/visszaállítás
- ✅ Kvóta kezelés
- ✅ Action API
- ✅ Action listázás
- ✅ Action létrehozás
- ✅ Action bejövő
- ✅ Action ellenőrzés (3 szintű kulcs gyorsítótár)
- ✅ CRDT Dokumentum API
- ✅ RTDB (Valós idejű adatbázis) API
- ✅ Profil API
- ✅ Profil CRUD
- ✅ Média kezelés
- ✅ Profil szinkronizáció
- ✅ Beállítások API
- ✅ Gyűjtemények API (kedvencek, könyvjelzők, kitűzések)
- ✅ Referencia API
- ✅ Admin API
Háttérfeladatok
- ✅ Kép átméretezés
- ✅ Action elosztás
- 🚧 Action koreográfia hookök (DSL motor kész)
- ✅ kapcsolódás
- ✅ követés
- ✅ fájl megosztás
- ✅ üzenet
- ✅ bejegyzés
- ✅ reakció
- ✅ hozzászólás
- ✅ statisztika
- 🚧 Hook integráció meta adapterrel
- ✅ Melléklet szinkronizáció
- ✅ Push értesítések (VAPID/WebPush)
- ✅ Email értesítések (SMTP Lettre-rel)
Adapterek
- ✅ SQLite metaadat adapter
- ✅ SQLite hitelesítési adapter
- ✅ Fájlrendszer alapú blob adapter
- ✅ CRDT adapter (redb - kollaboratív szerkesztés)
- ✅ RTDB adapter (redb - valós idejű adatbázis)
- ✅ Identitásszolgáltató adapter
- 🗓️ Üzenetbusz adapter
Kódminőség
- ✅ Nulla unsafe kód (
#![forbid(unsafe_code)]) - ✅ Szigorú hibakezelés (nincs unwrap/expect/panic)
- ✅ ~26 600 sor produkciós Rust kód
- ✅ 131 forrásfájl
- ✅ Átfogó tesztcsomag