Skip to content

Complete Bill profile system - #79

Merged
pattyboy813 merged 3 commits into
mainfrom
patfaint-finish-bill-profiles
Aug 22, 2026
Merged

Complete Bill profile system#79
pattyboy813 merged 3 commits into
mainfrom
patfaint-finish-bill-profiles

Conversation

@pattyboy813

Copy link
Copy Markdown
Owner

Summary

  • complete the durable global/linked/independent profile model, safe link import, Throne integration, alias attribution, and atomic registration projection
  • add global /profile [member], private persistent Components V2 onboarding/editing, public profile details, and initiator-bound /bill setup; remove /register domme
  • preserve v1 data/API compatibility, D1 database 6333cb0a-0c23-44b2-9022-a6fde1500f77, and usebill.dev
  • add contributor, profile, deployment, and roadmap documentation

Validation

  • Python: 28 tests passed; Ruff and compileall passed
  • Worker: 228 tests passed across 25 files; TypeScript typecheck passed
  • populated-0001 migration preservation, contract, concurrency, importer/SSRF, webhook, lease, and integration suites included
  • independent correctness and security reviews found no significant issues or vulnerabilities

Live rollout

cd worker
npx wrangler secret put BILL_HOME_GUILD_ID
npx wrangler d1 migrations apply bill --remote
npx wrangler deploy

Then set the bot's BILL_HOME_GUILD_ID to the same real Discord snowflake and restart the bot. No guild ID is committed.

Operational limitation

Link-page import is intentionally static HTML only; JavaScript-rendered pages must be entered manually. Private Throne webhook URLs are shown only when issued or explicitly rotated and must be saved at that time.

pattyboy813 and others added 3 commits August 22, 2026 20:18
Session: Bill profile system
Project: rob
Branch: patfaint-bill-profile-system
Workspace: 91f04a13-1ef4-44f1-8f17-41ed39a244bf
Files: 48 changed

Auto-saved before the worktree was removed so no work is lost.
Restore it as a branch with `git branch <name> <this-commit>`.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@pattyboy813
pattyboy813 merged commit 2e0bc03 into main Aug 22, 2026
4 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