Skip to content

1.8.0 — jelölők hallgatás közben, a lejátszóból

Choose a tag to compare

@redzs616 redzs616 released this 10 Aug 17:27
· 5 commits to main since this release

Új

„Jelölő ide" gomb a kiemelt panelen. Hallgatás közben oda teszed a jelölőt, ahol épp jár a zene — nem kell az admin felületre menni, és nincs külön mentés gomb.

Alatta a jelölők listája:

  • az időre kattintva odaugrik a lejátszás
  • a névbe írhatsz; a mezőből kilépve vagy Enterre mentődik, nem betűnként
  • az X törli

A csúszka jelölővonalkái és a szám alatti fejezetlista rögtön követi a változást, újratöltés nélkül.

Ki látja

Csak aki szerkesztheti azt a felvételt. Látogató nem látja, és nem is tud írni: az új POST /tracks/{id}/markers végpont nonce-ot és poszt szintű edit_post jogosultságot kér — nem csak azt, hogy valaki be van-e jelentkezve.

A gomb megjelenéséről nem a PHP dönt, hanem egy új GET /me végpont a betöltés után. Page cache mellett a szerveroldali eldöntés az egyik látogató válaszát égetné bele a következő oldalába — vagy megmutatná a gombot annak, akinek nem jár, vagy elrejtené attól, akinek jár.

Ismert korlát: ha a gyorsítótár egy bejelentkezett szerkesztőnek is vendég oldalt szolgál ki, a gomb nem jelenik meg. A WordPress REST cookie-alapú azonosításához nonce kell, az pedig nem lehet gyorsítótárazott HTML-ben. A LiteSpeed Cache alapból nem gyorsítótáraz bejelentkezett felhasználónak, tehát a gyakorlatban ez nem szokott előfordulni.

Javítva közben

A for_display mostantól a nyers nevet is visszaadja a megjelenítendő mellett. Nélküle a névtelen jelölőkre generált „3. rész" felirat valódi névként mentődött volna vissza, és beégett volna a számozás — új jelölő beszúrása után hibás nevek maradtak volna.

Frissítés

Bővítmények → Lejátszási Lista Player → Frissítés, majd Ctrl+F5.