Rūdolfs Ošiņš
cf40e86a8e
Use a dynamic port for the test-http-api to avoid conflicts
...
Pick a free port at config load time using a TCP probe on port 0, inject
it into the Vite dev server via VITE_TEST_HTTP_API_PORT, and have
globalSetup start the test-http-api on the same port. The frontend
reads the env var at build time instead of the previously hardcoded 8081.
2026-03-23 10:59:39 -06:00
Rūdolfs Ošiņš
293f6adb52
Fix e2e test suite compatibility with heartwood 1.7.1
...
- Trim trailing newline from heartwood-release file read to prevent
invalid binary paths
- Replace repeated --label flags with a single --labels flag (new CLI)
- Add --accept verdict to rad patch review calls that lacked one (now
required by the CLI)
2026-03-23 10:59:25 -06:00
Rūdolfs Ošiņš
81388f2101
radicle-types: Fix clippy warning after heartwood upgrade
2026-03-23 09:04:22 -06:00
Lorenz Leutgeb
d9300c5cb9
radicle-types: Skip over invalid sigrefs
...
`radicle::storage::RepositoryInfo` now contains the result of loading
signed references, not just an `Option`. Skip over errors.
2026-03-21 18:55:31 +01:00
Lorenz Leutgeb
cd9e0be8a3
radicle-types: Initialize DB from profile
...
The database initialization in `radicle` was changed, so that it now
requires a configuration.
2026-03-21 18:55:31 +01:00
Lorenz Leutgeb
aee677886d
radicle-types: Fix breakage in stream iteration
...
Various straightforward fixes after upstream updates.
2026-03-21 18:55:19 +01:00
Lorenz Leutgeb
8cecb87085
radicle-types: Deal with fallible policy reads
...
`seed_policies` now iterates over results. Keep
only `Ok` values.
2026-03-21 18:55:19 +01:00
Lorenz Leutgeb
b89f4c0a8d
radicle-types: Fix access to ref formatting
...
Upstream introduced a new `fmt` module to use.
2026-03-21 18:55:19 +01:00
Lorenz Leutgeb
4a644255f1
radicle-tauri: Fix access to ref formatting
...
Upstream introduced a new `fmt` module to use.
2026-03-21 18:55:19 +01:00
Lorenz Leutgeb
51430e5a9b
radicle-types: Remove unused error variant
2026-03-21 18:55:19 +01:00
Lorenz Leutgeb
eba37c01fa
radicle-types: Fix OID conversion
...
The `radicle` crate switched its OID `struct`. The new `struct` does not
convert to/from the OID `struct` in `radicle-surf`. Introduce an ad-hoc
conversion.
2026-03-21 18:55:19 +01:00
Lorenz Leutgeb
34706164e5
radicle-tauri: Depend on git2
...
The `radicle` crate does not re-export `Config`
anymore, thus depend on `git2` directly.
2026-03-21 18:55:19 +01:00
Lorenz Leutgeb
3e5d277df8
radicle-types: Capture signer errors
...
`radicle` has introduced a new `SignerError` that must be captured.
2026-03-21 18:55:19 +01:00
Lorenz Leutgeb
6a9906aa0e
radicle-types: Migrate to radicle_localtime
2026-03-21 18:55:19 +01:00
Lorenz Leutgeb
8271a9ded0
radicle-types: Use new type for titles
...
A new wrapper for titles was introduced in `radicle`. Use it instead of
strings and also add a corresponding error variant.
2026-03-21 18:54:42 +01:00
Lorenz Leutgeb
d8cde006e9
fix: Use radicle::Node::announce_refs_for
2026-03-21 18:54:42 +01:00
Lorenz Leutgeb
a7fc588653
cargo: Bump dependencies
2026-03-21 18:54:42 +01:00
Lorenz Leutgeb
ce583ff078
rust: 1.84.1 → 1.90
...
Also make sure that the `rust-src` component is installed via
`rustup`, and update `/nix/radicle-desktop.nix` accordingly.
2026-03-21 12:16:12 +01:00
Lorenz Leutgeb
884ee08082
flake: Update
2026-03-21 10:55:53 +01:00
Rūdolfs Ošiņš
33b5cd353a
Update arch package to v0.9.0
releases/desktop/0.9.0
2026-03-20 19:18:59 -06:00
Rūdolfs Ošiņš
0928ee22a8
Release v0.9.0
2026-03-20 18:59:42 -06:00
Rūdolfs Ošiņš
e438582d9d
Run eslint --fix in format script to auto-sort imports
2026-03-20 17:48:58 -06:00
Rūdolfs Ošiņš
010cac0377
Redesign app with new UI kit
...
Redesign the entire app with a new UI kit. Typography, colors, icons,
avatars, and border radii have all been updated for a more polished,
consistent appearance that matches our other products like
radicle-explorer.
- Replace blockies-based avatars with a new DID-based avatar system
- Move Settings and Create Issue into fullscreen modals
- Change the default theme to follow the system theme
- Remove window decorations on macOS for a cleaner, more native feel
- Update the app icon
- Fix popovers and tooltips
Navigation:
- Rewrite app navigation and layouts
- Add a sidebar that gives you access to all your repos
- Change the startup screen to open directly to the notification inbox
- Add a getting started guide shown to new users on first launch
Settings:
- Add a setting to disable the notification badge
- Add a code font setting
Bug fixes:
- Fix reactions and edits incorrectly targeting the root comment
instead of the intended reply
- Restrict issue/patch state, labels and assignees to delegates only
2026-03-20 17:48:38 -06:00
Rūdolfs Ošiņš
656ddd172c
Add notification endpoint stubs to test-http-api
2026-03-20 14:07:42 -06:00
Rūdolfs Ošiņš
e06a371447
Mirror seeded_not_replicated command in test-http-api
2026-03-20 14:07:24 -06:00
Rūdolfs Ošiņš
8b2df264af
Add list_repos_summary Tauri command
2026-03-20 14:06:48 -06:00
Rūdolfs Ošiņš
a6af849959
Add CLAUDE.md
2026-03-20 11:13:02 -06:00
Brandon Oxendine
0e38df1e2f
Update app icon
2026-03-20 09:34:53 -06:00
Rūdolfs Ošiņš
3ef1eb612e
Add local release pipeline and migrate CI to GitHub Actions
...
Builds macOS DMG, Linux amd64 deb and AppImage from a single macOS
Apple Silicon machine using Podman containers. See RELEASE.md and
scripts/release for details.
Replaces Woodpecker CI with GitHub Actions workflows for lint, unit
tests, e2e tests, and Arch package validation.
2026-03-19 17:15:06 -06:00
Sebastian Martinez
e48cc100a5
Add container instructions to release pipeline for apt signing
2025-07-31 18:55:35 +02:00
Rūdolfs Ošiņš
21fda6c954
Allow triggering builds manually on woodpecker
...
We need this in case the release build fails for some reason and need to
re-trigger it manually.
2025-07-31 17:32:28 +02:00
Rūdolfs Ošiņš
a250dc94ed
Update arch package to v0.8.0
2025-07-31 16:59:48 +02:00
Rūdolfs Ošiņš
aeb405aaf5
Release v0.8.0
2025-07-31 13:25:46 +02:00
Rūdolfs Ošiņš
6d585cceb0
Simplify job-cob code
2025-07-30 16:24:26 +02:00
Rūdolfs Ošiņš
bfa38d9fe9
Show job cobs on latest revision and default branch commits
2025-07-29 16:16:56 +02:00
Rūdolfs Ošiņš
8632ea90fa
Fix bug in commit listing order
...
Since this mutated the array it would reverse the order when switching
between patches, since we don't destroy the array.
2025-07-29 16:16:56 +02:00
Thomas Scholtes
ef7736a8b0
Re-enable replying to review comments again
2025-07-29 14:55:02 +02:00
Rūdolfs Ošiņš
620ad89474
Fix lint pipeline
...
Create build directory if it doesn't exist.
2025-07-23 11:19:28 +02:00
Rūdolfs Ošiņš
c9a3cf7ce1
Improve release process docs
2025-07-22 18:16:42 +02:00
Rūdolfs Ošiņš
ce35d498d4
Point update checker to the correct URL where we store files
2025-07-22 12:32:24 +02:00
Thomas Scholtes
64a9e2ce9f
Use .prettierignore for better formatting control
...
* `npm run format` becomes much simpler
* Also format woodpecker YAML files
* Exclude arch build files from formatting
2025-07-22 10:28:53 +02:00
Rūdolfs Ošiņš
4fd016de9e
Fix copyable Id reactivity
...
The component would always copy the first value it was initialized with
regardless of what the actual ID was that it was showing.
2025-07-22 10:09:53 +02:00
Thomas Scholtes
0936d7f9ff
Use anchors on home view for better accesibility
...
Convert clickable elements for filtering repos to anchors so that they
can be focused and activated with the keyboard.
2025-07-21 17:02:03 +02:00
Rūdolfs Ošiņš
1a5e702158
Update arch package to v0.7.1
2025-07-18 18:05:42 +02:00
Rūdolfs Ošiņš
5f4d31c9e3
Release v0.7.1
2025-07-18 17:18:46 +02:00
Thomas Scholtes
2bbe4fd88f
Improve release process
2025-07-18 17:09:30 +02:00
Thomas Scholtes
fda0638fd3
Fix arch package publish script on macOS
2025-07-18 16:25:07 +02:00
Sebastian Martinez
7765b7d765
Update radicle crate
2025-07-18 16:09:05 +02:00
Rūdolfs Ošiņš
1b1e724d02
Update arch package to 0.7.0
2025-07-17 14:38:17 +02:00
Rūdolfs Ošiņš
0e4711b313
Release v0.7.0
2025-07-17 14:24:25 +02:00