Commit Graph
254 Commits
Author SHA1 Message Date
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
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 297c4b8ee1 Update tests to handle querystrings in page.route handlers 2024-04-29 13:22:55 +02:00
Sebastian Martinez aed7d3ce46 Update node metadata test
Heartwood rc.5 wasn't built with the rc.5 label.
2024-04-29 13:21:46 +02:00
Sebastian Martinez 7adcea4148 Update components and interfaces for radicle-surf v0.21 2024-04-24 16:50:14 +02:00
Sebastian Martinez e475596ec0 Remove private project visual test
Currently the httpd doesn't serve private projects, so this test fails
everytime.
We should look at it again once we figured out how to serve private
projects securely.
2024-04-16 11:40:09 +02:00
Sebastian Martinez 0c46e67f88 Handle absolute markdown links with leading slash
This commit also handles relative linking when there is no path yet.
Aka not having `/tree/..` in the URL.
2024-04-04 22:24:53 +02:00
Sebastian Martinez 187a67e03e Underline markdown links that have emojis 2024-04-04 13:37:37 +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
Sebastian Martinez 2efd0ad58e Handle absolute markdown links with leading slash 2024-03-29 11:54:54 +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
Sebastian Martinez 4c569a1e3d Update heartwood and nix flake 2024-03-26 12:38:59 +01:00
Sebastian Martinez 4e0d557a65 Improve error when node doesn't have any pinned repos 2024-03-25 16:34:16 +01:00
Sebastian Martinez 1c54038055 Handle error in AssigneeInput when chars outside of the bs58 charset
Also improves the UX and only shows validation errors on submit, and not
during input.
2024-03-22 09:00:47 +01:00
Sebastian Martinez 9f70390432 Add commit summary to BranchSelector
Also extract it into a separate component to use in Blob.svelte
2024-03-21 13:37:20 +01:00
Sebastian Martinez d401819d2e Add Canonical badge for canonical branch 2024-03-21 13:37:20 +01:00
Sebastian Martinez cee200e629 Compare to revisionBase instead of projectHead
- Makes diff stat badge clickable and navigates users to previous
  revision or revision base.
    - If base has changed between revisions uses latest patch base
2024-03-18 15:50:48 +01:00
Sebastian Martinez b7b9370709 Change commit browse icon tooltip 2024-03-15 15:30:58 +01:00
Rūdolfs Ošiņš ad1fdca446 Show RID on ProjectCard 2024-03-13 10:39:59 +01:00
Sebastian Martinez 6cfa0d0555 Fix assignee and peer switching e2e tests 2024-03-11 20:18:43 +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 273dff2da4 Add target="_blank" attribute to external markdown links 2024-03-06 15:34:22 +01:00
Sebastian Martinez d315380e01 Add visual test for code clipboard icon on hover 2024-03-04 22:08:57 +01:00
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