# Carl's Cartridge

Carl's Cartridge samler bibliotek, profiler, aktuelle saves og valgfrie funktioner.

## 0.1.168

- Den stabile bootstrap koordinerer med Alpha, så de to installationer ikke kan være aktive samtidig.
- Eksisterende moduler, indstillinger og spillerdata bevares. Plugin-WIP indgår ikke i denne rettelse.
- Basis og fælles pakker er 0.1.168; de fire eksisterende tilvalg er 0.2.8.

## 0.1.167

- Installer og modulpakker hentes nu fra mkb.dk/carls-console uden GitHub-login.
- Begge opdateringsveje bruger mkb.dk. Signaturkontrol, fast offentlig signeringsnøgle og SHA-256-kontrol bevares.
- Produktrepoet hedder nu carls-console. Installerede Kit-/Cartridge-identiteter og spillerdata bevares.
- Basis og fælles pakker er 0.1.167; de fire tilvalg er 0.2.7.

## 0.1.166

- Carl's Kit er igen den lille indstillingsapp og åbner sit vindue ved normal Windows-logonstart. Carl's Cartridge åbnes fra Kit eller sin egen genvej.
- Samtidige starter koordineres fra bootstrapens første trin. Ekstra klik venter på den første app, og åbning kvitteres først, når Cartridge-vinduet er klar.
- Kit og Cartridge har hver sit nye logo og Windows-identitet. Kit bruger samme motiv i Start-menu, tray, indstillinger og proceslinje.
- Opstartsfejl gemmer nu en lokal, saniteret diagnose med fejlkode og kodested. Saves og modulvalg bevares.
- Basis og fælles pakker er 0.1.166; de fire tilvalg er 0.2.6.

## 0.1.165

- Retter opstartsfejlen, når baggrundsappen og spilvinduet læser modulpakker samtidig. Spilvinduet venter nu på den korte fillås og gennemfører derefter alle signatur- og tilstandskontroller.
- Opstartsprøven fremprovokerer nu låsesammenstødet før åbning af både Basis og alle tilvalg.
- Basis og fælles pakker er 0.1.165; de fire tilvalg er 0.2.5.

## 0.1.164

- Åbning af den allerede valgte profil bruger nu det lokale indeks uden at skrive profilvalg og gennemgå spillerdata på netværksdrevet igen.
- Ved profilskift kontrolleres bibliotekets åbne spil samlet. Bekræftelse og sikring af saves bevares.
- Cartridge Hub har eget indstillingskort og kan opdatere kataloget i baggrunden uden Butik. Home Assistant forbliver et selvstændigt tilvalg.
- Installeren får selv lov at anmode om administratorrettigheder, så Cartridge efter opdatering kan starte som den normale Windows-bruger.
- Serverværktøjet kan samle et eksisterende katalog, Conductor og MQTT i én Cartridge Hub-installation med bevarede data og forbindelser. Separat offline-synkronisering af profiler/saves mellem lokale pc-mapper er fortsat ikke leveret.
- Basis og fælles pakker er 0.1.164; de fire tilvalg er 0.2.4.

## 0.1.163

- Opdateringer hentes og kontrolleres direkte i Cartridge. Når en ny installer kræves, starter appen den selv i stedet for at åbne GitHub.
- Download kræver intet GitHub-login. Installeren kontrolleres med SHA-256 og skal passe til det signerede modulkatalog.
- Afbrudte downloads fjernes, og opdateringsknappen bevares, hvis installeren ikke blev startet.
- Basis og fælles pakker er 0.1.163; de fire tilvalg er 0.2.3.

## 0.1.162

- Mine mapper og Opsætning ligger nu under Indstillinger og følger samme
  design. Venstremenuen bliver stående, også i opsætning og backup.
- En færdig opsætning viser aktive valg og Tilpas funktioner uden en
  unødvendig genstartsbesked.
- Programfiler holdes adskilt fra spillerdata. Midlertidige pakkedownloads
  og Ludusavi-arbejdsfiler ryddes op automatisk.
- Save-recovery kan tage en afgrænset kopi af spillerdata og lokale
  udestående fremskridt uden programmer, downloads og cache.
- Den resterende kode til installation og opdatering af spil er fjernet.
  Downloads, registrerede spil, saves og Cartridges egen opdatering bevares.
- En gennemgået, afbrudt backup kan afklares før spillerdataopsætning.
- Basis og fælles pakker er 0.1.162; de fire tilvalg er 0.2.2.

## 0.1.161

- En start som administrator afvises nu, før modulpakker aktiveres. Den
  efterfølgende almindelige start bliver derfor ikke låst af den afviste start.
- Udgivelseskontrollen starter også den almindelige lokale host og vinduet
  med Basis alene og med alle tilvalg, ud over modulernes isolerede probes.
- De fire tilvalg får nye versionsnumre sammen med deres opdaterede
  fælles afhængigheder; tidligere publicerede pakkeversioner genbruges ikke.
- En allerede afbrudt førstegangsstart bevares til konkret gennemgang.
  Geninstallation nulstiller ikke profiler, saves eller downloadjournaler.

## 0.1.160

- Basis og tilvalgene indlæses nu fra verificerede, signerede programpakker.
  De valgte moduler kan starte uden forbindelse efter installationen.
- Opdateringskontrollen bruger et offentligt katalog uden GitHub-token.
  Separate modulopdateringer henter kun ændrede pakker og genstarter Cartridge.
- Gemte mapper, profiler og pauserede downloads bevares ved modulskift.
  Afslut eller pausér downloads før den første overgang til den nye installer.
- Den nye Hub og den samlede fysiske rumaccept er fortsat under arbejde.

## 0.1.159

- Appen er opdelt i Basis, Sofa, Butik, Deling og Home Assistant. Tilvalgene
  har egne versioner og filer; Basis kan starte uden dem. Home Assistant uden
  forbindelse bliver i opsætning, mens det lokale bibliotek fortsætter.
- Butik henter originale enkeltfiler til den valgte mappe. Spil installeres,
  patches og afinstalleres manuelt; eksisterende spil og saves bevares.
- Mine mapper samler opsætning, spillerdata og genstart. Avancerede
  indstillinger følger de valgte moduler. RAWG-login er udfaset.
- Denne preview leverer modulopdelingen. Automatisk separat moduldistribution
  gennem det nye signerede feed og den nye Hub er endnu ikke tilgængelige.

## 0.1.158

- En slettet spilmappe eller ZIP vises som Ikke hentet og kan hentes med den
  almindelige Hent spil-knap. Kit opdager ændringen automatisk i baggrunden.
- En ny download bevarer spillets identitet, gemte spil, saveindstillinger og
  profilhistorik. Det gælder både TorBox-ZIP og separate direkte downloads.
  En eksisterende lokal installation kan stadig spilles.
- En utilgængelig NAS bliver ikke forvekslet med en slettet pakke. Manglende
  pakker kan ikke starte en installation, og bibliotekets fokus bevares, når
  status opdateres automatisk.

## 0.1.157

- Nye spil fra TorBox hentes som én ZIP med hele spilpakken. Uden TorBox-nøgle
  bruges fortsat direct links; spilopdateringer hentes også fortsat direkte.
- Kontrol, udpakning og installation understøtter både ZIP-pakker og separate
  setup-/datafiler. Alle filer hentes før filkontrollen starter, også ved direct
  downloads og eksisterende downloads med separate filer.
- ZIP-downloads viser hentede MB og hastighed, også når TorBox ikke oplyser
  totalstørrelsen. Allerede gemte downloads beholder deres format og filer.

## 0.1.156

- Filkontrol viser sin egen fremdrift, læste GB, hastighed og omtrentlige
  resttid for filen eller slutkontrollen. Den står ikke længere med downloadens
  procent, mens kontrollen arbejder. Filnavnet vises under bjælken.
- Kontrollen kører i baggrunden, så andre downloads og pause/køhandlinger kan
  fortsætte. NAS-filer læses i større sekventielle blokke. Pause og genstart
  bevarer hentede filer, og grundspillets fulde filkontrol bevares.
- Hvis drevet holder op med at levere læsedata, viser status ventetiden og
  skjuler den gamle hastighed og resttid. Opdateringspakker bruger fortsat det
  eksisterende direkte downloadflow.

## 0.1.155

- Hent spil bruger spillets magnetlink gennem TorBox, når en TorBox-nøgle er
  gemt. Uden nøgle vælges direct links som standard. Valget bruger hele
  kataloget, også når magnetlinket ikke vises blandt spilsidens første kilder.
- Spilopdateringer hentes fortsat via direct links og holdes adskilt fra
  grundspillet. Et manuelt valg af downloadkilde bevares.
- Allerede gemte downloads beholder deres kilde. Fjern en tidligere directlink-
  download og vælg Hent spil igen for at bruge TorBox til den nye download.

## 0.1.154

- Bibliotekspakkens version vises på spil- og opdateringssider, også før
  installation. Originalpakken beholder sin egen version, når den installerede
  kopi senere opdateres. Versionsfiler i pakken, registreret pakkemetadata og
  manglende oplysninger vises tydeligt hver for sig.
- Opdateringer kan planlægges og hentes på forhånd fra en entydig pakkeversion.
  Installation af en patch kræver, at grundspillet er installeret.
- Versionsoplysninger læses i baggrunden uden at starte installeren eller
  udpakke spilfiler. Gemte versioner bevares ved et utilgængeligt netværksdrev;
  modstridende eller manglende oplysninger giver ingen automatisk valgt version.
- Kontrolleret mod alle 32 lokale grundpakker: 25 registrerede versioner og
  syv uden versionsnummer. The Sims 3-pakken vises som v1.67.2.024037.

## 0.1.153

- Spillets egen opdateringsside viser fremdrift gennem hele patchforløbet,
  også når filkontrollen har en stor liste. Kontrollisten bliver i den lokale
  patchjournal; statussvaret indeholder status og fremdrift, så forbindelsens
  størrelsesgrænse ikke gør siden tom under installationen.
- Afprøvet med Clair Obscurs faktiske kontrolliste gennem statusforbindelsen
  og med begge downloadsiders fremdrift, faseskift og en midlertidig læsefejl.
  Filkontrollen og den igangværende installation er bevaret.

## 0.1.152

- Patchkontrollen følger installationens registrerede indhold. Fravalgte sprog
  kræves ikke, og uændrede repack-videoer kontrolleres mod deres eget filbevis.
  Slettede eller beskadigede nødvendige filer stopper stadig opdateringen.
- Beviser for uændrede filer gemmes før patchen uden sikkerhedskopi af spillet
  og bevares korrekt gennem flere opdateringer. Et afbrudt forsøg kan
  efterkontrolleres uden at køre installeren igen.
- Gamle pakker i `Ukendt version` flyttes til deres identificerede versionsmappe
  med samme job, pakke og filindhold. Titlen rettes samtidig. Nye patches
  publiceres først, når målversionen er identificeret.
- Afprøvet med den faktiske TLOU-installation: 1.1.4 blev efterkontrolleret uden
  genkørsel, og 1.1.5 blev installeret med det rigtige patchprogram og kontrolleret
  med 75 filbeviser. Datapatchens uændrede exe-version overskriver ikke resultatet.

## 0.1.151

- Store selvstændige Inno-opdateringer genkendes også over 256 MiB. Cartridge
  læser filen i små blokke og beregner stadig checksum for hele installeren.
- TLOUs ElAmigos-opdatering på 333 MB bliver derfor valgt som installer og
  fejler ikke længere under klargøring med en manglende startfil i kopipatch.
  De normale versions- og filkontroller før og efter installation bevares.

Drivergenkendelsen er kontrolleret på den faktiske download; installerforløbet
er testet på isolerede fixtures. TLOUs faktiske nye forsøg er endnu ikke kørt.

## 0.1.150

- Installeret version vises kun under Opdateringer. Baggrundsstatus og lokalt
  ekstramateriale får ikke længere spilsiden til at vise en spinner; gentagne
  læsninger af samme installation genbruges kortvarigt.
- Læs mere om spillet viser beskrivelsen og op til to anmeldelser som tekst
  uden knapper eller links. Højre joystick scroller kontinuerligt med hastighed
  efter udslaget. De generelle Vælg/Tilbage-hint er fjernet fra alle sider;
  handlingerne virker fortsat.
- Opdateringer til samme version, fx 1.1.4 og 1.1.4.0, samles til ét valg.
  Pakker med angivet udgangsversion foretrækkes, og manglende versionsfelter
  i en allerede hentet pakke repareres fra dens kontrollerede kildekobling.
- Et afbrudt patchforsøgs fejl knyttes til dets egen download. Senere trin
  venter; en gyldig anden pakke til samme trin kan vælges som et bevidst nyt
  forsøg. Native runtimefejl beskrives som fejl. Ukendte udfald gentages aldrig
  automatisk.

Rettelserne er valideret med isolerede tests. TLOUs faktiske opdatering efter
RUNE Runtime error 229 er endnu ikke gentaget eller verificeret.

## 0.1.149

- Spilversioner læses også direkte fra exe-filens versionsressource, når Windows
  returnerer tomme felter. Projektets buildnummer genkendes uden at bruge
  Unreal Engines versionsnummer som spilversion.
