Attendance: Dynamic QR Code Generator
Added automatic QR code generation on the Attendance page. When you enter a Host Code, a scannable QR code appears instantly with options to download as PNG or copy to clipboard. Perfect for weekly meeting check-ins — hosts can now easily share the attendance link via QR code.
Attendance: Fuzzy Search for Member Selection
Replaced the unwieldy SELECT dropdown with fuzzy search on the Attendance page. Members can now quickly find their profile by typing part of their name, business, or email. Search results appear as clickable cards with highlighted matches, making check-in much faster and mobile-friendly.
Blog: Sort Posts by Date (Newest First)
Blog posts now appear in descending chronological order on /blog, so the latest content is always at the top.
Banner: Fix Meeting Status Display
Fixed bug where "Meeting in progress!" was showing every day during 10:30-11:30 AM PT instead of only on Mondays. Banner now correctly checks if today is Monday before displaying the in-progress status.
Blog: Meet Rachael Scott
Published new blog post highlighting Rachael Scott, founder of SCEG and commercial broker at Ballpark Realty. The post covers her background, expertise, community building through SCEG, and how to connect.
Members: Reinstated Fuzzy Highlight
Search results now show the matched text with bold highlights (like before), improving scanability and confidence.
Members: Membership Status Pill
Each listing can show last in‑person date and days remaining on eligibility (based on attendance or paid period). This appears near the “Edit this listing” action.
Site Data: Seeded Attendance Dates
Updated lastInPersonMeetingDate for attendees from 9/29/2025 and 10/06/2025 so eligibility calculations have a starting point.
Attendance: Email Payload Restored & URL Copy Fix
Brought back the Attendance JSON field in emails, corrected the first‑time visitor checkbox handling, and ensured Meeting Date + Host Code are included. “Copy sharable URL with code” now copies reliably (no accidental submit).
Policy Copy: 3‑Month Eligibility + Paid Option
Added short notes on Members and Attendance pages explaining that in‑person check‑ins provide 3 months of listing eligibility; optional paid tier available to extend visibility.
Calendar: Subtle Day Highlight for Event Dates
Days that contain one or more events now get a slightly tinted background to make them stand out—especially on mobile. Improves scanability without overpowering hover/focus styles.
Calendar: Recurring Monday Meeting
Switched from seeded dates to true recurrence using byweekday. This ensures Mondays render across months consistently and respect pagination.
Join Us: Updated Group Photo
Refreshed the group photo on the Join Us page to better reflect the current crew.
New Page: Attendance (In-Person) — First Pass
Added /attendance with QR-friendly check-in and client-side time gating. Check-ins open at 10:00am on meeting day and stay available during the meeting with a short grace period.
Defaults to the next Monday, supports URL overrides (e.g., ?d=YYYY-MM-DD&start=HH:MM), uses our standard submit handler, and includes a honeypot for basic spam protection. Public roster is off for now (privacy-first).
Blog: First Pass (Index, Posts, Categories)
Added an initial blog with an index at /blog, per-post pages, SEO/OG meta, and category chips with deep links.
Launched with two sample posts (pitch template + website strategy example); more member spotlights coming soon.
Directory: Searchable/Filterable Listings + Fuzzy Search
Added fuzzy search with suggested tags and a visible result count. Description explains partial-match behavior and how to use it.
Top Banner: Meeting Countdown
Added a site-wide banner that shows a human-readable countdown to the next Monday meeting, with a holiday/cancellation override.
The banner text is clickable and routes visitors to Join Us! to reinforce the primary CTA.
Directory: Update/Edit Flow
Added an Add/Edit section and “Edit this listing” buttons that prefill the form. Submissions go through verification before changes are committed.
Navigation: “Businesses” → “Members”
Renamed the tab to better reflect the community focus.
Contact: Cleanup
Tidied copy and layout for clarity.
Footer: Business Scroller
Added a scroller showcasing 10 random businesses from the Members list.
New Page: “Join Us!”
Primary CTA aimed at attracting quality new members. Includes Eventbrite registration, When & Where, What to Expect, and Good to Know sections.
Directory: Expanded Listing Fields
Presentation now includes (and search indexes) member name, email, business name, industry, specialty/tagline, website, comments, phone, and social links.
Dark & Light mode support
Default to dark mode.
Initial Deploy
Launch of SCRG v1: Home
Infra: domain & SSL, CI/CD (staging ↔ production), analytics/SEO baseline, performance & accessibility guardrails.
Research: Attendance-weighted Sorting
Experiment with bubbling frequent attendees to the top (e.g., count + 90-day decay), with fallback to A–Z.
Research: Hero Background Video/Image
Test above-the-fold video or image with performance guardrails (poster, lazy load, prefers-reduced-data support).
Deep Links for Search
Sync fuzzy search term to the URL (e.g., ?q=marketing) to share and revisit filtered views.
Member Detail Pages
Dedicated pages per listing (shareable URLs, OG tags, clear CTAs: call, site, reviews, socials).
Moderation Dashboard
Approve/deny submissions with field-level diffs and one-click apply to the directory.
Submission Emails & Receipts
Auto-acknowledge submissions and send status updates; include JSON payload for quick review.
Analytics: Directory CTAs
Track clicks to call, website, reviews, and socials to learn what visitors use most.
Events: Add-to-Calendar
Single-click iCal/Google buttons for upcoming Monday meetings; optional Eventbrite embed.
Bulk Import/Export
CSV import for onboarding; export & backups for safe change management.
Map View (Optional)
Location-aware view with quick directions; cluster nearby businesses.
Sponsor/Partner Badges
Optional recognition for sponsors; tasteful placements with accessibility in mind.
Accessibility Refinements
Skip links, landmark roles, focus outlines, and color-contrast checks across new UI.
Have a suggestion for the roadmap? Contact us — we’d love to hear it.