ghostguild-org/app/composables
Jennie Robinson Faber 7292b11c0b feat(member): account/profile polish + tier upgrade flow
- Timezone: curated USelectMenu dropdown (app/config/timezones.js), preserves unknown saved values
- Profile save now uses useToast() for success/error; remove inline save banner
- Nav onboarding dot nudged down 1px for optical alignment with lowercase text
- Onboarding: skip a suggestion with POST /api/onboarding/track {skip}; member.onboarding.skipped map; does not affect graduation
- CirclePicker takes :saved-value so 'Current' badge stays until save completes
- PrivacyToggle is binary (USwitch labeled Private); member schema enum reduced to ['members','private']; zod coerces legacy 'public'
- New /member/payment-setup page: HelcimPay $0 verify + update-contribution, wired from account.vue via requiresPaymentSetup redirect
- Helcim portal: NUXT_PUBLIC_HELCIM_PORTAL_URL env + account.vue 'Manage billing in Helcim' link
- Migration script: scripts/migrate-privacy-public-to-members.js
2026-04-14 20:35:37 +01:00
..
useAuth.js Fix duplicate /api/auth/member call and add request deduplication 2026-03-19 15:04:04 +00:00
useBoardChannels.js fix(board): unwrap API envelope in composables, isolate member profile fetch 2026-04-14 17:24:30 +01:00
useBoardPosts.js fix(board): unwrap API envelope in composables, isolate member profile fetch 2026-04-14 17:24:30 +01:00
useCalendarSearch.js Many an update! 2025-12-01 15:26:42 +00:00
useEventDateUtils.js Many an update! 2025-12-01 15:26:42 +00:00
useHelcim.js Implement multi-step registration process: Add step indicators, error handling, and payment processing for membership registration. Enhance form validation and user feedback with success and error messages. Refactor state management for improved clarity and maintainability. 2025-09-03 14:47:13 +01:00
useHelcimPay.js fix: use private helcimApiToken for all server-side Helcim API calls 2026-04-04 13:37:34 +01:00
useLoginModal.js Many an update! 2025-12-01 15:26:42 +00:00
useMarkdown.js Implement OWASP ASVS L1 security remediation (Phases 0-2) 2026-03-01 12:53:18 +00:00
useMemberPayment.js Many an update! 2025-12-01 15:26:42 +00:00
useMemberStatus.js Member/Ecology revamp. 2026-04-14 09:25:09 +01:00
useOnboarding.js feat(member): account/profile polish + tier upgrade flow 2026-04-14 20:35:37 +01:00