📩 WinProgramSuite — Komplett Windows Pakethanteringssystem

Senaste uppdateringen: 10 juli 2026 | WinUpdate startfix
Denna Àndringslogg tÀcker WinProgramManager och WinUpdate, komponenterna i WinProgramSuite.
För automatiska uppdateringsfunktioner, se WinUpdate-dokumentation.

 

WinProgramSuite Version 2026.07.10.16

WinUpdate start-höjning fixad (10 juli 2026):

  • WinUpdate begĂ€r inte lĂ€ngre UAC vid start: Eftersom programfilen heter WinUpdate.exe krĂ€vde Windows installationsdetektering automatiskt administratörsrĂ€ttigheter vid start. Windows blockerar tyst program som krĂ€ver höjning frĂ„n anvĂ€ndarens startmapp, sĂ„ appen startade aldrig med Windows och visades aldrig i systemfĂ€ltet.
  • InbĂ€ddat programmanifest (asInvoker): Lade till winupdate.manifest (refererat frĂ„n winupdate.rc) som anger requestedExecutionLevel level="asInvoker". Detta inaktiverar detekteringen, sĂ„ WinUpdate startar nu med normala rĂ€ttigheter frĂ„n startgenvĂ€gen och visas i systemfĂ€ltet frĂ„n Windows-start.
  • Höjning endast vid installation: Den enda UAC-förfrĂ„gan visas nu bara nĂ€r du trycker Uppdatera nu, och höjer winget_helper.exe sĂ„ lĂ€nge sjĂ€lva installationen pĂ„gĂ„r — exakt dĂ€r administratörsrĂ€ttigheter krĂ€vs.

 

WinProgramSuite Version 2026.03.26.07

FelrÀttningar och stÀdning (26 mars 2026):

  • WinUpdate — Norsk Avbryt-knapp fixad: BekrĂ€ftelsedialogen för hoppa över/Ă„ngra visade «OK» istĂ€llet för «Avbryt» för avbryt-knappen i norsk (bokmĂ„l) sprĂ„kfil. Fixade btn_cancel i nb_NO.txt.
  • WinProgramManager — borttagen första-körning DB-migrering: Koden som flyttade WinProgramManager.db frĂ„n installationsmappen till C:\ProgramData\WinProgramManager\ körde utan administratörsrĂ€ttigheter och orsakade ett felmeddelande vid första start. Migreringskoden har tagits bort frĂ„n db_path_utils.h, main.cpp, updater_gui.cpp och updater_main.cpp. Installationsprogrammet placerar nu databasen direkt pĂ„ rĂ€tt plats.

 

WinProgramManager Version 2026.02.21.07

Delad Databasplats (21 februari 2026):

  • Centraliserad Databaslagring: Databasen lagras nu i C:\ProgramData\WinProgramManager\WinProgramManager.db istĂ€llet för i per-anvĂ€ndare installationskatalog
  • Flerststöd: Alla anvĂ€ndare pĂ„ systemet delar nu samma paketdatabas och metadata, vilket sĂ€kerstĂ€ller konsistens över anvĂ€ndarkonton
  • Reducerad DiskanvĂ€ndning: Eliminerar duplicerade databaskopior för varje anvĂ€ndare, vilket sparar diskutrymme pĂ„ fleranvĂ€ndarsystem
  • Automatisk Migrering: Applikationen skapar automatiskt ProgramData-katalogen och migrerar till den nya platsen vid första körningen
  • Systemomfattande Installation: BĂ€ttre anpassning till Windows bĂ€sta praxis för applikationsdata delad över alla anvĂ€ndare

 

