Sebastian Martinez
9b425e534b
Update heartwood version
2024-03-04 16:52:46 +01:00
Sebastian Martinez
16e858bd7a
Update footnote regex to handle footnotes with spaces
2024-03-04 16:35:22 +01:00
Sebastian Martinez
4bb0e72841
Remove hash routing
...
Since we don't have or want any deployments on IPFS, and we don't have
much use for hash routing else, we can clean up some code and remove
some tests.
2024-03-04 14:39:36 +01:00
Sebastian Martinez
dcced2e06d
Fix visual test on preview toggle
2024-02-28 14:06:42 +00:00
Sebastian Martinez
add8a9ad94
Display images in source browser and diffs, enable preview for svgs
2024-02-27 16:59:07 +00:00
Sebastian Martinez
481e25dca1
Enable branch selector even if no delegate is selected
2024-02-27 14:41:10 +01: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ņš
2d57aaafd8
Show a confirmation dialog when stopping project seeding
2024-02-15 20:26:33 +00:00
Sebastian Martinez
d216caec7d
Improve catching of errors when loading routes
...
- Handle ResponseParseErros, ResponseErrors and normal errors
differently.
- Show them all in the same `LoadError` view
- Add a subtitle to give users some more information on what could have
gone wrong.
- Add more properties to the copyable error message to make debugging
easier.
2024-02-15 13:26:11 -03: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
dnlklmn
d883a0f3dd
Switch Seed and Clone buttons
2024-02-14 18:22:50 +00: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
Sebastian Martinez
d50f0ca434
Don't push empty project description to page title
2024-01-25 16:25:47 +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
Sebastian Martinez
9ee2a4578f
Add share button
2024-01-24 21:58:18 +01:00
dnlklmn
e0154ef94d
Animate sidebar
2024-01-24 13:34:38 +00:00
Rūdolfs Ošiņš
da2ff236b2
Remove unfinished contributor tab from project source view
2024-01-23 14:52:24 +00:00
Sebastian Martinez
f18b91d669
Update heartwood and schemas
2024-01-19 12:10:37 +01:00
Sebastian Martinez
c683ac3711
Fix sidebar e2e visual test collapsing
2024-01-18 13:16:28 +01:00
Sebastian Martinez
c76c8e7ab8
Change actions to who what when
2024-01-17 17:00:10 +00:00
Rūdolfs Ošiņš
5f82eb894b
Show "Local Node" breadcrumb on node page only
2024-01-17 14:17:44 +00:00
Sebastian Martinez
25160bb39c
Capitalize cob state badge
2024-01-16 12:16:54 +01: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
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ņš
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ņš
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
4912d85198
Add editing of revisions
2023-12-21 20:35:11 +01: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
Sebastian Martinez
8152cda2ac
Allow track and untrack of a project through the TrackButton
...
- Add support for checking the tracking table from `radicle-httpd` to
get a more precise information if the project is being tracked by the
local node.
- If a user isn't authenticated with their local httpd instance, we
still show the Popover to explain how to do it on the CLI
2023-12-19 16:47:08 +01: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
Sebastian Martinez
24628f57d8
Improve handling missing files and README
2023-12-12 10:41:27 +01: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
3b16632e3d
Remove willow.radicle.garden from httpd-api router unit tests
2023-12-07 13:27:11 +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
e080883059
Add private project visual tests
2023-12-04 11:59:12 +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