gstack/extension
Garry Tan 126cebf4c4
feat: GStack Browser stealth + branding — anti-bot patches, custom UA, rebrand
- Add GSTACK_CHROMIUM_PATH env var for custom Chromium binary
- Add BROWSE_EXTENSIONS_DIR env var for extension path override
- Move auth token to /health endpoint (fixes read-only .app bundles)
- Anti-bot stealth: disable navigator.webdriver, fake plugins, languages
- Custom user agent: Chrome/<version> GStackBrowser (auto-detects version)
- Rebrand Chromium plist to "GStack Browser" at launch time
- Update security test to match new token-via-health approach
2026-03-30 20:47:00 -07:00
..
icons feat: headed mode + sidebar agent + Chrome extension (v0.12.0) (#517) 2026-03-26 11:15:24 -06:00
background.js feat: GStack Browser stealth + branding — anti-bot patches, custom UA, rebrand 2026-03-30 20:47:00 -07:00
content.css feat: headed mode + sidebar agent + Chrome extension (v0.12.0) (#517) 2026-03-26 11:15:24 -06:00
content.js feat: basic element picker in content.js for CSP-restricted pages 2026-03-29 23:11:01 -07:00
inspector.css feat: sidebar CSS inspector — element picker, box model, rule cascade, quick edit 2026-03-29 20:25:36 -07:00
inspector.js feat: sidebar CSS inspector — element picker, box model, rule cascade, quick edit 2026-03-29 20:25:36 -07:00
manifest.json feat: sidebar CSS inspector — element picker, box model, rule cascade, quick edit 2026-03-29 20:25:36 -07:00
popup.html feat: headed mode + sidebar agent + Chrome extension (v0.12.0) (#517) 2026-03-26 11:15:24 -06:00
popup.js feat: headed mode + sidebar agent + Chrome extension (v0.12.0) (#517) 2026-03-26 11:15:24 -06:00
sidepanel.css fix: disable action buttons when disconnected, no error spam 2026-03-29 23:37:28 -07:00
sidepanel.html feat: cleanup + screenshot buttons in chat toolbar (not just inspector) 2026-03-29 23:27:42 -07:00
sidepanel.js feat: LLM-based page cleanup — agent analyzes page semantically 2026-03-29 23:44:31 -07:00