Commit Graph
705 Commits
Author SHA1 Message Date
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 releases/0.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
Rūdolfs Ošiņš 7312d056c7 Bump typescript 5 -> 6 2026-05-13 13:58:07 +02:00
Rūdolfs Ošiņš 3611241bb7 Bump eslint 9 -> 10 2026-05-13 13:58:07 +02:00
Rūdolfs Ošiņš 734cbc84b2 Bump eslint-plugin-simple-import-sort 12 -> 13 2026-05-13 13:58:07 +02:00
Rūdolfs Ošiņš 1879c3a8a9 Bump globals 16 -> 17, wait-on 8 -> 9, happy-dom 17 -> 20, marked 15 -> 18 2026-05-13 13:58:07 +02:00
Rūdolfs Ošiņš ab0bbfb94a Bump svelte 5.28 -> 5.55 2026-05-13 13:58:07 +02:00
Rūdolfs Ošiņš be72541272 Bump eslint-plugin-svelte 3.5 -> 3.17 2026-05-13 13:58:07 +02:00
Rūdolfs Ošiņš 7e0f3a478f Bump prettier 3.5 -> 3.8 2026-05-13 12:31:36 +02:00
Rūdolfs Ošiņš 3e01bafb71 Bump tauri 2.5/2.10 -> 2.11
Bump the @tauri-apps/* npm packages and the matching Rust crates
together. The Tauri CLI rejects builds when the @tauri-apps/api npm
package and the tauri Rust crate are on different major/minor versions,
so they must move in lockstep.
2026-05-13 12:31:36 +02:00