Repository navigation
feat: Refresh the member account experience - #78
Merged
Merged
Conversation
Give membership and next actions clearer visual weight, replace row dividers with detail cards, and group account controls under a single profile menu for signed-in members. Co-authored-by: Codex <noreply@openai.com>
WillieCubed
had a problem deploying
to
worker-preview
October 1, 2026 00:05 — with
GitHub Actions
Failure
Members can describe the micromobility options they own and find account sections more easily. They see a timely next step without being sent back to the campaign that referred them. Featured actions can change in the database without a site release. Co-authored-by: Codex <noreply@openai.com>
WillieCubed
had a problem deploying
to
worker-preview
October 1, 2026 00:19 — with
GitHub Actions
Error
The join form uses micromobility wording and an E-bike option. Add the associated identifiers to the site dictionary so the content audit can accept the new form copy. Co-authored-by: Codex <noreply@openai.com>
WillieCubed
had a problem deploying
to
worker-preview
October 1, 2026 00:29 — with
GitHub Actions
Failure
The account page keeps membership status compact and lets members move among account sections on one row at phone width. Welcome actions can also target a selected interest, so future events and public meetings can be configured for relevant members without changing the site. Co-authored-by: Codex <noreply@openai.com>
WillieCubed
had a problem deploying
to
worker-preview
October 1, 2026 00:47 — with
GitHub Actions
Error
Members can choose every vehicle they own in one optional group, including an explicit none option. Their car and micromobility answers remain available to the existing membership record. Co-authored-by: Codex <noreply@openai.com>
WillieCubed
enabled auto-merge (rebase)
October 1, 2026 00:58
WillieCubed
had a problem deploying
to
worker-preview
October 1, 2026 00:58 — with
GitHub Actions
Failure
This branch had an error being deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
TL;DR
The account page now keeps membership status concise and makes account tasks easy to scan. Joining members can choose the micromobility options they own, and welcome messages use configurable actions without a hardcoded referral branch.
Overview of Changes
The signed-in account page now shows member status as a compact line beneath the greeting. Three section links lead to Details, Email, and Data and stay on one row at phone width. Icon-led detail cards replace horizontal row dividers. The nonfunctional Language row and promotional account panel are gone. Existing editing, mailing-list, data export, and deletion actions remain available.
Signed-in navigation groups account and sign-out under one profile control and removes the extra header action. The optional join questions now use one multi-select group for Car, Bike (traditional), E-bike, Scooter, Skateboard, and None of these. None is exclusive with the vehicle choices; the existing car and micromobility answers remain in member engagement details. Referral sources are accepted as validated identifiers rather than a single campaign enum.
Welcome email and completion-page actions now select the highest-priority active action from D1. An action can target one join interest, so LVBT can configure a relevant event or public meeting later. A matching referral source excludes its own action, allowing cross-promotion without sending someone back to their entry campaign. The migrations seed Week Without Driving as the current time-limited action; after it ends, the existing interest-based next steps remain available. Both migrations have been applied and verified in production and preview databases.
pnpm checkand the separate content audit passed. Desktop and phone account prototypes were inspected; the phone section links share one row and navigate to their targets.Follow-ups
Verify the signed-in account layout, join form, and featured welcome action on the Worker preview, then confirm production after the candidate deploys.