WinProgramManager Version 2026.02.19.10 — Uppdatering 1

  • Komplett InstĂ€llningar-internationalisering: Alla 15 instĂ€llningsdialog-strĂ€ngar nu fullstĂ€ndigt översatta till engelska, norska och svenska - settings_btn, settings_title, settings_run_updater_btn, settings_scheduler_enable, settings_scheduler_interval_days_label, settings_scheduler_custom_days_label, settings_scheduler_first_run_label, settings_scheduler_run_if_fail_label, settings_use_button, settings_ok_button, settings_cancel_button, settings_working_message, settings_days_out_of_range, settings_days_invalid_integer, settings_failed_launch_updater
  • Norsk visning: InstĂ€llningsdialogen visar "Innstillinger", "Aktiver planlagte oppdateringer", "Intervall (dager):", "Tidspunkt pĂ„ dagen:", "Bruk", "OK", "Avbryt"
  • Svensk visning: InstĂ€llningsdialogen visar "InstĂ€llningar", "Aktivera schemalagda uppdateringar", "Intervall (dagar):", "Tidpunkt pĂ„ dagen:", "AnvĂ€nd", "OK", "Avbryt"
  • Universell schemalĂ€ggartolkning: Systemets schemalĂ€ggare-utdata tolkas nu sprĂ„k-oberoende och extraherar dagintervaller (1-365) oavsett Windows visningssprĂ„k (engelska, norska, kinesiska, japanska, ryska, etc.)
  • Mönster-baserad extraktion: Parsern anvĂ€nder intelligent talextraktion med datum/tid-filtrering - fungerar med "Every 5 day(s)", "varje 5 dag", "æŻ 5 怩", etc.
  • Kryssruta-fix: InstĂ€llningsdialogens kryssruta Ă„terspeglar nu korrekt schemalĂ€ggerstatus genom att kontrollera intervalDays > 0 istĂ€llet för flera fallback-villkor
  • Anpassad dag-validering: InmatningsfĂ€ltet validerar nu endast heltal med intervallkontroll (1-365 dagar) och tydliga lokaliserade felmeddelanden
  • Utökat intervall-stöd: Anpassade intervaller upp till 365 dagar för Ă„rliga/halvĂ„rliga uppdateringsscheman (tidigare begrĂ€nsat till 30 dagar)
  • Skript timeout-skydd: restore_missing_packages.ps1 har nu 15-sekunders timeout för winget-frĂ„gor för att förhindra oĂ€ndlig hĂ€ngning pĂ„ felformaterade paket-ID:n
  • Indata-kvalitet: Trimmar mellanslag, validerar endast heltal, avvisar decimaler/text/specialtecken

 

WinProgramManager Version 2026.02.13.01 — Uppdatering 20

First-run scheduler & configuration marker (13 February 2026):

  • First-run scheduler: On first run the app creates a weekly Task Scheduler job named WinProgramUpdaterWeekly that runs WinProgramUpdaterGUI.exe --hidden for automated weekly updates.
  • Configuration marker: A small INI is written to %APPDATA%\WinProgramManager\WinProgramManager.ini to mark first-run completion; it stores Settings/Language (default en_GB) and Settings/UpdaterTaskCreated (1 on success, 0 on failure).
  • One-time flow: Presence of the INI prevents re-running the first-run task creation. Delete the INI to force the flow again.

 

WinProgramManager Version 2026.02.11.01 — Uppdatering 19

Stabilitet & installationsfixar (11 februari 2026):

  • Installerat-filter: Gjorde "Installerat"-filtret omedelbart genom att ladda paket-ID:n frĂ„n lokal databas (ingen blockerande winget-körning)
  • Ominstallera-dialog: Fixade saknad knapptext genom att Ă„terstĂ€lla `close` lokaltals-nyckeln och justera owner-drawn rendering
  • Installations-UI: Lagt till en extra ny rad efter "FrĂ„gar winget..."-meddelandet för bĂ€ttre lĂ€sbarhet
  • Fokus-hantering: Huvudfönstret förs fram nĂ€r installationsdialogen stĂ€ngs
  • DB-rensning: Tog bort förĂ„ldrade poster frĂ„n `installed_apps` för att rĂ€tta installationsrĂ€kningen

 

WinProgramManager Version 2026.02.09.01 — Uppdatering 18

