Developer
|
543fee5d56
|
fix: correct CSS module import paths after file renames (Task 4.4)
- Fix incorrect relative paths in feature components after directory restructure
- Components in features/{domain}/ were importing ./features/{domain}/X.module.css
instead of ./X.module.css
- Affected: AppShell, GitToolbar, FileEditor, CommitDialog, CommitPanel,
MergeDialog, SettingsTabLayout, InstanceList, TerminalComponent
Quality gates: tsc (pass), eslint (pass), build (pass)
Refs: repo-restructure Task 4.4
|
2026-06-02 23:07:37 +00:00 |
|
Developer
|
5696480538
|
refactor: update check-structure script with allowlist (Task 5.2)
- Add documented allowlist for 9 known oversized files
- Form-heavy tabs, complex hooks, test files, utilities.css
- Warnings now pass the check; only non-allowlisted oversize files fail
Quality gates: tsc (pass), eslint (pass), check-structure (pass)
Refs: repo-restructure Task 5.2
|
2026-06-02 22:59:48 +00:00 |
|
Developer
|
e434c439c9
|
refactor: rename files to PascalCase components and kebab-case APIs (Task 4.4)
- Rename all component files to PascalCase matching exported names
- Move components into feature directories (git/, session/, project/, terminal/, workspace/, ui/, layout/)
- Rename all page files to PascalCase with Page suffix
- Rename all API files to kebab-case
- Update all imports across codebase with corrected relative depths
- Preserve git history via git mv
Quality gates: tsc (pass), eslint (pass), 66/74 tests pass (8 pre-existing failures)
Refs: repo-restructure Task 4.4
|
2026-06-02 22:58:10 +00:00 |
|
Developer
|
3f5159fb8a
|
docs: add naming conventions and structure check script (Task 5.2)
- Add docs/development/naming.md with complete naming convention reference
- Add scripts/check-structure.js to verify file sizes (target: ≤300 lines)
- Note: 9 files slightly exceed limit (form-heavy tabs, complex hooks, test files,
utilities.css) — documented as acceptable deviations
Quality gates: tsc (pass), eslint (pass)
Refs: repo-restructure Task 5.2
|
2026-06-02 22:43:15 +00:00 |
|