Skip to content

Releases: heznpc/skillBridge

v3.5.40

09 Jun 21:42
d514225

Choose a tag to compare

What's Changed

  • docs: v3.5.39 release-readiness fixes (course drift, tutor scope, stale checklist/TODO) by @heznpc in #158
  • chore(store): English-only CWS listing + global/craft messaging by @heznpc in #159
  • docs(positioning): 2026-06-02 market-pulse update — global, security-first, multi-channel by @heznpc in #160
  • fix(positioning): correct geography vs first-party CSV (US top-2, Korea ~#6) by @heznpc in #161
  • docs(positioning): Italy #1 = verified organic-referral mechanism by @heznpc in #162
  • docs(positioning): primary-verify external claims + fix Snyk scope by @heznpc in #163
  • chore(deps-dev): bump eslint from 10.4.0 to 10.4.1 in the dev-dependencies group by @dependabot[bot] in #164
  • fix(i18n): re-translate Italian locale (was ~51% Spanish) + contamination guard by @heznpc in #166
  • fix(i18n): fully regenerate Italian body — #166 left ~89 residual hybrids by @heznpc in #167
  • fix(ci): stop CWS-drift soft-fail from opening recurring issues (#149) by @heznpc in #168
  • docs(telemetry): flag Cloudflare sink non-compliant, mark sink under review by @heznpc in #169
  • feat(plugin): add skillbridge-academy-terms Claude Code plugin by @heznpc in #170
  • fix(build-plugin): eval course map instead of regex-parsing source; detect orphans by @heznpc in #171
  • fix(i18n): stop protected-term restoration from corrupting correct CJK prose by @heznpc in #172
  • fix(tutor): propagate chatStream bridge-not-ready as a rejection (stranded spinner) by @heznpc in #174
  • fix(translate): treat Gemini "OK."/quoted/cased replies as OK, not a translation by @heznpc in #175
  • fix(translate): length-guard Gemini improved branch (completes #175) by @heznpc in #176
  • docs(positioning): fix plugin-directory target (community, not official) by @heznpc in #177
  • Revert #177 (positioning plugin-directory patch) by @heznpc in #178
  • chore(test): exclude dist/ from jest module map (Haste collision) by @heznpc in #179
  • docs(privacy): align permission table with manifest + fix language count by @heznpc in #180
  • docs: fix front-door factual errors + stale claims (pre-deploy) by @heznpc in #181
  • fix(ui): restore the AI-Tutor FAB icon (collapsed to 0px on host pages) by @heznpc in #182
  • chore(ui): trim inert declarations from the FAB icon fix + correct comment by @heznpc in #183
  • feat: generate CWS store assets with the Playwright harness by @heznpc in #184
  • fix(ui): clear/reset icon buttons leaked the host page's blue button color by @heznpc in #185
  • docs: align README telemetry line (no telemetry shipped) by @heznpc in #186
  • fix(translate): collapse Google-Translate gloss self-duplicates ("Claude(Claude)" → "Claude") by @heznpc in #187
  • feat(ui): shadow-root isolation — FAB first (stage 1 of host-CSS-leak root fix) by @heznpc in #188
  • feat(ui): shadow stylesheet loader — content.css transform + adopt (stage 2a) by @heznpc in #189
  • feat(ui): move the tutor sidebar into the shadow root (stage 2b) by @heznpc in #190
  • fix(ui): align tutor suggestion chips with the greeting bubble by @heznpc in #191
  • feat(ui): isolate the TOC toggle + panel in the shadow root (stage 3a) by @heznpc in #192
  • docs: shadow-migration scope decision + CHANGELOG catch-up (#182#192) by @heznpc in #194
  • release: cut v3.5.40 (CWS re-publication artifact) by @heznpc in #195

Full Changelog: v3.5.39...v3.5.40

v3.5.39

01 Jun 14:20
f7dd943

Choose a tag to compare

What's Changed

  • docs(readme): Architecture & engineering decisions section by @heznpc in #156
  • fix: pre-release blockers — bridge scope, course drift, example-q rebind (v3.5.39) by @heznpc in #157

Full Changelog: v3.5.38...v3.5.39

v3.5.38

01 Jun 13:19
5a5b236

Choose a tag to compare

What's Changed

  • docs(store): refresh CWS listing for v3.5.37 (EN/ko/ja) by @heznpc in #154
  • fix(translate): inline lead-in dup + dark-mode FAB + sidebar i18n (v3.5.38) by @heznpc in #155

Full Changelog: v3.5.37...v3.5.38

v3.5.37

01 Jun 09:36
868f864

Choose a tag to compare

What's Changed

  • ci(docs): stop the failing auto-docs push to main (PR-time check instead) by @heznpc in #152
  • v3.5.37 — learning-companion robustness fixes (SPA-safe tracking, de-dup) by @heznpc in #153

Full Changelog: v3.5.36...v3.5.37

v3.5.36

01 Jun 09:02
a33bbca

Choose a tag to compare

What's Changed

  • v3.5.36 — learning companion (SRS, bookmarks, continue, reading aid) + Tools menu by @heznpc in #151

Full Changelog: v3.5.35...v3.5.36

v3.5.35

01 Jun 06:01
f4876bf

Choose a tag to compare

What's Changed

  • chore: redesign extension icon (v3.5.35) by @heznpc in #150

Full Changelog: v3.5.34...v3.5.35

v3.5.34

28 May 22:38

Choose a tag to compare

What's Changed

  • docs: rewrite POSITIONING.md — certificate-first + Korea-first by @heznpc in #123
  • docs(store): CWS listing cert-first rewrite + ko/ja localized listings by @heznpc in #124
  • docs: draft TELEMETRY_DESIGN.md — opt-in telemetry proposal by @heznpc in #125
  • docs(skillBridge): heznpc-session sweep — scrub forbidden metrics + pending-republication framing by @heznpc in #127
  • chore: 2026-05-21 modernization sweep — security, supply-chain, governance by @heznpc in #129
  • chore: pause academy-courses-drift cron until selectors fixed by @heznpc in #132
  • chore(cd): gate CWS deploy on CWS_PUBLICATION_PAUSED variable by @heznpc in #133
  • ci(dependabot): auto-merge minor and patch updates by @heznpc in #134
  • fix: 2nd-pass audit — wire log.js, enable PVR, fix popup URL check, harden test execSync by @heznpc in #135
  • fix: 2nd-pass audit follow-up — stream abort, payload guard, GT dedup, GT response shape by @heznpc in #136
  • fix: audit follow-up round 2 — V1/V3/V5/V9/V14/V15 + test quality by @heznpc in #137
  • chore: trademark / nominative-use sweep + release checklist by @heznpc in #138
  • docs(skillBridge): heznpc-app-session sweep — POSITIONING re-lock + Coursera sunset note by @heznpc in #139
  • feat(i18n): promote Italian to Premium tier with curated dictionary v1 by @heznpc in #140
  • chore(deps-dev): bump the dev-dependencies group across 1 directory with 4 updates by @dependabot[bot] in #85
  • feat(platform): AI-content gate on non-anthropic Skilljar tenants by @heznpc in #142
  • feat(icon): redesign extension icon — teal bridge-arch, no Claude-mark lineage by @heznpc in #143
  • revert: "feat(icon): redesign extension icon — teal bridge-arch, no Claude-mark lineage (#143)" by @heznpc in #144
  • fix(platform): wire AI-content gate into manifest + harden against regression by @heznpc in #145
  • chore(release): v3.5.34 publish-prep + CWS drift watcher + Opus 4.8 fallback by @heznpc in #146

New Contributors

Full Changelog: v3.5.33...v3.5.34

v3.5.33

15 May 14:45

Choose a tag to compare

What's Changed

  • chore: v3.5.33 — academy-courses-drift watcher (closes POSITIONING pillar #1 SLA) by @heznpc in #122

Full Changelog: v3.5.32...v3.5.33

v3.5.32

13 May 18:52

Choose a tag to compare

What's Changed

  • perf: v3.5.32 — lazy translation via IntersectionObserver (X-style scroll-driven) by @heznpc in #121

Full Changelog: v3.5.31...v3.5.32

v3.5.31

13 May 18:38

Choose a tag to compare

What's Changed

  • chore: v3.5.31 — TODO.md + POSITIONING.md freshness pass (docs only) by @heznpc in #120

Full Changelog: v3.5.30...v3.5.31