- Flere exe-varianter med samme version identificeres samlet, og menu-/launcher-
  værktøjer bruges ikke som spilversion. Startfilen ændres ikke af versionslæsningen.
- Installeret version vises også, når spillet mangler en kobling til repack-kataloget.
- Opdateringsnavne med versioner uden `v`, buildnumre og kun en målversion
  genkendes. Tidligere gemte navne læses korrekt uden at hente pakker igen.
- Spilsidens opdateringsknap er et rundt downloadikon og vises kun ved en kendt
  nyere opdatering. Opdateringer er altid tilgængelige under Flere muligheder.

## 0.1.148

- Trinoversigten står øverst. Antallet af afsluttede trin og én fælles
  fremdriftsbjælke nedenunder følger både download og installation.
- Bjælken starter forfra ved næste trin. Den ekstra download- og
  tidsfordelingsbjælke, forklaringsteksten og Åbn spil er fjernet fra downloadsiden.
- Automatisk filhostafklaring kører i en browserflade, der aldrig vises eller
  aktiveres, så der ikke dukker en sort boks op over Cartridge.

## 0.1.147

- Installationer og opdateringer viser hele forløbet med ringe, aktive trin og
  flueben. Fremdriften for den aktuelle fil vises sammen med trinoversigten.
- Tidsfordelingen viser målte tider. Tidligere gennemførte forløb kan give et
  skøn for senere trin og samlet resttid; ukendte tider bliver ikke gættet.
- Nye spilinstallationer bruger samme interne filkontrol som opdateringer,
  med understøttelse af MD5, SHA-1, SHA-256, XXH128, BLAKE3 og SFV.
- Ved kopiering fra pakken sammenlignes alle kopierede filer med pakkens
  indhold. Native installationer kontrollerer pakkens lokale kontrollister;
  uden en liste angives tydeligt, at kun startfilen er kontrolleret.
- En fejlet efterkontrol kan gentages med Afslut installation uden at køre
  setup igen. Der tilføjes ingen ny kontrol ved login eller spilstart.

## 0.1.146

- Profilvælgeren viser Strøm med controller, mus og tastatur. Én tilsluttet
  controller får ikke et spillernummer; flere spillere skelnes ved profilvalget.
- Mus og fysisk tastatur kan bruges, mens en controller vælger profil, også
  til at oprette en profil med skærmtastaturet.
- Knapikoner følger det senest brugte input: tastatur/mus, Xbox eller
  PlayStation. En ubrugt tilsluttet controller ændrer ikke ikonerne.
- Controllerens profilvalg spærrer ikke længere genveje på andre sider.
  Musehjulet og controllerstyring i captcha-browseren opdaterer også ikonerne.

## 0.1.145

- Spilopdateringer viser omtrentligt resterende tid for den aktuelle fil eller
  det aktuelle trin, beregnet ud fra den seneste målte fremdrift.
- Store HDIFF-patches kan vise filnavn, procent og behandlede GB under selve
  patcharbejdet, også når Windows endnu ikke viser outputfilens størrelse.
- Manglende eller stagneret fremdrift viser forløbet tid og ukendt resterende
  tid. Et tidsestimat styrer hverken installationen eller filkontrollen.
- Det fremgår, at spilfilerne kontrolleres efter patcharbejdet. Hvert nyt trin
  får sit eget estimat.

## 0.1.144

- Lange spilpatches afbrydes ikke, når installeren skjuler fremdriften på vej
  til afslutningen. Patcharbejde efter udpakning vises som en særskilt fase.
- Spilfilkontrollen understøtter også BLAKE3-lister, herunder navne med `_`
  og et særskilt buildnummer. Alle angivne filer kontrolleres før versionsskift.
- En afbrudt opdatering kan kontrolleres uden at køre installationen igen.
  Cartridge registrerer først målversionen, når filkontrollen består.
- Installerens procenter vises uden et forkert byteantal på 0,0/0,0 GB.

## 0.1.143

- Almindelige spilopdateringer kan installeres uden en særlig Cartridge-
  checksumfil, når den lokale udgangsversion passer til pakken. Alle angivne
  filstørrelser og checksums samt tidligere filbeviser kontrolleres stadig.
- Et korrekt byteantal alene bruges ikke som versionsbevis. Modstridende
  versioner og forkerte udgangsfiler stopper før installationen.
- Captcha åbner kun for downloads, du starter, genoptager eller vælger hjælp
  til i den aktuelle profilsession. Gamle køjob åbner ingen popups ved login.
- Profilskift og stopvalg afviser sene browserresultater. En valgt download
  kan stadig findes, selv om ældre captcha-jobs fylder tidligere listesider.

## 0.1.142

- Cartridge skelner mellem en oplyst version og en version dokumenteret af
  installationen. Et aktuelt downloadlink ommærker ikke en ældre grundpakke.
- Før hver spilopdatering kontrolleres version og de filkrav, pakken angiver.
  Forkerte eller manglende udgangsfiler stopper forsøget før installation.
- Pakker uden kontrollerbare filkrav kan endnu ikke installeres. Downloaden
  bevares, fejlen forklares, og en afvist installation spærrer ikke spilstart.
- Kontrollen kører i baggrunden med fremdrift og annullering. Den laver ingen
  kopi af hele spillet eller savebackup og kører ikke ved almindelig spilstart.
- Gendannelse genbruger ikke en gammel, muligvis forkert versionsangivelse.
  Et enkelt spils ulæselige versionsdata afbryder ikke resten af biblioteket.

## 0.1.141

- Spilopdateringer kontrollerer de installerede filer efter hvert trin. Mangler
  en fil, eller er dens indhold forkert, stopper kæden og viser fejlen.
- Installeret version registreres først efter en bestået kontrol. Kontrollen
  kører i baggrunden med fremdrift og laver ingen spil- eller savebackup.
- Efter gendannelse eller geninstallation kan allerede hentede opdateringer
  vælges igen fra den oprindelige version.
- Opdateringsoversigten samler de nyere trin i én Opdatér-handling. Færdige
  downloads findes i Historik, og sjældne køvalg ligger under Flere muligheder.
- Captcha åbner automatisk. Filhostafklaring forsøges skjult, og efter kontrollen
  vender Cartridge tilbage til samme side med fokus til tastatur/controller.

## 0.1.140

- Profilvalg og status kan svare, mens biblioteksscanning og metadataarbejde
  kører i baggrunden ved Cartridge-opstart.
- Butik og spilsider viser gemte oplysninger med det samme og henter manglende
  detaljer i baggrunden. Bibliotekets sider undgår filopslag under tegningen.
- En opstartsscanning uden ændringer bevarer siden, fokus og billedcache.

## 0.1.139

- Administratoradgang til spilopdateringer klargøres under den fulde
  Kit-/Cartridge-installation. Senere opdateringer viser ingen ny UAC-prompt.
- Opdateringsdownloads springer checksum- og filkontrol over. En færdig arkivdel
  fortsætter direkte til næste del uden at læse filen igen.
- Pakker med flere arkivdele afklares i ét sammenhængende filhostforløb.
- Et afbrudt kontroltrin fra den tidligere version genbruger den færdige del,
  så den ikke skal downloades igen.

## 0.1.138

- Spilpatches starter med Windows' administratorgodkendelse, når du vælger
  installation. Afvist godkendelse vises som en startfejl.
- Installationen følger pakkens obligatoriske patchtrin og springer valgfrie
  filkontroller over. Faser og installationsfremdrift vises løbende.
- En initialiseringsfejl forklares, og beskeden om en gemt log vises kun,
  når installationsprogrammet faktisk har oprettet den.

## 0.1.137

- Spilopdateringer installeres direkte uden savebackup, genopretningskopi eller
  checksum- og spilfilkontrol før og efter installationen.
- Vælg **Prøv installation igen** efter et afbrudt forsøg. Cartridge genbruger
  den allerede udpakkede opdatering, når den findes, og viser den konkrete
  installationsfejl. Genforsøget starter kun efter dit valg.
- Installationens fremdrift vises løbende. Efter en vellykket installation
  registreres den installerede version og opdateringen markeres som installeret.

## 0.1.136

- Installation kører i baggrunden, så downloadkøen stadig kan læses og bruges.
- Downloads og spillets opdateringer viser installationsfase og fremdrift samt
  særskilte valg til download, installation og den installerede version.

## 0.1.135

- En færdighentet pakke bliver ikke længere blokeret af oprydning i
  downloadmotoren. Ved 100 % vises kontrol og pakkeafslutning; en midlertidig
  fejl ved placering af pakken fortsætter med de allerede hentede filer.
- Vælg **Installér denne download** på en færdig download for at installere
  netop den pakke. 007 First Light v1.1.1 kan installeres fra v1.1.0, mens
  senere opdateringer stadig venter på captcha.
- Cartridge genkender understøttede installationsprogrammer og kontrollerer
  spil, udgave og versionsrækkefølge automatisk. Saves og en genopretningskopi
  sikres før patchinstallation. Status og eventuelle fejl vises på downloadsiden.

## 0.1.134

- Spiloplysninger kontrolleres i baggrunden ved Kit-start og hver time. Mangler
  hentes automatisk, og forbindelsesfejl vises i status. Cartridge kan åbnes,
  mens kataloget stadig bliver udfyldt.
- Med Homelab gemmes tekst for butik og bibliotek på Appforge. Bibliotekets
  butikcovers, egne covers, baggrunde og øvrige billeder gemmes også dér;
  butikkens samlede billedkatalog fylder ikke på serveren. Uden Homelab
  gemmes oplysninger og biblioteksbilleder lokalt.
- Downloads kan styres enkeltvis med pause, stop, fjernelse, tilføjelse igen
  og prioritet. Tastatur og controller viser genveje til de enkelte handlinger.

## 0.1.133

- Opdateringer kan nu bygges og valideres på gaming-pc'en med genbrug af
  uændrede komponenter og hurtigere installerpakning.
- Færdige agentopgaver kan samles i én opdatering. Den samme godkendte
  installer publiceres direkte, så udsendelse ikke kræver et ekstra build.

## 0.1.132

- Filhostdownloads hentes direkte til NAS’en uden TorBox. Kun torrents kræver
  en TorBox-nøgle. Indstillinger og fremdrift viser nu den forskel korrekt.
- Tilgængelige gratis fil-URL’er hentes automatisk. Hvis filhosten kræver en
  kontrol, åbner **Fortsæt hos filhost** den beskyttede browser; Cartridge
  overtager derefter filen og vender tilbage til samme jobs fremdrift.
- Eksisterende filhostjobs kan fortsætte direkte med deres ID og delvise filer
  bevaret, også efter en afbrudt TorBox-oprettelse. Ingen ny TorBox-kopi oprettes.
  Færdige opdateringer samles stadig i spillets Opdateringer-mappe på NAS’en.
- Filecrypt kan levere links uden en ny captcha. Cartridge læser den gyldige
  eksport og udfylder ingen captcha automatisk.
- Fuckingfasts aktuelle downloadformat overtages via sidens normale
  downloadhandling. Annoncevinduer afvises, mens den rigtige fil fanges
  automatisk; et ekstra manuelt Download-klik er ikke nødvendigt.

## 0.1.130

- Efter Filecrypt-captcha henter Cartridge automatisk den tilgængelige samlede
  linkeksport og vender tilbage til samme downloads fremdrift. De enkelte
  Download-knapper på Filecrypt skal ikke vælges.
- Filekeeper-links accepteres nu. Ét sådant link fik tidligere hele eksporten
  afvist. Når samme arkiv findes på flere filhosts, vælges ét komplet mirror;
  alle nødvendige arkivdele bevares.
- Download og captcha-side viser den fulde målmappe, eksempelvis
  Games/007 First Light/Opdateringer/v1.1.1/Cartridge-<pakke-id> på NAS’en.
  Delvise filer klargøres på samme NAS og flyttes efter integritetskontrol.
  De eksisterende jobs, spil-ID’er og muligheden for at spille bevares.

## 0.1.129

- Spilsider har kort og lang beskrivelse samt Metacritic-anmeldelser. Offentlige
  kilder supplerer metadata uden krævede API-nøgler.
- Navnerettelser slår igennem i butik og bibliotek med stabile kildekoblinger.
- Større trailerkarrusel med forrige/næste, Space til pause/play, F til fuld
  skærm og Enter til den valgte knap.

## 0.1.128

- Spil, du allerede har, markeres i butikken og har Åbn spilsiden i stedet for
  download/installation af grundspillet. Bibliotekets opdateringer bevares.
- Appforge leverer et fælles databasekatalog til alle Cartridge-installationer.
  Oplysninger indsamles i baggrunden; søgning bruger et lokalt indeks og virker
  offline. Ret navn og aliases bevares sammen med stabile kilde-ID'er.
- LaunchBox, Wikipedia/Wikidata, Steam og FitGirl supplerer hinanden pr. felt.
  RAWG, TheGamesDB og MobyGames kan aktiveres med private nøgler på Appforge.
  Ukendte oplysninger vises tydeligt, og kildefejl bevarer tidligere data.
- Butik og bibliotek har samme spilside med detaljeret beskrivelse, udgivelse,
  udvikler, publisher og Metacritic/anmeldelser. Traileren har sin egen sektion
  nedenunder; installerede spil viser også de eksisterende ekstra materialer.
