3 Commits
Author SHA1 Message Date
Yoan Huang 33de80f1c3 feat(e2e): enhance E2E installation and cleanup process
- Refactor E2E installation logic to improve handling of Windows and macOS paths.
- Introduce cleanup functions to remove E2E installation directories and associated shortcuts.
- Update tests to cover new cleanup functionality and ensure proper detection of E2E install paths.
- Modify package isolation helpers to streamline the installation and cleanup processes.
2026-09-17 23:23:28 +08:00
Yoan HuangandCursor 6b1f1ce229 fix(tests): make package E2E shortcut isolation resilient to locked Start Menu links
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-17 22:01:45 +08:00
Yoan Huang 6a440a21d6 feat: enhance E2E application isolation and workspace file explorer functionality
- Update E2E testing commands in documentation to clarify installation paths for macOS and Windows.
- Refactor package application script to improve handling of E2E installations, including renaming and restoring shortcuts.
- Introduce new module for E2E isolation helpers, including functions for detecting installation paths and renaming applications.
- Optimize workspace source service to use Promise.all for concurrent processing of file entries.
- Add reload token mechanism in WorkbenchContentPanel to refresh file explorer state.
- Implement directory loading and refresh logic in WorkspaceFileExplorer to ensure visibility of newly created files.
- Enhance ChatPage workspace selection logic for better path normalization.
- Add unit tests for E2E isolation helpers and E2E tests for workspace file explorer refresh behavior.
2026-09-17 21:18:21 +08:00