• PrivaPub 1.26.0
    Build / Build (push) Successful in 10m53s
    Deploy / privapub.thepra.dev (push) Successful in 10m5s
    Stable

    thepra released this 2026-11-01 18:20:34 +01:00 | 15 commits to master since this release

    What's new in PrivaPub 1.26.0

    1 change since v1.25.0.

    The admin CLI moves a persona to another login and deletes a login; the deploy no longer signs in

    The owner took @thepra, which the deploy had made and kept under its own login deploy-smoke for its signed-in check, for
    the administrator's login (owner decision 2026-10-17). No persona could change login, so:

    • admin move-persona re-points the persona's link first, so the old login can no longer exchange a token
      for it, then ends its Mastodon tokens and authorizations. Its actor, posts and followers stay; nobody outside is told,
      since nothing they hold changes.
    • admin delete-root deletes a login as the client deletes its own (RootRemoval): every persona it still has goes
      with it, announced deleted, and its sessions end.
    • admin smoke and the deploy's signed-in step are gone, since the step would make deploy-smoke again and fail to make
      @thepra under it. The deploy keeps its anonymous checks; tools/smoke/oauth.sh stays for the pasture's privapub_token.

    Tests: move-persona (the persona listed under its new login only, its old token refused, unknown persona or login exit 1)
    and delete-root (the login and its persona deleted, the login refused); the whole suite passes (963).

    Downloads