Files
new-api/web/default
t0ng7u ed134bbd2b refactor(web): rework usage-logs date range picker and unify status row styling
- Replace native datetime-local inputs with a shadcn Calendar range picker:
  preset rail (today/7d/this~last week/30d/this~last month), dual-month
  desktop view, themed time inputs, fresh-range reselect, no outside days
- Default log time range now covers the whole current day (00:00-23:59:59)
- Fix range highlight invisible inside popovers (muted -> accent) and mark
  today by primary text instead of a fill that mimicked selection
- Extract shared calendar locale map (adds zh-TW) for all date pickers
- Generalize disabled-row treatment into status row palettes (error/info/
  warning) and apply them to usage-logs desktop rows and mobile cards
- Split "Earned this month" from "This month" i18n key to stop the check-in
  card translation leaking into date presets
2026-07-12 16:49:22 +08:00
..