- UI: Input consistency - PREV is back, ENTER is select; LEFT/RIGHT no longer act as back/enter (reserved for paging/adjust)
- UI: Input hints - Standardized “<L/R>” hints for value changes; TZ can also be adjusted with L/R
- UI: GPS input hints - GPS settings now show “<L/R> adjust” for rate/interval changes
- UI: GPS settings layout - List items now show a right-side “>”; rate/interval values are centered; submenus show “Enter: back”
- Contacts: Auto-add default settings - Users and Repeaters now enabled by default
- Changed default
autoadd_configfrom 0x00 (disabled) to 0x06 (Users + Repeaters enabled) - New devices will automatically add Users (0x02) and Repeaters (0x04) to contacts
- Rooms (0x08) and Sensors (0x10) remain disabled by default
- Users can still configure these settings via Contact Settings screen
- Better out-of-box experience - contacts populate automatically
- Changed default
- Contacts: Reset to defaults now enables Users + Repeaters auto-add
- When restoring default settings, Users and Repeaters are now ON in contacts auto-add (autoadd_config = 0x06)
- Matches new device default and ensures contacts populate automatically after reset
- UI: Contact settings navigation fix - Back button now returns to contact list
- Fixed ContactsSettingsScreen to return to ContactListScreen when pressing PREV/LEFT
- Previously went to home screen, breaking navigation flow
- Added
setReturnScreen()method to ContactsSettingsScreen - ContactListScreen now sets itself as return screen when opening settings
- Proper navigation: Contacts → Contact Settings → [Back] → Contacts
- UI: Quick text input preview fix - Added missing
<del>and_space indicators- QuickTextInputScreen now shows preview of selected T9 key (like other T9 input screens)
- Pressing SPC key shows
_at cursor position before confirming - Pressing DEL key shows
<del>preview before confirming - Matches behavior of DeviceNameInputScreen, ChannelNameInputScreen, PrivateChannelNameInputScreen
- Uses
T9Helper::appendT9KeyPreview()to show key action before execution
- UI: Adverts list improvements - Better visual indicators and layout
- Added ">" indicator after age timestamp to show items are selectable
- Fixed text overlap and backslash character issue when scrolling
- Improved spacing calculations for name, age, and indicator
- Format: "Name Age >" for clearer navigation
- UI: Quick text redesign - Removed default quick texts, users start with empty list
- Removed all default quick texts (ok, Hi!, Bye, test, help)
- Users now add their own quick texts from scratch (maximum 5 texts)
- All quick texts fully customizable and removable
- Added permanent "Free text" option for composing normal messages with T9
- Quick text menu shows: custom texts, "Free text", "+ Add quick text", "- Remove quick text"
- Cleaner interface and more flexible customization