Family Chat phases 2 and 3, family extras; genre search on the roadmap
build-container / build (push) Successful in 8m12s

- Ticks (sent, delivered, read), typing, presence, disappearing messages, @mentions, pins, forwarding
- Voice messages with a waveform, link previews, polls, emoji picker
- Message to task, shopping item or calendar event; Share to Chat from recipes and songs; quiet hours; family announcement on Home
- Roadmap: chat items ticked off, and Browse and search by genre added

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
nmemmertandClaude Sonnet 5.5 committed 2026-10-26 11:22:51 -04:00
1 parent 8283d10b41
commit 41aa4e676d
10 files changed
+379 -58

No files matched your search

+16 -15
View File
@@ -15,29 +15,29 @@ A messenger inside the hub for the family, so family chats do not need Signal. E
- [x] Live delivery in the open app, push notifications in the background
- [x] Mute and archive per chat
**Phase 2: feels like Signal (M)**
**Phase 2: feels like Signal (M): done**
- [x] Edit and delete for everyone
- [ ] Sent, delivered and read ticks
- [ ] Typing indicators and online presence
- [ ] Disappearing messages (a timer per chat)
- [ ] @mentions in groups, pinned messages, forward a message
- [x] Sent, delivered and read ticks
- [x] Typing indicators and online presence
- [x] Disappearing messages (a timer per chat)
- [x] @mentions in groups, pinned messages, forward a message
**Phase 3: richer messages (M)**
- [ ] Voice notes (record and play, with a waveform)
- [ ] Link previews (fetched safely by the server)
- [ ] Polls
**Phase 3: richer messages (M): done except the GIF picker and shared places**
- [x] Voice notes (record and play, with a waveform)
- [x] Link previews (fetched safely by the server)
- [x] Polls
- [ ] GIF or sticker picker (optional)
- [ ] Share a place as a link
**Family extras (M)**
- [ ] Turn a message into a task, an event or a shopping item in one tap
- [ ] Share a song, recipe, book or podcast episode from the hub into a chat
- [ ] Pinned family announcement on Home ("dinner at 6")
- [ ] Kid accounts can only message family; parents can set quiet hours
**Family extras (M): mostly done**
- [x] Turn a message into a task, an event or a shopping item in one tap
- [x] Share a song, recipe, book or podcast episode from the hub into a chat
- [x] Pinned family announcement on Home ("dinner at 6")
- [~] Kid accounts can only message family (already true: only hub accounts can chat); quiet hours are set by each person for themselves (a parent setting them for a child is not built); sharing so far covers recipes and songs, not books or podcast episodes
**Privacy (decide first)**
- [ ] Open question: server-side storage on the family's own machine to start (TLS + encrypted disk), or end-to-end encryption from day one? Starting without E2EE and adding it later is much harder than choosing now.
- [ ] Per-person notification and privacy settings
- [~] Per-person notification settings (mute, quiet hours; the push kind can be turned off in the reminders settings)
Not planned: voice and video calls, stories, usernames and phone-number lookup, sealed sender.
@@ -66,6 +66,7 @@ Not planned: voice and video calls, stories, usernames and phone-number lookup,
- [ ] **Movies & TV 2.0 (L):** mixes, favorites and stats like Music; a shared watchlist and a "movie night" vote
- [ ] **Podcast and audiobook stats (S):** listening history like Music has
- [ ] **Reading goals (S):** a family reading challenge with streaks; export notes and highlights
- [ ] **Browse and search by genre (M):** in the Store, search books and audiobooks by genre (fiction, mystery, history, children's, Christian and so on) across the sources, with genre buttons, and the same genre filter on your own library and shelf. Needs each source's genre data (Gutenberg subjects, Open Library subjects, Standard Ebooks tags, Smashwords categories, LibriVox genres), normalised into one list.
- [ ] **Casting (M):** pick AirPlay or Cast targets for audio
## 6. Reliability (the admin's side)