Skip to content

Guide profile onboarding step by step - #84

Closed
pattyboy813 wants to merge 3 commits into
patfaint-bill-dm-status-menufrom
patfaint-guided-profile-onboarding
Closed

Guide profile onboarding step by step#84
pattyboy813 wants to merge 3 commits into
patfaint-bill-dm-status-menufrom
patfaint-guided-profile-onboarding

Conversation

@pattyboy813

Copy link
Copy Markdown
Owner

Summary

  • replace the condensed profile flow with a neutral, one-screen-at-a-time Components V2 wizard with durable stage bookmarks, revision-bound navigation, conditional steps, and review edits
  • add nullable profile accent colours with Bill presets, strict custom hex, linked inheritance/clear semantics, public-card rendering, and additive D1 migration 0004_profile_color_and_wizard_stage.sql
  • add guided Throne resolve/confirm/private webhook/test/check onboarding with safe status responses, durable confirmation state, live verification enforcement, and secret rotation safety
  • clarify neutral /bill setup permissions and update profile, codebase, and deployment documentation

Validation

  • python3 -m compileall -q bill
  • ruff check bill tests --output-format concise
  • python3 -m pytest -q — 138 passed
  • cd worker && npm run typecheck
  • cd worker && npm test -- --reporter=dot — 276 passed

Stack

Rollout

  1. cd worker && npx wrangler d1 migrations apply bill --remote
  2. npx wrangler deploy
  3. sudo systemctl restart bill-bot

pattyboy813 and others added 2 commits August 23, 2026 20:24
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@pattyboy813
pattyboy813 force-pushed the patfaint-guided-profile-onboarding branch from 8bf3a23 to 17dbca5 Compare August 23, 2026 10:24
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
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