Systemstatus

Genereret: 15. September 2026 kl. 16:42:51 · Nexdoc Systems · PackTrack v4.66.0
Alle systemer kører normalt
Sidst kontrolleret: 16:42:51

Aktuel version

Version
v4.66.0
Udgivet
2026-08-07
System
PackTrack · Nexdoc Systems

Systemtjek

PHP version 8.5.10
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.24.0
2026-06-05
Beskyttet ejer-konto (låst konto): En udpeget ejer-konto kan ikke ændres, degraderes, deaktiveres eller slettes af andre brugere — heller ikke andre superadmins. Kun ejeren selv, logget ind med sin egen konto, kan ændre den eller slette den. (1) Ejeren defineres via PACK_OWNER_EMAIL i config.php (som aldrig deployes og kun ejeren styrer), så ingen kan tildele sig selv ejer-status ved at redigere data. (2) Serverside-håndhævelse i både rediger- og slet-handlinger. (3) Ejer-kontoen kan ikke degraderes fra superadmin og auto-genoprettes til superadmin+aktiv ved login. (4) I brugeroversigten vises ejer-kontoen med et 🛡️-mærke, og rediger/slet-knapperne er låst for alle andre end ejeren. Beskyttelsen aktiveres ved at sætte PACK_OWNER_EMAIL i config.php til ejerens e-mail.
v3.23.0
2026-06-05
Ophavsret og ejerskabsbeskyttelse: (1) Konsekvent ophavsret-erklæring (copyright-header) indlejret øverst i alle 52 kildekodefiler, med angivelse af rettighedshaver og at ophavsret ikke kan overtages ved ændring af erklæringen. (2) COPYRIGHT.txt med fuld ejerskabserklæring tilføjet i roden. (3) Kryptografisk integritetsbevis (INTEGRITY.sha256 + master-hash) der dokumenterer kodens nøjagtige tilstand på snapshot-datoen — ændres bare én byte, ændres fingeraftrykket. Styrker dokumentationen af ophavsmandskab. Erstat [VIRKSOMHEDSNAVN] med eget firmanavn via søg-og-erstat.
v3.22.0
2026-06-05
FIX: Nyoprettede admin-/medarbejderbrugere kunne ikke logge ind ("forkert e-mail eller adgangskode"), selvom de stod som aktive. Årsag: password-hashing med Argon2id og høj hukommelses-omkostning (64 MB) kunne fejle på hostingmiljøet og returnere en tom hash, så login altid slog fejl. (1) Password-hashing er nu robust: forsøger gradvist lettere Argon2id-parametre og falder tilbage til bcrypt, så en gyldig hash ALTID produceres. (2) Brugeroprettelse og password-ændring afviser nu med en klar fejl hvis hashing mod forventning fejler, i stedet for at gemme en ubrugelig bruger. (3) Eksisterende brugere der ikke kan logge ind, kan rettes: superadmin redigerer brugeren og sætter en ny adgangskode.
v3.20.0
2026-06-05
Vendor dashboard udvidet med omfattende kundestatistik: (1) VÆKST — søjlediagram over nye kunder pr. måned (sidste 12 mdr). (2) STATUS-FORDELING — aktive, prøveperiode, udløbet, suspenderet og opsagt som tal og bjælker. (3) ØKONOMI — MRR (månedlig tilbagevendende omsætning), estimeret ÅRR, samlet faktureret omsætning, snit pr. kunde (ARPU), aktive abonnementer, samt omsætning pr. kunde (top 10 fra fakturaer). (4) MODUL-BRUG — hvor mange kunder der bruger hvert modul. (5) FILTRERING af pakke-scanninger — filtrér ind/ud-aktivitet pr. kurér og pr. pakkeshop, med datointerval op til 1 år (7/30/90/365 dage). Filtrene opdaterer graf, totaler, kurér-fordeling og top-shops live. Alle grafer er indbygget SVG uden eksterne afhængigheder.
v3.19.1
2026-06-05
KRITISK FIX: Tenant-siden gik helt i sort efter sidste opdatering — intet kunne trykkes. Årsag: det nye kundedetalje-kort kaldte escape-funktionen e() med abonnementsperioden som et heltal, men filen kører med streng typetjek (strict_types), så det kastede en fatal TypeError og stoppede hele sidens visning. Perioden konverteres nu korrekt til tekst før escape. Tenant-dashboardet og alle knapper virker igen.
v3.19.0
2026-06-05
Dashboards udvidet: VENDOR — samlet pakke-statistik på tværs af alle pakkeshops (total ind/ud, på lager, aktive shops), søjlediagram over ind vs. ud pr. dag (7/30/90 dage), fordeling pr. kurér og mest aktive pakkeshops (indbygget SVG). TENANT — nyt "Din pakkeshop"-kort med virksomhed, CVR, adresse, telefon, e-mail, abonnement og status, samt udløbs-/fornyelsesdato.
v3.18.4
2026-06-05
FIX: Modulet "Egen kurér-API" (Model B) manglede i Moduler-matrixen i vendor. Årsag: modulkataloget på live-systemet blev gemt før modulet fandtes, og det gemte katalog vinder over standard-listen — og settings deployes ikke, så det nye modul nåede aldrig live. Løsning: modulkataloget self-healer nu — nye standard-moduler (som Egen kurér-API) flettes automatisk ind hvis de mangler i det gemte katalog. "Egen kurér-API" vises nu som kolonne i "Moduler pr. kunde", så du kan aktivere det pr. pakkeshop.
v3.18.3
2026-06-05
FIX: REST API-siden (og siderne efter Indstillinger) blev vist klemt sammen i en smal højrekolonne med et tomt midterområde. Årsag: en forkert lukket <div> i Display-fanen under Indstillinger (et ekstra/forkert placeret </div> omkring Label-køb-linket) gjorde HTML-strukturen ubalanceret, hvilket forskød layoutet for alle efterfølgende sider. Div-strukturen i Display-fanen er nu rettet op, så hele filen er balanceret (399/399 divs). REST API-siden og øvrige sider fylder nu korrekt hele hovedområdet.
v3.18.2
2026-06-05
FIX: Selvbetjeningssiden hentede ikke kurererne automatisk fra de vendor-tildelte kurerer. Den læste stadig fra det gamle config.carriers-felt (tomt siden vendor overtog kurér-styringen i Etape 5) — samme type fejl som tidligere i scan-terminalen. Selvbetjening henter nu de tildelte kurerer via Carriers::forTenant (med fallback til gammelt felt). De kurerer du tildeler en pakkeshop vises nu korrekt på selvbetjeningsskærmen.
v3.18.1
2026-06-05
REST API-siden hos pakkeshoppen er gjort pænere, mere komplet og lettere at forstå: (1) Layout rettet op — boksene sidder nu logisk: en venlig intro øverst, derefter nummererede trin (① Dine API-nøgler i fuld bredde, ② Forbindelsesoplysninger og ③ Hvad kan API'et side om side). (2) Mindre teknisk sprog rettet mod ikke-tekniske ejere (fx "Kun læse data" / "Læse + ændre data" i stedet for read/write). (3) Kopiér-knapper på base-URL, login-header og et færdigt curl-eksempel. (4) Komplet endpoint-oversigt med farvede GET/POST-mærker og forklaring på dansk (pakker, afhentninger, kø, label-salg, priser). (5) Nøgle-listen viser nu adgangsniveau som badge, oprettelsesdato og tydelig spærret-markering.
← Nyere Side 16 af 25 Ældre →

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