Skip to content

Releases: michaelchu/roster

v1.0.0

04 Mar 22:42

Choose a tag to compare

Roster v1.0.0

First official release of Roster — a mobile-first event management platform.

Highlights

  • Event creation, duplication, and management with groups
  • Participant registration with custom fields
  • Payment tracking and archived event management
  • Push notifications for signups, withdrawals, and payment reminders
  • Group management with roles and member administration
  • CSV export of participant data
  • Mobile-optimized UI with add-to-home-screen support

v1.0.0-beta.2

04 Mar 19:38

Choose a tag to compare

v1.0.0-beta.2 Pre-release
Pre-release

v1.0.0-beta.2

Features

  • Add paid event checkbox to control payment tracking visibility (#107)
  • Restrict guest registration (claim spots) to event organizer only (#122)
  • Move organizer badge inline after name and allow organizer self-payment (#113)

Bug Fixes

  • Fix Google Auth overwriting user-edited display name on re-login (#118)
  • Fix participant slot numbering gaps after withdraw/rejoin cycles (#110)
  • Fix slot_number column references after removal migration (#111)
  • Fix FK constraint violation when participant withdraws (#103)
  • Fix withdrawal events not appearing in activity log (#106)
  • Fix duplicate migration version (#117)
  • Fix notification item text overflow in swipeable container
  • Add INSERT policy for participant_activity_log to fix RLS violation (#102)
  • Fix participant activity RLS violation for non-organizer users (#100)

UI Improvements

  • Refactor Promote Members to Admin card layout (#121)
  • Replace participants tabbar with plain label for non-organizer view (#108)
  • Fix Group Events card header to use consistent bg-muted style (#109)
  • Remove signup time from participant list items (#112)
  • Remove timestamp from notification items (#116)
  • Show timestamp on new line for payment activity logs (#114)

v1.0.0-beta.1

04 Mar 19:38

Choose a tag to compare

v1.0.0-beta.1 Pre-release
Pre-release

v1.0.0-beta.1 — Initial Beta

First beta release of the Roster event management platform.

Core Features

  • Event creation and management with participant registration
  • Google OAuth authentication with automatic organizer profile creation
  • Group management with admin roles and member invites
  • Custom registration form fields (JSONB-based)
  • Payment tracking with paid/waived/pending statuses
  • CSV export of participant data
  • Event duplication and privacy settings

Notification System

  • In-app notification inbox with real-time updates
  • Web Push notifications via VAPID/service worker
  • Per-user notification preferences
  • Edge functions for push delivery and scheduled reminders