Skip to content

Feat/meeting time timezone#22

Merged
parameshjava merged 27 commits into
mainfrom
feat/meeting-time-timezone
May 31, 2026
Merged

Feat/meeting time timezone#22
parameshjava merged 27 commits into
mainfrom
feat/meeting-time-timezone

Conversation

@parameshjava

Copy link
Copy Markdown
Owner

No description provided.

pkorrakuti-mvrk and others added 27 commits May 31, 2026 16:20
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
… applied form

035 was already applied to the DB (dropping meeting_date, adding meeting_at +
meeting_tz). Editing it in place made re-runs fail on the now-absent
meeting_date. Restore 035 to its applied content and move the end-time delta to
036, which reads meeting_at and is safe to re-run.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Avoids a RangeError (Invalid time value) crash when meeting_ends_at is missing,
e.g. before migration 036 is applied.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Adds an Edit time dialog (open meetings only) on the admin meeting detail page,
wired to the existing updateMeeting action. Adds instantToZonedParts to prefill
the form in the meeting's own timezone.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…suppress)

Node and browser ICU emit different invisible spaces (U+202F/U+00A0) for the
same instant, mismatching on hydration. Normalize to a regular space at the
formatter and add suppressHydrationWarning on the <time> element.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Replaces LoanPollModal + LinkedPollModal with one PollModal (variant: pill |
icon | link) backed by a shared LinkedPollResults body. The meeting linked-poll
modal now shows options + tallies inline instead of linking to the poll page.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Long polls (many options/voters/other responses) overflowed the viewport and
pushed the header + close button off-screen. Constrain to max-h-[85vh] with the
title/close pinned and the results body scrolling.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@vercel

vercel Bot commented May 31, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
aits-fcf-tracker Ready Ready Preview, Comment May 31, 2026 12:03pm

@parameshjava parameshjava merged commit fc49531 into main May 31, 2026
3 checks passed
@parameshjava parameshjava deleted the feat/meeting-time-timezone branch May 31, 2026 12:04
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.

2 participants