KinKudos

VERSIJOS

Pakeitimų istorija

Čia rasite, kas buvo pridėta ir pataisyta kiekvienoje programos versijoje.

v26.4.9

Dabartinė versija

Kas naujo?

Naujų funkcijų nebuvo.

Kas pataisyta?

  • Vieši, prisijungimo, įrenginio susiejimo ir pirmojo paruošimo ekranai dabar naudoja bendrą spalvingą sistemos apvalkalą ir iki tėvų ar vaiko vidinės sąsajos įjungimo prisitaiko prie įrenginio šviesios arba tamsios išvaizdos.

v26.4.8

Kas naujo?

  • Nedidelis viešas diegiklis gali atsisiųsti ir patikrinti naujausią leidimą, o tada paleisti esamą vedamą „Docker Compose“ paruošimą.

Kas pataisyta?

  • Skelbiamos instaliacijos dabar versijuotą kelių platformų programos atvaizdą parsisiunčia iš viešos vooz2/kinkudos „Docker Hub“ saugyklos.

v26.4.7

Kas naujo?

Naujų funkcijų nebuvo.

Kas pataisyta?

  • Pagrindinis, tėvų prisijungimo ir slaptažodžio atkūrimo ekranai dabar turi bendrą šviesesnį, CSS gradientais sukurtą dizainą be papildomų paveikslėlių.
  • GitHub README dabar pateikia vaizdinę produkto apžvalgą, kviečia pirmiausia išbandyti demonstraciją, glaustai paaiškina diegimą ir nurodo pasirenkamą VPS alternatyvą.
  • Vaiko loterijos kortelėje ir pirkimo dialoge dabar rodoma aiškesnė „Loterijos bilietų“ etiketė.
  • Atsarginių kopijų tiekėjas dabar nustatomas iš sukonfigūruotos S3 saugyklos URL hosto, o ne pagal bet kur rastą URL teksto dalį.

v26.4.6

Kas naujo?

Naujų funkcijų nebuvo.

Kas pataisyta?

  • README dabar pateikiama viešos demonstracijos nuoroda ir tėvų bei vaikų prisijungimo duomenys.
  • Lietuviškame atsiliepimų nustatymų tekste nebeliko bereikalingos priešpriešos tarp atsiliepimų išsaugojimo ir nesukonfigūruotų el. pašto pranešimų.

v26.4.5

Kas naujo?

Naujų funkcijų nebuvo.

Kas pataisyta?

  • Tėvai dabar gauna „Web Push“ pranešimą, kai vaikas paprašo prizo.
  • „Web Push“ pranešimai dabar apima ir vaiko pasiūlymus bei gimimo datos pakeitimo prašymus, o vaikui išsiunčiami tėvų sprendimai.

v26.4.4

Kas naujo?

Naujų funkcijų nebuvo.

Kas pataisyta?

  • Diegimo dokumentacijoje dabar aprašytas tuščio „Ubuntu“ serverio paruošimas: „Docker Engine“, Docker Compose, „GitHub CLI“ ir „Caddy“ HTTPS proxy diegimas prieš paleidžiant KinKudos vedlį.
  • Išjungti IP ribojimai dabar žymimi raudona neaktyvios būsenos spalva, o įjungti ribojimai lieka žali.
  • Atsiliepimų administravimo blokas lygiuojamas kaip kiti nustatymų blokai ir palieka vienodą tarpą po paaiškinimu.
  • Atsiliepimo ekrano nuotraukos pasirinkimo valdiklis paveldi bendrą sąsajos tipografiką vietoje nederančio naršyklės mygtuko šrifto.

v26.4.3

Kas naujo?

Naujų funkcijų nebuvo.

Kas pataisyta?

  • Vaiko įrenginio susiejimo nuorodą dabar galima patvirtinti „Safari“ naršyklėje negaunant CSRF 403 atsako. Susiejimo puslapis išsaugo „Django“ reikalingą tos pačios svetainės nuorodos šaltinį, o vienkartinis kodas lieka URL fragmento dalyje.

v26.4.2

Kas naujo?

Naujų funkcijų nebuvo.

Kas pataisyta?

  • Tinklo prieigos nustatymuose aiškiai rodoma aktyvi būsena, paaiškinama, kurioms sritims taikomi IP ribojimai, pateikiamas leidžiamų tinklų sąrašas, o redagavimas perkeltas į su kitais paslaugų nustatymais suderintą dialogą.
  • Katalogų pavadinimams aiškiai pritaikyta bendra sistemos tipografija.
  • Atsiliepimų administravimo bloke neberodomas čia neaktualus viešo skelbimo „GitHub“ privatumo įspėjimas.
  • Poraštėse pridėta kompaktiška programos klaidos pranešimo nuoroda.

v26.4.1

Kas naujo?

Naujų funkcijų nebuvo.

Kas pataisyta?

  • Tėvų ir vaikų prašymų srautuose patvirtinimo, atlikimo, taisymo, atmetimo, atšaukimo, prizo prašymo bei prizo ar tikslo siūlymo veiksmai rodomi nuosekliomis ikonomis be teksto.
  • Sutrumpinti ir patikslinti lietuviški nustatymų bei atsiliepimų tekstai.
  • Diegimo reikalavimuose nebeliko konkretaus prižiūrėtojo registro prisijungimo komandos ir su vienu leidimu susieto migracijos pranešimo.
  • Veiksmų ikonų spalvos atitinka jų būseną, o tėvų ir vaikų ekranuose ikonos išlieka vienoje eilėje.
  • Vaikų įrenginio susiejimo veiksmai telpa vienoje adaptyvioje dviejų stulpelių eilėje ir nebesidengia.
  • Tėvų atsiliepimų skiltyje rodomas kompaktiškas privatumo įspėjimas, o vietoje didelio pasikartojančio klaidos pranešimo mygtuko naudojama esama GitHub nuoroda poraštėje.

v26.4.0

