På denne side

Changelog

Her dokumenteres større opdateringer og milepæle i CSL’s produkter og platform.

Note

Platformen er i aktiv pilotfase. Versioner følger pilotfase-nummering (v0.x), ikke semantisk versionering, frem til officiel lancering.


2026

September 2026

17. september — Sitet har fået de samme ikoner som platformen

Byggeskiltet øverst på hver side har fået en tegnet hammer i stedet for en emoji. Laboratoriets afdelinger, produktsidernes kategori, målgruppe og advarsler, advarselsmærket på kortene og CSL By Night bruger CSL’s egne ikoner. Universernes mærker er tegnet om: tre af dem var alkymi-tegn, som mange telefoner viste som tomme firkanter. Kortene på produktsiderne har fået 16 nye ikoner i produktets farve, og punktlisterne står uden emojis. Et kort på en produktside kan kun få et ikon fra ikonsættet, så en emoji stopper byggeriet. Ikonsættet har nu 101 ikoner.

17. september — Pædagogplatformen har fået egne ikoner

Emojierne i pædagogplatformens hubs og i legearkivet er skiftet ud med ikoner, der er tegnet til CSL: tynde streger i tekstens farve, så de virker i begge temaer. Skolehubben, Lærerhubben og Pædagoghubben har ét ikonsprog i topmenu, sidemenu og på kortene. Legearkivet har fået ét mærke pr. legekategori i husets farver, en tegnet stjerne til favoritter og knapper med ikoner i legevejledningen. Topmenuens ikoner, der var tegnet som i et gratis ikonsæt, er tegnet om. På de skærme, der er skiftet, er der én emoji tilbage: byggeskiltet øverst.

16. september — Laboratoriet har fået billedkort

Alle 21 produktkort i Laboratoriet har fået et billede øverst: skærmbilleder fra produkterne selv og Røvbananens egen key art. Genren står oven på billedet i stedet for kategorien, som gentog afdelingens navn. Beskrivelsen er afkortet til to linjer, og advarslerne er blevet til små mærker med den fulde tekst på produktets side. På telefonen er hver afdeling én vandret række, man swiper igennem. Toppen af laboratoriet er skåret til: universerne er små kort, søgning og afdelingsknapper står på én linje, og indledningen er én sætning. Øverst står et udpluk med ét stort og to små produkter, der skifter ved hvert besøg og runder hele laboratoriet efter syv besøg. På telefonen er forsiden gået fra 12.976 til 5.735 pixels, og det første produktbillede står omkring 500 i stedet for 3.427 pixels nede. Samtidig er to fejl rettet: notitsen om CSL By Night viste både «Luk op» og «lukket op», når døren var lukket, og afdelingsbåndene var 240 pixels høje på alle skærme.

14. september — PædLex indeholdt et forbud, der ikke findes

I forløbet om dokumentation stod som nøglepunkt: «Du må ikke fortælle forældrene at du underretter.» Hovedreglen er den modsatte — forældrene skal som udgangspunkt orienteres, og undtagelsen gælder mistanke om overgreb i familien eller æresrelateret kontrol. Undtagelsen var skrevet som reglen. Samme sted stod underretningstærsklen for højt. Desuden lovede fire steder i læringsstierne «ret til specialpædagogisk bistand (SPS)» til børn i grundskolen; SPS er en statslig ordning for ungdoms- og videregående uddannelser, og appens egen lovgivningsside advarede ordret mod netop den forveksling. Fundene kom af at lede efter retlige påstande, der ikke nævner en paragraf — den klasse er paragrafkontrollen blind for.

14. september — PædLex’ elleve lovkort er læst op mod lovteksten

De 37 paragrafopsummeringer på lovgivningssiden havde aldrig været holdt op mod loven. Tre var forkerte: pædagoguddannelsens bekendtgørelse trådte i kraft 10. april 2017 og ikke 1. august, barnets lov § 30 siger «skal» og ikke «kan», og tilsynskortet udelod kravet om en offentliggjort tilsynsrapport mindst hvert andet år. Samtidig viste det sig, at paragrafkontrollen kun kendte de otte love og aldrig havde set på appens bekendtgørelser og vejledninger — netop de dokumenter, der afløses oftest. Alle seksten citerede dokumenter er nu slået op og er gældende.

14. september — PædLex’ paragrafkontrol slog op i den forkerte lov

Scriptet, der skal bekræfte hver paragrafhenvisning mod retsinformation.dk, havde en håndskrevet tabel, hvor voksenansvarsloven pegede på databeskyttelsesloven. Det hentede altså den forkerte lov, fandt en paragraf med det rigtige nummer og meldte «bekræftet». Appens eneste påstand om, hvornår en voksen fysisk må holde fast i et anbragt barn, havde derfor aldrig været tjekket — og den viste sig at slå tre forskellige beføjelser sammen til én. Scriptet kontrollerer nu sin egen tabel først og kan skrive paragraffernes ordlyd ud, så indholdet kan læses mod påstanden. Samtidig er tre upræcise opslag rettet: socialtilsyn er de fem socialtilsyns opgave og ikke kommunens, der findes ikke én samlet dokumentationspligt for pædagoger, og «ressourceprofil» er ikke lovstof.

14. september — PædLex havde et opslag om en metode, der ikke findes

Opslaget «Nøglemetoden» beskrev en rigtig og veldokumenteret ordning — én fast voksen om hvert barn — men under et navn, ingen dansk kilde bruger, og med Bowlby og Juul & Jensen som kilder til en metode, de aldrig har beskrevet. Den hedder nøgleperson, primærpædagog eller kontaktpædagog. Samtidig påstod et forløb, at konflikttrappen har fem trin; den danske model har syv. Og menuen viste 15 læringsstier ud af 17: listen var skrevet af i hånden fra datafilen og var faldet to bagud, så «Sorg og krise» kun kunne nås ved at gætte adressen. Menuen udledes nu af data.

13. september — PædLex’ røde flag var gemt bag en knap, ingen havde grund til at trykke på

Udviklingssiden var bygget som en vippe: enten så man milepælene, eller også så man advarselstegnene — og knappen «Alle områder» slog udtrykkeligt flagene fra. En pædagog, der slog en aldersgruppe op, mødte derfor aldrig den tekst, der fortæller, hvornår man skal reagere. Flagene står nu altid nederst på hvert alderskort, under milepælene. Fundet ved en gennemgang af produktet i en browser — noget der ikke var gjort i tolv runders arbejde på indholdet.

Aktuel produktstatus.

13. september — PædLex viser nu, hvornår hver lov sidst blev tjekket

Hver af de elleve love har hele tiden båret en dato for, hvornår dens paragraffer sidst blev slået op — uden at nogen kunne se den. En ny test sammenholder hvert felt i datamodellen med al kode, så udfyldte felter, der aldrig når en skærm, bliver fanget; det var sådan 581 nøglepunkter kunne ligge usynlige i månedsvis. Datoen står nu på hvert lovkort. Et sidefods-versionsnummer, der var blevet hængende tre udgivelser bagud, er også rettet og låst.

Aktuel produktstatus.

13. september — PædLex slår nu sine egne paragraffer op

Et script finder hver lovhenvisning i datasættet, henter loven fra retsinformation.dk og siger til, hvis paragraffen ikke findes. Femten henvisninger, alle bekræftet — oprydningen tidligere på dagen havde virket. Værktøjet advarer også, når en citeret lov er blevet historisk. Kørslen afslørede til gengæld noget andet: en dato om barnets lovs ikrafttræden, der var skrevet forkert ind få timer forinden under selve oprydningen. Loven trådte i kraft 1. januar 2024, ikke 2026. Datoen er nu låst af en test.

Aktuel produktstatus.

13. september — PædLex fandt otte kildefejl uden at nogen ledte efter dem

Ti runder har fundet den samme fejltype: den samme påstand står to steder og driver fra hinanden. I stedet for at lede videre i hånden blev der bygget et værktøj, der sammenligner alle 621 kildehenvisninger på tværs af datasættene. Det fandt otte uenigheder med det samme — heraf to der var opstået samme dag under selve oprydningen. Blandt resten: en Nordahl-bog med opfundet undertitel og forkert forlag, en Patienthåndbog-side citeret med to opdigtede titler, og seksten lovhenvisninger uden nummeret på den bekendtgørelse, de citerer. Tre nye tests gør tjekket permanent, og de er efterprøvet ved at sætte fejlene ind igen med vilje.

Aktuel produktstatus.

13. september — PædLex svarede selv ja til, om den var til at stole på

Chatfunktionens svar på «Er PædLex’ indhold kildebelagt?» begyndte med «Ja» og hævdede, at alle 36 teorier havde primærkilder. Tre af dem var opdigtede, og det havde vi vidst siden dagen før. De sidste tre ulæste områder — 42 cases, teoretikernes brødtekst og 45 chat-svar — er nu gennemgået: fire opdigtede kilder mere fjernet, tre forkerte fødselsår rettet, desorganiseret tilknytning givet tilbage til Main og Solomon, LP-modellen givet sit rigtige navn, og rådet om et barn, der har slået hovedet, skrevet om efter patienthåndbogen. Alle 63 kilde-URL’er er hentet — ingen døde links. Svaret siger ikke længere «ja»; det siger, hvad der er tjekket, og hvad der ikke er.

Aktuel produktstatus.

13. september — PædLex: de røde flag om børns udvikling var ikke til at stole på

Det farligste indhold i opslagsværket — den tekst der fortæller en pædagog, hvornår man skal bekymre sig om et barn. «Kravler ikke ved 12 måneder» stod som rødt flag, selvom kravling slet ikke er en milepæl og mange helt normale børn aldrig kravler. Fire flag byggede på et ordforråd målt i antal ord, som ingen i en børnehave kan tælle — og tallene modsagde hinanden. Og et af de vigtigste tidlige tegn, at et barn ikke peger på ting, stod som «har ikke pegefinger-vinkel»: ulæseligt. Alt er kalibreret mod Sundhedsstyrelsens patienthåndbog, og siden siger nu også det, den aldrig har sagt — at et rødt flag er en grund til at se nærmere efter og tale med nogen, ikke en konklusion om barnet.

