Tam Nhu Tran
0af38c8591
docs(roadmap): note codex long-context controls
2026-04-01 14:58:03 -04:00
Tam Nhu Tran
e260df7178
feat: add first-class CCS WebSearch runtime
2026-03-30 16:10:39 -04:00
Tam Nhu Tran
9e43beec40
feat(codex): harden runtime targeting and dashboard editing
2026-03-29 14:18:51 -04:00
Tam Nhu Tran
ca981847b2
docs(codex): document control center behavior
...
- describe the split-view Codex dashboard and guided config surfaces
- document raw-editor guardrails, trust path rules, and reset-to-default support
- refresh related architecture and docs cross-links
2026-03-29 13:14:15 -04:00
Tam Nhu Tran
8c5da9f9e8
feat: add codex dashboard parity
2026-03-29 13:14:15 -04:00
Tam Nhu Tran
6ac8f59a78
docs(docker): document integrated deployment flow
...
- document the new ccs docker command suite and remote host staging path
- clarify how the existing prebuilt image differs from the integrated CLI flow
- record issue #812 in the project roadmap
Refs #812
2026-03-27 15:05:17 -04:00
Tam Nhu Tran
f462b9fed1
docs(websearch): document inline provider key flow
...
- update the WebSearch guide for dashboard-managed Exa, Tavily, and Brave keys
- record the dashboard readiness and secret-management change in the project roadmap
2026-03-27 13:25:26 -04:00
Tam Nhu Tran
58891d368d
docs(channels): document official Claude channel support
2026-03-25 16:31:55 -04:00
Tam Nhu Tran
4df08f6d99
feat: make cliproxy provider nicknames optional by default
2026-03-23 11:02:08 -04:00
Tam Nhu Tran
50c55bb108
feat(cliproxy): add dedicated ai providers workspace
2026-03-19 11:55:02 -04:00
Tam Nhu Tran
7d87cfa448
docs(cliproxy): document api profile bridge flow
...
- explain the new CLIProxy to API Profiles bridge in README
- record issue #649 in roadmap and PDR updates
Refs #649
2026-03-19 10:24:34 -04:00
Tam Nhu Tran
242a095edb
docs(architecture): document marketplace registry ownership
2026-03-18 07:08:24 -04:00
Tam Nhu Tran
2d48e6a287
chore: resolve dev merge conflicts for GLMT deprecation
2026-03-17 15:55:25 -04:00
Tam Nhu Tran
5525098400
feat: deprecate GLMT user-facing surfaces
2026-03-17 15:49:29 -04:00
Tam Nhu Tran
ea15e5eb50
docs(roadmap): mention llama.cpp icon polish
2026-03-17 14:41:09 -04:00
Tam Nhu Tran
098416aefd
docs(roadmap): record issue 748 chooser follow-up
2026-03-17 14:35:34 -04:00
Tam Nhu Tran
0819de2f9f
docs(roadmap): record issue 744 provider selector update
2026-03-17 13:55:06 -04:00
Tam Nhu Tran
553f8ac1e5
feat: add dashboard host binding option
2026-03-17 09:57:51 -04:00
Tam Nhu Tran
d056878539
feat(ui): add searchable model comboboxes
2026-03-17 09:01:21 -04:00
Tam Nhu Tran
551591ef18
fix(cliproxy): make codex defaults free-plan safe
2026-03-16 13:43:23 -04:00
Tam Nhu Tran
2dddf02a21
docs(i18n): add dashboard localization guide and links
2026-03-03 01:34:41 +07:00
Tam Nhu Tran
fdb32e2c53
fix(maintainability): make gate parallel-pr friendly
2026-02-26 14:46:56 +07:00
Kai (Tam Nhu) Tran and GitHub
a2520d2ed8
Merge pull request #543 from kaitranntt/kai/feat/538-stream-d-hardening
...
chore(hardening): add debt inventory and async I/O kickoff (stream D)
2026-02-12 16:21:18 +07:00
Tam Nhu Tran
b7481cf346
fix(maintainability): require git-tracked scan for gate
2026-02-12 14:50:54 +07:00
Tam Nhu Tran
8f0ba481ed
fix(maintainability): scan tracked src files for stable gate
2026-02-12 14:40:45 +07:00
Tam Nhu Tran
2610971d2e
fix(maintainability): enforce gate and correct loc metric
2026-02-12 14:18:48 +07:00
Tam Nhu Tran
cefb564948
chore(hardening): add debt inventory and async io kickoff
2026-02-12 12:57:46 +07:00
Tam Nhu Tran
975c864f94
chore(maintainability): add baseline metrics gate
2026-02-12 12:57:24 +07:00
Tam Nhu Tran
38bd562687
docs: update local docs for ccs env command
...
- codebase-summary: add env-command.ts and test file, update test count
- system-architecture: add env-command to CLI commands list
- project-overview-pdr: add FR-011 third-party tool integration, v7.39
- project-roadmap: add Phase 15 and v7.39 milestone
2026-02-11 07:29:36 +07:00
kaitranntt
c6be09b55b
docs: update documentation for v7.34 release
...
- add image analysis hook architecture
- update test metrics (638 → 1407 tests)
- add new hook modules to codebase summary
- update all dates to 2026-02-04
2026-02-04 08:20:26 -05:00
kaitranntt
90bced95a4
docs: add Docker support documentation
2026-01-18 08:58:31 -05:00
kaitranntt
ec4c2c2f7b
docs: update documentation for CCS v7.14.x with quota management
2026-01-06 18:05:05 -05:00
kaitranntt
b93b91c925
docs: update documentation for kiro and ghcp providers
...
- add ccs kiro and ccs ghcp to README commands
- update project-overview-pdr with v7.2 and FR-003 OAuth flows
- update system-architecture with OAuth flow types
- update codebase-summary with 7 CLIProxy providers
- update project-roadmap with Phase 11 completion
2025-12-22 01:09:25 -05:00
kaitranntt
ec7781bbc8
docs: update documentation for v7.1 remote CLIProxy feature
...
- README: add remote CLIProxy section with CLI flags and quick setup
- code-standards: add Config Priority Pattern (CLI > ENV > config.yaml)
- codebase-summary: add new remote proxy files, update test counts (638)
- project-overview-pdr: add FR-008 requirement, v7.1 release section
- project-roadmap: add Phase 10 (Remote CLIProxy), mark #142 complete
- system-architecture: add Remote CLIProxy Flow diagram
2025-12-21 20:09:46 -05:00
kaitranntt
e45b46d207
docs: update documentation for modularization phases 6-9
...
- mark settings, analytics, auth-monitor splits as complete
- add test infrastructure (99 tests, 90% threshold) to roadmap
- update codebase-summary.md with new modular structure
- add github issues backlog (13 issues categorized by priority)
- add future roadmap: multiple cliproxyapi, git worktree support
- update project-overview-pdr.md with v7.0 release items
- update system-architecture.md with new ui module structure
2025-12-21 03:45:02 -05:00
kaitranntt
1ffd169b98
docs: add comprehensive documentation suite for modular architecture
...
Add five documentation files reflecting Phase 5 UI modularization:
- codebase-summary.md: Complete directory structure for CLI and UI
- code-standards.md: 200-line file limit, barrel exports, naming conventions
- system-architecture.md: ASCII architecture diagrams and data flows
- project-roadmap.md: Completed phases 1-5, future work
- project-overview-pdr.md: Product development requirements
2025-12-19 20:17:55 -05:00
kaitranntt
8d46317cf6
docs: migrate to Mintlify docs submodule
...
- Add kaitranntt/ccs-docs as git submodule under docs/
- Update README links to point to docs.ccs.kaitran.ca
- Remove old local docs (migrated to Mintlify MDX format)
Phase 3 of README restructure complete.
2025-12-13 00:49:21 -05:00
kaitranntt
f255a20a93
feat(analytics): refactor model color management and fix UI display issues
...
- Extract getModelColor utility to lib/utils.ts with improved FNV-1a hash algorithm
- Replace hardcoded color palette with vibrant tones palette
- Remove color constants from model-breakdown-chart.tsx
- Fix truncated model names in analytics display
- Update project roadmap with analytics enhancements
2025-12-09 14:44:56 -05:00
kaitranntt
69e6a32224
perf(analytics): add cache pre-warming and SWR pattern for instant page load
...
- Add server-side cache pre-warming on startup (non-blocking)
- Implement stale-while-revalidate pattern (1hr stale window)
- Add /api/usage/status endpoint for cache status
- Remove full-page blocking skeleton, use per-component loading
- Add "Updated X ago" timestamp indicator in UI header
- Export AnalyticsSkeleton component for potential future use
2025-12-08 23:09:01 -05:00
kaitranntt
ffb6e066a7
refactor(ui): standardize page layout across all routes
...
Applied consistent centered layout (max-w-6xl mx-auto) from cliproxy page
to all pages except home page. Updated spacing to space-y-8 for uniformity.
2025-12-08 01:01:32 -05:00
kaitranntt
481570f7b2
docs: update documentation to reflect v2.0 architecture
...
- Fix README.md dashboard command (ccs config) and port info
- Update all documentation to reflect React 19 dashboard
- Document new tooling: Bun, Vite, semantic release
- Add TypeScript strict mode and type coverage details
- Update architecture with WebSocket and modern stack
- Revise project roadmap with current implementation status
2025-12-07 17:41:18 -05:00
kaitranntt
c8890f33c2
feat(ui): redesign sidebar and fix disclaimer
...
- Redesign AppSidebar with collapsible groups ("Identity & Access", "System")
- Nest "Shared Data" under "Accounts" in sidebar
- Add collapsible UI component for sidebar nesting
- Fix LocalhostDisclaimer by moving it inside SidebarProvider
- Add roadmap entry for sidebar redesign
2025-12-07 17:21:24 -05:00
semantic-release-bot and kaitranntt
bd46c8de12
fix(tests): migrate test suite from mocha to bun test runner
...
- Replace before()/after() with beforeAll()/afterAll()
- Remove this.timeout() calls (unsupported by bun)
- Update package.json scripts to use bun test
- Fix error message regex for cross-runtime compatibility
- Skip integration tests requiring network/child process mocking
- Format source files with prettier
2025-12-03 21:43:29 -05:00
kaitranntt
32ce8cc711
refactor: modularize CCS architecture - Phase 02 complete
...
Split monolithic ccs.ts (1071 lines) into modular command handlers:
Main file reduction:
- ccs.ts: 1071 → 593 lines (44.6% reduction)
- Maintains routing logic + profile detection + GLMT proxy
New utility modules:
- src/utils/shell-executor.ts: Cross-platform shell execution
- src/utils/package-manager-detector.ts: Package manager detection
New command handlers:
- src/commands/version-command.ts: Version display
- src/commands/help-command.ts: Help text and usage
- src/commands/install-command.ts: Install/uninstall stubs
- src/commands/doctor-command.ts: Health checks
- src/commands/sync-command.ts: CCS synchronization
- src/commands/shell-completion-command.ts: Shell completion
Validation:
- 39/39 tests passing (100% success rate)
- TypeScript compilation: ✅ Zero errors
- ESLint: ✅ Zero violations
- Manual testing: ✅ All commands working
Code review: EXCELLENT rating, 0 critical issues, zero regressions
Tier1 plan: 2/2 phases complete - both ESLint strictness and
modular architecture successfully implemented.
2025-11-27 17:54:51 -05:00
kaitranntt
06fa724525
feat: upgrade ESLint strictness - Phase 01 complete
...
Enhance code quality by upgrading 3 TypeScript ESLint rules from warn → error:
- @typescript-eslint/no-unused-vars: warn → error
- @typescript-eslint/no-explicit-any: warn → error
- @typescript-eslint/no-non-null-assertion: warn → error
Results:
- Zero violations found across 10,487 lines of TypeScript code
- 39/39 tests passing with no regressions
- All validation gates pass (typecheck, lint, format, test)
- Code review: EXCELLENT rating, 0 critical issues
Updated documentation:
- docs/code-standards.md: ESLint Quality Gates section
- docs/project-roadmap.md: Phase 01 completion details
- Plan status updated: Phase 01 ✅ COMPLETED
Phase 01 of tier1-eslint-and-ccs-split plan complete.
Ready for Phase 02: CCS monolithic split (1071 → ~200 lines).
2025-11-27 17:23:43 -05:00
kaitranntt
77d026869e
fix(tsconfig): remove duplicate compiler options
...
- Remove duplicate allowSyntheticDefaultImports (lines 16 & 42)
- Remove duplicate skipLibCheck (lines 18 & 46)
- Add TypeScript source files for npm package migration
- Verify build pipeline works (42/42 tests pass)
2025-11-26 19:24:40 -05:00
kaitranntt
9ae99460bc
docs: update documentation to reflect v4.3.2 architecture and features
...
- Updated code-standards.md with v4.3.2 subsystem organization, delegation patterns, and symlinking standards
- Enhanced codebase-summary.md to document delegation system, selective .claude/ symlinking, and shell completion
- Revised project-overview-pdr.md with v4.3.2 capabilities, feature requirements, and architectural evolution
- Added comprehensive project-roadmap.md documenting version history and future plans
- Updated system-architecture.md with delegation architecture, symlinking strategy, and diagnostics infrastructure
- Added repomix-output.xml to .gitignore
2025-11-21 19:18:37 -05:00
kaitranntt
be958e992d
chore(docs): remove Vietnamese documentation and outdated development files
2025-11-06 07:01:20 -05:00
kaitranntt
966a43f0f9
chore: release v2.4.5 with comprehensive testing and documentation updates
2025-11-05 16:10:03 -05:00
kaitranntt
1a5ae615e3
docs: update npm package name from @kai/ccs to @kaitranntt/ccs
2025-11-04 23:25:36 -05:00