github DRYTRIX/TimeTracker v4.22.1
Release v4.22.1

2 hours ago
  • Update setup.py (Dries Peeters)
  • fix: resolve duplicate timer.resume_timer endpoint on startup (Dries Peeters)
  • feat(mileage,per_diem): add CSV/PDF export and filter-aware export (Issue #564) (Dries Peeters)
  • fix(time-entries): apply date filter and export by current filters (Issue #555) (Dries Peeters)
  • feat(workforce): add delete for periods, time-off, leave types, and holidays (fixes #562) (Dries Peeters)
  • docs: add break time feature documentation and changelog (Issue #561) (Dries Peeters)
  • feat(break-time): add Pause/Resume and break UI (Issue #561) (Dries Peeters)
  • feat(break-time): add pause/resume routes, timer status, manual and edit break (Issue #561) (Dries Peeters)
  • feat(break-time): add pause_timer/resume_timer and break_seconds to service (Issue #561) (Dries Peeters)
  • feat(break-time): add break_seconds and pause support to TimeEntry and schemas (Issue #561) (Dries Peeters)
  • feat(break-time): add migrations for break_seconds, paused_at, and default break rules (Issue #561) (Dries Peeters)
  • docs(overtime): accumulated YTD and take as paid leave (Issue #560) (Dries Peeters)
  • test(overtime): YTD helpers and overtime-as-leave validation (Issue #560) (Dries Peeters)
  • feat(migration): seed Overtime leave type for take-as-paid-leave (Issue #560) (Dries Peeters)
  • feat(workforce): overtime overview and take as paid leave (Issue #560) (Dries Peeters)
  • feat(overtime): show accumulated overtime (YTD) on dashboard and in API (Issue #560) (Dries Peeters)
  • feat(overtime): add get_overtime_ytd and get_overtime_last_12_months helpers (Issue #560) (Dries Peeters)
  • fix: restrict subcontractors to assigned projects/clients when starting timers (fixes #558) (Dries Peeters)
  • Fix(web): prevent mobile browser freeze on Log Time page (Issue #557) (Dries Peeters)
  • Fix #563: correct route for post-timer toast after Stop & Save (Dries Peeters)

📦 Build Status

Desktop Applications

✅ Windows build: Success
✅ Linux build: Success
✅ macOS build: Success

Mobile Applications

✅ Android build: Success
✅ iOS build: Success

Don't miss a new TimeTracker release

NewReleases is sending notifications on new releases.