Rūdolfs Ošiņš
31fed63737
Replace libsoup with libsoup3 in arch package
...
The official Arch repos dropped libsoup (2.x); it now lives
only in the AUR, so pacman fails with "target not found:
libsoup".
2026-06-09 15:19:54 +02:00
Rūdolfs Ošiņš
6cc5549975
Update arch package to v0.12.0
2026-06-09 14:00:20 +02:00
Rūdolfs Ošiņš
3abba53437
Release v0.12.0
2026-06-09 13:55:44 +02:00
Rūdolfs Ošiņš
e47a43498d
Add interactive release script
2026-06-09 13:29:48 +02:00
Rūdolfs Ošiņš
411e2a9126
Raise open-file limit at startup
...
Listing a repo's refs for the peer selector resolves every remote's
signed refs through libgit2, opening a file descriptor per packfile it
reads. Radicle storage is a git monorepo that can hold thousands of
packfiles, so under the low default limit a Finder-launched bundle
exhausts descriptors and objects in the unopened packs spuriously fail
with "missing commit", leaving the peer selector stuck loading.
Raise the limit to 4096 at startup, matching heartwood's binaries.
2026-06-05 10:59:59 +02:00
Rūdolfs Ošiņš
a6d7d0c1e0
Cache job listings per commit
2026-06-04 18:04:33 +02:00
Rūdolfs Ošiņš
063b7f8d01
Run heavy read commands on the blocking pool
2026-06-04 18:04:33 +02:00
Rūdolfs Ošiņš
a3b66593a5
Log invoke timing in dev builds
2026-06-04 18:04:33 +02:00
Rūdolfs Ošiņš
d2441f1b3a
Speed up commit count with a direct revwalk
2026-06-04 18:04:33 +02:00
Rūdolfs Ošiņš
27f860fd77
Cache repo summaries for the sidebar
2026-06-04 18:04:33 +02:00
Rūdolfs Ošiņš
efea7f1ab2
Add peer selector to repo source browsing
...
Introduce a peer/branch/tag selector in the repository source and commits
views, letting you browse the canonical refs or any peer's namespace.
2026-06-04 17:19:31 +02:00
Rūdolfs Ošiņš
857d68a1e9
Fix Linux AppImage on non-Debian distros
...
Force-bundle libjpeg.so.8 (Fedora/RHEL lack the libjpeg8 ABI the bundled
gdk-pixbuf needs) and strip the mismatched bundled glib core so the whole
glib stack resolves from the host. Repackage with mksquashfs, reusing the
AppImage's own runtime, so the step fetches nothing from the network.
2026-06-02 14:32:13 +02:00
Rūdolfs Ošiņš
50bd93e550
Dedupe job runs by runId to fix duplicate keys
...
The same run can appear under multiple job COBs at a commit, causing an
each_key_duplicate crash. Keep one view per runId, letting a terminal
status override a stale "started" one.
2026-05-29 17:15:04 +02:00
Rūdolfs Ošiņš
5c1efdeaa6
Show a placeholder when there is no commit message
2026-05-28 12:39:39 +02:00
Rūdolfs Ošiņš
b02c1556cb
Update arch package to v0.11.0
2026-05-22 12:36:47 +02:00
Rūdolfs Ošiņš
657ac9a6c1
Release v0.11.0
2026-05-22 12:33:32 +02:00
Rūdolfs Ošiņš
6dc071a6ca
Harden rendered markdown links
2026-05-22 11:32:34 +02:00
Rūdolfs Ošiņš
154d89851e
Restrict job log links to http(s) URLs
2026-05-22 11:32:34 +02:00
Rūdolfs Ošiņš
270117ee7d
Escape emoji character in twemoji alt attribute
2026-05-22 11:32:34 +02:00
Rūdolfs Ošiņš
14b25872ea
Add cargo cooldown config
2026-05-22 10:34:46 +02:00
Rūdolfs Ošiņš
f0c17d237e
Upgrade rust deps with a 7 day cooldown
2026-05-22 10:34:29 +02:00
Rūdolfs Ošiņš
4011aee528
Upgrade npm dependencies with a 7 day cooldown
2026-05-22 09:10:43 +02:00
Rūdolfs Ošiņš
d79bbf3a4d
Defer TextInput autofocus past portal move
...
Fixes autofocus in New Repo modal text input.
2026-05-21 17:58:02 +02:00
Rūdolfs Ošiņš
15763d7c6e
Stop add-repo button from expanding All Repos
2026-05-21 17:58:02 +02:00
Rūdolfs Ošiņš
fece6edc44
Revert to 100 items per repository in inbox
2026-05-21 17:32:46 +02:00
Rūdolfs Ošiņš
c651ef7779
Exclude job COBs without runs from list_jobs
2026-05-21 15:56:53 +02:00
Rūdolfs Ošiņš
0c40670e2b
Show JobCob on the single-commit view
2026-05-21 15:56:53 +02:00
Rūdolfs Ošiņš
1e2eb18e8c
Redesign JobCob popover
2026-05-21 15:56:52 +02:00
Rūdolfs Ošiņš
38b04536f7
Center checkmark icon in viewBox
2026-05-20 16:34:36 +02:00
Rūdolfs Ošiņš
40ad554978
Remove GitHub badges from README.md
...
We now have a bridge that publishes GitHub Action workflow runs as
native Radicle JobCobs directly on the repo. They're visible from
Radicle Desktop and radicle.network.
2026-05-20 14:10:14 +02:00
Rūdolfs Ošiņš
071338d4d0
Work around alias lookups not working
...
Aliases advertised via i2p/tor would not resolve when the features
aren't compiled in. This is only a workaround, it would be better to fix
upstream.
2026-05-20 11:01:28 +02:00
Rūdolfs Ošiņš
3057fd7644
Fix clippy lints for Rust 1.90
2026-05-19 17:40:37 +02:00
Daniel Norman
ded800ed49
Add npm dependency cooldown
2026-05-19 17:19:52 +02:00
Rūdolfs Ošiņš
7ea1f580c8
Fix inbox show all and align group filters
2026-05-19 17:16:09 +02:00
Fintan Halpenny
d00a99d670
nix: Use rustup toolchain
...
Wire up `crane` and `rust-overlay` to allow the `devShell` to take
advantage of the `rust-toolchain.toml` definitions, and provide Nix
developers with the correct toolchain.
2026-05-19 15:40:11 +01:00
Fintan Halpenny
a8ba8f1274
nix: Update heartwood to 1.9.0
...
Update to the latest release, `1.9.0`, of the `heartwood` project.
Realistically, this should use `radicle-node` in nixpkgs, but this
will suffice for now.
2026-05-19 15:37:57 +01:00
Fintan Halpenny
2c91b1e083
nix: Update nixpkgs 25.11
...
Update the nixpkgs URL to point to the latest version: `25.11`.
2026-05-19 15:36:54 +01:00
Fintan Halpenny
aa767003de
crates: Use Edition 2024
2026-05-19 11:40:52 +01:00
Rūdolfs Ošiņš
8f9877ac4f
Fix formatting
2026-05-18 15:19:53 +02:00
Rūdolfs Ošiņš
b76250ebca
Fix regression where first revision wasn't editable
2026-05-18 15:11:00 +02:00
Lorenz Leutgeb
9a474a4258
tauri/config/bundle: Add category and homepage
...
To allow desktop environments to list the app alongside other
development tools, set the appropriate category in the Tauri bundle
configuration.
See:
- https://radicle.zulipchat.com/#narrow/channel/392584-Feedback/topic/Purely.20eastetic.20change.20for.20radicle-desktop/with/595736519
2026-05-18 09:39:49 +02:00
Rūdolfs Ošiņš
ca50bfee93
Correctly substitute emojis with twemoji in notification teasers
2026-05-15 10:33:03 +02:00
Rūdolfs Ošiņš
7cc041e803
Add fuzzy filter to inbox
...
This allows to selectively clear items by combining filtering with the
delete all notifications buttons.
2026-05-14 17:38:04 +02:00
Rūdolfs Ošiņš
f60f7aac95
Add custom context menu for sidebar items
2026-05-14 15:33:11 +02:00
Rūdolfs Ošiņš
dfe668c2cc
Add reload button to sidebar
2026-05-14 14:58:06 +02:00
Rūdolfs Ošiņš
67108bd443
Disable native context menu
...
Prevents the browser/webview default context menu app-wide, while
preserving it for text selections and editable fields where the
native menu is still useful.
2026-05-14 14:58:06 +02:00
Rūdolfs Ošiņš
22170c7256
Expand All Repos section when navigating to a repo
...
When we land on a repo via notification inbox the repository wouldn't be
visible if the section was collapsed. Now we expand it and scroll into
view so we see which repository we're browsing.
2026-05-14 09:28:28 +02:00
Rūdolfs Ošiņš
15955af7fd
Replace @radicle/gray-matter with js-yaml frontmatter parser
2026-05-13 13:58:07 +02:00
Rūdolfs Ošiņš
8c2c6703d3
Bump zod 3 -> 4
2026-05-13 13:58:07 +02:00
Rūdolfs Ošiņš
a0836d40cc
Bump vite 6 -> 8, vitest 3 -> 4, vite-plugin-svelte 5 -> 7
2026-05-13 13:58:07 +02:00