MobileDeviceRow now handles three binding states driven by boundToPlan / releaseRequestedAt from the UserDevice type: - Bound, no release pending: blue "Gebunden" badge next to device name; trash icon replaced by lock-open icon → Alert → requestRelease() - Release active (countdown running): footer shows "Freigabe in Xh Ymin" in amber; close-circle icon → Alert → cancelRelease() - Current device (isCurrent): existing behaviour unchanged, no action button regardless of binding state releaseAt is computed client-side as releaseRequestedAt + 24h — avoids a backend round-trip for the countdown display. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Description
Self-hosted mirror of rebreak monorepo
Languages
TypeScript
68%
Vue
7.9%
Swift
7.7%
Shell
4.2%
JavaScript
3.1%
Other
8.9%