Commit Graph
100 Commits
Author SHA1 Message Date
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
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ņš 975d1823a2 Show only pinned projects on node view
And style them visually similar to the landing page.
2024-02-22 05:33:36 +00:00
Rūdolfs Ošiņš 693f8991a0 Fix HoverPopover positioning
The popover would not stay fixed relative to its parent when the page
was being scrolled. We wrap it in a container that is positioned
relative similar to how we do it in the Popover component. This allows
us to position it more precisely while making it retain its position
relative to its parent when scrolled.
2024-02-21 17:39:59 +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
Rūdolfs Ošiņš f833fc506e Improve error message when local project is unavailable 2024-02-16 16:38:18 +00:00
Rūdolfs Ošiņš 2d57aaafd8 Show a confirmation dialog when stopping project seeding 2024-02-15 20:26:33 +00:00
Rūdolfs Ošiņš 2daa8e83a9 Refactor seed button
We move all of the seed button state inside of the component so it is in
one place.
2024-02-15 20:26:33 +00:00
Rūdolfs Ošiņš 04999a1e55 Fix text alignment in the "Authenticate" button 2024-02-14 17:53:51 +00:00
Rūdolfs Ošiņš 9e750cf90f Add "New Patch" button to patch list view 2024-02-14 17:25:29 +00:00
Rūdolfs Ošiņš b5977588ae Show correct meta key on Linux/macOS in hotkeys modal 2024-02-13 13:53:58 +00:00
Rūdolfs Ošiņš 4d259a944d Tweak NodeInfo button wording
Sync -> Offline
Syncing -> Online
2024-02-13 09:31:13 +00:00
Rūdolfs Ošiņš bf7ee90180 Fix Textarea disabled preview button color 2024-02-13 05:24:33 +00:00
Rūdolfs Ošiņš b4dca512cc Don't do two requests when expanding folders 2024-02-07 17:32:09 +00:00
Rūdolfs Ošiņš 3a293a9862 Fix branch selector icon alignment 2024-02-01 13:20:49 +00:00
Rūdolfs Ošiņš f9b1e5bf79 Install deps regardless of cache hit 2024-01-29 18:54:25 +00:00
Rūdolfs Ošiņš 65e906fd07 Bump heartwood version
This fixes the landing page not showing local projects anymore.
2024-01-25 11:58:53 +00:00
Rūdolfs Ošiņš da2ff236b2 Remove unfinished contributor tab from project source view 2024-01-23 14:52:24 +00:00
Rūdolfs Ošiņš bd4e56956e Fix peer selector popover positioning 2024-01-18 21:59:54 +00:00
Rūdolfs Ošiņš 5f82eb894b Show "Local Node" breadcrumb on node page only 2024-01-17 14:17:44 +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
Rūdolfs Ošiņš a7bf9208ff Remove old mobile theme background color
It's enough to just fall back on the default background color.
2024-01-05 18:33:12 +00:00
Rūdolfs Ošiņš a73ad66e06 Tweak app header and footer
Adds a border bottom to the header and makes sure footer sticks to the
bottom.
2024-01-05 18:32:16 +00:00
Rūdolfs Ošiņš 5684b8ef42 Refactor visual tests
We use built in devices for testing instead of our own custom ones.
Split up desktop and mobile visual tests for better separation.
2024-01-05 17:45:20 +00: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ņš b3e212ff5b Load theme in top-level App.svelte
Previously the theme was only loaded when the <ThemeSettings> component
was loaded in the footer. This stopped working since we removed the
layout around the loading spinner.
2024-01-02 14:25:59 +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