Meshtastic-Android/core
James Rich 85847e1144 refactor: Move common UI components to core:ui and add screenshot tests
Relocate messaging and node-related UI components from feature modules to the shared core:ui module to improve reusability across the project. Enable the screenshot testing plugin and add comprehensive baseline tests for shared components.

- **feature/messaging**: Move `MessageItem`, `MessageActions`, `MessageBubble`, and `Reaction` components to core:ui.
- **feature/node**: Move `NodeItem`, `NodeStatusIcons`, `InfoCard`, and `CooldownIconButton` to core:ui.
- **core/ui**: Add new screenshot tests for `MainAppBar`, `NodeItem`, `MessageItem`, and various common UI components.
- **build.gradle.kts**: Configure the screenshot testing plugin and dependencies for node and messaging feature modules.
- Update imports and references across the codebase to reflect relocated components.
2026-03-02 12:37:55 -06:00
..
analytics refactor(analytics): reduce tracking footprint (#4649) 2026-02-26 02:44:13 +00:00
api refactor: KMP Migration, Messaging Modularization, and Handshake Robustness (#4631) 2026-02-24 12:37:33 +00:00
barcode refactor(ui): compose resources, domain layer (#4628) 2026-02-23 03:39:50 +00:00
ble feat: settings rework (#4678) 2026-03-02 14:51:05 +00:00
common feat: settings rework part 2, domain and usecase abstraction, tests (#4680) 2026-03-02 18:15:33 +00:00
data feat: settings rework part 2, domain and usecase abstraction, tests (#4680) 2026-03-02 18:15:33 +00:00
database feat: settings rework part 2, domain and usecase abstraction, tests (#4680) 2026-03-02 18:15:33 +00:00
datastore feat(widget): Add Local Stats glance widget (#4642) 2026-02-25 19:39:00 +00:00
di feat: settings rework part 2, domain and usecase abstraction, tests (#4680) 2026-03-02 18:15:33 +00:00
domain feat: settings rework part 2, domain and usecase abstraction, tests (#4680) 2026-03-02 18:15:33 +00:00
model feat: settings rework part 2, domain and usecase abstraction, tests (#4680) 2026-03-02 18:15:33 +00:00
navigation feat: settings rework (#4678) 2026-03-02 14:51:05 +00:00
network chore(deps): bump deps to take advantage of new functionality (#4658) 2026-02-26 13:26:50 +00:00
nfc refactor(ble): Centralize BLE logic into a core module (#4550) 2026-02-20 12:41:52 +00:00
prefs feat(maps): Google maps improvements for network and offline tilesources (#4664) 2026-02-27 14:36:56 +00:00
proto chore(deps): update core/proto/src/main/proto digest to f7f7c8d (#4638) 2026-02-25 04:13:00 +00:00
resources chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#4672) 2026-03-02 14:52:29 +00:00
service feat: settings rework part 2, domain and usecase abstraction, tests (#4680) 2026-03-02 18:15:33 +00:00
ui refactor: Move common UI components to core:ui and add screenshot tests 2026-03-02 12:37:55 -06:00