Commit Graph
325 Commits
Author SHA1 Message Date
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 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
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
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
Rūdolfs Ošiņš 43989e53ba Show patch id as well as revision id in breadcrumbs 2025-05-22 14:19:35 +02:00
Rūdolfs Ošiņš f539a2a350 Implement breadcrumbs 2025-05-22 11:10:02 +02:00
Rūdolfs Ošiņš 0de67878a0 Always close inbox when navigating to notification 2025-05-20 15:58:09 +02:00
Rūdolfs Ošiņš 71069ef19e Move inbox to a global popover 2025-05-20 15:46:00 +02:00
Rūdolfs Ošiņš ac7189a1e9 Make all popover and drop-down buttons consistent 2025-05-15 17:08:43 +02:00
Rūdolfs Ošiņš 7d977f22da Extract buttons into own components 2025-05-15 17:08:43 +02:00
Sebastian Martinez f7cfae720e Update dependencies 2025-05-14 11:16:26 +02:00
Sebastian Martinez ff13c1e4f3 Move onboarding instructions to popover 2025-05-08 13:38:43 +02:00
Sebastian Martinez f427902005 Make rid prop in the Markdown component optional 2025-05-08 11:55:54 +02:00
Rūdolfs Ošiņš 5cb9aaa7fb Make buttons more descriptive 2025-05-07 18:58:55 +02:00
Rūdolfs Ošiņš f32772ebf1 Add New Patch button 2025-05-07 18:58:55 +02:00
Rūdolfs Ošiņš e427af7ed2 Fix bug where adding comment on opposite line would error
When adding a comment to the side that doesn't have changes we force the
comment to be added to the opposite side. E.g. adding a comment on the
right-hand-side for a deletion will force the comment to be added to the
left-hand-side.
2025-05-06 12:28:30 +02:00
Rūdolfs Ošiņš bb38192b7e Implement repo home page
- by default open repos on the home view
- show a rendered README on the repo home page
- show repo metadata: visibility, canonical branch, threshold, delegates
  and allow list with aliases
- make layout responsive on repo home
- add copy button to code blocks in markdown
2025-05-06 10:11:01 +02:00
Sebastian Martinez 865497ce38 Add short commit hash in about popup for macOS build 2025-05-05 11:21:53 +02:00
Rūdolfs Ošiņš 5d64fd9016 Add popover to online button with a short explainer 2025-04-25 08:43:45 +02:00
Rūdolfs Ošiņš e13ffec559 Revert "Add a little explainer to the Online/Offline button"
This reverts commit 301d8a6b7c.
2025-04-25 08:43:19 +02:00
Rūdolfs Ošiņš 301d8a6b7c Add a little explainer to the Online/Offline button
Also move the avatar and alias into the popover, and replace the home
icon.
2025-04-23 12:45:19 +02:00
Sebastian Martinez 03d7f8ae6e Fix prettier warning 2025-04-17 14:10:41 +02:00
Sebastian Martinez 90fe041fc4 Change px attributes to rem
Touches paddings, margins, gaps and line-heights.
Doesn't touch positioning and widths
2025-04-17 13:53:38 +02:00
Sebastian Martinez 5232b85e12 Adjust font size 2025-04-17 13:53:38 +02:00
Sebastian Martinez fd4b2f2335 Always reload the correct repo listing
Don't default to `all` repos for the repo listing reload, try to reload
the repo listing according to the `activeTab` props and else go with
`all`.
2025-04-16 15:48:33 +02:00
Sebastian Martinez 473ff8ed6c Remove unneccessary repo list reload
If there is at least one repo, we don't need to reload the repo listing.
2025-04-16 15:48:33 +02:00
Sebastian Martinez d97c12c692 Fix showing onboarding instructions when there's at least one repo in total 2025-04-16 15:48:33 +02:00
dnlklmn ea2982faa2 Improve contrast in light and dark modes 2025-04-16 11:51:06 +02:00
Sebastian Martinez 0cac6319d8 Disallow patch state change for merged patches 2025-04-16 10:55:41 +02:00
Rūdolfs Ošiņš a5209a887d Add informative note on review creation
We don't have draft reviews and users get confused about how reviews
work. This should help in the interim until we have proper draft
reviews.
2025-04-16 10:28:05 +02:00
Rūdolfs Ošiņš 2c2a5abcd5 Make reaction selector buttons 32x32 2025-04-15 15:43:13 +02:00
Rūdolfs Ošiņš 241e7a54b9 Fix checkout popover overlap issue 2025-04-15 11:58:54 +02:00
Rūdolfs Ošiņš 724132abcc Extract issue and patch titles into EditableTitle
This also improves the UX making the title clickable.
2025-04-15 09:10:24 +02:00
Rūdolfs Ošiņš c235a0f79b Fix lints in Reviews component 2025-04-10 17:37:13 +02:00
Rūdolfs Ošiņš b2ef6e633f Fix settings label text size 2025-04-08 17:57:45 +02:00
Rūdolfs Ošiņš c550b1941e Add popover for review buttons 2025-04-08 17:55:14 +02:00
Sebastian Martinez 74bb631381 Fix inbox pagination cursor and sorting 2025-04-08 17:53:04 +02:00
Rūdolfs Ošiņš 7f487be94b Position all popovers the same distance away from the trigger 2025-04-08 16:51:43 +02:00
Rūdolfs Ošiņš b11ada847f Fix superfluous outer border on all lists
This also resets the fuzzy filter input when switching states in list
views.
2025-04-08 16:41:12 +02:00
Rūdolfs Ošiņš ae3258d7cb Add confirmations to Clear all notifications buttons 2025-04-08 16:10:41 +02:00
Rūdolfs Ošiņš 87f549175c Fix patch changes section not updating when changing patches 2025-04-08 13:52:27 +02:00
Sebastian Martinez 3cbebb66bb Add patch checkout popover 2025-04-07 15:21:38 +02:00
Sebastian Martinez dc930cafdd Add Clipboard component 2025-04-07 15:21:38 +02:00
Sebastian Martinez 10b055cf7f Allow commit selection in revisions only if more than one commit 2025-04-07 14:18:14 +02:00
Rūdolfs Ošiņš 9ec894cb88 Disable attachments for reviews
They're not yet supported on a protocol level.
2025-04-04 15:20:28 +02:00
Rūdolfs Ošiņš 82560dbb0b Restyle and move issue/patch state buttons 2025-04-04 10:26:56 +02:00
Rūdolfs Ošiņš 5845bf3cd1 Prevent layout shifts when selecting an item in lists 2025-04-04 10:26:56 +02:00