chahinebrini 77edd67cbe fix(magic): explicit imports + staging defaults + sheet height
- backend/api/magic/register: explicit import of MAGIC_DEVICE_LIMIT
  and createAdGuardClient (Nitro auto-import was missing them
  → ReferenceError → HTTP 500 on /api/magic/register)
- mac-app: default backendBaseUrl falls back to staging.rebreak.org
  (app.rebreak.org serves wrong TLS cert)
- native MagicSheet: fallback download/dmg URLs point to staging
- native settings: Magic sheet capped at detents=[0.85] so AppHeader
  stays visible
- bundles all in-flight Magic feature work (pair create/redeem,
  device endpoints, schema, adguard utils, mac-app, locales)
2026-06-03 08:25:02 +02:00

20 lines
544 B
TypeScript

/**
* GET /api/magic/info
*
* Public — keine Auth. Liefert Metadaten für die Native-App-Settings-Seite:
* Download-URL der aktuellen DMG + Latest-Version.
*
* Auto-Updates passieren in der Mac-App selbst — hier nur Erstinstallation.
*/
export default defineEventHandler(() => {
return {
success: true,
data: {
latestVersion: "0.1.0",
downloadUrl: "https://rebreak.org/download/rebreakmagic",
dmgUrl: "https://rebreak.org/downloads/RebreakMagic-latest.dmg",
minMacosVersion: "13.0",
},
};
});