290 Commits
Author SHA1 Message Date
Daniel Norman 81546ecbe1 data/releases/httpd: 0.27.0 → 0.29.0 2026-10-05 15:57:53 +02:00
Yorgos Saslis 20d41d6e9a guides/protocol: Remove "Encryption and Privacy" 2026-10-05 15:54:17 +02:00
Yorgos Saslis 8780e419de guides/user: Update private repositories 2026-10-05 15:54:17 +02:00
Yorgos Saslis e954dc9d1d faq: Update private repositories 2026-10-05 15:54:17 +02:00
43bb1a1cbf posts: Vulnerability in Network Protocol
Co-authored-by: Lorenz Leutgeb <lorenz.leutgeb@radicle.dev>
Co-authored-by: Rūdolfs Ošiņš <rudolfs@osins.org>
Co-authored-by: Yorgos Saslis <yorgos.work@proton.me>
2026-10-05 15:48:27 +02:00
Lorenz Leutgeb 82f2abba47 posts: Announce Radicle 1.10.3 2026-09-08 14:16:08 +02:00
Lorenz Leutgeb 9efc86b07c posts: Announce Radicle 1.10.2 2026-08-28 21:16:52 +02:00
Lorenz Leutgeb 32fadec3d6 posts: Announce Radicle 1.10.1 2026-08-12 23:00:04 +02:00
Lorenz Leutgeb 88ded9a970 posts/release/1.10.0: Fix checksums 2026-08-12 17:44:25 +02:00
Lorenz Leutgeb 6ab3a5a65a pages/recipients: Remove Erik, add Adrian 2026-08-12 10:47:00 +02:00
Lorenz Leutgeb b040cf5c0b data/author: Add Adrian 2026-08-12 10:46:20 +02:00
Lorenz Leutgeb bf3ff9c1b8 posts: Announce Radicle 1.10.0 2026-08-06 14:14:58 +02:00
Lorenz Leutgeb c23d151b2f data/releases/httpd: 0.26.0 → 0.27.0 2026-08-06 13:52:50 +02:00
Lorenz Leutgeb 3d72a02386 data/releases/httpd: Update 2026-07-16 14:14:13 +02:00
Rūdolfs Ošiņš a70dc03a87 Redirect desktop landing page to radicle.network/desktop
We moved the canonical desktop landing page containing all current
installation instructions to radicle.network/desktop.
2026-07-16 10:43:01 +02:00
Felix Suchert ebcafa1494 docs: move Firewall section higher up, add setup note 2026-06-24 22:26:36 +02:00
Felix Suchert 0fadd217e2 docs: add firewall note in the config section 2026-06-24 22:26:36 +02:00
Yorgos Saslis 5202711c27 blog: Fix duplicates in author link href
The previous template chained the node directly into the filter
input string, producing hrefs like:

.../nodes/seed.radicle.dev/seed.radicle.dev users/did:key:…

The node appeared twice and a space replaced a slash. The root
cause was commit 6309f51, which refactored a hardcoded URL to use
the `explore` filter but passed the node via `append` instead of
as the filter's positional argument.

The fix assigns the node to a variable first and passes it to
`explore` directly, keeping the filter input to `users/<did>`.
Per-author node override continues to work.

Signed-off-by: Yorgos Saslis <yorgos.work@proton.me>
2026-06-02 17:19:14 +02:00
Yorgos Saslis 1c87db120c posts: fix author node for yorgos
seed.radicle.dev (which is the default) shows no data for me.

Signed-off-by: Yorgos Saslis <yorgos.work@proton.me>
2026-06-02 16:24:51 +03:00
Lorenz Leutgeb 83d7b80e9b jekyll: Prevent growing publish directory
By not excluding `publish`, Jekyll did copy all previous versions of the
website, causing `publish` to grow bigger and bigger.

Exclude the directory to prevent.
2026-06-02 14:02:33 +02:00
Yorgos SaslisandBrandon Oxendine 3d52681636 posts: announcing radicle.garden
Co-authored-by: Brandon Oxendine <brandon.oxendine@gmail.com>
Signed-off-by: Yorgos Saslis <yorgos.work@proton.me>
2026-06-02 10:57:22 +01:00
Fintan Halpenny 8cca1763fb index: Mention Windows
The statement is no longer true, and the tooling now works on Windows.
2026-05-27 15:30:35 +01:00
Fintan Halpenny 4ffddaa5a4 guides: Add quick start
Add a quick start guide that provides a more condensed tour of getting
started on Radicle.

It provides how to install the toolchain, start the node, initialise a
repository, clone a repository, and next steps.

