Rename radicle.xyz -> radicle.dev and app.radicle.xyz -> radicle.network

This commit is contained in:
Rūdolfs Ošiņš
2026-04-27 11:26:17 +02:00
parent 3864336d45
commit 99996f168e
18 changed files with 45 additions and 45 deletions
+17 -17
View File
@@ -2,12 +2,12 @@
- Fixed app loading indicator
- Sidebar scroll position is now preserved when navigating between views
- Changed default seed node to iris.radicle.xyz
- Changed default seed node to iris.radicle.network
- Updated to Heartwood 1.7.1
**Shout-out to our contributors 🙏✨**
- [lorenz](https://app.radicle.xyz/nodes/iris.radicle.xyz/users/did:key:z6MkkPvBfjP4bQmco5Dm7UGsX2ruDBieEHi8n9DVJWX5sTEz)
- [lorenz](https://radicle.network/nodes/iris.radicle.network/users/did:key:z6MkkPvBfjP4bQmco5Dm7UGsX2ruDBieEHi8n9DVJWX5sTEz)
### v0.9.0
@@ -31,8 +31,8 @@
**Shout-out to our contributors 🙏✨**
- [brandonhaslegs](https://app.radicle.xyz/nodes/iris.radicle.xyz/users/did:key:z6MkpwnLQxFBQXyMK3Es91s8A7Ew7G11BFFyng1dqZR8QhG3)
- [julien](https://app.radicle.xyz/nodes/iris.radicle.xyz/users/did:key:z6MkgvaRdahQZfnf7ccMHByeHtTYrMrM3MuSGYawF6ZL6DNj)
- [brandonhaslegs](https://radicle.network/nodes/iris.radicle.network/users/did:key:z6MkpwnLQxFBQXyMK3Es91s8A7Ew7G11BFFyng1dqZR8QhG3)
- [julien](https://radicle.network/nodes/iris.radicle.network/users/did:key:z6MkgvaRdahQZfnf7ccMHByeHtTYrMrM3MuSGYawF6ZL6DNj)
### v0.8.0
@@ -46,7 +46,7 @@
**Shout-out to our contributors 🙏✨**
- [geigerzaehler](https://app.radicle.xyz/nodes/iris.radicle.xyz/users/did:key:z6Mki9XNNHeVRnYS88U59iCBzKUp2xWM3f4zvA3cXuKJFvWF)
- [geigerzaehler](https://radicle.network/nodes/iris.radicle.network/users/did:key:z6Mki9XNNHeVRnYS88U59iCBzKUp2xWM3f4zvA3cXuKJFvWF)
### v0.7.1
@@ -63,7 +63,7 @@
**Shout-out to our contributors 🙏✨**
- [geigerzaehler](https://app.radicle.xyz/nodes/iris.radicle.xyz/users/did:key:z6Mki9XNNHeVRnYS88U59iCBzKUp2xWM3f4zvA3cXuKJFvWF)
- [geigerzaehler](https://radicle.network/nodes/iris.radicle.network/users/did:key:z6Mki9XNNHeVRnYS88U59iCBzKUp2xWM3f4zvA3cXuKJFvWF)
### v0.6.1
@@ -82,7 +82,7 @@
**Shout-out to our contributors 🙏✨**
- [geigerzaehler](https://app.radicle.xyz/nodes/iris.radicle.xyz/users/did:key:z6Mki9XNNHeVRnYS88U59iCBzKUp2xWM3f4zvA3cXuKJFvWF)
- [geigerzaehler](https://radicle.network/nodes/iris.radicle.network/users/did:key:z6Mki9XNNHeVRnYS88U59iCBzKUp2xWM3f4zvA3cXuKJFvWF)
### v0.5.0
@@ -100,10 +100,10 @@
**Shout-out to our contributors 🙏✨**
- [geigerzaehler](https://app.radicle.xyz/nodes/iris.radicle.xyz/users/did:key:z6Mki9XNNHeVRnYS88U59iCBzKUp2xWM3f4zvA3cXuKJFvWF)
- [Kuehle](https://app.radicle.xyz/nodes/iris.radicle.xyz/users/did:key:z6MkgFWv1K9Lqvi5VHm4mtfDo5MvanWVNYU1gkvT9Rwr1Lu7)
- [lorenz](https://app.radicle.xyz/nodes/iris.radicle.xyz/users/did:key:z6MkkPvBfjP4bQmco5Dm7UGsX2ruDBieEHi8n9DVJWX5sTEz)
- [tippfehlr](https://app.radicle.xyz/nodes/iris.radicle.xyz/users/did:key:z6MksSTAFPKk7eQju9aGzK64qpfiSnKQ1tJWv1rdzRd5bMHU)
- [geigerzaehler](https://radicle.network/nodes/iris.radicle.network/users/did:key:z6Mki9XNNHeVRnYS88U59iCBzKUp2xWM3f4zvA3cXuKJFvWF)
- [Kuehle](https://radicle.network/nodes/iris.radicle.network/users/did:key:z6MkgFWv1K9Lqvi5VHm4mtfDo5MvanWVNYU1gkvT9Rwr1Lu7)
- [lorenz](https://radicle.network/nodes/iris.radicle.network/users/did:key:z6MkkPvBfjP4bQmco5Dm7UGsX2ruDBieEHi8n9DVJWX5sTEz)
- [tippfehlr](https://radicle.network/nodes/iris.radicle.network/users/did:key:z6MksSTAFPKk7eQju9aGzK64qpfiSnKQ1tJWv1rdzRd5bMHU)
### v0.4.1
@@ -117,7 +117,7 @@
- Notification inbox is now accessible from any view without navigating away
- App icon now shows a badge with the unread notification count and polls for updates
- Added global breadcrumbs for easier navigation
- Added quick copy actions for IDs and links to https://app.radicle.xyz
- Added quick copy actions for IDs and links to https://radicle.network
- Syntax highlighting added for diffs in markdown code blocks (` ```diff `)
- Improved dropdown UI — triggers are now visually distinct when active
- Fixed AppImage bug affecting Arch, Fedora, and Red Hat users
@@ -125,11 +125,11 @@
**Shout-out to our contributors 🙏✨**
- [fintohaps](https://app.radicle.xyz/nodes/iris.radicle.xyz/users/did:key:z6MkireRatUThvd3qzfKht1S44wpm4FEWSSa4PRMTSQZ3voM)
- [geigerzaehler](https://app.radicle.xyz/nodes/iris.radicle.xyz/users/did:key:z6Mki9XNNHeVRnYS88U59iCBzKUp2xWM3f4zvA3cXuKJFvWF)
- [lorenz](https://app.radicle.xyz/nodes/iris.radicle.xyz/users/did:key:z6MkkPvBfjP4bQmco5Dm7UGsX2ruDBieEHi8n9DVJWX5sTEz)
- [tshepang](https://app.radicle.xyz/nodes/iris.radicle.xyz/users/did:key:z6MkfPSKW7AgQqXSi8fgEJMduHpm9ABmsPYwPhMeF7PssonK)
- [youthlic](https://app.radicle.xyz/nodes/iris.radicle.xyz/users/did:key:z6MktsSuE4bVYbuTtEPjmhrQWA7dMri7GUg9Qp9o8tRCsmhu)
- [fintohaps](https://radicle.network/nodes/iris.radicle.network/users/did:key:z6MkireRatUThvd3qzfKht1S44wpm4FEWSSa4PRMTSQZ3voM)
- [geigerzaehler](https://radicle.network/nodes/iris.radicle.network/users/did:key:z6Mki9XNNHeVRnYS88U59iCBzKUp2xWM3f4zvA3cXuKJFvWF)
- [lorenz](https://radicle.network/nodes/iris.radicle.network/users/did:key:z6MkkPvBfjP4bQmco5Dm7UGsX2ruDBieEHi8n9DVJWX5sTEz)
- [tshepang](https://radicle.network/nodes/iris.radicle.network/users/did:key:z6MkfPSKW7AgQqXSi8fgEJMduHpm9ABmsPYwPhMeF7PssonK)
- [youthlic](https://radicle.network/nodes/iris.radicle.network/users/did:key:z6MktsSuE4bVYbuTtEPjmhrQWA7dMri7GUg9Qp9o8tRCsmhu)
### v0.3.0
+6 -6
View File
@@ -205,17 +205,17 @@ Key file: `../radicle-job/README.md`
- `../rips/0002-identity.md` — identity system (DIDs, Ed25519)
- `../rips/0003-storage-layout.md` — git storage layout
### Radicle documentation (`../radicle.xyz`)
### Radicle documentation (`../radicle.dev`)
Read these when you need domain context for UI work:
- `../radicle.xyz/_guides/user.md` — end-to-end user workflows
- `../radicle.dev/_guides/user.md` — end-to-end user workflows
(init, clone, seed, issues, patches, code review, private repos)
- `../radicle.xyz/_guides/protocol.md` — protocol internals
- `../radicle.dev/_guides/protocol.md` — protocol internals
(gossip, replication, identity documents, COB data model, trust)
- `../radicle.xyz/_guides/seeder.md` — seed node operation
- `../radicle.dev/_guides/seeder.md` — seed node operation
(seeding policies, httpd setup, DNS-SD)
- `../radicle.xyz/_posts/2025-07-23-using-radicle-ci-for-development.md` — CI integration
- `../radicle.xyz/_posts/2025-08-12-canonical-references.md` — canonical refs design
- `../radicle.dev/_posts/2025-07-23-using-radicle-ci-for-development.md` — CI integration
- `../radicle.dev/_posts/2025-08-12-canonical-references.md` — canonical refs design
## Domain glossary
+3 -3
View File
@@ -6,7 +6,7 @@ This desktop application lets you interact with [Radicle][rad], a peer-to-peer c
## Installation
See [desktop.radicle.xyz/#install](https://desktop.radicle.xyz/#install).
See [radicle.dev/desktop#install](https://radicle.dev/desktop#install).
### From source
@@ -19,7 +19,7 @@ See [desktop.radicle.xyz/#install](https://desktop.radicle.xyz/#install).
Run the following commands to build the desktop app locally:
```
git clone https://seed.radicle.xyz/z4D5UCArafTzTQpDZNQRuqswh3ury.git radicle-desktop
git clone https://seed.radicle.dev/z4D5UCArafTzTQpDZNQRuqswh3ury.git radicle-desktop
cd radicle-desktop
npm install
npm run tauri build
@@ -44,7 +44,7 @@ To get in touch with the maintainers, sign up to our [official chat on Zulip][zu
The UI is distributed under the terms of GPLv3. See [LICENSE][lic] for details.
[lic]: ./LICENSE
[rad]: https://radicle.xyz
[rad]: https://radicle.dev
[nod]: https://nodejs.org
[npm]: https://www.npmjs.com
[rus]: https://www.rust-lang.org/
+1 -1
View File
@@ -12,7 +12,7 @@
USERNAME="rudolfs"
SSH_KEY="$HOME/.ssh/id_ed25519"
SIGNING_KEY="$HOME/.ssh/rudolfs-apt-signing-key"
FILES_HOST="files.radicle.xyz"
FILES_HOST="files.radicle.dev"
```
- Create a new release branch
+2 -2
View File
@@ -8,7 +8,7 @@ pkgver='0.10.0'
pkgrel='1'
pkgdesc='Radicle desktop app'
arch=('x86_64')
url='https://www.radworks.garden/'
url='https://radicle.dev/'
license=('GPL-3.0-only')
depends=(
'radicle-node'
@@ -35,7 +35,7 @@ makedepends=(
'nodejs'
)
options=('!strip' '!emptydirs' '!lto')
source=("$pkgname::git+https://seed.radicle.xyz/z4D5UCArafTzTQpDZNQRuqswh3ury.git#commit=$_commit")
source=("$pkgname::git+https://seed.radicle.dev/z4D5UCArafTzTQpDZNQRuqswh3ury.git#commit=$_commit")
sha256sums=('SKIP')
prepare() {
+1 -1
View File
@@ -22,7 +22,7 @@
"security": {
"csp": {
"default-src": "'self'",
"connect-src": "'self' ipc: http://ipc.localhost https://files.radicle.xyz",
"connect-src": "'self' ipc: http://ipc.localhost https://files.radicle.dev",
"img-src": "'self' blob: data: https:",
"script-src": "'wasm-unsafe-eval'",
"style-src": "'unsafe-inline' 'self'"
+1 -1
View File
@@ -1,7 +1,7 @@
[package]
name = "test-http-api"
description = "HTTP Test API"
homepage = "https://radicle.xyz"
homepage = "https://radicle.dev"
version = "0.1.0"
edition = "2021"
+1 -1
View File
@@ -24,7 +24,7 @@ install() {
esac
case "$1" in
heartwood)
FETCH_URL="https://files.radicle.xyz/releases/$2/radicle-$ARCH.tar.xz"
FETCH_URL="https://files.radicle.dev/releases/$2/radicle-$ARCH.tar.xz"
FILENAME="radicle-$2-$ARCH"
;;
*)
+1 -1
View File
@@ -189,7 +189,7 @@
is outdated.
<br />
If you have an existing Radicle installation, make sure you have
<ExternalLink href="https://radicle.xyz/download">
<ExternalLink href="https://radicle.dev/download">
the latest version.
</ExternalLink>
<br />
+3 -3
View File
@@ -150,9 +150,9 @@
{#if tab.value === "seed"}
<!-- prettier-ignore -->
<div style:margin-bottom="1rem" style:color="var(--color-text-primary)">
You can search for Radicle repos by name or description at
<ExternalLink href="https://search.radicle.xyz">
search.radicle.xyz
You can look for Radicle repos on
<ExternalLink href="https://radicle.network">
radicle.network
</ExternalLink>.
</div>
<div style:width="100%">
+1 -1
View File
@@ -64,7 +64,7 @@
target="_blank">
<DropdownListItem styleGap="0.5rem" styleWidth="100%" selected={false}>
<Icon name="seed" />
view on iris.radicle.xyz
view on iris.radicle.network
<span style:margin-left="auto"><Icon name="open-external" /></span>
</DropdownListItem>
</a>
+1 -1
View File
@@ -10,7 +10,7 @@ interface LatestVersionInfo {
const fetchLatestVersion = async (): Promise<LatestVersionInfo> => {
const response = await fetch(
"https://files.radicle.xyz/releases/radicle-desktop/latest/latest.json",
"https://files.radicle.dev/releases/radicle-desktop/latest/latest.json",
);
const body: LatestVersionInfo = await response.json();
return body;
+2 -2
View File
@@ -250,8 +250,8 @@ export function verdictIcon(verdict: Review["verdict"]) {
export function explorerUrl(
path: string,
seed = "iris.radicle.xyz",
explorer = "https://app.radicle.xyz",
seed = "iris.radicle.network",
explorer = "https://radicle.network",
) {
return `${explorer}/nodes/${seed}/${path}`;
}
+1 -1
View File
@@ -134,7 +134,7 @@
</div>
<Command
styleWidth="fit-content"
command="curl -sSf https://radicle.xyz/install | sh" />
command="curl -sSf https://radicle.dev/install | sh" />
</div>
{/if}
+1 -1
View File
@@ -137,7 +137,7 @@
Version {updateChecker.currentVersion}
</span>
{#if updateChecker.newVersion}
· <ExternalLink href="https://radicle.xyz/desktop">
· <ExternalLink href="https://radicle.dev/desktop">
Update to {updateChecker.newVersion}
</ExternalLink>
{:else}
+1 -1
View File
@@ -361,7 +361,7 @@
<Id id={issue.id} clipboard={issue.id} placement="bottom-start" />
<ExternalLink
href={explorerUrl(`${repo.rid}/issues/${issue.id}`)}
title="Open in app.radicle.xyz" />
title="Open in radicle.network" />
<div style:margin-left="auto">
<Button
styleHeight="2rem"
+1 -1
View File
@@ -279,7 +279,7 @@
<Id id={patch.id} clipboard={patch.id} placement="bottom-start" />
<ExternalLink
href={explorerUrl(`${repo.rid}/patches/${patch.id}`)}
title="Open in app.radicle.xyz" />
title="Open in radicle.network" />
<div style:margin-left="auto">
<NewPatchButton rid={repo.rid} ghost />
</div>
+1 -1
View File
@@ -531,7 +531,7 @@ export const gitOptions = {
},
};
export const defaultConfig: Config = {
publicExplorer: "https://app.radicle.xyz/nodes/$host/$rid$path",
publicExplorer: "https://radicle.network/nodes/$host/$rid$path",
preferredSeeds: [],
web: {
pinned: {