mirror of
https://github.com/eharris128/Obsidian-LLM-Plugin.git
synced 2026-07-22 11:30:23 +00:00
Record the zero-!important styling policy and its specificity-boost replacement in docs/styling-important-policy.md, and enforce it: - scripts/check-no-important.mjs (npm run lint:css) fails on any !important declaration in styles.css; strips comments first so the explanatory comment-mentions don't false-positive. - npm run typecheck runs tsc --noEmit -skipLibCheck. - .github/workflows/ci.yml gates both on push-to-main and PRs. Also fix the now-stale .claude/rules/obsidian-styling.md, which still described .llm-hidden as `display: none !important` (removed in U12) — including the inverted Header/.show() interaction — and add pointers from CLAUDE.md. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| check-manifest.mjs | ||
| check-no-important.mjs | ||
| create_tag.sh | ||
| stage-plugin.mjs | ||
| tag_version.sh | ||