Delete my own account (#206) #388

Merged
littlefox merged 6 commits from issue-206-delete-me into main 2026-10-28 12:37:25 +00:00
Owner

Closes #206

"Radera mitt konto…" at the end of My account on your own profile. It lists what happens (no undo; name freed; posts kept under an unknown person; letters to you lost; logged out everywhere), then needs your name typed out and your password. Kom::delete_me checks the password (set-passwd to itself), then delete-conf on the mailbox; lyskomd logs out all your sessions. The device forgets the account's drafts, mentions, kept password, remembered login and search index; the login screen says the account is deleted.

Verified: devserver test delete_me (wrong password: nothing happens; then both sessions logged out, person gone, name free to take); new delete-account.spec on all profiles (each run creates its own person); clippy three ways. Tried only on the devserver (D-007).

🤖 Generated with Claude Code

https://claude.ai/code/session_01XJW2ocwLunyaLiUwCBHEP8

Closes #206 "Radera mitt konto…" at the end of My account on your own profile. It lists what happens (no undo; name freed; posts kept under an unknown person; letters to you lost; logged out everywhere), then needs your name typed out and your password. `Kom::delete_me` checks the password (set-passwd to itself), then delete-conf on the mailbox; lyskomd logs out all your sessions. The device forgets the account's drafts, mentions, kept password, remembered login and search index; the login screen says the account is deleted. Verified: devserver test `delete_me` (wrong password: nothing happens; then both sessions logged out, person gone, name free to take); new delete-account.spec on all profiles (each run creates its own person); clippy three ways. Tried only on the devserver (D-007). 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_01XJW2ocwLunyaLiUwCBHEP8
Delete my own account, from my profile
All checks were successful
perf / perf (pull_request) Has been skipped
ci / plan (push) Successful in 4m22s
ci / check (push) Successful in 11m20s
ci / e2e (android) (push) Successful in 18m52s
ci / e2e (desktop) (push) Successful in 21m2s
ci / desktop (push) Successful in 20m27s
ci / e2e (iphone) (push) Successful in 21m50s
74bd440806
Lysator's admins agreed users may do it themselves (#206). It says what
happens, takes the name typed out and the password, then delete-conf on
the mailbox; this device forgets the account's local data and the login
screen says it's gone.

Refs #206

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XJW2ocwLunyaLiUwCBHEP8
Merge main into issue-206-delete-me
All checks were successful
perf / perf (pull_request) Has been skipped
ci / plan (push) Successful in 1m59s
ci / check (push) Successful in 12m58s
ci / desktop (push) Successful in 21m5s
ci / e2e (android) (push) Successful in 22m6s
ci / e2e (desktop) (push) Successful in 24m59s
ci / e2e (iphone) (push) Successful in 25m38s
4103480db1
Merge main into issue-206-delete-me
Some checks failed
perf / perf (pull_request) Has been skipped
ci / plan (push) Successful in 2m54s
ci / check (push) Failing after 13m45s
ci / desktop (push) Successful in 18m37s
ci / e2e (desktop) (push) Successful in 23m0s
ci / e2e (android) (push) Successful in 23m44s
ci / e2e (iphone) (push) Successful in 25m35s
cb02e57cce
server_messages adds a server FAQ for a moment, which every login sees;
reading_order, related_first and thread_reading, running alongside,
then met it and failed (seen on this branch's CI run 738). They now
share a lock that server_messages takes alone.

Refs #206

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XJW2ocwLunyaLiUwCBHEP8
Merge remote-tracking branch 'origin/main' into issue-206-delete-me
All checks were successful
perf / perf (pull_request) Has been skipped
ci / plan (push) Successful in 1m40s
ci / check (push) Successful in 8m58s
ci / e2e (android) (push) Successful in 17m9s
ci / desktop (push) Successful in 17m11s
ci / e2e (desktop) (push) Successful in 18m27s
ci / e2e (iphone) (push) Successful in 21m9s
d79ca7e265
littlefox referenced this pull request from a commit 2026-10-28 15:15:38 +00:00
Sign in to join this conversation.
No description provided.