Aktuel produktstatus.

13. september — PædLex: alle ti datatyper har nu kilder

Casene var det sidste datasæt uden kildehenvisninger. De er konstruerede scenarier, så en kilde giver ikke mening på dem alle — men de otte, der rådgiver om en pligt eller en akut handling, har fået dem: de fem om underretning, den om allergisk shock, den om en ung der flytter fra anbringelse, og den om billeder og samtykke. Kilderne følger også med, når en case printes til et personalemøde.

Aktuel produktstatus.

13. september — PædLex: 581 nøglepunkter, ingen havde set

Vikarguiden, skabelonerne, tjeklisterne og læringsforløbene har fået et kildefelt, som de fem faglige datasæt har haft siden i sommer. De er nu fyldt ud — kilderne kan slås op på siderne, og Om-siden viser dækning for ti kategorier. Undervejs dukkede en overraskelse op: de 581 nøglepunkter, eksamenstips og praksistips i læringsforløbene er aldrig blevet vist på skærmen. Felterne lå i data, men ingen del af koden læste dem. De vises nu under hvert skridt.

Aktuel produktstatus.

13. september — PædLex lærte folk forkerte paragraffer udenad

Femte og sidste runde: læringsforløbenes nøglepunkter — det, en studerende terper før eksamen. Tre skridt hed «Lovgrundlaget for …» og havde tilsammen ti forkerte paragrafhenvisninger, heriblandt en paragraf der er ophævet og en der aldrig har eksisteret. Fem af de seks læreplanstemaer var opfundet, selvom leksikonnet hele tiden har haft den rigtige liste. PEER- sekvensen i dialogisk læsning stod i forkert rækkefølge, og Løgstrups livsytringer var fire opdigtede ord. Mønsteret gennem alle fem runder er det samme: når en påstand står to steder i appen, driver de fra hinanden — og det er altid det mindst synlige sted, der er forkert.

Aktuel produktstatus.

13. september — PædLex: en hel fane var gået i stykker

Sidste datasæt i gennemgangen — skabeloner og tjeklister. Det største fund var ikke fagligt: Tjeklister-fanen crashede og viste «Noget gik galt» i stedet for indhold. Tre poster lå i den forkerte liste, uden de punkter koden regnede med. De er flyttet, to tomme skaller er fjernet, og filterknapperne udledes nu af data i stedet for at være en håndskrevet liste ved siden af — samme konstruktion, der i går skjulte fire cases. Fagligt: turtjeklisten angav en voksen-barn-ratio uden kilde, som var løsere end dagtilbudslovens § 19 a; «Sprogvurdering 2 år» stod som fast praksis frem for som en mulighed kommunen kan vælge. Alle otte datasæt er nu gennemgået.

Aktuel produktstatus.

13. september — PædLex: de værste fejl stod i førstehjælpen

Tredje og sidste runde af gennemgangen: metoderne, casene og vikarguiden. Det groveste lå i den vejledning, en vikar slår op, mens noget er ved at gå galt. Rådet om allergisk shock manglede det vigtigste — at barnet skal ligge ned med benene hævet og aldrig må rejse sig op. Ved et bevidstløst barn stod der «ring til forældre og evt. 1813» i stedet for 1-1-2. Nødnummerlisten kaldte 1813 en børnelægevagt og angav Midtjyllands lægevagt som «resten af landet»; den dækker nu alle fem regioner. Rådet om lavt blodsukker manglede advarslen mod at give noget i munden på et barn, der ikke kan synke. Dertil tre forkerte paragrafhenvisninger i casene, fem forkerte metodekilder — og en case-kategori, der fandtes i data uden at have en knap i brugerfladen.

Aktuel produktstatus.

13. september — PædLex: appen sagde to forskellige ting om loven

Anden del af gennemgangen, hvor selve teksterne bliver faktatjekket. Lovgivningssiden blev opdateret i juli, men leksikonnets lovstof-opslag gjorde ikke — så opslagsværket beskrev to forskellige retstilstande alt efter, hvor man slog op. «Serviceloven» stod stadig som loven om børn, selvom Barnets lov overtog området 1. januar 2024. «Magtanvendelse» henviste til et paragrafspænd der ikke passer, og nævnte ikke det vigtigste: i en børnehave findes der ingen hjemmel til at bruge magt, kun retten til at afværge en ulykke. Dertil en lovpligtig sprogvurdering «ved 3 og 5 år», som loven ikke kender, og spejlneuroner fremstillet som fastslået viden. Alle fire stod også ordret i appens FAQ.

Aktuel produktstatus.

13. september — PædLex: tre af teoretikerne fandtes ikke

Første del af gennemgangen af PædLex, der har holdt pause siden 9. september. Opslagsværket havde kilder på hvert eneste opslag, men det var det forkerte at måle på. Da kilderne blev slået op ved kilden, viste tre af de 36 «teoretikere» sig at være opdigtede — personer og bøger, der ikke findes i det danske nationalbibliotek. De er fjernet. Derudover: fire dublet-opslag flettet, 12 referencer der pegede på ingenting, en udgiver der ikke eksisterer, et videnscenter der lukkede i 2014, og 24 henvisninger til lovbekendtgørelser, som retsinformation markerer som historiske — heriblandt i appens egen lovsamling. Alt er rettet mod de gældende love, og fjorten nye datatests gør fejlklasserne umulige at genindføre. Produktet er fortsat lukket; teksterne mangler stadig en gennemgang.

Aktuel produktstatus.

13. september — Møg-Burger 3000 er kommet i Laboratoriet

Et dansk serveringsspil om verdens klammeste madbod. Gæsterne bestiller sokandwicher og orme-dutter, tålmodigheden løber, og mønterne går til lager, klamme medarbejdere og en større restaurant — fra møgskur til slim-imperium, med 14 medaljer undervejs. Spillet begyndte som en AI-prototype og er siden hærdet med en motor uden browser, 64 tests og en balance-robot.

Møg-Burger 3000 i Laboratoriet.

13. september — Røvbananen World: byen har fået en plan

Bykortet på byggepladsen har fået fanen «Sådan bliver byen» med den nye plan for byen: en sø med en bæk og to broer, en skov og en snoet vej hele vejen rundt. Samlekortene er udvidet med banken, tinghuset, borgerhuset, prøvehuset og det første lille bananspil.

Røvbananen World i Laboratoriet.

11. september — Røvbananen World har fået en byggeplads

Et nyt Roblox-spil i Røvbananen-universet bliver bygget i det åbne, og de børn, der skal spille det først, kan nu følge byen på en side skrevet til dem: et banekort over byggeriet, et bykort tegnet ud fra den gemte spilfil og et samlekort for hvert sted, minispil og idé. Der står ingen børnenavne på siden.

Røvbananen World i Laboratoriet.

11. september — Neuralis Global: nye fortællinger

Neuralis Global har fået nye fortællinger i scener, der for første gang går bag om universets egen tid — fra en stenalderlejr over den franske optiske telegraf til 2039 — og en ny lov, Vanens Regel. Fortællingerne er skrevet af en AI-agent.

Neuralis Global i Laboratoriet.

9. september — offentlig adgang sat på pause

Leg & Læring Platform (inklusive legearkiv og musikværktøjer), læringsbiblioteket, PædLex og StartUpTools er midlertidigt lukket. Det gælder også direkte produktlinks, lektioner og downloads. Koden bevares. Produkterne åbner først igen efter en gennemgang af indhold og funktioner; der er endnu ingen dato.

Aktuel produktstatus.

Pirate Waters — landskabsstatus og referencekode er ryddet op

  • #ship-status er målt i 844×390-landskab og har en sikker afstand til de nederste touchkontroller
  • Tower-defence-prototypen er dokumenteret som intern source-only reference og kommer ikke med i den serverede lab-build
  • Platformens nye varme CSL-logo er synket til den serverede public/platform-kopi

Læringsplatformen — printbare sider er kanoniske, rå kopier er noindex

  • Designede lektioner og matematikark peger nu på deres egen /laering/lektioner/- eller /laering/matematik/-adresse som canonical
  • Rå skoleopgave-kopier under /laering/skoleopgaver/ bliver stadig vist i biblioteket, men markeres noindex, follow
  • Route-quality og læringsmetadata-testene vogter nu både canonical-retningen og noindex-kontrakten

HitTheNoteJack — hovedflowet er læsbart og telefonen siger ærligt landscape

  • Hovedmenuen viser nu ét valgt level ad gangen med en stor startknap og forklarer de fire stemmemodes
  • How to play, kalibrering, stats og settings er synlige handlinger i stedet for en genvejsmur
  • Portrættelefon får en klar rotationsflade; 844×390-menu og navigation er browsertestet
  • Landscape-telefonen har nu større touch-tekst i tutorial/settings, synlig pause under spillet og fire ca. 44 px pausehandlinger
  • Pitchdetektoren rammer igen fundamentet, hold-vinduet følger den viste tonehale, og tidlige noter lander ikke længere oven i hinanden
  • Hovedmenuen kan nu bygge en lokal sang visuelt med navn, BPM, tonevalg og hold; præcis JSON-import findes i samme panel
  • Den lokale sang valideres, vælges straks og overlever reload uden upload
  • Class Session er nu et reelt guidet forløb gennem pitch-match, intervaltrin og C-dur-skala med lokal fremgang
  • Tonetræning måler mod den ønskede tone, så en ren forkert tone ikke længere kan godkendes
  • Browsergenererede toner går gennem den rigtige lydkæde; touch-ruten går Settings→Start→Pause→Resume, og HitTheNoteJack består 17/17 målrettede tests
  • En færdig sang når nu faktisk Game Over i stedet for at nulstille fade-out for evigt; resultatskærmens fade-in opdateres også
  • SAVE RESULT på telefon og E på desktop downloader et rent 1200×630-kort med level, score, stjerner, accuracy og combo
  • Hver fjerde afsluttede tone kan flytte resten af sessionen højst to trin mod bredere/langsommere hjælp eller strammere/hurtigere udfordring; valgt preset og restart forbliver stabile
  • Ejerbeslutningen om HitTheNoteJacks neon-rytmespilsidentitet er dokumenteret som en afgrænset produktundtagelse; måltoner bruger nu én testet Boomwhacker-funktion, der matcher Beat Lab/Akkordværksted (18/18 målrettede browser-tests)