- FitGirls spiltitel adskilles fra versions- og bonustekst. Navnerettelser
  ændrer ikke personlige titler, sorteringsnavne, pakker eller saves.

## 0.1.127

- Filecrypt-browseren har nu uBlock Origin Lite indbygget og aktiveret, også i
  captcha-vinduer. Der skal ikke installeres en browserudvidelse manuelt.
- Når Filecrypt viser én samlet Click'n'Load-eksport, afleverer Cartridge
  automatisk alle downloaddele og arkivpassword til køen. Den aktuelle
  CNLPOP-knap understøttes også direkte, uden sidens HTTP-hjælpevindue.
  Captchaen kan stadig kræve et manuelt trin; linkene afleveres derefter.
- Bypass FileCrypt er undersøgt: det udtrækker allerede tilgængelige links,
  men løser ikke selve captchaen. Filecrypt kan fortsat kræve manuel kontrol.
  Den aktuelle CutCaptcha.net-kilde understøttes nu også i captcha-popups.

## 0.1.125

- Butikkens årsfilter og spilsider bruger nu spillets udgivelsesår fra RAWG.
  Nye repacks ændrer ikke spillets år. Remasters/remakes matches som egne spil;
  usikre eller manglende matches vises med ukendt år.
- Sprogfilteret er fjernet. Genre, udgivelsesår og sortering er bevaret.
- Udgivelsesår hentes i baggrunden med synlige spil først og gemmes til offline
  brug. Den eksisterende RAWG-nøgle fra biblioteket bruges automatisk.

## 0.1.124

- Butikken har billedkort, ugens featured-spil fra FitGirl og bannere til
  månedens top 50 og årets top 150. Hypervisor-udgaver filtreres fra overalt
  i butikken, inklusive popularitetslister og direkte downloadhandlinger.
- Filtrér efter genre/tags, repack-år og sprog. Sortér efter titel, nyeste/
  ældste repacks, senest opdateret eller popularitet. Repack-år angiver året
  for FitGirls pakkeopslag. Tilbage bevarer dit valgte kort og dine filtre.
- Hvert butiksspil har cover, kort beskrivelse og trailerpanel med samme
  afspiller som biblioteket. Find trailer søger efter et titelmatch på YouTube.
- Metadata og popularitetslister caches til offline brug. Synlige ældre kort
  opdateres under den resumérbare import; billeder indlæses i baggrunden.
- Indeholder også rettelsen fra 0.1.123: spillets downloadknap viser manageren,
  og Løs captcha kan åbnes uden nedbrud eller blank grå side.

## 0.1.123

- Downloadknappen ved siden af Spil åbner den samlede manager med de allerede
  gemte opdateringer. Captcha vælges fra det enkelte downloadjob.
- Løs captcha åbner nu siden uden nedbrud eller blank grå side. Tilbage,
  genåbning og aflevering af links vender sikkert tilbage til downloadkøen.

## 0.1.122

- Grundspil og fremtidige opdateringer samles i én mappe pr. spil på NAS.
  Nye komplette downloads placeres under Grundspil eller Opdateringer/version.
  Delvise downloads klargøres fortsat i .cartridge-incoming.
- cartridge-game.json gemmer fast spil-ID, visningsnavn, sorteringsnavn,
  korrekt kilde/udgave og relative pakkestier med separate versioner og
  filfingeraftryk. FitGirl.url oprettes kun ved en verificeret FitGirl-kobling.
  Installeret version forbliver lokal på den enkelte pc.
- Saml pakker i spilmapper under Installation og ZIP-bibliotek migrerer
  eksisterende ZIP-pakker uden nye spil-ID'er. Flytninger journalføres først;
  ingen eksisterende fil overskrives, og afbrydelser kan kontrolleres sikkert.
- Pakkemappe og kilde under spillets muligheder kan omdøbe spilmappen.
  Originale ZIP-/patchnavne bevares. Omdøbte filer og flyttede spilmapper
  genfindes ved scan gennem metadata og filfingeraftryk.

## 0.1.121

- Spillets muligheder har nu Ret sorteringsnavn. Vælg et separat navn, fx
  Life is Strange 01, 02 osv., for din egen alfabetiske rækkefølge i biblioteket.
  Den viste titel, datakildens titel, FitGirl-kobling, saves og spil-ID bevares.
- Sorteringsnavnet overlever omdøbning, metadataopdatering, scan og genstart.
  Et tomt felt eller Brug spillets titel til sortering nulstiller valget.
- Forsiden prioriterer fortsat aktive installationer, senest spillede spil og
  udgivelsesdato. Sorteringsnavnet bruges ved alfabetiske sammenligninger.
- Feltet sorterer Cartridge-biblioteket. Sortering af mapper i Stifinder kræver
  mappenavne med præfikser; NAS-mapper og ZIP-filer flyttes ikke i denne udgave.

## 0.1.120

- Downloads samler spil og opdateringspakker i én manager med fremdriftsbjælke,
  procent, samlede bytes, hastighed og synlig forklaring på ventetid pr. pakke.
  Både listen og detaljer opdateres automatisk uden at flytte dit fokus.
- Downloadikonet ved siden af Spil gemmer hele den nødvendige opdateringskæde,
  også uden TorBox-nøgle, og åbner manageren. Gentagne klik genbruger de gemte jobs.
  Spil kan stadig startes, før du vælger at installere opdateringerne.
- Manglende nøgle vises tydeligt. TorBox leverer filer og downloadlinks i den
  nuværende løsning; indtast nøglen i Cartridge for at begynde. Resterende
  Filecrypt-udfordringer løses via jobbets Løs captcha-handling.
- Downloadindstillinger ligger på en separat side. Samtidige downloads · 2
  betyder højst to downloadpakker ad gangen; ét spil kan have flere patches.
- Flerpartsstatus udelader færdige deles gamle hastighed, og sene statussvar
  kan ikke ændre indstillingssiden eller nøgleindtastningens tastatur.
- Et tidligere afvist downloadklik fra 0.1.119 skal vælges igen efter opdatering.
  Ægte TorBox-payload og captcha med fysisk controller kræver fortsat acceptprøve.

## 0.1.119

- Cartridge finder automatisk entydige FitGirl-koblinger for ZIP-pakker og
  installerede spil. Ubrugte arkiver kan knyttes til det eksisterende spil uden
  at ændre din titel, saves eller historik. Manuel kobling er en reserve.
- Versionskontrollen læser spilfilens egenskaber, lokale versionsfiler,
  Windows' installationsoplysninger og bekræftede patchkvitteringer. En generisk
  filversion eller hjemmesidens aktuelle grundpakke bruges ikke som bevis.
- Et udtrykkeligt fastsat udgangspunkt fra den aktuelle magnet bevares for både
  installerede spil og arkiver. Generiske EXE-versioner og senere katalogændringer
  overskriver ikke dit valg. En gennemført opdatering registrerer den nye version.
- Ved siden af Spil vises et downloadikon til alle nødvendige nyere trin.
  Downloads går til Games på NAS. Når kæden er hentet, bliver knappen et
  opdateringsikon. Du kan fortsat spille, før du vælger installation.
- Genkendte Inno- og kopipatches klargøres og installeres automatisk i rækkefølge
  uden valg af patchmapper. Saves sikres, og native patches får en separat
  lokal genopretningskopi. Ukendt installationsresultat gentages aldrig.
- Filecrypt kan stadig kræve captcha inde i Cartridge. Ukendt spilversion,
  Hypervisor-konverteringer, batch-/delta-patches og andre setupfamilier kræver
  konkret kontrol eller en særskilt adapter. TorBox skal være konfigureret.

## 0.1.118

- Butik ligger til venstre på forsiden med et komplet, lokalt søgbart FitGirl-katalog.
  Efter profilvalget markeres første spil; venstre vælger Butik. Højst fem spil
  plus Butik og Bibliotek passer på det fælles lærred.
- Brugerens spilnavn overlever metadata, scan og genstart. Datakildens titel
  og brugerens titel gemmes særskilt; spil-ID, saves og historik bevares.
- Downloads kører i Kit med TorBox-links og bundtet aria2 direkte til Games
  på NAS. To spil kan hente samtidig; individuel/køpause, genoptagelse,
  prioritet, genstart, linkfornyelse og komplette flerpartspakker er understøttet.
  Fremdrift og hastighed summeres for hele spillet, også når første del er færdig.
  TorBox-klargøring optager ingen lokal overførselsplads. Køen bekræfter pause,
  respekterer rate-limit-ventetid og bevarer usikkert genoptagelige filer til kontrol.
  TorBox-nøglen gemmes lokalt med DPAPI. Der kræves ingen Appforge-downloadservice.
- Filecrypt har automatisk linkafklaring, hvor muligt, og en indbygget
  WebView2-captcha med controllermus, hold/træk, scroll, tastatur og samlet CNL.
  Forløbet er eksperimentelt indtil prøven med rigtig captcha, controller og TV.
- Spilopdateringer knyttes til det eksisterende spil og deduplikeres fra spilsider,
  Updates List og digests. Ukendt version/variant bliver ikke automatisk installeret.
  Kendte patches kan hentes automatisk efter brugerens valg.
- Verificerede overlay-/Inno-patchmapper og entydige kæder kan installeres med
  kontrol af filfingerprints, særskilt save-/filkopi og gendannelse efter afbrydelse.
  Ukendte patchtyper kræver fortsat konkret understøttelse. Ægte TorBox-downloads
  og patches mod brugerens installerede spil er endnu ikke acceptprøvet.

## 0.1.115

- Op fra alle knapper i spilsidens første sektion går til profilknappen.
  Videofladen kan ikke markeres. Retur fra næste sektion genskaber den valgte
  trailerknap ved første tryk; hurtige op/ned-tryk bliver i den rigtige sektion.
- Musikmenuen bruger kun ikoner i rækkefølgen forrige sang, −10 s,
  Play/Pause, +10 s og næste sang. Spoling bevarer pause, og Play/Pause
  skifter ikon efter afspillerens tilstand.
- Gemte spil bruger teksten “Start et nyt playthrough”. Indstillinger har
  “Windows styring” i stedet for Controller. Åbn Bibliotek, Skift skærmtilstand
  nu, controllervejledning og Test controller er fjernet; Lyd og TV og strøm
  er fjernet fra indstillingsmenuen.

## 0.1.114

- Trailerknapper er nu Play/Pause, 10 sekunder tilbage, 10 sekunder frem og
  fuldskærm som rene ikoner. Markerede knapper viser mørke ikoner på hvid flade;
  Play/Pause skifter efter afspillerens tilstand uden at flytte fokus.
- Højre fra … går direkte til Play/Pause og fortsætter langs knaprækken.
  Venstre vender tilbage til spillets handlinger. Spoleikoner viser cirkelpil
  og 10, og fuldskærm ligger længst til højre.
- Videoen har ingen ramme. Fuldskærm viser kun videobilledet uden titel,
  knapper eller afspillertekst, også på ultrabrede skærme. B/cirkel/Esc vender
  tilbage til den tidligere knap med samme afspiller og position.

## 0.1.113

- Op til fire controllere vælger hver sin permanente profil. En ny controller
  åbner profilvalget, som kun den controller kan betjene. Profiler i brug kan
  ikke vælges igen. Tilføj profil opretter en almindelig bruger.
- Hver præcis spillergruppe har egne gemte spil. Kopiér en personlig
  gennemspilning til gruppen under Gemte spil uden at ændre originalen.
  Åbne spil skal gemmes og lukkes før ændring af gruppen; afbrud skifter ikke
  ejeren af den igangværende session. Spillets egne multiplayergrænser gælder.
- Forsidens cartridges har nu ens kantafstand rundt om coverets afrundede
  hjørner. Rammens radius følger billedets radius plus kantafstanden, og begge
  skaleres sammen, når kortet får eller mister fokus.
- Bibliotek-kortet på forsiden bruger samme ydre afrunding som spilkortene.

## 0.1.112

- Spilsiden glider mellem hele sektioner for spil/trailer, DLC'er, billeder og
  musik. Op fra ekstramateriale viser hele toppen; lange lister ruller inden
  for deres egen sektion. Overflødige Vælg/Tilbage-hint og Dit spilunivers er fjernet.
- DLC'er vises som smalle navnelinjer fra installationen, uden billeder og
  uden Steam-opslag eller downloads.
- Alle øvrige funktionelle ikoner kommer fra Heroicons som centrerede SVG'er.
  Controllerikoner beholder deres farver. Korttitler har plads til to linjer,
  og korte slutord bliver sammen med det foregående ord, f.eks. Part I.
- Musikken husker sang og position pr. profil mellem sessioner. Play fortsætter
  ved bogmærket. Profilskift stopper den gamle profils lyd og gendanner den nye
  profils eget bogmærke i pause.
- Afspilleren medtager nu sin nødvendige Vulkan-loader i programmappen, så
  musik/video ikke afhænger af en separat installation fra grafikdriveren.
- Spilsidens top viser senest spillet, gennemspilningens tid og profilens
  samlede spilletid på denne pc. Registreringen fra 0.1.111 bevares; ældre tid
  kan ikke genskabes. Installerens afslutning uden efterkontrol bevares.

