Development timeline expanded from handoffs
Replaced the original three sample timeline rows with a dense System Development Timeline built from Search, Family, News, Classes, Library, Partners, Accounts, Network, and Video Management handoff data.
This public feed rolls up approved public member posts so visitors can see the active requests, updates, and marketplace activity happening across the site. This first pass shows up to the most recent 100 approved public posts.
Replaced the original three sample timeline rows with a dense System Development Timeline built from Search, Family, News, Classes, Library, Partners, Accounts, Network, and Video Management handoff data.
Added `/my-channel-edit` with CSRF-protected basic saves for display name, tagline, description, and owner-requested visibility while keeping uploads and publishing locked.
Added `/my-channel` as an Accounts-owned read-only checkpoint that reads Network channel data by account id and links to public Network channel profiles when approved.
Audited account/video channel routes and decided future `/my-channel` should be Accounts-owned, authenticated, member/instructor capable, and backed by Network channel data.
Added the first My Timelines block on instructor News, pointing `erich` toward the planned System Development Timeline through `/timeline-details`.
Updated News compose preparation so `timeline_event` can be recognized and restricted to instructor-role accounts while still using the shared News model.
Seeded the first approved public `timeline_event` rows for `erich` and proved the vertical `/member-space-timeline` placeholder can read real events.
We now have enough volunteers to scan courthouse packets, cemetery maps, and reunion photos this Friday evening. Please drop a comment if you can bring a flatbed scanner or help sort the source notes afterward.
Defined timeline metadata under `family_posts.metadata_json.timeline` with event date, era label, location label, hover summary, event kind, and related library/post ids.
Planned partner and affiliate stats for instructor dashboards while keeping Products and Fees as the durable finance/affiliate evidence sources.