Skip to content

feat(share): simple Share button on every tool page + homepage - #108

Merged
slaveofcode merged 1 commit into
developfrom
feat/share-button
Aug 1, 2026
Merged

feat(share): simple Share button on every tool page + homepage#108
slaveofcode merged 1 commit into
developfrom
feat/share-button

Conversation

@slaveofcode

Copy link
Copy Markdown
Owner

Adds a compact Share control to every tool page (by the title) and the homepage hero.

  • Channels: X, Facebook, WhatsApp, Telegram, Email, Copy link — plain share-intent URLs, no third-party SDKs or trackers (nothing loaded from Meta/X; on-brand with the privacy stance).
  • Native share sheet (navigator.share) is the primary action on phones; the explicit icon row is the desktop/fallback path.
  • Logic in a pure, unit-tested share.lib.ts; thin island (3.17 KB gzip) with accurate monochrome brand glyphs.

Verify

  • npx vitest run → 603 passed (+11)
  • npm run lint → 0 errors
  • npm run build → success, 85 pages, precache clean

- X, Facebook, WhatsApp, Telegram, Email, Copy-link — plain share-intent
  URLs, no third-party SDKs/trackers (on-brand: nothing loaded from Meta/X).
- Native share sheet (navigator.share) as the primary action on supported
  devices; the explicit channel row is the desktop/fallback path.
- Pure share.lib.ts (intent-URL builder + native-share detection), unit-tested;
  thin island with accurate monochrome brand glyphs.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ubfx4XocHcECaL8twp9zsr
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Aug 1, 2026

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
✅ Deployment successful!
View logs
goodwebtools 5a40688 Aug 01 2026, 05:41 PM

@slaveofcode
slaveofcode merged commit ee7a7cd into develop Aug 1, 2026
1 of 2 checks passed
@slaveofcode
slaveofcode deleted the feat/share-button branch August 1, 2026 17:41
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