Systemstatus
Genereret: 1. August 2026 kl. 09:50:16 · Nexdoc Systems · PackTrack v4.64.0
Alle systemer kører normalt
Sidst kontrolleret: 09:50:16
Aktuel version
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
v1.5.5
2026-06-04
KRITISK FIX af kø-system efter 1.5.4: (1) In-request cache cachede FEJLAGTIGT queue.json/packages.json — SSE-loopet så aldrig nye tickets, så displayet frøs. Cache begrænset til KUN sjældent-skiftende vendor-filer (settings/admin/tenants); hot data læses altid friskt. (2) gzip fjernet fra alle tenant-sider OG bootstrap — brød kundedisplay/terminal/selvbetjening-links (mulig dobbelt-komprimering på One.com). (3) Kundedisplay har nu robust 2s polling-fallback via nyt offentligt display_queue endpoint (ingen login krævet) OVENPÅ SSE — displayet opdaterer nu pålideligt selv hvis SSE fejler. (4) Tenant admin kø-poll sat til 2s for hurtigere kald-respons.
v1.5.4
2026-06-04
Performance-optimering (Tier 1): (1) In-request læse-cache i Database — krypterede filer dekrypteres nu kun én gang pr. request i stedet for 2-3 gange. (2) Atomic read-modify-write via flock() i ny mutate() metode — scan_in, selfservice-kø, call/complete/dismiss_ticket og tenant-gem bruger den nu. Forhindrer datatab når to requests skriver samtidig (fx to scanninger på én gang). (3) gzip-komprimering (ob_gzhandler) på alle offentlige sider + tenant-portal — HTML/CSS/JS reduceret 60-80%. Admin og JSON/SSE-endpoints uændret (korrekt). (4) get_stats kører nu i ét enkelt gennemløb i stedet for 4× array_filter. Lock-filer beskyttet via .htaccess. Database-API uændret — ingen øvrige filer påvirket.
v1.5.3
2026-06-04
Performance- og fejl-audit: (1) tenant/api.php error_reporting(E_ALL)→0 + display_errors=0 + ob_start — PHP-warnings kan ikke længere korrumpere JSON-svar. (2) jout() rydder output-buffer før JSON sendes. (3) SSE rydder buffer, capper ved 30 iterationer, tjekker connection_aborted(), set_time_limit(0). (4) Tenant admin: fjernet redundant SSE+dobbelt-polling → ét enkelt 3s queue-poll med overlap-guard. (5) Lazy-load af global settings og tenant config — ingen unødige fil-reads ved hvert poll. (6) session_write_close() efter auth i både tenant og admin API — concurrent requests serialiseres ikke. (7) api()/tapi() helpers wrapped i try/catch i begge paneler — netværksfejl dræber ikke længere polling-loops. (8) Overlap-guards på alle setInterval-polls (queue/support/ticket).
v1.5.2
2026-06-04
KRITISK YDELSESFIKS: session_write_close() tilføjet i SSE-endpoint og efter auth-check. PHP session-lås blokerede call_ticket i 6-8s mens SSE kørte. Alle API-kald er nu øjeblikkelige. Redundant loadQueue() fjernet fra callTicket.
v1.5.1
2026-06-04
Kald-knap på popup virker nu: ticket ID gemmes som data-id direkte på knappen i stedet for global variabel — sikker mod scope-fejl.
v1.5.0
2026-06-04
Popup redesign: kønummer flyttet til højre (88px fed), info til venstre. Navn 20px, kurér 16px, sidst 4 cifre 15px med border. To-kolonne layout.
v1.4.9
2026-06-04
Popup: mørk baggrund #1a1f2e uanset tema — hvid tekst synlig. tapi() har nu try/catch så netværksfejl aldrig dræber polling-løkken. setInterval queue-poll hvert 3s er nu fejlsikret.
v1.4.8
2026-06-04
Tenant portal: (1) Kø-polling hvert 3s + SSE fallback 2s. Popups vises sekventielt — næste popup kommer automatisk efter kald/ignorer. (2) Medarbejder-rolle skjuler Medarbejdere/Indstillinger/GDPR i menuen. (3) Lysere tema (#f0f2f5 baggrund, hvide kort). Fuld responsiv med tabel-scroll og forbedret mobil-layout.
v1.4.7
2026-06-04
KRITISK FIX: (1) Support-svar og lukket status synkroniseres nu tilbage til tenant/support.json — kunden ser svar. Mail sendes til tenant-admin ved nyt svar. (2) Udlever-knap virker nu — pu-id hidden input manglede i modal HTML. (3) Vendor admin poller nye tickets hvert 30s — badge opdateres uden reload.
v1.4.6
2026-06-04
KRITISK FIX: changelog.json tilføjet til ZIP — synkroniserer nu fuld changelog-historik ved hvert deploy automatisk. Deploy-PHP merger changelog fra ZIP ind i settings.json på serveren. Changelog går aldrig tabt igen.
Spørgsmål: hello@packtrack.dk
· +45 49 90 15 00