Skip to content

Share loopky.app links, and use them in pubky.app posts - #344

Merged
jvsena42 merged 3 commits into
feat/web-links-parsefrom
feat/share-web-links
Sep 25, 2026
Merged

jvsena42 merged 3 commits into
feat/web-links-parsefrom
feat/share-web-links

Conversation

@jvsena42

@jvsena42 jvsena42 commented Sep 25, 2026 •

Copy link
Copy Markdown
Owner

Step 2 of 3.

  • Share sheets (deck, own profile, friend profile; Android and iOS both, since the shared VMs emit the link): the QR, Copy link and the share message now carry the https link. Anyone who taps it gets the app if it's installed, and otherwise the landing site's deck or profile page with the Play button.
  • pubky.app announcements: the body's pubky:// address was dead text, because pubky.app linkifies only http(s). The body now ends with the web link, placed after the cover URL: the post previews only the first link, and the deck's own cover beats the site's generic card. The pubky:// URI stays in the post's embed.
  • CLI: --json deck views gain share_url. This is an added field, so schema 1 holds.
  • docs/Architecture.md §7.7 is updated. It used to say the link could not be made clickable.

Existing pubky:// links keep working, since the parser still reads them.

Tests: DeckAnnouncementTest checks the link ordering and that no pubky:// remains in the body. The profile VM tests assert the web link.

🤖 Generated with Claude Code

jvsena42 and others added 3 commits September 25, 2026 10:09
The deck and profile share sheets, their QR codes and Copy link now
carry the https link instead of a pubky:// URI: clickable in any chat
client, opened by the app where it is installed, and a web preview with
the store link where it is not. The pubky:// profile builder had no
caller left, so it goes.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
pubky.app linkifies only http(s), so the pubky:// address in an
announcement was dead text. The body now ends with the deck's
https://loopky.app link, after the cover URL: the post previews only
the first link, and the deck's cover beats the site's generic card.
The pubky:// URI stays in the post's embed.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
An agent that just built a deck needs a link to hand the person who
asked for it; uri is the pubky:// address other clients read. Added,
not changed, so schema 1 holds.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@jvsena42
jvsena42 added this pull request to stack #346 September 25, 2026 13:10
@jvsena42 jvsena42 changed the title feat/share web links Share loopky.app links, and use them in pubky.app posts Sep 25, 2026
@jvsena42
jvsena42 merged commit b02ebd2 into main Sep 25, 2026
8 checks passed
@jvsena42
jvsena42 deleted the feat/share-web-links branch September 25, 2026 13:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant