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
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
1e470f9530
Fix project root link to include seed
...
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2022-01-18 11:01:58 +01:00
Sebastian Martinez
83373ca507
Add peer selector
...
Signed-off-by: Sebastian Martinez <sebastinez@me.com >
2022-01-17 13:08:36 +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
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
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
Sebastian Martinez
02eb4463c1
Add commits listing
...
Signed-off-by: Sebastian Martinez <sebastinez@me.com >
2021-12-20 13:39:05 +01:00
Sebastian Martinez
4b2c14e42e
Refactor project browser
...
Extracts the header part of the project browser into a separate
component, some props and functions not necessary anymore in `Browser`
are passed into `Header` or into the superior project `View` and the
clickable parts of the header part are managed by Svelte Events.
This prepares the stage for commit listing and commit details.
Signed-off-by: Sebastian Martinez <sebastinez@me.com >
2021-12-17 22:42:30 +01:00
Sebastian Martinez
b3929fef74
Add stale anchors feature
...
Signed-off-by: Sebastian Martinez <sebastinez@me.com >
2021-12-10 16:06:49 +01:00
Alexis Sellier
721ccff81b
Improve code browsing text on mobile
...
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2021-12-07 13:48:19 +01:00
Alexis Sellier
5c179ca3d7
Add a max width to source file names
...
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2021-12-07 13:48:19 +01:00
Alexis Sellier
da9eccdd25
Source tree padding only on mobile
...
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2021-12-07 13:48:19 +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
68395bceb2
Refactor responsive and fix mobile toggle nav
...
- Removes the base property from vite.config, until a better solution
has been found, wasn't able to reproduce it locally in production
build though.
- Moves desktop and mobile classes from components to index.css
- Used a own CSS hide mechanism for the ellipsis menu.
- Shortens the addresses in org and users view, and wraps orgs in user
view
Signed-off-by: Sebastian Martinez <sebastinez@me.com >
2021-12-07 10:44:53 +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
Sebastian Martinez
7c3cfcac28
Remove org owner fallback in getProfile
...
Removes also some getProfile functions that were only used once.
Signed-off-by: Sebastian Martinez <sebastinez@me.com >
2021-11-24 16:22:21 +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
Alexis Sellier
53365e18f3
Fix commit hash being too dark
...
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2021-10-29 14:52:32 +02:00
Alexis Sellier
b2949d9910
Show branch name when project is at head
...
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2021-10-29 11:04:56 +02:00
Alexis Sellier
24aa0d5f80
Anchor is not clickable if already at head
...
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2021-10-29 10:02:27 +02:00
Sebastian Martinez
2c3f6c3238
Add toggle function to project anchor label
...
Signed-off-by: Sebastian Martinez <sebastinez@me.com >
2021-10-29 08:52:12 +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
1bd2c6d23f
Fix centering of modals and a few other styles
...
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2021-10-12 16:09:47 +02:00
Alexis Sellier
3a327f8087
Fix page title and root path
...
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2021-10-11 18:50:38 +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
08d7ee6a29
Fix parent link in project view
...
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2021-10-11 17:23:19 +02:00
Alexis Sellier
398f5c8d09
Get anchors work in user projects
...
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2021-10-11 16:02:55 +02:00
Sebastian Martinez
fe54bcacdc
Show blockies when avatar image is missing
...
Signed-off-by: Sebastian Martinez <sebastinez@me.com >
2021-10-07 13:31:07 +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
db878546a0
Fix org avatar when none is set
...
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2021-09-22 18:15:37 +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
fd5b617850
Move 'Clone' button so the pop-up doesn't spill
...
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2021-09-22 17:32:23 +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
1879f983bd
Use org name when available, otherwise address
...
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2021-09-22 10:50:17 +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
287e56153a
Improve project view
...
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2021-09-16 14:32:01 +02:00
Alexis Sellier
75983dc98e
Migrate to host/id based seed node records
...
Instead of having one record per service, we configure the host
and expect services to run on certain ports.
2021-09-14 15:08:13 +02:00
Alexis Sellier
5226591a63
Reduce number of requests for profiles
...
Introduce two types of profile: a 'full' and a 'minimal'.
The minimal is used when only the avatar is required, which
is in most places. Requests for an org view is reduced by 3x.
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2021-09-02 11:52:54 +02:00