This release includes breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+14 more
Summary
AI summaryCursor plugin wiring now works as advertised and dashboard shows real token savings.
Full changelog
[email protected]
Release Links
- npm: https://www.npmjs.com/package/thumbgate/v/1.5.8
- GitHub Release: https://github.com/IgorGanapolsky/ThumbGate/releases/tag/v1.5.8
- Compare: https://github.com/IgorGanapolsky/ThumbGate/compare/v1.5.4...v1.5.8
- Publish workflow: https://github.com/IgorGanapolsky/ThumbGate/actions/runs/24535069445
- npm published at: 2026-04-16T21:32:11.063Z
- npm shasum:
2a37fb8fa800128a13968481073104f111716506 - npm tarball: https://registry.npmjs.org/thumbgate/-/thumbgate-1.5.8.tgz
- Release ref: 30cf554cb023982663d024f550b72b21d8c8d625
npm Email Companion
npm controls the native "Successfully published" email template, so the email itself stays short. Treat this generated artifact as the full release-note companion for that email: it carries the Changeset summaries, CHANGELOG entry, publish workflow, npm tarball, and shasum when available.
Full Changeset Release Notes
Minor Changes
.changeset/cursor-plugin-landing.md
Cursor plugin: fix broken promises and add real wiring. README claimed npx thumbgate init --agent cursor worked; it didn't. Added cursor detection + dispatcher + wireCursorHooks that writes .cursor/mcp.json with the ThumbGate MCP server (preserves other entries, idempotent). Added dedicated "🎯 Cursor plugin" card to the landing page Compatibility section with a real install URL. Added Cursor install link to the First-Dollar step 1 and hero secondary CTAs. 5 new tests guard the wiring. Also hardens landing-page pills into real <a> clickable links with hover/focus states.
.changeset/token-savings-dashboard.md
Real token-savings on the dashboard — no more hardcoded numbers. The Insights tab now shows $ saved computed from actual gate-stats.blocked count × conservative tokens/block × published Sonnet/Opus/Haiku prices. Zero blocks → shows $0.00 honestly (not a marketing placeholder). Methodology (input/output tokens per block, model mix, blended price) is disclosed inline. Landing page hero still uses the "Sample" demo — dashboard now uses real data.
Patch Changes
.changeset/codex-claude-download-links.md
Compat cards that promise a download now link directly to the release asset instead of a docs/source page. Codex plugin card was linking to INSTALL.md source despite saying "download the zip"; Claude Desktop Extension card was linking to a guide page despite saying "install the .mcpb bundle today". Both now go straight to the .zip / .mcpb on GitHub Releases. Setup-instruction secondary links preserved inline. New test landing-page-claims.test.js guards against regression: any compat card with "Download" in the arrow MUST have href pointing at releases/.../download/.
.changeset/linkedin-quote-post-engage.md
Add LinkedIn quote-post engagement pivot: linkedin-quote-post.js publisher + linkedin-quote-post-engage.yml workflow_dispatch. Publishes a standalone post on the authenticated member's feed with reshareContext.parent referencing the target activity URN, so we can engage with thought-leader posts when the Community Management API (socialActions/{urn}/comments) is not available on the app. Uses only w_member_social — already granted via the existing "Share on LinkedIn" product — no additional LinkedIn Developer Portal approvals required. The original author receives a mention-style notification through the reshare reference.
.changeset/pre-commit-hooks.md
Add pre-commit + pre-push git hooks to catch regressions before CI. Hooks live in .githooks/ (no new npm deps), auto-activate via prepare npm script, enforce: public/ HTML package parity, version sync, check-congruence, landing-page-claims, gates-engine regression tests, npm pack dry-run, internal link validation. Also adds CI publish-guard that fails when a merge leaves shipped content un-bumped (prevents the "1.5.2 already on npm, content didn't ship" silent no-op that forced 1.5.3/1.5.4).
.changeset/pro-page-consolidation.md
Put the Pro pricing card INSIDE the homepage hero (between subtitle and dashboard preview) so $19/mo and $149/yr never get buried. The card shows both Monthly and Annual plans side-by-side with dedicated "Choose monthly / Choose annual" buttons and a "SAVE 35%" pill on annual — visible in pixel #1 on any viewport, not hidden behind scroll. /pro is now a permanent 301 redirect to /#pro-pitch (the id of the in-hero pricing card), so every README, plugin manifest, guide, and compare page link still works and passes link equity onto a single canonical landing page. /pro also removed from the sitemap entry list and from the JSON root-endpoint listing so search engines index / directly instead of chasing the redirect.
CHANGELOG.md Entry
No CHANGELOG.md section was found for 1.5.8; the release notes above were generated from the changed Changeset files.
Verification Standard
- Publish only runs from
mainafter version sync, tests, and runtime proof pass. - The npm package is smoke-tested after publish by installing
thumbgate@VERSIONin a clean runtime. - GitHub Release notes are generated from Changesets, not only GitHub auto-generated PR titles.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About IgorGanapolsky/mcp-memory-gateway
Pre-action gates that prevent AI coding agents from repeating known mistakes. Captures explicit feedback, auto-promotes failures into prevention rules, and enforces them via hooks.
Related context
Beta — feedback welcome: [email protected]