Oppdaterte patch-avhengigheter i hovedappen og sanntidstjenesten
Stiltilpasset modal for elev-batchredigering slik at den matcher appens avrundede, transparente dialogflater
Oppdaterte delte overflatekomponenter for select, popover og menyer slik at de matcher appens avrundede, transparente chrome
Moderniserte delte nedtrekksmenyer slik at de matcher appens avrundede, transparente overflater
Plasserte verktøylinje-overflyt under hovedraden og fjernet den dupliserte skillelinjen før ...
Erstattet nedtrekksmenyer for verktøylinje-overflyt med en inline utvidelsesstripe festet øverst
La til pakken DOM Testing Library for DOM-assertions på komponentnivå
Målte samarbeidsavatarstripen fra en skjult kopi slik at verktøylinjens tilpasning holder seg stabil når antallet avatarer endres
Justerte avstanden rundt overflytutløserens skillelinje slik at ... matcher rytmen til verktøylinje-skillelinjene
Strammet inn verktøylinjens fit-sikring slik at overflyt vises før det siste ikonet blir avkuttet
Fikset skillelinjen for verktøylinje-overflyt slik at ... beholder én venstre skillelinje uten å duplisere linjen
Fikset responsiv filtrering av verktøylinjegrupper slik at add-teacher forblir synlig når tomme/systemgrupper hoppes over
Fikset delte verktøylinjegrupper slik at inline-innhold holder seg innenfor kortet og overflyt følger endringer i størrelse dynamisk
Fikset ny måling ved endring av verktøylinjens størrelse slik at handlingsgrupper kommer tilbake når plassen øker
Gjenopprettet handlingsgrupper i verktøylinjen og beholdt responsiv overflyt
Fjernet tomme wrappere for verktøylinjegrupper og strammet inn skillelinjene
2026-04-07
La til varsler om ulagrede endringer i raddråer
2026-04-06
Forenklet bemanningssøk ved å bruke indekserte signaler
Gjorde bredden på globalt søkemeny til å følge målt innhold
La til delte tidsintervallkontroller på driftssidene
Holdt AI-chat åpen når mobile varsler åpnes
2026-04-05
2026-04-04
Utvidet globalt søk til lærer- og assistenttabellene
Oppdaterte navigasjon og dokumentasjon for superadmin
Implementerte rangert serverside-søk og strammet inn bemanningsresultater
2026-04-03
Fikset forskyvninger i klebrige tabellhoder på mobil
Refaktorerte global toppnavigasjon til appstarter
Samordnet klebrige tabellhoder og justerte GSI-kolonner
Finjusterte GSI-brødsmulesti og sidepaneloppsett
Grupperte seksjoner i global navigasjon og strammet inn flisene i starteren
Finjusterte typografi på offentlige sider og verktøytips i navigasjonen
Fikset forhåndsvisning i personvernredigereren og aktivering av knapper
2026-04-02
Gjorde varsler om til en filtrerbar triage-innboks
Sentraliserte redigering av personalrader og håndhevet standardverdier for systemkolonner
Standardiserte klebrige tabellhoder på tvers av planleggingsvisninger for skole
La til klebrige tabeller med delt topptekst i administrasjonsvisninger
2026-04-01
la til flagg på lærerrollen og la til kommune K for GSI
la til lærerrolleflagg og GSI kommune K
refaktorering
UX-forbedringer for skoleår og AI-assistent
La til semantiske skolebrødsmuler i toppnavigasjonen
2026-03-28
Finjusterte AI-chatoppsettet og reduserte modellvalg
Forbedret AI-chatoppsett på mobil og forankring til sidekontekst
Samordnet GSI-beregninger og forbedret innlastingsflyt
GSI readiness center v1
GSI readiness center V2
2026-03-27
2026-03-26
oppdaterte postgres-ca.pem
oppgraderte pem
Støtte for postgres-ca.pem for Redis TLS og sanntids-Docker
Unngikk kopiering av Redis CA-sertifikater under bygging
Implementerte operasjonsbasert angrehistorikk for bemanningsplanlegging
2026-03-25
La til sensitiv skolemiljø-planleggingssiden med krypterte notater
Gjenopprettet lagrede sesjoner og la til bulk-handlinger for å bruke tabellrekkefølge
Stabiliserte låser i samarbeidsceller ved reconnect og feltendringer
Tillot inaktive samarbeidsvalg uten å blokkere andre redigerere
Bevarte fraværstilstand for bakgrunnede samarbeidsbrukere
Fikset at oppdateringer av cellelåser i samarbeid kom ett render sent
Strammet inn autentiseringsomdirigeringer og la til Microsoft-domeneverifisering
Leverte endepunkter for Microsoft-domeneverifisering
2026-03-24
2026-03-23
2026-03-22
2026-03-20
Forbedringer i RBAC
Refaktorering av håndtering av skoleår
2026-03-19
2026-03-18
La til dato-redigering for introduksjonsgrupper i minoritetsbatchverktøyet
La til vedvarende omorganisering av tabellkolonner og elevdokumentlenker
la til v1 av grafeditor for yxflow-tildelingsplan, som lar brukere redigere tildelingsplanen visuelt ved å dra og slippe noder på et lerret. Redigereren har også funksjoner som zooming, panorering og lagring av nodenes layout. Denne implementeringen er et utgangspunkt og kan utvides videre med flere funksjoner og forbedringer basert på tilbakemeldinger fra brukere.
2026-03-17
Forenklet ruter for skole og avdeling med lesbare slugs
oppdaterte README.md og next.config.ts
oppdatert minoritetsspråk
2026-03-16
Implementerte refaktorering av eierskap for locale
Fikset layoutfeil i Ressurstildeling
2026-03-10
Implementerte GSI XML-eksport
Gjorde landingssiden GDPR-kompatibel
Oppgraderte adminmodal for avdeling
La til støtte for kobling til introduksjonsklasser
La til filterkontroller for minoritet og
La til vedvarende filtre i tabeller
La til robust dialog for nettverksfeil
Oppdaterte standard nb-ruting for locale
2026-03-09
Samordnet tokens for mørk modus
La til analysepanel for superadmin
La til hardkodet språklista for GSI
Planla gruppearbeid for minoritetsspråk
Justerte layout for avdelingsressurser
Fikset tilgangsomfang for GSI
Fikset mobilverktøylinjeoppsett
Implementerte GSI XML-eksport
2026-03-07
La til analysepanel for superadmin
ny oppdatert Docker for React-chatter
2026-03-06
Justerte GSI seksjon G-tabell
Fikset TypeScript-feil i hele prosjektet
Fikset stilproblemer i innloggingsknappen
Fikset e-postsending fra kontaktskjema
finjustert innloggingstekst og lagt til innloggingsetikett over overskriften
2026-03-05
2026-03-04
La til handlingskolonne i personaltabell
Oppdaterte UX for slettedialog
fikset at kolonnefilter ikke fungerte + g2-sammendrag i lærerressurser
Fikset filtre og autolagring i personaltabellen
Oppdaterte regler for assistenttabell
Oppdaterte layout for assistenttabellen
La til GSI RBAC-tillatelser
La til GSI-lenker for assistentkompetanse
La til kompetansekort for assistenter
La til bulk-kompetansemodal
2026-03-03
nye YAML-filer
oppdatert med nye felt for kun å vise initialer og forkortede overskrifter, og la til bygg-argument for DATABASE_URL i Dockerfile og utrullingsarbeidsflyt.
Oppdaterte navnet på Docker-image for å inkludere taggen 'latest'
Fjernet 'latest'-taggen fra Docker-image
Implementerte skole-side for seksjon E
2026-03-02
Koblede GSI25-skjema-seksjoner D autofyll
la til docker compose
testet GitHub Actions
oppdaterte build-argumenter
ny port
eksponer 3000
2026-03-01
La til redigerbar kommune og skole
La til omfanget "students-sensitive" for samarbeidstillatelser
oppdaterte håndtering av lærer-FTE for å støtte permisjonsprosent, la til logging for omfangsavvik i sanntidstjenesten, og justerte navngiving av databaseindekser til gjeldende Prisma-konvensjoner.
La til fordelingsbøtter for kommunen med egendefinerte koder og navn
Innlogging i locale er nå korrekt
2026-02-28
La til sidefelt-navigasjon for GSI
Begrenset skolevalg til generelt
Oppdaterte Prisma Redis PG-avhengigheter
La til UI for undervisningsressurser for avdeling
La til manglende nb-locale-nøkler
første lærernormer for gruppestørrelse 2
Dokumenterte regler for onboarding med magic link
Implementerte nye innstillinger i brukermenyen
La til kontrollert kontokobling
2026-02-27
2026-02-26
2026-02-25
Videreutviklet skjelettet, la til flere komponenter og sider, implementerte rollebasert tilgangskontroll og gjorde flere forbedringer i brukergrensesnittet. La også til dokumentasjonsfiler og oppdaterte README med ny informasjon om prosjektet.
Forbedret UI for avdelingsadministrasjon ytterligere og la til tillatelser for avdelingsadministrasjon
codespace-oppdatering
2026-02-24
første commit
første steg i tillatelsesoppsettet opprettet, la til slett skole-mutasjon og tillatelse, la til tematilpasning i innstillinger, la til temasykroniseringsleverandør, la til temaleverandør, la til tematilpasning i Prisma-skjemaet, la til tematilpasning i seed-data, la til tematilpasningsmigrering, la til tematilpasning på skoleoversiktssiden, la til tematilpasning på skoleadministrasjonssiden, la til tematilpasning på admin skoleadministrasjonskomponent, la til tematilpasning på superadmin skoleadministrasjonsside, la til tematilpasning på superadmin skoleadministrasjonskomponent, oppdaterte tillatelser i i18n-filer
La til hendelsesdrevet Meili-indeksering og synlighet for drift
Økte Docker-build heap og deaktiverte Sentry-opplasting som standard
Strammet inn Meili-fallback og sikker reindeksering ved sletting
La til manuell Meili-reindeksering fra driftspanelet
oppdaterte dockerfile
Bygde pakkede søkeoppstartere for produksjonsoppstart
oppdaterte indeksfiler
oppdaterte utrulling
Bruker direkte Node-entrypoints for Coolify web og worker
oppdaterte web worker og utrullingsarbeidsflyt
Inkluderte runtime-avhengigheter for worker i produksjonsimage
oppdaterte dockerfile
oppdaterte utrulling
La til pauserte søke-forsøk på nytt og Meili-tilpasning
Viste Meili-reindekseringsstatus i drift
Typet Meili-innstillinger og fjernet brede søkecastinger
Ekskluderte felter med null prosent fra søketreff
Filtrerte rolleetiketter i bemanningssøk og skjulte studenttreff
oppdaterte sitemap
Justerte avstand på offentlige sider i innlogget skall
Gjorde global navigasjon responsiv og tilpasset stilene til brukermenyen
Redesignet toppnavigasjonen som en responsiv megameny
La til vedvarende AI-assistent i appen med trygge chatverktøy
La til forankret opprinnelsesinformasjon for AI-chat og tillits-UI
Samordnet AI-chat-enheter og formuleringer med lokale preferanser
La til søkbar elevvelger med fullt navn
La til historikk for angre/gjør om for elevregistreringstabeller
La til varsler for vurdering av skolemiljø og hint om antall dager igjen
Dokumenterte telemetri for AI-observerbarhet for superadmin
Forenklet autentiseringsflyten og strammet inn UX i brukermenyen
Pusset opp modal-chrome og bytting av konto i legg til konto
Forbedret gjenoppretting og tomtilstander i sentrale appflyter
Pusset opp handlinger for gjenoppretting og håndtering av tomtilstander
Fikset lokalahåndtering for innloggede skole-ruter
Fikset lokalahåndtering og justerte stilene i innstillingsmodalt
Overhalte superadmin-driftspanelet og UX for innstillinger
Hjelpesenter V1
Samordnet offentlig toppfelt og fikset håndtering av hjelpruter
Flyttet hint for overskriving av skoleår inn i en info-popover
Flyttet superadmin-tilgang til databaseflagg med passordverifisering
La til innlogging med flere kontoer og revisjon av sensitiv tilgang
Fikset OAuth for legg til konto og flyt for 2FA-modal
Fikset skoleavgrenset autentisering for sensitive elevruter
Fikset animasjonsflimmer i nedtrekkslisten for brukerens kontomeny
Finjusterte 2FA-flyten med passkey først og push-MFA
oppdaterte utloggingsflyt
Finjusterte 2FA-grace-flyt og direkte navigasjon til hjem
oppdaterte temaet for å fikse øvre del på iPhone
Tømte sesjon med signOut før leverandørinnlogging
viewport meta-tag og andre head-elementer kan legges til her
oppdaterte temaleverandør og layout til å bruke ny temaleverandør
Bruk kanonisk autentiseringsopprinnelse for trygge omdirigeringer
Foretrekk e-post over passkeys etter mislykket automatisk passkey-forsøk
La til GREP-fagsynk og gyldig fagkodesøk
refaktorering A1 til C2
oppdaterte sikkerhetsheader og la til sikkerhetssjekkkort i superadmin-driftspanelet
oppdaterte filer
gikk tilbake til bare proxy.ts
Content Security Policy for utviklings- og produksjonsmiljøer, med et valg om å tvinge HTTPS. Funksjonen returnerer en matrise med sikkerhetsdirektiver som kan brukes i HTTP-headere for å forbedre applikasjonens sikkerhetsnivå.
oppdatering av proxy
sikkerhetsfikser for skoleår og package-lock.json
oppdaterte nextjs- og node-moduler
Pusset opp klebrig rollevelger og lastetilstander i verktøylinjen
oppdaterte xlsx-pakken til nyeste versjon
Forbedret navigasjon for skoleår og atferd i mobildialog
Forbedret handlinger på adminside for mobil og kortbredder
Oppfrisket offentlig SEO og tekst på landingssiden
Strammet inn autorisasjonssjekker for kontakt og skoleavgrensing
Strammet inn samarbeidsnøkler med tilbakekalling basert på sesjonsversjon
oppdaterte tls-sertifikater og la til et nytt for det nye domenet. Oppdaterte også Prisma-skjemaet og seed-data for å gjenspeile de nye funksjonene for skoleårshåndtering. I tillegg ble frontend-komponenter og sider oppdatert for å støtte den nye funksjonaliteten. Til slutt ble i18n-meldingene oppdatert for de nye funksjonene på engelsk, norsk bokmål og norsk nynorsk.
oppdaterte dockerfile for å inkludere postgres-ca.pem, som trengs for sikre tilkoblinger til databasen. Denne filen kopieres fra builder-steget til sluttimaget, slik at applikasjonen kan opprette sikre forbindelser til PostgreSQL-databasen ved utrulling.
epms
la til selvtester
oppdaterte guard
oppdatert nonce-basert Content-Security-Policy-header for å utelate statiske ressurser, siden de ikke forventes å ha en nonce og skal få lastes uten den. Denne endringen sikrer at statiske ressurser kan lastes korrekt, samtidig som det opprettholdes en sikker Content-Security-Policy for dynamisk innhold.
endringer knyttet til superadmin systeminnstillinger, inkludert en ny side for å administrere verktøylinjetools og en ny API-rute for en sikkerhetssjekk. Inkluderer også oppdateringer av i18n-meldinger og noen justeringer av navigasjonen i app-skallet.
verktøylinjeoppsett for elevoversikt og spesialpedagogiske tabeller, og legger til en ny API-rute for en sikkerhetssjekk. Inkluderer også ulike i18n-oppdateringer knyttet til verktøylinjeoppsettet i superadmininnstillinger.
oppdatert håndtering av lastetilstand i flere komponenter for å sikre at verktøylinjen ikke rendres før policyen er klar. Dette forhindrer potensielle problemer med at verktøylinjen vises før nødvendig data er tilgjengelig, noe som kunne ført til feil eller dårligere brukeropplevelse. Endringene inkluderer å legge til en toolbarPolicyReady-prop i relevante komponenter og bruke den til betinget rendring basert på om spørringen for verktøylinjeinnstillinger lykkes.
Redesignet maler for kommunetildeling og FTE-flyter for skoler
La til utløpsdatoer for dokumentlenker og kompakte tildelingsnoder
oppdaterte elevdokumentlenker og tabeller til å bruke ny dialog for bekreftelseshandling
oppdaterte elevdokumentlenker og tabeller til å bruke ny dialog for bekreftelseshandling
varsler innført for dokumenter som snart utløper
oppdateringer av tabellstil og dra-og-slipp for lærer- og assistentstabeller
Fikset flimmer i animasjonen ved slipp av personalrader
Fikset at omordning av elevrader ikke ble bevart på tvers av planleggingstabeller
La til brukerstyrt flyt for tofaktorautentisering
La til håndheving av 2FA for hele kommunen og per bruker
Omdøpte middleware til proxy og fikset 2FA-rutepåminnelser
Blokkerte tilgang til appen til 2FA-utfordringen er fullført
Omdirigerte ventende 2FA-sesjoner før beskyttede sider lastes inn
forbedret innstillingsmeny
la til personvernside v1
oppdaterte 2FA-oppsett og flyt, la til personvern- og personvern-side, la til lærerkompetansefelter i databasen og admin-UI, oppdaterte sitemap-generering for å inkludere nye sider, og gjorde ulike tekstoppdateringer i hele appen.
Koblede GSI Generelt til skoleadmin
Refaktorerte fase 1 til 5
Refaktorerte fase 6 til 8
Fikset tillatelser for skoleavgrensning
Oppdatert innloggingsside
Håndhevet sikkerhet for callback-omdirigering
La til hastighetsbegrensning for autentiseringsinngang
La til sikkerhetsregler for avatarer og v
Oppdaterte CSP for å tillate Google Fonts
Fikset omdirigeringssti ved utlogging
Dokumenterte miljøvariabel for samarbeids-socket path
sanntidsdashboard og revisjonslogg
fikset TypeScript-minneproblem
Implementerte plan for ytelsesherding
La til side for superadminbrukerstatistikk
Fikset Decimal-egenskaper i undervisning
Fikset hook-rekkefølgen i StudentOverview
oppdatert med lærer-normkort
refaktorert kode i personal- og assistenttabell
oppdaterte funksjoner for rolleadministrasjon og tidsallokering i avdeling
Oppdatert locale
Oppdatert autentisering og sesjonsugyldiggjøring
Samordnet designet for elevverktøylinje
Fikset ugyldig oppdatering av schoolDelegate
oppdaterte sanntidsserveren for å støtte det nye domenet
oppdaterte sanntidstjenesten
la til trust proxy
gikk tilbake til base path
Oppdatert med sentry
Oppdatert med elevregistre og driftspanel
Fikset innloggingslokale og layout
Fikset layout for innloggingssesjon
La til restriksjoner for SEO-crawling
Fikset Docker-build uten ledig plass
sanntidsoppdatering med sentry
sanntidstjeneste: la til students-kanal i websocket-serveren
oppdaterte studentfeltet for å kjøre raskere (dette kan være en dårlig løsning)
test av magisk lenke
fikset kompatibilitet med nodemailer og la til SEO-metadata
oppdatering for nodemailer og autentisering med magisk lenke
oppdatering av nodemailer-autentisering
forenklet dockerfile
bedre magiske lenker
Oppdaterte sidefeltet for mobiloppsett
assistenttabell og første fase av GSI
oppdaterte filer med nye funksjoner for lærer- og personaladministrasjon, inkludert dra-og-slipp-omorganisering av lærere, låsing og opplåsing av redigering av tidsallokering, og flere felt for lærerkontrakter. Inkluderer også databasemigreringer for de nye funksjonene og oppdateringer av brukergrensesnittet for å støtte disse endringene.
commit før redis
La til støtte for sanntidssamarbeid ved redigering av lærer- og personaldata, inkludert Redis-basert låsing og kringkasting av endringer. Oppdaterte relevant serverlogikk for å håndheve låser og håndtere samarbeidsoppdateringer. La også til nye miljøvariabler for Redis-konfigurasjon og funksjonsflagg for samarbeid.
oppdaterte TypeScript-feil
utelot SSL utenfor utvikling, og fjernet derfor sertifikatet fra imaget. Hvis SSL trengs i produksjon, bør det håndteres på lastbalansererenivå i stedet for i selve appen.
oppdatert realtime-service/Dockerfile for å gjenspeile ny filstruktur og fjerne unødvendig kopiering av redis.pem
ny oppdatert URL
prisma lå i en klientkomponent
oppdatert dockerfile
oppdatert pem
oppdatert med ny samarbeidsservice og personalrollegrid
større refaktorering av samarbeidstjenesten, med støtte for personalrollegrid og maler, og samarbeid i frontend
oppdatert superAdmin-tilgang
mindre cellestørrelse for agentkort, og la til personalrollegrid i samarbeidstjenesten