Kas naujo?

  • Tėvai trumpalaike vienkartine nuoroda gali susieti kiekvieną vaiko naršyklę arba įdiegtą PWA, peržiūrėti susietus įrenginius, juos pervadinti ir atšaukti vieno arba visų įrenginių prieigą. Vaiko PIN lieka antras patvirtinimo žingsnis.
  • Tėvai pasirinktinai gali apriboti vaikų puslapius arba visą programą konkrečiais IP adresais ir CIDR tinklais. Netyčia užsirakinus apribojimą galima išjungti serverio komanda.
  • Produkcinis diegimas palaiko serveryje veikiantį „Nginx“ ar „Caddy“, konteinerinius proxy, tokius kaip „Nginx Proxy Manager“, ir „Traefik“, nesusiejant bazinio Compose failo su vienu produktu.
  • Leidimo žymos skelbia bendrą AMD64 ir ARM64 platformoms skirtą GHCR programos atvaizdą.

Kas pataisyta?

  • Esami vaikų profiliai ir PIN po atnaujinimo išlieka, tačiau kiekvieną vaiko naršyklę arba PWA reikia vieną kartą susieti. Senos vaikų „Web Push“ prenumeratos pašalinamos ir susietame įrenginyje turi būti įjungtos iš naujo.
  • Vidinis atsiliepimas aiškiai įvardytas kaip privatus šeimos pranešimas, o programos klaidoms pateikiama GitHub Issues nuoroda su įspėjimu nesiųsti šeimos duomenų.
  • Diegimas ir atnaujinimas patikrina rašomų serverio katalogų UID/GID nuosavybę bei parsiunčia versijuotą programos atvaizdą.
  • Periodinė priežiūra taip pat išvalo pasenusius saugumo skaitiklius, susiejimo nuorodas ir sesijas.
  • Tėvų prisijungimo, slaptažodžio atkūrimo ir vaikų PIN bandymai ribojami serverio duomenų bazėje saugomais skaitikliais.
  • Persiųstos kliento IP antraštės priimamos tik iš nustatytų patikimų proxy, o pasirenkamas tinklo leidžiamų adresų sąrašas naudoja taip patikrintą adresą.
  • Vaikų „Web Push“ prenumeratos susiejamos su patvirtintu įrenginiu, susiejimo nuorodos yra vienkartinės ir trumpalaikės, o įrenginių paslaptys duomenų bazėje saugomos maišos pavidalu.
  • „Django“ administravimo maršrutas produkcijoje pagal nutylėjimą išjungtas.
  • Regresijos testas patikrina, kad sugeneruotas VAPID privatus raktas yra realiai naudojamas EC privatus raktas.

v26.3.2

Kas naujo?

Naujų funkcijų nebuvo.

Kas pataisyta?

  • Nustatymuose naudojami trumpesni skilčių, laukų ir išsaugojimo veiksmų pavadinimai lietuvių ir anglų kalbomis.
  • Programos poraštėje pridėta nuoroda į „KinKudos“ GitHub repozitoriją.
  • Bendras šeimos ir atskirų vaikų loterijos žymimieji langeliai išlaiko vienodą kompaktišką dydį ir tinkamai lygiuojami kompiuterio bei mobiliajame vaizde.
  • Vaikų kortelėse suvienodinta kredito limito ir savaitės loterijos būsenos skyryba, o kredito limito informacinė ikona pristumta arčiau pavadinimo.

v26.3.1

Kas naujo?

Naujų funkcijų nebuvo.

Kas pataisyta?

  • Tėvai gali nustatyti loterijos bilieto kainą ir vienam vaikui taikomą savaitės pirkimų limitą, išjungti loteriją visai šeimai arba konkrečiam vaikui. Bendras šeimos jungiklis turi viršenybę, o jau pradėtą bilietą vis tiek galima užbaigti.
  • Darbų ir prizų katalogų pavadinimams bei tėvų veiksmų dialogų paaiškinimams nuosekliai naudojamas bendras sąsajos šriftas.
  • Tėvų vaikų kortelėse rodomas likusių savaitės loterijos bilietų skaičius ir sumažintas tarpas po kredito limitu.
  • Sutrumpintas lietuviškas atsiliepimų el. pašto adreso pavadinimas.

v26.3.0

Kas naujo?

  • Vaikas už 15 uždirbtų taškų gali pirkti prie temos pritaikytą nutrinamą loterijos bilietą, atidengti sidabrinę 3×3 skaičių lentelę ir gauti vieną sutampantį teigiamą, neigiamą arba tuščią rezultatą. Bilietas išlieka iki užbaigimo, per pirmadienio–sekmadienio savaitę galima pirkti ne daugiau kaip tris, o praradimas niekada neperžengia vaiko kredito ribos.
  • Bent 50 taškų turintis ir tą savaitę bilieto nepirkęs vaikas su aktyviais pranešimais gali gauti vieną aiškiai riziką nurodantį priminimą atsitiktiniu saugiu laiku antroje savaitės pusėje.
  • Tėvai mato nekeičiamą savaitės bilietų būseną ir atskirus bilieto kainos bei galutinio rezultato apskaitos įrašus, tačiau sisteminio prizo nevaldo.

Kas pataisyta?

Atskirų pataisymų nebuvo.

v26.2.2

Kas naujo?

Naujų funkcijų nebuvo.

Kas pataisyta?

  • Tėvų katalogų skiltys dabar rikiuojamos vertikaliai, darbų pavadinimai naudoja bendrą sistemos šriftą, o nustatymuose naudojami didesni laukų pavadinimai ir palikti tik pavadinti grupių skirtukai.
  • Vaiko greitieji veiksmai turi aiškesnes ikonas ir rikiuojami tokia tvarka: „Atliktas darbas“, „Skirti nuobaudą“, „Paskirti darbus šiandienai“, „Koreguoti taškus“ ir „Keisti kreditą“.
  • Tėvų veiksmų istorijoje rodoma ne daugiau kaip 50 paskutinių septynių dienų veiksmų, išsaugant nekintamus apskaitos įrašus.
  • Naujausių atsarginių kopijų veiksmų sąraše rodoma ne daugiau kaip penki įrašai.
  • Sutrumpinti taškų už darbo nuotrauką ir saugomų atsiliepimų nuotraukų nustatymų pavadinimai.
  • Išsaugojus bendruosius šeimos nustatymus vėl atveriama nustatymų, o ne pradžios skiltis.
  • Kredito limito informacinė ikona centruojama su jo pavadinimu.

v26.2.1

Kas naujo?

Naujų funkcijų nebuvo.

Kas pataisyta?

  • Atliktų, atšauktų ir nebegaliojančių paskirtų darbų siuntų istorijoje neberodomas klaidinantis veiksmas „Atšaukti likusius“.

v26.2.0

