Commit Graph
286 Commits
Author SHA1 Message Date
Sebastian Martinez ff593e6567 Make timestamps --color-foreground 2024-01-19 16:43:10 +01:00
Sebastian Martinez 8f126d3903 Change commit ids to color-foreground-dim 2024-01-19 16:43:10 +01:00
Rūdolfs Ošiņš bd4e56956e Fix peer selector popover positioning 2024-01-18 21:59:54 +00:00
Sebastian Martinez 7b25d5ba56 Distinguish git commits from radicle ids 2024-01-18 18:49:39 +00:00
dnlklmn f3966b00b8 Unify tabs
Make activity/changes tabs look like the files/commits/contributors tabs look
on the source page.
2024-01-18 13:09:39 +00:00
Sebastian Martinez c76c8e7ab8 Change actions to who what when 2024-01-17 17:00:10 +00:00
Sebastian Martinez 64d7fbcf56 Add min-width: 0 to cob content
This allows content that shows a code block to shrink so title can wrap
on desktop.
2024-01-17 16:51:31 +00:00
dnlklmn c44b6e55e1 Tweak patch list 2024-01-17 13:58:05 +00:00
dnlklmn 3c6c5ece1f Tweak issue list 2024-01-17 13:58:05 +00:00
Sebastian Martinez 25160bb39c Capitalize cob state badge 2024-01-16 12:16:54 +01:00
Sebastian Martinez a7c0aea1b3 Move patch and issue icons into state badge 2024-01-16 12:11:05 +01:00
dnlklmn f038827231 Move RID to project header 2024-01-15 18:28:22 +00:00
dnlklmn 1e712344a0 Rename Home to Source 2024-01-15 18:28:22 +00:00
dnlklmn 2915226524 Make buttons regular size - 32px tall 2024-01-15 18:28:22 +00:00
dnlklmn 0d82d53289 Make peer and branch selectors bigger 2024-01-15 18:28:22 +00:00
dnlklmn 68cff4625d Tweak file tree
Change file tree icons and text to small. Align icons with Files tab icon.
2024-01-15 18:28:22 +00:00
Rūdolfs Ošiņš 8e580385f0 Tweak tab visuals
Make selected tabs not change on hover. Change unselected tabs to use regular
font weight and foreground-contrast.
2024-01-15 18:28:22 +00:00
Sebastian Martinez 87afc6204c Add embeds also to revisions 2024-01-15 15:43:24 +00:00
Sebastian Martinez aed8538218 Add embeds to patch descriptions
Also adds an array of edits to a new `edits` field which we can show to
show edits to the patch description
2024-01-15 15:43:23 +00:00
Sebastian Martinez 28598e65cd Shrink source blob elements on overflow 2024-01-15 15:15:33 +00:00
Sebastian Martinez 2410aa1bc9 Allow patch descriptions to be empty 2024-01-09 14:54:50 +01:00
Rūdolfs Ošiņš e194de4218 Two column layout refactor
We use a grid layout and let the browser calculate everything instead of
relying on JavaScript.
2024-01-05 15:22:56 +00:00
Rūdolfs Ošiņš d4ca379245 Remove source file tree top and bottom borders 2024-01-02 11:48:19 +00:00
Rūdolfs Ošiņš 08d16dbbeb Implement two column layout 2024-01-02 11:48:19 +00:00
Sebastian Martinez 4912d85198 Add editing of revisions 2023-12-21 20:35:11 +01:00
Sebastian Martinez 2472938bf1 Simplify TextInput
Extracts the validation message out of the `TextInput` component.
For a nice and flexible layout we should render the validation message
outside of the `TextInput` component and just do text input.
2023-12-21 14:05:17 +00:00
Sebastian Martinez 851a444b5d Fix failing e2e tests
We had e2e tests failing for the new Assignee and LabelInput components,
and due to the changes to the SeedButton.
2023-12-21 14:25:15 +01:00
dnlklmn 99a0d8d6f2 Fix gray colors 2023-12-19 17:00:09 +00:00
Sebastian Martinez 8152cda2ac Allow track and untrack of a project through the TrackButton
- Add support for checking the tracking table from `radicle-httpd` to
  get a more precise information if the project is being tracked by the
  local node.
