chahinebrini
|
ee5f71a8df
|
fix(magic): send MDM enqueue commands as plist XML to NanoMDM; inline lock profile
|
2026-06-18 08:13:33 +02:00 |
|
chahinebrini
|
1878f6d10e
|
feat(magic): continue to lock profile after enrollment, check icon, push fallback
|
2026-06-18 07:55:27 +02:00 |
|
chahinebrini
|
c6035b97d9
|
feat(magic): inline enrollment in device card, remove preflight, align flag order
|
2026-06-18 07:25:43 +02:00 |
|
chahinebrini
|
e6fad4f51e
|
fix(magic): always show supervised + lock profile true/false; company from exists
|
2026-06-18 07:10:12 +02:00 |
|
chahinebrini
|
0efdf2f8f1
|
fix(magic): show complete protection button for known disenrolled devices
|
2026-06-18 06:28:04 +02:00 |
|
chahinebrini
|
ac7bd800bc
|
fix(magic): inline iPhone search in device card instead of detect page
|
2026-06-18 06:03:04 +02:00 |
|
chahinebrini
|
2919ce45b8
|
feat(magic): sync current ReBreak Magic app state
Include recent Magic app work: Tauri native shell, iOS device detection
via supervise-magic sidecar, MDM client, local HTTP server, new pages
(detect, enroll, supervise, sideload, pair, preflight, configure, done),
and updated device section/status UI.
|
2026-06-18 05:23:26 +02:00 |
|
chahinebrini
|
cb6dd0555a
|
fix(magic): show backend MDM status even when iPhone is not connected via USB
|
2026-06-18 05:16:22 +02:00 |
|
chahinebrini
|
6245fc4573
|
fix(magic): real MDM supervised state, mdmId matching, MDM status for unknown USB devices
|
2026-06-17 23:47:33 +02:00 |
|
chahinebrini
|
75d1b06105
|
feat(magic): iOS device card warning badge, USB hint, split backend/local cards and auto-sync
|
2026-06-17 23:32:41 +02:00 |
|
chahinebrini
|
5b0a4d03d2
|
feat(magic): identify current device via hardwareId, migrate existing devices
|
2026-06-17 17:18:40 +02:00 |
|
chahinebrini
|
e4b28be5be
|
feat(magic): dedicated iOS section in dashboard with on-demand sync
|
2026-06-17 07:44:24 +02:00 |
|
chahinebrini
|
48af756a86
|
tmp(magic): debug logging for current device matching
|
2026-06-17 03:19:10 +02:00 |
|
chahinebrini
|
b829f9ba3e
|
fix(magic): match current device by session deviceId, remove confusing overall status card
|
2026-06-17 03:06:38 +02:00 |
|
chahinebrini
|
4c46ac69c9
|
fix(magic): remove device-release from Magic sheet, Magic does not remove devices
|
2026-06-17 02:59:05 +02:00 |
|
chahinebrini
|
81c516b831
|
fix(magic): robust hostname matching for current device detection
|
2026-06-17 02:52:00 +02:00 |
|
chahinebrini
|
026c319b30
|
fix(magic): robust device parsing, dashboard only protects current device
|
2026-06-17 02:29:35 +02:00 |
|
chahinebrini
|
2f1d5ec83c
|
fix(magic): use solid heroicon for star rating
|
2026-06-16 20:55:25 +02:00 |
|
chahinebrini
|
298a0089bb
|
feat(magic): redesign status dashboard with hero cards and device sheet
|
2026-06-16 20:53:39 +02:00 |
|
chahinebrini
|
b5e89b5973
|
feat(magic): add DeviceDetailSheet component
|
2026-06-16 20:49:39 +02:00 |
|
chahinebrini
|
0258c818f3
|
feat(magic): add DeviceHeroCard and DeviceListItem components
|
2026-06-16 20:45:43 +02:00 |
|
chahinebrini
|
118269a8c9
|
feat(magic): add IosStarRating and CooldownCountdown components
|
2026-06-16 20:42:59 +02:00 |
|
chahinebrini
|
8953e1f7d6
|
feat(magic): add useDeviceStatus composable
|
2026-06-16 20:41:53 +02:00 |
|
chahinebrini
|
8f5e34ae67
|
feat(magic): expose cooldown commands and extend device types
|
2026-06-16 20:35:20 +02:00 |
|