Kas naujo?

  • Tėvai nauju penktuoju greituoju veiksmu gali vaikui paskirti šiandienos katalogo darbų sąrašą ir vieną individualų darbą. Darbų reikšmės užfiksuojamos, vidurnaktį jie nebegalioja, juos galima atšaukti, o istorija išlieka tėvų erdvėje.
  • Vaikas visose septyniose temose paskirtus darbus mato kaip svarbiausią sąrašą ir kiekvieną pažymėjęs atliktu taškus gauna iškart.
  • Tėvai pasirinktinai gali blokuoti naujus prizų prašymus, kol bus atlikti visi galiojantys paskirti darbai; esami prašymai ir kiti vaiko veiksmai lieka pasiekiami.
  • Apie naujai paskirtus darbus vaiko įrenginiams siunčiamas prie temos pritaikytas „Web Push“ pranešimas.

Kas pataisyta?

  • Katalogo darbo negalima paskirti, kol jis laukia patvirtinimo, jau yra paskirtas arba tam vaikui šiandien jau buvo užskaitytas.

v26.1.7

Kas naujo?

Naujų funkcijų nebuvo.

Kas pataisyta?

  • Šeimos nustatymuose naudojamos kompaktiškos etiketės, lauko ir paaiškinimo eilutės, derančios su el. pašto bei kopijų suvestinėmis; paaiškinimai tinkamai sumažinti, o mobiliajame ekrane eilutės persirikiuoja į vieną stulpelį.

v26.1.6

Kas naujo?

Naujų funkcijų nebuvo.

Kas pataisyta?

  • Formų etiketėms, pagalbiniam tekstui, laukų užpildams, sekcijų skirtukams ir laukų tipografikai pritaikyta aiškesnė bei nuoseklesnė vaizdinė hierarchija.
  • Tėvų ir vaikų paskyrų kūrimo veiksmų tekstai sutrumpinti.
  • El. pašto ir kopijų suvestinėse prislopinti pavadinimai atskirti nuo paryškintų reikšmių, o sąrašai pritaikyti siauram ekranui.
  • Prizų patvirtinimo veiksmuose naudojamos tokios pačios patvirtinimo ir atmetimo ikonos kaip darbų patvirtinime.
  • Siaurame ekrane tėvų ir vaikų veiksmų istorijos taškų reikšmės lygiuojamos su būsenos bei nuotraukos valdikliais.

v26.1.5

Kas naujo?

Naujų funkcijų nebuvo.

Kas pataisyta?

  • Kopijų agentas aktyvią SQLite duomenų bazę atidaro aiškiu mode=ro ir query_only režimu, o duomenų katalogo prijungimas leidžia SQLite valdyti saugiai internetinei kopijai reikalingus užrakinimo bei WAL failus.
  • Vietinės duomenų bazės atidarymo ir kopijos failo sukūrimo klaidos dabar atskiriamos aiškesniais diagnostiniais pranešimais.

v26.1.4

Kas naujo?

Naujų funkcijų nebuvo.

Kas pataisyta?

  • Leidimo atnaujintojas po sėkmingos būklės patikros atnaujina versijuojamus deploy valdymo scenarijus. Tai pašalina serveryje galėjusį likti seną backup.sh, kuris kvietė nebeegzistuojantį restic servisą.
  • Atnaujinant ir toliau neliečiami vietinis deploy/.env, šeimos duomenys, kopijos bei paslaptys.

v26.1.3

Kas naujo?

Naujų funkcijų nebuvo.

Kas pataisyta?

  • Tėvų, pradžios ir bendroje sistemos sąsajoje naudojama dokumentuota anglies, pagalbinė pilka, kreminė, slyvų, šalavijo, gintarinė ir švelniai raudona paletė bei vienoda laukų ir paaiškinimų tipografika.
  • El. pašto ir kopijų konfigūracijos suvestinės pateikiamos kompaktiškais sąrašais įprastu raidžių registru, sutrumpinti nustatymų veiksmai ir suvienodintas mygtukų lygiavimas.
  • Lietuviškame ir angliškame README pašalintos dekoratyvinės ikonos bei ženkleliai, pridėtos nustatymų ir dviejų vaiko temų ekrano nuotraukos, pašalinta pasenusi „Orange Pi“ instrukcijos nuoroda.
  • Nesukonfigūruotos kopijos būsena rodoma kaip „Neįjungta“, vykdoma kopija – kaip „Kopijuojama“ pagrindiniame indikatoriuje, o tvarkinga kopija – žalia būsena „Įjungta“, nekartojant atskiro progreso ženklelio.
  • PWA temos ir fono metaduomenų spalvos suderintos su bendra sąsajos palete.

v26.1.2

Kas naujo?

Naujų funkcijų nebuvo.

Kas pataisyta?

  • Kopijų agentui pridėtas atskiras išorinis Docker tinklas, leidžiantis pasiekti S3 saugyklą, kartu išlaikant atskirą vidinį ryšį su programa.
  • Kopijų diagnostikos komandos dabar aiškiai nurodo deploy/compose.yml, todėl veikia paleistos iš diegimo šakninio katalogo.

v26.1.1

Kas naujo?

Naujų funkcijų nebuvo.

Kas pataisyta?

  • „Nustatymuose“ palikta viena aiški antraščių hierarchija, centruoti skirtukai, atskirta laukų tipografika, stilizuoti pasirinkimo laukai, pagrindinio stiliaus veiksmų mygtukai ir vienodos žalios / raudonos tarnybų būsenos.
  • Projekto README dabar patraukliau pateikia patikrintas galimybes, privatumo ribas, diegimo modelį ir išgalvotų demonstracinių duomenų ekrano nuotraukas.
  • Kopijų dokumentacijoje atskirta neteisingo S3 hostname ir Docker ar serverio DNS klaida bei pridėtos tiesioginės diagnostikos komandos.
  • Jautriuose nustatymuose prašoma „Jūsų paskyros slaptažodžio“ vietoje ilgesnio paskyros tipą kartojančio teksto.
  • Veiksmų istorijos filtre prie savaime aiškaus pasirinkimo nebekartojamas atskiras užrašas „Vaikas“.
  • Regresinis testas užtikrina, kad service-worker.js visada būtų pateikiamas su Cache-Control: no-cache.

v26.1.0