Sökdialog internationalisering och installationsstatus-fix (9 februari 2026):

  • Sökdialog internationalisering: Lade till 15 lokalnycklar (search_dialog_title, package_name_label, publisher_label, source_label, category_label, tag_label, status_label, status_all, status_installed, status_not_installed, search_button, reset_button, close_button, cancel_button) pĂ„ 3 sprĂ„k
  • Visuell översyn: Vit bakgrund RGB(255,255,255), 11pt Segoe UI-typsnitt, Ă€garritade knappar med hover-effekter
  • TvĂ„kolumns layout: Radioknappar organiserade i 50/50-layout (vĂ€nster 20-220, höger 235-430) för bĂ€ttre utrymmesutnyttjande
  • Dialogenhetskonvertering: Standardiserade knappstorlekar pĂ„ 60x14 DLU (sök) och 75x14 DLU (bekrĂ€ftelse) ≈ 88-110px @ 11pt Segoe UI
  • Knapp hover-effekter: GWLP_USERDATA tillstĂ„ndsspĂ„rning med TrackMouseEvent, RGB(25,95,210) hover-fĂ€rg
  • Universellt ikonsystem: Lade till passande Unicode-ikoner till 12+ knappar (â–Œ Installera, âŸČ Ominstallera, âšł Avinstallera, ✖ StĂ€ng, 🔍 Sök, âč Stopp, 📩 Installerad, 🔄 Uppdatera, â„č Om, ⏻ Avsluta, ✓ Ja/OK)
  • KRITISK FIX - Installationsstatus: Fixade bugg dĂ€r installerade appar visade "Installera"-knapp istĂ€llet för "Ominstallera"/"Avinstallera". Grundorsak: LEFT JOIN returnerade tom strĂ€ng för installed_version, inte NULL. Lösning: Kontrollera i.package_id-kolumn (13) frĂ„n JOIN med sqlite3_column_type != SQLITE_NULL
  • BekrĂ€ftelsedialog förbĂ€ttringar: Lade till IDI_QUESTION-ikon, vit bakgrund, bredare knappar (75 DLU), alla Ă„tgĂ€rder (installera/ominstallera/avinstallera) har nu bekrĂ€ftelsedialog
  • Förenklade Unicode-ikoner: Ersatte emojis (⬇ 🗑 🔄) med enklare Unicode-tecken (â–Œ âšł âŸČ) för bĂ€ttre rendering över system
  • Saknade lokalstrĂ€ngar: Lade till confirm_install_title och confirm_install_msg som saknades nĂ€r andra bekrĂ€ftelseĂ„tgĂ€rder lades till
  • Knappbreddsjusteringar: Utökade Installerad-knapp till 120px (var 100px), Uppdatera Installerad till 220px (var 180px) för att rymma ikonerna
  • Komplett knappstyling: Alla dialogknappar anvĂ€nder nu konsekventa fĂ€rger (RGB 10,57,129 bas), 19pt fet stil, centrerad text med DT_CENTER|DT_VCENTER
  • Kodkonsistens: Enhetligt WM_DRAWITEM-mönster över alla dialoger, konsekvent anvĂ€ndning av GetStockObject(WHITE_BRUSH) för vita bakgrunder

 

WinProgramManager Version 2026.02.08.02 — Uppdatering 17

Design/layout/utseende och kÀnsla fÀrdigstÀlld (8 februari 2026):

  • Anpassad avsluta-dialog: Professionell avslutningsbekrĂ€ftelse med egenhĂ€ndigt ritad frĂ„getecken-ikon (IDI_QUESTION) som ersĂ€tter standard MessageBox
  • BlĂ„tt knapptema: Avsluta-dialogens Ja/Nej-knappar matchar Om-knappens fĂ€rg (RGB 10,57,129) för konsekvent visuell identitet
  • Optimal storlek: Kompakt 260x75-dialog med 50x18-knappar och 15pt fet stil för perfekt lĂ€sbarhet
  • Enhetlig knappimplementering: Appdetaljer-knappar (Installera/Installera om/Avinstallera/StĂ€ng) anvĂ€nder nu identisk GWLP_USERDATA hover-spĂ„rning som Om-knappen
  • Konsekvent fĂ€rgschema: Installera (grön RGB 40,180,40), Avinstallera (röd RGB 180,40,40), Installera om/StĂ€ng (blĂ„ RGB 10,57,129) med korrekta hover-tillstĂ„nd
  • Fokushantering: BeskrivningsfĂ€ltet markeras inte lĂ€ngre automatiskt nĂ€r dialogen öppnas - fokus sĂ€tts till StĂ€ng-knappen för bĂ€ttre anvĂ€ndarupplevelse
  • Kodkonsistens: Alla dialoger anvĂ€nder nu samma knapp-subklassningsmönster med per-knapp tillstĂ„ndsspĂ„rning via GWLP_USERDATA
  • Professionell finish: Systemikon-integration, korrekt musspĂ„rning (TME_LEAVE), och fet stil i alla dialoger
  • Designmilstolpe: Komplett visuell identitet etablerad - alla dialoger delar konsekventa vita bakgrunder, owner-drawn-knappar och professionell styling

 

