You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit e8b6bc0
Browse filesBrowse the repository at this point in the historyBrowse files
feat: Remove the chapter Volunteer link field and reduce WhatsApp-only city pages to three asks
Removed the unused per-chapter Volunteer link field end-to-end (content schema, admin form, chapter page props, joinCtas override). WhatsApp-only (forming) city pages such as DC and Seattle now render only the hero and one band with three buttons: Request to join WhatsApp, Subscribe to newsletter, and Volunteer or co-lead (the volunteer interest form, via the new volunteerFormHref). Events lists, callouts, write-up, sign-up band, global-community band, Connect with us and the Contact us line are gone from those pages, and the forming-chapter shared-inbox surface was retired. Isolated-component previews now load the site webfonts through a small middleware (src/middleware.ts with withSiteFonts) and show real chapter copy instead of a placeholder. Scope verdict: no project deliverables were open, so none delivered or deferred this cycle. A site-wide Harvard Alumni in Tech brand-name sweep was queued as its own plan at the user's request.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: .codeyam/data-structure.json
+1-7Lines changed: 1 addition & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -349,20 +349,14 @@
349
349
"name": "status",
350
350
"type": "string",
351
351
"required": false,
352
-
"description": "`active` or `forming`. Absent means active, so every chapter that existed before this field keeps its behaviour. A forming chapter has no lead yet: its page swaps the leads block for volunteer-to-lead and join-WhatsApp CTAs, and its roster card carries a Forming badge. Promoting a chapter is flipping this one select in /admin — the URL, the nav entry and the event tags all stay put."
352
+
"description": "`active` or `forming`. Absent means active, so every chapter that existed before this field keeps its behaviour. A forming chapter has no lead yet: its page swaps the leads block for join-WhatsApp and online-events CTAs, and its roster card carries a Forming badge. Promoting a chapter is flipping this one select in /admin — the URL, the nav entry and the event tags all stay put."
353
353
},
354
354
{
355
355
"name": "whatsappFormUrl",
356
356
"type": "string",
357
357
"required": false,
358
358
"description": "The Google Form that gates entry to this chapter's WhatsApp group. Never the group invite itself: the site links the form only, so joining always goes through alumni verification. Absent falls back to the site-wide form in `src/lib/contact.ts`."
359
359
},
360
-
{
361
-
"name": "volunteerUrl",
362
-
"type": "string",
363
-
"required": false,
364
-
"description": "Where a forming chapter's `Volunteer to lead or support` button points. Absent falls back to the site-wide volunteer path."
0 commit comments