## 0.1.111

- Forsidens cartridges viser cover og titel uden status. Spilsiden samler
  handling og tilstand i Spil/Installer/Fortsæt. Teksten er lettere, og
  menu- og controllerikoner tegnes direkte fra SVG ved skærmens opløsning.
- Inputhint følger det senest brugte tastatur, Xbox- eller PlayStation-input,
  også når flere controllere er tilsluttet. Kenneys originale CC0-SVG'er
  beholder deres farver; de er ikke officielle Sony/Microsoft-assets.
- Trailerens synlige spole- og fuldskærmsknapper står på linje med spillets
  handlinger. Pile flytter fokus ind og ud af videoen; flere videoer skiftes
  med de synlige pile eller venstre/højre i fuldskærm. Hoverhint er fjernet.
- Gemte spil viser navn, senest spillet og minutter/timer for gennemspilningen
  og alle gennemspilninger for profilen på denne pc. Tid måles fra bekræftet
  spilstart til stop; genoptagelse tælles ikke dobbelt. Optællingen starter med
  opdateringen, da ældre spilletid ikke kan genskabes pålideligt.
- Ventetid vises med en hvid spinner nederst til højre efter 250 ms, uden
  orange/gule statusbeskeder. Hver åbning scanner ZIP-kilden i baggrunden og
  henter manglende spiloplysninger med den konfigurerede metadatakilde.
- Nye FitGirl-/DODI-installationer fravælger spilgenveje. FitGirl behandler
  også guidens senere side med genveje; komponenter og tasks identificeres
  hver for sig. Eksisterende genveje slettes ikke af opdateringen.
- Afslutning uden Finish, QuickSFV, MD5- eller DLL-kontrol fra 0.1.110 bevares.

## 0.1.110

- FitGirl og DODI afsluttes på installerens bekræftede færdigside. Kit stopper
  hele jobbets procesfamilie og trykker aldrig Finish, så QuickSFV, websteder
  og andre efterhandlinger ikke starter. Exitkode 0 eller 100 % alene er ikke succes.
- DODIs tegnede færdigside genkendes også uden læsbar afslutningstekst, når
  både Innos aktive Finish-knap og den tegnede Finish-handling er til stede,
  og guiden ikke længere kan fortsætte. En tegnet Finish alene er ikke succes.
- MD5-efterkontrol og DLL-/importkontrol er fjernet fra installation,
  registrering og spilstart. En gammel kontrolfejl spærrer ikke længere et
  registreret spil. **Afslut installation** registrerer den allerede installerede
  kopi og rydder dens stagingfiler uden at køre setup igen eller kræve NAS-adgang.
- En fejl i valgfri Windows-klargøring kan ikke længere ændre en bekræftet
  installation til en installationsfejl; den vises som opfølgning.
- Guidestyring, engelsk, alle DLC-/bonuskomponenter, automatisk FitGirl RAM-grænse
  og fravalg af DirectX-/VC++-downloads bevares. Reelle installerfejl og en manglende
  færdigside rapporteres fortsat. ZIP-filer og gemte spil bevares.

## 0.1.108

- Bonusbilleder og videoer vises i én stor karrusel med Billeder øverst.
  Billednavne og beskrivelser er fjernet. Venstre/højre skifter medie;
  ned går direkte til musiklisten. Bonusvideoer afspilles i karrusellen.
- Musik fortsætter på tværs af sider og ved minimering og pauses ved spilstart.
  Nodeikonet ved indstillinger og profil åbner forrige, pause/afspil og næste
  samt en genvej tilbage til det oprindelige spils musikliste.
- Forsidens større cartridges har samme cover-, titel- og statusproportioner
  som biblioteket. Hele kortet skaleres samlet, og titler får to linjer.

## 0.1.104

- Fælles efterkontrol finder gyldige biblioteker i spillets delte engine-,
  runtime- og pluginmapper. Den kræver ikke længere alle DLL'er ved siden af
  EXE'en og ændrer ikke spillets mappelayout. Beskadigede filer, forkert
  arkitektur og reelt manglende biblioteker opdages fortsat.
- Sprogopsætning, browserunderprocesser og crashpad-hjælpere kan ikke blokere
  et komplet spil som ekstra startfiler.
- Valgfrie, udsatte butiks-/rendererimports uden en medfølgende fil behandles
  ikke længere som manglende obligatoriske spilfiler.
- Ugyldige MD5-manifester afslutter kontrollen med en fejl, der kan handles på.
  Fit-Launcher-hjælperens beskeder tåler nu korte Windows-fillåse uden at
  gentage setup eller wizardhandlinger.
- Clair Obscurs komplette MD5- og efterkontrol består med de eksisterende
  filer. Efter opdatering kan **Kontrollér installation** afslutte den
  allerede udpakkede installation. Alle 22 ZIP-pakker er geninspiceret;
  de er ikke alle blevet geninstalleret eller gameplaytestet.

## 0.1.103

- Filkontrollen tåler korte fillåse på installationsstatus i Windows og gemmer
  kun ændrede procenttal. En midlertidig læselås afbryder ikke længere en
  færdig installation. Vedvarende adgangsfejl angiver den konkrete filsti.
- Startfilkontrollen accepterer gyldige Windows-moduler med andre filendelser
  end `.dll` og genkender systemmoduler med den rigtige arkitektur.
- Spilmappens filer gennemgås én gang pr. efterkontrol, så store installationer
  kontrolleres hurtigere. Rettelserne gælder fælles kode uden nye spilprofiler.
- En allerede udpakket installation kan afsluttes med **Kontrollér spilfiler**
  efter opdateringen. Baldur's Gate III's manifest og startfiler er kontrolleret;
  spillet er ikke startet som prøve.

## 0.1.102

- Spilsiden viser nu **Dit spilunivers** direkte ved at scrolle ned: DLC-kort
  med box art og udgiverbeskrivelser samt gallerier med lokale billeder,
  bonusvideoer og musik. Billeder kan forstørres, og musik/video afspilles i Cartridge.
- Ekstramaterialet findes og opdateres automatisk fra installationen.
  Manuel opdatering, Steam-katalogvalg, bonusmappevalg og butiklinks er fjernet.
- Spil, der endnu ikke er installeret, viser ingen DLC’er eller bonusmateriale.
  DLC-listen bygger kun på lokale registreringer og filtrerer tidligere butikslister.
- Goldberg-konfigurationer samt flere lokale DLC-formater opdages nu.
  Manglende udgiverbeskrivelser og billeder bevarer det lokale navn og hentes
  igen automatisk senere. Der tilføjes ikke gættede udvidelser.
- Controlleren kan scrolle hele spilsiden. Retur fra afspilning eller et
  forstørret billede genskaber fokus på kortet. Usynlige billeder frigives.
- Trailerafspilleren beholder sin native vært ved fuldskærm og scroll.
  Når traileren scroller ud af visningen, skjules den og pauses.
- Nye installationer vælger fortsat engelsk og alle DLC-/bonuskomponenter.

## 0.1.100

- Esc, B og cirkel på forsiden går tilbage til profilvælgeren. Den senest
  valgte profil står først og har fokus; øvrige profiler følger efter senest aktivitet.
- Ved opstart rydder Kit og Cartridge ubrugte galleribilleder og gamle
  billedoriginaler op. Valgte covers, baggrunde og deres redigerbare originaler bevares.
- Kit fjerner installere og downloadrester til allerede installerede versioner
  ved opstart. En downloadet nyere opdatering bevares.
- Den komplette kildekode til FitGirl-motoren leveres som ZIP i stedet for
  tusindvis af udpakkede filer. Installationshjælperen har ikke længere en ekstra kopi.
- Cartridge frigiver billeder og afkodningskøer, når vinduet skjules/minimeres,
  og genskaber den huskede side ved retur. Controllerpolling stopper uden fokus.
  Kit genindlæser kun sin brugerflade, mens vinduet vises, og poller mindre uden controller.
- Billedafkodning bruger op til fire baggrundsarbejdere. Filkontrollen kan bruge
  alle CPU-kerner med begrænset parallelitet efter maskinens kernetal.

## 0.1.99

- Billeder bliver inden for den afrundede ramme i billedindstillinger og
  beskæringseditoren, også når billedet har fokus.
- Flytning justerer én pixel i originalbilledet pr. tryk. Zoom ændrer udsnittets
  bredde én pixel og bevarer billedforholdet. Det virker med mus, tastatur og
  controller, uanset billedets størrelse eller skærmens skalering.
- Hold pil/zoomknap inde for gentagelse: 5 pixels i sekundet, 10 efter ét sekund
  og 20 efter to sekunder. Slip eller fokusskift stopper straks bevægelsen.
- Store billeder redigeres i originalopløsning. PNG/JPEG/WebP-originalen
  bevares uændret til senere justering.

## 0.1.98

- Programmer, kildekodeprojekter og Windows-filmetadata hedder nu Carl's Kit
  eller Carl's Cartridge. Kit starter fra `CarlsKit.exe`; konsollen fra
  `Cartridge\CarlsCartridge.exe`. Administratorpromptens programfil bruger
  samme Kit-navn, også for den beskyttede installationshjælper.
- Installeren flytter Kit til `%USERPROFILE%\.homelab\CarlsKit` og bevarer
  historik, knapper, indstillinger og beskyttede loginoplysninger. Den gamle
  installation gemmes som `CarlsKit.LegacyBackup`, når den nye Kit er startet.
  Spil, profiler, billedudsnit og saves i `.gameconsole` bliver på deres plads.

## 0.1.96

- Klik på cover eller baggrund under **Billeder** for at beskære det. Træk med
  musen eller flyt med D-pad/piletaster, zoom ind/ud og vælg **Gem udsnit**.
  Originalen og udsnittet bevares, så du kan justere det igen senere.
- Den tidligere DLC-/sprogmenu er erstattet af **DLC’er og bonusmateriale**.
  DLC’er vises med navn og kort udgiverbeskrivelse fra Steam-kataloget.
  Spilmatch kan vælges manuelt, og hentede oplysninger virker uden netværk.
- Bonusvideoer og musik fra installationen kan afspilles i Cartridge med
  pause, søgning og forrige/næste. Soundtracks fortsætter til næste nummer.
  **Vælg bonusmappe** finder materiale, du har gemt et andet sted.
- Bonusafspilning kræver lokale mediefiler. Et DLC-katalog bekræfter ikke
  ejerskab eller installation; manglende beskrivelser vises tydeligt.

## 0.1.95

- Indstillinger, indhold og andre listesider får fast titel og controllerhint
  med et separat scrollområde inspireret af PS5. D-pad kan igen vise hele
  toppen og bunden, også når de sidste dele er forklarende tekst.
- Billedgalleriet kan hente fra LaunchBox, TheGamesDB og MobyGames via søgning
  eller sidelink. Vælg spiludgave og derefter cover/baggrund. Kilde, billedtype
  og opløsning vises, og billederne bevares lokalt til brug uden netværk.
- LaunchBox henter originalerne, inklusive 4K-baggrunde og kvadratiske covers.
  MobyGames kan afvise hentning (HTTP 403 ved udgivelsesprøven); i så fald
  tilbydes en anden kilde eller egen billedfil. RAWG fungerer fortsat separat.
- Galleriets D-pad følger alle rækker før den går til værktøjslinjen.

## 0.1.94

- FitGirl og DODI vælger engelsk og medtager alle andre komponenter, herunder
  DLC, soundtrack, artbook, credits og bonusmateriale. Gamle sprog- og bonusvalg
  normaliseres automatisk; ekstra sprog fravælges. Indbyggede/bundtede sprog
  kan ikke fjernes separat. Eksisterende spil geninstalleres ikke.
- Spilsiden viser DLC’er, bonusmateriale og sprog med deres kilde/status.
  Pakkeoversigten viser komprimerede pakkefilers størrelser og fravalgte sprog;
  installeret DLC læses fra spillets konfiguration uden at kalde det filverificeret.
- Cartridge-billede og baggrund kan vælges separat fra et galleri med op til
  otte RAWG-billeder eller egne filer. Forhåndsvisning og filvalg virker med
  controller, og egne valg bevares ved opdatering af spiloplysninger.
- Valg i installationsguiden kontrolleres igen samlet før næste trin,
  også for indlejrede sproggrupper og ældre gemte komponentvalg.

## 0.1.93

- FitGirl-installation bruger nu en separat motor baseret på Fit-Launcher 4.2.0.
  Hele procesgruppen afsluttes før godkendelse; Finish og dets efterhandlinger
  køres ikke. Sprog, ekstra indhold, filkontrol, saves og DODI-understøttelse bevares.
- En gennemført installation bliver ikke længere meldt som fejlet alene på
  grund af oprydning. Filkontrol kan gentages uden at geninstallere spillet.
- En manuelt valgt EXE i den samme registrerede spilmappe genbruger spilkortet.
  Gamle arkiv/manuelle dubletter i samme mappe samles med bevaret identitet.
- Alternative kopier og gamle Windows-tilføjelser i støttemapper forveksles
  ikke længere med startfiler eller manglende DLL'er i hovedinstallationen.