WinProgramManager Version 2026.02.08.01 — Uppdatering 16

Professionell applikationsdetaljer dialog (8 februari 2026):

  • Moderna Ă€garritade knappar: Anpassade knappar med fĂ€rgteman - Installera (grön), Avinstallera (röd), Ominstallera/StĂ€ng (blĂ„)
  • Interaktiva hover-effekter: Knapp-subklassning med TrackMouseEvent för ljusare fĂ€rger vid hover, ger visuell feedback
  • Ren vit bakgrund: Konsistent RGB(255,255,255) bakgrund som matchar spinner och huvudfönster-styling
  • Komplett internationalisering: Alla etiketter fullstĂ€ndigt lokaliserade - Utgivare, Version, Paket-ID, KĂ€lla, Status, Beskrivning, Teknisk information, Hemsida, Licens, Installeringstyp, Arkitektur, Taggar pĂ„ 3 sprĂ„k
  • VĂ€rdestrĂ€ngs-lokalisering: StatusvĂ€rden (Installerad/Inte installerad), platshĂ„llartexter (OkĂ€nd, Inte tillgĂ€nglig, Inga taggar, Ingen beskrivning) översatta
  • Fixad StĂ€ng-knapp: BlĂ„-tematiserad StĂ€ng-knapp med korrekt lokaliserad text ("Close"/"Lukk"/"StĂ€ng")
  • FörbĂ€ttrad anvĂ€ndarupplevelse: BeskrivningsfĂ€lt inte lĂ€ngre auto-valt vid dialogöppning
  • Konsistent textstyling: Svart text (RGB 0,0,0) pĂ„ vita bakgrunder över alla kontroller via WM_CTLCOLORSTATIC, WM_CTLCOLOREDIT, WM_CTLCOLORDLG
  • Utökning av lokalsystem: Lade till 19 nya lokalnycklar (app_details_title, publisher_label, version_label, osv.) med LoadLocale-parsing

 

WinProgramManager Version 2026.02.07.08 — Uppdatering 15

Komplett internationalisering och avslutsystem (7 februari 2026):

  • Komplett i18n-implementering: 90+ lokalstrĂ€ngar som tĂ€cker alla UI-element, felmeddelanden och dialoger pĂ„ 3 sprĂ„k
  • Professionellt avslutsystem: AvslutbekrĂ€ftelse med "Ja/Nej"-knappar för alla avslutmetoder (X-knapp, avslutknapp, Ctrl+W)
  • Avslutknapp: Röd-tematiserad knapp lĂ€ngst till vĂ€nster med översĂ€ttningar: "Quit" (engelska), "Avslutt" (norska), "Avsluta" (svenska)
  • Ctrl+W tangentbordsgenvĂ€g: Windows acceleratortabell sĂ€kerstĂ€ller att Ctrl+W fungerar globalt oavsett fokus
  • Smart hantering av underdialoger: Underdialoger (appdetaljer) stĂ€ngs utan bekrĂ€ftelse, huvudfönster krĂ€ver bekrĂ€ftelse
  • Konfigurationsfilpersistering: SprĂ„kpreferens sparad i %APPDATA%\WinProgramManager\WinProgramManager.ini
  • UTF-8-kodningsfixering: Fixade lĂ€sning av lokalfiler med MultiByteToWideChar (CP_UTF8) för korrekta norska/svenska tecken
  • Knappinternationalisering: Sök-, Avsluta sökning- och Installerade-knapparna Ă€r nu helt översatta (tog bort hĂ„rdkodade strĂ€ngar)
  • Lokaliserade felmeddelanden: 15+ fel-/varningsmeddelanden nu tillgĂ€ngliga pĂ„ alla 3 sprĂ„k
  • quit_handler modul: Centraliserad avslutlogik i quit_handler.cpp/.h för bĂ€ttre kodorganisation
  • Titelfixering: Tog bort mellanslag frĂ„n "WinProgram Manager" → "WinProgramManager" i spinner och dialoger
  • Norsk sprĂ„kfixering: Korrigerad "Behandler database" → "Behandler databasen" (bestĂ€md form)

 

