Skip to content

docs(web): note the v3.5.1.0 patch on the What's New card - #86

Merged
savvides merged 1 commit into
mainfrom
docs/whats-new-v3.5.1.0
Aug 30, 2026
Merged

docs(web): note the v3.5.1.0 patch on the What's New card#86
savvides merged 1 commit into
mainfrom
docs/whats-new-v3.5.1.0

Conversation

@savvides

Copy link
Copy Markdown
Owner

The hero reads v3.5.1.0 but the newest release card still ended at v3.5.0.0.

Adds the · patched through v3.5.1.0 suffix and a Patched in v3.5.1.0 paragraph, matching how v3.3.0.x and v3.4.0.1 are presented on the same page. Written in visitor terms because the fixes are to this page itself: the notch-safe gutter, the 44px touch minimum, and overflow prevented rather than hidden.

No VERSION bump — v3.5.1.0 is already released; this corrects its release note.

Verified: smoke-test 362/362, both landing suites pass (including the rendered one that now guards this file), doc checkers clean.

The hero read v3.5.1.0 while the newest release card still ended at v3.5.0.0.
Follows the existing convention for patch releases: a "patched through" suffix
on the meta line plus a "Patched in" paragraph, as v3.3.0.x and v3.4.0.1 both
carry.

Describes the change in visitor terms, since the fixes are to this page itself:
the notch-safe gutter, the 44px touch minimum, and overflow being prevented
rather than hidden. No VERSION bump — v3.5.1.0 is already released and this
only corrects its release note.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@savvides
savvides merged commit 36e53f2 into main Aug 30, 2026
8 checks passed
@savvides
savvides deleted the docs/whats-new-v3.5.1.0 branch August 30, 2026 13:46
savvides added a commit that referenced this pull request Aug 30, 2026
…#87)

* fix(ci): move linter workflow into .github so GitHub actually runs it

The linter workflow landed at `github/workflows/linter.yml` — no leading
dot — which created a stray top-level `github/` directory alongside the
real `.github/`. GitHub only reads workflows from `.github/workflows/`,
so the workflow never ran.

Its job is named `run-lint`, which is the context the "Protect Main
Branch" ruleset requires. With the file unreachable, that required check
could never report and every pull request sat at BLOCKED indefinitely —
the entire #72-#86 backlog had to be merged with admin bypass.

Moving the file to `.github/workflows/linter.yml` lets the job run and
lets the required check resolve on its own.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

* fix(ci): pin super-linter to the validators this repo can actually pass

Moving the workflow into .github/ made run-lint report for the first time
— and it failed immediately, on a pull request whose only change was the
rename itself.

Super-linter runs every validator it can detect unless at least one
VALIDATE_* is set to true. Three of those defaults are wrong here:

  - JSCPD uses a 0% duplicate threshold and found 9.53% across 41 clones.
    Most of those are the .cjs/.js module twins (canvas-crawler,
    parser-helper, dossier-compiler, evidence-base, prompts,
    renderer-helper) that CLAUDE.md mandates so the modules stay both
    node-testable and browser-loadable. The validator flags the
    architecture as a defect.
  - CHECKOV failed CKV2_GHA_1 on linter.yml and test.yml for not
    declaring top-level permissions.
  - YAML_PRETTIER failed on linter.yml's own formatting.

Naming a validator switches super-linter to opt-in, so this pins the set
to the three that pass on this repo and are worth gating on: actionlint
(the class of bug that caused this), gitleaks (the extension handles API
keys), and yamllint.

Bash is deliberately excluded. shellcheck reports 52 findings across the
29 shell files — 4 errors, 5 warnings, 43 notes, 14 of them SC2086. That
is worth fixing, but as its own change, not as a gate that blocks every
pull request from day one.

Also adds the least-privilege permissions block, which resolves the
"Failed to call GitHub Status API: 403" errors in the run log, and
cleans up the formatting yamllint warned about.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
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