Fejlesztés
Mi épült meg az oldalon, és mikor. Minden bejegyzés mögött valódi kód áll — a commit azonosítója ott van mellette.
Mostantól minden bejelentkezett néző saját listát kap arról, mit néz, mit tervez, mit fejezett be és mit hagyott abba. A négyből kettőt nem kell bejelölni: magától tudja, hol tartasz.
Aki egy már elkezdett sorozatot jelöl tervezettnek, azonnal azt látja, hogy „nézem”. Ez nem hiba, hanem a szabály: a felület nem tud eltérni attól, amit a lista mutatni fog, mert ugyanazt a kiszámolt állapotot kapja vissza a szervertől.
A „kiadás” mint külön fogalom eltűnt az oldalról: mostantól az epizód maga a megjelenés. Az oldal megtanulta, hogy melyik domainen fut, a hírfolyam pedig új címre költözött, olvashatóvá vált, és már az új részekről is szól.
6518313Eddig két nyilvántartás volt ugyanarról az eseményről: az epizód, ami elkészült, és a hozzá tartozó „kiadás”, saját állapottal, saját dátummal, saját publikálási folyamattal. A kettő az első alkalommal elcsúszott, amikor valaki epizódot jelölt késznek kiadássor nélkül. Innentől egy nyilvántartás van, az epizód. A /kiadasok oldal, az admin kiadásszerkesztő, a letöltési linkek, a tükör-ellenőrző és a letöltésszámláló mind megszűnt — adatbázisostól.
6518313Az .xml végződés semmit nem mondott, amit a Content-Type fejléc ne mondana el pontosabban. A régi cím állandó átirányítással él tovább, hogy senki feliratkozása ne szakadjon meg. Aki böngészővel nyitja meg, rendes oldalt kap a szögletes zárójelek fala helyett — ugyanaz a cím, ugyanaz a dokumentum, a hírolvasónak érvényes RSS.
6518313Az admin irányítópulton és a nyilvános számokban a letöltés helyett a megkezdett nézések és a lejátszások száma áll. Ez most az őszinte mérték: letöltés nincs, egy megállt számláló pedig halott oldalnak látszana, nem megváltozottnak.
Az oldal mostantól meg tudja mondani magáról, hogy még épül. Az admin felületen a beállítások száma tizennyolcról harmincötre nőtt, és mindegyik mögött valódi viselkedés áll — kapcsoló, ami nem csinál semmit, rosszabb, mintha ott sem lenne.
771cbafNem elég 404-et adni: egy szándékosan kikapcsolt oldalra mutató menüpont rosszabb, mint egy elrontott hivatkozás. A fejléc, az alsó tab sáv, a „Több” lap, a lábléc és a sitemap mind ugyanabból a listából dolgozik, és mind ugyanazt a szűrést végzi.
Az alsó menü lebegő szigetté vált, a nyíl végre csinál is valamit, és a sáv összehúzódik, amíg olvasol.
016a568A menü mindhárom széltől beljebb került, és teljesen lekerekített. Két dolgot nyer ezzel: a tartalom láthatóan folytatódik alatta, tehát nem tűnik levágottnak, és nem versenyez a böngésző saját sávjával, ami iOS-en közvetlenül alatta ül. Az aktív fül nem elszínezett, hanem kitöltött világos pirula — egy sötét sávon az „akcentus” és a „halvány” között egy árnyalat a különbség, ami nem elég ahhoz, hogy a szemed sarkából lásd, hol vagy.
cb91322Az irány követi, hol tartasz: az oldal elején lefelé, utána vissza felfelé mutat. Egy gomb, ami mindig ugyanazt jelentené, minden oldal felén holt súly lenne. A görgetés sima, de tiszteletben tartja, ha a rendszerben kevesebb mozgást kértél.
cb91322Nyolcvan képpont után a feliratok összecsukódnak és a belső térköz szűkül: a sziget a magassága körülbelül egyötödét visszaadja a tartalomnak, miközben minden gomb elérhető marad. A küszöb kétszintű (80-nál húzódik össze, 40-nél nyílik ki), mert egyetlen határnál a sáv villogna, amíg valaki pont ott mozog — ami telefonon minden görgetés első mozdulata.
A leghosszabb nap: hozzászólások, értesítések, e-mail, teljes szöveges keresés, profilok, nézési előrehaladás, telepíthetőség — és a mögéjük tett integrációs tesztek.
58add85Egy „kiadva” állapotú rész, amihez nincs élő forrás, addig ugyanúgy nézett ki, mint a többi.
e341953Külön kézi lépés nélkül, valódi naplóbejegyzéssel arról, ki csinálta.
c21693aÍgy a böngésző és a felolvasó is a megfelelő betűkészletet és kiejtést használja — a kínai és a japán karakterek egy része ugyanaz a kódpont, más rajzolattal.
a203430Az oldal megkapta a mostani kinézetét, a csapat kezelhetővé vált a felületről, és az AniList–MyAnimeList import elkezdte kitölteni a projektek adatait.
67414ce7d43ab0Kézzel beírt névnél két helyen élt ugyanaz az ember, és a kettő azonnal elcsúszott egymástól.
Az első nap: adatmodell, jogosultságok, tervezői rendszer, API-váz, admin felület, tesztek — és minden, amire a többi épül.
4e8174bAz ellenőrzés hibái attól kezdve magyarul szólnak, és van külön parancs a kézzel írt SQL futtatására.