Commit Graph
240 Commits
Author SHA1 Message Date
Rūdolfs Ošiņš 2edf730e78 Extract Changes section into a separate component 2025-03-14 16:45:05 -06:00
Sebastian Martinez 6ca5f29622 Fix regression in breaking popover and hovers 2025-02-23 14:17:11 +01:00
Rūdolfs Ošiņš 2800d4f8d6 Hide timeline by default
Use the same header styling as for the Discussion section.
2025-02-23 14:04:58 +01:00
Rūdolfs Ošiņš 82544a68bc Fix exception in markdown renderer 2025-02-23 13:53:45 +01:00
Rūdolfs Ošiņš db79d36dee Fix thread reply overflow
This also fixes the top-level comment corners when the reply textarea is
open but there are no other replies.
2025-02-23 13:43:06 +01:00
Rūdolfs Ošiņš 83554dc4ec Update stale Action typings
We forgot to update them when we changed it in the backend. This also
fixes a bug in the front-end.
2025-02-21 08:28:28 -06:00
Sebastian Martinez 31b2d9a9e1 Navigate users to latest revision of a patch
Instead of displaying the first revision of a patch, we should in
general send users to the latest revision of a patch and let user then
decide if they want to get more context.
2025-02-20 11:27:59 -06:00
Sebastian Martinez 618ae682bc Fix review.edit compressed notification summary
Instead of saying `edited 6 reviews` we should say `edited review 6
times`
2025-02-20 11:24:24 +01:00
Sebastian Martinez e82e333cc5 Refactor the tauri setup hook into individual commands
This allows us for onboarding to e.g. fail if there is no profile around
and guide new users through identity creation.

Also it makes the tauri run function easier to understand
2025-02-20 09:06:35 +01:00
Rūdolfs Ošiņš 2e6fed9845 Refactor Issue discussion section
We now use the Discussion component like everywhere else.
2025-02-19 15:25:50 -06:00
Rūdolfs Ošiņš 16c72d5b2f Fix review teaser label and comment alignment 2025-02-19 15:25:50 -06:00
Rūdolfs Ošiņš 5e6fd19a6d Add discussion section to reviews 2025-02-19 15:25:50 -06:00
Rūdolfs Ošiņš ba79a3d22f Refactor discussion component 2025-02-19 15:25:50 -06:00
Rūdolfs Ošiņš 6c6484f2a3 Extract discussion section into its own component 2025-02-19 11:31:54 -06:00
Rūdolfs Ošiņš 15bb0353d0 Refactor VerdictButton props 2025-02-18 15:34:19 -06:00
Rūdolfs Ošiņš 7089e992e9 Use proper color for verdict badge icon 2025-02-18 15:29:46 -06:00
Rūdolfs Ošiņš 4add00d682 Add review page 2025-02-18 12:06:03 -06:00
Rūdolfs Ošiņš a918981ea7 Top-align icons and right-hand-side items in teasers 2025-02-17 12:36:25 +01:00
Rūdolfs Ošiņš c35b4a3dc5 Fix flaky tests
It's normal that some of the "alias" queries return a 404 if a DID can't
be looked up, in this case the endpoint returns a 404 and we just log
it.
2025-02-13 09:54:32 -06:00
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
Sebastian Martinez 365674bc58 Provide a sync_status store
The `sync_status` would update every 10 seconds with the latest state of
all repos, to be displayed in the repo where needed.
2025-02-10 11:55:14 -06: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
Rūdolfs Ošiņš 0817e694ac Render ~~strikethrough~~ in markdown
So that I can strike through unfinished thoughts after I edit my
comments.
2025-02-07 13:19:11 -06:00
Sebastian Martinez b854f1cd0f Only allow delegates to add labels or assignees to issues during creation
Non delegates are not allowed to execute the `assign` or the `label`
action on an issue so the issue creation fails silently.

So we should probably hide that in the issue creation.
2025-02-07 11:54:12 -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ņš 67836558ca Remove old Upstream license header 2025-02-05 13:07:24 +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