Skip to content

Add live event calendar - #1072

Draft
Emissaryx wants to merge 2 commits into
dalen:mainfrom
Emissaryx:agent/live-event-calendar
Draft

Add live event calendar#1072
Emissaryx wants to merge 2 commits into
dalen:mainfrom
Emissaryx:agent/live-event-calendar

Conversation

@Emissaryx

Copy link
Copy Markdown

What

  • adds an /events page for active and upcoming live events, city sieges, and Zandri expeditions
  • shows start/end times in both the visitor's local timezone and Server Time (CET/CEST via Europe/Zurich)
  • adds active/upcoming states and automatically updating start/end countdowns
  • links the calendar from the main killboard tabs and provides a responsive card layout

Why

The production API already exposes event scheduling data, but players currently have no killboard view that turns it into a convenient calendar.

API note

The query intentionally omits event IDs. At present, requesting id on a LiveEvent produces an HC0053 resolver cast error that can null the events response. The stable fields used here are __typename, name, startTime, and endTime.

Validation

  • npm test
  • Prettier check for all changed source files
  • focused type-aware lint of src/pages/Events.tsx

Existing dependency audit, Sass deprecation, bundle-size, and unrelated lint warnings remain unchanged.

@netlify

netlify Bot commented Aug 13, 2026

Copy link
Copy Markdown

Deploy Preview for curious-caramel-c7f0d8 ready!

Name Link
🔨 Latest commit fd451d2
🔍 Latest deploy log https://app.netlify.com/projects/curious-caramel-c7f0d8/deploys/6a7dfd8747d2570008cee8c5
😎 Deploy Preview https://deploy-preview-1072--curious-caramel-c7f0d8.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

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