Streetball — avisen navngiver den faktiske målscorer

  • Den eksisterende skudsti bærer nu spillerens navn og roster-ID helt gennem mållinjen
  • Fuldtidsdata gemmer hvert mål, og avisens kampnoter viser fx GOALS: SPARKY
  • Failure-first faldt på den manglende kontrakt; 844×390 er uden overflow, og Streetball er 28/28

Streetball — fighten rammer nu den konkrete spillers sæson

  • Sejr giver fightdeltageren +0,1 form; nederlag giver -0,1 form og én kamp ude
  • Avisen navngiver spilleren og udfaldet, og spillerkortet bevarer form/skade efter reload
  • Den byggede 844×390-gate dækker sejr, nederlag, save og Continue; Streetball er 27/27

Streetball — sene fight-input bliver ikke længere tabt

  • Jab og heavy trykket i de sidste 120 ms af recovery udføres på første lovlige frame
  • Tidligere tryk udløber, faseskift rydder buffer-slotten, og football-bufferen er uændret
  • Keyboard og touch er låst i den byggede 844×390-motor; Streetball-udsnittet er 27/27

Streetball — comboens resetvindue tæller synligt ned

  • Ved combo 2+ viser HUD’en en lille timer-ring om multiplikatoren
  • Ringen læser den eksisterende 1,4-sekunders combotimer direkte; timing, skade og balance er uændret
  • Den levende fightmotor er låst ved 844×390 uden overflow; Streetball-udsnittet er 26/26

Streetball — guard stopper heavy, men koster initiativet

  • Et direkte heavy mod guard reduceres fortsat til chip-skade, men efterlader nu den blokerende fighter i en kort recovery
  • Den bagudslåede pose og GUARD STOPS HEAVY / YOUR HEAVY WAS BLOCKED forklarer, hvem der får næste handling
  • Den levende fightmotor er låst ved 844×390 uden overflow; Streetball-udsnittet er 25/25

Streetball — et misset jab efterlader dig åben for heavy

  • Et jab uden kontakt giver et kort exposed-vindue med bagudlænet fighter og gult !
  • Et heavy-slag i vinduet bruger sin normale skade og forklarer udfaldet direkte i kampen
  • Den levende fightmotor er låst af en 844×390-browsergate; Streetball-suiten er 23/23

Streetball — jab kan afbryde et tungt slag

  • Et jab, der rammer før modstanderens tunge slag udløses, stopper nu wind-up’en tydeligt
  • JAB INTERRUPTS HEAVY forklarer timingen direkte i kampen uden at ændre skade eller hastighed
  • Den levende fightmotor er låst af en 844×390-browsergate; Streetball-suiten er 22/22

Streetball — PRESS vinder bolden tilbage gennem synligt nærpres

  • En reproducerbar 90-sekunders live-prøve måler forsvar uden at ændre rivalens stilværdier
  • PRESS giver 62,02 spillersekunders nærpres og 41 generobringer mod BALANCEDs 39,73 og 35
  • Samme seed gentager præcist, Streetball-suiten er 21/21, og Milestone 2 er komplet

Streetball — DIRECT spiller mere direkte og hårdere end BALANCED

  • En reproducerbar 90-sekunders live-prøve måler modstanderens normale pass/skud uden at ændre stilværdier
  • DIRECT giver 25 tvungne lange/clearinger mod BALANCEDs 0 og afleverer 82,67 px/s hårdere
  • DIRECT-skud er 61,14 px/s hårdere; samme seed gentager præcist, og Streetball-suiten er 20/20

Streetball — VIOLENT og DEEP skaber forskellige rivalproblemer

  • En reproducerbar 90-sekunders live-AI-prøve bruger kampens normale scheduler og WALK OFF-sti uden at ændre stilværdier
  • VIOLENT giver 3 modstanderforseelser, første ved 19,35 s, og 2 pressere; DEEP giver 2, første ved 32,40 s, og 1 presser
  • Samme seed gentager præcist, og 844×390-QA viser begge presserformationer uden overflow

Streetball — PRESS og DEEP består 10-sekunders planaccepten

  • En reproducerbar levende AI-prøve måler fem sekunder forsvar og fem sekunder angreb uden at ændre taktikværdier
  • PRESS giver 2 pressere og 45,77 px mere fremadrettet FWD-target; DEEP holder MID 23,50 px længere fra bolden
  • Slut-FWD-positionen adskiller sig 57,71 px, og samme seed gentager rapporten præcist

Streetball — den levende AI kan nu inspiceres

  • ?aiDebug=1 viser stabile targetlinjer, intent-labels og aktive pressere direkte i kampen; normalvisningen er urørt
  • Dev-panelet viser hjemmeplan, rivalstil og pressertal, og browsergaten låser PRESS til 2 og DEEP til 1 presser
  • Phase B3’s debugværktøj er færdigt; næste accept måler den synlige forskel mellem planerne

Streetball — input-trace lukker kontrolmilepælen

  • ?inputTrace=1 viser de fem seneste keyboard- og touch-events samt navngivne clear-årsager; normalvisningen er urørt
  • Action-pointercancel frigiver præcis én gang, og holdt guard ryddes på fight-exit uden at blive til en football-tackling
  • Phase A1 og Milestone 1 er nu komplette med 16 byggede browsergates

Streetball — keyboard og touch taler nu samme inputsprog

  • J/K/L og touchknapperne går gennem én fasebevidst adapter i stedet for at skrive direkte i delte kamp- og slagsmålsfelter
  • Football-pass, skud og tackle er isoleret fra fight-jab, heavy og guard; pause og faseskift rydder hold sikkert
  • En browsergate driver faktiske keyboardtryk og touchknapper gennem begge modes uden at ændre gameplay eller balance

Streetball — afviste tacklinger forklarer årsagen

  • Et tackletryk på cooldown viser nu COOLDOWN; uden et gyldigt vindue vises NO TARGET
  • Feedbacken står kort direkte over spilleren, mens konkurrerende sigtelinjer viger
  • Inputbuffer, tacklefysik og kampbalance er uændret

Streetball — skudlinjen fortæller, når målet er for langt væk

  • Holder man skudknappen uden for effektiv rækkevidde, bliver sigtelinjen rød og viser TOO FAR i selve banen
  • Skuddet er stadig muligt; ændringen forklarer positionen uden at ændre kraft, præcision eller kampbalance
  • Den nye browsergate dækker både too-far og ready, og liggende mobilformat er fortsat uden overflow

Streetball — hårde afleveringer får en blødere first touch

  • En drevet aflevering fryser ikke længere ved modtagerens fod på én frame; den sidste synlige bevægelse dæmpes over tre frames
  • Bolden tilhører stadig modtageren med det samme, så den allerede godkendte kampbalance og afleveringsrate er uændret
  • En browsergate låser både bevægelsen og den fuldførte aflevering, mens liggende mobilformat fortsat er uden overflow

August 2026

Creative System Lab har fået en international fordør

  • creativesystemlab.com er åbnet som en enkel, engelsksproget releasehylde for de få produkter, der er modne nok til at stå alene
  • Ingen prototyper er gjort til færdige produkter: den første plads står bevidst tom, indtil hele oplevelsen kan bære en offentlig udgivelse
  • Arbejdsbordet og feltarkivet viser bredden i laboratoriet uden at gøre eksperimenterne til salgsløfter
  • Den danske genvej går til forsiden på creativesystemlab.dk, så nye besøgende får kontekst før de går videre ind i laboratoriet

Parkour Zombie Run — hver sværhedsgrad har sin egen rekord

  • Startskærmen viser nu lokale rekorder for Normal, Mareridt og Parkour Helvede i én kompakt række
  • Rekordfelterne kan trykkes på og vælger samtidig sværhedsgrad; sejrsresultatet fortæller tydeligt, hvilken mode en ny rekord gælder
  • Gamle globale rekorder bevares som Normal-rekord, og nulstilling rydder både nyt og gammelt format

Parkour Zombie Run — Benny viser nu at købet virker

  • Shoppen er gjort kompakt til touch: 2 kolonner på telefon, 3 på iPad og 5 på en liggende telefon
  • Saldo og feedback står nu i selve dialogen. Et gennemført køb giver en grøn kvittering med ny saldo; et afvist køb fortæller rødt og præcist hvor mange mønter der mangler
  • Luk-knappen er fast i toppen og ligger over den faste CSL-genvej. Tastaturspillere kan igen købe med taltasterne

Parkour Zombie Run — mobilbanen og wall jump bygget om

  • Spillefladen tilpasser sig nu telefon og iPad i både portræt og landskab i stedet for at klemme et fast 1280×720-spil ned på skærmen
  • Touch-hop følger fingeren: kort tryk giver et lavere hop, hold giver et højere. 🧍 åbner nu karakterarket, og iPad får større knapper
  • HUD’ens status og magi er foldet til ét lavt, vandret rullebånd; en visuel kontrol fangede og rettede mørk tekst på de mørke statuschips
  • Wall-jump-skakten er redesignet fra en umulig afstand på 276px til 150px med pink hopflader og en hvileafsats. Wall jump har nu coyote-tid, fast stamina-pris og et afsæt der bevares i luften

CSL By Night — et hjem til det, der ikke er til børn

  • Laboratoriet har fået en voksenflade: CSL By Night. Det er ikke en fjerde afdeling, men et lag på tværs — produkterne bliver liggende i Browserspil og Apps, præcis som universerne fungerer
  • Vises ikke uopfordret, men er ikke gemt væk: /lab/ siger åbent hvor mange der ligger bag døren, kortet ligger i sidens kildekode hele tiden, og valget kan laves om med ét klik begge veje
  • Døren spørger om alder, men lader ikke som om den kan kontrollere svaret — teksten siger det direkte
  • Nyt mellemtrin «Ikke for de mindste» (mærke, ingen dør) til Trench Warfare og SEKTOR 2850; Streetball: Blood & Turf er det første produkt i By Night
  • Politikken er skrevet ned på CSL By Night i dokumentationen

Fem nye prototyper i Laboratoriet

  • SEKTOR NUL (matematikspil, 0.–9. klasse), Mad Man’s Lab (børnelaboratorium), Stackshift (3D-lagerspil), Streetball: Blood & Turf (gadefodbold m. sæson) og Trench Warfare: Dig In (forsvarsspil) er foldet ind i repoet som lab-produkter 19-23 og står som prototyper
  • Billederne er lagt om fra PNG til webp: 19,3 MB → 2,5 MB. 13 MB endnu ubrugt kunst er parkeret uden for public/, så den hverken deployes eller havner i git-historikken
  • Alle fem er efterprøvet i browser fra deres rigtige understi (/lab/<produkt>/dist/) — billedstierne holdt ikke, før de blev rettet

Hele sitet scannet — nul tilgængeligheds-fejl tilbage

  • Alle 65 sider er kørt gennem den automatiske tilgængeligheds-kontrol. Én side havde stadig en fejl: dokumentationens status-mærkater («koncept» 3,38 og «live»/«udgivet» 4,34 mod kravet 4,5)
  • Mærkaterne lånte de mættede status-farver og lagde dem på en lys flade. De bruger nu husets eget mærkat-mønster med faste par af lys tekst og mørk baggrund — de samme, som resten af sitet bruger, og som ligger på 6,9-9,8
  • Resultat: 0 alvorlige fejl på alle 65 sider

Kontrasten nåede ikke helt kravet tre steder

  • Lab-loggens emne-mærkater gav 4,39, dokumentationens inline-kode 4,37 og dokumentations-menuens sektions-overskrifter 3,42. Kravet (WCAG AA) er 4,5
  • Brandfarverne er ikke ændret. Terracotta på sidens egen bund giver 4,93 og er fin. Problemet opstår kun, når farverne bruges som lille tekst på en lidt lysere flade. Til det er der nu to lysere varianter — terracottaen 2% lysere, blågrønnen 21%
  • Den automatiske tilgængeligheds-test er udvidet fra 10 til 16 sider, blandt andet de tre nye afdelinger i Laboratoriet (som var rene) og en docs-underside

Dokumentationen kan betjenes med en finger

  • Docs-siderne har deres eget layout og var ikke dækket af den site-brede måling. Knappen der åbner dokumentations-menuen på telefon var 36px, hjem-linket 26, feedback-knapperne 31 og brødkrummen 21 — alle nu mindst 44
  • De små «#»-links ved overskrifter er bevidst ikke rørt: de er usynlige indtil man peger på dem, og findes derfor ikke på en telefon. Det samme gælder links inde i tabeller — dér ville 44px sprænge tabellen

PædLex: søgeknappens CSS var kasseret

  • Søgefeltet øverst («Søg / Ctrl+K») stod uden ramme, baggrund og polstring — omkring 23 × 20 pixels. Reglen manglede semikolon efter alle fjorten linjer, og så kasserer browseren hele blokken i stilhed: ingen advarsel, ingen byggefejl
  • Reglen pegede desuden på farver, der ikke er defineret i appen, så selv med semikolon ville farverne have manglet
  • Sidemenuens 32 links (37px), gruppe-overskrifter (30px) og logo (29px) er nu mindst 44px høje på telefon

Kosmisk Legeplads: ordren hed «undefined-0» hver anden dag

  • Dagens tre ordrer får kodenavne som CHARLIE-4 ud fra datoen. På 31 af 60 dage hed den i stedet «undefined-0 · daglig», og signalet stod som «modtaget 07:-35 UTC» — et negativt klokkeslæt
  • Fejlen var dato-afhængig, og derfor så appens egen test ud til at være ustabil. Den var ikke ustabil; den fangede en ægte fejl halvdelen af tiden. Tre datoer er nu låst fast i en test, hvor fejlen beviseligt ville optræde
  • Statuslinjen «Mission aktiv · Stjernedato · UTC» var sat til kun at vises på store skærme, men kom frem på telefon alligevel — hvor den er bredere end skærmen, så tiden blev klippet af. Nu skjult på telefon, som meningen var
  • Alle knapper i appen kan nu rammes med en finger

Visuel Matematik kunne skubbes sidelæns på en telefon

  • Appen var 759px bred på en 390px-skærm. De otte modul-faner lå i én række uden mulighed for at rulle, så de skubbede hele siden ud til siden — man kunne trække appen væk under sig selv, og indholdet startede uden for skærmen
  • Fanerne ruller nu i deres egen række i stedet for at flytte siden. På en computer ser det præcis ud som før
  • Al betjening — faner, trin, eksport, tema, hint — er nu mindst 44px høj. Brikkerne er bevidst ikke: en brik er en firkant i et diagram, og størrelsen bærer betydningen; et 10×10-gitter skal se ud som ti gange ti

«Under opbygning»-bjælken fylder 24px mindre på telefon

  • Bjælken øverst på hver side tog 83px på telefon mod 59 på en computer — ikke på grund af skriftstørrelsen, men fordi beskeden og linket brød om til tre linjer
  • Under 768px står der nu en kortere udgave («Vi bygger i det åbne. Sig til i forumet →»). Bjælken er 59px overalt
  • Begge udgaver ligger i siden og skiftes med ren CSS, så teksten også er den rigtige efter en rotation — og en skærmlæser får kun den ene
  • Luk-knappen er stadig et fuldt 44px fingermål

Forsiden viser laboratoriets bredde

  • Forsiden nævnte ét produkt ud af 18 ved navn. Nu står laboratoriets tre afdelinger der med antal og et udpluk af rigtige produktnavne — hentet fra katalogget, så forsiden ikke kan love noget der ikke findes
  • Universerne og Røvbananen var ikke nævnt nogen steder på forsiden. De står nu under afdelingerne. /universer/ er noindex, så et link er den eneste vej ind for et menneske
  • «Tre indgange til labbet» og «Tre måder at gå ind i labbet på» var samme greb to gange. Den øverste er blevet til afdelingerne; den nederste handler nu om hvad man gør bagefter — byggeprocessen, forumet, eller skrive
  • «Mest seriøse platformspor» er fjernet: sektionen var ét kort, og kortet viste det samme produkt med de samme to links som platform-sektionen lige ovenover. Copy’en er bevaret, så en spotlight med flere projektspor kan tages i brug igen senere
  • Forsiden kaldte oversigten «Portefølje» — et ord der blev nedlagt i menu-oprydningen. Nu «Projektspor» begge steder

Synlige brødkrummer

  • Produkt-, afdelings- og projektsider har nu et synligt spor øverst: Forside / Laboratoriet / Browserspil / SEKTOR 2850. Før var der ét enkelt «← Tilbage til Lab’et», som viste hvor man kom fra, men ikke hvor man var
  • Hoppet til afdelingen er nyt — det fandtes ikke, før Laboratoriet blev delt op
  • Sporet og sidens BreadcrumbList i strukturerede data bygges nu ét sted og sendes begge veje, så de ikke kan drive fra hinanden. En test sammenligner dem ved hvert byg
  • Projektsiderne kaldte oversigten «Porteføljen» — et ord sitet ikke længere bruger. Nu hedder den «Projekter» begge steder

Plads til en finger — klikflader og footer

  • Alle links der er en handling har nu mindst 44px i højden på telefon. Værst var footeren, hvis links var 23-25px høje på hver eneste side; dertil kort-CTA’er på forsiden, materiale, community og docs, hvor den mindste var 19px. Links i løbende tekst er bevidst uændrede — dér ville 44px rive linjeafstanden fra hinanden, og de er undtaget i WCAG
  • Udseendet på computer er uændret. Højden gælder kun på smal skærm eller når der peges med en finger
  • Footerens tre overskrifter («Projekter», «Ressourcer», «Info») lå som h4 direkte efter sidens h2 og sprang dermed et niveau over på næsten hver side. De er nu h2, og de ser præcis ud som før
  • Begge dele måles nu automatisk på 14 sider ved hvert byg

Menuen ryddet op til fire punkter

  • Hovedmenuen er gået fra seks punkter til fire: Laboratoriet · Læring · Byggeloggen · Om. «Produkter» (som rummede ét produkt) og «Portefølje» er nedlagt, og Community + Kontakt er flyttet ind i panelerne
  • /lab/ var linket tre gange i samme panel og /materiale/ to. Ingen adresse optræder mere end én gang i menuen nu, og det er håndhævet af en test
  • Læringsbiblioteket (/laering/) stod slet ikke i menuen, selv om det er den største samling på sitet. Det ligger nu under «Læring» sammen med platformen, materiale og metode
  • Feltarkivet med worldbuilding-universerne (/universer/) er flyttet med over under «Laboratoriet». Det er noindex, så menuen er den eneste vej ind — en test sikrer, at det ikke kan forsvinde i en fremtidig oprydning
  • Tilgængelighed: menuen markerede «den aktuelle side» ud fra et præfiks, så fx Docs-linket blev annonceret som den aktuelle side, mens man stod på en helt anden docs-side. Markeringen til skærmlæsere er nu eksakt; den visuelle markering af hvilken sektion man er i, følger stadig præfikset
  • Menuen har fået sine egne tests — også på telefon, hvor den ikke havde nogen

