Skip to content

v1.3.165

Choose a tag to compare

@topcheer topcheer released this 19 Jul 05:13

ggcode v1.3.165

Highlights

Browser tool: comprehensive web testing support (21 actions)

The browser tool now covers the full spectrum of web-based testing needs:

  • New actions: select (dropdown), hover (mouse hover), press (keyboard keys), upload (file upload), cookies (get/set/delete), resize (viewport), wait_not (wait for element to disappear), drag (drag-and-drop)
  • iframe support: frame parameter on evaluate action allows executing JS inside same-origin iframes
  • JS dialog auto-dismiss: alert/confirm/prompt/beforeunload dialogs are now automatically dismissed to prevent Chrome from hanging
  • Bug fixes: timeout protection on status/links commands (was blocking forever if Chrome hung); press action now uses KeyEvent instead of SendKeys("") which sent keys to the wrong element

Desktop: scheduled task (cron) management UI

New dedicated panel in the desktop app for managing current session/workspace cron jobs:

  • Full CRUD: create, list, view detail, update, delete
  • Pause/resume jobs with one click
  • AI prompt generation: describe the task in natural language, and the current LLM provider generates a concise, actionable cron prompt
  • Full i18n across all 13 supported languages (47 keys each)
  • Light mode input field fix: background color was hardcoded dark, making text invisible in light appearance

Fixes and improvements

  • fix: Provider panel model discovery — ${VAR} API key references are now expanded before calling DiscoverModels, fixing "no API key configured" error when adding a new endpoint
  • fix: Provider panel hot-reload — opening the panel now reconciles vendor/endpoint definitions from disk so changes by other instances are visible
  • fix: RepairIndex — was passing nil index causing full reload of all JSONL files (30s+ blocking); now loads existing index first
  • fix: Autopilot strategist — now notifies user when stopping due to empty guidance, error, or budget exhaustion (was silent)
  • fix: Global memory files — non-existent ~/.ggcode/GGCODE.md etc. are now filtered from the hint list

Upgrade notes

No breaking changes. No config migration needed.

Compare

v1.3.164...v1.3.165