Kas naujo?

  • Tėvų administratorius „Nustatymuose“ gali patikrinti ir pakeisti SMTP nustatymus; SMTP slaptažodis lieka tik lokaliame ribotų teisių paslapčių faile.
  • Bendruosiuose šeimos nustatymuose galima pakeisti šeimos pavadinimą.

Kas pataisyta?

  • Nustatymai logiškai suskirstyti į šeimos, vaikų ir taškų, privatumo, el. pašto, kopijų, paskyrų bei atsiliepimų blokus.
  • Septintoji vaiko tema pervadinta į originalią „Blockville“ temą su kubelių valiuta ir su trečiųjų šalių ženklais nesusietais sąsajos tekstais.
  • Tikrinant kopijų saugyklą pakartojamas bandymas po laikinos „Docker“ DNS klaidos, o techninis resolverio tekstas pakeistas aiškiu patarimu patikrinti S3 adresą.
  • Darbų, nuobaudų ir prizų redagavimo formose po laukų pavadinimų visur rodomi dvitaškiai.
  • Keičiant jautrius SMTP ar kopijų prisijungimo duomenis būtinas pakeitimą atliekančio tėvų administratoriaus slaptažodis. Paskyrų redagavimui paliktos esamos autentifikavimo taisyklės.

v26.0.0

Kas naujo?

Naujų funkcijų nebuvo.

Kas pataisyta?

  • KinKudos tapo produkciniu leidimu ir vartotojo sąsajoje neberodomas BETA prierašas.
  • Versijos numeruojamos pagal YY.FEATURE.FIX: pirmą skaičių keičia metai, antrą – naujas funkcionalumas, o trečią – klaidų taisymai, dizaino darbai arba esamo funkcionalumo plėtra.
  • Atsiliepimų nustatymuose pagal nutylėjimą rodomi neišspręsti įrašai ir išlaikomas puslapiavimas; išspręsti įrašai lieka pasiekiami per būsenos filtrą.
  • Kopijų nustatymuose atskirtos oranžinė nenustatytos saugyklos, raudona pasenusios ar klaidingos kopijos ir žalia tvarkingos kopijos būsenos. Tuščios techninės reikšmės pakeistos trumpais suprantamais tekstais.
  • Diegimo ir atnaujinimo dokumentacija tapo neutrali repozitorijos atžvilgiu, atskiria KinKudos nuotolines kopijas nuo viso serverio kopijų ir patikrai rekomenduoja atskirą ribotų teisių bucket.
  • „Traefik“ visada nurodoma programą pasiekti per išorinį web tinklą, kai programa taip pat prijungta prie vidinio kopijų tinklo.
  • Su sudo paleistas leidimo atnaujintojas kopijų katalogams, tarnybos raktams ir restic konfigūracijai priskiria nustatytą programos UID ir GID.
  • „Compose“ ir atnaujintojo regresiniai testai saugo tinklo pasirinkimo bei kopijų failų nuosavybės pataisas.
  • Kopijų nustatymuose neberodoma REPLACE_WITH_REPOSITORY, o perspėjimas apie pavojingus nustatymų pakeitimus pateikiamas švelniai raudoname fone.

v0.13.0 BETA

Kas naujo?

  • „Blockville Pasaulis“ tapo septintąja vaiko tema: pridėta tamsi žaidimo sąsaja, kubelių linksniai, iššūkių ir prizų tekstai, paspaudžiami mygtukai, neoninis konfeti bei atskiras garsas lietuvių ir anglų kalbomis.
  • Tėvų nustatymuose rodoma atsarginių kopijų saugykla, paskutinė sėkminga nuotolinė kopija, vientisumo patikra, vykdomas darbas, klaidos ir septynių dienų būsenos indikatorius.
  • Tėvų administratorius gali patikrinti „Backblaze B2“ arba bendrinės S3 saugyklos duomenis ir paleisti rankinę šifruotą kopiją.
  • Izoliuota kasdienė kopijų tarnyba kopijuoja nuoseklią SQLite DB ir privačias nuotraukas, taiko 31 dienos saugojimą bei paleidžia restic check.
  • Pridėtos LT ir EN ARM64 „Orange Pi“ diegimo, pirmos šeimos, patikros, kopijų ir atnaujinimo instrukcijos.

Kas pataisyta?

  • Diegimo vedlys dabar klausia kalbos, domeno, leidžiamų privačių tinklų, pirmo tėvo duomenų, šeimos pavadinimo bei vaikų profilių ir nenaudoja konkrečios instaliacijos numatytųjų reikšmių.
  • Atnaujinant iš 0.12.4 išsaugomi ir atpažįstami esami bendriniai restic.env bei repozitorijos slaptažodžiai.
  • TODO paliktos tik neatliktos įrenginių ir atkūrimo patikros, atidėti tiekėjai bei naujai aptikti darbai.
  • Kopijų paslaptis valdo izoliuotas konteineris be viešo prievado ir Docker socket; žiniatinklio programa gauna tik išvalytą būseną ir neatgauna išsaugotų tiekėjo paslapčių.
  • Kopijų konfigūraciją ir rankinį paleidimą gali valdyti tik pirmasis tėvų administratorius, keičiant prisijungimus dar kartą tikrinamas slaptažodis, o audite paslaptys nesaugomos.
  • Iš dabartinio repozitorijos medžio pašalinti šeimai būdingi vardai ir konkrečios instaliacijos diagnostikos naudotojas; demo bei testų duomenys tapo bendriniai.

v0.12.4 BETA

Kas naujo?

Naujų funkcijų nebuvo.

Kas pataisyta?

  • Vaiko veiksmų žurnale dabar rodomi tik penki naujausi veiksmai.
  • Dovanų pranešimuose naudojamas trumpesnis tekstas ir gavėjo temos taškų pavadinimas, o padovanotas kiekis pranešimo tekste neberodomas.
  • Prizų, bausmių ir darbų kūrimo bei redagavimo formose emoji laukas visur vadinamas „Ikona“.
  • Projekto README atnaujintas pagal dabartines BETA funkcijas, diegimo modelį, palaikomas platformas ir papildytas AI projekto atsakomybės apribojimu.
  • Kalbos valdiklyje palikta tik vėliava kompaktiškame 44 px apskritame rėmelyje; pašalinti „LT“ / „EN“ užrašai ir „iPad“ kreivai rodoma rodyklė.
  • Pranešimų valdiklyje paliktas tik varpelis tokiame pačiame 44 px rėmelyje kaip atsijungimo mygtukas, išlaikant prieinamą būsenos tekstą.
  • Leidimų archyvai kuriami tik iš Git sekamų failų, todėl į juos negali netyčia patekti ignoruojamos vietinės talpyklos ar konfigūracija.

