Skip to content

chore: release 1.2.2 - #38

Merged
jphan32 merged 10 commits into
mainfrom
dev
Jul 28, 2026
Merged

chore: release 1.2.2#38
jphan32 merged 10 commits into
mainfrom
dev

Conversation

@jphan32

@jphan32 jphan32 commented Jul 28, 2026

Copy link
Copy Markdown
Member

Merging devmain releases 1.2.2: the workflow reads version from manifest.json and pushes the bare 1.2.2 tag with attested main.js / styles.css.

What's in it

The fix (#37) — Obsidian's 1.2.1 plugin review left one warning:

Unexpected browser feature "text-decoration" is only partially supported by Obsidian 1.6.5 — styles.css:452, styles.css:453

Those lines were the text-decoration-line / text-decoration-style longhands 1.2.1 switched to, on the assumption that only the multi-value shorthand was flagged. The reviewer's check actually maps the entire text-decoration family onto one caniuse feature Chrome supports only partially, so no spelling of it passes. The inert footnote marker's dotted underline is now a border-bottom: 1px dotted currentColor with padding-bottom: 1px for the offset — same cue, CSS1 properties only. No behaviour change.

Recurrence preventionscripts/validate.mjs fails the build on any text-decoration* declaration in styles.css. The reviewer's CSS check runs on their side only, which is how the same warning came back twice; the local gate now carries the rule.

Also landed on dev since 1.2.1 — CI/dev-only dependency bumps, no runtime effect: actions/attest-build-provenance 2→4 (#27), actions/setup-node 6→7 (#29), fast-uri 3.1.2→3.1.4 (#30). Not changelogged — none are user-facing.

Version lockstep

manifest.json 1.2.2 · versions.json "1.2.2": "1.6.6" · CHANGELOG.md dated section. minAppVersion unchanged.

Gate

npm ci · npm run lint · npm run build · node --check main.js · node scripts/validate.mjs — all green on merged dev, including with the bumped lockfile.

Not verified

The dotted border-bottom was not eyeballed in a real vault. On an inline <a> a bottom border sits at the descender line rather than at the underline position; padding-bottom: 1px accounts for that. Worth a look at an unresolved footnote marker in a full-screen table.

🤖 Generated with Claude Code

https://claude.ai/code/session_019Xs98arTAdcat1h9pkz7Vy

dependabot Bot and others added 10 commits June 30, 2026 16:14
Bumps [actions/attest-build-provenance](https://github.com/actions/attest-build-provenance) from 2 to 4.
- [Release notes](https://github.com/actions/attest-build-provenance/releases)
- [Changelog](https://github.com/actions/attest-build-provenance/blob/main/RELEASE.md)
- [Commits](actions/attest-build-provenance@v2...v4)

---
updated-dependencies:
- dependency-name: actions/attest-build-provenance
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 6 to 7.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](actions/setup-node@v6...v7)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [fast-uri](https://github.com/fastify/fast-uri) from 3.1.2 to 3.1.4.
- [Release notes](https://github.com/fastify/fast-uri/releases)
- [Commits](fastify/fast-uri@v3.1.2...v3.1.4)

---
updated-dependencies:
- dependency-name: fast-uri
  dependency-version: 3.1.4
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
chore: back-merge 1.2.1 (main → dev)
…ctions/setup-node-7

ci: Bump actions/setup-node from 6 to 7
…i-3.1.4

ci: Bump fast-uri from 3.1.2 to 3.1.4
…ctions/attest-build-provenance-4

ci: Bump actions/attest-build-provenance from 2 to 4
…tion

Obsidian's plugin CSS check maps the entire `text-decoration` family onto a
single caniuse feature that Chrome supports only partially, so the longhands
1.2.1 switched to warn exactly like the shorthand did. Use a dotted
`border-bottom` (plus `padding-bottom` for the offset) instead — same cue,
CSS1 properties nothing has ever qualified.

`scripts/validate.mjs` now fails on any `text-decoration*` declaration in
styles.css: the reviewer's check runs on their side only, which is how the
same warning came back a second time.

Release 1.2.2.

Co-Authored-By: Claude Opus 5 (1M context) <[email protected]>
Claude-Session: https://claude.ai/code/session_019Xs98arTAdcat1h9pkz7Vy
fix: draw the inert footnote underline with a border, not text-decoration (1.2.2)
@jphan32
jphan32 merged commit a77f426 into main Jul 28, 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