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 Martinez and Rū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 Martinez and Rū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