gsxdsm
03cfc2dfc8
FN-8561: add lifecycle dates to task cards
Show localized creation and completion dates directly on task cards.
- Render compact, locale-aware lifecycle timestamps with accessible full-date titles.
- Persist archive timestamps for completed archived-task fallbacks and add coverage.
- Add translated labels, documentation, and a minor release changeset.
Files changed:
.changeset/fn-8561-task-card-dates.md | 7 +++
docs/dashboard-guide.md | 1 +
.../__tests__/archive-entry-serialization.test.ts | 35 ++++++++++++++
packages/core/src/task-store/serialization.ts | 8 ++++
packages/core/src/types/task-core.ts | 5 ++
packages/dashboard/app/components/TaskCard.css | 27 +++++++++++
packages/dashboard/app/components/TaskCard.tsx | 55 ++++++++++++++++++++++
.../__tests__/TaskCard.host-inventory.test.tsx | 21 +++++++++
.../app/components/__tests__/TaskCard.test.tsx | 17 +++++++
.../dashboard/app/i18n/__tests__/format.test.ts | 19 +++++++-
packages/dashboard/app/i18n/format.ts | 38 +++++++++++++++
packages/i18n/locales/en/app.json | 4 ++
packages/i18n/locales/es/app.json | 4 ++
packages/i18n/locales/fr/app.json | 4 ++
packages/i18n/locales/ko/app.json | 4 ++
packages/i18n/locales/zh-CN/app.json | 4 ++
packages/i18n/locales/zh-TW/app.json | 4 ++
17 files changed, 256 insertions(+), 1 deletion(-)
Fusion-Task-Id: FN-8561
Fusion-Task-Lineage: 474b949b-d8e7-469a-b564-00acae66e58a
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
2026-07-24 11:15:43 -07:00
..
2026-07-24 08:27:57 -07:00
2026-07-23 22:16:37 -07:00
2026-07-24 11:15:43 -07:00
2026-07-24 11:15:43 -07:00
2026-07-24 05:30:45 -07:00
2026-07-23 22:16:37 -07:00
2026-07-23 22:16:37 -07:00
2026-07-24 11:15:43 -07:00
2026-07-23 22:16:37 -07:00
2026-07-23 22:16:37 -07:00
2026-07-23 22:16:37 -07:00