WinProgramManager Version 2026.02.07.08 — Uppdatering 14

Suite versionsjustering (7 februari 2026):

  • Enhetlig versionering: WinProgramManager och WinUpdate delar nu version 2026.02.07.08 för suite-konsistens
  • WinUpdate skanner-synlighet: Skanner-popup följer nu huvudfönstret nĂ€r det fĂ„r fokus (WM_ACTIVATE handler)
  • FörbĂ€ttrad anvĂ€ndarupplevelse: Inget behov av att minimera andra appar för att se skanningsframsteg - popup visas automatiskt överst
  • Suite-identitet: Alla komponenter visar samma versionsnummer och publiceringsdatum (07.02.2026)

 

Version 2026.01.19.10

Nytt i denna version (19 januari 2026, 10:00 GMT+1):

  • Microsoft Store kĂ€llavtal: Lade till --accept-source-agreements flagga till alla winget upgrade-kommandon för att automatiskt acceptera geografiska regiondatakrav för msstore-kĂ€lla
  • Icke-interaktiv winget-körning: Eliminerade interaktiva prompter under automatiska uppdateringskontroller genom att acceptera kĂ€llavtal i förvĂ€g
  • FörbĂ€ttrad tillförlitlighet: Alla winget-kommandon körs nu utan att krĂ€va anvĂ€ndarinteraktion för kĂ€llavtal

 

WinUpdate Version 2026.01.11.18

Nytt i denna version (11 januari 2026, 18:00 GMT+1):

  • Dialogikon-konsekvens: Alla applikationsdialoger visar nu WinUpdate-ikonen i titelraden för konsekvent varumĂ€rkesbyggande
  • FĂ€rgvĂ€xlande nedladdningsindikator: Hoppande boll-animation byter fĂ€rg frĂ„n blĂ„ (förbereder/installerar) till grön (laddar ner) för tydlig visuell Ă„terkoppling under paketnedladdningar
  • Felmeddelandeformatering: Fixade textformatering i felsammanfattningar för att sĂ€kerstĂ€lla att norsk och engelsk text visas pĂ„ separata rader
  • Huvudfönster-Ă„terstĂ€llning: FörbĂ€ttrad huvudfönstrets bring-till-framsida-beteende efter att installationsdialogen stĂ€ngs

 

Version 2026.01.09

Nytt i denna version (09 januari 2026, 18:00 GMT+1):

  • UI-justeringsförfining: Justerade Logg-knappens vertikala positionering för förbĂ€ttrad visuell justering med andra knappar

 

Version 2026.01.08

