Systemstatus

Genereret: 1. August 2026 kl. 06:15:17 · Nexdoc Systems · PackTrack v4.64.0
Alle systemer kører normalt
Sidst kontrolleret: 06:15:17

Aktuel version

Version
v4.64.0
Udgivet
2026-06-29
System
PackTrack · Nexdoc Systems

Systemtjek

PHP version 8.5.9
AES-256-GCM Tilgængelig
Argon2id Understøttet
OpenSSL OpenSSL 1.1.1k FIPS 25 Mar 2021
data/ skrivbar Ja ✓
settings.json Fundet ✓
HTTPS Aktiv

Versionshistorik

v3.16.2
2026-06-05
FIX: Bring viste ikke hentekode-feltet i udleverings-terminalen. Årsag: kurér-kataloget på live-systemet blev oprettet før udleverings-konfigurationen fandtes, så Bring-posten manglede handout-data — og kataloget gemmes ikke i deploy (beskyttet vendor-data), så feltet kom aldrig med. Løsning: systemet self-healer nu kataloget — kendte kurerer (GLS=000, DAO=00000, Bring=AA00 hentekode-først) får automatisk deres udleverings-konfiguration påført ved indlæsning, både for tildelte og gamle config-kurerer, matchet på id eller navn. Terminalen har desuden en frontend-fallback der genkender kuréren på navn. Bring viser nu korrekt AA00-hentekodefeltet FØR scanning.
v3.16.1
2026-06-05
Bring hentekode-format rettet + generelt kode-format pr. kurér. (1) Udleveringskoden kan nu have et FORMAT-mønster (A=bogstav, 0=ciffer), ikke kun en cifferlængde. Bring bruger AA00 (2 bogstaver + 2 cifre), GLS=000, DAO=00000 — sat korrekt i kataloget. (2) Bring (hentekode først): personalet indtaster AA00-hentekoden FØR pakken vises — input accepterer nu bogstaver+cifre og tvinges til store bogstaver, med format-validering både i terminal og på server. (3) Format kan sættes pr. kurér i kurér-kataloget (vendor) uden kodeændring. Tom = brug kun længde. (4) Koden normaliseres til store bogstaver ved sammenligning, så AA00-koder matcher uanset hvordan de tastes.
v3.16.0
2026-06-05
NY: Udleverings-terminal (outbound) + kurér-specifik udleverings-godkendelse. (1) Ny minimal udleverings-terminal (terminal_out.php): vælg kurér, hurtig scan, liste over dagens udleveringer. Tilgås fra inbound-terminalen (📤 Udlevering) og fra Pakkeliste i admin. (2) Kurér-specifik godkendelse, konfigurerbar pr. kurér i kurér-kataloget (vendor): "Kode" (scan pakke → indtast kode kunden viser, fx GLS 3-cifret, DAO 5-cifret) eller "Hentekode først" (Bring: kunden oplyser hentekode → systemet afslører pakke/placering → udlever). Kode-længde valideres. (3) Forbundet rigtigt: udlevering markerer pakken som picked_up i pakkelisten, logger udlevering (krypteret), og registrerer outbound hos kuréren via TMS/webhook — så kurér-leverandøren kan se kunden har modtaget pakken. Samme kobling som inbound. (4) Udleveringskoden gemmes krypteret på pakken ved inbound (fra kurér/TMS når live); indtil da kan personalet indtaste den korrekt-formaterede kode kunden viser. (5) Kurér-katalogets udleverings-metode kan ændres pr. kurér uden kodeændring.
v3.15.0
2026-06-05
Label: ÆGTE scanbar stregkode tilføjet. Tidligere var stregkoden kun dekorative streger (i terminal-visningen) og helt fraværende på den printede label — pakkenummeret stod kun som tekst. Nu genereres en rigtig Code128-stregkode (indbygget SVG-generator, ingen eksterne afhængigheder) der koder HELE pakkenummeret, så personalet kan scanne pakken ud til kunden ved afhentning. Stregkoden vises på den printede label, i terminalens "Seneste label"-panel og i forhåndsvisningen. Højden skaleres pr. labelstørrelse. Det fulde pakkenummer står som læsbar tekst under stregkoden.
v3.14.4
2026-06-05
Label: klokkeslæt erstattet med modtaget-DATO. Labelen viser nu "Modtaget: DD.MM.ÅÅÅÅ" tydeligt (fed, centreret) i stedet for et lille klokkeslæt i hjørnet — så pakkeshoppen kan se hvilken dag pakken blev scannet ind. Datoen skaleres pr. labelstørrelse. Scan-feedet på skærmen viser fortsat klokkeslæt som før. Forhåndsvisningen er opdateret tilsvarende.
v3.14.3
2026-06-05
FIX: Kunne ikke navigere mellem de offentlige sider (status, support/kontakt, betingelser, privatlivspolitik). Den fælles footer (renderFooter i bootstrap.php) udskrev footer-links direkte fra de gemte indstillinger, som stadig havde den gamle /packshop/-undermappe-sti — så links mellem siderne var brudte. renderFooter fjerner nu automatisk den gamle /packshop/- og /pack/-prefix, ligesom forsiden. Alle sider linker nu korrekt til hinanden (/status.php, /support.php, /terms.php, /privacy.php). "Tilbage til forsiden"-linket virkede allerede via auto-detekteret base-URL.
v3.14.2
2026-06-05
FIX: Footer-links på forsiden (Status, Privatlivspolitik, Betingelser, Support) pegede på den gamle undermappe-sti /packshop/... fra da systemet lå i en subfolder. PackTrack kører nu i roden, så links retter nu automatisk den gamle /packshop/- (og /pack/-) prefix væk ved visning — uanset hvad der er gemt. Linkene peger nu korrekt på /status.php osv.
v3.14.1
2026-06-05
FIX: Kurerer vist i tenant-indstillinger og Track & Trace, men IKKE i scan-terminalen. Terminalen hentede stadig kurerer fra det gamle config.carriers-felt (tomt siden vendor overtog kurér-styringen i Etape 5), mens resten af tenant-siden henter fra de vendor-tildelte kurerer. Terminalen henter nu også de tildelte kurerer via get_allowed_carriers (med fallback til gammelt felt). De aktiverede kurerer vises nu korrekt i terminalens kurér-grid.
v3.14.0
2026-06-05
ETAPE 12 (sidste) — Model B: pakkeshop egen kurér-API som tilkøbsmodul: (1) Nyt modul "Egen kurér-API" i modulsystemet. Det er opt-in og vises KUN for en pakkeshop når vendor eksplicit aktiverer det under Moduler. (2) Når aktivt får pakkeshoppen en ny fane "🔑 Egen kurér-API" i deres indstillinger, hvor de kan indtaste deres egne API-credentials (shop-nr, API-nøgle, token) pr. kurér + vælge in/outbound. (3) Pr. kurér kan de vælge "Brug min egen API" — så bruges deres credentials i stedet for den centrale (Model A). Lader de det stå, bruges fortsat den centrale adgang. (4) Tre-lags sikkerhed: fanen er skjult uden modul, API-endpoints afviser uden modul (streng check uden bagudkompat-fallback), og override-logikken ignorerer egne credentials medmindre modulet er aktivt OG kunden har valgt det. (5) Pakkeshoppen kan kun indtaste credentials for kurerer de faktisk er tildelt. PackTrack-platformen er nu funktionelt komplet jf. kortlægningen — alle 12 etaper leveret.
v3.13.0
2026-06-05
ETAPE 11 — Flere label-størrelser med automatisk tekst-tilpasning: (1) Pakkeshoppen kan nu selv vælge mellem 7 label-størrelser i deres egen admin: 50x30 (rulle), 58x40, 62x50, 80x40, 80x50, 100x50 og 100x150 (fragtlabel). (2) Teksten tilpasses AUTOMATISK den valgte størrelse — hver størrelse har sine egne, afstemte skriftstørrelser så kønummer og kurér altid er store og læsbare uden at flyde ud over kanten. (3) Kønummeret fremhæver de sidste 4 cifre (det medarbejderen råber op): på små labels vises kun de sidste 4 stort; på større vises hele nummeret med de sidste 4 forstørret. (4) Kurér-mærket skaleres ligeledes pr. størrelse. (5) Live forhåndsvisning ("👁️ Forhåndsvis label") i pakkeshoppens admin viser labelen i ægte størrelse før valg. (6) Terminalen kan også skifte størrelse on-the-fly. Hardkodet 50x30 er nu erstattet af den valgte størrelse fra config — i tråd med nul-hardkodning.
← Nyere Side 17 af 25 Ældre →

Spørgsmål: hello@packtrack.dk · +45 49 90 15 00