Skip to content

Releases: SysAdminDoc/ScriptVault

ScriptVault v1.6.0

21 Mar 04:56

Choose a tag to compare

ScriptVault v1.6.0

Major feature release with 40+ enhancements across every component.


Script Management

  • 6 Script Templates — Blank, Page Modifier, CSS Injector, API Interceptor, SPA Script, Cross-Site Request
  • Version Rollback — Auto-saves last 3 versions on update; one-click rollback from info panel
  • Script Folders — Create named folders with color dots, drag scripts between them, collapsible groups
  • Script Pinning — Star icon pins favorites to the top of the list
  • Script Notes — Personal notes field per script in settings
  • Tag Filtering — Filter scripts by @tag metadata in the dashboard dropdown
  • Batch URL Install — Paste multiple .user.js URLs (one per line) to install at once
  • Tampermonkey Import — Import from Tampermonkey's .txt backup format
  • Drag-and-Drop Install — Drop .user.js or .zip files anywhere on the dashboard
  • Shift+Click Multi-Select — Range selection in script table checkboxes
  • Force Update — Right-click the update button to bypass HTTP cache

Editor

  • Comment Toggle — Button and Ctrl+/ shortcut to toggle // comments on selected lines
  • Word Wrap Toggle — Toggle button with active state indicator
  • Code Snippets — 7 insertable templates (GM_xmlhttpRequest, GM_notification, GM_addStyle, GM_setValue/getValue, waitForElement, IIFE, addEventListener)
  • CDN Library Browser — Search cdnjs for libraries and add @require with one click
  • Enhanced Linter — Detects duplicate @match/@grant/@require, broad match patterns, missing @version/@description
  • Autocomplete Snippets — Full code templates for GM_xmlhttpRequest, GM_notification, GM_download

Dashboard

  • Command Palette (Ctrl+K) — Fuzzy search across actions, scripts, navigation, and settings
  • Advanced Search Filters — 10 new filters: errors, update URL, grant type, scope breadth, tags
  • Full-Text Code Search — Prefix with code: to search inside script source code
  • Column Visibility Toggle — Show/hide 8 table columns, persisted across sessions
  • Activity Log — Timestamped log of all installs, updates, and errors
  • Keyboard Shortcuts — Ctrl+N (new), Ctrl+I (import), Alt+1-5 (tabs), Ctrl+W (close tab), Ctrl+Tab (cycle)
  • @match Pattern Tester — Test any URL to see which scripts would match
  • Script Health Indicators — Red border for errors, yellow for stale updates, purple for over-budget
  • Storage Quota Monitor — Visual bar with warning at 85% of Chrome's 10MB limit
  • Author Display — Shows @author under script name in table rows
  • Description Tooltips — Hover script name to see @description
  • Version Diff View — Line-by-line diff comparing previous versions against current code
  • Copy Install URL — Clipboard button for scripts with @downloadurl

Security (New)

  • Static Analysis Engine — 28 pattern detectors across 7 categories (execution, data access, network, fingerprinting, obfuscation, mining, page hijacking). Risk score 0-100. Integrated into install page.
  • Network Request Log — All GM_xmlhttpRequest calls logged with method, URL, status, duration, response size. HAR file export.

Organization (New)

  • Workspaces — Save named snapshots of enabled/disabled script states. Switch between "Work", "Personal", "Dev" contexts with one click.
  • Performance Budgets — Set execution time limits per script. Scripts exceeding budget highlighted in table.

Install Page (16 Improvements)

  • Script size and line count in metadata
  • @connect domains section (network access transparency)
  • @antifeature warnings (ads/tracking/miner)
  • @run-at and @noframes display
  • Version downgrade detection with yellow warning
  • Inline error messages (replaced alert())
  • Large script warning (>500KB)
  • "Open in Dashboard" button after install (5s auto-close)
  • Extension icon replaces emoji logo
  • Entrance animation
  • Keyboard shortcuts (Enter = install, Escape = cancel)
  • CodeMirror theme matches dashboard theme
  • @tag display section
  • Resource tooltips show full URLs
  • Security analysis section with risk scoring

Popup (12 Improvements)

  • ScriptVault branding in header
  • URL bar showing current hostname
  • Total script count in footer (active/total)
  • Contextual empty state with GreasyFork link for current domain
  • Error dots on scripts with execution errors
  • Stagger entrance animation
  • Click script name opens editor (not toggle)
  • Dropdown adds Copy URL and Pin/Unpin actions

Search

  • OpenUserJS Embedded Search — API-based results rendered in dashboard
  • Duplicate Detection — "Installed" badge on already-installed scripts in search results

Help Panel

  • Getting Started guide (5 steps)
  • Dashboard Shortcuts section (7 keys)
  • GM API Quick Reference (4 categories)

New Modules

  • bg/analyzer.js — Static analysis engine
  • bg/netlog.js — Network request logger
  • bg/workspaces.js — Workspace state manager
  • FolderStorage in modules/storage.js — Script folder persistence

Bug Fixes

  • Fixed NetworkLog duration calculation (NaN from undefined timestamp)
  • Fixed dashboard state initialization (missing folders, collapsedFolders, lastCheckedId, quotaWarned)
  • Fixed command palette help tab routing (help uses header icon, not .tm-tab)
  • Fixed GM_audio state change listeners (event-driven via chrome.tabs.onUpdated)

Full Changelog: v1.5.2...v1.6.0

ScriptVault v1.5.2

13 Mar 19:22

Choose a tag to compare

What's New

Bug Fixes

  • Trash now enabled by default — Deleted scripts go to trash (30-day retention) instead of being permanently deleted
  • Restart button works — The restart extension button in settings now properly reloads the service worker
  • Dashboard sorts by newest — Scripts are sorted by most recently updated/installed by default

Improvements

  • Base64 XHR encoding — Binary arraybuffer responses use base64 transfer (33% overhead vs 800%+ for number arrays)

Firefox Support

  • Added Firefox manifest and build script for .xpi packaging

Downloads

  • ScriptVault-chrome-v1.5.2.zip — Chrome/Chromium (load unpacked or sideload)
  • ScriptVault-firefox-v1.5.2.xpi — Firefox (install as temporary add-on or submit to AMO)