Commit Graph
1409 Commits
Author SHA1 Message Date
Sebastian Martinez 2f013df4e1 Refactor CobHeader 2023-11-21 15:15:27 +01:00
Rūdolfs Ošiņš ad84bc9f30 Add breadcrumbs to header 2023-11-21 13:57:25 +01:00
Sebastian Martinez eeba82017d Add permission checks for delegates and authors 2023-11-20 22:13:51 +01:00
Rūdolfs Ošiņš ffe7bbba17 Update colors 2023-11-20 21:38:31 +01:00
Sebastian Martinez e6c560b58b Fix cob commit listing borderline not expanding 2023-11-20 15:12:34 +01:00
Sebastian Martinez 181fcc15af Fix e2e change theme test 2023-11-17 11:54:33 +01:00
Sebastian Martinez 0b331ba515 Update to vite@5 2023-11-17 11:53:53 +01:00
Sebastian Martinez b331f446ee Remove not allowed cursor from Contributors and BranchSelector
Adds also HoverPopover tooltips, with some hints
2023-11-17 10:19:57 +01:00
Rūdolfs Ošiņš 709450cbac Disable Firefox e2e tests on CI
They give us more headaches than they find bugs.
2023-11-16 17:53:30 +01:00
Rūdolfs Ošiņš efcb287c87 Update colors to match latest in Figma design system 2023-11-16 16:11:23 +01:00
Rūdolfs Ošiņš 6435d62fb5 Show avatar and alias in NodeId popover
This also adjusts colors and font styling as per design.
2023-11-16 12:12:34 +01:00
Rūdolfs Ošiņš 4bd03f55dc Tweak sync/authenticate/connect buttons
- simplify positioning
- make sure they expand depending on content, yet have a min width
- add a popover for the connected button state, move httpd info from the
  authenticated button into this popover
- fix external link styling
- make the hover outline color pink
2023-11-16 11:54:44 +01:00
Sebastian Martinez 54be2b78e4 Simplify nodeStore, and make it part of the httpdStore 2023-11-16 10:03:06 +01:00
Sebastian Martinez 7f4af6fb72 Inherit font-size for non code blocks 2023-11-15 17:08:08 +01:00
Rūdolfs Ošiņš 57c82e0c41 Tweak tracking button popover width 2023-11-15 16:34:17 +01:00
Rūdolfs Ošiņš c7027c1f2f Extract all external link styling into a component 2023-11-15 16:34:17 +01:00
Rūdolfs Ošiņš 2bd1893504 Tweak font features
This only enables the slashed zero font variant. We remove the other
settings because they mess up the monospace Jetbrains font in diffs.
2023-11-15 16:28:26 +01:00
Sebastian Martinez 0f8bd0d1dc Fix flakiness in comment and reply e2e test 2023-11-15 16:21:47 +01:00
Sebastian Martinez 84addf467d Show node state indicator 2023-11-15 16:21:47 +01:00
Sebastian Martinez 94985d0489 Fix HMR issue with customElements 2023-11-15 15:46:15 +01:00
Rūdolfs Ošiņš 838ee1b420 Update transitive dependencies 2023-11-15 12:51:03 +01:00
Sebastian Martinez 3bdf21ec06 Update dependencies 2023-11-15 12:51:02 +01:00
Sebastian Martinez e658e67c43 Fix issue with dismiss changes in title 2023-11-15 09:32:12 +01:00
Sebastian Martinez 56c87787ed Add e2e tests for editing patches, issues, comments, labels and assignees 2023-11-15 09:32:12 +01:00
Sebastian Martinez 1188e84c87 Cleaning up state flags 2023-11-15 09:32:12 +01:00
Sebastian Martinez 664158e472 Refactor Patch actions and related components 2023-11-15 09:32:12 +01:00
Sebastian Martinez 5742f15e28 Refactor Issue actions and related components 2023-11-15 09:32:10 +01:00
Rūdolfs Ošiņš dabfab083e Tweak icons
- use key icon in connect/authenticate modal
- use person without hat for contributors
- use +- icon for diffs
- use color to distinguish between track/tracking states
2023-11-09 15:34:50 +01:00
Rūdolfs Ošiņš 89424819b4 Use different yellow for user selection 2023-11-09 13:36:36 +01:00
Rūdolfs Ošiņš 5fc49faf6b Update color tokens 2023-11-09 13:36:36 +01:00
Rūdolfs Ošiņš 92f3e32c90 Adjust commit message text size
This makes it look more balanced in comparison to the subject line.
2023-11-09 11:09:01 +01:00
Rūdolfs Ošiņš 179f22cf66 Make IDs copyable by clicking anywhere in the body 2023-11-09 10:55:10 +01:00
Sebastian Martinez ca28fc28b2 Display a top and bottom border in the file tree when overflowing 2023-11-08 17:43:11 +01:00
Thomas Scholtes f44b0f4709 Eliminate popoverWidth property
Users of `Popover` can set the width by setting it on the slot element.

