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