Skip to content

Format update time and enrich offline event records - #11

Merged
Roonil03 merged 7 commits into
mainfrom
r03
Nov 7, 2026
Merged

Roonil03 merged 7 commits into
mainfrom
r03

Conversation

@Roonil03

@Roonil03 Roonil03 commented Nov 7, 2026 •

Copy link
Copy Markdown
Collaborator

Updates the team site timestamp and offline event records.

Type of Change

  • New feature
  • Refactoring (no functional changes)
  • Documentation update
  • Infrastructure / CI/CD
  • Performance improvement

Changes Made

  • Format the ratings “Last updated” value as DD/MM/YYYY HH:mm:ss IST using the Asia/Kolkata timezone.
  • Add npm run sort:offline-events to order offline event records from newest to oldest, plus a check command and tests in the quality workflow.
  • Show a location tag on offline event cards and require a location value in event data.
  • Record the newly supplied location for Codentine 7.0 as Manipal, Karnataka.

How to Test

  1. Run npm run sort:offline-events, then npm run check:offline-events-order and npm run test:offline-events.
  2. Run npm run validate:data, npm run lint, npm run lint:css, and npm run build.
  3. Open the site: check the ratings update timestamp includes the day-first date and IST, then check the offline event card shows its location tag.

Checklist

  • Code follows the project's style guidelines
  • Self-reviewed the code for obvious errors
  • Added or updated tests where applicable
  • Existing tests pass locally
  • Updated documentation if needed
  • No new warnings or console errors introduced

Related Issues

None.

Screenshots

Not included.

Format the last-updated timestamp with an explicit Asia/Kolkata timezone and DD/MM/YYYY date so every visitor sees the same time and IST label. Preserve the Never fallback when no timestamp is available.
Provide a repeatable command that sorts offline event records by ISO date from newest to oldest while preserving stable order for same-day events. Add a check mode and focused tests, and run both in the quality workflow to catch out-of-order data.
Display a location tag beside each offline event date and require a nonempty location field in event data. Mark the existing Codentine venue as unspecified because its precise location could not be verified.
Sync the validated Vite build to the branch-published repository root so GitHub Pages and the quality workflow use the updated timestamp and offline event location UI.
Use the supplied Manipal, Karnataka location for the existing Codentine event with the state name spelled correctly.
Rebuild and sync the branch-published site after the roster data supplied a specific event location, keeping the compiled JavaScript and repository-root HTML aligned with current source.
@Roonil03
Roonil03 merged commit c58fee8 into main Nov 7, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant