Commit Graph
377 Commits
Author SHA1 Message Date
Rūdolfs Ošiņš cf367733a9 Fix overflow issues with NodeId in issue/patch teasers 2024-03-22 15:44:55 +01:00
Sebastian Martinez 1c54038055 Handle error in AssigneeInput when chars outside of the bs58 charset
Also improves the UX and only shows validation errors on submit, and not
during input.
2024-03-22 09:00:47 +01:00
Sebastian Martinez 54662ad11e Display grayscale loader in file tree 2024-03-21 15:30:29 +01:00
Sebastian Martinez 2d3fbe79e9 Add branch icon for each branch in the list 2024-03-21 13:37:20 +01:00
Sebastian Martinez 9f70390432 Add commit summary to BranchSelector
Also extract it into a separate component to use in Blob.svelte
2024-03-21 13:37:20 +01:00
Sebastian Martinez d401819d2e Add Canonical badge for canonical branch 2024-03-21 13:37:20 +01:00
Sebastian Martinez 7f2f03efc3 Make SeedButton blue again in read-only mode 2024-03-21 07:19:43 +01:00
Sebastian Martinez 8e2090070d Rename Share button to Copy link 2024-03-21 07:19:43 +01:00
Sebastian Martinez f6a77bec94 Add min-width param to Share button
This avoids resizing when displaying the Loading indicator.
2024-03-20 16:18:21 +01:00
Sebastian Martinez cddf8b40fc Fix connector lines in issue comments 2024-03-20 13:26:57 +01:00
Sebastian Martinez ee84461524 Change colors of delegate badge colors when selected 2024-03-19 22:57:50 +01:00
Sebastian Martinez 302bd44400 Improve delegate badge colors 2024-03-19 22:34:24 +01:00
Sebastian Martinez 476f217714 Grey out DIDs of remotes without alias 2024-03-19 22:22:20 +01:00
Sebastian Martinez daba9fca82 Make revision actions less tall and refine paddings 2024-03-19 15:07:55 +01:00
dnlklmn 01448ca587 Align issue teaser title line 2024-03-19 14:49:45 +01:00
Sebastian Martinez fcdaa24973 Display diff stats badge in patch summary 2024-03-19 14:26:53 +01:00
Sebastian Martinez 8ba5d4e731 Increase hit area on commit teaser title 2024-03-19 10:49:20 +01:00
Sebastian Martinez 780158bb2c Remove extra space between FileLocationChange components 2024-03-19 10:34:21 +01:00
Sebastian Martinez 1e97828ccb Make commit title in commit page semibold 2024-03-19 10:34:21 +01:00
Sebastian Martinez cee200e629 Compare to revisionBase instead of projectHead
- Makes diff stat badge clickable and navigates users to previous
  revision or revision base.
    - If base has changed between revisions uses latest patch base
2024-03-18 15:50:48 +01:00
dnlklmn 9638922cab Refine file tree styling 2024-03-18 11:57:30 +01:00
Sebastian Martinez b7b9370709 Change commit browse icon tooltip 2024-03-15 15:30:58 +01:00
Rūdolfs Ošiņš 9289508265 Add "go to tree" button to commit header 2024-03-13 17:38:33 +01:00
Rūdolfs Ošiņš 57c759c65e Show a compact authorship widget for revisions 2024-03-12 21:37:35 +01:00
Sebastian Martinez 6cfa0d0555 Fix assignee and peer switching e2e tests 2024-03-11 20:18:43 +01:00
Sebastian Martinez 2b318e5002 Add submodules improvements
Also display submodules in nested folders, and show them as
`foreground-dim`.
Adds also a title to explain what the entry is and to look at the
nearest `.gitmodules` file
2024-03-11 20:18:43 +01:00
Sebastian Martinez 5b30269c7c Add support for submodules and update heartwood 2024-03-11 19:13:22 +01:00
Sebastian Martinez 953643c09c Navigate to first available branch for remotes without project default branch
Also filters remotes that don't have any branches
2024-03-11 17:29:04 +01:00
Sebastian Martinez b755d36ddb Hide device icon in collapsed sidebar 2024-03-08 12:25:36 +01:00
Sebastian Martinez acbad456fd Fix local node tooltip in the Sidebar
Also changes the ContextHelp from Device to Local node, seems more
explicit.
2024-03-07 14:16:53 +01:00
Sebastian Martinez 63122094df Show edited label only if there is at least 1 edit 2024-03-07 14:10:16 +01:00
Sebastian Martinez 192524fe90 Add experimental switch in settings
Hide all read/write functionality behind this setting.
2024-03-07 10:35:21 +01:00
Rūdolfs Ošiņš 45479ddf47 Show full SHAs in breadcrumbs 2024-03-06 09:44:01 +01:00
Sebastian Martinez 6cfbfbf665 Fix some pending design issues
- Wrap long patch and issue titles
- Patch state, author information sans-serif
2024-03-04 17:29:04 +01:00
Thomas Scholtes 69429cb08f Re-use project-level data when browsing source code
We make source code browsing faster by re-using project-level data when
navigating between files. This comes at a cost: Project info (like the
issue counter), remotes and branches are only updated when the page is
hard-refreshed or the user navigates away from the source code view.
2024-02-28 14:15:58 +00:00
Rūdolfs Ošiņš 0906593854 Don't query the /profile endpoint on every project load
We load the preferred seed config value on demand when the user clicks
the share button.
2024-02-28 14:03:15 +00:00
Sebastian Martinezanddnlklmn eb0013ef9c Switch toggle styles
Co-authored-by: dnlklmn <pelicansinberlin@gmail.com>
2024-02-27 16:59:07 +00:00
Sebastian Martinez add8a9ad94 Display images in source browser and diffs, enable preview for svgs 2024-02-27 16:59:07 +00:00
Sebastian Martinez 481e25dca1 Enable branch selector even if no delegate is selected 2024-02-27 14:41:10 +01:00
dnlklmn 1ef7be3974 Fix disabled buttons in light mode 2024-02-27 10:16:00 +01:00
Rūdolfs Ošiņš 4a5e67dd2b Improve authentication error modal
We tell users to check their firewall and ad blocker settings in case
they bump into authentication problems. This also separates out the
modal to be only used by the session view.
2024-02-26 13:03:44 +00:00
Rūdolfs Ošiņš 41435951c1 Refactor BaseUrl string conversion
We're only using this as a string, so no need to convert it to an URL.
2024-02-23 15:46:28 +00:00
Rūdolfs Ošiņš ea91dc800b Fix canonical branch popover width 2024-02-23 11:46:52 +00:00
Sebastian Martinez 1471fb1709 Add edited label to patches 2024-02-23 07:53:48 -03:00
Rūdolfs Ošiņš 703fb3845f Hide git clone behind a tab in the Clone button 2024-02-22 14:00:32 +00:00
Rūdolfs Ošiņš d86ff1952a Allow only delegates to add labels and assignees to new issues 2024-02-20 16:34:33 +00:00
Rūdolfs Ošiņš d4b246c72d Tweak issue/patch validation rules
Patches - title: mandatory, body: optional.
Issues - title and body: mandatory.
2024-02-20 16:34:33 +00:00
Rūdolfs Ošiņš 6ff0d52165 Fix bug where changing the issue title would reset the body 2024-02-20 14:48:33 +00:00
dnlklmn 25b61573f3 Hide actions while editing issue or patch 2024-02-19 22:26:11 +01:00
dnlklmn a0f22b0649 Make edited marker on an issue Inter 2024-02-19 22:26:11 +01:00