{
  "name": "David Apps",
  "identifier": "ca.catherineetdavid.shootflow.source",
  "sourceURL": "https://sideload.tail861cb.ts.net/source.json",
  "apps": [
    {
      "name": "Shootflow",
      "bundleIdentifier": "ca.catherineetdavid.shootflow",
      "developerName": "David Rivest",
      "version": "1.5",
      "versionDate": "2026-07-19",
      "versionDescription": "1.5 — diagnostic build: webview inspection enabled (Safari → Develop) to capture the native silent-add error. Strip before a friends build.",
      "downloadURL": "https://sideload.tail861cb.ts.net/Shootflow.ipa",
      "localizedDescription": "Shootflow — reusable shoot templates, urgency-first Today tab, reminders, collaboration.",
      "iconURL": "https://sideload.tail861cb.ts.net/icon-512.png",
      "tintColor": "#274b8f",
      "size": 5452676,
      "versions": [
        {
          "version": "1.5",
          "date": "2026-07-19",
          "localizedDescription": "1.5 — diagnostic build: webview inspection enabled (Safari → Develop) to capture the native silent-add error. Strip before a friends build.",
          "downloadURL": "https://sideload.tail861cb.ts.net/Shootflow.ipa",
          "size": 5452676
        }
      ]
    },
    {
      "name": "ChordLab",
      "bundleIdentifier": "ca.catherineetdavid.chordlab",
      "developerName": "David Rivest",
      "version": "1.0.5",
      "versionDate": "2026-08-05",
      "versionDescription": "Fixes chord playback on the app's built-in piano sound: chords now sound as a single simultaneous attack instead of rolling in one note at a time. (MIDI keyboard output was already correct.)",
      "downloadURL": "https://sideload.tail861cb.ts.net/ChordLab.ipa",
      "localizedDescription": "ChordLab — identify and build chord progressions from a MIDI keyboard, then record, overdub, quantize, and replay MIDI loops.",
      "iconURL": "https://sideload.tail861cb.ts.net/ChordLab-icon.png",
      "tintColor": "#6C5CE7",
      "size": 12853831,
      "versions": [
        {
          "version": "1.0.5",
          "date": "2026-08-05",
          "localizedDescription": "Fixes chord playback on the app's built-in piano sound: chords now sound as a single simultaneous attack instead of rolling in one note at a time. (MIDI keyboard output was already correct.)",
          "downloadURL": "https://sideload.tail861cb.ts.net/ChordLab.ipa",
          "size": 12853831
        }
      ]
    },
    {
      "name": "Codex Live",
      "bundleIdentifier": "ca.catherineetdavid.codexlive",
      "developerName": "Catherine & David",
      "subtitle": "Codex progress on your Lock Screen",
      "localizedDescription": "See safe, user-visible Codex commentary in a Live Activity. Open the app to follow transcripts, answer questions, approve actions, steer active turns, or start a new session over your private tailnet.",
      "iconURL": "https://sideload.tail861cb.ts.net/CodexLive-1024.png",
      "tintColor": "10243F",
      "version": "0.1.11",
      "versionDate": "2026-08-30",
      "versionDescription": "Adds immediate Stop controls, live plans, conversation rename, archive and search, richer usage details, and on-device voice transcription.",
      "downloadURL": "https://sideload.tail861cb.ts.net/CodexLive-0.1.11.ipa",
      "size": 857504,
      "versions": [
        {
          "version": "0.1.11",
          "date": "2026-08-30",
          "localizedDescription": "Adds immediate Stop controls, live plans, conversation rename, archive and search, richer usage details, and on-device voice transcription.",
          "downloadURL": "https://sideload.tail861cb.ts.net/CodexLive-0.1.11.ipa",
          "size": 857504,
          "minOSVersion": "17.2"
        },
        {
          "version": "0.1.10",
          "date": "2026-08-30",
          "localizedDescription": "Moves model, thinking, Live/Plan/Goal, Fast, and live context into a single menu beside Send.",
          "downloadURL": "https://sideload.tail861cb.ts.net/CodexLive-0.1.10.ipa",
          "size": 615339,
          "minOSVersion": "17.2"
        }
      ]
    }
  ]
}
