Commit Graph
95 Commits
Author SHA1 Message Date
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
Alexis Sellier d49132ce51 Use org profile for anchor 2021-08-19 19:50:07 +02:00
Alexis Sellier 3bfb79dd47 Improve orgs list page and other UI elements 2021-07-28 11:19:45 +02:00
Alexis Sellier 191644e000 Responsive project stats 2021-07-23 16:00:53 +02:00
Alexis Sellier 17f048c87a Show seed in project view
Closes #59
2021-07-23 15:49:55 +02:00
Alexis Sellier 2928e2fe14 Implement org profile fallback
When an org doesn't have its own profile, but its owner does,
we fallback on that profile.

This allows for "user" orgs, where a user keeps his projects
anchored under an org, but all profile information under the user.
2021-07-21 16:39:58 +02:00
Alexis Sellier 485b0e314c Small improvements to project widget 2021-07-21 14:14:40 +02:00
Alexis Sellier f8c99994d7 Use org seed if available in project view 2021-07-19 17:13:30 +02:00
Alexis Sellier 19b9009918 Use org seed for projects in org view 2021-07-19 15:14:36 +02:00
Sebastian Martinez 19c4f2625f Add user identities to components
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2021-07-19 08:06:30 -03:00
Alexis Sellier 4d4b8cc621 Fix overflow in source tree 2021-06-23 19:32:04 +02:00
Alexis Sellier 30088670cc Fix loading indicator bug 2021-06-20 22:18:05 +02:00
Alexis Sellier c47a6d07d4 Make some improvements with small windows 2021-06-20 18:14:43 +02:00
Alexis Sellier 6bf8ba4a02 Fix content-width on project browser 2021-06-20 17:21:09 +02:00