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
fda384bc14
Remove tests relying on rad-web
2024-06-28 08:55:13 +02:00
Sebastian Martinez
894ab2e0aa
Update node config
2024-06-21 13:24:11 +02:00
Sebastian Martinez
b09a705f58
Overhaul peer and branch selector
2024-06-20 16:43:30 +02:00
Sebastian Martinez
2ee8bae82e
Rename httpd-client to http-client
2024-06-07 12:22:28 +02:00
Sebastian Martinez
29d340961b
Add a new e2e test case for commit messages with double colons
2024-06-03 20:31:50 +02:00
Sebastian Martinez
0c7ea70c1b
Update eslint config to flat config
...
Since the legacy config is being deprecated at the end of 2024, we
should start moving to the eslint flat config.
I avoided the tseslint config helper function so we avoid wrapping
magic.
This seems to have triggered more checking since any checks in svelte
files have appeared and the $$Generic type that is being deprecated had
to be rewritten.
Also fixes some any types that weren't caught previously
2024-05-27 17:35:16 +02:00
Thomas Scholtes
ffd49e82ee
Update execa
...
The execa update allows us two simplify two things
1. Output collection in a log file with a prefix can be done through
`stdout` and `stderr` options of `execa`.
2. We don’t need to ensure that all subprocesses are killed when the
main process exits. `execa` takes care of this
2024-05-27 09:29:10 +02:00
Thomas Scholtes
04de7e7526
Remove unnecessary stops of httpd in tests
2024-05-27 09:21:08 +02:00
Sebastian Martinez
46e514dcd8
Refactor config json into a virtual module
2024-05-17 15:35:00 +02:00
Sebastian Martinez
13a6925bcf
Remove sinon fake timers out of the window object
2024-05-17 13:11:47 +02:00
Sebastian Martinez
ec0aa4d982
Update heartwood to rc.8
2024-05-03 08:34:08 +02:00
Sebastian Martinez
2fc03f3312
Add apiVersion to config and httpd request
...
We have a new apiVersion value in the config json that needs to be
changed for each breaking change on httpd so we can simulate a new
resource to the cache and get it cleared.
Also improves the ResponseParseError giving the user more information
on, if the node or the web client is outdated
2024-05-03 08:34:08 +02:00
Sebastian Martinez
eef0c1b0c7
Update node config schema for relay property
2024-05-02 23:47:25 +02:00
Sebastian Martinez
c8e91ac218
Update test suite to use heartwood releases instead of commits
...
Remove extra line at heartwood-release
2024-05-02 11:25:42 +02:00
Sebastian Martinez
207ec7782a
Modify RAD env vars based on heartwood rc.6
2024-04-30 11:39:35 +02:00
Sebastian Martinez
7adcea4148
Update components and interfaces for radicle-surf v0.21
2024-04-24 16:50:14 +02:00
Rūdolfs Ošiņš
ab9e6e9d2b
Bump heartwood version
2024-03-27 16:03:52 +01:00
Sebastian Martinez
4c569a1e3d
Update heartwood and nix flake
2024-03-26 12:38:59 +01:00
Sebastian Martinez
5b30269c7c
Add support for submodules and update heartwood
2024-03-11 19:13:22 +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
Sebastian Martinez
9b425e534b
Update heartwood version
2024-03-04 16:52:46 +01:00
Sebastian Martinez
0cd667c925
Add supportWebsite config param
2024-02-15 09:38:28 -03:00
Sebastian Martinez
bdd83644a6
Add CONTINUE_ON_ERRORS test flag
...
This allows when debugging tests to avoid that the test ends before
having an opportunity to debug what really went wrong.
2024-02-15 09:38:28 -03:00
Sebastian Martinez
2b3b8bc0de
Add redirection to project depending on rad-web cwd
2024-02-07 11:47:08 +00:00
Sebastian Martinez
fca515ab00
Bump heartwood and nix flake lock
2024-02-02 13:33:10 +01:00
Sebastian Martinez
f0758de9f3
Add reactions to patch revisions
...
- Also adapts to the new reactions API schema everywhere.
2024-02-02 13:33:07 +01:00
Georgios Jason Efstathiou
b1411ae4a5
Implement new landing page
2024-02-01 17:29:40 +00:00
Sebastian Martinez
ef7a2659b5
Fixes e2e test suite relation with seed.radicle.garden
...
- Due to missing preferredSeed config option we where trying to connect to
seed.radicle.garden on the fixture creation.
- This commit also starts first nodes before httpds due to the config
being updated by the node.
2024-01-29 17:17:03 +01: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
Sebastian Martinez
9ee2a4578f
Add share button
2024-01-24 21:58:18 +01:00
Sebastian Martinez
f18b91d669
Update heartwood and schemas
2024-01-19 12:10:37 +01:00
Sebastian Martinez
87afc6204c
Add embeds also to revisions
2024-01-15 15:43:24 +00:00
Sebastian Martinez
cc08490eeb
Add --no-announce to patch comment creation for stdout
2024-01-15 15:43:24 +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ņš
08d16dbbeb
Implement two column layout
2024-01-02 11:48:19 +00:00
Sebastian Martinez
56eefb86fa
Check that the rad binary used is the same as added to PATH
...
We weren't checking that the binary that we want to use for the test
suite, is the one we end up using.
2023-12-22 12:52:21 +00:00
Sebastian Martinez
ecba243526
Remove process.exit in killAllProcesses
2023-12-21 14:48:09 +00:00
Sebastian Martinez
851a444b5d
Fix failing e2e tests
...
We had e2e tests failing for the new Assignee and LabelInput components,
and due to the changes to the SeedButton.
2023-12-21 14:25:15 +01:00
Sebastian Martinez
a9eefd1645
Fix authenticatedPeer fixture
2023-12-21 12:47:23 +00:00
Thomas Scholtes
2b03aec645
Implement simplified authentication flow
...
We change the instructions to connect to a local node to use the
simplified authentication flow.
Signed-off-by: Thomas Scholtes <geigerzaehler@axiom.fm >
2023-12-19 13:49:53 +00:00
Thomas Scholtes
922b8edd73
tests: Add PeerManager#shutdown to ensure cleanup during tests
...
Signed-off-by: Thomas Scholtes <geigerzaehler@axiom.fm >
2023-12-11 12:13:51 +01:00
Thomas Scholtes
77843c2955
Properly name radSeed value
...
Signed-off-by: Thomas Scholtes <geigerzaehler@axiom.fm >
2023-12-11 12:13:51 +01:00
Thomas Scholtes
7d61539d95
Renaming confusing method startPeer to createPeer
...
The name was confusing because the function does not actually start any
services.
2023-12-11 12:13:51 +01:00
Sebastian Martinez
bac15bfdc7
Rename tracking to seeding
...
Following the heartwood release 6ca7da2 we also rename tracking
to seeding, and update our `radicle-httpd` endpoints and configs.
Also updates test suites to handle new CLI commands.
2023-12-07 09:45:06 +01:00
Sebastian Martinez
0ab1d1ba41
Replace exit-hook with custom event listeners
...
Instead of relying on the `exit-hook` dependency, we should listen to
`exit`, `SIGINT`, `SIGTERM` and other exceptions, and kill all running
processes.
2023-12-04 20:14:27 +01:00
Sebastian Martinez
3c72bfad48
Update createProject test support function
...
To pass in more specific props, it's nicer to have it as an opts object.
2023-12-04 11:59:12 +01:00
Thomas Scholtes
3717a18fc8
Consolidate duplicate code to start global HTTP API server
2023-12-04 10:44:58 +01:00
Thomas Scholtes
fe39475403
Update heartwood
2023-12-04 10:44:37 +01:00
Sebastian Martinez
095b99fcec
Fix issue text horizonal overflow
2023-12-01 12:28:27 +01:00