Laboratoriet delt op i afdelinger

  • Laboratoriet er delt i tre afdelinger med hver sin side: Browserspil (/lab/browserspil/, 10 produkter), Apps & værktøjer (/lab/apps/, 5) og Universer & fiktion (/lab/universer/, 3). Hub-siden viser dem som tre sektioner med rigtige h2-overskrifter, antal og “Se alle”-link. Afdelingen udledes af produktets kategori, så ingen indholdsfil skulle rettes — og en ny kategori uden afdeling fejler build’et
  • Tilgængelighed: /lab/ var én h1 efterfulgt af 19 h3 uden en eneste h2. Hele overskrifts-dispositionen er lukket på både hub og afdelingssider, og en test fejler nu på ethvert spring i niveau
  • Kategori-etiketten “Hjemmesider” dækkede Neuralis Global, Ligegyldighedsministeriet og Røvbanan Avisen. Den hedder nu “Univers & fiktion”; den tekniske nøgle er uændret
  • Filtertilstanden ligger nu i adressen (?afdeling=…&soeg=…), så et filtreret katalog kan deles som link
  • De fire spil der bor på røvbananen.dk siger det nu på kortet — både synligt og i knappens aria-label. Før åbnede de bare et andet domæne i en ny fane uden varsel
  • SEO: hub og afdelingssider har CollectionPage + ItemList-schema, og afdelingerne er kommet med i sitemappet

Frontend-audit: de fem hurtige rettelser

  • Laboratoriet: hvert produktkort har nu to handlinger — “Prøv det” til produktet og “Læs mere” til produktsiden. Kortene havde kun den første, så ingen af de 18 produktsider var linket fra Laboratoriet. Det ramte hårdest på de rene web-apps (PædLex, Visuel Matematik, Kosmisk Legeplads), hvor den side søgemaskinen henter, indeholder 54-502 tegn tekst, mens siden med det rigtige indhold stod uden indgående links. Begge links har aria-label med produktnavnet
  • Laboratoriet: filterknapperne udledes nu af de kort der faktisk ligger i gitteret. ”📱 Android Apps” stod som knap uden et eneste produkt bag sig, og et klik gav “Ingen match”. En tom kategori kan ikke komme tilbage
  • Forsiden: platform-listen sagde “307 lege” i to punkter i træk — ét sat ind fra platform-statistikken, ét hårdkodet i teksten. Tallet står nu ét sted
  • SEO: forsidens <title> var 91 tegn og blev klippet i søgeresultatet (nu 61). Fjorten produktbeskrivelser på 200-382 tegn er skrevet om til under 155. Grænsen håndhæves nu i indholdsskemaet — over 160 tegn fejler build’et
  • Docs: produkt-neuralis-global og universer-neuralis-global hed begge “Neuralis Global”. De hedder nu “Neuralis Global-appen” og “Neuralis Global-universet”

Tre lab-spil målt på en LIGGENDE telefon (844×390) for første gang

  • Parkour: shoppen og level-up-skærmen kunne ikke rulles, når kortet var højere end skærmen. Varerne 5-10 og ”✕ Luk shoppen” lå uden for skærmen — og da skærmknapperne med vilje skjules bag et vindue, var der ingen vej ud. Level-up spærrer for input, til man vælger, så tre uopnåelige evner der var en permanent frysning. Alle vinduer kan rulles nu
  • Parkour: HUD’en brugte portræt-opsætningen liggende (mobil-reglen ser kun på bredden, og en liggende telefon er 844px bred) og fyldte 248px af 390. Nu 133px
  • Yggdrasil: velkomstkortet er 576px højt, så “Jeg forstår — vis mig verden” lå under skærmkanten og kunne ikke tappes. Første spil liggende endte på velkomstskærmen. Sidebar-fanerne (31-39px) og minimappen er rettet med samme omgang
  • Pirate Waters: ”⚓ SET SAIL” blev klemt fra 59 til 32px, fordi startskærmen midterstillede i stedet for at rulle. Og styrepindens venstre tredjedel lå oven på taske- og kortknappen, så det at dreje skibet åbnede tasken. Knapperne står nu på en række øverst

Pædagogplatformen: app-skal på telefonen

  • Målt på 390px: bjælker og navigation tog 235px — 28% af skærmen — før der stod noget pædagogisk indhold. Navigationen alene fyldte 165px, fordi de fem sektioner ombrød til to rækker piller
  • De fem sektioner (Overblik, Lege-Arkiv, Pædagoghub, Lærerhub, Skolehub) ligger nu som faner i bunden, hvor tommelfingeren er. Titellinjen er én smal række. Ingen nye menuer — de samme fem punkter, flyttet
  • “Under opbygning”-bjælken og demo-bjælken lå oven på hinanden; de stables nu, og demo-bjælken er kortere
  • En tom “fortsæt hvor du slap”-kasse fyldte 42px midt på første skærm: koden slukkede den, men en styling-regel tændte den igen. Rettet — og hele fejlklassen er lukket for platformen
  • Indholdet begynder nu 184px nede, og 71% af skærmhøjden går til indhold

PædLex: delte links pegede ingen steder hen

  • Del-knappen på et opslag kopierede en adresse uden for appen: PædLex kan køre tre steder, men knappen kendte kun det ene. Fra Lab’et blev /emne/<slug> til en adresse på forsiden, hvor der ikke findes noget opslag
  • Selv den korrekte, dybe adresse gav HTTP 404 på serveren — appen bygger sine sider i browseren, så serveren skal udlevere forsiden og lade appen finde opslaget
  • Appen har nu ét sted, der ved, hvor den er udrullet (del-knappen, routeren og reservevejen deler det), og serveren har fået den manglende opsætning. Selve serverdelen kontrolleres ved udgivelsen

Site-wide: “til forsiden”-knappen flytter sig væk fra produkternes egne knapper

  • Den lille nødudgang tilbage til forsiden ligger fast i nederste venstre hjørne på alle offentlige sider — præcis dér hvor flere produkter har deres egne knapper. Den stjal trykket fra Parkours ◀/▶ løbeknapper (man kunne ikke bevæge sig), Yggdrasils pause- og fartknapper, PædLex’ “Nyt”/“Om & kilder”/“Viden” og Visuel Matematiks ”−” — i både portræt og landskab
  • Den vælger nu selv det første hjørne, hvor der ikke ligger noget klikbart nedenunder. Er alle fire optaget, bliver den, hvor den altid har været
  • PædLex var det ene sted hvor alle fire hjørner er optaget (topbar + bundnavigation). Appen har derfor fået sin egen fod med et link til forsiden — så trækker nødknappen sig helt, som den er bygget til

Parkour Boss: Zombie Run — spilbart på en telefon, ikke bare berørbart

  • Skærmknapperne lå oven på spillets egne vinduer: ”✕ Luk shoppen” ramte magi-knappen, shoppens sidste vare ramte pause, og ”🧹 Nulstil fremskridt” på startskærmen kunne ikke trykkes. Knapperne skjules nu, når et vindue er fremme
  • Minimappen dækkede hele livtallet og halvdelen af livbjælken på en 390px-skærm; minimap og bølgetæller har fået deres eget bånd øverst, og HUD’en er blevet lavere
  • ✨-knappen kastede altid magi 1 — de syv andre var uden for rækkevidde uden tastatur. Man vælger nu magien i statuslinjen, og chippene ruller vandret
  • Objektiv-linjen og tutorial-boblen lå bag knapperne i bunden og er flyttet op
  • Alle hjælpetekster (tutorial, startkort, shop, pause, level-up, karakterark) siger nu det rigtige på både tastatur og touch
  • Karakterarket kan lukkes med et tap; før krævede det Tab eller Esc
  • Objektiv-linjen og tutorial-boblen malede hen over shoppens varer — også på skrivebordet. De skjules nu sammen med resten af spil-laget, når et vindue er fremme

Pædagog-platformen — sidebaren skåret ned fra 19 til 13 punkter

  • Beat Lab, Akkord Værksted og Band Engine er samlet under ét punkt, Musik, med en kort forklaring af hvad de tre rum er til og hvad de sender videre til hinanden
  • “Tilfældig Leg” og “Mit Arkiv” er flyttet ud af sidebaren og ind i Lege-Arkivet, hvor man i forvejen leder efter en leg — sammen med en ny “Ny aktivitet”-knap
  • Ugeplanlægningen ligger nu øverst; halvdelen af de andre moduler er tomme uden en ugeplan
  • Intet er fjernet: de tre musikrum og de flyttede værktøjer er stadig egne moduler og kan sættes tilbage i sidebaren under Modulmarked
  • Rettet undervejs: fire kort på hub-overblikket førte tavst tilbage til forsiden i stedet for at åbne det de lovede

Pædagog-platformen — oprydning efter modul-review

  • Produktvæg fjernet fra Lærerhub og Pædagoghub: modulet åbnede en mappe uden forside og var et dødt link i begge hubs siden 1. juli
  • Krea & Årstiders “Færdighed”-filter viser rigtige danske navne i stedet for 37 rå databasenavne — inkl. to stavefejl (taalmondighed, naturkjaerlighed) og en dublet for vævning
  • Listen sorterer nu efter dansk alfabet, så Æ, Ø og Å lander til sidst
  • Ni af elleve motorer startede ved hver sideindlæsning uden at nogen kaldte dem — de er taget ud af opstarten (koden ligger der stadig)
  • Fjernet: tre tomme modulfiler, “systemstatus”-mærkatet i skærmhjørnet, og en hårdkodet “Sidst tjekket 6. juni 2026”-dato

Band Engine — takt-tælleren bliver stående

  • Øver I en sang uden udfyldt Form-felt, forsvandt takt-tallet før sammen med sangens dele
  • Nu tæller “Takt 3” med under hele øvningen, uanset om sangen har en opdeling

Band Engine — en sang uden dele får dem ikke opfundet

  • Har du ikke udfyldt sangens Form-felt, viste Stage Mode og scenen alligevel “Intro · Vers · Omkvæd · Outro”, som om det var din sang
  • Nu står der i stedet en kort linje om, hvor delene skrives ind — og øvningen, scenen og Stage Mode er enige om svaret

Band Engine — også bibliotekets sange har dele nu

  • Sangens Form-felt (“Intro · Vers · Omkvæd · Outro”) bliver til klikbare dele i øve-transporten, også for sange der ikke kommer fra Beat Lab
  • Delene fordeles jævnt — én runde af akkorderne pr. del — og chippen siger det åbent, så det ikke ligner en måling af sangen
  • Samtidig rettet: sektions-viseren i Stage Mode stod stille på første del for alle sange undtagen Beat Labs egne