On the index, instead of linking to the user guide, link to this guide
instead for getting started.
2026-05-27 15:30:35 +01:00
Fintan Halpenny 71ec2649c4 Release Radicle 1.9.1 2026-05-22 13:39:04 +01:00
Fintan Halpenny c8c9eaf426 releases/radicle.json: Release 1.9.0 2026-05-19 15:53:29 +01:00
Fintan Halpenny 4093883231 Release Radicle 1.9.0 2026-05-19 15:51:47 +01:00
Daniel Norman 7c9cd8122e deps: Add logger gem for Ruby 4.0+
- Ruby 4.0 removed `logger` from the default gems, but Jekyll 4.4
  still requires it at load time, causing `bundle exec jekyll build`
  to fail with `cannot load such file -- logger`.
- Declare `logger` explicitly so the build works on Ruby 4.0+ without
  affecting older Rubies that still ship it.
2026-05-18 16:43:25 +02:00
Yorgos Saslis 2494719f5f build: support macOS arm64
- update dependencies for macOS arm64
- fixes make target to install all dependencies (not just jekyll,
which is just one of the ruby gems required)

Signed-off-by: Yorgos Saslis <yorgos.work@proton.me>
2026-05-08 12:15:51 +03:00
Lorenz Leutgeb 0fd32c4151 faq: Clarifications on network size 2026-05-05 21:46:30 +02:00
Lorenz Leutgeb abf88a38cf faq: Provide absolute date as an anchor
Otherwise it is really unclear how to interpret these durations.
2026-05-05 21:46:30 +02:00
Lorenz Leutgeb d38f8cc2f7 faq: Change e-mail address to new domain and link 2026-05-05 21:46:30 +02:00
lftherios 834ae4de66 faq: Refresh outdated content
- Update network stats to April 2026 (~8000 repositories and 600+ nodes
  online weekly as seen by the public seed node we operate).
- Refresh codebase / project age figures.
- Consolidate the three Monetization & Funding questions into one
  "Funding" question covering free-software licensing, the funding
  model (maintainer-led, Radworks grants, no influence over the
  project), and the no-blockchain clarification.
- Drop unused [tally] link reference.
2026-05-05 21:46:30 +02:00
Lorenz Leutgeb afbe05429d make: Prevent gobbling of publish files 2026-05-03 10:54:57 +02:00
Lorenz Leutgeb 9e156995c6 posts: Add release code names as metadata 2026-05-02 22:22:37 +02:00
Lorenz Leutgeb 426d2bc29e perf: Move stylesheets to <head> 2026-05-02 22:20:30 +02:00
Lorenz Leutgeb 336519e367 a11y: Aria Label for Link to Index 2026-05-02 22:06:39 +02:00
Lorenz Leutgeb ef71961920 a11y: Alternative Text for Images 2026-05-02 22:06:35 +02:00
Lorenz Leutgeb 3fd61b138e a11y: Add lang Attribute to <html> 2026-05-02 21:38:39 +02:00
Lorenz Leutgeb cd875ccdd0 perf: Move Scripts to Head and Defer 2026-05-02 19:05:41 +02:00
Lorenz Leutgeb 34b9209509 meta: Fix canonical URL 2026-05-02 19:02:34 +02:00
Lorenz Leutgeb 99e3aa6451 perf: Preconnect to files.radicle.dev 2026-05-02 19:02:34 +02:00
Lorenz Leutgeb 774a5b48cd releases: Generate Information at Build Time
Instead of requiring JavaScript to dynamically fetch release metadata,
generate at build time of the website, and only use JavaScript to change
the data if it does not match what is served by files.radicle.dev.
This allows users to obtain information about releases and download URLs
without having JavaScript enabled.
2026-05-02 19:02:16 +02:00
Lorenz Leutgeb 503de601c4 make: Separate target to build 2026-05-02 17:54:47 +02:00
Lorenz Leutgeb c8d50573db fedi: toot.radicle.{xyz → dev} 2026-04-26 15:08:13 +02:00
Lorenz Leutgeb 949a870164 theme: Clean up CSS 2026-04-25 02:14:40 +02:00
Lorenz Leutgeb 4abda6cabe layout: Harmonize guide, blog with other pages
Use the same fixed elements across all pages.
2026-04-25 02:02:08 +02:00
Lorenz Leutgeb 3d352f283f theme: New progressive theme toggle
This works without JavaScript, and starts out with the user preference
(according to the browser) by default. If JavaScript is available, the
toggle writes to LocalStorage.
2026-04-25 02:02:08 +02:00
Lorenz Leutgeb 72b9c1fa73 footer: Split into fixed elements
Instead of having the link to the homepage (via the logo) and the theme
switcher in the footer, split this up. The logo is now in the top left
and the theme toggle in the bottom right. The footer itself is removed
on the homepage, but kept for blog posts, guides, etc.
2026-04-25 02:02:08 +02:00
Lorenz Leutgeb 472940ff79 css: Remove unused ticker 2026-04-25 00:16:23 +02:00
Lorenz Leutgeb 9764105fd8 Revert "header: Notice about domain migration"
This reverts commit a726bec91f.
2026-04-25 00:13:40 +02:00