Commit Graph
97 Commits
Author SHA1 Message Date
Rūdolfs Ošiņš c4769c8127 Refactor icon component
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org>
2022-08-24 09:17:11 +02:00
Sebastian Martinez 694bb38b8a Add caching
Signed-off-by: Sebastian Martinez <me@sebastinez.dev>
2022-08-18 16:31:09 +02:00
Sebastian Martinez 38ba77c23b Add query string for issue state filtering
Signed-off-by: Sebastian Martinez <me@sebastinez.dev>
2022-08-16 10:55:35 +02:00
Sebastian Martinez 07d32f5cde Convert timestamp to relative format
Signed-off-by: Sebastian Martinez <me@sebastinez.dev>
2022-08-01 13:06:35 +02:00
Sebastian Martinez aa62ef0bc1 Add issue listing and detail view
Signed-off-by: Sebastian Martinez <me@sebastinez.dev>
2022-06-08 23:34:24 +02:00
Sebastian Martinez 44376f7e4d Improve canonicalize fn, add unit tests
Signed-off-by: Sebastian Martinez <me@sebastinez.dev>
2022-06-08 22:46:27 +02:00
Alexis Sellier b7f2bb01bb Support for radicle.local seeds
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2022-05-25 17:35:15 +02:00
Sebastian Martinez 5ef2b7512c Add authentication with seed nodes
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2022-05-18 15:45:47 +02:00
Alexis Sellier 0cced197ba Improve commit history and detail view
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2022-04-08 15:36:47 +02:00
Sebastian Martinez 286cb1cd21 Improve testing suite
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2022-03-24 15:05:15 +01:00
Alexis Sellier 8e77f9f5ae Load images in markdown documents
This loads images asynchronously inside markdown documents.

Signed-off-by: Alexis Sellier <self@cloudhead.io>
2022-03-21 12:39:39 +01:00
Sebastian Martinez 55bf46729b Add custom eslint rule
Adding a custom Radicle ESLint rule to enforce one (1) space
after a unary logical NOT (`!`)

Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2022-02-28 13:57:42 +01:00
Sebastian Martinez a41c3cd293 Add link to code line numbers
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2022-02-25 16:03:13 +01:00
Alexis Sellier b9c4cda4cf Refactor project reactivity
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2022-02-11 16:21:03 +01:00
Sebastian Martinez 1e827eb458 Update OpenGraph metadata in subpages
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2022-02-09 16:07:10 +01:00
Sebastian Martinez 7b4c635c64 Add setOpenGraphMetaTag util function
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2022-02-09 16:06:29 +01:00
Sebastian Martinez d439016806 Minor fixes
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2022-02-09 10:10:11 +01:00
Sebastian Martinez 1a8e7d9352 Allow searching of non-radicle domains
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2022-02-08 13:53:51 +01:00
Sebastian Martinez 0a2481792c Add unit & integration testing
* Add Cypress component testing
* Add SeedAddress component testing
* Add Error component test
* Add Search component test
* Add code coverage instrumentation
* Add BranchSelector component testing
* Add coverage check to CI
* Require node version 14

Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2022-01-31 16:05:23 +01:00
Sebastian Martinez 7cbdbd5944 Fix Org Treasury token balances
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2022-01-17 22:56:48 +01:00
Alexis Sellier 05ed8e15a0 Support for browsing seed projects
Eg. /seeds/seed.cloudhead.io/projects/:urn

Signed-off-by: Alexis Sellier <self@cloudhead.io>
2022-01-14 12:23:34 +01:00
Sebastian Martinez ddf7b27f55 Add branch browsing and selector
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2022-01-13 10:37:01 +01:00
Sebastian Martinez 72d5b3b34c Add seeds page
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2021-12-07 11:11:34 +01:00
Sebastian Martinez 04ec3319e4 Add Responsive Layout
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2021-12-04 12:39:41 +01:00
Sebastian Martinez 97a8897d87 Add pending projects and anchor signing
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2021-11-26 13:18:17 +01:00
Alexis Sellier 1b7a259515 Allow overriding eth.radicle.seed.host record
Adds two new records:

* eth.radicle.seed.api
* eth.radicle.seed.git

When specified, these override `eth.radicle.seed.host` for Git
and the HTTP API, respectively.

Signed-off-by: Alexis Sellier <self@cloudhead.io>
2021-11-23 13:06:39 +01:00
Sebastian Martinez 8b8b29d666 Improve loading of Cars component
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2021-11-22 10:45:44 +01:00
Alexis Sellier 404fdf09c5 Merge #109 (wallet-connect network change) 2021-11-18 11:00:50 +01:00
Sebastian Martinez 9a4f3547b6 Use subgraph for Gnosis Safe information
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2021-11-17 14:36:03 +01:00
Sebastian Martinez c5172b8cc5 Allow WalletConnect to change accounts and network
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2021-11-15 14:48:21 +01:00
Sebastian Martinez d144d4b420 Change input from number to string
- Add helper method toWei for better understanding
- Add some comments to why we multiply the lastWithdrawal by 1000

Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2021-11-09 20:30:06 +01:00
Sebastian Martinez f22d513f79 Add RAD faucet
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2021-11-09 15:57:24 +01:00
Sebastian Martinez b73177ad06 Refactor Token type into utils
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2021-11-02 10:31:58 +01:00
Sebastian Martinez 497074a0a5 Add Org treasury to org profile
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2021-11-02 10:25:15 +01:00
Sebastian Martinez 1f5193b032 Update IDX dependencies
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2021-10-30 22:43:05 +02:00
Alexis Sellier b644a6e8b2 Use CAIP-10 to specify anchors account
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2021-10-12 16:21:07 +02:00
Alexis Sellier 18b28010bb Users can specify anchors address in ENS
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2021-10-11 18:42:33 +02:00
Alexis Sellier 6d447622a2 Show seed address in org view
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2021-10-01 10:26:12 +02:00
Alexis Sellier e2cc61671b Show pinned orgs on the front page
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2021-09-30 15:01:32 +02:00
Alexis Sellier 2821409418 Show Seed ID on project page
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2021-09-22 18:14:21 +02:00
Alexis Sellier af3ace3cf4 Use existing resolver in getRegistration
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2021-09-22 15:51:17 +02:00
Alexis Sellier b343cbba12 Further optimize profile requests
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2021-09-22 15:04:30 +02:00
Alexis Sellier 9f049af24a Don't use short address for formatOrg
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2021-09-22 13:55:30 +02:00
Alexis Sellier 5647050b80 Give all pages a title
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2021-09-22 13:50:03 +02:00
Alexis Sellier abc62b02fd Add support for ENS routes
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2021-09-22 10:38:57 +02:00
Sebastian Martinez dad19066e0 Add retries to querySubgraph fn
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
Reviewed-by: Alexis Sellier <self@cloudhead.io>
2021-09-22 09:21:17 +02:00
Sebastian Martinez 79356c9f3b Reduce resolver queries and parallelize queries
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2021-09-21 22:59:00 +02:00
Alexis Sellier 6725fad90f Avoid 301 redirect when getting safes
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2021-09-21 18:05:49 +02:00
Alexis Sellier 8bbc7ec0f1 Add "Clone" button to projects
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2021-09-16 14:32:03 +02:00
Alexis Sellier 3a5ee3f3d6 Display short addresses differently
Use an "en dash" instead of an ellipsis.

Signed-off-by: Alexis Sellier <self@cloudhead.io>
2021-09-16 14:31:54 +02:00