v0.12.2 BETA

Kas naujo?

  • Darbų paieška dabar filtruoja ir siūlo rezultatus iškart įvedus pirmą raidę; pasirinkimą galima patvirtinti klavišu „Enter“ arba palietimu.
  • Vaikas gali įjungti kasdienį atsitiktinį temos keitimą. Tema pakeičiama naktinės priežiūros metu ne dažniau kaip kartą per dieną.

Kas pataisyta?

  • Atmestas darbas vaikui rodomas aiškiame tėvų atsakymo bloke, kurį galima patvirtinti mygtuku „Supratau“, todėl senas atsakymas nebelieka pakibęs.
  • Vaiko istorijoje darbams, prizams ir dovanoms rodomos tikros priskirtos piktogramos, o pranešimuose taisyklingai linksniuojami taškai ir teminės valiutos.
  • Temos ir avataro valdymas sujungtas į vieną išvaizdos kortelę, suvienodinti pagalbiniai šriftai ir patikslinti lietuviški tekstai.
  • Atsiliepimo ekrano nuotrauka atidaroma kompaktiška foto piktograma neišderinant būsenos valdiklių.
  • Tėvų puslapių versijos poraštė telefone nebeslepiama po apatine navigacija, o visuose tėvų puslapiuose išlaikomas vienodas tarpas iki turinio.

v0.12.1 BETA

Kas naujo?

  • Vaikų balansas, darbų ir prizų sprendimai atsinaujina automatiškai: matomas puslapis tikrina mažą nekešuojamą būsenos endpointą, tikrina iškart grįžus į programą ar gavus push įvykį ir neperkrauna atidaryto dialogo ar pildomos formos.
  • Pirmą gimimo datą vaikas gali įrašyti iškart, tačiau vėlesnį pakeitimą turi patvirtinti tėvai. Vienu metu leidžiamas tik vienas laukiantis pakeitimas, o tėvų atlikti pakeitimai išsaugomi audito įraše.
  • Tėvų ir vaikų veiksmų istorijoje rodoma, kuri tėvų paskyra patvirtino arba atmetė darbą ar prizo prašymą.

Kas pataisyta?

  • Prisijungusio vartotojo antraštėje naudojamas „KinKudos“ logotipas, paliktos kompaktiškos atsijungimo piktogramos, nebekartojamas šeimos pavadinimas ir versija. Projekto pavadinimas bei versija vienodai rodomi poraštėje.
  • Nustatymų kortelė pervadinta į „Projekto nustatymai“.
  • Atsiliepimai pagal nutylėjimą suskleisti ir rodo trumpą santrauką. Išspręstas įrašas pažymimas žaliu „Išspręsta“, o neišspręstas pasiūlymas – violetiniu tipo ženkleliu; pakeitus būseną išsaugomi filtrai ir puslapis.
  • Net ir patvirtinus gimimo datos pakeitimą, gimtadienio dovana tam pačiam vaikui per kalendorinius metus gali būti paskirta tik vieną kartą.

v0.12.0 BETA

Kas naujo?

  • Vaikai gali iškart filtruoti darbų katalogą pagal pavadinimą.
  • Vaikai gali saugiai dovanoti jau uždirbtus taškus kitam aktyviam šeimos vaikui. Abi atominio pervedimo pusės rodomos veiksmų istorijoje, o pranešimus įjungęs gavėjas gauna tik jam skirtą push pranešimą.
  • Vaikas gali įrašyti gimimo datą, o tėvai – nustatyti kasmetinės gimtadienio dovanos taškus. Naktinė priežiūra juos paskiria tik kartą per kalendorinius metus; vasario 29-osios gimtadienis nekeliamaisiais metais minimas vasario 28 d.
  • Pridėtos trys vaikų temos – „Superherojų būstinė“, „Dizaino studija“ ir „Pandos pasaulis“ – su savomis valiutomis, navigacija, veiksmų tekstais, spalvomis, efektais ir garsais lietuvių bei anglų kalbomis.

Kas pataisyta?

  • Patikslinti lietuviški tuščio prašymų sąrašo ir darbų nuotraukų saugojimo tekstai.
  • Filtruojant ar puslapiuojant tėvų veiksmų istoriją liekama istorijos skiltyje.
  • Leidimo patikra prieš Docker atvaizdo kūrimą aptinka tuščias, sugadintas ar Migration klasės neturinčias migracijas.
  • Docker atvaizdo kūrimas prieš Django migracijų įkėlimą pašalina senus Python bytecode failus, todėl jie nebegali užgožti teisingo migracijos šaltinio.
  • Atnaujinimai diegiami iš vieno patikrinto leidimo archyvo į atskirą versijos katalogą. Serveris prieš perjungimą patikrina SHA256, atvaizdą, migracijas švarioje laikinoje DB ir sukuria produkcinės DB kopiją.

v0.11.1 BETA

Kas naujo?

  • Vaikas, savo įrenginyje įjungęs pranešimus, gauna tik jam skirtą push pranešimą, kai tėvai patvirtina arba atmeta jo darbą, grąžina darbą pataisyti arba patvirtina ar atmeta prizo prašymą. Pranešime pateikiamas ir tėvų komentaras ar atmetimo priežastis, jei jie buvo įrašyti.

Kas pataisyta?

  • Darbo pateikimo ir prizo prašymo sėkmės efektai veikia ir „iPhone“ bei „iPad“: garsas atrakinamas vaiko paspaudimu, tačiau kartu su konfeti paleidžiamas tik serveriui sėkmingai priėmus veiksmą. Klaidos ar puslapio atnaujinimas efekto nepaleidžia pakartotinai.
  • Mobiliajame laukiančių prašymų rodinyje darbo informacija ir trys sprendimo piktogramos išdėstytos kompaktiškai, su vienodomis paspaudimo zonomis ir aiškia žalios, violetinės bei raudonos spalvų reikšme.
  • Garso mygtukas naršyklėje ir iOS vienodai rodo būseną: žalia reiškia įjungtą, o raudona – išjungtą garsą.
  • Darbo grąžinimo pataisyti ir atmetimo dialoguose, pasirinkus lietuvių kalbą, nebelieka angliškų paaiškinimų bei laukų pavadinimų.

