onsdag 22 juli 2026
- Nytt
Sign in with Apple -painike /login ja /register (FI/SV/EN); signup_method oauth_apple.
- Nytt
tukee mobiilia: Bearer JWT + JSON { confirm: "DELETE" } → välitön tilin poisto (web-lomake säilyttää sähköpostivahvistuksen).
Publiceringar
Här ser du kort vad som är nytt i tjänsten. Listan uppdateras automatiskt från release-loggen.
Listan visar endast nya funktioner som syns för vanliga användare (inte t.ex. Slack- eller admin-verktyg). Ändringar och rättningar visas för admin/manager-konton.
Detaljerna i listan följer den finska release-loggen; gränssnittet finns på finska, svenska och engelska.
Sign in with Apple -painike /login ja /register (FI/SV/EN); signup_method oauth_apple.
tukee mobiilia: Bearer JWT + JSON { confirm: "DELETE" } → välitön tilin poisto (web-lomake säilyttää sähköpostivahvistuksen).
Julkinen palvelun uutiset-sivu /uutiset: käyttäjille näkyvät kohdat automaattisesti CHANGELOG.md:stä (Added/Changed/Fixed, suodatettu); footer-linkki fi/sv/en; sitemap + robots.
Vakuutus- ja poliisipaketti: (zip: readme, rekisteröintitodistus-PDF, kuva, kuitti, varkausilmoitus-rekisterissa.txt); nappi pyöräsivulla; UKK fi/sv/en.
Laajennettu pyöräkortti: valinnaiset lisäkentät (tyyppi, vuosimalli, runkokoko, erottavat merkit, komponentit, sähköpyörän sarjanumerot, osto, ulkoinen merkintä). Pakolliset: runkonumero + merkki; malli valinnainen. Lomake: ydin + foldatut <details>-lohkot; täydennys myöhemmin muokkausnäkymässä.
Pyöräliikkeiden kutsulomake (/liikkeille): sama laajennettu pyöräkortti valinnaisina fold-lohkoina; pakolliset sähköposti + runko + merkki.
/check: ostajan ohjeistus hakutulosten yhteydessä (ei löydy / ei varastettu / varastettu), fi/sv/en — linkit UKK:hon, varastettuihin ja poliisi.fi-rikosilmoitukseen.
Uuden käyttäjän 2FA-ehdotus: ensimmäisen kirjautumisen yhteydessä URL-parametri suggest_mfa=1 (salasanarekisteröinti + sähköpostivahvistuslinkki, OAuth jos tili on alle 10 minuuttia vanha); MfaSetupNudge dashboardissa ja /liikkeille/kutsu -sivulla — ota käyttöön → /profile#two-factor, ”Ei nyt” poistaa parametrin ja näyttää viestin myöhemmästä käyttöönotosta.
Discord-kirjautuminen: napit /login ja /register.
Pyöräliikkeille: /liikkeille + /liikkeille/kutsu; pääsy evästeellä (liikkeille_shop); kutsu tallentaa shop_identifier vain evästeestä. Footer /liity-kumppaniksi; sitemap / robots: julkinen /liity-kumppaniksi, /kumppanit disallow.
Added OAuth sign-in options for Google and GitHub on login/register screens.
Added check-page ownership claim submission flow (Tämä on minun pyöräni) with evidence text/link.
Added resolved tips view under profile (/profile?view=resolved-tips) with restore-to-active action.
Added full FAQ page (/ukk) with guidance for transfer flow and theft-report handling.
Added accessibility statement page (/saavutettavuusseloste) and footer link.
Implemented baseline register/login/profile/dashboard/bike management page structure.