- DODI og afinstallation får samme afgrænsede Windows-procesgruppe, så en
  efterladt hjælpeproces efter bekræftet afslutning ikke bliver en falsk fejl.
- Carl's Kit kan ikke opdateres, mens et installationsjob kører.
- Installationsmotorens GPL-licens, kilde og låste afhængigheder følger med pakken.

## 0.1.92

- Automatisk valg af startfil bruger spiltitel, rod-launcher og engine-startfiler;
  crashhjælpere og redist-filer frasorteres. Tvetydige valg kan rettes manuelt.
- Startfil, installationsmappe, manuelt spil og save-mappe vælges nu i en
  controllerbetjent filvælger i Cartridge. Tilbage går op i mapper og returnerer
  til indstillingerne med bevaret fokus. Annuller er også et direkte valg.
- Native og udsatte DLL-afhængigheder kontrolleres efter installation og før
  start. Manglende Steam-DLL og forkert arkitektur vises inde i Cartridge.
- Den brugerleverede rettede TLOU-installer kan erstatte netop den gamle
  installer ved næste installation. Original-ZIP bevares; reparationsfiler
  kontrolleres mod SHA-256 og journalføres, før manglende filer oprettes.
- Den verificerede TLOU-launcher får `service steam`-argumenterne fra pakkens
  genvej. Kit-opdateringen retter administratorflag for de tre konkrete
  verificerede startfiler uden at ændre Windows' UAC-politik.
- **Kontrollér og klargør spilfiler** tilføjes i installationsindstillingerne,
  og begrænset installationsdiagnostik bevares efter oprydning.

## 0.1.91

- Spil under installation vises øverst på forsiden med status og procent for
  det aktuelle trin. Kortet åbner installationsvisningen, og fremskridtene
  opdateres, mens du bruger forsiden.
- Luk Cartridge, vinduets kryds/Alt+F4, slumring, genstart og nedlukning advarer
  om åbne spil og aktive installationer. Tilbage lader dem fortsætte.
- Ved bekræftelse lukkes spil normalt, saves sikres, og installeren får sit
  eget annulleringssignal. Cartridge og strømhandlingen venter på bekræftet
  afslutning. Fejlet stop eller backup holder Cartridge åben; en afbrudt
  installations rester bevares til kontrol, og ZIP-filen ændres ikke.
- Profilskift er tilladt under installation og lader installationen fortsætte.
  Et åbent spil beholder sin eksisterende advarsel ved profilskift.

## 0.1.90

- ZIP-installation genkender nu FitGirl- og DODI-installere på tværs af spil og
  versioner. Den tidligere begrænsning til to konkrete spilpakker er fjernet.
  Tidligere afviste pakker kan prøves igen med Installer efter opdateringen.
- Installerens indholdsvalg bruger pakkens egne valgmuligheder: engelsk og
  hovedspillet som standard, tilgængeligt bonusindhold efter det gemte valg.
  Afslutningsvalg håndteres uafhængigt af listens pixelmål, og DODI-menuen
  følger Windows' skalering.
- Startfil, afinstaller og FitGirls filkontrol findes i det installerede spil.
  Flere mulige startfiler giver et valg under installationsindstillingerne.
- Genkendelsen er kontrolleret mod alle 22 lokale ZIP-pakker, inklusive
  The Last of Us Part I. Automatiske tests og fire syntetiske Windows-
  installationsforløb består; alle 22 spil er ikke fuldt installeret/spiltestet.

## 0.1.89

- Når kontorskærmen tændes under en TV-session, anvendes det gemte skærmvalg
  igen. Med Udvid forbliver TV'et hovedskærm med Cartridge og kontorskærmen
  bliver sekundær. Gendannelsen håndterer også, at Windows deaktiverer TV'et.
  Behold og en udtrykkelig overdragelse til Windows-styring respekteres.
- Menuen hedder nu Strøm og indeholder kun Luk Cartridge, Slumre PC,
  Genstart PC og Sluk PC i denne rækkefølge.
- Luk Cartridge, Slumre PC og Sluk PC sender TV-sluk før afslutning, når den
  aktive session tilhører TV'et og automatisk TV-sluk er valgt. Det gælder også,
  hvis Windows har deaktiveret TV-skærmen. PC-sessioner slukker ikke TV'et.
  Kan TV-sluk ikke sendes, afbrydes afslutningen med en fejlbesked.

## 0.1.88

- Retter den konstaterede Windows-fejl ved start med begge skærme slukket:
  manglende skærmidentitet blokerer ikke længere TV-sessionens eksisterende
  automatiske tænding. Skærmene aflæses igen før valg af skærmtilstand.
- Fjerner 0.1.87's brede forhåndstænding på serveren. Udvid, Dupliker, Kun TV,
  Behold, PC-sessioner, Windows-styring og lukning følger de eksisterende valg.
  TV-tænding sendes kun én gang i det lokale åbningsforløb; læsefejl fortolkes
  ikke som en slukket kontorskærm. Indstillinger og knapper bevares.

## 0.1.87

- Home Assistant-knapper, der åbner Cartridge på TV, tænder nu TV'et og
  afventer det valgte input på serveren, før Cartridge åbnes. Det fjerner
  afhængigheden af en tændt kontormonitor, når begge skærme er slukkede.
- Knappens skærmvalg og indstillingen for automatisk TV-tænding respekteres.
  Knappen skal ikke oprettes igen. Kræver den tilhørende Conductor-opdatering
  på Appforge før opdatering af Kit.

## 0.1.86

- Senest spillede spil gemmes pr. profil. Kenneths spil ændrer ikke længere
  rækkefølgen hos Mai. Ældre fælles tidsstempler overføres ikke til profilerne.
- Profilskift advarer, når et spil er åbent. Vælg Luk spillet og skift profil
  eller Tilbage for selv at gemme og lukke. Skiftet afventer bekræftet lukning
  og den gamle profils gemte spil; spil bliver ikke tvangslukket.

## 0.1.85

- Installerede spil fra ZIP-biblioteket kan nu startes med Spil. Den fejlagtige
  afvisning med manual_game_required er fjernet. Eksisterende installationer
  kan bruges direkte, og spillets saves og historik bevares.

## 0.1.84

- Forsiden viser kun installerede spil, senest spillede først. Uspillede spil
  sorteres derefter efter udgivelsesdato, nyeste først; ukendte datoer til sidst.
- Større cartridge-kort på forsiden og ekstra stort kort ved fokus.

## 0.1.83

- Rettet fejlagtig besked om at lukke spillet ved installation fra biblioteket.
  Spil uden en installeret programfil bliver ikke længere forvekslet med
  kørende Windows-processer. Kontrollen af faktisk kørende spil bevares.

## 0.1.82

- Musemarkøren skjules ved åbning/tilbagevenden til Cartridge og under
  controller- og tastaturnavigation. Musebevægelse eller klik viser den igen;
  efter tre sekunders inaktivitet skjules den. Windows og andre apps beholder
  deres normale musemarkør.

## 0.1.81

- Rettet skiftet til TV som hovedskærm. Den samlede skærmkonfiguration valideres,
  og opløsning og opdateringsfrekvens bevares under hovedskærmskiftet.
- En knap med **Carl's Cartridge → Åbn → TV** flytter nu også en allerede åben
  Cartridge fra kontormonitoren til TV'et. TV-tænding og input følger dine
  indstillinger. TV gemmes som næste placering; øvrige valg ændres ikke.
- TV-sessionens lyd følger med gennem Cartridge, spil og Windows-styring.
  Ved afslutning bruges PC-lyden igen. Lydenheder bindes i Kits lokale opsætning.
- Nye installationer bruger stueopsætningen: LG-TV, fuld skærm, Udvid med
  kontormonitor, Kun TV uden kontormonitor, Behold ved Windows-styring og Kun
  PC ved afslutning. TV-tænd/sluk er slået til med input PC. Gemte valg bevares.
- Fejlede hovedskærmsændringer gentages ikke automatisk. Cartridge kan vises
  på den valgte tilsluttede skærm med fejlbesked, mens spilstart afventer, at
  skærmen er blevet hovedskærm.

## 0.1.78

- Samlet skærmadfærd i Cartridge og Kit: PC-brug, åbning/retur på TV og
  Windows-styring fra TV. Kun PC-skærm er standard uden en TV-session.
- Når Kun PC-skærm er valgt, holder Kit TV'et ude af Windows uden for TV-sessioner,
  også når det tændes til YouTube. TV-strøm og input ændres ikke af denne funktion.
- Start/Options fra kontorskærmen bruger ikke længere TV'ets Dupliker-indstilling.
  Fra TV kan Windows-styring beholde den aktuelle skærmtilstand.
- Fuldskærm virker igen på kontorskærmen, når Windows duplikerer billedet til
  TV'et. Begge fysiske skærme bevarer deres identitet i Kit og Cartridge.
- Skift mellem Vindue, Kantløst vindue og Fuld skærm bruger Cartridges aktuelle
  skærm. Det ændrer ikke hovedskærm, TV-input eller placeringen til næste åbning.
- Vinduesmål tager højde for Windows' skalering.

## 0.1.77

- Ét kort RT/R2-tryk åbner vinduesvælgeren, som bliver stående ved slip.
- D-pad håndteres kun af Windows i vælgeren. Kit sender ikke længere et ekstra
  trin eller et ekstra klik oven i controllerens egen navigation.
- Første åbning efter genstart afventer Windows' fokusskift uden at lukke vælgeren
  eller nulstille controllerstyringen. Efter valg slipper du knapperne, før
  controllermusen genoptages i den valgte app.

## 0.1.76

- Gennemspilninger foreslår nu First playthrough, Second playthrough, Third
  playthrough osv. Navnet kan ændres, og netværksmappen omdøbes ved samme synkronisering.
- Aktuelt-niveauet fjernes automatisk efter kontrol af den eksisterende kopi.
  Fremskridtene ligger direkte i gennemspilningens Ludusavi-mappe.
- Start/Options minimerer registrerede spilvinduer før Cartridge, når du vælger
  Windows-styring. Spilprocesserne fortsætter i baggrunden.
- RT/R2 håndterer første åbning af Windows' vinduesvælger uden at nulstille
  styringen ved et kort fokustab.
- Kit-tastaturet har samme udseende som Cartridge. Stick og museklik virker,
  mens tastaturet er åbent; D-pad vælger taster. Klik udenfor eller tab af
  tekstfeltets fokus lukker tastaturet.

## 0.1.75

- Gemte spil er forenklet: spil som normalt, og fremskridtene gemmes automatisk.
  Omdøb, Start forfra og profilkopier er de almindelige valg; historik og tekniske
  indstillinger ligger under Flere muligheder.
- Den fælles mappe har profil → spil → Mit spil → Aktuelt. Denne faste kopi
  opdateres efter spil, inklusive alle spillets egne slots. Ved modstridende
  offlinefremskridt bevares begge, og spilleren vælger.
- 007 First Lights gamle backups kan nu overtages korrekt. Kendte
  grafikindstillinger holdes adskilt fra savefilerne og ændres ikke ved profilskift.
- Nye backups bruger almindelige Ludusavi-mapper. Tidligere backups bevares
  separat, og synkroniseringens hjælpefiler er skjulte.

## 0.1.74

- Installation og opdatering retter det unødvendige “Kør som administrator”-flag
  på den verificerede 007 First Light-startfil, inklusive Windows' separate
  32-bit-indstilling. Rettelsen bruger installerens eksisterende godkendelse.
- Andre kompatibilitetsindstillinger bevares, og originalværdier gemmes før
  ændringen. Windows' UAC-politik og spillets filer ændres ikke.

## 0.1.73

- Gemte spil har navngivne gennemspilninger: start forfra, omdøb og kopiér fra
  en anden profil. Autosaves og spillets egne slots følger samlet med.
- Fremskridt deles gennem den valgte mappe. Efter offline spil på flere enheder
  vælger spilleren, hvilke fremskridt der skal fortsættes; begge grene bevares.
- Nye filbaserede saves ligger i læsbare mapper efter profil, spil og gennemspilning,
  med almindelige Ludusavi-arkiver. Tidligere profilbackups importeres uden at slette originalerne.
- Skift kræver et lukket spil, verificeres før indlæsning og kan repareres efter
  en afbrydelse. Ukendte saveplaceringer og onlinekonti kræver særskilt håndtering.
- Funktionen er testet med isolerede savefiler og to Windows-klienter. Der er
  ikke tilføjet en SteamOS-klient. Saves krypteres fortsat ikke af Cartridge.
## 0.1.72

- Spilsiden viser “Fremskridt sikkerhedskopieret” og profilens navn. En gammel
  “ekstra kopi afventer”-besked bliver ikke stående, efter at kopieringen er færdig.
- Normal sikkerhedskopiering vises ikke som en advarsel ved spilstart.
  Reelle fejl i sikkerhedskopiering vises fortsat.
- Under Gemte spil forklares det tydeligt, hvis backupmappen ikke kan nås,
  eller Windows mangler adgang. Lokale backups bevares ved netværksudfald.
- Allerede klargjorte backups kan stadig kopieres, hvis en efterfølgende
  kontrol af lokale saves fejler.

## 0.1.71