Nytt i denna version (08 januari 2026, 20:00 GMT+1):

  • Windows Defender falsk positiv-reducering: Lade till sĂ€kerhetskompileringsflaggor (ASLR, DEP, hög-entropi ASLR) för att minska falska positiva detektioner
  • FörbĂ€ttrad körbar metadata: Omfattande versionsinformation med företagsnamn, upphovsrĂ€tt och produktdetaljer inbĂ€ddad i körbar fil
  • Fixade engelsk Oskippa-knapp: Korrigerade variabelnamnvisningsproblem i engelsk lokal (en_GB.txt)
  • Beskrivande pollningsintervalltext: Engelsk och norsk rullgardinsmeny matchar nu svensk klarhet: "Sök efter uppdateringar varje X:e timme"
  • Skript för falsk positiv-inlĂ€mning: Lade till hjĂ€lpskript för att lĂ€gga till Windows Defender-undantag och skicka in falska positiva rapporter till Microsoft
  • Omfattande sĂ€kerhetsdokumentation: Skapade DEFENDER_SOLUTIONS.md med detaljerade instruktioner för hantering av antivirusfalska positiver
  • Installationsdialogreparation: Skapade winget_helper.exe som fĂ„ngar all winget-utmatning inklusive förloppsindikator, nedladdningsprocent och statusinformation i realtid
  • Enkel UAC-upphöjning: En enda UAC-prompt installerar alla valda paket via hjĂ€lparkitekturen (Ă„terstĂ€lld frĂ„n tidigare fungerande implementation)
  • InstallationsförloppsspĂ„rning: Förloppsindikator uppdateras frĂ„n 0% till 100% nĂ€r paket bearbetas, statustext visar aktuellt paketnamn
  • Installationsstatusarbetsflöde: Tydliga statusövergĂ„ngar: "Förbereder..." → paketnamn → "Installation slutförd!" med förloppsprocent
  • "System uppdaterat" dialogfixering: Visar nu korrekt nĂ€r alla tillgĂ€ngliga uppdateringar Ă€r skippade (rĂ€knar icke-skippade paket istĂ€llet för totalt)
  • SystemfĂ€ltsynlighetsfix: "Ditt system Ă€r uppdaterat" dialog visas nu nĂ€r fönstret Ă€r synligt, oavsett systemfĂ€ltlĂ€ge
  • Versionsuppdatering: Applikationsversion uppdaterad till 2026.01.08.08

 

Version 2026.01.07

Nytt i denna version (07 januari 2026, 12:00 GMT+1):

  • Svenskt sprĂ„kstöd: Komplett svensk (sv_SE) lokalisering med 106 översĂ€ttningsnycklar tillagda i locale/sv_SE.txt
  • Tre-sprĂ„ksstöd: Applikationen stöder nu engelska (GB), norska (bokmĂ„l) och svenska med korrekt sprĂ„kval i konfigurationsdialogen
  • Naturlig svensk terminologi: AnvĂ€ndarprefererade svenska termer: "Skippa/Oskippa" för Skip/Unskip, "Ladda om" för Refresh, "Avboka" för Cancel
  • FörbĂ€ttrad UI-klarhet: Ändrade Refresh-knappen frĂ„n "Uppdatera" till "Ladda om" pĂ„ svenska för att sĂ€rskilja frĂ„n "Uppdatera nu"-knappen (Update Now)
  • Beskrivande konfigurationstext: Utökade svensk pollningsintervalltexten frĂ„n "Var 2e timme" till "Sök efter uppdateringar varje 2e timme" för bĂ€ttre tydlighet
  • Enhetlig instĂ€llningsarkitektur: Konsoliderade till en enda instĂ€llningsfil (%APPDATA%\WinUpdate\wup_settings.ini) med korrekt hantering av [language]-sektion
  • Fullt stöd för lokalekoder: Alla komponenter hanterar nu fullstĂ€ndiga ISO-lokalekoder (sv_SE, nb_NO, en_GB) istĂ€llet för korta koder
  • Centraliserad översĂ€ttningsladdning: Enhetliggjorde all översĂ€ttningsladdning till locale/-mappen (var tidigare uppdelat mellan i18n/ och locale/)
  • Komplett översĂ€ttningstĂ€ckning: Alla dialoger, verktygstips, knappar och statusmeddelanden Ă€r nu korrekt översatta pĂ„ alla tre sprĂ„ken
  • StĂ€dning av instĂ€llningsfil: Tog bort förĂ„ldrad wup_settings.txt frĂ„n projektroten, alla instĂ€llningar finns nu i APPDATA-platsen

 

Version 2026.01.04.A

