Commit graph

7 commits

Author SHA1 Message Date
Shantur Rathore
cf661c6b46
Improve compact mobile UI controls (#564)
## Summary
- Refine narrow session header controls, including overflow menu
placement and centered command/context controls.
- Autosize the narrow prompt input while preserving desktop/hybrid
behavior and avoiding mobile keyboard refocus flicker.
- Improve tab bar behavior at small widths by preventing action button
shrink and disabling drag-reorder on touch-only devices.
- Includes earlier branch changes for message scroll control collapse
and square-corner styling documentation.

## Validation
- npm run typecheck --workspace @codenomad/ui
2026-06-19 13:52:26 +01:00
Shantur Rathore
5356cce0c4 docs: require detailed commit messages
Document the repository expectation that future commits include more than a terse subject. The new guidance asks agents to explain the user-visible behavior change, implementation approach, relevant edge cases or platform considerations, and validation coverage.

This makes the detailed commit style used for recent server work explicit for future changes, helping reviews understand why a change exists and how regressions were prevented without needing to reconstruct intent from the diff alone.
2026-05-07 17:45:31 +01:00
Shantur Rathore
204b2e020b docs: document i18n conventions for agents 2026-02-11 10:55:57 +00:00
Shantur Rathore
8ce7a9b4ee refactor(ui): modularize instance shell
Split InstanceShell2 into focused shell modules (drawer chrome/resize, session context/cache, sidebar, right panel tabs/components) to improve maintainability while preserving behavior.
2026-02-11 08:16:44 +00:00
Shantur Rathore
146eae5220 Add CLI instance proxy and route UI traffic through it 2025-11-19 02:03:15 +00:00
Shantur Rathore
b92fbd93a8 Coding principles 2025-11-17 01:38:53 +00:00
Shantur Rathore
cd9d7c2a39 Styling guidelines 2025-11-17 01:38:53 +00:00