From 80c7de3c1f48a1e398f8cada87db327ab3d9f3eb Mon Sep 17 00:00:00 2001 From: Franz Rolfsvaag Date: Thu, 28 May 2026 10:42:17 +0200 Subject: [PATCH] Rename metadata to Arbeidspuls --- .gitignore | 8 +- index.html | 4 +- package-lock.json | 4 +- package.json | 2 +- public/manifest.webmanifest | 6 +- public/service-worker.js | 2 +- src/i18n.tsx | 4 +- test-data.v1.json | 232 ------------------------------------ 8 files changed, 18 insertions(+), 244 deletions(-) delete mode 100644 test-data.v1.json diff --git a/.gitignore b/.gitignore index 211a6a5..6cc27d3 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,12 @@ node_modules/ dist/ *.log +*.tar.gz +.vite/ +coverage/ +tmp/ +temp/ .env .env.local -test-data*.json \ No newline at end of file +test-data*.json +*.local diff --git a/index.html b/index.html index fdb8bda..9a3b7f0 100644 --- a/index.html +++ b/index.html @@ -4,11 +4,11 @@ - + - Arbeidsevne + Arbeidspuls
diff --git a/package-lock.json b/package-lock.json index 37a83e1..5d5c90f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,11 +1,11 @@ { - "name": "arbeidsevne-egenvurdering", + "name": "arbeidspuls", "version": "1.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "arbeidsevne-egenvurdering", + "name": "arbeidspuls", "version": "1.0.0", "dependencies": { "lucide-react": "^0.475.0", diff --git a/package.json b/package.json index d5a2ed0..bf7c364 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "arbeidsevne-egenvurdering", + "name": "arbeidspuls", "version": "1.0.0", "private": true, "type": "module", diff --git a/public/manifest.webmanifest b/public/manifest.webmanifest index 2fb53c2..5e4189d 100644 --- a/public/manifest.webmanifest +++ b/public/manifest.webmanifest @@ -1,7 +1,7 @@ { - "name": "Arbeidsevne-egenvurdering", - "short_name": "Arbeidsevne", - "description": "Rask lokal egenvurdering av arbeidsevne under og etter arbeidsutprøving.", + "name": "Arbeidspuls", + "short_name": "Arbeidspuls", + "description": "Rask lokal egenrapportering med Arbeidspuls under og etter arbeidsutprøving.", "lang": "nb", "start_url": "/", "scope": "/", diff --git a/public/service-worker.js b/public/service-worker.js index 6fb1658..bcbd3ec 100644 --- a/public/service-worker.js +++ b/public/service-worker.js @@ -1,4 +1,4 @@ -const CACHE_NAME = "arbeidsevne-egenvurdering-v4"; +const CACHE_NAME = "arbeidspuls-v4"; const ASSETS = ["/", "/index.html", "/manifest.webmanifest", "/icon.svg"]; self.addEventListener("install", (event) => { diff --git a/src/i18n.tsx b/src/i18n.tsx index 164c89f..7409dc1 100644 --- a/src/i18n.tsx +++ b/src/i18n.tsx @@ -47,7 +47,7 @@ const nb = { }, app: { eyebrow: "Lokal egenvurdering", - title: "Arbeidsevne", + title: "Arbeidspuls", evaluator: "Veileder", navLabel: "Hovednavigasjon" }, @@ -324,7 +324,7 @@ const en: TranslationTree = { notCalculated: "Not calculated", unknownWorkplace: "Unknown workplace" }, - app: { eyebrow: "Local self-assessment", title: "Work ability", evaluator: "Guide", navLabel: "Main navigation" }, + app: { eyebrow: "Local self-assessment", title: "Arbeidspuls", evaluator: "Guide", navLabel: "Main navigation" }, nav: { register: "Register", followup: "Follow-up", overview: "Overview", privacy: "Privacy" }, footer: { norwegian: "Norsk", diff --git a/test-data.v1.json b/test-data.v1.json deleted file mode 100644 index 4b8af89..0000000 --- a/test-data.v1.json +++ /dev/null @@ -1,232 +0,0 @@ -{ - "schema_version": 3, - "export_version": 3, - "exported_at": "2026-05-28T07:04:10+00:00", - "export_integrity": { - "schema": "arbeidsevne-export-integrity-v1", - "created_at": "2026-05-28T07:04:10+00:00", - "algorithm": "sha256", - "manifest_hash_sha256": "15327125e0481a31900bc5b1769207199edae0790f7a5f39b745aa537b1730e9", - "note": "Lokal best-effort integritetskontroll. Dette kan avdekke endringer i eksporterte data, men er ikke et juridisk eller medisinsk bevis." - }, - "reports": [ - { - "id": "demo-arbeidspuls-001", - "created_at": "2026-05-20T06:15:00.000Z", - "report_date": "2026-05-20", - "report_time": "08:15:00", - "type": "work_report", - "workplace": "Hjemmekontor", - "work_start_time": "08:00", - "work_end_time": "10:00", - "work_ability": 4, - "energy_level": 4, - "mental_clarity": 4, - "symptom_burden": 2, - "effort_strain": 2, - "status": "kan_fortsette", - "physical_energy": 4, - "mental_energy": 4, - "perceived_productivity": 4, - "task_completion": "som_forventet", - "task_types": [ - "sitting", - "computer_work", - "concentration" - ], - "main_limitations": [], - "helpful_accommodations": [ - "reduced_pace" - ], - "note": "Testdata: rolig arbeidsøkt med god funksjon.", - "total_score_percent": 78, - "integrity": { - "report_id": "demo-arbeidspuls-001", - "canonicalization": "stable-json-v2", - "algorithm": "sha256", - "payload_hash_sha256": "c8dec91321626eaa8be100c2d6e8e0fc2b30eef5bfd6dda55a27e150dad186c7", - "signed_at": "2026-05-20T06:15:00.000Z", - "verification_status": "valid" - } - }, - { - "id": "demo-arbeidspuls-002", - "created_at": "2026-05-21T09:40:00.000Z", - "report_date": "2026-05-21", - "report_time": "11:40:00", - "type": "work_report", - "workplace": "Kontor", - "work_start_time": "09:00", - "work_end_time": "12:00", - "work_ability": 3, - "energy_level": 3, - "mental_clarity": 3, - "symptom_burden": 3, - "effort_strain": 4, - "status": "trenger_pause", - "physical_energy": 3, - "mental_energy": 3, - "perceived_productivity": 3, - "task_completion": "delvis", - "task_types": [ - "sitting", - "talking_social", - "noise", - "time_pressure" - ], - "main_limitations": [ - "fatigue", - "sensory_overload" - ], - "helpful_accommodations": [ - "extra_breaks", - "quiet_room" - ], - "note": "Testdata: tydelig behov for pauser og roligere miljø.", - "total_score_percent": 51, - "integrity": { - "report_id": "demo-arbeidspuls-002", - "canonicalization": "stable-json-v2", - "algorithm": "sha256", - "payload_hash_sha256": "0e6c518e835f401ee925f5b4f2db1892493a033321bd587ebecb96cf990fcea7", - "signed_at": "2026-05-21T09:40:00.000Z", - "verification_status": "valid" - } - }, - { - "id": "demo-arbeidspuls-003", - "created_at": "2026-05-24T12:05:00.000Z", - "report_date": "2026-05-24", - "report_time": "14:05:00", - "type": "work_report", - "workplace": "Butikk/verksted", - "work_start_time": "11:00", - "work_end_time": "14:00", - "work_ability": 2, - "energy_level": 2, - "mental_clarity": 2, - "symptom_burden": 4, - "effort_strain": 4, - "status": "trenger_enklere_oppgave", - "physical_energy": 2, - "mental_energy": 2, - "perceived_productivity": 2, - "task_completion": "litt", - "task_types": [ - "standing", - "walking", - "talking_social", - "bright_light" - ], - "main_limitations": [ - "fatigue", - "pain", - "brain_fog" - ], - "helpful_accommodations": [ - "sitting_down", - "shorter_task" - ], - "note": "Testdata: lavere funksjon med tydelig symptomøkning.", - "total_score_percent": 31, - "integrity": { - "report_id": "demo-arbeidspuls-003", - "canonicalization": "stable-json-v2", - "algorithm": "sha256", - "payload_hash_sha256": "cde1f65dc4607e61a6bb9ad2e157a07ffda33ca89a756f1b8915ba4a97bd36da", - "signed_at": "2026-05-24T12:05:00.000Z", - "verification_status": "valid" - } - }, - { - "id": "demo-arbeidspuls-004", - "created_at": "2026-05-27T07:30:00.000Z", - "report_date": "2026-05-27", - "report_time": "09:30:00", - "type": "work_report", - "workplace": "Hjemmekontor", - "work_start_time": "08:30", - "work_end_time": "09:30", - "work_ability": 5, - "energy_level": 4, - "mental_clarity": 5, - "symptom_burden": 1, - "effort_strain": 1, - "status": "kan_fortsette", - "physical_energy": 4, - "mental_energy": 5, - "perceived_productivity": 5, - "task_completion": "mer_enn_forventet", - "task_types": [ - "sitting", - "computer_work", - "concentration" - ], - "main_limitations": [], - "helpful_accommodations": [ - "reduced_pace" - ], - "note": "Testdata: kort og svært god økt.", - "total_score_percent": 98, - "integrity": { - "report_id": "demo-arbeidspuls-004", - "canonicalization": "stable-json-v2", - "algorithm": "sha256", - "payload_hash_sha256": "5fd70378270c9ab2760c21e285b5ff8661c3b1ae034d12ae7073f93962b667bb", - "signed_at": "2026-05-27T07:30:00.000Z", - "verification_status": "valid" - } - }, - { - "id": "demo-arbeidspuls-followup-002", - "created_at": "2026-05-22T08:00:00.000Z", - "report_date": "2026-05-22", - "report_time": "10:00:00", - "type": "delayed_followup", - "parent_report_id": "demo-arbeidspuls-002", - "related_report_id": "demo-arbeidspuls-002", - "worse_than_before": "moderat", - "delayed_symptoms": [ - "fatigue", - "brain_fog", - "sensory_sensitivity" - ], - "recovery_status": "to_tre_dager", - "note": "Testdata: forsinket forverring etter kontorøkt.", - "integrity": { - "report_id": "demo-arbeidspuls-followup-002", - "canonicalization": "stable-json-v2", - "algorithm": "sha256", - "payload_hash_sha256": "9ddb85b0a00f638748099092fd798ef0c49de24358a570e911d9225f444aa56b", - "signed_at": "2026-05-22T08:00:00.000Z", - "verification_status": "valid" - } - }, - { - "id": "demo-arbeidspuls-followup-003", - "created_at": "2026-05-25T09:10:00.000Z", - "report_date": "2026-05-25", - "report_time": "11:10:00", - "type": "delayed_followup", - "parent_report_id": "demo-arbeidspuls-003", - "related_report_id": "demo-arbeidspuls-003", - "worse_than_before": "mye", - "delayed_symptoms": [ - "fatigue", - "pain", - "headache", - "sleep_disruption" - ], - "recovery_status": "fire_pluss_dager", - "note": "Testdata: kraftig forsinket reaksjon etter fysisk/sosial arbeidsøkt.", - "integrity": { - "report_id": "demo-arbeidspuls-followup-003", - "canonicalization": "stable-json-v2", - "algorithm": "sha256", - "payload_hash_sha256": "021422fac293255f00dd41f0583e8055a7ef552c1db2cd20c8c9163cf9817fc8", - "signed_at": "2026-05-25T09:10:00.000Z", - "verification_status": "valid" - } - } - ] -} \ No newline at end of file