v0.28.0
minorUdgivet 2026-09-21
✨ Timer: spørg ved tilbagekomst i stedet for auto-pause. Inaktivitet og skærmlås registreres kun; ved tilbagekomst vælger du Behold / Fjern det målte fravær / Stop kl. X. Hård pause først efter 2 timers stilstand (indstilling). Aldrig fast tærskel-fradrag, aldrig dobbelt fradrag på tværs af web og udvidelse. (#588)
🐛 Timer: "starter forfra"-fejl rettet. En skrivning fra udvidelsen fik web-appens heartbeat til at nulstille timeren. (#589)
✨ Hurtig tidsregistrering +5/+10/+15/+30 der kan stables — web og Chrome-udvidelse 2.5.0. Tilføjet tid synkroniseres straks til serveren. (#590, #595)
✨ Månedsbudget i projektlisten og som rapport-kolonne; ens tærskler 80/100 %; daglig advarsel ved krydsning (webhook project.budget_threshold). (#592)
✨ Spildtidslog på firmaniveau under Logbogen + pauser i Teamoverblik. Fælles gap-kerne i src/lib/time/day-timeline.ts. (#591, #594)
✨ Rapporter: gruppering på kunde+projekt og på tag; pauser pr. dag som valgfri sektion; budget-kolonne. (#593)
✨ App-drawer med TimeTrack Desktop, Chrome-udvidelse og PWA-installation. (#596)
✨ Feedback-boblen på bugbottle — stakspor, scrubbing og maskering. (#597)
🐛 Kundeportal: token-link kunne vise en anden kundes portal fra samme browser. (#587)
🐛 Toast lå oven på timer-knapperne; quick-add lukkede efter hvert klik. (#590)