Thomas Scholtes 67e16ea7dd Consolidate and optimize data fetching for ProjectCard
We consolidate the code that fetches the data for `ProjectCard` in one
module, adjacent to the `ProjectCard` component. We also consolidate all
the data into one interface to simplify the component API.

With the data loading in one place we can eliminate duplicate code and a
handful of helper functions.

The consolidation also allows us to discover some optimizations to
fetching: We parallelize requests and we use the commit detail endpoint
instead of the commit list endpoint. For the latter to pay off, we need
to deploy caching to the API.
2024-03-05 10:49:25 +01:00
2024-03-04 14:39:36 +01:00
2024-03-04 16:52:46 +01:00
2024-02-27 16:59:07 +00:00
2024-03-04 16:01:48 +01:00
2022-09-30 17:13:53 +02:00
2023-11-15 12:51:02 +01:00
2022-12-19 10:37:09 +01:00
2023-11-15 12:51:02 +01:00
2023-11-15 12:51:02 +01:00
2024-03-04 16:52:46 +01:00
2024-03-04 16:52:46 +01:00
2021-06-07 22:11:47 +02:00
2024-03-04 22:08:57 +01:00
2024-03-04 22:08:57 +01:00
2024-01-05 17:45:20 +00:00
2023-10-16 17:48:46 +02:00
2024-03-04 22:08:57 +01:00
2023-06-12 14:08:14 +02:00

Radicle Interface

✨ A web-based Radicle user interface.

To propose changes open an issue or a patch on Radicle.

Available Scripts

npm start

Runs the app in the development mode. Open http://localhost:3000 to view it in the browser.

The page will reload if you make edits. You will also see any lint errors in the console.

npm run build

Builds a static copy of your site to the build/ folder. Your app is ready to be deployed!

Deployments

Latest public production deployment 👉 app.radicle.xyz

If you want to connect to pre-heartwood nodes, you can run the app locally using the legacy tag, available by running git checkout legacy.

S
Description
Radicle web interface
Readme
196 MiB
Languages
Svelte 43.6%
TypeScript 32%
Rust 19%
JavaScript 2.2%
Shell 1.2%
Other 2%