Band Engine — klik dig hen til det sted, klassen skal øve

  • Sangens dele (Intro, Vers, Omkvæd) står allerede i øve-transporten — nu kan de klikkes
  • Klikker du Vers, starter øvningen i verset, med versets egen akkord i stedet for sangens første
  • Du kan også klikke midt i en gennemspilning: øvningen hopper med det samme, og dit øve-tempo og dine til/fra-valg står som du satte dem

Beat Lab — syng et vers ind i sangen

  • Du kan nu lægge lyd i selve arrangementet: træk en lydfil ind, eller optag op til 10 sekunder direkte i sangen
  • Lydklodsen lægger sig på det første ledige spor og spiller sammen med mønstrene, også når du henter sangen som WAV
  • Optagelsen bliver i browseren på din egen maskine. Åbner du projektet på en anden computer, står klodsen der stadig — men studiet siger ærligt, at lyden ikke fulgte med

Beat Lab — del dit beat med et link

  • Del-knappen laver et link, der indeholder hele projektet, og lægger det i udklipsholderen
  • Den, der åbner linket, får præcis dit beat — og bliver spurgt først, hvis de selv sidder med noget, de ikke vil miste
  • Linket sendes aldrig til en server: alt ligger i selve adressen

Beat Lab — resten af studiet kan bruges med fingre

  • Fanerne øverst, knapperne over trommegitteret og de 11 klasseværktøjer i sidepanelet var mellem 21 og 34 punkter høje på en telefon; nu er de mindst 44
  • Testen måler samtidig at knapperne ikke lægger sig oven i hinanden, når de bliver større

Beat Lab — genvej videre til klassen

  • Har du hentet en sang ind fra Akkordværkstedet, står der nu “Øv med klassen” i statuslinjen, som gemmer beatet og åbner Band Engine
  • Statuslinjen hoppede før til siden, når musen ramte en knap med hjælpetekst — nu står den stille
  • Lange sangtitler flyder ikke længere ud over de andre felter i linjen

Beat Lab — optag din egen stemme i sampleren

  • Sampleren har fået en Optag-knap: op til 5 sekunder med mikrofonen, med nedtælling og mulighed for at stoppe før tid
  • Optagelsen skæres i bidder på pads’ene som enhver anden sample, så den kan spilles ind i beatet
  • Lyden bliver i browseren og gemmes ingen steder — hverken på maskinen eller i skyen. Siger du nej til mikrofonen, forklarer studiet hvad der skete

Beat Lab — prøv en variant uden at miste den første

  • A/B-knappen er tilbage: første klik gemmer det du har, så du kan lave om uden at miste det
  • Klik igen for at skifte frem og tilbage mellem de to versioner og høre forskellen
  • Begge versioner gemmes med projektet, så de er der stadig næste gang du åbner studiet

Beat Lab — MIDI-filer kan hentes ind igen

  • Studiet kunne kun sende MIDI ud; nu kan en .mid-fil også læses ind og bliver til et nyt mønster
  • Filen bliver på din egen maskine, og det mønster du sidder med bliver ikke rørt
  • Trommer, melodier, anslagsstyrke og taktart følger med — og kan filen noget studiet ikke kender, står det i statuslinjen i stedet for at forsvinde

Beat Lab — flere toner ad gangen i node-editoren

  • Træk en ramme i et tomt felt for at markére flere toner på én gang
  • Træk en af dem, og hele gruppen flytter sig samlet — fortryd tager det som ét skridt
  • Delete sletter de markerede toner, Escape fjerner markeringen igen

Beat Lab — klik virker med det samme efter et træk

  • Havde man lige flyttet eller forlænget en tone i node-editoren, blev det næste klik slugt, så man skulle klikke to gange for at slette
  • Det gælder både når man flytter en tone og når man trækker i dens kant

Akkordværkstedet — menuen kan åbnes på telefon igen

  • Bjælken med Akkorder/Beat/Band lå oven på menuknappen på telefon, så man ikke kunne komme ind i sidebaren og vælge sang; den ligger nu nederst på skærmen
  • På computer dækkede den appens eget navn i toppen — nu står den over det i stedet for oven på
  • Knapperne i bjælken er blevet store nok til fingre

Beat Lab — studiet kan bruges med fingre

  • Fanerne til Akkorder, Beat og Band nederst i studiet var kun 21 punkter høje på en telefon; nu er de mindst 44 ligesom resten
  • Hjælpeteksten ved musemarkøren vises ikke længere på telefon, hvor den fik hele siden til at hoppe når den dukkede op
  • Genvejen til “klassisk UI” er fjernet: det gamle studie blev nedlagt i sommer, og knappen genindlæste bare den samme side

Beat Lab — vælg selv toneart

  • Skalaen i statuslinjen kan nu ændres: vælg grundtone og dur/mol, så følger piano roll og klaviatur med
  • Valget gemmes sammen med projektet — og en sang fra Akkordværkstedet sætter stadig tonearten selv
  • På telefon vises skalaen nu i stedet for at forsvinde, og knapperne i playlist-hovedet kan rammes med en finger

Beat Lab — Jam kan skrues fra rolig til vild

  • Ved siden af Jam-knappen sidder nu en skyder: til venstre laver Jam en enkel, tællelig rygrad, til højre et tæt beat med ghost-slag, tissende hi-hats og flere toner
  • Stortromme på ét-slaget og lilletromme på backbeatet lægges altid — også helt ude i “Rolig”, så resultatet stadig er noget man kan spille til
  • Indstillingen gemmes sammen med projektet og står der næste gang studiet åbnes

Beat Lab — hjælpetekster på mixer og sampler

  • Samplerens to vælgere forklarer nu hvad de gør: hvor mange bidder samplet skæres i, og forskellen på Gate og One-shot
  • Mixerens niveaumåler og procent-tal har fået en forklaring
  • Teksterne vises både som almindeligt værktøjstip og nede i studiets hjælpelinje

Beat Lab — knapperne kan rammes på en telefon

  • Knapperne i transportbaren var for små til fingre: afspil-knappen målte 34×34 punkter, og Enkel/Fuld-vælgeren var 19 høj
  • Nu er alt i baren mindst 44 punkter, som er den gængse mindstestørrelse for et trykfelt
  • Det gælder på telefon og tablet; på computer er baren uændret

Beat Lab — genvejene står nu i studiet

  • Nyt ⌨-ikon i transportbaren viser de tastaturgenveje der findes: Mellemrum for afspil/stop, Ctrl+Z for fortryd og Ctrl+Y for gentag
  • Listen lukkes med Escape eller et klik udenfor
  • Studiet havde ingen genvejs-hjælp efter ombygningen til det nye DAW — den gamle liste forsvandt sammen med det gamle UI, og lovede i øvrigt taster der ikke længere findes

Beat Lab — automationen kan mere end én ting ad gangen

  • To kurver må nu dække de samme takter, så længe de styrer hver sin ting — fx en fade og en panorering samtidig
  • Rum og eko er kommet med som noget man kan automatisere, ikke kun volumen, tone og pan
  • En ny rum- eller eko-kurve starter dér hvor kanalen allerede står, så den ikke slukker en effekt man selv har skruet op for
  • Den kurve man arbejder på står skarpt, resten dæmpes — og højreklik fjerner netop den
  • Rettet: kurver i vals-takt (3/4) skred et slag for hver takt og blev lavet om, næste gang beatet blev åbnet

Beat Lab — kanalerne kan hedde noget andet og ligge et andet sted

  • Dobbeltklik på en kanals navn for at kalde den noget andet — “Bastromme” i stedet for “Stortromme”, eller elevens eget navn på lyden
  • Træk kanalkortet op eller ned for at flytte kanalen; mixeren følger med
  • Navnet og rækkefølgen gemmes sammen med resten af beatet

Beat Lab — træk en lydfil ind i studiet

  • Slip en WAV eller MP3 hvor som helst i Beat Lab, så lander den i sampleren — man behøver ikke først finde den rigtige fane
  • Studiet skifter selv til Sampler, så man kan se at filen kom ind
  • Rammer man ved siden af med en tekstfil eller et billede, står der hvad der gik galt i stedet for ingenting

Beat Lab — arrangementet kan hedde noget

  • Playlisten har fået et navnebånd over takterne: klik og giv afsnittet et navn — Intro, Vers, Omkvæd, hvad klassen nu kalder det
  • Navnet gælder frem til det næste, så man kan se hvor Verset slutter uden at tælle takter
  • Klik på et navn igen for at rette det; slet teksten for at fjerne markøren
  • Navnene følger med over i Band Engine: sektionerne i Stage Mode hedder nu det samme som i studiet, i stedet for at hedde det samme som beatet

Band Engine — anslaget og sangteksten følger med fra Akkordværkstedet

  • Vælger man guitar eller ukulele i Akkordværkstedet, står anslaget nu i Stage Mode og på printet — med pile, så eleverne kan se ned og op
  • Mønstret følger sangens taktart: en vals får tre nedslag, en 4/4 får ned · ned-op · op-ned-op
  • Under anslaget står hvor det kommer fra, så man ved at det er et forslag ud fra taktarten og ikke sangens eget arrangement
  • Stage Mode fortæller nu hvor sangteksten ligger. Teksten hentes bevidst ikke over: Beat Labs loop dækker kun nogle få takter, og et uddrag ville ligne hele sangen midt i en øvning

Musiktrekanten — taktarten følger nu sangen hele vejen rundt

  • Fejl rettet: Band Engines øvetransport tællede altid fire slag i takten. En vals blev altså tælt 1-2-3-4 — både i øvningen, i count-in og på scenen
  • Taktarten står nu synligt i øvetransporten og i Stage Modes topbjælke, så man kan se hvad klassen tæller i
  • Akkordværkstedet viser taktarten på plakaten når sangen ikke er 4/4 — den regnede den allerede ud, men viste den aldrig
  • Vælger man en anden taktart i Beat Lab, følger de to andre værktøjer med
  • Kommer en sang i 3/4 ind i Beat Lab, skifter studiet selv — men kun hvis intet af det man har lavet går tabt. Ellers står det i statuslinjen, og man vælger selv

