feat(manage): rework Manage screen layout and device list

- Match device item design to reference (ic_chip, status chips, trailing icon)
- Add header (Your devices) and footer to device list
- CTA at bottom, centered 46% width, same style for Sign in/Add device
- Window background #FAFAFA, LegacyBackground on list area
- No spacing between device items, no horizontal margin on list
- Add DeviceItem.extra, ic_go_to_location drawable
- Replace personal data with User/user@example.com
- Strengthen app-recreation-core rule: path check before edits
- Restore real auth logic in ManageViewModel

Made-with: Cursor
This commit is contained in:
2026-03-02 21:51:50 +01:00
parent 9a80ce5dff
commit b607d0198b
15 changed files with 276 additions and 118 deletions

View File

@@ -5,13 +5,22 @@ alwaysApply: true
# AIRMQ Recreation Core Rules
## CRITICAL: Path check before any edit
**BEFORE editing any file, verify its path.**
- Path contains `airmq-android` but **NOT** `airmq-android-2026` → **NEVER EDIT.** Read-only reference.
- Path contains `airmq-android-2026` → OK to edit.
Example: `C:\Users\sysop\Desktop\airmq-android\app\...` → **DO NOT MODIFY.**
## Hard repository constraint
ALL CHANGES ONLY IN `airmq-android-2026` REPO; NO CHANGES EVER IN `airmq-android`.
## Repository boundaries
1. Do not modify anything under `C:\Users\sysop\Desktop\airmq-android`.
1. **NEVER** modify anything under `C:\Users\sysop\Desktop\airmq-android`.
2. Treat `airmq-android` as read-only reference only.
3. Create and apply all code/config/build changes only under `C:\Users\sysop\Desktop\airmq-android-2026`.