Nytt i denna version (04 januari 2026, 22:00 GMT+1):

  • Installationsdialog med animation: Ny modal dialog för paketinstallation med animerad förloppsindikator (1px rörlig punkt, 1ms timer)
  • Markera alla-knapp: Fixade knappfunktionalitet - Ă€ndrade frĂ„n kryssruta (ID 2001) till tryckknapp (ID 2099) för att undvika kontrollkonflikter
  • UAC-upphöjning med PowerShell: Paketinstallation anvĂ€nder nu PowerShell istĂ€llet för batch-filer för enskild UAC-prompt och renare utmatning
  • Hantering av uppstartsgenvĂ€gar: Automatisk verifiering och korrigering av Windows-uppstartsgenvĂ€gar baserat pĂ„ konfigurationslĂ€ge
  • Uppstartsverifiering vid start: Applikationen kontrollerar att uppstartsgenvĂ€gen matchar konfigurationslĂ€get och fixar avvikelser automatiskt
  • FörbĂ€ttringar av konfigurationsdialoglayout: Breddade dialog till 600px med konsekvent 10px knappavstĂ„nd för bĂ€ttre visuell layout
  • "LĂ€gg till i systemfĂ€ltet nu"-knappplacering: Flyttade knapp till nedersta raden tillsammans med andra knappar för renare UI
  • LĂ€gesspecifik genvĂ€ghantering: LĂ€ge 0 (Manuell) tar bort genvĂ€g, LĂ€ge 1 (Uppstart) skapar med --hidden, LĂ€ge 2 (SystemfĂ€lt) skapar med --systray
  • Installationsdialog i18n: Lade till översĂ€ttningar för "no_packages_selected" och "install_done"-meddelanden pĂ„ engelska och norska
  • Rensning av temporĂ€ra filer: Garanterad rensning av installationsutdatafiler i alla exekveringsvĂ€gar
  • Storlek pĂ„ Klar-knapp: Installationsdialogs Klar-knapp Ă€r nu 150px bred placerad vid H-70 för korrekt synlighet
  • Konsistens för VerkstĂ€ll/OK-knappar: BĂ„da knapparna anvĂ€nder nu VerifyStartupShortcut()-funktionen för pĂ„litlig genvĂ€ghantering

 

Version 2026.01.04

Nytt i denna version (04 januari 2026, 18:30 GMT+1):

  • SystemfĂ€ltlĂ€ge 2-implementering: Komplett systemfĂ€ltfunktionalitet med konfigurerbar automatisk skanning
  • Tre konfigurationslĂ€gen: Manuellt lĂ€ge (standard), Dold skanning vid uppstart, eller SystemfĂ€lt med periodisk pollning
  • Högerklick-kontextmeny: ⚡ Skanna nu!, đŸȘŸ Öppna huvudfönster, ❌ Avsluta-alternativ med emoji-ikoner
  • Dynamiskt verktygstips: Visar "WinUpdate - NĂ€sta skanning: HH:MM" som visar den faktiska klocktiden för nĂ€sta schemalagda skanning
  • Smarta ballongnotifieringar: Visar uppdateringsantal nĂ€r uppdateringar hittas, "Du Ă€r uppdaterad!" endast för manuella skanningar (automatiska skanningar Ă€r tysta nĂ€r inga uppdateringar finns)
  • "LĂ€gg till i systemfĂ€ltet nu"-knapp: LĂ€gger omedelbart till app i systemfĂ€ltet frĂ„n konfigurationsdialog (endast synlig nĂ€r LĂ€ge 2 Ă€r valt)
  • Automatiska uppstartsgenvĂ€gar: LĂ€ge 1 skapar genvĂ€g med --hidden-parameter, LĂ€ge 2 med --systray-parameter
  • Hantering av enkelinstans: Att starta appen igen aktiverar befintligt fönster istĂ€llet för att skapa dubblettinstans
  • Dölj fönster till systemfĂ€lt: Att klicka pĂ„ X i systemfĂ€ltlĂ€ge döljer fönstret istĂ€llet för att stĂ€nga applikationen
  • Uppdateringar av verktygstips: NedrĂ€kning uppdateras var 60:e sekund för att hĂ„lla tiden korrekt
  • NIF_SHOWTIP-flagga: KrĂ€vs för NOTIFYICON_VERSION_4 för att korrekt visa verktygstips i Windows
  • closetray.exe-verktyg: FristĂ„ende CLI-verktyg för att rent stĂ€nga systemfĂ€ltinstansen

 

