Skip to content

0.32.0: myna newsletter track connect <site>, on every surface - #98

Merged
ralyodio merged 1 commit into
mainfrom
feat/newsletter-track-connect
Sep 24, 2026
Merged

ralyodio merged 1 commit into
mainfrom
feat/newsletter-track-connect

Conversation

@ralyodio

Copy link
Copy Markdown
Contributor

The myna half of "email tracking on every surface". It depends on profullstack/crawlproof.com#268 (the email-tracking API) being merged and deployed; until then connect answers CrawlProof: 404.

connectTracking(site):

  • reads the project's tracking id and secret from GET /api/v1/email-tracking/<site>?secret=1, using the CrawlProof token myna already holds (myna crawlproof login);
  • switches tracking on with POST …/enable if it's off;
  • keeps the id in settings and the secret in the vault.

No more copying a secret out of the dashboard.

Surface How
CLI myna newsletter track connect moshcode.sh
TUI /newsletter track moshcode.sh
Desktop Newsletter view → Connect tracking
MCP myna_newsletter_track_connect (28 tools now)

Tests

🤖 Generated with Claude Code

…, on every surface

connectTracking reads the project's tracking id and secret from
CrawlProof's new GET /api/v1/email-tracking/<site>?secret=1 with the
token myna already holds (myna crawlproof login), switches tracking on
when it is off, and keeps the id in settings and the secret in the
vault. CLI: myna newsletter track connect <site>. TUI: /newsletter
track <site>. Desktop: Connect tracking. MCP:
myna_newsletter_track_connect. Needs crawlproof.com#268 deployed.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@ralyodio
ralyodio merged commit 6a9030f into main Sep 24, 2026
2 checks passed
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