Sebastian Martinez
8e683cf7ce
Provide a full window error if something goes wrong
2025-06-06 15:22:08 +02:00
Sebastian Martinez
d68a06c33a
Show a spinner if startup takes more than 1 sec
2025-06-06 15:22:08 +02:00
Sebastian Martinez and Lorenz Leutgeb
b001e6d504
nix: Add radicle-node as propagated build input
...
Co-authored-by: Lorenz Leutgeb <lorenz.leutgeb@radicle.xyz >
2025-06-05 16:49:53 +02:00
Lorenz Leutgeb
741c1ca8ed
nix: Fix reference to radicle crate
...
In e6db48b69d the crate changed from a
Git-based dependency to a regular crates.io dependency, so no separate
output hash is required.
2025-06-05 16:49:26 +02:00
Sebastian Martinez
e6db48b69d
Update heartwood crates
2025-06-05 11:17:48 +02:00
Rūdolfs Ošiņš
8ff59fd0db
Allow fuzzy finding by repo id, and issue/patch ids
...
This supports the workflow of copying an id from radicle-explorer and
searching for it on the app.
2025-06-05 10:51:04 +02:00
Sebastian Martinez
edc9c33a8f
Switch caching to sccache
2025-06-03 11:06:44 +02:00
Thomas Scholtes
c3aa74f4c9
Polish arch packaging scripts
2025-06-03 10:06:15 +02:00
Thomas Scholtes
95e4c8deaa
Add arch packaging
2025-06-02 15:34:41 +02:00
Sebastian Martinez
da4bbe2fc1
Add disclaimer about cleaning up dependencies before release
2025-05-27 12:47:35 +02:00
Sebastian Martinez
36082f6815
Run release step only when CI_COMMIT_MESSAGE == "^Release"
2025-05-27 12:46:03 +02:00
Sebastian Martinez
33dd37714b
Release v0.4.1
...
Fix build pipeline by copying the build artifacts into `$LATEST_DIR`
instead of a wildcard to a defined filename
2025-05-22 17:02:26 +02:00
Rūdolfs Ošiņš
e8fb74cf09
Release v0.4.0
2025-05-22 15:55:57 +02:00
Sebastian Martinez
5fea390ec6
Add naming of release coming to RELEASE.md
2025-05-22 14:30:39 +02:00
Sebastian Martinez
4092355535
Remove github actions
...
We are using woodpecker and I don't think we need the github actions
anymore
2025-05-22 14:22:03 +02:00
Rūdolfs Ošiņš
43989e53ba
Show patch id as well as revision id in breadcrumbs
2025-05-22 14:19:35 +02:00
Sebastian Martinez
8f31b5673d
Add woodpecker CI pipeline status badge
2025-05-22 11:51:42 +02:00
Rūdolfs Ošiņš
f539a2a350
Implement breadcrumbs
2025-05-22 11:10:02 +02:00
Sebastian Martinez
fba50204c6
Add base Dockerfile for woodpecker pipelines
2025-05-21 23:05:19 +02:00
Sebastian Martinez
0438f45456
Add release step to build pipeline
...
Also removes the rpm binary from being published since we don't want
that currently
2025-05-21 23:05:19 +02:00
Sebastian Martinez
5808951547
Add e2e tests to woodpecker
2025-05-21 23:05:19 +02:00
Sebastian Martinez
695d43cfa2
Add caching to woodpecker pipelines
2025-05-21 23:05:19 +02:00
Sebastian Martinez
c320540803
Use --workspace flag for scripts/check-rs
2025-05-21 23:04:59 +02:00
Sebastian Martinez
a265267110
Remove test-http-api Cargo.lock
2025-05-21 23:04:59 +02:00
Sebastian Martinez
9c12f3ae7f
Add diff syntax highlighting
2025-05-21 08:31:27 +02:00
Thomas Scholtes
bc600c79a0
Fix build CI workflow
2025-05-20 19:03:18 +02:00
Rūdolfs Ošiņš
0de67878a0
Always close inbox when navigating to notification
2025-05-20 15:58:09 +02:00
Rūdolfs Ošiņš
71069ef19e
Move inbox to a global popover
2025-05-20 15:46:00 +02:00
Sebastian Martinez
6b53e5962b
Update README with installation instructions from source and from binaries
2025-05-20 15:16:06 +02:00
Sebastian Martinez
2ccbb118cc
Add radicle package to deb dependencies
2025-05-20 15:15:23 +02:00
ulic-youthlic
01fe3a2103
Split out package function into external file
...
Refactor the radicle-desktop build function in the flake by splitting it into
an external file. Use file-based scoping to prevent access to global symbols
within the build function.
2025-05-20 10:42:55 +02:00
Thomas Scholtes
5dacfd0edd
Add workaround for broken AppImages
...
There is a bug in libwebkit2gtk that prevents a tauri AppImage from
working. To work around this bug we downgrade libwebkit2gtk and
associated libraries in the build workflow on CI.
See https://github.com/tauri-apps/tauri/issues/11994 and
https://github.com/gitbutlerapp/gitbutler/pull/5301
2025-05-16 14:26:11 +02:00
Rūdolfs Ošiņš
ac7189a1e9
Make all popover and drop-down buttons consistent
2025-05-15 17:08:43 +02:00
Rūdolfs Ošiņš
7d977f22da
Extract buttons into own components
2025-05-15 17:08:43 +02:00
ulic-youthlic
ace802118e
Add watch_file direction to .envrc
...
Add `watch_file flake.lock rust-toolchain` in .envrc, because direnv re-eval
devShell only at the change of flake.nix by default. After this patch, direnv
also re-eval when flake.lock/rust-toolchain changed.
2025-05-15 13:35:47 +02:00
Sebastian Martinez
b484a74d98
Change package name on linux to radicle-desktop instead of Radicle
2025-05-15 12:30:49 +02:00
Fintan Halpenny
d2903e7982
chore: update playwright version
...
Later playwright versions were not available to NixOS originally, so the version
was locked to `1.47`.
This change removes the external dependency in favour of the playwright that is
available in Nix packages.
2025-05-15 11:15:51 +02:00
ulic-youthlic
1062c53fd5
Use importNpmLock to build node_modules instead of fetchNpmDeps
2025-05-14 23:08:46 +02:00
ulic-youthlic
db0789b031
Add any missing implicit transitive dependencies
2025-05-14 12:04:49 +02:00
Sebastian Martinez
f7cfae720e
Update dependencies
2025-05-14 11:16:26 +02:00
Tshepang Mbambo
28045a0c4d
Make Tauri prerequisites instruction clearer
...
It made it look like the command that follows installs Tauri deps.
2025-05-13 12:48:38 +02:00
ulic-youthlic
d18663df68
use direct func params instead of pkgs
...
using `makeRustPlatform` and `rust-bin` via func params can keep capacity for user to override `makeRustPlatform` and `rust-bin`.
2025-05-13 12:17:07 +02:00
ulic-youthlic
10f22342d9
add /.direnv/ to .gitignore
2025-05-12 21:58:21 +08:00
Sebastian Martinez
26557340fa
Add point to run scripts/update-flake to RELEASE checklist
...
To avoid publishing a release with a faulty nix flake we should make
sure that somebody with a nix installation runs the
`scripts/update-flake` script if npm dependencies changed.
2025-05-09 08:25:39 +02:00
Sebastian Martinez
25c6ab322b
Release v0.3.0
2025-05-08 18:03:37 +02:00
Sebastian Martinez
aae2d6bff4
Update nix flake
2025-05-08 15:19:19 +02:00
Lorenz Leutgeb
f9294f0145
rust: Bump MSRV 1.70 (2023-06-01) → 1.77 (2024-03-21)
...
This is to get double colons in `build.rs`.
2025-05-08 14:54:41 +02:00
Lorenz Leutgeb
9f6e66bc43
nix: Set GIT_HEAD building .#packages.radicle-desktop
...
Also removed some unused variables while I'm here.
2025-05-08 14:54:41 +02:00
Lorenz Leutgeb
8ce7b1a4d5
radicle-tauri/build: Allow Specifying Version via GIT_HEAD
...
This now allows setting `GIT_HEAD` "from the outside" and will
gracefully fall back to "unknown" in case there's any issue figuring out
what HEAD refers to.
2025-05-08 14:54:41 +02:00
Sebastian Martinez
2ae7b65674
Simplify the version tauri command
...
Make it not fail when the build version hasn't been set
2025-05-08 13:38:43 +02:00