Tam Nhu Tran
|
f7ddad6c19
|
fix(cursor): harden runtime follow-up regressions
|
2026-04-02 03:21:38 -04:00 |
|
Tam Nhu Tran
|
2d67f40175
|
fix(cursor): route bare cursor through runtime profile
|
2026-04-01 22:50:58 -04:00 |
|
Tam Nhu Tran
|
8f8684ce85
|
fix(auth): preserve bare profile behavior across runtime and sync
|
2026-03-05 12:36:51 +07:00 |
|
Tam Nhu Tran
|
cf8070b5f0
|
fix(profile): handle km compatibility for legacy kimi api users
|
2026-02-19 12:43:41 +07:00 |
|
Tam Nhu Tran
|
539afea737
|
style: format source and test files
|
2026-02-17 17:03:11 +07:00 |
|
kaitranntt
|
f2a4200625
|
fix(core): address all code review issues from PR #199
Critical fixes:
- CRIT-1: Fix placeholder detection case sensitivity in api-key-validator
- CRIT-2: Add TOCTOU protection via loadMigrationCheckData() for atomic config reads
- CRIT-3: Restore fs.existsSync mock in profile-detector tests
High priority fixes:
- H1-H3: API validator HTTP/HTTPS support, timeout abort, debug log
- H4-H6: OAuth explicit flow type, signal handling, TTY detection
- H7-H8: Profile collision warning, config-first save order
- H9-H11: expandPath consistency, preset sync CLI/UI
|
2025-12-24 20:18:57 -05:00 |
|
kaitranntt
|
92a79aa78b
|
test(auth): add comprehensive tests for GLM auth persistence fix
Add 26 new unit tests covering:
- isFirstTimeInstall() legacy config detection (8 tests)
- loadSettingsFromFile() path expansion (5 tests)
- ProfileDetector detectProfileType() (4 tests)
- expandPath() cross-platform handling (10 tests)
Test coverage for issue #195:
- Legacy config.json/profiles.json detection
- Tilde expansion to home directory
- Environment variable expansion (${VAR}, $VAR, %VAR%)
- Mixed path separator normalization
- Corrupted config graceful handling
Files:
- tests/unit/commands/setup-command.test.ts
- tests/unit/auth/profile-detector.test.ts
- tests/unit/utils/expand-path.test.ts
|
2025-12-24 18:33:52 -05:00 |
|