- For sluttbruker -
• Levely er oppdatert fra å kunne laste ned APK og istedenfor guide brukere til lukket test på playstore.
- Under panseret -
• RLS for noen punkter er oppdatert for siden.
Versjon 0.3.3 Levely
- For sluttbruker -
• Levely har blitt lagt til med mulighet for tidlig playtesting for android.
Versjon 0.3.2 Vi går LIVE!
- For sluttbruker -
• Siste endringer på bookingoppførsel og logikk for å luke ut de siste potensielle problemene.
• All testdata er fjernet fra bookingområdet og video-siden. Nå ligger kun ekte data ute.
• Lagt til en "Vis passord knapp" på både innlogging modal og endre passord siden i innstillinger.
• Oppdatert språket på siden.
- Under panseret -
• Fikset problemet som forhindret "canCreatePastBooking"-flagget fra å fungere.
• Fikset et problem med gjestebrukere sitt "canViewHytte"-flagg som forhindret dem i å se håndboken.
Versjon 0.3.1 Hotfix
- Hotfix -
• Fikset en bug som førte til at skjelletlastingen ikke fungerte.
Versjon 0.3.0
- For sluttbruker -
• Sterke forbedringer på opplevd fart på nettsiden.
• Navigasjonen føles nå raskere og mer stabil med vedvarende toppmeny mellom sider og tydeligere lasteskjeletter under innlasting.
• Bookingflyten gir nå tydeligere tilbakemelding med spinner og bekreftende sjekkmarkering ved opprettelse og sletting.
• Nye bookinger vises umiddelbart i bookinglisten og kalenderen, med jevn overgang fra midlertidig til bekreftet booking fra server.
• Hytte-håndbok er implementert.
• Hytte-håndboken har fått PDF-leser direkte i appen, med sidevisning, piltaster og tydelige frem/tilbake-kontroller.
• Brukere med tilgang kan laste opp nye PDF-filer til håndboken. Den nye filen overskriver automatisk den gamle.
• Hver håndbokseksjon viser når PDF-en sist ble oppdatert.
• Last ned-knappen laster ned filen direkte med navn basert på seksjonen.
• Etter utlogging sendes du nå tilbake til forsiden.
• Forsiden er oppdatert med tydeligere innhold og direkte klikkbare snarveier til sentrale områder i løsningen.
• Knapper og handlinger er harmonisert på tvers av sider, inkludert bedre mobilstøtte for booking-varsler.
- Under panseret -
• Innstillinger har fått forbedret administrasjon av tilganger, inkludert enklere styring av hva gjester kan se uten kodeendringer.
• Sterkere kvalitetssikring i hele løsningen, slik at nye endringer er tryggere å innføre uten å skape nye feil.
• Ryddigere intern struktur og tydeligere oppdeling i mindre byggesteiner, som gir en mer stabil og fremtidsrettet plattform.
• Bedre flyt i flere skjemaer og dialoger for å unngå unødvendige oppdateringer og gjøre opplevelsen mer stabil.
• En mer oversiktlig og robust bookingdel, med tydeligere oppdeling som gjør videre forbedringer raskere og tryggere.
• Forbedret ytelse og drift i sentrale deler av løsningen, blant annet rundt visning av innhold og generell respons.
• Trygge oppdateringer av utvalgte avhengigheter for bedre stabilitet fremover.
• Hytte-håndbokflyten er oppgradert med privat-bucket-kompatibel PDF-forhåndsvisning via signerte lenker, slik at opplasting og visning fungerer stabilt uten offentlig bucket.
• PDF-visning er flyttet fra nettleserens standard iframe-viser til en appstyrt sidevisning med bedre kontroll over navigasjon, størrelsestilpasning og mobiladferd.
• Uthentings- og avslutningsflyt er strammet inn, med direkte filnedlasting og tydelig hjem-navigering etter utlogging.
• Siste stabiliseringsrunde normaliserte oppdateringsflyt ved endringer, slik at sideatferd er konsekvent på tvers av booking, video, updates, settings og hytte.
Versjon 0.2.1 Hotfix
- Hotfix -
• Fikset header bar oppførsel for mobilview når bruker ikke er logget inn.
• Mulighet til å redigere patch notes er lagt til.
• Fikset så nye modaler ikke henger igjen etter dev-oppdatering, og enklere å lukke booking-sletting ved feil.
• Fikset uendelig router.refresh()-løkke etter lagring av patch notes ved engangs-refresh og utelatelse av router fra dependency-listen.
Versjon 0.2.0
- For sluttbruker -
• Ny Hytte-side for praktisk innhold og informasjon for Tunhovd.
• Ny Video-side med mulighet til å legge til YouTube-videoer.
• Ny Oppdateringer-side der endringer og nyheter på nettsiden kan publiseres.
• Faner er ikke lenger skjult for brukere som ikke har tilgang til sidene.
• Booking har nå støtte for valgfritt notat på opphold.
• Tidligere bookinger er flyttet til egen historikkvisning.
• Lagt til globalt flag for brukere som booker mer enn 6 uker per år.
• Hovedlisten for booking fokuserer nå på kommende opphold.
• Innlogget forside har fått tydeligere velkomst og snarveier til viktige deler av nettsiden.
• Du kan velge fargeprofil under Innstillinger.
• Det er gjort flere små forbedringer på navigasjon, hover-effekter og klikkbare områder.
- Under panseret -
• Det er lagt til egne datamodeller for videoer og oppdateringsnotater.
• Booking har fått støtte for notatfelt.
• Brukerprofiler har fått nye tilgangsfelt for Hytte, Video og Oppdateringer.
• Brukerprofiler har fått støtte for lagret fargeprofil.
• Oppdateringsnotater lagres i databasen med tittel, innhold, tidspunkt og forfatter.
• Videoer lagres som kuraterte YouTube-lenker med tilhørende metadata der det er tilgjengelig.
• Bookingregler håndheves fortsatt på serveren.
• Notater på booking har en begrensning på 1000 tegn.
• Det er lagt til ekstra databasesjekker og migreringer for å støtte de nye sidene og tilgangene.
MVP Versjon 0.1.0
- For sluttbruker -
• Logge inn med tildelt brukernavn og passord.
• Bruke nettsiden uten åpen registrering eller med kontoer som opprettes på forhånd.
• Se hvem du er logget inn som i toppen av siden.
• Bruke booking med ukeoversikt for å velge datoer.
• Opprette bookinger hvis kontoen din har tilgang.
• Slette egne bookinger.
• Bytte passord under Innstillinger.
• Se faner og sider basert på rollen og tilgangene til kontoen din.
• Bedre visning på mobil, med mer responsiv header og enklere bookingvisning.
- Under panseret -
• Nettsiden er bygget med Next.js og kjøres via Vercel.
• Innlogging håndteres med Supabase Auth.
• Bookinger og brukerprofiler lagres i PostgreSQL.
• Prisma brukes for databaseendringer og migreringer.
• Systemet hindrer overlappende bookinger.
• Bookingregler og datoer følger norsk tidssone.
• Det finnes et mykt årsvarsel ved mye bruk, men dette er ikke en hard sperre.
• Administrator kan slette andres bookinger ved behov, for eksempel ved feil eller opprydding.
• Viktige bookingregler, som overlapp og datoer, sjekkes på serveren.