Sebastian Martinez
30fd309e04
httpd: Improve build README
2025-12-23 15:18:52 +01:00
Sebastian Martinez
ad845ba66f
httpd: Update upload script
2025-12-23 14:53:31 +01:00
Sebastian Martinez
8c2f15d619
httpd: Release 0.21.0
2025-12-23 12:57:43 +01:00
Sebastian Martinez
4d062d8347
httpd: Add axum-listener and use axum for unix-sockets directly
2025-12-23 12:33:43 +01:00
Sebastian Martinez
5cf657249f
Update heartwood-release to 1.4.0
2025-09-15 13:28:18 +02:00
Sebastian Martinez
af159b8735
Update node metadata test user agent regex
2025-09-15 13:28:18 +02:00
Sebastian Martinez
d5cf0612d5
httpd: Update dependencies
...
Required:
- removing the #[async_trait] declarations since that has been
stabilized in rust.
- axum 0.8.0 introduced new endpoints declarations with curly brackets.
2025-08-15 14:12:35 +02:00
Sebastian Martinez
2727615b53
Bump radicle crate to 0.18.0
2025-08-15 13:22:49 +02:00
Sebastian Martinez
e48cc100a5
Add container instructions to release pipeline for apt signing
2025-07-31 18:55:35 +02:00
Sebastian Martinez
7765b7d765
Update radicle crate
2025-07-18 16:09:05 +02:00
Sebastian Martinez
8c3a629ecf
Add missing readme_handler endpoint
2025-07-16 09:41:47 +02:00
Sebastian Martinez
e0ae5b5501
Add source browsing
2025-07-16 09:41:46 +02:00
Sebastian Martinez
5954d8e822
Split revision descriptions at a new line
...
In the revisions listing we are trying to display the whole revision
text, which should be trimmed at a new line, or after an amount of
chars.
2025-07-14 16:22:31 +02:00
Sebastian Martinez
2698a5a6d7
Add https://minio-api.radworks.garden to connect-src directive
2025-07-14 10:55:26 +02:00
Sebastian Martinez
581a9b6af6
Add version endpoint to test-http-api
2025-07-10 11:31:43 +02:00
Sebastian Martinez
a9bfcd47a1
Move Version into radicle-types
2025-07-10 11:31:29 +02:00
Sebastian Martinez
51cf6cfbfe
Release v0.6.1
2025-07-09 17:44:31 +02:00
Sebastian Martinez
0fe157e403
Bump release to 0.6.1
2025-07-09 17:43:11 +02:00
Sebastian Martinez
0336da384f
Provide error.code to InvokeError
...
We decide during onboarding to display different things based on the
error code received from the backend.
Due to the new `InvokeError` type we lost this `error.code` string.
2025-07-09 16:20:38 +02:00
Sebastian Martinez
b65b6daaee
Provide currentVersion in UpdateChecker without parsing it
2025-07-04 14:28:43 +02:00
Sebastian Martinez
2f801b9940
Add eslint-plugin-simple-import-sort to sort and group imports
2025-07-03 15:46:18 +02:00
Sebastian Martinez
f69c90785c
Limit embed file size to 10MB
2025-07-03 15:15:28 +02:00
Sebastian Martinez
18f5aa9065
Allow verdict and summary changes in draft reviews
...
While a patch review is still in draft mode we should allow it to be
changed to no verdict or an empty summary.
The validation logic being taken care of by the `Publish draft` button.
2025-07-02 13:54:14 +02:00
Sebastian Martinez
641b809d56
Add Check for Update into Settings popover
2025-07-02 13:15:42 +02:00
Sebastian Martinez
18afaa1251
Add file path and line for comments with code locations
...
Instead of only displaying a comment, we need to make sure users know
that this has been a line comment.
Linking to changes for the display of the comment is a bit trickier,
will do so in a follow up
2025-06-27 11:28:23 +02:00
Sebastian Martinez
0603f63cdf
Add components to rust-toolchain file
...
This seems to be helping since GitHub changed the behavior of the rustup
toolchain install from the default profile to a minimal which excludes
fmt and clippy
source: https://github.com/rust-lang/rustup/issues/4337
2025-06-26 15:52:37 +02:00
Sebastian Martinez
f966ef1773
Add .prettierignore
...
Don't run prettier on a rust crate
2025-06-26 15:52:37 +02:00
Sebastian Martinez
33b8ecde59
Add review comments and replies
2025-06-26 08:41:01 +02:00
Sebastian Martinez
3e8d63fb80
Add auto-hide scrollbars into revision selector
2025-06-25 13:56:38 +02:00
Sebastian Martinez
3c66de391b
Add debian package builder
2025-06-24 15:04:20 +02:00
Sebastian Martinez
30710d5181
Customize layout of textarea scrollbar
2025-06-19 14:44:07 +02:00
Sebastian Martinez
9cd9673152
Use new naming of preferred seed nodes
2025-06-19 08:28:23 +02:00
Sebastian Martinez
c8b0861662
Remove unused event listeners
2025-06-18 16:24:07 +02:00
Sebastian Martinez
fd88be1602
httpd: Add a radicle-httpd.json file to each build
2025-06-17 13:13:51 +02:00
Sebastian Martinez
cd20e647fd
Import overlayscrollbars css instead of pointing to node_modules
2025-06-16 13:04:46 +02:00
Sebastian Martinez
66a7c98210
Fix hidden overflow for rid copy tooltip in RepoCard
2025-06-16 10:45:01 +02:00
Sebastian Martinez
c607fd7177
Hide overflow in RepoCard
2025-06-16 10:09:26 +02:00
Sebastian Martinez
98e11f4068
Add a section about adding a rewrite rule if self-hosting
2025-06-16 09:38:20 +02:00
Sebastian Martinez
9629019ddc
Add sccache to build-arch CI workflow
2025-06-12 16:18:58 +02:00
Sebastian Martinez
2b0bf176c1
Remove unnecessary pull: true settings
2025-06-12 16:18:58 +02:00
Sebastian Martinez
eedfd27563
Fix update of latest.json during release
2025-06-12 16:18:58 +02:00
Sebastian Martinez
af140bb50a
Update RELEASE.md
...
We don't need to create a patch and update download links anymore, this
is handled by the `latest/latest.json` file
2025-06-12 15:12:59 +02:00
Sebastian Martinez
44e022555a
Change shebang and git clone url in arch scripts
2025-06-12 14:15:29 +02:00
Sebastian Martinez
f0f1b1f983
Update arch package to 0.5.0
2025-06-12 13:43:21 +02:00
Sebastian Martinez
dab7b4455e
Release v0.5.0
2025-06-11 21:03:44 +02:00
Sebastian Martinez
e246a48b90
Add overlay scrollbars with custom styling
2025-06-11 19:54:59 +02:00
Sebastian Martinez
499a0983ea
Add rebuild cache functionality to issue and patch listing
...
In case of an outdated cobs cache we display a banner on top of the
patch or issue listing, to allow users to rebuild the cobs cache of a
repo similar to running `rad patch cache`
After rebuilding we fetch the issues or patches from the start.
Small caveat with patches:
The banner can only be shown after a user fetched all patches from the
backend, so we are sure we tried to fetch all of them.
2025-06-11 18:24:27 +02:00
Sebastian Martinez
1e1810b78a
Remove unnecessary filter map
2025-06-11 18:24:27 +02:00
Sebastian Martinez
a6ea607c3a
Fix scroll in single patch view second column
2025-06-11 16:58:24 +02:00
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
f54222326a
httpd: Release 0.19.1
2025-06-06 12:36:24 +02:00
Sebastian Martinez and Fintan Halpenny
915fdc3665
httpd: Dockerfile uses Rust version from rust-toolchain
...
Instead of hardcoding the version of the Rust alpine file, introduce an
`ARG` in
the `Dockerfile`. In `build/build`, we determine the version by
inspecting
`rust-toolchain.toml`, and pass this value in. This ensures that the
binaries
are built using the same toolchain that we develop with.
Co-authored-by: Fintan Halpenny <fintan.halpenny@gmail.com >
2025-06-06 10:07:51 +02:00
Sebastian Martinez
e76f78824f
httpd: update cargo-zigbuild version to 0.20
2025-06-06 10:07:51 +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
Sebastian Martinez
e6db48b69d
Update heartwood crates
2025-06-05 11:17:48 +02:00
Sebastian Martinez
d6e700cdd4
httpd: Release 0.19.0
2025-06-04 11:25:11 +02:00
Sebastian Martinez
76285b6265
Switch version e2e test to a regex expression
2025-06-04 11:25:11 +02:00
Sebastian Martinez
cfba4d40f6
Update heartwood-release to 1.2.0
2025-06-04 11:03:15 +02:00
Sebastian Martinez
11bf9d7200
Bump heartwood crates to latest versions
2025-06-04 10:32:50 +02:00
Sebastian Martinez
9561049789
Update used rust toolchain to 1.87
2025-06-04 09:59:59 +02:00
Sebastian Martinez
c6f0a7a0d2
Update node version to 22.12.0
2025-06-04 09:59:48 +02:00
Sebastian Martinez
978b3de61f
httpd: Infer mime type of file blob in remaining raw handlers
2025-06-04 09:59:16 +02:00
Sebastian Martinez
edc9c33a8f
Switch caching to sccache
2025-06-03 11:06:44 +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
fbb9dd64db
Update authors and bump crate version to 0.18.2
2025-05-27 10:29:36 +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
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
Sebastian Martinez
8f31b5673d
Add woodpecker CI pipeline status badge
2025-05-22 11:51:42 +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
2c362adffb
Update dependencies
2025-05-21 13:40:52 +02:00
Sebastian Martinez
9c12f3ae7f
Add diff syntax highlighting
2025-05-21 08:31:27 +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
Sebastian Martinez
b484a74d98
Change package name on linux to radicle-desktop instead of Radicle
2025-05-15 12:30:49 +02:00
Sebastian Martinez
f7cfae720e
Update dependencies
2025-05-14 11:16:26 +02: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
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
Sebastian Martinez
ff13c1e4f3
Move onboarding instructions to popover
2025-05-08 13:38:43 +02:00
Sebastian Martinez
f427902005
Make rid prop in the Markdown component optional
2025-05-08 11:55:54 +02:00
Sebastian Martinez
ce18d024a0
Add check_radicle_cli command
...
We can check the Radicle home directory to see if the radicle binaries
are installed in the `RAD_HOME` folder
2025-05-08 11:55:54 +02:00
Sebastian Martinez
865497ce38
Add short commit hash in about popup for macOS build
2025-05-05 11:21:53 +02:00
Sebastian Martinez
14f3c6f63b
Further improve on handling disabled localStorage
...
Based on the work done in commit
`a73c5490b160435a0ef5408b54185c9f698cb73f` there are a few places that
make the app not load in case dom storage aka localStorage is disabled.
2025-05-05 09:54:08 +02:00
Sebastian Martinez
2270e61865
Allow radicle-external-link components in commit descriptions
...
To allow some very basic hyperlinking in commit descriptions we can
replace fully specified urls with a valid scheme into
`radicle-external-link` components.
2025-04-28 09:44:43 +02:00
Sebastian Martinez
c0b913f392
Add Download button to commit view
2025-04-25 13:06:35 +02:00
Sebastian Martinez
8d1624e0da
Add Download radio button to Clone popover
2025-04-25 13:06:35 +02:00
Sebastian Martinez
2fe3566848
httpd: Add archive endpoint for tarballs
2025-04-23 11:00:59 +02:00
Sebastian Martinez
deb46efaec
Upload build artifacts also to /latest folder
2025-04-17 15:29:54 +02:00
Sebastian Martinez
03d7f8ae6e
Fix prettier warning
2025-04-17 14:10:41 +02:00
Sebastian Martinez
90fe041fc4
Change px attributes to rem
...
Touches paddings, margins, gaps and line-heights.
Doesn't touch positioning and widths
2025-04-17 13:53:38 +02:00
Sebastian Martinez
5232b85e12
Adjust font size
2025-04-17 13:53:38 +02:00