{
  "name": "AutoGrow",
  "short_name": "AutoGrow",
  "_id_note": "The app IDENTITY, stated rather than defaulted: without it the id IS start_url, so moving the launch route later would orphan every installed copy instead of updating it.",
  "id": "/he",
  "description": "Personal training, nutrition, and progress tracking.",
  "_start_url_note": "The locale ROOT, not /dashboard. It forks on auth state (signed in -> /dashboard, signed out -> /welcome). Pointing at /dashboard sent every anonymous launch through the (app) guard, which bounced them to /login — so a first-time visitor was asked to sign up before being shown anything, which is exactly what the value-first flow exists to avoid.",
  "start_url": "/he",
  "scope": "/",
  "display": "standalone",
  "_orientation_note": "PORTRAIT ON PHONES (UI polish item 7, 2026-10-12, the owner), pinned with the two native shells by tests/unit/native/portraitLock.test.ts: Android's MainActivity screenOrientation and the iPhone's UISupportedInterfaceOrientations (the iPad adapts, and so do Android tablets once a build targets SDK 36). Chrome's installed WebAPK honours this member in standalone (either way up); Safari ignores it, and no web API can lock an iPhone home-screen app or a browser tab, so the screens must still survive a wide window.",
  "orientation": "portrait",
  "_background_color_note": "The LAUNCH ground, CREAM #ECE3D2 (the light palette's --color-bg and --ag-launch-ground) since D3c, Q-14 (2026-09-29): the owner asked for the cream of the APK everywhere. It was charcoal #17130D from 2026-09-27 (Device QA round 4 item 2) and parchment before that. The web boot overlay is the same cream and dissolves over the page, so a dark session fades into charcoal without a snap. EVERY icon here sits on exactly this cream: the 'any' v7 pair (the pre-Android-12 splash) and the maskable v9 pair (Android 12+ launches a WebAPK through the SYSTEM splash, which draws the MASKABLE icon inside a 160-dp circle, and it is also the home-screen tile). The maskable pair is v9 since D4a, C-1 (2026-09-30): its emblem is 74 % of the image (61.05 dp in Android Chrome, ~85 % of D3c's size), so the wing tips sit at least a dp inside the splash circle (measured: ~6.7 dp inside) and on the 66-dp circle every launcher shape keeps, to within half a pixel of the file (the 192 file measures 33.01 dp), the same width as the APK's launcher emblem (it was 71 % as v8, D3d's A-10); the new names make Chrome re-mint the WebAPK. apple-touch (iOS, v7, in the layout) is on the same cream at the iOS app icon's proportion (scripts/unify-icon-background.js). Keep equal to capacitor.config.ts (tests/unit/pwa/installPrompt.test.ts).",
  "background_color": "#ECE3D2",
  "theme_color": "#ECE3D2",
  "lang": "he",
  "dir": "rtl",
  "icons": [
    {
      "src": "/icons/app-icon-192-v7.png",
      "sizes": "192x192",
      "type": "image/png",
      "purpose": "any"
    },
    {
      "src": "/icons/app-icon-512-v7.png",
      "sizes": "512x512",
      "type": "image/png",
      "purpose": "any"
    },
    {
      "src": "/icons/icon-maskable-192-v9.png",
      "sizes": "192x192",
      "type": "image/png",
      "purpose": "maskable"
    },
    {
      "src": "/icons/icon-maskable-512-v9.png",
      "sizes": "512x512",
      "type": "image/png",
      "purpose": "maskable"
    }
  ],
  "shortcuts": [
    {
      "name": "הוסף מים",
      "short_name": "מים",
      "url": "/he/dashboard?action=add-water",
      "icons": [
        {
          "src": "/icons/shortcuts/water-192-v2.png",
          "sizes": "192x192",
          "type": "image/png"
        }
      ]
    },
    {
      "name": "תעד ארוחה",
      "short_name": "ארוחה",
      "url": "/he/nutrition?action=log-meal",
      "icons": [
        {
          "src": "/icons/shortcuts/meal-192-v2.png",
          "sizes": "192x192",
          "type": "image/png"
        }
      ]
    },
    {
      "name": "סריקת ברקוד",
      "short_name": "ברקוד",
      "url": "/he/nutrition?action=scan-barcode",
      "icons": [
        {
          "src": "/icons/shortcuts/barcode-192-v2.png",
          "sizes": "192x192",
          "type": "image/png"
        }
      ]
    },
    {
      "name": "צ'ק-אין מהיר",
      "short_name": "צ'ק-אין",
      "url": "/he/progress?action=check-in",
      "icons": [
        {
          "src": "/icons/shortcuts/checkin-192-v2.png",
          "sizes": "192x192",
          "type": "image/png"
        }
      ]
    }
  ]
}
