Skip to content

Third-Party Integration Cleanup#16

Merged
jantman merged 1 commit intomasterfrom
feature/006-third-party-integrations
Feb 5, 2026
Merged

Third-Party Integration Cleanup#16
jantman merged 1 commit intomasterfrom
feature/006-third-party-integrations

Conversation

@jantman
Copy link
Owner

@jantman jantman commented Feb 5, 2026

Summary

  • Migrate Google Analytics from Universal Analytics (UA) to GA4 (G-CXJFBDQ4FX) using gtag.js
  • Remove all Twitter/X integration (widget, cards, config, Shariff service)
  • Remove defunct services: Google+ from Shariff, AddThis, Piwik/Matomo, Flattr
  • Keep Disqus comments as-is
  • Shariff sharing buttons reduced to Facebook, LinkedIn, Diaspora

Test plan

  • inv build succeeds with no errors
  • GA4 gtag.js script present in rendered page source
  • No Twitter widget in sidebar, no Twitter Cards meta tags in source
  • No Google+ in Shariff sharing buttons
  • No AddThis, Piwik, or Flattr code in page source
  • Disqus comments still render on article pages
  • Shariff sharing buttons work (Facebook, LinkedIn, Diaspora)

🤖 Generated with Claude Code

…lean up defunct services

- Migrate Google Analytics from Universal Analytics (UA-2718127-2) to GA4
  (G-CXJFBDQ4FX) using gtag.js in ga.html template
- Remove all Twitter/X integration: config vars (TWITTER_USERNAME,
  TWITTER_WIDGET_ID), Twitter Cards meta tags, sidebar timeline widget,
  and Shariff data-twitter-via attribute
- Remove Google+ and Twitter from Shariff sharing services, leaving
  Facebook, LinkedIn, and Diaspora
- Remove unused AddThis integration: template include, script block in
  article.html, and addthis.html template
- Remove unused Piwik/Matomo integration: template include in base.html
  and piwik.html template
- Remove unused Flattr browser plugin meta tag block from base.html
- Disqus comments integration kept as-is
- Move feature doc to docs/features/completed/

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@jantman jantman merged commit 6ee98f1 into master Feb 5, 2026
2 checks passed
@jantman jantman deleted the feature/006-third-party-integrations branch February 5, 2026 23:47
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