{"repo": {"timestamp": 1778784814814, "categories": {"AI Chat": {"description": {"et": "Tehisaru abilised, vestlusrobotid ja suurte keelemudelite (LLM) liidesed"}}, "App Manager": {"description": {"et": "Halda ja korralda paigaldatud rakendusi, seoseid ja õigusi"}}, "App Store & Updater": {"description": {"eo": "Malkovri, instali kaj ĝisdatigi aplikaĵojn el deponejoj de aplikaĵoj", "et": "Otsi, paigalda ja uuenda rakendusi tarkvarahoidlatest"}}, "Battery": {"description": {"eo": "Kontroli kaj plejbonigi vivecon de baterio, konsumon de energio kaj ŝargadon", "et": "Jälgi ja optimeeri aku eluiga, toitekasutust ja laadimist"}}, "Bookmark": {"description": {"eo": "Konservi, organizi kaj administri ligilojn kaj leglistojn", "et": "Salvesta, halda ja korralda lemmiklinke ja lugemisloendeid"}}, "Browser": {"description": {"eo": "Retfoliumiloj (retumiloj) por krozi la interreton", "et": "Veebibrauserid internetis surfamiseks ja veebilehtede vaatamiseks"}}, "Calculator": {"description": {"eo": "Iloj por fari aritmetikajn, sciencajn kaj matematikajn kalkulojn", "et": "Aritmeetilised, teaduslikud ja matemaatilised arvutustarvikud"}}, "Calendar & Agenda": {"description": {"eo": "Plani okazaĵojn, farendaĵojn, renkontojn kaj ĉiutagajn taskojn", "et": "Kavanda sündmusi, meeldetuletusi, kohtumisi ja päevakavasid"}}, "Clock": {"description": {"et": "Äratus, stopper, taimer ja maailmaaeg ja muud kellatarvikud"}}, "Cloud Storage & File Sync": {"description": {"et": "Varundus, sünkroonimine ja failide kaugjuurdepääs pilveteenuste kaudu"}}, "Contact": {"description": {"et": "Aadressiraamatud, telefoniraamatud ja kontaktide haldamise rakendused"}}, "Development": {"description": {"et": "Koodimine, programmeerimine, IDE, terminal ja arendajate tarvikud"}}, "Diet": {"name": {"et": "Toiduvalik", "hr": "Dijeta"}, "description": {"et": "Toitumine, kalorid, toidu tarbimise haldamine ja jälgimine"}}, "DNS & Hosts": {"description": {"et": "Seadista nimelahendust, reklaamide blokeerimist hosts-faili ja domeenide suunamist"}}, "Draw": {"description": {"et": "Joonistamine, maalimine, illustratsioonid ja digitaalkunsti rakendused"}}, "Ebook Reader": {"description": {"et": "Loe e-raamatuid, EPUB-faile, PDF-faile ning digitaalseid raamatuid ja väljaandeid"}}, "Email": {"description": {"et": "E-posti kliendid e-kirjade saatmiseks, vastuvõtmiseks ja haldamiseks"}}, "File Encryption & Vault": {"description": {"et": "Krüpti, lukusta ja peida isiklikud failid ja kaustad"}}, "File Transfer": {"description": {"et": "Jaga ja edasta faile FTP, kohtvõrgu, Bluetoothi või võrdõigusvõrgu (p2p) kaudu"}}, "Finance Manager": {"description": {"et": "Jälgi kulusid, eelarveid, sissetulekuid ja oma pangakontosid"}}, "Firewall": {"description": {"et": "Blokeeri soovimatut võrguliiklust ja piira rakenduste internetiühendust"}}, "Flashlight": {"description": {"et": "Taskulambid ja LED-välklampide rakendused"}}, "Forum": {"description": {"et": "Arutelufoorumid, kogukonna jutulõngad ja küsimuste-vastuste platvormid"}}, "Gallery": {"description": {"et": "Sirvi, vaata ja korralda fotosid, pilte ja videoid"}}, "Games": {"description": {"et": "Mobiilimängud, meelelahutus ja mängurakendused", "sl": "Mobilne igre, zabava in igralne aplikacije"}}, "Graphics": {"description": {"et": "Pilditöötlus-, fototöötlus- ja visuaalse disaini tarvikud", "sl": "Orodja za urejanje slik, manipulacijo fotografij in vizualno oblikovanje"}}, "Habit Tracker": {"description": {"et": "Koosta elurutiine, jälgi igapäevaseid eesmärke ja hoia silma peal oma järjestikustel saavutustel"}}, "Health Manager": {"name": {"et": "Tervisehaldus"}, "description": {"et": "Jälgi kehakaalu, pulssi, vererõhku, menstruatsiooni ja muid tervisenäitajaid"}}, "Icon Pack": {"description": {"et": "Kohandatud ikoonikomplektid rakenduste ikoonide kujundamiseks"}}, "Inventory": {"description": {"et": "Füüsiliste esemete ja varude jälgimine, kataloogimine ja haldamine"}}, "Keyboard & IME": {"description": {"et": "Kohandatud klahvistikud, sisestusmeetodid, automaatkorrektuur ja kirjutamisrakendused"}}, "Launcher": {"description": {"et": "Erinevad nutiseadme avalehe variandid ja töölauakeskkonna rakendused"}}, "Local Media Player": {"description": {"et": "Esita seadmes salvestatud heli- ja videofaile võrguühendust kasutamata"}}, "Location Tracker & Sharer": {"description": {"et": "Jaga ja jälgi reaalajas GPS-asukohta teistega"}}, "Messaging": {"description": {"et": "Kiirsuhtlus-, vestlus- ja SMS-rakendused"}}, "Money": {"description": {"et": "Maksed, ülekanded, eelarvestamine ja isikliku rahanduse haldus"}}, "Music Practice Tool": {"description": {"et": "Häälestusseadmed, metronoomid, akorditööriistad ja pilliharjutamise abivahendid"}}, "Navigation": {"description": {"et": "Kaardid, GPS, samm-sammult juhised ja teejuhatamise rakendused"}}, "Network Analyzer": {"description": {"et": "WiFi-võrkude diagnostika ja skannimine ning ühenduse toimivuse jälgimine"}}, "News": {"description": {"et": "Viimased uudised, artiklid, RSS-uudisvood ja uudiste koondajad"}}, "Note": {"description": {"et": "Märkmikud, meeldetuletused ning kiire märkmete tegemise ja haldamise rakendused"}}, "Online Media Player": {"description": {"et": "Kuula muusikat, vaata videoid ja jälgi otseülekandeid internetist"}}, "Pass Wallet": {"description": {"et": "Salvesta ja halda pardakaarte, pileteid, kliendikaarte ja kuponge"}}, "Password & 2FA": {"description": {"et": "Salasõnahaldurid, autentimisseadmed ja kahefaktorilise autentimise tarvikud"}}, "Phone & SMS": {"description": {"et": "Kõnevalijad, kõnehaldurid ja tekstisõnumite saatmise rakendused"}}, "Podcast": {"description": {"et": "Telli, kuula ja laadi alla taskuhäälinguid ning saateid"}}, "Public Transport": {"description": {"et": "Bussi-, rongi-, metroo- ja muu ühistranspordi sõiduplaanid ning teekonna kavandajad"}}, "Radio": {"description": {"et": "Kuula otseülekandes FM/AM-raadiojaamu ja internetiraadiojaamu"}}, "Reading": {"description": {"et": "Artiklid, pikemad tekstid, hilisemaks lugemiseks salvestamise rakendused ja veebilugemisrakendused"}}, "Recipe Manager": {"description": {"et": "Salvesta, korralda ja avasta toiduvalmistamisretsepte ning söögitegemise ideid"}}, "Religion": {"description": {"et": "Palveajad, pühad tekstid, vaimulikud lugemised ja vaimse praktika rakendused"}}, "Remote Access": {"description": {"et": "Halda arvuteid, servereid ja seadmeid kaugjuhtimise teel RDP, VNC või SSH abil"}}, "Remote Controller": {"description": {"et": "Infrapuna- ja nutikodu puldid teleritele, kliima- ja muudele seadmetele"}}, "Schedule": {"name": {"et": "Ürituste päevakavad", "hr": "Raspored termina"}, "description": {"et": "Konverentside ja ürituste päevaplaanid ja -kavad"}}, "Science & Education": {"description": {"et": "Õppimis-, uurimis-, teabe- ja haridusrakendused"}}, "Shopping List": {"description": {"et": "Ostunimekirjad, ostude jälgimise rakendused ja ühisostmise rakendused"}}, "Social Network": {"description": {"et": "Sotsiaalmeedia, mikroblogimine ja veebikogukondade platvormid"}}, "Sports & Health": {"description": {"et": "Treeningute jälgimine, heaolu, sporditulemused ja tervise jälgimine"}}, "Task": {"description": {"et": "Ülesannete haldurid ning tootlikkuse ja GTD-tarvikud"}}, "Text Editor": {"description": {"et": "Vormindamata teksti redaktorid, Markdowni redaktorid ja kirjutamisvahendid"}}, "Text to Speech": {"name": {"et": "Kõnesüntees"}, "description": {"et": "Kõnesünteesi (tekst kõneks) tarvikud", "hr": "Tekst u govor (alati)"}}, "Theming": {"description": {"et": "Kohanda oma nutiseadme välimust kujunduste, kirjatüüpide ja kasutajaliidese stiilide abil"}}, "Time": {"description": {"et": "Ajavööndi teisendajad, maailmakellad ja ajahalduse abiprogrammid"}}, "Time Tracker": {"name": {"et": "Ajakasutuse jälgimine", "hr": "Praćenje vremena"}, "description": {"et": "Jälgi tegevustele kulunud aega ja ekraaniaega"}}, "Translation & Dictionary": {"description": {"et": "Tõlgi keete vaheli, otsi sõnade tähendusi ja kasuta sõnastikke"}}, "Unit Convertor": {"description": {"et": "Teisenda pikkuse, kaalu, temperatuuri, valuuta ja muid ühikuid"}}, "Voice & Video Chat": {"description": {"et": "Hääl- ja videokõned, konverentskõned ning VoIP-suhtlusrakendused"}}, "VPN & Proxy": {"description": {"et": "Krüpti andmesidet, väldi piirangud ja muuda oma võrguühendus anonüümseks"}}, "Wallet": {"description": {"et": "Digitaalsed rahakotid maksete tegemiseks, kaartide ja krüptovaluutade haldamiseks"}}, "Wallpaper": {"description": {"et": "Avalehe ja lukustusvaate taustapildid ning reaalajas muutuvad taustapildid"}}, "Weather": {"description": {"et": "Ilmaennustused, radariülevaated, temperatuur ja ilmastikutingimused"}}, "Workout": {"description": {"et": "Treeningute kavad, jõusaali treeningute jälgimine, jooksmine ja fitnessi treeningurakendused"}}, "Writing": {"description": {"et": "Tekstitöötlusprogrammid, päevikute pidamise, kavandite koostamise ja pikemate tekstide kirjutamise rakendused"}}}}, "packages": {"app.areada": {"metadata": {"lastUpdated": 1778783779349, "screenshots": {"phone": {"en-US": [{"name": "/app.areada/en-US/phoneScreenshots/1.jpg", "sha256": "e9f2c3ed7a669a454b3cd701f0d0915d67eaf733e9cfdd12a2d5d1f6370ab08a", "size": 224044}, {"name": "/app.areada/en-US/phoneScreenshots/2.jpg", "sha256": "27988e8e6e2c03708fb7218abbac1084cb81c8a5cc301deaed9f9a5aaba4252e", "size": 64374}, {"name": "/app.areada/en-US/phoneScreenshots/3.jpg", "sha256": "7d657e68ab18d8ca8cd28e4686adcc3b5b70616d1434c04b4570be0a45dbb609", "size": 105464}, {"name": "/app.areada/en-US/phoneScreenshots/4.jpg", "sha256": "68c7aa01383258adfc991661cde782c730599363ac806c08044083e64a06e534", "size": 94446}]}}, "description": {"en-US": "Areada is a minimal offline Android reader focused on lightweight local reading.\n\nIt supports EPUB, TXT, and PDF files with a clean monochrome interface, local folder access, saved reading progress, bookmarks, and basic plain-text notes.\n\nFeatures:\n- EPUB, TXT, and PDF support\n- Local plain-text notes\n- Bookmarks and recent reading\n- Saved reading progress\n- Reader themes, font options, and font size settings\n- EPUB chapter navigation\n- PDF rendering through Android PdfRenderer\n- Storage Access Framework folder picker\n- Offline-only reading\n- No internet permission\n- No ads, analytics, tracking, accounts, or cloud sync\n- No device-wide automatic scanning"}, "icon": {"en-US": {"name": "/app.areada/en-US/icon_4A__GxJK-v0etPLpyiMRpYI1QHdO2PkNOpDxbet_UOs=.png", "sha256": "e00fff1b124afafd1eb4f2e9ca2311a5823540774ed8f90d3a90f16deb7f50eb", "size": 24035}}}, "versions": {"6502d6eae5b8473ec49e423745cf74ce152b7260d3cf54bb80da9b3eed8444d3": {"added": 1778783779349, "file": {"name": "/app.areada_8.apk", "sha256": "6502d6eae5b8473ec49e423745cf74ce152b7260d3cf54bb80da9b3eed8444d3", "size": 1657219, "ipfsCIDv1": "bafybeiamx5cqpavvio5td34rwmtwud6d3ix7int7jualn6ty7h5wwiafta"}, "src": {"name": "/app.areada_8_src.tar.gz", "sha256": "b540cb1b2cac790d7f7bf153f4b55648708b057e537e6552685441d5d7ded27d", "size": 1260679}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.0.7", "versionCode": 8, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["02f6b0e259884ac71c01d7d32b78c7c0a07a037e3ff165471fa19fdafa39c3a0"]}, "usesPermission": [{"name": "app.areada.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Improved notes with search, timestamp insert, undo/redo, and editor stability fixes.\nImproved EPUB title/ToC handling, current-section search, and stable section navigation.\nFixed EPUB rendering/resource loading issues and protected active reader cache.\nImproved folder navigation performance and new note opening.\nFixed external file task reuse, PDF swipe navigation, and PDF render scaling.\nImproved reader settings, volume-button page turning, and compact prompts.\nImproved dark splash, themed ico"}}}}, "app.simple.felicity": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"63562599f86ccf850581fbd0121c7598f2853afe1822aebafe28b8e9eb7be088": {"added": 1778783779349, "file": {"name": "/app.simple.felicity_18.apk", "sha256": "63562599f86ccf850581fbd0121c7598f2853afe1822aebafe28b8e9eb7be088", "size": 36390785, "ipfsCIDv1": "bafybeie7b2rk564idpkq6ywlvn7ndvmck55jpx3kg3iq7cdiqhhqk3bsu4"}, "src": {"name": "/app.simple.felicity_18_src.tar.gz", "sha256": "e16d28be4ebb1b819970b1dc96235f551777be5a63faf9d594910874684fedd8", "size": 117180161}, "manifest": {"nativecode": ["arm64-v8a", "x86_64"], "versionName": "0.0.18_alpha", "versionCode": 18, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 36}, "signer": {"sha256": ["6e8ac882f40074a513ac14042425c31eb9c31cf253fc53e640fd06ec904469d9"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "app.simple.felicity.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Join app's Telegram Channel for development updates here: https://t.me/felicity_music_player"}}}}, "com.atharok.btremote": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"23fc4531adcb00ca2f7f9794b597a0d6aa59cfd85dcede690813d80ee539d303": null, "d2f65ac82c1b46e83390861760278a3cafb28474308c4f8fb84a9c5a0db1be21": {"added": 1778783779349, "file": {"name": "/com.atharok.btremote_25.apk", "sha256": "d2f65ac82c1b46e83390861760278a3cafb28474308c4f8fb84a9c5a0db1be21", "size": 4946869, "ipfsCIDv1": "bafybeienvx666advyujtirqcioymvlnk46bycpwrowd5tc3frq526kpnuq"}, "src": {"name": "/com.atharok.btremote_25_src.tar.gz", "sha256": "38b167c93ae4e684b79d74418cf1e4c24f5808f16208cc7768f1d06095f1937f", "size": 3414862}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.12.0", "versionCode": 25, "features": [{"name": "android.hardware.bluetooth"}], "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["e6cf1629d462a3686aa4ba2d37e02777257fd0a3bbe5540d8c70f80e12d111cd"]}, "usesPermission": [{"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_ADMIN", "maxSdkVersion": 30}, {"name": "android.permission.ACCESS_FINE_LOCATION", "maxSdkVersion": 30}, {"name": "android.permission.ACCESS_COARSE_LOCATION", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.BLUETOOTH_SCAN"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.atharok.btremote.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "1.12.0\n\nFull list of changes here: https://gitlab.com/Atharok/BtRemote/-/releases\n\n- Improved mouse pad.\n- Added an option in settings to show or hide remote control buttons in the notification (hide by default).\n- A few improvements to the detection of the connection status.\n- Added Arabic keyboard layout.\n- Updated translations.\n- Updated dependencies.\n", "fr": "1.12.0\n\nListe complète des modifications : https://gitlab.com/Atharok/BtRemote/-/releases\n\n- Amélioration du pad de la souris.\n- Ajout d’une option dans les paramètres pour afficher ou masquer les boutons de la télécommande dans la notification (masqués par défaut).\n- Améliorations de la détection de l’état de la connexion.\n- Ajout de la disposition du clavier arabe.\n- Mise à jour des traductions.\n- Mise à jour des dépendances.\n"}}}}, "com.bartixxx.oneplusarbchecker": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"8261d96ed509d2074542e3909e2705ad8633dec29d32fd688a57ed26d0010a0b": null, "c60dba8c5e0e5e8c1a0621e492944cc6cfece9cd74ec59576654f0a507734fe1": {"added": 1778783779349, "file": {"name": "/com.bartixxx.oneplusarbchecker_26.apk", "sha256": "c60dba8c5e0e5e8c1a0621e492944cc6cfece9cd74ec59576654f0a507734fe1", "size": 2289574, "ipfsCIDv1": "bafybeigca7jawws2sjelvgqyl6iujgmx462n5i2r7rtqggnhlfpqghocty"}, "src": {"name": "/com.bartixxx.oneplusarbchecker_26_src.tar.gz", "sha256": "1a79948d9eebabf72caa18184330d31837c419eae1824f909c0e51f58bee10c7", "size": 1278696}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.5.3", "versionCode": 26, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["81c90fd16a846804a613af12c683b8e0f319aef7dac515c33b3dc6c7fc755db7"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.bartixxx.oneplusarbchecker.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"TetheredNet": {"en-US": "Rely on oparb.pages.dev"}}}}}, "com.cbouvat.android.saracroche": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"eaac4412087ccd66bdb1d54f2ec58d3a092108318573ae8f8dcd0a06a5320664": null, "a4eaff36210d881c55499ff4aa6d83e626d3720c8716183eab5dd40432415d8c": {"added": 1778783779349, "file": {"name": "/com.cbouvat.android.saracroche_30.apk", "sha256": "a4eaff36210d881c55499ff4aa6d83e626d3720c8716183eab5dd40432415d8c", "size": 4593511, "ipfsCIDv1": "bafybeidlysc54wqulfwh6rqdz2e573xxp3iqfflu34zdblwvd7xfpfwpni"}, "src": {"name": "/com.cbouvat.android.saracroche_30_src.tar.gz", "sha256": "8df54b55db99d882d79e1ac9e3e31b7cc4315f5feb7037e1e63ea9c92e198699", "size": 1430693}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "4.1.0", "versionCode": 30, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 37}, "signer": {"sha256": ["534ca5dd7d98740d70d1a3e5e164ad38f84e6b28e4114fb846b3103c657a410f"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.cbouvat.android.saracroche.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on saracroche.org for numbers reporting", "fr": "Dépend de saracroche.org pour signaler les numéros de téléphone"}}}}}, "com.exner.tools.gymbott": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"ffc9acf86437091a223c54007b03d168991f7e761c86d98888ea2c5ef4cb2612": {"added": 1778783779349, "file": {"name": "/com.exner.tools.gymbott_4.apk", "sha256": "ffc9acf86437091a223c54007b03d168991f7e761c86d98888ea2c5ef4cb2612", "size": 4158682, "ipfsCIDv1": "bafybeihkzumfnbh4cvrprtokngyzgw4eqsdtfro6pvuq7ntvy77formkti"}, "src": {"name": "/com.exner.tools.gymbott_4_src.tar.gz", "sha256": "3d5732c5b4f78f3df0188d02ba1f2ae87802751e86834bdf9af04cc0f3638ce9", "size": 2613750}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.1.2", "versionCode": 4, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 37}, "signer": {"sha256": ["3f15745561afae58a2f73ff97a517303eba059b7c608aac576fab7465df27843"]}}, "whatsNew": {"en-US": "- changed splash screen to dark background (fixes #1)\n- updated dependencies"}}}}, "com.exner.tools.immichuploader": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"51d62442a64319874bdf190d09f5500a857fb3a2afcec90869e04feae417e592": null, "82498d7122041695dc0653a1b056b6d8d41b9cb5c84318788bd42c66c2da74ce": {"added": 1778783779349, "file": {"name": "/com.exner.tools.immichuploader_15.apk", "sha256": "82498d7122041695dc0653a1b056b6d8d41b9cb5c84318788bd42c66c2da74ce", "size": 4704256, "ipfsCIDv1": "bafybeih3eibdehdccr76ik6rchtvfzrgyoulwlpvu226h5j37y7at5egli"}, "src": {"name": "/com.exner.tools.immichuploader_15_src.tar.gz", "sha256": "946661fb075c2f2091982242704e0a274a9d731044f2e90e9f197ccdcd0940bd", "size": 6723809}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.2.0", "versionCode": 15, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 37}, "signer": {"sha256": ["07a89b9b74e8d980673671912166ace204c2f73523cd631b933cb4f77ac4a2cf"]}, "usesPermission": [{"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.ACCESS_MEDIA_LOCATION"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}]}, "whatsNew": {"en-US": "- Added \"FolderSettings\" screen with settings per folder/category\n- Updated some dependencies\n"}}}}, "com.fauxx.full": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"7de84d67a7cfb4c5c177b8b8aa12426d6c04da08141c6e0368150d765674e1e6": {"added": 1778783779349, "file": {"name": "/com.fauxx.full_207.apk", "sha256": "7de84d67a7cfb4c5c177b8b8aa12426d6c04da08141c6e0368150d765674e1e6", "size": 11601974, "ipfsCIDv1": "bafybeifzscdbkqvyvmqev5ibdmcrryj6ilghniprp5le3hy357mguoak7i"}, "src": {"name": "/com.fauxx.full_207_src.tar.gz", "sha256": "09d5a559d5255de433eac1046df88ee7a1691f0a760f28052766630563b1b8ef", "size": 2441523}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.2.7", "versionCode": 207, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["1be8f79b20f264e8242da5eca695f8d0961ad098719a7c6e4a1ff75a33aea276"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "com.fauxx.full.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Fauxx intentionally generates synthetic browsing activity against third-party network services that are not themselves free/libre:\\ Google Search, Bing, Yahoo Search, and the user's opted-in ad-preference pages (Google Ads Settings, Facebook Ad Preferences) when Layer 2 targeting is enabled. This traffic is the core feature — the app's purpose is to generate noise visible to these non-free services. No user credentials are sent except by the user's own opt-in interaction with the ad-preference scrapers."}}, "whatsNew": {"en-US": "• Fix: crash after long background pauses (Android 14+ dataSync limit)\n• Fix: Scrape Now button now runs an immediate scrape\n• New: in-app FAQ explaining the new tap-to-resume notification\n"}}}}, "com.freetime.ssmpc": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"86dee0cdf0e6cf6f038e0bae26bda7aeb8ee1a19f12e627cd618bf20723cbee7": null, "c8a62d43d2ffc6b6b757f8a225956edb7a4cd6e4985474662486c204ac4716a1": {"added": 1778783779349, "file": {"name": "/com.freetime.ssmpc_16.apk", "sha256": "c8a62d43d2ffc6b6b757f8a225956edb7a4cd6e4985474662486c204ac4716a1", "size": 15545064, "ipfsCIDv1": "bafybeiexfbgbmaejlafffmpironz7sq3krcgx25va773y7quafseryjj4u"}, "src": {"name": "/com.freetime.ssmpc_16_src.tar.gz", "sha256": "ee18f602905d4513877ec0aaf7d8790009f506c5e3ae4d7a6cdd538b3f7cb106", "size": 3160555}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.4.2", "versionCode": 16, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 37}, "signer": {"sha256": ["fb4a9817258a428662be72a7736b2665f4878c913102055cf9e76ee9f45f62a7"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "com.freetime.ssmpc.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on supersmp.fun server"}}, "whatsNew": {"en-US": "• Fixed Icon pixeling"}}}}, "com.futsch1.medtimer": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"54a869d4b934a85c69d96df58ebb765d7114f376d45bee73e0429fdab5f0dd0a": null, "00034afbe6515040f02f05f46e4e804db6acf5ca909d066b06daa1360b266215": {"added": 1778783779349, "file": {"name": "/com.futsch1.medtimer_170.apk", "sha256": "00034afbe6515040f02f05f46e4e804db6acf5ca909d066b06daa1360b266215", "size": 26768488, "ipfsCIDv1": "bafybeifyrhcn4os4c43vwtvxov6sjz6qkfljr5hmohuvvhcruxjszphry4"}, "src": {"name": "/com.futsch1.medtimer_170_src.tar.gz", "sha256": "d646a626582304e9f69996c2f4492fc61f45e6814cc9ad0ba034e4bbb629b328", "size": 40803183}, "manifest": {"versionName": "1.22.15", "versionCode": 170, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["69bc7c72e499045b44c87fc8463f599472deb408c48de38de8554ae7754b9d84"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.futsch1.medtimer.NOTIFICATION_PROCESSED"}, {"name": "android.permission.ACCESS_NOTIFICATION_POLICY"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.futsch1.medtimer.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.github.cvzi.screenshottile": {"metadata": {"lastUpdated": 1778783779349, "summary": {"en-US": "Customizable screenshot tool with quick settings shortcut and floating button"}}, "versions": {"36269ba993c6a84df72c51e8a5ee7d517eb81c15272f60617238bd08866cf5ea": null, "d663596a49ae88429578fb4e2eaa5d39e9eb2a74ef476e1d3ab2f2795abff7d9": {"added": 1778783779349, "file": {"name": "/com.github.cvzi.screenshottile_143.apk", "sha256": "d663596a49ae88429578fb4e2eaa5d39e9eb2a74ef476e1d3ab2f2795abff7d9", "size": 3735604, "ipfsCIDv1": "bafybeiac2odg4gesisjvjl6wrebzsmixjxhxhhdh3uop5lf6o2dntfcqfm"}, "src": {"name": "/com.github.cvzi.screenshottile_143_src.tar.gz", "sha256": "92cb8491e3c4bef50273f758d0970d6d3b637679ae97eea5fab487175d241d31", "size": 6896559}, "manifest": {"versionName": "2.19.0", "versionCode": 143, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["c1fc886a9128999556b4ccc95b03058cee72dfa45f33d99443e5b481dde7880d"]}, "usesPermission": [{"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PROJECTION"}, {"name": "com.github.cvzi.screenshottile.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 28}]}, "whatsNew": {"en-US": "v2.19.0\n* Option to hide floating button behind front camera notch\nv2.18.1\n* Option to drag floating button with short press instead of long press\nv2.17.1\n* Add `%app%` and `%package%` filename placeholders (by @Self-Perfection)\n* Bugfix: navigation bar overlaps photo editor (Android 16)\nv2.16.0\n* Backup settings to file\n"}}}}, "com.github.premnirmal.tickerwidget": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"cf4ac3210e5a5791c5d4e5bf0b94f933b593162b69c47bec1ab5d54fb6cb17f8": null, "465931cc9fe342285d040c2967cbca9bb1cc6e840e016d2f53cb14425e198cc6": {"added": 1778783779349, "file": {"name": "/com.github.premnirmal.tickerwidget_400000078.apk", "sha256": "465931cc9fe342285d040c2967cbca9bb1cc6e840e016d2f53cb14425e198cc6", "size": 7871536, "ipfsCIDv1": "bafybeidruigsffc2ygjotwdqm763apovgiahyase6rkttbh3k5rehhq5fq"}, "src": {"name": "/com.github.premnirmal.tickerwidget_400000078_src.tar.gz", "sha256": "6116cd679478c5e303060a4b6cc18db3e2e5c5db044927f4bbd7b14977b42be0", "size": 2443597}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "4.0.078", "versionCode": 400000078, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["9b16210a0ff90657ee25f6956bc352bb288e0be39d255de576dbee7539ee5045"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.github.premnirmal.tickerwidget.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {}}}}}, "com.hito.trails.app": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"e5181f3ee305eddeb82d3f60e945be2d13d82a5943f7c1190868cc7061965935": {"added": 1778783779349, "file": {"name": "/com.hito.trails.app_3.apk", "sha256": "e5181f3ee305eddeb82d3f60e945be2d13d82a5943f7c1190868cc7061965935", "size": 43969537, "ipfsCIDv1": "bafybeid44r6q74vt7vut2nvppg2empdihmpg5k7l64tk6o2emulljocbfq"}, "src": {"name": "/com.hito.trails.app_3_src.tar.gz", "sha256": "e47fd2ec5c16a3880ba156a11f0bcd6fec0da10d9534f9f601ac8e9059d174f7", "size": 5486788}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.1.0", "versionCode": 3, "usesSdk": {"minSdkVersion": 30, "targetSdkVersion": 36}, "signer": {"sha256": ["0da06e6d9fae1b118d3d34371b4c487cd3d3b740bcbd5ec6b75410c8cd8cfc54"]}, "usesPermission": [{"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "com.hito.trails.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"TetheredNet": {"en-US": "Relies on OpenTopoMap servers"}}, "whatsNew": {"en-US": "Material 3 design update with dark mode support.\nNew About screen.\nAdded trail sources for Europe, Americas, Asia, Africa and Middle East.\nNew default tile source.\n", "es-ES": "Actualización a Material 3 con soporte para modo oscuro.\nNueva pantalla Acerca de.\nNuevas fuentes de rutas para Europa, América, Asia, África y Oriente Medio.\nNueva fuente de tiles por defecto.\n", "pt-PT": "Atualização para Material 3 com suporte para modo escuro.\nNovo ecrã Sobre.\nNovas fontes de trilhos para Europa, Américas, Ásia, África e Médio Oriente.\nNova fonte de tiles por defeito.\n"}}}}, "com.invoiceninja.app": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"542b969d0cef6fbc6551636ee3479fe104c575d03fed6a65ce1189de5c6a624b": null, "143d47be582ca2111e1b1657b6b48110846e1e031ef3b7291b300ffe4f54883c": {"added": 1778783779349, "file": {"name": "/com.invoiceninja.app_194.apk", "sha256": "143d47be582ca2111e1b1657b6b48110846e1e031ef3b7291b300ffe4f54883c", "size": 54398323, "ipfsCIDv1": "bafybeidzjwigijnrymna4fmt4knbr666vodwtxl7o5c6dpagkugnf4anta"}, "src": {"name": "/com.invoiceninja.app_194_src.tar.gz", "sha256": "55db24e356af22559f67940bd6739a6e7d5cd4b2eca3b5a74d9946ddffbca27a", "size": 183298448}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "5.0.194", "versionCode": 194, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["2691184a0d0aed99de8f006b5770f58891d43fd4007e25c667d9ac2c06ae62af"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.WRITE_CONTACTS"}, {"name": "android.permission.GET_ACCOUNTS"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.CALL_PHONE"}, {"name": "com.invoiceninja.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "App is tethered to its server, which is using a non-FSF/OSI approved license."}}}}}, "com.ki_bun.pioneer": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"67726c4677cea1df45d88cd9d0766d03443446350d0e87683b38b55c65dfd7ed": null, "7f98552a66939fc75d21f203c028375dd4141123b1cd917411182de90b97d8f7": {"added": 1778783779349, "file": {"name": "/com.ki_bun.pioneer_8.apk", "sha256": "7f98552a66939fc75d21f203c028375dd4141123b1cd917411182de90b97d8f7", "size": 10437611, "ipfsCIDv1": "bafybeibf47wwvwxuko2gjqqqcuuolvdazqo3qyg66k3xupaf6542leddti"}, "src": {"name": "/com.ki_bun.pioneer_8_src.tar.gz", "sha256": "c53debdcfc426b5b149d7c3de86d423e244554a8980415ba349e21c06151b855", "size": 1067321}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.1.0", "versionCode": 8, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["7292c73b8fa867a687b2c474c0f7b7be77172aaccefa2e6fee925641eb940e36"]}, "usesPermission": [{"name": "com.ki_bun.pioneer.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Fix confirm button behavior\n- Fix splash screen background theme behavior\n- Display percentage beside progress indicator\n- Add option to specify a unit\n- Include tags and unit in .csv backups\n- Add .csv backup notice\n- Fix add and subtract button bug\n"}}}}, "com.kompact": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"1416aa6d29e8aa04f18a9ce61914091632afd00641bf8a12c837634d9cd96813": null, "8c55754b6fae68c68a768567b35a8bcd0e58e57d7f688310d8b6d39028b910ea": {"added": 1778783779349, "file": {"name": "/com.kompact_11.apk", "sha256": "8c55754b6fae68c68a768567b35a8bcd0e58e57d7f688310d8b6d39028b910ea", "size": 14609501, "ipfsCIDv1": "bafybeigtgauzu2bazvfjr7a4d2fhdltqa32cmo53fqcvdky3d52hifhtqe"}, "src": {"name": "/com.kompact_11_src.tar.gz", "sha256": "cc03f2365072160684b6e7b8b718d56826668ebbe6ba685a118fd3e1eb561743", "size": 698647}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.0.7", "versionCode": 11, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["5813fc01ba8dd9d2835b6beae80f65ca09f4444d4fb426e8e3ff3d4adeb11d7b"]}, "usesPermission": [{"name": "com.kompact.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.matrix.synapse.manager": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"5adda21853c735f60a29c349783d73cf5d51340d9db3ef723cd72e44dfa569c5": null, "1d650c75aa65bd8ac08e4e7497ad372075378c7b77b48156209ad85f19968c89": {"added": 1778783779349, "file": {"name": "/com.matrix.synapse.manager_8.apk", "sha256": "1d650c75aa65bd8ac08e4e7497ad372075378c7b77b48156209ad85f19968c89", "size": 3023532, "ipfsCIDv1": "bafybeid45pst2jnegge64i2bchpocvzkdfxklghshcdfkjvcmjsm5hsctq"}, "src": {"name": "/com.matrix.synapse.manager_8_src.tar.gz", "sha256": "ed7d20ae8864c5efc1cbfb5051de98ef236d72c8c900d5dc0a6922ff5c6ae86d", "size": 2230170}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.3.3", "versionCode": 8, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["2ff1409fdcc42c5993e61de3023b6fb1a8a666cfdd0c8bd744e27e3c0e9ce032"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "com.matrix.synapse.manager.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Drop legacy v1 (JAR) APK signing so F-Droid can publish the developer-signed APK directly via AllowedAPKSigningKeys. No functional change for users; v2/v3 signing scheme remains and supports all minSdk 26+ devices.\n"}}}}, "com.nousresearch.hermesagent": {"metadata": {"added": 1778783779349, "categories": ["AI Chat"], "changelog": "https://github.com/adybag14-cyber/hermes-agent/releases", "issueTracker": "https://github.com/adybag14-cyber/hermes-agent/issues", "lastUpdated": 1778783779349, "license": "MIT", "sourceCode": "https://github.com/adybag14-cyber/hermes-agent", "webSite": "https://nousresearch.com/", "authorName": "Nous Research", "name": {"en-US": "Hermes Agent"}, "summary": {"en-US": "Local mobile AI agent with model downloads and native device tools"}, "description": {"en-US": "Hermes Agent is a mobile-first AI agent app from Nous Research. It can run local on-device models, connect to remote OpenAI-compatible providers, use chat, voice, files, and native Android tool bridges, and keep model downloads resumable through Android DownloadManager.\n\nThe Android app focuses on local runtime setup for tested small mobile models. Settings offers one-tap downloads for Qwen GGUF and Gemma LiteRT-LM models, marks completed models as preferred, and starts the local Hermes runtime automatically when a compatible file is ready.\n\nHermes also includes a remote fallback provider configuration for users who want API-backed chat while local models are downloading or unavailable.\n"}, "preferredSigner": "dfe2d23befba2eebd96bb5737be109de66b08fdb26bfc2b8c84114df6421bdaf"}, "versions": {"7e4b6bde339ed8af99ba0c1b85e1af8cb5bc75a14892364b8b184fb3d161a225": {"added": 1778783779349, "file": {"name": "/com.nousresearch.hermesagent_140090.apk", "sha256": "7e4b6bde339ed8af99ba0c1b85e1af8cb5bc75a14892364b8b184fb3d161a225", "size": 179543654, "ipfsCIDv1": "bafybeifx2pzhb3flub6moscfqk3zfu6sdrpyeij5o2de3724nvkotps3au"}, "src": {"name": "/com.nousresearch.hermesagent_140090_src.tar.gz", "sha256": "12660540088610d9056bf9e6dd2a3395f0845e0c760c394881db107a7160a0fd", "size": 28386076}, "manifest": {"nativecode": ["arm64-v8a", "x86_64"], "versionName": "0.13.100", "versionCode": 140090, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["dfe2d23befba2eebd96bb5737be109de66b08fdb26bfc2b8c84114df6421bdaf"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_ADMIN", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.NFC"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "moe.shizuku.manager.permission.API"}, {"name": "com.nousresearch.hermesagent.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "moe.shizuku.manager.permission.API_V23"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Optional online features connect to Nous Portal, Hugging Face, a Cloudflare Worker model catalog, and user-configured remote AI providers such as OpenAI, OpenRouter, Google Gemini, Anthropic, Qwen, Z.AI, or Corr3xt."}}}}}, "com.shub39.grit": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"e36f1d225b59db819f4578ef2383c544628fe548477f4604e9c87c92e5482ff6": null, "18597625025bb41612899b34aaed21ec1b16e2bb51eb047d55c4180cfebf25bb": {"added": 1778783779349, "file": {"name": "/com.shub39.grit_5923.apk", "sha256": "18597625025bb41612899b34aaed21ec1b16e2bb51eb047d55c4180cfebf25bb", "size": 9789048, "ipfsCIDv1": "bafybeighjju2k55xjtymcoffsrd26xb4uboxh2ftft7vr7fnrhve6yvjuy"}, "src": {"name": "/com.shub39.grit_5923_src.tar.gz", "sha256": "a1bb080c892edad30560fa6c109a1f7594de5f3eb55dd534da010f061562a2fe", "size": 8460237}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "5.9.23", "versionCode": 5923, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 37}, "signer": {"sha256": ["0fe1b9f44a4db97ec50948f5189f6b4300716cc6d4843f5698d614a2152e2188"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.USE_EXACT_ALARM"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.shub39.grit.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}]}}}}, "com.sidhant.puzzle": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"b53b3212b3be73780a9f2343394ba340e06eed864a19f00e0142eea12713bb5c": null, "b1a6f8382537f9b9547d9ebc6da832e2e2892355f56a4b55ffa7a2c129e064c8": null, "57117536cd701aee3cc9816bb50f259f87c038fcb2e4f6c6a98c871b1dd4e6a1": null, "1b000802a600d9048933589cda47ec2570c3d3bdb90aec185f25248bcd7bd183": {"added": 1778783779349, "file": {"name": "/com.sidhant.puzzle_73.apk", "sha256": "1b000802a600d9048933589cda47ec2570c3d3bdb90aec185f25248bcd7bd183", "size": 21036069, "ipfsCIDv1": "bafybeifhjwug6cy5l2qsz3wbow2qprfr3nf5u2yzyf5gli5bkwndsb4som"}, "src": {"name": "/com.sidhant.puzzle_73_src.tar.gz", "sha256": "fe8d55c63ee89f3a0b631c9a03ac6af6a899c365277bd1e06eb39a7711d7dac6", "size": 29718570}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.0.6", "versionCode": 73, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["c753af7e70ef82993376caf2700b8565826edff1b06e610504dfc44267603f38"]}, "usesPermission": [{"name": "com.sidhant.puzzle.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "b85ba8d0a2e16326dd19ef45d213dd1d08e953819472d7edb94f17267e7b3b53": {"added": 1778783779349, "file": {"name": "/com.sidhant.puzzle_72.apk", "sha256": "b85ba8d0a2e16326dd19ef45d213dd1d08e953819472d7edb94f17267e7b3b53", "size": 19606574, "ipfsCIDv1": "bafybeibriciwysngrxam4svzstcncezqn5p3bh254xduemtfloxffuyhlq"}, "src": {"name": "/com.sidhant.puzzle_72_src.tar.gz", "sha256": "c22019ae99116936245e1ae5d5e9b21e944119d15acc3cfbd1ced8190768771c", "size": 29719208}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.0.6", "versionCode": 72, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["c753af7e70ef82993376caf2700b8565826edff1b06e610504dfc44267603f38"]}, "usesPermission": [{"name": "com.sidhant.puzzle.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "b4763efe08b0d8f4601b3aa581daa5ffd68d81f2e7f516fcfd33d305944052bd": {"added": 1778783779349, "file": {"name": "/com.sidhant.puzzle_71.apk", "sha256": "b4763efe08b0d8f4601b3aa581daa5ffd68d81f2e7f516fcfd33d305944052bd", "size": 17304628, "ipfsCIDv1": "bafybeiemboc5cmtusb3tjwsirwhvfwvueicxywzcarhg7pbjnc5zre3eey"}, "src": {"name": "/com.sidhant.puzzle_71_src.tar.gz", "sha256": "4edfab33c1646a2e609342bc89b247e0f2b12fae2fcf14d9f78dcbe9949dd7f9", "size": 29717814}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.0.6", "versionCode": 71, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["c753af7e70ef82993376caf2700b8565826edff1b06e610504dfc44267603f38"]}, "usesPermission": [{"name": "com.sidhant.puzzle.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.tristinbaker.idlefantasy": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"a5a74606515a073bd39effc9462e4d53757ec52b809d2680de29b3e22a09ea1f": null, "cfe607c0b13881cd2386f2682777770dc25edb7eb532e55eb50afebdd1400f5e": {"added": 1778783779349, "file": {"name": "/com.tristinbaker.idlefantasy_11.apk", "sha256": "cfe607c0b13881cd2386f2682777770dc25edb7eb532e55eb50afebdd1400f5e", "size": 2423706, "ipfsCIDv1": "bafybeifge2s7rjijbowaqi6qep3ijdjes6olmdvba7n24lmhqhi3nqd4di"}, "src": {"name": "/com.tristinbaker.idlefantasy_11_src.tar.gz", "sha256": "051aaf0bb9a7370a76a7aa70b218db217d9039cccddcfbb8d752d8887107cd0b", "size": 1064519}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.1.4", "versionCode": 11, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["99a980a934cb0149bfbdd5f4358471ffe69302e0467bae4d8574d4feeda34010"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.tristinbaker.idlefantasy.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "• Fixed: gear equip sheet now scrolls when you have many items for a slot\n• Fixed: quest chains no longer advance higher tiers before lower tiers are completed\n• Fixed: cooking beef, chicken, and mutton now correctly counts toward cooking quests\n• Fixed: crafting queue now reserves materials — you can no longer queue more sessions than you have ingredients for\n"}}}}, "com.trougnouf.cfait": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"3b8e46b25496ba6d68460ee819117d9e9cb5ce90e3360f9be46bcbf4bfeca447": null, "aeb7db70ac4b0e1e9b25ef7d08eb9397c4c1f41812f5961a0e894b111edba10b": {"added": 1778783779349, "file": {"name": "/com.trougnouf.cfait_10001.apk", "sha256": "aeb7db70ac4b0e1e9b25ef7d08eb9397c4c1f41812f5961a0e894b111edba10b", "size": 41855391, "ipfsCIDv1": "bafybeicp4v4y7ux24bf4aufsi2sw33qht46tupfdqgqrztps6gflqrzgoy"}, "src": {"name": "/com.trougnouf.cfait_10001_src.tar.gz", "sha256": "f958a7c0db5fa90a329e8d2ec42e403071e7cf281eaf60e1e3c46cd9233d6d33", "size": 4047206}, "manifest": {"nativecode": ["arm64-v8a", "armeabi", "armeabi-v7a", "mips", "mips64", "x86", "x86_64"], "versionName": "1.0.1", "versionCode": 10001, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["6679a06eec4933fe2933f5be32db3b3e716d42e93c7f230358e779587bab1ac0"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.USE_EXACT_ALARM"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.trougnouf.cfait.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "## [1.0.1] - 2026-05-14\n\n### 🚀 Features\n\n- *(parser)* Support start-due time range (e.g. ^@2026-05-06 12:20-16:20)\n- *(linux)* Warn users using the volatile keyutils keystore ( https://github.com/trougnouf/cfait/issues/29 )\n- *(gui)* Unsynced icon tooltip shows unsynced items\n- Optimize companion event sync using CalDAV REPORT queries and task UID metadata\n\n### 🐛 Bug Fixes\n\n- Decouple keyring access and ensure Linux Secret Service unlocking to fix password loss ( https://github.com/trougnouf/cfa"}}}}, "com.vayunmathur.calendar": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"bc3f5588489de8549d58c9fc8890c6c90acb9d7cb9f29db8bcd78d69c8dcbfa0": null, "5113b4e3c1cebdd91a9f29df0d8d48c619be25aaf309a79e641059aafa31804f": {"added": 1778783779349, "file": {"name": "/com.vayunmathur.calendar_20260513.apk", "sha256": "5113b4e3c1cebdd91a9f29df0d8d48c619be25aaf309a79e641059aafa31804f", "size": 8024794, "ipfsCIDv1": "bafybeifoaf5bvcsbcqtlzavcvk4opb2wqpmy76xdqi7ycssltmlabok5za"}, "src": {"name": "/com.vayunmathur.calendar_20260513_src.tar.gz", "sha256": "ee39c2b50c923d58e1d3efc85c709f4da3cc026d0f73c61341a0579bee6c4dbf", "size": 94067212}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.4.5", "versionCode": 20260513, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.WRITE_CALENDAR"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.vayunmathur.calendar.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.vayunmathur.clock": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"9036121874041f396db67e9d93b25a8b356f74ad58347cc617f534117cacbd9c": null, "bec9cbd770215b3c7741419e4220095007c3cf7496574a79b2c45bfda832dbbc": {"added": 1778783779349, "file": {"name": "/com.vayunmathur.clock_20260513.apk", "sha256": "bec9cbd770215b3c7741419e4220095007c3cf7496574a79b2c45bfda832dbbc", "size": 11364018, "ipfsCIDv1": "bafybeifp5zao4wkpgcj5u5skbivfskbr4w75hus32cznurjnnt4f3gx4by"}, "src": {"name": "/com.vayunmathur.clock_20260513_src.tar.gz", "sha256": "5bc4878ce04a632b612bdc7bd5aa93a7ef568515dc88c62d15f09b779e03f1fe", "size": 94066457}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.4.5", "versionCode": 20260513, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.VIBRATE"}, {"name": "com.android.alarm.permission.SET_ALARM"}, {"name": "com.vayunmathur.clock.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.vayunmathur.contacts": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"92cdb61cea2ffd020981a414787140964a885b2e64ca5ef4f0e282249d1b5f42": null, "9107f991344e443a6a2ae060fb4b99b1b3708d772978e5a7a8691389ba95a86b": {"added": 1778783779349, "file": {"name": "/com.vayunmathur.contacts_20260513.apk", "sha256": "9107f991344e443a6a2ae060fb4b99b1b3708d772978e5a7a8691389ba95a86b", "size": 7348492, "ipfsCIDv1": "bafybeigh6swm3wlpir625zb5pf2exxjhvz56hzvh5icvxza4f4nwuiztde"}, "src": {"name": "/com.vayunmathur.contacts_20260513_src.tar.gz", "sha256": "e077d93b614a4b176c979753d43eb809aff00df9b870b54a5faf61956b6bcf18", "size": 94067235}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.4.5", "versionCode": 20260513, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.WRITE_CONTACTS"}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.WRITE_CALENDAR"}, {"name": "android.permission.GET_ACCOUNTS"}, {"name": "android.permission.MANAGE_ACCOUNTS"}, {"name": "android.permission.AUTHENTICATE_ACCOUNTS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.vayunmathur.contacts.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.vayunmathur.findfamily": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"b72ef26ddfe433d9eee25ebd1917dadf1ad6bbb239fc5defa10e1ef4c8ddd527": null, "7b0a33591f33d756d70af2486a446721a5da6b4cf170a405246bf66478de65ca": {"added": 1778783779349, "file": {"name": "/com.vayunmathur.findfamily_20260513.apk", "sha256": "7b0a33591f33d756d70af2486a446721a5da6b4cf170a405246bf66478de65ca", "size": 21513431, "ipfsCIDv1": "bafybeic4jrljw3udf3ot4iyzflhocxugti2bz5yg4si4snykbgsaoksnza"}, "src": {"name": "/com.vayunmathur.findfamily_20260513_src.tar.gz", "sha256": "154c5365ebaa7b40fb5005bd1c3727fbacc1d4a5c87ab60dcfeedc670074362c", "size": 94068224}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.4.5", "versionCode": 20260513, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.READ_CONTACTS", "maxSdkVersion": 36}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "com.vayunmathur.findfamily.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"TetheredNet": {"en-US": "Depends on findfamily.cc server"}}}}}, "com.vayunmathur.games.chess": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"bc91c1937b6ecfa8351b11b9d63a373577409955a27409f6de593c999ecd6dc7": null, "faef3d6daa71e87725b03873de5ed7b8cb1afb3c5a77f0dca478e7addc4b0bba": {"added": 1778783779349, "file": {"name": "/com.vayunmathur.games.chess_20260513.apk", "sha256": "faef3d6daa71e87725b03873de5ed7b8cb1afb3c5a77f0dca478e7addc4b0bba", "size": 8034514, "ipfsCIDv1": "bafybeibs2mexlke5lijab6o3vzwnkxdykmapoovs7rjbvlee5ivixf6vqa"}, "src": {"name": "/com.vayunmathur.games.chess_20260513_src.tar.gz", "sha256": "bce0bc89833e1ca3abeffaec477196aff29746f96d2c66799252204fd9f0e4d6", "size": 94067818}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.4.5", "versionCode": 20260513, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.vayunmathur.games.chess.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.vayunmathur.games.unblockjam": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"316c2660e9208cd351903e9be0b7eb8a918827d817069faf5aa5f76d02a31e68": null, "8b9ff0cfed50f44096f1b8c81c65f08a973209ac8058154cf7c9bd8fecc36e4c": {"added": 1778783779349, "file": {"name": "/com.vayunmathur.games.unblockjam_20260513.apk", "sha256": "8b9ff0cfed50f44096f1b8c81c65f08a973209ac8058154cf7c9bd8fecc36e4c", "size": 5717455, "ipfsCIDv1": "bafybeied227qe4d33jjvsjfvesdcrbrbsropqu26r6upvjfozzqsructtu"}, "src": {"name": "/com.vayunmathur.games.unblockjam_20260513_src.tar.gz", "sha256": "b99702b95e8cf0ab11567f9d5ee3edbfb8a10a1095c053bf045546e748087a7e", "size": 94070485}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.4.5", "versionCode": 20260513, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "com.vayunmathur.games.unblockjam.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.vayunmathur.games.wordmaker": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"3ff3de58665b2a712e9bc6581cd190f2671e347116e7426aca04729ca64ce931": null, "4e0d59c70f2d044e5582c895a19af2e49be6981f8302c012697d88d949ecb2da": {"added": 1778783779349, "file": {"name": "/com.vayunmathur.games.wordmaker_20260513.apk", "sha256": "4e0d59c70f2d044e5582c895a19af2e49be6981f8302c012697d88d949ecb2da", "size": 11193203, "ipfsCIDv1": "bafybeiboptvt6bmel43ubgypw3scmjfm4ixm6wguimfhgmtfxidkkl2y4i"}, "src": {"name": "/com.vayunmathur.games.wordmaker_20260513_src.tar.gz", "sha256": "fd9ad41689cb5327465d4d8c2f99b0ad0a608a70d53150944cea16dece530bca", "size": 94070991}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.4.5", "versionCode": 20260513, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "com.vayunmathur.games.wordmaker.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.vayunmathur.music": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"55f2af3e61cb0bd7e04d0ae1a6b5a9aadb7db17b293e21004ab9bfe1d0602f97": null, "6340cfed0cd3ca2837505af4f7a02eea3385f0324d38580a7d09b0928eb091b9": {"added": 1778783779349, "file": {"name": "/com.vayunmathur.music_20260513.apk", "sha256": "6340cfed0cd3ca2837505af4f7a02eea3385f0324d38580a7d09b0928eb091b9", "size": 9487872, "ipfsCIDv1": "bafybeiepvmi2fx2yglgo4ffczopwi2dppqc6o4sgyon6nhrfyi6ikc76za"}, "src": {"name": "/com.vayunmathur.music_20260513_src.tar.gz", "sha256": "4a7fdfbfba578620eae5289a0eccc8e1d20e2182fa85f6d9bc9b4dd67be5e07d", "size": 94066942}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.4.5", "versionCode": 20260513, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.vayunmathur.music.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.vayunmathur.notes": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"b61a5085c0eaace9fe683799e19872c92e4be2fb3d8626982253c27cb56a36fd": null, "bc74df11bc55c9fbea09d1bd49dce4e826ea14fc453620706f84de9ef2dbcf00": {"added": 1778783779349, "file": {"name": "/com.vayunmathur.notes_20260513.apk", "sha256": "bc74df11bc55c9fbea09d1bd49dce4e826ea14fc453620706f84de9ef2dbcf00", "size": 6252215, "ipfsCIDv1": "bafybeih6la73a6lewpdf5p2fsbc7zhl46ywtmvtenaeqs2sysln42yuxwy"}, "src": {"name": "/com.vayunmathur.notes_20260513_src.tar.gz", "sha256": "80d96d7556a21a99c7f7f139243429d31f5f0c381b10120e6fe300e2800cf28b", "size": 94066833}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.4.5", "versionCode": 20260513, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "com.vayunmathur.notes.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.vayunmathur.openassistant": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"846c1cc3924401eabc887774acdc8b92febed017ea1bf1dc4eff5b3937e56607": null, "233481beda07747020018f0b953a58fb2741602b92db97aa61314ce9b333e3eb": {"added": 1778783779349, "file": {"name": "/com.vayunmathur.openassistant_20260513.apk", "sha256": "233481beda07747020018f0b953a58fb2741602b92db97aa61314ce9b333e3eb", "size": 66566657, "ipfsCIDv1": "bafybeicmxudss6tvvcjomj6sz4k2bgbehxn75qhue4b23fx4u67q2dlqua"}, "src": {"name": "/com.vayunmathur.openassistant_20260513_src.tar.gz", "sha256": "74e9d34c7186965da110ecbdd84f9598ffce826d489286d641fd386a3606ba98", "size": 94068154}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.4.5", "versionCode": 20260513, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "com.vayunmathur.notes.permissions.ACCESS_NOTES"}, {"name": "com.vayunmathur.contacts.permissions.ACCESS_CONTACTS"}, {"name": "com.vayunmathur.calendar.permissions.ACCESS_CALENDAR"}, {"name": "com.vayunmathur.findfamily.permissions.ACCESS_FAMILY"}, {"name": "com.vayunmathur.music.permissions.ACCESS_MUSIC"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.WRITE_CONTACTS"}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.WRITE_CALENDAR"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.vayunmathur.openassistant.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.vayunmathur.photos": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"e4c799f730215b7f5e65f344dd9c6836862e1d7c26a7bac625031bda5e61b1c3": null, "08d1b9a80db50a59f6cd6929d503f0465080ba8baa0f5fb0eaf17b0b9278b7f9": {"added": 1778783779349, "file": {"name": "/com.vayunmathur.photos_20260513.apk", "sha256": "08d1b9a80db50a59f6cd6929d503f0465080ba8baa0f5fb0eaf17b0b9278b7f9", "size": 23192298, "ipfsCIDv1": "bafybeidms4xojh5iin7zo4znahq645vicxpa4hlfm7tghtravtghx56wom"}, "src": {"name": "/com.vayunmathur.photos_20260513_src.tar.gz", "sha256": "2c38ba1dc057a0ef300454581eae4a3ac375999ea221d7afa8ffff01ba8f6e1d", "size": 94066955}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.4.5", "versionCode": 20260513, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.ACCESS_MEDIA_LOCATION"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "com.vayunmathur.openassistant.permission.ACCESS_INFERENCE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.vayunmathur.photos.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"TetheredNet": {"en-US": "Depends on tiles.openfreemap.org"}}}}}, "com.vayunmathur.youpipe": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"4dcc386632a509d54eafd25f805d4e866e18eee62740e6e1ea5d3fd489f5c9d9": null, "287993cd8403d38b4da7d6501b891bf8fbf1879c2f02ab91a1f0150b5f31f1b6": {"added": 1778783779349, "file": {"name": "/com.vayunmathur.youpipe_20260513.apk", "sha256": "287993cd8403d38b4da7d6501b891bf8fbf1879c2f02ab91a1f0150b5f31f1b6", "size": 9752194, "ipfsCIDv1": "bafybeigw365mx6ikqbtbiphlxc6nzt47tyvefgq2rk633ve723kwuz7c5m"}, "src": {"name": "/com.vayunmathur.youpipe_20260513_src.tar.gz", "sha256": "1fb10647a1bc0fcea3744c29b0425378caec827064c9c68d34bfb7c3b2f8a366", "size": 94067343}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.4.5", "versionCode": 20260513, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "com.vayunmathur.youpipe.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on youtube.com servers"}}}}}, "de.circle_dev.flux_news": {"metadata": {"lastUpdated": 1778783779349, "screenshots": {"phone": {"en-US": [{"name": "/de.circle_dev.flux_news/en-US/phoneScreenshots/screenshot.png", "sha256": "aef0116f9a9cb9f570b5750912b0417fb766e97cbab4396f59849180c9b5dc5b", "size": 2267310}, {"name": "/de.circle_dev.flux_news/en-US/phoneScreenshots/screenshot1.png", "sha256": "aef0116f9a9cb9f570b5750912b0417fb766e97cbab4396f59849180c9b5dc5b", "size": 2267310}, {"name": "/de.circle_dev.flux_news/en-US/phoneScreenshots/screenshot2.png", "sha256": "53703a84a19de31c74892f7363c4b569a51c8ada700410db6a4dcedc2c33c7b7", "size": 282482}, {"name": "/de.circle_dev.flux_news/en-US/phoneScreenshots/screenshot3.png", "sha256": "cff0a1499f4c1af24df3428490db5f1514f7c56c007ce67f1f1f5ad4205ffd9e", "size": 167113}, {"name": "/de.circle_dev.flux_news/en-US/phoneScreenshots/screenshot4.png", "sha256": "0f6ac03812472ef5dcb53a25e29b1992bf9cd0e558d73d322df18926ab1a21ac", "size": 2267465}, {"name": "/de.circle_dev.flux_news/en-US/phoneScreenshots/screenshot5.png", "sha256": "d8992b8ba6b5b6b13d63aec62b5c6c888032d9b55cc04db24c819605bdd62d4f", "size": 667816}, {"name": "/de.circle_dev.flux_news/en-US/phoneScreenshots/screenshot6.png", "sha256": "c76e4f6d2602612cedef43fc10eb831e459c92dad97be954563e7ac85b3c5173", "size": 2425910}]}}, "description": {"en-US": "Flux News: High-Performance Miniflux Client\nElevate your reading experience. Flux News is a fast, fluid, and deeply integrated newsreader designed specifically for the Miniflux backend. Built to outperform standard web interfaces, it provides a seamless workflow that keeps your content accessible, even when you're offline.\n\nMaster Your Feed with Ease\n •\tOffline-Ready: Unlike a browser, Flux News stores your articles locally. Sync your feeds once and read them anywhere, on the plane, in the subway, or in remote areas without an internet connection.\n •\tIntuitive Gesture Control: Navigate your news with natural swipe gestures. Quickly triage your articles, mark them as read, or save them for later with a simple flick of your finger.\n •\tEffortless \"Scroll-to-Read\": Experience a friction-free \"inbox zero\" workflow. Articles are automatically marked as read as you scroll over them, so you never have to manually clear your queue again.\n •\tDeep System Integration: Share interesting finds instantly using the System Share Sheet or send articles directly to your configured third-party services.\n •\tDirect App Linking: Open articles directly in their respective installed apps for a cohesive experience that feels right at home on your device.\n\nPodcast Excellence\n •\tIntegrated Player: High-performance playback with variable speed control.\n •\tSmart Management: Automatic download of new episodes and automatic deletion after listening to save space.\n •\tAdvanced Audio Features: Full chapter recognition for easy navigation and a built-in sleep timer.\n •\tBackend Sync: Your playback progress is synchronized with Miniflux, so you never lose your spot.\n •\tDedicated Downloads View: Manage all your offline audio content in one place.\n\nOn the Road\n •\tCarPlay: A safe, audio-centric interface for your vehicle's dashboard.\n •\tSeamless Integration: Access your downloaded podcasts and control playback safely while driving.\n\nTailored for Your Device\n •\tOLED-Optimized Design: Choose between Light, Dark, and a specialized True Black mode designed specifically to save battery and look stunning on high-end displays.\n •\tPrecision Filtering & Search: Instantly sort through your content by status (Unread, Read, Starred), category, or individual feeds. Use the powerful search to query your entire Miniflux backend in seconds.\n •\tQuick Access to Discussions: Open article comments directly within the app to stay on top of the conversation.\n\nPrivacy by Design\nYour data belongs to you. Flux News acts as a transparent window to your own server.\n •\tDirect Sync: The app communicates directly with your Miniflux API.\n •\tNo Third-Party Tracking: We do not collect, store, or analyze your reading habits.\n •\tNo Middlemen: Your credentials and content never pass through any external servers other than your own.\n\nPlease Note: This app requires an existing Miniflux server instance or a Miniflux Cloud account."}}, "versions": {"44c8d5a54d052ed979ebdc01b87b5a2489bb1198ddb03d7c4e63e41a5674eb4e": null, "0a11a47793da875c0b0891d5bf61441b5b08b6ae14a49acc2cf6fea84b277af2": null, "0a5da1073a7d30f5ed3db23dc6fd7fa97319992550ebda05b4937fc685a2817b": null, "683d667754b9a76dbd712463a7727224cd1dd367be7b92c6ad9ddaffa2874bfe": {"added": 1778783779349, "file": {"name": "/de.circle_dev.flux_news_2026051313.apk", "sha256": "683d667754b9a76dbd712463a7727224cd1dd367be7b92c6ad9ddaffa2874bfe", "size": 37956647, "ipfsCIDv1": "bafybeif3uqehn64eqpnpawztpb5v52ggkl6rlihzz5lumlnvlk3jcj5e6e"}, "src": {"name": "/de.circle_dev.flux_news_2026051313_src.tar.gz", "sha256": "5907cdd67c3673fdb264565db61eb366617d511a3a03a4644b5a11d54f3a1e15", "size": 456855533}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "2.0.0", "versionCode": 2026051313, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 36}, "signer": {"sha256": ["d8e5c241fc3ed7e8b1fdcfb237e4b2680e763e3c2c1412c91ff568d6c57eabd7"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "de.circle_dev.flux_news.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "What’s New:\n •\tSubscribe to your favorite shows and listen directly within the app.\n •\tSet your podcasts to download automatically for offline listening and automatically delete episodes once you've finished listening. \n •\tAdjustable playback speeds, a built-in Sleep Timer and select chapters.\n •\tAccess all your offline episodes in one organized view.\n •\tBrowse and play your downloaded episodes directly from Android Auto\n •\tYour playback progress is now synchronized with your Miniflux backend."}}, "a33fd939f36d751f7d119de2cbc5c8a9ec3f4e7e91735676af423cc4646aeb98": {"added": 1778783779349, "file": {"name": "/de.circle_dev.flux_news_2026051312.apk", "sha256": "a33fd939f36d751f7d119de2cbc5c8a9ec3f4e7e91735676af423cc4646aeb98", "size": 33659953, "ipfsCIDv1": "bafybeieohhp4wrkdgqp5g6sbs5bjjouihjz3j2ivezrppeilj5o3w5s6ka"}, "src": {"name": "/de.circle_dev.flux_news_2026051312_src.tar.gz", "sha256": "7f965778c02310a70fa31d5ee794d67d84d6940d2c81e9a8480eb59e3996edda", "size": 456869215}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "2.0.0", "versionCode": 2026051312, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 36}, "signer": {"sha256": ["d8e5c241fc3ed7e8b1fdcfb237e4b2680e763e3c2c1412c91ff568d6c57eabd7"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "de.circle_dev.flux_news.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "What’s New:\n •\tSubscribe to your favorite shows and listen directly within the app.\n •\tSet your podcasts to download automatically for offline listening and automatically delete episodes once you've finished listening. \n •\tAdjustable playback speeds, a built-in Sleep Timer and select chapters.\n •\tAccess all your offline episodes in one organized view.\n •\tBrowse and play your downloaded episodes directly from Android Auto\n •\tYour playback progress is now synchronized with your Miniflux backend."}}, "71f322b727a3f757c971cad77804901ad2b57d22219bf908f4858dc6f0fe7f08": {"added": 1778783779349, "file": {"name": "/de.circle_dev.flux_news_2026051311.apk", "sha256": "71f322b727a3f757c971cad77804901ad2b57d22219bf908f4858dc6f0fe7f08", "size": 40098840, "ipfsCIDv1": "bafybeihyv6febh5pktkhjohirfpsxajtdi5xsivyk7asj4jttg2x3nuin4"}, "src": {"name": "/de.circle_dev.flux_news_2026051311_src.tar.gz", "sha256": "5377b58955e9a647bd5eb14045119b79667df36b125e5f6f751776f08055bb25", "size": 456855749}, "manifest": {"nativecode": ["x86_64"], "versionName": "2.0.0", "versionCode": 2026051311, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 36}, "signer": {"sha256": ["d8e5c241fc3ed7e8b1fdcfb237e4b2680e763e3c2c1412c91ff568d6c57eabd7"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "de.circle_dev.flux_news.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "What’s New:\n •\tSubscribe to your favorite shows and listen directly within the app.\n •\tSet your podcasts to download automatically for offline listening and automatically delete episodes once you've finished listening. \n •\tAdjustable playback speeds, a built-in Sleep Timer and select chapters.\n •\tAccess all your offline episodes in one organized view.\n •\tBrowse and play your downloaded episodes directly from Android Auto\n •\tYour playback progress is now synchronized with your Miniflux backend."}}}}, "de.thomaskuenneth.benice": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"e0e4904b29772a1430b493b6348fb19a5725e57d8ee599e3c7dcdfd67898504a": null, "e1554098a84629244ce571fcc711ff7ee931e4bc40fbecba204512d8962ac98f": {"added": 1778783779349, "file": {"name": "/de.thomaskuenneth.benice_122.apk", "sha256": "e1554098a84629244ce571fcc711ff7ee931e4bc40fbecba204512d8962ac98f", "size": 5078783, "ipfsCIDv1": "bafybeibleof7l3xobueqcvwu3za35onbm2752pnj4lqd425ljrrz2brlhu"}, "src": {"name": "/de.thomaskuenneth.benice_122_src.tar.gz", "sha256": "aa15a1e694a9a73a677e334746ef7bc1b3ffb121d477a856fd33ea5b72740b48", "size": 20571092}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.0.9", "versionCode": 122, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 37}, "signer": {"sha256": ["5c9a66790b374c285cfff6c3e652b8842e3e582c55bef141ec7197f80c56a198"]}, "usesPermission": [{"name": "de.thomaskuenneth.benice.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Open-source licenses open in a bottom sheet from Settings\n- Reorder favorites from the context menu with Arrange favorites\n"}}}}, "dev.linwood.butterfly.nightly": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"bd12e16d6e3bf34bf38bf48fab870575b46497e5a3d92907575576a2015114ed": null, "ad06c98114923a9cc164c2ee55cada2df6ec39688d52e4fd1c9f1c7533c22a80": {"added": 1778783779349, "file": {"name": "/dev.linwood.butterfly.nightly_179.apk", "sha256": "ad06c98114923a9cc164c2ee55cada2df6ec39688d52e4fd1c9f1c7533c22a80", "size": 118394151, "ipfsCIDv1": "bafybeiaxfhllgvzpxpbngt6tc3u5sy74n7j6plyoa3ybfxaa6led75qaam"}, "src": {"name": "/dev.linwood.butterfly.nightly_179_src.tar.gz", "sha256": "127fc43861208eded65b1b6f36581e2e9d7537bc7aec51206e14f3d0f53f9df2", "size": 224398941}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "2.5.2-rc.1", "versionCode": 179, "features": [{"name": "android.hardware.camera.any"}], "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["60a8a048ee87d5e7200c4346279c2057e3aa140da652f1e068d6464ab6b32829"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "dev.linwood.butterfly.nightly.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "* Improve area creation when creating areas inside or overlapping other areas\n* Fix area tool fixed width being ignored when an aspect ratio is set\n* Fix area tool width not being saved after selecting an aspect ratio\n* Fix home page recently shows the same File twice ([#1084](https://github.com/LinwoodDev/Butterfly/issues/1084))\n* Fix offsets on transforming multiple objects at the same time\n* Fix migrating to a new directory not working when android saf experimental feature is enabled\n* Fix mo"}}}}, "eu.domob.heliodos": {"metadata": {"added": 1778783779349, "categories": ["Science & Education"], "changelog": "https://github.com/domob1812/heliodos/releases", "issueTracker": "https://github.com/domob1812/heliodos/issues", "lastUpdated": 1778783779349, "license": "GPL-3.0-only", "sourceCode": "https://github.com/domob1812/heliodos", "screenshots": {"phone": {"en-US": [{"name": "/eu.domob.heliodos/en-US/phoneScreenshots/1.png", "sha256": "20a7cbf75e6179a7d16532589945096aaab4bf026f9b40b7aa3ee522a61a2f96", "size": 3628628}, {"name": "/eu.domob.heliodos/en-US/phoneScreenshots/2.png", "sha256": "303d028aaef4a1c9996f559292fd1dbc2173c1ffbab5a69c2a1cb2863f78b7fe", "size": 3633411}]}}, "authorEmail": "d@domob.eu", "authorName": "Daniel Kraft", "name": {"en-US": "Heliodos"}, "summary": {"en-US": "AR overlay of the sun's path at solstices, equinox, and now on your camera"}, "description": {"en-US": "Heliodos is an augmented reality (AR) app that overlays the sun's trajectory onto your live camera feed, so you can see exactly where sunlight will fall at any time of year — right through your phone's viewfinder.\n\nStand in your garden, on a building plot, or any outdoor space, point your camera at the sky, and instantly see the sun's arc for the summer solstice, winter solstice, equinox, and the current date and time — including any obstacles in the sun's path.\n\n<b>Features</b>\n\n<ul>\n<li><b>AR sun trajectories</b>: The sun's path for the solstices, the equinox, and the current moment are drawn directly over the live camera image.</li>\n<li><b>Flexible location</b>: Uses your GPS location automatically, or lets you set any place on Earth manually.</li>\n<li><b>Custom time</b>: Simulate the sun's position at any time of day, not just right now.</li>\n<li><b>Camera selection</b>: Pinch to zoom to cycle through available back cameras (wide-angle, normal, telephoto).</li>\n</ul>\n\n<b>Use cases</b>\n\n<ul>\n<li><b>Gardening</b>: Find out which spots get full sun in summer versus winter before you plant.</li>\n<li><b>Real estate</b>: Check how much natural light a room or terrace receives throughout the year.</li>\n<li><b>Architecture &amp; construction</b>: Plan shading, windows, and solar panels with real-world sun data.</li>\n<li><b>Photography</b>: Scout locations and predict golden-hour angles in advance.</li>\n</ul>\n\nHeliodos requires camera and location permissions to function. No data is collected or transmitted.\n"}, "icon": {"en-US": {"name": "/eu.domob.heliodos/en-US/icon_EmWJKvg1Htq0RvraXU9FB1NZlZT2GdujRdr-n-gmuWc=.png", "sha256": "1265892af8351edab446fada5d4f450753599594f619dba345dafe9fe826b967", "size": 396132}}, "preferredSigner": "4e7a6da8f67175d9c1d973d34ab82adaa66a68f4961b251335a5ed91512aedce"}, "versions": {"33c0ceca157b3adbec0ffac650aabdcfd8f18df4f5e847901304b450c8121dbe": {"added": 1778783779349, "file": {"name": "/eu.domob.heliodos_1.apk", "sha256": "33c0ceca157b3adbec0ffac650aabdcfd8f18df4f5e847901304b450c8121dbe", "size": 3429245, "ipfsCIDv1": "bafybeidjcvclvnb6dw2mrfmybrrx4dw63yh5akfmqloh5melysjibpk3fm"}, "src": {"name": "/eu.domob.heliodos_1_src.tar.gz", "sha256": "77510c0d07d2cbb283d6f0df6fd17844e7f61ca75e84b2bfbd78a9a1b1a2409f", "size": 36633823}, "manifest": {"versionName": "1.0.0", "versionCode": 1, "features": [{"name": "android.hardware.camera.any"}], "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 34}, "signer": {"sha256": ["4e7a6da8f67175d9c1d973d34ab82adaa66a68f4961b251335a5ed91512aedce"]}, "usesPermission": [{"name": "android.permission.CAMERA"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "eu.domob.heliodos.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Initial release of Heliodos.\n\nFeatures:\n- AR overlay of the sun path and position over the camera feed\n- Shows sun paths at solstices, equinoxes and the current date/time\n- Location from GPS or custom set to any place on Earth\n- Current time or custom set time\n"}}}}, "eu.veldsoft.politrics": {"metadata": {"lastUpdated": 1778783779349, "screenshots": {"phone": {"en-US": [{"name": "/eu.veldsoft.politrics/en-US/phoneScreenshots/Screenshot_20260513_142441.png", "sha256": "45d9fb1f3c19d733ac0b36dafd0e48a41ba777afc723b75dfa236d06ac6f6fa9", "size": 36895}, {"name": "/eu.veldsoft.politrics/en-US/phoneScreenshots/Screenshot_20260513_142552.png", "sha256": "17d4452f0a87eb8566f51f8d561637ec1c210a66d7e96cd64e172b4bbc60e4f0", "size": 55323}, {"name": "/eu.veldsoft.politrics/en-US/phoneScreenshots/Screenshot_20260513_142610.png", "sha256": "2ac3a4e4780f71ac285c31efd71e5c7f95da24628c339214598d6076ffefb558", "size": 107715}]}}, "description": {"en-US": "Politrics is an exciting board game inspired by Chess, designed for strategic minds who enjoy deep tactical gameplay.\n\n**Game Objective:**\nWin by scoring 100 points, the maximum on a single board. Accumulate points across multiple boards to claim victory.\n\n**Ways to Win:**\n1. **Line Formation:** Get 5 figures in a line (horizontal, vertical, or diagonal) that are safe from your opponent.\n2. **Beat the President:** Capture your opponent's President and score based on your highest value combination.\n3. **Incapacitate Opponent:** Leave your opponent with insufficient figures to form a line of 5.\n\n**Board Layout:**\n- 81 squares in a 9x9 grid\n- Inner 7x7 playing field\n- Scoring squares in blue shades (1-6 points)\n- Retirement squares in red shades\n\n**Figures:**\nTwo sets of 17 figures each (dark and light), each with unique movement and capture rules.\n\n**Scoring System:**\nStrategic placement on scoring squares earns points. The center square acts as a multiplier for enhanced scoring.\n\nDive into Politrics and master the art of strategic board gaming!"}, "icon": {"en-US": {"name": "/eu.veldsoft.politrics/en-US/icon_oR_lK2IzHZLwzmrvebGie8LnoSZLT4MhPmpp2q0Gsts=.png", "sha256": "a11fe52b62331d92f0ce6aef79b1a27bc2e7a1264b4f83213e6a69daad06b2db", "size": 158}}}, "versions": {"5eac26ed2590fac22d1f6a86335ebaba7ff00c9f834c8f352466cb9876cc89ff": {"added": 1778783779349, "file": {"name": "/eu.veldsoft.politrics_2.apk", "sha256": "5eac26ed2590fac22d1f6a86335ebaba7ff00c9f834c8f352466cb9876cc89ff", "size": 4636759, "ipfsCIDv1": "bafybeie4lgoe5y7syzcvxogwyo43dbd3w6ibhq6mqu3npvr7elcqmycioa"}, "src": {"name": "/eu.veldsoft.politrics_2_src.tar.gz", "sha256": "a3f468544db6058f1fe8299cf473174dc4b781ae541bcbd2bac29dba5d92c2ee", "size": 670806}, "manifest": {"versionName": "1.0.1", "versionCode": 2, "usesSdk": {"minSdkVersion": 25, "targetSdkVersion": 33}, "signer": {"sha256": ["e616d83867333d66c72c51b02eec97564fedfb44123ed85600b60388ddeca2bd"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "eu.veldsoft.politrics.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"Ads": {}}}}}, "io.bloco.snowflake": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"1cc9ebb2fb3445615671aff6dd5594d961564eb6042718750626a3b04bea55c4": null, "49bf690b15bed3245d77e314c5b66d04ad625770669ac3719934d1e9abd2e74a": null, "6ae0dbd33a5dc28d68e6f0e7ae94b6464c3894553536bdb4a51e2643380ccd7a": null, "8145705fd7cca8d7a57a616f5f3796ef50017cac5f6ea914cb4454b50067373b": null, "f97d8bc251a8eb6e6c91f8ea123998df04048eb9c3ca4b35edb8c5c3789d225c": {"added": 1778783779349, "file": {"name": "/io.bloco.snowflake_34.apk", "sha256": "f97d8bc251a8eb6e6c91f8ea123998df04048eb9c3ca4b35edb8c5c3789d225c", "size": 29082491, "ipfsCIDv1": "bafybeib77mihnw766a5t2bjlipinexxod25mznpk5zuvabjp34wncxa6uu"}, "src": {"name": "/io.bloco.snowflake_34_src.tar.gz", "sha256": "4128c22603d6a7e57b2df0ab5c3b02714481ac040f103c4a7c7e3660104af35b", "size": 680058}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.6", "versionCode": 34, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 37}, "signer": {"sha256": ["85365aaf1360c88e7c81a2b87382e4c92eaa414ed36117f65ed30ea7ff6e4898"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "io.bloco.snowflake.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.REORDER_TASKS"}]}, "antiFeatures": {"TetheredNet": {"en-US": "Rely on bridges.torproject.org for updating the STUN servers, snowflake.bamsoftware.com as a websocket relay and snowflake-broker.torproject.net to publicize the available proxy"}}}, "b4a0e15b48beafdff4f78fe256064319e776aaf365a4daeba603b5588ddbc3e4": {"added": 1778783779349, "file": {"name": "/io.bloco.snowflake_33.apk", "sha256": "b4a0e15b48beafdff4f78fe256064319e776aaf365a4daeba603b5588ddbc3e4", "size": 25723762, "ipfsCIDv1": "bafybeie26acf5wipg37rlliogptylkxsus5rxnoflm4aba2z6cnjtfurbe"}, "src": {"name": "/io.bloco.snowflake_33_src.tar.gz", "sha256": "0bca89231d55016f2a4394f38e28532a5d983dc3f949b5c1f7b082809e0e00f0", "size": 680073}, "manifest": {"nativecode": ["x86"], "versionName": "1.6", "versionCode": 33, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 37}, "signer": {"sha256": ["85365aaf1360c88e7c81a2b87382e4c92eaa414ed36117f65ed30ea7ff6e4898"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "io.bloco.snowflake.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.REORDER_TASKS"}]}, "antiFeatures": {"TetheredNet": {"en-US": "Rely on bridges.torproject.org for updating the STUN servers, snowflake.bamsoftware.com as a websocket relay and snowflake-broker.torproject.net to publicize the available proxy"}}}, "f568e6002f636c9ce50630a61db339f92a4d600467cd8adc4622d24ce121e922": {"added": 1778783779349, "file": {"name": "/io.bloco.snowflake_32.apk", "sha256": "f568e6002f636c9ce50630a61db339f92a4d600467cd8adc4622d24ce121e922", "size": 26260356, "ipfsCIDv1": "bafybeiaop3ih55whbm772sjxgbagwghnwdnzbjjxlmu5loej3iecaikaum"}, "src": {"name": "/io.bloco.snowflake_32_src.tar.gz", "sha256": "7a24d0db7fd33b1ab7ce395714888d6bb34016686cae99a3712b9a50bb1678a4", "size": 680048}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.6", "versionCode": 32, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 37}, "signer": {"sha256": ["85365aaf1360c88e7c81a2b87382e4c92eaa414ed36117f65ed30ea7ff6e4898"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "io.bloco.snowflake.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.REORDER_TASKS"}]}, "antiFeatures": {"TetheredNet": {"en-US": "Rely on bridges.torproject.org for updating the STUN servers, snowflake.bamsoftware.com as a websocket relay and snowflake-broker.torproject.net to publicize the available proxy"}}}, "c7a30519ee3cf601f6c7fbd7b6f499c71d7f2e691d9fa94f4b1987c2525c4d62": {"added": 1778783779349, "file": {"name": "/io.bloco.snowflake_31.apk", "sha256": "c7a30519ee3cf601f6c7fbd7b6f499c71d7f2e691d9fa94f4b1987c2525c4d62", "size": 25289610, "ipfsCIDv1": "bafybeidbpmbrcjtrn7lfnet2k5rfugf645y7kuwq67vtazdb367c5kxfqu"}, "src": {"name": "/io.bloco.snowflake_31_src.tar.gz", "sha256": "41b45a070ba1431b36773439fc437672773108123861b6c3e3e2ad6447ce459a", "size": 680026}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.6", "versionCode": 31, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 37}, "signer": {"sha256": ["85365aaf1360c88e7c81a2b87382e4c92eaa414ed36117f65ed30ea7ff6e4898"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "io.bloco.snowflake.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.REORDER_TASKS"}]}, "antiFeatures": {"TetheredNet": {"en-US": "Rely on bridges.torproject.org for updating the STUN servers, snowflake.bamsoftware.com as a websocket relay and snowflake-broker.torproject.net to publicize the available proxy"}}}}}, "io.ente.auth": {"metadata": {"webSite": "https://ente.com", "authorEmail": "auth@ente.com", "authorWebSite": "https://ente.com/auth"}}, "io.github.eucsoh.android": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"6c3b4faf4f54e3692566a36ff825ff0fa0e2d2b845041b3d46a79c15d6fb3a7d": null, "aac9c98000b149f80df677082bca2e94a5012d556b905768ded161b3d07c0684": {"added": 1778783779349, "file": {"name": "/io.github.eucsoh.android_18.apk", "sha256": "aac9c98000b149f80df677082bca2e94a5012d556b905768ded161b3d07c0684", "size": 30598762, "ipfsCIDv1": "bafybeihdqsgpu63y6fxe7u2z7j4x4ig4pzvksvwcfu6ti5xjrb7izjjpj4"}, "src": {"name": "/io.github.eucsoh.android_18_src.tar.gz", "sha256": "083ba0c2406aa9c12c344fa880c459876895e553cb554f1227031f402e6bcee9", "size": 46366289}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.51", "versionCode": 18, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["d479b06aa518e2e2f67bbe0609e110c25e5c5280ca16192cee1ccfe99d1065cf"]}, "usesPermission": [{"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "io.github.eucsoh.android.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Latest features:\n- Enhanced support for older Android versions (up to Android 10)\n- Enhanced legacy EUC World support\n- Enhanced information section\n- Unified charts - information section legend colors\n- Updated PWM charts with standard limit lines: 60% green, 80% orange, 90% red\n- Added DarknessBot dumps (.dbb) support, with limitations", "fr-FR": "Dernières fonctionnalités:\n\n- Compatibilité améliorée avec les anciennes versions d'Android (jusqu'à Android 10)\n- Compatibilité améliorée avec les anciennes versions d'EUC World\n- Section d'information améliorée\n- Graphiques unifiés: couleurs de la légende de la section d'information.\n- Graphiques PWM mis à jour avec des lignes de limite standard: 60% vert, 80% orange, 90% rouge\n- Ajout de la prise en charge des dumps DarknessBot (.dbb), avec certaines limitations"}}, "92c7325e87e75f4d521760987f735c18dbffd7688b8e7aff6f38c2b17827105d": {"whatsNew": null}}}, "io.github.lydavid.musicsearch": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"6234d22e999ac010d2dc9f53d1f635e7ef9895571d0d94068074843891bb2acd": null, "458c10abdd46d5467a8c1eeb95a5ef69909e467f7e84371c690db746d9bbdab6": {"added": 1778783779349, "file": {"name": "/io.github.lydavid.musicsearch_889.apk", "sha256": "458c10abdd46d5467a8c1eeb95a5ef69909e467f7e84371c690db746d9bbdab6", "size": 11306449, "ipfsCIDv1": "bafybeidd7txz3uxt3tunwome2ghzq23rppe6txd2wtnagenwkyyaboz4pm"}, "src": {"name": "/io.github.lydavid.musicsearch_889_src.tar.gz", "sha256": "a910edaec6fa9213734f9d12681c92b02f939e17fce8dcf4136198603cd2086d", "size": 31757723}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.113.0", "versionCode": 889, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["c9b37762445dfcab7eabea79195d7f5c32501180f7c31403cf5cb427fd6810fc"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "io.github.lydavid.musicsearch.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"TetheredNet": {"en-US": "Rely on MusicBrainz"}}, "whatsNew": {"en-US": "### Features\n\n* show genres/tags in details screens (cached screens will require refreshing to see these); click a tag to quickly search for it, or go to the genre's screen , closes [#2046](https://github.com/lydavid/MusicSearch/issues/2046)\n"}}}}, "me.lecaro.breakout": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"6f43fc26e8986ff9618dc27dadd1e8375e19f9a8f1086833d32c009fc1d2823d": null, "bdc78a139eb80c38d8c25342eb4a0bc6aa41ebbf32cddfa890e8c236bba5515a": {"added": 1778783779349, "file": {"name": "/me.lecaro.breakout_29642086.apk", "sha256": "bdc78a139eb80c38d8c25342eb4a0bc6aa41ebbf32cddfa890e8c236bba5515a", "size": 383739, "ipfsCIDv1": "bafybeifbxizjzjayfx6jamsy6rrwe62qyzcui2zsnv6syxc65jlsbua2ke"}, "src": {"name": "/me.lecaro.breakout_29642086_src.tar.gz", "sha256": "3e34872f69fa67025074d462f33334d7655a6afd0ae237f141e793e4a9417d86", "size": 9331055}, "manifest": {"versionName": "29642086", "versionCode": 29642086, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["9eb80ba15da34194493f169377b2600e61a9faba0fe75b2ff36cc552a8d17ef6"]}, "usesPermission": [{"name": "me.lecaro.breakout.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "net.turtton.ytalarm": {"metadata": {"lastUpdated": 1778783779349, "screenshots": {"phone": {"en-US": [{"name": "/net.turtton.ytalarm/en-US/phoneScreenshots/00-alarm.png", "sha256": "5bb91ab3a80c8f33cde6e6baeab7bbfa8bc9bc7ee49a0761ec1e500d66192046", "size": 1102563}, {"name": "/net.turtton.ytalarm/en-US/phoneScreenshots/01-alarms.png", "sha256": "4c6c41ec5da54bc64b828e9a45c60da21b72a4fd8379456cbfc82df8e183cfe3", "size": 126224}, {"name": "/net.turtton.ytalarm/en-US/phoneScreenshots/02-playlist.png", "sha256": "e93f919a97f84985b0c35113781aa75c8c8425379ce3581cfcfd389f76c652ab", "size": 113818}, {"name": "/net.turtton.ytalarm/en-US/phoneScreenshots/03-videos-origin.png", "sha256": "4e8f13fd7a9a44e04d9ee3a005203ca2e06e2b19402c51124f2eee02de487de8", "size": 309627}, {"name": "/net.turtton.ytalarm/en-US/phoneScreenshots/04-videos-playlist.png", "sha256": "7e51ecce967d93520f51d08a88266c290140875673e460474734f31235bcc26e", "size": 617773}, {"name": "/net.turtton.ytalarm/en-US/phoneScreenshots/05-allvideos.png", "sha256": "992f1182803fbb6df24ef7cb0a65f33481cd1a05db9446a9f260b6bc7d098aad", "size": 482094}, {"name": "/net.turtton.ytalarm/en-US/phoneScreenshots/06-alarmSettings.png", "sha256": "bf7317767f4fd69915bcf58752949eeb09d12c08365170fcd42deff554ba22e9", "size": 164214}, {"name": "/net.turtton.ytalarm/en-US/phoneScreenshots/07-drawer.png", "sha256": "dfb444556815990f71d898e669648df440b4538153bc2be0044ca402e5330522", "size": 54667}, {"name": "/net.turtton.ytalarm/en-US/phoneScreenshots/08-videoplayer.png", "sha256": "2f82e995dd879d16bfa9191849e43e5ee186862cdc28bfc7fe29a38513aedcdf", "size": 278801}, {"name": "/net.turtton.ytalarm/en-US/phoneScreenshots/09-aboutpage.png", "sha256": "c0998ce2876ea96405ebf00ffb76383a39f8ddf798bcbe118c38e447ea10468b", "size": 118657}, {"name": "/net.turtton.ytalarm/en-US/phoneScreenshots/10-settings.png", "sha256": "648568f30c669a83d97f8ae906dbb39f8452dbde8a325514b7a1c780c4a34e5d", "size": 105202}, {"name": "/net.turtton.ytalarm/en-US/phoneScreenshots/aboutpage.png", "sha256": "27da2ec49298854321083dfa935a1b3913fc76d75af4f0cbc6ba5dbee309e2b6", "size": 124165}, {"name": "/net.turtton.ytalarm/en-US/phoneScreenshots/alarm.png", "sha256": "220217187acf6d2faa06804a97292dba65767651e154b2731532425b4da7a7eb", "size": 758822}, {"name": "/net.turtton.ytalarm/en-US/phoneScreenshots/alarmSettings.png", "sha256": "f27e79153636df1855e1f36b105e9c55aa9222313dad519ce0cf12dcd72e1fdc", "size": 81978}, {"name": "/net.turtton.ytalarm/en-US/phoneScreenshots/alarms.png", "sha256": "cbbf0831b6b78b1a4dabfa32203936f9e187607ed25480633f8fd91f2cd34013", "size": 141467}, {"name": "/net.turtton.ytalarm/en-US/phoneScreenshots/allvideos.png", "sha256": "8eba03a2bbde0fe52cb53debb7d5b2fcd40a2da482af88e6772f1565492d56b0", "size": 828150}, {"name": "/net.turtton.ytalarm/en-US/phoneScreenshots/drawer.png", "sha256": "4266532a3bcd6be27b926a554c15679b040f540367402eb8e2b7ded7e1ec82b5", "size": 40174}, {"name": "/net.turtton.ytalarm/en-US/phoneScreenshots/playlist.png", "sha256": "af1040c3073dbaf3ed3fd754caea0ce3af0dbcfcffd325171217e89058c0f681", "size": 211689}, {"name": "/net.turtton.ytalarm/en-US/phoneScreenshots/videoplayer.png", "sha256": "a366beda063dd95dafab15f40311d616675fdc84ad6a4f15d9e44d1e35ecd22b", "size": 710685}, {"name": "/net.turtton.ytalarm/en-US/phoneScreenshots/videos-origin.png", "sha256": "1994c50cc7aea4432698110e4f3f2da9735680a5fe91eca0b9a1225657b6d821", "size": 269450}, {"name": "/net.turtton.ytalarm/en-US/phoneScreenshots/videos-playlist.png", "sha256": "8b3d248285f3cdde9f14a8fd7b640f928567513f24605ce4a80c91d13144b0dc", "size": 569529}], "ja": [{"name": "/net.turtton.ytalarm/ja/phoneScreenshots/00-alarm.png", "sha256": "2f1a7fa7d83cad3443412c68b70831e38868893a77b9f1dad0b4c1c2721a94e8", "size": 1091220}, {"name": "/net.turtton.ytalarm/ja/phoneScreenshots/01-alarms.png", "sha256": "231f15b7278311cdbd703bfb853d6ef30557690223a7a8fb198820b1155a115f", "size": 123004}, {"name": "/net.turtton.ytalarm/ja/phoneScreenshots/02-playlist.png", "sha256": "c385929927630c82a2c3e8aedd64131147994bf47963c4f7d403c3bdb24e90d3", "size": 113970}, {"name": "/net.turtton.ytalarm/ja/phoneScreenshots/03-videos-origin.png", "sha256": "407490e208b825003f60bb2277b2e9f708964df92f34c362c43d53a6d88cf12a", "size": 308182}, {"name": "/net.turtton.ytalarm/ja/phoneScreenshots/04-videos-playlist.png", "sha256": "39a67ed75d2c1969207f0cda3d66e67c4150dc0d59e8d718171e988d8591e2ad", "size": 614842}, {"name": "/net.turtton.ytalarm/ja/phoneScreenshots/05-allvideos.png", "sha256": "e3a1ce01a27a608b5f43e09615179428555f60e26c52b71d5f63237e0fedbe4e", "size": 482274}, {"name": "/net.turtton.ytalarm/ja/phoneScreenshots/06-alarmSettings.png", "sha256": "8a378e8f7536a43e74261e352190667b83c0decd775cfbb462f2d1f2508df919", "size": 168040}, {"name": "/net.turtton.ytalarm/ja/phoneScreenshots/07-drawer.png", "sha256": "ff75d5ac10e09df8298577986cf5d5835fbf5d398e2f223ce457213d6c181ddc", "size": 49998}, {"name": "/net.turtton.ytalarm/ja/phoneScreenshots/08-videoplayer.png", "sha256": "cdde90ec7f382ba13b5b03c90ac78246dbb709af2b4cf6c587dc42abdfc2bbbc", "size": 277677}, {"name": "/net.turtton.ytalarm/ja/phoneScreenshots/09-aboutpage.png", "sha256": "f456807b2f6ff49f48c4817082621eaa1ce074fa5724a54c37542dd26ac69243", "size": 129647}, {"name": "/net.turtton.ytalarm/ja/phoneScreenshots/10-settings.png", "sha256": "30a431aa4f1f1e2b8fd75c3b3f2dec79005fe01cb17e62ebd62aa733ece4fbc0", "size": 135229}]}}}, "versions": {"194ba858ed70c245af73b0e3e2507e750aae86618572dcd0a2016cf7f9f9d185": null, "bd3476f5013fdb59f858b5fec4b6e9c3e09ef7387062103298edc2b4495c8a8d": null, "37e7c35271b567b3e432ca11f16faeb792720316c0e757d23945986d27459a7b": null, "2fb0fed7d37da696b3a2d86066d4f4c57dafada26b3f4807c21899a8c1cc19c5": null, "c5242eddc574ac20cd57cb8210bd445c56331b0b4958a0ec7def42c20d5599f4": {"added": 1778783779349, "file": {"name": "/net.turtton.ytalarm_10009.apk", "sha256": "c5242eddc574ac20cd57cb8210bd445c56331b0b4958a0ec7def42c20d5599f4", "size": 39946035, "ipfsCIDv1": "bafybeidjncuqytj244a47l6xx5ggx2swiqamgv2xaqzetkycxdmbcvhz2e"}, "src": {"name": "/net.turtton.ytalarm_10009_src.tar.gz", "sha256": "d80a2d7b8414d67d07748fddfd0432d2fd9c3bd2fec225f106c6702322160b14", "size": 7125062}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.0.5", "versionCode": 10009, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["58a8a53cf1b20cd97561f9e1fb6646774a8d98c013be09a4b82c919f60bffd5d"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "net.turtton.ytalarm.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "32bf62765e32477db8bd29a4eed1b303af9f7a57b60de21c94930276517f5092": {"added": 1778783779349, "file": {"name": "/net.turtton.ytalarm_10008.apk", "sha256": "32bf62765e32477db8bd29a4eed1b303af9f7a57b60de21c94930276517f5092", "size": 39610151, "ipfsCIDv1": "bafybeib34ylglvpqd5qysqw7wwpt3zxlyzc2sorapj2xv6wek7zulfbinm"}, "src": {"name": "/net.turtton.ytalarm_10008_src.tar.gz", "sha256": "8a2bc9ff2932b608dda7d753238069a6c10c384022815644a13bda0cfc2b6447", "size": 7125009}, "manifest": {"nativecode": ["x86"], "versionName": "1.0.5", "versionCode": 10008, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["58a8a53cf1b20cd97561f9e1fb6646774a8d98c013be09a4b82c919f60bffd5d"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "net.turtton.ytalarm.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "6bd41eff2e2035e4056ab7d25b1035520b8bf85157f417ad4c2fdf5b30304548": {"added": 1778783779349, "file": {"name": "/net.turtton.ytalarm_10007.apk", "sha256": "6bd41eff2e2035e4056ab7d25b1035520b8bf85157f417ad4c2fdf5b30304548", "size": 39921471, "ipfsCIDv1": "bafybeiguky67s5ihylsrsqkmr5wfzkxyqksxdrcmh6nuvg4dn4h6hqrlv4"}, "src": {"name": "/net.turtton.ytalarm_10007_src.tar.gz", "sha256": "642ef04c496ea74888e3cedfbde2c2f1bbdf0f68e774ce8c4a74d1f733bdcade", "size": 7124936}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.0.5", "versionCode": 10007, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["58a8a53cf1b20cd97561f9e1fb6646774a8d98c013be09a4b82c919f60bffd5d"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "net.turtton.ytalarm.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "63229fddcec78ecbc8a36c466f35a6eecf4d8244029c258d0f3b1a97539d8301": {"added": 1778783779349, "file": {"name": "/net.turtton.ytalarm_10006.apk", "sha256": "63229fddcec78ecbc8a36c466f35a6eecf4d8244029c258d0f3b1a97539d8301", "size": 38397767, "ipfsCIDv1": "bafybeidwls5xumhjfkm727tox23rybvd2gnmoi7ufelwtkejysotdv3cva"}, "src": {"name": "/net.turtton.ytalarm_10006_src.tar.gz", "sha256": "7ac32803dd8da51fd84a11819cf32242c585afcadfbfc0f76f5447b7df182775", "size": 7125012}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.0.5", "versionCode": 10006, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["58a8a53cf1b20cd97561f9e1fb6646774a8d98c013be09a4b82c919f60bffd5d"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "net.turtton.ytalarm.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "nz.eloque.foss_wallet": {"metadata": {"lastUpdated": 1778783779349, "name": {"pt-BR": "FossWallet"}, "summary": {"pt-BR": "FossWallet é um wallet MDY para arquivos do Apple Passbook (.pkpass)"}, "description": {"pt-BR": "O FossWallet é uma carteira simples para o formato Passbook (.pkpass) com Material Design 3, desenvolvida com Jetpack Compose.\n\nEle exibe o código de barras e os demais dados contidos no passe.\nO aplicativo permite a atualização de passes a partir dos servidores dos fornecedores para os passes compatíveis,\nmas, fora isso, pode ser usado totalmente off-line.\n"}}, "versions": {"6e6f2f06a227aa86f6c2b40ff0813c4b9172de7b717de94ca126b7fdc451f273": null, "4ca3b93ac84169acb3da5dcf31c3ed3320ce09aab893cee63e4317d0be72a6f9": {"added": 1778783779349, "file": {"name": "/nz.eloque.foss_wallet_108.apk", "sha256": "4ca3b93ac84169acb3da5dcf31c3ed3320ce09aab893cee63e4317d0be72a6f9", "size": 13606186, "ipfsCIDv1": "bafybeifjtn6p4cikoc3vcmzeqrowjnlujmrjykdh7dgtb2xsuxsoagu4fq"}, "src": {"name": "/nz.eloque.foss_wallet_108_src.tar.gz", "sha256": "a311622dc348536b9292b2f890e4427930cb968c89127814425edab06903005a", "size": 1786015}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.45.0", "versionCode": 108, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 37}, "signer": {"sha256": ["bf8af6d89e5595d95f4d229ec0fd971a3c752fdbabe83377230ef92c70444305"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "nz.eloque.foss_wallet.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "* Initial image and PDF attachment support\n* Clarify naming of sort options\n* Remove focus from filter bar on back press\n* Swipe icon for delete is now red\n"}}, "0145026760ae1f749b148fd552ecba82f42d60f3d5011b42c2bdf5b1263a9d36": {"whatsNew": {"cs-CZ": "* Import palubních lístků z naskenovaných kódů IATA BCBP\n* Otevření naskenovaných adres ve WebView pro stažení lístků\n* Malé stylistické změny ručně vytvořených lístků\n", "de-DE": "* Importieren von Bordkarten aus gescannten IATA-BCBP-Codes\n* Öffnen von gescannten URLs in der Webansicht, um die Bordkarten von dort herunterzuladen\n* Kleinere Änderungen am Layout manuell erstellter Bordkarten\n", "pt-BR": "* Importar cartões de embarque a partir de códigos BCBP da IATA digitalizados\n* Abrir URLs digitalizados no WebView para baixar os cartões de embarque a partir daí\n* Pequenas alterações no estilo dos cartões de embarque criados manualmente\n"}}, "0e177e01704d2d498980167e80d4ba4372b0b8ab0ba811fa2db2e7512617c6f5": {"whatsNew": {"pt-BR": "* Adicionar integração com o Gadgetbridge\nObservação: é necessário o Gadgetbridge versão 0.90 ou superior para que funcione\n"}}}}, "org.application.shikiapp": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"ba056068a6ac8989d265f80530fb857e3b4567c8cb42247b6ba528e15cb9d310": null, "d54cab57a30a44ca99b1a01a92a49f256a60d0c31bd9c24af9f5cdd45d9dd017": {"added": 1778783779349, "file": {"name": "/org.application.shikiapp_46.apk", "sha256": "d54cab57a30a44ca99b1a01a92a49f256a60d0c31bd9c24af9f5cdd45d9dd017", "size": 28549613, "ipfsCIDv1": "bafybeifsjycfqsac7byhkwqsi2e3dbratgqg2rcckbdrytvtlywuyrbbxi"}, "src": {"name": "/org.application.shikiapp_46_src.tar.gz", "sha256": "c8a13fce5b54c3345180fa08e094e029930d0b1538ba97e9b908a1f19fbc3f6c", "size": 64618347}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "alpha-0.6.10", "versionCode": 46, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 37}, "signer": {"sha256": ["b1a781cb8dbf7eb0dae9ff41972cb936e2ccf18b462defefbd0a21d3ac5f113d"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "org.application.shikiapp.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 28}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Rely on Shikimori."}}, "whatsNew": {"en-US": "— Fixed a bug that made it impossible to go to a user's profile from a list of friends.\n— Fixed an issue where the user rating status of one anime was sometimes applied to another.\n— Fixed an error that caused the application to crash when scrolling through the list in the catalog very quickly.", "ru": "— Исправлена ошибка, из-за которой нельзя было перейти в профиль пользователя из списка друзей.\n— Исправлена ошибка, из-за которой состояние пользовательской оценки одного аниме иногда применялось к другому.\n— Исправлена ошибка, из-за которой при очень быстром пролистывании списка в каталоге приложение вылетало."}}, "d9546dec69d8ead8a1f12794e2572a5357301f924b13440c3d5f7595a572ce49": {"whatsNew": null}}}, "org.avmedia.gshockGoogleSync": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"73b659bdd40bda37b3843d5c57ce2f3eaa3fa4fd9ecfd4a4d85c878d41a6cc5b": null, "835cfc015cb40d9ce0ef1b6237aed34359b1aec8d80f850011a027deac4024f5": {"added": 1778783779349, "file": {"name": "/org.avmedia.gshockGoogleSync_415.apk", "sha256": "835cfc015cb40d9ce0ef1b6237aed34359b1aec8d80f850011a027deac4024f5", "size": 19432002, "ipfsCIDv1": "bafybeibnxyxzd7vfiqi5ehxs3szb4gpmasdup3fhx7kgzuqenxyavjo6bi"}, "src": {"name": "/org.avmedia.gshockGoogleSync_415_src.tar.gz", "sha256": "7cdda7cd55af1bcb2acff37eed513bc23918d2aec3ef38084450946762633126", "size": 14075041}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "41.5", "versionCode": 415, "features": [{"name": "android.hardware.sensor.proximity"}], "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["d921d6eff00e97108b2a3323c0eb268918020fa1353fe0211abb7745758ce46f"]}, "usesPermission": [{"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_ADMIN", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_SCAN"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.REQUEST_COMPANION_RUN_IN_BACKGROUND"}, {"name": "android.permission.REQUEST_COMPANION_USE_DATA_IN_BACKGROUND"}, {"name": "android.permission.REQUEST_OBSERVE_COMPANION_DEVICE_PRESENCE"}, {"name": "android.permission.REQUEST_COMPANION_PROFILE_WATCH"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_NOTIFICATION_POLICY"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "com.android.alarm.permission.SET_ALARM"}, {"name": "com.android.alarm.permission.DISMISS_ALARM"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.CALL_PHONE"}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "org.avmedia.gshockGoogleSync.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 29}]}}}}, "org.flare.app": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"be3a127381fa3aeef1e9ae8b5af6b65fddd10c599de22d67880bbc5d15ea16c1": {"added": 1778783779349, "file": {"name": "/org.flare.app_115.apk", "sha256": "be3a127381fa3aeef1e9ae8b5af6b65fddd10c599de22d67880bbc5d15ea16c1", "size": 70503, "ipfsCIDv1": "bafybeiezhhtbxxsqu2bhqoo25fqlvsilcuinjefecrxpiyqyso55biwp3m"}, "src": {"name": "/org.flare.app_115_src.tar.gz", "sha256": "113dae5ef7eb8950c10a8f06802a5716c5ffbb46cd6ed188eb528dda888fd2d3", "size": 131335232}, "manifest": {"versionName": "1.15", "versionCode": 115, "usesSdk": {"minSdkVersion": 16, "targetSdkVersion": 29}, "signer": {"sha256": ["593188f2ff67026928cc6fd2a4c2436275544af095f5afe714c4af29dfdf687d"]}, "usesPermission": [{"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}]}}}}, "org.joinmastodon.android": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"2b230a99697c3c41f4716a5368c26bc3f33c33a28965997b793a004dfde46675": null, "3a7fd05fe7473aecc5e3e8117593826029ba84ba0a2ee47a09fafd4d07244fb9": {"added": 1778783779349, "file": {"name": "/org.joinmastodon.android_181.apk", "sha256": "3a7fd05fe7473aecc5e3e8117593826029ba84ba0a2ee47a09fafd4d07244fb9", "size": 4779354, "ipfsCIDv1": "bafybeiffmm5ctjew47coegveyfoxzih6qkbx6wdvhfe2i4k36nq5garsxu"}, "src": {"name": "/org.joinmastodon.android_181_src.tar.gz", "sha256": "64fb614c4fda266fe76363090bd6b700f690c953af12e5347f8d0f89386db780", "size": 13411313}, "manifest": {"versionName": "2.12.2", "versionCode": 181, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 35}, "signer": {"sha256": ["83cb2cd2bdd51031044cd276852324b2e96fbe3d87298df7b6794c9dea345504"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "org.joinmastodon.android.permission.C2D_MESSAGE"}, {"name": "com.google.android.c2dm.permission.RECEIVE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 28}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on joinmastodon.org which is not libre (neither were its ToS found)"}}, "whatsNew": {"en-US": "- Brand new design for profiles\n- You can now disable admin notifications\n- Notifications from unsupported Mastodon versions will now be displayed with a special message\n"}}, "d06dbe8b1361b0d86eae71905b926e74ef41d520d422e667e2f5ebbf4fa0441d": {"whatsNew": null}}}, "org.ntust.app.tigerduck.fdroid": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"79070337f411f8038f276eee75c06f7fded90282dba19d09e8cf364079b570e9": null, "eb0662f52b0a89211f53d44124a1da0f6bb44bc23cf1211884c1e29f3ecc1d84": {"added": 1778783779349, "file": {"name": "/org.ntust.app.tigerduck.fdroid_19.apk", "sha256": "eb0662f52b0a89211f53d44124a1da0f6bb44bc23cf1211884c1e29f3ecc1d84", "size": 8821096, "ipfsCIDv1": "bafybeic2yupan4s7qtyainhiwlt7yyw6pwrur4rwkoitom3f27ukhrn2hq"}, "src": {"name": "/org.ntust.app.tigerduck.fdroid_19_src.tar.gz", "sha256": "93eab30dfc3d3832f581249e0929dafb298fa54db15b290e9fe380789364251e", "size": 31103659}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.4.1-fdroid", "versionCode": 19, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 36}, "signer": {"sha256": ["0e6c10d99e478fa91227e92d8010608ab46f368c2cfe47d9b35fd4c67dc1e70a"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "org.ntust.app.tigerduck.fdroid.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Rely on ntust.edu.tw."}}}}}, "social.holos.app": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"7f0ed81a35d87d0f41d44850fe882e1b9b73266f8a8b921f4b0290b180fd2ed6": {"added": 1778783779349, "file": {"name": "/social.holos.app_35.apk", "sha256": "7f0ed81a35d87d0f41d44850fe882e1b9b73266f8a8b921f4b0290b180fd2ed6", "size": 80228547, "ipfsCIDv1": "bafybeif4hwvtgurgu77g2iisb7k5biaea7he2jlc7dvgxnryohysbse5pe"}, "src": {"name": "/social.holos.app_35_src.tar.gz", "sha256": "afa9134c9bd524fa16cae261b94e9c8293409753b616faad3a80458f5ef98288", "size": 99674430}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a"], "versionName": "1.5.6", "versionCode": 35, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["7bfcdf796e8a854d9f1a5214a21d469d7423449749ed282a29c419c8b5f87454"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.READ_MEDIA_VISUAL_USER_SELECTED"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "social.holos.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "com.sec.android.provider.badge.permission.READ"}, {"name": "com.sec.android.provider.badge.permission.WRITE"}, {"name": "com.htc.launcher.permission.READ_SETTINGS"}, {"name": "com.htc.launcher.permission.UPDATE_SHORTCUT"}, {"name": "com.sonyericsson.home.permission.BROADCAST_BADGE"}, {"name": "com.sonymobile.home.permission.PROVIDER_INSERT_BADGE"}, {"name": "com.anddoes.launcher.permission.UPDATE_COUNT"}, {"name": "com.majeur.launcher.permission.UPDATE_BADGE"}, {"name": "com.huawei.android.launcher.permission.CHANGE_BADGE"}, {"name": "com.huawei.android.launcher.permission.READ_SETTINGS"}, {"name": "com.huawei.android.launcher.permission.WRITE_SETTINGS"}, {"name": "android.permission.READ_APP_BADGE"}, {"name": "com.oppo.launcher.permission.READ_SETTINGS"}, {"name": "com.oppo.launcher.permission.WRITE_SETTINGS"}, {"name": "me.everything.badger.permission.BADGE_COUNT_READ"}, {"name": "me.everything.badger.permission.BADGE_COUNT_WRITE"}]}}}}, "space.celestia.mobilecelestia": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"3e8a99d3acf81f93181bd49b08fdcf9e4e175c56959e18f3ce5f09aa22b27ec0": null, "3cf01b6aced1d78f38b007842ddc90e60ed1388ae14ba25a96698ca143d594d5": {"added": 1778783779349, "file": {"name": "/space.celestia.mobilecelestia_711.apk", "sha256": "3cf01b6aced1d78f38b007842ddc90e60ed1388ae14ba25a96698ca143d594d5", "size": 433928877, "ipfsCIDv1": "bafybeidgfr2p3tzgn53oms63hcey3ob3xj4ks7gv7pxyctuaapyibkgzw4"}, "src": {"name": "/space.celestia.mobilecelestia_711_src.tar.gz", "sha256": "07e8d69fdee239b3cd5d1d2ffc5b2f52c453993e3e3e39f647a6001cdeaf5065", "size": 536094574}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "1.9.16", "versionCode": 711, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["77dd218436a66b04b3cf3f80a0618ca1b851b78bd37e585b73be3e302aedae8b"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.HIGH_SAMPLING_RATE_SENSORS"}, {"name": "space.celestia.mobilecelestia.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Connects to celestia.mobi and cvws.icloud-content.com for help/tutorials/add-ons"}}}}}, "space.karrarnazim.ConsoleFlow": {"metadata": {"added": 1778783779349, "lastUpdated": 1778783779349, "screenshots": {"phone": {"en-US": [{"name": "/space.karrarnazim.ConsoleFlow/en-US/phoneScreenshots/1.jpg", "sha256": "154b7ae18c10b57e696501a9f38db2b47135d74ec6b74ab7a8a3ffd71a21d172", "size": 32667}, {"name": "/space.karrarnazim.ConsoleFlow/en-US/phoneScreenshots/2.jpg", "sha256": "0f6206737aec5e28a619876659b9b70f37202858ee3ccf400a37b1d1a58ee2ac", "size": 40600}, {"name": "/space.karrarnazim.ConsoleFlow/en-US/phoneScreenshots/3.jpg", "sha256": "0af8f6e147befbcea735621d4b11fb450b81ea53f5fb819771ab7f17f50cd688", "size": 40719}, {"name": "/space.karrarnazim.ConsoleFlow/en-US/phoneScreenshots/4.jpg", "sha256": "188907936bf99e16b4dd3dbe9b9a666348f8a280464a70918e4c5c4b04e09f1b", "size": 26512}]}}}, "versions": {"289defbf65a1d3b5f99ddaec5a3ba31bc5a18bc5620d61e998a8a65d3bf2aabc": null, "dffc1749a562827f313a1397c863085a9ec9b330917b7ee31ca8632fae90ced2": {"added": 1778783779349, "file": {"name": "/space.karrarnazim.ConsoleFlow_5.apk", "sha256": "dffc1749a562827f313a1397c863085a9ec9b330917b7ee31ca8632fae90ced2", "size": 3362903, "ipfsCIDv1": "bafybeidypsrxw4qu23gcibvyofb3bqlozze6kbi5gr2hlmd4tutyw7d2yi"}, "src": {"name": "/space.karrarnazim.ConsoleFlow_5_src.tar.gz", "sha256": "abc420a2778269de5e9c885ab1a300129ca7b1ed39663f1eb546721cb2d28de7", "size": 1430865}, "manifest": {"versionName": "2.1.2", "versionCode": 5, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["08c04d6016b5e30e6d0ea4e82a27d59c9f5f3df40b5fd62cfce9ea9f393c2f99"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "space.karrarnazim.ConsoleFlow.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 28}]}}}}, "tech.dongdongbh.mindwtr": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"636808ca9ee1e3c88e531a787282ddc85d8a7781700551471bdfd6e0f1dd3fe7": {"added": 1778783779349, "file": {"name": "/tech.dongdongbh.mindwtr_67.apk", "sha256": "636808ca9ee1e3c88e531a787282ddc85d8a7781700551471bdfd6e0f1dd3fe7", "size": 29708724, "ipfsCIDv1": "bafybeigwmnpoof3qoyferlrremcjkejqjap747cxns2nsbroe65pwbdujm"}, "src": {"name": "/tech.dongdongbh.mindwtr_67_src.tar.gz", "sha256": "36546d83f6cf3ad1f56a4969391ad6ab24ccc50aabe2e65c9f0498f90b447ecb", "size": 172273652}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "0.9.3", "versionCode": 67, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["8faf7edc3ed8c2f875732480137554a5bbd1e4f80eb93da542737e8a8f186c66"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WRITE_CALENDAR"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "tech.dongdongbh.mindwtr.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.ACCESS_WIFI_STATE"}]}, "whatsNew": {"en-US": "Task editing is faster with pill controls and quick date shortcuts.\nArchived task details, Focus lists, yearly calendar recurrences, and project unarchive behavior are more reliable.\nF-Droid builds keep required Expo application metadata without bundled store referrer code.\n", "es-ES": "La edicion de tareas es mas rapida con controles tipo pildora y atajos de fecha.\nLos detalles archivados, listas de Focus, recurrencias anuales y desarchivado de proyectos son mas fiables.\nLos builds F-Droid conservan metadatos Expo necesarios sin codigo de referencia de tienda.\n", "zh-CN": "任务编辑更快，支持属性胶囊控件和常用日期快捷选项。\n归档任务详情、专注列表、年度日历重复规则和项目取消归档更加可靠。\nF-Droid 构建会保留必要的 Expo 应用元数据，同时移除商店来源引用代码。\n"}}}}}}