- Y kan ikke åbne Windows-tastaturet over et registreret spil, heller ikke
  når spillet kører som administrator. Hvis forgrundsvinduet ikke kan
  identificeres, sættes skrivebordsinput på pause. Et spil i baggrunden
  forhindrer fortsat ikke tastatur og controllerstyring i browseren.
- Fortsæt spil finder spillets vindue uden adgang til dets proceshukommelse.
  Kun minimerede vinduer gendannes, og Cartridge kontrollerer, at vinduet
  faktisk kommer i forgrunden. Ny spilstart giver ikke længere en falsk
  vinduesfejl, fordi spillets vindue stadig er ved at åbne.
- Kit overtager Xbox-knappens genvej ved at slå Windows' controller-genvej
  til Game Bar fra. Win+G og optagelse bevares. Den oprindelige indstilling
  gemmes, ændringen verificeres, og fejl vises i Windows-styringens status.
  Controlleraflæsning og dens Windows-inputvindue bliver på samme tråd.
- Alle 339 automatiske tests består. Den nye kode har fundet programsti og
  vindue for det kørende administratorstartede 007 First Light i en læseprøve.
  Fysisk Xbox/Guide og fullscreen-gendannelse skal stadig prøves efter opdatering.

## 0.1.70

- Kit og Cartridge → Indstillinger → Gemte spil kan vælge en ekstra backupmappe,
  også på netværksdrev og UNC-stier. Kopier køres i baggrunden og verificeres
  med SHA-256. Ved netværksudfald bevares lokale backups og en vedvarende kø.
- Lokale backups tages før/efter spil og ved kontrol af lukkede, installerede
  spil hvert femte minut. Eksisterende versioner medtages som tidligere fælles
  saves. Backupkopier kan hentes til den normale versions- og gendannelsesside.
- Profiler har separate fremskridt for kendte lokale savefiler. Første profil
  overtager eksisterende saves; en ny profil starter tomt. Før spilstart sikres
  den tidligere profils filer, og den valgte profils filer indlæses. Et spil i
  baggrunden beholder sin profil. Afbrudte skift kræver eksplicit reparation.
- Registreringsbaserede saves kan stadig sikkerhedskopieres, men automatisk
  profilskift for dem understøttes endnu ikke. Ukendte placeringer, links og
  programfiler stopper profilskift. Spillets egen cloud kan overskrive saves.
- Manuelt installerede spil startes nu gennem Windows' normale programstart,
  så et krav om administratorrettigheder giver Windows' godkendelse frem for
  fejlen “requires elevation”. Kit selv forbliver uden administratorrettigheder.
  Kørende spil identificeres uden at læse deres proceshukommelse, også når
  Windows beskytter adgangen til et administratorspil.
- 323 automatiske tests består. En isoleret prøve med den medfølgende Ludusavi
  har kontrolleret profilskift, backupkopiering og gendannelse. Spilstart med
  fysisk Windows-godkendelse og gameplay er ikke afprøvet i denne opdatering.

## 0.1.69

- Mindre bibliotekskort: syv kolonner og plads til to hele rækker. Mere luft
  omkring kortene og scrolling i hele rækker holder den hvide markering fri
  af både top- og bundkanten, også ved første og sidste række.
- Forsidens otte covers indlæses nu uden at vente på listens synlighedskontrol,
  som ikke tog højde for de animerede kortplaceringer. Eksisterende billeder
  bruges direkte; det kræver ikke genhentning af spiloplysninger.
- 309 automatiske tests består. Covers og scrollkanter er desuden visuelt
  kontrolleret med isolerede preview-data. Animationstesten følger nu faktiske
  ændringer frem for at antage, at byggemaskinen rammer en bestemt millisekund.

## 0.1.68

- Y blokeres kun, når Cartridge eller et registreret spil er i forgrunden.
  Spil i baggrunden forhindrer ikke tastatur og Windows-styring i browseren.
  Den ekstra scanning af alle kørende processer ved tastaturåbning er fjernet.
- Et kort Xbox/Guide-tryk åbner Cartridge fra både spil og Windows ved slip.
  Lange tryk, tryk startet i Cartridge og controllerfrakobling åbner ikke appen.
- Start/Menu aktiverer fortsat Windows-styring og minimerer Cartridge. Hvis
  spillet derefter får fokus igen, kræves stadig et skift til et Windows-program;
  automatisk overdragelse til skrivebordet er ikke løst i denne version.
- 307 automatiske tests består. Fysisk Guide-input, samspil med Game Bar og
  skift mellem spil, Cartridge og browser er endnu ikke verificeret.

## 0.1.67

- Hurtigere billedindlæsning på forside, bibliotek, spildetaljer og installation:
  billeder behandles i baggrunden, synlige covers prioriteres, og billedcachen
  har en størrelsesgrænse. Trailerbilleder og import af egne billeder flyttes
  også væk fra navigationens tråd.
- Flydende kortanimation uden løbende layoutændringer og en kort fade mellem
  spilbaggrunde. Hurtige skift kan ikke efterlade et forkert baggrundsbillede.
- Profilvalg og indstillinger er centreret på skærmen. Controllerbogstaver
  centreres efter deres synlige form. Ens skala og navigation fra 0.1.66 bevares.
- Controllerinput aflæses hver 16 ms mod tidligere 70 ms; søgning efter en
  frakoblet controller er begrænset til én gang i sekundet.
- Y åbner ikke Windows-tastaturet over Cartridge eller mens et registreret
  spil kører, også i baggrunden. Kølagte åbninger kontrolleres igen før visning.
- 305 automatiske tests består. Isoleret lokal billedtest: syv kolde fokusskift
  faldt fra 41,17 ms i gennemsnit / 123,34 ms maksimum til 1,68 / 4,14 ms på
  navigationens tråd. Det er ikke en måling af samlet FPS eller fysisk inputlatens.
  Visuel kontrol er udført i preview; fysisk controllerprøve er ikke udført her.

## 0.1.66

- Forsidens cartridges åbner nu spildetaljer direkte. Spil- og detaljeknapperne
  under spiltitlen er fjernet, og kun forsiden viser Carl's Cartridge-logoet.
- Synlige tilbageknapper er fjernet fra sider og tastatur. Esc/B/cirkel går
  tilbage med bevaret menufokus. Fra bibliotekets spilkort går første tryk til
  filtrene; næste tryk forlader biblioteket.
- Større markerede cartridges med flydende animation; bibliotekskortet på
  forsiden vokser på samme måde. Topbaren husker den tidligere placering.
- Bibliotekets pile følger spilrækkerne, også når de er scrollet uden for
  skærmen. Seks kolonner og fælles skalering giver et roligere overblik.
- Fælles UX-regler og typografistørrelser på forside, bibliotek, detaljer,
  indstillinger og tastatur. Controllerhint bruger skalerbare knapsymboler og
  skifter automatisk mellem Xbox og PlayStation via SDL.
- 296 automatiske tests består. Sider, tastatur og fokusanimation er visuelt
  kontrolleret i isoleret preview; fysisk controllerprøve er ikke udført her.

## 0.1.63

- Et installeret spil og dets ZIP vises som ét spil. Eksisterende ZIP-dubletter
  samles automatisk med det oprindelige spil-id, så billeder, spilletid og saves bevares.
- Allerede installerede spil kan ikke installeres igen, heller ikke gennem et gammelt
  ZIP-kort. Installation og afinstallation skifter status på det samme spilkort.
- ZIP-spil kan hente cover, baggrund, beskrivelse og genre, før de er installeret.
  Opdater ZIP-bibliotek henter manglende oplysninger med den konfigurerede datakilde.
- Pakkemærker og versionsnumre fjernes fra søgenavnet; efterfølgere og udgaver som
  Remastered bevares. Usikre match kræver et rettet spilnavn.
- 267 automatiske tests består. En isoleret kopi af biblioteket bekræftede samlingen
  af de to 007-kort, og et rigtigt metadataopslag gav billede og beskrivelse til et
  endnu ikke installeret ZIP-spil.

## 0.1.62

- ZIP-bibliotek fra lokal mappe eller netværksdrev. Cartridge viser spil, der
  kan installeres, med standardmål `C:\Games\<spil>` og engelsk som standardsprog.
- Installationsside i konsoldesignet med reel fremdrift. Understøttede installere
  kører skjult med dæmpet musik; originalarkivet bevares og midlertidige filer ryddes.
- Afinstallation med savekontrol og backup. Saveopdagelse omfatter også repack-mapper
  som GSE Saves og Goldberg. Permanente Defender-mappeundtagelser håndteres af Kit.
- Den fulde opdatering installerer en beskyttet Windows-hjælper, så almindelig
  spilinstallation ikke kræver en ny administratorprompt hver gang.
- Native installation og afinstallation er afprøvet med de konkrete pakker
  The Wolf Among Us (DODI) og Life is Strange Remastered (FitGirl). Andre native
  pakker kræver en installationsprofil; opdateringen lover ikke universel støtte.
- Videoafspilleren og controllerfunktionerne fra 0.1.61 er bevaret.
- Alle 250 automatiske tests består i den samlede opdatering.

## 0.1.61

- Enkel videoflade på spilsiden uden miniaturekarrusel eller knapper nedenunder.
  Spillet får automatisk det bedste trailermatch; øvrige videoer vælges under ….
- Minimal afspiller med automatisk højeste kvalitet op til 4K/2160p. Videoer
  uden 4K bruger bedste tilgængelige lavere opløsning.
- Klik/A/kryds afspiller og pauser. Venstre stick eller pile skifter video,
  X/firkant skifter fuldskærm, og LB/RB (L1/R1) spoler 10 sekunder.
- … → Videoer genbruger samme videoflade og tilbyder fri YouTube-søgning,
  links til favoritkanaler og valg af første trailer. Kun valgte videoer
  vises på spilsiden; en tæller viser, når listen indeholder flere.
- 213 tests består. Faktisk 2160p-afspilning, pause, begge spoleretninger,
  fuldskærm og tilføjelse af søgeresultater er afprøvet i en isoleret Windows-prøve.

## 0.1.59

- Søgning står over bibliotekets filtre: Installeret, Alle og Genre.
  Tilføj spil står yderst til højre. Kører-boblen er fjernet.
- Spilsiden søger efter GameTrailers-videoer og viser op til 12 relevante
  forslag i en karrusel. Gem flere trailere og anmeldelser, eller indsæt
  YouTube-links fra dine favoritkanaler. Videoerne afspilles direkte i appen.
- Installeren tilføjer Carls Kit til Windows' Start-menu. En start derfra
  viser også Kit, når det allerede kører i system tray.
- 210 automatiske tests består. Automatisk søgning, karrusel og rigtig
  YouTube-afspilning er prøvet i en isoleret Windows-session.

## 0.1.58

- Kun det fokuserede element har hvidt fyld med mørk tekst. Spil, filtre,
  Færdig og tidligere valgte covers bliver mørke igen, når fokus flyttes.
  Fokusringe og fokuskasser er fjernet fra Cartridges knapper og kort.
- Fysisk mellemrum indsætter ét mellemrum uden at vælge den markerede tast.
  Enter afslutter som Færdig/R2. Tastslip og gentaget Enter kan ikke aktivere
  en knap på siden bag tastaturet; Escape annullerer indtastningen.
- 187 automatiske tests består, inklusive seks UI-tests med hele
  tastetryk/tekst/tastslip-forløbet og skift af hvid markering mellem sider.
  Forside, tastatur og indstillinger er visuelt kontrolleret i isoleret preview.

## 0.1.57

- Biblioteket har store covers i et bredt gitter, tydelige filtre og søgning.
  Spilsiden bruger baggrundsbilledet i fuld bredde, større typografi og korte
  hovedhandlinger. Titel og billedvalg ligger under Flere muligheder.
- Et nyt PS5-inspireret tastatur ligger oven på den aktuelle side med dansk
  QWERTY, store/små bogstaver, symboler og en flytbar tekstmarkør. Controlleren
  har genveje til slet, mellemrum, markør og Færdig. Fokus bevares under
  indtastning, og Annullér bevarer den oprindelige tekst.
- Kildehenvisninger og API-nøgle er samlet i Kit under Indstillinger →
  Spilbibliotek → Datakilder og kreditering, væk fra Cartridges spiloplevelse.
- 181 automatiske tests består. Siderne er renderkontrolleret; tastaturets
  input, controllerhandlinger, annullering og søgning er prøvet i et isoleret
  appvindue. Fysisk controller og TV er ikke afprøvet.

## 0.1.56

- Forsiden har en kompakt PS5-inspireret spilrække, større valgt cover,
  lettere typografi og Bibliotek ved siden af spillene. Nye spil vises også
  før første start; et kørende spil har knappen Fortsæt spil.
- RAWG-billeder hentes i originalstørrelse, når tilgængeligt. Større billeder
  foretrækkes, og fejl beholder det tidligere billede. Under hvert spil kan
  der vælges separate lokale covers og baggrunde, også i 4K.
- Gemte spil har Tag backup nu og valg af spillets egen save-mappe. Det gør
  lokale installationer med andre saveplaceringer mulige uden en butikskonto.
  Automatisk backup før/efter spil og versionsbaseret gendannelse bruger
  fortsat Ludusavi. Ingen download eller installation af spil er tilføjet.
