Skip to content

Push preferences, debt totals and trend totals, end to end - #173

Merged
chandralegend merged 3 commits into
mainfrom
feat/household-followup
Oct 25, 2026
Merged

chandralegend merged 3 commits into
mainfrom
feat/household-followup

Conversation

@chandralegend

Copy link
Copy Markdown
Contributor

Closes the three parts #169 left out for want of server support (designs HhPush, HhDebts, HhBudget):

  • Push preferences per member: push_items and quiet_hours (local, may cross midnight) on /v1/notifications/preferences; send-push filters to the chosen kinds and holds alerts through quiet hours (quiet count). CLI: salli notifications set --push … --quiet 22:00-08:00. Phone: per-alert toggles and From/To quiet hours on More › Notifications. Migration core_0049_push_preferences (one nullable column).
  • Debts: GET /v1/debt/ adds total_balance and total_minimum_payments (as the baseline reads each debt). CLI shows both; phone shows Minimums a month.
  • Budget trend: totals per month on /v1/budget/trend; CLI adds a Total row; phone shows the figures on the bars.

MCP untouched. Verified in the iOS Simulator against a local server: minimums, bar figures, toggles and quiet hours saved to the server.

🤖 Generated with Claude Code

chandralegend and others added 3 commits October 25, 2026 20:30
Each person now chooses which push alerts their phones take (over budget,
cash low ahead, reminders due) and quiet hours in their own time zone;
send-push filters the alert to the chosen kinds and sends nothing in quiet
hours, so what waits goes after them. GET /v1/debt/ gives the total owed and
the minimums a month, and /v1/budget/trend gives each month's total, both
summed on the server so the phone adds no money. The CLI gains --push and
--quiet on `salli notifications set` and shows the totals; the phone shows
the toggles and quiet hours on More > Notifications, the minimums on Debts
and the figures on the trend bars, as the household designs drew them.
Migration core_0048_push_preferences adds one nullable column.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@chandralegend
chandralegend merged commit 4eab914 into main Oct 25, 2026
17 checks passed
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.

1 participant