diff --git a/MDfile/RELEASE_NOTES_v2.5.0.md b/MDfile/RELEASE_NOTES_v2.5.0.md new file mode 100644 index 0000000..47191b8 --- /dev/null +++ b/MDfile/RELEASE_NOTES_v2.5.0.md @@ -0,0 +1,64 @@ +# Release Notes: v2.5.0 + +**Dato:** 18. august 2026 + +## Overblik + +Version 2.5 samler den store omlægning af sager, tidsregistrering og bundmenuen samt nye arbejdsgange for kontakter, abonnementer, lokationer, netværk, leverandørdata og fakturakontrol. + +## Sager og tidsregistrering + +- Timeren fortsætter korrekt efter sideskift og genindlæsning. +- En medarbejder kan kun have én aktiv timer, men flere pausede timere. +- Aktive, pausede og afsluttede timere kan åbnes og håndteres fra bundmenuen. +- Afsluttede timere kan registreres som fakturering, klippekort, abonnement eller intern tid. +- Arbejdstid kan klassificeres, blandt andet som support, udvikling og vedligehold. +- Fanen **Tidsforbrug** på en sag viser og håndterer timere, som tilhører sagen. +- Den aktive timer vises på den tilhørende sag på tværs af sagens faner. +- Timervisning og dialogen **Skift sag** er gjort mere kompakt og viser tydeligere sag, kunde, kontakt, status og tidsforbrug. +- Sagsfiltre, herunder hastesager, sender nu til de rigtige filtrerede visninger. +- Advarsel og bekræftelse ved lukning af en sag uden registreret tid. + +## Bundmenu og sidepaneler + +- Timer-, besked-, opgave-, note- og sagsfordelingsvisninger er omarbejdet og bruger pladsen bedre. +- Valgt fane og åben/lukket tilstand bevares under navigation. +- Beskeder har individuelle læse- og kvitteringsstatusser pr. bruger. +- Lederadgang til medarbejdertimere er strammet op, og almindelige brugere ser kun egne timere. +- Timerkonvertering åbner som en særskilt arbejdsgang og virker direkte fra timerfanen. +- Links fra bundmenuen bruger de kanoniske sagssider. + +## Kontakter og kundehistorik + +- Dublerede kontakter kan flettes med relaterede sager, samtaler, e-mails og historik. +- Kontaktsøgning foreslår automatisk brugerens navn i de relevante arbejdsgange. +- Samlet kontakt- og aktivitetshistorik bevares ved fletning. + +## Abonnement, drift og rapportering + +- Abonnement er en tydelig sagstype og en selvstændig arbejdsgang på sagen. +- Tidsregistrering understøtter udvikling og vedligehold som rapporterbare typer. +- Data kan rapporteres på tværs af sager, medarbejdere, arbejdstyper og afregningsformer. + +## Øvrige større forbedringer + +- Udvidet lokations-, krydsfelt-, vægudtags- og UISP/netværksoverblik. +- Forbedret migrationscenter og sagsoprettelse fra migreringsdata. +- Udvidet AnyDesk-integration og administration af leverandørers e-maildomæner. +- Oprettelse af produkter fra ALSO-importlinjer. +- Forbedringer til leverandørfakturaer og fakturafejlfinder. +- Sikkerhedsrettelser til ejerskabskontrol, lederadgang og visning af brugeroprettet indhold. + +## Databaseændringer + +Releasen indeholder de nødvendige migrationer til timer-, besked-, kontakt-, lokations-, abonnements- og integrationsfunktionerne. Migrationerne køres ved normal opstart/deploy. + +## Verifikation + +- Målrettede sags- og danske UI-tests: **26 bestået**. +- Samlet `tests/`-suite: **104 bestået, 7 kendte test-isoleringsfejl** i ældre databaseafhængige tests. +- Python-kompilering, JavaScript-syntakskontrol og applikationens health-check er bestået. + +## Tilbageførsel + +Tilstanden før bundmenu- og timergennemgangen er bevaret i branch `checkpoint-before-bottom-bar-review-20260817` på commit `88f7cec`. diff --git a/VERSION b/VERSION index ad0b729..437459c 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2.3.30 +2.5.0