Alexis Sellier
3f93c97e54
Improve 404 styles
...
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2022-02-09 10:34:19 +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
6a9dda2cc4
Change variable names in registration flow
...
Since we are now more open to other ENS domains, in the registration
view form we should refer to domain instead of sudomain, and in the
creation process we should refer to name instead of subdomain
Signed-off-by: Sebastian Martinez <sebastinez@me.com >
2022-02-08 14:02:33 +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
e65ce275ac
Fix remove undefined when showing Form
...
Signed-off-by: Sebastian Martinez <sebastinez@me.com >
2022-02-08 13:47:47 +01:00
Sebastian Martinez
8328ca3e04
Allow user see non-radicle ENS domains in registration form
...
Signed-off-by: Sebastian Martinez <sebastinez@me.com >
2022-02-08 11:20:10 +01:00
Sebastian Martinez
a43ac33ddc
Refactor org and user routes
...
Signed-off-by: Sebastian Martinez <sebastinez@me.com >
2022-02-08 10:16:45 +01:00
Sebastian Martinez
82a2ac6f64
Allow users to pass project names into URL
...
Signed-off-by: Sebastian Martinez <sebastinez@me.com >
2022-02-07 12:20:25 +01:00
Sebastian Martinez
0263a5f032
Catch Seed class construction errors
...
Signed-off-by: Sebastian Martinez <sebastinez@me.com >
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2022-02-07 11:35:54 +01:00
Sebastian Martinez
75ccac422e
Add link to seed node from registration page
...
Signed-off-by: Sebastian Martinez <sebastinez@me.com >
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2022-02-06 21:32:36 +01:00
Alexis Sellier
4b1e192b1f
Add .git to clone URL
...
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2022-02-05 21:22:43 +01:00
Alexis Sellier
07e6a62f4a
Fix project description on mobile
...
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2022-02-05 21:20:41 +01:00
Alexis Sellier
580651a958
Fix commit teaser mobile styles
...
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2022-02-05 21:20:32 +01:00
Alexis Sellier
4835a7680a
Fix header ellipsis fill
...
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2022-02-05 21:20:19 +01:00
Alexis Sellier
3a94e215ba
Work on styles and visuals
...
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2022-02-05 21:09:37 +01:00
Sebastian Martinez
02a0ed4664
Fix Icon behaviour with empty clickhandler
...
Signed-off-by: Sebastian Martinez <sebastinez@me.com >
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2022-02-05 21:05:22 +01:00
Sebastian Martinez
9a91e53619
Toggle peer and branch dropdown
...
Signed-off-by: Sebastian Martinez <sebastinez@me.com >
2022-02-04 21:54:59 +01:00
Sebastian Martinez
aad01f74b4
Improve reactivity and UX of pending anchors
...
Signed-off-by: Sebastian Martinez <sebastinez@me.com >
2022-02-02 15:39:57 +01:00
Sebastian Martinez
321252592a
Fix Org.get method
...
Signed-off-by: Sebastian Martinez <sebastinez@me.com >
2022-02-02 15:39:57 +01:00
Alexis Sellier
b1a6d8cb86
Improve form validation by showing examples
...
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2022-02-02 15:35:49 +01:00
Sebastian Martinez
547c87d24b
Sanitize markdown content
...
Signed-off-by: Sebastian Martinez <sebastinez@me.com >
2022-02-02 15:30:58 +01:00
Sebastian Martinez
e3de337769
Move reactive config part into session state
...
This PR moves the signer "clones" the signer property from the `Config`
object into the `session` state, to allow Svelte reactivity, e.g. in the
Testnet Faucet, where we rely on `config.signer` but since it only
changes when the `Config` object in `App.svelte` changes we can't react
on it.
For now I only cloned the signer property, if we see in the future that
there are other properties that need to change with session we can add
them.
Signed-off-by: Sebastian Martinez <sebastinez@me.com >
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2022-02-02 15:25:58 +01:00
Sebastian Martinez
eb3b683935
Reduce vite verbosity during tests
...
Signed-off-by: Sebastian Martinez <sebastinez@me.com >
2022-02-02 13:01:12 +01:00
Sebastian Martinez
4b79ad9ca7
Update marked to 4.0.12
...
Signed-off-by: Sebastian Martinez <sebastinez@me.com >
2022-02-02 13:00:43 +01:00
Sebastian Martinez
ea0e8bd3d3
Fix type errors
...
Signed-off-by: Sebastian Martinez <sebastinez@me.com >
2022-02-02 12:29:20 +01:00
Sebastian Martinez
6e1c8a09c8
Update package-lock
...
Signed-off-by: Sebastian Martinez <sebastinez@me.com >
2022-02-02 12:29:20 +01:00
Sebastian Martinez
7ef1428284
Add commit detail view
...
Signed-off-by: Sebastian Martinez <sebastinez@me.com >
2022-02-02 12:29:15 +01:00
Alexis Sellier
0cf6ef3427
Fix domain input height
...
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2022-01-31 16:28:10 +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
7ba5ce0f60
Refactor source params into separate object
...
We had a lot variables that we had to pass down from the project view,
and only very few where important to the reactivity of the components.
By using the resolved Promise from `getProject` as transport we can use
now the `source` variable and get the required params by destructuring
it.
In short we can pack now the following params:
```
urn, org, user, seed, peer, project, branches, peers, config, anchors
```
Signed-off-by: Sebastian Martinez <sebastinez@me.com >
2022-01-26 10:03:26 +01:00
Sebastian Martinez
34673adf4d
Show project with anchor when no commit hash passed
...
Signed-off-by: Sebastian Martinez <sebastinez@me.com >
2022-01-18 20:47:22 +01:00
Alexis Sellier
85f8c130cd
Show project head on seed page
...
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2022-01-18 11:06:47 +01:00
Alexis Sellier
29e8b7b0f3
Use same width for seed page as org page
...
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2022-01-18 11:01:58 +01:00
Alexis Sellier
9a92842c21
Create "Dropdown" component
...
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2022-01-18 11:01:58 +01:00
Alexis Sellier
a6c9e1bc2e
Don't show branch selector if only one branch
...
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2022-01-18 11:01:58 +01:00
Alexis Sellier
2836397883
Make seed stat link to seed page
...
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2022-01-18 11:01:58 +01:00
Alexis Sellier
22437fcf4f
Make small improvements to seed page
...
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2022-01-18 11:01:58 +01:00
Alexis Sellier
066a415234
Show seed ID in seed page
...
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2022-01-18 11:01:58 +01:00
Alexis Sellier
6b84e519d3
Make icon filling optional
...
We give the option to fill icons when needed, otherwise
the SVG is rendered "as-is".
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2022-01-18 11:01:58 +01:00
Alexis Sellier
1e470f9530
Fix project root link to include seed
...
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2022-01-18 11:01:58 +01:00
Alexis Sellier
d4c55bbbf4
Fix alignment of seed address
...
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2022-01-18 11:01:58 +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
Sebastian Martinez
418d6ecc9c
Fix avatar aspect ratio
...
Signed-off-by: Sebastian Martinez <sebastinez@me.com >
2022-01-17 13:31:05 +01:00
Sebastian Martinez
debf82ef36
Add error clause when fetching org members or orgs
...
Signed-off-by: Sebastian Martinez <sebastinez@me.com >
2022-01-17 13:19:39 +01:00
Sebastian Martinez
ba45feae30
Add error clause to seed page
...
Signed-off-by: Sebastian Martinez <sebastinez@me.com >
2022-01-17 13:08:36 +01:00
Sebastian Martinez
83373ca507
Add peer selector
...
Signed-off-by: Sebastian Martinez <sebastinez@me.com >
2022-01-17 13:08:36 +01:00
Sebastian Martinez
0a5fd211f8
Add plausible analytics
...
Signed-off-by: Sebastian Martinez <sebastinez@me.com >
2022-01-14 17:52:22 +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
8b18e80068
Add SeedAddress to user page
...
Signed-off-by: Sebastian Martinez <sebastinez@me.com >
2022-01-14 12:01:54 +01:00
Sebastian Martinez
521a2bbf60
Refactor SeedAddress into separate component
...
Signed-off-by: Sebastian Martinez <sebastinez@me.com >
2022-01-14 12:01:40 +01:00