Niels Laute
578554d157
[Settings] Format last update check date with friendly relative dates ( #46923 )
...
## Summary
Formats the Last checked date on the General and Dashboard pages with
friendly relative strings instead of raw date/time output.
**Before:** Last checked: 4/12/2026 1:22:00 PM
**After:** Last checked: Today at 1:22 PM / Yesterday at 3:45 PM
### Changes
- Add LastCheckedDateTime property to UpdatingSettings exposing the
parsed DateTime
- Create FriendlyDateHelper in Settings.UI that formats Today/Yesterday
with localized resource strings, falling back to the full
culture-specific format for older dates
- Update GeneralViewModel and CheckUpdateControl to use the friendly
format
- Add localized resource strings General_LastCheckedDate_TodayAt and
General_LastCheckedDate_YesterdayAt
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-04-15 10:06:10 +02:00
..
2025-11-05 16:42:31 +08:00
2026-04-15 09:13:56 +02:00
2025-09-29 08:53:07 +08:00
2026-01-07 16:38:09 +08:00
2026-03-04 15:46:42 -05:00
2025-12-19 10:30:01 +08:00
2026-02-05 10:35:59 +08:00
2025-11-05 16:13:55 +08:00
2025-12-02 16:31:02 +08:00
2025-11-14 16:56:23 +08:00
2026-01-26 15:28:59 +08:00
2026-02-06 08:25:10 -08:00
2025-12-19 10:30:01 +08:00
2026-01-26 15:28:59 +08:00
2025-11-11 20:07:41 +08:00
2025-11-11 20:07:41 +08:00
2025-11-05 16:13:55 +08:00
2025-11-19 11:19:38 +08:00
2026-03-24 14:02:36 -04:00
2026-03-24 14:02:36 -04:00
2025-12-02 16:31:02 +08:00
2025-12-02 16:31:02 +08:00
2025-12-02 16:31:02 +08:00
2025-12-19 10:30:01 +08:00
2025-12-02 16:31:02 +08:00
2025-12-02 16:31:02 +08:00
2025-12-02 16:31:02 +08:00
2025-12-19 10:30:01 +08:00
2025-12-19 10:30:01 +08:00
2026-01-06 21:08:17 +08:00
2026-01-06 21:08:17 +08:00
2026-03-04 13:56:32 +00:00
2026-03-04 13:56:32 +00:00
2025-12-02 16:31:02 +08:00
2026-04-15 09:13:56 +02:00
2025-12-19 10:30:01 +08:00
2025-12-02 16:31:02 +08:00
2025-12-02 16:31:02 +08:00
2025-10-07 14:08:24 -04:00
2026-01-08 14:23:59 +08:00
2025-12-02 16:31:02 +08:00
2026-04-15 09:13:56 +02:00
2026-04-15 09:13:56 +02:00
2025-11-05 16:42:31 +08:00
2025-12-19 10:30:01 +08:00
2025-09-29 08:53:07 +08:00
2025-12-02 16:31:02 +08:00
2025-12-02 16:31:02 +08:00
2025-12-02 16:31:02 +08:00
2025-12-02 16:31:02 +08:00
2026-03-26 10:20:50 -07:00
2026-03-26 10:20:50 -07:00
2026-02-03 13:53:25 +08:00
2026-02-03 13:53:25 +08:00
2025-12-02 16:31:02 +08:00
2026-04-10 15:14:41 +08:00
2025-12-19 10:30:01 +08:00
2025-09-29 10:32:07 +08:00
2025-08-21 13:53:20 +08:00
2025-12-02 16:31:02 +08:00
2025-12-19 10:30:01 +08:00
2026-03-01 12:32:38 +01:00
2025-12-02 16:31:02 +08:00
2025-12-02 16:31:02 +08:00
2025-12-02 16:31:02 +08:00
2025-11-12 16:24:21 +08:00
2025-11-05 16:13:55 +08:00
2025-12-02 16:31:02 +08:00
2025-12-02 16:31:02 +08:00
2025-12-19 10:30:01 +08:00
2026-02-03 13:53:25 +08:00
2026-04-13 18:00:04 +00:00
2026-02-03 13:53:25 +08:00
2026-01-05 13:38:43 +08:00
2025-12-19 10:30:01 +08:00
2025-12-02 16:31:02 +08:00
2025-12-19 10:30:01 +08:00
2025-12-02 16:31:02 +08:00
2025-12-02 16:31:02 +08:00
2025-08-25 21:23:07 +08:00
2025-12-19 10:30:01 +08:00
2026-04-10 15:14:41 +08:00
2025-12-08 11:55:51 +08:00
2026-01-07 16:38:09 +08:00
2026-01-07 16:38:09 +08:00
2026-04-15 09:13:56 +02:00
2025-12-19 10:30:01 +08:00
2025-09-29 08:53:07 +08:00
2025-11-05 19:28:25 +08:00
2026-04-15 09:13:56 +02:00
2025-10-06 13:44:07 -07:00
2025-12-02 16:31:02 +08:00
2026-04-15 10:06:10 +02:00
2026-02-03 13:53:25 +08:00
2026-02-03 13:53:25 +08:00
2025-12-19 10:30:01 +08:00
2026-03-26 13:21:43 +01:00