-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Comparing changes
Open a pull request
base repository: jackwener/OpenCLI
base: v1.6.10
head repository: jackwener/OpenCLI
compare: v1.7.0
- 8 commits
- 34 files changed
- 4 contributors
Commits on Apr 9, 2026
-
refactor: make daemon persistent, remove idle timeout (#913)
* refactor: make daemon persistent, remove idle timeout - Remove IdleManager and 4-hour idle auto-exit - Daemon now stays alive until explicit shutdown or uninstall - Add preuninstall hook for best-effort daemon cleanup on npm uninstall - Update docs to reflect persistent daemon model * fix: remove stale idle timeout references from code and docs * refactor: remove daemon status/restart commands and lastCliRequestTime - Remove `daemon status` and `daemon restart` CLI commands (doctor covers diagnostics) - Remove `lastCliRequestTime` tracking (no longer needed without idle timeout) - Keep only `daemon stop` as the explicit shutdown command * Add AbortSignal.timeout(3s) to preuninstall shutdown fetch Prevents npm uninstall from hanging if the daemon port accepts connections but never responds.
Configuration menu - View commit details
-
Copy full SHA for 5f59f9b - Browse repository at this point
Copy the full SHA 5f59f9bView commit details -
Remove daemon status/restart references from docs and READMEs (#914)
These commands were removed in the persistent daemon refactor. Only `daemon stop` remains as a user-facing command.
Configuration menu - View commit details
-
Copy full SHA for b0c9966 - Browse repository at this point
Copy the full SHA b0c9966View commit details -
fix(xiaoe): resolve missing episodes for long courses via auto-scroll (…
…#904) * fix(xiaoe): resolve missing episodes for long courses by handling lazy load * fix(xiaoe): keep lazy-load scroll until inner list stabilizes --------- Co-authored-by: jackwener <jakevingoo@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7f31df2 - Browse repository at this point
Copy the full SHA 7f31df2View commit details -
feat: auto-close adapter windows, add OPENCLI_WINDOW_FOCUSED, documen…
…t config (#915) * feat: auto-close adapter windows, add OPENCLI_WINDOW_FOCUSED, document config 1. Adapter commands now close the automation window immediately after completion instead of waiting for the 30s idle timeout. 2. OPENCLI_WINDOW_FOCUSED=1 opens automation windows in the foreground (useful for debugging). Default remains background. 3. Add Configuration section to README (EN/ZH) and opencli-usage skill listing all stable user-facing environment variables. * Fix OPENCLI_WINDOW_FOCUSED to be per-request, not frozen at daemon startup Move env var read from daemon (startup-time constant) to CLI side (sendCommandRaw), so it works correctly with the persistent daemon model. Each request now reads the env var fresh and includes windowFocused in the command payload.
Configuration menu - View commit details
-
Copy full SHA for 2ddf571 - Browse repository at this point
Copy the full SHA 2ddf571View commit details -
fix(jianyu): stabilize search and add detail extraction contract (#912)
* fix(jianyu): stabilize search and add detail extraction contract * fix(jianyu): require query evidence for search results --------- Co-authored-by: 泽加武 <zejiawu@zejiawudeMac-mini.local> Co-authored-by: jackwener <jakevingoo@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 606bc59 - Browse repository at this point
Copy the full SHA 606bc59View commit details -
Configuration menu - View commit details
-
Copy full SHA for da86659 - Browse repository at this point
Copy the full SHA da86659View commit details -
chore: bump version to 1.7.0 (#917)
Bump CLI, extension package.json, and extension manifest.json to 1.7.0. Update package-lock.json.
Configuration menu - View commit details
-
Copy full SHA for b87bbc7 - Browse repository at this point
Copy the full SHA b87bbc7View commit details -
fix: restore cross-platform entries in package-lock.json (#919)
The lockfile generated on Node 25/darwin dropped optional+peer deps (@emnapi/core, @emnapi/runtime) needed by CI on linux/x64, causing npm ci to fail.
Configuration menu - View commit details
-
Copy full SHA for 43f87d2 - Browse repository at this point
Copy the full SHA 43f87d2View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v1.6.10...v1.7.0