Vydania Ozvi
Čo pribudlo a čo sme opravili v každej verzii. Cloud na ozvi.io beží vždy na najnovšej verzii, vlastné servery aktualizuje ich správca alebo updater.
1.1.1
Krajšie e-maily a lepšie viditeľný web ozvi.io.
Vylepšenia
- E-maily, ktoré posiela Ozvi samotné (prihlásenie do konzoly, účet, limity, aktualizácie), majú v hlavičke logo Ozvi.
- Board, ktorého logo je SVG alebo ktorý logo nemá, má v e-mailoch namiesto rozbitého obrázka značku s prvým písmenom vo farbe boardu. Gmail ani Outlook SVG nezobrazujú; logo v PNG sa zobrazí ako doteraz.
Pre ozvi.io
- Mapa stránok pre vyhľadávače, náhľad pri zdieľaní v každom jazyku a popisy podstránok.
Pre správcov vlastných serverov
- Bez zmeny nastavení. Boardy sa naďalej nikdy neindexujú.
1.1.0
GitHub bez tokenov, vypínateľné časti boardu, nová stránka plánu a bezpečnostné opravy.
Nové
- GitHub cez GitHub App. Kliknete na Pripojiť GitHub, appku nainštalujete na zvolené repozitáre a v Ozvi jeden vyberiete. Netreba token ani ručne pridaný webhook. Doterajšie pripojenie tokenom funguje ďalej.
- Časti boardu sa dajú vypnúť. V admine → Časti boardu zapnete len to, čo chcete (nápady, roadmapa, novinky, chyby), a vyberiete, ktorou časťou sa board otvorí. Vypnutá časť zmizne z boardu, widgetu aj z API.
- Každý board má vlastnú ikonu (favicon): z vašej aplikácie, nahratú, alebo s prvým písmenom názvu.
- Jeden človek, jeden účet. Keď vaša aplikácia v tokene potvrdí, že e-mail overila (
emailVerified: true), človek, ktorý sa predtým prihlásil e-mailom, zostane jedným používateľom. Tímové a admin účty sa nikdy nespájajú automaticky. - Priestor v konzole sa dá premenovať (iba vlastníci, zmena sa zapíše do aktivity).
- Doručovanie ukazuje celý text odoslaného e-mailu.
Pre ozvi.io
- Nová stránka plánu: prehľad predplatného, každá zmena s potvrdením a sumou, zrušenie a obnovenie priamo v Ozvi. Pri prechode na nižší plán vráti Creem nevyužitú časť na kartu.
- AI preklady podľa plánu: Pro 500 a Studio 2 000 mesačne na priestor. Pri 80 % a 100 % mesačného limitu e-mailov a prekladov dostanú vlastníci e-mail.
- Plán môže prideliť aj tím Ozvi (napríklad partnerom); v konzole je to vidno.
Opravy
- AI zhrnutie alebo návrh noviniek, ktoré model nedopísal, sa už neuloží ako hotové.
- Autor bez mena sa tímu ukazuje e-mailom a jemu samému ako „Vy“; avatar berie iniciálu aj z e-mailu.
- Formuláre ukazujú vlastné chybové hlásenia namiesto bublín prehliadača.
Bezpečnosť
- Ochrana proti SSRF rozpoznáva aj všetky zápisy IPv6 adries.
- Prihlásenie kódom sa po opakovaných chybách prepne len na odkaz v e-maile; obmedzenie aj podľa IP adresy.
- Prihlásenie z hostiteľskej aplikácie overuje pôvod požiadavky.
- Hlavičky
X-Content-Type-OptionsaReferrer-Policyna všetkých odpovediach; logo témy len cez https. - Vymazanie údajov smie len vlastník, aktualizácie spúšťajú len správcovia.
Pre správcov vlastných serverov
- Migrácie databázy prebehnú samé pri štarte.
- GitHub App si vytvoríte jedným príkazom:
node scripts/create-github-app.mjs --url https://vas-ozvi.example, riadkyOZVI_GITHUB_APP_*doplníte do prostredia. Bez nich zostáva pripojenie tokenom. - Nový
deploy/docker-compose.ymlpublikuje port len na127.0.0.1(premennáOZVI_BIND). Vašu existujúcu kópiu updater nemení; pri novej inštalácii za reverzným proxy na inom stroji nastavteOZVI_BIND=0.0.0.0.
1.0.4
Menej e-mailov o aktualizáciách, ozvi.io pred spustením.
- Kým je v cloude registrácia zatvorená (
OZVI_SIGNUP=closed), úvodná stránka namiesto tlačidiel na prihlásenie a registráciu ukazuje „Spúšťame čoskoro“.
Pre správcov vlastných serverov
- Updater už neposiela e-maily o novej verzii ani o úspešnej aktualizácii. Oboje uvidíte v admine v časti Aktualizácie. E-mail na
OZVI_ADMIN_EMAILSpríde iba vtedy, keď sa aktualizácia vrátila na predchádzajúcu verziu alebo zlyhala. - Na prihlásenie do
/appuž nepríde kód adrese, ktorá si účet založiť nemôže (zatvorená registrácia v cloude, na vlastnom serveri adresa mimoOZVI_ADMIN_EMAILS). Hneď uvidí prečo.
- Kým je v cloude registrácia zatvorená (
1.0.3
Prepracované e-maily.
- Nový vzhľad všetkých e-mailov: logo alebo názov projektu, jedna karta, drobné písmo oddelené čiarou a krátky náhľad v zozname pošty.
- E-mail s prihlasovacím kódom stavia na kóde: je veľký a pod ním je, ako dlho platí. Odkaz na prihlásenie jedným kliknutím je druhá možnosť.
- E-maily majú v HTML uvedené kódovanie, takže diakritika sa zobrazí správne aj v klientoch, ktoré sa neriadia hlavičkou.
- Kontaktná adresa je všade support@ozvi.io.
1.0.2
Cloud môže pred spustením zavrieť registráciu.
Pre správcov
OZVI_SIGNUP=closed: nové účty si môžu založiť iba adresy zOZVI_ADMIN_EMAILS, ostatní uvidia na prihlásení, že registrácia sa otvorí čoskoro. Existujúce účty sa prihlasujú ďalej. Na vlastnom serveri sa nič nemení.
1.0.1
Boardy sa nezobrazujú vo vyhľadávačoch.
- Každá stránka boardu, prihlásenia aj administrácie posiela vyhľadávačom zákaz indexovania (
X-Robots-Tag: noindex). Platí to pre vlastné domény, subdomény aj vlastné servery a nedá sa to vypnúť: na boarde sú príspevky vašich používateľov. - Pribudol
robots.txt.
Pre správcov vlastných serverov
docker composesa spustí aj bez profiluupdater; predtým chýbajúciOZVI_UPDATER_TOKENzastavil celý stack.
- Každá stránka boardu, prihlásenia aj administrácie posiela vyhľadávačom zákaz indexovania (
1.0.0
Prvé verejné vydanie Ozvi: board na nápady s hlasovaním, roadmapou a novinkami, súkromné hlásenie chýb s automatickým kontextom, widget do vašej aplikácie a prihlásenie cez vašu aplikáciu.
Pre správcov vlastných serverov
- Verejné obrazy sú na
ghcr.io/xzamiska/ozviso značkami1.0.0,1.0,1alatest, bez prihlásenia. - Voliteľný updater zálohuje databázu, nainštaluje novú verziu a pri chybe vráti predchádzajúcu.
- Verejné obrazy sú na