Whole app date design #133
Labels
No labels
actions
bug
cli
duplicate
enhancement
fork
forum
git storage
help wanted
insights
invalid
issues
moderation
oidc
ownership transfer
packages
pr/merge protection rules
projects
pull requests
question
releases
sponsorships
tags
webhooks
wiki
wontfix
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
crueber/walhub#133
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Around the application it uses the ISO standard date format like this: 2026-09-05 14:29Z
I want to standardize this across the whole application. Anywhere it displays a date like that, the following rules should apply:
If it is less than a day old, it should display a relative time reference like one of these:
If it is older than a day, but less than a month it should be "the relative time - Day of Month":
Once a month is exceeded, it should display as "Month Day, Year" like this:
In all cases when the user hovers the mouse cursor over it, this should be in the hover text:
Fixed by PR #138: #138 — app-wide relative date design (shared DateTime component + headless-tested tiers, local-time hover titles). Ready for review, not merged.
PR #138 review (fix/issue-133, issue #133 date design) — reviewed
cc5ec23, pushed review fixes as8ac76ff.VERDICT: ready to merge (after CI). All spec tiers match; small problems fixed + pushed, re-tested.
TIER CHECK vs issue text:
TESTS (scratch worktree /tmp/pr138, removed after): dates+format 18/18 pass; full node suite 298 pass / 2 fail — both fails pre-existing env (no node_modules in this env; data-guard + reaction-cache import solid-js mashup ERR_MODULE_NOT_FOUND, untouched by PR). Vite build not run (no node_modules, network install out of scope); no browser (per instructions — module/MIME risk noted for CI's browser gate).
Fixed by PR #138 incl. review fixes (webhook delivery date, dateTime attr, doc entry; 308/308 author-green), merged. Closing.