Commit Graph
309 Commits
Author SHA1 Message Date
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
Rūdolfs Ošiņš f777284af2 Make all elements of title row same height
This is so that text areas and buttons align perfectly.
2025-04-04 10:26:54 +02:00
Rūdolfs Ošiņš 4fc03eda4e Make New Issue button visually toggleable 2025-04-04 10:25:46 +02:00
dnlklmn 76162e4500 Make comment btn in discussion thread also ghost 2025-04-03 15:17:24 +02:00
dnlklmn 828d993606 Make button text color white except for ghost 2025-04-03 15:13:25 +02:00
dnlklmn 93dcf46fd5 Make active button text color emphasized 2025-04-03 14:46:52 +02:00
dnlklmn a81aa71682 Add gap between inbox items 2025-04-03 14:46:52 +02:00
Rūdolfs Ošiņš 94c85ad06b Fix review section toggle
This also makes all section toggles more robust against reordering of
CSS classes.
2025-04-02 15:35:24 +02:00
Rūdolfs Ošiņš b770fac336 Implement fuzzy filter in single patch/issue views 2025-04-02 10:32:18 +02:00
Rūdolfs Ošiņš 054174f606 Don't show filter inputs when there's nothing to filter 2025-04-02 10:31:36 +02:00
Rūdolfs Ošiņš 12afb43ed0 Fix don't highlight single repo if filter isn't active 2025-04-01 17:16:03 +02:00
Rūdolfs Ošiņš 1a4dba2065 Deduplicate the diff/cob Stats type 2025-04-01 17:16:03 +02:00
Rūdolfs Ošiņš 7c0da906a8 Cache content-addressed API calls on the frontend 2025-04-01 17:16:03 +02:00
Rūdolfs Ošiņš 83390aed59 Implement issue and patch list fuzzy finder 2025-04-01 17:16:03 +02:00
Rūdolfs Ošiņš d01cf9b433 Add filter icon 2025-03-28 18:18:46 +01:00
Rūdolfs Ošiņš 8a3e480b3c Add repo fuzzy finder to home screen 2025-03-28 09:03:17 +01:00
Sebastian Martinez 31e273395f Fix notification summary for revision comments
Instead of showing `left a review comment` we should just say `left a
comment` for a revision comment.
2025-03-27 10:33:06 +01:00