Signed-off-by: Thomas Scholtes <geigerzaehler@axiom.fm>
2023-11-08 17:16:50 +01:00
Thomas Scholtes b757e62691 Avoid nested button for Popover
We elminitate the element with the “button” role that wrapped the
Popover toggle slot. The element rendered into the slot is in all cases
already a button. This prevents issues where `getByRole("button")` finds
_two_ buttons for popover toggles.

We take the opportunity to simplify the popover toggling by making the
slot responsible for the toggle. This has a couple of advantages:

* We don’t need a `disabled` property for Popover. This is handled by
  the button. (This fixes a bug we did not disable the PeerSelector
  Popover properly.)
* The popover is opened on key events

In the future this also gives us more flexibility in determining how to
toggle the Popover.

Signed-off-by: Thomas Scholtes <geigerzaehler@axiom.fm>
2023-11-08 17:16:50 +01:00
Sebastian Martinez bc64e90d7f Display which revision was merged in patches 2023-11-07 17:15:05 +01:00
Sebastian Martinez a3a7f09181 Patch icon in revision timeline reflects patch state color 2023-11-07 13:04:10 +01:00
Sebastian Martinez 79b1e9c9f8 Add clipboard button to code blocks
Signed-off-by: Sebastian Martinez <me@sebastinez.dev>
2023-11-06 18:38:11 +01:00
Sebastian Martinez 905b933e4a Remove last line in commits list
Introduces a new CobCommitListing component that displays all the
commits of a Revision.
Is needed to have different border heights on the left.
2023-11-06 18:23:34 +01:00
Sebastian Martinez 8d67698575 Reduce requests on label and assignee changes
Instead of sending a request for each label and assignee change on a
existing issue or patch, we should just do that for the new form,
where we wait for the confirmation for the final creation of the issue or patch.
2023-11-06 18:16:19 +01:00
Sebastian Martinez 8e8c6981d9 Hide edit button in issues when not authenticated
Also adds a word-break to issue descriptions so we avoid overflows
2023-11-06 15:07:27 +01:00
Sebastian MartinezandRūdolfs Ošiņš 1add6958cb Add externalNodes to node detail view
Instead of showing the node id with a clipboard that copies a possible
wrong port number, this commit adds the externalAddresses config to the
node detail view, so node operators can define which externalAddresses
should show up.

Signed-off-by: Sebastian Martinez <me@sebastinez.dev>
Co-authored-by: Rūdolfs Ošiņš <rudolfs@osins.org>
2023-11-06 14:34:18 +01:00
Sebastian MartinezandRūdolfs Ošiņš 38fbddeb21 Update test suite to latest heartwood
Signed-off-by: Sebastian Martinez <me@sebastinez.dev>
Co-authored-by: Rūdolfs Ošiņš <rudolfs@osins.org>
2023-11-03 15:34:16 +01:00
Rūdolfs Ošiņš ca70f91d2b Drop the DCO sign-off requirement
As discussed here: https://radicle.zulipchat.com/#narrow/stream/369277-heartwood/topic/Missing.20sign-offs
2023-11-01 14:38:41 +01:00
Rūdolfs Ošiņš 834320af79 Update radicle-team repository ID
It changed after the migration.

Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org>
2023-11-01 14:35:49 +01:00
Rūdolfs Ošiņš afe82a79b5 Fix specs
This regression was introduced in
db2c744e45.

Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org>
2023-10-31 10:48:37 +01:00
Rūdolfs Ošiņš db2c744e45 Reduce blue color usage in menu buttons buttons
This makes the interface overall more legible.

Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org>
2023-10-30 14:41:23 +01:00
Rūdolfs Ošiņš 98568fd2ff Improve collapse/expand button visuals
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org>
2023-10-30 13:49:36 +01:00
Rūdolfs Ošiņš 4bdbe7ff8b Fixes sticky file header being on top of popovers
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org>
2023-10-30 11:58:20 +01:00
Sebastian Martinez c630d8650c Improve expand/collapse all files button functionality
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org>
2023-10-30 11:45:31 +01:00