{
  "name": "Holos Social",
  "subtitle": "Self-hosted Fediverse client",
  "description": "Holos is a mobile-first Fediverse client that gives you your own ActivityPub identity directly on your phone. Unlike traditional Mastodon apps that require an account on a server, Holos runs a full ActivityPub server on your device.",
  "iconURL": "https://fdroid.fedilab.app/repo/social.holos.app/en-US/icon.png",
  "website": "https://holos.social",
  "fediUsername": "holos",
  "tintColor": "#7B5EA7",
  "apps": [
    {
      "name": "Holos Social",
      "bundleIdentifier": "social.holos.app",
      "marketplaceID": "6761623669",
      "developerName": "Thomas Schneider",
      "subtitle": "Self-hosted Fediverse client",
      "localizedDescription": "Holos is a mobile-first Fediverse client that gives you your own ActivityPub identity directly on your phone. Unlike traditional Mastodon apps that require an account on a server, Holos runs a full ActivityPub server on your device.\n\nKey Features:\n\n- Your Own ActivityPub Server: Full ActivityPub server running on your phone, your data stored locally, relay server provides a stable address for federation.\n\n- Full Fediverse Compatibility: Follow and interact with users on Mastodon, Pleroma, Misskey, Pixelfed, and more. Full ActivityPub support: posts, likes, boosts, replies, quotes, and mentions. Direct messages with real-time delivery.\n\n- Flexible Timeline Views: Switch between All, Media only, Videos only, or Text only. Quickly adapt your feed to your current mood.\n\n- Mobile-First Design: Built from the ground up for mobile. Works offline with automatic sync when reconnected. Battery-efficient with smart background sync.\n\n- Privacy Focused: Your posts and messages stored locally in SQLite. All traffic proxied through relay for IP privacy. RSA keys generated on-device, private key never leaves your phone.\n\n- Real-Time Sync: WebSocket connection for instant notifications. Activity queue with priority-based delivery. Automatic catch-up after offline periods.",
      "iconURL": "https://fdroid.fedilab.app/repo/social.holos.app/en-US/icon.png",
      "tintColor": "#7B5EA7",
      "category": "social",
      "minOSVersion": "16.4",
      "screenshots": [
        "https://fdroid.fedilab.app/repo/social.holos.app/en-US/phoneScreenshots/1.png",
        "https://fdroid.fedilab.app/repo/social.holos.app/en-US/phoneScreenshots/2.png",
        "https://fdroid.fedilab.app/repo/social.holos.app/en-US/phoneScreenshots/3.png",
        "https://fdroid.fedilab.app/repo/social.holos.app/en-US/phoneScreenshots/4.png",
        "https://fdroid.fedilab.app/repo/social.holos.app/en-US/phoneScreenshots/5.png",
        "https://fdroid.fedilab.app/repo/social.holos.app/en-US/phoneScreenshots/6.png",
        "https://fdroid.fedilab.app/repo/social.holos.app/en-US/phoneScreenshots/7.png",
        "https://fdroid.fedilab.app/repo/social.holos.app/en-US/phoneScreenshots/8.png",
        "https://fdroid.fedilab.app/repo/social.holos.app/en-US/phoneScreenshots/9.png",
        "https://fdroid.fedilab.app/repo/social.holos.app/en-US/phoneScreenshots/10.png",
        "https://fdroid.fedilab.app/repo/social.holos.app/en-US/phoneScreenshots/11.png"
      ],
      "versions": [
        {
          "version": "1.14.0",
          "buildVersion": "47",
          "date": "2026-07-11",
          "localizedDescription": "Added\n- Paste and Replace buttons in the composer, disabled by default\n- Translate You translation engine\n- Private notes on profiles\n- Search and sort in lists\n- Quote counts on posts\n- In-app help guide for search operators\n- Shortcut to open the post from a grouped like or boost notification\n\nChanged\n- Offline translation without leaving the app\n- Settings search scrolls to and highlights the selected result\n- Media folder named by handle\n- Legacy sync deprecated, filtered sync is now always used\n\nFixed\n- Local timeline emptied by orphan posts cleanup\n- App stuck connecting on networks with broken IPv6\n- Late notifications for followed threads\n- Own boosts not showing on profile\n- Unlisted posts not appearing after publishing\n- Quote post federation and display\n- Wrong handle shown on some posts while scrolling\n- Own handle showing the server subdomain instead of the custom root domain\n- Followings import more reliable\n- WebDAV media public URL\n- Language not kept for Discover posts\n- URLs missing from copied post content\n- Like and boost counters\n- Crash with a missing offline translation language pack",
          "downloadURL": "https://files.fedilab.app/altstore/pal/holos/1.14.0/manifest.json",
          "size": 42141912,
          "minOSVersion": "16.4"
        },
        {
          "version": "1.12.0",
          "buildVersion": "45",
          "date": "2026-06-30",
          "localizedDescription": "Added\n- Recovery passphrase can be changed without the old one, secured by biometrics or PIN\n- Mention and Send message in the profile menu\n- Notifications shortcut with unread badge in feed screen headers\n- Blocked domain indicator with Unblock on profiles\n\nFixed\n- Posts showing another post's link card while scrolling\n- Cleanup not removing old federated posts\n- Sync progress bar stuck or showing a wrong count\n- Sync bar blocking the bottom menu while composing\n- Notification badges now update live\n- Wrong encrypted lock icon in the conversation list\n- Cleanup dialog reappearing when returning to the screen\n\nChanged\n- Clearer message when there is nothing to clean\n- Manage lists dialog usable with many lists\n- More robust sync with timeout and Retry",
          "downloadURL": "https://files.fedilab.app/altstore/pal/holos/1.12.0/manifest.json",
          "size": 42088430,
          "minOSVersion": "16.4"
        },
        {
          "version": "1.11.0",
          "buildVersion": "44",
          "date": "2026-06-28",
          "localizedDescription": "- Account screen to view and change email and password\n- Database compacted automatically in the background to reclaim space, with a notification\n- New Compact Database button in Cleanup settings to run it on demand\n- Timeline blank or frozen when loading many new posts\n- Profile search and startup stuck on an endless spinner, now with a Retry option\n- Mute and block now apply instantly\n- Slowdowns and failing search from an oversized database, now compacted automatically",
          "downloadURL": "https://files.fedilab.app/altstore/pal/holos/1.11.0/manifest.json",
          "size": 42067083,
          "minOSVersion": "16.4"
        }
      ],
      "appPermissions": {
        "entitlements": [
          "com.apple.developer.aps-environment",
          "com.apple.security.application-groups"
        ],
        "privacy": {}
      }
    }
  ],
  "news": []
}
