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
Sebastian Martinez
3bced1f486
Improve display of project dropdowns
...
Signed-off-by: Sebastian Martinez <sebastinez@me.com >
2022-01-13 17:23:50 +01:00
Alexis Sellier
298fe26e76
Replace event dispatching with bindings
...
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2022-01-13 16:33:56 +01:00
Alexis Sellier
5ec1654676
Fix reactivity when browsing source
...
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2022-01-13 12:42:22 +01:00
Alexis Sellier
145f479a42
Fix indentation
...
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2022-01-13 12:42:17 +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
157e025eca
Add catch clause in commit history fetch
...
Signed-off-by: Sebastian Martinez <sebastinez@me.com >
2021-12-22 11:41:28 +01:00
Alexis Sellier
ce8db417ae
Fix seed address spacing
...
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2021-12-22 11:27:04 +01:00
Alexis Sellier
8ecc15e808
Update URL when anchor toggle is used
...
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2021-12-22 11:02:54 +01:00
Alexis Sellier
b88d6c9c65
Fix border radius on commit
...
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2021-12-22 10:38:19 +01:00
Alexis Sellier
a473c04467
Improve commit history styling
...
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2021-12-21 15:51:10 +01:00