- If a user isn't authenticated with their local httpd instance, we
  still show the Popover to explain how to do it on the CLI
2023-12-19 16:47:08 +01:00
Sebastian Martinez 55f8f4ba87 Improve assignee and label input 2023-12-19 14:52:23 +00:00
Sebastian Martinez 448c762831 Show edited label on edited comments and issues
If a comment or an issue had at least one additional edit, we show a `edited` label,
which on hover shows the standard tooltip with more information on
who edited it and when.
2023-12-15 07:10:14 +01:00
Sebastian Martinez 24628f57d8 Improve handling missing files and README 2023-12-12 10:41:27 +01:00
Thomas Scholtes f2eb867d1f Don’t use disabled Popover
We stop using the disabled `Popover` component. Instead of using the
disabled component it is simpler to just not use the component at all.
This also avoids issues where the toggle button of the `Popover` was
nested inside the button in `src/App/Header/Authenticate.svelte` which
in turn created problems with `.getByRole` selectors in tests.

Because of this change we can also drop the use of `NodeId` in places
where it simply displays the node ID and avatar.

Signed-off-by: Thomas Scholtes <geigerzaehler@axiom.fm>
2023-12-10 12:47:02 +01:00
Sebastian Martinez bac15bfdc7 Rename tracking to seeding
Following the heartwood release 6ca7da2 we also rename tracking
to seeding, and update our `radicle-httpd` endpoints and configs.

Also updates test suites to handle new CLI commands.
2023-12-07 09:45:06 +01:00
Rūdolfs Ošiņš e0a5e37fb7 Tweak dropdown list selected item colors 2023-12-05 09:53:29 +01:00
Sebastian Martinez 5abd1bf635 Add copied diff with modifications 2023-12-04 20:45:11 +01:00
Sebastian Martinez 3198bbd330 Add a yellow-outline Badge variant 2023-12-04 11:59:12 +01:00
Sebastian Martinez 5265a6b245 Display badge for private repos 2023-12-04 11:59:12 +01:00
Rūdolfs Ošiņš 90cfaca9be Fix "moved" badge alignment 2023-12-01 18:06:07 +01:00
Sebastian Martinez 095b99fcec Fix issue text horizonal overflow 2023-12-01 12:28:27 +01:00
Rūdolfs Ošiņš 858602586f Don't show connector line when we don't show the cob action button 2023-11-30 21:19:52 +01:00
Rūdolfs Ošiņš 68f7702616 Fix commit list line in Firefox on linux retina screens
We make the line that covers the bottom part of the commit connector
line wider, so that it always covers the border. This should also fix
the line appearing when decreasing text size.
2023-11-30 21:19:52 +01:00
Rūdolfs Ošiņš 4fb457c7cb Make dropdown styling consistent with design system 2023-11-28 21:34:19 +01:00
Rūdolfs Ošiņš af6462c3a7 Remove unneeded CSS class 2023-11-28 21:34:19 +01:00
Sebastian Martinez 95ed1a0353 Adding embed editing in issues and patches 2023-11-28 10:59:55 +01:00
Sebastian Martinez 1167dcfab6 Improves changeset schemas and fix moved diff syntax highlighting 2023-11-28 10:39:32 +01:00
Sebastian Martinez 575f44e434 Unify lodash imports
We currently use all three ways of importing lodash.
The one that provides us with the smalles bundle size is.

```
import isEqual from "lodash/isEqual";
```

So we should use that everywhere
2023-11-28 09:25:13 +01:00
Sebastian Martinez b6ac9bd4a7 Improve handling of rawPath
Instead of computing it in multiple components, we should do it in
router.ts in the routes where we need it, and add the commit param when
we have it.
2023-11-27 14:12:24 +01:00
Rūdolfs Ošiņš 7e613952f5 Fix NodeId popover padding 2023-11-23 17:09:40 +01:00
Rūdolfs Ošiņš 3d24c5f79f Improve contributor popover wording 2023-11-23 10:20:54 +01:00