- 173 automatiske tests består. Rigtig Ludusavi-backup og gendannelse er
  kontrolleret på separate prøvefiler. Rigtige spilsaves og fysisk
  controller-/TV-betjening er ikke ændret eller afprøvet i denne opgave.

## 0.1.55

- RAWG-kildeknappen vises nu også på Cartridges forside, når et af de seneste
  spil har RAWG-billede, selv hvis det fremhævede spil ikke har et match.
- Baggrundsbilleder genindlæses straks efter en samlet opdatering af
  spiloplysninger.

## 0.1.54

- Cartridge viser nu kun manuelt tilføjede `.exe`-spil. Tidligere Steam-, Epic-
  og GOG-spil skjules, mens deres lokale historik og saves bevares.
- Kit kan gemme en personlig RAWG API-nøgle beskyttet til Windows-kontoen.
  Cartridge henter titel, beskrivelse, genre, udgivelsesdato og et passende
  baggrundsbillede, når spilnavnet matcher RAWG. Titlen kan rettes i Cartridge.
  Spilbilleder og oplysninger har synlig kildehenvisning med link til RAWG.
- Når et tilføjet spil har fokus, sender Kits Windows-styring ikke muse- eller
  tastaturhandlinger til spillet. Et kort tryk på Xbox-knappen viser Cartridge.
  Vælg det kørende spil igen for at vende tilbage uden at starte en ny proces.
- 163 automatiske tests og Windows-build er gennemført. RAWG med personlig
  nøgle og Guide-knappen i et fysisk spil skal fortsat prøves på den installerede
  opsætning.

## 0.1.53

- Placering viser nu navnet på hver tilsluttet monitor og det valgte HDMI-TV,
  også når TV'et er slukket. Valget gemmes for næste åbning af Cartridge.
- Når Cartridge åbner, bliver den valgte skærm Windows' hovedskærm. Spil, der
  bruger hovedskærmen, åbner dermed samme sted. Den tidligere hovedskærm
  gendannes ved lukning. Spil med eget gemt skærmvalg kan fortsat overstyre det.
- Hvis den valgte skærm ikke kan gøres klar, vises en fejl, og spilstart blokeres.
  171 automatiske tests består. Fysisk skift mellem monitor og TV mangler
  fortsat en prøve på den installerede opsætning.

## 0.1.52

- Kits indstillinger er opdelt i korte sider for placering, visning, TV,
  profiler, spil, gemte spil og appen. TV-området er yderligere opdelt i
  enhed/input, åbning og lukning. Valgene vises som tydelige knapper i stedet
  for de tidligere sammenklappede lister.
- Et slukket TV kan vælges som placering for næste åbning fra både Kit og
  Cartridge. En allerede åben PC-session bliver på PC'en. Automatisk TV-strøm
  og skærmtilstand følger den faktiske session, så ændringen ikke forstyrrer
  TV'et, mens det bruges til noget andet.
- Ændringen er kontrolleret med 170 automatiske tests, en Windows-build og
  en lokal visuel forhåndsvisning af Kits nye sider.
  Fysisk TV-tænding og placering er endnu ikke afprøvet på den installerede
  opsætning.

## 0.1.51

- Knapper og profilkort i Cartridge har centreret indhold og ensartet indvendig
  afstand. Den fælles styling i Kit og Cartridge centrerer også indholdet
  lodret i dropdowns, søgefelter og andre indtastningsfelter.
- Profiler åbnes nu direkte uden PIN. PIN-sider og PIN-indstillinger er fjernet
  fra både Cartridge og Kit. Eksisterende profilnavne og id'er bevares, når
  gamle PIN-felter fjernes fra den lokale profildatabase.
- Ændringen er kontrolleret med 167 automatiske tests og en Windows-build.
  Den visuelle placering på den installerede PC og TV er endnu ikke prøvet.

## 0.1.50

- Carl's Cartridge bruger nu det aftalte konsoldesign fra den interaktive skitse:
  spilkort øverst, Bibliotek yderst til højre og et stort spilfelt med tydelig
  startknap. Uden seneste spil vises en tilsvarende tom tilstand.
- Bibliotek, indstillinger og skærmvalg har fået samme mørke farver, afgrænsede
  rækker, afrundede kort og synligt controllerfokus. Spilbilleder fra Steams
  lokale cache bruges fortsat, når de findes.
- Ændringen er afprøvet i en isoleret lokal forhåndsvisning med tomt og med tre
  syntetiske spil. Spilstart og TV-skift på den fysiske opsætning er ikke prøvet
  som del af dette designarbejde.

## 0.1.49

- Automatisk TV-tænding sker kun, når Cartridges valgte skærm er TV'et.
  TV'et kan stadig tændes, når det endnu ikke er tilsluttet i Windows.
- Automatisk TV-slukning ved lukning sker kun, når den valgte TV-skærm er
  tilsluttet ved lukningen. Åbning og lukning på PC-skærmen ændrer ikke TV'ets
  strømtilstand. Cartridges og Kits indstillinger viser nu betingelsen direkte.
- Home Assistants faste konsolåbning bruger samme skærmvalg og respekterer
  indstillingen for automatisk TV-tænding. Den lokale skærmidentitet bliver på
  Windows; Conductor modtager kun to afgrænsede til/fra-signaler.
  Den særskilte manuelle **Sluk TV**-handling fungerer som før.

## 0.1.47

- Alle Cartridges indstillingsområder kan nu åbnes fra **Carl's Kit → Indstillinger**:
  skærm og vindue, skærmovergange, TV og input, profiler og PIN, Steam-bibliotek,
  gemte spil, controller og Windows-lyd. Skærmvalget ligger øverst, så det kan
  rettes fra Kit, hvis Cartridge vises på den forkerte skærm.
- Windows-styring med controller er flyttet til en lille indstilling nederst på
  Kits indstillingsside og fjernet fra trayikonets højreklikmenu.
- Fra og med denne version husker opdateringsforløbet, om Cartridge var åbent,
  samt Kits aktuelle side. Den installerede version genskaber dem én gang efter
  genstart. En mislykket installation eller en anden version udløser ingen
  automatisk genåbning. Opgraderingen **til** 0.1.47 bruger endnu den ældre
  opdateringskode og kan derfor ikke genskabe en åben Cartridge automatisk.

## 0.1.46

- **Åbn Carl's Cartridge** vælger nu TV'ets PC-input, også når Cartridge allerede
  kører i baggrunden. Første åbning tænder TV'et og vælger input som én
  journalført handling i Carl's Conductor.
- Under **Indstillinger → Strøm og TV** kan input vælges fra TV'ets tilgængelige
  kilder. Eksisterende opsætninger bruger automatisk **PC**, når TV'et tilbyder
  den kilde.
- Rettelsen er testet med lokale fakes og databaseopgradering. Den fysiske
  TV-prøve udføres af brugeren efter installation.

## 0.1.45

- Profilvælgeren og PIN-siden er centralt placeret og tilpasset controllerens
  fokus. En afbrudt profilændring fører sikkert tilbage til den tidligere
  oplåste profil.
- Slumrehandlingen journalføres fra brugerens bekræftelse til det lokale
  Windows-kald. Ukendt udfald gentages ikke automatisk.
- Installerens og katalogets fejltilstande har flere syntetiske regressionstests.
  Fysisk test af TV, controller og platformenes installation er fortsat åben i
  `docs/cartridge-next-phase-plan.md`.

## 0.1.44

- Cartridge viser de tre senest spillede spil, vælger et verificeret kørende
  spil ved åbning og har Bibliotek yderst til højre. Søgning, filtre og
  **Tilføj spil** ligger i Bibliotek. **Spil** giver et kørende spil fokus uden
  at starte endnu en proces.
- Biblioteket skelner mellem ejerskab, installation og kørende spil. Steam-
  ejerskab kan synkroniseres med brugerens SteamID og Web API-nøgle, som gemmes
  beskyttet på PC'en. Steam-installation åbnes fra Cartridge og markeres først
  installeret, når lokale filer er fundet. Epic og GOG kan åbnes i deres egne
  launchere; fuld ejerskabssynkronisering og direkte installation er endnu ikke
  verificeret for de platforme.
- Profiler kan beskyttes med firecifret PIN og en engangs-gendannelseskode.
  Controllerens retnings-, skulder- og faceknapper indtaster cifrene direkte.
  Strøm og Windows har en hurtig handlingsside; TV-ved-lukning ligger under
  **Indstillinger → Strøm og TV**.
- Spilbilleder fra Steams lokale cache vises, når de findes. Ændringen er en
  preview: controller, TV, platformskonti, installation og strømhandlinger
  mangler fysisk slutprøve. Fremdrift og åbne punkter står i
  `docs/cartridge-next-phase-plan.md`.

## 0.1.43

- Windowsstyring genkender nu også Start-menu, proceslinje og søgning, når de
  vises gennem Stifinders egne vinduer. Den sætter Kits museinput på pause i
  disse flader og i Windows Indstillinger, som selv læser controlleren.
- Før hvert museinput kontrollerer Kit igen, hvilket vindue der er aktivt.
  Dermed kan et hurtigt skift til en Windows-menu ikke både give et museklik
  og aktivere den knap, Windows har fokuseret.
- Status i Kit viser tydeligt, når Windows håndterer controlleren direkte.
- Kits indstillinger forklarer nu, hvordan Xbox Game Bars **Gamepad Cursor**
  slås fra. Den funktion kan flytte markøren, selv når Kits Windows-styring er
  slået fra; den skal deaktiveres særskilt for at undgå dobbelt input.

## 0.1.42

- Cartridges forside har fået en ny konsolvisning med vandret spilrække,
  fremhævet seneste spil og en samlet systemmenu. Home Assistant-knapindstillinger
  er fjernet fra Cartridge; de kan fortsat ændres i Kit på PC'en.
- **Slumre PC** er tilføjet som selvstændig systemknap. Cartridge lukkes først,
  hvorefter PC'en slumrer. TV'et slukkes, hvis dette er valgt i indstillingerne.
- Når **Carl's Console – Tænd** eller **Åbn Cartridge** trykkes i Home Assistant,
  vækkes PC og TV, og Cartridge åbnes eller vises igen, også hvis et spil allerede
  kører. Fra Cartridge kan
  du vælge et kørende spil og gå tilbage til spilvinduet uden ny spilstart.
- Den ældre Start-handling åbner nu Cartridge i stedet for Playnite.

## 0.1.41

- Cartridges forside har nu **Luk Cartridge og sluk TV** og **Luk Cartridge,
  sluk TV og slumr PC** i stedet for **Stop Windows-styring**. Et TV skal være
  valgt i Cartridges indstillinger. Slumring kræver, at strømhandlinger er
  aktiveret i Kit.
- I Windows-indstillinger og Windows' egne controllerstyrede flader lader Kit
  appen håndtere controlleren direkte. Kits museinput pauses dér, så stick og A
  ikke samtidig udfører to handlinger.

## 0.1.40

- Når Cartridge tænder TV'et, forsøger Kit skærmskiftet igen, indtil TV'et
  faktisk er aktivt i Windows eller tidsgrænsen på 45 sekunder er nået.
- En knap nederst i en sektion kan flyttes ned til toppen af næste sektion.
  En knap øverst kan flyttes op til bunden af forrige sektion.

## 0.1.39

- Cartridge forbliver minimeret under Windowsstyring, også når Windows skifter
  skærmtilstand. Klik på Cartridge i proceslinjen eller **Vis** i Kit for at
  gendanne vinduet.

## 0.1.38

- **Styr Windows med controller** minimerer nu Cartridge til taskbaren.
  Cartridge-processen forbliver åben, så TV'ets lukkehandling ikke udløses.
- Cartridges indstillinger har et særskilt valg mellem Udvid og Dupliker ved
  overgang til Windowsstyring. Når Cartridge gendannes, bruges skærmvalget
  for åbning igen.
- Kit og traymenuen viser **Vis Carl's Cartridge**, når vinduet er minimeret,
  og gendanner det uden at lukke Cartridge eller slukke TV'et.

## 0.1.37

- Cartridge har særskilte valg for Windows-skærmtilstand ved åbning og lukning.
  Du kan vælge Udvid, Dupliker eller behold tilstanden; ved lukning kan du også
  vælge kun PC-skærm.
- Vælg et kendt TV fra Home Assistant og slå automatisk tænding ved åbning og
  slukning ved lukning til hver for sig. Det kræver den tilsvarende opdaterede
  controller og MQTT-adgang på Appforge.
- **Styr Windows med controller** skjuler Cartridge uden at afslutte den og
  udløser derfor ikke lukkehandlinger eller TV-slukning.

## 0.1.36

- Forsidens Cartridge-knap og traymenuen viser **Luk Carl's Cartridge**, når
  launcheren kører, og **Åbn Carl's Cartridge**, når den er lukket.
- Installationsfilen hedder nu `CarlsKit-Setup.exe`, og opdateringer gemmes med
  Carl's Kit-navnet. En kopi med det gamle filnavn medfølger, så allerede
  installerede versioner fortsat kan opdatere.
- Windows' opstartspost og fejltekst bruger Carl's Kit-navnet.

## 0.1.35

