{
  "schema": 1,
  "generated_at": "2026-11-04T05:30:01Z",
  "apps": [
    {
      "app": "cansniffer",
      "version": "1.0",
      "build": 1,
      "release_notes": "Initiale Version",
      "release_date": "2026-04-28",
      "platform": {
        "android": {
          "url": "https://cat-update.myftp.biz/downloads/cansniffer-1.0.apk",
          "sha256": "8181b28b2fd86fc33317eddcefc45c9cae64a855163a9516adfc91319fcf8368"
        }
      },
      "icon_url": "/apps/cansniffer/icon.png"
    },
    {
      "app": "catboard",
      "version": "2.24",
      "build": 46,
      "release_notes": "v2.24 — die Tastenleiste kennt das Feld, in dem du stehst:\n• Tippst du ein E-Mail-, Straßen-, PLZ-, Orts- oder Telefonfeld an, stehen die passenden Werte aus CATSECRET sofort in der Leiste — ohne dass du erst etwas tippen musst.\n• Neu dabei: Adressen aus CATSECRET (Name, Firma, Straße, Hausnummer, PLZ, Ort, Bundesland, Land, Telefon). Bisher kamen nur E-Mail-Adressen, und die erst ab zwei getippten Zeichen.\n• Findet CATSECRET nichts, verhält sich die Leiste wie immer (Zwischenablage, Rechtschreibung) statt leer zu bleiben.\n• Enthält außerdem 2.23: Tippfehler-Check mit Hunspell, Anfangsbuchstaben-Filter im Wörterbuch, Enter fügt in mehrzeiligen Feldern wieder Zeilenumbrüche ein, Auto-Großschreibung als eigener Bereich.\n\nVoraussetzung für die CATSECRET-Vorschläge: CatBoard einmal mit CATSECRET koppeln (CatBoard-Einstellungen → CATSECRET).",
      "release_date": "2026-09-06",
      "platform": {
        "android": {
          "url": "https://cat-update.myftp.biz/downloads/catboard-2.24.apk",
          "sha256": "eb1743b57e0bd711f5a8f5f53e6e07da3887b957c075d450dfc0767cebd379c4",
          "size": 33447753
        }
      }
    },
    {
      "app": "catduo",
      "version": "1.0.0",
      "build": 1,
      "release_notes": "CatDuo 1.0.0 — die gemeinsame Aufgabenliste fuer zwei.\n• Kopplung per 6-stelligem Code, ohne Konten\n• Aufgaben mit Gewichtung, Faelligkeit, Wiederholung\n• Prueflisten, Kommentare, Foto-Anhaenge\n• Push-Meldungen bei Aenderungen des Partners\n• Hell/Dunkel/System-Darstellung",
      "release_date": "2026-09-03",
      "platform": {
        "android": {
          "url": "https://cat-update.myftp.biz/downloads/catduo-1.0.0.apk",
          "sha256": "6265a812f70e2716b9988a4428d38178ee6984aa1a25d13da0e44887cb201594",
          "size": 33956051
        }
      },
      "icon_url": "/apps/catduo/icon.png"
    },
    {
      "app": "catfiles",
      "version": "1.11.15",
      "build": 104,
      "release_notes": "v1.11.15:\n\n★ Der CDJ friert nicht mehr ein\n• Beim Öffnen von „Tracks\" blieb der Player hängen — man kam nicht einmal an den Punkt vorbei. Ursache lag in der Datenbank auf dem Stick: drei Tabellen wurden an der falschen Stelle abgelegt. Betroffen war JEDER Stick seit dem 18.08. Bitte einmal neu exportieren.\n\n★ Die Hintergrundfarbe kommt endlich am Gerät an\n• Sie steht in der Stick-Datenbank an einer Stelle, die unser Export bisher leer gelassen hat. Deshalb war die Farbauswahl am Player sogar gesperrt. Jetzt wirkt die Farbe aus den DJ-Einstellungen.\n• Auch beim Ergänzen eines Sticks bleiben Farbe und Geräte-Einstellungen erhalten — vorher hoben sich die beiden Beta-Schalter gegenseitig auf.\n\n★ Cover\n• Die eingebetteten Bilder werden jetzt im selben Format geschrieben wie rekordbox. Vorher waren sie bis zu viermal so groß und in einer Form, die ein CDJ so nie zu sehen bekommt.\n\n★ Neuer Tab „Stick\"\n• Liest die Playlists eines angeschlossenen USB-Sticks — auch von fremden rekordbox-Installationen — und sichert sie auf den Server. Titel, die dort schon liegen, werden nur verknüpft; fehlende lädt die App vom Stick hoch.\n\n★ Laufende Vorgänge im Blick\n• Der Playlists-Tab zeigt oben, was gerade auf dem Server läuft oder wartet, mit „Ansehen\" und „Abbrechen\" je Vorgang. Bisher war Abbrechen nur auf der Fortschrittsseite erreichbar, solange sie offen war.\n• Kurze Aufträge wie das Ergänzen eines Sticks warten nicht mehr hinter stundenlangen Analysen.\n\n★ Weblink zum Download\n• Neben „Auf USB exportieren\" und „Auf Phone speichern\" gibt es jetzt einen Link, den ein Browser öffnen kann — praktisch, um den Export am Rechner zu holen. Gültig sieben Tage, jederzeit widerrufbar.\n\n★ Kleinigkeiten\n• Die DJ-Einstellungen bestätigen jetzt sichtbar, dass gespeichert wurde.",
      "release_date": "2026-08-21",
      "platform": {
        "android": {
          "url": "https://cat-update.myftp.biz/downloads/catfiles-1.11.15.apk",
          "sha256": "14fb26548ce15bdd8896d99843660c0f0fb87654e064ec0caebf4eb4e40ba2ec",
          "size": 54998783
        }
      },
      "icon_url": "/apps/catfiles/icon.png"
    },
    {
      "app": "cathome",
      "version": "1.3.2",
      "build": 7,
      "release_notes": "v1.3.2:\n• Neuer Settings-Eintrag \"Changelog ansehen\" mit allen Versionen.\n• CatHome meldet sich jetzt per lokaler Notification wenn ein Update bereitsteht — kein Auto-Install.\n• Check läuft täglich im Hintergrund + bei jedem App-Start.",
      "release_date": "2026-05-20",
      "platform": {
        "android": {
          "url": "https://cat-update.myftp.biz/downloads/cathome-1.3.2.apk",
          "sha256": "8f42669abf147340e22cb79d7053b614cb14943feefbca008a87e1f0e85432c4",
          "size": 36305039
        }
      },
      "icon_url": "/apps/cathome/icon.png"
    },
    {
      "app": "catmonitor",
      "version": "1.0",
      "build": 2,
      "release_notes": "v1.0:\n• Erste offizielle Release.\n• Settings → \"Changelog ansehen\" zeigt alle Versionen.\n• CatMonitor meldet sich per lokaler Notification wenn ein Update bereitsteht — Check täglich + bei App-Start.",
      "release_date": "2026-05-20",
      "platform": {
        "android": {
          "url": "https://cat-update.myftp.biz/downloads/catmonitor-1.0.apk",
          "sha256": "d4b3da2a2de91af7f41d67c82124b8b787b47881f9763fd27d39dc80fbcf7e78",
          "size": 39467212
        }
      },
      "icon_url": "/apps/catmonitor/icon.png"
    },
    {
      "app": "catsecret",
      "version": "2.9",
      "build": 12,
      "release_notes": "v2.9 — großes Sammel-Update (2.6 bis 2.9):\n\nDESIGN\n• Neues Pink-Design \"Bubblegum Pop\", umschaltbar in Einstellungen → Design (💖 Pink / 💚 Grün Klassik).\n• TOTP-Countdown als schrumpfende Kaugummiblase, letzte 5 Sekunden farblich gewarnt.\n\nAUTOFILL (Android)\n• Vorschläge direkt in der Tastaturleiste (Android 11+).\n• \"In CATSECRET suchen\" füllt jetzt wirklich aus — vorher öffnete es nur die App.\n• Apps ohne Web-Adresse werden erkannt (Spotify-App findet den Spotify-Eintrag).\n• web.de, whatsapp.com & Co. wurden durch einen Vergleichsfehler nie gefunden — behoben.\n• Zugangsdaten bekommen nur noch die echte Domain, keine ähnlich benannten Fremdseiten.\n• Neue Einträge stehen sofort bereit, nicht erst nach dem nächsten Entsperren.\n\nBROWSER-ERWEITERUNG (Windows)\n• Füllt automatisch aus, wenn genau ein Eintrag passt.\n• Läuft jetzt auch bei gesperrtem Tresor an — vorher meldete sie \"CATSECRET läuft nicht\".\n• Zwei-Schritt-Anmeldungen, Einmalcodes und Passwort-Generator im Feld.\n• Bekannte Zugänge werden aktualisiert statt doppelt angelegt.\n\nTEMPO & KOMFORT\n• Entsperren friert die App nicht mehr ein (Schlüsselableitung im Hintergrund).\n• Tresor-Liste lädt schneller; Passwörter werden erst beim Öffnen entschlüsselt.\n• URL im Eintrag per Knopf im Browser öffnen.\n• Zurück mit ungespeicherten Änderungen fragt nach: Speichern / Verwerfen / Abbrechen.\n• Lokales Backup: verschlüsselte Tresor-Datei sichern und wiederherstellen.",
      "release_date": "2026-08-11",
      "platform": {
        "android": {
          "url": "https://cat-update.myftp.biz/downloads/catsecret-2.9.apk",
          "sha256": "8fed56b8b8ce714b2b69b10b1e26a7543b3bb3ef2130b7a9de7a476f1ca4375f",
          "size": 50298734
        },
        "windows": {
          "url": "https://cat-update.myftp.biz/downloads/catsecret-windows-2.9.zip",
          "sha256": "494855356a25b09511dd7ece5efa3262c66a7dfc9634ce71169012e1fd5c1344",
          "size": 36219916
        }
      },
      "icon_url": "/apps/catsecret/icon.png"
    },
    {
      "app": "catswipe",
      "version": "1.9.0",
      "build": 15,
      "release_notes": "v1.9.0:\n• Google-Konto verbinden — neue Einstellungen-Seite ⚙️\n• Google Drive als Bildquelle (inkl. Freigaben und geteilte Ablagen)\n• Google Fotos ausmisten: Fotos auswählen, durchswipen — Aussortierte öffnen sich nacheinander in Google Fotos zum Löschen\n• Angefangenes Aufräumen überlebt App-Neustart 🐾",
      "release_date": "2026-08-25",
      "platform": {
        "android": {
          "url": "https://cat-update.myftp.biz/downloads/catswipe-1.9.0.apk",
          "sha256": "30f2149cbc4524fa27d3cd127175d953b92603e6cc82d160ec9e512b81fa7c2c",
          "size": 31872164
        },
        "ios": {
          "url": "https://cat-update.myftp.biz/downloads/CatSwipe.ipa",
          "sha256": "efda6b2b59e598315f5247fd06043398acda196b644cac9b5ab6568383073cb7",
          "size": 17981027
        }
      },
      "icon_url": "/apps/catswipe/icon.png"
    },
    {
      "app": "catswitch",
      "version": "2.0.0",
      "build": 2,
      "release_notes": "CatSwitch 2.0\n• Neues Pink-Design mit Berlioz, hell und dunkel\n• Spricht mit der Zentrale (CAT-SWITCH) statt direkt mit dem Pi — Adresse und Token in den Einstellungen neu eintragen\n• Geräte als Gruppen, freie Sammlungen mit „Alle an / Alle aus\"\n• Timer und Wochenplan je Relais (sobald ein Gerät das kann)\n• Live-Aktualisierung ohne Ziehen",
      "release_date": "2026-09-11",
      "platform": {
        "android": {
          "url": "https://cat-update.myftp.biz/downloads/catswitch-2.0.0.apk",
          "sha256": "28c93853473ad5f5b6b67bd34d62a015cf1fae6c037c492a809ea6c3831824da",
          "size": 33283143
        }
      },
      "icon_url": "/apps/catswitch/icon.png"
    },
    {
      "app": "catterminal",
      "version": "1.0",
      "build": 1,
      "release_notes": "Initiale Version",
      "release_date": "2026-05-03",
      "platform": {},
      "icon_url": "/apps/catterminal/icon.png"
    },
    {
      "app": "catweather",
      "version": "1.3.0",
      "build": 5,
      "release_notes": "v1.3.0:\n• Die Ortssuche findet jetzt auch Straßen, Hausnummern und kleine Ortsteile — bisher kannte sie nur größere Orte, deshalb blieb die eigene Adresse unauffindbar.\n• \"＋ Speichern\" bei Mein Standort funktioniert jetzt immer: liegt noch kein Standort vor, wird er beim Tippen geholt.\n• Rückmeldung unter dem Suchfeld: was gespeichert wurde bzw. wenn nichts gefunden wurde.",
      "release_date": "2026-08-22",
      "platform": {
        "android": {
          "url": "https://cat-update.myftp.biz/downloads/catweather-1.3.0.apk",
          "sha256": "553a26f4f07998eaf6694bbde298194a3ca061edf7703f2be4e750757533b985",
          "size": 84238781
        }
      },
      "icon_url": "/apps/catweather/icon.png"
    },
    {
      "app": "fakiboard",
      "version": "1.1.0",
      "build": 2,
      "release_notes": "v1.1.0:\n• Selbstaktualisierung: FakiBoard prüft beim Start auf cat-update, ob eine neue Fassung vorliegt — Android lädt die APK und startet den Installer, iOS öffnet den Installationsdialog.\n• Einstellungen → „App\": zeigt die installierte Version und prüft auf Wunsch von Hand.",
      "release_date": "2026-09-06",
      "platform": {
        "android": {
          "url": "https://cat-update.myftp.biz/downloads/fakiboard-1.1.0.apk",
          "sha256": "4d898a11865fba3548a2097fa039b8f2cf43532bc9bfac996208715df10f44e9",
          "size": 30579400
        },
        "ios": {
          "url": "https://cat-update.myftp.biz/downloads/FakiBoard.ipa",
          "sha256": "d4b8010b5481f882c5cb3c414c378b3f74cb0fb14081ff0e505adbb5aa147c79",
          "size": 18002963
        }
      },
      "icon_url": "/apps/fakiboard/icon.png"
    },
    {
      "app": "miniremote",
      "version": "1.1",
      "build": 2,
      "release_notes": "v1.1: Rechtsklick funktioniert (Button 2 statt hardcoded Button 1), Ctrl+C/V/X Race-Fix (KeyAsync serialisiert), Clipboard-Sync ueberschreibt Mac-Clipboard nicht mehr blind beim Mac->Mac Copy/Paste. Plus Mac-Server-Performance massiv verbessert (direkter JPEG-Encode statt sips-Subprocess: <10 -> ~30 FPS).",
      "release_date": "2026-05-12",
      "platform": {
        "windows": {
          "url": "https://cat-update.myftp.biz/downloads/miniremote-windows-1.1.zip",
          "sha256": "c813ba06f7f6739c0b65137b4c10002d64568d77d9fb60e75e198edfcb389664",
          "size": 105808152,
          "type": "msix"
        }
      },
      "icon_url": "/apps/miniremote/icon.png"
    },
    {
      "app": "securetext",
      "version": "2.6",
      "build": 8,
      "release_notes": "Top-Bar / Status-Bar / Titel-Text durchgängig im CAT Dark-Green Theme — keine .NET-Lila-Reste mehr (Primary/SecondaryDarkText/OffBlack auf CAT-Werte umgestellt, Android colorPrimary auf Tiefgrün). Plus neues Cat-Hash-Icon und Splash. Erstmals Production-Keystore (CatSecret-Cert).",
      "release_date": "2026-05-09",
      "platform": {
        "android": {
          "url": "https://cat-update.myftp.biz/downloads/securetext-2.6.apk",
          "sha256": "426808a8d031ffe9c32c38820805cb78fdebe1e625ca935af6d3ba8d393847b9",
          "size": 20125713
        },
        "ios": {
          "url": "https://cat-update.myftp.biz/downloads/securetext-2.6.ipa",
          "sha256": "8a986edad375864e8aa834f36e838ce6c552693cadc22de7d6bfcd29c7741d4c",
          "size": 18082811
        }
      },
      "icon_url": "/apps/securetext/icon.png"
    },
    {
      "app": "sshclient",
      "version": "1.2",
      "build": 3,
      "release_notes": "v1.2:\n• Hilfe-Seite hat einen \"Changelog ansehen\"-Knopf mit allen Versionen.\n• ssh-client meldet sich per lokaler Notification bei verfügbarem Update — kein Auto-Install.\n• Check täglich + bei jedem App-Start.",
      "release_date": "2026-05-20",
      "platform": {
        "android": {
          "url": "https://cat-update.myftp.biz/downloads/sshclient-1.2.apk",
          "sha256": "0c0cee1dce86fcc69e2f567c42eab7c374f084766ce95f048be7d80985f0fe57",
          "size": 76167642
        }
      },
      "icon_url": "/apps/sshclient/icon.png"
    }
  ]
}