Commit Graph
527 Commits
Author SHA1 Message Date
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
Thomas Scholtes 17586953bb Draft reviews before publishing
Reviews are locally persisted but only published to the network by an
explicit user action.

- [ ] Delete line comments on draft reviews

[squash] Sort imports, separate type imports into own section
2025-07-01 14:31:55 +02:00
Thomas Scholtes 049b2b15df Allow disabling of attachments in comments with reason
[squash] Use shorthand property
2025-07-01 14:31:55 +02:00
Thomas Scholtes d35920b8cb Allow disabling of reactions, replies and changing status on diff comments 2025-06-27 16:30:13 +02:00
Thomas Scholtes 9ee9a108a5 Make comments without IDs editable
For upcoming draft reviews, comments don’t have an ID yet but we still
want to make them editable.
2025-06-27 16:30:13 +02:00
Thomas Scholtes e5f2071aea Make timestamp optional in Comment component
We’ll need this for draft comments
2025-06-27 16:30:13 +02:00
Thomas Scholtes 430a5b931c Ignore 'arch' folder when linting 2025-06-27 16:29:39 +02:00
Thomas Scholtes 3adbfeecc2 Wrap invoke rejection reasons in Error instance
This way we get stack traces and more informative console logs (instead
of "[Object object]").
2025-06-27 16:29:03 +02:00
Sebastian Martinez 3e8d63fb80 Add auto-hide scrollbars into revision selector 2025-06-25 13:56:38 +02:00
Sebastian Martinez 30710d5181 Customize layout of textarea scrollbar 2025-06-19 14:44:07 +02:00
Sebastian Martinez c8b0861662 Remove unused event listeners 2025-06-18 16:24:07 +02:00
Rūdolfs Ošiņš a1de446c79 Fix issue/patch second column overflow problem 2025-06-16 15:33:44 +02:00
Rūdolfs Ošiņš 2b8d324f5e Update Debian install instructions in README 2025-06-16 13:14:29 +02:00
Sebastian Martinez cd20e647fd Import overlayscrollbars css instead of pointing to node_modules 2025-06-16 13:04:46 +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
Rūdolfs Ošiņš 299adcaccb Implement repo seeding 2025-06-11 14:32:58 +02:00
Johannes Kühlewindt 30f586a012 Adds minimal scrollbar styling 2025-06-09 15:44:32 +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 MartinezandLorenz 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