Mitä uutta
Nykyinen versio: v0.7.0 (2026-03-10)
v0.7.0 (2026-03-10) - käytössä nyt
Lisätty
- Koiraprofiili näyttää nyt pentueosion, jossa jälkeläiset on ryhmitelty pentueittain ja mukana ovat pentuemäärät, koirakohtaiset linkit sekä pentukohtaisia tietosarakkeita kuten sukupuoli, koe- ja näyttelymäärä sekä pentuemäärä.
- Koiraprofiili näyttää nyt myös `Sisarukset`-osion, joka listaa saman syntymäpentueen sisarukset omana korttinaan ennen pentueosiota.
Muutettu
- Koiraprofiilin perustietokorttiin lisättiin isä- ja emätiedot linkkeinä. Tyhjät toissijaiset osiot (sisarukset, pentueet, näyttelyt, kokeet) piilotetaan, ja pitkissä listoissa näytetään rajattu määrä rivejä `Näytä lisää / Näytä vähemmän` -toiminnolla sekä näkyvien rivien laskurilla.
- Linkkityylit yhtenäistettiin profiili-, haku-, näyttely- ja koenäkymissä: avauslinkit ja tekstipohjaiset kopiointitoiminnot käyttävät nyt samoja globaaleja linkki-/toimintotyylejä.
- Etusivun, beaglehaun, näyttelyhaun ja ajokoehaun yläosan logo + otsikko -rakenne yhtenäistettiin ja siirrettiin jaettuun `FeatureHeroHeader`-komponenttiin. Mobiilin otsikkorivi käyttää nyt samaa tiiviimpää asettelua kaikissa näissä näkymissä.
- Sivupalkki avautuu nyt oletuksena desktopissa, ja sen leveys sekä navigaatio-/profiilirivien mitoitus tiivistettiin, jotta sisältöalueelle jää enemmän tilaa.
v0.6.3 (2026-03-08)
Muutettu
- Sivupalkki näyttää nyt vain toimivat kohteet. Keskeneräiset linkit poistettiin päävalikosta, ja näkyvien julkisten osioiden nimet yhtenäistettiin muotoon `Beaglet`, `Koetulokset` ja `Näyttelyt`.
- Beaglehaun `Viimeisimmät lisäykset` näkyy nyt vain ennen haun suorittamista. Aktiivinen haku näyttää vain varsinaiset hakutulokset, jolloin sivu pysyy selkeämpänä.
- Beaglehaun tuloslistasta poistettiin keskeneräinen `Lisätiedot`-toimintosarake. Tulosriviltä siirrytään nyt suoraan koiran profiiliin nimen tai rekisterinumeron kautta.
- Beaglehaun desktop-tulostaulukossa `Nimi` siirrettiin heti rekisterinumeron jälkeen, jotta koiran tärkeimmät tunnistetiedot näkyvät vierekkäin.
- Evästebannerin tekstiä selkeytettiin käyttäjäystävällisemmäksi, ja bannereihin lisättiin suora linkki tietosuoja- ja evästetietoihin.
v0.6.2 (2026-03-07)
Lisätty
- Palveluun lisättiin julkinen `Tietosuoja`-sivu (`/privacy`) sekä sivupalkin alatunnisteessa aina näkyvä `Tietosuoja`-toiminto. `Avaa evästevalinnat` -painikkeella voi avata suostumusbannerin uudelleen `Tietosuoja`-sivulta.
- Vercel Analytics ja Speed Insights otetaan nyt käyttöön vasta, kun käyttäjä antaa siihen suostumuksen analytiikkabannerissa.
- `Tietosuoja`-sivu uudistettiin selkeäksi suomenkieliseksi tietosuojaselosteeksi. Sivulla kuvataan palvelun käytössä olevat evästeet, analytiikkasuostumus ja rekisteröidyn oikeudet.
v0.6.1 (2026-03-07)
Lisätty
- Palveluun lisättiin Vercelin Web Analytics ja Speed Insights, joiden avulla Vercel-julkaisut keräävät automaattisesti tietoa kävijöistä, sivunäytöistä ja sivuston suorituskyvystä.
- Julkiselle näyttelyhaulle lisättiin leikepöytätoiminnot: hakusivulla voi kopioida näkyvän sivun tulokset ja näyttelyn tulossivulla yksittäisen rivin tai kaikki rivit TSV-muodossa.
- Koiran profiilin näyttely- ja koetuloskortteihin lisättiin "Kopioi kaikki" -toiminnot TSV-vientiä varten.
- Koiran profiilin koetuloskortin TSV-vienti sisältää nyt myös samat yksityiskohtaiset koemittarit kuin julkinen ajokokeen tulossivu, jotta rivien vertailu onnistuu paremmin esimerkiksi Excelissä.
- Koiraprofiilin näyttely sekä ajokoe paikkojen nimet toimii linkkinä tapahtumaan.
Muutettu
- Julkisten näyttely- ja koetulossivujen leikepöytätoiminnot käyttävät nyt samaa jaettua formatter/action-polkujen rakennetta.
- Koiran profiilin näyttely- ja koetulokset haetaan nyt show/trial-domainin kautta, ja vanhat dog-domainin päällekkäiset tuloshelperit poistettiin.
v0.6.0 (2026-03-06)
Lisätty
- Uusi julkinen ajokoehaku sivulle `/beagle/trials`: haku vuosittain tai päivämäärävälillä, lajittelu, sivutus sekä desktop- ja mobiilitulosnäkymät.
- Uusi julkinen ajokokeen tulossivu `/beagle/trials/[trialId]`, jossa näkyvät koirakohtaiset koetiedot (rekisterinumero, nimi, sukupuoli, keli, palkinto, sijoitus, pisteet, tuomari).
- Ajokoetulosten hakusivulle lisättiin "Kopioi sivun tulokset" -toiminto, joka kopioi näkyvät tulosrivit leikepöydälle taulukkomuodossa. (kaikki tietokannan data)
- Ajokokeen tulossivulle lisättiin "Kopioi rivi" ja "Kopioi kaikki" -toiminnot koirakohtaisten tulosten vientiin leikepöydälle.
Muutettu
- Sivupalkin `Koetulosten haku`-valinta avaa nyt uuden julkisen ajokoehaun (`/beagle/trials`). `Ajokokeet`-valinta on edelleen toistaiseksi tulossa myöhemmin.
v0.5.0 (2026-03-06)
Lisätty
- Uusi julkinen näyttelyhaku sivulle `/beagle/shows`: haku vuosittain tai päivämäärävälillä, lajittelu, sivutus sekä desktop- ja mobiilitulosnäkymät.
- Uusi julkinen näyttelyn tulossivu `/beagle/shows/[showId]`, jossa näkyvät näyttelyn koirat riveittäin (rekisterinumero, nimi, sukupuoli, tulos, korkeus, tuomari).
- Näyttelyn tulossivulla varaus arvostelutekstille (arvostelu tekstit eivät ole vielä uudessa tietokannassa).
v0.4.2 (2026-03-04)
Muutettu
- Koko sovelluksen kansiorakenne yhtenäistettiin paremman hallittavuuden mahdollistamiseksi ilman toiminnallisia muutoksia.
- Datan tuonti scripti 1 vanhasta tietokannasta päivitetty niin, että `FI`- ja `SF`-prefiksilliset rekisterinumerot lisätään aina ensin, jolloin ensimmäisestä tulee oletusrekisterinumero. Käyttöliittymä näyttää oletuksena vanhimman (ensimmäisenä lisätyn) rekisterinumeron. Tämä mahdollistaa käyttää suomalaista numeroa ensisijaisena.
Korjattu
- Koiran profiilin sukutaulun kortit pysyvät nyt aina oikean jälkeläislinjan kohdalla myös silloin, kun osa sukupuun tiedoista puuttuu. Puuttuvat vanhemmat näytetään lokalisoidulla "Tuntematon/Okänd"-tekstillä, jotta taulun rakenne pysyy selkeänä.
v0.4.1 (2026-03-02)
Muutettu
- Koiran profiilin näyttely osiossa sarakejärjestys päivitettiin niin, että korkeus näytetään ennen tuomaria.
- Koiran profiilin sukutaulussa vanhemmat toimivat profiililinkkeinä ja vanhemman EK/SSB-numero näytetään nimen perässä, kun arvo on saatavilla. Näin on mahdollista seurata sukutaulua eteenpäin.
Korjattu
- Koiran profiilin koetulosten palkinto sasarake noudattaa nyt vanhaa luokkalogiikkaa (`Avo` / `Voi` / `Beaj`) kovakoodatun `BEAJ`-prefiksin sijaan.
v0.4.0 (2026-02-27)
Lisätty
- Uusi ulkinen koiran profiilisivu `/beagle/dogs/[dogId]`.
- Profiilisivulla koiran perustiedot, sukutaulu (3 sukupolvea), sekä näyttely- ja koetulokset.
Muutettu
- Beagle-haun tuloksissa koiran rekisterinumero ja nimi toimivat nyt linkkeinä koiran profiilisivulle sekä desktop- että mobiilinäkymässä.
v0.3.0 (2026-02-26)
Lisätty
- Ylläpidon koirasivulla voi nyt lisätä uusia koiria: rekisterinumero, nimi, sukupuoli, syntymäaika, kasvattaja, omistajat, uros, emä, EK-numero ja muistiinpanot.
- Ylläpidon koirasivun haku ja listaus hakee datan suoraan tietokannasta.
- Ylläpidon koirasivulla voi nyt myös muokata ja poistaa koiria.
- Pudotusvalikkoihin koiraa luodessa ja muokatessa lisättiin kasvattaja-, omistaja- ja vanhempivalinnat automaattisilla ehdotuksilla.
- Kenttiin lisättiin validointeja (esim. rekisterinumero, syntymäaika ja vanhempien sukupuolirajoitteet).
- Admin koiralista sekä muokkaus että luontisivu tukevat useaa rekisterinumeroa, ensimmäinen on aina esitetty defaulttina. Järjestystä voi muuttaa.
v0.2.0 (2026-02-19)
Tärkeintä tässä julkaisussa
- Tässä versiossa otettiin käyttöön uusi käyttäjähallinta sekä turvallinen better-auth kirjautuminen. Samalla paranneltiin taustatoimintoja ja testausta, jotta mahdolliset virheet tulevat herkemin ilmi. Ylläpitäjä voi luoda käyttäjätunnuksia, poistaa, jäädyttää ja resetoida salasanat. Toistaiseksi käytössä on vain yksi käyttäjärooli (admin) mutta tietokannassa on valmius peruskäyttäjälle.
Lisätty
- Palveluun lisättiin uusi kirjautumis- ja istunnonhallinta.
- Ylläpidolle lisättiin selkeä Admin-alue, jossa on omat sivut etusivulle, käyttäjille, koirille ja asetuksille.
- Ylläpitoon lisättiin käyttäjähallinnan perustoiminnot: käyttäjän luonti, poisto, jäädytys/aktivointi ja salasanan vaihto.
- Käyttäjille lisättiin oma Tiliprofiili-sivu.
- Ylläpidon ensimmäisen pääkäyttäjän käyttöönottoon lisättiin oma komentotyökalu (ajetaanpaikalliseslta koneelta suoraan tietokantaan).
- Komentotyökalu salasanan vaihtamiseen.
Muutettu
- Ylläpidon sivupalkki ja navigaatio järjesteltiin selkeämmäksi.
Poistettu
- Vanha kirjautumisratkaisu ja siihen liittyneet vanhat välikerrokset poistettiin.
v0.1.2 (2026-02-18)
Lisätty
- Beaglehaun sivutukseen lisättiin valittava tulosmäärä per sivu (10, 25, 50, 100) sekä URL-osoitteeseen tallentuva `pageSize`-parametri.
Muutettu
- Hakutulosten sivutus uudistettiin: käytössä on nyt numeropohjainen sivunavigaatio (`1 ... 14 15 16 ... N`) aiemman pelkän edellinen/seuraava-rakenteen sijaan.
- Sivutusnäkymä näyttää nyt myös selkeän "tuloksia / sivu" -valinnan sekä mobiilissa että desktopissa.
- Hakutulosten sarake- ja otsikot täsmennettiin suomeksi ja ruotsiksi (esim. EK-numero, sukupuoli, kokeet/näyttelyt ja sukupuoliarvot) luettavuuden parantamiseksi.
Korjattu
- Hakutuloksiin lisättiin uusi "Kopioi sivun tulokset" -painike, jonka toiminto kopioi näkyvän tulossivun koirarivit leikepöydälle taulukkomuodossa.
- Varmistettiin, että hakutulosten kopiointi toimii käytännössä: koirarivejä voi maalata hausta ja liittää onnistuneesti esimerkiksi Google Docsiin.
Poistettu
- Ei poistettu käyttäjälle näkyviä toimintoja tässä julkaisussa.
v0.1.1 (2026-02-16)
Lisätty
- Beaglehaun lisäsuodattimiin lisättiin syntymävuosiväli (`alkaen` ja `asti`).
- Beaglehaun lisäsuodattimiin lisättiin asetus "vain EK-koirat".
Muutettu
- Uudet lisäsuodattimet tallentuvat URL-osoitteeseen ja palautuvat sivun uudelleenlatauksessa.
- Beaglehaun lisäsuodattimien käyttöliittymä siistittiin ja yhdenmukaistettiin (otsikko, kenttäasettelu ja tilat), ja samaa rakennetta voidaan jatkossa käyttää myös ylläpidon hakunäkymissä.
- Beaglehaun lajitteluun lisättiin EK-numerojärjestys (pienin ensin), jossa EK-numeroa vailla olevat koirat näytetään listan lopussa.
Korjattu
- Yläpalkin painikkeita tiivistettiin, jotta kielivalinta (🇸🇪/🇫🇮) mahtuu myös pienille näytöille ilman vaakasuuntaista ylivuotoa.
Poistettu
- Ei poistettu käyttäjälle näkyviä toimintoja tässä julkaisussa.
v0.1.0 (2026-02-16)
Lisätty
- Palvelussa on nyt selkeä etusivu ja sivupalkki.
- Beaglehaun ensimmäinen versio on julkaistu. Haku toimii EK-numerolla, rekisterinumerolla ja nimellä.
- Lisäsuodattimista käytössä ovat sukupuoli ja asetus "vain koirat, joilla on useita rekisterinumeroita".
- Hakutuloksissa näkyvät sekä mobiili- että desktop-näkymässä samat perustiedot: rekisterinumero, EK-numero, sukupuoli, nimi, koemäärä ja näyttelymäärä.
- Hakutuloksissa näytetään myös muut rekisterinumerot, jos koiralla on niitä useita.
- Beaglehaussa näkyy myös Viimeisimmät lisäykset -lista (uusimmat koirat).
- Kielen vaihto suomi/ruotsi on käytössä.
- Julkinen "Mitä uutta" -sivu ja sen linkki yläpalkissa on lisätty.
Muutettu
- Etusivun rakennetta päivitettiin selkeämmäksi.
- Navigaatio koottiin yhtenäiseksi sivupalkkinäkymäksi.
- Viimeisimmät lisäykset -listassa vanhojen beaglejen järjestys voi vaihdella, jos lisäysaika on sama.
Korjattu
- Ei käyttäjälle näkyviä korjauksia tässä julkaisussa.
Poistettu
- Ei poistettu käyttäjälle näkyviä toimintoja tässä julkaisussa.