Version 2026.01.03

Nytt i denna version (03 januari 2026, 12:00 GMT+1):

  • Konfigurationsdialog: Lade till konfigurationsdialog för systemfĂ€ltinstĂ€llningar (förberedelse för framtida systemfĂ€ltintegration)
  • Anpassade verktygstips: Implementerade anpassat verktygstipssystem för Om-knapp med samma arkitektur som Skippa-kolumnens verktygstips
  • Komplett i18n-system: Migrerade frĂ„n en_US/no till ISO-standard en_GB/nb_NO lokalekoder genom hela applikationen
  • FullstĂ€ndig översĂ€ttningstĂ€ckning: Lade till översĂ€ttningar för alla UI-element inklusive konfigurationsdialog, verktygstips och statusmeddelanden
  • Norska lokaliseringskorrigeringar: Fixade "Uskippe"-prefixproblem, korrigerade Om-knappens översĂ€ttning till "Om"
  • KnappavstĂ„nd: Exakt 2-pixlars gap mellan Konfig- och Om-knappar (Konfig vid x=468, Om vid x=590)
  • Konfigurationsdialog UX: Kryssrutan aktiverar/inaktiverar dropdown; status uppdateras endast efter VerkstĂ€ll/OK; Avboka kasserar korrekt Ă€ndringar

 

Version 2026.01.02

Nytt i denna version (02 januari 2026, 10:30 GMT+1):

  • Fixade applikationsfrysning efter skippa-bekrĂ€ftelse: Ändrade synkrona SendMessageW-anrop till asynkrona PostMessageW för att förhindra dödlĂ€ge
  • Fixade Oskippa-dialogfrysning: Tog bort lĂ„ngsamt winget list-anrop (30-sekunders timeout) och ersatte med in-memory-parsning av cachad winget-utmatning
  • Fixade trunkning av visningsnamn: Löste problem dĂ€r skippa-dialog och oskippa-lista visade förkortade namn som "VLC" istĂ€llet för fullstĂ€ndiga namn som "VLC media player"
  • Fixade INI-nyckelmatchning: Lade till trimmning av blanksteg för INI-nycklar för att korrekt matcha parsade paket-ID:n som hade efterföljande blanksteg
  • Cache för visningsnamn i minnet: Introducerade g_id_to_displayname-mappning med mutex-skydd för att lagra fullstĂ€ndiga paketnamn i minnet
  • Optimerad Oskippa-dialogprestanda: Öppnas nu omedelbart genom att parsa data i minnet istĂ€llet för att starta externa processer
  • FörbĂ€ttrad upplösning av visningsnamn: Kaskaderad uppslagsstrategi: minnescache → winget-utmatning i minnet → g_packages → förskönande fallback

 

Version 2025.12.20

Nytt i denna version (20 december 2025, 15:00 GMT+1):

  • KĂ€rnfunktionalitet: Initial release med grundlĂ€ggande winget-wrapper-kapacitet
  • Skippa paketuppdateringar: Möjlighet att skippa specifika paketversioner
  • ListView-visning: Visar tillgĂ€ngliga uppdateringar i en sorterbar lista
  • InstĂ€llningspersistens: Sparar skippade paket till INI-fil i %APPDATA%\WinUpdate
  • FlersprĂ„ksstöd: Engelska och norska översĂ€ttningar via INI-filer
  • Om-dialog: Visar versionsinformation och licensdetaljer
  • HyperlĂ€nkkontroller: Anpassad ListView-subklassning för klickbara skippa-lĂ€nkar
  • Resurshantering: Ikon- och resursfil-integration
  • Arkitektur: Byggd med C++ och Win32 API (nativ Windows-applikation), CMake-byggsystem med MinGW GCC 15.2.0
  • ModulĂ€r kodstruktur: Separata filer för parsning, loggning, hyperlĂ€nkar, dialoger
  • TrĂ„dsĂ€kerhet: Mutex-skyddat globalt tillstĂ„nd för trĂ„dsĂ€kra operationer

Release status: Ready for publish — release will be performed tomorrow.

Committed 11 February 2026 — codebase prepared for publishing.