# Release Notes - v1.3.76 **Release Date:** 2. januar 2026 ## 🐛 Bug Fixes ### Timetracking Wizard Approval - **Fixed approval endpoint** - Wizard approval nu virker korrekt - **Fixed parameter handling** - Router modtager nu body params korrekt som Dict - **Fixed missing fields** - Sender nu alle nødvendige felter til wizard.approve_time_entry(): - `rounded_to` beregnes hvis auto-rounding er enabled - `approval_note` sendes med fra frontend - `billable` sættes til true som default - `is_travel` sendes med fra checkbox ### Technical Details - Ændret `/api/v1/timetracking/wizard/approve/{time_id}` endpoint - Modtager nu `request: Dict[str, Any]` i stedet for individuelle query params - Tilføjet `Dict, Any` imports i router - Beregner `rounded_to` baseret på TIMETRACKING_AUTO_ROUND setting ## 📝 Files Changed - `app/timetracking/backend/router.py` - Fixed approve_time_entry endpoint ## 🚀 Deployment Instructions ### Production Server Update 1. **SSH til serveren:** ```bash ssh bmcadmin@172.16.31.183 ``` 2. **Naviger til projekt directory:** ```bash cd /opt/bmc_hub ``` 3. **Pull ny version:** ```bash git fetch --tags git checkout v1.3.76 ``` 4. **Genstart containers:** ```bash docker-compose restart api ``` 5. **Verificer:** ```bash curl http://localhost:8001/health # Test approval: # Gå til http://172.16.31.183:8000/timetracking/wizard # Godkend en tidsregistrering ``` ## ⚠️ Breaking Changes None - this is a bug fix ## 📊 Impact - Timetracking wizard approval virker nu igen - Ingen database ændringer nødvendige - Ingen configuration ændringer nødvendige --- **Git Tag:** v1.3.76 **Previous Version:** v1.3.75 **Commit:** TBD