100 small fixes across the site, the hub and the admin
A second UX sweep. Members opening a message or forum link from an email are asked to sign in instead of seeing a missing page, and a refused form keeps their answers. Republishing an event no longer re-announces it to every member, and an event with a past date is not announced at all. Event lists drop an event the moment it ends and show when registration closes. Recordings show their speaker, summary and refund line, and members see “Watch Free in Your Hub” where they watch free. Board members are never offered a Money or Setup button they can’t use. Board Insights labels its renewal figure honestly and counts dues recorded in Money. Promo codes show whether they are live, forms show how many are waiting for review, and phone tables now label every value.