Standalone FindMeHere surface deployed to Cloudflare Pages at https://findmehere.live.
- README state prepared for
v0.4.2-alpha. - This repo is the active FindMeHere web surface, not a members shim.
- Historical members-era files remain only where they still support compatibility redirects or shared styling.
- This repo is the share-first FindMeHere surface, not the canonical account or profile authority.
- Canonical slug assignment, profile visibility, and FindMeHere eligibility remain runtime/Auth-owned in
StreamSuites. - The repo consumes directory seed data, same-origin public profile hydration, and exported runtime live-status payloads to render the directory, root-slug pages, and live view.
- Login, signup, and profile-management actions intentionally route users back to StreamSuites where account and profile authority live.
flowchart TD
Visitor["FindMeHere visitor"] --> Directory["Directory-first root<br/>/"]
Visitor --> Profile["Canonical FindMeHere route<br/>/<slug>"]
Visitor --> Live["FindMeHere live view<br/>/live"]
Directory --> Seed["Directory seed and live data<br/>data/findmehere-directory.json + data/live-status.json"]
Live --> Seed
Profile --> Hydration["Same-origin profile hydration<br/>functions/api/public/profile.js"]
Seed --> Runtime["StreamSuites runtime exports authority"]
Hydration --> Auth["StreamSuites runtime/Auth API<br/>public profile resolution"]
Auth --> Runtime
Auth -->|canonical slug, visibility, FindMeHere eligibility| Profile
Seed -->|directory rows and live-status badges| Directory
Seed -->|eligible live creators only| Live
Profile -. secondary authority map .-> Public["StreamSuites-Public"]
/is the directory-first discovery surface./<slug>is the canonical FindMeHere public profile route./liveis the dedicated FindMeHere live view and filters against authoritative FindMeHere eligibility plus the centralizedlive-statuspayload.- Same-origin public profile hydration runs through
functions/api/public/profile.js. - Directory hydration starts from
data/findmehere-directory.json, which carries canonical slug and FindMeHere surface fields from the authoritative runtime export. - Profile rendering is share-first: FindMeHere is the primary route and share action, while StreamSuites profile links are secondary outbound links when the authoritative payload provides them.
- Live badges, live rings, live-directory cards, and live banner treatment consume authoritative runtime
live_statusexports first, with optional Rumble discovery enrichment only when existing watch/title metadata is missing. - Login, signup, and profile-management flows intentionally send users back to StreamSuites where account and profile authority lives.
_redirectsrewrites root-slug profile routes back into the SPA entry while preserving compatibility redirects from older/u/:slug,/members,/notices, and/settingspaths.- The active root profile experience is implemented from
index.htmlplusjs/findmehere-app.js. - Legacy
/u/index.htmlremains in the repo as compatibility scaffolding, but canonical FindMeHere links now resolve on/<slug>.
- Top-level authority map: StreamSuites runtime README
- Canonical public-surface detail: StreamSuites-Public README
- Creator-surface detail: StreamSuites-Creator README
- Admin-surface detail: StreamSuites-Dashboard README
StreamSuites-Members/
├── .gitignore
├── _redirects
├── BUMP_NOTES.md
├── README.md
├── favicon.ico
├── index.html
├── changelog/
│ └── v0.4.2-alpha.md
├── auth-complete/
│ └── index.html
├── functions/
│ └── api/
│ └── public/
│ └── profile.js
├── assets/
│ ├── css/
│ │ └── ss-profile-hovercard.css
│ ├── js/
│ │ └── ss-profile-hovercard.js
│ ├── icons/
│ │ ├── [platform and tier icons]
│ │ └── ui/
│ │ └── [shared UI icons]
│ ├── logos/
│ │ ├── logo.png
│ │ └── logocircle.png
│ └── placeholders/
│ └── defaultprofilecover.webp
├── css/
│ ├── findmehere.css
│ ├── members.css
│ ├── public-shell.css
│ └── theme-dark.css
├── data/
│ ├── findmehere-directory.json
│ ├── live-status.json
│ ├── notices.json
│ └── profiles.json
├── js/
│ ├── findmehere-app.js
│ ├── members-app.js
│ ├── members-auth-complete.js
│ ├── members-data.js
│ ├── members-session.js
│ ├── members-shell.js
│ ├── members-toast.js
│ ├── members-ui.js
│ └── profile-app.js
├── tests/
│ └── live-status-authority.test.mjs
├── members/
│ └── index.html
├── notices/
│ └── index.html
├── settings/
│ └── index.html
└── u/
└── index.html