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: CHANGELOG.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,6 +15,7 @@ All notable changes to ScriptHunt will be documented in this file.
15
15
- Reconciled package and lockfile version metadata, pinned the verified Playwright release, and expanded version drift tests to cover both lockfile version fields and the dependency pin.
16
16
- Replaced implied trust for unscanned/unavailable evidence with explicit Unknown, stale-evidence, and dependency-unverified labels, with inspectable scan URL, timestamp, status, hash, and cache age.
17
17
- Added optional bounded-concurrency, non-executing HTTPS integrity checks for `@require` and `@resource` dependencies, including canonical provenance, pinning state, declared hash verification, failures, content changes, and parent-scan caching.
18
+
- Added installed/favorite import previews with valid, invalid, duplicate, conflict, and manager-format counts; merge, replace, skip-conflict, and cancel actions; and versioned pre-import snapshots with one-click rollback.
Copy file name to clipboardExpand all lines: README.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -56,9 +56,9 @@ npm run qa
56
56
|**Dependency Integrity**| Optional, non-executing HTTPS checks for up to 12 `@require`/`@resource` URLs with 1 MB/7 second limits, pinned/floating provenance, declared hash verification, change detection, and cached evidence |
|**Script Comparison**| Select up to 3 scripts for side-by-side comparison with best-value highlighting |
59
-
|**Favorites**| Save scripts to localStorage with versioned JSON export/import and undo on removal|
59
+
|**Favorites**| Save scripts locally with versioned JSON export/import, conflict preview, recovery snapshots, and undo|
60
60
|**Saved Searches**| Save query/filter/source combinations locally and manually refresh them to badge new or updated results |
61
-
|**Installed Import/Export**|Import and export installed-script lists locally to mark installed scripts and available updates in search results|
61
+
|**Installed Import/Export**|Preview manager/app backups before merge, replace, or conflict-skip; every write creates a versioned local snapshot with one-click rollback|
62
62
|**Advanced Query Syntax**|`site:`, `author:`, `updated:`, `grant:` operators with domain-aware by-site.json search and metadata-backed grant filtering |
63
63
|**Advanced Filters**| Visible controls for source, license, installs, updated date, catalog language, @grant, risk, and applies-to domain |
64
64
|**Applies-To Evidence**| Site-filtered results show source site matches alongside parsed `@match`, `@include`, and `@exclude` metadata evidence |
@@ -234,7 +234,7 @@ Yes. Deploy the included Cloudflare Worker template (free tier: 100K requests/da
234
234
-**CORS Proxy** — optional custom route followed by an opt-out public allorigins.win → codetabs → everyorigin fallback chain with explicit target-URL disclosure
235
235
-**PWA** — manifest.json + service worker for installability, explicit update prompts, offline shell fallback notices, and local recent-search recovery
236
236
-**localStorage + IndexedDB** - preferences, favorites, source toggles, theme, recent search results, and scan cache persist locally; diagnostics can clear recoverable caches without deleting user records; no tracking, no cookies, no server-side state
237
-
-**Versioned JSON payloads** - favorites and installed-list exports use schema v1; imports validate URLs, report skipped invalid rows, and still accept manager-style `scripts` arrays plus legacy arrays
237
+
-**Versioned JSON payloads** - favorites and installed-list exports use schema v1; imports validate URLs, preview invalid/duplicate/conflict counts and manager provenance, then snapshot both local lists before mutation for rollback
238
238
-**Local QA** - `npm run qa` runs npm audit, Worker tests, version/source-documentation drift checks, and browser tests against the repo-local static server; Playwright is pinned to the exact locally verified release
0 commit comments