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 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