v0.11.0 BETA

Kas naujo?

  • Prisijungę tėvai ir vaikai gali prieinamu plaukiojančiu vabalo mygtuku pateikti problemą arba pasiūlymą. Vaikams naudojami paprastesni klausimai.
  • Atsiliepimas pirmiausia išsaugomas KinKudos, o tik tada pasirinktinai siunčiamas el. pašto pranešimas. Diagnostikoje nerenkami slaptažodžiai, PIN kodai, slapukai, sesijos raktai ar kitų formų turinys.
  • Pasirinktinės ekrano nuotraukos patikrinamos, išvalomos nuo metaduomenų, sumažinamos, konvertuojamos į privatų WebP failą ir pasiekiamos tik jų autoriui arba tėvams.
  • Tėvai „Nustatymuose“ gali filtruoti atsiliepimus, peržiūrėti diagnostinį kontekstą, atidaryti privačią nuotrauką ir keisti būseną į „Naujas“, „Peržiūrėtas“, „Planuojamas“ arba „Išspręstas“.
  • Bendrinis KINKUDOS_FEEDBACK_EMAIL nustato pranešimų gavėją, o išspręstų atsiliepimų nuotraukų saugojimo trukmę galima pasirinkti nustatymuose. Nuotraukas valo esamas naktinis priežiūros darbas.
  • Diegimui pridėta bendrinė configure-feedback.sh komanda, kuri saugiai nustato atsiliepimų pranešimų gavėją esamame .env, nekeičiant SMTP tiekėjo konfigūracijos.

Kas pataisyta?

  • Darbų su nuotrauka patvirtinimo kortelės tapo kompaktiškos ir nebeiškreipia išdėstymo telefone ar kompiuteryje. Nuotrauka rodoma apkarpytoje miniatiūroje ir atidaroma pilno dydžio peržiūroje.
  • Darbo patvirtinimo, grąžinimo pataisyti ir atmetimo veiksmai pateikiami vienodo dydžio aiškiomis SVG piktogramomis. Grąžinant arba atmetant atidaromas dialogas su neprivalomu komentaru, kurį, jei įrašytas, mato vaikas.
  • Atmesti darbai nebepradingsta: tėvų veiksmų istorijoje jie rodomi pagal sprendimo laiką su raudona „stop“ būsena, neprivalomu komentaru ir, kol saugoma, darbo nuotraukos peržiūra. Atmetimas nekeičia vaiko balanso.
  • Sutvarkytas tėvų erdvės nuotraukų peržiūros dialogo susiejimas, todėl paspaudus kameros ikoną istorijoje arba darbo miniatiūrą nuotrauka vėl atidaroma pilno dydžio peržiūroje.
  • Tėvų veiksmų istorijoje dabar rodomi atmesti prizų prašymai su raudona „stop“ būsena ir atmetimo priežastimi. Patvirtinti prizų prašymai pažymimi žalia patvirtinimo būsena; abiem atvejais veikia vaikų filtras ir puslapiavimas.
  • Viešas pakeitimų puslapis atpažįsta lietuviškas Markdown skilčių antraštes, todėl 0.10.3, 0.10.4 ir vėlesnių versijų pataisymai nebebus rodomi kaip tušti.
  • Vaiko garso valdiklis naudoja storesnę SVG garso ikoną ir tokią pačią 44 px aukščio kapsulės formą kaip gretimi viršutinės juostos valdikliai.

v0.10.4 BETA

Kas naujo?

Naujų funkcijų nebuvo.

Kas pataisyta?

  • „Safari“ perjungiant tėvų erdvės skyrius puslapis lieka viršuje, todėl pasirinkto skyriaus turinys nebepasislepia po lipnia viršutine juosta. CSS, „JavaScript“ ir programos podėlis versijuojami, kad naršyklės tikrai pasiimtų pataisą.
  • „Pradžios“, „Darbų ir prizų“ bei „Nustatymų“ antraštės prasideda vienodame aukštyje, o kairiojo meniu ikonos ir tekstai lygiuojami pagal bendras ašis.

v0.10.3 BETA

Kas naujo?

Naujų funkcijų nebuvo.

Kas pataisyta?

  • Tėvų nustatymų puslapyje naudojama trumpa antraštė „Nustatymai“.
  • Visuose viešuose puslapiuose naudojama vienoda lengva „KinKudos“ produkto antraštė, o prisijungusių tėvų ir vaikų erdvėse išlieka šeimos kontekstas.
  • Telefone, planšetėje ir kompiuteryje suvienodinti tarpai tarp laukiančių prašymų ir vaikų kortelių.
  • Kalbos pasirinkimas ir pranešimų valdiklis yra tiksliai vienodo aukščio, o keturi mobilios navigacijos punktai turi vienodus stulpelius ir centrus.
  • Aktyvūs ir neaktyvūs prizų mygtukai visose vaikų temose išlaiko vienodus matmenis.

v0.10.2 BETA

Kas naujo?

Naujų funkcijų nebuvo.

Kas pataisyta?

  • Prizo prašymo veiksmas aktyvus tik tada, kai konkretaus prizo kainą padengia vaiko dabartinis balansas ir jam nustatytas kreditas. Serveris per brangų prašymą atmeta ir bandant apeiti sąsają.
  • „iPhone“ sumažintas tarpas tarp laukiančių prašymų ir vaikų kortelių, o visi keturi apatinės navigacijos punktai išdėstyti vienodo pločio stulpeliuose ir tiksliai išcentruoti.
  • Kompaktiškas kalbos pasirinkimas savo aukščiu ir kapsulės forma suvienodintas su pranešimų valdikliu, išlaikant centruotą tekstą ir 44 px paspaudimo zoną.
  • Kredito limito informacijos ikona vertikaliai išcentruota su užrašu.
  • Viešame landing puslapyje šeimos valdymo juostą pakeitė lengva produkto antraštė; šeimos vardas paliktas pagrindiniame pasveikinime, o versijos nuoroda perkelta į puslapio apačią.
  • Programos ikona atnaujinta į aiškią gintaro ir šalavijo spalvų „KK“ monogramą šiltame „KinKudos“ violetiniame fone. Atnaujinti PWA, „iOS“ ir pranešimų dydžiai bei pridėtas ikonų talpyklos versijavimas.

