kenya-jug/regression

Use Human-Readable Date Formats for Dates Displayed in the UI

オープン

#53 opened on 2025/05/20

 (0 件のコメント) (0 件のリアクション) (0 人の担当者)Java (12 件のフォーク)auto 404
UIgood first issue

Repository metrics

Stars
 (7 個のスター)
PR merge metrics
 (PR metrics pending)

説明

Update the UI to display dates and timestamps in human-readable formats, improving clarity and user experience.

Current Behavior:

  • Dates are displayed in raw or ISO formats (e.g., 2025-05-20T10:22:23.872Z).
  • This can be difficult for users to quickly interpret.

Expected Behavior:

  • Dates and times should be formatted into readable forms, such as:

    • May 20, 2025, 10:22 AM
    • 20 May 2025, 10:22
    • Relative times (e.g., “5 minutes ago”) where appropriate.

Proposed Tasks:

  • 1. Identify all UI components displaying dates or timestamps.
  • 2. Implement date formatting using libraries like java.time.format.DateTimeFormatter (backend) or date-fns / moment.js / Intl.DateTimeFormat (frontend).
  • 3. Ensure consistent timezone handling, aligned with user preferences or system defaults.
  • 4. Add unit and integration tests for date formatting.
  • 5. Update documentation if necessary.

Benefits:

  • Enhances readability and usability.
  • Reduces user errors and confusion.
  • Provides a polished and professional UI.

コントリビューターガイド