Commit Graph
551 Commits
Author SHA1 Message Date
Thomas Scholtes a33799d62a Simplify reactOnComment action 2025-07-16 12:58:03 +02:00
Thomas Scholtes fdabbac599 Remove redundant partial application 2025-07-16 12:58:03 +02:00
Thomas Scholtes 2ba4e0f0e3 Simplified comment action binding 2025-07-16 12:58:03 +02:00
Thomas Scholtes a8486548d1 Move arch packaging into separate step with its own commit 2025-07-16 12:56:02 +02:00
Rūdolfs Ošiņš c0814d88b3 Don't change issue list filter when changing issue state
This makes the issue list behave the same way as patch list. We don't change
the filter, just reload the issue list so that the new issue state is properly
reflected in the list.
2025-07-16 12:50:56 +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
Thomas Scholtes 6f3662fa96 Extract lineDiff snippet 2025-07-10 17:29:43 +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
tippfehlr c0036eb35d Fix arch packaging, depend on cargo 2025-07-09 17:06:36 +02:00
Thomas Scholtes 447f5e00c6 Improve docs for arch releases 2025-07-09 17:05:23 +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
Rūdolfs Ošiņš 37a9fbeec0 Update arch package to 0.6.0 2025-07-04 08:44:46 +02:00
Rūdolfs Ošiņš 71904a7e40 Release v0.6.0 2025-07-03 16:16:02 +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
Rūdolfs Ošiņš 832344f8a3 Fix theme spec 2025-07-03 11:46:39 +02:00
Rūdolfs Ošiņš a55a138a7f Improve code review usability
This patch moves the revision list from the tab bar drop-down to a sidebar
on wide screens and above the current revision on narrow screens. This
way all revisions are visible at all times.

We also move and nest the revision reviews into that list so that one
can see whether there's anything actionable at a glance.

Other tweaks:

  - added comment counts to revisions and reviews
  - displayed unresolved comment thread counts per review
  - swapped icons for accepted/rejected and neutral reviews to avoid clashing
    with resolved/unresolved comment icons
  - made label and assignee sections more compact with hover-triggered "+" buttons
  - added author and status sections to the sidebar
  - enabled patch state changes from the title bar
  - made "Review revision" the primary action and "Checkout patch" secondary
  - added "Draft" label to draft patches
  - capitalized all badges for consistent UI text
2025-07-03 11:46:39 +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
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