Skip to content

Move organizer badge inline after name and allow organizer self-payment - #113

Merged
michaelchu merged 4 commits into
mainfrom
claude/organizer-badge-payment-update-ZilT0
Feb 15, 2026
Merged

michaelchu merged 4 commits into
mainfrom
claude/organizer-badge-payment-update-ZilT0

Conversation

@michaelchu

Copy link
Copy Markdown
Owner
  • Move the organizer badge from the right column to inline after the
    participant name, using a smaller pill style (10px text, rounded-full)
  • Remove the !isOrganizerItem exclusion from payment toggle conditions
    so organizers can mark themselves as paid
  • Keep the remove/trash button hidden for the organizer's own row to
    prevent self-removal

https://claude.ai/code/session_01BvHNVX19mjEsSETxhzkokc

- Move the organizer badge from the right column to inline after the
  participant name, using a smaller pill style (10px text, rounded-full)
- Remove the !isOrganizerItem exclusion from payment toggle conditions
  so organizers can mark themselves as paid
- Keep the remove/trash button hidden for the organizer's own row to
  prevent self-removal

https://claude.ai/code/session_01BvHNVX19mjEsSETxhzkokc
Replace the dollar sign icon with a shadcn Spinner component while the
payment status is being toggled. The button stays the same size (h-8 w-8)
and is disabled during the async operation to prevent double-clicks.

https://claude.ai/code/session_01BvHNVX19mjEsSETxhzkokc
Replace full data refetch with optimistic local state update when
marking participants as paid/unpaid. This preserves participant
positions in the list instead of causing visual reordering.

https://claude.ai/code/session_01BvHNVX19mjEsSETxhzkokc
@michaelchu
michaelchu temporarily deployed to claude/organizer-badge-payment-update-ZilT0 - Roster PR #113 February 15, 2026 16:16 — with Render Destroyed
@michaelchu
michaelchu merged commit 61a9581 into main Feb 15, 2026
2 checks passed
@michaelchu
michaelchu deleted the claude/organizer-badge-payment-update-ZilT0 branch February 24, 2026 18:41
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