v0.10.1 BETA

Kas naujo?

Naujų funkcijų nebuvo.

Kas pataisyta?

  • Lietuviškuose puslapiuose nebesimaišo angliškos antraštės, pagalbiniai tekstai, mygtukai ir pradinio puslapio tekstas.
  • Supaprastinta tėvų erdvės antraščių hierarchija: pašalintos perteklinės mažosios antraštės, suvienodinti nustatymų skyrių tarpai.
  • „Safari“ ir „iOS“ kalbos vėliava bei kodas geometriškai išcentruoti, išlaikant atskirą rodyklę ir 44 px paspaudimo zoną.
  • Tėvų ir pradžios sąsajų spalvos patikrintos pagal oficialią „KinKudos“ paletę, įskaitant tamsią temą ir semantines būsenų spalvas.

v0.10.0 BETA

Kas naujo?

  • Vaikas prie atlikto darbo gali pasirinktinai pridėti nuotrauką iš kameros ar galerijos. HEIC ir HEIF saugiai konvertuojami į privačius WebP failus.
  • Tėvai darbą gali patvirtinti, atmesti arba grąžinti pataisyti; vaikas gali pakeisti nuotrauką ir pateikti darbą iš naujo.
  • Pridėtas nustatomas taškų priedas už nuotrauką ir automatinis senų nuotraukų išvalymas.
  • Vaikų pranešimai, sėkmės konfeti, teminiai garsai ir garso išjungimas.
  • Mobilioji tėvų erdvė su skyriais „Pradžia“, „Darbai ir prizai“, „Nustatymai“ ir „Istorija“.
  • Išnaudojus pusę kredito, naujų prizų prašymai pristabdomi iki balanso pagerėjimo.

Kas pataisyta?

  • Bendrinė valiuta pakeista į taškus. Blokų pasaulyje naudojami smaragdai, o Magijos akademijoje – galeonai, su taisyklingais skaičių linksniais.
  • Vaikų temų navigacija ir veiksmai naudoja sutartus kiekvieno pasaulio pavadinimus.
  • Tėvų ir pradinė erdvės naudoja oficialią šiltos slyvų, šalavijo, gintaro, kreminę ir anglies spalvų paletę.
  • Blokų pasaulis gavo kampuotas pikselines korteles, o Magijos akademija – auksinius rėmelius ir vaško antspaudo pojūčio mygtukus.
  • Ilgi darbų pavadinimai ir tuščios istorijos tekstas nebeišlipa iš rėmų.
  • iPad ekrane darbų kortelėse išlaikytas skaitomas teksto plotis ir pilno pločio veiksmo mygtukai.
  • Vėliava ir kalbos kodas pasirinkime sulygiuoti per centrą.
  • Naujo pasiūlymo ikonos laukas pradedamas tuščias.

v0.9.1 BETA

Kas naujo?

Naujų funkcijų nebuvo.

Kas pataisyta?

  • Neigiamos tokenų reikšmės visur rodomos raudonai. Prizų kainoms nebenaudojama teigiamų reikšmių žalia spalva.

v0.9.0 BETA

Kas naujo?

  • Suskleidžiama tėvų veiksmų istorija su 10 įrašų puslapyje, lokalizuotu puslapiavimu ir filtru pagal vaiką.
  • Nuolatiniame lietuvių ir anglų kalbų pasirinkime pridėtos šalių vėliavos.
  • Balansuose, kataloguose, prašymuose ir veiksmų istorijoje naudojami taisyklingi lietuviški bei angliški tokenų linksniai.

Kas pataisyta?

  • Darbų, nuobaudų ir prizų sumos laukas vienodai vadinamas „Tokenai“. Nuobaudai įvedamas teigiamas skaičius, kurį sistema pritaiko kaip nuskaitomą sumą.
  • Katalogų ir skyrimo dialogų tokenų tipografika suvienodinta: darbai ir prizai rodomi žaliai, nuobaudos – raudonai.
  • Visų naršyklės skirtukų pavadinimai atitinka formatą „Puslapis – KinKudos“, o pagrindiniame puslapyje įtraukiamas šeimos slapyvardis.
  • Viršutinėje juostoje „šeima“ ir „family“ rašoma mažąja raide.
  • Nulinės ir neigiamos katalogų sumos atmetamos su lokalizuotu paaiškinimu.

v0.8.5 BETA

Kas naujo?

  • Visa vartotojo sąsaja veikia anglų ir lietuvių kalbomis, o pasirinkta kalba išsaugoma įrenginyje.
  • Naršyklės kalbos atpažinimas; naujose instaliacijose numatytoji kalba yra anglų.
  • Dvikalbė pirmojo paleidimo instaliacija ir bendrinis šeimos sukūrimas.
  • Atskiros angliškos ir lietuviškos pakeitimų istorijos.
  • Pirmą kartą prisijungęs vaikas privalo pasirinkti savo aplinką; iki tol rodoma neutrali sąsaja.
  • Kuriant šeimą privaloma nurodyti jos pavadinimą arba slapyvardį, kuris sąsajoje jungiamas su lokalizuotu žodžiu „Šeima“ arba „Family“.

Kas pataisyta?

  • Produktas nuo šiol vadinamas „KinKudos“. Šeimos pavadinimas lieka atskiru, konkrečios instaliacijos duomeniu ir privalomai įvedamas pirmojo paleidimo metu.
  • Naujose angliškose instaliacijose numatytasis valiutos pavadinimas yra Tokens.
  • Ankstesnis konkrečios šeimos vardas pašalintas iš programos kodo, failų, konfigūracijos kintamųjų, Docker resursų, slapukų, atsarginių kopijų ir dokumentacijos. Vidiniai vardai dabar yra neutralūs.
  • Viešos GitHub dokumentacijos pagrindinė kalba pakeista į anglų.
  • Lietuviškas vardo kreipinys naudojamas tik pasirinkus lietuvių sąsają.
  • Atnaujinus esami vaikų profiliai lieka paruošti naudoti ir neprivalo iš naujo atlikti pirmojo prisijungimo pasirinkimo.

v0.8.0 BETA

