5 Commits

Author SHA1 Message Date
kmou424
206c0886a6 fix(wow-statusline): stopped hiding working indicator when applying statusline UI
- Removed setWorkingVisible(false) call in applyStatuslineUI that hid the working indicator.
- Removed setWorkingVisible(true) and setWorkingIndicator() calls in clearStatuslineUI on teardown.
- Extracted installStatusWidget and installEditor functions from applyStatuslineUI.
- Consolidated duplicate inline event handlers into shared refreshOnEvent function.
- Extracted buildTopBorderLine and findBottomBorderIndex helpers in StatuslineEditor.
2026-06-17 17:37:32 +08:00
kmou424
9f95a34c18 feat(statusline): added wow-statusline package for editor status bar
- Created wow-statusline package with configurable editor footer showing CWD, git branch, model/provider info, thinking level, token usage, and cost.
- Registered `/wow:statusline:show` command to inspect the module's enabled state.
- Added `statusline?` config option to WowConfig, supporting boolean or `{ enabled?: boolean }` shape.
- Wired statusline into wow-pi extension entry point as a workspace dependency and side-effect import.
2026-06-17 00:27:45 +08:00
kmou424
a46a5d703c refactor(build): extracted shared TypeScript config into tsconfig.base.json
- Created tsconfig.base.json with shared compilerOptions (ESNext, bundler resolution, strict mode, Bun types) and workspace path mappings for all packages.
- Updated root tsconfig.json and all package tsconfigs to extend the base config via `extends`, removing 50 lines of duplicated compiler options.
2026-06-17 00:24:03 +08:00
kmou424
0775747b43 refactor(wow-contexts): refactored context injection and deduplicated files
- Refactored BuildResult to return files array instead of flat content string.
- Added injector.ts with mergeProjectContext using project_instructions format.
- Fixed duplicate context file injection by deduplicating files by absolute path.
- Changed ContextFileEntry from relative to absolute path tracking.
2026-06-09 10:01:14 +08:00
kmou424
04f0755dbf feat: initial commit 2026-06-09 00:39:43 +08:00