Manual Member Creation, Injury Notes & Payments Ledger
NEW
- Add members manually: Create a member profile directly — they'll receive an email invitation to join your box. An alternative to the existing invite-link.

- Member injury notes: Track injuries on the member profile with a simple field.

- Class cancellation notifications: Automated emails when a class is cancelled. Registration status is also updated so members don't lose any membership units.
- Payments ledger: First version of payment tracking — groundwork for upcoming automated payments via Stripe.

- Box owners can be listed as coaches for class assignments.
- Coach assignment is disabled for cancelled classes to avoid confusion.
- Membership details view layout optimized for easier navigation.
- "Add Member" list excludes members already participating in a class.
- Box selector UI bug.
- Schedule not fully loaded after creating a new one.



