You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CLAUDE.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@
4
4
Modern userscript manager built with Chrome Manifest V3. Tampermonkey-inspired functionality with cloud sync, auto-updates, a full dashboard, Monaco editor, DevTools panel, and a persistent side panel.
5
5
6
6
## Version
7
-
v1.7.4
7
+
v1.7.5
8
8
9
9
## Tech Stack
10
10
- Chrome MV3 extension (JavaScript)
@@ -88,8 +88,8 @@ v1.7.4
88
88
-`cleanupStaleCaches()` runs on init to prune expired `require_cache_*`, `res_cache_*`, trash entries, and tombstones >30 days
89
89
- Lint: `@grant none` + GM API usage shows `warning` severity (upgraded from `info` in v1.7.2). Unknown `@grant` values and invalid `@sandbox` values are `error` severity.
90
90
-**Side panel / DevTools must use `action:` key** (not `type:`) for background messages. Background returns `{ scripts: [...] }` — callers need `res?.scripts`. `setScriptSettings` expects `scriptId` not `id`.
91
-
-**GM_cookie_set/GM_cookie_delete** require `url` and `name` parameters (validated in v1.7.4)
92
-
-**GM_unregisterMenuCommand** handler added in v1.7.4 — previously calls were silently dropped
91
+
-**GM_cookie_set/GM_cookie_delete** require `url` and `name` parameters (validated in v1.7.5)
92
+
-**GM_unregisterMenuCommand** handler added in v1.7.5 — previously calls were silently dropped
93
93
-**XHR local request IDs** use sequential counter `_xhrSeqId++` (not `Math.random`) to prevent collision
94
94
-**Notification callbacks** cleaned up on auto-timeout (not all platforms fire `onClosed`)
95
95
-**Menu commands** cleaned from session storage when a script is deleted
@@ -163,7 +163,7 @@ v1.7.4
163
163
-**Side panel**: responds to `chrome.tabs.onActivated` and `chrome.tabs.onUpdated` to refresh script list on navigation. Uses same `sendToBackground` pattern as popup.
164
164
-**DevTools panel**: auto-refreshes every 3s. `getNetworkLog` returns flat array; `getNetworkLogStats` for totals. HAR export uses `URL.createObjectURL` + programmatic `<a>` click.
0 commit comments