feat: enhance timesheet summary with today highlighting and improved CSS styles
All checks were successful
Publish Container / publish (push) Successful in 5m43s

Co-authored-by: Copilot <copilot@github.com>
This commit is contained in:
Marco 2026-04-23 00:11:00 +02:00
commit 0d5b48b891
3 changed files with 36 additions and 3 deletions

View file

@ -601,7 +601,8 @@ public sealed class CouchbaseLiteWorkDayService : IWorkDayService
var weekdayDaytimeHours = isWeekend ? 0m : Math.Max(0m, totalHours - nightHours);
var suppressVacation = isWeekend || explicitHoliday || isAutomaticHoliday || illness;
var hasNonWorkingEvent = explicitHoliday || illness || dayOff || closure;
var permitHours = !isWeekend && !isAutomaticHoliday && !hasNonWorkingEvent && totalHours < standardHours
var isFutureEmptyDay = date > DateOnly.FromDateTime(DateTime.Today) && includedUnits.Count == 0;
var permitHours = !isWeekend && !isAutomaticHoliday && !hasNonWorkingEvent && !isFutureEmptyDay && totalHours < standardHours
? standardHours - totalHours
: 0m;