- Cartridge skifter automatisk Windows til udvidede skærme ved åbning og til
  duplikerede skærme ved lukning. Kit retter også tilstanden ved opstart og efter
  et uventet Cartridge-stop. Begge tilstande kan vælges manuelt i Cartridge.
- Kit og Cartridge er nu særskilte faste appvalg i knapper, begge med Åbn og
  Luk. Luk Kit skjuler vinduet; baggrundshjælperen og trayikonet kører videre.

## 0.1.34

- Fjernet hele funktionen til fjernslukning af controllere fra Kit og
  Cartridge, inklusive knapper, controlleropdagelse og slukkommandoer.
- Controllerstyring af Windows og Cartridges controller-navigation er bevaret.

## 0.1.33

- Efter en opdatering åbner Carl's Kit igen, viser Oversigt og kommer frem foran
  installeren. Ved senere login starter den fortsat i tray.
- Windows-styring med controller er aktiv fra start. Den sættes på pause, mens
  Cartridge er i forgrunden, og fortsætter automatisk, når fokus forlader det.
  Spilstart slår den ikke længere permanent fra. Den kan stadig stoppes i Kit
  eller traymenuen.

## 0.1.32

- RT/R2 bruger nu Windows' faste vinduesvælger. D-pad flytter markeringen,
  slip RT/R2 for at vælge, og A/kryds kan klikke direkte på et appvindue.
- Rettet en fejl, hvor A/kryds slet ikke sendte klik, mens RT/R2 var holdt.

## 0.1.31

- Opdatering kan nu lukke Cartridge, også når dets vindue er skjult efter skift
  til controllerstyring af Windows. Hvis normal lukning af den skjulte proces
  ikke lykkes, afsluttes kun den installerede Cartridge-proces før installation.
- Indeholder rettelserne fra 0.1.30 til controller-tastatur og d-pad i Alt+Tab.

## 0.1.30

- Y/trekant åbner nu Kits eget controller-tastatur. Brug d-pad til at vælge,
  A/kryds til at skrive og Y/trekant eller B/cirkel til at lukke det.
- D-pad gentager ikke piletaster i Alt+Tab-vælgeren. Almindelig gentagelse er
  langsommere, og meget korte udfald i controllerens signal giver ikke et ekstra tryk.

## 0.1.29

- Menu/Options i Cartridge skifter sikkert til controllerstyring af Windows.
  Cartridge skjules, så det ikke straks får fokus igen.
- Et knaptryk brugt i Cartridge skal slippes, før det kan give et Windows-klik
  eller en Windows-genvej efter skiftet.

## 0.1.28

- Opdateringsknappen lukker nu en åben Cartridge ordentligt, før den starter
  installeren. Hvis Cartridge ikke kan lukkes, viser Kit en tydelig fejl i
  stedet for at sige, at installationen er startet.
- Den tavse installer skriver en lokal log ved den downloadede installationsfil,
  så et senere installationsproblem kan diagnosticeres.

## 0.1.27

Tidlig testversion. Xbox- og DualSense-styring af Windows skal prøves fysisk i
den installerede app.

- **Styr Windows med controller** kan slås til og fra i Kit, traymenuen og
  Cartridge. Tilstanden er fra ved opstart og sættes på pause, mens Cartridge
  er i forgrunden. Spil startet fra Cartridge slår den fra.
- Xbox- og DualSense-controllere læses via den eksisterende, fastlåste SDL3.
  Venstre stick styrer markøren, højre stick ruller, A/kryds klikker og kan holdes
  til træk, B/cirkel er Esc, X/firkant er Backspace, Y/trekant viser eller
  skjuler Windows' skærmtastatur, og d-pad er piletaster. LB/RB er tilbage/frem.
- LT/L2 giver højreklik, fortryd, kopiér, indsæt, vinduesplacering og Start.
  RT/R2 holder Alt+Tab-vælgeren åben, så d-pad kan vælge vindue; slip RT for at
  skifte. Menu/Options åbner Kit.
- Holdte museknapper og Alt slippes ved frakobling, pause og deaktivering.
  Funktionen ændrer ikke controllerparring, Bluetooth-enheder eller drivere.
- Windows blokerer syntetisk input i UAC-dialoger og nogle programmer med højere
  rettigheder. Eksternt startede spil kræver, at skrivebordstilstand slås fra
  manuelt; Cartridge gør det automatisk ved spilstart.

## 0.1.26

Tidlig testversion. DualSense-slukning og genforbindelse på Windows er endnu
ikke bekræftet fysisk; funktionen er med, så den kan prøves i Kit og Cartridge.

- **Sluk controller** viser tilsluttede Xbox-, DualSense- og 8BitDo-controllere
  i Kit og Cartridge. Kun DualSense/Edge via Bluetooth får en direkte HID-
  slukkommando. Andre forbindelser får en forklaring uden at ændre Windows-
  enheden eller Bluetooth-parringen.
- Den tidligere forsøgsmetode med en planlagt opgave og midlertidig deaktivering
  af Xbox-enheden er fjernet. Installeren fjerner eventuelle gamle testopgaver.
- Funktionen er lokal på Windows-pc'en. Home Assistants kommandoer og Kit's
  eksisterende start- og slumreforløb er uændrede.

## 0.1.25

- Carl's Cartridge er nu med i Windows-installeren som selvstændig launcher.
  Kit kan åbne den direkte, og Kit samt Cartridge kan stå på hver sin skærm.
- Cartridge har controllerstyret bibliotek, visningstilstande og skærmvalg.
  Steam-, Epic- og manuelle spil opdages lokalt; Ludusavi håndterer savebackup.
- Home Assistant får en fast **Åbn Cartridge**-knap. Egne knapper kan tænde PC,
  tænde TV og vælge input, før Cartridge åbnes på den valgte skærm.
- Fra Cartridge kan man vise og skjule Kit-knapper i Home Assistant med controller.
- Den gamle Playnite-start og slumreforløbet er bevaret. Spilstart og saves
  kræver fortsat en fysisk prøve ved TV'et, før Cartridge erstatter Playnite.
- Luk Cartridge-vinduet før installation af opdateringen.

## 0.1.24

- Nye, også tomme, titelsektioner kan oprettes, flyttes og gemmes.
- En titel kan skjules i Home Assistant sammen med sine knapper uden at blive
  slettet fra PC-appen. En tom titel kan slettes igen.
- Klik uden for et redigeringsfelt fjerner fokus, så efterfølgende scroll og
  tastetryk ikke ændrer feltet.

## 0.1.23

- Appens viste versionsnummer og opdateringskontrol følger nu altid
  installerens releaseversion. Buildet stopper, hvis de ikke stemmer overens.
- Et allerede downloadet og verificeret installationsprogram kan genbruges ved
  et nyt opdateringsforsøg.
- Hvis opdateringen fejler, vises den konkrete årsag også på opdateringssiden.

## 0.1.21

- Bekræftelser forsvinder automatisk efter otte sekunder. Fejl bliver stående,
  indtil de lukkes, og statusfeltet dækker ikke længere knapperne.
- Gem-knapper er kun aktive ved gyldige ændringer; flytteknapper er slået fra
  ved første og sidste placering. Dobbeltklik kan ikke starte parallelle gemninger.
- Synligt tastaturfokus, tydeligere kontrast, skærmlæsernavne og mere ensartede
  afstande forbedrer tilgængeligheden.
- Carl's Kit har fået et nyt enkelt logo som SVG samt vindues-, tray- og appikon.

## 0.1.20

- Knap-sektionerne fra 0.1.19 er nu tilgængelige som installerbar opdatering.

## 0.1.19

- Overskrifter på Knapper-siden kan omdøbes og flyttes som hele sektioner.
- Hver sektion har nu sin egen **Ny knap**. En knap redigeres direkte fra dens
  række, hvor både layout og brugerdefinerede handlinger findes.
- Den særskilte liste med brugerdefinerede handlinger nederst er fjernet.

## 0.1.18

- Åbne dropdowns på Knapper-siden bliver ikke længere lukket af den automatiske
  statusopdatering hvert andet sekund. Knaprækkerne genopbygges kun, når
  kataloget faktisk ændrer sig.

## 0.1.17

- Carl's Kit har fået en ryddeligere navigation, mere diskret scrolling og en
  forside uden aktivitetsliste. Historikken samler nu al aktivitet.
- Enheder fra Home Assistant vises separat. Installerede PC-apps findes i en
  sammenklappet, søgbar liste med ikon, udgiver og version.
- Home Assistant-knapper kan sorteres, grupperes, skjules og få bredde og ikon
  direkte fra PC-appen. Skjulte knapper virker fortsat i automatiseringer.
- Appen kontrollerer selv ved start og hver sjette time for nye versioner.
  Download og installation starter kun efter klik på **Opdater**.

## 0.1.16

- WinForms-fladen er erstattet af et fælles Avalonia/XAML- og MVVM-projekt.
- Ny venstremenu med Oversigt, Knapper, Enheder og apps, Historik og
  Indstillinger samt systemstyret lyst/mørkt tema.
- Workflow-editoren bruger lodrette handlingskort og popup-dropdowns, der altid
  ligger over den øvrige flade.
- TV/media players med source-capability får en separat inputvælger med alle
  rapporterede HDMI-indgange og TV-apps.
- Fokusadorners og platformsnative dropdownudtryk er fjernet fra appfladen.

## 0.1.x

Denne udgivelse er fortsat tidlig `0.1.x`-udvikling. Versionsserien lover ikke
et stabilt offentligt API eller en produktionsklar `1.0` endnu.

- Tidligere installerede previews fra den gamle `0.2.0`-`0.7.1`-nummerering
  kan opdatere direkte til den samlede `0.1.x`-serie.

- System tray og statusvindue med MQTT-status og komplet kommandohistorik.
- Windows-buildet indeholder nu altid tray- og status-UI; packagingtesten
  forhindrer en headless Windows-release.
- Installeren kontrollerer, at Avalonia Win32-backenden faktisk er indlæst, før
  installationen meldes klar.
- Manuel installation af opdateringer fra appens statusvindue.
- GitHub-download kræver den lokale DPAPI-beskyttede credential og kontrolleres
  mod release-aktivets SHA-256-digest før installation.
- Automatisk start ved Windows-login og registrering under **Installerede apps**.
- Lokal konfiguration, credentials og SQLite-historik bevares ved opgradering.
- Fanen **Knapper** har nu én samlet liste med op til 20 ordnede handlinger.
  Hver række vælger først **Enhed** eller **App**. Knapnavnet står øverst, og
  alle gemte profiler bliver altid til Home Assistant-knapper.
- **Tilføj handling** opretter nu en synlig række med stabil bredde. En
  Windows UI-regressionstest kontrollerer, at flere rækker ikke overlapper eller
  kollapser til nul pixels.
- Enhedsrækker viser kun gyldige handlinger. TV-input kan vælges ved tænding, og
  HDMI-porte står i nummerorden øverst, efterfulgt af TV-apps og øvrige kilder.
  Enheder vises med deres almindelige navn uden typepræfikser. En action-only
  knap kan fx slukke TV'et og derefter slumre computeren.
- App-rækker vælger program, **Åbn** eller **Luk** og skærm ved åbning. De viser
  installerede programmer samt aktive og tidligere kendte lokale skærme.
  Program-, enheds-, skærm- og inputlister kan nu filtreres ved at skrive en
  del af navnet. App-søgningen matcher også udgiver, så både `gpt` og `OpenAI`
  finder **ChatGPT · OpenAI**. Pakkede Windows-apps findes og startes gennem
  deres stabile appidentitet, også når de allerede kører skjult i system tray;
  programmer uden en registreret post kan vælges
  direkte som `.exe` med knappen **Vælg .exe…**. Det
  konfigurerede TV kan vælges, mens det er slukket; programmet startes først,
  når Windows ser den samme hardwareidentitet igen. Et program, der allerede
  kører, flyttes og fokuseres. Lukning er begrænset til den valgte executable.
  Playnite åbnes i fullscreen, og helperen finder fullscreen-vinduet på tværs
  af Playnites processer, før det placeres på den valgte skærm.
  Redigeringen viser konkrete apps, skærme, computere og TV'er i stedet for
  tekniske felter som Wake-on-LAN og media player.
- Slumre slukker de TV'er, som de publicerede profiler faktisk bruger, i stedet
  for at være bundet til ét fast TV-id.
- Home Assistant-knapper oprettes kun fra de lokalt tilladte Windows-profiler.
  Controlleren validerer valgte HA-enheder og inputs igen før hver effekt.
- Home Assistant og MQTT modtager kun et app-id og aldrig en filsti eller en
  vilkårlig kommando.
- Installeren registrerer appen maskinbredt, så den vises stabilt under
  **Installerede apps**. Windows viser derfor en UAC-bekræftelse ved installation
  og opdatering.
- Controlleren bevarer MQTT-sessionen på tværs af Home Assistant-genforbindelser
  og genprojekterer agent- og appkatalogstatus efter en HA-genstart.
- Kommandoer, der afbrydes af Windows-slumre eller helperstop, afsluttes lokalt
  som ukendt resultat ved næste start og gentages ikke automatisk.

Installeren indeholder ingen credentials. Førstegangsprovisionering udføres fra
den konkrete Homelab-konfiguration.
