Monorepo for Tangled tangled.org

feature: integrate blento in user profile page #465

open opened by boltless.me edited

Currently user profile page is quite hard-coded. We do allow some customization, but it surely isn't that much extensible.

There are two options:

  • introduce /self repository. It can't be {username}/{username} repo because user handle can change quite easily.
  • integrate with something like blento.

imo second option sounds way cooler as it shows the power of atproto; ✨extensibility✨. We won't share the same blento profile, but we can reuse their app.blento.card lexicon for tangled profile page by setting page field to something like "tangled.self" instead of "blento.self".

Using blento cards for tangled profile page means we won't have tangled-specific profile configurations like pinned repos. They become just standard blento cards now. Instead, tangled appview's profile edit page can prefer those as first-class widgets. Users will be able to configure any blento card in their profile page, but tangled-appview can provide more abstracted editing menus if we would like to.

Technically this means we might need to integrate svelte for profile edit page, but I think it's worth considering.

For example, on first-signin, tangled-appview will create tangled.self blento page for their account with "git commit punchcard", "recent activities" and "tangled repo list" cards.

sign up or login to add to the discussion
Labels

None yet.

area
appview
assignee

None yet.

Participants 1
AT URI
at://did:plc:xasnlahkri4ewmbuzly2rlc5/sh.tangled.repo.issue/3middw67auv22