Kas naujo?

  • Tėvai vienu veiksmu gali pažymėti ir vaikui priskirti kelis atliktus darbus arba kelias nuobaudas.
  • Pasirinkimai dialoguose rodomi kaip aiškus checkbox sąrašas su kiekvieno įrašo ikona ir tokenų verte.

Kas pataisyta?

  • Keli vienu veiksmu pažymėti įrašai išsaugomi atskiromis veiksmų istorijos eilutėmis ir apdorojami viena duomenų bazės transakcija.

v0.7.0 BETA

Kas naujo?

  • Saugus tėvų slaptažodžio atkūrimas vieną valandą galiojančia el. pašto nuoroda.
  • El. pašto adresas kuriant ir redaguojant tėvų paskyras.
  • Nuo konkretaus tiekėjo nepriklausoma SMTP konfigūracija per aplinkos parametrus ir atskirą Docker secret failą.
  • Viešas, versijomis suskirstytas pakeitimų istorijos puslapis su skyriais „Kas naujo?“ ir „Kas pataisyta?“.
  • Sąsajoje rodomas versijos numeris dabar atveria pakeitimų istoriją.

Kas pataisyta?

  • Atkūrimo forma neatskleidžia, ar nurodytas el. pašto adresas egzistuoja.
  • SMTP slaptažodis nepatenka į Docker atvaizdą ar Compose aplinkos failą.

v0.6.0 BETA

Kas naujo?

  • Raudonas „Trinti“ mygtukas darbų, nuobaudų ir prizų redagavimo formose.
  • Patvirtinimas prieš katalogo įrašo trynimą.

Kas pataisyta?

  • Katalogo įrašai trinami saugiai: išnyksta iš sąrašų, tačiau ankstesni prašymai, balansai ir veiksmų istorija išlieka.
  • Naujų darbų, nuobaudų ir prizų ikonos laukas pagal nutylėjimą yra tuščias.

v0.5.0 BETA

Kas naujo?

  • Aiškus pranešimų valdiklis su SVG varpelio piktograma, tekstine būsena ir iPhone naudojimo paaiškinimu.
  • Visose vartotojui matomose versijos žymose rodoma BETA.

Kas pataisyta?

  • Balanso skaičius išlaiko teigiamos arba neigiamos reikšmės spalvą, o TOKENAI rodomas pagrindine teksto spalva.
  • „Kreditas iki“ pakeistas į „Kredito limitas“.
  • Visi katalogai atidarius puslapį yra suskleisti.
  • Magijos akademijos mygtukas pataisytas į „Siųsti pelėdą“.

v0.4.0

Kas naujo?

  • Tėvų ir vaikų paskyrų redagavimas bei saugus išjungimas neprarandant istorijos.
  • Keturi greiti veiksmai kiekvieno vaiko kortelėje: atliktas darbas, nuobauda, kreditas ir kitas įvertinimas.
  • iPhone HEIC/HEIF avatarų priėmimas ir konvertavimas į WebP.
  • Laukiančių prašymų skaičius skyriaus antraštėje.
  • Rankinis ir automatinis trumpųjų pranešimų uždarymas.

Kas pataisyta?

  • Kataloguose esami įrašai aiškiai atskirti nuo „Pridėti naują“ formų.
  • Paskyrų kūrimas ir redagavimas padalyti į atskirus vienodo stiliaus blokus.
  • Vaiko kortelių balanso, valiutos ir kredito tipografika suvienodinta.
  • Nuobaudos skyrimas perkeltas iš katalogo į konkretaus vaiko kortelę.
  • Slaptažodžių paaiškinimai pateikiami lietuviškai.

v0.3.0

Kas naujo?

  • Lietuviški vaikų vardų kreipiniai su galimybe juos patikslinti kuriant profilį.
  • Naujų tėvų prisijungimų ir vaikų profilių kūrimas tėvų erdvėje.
  • Aiški šio įrenginio Web Push būsena ir pranešimų išjungimas.
  • „Nuobodų“ skyrimas pasirinktam vaikui tiesiai iš katalogo.
  • Kompaktiškas vaiko kredito keitimo dialogas.

Kas pataisyta?

  • Laukiantys prašymai grupuojami pagal vaiką ir rodomi nuo seniausio.
  • Tėvų antraštė sutrumpinta, o vaikų kortelėse avataras rodomas šalia vardo.
  • „Bausmės“ vartotojo sąsajoje pervadintos į „Nuobodas“.
  • Valdymo emoji pakeisti lokaliais SVG simboliais.

v0.2.0

Kas naujo?

  • Vaiko avataro įkėlimas, kvadratinis apkirpimas ir rodymas profiliuose.
  • Vaiko PIN keitimas, patvirtinant dabartinį PIN.
  • Unicode emoji pasirinkimas darbams, bausmėms, prizams ir pasiūlymams.
  • Darbų, bausmių ir prizų redagavimas tėvų erdvėje.
  • Programos versijos rodymas sąsajoje ir diagnostiniame /health/ atsakyme.

Kas pataisyta?

  • Teigiami balansai tėvų erdvėje rodomi žaliai, neigiami – raudonai.
  • Atnaujinti pagrindinio puslapio tekstai.
  • Katalogų slėpimo ir redagavimo veiksmai pakeisti į kompaktiškas ikonas.
  • Senos tekstinės ikonų reikšmės migracijos metu konvertuojamos į emoji.
  • Web Push klaida nebesukelia HTTP 500 pateikiant vaiko atliktą darbą.
  • Gunicorn nebebando kurti valdymo lizdo tik skaitymui skirtoje failų sistemoje.
  • Diegimas nutraukiamas, jei nepavyksta duomenų bazės migracija.

v0.1.0

Kas naujo?

  • Tėvų ir vaikų prisijungimai su saugiomis sesijomis bei PIN užraktu.
  • Darbų, bausmių, prizų, pasiūlymų ir taupymo tikslų darbo eiga.
  • Nekintama tokenų operacijų istorija ir keičiamas minusinis limitas.
  • Originalios „Magijos akademijos“ ir „Blokų pasaulio“ temos.
  • PWA diegimas, neprisijungus rodomas ekranas ir Web Push.
  • ARM64 / AMD64 Docker bei Traefik konfigūracija.
  • SQLite ir šifruotų Backblaze B2 kopijų įrankiai.
  • Pirmojo paleidimo, atkūrimo kodo ir VAPID raktų komandos.

Kas pataisyta?

Atskirų pataisymų nebuvo.