Commit Graph
152 Commits
Author SHA1 Message Date
Rūdolfs Ošiņš 6cbd6336dc Show inbox button in active state when showing inbox 2025-02-13 08:54:16 -06:00
Sebastian Martinez 9231d3c6c7 Display all additions of labels or assignees
Instead of relying on actions of previous labels or assignees, we should
always display changes to labels and assignees which can also happen on
creation of an issue or patch.

Also makes use of the `pluralize` helper function instead of
reimplementing it.
2025-02-11 11:34:08 +01:00
Rūdolfs Ošiņš 53d49e0bbf Clean up section collapsing logic 2025-02-10 08:58:20 +01:00
Rūdolfs Ošiņš 023b2f0503 Tweak spacings between sections 2025-02-10 08:58:20 +01:00
Rūdolfs Ošiņš e862a511ec Tweak discussion section
- show a Comment button
- collapse the section if there are no comments
- remove Reply button from the patch body
2025-02-10 08:58:20 +01:00
Rūdolfs Ošiņš 02a3aa8db4 Tweak review section
- show a review counter
- show a tooltip on disabled buttons explaining why they're disabled
- change review shortcut button position
- change Write review button styling
- make review teasers without body more compact
- use correct color for review icons
- fix review header alignment
2025-02-10 08:58:20 +01:00
Rūdolfs Ošiņš f58eb32e1c Move reviews above discussion 2025-02-10 08:58:20 +01:00
Rūdolfs Ošiņš 42ab1462ea Also render ~~strikethrough~~ in titles 2025-02-07 13:23:46 -06:00
Sebastian Martinez 4ff909c7e9 Add quick actions buttons to create an accepted or rejected review 2025-02-07 14:55:26 +01:00
Rūdolfs Ošiņš 263037d0a7 Add a shortcut button for going for inbox 2025-02-07 09:39:29 +01:00
Rūdolfs Ošiņš 8babf383d3 Fix emoji reactivity bug 2025-02-07 09:30:47 +01:00
Rūdolfs Ošiņš f08255a194 Add a proper empty file placeholder 2025-02-06 16:29:13 -06:00
Sebastian Martinez 0338e96d25 Add New Review button to Reviews section in patch revisions 2025-02-06 13:14:47 +01:00
Sebastian Martinez e06a12119c Add disabled state to NakedButton 2025-02-06 13:08:31 +01:00
Sebastian Martinez c952d71839 Change plus icon with new design from figma 2025-02-06 13:08:31 +01:00
Rūdolfs Ošiņš 6a3adefbe5 Allow selecting commit messages and diffs in patches 2025-02-05 13:05:00 +01:00
Rūdolfs Ošiņš eb5738c33f Show comments on revision selector 2025-02-05 13:02:47 +01:00
Rūdolfs Ošiņš 014a3e9eee Add revision commit list 2025-02-04 15:49:00 -06:00
Sebastian Martinez 038a21cb51 Fix embeds not being added to cob actions
If we don't add `embeds` to the `embeds` map after saving them to disk,
they don't get added to the cobs action.
2025-01-31 15:29:57 -06:00
Rūdolfs Ošiņš 9632d61df4 Fix revision teaser background color 2025-01-31 09:54:28 +01:00
Rūdolfs Ošiņš 924130ce4b Style file header more nicely
- show `added`, `deleted`, `moved`, `copied` as colorful badges
- highlight the filename part of the path and make the path subdued
2025-01-30 13:48:45 -06:00
Rūdolfs Ošiņš e5278fd240 Add expand, collapse, expand all and collapse all buttons 2025-01-30 13:48:45 -06:00
Rūdolfs Ošiņš c4bef0e99b Use twemojis for reactions 2025-01-29 11:13:14 -06:00
Rūdolfs Ošiņš 557e96f98b Show reviews without a verdict 2025-01-29 10:26:47 +01:00
Rūdolfs Ošiņš 063cdf097b Add patch reviews 2025-01-29 10:23:21 +01:00
Rūdolfs Ošiņš 1db0108425 Make all icon buttons square 2025-01-28 13:00:07 -06:00
Rūdolfs Ošiņš ea43ffd44e Make second column breadcrumbs clickable 2025-01-27 12:49:16 -06:00
Rūdolfs Ošiņš 4367441be8 Tweak patch tab bar
- Square the dropdown icon
- Set the tab bar height to what it is in the design system
- Move dropdown button inside the tab
2025-01-27 12:49:16 -06:00
Rūdolfs Ošiņš 0aef841a43 Fix hover state of comment input placeholder
Previously hovering a container Border component would toggle the hover
state in any child Border components.
2025-01-27 12:47:39 -06:00
Rūdolfs Ošiņš 5f25380508 Don't show green right border in diff view for files
We'll fix this when we implement line selection and line commenting.
2025-01-27 12:47:39 -06:00
Rūdolfs Ošiņš 5752f410ad Fix patch body shining through header on scroll 2025-01-27 12:47:39 -06:00
Sebastian Martinez 19fdd17f99 Fix repo listing not displaying all repos
`Show::All` which is the default value should return all values obtained
from `storage.repositories()`.
This commit adds a `Show::Contributor` enum variant to only get repos
that the user has forked, initialized or contributed in some way.
2025-01-27 13:19:42 +01:00
Rūdolfs Ošiņš 2a7c705e3c Show the correct OID for revisions and tweak wording 2025-01-23 15:38:02 -06:00
Rūdolfs Ošiņš 08e32580f9 Highlight tabs on hover 2025-01-23 15:36:56 -06:00
Rūdolfs Ošiņš 1a86e52129 Show "no description" in revision selector when missing 2025-01-23 15:36:56 -06:00
Sebastian Martinez d5632ed534 Add global inbox 2025-01-23 22:28:00 +01:00
Sebastian Martinez 3419b62194 Strongly type patch review verdict
Instead of typing a review verdict as `string | null` we should do
`"accept" | "reject" | null`
2025-01-23 20:02:42 +01:00
Rūdolfs Ošiņš c2f38bb0cb Implement issue and patch filters in second column 2025-01-20 15:30:24 -06:00
Rūdolfs Ošiņš 4571d466db Use distinct icons for issue/patch states 2025-01-17 16:02:54 -06:00
Rūdolfs Ošiņš 296c046ef7 Fix overflow issue in patch body 2025-01-17 15:18:41 -06:00
Rūdolfs Ošiņš 67b685d3f5 Show revision state icons in revision selector 2025-01-17 15:18:41 -06:00
Rūdolfs Ošiņš aafba92ba0 Extract revision selector and revision badges into components 2025-01-17 15:18:41 -06:00
Rūdolfs Ošiņš eec0351de8 Move timeline to its own tab 2025-01-17 15:18:41 -06:00
Rūdolfs Ošiņš 1ee37b7ea9 Show revision counter in second patch column 2025-01-17 12:49:37 -06:00
Rūdolfs Ošiņš 5310fe0b92 Add revision selector 2025-01-17 12:49:37 -06:00
Rūdolfs Ošiņš 5069613ff6 Extract revision into its own component 2025-01-16 16:09:53 -06:00
Rūdolfs Ošiņš 8a326da7a8 Add patch discussions 2025-01-16 12:31:46 -06:00
Rūdolfs Ošiņš 63ec8cb473 Style patch tabs 2025-01-16 12:31:46 -06:00
Rūdolfs Ošiņš 6326863f21 Add issue timeline 2025-01-14 16:03:29 -06:00
Rūdolfs Ošiņš 7aebf9531c Add patch timeline 2025-01-14 16:01:15 -06:00