{"repo": {"timestamp": 1778569530155, "antiFeatures": {"NoSourceSince": {"description": {"fa": "کد مبدأ دیگر در دسترس نبوده و به‌روز رسانی ممکن نیست", "gl": "O código fonte xa non está dispoñible, non recibirá actualizacións"}, "name": {"gl": "Sen acceso ao código desde"}}, "TetheredNet": {"description": {"gl": "Esta app depende totalmente dunha determinada instancia dun servizo da rede"}}}, "categories": {"AI Chat": {"description": {"el": "Βοηθοί Τεχνητής Νοημοσύνης, chatbots και περιβάλλοντα μεγάλων γλωσσικών μοντέλων (LLM)"}}, "App Manager": {"description": {"el": "Διαχείριση, οργάνωση και έλεγχος των εγκατεστημένων εφαρμογών, των αλληλεπιδράσεων και των αδειών"}}, "App Store & Updater": {"description": {"el": "Ανακαλύψτε, εγκαταστήσετε και ενημερώσετε εφαρμογές από αποθετήρια λογισμικού"}}, "Battery": {"description": {"el": "Παρακολούθηση και βελτιστοποίηση της διάρκειας ζωής της μπαταρίας, της κατανάλωσης και της φόρτισης"}}, "Bookmark": {"description": {"el": "Αποθήκευση, οργάνωση και διαχείριση αγαπημένων συνδέσμων και λιστών ανάγνωσης"}}, "Browser": {"description": {"el": "Προγράμματα περιήγησης για πλοήγηση στο διαδίκτυο και προβολή ιστοσελίδων"}}, "Calculator": {"description": {"el": "Εργαλεία για αριθμητικούς, επιστημονικούς και μαθηματικούς υπολογισμούς"}}, "Calendar & Agenda": {"description": {"el": "Καταχώριση εκδηλώσεων, υπενθυμίσεων, ραντεβού και καθημερινών προγραμμάτων"}}, "Clock": {"description": {"el": "Λειτουργίες ξυπνητηριού, χρονομέτρου, χρονοδιακόπτη και παγκόσμιου ρολογιού"}}, "Cloud Storage & File Sync": {"name": {"el": "Μεταφόρτωση και συγχρονισμός αρχείων"}, "description": {"el": "Δημιουργήστε αντίγραφα ασφαλείας, συγχρονίστε και αποκτήστε πρόσβαση στα αρχεία σας εξ αποστάσεως μέσω υπηρεσιών cloud"}}, "Contact": {"description": {"el": "Εφαρμογές ατζέντας επαφών, τηλεφωνικού καταλόγου και διαχείρισης προσωπικού"}}, "Development": {"description": {"el": "Εργαλεία για προγραμματιστές, κωδικοποίησης, προγραμματισμού, περιβάλλοντα ανάπτυξης και τερματικών"}}, "Diet": {"name": {"el": "Δίαιτα", "fr": "Régime alimentaire", "nl": "Diëet", "tr": "Diyet", "vi": "Ăn kiêng"}, "description": {"el": "Διατροφή, θερμίδες, διαχείριση διατροφής και εφαρμογές παρακολούθησης", "fr": "Nutrition, calories, gestion alimentaire et suivi", "nl": "Voeding, caloriën, etensbeheer en eten bijhouden", "tr": "Beslenme, kalori, beslenme yönetimi ve takipçisi", "vi": "Dinh dưỡng, calo, quản lý và theo dõi chế độ ăn uống"}}, "DNS & Hosts": {"description": {"el": "Ρύθμιση παραμέτρων DNS, αποκλεισμού διαφημίσεων, αρχείου φιλοξενητών και δρομολόγησης τομέων"}}, "Draw": {"description": {"el": "Εφαρμογές σκιτσογραφίας, ζωγραφικής, εικονογράφησης και ψηφιακής τέχνης"}}, "Ebook Reader": {"name": {"el": "Ανάγνωση ηλεκτρονικών βιβλίων"}, "description": {"el": "Διαβάστε ηλεκτρονικά βιβλία, EPUB, PDF, καθώς και ψηφιακά βιβλία και εκδόσεις"}}, "Email": {"name": {"el": "Ηλεκτρονικό ταχυδρομείο"}, "description": {"el": "Προγράμματα αλληλογραφίας για την αποστολή, τη λήψη και τη διαχείριση μηνυμάτων ηλεκτρονικού ταχυδρομείου"}}, "File Encryption & Vault": {"name": {"el": "Κρυπτογράφηση Αρχείων & Φακέλων"}, "description": {"el": "Κρυπτογράφηση, κλείδωμα και απόκρυψη προσωπικών αρχείων και φακέλων", "sl": "Šifrirajte, zaklenite in skrijte zasebne datoteke in mape"}}, "File Transfer": {"description": {"el": "Διαμοιρασμός και μεταφορά αρχείων μέσω FTP, LAN, Bluetooth ή peer-to-peer (p2p)", "sl": "Deljenje in prenos datotek prek FTP-ja, LAN-a, Bluetootha ali peer-to-peer (p2p)"}}, "Finance Manager": {"name": {"el": "Διαχείριση Οικονομικών"}, "description": {"el": "Παρακολούθηση εξόδων, προϋπολογισμών, εσόδων και προσωπικών λογαριασμών", "sl": "Spremljajte stroške, proračune, prihodke in osebne finančne račune"}}, "Firewall": {"name": {"el": "Τείχος Προστασίας"}, "description": {"el": "Αποκλεισμός ανεπιθύμητης δικτυακής κίνησης και έλεγχος πρόσβασης εφαρμογών στο διαδίκτυο", "sl": "Blokirajte neželen omrežni promet in nadzorujte dostop aplikacije do interneta"}}, "Flashlight": {"description": {"el": "Εφαρμογές φακού και φλας"}}, "Forum": {"description": {"el": "Φόρουμ συζήτησης, νήματα κοινοτήτων και πλατφόρμες ερωτήσεων και απαντήσεων"}}, "Gallery": {"description": {"el": "Περιήγηση, προβολή και οργάνωση φωτογραφιών, εικόνων και βίντεο"}}, "Games": {"description": {"el": "Παιχνίδια για κινητά, ψυχαγωγία και εφαρμογές παιχνιδιών"}}, "Graphics": {"description": {"el": "Εργαλεία επεξεργασίας εικόνων, φωτογραφιών και οπτικού σχεδιασμού"}}, "Habit Tracker": {"name": {"el": "Καταγραφή Συνηθειών"}, "description": {"el": "Δημιουργία ρουτινών, παρακολούθηση καθημερινών στόχων και έλεγχος τις προσωπικών επιτυχιών"}}, "Health Manager": {"name": {"el": "Διαχείριση Υγείας", "fr": "Responsable santé", "nl": "Gezondheidsbeheer", "tr": "Sağlık Yönetimi", "vi": "Quản lý sức khỏe"}, "description": {"el": "Παρακολούθηση βάρους, καρδιακού ρυθμού, αρτηριακής πίεσης, έμμηνου ρύσεως και άλλων δεικτών υγείας", "fr": "Gérer le poids, la fréquence cardiaque, la tension artérielle, le cycle menstruel et d'autres indicateurs de santé", "nl": "Beheer gewicht, hartslag, bloeddruk, menstruatie en andere gezondheidsmeetwaaden", "tr": "Kilo, kalp atış hızı, kan basıncı, adet döngüsü ve diğer sağlık göstergelerini takip etme", "vi": "Quản lý cân nặng, nhịp tim, huyết áp, chu kỳ kinh nguyệt và các chỉ số sức khỏe khác"}}, "Icon Pack": {"name": {"el": "Πακέτα Εικονιδίων"}, "description": {"el": "Πακέτα εικονιδίων για την προσαρμογή της εμφάνισης και των εικονιδίων των εφαρμογών"}}, "Inventory": {"name": {"el": "Απογραφή"}, "description": {"el": "Παρακολούθηση, καταγραφή και διαχείριση φυσικών αντικειμένων και αποθεμάτων"}}, "Keyboard & IME": {"description": {"el": "Προσαρμοσμένα πληκτρολόγια, μέθοδοι εισαγωγής, αυτόματη διόρθωση και εφαρμογές πληκτρολόγησης"}}, "Launcher": {"name": {"el": "Εκκίνηση Εφαρμογών"}, "description": {"el": "Εφαρμογές αντικατάστασης της αρχικής οθόνης και του περιβάλλοντος εργασίας"}}, "Local Media Player": {"description": {"el": "Αναπαραγωγή αρχείων ήχου και βίντεο εκτός σύνδεσης που είναι αποθηκευμένα στη συσκευή"}}, "Location Tracker & Sharer": {"name": {"el": "Εντοπισμός & Κοινοποίηση Τοποθεσίας"}, "description": {"el": "Κοινοποίηση και παρακολούθηση τοποθεσίας με GPS σε πραγματικό χρόνο με άλλους"}}, "Messaging": {"description": {"el": "Εφαρμογές άμεσων μηνυμάτων, συνομιλίας και επικοινωνίας μέσω SMS"}}, "Money": {"description": {"el": "Πληρωμές, μεταφορές χρημάτων, κατάρτιση προϋπολογισμού και διαχείριση προσωπικών οικονομικών"}}, "Music Practice Tool": {"name": {"el": "Μουσική εξάσκηση"}, "description": {"el": "Συντονιστές, μετρονόμοι, εργαλεία για συγχορδίες και βοηθήματα εξάσκησης για μουσικά όργανα"}}, "Navigation": {"description": {"el": "Εφαρμογές χαρτών, GPS, βήμα-βήμα οδηγιών και σχεδιασμού διαδρομών"}}, "Network Analyzer": {"name": {"el": "Διάγνωση Δικτύου"}, "description": {"el": "Διάγνωση Wi-Fi, σάρωση δικτύων και παρακολούθηση της απόδοσης της σύνδεσης"}}, "News": {"description": {"el": "Τελευταία νέα, άρθρα, ροές RSS και συλλέκτες ειδήσεων"}}, "Note": {"description": {"el": "Σημειωματάρια, σημειώσεις και εφαρμογές για γρήγορη λήψη σημειώσεων και οργάνωση"}}, "Online Media Player": {"name": {"el": "Διαδικτυακή Αναπαραγωγή Πολυμέσων"}, "description": {"el": "Μετάδοση μουσικής, βίντεο και ζωντανού περιεχομένου από το διαδίκτυο"}}, "Pass Wallet": {"name": {"el": "Πορτοφόλι Εισιτηρίων"}, "description": {"el": "Αποθήκευση καρτών επιβίβασης, εισιτηρίων, καρτών επιβράβευσης και κουπονιών"}}, "Password & 2FA": {"description": {"el": "Διαχείριση κωδικών πρόσβασης, επαλήθευση ταυτότητας και εργαλεία ασφάλειας δύο παραγόντων"}}, "Phone & SMS": {"description": {"el": "Εφαρμογές κλήσεων, διαχείρισης κλήσεων και βοηθητικά προγράμματα αποστολής μηνυμάτων"}}, "Podcast": {"description": {"el": "Εγγραφή, παρακολούθηση και λήψη επεισοδίων και εκπομπών podcast"}}, "Public Transport": {"description": {"el": "Δρομολόγια λεωφορείων, τρένων, μετρό και μέσων μαζικής μεταφοράς, καθώς και εργαλεία σχεδιασμού διαδρομών"}}, "Radio": {"description": {"el": "Ακρόαση ζωντανών ραδιοφωνικών σταθμών FM/AM και διαδικτυακών ραδιοφωνικών εκπομπών"}}, "Reading": {"description": {"el": "Εφαρμογές ανάγνωσης άρθρων, εκτενή περιεχομένου, αναβολής ανάγνωσης και ανάγνωσης ιστοσελίδων"}}, "Recipe Manager": {"name": {"el": "Διαχείριση Συνταγών"}}, "Schedule": {"name": {"fr": "Calendrier", "nl": "Rooster", "tr": "Planlama", "vi": "Lịch trình"}, "description": {"fr": "Programme de la conférence et de l'événement", "nl": "Rooster voor conferenties en evenementen", "tr": "Konferans ve etkinlik programlama", "vi": "Lịch trình hội nghị và sự kiện"}}, "Text to Speech": {"name": {"fr": "Synthèse vocale", "nl": "Text naar Spraak", "tr": "Metinden Sese", "vi": "Chuyển văn bản thành giọng nói"}, "description": {"fr": "Outils de synthèse vocale", "nl": "Tekst naar Spraak (TTS) hulpmiddelen", "tr": "Metinden Sese araçları", "vi": "Công cụ chuyển văn bản thành giọng nói"}}, "Time Tracker": {"name": {"fr": "Compteur de temps", "nl": "Tijd Bijhouden", "tr": "Zaman Takipçisi", "vi": "Theo dõi thời gian"}, "description": {"fr": "Suivre le temps consacré aux différentes activités et le temps passé devant un écran", "nl": "Houdt gebruikstijden van activiteiten en schermtijd bij", "tr": "Etkinliklerde zaman kullanımını ve ekran süresini takip edin", "vi": "Theo dõi thời gian sử dụng các hoạt động và thời gian sáng màn hình"}}, "Weather": {"description": {"hu": "Időjárás-előrejelzések, radar, hőmérséklet és légköri viszonyokról szóló alkalmazások"}}, "Workout": {"description": {"hu": "Edzésprogramok, edzőteremhez, futáshoz és fitneszedzéshez kapcsolódó alkalmazások"}}, "Writing": {"description": {"hu": "Szövegszerkesztők, naplóíráshoz, vázlatkészítéshez és hosszabb szövegek írásához használható alkalmazások"}}}}, "packages": {"app.areada": {"metadata": {"lastUpdated": 1778568037154, "icon": {"en-US": {"name": "/app.areada/en-US/icon_H_YR2z4KD_I-2FZJBR_35sLTdtRc3DWVpYc6wGkZMsQ=.png", "sha256": "1ff611db3e0a0ff23ed85649051ff7e6c2d376d45cdc3595a5873ac0691932c4", "size": 21741}}}, "versions": {"523eac660e9160fcef798ea00512ebbb09893ea6d837f1cd4f525648409c0999": {"added": 1778568037154, "file": {"name": "/app.areada_7.apk", "sha256": "523eac660e9160fcef798ea00512ebbb09893ea6d837f1cd4f525648409c0999", "size": 1625883, "ipfsCIDv1": "bafybeih5wr4keotxri3l74gtory5lntcfqvfh6jz52fzzprwluc3dh6v2e"}, "src": {"name": "/app.areada_7_src.tar.gz", "sha256": "e73586fc284b1621df9f1791e65472aee24a8c455018c6d3d29d1006b5177a68", "size": 1630127}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.0.6", "versionCode": 7, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["02f6b0e259884ac71c01d7d32b78c7c0a07a037e3ff165471fa19fdafa39c3a0"]}, "usesPermission": [{"name": "app.areada.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Fixed natural sorting for numbered book and file names.\nAdded swipe action to remove bookmarks.\nAdded Android Open with support for PDF, EPUB, and TXT files.\nAdded Fastlane app icon metadata for F-Droid.\n"}}}}, "app.fedilab.castlab": {"metadata": {"lastUpdated": 1778507335350, "name": {"gl-ES": "CastLab"}, "summary": {"gl-ES": "Comparte multimedia con dispositivos DLNA/UPnP e FCast"}, "description": {"gl-ES": "Desfruta das túas fotos, música e vídeo nos dispositivos DLNA/UPnP e FCast da túa rede local.\n\nCaracterísticas:\n\n- Enviar o multimedia desde a galería, xestor de ficheiros ou desde internet a calquera receptor DLNA/UPnP ou FCast\n- Descubrimento automático de dispositivos (SSDP e mDNS)\n- Compartir a pantalla do dispositivo Android en tempo real\n- Buscar multimedia nos álbums por rangos de data e tipo de multimedia\n- Crear e xestionar listas de reprodución\n- Control da reprodución: reproducir, pausar, deter, buscar, volume, reprodución automática\n- Reprodución en segundo plano con control das notificacións (reproducir/pausar/deter)\n- Extraer e enviar vídeos desde páxinas web (xestión HTML)\n- Enviar desde PeerTube e YouTube desde instancias Invidious (non desde YouTube directamente)\n- Importar listas de reprodución M3U/M3U8 (IPTV, fluxos de internet)\n- Abrir ficheiros directamente desde o selector de ficheiros\n- Decorados Claro, Escuro, Auto e Persoal con 8 controis\n- Material Design 3\n"}}, "versions": {"fb1167bdb42e86e261a64195130797adca71b20e067f889fe6038adacd8c61a8": null, "d50f65aa0bf382a0fc405d4fbcd6c1d937983b20e3c29a4f9315217c55af4af8": {"added": 1778507335350, "file": {"name": "/app.fedilab.castlab_12.apk", "sha256": "d50f65aa0bf382a0fc405d4fbcd6c1d937983b20e3c29a4f9315217c55af4af8", "size": 54022029, "ipfsCIDv1": "bafybeibukyerqxadft2mkq62jun7j5dimb2ihmz7zfbmb7vf37svsdtd2i"}, "src": {"name": "/app.fedilab.castlab_12_src.tar.gz", "sha256": "6165973ffc5571752c3e30389fe331ed268b2239e4faea96f1c98e11595f00d7", "size": 124525414}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.3.0", "versionCode": 12, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["7c8f54aae9f86bb0a591849e78e8a429f69b33382b85fd5bead9aa4694e0e437"]}, "usesPermission": [{"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.CHANGE_WIFI_MULTICAST_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PROJECTION"}, {"name": "android.permission.INTERNET"}, {"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.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.CHANGE_NETWORK_STATE"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "app.fedilab.castlab.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"}]}, "whatsNew": {"en-US": "Added\n- UPnP embedded device discovery (sub-devices)\n- FCast PlaybackError handling for better error reporting\n- Full FCast protocol v3 opcode support\n\nFixed\n- FCast casting not working on some receivers (missing metadata type)\n- DLNA 404 with special characters in filenames\n- Dialogs hidden by keyboard on some devices\n\nImproved\n- Real error messages on media file copy failures\n- Filename sanitization for reliable HTTP serving\n"}}}}, "app.murinelauncher": {"metadata": {"lastUpdated": 1778507335350, "screenshots": {"phone": {"en-US": [{"name": "/app.murinelauncher/en-US/phoneScreenshots/1.png", "sha256": "a3dc1ff63a94aa55a0185d0db2d0c581d2fdccb867ba8139368d6820c475dbb1", "size": 2543144}, {"name": "/app.murinelauncher/en-US/phoneScreenshots/2.png", "sha256": "64d9cc48e510c0892156c13d390c4c18e35631fdf0a1db620427da02276902dc", "size": 1101081}, {"name": "/app.murinelauncher/en-US/phoneScreenshots/3.png", "sha256": "068091f1ab24ee90483bbc33ece6ea3c1949c9130ccbaa8e2adaf8c4fc163624", "size": 1123598}, {"name": "/app.murinelauncher/en-US/phoneScreenshots/4.png", "sha256": "b63cf1ed045fbe9bbdbf112b41179bc020b9dcb1cfd8fb268c616b7da6dbaa58", "size": 1531482}, {"name": "/app.murinelauncher/en-US/phoneScreenshots/5.png", "sha256": "2eebe27687d3abba05740f7eea5d5af20826ac5160412e997e75fb98ad125224", "size": 1643706}, {"name": "/app.murinelauncher/en-US/phoneScreenshots/6.png", "sha256": "1e773ce8fcdbf22d1edaaecea769cef78f7b527537cb7778954011ebe7cae2e5", "size": 356208}, {"name": "/app.murinelauncher/en-US/phoneScreenshots/7.png", "sha256": "c49c0fa2f4119918ff86982607bcc8609e311110fb76f415f7e010f1c3b07b85", "size": 147859}]}}}, "versions": {"c8ba7afdbc46ce2005a18e42818323e4b02dacf0abe6bf31193c128738a63a09": {"added": 1778507335350, "file": {"name": "/app.murinelauncher_10000.apk", "sha256": "c8ba7afdbc46ce2005a18e42818323e4b02dacf0abe6bf31193c128738a63a09", "size": 7292320, "ipfsCIDv1": "bafybeiehbldkmfbp62mbuiwn5giiakk3dvdthclvrj3uwoza25ao3gurei"}, "src": {"name": "/app.murinelauncher_10000_src.tar.gz", "sha256": "1c09f61a20b16d23ed8ec6fd6985b0b383fe9113cec43cb970c48764a0df5753", "size": 14888858}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.0.0", "versionCode": 10000, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["4ee045489a40c3072dca4ad7c50e30961c6256182511368c53a56a5acc07e2e5"]}, "usesPermission": [{"name": "android.permission.SET_WALLPAPER"}, {"name": "android.permission.SET_WALLPAPER_HINTS"}, {"name": "android.permission.BIND_APPWIDGET"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.REQUEST_DELETE_PACKAGES"}, {"name": "android.permission.READ_DEVICE_CONFIG"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.ROTATE_SURFACE_FLINGER"}, {"name": "android.permission.WAKEUP_SURFACE_FLINGER"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.EXPAND_STATUS_BAR"}, {"name": "app.murinelauncher.permission.READ_SETTINGS"}, {"name": "app.murinelauncher.permission.WRITE_SETTINGS"}, {"name": "app.murinelauncher.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "app.notesr": {"metadata": {"lastUpdated": 1778507335350}, "versions": {"c962554b23a89158e0d4e95aea31f9136504e830820d9ad08b5829ee385c958e": null, "9ee2e116a038408ce567b74cef0346e78d30ba3aab51aee3657de9fe31ea62c1": {"added": 1778507335350, "file": {"name": "/app.notesr_61.apk", "sha256": "9ee2e116a038408ce567b74cef0346e78d30ba3aab51aee3657de9fe31ea62c1", "size": 37127245, "ipfsCIDv1": "bafybeihgge6ohukkre3vveizie3al3bu6udclom3dq4bfzqhwbff266ege"}, "src": {"name": "/app.notesr_61_src.tar.gz", "sha256": "cac09c96b78db051213d79be9db32d2f9a5b208a9e07a627203ab18fd6c7490d", "size": 10893069}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "5.4.0", "versionCode": 61, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 36}, "signer": {"sha256": ["34ad32410ddcb2d13876577fe156e7cd4a240c089b5ae9a2a051cd151dcede58"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.REORDER_TASKS"}, {"name": "app.notesr.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "app.onloc.android": {"metadata": {"lastUpdated": 1778568037154}, "versions": {"0f3e1564c714ff21b644fafba275e04280e175d8cbe606a8a1f0f610e4481d73": null, "88d3dc10cd63b0fe8347be84d2172d7aaa24d334a8213a6cfe17c28fe5bf9ac5": {"added": 1778568037154, "file": {"name": "/app.onloc.android_123.apk", "sha256": "88d3dc10cd63b0fe8347be84d2172d7aaa24d334a8213a6cfe17c28fe5bf9ac5", "size": 49786078, "ipfsCIDv1": "bafybeiagwbe24njhaq5qwvbfgjs57xctba67uy3djm6guufamvqx4i22ie"}, "src": {"name": "/app.onloc.android_123_src.tar.gz", "sha256": "22a154e7bfa959d13708ff8ba6afe9bd814fe91cd82c720d93581d6ec4e2eb27", "size": 2492407}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.2.3", "versionCode": 123, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 36}, "signer": {"sha256": ["abe6808d71320ab496594f34bc3e53a8bd49459b06e7bc14546e8c3106f5c660"]}, "usesPermission": [{"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.CHANGE_WIFI_MULTICAST_STATE"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_NOTIFICATION_POLICY"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "app.onloc.android.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "The UI has been revisited a little.\nThe bottom sheet is now used for device actions as I needed more space for actions and features I'll be adding in the\nnear future. Small improvements here and there."}}}}, "app.siftrecipes": {"metadata": {"lastUpdated": 1778568037154}, "versions": {"b294acaa8acece19a0a7d49dc1f72e48c3a49e25c3e2ff20492e49964441db3a": null, "fdc68ce83806767d43b057aaa5db12c8eead58093623f09f37fec9928507244e": {"added": 1778568037154, "file": {"name": "/app.siftrecipes_8.apk", "sha256": "fdc68ce83806767d43b057aaa5db12c8eead58093623f09f37fec9928507244e", "size": 78674715, "ipfsCIDv1": "bafybeidtlfybijclwylqmsqjg3g553wtlel3bix6qe5jzjp75vwlsooz4m"}, "src": {"name": "/app.siftrecipes_8_src.tar.gz", "sha256": "9bfb8e45c1f65b48281ac562562c9ab362c38cb9d89828288a7c007a6ce04c99", "size": 95855544}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.0.7", "versionCode": 8, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 34}, "signer": {"sha256": ["05fab0d4078ea7d473298f4bb47646c7196057ea17809e2941930487c889f9c5"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "app.siftrecipes.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Moved recipe save button to top navigation bar\n- Improved text input popup experience\n- Updated recipe extraction prompt\n"}}}}, "app.simple.inure": {"metadata": {"lastUpdated": 1778507335350}, "versions": {"974d041cc2ed1d8028ca9d38b0a87b04c61f8fc1b2f91ff4159ff61f83f49fb7": null, "622decc1b32b322424de8385f973eaa75dbee12ee6ad0d8fcc1468b90828d724": {"added": 1778507335350, "file": {"name": "/app.simple.inure_10702.apk", "sha256": "622decc1b32b322424de8385f973eaa75dbee12ee6ad0d8fcc1468b90828d724", "size": 27856369, "ipfsCIDv1": "bafybeiflfac7kywt2k4dljicqviietotnvjn5pmimkfol7mo62dkhk3plq"}, "src": {"name": "/app.simple.inure_10702_src.tar.gz", "sha256": "e385c8b18a749d40d94920c7fb1bf1a48f98d728561ebe7cba61cb436e51d359", "size": 31638144}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "build107.0.2", "versionCode": 10702, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["4a3f711142250805c7bb5c0a5a3287631bdb948816e6f4afc9524d0eb46b6b1b"]}, "usesPermission": [{"name": "android.permission.KILL_BACKGROUND_PROCESSES"}, {"name": "android.permission.GET_PACKAGE_SIZE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.REQUEST_DELETE_PACKAGES"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "com.android.launcher.permission.INSTALL_SHORTCUT"}, {"name": "android.permission.GET_APP_OPS_STATS"}, {"name": "android.permission.CLEAR_APP_CACHE"}, {"name": "android.permission.DELETE_CACHE_FILES"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.PACKAGE_USAGE_STATS"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "app.simple.inure.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "moe.shizuku.manager.permission.API_V23"}]}, "antiFeatures": {"NonFreeAdd": {"en-US": "Promotes its non-libre paid version"}, "NonFreeDep": {"en-US": "Depends on Shizuku for functionality"}}, "whatsNew": {"en-US": "Refer to Change Logs under About section of the app to get the detailed list of all changes in this version.\n\nFeel free to join app's Telegram channel for future development updates: https://t.me/inure_app_manager\n"}}}}, "at.co.schwaerzler.maximilian.doit": {"metadata": {"lastUpdated": 1778507335350, "featureGraphic": {"en-US": {"name": "/at.co.schwaerzler.maximilian.doit/en-US/featureGraphic_0GHFKHYV1IVsP48Xz1doiyU2FPkIUOuO05_DjkZe9d8=.png", "sha256": "d061c5287615d4856c3f8f17cf57688b253614f90850eb8ed39fc38e465ef5df", "size": 78871}}, "screenshots": {"phone": {"en-US": [{"name": "/at.co.schwaerzler.maximilian.doit/en-US/phoneScreenshots/1.png", "sha256": "2fdde31ec1718b31de79c471b61c6a2fc4fe37605a6e4b5495b4849f75e45ac5", "size": 361799}, {"name": "/at.co.schwaerzler.maximilian.doit/en-US/phoneScreenshots/2.png", "sha256": "e538dbb602b3feee0dcedf2032e69895b3eb2176ee1ce332a7938be6cb77e49a", "size": 356365}, {"name": "/at.co.schwaerzler.maximilian.doit/en-US/phoneScreenshots/3.png", "sha256": "a553f4a1edfd3d88bffdf8fa4e04c83ecc21910154e5435cf3e49cbf12fcfa87", "size": 368381}]}}, "name": {"de": "Do-It", "es": "Hágalo usted mismo", "fr": "Do-It", "it": "Fai da te", "ko": "Do-It", "lt": "\"Do-It\"", "pl": "Do-It", "ta": "நீயே செய்", "zh": "动手做"}, "summary": {"de": "Eine moderne To-do-App, entwickelt mit Jetpack Compose und Material Design 3.", "es": "Una moderna aplicación de tareas pendientes creada con Jetpack Compose y Materia", "fr": "Une application moderne de gestion des tâches construite avec Jetpack Compose et", "it": "Un'app moderna per gli impegni costruita con Jetpack Compose e Material Design 3", "ko": "젯팩 컴포즈와 머티리얼 디자인 3으로 제작된 최신 할 일 앱입니다.", "lt": "Šiuolaikiška to-do programėlė, sukurta naudojant \"Jetpack Compose\" ir \"Material ", "pl": "Nowoczesna aplikacja do robienia rzeczy zbudowana przy użyciu Jetpack Compose i ", "ta": "ஜெட்பேக் கம்போஸ் மற்றும் மெட்டீரியல் டிசைன் 3 கொண்டு உருவாக்கப்பட்ட ஒரு நவீன செய", "zh": "使用 Jetpack Compose 和 Material Design 3 构建的现代待办事项应用程序。"}, "description": {"de": "Do-It ist eine übersichtliche, ablenkungsfreie To-Do-App, die dir hilft, den Überblick über deine Aufgaben zu behalten.\n\n<b>Funktionen</b>\n\n- Anzeige offener und erledigter Aufgaben in separaten Bereichen\n- Hinzufügen und Bearbeiten von Aufgaben mit Titel, optionaler Beschreibung und optionalem Fälligkeitsdatum\n- Markieren von Aufgaben als erledigt oder offen mit einem einzigen Fingertipp\n- Mehrfachauswahl von Aufgaben durch langes Drücken, anschliessend Sammellöschung oder „Alle auswählen“\n- Motivierende Meldungen, wenn die Liste leer ist oder alles erledigt ist\n- Randlose Benutzeroberfläche gemäss den Richtlinien von Material Design 3\n\n<b>Open Source</b>\n\nDo-It ist eine kostenlose Open-Source-Software, lizenziert unter der Apache-Lizenz 2.0. Keine Werbung, kein Tracking, keine Konten erforderlich.", "en-US": "Do-It is a clean, distraction-free to-do app that helps you stay on top of your tasks.\n\n<b>Features</b>\n\n- View open and completed todos in separate sections\n- Add and edit todos with a title, optional description, and optional deadline\n- Mark todos complete or incomplete with a single tap\n- Multi-select todos via long-press, then bulk-delete or select all\n- Motivational empty-state messages when the list is empty or everything is done\n- Edge-to-edge UI following Material Design 3 guidelines\n\n<b>Open Source</b>\n\nDo-It is free and open-source software, licensed under the Apache License 2.0. No ads, no tracking, no accounts required.", "es": "Do-It es una aplicación de tareas sencilla y sin distracciones que te ayuda a mantenerte al día con tus tareas.\n\n<b>Características</b>\n\n: - Visualiza las tareas pendientes y completadas en secciones separadas\n- Añade y edita tareas con un título, una descripción opcional y una fecha límite opcional\n- Marca las tareas como completadas o pendientes con un solo toque\n- Selecciona varias tareas a la vez manteniendo pulsado, y luego elimínalas en bloque o selecciónalas todas\n- Mensajes motivadores cuando la lista está vacía o todo está hecho\n- Interfaz de usuario de borde a borde siguiendo las directrices de Material Design 3\n\n<b>Código abierto</b>\n\nDo-It es un software gratuito y de código abierto, con licencia Apache 2.0. Sin anuncios, sin seguimiento y sin necesidad de crear una cuenta.\n", "fr": "Do-It est une application de gestion des tâches épurée et sans distraction qui vous aide à rester à jour dans vos tâches.\n\n<b>Fonctionnalités</b>\n\n- Affichez les tâches en cours et terminées dans des sections distinctes\n- Ajoutez et modifiez des tâches en leur attribuant un titre, une description facultative et une date limite facultative\n- Marquez les tâches comme terminées ou en cours d&#x27;un simple geste\n- Sélectionnez plusieurs tâches en appuyant longuement, puis supprimez-les en bloc ou sélectionnez-les toutes\n- Messages de motivation lorsque la liste est vide ou que tout est terminé\n- Interface utilisateur bord à bord conforme aux directives de Material Design 3\n\n<b>Open Source</b>\n\nDo-It est un logiciel gratuit et open source, sous licence Apache 2.0. Pas de publicités, pas de suivi, aucun compte requis.\n", "it": "Do-It è un&#x27;app per le cose da fare dal design pulito e priva di distrazioni, che ti aiuta a tenere sotto controllo i tuoi compiti.\n\n<b>Caratteristiche</b>\n\n- Visualizza le attività aperte e completate in sezioni separate\n- Aggiungi e modifica le attività con un titolo, una descrizione facoltativa e una scadenza facoltativa\n- Contrassegna le attività come completate o incomplete con un solo tocco\n- Seleziona più attività con un tocco prolungato, quindi eliminale in blocco o selezionale tutte\n- Messaggi motivazionali quando l&#x27;elenco è vuoto o tutto è stato completato\n- Interfaccia utente edge-to-edge conforme alle linee guida di Material Design 3\n\n<b>Open Source</b>\n\nDo-It è un software gratuito e open source, concesso in licenza ai sensi della Licenza Apache 2.0. Nessuna pubblicità, nessun tracciamento, nessun account richiesto.\n", "ko": "Do-It은 깔끔하고 방해 요소가 없는 할 일 관리 앱으로, 여러분의 업무를 체계적으로 관리할 수 있도록 도와줍니다.\n\n<b>주요 기능</b>\n\n- 진행 중 및 완료된 할 일을 별도의 섹션에서 확인\n- 제목, 선택적 설명, 선택적 마감일을 설정하여 할 일 추가 및 편집\n- 한 번의 탭으로 할 일 완료 또는 미완료 표시\n- 길게 눌러 할 일 항목을 여러 개 선택한 후 일괄 삭제하거나 모두 선택\n- 목록이 비어 있거나 모든 작업이 완료되었을 때 동기 부여가 되는 빈 화면 메시지\n- Material Design 3 가이드라인을 따르는 화면 전체를 채우는 UI\n\n<b>오픈 소스</b>\n\nDo-It은 Apache License 2.0에 따라 라이선스가 부여된 무료 오픈 소스 소프트웨어입니다. 광고, 추적, 계정 등록이 필요 없습니다.\n", "lt": "„Do-It“ – tai paprasta, dėmesio nesiblaškanti užduočių tvarkyklė, padedanti jums susitvarkyti su užduotimis.\n\n<b>Funkcijos</b>\n\n- Peržiūrėkite nebaigtas ir atliktas užduotis atskiruose skyriuose\n- Pridėkite ir redaguokite užduotis, nurodydami pavadinimą, pasirinktinį aprašymą ir pasirinktinį terminą\n- Vienu bakstelėjimu pažymėkite užduotis kaip atliktas arba nebaigtas\n- Pasirinkite kelis užduotis ilgai spausdami, tada ištrinkite jas visas arba pasirinkite visas\n- Motyvuojantys pranešimai, kai sąrašas tuščias arba viskas atlikta\n- Nuo krašto iki krašto vartotojo sąsaja, atitinkanti „Material Design 3“ gaires\n\n<b>Atviro kodo</b>\n\n„Do-It“ yra nemokama ir atviro kodo programinė įranga, licencijuota pagal „Apache License 2.0“. Be reklamų, be sekimo, nereikia kurti paskyros.\n", "pl": "Do-It to przejrzysta aplikacja do zarządzania zadaniami, która pomaga Ci trzymać wszystko pod kontrolą.\n\n<b>Funkcje</b>\n\n: - Wyświetlanie otwartych i wykonanych zadań w osobnych sekcjach\n- Dodawanie i edytowanie zadań wraz z tytułem, opcjonalnym opisem i opcjonalnym terminem\n- Oznaczanie zadań jako wykonanych lub niewykonanych jednym dotknięciem\n- Wybieraj wiele zadań poprzez długie naciśnięcie, a następnie usuwaj je zbiorczo lub zaznacz wszystkie\n- Motywujące komunikaty wyświetlane, gdy lista jest pusta lub wszystko zostało wykonane\n- Interfejs użytkownika od krawędzi do krawędzi zgodny z wytycznymi Material Design 3\n\n<b>Open Source</b>\n\nDo-It to darmowe oprogramowanie typu open source, na licencji Apache License 2.0. Bez reklam, bez śledzenia, bez konieczności zakładania konta.\n", "ta": "டூ-இட் என்பது உங்கள் பணிகளைச் சரியாகக் கையாள உதவும் ஒரு தெளிவான, கவனச்சிதறல் இல்லாத செய்ய வேண்டியவை செயலியாகும்.\n\n<b>அம்சங்கள்</b>\n\n- திறந்த மற்றும் முடிக்கப்பட்ட பணிகளைத் தனித்தனிப் பிரிவுகளில் காணலாம்\n- தலைப்பு, விருப்ப விவரம் மற்றும் விருப்ப காலக்கெடுவுடன் பணிகளைச் சேர்க்கலாம் மற்றும் திருத்தலாம்\n- ஒரு தட்டலில் பணிகளை முழுமையானது அல்லது முழுமையற்றது எனக் குறியிடலாம்\n- நீண்ட நேரம் அழுத்திப் பல பணிகளைத் தேர்ந்தெடுத்து, பின்னர் மொத்தமாக நீக்கலாம் அல்லது அனைத்தையும் தேர்ந்தெடுக்கலாம்\n- பட்டியல் காலியாக இருக்கும்போதோ அல்லது அனைத்தும் முடிந்திருக்கும்போதோ ஊக்கமளிக்கும் காலியான-நிலை செய்திகள்\n- மெட்டீரியல் டிசைன் 3 வழிகாட்டுதல்களைப் பின்பற்றும் எட்ஜ்-டு-எட்ஜ் பயனர் இடைமுகம்.\n\n<b>திறந்த மூல</b>\n\nDo-It என்பது அப்பாச்சி உரிமம் 2.0-இன் கீழ் உரிமம் பெற்ற, இலவச மற்றும் திறந்த மூல மென்பொருளாகும். விளம்பரங்கள் இல்லை, கண்காணிப்பு இல்லை, கணக்குகள் தேவையில்லை.\n", "zh": "Do-It 是一款简洁、无干扰的待办事项应用，助您高效管理各项任务。\n\n<b>功能</b>\n\n- 在独立区域查看未完成和已完成的待办事项\n- 添加和编辑待办事项，支持设置标题、可选描述及可选截止日期\n- 轻点一下即可标记待办事项为已完成或未完成\n- 长按多选待办事项，支持批量删除或全选\n- 列表为空或全部完成后显示激励性提示信息\n- 遵循 Material Design 3 规范的全屏界面\n\n<b>开源</b>\n\nDo-It 是一款免费的开源软件，采用 Apache 2.0 许可证。无广告、无追踪、无需注册账号。\n"}, "icon": {"en-US": {"name": "/at.co.schwaerzler.maximilian.doit/en-US/icon_Cn8vACMsSDUWSzlgIJh4O14_uvaRnq4JKUIPdVPAsKM=.png", "sha256": "0a7f2f00232c4835164b39602098783b5e3fbaf6919eae0929420f7553c0b0a3", "size": 4387}}}, "versions": {"ea6008f75390f7a054bed8fed33d5a26d3473081440ea50435adf26538ac24dd": {"added": 1778507335350, "file": {"name": "/at.co.schwaerzler.maximilian.doit_5.apk", "sha256": "ea6008f75390f7a054bed8fed33d5a26d3473081440ea50435adf26538ac24dd", "size": 2123108, "ipfsCIDv1": "bafybeifg7eryyclxvjotut2y4ivps7jp5vx7eluevrchykv5aly6q3k4pi"}, "src": {"name": "/at.co.schwaerzler.maximilian.doit_5_src.tar.gz", "sha256": "865ae0dcf4eb8a3b973ea2ea7e31a1347fec6be5c3b5c4996efceb6dc3c5081b", "size": 1580993}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.4", "versionCode": 5, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["44789c86f1954cd3e9c4d181af09459db7f89ed2eab7243a20b2efbd4bcecc42"]}, "usesPermission": [{"name": "at.co.schwaerzler.maximilian.doit.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"de": "- Das Titelfeld wird automatisch fokussiert, wenn ein neues ToDo hinzugefügt wird\n- Die Auswahl-Symbolleiste schaltet jetzt zwischen Alles auswählen und Alles abwählen um\n- Übersetzungen für mehrere Sprachen hinzufügen\n", "en-US": "- Title field is automatically focused when adding a new todo\n- Selection toolbar now toggles between Select All and Deselect All\n- Add translations for multiple languages", "es": "- El campo Título se centra automáticamente al añadir una nueva tarea.\n- La barra de herramientas de selección ahora alterna entre Seleccionar todo y Deseleccionar todo.\n- Añadir traducciones a varios idiomas\n", "fr": "- Le champ titre est automatiquement mis en évidence lors de l'ajout d'une nouvelle tâche.\n- La barre d'outils de sélection bascule désormais entre Sélectionner tout et Désélectionner tout\n- Ajout de traductions pour plusieurs langues\n", "it": "- Il campo del titolo viene focalizzato automaticamente quando si aggiunge un nuovo todo\n- La barra degli strumenti di selezione ora alterna tra Seleziona tutto e Deseleziona tutto\n- Aggiunta di traduzioni per più lingue\n", "ko": "- 새 할일을 추가할 때 제목 필드에 자동으로 초점이 맞춰집니다.\n- 선택 도구모음이 이제 모두 선택과 모두 선택 해제 사이를 전환합니다.\n- 여러 언어에 대한 번역 추가\n", "lt": "- Pridedant naują užduotį automatiškai sukoncentruojamas antraštės laukas\n- Pasirinkimo įrankių juostoje dabar galima perjungti parinktis Pažymėti viską ir Panaikinti pasirinkimą\n- Pridėti kelių kalbų vertimus\n", "pl": "- Pole tytułu jest automatycznie skupiane podczas dodawania nowej czynności do wykonania\n- Pasek narzędzi zaznaczania przełącza się teraz między opcjami Zaznacz wszystko i Odznacz wszystko.\n- Dodawanie tłumaczeń dla wielu języków\n", "ta": "- ஒரு புதிய செய்ய வேண்டிய வேலையைச் சேர்க்கும்போது தலைப்புப் புலத்திற்குத் தானாகவே கவனம் செலுத்தப்படுகிறது\n- தேர்வு கருவிப்பட்டை இப்போது 'அனைத்தையும் தேர்ந்தெடு' மற்றும் 'அனைத்தையும் தேர்ந்தெடுப்பதை நிறுத்து' இடையே மாறுகிறது\n- பல மொழிகளுக்கான மொழிபெயர்ப்புகளைச் சேர்த்தல்\n", "zh": "- 添加新待办事项时，标题字段会自动聚焦\n- 选择工具栏现在可在 \"全选 \"和 \"取消全选 \"之间切换\n- 添加多语言翻译\n"}}, "84edcbb1e46c2efc3e0455813c56dfd2520f39b5f51c0b9e146d2e07d5e67906": {"whatsNew": {"de": "- Übersetzungen für Deutsch hinzufügen\n- Sprachauswahl für die App in den Systemeinstellungen aktivieren", "es": "- Añadir traducciones al alemán\n- Habilitar la selección de idioma por aplicación en la configuración del sistema.\n", "fr": "- Ajouter des traductions pour l'allemand\n- Activation de la sélection de la langue par application dans les paramètres du système\n", "it": "- Aggiungere traduzioni per il tedesco\n- Abilitazione della selezione della lingua per app nelle impostazioni di sistema\n", "ko": "- 독일어 번역 추가\n- 시스템 설정에서 앱별 언어 선택 활성화\n", "lt": "- Pridėti vertimus į vokiečių kalbą\n- Įjungti kiekvienos programos kalbos pasirinkimą sistemos nustatymuose\n", "pl": "- Dodaj tłumaczenia dla języka niemieckiego\n- Włączenie wyboru języka aplikacji w ustawieniach systemu\n", "ta": "- ஜெர்மன் மொழிபெயர்ப்புகளைச் சேர்க்கவும்\n- அமைப்பு அமைப்புகளில் ஒவ்வொரு செயலிக்கும் மொழித் தேர்வை இயக்கவும்\n", "zh": "- 添加德语翻译\n- 在系统设置中启用每应用程序语言选择功能\n"}}}}, "ca.chancehorizon.paseo": {"metadata": {"lastUpdated": 1778568037154}, "versions": {"6a82a92d214fbf5a772434ee9aa28461bb489297d7a254bc8edaa4ab8c81378c": null, "d14085e8a7db405c84348813628c4777525e8b48610fda24145da9d9f8286203": {"added": 1778568037154, "file": {"name": "/ca.chancehorizon.paseo_10801.apk", "sha256": "d14085e8a7db405c84348813628c4777525e8b48610fda24145da9d9f8286203", "size": 6459255, "ipfsCIDv1": "bafybeih3umdt4tuhuaqp4276qjpzluscosfdgxmim6mdchl2wadyeav6we"}, "src": {"name": "/ca.chancehorizon.paseo_10801_src.tar.gz", "sha256": "db6e10c14f30ef62dfd937924f8db4cb8863f815ff9a122f341711e427f46a6c", "size": 2672391}, "manifest": {"versionName": "1.8.1", "versionCode": 10801, "features": [{"name": "android.hardware.sensor.stepdetector"}], "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 33}, "signer": {"sha256": ["1ea127c94e1f05f48714f7ef90f43ff8b867c74f1ae0e87aa00a597afd78dd3a"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.ACCESS_MEDIA_LOCATION"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.ACTION_MANAGE_APP_ALL_FILES_ACCESS_PERMISSION"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.ACTIVITY_RECOGNITION"}, {"name": "ca.chancehorizon.paseo.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Bug fixes:\n    Crash in mini goals when interval set to 1000 has been fixed."}}}}, "cc.kafuu.bilidownload": {"metadata": {"lastUpdated": 1778507335350}, "versions": {"94308f3e92e809f203934ef28fd294274acaebdc4e2fa7fccb81704f9fdc88a8": null, "ddf6607fdc69642352ef413700e96ef0ff21da5b791a3d4bfbc7bd5e60dfe8b4": {"added": 1778507335350, "file": {"name": "/cc.kafuu.bilidownload_20302.apk", "sha256": "ddf6607fdc69642352ef413700e96ef0ff21da5b791a3d4bfbc7bd5e60dfe8b4", "size": 105378933, "ipfsCIDv1": "bafybeie4jwweyyr6lbhikqp2ikiau5rycxstz4ur6h7aukwochohihyypm"}, "src": {"name": "/cc.kafuu.bilidownload_20302_src.tar.gz", "sha256": "7686b1158c75b685f8fba77853cb0da8942be8823f40ed1692da4850ac4ebb2b", "size": 6178339}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.3.2.foss", "versionCode": 20302, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["39de52c07bb409b0e0db6b1c657605d1a38acaf106201cabfe0d017d6ef328f9"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "cc.kafuu.bilidownload.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 28}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Rely on Bilibili."}}}}}, "ch.pec0ra.suspension_setup": {"metadata": {"lastUpdated": 1778568037154, "screenshots": {"phone": {"en-US": [{"name": "/ch.pec0ra.suspension_setup/en-US/phoneScreenshots/01_home_light.png", "sha256": "f4a0ac23b562a513cd25fc0d00e8bd0d71811bb57e822c0eae05167d04e5324a", "size": 65552}, {"name": "/ch.pec0ra.suspension_setup/en-US/phoneScreenshots/02_detail_light.png", "sha256": "f4ddd69c7d847b1b4a8831cd5ceed50e9e63af1cdb6e57f07896d9c2b239a335", "size": 176838}, {"name": "/ch.pec0ra.suspension_setup/en-US/phoneScreenshots/03_history_light.png", "sha256": "b1e778e829f19519fb6fcfe359eb25961403e77ebd4f5bfab73da379082155c1", "size": 187950}, {"name": "/ch.pec0ra.suspension_setup/en-US/phoneScreenshots/04_edit_light.png", "sha256": "ae41dd012d0fd66b4399787ad2506f8877812dfadcb66ae02223625e1904102b", "size": 125991}, {"name": "/ch.pec0ra.suspension_setup/en-US/phoneScreenshots/05_home_dark.png", "sha256": "36f50b2d7dfb3a119a5ec9dda8aa1cbdbd9051309d2089fa61bd4918ee1ec1e5", "size": 58873}, {"name": "/ch.pec0ra.suspension_setup/en-US/phoneScreenshots/06_detail_dark.png", "sha256": "ff15d4b426515773f2614e6acb6aead1c2104a8ff0b9b96b4eee8650a06b8fa2", "size": 165172}, {"name": "/ch.pec0ra.suspension_setup/en-US/phoneScreenshots/07_history_dark.png", "sha256": "c44273635b4d66a87f803b583267642aaeafe3945b51fc69bfaed2ae67fada6c", "size": 179450}, {"name": "/ch.pec0ra.suspension_setup/en-US/phoneScreenshots/08_edit_dark.png", "sha256": "5b8bde8e727f31d9974bb381e89f074cf73cb7ce70cf48e292af0e3f1bc68e56", "size": 115454}]}}, "description": {"de-DE": "Suspension Setup hilft Mountainbikern dabei, ihre Federungseinstellungen zu speichern und Änderungen im Laufe der Zeit zu verfolgen.\n\nFunktionen:\n* Mehrere Federungs-Setups verwalten\n* Gabeleinstellungen verfolgen: Luftdruck, Sag, Volumenspacer, Low-Speed-Compression (LSC), High-Speed-Compression (HSC), Low-Speed-Rebound (LSR), High-Speed-Rebound (HSR)\n* Dieselben Parameter für den Hinterbau-Dämpfer verfolgen\n* Reifendruck für Vorder- und Hinterreifen verfolgen\n* Einzelne Felder je nach Federungskomponenten aktivieren oder deaktivieren\n* Vollständige Änderungshistorie: Jedes Mal, wenn aktualisierte Einstellungen gespeichert werden, werden die Änderungen mit Zeitstempel protokolliert\n* Kommentare zu Historieneinträgen hinzufügen oder bearbeiten, um den Grund jeder Änderung festzuhalten\n* Historieneinträge rückgängig machen, um die Federung auf einen früheren Zustand zurückzusetzen\n* Seriennummer und Produktseite für Federgabel und Dämpfer speichern\n* Kein Cloud, kein Konto erforderlich, keine Daten werden übermittelt — alles bleibt auf dem Gerät", "en-US": "Suspension Setup helps mountain bike riders keep track of their suspension settings and monitor changes over time.\n\nFeatures:\n* Manage multiple suspension setups\n* Track fork settings: air pressure, sag, volume spacers, low-speed compression (LSC), high-speed compression (HSC), low-speed rebound (LSR), high-speed rebound (HSR)\n* Track shock settings with the same parameters\n* Track front and rear tyre pressures\n* Enable or disable individual fields per setup to match your specific components\n* Full change history: every time you save updated settings, the changes are logged with a timestamp\n* Add or edit comments on history entries to note what prompted each change\n* Undo history entries to revert your suspension back to a previous state\n* Record serial numbers and product pages for your fork and shock\n* No cloud, no account required, no data sent anywhere — everything stays on your device", "fr-FR": "Suspension Setup aide les riders VTT à conserver leurs réglages de suspension et à suivre les modifications au fil du temps.\n\nFonctionnalités :\n* Gérez plusieurs configurations de suspension\n* Suivez les réglages de la fourche : pression d'air, sag, volume, compression basse vitesse (LSC), compression haute vitesse (HSC), rebond basse vitesse (LSR), rebond haute vitesse (HSR)\n* Suivez les mêmes paramètres pour l'amortisseur arrière\n* Suivez les pressions des pneus avant et arrière\n* Activez ou désactivez les champs individuellement selon vos composants\n* Historique complet des modifications : chaque sauvegarde est enregistrée avec une date et une heure\n* Ajoutez ou modifiez les commentaires des entrées de l'historique pour noter ce qui a motivé chaque changement\n* Défaites des entrées de l'historique pour revenir à un réglage précédent\n* Enregistrez le numéro de série et la page produit de votre fourche et de votre amortisseur\n* Pas de cloud, aucun compte requis, aucune donnée envoyée — tout reste sur votre appareil"}}, "versions": {"d5ac32ccb2b04d51992035c33d99817e0f650fd151151a9f5a265f56fba57925": {"added": 1778568037154, "file": {"name": "/ch.pec0ra.suspension_setup_103.apk", "sha256": "d5ac32ccb2b04d51992035c33d99817e0f650fd151151a9f5a265f56fba57925", "size": 21208060, "ipfsCIDv1": "bafybeihlyb7d5xhtlfgajsxhlho62tz32w7gtmroh52ikqchumbnk2nrxa"}, "src": {"name": "/ch.pec0ra.suspension_setup_103_src.tar.gz", "sha256": "6363057706ea94f9fb41a11bdeef7781e2834e2692a826e2305ff8907b6dc21d", "size": 60118053}, "manifest": {"nativecode": ["x86_64"], "versionName": "2.2.0", "versionCode": 103, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["8c25ba90b61d571fea99ccb8b7935343cd9d75a2f720acbaa60f5efbbdb5e1be"]}, "usesPermission": [{"name": "ch.pec0ra.suspension_setup.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "a79c67fb6f836f9b6f75f788ac8bbc7ca500713626171f7d8144772678b24d9c": {"added": 1778568037154, "file": {"name": "/ch.pec0ra.suspension_setup_102.apk", "sha256": "a79c67fb6f836f9b6f75f788ac8bbc7ca500713626171f7d8144772678b24d9c", "size": 19791293, "ipfsCIDv1": "bafybeidc2indtlobvzvkljaqqcduvsuirvx7bclp2qs2kwy56mcrvrzeom"}, "src": {"name": "/ch.pec0ra.suspension_setup_102_src.tar.gz", "sha256": "3a6a14d0ac7875cf222e52b9fd431117b00590fd32747bce5c0bfa1c87671b53", "size": 60120465}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "2.2.0", "versionCode": 102, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["8c25ba90b61d571fea99ccb8b7935343cd9d75a2f720acbaa60f5efbbdb5e1be"]}, "usesPermission": [{"name": "ch.pec0ra.suspension_setup.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "78dd0a44090d90a26a93a860b7bd44a19fa0cc33913d5e87b320edf2a4fe5dad": {"added": 1778568037154, "file": {"name": "/ch.pec0ra.suspension_setup_101.apk", "sha256": "78dd0a44090d90a26a93a860b7bd44a19fa0cc33913d5e87b320edf2a4fe5dad", "size": 17304043, "ipfsCIDv1": "bafybeiggqwyhztt5scuetke25ovomohpriuzq5bebkze4a26h4dxyrnlua"}, "src": {"name": "/ch.pec0ra.suspension_setup_101_src.tar.gz", "sha256": "4018ab8fd8dd2a037b3b081c2590ee1ac071d56f6f7587d36b3103789c6f3ec8", "size": 60118160}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "2.2.0", "versionCode": 101, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["8c25ba90b61d571fea99ccb8b7935343cd9d75a2f720acbaa60f5efbbdb5e1be"]}, "usesPermission": [{"name": "ch.pec0ra.suspension_setup.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.android.xrayfa": {"metadata": {"lastUpdated": 1778507335350}, "versions": {"5825a33b98219bba34f003dd588850b2ffee27a6e158d21e599f3ef3b76fdfff": null, "a2c9c8e8cac0646e1d30a204c6ec932b14a680a2e31704c4db4f02c1389aa4c0": null, "ea0cf265238933fd4fec0cbba00c0f4d46c00c96ea53049a748afcfc59c609a5": null, "7b954b5c23e2e9143ea11ba4c67b66890f3bc4e4b61c6b3d2847cb95a985072b": null, "bc40080ec725816810077746c599f15af57079a7b46c56564e9be68b589aea69": {"added": 1778507335350, "file": {"name": "/com.android.xrayfa_27004.apk", "sha256": "bc40080ec725816810077746c599f15af57079a7b46c56564e9be68b589aea69", "size": 26933411, "ipfsCIDv1": "bafybeihtzjv764srmsdkvqpvddvxveg3qadtwdivv3exqs56ul5nvr4qgy"}, "src": {"name": "/com.android.xrayfa_27004_src.tar.gz", "sha256": "a3670201c11415e77e7faf5c3a41228a2a694aa30e672ef14c6ccd4049b94f85", "size": 9830638}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.5.8", "versionCode": 27004, "features": [{"name": "android.hardware.camera.any"}], "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["f62d348b1ea01b9b286326a6db58807df2315b3a04fc71291a3b97c9cc907381"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.POST_PROMOTED_NOTIFICATIONS"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.android.xrayfa.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "aec60c4edaa54507e924d2fa366b73b59b6d7dabccae6f56b980c2232cd4a21f": {"added": 1778507335350, "file": {"name": "/com.android.xrayfa_27003.apk", "sha256": "aec60c4edaa54507e924d2fa366b73b59b6d7dabccae6f56b980c2232cd4a21f", "size": 27386765, "ipfsCIDv1": "bafybeihtap4h5hcfvdmmm3nfvtgn7jzywdrqbxsk5winsuzwfr5zsuc5uq"}, "src": {"name": "/com.android.xrayfa_27003_src.tar.gz", "sha256": "259ddb4e957e040c892728f1c9076a3e2b2cc2d56dde52072b976d6a76d8ed72", "size": 9830505}, "manifest": {"nativecode": ["x86"], "versionName": "1.5.8", "versionCode": 27003, "features": [{"name": "android.hardware.camera.any"}], "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["f62d348b1ea01b9b286326a6db58807df2315b3a04fc71291a3b97c9cc907381"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.POST_PROMOTED_NOTIFICATIONS"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.android.xrayfa.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "2d038ff22864e85e8a88b2d03440a38a85c7e9ab5bcc4596219ce4ca55d504f6": {"added": 1778507335350, "file": {"name": "/com.android.xrayfa_27002.apk", "sha256": "2d038ff22864e85e8a88b2d03440a38a85c7e9ab5bcc4596219ce4ca55d504f6", "size": 26050149, "ipfsCIDv1": "bafybeie3byn3dijeovy4fda3l3swnhedkgfxgbtj2bo3q5ks3m4pb4cwfi"}, "src": {"name": "/com.android.xrayfa_27002_src.tar.gz", "sha256": "7574c5402f9ff5e2a1889817c71ee6a8299396d08287ae3532ed741e9f3ce89b", "size": 9830411}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.5.8", "versionCode": 27002, "features": [{"name": "android.hardware.camera.any"}], "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["f62d348b1ea01b9b286326a6db58807df2315b3a04fc71291a3b97c9cc907381"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.POST_PROMOTED_NOTIFICATIONS"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.android.xrayfa.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "35c479b63bb1e0ed4af40cfa05f67620dfc91708152a3d45f8f24be54083bbe7": {"added": 1778507335350, "file": {"name": "/com.android.xrayfa_27001.apk", "sha256": "35c479b63bb1e0ed4af40cfa05f67620dfc91708152a3d45f8f24be54083bbe7", "size": 26414021, "ipfsCIDv1": "bafybeihb56b4uhqhkbm5avhbprsbhxl4s4xbxuoqxfjwuvjravu4mbmmia"}, "src": {"name": "/com.android.xrayfa_27001_src.tar.gz", "sha256": "ef2b763c2be221aaaeab609aa96a47a66d4c2ef0605bb88fa2bb4430494bf98f", "size": 9830637}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.5.8", "versionCode": 27001, "features": [{"name": "android.hardware.camera.any"}], "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["f62d348b1ea01b9b286326a6db58807df2315b3a04fc71291a3b97c9cc907381"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.POST_PROMOTED_NOTIFICATIONS"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.android.xrayfa.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.baldo.bob": {"metadata": {"lastUpdated": 1778568037154, "screenshots": {"phone": {"ar": [{"name": "/com.baldo.bob/ar/phoneScreenshots/Screenshot_1_home.jpg", "sha256": "c2a72451bbad26a1bef043d60c11cd71cac107c5f3b5d8a70584ab3c707dff4d", "size": 111501}, {"name": "/com.baldo.bob/ar/phoneScreenshots/Screenshot_2_fruits.jpg", "sha256": "70ceae9ee48d34293f53dbe8808fd5144907d9e32de926aafca0c0e1beb5ae5d", "size": 131417}, {"name": "/com.baldo.bob/ar/phoneScreenshots/Screenshot_3_notes.jpg", "sha256": "4ff5c0c333d1a005ab69dd6f662451bab3826d4f288294682c58570be6618e9b", "size": 70608}, {"name": "/com.baldo.bob/ar/phoneScreenshots/Screenshot_4_contractions.jpg", "sha256": "3bc8f8dc46ccdf930d07e8ca5e75289ab2cc725f1460a294d430f3f0d18c6f40", "size": 52899}, {"name": "/com.baldo.bob/ar/phoneScreenshots/Screenshot_5_home_dark.jpg", "sha256": "823c503c0ffb5caceba7a82844f4ac38d8d58d5d9e429a3e4b7d4ec34b6a70ce", "size": 123167}, {"name": "/com.baldo.bob/ar/phoneScreenshots/Screenshot_6_welcome_page.jpg", "sha256": "a802d75b3e6a7bb5b72620ec5452d43fd19f39ba207e3344406e615d5f0889f8", "size": 147078}, {"name": "/com.baldo.bob/ar/phoneScreenshots/Screenshot_7_informations_page.jpg", "sha256": "3dc6dd224cddc502c441ffa93338286c3a6e42acbc05c2664f3c23e209248d38", "size": 86073}]}}, "name": {"ar": "BoB"}, "summary": {"ar": "BoB هو تطبيق لمتابعة الحمل يحترم خصوصيتك"}, "description": {"ar": "BoB هو تطبيق لمتابعة الحمل يحترم حريتك وخصوصيتك.\n\nلا يحتاج إلى أذونات. لذلك لا يوجد خطر."}, "icon": {"ar": {"name": "/com.baldo.bob/ar/icon_8knaF6khsay7IgIU4m4pMTVjZrCZEKbAQpvH6Weju-A=.png", "sha256": "f249da17a921b1acbb220214e26e2931356366b09910a6c0429bc7e967a3bbe0", "size": 12121}}}, "versions": {"4a8e0ed6476df501adf2eb408eb559c2a8639f46ae5fd4233b4f77d5dee4b34b": {"added": 1778568037154, "file": {"name": "/com.baldo.bob_11.apk", "sha256": "4a8e0ed6476df501adf2eb408eb559c2a8639f46ae5fd4233b4f77d5dee4b34b", "size": 18770908, "ipfsCIDv1": "bafybeidnqw32ioddtebqcysksr6u5mjglk2fhw6gtp6oce2tq364bjxl5m"}, "src": {"name": "/com.baldo.bob_11_src.tar.gz", "sha256": "a25af59e640349e9884cee7c92e3024b1eeb88e4c8048d05fa3029e694fd55bb", "size": 11865213}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.5.0", "versionCode": 11, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["b998fd48ad4f36984821ef2c7d69bf8c61caba580bdf684e97353a70fddc7a62"]}, "usesPermission": [{"name": "com.baldo.bob.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"ar": "الإصدار 1.5.0\n- تمت إضافة اللغة العربية، شكرًا لـ @mbnoimi\n- تمت إضافة ميزة استيراد/تصدير البيانات المشفرة، شكرًا لـ @mbnoimi\n- تم إجراء تصحيحات على حساب الانقباضات وعرض موعد البدء (سيتم ترحيل البيانات المسجلة).\n- تحديث المكتبات إلى AGP 9.2.1\n- تصحيحات متنوعة", "en-US": "Version 1.5.0\n- Added Arabic, thanks to @mbnoimi\n- Added encrypted data import/export, thanks to @mbnoimi\n- Fixed issues with contraction calculations and the display of start times (saved data will be migrated).\n- Updated libraries to AGP 9.2.1\n- Various fixes", "fr": "Version 1.5.0\n- Ajout de l'arabe, merci à @mbnoimi\n- Ajout de l'import/export chiffré des données, merci à @mbnoimi\n- Corrections sur le calcul des contractions et l'affichage de l'horaire de début (une migration des données enregistrées sera faite).\n- Mise à jour des librairies vers AGP 9.2.1\n- Corrections diverses"}}, "63265ba20241c26d51f689dc532c64a822f906f510ff0d9f1dc590b1429717db": {"whatsNew": {"ar": "الإصدار 1.4.1\n- خفض AGP إلى الإصدار 8.11.2 لبناءات Fdroid\n\nالإصدار 1.4.0\n- إعادة تصميم كاملة لصفحات الإعدادات\n- إزالة الاختيار بين 38 أو 39 أسبوع\n- نقل زر حذف جميع الانقباضات مباشرة إلى صفحة الانقباضات\n- تحديث نص مثال الملاحظة للوضوح\n- تحديث الترجمات، شكراً لـ Jens Knipper\n- تحديث المكتبات\n"}}, "47e74ab97097811e570b90d8b9f69d3b6458a65db044c8961fc5c76b18a191e0": {"whatsNew": {"ar": "الإصدار 1.3.2\n- تغيير مفتاح بناء Android (يجب إعادة تثبيت التطبيق للحصول على التحديثات)\n- إضافة حذف الانقباضات\n- إضافة المؤقت وتاريخ الانقباض\n- تحديث سمة التطبيق\n- إصلاح حساب الوقت بين الانقباضات\n- إصلاحات متنوعة\n- تحديث الأطر والمكتبات\n"}}}}, "com.bearinmind.equalizer314": {"metadata": {"lastUpdated": 1778507335350}, "versions": {"61b25c92c612d52ae13e65c2f3396fdb35326ca2b7e6b2337916e14a7369f0f6": null, "c0473edb34eaae6449e7557852b58265ce2439c2cabd223ab9bdf3cf06eb6f51": {"added": 1778507335350, "file": {"name": "/com.bearinmind.equalizer314_8.apk", "sha256": "c0473edb34eaae6449e7557852b58265ce2439c2cabd223ab9bdf3cf06eb6f51", "size": 11677860, "ipfsCIDv1": "bafybeie4vcgpy4wu2joqrkew4hjnpyyskeapxy42bxqaeqhrfhe7x4mfoi"}, "src": {"name": "/com.bearinmind.equalizer314_8_src.tar.gz", "sha256": "7647aef0f0d74f96aa239abb027bf096dafb4bafd0450c4d7f8b35f9c51daab3", "size": 3650046}, "manifest": {"versionName": "0.0.8-beta", "versionCode": 8, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["7a8368d18ad64294f9aadf4b736adcd15cb0cb88c6b9dc2e0bd5f1e461b83e52"]}, "usesPermission": [{"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "com.bearinmind.equalizer314.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- All UI modes (parametric, graphic, table, simple) now sound identical for the same band data. Removed the per-UI-mode conversion-path branch — single feature-aware path used everywhere, so DP receives the same (cutoff, gain) array regardless of which mode is on screen. Touch interaction is the only thing that differs per mode now.\n- Fixed Simple EQ band-value drift across sessions and headphone switches. Bug had three layers: (1) edits weren't persisted in real time, only on app pause — abrupt"}}}}, "com.blockdrop.game": {"metadata": {"lastUpdated": 1778507335350}, "versions": {"404428917233f7c5c93c77a4198f08b18524a3057dffcb077fa4d7a1c72eab17": null, "466174e08693178bcc8aab1565d392c454e0cc1cd5233900d32c357009e86179": null, "8d1ff114d5ecb50357437fcbc9ea90fde8eec50dbae4f84a75ab8cbfe92a4e86": null, "3dc17500a40727c6da194a5f328845e34df293475a11f9874e60554acc33c419": {"added": 1778507335350, "file": {"name": "/com.blockdrop.game_243.apk", "sha256": "3dc17500a40727c6da194a5f328845e34df293475a11f9874e60554acc33c419", "size": 20892678, "ipfsCIDv1": "bafybeici6stqimhdxck3ozl7pgxk5brwr2z47flsa25tltzuq4hf76e42m"}, "src": {"name": "/com.blockdrop.game_243_src.tar.gz", "sha256": "12ca798efd0536cd22caed040851bfae93c86f541d69aa05b7aeb55a5dab4005", "size": 371105688}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.0.27", "versionCode": 243, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["011ee1a6e4e5ecd675f67fbf3d78ad82614a7a7a3f24ed71cc9c417154a0f0fd"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "com.blockdrop.game.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "723c7fdf8d59ceda75f1aa0a334fe9869a5980690be1114e407eec6bdc41ed72": {"added": 1778507335350, "file": {"name": "/com.blockdrop.game_242.apk", "sha256": "723c7fdf8d59ceda75f1aa0a334fe9869a5980690be1114e407eec6bdc41ed72", "size": 19514783, "ipfsCIDv1": "bafybeidsasqr453jr7kjropgl46a76tuycwzuhjmdoxu5ive2sdaobt7vy"}, "src": {"name": "/com.blockdrop.game_242_src.tar.gz", "sha256": "a7b06a8e751a338dccd915c9172857b326b91d5c48a909d52be42de5ce86d4fd", "size": 371103710}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.0.27", "versionCode": 242, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["011ee1a6e4e5ecd675f67fbf3d78ad82614a7a7a3f24ed71cc9c417154a0f0fd"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "com.blockdrop.game.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "cef7ab664718a5800b0264942435eb4baf3319332e3997ec324bcbfb32f0d448": {"added": 1778507335350, "file": {"name": "/com.blockdrop.game_241.apk", "sha256": "cef7ab664718a5800b0264942435eb4baf3319332e3997ec324bcbfb32f0d448", "size": 16948569, "ipfsCIDv1": "bafybeibiwtlr2fuyndnej5tmz2yenp4ezsfq2g2xg3soz4hni6iqr3kvoq"}, "src": {"name": "/com.blockdrop.game_241_src.tar.gz", "sha256": "67a7869ae35c38c76de37b88b4dc037e049611019fe5a83a9bffe70ee567a2ec", "size": 371104592}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.0.27", "versionCode": 241, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["011ee1a6e4e5ecd675f67fbf3d78ad82614a7a7a3f24ed71cc9c417154a0f0fd"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "com.blockdrop.game.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.buzbuz.smartautoclicker": {"metadata": {"lastUpdated": 1778568037154}, "versions": {"06760d40441d15ae7a35b178680ba9c1083c744f7e78c917aa283baa032730aa": null, "4c5f53dd23c013bc24d206f77a53ffe54834bb142f04a247da9f576cede701e3": {"added": 1778568037154, "file": {"name": "/com.buzbuz.smartautoclicker_84.apk", "sha256": "4c5f53dd23c013bc24d206f77a53ffe54834bb142f04a247da9f576cede701e3", "size": 29449211, "ipfsCIDv1": "bafybeicocijso66rudvpdgmcjlfkc65dbk2my52zlifkfr6vcmlieca2ay"}, "src": {"name": "/com.buzbuz.smartautoclicker_84_src.tar.gz", "sha256": "d2db35ebfd57cf07e4b53c13d67c2259066af4f6aa52e6c5bc7b605a3fdf8e22", "size": 3550264}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "3.5.0", "versionCode": 84, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["63fade675304d03c96cff5c6aac351b005ea14f38a666148723b528c60d651db"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PROJECTION"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "com.buzbuz.smartautoclicker.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.chiller3.basicsync": {"metadata": {"lastUpdated": 1778568037154}, "versions": {"eee853de2f8d693ed34d99ddd5358862d04fe57e314d600319054394cda9a788": null, "3e2d522a6431a115441e90dfa9531b9026555fcb579f338f9e4500f8c24067d4": null, "bfcd34c70e6c9c4f88a320aa2a1cf75fa455ae91a44de91e87f72bcd839cd878": null, "82eb700efba84b6fa45aad572b1e2a928bac9a8ff4dc7ff50ccf38c7adfc30f0": null, "8ecf70f4afd22ed513462025537e0908ed98bbbf1670244677f75739ad3dcd84": {"added": 1778568037154, "file": {"name": "/com.chiller3.basicsync_72452.apk", "sha256": "8ecf70f4afd22ed513462025537e0908ed98bbbf1670244677f75739ad3dcd84", "size": 30088016, "ipfsCIDv1": "bafybeig4aixzrh5wg2v3s77afwmavgyvy5grljbbmggxt6x4icqdqhalgi"}, "src": {"name": "/com.chiller3.basicsync_72452_src.tar.gz", "sha256": "5148b41062100062a4e7a9aba850e7c7785fef2c984f5d8e974212bc233b4d8a", "size": 38813874}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.27", "versionCode": 72452, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["08f8267bbd8827eaafc6f43294e5fb13e8e36e0bb2af2648d4e7b906cae713fa"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.READ_SYNC_SETTINGS"}, {"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.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.CAMERA"}, {"name": "com.chiller3.basicsync.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "9e9bb93d981a647ef100c780fdb9f6872002a8bd8af7da62e32c9544a8f9ce4c": {"added": 1778568037154, "file": {"name": "/com.chiller3.basicsync_72451.apk", "sha256": "9e9bb93d981a647ef100c780fdb9f6872002a8bd8af7da62e32c9544a8f9ce4c", "size": 29480703, "ipfsCIDv1": "bafybeicpw3obpicmwaxzh542ajyxmxuzuynavph23lsj74ultoehupyjmi"}, "src": {"name": "/com.chiller3.basicsync_72451_src.tar.gz", "sha256": "9736478856a0cf0875324058fec9d55ceeb0e74d75c04430e4db18d2b0a21143", "size": 38815898}, "manifest": {"nativecode": ["x86"], "versionName": "1.27", "versionCode": 72451, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["08f8267bbd8827eaafc6f43294e5fb13e8e36e0bb2af2648d4e7b906cae713fa"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.READ_SYNC_SETTINGS"}, {"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.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.CAMERA"}, {"name": "com.chiller3.basicsync.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "d8ac9225c486eed37ca2415e2c028fd5550e4df29355f603a7467920056f9c86": {"added": 1778568037154, "file": {"name": "/com.chiller3.basicsync_72450.apk", "sha256": "d8ac9225c486eed37ca2415e2c028fd5550e4df29355f603a7467920056f9c86", "size": 28318537, "ipfsCIDv1": "bafybeidr7ssonfh6dxvqxfwtbadkglly4kmb3b3zmqh5ososxyl5fyooku"}, "src": {"name": "/com.chiller3.basicsync_72450_src.tar.gz", "sha256": "b1aac2df2e0018b7fab7bb226f8f98603937680a2542791b591aa827d993603e", "size": 38814080}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.27", "versionCode": 72450, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["08f8267bbd8827eaafc6f43294e5fb13e8e36e0bb2af2648d4e7b906cae713fa"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.READ_SYNC_SETTINGS"}, {"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.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.CAMERA"}, {"name": "com.chiller3.basicsync.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "43d445f6cc89d1100bcc62112470655eb086f1df0ee3676d774db744a70162f7": {"added": 1778568037154, "file": {"name": "/com.chiller3.basicsync_72449.apk", "sha256": "43d445f6cc89d1100bcc62112470655eb086f1df0ee3676d774db744a70162f7", "size": 29087159, "ipfsCIDv1": "bafybeidmz7lyxllbnqpzsfb4nbmw5smnox3nqu5pruwihgdjr7hyjpdyhq"}, "src": {"name": "/com.chiller3.basicsync_72449_src.tar.gz", "sha256": "4f5d52f6292a90d3fae0e5855b3e6febae45057b96a6809cca2e810536002e02", "size": 38814403}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.27", "versionCode": 72449, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["08f8267bbd8827eaafc6f43294e5fb13e8e36e0bb2af2648d4e7b906cae713fa"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.READ_SYNC_SETTINGS"}, {"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.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.CAMERA"}, {"name": "com.chiller3.basicsync.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.codesail.market_monk": {"metadata": {"lastUpdated": 1778507335350}, "versions": {"2079c7017ddf00e7fa6890215407e007ad5445dd1dd637a4ebda4fa342700eba": null, "30d0da919c397deb3202c5a9ee5f855d6368e86db2b4ffee5941c5e051ed6c84": null, "2e55ed67450f05d1cedfa3442c39ce8512e87cc5b66d0c42e830108dd36723a1": null, "cd77acb5f65c589bbb57650a7230d41f78e76d162b3e179d2378c3998fdee9c8": {"added": 1778507335350, "file": {"name": "/com.codesail.market_monk_433.apk", "sha256": "cd77acb5f65c589bbb57650a7230d41f78e76d162b3e179d2378c3998fdee9c8", "size": 21971819, "ipfsCIDv1": "bafybeict7zfhudc7xtimszqij54elxuvow2nfrtxoeyhuav7mizvyxmwda"}, "src": {"name": "/com.codesail.market_monk_433_src.tar.gz", "sha256": "45852e3f28f959c7a914da0cddb4d72798d20c3d1f0df76960e3300df8135751", "size": 423338241}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.0.42", "versionCode": 433, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["011ee1a6e4e5ecd675f67fbf3d78ad82614a7a7a3f24ed71cc9c417154a0f0fd"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "com.codesail.market_monk.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Uses the Yahoo finance API for stock information"}}}, "898e1500a0b178aae5367f1e09610d63a1d625a3122ba0c571e4c44ca6685fcb": {"added": 1778507335350, "file": {"name": "/com.codesail.market_monk_432.apk", "sha256": "898e1500a0b178aae5367f1e09610d63a1d625a3122ba0c571e4c44ca6685fcb", "size": 19726943, "ipfsCIDv1": "bafybeih6oe5dgtwwkaqrjeio3yyme4tvxavwkkifsldegybzytj3wjxr3e"}, "src": {"name": "/com.codesail.market_monk_432_src.tar.gz", "sha256": "7dc8dedec7884afa6b97396727e3d5efbb3e9d5bba5f55787f22d10784af0c4a", "size": 423336772}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.0.42", "versionCode": 432, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["011ee1a6e4e5ecd675f67fbf3d78ad82614a7a7a3f24ed71cc9c417154a0f0fd"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "com.codesail.market_monk.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Uses the Yahoo finance API for stock information"}}}, "c15239c0e905d567b95830256f07505860d16d106462c7f4ef8a843effc3568b": {"added": 1778507335350, "file": {"name": "/com.codesail.market_monk_431.apk", "sha256": "c15239c0e905d567b95830256f07505860d16d106462c7f4ef8a843effc3568b", "size": 23466239, "ipfsCIDv1": "bafybeifnxndqa7tvvgp7t27272me2qxt4btrnajrfh2mn5tqjvfbisaxse"}, "src": {"name": "/com.codesail.market_monk_431_src.tar.gz", "sha256": "aafdef378aa598959cbc92f574ec77a99a9e276937aa85f313225329f81dd570", "size": 423338797}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.0.42", "versionCode": 431, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["011ee1a6e4e5ecd675f67fbf3d78ad82614a7a7a3f24ed71cc9c417154a0f0fd"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "com.codesail.market_monk.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Uses the Yahoo finance API for stock information"}}}}}, "com.demizo.daily_you": {"metadata": {"lastUpdated": 1778568037154, "screenshots": {"phone": {"en-US": [{"name": "/com.demizo.daily_you/en-US/phoneScreenshots/Screenshot_0.png", "sha256": "d2a62ee303f7ec125f1c71ba98993a621ce0b70044e736ee0a424d9f84da757b", "size": 1481012}, {"name": "/com.demizo.daily_you/en-US/phoneScreenshots/Screenshot_1.png", "sha256": "9ef2a3a9ffa639fe2f8ce617c399eb627d8667328b909ff5670f34c4b1159872", "size": 2428508}, {"name": "/com.demizo.daily_you/en-US/phoneScreenshots/Screenshot_2.png", "sha256": "31787a2b91593c4030c834dbb5823f6d27df74af50632b94fd388292425c0056", "size": 159510}, {"name": "/com.demizo.daily_you/en-US/phoneScreenshots/Screenshot_3.png", "sha256": "5935a1605e891fd9ce3d198d94b0ccd7f4803434c5aaae81ff6dc05d63670972", "size": 897900}]}}}, "versions": {"46ceec776d9afc5005a89306ca2cc8b812f4e78404baad0f0d94d769f5b41ed5": null, "91cc895a8367c210482ca1580b59897c9744912cc879e5378521780ea18de1ba": null, "a1c1105364fd2eed7083717dc425695a2f5f77851ecd9a367b0533c36dccae8e": null, "4b667a211419815ae38fd8232260bca24655b3551107aecbb6fc2b014f37de2c": {"added": 1778568037154, "file": {"name": "/com.demizo.daily_you_20210013.apk", "sha256": "4b667a211419815ae38fd8232260bca24655b3551107aecbb6fc2b014f37de2c", "size": 13997164, "ipfsCIDv1": "bafybeiack4d5n6hmgdlcdmdyerzr4uqbhx4zjsmbcppnaevrd3vcsdmhky"}, "src": {"name": "/com.demizo.daily_you_20210013_src.tar.gz", "sha256": "8d9f6fa0a0b1b0bbdf2284617a10907f2b38bd3ef2341e159a0f007178c8b322", "size": 464311794}, "manifest": {"nativecode": ["x86_64"], "versionName": "2.21.1", "versionCode": 20210013, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["b9a1e2b7dd6305030ed3a77012d6017f31df24b40e958f6d105f32a6e51a2cde"]}, "usesPermission": [{"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "com.demizo.daily_you.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Daily You v2.21.1 has arrived! More memories and a new look:\n\n• Revamped the home page\n• Allow for multiple logs per day\n• View \"On This Day\" for any date\n• Reworked the statistics page and charts\n• Many user interface improvements\n• Updated translations\n"}}, "7ccc0b1ab1dacbb1a2d96c5dcd86f5a0b0f2bfca54ab4eb52b8cdb0681478c27": {"added": 1778507335350, "file": {"name": "/com.demizo.daily_you_20210012.apk", "sha256": "7ccc0b1ab1dacbb1a2d96c5dcd86f5a0b0f2bfca54ab4eb52b8cdb0681478c27", "size": 13779247, "ipfsCIDv1": "bafybeigsqouni6gzdk6jabhnfwc2si5u6qic5kkkoossotngcqbxbnfgeq"}, "src": {"name": "/com.demizo.daily_you_20210012_src.tar.gz", "sha256": "4fd14fcdc7eb836a658cb5ec819834782938a914da680f88e0bf5861e1c54417", "size": 464343192}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "2.21.1", "versionCode": 20210012, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["b9a1e2b7dd6305030ed3a77012d6017f31df24b40e958f6d105f32a6e51a2cde"]}, "usesPermission": [{"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "com.demizo.daily_you.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Daily You v2.21.1 has arrived! More memories and a new look:\n\n• Revamped the home page\n• Allow for multiple logs per day\n• View \"On This Day\" for any date\n• Reworked the statistics page and charts\n• Many user interface improvements\n• Updated translations\n"}}, "848fdfbca0bb1fb27274f764ec32e4ab6cdc9de7a9fb105f599c0c6ebd6f39b0": {"added": 1778507335350, "file": {"name": "/com.demizo.daily_you_20210011.apk", "sha256": "848fdfbca0bb1fb27274f764ec32e4ab6cdc9de7a9fb105f599c0c6ebd6f39b0", "size": 13643009, "ipfsCIDv1": "bafybeifbhgc2w2p2gmqmlffudweqaqk553uq6nqlkpl7sc5bvpat2fjcbm"}, "src": {"name": "/com.demizo.daily_you_20210011_src.tar.gz", "sha256": "3608ee006c23c6a2dc3ae1d5312721d4becdc2f9e14bcb7a3e70ae24825abaf3", "size": 464338912}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "2.21.1", "versionCode": 20210011, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["b9a1e2b7dd6305030ed3a77012d6017f31df24b40e958f6d105f32a6e51a2cde"]}, "usesPermission": [{"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "com.demizo.daily_you.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Daily You v2.21.1 has arrived! More memories and a new look:\n\n• Revamped the home page\n• Allow for multiple logs per day\n• View \"On This Day\" for any date\n• Reworked the statistics page and charts\n• Many user interface improvements\n• Updated translations\n"}}}}, "com.eblan.launcher": {"metadata": {"lastUpdated": 1778568037154}, "versions": {"60f79439d7ca7a41588f605e0710af074483b0b1cb9819df1593c13085ac0df6": null, "7ba284650c2e8189f52015d04b2b99097b719199fa5ee626fd3385689e15ca89": {"added": 1778568037154, "file": {"name": "/com.eblan.launcher_66.apk", "sha256": "7ba284650c2e8189f52015d04b2b99097b719199fa5ee626fd3385689e15ca89", "size": 2629077, "ipfsCIDv1": "bafybeih457b7xjcomhfwkset44izkut2orkx77264fjzkinzew3oycdcmq"}, "src": {"name": "/com.eblan.launcher_66_src.tar.gz", "sha256": "8640e3e3adec8c074016ea6af546b188b55393b7fc6aa75a927eb53882437651", "size": 1969895}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.6.6-alpha", "versionCode": 66, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["1eaea35caae68379f7d4617f283a33805afecec36ab484174562731f756d5d49"]}, "usesPermission": [{"name": "android.permission.CALL_PHONE"}, {"name": "android.permission.ACCESS_HIDDEN_PROFILES"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "com.eblan.launcher.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Bug fixes and stability improvements"}}}}, "com.espruino.gadgetbridge.banglejs": {"metadata": {"lastUpdated": 1778568037154}, "versions": {"630d9413ebc88c6d1b6a137110dc40842eaa434964edf0eb853879274f142d4f": null, "2b94b63f3c123414ef55654a84826ebecc9a589afd31630e6f280b8327d32a97": null, "7e234a2d38b969c82aafae22babf05d91973c1979ff99c7fc721bcb9ba2292dd": {"added": 1778568037154, "file": {"name": "/com.espruino.gadgetbridge.banglejs_247_01cce93.apk", "sha256": "7e234a2d38b969c82aafae22babf05d91973c1979ff99c7fc721bcb9ba2292dd", "size": 20298889, "ipfsCIDv1": "bafybeihqhlr2yfocvfr5khymicpmnagzo3d7wm4qgduxjeviqle245oxre"}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.91.0-banglejs", "versionCode": 247, "features": [{"name": "android.hardware.bluetooth"}], "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 34}, "signer": {"sha256": ["01cce9316fcb77ea02c6dea81fde9f3176469202c0cea0514c0e03cb969bc7be"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.BLUETOOTH_ADMIN", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_SCAN"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.READ_CALL_LOG"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.PROCESS_OUTGOING_CALLS"}, {"name": "android.permission.ACCESS_NOTIFICATION_POLICY"}, {"name": "android.permission.CALL_PHONE"}, {"name": "android.permission.ANSWER_PHONE_CALLS"}, {"name": "android.permission.RECEIVE_SMS"}, {"name": "android.permission.SEND_SMS"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "me.hackerchick.catima.READ_CARDS"}, {"name": "me.hackerchick.catima.debug.READ_CARDS"}, {"name": "nz.eloque.foss_wallet.READ_CARDS"}, {"name": "nz.eloque.foss_wallet.dev.READ_CARDS"}, {"name": "nodomain.freeyourgadget.internethelper.INTERNET"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.MEDIA_CONTENT_CONTROL"}, {"name": "com.termux.permission.RUN_COMMAND"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.REQUEST_COMPANION_RUN_IN_BACKGROUND"}, {"name": "android.permission.REQUEST_OBSERVE_COMPANION_DEVICE_PRESENCE"}, {"name": "android.permission.VIBRATE"}, {"name": "cyanogenmod.permission.ACCESS_WEATHER_MANAGER"}, {"name": "cyanogenmod.permission.READ_WEATHER"}, {"name": "lineageos.permission.ACCESS_WEATHER_MANAGER"}, {"name": "lineageos.permission.READ_WEATHER"}, {"name": "org.omnirom.omnijaws.READ_WEATHER"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.health.WRITE_ACTIVE_CALORIES_BURNED"}, {"name": "android.permission.health.WRITE_HEART_RATE"}, {"name": "android.permission.health.WRITE_STEPS"}, {"name": "android.permission.health.WRITE_EXERCISE"}, {"name": "android.permission.health.WRITE_SLEEP"}, {"name": "android.permission.health.WRITE_TOTAL_CALORIES_BURNED"}, {"name": "android.permission.health.WRITE_DISTANCE"}, {"name": "android.permission.health.WRITE_VO2_MAX"}, {"name": "android.permission.health.WRITE_HEART_RATE_VARIABILITY"}, {"name": "android.permission.health.WRITE_WEIGHT"}, {"name": "android.permission.health.WRITE_OXYGEN_SATURATION"}, {"name": "android.permission.health.WRITE_BODY_TEMPERATURE"}, {"name": "android.permission.health.WRITE_SKIN_TEMPERATURE"}, {"name": "android.permission.health.WRITE_ELEVATION_GAINED"}, {"name": "android.permission.health.WRITE_SPEED"}, {"name": "android.permission.health.WRITE_POWER"}, {"name": "android.permission.health.WRITE_EXERCISE_ROUTE"}, {"name": "android.permission.health.WRITE_RESPIRATORY_RATE"}, {"name": "android.permission.health.WRITE_RESTING_HEART_RATE"}, {"name": "android.permission.health.WRITE_BLOOD_GLUCOSE"}, {"name": "android.permission.health.WRITE_STEPS_CADENCE"}, {"name": "android.permission.health.WRITE_CYCLING_PEDALING_CADENCE"}, {"name": "com.espruino.gadgetbridge.banglejs.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "1bbad6c824621db2a470f980b2d78d7596b61730d4d2e3e7369cbd34a543724b": {"added": 1778568037154, "file": {"name": "/com.espruino.gadgetbridge.banglejs_247.apk", "sha256": "1bbad6c824621db2a470f980b2d78d7596b61730d4d2e3e7369cbd34a543724b", "size": 20294793, "ipfsCIDv1": "bafybeidzw4qrygg37dtgwevxabw4xjqoivnbwgevsuy4xn5s5w3tt3ywwq"}, "src": {"name": "/com.espruino.gadgetbridge.banglejs_247_src.tar.gz", "sha256": "0ede9772df3d10889aed6aef3ef521039f75e5d35fc47846054baa8376028c39", "size": 13104984}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.91.0-banglejs", "versionCode": 247, "features": [{"name": "android.hardware.bluetooth"}], "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 34}, "signer": {"sha256": ["c8ce4e29c4d8509f2509c9ce4b5a6f644c3bb9dda042aa88c25313f777a0a81f"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.BLUETOOTH_ADMIN", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_SCAN"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.READ_CALL_LOG"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.PROCESS_OUTGOING_CALLS"}, {"name": "android.permission.ACCESS_NOTIFICATION_POLICY"}, {"name": "android.permission.CALL_PHONE"}, {"name": "android.permission.ANSWER_PHONE_CALLS"}, {"name": "android.permission.RECEIVE_SMS"}, {"name": "android.permission.SEND_SMS"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "me.hackerchick.catima.READ_CARDS"}, {"name": "me.hackerchick.catima.debug.READ_CARDS"}, {"name": "nz.eloque.foss_wallet.READ_CARDS"}, {"name": "nz.eloque.foss_wallet.dev.READ_CARDS"}, {"name": "nodomain.freeyourgadget.internethelper.INTERNET"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.MEDIA_CONTENT_CONTROL"}, {"name": "com.termux.permission.RUN_COMMAND"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.REQUEST_COMPANION_RUN_IN_BACKGROUND"}, {"name": "android.permission.REQUEST_OBSERVE_COMPANION_DEVICE_PRESENCE"}, {"name": "android.permission.VIBRATE"}, {"name": "cyanogenmod.permission.ACCESS_WEATHER_MANAGER"}, {"name": "cyanogenmod.permission.READ_WEATHER"}, {"name": "lineageos.permission.ACCESS_WEATHER_MANAGER"}, {"name": "lineageos.permission.READ_WEATHER"}, {"name": "org.omnirom.omnijaws.READ_WEATHER"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.health.WRITE_ACTIVE_CALORIES_BURNED"}, {"name": "android.permission.health.WRITE_HEART_RATE"}, {"name": "android.permission.health.WRITE_STEPS"}, {"name": "android.permission.health.WRITE_EXERCISE"}, {"name": "android.permission.health.WRITE_SLEEP"}, {"name": "android.permission.health.WRITE_TOTAL_CALORIES_BURNED"}, {"name": "android.permission.health.WRITE_DISTANCE"}, {"name": "android.permission.health.WRITE_VO2_MAX"}, {"name": "android.permission.health.WRITE_HEART_RATE_VARIABILITY"}, {"name": "android.permission.health.WRITE_WEIGHT"}, {"name": "android.permission.health.WRITE_OXYGEN_SATURATION"}, {"name": "android.permission.health.WRITE_BODY_TEMPERATURE"}, {"name": "android.permission.health.WRITE_SKIN_TEMPERATURE"}, {"name": "android.permission.health.WRITE_ELEVATION_GAINED"}, {"name": "android.permission.health.WRITE_SPEED"}, {"name": "android.permission.health.WRITE_POWER"}, {"name": "android.permission.health.WRITE_EXERCISE_ROUTE"}, {"name": "android.permission.health.WRITE_RESPIRATORY_RATE"}, {"name": "android.permission.health.WRITE_RESTING_HEART_RATE"}, {"name": "android.permission.health.WRITE_BLOOD_GLUCOSE"}, {"name": "android.permission.health.WRITE_STEPS_CADENCE"}, {"name": "android.permission.health.WRITE_CYCLING_PEDALING_CADENCE"}, {"name": "com.espruino.gadgetbridge.banglejs.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.freetime.geoweather": {"metadata": {"lastUpdated": 1778568037154}, "versions": {"794946277e64e83cfd1c88b1c07cae69b6bade36a4bc5c588c016e66ec5e379d": null, "2082385f6c8055347dd1ba1da92c81cc5baac2e875e4348c1ea2067126e765b1": null, "7ebfedd44d2c7d47880972b1e40572e143d05fd1b0b5c4ed9838b5ef955f7a74": {"added": 1778568037154, "file": {"name": "/com.freetime.geoweather_54.apk", "sha256": "7ebfedd44d2c7d47880972b1e40572e143d05fd1b0b5c4ed9838b5ef955f7a74", "size": 24174659, "ipfsCIDv1": "bafybeidxmwuewqbrgyr5tbptoaubzne37vfz4cfmacj6ihm7phmdxql3vy"}, "src": {"name": "/com.freetime.geoweather_54_src.tar.gz", "sha256": "63b72257b39e0d2754e9f323087cd66b25d41269598de3ee37f748b0d0e737ad", "size": 1089062}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.7.2", "versionCode": 54, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 37}, "signer": {"sha256": ["e7370a3e2d3e5baa7124bea7fff3e2955e80c68f5c07ef0c8b9137e76e86e283"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.freetime.geoweather.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"TetheredNet": {"en-US": "Rely on geo-weather-api.vercel.app."}}, "whatsNew": {"en-US": "• Fix: Fixed Home screen weather display issues by switching to ID-based location lookups.\n• Fix: Resolved persistent loading issues with improved provider fallbacks.\n• Auth: Improved GitHub/Modrinth login reliability and automated profile syncing.\n• UI: Added manual refresh button to the Home screen for instant updates.\n"}}, "1cbb18c0d8e8404893a1235918440d2839f84a380136b2d7560ebcc9d788b433": {"added": 1778507335350, "file": {"name": "/com.freetime.geoweather_53.apk", "sha256": "1cbb18c0d8e8404893a1235918440d2839f84a380136b2d7560ebcc9d788b433", "size": 24174659, "ipfsCIDv1": "bafybeigbtzllh7vsysifg4cncbapsxklxkiy2eo26wujwndmeui3uc6yk4"}, "src": {"name": "/com.freetime.geoweather_53_src.tar.gz", "sha256": "4fd8a2ccde4637a849cbc497f49de70fd2181e158e21d6d14186ab70e15cfddd", "size": 1088362}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.7.1", "versionCode": 53, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 37}, "signer": {"sha256": ["e7370a3e2d3e5baa7124bea7fff3e2955e80c68f5c07ef0c8b9137e76e86e283"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.freetime.geoweather.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"TetheredNet": {"en-US": "Rely on geo-weather-api.vercel.app."}}, "whatsNew": {"en-US": "• Fix: Resolved weather loading issues by adding robust fallbacks to Open-Meteo.\n• Fix: Home screen now correctly displays up-to-date weather data with automatic and manual refresh options.\n• Auth: Improved GitHub and Modrinth login stability and fixed deep-link redirection.\n• Icons: Added full icon support for Tomorrow.io, including day/night variations.\n• Stability: Enhanced local database caching to ensure weather data is available instantly.\n"}}}}, "com.freetime.ssmpc": {"metadata": {"lastUpdated": 1778507335350}, "versions": {"ec7545ba0398949e3baae07cbfc4e64208a8cc3d506efee6468bff8540688ad5": {"added": 1778507335350, "file": {"name": "/com.freetime.ssmpc_13.apk", "sha256": "ec7545ba0398949e3baae07cbfc4e64208a8cc3d506efee6468bff8540688ad5", "size": 15544952, "ipfsCIDv1": "bafybeifyc4s77jvbmkh5s7ljnov56rncdhstuhh5tsgroxkfivyl7ifufq"}, "src": {"name": "/com.freetime.ssmpc_13_src.tar.gz", "sha256": "adc5f41bca3755800ee5865b0f2c01d793f0fdeee006fd1efbb189f8a5ee9b4b", "size": 3160085}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.3.0", "versionCode": 13, "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": "• Added ChangeLog\n• Added Donate Screen\n• Added more Commands"}}}}, "com.froxot.cuscon.foss": {"metadata": {"lastUpdated": 1778568037154}, "versions": {"f1d68ac0972ff15726eec07681ac9724580aa35e0ae85240002d9ad77c6cff91": null, "fc3511dda3b569fc665533445cfeca61b295108160cd66a71304cfaf248a2733": {"added": 1778568037154, "file": {"name": "/com.froxot.cuscon.foss_4098.apk", "sha256": "fc3511dda3b569fc665533445cfeca61b295108160cd66a71304cfaf248a2733", "size": 81147813, "ipfsCIDv1": "bafybeihdpnzpwfrln2g2lwjppzm25untdkntc72imnsmv3vjwahl57tec4"}, "src": {"name": "/com.froxot.cuscon.foss_4098_src.tar.gz", "sha256": "5cf30741d33adbbe99a6f1a8d56e1f25c4b2d8d9344945aab0d48f1b6992202d", "size": 218847181}, "manifest": {"versionName": "4.0.9.8", "versionCode": 4098, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["d5389d12207abb575db074d7d00798328aa328fa8a1d25d12234e354adae1514"]}, "usesPermission": [{"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "com.android.alarm.permission.SET_ALARM"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_SETTINGS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.froxot.cuscon.foss.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Fixed Vinted, Messung, Money Manager Ex, Keep Screen On, MJ PDF, DKB\nAdded o2 MDM, Anatomy Learning, tisoware.APP, Keeper, Infinitode 2, Greentooth, Merlin Bird ID, TrailCam Go, Briar Mailbox, Komoot, Oje, ich wachse!, Uhr, Janitor, Stone Skipper Dash"}}}}, "com.futsch1.medtimer": {"metadata": {"lastUpdated": 1778507335350}, "versions": {"1a6ed87b562b5c7f7144e30e7b44724e33b48a6e348465ae9fa8f7228f1426c7": null, "d6346f86f3a3466a50b5bf3d2e0ba8e06aa724c954df018a1390684bb7292b36": {"added": 1778507335350, "file": {"name": "/com.futsch1.medtimer_169.apk", "sha256": "d6346f86f3a3466a50b5bf3d2e0ba8e06aa724c954df018a1390684bb7292b36", "size": 26764392, "ipfsCIDv1": "bafybeiggma25bvrzqhwanwrzgztgs3vbn74pj5eelwthdvcdecimyblspa"}, "src": {"name": "/com.futsch1.medtimer_169_src.tar.gz", "sha256": "5bdcb35b6bed09d28110f701fdadf694addd7e6df086a874acd3e67f75a9ae50", "size": 40802370}, "manifest": {"versionName": "1.22.14", "versionCode": 169, "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.autodiag2.elm327emu": {"metadata": {"lastUpdated": 1778507335350}, "versions": {"0b88db8264f3961079ad6aa2e12be7e83679e705a7849ceb14b9955b13d45913": null, "c5ea23d02e1e9e0a7d97da866f682fe79ddf60cdbf6f408af30a08226b228afe": {"added": 1778507335350, "file": {"name": "/com.github.autodiag2.elm327emu_25.apk", "sha256": "c5ea23d02e1e9e0a7d97da866f682fe79ddf60cdbf6f408af30a08226b228afe", "size": 19043888, "ipfsCIDv1": "bafybeicl4lqc6r7kbhllwa3i4wyvnwoeaiap25tnd4vhy2nthbf2a4dxfu"}, "src": {"name": "/com.github.autodiag2.elm327emu_25_src.tar.gz", "sha256": "324010ac188532a22a7048bd06033189a4d2213051f69f89db49bcb93894e816", "size": 16653605}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "25", "versionCode": 25, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 35}, "signer": {"sha256": ["fbb9cd50bad7fdf36f3098a1699315d344cd8ce401d3735d624bc9920d1f6e05"]}, "usesPermission": [{"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.BLUETOOTH_ADMIN"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.BLUETOOTH_SCAN"}, {"name": "android.permission.BLUETOOTH_ADVERTISE"}, {"name": "android.permission.INTERNET"}, {"name": "com.github.autodiag2.elm327emu.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.github.emavgl.piggybankpro": {"metadata": {"lastUpdated": 1778507335350}, "versions": {"222324a642cbf702cc553821552e2d32f7212be248923c63beedbc8144cc4be6": null, "cef1a810f1f49e5c074a5b8fb60f66861360287d99f000e4864bb66952327216": null, "0bc5dad058d2c33dee16eb8c493607fb6b68854f8c73cbb837d90ad5e5071df4": null, "267ddeb28ff4f1cc8d6b494ce359f705df116a54ab2feff2bb5205e583a7f1c5": {"added": 1778507335350, "file": {"name": "/com.github.emavgl.piggybankpro_7123004.apk", "sha256": "267ddeb28ff4f1cc8d6b494ce359f705df116a54ab2feff2bb5205e583a7f1c5", "size": 35959567, "ipfsCIDv1": "bafybeigdxgruxsw72244i5fb5gekf3t3zpdadmxa3kpdj7bjzdludis4zq"}, "src": {"name": "/com.github.emavgl.piggybankpro_7123004_src.tar.gz", "sha256": "b7e862ef33219c18f5ef81db18dbcc29e943bcbb997fa6df38b2c4d86321f3ee", "size": 483325756}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.7.2", "versionCode": 7123004, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["540cff2cb593f8fc729e444a050056da84ff36e50367eea7eedea060e44278c8"]}, "usesPermission": [{"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "com.github.emavgl.piggybankpro.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "001d4c134fc3e920162b2b2264dc6babc9d157e4c8b9aa8f1b00ffd881dae33c": {"added": 1778507335350, "file": {"name": "/com.github.emavgl.piggybankpro_7123002.apk", "sha256": "001d4c134fc3e920162b2b2264dc6babc9d157e4c8b9aa8f1b00ffd881dae33c", "size": 34468637, "ipfsCIDv1": "bafybeihqheeaoohkidtljqf6elhukz37v4lybnxwysqer5mr2ba2c7ci5a"}, "src": {"name": "/com.github.emavgl.piggybankpro_7123002_src.tar.gz", "sha256": "40e73c54baff58ea5bdc0d7a3a4031628f86b1cda3afa6203a54c0f48fd39426", "size": 483320157}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.7.2", "versionCode": 7123002, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["540cff2cb593f8fc729e444a050056da84ff36e50367eea7eedea060e44278c8"]}, "usesPermission": [{"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "com.github.emavgl.piggybankpro.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "4d23ff03dfc38ca7a0c1d4d48db1b91032c15affb71ff0ea6c79bf955cc28547": {"added": 1778507335350, "file": {"name": "/com.github.emavgl.piggybankpro_7123001.apk", "sha256": "4d23ff03dfc38ca7a0c1d4d48db1b91032c15affb71ff0ea6c79bf955cc28547", "size": 32826147, "ipfsCIDv1": "bafybeiasciggiennebnejyqmvncuy4d4mb5racidpqd47rtnh72x4gib4a"}, "src": {"name": "/com.github.emavgl.piggybankpro_7123001_src.tar.gz", "sha256": "19d48a6ff5c9abd6cbd661128052a461ea129bc65b5f5c6f925f832e2812efe0", "size": 483325850}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.7.2", "versionCode": 7123001, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["540cff2cb593f8fc729e444a050056da84ff36e50367eea7eedea060e44278c8"]}, "usesPermission": [{"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "com.github.emavgl.piggybankpro.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.github.soundpod": {"metadata": {"lastUpdated": 1778568037154}, "versions": {"b37a7637e2c574a1163312ce2b0c40f18391716c18dcb58e65c16238abfb96e7": {"added": 1778568037154, "file": {"name": "/com.github.soundpod_19.apk", "sha256": "b37a7637e2c574a1163312ce2b0c40f18391716c18dcb58e65c16238abfb96e7", "size": 7235352, "ipfsCIDv1": "bafybeih7ljhrrtpvgoohvxdblbfiwafzmgmqbzjk6whsindauzx6cnapcq"}, "src": {"name": "/com.github.soundpod_19_src.tar.gz", "sha256": "6d92a7020fcc21bf13fa8d511574a1a5e0bbbc8386fee481abfafd4ef426a117", "size": 5533637}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.1.1", "versionCode": 19, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["491ca2146280909f3a2a899d45270ca15a9636b04ed6d475eb5177c01a9a183b"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.github.soundpod.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "App depends on YouTube."}}, "whatsNew": {"en-US": "• Improvements to player\n• Decompose `PlayerService` into specialized manager classes\n• Minor internal and ui improvements\n• Fixed the InnerTube client which caused playback errors for users from different regions\n• Added F-Droid distribution info in about screen\n• Added music player widget\n• Other bug fixes and performance improvements"}}}}, "com.github.thewierdnut.endless_mobile": {"metadata": {"lastUpdated": 1778568037154}, "versions": {"b00c14a32dc2b16341c84e50e4502a405db1d439f9f5b2ff5316b5d92fe50ba6": null, "288e269066025e76953c89241fde2d6c637100f4002277a333a883fc1eafa600": {"added": 1778568037154, "file": {"name": "/com.github.thewierdnut.endless_mobile_60.apk", "sha256": "288e269066025e76953c89241fde2d6c637100f4002277a333a883fc1eafa600", "size": 92128691, "ipfsCIDv1": "bafybeieqxsi5rbk7gud7mpb6p7rkfu6tzgvwnqzvww3tzkn4x4mmnoq6aq"}, "src": {"name": "/com.github.thewierdnut.endless_mobile_60_src.tar.gz", "sha256": "03ef404f1d433ed4670661f38b90db3ad8bd8214e74718811e06a1991683224f", "size": 455603014}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a"], "versionName": "0.11.1-60", "versionCode": 60, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 33}, "signer": {"sha256": ["d94e2a75421d8466ecdbea45a5e7d9c488e5d8ff5caa2695e3527f63032b9df6"]}}, "whatsNew": {"en-US": "* Added missing trade panel buttons.\n* Fixed crash on reload dead pilot."}}}}, "com.github.trivialloop.scorehub": {"metadata": {"lastUpdated": 1778568037154}, "versions": {"a0d0f7c4cc8962d781a497df33af1f6402f77c519f9e409046d791c1fe6093ce": null, "26686326efb8f8936a36e291728fead2ee844e953c82235888f49a6741f32bc2": {"added": 1778568037154, "file": {"name": "/com.github.trivialloop.scorehub_14.apk", "sha256": "26686326efb8f8936a36e291728fead2ee844e953c82235888f49a6741f32bc2", "size": 6627548, "ipfsCIDv1": "bafybeifnz7n432l5cih2wclgb7gxrmul7t6hnnlnss4k6qqenquwlbsz6q"}, "src": {"name": "/com.github.trivialloop.scorehub_14_src.tar.gz", "sha256": "858292df38fb54d42656f9bd5e6e970eaa8f36067703ac1b2d732c197f7ad521", "size": 3031662}, "manifest": {"versionName": "1.9.0", "versionCode": 14, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 37}, "signer": {"sha256": ["46234f8342c0bfd3db14910bde0f8a81270bb6dc51db36f939b56d2e3da63cf6"]}, "usesPermission": [{"name": "com.github.trivialloop.scorehub.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "### Added\n- Add akropolis game\n\n### Changed\n- Update librairies\n- Rework color helper\n", "fr-FR": "### Ajout\n- Ajout du jeu akropolis\n\n### Changement\n- Mise a jour des librairies\n- Retravaille helper des couleurs\n"}}}}, "com.idunnololz.summit.fdroid": {"metadata": {"added": 1778507335350, "categories": ["Forum"], "issueTracker": "https://github.com/idunnololz/summit/issues", "lastUpdated": 1778507335350, "license": "AGPL-3.0-only", "sourceCode": "https://github.com/idunnololz/summit", "webSite": "https://summit.idunnololz.com", "featureGraphic": {"en-US": {"name": "/com.idunnololz.summit.fdroid/en-US/featureGraphic_5Qvsts8Mf2-ASEJhuCEuMC-GRbIGU-cfZSlg6FvDoBw=.png", "sha256": "e50becb6cf0c7f6f80484261b8212e302f8645b20653e71f652960e85bc3a01c", "size": 21908}}, "screenshots": {"phone": {"en-US": [{"name": "/com.idunnololz.summit.fdroid/en-US/phoneScreenshots/1_en-US.png", "sha256": "2412e6826cb2ab2e74e52d7cd6e6dfe3adc199a3e645ae2823d93ab6f9e85aeb", "size": 174152}, {"name": "/com.idunnololz.summit.fdroid/en-US/phoneScreenshots/2_en-US.png", "sha256": "2573823b9067f3547db3f729b86a04b181cc34fdb50d685dc848a9a1abbbc2e2", "size": 1182499}, {"name": "/com.idunnololz.summit.fdroid/en-US/phoneScreenshots/3_en-US.png", "sha256": "621dcea0c94ad94a1af395516c49f31e6dbab14ed333c0c4074ea8c701cda381", "size": 280473}, {"name": "/com.idunnololz.summit.fdroid/en-US/phoneScreenshots/4_en-US.png", "sha256": "e86430f9e6055cac7f06de16c1f4469165772ae7bc587206e074edb08f3a5905", "size": 257719}, {"name": "/com.idunnololz.summit.fdroid/en-US/phoneScreenshots/5_en-US.png", "sha256": "e74a868337d239ea301fd192616ba58bd8a4af6998dc2ff6655043197fc6a058", "size": 713617}, {"name": "/com.idunnololz.summit.fdroid/en-US/phoneScreenshots/6_en-US.png", "sha256": "1ffa8c8db757b463e0f835bfbd6528ef2e3589d5ad038efd525d2dfde6645037", "size": 233918}, {"name": "/com.idunnololz.summit.fdroid/en-US/phoneScreenshots/7_en-US.png", "sha256": "f219749031a264556ce253ab26d609914cfdc53de9e7fc83580eabe4172c61eb", "size": 184686}, {"name": "/com.idunnololz.summit.fdroid/en-US/phoneScreenshots/8_en-US.png", "sha256": "af87fe9369788c9cbed9fe84cf2d1184dd183476a589cb1a343f9714abb3abc4", "size": 170013}]}, "sevenInch": {"en-US": [{"name": "/com.idunnololz.summit.fdroid/en-US/sevenInchScreenshots/1_en-US.png", "sha256": "f7fde2b22e5e026f005f4e1097a97243e4058aa28fe4abbf8d6d597dc6a3aab0", "size": 1257457}, {"name": "/com.idunnololz.summit.fdroid/en-US/sevenInchScreenshots/2_en-US.png", "sha256": "03fa054338118b4a94fbf8614a335bb283bacb6d74de4b2c8256c6f0ba93b5a6", "size": 638548}, {"name": "/com.idunnololz.summit.fdroid/en-US/sevenInchScreenshots/3_en-US.png", "sha256": "1c0b1874d57e99ef3f4fa9f4aa003ba97c6e3b65c2238b94b1cedcefed97c139", "size": 1026325}, {"name": "/com.idunnololz.summit.fdroid/en-US/sevenInchScreenshots/4_en-US.png", "sha256": "bea487b89785d9ddcc6a9a57b676e9deec2e6127b6512a7f05225b226cb1a53f", "size": 176515}]}}, "name": {"en-US": "Summit for Lemmy"}, "summary": {"en-US": "A fast and easy to use app for Lemmy"}, "description": {"en-US": "Summit is an app for Lemmy that enables you to explore hundreds of communities with ease.\n\nSummit is optimized for Android and offers a smooth browsing experience.\n\nFeatures\n* An edge-to-edge browsing experience\n* Upvote, comment and create content\n* Easy to learn gesture navigation\n* Seamless multi-account support\n* Browse history\n* Light/Dark and Material You themes\n* Customize how posts look with dozens of unique configurations\n* User inboxes\n* View user profiles\n* Customize web settings\n* Swipe gesture actions\n* Keyword and advanced filters\n* View community and instance stats and descriptions\n* Save posts & comments\n* Multi-communities (grouping multiple communities together into one feed)\n* Moderation & admin actions\n* And much more to come!"}, "donate": ["https://ko-fi.com/summitforlemmy"], "icon": {"en-US": {"name": "/com.idunnololz.summit.fdroid/en-US/icon_ShwRsLbKVgL0elA6BoJvVdUDNPDXNJx3vYOkp_zCp8Y=.png", "sha256": "4a1c11b0b6ca5602f47a503a06826f55d50334f0d7349c77bd83a4a7fcc2a7c6", "size": 13675}}, "preferredSigner": "3c51007dd6ff62be38026f294f731ef069161ebb8c254df354249b35bb5bfed1"}, "versions": {"1781a86ddb22416664d041d1b1e96d5a632db674ed7840e177a6f0e284c04e39": {"added": 1778507335350, "file": {"name": "/com.idunnololz.summit.fdroid_335.apk", "sha256": "1781a86ddb22416664d041d1b1e96d5a632db674ed7840e177a6f0e284c04e39", "size": 15479847, "ipfsCIDv1": "bafybeiabda4fxuj2v6ajn54doezkz6hrtqssspynlae7rfmym6usumzggy"}, "src": {"name": "/com.idunnololz.summit.fdroid_335_src.tar.gz", "sha256": "a417ce96411389f7da00d17eeaf9bf4954f14aac135510150ee6f0e1c7884204", "size": 9275461}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.81.6-fdroid", "versionCode": 335, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["3c51007dd6ff62be38026f294f731ef069161ebb8c254df354249b35bb5bfed1"]}, "usesPermission": [{"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "com.idunnololz.summit.fdroid.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}]}, "antiFeatures": {"TetheredNet": {"en-US": "Rely on summitforlemmyserver.idunnololz.com for Lemmy community stats."}}}}}, "com.igisw.openmoneybox": {"metadata": {"lastUpdated": 1778568037154, "screenshots": {"phone": {"en-US": [{"name": "/com.igisw.openmoneybox/en-US/phoneScreenshots/1.jpg", "sha256": "81e972967b5bba05926558f46ef1d49d9c5fca58d3350b05f4f0889980cef907", "size": 80386}, {"name": "/com.igisw.openmoneybox/en-US/phoneScreenshots/1.png", "sha256": "7079ea6f51d370c7cb8959cbec2010099ee7ba872455b2f89b986ce3855e0bef", "size": 117873}, {"name": "/com.igisw.openmoneybox/en-US/phoneScreenshots/10.png", "sha256": "b1a2ecdf3537aeaef1bd885b303c6266015a3e75f2454dbf2fce14cc65338820", "size": 245716}, {"name": "/com.igisw.openmoneybox/en-US/phoneScreenshots/11.png", "sha256": "651790de89f329bd850da3731487d869364578095f84912f69025f15f8043567", "size": 182966}, {"name": "/com.igisw.openmoneybox/en-US/phoneScreenshots/12.png", "sha256": "a10246f093b685cfb5c9e6a05fc74be9f12ec3d7e18b5c6e1192256c94f32074", "size": 129093}, {"name": "/com.igisw.openmoneybox/en-US/phoneScreenshots/13.png", "sha256": "e2a17328ec6c1c8e17944c0f0149d28c1dba186457072ca33fb18a0ff2f92822", "size": 283790}, {"name": "/com.igisw.openmoneybox/en-US/phoneScreenshots/14.png", "sha256": "7ce3e7354a1c7c66ad663328014bee604eb43a29d0e4f673a4c4baa12f298948", "size": 129106}, {"name": "/com.igisw.openmoneybox/en-US/phoneScreenshots/15.png", "sha256": "2f54e7fdcced783c39419d8da87ee97cd5b853b021346cb17c6ef28c8ce514ca", "size": 86023}, {"name": "/com.igisw.openmoneybox/en-US/phoneScreenshots/16.png", "sha256": "3b461d8ff04c3df38af02dd25b26dd8f1f95d7d2407555db021bcaea7db79ed4", "size": 171313}, {"name": "/com.igisw.openmoneybox/en-US/phoneScreenshots/17.png", "sha256": "173bfb5cef868f1bf90daf299432b2a639322607e1a5d4c084b8be4364c7e8ac", "size": 198650}, {"name": "/com.igisw.openmoneybox/en-US/phoneScreenshots/18.png", "sha256": "82d4a4e14dd0d4e62ca595cbc0e4ae7567fcb6273527f93459c6d4232b49ad08", "size": 190713}, {"name": "/com.igisw.openmoneybox/en-US/phoneScreenshots/19.png", "sha256": "b7a4937a1d3d490090bb733d21371878806a188e13c1cba2ab4134995fca5d69", "size": 179115}, {"name": "/com.igisw.openmoneybox/en-US/phoneScreenshots/2.jpg", "sha256": "94438e8be196a66c12cf3c61af7520ba95770b4103fe5d94ac281a3091e24749", "size": 64761}, {"name": "/com.igisw.openmoneybox/en-US/phoneScreenshots/2.png", "sha256": "128d03c606a1a499cb8eaed43d7ddeee829f17f8b9f5119c8be1948a7888c476", "size": 416991}, {"name": "/com.igisw.openmoneybox/en-US/phoneScreenshots/20.png", "sha256": "7ca09669955b4268693fe5ff79dcea59a13039b7afc1559f0329563ece44bec3", "size": 390285}, {"name": "/com.igisw.openmoneybox/en-US/phoneScreenshots/21.png", "sha256": "4a5446b76cd2aa091e629c1c0e5972aae0745b9dd935d747134be52478c60831", "size": 241176}, {"name": "/com.igisw.openmoneybox/en-US/phoneScreenshots/22.png", "sha256": "d306729898768bd82ad445cb1173ac3f96c9a59b792b9fa67e50112b7b336631", "size": 210961}, {"name": "/com.igisw.openmoneybox/en-US/phoneScreenshots/3.jpg", "sha256": "285bd5b2df92441b9589995a4274d0bfd18020885961a789abdb77e005f994a7", "size": 88894}, {"name": "/com.igisw.openmoneybox/en-US/phoneScreenshots/3.png", "sha256": "9a9bacd39ae39edbf141011b11c6fef7320b436785e7fba69262b54d1e86d431", "size": 110727}, {"name": "/com.igisw.openmoneybox/en-US/phoneScreenshots/4.jpg", "sha256": "245bcf1c6b9490324cba934dbb6379bb1fc3412fe95309c4eb1b74773133a1bc", "size": 109197}, {"name": "/com.igisw.openmoneybox/en-US/phoneScreenshots/4.png", "sha256": "9b3ff79797e38c1bd57132eed2200ff47342c33a8bf76b45990439670d68976e", "size": 77205}, {"name": "/com.igisw.openmoneybox/en-US/phoneScreenshots/5.jpg", "sha256": "2d8aed0b505a648e1c9ca90c258aa33f515b5d9528be1e096a24c377f654c6c5", "size": 75260}, {"name": "/com.igisw.openmoneybox/en-US/phoneScreenshots/5.png", "sha256": "a084351cfadb499a1240d98b20f4d89321799d5b32d78367124ece80f2535974", "size": 145625}, {"name": "/com.igisw.openmoneybox/en-US/phoneScreenshots/6.jpg", "sha256": "b76fd51a0de480816ae8b0aafcc8658a563fadbc87efe925c90c9e1ca93f3ef0", "size": 164093}, {"name": "/com.igisw.openmoneybox/en-US/phoneScreenshots/6.png", "sha256": "51c1534f4f0de9cac00825157632079a7d747f39a0df2db2ad59f070ac049722", "size": 201338}, {"name": "/com.igisw.openmoneybox/en-US/phoneScreenshots/7.png", "sha256": "34e8dd2e6e06404fcef33da04cffbea3783f26793eb8b7c1c35013bebf7b1fb6", "size": 167857}, {"name": "/com.igisw.openmoneybox/en-US/phoneScreenshots/8.png", "sha256": "b98e64cffd2ecf7e0c2ec934347ac3157525f3bae185803a464a0fc9234d2d35", "size": 187785}, {"name": "/com.igisw.openmoneybox/en-US/phoneScreenshots/9.png", "sha256": "6b7cc14a222b6157fd1d57c7e7e0bdce1d2d220ff5033ff88022992b93214780", "size": 391106}], "it": [{"name": "/com.igisw.openmoneybox/it/phoneScreenshots/1.jpg", "sha256": "9ff7536485721d7de5b3f21953187754b164de4cd0c4fb99f6add8a687fc11f4", "size": 81495}, {"name": "/com.igisw.openmoneybox/it/phoneScreenshots/1.png", "sha256": "7819e35507299f1ec859a06462f6c685fbf8f481e3c6c69bb72153e21eda9a20", "size": 113010}, {"name": "/com.igisw.openmoneybox/it/phoneScreenshots/10.png", "sha256": "4dbf01155f1a6706bfdf97e11b0cfb6cfbbad1bdfa35a5ac2f584e264aa39ac8", "size": 216711}, {"name": "/com.igisw.openmoneybox/it/phoneScreenshots/11.png", "sha256": "f7f84b6e07cb0711d80450fb7d7174907c112cbb7ff5b7a8b6749f6c61ebc074", "size": 159160}, {"name": "/com.igisw.openmoneybox/it/phoneScreenshots/12.png", "sha256": "268cb468c3c8fe8647c36b24557794976b13e39f30c52cfbf74b0086eded830e", "size": 126172}, {"name": "/com.igisw.openmoneybox/it/phoneScreenshots/13.png", "sha256": "1e7908cd1c8cf40b0910f742cab4ddbba8da5aa56a4095f3026fcba91f961d8b", "size": 290482}, {"name": "/com.igisw.openmoneybox/it/phoneScreenshots/14.png", "sha256": "e1ce8d301d46cca254e5594840fbf231d28bfbaf5a5bd35c5df2d7e5d2851d31", "size": 134963}, {"name": "/com.igisw.openmoneybox/it/phoneScreenshots/15.png", "sha256": "e6edc64f571f21f2e87ef3ff9fdd4ead03d8de534055cc73acff31b59c501928", "size": 87092}, {"name": "/com.igisw.openmoneybox/it/phoneScreenshots/16.png", "sha256": "18d1bd64ccf4f24501cf888eb7d7b47221e2a6e42afd7c29672ff5dec0733d53", "size": 192199}, {"name": "/com.igisw.openmoneybox/it/phoneScreenshots/17.png", "sha256": "d9c4eef942cceaae47406174d175230d3a2a2fe9e99a7ff775d0bd69f7179702", "size": 197273}, {"name": "/com.igisw.openmoneybox/it/phoneScreenshots/18.png", "sha256": "588ebc0277af45ae8a69d15cd8bdaeefb2b0dfa7bf3df4a390ce632b23c7cf30", "size": 221625}, {"name": "/com.igisw.openmoneybox/it/phoneScreenshots/19.png", "sha256": "919a7f82cb9ad4a58a892adc75451fd82cde8de20f83b47d88677f9d1486a37e", "size": 183402}, {"name": "/com.igisw.openmoneybox/it/phoneScreenshots/2.jpg", "sha256": "d0be4002b9e2826f541aad1ce64043f927b30e6f2c93ba9caf0e74dc32ec8339", "size": 56097}, {"name": "/com.igisw.openmoneybox/it/phoneScreenshots/2.png", "sha256": "c62871415d73ff7d053f681e662377b496905dbe1261fcaa16ebdd0151f1b3e6", "size": 358263}, {"name": "/com.igisw.openmoneybox/it/phoneScreenshots/20.png", "sha256": "30492e00b27df616ae9fe0f8fc01fba3ce8a9420a8feebfa85d7c829240e0e9d", "size": 388364}, {"name": "/com.igisw.openmoneybox/it/phoneScreenshots/21.png", "sha256": "4339d995abd409fa11c9973ffad6c1119b7b288885be3e80d7c833f3e6615666", "size": 240010}, {"name": "/com.igisw.openmoneybox/it/phoneScreenshots/22.png", "sha256": "4010e1af59a6766b328e8252f5f7cd08795955014ff5a1c430a75456ba18f528", "size": 208992}, {"name": "/com.igisw.openmoneybox/it/phoneScreenshots/3.jpg", "sha256": "2a4968b66c547f861e01b834ef147675c1020f62465eb106fac041ce1885d55e", "size": 136261}, {"name": "/com.igisw.openmoneybox/it/phoneScreenshots/3.png", "sha256": "8f7835ea8d255e2f1a5c89149e5e3ac0f4bf924ab2b0b7038a44a2c8af25076c", "size": 106661}, {"name": "/com.igisw.openmoneybox/it/phoneScreenshots/4.jpg", "sha256": "2c61270f04b4b458897045bb181bfd56e3b4cd978dce043283a9d7251f98e58b", "size": 126960}, {"name": "/com.igisw.openmoneybox/it/phoneScreenshots/4.png", "sha256": "8b41722cb342c98b08b722c86516624b9457f4a6ce944ce511942207449c53a2", "size": 72637}, {"name": "/com.igisw.openmoneybox/it/phoneScreenshots/5.jpg", "sha256": "7609eeccc29781cdaa332167f15882bd8a02a560e9f702e9c22bf67004fdbd63", "size": 101414}, {"name": "/com.igisw.openmoneybox/it/phoneScreenshots/5.png", "sha256": "cfa198bc3d4e3241e2ca9dc7c3314d9325944fb20506c05ed024b1ce37f6b69d", "size": 248865}, {"name": "/com.igisw.openmoneybox/it/phoneScreenshots/6.jpg", "sha256": "89b79862f71fbed368f740dc6ac9995aad648b82c3c1b1da848e0dd38f5c5767", "size": 269058}, {"name": "/com.igisw.openmoneybox/it/phoneScreenshots/6.png", "sha256": "27a710ff9db3d15c148af5495564ae5dc125a98047413ca4e40b0f536d0a2810", "size": 348429}, {"name": "/com.igisw.openmoneybox/it/phoneScreenshots/7.png", "sha256": "4b85152c96014fd4c873c5e113f0af41e95f20434220db8c1c01a0454318f67e", "size": 173437}, {"name": "/com.igisw.openmoneybox/it/phoneScreenshots/8.png", "sha256": "a7d0b11b3eb6cd9d9fb66c8583cfe7b07e61a33bd74505256ba7e54e1d63e0d8", "size": 209811}, {"name": "/com.igisw.openmoneybox/it/phoneScreenshots/9.png", "sha256": "55e0af38560fd31c8c3250b97e0514678229669b36720ab3379a87478923b8a7", "size": 431584}]}}, "authorName": "ClownyRaven"}, "versions": {"86ce06471aa86b0810e9a1133d2258fddcc764cfb02e8746fc4d8c099462f506": null, "04184096569b206de1d2224828c8ace088acdcde983278be20546e37b4551c5f": {"added": 1778568037154, "file": {"name": "/com.igisw.openmoneybox_68.apk", "sha256": "04184096569b206de1d2224828c8ace088acdcde983278be20546e37b4551c5f", "size": 21023171, "ipfsCIDv1": "bafybeiequ2sk4a4odnw74s6uiftsbfe5tkxt7cwyigabnqxuohbavixwoe"}, "src": {"name": "/com.igisw.openmoneybox_68_src.tar.gz", "sha256": "fc342cb65d08e5fe9e72ebd0430d9086bc96d463608a6504b171cf16929e57b7", "size": 14104519}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "3.5.1.10", "versionCode": 68, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 35}, "signer": {"sha256": ["1a0049ebcc42e60604b9c3a96782d3952acad0ee10cc30a8c9435068adadc515"]}, "usesPermission": [{"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}]}, "whatsNew": {"en-US": "Changelog v3.5.1.10:\n  - [GL #11]: New feature: added help bubbles;\n  - Preference screen themes improved;\n  - AndroidChart 5.2.1.\n            \n", "it": "Modifiche 3.5.1.10:\n  - [GL #11]: Nuova funzionalità: vignette di aiuto;\n  - Temi migliorati nella finestra delle Preferenze;\n  - AndroidChart 5.2.1.\n            \n"}}}}, "com.ismartcoding.plain": {"metadata": {"lastUpdated": 1778507335350}, "versions": {"e2ed135539f58bd45753218e5e42de215465b96cf33a5b3f5f6bba1f0f250b7d": null, "67e43f4df14e7da7091628e35393ed0587a4d0725d75ebfa97fac111f8d2a4f3": null, "c8319f65b0b55e4fd97c831812ce7cb511a6f61b9f97ae885a6b6f64997e3c56": null, "db7d189dbfcdb74d51e30001dde30cd2ea8c0fb9011a74c6cd73113c73ced3bd": {"added": 1778507335350, "file": {"name": "/com.ismartcoding.plain_580.apk", "sha256": "db7d189dbfcdb74d51e30001dde30cd2ea8c0fb9011a74c6cd73113c73ced3bd", "size": 82856581, "ipfsCIDv1": "bafybeidb35wqga5yhegg7nhbhq2sdsgwhu26lzbultnkl466ebvsmhocka"}, "src": {"name": "/com.ismartcoding.plain_580_src.tar.gz", "sha256": "41e5f6c593dce40290e4b739af286c8c7750480aadc8b33a8422ed2c73a8c3c5", "size": 41781901}, "manifest": {"nativecode": ["x86_64"], "versionName": "3.1.10", "versionCode": 580, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["c1314fbbfbdde78de3e8e60dea3e0fb8d8ea2103e9c7951043bde074bf1eaf2d"]}, "usesPermission": [{"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.READ_PHONE_NUMBERS"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.CHANGE_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.CHANGE_WIFI_STATE"}, {"name": "android.permission.CHANGE_WIFI_MULTICAST_STATE"}, {"name": "android.permission.MULTICAST"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.READ_SMS"}, {"name": "android.permission.SEND_SMS"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.WRITE_CONTACTS"}, {"name": "android.permission.READ_CALL_LOG"}, {"name": "android.permission.WRITE_CALL_LOG"}, {"name": "android.permission.CALL_PHONE"}, {"name": "android.permission.REQUEST_DELETE_PACKAGES"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PROJECTION"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.BLUETOOTH_ADMIN"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.BLUETOOTH_SCAN"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.ismartcoding.plain.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 29}]}}, "8a542ae8a3ec9f1e0c35e48bd385666a558a99936d5956d29d9ec50cb9d55bc7": {"added": 1778507335350, "file": {"name": "/com.ismartcoding.plain_579.apk", "sha256": "8a542ae8a3ec9f1e0c35e48bd385666a558a99936d5956d29d9ec50cb9d55bc7", "size": 76139174, "ipfsCIDv1": "bafybeiaumtmcuzshkhjlmz4rrqopp6nvmmb4vrtnc4m2xifnzdiuhhqdqi"}, "src": {"name": "/com.ismartcoding.plain_579_src.tar.gz", "sha256": "54637ed923d7e2bc72c659b4772a2379a48f6dd50ccb95ed02463ccc18808064", "size": 41781810}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "3.1.10", "versionCode": 579, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["c1314fbbfbdde78de3e8e60dea3e0fb8d8ea2103e9c7951043bde074bf1eaf2d"]}, "usesPermission": [{"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.READ_PHONE_NUMBERS"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.CHANGE_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.CHANGE_WIFI_STATE"}, {"name": "android.permission.CHANGE_WIFI_MULTICAST_STATE"}, {"name": "android.permission.MULTICAST"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.READ_SMS"}, {"name": "android.permission.SEND_SMS"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.WRITE_CONTACTS"}, {"name": "android.permission.READ_CALL_LOG"}, {"name": "android.permission.WRITE_CALL_LOG"}, {"name": "android.permission.CALL_PHONE"}, {"name": "android.permission.REQUEST_DELETE_PACKAGES"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PROJECTION"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.BLUETOOTH_ADMIN"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.BLUETOOTH_SCAN"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.ismartcoding.plain.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 29}]}}, "1d0d897aa0941fe6d2d7950d5e796fdde9affb43e37cbcddc1f8e62008dec283": {"added": 1778507335350, "file": {"name": "/com.ismartcoding.plain_578.apk", "sha256": "1d0d897aa0941fe6d2d7950d5e796fdde9affb43e37cbcddc1f8e62008dec283", "size": 65342140, "ipfsCIDv1": "bafybeid5qfafhhcarq3tt4rqwzrvjtp7pilzmrurnva4nljpdxjoh5ypv4"}, "src": {"name": "/com.ismartcoding.plain_578_src.tar.gz", "sha256": "62bd3270daeaf5afb251834961cf0c513db3b46808bf9c510b36d2080b64155b", "size": 41781920}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "3.1.10", "versionCode": 578, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["c1314fbbfbdde78de3e8e60dea3e0fb8d8ea2103e9c7951043bde074bf1eaf2d"]}, "usesPermission": [{"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.READ_PHONE_NUMBERS"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.CHANGE_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.CHANGE_WIFI_STATE"}, {"name": "android.permission.CHANGE_WIFI_MULTICAST_STATE"}, {"name": "android.permission.MULTICAST"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.READ_SMS"}, {"name": "android.permission.SEND_SMS"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.WRITE_CONTACTS"}, {"name": "android.permission.READ_CALL_LOG"}, {"name": "android.permission.WRITE_CALL_LOG"}, {"name": "android.permission.CALL_PHONE"}, {"name": "android.permission.REQUEST_DELETE_PACKAGES"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PROJECTION"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.BLUETOOTH_ADMIN"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.BLUETOOTH_SCAN"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.ismartcoding.plain.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 29}]}}}}, "com.kazumaproject.markdownhelperkeyboard.lite.fdroid": {"metadata": {"lastUpdated": 1778568037154}, "versions": {"1f51339947253e3fab256fe1dba20e6532ebc2b9886be20b0c6b5a87a631dfd1": null, "5183157cff0f09d0edcd9fda7933a83f6c9c2727501e073cbf284e8c8acd7fe8": {"added": 1778568037154, "file": {"name": "/com.kazumaproject.markdownhelperkeyboard.lite.fdroid_751.apk", "sha256": "5183157cff0f09d0edcd9fda7933a83f6c9c2727501e073cbf284e8c8acd7fe8", "size": 33365817, "ipfsCIDv1": "bafybeicmfegif4pcbri6wd6y34vxwip5j25fmcldmklqojhgcowptzujby"}, "src": {"name": "/com.kazumaproject.markdownhelperkeyboard.lite.fdroid_751_src.tar.gz", "sha256": "3632c2fcd176368c06098c499072705d1377d620b89239ed668c3a0fc30526dd", "size": 32113736}, "manifest": {"versionName": "1.7.57-lite-fdroid", "versionCode": 751, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["ec676c30f05f3947a1aec86d02ecead150f772790b35fcaf8af484c1dd5eb4c0"]}, "usesPermission": [{"name": "android.permission.VIBRATE"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "com.kazumaproject.markdownhelperkeyboard.lite.fdroid.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.ki_bun.pioneer": {"metadata": {"lastUpdated": 1778568037154, "screenshots": {"phone": {"en-US": [{"name": "/com.ki_bun.pioneer/en-US/phoneScreenshots/screenshot_1.png", "sha256": "6031e50a349547e7f7b705079338e1d184a20574951a494026e81e87185638e2", "size": 352618}, {"name": "/com.ki_bun.pioneer/en-US/phoneScreenshots/screenshot_2.png", "sha256": "34cb27237bb7283078195b3cca29db5887d6b0265a2315b70c8ffee1f2dc6ded", "size": 76277}, {"name": "/com.ki_bun.pioneer/en-US/phoneScreenshots/screenshot_3.png", "sha256": "b709ef6b93f25c71bda5bc0ea4378c7b29345c565e3b06bc8e95eeb3d95e6803", "size": 259226}, {"name": "/com.ki_bun.pioneer/en-US/phoneScreenshots/screenshot_4.png", "sha256": "bb6ffb3e0d7f7be419d7526d6dc8403f00b05856213de162628a43bec607d7d4", "size": 60674}, {"name": "/com.ki_bun.pioneer/en-US/phoneScreenshots/screenshot_5.png", "sha256": "d5e9e94bc64c90035c9fc9461cf613ba12d04ac2b34a11ab2c1ee1022f47718c", "size": 46843}, {"name": "/com.ki_bun.pioneer/en-US/phoneScreenshots/screenshot_6.png", "sha256": "726f12432efcf7fff9490bf6617e5d4aa882c9fb019f1e787dc254f0c144a013", "size": 47328}, {"name": "/com.ki_bun.pioneer/en-US/phoneScreenshots/screenshot_dark.png", "sha256": "5456a9b2d74a93e4fa04b09bfc6c42f7105f87b276808882cdb00b608e5173c3", "size": 74055}, {"name": "/com.ki_bun.pioneer/en-US/phoneScreenshots/screenshot_light.png", "sha256": "218b9ecfceb00077fc1a4209b3b7dd6bdfc6bbe92a9d2753de408e0296a3da69", "size": 73745}]}}, "description": {"en-US": "Pioneer is an open source tool to keep track of progress in an efficient way. Whether you are reading a book, .pdf, .epub, watching playlists, anime episodes, manga chapters, or anything else, Pioneer will act as one inventory to manage them, without relying on several different services for each.\n\nIt is not just a tracker for watchlists, you can use it as a counter in general since it is optional to specify a maximum value, and also to keep track of a goal, for example, \"I am aiming to finish 3 tasks today\". \n\nFeatures:\n\n- Material 3 dynamic theme\n- Local and offline progress tracking, no accounts or internet connection required\n- Adding, deleting, and editing progress\n- Privacy focused progress tracking app with no data collection, analytics, and telemetery\n- Optional description and maximum value\n- Import and export to CSV\n- Display tags and image\n\nPioneer is a free and open source project licensed under GPL v3, view the source code at: https://github.com/ki-bun/Pioneer\n"}}, "versions": {"398d9d0be1ffa8eb90bc6fc01310a9ff8733d82e5f44b4f879b86e47bccdb01c": null, "f8fbb0e9b5e5da129e6f981c0eecb98f409aba885893f5b08aa91b3f3a19a99c": {"added": 1778568037154, "file": {"name": "/com.ki_bun.pioneer_7.apk", "sha256": "f8fbb0e9b5e5da129e6f981c0eecb98f409aba885893f5b08aa91b3f3a19a99c", "size": 10414921, "ipfsCIDv1": "bafybeif7tgp3gtxcb7nyx7hsjmyvwbwcatszw2zrrfzbos5yhshguhprre"}, "src": {"name": "/com.ki_bun.pioneer_7_src.tar.gz", "sha256": "6181d0036864f914e9504ef099e3752ebe5bad441d8d49af4c82ae5d1b3d2c61", "size": 1066631}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.0.0", "versionCode": 7, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["7292c73b8fa867a687b2c474c0f7b7be77172aaccefa2e6fee925641eb940e36"]}, "usesPermission": [{"name": "com.ki_bun.pioneer.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "### Major update!\n\n- Display optional image and tags\n- Redesign input screen\n- UI changes in homescreen\n- Bug fixes\n\nMore info at: https://github.com/ki-bun/Pioneer/releases\n"}}}}, "com.kompact": {"metadata": {"lastUpdated": 1778507335350}, "versions": {"76db309192a1656266766f01e6fe091e379e5822925825488c6bce19d201c281": null, "0751d19d5c4d258051fe75c5baa2d95e9375acae0d1392bc3f64c2a0498ab2c2": {"added": 1778507335350, "file": {"name": "/com.kompact_9.apk", "sha256": "0751d19d5c4d258051fe75c5baa2d95e9375acae0d1392bc3f64c2a0498ab2c2", "size": 14609501, "ipfsCIDv1": "bafybeiboiiyahapgox67i2x7n5d65capwpbam5gzzw4dcwfadwg5hrim4a"}, "src": {"name": "/com.kompact_9_src.tar.gz", "sha256": "1680cbb443e4c5a1a93996bc64274814ab33b672be27ae8b93c060e0732044a6", "size": 696793}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.0.5", "versionCode": 9, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["5813fc01ba8dd9d2835b6beae80f65ca09f4444d4fb426e8e3ff3d4adeb11d7b"]}, "usesPermission": [{"name": "com.kompact.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "What's new in 1.0.5\n\n- Fixed UI layout and formatting issues in the About screen.\n- Updated license to GNU AGPL v3.0 only.\n- Added missing translations for color filter options and rotation degrees.\n- Improved F-Droid metadata links for donations, website, and support email.\n"}}}}, "com.labnex.app": {"metadata": {"lastUpdated": 1778507335350}, "versions": {"b9b12f4d543fc3d354495475131ce1575d08c158d4004883d4aca1bfccf720cf": null, "66a1aeeb2b70f80a162dd57d13a6e26c9631a323274d85706f08a367c66b2ea2": {"added": 1778507335350, "file": {"name": "/com.labnex.app_795.apk", "sha256": "66a1aeeb2b70f80a162dd57d13a6e26c9631a323274d85706f08a367c66b2ea2", "size": 14608844, "ipfsCIDv1": "bafybeigc6scqamjpwr4icj2zrc3ik4dnnxveuz6aopln2vlnl4egpgxhqy"}, "src": {"name": "/com.labnex.app_795_src.tar.gz", "sha256": "45bcea12f74a14f1ec28220b87c799f66bab873bd9ed04d3dd5c50f09acfb74c", "size": 2941805}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "8.0.0-rc1", "versionCode": 795, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 37}, "signer": {"sha256": ["836735876c497d40c81267342a5961be0a6040f54f6a289bb3c845c39724b405"]}, "usesPermission": [{"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_DOWNLOAD_MANAGER"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "com.labnex.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "8.0.0-rc1\n\nLabNex 8.0.0 will change how you surf your GitLab. The experience will be smooth, feature-rich, and offer more screen space for content.\n\nIt is still a work in progress and may have incomplete features and bugs. If you find any bugs, please report them.\n\nA full list of features and improvements will be published with the stable release.\n\nRelease Notes: https://github.com/labnex/LabNex/releases\n"}}}}, "com.madlonkay.orgro": {"metadata": {"lastUpdated": 1778568037154}, "versions": {"6d7838d19557539d5ba285515549298c6523ce1054b5fb088797c67ce24ff3a3": null, "54d64c02897046d165061990f3097c2e5dd3a7c6df63b0d45a7c75a804692843": {"added": 1778568037154, "file": {"name": "/com.madlonkay.orgro_247.apk", "sha256": "54d64c02897046d165061990f3097c2e5dd3a7c6df63b0d45a7c75a804692843", "size": 114295346, "ipfsCIDv1": "bafybeihso6qy4cfgkftjb5f4lsenh5fcnaturlucs4vg6w2mm2dd7p5mhi"}, "src": {"name": "/com.madlonkay.orgro_247_src.tar.gz", "sha256": "250be4ca58cac2507797a207baed148fbc99ab1de602da26d7d42bafa61fefbc", "size": 370924499}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "2.3.5", "versionCode": 247, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["d9423d31b482bc1638bf553b6ac1a5fdf07e85ac197de6f0d796b1a0f8912273"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.VIBRATE"}, {"name": "com.madlonkay.orgro.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "App loads fonts from online sources (Google Fonts, AWS S3)."}}, "whatsNew": {"en-US": "- Remember URLs in “Recent files” list\n- Try to open URL links to Org files in the app\n- Bug fixes\n", "ja": "- “最近のファイル”一覧にURLも記憶する\n- OrgファイルへのURLリンクもアプリ内で開く\n- バグ修正\n"}}}}, "com.marotoweb.cajuscan_app": {"metadata": {"lastUpdated": 1778507335350, "screenshots": {"phone": {"en-US": [{"name": "/com.marotoweb.cajuscan_app/en-US/phoneScreenshots/1.png", "sha256": "7121516fafa2ff6b10a08d707a54748aef19b8a8da5463dc1dd17e968501e417", "size": 75658}, {"name": "/com.marotoweb.cajuscan_app/en-US/phoneScreenshots/2.png", "sha256": "73e1a29cccb9939f2e69825c556af0bee9a93985da52b21fb76dd97b9ccbd7ca", "size": 186224}, {"name": "/com.marotoweb.cajuscan_app/en-US/phoneScreenshots/3.png", "sha256": "9209ee36708a6725d9f50989193a5afd8f7c840ac6d2f8102e397a206788da86", "size": 101408}, {"name": "/com.marotoweb.cajuscan_app/en-US/phoneScreenshots/4.png", "sha256": "80b858db14ed6e3db6f6d64643528947a0dfd40d749fc23116fc5cb172c84891", "size": 237571}, {"name": "/com.marotoweb.cajuscan_app/en-US/phoneScreenshots/5.png", "sha256": "acdfde2cc271c8d19aa70e9908831db93d11d87bf600f4f1fd22c9df94b718ef", "size": 115194}, {"name": "/com.marotoweb.cajuscan_app/en-US/phoneScreenshots/6.png", "sha256": "6f3e96eba47440a79c562cc11405ced5e43449f9c4e5c27f96e15fde1b2f41fd", "size": 1975299}], "pt-PT": [{"name": "/com.marotoweb.cajuscan_app/pt-PT/phoneScreenshots/1.png", "sha256": "7121516fafa2ff6b10a08d707a54748aef19b8a8da5463dc1dd17e968501e417", "size": 75658}, {"name": "/com.marotoweb.cajuscan_app/pt-PT/phoneScreenshots/2.png", "sha256": "73e1a29cccb9939f2e69825c556af0bee9a93985da52b21fb76dd97b9ccbd7ca", "size": 186224}, {"name": "/com.marotoweb.cajuscan_app/pt-PT/phoneScreenshots/3.png", "sha256": "9209ee36708a6725d9f50989193a5afd8f7c840ac6d2f8102e397a206788da86", "size": 101408}, {"name": "/com.marotoweb.cajuscan_app/pt-PT/phoneScreenshots/4.png", "sha256": "80b858db14ed6e3db6f6d64643528947a0dfd40d749fc23116fc5cb172c84891", "size": 237571}, {"name": "/com.marotoweb.cajuscan_app/pt-PT/phoneScreenshots/5.png", "sha256": "acdfde2cc271c8d19aa70e9908831db93d11d87bf600f4f1fd22c9df94b718ef", "size": 115194}, {"name": "/com.marotoweb.cajuscan_app/pt-PT/phoneScreenshots/6.png", "sha256": "6f3e96eba47440a79c562cc11405ced5e43449f9c4e5c27f96e15fde1b2f41fd", "size": 1975299}]}}}, "versions": {"293a6cd86796d6e074bcf4f80a5ccf783708fada7901f6aa9fe4efe94a8e33c8": {"added": 1778507335350, "file": {"name": "/com.marotoweb.cajuscan_app_7.apk", "sha256": "293a6cd86796d6e074bcf4f80a5ccf783708fada7901f6aa9fe4efe94a8e33c8", "size": 59985041, "ipfsCIDv1": "bafybeiaqlnb6gelkyo5pwnts77eyavvlbz2zbxet43ge5m3vw4pyxltbvi"}, "src": {"name": "/com.marotoweb.cajuscan_app_7_src.tar.gz", "sha256": "0b5d1524571dc0c5bbf5cff52bd5b55ba399e5176ebe9ac9125dab291ef3ee09", "size": 107383877}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "1.0.6", "versionCode": 7, "features": [{"name": "android.hardware.camera.any"}], "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["b1bd4eb13022a25b6b0ac9b079ea255feac109d7a613c9448c287ee822ab19b2"]}, "usesPermission": [{"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "com.marotoweb.cajuscan_app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"pt-PT": "- File Import: New feature to read invoice QR Codes directly from PDF files or gallery images.\n- Scan Control: Added an option in Settings to toggle between continuous scanning or returning Home after each read.\n- Ergonomic Interface: Buttons repositioned at the bottom of the screen for easier thumb access.\n- Navigation Improvements: Scanner exit flow now respects the user's preferred scanning mode.\n- Stability: Optimized error handling to prevent duplicate reads or processing failures.", "en-US": "- Importação de Ficheiros: Nova funcionalidade para ler faturas a partir de ficheiros PDF ou imagens da galeria.\n- Controlo de Scan: Adicionada opção nas Definições para alternar entre scan contínuo ou regressar à Home após cada leitura.\n- Interface Ergonómica: Botões reposicionados na parte inferior do ecrã para facilitar o uso com o polegar.\n- Melhorias na Navegação: O fluxo de saída do scanner agora respeita a preferência configurada pelo utilizador.\n- Estabilidade: Tratamento de erros otimiz"}}}}, "com.mskd.flux": {"metadata": {"lastUpdated": 1778568037154}, "versions": {"11c3513c64b23e580a5fc43c4fd7592903b891775a399fda5482aa51b8d3f2dd": null, "a68f51c393b6529c267fcfbbd4e0919770207fefba88fdc16772d944e97c58bd": {"added": 1778568037154, "file": {"name": "/com.mskd.flux_16.apk", "sha256": "a68f51c393b6529c267fcfbbd4e0919770207fefba88fdc16772d944e97c58bd", "size": 22824909, "ipfsCIDv1": "bafybeigy3odeegureuzdpt6dtola6f73u65kvw4relaz5poa77def5yymu"}, "src": {"name": "/com.mskd.flux_16_src.tar.gz", "sha256": "703da212ecea210a24c6d61bb408ce86e2577251b267dc0866583501d5425676", "size": 38632239}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.3.3", "versionCode": 16, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 37}, "signer": {"sha256": ["8e5fcb643e8137d5ff413b0b33286f17f846d2bf6b24a4e5e392672c3fec8195"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "com.mskd.flux.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Feature: Data languages\n- Feature: Full sync option\n- Feature: Open keyboard on search\n- Feature: Erase progression\n- Fix: Crash on back button\n- Fix: Metadata selection", "fr-FR": "- Feature: Sélection du language des informations\n- Feature: Option de synchro complète\n- Feature: Ouverture du clavier automatique dans l'écran de recherche\n- Feature: Suppression de la progression\n- Fix: Crash sur le bouton retour\n- Fix: Sélection des données"}}}}, "com.myAllVideoBrowser": {"metadata": {"lastUpdated": 1778507335350}, "versions": {"6bf6642167d5274974fb83898e0606357c51c3ce28e5ad4bf883c6c7bb76249f": null, "8007f8cbac2e20f43b8a58e471cda6134e39eb5544205370c9dc953f032a7474": null, "4a79e5c0b650163281fd4997525eceebeb2a5f84f43b901e3fe34cac2bb153d7": null, "45411a94d4729cb4f8cb3669a640ce5ff6818507ae9d0ef0038eab24e95a802b": null, "d22b3a8c2e89cba353a0a0c16f69f54481f167e6a7fbe0fcc1fc0c707f2eb629": {"added": 1778507335350, "file": {"name": "/com.myAllVideoBrowser_226.apk", "sha256": "d22b3a8c2e89cba353a0a0c16f69f54481f167e6a7fbe0fcc1fc0c707f2eb629", "size": 103358928, "ipfsCIDv1": "bafybeidhuaiyhdico2xcdvt3rz5mozfih4eek2r2blffs3uyu6oov647cq"}, "src": {"name": "/com.myAllVideoBrowser_226_src.tar.gz", "sha256": "65423714faafeb577e2e792965282079c8a3d1114c84c3182e58f68f35dfc3e1", "size": 13220164}, "manifest": {"nativecode": ["x86_64"], "versionName": "0.8.16.4", "versionCode": 226, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["e5f3cc13209b714eddd4406dec95f8685f453475c27b0feecf2233123b07c8ad"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.myAllVideoBrowser.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "93436055a1fda237220284fc4f13a3b49acec6c492137170bc61c30887746cb1": {"added": 1778507335350, "file": {"name": "/com.myAllVideoBrowser_225.apk", "sha256": "93436055a1fda237220284fc4f13a3b49acec6c492137170bc61c30887746cb1", "size": 99761054, "ipfsCIDv1": "bafybeicqy5k6754lxofa7ywqhjsovxqn25lgl3gfedns3jvfmpfyxdwcti"}, "src": {"name": "/com.myAllVideoBrowser_225_src.tar.gz", "sha256": "e5ec93552b8712069bd0f82153b8ddac08cef95b756218a083fe80e00e4aefb6", "size": 13220286}, "manifest": {"nativecode": ["x86"], "versionName": "0.8.16.4", "versionCode": 225, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["e5f3cc13209b714eddd4406dec95f8685f453475c27b0feecf2233123b07c8ad"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.myAllVideoBrowser.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "bec94263bc02a3f3bed0083936adc46c0e110122872a784f06657394a2074328": {"added": 1778507335350, "file": {"name": "/com.myAllVideoBrowser_224.apk", "sha256": "bec94263bc02a3f3bed0083936adc46c0e110122872a784f06657394a2074328", "size": 98538650, "ipfsCIDv1": "bafybeidsp3uzau535fzabnmbzhbns2jrzdbkgmp6etnz6mlymnqy5evrqa"}, "src": {"name": "/com.myAllVideoBrowser_224_src.tar.gz", "sha256": "d518cacd8f620c391bfcaeeed6e376a59bc411b2185a3fb33e6c417255ff1586", "size": 13220202}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "0.8.16.4", "versionCode": 224, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["e5f3cc13209b714eddd4406dec95f8685f453475c27b0feecf2233123b07c8ad"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.myAllVideoBrowser.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "1af62ffa30ab1767f5c593114f52e47a66325686b735eac4bd44c9799d12a5fc": {"added": 1778507335350, "file": {"name": "/com.myAllVideoBrowser_223.apk", "sha256": "1af62ffa30ab1767f5c593114f52e47a66325686b735eac4bd44c9799d12a5fc", "size": 112125476, "ipfsCIDv1": "bafybeicsgrwwh2mkofrc3grv5exhlcxbf34quqatuparwxyvehwezuxmim"}, "src": {"name": "/com.myAllVideoBrowser_223_src.tar.gz", "sha256": "55f88c29963e33b222189aff0bb31d8cd4b66dea0ce398c1a6bd6d018ee3421d", "size": 13220156}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "0.8.16.4", "versionCode": 223, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["e5f3cc13209b714eddd4406dec95f8685f453475c27b0feecf2233123b07c8ad"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.myAllVideoBrowser.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.predidit.kazumi": {"metadata": {"lastUpdated": 1778507335350}, "versions": {"f965abf0a9325b13740f83ba9455acb1ebb2eab4a710fa8c6a8618556e03d4cb": null, "3077a83f2e939fd5b9838074212dc2d54f2510058c464cc7366a9219558d4ce1": {"added": 1778507335350, "file": {"name": "/com.predidit.kazumi_201012.apk", "sha256": "3077a83f2e939fd5b9838074212dc2d54f2510058c464cc7366a9219558d4ce1", "size": 30349584, "ipfsCIDv1": "bafybeige6licnu3rqwcnrodp74u727i6pmnzd2kamfs26r2docyqz2ogpa"}, "src": {"name": "/com.predidit.kazumi_201012_src.tar.gz", "sha256": "2deb7c62cd58f20632ce9e1e76b3e3e9c17ed5cadec5b4df65485f822e893870", "size": 521727309}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "2.1.1", "versionCode": 201012, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["f4633dcf19ca0ccac7e730c57124a7acca57ce52b87913f9620d6bb718551d98"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "com.predidit.kazumi.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Rely on Bungumi for anime index, DanDanPlay for danmaku and GitHub for rules."}}}}}, "com.presley.flexify": {"metadata": {"lastUpdated": 1778507335350}, "versions": {"91b9a78234f02185fc2c6cb785cb527ec3315af706da577195b1f846a154cb80": null, "45b44d7bafb57582e8c33ddc6aeda141c5874e0f1de5974df7427b4fb07e6bc0": null, "9d7d53270f58a3e88e8363e58a81b868c87038bcd37733c9fcab1b657c637681": null, "68b2dc60cdf1b603dbc89e79121c4e9f46257db941bfd742f3194764381a7e5a": {"added": 1778507335350, "file": {"name": "/com.presley.flexify_35903.apk", "sha256": "68b2dc60cdf1b603dbc89e79121c4e9f46257db941bfd742f3194764381a7e5a", "size": 23706609, "ipfsCIDv1": "bafybeied4fshatrxvfwlvpucespehyfdyuma3ecvm6rb2c2q4cdymqsik4"}, "src": {"name": "/com.presley.flexify_35903_src.tar.gz", "sha256": "ee9a230e75e36fd6c58e508c34e856070c865fd2634078656a5464aa74460d2e", "size": 451933528}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "2.1.74", "versionCode": 35903, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["011ee1a6e4e5ecd675f67fbf3d78ad82614a7a7a3f24ed71cc9c417154a0f0fd"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.presley.flexify.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "4d29aa1986e5a2a7e9721c779f3f7da8417e73380d34c3f1597ce5e165fbe6d3": {"added": 1778507335350, "file": {"name": "/com.presley.flexify_35902.apk", "sha256": "4d29aa1986e5a2a7e9721c779f3f7da8417e73380d34c3f1597ce5e165fbe6d3", "size": 21480547, "ipfsCIDv1": "bafybeiflaxsnayzy43lbdbmdsl5glmvo6mfisg5erdpxohtu5v4kllszlu"}, "src": {"name": "/com.presley.flexify_35902_src.tar.gz", "sha256": "9c39315633d05c64db7054b0c37eb0ae0bca97204bf89fafb04a74c943c6d08b", "size": 451959100}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "2.1.74", "versionCode": 35902, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["011ee1a6e4e5ecd675f67fbf3d78ad82614a7a7a3f24ed71cc9c417154a0f0fd"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.presley.flexify.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "456f998521e48f8c9e608b50d0a2bd2c819e95550cc22c792cbccf676022b199": {"added": 1778507335350, "file": {"name": "/com.presley.flexify_35901.apk", "sha256": "456f998521e48f8c9e608b50d0a2bd2c819e95550cc22c792cbccf676022b199", "size": 25202520, "ipfsCIDv1": "bafybeidb52qs7audnqjyqrzwl3icagpvbf6xipbgcjkddabr5ggbj472p4"}, "src": {"name": "/com.presley.flexify_35901_src.tar.gz", "sha256": "a33a1123e27639360f8943b0f2a47510dfd0fc1cd2479b5bbf42705785d0fa28", "size": 451956697}, "manifest": {"nativecode": ["x86_64"], "versionName": "2.1.74", "versionCode": 35901, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["011ee1a6e4e5ecd675f67fbf3d78ad82614a7a7a3f24ed71cc9c417154a0f0fd"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.presley.flexify.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.qfs.pagan": {"metadata": {"lastUpdated": 1778507335350}, "versions": {"5cbd8da383af662bf9b062a90ba88ee8f1c85f101f6dde20117fb5f912727ee2": null, "87a0e35342d1136215aedb167570cc817d00ebf600f2549a1f7bfb462e166923": {"added": 1778507335350, "file": {"name": "/com.qfs.pagan_152.apk", "sha256": "87a0e35342d1136215aedb167570cc817d00ebf600f2549a1f7bfb462e166923", "size": 14436754, "ipfsCIDv1": "bafybeif5db5emhid4vf3cccjjuk3gqsz6clyah34d43krxi4icgp4g3clq"}, "src": {"name": "/com.qfs.pagan_152_src.tar.gz", "sha256": "47299b75be940a889b84d5e3dff9952a8fa6f81d7e01cae849bbe33da4af1b1e", "size": 1502032}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.8.10", "versionCode": 152, "usesSdk": {"minSdkVersion": 27, "targetSdkVersion": 36}, "signer": {"sha256": ["e9d569c53b2fabc53256a868e08e45f4bfa867137234fda9fc5a777f47b4009f"]}, "usesPermission": [{"name": "android.permission.VIBRATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "com.qfs.pagan.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.REORDER_TASKS"}]}, "whatsNew": {"en-US": "Fixed immediate-transitioned effect controls being skipped if the directly proceed effects with linear transitions.\n"}}}}, "com.rama.mako": {"metadata": {"lastUpdated": 1778507335350}, "versions": {"23ccb91bf37060511a43d87d9bca23c4816e13bf57737cf059075e3ef1159377": null, "373e439cdf2d983650efd1dee7cf1649d4b4fbcb53a2f97afe6a315386c7dc87": {"added": 1778507335350, "file": {"name": "/com.rama.mako_37.apk", "sha256": "373e439cdf2d983650efd1dee7cf1649d4b4fbcb53a2f97afe6a315386c7dc87", "size": 2414009, "ipfsCIDv1": "bafybeiaqrjbupczpavdsj4wa6rtpocidhrjiwbbkizyrvmqia7ziebilhi"}, "src": {"name": "/com.rama.mako_37_src.tar.gz", "sha256": "e771b138a3e4ac37a9e0e86777f6b295a8084588ff3583fb3ae444cb9fb598a0", "size": 592211}, "manifest": {"versionName": "2026.37", "versionCode": 37, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["8d29ccec70f0c1ad6ff5fcc23bc249d420476db9f3a04818e91126ba9ad2a978"]}, "usesPermission": [{"name": "com.rama.mako.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.shub39.grit": {"metadata": {"lastUpdated": 1778507335350}, "versions": {"f025f78d9b3898efc3248d82c0eed78e4d8e97d602fa31d945b9db9ed868a474": null, "79f1a1fe5367412a37e2c2ce7cc859b6eb9aba87e7d55a72e1bbadb0dfdd67d3": {"added": 1778507335350, "file": {"name": "/com.shub39.grit_5922.apk", "sha256": "79f1a1fe5367412a37e2c2ce7cc859b6eb9aba87e7d55a72e1bbadb0dfdd67d3", "size": 9720395, "ipfsCIDv1": "bafybeihwgd5gz3vzac5vsjcu54xg4nor64iyx7vnxakw34cl54ne7warhu"}, "src": {"name": "/com.shub39.grit_5922_src.tar.gz", "sha256": "e6370e8a206e15a06d9e75df8593a7e2450c14287f74c5e2f5ea9e38e7c48c73", "size": 8471121}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "5.9.22", "versionCode": 5922, "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": 1778568037154, "screenshots": {"phone": {"en-US": [{"name": "/com.sidhant.puzzle/en-US/phoneScreenshots/1.png", "sha256": "bd062ef19693c288e512698636667c5a5c421f7f34781e9fb629b4f4decaed6b", "size": 66992}, {"name": "/com.sidhant.puzzle/en-US/phoneScreenshots/2.png", "sha256": "7d14991a32a91a6d8272e6291b76cd4e1301cd0842be6d58bd0a3e032d445280", "size": 44740}, {"name": "/com.sidhant.puzzle/en-US/phoneScreenshots/3.png", "sha256": "caffa2f2d45861d8afadc6fb57cc960fc3deb1f1c13326b6eb50dc1c9e5b7583", "size": 35835}, {"name": "/com.sidhant.puzzle/en-US/phoneScreenshots/4.png", "sha256": "44c10ab392a75f0c090a7d251e306fc10b5517287a6fa1dc36f36e6423b5af4d", "size": 80039}, {"name": "/com.sidhant.puzzle/en-US/phoneScreenshots/5.png", "sha256": "24099d640becc8d02c404152a2e388e060961a940b48c6b60fae0c3a6d59db82", "size": 41129}, {"name": "/com.sidhant.puzzle/en-US/phoneScreenshots/6.png", "sha256": "5bf4b803ddc9f7821abed0bacf3d1797449121987ff5f24483a1ca369d5d2905", "size": 56528}, {"name": "/com.sidhant.puzzle/en-US/phoneScreenshots/7.png", "sha256": "a23d7352d05f1972238e8069b4f2b1480c119e54598a857287011ddfdba9783b", "size": 77262}, {"name": "/com.sidhant.puzzle/en-US/phoneScreenshots/8.png", "sha256": "4590f28b944f3b00c8a41e58ddea4cc3bdb17cf12e3278964c7e340a64693a18", "size": 46456}]}}}, "versions": {"f2fe7e8d41227d3ed4e7e01e748f8dd61b1be91bcb1b200b0f73be822b564c10": {"added": 1778568037154, "file": {"name": "/com.sidhant.puzzle_53.apk", "sha256": "f2fe7e8d41227d3ed4e7e01e748f8dd61b1be91bcb1b200b0f73be822b564c10", "size": 19844133, "ipfsCIDv1": "bafybeidkvjx6pkzmgtp6pstmqs3u2opctzud3bq6b7jmne2s62l7mxx2n4"}, "src": {"name": "/com.sidhant.puzzle_53_src.tar.gz", "sha256": "1c51e927195ef702e51353851161bf41e60e3a832ddc2e3a8d93536f6fd0f596", "size": 29563368}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.0.4", "versionCode": 53, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["c753af7e70ef82993376caf2700b8565826edff1b06e610504dfc44267603f38"]}, "usesPermission": [{"name": "com.sidhant.puzzle.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "2d97140bbf69b9de547e737307b4c7ee2001dfa0096878d09bb66aaef0f5d080": {"added": 1778568037154, "file": {"name": "/com.sidhant.puzzle_52.apk", "sha256": "2d97140bbf69b9de547e737307b4c7ee2001dfa0096878d09bb66aaef0f5d080", "size": 18418734, "ipfsCIDv1": "bafybeif3lyml3akpcjgahpf5wyim4v53lymda27ktd7l67i4ao4zoztvqy"}, "src": {"name": "/com.sidhant.puzzle_52_src.tar.gz", "sha256": "d1474d7fceaa51f7b9c48e93f4769beb3451c648de58673f5896e73759fcd6ad", "size": 29563906}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.0.4", "versionCode": 52, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["c753af7e70ef82993376caf2700b8565826edff1b06e610504dfc44267603f38"]}, "usesPermission": [{"name": "com.sidhant.puzzle.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "7def952ea601094c89f0117d0e09821cd0f161b763b687d0607e9c6348e19cc4": {"added": 1778568037154, "file": {"name": "/com.sidhant.puzzle_51.apk", "sha256": "7def952ea601094c89f0117d0e09821cd0f161b763b687d0607e9c6348e19cc4", "size": 16014388, "ipfsCIDv1": "bafybeicresxvwarirtwbxos7e2tcxuxm73i4jh5vhygfsd3lncple645au"}, "src": {"name": "/com.sidhant.puzzle_51_src.tar.gz", "sha256": "1232d9f017e8eb6d761234ea3aee13ae1f7dea35cd6986b363739524cdbd7d72", "size": 29563010}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.0.4", "versionCode": 51, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["c753af7e70ef82993376caf2700b8565826edff1b06e610504dfc44267603f38"]}, "usesPermission": [{"name": "com.sidhant.puzzle.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.termoneplus": {"metadata": {"lastUpdated": 1778568037154}, "versions": {"958314d3fbb505c3ab6de2fa32738d2a39e48787267ae9d8d87ed3b9ef9130f2": null, "fc0ab7c7299011568e41776679b18ed7a92870722beef97c3b3a9dd66a8cd9ff": {"added": 1778568037154, "file": {"name": "/com.termoneplus_570.apk", "sha256": "fc0ab7c7299011568e41776679b18ed7a92870722beef97c3b3a9dd66a8cd9ff", "size": 5687069, "ipfsCIDv1": "bafybeigleksuusbxhgwk42fcwlwib35dkm26oycxqdc5zg35yqvsiyhalq"}, "src": {"name": "/com.termoneplus_570_src.tar.gz", "sha256": "28a22a2b369f8a3df00d18ca3242c46cf66bfeec32f30a1f4ac1c8d437487335", "size": 800745}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "5.7.0/X", "versionCode": 570, "usesSdk": {"minSdkVersion": 16, "targetSdkVersion": 36}, "signer": {"sha256": ["de7986a766d1c5cb948d46bf7addd9c448e6b1b27e52d9b7125e73f1c39f448b"]}, "usesPermission": [{"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.ACCESS_SUPERUSER"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.DUMP"}, {"name": "com.termoneplus.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.thomaskuenneth.tkweek": {"metadata": {"lastUpdated": 1778507335350}, "versions": {"a6f73132ae740305dd6dbc6c876203792789c5aa3ec6b33c2197e92a0f7f929a": {"added": 1778507335350, "file": {"name": "/com.thomaskuenneth.tkweek_23301.apk", "sha256": "a6f73132ae740305dd6dbc6c876203792789c5aa3ec6b33c2197e92a0f7f929a", "size": 4425444, "ipfsCIDv1": "bafybeibgvoeuc52qzcvtmckwiekccmvkkvia3ys4uqgzavq5wl7fjhklfu"}, "src": {"name": "/com.thomaskuenneth.tkweek_23301_src.tar.gz", "sha256": "8296ac88a9983a9a297bcd2128c4fe06bfcefd72fdf4cd05f8fd0e5a0a965e2a", "size": 15313498}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.3.3", "versionCode": 23301, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["7d6bd0ed4e9e4a1e6e3da0cc2d783a25f721a3961c7da315536c4519d85545b2"]}, "usesPermission": [{"name": "android.permission.VIBRATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.READ_CALL_LOG"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "com.thomaskuenneth.tkweek.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.unciv.app": {"metadata": {"lastUpdated": 1778568037154}, "versions": {"32b51860591442ac4230ff1b41ae961198405e6678874be5fe302efe2024d278": null, "368501fabc5decfd033585a41ee2226616b1d777b7e18f0c6f161f848b8971cb": {"added": 1778568037154, "file": {"name": "/com.unciv.app_1217.apk", "sha256": "368501fabc5decfd033585a41ee2226616b1d777b7e18f0c6f161f848b8971cb", "size": 26424913, "ipfsCIDv1": "bafybeihrqhjto7ytxdvc5mgxap7ehkuhlzdvidzzlxu4rlbrhupcjv7q6q"}, "src": {"name": "/com.unciv.app_1217_src.tar.gz", "sha256": "87a2ddcb84855c6ae64cf342fdfcdb13223000476db6bcb0001ac56f238a670e", "size": 45718786}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "4.20.5-patch1", "versionCode": 1217, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 35}, "signer": {"sha256": ["cd16e386469f23988fc9cdeca01bfefbd0deaed13a4907bce76e91acc9662c68"]}, "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.unciv.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.viscouspot.gitsync": {"metadata": {"lastUpdated": 1778507335350}, "versions": {"5542dd840409ff40747c49271adcb2e464ef96f76e2aa9b78ecf9f5bf197dfc9": {"added": 1778507335350, "file": {"name": "/com.viscouspot.gitsync_18563.apk", "sha256": "5542dd840409ff40747c49271adcb2e464ef96f76e2aa9b78ecf9f5bf197dfc9", "size": 23083259, "ipfsCIDv1": "bafybeiazms4svc6qqyzzjlvs5utlnomint7ln44wyajaahcaqx66vdyseq"}, "src": {"name": "/com.viscouspot.gitsync_18563_src.tar.gz", "sha256": "db54bfd358cc97c37678cac684c6a3f5be9f4264972fe0f5f56d5ad74f0eacc6", "size": 194741152}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.8.56", "versionCode": 18563, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["f5cd024f134ce7d5d7c41ef27f0a9f02e3b1ad14760257811bab2959945130d9"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.GET_TASKS"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "com.viscouspot.gitsync.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "9fec87dd2fb8afc6b301a1d36546a81cbdd218a5a78bb3fedb7736d8abf7ff37": {"added": 1778507335350, "file": {"name": "/com.viscouspot.gitsync_18562.apk", "sha256": "9fec87dd2fb8afc6b301a1d36546a81cbdd218a5a78bb3fedb7736d8abf7ff37", "size": 23062800, "ipfsCIDv1": "bafybeibi7s66k4ndym352oa5mtprbhk665djbnkwrdmib5bpezl4oxfmta"}, "src": {"name": "/com.viscouspot.gitsync_18562_src.tar.gz", "sha256": "765f215b92e8820b188f7cf3d1a092f6b5454d81d66e2a2c7831bd7e26c55538", "size": 194725142}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.8.56", "versionCode": 18562, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["f5cd024f134ce7d5d7c41ef27f0a9f02e3b1ad14760257811bab2959945130d9"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.GET_TASKS"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "com.viscouspot.gitsync.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "e8f6ecc0124abcae4d4564260b9c739687914ad72ae45002bf2343afcd89da62": {"added": 1778507335350, "file": {"name": "/com.viscouspot.gitsync_18561.apk", "sha256": "e8f6ecc0124abcae4d4564260b9c739687914ad72ae45002bf2343afcd89da62", "size": 22178078, "ipfsCIDv1": "bafybeiedhhtirrq7lnev4sls6k4abltsq2ip3eo5sudlaocioq7hlqowdu"}, "src": {"name": "/com.viscouspot.gitsync_18561_src.tar.gz", "sha256": "d0634f7889cd63d1d8a917b006645832c28d1f7f5a8457ac0c968b214a61aaae", "size": 194727582}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.8.56", "versionCode": 18561, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["f5cd024f134ce7d5d7c41ef27f0a9f02e3b1ad14760257811bab2959945130d9"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.GET_TASKS"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "com.viscouspot.gitsync.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.wordgame.nian": {"metadata": {"lastUpdated": 1778507335350, "featureGraphic": {"en-US": {"name": "/com.wordgame.nian/en-US/featureGraphic_jLO7J4XiWGGQRxpjszHT2GjCXftAAS9X5Ey-6utdXLI=.png", "sha256": "8cb3bb2785e2586190471a63b331d3d868c25dfb40012f57e44cbeeaeb5d5cb2", "size": 11280}}, "screenshots": {"phone": {"en-US": [{"name": "/com.wordgame.nian/en-US/phoneScreenshots/1.png", "sha256": "e84f24b90601cb49c7a36a462e05bd60c3fdb225cbfc3d4cc9db6ae8337b025c", "size": 66745}, {"name": "/com.wordgame.nian/en-US/phoneScreenshots/2.png", "sha256": "e4de2a8287f8a95796d728eb0540b3a5bf7f0efe4dcb5939e76dbaeb1775609a", "size": 57210}, {"name": "/com.wordgame.nian/en-US/phoneScreenshots/3.png", "sha256": "5108217bc4c8d80673b083f58e09e33467d0eaf7bc1173cc48111caf7b336447", "size": 77899}]}}, "icon": {"en-US": {"name": "/com.wordgame.nian/en-US/icon_MZqjtEKHA3k4826MVcWSBhIkziAn0eDMtifPf9VA9Ec=.png", "sha256": "319aa3b44287037938f36e8c55c592061224ce2027d1e0ccb627cf7fd540f447", "size": 2848}}}, "versions": {"ea75c754c9ae21c7822319cbfd1d439a21669ecc5628fc76e4c2727af4248306": {"added": 1778507335350, "file": {"name": "/com.wordgame.nian_7.apk", "sha256": "ea75c754c9ae21c7822319cbfd1d439a21669ecc5628fc76e4c2727af4248306", "size": 4873432, "ipfsCIDv1": "bafybeigtwuvpuk7uffsddkj5r3mzm7ei3eff6tkvd4xkhge2aco65slkku"}, "src": {"name": "/com.wordgame.nian_7_src.tar.gz", "sha256": "c00ac1ad727271a3bb8f99c8b1df62dfa16108e954e6fd1534c3e764dde88af9", "size": 407515}, "manifest": {"versionName": "1.2", "versionCode": 7, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["c351ada5554aef602e23face5e6a4cb8a20190e4d40311e9d7f28c39c18f723d"]}, "usesPermission": [{"name": "android.permission.VIBRATE"}, {"name": "com.wordgame.nian.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Added settings screen with dark/light theme selection and vibration intensity control. Added link to source code in the help dialog."}}}}, "com.xmission.trevin.android.notes": {"metadata": {"lastUpdated": 1778568037154}, "versions": {"8290f40c2d93ed3bae2e87110de143c16997757dfc64b35b9e4efe81b153758d": null, "875d38b3a2e81f9993c051228f4eaf4f0ae0e0159b3b7937067c1c74e1f31322": {"added": 1778568037154, "file": {"name": "/com.xmission.trevin.android.notes_1070101.apk", "sha256": "875d38b3a2e81f9993c051228f4eaf4f0ae0e0159b3b7937067c1c74e1f31322", "size": 1645903, "ipfsCIDv1": "bafybeifdqttvnaric5r3d7miu4i3waftag5xmyi44e3yplmjoty5pcepce"}, "src": {"name": "/com.xmission.trevin.android.notes_1070101_src.tar.gz", "sha256": "34e87d44bd54e4cd0b355b2cc8c95418e95aa8cafdd38e0132dee0aa8f3bca46", "size": 3647895}, "manifest": {"versionName": "1.7.1", "versionCode": 1070101, "usesSdk": {"minSdkVersion": 14, "targetSdkVersion": 35}, "signer": {"sha256": ["9d97e5168157c077d8aed502a127868d69b9d1888b711bc814a3c736a5c9d6fa"]}, "usesPermission": [{"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 25}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 25}], "usesPermissionSdk23": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}]}, "whatsNew": {"en-US": "Version 1.7.1\n* Removed the `hasFragileUserData` flag to avoid a bug in\n  Android's package installer when uninstalling the app.\n"}}}}, "com.xmission.trevin.android.todo": {"metadata": {"lastUpdated": 1778568037154, "description": {"en-US": "<div>A simple and intuitive To Do list based on the app\nbundled with Palm Pilot, plus many other features:\n<ul>\n<li>Entirely offline, requiring few permissions to run.\n<ul>\n<li>Permission to use external storage is only needed to back up or\nrestore your lists.  On Marshmallow (Android 6) and later, it is only\nrequested if you write the file to a public folder.</li>\n<li>Permission to run on system boot and to post notifications is only\nneeded to check for items which are due and that you have set an alarm\nfor.  On Marshmallow (Android 6) and later, notification permissions\nare only requested if you save a To Do item with an alarm.</li>\n<li>Permission to vibrate is only needed when notifying you of items\nwhich are due and that you have set an alarm for, if you have “Alarm\nvibrate” enabled in the app settings for Nougat (Android 7) or\nearlier.  On Oreo (Android 8) and later, alarm vibration and sounds is\nmanaged in the system settings.</li>\n<li>The following permissions are added by WorkManager, a Google\nlibrary used to run the export, import, and password re-encryption\noperations in the background when initiated by the user.  The core\napp does not use these on its own.\n<ul>\n<li>Permission to view network connections, used by WorkManager to\ndetermine the best time to schedule background tasks.</li>\n</ul></li>\n</ul></li>\n<li>Create any number of categories for different lists.</li>\n<li>Set alarms for items that are due or nearly due.</li>\n<li>Configure repeating items which advance their due date when completed.</li>\n<li>Mark items as private and optionally encrypt them with a password.</li>\n<li>Export lists to a local XML file.</li>\n<li>Import lists from either XML or a Palm Pilot data file.</li>\n<li>Backwards compatible with Android 4 (Ice Cream Sandwich) and up.</li>\n</ul>\n</div>\n"}}, "versions": {"81596aaa0be39e8afbd5d2e9eeda8c31ad684fe4b3788706bd4bfbb921d36b4f": null, "e3457685390570f53c9582c5deb0347bec068dfb56f70500efafa72d890ced5d": {"added": 1778568037154, "file": {"name": "/com.xmission.trevin.android.todo_1060101.apk", "sha256": "e3457685390570f53c9582c5deb0347bec068dfb56f70500efafa72d890ced5d", "size": 1878187, "ipfsCIDv1": "bafybeig6puqqerm2myyif3j5h5agmilkfwhumoeom4i3gmbhz3tylmxaey"}, "src": {"name": "/com.xmission.trevin.android.todo_1060101_src.tar.gz", "sha256": "41c856096e9cdaaab1c47ab4eaf59633a90a9a5a821719b4aa4ced3c4fbe9714", "size": 4813733}, "manifest": {"versionName": "1.6.1", "versionCode": 1060101, "usesSdk": {"minSdkVersion": 14, "targetSdkVersion": 35}, "signer": {"sha256": ["9d97e5168157c077d8aed502a127868d69b9d1888b711bc814a3c736a5c9d6fa"]}, "usesPermission": [{"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE", "maxSdkVersion": 25}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 25}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 25}], "usesPermissionSdk23": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}]}, "whatsNew": {"en-US": "* Version 1.6.1\n* In the list view, constrain items to no more than 2 lines\n  and ellipsize if the description is longer than that.\n* Removed the `hasFragileUserData` flag to avoid a bug in\n  Android's package installer when uninstalling the app.\n"}}}}, "de.chadenas.cpudefense": {"metadata": {"lastUpdated": 1778507335350}, "versions": {"a79514f64c77badfa24f1fd0055b67c22f263756f99586f83bbe0c7042604be3": null, "0cfc9a289ffa784a9e155cb2412548fde53fac7d9525d19fa9d64facfd32a791": {"added": 1778507335350, "file": {"name": "/de.chadenas.cpudefense_59.apk", "sha256": "0cfc9a289ffa784a9e155cb2412548fde53fac7d9525d19fa9d64facfd32a791", "size": 14599855, "ipfsCIDv1": "bafybeib6eqcqf57dm2oi4rjkj4ltialgwqctvx2p35hcvpqyf7xqymmwqu"}, "src": {"name": "/de.chadenas.cpudefense_59_src.tar.gz", "sha256": "0b89d685d15b5543ef677e5470518240375451f23432555dfef5d39b8bed16df", "size": 18406878}, "manifest": {"versionName": "1.59", "versionCode": 59, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["16d325320ba0d80f98724000116e72d5d5d4a40ffc3236dd3180aa0a834dd8f9"]}, "usesPermission": [{"name": "de.chadenas.cpudefense.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"de-DE": "Neue Funktionen:\n- Skalieren der Ansicht erfolgt über Buttons statt über den Zweifingergriff.\n- Die Levelauswahl scrollt automatisch ans Ende der Liste.\n\nFehlerbehebungen:\n- Weitere Anpassungen für den „Edge-to-Edge“-Modus\n- Behebung von Issue #249 (hoffentlich)\n- Beim Import von Spielständen war die Nachricht über unterschiedliche Versionsstände unverständlich.\n\n", "en-US": "New features:\n- The view is now scaled using buttons rather than the two-finger pinch gesture.\n- The level selection scrolls automatically to the end of the list.\n\nBug fixes:\n- Further adjustments for ‘Edge-to-Edge’ mode\n- Fixed Issue #249 (hopefully)\n- When importing save files, the message regarding different version statuses was unclear.\n", "fr-FR": "Nouvelles fonctionnalités :\n- Le zoom s´effectue désormais à l´aide de boutons plutôt qu´en pinçant avec deux doigts.\n- La sélection des niveaux défile automatiquement jusqu´à la fin de la liste.\n\nCorrections de bugs :\n- Ajustements supplémentaires pour le mode « Edge-to-Edge »\n- Correction du bug #249 (espérons-le)\n- Lors de l´importation des sauvegardes, le message concernant les versions différentes était incompréhensible.\n", "it-IT": "Nuove funzionalità:\n- Il ridimensionamento della visualizzazione avviene tramite pulsanti anziché con il gesto di pizzicare.\n- La selezione dei livelli scorre automaticamente fino alla fine dell´elenco.\n\nCorrezioni di bug:\n- Ulteriori modifiche per la modalità \"Edge-to-Edge\"\n- Risoluzione del problema #249 (si spera)\n- Durante l´importazione della partita, il messaggio relativo alle diverse versioni era incomprensibile.\n\n"}}}}, "de.drmaxnix.birthdaycountdown": {"metadata": {"lastUpdated": 1778568037154}, "versions": {"3979e78aee0b263ad1d4b792a549c11ba20c5c2a25251735813ecb3f45e2da70": null, "13ea888028f84bad020f14a642c81b68768733816799941702186a08fe2e7a82": {"added": 1778568037154, "file": {"name": "/de.drmaxnix.birthdaycountdown_4.apk", "sha256": "13ea888028f84bad020f14a642c81b68768733816799941702186a08fe2e7a82", "size": 5258253, "ipfsCIDv1": "bafybeicbk5rydunmpdpisg5dwmbeuhmk7hvzmqwqgahxk5gwcnkankzpxe"}, "src": {"name": "/de.drmaxnix.birthdaycountdown_4_src.tar.gz", "sha256": "f70618effb260c69f2267482ef5a4726de5042fbedc7c8940d0705efc3613c06", "size": 373278}, "manifest": {"versionName": "1.1.2", "versionCode": 4, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["8c81f6dda977af52f714a2f661e3bded1a4937f0a0359eca3dee56548eef42fc"]}, "usesPermission": [{"name": "de.drmaxnix.birthdaycountdown.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "* target sdk 36\n* upgrade dependencies\n* fix buggy top/bottom bar\n"}}}}, "de.keplerchemnitz.kepler_app": {"metadata": {"lastUpdated": 1778507335350}, "versions": {"96ea2f32b5479d3067b6abef1fc88d4e22c0a0525f465708f876a0e48b7055e9": null, "d199f64b3386d6cec3212d28bfd84ac4d396b473dce0fdada22c8ef6d40e3a32": {"added": 1778507335350, "file": {"name": "/de.keplerchemnitz.kepler_app_92.apk", "sha256": "d199f64b3386d6cec3212d28bfd84ac4d396b473dce0fdada22c8ef6d40e3a32", "size": 68008760, "ipfsCIDv1": "bafybeifrq4kcxgtotfuo5myjeuvwrc66xiad4vrfgndxuze73c2qrxaqsi"}, "src": {"name": "/de.keplerchemnitz.kepler_app_92_src.tar.gz", "sha256": "21d0c7766e1a17f320f143640adb544520bd8e5c2922e76a11d708d6ea94ec6a", "size": 93265423}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "2.18.2", "versionCode": 92, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["59af83d00acacb4dab172a03e83ace09106be7f606b1b597839735880808fb5a"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.REQUEST_DELETE_PACKAGES"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "de.keplerchemnitz.kepler_app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"de-DE": "Verwendet kepler-chemnitz.de und lernsax.de", "en-US": "Rely on kepler-chemnitz.de and lernsax.de"}}}}}, "de.lolo.rssreader": {"metadata": {"lastUpdated": 1778507335350}, "versions": {"528f308daf26d26d4bdbd402ec51a9588dcd78dec8726ee7215282ce47e5481e": null, "7355be9ecdeee900199338ad8647a38440a071664f4ae5a600a1d21f2e489315": {"added": 1778507335350, "file": {"name": "/de.lolo.rssreader_145.apk", "sha256": "7355be9ecdeee900199338ad8647a38440a071664f4ae5a600a1d21f2e489315", "size": 12891629, "ipfsCIDv1": "bafybeicuc2htensn2546sxzmozlxwcsk66dgycekqzjhm27pnrwlqwnfme"}, "src": {"name": "/de.lolo.rssreader_145_src.tar.gz", "sha256": "ebe7e5a1be8551b1961b3524965a4bc3c99c0ac918530525bb5e00b6a11deb92", "size": 3412485}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.87.16", "versionCode": 145, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["2fb2657d3215dce8bc1b5a7ad84cf083ea6f3e3cde242fdb65e21d81a3b61e02"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "de.lolo.rssreader.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "de.nulide.findmydevice": {"metadata": {"lastUpdated": 1778507335350}, "versions": {"2315e3be8c52ce7390444c28f5b3a627f812b1401e52800b66fdb85769ecc56d": null, "7a61dce19d4156b303f3458719e22839874b56e56fbf7b6d5373477ffa4275cd": {"added": 1778507335350, "file": {"name": "/de.nulide.findmydevice_41.apk", "sha256": "7a61dce19d4156b303f3458719e22839874b56e56fbf7b6d5373477ffa4275cd", "size": 5810999, "ipfsCIDv1": "bafybeib6d5ankh46vt6d4st5khxquk5uh4leftkq333srao7xral5emg5m"}, "src": {"name": "/de.nulide.findmydevice_41_src.tar.gz", "sha256": "6ba3a559745eba7d68809209af88dbc848f2113e74afc89bdf1e9c190be83263", "size": 1594786}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.15.0", "versionCode": 41, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 32}, "signer": {"sha256": ["87a6c136f5499db255c93f4d384cb1a5d314f6908f2bf197e0ec07ed58bb5872"]}, "usesPermission": [{"name": "android.permission.SEND_SMS"}, {"name": "android.permission.READ_SMS"}, {"name": "android.permission.RECEIVE_SMS"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.ACCESS_NOTIFICATION_POLICY"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.CHANGE_WIFI_STATE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.BIND_NOTIFICATION_LISTENER_SERVICE"}, {"name": "android.permission.WRITE_SECURE_SETTINGS"}, {"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_ADMIN", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "de.nulide.findmydevice.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "moe.shizuku.manager.permission.API_V23"}]}, "releaseChannels": ["Beta"], "whatsNew": {"en-US": "0.15.0:\n- Settings exports can be encrypted (#411).\n- Update UnifiedPush library to 3.x (#394).\n  This fixes push failing with Conversations (#404).\n- Better error message when FMD Server account was deleted via web interface (#396).\n- Internal refactoring\n"}}}}, "de.nulide.findmydevice.edge": {"metadata": {"lastUpdated": 1778507335350}, "versions": {"43496aa3327763ec3a0ba55a0b936e8f93cdb8b790ed0a92afc80ae4dc8f43d6": null, "5e18c03a789f3dd64e2e3f19e32cd9d0dea7061ab34a3e01f30e7c4afcd80052": {"added": 1778507335350, "file": {"name": "/de.nulide.findmydevice.edge_41.apk", "sha256": "5e18c03a789f3dd64e2e3f19e32cd9d0dea7061ab34a3e01f30e7c4afcd80052", "size": 5782062, "ipfsCIDv1": "bafybeihb5be7bl7xadzu32j6lckrawfu53wyjjukozerhukbqstkchmvkq"}, "src": {"name": "/de.nulide.findmydevice.edge_41_src.tar.gz", "sha256": "b0adc95b89e30c332fdf61a1bf8d3c7b12c3add23a08e0f479682ef5435637c1", "size": 1594942}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.15.0", "versionCode": 41, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 32}, "signer": {"sha256": ["4ee65f838f4db4153a4ce934470222035f05c5b97a30133ab5c0a999e2747da4"]}, "usesPermission": [{"name": "android.permission.SEND_SMS"}, {"name": "android.permission.READ_SMS"}, {"name": "android.permission.RECEIVE_SMS"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.ACCESS_NOTIFICATION_POLICY"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.CHANGE_WIFI_STATE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.BIND_NOTIFICATION_LISTENER_SERVICE"}, {"name": "android.permission.WRITE_SECURE_SETTINGS"}, {"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_ADMIN", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "de.nulide.findmydevice.edge.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "moe.shizuku.manager.permission.API_V23"}]}, "whatsNew": {"en-US": "0.15.0:\n- Settings exports can be encrypted (#411).\n- Update UnifiedPush library to 3.x (#394).\n  This fixes push failing with Conversations (#404).\n- Better error message when FMD Server account was deleted via web interface (#396).\n- Internal refactoring\n"}}}}, "de.schliweb.makeacopy": {"metadata": {"lastUpdated": 1778507335350}, "versions": {"0a52ff2f4218c64a012b54899e584a6241f7b6569a458ddfdbbdb914c2fd5e93": null, "7404f971c6ddae16cc1e73c26e4d4e72f32a7597740a078ec60da98c15cebdc2": null, "411cacfdf79d82580f8d2f7fa8d9c5d162bd0b23131dbebc86df3a2d591540ec": null, "26302d94334703e92bd7841d5589fb9ebb054fe5c5ba48377b5fc17d02322408": null, "b34c32c519c48161be90cfaa7fc86e4e1a95d8d309fd8576069731ff3fe326e7": {"added": 1778507335350, "file": {"name": "/de.schliweb.makeacopy_308004.apk", "sha256": "b34c32c519c48161be90cfaa7fc86e4e1a95d8d309fd8576069731ff3fe326e7", "size": 109305588, "ipfsCIDv1": "bafybeif6f5stllfzk7mzbecdffucnzg6dcshdugexrlxmy4vwus4g55lme"}, "src": {"name": "/de.schliweb.makeacopy_308004_src.tar.gz", "sha256": "6fe1d024fc80a86da9109bf5a8798d3eefb228a8cb061cbd56a96dc318a2698b", "size": 461662303}, "manifest": {"nativecode": ["x86_64"], "versionName": "3.8.0", "versionCode": 308004, "features": [{"name": "android.hardware.camera"}], "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 36}, "signer": {"sha256": ["ae322d3fb71afe21df4727e37a5c6803511d5a2fe1fc3135430cee0699fa1b34"]}, "usesPermission": [{"name": "android.permission.CAMERA"}, {"name": "android.permission.VIBRATE"}, {"name": "de.schliweb.makeacopy.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "MakeACopy 3.8.0\n* Crop: aspect ratios (A3/A4/A5, Letter, Legal, custom), snap-to-right-angle, better edge drag, zoom/pan\n* Camera: sharper shots via AF/AE/AWB pre-lock; faster preview via NV21→RGBA fast path + pooling\n* Export: re-edit crop from preview; new high-pass \"clean\" modes (gray/color); zoomable preview\n* OCR: 2 modes + smarter policies\n* Offline only\n"}}, "e46f8c1212af2e01e0d40f21c789b5d7572c0fd50d585e7230c76bfb4518083a": {"added": 1778507335350, "file": {"name": "/de.schliweb.makeacopy_308003.apk", "sha256": "e46f8c1212af2e01e0d40f21c789b5d7572c0fd50d585e7230c76bfb4518083a", "size": 106544135, "ipfsCIDv1": "bafybeiabkuhu5y6pxxtbatuxmq3viq3njg5ucsv7idxasr5kzqaz6lfjz4"}, "src": {"name": "/de.schliweb.makeacopy_308003_src.tar.gz", "sha256": "2662dfa6d53d93e25d1368090fe923802b2d14949d3d995b4f2ec2398e6f3fac", "size": 461664206}, "manifest": {"nativecode": ["x86"], "versionName": "3.8.0", "versionCode": 308003, "features": [{"name": "android.hardware.camera"}], "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 36}, "signer": {"sha256": ["ae322d3fb71afe21df4727e37a5c6803511d5a2fe1fc3135430cee0699fa1b34"]}, "usesPermission": [{"name": "android.permission.CAMERA"}, {"name": "android.permission.VIBRATE"}, {"name": "de.schliweb.makeacopy.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "MakeACopy 3.8.0\n* Crop: aspect ratios (A3/A4/A5, Letter, Legal, custom), snap-to-right-angle, better edge drag, zoom/pan\n* Camera: sharper shots via AF/AE/AWB pre-lock; faster preview via NV21→RGBA fast path + pooling\n* Export: re-edit crop from preview; new high-pass \"clean\" modes (gray/color); zoomable preview\n* OCR: 2 modes + smarter policies\n* Offline only\n"}}, "e8d349cafe4ea6644e762cf2fd97312c18c22ce56cd0c6914842c9a6d8734051": {"added": 1778507335350, "file": {"name": "/de.schliweb.makeacopy_308002.apk", "sha256": "e8d349cafe4ea6644e762cf2fd97312c18c22ce56cd0c6914842c9a6d8734051", "size": 106500037, "ipfsCIDv1": "bafybeidubu5eyxrjtf3rgppfsbrxpij2cawcf2q4giyflc4nvwuuydgf6m"}, "src": {"name": "/de.schliweb.makeacopy_308002_src.tar.gz", "sha256": "ef917808cf6a4779c03cfd72768fefd2e55282e02aedbb91adfefa9e85138cd9", "size": 461664875}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "3.8.0", "versionCode": 308002, "features": [{"name": "android.hardware.camera"}], "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 36}, "signer": {"sha256": ["ae322d3fb71afe21df4727e37a5c6803511d5a2fe1fc3135430cee0699fa1b34"]}, "usesPermission": [{"name": "android.permission.CAMERA"}, {"name": "android.permission.VIBRATE"}, {"name": "de.schliweb.makeacopy.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "MakeACopy 3.8.0\n* Crop: aspect ratios (A3/A4/A5, Letter, Legal, custom), snap-to-right-angle, better edge drag, zoom/pan\n* Camera: sharper shots via AF/AE/AWB pre-lock; faster preview via NV21→RGBA fast path + pooling\n* Export: re-edit crop from preview; new high-pass \"clean\" modes (gray/color); zoomable preview\n* OCR: 2 modes + smarter policies\n* Offline only\n"}}, "a60b0988a2b5502f7e41d5af280c38f67f2218f658c78a40645d412054d6eabd": {"added": 1778507335350, "file": {"name": "/de.schliweb.makeacopy_308001.apk", "sha256": "a60b0988a2b5502f7e41d5af280c38f67f2218f658c78a40645d412054d6eabd", "size": 97099503, "ipfsCIDv1": "bafybeigouh7f6kcijuidlzfltlj5wc3cqv75fopnpev2doazjvbxqx5tzm"}, "src": {"name": "/de.schliweb.makeacopy_308001_src.tar.gz", "sha256": "0dd72e60701bcb50d7457809640c275353af6c3526d818cf4a6060982127e119", "size": 461665203}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "3.8.0", "versionCode": 308001, "features": [{"name": "android.hardware.camera"}], "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 36}, "signer": {"sha256": ["ae322d3fb71afe21df4727e37a5c6803511d5a2fe1fc3135430cee0699fa1b34"]}, "usesPermission": [{"name": "android.permission.CAMERA"}, {"name": "android.permission.VIBRATE"}, {"name": "de.schliweb.makeacopy.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "MakeACopy 3.8.0\n* Crop: aspect ratios (A3/A4/A5, Letter, Legal, custom), snap-to-right-angle, better edge drag, zoom/pan\n* Camera: sharper shots via AF/AE/AWB pre-lock; faster preview via NV21→RGBA fast path + pooling\n* Export: re-edit crop from preview; new high-pass \"clean\" modes (gray/color); zoomable preview\n* OCR: 2 modes + smarter policies\n* Offline only\n"}}}}, "deckers.thibault.aves.libre": {"metadata": {"lastUpdated": 1778507335350, "featureGraphic": {"lo": {"name": "/deckers.thibault.aves.libre/lo/featureGraphic_o9-KpNtb-AnEXtDPSstaLfQlMJJeJMmd8wwMwelo4ew=.png", "sha256": "a3df8aa4db5bf809c45ed0cf4acb5a2df42530925e24c99df30c0cc1e968e1ec", "size": 20525}}, "screenshots": {"phone": {"lo": [{"name": "/deckers.thibault.aves.libre/lo/phoneScreenshots/1.png", "sha256": "042395e1b89abe6e3d7ba2a040baf96547ea9b0880c6d72bddd94f436c9d18ed", "size": 315648}, {"name": "/deckers.thibault.aves.libre/lo/phoneScreenshots/2.png", "sha256": "000d2ec0163a6abe45275a56dc09cd94c1c59aad28877d8df60985d5db0ec0d4", "size": 565538}, {"name": "/deckers.thibault.aves.libre/lo/phoneScreenshots/3.png", "sha256": "da11e9ef49f61eff7d08993e05fb6248be84b7060159fdeec19be75f57ee3081", "size": 151621}, {"name": "/deckers.thibault.aves.libre/lo/phoneScreenshots/4.png", "sha256": "58fcba44a72db81851ebd36f45b25a71906b9667f3c8a62674e8d45f248b3a71", "size": 113870}, {"name": "/deckers.thibault.aves.libre/lo/phoneScreenshots/5.png", "sha256": "d8c88bfc83dcd9965c702ced18a4f72fce6f5f1c104d5c0f99f4c2133c93b4e0", "size": 92812}, {"name": "/deckers.thibault.aves.libre/lo/phoneScreenshots/6.png", "sha256": "0ab4f5da825a14c582c49cf91feefab34325a7c865b2165bd865d5533b7c90d8", "size": 382888}, {"name": "/deckers.thibault.aves.libre/lo/phoneScreenshots/7.png", "sha256": "91ad57ec9bba3faabe1b1ef057d1dd891c06c1a18622870e15a8ce3323392ec9", "size": 388216}]}}, "summary": {"lo": "ຄັງຮູບພາບ ແລະ ຕົວສຳຫຼວດເມຕາເດຕາ"}, "description": {"es-MX": "<i>Aves</i> puede manejar todo tipo de imágenes y videos, incluyendo los típicos JPEG y MP4, pero además cosas mas exóticas como <b>TIFF multi‐página, SVG, los AVI antiguos y más</b>! Inspecciona su colección multimedia para identificar <b>fotos en movimiento</b>, <b>panoramas</b> (conocidas como fotos esféricas), <b>vídeos en 360°</b> y también archivos <b>GeoTIFF</b>.\n\nLa <b>navegación y búsqueda</b> son las partes más importantes de <i>Aves</i>. Su propósito es que los usuarios puedan fácilmente ir de álbumes a fotos, etiquetas, mapas, etc.\n\n<i>Aves</i> se integra con Android (incluido Android TV) con funciones como <b>complementos</b>, <b>accesos directos a aplicaciones</b>, <b>protector de pantalla</b> y <b>búsqueda global</b>. También funciona como un <b>visor y selector de medios</b>.", "lo": "<i>Aves</i> ສາມາດຈັດການຮູບພາບ ແລະ ວິດີໂອທຸກປະເພດ, ລວມທັງໄຟລ໌ JPEG ແລະ MP4 ທົ່ວໄປ, ແຕ່ຍັງລວມເຖິງຮູບແບບທີ່ພິເສດເຊັ່ນ: <b>ໄຟລ໌ TIFF ແບບຫຼາຍໜ້າ, SVG, AVI ແບບເກົ່າ ແລະ ອື່ນໆ</b>! ມັນຈະສະແກນໄຟລ໌ສື່ຂອງທ່ານເພື່ອລະບຸ <b>ຮູບພາບເຄື່ອນໄຫວ</b>, <b>ພາໂນຣາມາ</b> (ຫຼື ຮູບພາບຊົງກົມ), <b>ວິດີໂອ 360°</b>, ພ້ອມທັງໄຟລ໌ <b>GeoTIFF</b>.\n\n<b>ການນຳທາງ ແລະ ການຄົ້ນຫາ</b> ແມ່ນສ່ວນໜຶ່ງທີ່ສຳຄັນຂອງ <i>Aves</i>. ເປົ້າໝາຍແມ່ນເພື່ອໃຫ້ຜູ້ໃຊ້ສາມາດເຂົ້າເຖິງຂໍ້ມູນຕ່າງໆ ໄດ້ຢ່າງຕໍ່ເນື່ອງ ແລະ ງ່າຍດາຍ ບໍ່ວ່າຈະເປັນ ຈາກອາລະບຳ ໄປຫາຮູບພາບ, ແທັກ, ແຜນທີ່ ແລະ ອື່ນໆ.\n\n<i>Aves</i> ເຊື່ອມໂຍງກັບລະບົບ Android (ລວມທັງ Android TV) ດ້ວຍຄຸນສົມບັດຕ່າງໆ ເຊັ່ນ: <b>ວິດເຈັດ</b>, <b>ທາງລັດແອັບ</b>, <b>ພາບພັກໜ້າຈໍ</b> ແລະ ການຈັດການ <b>ການຄົ້ນຫາທົ່ວລະບົບ</b>. ມັນຍັງສາມາດເຮັດວຽກເປັນ <b>ຕົວເບິ່ງ ແລະ ຕົວເລືອກມີເດຍ</b> ໄດ້ອີກດ້ວຍ."}}, "versions": {"9fd965909de49648abe944755fc408f6dce4237c291e551de3500ce5b753daa6": null, "5435a8a1d2e1698518c955b069701e6848d06b78b2b8288a28bb65df8cb9456c": null, "c8a9a9f110f410221852cc752386324be29cbac3631d2873904627128e5b3ae5": null, "12fd7fe016d18557ec5efbb26172a0372a3c865967158107a61fb5eb95a517be": {"added": 1778507335350, "file": {"name": "/deckers.thibault.aves.libre_16804.apk", "sha256": "12fd7fe016d18557ec5efbb26172a0372a3c865967158107a61fb5eb95a517be", "size": 65283399, "ipfsCIDv1": "bafybeigbke3t37z5tzqaywmjluby3o6lmtqjirwwyubr5ok7a776pb3rk4"}, "src": {"name": "/deckers.thibault.aves.libre_16804_src.tar.gz", "sha256": "d84bbfa261a8a5abffafd1d39cfb77c8844f2419f10f21fcece817fdbfa826f2", "size": 839275245}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.14.4", "versionCode": 16804, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["e4378c86e5df4c401b0c9c4ca800d335c8b0750467eae61386a803089ee9972e"]}, "usesPermission": [{"name": "android.permission.READ_MEDIA_VISUAL_USER_SELECTED"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.ACCESS_MEDIA_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC", "maxSdkVersion": 34}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PROCESSING"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.MANAGE_MEDIA"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SET_WALLPAPER"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "com.android.launcher.permission.INSTALL_SHORTCUT", "maxSdkVersion": 25}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "deckers.thibault.aves.libre.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "cafc833b09df09eabcfe45456350b618fd81f4dec367dcfe4aa4c7e2dc0af519": {"added": 1778507335350, "file": {"name": "/deckers.thibault.aves.libre_16802.apk", "sha256": "cafc833b09df09eabcfe45456350b618fd81f4dec367dcfe4aa4c7e2dc0af519", "size": 60151138, "ipfsCIDv1": "bafybeidmpk3d2mijj4otljf4jgll235qbzp5gqnggjb2apg74d3vhc4gcq"}, "src": {"name": "/deckers.thibault.aves.libre_16802_src.tar.gz", "sha256": "2614bb2cef2443833fc305c69f656d36a436ec9583001332404ce3a219a3d18e", "size": 839268039}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.14.4", "versionCode": 16802, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["e4378c86e5df4c401b0c9c4ca800d335c8b0750467eae61386a803089ee9972e"]}, "usesPermission": [{"name": "android.permission.READ_MEDIA_VISUAL_USER_SELECTED"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.ACCESS_MEDIA_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC", "maxSdkVersion": 34}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PROCESSING"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.MANAGE_MEDIA"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SET_WALLPAPER"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "com.android.launcher.permission.INSTALL_SHORTCUT", "maxSdkVersion": 25}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "deckers.thibault.aves.libre.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "b82b03f4bb8c764a785c075d5e786b1693b2a5257432a610215466bac3ef0bbe": {"added": 1778507335350, "file": {"name": "/deckers.thibault.aves.libre_16801.apk", "sha256": "b82b03f4bb8c764a785c075d5e786b1693b2a5257432a610215466bac3ef0bbe", "size": 55952756, "ipfsCIDv1": "bafybeiex3sdpneazzz2pg5hme5jzl5u4rh5wjjm5m66gmfysvyzcne5hrq"}, "src": {"name": "/deckers.thibault.aves.libre_16801_src.tar.gz", "sha256": "82ab6144ad15fececdecccc025f139daf21ba10c20c9dab6821f93d046eac546", "size": 839270472}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.14.4", "versionCode": 16801, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["e4378c86e5df4c401b0c9c4ca800d335c8b0750467eae61386a803089ee9972e"]}, "usesPermission": [{"name": "android.permission.READ_MEDIA_VISUAL_USER_SELECTED"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.ACCESS_MEDIA_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC", "maxSdkVersion": 34}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PROCESSING"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.MANAGE_MEDIA"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SET_WALLPAPER"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "com.android.launcher.permission.INSTALL_SHORTCUT", "maxSdkVersion": 25}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "deckers.thibault.aves.libre.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "In v1.14.4:\n- bottom nav bar on the Explorer page\n- enjoy the app in Lao\nFull changelog available on GitHub"}}}}, "dev.davidv.translator": {"metadata": {"lastUpdated": 1778568037154}, "versions": {"fe7fc8e3a89f537c859100e0fe4b2c352cf125044597c6c5d20f3b4b31f14e1f": null, "78bd9848ff5381214bba983efdd2af928d43feb710b743309e1b469641bd9ac1": null, "5990f6eb42e9e5eb84c0e349af6a83d39b3b52e2aa61e3d8c562dca9a80f6159": {"added": 1778568037154, "file": {"name": "/dev.davidv.translator_172.apk", "sha256": "5990f6eb42e9e5eb84c0e349af6a83d39b3b52e2aa61e3d8c562dca9a80f6159", "size": 22765582, "ipfsCIDv1": "bafybeieroutqwveosd4lrbuk5vyyihkkwucvv5roo2qfrgikzhy6rlh5u4"}, "src": {"name": "/dev.davidv.translator_172_src.tar.gz", "sha256": "541b918c238fe3c847589ad1ed9e92da3ec746371ff59f25378735069b7c46fc", "size": 354355395}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "0.5.2", "versionCode": 172, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 34}, "signer": {"sha256": ["2b3806e745d809018a51be58d0635ffc74cc9733439407ab1ed0424a4db3e1fb"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "dev.davidv.translator.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Improve handling of screen translation (OCR by default)\n- Fix text wrapping in settings page when using large fonts\n- Web translator: offer to translate images\n- Add demo for voices\n- Allow multiple voices to be downloaded for the same language\n- Expose app as system TTS\n"}}, "0ca50e0211d2151326c8a5d4992dadd7868dc683e61c7b09cc7cd69f845f5d55": {"added": 1778568037154, "file": {"name": "/dev.davidv.translator_171.apk", "sha256": "0ca50e0211d2151326c8a5d4992dadd7868dc683e61c7b09cc7cd69f845f5d55", "size": 21909528, "ipfsCIDv1": "bafybeiczufmbgg7ebenpm6u6hbdldmie2m3lshmsbh4ahuf5xwpzg2zcqq"}, "src": {"name": "/dev.davidv.translator_171_src.tar.gz", "sha256": "3bd7959e535bba72be45ef9c7151d3e854dd67a9ed8b954682275457d91942a7", "size": 354355645}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "0.5.2", "versionCode": 171, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 34}, "signer": {"sha256": ["2b3806e745d809018a51be58d0635ffc74cc9733439407ab1ed0424a4db3e1fb"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "dev.davidv.translator.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Improve handling of screen translation (OCR by default)\n- Fix text wrapping in settings page when using large fonts\n- Web translator: offer to translate images\n- Add demo for voices\n- Allow multiple voices to be downloaded for the same language\n- Expose app as system TTS\n"}}}}, "eu.raulmorales.kefircontrol": {"metadata": {"lastUpdated": 1778568037154, "summary": {"en-US": "Minimalist app to track milk kefir, water kefir, and kombucha fermentation times"}, "description": {"en-US": "Kefir Control was born out of the need to remember when your fermentation is at its perfect point. Whether it's milk kefir, water kefir (fruit kefir), or kombucha, if left for too long, it becomes excessively acidic. This application simplifies that process with scheduled local notifications and a visual timer.\n\nCore Features:\n- Multiple Ferments: Track milk kefir, water kefir, and kombucha simultaneously.\n- Quick Timers: Choose between preset durations or set your own custom time.\n- Past Fermentation Logging: If you forgot to start the timer, you can set the start time manually.\n- Local Notifications (Off-grid): The app schedules the alarm using your own device, working offline and without servers.\n- Full History: Keep a record of all your past harvests to maintain strict control.\n- Privacy First: No user accounts, no analytics, and no cross-site tracking. Data lives exclusively on your device.\n"}}, "versions": {"3ff67f8ba529da2cca0fad4e888f25491f89cacc55ba2e58442324a0e1f56794": null, "5c42aa91270cefa2a9228d9a2a9f7fe88c22150eb716df5e36938b9b6bf99315": null, "1565c6bd8f453d6d3a4f7fbb00c447e7f8b965f88567023c6b76f63972d1e05e": null, "5605b2d5056a777b083b96b974057fb8b43cb7d080ee05206caee7f35e8ecc14": {"added": 1778568037154, "file": {"name": "/eu.raulmorales.kefircontrol_93.apk", "sha256": "5605b2d5056a777b083b96b974057fb8b43cb7d080ee05206caee7f35e8ecc14", "size": 22173171, "ipfsCIDv1": "bafybeiafhe7jkisyztsy4yrfpgz5azlachze3viu3tse5dm7aq74z54mha"}, "src": {"name": "/eu.raulmorales.kefircontrol_93_src.tar.gz", "sha256": "f9d105f6adba162fcb59a99b67d7a8c5f3b67d53ad8a01c378ef786c128ce760", "size": 74022333}, "manifest": {"nativecode": ["x86_64"], "versionName": "2.3.0", "versionCode": 93, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["53902eecd5bb565b7db2af71ea53bf5e42f0bbfd71f913639466223ade49554d"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.USE_EXACT_ALARM"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "eu.raulmorales.kefircontrol.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "03366c680b53609dd538e8febf8e35148c534fd67176843ebef0e86f15d08894": {"added": 1778568037154, "file": {"name": "/eu.raulmorales.kefircontrol_92.apk", "sha256": "03366c680b53609dd538e8febf8e35148c534fd67176843ebef0e86f15d08894", "size": 20727292, "ipfsCIDv1": "bafybeifm4n2w4uq7uqkb4rsxevehshbbqy5mu5npcreyqikhbqssveg65i"}, "src": {"name": "/eu.raulmorales.kefircontrol_92_src.tar.gz", "sha256": "82583339aad6c8de8985286144d51c1a1a886a368ebc148b1239304cbc209efe", "size": 74023347}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "2.3.0", "versionCode": 92, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["53902eecd5bb565b7db2af71ea53bf5e42f0bbfd71f913639466223ade49554d"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.USE_EXACT_ALARM"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "eu.raulmorales.kefircontrol.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "c4c4c9b52f4cfa2c305eb9b7643e175bfe0d1e3ee9f19da08d780381b47939fb": {"added": 1778568037154, "file": {"name": "/eu.raulmorales.kefircontrol_91.apk", "sha256": "c4c4c9b52f4cfa2c305eb9b7643e175bfe0d1e3ee9f19da08d780381b47939fb", "size": 18474498, "ipfsCIDv1": "bafybeiarol7yeaylfitz2ul5fovta5sktubekewdwfgki3ffrfaqa73pny"}, "src": {"name": "/eu.raulmorales.kefircontrol_91_src.tar.gz", "sha256": "6512c509a2313448283de06ff5fc0bb52d113278160082e4c0a69efe4972038c", "size": 74022974}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "2.3.0", "versionCode": 91, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["53902eecd5bb565b7db2af71ea53bf5e42f0bbfd71f913639466223ade49554d"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.USE_EXACT_ALARM"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "eu.raulmorales.kefircontrol.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "eu.veldsoft.colors.overflow": {"metadata": {"lastUpdated": 1778568037154, "featureGraphic": {"en-US": {"name": "/eu.veldsoft.colors.overflow/en-US/featureGraphic_p4M-mvNDHIMkfgKbGj58jSbmjFMLSmWXCRhSPCJCiwQ=.png", "sha256": "a7833e9af3431c83247e029b1a3e7c8d26e68c530b4a65970918523c22428b04", "size": 151591}}, "screenshots": {"phone": {"en-US": [{"name": "/eu.veldsoft.colors.overflow/en-US/phoneScreenshots/screenshot1.png", "sha256": "91329297cf699195d1c8f12162a4fc4d343aff7913f6c9b06416b015a0fa5dbb", "size": 176089}, {"name": "/eu.veldsoft.colors.overflow/en-US/phoneScreenshots/screenshot2.png", "sha256": "80f72f46b21dbfc8a143c6d644f4b68fa4915023ecbcdf88e4118cda9e844330", "size": 196422}]}}, "description": {"en-US": "Colors Overflow is a very simple but very addictive board game developed by Velbazhd Software LLC.\n\nThis is a free/libre software game that provides an engaging and challenging puzzle experience. The game mechanics are easy to learn but difficult to master, making it perfect for players of all skill levels.\n\nChallenge yourself with increasingly difficult levels and see how far you can go! The game features a clean, minimalist design that focuses on the gameplay itself.\n\nKey features:\n- Simple and intuitive gameplay\n- Addictive puzzle mechanics\n- Clean and minimalist design\n- Free and open source software\n- Suitable for all ages\n\nDownload now and start playing this captivating board game!\n"}, "icon": {"en-US": {"name": "/eu.veldsoft.colors.overflow/en-US/icon_tG3v55Sj6GhFHAPCLgj0Hy6h3TJoBnn4858xYBAxKh8=.png", "sha256": "b46defe794a3e868451c03c22e08f41f2ea1dd32680679f8f39f316010312a1f", "size": 291238}}}, "versions": {"9379d59dc2ce71e151d1d8e77721e38411d075164e808afffbca730c90bb4c52": {"added": 1778568037154, "file": {"name": "/eu.veldsoft.colors.overflow_2.apk", "sha256": "9379d59dc2ce71e151d1d8e77721e38411d075164e808afffbca730c90bb4c52", "size": 3870151, "ipfsCIDv1": "bafybeia2pwh5gpe4tyq5m5bxfdpxijytiwbw4vp7jex5i33h2edsek5io4"}, "src": {"name": "/eu.veldsoft.colors.overflow_2_src.tar.gz", "sha256": "2d265a292d0143d63bc7c2ef0ef148f11dfb75ef53e039754887355c84d397b2", "size": 1556288}, "manifest": {"versionName": "1.0.1", "versionCode": 2, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 34}, "signer": {"sha256": ["4f168a7985349b49a6fd0f6a2a417a8b6b5098e9670ae86739df9081343366a9"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}]}, "antiFeatures": {"Ads": {}}}}}, "eu.veldsoft.ithaka.board.game": {"metadata": {"lastUpdated": 1778507335350, "featureGraphic": {"en-US": {"name": "/eu.veldsoft.ithaka.board.game/en-US/featureGraphic_N6bV3LK1gS19aGU_WKL3pTmHYgt66FEVrCoPg-pcLdc=.png", "sha256": "37a6d5dcb2b5812d7d68653f58a2f7a53987620b7ae85115ac2a0f83ea5c2dd7", "size": 119130}}, "screenshots": {"phone": {"en-US": [{"name": "/eu.veldsoft.ithaka.board.game/en-US/phoneScreenshots/screenshot1.png", "sha256": "9bafd68eea0b26a375ea1cb6ff24667fee17bd0681db51212fadc40099681e88", "size": 137342}, {"name": "/eu.veldsoft.ithaka.board.game/en-US/phoneScreenshots/screenshot2.png", "sha256": "327b912c3c1b56b5da00574865c80bf310140bbf75ccaf4e1f46b8dcf06a9fda", "size": 66259}]}}, "icon": {"en-US": {"name": "/eu.veldsoft.ithaka.board.game/en-US/icon_EdmHOjt0jsjLkXp6SNPNCEtzQBHFafJATkI6xlTJbNI=.png", "sha256": "11d9873a3b748ec8cb917a7a48d3cd084b734011c569f2404e423ac654c96cd2", "size": 208725}}}, "versions": {"a16c88405655bc0d44415f8da97666f58088dec5bca3e3b4e795e22181af0c15": null, "4a3f92abd229bc1461565df69df60bf686ec5fe0688b1055663d3fc0f8354a2d": {"added": 1778507335350, "file": {"name": "/eu.veldsoft.ithaka.board.game_7.apk", "sha256": "4a3f92abd229bc1461565df69df60bf686ec5fe0688b1055663d3fc0f8354a2d", "size": 4065926, "ipfsCIDv1": "bafybeiftxcciqzlqsxxzefsahkyzctkldk32ghvkqafgmjc4eag2elhpfi"}, "src": {"name": "/eu.veldsoft.ithaka.board.game_7_src.tar.gz", "sha256": "040ae0dd556035cd87a7dc12ed57af9944ee511b31f45de38a19e04687250ad6", "size": 2094905}, "manifest": {"versionName": "1.5.1", "versionCode": 7, "usesSdk": {"minSdkVersion": 25, "targetSdkVersion": 34}, "signer": {"sha256": ["16b3806b542715860ccc0c80658d75ce6eb1a2456ecd56398aa1de49f123cbcb"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.BLUETOOTH_ADMIN"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}]}, "antiFeatures": {"Ads": {}}}}}, "eu.veldsoft.svarka.odds.calculator": {"metadata": {"lastUpdated": 1778507335350, "featureGraphic": {"en-US": {"name": "/eu.veldsoft.svarka.odds.calculator/en-US/featureGraphic_TVitXtvyHHfV756SxOnzyvMvOgdzBwXX73BB9zWCPDY=.png", "sha256": "4d58ad5edbf21c77d5ef9e92c4e9f3caf32f3a07730705d7ef7041f735823c36", "size": 87191}}, "screenshots": {"phone": {"en-US": [{"name": "/eu.veldsoft.svarka.odds.calculator/en-US/phoneScreenshots/screenshot1.png", "sha256": "93cb6d94839a16cb3018293e050bf5e74624b99866d899e507b7f43c663fb9e0", "size": 272592}, {"name": "/eu.veldsoft.svarka.odds.calculator/en-US/phoneScreenshots/screenshot2.png", "sha256": "791ee19a93322a3ab3ce0eeeae99e219b6e18fcf0aeaa5f6dfec305ad5ef4595", "size": 126755}, {"name": "/eu.veldsoft.svarka.odds.calculator/en-US/phoneScreenshots/screenshot3.png", "sha256": "5f40c171d738dfa4d42e0a9e164de926fe85b98fba25178d908155ecb9c7d365", "size": 103242}]}}, "icon": {"en-US": {"name": "/eu.veldsoft.svarka.odds.calculator/en-US/icon_QpY1rRiv10e_w3DAyfghRPOx2saHNt2SoADJaSX29G8=.png", "sha256": "429635ad18afd747bfc370c0c9f82144f3b1dac68736dd92a000c96925f6f46f", "size": 80552}}}, "versions": {"d8ecb9745aad53d6678f334bbc6d96097eecf9b7576418df391458b935860896": {"added": 1778507335350, "file": {"name": "/eu.veldsoft.svarka.odds.calculator_4.apk", "sha256": "d8ecb9745aad53d6678f334bbc6d96097eecf9b7576418df391458b935860896", "size": 2452969, "ipfsCIDv1": "bafybeiaexjq73xmbeemyz76zqc6xgsilo6gmdk5wj5hivtxylpsua6tde4"}, "src": {"name": "/eu.veldsoft.svarka.odds.calculator_4_src.tar.gz", "sha256": "c5934e078b35522107a5441f81e98112edce260acfe2b19f4f0fbb39757fd74e", "size": 919915}, "manifest": {"versionName": "1.2.1", "versionCode": 4, "usesSdk": {"minSdkVersion": 25, "targetSdkVersion": 34}, "signer": {"sha256": ["223ad9b305d96c5204505958a80fc14bd45bfb2d60b8a170760c7644c696bc9a"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "eu.veldsoft.svarka.odds.calculator.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"Ads": {}}}}}, "eu.weblibre.gecko": {"metadata": {"lastUpdated": 1778568037154}, "versions": {"0e9d5ba7206054ec1298b78df2292804eaf5e8da578211fd7f972a2abb4610b6": null, "955f378982402845ec4d3e27b9730b74d557ca978f1a817df8ca27f33431d928": null, "92269bde3d59da007c5089af55efd66bb42c589a2a0f2df976625ba995a420f6": {"added": 1778568037154, "file": {"name": "/eu.weblibre.gecko_393.apk", "sha256": "92269bde3d59da007c5089af55efd66bb42c589a2a0f2df976625ba995a420f6", "size": 136147012, "ipfsCIDv1": "bafybeiamcxtzpnadutmijsqxvzzcjch2dsf4keltznvoxsh442ikovh654"}, "src": {"name": "/eu.weblibre.gecko_393_src.tar.gz", "sha256": "b8844f8510205b9c55829284a7c4c0c52481544a6800e6adc21af08fa2edb243", "size": 209929270}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "0.11.0", "versionCode": 393, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["bb2a97f5615335c9e57c866f1c30ed4fd7d7bddcbcbc0668fe93a579173d3d2d"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_MEDIA_VISUAL_USER_SELECTED"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.CREDENTIAL_MANAGER_SET_ORIGIN"}, {"name": "android.permission.CREDENTIAL_MANAGER_QUERY_CANDIDATE_CREDENTIALS"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.DOWNLOAD_WITHOUT_NOTIFICATION"}, {"name": "eu.weblibre.gecko.permission.RECEIVE_DOWNLOAD_BROADCAST"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "com.android.launcher.permission.INSTALL_SHORTCUT", "maxSdkVersion": 26}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM", "maxSdkVersion": 33}, {"name": "android.permission.HIGH_SAMPLING_RATE_SENSORS"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "eu.weblibre.gecko.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}], "usesPermissionSdk23": [{"name": "android.permission.REQUEST_INSTALL_PACKAGES"}]}}, "22f935058672b1410bbf793d3d9c227c0559507e17992df218d5cb7b43aebeec": {"added": 1778568037154, "file": {"name": "/eu.weblibre.gecko_392.apk", "sha256": "22f935058672b1410bbf793d3d9c227c0559507e17992df218d5cb7b43aebeec", "size": 132292718, "ipfsCIDv1": "bafybeihxxkafvkedjg52qg3rlw7ntzsf6xggbgw3gt6ya63si4o6gqyvce"}, "src": {"name": "/eu.weblibre.gecko_392_src.tar.gz", "sha256": "8d0c858ab76db6d3b9644053646f955d6f7f8da02ef3f83bae66aece8642a0db", "size": 209933877}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "0.11.0", "versionCode": 392, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["bb2a97f5615335c9e57c866f1c30ed4fd7d7bddcbcbc0668fe93a579173d3d2d"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_MEDIA_VISUAL_USER_SELECTED"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.CREDENTIAL_MANAGER_SET_ORIGIN"}, {"name": "android.permission.CREDENTIAL_MANAGER_QUERY_CANDIDATE_CREDENTIALS"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.DOWNLOAD_WITHOUT_NOTIFICATION"}, {"name": "eu.weblibre.gecko.permission.RECEIVE_DOWNLOAD_BROADCAST"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "com.android.launcher.permission.INSTALL_SHORTCUT", "maxSdkVersion": 26}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM", "maxSdkVersion": 33}, {"name": "android.permission.HIGH_SAMPLING_RATE_SENSORS"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "eu.weblibre.gecko.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}], "usesPermissionSdk23": [{"name": "android.permission.REQUEST_INSTALL_PACKAGES"}]}}}}, "info.zamojski.soft.towercollector": {"metadata": {"lastUpdated": 1778568037154}, "versions": {"929b9b6b8c7b76a57be1b2367dd3c79ebbd212a22c2bec682b617853ca2d3fd7": null, "0cda4d7da093dade014819b3c3a59f552685da7f8e9b957701dde0841891eb25": {"added": 1778568037154, "file": {"name": "/info.zamojski.soft.towercollector_2170322.apk", "sha256": "0cda4d7da093dade014819b3c3a59f552685da7f8e9b957701dde0841891eb25", "size": 4085718, "ipfsCIDv1": "bafybeifb63ecfftgshwlbgq4i6z4npntn7fv2ogrdy2pg33yunct3ojdze"}, "src": {"name": "/info.zamojski.soft.towercollector_2170322_src.tar.gz", "sha256": "023c6b422529e73886b5db9a9b50adae9ad8bb16028e9023bdd8c96edc3235e0", "size": 3376096}, "manifest": {"versionName": "2.17.3", "versionCode": 2170322, "features": [{"name": "android.hardware.touchscreen"}], "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 35}, "signer": {"sha256": ["2bedee579d48adb737a70cb95582aefea9c1fe8de41ec26045f0f7dc709115b0"]}, "usesPermission": [{"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "info.zamojski.soft.towercollector.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Update background location permission rationale to satisfy Google Play Prominent Disclosure requirement."}}}}, "io.ente.photos.fdroid": {"metadata": {"lastUpdated": 1778507335350}, "versions": {"c7c4f52b2b3e05586f21c2866f913427ef635611b467c227c2177b9062391ff5": null, "a725dea0774792e8094b8599ab84f43ca43335b30e72f31503a67ab1feef5f7c": {"added": 1778507335350, "file": {"name": "/io.ente.photos.fdroid_1780.apk", "sha256": "a725dea0774792e8094b8599ab84f43ca43335b30e72f31503a67ab1feef5f7c", "size": 279672208, "ipfsCIDv1": "bafybeie6ecwsohklnetlhzpzgastpec222ns6daqzumctk3v75ldjfvfzu"}, "src": {"name": "/io.ente.photos.fdroid_1780_src.tar.gz", "sha256": "0bcfcf6e3386d5fe93596a3f6281aa60f070c04ec9d17d0c64e98c93b757d12d", "size": 1047013913}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a"], "versionName": "1.3.40", "versionCode": 1780, "features": [{"name": "android.hardware.camera.any"}], "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["5464a49348be568062246db520f49094d18e72aa6b0854dde3fa678445f28856"]}, "usesPermission": [{"name": "android.permission.CAMERA"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.MANAGE_MEDIA"}, {"name": "android.permission.ACCESS_MEDIA_LOCATION"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "io.ente.photos.fdroid.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Downloads assets (like ML models, release info and FAQs) from Ente's CDN"}}}}}, "io.github.adithya_jayan.myrepertoirapp.fdroid": {"metadata": {"lastUpdated": 1778568037154}, "versions": {"daaefc065a3defad1ddb32c5850a05044b29cc063823cf959860fa6e8cdcd2ac": null, "20ead6b17531c4a217fc33b17579084ee7b211ad11c3a867fecc177936a21776": null, "9119ec97a2924902187af941a41e9ecd84eda0a37f0a96bf5a58cbd35fdd1eae": null, "aacba6e4b710aa6a790673c4aea6b404f373e0847a5d65fbe54e0ee7c5461510": {"added": 1778568037154, "file": {"name": "/io.github.adithya_jayan.myrepertoirapp.fdroid_333.apk", "sha256": "aacba6e4b710aa6a790673c4aea6b404f373e0847a5d65fbe54e0ee7c5461510", "size": 44980870, "ipfsCIDv1": "bafybeidq6pypksbzjho2vhtqnt6eo52olvu4rkglpcko5t5waunlt6zdqm"}, "src": {"name": "/io.github.adithya_jayan.myrepertoirapp.fdroid_333_src.tar.gz", "sha256": "d97c168856c918adbf6651e33f0e735055e6fe875d0e18bcc212f46410d44665", "size": 199498623}, "manifest": {"nativecode": ["x86_64"], "versionName": "4.9.0", "versionCode": 333, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 36}, "signer": {"sha256": ["38406b2f0c2d61b1b3bb47a0f32d19ec3e9f48930803cf6017388e4961ec6202"]}, "usesPermission": [{"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "io.github.adithya_jayan.myrepertoirapp.fdroid.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "b0ca71316736d0b7e349b7cd2e8a9f37d57ed2501cca4f535d312e853e0f7c64": {"added": 1778568037154, "file": {"name": "/io.github.adithya_jayan.myrepertoirapp.fdroid_332.apk", "sha256": "b0ca71316736d0b7e349b7cd2e8a9f37d57ed2501cca4f535d312e853e0f7c64", "size": 42621664, "ipfsCIDv1": "bafybeif7pifzndazswwtg2clpaxyjlvpvctkswj2dwcehu6ukdcttyoo34"}, "src": {"name": "/io.github.adithya_jayan.myrepertoirapp.fdroid_332_src.tar.gz", "sha256": "253da54fd0e8a183e46ed32d359fab9fd4a077b0a02eee85da8f522273ba36cf", "size": 199497723}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "4.9.0", "versionCode": 332, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 36}, "signer": {"sha256": ["38406b2f0c2d61b1b3bb47a0f32d19ec3e9f48930803cf6017388e4961ec6202"]}, "usesPermission": [{"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "io.github.adithya_jayan.myrepertoirapp.fdroid.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "56b04d03027fb8624a839b5e38d0bfa64dd66a2dd1a91ad788feaab3057e606d": {"added": 1778568037154, "file": {"name": "/io.github.adithya_jayan.myrepertoirapp.fdroid_331.apk", "sha256": "56b04d03027fb8624a839b5e38d0bfa64dd66a2dd1a91ad788feaab3057e606d", "size": 37268208, "ipfsCIDv1": "bafybeicsqs43hedrwllbupnexenope32vpq7sgezmoe5wme4y7mjcdidh4"}, "src": {"name": "/io.github.adithya_jayan.myrepertoirapp.fdroid_331_src.tar.gz", "sha256": "44dbd842cb9e3c4171e1b0e0ea6510c53b3a3cf58b643765be6cbac0a77094ca", "size": 199498274}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "4.9.0", "versionCode": 331, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 36}, "signer": {"sha256": ["38406b2f0c2d61b1b3bb47a0f32d19ec3e9f48930803cf6017388e4961ec6202"]}, "usesPermission": [{"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "io.github.adithya_jayan.myrepertoirapp.fdroid.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "io.github.hddq.restoid": {"metadata": {"lastUpdated": 1778507335350, "screenshots": {"phone": {"en-US": [{"name": "/io.github.hddq.restoid/en-US/phoneScreenshots/1.png", "sha256": "667514924db9968bac23e705a793316bd2dd029eab8571269660f7dc3324bbec", "size": 127608}, {"name": "/io.github.hddq.restoid/en-US/phoneScreenshots/2.png", "sha256": "6fd51615f19171d24d56a3dace068707a6aafa5f20c609c6fc1de50018907810", "size": 212246}, {"name": "/io.github.hddq.restoid/en-US/phoneScreenshots/3.png", "sha256": "6e9527c8fa16e9dc9c6ad3f0eeeafb83b306aa1570a6a13e01f0437370c006f8", "size": 107882}, {"name": "/io.github.hddq.restoid/en-US/phoneScreenshots/4.png", "sha256": "8b41eff3fc309b019839dd87c96ed2edd7297838a5295c1be232b074eef83240", "size": 180931}, {"name": "/io.github.hddq.restoid/en-US/phoneScreenshots/5.png", "sha256": "a93989f939b4c78f7e10e7954569f7e43544f149e90d4b96bb08c704637bd3a2", "size": 170612}, {"name": "/io.github.hddq.restoid/en-US/phoneScreenshots/6.png", "sha256": "7af8e2f7e28187c1692bc1e45ad543788fcdec07b491c89026301f290a0203ee", "size": 138827}, {"name": "/io.github.hddq.restoid/en-US/phoneScreenshots/7.png", "sha256": "35996f4d42fd7e406ba630846b612a7a79ff3880bf14dec2b2a4eba2b84c9a77", "size": 62519}, {"name": "/io.github.hddq.restoid/en-US/phoneScreenshots/8.png", "sha256": "449207dd2530086d14e581e03cf8e2de0ebdee0fc96ddf17d9d8139ddf7847aa", "size": 135755}, {"name": "/io.github.hddq.restoid/en-US/phoneScreenshots/9.png", "sha256": "4bf52bc221e1c48bdebbef29ca27e8f7ce38d5ed560523a649da2ed95ddc84f5", "size": 196848}]}}, "name": {"de-DE": "Restoid", "es": "Restoid", "fr": "Restoid", "hi": "Restoid", "id": "Restoid", "it": "Restoid", "ko": "Restoid", "pt-BR": "Restoid", "tr": "Restoid", "vi": "Restoid", "zh-CN": "Restoid"}, "summary": {"de-DE": "Root-basiertes Android-App-Backup-Tool, angetrieben von restic", "es": "Herramienta de backup de apps Android con root, impulsada por restic", "fr": "Outil de sauvegarde d'applications Android basé sur root, propulsé par restic", "hi": "Restic द्वारा संचालित रूट-आधारित Android ऐप बैकअप टूल", "id": "Alat backup aplikasi Android berbasis root yang ditenagai restic", "it": "Strumento di backup per app Android basato su root, potenziato da restic", "ko": "Restic 기반의 Root 필요 Android 앱 백업 도구", "pt-BR": "Ferramenta de backup de apps Android com root, dita pelo restic", "tr": "Restic altyapılı, root gerektiren Android uygulama yedekleme aracı", "vi": "Công cụ sao lưu ứng dụng Android yêu cầu root, chạy trên nền restic", "zh-CN": "基于 Root 和 restic 引擎的 Android 应用备份工具"}, "description": {"de-DE": "Restoid gibt dir über eine saubere, moderne und einfache Benutzeroberfläche die volle Kontrolle über deine App-Backups. Angetrieben von der Open-Source-Engine \"restic\", wurde es für User entwickelt, die robuste, verschlüsselte und deduplizierte Backups verlangen.\n\nRoot-Zugriff ist zwingend erforderlich, um private App-Datenverzeichnisse lesen und schreiben zu können.\n\nFeatures:\n* Restic-Powered: Nutzt die Geschwindigkeit, Sicherheit und Effizienz von restic für lokale, deduplizierte und verschlüsselte Backups.\n* Selektives Backup: Wähle genau aus, welche vom Nutzer installierten Anwendungen du sichern möchtest.\n* Granulare Kontrolle: Bestimme für jede App präzise, was gesichert werden soll: APK-Dateien, Nutzerdaten, gerätegeschützte Daten, externe/OBB-Daten oder Medien.\n* Flexible Repository-Verwaltung: Erstelle und verwalte Repositories über native Restic-Backends: Lokales Verzeichnis, SFTP, REST-Server und Amazon S3/MinIO.\n* Snapshot-Verwaltung: Durchsuche problemlos alte Backup-Snapshots, sieh dir Details zu den gesicherten Daten an und entferne alte Daten, um Speicherplatz zu sparen.\n* Präziser Restore: Stelle ganze Apps komplett wieder her oder nur spezifische Teile (z. B. nur App-Daten, ohne die APK zu überschreiben).\n* Automatisierte Zeitpläne: Richte wiederkehrende Backups mit anpassbaren Intervallen und Trigger-Bedingungen (Akku, Ladestatus und Netzwerk) ein.\n* Downgrade-Schutz: Verhindert, dass du versehentlich eine alte App-Version über eine neuere installierst.\n", "es": "Restoid te da el control total sobre los backups de tus aplicaciones a través de una interfaz limpia, moderna y simple. Impulsada por el motor open-source \"restic\", está diseñada para usuarios que exigen copias de seguridad robustas, cifradas y deduplicadas.\n\nEl acceso Root es estrictamente necesario para leer y escribir en los directorios de datos privados de las aplicaciones.\n\nCaracterísticas:\n* Motor Restic: Aprovecha la velocidad, seguridad y eficiencia de restic para backups locales, deduplicados y cifrados.\n* Backup Selectivo: Elige exactamente qué aplicaciones instaladas deseas guardar.\n* Control Granular: Selecciona detalladamente qué incluir para cada app: archivos APK, datos de usuario, datos protegidos, datos externos/OBB o archivos multimedia.\n* Gestión Flexible de Repositorios: Crea y gestiona repositorios a través de los backends nativos de restic: Directorio local, SFTP, Servidor REST y Amazon S3/MinIO.\n* Gestión de Snapshots: Explora fácilmente el historial de snapshots, revisa los detalles de lo que se respaldó y elimina datos antiguos para liberar espacio.\n* Restauración Quirúrgica: Restaura aplicaciones completas o solo partes específicas (como restaurar solo los datos de la app sin sobrescribir el APK).\n* Horarios Automatizados: Configura backups recurrentes con intervalos ajustables y condiciones de activación (estado de batería, carga y red).\n* Protección contra Downgrade: Evita que restaures accidentalmente una versión antigua de una aplicación sobre una más nueva.\n", "fr": "Restoid vous donne un contrôle total sur les sauvegardes de vos applications grâce à une interface claire, moderne et simple. Propulsé par le moteur open-source \"restic\", il est conçu pour les utilisateurs qui exigent des sauvegardes robustes, chiffrées et dédupliquées.\n\nL'accès Root est strictement requis pour lire et écrire dans les répertoires de données privés des applications.\n\nFonctionnalités :\n* Restic-Powered : Exploite la vitesse, la sécurité et l'efficacité de restic pour des sauvegardes locales, dédupliquées et chiffrées.\n* Sauvegarde sélective : Choisissez exactement les applications installées que vous souhaitez sauvegarder.\n* Contrôle granulaire : Sélectionnez avec précision ce qu'il faut inclure pour chaque application : fichiers APK, données utilisateur, données protégées, fichiers externes/OBB ou médias.\n* Gestion flexible des dépôts : Créez et gérez des dépôts via les backends natifs de restic : Répertoire local, SFTP, Serveur REST et Amazon S3/MinIO.\n* Gestion des Snapshots : Parcourez facilement l'historique de vos snapshots, consultez les détails de ce qui a été sauvegardé, et supprimez les anciennes données pour gagner de l'espace.\n* Restauration chirurgicale : Restaurez des applications entières, ou seulement des parties spécifiques (comme restaurer uniquement les données de l'application sans écraser l'APK).\n* Planifications automatisées : Configurez des sauvegardes récurrentes avec des intervalles et des conditions de déclenchement personnalisables (batterie, charge et réseau).\n* Protection contre le Downgrade : Empêche la restauration accidentelle d'une ancienne version d'application sur une version plus récente.\n", "hi": "Restoid आपको एक साफ़, आधुनिक और सरल यूज़र इंटरफ़ेस के ज़रिए अपने ऐप बैकअप पर पूरा कंट्रोल देता है। ओपन-सोर्स \"restic\" इंजन द्वारा संचालित, यह उन यूज़र्स के लिए बनाया गया है जिन्हें मज़बूत, एन्क्रिप्टेड और डुप्लीकेट-मुक्त बैकअप चाहिए।\n\nनिजी एप्लिकेशन डेटा डायरेक्टरी को पढ़ने और लिखने के लिए रूट एक्सेस की सख़्त आवश्यकता है।\n\nविशेषताएं:\n* Restic-संचालित: स्थानीय, डुप्लीकेट-मुक्त और एन्क्रिप्टेड बैकअप के लिए restic की गति, सुरक्षा और दक्षता का लाभ उठाता है।\n* चयनात्मक बैकअप: ठीक से चुनें कि आप यूज़र द्वारा इंस्टॉल किए गए कौन से ऐप्स सहेजना चाहते हैं।\n* बारीक कंट्रोल: हर ऐप के लिए बारीक रूप से चुनें कि क्या शामिल करना है: APK फ़ाइलें, यूज़र डेटा, डिवाइस-सुरक्षित डेटा, बाहरी/OBB, या मीडिया फ़ाइलें।\n* लचीला रिपॉजिटरी प्रबंधन: नेटिव restic बैकएंड में रिपॉजिटरी बनाएं और प्रबंधित करें: स्थानीय निर्देशिका, SFTP, REST सर्वर, और Amazon S3/MinIO।\n* स्नैपशॉट प्रबंधन: ऐतिहासिक बैकअप स्नैपशॉट आसानी से ब्राउज़ करें, बैकअप की गई चीज़ों का विवरण देखें, और जगह बचाने के लिए पुराने डेटा को हटाएं।\n* सटीक रीस्टोर: पूरे ऐप को पूरी तरह से रीस्टोर करें, या केवल विशिष्ट हिस्से (जैसे APK को अधिलेखित किए बिना केवल ऐप डेटा रीस्टोर करना)।\n* स्वचालित शेड्यूल: अनुकूलन योग्य अंतराल और ट्रिगर शर्तों (बैटरी, चार्जिंग और नेटवर्क स्थिति) के साथ आवर्ती बैकअप सेट करें।\n* डाउनग्रेड सुरक्षा: आपको अनजाने में किसी नए ऐप संस्करण के ऊपर पुराने ऐप संस्करण को रीस्टोर करने से रोकता है।\n", "hr": "Restoid ti daje potpunu kontrolu nad backupima aplikacija kroz čisto, moderno i jednostavno korisničko sučelje. Pokretan open-source \"restic\" pogonom, napravljen je za korisnike koji zahtijevaju robusne, kriptirane i deduplicirane backupe.\n\nRoot pristup strogo je potreban za čitanje i pisanje po privatnim podatkovnim mapama aplikacija.\n\nZnačajke:\n* Pokretan Resticom: Koristi brzinu, sigurnost i učinkovitost restica za lokalne, deduplicirane i kriptirane backupe.\n* Selektivni backup: Odaberi točno one instalirane aplikacije koje želiš spremiti.\n* Granularna kontrola: Precizno odaberi što želiš uključiti za svaku aplikaciju: APK datoteke, korisničke podatke, podatke zaštićene uređajem, vanjske/OBB ili medijske datoteke.\n* Fleksibilno upravljanje repozitorijima: Stvaraj i upravljaj repozitorijima preko izvornih restic backendova: Lokalni direktorij, SFTP, REST server i Amazon S3/MinIO.\n* Upravljanje snapshotovima: Jednostavno pregledavaj povijest snapshotova, gledaj detalje o tome što je backupirano i ukloni stare podatke da uštediš prostor.\n* Kirurški restore: Vrati cijele aplikacije u potpunosti, ili samo specifične dijelove (poput vraćanja samo podataka aplikacije bez prepisivanja APK datoteke).\n* Automatizirani rasporedi: Postavi ponavljajuće backupe s prilagodljivim intervalima i uvjetima pokretanja (baterija, punjenje i status mreže).\n* Downgrade zaštita: Sprječava te da slučajno vratiš staru verziju aplikacije preko novije.\n", "id": "Restoid memberi kamu kontrol penuh atas backup aplikasi melalui antarmuka pengguna yang bersih, modern, dan simpel. Ditenagai oleh engine open-source \"restic\", aplikasi ini dibangun untuk pengguna yang membutuhkan backup yang tangguh, terenkripsi, dan terdeduplikasi.\n\nAkses root sangat diwajibkan untuk membaca dan menulis direktori data aplikasi privat.\n\nFitur:\n* Ditenagai Restic: Memanfaatkan kecepatan, keamanan, dan efisiensi restic untuk backup lokal, terdeduplikasi, dan terenkripsi.\n* Backup Selektif: Pilih dengan pasti aplikasi terinstal mana yang ingin kamu simpan.\n* Kontrol Granular: Pilih secara detail apa yang akan dimasukkan untuk setiap aplikasi: file APK, data pengguna, data yang dilindungi perangkat, eksternal/OBB, atau file media.\n* Manajemen Repositori Fleksibel: Buat dan kelola repositori di berbagai backend restic asli: Direktori lokal, SFTP, server REST, dan Amazon S3/MinIO.\n* Manajemen Snapshot: Telusuri riwayat snapshot backup dengan mudah, lihat detail apa yang telah di-backup, dan hapus data lama untuk menghemat ruang.\n* Pemulihan Presisi: Pulihkan seluruh aplikasi secara lengkap, atau hanya bagian tertentu (seperti hanya memulihkan data aplikasi tanpa menimpa APK).\n* Jadwal Otomatis: Siapkan backup berulang dengan interval yang bisa disesuaikan dan kondisi pemicu (baterai, status pengisian daya, dan jaringan).\n* Perlindungan Downgrade: Mencegah kamu menimpa versi aplikasi yang lebih baru dengan versi yang lebih lama saat pemulihan.\n", "it": "Restoid ti dà il controllo completo sui backup delle tue app attraverso un'interfaccia pulita, moderna e semplice. Potenziato dal motore open source \"restic\", è costruito per gli utenti che esigono backup robusti, criptati e deduplicati.\n\nL'accesso Root è strettamente necessario per leggere e scrivere nelle directory dei dati privati delle applicazioni.\n\nFunzionalità:\n* Potenziato da Restic: Sfrutta la velocità, la sicurezza e l'efficienza di restic per backup locali, deduplicati e criptati.\n* Backup Selettivo: Scegli esattamente quali applicazioni installate dall'utente desideri salvare.\n* Controllo Granulare: Seleziona minuziosamente cosa includere per ogni app: file APK, dati utente, dati protetti dal dispositivo, dati esterni/OBB o file multimediali.\n* Gestione Flessibile dei Repository: Crea e gestisci repository attraverso i backend nativi di restic: Directory locale, SFTP, server REST e Amazon S3/MinIO.\n* Gestione Snapshot: Esplora facilmente la cronologia degli snapshot di backup, visualizza i dettagli di ciò che è stato salvato e rimuovi i vecchi dati per risparmiare spazio.\n* Ripristino Chirurgico: Ripristina app intere in modo completo, o solo parti specifiche (ad esempio ripristinare solo i dati dell'app senza sovrascrivere l'APK).\n* Pianificazioni Automatizzate: Imposta backup ricorrenti con intervalli personalizzabili e condizioni di avvio (batteria, carica e stato della rete).\n* Protezione Downgrade: Impedisce di ripristinare accidentalmente una versione precedente di un'app su una più recente.\n", "ko": "Restoid는 깔끔하고 모던하며 단순한 사용자 인터페이스를 통해 앱 백업에 대한 완벽한 제어 권한을 제공합니다. 오픈소스 \"restic\" 엔진을 기반으로 하며, 강력하고 암호화된 중복 제거 백업이 필요한 사용자를 위해 구축되었습니다.\n\n개인 애플리케이션 데이터 디렉토리를 읽고 쓰려면 Root 권한이 반드시 필요합니다.\n\n주요 기능:\n* Restic 기반: 로컬, 중복 제거 및 암호화된 백업을 위해 restic의 속도, 보안 및 효율성을 활용합니다.\n* 선택적 백업: 사용자가 설치한 앱 중 백업할 앱을 정확하게 선택하세요.\n* 세밀한 제어: 각 앱에 포함할 항목을 세밀하게 선택하세요(APK 파일, 사용자 데이터, 기기 보호 데이터, 외부/OBB 또는 미디어 파일).\n* 유연한 저장소 관리: 로컬 디렉토리, SFTP, REST 서버 및 Amazon S3/MinIO와 같은 기본 restic 백엔드에서 저장소를 생성하고 관리하세요.\n* 스냅샷 관리: 백업 스냅샷 기록을 쉽게 탐색하고, 백업된 항목의 세부 정보를 확인하며, 공간 절약을 위해 오래된 데이터를 삭제할 수 있습니다.\n* 정밀한 복원: 앱 전체를 완벽하게 복원하거나 특정 부분만 복원할 수 있습니다(예: APK를 덮어쓰지 않고 앱 데이터만 복원).\n* 자동 예약: 사용자 지정 간격 및 실행 조건(배터리, 충전 및 네트워크 상태)을 설정하여 반복 백업을 구성하세요.\n* 다운그레이드 보호: 실수로 최신 앱 버전 위에 이전 버전을 복원하는 것을 방지합니다.\n", "pt-BR": "O Restoid te dá controle total sobre os backups dos seus apps através de uma interface limpa, moderna e simples. Rodando com o motor open-source \"restic\", foi feito para usuários que exigem backups robustos, criptografados e deduplicados.\n\nO acesso root é estritamente obrigatório para ler e gravar nos diretórios privados de dados dos aplicativos.\n\nRecursos:\n* Motor Restic: Aproveita a velocidade, segurança e eficiência do restic para backups locais, deduplicados e criptografados.\n* Backup Seletivo: Escolha exatamente quais aplicativos instalados pelo usuário você quer salvar.\n* Controle Granular: Selecione detalhadamente o que incluir para cada app: arquivos APK, dados de usuário, dados protegidos pelo dispositivo, dados externos/OBB ou arquivos de mídia.\n* Gerenciamento Flexível de Repositórios: Crie e gerencie repositórios através dos backends nativos do restic: Diretório local, SFTP, servidor REST e Amazon S3/MinIO.\n* Gerenciamento de Snapshots: Navegue facilmente pelo histórico de snapshots, veja detalhes do que foi salvo e remova dados antigos para liberar espaço.\n* Restore Cirúrgico: Restaure apps inteiros ou apenas partes específicas (como restaurar apenas os dados do app sem sobrescrever o APK).\n* Agendamentos Automatizados: Configure backups recorrentes com intervalos personalizáveis e condições de execução (bateria, carregamento e status da rede).\n* Proteção contra Downgrade: Evita que você restaure acidentalmente uma versão mais antiga de um app por cima de uma mais nova.\n", "tr": "Restoid, temiz, modern ve basit bir arayüz ile uygulama yedekleriniz üzerinde tam kontrol sahibi olmanızı sağlar. Açık kaynaklı \"restic\" motoruyla güçlendirilmiş olan bu uygulama, sağlam, şifrelenmiş ve tekilleştirilmiş yedeklemeler talep eden kullanıcılar için geliştirilmiştir.\n\nGizli uygulama veri dizinlerini okumak ve yazmak için Root erişimi kesinlikle gereklidir.\n\nÖzellikler:\n* Restic Altyapısı: Yerel, tekilleştirilmiş ve şifrelenmiş yedeklemeler için restic'in hızından, güvenliğinden ve verimliliğinden yararlanır.\n* Seçici Yedekleme: Kullanıcı tarafından yüklenen uygulamalardan hangilerini kaydetmek istediğinizi tam olarak seçin.\n* İnce Ayar Kontrolü: Her uygulama için nelerin dahil edileceğini ayrıntılı olarak seçin: APK dosyaları, kullanıcı verileri, cihaz korumalı veriler, harici/OBB veya medya dosyaları.\n* Esnek Depo Yönetimi: Restic'in yerel arka uçları üzerinden depolar oluşturun ve yönetin: Yerel Dizin, SFTP, REST sunucusu ve Amazon S3/MinIO.\n* Snapshot Yönetimi: Geçmiş yedekleme snapshot'larına kolayca göz atın, nelerin yedeklendiğine dair detayları görüntüleyin ve alan tasarrufu yapmak için eski verileri silin.\n* Hassas Geri Yükleme: Uygulamaları tamamen geri yükleyin veya yalnızca belirli parçalarını geri yükleyin (örneğin APK'nın üzerine yazmadan sadece uygulama verisini geri yüklemek).\n* Otomatik Zamanlamalar: Özelleştirilebilir aralıklar ve tetikleme koşullarıyla (pil, şarj olma durumu ve ağ) tekrarlayan yedeklemeler ayarlayın.\n* Sürüm Düşürme Koruması: Eski bir uygulama sürümünü yanlışlıkla daha yeni bir sürümün üzerine geri yüklemenizi engeller.\n", "vi": "Restoid cung cấp cho bạn toàn quyền kiểm soát các bản sao lưu ứng dụng thông qua một giao diện gọn gàng, hiện đại và đơn giản. Được phát triển dựa trên engine mã nguồn mở \"restic\", ứng dụng dành cho những người dùng cần các bản sao lưu mạnh mẽ, được mã hóa và loại bỏ dữ liệu trùng lặp.\n\nQuyền Root là bắt buộc để đọc và ghi vào các thư mục dữ liệu riêng tư của ứng dụng.\n\nTính năng:\n* Nền tảng Restic: Tận dụng tốc độ, tính bảo mật và hiệu quả của restic để sao lưu cục bộ, chống trùng lặp và mã hóa.\n* Sao lưu có chọn lọc: Chọn chính xác những ứng dụng nào bạn muốn sao lưu.\n* Kiểm soát chi tiết: Lựa chọn chi tiết những thành phần cần sao lưu cho mỗi ứng dụng: tệp APK, dữ liệu người dùng, dữ liệu được bảo vệ của thiết bị, dữ liệu ngoài/OBB hoặc tệp phương tiện.\n* Quản lý kho lưu trữ linh hoạt: Tạo và quản lý kho lưu trữ thông qua các backend gốc của restic: Thư mục cục bộ, SFTP, Máy chủ REST và Amazon S3/MinIO.\n* Quản lý Snapshot: Dễ dàng duyệt qua lịch sử các snapshot sao lưu, xem chi tiết những gì đã được sao lưu và xóa dữ liệu cũ để giải phóng không gian.\n* Khôi phục chính xác: Khôi phục toàn bộ ứng dụng hoặc chỉ các phần cụ thể (chẳng hạn như chỉ khôi phục dữ liệu ứng dụng mà không ghi đè lên tệp APK).\n* Lịch trình tự động: Thiết lập sao lưu định kỳ với khoảng thời gian và điều kiện kích hoạt tùy chỉnh (pin, trạng thái sạc và mạng).\n* Bảo vệ chống hạ cấp: Ngăn bạn vô tình khôi phục phiên bản ứng dụng cũ đè lên phiên bản mới hơn.\n", "zh-CN": "Restoid 通过干净、现代且简单的用户界面，让你完全掌控应用备份。它由开源的“restic”引擎驱动，专为需要强大、加密和去重备份的用户而打造。\n\n严格要求 Root 权限，以便读取和写入私有应用数据目录。\n\n功能：\n* Restic 驱动：利用 restic 的速度、安全性和效率，进行本地、去重和加密的备份。\n* 选择性备份：精确选择你想备份的用户安装应用。\n* 细粒度控制：针对每个应用进行细粒度的包含选择：APK 文件、用户数据、设备保护数据、外部/OBB 或媒体文件。\n* 灵活的存储库管理：通过原生 restic 后端创建和管理存储库：本地目录、SFTP、REST 服务器和 Amazon S3/MinIO。\n* 快照管理：轻松浏览历史备份快照，查看已备份内容的详细信息，并移除旧数据以节省空间。\n* 精准恢复：完全恢复整个应用，或仅恢复特定部分（比如只恢复应用数据而不覆盖 APK）。\n* 自动化定时任务：设置具有自定义间隔和触发条件（电池、充电状态和网络）的定期备份。\n* 降级保护：防止你意外将旧版本应用覆盖恢复到新版本上。\n"}}, "versions": {"45ed1f0bf0bf51cbf2ad8429354e4f5395668d0052ccd18dd93f718047733f71": null, "1b5d7ad8d66889c214276fcb32de02e7e55e057d897d387546eed5ceca0f43a2": null, "e9599253876fed4105646c135361f521b89660dba20fc20323623731c5565739": {"added": 1778507335350, "file": {"name": "/io.github.hddq.restoid_152.apk", "sha256": "e9599253876fed4105646c135361f521b89660dba20fc20323623731c5565739", "size": 19150640, "ipfsCIDv1": "bafybeiesmrtvufyfshwexqzrccyttaaf52mnz3c7xpwaoyumepazs4snle"}, "src": {"name": "/io.github.hddq.restoid_152_src.tar.gz", "sha256": "c053bedd15f62dffee2b62228bb20192b1be9390e1a6a87e168b062cfee7c1f7", "size": 25757797}, "manifest": {"nativecode": ["x86_64"], "versionName": "0.5.1", "versionCode": 152, "usesSdk": {"minSdkVersion": 33, "targetSdkVersion": 36}, "signer": {"sha256": ["f15f66103ee8daaf23c3913025500f08ef360849a69c427bed7db7016c3b14d3"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"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.QUERY_ALL_PACKAGES"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "io.github.hddq.restoid.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "* Added padding to the bottom of the screen, so FAB doesn't overlap with the content\n* Added a text label to the Add Schedule FAB\n* Removed unused strings\n* Add Schedule FAB is now disabled when no repository is selected\n* Added multiple translations. These are AI-generated, you can review and improve them on weblate\n* Improved Polish translation (thanks @DawidNet7!)\n* Improved Russian translation (thanks @DawidNet7!)\n* Schedules now show last run time (relative and absolute)\n* Going back from s"}}, "91e57c3dad9005b1969fafc32f2a20ddbfadca6a27a620ff84081435ac0d5550": {"added": 1778507335350, "file": {"name": "/io.github.hddq.restoid_151.apk", "sha256": "91e57c3dad9005b1969fafc32f2a20ddbfadca6a27a620ff84081435ac0d5550", "size": 17767874, "ipfsCIDv1": "bafybeiarzsazxq5orksswm3qfhbfmc3byy7jwmqm6gavz2rx3io6ab2srq"}, "src": {"name": "/io.github.hddq.restoid_151_src.tar.gz", "sha256": "979482e73b04f7b909b790a960581a2b04212541c6bedec95a20bace8b431ea8", "size": 25757732}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "0.5.1", "versionCode": 151, "usesSdk": {"minSdkVersion": 33, "targetSdkVersion": 36}, "signer": {"sha256": ["f15f66103ee8daaf23c3913025500f08ef360849a69c427bed7db7016c3b14d3"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"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.QUERY_ALL_PACKAGES"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "io.github.hddq.restoid.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "io.github.juliusd.ueberboese.app": {"metadata": {"lastUpdated": 1778507335350}, "versions": {"fae46b798c9f8dd3f754e89fba17931d6d7a5000191a0a4ac01d42d4980636e7": null, "0ddc3adc5f2697581e3540e5f62d9a6c6ead89ee4fdd06a0d52fc45c6e20d7f2": {"added": 1778507335350, "file": {"name": "/io.github.juliusd.ueberboese.app_31.apk", "sha256": "0ddc3adc5f2697581e3540e5f62d9a6c6ead89ee4fdd06a0d52fc45c6e20d7f2", "size": 53520921, "ipfsCIDv1": "bafybeiefwe5bwxx2cgnougzlaq5kx74cjknbgbvx54n6dsrn6pxjrqnwee"}, "src": {"name": "/io.github.juliusd.ueberboese.app_31_src.tar.gz", "sha256": "ac5043d795858ccd7d0091f4e1f073b5f200110071cea4945a3841e550b9a88d", "size": 64458824}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "0.29.0", "versionCode": 31, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["77bdb2207e61d74d082362e401fb25dbfd5cba2753b57d03f9f56edb27634a90"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "io.github.juliusd.ueberboese.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "\n\n\nFeatures:\n- Add monochrome adaptive icon layer for Android 13 themed icons\n- Handle bass-changed, clock-changed, pause-pressed, preset-assigned, and stop-pressed event types\n\n\n"}}}}, "io.github.sds100.keymapper": {"metadata": {"lastUpdated": 1778568037154, "description": {"tr_TR": "# Klavyenizde veya oyun kumandanızda özel makrolar oluşturun, herhangi bir uygulamada ekran üstü düğmeler yapın ve ses düğmelerinizden yeni işlevler açın!\n\nKey Mapper, çok çeşitli düğme ve tuşları destekler*:\n\n- TÜM telefon düğmeleriniz (ses VE yan tuş)\n- Oyun kumandaları (D-pad, ABXY ve çoğu diğer tuşlar)\n- Klavyeler\n- Kulaklık setleri ve kulaklıklar\n- Parmak izi sensörü\n\nYeterli tuş yok mu? Kendi ekran üstü düğme düzenlerinizi tasarlayın ve bunları gerçek tuşlar gibi yeniden atayın!\n\n\n## Ne tür kısayollar oluşturabilirim?\n--------------------------\n\n100'den fazla bireysel eylemle, sınır gökyüzüdür.\nEkran dokunuşları ve hareketleri, klavye girişleri, uygulama açma, medya kontrolü ve hatta diğer uygulamalara doğrudan intent gönderme ile karmaşık makrolar oluşturun.\n\n\n## Ne kadar kontrole sahibim?\n---------------------------\n\nTETİKLEYİCİLER: Bir tuş haritasını nasıl tetikleyeceğinize siz karar verirsiniz. Uzun basma, çift basma, istediğiniz kadar basma! Farklı cihazlardaki tuşları birleştirin ve hatta ekran üstü düğmelerinizi de dahil edin.\n\nEYLEMLER: Yapmak istediğiniz şey için özel makrolar tasarlayın. 100'den fazla eylemi birleştirin ve her biri arasındaki gecikmeyi seçin. Yavaş görevleri otomatikleştirmek ve hızlandırmak için tekrarlayan eylemler ayarlayın.\n\nKISITLAMALAR: Tuş haritalarının ne zaman çalışacağını ve ne zaman çalışmayacağını siz seçersiniz. Sadece belirli bir uygulamada mı gerekli? Ya da medya oynatılırken mi? Kilit ekranınızda mı? Maksimum kontrol için tuş haritalarınızı kısıtlayın.\n\n* Çoğu cihaz zaten desteklenmektedir ve zamanla yeni cihazlar eklenmektedir. Sizin için çalışmıyorsa bize bildirin, cihazınıza öncelik verebiliriz.\n\nŞu anda desteklenmeyen:\n - Fare düğmeleri\n - Oyun kumandalarındaki joystick ve tetikler (LT, RT)\n\n\nGüvenlik ve erişilebilirlik hizmetleri\n---------------------------\n\nBu uygulama, odaktaki uygulamayı algılamak ve tuş basımlarını kullanıcı tarafından tanımlanan tuş haritalarına uyarlamak için Android Erişilebilirlik API’sini kullanan Key Mapper Erişilebilirlik hizmetimizi içermektedir. Ayrıca, diğer uygulamaların üzerinde yardımcı Floating Button (Yüzen Düğme) katmanları çizmek için de kullanılmaktadır.\n\nErişilebilirlik hizmetini çalıştırmayı kabul ettiğinizde, uygulama cihazınızı kullanırken tuş vuruşlarını izleyebilecektir. Ayrıca, uygulamada bu hareketleri kullanıyorsanız, kaydırma ve yakınlaştırma/daraltma hareketlerini de taklit edecektir.\n\nHerhangi bir kullanıcı verisi toplamayacak veya herhangi bir veriyi göndermek üzere internete bağlanmayacaktır.\n\nErişilebilirlik hizmetimiz, yalnızca kullanıcı cihazındaki fiziksel bir tuşa bastığında tetiklenir. Kullanıcı, sistem erişilebilirlik ayarlarından bu hizmeti istediği zaman kapatabilir.\n\nDiscord topluluğumuza gelip merhaba deyin!\nkeymapper.app/discord\n\nKodu kendiniz görün! (Açık kaynak)\ngithub.com/keymapperorg/KeyMapper\n\nBelgeleri okuyun:\nkeymapper.app\n"}}, "versions": {"d4698dcb7d350760e610df54ce1ac4d7f8336514a747975d8d4c32bfe10a6492": null, "75224326d636d6faf94537de31f281208527731ba49c23dc702522232e081944": {"added": 1778568037154, "file": {"name": "/io.github.sds100.keymapper_251.apk", "sha256": "75224326d636d6faf94537de31f281208527731ba49c23dc702522232e081944", "size": 13506917, "ipfsCIDv1": "bafybeigpwcogdk2fzo2nwa7pj4cfkrce3y3qtvfjhdgajigrta46on7yzy"}, "src": {"name": "/io.github.sds100.keymapper_251_src.tar.gz", "sha256": "f03f042a2929716f7d443e11324d8277d7ee2229b86200cd8f7fe66290d40138", "size": 5576832}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "4.1.0-foss", "versionCode": 251, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["f4d753302710c9a7a40885c891aebdb1a0f275122fdcdb7c2f45a202b213f373"]}, "usesPermission": [{"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_LOGS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.WRITE_SECURE_SETTINGS"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ANSWER_PHONE_CALLS"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.BLUETOOTH_ADMIN"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.CHANGE_WIFI_STATE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.EXPAND_STATUS_BAR"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.ACCESS_NOTIFICATION_POLICY"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.REORDER_TASKS"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_SETTINGS"}, {"name": "android.permission.CALL_PHONE"}, {"name": "android.permission.SEND_SMS"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "com.termux.permission.RUN_COMMAND"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "io.github.sds100.keymapper.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "moe.shizuku.manager.permission.API_V23"}]}}}}, "io.github.wiiznokes.gitnote": {"metadata": {"lastUpdated": 1778507335350}, "versions": {"0e8f7dbda83f117889dcc778d2b1e536a6c808095f789775aece78b547dd1efe": null, "31c05d0296395309eb37cc07ccbc1af18d00df0693e6535cb25c27a7de1534c4": {"added": 1778507335350, "file": {"name": "/io.github.wiiznokes.gitnote_17.apk", "sha256": "31c05d0296395309eb37cc07ccbc1af18d00df0693e6535cb25c27a7de1534c4", "size": 23617436, "ipfsCIDv1": "bafybeidet3sxf2lek7c44tfelywzvejq45agbyh7iuilixtnh4fu5oo5ji"}, "src": {"name": "/io.github.wiiznokes.gitnote_17_src.tar.gz", "sha256": "3aede44fa97d3410051fe2570fae732c10bf8a896c60f012d2ac27c43ae4474a", "size": 626896}, "manifest": {"nativecode": ["arm64-v8a", "x86_64"], "versionName": "26.05", "versionCode": 17, "usesSdk": {"minSdkVersion": 30, "targetSdkVersion": 37}, "signer": {"sha256": ["1a1fc7eece5cf0cd3421fc6e77a844f758a4a098384b2bdb2511146ecd3a7fe4"]}, "usesPermission": [{"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.INTERNET"}, {"name": "io.github.wiiznokes.gitnote.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "it.fast4x.riplay": {"metadata": {"lastUpdated": 1778568037154}, "versions": {"1f95a3121eabfcacb28f985fa4ec02d7c4a74435d810d2333be9920e586ec757": null, "778eef98a62b81ff63c891b7eb697e67187b4bae8adc97c24a51c7b65c93b29d": null, "8c919e30d7bffd46d48230812717c6453997e60683b7acfe2d0d69b4f691ff78": {"added": 1778568037154, "file": {"name": "/it.fast4x.riplay_79.apk", "sha256": "8c919e30d7bffd46d48230812717c6453997e60683b7acfe2d0d69b4f691ff78", "size": 18104454, "ipfsCIDv1": "bafybeiheptglx7rhu2xalarzgerjpgdrjzdk7f2hqqnmr522zyhy46nmze"}, "src": {"name": "/it.fast4x.riplay_79_src.tar.gz", "sha256": "43bb73ecba657f79a1745a44a221c89a2ea8ab8a1dcc7a1458f425b74cfbd0b6", "size": 27112600}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.7.78.1", "versionCode": 79, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["9762e9ab732b0a1cf3c721168450533c8b1905ae1c9e658f488abb84debef2fb"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.SET_WALLPAPER"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.WRITE_SETTINGS"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.CHANGE_WIFI_MULTICAST_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PROJECTION"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "it.fast4x.riplay.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on Youtube for music and GitHub for update check"}}}, "c2f876cfbb66965efa6ef7fd60d9bd522e8e57ee9bdcb4d478e00180ff9ac5e9": {"added": 1778507335350, "file": {"name": "/it.fast4x.riplay_78.apk", "sha256": "c2f876cfbb66965efa6ef7fd60d9bd522e8e57ee9bdcb4d478e00180ff9ac5e9", "size": 18104452, "ipfsCIDv1": "bafybeifasldwm7daavkoq24ohwtd65usxffhdfzt4oqusvploxbbobyta4"}, "src": {"name": "/it.fast4x.riplay_78_src.tar.gz", "sha256": "512d9d3db8a360767b76f913f349dd5bbaaf2e700144d3a618d68e3ab6debc79", "size": 27114325}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.7.78", "versionCode": 78, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["9762e9ab732b0a1cf3c721168450533c8b1905ae1c9e658f488abb84debef2fb"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.SET_WALLPAPER"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.WRITE_SETTINGS"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.CHANGE_WIFI_MULTICAST_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PROJECTION"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "it.fast4x.riplay.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on Youtube for music and GitHub for update check"}}, "whatsNew": {"en-US": "\nLog completed at\nhttps://github.com/fast4x/RiPlay/releases/tag/v0.7.78\n"}}}}, "jp.nonbili.nora": {"metadata": {"lastUpdated": 1778507335350}, "versions": {"0d83424eb6b489fbb40b2752a3d1f87d0ac8987434e6af773ef9977973d8cd84": null, "cb11ba4e3a53ade6b9a22cdfd00f8344c61978eb3195c7a5e7dbc98a863841a2": null, "ede2c4431299e776b7c6dd9c3843edf2cb6fd5e6c82274246adcecd85751f344": {"added": 1778507335350, "file": {"name": "/jp.nonbili.nora_6904.apk", "sha256": "ede2c4431299e776b7c6dd9c3843edf2cb6fd5e6c82274246adcecd85751f344", "size": 47777990, "ipfsCIDv1": "bafybeib2hlk3w34gceeec2ttraujplwthvzavazs44ymuo7ahyq452h5bu"}, "src": {"name": "/jp.nonbili.nora_6904_src.tar.gz", "sha256": "dd88e7c714f8c4c78f92d378140b98868eeece9d1d9fbb03639caf899c1f67b2", "size": 144139090}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "0.7.2", "versionCode": 6904, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["ee16655fc04d22824004be97657a9e7ccac3dd4982f049188702ded52cda2126"]}, "usesPermission": [{"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.RECORD_AUDIO"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "jp.nonbili.nora.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Rely on Instagram, Reddit, Threads and X"}}, "whatsNew": {"en-US": "- Prevent crash in fdroid build\n"}}, "5b8acbfa029b1458cb3d49f7d8615b07b6983cd6e023b65600e579c3ffac43f4": {"added": 1778507335350, "file": {"name": "/jp.nonbili.nora_6903.apk", "sha256": "5b8acbfa029b1458cb3d49f7d8615b07b6983cd6e023b65600e579c3ffac43f4", "size": 41437430, "ipfsCIDv1": "bafybeia6ah3izqvphin6or7whjkuxav35mnae62j57xqo5j6ahacf7w6sy"}, "src": {"name": "/jp.nonbili.nora_6903_src.tar.gz", "sha256": "a943f4d759d099e8a5de46128ba72809914881df11fa120844338f4a3ffe0d96", "size": 144146685}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "0.7.2", "versionCode": 6903, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["ee16655fc04d22824004be97657a9e7ccac3dd4982f049188702ded52cda2126"]}, "usesPermission": [{"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.RECORD_AUDIO"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "jp.nonbili.nora.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Rely on Instagram, Reddit, Threads and X"}}}}}, "net.osmand.plus": {"metadata": {"lastUpdated": 1778507335350}, "versions": {"b63b858d331c92b988433ef66161d02a4d5cd5a810c3674931d49a9008b61d5b": null, "9cfd650a6c8ad1d038523de749029aa70008b2699091d2425ab67729a12d0cda": null, "33dba1ef904f75a31c189b58fb6fd4fd54d21ba4d0c813af0ed0a4fa4b223609": null, "27f1eb82d288a9939b7c0bdd0fb94f78749824ffc753d32d421e01cbe487e5e0": {"added": 1778507335350, "file": {"name": "/net.osmand.plus_531003.apk", "sha256": "27f1eb82d288a9939b7c0bdd0fb94f78749824ffc753d32d421e01cbe487e5e0", "size": 162183115, "ipfsCIDv1": "bafybeidpj746bvrdchjyqrsnulm72kp7a4yjxlo56b2akxm3vtz47yrlqa"}, "src": {"name": "/net.osmand.plus_531003_src.tar.gz", "sha256": "20dcce6048dbe1d75191103c50e6283b91284d51692c4663d8d54cba125b22c4", "size": 140735156}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "5.3.10", "versionCode": 531003, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["38294eaac95c3bb5a994692cd7758f8bcdbffb40819af6e806eb7fe482324dcd"]}, "usesPermission": [{"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.STORAGE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "androidx.car.app.MAP_TEMPLATES"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "androidx.car.app.NAVIGATION_TEMPLATES"}, {"name": "androidx.car.app.ACCESS_SURFACE"}, {"name": "android.permission.BLUETOOTH_SCAN"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_ADMIN", "maxSdkVersion": 30}, {"name": "net.osmand.plus.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}]}, "antiFeatures": {"NonFreeAssets": {"en-US": "Artwork, layouts and prerecorded voices are under a non-commercial license"}, "NonFreeNet": {"en-US": "May use maps and download images from non-free online services"}, "Tracking": {"en-US": "An unique installation ID is sent alongside map download requests, can be disabled in Settings"}}, "releaseChannels": ["Beta"], "whatsNew": {"de": "* Unterstützung für 3D-Gebäude hinzugefügt\n* Globusansicht\n* Astronomie-Erweiterung mit Karte des Nachthimmels und Sternen-Datenbank\n* Neue Farb-Modi für Tacho: Toleranz und Überschreitung\n* Unterschiedliche Widget-Darstellung für Quer- und Hochformat\n* Widgets für Fahrtaufzeichnung: Bewegungsgeschwindigkeit und Durchschnittsgeschwindigkeit\n* Widget für Adapter-Spannung für Fahrzeugdaten\n* Fahrzeugdaten im Track-Analyzer\n* Automatische Sortierung von Tracks nach Jahr, Länge, Aktivität & mehr\n* P", "en-US": "* 3D Buildings support added\n* Spherical map view\n* Astronomy plugin with night map and star database\n* New color modes for Speedometer: tolerance and speeding\n* Separate widget layouts for Landscape and Portrait\n* Trip recording widgets: Moving speed and Average speed\n* Adapter voltage widget for Vehicle Metrics\n* Vehicle metrics data in Track Analyzer\n* Auto-organize tracks by year, length, activity & more\n* Palette editor for Terrain and Track visualization\n* Improved search algorithms & refr", "fr": "* Prise en charge des bâtiments en 3D ajoutée\n* Affichage de la carte en vue sphérique\n* Module d'extension d'astronomie avec carte nocturne et base de données des étoiles\n* Nouveaux modes de couleur pour le compteur de vitesse : tolérance et excès de vitesse\n* Dispositions distinctes des widgets pour les modes paysage et portrait\n* Widgets d'enregistrement de trajet : vitesse de déplacement et vitesse moyenne\n* Widget de tension de l'adaptateur pour les données du véhicule\n* Données du véhicule"}}, "fdac84dead42e92096e368309ce3ab005b00afc4ee30f5f624dfc4861a714669": {"added": 1778507335350, "file": {"name": "/net.osmand.plus_531002.apk", "sha256": "fdac84dead42e92096e368309ce3ab005b00afc4ee30f5f624dfc4861a714669", "size": 184224089, "ipfsCIDv1": "bafybeibubkujr6ctcfp5yyvmvd252bnnbvxzlvp4yddwvxcugivtbtqa44"}, "src": {"name": "/net.osmand.plus_531002_src.tar.gz", "sha256": "02447fb380febf4cd46a9171739990d67da9969f08cf27fff00012264cb53903", "size": 140735268}, "manifest": {"nativecode": ["x86", "x86_64"], "versionName": "5.3.10", "versionCode": 531002, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["38294eaac95c3bb5a994692cd7758f8bcdbffb40819af6e806eb7fe482324dcd"]}, "usesPermission": [{"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.STORAGE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "androidx.car.app.MAP_TEMPLATES"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "androidx.car.app.NAVIGATION_TEMPLATES"}, {"name": "androidx.car.app.ACCESS_SURFACE"}, {"name": "android.permission.BLUETOOTH_SCAN"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_ADMIN", "maxSdkVersion": 30}, {"name": "net.osmand.plus.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}]}, "antiFeatures": {"NonFreeAssets": {"en-US": "Artwork, layouts and prerecorded voices are under a non-commercial license"}, "NonFreeNet": {"en-US": "May use maps and download images from non-free online services"}, "Tracking": {}}, "releaseChannels": ["Beta"]}, "52f8d423e643b73b0f8fa4bc1e0cf1baab109d5f6feea3e0eac992178ed8565b": {"added": 1778507335350, "file": {"name": "/net.osmand.plus_531001.apk", "sha256": "52f8d423e643b73b0f8fa4bc1e0cf1baab109d5f6feea3e0eac992178ed8565b", "size": 159750103, "ipfsCIDv1": "bafybeibisnqim5hch3acsg2m3h3zp4gp54dcq7wbq22qzgvozezvp2kzva"}, "src": {"name": "/net.osmand.plus_531001_src.tar.gz", "sha256": "548ce881249668179fa1ee7e606e2126b9001e13a7c0364792ec10935ca41b7d", "size": 140736640}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "5.3.10", "versionCode": 531001, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["38294eaac95c3bb5a994692cd7758f8bcdbffb40819af6e806eb7fe482324dcd"]}, "usesPermission": [{"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.STORAGE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "androidx.car.app.MAP_TEMPLATES"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "androidx.car.app.NAVIGATION_TEMPLATES"}, {"name": "androidx.car.app.ACCESS_SURFACE"}, {"name": "android.permission.BLUETOOTH_SCAN"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_ADMIN", "maxSdkVersion": 30}, {"name": "net.osmand.plus.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}]}, "antiFeatures": {"NonFreeAssets": {"en-US": "Artwork, layouts and prerecorded voices are under a non-commercial license"}, "NonFreeNet": {"en-US": "May use maps and download images from non-free online services"}, "Tracking": {}}, "releaseChannels": ["Beta"]}}}, "net.retiolus.natinfo": {"metadata": {"lastUpdated": 1778568037154}, "versions": {"506666c84cae8ce1542a08fc6109e5336d2efad128bc96c02fd07779a3af06d6": null, "501ec94af58884fc7691129241d275191630b23e8d4481041aa608b3f71b79db": null, "9a8e61f339a6b676c3f975089f308b0d1dd8b72ee8b0fbeb3ba2ca9a1b6247c8": null, "0f19816b83d4592d4358fb51e367ae4d1b2e17709aa3972317e52a3f23691cad": {"added": 1778568037154, "file": {"name": "/net.retiolus.natinfo_111003.apk", "sha256": "0f19816b83d4592d4358fb51e367ae4d1b2e17709aa3972317e52a3f23691cad", "size": 26485087, "ipfsCIDv1": "bafybeiboygv7pjvnuovdlyvfjha3yc3hlnktzyofquposdxp3oownzfuve"}, "src": {"name": "/net.retiolus.natinfo_111003_src.tar.gz", "sha256": "c775333c1a17ab7e68c98db8f937ab7616292482a48b18ed00c05377d11cd292", "size": 60658246}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.7.0", "versionCode": 111003, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 35}, "signer": {"sha256": ["85945c403df07dad135ac12acc5d1c31bdd88ec2809c81f72b9e63c488e0de54"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.RUN_USER_INITIATED_JOBS"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "net.retiolus.natinfo.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "8dbe65a89ed3fc0bbaeedbaf788bb65841545a79326877771b03321b2c7ac37d": {"added": 1778568037154, "file": {"name": "/net.retiolus.natinfo_111002.apk", "sha256": "8dbe65a89ed3fc0bbaeedbaf788bb65841545a79326877771b03321b2c7ac37d", "size": 24450455, "ipfsCIDv1": "bafybeihslrge4r7yhplpe3keo74hhh6jvon6e23556wxqf366btodiejxe"}, "src": {"name": "/net.retiolus.natinfo_111002_src.tar.gz", "sha256": "3eaf7aa1b1200013fdab9e7ff5db3a85f99dc2c8172d31cdbc8c11ddb52ba29e", "size": 60657434}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.7.0", "versionCode": 111002, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 35}, "signer": {"sha256": ["85945c403df07dad135ac12acc5d1c31bdd88ec2809c81f72b9e63c488e0de54"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.RUN_USER_INITIATED_JOBS"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "net.retiolus.natinfo.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "d8f87de4a809058b82cd17c1470096f9c2b59fce602e6ccfae88a55966569651": {"added": 1778568037154, "file": {"name": "/net.retiolus.natinfo_111001.apk", "sha256": "d8f87de4a809058b82cd17c1470096f9c2b59fce602e6ccfae88a55966569651", "size": 27764238, "ipfsCIDv1": "bafybeibpqqoljhymncjm7atjxypqg6vs5svzgnsujydzzi5ephl2cos5xi"}, "src": {"name": "/net.retiolus.natinfo_111001_src.tar.gz", "sha256": "fd902432f60cd10cd10fab010059eccac1c5902cf8d896509bb9d098d8e0c5d5", "size": 60656110}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.7.0", "versionCode": 111001, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 35}, "signer": {"sha256": ["85945c403df07dad135ac12acc5d1c31bdd88ec2809c81f72b9e63c488e0de54"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.RUN_USER_INITIATED_JOBS"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "net.retiolus.natinfo.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "d7bb4f66679a602fbb98b8848ebb6e491e5667b9cc83b26627fcd6f2fd4bd1a5": {"whatsNew": null}, "91c66b9f5a0600d07760e06ec3b111debd78ecf6dfe3ace6149a19cf3af08384": {"whatsNew": null}, "932f306e935e6a101ee4acfbc79f2481c1ecd2d9f94cb7e35c365df53488597e": {"whatsNew": null}}}, "net.vonforst.evmap": {"metadata": {"lastUpdated": 1778568037154}, "versions": {"d6cd5f3f9ff14329ce6b19f541db9863b1743f64301a58b14d6314a212b5496a": null, "d052ab5a33bc7beefa8933de5f0ec83f3e52d2fde91b368b91e69db2bb8f5764": {"added": 1778568037154, "file": {"name": "/net.vonforst.evmap_276.apk", "sha256": "d052ab5a33bc7beefa8933de5f0ec83f3e52d2fde91b368b91e69db2bb8f5764", "size": 93288011, "ipfsCIDv1": "bafybeieqyx3b3hg4bvyzybaeu4lv2fazd4yivvgco3ori75tib2mtjrncu"}, "src": {"name": "/net.vonforst.evmap_276_src.tar.gz", "sha256": "23e5629b2acc1c121322ddab7df6b749729eb5a45813a77929ee8ac3c0204495", "size": 14732620}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.1.3", "versionCode": 276, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["23f1119e1b389f0e379542fa69e6e39161c4c94a9e6196aef0162e8ce21752f6"]}, "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.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "androidx.car.app.MAP_TEMPLATES"}, {"name": "androidx.car.app.ACCESS_SURFACE"}, {"name": "com.google.android.gms.permission.CAR_FUEL"}, {"name": "com.google.android.gms.permission.CAR_SPEED"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "net.vonforst.evmap.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "App depends on Mapbox servers, which are not libre."}}, "whatsNew": {"de-DE": "Fehler behoben:\n- Android Auto: Scrollposition in der Liste nach Aktualisierung beibehalten\n- Tesla Login funktionierte nicht\n", "en-US": "Bugfixes:\n- Android Auto: Keep scroll position after refresh\n- Tesla login was not working\n"}}}}, "nodomain.freeyourgadget.gadgetbridge": {"metadata": {"lastUpdated": 1778568037154, "authorName": "Freeyourgadget", "authorWebSite": "https://codeberg.org/Freeyourgadget", "name": {"ru": "Gаdgetbridge"}, "summary": {"it-IT": "Usa lo smart watch e altri dispositivi bluetooth: i tuoi dati restano privati!", "pl-PL": "Używaj smartwatcha i innych urządzeń Bluetooth, dbając o prywatność danych!", "sr": "Користите паметан сат или уређај блутута и чувајте податке за себе!", "tr-TR": "Akıllı saat ve Bluetooth aygıtlarını kullanın ve verinizin gizliliğini koruyun!"}, "description": {"it-IT": "Utilizza il tuo smart watch, fitness tracker e altri dispositivi bluetooth senza dipendere dall'applicazione proprietaria del vendor e senza bisogno di creare accounts e trasferire i tuoi dati altrove.\nLa lista completa dei dispositivi supportati è disponibile sul nostro sito https://gadgetbridge.org/gadgets/.\n\nRicevi le notifiche direttamente sul dispositivo, e inoltre (a seconda del supporto):\n\n- memorizza i dati dai sensori\n- controlla le app per riprodurre musica sul tuo dispositivo android\n- vedi le condizioni meteorologiche\n- vedi le indicazioni stradali\n"}}, "versions": {"5315532a89da6669f146dae8231aa7c449fdf8d64bd3441fdb5388bd60944595": null, "53fd6653198ec5c69fcebc4d96fb7c59d71a2333fc3cabe49df9c8f6399759bc": null, "8af7953b08ad9e68ed9ffc98a5e179a12847d1a1828ff2e3db40d193492536e0": {"added": 1778568037154, "file": {"name": "/nodomain.freeyourgadget.gadgetbridge_247_01cce93.apk", "sha256": "8af7953b08ad9e68ed9ffc98a5e179a12847d1a1828ff2e3db40d193492536e0", "size": 20294793, "ipfsCIDv1": "bafybeidsys6npxdi5pchcnwrcqginhqapv5picw4lm3gnbpiagnx3mijbm"}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.91.0", "versionCode": 247, "features": [{"name": "android.hardware.bluetooth"}], "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 34}, "signer": {"sha256": ["01cce9316fcb77ea02c6dea81fde9f3176469202c0cea0514c0e03cb969bc7be"]}, "usesPermission": [{"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.BLUETOOTH_ADMIN", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_SCAN"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.READ_CALL_LOG"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.PROCESS_OUTGOING_CALLS"}, {"name": "android.permission.ACCESS_NOTIFICATION_POLICY"}, {"name": "android.permission.CALL_PHONE"}, {"name": "android.permission.ANSWER_PHONE_CALLS"}, {"name": "android.permission.RECEIVE_SMS"}, {"name": "android.permission.SEND_SMS"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "me.hackerchick.catima.READ_CARDS"}, {"name": "me.hackerchick.catima.debug.READ_CARDS"}, {"name": "nz.eloque.foss_wallet.READ_CARDS"}, {"name": "nz.eloque.foss_wallet.dev.READ_CARDS"}, {"name": "nodomain.freeyourgadget.internethelper.INTERNET"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.MEDIA_CONTENT_CONTROL"}, {"name": "com.termux.permission.RUN_COMMAND"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.REQUEST_COMPANION_RUN_IN_BACKGROUND"}, {"name": "android.permission.REQUEST_OBSERVE_COMPANION_DEVICE_PRESENCE"}, {"name": "android.permission.VIBRATE"}, {"name": "cyanogenmod.permission.ACCESS_WEATHER_MANAGER"}, {"name": "cyanogenmod.permission.READ_WEATHER"}, {"name": "lineageos.permission.ACCESS_WEATHER_MANAGER"}, {"name": "lineageos.permission.READ_WEATHER"}, {"name": "org.omnirom.omnijaws.READ_WEATHER"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.health.WRITE_ACTIVE_CALORIES_BURNED"}, {"name": "android.permission.health.WRITE_HEART_RATE"}, {"name": "android.permission.health.WRITE_STEPS"}, {"name": "android.permission.health.WRITE_EXERCISE"}, {"name": "android.permission.health.WRITE_SLEEP"}, {"name": "android.permission.health.WRITE_TOTAL_CALORIES_BURNED"}, {"name": "android.permission.health.WRITE_DISTANCE"}, {"name": "android.permission.health.WRITE_VO2_MAX"}, {"name": "android.permission.health.WRITE_HEART_RATE_VARIABILITY"}, {"name": "android.permission.health.WRITE_WEIGHT"}, {"name": "android.permission.health.WRITE_OXYGEN_SATURATION"}, {"name": "android.permission.health.WRITE_BODY_TEMPERATURE"}, {"name": "android.permission.health.WRITE_SKIN_TEMPERATURE"}, {"name": "android.permission.health.WRITE_ELEVATION_GAINED"}, {"name": "android.permission.health.WRITE_SPEED"}, {"name": "android.permission.health.WRITE_POWER"}, {"name": "android.permission.health.WRITE_EXERCISE_ROUTE"}, {"name": "android.permission.health.WRITE_RESPIRATORY_RATE"}, {"name": "android.permission.health.WRITE_RESTING_HEART_RATE"}, {"name": "android.permission.health.WRITE_BLOOD_GLUCOSE"}, {"name": "android.permission.health.WRITE_STEPS_CADENCE"}, {"name": "android.permission.health.WRITE_CYCLING_PEDALING_CADENCE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "nodomain.freeyourgadget.gadgetbridge.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "• Support for 17 new devices\n• Auto export of GPX files\n• FossWallet support\n• Fossil Q: extensive improvements - find device, vibrate on call, hand calibration, button actions, music/volume control, and more\n• Garmin: improvements to activity summaries, waypoint upload support, and more\n• Health Connect: distance sync, sleep session and daylight savings fixes\n• Multiple fixes across Huawei, Pebble, Zepp OS, Sony, Garmin, Xiaomi, and others\n\nRead the full changelog in the project repository.\n"}}, "711241b68b69e367dfaf6944831f2a1a0413db31407dcaf7752fca936866b59c": {"added": 1778568037154, "file": {"name": "/nodomain.freeyourgadget.gadgetbridge_247.apk", "sha256": "711241b68b69e367dfaf6944831f2a1a0413db31407dcaf7752fca936866b59c", "size": 20290697, "ipfsCIDv1": "bafybeidox4iwidlrt3osi5rb4b7osmcbsnvlqkqn5sajmz3b7nilouztim"}, "src": {"name": "/nodomain.freeyourgadget.gadgetbridge_247_src.tar.gz", "sha256": "84884289ccb300d651299cfb28ed6e1f085cf175c43399c4ab9273e3d79309ef", "size": 13103432}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.91.0", "versionCode": 247, "features": [{"name": "android.hardware.bluetooth"}], "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 34}, "signer": {"sha256": ["a2c2222dbefbb55158dab7fd7cd6da83a009e3ae1bc1e371c1f865c5455652f0"]}, "usesPermission": [{"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.BLUETOOTH_ADMIN", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_SCAN"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.READ_CALL_LOG"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.PROCESS_OUTGOING_CALLS"}, {"name": "android.permission.ACCESS_NOTIFICATION_POLICY"}, {"name": "android.permission.CALL_PHONE"}, {"name": "android.permission.ANSWER_PHONE_CALLS"}, {"name": "android.permission.RECEIVE_SMS"}, {"name": "android.permission.SEND_SMS"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "me.hackerchick.catima.READ_CARDS"}, {"name": "me.hackerchick.catima.debug.READ_CARDS"}, {"name": "nz.eloque.foss_wallet.READ_CARDS"}, {"name": "nz.eloque.foss_wallet.dev.READ_CARDS"}, {"name": "nodomain.freeyourgadget.internethelper.INTERNET"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.MEDIA_CONTENT_CONTROL"}, {"name": "com.termux.permission.RUN_COMMAND"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.REQUEST_COMPANION_RUN_IN_BACKGROUND"}, {"name": "android.permission.REQUEST_OBSERVE_COMPANION_DEVICE_PRESENCE"}, {"name": "android.permission.VIBRATE"}, {"name": "cyanogenmod.permission.ACCESS_WEATHER_MANAGER"}, {"name": "cyanogenmod.permission.READ_WEATHER"}, {"name": "lineageos.permission.ACCESS_WEATHER_MANAGER"}, {"name": "lineageos.permission.READ_WEATHER"}, {"name": "org.omnirom.omnijaws.READ_WEATHER"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.health.WRITE_ACTIVE_CALORIES_BURNED"}, {"name": "android.permission.health.WRITE_HEART_RATE"}, {"name": "android.permission.health.WRITE_STEPS"}, {"name": "android.permission.health.WRITE_EXERCISE"}, {"name": "android.permission.health.WRITE_SLEEP"}, {"name": "android.permission.health.WRITE_TOTAL_CALORIES_BURNED"}, {"name": "android.permission.health.WRITE_DISTANCE"}, {"name": "android.permission.health.WRITE_VO2_MAX"}, {"name": "android.permission.health.WRITE_HEART_RATE_VARIABILITY"}, {"name": "android.permission.health.WRITE_WEIGHT"}, {"name": "android.permission.health.WRITE_OXYGEN_SATURATION"}, {"name": "android.permission.health.WRITE_BODY_TEMPERATURE"}, {"name": "android.permission.health.WRITE_SKIN_TEMPERATURE"}, {"name": "android.permission.health.WRITE_ELEVATION_GAINED"}, {"name": "android.permission.health.WRITE_SPEED"}, {"name": "android.permission.health.WRITE_POWER"}, {"name": "android.permission.health.WRITE_EXERCISE_ROUTE"}, {"name": "android.permission.health.WRITE_RESPIRATORY_RATE"}, {"name": "android.permission.health.WRITE_RESTING_HEART_RATE"}, {"name": "android.permission.health.WRITE_BLOOD_GLUCOSE"}, {"name": "android.permission.health.WRITE_STEPS_CADENCE"}, {"name": "android.permission.health.WRITE_CYCLING_PEDALING_CADENCE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "nodomain.freeyourgadget.gadgetbridge.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "• Support for 17 new devices\n• Auto export of GPX files\n• FossWallet support\n• Fossil Q: extensive improvements - find device, vibrate on call, hand calibration, button actions, music/volume control, and more\n• Garmin: improvements to activity summaries, waypoint upload support, and more\n• Health Connect: distance sync, sleep session and daylight savings fixes\n• Multiple fixes across Huawei, Pebble, Zepp OS, Sony, Garmin, Xiaomi, and others\n\nRead the full changelog in the project repository.\n"}}}}, "nodomain.freeyourgadget.internethelper": {"metadata": {"authorName": "Freeyourgadget", "authorWebSite": "https://codeberg.org/Freeyourgadget"}}, "org.broguece.game": {"metadata": {"lastUpdated": 1778507335350, "icon": {"en-US": {"name": "/org.broguece.game/en-US/icon_uZg9--UK6n2gySoOHudI_oCKzru5JYvStLQq_YS-cEg=.png", "sha256": "b9983dfbe50aea7da0c92a0e1ee748fe808acebbb9258bd2b4b42afd84be7048", "size": 245062}}}, "versions": {"3bc05fd1b6787f37e373894f44343837f53f2b498923711dcbe78e305cdcb354": null, "29698a11b01bd6ace4b55b79219838a02a2323e30044b066e366cfc85d6a9330": {"added": 1778507335350, "file": {"name": "/org.broguece.game_1150119.apk", "sha256": "29698a11b01bd6ace4b55b79219838a02a2323e30044b066e366cfc85d6a9330", "size": 13177312, "ipfsCIDv1": "bafybeibfzsa6bpo5zlxlnpjld2w7qjzlgjvjsqodmhcqbbq42d25gs5ili"}, "src": {"name": "/org.broguece.game_1150119_src.tar.gz", "sha256": "55cce8af850ee4baaa88bd2f6835f3a0ab114215c5f62023d7956c08d574b978", "size": 118421583}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "1.15.1.19", "versionCode": 1150119, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["bb8f7d9d0ba011057a1e76cae2df4430d8d5b439b3b10e44c631bdfb0ab1ae41"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}]}, "whatsNew": {"en-US": "- New app icon and adaptive icon\n- Inventory header shows item count (X / 26)\n- Long-press examine and two-finger tap-to-escape gestures removed\n"}}}}, "org.cheeserobot.btcwidget": {"metadata": {"lastUpdated": 1778507335350, "screenshots": {"phone": {"en-US": [{"name": "/org.cheeserobot.btcwidget/en-US/phoneScreenshots/01-home-screen.png", "sha256": "1aff8a20bb308f93a24505be9d45e6a00b06fd85cd3361981b5c763741692718", "size": 2019374}, {"name": "/org.cheeserobot.btcwidget/en-US/phoneScreenshots/02-currency-picker.png", "sha256": "216a0a2e655082f919f4e6add80bb49a04be0eb790e8874e33ed7f1b2d3f9949", "size": 110613}, {"name": "/org.cheeserobot.btcwidget/en-US/phoneScreenshots/03-advanced-options.png", "sha256": "f5ebde34cef62476860bd27dd8961033fa17a52eb32244f3f4aeb32b3ddd31bf", "size": 184144}]}}, "description": {"en-US": "Cheese BTC Widget puts the latest Bitcoin price right on your home screen — nothing else, just a logo, a currency symbol, and the number.\n\nWhen you add the widget you choose what to track: US Dollars, Euros, sats per USD, the constant 1 BTC, or the latest bitcoin block height. Each placed widget remembers its own choice, so you can have several side by side.\n\nData is fetched over HTTPS from cheeserobot.org/price/summary.json (the price data originates from CoinDesk). One round trip carries the current price, the 24-hour and 7-day history series, and the latest-block snapshot. The widget refreshes itself roughly every 30 minutes — Android's minimum update interval for app widgets — and you can tap it to refresh on demand.\n\nFeatures\n* Pick USD ($), EUR (€), sats per USD, 1 BTC, or the latest block height when adding the widget.\n* Block-height mode shows the miner / pool name above the block number with a diagonal \"stonks-go-up\" line behind.\n* Auto-sizing text fills the widget as large as it can.\n* Optional faint chart background (24h or 7d window).\n* Tap to refresh.\n* Light/dark theme aware.\n* If the network call fails, the widget shows \"!\" and posts a notification with the actual error reason (HTTP status, JSON shape, etc.) so you know what's wrong.\n\nWhat this app is NOT\n* No tracking. No ads. No analytics.\n* No accounts, no signups, no Google services.\n* Only one network host is contacted: cheeserobot.org. No third-party servers.\n* No background services — only Android's normal widget update mechanism.\n\nSource code\nhttps://github.com/AbelLykens/org.cheeserobot.btcwidget\n\nLicensed MIT.\n"}}, "versions": {"56e39f3a728086aa0893adcadfd08dd427cbe6186ff494fe3feae478b40a5781": {"added": 1778507335350, "file": {"name": "/org.cheeserobot.btcwidget_14.apk", "sha256": "56e39f3a728086aa0893adcadfd08dd427cbe6186ff494fe3feae478b40a5781", "size": 283626, "ipfsCIDv1": "bafybeihzjbbibc45o3wdp33d76qwmtwqerchshmlzbgjmvplsepkorxzxi"}, "src": {"name": "/org.cheeserobot.btcwidget_14_src.tar.gz", "sha256": "d4879c204b6c15efdfb156d7ebbaf02f5d8983b6abb6a7c0c0acfa76668d7b4b", "size": 3219822}, "manifest": {"versionName": "3.1", "versionCode": 14, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 34}, "signer": {"sha256": ["5c28e61da21ca36fb56433261cd49eff9cfc6b7221941cb52d2375cc240319ef"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Rely on cheeserobot.org."}}}}}, "org.codeberg.theoden8.webspace": {"metadata": {"lastUpdated": 1778507335350}, "versions": {"18bd0b696c9128ab645cbc88c7e45c4190d32d8efd961b203a1113150c96e4af": null, "e9cb866c8b5b9da30a1b1ab7910c967aee871040d5746ab30c2fc921fc0147e6": null, "9749e9fdf1558c87791d1177d0b73a65e444156273a7f15082401b1dfebdb459": null, "cfc5177df7e88ec4051031972079dcf4313d6631f2aa663e2856d3472b1d511f": {"added": 1778507335350, "file": {"name": "/org.codeberg.theoden8.webspace_18003.apk", "sha256": "cfc5177df7e88ec4051031972079dcf4313d6631f2aa663e2856d3472b1d511f", "size": 30200752, "ipfsCIDv1": "bafybeihvkcvzcqj362psvyjel23h6hpqfntpox7spokwdtkbdpywszssnu"}, "src": {"name": "/org.codeberg.theoden8.webspace_18003_src.tar.gz", "sha256": "2d1da2f8df4b1410c3d48161bd339d84161e5209321bc06b82ada40e0d49f579", "size": 176731238}, "manifest": {"nativecode": ["x86_64"], "versionName": "0.2.3", "versionCode": 18003, "features": [{"name": "android.hardware.camera.any"}], "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["4b2b825ddda538d0722c6131d1c9912fe4507908f5b7397985a09783cf4fb392"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.VIBRATE"}, {"name": "org.codeberg.theoden8.webspace.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Rely on DuckDuckGo and Google for website icons."}}}, "855dd1441aca50e69170d6ffa03861e6a6e871b70e2461d4333082eb4028ae0c": {"added": 1778507335350, "file": {"name": "/org.codeberg.theoden8.webspace_18002.apk", "sha256": "855dd1441aca50e69170d6ffa03861e6a6e871b70e2461d4333082eb4028ae0c", "size": 28627909, "ipfsCIDv1": "bafybeibkjtnm56jhrdh3hz7pue5p44b6dso24ql5sqaecuwy5c62wbvur4"}, "src": {"name": "/org.codeberg.theoden8.webspace_18002_src.tar.gz", "sha256": "923d240a9e77801b6961ff45ddeb08e30efe2a7a4022c3273a2142ae2cc49d87", "size": 177321651}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "0.2.3", "versionCode": 18002, "features": [{"name": "android.hardware.camera.any"}], "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["4b2b825ddda538d0722c6131d1c9912fe4507908f5b7397985a09783cf4fb392"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.VIBRATE"}, {"name": "org.codeberg.theoden8.webspace.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Rely on DuckDuckGo and Google for website icons."}}}, "3f4fc37552e577e4c3cc19c76ed622f0e5e2c92e153b2fba40cc267895a153bc": {"added": 1778507335350, "file": {"name": "/org.codeberg.theoden8.webspace_18001.apk", "sha256": "3f4fc37552e577e4c3cc19c76ed622f0e5e2c92e153b2fba40cc267895a153bc", "size": 26563539, "ipfsCIDv1": "bafybeid4asqnwm3my66qohngbfv6fplerqglbvvt4idn5jwrvy54ie7mtu"}, "src": {"name": "/org.codeberg.theoden8.webspace_18001_src.tar.gz", "sha256": "22ba55071e8fb78d309ec09a579296defca42ab6bfe5950837f2c95a99d3af77", "size": 176731717}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "0.2.3", "versionCode": 18001, "features": [{"name": "android.hardware.camera.any"}], "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["4b2b825ddda538d0722c6131d1c9912fe4507908f5b7397985a09783cf4fb392"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.VIBRATE"}, {"name": "org.codeberg.theoden8.webspace.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Rely on DuckDuckGo and Google for website icons."}}}}}, "org.flare.app": {"metadata": {"lastUpdated": 1778507335350, "screenshots": {"phone": {"en-US": [{"name": "/org.flare.app/en-US/phoneScreenshots/1.jpg", "sha256": "6936647167e6a41dad5da21a97cc434b85a3edc38623140f70f71f76e6d472c8", "size": 94966}, {"name": "/org.flare.app/en-US/phoneScreenshots/2.jpg", "sha256": "df9356d87e41dd947bc6cb1ad73a0259d2c4b14e6de47e96ea3cd969cba3a8f2", "size": 175672}, {"name": "/org.flare.app/en-US/phoneScreenshots/3.jpg", "sha256": "b8ac29c0f91542dd3ffde07f7ff40259f41b10995069ef3ffd106e9f76ec0a12", "size": 160360}, {"name": "/org.flare.app/en-US/phoneScreenshots/4.jpg", "sha256": "053779d5c10ee447e28c527369e2cc55567a8517e0fd57d34daf9736106c514f", "size": 132246}]}}, "icon": {"en-US": {"name": "/org.flare.app/en-US/icon_6PmRAx3-pOubitda1jP6ODqud4PlHrYSfT1vzALmzRE=.png", "sha256": "e8f991031dfea4eb9b8ad75ad633fa383aae7783e51eb6127d3d6fcc02e6cd11", "size": 17466}}}, "versions": {"be3a127381fa3aeef1e9ae8b5af6b65fddd10c599de22d67880bbc5d15ea16c1": {"added": 1778507335350, "file": {"name": "/org.flare.app_115.apk", "sha256": "be3a127381fa3aeef1e9ae8b5af6b65fddd10c599de22d67880bbc5d15ea16c1", "size": 70503, "ipfsCIDv1": "bafybeiezhhtbxxsqu2bhqoo25fqlvsilcuinjefecrxpiyqyso55biwp3m"}, "src": {"name": "/org.flare.app_115_src.tar.gz", "sha256": "36396e1c187e14d4da509a5698b365cd7f2806aff4c021e5c06c7869a7733b52", "size": 131331138}, "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.ghostsinthelab.app.rakurakuime": {"metadata": {"lastUpdated": 1778507335350}, "versions": {"edec4047795328aa43dadc26fd69e289aa17889216c5846de6a38a45813681f1": {"added": 1778507335350, "file": {"name": "/org.ghostsinthelab.app.rakurakuime_13.apk", "sha256": "edec4047795328aa43dadc26fd69e289aa17889216c5846de6a38a45813681f1", "size": 7291160, "ipfsCIDv1": "bafybeig4nd5it6relhyqduznuapp6al55ai4bmj4ki76xgxmn54rjd6ymy"}, "src": {"name": "/org.ghostsinthelab.app.rakurakuime_13_src.tar.gz", "sha256": "9e55142f00cdf5f7659892fc96a464bf10e4452537513bdf5b53ef77645db290", "size": 12374171}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.0.11", "versionCode": 13, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["be5c96bb575118aa0319994a84ae5d88bc459b6016c78a00ad9e6b3d30ae42e5"]}, "usesPermission": [{"name": "android.permission.VIBRATE"}, {"name": "org.ghostsinthelab.app.rakurakuime.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- New: candidate ordering is now seeded with corpus-derived\n  weights from the MOE 八十五年常用語詞調查 字頻／詞頻 tables, so\n  fresh installs surface common characters and phrases in a\n  sensible order from the very first use — your own usage still\n  takes over as you type.\n- New: the post-selection next-character strip uses the same\n  phrase-frequency prior as a tiebreaker, so common follow-on\n  characters appear higher.\n- Internal: the bundled `ime_database.db` is now rebuilt by a\n  Gradle task (`./gradlew ", "zh-TW": "- 新功能：候選字詞排序內建語料先驗——詞庫於建置階段灌入\n  教育部《八十五年常用語詞調查》之字頻／詞頻權重，全新安裝\n  首次使用時即依常用程度排序，毋須等待學習頻率累積；實際\n  使用後，個人學習頻率仍會逐步主導排序。\n- 新功能：選字後的下一字推薦列同樣以上述詞頻權重作為次要\n  排序依據，讓常見後續字更容易出現在前面。\n- 內部調整：內附的 `ime_database.db` 改由 Gradle 任務\n  （`./gradlew :app:buildImeDb`）重建，可完整重現 Room v3\n  結構，取代先前的 Python 腳本。\n"}}}}, "org.jellyfin.androidtv": {"metadata": {"lastUpdated": 1778507335350}, "versions": {"96957cf47f2b71dc97d5956c33cce12900f85a5bf59024f681f38272ce254ee1": null, "a3f692fb51d1c59e6b6deb074fdd8e34b90aa544a2550f45e61a267057f7361f": {"added": 1778507335350, "file": {"name": "/org.jellyfin.androidtv_190999.apk", "sha256": "a3f692fb51d1c59e6b6deb074fdd8e34b90aa544a2550f45e61a267057f7361f", "size": 21950664, "ipfsCIDv1": "bafybeiedy7mjr2cyiv7zt5gla7mas673yclkffjyvcnrn576dl2eyrzhn4"}, "src": {"name": "/org.jellyfin.androidtv_190999_src.tar.gz", "sha256": "3b529ea267419b006e7397e4f0899e93e70d97760a2a21e12b102fc119d0974a", "size": 8918232}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.19.9", "versionCode": 190999, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["d881796ed2a67ff6ef9f676828723c6b1fa18e09388962cba4abc4a594a69131"]}, "usesPermission": [{"name": "com.android.providers.tv.permission.WRITE_EPG_DATA"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.android.providers.tv.permission.READ_EPG_DATA"}, {"name": "org.jellyfin.androidtv.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"ar": "جزيل الشكر على استخدامك لتطبيق Jellyfin الخاص بنظام أندرويد لأجهزة التلفاز! ننصح دائما باستخدام آخر تحديث.\n\nزر مدونتنا على jellyfin.org للمزيد من المعلومات، أو اقرأ جميع تغيرات الإصدار على صفحت التغيرات في موقع قيت-هب.\n", "be": "Дзякуем Вам за выкарыстанне Jellyfin на Android TV! Заўсёды рэкамендуецца выкарыстоўваць апошні выпушчаны сервер Jellyfin.\n\nДля атрымання дадатковай інфармацыі, калі ласка, наведайце наш блог па адрасе jellyfin.org , або азнаёмцеся з поўным спісам змен на GitHub.\n", "ca": "Gràcies per utilitzar Jellyfin a l'Android TV! Es recomana fer servir sempre el servidor de Jellyfin més recent.\n\nPer a més informació, consulteu el nostre blog a jellyfin.org, o llegiu el registre complet de canvis a GitHub.\n", "cs": "Děkujeme, že používáte Jellyfin pro Android TV! Doporučujeme používat vždy nejnovější verzi Jellyfin Serveru.\n\nPro více informací se podívejte na náš blog na jellyfin.org nebo si přečtěte celý seznam změn na GitHubu.\n", "da": "Tak for at du bruger Jellyfin til Android! Det anbefales stærkt at bruge den nyeste version af Jellyfin Server.\n\nFor mere information, se venligst vores blog på jellyfin.org, eller læs den fulde changelog på GitHub.\n", "de": "Danke, dass du Jellyfin für Android TV nutzt! Es wird empfohlen, immer den aktuellsten Jellyfin-Server zu verwenden.\n\nFür weitere Information, schau dir unseren Blog auf jellyfin.org an, oder ließ den vollständigen Changelog auf GitHub.\n", "el": "Σας ευχαριστούμε που χρησιμοποιείτε το Jellyfin στο Android TV! Συνιστάται πάντα η χρήση του πιο πρόσφατου Διακομιστή Jellyfin.\n\nΓια περισσότερες πληροφορίες, ανατρέξτε στο blog μας στη διεύθυνση jellyfin.org ή διαβάστε το πλήρες αρχείο αλλαγών στο GitHub.\n", "en-GB": "Thank you for using Jellyfin on Android TV! Using the latest released Jellyfin Server is always recommended.\n\nFor more information, please see our blog at jellyfin.org, or read the full changelog on GitHub.\n", "en-US": "Thank you for using Jellyfin on Android TV! Using the latest released Jellyfin Server is always recommended.\n\nFor more information, please see our blog at jellyfin.org, or read the full changelog on GitHub.\n", "eo": "Dankon pro uzi Jellyfin sur Android TV! Uzi la plej novan eldonitan Jellyfin Server ĉiam rekomendas.\n\nPor pliaj informoj, vidi nian blogon ĉe jellyfin.org, aŭ legi la plenan ŝanĝoprotokolon ĉe GitHub.\n", "es": "¡Gracias por usar Jellyfin en Android TV! Siempre se recomienda utilizar el servidor Jellyfin más reciente.\n\nPara obtener más información, consulte nuestro blog en jellyfin.org o lea el registro de cambios completo en GitHub.\n", "es-419": "¡Gracias por utilizar Jellyfin en Android TV! Siempre se recomienda utilizar la última versión de Jellyfin Server.\n\nPara más información, consulta nuestro blog en jellyfin.org, o lee el registro de cambios completo en GitHub.\n", "es-AR": "Gracias por usar Jellyfin en Android TV! Se recomienda siempre usar la ultima version del Servidor Jellyfin.\n\nPara mas información, por favor lee nuestro blog en jellyfin.org, o las notas de cambio completas en GitHub.\n", "es-MX": "¡Gracias por usar Jellyfin en Android TV! Siempre es recomendado usar la última versión del servidor de Jellyfin.\n\nPara mas información, favor de leer el blog en jellyfin.org, or lee el registro de cambios en GitHub.\n", "fa": "از شما برای استفاده از Jellyfin در تلویزیون اندرویدی ممنونیم! استفاده از اخرین نسخه سرور Jellyfin همیشه توصیه می‌شود.\n\nبرای اطلاعات بیشتر، لطفا به سایت ما در jellyfin.org مراجعه کنید، یا تغییرات آخرین نسخه را در سایت گیت‌هاب ببینید.\n", "fi": "Kiitos kun käytät Jellyfiniä Android TV:llä! Uusimman Jellyfin-palvelinversion käyttö on aina suositeltavaa.\n\nLisätietoja saat jellyfin.org-sivuston blogista ja täydellinen muutoshistoria löytyy GitHubista.\n", "fr": "Merci d'utiliser Jellyfin pour Android TV ! Utiliser la dernière version du serveur Jellyfin est toujours recommandé.\n\nPour plus d'informations, merci de consulter notre blog sur jellyfin.org ou de lire le journal des modifications sur GitHub.\n", "he": "תודה לך על השימוש ב־Jellyfin ל־Android TV! תמיד מומלץ להשתמש בגרסה העדכנית ביותר של שרת Jellyfin.\n\nלמידע נוסף ניתן לבקר בבלוג שלנו בכתובת jellyfin.org או לעיין בתיעוד השינויים ב־GitHub.\n", "he-IL": "תודה לך על השימוש ב־Jellyfin ל־Android TV! תמיד מומלץ להשתמש בגרסה העדכנית ביותר של שרת Jellyfin.\n\nלמידע נוסף ניתן לבקר בבלוג שלנו בכתובת jellyfin.org או לעיין בתיעוד השינויים ב־GitHub.\n", "hr": "Hvala što koristite Jellyfin na Android TV-u! Uvijek se preporučuje korištenje najnovijeg Jellyfin poslužitelja.\n\nZa više informacija pogledajte naš blog na jellyfin.org ili pročitajte cijeli dnevnik promjena na GitHubu.\n", "hu": "Köszönjük, hogy a Jellyfint használja Android TV-n! Mindig ajánlott a legújabb kiadott Jellyfin Server használata.\n\nTovábbi információért keresse fel blogunkat a jellyfin.org címen, vagy olvassa el a teljes változásnaplót a GitHubon.\n", "id": "Terima kasih telah menggunakan Jellyfin di TV Android! Menggunakan versi terbaru dari Server Jellyfin sangat direkomendasikan.\n\nUntuk informasi lebih detail, lihat blog kami di jellyfin.org, atau baca semua log perubahan di Github.\n", "it": "Grazie per aver scelto Jellyfin sulla tua Android TV! Ti raccomandiamo di usare l'ultima versione del Server Jellyfin.\n\nPer ulteriori informazioni, visita il nostro blog al sito jellyfin.org, o leggi la lista completa di modifiche su GitHub.\n", "ja": "Android TV で Jellyfin をご利用いただきありがとうございます！常に最新リリースの Jellyfin Server の使用をお勧めします。\n\n詳細については、jellyfin.org のブログをご覧いただくか、GitHub で完全な変更ログをお読みください。\n", "kk": "Android TV üşın Jellyfin paidalanğanyñyz üşın alğys! Eñ soñğy şyğarylğan Jellyfin Serverın paidalanu ärqaşan ūsynylady.\n\nQosymşa aqparat üşın jellyfin.org mekenjaiyndağy blogymyzdy qarañız, nemese GitHub özgerısterınıñ tolyq jūrnalyn oqyñyz.\n", "ko": "Android TV용 Jellyfin을 사용해주셔서 감사합니다! 최신 Jellyfin 서버의 사용을 권장합니다.\n\n자세한 내용은 jellyfin.org 공식 블로그 또는 GitHub의 전체 변경 기록을 참고하세요.\n", "lt": "Ačiū, kad naudojatės Jellyfin su Android TV! Visada rekomenduojama naudotis vėliausia Jellyfin versija.\n\nDaugiau informacijos rasite mūsų internetinėje svetainėje jellyfin.org, arba galite perskaityti pilną mūsų pakeitimų žurnalą Github.\n", "lv": "Paldies, ka izmantojat Jellyfin priekš Android TV! Vienmēr ieteicams izmantot jaunāko izdoto Jellyfin serveri.\n\nLai iegūtu vairāk informācijas, lūdzu, skatiet mūsu blogu vietnē jellyfin.org vai lasiet pilnu izmaiņu sarakstu GitHub.\n", "mk": "Ви благодариме што користите Jellyfin на Андроид TV! Секогаш се препорачува користење на најновиот објавен Jellyfin сервер.\n\nЗа повеќе информации, ве молиме погледнете го нашиот блог на jellyfin.org или прочитајте го целосниот дневник за промени на GitHub.\n", "mn-MN": "Android TV-д Jellyfin ашигласанд баярлалаа! Хамгийн сүүлийн хувилбарын Jellyfin серверийг ашиглахыг үргэлж зөвлөж байна.\n\nДэлгэрэнгүй мэдээллийг манай блогоос jellyfin.org дээрээс үзэх эсвэл GitHub дээрх бүрэн changelog-г уншина уу.\n", "nb-NO": "Takk for at du bruker Jellyfin på Android TV! Det anbefales alltid å bruke den siste lanserte versjonen av Jellyfin-serveren.\n\nFor mer informasjon, se vår blogg på jellyfin.org eller les den fulle endringsloggen på GitHub.\n", "nl": "Bedankt voor het gebruik van Jellyfin op Android TV! Het wordt altijd aanbevolen om de nieuwste uitgebrachte Jellyfin Server te gebruiken.\n\nVoor meer informatie, bekijk onze blog op jellyfin.org of lees de volledige changelog op GitHub.\n", "pl": "Dziękujemy za używanie Jellyfin na Android TV! Rekomendujemy używanie najnowszej wersji serwera Jellyfin.\n\nPo więcej informacji sprawdź naszego bloga na jellyfin.org lub przeczytaj całą listę zmian na GitHubie.\n", "pt-BR": "Obrigado por usar o Jellyfin no Android TV! É sempre recomendado utilizar a última versão disponível do servidor Jellyfin.\n\nPara mais informações, veja nosso blog em jellyfin.org, ou leia o changelog completo no GitHub.\n", "pt-PT": "Obrigado por usares o Jellyfin para Android TV! Recomenda-se sempre o uso da versão mais recente do servidor Jellyfin.\n\nPara mais informações, consulta o nosso blogue em jellyfin.org, ou lê o registo de alterações completo no GitHub.\n", "ro": "Îți mulțumim că folosiți Jellyfin pentru Android TV! Este recomandat să fie folosită ultima versiune de Jellyfin Server. \n\nPentru mai multe informații, vizitați blogul jellyfin.org, sau citiți modificările pe GitHub.\n", "ru": "Спасибо за использование Jellyfin на Android TV! Рекомендуем использовать последнюю версию сервера Jellyfin.\n\nДля дополнительной информации посетите наш блог на jellyfin.org, или прочитайте полный журнал изменений на GitHub.\n", "sk": "Ďakujeme, že používate Jellyfin na Android TV! Je odporúčané vždy používať najnovšiu verziu Jellyfin Servera.\n\nViac informácií nájdete na našom blogu jellyfin.org alebo si prečítajte celý zoznam zmien na GitHube.\n", "sl": "Hvala, ker uporabljate Jellyfin na Android TV! Vedno priporočamo uporabo najnovejšega strežnika Jellyfin.\n\nZa več informacij si oglejte naš blog na jellyfin.org ali preberite celoten dnevnik sprememb na GitHubu.\n", "sv": "Tack för att du använder Jellyfin på Android TV! Det rekommenderas alltid att använda den senaste versionen av Jellyfin Server.\n\nFör mer information, se vår blogg på jellyfin.org eller läs hela ändringsloggen på GitHub.\n", "ta": "ஆண்ட்ராய்டு டிவியில் ஜெல்லிஃபினைப் பயன்படுத்தியதற்கு நன்றி! சமீபத்திய வெளியிடப்பட்ட ஜெல்லிஃபின் சேவையகத்தைப் பயன்படுத்துவது எப்போதும் பரிந்துரைக்கப்படுகிறது.\n\nமேலும் தகவலுக்கு, jellyfin.org இல் உள்ள எங்கள் வலைப்பதிவைப் பார்க்கவும் அல்லது GitHub இல் முழு சேஞ்ச்லாக்கைப் படிக்கவும்.\n", "tr": "Android TV'de Jellyfin kullandığınız için teşekkür ederiz! En son yayınlanan Jellyfin Sunucusunun kullanılması her zaman tavsiye edilir.\n\nDaha fazla bilgi için lütfen jellyfin.org adresindeki blogumuza bakın veya GitHub'daki değişiklik günlüğünün tamamını okuyun.\n", "uk": "Дякуємо за використання Jellyfin для Android TV! Ми завжди рекомендуємо використовувати останню версію сервера Jellyfin.\n\nДля отримання додаткової інформації, будь ласка, відвідайте наш блог на jellyfin.org або прочитайте повний список змін на GitHub.\n", "vi": "Cảm ơn bạn đã sử dụng Jellyfin trên Android TV! Sử dụng Jellyfin Server được phát hành mới nhất luôn được khuyến khích.\n\nĐể biết thêm thông tin, vui lòng xem blog của chúng tôi tại jellyfin.org hoặc đọc bản thay đổi đầy đủ trên GitHub.\n", "zh-CN": "感谢您在 Android TV 上使用 Jellyfin！建议始终使用最新发布的 Jellyfin 服务器。\n\n如需更多信息，请访问我们的博客 jellyfin.org，或在 GitHub 上阅读完整的更新日志。\n", "zh-TW": "感謝您使用 Android TV 版本的 Jellyfin！我們建議使用最新的 Jellyfin 伺服器版本。\n\n需要更多資訊，請看看我們在 jellyfin.org 上的部落格，或在 GitHub 閱讀完整的更新日誌。\n"}}, "825f060695c6de1120c53cba6f918f856c419f61902180949c624ab3af7b043f": {"whatsNew": null}}}, "org.kde.bettercounter": {"metadata": {"lastUpdated": 1778507335350}, "versions": {"5cec31c8a52624d73fd3415948712a09959231cb42f414b9b61861ccd7e024b6": null, "ec6ad80d177c8160a94709cb42395c9d504a2fd265d643c60a5d8d612ad18294": {"added": 1778507335350, "file": {"name": "/org.kde.bettercounter_60002.apk", "sha256": "ec6ad80d177c8160a94709cb42395c9d504a2fd265d643c60a5d8d612ad18294", "size": 2732198, "ipfsCIDv1": "bafybeignif5yfquxvr5splryz6onidgfjxwjjbs75ch6qkc5orz2cqde5e"}, "src": {"name": "/org.kde.bettercounter_60002_src.tar.gz", "sha256": "e390fa78d7cd5a54be5d4abf55673ff62754960579727d14f6c6e2e98eb39f38", "size": 807269}, "manifest": {"versionName": "6.0.2", "versionCode": 60002, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["ae2f696c566189588a434ab2e14f2431642cc3a43bee539d191ce1cb3ba819cb"]}, "usesPermission": [{"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "org.kde.bettercounter.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "6.0:\n- Show stats about goals completion\n- Add a setting to change the first hour of day\n- Add Czech translation\n\n5.0:\n- Add a filter/search\n- Add settings to configure average calculation and auto-export\n- Keep Y axis the same for all charts\n"}}}}, "org.lichess.mobileV2": {"metadata": {"lastUpdated": 1778568037154, "description": {"en-US": "Lichess is a free/libre, open-source chess application powered by volunteers and donations.\nToday, Lichess users play more than five million games every day. Lichess is one of the most popular chess websites in the world while remaining 100% free.\n\nNote: Push notifications are a work in progress and should not be expected to work correctly. To enable them, a Unified Push distributor such as https://f-droid.org/packages/org.unifiedpush.distributor.sunup/ needs to be installed.\n\nThe following features are available right now:\n- play real time or correspondence chess\n- play arena tournaments\n- play against online bots\n- solve chess puzzles from a wide variety of themes, online or offline\n- race against the clock in Puzzle Storm\n- analyse your games with latest Stockfish locally or on the server\n- board editor\n- study chess with a collaborative and interactive study feature\n- learn board coordinates\n- play over the board with a friend\n- watch live chess broadcasts from all major chess tournaments\n- watch Lichess TV and online streamers\n- use a chess clock for your over the board games\n- many different board themes and piece sets\n- custom background themes\n- system colours on Android 12+\n- translated into 55 languages\n"}}, "versions": {"03eafbd55fd6b49abb1b30569eab17d30f6c2a76c1d7b0cd9080d6ffcde4da63": null, "753a07015d9dc93fe4b574b7bc99a3720a2db8582d9240f497bdfffff6dcff2a": null, "dee7a574788559e6a497f1c11e81e43f9c840c8f86aed1478701b32567b5314f": null, "9602375e12fe7981cdaf2fa2e0d8896c5c08e4cac8425f243022110dba484050": {"added": 1778507335350, "file": {"name": "/org.lichess.mobileV2_231303.apk", "sha256": "9602375e12fe7981cdaf2fa2e0d8896c5c08e4cac8425f243022110dba484050", "size": 117786077, "ipfsCIDv1": "bafybeicofdnaxcp7ohrpsmq6uoxbnzuir647cjq6e7k5ng5cdtgar45orm"}, "src": {"name": "/org.lichess.mobileV2_231303_src.tar.gz", "sha256": "78b44c77ff92ab6c37a968bf0dbf8b7252b4932a45001e7b723fcf3667e4cf5b", "size": 243771086}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "0.23.13", "versionCode": 231303, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["496ed2c1542892a094a2a6e26d59cd07fb7e8c711355876dad3859ea82f8af62"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "org.lichess.mobileV2.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeAssets": {"en-US": "Some graphics used are not libre."}, "TetheredNet": {"en-US": "Relies on lichess.org."}}, "whatsNew": {"en-US": "We continuously update the application with new features, improvements and bug fixes.\n\nRelease versions and more informations are available at:\nhttps://github.com/lichess-org/mobile/releases\n"}}, "4b45b837279a11c8b2a1c896f671ce7ee652943d477ace0dbf4e890645d8e173": {"added": 1778507335350, "file": {"name": "/org.lichess.mobileV2_231302.apk", "sha256": "4b45b837279a11c8b2a1c896f671ce7ee652943d477ace0dbf4e890645d8e173", "size": 113078083, "ipfsCIDv1": "bafybeiftysjpbcd2xp7btgmsr5dodz63fcgl2pt3bkrjkhla7lyx6vpmnu"}, "src": {"name": "/org.lichess.mobileV2_231302_src.tar.gz", "sha256": "55df2beaa7277e600208c804a9e9b2f0d18719a5d756226a5631eee6dc0bb93f", "size": 243769839}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "0.23.13", "versionCode": 231302, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["496ed2c1542892a094a2a6e26d59cd07fb7e8c711355876dad3859ea82f8af62"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "org.lichess.mobileV2.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeAssets": {"en-US": "Some graphics used are not libre."}, "TetheredNet": {"en-US": "Relies on lichess.org."}}}, "e68ab96062b3f9d761bcff94921c232c5d60eac0d757e76ee1fd84900c19c435": {"added": 1778568037154, "file": {"name": "/org.lichess.mobileV2_231301.apk", "sha256": "e68ab96062b3f9d761bcff94921c232c5d60eac0d757e76ee1fd84900c19c435", "size": 119992210, "ipfsCIDv1": "bafybeicqrxlgevql7zh7kdrwvgphp7rgr4fluwilhkduzcpas23ufatr6e"}, "src": {"name": "/org.lichess.mobileV2_231301_src.tar.gz", "sha256": "b975094e47397096b01c2db08ad9675c4934d6d28a2c1cb53941ee3a02a6ea77", "size": 243774143}, "manifest": {"nativecode": ["x86_64"], "versionName": "0.23.13", "versionCode": 231301, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["496ed2c1542892a094a2a6e26d59cd07fb7e8c711355876dad3859ea82f8af62"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "org.lichess.mobileV2.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeAssets": {"en-US": "Some graphics used are not libre."}, "TetheredNet": {"en-US": "Relies on lichess.org."}}}, "3c615abe922eb467892cda70af63e04709a1bf24223220377e34053b7857c9b1": {"whatsNew": null}}}, "org.mapcomplete": {"metadata": {"lastUpdated": 1778507335350}, "versions": {"23dcc0eb32a27448c36941ab01c85447ff22d2cc32dc650d79a342c447fc1abb": null, "28b234a800d1ce8636ea96a6801a4b99325e408d02053b049857425f1b1c6dcb": {"added": 1778507335350, "file": {"name": "/org.mapcomplete_2262.apk", "sha256": "28b234a800d1ce8636ea96a6801a4b99325e408d02053b049857425f1b1c6dcb", "size": 103764349, "ipfsCIDv1": "bafybeiaxpt7guociu4ytmk4qkd2uojrtr4aw7pb66jday6rrwnhhfqpg3m"}, "src": {"name": "/org.mapcomplete_2262_src.tar.gz", "sha256": "dde49958064497c48b1092aec34e7de707b26a8f70ffb79cc7ff5e2490823346", "size": 104140877}, "manifest": {"versionName": "0.59.3", "versionCode": 2262, "usesSdk": {"minSdkVersion": 32, "targetSdkVersion": 35}, "signer": {"sha256": ["16761629fef761c1e8522e6389e9a2b276871679e4d4921735b63a17906d356c"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "org.mapcomplete.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "This app may download and show images from Mapillary. This app downloads images from all over the net, if linked to from OpenStreetMap."}, "TetheredNet": {"en-US": "This app loads map data, map background layers, images and map data from various online services. This app will upload images you take to panoramax.mapcomplete.org."}, "Tracking": {"en-US": "If a crash occurs while changing map data, this is reported to report.mapcomplete.org These reports are only used to improve the app."}}}}}, "org.mozilla.fennec_fdroid": {"metadata": {"lastUpdated": 1778507335350}, "versions": {"ab6c317bc15e2e1b52d9f736e2ba007f1ac1e38c20f07826ec062a6d8ebcfa3b": null, "208fe8d4ecaa4d2531a30fac76b3c7a03340470a56776a404f32c8f22d5d8f03": null, "578d28a0c0f3f921b950f80cb6990b610e399c3b2e619ff8a04698786eae3810": null, "5a043f1e158c309f97df9826ea9808294f2423cd709d021e2ba8cb5622513dff": {"added": 1778507335350, "file": {"name": "/org.mozilla.fennec_fdroid_1500220.apk", "sha256": "5a043f1e158c309f97df9826ea9808294f2423cd709d021e2ba8cb5622513dff", "size": 118646984, "ipfsCIDv1": "bafybeigentcxxcpnulsrbtarc5npac3lsw3jfx74qhcehd44imo3nma4ja"}, "src": {"name": "/org.mozilla.fennec_fdroid_1500220_src.tar.gz", "sha256": "f081292c76baa611d29d3a6ce8d631d846647f5be779a915112023f1dbf86e68", "size": 1173486}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "150.0.2", "versionCode": 1500220, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["06665358efd8ba05be236a47a12cb0958d7d75dd939d77c2b31f5398537ebdc5"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "com.android.launcher.permission.INSTALL_SHORTCUT", "maxSdkVersion": 26}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.CREDENTIAL_MANAGER_SET_ORIGIN"}, {"name": "android.permission.CREDENTIAL_MANAGER_QUERY_CANDIDATE_CREDENTIALS"}, {"name": "com.adjust.preinstall.READ_PERMISSION"}, {"name": "org.mozilla.fennec_fdroid.permission.PROFILER_INTERNAL"}, {"name": "android.permission.READ_MEDIA_VISUAL_USER_SELECTED"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.DOWNLOAD_WITHOUT_NOTIFICATION"}, {"name": "org.mozilla.fennec_fdroid.permission.RECEIVE_DOWNLOAD_BROADCAST"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.HIGH_SAMPLING_RATE_SENSORS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "org.mozilla.fennec_fdroid.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}], "usesPermissionSdk23": [{"name": "android.permission.REQUEST_INSTALL_PACKAGES"}]}, "antiFeatures": {"Tracking": {"en-US": "Connects to various Mozilla services that can track users."}}}, "db4e156c124517377e26b3d90c240d5a05244d3d6a35c448694d9bb7ee62559f": {"added": 1778507335350, "file": {"name": "/org.mozilla.fennec_fdroid_1500210.apk", "sha256": "db4e156c124517377e26b3d90c240d5a05244d3d6a35c448694d9bb7ee62559f", "size": 124262555, "ipfsCIDv1": "bafybeieyfarex3v5hicpozxt3luwvqblggs6zqjkvz5mozbxxcxycsdagm"}, "src": {"name": "/org.mozilla.fennec_fdroid_1500210_src.tar.gz", "sha256": "2738f8ad20f93076dca4e5f7c9dcd318716e79a5c2aeaaa7a5e1a58aed9e7a5c", "size": 1173483}, "manifest": {"nativecode": ["x86_64"], "versionName": "150.0.2", "versionCode": 1500210, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["06665358efd8ba05be236a47a12cb0958d7d75dd939d77c2b31f5398537ebdc5"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "com.android.launcher.permission.INSTALL_SHORTCUT", "maxSdkVersion": 26}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.CREDENTIAL_MANAGER_SET_ORIGIN"}, {"name": "android.permission.CREDENTIAL_MANAGER_QUERY_CANDIDATE_CREDENTIALS"}, {"name": "com.adjust.preinstall.READ_PERMISSION"}, {"name": "org.mozilla.fennec_fdroid.permission.PROFILER_INTERNAL"}, {"name": "android.permission.READ_MEDIA_VISUAL_USER_SELECTED"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.DOWNLOAD_WITHOUT_NOTIFICATION"}, {"name": "org.mozilla.fennec_fdroid.permission.RECEIVE_DOWNLOAD_BROADCAST"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.HIGH_SAMPLING_RATE_SENSORS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "org.mozilla.fennec_fdroid.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}], "usesPermissionSdk23": [{"name": "android.permission.REQUEST_INSTALL_PACKAGES"}]}, "antiFeatures": {"Tracking": {"en-US": "Connects to various Mozilla services that can track users."}}}, "83d4526e2a73f9e433a6fc3ad026f5b4287fab7ded3f0b0fec535b770ce0ae5c": {"added": 1778507335350, "file": {"name": "/org.mozilla.fennec_fdroid_1500200.apk", "sha256": "83d4526e2a73f9e433a6fc3ad026f5b4287fab7ded3f0b0fec535b770ce0ae5c", "size": 114895078, "ipfsCIDv1": "bafybeico4mhse3kzfxmo2wihcv4qfxuv5z5ridq6y2apkj6vblizy34geu"}, "src": {"name": "/org.mozilla.fennec_fdroid_1500200_src.tar.gz", "sha256": "5eaab9cbbab3e0fb2f39e3f078ddc16d295fe2a2e1cb7fb775a18befa5934b25", "size": 1173486}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "150.0.2", "versionCode": 1500200, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["06665358efd8ba05be236a47a12cb0958d7d75dd939d77c2b31f5398537ebdc5"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "com.android.launcher.permission.INSTALL_SHORTCUT", "maxSdkVersion": 26}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.CREDENTIAL_MANAGER_SET_ORIGIN"}, {"name": "android.permission.CREDENTIAL_MANAGER_QUERY_CANDIDATE_CREDENTIALS"}, {"name": "com.adjust.preinstall.READ_PERMISSION"}, {"name": "org.mozilla.fennec_fdroid.permission.PROFILER_INTERNAL"}, {"name": "android.permission.READ_MEDIA_VISUAL_USER_SELECTED"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.DOWNLOAD_WITHOUT_NOTIFICATION"}, {"name": "org.mozilla.fennec_fdroid.permission.RECEIVE_DOWNLOAD_BROADCAST"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.HIGH_SAMPLING_RATE_SENSORS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "org.mozilla.fennec_fdroid.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}], "usesPermissionSdk23": [{"name": "android.permission.REQUEST_INSTALL_PACKAGES"}]}, "antiFeatures": {"Tracking": {"en-US": "Connects to various Mozilla services that can track users."}}}}}, "org.ojrandom.paiesque": {"metadata": {"lastUpdated": 1778507335350}, "versions": {"d5a0f361cb2b257b0f19a130937a58e275e7efa2a1b92145ccf1c93b5b3fb61b": null, "02a3352d684a0fd1326be144b725fa15f378144d58ff4f69bd547218c998e428": {"added": 1778507335350, "file": {"name": "/org.ojrandom.paiesque_68.apk", "sha256": "02a3352d684a0fd1326be144b725fa15f378144d58ff4f69bd547218c998e428", "size": 4467695, "ipfsCIDv1": "bafybeifshttr4izjjf2aiemcwr4qthk6cty27ujmlblp6nhh52zcw5myce"}, "src": {"name": "/org.ojrandom.paiesque_68_src.tar.gz", "sha256": "f1401e0e7c4f067e636e67acf293757f5382fa7ab9378574c9a485356a832177", "size": 2889267}, "manifest": {"versionName": "68", "versionCode": 68, "features": [{"name": "android.hardware.bluetooth_le"}], "usesSdk": {"minSdkVersion": 34, "targetSdkVersion": 34}, "signer": {"sha256": ["2c5be05a58c7a79415aa120f8299cec8ceb42feb34d1fff7655df8965bfb23fe"]}, "usesPermission": [{"name": "android.permission.health.READ_HEART_RATE"}, {"name": "android.permission.health.READ_HEART_RATE_VARIABILITY"}, {"name": "android.permission.health.READ_HEALTH_DATA_HISTORY"}, {"name": "android.permission.health.WRITE_HEART_RATE"}, {"name": "android.permission.health.WRITE_HEART_RATE"}, {"name": "android.permission.health.WRITE_HEART_RATE_VARIABILITY"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_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.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "org.ojrandom.paiesque.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Release Notes - PAIesque v68\n\n**Recording & GPS**\n\n- The app now detects poor or lost GPS signal more intelligently, showing “Searching…” or a clear weak‑signal warning. No more frozen distance or speed values indoors or in dead zones.\n- You can now record a pure GPS track without any heart rate device – great for mapping a route, tracking a hike, or just logging your ride.\n- The Stop button dialog is now safer: it only offers “Save” and “Cancel”, so you won’t accidentally discard a recording. T"}}}}, "org.onekash.kashcal": {"metadata": {"lastUpdated": 1778568037154}, "versions": {"2a71e4b50fc830e5c1b3cdc53fc665b0254f7d6dfa5b1699ba3c31524c9f2abc": null, "9af71d3227196e33c260037d7c6ce42b3845fcff355080f6e9cd70d46b3002cc": {"added": 1778568037154, "file": {"name": "/org.onekash.kashcal_523.apk", "sha256": "9af71d3227196e33c260037d7c6ce42b3845fcff355080f6e9cd70d46b3002cc", "size": 17235356, "ipfsCIDv1": "bafybeifoxqj6ugu46ye6ndo4akvv3koiqzk7vmhkvcce5jq3av57wzgfeq"}, "src": {"name": "/org.onekash.kashcal_523_src.tar.gz", "sha256": "43dc7f3e962e16379f185769c1dcf9c899af27dcb0fc9df3e8b7be08502458b8", "size": 6668228}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "23.7.5", "versionCode": 523, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 36}, "signer": {"sha256": ["720a06f797d39f6669f2074ac52d6e0cfd8d99bf0b59e5ea1f74bbb3217f5595"]}, "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.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.USE_EXACT_ALARM"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.WRITE_CALENDAR"}, {"name": "android.permission.READ_SYNC_SETTINGS"}, {"name": "android.permission.WRITE_SYNC_SETTINGS"}, {"name": "org.onekash.kashcal.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "• Fix biweekly recurrences with Sunday selected: events on Sun/Tue/Thu starting Sunday now appear in the same week\n• ICS export: stricter RFC 5545 compliance for cross-app calendar imports\n• Monthly view: past-event dimming refreshes when you reopen the app\n• Widgets: improved day-header contrast on light and dark backgrounds\n"}}}}, "org.openhab.habdroid.beta": {"metadata": {"lastUpdated": 1778568037154}, "versions": {"cb14757cb4ce1c295c35ec6e41bc1b0c62317d2b8911bdf636161360602a6659": null, "2d311aa2ef2375b2bf8825eeeb7abc8991b5869089df83df7e67e97d4f254353": {"added": 1778568037154, "file": {"name": "/org.openhab.habdroid.beta_593.apk", "sha256": "2d311aa2ef2375b2bf8825eeeb7abc8991b5869089df83df7e67e97d4f254353", "size": 8305772, "ipfsCIDv1": "bafybeie3wxzx5c7d32fi7darw6b7afbjzyqaq524rnrfhltyqcml5dbax4"}, "src": {"name": "/org.openhab.habdroid.beta_593_src.tar.gz", "sha256": "bf044b64917e6d6cc86b74ce4e7a8e86f3f23bd0be6a9eec1ee66d9ab9b8e902", "size": 2611794}, "manifest": {"versionName": "3.20.3-beta", "versionCode": 593, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 35}, "signer": {"sha256": ["34a2f6cbd525c8887a254d4594f6432368ebc2cee451d21e4f26825032efa6e6"]}, "usesPermission": [{"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.CHANGE_WIFI_MULTICAST_STATE"}, {"name": "android.permission.CHANGE_WIFI_STATE"}, {"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.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.NFC"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "com.android.launcher.permission.INSTALL_SHORTCUT"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "org.openhab.habdroid.beta.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "## What's Changed\n* Send source ID header when commanding items by @maniac103 in https://github.com/openhab/openhab-android/pull/3985\n\n\n**Full Changelog**: https://github.com/openhab/openhab-android/compare/3.20.2-beta...3.20.3-beta\n"}}}}, "org.tasks": {"metadata": {"lastUpdated": 1778507335350}, "versions": {"440c0aaed91e0ade883ff9925a2630038bf7203e7f142e427c2de98ca19c960b": null, "2640cbf3f9a87d527ab92eb74f91b5558bccf8baeccdc45c8cbca7b2d681487d": {"added": 1778507335350, "file": {"name": "/org.tasks_150404.apk", "sha256": "2640cbf3f9a87d527ab92eb74f91b5558bccf8baeccdc45c8cbca7b2d681487d", "size": 27738962, "ipfsCIDv1": "bafybeiblpdwgim5nf4xzsrg7fczkubvmxjzjltwjjw35jqepkepnv2ock4"}, "src": {"name": "/org.tasks_150404_src.tar.gz", "sha256": "c2dce0bb07add9c4fa768a0460a721530d925ff92906e5c4f40047f7921c1ab2", "size": 3373578}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "15.4.2", "versionCode": 150404, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["a038a055bf43b2659cbaf862808afd5e447d4d0e2749a10391910009cbd8dcfa"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.WRITE_CALENDAR"}, {"name": "android.permission.READ_CALENDAR"}, {"name": "com.android.launcher.permission.INSTALL_SHORTCUT"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "com.google.android.providers.gsf.permission.READ_GSERVICES"}, {"name": "com.google.android.googleapps.permission.GOOGLE_AUTH"}, {"name": "android.permission.READ_SYNC_STATS"}, {"name": "org.tasks.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"}]}, "whatsNew": {"en-US": "* Improve notifications on wearables\n* Update translations\n"}}}}, "sh.haven.app": {"metadata": {"lastUpdated": 1778568037154}, "versions": {"d88292fafc903055038f0e22809c6289c735af01fd24a714f67057b5bf2ddbc4": null, "663c41be214217038cb44a6673eeb6a8b1c7a2c4c9f44d7c13d1674bfd27cb5f": null, "effa763391fc538e2483fe0d403642fee49cd8251920600c66b384e85695a17b": {"added": 1778568037154, "file": {"name": "/sh.haven.app_3771.apk", "sha256": "effa763391fc538e2483fe0d403642fee49cd8251920600c66b384e85695a17b", "size": 98911952, "ipfsCIDv1": "bafybeidmo2xpkrwlybs6rtvpnbuzixwuodkagnssw7vmh5r4nd3tvccryu"}, "src": {"name": "/sh.haven.app_3771_src.tar.gz", "sha256": "fb620c046392089380f68c00202bfbd7708e029b99d2980c25506e3f5011e9fc", "size": 131077841}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "5.33.0", "versionCode": 3771, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["ea05a89431961b8ac53c36725452673c2be1c2d7b6e48771617b974e6092b332"]}, "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.USE_BIOMETRIC"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.NFC"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.CHANGE_WIFI_MULTICAST_STATE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "sh.haven.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "moe.shizuku.manager.permission.API_V23"}]}, "whatsNew": {"en-US": "Port knocking: per-profile TCP/UDP knock sequence fired before connect.\n\nAdd a sequence like \"7000 8000 9000\" or \"7000/tcp 8000/udp 9000/tcp\" to any\nSSH/Mosh/ET/VNC/RDP/SMB profile and Haven sends the packets at the remote\nfirewall (knockd, fwknop) right before the real socket open. Test knock button\nverifies the sequence without connecting. Knock results land in the Connection\nLog. Skipped on SSH-tunneled and SOCKS-routed paths — knock can't reach the\nfirewall from there.\n\nMCP: new test_port_kn"}}, "cdb05ac55bdc3ef1c595c9e41f3642822b2980176d5ecd78ea39f2f5c5446958": {"added": 1778507335350, "file": {"name": "/sh.haven.app_3691.apk", "sha256": "cdb05ac55bdc3ef1c595c9e41f3642822b2980176d5ecd78ea39f2f5c5446958", "size": 98830032, "ipfsCIDv1": "bafybeifozpvhs7pkccr57cgdonkhmtqqp4ljw3rwvuvscrgfgpszrijfdy"}, "src": {"name": "/sh.haven.app_3691_src.tar.gz", "sha256": "899ecdb8629b30323d458d1d38d86e1fbe9c1eeb4bca8a668197957620232576", "size": 131002764}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "5.30.0", "versionCode": 3691, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["ea05a89431961b8ac53c36725452673c2be1c2d7b6e48771617b974e6092b332"]}, "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.USE_BIOMETRIC"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.NFC"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.CHANGE_WIFI_MULTICAST_STATE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "sh.haven.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "moe.shizuku.manager.permission.API_V23"}]}, "whatsNew": {"en-US": "v5.30.0 — WireGuard / Tailscale routing for non-SSH transports (#149)\n\nPer-app WG / Tailscale tunnels now apply to every TCP transport: pick\na tunnel from \"Route through\" on any VNC, RDP, SMB, Reticulum, or\nrclone profile. Multiple profiles sharing one tunnel share one\nuserspace handle, torn down on the last release. Legacy SOCKS5 /\nSOCKS4 / HTTP proxies are also honoured for non-SSH transports now.\n\nSmaller fixes: Desktop-tab Disconnect now reads as a ✕ icon (#148);\nReset Zoom too. README clean"}}}}, "social.holos.app": {"metadata": {"added": 1778568037154, "categories": ["Internet", "Social Network"], "changelog": "https://codeberg.org/tom79/Holos-App/tags", "issueTracker": "https://codeberg.org/tom79/Holos-App/issues", "lastUpdated": 1778568037154, "license": "AGPL-3.0-only", "sourceCode": "https://codeberg.org/tom79/Holos-App", "webSite": "https://holos.social", "screenshots": {"phone": {"en-US": [{"name": "/social.holos.app/en-US/phoneScreenshots/1.png", "sha256": "a5e60099d11c7dae41dd529088821fca4b520e4691baa0c0bf5e10c8b7bc07c8", "size": 317199}, {"name": "/social.holos.app/en-US/phoneScreenshots/10.png", "sha256": "531e59bea34d977df284cee2ecb157a4f08523a960ad5be1ee47db61ac855a58", "size": 135166}, {"name": "/social.holos.app/en-US/phoneScreenshots/11.png", "sha256": "0f4064be9a0a72d2d295f7c3d86edaeb704820d5ee91b57cf6ac8f7029811582", "size": 151246}, {"name": "/social.holos.app/en-US/phoneScreenshots/2.png", "sha256": "c90acbd2daade18169cba1ead8102ebcc733647d17eef5827a7cd996e9efac10", "size": 366907}, {"name": "/social.holos.app/en-US/phoneScreenshots/3.png", "sha256": "4314249cf4b7a2db44ba3b55f411f97506f9c303be76db674a67531db87e649f", "size": 166744}, {"name": "/social.holos.app/en-US/phoneScreenshots/4.png", "sha256": "20f63ded97ea53b935d1ff2adae94ecc90fa434cd5ae4b2c0946871e87377f2c", "size": 179652}, {"name": "/social.holos.app/en-US/phoneScreenshots/5.png", "sha256": "35a0fe10d861cb6fa841b3712bf7a332c821f3fa2c1d9fcd0a907596ae106f64", "size": 119269}, {"name": "/social.holos.app/en-US/phoneScreenshots/6.png", "sha256": "9f150a628472827a3da92d46edf22816f5e4d398485205086931fca1cd49254d", "size": 53561}, {"name": "/social.holos.app/en-US/phoneScreenshots/7.png", "sha256": "89477312fb003c80f171bdb704565590037b7553180ca896eb04fa9a6f84d3ca", "size": 133768}, {"name": "/social.holos.app/en-US/phoneScreenshots/8.png", "sha256": "4d41613c0df6543b2200fbdf9fc6173c5d20d85766435d80cb5308e0e431b00f", "size": 101402}, {"name": "/social.holos.app/en-US/phoneScreenshots/9.png", "sha256": "c4b2152c62c4436173710f258aca85fb080cc62ea5fcf3c86130b74b543b043c", "size": 553811}]}}, "authorName": "Thomas", "bitcoin": "3JDoJV7qf8fcmrUeYbT7hrH91PUQpg8HhS", "liberapay": "tom79", "name": {"en-US": "Holos", "es-ES": "Holos", "fr-FR": "Holos", "it-IT": "Holos", "ru-RU": "Холос"}, "summary": {"en-US": "Holos: Mobile-first Fediverse client with your own ActivityPub identity", "es-ES": "Holos: El primer cliente móvil del Fediverso con tu propia identidad ActivityPub", "it-IT": "Holos: client Fediverse mobile-first con la tua identità ActivityPub", "ru-RU": "Holos: Мобильный клиент Fediverse с собственной идентификацией ActivityPub"}, "description": {"en-US": "Holos is a mobile-first Fediverse client that gives you your own ActivityPub identity directly on your phone. Unlike traditional Mastodon apps that require an account on a server, Holos runs a full ActivityPub server on your device.\n\nKey Features:\n\n- Your Own ActivityPub Server\n  - Full ActivityPub server running on your phone\n  - Your data stored locally on your device\n  - Relay server provides a stable address for federation\n\n- Full Fediverse Compatibility\n  - Follow and interact with users on Mastodon, Pleroma, Misskey, Pixelfed, and more\n  - Full ActivityPub support: posts, likes, boosts, replies, quotes, and mentions\n  - Direct messages with real-time delivery\n\n- Flexible Timeline Views\n  - Switch between All, Media only, Videos only, or Text only\n  - Quickly adapt your feed to your current mood\n  - Filter content the way you want\n\n- Mobile-First Design\n  - Built from the ground up for mobile\n  - Works offline with automatic sync when reconnected\n  - Battery-efficient with smart background sync\n\n- Privacy Focused\n  - Your posts and messages stored locally in SQLite\n  - All traffic proxied through relay for IP privacy\n  - RSA keys generated on-device, private key never leaves your phone\n\n- Real-Time Sync\n  - WebSocket connection for instant notifications\n  - Activity queue with priority-based delivery\n  - Automatic catch-up after offline periods", "es-ES": "Holos es un cliente del Fediverso diseñado principalmente para dispositivos móviles que te permite crear tu propia identidad ActivityPub directamente en tu teléfono. A diferencia de las aplicaciones tradicionales de Mastodon, que requieren una cuenta en un servidor, Holos ejecuta un servidor ActivityPub completo en tu dispositivo.\n\nCaracterísticas clave:\n\nTu propio servidor ActivityPub:\n  - Un servidor ActivityPub ejecutándose completamente en tu teléfono\n  - Tus datos se almacenan localmente en tu dispositivo\n  - El servidor de relevo proporciona una dirección estable para la federación\n\nCompatibilidad completa con el Fediverso:\n  - Sigue e interactúa con usuarios de Mastodon, Pleroma, Misskey, Pixelfed y más\n  - Soporte completo de ActivityPub: publicaciones, favoritos, impulsos, respuestas, citas y menciones\n  - Envío de mensajes directos en tiempo real\n\nVistas flexibles de las líneas temporales:\n  - Alterna entre \"Todo\", \"Sólo contenido multimedia\", \"Sólo videos\" o \"Sólo texto\"\n  - Adapta rápidamente el contenido a tu estado de ánimo\n  - Filtra el contenido como desees \n\nDiseño enfocado a móviles:\n  - Diseñado desde cero para dispositivos móviles\n  - Funciona sin conexión, con sincronización automática al reconectar\n  - Uso eficiente de batería, con sincronización inteligente en segundo plano\n\nEnfocado en la privacidad:\n  - Tus publicaciones, tanto públicas como privadas, se almacenan localmente en SQLite\n  - Todo el tráfico se redirige a través de un servidor de relevo para proteger la privacidad de las direcciones IP\n  - Las claves RSA se generan dentro del dispositivo, tus claves privadas nunca salen del teléfono\n\nSincronización en tiempo real:\n  - Conexiones a WebSocket para notificaciones instantáneas\n  - Cola de actividades con entrega basada en prioridades\n  - Recuperación automática tras periodos sin conexión\n", "it-IT": "Holos è un client Fediverse mobile-first che ti fornisce la tua identità ActivityPub direttamente sul tuo telefono. A differenza delle tradizionali app Mastodon che richiedono un account su un server, Holos esegue un server ActivityPub completo sul tuo dispositivo.\n\nCaratteristiche principali:\n\n- Il tuo server ActivityPub\n- Server ActivityPub completo in esecuzione sul tuo telefono\n- I tuoi dati memorizzati localmente sul tuo dispositivo\n- Il server relay fornisce un indirizzo stabile per la federazione\n\n- Piena compatibilità con Fediverse\n- Segui e interagisci con gli utenti su Mastodon, Pleroma, Misskey, Pixelfed e altro\n- Supporto completo di ActivityPub: post, Mi piace, boost, risposte, citazioni e menzioni\n- Messaggi diretti con consegna in tempo reale\n\n- Viste flessibili della cronologia\n- Passa tra Tutti, Solo contenuti multimediali, Solo video o Solo testo\n- Adatta rapidamente il tuo feed al tuo umore del momento\n- Filtra i contenuti come preferisci\n\n- Design mobile-first\n- Progettato da zero per dispositivi mobili\n- Funziona offline con sincronizzazione automatica alla riconnessione\n- Risparmio energetico con sincronizzazione intelligente in background\n\n- Incentrato sulla privacy\n- I tuoi post e messaggi memorizzati localmente in SQLite\n- Tutto il traffico è proxyizzato tramite relay per la privacy IP\n- Chiavi RSA generate sul dispositivo, la chiave privata non lascia mai il tuo Telefono\n\n- Sincronizzazione in tempo reale\n- Connessione WebSocket per notifiche istantanee\n- Coda attività con recapito basato sulla priorità\n- Recupero automatico dopo periodi offline\n", "ru-RU": "Holos — это ориентированный на мобильные устройства клиент Fediverse, который предоставляет вам собственную учетную запись ActivityPub прямо на вашем телефоне. В отличие от традиционных приложений Mastodon, требующих учетной записи на сервере, Holos запускает полноценный сервер ActivityPub на вашем устройстве.\n\nОсновные характеристики\n\n- Ваш собственный сервер ActivityPub\n- Полноценный сервер ActivityPub работает на вашем телефоне\n- Ваши данные хранятся локально на вашем устройстве\n- Сервер-ретранслятор предоставляет стабильный адрес для федерации\n\n- Полная совместимость с Fediverse\n- Следите за пользователями и взаимодействуйте с ними на платформах Mastodon, Pleroma, Misskey, Pixelfed и других\n- Полная поддержка ActivityPub: публикации, лайки, продвижение, ответы, цитаты и упоминания\n- Прямые сообщения с доставкой в режиме реального времени\n\n- Гибкие режимы отображения временной шкалы\n- Переключайтесь между режимами: Все, Только медиафайлы, Только видео или Только текст\n- Быстро адаптируйте свою ленту к текущему настроению\n- Фильтруйте контент так, как вам удобно\n\n- Дизайн, ориентированный на мобильные устройства\n- Разработано с нуля для мобильных устройств\n- Работает в автономном режиме с автоматической синхронизацией при повторном подключении\n- Экономия заряда батареи благодаря интеллектуальной фоновой синхронизации\n\n- Ориентация на конфиденциальность\n- Ваши сообщения и публикации хранятся локально в SQLite\n- Весь трафик передается через ретранслятор для обеспечения конфиденциальности IP-адресов\n- Ключи RSA генерируются на устройстве, закрытый ключ никогда не покидает ваш телефон\n\n- Синхронизация в реальном времени\n- Подключение WebSocket для мгновенных уведомлений\n- Очередь задач с доставкой на основе приоритетов\n- Автоматическое наверстывание упущенного после периодов отсутствия связи\n"}, "donate": ["https://www.paypal.com/paypalme/Mastalab"], "icon": {"en-US": {"name": "/social.holos.app/en-US/icon_oAGZ0EccLEy5klgPwBiiPzC_opV7UYE7EgqYGASz_5Q=.png", "sha256": "a00199d0471c2c4cb992580fc018a23f30bfa2957b51813b120a981804b3ff94", "size": 49215}}, "preferredSigner": "7bfcdf796e8a854d9f1a5214a21d469d7423449749ed282a29c419c8b5f87454"}, "versions": {"51c0d4f034e301862a695ab8d01a94c26f959e4ed992e54939a5b4e1a084048c": {"added": 1778568037154, "file": {"name": "/social.holos.app_34.apk", "sha256": "51c0d4f034e301862a695ab8d01a94c26f959e4ed992e54939a5b4e1a084048c", "size": 80228547, "ipfsCIDv1": "bafybeicremk3ltcktr3cz7jz7dxz5beuuvt7fsdsv4xajiuhuzbgrrrhie"}, "src": {"name": "/social.holos.app_34_src.tar.gz", "sha256": "e2ef156bd5ef53ca2a89b1b0818d854038b93ad14429447115bbdfa86c6d836b", "size": 99660613}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a"], "versionName": "1.5.5", "versionCode": 34, "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.karrarnazim.ConsoleFlow": {"metadata": {"added": 1778568037154, "categories": ["Browser"], "issueTracker": "https://github.com/SANDRO00O/ConsoleFlow-mobile/issues", "lastUpdated": 1778568037154, "license": "GPL-3.0-only", "sourceCode": "https://github.com/SANDRO00O/ConsoleFlow-mobile", "webSite": "https://consoleflow.karrarnazim.space", "featureGraphic": {"en-US": {"name": "/space.karrarnazim.ConsoleFlow/en-US/featureGraphic_fSJnWlgLOzRWtHj1quYqrUcmNWg3pRLrDAeI86b6qa4=.png", "sha256": "7d22675a580b3b3456b478f5aae62aad4726356837a512eb0c0788f3a6faa9ae", "size": 23520}}, "screenshots": {"phone": {"en-US": [{"name": "/space.karrarnazim.ConsoleFlow/en-US/phoneScreenshots/1.jpg", "sha256": "07d4d64b4d3579446a42cc888a2661254e01808c6416c3b0f2e2f495c75cdbb1", "size": 28158}, {"name": "/space.karrarnazim.ConsoleFlow/en-US/phoneScreenshots/2.jpg", "sha256": "9d06349c2c53ac1453607578377b7430e24c2e612092afae1b33dcdf3aed1e39", "size": 58035}, {"name": "/space.karrarnazim.ConsoleFlow/en-US/phoneScreenshots/3.jpg", "sha256": "dfb6e1688687faf42cba28d7dd91c14118dfba8b9aeb7ba57ca2d3623fc1dac5", "size": 57485}]}}, "name": {"en-US": "ConsoleFlow"}, "summary": {"en-US": "Developer browser with automatic Eruda console injection"}, "description": {"en-US": "ConsoleFlow is a developer-focused Android browser built on WebView.\nIt automatically injects Eruda — a mobile-friendly JavaScript console —\ninto every page you visit, so you can inspect elements, debug scripts,\nview network requests, and catch errors directly on your device without\nneeding a desktop.\n\nFeatures:\n- Automatic Eruda console injection on all pages\n- Custom JavaScript injection per session\n- Desktop mode (switches User-Agent to Chrome desktop)\n- Bookmarks and browsing history\n- Find in page\n- Multiple search engines: Google, DuckDuckGo, Bing, Brave\n- Dark theme throughout\n- Download manager integration\n- No telemetry, no tracking, no ads\n"}, "icon": {"en-US": {"name": "/space.karrarnazim.ConsoleFlow/en-US/icon_V-N8IlOnVCfwfEOKwJ16lYUDb20hiOqhgEaW0h2aLd0=.png", "sha256": "57e37c2253a75427f07c438ac09d7a9585036f6d2188eaa1804696d21d9a2ddd", "size": 13259}}, "preferredSigner": "08c04d6016b5e30e6d0ea4e82a27d59c9f5f3df40b5fd62cfce9ea9f393c2f99"}, "versions": {"289defbf65a1d3b5f99ddaec5a3ba31bc5a18bc5620d61e998a8a65d3bf2aabc": {"added": 1778568037154, "file": {"name": "/space.karrarnazim.ConsoleFlow_4.apk", "sha256": "289defbf65a1d3b5f99ddaec5a3ba31bc5a18bc5620d61e998a8a65d3bf2aabc", "size": 3018509, "ipfsCIDv1": "bafybeicsapbflioti5a757kochgpbnxikaglvt4iiarkwfc53eqltw5kai"}, "src": {"name": "/space.karrarnazim.ConsoleFlow_4_src.tar.gz", "sha256": "d4ff2a485f2f10886a3004b46f95b4e43a8da5f6e3b033a87e10bd49319ba35e", "size": 956735}, "manifest": {"versionName": "2.0.0", "versionCode": 4, "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}]}}}}, "timur.prose": {"metadata": {"lastUpdated": 1778507335350}, "versions": {"1ee63c4e1371838bd7f0cdce396dcaaa95593097a3e98bc0201539cd55d088e7": null, "66d58af232509bed40b9b988f72c45ebcc220a17d1f3c0fbcad19434ad510410": {"added": 1778507335350, "file": {"name": "/timur.prose_10906.apk", "sha256": "66d58af232509bed40b9b988f72c45ebcc220a17d1f3c0fbcad19434ad510410", "size": 13150168, "ipfsCIDv1": "bafybeidm7gi2hb7pgaoaniuszmf2zokw5aoicvyhgmgzrjc22n4pmzfjum"}, "src": {"name": "/timur.prose_10906_src.tar.gz", "sha256": "cad3870bfbf8e8eb12d9e926406b67b90e1d6cdde9073d220224193219e43a26", "size": 6212897}, "manifest": {"versionName": "1.9.6", "versionCode": 10906, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["0b2c8663fafe65f73c5a0ec60d38392c64384d9b91cc9712db3b748874fe5c75"]}, "usesPermission": [{"name": "timur.prose.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "v1.9.6\n- search feature for recents and bookmarks\n- 100 recents entries\n- one-column info-page for narrow screen\n- footnote display improved\n- bugfix: prevent unintended page forward\n- several small improvements\n"}}}}, "xyz.malkki.neostumbler.fdroid": {"metadata": {"lastUpdated": 1778568037154}, "versions": {"82f44df2b7504f6fd57705f87ffdf5005746c55d78712f9518e1d94e6d6945b5": null, "31416b4ff9ff2a2b7bf943e6b5e3163695c6cc05e8a65088ffe4939f9c3627e7": {"added": 1778568037154, "file": {"name": "/xyz.malkki.neostumbler.fdroid_62.apk", "sha256": "31416b4ff9ff2a2b7bf943e6b5e3163695c6cc05e8a65088ffe4939f9c3627e7", "size": 27599468, "ipfsCIDv1": "bafybeigptjnf6cr63g7xtzpnaelwek2w4ubue3e5utnjljmp4ofx3uatmy"}, "src": {"name": "/xyz.malkki.neostumbler.fdroid_62_src.tar.gz", "sha256": "cda2f0d3e4c0052a108bb121e1cc2a22666904115fee19d8b3a78633619aee82", "size": 4384976}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a"], "versionName": "2.3.4", "versionCode": 62, "features": [{"name": "android.hardware.vulkan.version"}], "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 36}, "signer": {"sha256": ["7f839ac7afc4ff6f1c7fb1348ac10de2f17de8a78d0d812c1f43ae835a5111df"]}, "usesPermission": [{"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.CHANGE_WIFI_STATE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.BLUETOOTH_SCAN"}, {"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_ADMIN", "maxSdkVersion": 30}, {"name": "xyz.malkki.neostumbler.fdroid.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"ar": "* يمكن الآن إيقاف المسح مؤقتًا عند ارتفاع درجة حرارة الجهاز\n* تظهر حالة المسح كـ \"متوقفة مؤقتًا\" عندما لا يقوم الماسح النشط بجمع البيانات\n* يتم تحرير أقفال الاستيقاظ (Wake locks) عند إيقاف المسح مؤقتًا لتقليل استهلاك البطارية\n* يقوم الوضع الخامل الآن بجمع البيانات عند إيقاف الماسح النشط مؤقتًا\n* زيادة طفيفة في شفافية الأشكال السداسية لتغطية الخريطة في الوضع الداكن\n* إضافة طوابع زمنية لسجل الأعطال\n* الانتقال إلى تكوين أمان الشبكة للتوافق مع إصدار أندرويد 17\n* تحسينات طفيفة\n* إصلاح عطل يحدث عندما ", "en-US": "* Scanning can now be paused when the device is overheating\n* Scanning status is shown as \"paused\" when the active scanner is not collecting data\n* Wake locks are released when scanning is paused to reduce battery consumption\n* Passive mode now collects data when the active scanner is paused\n* Slightly increased transparency for map coverage hexagons in the dark mode\n* Added timestamps to the crash log\n* Migrated to network security configuration for Android 17 compatibility\n* Minor optimization"}}, "61d4a4208ebfb03b31e455ef7119c075e2f4196091eafa340e96b5da38185a9e": {"whatsNew": {"ar": "* تم إصلاح مشكلة توقف مفاجئ أخرى عند تفعيل جمع بيانات البلوتوث السلبي\n* تحسينات طفيفة\n* تحديث التبعيات\n  * والجدير بالذكر أنه تم تحديث MapLibre إلى الإصدار 13.0.2 وأصبحت الخريطة تستخدم Vulkan للعرض\n* تحديث الترجمات\n", "de-DE": "* Ein weiterer Absturz beim Aktivieren der passiven Bluetooth-Datenerfassung wurde behoben\n* Kleinere Optimierungen\n* Aktualisierte Abhängigkeiten\n  * Insbesondere wurde MapLibre auf Version 13.0.2 aktualisiert, und die Karte nutzt nun Vulkan für die Darstellung\n* Aktualisierte Übersetzungen\n", "fr-FR": "* Correction d'un autre crash lorsque la collecte passive de données Bluetooth est activée\n* Optimisations mineures\n* Mise à jour des dépendances\n  * Notamment, MapLibre a été mis à jour à la version 13.0.2 et la carte utilise désormais Vulkan pour l'affichage\n* Mise à jour des traductions\n", "zh-TW": "* 修正了另一項啟用被動式藍牙資料收集時發生的當機問題\n* 進行了些微優化\n* 更新了依賴項\n  * 值得注意的是，MapLibre 更新至 13.0.2 版本，且地圖現在改用 Vulkan 進行渲染\n* 更新了翻譯內容\n"}}, "fff3bf4f947816c14a8a14e43376e7682a645521233dd793666759452359a62e": {"whatsNew": {"de-DE": "* Es wurde ein Problem behoben, bei dem die passive Datenerfassung zu einem Absturz führte, wenn Bluetooth deaktiviert war\n* Abhängigkeiten wurden aktualisiert\n* Übersetzungen wurden aktualisiert\n"}}}}}}