-
v0.2.0
StableRust / build (macos-latest, stable) (push) Canceled after 0sRust / build (ubuntu-latest, stable) (push) Canceled after 0sRust / build (windows-latest, stable) (push) Canceled after 0sBuild and Release / Build macos-x64 (push) Canceled after 0sBuild and Release / Build macos-arm64 (push) Canceled after 0sBuild and Release / Build linux-arm64 (push) Canceled after 0sBuild and Release / Build linux-x64 (push) Canceled after 0sBuild and Release / Build windows-arm64 (push) Canceled after 0sBuild and Release / Build windows-x64 (push) Canceled after 0sBuild and Release / Create Release (push) Canceled after 0sreleased this
2026-10-21 08:24:21 +00:00 | 0 commits to master since this releaseSigned v0.2.0
⚠️ Early state. Expect bugs and breaking changes between releases. Keep backups of your keys and repositories.
The first stable release of Signed - an open, permissionless Social Git collaboration platform.
Highlights
- Follows your operating system's native theme on macOS, Windows and Linux (KDE, GNOME), including colors, fonts, corner radii and accessibility preferences
- Import an existing identity by pasting its
nsecsecret key, a NIP-49ncryptsec, or abunker://NIP-46 URI - New dropdown menu on the signed-in user button with sign-out, plus a quit action bound to
cmd-Q/ctrl-Q - Choose the default branch when publishing a repository
- Detects local commits that are not on Nostr yet: unsynced badges on repository rows, a Sync now banner, and a step-by-step push checklist
- New
Reset remote to localaction that republishes the mirror and deletes grasp refs the mirror does not have - Backend errors now surface as error notifications instead of failing silently
- Appearance now follows the native OS theme, so the theme pickers and the font size, corner radius, focus ring and shadow settings were removed
Notable fixes
- Opening a repository no longer fails with
destination already existswhen two loads raced to clone its mirror, and an interrupted clone no longer leaves the repository unopenable - Repository sync no longer fails with
state event in purgatory ... doesn't match pushwhen grasp servers hold branches or tags the local repository lacks - Sync no longer fails with
could not fetch refs/tags/...^{}on repositories with annotated tags - Signing in with a
bunker://URI now errors properly instead of silently generating a new identity when its master key cannot be parsed - The repository view no longer refreshes its mirror from the network while a push is in progress
Downloads
Packages for Windows, macOS, Linux, Flatpak and Snap (unsigned).
macOS notice
The macOS builds are unsigned, so Gatekeeper blocks the app on first launch with a "Signed cannot be opened..." / "damaged" warning. After moving
Signed.appinto/Applications, allow it once from the terminal:xattr -d com.apple.quarantine /Applications/Signed.appThen open the app normally. You need to repeat this after installing an update, since re-downloading re-applies the quarantine.
Feedback
Report bugs and rough edges at https://git.reya.info/reya/signed/issues.
Downloads