Beat Lab — studiet kan andre taktarter end 4/4

  • Nye taktarter: 3/4 (vals), 6/8 (vuggende), 2/4 (march) og 5/4 — vælges øverst ved siden af tempoet
  • Taktnumre, positionsvisning og metronom følger med, så 6/8 tæller to slag pr. takt og ikke seks
  • Skifter man til en kortere takt, bliver man spurgt først — der slettes ikke noget i det skjulte
  • Valse-beatet er tilbage, og der er kommet en 6/8-vuggevise. Valsen blev fjernet tidligere i måneden, fordi studiet kun kunne 4/4 og den derfor sluttede hver runde med to takters tavshed
  • MIDI-filer skriver nu den rigtige taktart, så andre musikprogrammer åbner dem korrekt

Beat Lab — klaveret holdt op med at lyde som et orgel

  • Alle klaverets overtoner døde i præcis samme tempo, og strengene havde ingen stivhed. Målt: den gamle klang havde stadig 89 % af sin styrke halvandet sekund efter anslaget — en klavertone skal falde
  • Nu falder den til 7 %, den er lysere i anslaget og bliver mørkere mens den klinger ud, som et rigtigt klaver
  • Dybe toner ringer længere end de høje, fordi strengene er længere

Beat Lab — lilletrommen ringer videre på de åbne trommesæt

  • Rock-, boom bap- og det akustiske sæt har fået raslen fra spiralfjedrene under trommen. Det akustiske sæts hale er tolv gange kraftigere end før
  • 808 og trap er bevidst holdt stramme — en lang raslen ville smøre de hurtige slag sammen

Beat Lab — hi-hats og guitar lyder som instrumenter nu

  • Alle hi-hats og bækkener var lavet af filtreret støj, så de sagde “tss” i stedet for “tik”. De er bygget om, så klangen kommer fra metal — og hvert kit har fået sin egen blanding af klang og luft
  • Guitaren var i virkeligheden to synth-toner der lå og holdt. Målt: den gamle havde stadig 88 % af sin styrke et sekund efter anslaget. Den nye er en rigtig strengmodel og falder til 15 %, som når man knipser en streng

Beat Lab — beatsene lyder ikke længere som en maskine

  • Alle 22 færdige beats havde slag der lød præcis ens. Nu har de accenter og bløde mellemslag, som når et menneske spiller
  • Boom bap, lo-fi, funk og shuffle kommer med deres eget swing i stedet for at loade som stive 16.-dele
  • Et hårdt slag er nu også lysere end et blødt — før var det kun højere
  • To ens slag i træk lyder ikke længere bit-identiske; hi-hats og percussion får en anelse menneskelig timing
  • “Jam”-knappen laver rytmer med tyngdepunkt i stedet for lutter ens slag
  • Vals-beatet er væk: det sluttede hver runde med to takters tavshed, fordi studiet kun kan 4/4. Erstattet af et Shuffle-beat der lærer swing

Beat Lab — WAV-eksporten kunne startes to gange oven i sig selv

  • Knappen var levende mens optagelsen kørte. To klik gav to filer med samme navn, og den første var optaget hen over en genstartet afspilning
  • Nu er knappen låst imens og tæller ned, så man kan se at der faktisk sker noget

Beat Lab — statuslinjen fortæller hvilken toneart tangenterne er farvet efter

  • Piano roll’en fremhæver tonerne i en skala, men skalaen stod kun skrevet nogen steder hvis sangen kom fra Akkordværkstedet
  • Nu står den altid i statuslinjen ved siden af titel og tempo

Band Engine — ”% klar”-mærket i sætlisten var usynligt når bandet ikke var klar

  • Mærket mistede sin farve præcis når det betød noget: under 80 % klar

Kosmisk Legeplads — “Spil nu” på forsiden viser nu spil-oversigten

  • Den store knap på forsiden startede ét bestemt spil med det samme. Nu åbner den samme oversigt som knappen i menulinjen, så barnet selv vælger

Kosmisk Legeplads — spilbyggeren kan nu det den så ud til at kunne

  • På tablet kunne raketten slet ikke styres; nu styrer man ved at holde fingeren der hvor skibet skal hen
  • Pause pausede ikke, mure spærrede ikke, og tre af seks regel-valg gjorde ingenting — alt sammen rettet
  • Hver ting på skærmen har nu en rolle man vælger: samles, farlig, spærrer vejen, mål eller ren pynt. Den samme komet kan derfor være et bogstav man fanger i ét spil og livsfarlig i et andet
  • Man kan nu vælge mission, tid, liv, baggrund og udseende — og trække raketten hen hvor spillet skal starte
  • Ny “Tjek spil”-knap siger på almindeligt dansk om spillet kan vindes, og hvad der mangler hvis ikke
  • Spil gemt i den gamle model åbner stadig — de oversættes automatisk

Kosmisk Legeplads — nyt produkt i Laboratoriet

  • Spilunivers til 3.–5. klasse: fire planet-klasser, 11 spil, daglige missioner, klasse-arena, ekspedition og fælles stjernekort
  • Fem af spillene tilpasser sværhedsgraden løbende ud fra elevens antal rigtige i træk
  • Spilbygger med fem skabeloner og drag-and-drop, så eleverne selv laver spil der tæller med i klassens score
  • Alt ligger i browserens localStorage på enheden — ingen konti, ingen server, ingen tracking; kan installeres som PWA og bruges offline
  • Status er prototype: næste skridt er at bygge de første spil sammen med en klasse

Læringsplatformen — adaptiv læsesti på alle 19 emner

  • Efter en gennemført quiz foreslår platformen et konkret næste skridt — genlæs, gentag eller ryk op — med én knap der skifter niveau og starter quizzen forfra
  • Historikken gemmes lokalt i browseren; ingen konti og ingen server involveret
  • Funktionen var pilot på Kroppen fra juli og dækker nu alle emner

Læringsplatformen — tre fejl fundet under udrulningen

  • Anbefalingen kom kun efter allerførste quiz-gennemspilning; løkken virker nu i alle runder
  • 31 arkivposter var usynlige i niveaufiltrene, fordi deres sværhedsgrad var noteret som tal eller stavet forkert
  • 22 quizspørgsmål blev stillet to eller tre gange i samme emne; gentagelserne er fjernet, og datakontrollen fanger dem fremover

Lege Arkiv — Kryds og bolle stafet

  • Ny kildeverificeret stafet, hvor holdene løber frem og lægger brikker i et 3x3-felt, indtil et hold har tre på stribe
  • Er alle tre brikker lagt uden stribe, flytter næste løber en af holdets egne — runden kan ikke gå i hårdknude
  • Bløde, flade brikker i stedet for kildens tallerkener, og hvert hold har sin egen løbebane frem og tilbage
  • Arkivet rummer nu 328 kuraterede lege

Lege Arkiv — Den demokratiske julefrokost

  • Arkivets første forhandlings- og afstemningsspil: hemmelige rollekort, fri debat og afstemning om to retter ad gangen
  • Rollekortet er et skjold — deltagerne argumenterer på rollens vegne og bliver aldrig spurgt om egne madvaner, allergier eller tro
  • Julerammen er valgfri; varianten flytter beslutningen til klasseturens program eller en fælles indkøbsliste
  • Arkivet rummer nu 327 kuraterede lege

Lege Arkiv — Løgrulning

  • Nyt kildeverificeret rulle-målspil, hvor tre mål i forskellig størrelse giver 3, 2 og 1 point
  • Kildens løg er skiftet ud med et ikke-spiseligt objekt, der er for stort til at kunne sluges; det skæve rul er bevaret som variant
  • Der rulles hen ad gulvet — kast og spark er ude, fordi målene ligger i gulvhøjde, hvor hænder og hoveder er
  • Rampe og siddende deltagelse følger boccias hjælpemiddelpraksis
  • Arkivet rummer nu 326 kuraterede lege; næste paritetskandidat er #561 Flip Æggebakken

Lege Arkiv — Nummerleg

  • Ny kildeverificeret navne-mingle, hvor alle bærer et nummerkort og bygger listen over hvem der er nummer hvad
  • Reglen om at skjule sit eget nummer er skrevet ud; nummeret skal kunne ses hele legen igennem, netop fordi skjule-mekanikken inviterer til at hive i tøjet
  • Ingen sætter noget fast på en anden deltager: kortet bæres på ryggen, på brystet eller i hånden efter eget valg
  • Arkivet rummer nu 325 kuraterede lege; næste paritetskandidat er #491 Mis

Lege Arkiv — Stå i rækkefølge efter …

  • Ny kildeverificeret navneleg, hvor gruppen ordner sig i en række efter navnekriterier og tjekker resultatet med en fælles navnerunde
  • Kildens berøringskrav er væk: man spørger med stemmen, og ingen må flytte en anden deltager
  • Kriterier om højde, alder, skostørrelse og fødselsdag er taget ud, så ingen rangeres efter krop eller private forhold
  • Arkivet rummer nu 324 kuraterede lege; næste paritetskandidat er #298 Nummerleg

Lege Arkiv — Æggebakke-pong

  • Nyt kildeverificeret præcisionsspil, hvor en genbrugt æggebakke bliver pointtavle med de højeste tal yderst
  • Kastebrikkerne er skiftet til bløde emner, der ikke kan puttes i munden; madvarer og små låg er taget ud af opskriften
  • Underhåndskast fra en markeret linje, én kaster ad gangen og hentning først på klarmelding gør kastezonen forudsigelig
  • Arkivet rummer nu 323 kuraterede lege; næste paritetskandidat er #498 Løgrulning

Juli 2026

Lege Arkiv — Tip en 13’er

  • Ny kildeverificeret holdquiz med 13 originale spørgsmål og svarmulighederne 1, X og 2
  • Samtidig svarvisning fjerner hurtighedsfordelen, og korte forklaringer gør facit til faglig feedback
  • Oplæsning, store svarkort, pegen, partnerstøtte og ekstra tid giver flere ligeværdige svarformer
  • Arkivet rummer nu 322 kuraterede lege; næste paritetskandidat er #529 Æggebakke-pong

