mirror of
https://seed.radicle.dev/rad:z4D5UCArafTzTQpDZNQRuqswh3ury.git
synced 2026-10-26 23:00:47 +08:00
a55a138a7f2485f71d10ec4e4d76031fe92a0f3b
This patch moves the revision list from the tab bar drop-down to a sidebar
on wide screens and above the current revision on narrow screens. This
way all revisions are visible at all times.
We also move and nest the revision reviews into that list so that one
can see whether there's anything actionable at a glance.
Other tweaks:
- added comment counts to revisions and reviews
- displayed unresolved comment thread counts per review
- swapped icons for accepted/rejected and neutral reviews to avoid clashing
with resolved/unresolved comment icons
- made label and assignee sections more compact with hover-triggered "+" buttons
- added author and status sections to the sidebar
- enabled patch state changes from the title bar
- made "Review revision" the primary action and "Checkout patch" secondary
- added "Draft" label to draft patches
- capitalized all badges for consistent UI text
Radicle Desktop
This desktop application lets you interact with Radicle, a peer-to-peer code collaboration and publishing stack.
Installation
Requirements:
- Linux or Unix based operating system.
- Git 2.34 or later
- OpenSSH 9.1 or later with
ssh-agent
From binaries
Debian
Add the following to your sources.list:
deb [trusted=yes] https://radicle.xyz/apt unstable main
Run from your shell:
sudo apt update
sudo apt install radicle-desktop
From source
Prerequisites:
- Node.js (22.11.0 or higher) and npm
- Rust toolchain (1.77 or higher)
- Tauri system dependencies
Run the following commands to build the desktop app locally:
git clone https://seed.radicle.xyz/z4D5UCArafTzTQpDZNQRuqswh3ury.git radicle-desktop
cd radicle-desktop
npm install
npm run tauri build
Then run one of the builds that the script outputs at the end.
Getting in touch
To get in touch with the maintainers, sign up to our official chat on Zulip.
License
The UI is distributed under the terms of GPLv3. See LICENSE for details.
Languages
Svelte
44.6%
TypeScript
35.4%
Rust
17%
CSS
1.2%
Shell
1.1%
Other
0.6%