Commit Graph
100 Commits
Author SHA1 Message Date
Rūdolfs Ošiņš dc906be387 Update dependencies 2024-09-25 09:18:44 +02:00
Rūdolfs Ošiņš dce64f19b0 Disable rubber-banding effect on scroll
The app doesn't implement any loading/refresh functionality on
over-scroll, so the effect doesn't make sense.
2024-09-23 11:39:27 +02:00
Rūdolfs Ošiņš edd2313245 Update dependencies 2024-09-16 12:56:44 +02:00
Rūdolfs Ošiņš 596c3b0e9b Update dependencies 2024-09-03 14:00:06 +02:00
Rūdolfs Ošiņš 2891f0b795 Update dependencies 2024-08-27 15:07:08 +02:00
Rūdolfs Ošiņš 06cc5595c8 Upgrade eslint 2024-08-19 15:25:31 +02:00
Rūdolfs Ošiņš 7d738f91a2 Update dependencies 2024-08-19 12:26:23 +02:00
Rūdolfs Ošiņš 5174cda6f2 Add bookmarking ability to seed selector 2024-08-09 12:20:06 +02:00
Rūdolfs Ošiņš 853829ea28 Update dependencies 2024-08-08 23:45:06 +02:00
Rūdolfs Ošiņš 96bafffb34 Use lodash import style that leads to smaller bundle sizes 2024-08-08 16:21:33 +02:00
Rūdolfs Ošiņš 514359e1b9 Fix merge issue 2024-07-29 15:54:38 +02:00
Rūdolfs Ošiņš 1ff3890fa8 Clean up icons 2024-07-29 15:30:27 +02:00
Rūdolfs Ošiņš f4c773c81b Show dismiss button when a specific commit has been selected 2024-07-26 15:15:01 +02:00
Rūdolfs Ošiņš e31ca2d0aa Update dependencies 2024-07-26 08:22:53 -03:00
Rūdolfs Ošiņš c0049f83ba Redesign node view and use it as the landing-page 2024-07-26 10:20:01 +02:00
Rūdolfs Ošiņš da14ca6505 Remove Post comment keyboard shortcut 2024-07-23 09:50:33 +02:00
Rūdolfs Ošiņš cd38ed1134 Tweak clone button icon placement 2024-07-22 13:33:54 +02:00
Rūdolfs Ošiņš 0a2dbe9e5d Add Checkout button to patch view 2024-07-19 14:51:20 +02:00
Rūdolfs Ošiņš c60b6451d3 http: Remove all authentication related code
We also remove the `/api/v1/profile` endpoint because that was only
supposed to be used with a local node and not publicly accessible. All
fields that are still used in the UI were moved to `/api/v1/node`.

We bump the API and crate versions since this is a breaking change.

squash or drop!: Small suggestion for improvement
2024-07-19 08:11:47 -03:00
Rūdolfs Ošiņš b105d06fae http: Only count publicly seeded repositories
Previously the /api/v1/stats endpoint would count any repository that is
in the storage regardless of whether the repository is publicly seeded or not.
2024-07-19 05:32:42 -03:00
Rūdolfs Ošiņš 662a5e24eb Update dependencies 2024-07-18 10:05:12 +02:00
Rūdolfs Ošiņš 472993c6df Simplify share button link resolution
We just use the radicleExplorer that is configured in the app config and
don't query the node for it. Besides simplifying things this also makes
the button work on iOS again, because we don't have the async http
request anymore.
2024-07-17 14:13:57 +02:00
Rūdolfs Ošiņš 87979c5feb Fix timestamp calculation when filtering patches 2024-07-17 07:26:53 +02:00
Rūdolfs Ošiņš 5e5e69771f Fix overflow problem in diff view
When selecting a range of lines and scrolling past the sticky header,
the selection would be on top of the header. This fixes it.
2024-07-16 15:06:21 +02:00
Rūdolfs Ošiņš 6f134ca6d6 Show base commit gray in compare dropdown 2024-07-15 17:44:49 +02:00
Rūdolfs Ošiņš b3bf6d17ff Show small disabled seed button on mobile 2024-07-10 15:37:08 +02:00
Rūdolfs Ošiņš 2b491a1d09 Reinstate Seed button 2024-07-06 19:59:25 +02:00
Rūdolfs Ošiņš 5ed0565177 Tweak copyable ID UX
- don't keep the tooltip open when hovering over it
- offset the tooltip to the right, so it doesn't overlap with other
  content
