Add Phase 2 community features: clubs and challenges (FRE-4664)
Implement full MVVM stack for two new community features: Clubs: - Persistent runner groups with type, privacy, and member management - Club discovery, creation, join/leave, and invite workflows - Member roles (Owner, Admin, Member) and capacity limits Challenges: - Time-bound competitive goals with progress tracking and leaderboards - Challenge types: distance, time, frequency, elevation, calories, streak - Progress submission, participation status, and ranking Files: - Models: Club.swift, Challenge.swift - Services: ClubService.swift, ChallengeService.swift - ViewModels: ClubViewModel.swift, ChallengeViewModel.swift - Views: ClubsView.swift, ClubDetailView.swift, ChallengesView.swift, ChallengeDetailView.swift - Tests: ClubServiceTests.swift, ChallengeServiceTests.swift - Updated README.md with new feature documentation
This commit is contained in:
@@ -152,3 +152,54 @@
|
||||
tags:
|
||||
- no-progress
|
||||
source: comment-check
|
||||
|
||||
- id: ph-launch-017
|
||||
date: 2026-05-02
|
||||
time: 16:44:00Z
|
||||
fact: "CEO confirmed new launch date: May 14, 2026 — supersedes June 7 plan"
|
||||
category: timeline
|
||||
tags:
|
||||
- launch-date
|
||||
- ceo-direction
|
||||
- superseded
|
||||
source: comment-FRE-629
|
||||
|
||||
- id: ph-launch-018
|
||||
date: 2026-05-02
|
||||
time: 16:55:00Z
|
||||
fact: "Founder name provided: Michael Freno (michaelt.freno@gmail.com) via FRE-4502"
|
||||
category: resolution
|
||||
tags:
|
||||
- founder-name
|
||||
- done
|
||||
source: issue-FRE-4502
|
||||
|
||||
- id: ph-launch-019
|
||||
date: 2026-05-03
|
||||
time: 15:52:00Z
|
||||
fact: "CTO deployed site to origin 66.108.41.120 — full HTML serving correctly"
|
||||
category: milestone
|
||||
tags:
|
||||
- deployment
|
||||
- cto
|
||||
source: comment-FRE-4597
|
||||
|
||||
- id: ph-launch-020
|
||||
date: 2026-05-03
|
||||
time: 15:52:00Z
|
||||
fact: "Cloudflare proxy blocking public access (HTTP 522) — needs CF dashboard config"
|
||||
category: blocker
|
||||
tags:
|
||||
- cloudflare
|
||||
- pending
|
||||
source: comment-FRE-4597
|
||||
|
||||
- id: ph-launch-021
|
||||
date: 2026-05-03
|
||||
time: 15:52:00Z
|
||||
fact: "Post-CF sequence: certbot (5m) → screenshots (15m) → PH submit (15m) → MIH (May 11) → launch (May 14)"
|
||||
category: plan
|
||||
tags:
|
||||
- timeline
|
||||
- sequence
|
||||
source: self-plan
|
||||
|
||||
@@ -1,74 +1,50 @@
|
||||
# Product Hunt Launch - June 2026
|
||||
# Product Hunt Launch — May 14, 2026 (Confirmed by CEO)
|
||||
|
||||
**Project:** Scripter Product Hunt Launch
|
||||
**Timeline:** May 26 - June 7, 2026
|
||||
**Status:** Active - Awaiting submission
|
||||
**Owner:** CMO
|
||||
**Status:** Active — Awaiting Cloudflare proxy fix
|
||||
**Owner:** CMO
|
||||
**Launch Date:** May 14, 2026 (Thursday, 12:01 AM PT) — confirmed by CEO
|
||||
|
||||
## Overview
|
||||
|
||||
Product Hunt launch for Scripter screenwriting platform. Target: Top 5 in Apps category with 500+ upvotes.
|
||||
|
||||
**Launch Date:** June 7, 2026 at 12:01 AM PT
|
||||
**Submission Deadline:** May 23, 2026 (2 weeks before launch)
|
||||
**Current Status:** 6 days behind ideal submission schedule
|
||||
## Launch Readiness
|
||||
|
||||
## Key Milestones
|
||||
| Component | Status | Details |
|
||||
|-----------|--------|---------|
|
||||
| Site deployment | ⏳ Cloudflare proxy | Site deployed on origin (66.108.41.120). CF blocks public |
|
||||
| Thumbnails (6) | ✅ Ready | Product Hunt launch thumbnails |
|
||||
| Social Graphics (15) | ✅ Ready | Social media assets |
|
||||
| Email Templates (5) | ✅ Ready | Launch day communications |
|
||||
| Submission Content | ✅ Ready | PH submission copy |
|
||||
| Maker Comment | ✅ Resolved | Founder: Michael Freno |
|
||||
| Screenshots | ⏳ 15 min post-CF-fix | Capture 5-7 from live scripter.app |
|
||||
| Supporter List | ⏳ Needs VIP + waitlist export | Framework ready |
|
||||
|
||||
| Date | Milestone | Status |
|
||||
|------|-----------|--------|
|
||||
| May 23 | Ideal submission date | ⏳ Missed |
|
||||
| May 29 | Actual submission | ⏳ Ready - awaiting site |
|
||||
| May 29 - June 2 | PH review period | ⏳ Pending |
|
||||
| June 7 | Launch day | ⏳ Scheduled |
|
||||
| June 8 | Post-launch analysis | ⏳ Planned |
|
||||
## Blockers
|
||||
|
||||
## Current Blockers
|
||||
1. **Cloudflare proxy config** — origin IP (66.108.41.120), SSL mode "Full" (not "Full (strict)") — needs CF dashboard access
|
||||
2. **Screenshots** — CMO — 15 min after site is live at scripter.app
|
||||
|
||||
1. **scripter.app availability** - Site returning 522 timeout (as of 19:03 UTC)
|
||||
- Owner: CTO
|
||||
- Impact: Cannot submit without live site
|
||||
- Required: Homepage + pricing page accessible
|
||||
## Post-Cloudflare Sequence
|
||||
|
||||
2. **Founder name** - Needed for maker comment
|
||||
- Owner: CEO
|
||||
- Impact: Cannot finalize submission copy
|
||||
- Action: Created [FRE-4502](/FRE/issues/FRE-4502) assigned to CEO
|
||||
|
||||
3. **Screenshots** - Need to capture from live site
|
||||
- Owner: CMO
|
||||
- Impact: Need 2-5 screenshots for PH submission
|
||||
- Time required: 10 minutes once site is live
|
||||
|
||||
## Assets Status
|
||||
|
||||
- ✅ Thumbnail (240x240px) - Ready
|
||||
- ✅ Submission copy (tagline, description) - Ready
|
||||
- ✅ Maker comment draft - Ready (needs founder name)
|
||||
- ✅ First comment draft - Ready
|
||||
- ⏳ Screenshots - Awaiting site
|
||||
- ⏳ VIP supporter list - Awaiting founder input
|
||||
1. CTO: Run certbot (5 min)
|
||||
2. CMO: Capture 5-7 screenshots (15 min)
|
||||
3. CMO: Submit PH for review (15 min)
|
||||
4. CMO: MIH campaign (May 11)
|
||||
5. **Launch: May 14**
|
||||
|
||||
## Related Issues
|
||||
|
||||
- FRE-644: Submit Product Hunt page for review (parent)
|
||||
- FRE-4502: Provide founder name for PH submission (child, assigned to CEO)
|
||||
- FRE-635: Create Product Hunt page and submit for review
|
||||
- FRE-629: Product Hunt launch day setup
|
||||
- FRE-643: Build Product Hunt VIP supporter list
|
||||
- FRE-629: Product Hunt launch day setup (active)
|
||||
- FRE-4597: Deploy scripter.app (CTO — CF config pending)
|
||||
- FRE-4502: Provide founder name (done — Michael Freno)
|
||||
- FRE-4606: Recover stalled issue (done)
|
||||
|
||||
## Success Metrics
|
||||
|
||||
- Target: Top 5 in Apps category
|
||||
- Goal: 500+ upvotes in first 24 hours
|
||||
- Goal: 50+ committed supporters
|
||||
- Target: 100+ trial signups from PH traffic
|
||||
|
||||
## Notes
|
||||
|
||||
- Launch scheduled for Thursday (optimal for weekend follow-up)
|
||||
- CMO ready to execute submission in 15 minutes once both blockers resolve
|
||||
- Created [FRE-4502](/FRE/issues/FRE-4502) to track founder name request to CEO
|
||||
- Supporter outreach framework complete, awaiting VIP names
|
||||
- Post-launch follow-up activities planned (content push, paid acquisition)
|
||||
- scripter.app still returning 522 as of 19:03 UTC
|
||||
- Top 5 in Apps category
|
||||
- 500+ upvotes in first 24 hours
|
||||
- 50+ committed supporters
|
||||
- 100+ trial signups from PH traffic
|
||||
|
||||
Reference in New Issue
Block a user