Commit Graph
2139 Commits
Author SHA1 Message Date
Rūdolfs Ošiņš 6f134ca6d6 Show base commit gray in compare dropdown 2024-07-15 17:44:49 +02:00
Sebastian Martinez 1775dd284d Rename missed state -> status occurrences 2024-07-15 14:43:15 +02:00
Sebastian Martinez 1a5830b54a Remove more unused patch and issue schemas 2024-07-15 14:42:56 +02:00
Sebastian Martinez c4aa4f04f2 http: Update crate to 0.14.0 and api version to 3.0.0 2024-07-12 10:44:32 +02:00
Rūdolfs Ošiņš b3bf6d17ff Show small disabled seed button on mobile 2024-07-10 15:37:08 +02:00
Sebastian Martinez b9704a0739 Remove session client and other non used methods from httpd-client 2024-07-10 12:17:39 +02:00
Sebastian Martinez 3d652d54d2 Check arch for podman build
Usually going with Darwin -> aarch64 and the rest fallback to amd64
isn't a bad choice, but I think we can do better by checking `arch` so a
device like a Raspberry which has an ARM CPU is able to run the build
script.
2024-07-10 10:42:51 +02:00
Sebastian Martinez cf995c09c1 Fix radicle-httpd tests for release instead of build from source 2024-07-09 15:39:58 +02:00
Rūdolfs Ošiņš 2b491a1d09 Reinstate Seed button 2024-07-06 19:59:25 +02:00
Sebastian Martinez 507580b6ee Render project description in Source view
This avoids diplaying escaped characters like & in a description
2024-07-05 11:43:27 +02:00
Sebastian Martinez 7347d031e7 http: Rename IssueState and PatchState to IssueStatus and PatchState 2024-07-04 15:21:10 +02:00
Sebastian Martinez 49a299f9e3 http: Rename state query param to status
This allows us to match the query param with the output that is
`{ "status": "open" | "merged" | ... }`
2024-07-04 15:18:38 +02:00
Sebastian Martinez 25a16869d7 http: Add All as state query option for cobs 2024-07-04 15:18:38 +02:00
Sebastian Martinez 76fb2e2dc6 http: Add missing issue and patch endpoint tests 2024-07-04 15:17:52 +02:00
Sebastian Martinez 6fd6375005 http: Add ssh keys and full did to nodes handler 2024-07-04 15:12:20 +02:00
Sebastian Martinez 41b1bcafd5 Update API version to 2.0.0 2024-07-04 11:48:41 +02:00
Sebastian Martinez ec671872fe http: Update crate to v0.13.0 2024-07-04 11:48:41 +02:00
Sebastian Martinez dd61f5cf5c Remove local httpd features and experimental features
Updates API version to 2.0.0
2024-07-04 11:48:41 +02:00
Sebastian Martinez ea6a7fb028 http: Remove session and all read-write endpoints
Updates API version to 2.0.0 and crate to 0.13.0
2024-07-03 14:04:07 +02:00
Sebastian Martinez 166934514e Change node param with seedingPolicies 2024-07-02 12:49:35 +02:00
Sebastian Martinez b8171e3a3f Simplify sidebar context boxes
Also starts removing features that relied on the web client handling
local httpd instances
2024-07-02 12:49:35 +02:00
Sebastian Martinez e4b15e7254 Remove InlineMarkdown component 2024-07-01 13:05:08 +02:00
Sebastian Martinez 4b579d13a9 Add InlineTitle component
This new component doesn't rely on marked.js but escapes any special
characters and then replaces any backtick with a <code> HTML tag to
render any inline codeblocks in all titles.
2024-07-01 13:05:08 +02:00
Sebastian Martinez beaf6adbbf Update tsconfig target to es2021
This gives us support for String.replaceAll
2024-07-01 13:04:18 +02:00
Richard Levitte 02057b5b08 http: accept .org as repository README extension 2024-07-01 11:52:33 +02:00
Sebastian Martinez eb767f5e2f http: release radicle-httpd v0.12.1 2024-06-28 22:08:22 +02:00
Sebastian Martinez f21a80167c Display user agent instead of version 2024-06-28 21:43:32 +02:00
Sebastian Martinez ce842b0ca4 Update api version to 1.2.0
In the node endpoint the version field has been renamed to agent
2024-06-28 21:43:32 +02:00
Sebastian Martinez fe5ec4432a http: Change /api/v1/node version to node user agent
We used the `RADICLE_VERSION` env variable to display the node version,
which as of recently matched always the `radicle-httpd` version.
Since the separation this isn't the case anymore, and the user agent
seems a more reliable metric.
2024-06-28 21:43:32 +02:00
Sebastian Martinez b0f3c6318b flake: Test radicle-httpd in flake check
Also use the tested binary when running checks for radicle-explorer.
2024-06-28 14:38:19 +02:00
Sebastian Martinez 630aafba2f flake: Use normal heartwood binaries for testing 2024-06-28 14:38:19 +02:00
Sebastian Martinez 89677cf96c flake: Add radicle-httpd package 2024-06-28 14:38:19 +02:00
Sebastian Martinez 99427690eb flake: Update flake 2024-06-28 14:38:19 +02:00
Sebastian Martinez e326f48cbf Update seeding policy schema 2024-06-28 13:59:35 +02:00
Sebastian Martinez 37a88bbb83 http: Add node endpoint tests 2024-06-28 13:59:35 +02:00
Sebastian Martinez b39389c1a1 http: Add repo policy endpoint 2024-06-28 13:59:35 +02:00
Sebastian Martinez fda384bc14 Remove tests relying on rad-web 2024-06-28 08:55:13 +02:00
Sebastian Martinez 0b1ccb5836 Remove rad-web from install-binaries script 2024-06-28 08:55:13 +02:00
Sebastian Martinez 13cd3aa1b2 http: release radicle-httpd v0.12.0 2024-06-27 11:54:24 +02:00
Sebastian Martinez 7fc2edd10f http: Update radicle crate dependency to 0.11.1 2024-06-27 11:54:24 +02:00
Sebastian Martinez a55bef7e88 http: Remove of radicle-cli dependency 2024-06-27 11:54:24 +02:00
Sebastian Martinez 0b5a45207e http: Removal of rad-web
rad-web requires the radicle-cli dependency which we shouldn't require
in radicle-httpd.
2024-06-27 11:54:24 +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
Konstantinos Maninakis b0bd692dd4 Add syntax highlighting for new file types 2024-06-24 17:54:45 +02:00
Konstantinos Maninakis b9eddb69b7 Add syntax highlighting for additional grammars 2024-06-24 17:54:45 +02:00
Sebastian Martinez 0901f04ffd Start using new marked renderer syntax 2024-06-24 14:08:58 +02:00
Sebastian Martinez 58566535aa Update dependencies 2024-06-24 14:08:58 +02:00
Sebastian Martinez 473f893b2b http: release radicle-httpd v0.11.0 2024-06-21 14:19:43 +02:00
Sebastian Martinez ae17e8c643 Reduce flakiness related to peer branch selector 2024-06-21 14:19:43 +02:00
Sebastian Martinez 59a38e4191 Update install binaries script
radicle-httpd and rad-web have been removed from the files.radicle.xyz
tar files, so we should build them to always have the web client be
compatible with the httpd
2024-06-21 14:19:16 +02:00