mirror of
https://seed.radicle.dev/rad:z4V1sjrXqjvFdnCUbxPFqd5p4DtH5.git
synced 2026-11-16 03:40:37 +08:00
efc6ae961fb4530f3adef68d8bcca61293888d75
Copy link becomes a split button like desktop's, which can also copy the ID or rad: URI, or open the URI in whichever app handles it. Commits and releases get their own share button too. Browsers don't tell us whether the app opened, so instead of redirecting we show a notice linking to the desktop download page, unless the window loses focus within a second. Co-authored-by: Rūdolfs Ošiņš <rudolfs@osins.org>
radicle-gui
Graphical interfaces for Radicle, a peer-to-peer code collaboration and publishing stack.
explorer/: the web explorer, deployed at radicle.network, with theradicle-httpdandradicle-searchbackends it talks to.desktop/: the desktop app.shared/ui/: UI components, design tokens and fonts used by both.
One npm workspace at the root holds all three: install the dependencies there,
with npm ci -w explorer or npm ci -w desktop for a single app. Each app is
built, tested and released on its own; see its README. The
guidelines for contributing to either are in CONTRIBUTING.md,
and decisions that affect the whole repository are in docs/adr/.
Languages
Svelte
42.1%
TypeScript
32.2%
Rust
20.5%
JavaScript
2%
Shell
1.4%
Other
1.8%