Watch
0
0
Fork
You've already forked hyperhive
0
hyperhive/frontend/packages
Repository files (latest commit first)
Filename Latest commit message Latest commit date
atlas 8ad2af735e swarm-controller: refuse linking over an existing account
The matrix, forge and github link routes wrote their credential
unconditionally, so linking a name that was already linked replaced the
working account. For matrix that lost the device the agent's crypto store
belongs to (#4838).

Each route now reads the account's store path first and answers 409,
naming the existing account, when something is stored there. Nothing is
written. Replacing an account takes the delete from #4899, then a link.

The matrix route checks before password mode's login, so a refused link
mints no new device at the homeserver.

The check is a read then a write, not an atomic step; two concurrent
links to one name can still both pass it.

Closes #4856
2026-10-03 13:49:03 +02:00
..
agent agent ui: add a clickable new-session menu entry 2026-09-28 13:53:58 +02:00
dashboard config PRs: remove the hive's config-PR webhook, poll and core merge 2026-10-02 23:13:03 +02:00
shared github swarm bao: address argus review on #4892 2026-10-02 17:54:45 +02:00
swarm-ui swarm-controller: refuse linking over an existing account 2026-10-03 13:49:03 +02:00