{
    "schemaVersion": 2,
    "exportedAt": "2026-08-25T11:55:48.334118",
    "appVersion": "0.0.0",
    "apps": [
        {
            "id": "org.futo.inputmethod.latin",
            "url": "https://github.com/futo-org/android-keyboard",
            "author": "futo-org",
            "name": "FUTO Keyboard",
            "installedVersion": "0.1.30",
            "latestVersion": "0.1.30",
            "apkUrls": "[[\"keyboard-0.1.30.apk\",\"https://api.github.com/repos/futo-org/android-keyboard/releases/assets/501777198\"]]",
            "otherAssetUrls": "[[\"0.1.30.tar.gz\",\"https://api.github.com/repos/futo-org/android-keyboard/tarball/0.1.30\"],[\"0.1.30.zip\",\"https://api.github.com/repos/futo-org/android-keyboard/zipball/0.1.30\"]]",
            "preferredApkIndex": 0,
            "additionalSettings": "{\"includePrereleases\":false,\"fallbackToOlderReleases\":true,\"filterReleaseTitlesByRegEx\":\"\",\"filterReleaseNotesByRegEx\":\"\",\"verifyLatestTag\":false,\"sortMethodChoice\":\"date\",\"useLatestAssetDateAsReleaseDate\":false,\"releaseTitleAsVersion\":false,\"trackOnly\":false,\"versionExtractionRegEx\":\"\",\"matchGroupToUse\":\"\",\"versionDetection\":true,\"releaseDateAsVersion\":false,\"useVersionCodeAsOSVersion\":false,\"apkFilterRegEx\":\"\",\"invertAPKFilter\":false,\"autoApkFilterByArch\":true,\"appName\":\"\",\"appAuthor\":\"\",\"shizukuPretendToBeGooglePlay\":false,\"allowInsecure\":false,\"exemptFromBackgroundUpdates\":false,\"skipUpdateNotifications\":false,\"about\":\"\",\"refreshBeforeDownload\":false,\"includeZips\":false,\"zippedApkFilterRegEx\":\"\",\"includeTarballs\":false,\"tarballedApkFilterRegEx\":\"\"}",
            "lastUpdateCheck": 1787673290520861,
            "pinned": false,
            "categories": [],
            "releaseDate": 1785876749000000,
            "changeLog": "## Advanced theming\r\n\r\nIt's now possible to create advanced themes for FUTO Keyboard! Check out the [Themes page](https://keyboard.futo.tech/themes) which will be expanded in the future.\r\n\r\n<p align=\"center\">\r\n<img width=\"1200\" height=\"630\" alt=\"Board(1)\" src=\"https://github.com/user-attachments/assets/f8c2afa4-246e-4e2c-a1e6-c78ac250406a\" />\r\n</p>\r\n\r\nThis sits in addition to the already-existing simple in-app editor that was introduced in v0.1.27. So to recap:\r\n* **Simple theming** by typical end-users, for personal themes and whatnot, is done directly inside the app. It's fairly limited and stays inside the app, so there are no sharing options, beyond you sharing a background picture.\r\n* **Advanced theming** by artists or developers is done via the new web editor with a desktop device, and is more complicated. It produces ZIP themes which can be shared anywhere and imported into FUTO Keyboard via the theme menu.\r\n\r\nThe advanced theme editor requires using a desktop device, you can't use it from your phone. This is an intentional scope decision. If you want to make themes from your phone, you should consider simple theming instead. Advanced theming allows modifying all 44 colors of the keyboard individually, as well as applying custom bitmap borders and icons to keys via a matchrule system. The advanced theme editor will continue to be worked on over time. You can access it here: https://keyboard.futo.tech/theme-editor\r\n\r\nTo learn how the editor works, I recommend downloading some of those themes and importing them into the editor. This way, you can see a real example of how the various features are used. If you make something cool, share it with us in the Discord, Zulip, or email it to us! The themes page will be updated to allow user theme submissions next.\r\n\r\nWe're still figuring out how to allow advanced customization of a mobile keyboard without destroying performance or flexibility, so consider this functionality to still be somewhat of a preview. Things may end up needing to be changed, and if you encounter any specific limitations or issues, and have a suggestion for a new feature to overcome it, let us know. The issue tracker and source code for the theme editor is at https://github.com/futo-org/keyboard-theme-editor\r\n\r\n**[Themes](https://keyboard.futo.tech/themes)** | **[Editor](https://keyboard.futo.tech/theme-editor)**\r\n\r\n## KASROZ\r\n\r\n<p align=\"center\">\r\n<img width=\"500\" alt=\"image\" src=\"https://github.com/user-attachments/assets/ba8de1c6-1979-4833-9229-c3720cd9f9f8\" />\r\n</p>\r\n\r\nKASROZ is our new keyboard layout that's been optimized for swipe typing in English. It builds on the work of ClearFlow, another swipe-optimized layout, but uses a different optimization function that ends up working better with modern neural swipe decoders.\r\n\r\nYou can learn more about KASROZ and how it was made in this [blog post](https://futo.tech/blog/swipe-keyboard). We believe it's the optimal layout for swipe typing in English.\r\n\r\nIf you'd like to try KASROZ, you can access it directly in FUTO Keyboard Settings > Swipe Typing > KASROZ.\r\n\r\nWe'd be happy to hear your feedback on this!\r\n\r\n## Swipe to switch languages (setting)\r\n\r\nTo enable this, go to Keyboard & Typing > Long-Press Keys & Spacebar > set Spacebar's Swipe to Switch langauge\r\n\r\n<p align=\"center\">\r\n<img width=\"499\" src=\"https://github.com/user-attachments/assets/6dbf7ab5-f8d9-461e-881f-3e9070564ea2\" />\r\n</p>\r\n\r\nThis is a feature that already existed before, but this version greatly improves it with visual and haptic feedback, and a reduced distance for switching. In layouts where the spacebar is vertical (KASROZ and ClearFlow), swipe vertically to switch languages.\r\n\r\n## Other\r\n\r\n* Language is no longer shown on spacebar if there's only one active\r\n* Fixed translations being bugged in many languages displaying XML tags\r\n* Removed Christmas 2025 theme, moved to website as a downloadable option\r\n* Resolved a foldable issue with non-splittable layouts\r\n* Resolved some crashes\r\n* Fixed beam search issue in autocorrect and suggestion model (thanks to #2157)",
            "overrideSource": null,
            "allowIdChange": false,
            "pendingRepoRenameUrl": null
        },
        {
            "id": "ws.xsoh.etar",
            "url": "https://f-droid.org/packages/ws.xsoh.etar",
            "author": "F-Droid official",
            "name": "Etar",
            "installedVersion": "1.0.57",
            "latestVersion": "1.0.57",
            "apkUrls": "[[\"ws.xsoh.etar_57.apk\",\"https://f-droid.org/repo/ws.xsoh.etar_57.apk\"]]",
            "otherAssetUrls": "[]",
            "preferredApkIndex": 0,
            "additionalSettings": "{\"filterVersionsByRegEx\":\"\",\"trySelectingSuggestedVersionCode\":true,\"autoSelectHighestVersionCode\":false,\"trackOnly\":false,\"versionExtractionRegEx\":\"\",\"matchGroupToUse\":\"\",\"versionDetection\":true,\"useVersionCodeAsOSVersion\":false,\"apkFilterRegEx\":\"\",\"invertAPKFilter\":false,\"autoApkFilterByArch\":true,\"appName\":\"\",\"appAuthor\":\"\",\"shizukuPretendToBeGooglePlay\":false,\"allowInsecure\":false,\"exemptFromBackgroundUpdates\":false,\"skipUpdateNotifications\":false,\"about\":\"\",\"refreshBeforeDownload\":false}",
            "lastUpdateCheck": 1787673291983773,
            "pinned": false,
            "categories": [],
            "releaseDate": null,
            "changeLog": "https://github.com/Etar-Group/Etar-Calendar/releases",
            "overrideSource": null,
            "allowIdChange": false,
            "pendingRepoRenameUrl": null
        },
        {
            "id": "net.thunderbird.android",
            "url": "https://github.com/thunderbird/thunderbird-android",
            "author": "thunderbird",
            "name": "Thunderbird",
            "installedVersion": "THUNDERBIRD_22_0",
            "latestVersion": "THUNDERBIRD_22_0",
            "apkUrls": "[[\"thunderbird-22.0.apk\",\"https://api.github.com/repos/thunderbird/thunderbird-android/releases/assets/509633860\"]]",
            "otherAssetUrls": "[[\"THUNDERBIRD_22_0.tar.gz\",\"https://api.github.com/repos/thunderbird/thunderbird-android/tarball/THUNDERBIRD_22_0\"],[\"THUNDERBIRD_22_0.zip\",\"https://api.github.com/repos/thunderbird/thunderbird-android/zipball/THUNDERBIRD_22_0\"]]",
            "preferredApkIndex": 0,
            "additionalSettings": "{\"includePrereleases\":false,\"fallbackToOlderReleases\":true,\"filterReleaseTitlesByRegEx\":\"Thunderbird\",\"filterReleaseNotesByRegEx\":\"\",\"verifyLatestTag\":false,\"sortMethodChoice\":\"date\",\"useLatestAssetDateAsReleaseDate\":false,\"releaseTitleAsVersion\":false,\"trackOnly\":false,\"versionExtractionRegEx\":\"\",\"matchGroupToUse\":\"\",\"versionDetection\":false,\"releaseDateAsVersion\":false,\"useVersionCodeAsOSVersion\":false,\"apkFilterRegEx\":\"\",\"invertAPKFilter\":false,\"autoApkFilterByArch\":true,\"appName\":\"Thunderbird\",\"appAuthor\":\"Thunderbird\",\"shizukuPretendToBeGooglePlay\":false,\"allowInsecure\":false,\"exemptFromBackgroundUpdates\":false,\"skipUpdateNotifications\":false,\"about\":\"Thunderbird for Android – Open Source Email App for Android (fka K-9 Mail).\",\"refreshBeforeDownload\":false,\"includeZips\":false,\"zippedApkFilterRegEx\":\"\",\"includeTarballs\":false,\"tarballedApkFilterRegEx\":\"\"}",
            "lastUpdateCheck": 1787673291147054,
            "pinned": false,
            "categories": [],
            "releaseDate": 1786420758000000,
            "changeLog": "New:\n- Incognito Keyboard privacy setting disables Google keyboard from learning words (#3855)\n- Thundermail interim screen when adding an account (#11102)\n\n\nChanged:\n- Selected sort option now shows an indicator in the sort menu (#11184)\n\n\nFixed:\n- Messages could scroll horizontally when content fit the screen (#11038)\n- Thread deletion confirmation incorrectly said only one message would be deleted (#8223)\n- Notification actions were difficult to scroll and reorder on small screen (#11191)\n- Show Headers collapsed multi-line email headers into a single line (#9452)\n- Notification previews displayed HTML entities and markup instead of clean text (#8471, #10256)\n- Select Image icon was hard to see in dark theme (#11202)\n- Printed message headers always used US date format instead of local format (#11109)\n- Splash screen truncated the Thunderbird name on small displays (#11172)\n\n\nContributors:\n* Thanks to: @arpitagarwal1301, @coreycb, @dani-zilla, @frabera, @himu-gupta, @kryoseu, @mohitsatr, @mvanhorn, @rafaeltonholo, @saisafe, @shamim-emon, @stephenking314, @TusharBhatia34, @wmontwe\n\nNew Contributors:\n* @mvanhorn made their first contribution in #11003\n* @TusharBhatia34 made their first contribution in #11227\n* @arpitagarwal1301 made their first contribution in #11280\n\n**Full Changelog**: https://github.com/thunderbird/thunderbird-android/compare/THUNDERBIRD_21_1...THUNDERBIRD_22_0",
            "overrideSource": null,
            "allowIdChange": false,
            "pendingRepoRenameUrl": null
        },
        {
            "id": "com.cheogram.android",
            "url": "https://f-droid.org/en/packages/com.cheogram.android",
            "author": "F-Droid official",
            "name": "Cheogram",
            "installedVersion": "2.19.0-6+free",
            "latestVersion": "2.19.0-6+free",
            "apkUrls": "[[\"com.cheogram.android_4206504.apk\",\"https://f-droid.org/repo/com.cheogram.android_4206504.apk\"],[\"com.cheogram.android_4206503.apk\",\"https://f-droid.org/repo/com.cheogram.android_4206503.apk\"],[\"com.cheogram.android_4206502.apk\",\"https://f-droid.org/repo/com.cheogram.android_4206502.apk\"],[\"com.cheogram.android_4206501.apk\",\"https://f-droid.org/repo/com.cheogram.android_4206501.apk\"]]",
            "otherAssetUrls": "[]",
            "preferredApkIndex": 0,
            "additionalSettings": "{\"filterVersionsByRegEx\":\"\",\"trySelectingSuggestedVersionCode\":false,\"autoSelectHighestVersionCode\":false,\"trackOnly\":false,\"versionExtractionRegEx\":\"\",\"matchGroupToUse\":\"\",\"versionDetection\":true,\"useVersionCodeAsOSVersion\":false,\"apkFilterRegEx\":\"\",\"invertAPKFilter\":false,\"autoApkFilterByArch\":true,\"appName\":\"\",\"appAuthor\":\"\",\"shizukuPretendToBeGooglePlay\":false,\"allowInsecure\":false,\"exemptFromBackgroundUpdates\":false,\"skipUpdateNotifications\":false,\"about\":\"\",\"refreshBeforeDownload\":false}",
            "lastUpdateCheck": 1787673291481436,
            "pinned": false,
            "categories": [],
            "releaseDate": null,
            "changeLog": null,
            "overrideSource": "FDroid",
            "allowIdChange": false,
            "pendingRepoRenameUrl": null
        },
        {
            "id": "com.zaneschepke.wireguardautotunnel",
            "url": "https://github.com/wgtunnel/android",
            "author": "wgtunnel",
            "name": "WG Tunnel",
            "installedVersion": "5.5.0",
            "latestVersion": "5.5.0",
            "apkUrls": "[[\"wgtunnel-standalone-v5.5.0.apk\",\"https://api.github.com/repos/wgtunnel/android/releases/assets/527272252\"]]",
            "otherAssetUrls": "[[\"wgtunnel-fdroid-v5.5.0-arm64.apk\",\"https://api.github.com/repos/wgtunnel/android/releases/assets/527272253\"],[\"wgtunnel-fdroid-v5.5.0-armv7.apk\",\"https://api.github.com/repos/wgtunnel/android/releases/assets/527272255\"],[\"wgtunnel-fdroid-v5.5.0.apk\",\"https://api.github.com/repos/wgtunnel/android/releases/assets/527272254\"],[\"wgtunnel-standalone-v5.5.0-arm64.apk\",\"https://api.github.com/repos/wgtunnel/android/releases/assets/527272251\"],[\"wgtunnel-standalone-v5.5.0-armv7.apk\",\"https://api.github.com/repos/wgtunnel/android/releases/assets/527272249\"],[\"5.5.0.tar.gz\",\"https://api.github.com/repos/wgtunnel/android/tarball/5.5.0\"],[\"5.5.0.zip\",\"https://api.github.com/repos/wgtunnel/android/zipball/5.5.0\"]]",
            "preferredApkIndex": 0,
            "additionalSettings": "{\"includePrereleases\":false,\"fallbackToOlderReleases\":true,\"filterReleaseTitlesByRegEx\":\"\",\"filterReleaseNotesByRegEx\":\"\",\"verifyLatestTag\":false,\"sortMethodChoice\":\"date\",\"useLatestAssetDateAsReleaseDate\":false,\"releaseTitleAsVersion\":false,\"trackOnly\":false,\"versionExtractionRegEx\":\"\",\"matchGroupToUse\":\"\",\"versionDetection\":true,\"releaseDateAsVersion\":false,\"useVersionCodeAsOSVersion\":false,\"apkFilterRegEx\":\"(armv7|arm64|fdroid)\",\"invertAPKFilter\":true,\"autoApkFilterByArch\":true,\"minimumUpdateAgeDays\":\"\",\"appName\":\"\",\"appAuthor\":\"\",\"shizukuPretendToBeGooglePlay\":false,\"allowInsecure\":false,\"exemptFromBackgroundUpdates\":false,\"skipUpdateNotifications\":false,\"about\":\"\",\"refreshBeforeDownload\":false,\"includeZips\":false,\"zippedApkFilterRegEx\":\"\",\"includeTarballs\":false,\"tarballedApkFilterRegEx\":\"\"}",
            "lastUpdateCheck": 1787673289145636,
            "pinned": false,
            "categories": [],
            "releaseDate": 1787558205000000,
            "changeLog": "What's new:\n- Seamless recovery configurable delay and stats\n- Tunnel recovery features can now be applied while a tunnel is active\n- Bugfixes for peer endpoints resolution of IPv6 only endpoints\n- Bugfixes for failed parsing of valid Amnezia packet signatures\n- Various other fixes and improvements\n\nSHA-256 fingerprints for the 4096-bit signing certificate:\n```sh\n5204d82e766e8aa14dcbb06dc70aebae2bdd812d4d6203cd521a8a685d7d3d80\n```\n\nTo verify fingerprint:\n```sh\napksigner verify --print-certs [path to APK file] | grep SHA-256\n```\n\n### Changelog\n### :sparkles: New Features\n- [`c7bd0b4`](https://github.com/wgtunnel/android/commit/c7bd0b4f667e90993f90cfd01e0ad9937be50156) - seamless recovery tuning *(commit by @zaneschepke)*\n\n### :bug: Bug Fixes\n- [`8dc51ab`](https://github.com/wgtunnel/android/commit/8dc51ab83ed3fc25ab37a8eec271cb5613c45b57) - bump core, fix suffixes description *(commit by @zaneschepke)*\n\n### :recycle: Refactors\n- [`0309017`](https://github.com/wgtunnel/android/commit/0309017ee39abf0388721b9b1f555629759717fd) - notify on active tunnel feature toggles *(commit by @zaneschepke)*\n\n### :wrench: Chores\n- [`ecafc05`](https://github.com/wgtunnel/android/commit/ecafc05c505169f1d7bbcf0b2197b2f389df495c) - bump gradle, agp *(commit by @zaneschepke)*\n- [`661a6ed`](https://github.com/wgtunnel/android/commit/661a6ed0b5be9dbbfde6d54f024fc75495280c7b) - release 5.5.0 *(commit by @zaneschepke)*\n\n",
            "overrideSource": null,
            "allowIdChange": false,
            "pendingRepoRenameUrl": null
        },
        {
            "id": "im.molly.app",
            "url": "https://github.com/mollyim/mollyim-android",
            "author": "mollyim",
            "name": "Molly",
            "installedVersion": "v8.19.2-4",
            "latestVersion": "v8.19.2-4",
            "apkUrls": "[[\"Molly-v8.19.2-4.apk\",\"https://api.github.com/repos/mollyim/mollyim-android/releases/assets/496611076\"]]",
            "otherAssetUrls": "[[\"v8.19.2-4.tar.gz\",\"https://api.github.com/repos/mollyim/mollyim-android/tarball/v8.19.2-4\"],[\"v8.19.2-4.zip\",\"https://api.github.com/repos/mollyim/mollyim-android/zipball/v8.19.2-4\"]]",
            "preferredApkIndex": 0,
            "additionalSettings": "{\"includePrereleases\":false,\"fallbackToOlderReleases\":true,\"filterReleaseTitlesByRegEx\":\"\",\"filterReleaseNotesByRegEx\":\"\",\"verifyLatestTag\":false,\"sortMethodChoice\":\"date\",\"useLatestAssetDateAsReleaseDate\":false,\"releaseTitleAsVersion\":false,\"trackOnly\":false,\"versionExtractionRegEx\":\"\",\"matchGroupToUse\":\"\",\"versionDetection\":false,\"releaseDateAsVersion\":false,\"useVersionCodeAsOSVersion\":false,\"apkFilterRegEx\":\"\",\"invertAPKFilter\":false,\"autoApkFilterByArch\":true,\"minimumUpdateAgeDays\":\"\",\"appName\":\"\",\"appAuthor\":\"\",\"shizukuPretendToBeGooglePlay\":false,\"allowInsecure\":false,\"exemptFromBackgroundUpdates\":false,\"skipUpdateNotifications\":false,\"about\":\"\",\"refreshBeforeDownload\":false,\"includeZips\":false,\"zippedApkFilterRegEx\":\"\",\"includeTarballs\":false,\"tarballedApkFilterRegEx\":\"\"}",
            "lastUpdateCheck": 1787673288332671,
            "pinned": false,
            "categories": [],
            "releaseDate": 1785498973000000,
            "changeLog": "Fixed a DNS leak when SOCKS5 proxy is configured in v8.19.2-3 (https://github.com/mollyim/mollyim-android/issues/799).\r\n\r\nFor the complete list of changes, see the [CHANGELOG](https://github.com/mollyim/mollyim-android/wiki/Changelog).",
            "overrideSource": null,
            "allowIdChange": false,
            "pendingRepoRenameUrl": null
        },
        {
            "id": "com.dot.gallery",
            "url": "https://github.com/IacobIonut01/Gallery",
            "author": "IacobIonut01",
            "name": "ReFra",
            "installedVersion": "4.3.0",
            "latestVersion": "4.3.0",
            "apkUrls": "[[\"ReFra-4.3.0-430014-nomaps-arm64-v8aNoML-release.apk\",\"https://api.github.com/repos/IacobIonut01/ReFra/releases/assets/429476945\"]]",
            "otherAssetUrls": "[[\"ReFra-4.3.0-430010-nomaps-universalNoML-release.apk\",\"https://api.github.com/repos/IacobIonut01/ReFra/releases/assets/429476940\"],[\"ReFra-4.3.0-430010-nomaps-universalWithML-release.apk\",\"https://api.github.com/repos/IacobIonut01/ReFra/releases/assets/429476934\"],[\"ReFra-4.3.0-430010-universalNoML-release.apk\",\"https://api.github.com/repos/IacobIonut01/ReFra/releases/assets/429476941\"],[\"ReFra-4.3.0-430011-nomaps-x86NoML-release.apk\",\"https://api.github.com/repos/IacobIonut01/ReFra/releases/assets/429476943\"],[\"ReFra-4.3.0-430011-nomaps-x86WithML-release.apk\",\"https://api.github.com/repos/IacobIonut01/ReFra/releases/assets/429476942\"],[\"ReFra-4.3.0-430011-x86NoML-release.apk\",\"https://api.github.com/repos/IacobIonut01/ReFra/releases/assets/429476944\"],[\"ReFra-4.3.0-430012-nomaps-x86_64NoML-release.apk\",\"https://api.github.com/repos/IacobIonut01/ReFra/releases/assets/429476936\"],[\"ReFra-4.3.0-430012-nomaps-x86_64WithML-release.apk\",\"https://api.github.com/repos/IacobIonut01/ReFra/releases/assets/429476937\"],[\"ReFra-4.3.0-430012-x86_64NoML-release.apk\",\"https://api.github.com/repos/IacobIonut01/ReFra/releases/assets/429476946\"],[\"ReFra-4.3.0-430013-armeabi-v7aNoML-release.apk\",\"https://api.github.com/repos/IacobIonut01/ReFra/releases/assets/429476938\"],[\"ReFra-4.3.0-430013-nomaps-armeabi-v7aNoML-release.apk\",\"https://api.github.com/repos/IacobIonut01/ReFra/releases/assets/429476939\"],[\"ReFra-4.3.0-430013-nomaps-armeabi-v7aWithML-release.apk\",\"https://api.github.com/repos/IacobIonut01/ReFra/releases/assets/429476935\"],[\"ReFra-4.3.0-430014-arm64-v8aNoML-release.apk\",\"https://api.github.com/repos/IacobIonut01/ReFra/releases/assets/429476950\"],[\"ReFra-4.3.0-430014-nomaps-arm64-v8aWithML-release.apk\",\"https://api.github.com/repos/IacobIonut01/ReFra/releases/assets/429476947\"],[\"4.3.0.tar.gz\",\"https://api.github.com/repos/IacobIonut01/ReFra/tarball/4.3.0\"],[\"4.3.0.zip\",\"https://api.github.com/repos/IacobIonut01/ReFra/zipball/4.3.0\"]]",
            "preferredApkIndex": 0,
            "additionalSettings": "{\"includePrereleases\":false,\"fallbackToOlderReleases\":true,\"filterReleaseTitlesByRegEx\":\"\",\"filterReleaseNotesByRegEx\":\"\",\"verifyLatestTag\":false,\"sortMethodChoice\":\"date\",\"useLatestAssetDateAsReleaseDate\":false,\"releaseTitleAsVersion\":false,\"trackOnly\":false,\"versionExtractionRegEx\":\"\",\"matchGroupToUse\":\"\",\"versionDetection\":true,\"releaseDateAsVersion\":false,\"useVersionCodeAsOSVersion\":false,\"apkFilterRegEx\":\"nomaps.*NoML\",\"invertAPKFilter\":false,\"autoApkFilterByArch\":true,\"minimumUpdateAgeDays\":\"\",\"appName\":\"\",\"appAuthor\":\"\",\"shizukuPretendToBeGooglePlay\":false,\"allowInsecure\":false,\"exemptFromBackgroundUpdates\":false,\"skipUpdateNotifications\":false,\"about\":\"\",\"refreshBeforeDownload\":false,\"includeZips\":false,\"zippedApkFilterRegEx\":\"\",\"includeTarballs\":false,\"tarballedApkFilterRegEx\":\"\"}",
            "lastUpdateCheck": 1787673290896594,
            "pinned": false,
            "categories": [],
            "releaseDate": 1779725014000000,
            "changeLog": "## What's new in 4.3.0\r\n\r\n### New Features\r\n\r\n- **Story Cards** — A new horizontal carousel above the timeline surfaces highlights from your recent photos, albums, categories, locations, and favorites. Tap any card to open an immersive full-screen story viewer with auto-advancing slides and progress indicators. Fully configurable: toggle card types, reorder them, and adjust viewer timing in Settings > Timeline & albums > Story cards.\r\n- **Redesigned Video Controls** — Video control buttons (subtitle, speed, volume, rotate) have been consolidated into a single \"more options\" button that expands into a blurred animated popup with scale+fade transitions. Uses row layout in landscape, column in portrait.\r\n- **Video Auto-Contrast** — Auto-contrast and adaptive surfaceContainer colors now extend to the video options popup, matching the viewer's luminance-based theme.\r\n\r\n### Performance\r\n\r\n- **Faster Cold Startup** — Cold startup optimized from ~900 ms to ~350 ms through lazy Keystore SecretKey caching, deferred database passphrase validation, async media distribution loading, and eager permission checks.\r\n\r\n### Improvements\r\n\r\n- Improved shared element transitions: single stable registration per media item, Long-based keys for more accurate photo-to-viewer animations\r\n- Loading shimmer now shows during timeline startup instead of a blank screen\r\n\r\n### Bug Fixes\r\n\r\n- Fixed move/copy failing for albums outside Pictures/DCIM when app has MANAGE_MEDIA permission (#875)\r\n- Fixed forced screen orientation not resetting when leaving video player (#880)\r\n- Fixed status bar icons not syncing with followTheme logic in media viewer\r\n- Fixed ClassCastException when viewing media from lock screen after unlock (StandaloneActivity) (#877)\r\n- Fixed grid realignment glitch on back navigation caused by animated sticky header offset\r\n- Fixed empty-media/loading overlapping above-grid content; hidden collection card when albums list is empty\r\n\r\n\r\n### Checksums\r\n**ReFra-4.3.0-430014-arm64-v8aNoML-release.apk**: `4f2195ada0d94e7ca34e54bef998c591af09813bc6213084645860de84ac76dc`\r\n**ReFra-4.3.0-430013-armeabi-v7aNoML-release.apk**: `b55d4ebde3330f05758519c6430c10a91bce4334ddcef602f2b56140c04cada9`\r\n**ReFra-4.3.0-430010-universalNoML-release.apk**: `f9c84224d70d43ef3f46b820f32a780982609276e494b6fde2b10591afb45280`\r\n**ReFra-4.3.0-430011-x86NoML-release.apk**: `651d96bbf2e075f286ba375aecf7f9b4200ac53920a019a2193366f4531b853c`\r\n**ReFra-4.3.0-430012-x86_64NoML-release.apk**: `3b2d19a90020448ac0fed621e187bec4b5f107b03ad1ea7daa8de8bb9b1dd90b`\r\n**ReFra-4.3.0-430014-nomaps-arm64-v8aNoML-release.apk**: `be21eb7d805322f33d20cfa0024e62733b19e8ace1292d041719ac7149f93995`\r\n**ReFra-4.3.0-430013-nomaps-armeabi-v7aNoML-release.apk**: `af109cb0ad91629dfdf140731bb991dc91e8562a39590fd791aff74b262776a3`\r\n**ReFra-4.3.0-430010-nomaps-universalNoML-release.apk**: `443d4a483b39dc3a42bef469db70d6912f348de5c8d46e2cbe3389678cf1e9cd`\r\n**ReFra-4.3.0-430011-nomaps-x86NoML-release.apk**: `dc2cae6c9973f623fa1766f72daaf33817d3f9efde5502dedccbe07d0f1c6f79`\r\n**ReFra-4.3.0-430012-nomaps-x86_64NoML-release.apk**: `32a323348baec47bfb6cbe1cbd27680c634a807e4b4acb66e57630c65c01555f`\r\n**ReFra-4.3.0-430014-nomaps-arm64-v8aWithML-release.apk**: `33527159fc6591f5eb8d3ba0142c176b2af08df90178fa1f6a50cda19bd4fd39`\r\n**ReFra-4.3.0-430013-nomaps-armeabi-v7aWithML-release.apk**: `819273ec41579a7f5e5df493d42b6c57c34a6499ca2c8e034d3a869804c771da`\r\n**ReFra-4.3.0-430010-nomaps-universalWithML-release.apk**: `5c8e2007a5463a0ff7d68c6d58d313bc11c2fa311f17f182e24e9ffc5ec45321`\r\n**ReFra-4.3.0-430011-nomaps-x86WithML-release.apk**: `92f41e50fc7cf361e9795c75c1c811b9b7557d27916657a7b850eac64a89e545`\r\n**ReFra-4.3.0-430012-nomaps-x86_64WithML-release.apk**: `02fefe5882d1e18a42d3ea6dccf8e27d4bac322aceff3d3ea8f3752c0b2e653e`\r\n",
            "overrideSource": null,
            "allowIdChange": false,
            "pendingRepoRenameUrl": null
        },
        {
            "id": "com.github.catfriend1.syncthingfork",
            "url": "https://github.com/Catfriend1/syncthing-android",
            "author": "Catfriend1",
            "name": "Syncthing-Fork",
            "installedVersion": "v2.1.3.0",
            "latestVersion": "v2.1.3.0",
            "apkUrls": "[[\"com.github.catfriend1.syncthingfork_release_v2.1.3.0_arm64-v8a.apk\",\"https://api.github.com/repos/researchxxl/syncthing-android/releases/assets/502743092\"]]",
            "otherAssetUrls": "[[\"com.github.catfriend1.syncthingfork_release_v2.1.3.0.apk\",\"https://api.github.com/repos/researchxxl/syncthing-android/releases/assets/502743130\"],[\"com.github.catfriend1.syncthingfork_release_v2.1.3.0_armeabi-v7a.apk\",\"https://api.github.com/repos/researchxxl/syncthing-android/releases/assets/502743074\"],[\"com.github.catfriend1.syncthingfork_release_v2.1.3.0_x86.apk\",\"https://api.github.com/repos/researchxxl/syncthing-android/releases/assets/502743012\"],[\"com.github.catfriend1.syncthingfork_release_v2.1.3.0_x86_64.apk\",\"https://api.github.com/repos/researchxxl/syncthing-android/releases/assets/502742997\"],[\"v2.1.3.0.tar.gz\",\"https://api.github.com/repos/researchxxl/syncthing-android/tarball/v2.1.3.0\"],[\"v2.1.3.0.zip\",\"https://api.github.com/repos/researchxxl/syncthing-android/zipball/v2.1.3.0\"]]",
            "preferredApkIndex": 0,
            "additionalSettings": "{\"includePrereleases\":false,\"fallbackToOlderReleases\":true,\"filterReleaseTitlesByRegEx\":\"\",\"filterReleaseNotesByRegEx\":\"\",\"verifyLatestTag\":false,\"sortMethodChoice\":\"date\",\"useLatestAssetDateAsReleaseDate\":false,\"releaseTitleAsVersion\":false,\"trackOnly\":false,\"versionExtractionRegEx\":\"\",\"matchGroupToUse\":\"\",\"versionDetection\":true,\"releaseDateAsVersion\":false,\"useVersionCodeAsOSVersion\":false,\"apkFilterRegEx\":\"com.github.catfriend1.syncthingfork\",\"invertAPKFilter\":false,\"autoApkFilterByArch\":true,\"minimumUpdateAgeDays\":\"\",\"appName\":\"\",\"appAuthor\":\"\",\"shizukuPretendToBeGooglePlay\":false,\"allowInsecure\":false,\"exemptFromBackgroundUpdates\":false,\"skipUpdateNotifications\":false,\"about\":\"\",\"refreshBeforeDownload\":false,\"includeZips\":false,\"zippedApkFilterRegEx\":\"\",\"includeTarballs\":false,\"tarballedApkFilterRegEx\":\"\"}",
            "lastUpdateCheck": 1787673289022080,
            "pinned": false,
            "categories": [],
            "releaseDate": 1785941564000000,
            "changeLog": "<!-- Release notes generated using configuration in .github/release.yml at v2.1.3.0 -->\r\n\r\n## What's Changed\r\n### Fixes\r\n* fix(RestApi): end dangling find process when service stops by @researchxxl in https://github.com/researchxxl/syncthing-android/pull/331\r\n### Features\r\n* wiki: Localhost connection between two instances in different user profiles by @researchxxl in https://github.com/researchxxl/syncthing-android/pull/321\r\n### Other\r\n* updated dependencies\r\n\r\n**Full Changelog**: https://github.com/researchxxl/syncthing-android/compare/v2.1.2.0...v2.1.3.0",
            "overrideSource": null,
            "allowIdChange": false,
            "pendingRepoRenameUrl": null
        },
        {
            "id": "at.bitfire.davdroid",
            "url": "https://github.com/bitfireAT/davx5-ose",
            "author": "bitfireAT",
            "name": "DAVx⁵",
            "installedVersion": "v4.5.19-ose",
            "latestVersion": "v4.5.19-ose",
            "apkUrls": "[[\"davx5-405190003-4.5.19-ose-release.apk\",\"https://api.github.com/repos/bitfireAT/davx5-ose/releases/assets/499821408\"]]",
            "otherAssetUrls": "[[\"v4.5.19-ose.tar.gz\",\"https://api.github.com/repos/bitfireAT/davx5-ose/tarball/v4.5.19-ose\"],[\"v4.5.19-ose.zip\",\"https://api.github.com/repos/bitfireAT/davx5-ose/zipball/v4.5.19-ose\"]]",
            "preferredApkIndex": 0,
            "additionalSettings": "{\"includePrereleases\":false,\"fallbackToOlderReleases\":true,\"filterReleaseTitlesByRegEx\":\"\",\"filterReleaseNotesByRegEx\":\"\",\"verifyLatestTag\":false,\"sortMethodChoice\":\"date\",\"useLatestAssetDateAsReleaseDate\":false,\"releaseTitleAsVersion\":false,\"trackOnly\":false,\"versionExtractionRegEx\":\"\",\"matchGroupToUse\":\"\",\"versionDetection\":true,\"releaseDateAsVersion\":false,\"useVersionCodeAsOSVersion\":false,\"apkFilterRegEx\":\"\",\"invertAPKFilter\":false,\"autoApkFilterByArch\":true,\"minimumUpdateAgeDays\":\"\",\"appName\":\"\",\"appAuthor\":\"\",\"shizukuPretendToBeGooglePlay\":false,\"allowInsecure\":false,\"exemptFromBackgroundUpdates\":false,\"skipUpdateNotifications\":false,\"about\":\"\",\"refreshBeforeDownload\":false,\"includeZips\":false,\"zippedApkFilterRegEx\":\"\",\"includeTarballs\":false,\"tarballedApkFilterRegEx\":\"\"}",
            "lastUpdateCheck": 1787673288392516,
            "pinned": false,
            "categories": [],
            "releaseDate": 1785746226000000,
            "changeLog": "<!-- Release notes generated using configuration in .github/release.yml at v4.5.19-ose -->\r\n\r\n## What's Changed\r\n### 🪲 Bug fixes\r\n* Backport from main: fix preemptive digest auth – https://github.com/bitfireAT/dav4jvm/issues/219\r\n* Include correct tasks provider package in PRODID by @rfc2822 in https://github.com/bitfireAT/davx5-ose/pull/2671\r\n* [jtx] Don't crash when main component is missing by @cketti in https://github.com/bitfireAT/davx5-ose/pull/2674\r\n* Translator list in app is wrong (DAVx5 / About / Translators) by @ArnyminerZ in https://github.com/bitfireAT/davx5-ose/pull/2683\r\n* Fix task dirty flag regression with properties by @rfc2822 in https://github.com/bitfireAT/davx5-ose/pull/2697\r\n* Make view/share logs primary action of verbose logging notification by @cketti in https://github.com/bitfireAT/davx5-ose/pull/2706\r\n### 🛠️ Refactoring\r\n* [WebDAV] make operation signatures and DB access suspendable by @rfc2822 in https://github.com/bitfireAT/davx5-ose/pull/2660\r\n* Use suspending methods for SyncWorkerManager by @ArnyminerZ in https://github.com/bitfireAT/davx5-ose/pull/2657\r\n* Unify `StartupPlugin` sync/async calls → `StartupAction.onAppCreate()` by @rfc2822 in https://github.com/bitfireAT/davx5-ose/pull/2662\r\n* [Coroutines] Clean up `AppSettingsViewModel` by @ArnyminerZ in https://github.com/bitfireAT/davx5-ose/pull/2694\r\n### ✏️ Other changes\r\n* `Android10Resolver`: use `asyncSend` instead of `runBlocking` by @rfc2822 in https://github.com/bitfireAT/davx5-ose/pull/2659\r\n* Remove blocking call from `RefreshCollectionsWorker` by @cketti in https://github.com/bitfireAT/davx5-ose/pull/2686\r\n* [Coroutines] Fix blocking calls in push message handling by @rfc2822 in https://github.com/bitfireAT/davx5-ose/pull/2685\r\n* Avoid using `runBlocking` in `AutomaticSyncManager` by @cketti in https://github.com/bitfireAT/davx5-ose/pull/2687\r\n* [dav4jvm] Migrate from callback to `Flow<MultiStatusItem>` by @rfc2822 in https://github.com/bitfireAT/davx5-ose/pull/2640\r\n* Remove `runBlocking()` from account settings migrations by @cketti in https://github.com/bitfireAT/davx5-ose/pull/2699\r\n* [Coroutines] Clean up `AccountSettings` by @cketti in https://github.com/bitfireAT/davx5-ose/pull/2704\r\n* Remove autostart permission hint by @rfc2822 in https://github.com/bitfireAT/davx5-ose/pull/2710\r\n\r\n\r\n**Full Changelog**: https://github.com/bitfireAT/davx5-ose/compare/v4.5.18-ose...v4.5.19-ose",
            "overrideSource": null,
            "allowIdChange": false,
            "pendingRepoRenameUrl": null
        },
        {
            "id": "org.videolan.vlc",
            "url": "https://get.videolan.org/vlc-android/",
            "author": "get.videolan.org",
            "name": "VLC",
            "installedVersion": "3.7.1",
            "latestVersion": "3.7.1",
            "apkUrls": "[[\"435582677-VLC-Android-3.7.1-arm64-v8a.apk\",\"https://mirror.lstn.net/videolan/vlc-android/3.7.1/VLC-Android-3.7.1-arm64-v8a.apk\"]]",
            "otherAssetUrls": "[]",
            "preferredApkIndex": 0,
            "additionalSettings": "{\"intermediateLink\":[{\"customLinkFilterRegex\":\"^[0-9]\",\"filterByLinkText\":true,\"skipSort\":false,\"reverseSort\":false,\"sortByLastLinkSegment\":false},{\"customLinkFilterRegex\":\"arm64-v8a\\\\.apk$\",\"filterByLinkText\":false,\"skipSort\":false,\"reverseSort\":false,\"sortByLastLinkSegment\":false}],\"customLinkFilterRegex\":\"\",\"filterByLinkText\":false,\"matchLinksOutsideATags\":false,\"skipSort\":false,\"reverseSort\":true,\"sortByLastLinkSegment\":false,\"versionExtractWholePage\":false,\"requestHeader\":[{\"requestHeader\":\"User-Agent: Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Mobile Safari/537.36\"}],\"defaultPseudoVersioningMethod\":\"partialAPKHash\",\"trackOnly\":false,\"versionExtractionRegEx\":\"vlc-android/([^/]+)/\",\"matchGroupToUse\":\"1\",\"versionDetection\":true,\"useVersionCodeAsOSVersion\":false,\"apkFilterRegEx\":\"\",\"invertAPKFilter\":false,\"autoApkFilterByArch\":true,\"minimumUpdateAgeDays\":\"\",\"appName\":\"VLC\",\"appAuthor\":\"get.videolan.org\",\"shizukuPretendToBeGooglePlay\":false,\"allowInsecure\":false,\"exemptFromBackgroundUpdates\":false,\"skipUpdateNotifications\":false,\"about\":\"VLC for Android is a full port of VLC media player to the Android™ platform.\",\"refreshBeforeDownload\":true,\"url\":\"https://mirror.lstn.net/videolan/vlc-android/3.7.1/VLC-Android-3.7.1-arm64-v8a.apk\"}",
            "lastUpdateCheck": 1787673293393151,
            "pinned": false,
            "categories": [],
            "releaseDate": null,
            "changeLog": null,
            "overrideSource": null,
            "allowIdChange": false,
            "pendingRepoRenameUrl": null
        },
        {
            "id": "org.breezyweather",
            "url": "https://github.com/breezy-weather/breezy-weather",
            "author": "breezy-weather",
            "name": "Breezy Weather",
            "installedVersion": "v6.2.2",
            "latestVersion": "v6.2.2",
            "apkUrls": "[[\"breezy-weather-arm64-v8a-v6.2.2_standard.apk\",\"https://api.github.com/repos/breezy-weather/breezy-weather/releases/assets/525949582\"]]",
            "otherAssetUrls": "[[\"breezy-weather-armeabi-v7a-v6.2.2_standard.apk\",\"https://api.github.com/repos/breezy-weather/breezy-weather/releases/assets/525949585\"],[\"breezy-weather-v6.2.2_freenet.apk\",\"https://api.github.com/repos/breezy-weather/breezy-weather/releases/assets/525949586\"],[\"breezy-weather-v6.2.2_standard.apk\",\"https://api.github.com/repos/breezy-weather/breezy-weather/releases/assets/525949589\"],[\"breezy-weather-x86-v6.2.2_standard.apk\",\"https://api.github.com/repos/breezy-weather/breezy-weather/releases/assets/525949584\"],[\"breezy-weather-x86_64-v6.2.2_standard.apk\",\"https://api.github.com/repos/breezy-weather/breezy-weather/releases/assets/525949583\"],[\"mapping-v6.2.2_freenet.tar.gz\",\"https://github.com/breezy-weather/breezy-weather/releases/download/v6.2.2/mapping-v6.2.2_freenet.tar.gz\"],[\"mapping-v6.2.2_standard.tar.gz\",\"https://github.com/breezy-weather/breezy-weather/releases/download/v6.2.2/mapping-v6.2.2_standard.tar.gz\"],[\"v6.2.2.tar.gz\",\"https://api.github.com/repos/breezy-weather/breezy-weather/tarball/v6.2.2\"],[\"v6.2.2.zip\",\"https://api.github.com/repos/breezy-weather/breezy-weather/zipball/v6.2.2\"]]",
            "preferredApkIndex": 0,
            "additionalSettings": "{\"includePrereleases\":false,\"fallbackToOlderReleases\":true,\"filterReleaseTitlesByRegEx\":\"\",\"filterReleaseNotesByRegEx\":\"\",\"verifyLatestTag\":false,\"sortMethodChoice\":\"date\",\"useLatestAssetDateAsReleaseDate\":false,\"releaseTitleAsVersion\":false,\"trackOnly\":false,\"versionExtractionRegEx\":\"\",\"matchGroupToUse\":\"\",\"versionDetection\":false,\"releaseDateAsVersion\":false,\"useVersionCodeAsOSVersion\":false,\"apkFilterRegEx\":\"standard\",\"invertAPKFilter\":false,\"autoApkFilterByArch\":true,\"minimumUpdateAgeDays\":\"\",\"appName\":\"Breezy Weather\",\"appAuthor\":\"breezy-weather\",\"shizukuPretendToBeGooglePlay\":false,\"allowInsecure\":false,\"exemptFromBackgroundUpdates\":false,\"skipUpdateNotifications\":false,\"about\":\"A weather app that provides weather forecasts and information. There are numerous customization options, such as the ability to choose from which source the weather report is retrieved.\",\"refreshBeforeDownload\":false,\"includeZips\":false,\"zippedApkFilterRegEx\":\"\",\"includeTarballs\":false,\"tarballedApkFilterRegEx\":\"\",\"dontSortReleasesList\":false}",
            "lastUpdateCheck": 1787673289063318,
            "pinned": false,
            "categories": [],
            "releaseDate": 1787473482000000,
            "changeLog": "**If you don’t know what to do, download and install `breezy-weather-v6.2.2_standard.apk`, or check [INSTALL instructions](https://github.com/breezy-weather/breezy-weather/blob/main/INSTALL.md) for more details.**\r\n\r\n**Improvements and fixes**\r\n- Main screen - Add precipitation probability to hourly feels like tab\r\n- Main screen - Make the sun dark instead of bright when the user explicitly asked for dark mode\r\n\r\n**Sources**\r\n- BMKG - Fix refresh errors\r\n- Met Office (UK) - Fix shifted day sequence in locations with a different timezone than UTC\r\n- NCEI - Fix parsing error\r\n\r\n**Technical**\r\n- [Breezy Update Notifier] Fix broadcast when the location list is changed from the app\r\n\r\n**Translations**\r\n- Initial translation for Creoles and pidgins (English based) (En Oh)\r\n- Initial translation for Hawaiian (En Oh)\r\n- Initial translation for Kannada (Vinay)\r\n- Initial translation for Urdu (haseebwt)\r\n- Translations updated\r\n\r\n---\r\n\r\n### Checksums\r\n| Flavor   | Variant     | SHA-256                                |\r\n|----------|-------------|----------------------------------------|\r\n| Standard | Universal   | 20a33a588e884257ab9329fee794d30a9d15ea067f64302c70c69c9adc3c6309        |\r\n| Standard | arm64-v8a   | 829175ceb23d0e539f99b27d22ff10e06ba8d446ac070b28585a36316fd295d5        |\r\n| Standard | armeabi-v7a | 9900fa4a5ffc1360bb2d1d88d271fe05e98d1daff5a1aa08452bbf077467c1a6      |\r\n| Standard | x86         | 5e3199df2e7b5a31192492c6d5a0ebb4700a2cc1510ebe06e831352cb3cb4457              |\r\n| Standard | x86_64      | 1d95a963ac4176f4b3563056a700b7fc5c5540aeb3ddcd83bfb8fcc5000bd167           |\r\n| Freenet  | Universal   | 1369d817d426498715f8ccb6750baff19dadd78e85f707088e9bca43977570c0 |\r\n",
            "overrideSource": null,
            "allowIdChange": false,
            "pendingRepoRenameUrl": null
        },
        {
            "id": "com.keylesspalace.tusky",
            "url": "https://codeberg.org/tusky/Tusky",
            "author": "tusky",
            "name": "Tusky",
            "installedVersion": "v32.2",
            "latestVersion": "v32.2",
            "apkUrls": "[[\"142.apk\",\"https://codeberg.org/tusky/Tusky/releases/download/v32.2/142.apk\"]]",
            "otherAssetUrls": "[[\"v32.2.tar.gz\",\"https://codeberg.org/tusky/Tusky/archive/v32.2.tar.gz\"],[\"v32.2.zip\",\"https://codeberg.org/tusky/Tusky/archive/v32.2.zip\"]]",
            "preferredApkIndex": 0,
            "additionalSettings": "{\"includePrereleases\":false,\"fallbackToOlderReleases\":true,\"filterReleaseTitlesByRegEx\":\"\",\"filterReleaseNotesByRegEx\":\"\",\"verifyLatestTag\":false,\"sortMethodChoice\":\"date\",\"useLatestAssetDateAsReleaseDate\":false,\"releaseTitleAsVersion\":false,\"trackOnly\":false,\"versionExtractionRegEx\":\"\",\"matchGroupToUse\":\"\",\"versionDetection\":true,\"useVersionCodeAsOSVersion\":false,\"apkFilterRegEx\":\"\",\"invertAPKFilter\":false,\"autoApkFilterByArch\":true,\"minimumUpdateAgeDays\":\"\",\"appName\":\"\",\"appAuthor\":\"\",\"shizukuPretendToBeGooglePlay\":false,\"allowInsecure\":false,\"exemptFromBackgroundUpdates\":false,\"skipUpdateNotifications\":false,\"about\":\"\",\"refreshBeforeDownload\":false}",
            "lastUpdateCheck": 1787673293342336,
            "pinned": false,
            "categories": [],
            "releaseDate": 1772375160000000,
            "changeLog": "### New features and other improvements\r\n\r\n- Small improvements to timelines\r\n  - Media previews are now allowed to be wider so previews are less often cropped https://codeberg.org/tusky/Tusky/issues/5453\r\n  - Tusky now tries to use the same corner radius everywhere and makes them concentric when nested https://codeberg.org/tusky/Tusky/issues/5446\r\n\r\n### Significant bug fixes\r\n\r\n- Fixes a crash that can sometimes occur when clicking a post with a shallow quote https://codeberg.org/tusky/Tusky/issues/5448\r\n- Fixes a crash that can sometimes occur after clicking \"Load more\" in public timelines and makes the load more behavior respect the \"Reading direction\" setting https://codeberg.org/tusky/Tusky/pulls/5457\r\n- The \"Expand\" button on long posts is outlined again https://codeberg.org/tusky/Tusky/issues/5447\r\n- Custom Emojis in Content Warnings are rendered again https://codeberg.org/tusky/Tusky/issues/5451\r\n- When \"load media previews\" is off, content descriptions are now hidden on posts that have an active content warning. https://codeberg.org/tusky/Tusky/pulls/5461\r\n",
            "overrideSource": null,
            "allowIdChange": false,
            "pendingRepoRenameUrl": null
        },
        {
            "id": "com.poupa.vinylmusicplayer.ci",
            "url": "https://github.com/VinylMusicPlayer/VinylMusicPlayer",
            "author": "VinylMusicPlayer",
            "name": "Vinyl Music Player",
            "installedVersion": "1.5.2",
            "latestVersion": "1.5.2",
            "apkUrls": "[[\"vinyl_HEAD_638f3c9_230701-1510-ci-release.apk\",\"https://api.github.com/repos/VinylMusicPlayer/VinylMusicPlayer/releases/assets/115149585\"]]",
            "otherAssetUrls": "[[\"1.5.2.tar.gz\",\"https://api.github.com/repos/VinylMusicPlayer/VinylMusicPlayer/tarball/1.5.2\"],[\"1.5.2.zip\",\"https://api.github.com/repos/VinylMusicPlayer/VinylMusicPlayer/zipball/1.5.2\"]]",
            "preferredApkIndex": 0,
            "additionalSettings": "{\"includePrereleases\":false,\"fallbackToOlderReleases\":true,\"filterReleaseTitlesByRegEx\":\"\",\"filterReleaseNotesByRegEx\":\"\",\"verifyLatestTag\":false,\"sortMethodChoice\":\"date\",\"useLatestAssetDateAsReleaseDate\":false,\"releaseTitleAsVersion\":false,\"trackOnly\":false,\"versionExtractionRegEx\":\"\",\"matchGroupToUse\":\"\",\"versionDetection\":false,\"releaseDateAsVersion\":false,\"useVersionCodeAsOSVersion\":false,\"apkFilterRegEx\":\"\",\"invertAPKFilter\":false,\"autoApkFilterByArch\":true,\"minimumUpdateAgeDays\":\"\",\"appName\":\"\",\"appAuthor\":\"\",\"shizukuPretendToBeGooglePlay\":false,\"allowInsecure\":false,\"exemptFromBackgroundUpdates\":false,\"skipUpdateNotifications\":false,\"about\":\"\",\"refreshBeforeDownload\":false,\"includeZips\":false,\"zippedApkFilterRegEx\":\"\",\"includeTarballs\":false,\"tarballedApkFilterRegEx\":\"\"}",
            "lastUpdateCheck": 1787673290252428,
            "pinned": false,
            "categories": [],
            "releaseDate": 1688224606000000,
            "changeLog": null,
            "overrideSource": null,
            "allowIdChange": false,
            "pendingRepoRenameUrl": null
        },
        {
            "id": "org.schabi.newpipe",
            "url": "https://github.com/TeamNewPipe/NewPipe",
            "author": "TeamNewPipe",
            "name": "NewPipe",
            "installedVersion": "v0.29.1",
            "latestVersion": "v0.29.1",
            "apkUrls": "[[\"NewPipe_v0.29.1.apk\",\"https://api.github.com/repos/TeamNewPipe/NewPipe/releases/assets/516119875\"]]",
            "otherAssetUrls": "[[\"v0.29.1.tar.gz\",\"https://api.github.com/repos/TeamNewPipe/NewPipe/tarball/v0.29.1\"],[\"v0.29.1.zip\",\"https://api.github.com/repos/TeamNewPipe/NewPipe/zipball/v0.29.1\"]]",
            "preferredApkIndex": 0,
            "additionalSettings": "{\"includePrereleases\":false,\"fallbackToOlderReleases\":true,\"filterReleaseTitlesByRegEx\":\"\",\"filterReleaseNotesByRegEx\":\"\",\"verifyLatestTag\":false,\"sortMethodChoice\":\"date\",\"useLatestAssetDateAsReleaseDate\":false,\"releaseTitleAsVersion\":false,\"trackOnly\":false,\"versionExtractionRegEx\":\"\",\"matchGroupToUse\":\"\",\"versionDetection\":true,\"releaseDateAsVersion\":false,\"useVersionCodeAsOSVersion\":false,\"apkFilterRegEx\":\"\",\"invertAPKFilter\":false,\"autoApkFilterByArch\":true,\"minimumUpdateAgeDays\":\"\",\"appName\":\"NewPipe\",\"appAuthor\":\"TeamNewPipe\",\"shizukuPretendToBeGooglePlay\":false,\"allowInsecure\":false,\"exemptFromBackgroundUpdates\":false,\"skipUpdateNotifications\":false,\"about\":\"A libre lightweight streaming front-end for Android. NewPipe currently supports these services: YouTube, PeerTube, Bandcamp, SoundCloud, media.ccc.de\",\"refreshBeforeDownload\":false,\"includeZips\":false,\"zippedApkFilterRegEx\":\"\",\"includeTarballs\":false,\"tarballedApkFilterRegEx\":\"\",\"dontSortReleasesList\":false}",
            "lastUpdateCheck": 1787673291086636,
            "pinned": false,
            "categories": [],
            "releaseDate": 1786831538000000,
            "changeLog": "This is a hotfix release that fixes media.ccc.de live streams. Happy hacking!",
            "overrideSource": null,
            "allowIdChange": false,
            "pendingRepoRenameUrl": null
        },
        {
            "id": "io.element.android.x",
            "url": "https://github.com/element-hq/element-x-android",
            "author": "element-hq",
            "name": "Element X",
            "installedVersion": "v26.08.1",
            "latestVersion": "v26.08.1",
            "apkUrls": "[[\"app-fdroid-arm64-v8a-release-signed.apk\",\"https://api.github.com/repos/element-hq/element-x-android/releases/assets/511482674\"]]",
            "otherAssetUrls": "[[\"202608010.apk\",\"https://api.github.com/repos/element-hq/element-x-android/releases/assets/511489026\"],[\"app-fdroid-armeabi-v7a-release-signed.apk\",\"https://api.github.com/repos/element-hq/element-x-android/releases/assets/511483464\"],[\"app-fdroid-x86-release-signed.apk\",\"https://api.github.com/repos/element-hq/element-x-android/releases/assets/511485133\"],[\"app-fdroid-x86_64-release-signed.apk\",\"https://api.github.com/repos/element-hq/element-x-android/releases/assets/511484455\"],[\"app-gplay-release-signed.aab\",\"https://github.com/element-hq/element-x-android/releases/download/v26.08.1/app-gplay-release-signed.aab\"],[\"v26.08.1.tar.gz\",\"https://api.github.com/repos/element-hq/element-x-android/tarball/v26.08.1\"],[\"v26.08.1.zip\",\"https://api.github.com/repos/element-hq/element-x-android/zipball/v26.08.1\"]]",
            "preferredApkIndex": 0,
            "additionalSettings": "{\"includePrereleases\":false,\"fallbackToOlderReleases\":true,\"filterReleaseTitlesByRegEx\":\"\",\"filterReleaseNotesByRegEx\":\"\",\"verifyLatestTag\":false,\"sortMethodChoice\":\"date\",\"useLatestAssetDateAsReleaseDate\":false,\"releaseTitleAsVersion\":false,\"trackOnly\":false,\"versionExtractionRegEx\":\"\",\"matchGroupToUse\":\"\",\"versionDetection\":true,\"releaseDateAsVersion\":false,\"useVersionCodeAsOSVersion\":false,\"apkFilterRegEx\":\"\",\"invertAPKFilter\":false,\"autoApkFilterByArch\":true,\"minimumUpdateAgeDays\":\"\",\"appName\":\"\",\"appAuthor\":\"\",\"shizukuPretendToBeGooglePlay\":false,\"allowInsecure\":false,\"exemptFromBackgroundUpdates\":false,\"skipUpdateNotifications\":false,\"about\":\"\",\"refreshBeforeDownload\":false,\"includeZips\":false,\"zippedApkFilterRegEx\":\"\",\"includeTarballs\":false,\"tarballedApkFilterRegEx\":\"\"}",
            "lastUpdateCheck": 1787673289510181,
            "pinned": false,
            "categories": [],
            "releaseDate": 1786534530000000,
            "changeLog": "<!-- Release notes generated using configuration in .github/release.yml at v26.08.1 -->\r\n\r\n## What's Changed\r\n### 🙌 Improvements\r\n* Render push notifications for live location share starts (MSC4505) by @ara4n in https://github.com/element-hq/element-x-android/pull/7203\r\n* [Task] Show active call participants in the people list #7199 by @Eklavya47 in https://github.com/element-hq/element-x-android/pull/7300\r\n### 🐛 Bugfixes\r\n* Fix overlap issue. by @bmarty in https://github.com/element-hq/element-x-android/pull/7331\r\n* Announce checked/unchecked state for user rows in invite screen by @bmarty in https://github.com/element-hq/element-x-android/pull/7136\r\n* Display 'add reactions' menu in the threads screen by @jmartinesp in https://github.com/element-hq/element-x-android/pull/7388\r\n* Expand the emoji picker to full height when the keyboard is shown by @hayaksi1 in https://github.com/element-hq/element-x-android/pull/7382\r\n* UI fixes by @bmarty in https://github.com/element-hq/element-x-android/pull/7409\r\n### 🗣 Translations\r\n* Sync Strings by @ElementBot in https://github.com/element-hq/element-x-android/pull/7389\r\n### 🧱 Build\r\n* Don't check enterprise previews in `KonsistPreviewTest` by @jmartinesp in https://github.com/element-hq/element-x-android/pull/7297\r\n* CI: split unit tests, screenshots and coverage in `tests.yml` by @jmartinesp in https://github.com/element-hq/element-x-android/pull/7296\r\n* Update Gradle Wrapper from 9.6.1 to 9.7.0 by @ElementBot in https://github.com/element-hq/element-x-android/pull/7335\r\n### 🚧 In development 🚧\r\n* QR code login iteration by @bmarty in https://github.com/element-hq/element-x-android/pull/6719\r\n* User status last pieces by @ganfra in https://github.com/element-hq/element-x-android/pull/7328\r\n* [Link new device] Add timeout by @bmarty in https://github.com/element-hq/element-x-android/pull/7338\r\n### Dependency upgrades\r\n* Update dependency org.maplibre.compose:maplibre-compose to v0.13.1 by @renovate[bot] in https://github.com/element-hq/element-x-android/pull/7291\r\n* Update android.gradle.plugin to v9.3.0 by @renovate[bot] in https://github.com/element-hq/element-x-android/pull/7248\r\n* Update dependency io.sentry:sentry-android to v8.50.0 by @renovate[bot] in https://github.com/element-hq/element-x-android/pull/7298\r\n* Update zizmorcore/zizmor-action action to v0.6.1 by @renovate[bot] in https://github.com/element-hq/element-x-android/pull/7306\r\n* Update android.gradle.plugin to v9.3.1 by @renovate[bot] in https://github.com/element-hq/element-x-android/pull/7304\r\n* Update dependency com.posthog:posthog-android to v3.56.4 by @renovate[bot] in https://github.com/element-hq/element-x-android/pull/7311\r\n* Update dependencyAnalysis to v3.18.0 by @renovate[bot] in https://github.com/element-hq/element-x-android/pull/7318\r\n* Update actions/stale action to v11 by @renovate[bot] in https://github.com/element-hq/element-x-android/pull/7317\r\n* Update dependency io.github.zxing-cpp:android to v3.1.1 by @renovate[bot] in https://github.com/element-hq/element-x-android/pull/7322\r\n* Update dependency org.matrix.rustcomponents:sdk-android to v26.08.05 by @renovate[bot] in https://github.com/element-hq/element-x-android/pull/7324\r\n* Update dependency androidx.constraintlayout:constraintlayout to v2.2.2 by @renovate[bot] in https://github.com/element-hq/element-x-android/pull/7329\r\n* Update reactivecircus/android-emulator-runner action to v2.38.0 by @renovate[bot] in https://github.com/element-hq/element-x-android/pull/7189\r\n* Update dependency io.sentry:sentry-android to v8.51.0 by @renovate[bot] in https://github.com/element-hq/element-x-android/pull/7301\r\n* Update dependency org.maplibre.gl:android-sdk to v13.4.1 by @renovate[bot] in https://github.com/element-hq/element-x-android/pull/7305\r\n* Update dependency io.element.android:element-call-embedded to v0.23.0 by @renovate[bot] in https://github.com/element-hq/element-x-android/pull/7323\r\n* Update metro to v1.4.0 by @renovate[bot] in https://github.com/element-hq/element-x-android/pull/7334\r\n* Update dependency com.google.firebase:firebase-bom to v34.17.0 by @renovate[bot] in https://github.com/element-hq/element-x-android/pull/7333\r\n* Update dependency androidx.compose.material3:material3 to v1.5.0-alpha23 by @renovate[bot] in https://github.com/element-hq/element-x-android/pull/7175\r\n* Update dependency org.jsoup:jsoup to v1.23.1 by @renovate[bot] in https://github.com/element-hq/element-x-android/pull/7332\r\n* Update dependency androidx.constraintlayout:constraintlayout-compose to v1.1.2 by @renovate[bot] in https://github.com/element-hq/element-x-android/pull/7330\r\n* Update zizmorcore/zizmor-action action to v0.6.2 by @renovate[bot] in https://github.com/element-hq/element-x-android/pull/7383\r\n* Update actions/setup-java action to v5.7.0 by @renovate[bot] in https://github.com/element-hq/element-x-android/pull/7339\r\n* Update gradle/actions action to v6.3.0 by @renovate[bot] in https://github.com/element-hq/element-x-android/pull/7384\r\n* Update plugin dependencycheck to v13 by @renovate[bot] in https://github.com/element-hq/element-x-android/pull/7386\r\n* Update dependency org.matrix.rustcomponents:sdk-android to v26.08.11 by @renovate[bot] in https://github.com/element-hq/element-x-android/pull/7402\r\n### 💼 Element Pro\r\n* Add support for checking the ESS config in Element Pro by @jmartinesp in https://github.com/element-hq/element-x-android/pull/7302\r\n### Others\r\n* Add extra vertical padding to `ReplyToInvalidContent` and `ReplyToNotFoundContent` by @jmartinesp in https://github.com/element-hq/element-x-android/pull/7288\r\n* Index messages locally in an encrypted on-device store so encrypted rooms can be searched at all by @hayaksi1 in https://github.com/element-hq/element-x-android/pull/7249\r\n* Bump enterprise module to the latest commit by @jmartinesp in https://github.com/element-hq/element-x-android/pull/7307\r\n* Bump enterprise module to the latest commit by @jennaharris7 in https://github.com/element-hq/element-x-android/pull/7309\r\n* Move deviceId and git details to developer settings by @bmarty in https://github.com/element-hq/element-x-android/pull/7241\r\n* Show a Message not found placeholder when a replied to message cannot be loaded by @hayaksi1 in https://github.com/element-hq/element-x-android/pull/7376\r\n* Update in reply to message when message is not found. by @bmarty in https://github.com/element-hq/element-x-android/pull/7387\r\n* Add default `OAUTH_CLIENT_URL_PATH` alternative by @jmartinesp in https://github.com/element-hq/element-x-android/pull/7385\r\n* Fix the feature module template writing the impl build script into the api module by @hayaksi1 in https://github.com/element-hq/element-x-android/pull/7374\r\n* Let users enter their full Matrix user ID when searching for a homeserver by @hayaksi1 in https://github.com/element-hq/element-x-android/pull/7375\r\n* Keep manually revealed media visible when re-entering a room by @hayaksi1 in https://github.com/element-hq/element-x-android/pull/7378\r\n* Copy a blocked user's Matrix ID by long pressing them by @hayaksi1 in https://github.com/element-hq/element-x-android/pull/7372\r\n* Do not draw the media loading progress bar under the status bar by @hayaksi1 in https://github.com/element-hq/element-x-android/pull/7366\r\n* Do not notify about an event sent by another account on the same device by @hayaksi1 in https://github.com/element-hq/element-x-android/pull/7360\r\n* Keep the opened image on screen when the media gallery fails to load by @hayaksi1 in https://github.com/element-hq/element-x-android/pull/7362\r\n* Do not linkify the server part of a fediverse handle as an email address by @hayaksi1 in https://github.com/element-hq/element-x-android/pull/7356\r\n* Expose global account data get and set on MatrixClient by @hayaksi1 in https://github.com/element-hq/element-x-android/pull/7373\r\n* Show the alias or the direct message user's Matrix ID in the room picker by @hayaksi1 in https://github.com/element-hq/element-x-android/pull/7371\r\n* Use a dedicated string for the Mute room notification mode by @hayaksi1 in https://github.com/element-hq/element-x-android/pull/7367\r\n* Keep playing a voice message when the screen turns off by @hayaksi1 in https://github.com/element-hq/element-x-android/pull/7365\r\n* Let a voice message without a waveform be seeked by @hayaksi1 in https://github.com/element-hq/element-x-android/pull/7363\r\n* Ignore a second voice recording start while one is already running by @hayaksi1 in https://github.com/element-hq/element-x-android/pull/7346\r\n* Do not offer to start a call in a DM with no other member by @hayaksi1 in https://github.com/element-hq/element-x-android/pull/7352\r\n* Do not notify about a redaction whose target event is unknown by @hayaksi1 in https://github.com/element-hq/element-x-android/pull/7350\r\n* Ignore a room list filter that is incompatible with an already selected one by @hayaksi1 in https://github.com/element-hq/element-x-android/pull/7342\r\n* Stop a right to left sender name from reordering a room list preview by @hayaksi1 in https://github.com/element-hq/element-x-android/pull/7348\r\n* Do not append the application MapTiler key to a custom map style url by @hayaksi1 in https://github.com/element-hq/element-x-android/pull/7340\r\n* Hide space children you have left that can only be joined by invitation by @hayaksi1 in https://github.com/element-hq/element-x-android/pull/7369\r\n* Never re-encode a video at a higher bitrate than the source by @hayaksi1 in https://github.com/element-hq/element-x-android/pull/7351\r\n* Display push notifications for knocks by @ara4n in https://github.com/element-hq/element-x-android/pull/7207\r\n\r\n## New Contributors\r\n* @hayaksi1 made their first contribution in https://github.com/element-hq/element-x-android/pull/7249\r\n* @ara4n made their first contribution in https://github.com/element-hq/element-x-android/pull/7203\r\n* @Eklavya47 made their first contribution in https://github.com/element-hq/element-x-android/pull/7300\r\n\r\n**Full Changelog**: https://github.com/element-hq/element-x-android/compare/v26.08.0...v26.08.1",
            "overrideSource": null,
            "allowIdChange": false,
            "pendingRepoRenameUrl": null
        },
        {
            "id": "dev.imranr.obtainium",
            "url": "https://github.com/ImranR98/Obtainium",
            "author": "ImranR98",
            "name": "Obtainium",
            "installedVersion": "v1.6.13",
            "latestVersion": "v1.6.13",
            "apkUrls": "[[\"app-arm64-v8a-release.apk\",\"https://api.github.com/repos/ImranR98/Obtainium/releases/assets/527138093\"]]",
            "otherAssetUrls": "[[\"app-arm64-v8a-fdroid-release.apk\",\"https://api.github.com/repos/ImranR98/Obtainium/releases/assets/527138013\"],[\"app-arm64-v8a-fdroid-release.apk.idsig\",\"https://github.com/ImranR98/Obtainium/releases/download/v1.6.13/app-arm64-v8a-fdroid-release.apk.idsig\"],[\"app-arm64-v8a-fdroid-release.apk.sha256\",\"https://github.com/ImranR98/Obtainium/releases/download/v1.6.13/app-arm64-v8a-fdroid-release.apk.sha256\"],[\"app-arm64-v8a-fdroid-release.apk.sha256.sig\",\"https://github.com/ImranR98/Obtainium/releases/download/v1.6.13/app-arm64-v8a-fdroid-release.apk.sha256.sig\"],[\"app-arm64-v8a-release.apk.idsig\",\"https://github.com/ImranR98/Obtainium/releases/download/v1.6.13/app-arm64-v8a-release.apk.idsig\"],[\"app-arm64-v8a-release.apk.sha256\",\"https://github.com/ImranR98/Obtainium/releases/download/v1.6.13/app-arm64-v8a-release.apk.sha256\"],[\"app-arm64-v8a-release.apk.sha256.sig\",\"https://github.com/ImranR98/Obtainium/releases/download/v1.6.13/app-arm64-v8a-release.apk.sha256.sig\"],[\"app-armeabi-v7a-fdroid-release.apk\",\"https://api.github.com/repos/ImranR98/Obtainium/releases/assets/527138153\"],[\"app-armeabi-v7a-fdroid-release.apk.idsig\",\"https://github.com/ImranR98/Obtainium/releases/download/v1.6.13/app-armeabi-v7a-fdroid-release.apk.idsig\"],[\"app-armeabi-v7a-fdroid-release.apk.sha256\",\"https://github.com/ImranR98/Obtainium/releases/download/v1.6.13/app-armeabi-v7a-fdroid-release.apk.sha256\"],[\"app-armeabi-v7a-fdroid-release.apk.sha256.sig\",\"https://github.com/ImranR98/Obtainium/releases/download/v1.6.13/app-armeabi-v7a-fdroid-release.apk.sha256.sig\"],[\"app-armeabi-v7a-release.apk\",\"https://api.github.com/repos/ImranR98/Obtainium/releases/assets/527138194\"],[\"app-armeabi-v7a-release.apk.idsig\",\"https://github.com/ImranR98/Obtainium/releases/download/v1.6.13/app-armeabi-v7a-release.apk.idsig\"],[\"app-armeabi-v7a-release.apk.sha256\",\"https://github.com/ImranR98/Obtainium/releases/download/v1.6.13/app-armeabi-v7a-release.apk.sha256\"],[\"app-armeabi-v7a-release.apk.sha256.sig\",\"https://github.com/ImranR98/Obtainium/releases/download/v1.6.13/app-armeabi-v7a-release.apk.sha256.sig\"],[\"app-fdroid-release.apk\",\"https://api.github.com/repos/ImranR98/Obtainium/releases/assets/527138250\"],[\"app-fdroid-release.apk.idsig\",\"https://github.com/ImranR98/Obtainium/releases/download/v1.6.13/app-fdroid-release.apk.idsig\"],[\"app-fdroid-release.apk.sha256\",\"https://github.com/ImranR98/Obtainium/releases/download/v1.6.13/app-fdroid-release.apk.sha256\"],[\"app-fdroid-release.apk.sha256.sig\",\"https://github.com/ImranR98/Obtainium/releases/download/v1.6.13/app-fdroid-release.apk.sha256.sig\"],[\"app-release.apk\",\"https://api.github.com/repos/ImranR98/Obtainium/releases/assets/527138441\"],[\"app-release.apk.idsig\",\"https://github.com/ImranR98/Obtainium/releases/download/v1.6.13/app-release.apk.idsig\"],[\"app-release.apk.sha256\",\"https://github.com/ImranR98/Obtainium/releases/download/v1.6.13/app-release.apk.sha256\"],[\"app-release.apk.sha256.sig\",\"https://github.com/ImranR98/Obtainium/releases/download/v1.6.13/app-release.apk.sha256.sig\"],[\"app-x86_64-fdroid-release.apk\",\"https://api.github.com/repos/ImranR98/Obtainium/releases/assets/527138679\"],[\"app-x86_64-fdroid-release.apk.idsig\",\"https://github.com/ImranR98/Obtainium/releases/download/v1.6.13/app-x86_64-fdroid-release.apk.idsig\"],[\"app-x86_64-fdroid-release.apk.sha256\",\"https://github.com/ImranR98/Obtainium/releases/download/v1.6.13/app-x86_64-fdroid-release.apk.sha256\"],[\"app-x86_64-fdroid-release.apk.sha256.sig\",\"https://github.com/ImranR98/Obtainium/releases/download/v1.6.13/app-x86_64-fdroid-release.apk.sha256.sig\"],[\"app-x86_64-release.apk\",\"https://api.github.com/repos/ImranR98/Obtainium/releases/assets/527138772\"],[\"app-x86_64-release.apk.idsig\",\"https://github.com/ImranR98/Obtainium/releases/download/v1.6.13/app-x86_64-release.apk.idsig\"],[\"app-x86_64-release.apk.sha256\",\"https://github.com/ImranR98/Obtainium/releases/download/v1.6.13/app-x86_64-release.apk.sha256\"],[\"app-x86_64-release.apk.sha256.sig\",\"https://github.com/ImranR98/Obtainium/releases/download/v1.6.13/app-x86_64-release.apk.sha256.sig\"],[\"v1.6.13.tar.gz\",\"https://api.github.com/repos/ImranR98/Obtainium/tarball/v1.6.13\"],[\"v1.6.13.zip\",\"https://api.github.com/repos/ImranR98/Obtainium/zipball/v1.6.13\"]]",
            "preferredApkIndex": 0,
            "additionalSettings": "{\"includePrereleases\":false,\"fallbackToOlderReleases\":true,\"filterReleaseTitlesByRegEx\":\"\",\"filterReleaseNotesByRegEx\":\"\",\"verifyLatestTag\":false,\"sortMethodChoice\":\"date\",\"useLatestAssetDateAsReleaseDate\":false,\"releaseTitleAsVersion\":false,\"trackOnly\":false,\"versionExtractionRegEx\":\"\",\"matchGroupToUse\":\"\",\"versionDetection\":true,\"releaseDateAsVersion\":false,\"useVersionCodeAsOSVersion\":false,\"apkFilterRegEx\":\"fdroid\",\"invertAPKFilter\":true,\"autoApkFilterByArch\":true,\"minimumUpdateAgeDays\":\"\",\"appName\":\"\",\"appAuthor\":\"\",\"shizukuPretendToBeGooglePlay\":false,\"allowInsecure\":false,\"exemptFromBackgroundUpdates\":false,\"skipUpdateNotifications\":false,\"about\":\"\",\"refreshBeforeDownload\":false,\"includeZips\":false,\"zippedApkFilterRegEx\":\"\",\"includeTarballs\":false,\"tarballedApkFilterRegEx\":\"\"}",
            "lastUpdateCheck": 1787673289674551,
            "pinned": false,
            "categories": [],
            "releaseDate": 1787549628000000,
            "changeLog": "## What's Changed\r\n- Allow HTTPS-to-HTTP redirect downgrades for sources that opt in, fixing Vivo source downloads (#3229)\r\n- Add minimum age for updates setting (global and per-app) to delay/suppress fresh releases (#3004)\r\n- Add optional setting to skip the bulk update/install confirmation dialog (#3099)\r\n- Add global APK filter regex setting applied when no per-app filter is set (#2979)\r\n- Add setting to collapse all app groups upon startup (#3168)\r\n- Update German translations for background silent installs and hide downgrades settings (#3182)\r\n- Support direct links to zipped APKs and preserve container file extensions on download (#3208)\r\n- Log uncaught framework errors to the in-app log store (#3226)\r\n- Fix continue/cancel confirmation dialog always returning false, breaking log deletion, categorization, and release-date confirmations (#3226, #3213)\r\n- Minor UI tweaks\r\n\r\n\r\n**Full Changelog**: https://github.com/ImranR98/Obtainium/compare/v1.6.12...v1.6.13",
            "overrideSource": null,
            "allowIdChange": false,
            "pendingRepoRenameUrl": null
        },
        {
            "id": "com.x8bit.bitwarden",
            "url": "https://github.com/bitwarden/android",
            "author": "bitwarden",
            "name": "Bitwarden",
            "installedVersion": "v2026.8.0-bwpm",
            "latestVersion": "v2026.8.0-bwpm",
            "apkUrls": "[[\"com.x8bit.bitwarden.apk\",\"https://api.github.com/repos/bitwarden/android/releases/assets/520953389\"]]",
            "otherAssetUrls": "[[\"com.x8bit.bitwarden-fdroid.apk\",\"https://api.github.com/repos/bitwarden/android/releases/assets/520953390\"],[\"com.x8bit.bitwarden-fdroid.apk-sha256.txt\",\"https://github.com/bitwarden/android/releases/download/v2026.8.0-bwpm/com.x8bit.bitwarden-fdroid.apk-sha256.txt\"],[\"com.x8bit.bitwarden.apk-sha256.txt\",\"https://github.com/bitwarden/android/releases/download/v2026.8.0-bwpm/com.x8bit.bitwarden.apk-sha256.txt\"],[\"version_info.json\",\"https://github.com/bitwarden/android/releases/download/v2026.8.0-bwpm/version_info.json\"],[\"v2026.8.0-bwpm.tar.gz\",\"https://api.github.com/repos/bitwarden/android/tarball/v2026.8.0-bwpm\"],[\"v2026.8.0-bwpm.zip\",\"https://api.github.com/repos/bitwarden/android/zipball/v2026.8.0-bwpm\"]]",
            "preferredApkIndex": 0,
            "additionalSettings": "{\"includePrereleases\":false,\"fallbackToOlderReleases\":true,\"filterReleaseTitlesByRegEx\":\"\",\"filterReleaseNotesByRegEx\":\"\",\"verifyLatestTag\":false,\"sortMethodChoice\":\"date\",\"useLatestAssetDateAsReleaseDate\":false,\"releaseTitleAsVersion\":false,\"trackOnly\":false,\"versionExtractionRegEx\":\"\",\"matchGroupToUse\":\"\",\"versionDetection\":false,\"releaseDateAsVersion\":false,\"useVersionCodeAsOSVersion\":false,\"apkFilterRegEx\":\"bitwarden.apk\",\"invertAPKFilter\":false,\"autoApkFilterByArch\":true,\"minimumUpdateAgeDays\":\"\",\"appName\":\"Bitwarden\",\"appAuthor\":\"bitwarden\",\"shizukuPretendToBeGooglePlay\":false,\"allowInsecure\":false,\"exemptFromBackgroundUpdates\":false,\"skipUpdateNotifications\":false,\"about\":\"A password manager app that securely stores and manages passwords and other sensitive information across devices.\",\"refreshBeforeDownload\":false,\"includeZips\":false,\"zippedApkFilterRegEx\":\"\",\"includeTarballs\":false,\"tarballedApkFilterRegEx\":\"\",\"dontSortReleasesList\":false}",
            "lastUpdateCheck": 1787673290072199,
            "pinned": false,
            "categories": [],
            "releaseDate": 1787333929000000,
            "changeLog": "# Overview\r\n* Improved autofill on complex login forms\r\n* Improved account security and encryption\r\n* Fixed item import reliability\r\n* Fixed passkey sign-in issues\r\n\r\n<!-- Release notes generated using configuration in .github/release.yml at release/2026.8-rc60 -->\r\n\r\n## What's Changed\r\n### ✨ Community Highlight\r\n* [PM-40773] bug: Fix accessibility detection on Android 16+ by @7heMech in https://github.com/bitwarden/android/pull/7197\r\n### :shipit: Feature Development\r\n* [PM-40930] feat: Added log when fill assist is invoked by @aj-rosado in https://github.com/bitwarden/android/pull/7208\r\n* [PM-40527] feat: Add SendControls policy data model and feature flags by @andrebispo5 in https://github.com/bitwarden/android/pull/7179\r\n* [PM-41103] feat: Add identity autofill feature flag by @aj-rosado in https://github.com/bitwarden/android/pull/7222\r\n* PM-37879: feat: Add SDK state bridge by @david-livefront in https://github.com/bitwarden/android/pull/7204\r\n* feat: VFO-1 naming changes feature branch by @andrebispo5 in https://github.com/bitwarden/android/pull/7196\r\n* PM-41466: feat: Filter out unknown Send types by @david-livefront in https://github.com/bitwarden/android/pull/7241\r\n* [PM-40529] feat: Add 14-day option to Send deletion date dropdown by @andrebispo5 in https://github.com/bitwarden/android/pull/7240\r\n### 🐛 Bug fixes\r\n* [PM-40995] fix: Allow fill-assist to rescue autofill requests when heuristics find no fields by @aj-rosado in https://github.com/bitwarden/android/pull/7214\r\n* [PM-41100] fix: Complete the VFO-1 organization-to-vault revert by @andrebispo5 in https://github.com/bitwarden/android/pull/7220\r\n* [PM-39840] fix: Scope cookie bootstrap to the request's environment by @aj-rosado in https://github.com/bitwarden/android/pull/7243\r\n* Fix Play Store track promotion to search through more releases by @AmyLGalles in https://github.com/bitwarden/android/pull/7248\r\n### ⚙️ Maintenance\r\n* Crowdin Pull by @bw-ghapp[bot] in https://github.com/bitwarden/android/pull/7210\r\n* PM-41062: chore: Separate ephemeral and persistent pin envelopes by @david-livefront in https://github.com/bitwarden/android/pull/7218\r\n* PM-41423: chore: Separate ForcePasswordResetReason from MasterPasswordUnlockData by @david-livefront in https://github.com/bitwarden/android/pull/7237\r\n* chore: remove checkmarx sast job by @acolom-bw in https://github.com/bitwarden/android/pull/7225\r\n* PM-41429: Chore: Decouple dependencies by @david-livefront in https://github.com/bitwarden/android/pull/7238\r\n### 📦 Dependency Updates\r\n* Update SDK to 3.0.0-8014-7eb08fbb by @bw-ghapp[bot] in https://github.com/bitwarden/android/pull/7207\r\n* [PM-39978] Fix compilation errors caused by Item type Send support in the SDK by @mcamirault in https://github.com/bitwarden/android/pull/7224\r\n* [deps]: Lock file maintenance by @renovate[bot] in https://github.com/bitwarden/android/pull/6974\r\n* Update SDK to 3.0.0-8157-eb825d59 by @bw-ghapp[bot] in https://github.com/bitwarden/android/pull/7217\r\n\r\n## New Contributors\r\n* @7heMech made their first contribution in https://github.com/bitwarden/android/pull/7197\r\n* @acolom-bw made their first contribution in https://github.com/bitwarden/android/pull/7225\r\n* @mcamirault made their first contribution in https://github.com/bitwarden/android/pull/7224\r\n\r\n**Full Changelog**: https://github.com/bitwarden/android/compare/v2026.7.1-bwpm...v2026.8.0-bwpm\r\n**Builds Source:** https://github.com/bitwarden/android/actions/runs/31214376447",
            "overrideSource": null,
            "allowIdChange": false,
            "pendingRepoRenameUrl": null
        },
        {
            "id": "at.bitfire.icsdroid",
            "url": "https://github.com/bitfireAT/icsx5",
            "author": "bitfireAT",
            "name": "ICSx⁵",
            "installedVersion": "v2.4.3",
            "latestVersion": "v2.4.3",
            "apkUrls": "[[\"icsx5-92-2.4.3-standard-release.apk\",\"https://api.github.com/repos/bitfireAT/icsx5/releases/assets/329371494\"]]",
            "otherAssetUrls": "[[\"v2.4.3.tar.gz\",\"https://api.github.com/repos/bitfireAT/icsx5/tarball/v2.4.3\"],[\"v2.4.3.zip\",\"https://api.github.com/repos/bitfireAT/icsx5/zipball/v2.4.3\"]]",
            "preferredApkIndex": 0,
            "additionalSettings": "{\"includePrereleases\":false,\"fallbackToOlderReleases\":true,\"filterReleaseTitlesByRegEx\":\"\",\"filterReleaseNotesByRegEx\":\"\",\"verifyLatestTag\":false,\"sortMethodChoice\":\"date\",\"useLatestAssetDateAsReleaseDate\":false,\"releaseTitleAsVersion\":false,\"trackOnly\":false,\"versionExtractionRegEx\":\"\",\"matchGroupToUse\":\"\",\"versionDetection\":true,\"releaseDateAsVersion\":false,\"useVersionCodeAsOSVersion\":false,\"apkFilterRegEx\":\"\",\"invertAPKFilter\":false,\"autoApkFilterByArch\":true,\"minimumUpdateAgeDays\":\"\",\"appName\":\"\",\"appAuthor\":\"\",\"shizukuPretendToBeGooglePlay\":false,\"allowInsecure\":false,\"exemptFromBackgroundUpdates\":false,\"skipUpdateNotifications\":false,\"about\":\"\",\"refreshBeforeDownload\":false,\"includeZips\":false,\"zippedApkFilterRegEx\":\"\",\"includeTarballs\":false,\"tarballedApkFilterRegEx\":\"\"}",
            "lastUpdateCheck": 1787673290731586,
            "pinned": false,
            "categories": [],
            "releaseDate": 1765895006000000,
            "changeLog": "<!-- Release notes generated using configuration in .github/release.yml at v2.4.3 -->\n\n## What's Changed\n### New features\n* Enable cookies by @ArnyminerZ in https://github.com/bitfireAT/icsx5/pull/759\n* Add easter egg for snowy season by @ArnyminerZ in https://github.com/bitfireAT/icsx5/pull/724\n### Bug fixes\n* Fix screen orientation change clearing UI state by @ArnyminerZ in https://github.com/bitfireAT/icsx5/pull/725\n### Refactoring\n* Update dependencies by @sunkup in https://github.com/bitfireAT/icsx5/pull/754\n* Update cert4android by @sunkup in https://github.com/bitfireAT/icsx5/pull/757\n* Log previous and current work cancellation reasons by @sunkup in https://github.com/bitfireAT/icsx5/pull/750\n### Other changes\n* Bump the lib-dependencies group with 3 updates by @dependabot[bot] in https://github.com/bitfireAT/icsx5/pull/714\n* Bump the lib-dependencies group across 1 directory with 11 updates by @dependabot[bot] in https://github.com/bitfireAT/icsx5/pull/721\n* Bump the lib-dependencies group with 4 updates by @dependabot[bot] in https://github.com/bitfireAT/icsx5/pull/723\n* [CI] Bump gradle/actions from 4 to 5 in the ci-actions group by @dependabot[bot] in https://github.com/bitfireAT/icsx5/pull/731\n* [CI] Bump github/codeql-action from 3 to 4 in the ci-actions group by @dependabot[bot] in https://github.com/bitfireAT/icsx5/pull/736\n* [CI] Bump actions/upload-artifact from 4 to 5 in the ci-actions group by @dependabot[bot] in https://github.com/bitfireAT/icsx5/pull/744\n* [CI] Bump actions/checkout from 5 to 6 in the ci-actions group by @dependabot[bot] in https://github.com/bitfireAT/icsx5/pull/752\n* Bump com.android.application from 8.13.1 to 8.13.2 in the lib-dependencies group by @dependabot[bot] in https://github.com/bitfireAT/icsx5/pull/760\n* [CI] Bump the ci-actions group with 2 updates by @dependabot[bot] in https://github.com/bitfireAT/icsx5/pull/763\n\n\n**Full Changelog**: https://github.com/bitfireAT/icsx5/compare/v2.4.2...v2.4.3",
            "overrideSource": null,
            "allowIdChange": false,
            "pendingRepoRenameUrl": null
        },
        {
            "id": "net.gsantner.markor",
            "url": "https://github.com/gsantner/markor",
            "author": "gsantner",
            "name": "Markor",
            "installedVersion": "v2.16.1",
            "latestVersion": "v2.16.1",
            "apkUrls": "[[\"net.gsantner.markor-v163-2.16.1-flavorDefault-release.apk\",\"https://api.github.com/repos/gsantner/markor/releases/assets/377026172\"]]",
            "otherAssetUrls": "[[\"v2.16.1.tar.gz\",\"https://api.github.com/repos/gsantner/markor/tarball/v2.16.1\"],[\"v2.16.1.zip\",\"https://api.github.com/repos/gsantner/markor/zipball/v2.16.1\"]]",
            "preferredApkIndex": 0,
            "additionalSettings": "{\"includePrereleases\":false,\"fallbackToOlderReleases\":true,\"filterReleaseTitlesByRegEx\":\"\",\"filterReleaseNotesByRegEx\":\"\",\"verifyLatestTag\":false,\"sortMethodChoice\":\"date\",\"useLatestAssetDateAsReleaseDate\":false,\"releaseTitleAsVersion\":false,\"trackOnly\":false,\"versionExtractionRegEx\":\"\",\"matchGroupToUse\":\"\",\"versionDetection\":true,\"releaseDateAsVersion\":false,\"useVersionCodeAsOSVersion\":false,\"apkFilterRegEx\":\"\",\"invertAPKFilter\":false,\"autoApkFilterByArch\":true,\"minimumUpdateAgeDays\":\"\",\"appName\":\"\",\"appAuthor\":\"\",\"shizukuPretendToBeGooglePlay\":false,\"allowInsecure\":false,\"exemptFromBackgroundUpdates\":false,\"skipUpdateNotifications\":false,\"about\":\"\",\"refreshBeforeDownload\":false,\"includeZips\":false,\"zippedApkFilterRegEx\":\"\",\"includeTarballs\":false,\"tarballedApkFilterRegEx\":\"\"}",
            "lastUpdateCheck": 1787673290532351,
            "pinned": false,
            "categories": [],
            "releaseDate": 1773908849000000,
            "changeLog": "### v2.16 series\r\n- [2.16.0 - 2.16.1](https://github.com/gsantner/markor/compare/v2.16.0...v2.16.1)\r\n- [2.15.0 - 2.16.0](https://github.com/gsantner/markor/compare/v2.15.0...v2.16.0)\r\n- [2.15.2 - 2.16.0](https://github.com/gsantner/markor/compare/v2.15.2...v2.16.0)",
            "overrideSource": null,
            "allowIdChange": false,
            "pendingRepoRenameUrl": null
        },
        {
            "id": "app.organicmaps.web",
            "url": "https://github.com/organicmaps/organicmaps",
            "author": "organicmaps",
            "name": "Organic Maps",
            "installedVersion": "2026.07.23-6-android",
            "latestVersion": "2026.07.23-6-android",
            "apkUrls": "[[\"OrganicMaps-26072306-web-release.apk\",\"https://api.github.com/repos/organicmaps/organicmaps/releases/assets/487455680\"]]",
            "otherAssetUrls": "[[\"OrganicMaps-26072306-web-release.apk.sha256sum\",\"https://github.com/organicmaps/organicmaps/releases/download/2026.07.23-6-android/OrganicMaps-26072306-web-release.apk.sha256sum\"],[\"2026.07.23-6-android.tar.gz\",\"https://api.github.com/repos/organicmaps/organicmaps/tarball/2026.07.23-6-android\"],[\"2026.07.23-6-android.zip\",\"https://api.github.com/repos/organicmaps/organicmaps/zipball/2026.07.23-6-android\"]]",
            "preferredApkIndex": 0,
            "additionalSettings": "{\"includePrereleases\":false,\"fallbackToOlderReleases\":true,\"filterReleaseTitlesByRegEx\":\"\",\"filterReleaseNotesByRegEx\":\"\",\"verifyLatestTag\":false,\"sortMethodChoice\":\"date\",\"useLatestAssetDateAsReleaseDate\":false,\"releaseTitleAsVersion\":false,\"trackOnly\":false,\"versionExtractionRegEx\":\"\",\"matchGroupToUse\":\"\",\"versionDetection\":false,\"releaseDateAsVersion\":false,\"useVersionCodeAsOSVersion\":false,\"apkFilterRegEx\":\"web\",\"invertAPKFilter\":false,\"autoApkFilterByArch\":true,\"minimumUpdateAgeDays\":\"\",\"appName\":\"\",\"appAuthor\":\"\",\"shizukuPretendToBeGooglePlay\":false,\"allowInsecure\":false,\"exemptFromBackgroundUpdates\":false,\"skipUpdateNotifications\":false,\"about\":\"\",\"refreshBeforeDownload\":false,\"includeZips\":false,\"zippedApkFilterRegEx\":\"\",\"includeTarballs\":false,\"tarballedApkFilterRegEx\":\"\"}",
            "lastUpdateCheck": 1787673288698600,
            "pinned": false,
            "categories": [],
            "releaseDate": 1784828224000000,
            "changeLog": "• OSM data as of July 14\n• Public transport stop, transfer and station names now have a white outline\n• Improved display of opening hours\n• Fixed incorrect or missing directions\n• Edited bookmarks and tracks now save automatically\n• Route warnings (tolls, ferries, unpaved roads, stairs, etc.) are now shown for all alternative routes\n• OSM notes are created at the exact location you select\n• Color picker closes automatically when you pick a preset\n• Fixed crashes\n…more at omaps.org/news\nSee [a detailed announce](https://organicmaps.app/news/) on our website when app updates are published in all stores.\nYou can get automatic app updates from GitHub [using Obtainium](https://github.com/organicmaps/organicmaps/wiki/Installing-Organic-Maps-from-GitHub-using-Obtainium).\n\nsha256sum:\n\n```\ne4f70f286a967c7af9d7846258adb8de6f4d097c5dd1b676bb0fd837590bd016  OrganicMaps-26072306-web-release.apk\n```\n",
            "overrideSource": null,
            "allowIdChange": false,
            "pendingRepoRenameUrl": null
        },
        {
            "id": "com.collabora.libreoffice",
            "url": "https://collaboraoffice.com/downloads/Collabora-Office-Android-Release/",
            "author": "collaboraoffice.com",
            "name": "Collabora Office",
            "installedVersion": "25-04.2026-03-03",
            "latestVersion": "25-04.2026-03-03",
            "apkUrls": "[[\"426882094-collabora-office-mobile-25-04-release-arm64-v8a-2026-03-03.apk\",\"https://www.collaboraoffice.com/downloads/Collabora-Office-Android-Release/collabora-office-mobile-25-04-release-arm64-v8a-2026-03-03.apk\"]]",
            "otherAssetUrls": "[]",
            "preferredApkIndex": 0,
            "additionalSettings": "{\"intermediateLink\":[],\"customLinkFilterRegex\":\"\",\"filterByLinkText\":false,\"matchLinksOutsideATags\":false,\"skipSort\":false,\"reverseSort\":false,\"sortByLastLinkSegment\":true,\"versionExtractWholePage\":true,\"requestHeader\":[{\"requestHeader\":\"User-Agent: Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Mobile Safari/537.36\"}],\"defaultPseudoVersioningMethod\":\"APKLinkHash\",\"trackOnly\":false,\"versionExtractionRegEx\":\"([0-9]+.[0-9]+)-release-arm64-v8a-([0-9]+-[0-9]+-(\\\\d+))\",\"matchGroupToUse\":\"$1.$2\",\"versionDetection\":false,\"useVersionCodeAsOSVersion\":false,\"apkFilterRegEx\":\"collabora-office-mobile-[0-9]+-[0-9]+-release-arm64-[A-Za-z0-9]+-[0-9]{4}-[0-9]{2}-[0-9]{2}\\\\.apk\",\"invertAPKFilter\":false,\"autoApkFilterByArch\":true,\"minimumUpdateAgeDays\":\"\",\"appName\":\"Collabora Office\",\"appAuthor\":\"Collabora Productivity\",\"shizukuPretendToBeGooglePlay\":false,\"allowInsecure\":false,\"exemptFromBackgroundUpdates\":false,\"skipUpdateNotifications\":false,\"about\":\"A LibreOffice-based mobile office suite\",\"refreshBeforeDownload\":false,\"supportFixedAPKURL\":false,\"url\":\"https://www.collaboraoffice.com/downloads/Collabora-Office-Android-Release/collabora-office-mobile-25-04-release-arm64-v8a-2026-03-03.apk\"}",
            "lastUpdateCheck": 1787673292349727,
            "pinned": false,
            "categories": [],
            "releaseDate": null,
            "changeLog": null,
            "overrideSource": "HTML",
            "allowIdChange": false,
            "pendingRepoRenameUrl": null
        },
        {
            "id": "com.foobnix.pro.pdf.reader",
            "url": "https://github.com/foobnix/LibreraReader",
            "author": "foobnix",
            "name": "Librera FD",
            "installedVersion": "9.4.21",
            "latestVersion": "9.4.21",
            "apkUrls": "[[\"Librera.Fdroid-9.4.21-arm64.apk\",\"https://api.github.com/repos/foobnix/LibreraReader/releases/assets/484437571\"]]",
            "otherAssetUrls": "[[\"Librera.Fdroid-9.4.21-uni.apk\",\"https://api.github.com/repos/foobnix/LibreraReader/releases/assets/484437424\"],[\"Librera.Pro-9.4.21-arm64.apk\",\"https://api.github.com/repos/foobnix/LibreraReader/releases/assets/484437366\"],[\"Librera.Pro-9.4.21-uni.apk\",\"https://api.github.com/repos/foobnix/LibreraReader/releases/assets/484437223\"],[\"9.4.21.tar.gz\",\"https://api.github.com/repos/foobnix/LibreraReader/tarball/9.4.21\"],[\"9.4.21.zip\",\"https://api.github.com/repos/foobnix/LibreraReader/zipball/9.4.21\"]]",
            "preferredApkIndex": 0,
            "additionalSettings": "{\"includePrereleases\":false,\"fallbackToOlderReleases\":true,\"filterReleaseTitlesByRegEx\":\"\",\"filterReleaseNotesByRegEx\":\"\",\"verifyLatestTag\":false,\"sortMethodChoice\":\"date\",\"useLatestAssetDateAsReleaseDate\":false,\"releaseTitleAsVersion\":false,\"trackOnly\":false,\"versionExtractionRegEx\":\"\",\"matchGroupToUse\":\"\",\"versionDetection\":false,\"releaseDateAsVersion\":false,\"useVersionCodeAsOSVersion\":false,\"apkFilterRegEx\":\"Fdroid.*arm64\",\"invertAPKFilter\":false,\"autoApkFilterByArch\":true,\"minimumUpdateAgeDays\":\"\",\"appName\":\"\",\"appAuthor\":\"\",\"shizukuPretendToBeGooglePlay\":false,\"allowInsecure\":false,\"exemptFromBackgroundUpdates\":false,\"skipUpdateNotifications\":false,\"about\":\"\",\"refreshBeforeDownload\":false,\"includeZips\":false,\"zippedApkFilterRegEx\":\"\",\"includeTarballs\":false,\"tarballedApkFilterRegEx\":\"\"}",
            "lastUpdateCheck": 1787673288043579,
            "pinned": false,
            "categories": [],
            "releaseDate": 1784622382000000,
            "changeLog": "* Fixed text replacement for multiple words.\r\n* Updated the UI for changing text and background colors.\r\n* Added an alert for permanent file deletion.\r\n* Clicking on File Information metadata now navigates to the library.\r\n* Added the \"iw\" translation and fixed other translations.\r\n* Fixed the grid view widget.\r\n* Fixed the eye reset timer.",
            "overrideSource": null,
            "allowIdChange": false,
            "pendingRepoRenameUrl": null
        },
        {
            "id": "org.forkclient.messenger.beta",
            "url": "https://github.com/forkgram/TelegramAndroid",
            "author": "forkgram",
            "name": "Fork Client",
            "installedVersion": "12.10.1.0",
            "latestVersion": "12.10.1.0",
            "apkUrls": "[[\"ForkClient.12.10.1.0.apk\",\"https://api.github.com/repos/forkgram/TelegramAndroid/releases/assets/529230864\"]]",
            "otherAssetUrls": "[[\"12.10.1.0.tar.gz\",\"https://api.github.com/repos/forkgram/TelegramAndroid/tarball/12.10.1.0\"],[\"12.10.1.0.zip\",\"https://api.github.com/repos/forkgram/TelegramAndroid/zipball/12.10.1.0\"]]",
            "preferredApkIndex": 0,
            "additionalSettings": "{\"includePrereleases\":false,\"fallbackToOlderReleases\":true,\"filterReleaseTitlesByRegEx\":\"\",\"filterReleaseNotesByRegEx\":\"\",\"verifyLatestTag\":false,\"sortMethodChoice\":\"date\",\"useLatestAssetDateAsReleaseDate\":false,\"releaseTitleAsVersion\":false,\"trackOnly\":false,\"versionExtractionRegEx\":\"\",\"matchGroupToUse\":\"\",\"versionDetection\":true,\"releaseDateAsVersion\":false,\"useVersionCodeAsOSVersion\":false,\"apkFilterRegEx\":\"compressed\",\"invertAPKFilter\":true,\"autoApkFilterByArch\":true,\"minimumUpdateAgeDays\":\"\",\"appName\":\"\",\"appAuthor\":\"\",\"shizukuPretendToBeGooglePlay\":false,\"allowInsecure\":false,\"exemptFromBackgroundUpdates\":false,\"skipUpdateNotifications\":false,\"about\":\"\",\"refreshBeforeDownload\":false,\"includeZips\":false,\"zippedApkFilterRegEx\":\"\",\"includeTarballs\":false,\"tarballedApkFilterRegEx\":\"\"}",
            "lastUpdateCheck": 1787673288405079,
            "pinned": false,
            "categories": [],
            "releaseDate": 1787664056000000,
            "changeLog": "— Updated to 12.10.1 build of the official Telegram.",
            "overrideSource": null,
            "allowIdChange": false,
            "pendingRepoRenameUrl": null
        },
        {
            "id": "mn.tck.semitone",
            "url": "https://f-droid.org/en/packages/mn.tck.semitone",
            "author": "F-Droid official",
            "name": "Semitone",
            "installedVersion": "1.3",
            "latestVersion": "1.3",
            "apkUrls": "[[\"mn.tck.semitone_4.apk\",\"https://f-droid.org/repo/mn.tck.semitone_4.apk\"]]",
            "otherAssetUrls": "[]",
            "preferredApkIndex": 0,
            "additionalSettings": "{\"filterVersionsByRegEx\":\"\",\"trySelectingSuggestedVersionCode\":false,\"autoSelectHighestVersionCode\":false,\"trackOnly\":false,\"versionExtractionRegEx\":\"\",\"matchGroupToUse\":\"\",\"versionDetection\":true,\"useVersionCodeAsOSVersion\":false,\"apkFilterRegEx\":\"\",\"invertAPKFilter\":false,\"autoApkFilterByArch\":true,\"minimumUpdateAgeDays\":\"\",\"appName\":\"\",\"appAuthor\":\"\",\"shizukuPretendToBeGooglePlay\":false,\"allowInsecure\":false,\"exemptFromBackgroundUpdates\":false,\"skipUpdateNotifications\":false,\"about\":\"\",\"refreshBeforeDownload\":false}",
            "lastUpdateCheck": 1787673291472350,
            "pinned": false,
            "categories": [],
            "releaseDate": null,
            "changeLog": null,
            "overrideSource": "FDroid",
            "allowIdChange": false,
            "pendingRepoRenameUrl": null
        }
    ],
    "settings": null
}