Skip to content

Help: privacy/sync note on the type cards, plus a "Getting around" page - #138

Merged
mapgie merged 5 commits into
mainfrom
claude/help-menu-privacy-clarification-fqm5jc
Sep 12, 2026
Merged

Help: privacy/sync note on the type cards, plus a "Getting around" page#138
mapgie merged 5 commits into
mainfrom
claude/help-menu-privacy-clarification-fqm5jc

Conversation

@mapgie

@mapgie mapgie commented Sep 12, 2026

Copy link
Copy Markdown
Owner

Two related changes to Help (HelpContent.kt, HelpSubScreen.kt, WelcomeSheet.kt). Both surfaces that render Help, the first-run welcome sheet and Settings › Help, pick up both.

1. Where each thing's data lives

The three type cards defined what a chore, task, and memo are but never said where each one lives:

  • Chores and tasks now note they sync across your household (the shared Supabase project), so everyone sees the same list.
  • Memos (whatever the user has renamed them to) now note they stay on the phone, private to you, and never sync.

2. A second Help page: "Getting around"

Help had one page (the three type cards) and a few loose tips, but nothing explaining the controls. Settings › Help is now two pages behind a segmented header, matching the app's existing "mine | all" pill idiom:

  • What goes where stays the chores / tasks / memos explanation.
  • Getting around tours the controls, grouped by where you find them:
    • On a card: open and finish (Log it / Mark done, with Just now / Earlier today / Pick a time), Calendar, Pin, Remind, Tag (chores only), history and Undo.
    • Around a list: search, mine/everyone, sort pill, group or flat, zen.
    • Adding and hiding: the + button (tap vs long-press), and the Settings › Display auto-hide options.

The terse control hints that used to sit under the type cards move here, expanded and organised, so there's no duplication. The welcome sheet shows the same tour under the type cards.

Notes

  • Copy uses the user's chosen reminder label ("Memos" / "Reminders" / "Alarms") and the app's existing user-facing word "household". Control rows tint neutrally so they read as actions, not a fourth type.
  • No list logic touched (no *UiState change), so no unit test change; help content is composable-only per CLAUDE.md.
  • New segmented tab cells carry Role.RadioButton; a11y_check.py clean.
  • No en/em dashes.
  • Changelog fragments added (patch for the privacy copy, minor for the new page).

🤖 Generated with Claude Code

https://claude.ai/code/session_01GZHz422dXfSfQtRadVhSuf

The Help cards defined what a chore, task and memo are but never said
where each one's data lives. Add a clause to each of the three type
cards: chores and tasks sync across the household (Supabase), memos
stay on the device and never sync.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GZHz422dXfSfQtRadVhSuf
Help had one page defining chores, tasks and memos, but nothing
explaining the controls. Add a second page behind a segmented header
that tours them, grouped by where they live: the actions on an open
card (log/finish, Calendar, Pin, Remind, Tag, history and undo), the
icons above a list (search, mine/all, sort, group or flat, zen), and
the Settings that thin a list out. The terse control hints that used
to sit under the type cards move here, expanded and organised.

The first-run welcome sheet shows the same tour under the three type
cards, so it is taught once and repeated under Settings > Help.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GZHz422dXfSfQtRadVhSuf
@mapgie mapgie changed the title Explain memo privacy and chore/task sync in Help Help: privacy/sync note on the type cards, plus a "Getting around" page Sep 12, 2026
@mapgie
mapgie marked this pull request as ready for review September 12, 2026 07:05
claude and others added 3 commits September 12, 2026 07:08
…acy-clarification-fqm5jc

# Conflicts:
#	app/src/main/java/com/mapgie/dash/ui/components/HelpContent.kt
rememberSaveable lives in androidx.compose.runtime.saveable, not
androidx.compose.runtime; the wrong package broke compileDebugKotlin
(and with it the unit-test and analyze jobs). Match the import the rest
of the codebase uses.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GZHz422dXfSfQtRadVhSuf
@mapgie
mapgie merged commit 0f9aba2 into main Sep 12, 2026
6 checks passed
@mapgie
mapgie deleted the claude/help-menu-privacy-clarification-fqm5jc branch September 12, 2026 09:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants