github ulsklyc/yuvomi v2.21.1

51 minutes ago

Fixed

  • An event that ends at midnight belongs to the evening it started in. A Friday appointment running 21:00 to 24:00 appeared on Saturday as well, and not as itself: because its end date fell on the next calendar day, the calendar counted it as a multi-day event and moved it into the all-day row, where it ran as a bar across both days. The month grid showed it twice, the week and day views billed it as all-day, and the agenda listed it under Saturday too. An end time of exactly midnight now closes the day it ends, so the appointment stays a Friday evening. Events that genuinely cross midnight are untouched - one more minute and Saturday is booked again - and so are all-day events, which store the same midnight stamp but mean their last day inclusively.
  • The overview reads "today" from your clock, not from UTC. Parts of the dashboard resolved the current day in UTC while the values they were compared against - a meal's date, a task's due date, the budget month - are the local calendar days you typed in. East of UTC that made the overview show yesterday's meals during the early morning hours (between 00:00 and 02:00 in central Europe) and, on the first of a month, bill the previous month; west of UTC the same drift landed on tomorrow late in the evening. The overdue line of the task list was off by the time-zone offset all day long. All of it now follows the local calendar day, which the rest of the route already used.
  • A dialog stays where it is while you fill it in. Opening the repeat interval in the new-task dialog pushed the whole panel upwards until its title and close button had left the screen, with no way to scroll them back - the dialog could only be left through Save or Cancel. The panel was clipped in a way that still left it scrollable to the browser but not to the reader, and Chrome scrolls every ancestor of a select when it opens one. The panel can no longer be scrolled at all; the content inside it scrolls, as it always did.

Don't miss a new yuvomi release

NewReleases is sending notifications on new releases.