Skip to content

Commit bb76d9c

Browse files
hkcananclaude
andcommitted
Release 0.5.2 — community-plugin review hygiene
Clears the warning list from the Obsidian community plugin automated review (plugin already passed in 0.5.1; this is cleanup). - Drop `builtin-modules` dep; use Node's `module.builtinModules`. - Pin all dependency versions exactly; commit `package-lock.json`. - Replace 7 of 8 `!important` rules with `.claude-native-root` specificity; drop the `:has()` diff-line border (perf warning). - Refresh top README screenshot to show the new Modern Sharp picker with multi-provider tabs + reasoning-effort selector. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 10c07b4 commit bb76d9c

9 files changed

Lines changed: 2169 additions & 27 deletions

File tree

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ data.json
1010

1111
# Misc
1212
firebase-debug.log
13-
package-lock.json
13+
# package-lock.json — committed for reproducible builds (Obsidian plugin review requires it)
1414

1515
# OS
1616
.DS_Store

CHANGELOG.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,25 @@
11
# Changelog
22

3+
## 0.5.2 — Review hygiene
4+
5+
Cleans up the warnings flagged by the Obsidian community plugin
6+
automated review (the plugin already passed in 0.5.1; this just
7+
clears the warning list).
8+
9+
- Removed `builtin-modules` package — replaced with Node's built-in
10+
`module.builtinModules` in `esbuild.config.mjs`.
11+
- Pinned all dependency versions exactly (no `^` / `~` ranges) so
12+
reproducible builds match the lockfile.
13+
- Committed `package-lock.json` (previously gitignored) so the
14+
automated review can verify the bundle.
15+
- Replaced 7 of 8 `!important` CSS rules with `.claude-native-root`
16+
specificity — last one is a deliberate utility override.
17+
- Dropped the `:has()` selector for the diff line-border indicator
18+
(avoided the broad-invalidation perf warning; diff markers are
19+
still visible via the inline mark/widget styles).
20+
- Refreshed the top README screenshot to show the new Modern Sharp
21+
picker with multi-provider tabs and reasoning-effort selector.
22+
323
## 0.5.1 — Community-plugin compliance
424

525
Fixes raised by the Obsidian community plugin automated check:

esbuild.config.mjs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import esbuild from "esbuild";
22
import process from "process";
3-
import builtins from "builtin-modules";
3+
import { builtinModules } from "module";
44
const banner = `/*
55
THIS IS A GENERATED/BUNDLED FILE BY ESBUILD
66
if you want to view the source, please visit the github repository of this plugin
@@ -28,7 +28,7 @@ const context = await esbuild.context({
2828
"@lezer/common",
2929
"@lezer/highlight",
3030
"@lezer/lr",
31-
...builtins,
31+
...builtinModules,
3232
],
3333
format: "cjs",
3434
target: "es2018",

manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"id": "katmer-code",
33
"name": "KatmerCode",
4-
"version": "0.5.1",
4+
"version": "0.5.2",
55
"minAppVersion": "1.8.7",
66
"description": "Multi-provider AI chat (Claude, Gemini, Codex, Antigravity) with per-tab providers, inline diff editing, academic research skills, and MCP support.",
77
"author": "hkcanan",

0 commit comments

Comments
 (0)