Skip to content

fix(evolution): mount personal evolution routes; desktop 0.2.13 - #57

Merged
Luhaozhu merged 2 commits into
mainfrom
release/desktop-0.2.13
Aug 4, 2026
Merged

fix(evolution): mount personal evolution routes; desktop 0.2.13#57
Luhaozhu merged 2 commits into
mainfrom
release/desktop-0.2.13

Conversation

@Luhaozhu

@Luhaozhu Luhaozhu commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

Fixes the first-run wizard dead end on the desktop local server: "Enable evolution" failed with 405 Method Not Allowed because the personal evolution router was never mounted in CE_ROUTERSPATCH /v1/evolution/prefs fell through to the GET-only SPA catch-all.

  • Mount the evolution router (evidence plane: settlement queries, prefs, personal candidate approvals — all community capabilities)
  • Add a release regression test pinning every evidence-plane endpoint
  • Bump desktop to 0.2.13 so local-mode installers ship the fixed server payload

Luhaozhu added 2 commits August 3, 2026 21:51
The evolution evidence plane (settlement queries, prefs, personal
candidate approvals) is a community capability, but the router was never
added to CE_ROUTERS. On the desktop local server the first-run wizard's
PATCH /v1/evolution/prefs then fell through to the GET-only SPA
catch-all and surfaced as a bare 405 — the entire "Enable evolution"
step was a dead end. Mount the router and pin every evidence-plane
endpoint with a release regression test.
@Luhaozhu
Luhaozhu merged commit 707518a into main Aug 4, 2026
5 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