Commit Graph
23 Commits
Author SHA1 Message Date
Rūdolfs Ošiņš 2c44c70ff2 Document the npm workspace and shared/ui 2026-10-29 16:27:03 +01:00
Rūdolfs Ošiņš 7ce1deaf22 Build Docker e2e and desktop releases from the workspace root 2026-10-29 16:27:03 +01:00
Rūdolfs Ošiņš f79b23dde7 Share UI code through an npm workspace
Extracts the avatar components and the style tokens into shared/ui, which
both apps consume as a workspace package, to try out ADR 2. Nix and the
Docker setups are not updated yet.
2026-10-29 16:27:03 +01:00
Brandon OxendineandRūdolfs Ošiņš 9c360925e1 explorer: Sort tags by version, newest first
Tag names were compared as plain strings, so 0.10.0 sorted between
0.1.0 and 0.2.0. Canonical tags were ordered by tagger time, which
interleaved the httpd and desktop releases in monorepos. Tags now stay
together per namespace, newest namespace first, sorted by version.

Co-authored-by: Rūdolfs Ošiņš <rudolfs@osins.org>
2026-10-29 14:11:13 +01:00
Brandon Oxendine ad91a96490 explorer: Fix preview of deleted files
Render the old blob when previewing a deleted file, including binary
images, which showed only a "Binary file" placeholder. Hide the "View
file at this commit" link for deleted files, since the file does not
exist at that revision.
2026-10-29 12:55:01 +01:00
Brandon Oxendine 86fcd93a68 explorer: Clamp long node descriptions
Collapse the node description to three lines with a Show more toggle
when it overflows, and let the sidebar scroll on wide screens so the
node details below it stay reachable.
2026-10-29 11:23:58 +01:00
Daniel Norman 692da482fb explorer: run prettier format 2026-10-27 11:10:00 +01:00
Daniel Norman 563cafbc85 explorer: Hard-wrap Markdown with prettier
- Format all files Prettier supports
- Run `prettier .` in format and check, so both cover the same files
- Check Markdown, which only format covered before
- Replace stale ignore entries with `crates`
2026-10-27 11:09:32 +01:00
Daniel Norman 196ddbf47e httpd: fix the build script 2026-10-23 12:41:37 +02:00
Daniel Norman 86ba3917ea httpd: Release 0.30.0 2026-10-23 11:07:48 +02:00
Brandon Oxendine 45b3ac6906 explorer: Show breadcrumbs in the mobile repo header
They used to be hidden on small screens. Now they scroll horizontally,
starting from the last crumb. Also adds the repo avatar to the repo crumb.
2026-10-22 17:41:48 +02:00
Julien Donck e1347aa257 explorer: Drop privacy and encryption claims
Connections between nodes are neither encrypted nor authenticated until
the network protocol vulnerability is fixed, see
https://radicle.dev/2026/09/23/disclosure-of-vulnerability-in-network-protocol
2026-10-22 17:23:09 +02:00
Rūdolfs Ošiņš a4cecc8519 explorer: Fix math rendering in markdown
The sanitizer allowlist added in 4c31a8134 strips all of KaTeX's markup,
leaving only the flat text of each formula. We now typeset math after
sanitizing instead of loosening the allowlist for spans and styles.
2026-10-22 16:29:42 +02:00
Rūdolfs Ošiņš 0279ab0910 explorer: Add file extension to vite plugin import
Vite 8.3 warns about extensionless imports in the config, since its
native config loader, planned as the default, can't resolve them.
2026-10-22 16:27:24 +02:00
Rūdolfs Ošiņš 543a7a03f9 explorer: Fix cargo audit advisories
rustls-webpki 0.103.16 and webpki-roots 1.0.10 are the first releases
with the fixes for RUSTSEC-2026-0382 and RUSTSEC-2026-0381, but are
still in the cooldown. We reviewed their diffs against upstream and
allow them until they're old enough.
2026-10-22 16:27:24 +02:00
Rūdolfs Ošiņš 0869e2c44d explorer: Add cargo cooldown config
Desktop already holds back crates younger than 7 days, explorer had
nothing equivalent so `cargo update` pulled in fresh releases.
2026-10-22 16:27:24 +02:00
Rūdolfs Ošiņš 6c797ebf1d explorer: Fix npm audit advisories
mermaid 11 pins katex ^0.16, which is affected by GHSA-238p-pmpm-9mq7.
Like desktop, we now depend on katex directly and override mermaid's
copy, instead of jumping to mermaid 12.

Also takes vitest 4.1.12 a few hours before it clears the cooldown.
2026-10-22 16:27:24 +02:00
Rūdolfs Ošiņš 5c22442477 Update READMEs for the monorepo layout 2026-10-22 11:06:34 +02:00
Rūdolfs Ošiņš 7f92fbc48d Fix explorer scripts for the explorer/ location 2026-10-22 11:06:34 +02:00
Rūdolfs Ošiņš 6c0ddd64dc Split agent and contributor docs by project 2026-10-22 11:06:33 +02:00
Rūdolfs Ošiņš fd4436bb8f Rename CLAUDE.md to AGENTS.md 2026-10-22 11:06:33 +02:00
Rūdolfs Ošiņš 79a7c23979 Give explorer its own .gitignore 2026-10-22 11:06:33 +02:00
Rūdolfs Ošiņš e37521c739 Move explorer into explorer/
Makes explorer and desktop sibling projects, as proposed in ADR 1.
This commit only moves files; paths in CI, scripts and docs are fixed
in the following commits.
2026-10-22 11:06:33 +02:00