radicle-heartwood-lfs/crates
Adrian Duke 67a4a712e4 radicle: add new error type for unauthorized non-delegates
The previous error `UnexpectedState` was opaque, and ended up in a
confusing message when a user would try to edit the identity document
while not being a deleagte themselves.

Instead, provide a more specific error that mentions the `Did`
performing the action, and the action itself.

Note that the `UnexpectedState` variant was matched on during
evaluation, meaning that operations would still appear in the timeline
of the COB. With the change to the other variant, the timeline does
not record the operation anymore.
2026-01-22 10:24:26 +00:00
..
radicle radicle: add new error type for unauthorized non-delegates 2026-01-22 10:24:26 +00:00
radicle-cli cli: Remove dead `fn parse_remote` 2026-01-16 22:52:53 +01:00
radicle-cli-test core: Introduce RepoId 2026-01-09 14:03:27 +01:00
radicle-cob core: Introduce RepoId 2026-01-09 14:03:27 +01:00
radicle-core core: Fix doctest 2026-01-22 10:48:43 +01:00
radicle-crypto core: Introduce RepoId 2026-01-09 14:03:27 +01:00
radicle-dag repo: Move workspace crates into `crates` subdirectory 2025-06-09 15:09:21 +02:00
radicle-fetch fetch: remove `target: "fetch"` 2026-01-19 17:56:56 +01:00
radicle-git-metadata core: Introduce RepoId 2026-01-09 14:03:27 +01:00
radicle-git-ref-format git-ref-format: New crate 2025-10-13 13:34:15 +02:00
radicle-localtime clippy: Deny and fix `must_use_candidate` 2026-01-16 22:52:53 +01:00
radicle-node node: downgrade `error!` logs 2026-01-19 17:59:06 +01:00
radicle-oid oid: use `std:#️⃣:Hasher::hash` over `Hasher::write` 2025-10-16 15:14:10 +01:00
radicle-protocol protocol: downgrade `error!` logs 2026-01-19 17:59:06 +01:00
radicle-remote-helper core: Introduce RepoId 2026-01-09 14:03:27 +01:00
radicle-schemars crates: bump for release 2025-10-06 16:36:30 +01:00
radicle-signals signals: Guard most of the crate for Unix 2025-08-22 15:19:31 +01:00
radicle-ssh core: Introduce RepoId 2026-01-09 14:03:27 +01:00
radicle-systemd systemd: Support Credentials 2025-10-09 10:03:21 +01:00
radicle-term core: Introduce RepoId 2026-01-09 14:03:27 +01:00