Cloudillo v0.8.14 — Hand: vedd fel a fájlt, tedd le bárhol
Kontextusközi fájlhivatkozások, áttervezett megosztási ablak, élő hírfolyam-számlálók és egy halom backendmunka
A 0.8.14 egy nagy kiadás. Harminchat commit a frontenden, tizenhét a Rust backenden, és egy funkció, amire régóta vágytam.
Hand
Vedd fel a Cloudillódban bárhonnan egy fájlt, és tedd le máshol. Rögzítsd, helyezd el, dobd át egy teljesen másik kontextusba — fogj meg valamit a személyes teredből, és hagyd egy közösségi mappában. Handnek hívjuk.
Az igazán fontos rész alatta van. Ez egy hivatkozás, nem másolat. Az eredeti marad az igazság forrása, és amikor változik, vele változik minden hely, ahol megjelenik. Nincs többé öt elavult másolat ugyanabból a fájlból szanaszét a mappákban, mindegyik a maga kis módján kicsit hibás. Egy fájl, sok otthon.
Ez az a fajta funkció, ami egyszerűnek hangzik, és örökké tart, mert a kontextusközi hivatkozás kontextusközi jogosultságot jelent, és azt elrontani úgy lehet, hogy kiszivárogtatsz egy fájlt egy közösségbe, amelynek nem volna szabad látnia. Szóval tartott egy darabig. Most jól működik.
A megosztási ablak újraépítve
A régi fájlmegosztási ablak szervesen nőtt, és ez látszott is rajta. Az a fajta felület volt, ahol kizárásos alapon találtad meg, amit akartál.
Az új egyetlen egységes emberlista, szerkeszthető linkek és egy valódi hozzáférési szint menü. Ránézel, és tudod, ki láthatja a fájlt és mit tehet vele. Mindig is csak ennyinek kellett volna lennie.
Őszintébb lett a hírfolyam
A reakció- és kommentszámlálók mostantól a szerverről jövő összevont élő számokat használják. Korábban, amikor többen estek rá egy posztra egyszerre, a számok elcsúszhattak — a te képernyőd négyet mondott, az enyém hatot. Most a szerver eldönti, és mindenki ugyanazt a számot látja. Vannak rendes reakciócsipek, és a profil-közönség sorok kattinthatók.
Apróság, de egy hírfolyam, ahol a számok hazudnak, olyan hírfolyam, amiben megszűnsz megbízni.
Megtalálni a dolgokat
Mappaközi fájlkeresés, morzsamenüvel oda, ahol a fájl valójában lakik, így szélesen kereshetsz, és mégis tudod, hová érkeztél. A nézetmód — lista vagy rács — mostantól megmarad a webcímben, így túléli az újratöltést és egy megosztott linket.
És egy indítóképernyő, ami az első kirajzolás előtt felveszi a témádat. Nincs többé fehér villanás, ami éjjel elvakít, amikor sötét telefonon nyitod meg az appot. Ez személyes volt.
Feltöltések, amik elárulják, mi történik
Folyamatjelzés, megszakítás, újrapróbálkozás, típusos hibák egy általános vállrándítás helyett, és egy deduplikációs jelvény, ha a szervernek már megvan a fájl, amit feltöltesz. Van egy új XD/4K opció a nagy felbontást szeretőknek is. A feltöltés régen fekete doboz volt, ahol vártál és reménykedtél. Most visszabeszél.
A motorháztető alatt (a Rust oldal)
Sok minden landolt itt. sqlx 0.9. Egy streamelő-feltöltés újraírás, ahol a hashelés egy worker poolba került, így egy nagy feltöltés nem blokkol mindent mást. Egy közös TnId(0) blobtár, így egy nyilvános csatolmány egyszer tárolódik, nem bérlőnként duplikálva — ami gyorsan összeadódik, amikor ugyanazt a képet megosztják egy szerveren. Plusz időszakos blob-szemétgyűjtés, hogy kitakarítsa, amire már nincs hivatkozás.
A DNS-lekérdezések mostantól visszalépéses újrapróbálkozással mennek. A föderáció kapott történet-szinkront az újrakapcsolódó szerverek között, így két nódusz behozza, amit kihagyott, és egy moderációtudatos STAT-broadcastot, ami azokat az élő reakciószámlálókat táplálja.
Van több is. Kijelentkezés-törléssel a megosztott eszközökhöz, hogy tényleg használhasd a Cloudillót egy kölcsönkért laptopon. Offline CRDT-szerkesztéskövetés, hogy ha a hálózatod mondat közben szakad meg, a munkád megmaradjon. Egy biztonsági fék, ami a visszafejthetetlen gyorsítótár-rekordokat kitisztítja, ahelyett hogy egy kulcshibát vágna az arcodba.
A frontend típusellenőrzést is áttettük tsgo-ra — a buildek frissebbnek érződnek —, miközben az npm publikáláshoz megtartottuk a tsc-t, így a könyvtár kimenete bájtra azonos marad.
Admin vezérlők
Bérlőnkénti beállítások felülírással és visszaállítással. Egy SMTP-diagnosztika, ami megmondja, miért bukott el a teszt-e-mail, ahelyett hogy csak elbukna. Inline szerkesztés a regisztrációs meghívóknál. És új kapcsolók a közös blobtárhoz, a szemétgyűjtéshez, a történet-szinkronhoz és a kulcshiba-gyorsítótárhoz.
Magyar fordítások is landoltak a galéria, a profil, a passkey és a megosztási link folyamatokban.
Egy föderált hálózat sokkal kevésbé furcsa, ha nem csak egy szerver van a teremben. Ha a sajátodat üzemelteted, köszönjük. Ha vártál a saját üzemeltetés kipróbálásával, most jó alkalom.