- tweak colors so it pops out of the background more
- tweak elevation shadows to stand out more
- don't show node ID DID in popover
2024-06-26 13:52:15 +02:00
Rūdolfs Ošiņš 173ede84d5 Rename user facing strings with "project" -> "repository" 2024-06-20 15:28:59 +02:00
Rūdolfs Ošiņš 2f1a5dcdfe Rename http-server -> radicle-httpd
So that the directory name matches the crate name.
2024-06-20 11:44:44 +02:00
Rūdolfs Ošiņš 6d87823ce0 Tweak copyable IDs 2024-06-12 15:49:03 +02:00
Rūdolfs Ošiņš bd5519116a Add seed count badge to project cards 2024-05-23 15:02:32 +02:00
Rūdolfs Ošiņš a609fe192a Force Twitter/X to update OpenGraph image 2024-05-22 12:39:21 +02:00
Rūdolfs Ošiņš 87c019d172 Switch to small Twitter/X cards 2024-05-22 12:18:51 +02:00
Rūdolfs Ošiņš ce8d6f6dd4 Prevent double scroll-bar on landing page 2024-05-16 17:18:25 +02:00
Rūdolfs Ošiņš a27d8be36a Fix issue/patch page sidebar line not reaching screen edge 2024-05-16 17:18:25 +02:00
Rūdolfs Ošiņš a5e390ef59 Align node/connect/authenticate popover positioning 2024-05-16 16:44:24 +02:00
Rūdolfs Ošiņš 538b0ccac8 Fix issue/patch placeholder centering on mobile 2024-05-16 16:18:10 +02:00
Rūdolfs Ošiņš 0400af2470 Fix reaction selector popover alignment 2024-05-16 15:54:50 +02:00
Rūdolfs Ošiņš 67da51f964 Tweak issue/patch assignee/label/embed layout 2024-05-16 15:45:48 +02:00
Rūdolfs Ošiņš 3f4c65321d Make code blocks full-width in issues/patches and comments 2024-05-16 14:04:37 +02:00
Rūdolfs Ošiņš 70f61170c9 Fix wrapping in comment counter 2024-05-16 10:29:47 +02:00
Rūdolfs Ošiņš 77f0976abb Fix section subheader mobile wrapping on landing page 2024-05-16 10:23:55 +02:00
Rūdolfs Ošiņš fbc1272d56 Wrap long words in issue/patch titles 2024-05-16 10:23:55 +02:00
Rūdolfs Ošiņš 9841587ec1 Hide issue/patch edit buttons in non-experimental mode 2024-05-16 10:23:55 +02:00
Rūdolfs Ošiņš 5c07399ab5 Tweak issue/patch titles/labels 2024-05-16 10:23:55 +02:00
Rūdolfs Ošiņš 2da1461fdf Show less labels in teasers 2024-05-16 10:23:55 +02:00
Rūdolfs Ošiņš aa48c69aa9 Tweak commit/issue/patch teaser link underlines 2024-05-16 10:23:55 +02:00
Rūdolfs Ošiņš e3491bc571 Change RevisionSelector and CompareButton disabled styling 2024-05-16 10:23:55 +02:00
Rūdolfs Ošiņš daa883424b Tweak changes tab responsiveness 2024-05-16 10:23:55 +02:00
Rūdolfs Ošiņš fdebe237a9 Make placeholder full-width on mobile 2024-05-16 10:23:55 +02:00
Rūdolfs Ošiņš 30d7991d14 Move Compare tab in Patch view to where revision button is 2024-05-16 10:23:55 +02:00
Rūdolfs Ošiņš ea915a698b Move diff stat badge to title line in patch teaser 2024-05-16 10:23:55 +02:00
Rūdolfs Ošiņš d41a99de05 Don't show HTTP daemon port setting on mobile 2024-05-16 10:23:55 +02:00
Rūdolfs Ošiņš 02db25ac20 Shorten the commit/issue/patch ID on small desktop screens 2024-05-16 10:23:55 +02:00
Rūdolfs Ošiņš 0e059bf3cb Show comment OID in threads 2024-05-16 10:08:02 +02:00
Rūdolfs Ošiņš 7e6e00e82b httpd: Set cache header for immutable blob endpoint
It is safe to do so because it is content-addressed.
2024-05-15 12:28:30 +02:00
Rūdolfs Ošiņš 3bf25fe8b7 Remove blob/tree/stats API cache
This is now done properly in radicle-httpd via cache-control headers.
2024-05-14 12:13:37 +02:00
Rūdolfs Ošiņš 521ccd0928 Fix code block overflow issue in comments 2024-05-09 13:41:37 +02:00
Rūdolfs Ošiņš 698a833e42 Overhaul app responsiveness
We introduce more breakpoints to cover mobile, small-desktop,
medium-desktop and large-desktop viewports.
2024-05-06 16:43:05 +02:00
Rūdolfs Ošiņš 127efc49a5 Revert "Handle absolute markdown links with leading slash"
This reverts commit 2efd0ad58e.

