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
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