Lege Arkiv — Orienterings stafet

  • Ny kildeverificeret kortlæsningsstafet med forskellige baner, kontrolposter og ét sikkert løberskift ad gangen
  • Skoleudgaven kræver afgrænset og gennemgået område, holdliste, maksimaltider, check-in og voksne ved grænser eller farepunkter
  • Makkerben, gåtempo, højkontrastkort, hævede poster og kortere flade baner giver flere deltagelsesmuligheder
  • Arkivet rummer nu 321 kuraterede lege; næste paritetskandidat er #364 Tip en 13’er

Lege Arkiv — Hej, jeg hedder …

  • Ny kildeverificeret navneleg, hvor navnets stavelser kobles til en selvvalgt bevægelse, som gruppen gentager
  • Ikke-kumulativ runde gør legen overskuelig: gruppen gentager kun den aktuelle deltagers navn og bevægelse
  • Deltagelse er frivillig med standardfagt, navnekort, makker, siddende udgave eller mulighed for at springe over
  • Arkivet rummer nu 320 kuraterede lege; næste paritetskandidat er #288 Orienterings stafet

Lege Arkiv — Husk mit navn!

  • Ny kildeverificeret navneleg med én til tre bløde bolde og gradvis introduktion af navneregler
  • Tryghedsgreb uden udgang eller straf ved navnefejl samt alternativer med tril, navnekort og makkerhjælp
  • Underhåndskast, øjenkontakt, ryddet cirkel og færre bolde ved utrygt tempo er faste sikkerhedsregler
  • Arkivet rummer nu 319 kuraterede lege; næste paritetskandidat er #696 Hej, jeg hedder..

Lege Arkiv — Sparke-ringbold

  • Ny kildeverificeret rundboldvariant med spark, fem ringbaser og helle mellem løbene
  • Komplet aktivitetskort med pædagogisk blik, variationer, tilgængelighed og voksen-cues
  • Sikker skoleversion med stor, blød bold og uden kast mod løbere
  • Arkivet rummer nu 318 kuraterede lege

Ligegyldighedsministeriet — roligere maskinrum

  • Bogmærker synkroniseres nu uden en React-advarsel i browserkonsollen
  • Natugle-badget kræver nu, at man faktisk klassificerer et item mellem kl. 23 og 05 — det optjenes ikke længere bare ved at besøge siden sent
  • De 15 direktorat-moduler er teknisk hærdet uden at ændre deres tilsigtede satire eller interaktioner

Foreslå og godkend i Ugeplanlæggeren

  • Medarbejder-tilstanden gør nu det den lovede: celle-redigering bliver til et forslag i stedet for at ændre planen direkte
  • Celler med et åbent forslag markeres med 💡, og man kan trække sit eget forslag tilbage igen
  • Lederen får en tæller over åbne forslag, kan klikke sig gennem dem og godkende eller afvise i cellen
  • Ny forslags-log under 🕘 Versioner: hvad blev besluttet, af hvem og hvornår
  • Et forslag rører aldrig den gældende plan før godkendelse — print, Dagens Tavle og Vikartilstand kan derfor ikke vise et uafklaret forslag

Delt favorit-lag på tværs af platformen

  • Favorit-stjernen i Lege-Arkivet gemmer nu i ét delt lag, som hele sitet kan læse — eksisterende favoritter flyttes automatisk med
  • “Mit Arkiv” i platformen viser nu faktisk ens gemte favoritter
  • Ny samlet favoritside der virker uden login: /platform/favoritter.html — alt bor lokalt på enheden, intet sendes til skyen
  • Læringsplatformen er med i laget: emnekortene har nu en favorit-stjerne, og gemte emner vises sammen med gemte lege på den fælles favoritside

SEKTOR 2850 lander i Laboratoriet

  • Nyt spil i kataloget: SEKTOR 2850 — tekstbaseret overlevelsesspil i Membranen-universet, spilbart til endgame med tre afslutninger
  • Produktsiderne i Laboratoriet kan nu vise produktet: skærmbilleder, highlights, kom-i-gang-trin og produktets eget visuelle udtryk — SEKTOR 2850 er første side på den nye skabelon
  • Docs-afdelingen udvidet med en Produkter-sektion: én oversigt over hele kataloget plus dybe opslag for de største produkter

Beat Lab v2 — fra step-sequencer til DAW

  • Beat Lab: Det nye DAW-studie (channel rack, playlist, mixer, presets, sampler) er nu standardoplevelsen; det gamle UI er udfaset
  • Beat Lab: Automation-spor — tegn kurver for lydstyrke, tone og panorering gennem sangen
  • Beat Lab: Optagelse med tælle-ind, MIDI-ind, skærm-klaviatur og skærm-pads
  • Beat Lab: Enkel/Fuld-tilstand afløser det separate børne-skin
  • Musik-trekanten: sang-forbindelsen Akkordværksted → Beat Lab → Band Engine er nu live — Band Engine opdager ændringer i beatet med det samme
  • Beat Lab: WAV-eksport og sky-backup af gemte beats

Visuel Matematik — alle otte moduler

  • Visuel Matematik: Modulerne Funktioner, Tal og tallinje, Procent, Forhold, Areal og omkreds samt Statistik er kommet til — værkstedet dækker nu otte emner
  • Visuel Matematik: Formelbyggeren — skriv selv næste regnetrin, og motoren tjekker om ligningen stadig balancerer

Neuralis Global — udbygning

  • Neuralis Global: Nyt visuelt lag (“Hjernen”) og gennemarbejdet novelle-læser
  • Neuralis Global: Universet rummer nu 221 kanoniske opslag med viden-graf, tidslinje og kort

Kvalitet og udgivelse

  • Værktøjskassen: de 33 guider (moms, bogføring, kontrakter, feriepenge …) kan nu læses — de gav alle 404, fordi byggeprocessen fjernede dem sammen med interne dokumenter
  • Værktøjskassen: fjernet en sektion der lovede 12 skabeloner som aldrig har eksisteret
  • Hit The Note Jack: spillet kan nu installeres som app og virke offline — det forsøgte at hente filer fra sitets rod i stedet for sin egen mappe
  • Notetavlen: offline-tilstanden virker igen — den kunne aldrig installere sin kopi, fordi filerne blev ændret efter deres kontrolsum var beregnet
  • Sikkerhed: mapper uden forside viser ikke længere en offentlig filliste, og udgivelses-værktøjets interne fil-oversigt kan ikke længere hentes af alle
  • Oprydning: fjernet en omdirigeringsfil i et format denne server aldrig har kunnet læse
  • Udgivelses-tjekket dækker nu hele sitet: platformen, læringsmaterialet, børnefladen og lab-produkterne kontrolleres efter hver udgivelse — før så det kun forsiden og syv sider mere
  • Værktøjskassen: rettet at siden fortalte søgemaskiner, at den var en kopi af forsiden; delebillede og ikon peger nu på filer der findes

Platform og forum

  • Band Engine: Sceneplanen kan nu printes — ét ark pr. band med de seks scenezoner, elevnavne og roller, klar til at hænge op til koncerten
  • Band Engine: Fem vinduer (bl.a. Performance Builder og Session Planner) kunne lægge sig bag arbejdsfladen — rettet, så de altid ligger forrest
  • Forum: Samlet CSL-login er nu standard på tværs af forummets sektioner
  • Forum: Stor stabilitetsrunde — fejl i skrive-flows fundet og rettet, og forummet testes nu automatisk ved hver ændring
  • Vikar-tilstand: Virker nu offline og har fået tydeligere indgang
  • Dagens Tavle: Kiosk-visning til ophængt skærm
  • Mysterielab: Missioner og sporløb udvidet

Juni 2026

Lege Arkiv udvidet til 307 lege

  • Lege Arkiv: Promoveret flere kendte fællesskabs- og bevægelseslege fra reserve-puljen — nu 307 web-verificerede lege
  • Lege Arkiv: Oprydning af stub-protokoller (dubletter fjernet, fire erstattet med web-verificerede lege)

Maj 2026

Platform v0.9 — Pilotforberedelse

  • Ugeplanlægger: Matrix-visning stabiliseret og testet
  • KodeLab: 3 nye missions tilføjet
  • Lege Arkiv: Nået 298 lege med fuld pædagogisk dokumentation
  • Lege Arkiv: Forbedret filtrering med energiniveau-filter
  • Skoleavis: Billede-upload implementeret
  • Beat Lab: Eksport til MP3 tilføjet (eksperimentel)
  • Platform: Vikar-tilstand tilgængelig fra forside

Docs wiki lanceret

Den side du læser nu er første version af CSL’s interne og offentlige dokumentationssite.


April 2026

Platform v0.8 — Modulstabilisering

  • Konfliktværktøj: Opfølgnings-flow tilføjet
  • KodeLab: Kodehjul print-funktion tilføjet
  • Ugeplanlægger: PDF-eksport implementeret
  • Dagens Tavle: Real-time sync med Ugeplanlæggeren

Pædagog-platform:

  • Plugin Marketplace: Første plugins tilgængelige
  • Ydeevne-forbedringer i Lege Arkiv-filtrering

Marts 2026

Platform v0.7 — Første pilot

  • Første interne pilottest gennemført
  • KodeLab: Mission-builder tilgængelig for pædagoger
  • Krea & Sæsoner: Påske-sæson tilføjet
  • Beat Lab: Basisfunktionalitet klar

2025

December 2025

Platform v0.5 — Prototype klar

  • Lege Arkiv: 200+ lege
  • Ugeplanlægger: Grundfunktionalitet
  • Dagens Tavle: Første version
  • KodeLab: Caesar, Vigenère og Morse-cipher

September 2025

Projekt-start

  • CSL Leg og Lærings Platform påbegyndt
  • Første engine-prototyper: Activity Engine, Jason Engine
  • Røvbananen-universets dokumentation påbegyndt

Format

Changelog følger Keep a Changelog-principperne tilpasset CSL’s produktmodel.

Versioner følger pilotfase-nummering (ikke semantisk versionering) frem til officiel lancering.

Sidst opdateret:

Var denne side nyttig?