There's a bug with root-level links in markdown docs.
2024-03-29 16:48:28 +01:00
Rūdolfs Ošiņš 10dc5d6395 Improve missing pinned repositories copy 2024-03-27 16:20:30 +01:00
Rūdolfs Ošiņš ab9e6e9d2b Bump heartwood version 2024-03-27 16:03:52 +01:00
Rūdolfs Ošiņš 845c4fcb6d Fix e2e spec 2024-03-27 16:03:52 +01:00
Rūdolfs Ošiņš eaf6b0d489 Show custom copy when seed selector is hidden 2024-03-27 15:30:26 +01:00
Rūdolfs Ošiņš 199802a3a3 Fix formatting 2024-03-27 15:25:26 +01:00
Rūdolfs Ošiņš 55d64af8db Don't show loader when clicking copy button
To prevent any kind of flickering. It should just work in most cases.
2024-03-26 17:03:03 +01:00
Rūdolfs Ošiņš 33f7410d6c Update Open Graph image once more 2024-03-26 16:13:47 +01:00
Rūdolfs Ošiņš 68e5164d7d Update open graph cards 2024-03-26 15:40:38 +01:00
Rūdolfs Ošiņš 663265f382 Add external link where Radicle CLI is mentioned 2024-03-26 14:15:42 +01:00
Rūdolfs Ošiņš d00cec7b58 Use the seedling icon on project cards for seeded projects 2024-03-26 12:40:02 +01:00
Rūdolfs Ošiņš 926a9da5e0 Fix NodeId popover z-index issues 2024-03-26 12:40:02 +01:00
Rūdolfs Ošiņš 81482b77c9 Make selected radio button text blue 2024-03-26 12:40:02 +01:00
Rūdolfs Ošiņš d7d343a442 Add a peer reset button to peerselector 2024-03-26 11:46:08 +01:00
Rūdolfs Ošiņš dac8006472 Center project loader 2024-03-26 08:46:36 +01:00
Rūdolfs Ošiņš c96d693083 Show placeholder when there are no pinned projects 2024-03-26 08:46:32 +01:00
Rūdolfs Ošiņš 39f2ff5217 Increase Canonical badge contrast 2024-03-26 08:28:42 +01:00
Rūdolfs Ošiņš dcdc0bb6b3 Change share button icon to link 2024-03-26 08:24:33 +01:00
Rūdolfs Ošiņš 7febdb76dd Revert "Disabled seed button fix"
This reverts commit e0466454ab.
2024-03-26 08:12:19 +01:00
Rūdolfs Ošiņš 69e3a9fbe7 Change seed icon 2024-03-25 09:58:36 +01:00
Rūdolfs Ošiņš eac560329f Tweak badge colors 2024-03-25 09:57:23 +01:00
Rūdolfs Ošiņš c75c318f08 Fix NodeId overflow issue in patch view 2024-03-22 17:37:31 +01:00
Rūdolfs Ošiņš cf367733a9 Fix overflow issues with NodeId in issue/patch teasers 2024-03-22 15:44:55 +01:00
Rūdolfs Ošiņš 9c65ee97e8 Explain how to run the UI locally 2024-03-20 10:17:31 +01:00
Rūdolfs Ošiņš 841f1a4e8a Rewrite tab syncing 2024-03-15 13:13:13 +01:00
Rūdolfs Ošiņš 00ff5c1c38 Simplify authentication logic 2024-03-15 13:13:13 +01:00
Rūdolfs Ošiņš a1db517346 Disable authentication in read-only mode
Tell the user how to enable experimental mode where authentication
works.
2024-03-14 16:57:36 +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ņš 493d33a80a Make node view mobile friendlier
This also fixes an overflow problem with the popover.
2024-03-13 14:15:02 +01:00
Rūdolfs Ošiņš ad1fdca446 Show RID on ProjectCard 2024-03-13 10:39:59 +01:00
Rūdolfs Ošiņš 57c759c65e Show a compact authorship widget for revisions 2024-03-12 21:37:35 +01:00
Rūdolfs Ošiņš 192daf761a Remove info icon and popover 2024-03-12 16:58:41 +01:00
Rūdolfs Ošiņš 0b56f31dad Flip settings and radicle.xyz in the footer
In the sidebar layout we also show settings on the left-hand-side of the
screen.
2024-03-07 14:30:26 +01:00
Rūdolfs Ošiņš 45479ddf47 Show full SHAs in breadcrumbs 2024-03-06 09:44:01 +01: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
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ņš 8f43a57984 Remove Radworks from app
It's already on the radicle.xyz webpage, no need to repeat it in the
app.
2024-02-23 12:15:29 +00:00
Rūdolfs Ošiņš ea91dc800b Fix canonical branch popover width 2024-02-23 11:46:52 +00:00
Rūdolfs Ošiņš 3cfddf8647 Show seed policy and scope in "online" button 2024-02-23 11:37:01 +00:00