You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: repurpose Info button as Quick Chat radial submenu
- Repurposes the 'i' (Info) button in the right-click radial menu to open
a Quick Chat submenu with configurable preset actions
- Presets support quick-chat messages, emoji panel, and start/stop trade
- Defaults: 'Give me troops', emoji panel, 'Attack [P1]!'
- For actions requiring a target player (requiresPlayer: true), enters a
target-selection mode: cursor changes to pointer, a badge follows the
mouse, and clicking an enemy tile sends the message with that player as
the target
- Fixes attack-on-click bug during target selection by guarding
ClientGameRunner and UnitLayer event handlers
- Adds a permanent 'Player Info' button (original Info behaviour) and a
'Customize Presets' settings button to the submenu
- QuickChatConfigModal uses the same chat-columns UI as ChatModal
- Presets auto-save to localStorage; reset requires two-step confirmation
- All strings go through translateText() with new quick_chat.* i18n keys
- Adds .kiro/ to .gitignore
- Fixes pre-existing localStorage mock issue in tests/setup.ts
0 commit comments