{"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": {"name": {"af": "AI Chat"}, "description": {"ca": "Assistents d'IA, robots de xat i interfícies de models de llenguatge grans (LLM)", "el": "Βοηθοί Τεχνητής Νοημοσύνης, chatbots και περιβάλλοντα μεγάλων γλωσσικών μοντέλων (LLM)", "es": "Asistentes de IA, chatbots e interfaces de modelos de lenguaje a gran escala (LLM)", "hu": "MI-asszisztensek, csevegőbotok és nagy nyelvi modellek (LLM) felületei", "sl": "Pomočniki umetne inteligence, klepetalni roboti in vmesniki velikih jezikovnih modelov (LLM)"}}, "App Manager": {"description": {"ca": "Gestiona, organitza i controla aplicacions instal·lades, proposits i permisos", "el": "Διαχείριση, οργάνωση και έλεγχος των εγκατεστημένων εφαρμογών, των αλληλεπιδράσεων και των αδειών", "es": "Gestiona, organiza y controla las aplicaciones instaladas, las intenciones y los permisos", "hu": "Telepített alkalmazások és engedélyek kezelése, szervezése és vezérlése", "sl": "Upravljanje, organiziranje in nadzor nameščenih aplikacij, namenov in dovoljenj"}}, "App Store & Updater": {"description": {"ca": "Descobreix, instal·la i actualitza aplicacions des de repositoris de programari", "el": "Ανακαλύψτε, εγκαταστήσετε και ενημερώσετε εφαρμογές από αποθετήρια λογισμικού", "es": "Descubrir, instalar y actualizar aplicaciones desde repositorios de software", "hu": "Alkalmazások felfedezése, telepítése és frissítése szoftvertárolókból", "sl": "Odkrivanje, namestitev in posodabljanje aplikacij iz repozitorijev programske opreme"}}, "Battery": {"name": {"ca": "Bateria", "is": "Rafhlaða", "sl": "Baterija", "sr": "Батерија"}, "description": {"ca": "Monitora i optimitza la vida de la bateria, l'ús d'energia i la càrrega", "el": "Παρακολούθηση και βελτιστοποίηση της διάρκειας ζωής της μπαταρίας, της κατανάλωσης και της φόρτισης", "es": "Monitorizar y optimizar la vida de batería, uso de energía y carga", "hu": "Akkumulátor-élettartam, energiahasználat és töltés követése és optimalizálása", "sl": "Spremljajte in optimizirajte življenjsko dobo baterije, porabo energije in polnjenje", "sr": "Надгледај и дотерај век батерије, употребу снаге и пуњење"}}, "Bookmark": {"description": {"ca": "Guarda, organitza i gestiona els teus enllaços i llistes de lectura preferides", "el": "Αποθήκευση, οργάνωση και διαχείριση αγαπημένων συνδέσμων και λιστών ανάγνωσης", "es": "Guardar, organizar y administrar enlaces favoritos y listas de lectura", "hu": "Kedvenc hivatkozások és olvasási listák mentése, rendszerezése és kezelése", "sl": "Shranjevanje, organiziranje in upravljanje priljubljenih povezav in seznamov za branje", "sr": "Чувај, уреди и управљај омиљеним везама и списковима за читање"}}, "Browser": {"description": {"ca": "Navegadors web per navegar per internet i visualitzar les pàgines web", "el": "Προγράμματα περιήγησης για πλοήγηση στο διαδίκτυο και προβολή ιστοσελίδων", "es": "Navegadores web para surfear el internet y ver páginas web", "hu": "Webböngészők internetes szörfözéshez és webhelyek megtekintéséhez", "sl": "Spletni brskalniki za brskanje po internetu in ogled spletnih strani", "sr": "Прегледници мреже за једрење интернетом и преглед страница на мрежи"}}, "Calculator": {"description": {"ca": "Eines de càlcul aritmètic, científic i matemàtic", "el": "Εργαλεία για αριθμητικούς, επιστημονικούς και μαθηματικούς υπολογισμούς", "es": "Herramientas para cálculos aritméticos, científicos y matemáticas", "hu": "Aritmetikai, tudományos és matematikai számítási eszközök", "sl": "Aritmetična, znanstvena in matematična orodja za izračun", "sr": "Бројчани, научни и математички прорачунски алати"}}, "Calendar & Agenda": {"description": {"ca": "Agenda d'esdeveniments, recordatoris, cites i planificadors diaris", "el": "Καταχώριση εκδηλώσεων, υπενθυμίσεων, ραντεβού και καθημερινών προγραμμάτων", "es": "Planificar eventos, recordatorios, citas y planes diarios", "hu": "Események, emlékeztetők és találkozók ütemezése, napirendtervezők", "sl": "Načrtujte dogodke, opomnike, sestanke ...", "sr": "Заказани догађаји, подсетници, састанци и дневни роковници"}}, "Clock": {"description": {"el": "Λειτουργίες ξυπνητηριού, χρονομέτρου, χρονοδιακόπτη και παγκόσμιου ρολογιού", "es": "Utilidades de alarma, cronómetro, temporizador y reloj mundial", "hu": "Riasztás, stopper, időzítő és világóra segédprogramok", "sl": "Pripomočki za budilko, štoparico, časovnik in svetovno uro", "sr": "Аларм, стоперица, мерач времена и светски часовници"}}, "Cloud Storage & File Sync": {"name": {"el": "Μεταφόρτωση και συγχρονισμός αρχείων"}, "description": {"ca": "Fes còpies de seguretat, sincronitza i accedeix a fitxers remotament a través de serveis en el núvol", "el": "Δημιουργήστε αντίγραφα ασφαλείας, συγχρονίστε και αποκτήστε πρόσβαση στα αρχεία σας εξ αποστάσεως μέσω υπηρεσιών cloud", "es": "Respalda, sincroniza y accede a tus archivos de forma remota a través de servicios en la nube", "hu": "Biztonsági mentés, szinkronizálás és fájlok távoli elérése felhőszolgáltatásokkal", "sl": "Varnostno kopiranje, sinhronizacija in dostop do datotek na daljavo prek storitev v oblaku", "sr": "Чување, усклађивање и удаљени приступ датотекама преко услуга облака"}}, "Contact": {"description": {"el": "Εφαρμογές ατζέντας επαφών, τηλεφωνικού καταλόγου και διαχείρισης προσωπικού", "es": "Aplicaciones de agenda de contactos, directorio telefónico y gestión de personas", "hu": "Címjegyzék-, telefonkönyv- és névjegykezelő alkalmazások", "sl": "Aplikacije za imenik, telefonski imenik in upravljanje ljudi", "sr": "Адресар, телефонски именик и програм за управљање познаницима"}}, "Development": {"description": {"ca": "Eines de programació, IDE, consola/terminal i desenvolupament", "el": "Εργαλεία για προγραμματιστές, κωδικοποίησης, προγραμματισμού, περιβάλλοντα ανάπτυξης και τερματικών", "es": "Codificación, programación, IDE, terminal y herramientas para desarrolladores", "hu": "Kódolás, programozás, IDE, terminál és fejlesztői eszközök", "sl": "Orodja za kodiranje, programiranje, integrirano razvojno okolje (IDE), terminal in razvijalska orodja", "sr": "Програмирање, кодирање, развојна окружења и развојни алат"}}, "Diet": {"name": {"ar": "حمية", "cs": "Dieta", "de": "Diät", "el": "Δίαιτα", "en-US": "Diet", "fr": "Régime alimentaire", "ga": "Aiste bia", "hu": "Étrend", "id": "Diet", "is": "Mataræði", "nl": "Diëet", "pl": "Dieta", "pt-BR": "Dieta", "ro": "Dietă", "sl": "Dieta", "tr": "Diyet", "vi": "Ăn kiêng", "zh-CN": "饮食"}, "description": {"ar": "التغذية والسعرات الحرارية وإدارة الغذاء وتتبعه", "cs": "Výživa, kalorie, správa stravy a sledování", "de": "Ernährung, Kalorien, Ernährungsmanagement und Tracker", "el": "Διατροφή, θερμίδες, διαχείριση διατροφής και εφαρμογές παρακολούθησης", "en-US": "Nutrition, calorie, food management and tracker", "fr": "Nutrition, calories, gestion alimentaire et suivi", "ga": "Cothú, calraí, bainistíocht bia agus rianú", "hu": "Tápanyag-, kalória-, élelmiszeradat-kezelők és -követők", "id": "Nutrisi, kalori, manajemen makanan dan pelacak", "nl": "Voeding, caloriën, etensbeheer en eten bijhouden", "pl": "Odżywianie, kalorie, zarządzanie posiłkami i monitorowanie", "pt-BR": "Nutrição, calorias, gerenciamento de alimentos e rastreador", "ro": "Nutriție, calorii, managementul și urmărirea alimentelor", "sl": "Prehrana, kalorije, upravljanje in sledenje hrane", "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", "zh-CN": "营养、卡路里、食物管理和追踪工具"}}, "DNS & Hosts": {"name": {"es": "DNS y Hospedajes"}, "description": {"ca": "Configura DNS, bloqueig d'anuncis, fitxers hosts i enrutament de domini", "el": "Ρύθμιση παραμέτρων DNS, αποκλεισμού διαφημίσεων, αρχείου φιλοξενητών και δρομολόγησης τομέων", "es": "Configurar resoluciones DNS, bloqueo de anuncios, archivo hosts y enrutamiento de dominios", "fr": "Configurer les résolveurs DNS, le blocage des publicités, le fichier hosts et le routage des domaines", "hu": "DNS-feloldók, reklámblokkolás, hosts fájl és tartomány-útválasztás beállítása", "sl": "Konfigurirajte razreševalnike DNS, blokiranje oglasov, datoteko gostiteljev in usmerjanje domen"}}, "Draw": {"description": {"el": "Εφαρμογές σκιτσογραφίας, ζωγραφικής, εικονογράφησης και ψηφιακής τέχνης", "es": "Aplicaciones para bosquejo, pintar, ilustrar y crear arte digital", "hu": "Vázlatkészítéshez, festéshez, illusztrációhoz és digitális művészethez használható alkalmazások", "sl": "Aplikacije za skiciranje, slikanje, ilustriranje in platna za digitalno umetnost"}}, "Ebook Reader": {"name": {"el": "Ανάγνωση ηλεκτρονικών βιβλίων", "es": "Lector de libro-e"}, "description": {"ca": "Llegeix llibres electrònics, EPUB, PDF i llibres i publicacions digitals", "el": "Διαβάστε ηλεκτρονικά βιβλία, EPUB, PDF, καθώς και ψηφιακά βιβλία και εκδόσεις", "es": "Lee libros-e EPUB, PDF y libros digitales y publicaciones", "hu": "E-könyvek, EPUB-fájlok, PDF-ek és digitális könyvek, publikációk olvasása", "sl": "Berite e-knjige, EPUB, PDF in digitalne knjige ter publikacije"}}, "Email": {"name": {"el": "Ηλεκτρονικό ταχυδρομείο", "es": "Correo-e"}, "description": {"ca": "Clients de correu per enviar, rebre i gestionar missatges de correu electrònic", "el": "Προγράμματα αλληλογραφίας για την αποστολή, τη λήψη και τη διαχείριση μηνυμάτων ηλεκτρονικού ταχυδρομείου", "es": "Clientes de correo-e para enviar, recibir y gestionar mensajes de correo-e", "hu": "Levelezőkliensek e-mail-üzenetek küldéséhez, fogadásához és kezeléséhez", "sl": "Poštni odjemalci za pošiljanje, prejemanje in upravljanje e-poštnih sporočil"}}, "File Encryption & Vault": {"name": {"el": "Κρυπτογράφηση Αρχείων & Φακέλων"}, "description": {"ca": "Encripta, bloqueja i amaga fitxers i carpetes privades", "el": "Κρυπτογράφηση, κλείδωμα και απόκρυψη προσωπικών αρχείων και φακέλων", "es": "Cifra, bloquea y oculta archivos y carpetas privados", "hu": "Privát fájlok és mappák titkosítása, zárolása és elrejtése", "sl": "Šifrirajte, zaklenite in skrijte zasebne datoteke in mape"}}, "File Transfer": {"name": {"es": "Transferencia de archivo"}, "description": {"el": "Διαμοιρασμός και μεταφορά αρχείων μέσω FTP, LAN, Bluetooth ή peer-to-peer (p2p)", "es": "Comparta y transfiera archivos a través de FTP, LAN, Bluetooth o peer-to-peer (p2p)", "hu": "Fájlok megosztása és átvitele FTP, LAN, Bluetooth vagy egyenrangú hálózat (P2P) segítségével", "sl": "Deljenje in prenos datotek prek FTP-ja, LAN-a, Bluetootha ali peer-to-peer (p2p)"}}, "Finance Manager": {"name": {"el": "Διαχείριση Οικονομικών"}, "description": {"ca": "Controla despeses, pressupostos, ingressos i comptes personals", "el": "Παρακολούθηση εξόδων, προϋπολογισμών, εσόδων και προσωπικών λογαριασμών", "es": "Controla los gastos, presupuestos, ingresos y las cuentas financieras personales", "hu": "Kiadások, költségvetések, bevételek és személyes pénzügyi számlák követése", "sl": "Spremljajte stroške, proračune, prihodke in osebne finančne račune"}}, "Firewall": {"name": {"el": "Τείχος Προστασίας"}, "description": {"ca": "Bloqueja trànsit de xarxa no desitjat i controla l'accés a internet de les aplicacions", "el": "Αποκλεισμός ανεπιθύμητης δικτυακής κίνησης και έλεγχος πρόσβασης εφαρμογών στο διαδίκτυο", "es": "Bloquea el tráfico de red no deseado y controla el acceso a Internet de la aplicación", "hu": "Nem kívánt hálózati forgalom blokkolása, alkalmazások internetelérésének irányítása", "sl": "Blokirajte neželen omrežni promet in nadzorujte dostop aplikacije do interneta"}}, "Flashlight": {"name": {"ca": "Llanterna", "is": "Vasaljós"}, "description": {"el": "Εφαρμογές φακού και φλας", "es": "Aplicaciones de linterna y luz LED", "hu": "Zseblámpa- és LED-villanós alkalmazások", "is": "Forrit fyrir LED-ljóskastara og vasaljós"}}, "Forum": {"name": {"sr": "Збор"}, "description": {"el": "Φόρουμ συζήτησης, νήματα κοινοτήτων και πλατφόρμες ερωτήσεων και απαντήσεων", "es": "Foros de discusión, hilos de la comunidad y plataformas de PyR", "fr": "Forums de discussion, fils de discussion communautaires et plateformes de questions-réponses", "hu": "Vitafórumok, közösségi témák és Q&A platformok"}}, "Gallery": {"description": {"ca": "Navega, visualitza i organitza fotos, imatges i vídeos", "el": "Περιήγηση, προβολή και οργάνωση φωτογραφιών, εικόνων και βίντεο", "es": "Explora, visualiza y organiza fotos, imágenes y vídeos", "fr": "Parcourir, afficher et organiser des photos, des images et des vidéos", "hu": "Fényképek, képek és videók tallózása, megtekintése és rendszerezése", "is": "Fletta, skoða og raða myndum og myndskeiðum"}}, "Games": {"description": {"el": "Παιχνίδια για κινητά, ψυχαγωγία και εφαρμογές παιχνιδιών", "es": "Juegos para móviles, entretenimiento y aplicaciones de juegos", "fr": "Jeux mobiles, divertissements et applications de jeux", "hu": "Mobiljátékok, szórakoztatás és játékalkalmazások"}}, "Graphics": {"description": {"el": "Εργαλεία επεξεργασίας εικόνων, φωτογραφιών και οπτικού σχεδιασμού", "es": "Herramientas de edición de imágenes, manipulación fotográfica y diseño visual", "fr": "Outils de retouche d'images, de manipulation de photos et de conception visuelle", "hu": "Képszerkesztő, fénykép-manipulációs és vizuális tervezési eszközök"}}, "Habit Tracker": {"name": {"el": "Καταγραφή Συνηθειών"}, "description": {"el": "Δημιουργία ρουτινών, παρακολούθηση καθημερινών στόχων και έλεγχος τις προσωπικών επιτυχιών", "es": "Construye rutinas, realiza un seguimiento de tus objetivos diarios y controla tus rachas personales", "fr": "Mettez en place des routines, suivez vos objectifs quotidiens et surveillez vos séries de jours consécutifs", "hu": "Rutinok építése, napi célok követése és személyes sorozatok követése"}}, "Health Manager": {"name": {"ar": "مدير الصحة", "cs": "Správce zdraví", "de": "Gesundheitsmanager", "el": "Διαχείριση Υγείας", "en-US": "Health Manager", "fr": "Responsable santé", "ga": "Bainisteoir Sláinte", "hu": "Egészségkezelő", "id": "Manajer Kesehatan", "is": "Heilsustjórnun", "nl": "Gezondheidsbeheer", "pl": "Menedżer zdrowia", "pt-BR": "Gerenciamento de saúde", "ro": "Manager de sănătate", "tr": "Sağlık Yönetimi", "vi": "Quản lý sức khỏe", "zh-CN": "健康管理工具"}, "description": {"ar": "إدارة الوزن ونبض القلب وضغط الدم والدورة الشهرية وغيرها من المؤشرات الصحية", "cs": "Sledování hmotnosti, srdeční frekvence, krevního tlaku, menstruace a dalších zdravotních ukazatelů", "de": "Gewichtsverwaltung, Herzfrequenz, Blutdruck, Menstruation und andere Gesundheitsdaten", "el": "Παρακολούθηση βάρους, καρδιακού ρυθμού, αρτηριακής πίεσης, έμμηνου ρύσεως και άλλων δεικτών υγείας", "en-US": "Manager weight, heart rate, blood pressure, menstruation and other health metrics", "fr": "Gérer le poids, la fréquence cardiaque, la tension artérielle, le cycle menstruel et d'autres indicateurs de santé", "ga": "Meáchan an bhainisteora, ráta croí, brú fola, míosta agus méadrachtaí sláinte eile", "hu": "Súly-, szívverés-, vérnyomás-, menstruációs adatok és egyéb egészségügyi metrikák kezelése", "id": "Kelola berat badan, detak jantung, tekanan darah, menstruasi, dan metrik kesehatan lainnya", "nl": "Beheer gewicht, hartslag, bloeddruk, menstruatie en andere gezondheidsmeetwaaden", "pl": "Menedżer wagi, tętna, ciśnienia krwi, cyklu menstruacyjnego i innych wskaźników zdrowotnych", "pt-BR": "Gerenciamento de peso, frequência cardíaca, pressão arterial, menstruação e outras métricas de saúde", "ro": "Management greutate, ritmul cardiac, tensiunea arterială, menstruația și alte măsurători de sănătate", "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", "zh-CN": "管理体重、心率、血压、月经和其他健康指标"}}, "Icon Pack": {"name": {"el": "Πακέτα Εικονιδίων"}, "description": {"el": "Πακέτα εικονιδίων για την προσαρμογή της εμφάνισης και των εικονιδίων των εφαρμογών", "es": "Conjuntos de iconos personalizados para personalizar el estilo y el tema de los iconos de las aplicaciones", "fr": "Jeux d'icônes personnalisés pour personnaliser le style et le thème des icônes d'application", "hu": "Egyénik ikontémák az alkalmazásikonok stílusának és témájának beállításához"}}, "Inventory": {"name": {"el": "Απογραφή"}, "description": {"el": "Παρακολούθηση, καταγραφή και διαχείριση φυσικών αντικειμένων και αποθεμάτων", "es": "Realizar el seguimiento, catalogar y gestionar los artículos físicos y el inventario", "fr": "Suivre, répertorier et gérer les articles physiques et les stocks", "hu": "Fiziakai tárgyak és készletek követése, katalogizálása és kezelése"}}, "Keyboard & IME": {"description": {"el": "Προσαρμοσμένα πληκτρολόγια, μέθοδοι εισαγωγής, αυτόματη διόρθωση και εφαρμογές πληκτρολόγησης", "es": "Teclados personalizados, métodos de entrada, auto‐corrección y aplicaciones de escritura", "fr": "Claviers personnalisés, méthodes de saisie, correction automatique et applications de saisie", "hu": "Egyéni billentyűzetek, beviteli módok, automatikus javítás és gépelési alkalmazások"}}, "Launcher": {"name": {"el": "Εκκίνηση Εφαρμογών"}, "description": {"el": "Εφαρμογές αντικατάστασης της αρχικής οθόνης και του περιβάλλοντος εργασίας", "es": "Reemplazo de la pantalla de inicio y aplicaciones de entorno de escritorio", "fr": "Remplacements d'écran d'accueil et applications d'environnement de bureau", "hu": "Alternatív kezdőképernyők és asztali környezeti alkalmazások"}}, "Local Media Player": {"description": {"el": "Αναπαραγωγή αρχείων ήχου και βίντεο εκτός σύνδεσης που είναι αποθηκευμένα στη συσκευή", "es": "Reproduce sin conexión archivos de audio y vídeo almacenados en tu dispositivo", "fr": "Lire des fichiers audio et vidéo hors ligne stockés sur votre appareil", "hu": "Az eszközön tárolt hang- és videófájlok lejátszása"}}, "Location Tracker & Sharer": {"name": {"el": "Εντοπισμός & Κοινοποίηση Τοποθεσίας"}, "description": {"el": "Κοινοποίηση και παρακολούθηση τοποθεσίας με GPS σε πραγματικό χρόνο με άλλους", "es": "Comparte y monitoriza el lugar de GPS en tiempo real con otros", "fr": "Partager et suivre sa position GPS en temps réel avec d'autres personnes", "hu": "Valós idejű GPS-helyadatok követése és megosztása másokkal"}}, "Messaging": {"description": {"el": "Εφαρμογές άμεσων μηνυμάτων, συνομιλίας και επικοινωνίας μέσω SMS", "es": "Aplicaciones de mensajería instantánea, chat y comunicación por SMS", "fr": "Applications de messagerie instantanée, de chat et de SMS", "hu": "Azonnali üzenetküldés, csevegés és SMS-kommunikációs alkalmazások"}}, "Money": {"description": {"el": "Πληρωμές, μεταφορές χρημάτων, κατάρτιση προϋπολογισμού και διαχείριση προσωπικών οικονομικών", "es": "Pagos, transferencias, presupuestos y gestión de finanzas personales", "fr": "Paiements, virements, établissement d'un budget et gestion des finances personnelles", "hu": "Fizetések, átutalások, költségvetés és személyes pénzügyek kezelése"}}, "Music Practice Tool": {"name": {"el": "Μουσική εξάσκηση"}, "description": {"el": "Συντονιστές, μετρονόμοι, εργαλεία για συγχορδίες και βοηθήματα εξάσκησης για μουσικά όργανα", "es": "Afinadores, metrónomos, herramientas para acordes y ayudas para la práctica de instrumentos", "fr": "Accordeurs, métronomes, outils pour les accords et aides à la pratique des instruments", "hu": "Hangolók, metronómok, akkord- és hangszertanulási segédeszközök"}}, "Navigation": {"description": {"el": "Εφαρμογές χαρτών, GPS, βήμα-βήμα οδηγιών και σχεδιασμού διαδρομών", "fr": "Applications de cartographie, de GPS, d'itinéraires détaillés et de planification d'itinéraires", "hu": "Térképek, GPS, navigációs és útvonaltervező alkalmazások"}}, "Network Analyzer": {"name": {"el": "Διάγνωση Δικτύου"}, "description": {"el": "Διάγνωση Wi-Fi, σάρωση δικτύων και παρακολούθηση της απόδοσης της σύνδεσης", "fr": "Diagnostiquer le Wi-Fi, analyser les réseaux et surveiller les performances de connexion", "hu": "Wi-Fi diagnosztizálása, hálózatok keresés és a kapcsolat teljesítményének figyelése", "zh-TW": "診斷 Wi-Fi、掃描網路並監控連線狀況"}}, "News": {"name": {"es": "Novedades"}, "description": {"el": "Τελευταία νέα, άρθρα, ροές RSS και συλλέκτες ειδήσεων", "fr": "Dernières actualités, articles, flux RSS et agrégateurs d'actualités", "hu": "Legfrissebb szalagcímek, cikkek, RSS-hírforrások és hírgyűjtők"}}, "Note": {"description": {"el": "Σημειωματάρια, σημειώσεις και εφαρμογές για γρήγορη λήψη σημειώσεων και οργάνωση", "es": "Cuadernos, memorándum y aplicaciones para tomar y organizar notas rápidamente", "fr": "Blocs-notes, notes de service et applications pour prendre rapidement des notes et s'organiser", "hu": "Jegyzettömbök, feljegyzések, gyors jegyzetelési és szervezési alkalmazások"}}, "Online Media Player": {"name": {"el": "Διαδικτυακή Αναπαραγωγή Πολυμέσων"}, "description": {"el": "Μετάδοση μουσικής, βίντεο και ζωντανού περιεχομένου από το διαδίκτυο", "fr": "Écoutez de la musique, regardez des vidéos et suivez des contenus en direct sur Internet", "hu": "Zene, videó és élő tartalom közvetítése az internetről"}}, "Pass Wallet": {"name": {"el": "Πορτοφόλι Εισιτηρίων"}, "description": {"el": "Αποθήκευση καρτών επιβίβασης, εισιτηρίων, καρτών επιβράβευσης και κουπονιών", "fr": "Conservez vos cartes d'embarquement, vos billets, vos cartes de fidélité et vos bons de réduction", "hu": "Bérletek, jegyek, hűségkártyák és kuponok tárolása"}}, "Password & 2FA": {"description": {"el": "Διαχείριση κωδικών πρόσβασης, επαλήθευση ταυτότητας και εργαλεία ασφάλειας δύο παραγόντων", "fr": "Gestionnaires de mots de passe, applications d'authentification et outils de sécurité à deux facteurs", "hu": "Jelszókezelők, hitelesítők és kétlépcsős biztonsági eszközök"}}, "Phone & SMS": {"description": {"el": "Εφαρμογές κλήσεων, διαχείρισης κλήσεων και βοηθητικά προγράμματα αποστολής μηνυμάτων", "fr": "Compositeurs, gestionnaires d'appels et utilitaires de messagerie texte", "hu": "Tárcsázók, híváskezelők és SMS-segédprogramok"}}, "Podcast": {"description": {"el": "Εγγραφή, παρακολούθηση και λήψη επεισοδίων και εκπομπών podcast", "fr": "Abonnez-vous, écoutez en streaming et téléchargez des épisodes et des émissions de podcasts", "hu": "Feliratkozás podcast-epizódokra és sorozatokra, azok közvetítése és letöltése"}}, "Public Transport": {"description": {"el": "Δρομολόγια λεωφορείων, τρένων, μετρό και μέσων μαζικής μεταφοράς, καθώς και εργαλεία σχεδιασμού διαδρομών", "fr": "Horaires des bus, trains, métros et transports en commun, ainsi que calculateurs d'itinéraires", "hu": "Busz, vonat, metró, menetrend és utazástervezés"}}, "Radio": {"name": {"is": "Útvarp"}, "description": {"el": "Ακρόαση ζωντανών ραδιοφωνικών σταθμών FM/AM και διαδικτυακών ραδιοφωνικών εκπομπών", "es": "Transmite en directo emisoras de radio FM/AM y programas de radio por internet", "fr": "Écoutez en direct des stations de radio FM/AM et des émissions de radio sur Internet", "hu": "Élő FM/AM rádióállomások és internetes rádióadások közvetítése"}}, "Reading": {"description": {"el": "Εφαρμογές ανάγνωσης άρθρων, εκτενή περιεχομένου, αναβολής ανάγνωσης και ανάγνωσης ιστοσελίδων", "fr": "Articles, contenus approfondis, applications de lecture différée et de lecture Web", "hu": "Cikkek, hosszabb tartalmak, elolvasás később és webes olvasó alkalmazások"}}, "Recipe Manager": {"name": {"el": "Διαχείριση Συνταγών"}, "description": {"fr": "Conservez, organisez et découvrez des recettes de cuisine et des idées de repas", "hu": "Receptek és ételötletek tárolása, rendszerezése és felfedezése"}}, "Religion": {"description": {"fr": "Applications proposant les horaires de prière, les textes sacrés, des méditations et des exercices spirituels", "hu": "Imaidők, szent szövegek, imádságos olvasmányok és spirituális gyakorlatokhoz kapcsolódó alkalmazások"}}, "Remote Access": {"name": {"hu": "Távoli elérés", "is": "Fjaraðgangur"}, "description": {"fr": "Contrôlez à distance les ordinateurs de bureau, les serveurs et les appareils via RDP, VNC ou SSH", "hu": "Asztali gépek, kiszolgálók és eszközök távoli vezérlése RDP-n, VNC-n vagy SSH-n keresztül", "zh-TW": "透過 RDP、VNC 或 SSH 遠端控制桌面、伺服器和裝置"}}, "Remote Controller": {"name": {"is": "Fjarstýring"}, "description": {"fr": "Télécommandes IR et domotiques pour téléviseurs, climatiseurs et autres appareils", "hu": "Infravörös és okosotthonos távirányítók TV-khez, légkondícionálókhoz és más eszközökhöz"}}, "Schedule": {"name": {"ar": "جدولة", "cs": "Plán", "de": "Terminplan", "en-US": "Schedule", "fr": "Calendrier", "ga": "Sceideal", "hu": "Ütemezés", "id": "Jadwal", "is": "Vinnuáætlun", "nl": "Rooster", "pl": "Harmonogram", "pt-BR": "Agenda", "ro": "Planificare", "tr": "Planlama", "vi": "Lịch trình", "zh-CN": "计划"}, "description": {"ar": "جدول للمؤتمر وفعالية", "cs": "Plán konferencí a událostí", "de": "Zeitplan für Konferenzen und Veranstaltungen", "en-US": "Schedule for conference and event", "fr": "Programme de la conférence et de l'événement", "ga": "Sceideal don chomhdháil agus don imeacht", "hu": "Konferenciák és események ütemezése", "id": "Jadwal untuk konferensi dan acara", "is": "Áætlanir fyrir ráðstefnur og atburði", "nl": "Rooster voor conferenties en evenementen", "pl": "Harmonogram konferencji i wydarzeń", "pt-BR": "Programação para conferência e evento", "ro": "Programul conferințelor și evenimentelor", "tr": "Konferans ve etkinlik programlama", "vi": "Lịch trình hội nghị và sự kiện", "zh-CN": "会议和活动时间安排"}}, "Science & Education": {"description": {"fr": "Applications d'apprentissage, d'étude, de référence et éducatives", "hu": "Tanulási, referenciaként szolgáló és oktatási alkalmazások"}}, "Shopping List": {"description": {"fr": "Listes de courses, outils de suivi des achats et applications de courses collaboratives", "hu": "Bevásárlólisták, vásárláskövetők és közös vásárlási alkalmazások"}}, "Social Network": {"description": {"fr": "Réseaux sociaux, microblogging et plateformes communautaires en ligne", "hu": "Közösségi média, mikroblogolás és online közösségi platformok"}}, "Sports & Health": {"description": {"es": "Seguimiento de la actividad física, bienestar, puntuaciones deportivas y monitorización de la salud", "fr": "Suivi de l'activité physique, bien-être, résultats sportifs et suivi de la santé", "hu": "Sportkövetés, wellness, sportpontszámok és egészségkövetés"}}, "Task": {"description": {"fr": "Listes de tâches, gestionnaires de tâches et outils de productivité et de gestion des tâches (GTD)", "hu": "Teendőlisták, feladatkezelők, termelékenységi eszközök"}}, "Text Editor": {"description": {"fr": "Éditeurs de texte brut, éditeurs Markdown et outils de rédaction", "hu": "Formázás nélküli szövegszerkesztők, Markdown-szerkesztők és írási eszközök", "zh-TW": "純文字編輯器、Markdown 編輯器和寫作工具"}}, "Text to Speech": {"name": {"ar": "تحويل النص إلى كلام", "cs": "Text na řeč", "de": "Text-zu-Sprache", "fr": "Synthèse vocale", "ga": "Téacs go Caint", "hu": "Szöveg beszéddé alakítása", "id": "Text to Speech", "is": "Texti-í-tal", "nl": "Text naar Spraak", "pl": "Synteza mowy", "pt-BR": "Texto para fala", "ro": "Conversie text în vorbire", "tr": "Metinden Sese", "vi": "Chuyển văn bản thành giọng nói", "zh-CN": "文本转语音"}, "description": {"ar": "أدوات تحويل النص إلى كلام", "cs": "Nástroje převodu textu na řeč", "de": "TTS-Tools", "fr": "Outils de synthèse vocale", "ga": "Uirlisí TTS", "hu": "TTS eszközök", "id": "Alat TTS", "is": "Verkfæri fyrir texta-í-tal", "nl": "Tekst naar Spraak (TTS) hulpmiddelen", "pl": "Narzędzia TTS", "pt-BR": "Ferramentas TTS", "ro": "Instrumente TTS", "tr": "Metinden Sese araçları", "vi": "Công cụ chuyển văn bản thành giọng nói", "zh-CN": "文本转语音工具"}}, "Theming": {"description": {"fr": "Personnalisez l'apparence de votre appareil avec des thèmes, des polices et des styles d'interface utilisateur", "hu": "Az eszköze testreszabása témákkal, betűkészletekkel és felületstílusokkal"}}, "Time": {"description": {"fr": "Convertisseurs de fuseaux horaires, horloges mondiales et outils de gestion du temps", "hu": "Időzónaváltók, világórák és időkezelő segédprogramok"}}, "Time Tracker": {"name": {"ar": "متتبع الوقت", "cs": "Sledování času", "de": "Zeiterfassung", "en-US": "Time Tracker", "fr": "Compteur de temps", "ga": "Rianaitheoir Ama", "hu": "Időkövető", "id": "Pelacak Waktu", "is": "Tímastjórnun", "nl": "Tijd Bijhouden", "pl": "Miernik czasu", "pt-BR": "Rastreador de tempo", "ro": "Urmărirea timpului", "tr": "Zaman Takipçisi", "vi": "Theo dõi thời gian", "zh-CN": "时间追踪工具"}, "description": {"ar": "تتبع الوقت المستغرق في الأنشطة ومدة استخدام الجهاز", "cs": "Sledování času tráveného jednotlivými činnostmi a u obrazovky", "de": "Nutzungsdauer von Aktivitäten und die Bildschirmzeit erfassen", "en-US": "Track time usage on activities and screen time", "fr": "Suivre le temps consacré aux différentes activités et le temps passé devant un écran", "ga": "Rianaigh an t-am a úsáidtear ar ghníomhaíochtaí agus ar am scáileáin", "hu": "Tevékenységek és képernyőidő nyomon követése", "id": "Lacak penggunaan waktu pada aktivitas dan waktu layar", "nl": "Houdt gebruikstijden van activiteiten en schermtijd bij", "pl": "Śledzenie czasu poświęconego na aktywnościach i przed ekranem", "pt-BR": "Acompanhe o uso do tempo em atividades e tempo de tela", "ro": "Urmăriți utilizarea timpului pe activități și timpul petrecut în fața ecranului", "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", "zh-CN": "追踪在各种活动上花掉的时间和屏幕时间"}}, "Translation & Dictionary": {"description": {"fr": "Traduire des textes, rechercher des mots et consulter des dictionnaires", "hu": "Nyelvek lefordítása, szavak kikeresése és szótárhivatkozások elérése"}}, "Unit Convertor": {"description": {"fr": "Convertir des unités de longueur, de poids, de température, de devise et bien d'autres encore", "hu": "Átalakítás hosszmértékek, súlymértékek, hőmérsékletek, pénznemek és egyebek közt"}}, "Voice & Video Chat": {"description": {"fr": "Applications d'appels audio et vidéo, de visioconférence et de communication VoIP", "hu": "Hang- és videóhívások, konferencia és VoIP kommunikációs alkalmazások"}}, "VPN & Proxy": {"description": {"fr": "Cryptez votre trafic, contournez les restrictions (contournement) et rendez votre connexion anonyme", "hu": "Forgalom titkosítása, korlátozások megkerülése és a kapcsolata anonimizálása"}}, "Wallet": {"description": {"fr": "Portefeuilles numériques pour les paiements, les cartes et la gestion des cryptomonnaies", "hu": "Digitális pénztárcák fizetéshez, kártyákhoz és kriptovaluta-kezeléshez"}}, "Wallpaper": {"description": {"fr": "Applications pour fonds d'écran et fonds d'écran animés pour l'écran d'accueil et l'écran de verrouillage", "hu": "Kezdőképernyő- és zárképernyőhátterek, élő háttérképes alkalmazások"}}, "Weather": {"description": {"fr": "Applications de prévisions météo, de radar, de température et de conditions atmosphériques", "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": {"fr": "Programmes d'entraînement, suivi des séances de sport, course à pied et applications de remise en forme", "hu": "Edzésprogramok, edzőteremhez, futáshoz és fitneszedzéshez kapcsolódó alkalmazások"}}, "Writing": {"description": {"fr": "Applications de traitement de texte, de journal intime, de rédaction et d'écriture de longs textes", "hu": "Szövegszerkesztők, naplóíráshoz, vázlatkészítéshez és hosszabb szövegek írásához használható alkalmazások"}}}}, "packages": {"net.schueller.peertube": null, "InfinityLoop1309.NewPipeEnhanced": {"metadata": {"lastUpdated": 1777874678959}, "versions": {"ff514a0da14febdee76885ee73ec86f928c953b044d074eec7a0dfe8e5aece92": null, "18ae03990d2e81420d44ba7e3c9145da75372a3a60568b704746aa3168998bdf": {"added": 1777874678959, "file": {"name": "/InfinityLoop1309.NewPipeEnhanced_109803.apk", "sha256": "18ae03990d2e81420d44ba7e3c9145da75372a3a60568b704746aa3168998bdf", "size": 32633295, "ipfsCIDv1": "bafybeie4gbcoro5q5igz34eunijyjndotxf4opb5i4go2foatwunz6meim"}, "src": {"name": "/InfinityLoop1309.NewPipeEnhanced_109803_src.tar.gz", "sha256": "b4a849bc18722ff271496d9f66225e04dd9fcbcd84f91d1f93af4c94b6935f33", "size": 21327231}, "manifest": {"nativecode": ["x86_64"], "versionName": "5.0.0", "versionCode": 109803, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 33}, "signer": {"sha256": ["dec73429ce2563275f5ed19825e44652b32b363a46f38bdff9ad6dcde4842d88"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}]}, "antiFeatures": {"NonFreeNet": {}}}}}, "acidburn.stims": {"metadata": {"added": 1778058151118, "categories": ["System"], "issueTracker": "https://github.com/acidburnmonkey/stims/issues", "lastUpdated": 1778058151118, "license": "GPL-3.0-only", "sourceCode": "https://github.com/acidburnmonkey/stims", "webSite": "https://www.gitshop.cc/", "screenshots": {"phone": {"en-US": [{"name": "/acidburn.stims/en-US/phoneScreenshots/s1.jpeg", "sha256": "c4ee534d3d367ef98ef2e1302df00d2273783f2ed29f93fbdd5731370fcebdc4", "size": 111192}, {"name": "/acidburn.stims/en-US/phoneScreenshots/s2.jpeg", "sha256": "fbb50162f64c39eb7f15c11dbe7234aa03a5513c19cef2693bcc048feb3db69e", "size": 115302}, {"name": "/acidburn.stims/en-US/phoneScreenshots/s3.jpeg", "sha256": "ee1812d252f3309226a308e5a8cc5ada995faaa73f7fe8be2c3e54cfe5a967f2", "size": 49281}]}}, "authorEmail": "developercontact.gnarly348@slmail.me", "authorName": "acidburnmonkey", "name": {"en-US": "Stims"}, "summary": {"en-US": "Keep your screen awake while specific apps are in the foreground."}, "description": {"en-US": "Stims lets you select apps that should prevent your screen from turning off. When a stimmed app is active in the foreground,\nthe screen stays on at full brightness. When you switch to a different app, the screen resumes normal sleep behavior.\n\nSelect apps to stim from the list, tap \"Stim Selected Apps\", and a background service will monitor the foreground\napp and hold a wake lock whenever one of your chosen apps is active.\n\nRequires Usage Access permission to detect which app is in the foreground.\n"}, "icon": {"en-US": {"name": "/acidburn.stims/en-US/icon_SKaMhNw0uk0Te21LKG_oJJZa9qDmRQ_ZYXC3YuxsOYA=.png", "sha256": "48a68c84dc34ba4d137b6d4b286fe824965af6a0e6450fd96170b762ec6c3980", "size": 874262}}, "preferredSigner": "53b41f36522ebc2e4be46eca15e6d12f3f4d8665957256913763fe13e4f39a28"}, "versions": {"31c1a7eb14dc9bcc844168ebca2c79a0588db60bc1f03af04e2b9e78a1f95d6f": {"added": 1778058151118, "file": {"name": "/acidburn.stims_2.apk", "sha256": "31c1a7eb14dc9bcc844168ebca2c79a0588db60bc1f03af04e2b9e78a1f95d6f", "size": 15304757, "ipfsCIDv1": "bafybeiathhg3vkefyrlwbxwcntrb7zguewip3ackhdfg34o3xkwssozuge"}, "src": {"name": "/acidburn.stims_2_src.tar.gz", "sha256": "de123c37a0c0724bf0aa307a2cca4b52f851ffb8f88120492581ddec8a6d68fc", "size": 6802527}, "manifest": {"versionName": "1.1", "versionCode": 2, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 34}, "signer": {"sha256": ["53b41f36522ebc2e4be46eca15e6d12f3f4d8665957256913763fe13e4f39a28"]}, "usesPermission": [{"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.PACKAGE_USAGE_STATS"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "acidburn.stims.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "agrigolo.chubbyclick": {"metadata": {"icon": null, "lastUpdated": 1778188097776}, "versions": {"09cc837daedd1672d7e6e8396666e995cb7a2478cd30871ac03ae45964bc3ed3": null, "aee86321b5abe0cf99f87457da4183448c702f69943afb19b573f0c8826b770d": {"added": 1778188097776, "file": {"name": "/agrigolo.chubbyclick_27.apk", "sha256": "aee86321b5abe0cf99f87457da4183448c702f69943afb19b573f0c8826b770d", "size": 5077516, "ipfsCIDv1": "bafybeifydr4txdkckw2p6dtrkbhr3wc4e4m6nelpgy23qjr5bgpgioxq2a"}, "src": {"name": "/agrigolo.chubbyclick_27_src.tar.gz", "sha256": "efdb1e62da5f4c6c2cdd0cfbee7847e8210e0d1f2fc5ee5c7da9abcbcb7e22e6", "size": 1686145}, "manifest": {"versionName": "v2.7.0", "versionCode": 27, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 35}, "signer": {"sha256": ["9690c304e34234c8485c877f9ee473eb10355e4e36f02f1595c5ec3ffed51408"]}, "usesPermission": [{"name": "agrigolo.chubbyclick.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "UI redesign:\n\n- Upgraded to Material 3 (Material You) design language\n- Fixed status bar overlap on Android 15 devices\n- Modernised all three screens (Metronome, Practice, Setlist) with clean card-based layouts\n- Updated colour palette with a deep red primary accent\n- Replaced old AppCompat toolbar with Material 3 AppBar throughout\n- Improved button styles (filled, tonal, and outlined variants)\n"}}}}, "app.areada": {"metadata": {"added": 1778402060034, "categories": ["Ebook Reader"], "changelog": "https://github.com/iTsMe-Zen/Areada/releases", "issueTracker": "https://github.com/iTsMe-Zen/Areada/issues", "lastUpdated": 1778568037154, "license": "Apache-2.0", "sourceCode": "https://github.com/iTsMe-Zen/Areada", "screenshots": {"phone": {"en-US": [{"name": "/app.areada/en-US/phoneScreenshots/1.jpg", "sha256": "5114fe279f2502f3c7b56fe263b15f9f93c267f36d142c2cb30ec15ac6590658", "size": 164543}, {"name": "/app.areada/en-US/phoneScreenshots/2.jpg", "sha256": "27988e8e6e2c03708fb7218abbac1084cb81c8a5cc301deaed9f9a5aaba4252e", "size": 64374}, {"name": "/app.areada/en-US/phoneScreenshots/3.jpg", "sha256": "ad484a7c29d3e6d1054458e0d2eda9c26b5486ff3869dca3d43c1df0750d63e3", "size": 76985}, {"name": "/app.areada/en-US/phoneScreenshots/4.jpg", "sha256": "ab8d7781b83678ac16ce19ac42ea20b59f423d46572e9c7087038576ff14cda0", "size": 26683}]}}, "authorName": "iTsMe-Zen", "name": {"en-US": "Areada"}, "summary": {"en-US": "A lightweight offline EPUB, TXT, and PDF reader."}, "description": {"en-US": "Areada is a minimal offline Android reader focused on lightweight local reading.\n\nIt supports EPUB, TXT, and PDF files, with a clean monochrome interface, local library access, saved reading progress, and basic plain-text note support.\n\nFeatures:\n- EPUB, TXT, and PDF file support\n- Basic local note support using plain .txt files\n- Storage Access Framework folder picker so users choose exactly which folders are visible\n- Recent documents shelf stored locally\n- Saved reading progress so reopened files resume where you left off\n- Reader settings for theme, font family, and font size\n- EPUB extraction and chapter rendering without a heavy external reader SDK\n- Pinch-to-zoom reading for EPUB and PDF\n- PDF rendering through Android's built-in PdfRenderer\n- Offline-only reading\n- No internet permission\n- No device-wide automatic scanning\n- No ads\n- No analytics\n- No tracking"}, "icon": {"en-US": {"name": "/app.areada/en-US/icon_H_YR2z4KD_I-2FZJBR_35sLTdtRc3DWVpYc6wGkZMsQ=.png", "sha256": "1ff611db3e0a0ff23ed85649051ff7e6c2d376d45cdc3595a5873ac0691932c4", "size": 21741}}, "preferredSigner": "02f6b0e259884ac71c01d7d32b78c7c0a07a037e3ff165471fa19fdafa39c3a0"}, "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"}}, "55b230cc97a0c06b19b0f69c1c4a24ca548b975df2556522321c9d6810b50388": {"added": 1778402060034, "file": {"name": "/app.areada_6.apk", "sha256": "55b230cc97a0c06b19b0f69c1c4a24ca548b975df2556522321c9d6810b50388", "size": 1625511, "ipfsCIDv1": "bafybeiamdf5z6mrqx5upqfdcyuv6ns4w4gyh4ef2fojuzzkgzxxzpuyinu"}, "src": {"name": "/app.areada_6_src.tar.gz", "sha256": "96e985b05c0be6de05234455d47c124588be75379d4efd0d908886d2dff6d298", "size": 1608352}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.0.5", "versionCode": 6, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["02f6b0e259884ac71c01d7d32b78c7c0a07a037e3ff165471fa19fdafa39c3a0"]}, "usesPermission": [{"name": "app.areada.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Reproducible build metadata cleanup.\n\n- Removed dependency metadata from APK signing block.\n- Improved F-Droid reproducible build compatibility.\n- No app behavior changes.\n- Still offline-first with no internet permission.\n"}}}}, "app.comaps.fdroid": {"metadata": {"lastUpdated": 1778305817875, "description": {"da-DK": "En fællesskabdrevet og åben source kortapp, baseret på kortdata fra OpenStreetMap og styrket i forpligtelsen til værdierne gennemsigtighed, privatlivets fred, og non-profit. CoMaps udspringer af Organic Maps, som selv udsprang af Maps.ME.\n\nLæs mere om grundlaget for projektet og dets udviklingsretnign på <b><i>codeberg.org/comaps</i></b>.\nSlut dig til fælleskabet og hjælp til med at bygge den bedste kortapp i verden.\n• Brug appen og fortæl andre om den\n• Giv feedback anmeld fejl\n• Opdater kortdata i appen eller på OpenStreetMap-hjemmesiden.\n\n‣ <b>Offlinefokuseret</b>: Planlæg din rute og find vej i udlandet uden brug af mobildata, søg og find afsidesliggende mål på en afsidesliggende vandretur, mm. Alle funktioner er designet til at fungere uden internetforbindelse.\n‣ <b>Respekt for privatlivets fred</b>: Appen er designet med henblik på at respektere dit privatliv – den identificerer dig ikke, indeholder ingen sporingsmekanismer, og insamler ingen personlig information. Appen er reklamefri.\n‣ <b>Enkel og elegant</b>: de essentielle funktioner er nemme at bruge, og de virker bare.\n‣ <b>Sparer på batteriet og på lagerpladsen</b>: Dræner ikke dit batteri hurtigt, som andre kortapps. De kompakte kortfiler minimerer varigt lagerpladsforbrug.\n‣ <b>Gratis og bygget i fællesskab</b>: Folk som dig har hjulpet med denne app ved at tilføje steder til OpenStreetMap, ved at teste appens funktioner og give feedback på dem og ved at bidrage til udviklingen af appen med deres tid og penge.\n‣ <b>Åben og gennemsigtig beslutningstagningsproces og finanser, non-profit, og fuldt ud åben source.</b>\n\n<b>Hovedfunktioner</b>\n• Hent detaljerede kort, der indeholder steder som ikke findes i mange kommericelle kort.\n• En frilufts-tilstand med markede vandrestier, teltpladser, kilder, bjerg- og bakketoppe, højdekonturlinjer, mm.\n• Gangstier og cykelstier\n• Steder, der kan besøges, som f.eks. restauranter, tankstationer, hoteller, butikker, seværdigheder og mange andre.\n• Søg efter stednavn, adresse, eller type af sted.\n• Navigation med stemmeinstruktioner til vandring, cycling og i bil.\n• Gem dine yndlingssteder som bogmærker med et enkelt tryk.\n• Offline artikler fra Wikipedia.\n• Metro-lag med navigation.\n• Optagelse af spor.\n• Eksport og import af bogmærker og spor i formaterne KML, KMZ og GPX.\n• Mørk tilstand til brug om natten.\n• Mulighed for at forbedre kortet vha. en indbygget editor.\n\n<b>Friheden er ankommet</b>\nOpdag din rejse, find vej i verden med privatliv og fællesskab i førersædet!\n"}}, "versions": {"aed3521ce770d1482b9c30c973a058c754083f7348a34edbb7aa816e47f74306": null, "20d441e9ab6cf49e55224532ba6c93e1937322eb9094fe2c3f52db920583ccca": {"added": 1778305817875, "file": {"name": "/app.comaps.fdroid_26050611.apk", "sha256": "20d441e9ab6cf49e55224532ba6c93e1937322eb9094fe2c3f52db920583ccca", "size": 65470491, "ipfsCIDv1": "bafybeia4ltbnonxrf5eeincevkciqwtel5mncdpeqsg63tckrkhot5xioi"}, "src": {"name": "/app.comaps.fdroid_26050611_src.tar.gz", "sha256": "182aba938fce1d23a5f8f6ea55d1968566e5642a0512431a91072e338d46df46", "size": 387649692}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "2026.05.06-11-FDroid", "versionCode": 26050611, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["ca5180daacf1f26a18f98ff4bce2d62bbaaa39361c998b2267ced1bc0d2f932b"]}, "usesPermission": [{"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 22}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "androidx.car.app.NAVIGATION_TEMPLATES"}, {"name": "androidx.car.app.ACCESS_SURFACE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "app.comaps.fdroid.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"pt-PT": "• Dados do OSM até 4 de maio\n• Botão \"Verificar atualizações\" no ecrã de transferência para obter novos mapas sem atualizar app\n• Durante a navegação, mostrar apenas semáforos no percurso, mas com ícones maiores\n• Categorias de pesquisa em grelha\n• Nova opção de privacidade para modo de navegação anónima do teclado do sistema\n• Adicionados sinais de trânsito da Eslovénia\n• Adicionados artigos da Wikipédia indonésia\n• Editor OSM: pesquisa melhorada em línguas regionais\n\nMais em comaps.app/latest\n", "hr": "• OpenStreetMap podaci na dan 4. svibnja\n• Gumb „Provjeri ažuriranja“ za preuzimanja nove karte bez ažuriranja aplikacije\n• Prikaz prometnih svjetala samo na ruti, ali s većim ikonama\n• Kategorije pretraživanja prikazane kao mreža\n• Privatnost: dodan incognito način za sistemsku tipkovnicu\n• Dodane slovenske oznake cesta\n• Dodana indonezijska Wikipedija\n• OSM editor: ispravljeno pretraživanje kategorija na regionalnim jezicima\n\nViše detalja: comaps.app/latest\n", "ru-RU": "• Карты OpenStreetMap от 4 мая\n• Кнопка «Проверить обновления» для получения новых карт без обновления приложения (планируются еженедельные обновления карт)\n• При навигации отображаются только светофоры на маршруте, но более крупными значками\n• Категории поиска отображаются колонками\n• Настройка включения режима инкогнито для системной клавиатуры\n• Региональные знаки с номерами дорог для Словении\n• Статьи из индонезийской Википедии\n\nПодробнее на comaps.app/latest\n", "fr-FR": "• Données OpenStreetMap du 4 Mai\n• Bouton \"Vérifier les mises à jour\" sur l'écran de téléchargement, pour mettre à jour les cartes séparément de l'app (m.à.j hebdomadaires prévues)\n• En navigation, montrer seulement les feux sur l'itinéraire, avec de plus grosses icônes\n• Affichage des catégories de recherche en grille\n• Ajout d'un réglage incognito pour le clavier\n• Ajout des panneaux routiers Slovaques\n• Ajout des articles Wikipedia en Indonésien\n\nPlus de détails sur comaps.app/latest\n", "es-ES": "• Datos de OpenStreetMap a fecha del 4 de mayo\n• Botón \"Revisar actualizaciones\" en la pantalla de descargas para obtener nuevos mapas sin actualizar la app\n• Mostrar los semáforos del trayecto al navegar, pero con iconos más grandes\n• Mostrar categorías se muestra como grilla\n• Se agregó un ajuste de privacidad para habilitar el modo incognito del teclado del sistema\n• Señales de trafico específica de Eslovenia\n• Artículos de Wikipedia de Indonesia\n\nMás detalles en comaps.app/latest\n", "en-US": "• OpenStreetMap data as of May 4\n• \"Check for updates\" button in the download screen to get new maps without updating the app (weekly map updates are planned)\n• When navigating show in-route traffic lights only, but with bigger icons\n• Search categories displayed as grid\n• A privacy setting to enable system keyboard incognito mode\n• Slovenia specific road shields\n• Indonesian Wikipedia articles\n• OSM editor: fixed categories search in regional languages\n\nMore details on comaps.app/latest\n", "it-IT": "• Aggiornamento dati OpenStreetMap al 4 maggio\n• Aggiunto bottone nella schermata download “Verificare la presenza di aggiornamenti” per scaricare le mappe senza aggiornare l’app\n• In navigazione verranno mostrati, con icone più grandi, solo I semafori sul percorso\n• Le categorie di ricerca sono ora mostrate in una griglia\n• Aggiunta un’opzione per abilitare l’uso della modalità in incognito della tastiera di sistema\n• Aggiunti cartelli stradali sloveni\n\nPer saperne di più comaps.app/latest\n", "nl-NL": "• OpenStreetMap-gegevens per 4 mei\n• Knop ‘Controleren op updates’ toegevoegd om kaartupdates binnen te halen zonder app-update\n• Tijdens navigatie: enkel verkeerslichten op de route (groter) tonen\n• Zoekcategorieën als rasterweergave\n• Privacy-instelling om de systeemtoetsenbord-incognitomodus te activeren\n• Sloveense weglabels toegevoegd\n• Indonesische Wikipedia-artikelen toegevoegd\n• OSM-editor: categorie-zoekfunctie hersteld voor regionale talen\n\nMeer details op comaps.app/latest\n", "de-DE": "• OpenStreetMap-Daten vom 4. Mai\n• \"Updates prüfen\"-Knopf im Kartendownload-Bildschirm, erlaubt neue Karten ohne die App zu aktualisieren\n• Während der Navigation werden nur Ampeln innerhalb der Route angezeigt, dafür größer\n• Suchkategorien als Raster angezeigt\n• Privatsphäreoption: Keyboard im incognito-Modus\n• Slowenische Streckenschilder\n• Indonesische Wikipedia-Artikel\n• OSM-Editor: Kategoriesuche in regionalen Sprachen korrigiert\n\nMehr Details: comaps.app/latest\n", "da-DK": "• OpenStreetMap-data pr. 4. maj\n• Knap ‘Søg efter opdateringer’ på downloadskærmen for at hente kortopdateringer uden app-opdatering\n• Under navigation vises kun trafiklys på ruten, men med større ikoner\n• Søgekategorier vises som gitter\n• Privatlivsindstilling for at aktivere systemtastaturets inkognitotilstand\n• Tilføjet sloveniske vejskilte\n• Tilføjet indonesiske Wikipedia-artikler\n• OSM-editor: rettet kategorisøgning på regionale sprog\n\nFlere detaljer på comaps.app/latest\n", "pt-BR": "• Dados OSM de 04/05\n• Botão de Verificar atualizações para obter novos mapas sem atualizar o aplicativo\n• Exibição de semáforos ao longo da navegação com ícones maiores\n• Categorias de pesquisa exibidas em formato de grade\n• Adição de configuração de privacidade para ativar o modo anônimo no teclado\n• Adição de placas específicas da Eslovênia\n• Adição de artigos da Wikipédia em indonésio\n• Editor OSM: correção da pesquisa em PT-BR\n\nMais detalhes em comaps.app/latest\n"}}, "47d583fd8b065c2b7f365b4e5c2fbd90e74405a59dc2e167fa18bdc9e22b4d73": {"whatsNew": null}}}, "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.fedilab.mobilizon": {"metadata": {"categories": ["Internet", "Schedule"]}}, "app.hypostats": {"metadata": {"categories": ["Health Manager"]}}, "app.murinelauncher": {"metadata": {"added": 1778135657867, "categories": ["Launcher"], "changelog": "https://github.com/alesimula/Murine-launcher/releases", "issueTracker": "https://github.com/alesimula/Murine-launcher/issues", "lastUpdated": 1778507335350, "license": "Apache-2.0", "sourceCode": "https://github.com/alesimula/Murine-launcher", "webSite": "https://www.murinelauncher.app", "featureGraphic": {"en-US": {"name": "/app.murinelauncher/en-US/featureGraphic_Yz26wdMTDPLKpZoBc51We8pmeung6bIiP4LJFkh1wmE=.png", "sha256": "633dbac1d3130cf2caa59a01739d567bca667ae9e0e9b2223f82c9164875c261", "size": 396517}}, "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}]}}, "authorEmail": "ale.simula97@gmail.com", "authorName": "Alex Sim", "name": {"en-US": "Murine Launcher"}, "summary": {"en-US": "A modern, lightweight Launcher3 fork for an enhanced stock++ Android experience."}, "description": {"en-US": "A modern, lightweight FOSS Launcher3 fork delivering an enhanced stock Android experience, providing a familiar AOSP feel out of the box, with some sprinkles on top :3\n\nIt offers a minimalistic yet polished interface with essential customization options, with zero bloat."}, "donate": ["https://www.paypal.com/donate/?hosted_button_id=3HRAWU9KVYKKS"], "icon": {"en-US": {"name": "/app.murinelauncher/en-US/icon_QAQe4ZwQCBqYFcT1_qRWdtNO-ZcitL02DMYZxwAQVRs=.png", "sha256": "40041ee19c10081a9815c4f5fea45676d34ef99722b4bd360cc619c70010551b", "size": 154373}}, "preferredSigner": "4ee045489a40c3072dca4ad7c50e30961c6256182511368c53a56a5acc07e2e5"}, "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"}]}}, "c7af1449ab1bb362a311969a1763a0f5f782964fa4912e8a5a732155808958f9": {"added": 1778135657867, "file": {"name": "/app.murinelauncher_11.apk", "sha256": "c7af1449ab1bb362a311969a1763a0f5f782964fa4912e8a5a732155808958f9", "size": 7255005, "ipfsCIDv1": "bafybeigbz2bixlnt634dnwvsrlzshx755k5yihnfa76w35jtuay2eewu5a"}, "src": {"name": "/app.murinelauncher_11_src.tar.gz", "sha256": "51c002d4a7f1dcbdc9d01d9abcdaa4f853b86ab5f7931c0945771470e0666564", "size": 14855370}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.11", "versionCode": 11, "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.organicmaps": {"metadata": {"lastUpdated": 1778402060034, "name": {"jv": "Organic Maps・Peta Offline & GPS", "ta-IN": "Organic Maps・ஆஃப்லைன் வரைபடம்", "or": "Organic Maps・ଅଫଲାଇନ୍ ମ୍ୟାପ୍ ଓ GPS", "bs": "Organic Maps: Offline mape i GPS", "ug": "Organic Maps・تورسىز خەرىتە GPS", "bo": "Organic Maps・དྲ་རྒྱ་མེད་ས་ཁྲ། GPS", "as": "Organic Maps・অফলাইন মেপ আৰু GPS", "mi": "Organic Maps・Mahere Tuimotu GPS", "mai": "Organic Maps・ऑफलाइन नक्शा आ GPS", "te-IN": "Organic Maps・ఆఫ్‌లైన్ మ్యాప్", "uz": "Organic Maps: Oflayn xarita va GPS", "pa": "Organic Maps: ਆਫਲਾਈਨ ਨਕਸ਼ੇ"}, "summary": {"jv": "Peta offline karo navigasi GPS kanggo hiking, bersepeda, lan lelungan.", "ta-IN": "நெவிகேஷன் & ஹைக்கிங் பாதைகள்", "or": "ପଦଯାତ୍ରା, ସାଇକେଲ ଏବଂ ଯାତ୍ରା ପାଇଁ GPS ନେଭିଗେସନ୍ ସହ ଅଫଲାଇନ୍ ମ୍ୟାପ୍।", "bs": "Offline mape s GPS navigacijom za planinarenje, biciklizam i putovanja.", "ug": "پىيادە، ۋېلىسىپىت ۋە ساياھەت ئۈچۈن GPS يول باشلاش بىلەن تورسىز خەرىتە.", "bo": "རྐང་འགྲོས་དང་རྐང་འཁོར་འགྲུལ་བཞུད་ཆེད་GPS ལམ་སྟོན་ཡོད་པའི་དྲ་རྒྱ་མེད་ས་ཁྲ།", "as": "হাইকিং, চাইক্লিং আৰু ভ্ৰমণৰ বাবে GPS নেভিগেচনসহ অফলাইন মেপ।", "mi": "Mahere tuimotu me te aratohu GPS mō te hīkoi, eke pahikara, me te haere.", "mai": "पैदल यात्रा, साइकिल आ यात्राक लेल GPS नेविगेशनक संग ऑफलाइन नक्शा।", "te-IN": "హైకింగ్, సైక్లింగ్, ప్రయాణం కోసం GPS నావిగేషన్‌తో ఆఫ్‌లైన్ మ్యాప్‌లను పొందండి।", "uz": "Yurish, velosipedda sayr va sayohat uchun GPS navigatsiyali oflayn xaritalar.", "pa": "ਹਾਈਕਿੰਗ, ਸਾਈਕਲਿੰਗ ਅਤੇ ਯਾਤਰਾ ਲਈ GPS ਨੈਵੀਗੇਸ਼ਨ ਨਾਲ ਭਰੋਸੇਯੋਗ ਆਫਲਾਈਨ ਨਕਸ਼ੇ ਲਵੋ।"}, "description": {"jv": "Organic Maps iku aplikasi peta offline lan navigasi GPS sing cepet lan rinci kanggo lelungan, hiking, trekking, lan petualangan bersepeda. Rancang, impor, lan rekam rute, lan nikmati pandhuan sing lancar tanpa ngentekake baterei utawa nggunakake sambungan internet. Jelajahi papan-papan lan navigasi kanthi aman sajrone petualangan njaba lan lelunganmu ing saindenging jagad. Aplikasi iki nawakake undhuhan peta tanpa wates lan nganyari saben rong minggu. Adhedhasar OpenStreetMap, digawe sukarelawan, ngutamakake privasi, 100% offline, lan 100% gratis.\n\n<b>OFFLINE:</b> Aplikasi iki bisa digunakake 100% offline — kalebu panelusuran lan navigasi. Sampeyan bisa njelajah peta lan navigasi tanpa sambungan internet, ngirit data seluler lan biaya roaming. Lan amarga ora ana transfer data latar mburi, baterei sampeyan tahan luwih suwe.\n\n<b>CEPET:</b> Ng-zoom, nggoleki, lan ngitung rute bisa digunakake kanthi cepet banget.\n\n<b>RINCI & DIUPDATE:</b> Peta iki rinci banget lan dianyari kaping pindho saben wulan kanggo nggambarake kahanan nyata. Beda karo akèh pesaing kondhang, peta iki kalebu label bangunan, bangku, jalur pendakian, lan informasi migunani liyane.\n\n<b>ADHISASAR OPENSTREETMAP:</b> OpenStreetMap iku peta donya gaya wiki sing dibangun lan dirawat dening yuta-yuta relawan — warga lokal sing paling ngerti wilayahé. Upaya komunitas iki ngasilake peta sing rinci banget, asring luwih akurat tinimbang peta komersial ing wilayah sing kurang dipetakake. Organic Maps nganyari datane saka OpenStreetMap saben rong minggu, supaya peta sampeyan tetep anyar lan bisa dipercaya. Lan yen sampeyan weruh ana sing kurang, sampeyan bisa nambahake menyang OpenStreetMap lan mbantu ngapikake peta kanggo kabeh wong.\n\n<b>PRIVASI-KABEH DHISIK:</b> Kita ora nglumpukake data utawa identifikasi apa wae. Iki ateges ora ana risiko bocoran data lan ora ana gangguan kaya iklan utawa kabar sing rame — mung pengalaman peta sing resik lan pribadi.\n\n<b>FITUR PENTING</b>\n\n<b>JELLAJAH PAPAN:</b> Golek miturut alamat, jeneng, utawa kategori, temokake yuta-yuta POI, lan deleng informasi rinci kaya jam buka, artikel Wikipedia, akses kursi roda, lan rincian migunani liyane.\n\n<b>NAVIGASI GPS:</b> Nikmati pandhuan swara saben belokan. Gawé rute mlaku, hiking, numpak sepeda, utawa nyopir — kalebu rute antarané kutha, negara, lan pirang-pirang titik mampir. Golek rute paling apik kanggo perjalanan metro lan komutmu. Android Auto didhukung.\n\n<b>JALUR PANJAT GUNUNG & SEPEDA SAK JAGAD:</b> Aktifake lapisan peta khusus kanggo nemokake rute panjat gunung lan sepeda sing populer ing saindenging jagad, kabeh dijupuk saka OpenStreetMap. Ganti antarane lapisan kanggo ndeleng rute sepeda lan MTB sing berwarna, uga jalur panjat gunung resmi.\n\n<b>ANGKUTAN UMUM:</b> Deleng nomer rute angkutan umum ing halte. Jadwal transportasi langsung lan rute saiki lagi dikembangake.\n\n<b>GAYA PETA:</b> Pilih lapisan peta sing cocog karo kegiyatanmu — Luar Ruang, Garis Kontur, Hiking, Sepeda, utawa Metro/Kereta Bawah Tanah.\n\n<b>REKAM LINTASAN:</b> Rekam, impor, ekspor, lan barengake rute lan papan favoritmu. Ndukung format KML, KMZ, GPX, lan GeoJSON.\n\nCoba aplikasi iki — gratis 100%, tanpa iklan, cepet, lan bisa offline sakabehe. Rasakna navigasi GPS sing bisa dipercaya kanggo hiking, numpak sepeda, trekking, lan lelungan ing endi wae ing donya! Nikmati pengalaman peta sing cepet, bisa dipercaya, lan pribadi, lan barengna karo wong liya!\n\nOrganic Maps iku proyek indie, digerakke komunitas, lan open-source sing nduweni atusan kontributor sing mbantu ngembangake fitur anyar, ndandani masalah, nerjemahake, lan ngembangake proyek iki.\n\nGabung karo komunitas ing Telegram: @OrganicMapsApp\nUtawa sinau cara liya kanggo ndhukung proyek iki: https://organicmaps.app/contribute/\n\nUmpan balik lan ulasan jujur saka sampeyan ing toko nyemangati kita! Kita seneng krungu saka sampeyan ing kana. Ana pitakon? Mangga bukak situs web organicmaps.app kanggo rincian luwih lengkap lan FAQ\n", "ta-IN": "Organic Maps என்பது பயணம், ஹைக்கிங் மற்றும் சைக்கிள் பயணங்களுக்கு ஒரு வேகமான, விரிவான ஆஃப்லைன் வரைபடம் மற்றும் GPS நெவிகேஷன் பயன்பாடாகும். பாதைகளை திட்டமிடவும், இறக்குமதி செய்யவும், பதிவு செய்யவும், மற்றும் பேட்டரி குறையாமல் அல்லது இணைய இணைப்பு இல்லாமல் மென்மையான வழிகாட்டுதலை அனுபவிக்கவும். உலகம் முழுவதும் உங்கள் வெளிப்புற சாகசங்களிலும் பயணங்களிலும் இடங்களை ஆராய்ந்து பாதுகாப்பாக வழிநடத்துங்கள். இந்த பயன்பாடு வரம்பற்ற வரைபட பதிவிறக்கங்களையும் இரு வாரத்திற்கு ஒருமுறை புதுப்பிப்புகளையும் வழங்குகிறது. OpenStreetMap அடிப்படையில் உருவாக்கப்பட்ட, தன்னார்வலர்களால் செய்யப்பட்ட, தனியுரிமை முன்னுரிமை கொண்ட, 100% ஆஃப்லைன் மற்றும் 100% இலவசம்.\n\n<b>ஆஃப்லைன்:</b>\nஇந்த பயன்பாடு 100% ஆஃப்லைனில் செயல்படும் — தேடல் மற்றும் நெவிகேஷன் உட்பட. இணைய இணைப்பு இல்லாமல் நீங்கள் வரைபடத்தை ஆராயவும் மற்றும் வழிநடத்தவும் முடியும், இதனால் மொபைல் டேட்டா மற்றும் ரோமிங் செலவுகளைச் சேமிக்கலாம். பின்னணி டேட்டா பரிமாற்றம் இல்லாததால், உங்கள் பேட்டரி நீண்ட நேரம் நீடிக்கும்.\n\n<b>வேகமானது:</b>\nஜூம், தேடல் மற்றும் பாதை கணக்கீடு குறிப்பிடத்தக்க வகையில் வேகமாக செயல்படுகின்றன.\n\n<b>விரிவானதும் புதுப்பிக்கப்பட்டதும்:</b>\nவரைபடங்கள் விரிவான தகவல்களுடன் வருகின்றன மற்றும் உண்மையான நிலைகளை பிரதிபலிக்க மாதத்தில் இருமுறை புதுப்பிக்கப்படுகின்றன. பல பிரபல போட்டியாளர்களைப் போலல்லாமல், இதில் கட்டிட பெயர்கள், বেঞ্চ்கள், ஹைக்கிங் பாதைகள் மற்றும் பிற பயனுள்ள தகவல்கள் அடங்கும்.\n\n<b>OpenStreetMap அடிப்படையில்:</b>\nOpenStreetMap என்பது உலகளாவிய wiki-பாணி வரைபடமாகும், இது மில்லியன் கணக்கான தன்னார்வலர்களால் உருவாக்கப்பட்டு பராமரிக்கப்படுகிறது — தங்கள் பகுதிகளை நன்கு அறிந்த உள்ளூர் மக்கள். இந்த சமூக முயற்சி மிக விரிவான வரைபடங்களை உருவாக்குகிறது, குறிப்பாக குறைவாக வரைபடமிடப்பட்ட பகுதிகளில் வர்த்தக வரைபடங்களைவிட அதிக துல்லியத்தைக் கொண்டவை. Organic Maps ஒவ்வொரு இரண்டு வாரங்களிலும் OpenStreetMap தரவுகளை புதுப்பித்து, உங்கள் வரைபடங்களை புதிதாகவும் நம்பகமானதாகவும் வைத்திருக்கிறது. ஏதேனும் குறைவாக இருப்பதை நீங்கள் கவனித்தால், அதை OpenStreetMap-ல் சேர்த்து அனைவருக்கும் வரைபடத்தை மேம்படுத்த உதவலாம்.\n\n<b>தனியுரிமை முன்னுரிமை:</b>\nநாங்கள் எந்த தரவையும் அல்லது அடையாளங்களையும் சேகரிப்பதில்லை. இதனால் தரவு கசிவு அபாயம் இல்லை, மேலும் விளம்பரங்கள் அல்லது தொந்தரவு அறிவிப்புகள் போன்ற கவனச்சிதறல்கள் இல்லை — சுத்தமான, தனிப்பட்ட வரைபட அனுபவம் மட்டுமே.\n\n<b>முக்கிய அம்சங்கள்</b>\n\n<b>இடங்களை ஆராயுங்கள்:</b>\nமுகவரி, பெயர் அல்லது வகை மூலம் தேடுங்கள், மில்லியன் கணக்கான POI-களை கண்டறியுங்கள், மற்றும் திறப்பு நேரம், Wikipedia கட்டுரைகள், வீல்‌ச்செயர் அணுகல் மற்றும் பிற பயனுள்ள தகவல்களைப் பாருங்கள். அனைத்தும் ஆஃப்லைனில் கிடைக்கும்.\n\n<b>GPS நெவிகேஷன்:</b>\nகுரல் வழிகாட்டுதலுடன் turn-by-turn வழிநடத்தலை அனுபவிக்கவும். நடைபயணம், ஹைக்கிங், சைக்கிள் அல்லது கார் பயணங்களுக்கு பாதைகளை உருவாக்கவும் — நகரங்கள், நாடுகள் மற்றும் பல இடநிலைகளுக்கு இடையேயான பாதைகளுடன். உங்கள் மெட்ரோ பயணங்களுக்கு சிறந்த பாதைகளை கண்டறியுங்கள்.\n\n<b>உலகம் முழுவதும் ஹைக்கிங் & சைக்கிள் பாதைகள்:</b>\nசிறப்பு வரைபட அடுக்குகளை இயக்கி OpenStreetMap-இல் இருந்து பெறப்பட்ட உலகளாவிய ஹைக்கிங் மற்றும் சைக்கிள் பாதைகளை கண்டறியுங்கள். வண்ணமயமான பைக் மற்றும் MTB பாதைகள் மற்றும் அதிகாரப்பூர்வ ஹைக்கிங் பாதைகளை காண அடுக்குகளை மாற்றவும்.\n\n<b>பொது போக்குவரத்து:</b>\nநிறுத்தங்களில் பொது போக்குவரத்து வழித்தட எண்களைப் பாருங்கள். நேரடி அட்டவணைகள் மற்றும் வழிநடத்தல் தற்போது மேம்பாட்டில் உள்ளன.\n\n<b>வரைபட பாணிகள்:</b>\nஉங்கள் செயல்பாட்டிற்கு ஏற்ப வரைபட அடுக்குகளைத் தேர்வு செய்யுங்கள் — வெளிப்புறம், contour lines, ஹைக்கிங், சைக்கிளிங் அல்லது மெட்ரோ/சப்வே.\n\n<b>பாதை பதிவு:</b>\nஉங்கள் பாதைகள் மற்றும் விருப்பமான இடங்களை பதிவு செய்யவும், இறக்குமதி செய்யவும், ஏற்றுமதி செய்யவும் மற்றும் பகிரவும். KML, KMZ, GPX மற்றும் GeoJSON வடிவங்கள் ஆதரிக்கப்படுகின்றன.\n\n<b>Wikipedia கட்டுரைகள்:</b>\nவரைபடத்தில் நீங்கள் கண்ட இடங்களுக்கான Wikipedia கட்டுரைகளை ஆராயுங்கள். “?wiki” என தேடலில் টাইப் செய்து அனைத்து Wikipedia இணைந்த இடங்களையும் கண்டறியுங்கள்.\n\nTelegram-ல் சேரவும்: @OrganicMapsApp\n\nஉங்கள் நேர்மையான கருத்துக்கள் மற்றும் மதிப்புரைகள் எங்களை ஊக்குவிக்கின்றன! உங்களிடமிருந்து கேட்க நாங்கள் விரும்புகிறோம். கேள்விகள் உள்ளதா? கூடுதல் தகவல் மற்றும் FAQ க்காக organicmaps.app இணையதளத்தைப் பார்வையிடவும்।", "or": "ଭ୍ରମଣ, ପଦଯାତ୍ରା, ଟ୍ରେକିଂ ଏବଂ ସାଇକେଲ ଚଲାଇବା ପାଇଁ ଜ Organ ବିକ ମାନଚିତ୍ରଗୁଡିକ ଏକ ଦ୍ରୁତ, ବିସ୍ତୃତ ଅଫଲାଇନ୍ ମାନଚିତ୍ର ଏବଂ ଜିପିଏସ୍ ନେଭିଗେସନ୍ ଆପ୍ | ଯୋଜନା, ଆମଦାନୀ, ଏବଂ ରେକର୍ଡ ମାର୍ଗଗୁଡିକ, ଏବଂ ଆପଣଙ୍କର ବ୍ୟାଟେରୀକୁ ନିଷ୍କାସନ ନକରି କିମ୍ବା ଇଣ୍ଟରନେଟ୍ ସଂଯୋଗ ବ୍ୟବହାର ନକରି ସୁଗମ ମାର୍ଗଦର୍ଶନ ଉପଭୋଗ କରନ୍ତୁ | ସ୍ଥାନଗୁଡିକ ଏକ୍ସପ୍ଲୋର୍ କରନ୍ତୁ ଏବଂ ଆପଣଙ୍କର ବାହ୍ୟ ଦୁ vent ସାହସିକ କାର୍ଯ୍ୟ ଏବଂ ବିଶ୍ around ରେ ଭ୍ରମଣ ସମୟରେ ସୁରକ୍ଷିତ ଭାବରେ ନେଭିଗେଟ୍ କରନ୍ତୁ | ଆପ୍ ଅସୀମିତ ମାନଚିତ୍ର ଡାଉନଲୋଡ୍ ଏବଂ ଦ୍ୱିପାକ୍ଷିକ ଅଦ୍ୟତନଗୁଡିକ ପ୍ରଦାନ କରେ | OpenStreetMap- ଆଧାରିତ, ସ୍ୱେଚ୍ଛାସେବୀ-ନିର୍ମିତ, ଗୋପନୀୟତା-ପ୍ରଥମ, 100% ଅଫଲାଇନ୍ ଏବଂ 100% ମାଗଣା |\n\n<b> ଅଫଲାଇନ୍: </b> ଆପ୍ 100% ଅଫଲାଇନରେ କାମ କରେ - ସନ୍ଧାନ ଏବଂ ନାଭିଗେସନ୍ ସହିତ | ମୋବାଇଲ୍ ଡାଟା ଏବଂ ରୋମିଂ ଫିରେ ସଞ୍ଚୟ କରି ଆପଣ ମାନଚିତ୍ରକୁ ଅନୁସନ୍ଧାନ କରିପାରିବେ ଏବଂ ଇଣ୍ଟରନେଟ୍ ସଂଯୋଗ ବିନା ନେଭିଗେଟ୍ କରିପାରିବେ | ଏବଂ କ background ଣସି ପୃଷ୍ଠଭୂମି ତଥ୍ୟ ସ୍ଥାନାନ୍ତର ସହିତ, ଆପଣଙ୍କର ବ୍ୟାଟେରୀ ଅଧିକ ସମୟ ରହିଥାଏ |\n\n<b> ଶୀଘ୍ର: </b> ଜୁମ୍, ସନ୍ଧାନ, ଏବଂ ମାର୍ଗ ଗଣନା ଯଥେଷ୍ଟ ଦ୍ରୁତ ଗତିରେ କାମ କରେ |\n\n<b> ବିସ୍ତୃତ ଏବଂ ଅଦ୍ୟତନ: </b> ମାନଚିତ୍ରଗୁଡିକ ବିସ୍ତୃତ ଭାବରେ ସମୃଦ୍ଧ ଏବଂ ବାସ୍ତବ ଦୁନିଆର ଅବସ୍ଥା ପ୍ରତିଫଳିତ କରିବାକୁ ମାସକୁ ଦୁଇଥର ସତେଜ | ଅନେକ ଜଣାଶୁଣା ପ୍ରତିଯୋଗୀଙ୍କ ପରି, ସେମାନେ ନିର୍ମାଣ ଲେବଲ୍, ବେଞ୍ଚ, ପଦଯାତ୍ରା ପଥ ଏବଂ ଅନ୍ୟାନ୍ୟ ସାହାଯ୍ୟକାରୀ ସୂଚନା ଅନ୍ତର୍ଭୁକ୍ତ କରନ୍ତି |\n\n<b> OPENSTREETMAP-BASED: </b> OpenStreetMap ହେଉଛି ଏକ ଉଇକି-ଷ୍ଟାଇଲ୍ ବିଶ୍ୱ ମାନଚିତ୍ର ଯାହାକି ଲକ୍ଷ ଲକ୍ଷ ସ୍ୱେଚ୍ଛାସେବୀଙ୍କ ଦ୍ୱାରା ନିର୍ମିତ ଏବଂ ପରିଚାଳିତ - ସ୍ଥାନୀୟ ଲୋକ ଯେଉଁମାନେ ନିଜ ଅଞ୍ଚଳକୁ ଭଲ ଭାବରେ ଜାଣନ୍ତି | ଏହି ସମ୍ପ୍ରଦାୟର ପ୍ରୟାସ ଅତ୍ୟଧିକ ବିସ୍ତୃତ ମାନଚିତ୍ରରେ ଫଳାଫଳ ଦେଇଥାଏ, ପ୍ରାୟତ less କମ୍ ମ୍ୟାପ୍ ହୋଇଥିବା ଅଞ୍ଚଳରେ ବ୍ୟବସାୟିକ ତୁଳନାରେ ଅଧିକ ସଠିକ୍ | ଜ Organ ବିକ ମାନଚିତ୍ରଗୁଡିକ ପ୍ରତି ଦୁଇ ସପ୍ତାହରେ OpenStreetMap ରୁ ଏହାର ତଥ୍ୟ ଅପଡେଟ୍ କରେ, ଆପଣଙ୍କର ମାନଚିତ୍ରକୁ ସତେଜ ଏବଂ ନିର୍ଭରଯୋଗ୍ୟ ରଖେ | ଏବଂ ଯଦି ଆପଣ କିଛି ନିଖୋଜ ଥିବା ଲକ୍ଷ୍ୟ କରନ୍ତି, ତେବେ ଆପଣ ଏହାକୁ OpenStreetMap ରେ ଯୋଡିପାରିବେ ଏବଂ ସମସ୍ତଙ୍କ ପାଇଁ ମାନଚିତ୍ରକୁ ଉନ୍ନତ କରିବାରେ ସାହାଯ୍ୟ କରିପାରିବେ |\n\n<b> ବ୍ୟକ୍ତିଗତ-ପ୍ରଥମ: </b> ଆମେ କ data ଣସି ତଥ୍ୟ କିମ୍ବା ପରିଚାୟକ ସଂଗ୍ରହ କରୁନାହୁଁ | ଏହାର ଅର୍ଥ ଡାଟା ଲିକ୍ ହେବାର କ risk ଣସି ବିପଦ ନାହିଁ ଏବଂ ବିଜ୍ଞାପନ କିମ୍ବା କୋଳାହଳପୂର୍ଣ୍ଣ ବିଜ୍ଞପ୍ତି ପରି କ distr ଣସି ବିଭ୍ରାଟ ନାହିଁ - କେବଳ ଏକ ସ୍ୱଚ୍ଛ, ବ୍ୟକ୍ତିଗତ ମାନଚିତ୍ର ଅଭିଜ୍ଞତା |\n\n<b>ଗୁରୁତ୍ୱପୂର୍ଣ୍ଣ ବୈଶିଷ୍ଟ୍ୟ</b>\n\n<b> ସ୍ଥାନଗୁଡିକୁ ଏକ୍ସପ୍ଲୋର୍ କରନ୍ତୁ:</b>\n\n<b> ଜିପିଏସ୍ ନାଭିଗେସନ୍: </b> ଭଏସ୍-ଗାଇଡ୍, ଟର୍ନ-ଟୁ-ଟର୍ନ ନିର୍ଦ୍ଦେଶଗୁଡିକ ଉପଭୋଗ କରନ୍ତୁ | ଚାଲିବା, ପଦଯାତ୍ରା, ସାଇକେଲ ଚଲାଇବା, କିମ୍ବା ଡ୍ରାଇଭିଂ ରୁଟ୍ ସୃଷ୍ଟି କରନ୍ତୁ - ସହର, ଦେଶ ଏବଂ ଏକାଧିକ ପଏଣ୍ଟ ପଏଣ୍ଟ ମଧ୍ୟରେ | ତୁମର ମେଟ୍ରୋ ଯାତ୍ରା ଏବଂ ଯାତ୍ରା ପାଇଁ ସର୍ବୋତ୍ତମ ମାର୍ଗ ଖୋଜ | ଆଣ୍ଡ୍ରଏଡ୍ ଅଟୋ ସମର୍ଥିତ |\n\n<b> ବିଶ୍ H ର ଚତୁର୍ଦ୍ଦିଗରୁ ହାଇକିଂ ​​ଏବଂ ସାଇକ୍ଲିଂ ଟ୍ରେଲ୍: </b> ବିଶ୍ worldwide ବ୍ୟାପୀ ଲୋକପ୍ରିୟ ପଦଯାତ୍ରା ଏବଂ ସାଇକେଲ ଚଲାଇବା ମାର୍ଗ ଆବିଷ୍କାର କରିବାକୁ ସ୍ୱତନ୍ତ୍ର ମାନଚିତ୍ର ସ୍ତରଗୁଡିକ ସକ୍ଷମ କରନ୍ତୁ, ସମସ୍ତେ OpenStreetMap ରୁ ସୋର୍ସଡ୍ | ରଙ୍ଗୀନ ବାଇକ୍ ଏବଂ MTB ରୁଟ୍, ଏବଂ ସରକାରୀ ପଦଯାତ୍ରା ପଥ ଦେଖିବାକୁ ସ୍ତର ମଧ୍ୟରେ ସୁଇଚ୍ କରନ୍ତୁ |\n\n<b> ପବ୍ଲିକ୍ ଟ୍ରାନ୍ସପୋର୍ଟ: </b> ଷ୍ଟପ୍ ଗୁଡିକରେ ସର୍ବସାଧାରଣ ପରିବହନ ମାର୍ଗ ନମ୍ବର ଦେଖନ୍ତୁ | ଜୀବନ୍ତ ପରିବହନ କାର୍ଯ୍ୟସୂଚୀ ଏବଂ ମାର୍ଗଦର୍ଶନ ବର୍ତ୍ତମାନ ବିକାଶରେ ଅଛି |\n\n<b>ମ୍ୟାପ୍ ଷ୍ଟାଇଲ୍:</b> ମାନଚିତ୍ର ସ୍ତରଗୁଡିକ ବାଛନ୍ତୁ ଯାହା ଆପଣଙ୍କର କାର୍ଯ୍ୟକଳାପକୁ ଫିଟ୍ କରେ - ବାହାଘର, କଣ୍ଟୋର ଲାଇନ୍, ହାଇକିଂ, ସାଇକେଲ ଚଲାଇବା, କିମ୍ବା ମେଟ୍ରୋ / ମେଟ୍ରୋ |\n\nଆପ୍ ଚେଷ୍ଟା କରନ୍ତୁ - ଏହା 100% ମାଗଣା, ବିଜ୍ଞାପନମୁକ୍ତ, ଦ୍ରୁତ ଏବଂ ସମ୍ପୂର୍ଣ୍ଣ ଅଫଲାଇନ୍ ଅଟେ | ପଦଯାତ୍ରା, ବାଇକ୍ ଚଳାଇବା, ଟ୍ରେକିଂ, ଏବଂ ବିଶ୍ anywhere ର ଯେକ anywhere ଣସି ସ୍ଥାନ ଭ୍ରମଣ ପାଇଁ ନିର୍ଭରଯୋଗ୍ୟ ଜିପିଏସ୍ ନେଭିଗେସନ୍ ଅନୁଭବ କରନ୍ତୁ! ଏକ ଦ୍ରୁତ, ନିର୍ଭରଯୋଗ୍ୟ ଏବଂ ବ୍ୟକ୍ତିଗତ ମାନଚିତ୍ର ଅଭିଜ୍ଞତାକୁ ଉପଭୋଗ କରନ୍ତୁ ଏବଂ ଏହାକୁ ଅନ୍ୟମାନଙ୍କ ସହିତ ଅଂଶୀଦାର କରନ୍ତୁ!\n\nଜ Organ ବିକ ମାନଚିତ୍ରଗୁଡିକ ହେଉଛି ଏକ ଇଣ୍ଡି, ସମ୍ପ୍ରଦାୟ-ଚାଳିତ, ଓପନ୍-ସୋର୍ସ ପ୍ରୋଜେକ୍ଟ ଯାହାକି ଶହ ଶହ ଅବଦାନକାରୀଙ୍କ ସହିତ ନୂତନ ବ features ଶିଷ୍ଟ୍ୟ ବିକାଶ, ସମସ୍ୟା ସମାଧାନ, ଅନୁବାଦ ଏବଂ ପ୍ରକଳ୍ପକୁ ଆଗକୁ ବ help ାଇବାରେ ସାହାଯ୍ୟ କରେ |\n\nଟେଲିଗ୍ରାମରେ ସମ୍ପ୍ରଦାୟରେ ଯୋଗ ଦିଅନ୍ତୁ: @ ଅର୍ଗାନିକ୍ ମ୍ୟାପ୍ ଆପ୍ |\nକିମ୍ବା ପ୍ରକଳ୍ପକୁ ସମର୍ଥନ କରିବାକୁ ଅନ୍ୟ ଉପାୟ ଶିଖନ୍ତୁ: https://organicmaps.app/contribute/\n\nଷ୍ଟୋରରେ ତୁମର ସଚ୍ଚୋଟ ମତାମତ ଏବଂ ସମୀକ୍ଷା ଆମକୁ ଉତ୍ସାହିତ କରେ! ଆମେ ସେଠାରୁ ଶୁଣିବାକୁ ଭଲପାଏ | ପ୍ରଶ୍ନ ଅଛି କି? ଅତିରିକ୍ତ ବିବରଣୀ ଏବଂ FAQ ପାଇଁ ଦୟାକରି organicmaps.app ୱେବସାଇଟ୍ ପରିଦର୍ଶନ କରନ୍ତୁ |\n", "bs": "Organic Maps je brza, detaljna aplikacija za offline mape i GPS navigaciju za putovanja, planinarenje, pješačenje i biciklizam. Planirajte, uvozite i bilježite rute i uživajte u glatkoj navigaciji bez trošenja baterije ili korištenja internetske veze. Istražite mjesta i sigurno se krećite tokom vaših avantura na otvorenom i putovanja širom svijeta. Aplikacija nudi neograničeno preuzimanje mapa i ažuriranja svake dvije sedmice. Zasnovana na OpenStreetMapu, napravljena od strane volontera, s privatnošću na prvom mjestu, 100% offline i 100% besplatna.\n\n<b>OFFLINE:</b> Aplikacija radi 100% offline — uključujući pretraživanje i navigaciju. Možete istraživati mapu i navigirati bez internetske veze, čime štedite na mobilnim podacima i troškovima roaminga. A bez pozadinskog prijenosa podataka, vaša baterija traje mnogo duže.\n\n<b>BRZO:</b> Približavanje, pretraživanje i izračunavanje ruta rade primjetno brzo.\n\n<b>DETALJNO I AŽURIRANO:</b> Mape su bogate detaljima i osvježavaju se dva puta mjesečno kako bi odražavale stvarne uslove. Za razliku od mnogih poznatih konkurenata, one uključuju oznake zgrada, klupe, planinarske staze i druge korisne informacije.\n\n<b>ZASNOVANO NA OPENSTREETMAPU:</b> OpenStreetMap je svjetska mapa u stilu wiki-ja, koju su izgradili i održavaju milioni volontera — lokalaca koji najbolje poznaju svoja područja. Ovaj zajednički napor rezultira visoko detaljnim mapama, koje su često tačnije od komercijalnih u manje mapiranim regijama. Organic Maps ažurira svoje podatke s OpenStreetMapa svake dvije sedmice, čineći vaše mape ažurnim i pouzdanim. A ako primijetite da nešto nedostaje, možete to dodati na OpenStreetMap i pomoći u poboljšanju mape za sve.\n\n<b>PRIVATNOST NA PRVOM MJESTU:</b> Ne prikupljamo nikakve podatke niti identifikatore. To znači da ne postoji rizik od curenja podataka i da nema ometanja poput oglasa ili bučnih obavijesti — samo čisto, privatno iskustvo korištenja mape.\n\n<b>VAŽNE KARAKTERISTIKE</b>\n\n<b>ISKRAJTE MJESTA:</b> Pretražujte po adresi, nazivu ili kategoriji, otkrijte milione POI-ja i pogledajte detaljne informacije kao što su radno vrijeme, članci na Wikipediji, pristupačnost za osobe u invalidskim kolicima i druge korisne detalje.\n\n<b>GPS NAVIGACIJA:</b> Uživajte u uputama korak po korak uz glasovno vođenje. Kreirajte rute za pješačenje, planinarenje, biciklizam ili vožnju — uključujući rute između gradova, zemalja i više usputnih tačaka. Pronađite najbolje rute za svoje vožnje metroom i svakodnevne putovanja. Podržan je Android Auto.\n\n<b>PJEŠAČKE I BICIKLISTIČKE STAZE IZ CIJELOG SVIJETA:</b> Omogućite posebne slojeve karte da biste otkrili popularne pješačke i biciklističke rute širom svijeta, sve preuzete iz OpenStreetMap. Prebacujte se između slojeva da biste vidjeli obojene biciklističke i brdsko-biciklističke (MTB) staze, kao i službene pješačke staze.\n\n<b>JAVNI PREVOZ:</b> Pogledajte brojeve ruta javnog prijevoza na stanicama. Rasporedi i navigacija javnog prijevoza uživo su trenutno u razvoju.\n\n<b>STILOVI KARTE:</b> Odaberite slojeve karte koji odgovaraju vašoj aktivnosti — na otvorenom, konturne linije, planinarenje, biciklizam ili metro/podzemna željeznica.\n\nIsprobajte aplikaciju — 100% je besplatna, bez oglasa, brza i potpuno offline. Iskusite pouzdanu GPS navigaciju za planinarenje, biciklizam, trekking i putovanja bilo gdje u svijetu! Uživajte u brzom, pouzdanom i privatnom iskustvu na mapi i podijelite ga s drugima!\n\nOrganic Maps je nezavisni, zajednicom vođen projekt otvorenog koda sa stotinama saradnika koji pomažu u razvoju novih funkcija, otklanjanju problema, prevođenju i napretku projekta.\n\nPridružite se zajednici na Telegramu: @OrganicMapsApp\nIli saznajte druge načine za podršku projektu: https://organicmaps.app/contribute/\n\nVaše iskrene povratne informacije i recenzije u prodavnici nas motivišu! Volimo čuti vaše mišljenje. Imate pitanja? Posjetite web stranicu organicmaps.app za dodatne detalje i FAQ.\n", "ug": "ئورگانىك خەرىتە ساياھەت ، پىيادە مېڭىش ، پىيادە مېڭىش ۋە ۋېلىسىپىت مىنىش سەرگۈزەشتىلىرى ئۈچۈن تېز ، تەپسىلىي تورسىز خەرىتە ۋە GPS يول باشلاش دېتالى. لىنىيىلەرنى پىلانلاڭ ، ئەكىرىڭ ۋە خاتىرىلەڭ ، باتارېيەڭىزنى خورىتىپ قويماي ياكى تور ئۇلىنىشى ئىشلەتمەي سىلىق يېتەكلەشتىن ھۇزۇرلىنىڭ. سىرتتىكى سەرگۈزەشتىلىرىڭىز ۋە دۇنيانىڭ ھەرقايسى جايلىرىنى ئايلىنىپ ساياھەت قىلغاندا جايلارنى تەكشۈرۈپ ، بىخەتەر يول يۈرۈڭ. بۇ دېتال چەكسىز خەرىتە چۈشۈرۈش ۋە قوش يېڭىلاش بىلەن تەمىنلەيدۇ. OpenStreetMap نى ئاساس قىلغان ، پىدائىيلار تەرىپىدىن ياسالغان ، شەخسىي مەخپىيەتلىكنى بىرىنچى ،% 100 تورسىز ،% 100 ھەقسىز.\n\n<b> OFFLINE: </b> بۇ دېتال ئىزدەش ۋە يول باشلاش قاتارلىق 100% تورسىز ئىشلەيدۇ. سىز خەرىتە ئۈستىدە ئىزدىنىپ ، تورغا ئۇلانماي ، كۆچمە سانلىق مەلۇمات ۋە كەزمە ھەققىنى تېجەپ قالالايسىز. تەگلىك سانلىق مەلۇمات يوللانمىسا ، باتارېيەڭىز تېخىمۇ ئۇزۇن داۋاملىشىدۇ.\n\n<b> تېز: </b> چوڭايتىش ، ئىزدەش ۋە يول ھېسابلاش كۆرۈنەرلىك تېز ئىشلەيدۇ.\n\n<b> DETAILED & UPDATED: </b> خەرىتە تەپسىلاتلار مول بولۇپ ، ئايدا ئىككى قېتىم يېڭىلىنىپ ، ئەمەلىي ئەھۋالنى ئەكس ئەتتۈرىدۇ. نۇرغۇنلىغان داڭلىق رىقابەتچىلەرگە ئوخشىمايدىغىنى ، ئۇلار قۇرۇلۇش بەلگىسى ، ئورۇندۇق ، پىيادە مېڭىش يولى ۋە باشقا پايدىلىق ئۇچۇرلارنى ئۆز ئىچىگە ئالىدۇ.\n\n<b> OPENSTREETMAP-BASED: </b> OpenStreetMap مىليونلىغان پىدائىيلار - ئۆز رايونىنى ئەڭ ياخشى بىلىدىغان يەرلىك كىشىلەر تەرىپىدىن ياسالغان ۋە ئاسرىلىدىغان ۋىكى ئۇسلۇبىدىكى دۇنيا خەرىتىسى. بۇ مەھەللە تىرىشچانلىقى خەرىتە سىزىلغان رايونلاردىكى سودا خەرىتىلىرىگە قارىغاندا تېخىمۇ ئىنچىكە خەرىتە ھاسىل قىلىدۇ. ئورگانىك خەرىتە سانلىق مەلۇماتلىرىڭىزنى ھەر ئىككى ھەپتىدە OpenStreetMap دىن يېڭىلاپ ، خەرىتىڭىزنى يېڭى ۋە ئىشەنچلىك قىلىدۇ. ئەگەر بىرەر نەرسىنىڭ كەملىكىنى بايقىسىڭىز ، ئۇنى OpenStreetMap غا قوشالايسىز ۋە كۆپچىلىكنىڭ خەرىتىسىنى ياخشىلىشىغا ياردەم بېرەلەيسىز.\n\n<b> PRIVACY-FIRST: </b> بىز ھېچقانداق سانلىق مەلۇمات ياكى پەرقلىگۈچ توپلىمايمىز. بۇ دېگەنلىك سانلىق مەلۇماتلارنىڭ ئاشكارىلىنىپ كېتىش خەۋىپى يوق ، ئېلان ياكى شاۋقۇنلۇق ئۇقتۇرۇشقا ئوخشاش دىققىتى چېچىلىدىغان ئىشلار يوق - پەقەت پاكىز ، شەخسىي خەرىتە تەجرىبىسى.\n\n<b>مۇھىم ئالاھىدىلىكلەر</b>\n\n<b> EXPLORE PLACES: </b> ئادرېس ، ئىسىم ياكى كاتېگورىيە ئارقىلىق ئىزدەڭ ، مىليونلىغان POI نى بايقايسىز ، ئېچىلىش ۋاقتى ، ۋىكىپېدىيە ماقالىلىرى ، چاقلىق ئورۇندۇقنىڭ قولايلىقلىقى ۋە باشقا پايدىلىق تەپسىلاتلارنى كۆرۈڭ.\n\n<b> GPS NAVIGATION: </b> ئاۋازلىق يېتەكلەش ، بۇرۇلۇش يۆنىلىشىدىن ھۇزۇرلىنىڭ. پىيادە مېڭىش ، پىيادە مېڭىش ، ۋېلىسىپىت مىنىش ياكى ماشىنا ھەيدەش لىنىيىسى قۇرۇڭ - شەھەرلەر ، دۆلەتلەر ۋە كۆپ خىل يول لىنىيىسىنى ئۆز ئىچىگە ئالىدۇ. مېترو ساياھىتىڭىز ۋە سەپەرلىرىڭىز ئۈچۈن ئەڭ ياخشى يوللارنى تېپىڭ. Android Auto نى قوللايدۇ.\n\n<b> دۇنيانىڭ ھەر قايسى جايلىرىدىن پىيادە مېڭىش ۋە ۋېلىسىپىت مىنىش: </b> ئالاھىدە خەرىتە قاتلىمىنى قوزغىتىپ ، دۇنيانىڭ ھەرقايسى جايلىرىدا داڭلىق پىيادە مېڭىش ۋە ۋېلىسىپىت مىنىش يوللىرىنى بايقاشقا بولىدۇ ، ھەممىسى OpenStreetMap دىن كەلگەن. قاتلاملار ئارا ئالماشتۇرۇپ رەڭلىك ۋېلىسىپىت ۋە MTB لىنىيىسىنى ، شۇنداقلا رەسمىي پىيادە مېڭىش يولىنى كۆرۈڭ.\n\n<b> ئاممىۋى قاتناش: </b> بېكەتلەردە ئاممىۋى قاتناش لىنىيىسى نومۇرىنى كۆرۈڭ. نەق مەيدان قاتناش ۋاقىت جەدۋىلى ۋە لىنىيىسى ھازىر تەتقىق قىلىنىۋاتىدۇ.\n\nبۇ ئەپنى سىناپ بېقىڭ - ئۇ% 100 ھەقسىز ، ئېلانسىز ، تېز ۋە تولۇق تورسىز. دۇنيانىڭ ھەر قانداق يېرىدە پىيادە مېڭىش ، ۋېلىسىپىت مىنىش ، پىيادە مېڭىش ۋە ساياھەت قىلىش ئۈچۈن ئىشەنچلىك GPS يول باشلاش تەجرىبىسى! تېز ، ئىشەنچلىك ۋە شەخسىي خەرىتە تەجرىبىسىدىن ھۇزۇرلىنىڭ ۋە ئۇنى باشقىلار بىلەن ئورتاقلىشىڭ!\n\nئورگانىك خەرىتە ئىندىئان ، مەھەللە قوزغىغان ، ئوچۇق كودلۇق تۈر بولۇپ ، يېڭى ئىقتىدارلارنى تەرەققىي قىلدۇرۇش ، مەسىلىلەرنى ھەل قىلىش ، تەرجىمە قىلىش ۋە تۈرنى ئىلگىرى سۈرۈشكە ياردەم بېرىدىغان يۈزلىگەن تۆھپىكارلار بار.\n\nتېلېگراممىدا جەمئىيەتكە قوشۇلۇڭ: @OrganicMapsApp\nياكى بۇ تۈرنى قوللاشنىڭ باشقا ئۇسۇللىرىنى ئۆگىنىۋېلىڭ: https://organicmaps.app/contribute/\n\nدۇكاندىكى سەمىمىي ئىنكاسىڭىز ۋە باھالىرىڭىز بىزنى قوزغىتىدۇ! بىز ئۇ يەردىن ئاڭلاشنى ياخشى كۆرىمىز. سوئاللىرىڭىز بارمۇ؟ قوشۇمچە تەپسىلاتلار ۋە سوئاللار ئۈچۈن organicmaps.app تور بېتىنى زىيارەت قىلىڭ\n", "bo": "རང་བྱུང་ས་ཁྲ་ནི་འགྲུལ་བཞུད་དང་། རྐང་འགྲོས་དང་། འཆར་གཞི་བཟོས་པ་དང་། ནང་འདྲེན་བྱེད་པ། ལམ་ཐིག་ཐོ་འགོད་བྱེད་པ། གློག་རྫས་མ་བཏང་བའམ་དྲ་རྒྱའི་མཐུད་ཁང་བེད་སྤྱོད་མ་བཏང་བར་ལམ་སྟོན་བདེ་འཇགས་ལ་རོལ་རོགས། ཁྱེད་རང་གི་ཕྱི་རོལ་གྱི་མྱོང་ཚོར་དང་འཛམ་གླིང་ཁྱོན་ཡོངས་ལ་འགྲུལ་བསྐྱོད་བྱེད་སྐབས་ས་ཆ་འཚོལ་ཞིབ་དང་བདེ་འཇགས་ངང་འགྲུལ་བཞུད་བྱེད་རོགས། མཉེན་ཆས་དེས་ས་ཁྲ་ཚད་མེད་ཕབ་ལེན་དང་བདུན་ཕྲག་གཉིས་རེའི་ནང་གསར་བརྗེ་བྱེད་ཐུབ། OpenStreetMap ལ་གཞི་བཅོལ་བ་དང་། དང་བླངས་པས་བཟོས་པ། སྒེར་གྱི་གནས་ཚུལ་དང་པོ། དྲ་རྒྱའི་ཕྱི་རོལ་དུ་བརྒྱ་ཆ་༡༠༠ རིན་མེད་ཡིན།\n\n<b>OFFLINE:</b> མཉེན་ཆས་དེ་དྲ་རྒྱའི་ཕྱི་རོལ་དུ་བརྒྱ་ཆ་༡༠༠ ལས་ཀ་བྱེད་ཀྱི་ཡོད། ཁྱེད་རང་གིས་ས་ཁྲ་དེ་འཚོལ་ཞིབ་བྱེད་ཐུབ་པ་དང་དྲ་རྒྱའི་མཐུད་ཁ་མེད་པར་འགྲུལ་བཞུད་བྱེད་ཐུབ་པས་ཁ་པར་གྱི་གནས་ཚུལ་དང་བསྐོར་འགྲུལ་གྱི་རིན་པ་ཉུང་དུ་གཏོང་ཐུབ། རྒྱབ་ལྗོངས་ཀྱི་གནས་ཚུལ་སྤོ་སོར་མེད་པས་ཁྱེད་ཀྱི་གློག་རྫས་དེ་དུས་ཡུན་རིང་བོར་གནས་ཐུབ།\n\n<b>མགྱོགས་པོ་:</b> ཆེ་རུ་གཏོང་བ་དང་། འཚོལ་ཞིབ། ལམ་ཐིག་རྩིས་རྒྱག་བཅས་ཀྱིས་ལས་ཀ་བྱེད་པ་མངོན་གསལ་དོད་པོ་མགྱོགས་པོ་ཡོད།\n\n<b>ཞིབ་ཕྲ་དང་གསར་བརྗེ་བྱས་པ།</b> ས་ཁྲ་དེ་དག་ཞིབ་ཕྲ་ཕྱུག་པོ་ཡོད་པ་དང་། ཟླ་རེར་ཐེངས་གཉིས་གསར་འགྱུར་བྱས་ནས་འཛམ་གླིང་དངོས་ཡོད་ཀྱི་གནས་སྟངས་ལ་གཞིགས་ཏེ་བཟོས་ཡོད། མིང་གྲགས་ཅན་གྱི་འགྲན་ཞུགས་པ་མང་པོ་དང་འདྲ་བར་ཁོང་ཚོས་ཁང་པའི་མཚོན་རྟགས་དང་། བཞུགས་ཁྲི།\n\n<b>OPENSTREETMAP-BASED:</b> OpenStreetMap ནི་ཝི་ཀི་ལྟ་བུའི་འཛམ་གླིང་ས་ཁྲ་ཞིག་ཡིན་ཞིང་། དེ་ནི་ཁས་ལེན་པ་ས་ཡ་མང་པོས་བཟོས་ནས་རྒྱུན་སྐྱོང་བྱེད་ཀྱི་ཡོད། སྤྱི་ཚོགས་ཀྱི་འབད་བརྩོན་འདིས་ས་ཁྲ་ཞིབ་ཕྲ་པོ་ཐོན་པ་དང་། ས་ཁྲ་ཉུང་བའི་ས་ཁུལ་གྱི་ཚོང་དོན་ས་ཁྲ་ལས་མང་ཆེ་བ་གཏན་འཁེལ་ཆེ་བ་ཡོད། རང་བྱུང་ས་ཁྲ་ཡིས་བདུན་ཕྲག་གཉིས་རེའི་ནང་OpenStreetMapནས་གནས་ཚུལ་གསར་བརྗེ་བྱེད་པ་དེས་ཁྱེད་ཀྱི་ས་ཁྲ་གསར་པ་དང་བརྟན་པོ་བཟོ་ཐུབ། གལ་ཏེ་ཁྱེད་ཀྱིས་གང་ཞིག་བརླག་པ་ཤེས་ན། ཁྱེད་ཀྱིས་དེ་OpenStreetMap ལ་ཁ་སྣོན་བྱེད་ཐུབ་པ་དང་། མི་ཚང་མའི་ཆེད་དུ་ས་ཁྲ་དེ་ཡར་རྒྱས་གཏོང་བར་རོགས་རམ་བྱེད་ཐུབ།\n\nང་ཚོས་གནས་ཚུལ་དང་ངོས་འཛིན་བྱེད་མཁན་གང་ཡང་བསྡུ་རུབ་བྱེད་ཀྱི་མེད། དེའི་དོན་ནི་གནས་ཚུལ་ཕྱིར་ཤོར་བའི་ཉེན་ཁ་མེད་པ་དང་ཁྱབ་བསྒྲགས་དང་སྐད་ཅོར་ཆེ་བའི་བརྡ་ཐོ་ལྟ་བུའི་དཀའ་ངལ་མེད་པ་སྟོན་གྱི་ཡོད།\n\n<b>གལ་ཆེའི་ཁྱད་ཆོས</b>།\n\n<b>ས་ཆ་འཚོལ་ཞིབ་བྱེད་པ།</b> ཁ་བྱང་དང་། མིང་། ཡང་ན་སྡེ་ཚན་གྱི་ཐོག་ནས་འཚོལ་ཞིབ་བྱེད་པ། POIས་ཡ་མང་པོ་འཚོལ་ཞིབ་བྱེད་པ། དེ་བཞིན་ཁ་ཕྱེ་བའི་དུས་ཚོད་དང་། ཝི་ཀི་པི་ཌི་ཡའི་རྩོམ་ཡིག།\n\n<b>GPS འགྲིམ་འགྲུལ།</b> སྐད་ཆའི་ལམ་སྟོན་དང་། གོམ་པ་རྒྱག་པ་དང་། རྐང་འགྲོས་བྱེད་པ། རྐང་འཁོར་བཞོན་པ། ཡང་ན་ཁ་ལོ་བའི་ལམ་བཟོས་པ། དེའི་ནང་གྲོང་ཁྱེར་དང་། རྒྱལ་ཁབ། ལམ་ཐིག་སྣ་ཚོགས་བཅས་ཚུད་ཡོད། ཁྱེད་རང་གི་མེ་ཊོ་འགྲུལ་བཞུད་དང་འགྲོ་འོང་བྱེད་པའི་ལམ་ཡག་ཤོས་འཚོལ་རོགས། Android Auto ལ་རྒྱབ་སྐྱོར་ཡོད།\n\n<b>འཛམ་གླིང་ཡོངས་ཀྱི་རྐང་འགྲོས་དང་རྐང་འཁོར་བཞོན་པའི་ལམ་ཐིག:</b> འཛམ་གླིང་ཡོངས་ཀྱི་རྐང་འགྲོས་དང་རྐང་འཁོར་བཞོན་པའི་འགྲོ་ལམ་གྲགས་ཅན་འཚོལ་ཞིབ་བྱེད་པར་དམིགས་བསལ་གྱི་ས་ཁྲའི་བང་རིམ་ལྕོགས་ཅན་བཟོས། བང་རིམ་བར་ལ་བརྗེ་རེས་བྱས་ནས་ཚོས་གཞི་ཅན་གྱི་རྐང་འཁོར་དང་MTBལམ་དེ་བཞིན་གཞུང་འབྲེལ་གྱི་རྐང་འགྲོས་ལམ་དེ་མཐོང་ཐུབ།\n\n<b>སྤྱི་སྤྱོད་འགྲིམ་འགྲུལ།</b> སྤྱི་སྤྱོད་འགྲིམ་འགྲུལ་གྱི་ལམ་ཐིག་ཨང་གྲངས་བཀག་སའི་ས་ཆར་གཟིགས། ཐད་གཏོང་སྐྱེལ་འདྲེན་གྱི་དུས་ཚོད་དང་ལམ་ཐིག་ད་ལྟ་བཟོ་བཞིན་ཡོད།\n\n<b>ས་ཁྲའི་བཟོ་ལྟ།</b> ཁྱེད་རང་གི་བྱེད་སྒོ་ལ་འཚམ་པའི་ས་ཁྲའི་བང་རིམ་འདེམས།\n\n<b>TRACK RECORDER:</b> ཐོ་འགོད་དང་། ནང་འདྲེན། ཕྱིར་གཏོང་། ཁྱེད་རང་གི་འགྲོ་ལམ་དང་དགའ་མོས་ཆེ་ཤོས་ཀྱི་ས་ཆ་མཉམ་སྤྱོད་བྱེད། KML, KMZ, GPX, དང་GeoJSON རྩ་སྒྲིག་ལ་རྒྱབ་སྐྱོར་བྱེད།\n\nམཉེན་ཆས་དེ་ཚོད་ལྟ་བྱོས་དང་། དེ་བརྒྱ་ཆ་༡༠༠རིན་མེད་དང་། ཁྱབ་བསྒྲགས་མེད་པ། མགྱོགས་པོ་དང་། རྐང་འགྲོས་དང་། རྐང་འཁོར། རྐང་འགྲོས་དང་འཛམ་གླིང་ས་ཕྱོགས་གང་སར་འགྲུལ་བཞུད་བྱེད་པའི་ཆེད་དུ་བརྟན་པོའི་GPSའགྲུལ་བཞུད་ཀྱི་ཉམས་མྱོང་ཐོབ་རོགས། མགྱོགས་པོ་དང་བརྟན་པོ་དང་སྒེར་གྱི་ས་ཁྲའི་ཉམས་མྱོང་ལ་རོལ་ནས་གཞན་ལ་མཉམ་སྤྱོད་བྱེད་རོགས།\n\nརང་བྱུང་ས་ཁྲ་ནི་རང་དབང་ཅན་གྱི་སྤྱི་ཚོགས་ཀྱི་སྣེ་ཁྲིད་པའི་ཁ་ཕྱེ་བའི་ལས་གཞི་ཞིག་ཡིན་ཞིང་། དེའི་ནང་དུ་ཕན་བདེ་བསྐྲུན་མཁན་བརྒྱ་ཕྲག་མང་པོ་ཡོད། ཁོང་ཚོས་ཁྱད་ཆོས་གསར་པ་བསྐྲུན་པ་དང་།\n\nཊེ་ལི་གྷ་རམ་གྱི་སྤྱི་ཚོགས་ལ་མཉམ་ཞུགས་བྱོས། @OrganicMapsApp\nཡང་ན་ལས་གཞི་དེར་རྒྱབ་སྐྱོར་བྱེད་པའི་ཐབས་ལམ་གཞན་དག་ཤེས་དགོས།\n\nཁྱེད་ཀྱི་ཚོང་ཁང་ནང་དུ་དྲང་བདེན་གྱི་བསམ་འཆར་དང་བསྐྱར་ཞིབ་ཀྱིས་ང་ཚོར་སེམས་འགུལ་ཐེབས་ཡོད། ང་ཚོས་ཁྱེད་རང་ནས་ཐོས་རྒྱུར་དགའ་པོ་ཡོད། དྲི་བ་ཡོད་དམ། ཞིབ་ཕྲའི་གནས་ཚུལ་དང་དྲི་བ་དྲིས་ལན་གྱི་ཆེད་དུ་organicmaps.appདྲ་ཚིགས་ལ་གཟིགས་རོགས་གནང་།\n", "as": "অৰ্গেনিক মেপ্‌ছ হৈছে ভ্ৰমণ, হাইকিং, ট্ৰেকিং, আৰু চাইক্লিং দুঃসাহসিক অভিযানৰ বাবে এক দ্ৰুত, বিশদ অফলাইন মেপ্‌ আৰু GPS নেভিগেচন এপ্‌। ৰুটসমূহ পৰিকল্পনা, আমদানি, আৰু ৰেকৰ্ড কৰক, আৰু আপোনাৰ বেটাৰী শেষ নকৰাকৈ বা ইণ্টাৰনেট সংযোগ ব্যৱহাৰ নকৰাকৈ মসৃণ নিৰ্দেশনা উপভোগ কৰক। আপোনাৰ বাহিৰৰ দুঃসাহসিক অভিযান আৰু বিশ্ব ভ্ৰমণৰ সময়ত ঠাইসমূহ অন্বেষণ কৰক আৰু নিৰাপদে নেভিগেট কৰক। এপ্‌টোৱে অসীমিত মেপ্‌ ডাউনল'ড আৰু পষেকীয়া আপডেট আগবঢ়ায়। OpenStreetMap-ভিত্তিক, স্বেচ্ছাসেৱকৰ দ্বাৰা নিৰ্মিত, গোপনীয়তাক অগ্ৰাধিকাৰ দিয়া, ১০০% অফলাইন, আৰু ১০০% বিনামূলীয়া।\n\n<b>অফলাইন:</b> এপটোৱে ১০০% অফলাইনত কাম কৰে — অনুসন্ধান আৰু নেভিগেশ্যনকে ধৰি। আপুনি ইণ্টাৰনেট সংযোগ অবিহনে মেপখন অন্বেষণ কৰিব পাৰে আৰু নেভিগেট কৰিব পাৰে, যাৰ ফলত মোবাইল ডেটা আৰু ৰোমিং মাচুল ৰাহি হয়। আৰু কোনো বেকগ্ৰাউণ্ড ডেটা ট্ৰেন্সফাৰ নথকাৰ বাবে, আপোনাৰ বেটাৰী বহু বেছি সময় চলে।\n\n<b>দ্ৰুত:</b> জুম কৰা, সন্ধান, আৰু পথ গণনা লক্ষণীয়ভাৱে দ্ৰুত।\n\n<b>বিৱৰণসम्पन्न আৰু আপডেট:</b> মেপবোৰ বিৱৰণসम्पन्न আৰু বাস্তৱ পৰিস্থিতি প্ৰতিফলিত কৰিবলৈ মাহত দুবাৰকৈ আপডেট কৰা হয়। বহুতো সুপৰিচিত প্ৰতিযোগীৰ দৰে নহয়, ইয়াত ভৱনৰ লেবেল, বেঞ্চ, হাইকিং পথ, আৰু অন্যান্য সহায়ক তথ্য অন্তৰ্ভুক্ত কৰা হয়।\n\n<b>অপেনষ্ট্ৰীটমেপ-ভিত্তিক:</b> অপেনষ্ট্ৰীটমেপ হৈছে এক ৱিকি-শৈলীৰ বিশ্ব মানচিত্ৰ, যিটো নিৰ্মাণ আৰু পৰিচালনা কৰে লাখ লাখ স্বেচ্ছাসেৱকে — যিসকল স্থানীয় লোক আৰু তেওঁলোকে নিজৰ অঞ্চলবোৰ ভালদৰে জানে। এই সামূহিক প্ৰচেষ্টাৰ ফলত অত্যন্ত বিশদ মানচিত্ৰ তৈয়াৰ হয়, যিবোৰ কম-মানচিত্ৰিত অঞ্চলত প্ৰায়ে বাণিজ্যিক মানচিত্ৰতকৈ অধিক সঠিক হয়। অৰ্গেনিক মেপছে প্ৰতি দুই সপ্তাহত OpenStreetMap-ৰ পৰা ইয়াৰ ডেটা আপডেট কৰে, আপোনাৰ মেপবোৰ সতেজ আৰু নিৰ্ভৰযোগ্য কৰি ৰাখিবলৈ। আৰু যদি আপুনি কিবা বাদ পৰা লক্ষ্য কৰে, আপুনি সেয়া OpenStreetMap-ত যোগ দি সকলোৰে বাবে মেপখন উন্নত কৰাত সহায় কৰিব পাৰে।\n\n<b>গোপনীয়তাক প্ৰাধান্য:</b> আমি কোনো ডেটা বা চিনাক্তকাৰী সংগ্ৰহ নকৰোঁ। ইয়াৰ অৰ্থ হ'ল ডেটা লিক হোৱাৰ কোনো আশংকা নাই আৰু বিজ্ঞাপন বা অবাঞ্চিত অধিসূচনৰ দৰে কোনো বাধা নাই — কেৱল এক পৰিষ্কাৰ, ব্যক্তিগত মেপৰ অভিজ্ঞতা।\n\n<b>গুৰুত্বপূৰ্ণ বৈশিষ্ট্যসমূহ</b>\n\n<b>স্থানসমূহ অন্বেষণ কৰক:</b> ঠিকনা, নাম বা শ্ৰেণী অনুসৰি সন্ধান কৰক, লাখ লাখ POI আৱিষ্কাৰ কৰক, আৰু খোলাৰ সময়, উইকিপিডিয়াৰ প্ৰবন্ধ, হুইলচেয়াৰ সুবিধাৰ যোগ্যতা, আৰু অন্যান্য সহায়ক বিৱৰণৰ দৰে বিতং তথ্য চাওক।\n\n<b>জি পি এছ নেভিগেচন:</b> ভইচ-গাইডেড, টাৰ্ণ-বাই-টাৰ্ণ নিৰ্দেশনাৰ আনন্দ লওক। খোজ কঢ়া, হাইকিং, চাইক্লিং, বা ড্ৰাইভিং ৰুট সৃষ্টি কৰক — চহৰ, দেশ, আৰু একাধিক ৱে'পইণ্টৰ মাজৰ ৰুটসমূহকে ধৰি। আপোনাৰ মেট্ৰ' যাত্ৰা আৰু দৈনন্দিন অহা-যোৱাৰ বাবে সৰ্বোত্তম ৰুট বিচাৰক। এণ্ড্ৰইড অট' সমৰ্থিত।\n\n<b>বিশ্বৰ বিভিন্ন ঠাইৰ হাইকিং আৰু চাইক্লিং ট্ৰেইল:</b> বিশ্বজুৰি জনপ্ৰিয় হাইকিং আৰু চাইক্লিং পথসমূহ আৱিষ্কাৰ কৰিবলৈ বিশেষ মেপ লেয়াৰসমূহ সক্ষম কৰক, যিবোৰ OpenStreetMap-ৰ পৰা সংগ্ৰহ কৰা হৈছে। ৰঙীন বাইক আৰু MTB পথৰ লগতে আনুষ্ঠানিক হাইকিং পথসমূহ চাবলৈ লেয়াৰৰ মাজত সলনি কৰক।\n\n<b>ৰাজহুৱা পৰিবহণ:</b> ষ্টপসমূহত ৰাজহুৱা পৰিবহণৰ ৰুট নম্বৰসমূহ চাওক। লাইভ পৰিবহণৰ সময়সূচী আৰু ৰুটিং বৰ্তমান বিকাশৰ অধীনত আছে।\n\n<b>মানচিত্ৰৰ শৈলী:</b> আপোনাৰ কাৰ্যকলাপৰ সৈতে খাপ খোৱা মানচিত্ৰৰ স্তৰ বাছনি কৰক — আউটড'ৰ, কণ্টুৰ লাইন, হাইকিং, চাইক্লিং, বা মেট্ৰ'/চাবৱে।\n\n<b>ট্ৰেক ৰেকৰ্ডাৰ:</b> আপোনাৰ পথ আৰু প্ৰিয় ঠাইসমূহ ৰেকৰ্ড, ইম্প'ৰ্ট, এক্সপ'ৰ্ট, আৰু শ্বেয়াৰ কৰক। KML, KMZ, GPX, আৰু GeoJSON ফৰ্মেটসমূহ সমৰ্থন কৰে।\n\nএপটো চেষ্টা কৰক — ই ১০০% বিনামূলীয়া, বিজ্ঞাপন-মুক্ত, দ্ৰুত, আৰু সম্পূৰ্ণ অফলাইন। বিশ্বৰ যিকোনো ঠাইত হাইকিং, বাইকিং, ট্ৰেকিং, আৰু ভ্ৰমণৰ বাবে নিৰ্ভৰযোগ্য GPS নেভিগেশ্যনৰ অভিজ্ঞতা লওক! এটা দ্ৰুত, নিৰ্ভৰযোগ্য, আৰু ব্যক্তিগত মানৰ মেপৰ অভিজ্ঞতা উপভোগ কৰক, আৰু ইয়াক আনৰ সৈতে শ্বেয়াৰ কৰক!\n\nঅৰ্গেনিক মেপছ হৈছে এটা স্বতন্ত্ৰ, সম্প্ৰদায়-চালিত, মুক্ত-উৎস প্ৰকল্প, য'ত শ শ অৱদানকাৰীয়ে নতুন বৈশিষ্ট্য বিকশিত কৰা, সমস্যা সমাধান কৰা, অনুবাদ কৰা, আৰু প্ৰকল্পটোক আগুৱাই নিয়াত সহায় কৰে।\n\nটেলিগ্ৰামত কমিউনিটিত যোগদান কৰক: @OrganicMapsApp\nঅথবা প্ৰকল্পটোক সমৰ্থন কৰাৰ অন্য উপায় জানিবলৈ: https://organicmaps.app/contribute/\n\nষ্ট'ৰত আপোনাৰ সৎ মতামত আৰু সমীক্ষাই আমাক অনুপ্ৰাণিত কৰে! আমি তাত আপোনাৰ পৰা শুনিবলৈ ভাল পাওঁ। প্ৰশ্ন আছে নেকি? অতিৰিক্ত বিৱৰণ আৰু সঘনাই সোধা প্ৰশ্নৰ (FAQ) বাবে অনুগ্ৰহ কৰি organicmaps.app ৱেবছাইটটো চাওক।\n", "mi": "He taupānga mapi ā-roto, tere, taipitopito hoki, ā, he arataki GPS mō ngā haerenga, hikoi, hīkoi roa, me ngā haerenga pahikara. Whakaritea, kawemai, me te tuhi i ngā huarahi, ā, kia pai ai tō arataki, kāore e pau tō pākahiko, kāore hoki e hiahiatia he hononga ipurangi. Torohia ngā wāhi, ā, arataki haumaru i āu haerenga ā-waho me ō haerenga puta noa i te ao. Ka tukuna e te taupānga ngā tango mapi mutunga kore me ngā whakahōu ia rua wiki. I runga i te OpenStreetMap, nā ngā tūao i hanga, ko te tūmataitinga te mea tuatahi, 100% kāore e hono ipurangi, ā, 100% kore utu.\n\n<b>TERE:</b> He tino tere te whakawhānui, te rapu, me te tātai huarahi.\n\n<b>MATAPAKI & WHAKANŪ:</b> He tino taipitopito ngā mahere, ā, ka whakahouhia ia rua wiki kia whakaata i ngā āhuatanga o te ao tūturu. Ehara i te pērā i ētahi atu kaiwhakataetae rongonui, kei roto i ēnei ngā tapanga whare, ngā tūru, ngā ara hīkoi, me ētahi atu pārongo whai hua.\n\n<b>E AI KI TE OPENSTREETMAP:</b> He mapi ā-ao āhua wiki a OpenStreetMap i hangaia, i tiakina hoki e ngā miriona o ngā tūao — ko ngā tāngata whenua e tino mōhio ana ki ā rātou ake rohe. Nā tēnei mahi ā-hapori ka puta he mapi tino taipitopito, ā, he tika ake i ngā mapi hokohoko i ngā rohe kāore i tino mapi. Ka whakahou a Organic Maps i āna raraunga mai i OpenStreetMap ia rua wiki, kia hou, kia whai pono hoki ōu mahere. Ā, ki te kite koe i tētahi mea kua ngaro, ka taea e koe te tāpiri ki OpenStreetMap, ā, ka āwhina koe ki te whakapai ake i te mahere mō te katoa.\n\n<b>TUATOHU TE MATATAPU:</b> Kāore mātou e kohi raraunga, e tohu tangata rānei. Ko te tikanga, kāore he tūraru o te rerenga raraunga, kāore hoki he whakararuraru pērā i ngā pānui hokohoko, ngā whakamōhiotanga haruru rānei — he wheako mahere mārama, tūmataiti noa iho.\n\n<b>NGĀ ĀHUATANGA HIRAHIRA</b>\n\n<b>TORO WĒHI:</b> Rapua mā te wāhitau, te ingoa, te kāwai rānei, kitea ngā miriona o ngā wāhi whai take (POIs), ā, tirohia ngā pārongo taipitopito pērā i ngā haora whakatuwhera, ngā tuhinga Wikipedia, te urunga mō ngā tūru wīra, me ētahi atu taipitopito whai hua.\n\n<b>ARATAKI GPS:</b> Whai pārekareka ki ngā tohutohu ā-waha, huringa-ia-huringa. Waihangahia ngā huarahi hikoi, hīkoi maunga, pahikara, rānei taraiwa — tae atu ki ngā huarahi i waenga i ngā tāone, ngā whenua, me ngā tohu ara maha. Kimihia ngā huarahi pai mō ō haerenga metro me ō haerenga ia rā. Ka tautokohia te Android Auto.\n\n<b>Ngā Ara Hīkoi me ngā Ara Peke Hākinakina nō te Ao Whānui:</b> Whakahohe i ngā paparanga mahere motuhake kia kitea ai ngā ara hīkoi me ngā ara peke hākinakina rongonui o te ao, nā OpenStreetMap katoa i whakarato. Huri i waenga i ngā paparanga kia kite i ngā ara peke hākinakina tae me ngā ara MTB, me ngā ara hīkoi ā-ture.\n\n<b>Waka Tūmatanui:</b> Tirohia ngā nama ara waka tūmatanui i ngā tauranga. Kei te whakawhanakehia ināianei ngā rārangi wā me ngā huarahi waka tūmatanui ora.\n\n<b>ETITA MAPI:</b> Tuku āwhina ki OpenStreetMap mā te tāpiri i ngā wāhi kua ngaro, te whakatika rānei i te mapi i te wāhi kotahi mai i Organic Maps.\n\nWhakamātauria te taupānga — he 100% kore utu, kāore he pānui, he tere, ā, ka taea te whakamahi katoa i waho o te ipurangi. Whakamātauria te aratohu GPS pono mō te hīkoi, te eke pahikara, te hikoi roa, me te haerenga ki ngā wāhi katoa o te ao! Kia pai ki te wheako mahere tere, pono, me te tūmataiti, ā, tiritiria ki ētahi atu!\n\nHe kaupapa tūwhera, ā-hapori, ā-tangata takitahi a Organic Maps, me ngā rau o ngā kaiāwhina e āwhina ana ki te whakawhanake i ngā āhuatanga hou, ki te whakatika i ngā take, ki te whakamāori, me te whakamua i te kaupapa.\n\nHono mai ki te hapori i runga i a Telegram: @OrganicMapsApp\nRānei, ako i ētahi atu huarahi hei tautoko i te kaupapa: https://organicmaps.app/contribute/\n\nKo ō koutou urupare pono me ngā arotake i te toa e whakatenatena ana i a mātou! He tino pai ki a mātou te rongo mai i a koutou i reira. He pātai āu? Tēnā, toro ki te paetukutuku organicmaps.app mō ētahi atu taipitopito me ngā Pātai Auau (FAQ).\n", "mai": "जैविक नक्शा यात्रा, लंबी पैदल यात्रा, ट्रेकिंग, आरू साइकिलिंग रोमांच लेली एगो तेज, विस्तृत ऑफलाइन नक्शा आरू जीपीएस नेविगेशन ऐप छै. मार्गक कें योजना बनाऊं, आयात करूं आ रिकॉर्ड करूं, आ बिना अपन बैटरी कें पानी निकालने या इंटरनेट कनेक्शन कें उपयोग करएय कें सुचारू मार्गदर्शन कें आनंद लिअ. अपनऽ आउटडोर रोमांच आरू दुनिया भर के यात्रा के दौरान जगहऽ के खोज करी क॑ सुरक्षित रूप स॑ नेविगेट करी क॑ देखै ल॑ मिलतै । ऐप मे असीमित नक्शा डाउनलोड आ द्विसाप्ताहिक अपडेट उपलब्ध अछि। OpenStreetMap-आधारित, स्वयंसेवी-निर्मित, गोपनीयता-पहिल, 100% ऑफलाइन, आ 100% मुफ्त.\n\n<b>ऑफलाइन:</b> ऐप 100% ऑफलाइन काज करैत अछि — खोज आ नेविगेशन सहित । अहां नक्शा के खोज क सकय छी आओर बिना इंटरनेट कनेक्शन के नेविगेट क सकय छी, मोबाइल डाटा आओर रोमिंग शुल्क मे बचत क सकय छी. आ कोनों बैकग्राउंड डाटा ट्रांसफर कें बिना, अहां कें बैटरी बहुत बेसि समय तइक चलएयत छै.\n\n<b>तेज:</b> ज़ूमिंग, खोज, आओर मार्ग गणना ध्यान देबय योग्य तेजी सं काज करैत अछि.\n\n<b>विस्तृत आरू अद्यतन:</b> नक्शा विस्तार स॑ भरपूर छै आरू महीना म॑ दू बार ताजा करलऽ जाय छै ताकि वास्तविक दुनिया केरऽ स्थिति के प्रतिबिंबित करलऽ जाय सक॑ । बहुत रास सुप्रसिद्ध प्रतियोगी के विपरीत, एहि में बिल्डिंग लेबल, बेंच, पैदल यात्रा के मार्ग, आ अन्य सहायक जानकारी शामिल अछि.\n\n<b>OPENSTREETMAP-आधारित:</b> OpenStreetMap एक विकी-शैली केरऽ विश्व मानचित्र छेकै जेकरा लाखों स्वयंसेवकऽ द्वारा बनालऽ गेलऽ आरू रखरखाव करलऽ गेलऽ छै — स्थानीय लोग जे अपनऽ क्षेत्र क॑ सबसें अच्छा स॑ जान॑ छै । ई सामुदायिक प्रयास के परिणामस्वरूप बहुत विस्तृत नक्शा बन॑ छै, जे अक्सर कम नक्शा वाला क्षेत्रऽ म॑ व्यावसायिक नक्शा के तुलना म॑ अधिक सटीक होय छै । ऑर्गेनिक मैप्स हर दू सप्ताह पर ओपनस्ट्रीटमैप सं अपन डाटा अपडेट करयत छै, जे अहां कें मैप कें ताजा आ विश्वसनीय रखयत छै. आओर अगर अहां के किछ गायब देखय लेल मिलय त ओकरा ओपनस्ट्रीटमैप मे जोड़ि सकय छी आओर सभ के लेल नक्शा के बेहतर बनाबय मे मदद करि सकय छी.\n\n<b>गोपनीयता-पहिल:</b> हम कोनो डाटा या पहचानकर्ता एकत्रित नहि करैत छी. एकरऽ मतलब छै कि डाटा लीक केरऽ कोय खतरा नै छै आरू विज्ञापन या शोरगुल वाला सूचना जैसनऽ विकर्षण नै छै — बस एक साफ, निजी नक्शा अनुभव.\n\n<b>महत्वपूर्ण विशेषता</b>\n\n<b>स्थानक खोज करू:</b> पता, नाम, या श्रेणीक आधार पर खोजू, लाखों पीओआईक खोज करू, आ विस्तृत जानकारी जेना खुलबाक समय, विकिपीडिया लेख, व्हीलचेयरक सुलभता, आ अन्य सहायक विवरण देखू.\n\n<b>जीपीएस नेविगेशन:</b> आवाज-निर्देशित, मोड़-दर-मोड़ दिशा-निर्देशक आनंद लिअ. पैदल, पैदल यात्रा, साइकिल चलाबय, या गाड़ी चलाबय के मार्ग बनाउ — जाहि मे शहर, देश आ कईटा वेपॉइंट के बीच के मार्ग शामिल अछि. अपन मेट्रो यात्रा आ आवागमन के लेल नीक मार्ग खोजू. एंड्रॉयड ऑटो समर्थित अछि।\n\n<b>दुनिया भर स॑ पैदल यात्रा आरू साइकिलिंग केरऽ रास्ता:</b> दुनिया भर म॑ लोकप्रिय पैदल यात्रा आरू साइकिलिंग मार्गऽ के खोज करै लेली विशेष नक्शा परतऽ क॑ सक्षम करऽ, जे सब ओपनस्ट्रीटमैप स॑ मिललऽ छै । रंगीन बाइक आ एमटीबी मार्ग देखबाले लेयरक बीच स्विच करू, संगहि आधिकारिक पैदल यात्राक मार्ग सेहो.\n\n<b>सार्वजनिक परिवहन:</b> स्टॉप पर सार्वजनिक परिवहन मार्ग नंबर देखू। लाइव परिवहन कार्यक्रम आ रूटिंग एखन विकास मे अछि।\n\n<b>नक्शा शैली:</b> नक्शा परत चुनू जे अहाँक गतिविधिक अनुरूप हो — बाहर, समोच्च रेखा, पैदल यात्रा, साइकिल चलाबय, वा मेट्रो/सबवे.\n\n<b>TRACK RECORDER:</b> अपन मार्ग आ पसंदीदा स्थान रिकॉर्ड करू, आयात करू, निर्यात करू आ साझा करू. केएमएल, केएमजेड, जीपीएक्स, आओर जियोजेएसओएन प्रारूप क समर्थन करैत अछि.\n\nऐप के ट्राई करू — ई 100% मुफ्त, विज्ञापन मुक्त, तेज, आ पूर्ण रूप सं ऑफलाइन अछि. पैदल यात्रा, बाइकिंग, ट्रेकिंग, आ दुनिया में कतहु यात्रा के लेल विश्वसनीय जीपीएस नेविगेशन के अनुभव करू ! एकटा तेज, विश्वसनीय, आ निजी नक्शा अनुभव के आनंद लिय, आ दोसर के संग साझा करू !\n\nऑर्गेनिक मैप्स एकटा इंडी, समुदाय संचालित, ओपन-सोर्स परियोजना छै जेकरऽ सैकड़ों योगदानकर्ता छै जे नया सुविधा विकसित करै, मुद्दा ठीक करै, अनुवाद करै, आरू परियोजना क॑ आगू बढ़ाबै म॑ मदद करै छै.\n\nटेलीग्राम पर समुदाय स जुड़ू: @OrganicMapsApp\nअथवा परियोजना कें समर्थन करय कें अन्य तरीका सीखूं: https://organicmaps.app/contribute/\n\nस्टोर में अहाँक ईमानदार प्रतिक्रिया आ समीक्षा हमरा सब के प्रेरित करैत अछि ! ओतय अहाँक बात सुनब हमरा सभ केँ बड्ड नीक लगैत अछि। प्रश्न अछि ? अतिरिक्त विवरण आ पूछल जाय वाला सवाल के लेल कृपया organicmaps.app वेबसाइट पर जाउ\n", "hu-HU": "Az Organic Maps gyors és részletes offline térkép- és GPS-navigációs alkalmazás utazáshoz, túrákhoz, trekkinghez és kerékpáros kalandokhoz. Tervezd meg, importáld és rögzítsd az útvonalakat, és élvezd a zökkenőmentes navigációt anélkül, hogy lemerítenéd az akkumulátort vagy internetkapcsolatra lenne szükséged. Fedezz fel helyeket, és navigálj biztonságosan a szabadtéri kalandok és utazások során szerte a világon. Az alkalmazás korlátlan térkép-letöltést és kétheti frissítéseket kínál. OpenStreetMap-alapú, önkéntesek által készített, adatvédelmet előtérbe helyező, 100% offline és teljesen ingyenes.\n\n<b>OFFLINE:</b> Az alkalmazás 100%-ban offline működik – beleértve a keresést és a navigációt is. Internet nélkül böngészheted a térképet és navigálhatsz, így spórolsz mobiladaton és roamingdíjakon. Mivel nincs háttéradat-forgalom, az akkumulátorod is tovább bírja.\n\n<b>GYORS:</b> A nagyítás, a keresés és az útvonal-számítás látványosan gyors.\n\n<b>RÉSZLETES ÉS FRISSÍTETT:</b> A térképek nagyon részletesek, és kéthetente frissülnek, hogy tükrözzék a valós változásokat. Sok ismert versenytárssal ellentétben tartalmaznak épületfeliratokat, padokat, túraösvényeket és sok más hasznos információt.\n\n<b>OPENSTREETMAP-ALAPÚ:</b> Az OpenStreetMap egy wiki-alapú világtérkép, amelyet több millió önkéntes – a saját környezetüket legjobban ismerő helyiek – épít és tart karban. Ennek eredményeként a térképek sok helyen részletesebbek és pontosabbak, mint a kereskedelmi térképek. Az Organic Maps kéthetente frissíti OSM-adatbázisát. Ha valami hiányzik, te is hozzáadhatod az OpenStreetMaphez, és javíthatod a térképet mindenki számára.\n\n<b>ADATVÉDELEM ELSŐSORBAN:</b> Nem gyűjtünk adatokat vagy azonosítókat. Nincsenek adatvédelmi kockázatok, reklámok vagy zavaró értesítések – csak egy tiszta, privát térképes élmény.\n\n<b>FŐ FUNKCIÓK</b>\n\n<b>HELYEK FELFEDEZÉSE:</b> Keress cím, név vagy kategória alapján. Fedezz fel milliónyi POI-t és nézd meg a részletes információkat, például nyitvatartást, Wikipédia-cikkeket, akadálymentességet és egyéb hasznos adatokat.\n\n<b>GPS-NAVIGÁCIÓ:</b> Élvezd a hangos, kanyar-ról kanyarra útmutatást. Készíts gyalogos, túra-, kerékpáros vagy autós útvonalakat, akár országokon és több városon át. Keresd meg a legjobb útvonalakat metróval vagy ingázáshoz. Android Auto támogatott.\n\n<b>TÚRA- ÉS KERÉKPÁRUTAK VILÁGSZERTE:</b> Kapcsold be a speciális térképrétegeket, hogy felfedezd a népszerű túra- és kerékpárútvonalakat. Válts rétegeket a színes kerékpár-, MTB- és hivatalos túraútvonalak megjelenítéséhez.\n\n<b>TÖMEGKÖZLEKEDÉS:</b> Lásd a megállókban futó járatok számát. Élő menetrendek fejlesztés alatt állnak.\n\n<b>TÉRKÉPSTÍLUSOK:</b> Válassz a tevékenységedhez illő rétegeket – Outdoor, Szintvonalak, Túra, Kerékpár, Metró/Metro.\n\n<b>ÚTVONALRÖGZÍTŐ:</b> Rögzíts, importálj, exportálj és ossz meg útvonalakat és kedvenc helyeket. Támogatja a KML, KMZ, GPX és GeoJSON formátumokat.\n\n<b>WIKIPÉDIA-CIKKEK:</b> Fedezd fel a Wikipédia bejegyzéseit a térképen látható helyeknél. Írd be: “?wiki”, hogy megtaláld a Wikipédia-val rendelkező helyeket.\n\n<b>TÉRKÉPSZERKESZTŐ:</b> Adj hozzá hiányzó helyeket vagy szerkeszd a térképet közvetlenül az Organic Maps alkalmazásból.\n\n<b>SÖTÉT MÓD:</b> Kíméletes éjszakai megjelenítés sötét témával.\n\nPróbáld ki az alkalmazást – teljesen ingyenes, reklámmentes, gyors és teljesen offline. Élvezd a megbízható GPS-navigációt túrázáshoz, biciklizéshez, trekkinghez és utazáshoz bárhol a világon! Oszd meg másokkal is!\n\nAz Organic Maps független, közösségi, nyílt forráskódú projekt, amelyhez több száz közreműködő járul hozzá fejlesztésekkel, fordításokkal és hibajavításokkal.\n\nCsatlakozz a Telegram-közösséghez: @OrganicMapsApp\nTovábbi támogatási lehetőségek: https://organicmaps.app/contribute/\n\nVisszajelzéseid és értékeléseid motiválnak – köszönjük! Ha kérdésed van, látogass el a weboldalra: organicmaps.app\n", "te-IN": "Organic Maps అనేది ప్రయాణం, హైకింగ్ మరియు సైక్లింగ్ కోసం వేగవంతమైన, వివరమైన ఆఫ్‌లైన్ మ్యాప్ మరియు GPS నావిగేషన్ యాప్. మార్గాలను ప్రణాళిక చేయండి, దిగుమతి చేసుకోండి, రికార్డ్ చేయండి మరియు బ్యాటరీ తగ్గకుండా లేదా ఇంటర్నెట్ కనెక్షన్ లేకుండా సాఫీగా మార్గదర్శకత్వాన్ని ఆస్వాదించండి. ప్రపంచవ్యాప్తంగా మీ అవుట్‌డోర్ సాహసాలు మరియు ప్రయాణాల సమయంలో ప్రదేశాలను అన్వేషించండి మరియు సురక్షితంగా నావిగేట్ చేయండి। యాప్ అపరిమిత మ్యాప్ డౌన్‌లోడ్లు మరియు ప్రతి రెండు వారాలకు నవీకరణలను అందిస్తుంది। OpenStreetMap ఆధారంగా, స్వచ్ఛంద సేవకులు రూపొందించినది, గోప్యతకు ప్రాధాన్యతనిచ్చేది, 100% ఆఫ్‌లైన్ మరియు 100% ఉచితం।\n\n<b>ఆఫ్‌లైన్:</b>\nఈ యాప్ 100% ఆఫ్‌లైన్‌లో పనిచేస్తుంది — శోధన మరియు నావిగేషన్ సహా। మీరు ఇంటర్నెట్ లేకుండా మ్యాప్‌ను అన్వేషించవచ్చు మరియు నావిగేట్ చేయవచ్చు, దీని ద్వారా మొబైల్ డేటా మరియు రోమింగ్ ఖర్చులు ఆదా అవుతాయి। బ్యాక్‌గ్రౌండ్ డేటా ట్రాన్స్‌ఫర్ లేకపోవడం వల్ల మీ బ్యాటరీ ఎక్కువ సమయం నిలుస్తుంది।\n\n<b>వేగవంతం:</b>\nజూమ్, శోధన మరియు మార్గ లెక్కింపు చాలా వేగంగా పనిచేస్తాయి।\n\n<b>వివరంగా & నవీకరించబడినది:</b>\nమ్యాప్‌లు సమృద్ధిగా వివరాలతో ఉంటాయి మరియు వాస్తవ పరిస్థితులను ప్రతిబింబించేందుకు నెలకు రెండు సార్లు నవీకరించబడతాయి। అనేక ప్రసిద్ధ ప్రత్యర్థులతో పోలిస్తే, ఇవి భవనాల పేర్లు, బెంచీలు, హైకింగ్ మార్గాలు మరియు ఇతర ఉపయోగకరమైన సమాచారాన్ని కలిగి ఉంటాయి।\n\n<b>OpenStreetMap ఆధారంగా:</b>\nOpenStreetMap అనేది ప్రపంచవ్యాప్తంగా ఉన్న లక్షలాది స్వచ్ఛంద సేవకులు నిర్మించి నిర్వహించే వికీ-శైలి మ్యాప్। స్థానికులు తమ ప్రాంతాలను బాగా తెలుసుకుంటారు, అందువల్ల ఈ మ్యాప్‌లు అధిక వివరాలతో మరియు ఖచ్చితత్వంతో ఉంటాయి, ముఖ్యంగా తక్కువ మ్యాప్ చేయబడిన ప్రాంతాలలో। Organic Maps ప్రతి రెండు వారాలకు OpenStreetMap డేటాను నవీకరిస్తుంది, మీ మ్యాప్‌లను తాజాగా మరియు నమ్మదగినవిగా ఉంచుతుంది। మీరు ఏదైనా లోపాన్ని గమనిస్తే, దాన్ని OpenStreetMap లో జోడించి అందరికీ మ్యాప్‌ను మెరుగుపరచడంలో సహాయం చేయవచ్చు।\n\n<b>గోప్యతకు ప్రాధాన్యం:</b>\nమేము ఏ డేటా లేదా గుర్తింపులను సేకరించము। దీనర్థం డేటా లీక్ ప్రమాదం లేదు మరియు ప్రకటనలు లేదా విఘాతం కలిగించే నోటిఫికేషన్లు లేవు — కేవలం శుభ్రమైన, వ్యక్తిగత మ్యాప్ అనుభవం।\n\n<b>ముఖ్య లక్షణాలు</b>\n\n<b>ప్రదేశాలను అన్వేషించండి:</b>\nచిరునామా, పేరు లేదా వర్గం ద్వారా శోధించండి, లక్షలాది POIలను కనుగొనండి మరియు తెరవబడే సమయాలు, Wikipedia వ్యాసాలు, వీల్‌చెయిర్ యాక్సెస్ మరియు ఇతర ఉపయోగకరమైన వివరాలను చూడండి। ఇవన్నీ ఆఫ్‌లైన్‌లో అందుబాటులో ఉంటాయి।\n\n<b>GPS నావిగేషన్:</b>\nవాయిస్-గైడ్ చేసిన turn-by-turn దిశలను ఆస్వాదించండి। నడక, హైకింగ్, సైక్లింగ్ లేదా డ్రైవింగ్ మార్గాలను సృష్టించండి — నగరాలు, దేశాలు మరియు అనేక మధ్యస్థలాల మధ్య మార్గాలతో సహా। మీ మెట్రో ప్రయాణాలకు ఉత్తమ మార్గాలను కనుగొనండి।\n\n<b>ప్రపంచవ్యాప్తంగా హైకింగ్ & సైక్లింగ్ ట్రైల్స్:</b>\nప్రత్యేక మ్యాప్ లేయర్లను ఆన్ చేసి OpenStreetMap నుండి వచ్చిన ప్రజాదరణ పొందిన హైకింగ్ మరియు సైక్లింగ్ మార్గాలను కనుగొనండి। రంగుల బైక్ మరియు MTB మార్గాలు మరియు అధికారిక హైకింగ్ ట్రైల్స్ చూడటానికి లేయర్లను మార్చండి।\n\n<b>పబ్లిక్ ట్రాన్స్‌పోర్ట్:</b>\nస్టాప్‌ల వద్ద పబ్లిక్ ట్రాన్స్‌పోర్ట్ రూట్ నంబర్లను చూడండి। లైవ్ షెడ్యూల్స్ మరియు రూటింగ్ ప్రస్తుతం అభివృద్ధిలో ఉన్నాయి।\n\n<b>మ్యాప్ స్టైల్స్:</b>\nమీ కార్యకలాపానికి సరిపోయే మ్యాప్ లేయర్లను ఎంచుకోండి — అవుట్‌డోర్స్, కాంటూర్ లైన్స్, హైకింగ్, సైక్లింగ్ లేదా మెట్రో/సబ్‌వే।\n\n<b>ట్రాక్ రికార్డర్:</b>\nమీ మార్గాలు మరియు ఇష్టమైన ప్రదేశాలను రికార్డ్ చేయండి, దిగుమతి చేసుకోండి, ఎగుమతి చేయండి మరియు పంచుకోండి। KML, KMZ, GPX మరియు GeoJSON ఫార్మాట్‌లు మద్దతు ఇస్తాయి।\n\n<b>మ్యాప్ ఎడిటర్:</b>\nమిస్ అయిన ప్రదేశాలను జోడించడం ద్వారా లేదా Organic Maps నుంచే మ్యాప్‌ను సవరించడం ద్వారా OpenStreetMap కు సహకరించండి।\n\nయాప్‌ను ప్రయత్నించండి — ఇది 100% ఉచితం, ప్రకటనలు లేవు, వేగవంతమైనది మరియు పూర్తిగా ఆఫ్‌లైన్। వేగవంతమైన, నమ్మదగిన మరియు వ్యక్తిగత మ్యాప్ అనుభవాన్ని ఆస్వాదించండి మరియు ఇతరులతో పంచుకోండి!\n\nOrganic Maps అనేది స్వతంత్ర, కమ్యూనిటీ ఆధారిత, ఓపెన్-సోర్స్ ప్రాజెక్ట్, ఇందులో వందలాది సహకారులు కొత్త ఫీచర్లు అభివృద్ధి చేయడం, సమస్యలను పరిష్కరించడం, అనువదించడం మరియు ప్రాజెక్ట్‌ను ముందుకు తీసుకెళ్లడంలో సహాయపడుతున్నారు।\n\nTelegramలో చేరండి: @OrganicMapsApp\nలేదా ప్రాజెక్ట్‌ను మద్దతు ఇవ్వడానికి ఇతర మార్గాలు తెలుసుకోండి: https://organicmaps.app/contribute/\n\nమీ నిజాయితీ గల రివ్యూలు మాకు ప్రేరణ ఇస్తాయి! ప్రశ్నలు ఉన్నాయా? organicmaps.app సందర్శించండి।", "uz": "Organic Maps sayohat, piyoda yurish, tog'da yurish va velosiped sayohatlari uchun tez, batafsil oflayn xarita va GPS navigatsiya ilovasi. Marshrutlarni rejalashtiring, import qiling va yozib oling, batareyangizni quvvatini sarflamasdan yoki internet ulanishisiz silliq yo'l-yo'riqdan bahramand bo'ling. Tashqi sarguzashtlaringiz va dunyo bo'ylab sayohatlaringiz davomida joylarni kashf eting va xavfsiz navigatsiya qiling. Ilova cheksiz xaritalarni yuklab olish va har ikki haftada yangilanishlarni taklif etadi. OpenStreetMap asosida, ko'ngillilar tomonidan yaratilgan, maxfiylikni birinchi o'ringa qo'yadigan, 100% oflayn va 100% bepul.\n\n\n\n**OPENSTREETMAP ASOSIDA:** OpenStreetMap — bu wiki-uslubidagi dunyo xaritasi bo'lib, uni millionlab ko'ngillilar — o'z hududlarini eng yaxshi biluvchi mahalliy aholi — yaratadi va yangilab boradi. Ushbu jamoaviy sa'y-harakat natijasida yuqori darajada batafsil xaritalar hosil bo'ladi, ular kamroq xaritalangan hududlarda tijorat xaritalaridan ko'ra aniqroq bo'lishi mumkin. Organic Maps har ikki haftada OpenStreetMap ma'lumotlarini yangilab, xaritalaringizni yangi va ishonchli saqlaydi. Agar nimadir yetishmayotganini sezsangiz, uni OpenStreetMapga qo'shib, xaritalarni hammaga yaxshiroq qilishda yordam berishingiz mumkin.\n\n**MUHIM XUSUSIYATLAR**\n\n**JOYLARNI KASHF ETING:** Manzil, nom yoki toifaga ko'ra qidiring, millionlab POI-larni (qiziqarli joylarni) kashf eting va ochilish vaqtlari, Vikipediya maqolalari, nogironlar aravachasi uchun mosligi va boshqa foydali ma'lumotlar kabi batafsil ma'lumotlarni ko'ring.\n\n<b>GPS NAVIGATSIYASI:</b> Ovozli ko'rsatmalardan foydalanib, burilishma-burilishma yo'nalishlarni oling. Yurish, piyoda sayr, velosipedda sayr yoki avtomobil yo'nalishlarini yarating — shaharlar, mamlakatlar va bir nechta nuqtalar o'rtasidagi yo'llarni ham. Metro safarlari va kundalik qatnovlaringiz uchun eng yaxshi yo'nalishlarni toping. Android Auto qo'llab-quvvatlanadi.\n\nDUNYO BO'YLAB PYEDAL VA VELOSIPED YO'LLAri: Maxsus xarita qatlamlarini yoqib, OpenStreetMap manbasidan olingan dunyo bo'ylab mashhur piyoda va velosiped yo'llarini kashf eting. Qatlamlar o'rtasida almashtirib, rangli velosiped va tog' velosipedi (MTB) yo'llari hamda rasmiy piyoda yo'llarini ko'ring.\n\n<b>JAMOAT TRANSPORT:</b> Bekatlarda jamoat transporti yo'nalish raqamlarini ko'ring. Jonli transport jadvalari va marshrutlar hozirda ishlab chiqilmoqda.\n\n**WIKIPEDIA MAQOLALARI:** Xaritada topgan joylaringiz bo'yicha Wikipedia maqolalarini o'rganing. Qidiruvga \"?wiki\" yozing va Wikipedia maqolalariga ega barcha joylarni toping.\n\n**XARITA MUHARRIRI:** OpenStreetMap'ga hissa qo'shing: yetishmayotgan joylarni qo'shing yoki Organic Maps'dan to'g'ridan-to'g'ri xarita tahrir qiling.\n\n**QORA REŽIM:** Tunda qulay ko'rish uchun qora mavzuga o'ting.\n\nIlovani sinab ko'ring — u 100% bepul, reklamasiz, tez va to'liq oflayn. Dunyoning istalgan burchagida piyoda sayr, velosipedda sayr, trekking va sayohat uchun ishonchli GPS navigatsiyasidan bahramand bo'ling! Tez, ishonchli va maxfiy xarita tajribasidan zavqlaning va uni boshqalar bilan baham ko'ring!\n\nOrganic Maps — bu mustaqil, jamoatchilik tomonidan boshqariladigan, ochiq manbali loyiha bo'lib, yuzlab hissa qo'shuvchilar yangi funksiyalarni ishlab chiqish, muammolarni tuzatish, tarjima qilish va loyihani rivojlantirishga yordam beradi.\n\nTelegram'dagi hamjamiyatga qo'shiling: @OrganicMapsApp\nYoki loyihani qo'llab-quvvatlashning boshqa usullarini o'rganing: https://organicmaps.app/contribute/\n\nDukandagi halol fikr-mulohazalaringiz va sharhlaringiz bizni rag'batlantiradi! Biz sizning fikrlaringizni o'sha yerda eshitishni yaxshi ko'ramiz. Savollaringiz bormi? Qo'shimcha ma'lumot va tez-tez so'raladigan savollar (FAQ) uchun organicmaps.app saytiga tashrif buyuring.\n", "pa": "Organic Maps ਯਾਤਰਾ, ਹਾਈਕਿੰਗ ਅਤੇ ਸਾਈਕਲਿੰਗ ਲਈ ਇੱਕ ਤੇਜ਼, ਵਿਸਥਾਰਪੂਰਣ ਆਫਲਾਈਨ ਨਕਸ਼ਾ ਅਤੇ GPS ਨੈਵੀਗੇਸ਼ਨ ਐਪ ਹੈ। ਰੂਟਾਂ ਦੀ ਯੋਜਨਾ ਬਣਾਓ, ਇਮਪੋਰਟ ਕਰੋ ਅਤੇ ਰਿਕਾਰਡ ਕਰੋ, ਅਤੇ ਬਿਨਾਂ ਬੈਟਰੀ ਖਤਮ ਕੀਤੇ ਜਾਂ ਇੰਟਰਨੈਟ ਵਰਤੇ ਸਮੂਥ ਗਾਈਡੈਂਸ ਦਾ ਆਨੰਦ ਲਵੋ। ਦੁਨੀਆ ਭਰ ਵਿੱਚ ਆਪਣੇ ਆਊਟਡੋਰ ਐਡਵੈਂਚਰ ਅਤੇ ਯਾਤਰਾਵਾਂ ਦੌਰਾਨ ਸਥਾਨਾਂ ਦੀ ਖੋਜ ਕਰੋ ਅਤੇ ਸੁਰੱਖਿਅਤ ਤਰੀਕੇ ਨਾਲ ਨੈਵੀਗੇਟ ਕਰੋ। ਐਪ ਅਸੀਮਿਤ ਨਕਸ਼ਾ ਡਾਊਨਲੋਡ ਅਤੇ ਹਰ ਦੋ ਹਫ਼ਤਿਆਂ ਵਿੱਚ ਅਪਡੇਟ ਪ੍ਰਦਾਨ ਕਰਦੀ ਹੈ। OpenStreetMap-ਅਧਾਰਿਤ, ਸੇਵਾਦਾਰਾਂ ਦੁਆਰਾ ਬਣਾਈ ਗਈ, ਪ੍ਰਾਈਵੇਸੀ-ਫਰਸਟ, 100% ਆਫਲਾਈਨ ਅਤੇ 100% ਮੁਫ਼ਤ।\n\n<b>ਆਫਲਾਈਨ:</b>\nਐਪ 100% ਆਫਲਾਈਨ ਕੰਮ ਕਰਦੀ ਹੈ — ਖੋਜ ਅਤੇ ਨੈਵੀਗੇਸ਼ਨ ਸਮੇਤ। ਤੁਸੀਂ ਬਿਨਾਂ ਇੰਟਰਨੈਟ ਕਨੈਕਸ਼ਨ ਦੇ ਨਕਸ਼ਾ ਵੇਖ ਸਕਦੇ ਹੋ ਅਤੇ ਨੈਵੀਗੇਟ ਕਰ ਸਕਦੇ ਹੋ, ਜਿਸ ਨਾਲ ਮੋਬਾਈਲ ਡਾਟਾ ਅਤੇ ਰੋਮਿੰਗ ਖਰਚੇ ਬਚਦੇ ਹਨ। ਅਤੇ ਕਿਉਂਕਿ ਬੈਕਗ੍ਰਾਊਂਡ ਡਾਟਾ ਟ੍ਰਾਂਸਫਰ ਨਹੀਂ ਹੁੰਦਾ, ਤੁਹਾਡੀ ਬੈਟਰੀ ਹੋਰ ਲੰਬੇ ਸਮੇਂ ਤੱਕ ਚੱਲਦੀ ਹੈ।\n\n<b>ਤੇਜ਼:</b>\nਜ਼ੂਮਿੰਗ, ਖੋਜ ਅਤੇ ਰੂਟ ਗਣਨਾ ਕਾਫ਼ੀ ਤੇਜ਼ ਕੰਮ ਕਰਦੀ ਹੈ।\n\n<b>ਵਿਸਥਾਰਪੂਰਣ ਅਤੇ ਅਪਡੇਟ:</b>\nਨਕਸ਼ੇ ਵਿਸਥਾਰਪੂਰਣ ਹਨ ਅਤੇ ਹਕੀਕਤੀ ਹਾਲਾਤ ਦਰਸਾਉਣ ਲਈ ਮਹੀਨੇ ਵਿੱਚ ਦੋ ਵਾਰ ਅਪਡੇਟ ਕੀਤੇ ਜਾਂਦੇ ਹਨ। ਕਈ ਮਸ਼ਹੂਰ ਮੁਕਾਬਲੇਦਾਰਾਂ ਤੋਂ ਵੱਖਰੇ, ਇਨ੍ਹਾਂ ਵਿੱਚ ਇਮਾਰਤਾਂ ਦੇ ਨਾਮ, ਬੈਂਚ, ਹਾਈਕਿੰਗ ਰਸਤੇ ਅਤੇ ਹੋਰ ਲਾਭਦਾਇਕ ਜਾਣਕਾਰੀ ਸ਼ਾਮਲ ਹੈ।\n\n<b>OpenStreetMap-ਅਧਾਰਿਤ:</b>\nOpenStreetMap ਇੱਕ wiki-ਸਟਾਈਲ ਵਿਸ਼ਵ ਨਕਸ਼ਾ ਹੈ ਜੋ ਲੱਖਾਂ ਸੇਵਾਦਾਰਾਂ ਦੁਆਰਾ ਬਣਾਇਆ ਅਤੇ ਸੰਭਾਲਿਆ ਜਾਂਦਾ ਹੈ — ਸਥਾਨਕ ਲੋਕ ਜੋ ਆਪਣੇ ਇਲਾਕਿਆਂ ਨੂੰ ਸਭ ਤੋਂ ਵਧੀਆ ਜਾਣਦੇ ਹਨ। ਇਹ ਸਮੂਹਕ ਯਤਨ ਬਹੁਤ ਹੀ ਵਿਸਥਾਰਪੂਰਣ ਨਕਸ਼ੇ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ, ਜੋ ਘੱਟ ਮੈਪ ਕੀਤੇ ਖੇਤਰਾਂ ਵਿੱਚ ਵਪਾਰਕ ਨਕਸ਼ਿਆਂ ਨਾਲੋਂ ਵੀ ਜ਼ਿਆਦਾ ਸਹੀ ਹੁੰਦੇ ਹਨ। Organic Maps ਹਰ ਦੋ ਹਫ਼ਤਿਆਂ ਵਿੱਚ OpenStreetMap ਤੋਂ ਡਾਟਾ ਅਪਡੇਟ ਕਰਦੀ ਹੈ, ਜਿਸ ਨਾਲ ਤੁਹਾਡੇ ਨਕਸ਼ੇ ਨਵੇਂ ਅਤੇ ਭਰੋਸੇਯੋਗ ਰਹਿੰਦੇ ਹਨ। ਜੇ ਤੁਸੀਂ ਕੁਝ ਗੁੰਮ ਵੇਖਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਇਸਨੂੰ OpenStreetMap ਵਿੱਚ ਸ਼ਾਮਲ ਕਰ ਸਕਦੇ ਹੋ ਅਤੇ ਸਾਰਿਆਂ ਲਈ ਨਕਸ਼ੇ ਨੂੰ ਸੁਧਾਰ ਸਕਦੇ ਹੋ।\n\n<b>ਪ੍ਰਾਈਵੇਸੀ-ਫਰਸਟ:</b>\nਅਸੀਂ ਕੋਈ ਵੀ ਡਾਟਾ ਜਾਂ ਪਛਾਣਕਰਤਾ ਇਕੱਠੇ ਨਹੀਂ ਕਰਦੇ। ਇਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਡਾਟਾ ਲੀਕ ਦਾ ਕੋਈ ਖਤਰਾ ਨਹੀਂ ਅਤੇ ਨਾ ਹੀ ਵਿਗਿਆਪਨ ਜਾਂ ਪਰੇਸ਼ਾਨ ਕਰਨ ਵਾਲੀਆਂ ਨੋਟੀਫਿਕੇਸ਼ਨ — ਸਿਰਫ਼ ਇੱਕ ਸਾਫ਼, ਨਿੱਜੀ ਨਕਸ਼ਾ ਅਨੁਭਵ।\n\n<b>ਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ</b>\n\n<b>ਸਥਾਨ ਖੋਜੋ:</b>\nਪਤਾ, ਨਾਮ ਜਾਂ ਸ਼੍ਰੇਣੀ ਦੁਆਰਾ ਖੋਜ ਕਰੋ, ਲੱਖਾਂ POI ਖੋਜੋ ਅਤੇ ਖੁਲ੍ਹਣ ਦੇ ਸਮੇਂ, Wikipedia ਲੇਖ, ਵ੍ਹੀਲਚੇਅਰ ਪਹੁੰਚ ਅਤੇ ਹੋਰ ਲਾਭਦਾਇਕ ਜਾਣਕਾਰੀ ਵੇਖੋ। ਸਭ ਕੁਝ ਆਫਲਾਈਨ ਉਪਲਬਧ ਹੈ।\n\n<b>GPS ਨੈਵੀਗੇਸ਼ਨ:</b>\nਆਵਾਜ਼-ਨਿਰਦੇਸ਼ਿਤ, ਟਰਨ-ਬਾਈ-ਟਰਨ ਦਿਸ਼ਾ-ਨਿਰਦੇਸ਼ਾਂ ਦਾ ਆਨੰਦ ਲਵੋ। ਪੈਦਲ, ਹਾਈਕਿੰਗ, ਸਾਈਕਲਿੰਗ ਜਾਂ ਡਰਾਈਵਿੰਗ ਲਈ ਰੂਟ ਬਣਾਓ — ਸ਼ਹਿਰਾਂ, ਦੇਸ਼ਾਂ ਅਤੇ ਕਈ ਵੇਪਾਇੰਟਾਂ ਦੇ ਵਿਚਕਾਰ ਰੂਟ ਸਮੇਤ। ਆਪਣੇ ਮੈਟਰੋ ਯਾਤਰਾ ਲਈ ਸਭ ਤੋਂ ਵਧੀਆ ਰੂਟ ਲੱਭੋ।\n\n<b>ਦੁਨੀਆ ਭਰ ਦੇ ਹਾਈਕਿੰਗ ਅਤੇ ਸਾਈਕਲਿੰਗ ਰਸਤੇ:</b>\nਖਾਸ ਨਕਸ਼ਾ ਲੇਅਰ ਚਾਲੂ ਕਰੋ ਅਤੇ OpenStreetMap ਤੋਂ ਪ੍ਰਾਪਤ ਲੋਕਪ੍ਰਿਯ ਹਾਈਕਿੰਗ ਅਤੇ ਸਾਈਕਲਿੰਗ ਰੂਟ ਖੋਜੋ। ਰੰਗੀਨ ਬਾਈਕ ਅਤੇ MTB ਰੂਟਾਂ ਅਤੇ ਸਰਕਾਰੀ ਹਾਈਕਿੰਗ ਰਸਤੇ ਵੇਖਣ ਲਈ ਲੇਅਰ ਬਦਲੋ।\n\n<b>ਸਾਰਵਜਨਿਕ ਆਵਾਜਾਈ:</b>\nਸਟਾਪਾਂ 'ਤੇ ਪਬਲਿਕ ਟ੍ਰਾਂਸਪੋਰਟ ਦੇ ਰੂਟ ਨੰਬਰ ਵੇਖੋ। ਲਾਈਵ ਸਮਾਂਸੂਚੀਆਂ ਅਤੇ ਰੂਟਿੰਗ ਇਸ ਵੇਲੇ ਵਿਕਾਸ ਅਧੀਨ ਹਨ।\n\n<b>ਨਕਸ਼ਾ ਸਟਾਈਲ:</b>\nਆਪਣੀ ਗਤੀਵਿਧੀ ਅਨੁਸਾਰ ਨਕਸ਼ਾ ਲੇਅਰ ਚੁਣੋ — Outdoors, Contour Lines, Hiking, Cycling ਜਾਂ Metro/Subway।\n\n<b>ਟ੍ਰੈਕ ਰਿਕਾਰਡਰ:</b>\nਆਪਣੇ ਰੂਟਾਂ ਅਤੇ ਮਨਪਸੰਦ ਸਥਾਨਾਂ ਨੂੰ ਰਿਕਾਰਡ, ਇਮਪੋਰਟ, ਐਕਸਪੋਰਟ ਅਤੇ ਸਾਂਝਾ ਕਰੋ। KML, KMZ, GPX ਅਤੇ GeoJSON ਫਾਰਮੈਟ ਸਮਰਥਿਤ ਹਨ।\n\n<b>Wikipedia ਲੇਖ:</b>\nਨਕਸ਼ੇ 'ਤੇ ਮਿਲੇ ਸਥਾਨਾਂ ਲਈ Wikipedia ਲੇਖ ਵੇਖੋ। ਖੋਜ ਵਿੱਚ “?wiki” ਲਿਖੋ ਤਾਂ ਕਿ ਸਾਰੇ Wikipedia ਨਾਲ ਜੁੜੇ ਸਥਾਨ ਮਿਲ ਸਕਣ।\n\n<b>ਨਕਸ਼ਾ ਸੰਪਾਦਕ:</b>\nਗੁੰਮ ਸਥਾਨ ਸ਼ਾਮਲ ਕਰਕੇ ਜਾਂ Organic Maps ਤੋਂ ਸਿੱਧਾ ਨਕਸ਼ਾ ਸੰਪਾਦਿਤ ਕਰਕੇ OpenStreetMap ਵਿੱਚ ਯੋਗਦਾਨ ਪਾਓ।\n\n<b>ਡਾਰਕ ਮੋਡ:</b>\nਰਾਤ ਵਿੱਚ ਆਰਾਮਦਾਇਕ ਵੇਖਣ ਲਈ ਡਾਰਕ ਥੀਮ ਵਰਤੋਂ।\n\nਐਪ ਨੂੰ ਅਜ਼ਮਾਓ — ਇਹ 100% ਮੁਫ਼ਤ, ਵਿਗਿਆਪਨ-ਰਹਿਤ, ਤੇਜ਼ ਅਤੇ ਪੂਰੀ ਤਰ੍ਹਾਂ ਆਫਲਾਈਨ ਹੈ। ਇੱਕ ਤੇਜ਼, ਭਰੋਸੇਯੋਗ ਅਤੇ ਨਿੱਜੀ ਨਕਸ਼ਾ ਅਨੁਭਵ ਦਾ ਆਨੰਦ ਲਵੋ ਅਤੇ ਇਸਨੂੰ ਹੋਰਾਂ ਨਾਲ ਸਾਂਝਾ ਕਰੋ!\n\nOrganic Maps ਇੱਕ ਸੁਤੰਤਰ, ਸਮੁਦਾਇ-ਚਲਿਤ, ਓਪਨ-ਸੋਰਸ ਪ੍ਰੋਜੈਕਟ ਹੈ ਜਿਸ ਵਿੱਚ ਸੈਂਕੜੇ ਯੋਗਦਾਨਕਾਰ ਨਵੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਵਿਕਸਿਤ ਕਰਨ, ਸਮੱਸਿਆਵਾਂ ਠੀਕ ਕਰਨ, ਅਨੁਵਾਦ ਕਰਨ ਅਤੇ ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਅੱਗੇ ਵਧਾਉਣ ਵਿੱਚ ਮਦਦ ਕਰਦੇ ਹਨ।\n\nTelegram 'ਤੇ ਜੁੜੋ: @OrganicMapsApp\nਜਾਂ ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਸਮਰਥਨ ਦੇ ਹੋਰ ਤਰੀਕੇ ਜਾਣੋ: https://organicmaps.app/contribute/\n\nਤੁਹਾਡੇ ਸੱਚੇ ਫੀਡਬੈਕ ਅਤੇ ਰਿਵਿਊ ਸਾਨੂੰ ਪ੍ਰੇਰਿਤ ਕਰਦੇ ਹਨ! ਸਾਨੂੰ ਤੁਹਾਡੀ ਰਾਏ ਸੁਣਨਾ ਚੰਗਾ ਲੱਗਦਾ ਹੈ। ਕੋਈ ਸਵਾਲ ਹਨ? ਹੋਰ ਜਾਣਕਾਰੀ ਅਤੇ FAQ ਲਈ organicmaps.app ਵੈਬਸਾਈਟ 'ਤੇ ਜਾਓ।"}}, "versions": {"0a53061f1bbbb6305cda0f028882914143c10e5369a5ad6fa6b768abe16a94f7": null, "a9ff646bb6f4402d1488c3e784625b9e9e5da61ce28cfc66c7b747e0f5e7fff8": null, "113a61d2c6b7e6a23cb88fcd85687a85558df9410d53fb05d8e39fb9309801f1": {"added": 1778402060034, "file": {"name": "/app.organicmaps_26050804.apk", "sha256": "113a61d2c6b7e6a23cb88fcd85687a85558df9410d53fb05d8e39fb9309801f1", "size": 71549340, "ipfsCIDv1": "bafybeiglkj35jrmnqw5tsrsicuzaqip4u3c5j455dq7664klwvfadzg444"}, "src": {"name": "/app.organicmaps_26050804_src.tar.gz", "sha256": "5198645ed76c3a678d21be6ca242d83c3a489339c1b31234411e213756db554a", "size": 446677695}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2026.05.08-4-FDroid", "versionCode": 26050804, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["e216fc386c327ec88d056026f1dea27be2bc3f9d7ee956e4361c4b64ec459fe9"]}, "usesPermission": [{"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 22}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "androidx.car.app.ACCESS_SURFACE"}, {"name": "androidx.car.app.NAVIGATION_TEMPLATES"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "app.organicmaps.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeAssets": {"en-US": "Compiled binary data files (including but not limited to `.mwm` map files) under a non-FOSS license"}, "TetheredNet": {"en-US": "Map download service (cdn*.organicmaps.app)."}}, "whatsNew": {"vi": "• Nhấn vào một trạm xe buýt và chọn số tuyến để làm nổi bật các tuyến trên bản đồ\n• Các nhãn dấu trang không còn chồng chéo lên nhau trên bản đồ\n• Dữ liệu OpenStreetMap mới nhất tính đến ngày 3 tháng 5, bao gồm các loại đối tượng mới\n• Cải thiện bản đồ độ cao cho các tuyến đường và lộ trình\n• Dung lượng tải bản đồ nhỏ hơn cho Việt Nam, Malaysia, Hồng Kông, Ma Cao và Hải Nam\n• Giao diện người dùng và hiệu ứng chuyển động được tinh chỉnh\n…xem thêm tại omaps.org/news", "km-KH": "• ប៉ះចំណតដឹកជញ្ជូនសាធារណៈ ហើយជ្រើសរើសលេខផ្លូវដើម្បីរំលេចផ្លូវនៅលើផែនទី\n• ស្លាកចំណាំលែងត្រួតលើគ្នានៅលើផែនទីទៀតហើយ\n• ទិន្នន័យ OpenStreetMap ថ្មីគិតត្រឹមថ្ងៃទី 3 ខែឧសភា ជាមួយនឹងប្រភេទវត្ថុថ្មី។\n• គំនូសតាងកម្ពស់ដែលបានកែលម្អសម្រាប់ផ្លូវ និងផ្លូវ\n• ការទាញយកផែនទីតូចជាងសម្រាប់វៀតណាម ម៉ាឡេស៊ី ហុងកុង ម៉ាកាវ និងហៃណាន\n• កែលម្អ UI និងចលនា\n• បានធ្វើបច្ចុប្បន្នភាពបន្ទាត់វណ្ឌវង្កសម្រាប់ឥណ្ឌូនេស៊ី ម៉ាឡេស៊ី តង់ហ្សានី ថៃ និងវៀតណាម\n• ការកែកំហុស និងការកែលម្អការអនុវត្ត\n…ច្រើនទៀតនៅ omaps.org/news", "pt-PT": "• Toque numa paragem de transportes públicos e selecione os números dos percursos para realçar os percursos no mapa\n• As etiquetas dos marcadores já não se sobrepõem no mapa\n• Dados frescos do OpenStreetMap a partir de 3 de maio, com novos tipos de objectos\n• Gráficos de elevação melhorados para trajectos e rotas\n• Descarregamento de mapas mais pequenos para o Vietname, Malásia, Hong Kong, Macau e Hainan\n• Interface de utilizador e animações aperfeiçoadas\n…mais em omaps.org/pt/news", "zh-CN": "• 轻点公共交通站点并选择路线编号，即可在地图上突出显示路线\n• 地图上的书签标签不再重叠\n• 截至 5 月 3 日的最新 OpenStreetMap 数据，包括新的对象类型\n• 改进轨道和路线的海拔图\n• 下载越南、马来西亚、香港、澳门和海南的较小地图\n• 完善用户界面和动画\n• 更新印度尼西亚、马来西亚、坦桑尼亚、泰国和越南的等值线\n• 错误修复和性能改进\n…更多内容请访问 omaps.org/zh-Hans/news", "iw-IL": "• הקש על תחנת תחבורה ציבורית ובחר מספרי קווים כדי להדגיש את הקווים במפה\n• תוויות הסימניות כבר לא חופפות זו את זו על המפה\n• נתוני OpenStreetMap מעודכנים מיום 3 במאי, הכוללים סוגי אובייקטים חדשים\n• מפות גובה משופרות למסלולים ולנתיבים\n• הורדות מפות קטנות יותר עבור וייטנאם, מלזיה, הונג קונג, מקאו והאיינאן\n• ממשק משתמש ואנימציות משופרים\n• קווי גובה מעודכנים עבור אינדונזיה, מלזיה, טנזניה, תאילנד ווייטנאם\n• תיקוני באגים ושיפורים בביצועים\n…המשך בכתובת omaps.org/news", "ms-MY": "• Ketuk hentian pengangkutan awam dan pilih nombor laluan untuk menandakan laluan pada peta\n• Label penanda halaman tidak lagi bertindih pada peta\n• Data OpenStreetMap terkini setakat 3 Mei, dengan jenis objek baharu\n• Carta ketinggian yang dipertingkatkan untuk trek dan laluan\n• Muat turun peta yang lebih kecil untuk Vietnam, Malaysia, Hong Kong, Macau, dan Hainan\n• Antaramuka dan animasi yang dipertingkatkan\n…lebih lanjut di omaps.org/news", "lv": "• Pieskarieties sabiedriskā transporta pieturai un izvēlieties maršruta numurus, lai kartē izceltu maršrutus.\n• Grāmatzīmju etiķetes kartē vairs nepārklājas\n• Svaigi OpenStreetMap dati no 3. maija ar jauniem objektu tipiem\n• Uzlabotas trases un maršrutu augstuma diagrammas\n• Vjetnamas, Malaizijas, Honkongas, Makao un Hainaņas mazāka izmēra karšu lejupielādes\n• Pilnveidota lietotāja saskarne un animācijas\n…vairāk vietnē omaps.org/news", "am": "• በካርታው ላይ መስመሮችን ለማድመቅ የህዝብ ማመላለሻ ማቆሚያን መታ ያድርጉ እና የመንገድ ቁጥሮችን ይምረጡ\n• የዕልባቶች መለያዎች ከአሁን በኋላ በካርታው ላይ መደራረብ አይችሉም\n• ከሜይ 3 ጀምሮ ትኩስ OpenStreetMap ውሂብ ከአዲስ የነገር አይነቶች ጋር\n• ለትራኮች እና ለመንገዶች የተሻሻሉ ከፍታ ገበታዎች\n• ለቬትናም፣ ማሌዥያ፣ ሆንግ ኮንግ፣ ማካዎ እና ሃይናን ያነሱ የካርታ ውርዶች\n• የተጣራ UI እና እነማዎች\n• ለኢንዶኔዢያ፣ ለማሌዥያ፣ ታንዛኒያ፣ ታይላንድ እና ቬትናም የኮንቱር መስመሮች ተዘምነዋል\n• የሳንካ ጥገናዎች እና የአፈጻጸም ማሻሻያዎች\n…ተጨማሪ በ omaps.org/news", "en-SG": "• Tap a public transport stop and select route numbers to highlight routes on the map\n• Bookmark labels no longer overlap on the map\n• Fresh OpenStreetMap data as of May 3, with new object types\n• Improved elevation charts for tracks and routes\n• Smaller map downloads for Vietnam, Malaysia, Hong Kong, Macau, and Hainan\n• Refined UI and animations\n• Updated contour lines for Indonesia, Malaysia, Tanzania, Thailand, and Vietnam\n• Bug fixes and performance improvements\n…more at omaps.org/news", "af": "• Tik 'n openbare vervoerstop en kies roetenommers om roetes op die kaart uit te lig\n• Boekmerk-etikette lê nie meer oor mekaar op die kaart nie\n• Vars OpenStreetMap-data vanaf 3 Mei, met nuwe voorwerpsoorte\n• Verbeterde hoogtekaarte vir roetes en trajekte\n• Kleiner kaartaflaaie vir Viëtnam, Maleisië, Hongkong, Macau en Hainan\n• Verfynde UI en animasies\n• Opgedateerde kontuurlyne vir Indonesië, Maleisië, Tanzanië, Thailand en Viëtnam\n…meer by omaps.org/af/news", "kk": "• Қоғамдық көлік аялдамасын түртіп, картада бағыттарды белгілеу үшін бағыт нөмірлерін таңдаңыз\n• Бетбелгі белгілері енді картада үсті-үстіне түспейді\n• 3 мамырға дейінгі жаңа OpenStreetMap деректері, жаңа объект түрлерімен\n• Жолдар мен маршруттар үшін биіктік графиктері жақсартылды\n• Вьетнам, Малайзия, Гонконг, Макао және Хайнань үшін картаны жүктеу көлемі кішірейтілді\n• Жақсартылған пайдаланушы интерфейсі мен анимациялар\n…толығырақ omaps.org/news сайтында", "hr": "• Dodirnite stanicu javnog prijevoza i odaberite brojeve linija za označavanje ruta na karti\n• Označivači na karti se više ne preklapaju\n• Svježi OpenStreetMap podaci od 3. svibnja, s novim vrstama objekata\n• Poboljšani grafikon visina za staze i rute\n• Manje preuzimanja karata za Vijetnam, Maleziju, Hong Kong, Makao i Hainan\n• Unapređeno korisničko sučelje i animacije\n• Ažurirane konturne linije za Indoneziju, Maleziju, Tanzaniju, Tajland i Vijetnam\n…više na omaps.org/news", "th": "• แตะที่ป้ายรถโดยสารสาธารณะและเลือกหมายเลขเส้นทางเพื่อไฮไลต์เส้นทางบนแผนที่\n• ป้ายบุ๊กมาร์กจะไม่ทับซ้อนกันบนแผนที่อีกต่อไป\n• ข้อมูล OpenStreetMap ล่าสุด ณ วันที่ 3 พฤษภาคม พร้อมประเภทวัตถุใหม่\n• แผนภูมิความสูงที่ได้รับการปรับปรุงสำหรับเส้นทางและเส้นทาง\n• การดาวน์โหลดแผนที่ขนาดเล็กกว่าสำหรับเวียดนาม มาเลเซีย ฮ่องกง มาเก๊า และไหหลำ\n• ปรับปรุง UI และแอนิเมชัน\n• อัปเดตเส้นชั้นความสูงสำหรับอินโดนีเซีย มาเลเซีย แทนซาเนีย ไทย และเวียดนาม\n…เพิ่มเติมได้ที่ omaps.org/news", "si-LK": "• පොදු ප්‍රවාහන නැවතුමක් තට්ටු කර සිතියමේ මාර්ග උද්දීපනය කිරීමට මාර්ග අංක තෝරන්න\n• පිටු සලකුණු ලේබල තවදුරටත් සිතියම මත අතිච්ඡාදනය නොවේ\n• නව වස්තු වර්ග සමඟ, මැයි 3 වන විට නැවුම් OpenStreetMap දත්ත\n• මාර්ග සහ මාර්ග සඳහා වැඩි දියුණු කළ උන්නතාංශ ප්‍රස්ථාර\n• වියට්නාමය, මැලේසියාව, හොංකොං, මැකාවු සහ හයිනාන් සඳහා කුඩා සිතියම් බාගැනීම්\n• පිරිපහදු කළ UI සහ සජීවිකරණ\n• ඉන්දුනීසියාව, මැලේසියාව, ටැන්සානියාව, තායිලන්තය, සහ වියට්නාමය සඳහා යාවත්කාලීන සමෝච්ඡ රේඛා\n…තවත් omaps.org/news හිදී", "sl": "• Tapnite postajališče javnega prevoza in izberite številke poti, da na zemljevidu označite poti.\n• Oznake zaznamkov se na zemljevidu ne prekrivajo več\n• Sveži podatki OpenStreetMap od 3. maja z novimi vrstami objektov\n• Izboljšane karte nadmorske višine za proge in poti\n• Manjši prenosi zemljevidov za Vietnam, Malezijo, Hongkong, Macao in Hainan\n• Izpopolnjen uporabniški vmesnik in animacije\n• Posodobljene obrisne črte za Indonezijo, Malezijo, Tanzanijo, Tajsko in Vietnam\n…več na omaps.org/news", "ru-RU": "• Нажмите на остановку общественного транспорта и выберите номера маршрутов, чтобы выделить маршруты на карте.\n• Подписи меток больше не накладываются друг на друга на карте\n• Свежие данные OpenStreetMap по состоянию на 3 мая, с новыми типами объектов\n• Улучшенные профили высот для треков и маршрутов\n• Загрузка карт меньшего размера для Вьетнама, Малайзии, Гонконга, Макао и Хайнаня\n• Усовершенствованный пользовательский интерфейс и анимация\n…подробнее на сайте omaps.org/ru/news", "es-419": "• Toca una parada de transporte público y selecciona los números de ruta para resaltar las rutas en el mapa\n• Las etiquetas de los marcadores ya no se superponen en el mapa\n• Datos actualizados de OpenStreetMap a fecha del 3 de mayo, con nuevos tipos de objetos\n• Mapas de altitud mejorados para los recorridos y las rutas\n• Descargas de mapas más pequeñas para Vietnam, Malasia, Hong Kong, Macao y Hainan\n• Interfaz de usuario y animaciones mejoradas\n…más información en omaps.org/es/news", "ne-NP": "• सार्वजनिक यातायातको स्टपमा ट्याप गरी नक्सामा रुटहरू हाइलाइट गर्न रुट नम्बरहरू छान्नुहोस्।\n• बुकमार्क लेबलहरू नक्सामा अब ओभरल्याप हुँदैनन्।\n• मे ३ सम्मको ताजा OpenStreetMap डाटा, नयाँ वस्तु प्रकारहरू सहित\n• ट्र्याक र रुटहरूका लागि सुधारिएको उचाइ चार्टहरू\n• भियतनाम, मलेसिया, हङकङ, मकाउ, र हाइनानका लागि सानो नक्सा डाउनलोड\n• परिष्कृत UI र एनिमेसनहरू\n• इन्डोनेसिया, मलेसिया, टान्जानिया, थाइल्याण्ड, र भियतनामका लागि अद्यावधिक गरिएका समरूप रेखाहरू\n…थप omaps.org/news मा", "jv": "• कोनों सार्वजनिक परिवहन स्टॉप पर टैप करूं आ नक्शा पर मार्गक कें हाइलाइट करय कें लेल मार्ग संख्या कें चयन करूं\n• बुकमार्क लेबल आब नक्शा पर ओवरलैप नहि होइत अछि\n• 3 मई के अनुसार ताजा OpenStreetMap डेटा, नए ऑब्जेक्ट प्रकार के साथ |\n• ट्रैक आ मार्गक कें लेल बेहतर ऊंचाई चार्ट\n• वियतनाम, मलेशिया, हांगकांग, मकाऊ, आ हैनान कें लेल छोट नक्शा डाउनलोड\n• परिष्कृत यूआई आ एनीमेशन\n• इंडोनेशिया, मलेशिया, तंजानिया, थाईलैंड, आ वियतनाम के लेल अद्यतन समोच्च रेखा\n…बेसी जानकारी omaps.org/news पर", "fr-FR": "• Touchez un arrêt de transport public et sélectionnez les numéros d'itinéraire pour mettre en évidence les itinéraires sur la carte.\n• Les étiquettes des signets ne se chevauchent plus sur la carte\n• Données OpenStreetMap actualisées le 3 mai, avec de nouveaux types d'objets\n• Amélioration des cartes d'altitude pour les pistes et les itinéraires\n• Téléchargement de cartes plus petites pour le Vietnam, la Malaisie, Hong Kong, Macao et Hainan\n…plus d'informations sur omaps.org/fr/news", "es-ES": "• Toque una parada de transporte público y seleccione los números de ruta para resaltar las rutas en el mapa\n• Las etiquetas de los marcadores ya no se solapan en el mapa\n• Nuevos datos de OpenStreetMap a partir del 3 de mayo, con nuevos tipos de objetos\n• Gráficos de elevación mejorados para pistas y rutas\n• Descargas de mapas más pequeños de Vietnam, Malasia, Hong Kong, Macao y Hainan\n• Interfaz de usuario y animaciones perfeccionadas\n…más información en omaps.org/es/news", "mk-MK": "• Допрете на автобуска станица и изберете броеви на линии за да ги означите на мапата.\n• Ознаките на обележувачите повеќе не се преклопуваат на мапата\n• Свежи податоци од OpenStreetMap од 3 мај, со нови типови објекти\n• Подобрени графикони на надморска височина за патеки и рути\n• Помали преземања на мапи за Виетнам, Малезија, Хонгконг, Макао и Хајнан\n• Подобрен кориснички интерфејс и анимации\n…повеќе на omaps.org/news", "ta-IN": "• வரைபடத்தில் வழிகளை முன்னிலைப்படுத்த, ஒரு பொதுப் போக்குவரத்து நிறுத்தத்தைத் தட்டி வழிக் எண்களைத் தேர்ந்தெடுக்கவும்\n• வரைபடத்தில் புக்மார்க் லேபிள்கள் இனி ஒன்றன்மேல் ஒன்று படாது.\n• மே 3 நிலவரப்படி, புதிய பொருள் வகைகளுடன் கூடிய புதிய OpenStreetMap தரவு\n• தடங்கள் மற்றும் வழிகளுக்கான மேம்படுத்தப்பட்ட உயரப் வரைபடங்கள்\n• வியட்நாம், மலேசியா, ஹாங்காங், மக்காவு மற்றும் ஹைனான் ஆகியவற்றுக்கான சிறிய வரைபடப் பதிவிறக்கங்கள்\n…மேலும் omaps.org/news இல்", "be": "• Націсніце на прыпынак грамадскага транспарту і выберыце нумары маршрутаў, каб падсвятліць іх на мапе\n• Назвы закладжак на мапе больш не накладваюцца адна на адну\n• Свежыя даныя OpenStreetMap па стане на 3 мая, з новымі тыпамі аб'ектаў\n• Палепшаныя вышынныя мапы для трэкаў і маршрутаў\n• Меншыя памеры спамповак мап для В'етнама, Малайзіі, Ганконга, Макаа і Хайнана\n• Палепшаны карыстальніцкі інтэрфейс і анімацыі\n…больш на omaps.org/news", "or": "• ଏକ ଜନସାଧାରଣ ପରିବହନ ଷ୍ଟପ୍ ଟ୍ୟାପ୍ କରନ୍ତୁ ଏବଂ ମାନଚିତ୍ରରେ ମାର୍ଗଗୁଡିକୁ ହାଇଲାଇଟ୍ କରିବାକୁ ମାର୍ଗ ସଂଖ୍ୟା ଚୟନ କରନ୍ତୁ |\n• ବୁକମାର୍କ ଲେବଲ୍ ମାନଚିତ୍ରରେ ଆଉ ଓଭରଅପ୍ ହେବ ନାହିଁ |\n• ନୂତନ ବସ୍ତୁ ପ୍ରକାର ସହିତ ମେ 3 ସୁଦ୍ଧା ନୂଆ OpenStreetMap ଡାଟା\n• ଟ୍ରାକ୍ ଏବଂ ରୁଟ୍ ପାଇଁ ଉନ୍ନତ ଉଚ୍ଚତା ଚାର୍ଟ |\n• ଭିଏତନାମ, ମାଲେସିଆ, ହଂକଂ, ମାକାଉ, ଏବଂ ହେନାନ ପାଇଁ ଛୋଟ ମାନଚିତ୍ର ଡାଉନଲୋଡ୍ |\n• ବିଶୋଧିତ UI ଏବଂ ଆନିମେସନ୍ |\n…ଅଧିକ omaps.org/news ରେ", "en-ZA": "• Tap a public transport stop and select route numbers to highlight routes on the map\n• Bookmark labels no longer overlap on the map\n• Fresh OpenStreetMap data as of May 3, with new object types\n• Improved elevation charts for tracks and routes\n• Smaller map downloads for Vietnam, Malaysia, Hong Kong, Macau, and Hainan\n• Refined UI and animations\n• Updated contour lines for Indonesia, Malaysia, Tanzania, Thailand, and Vietnam\n• Bug fixes and performance improvements\n…more at omaps.org/news", "fr-CA": "• Touchez un arrêt de transport public et sélectionnez les numéros d'itinéraire pour mettre en évidence les itinéraires sur la carte.\n• Les étiquettes des signets ne se chevauchent plus sur la carte\n• Données OpenStreetMap actualisées le 3 mai, avec de nouveaux types d'objets\n• Amélioration des cartes d'altitude pour les pistes et les itinéraires\n• Téléchargement de cartes plus petites pour le Vietnam, la Malaisie, Hong Kong, Macao et Hainan\n…plus d'informations sur omaps.org/fr/news", "lt": "• Bakstelėkite viešojo transporto stotelę ir pasirinkite maršruto numerius, kad žemėlapyje paryškintumėte maršrutus\n• Žymeklių etiketės žemėlapyje nebepersidengia\n• Nauji \"OpenStreetMap\" duomenys nuo gegužės 3 d. su naujais objektų tipais\n• Patobulintos trasų ir maršrutų aukščio diagramos\n• Mažesni Vietnamo, Malaizijos, Honkongo, Makao ir Hainano žemėlapių atsisiuntimai\n• Patobulinta vartotojo sąsaja ir animacijos\n…daugiau - omaps.org/lt/news", "ms": "• Ketuk hentian pengangkutan awam dan pilih nombor laluan untuk menandakan laluan pada peta\n• Label penanda halaman tidak lagi bertindih pada peta\n• Data OpenStreetMap terkini setakat 3 Mei, dengan jenis objek baharu\n• Carta ketinggian yang dipertingkatkan untuk trek dan laluan\n• Muat turun peta yang lebih kecil untuk Vietnam, Malaysia, Hong Kong, Macau, dan Hainan\n• Antaramuka dan animasi yang dipertingkatkan\n…lebih lanjut di omaps.org/news", "sq": "• Prekni një ndalesë të transportit publik dhe zgjidhni numrat e linjave për të theksuar rrugët në hartë\n• Etiketat e shënimeve nuk mbivendosen më në hartë\n• Të dhëna të freskëta të OpenStreetMap deri më 3 maj, me lloje të reja objektesh\n• Të përmirësuara hartat e lartësisë për shtigjet dhe rrugët\n• Shkarkime më të vogla të hartave për Vietnam, Malajzi, Hong Kong, Makao dhe Hainan\n• Ndërfaqe e rafinuar dhe animacione\n…më shumë në omaps.org/news", "fa-AE": "• روی ایستگاه حمل و نقل عمومی ضربه بزنید و شماره‌های مسیر را انتخاب کنید تا مسیرها روی نقشه برجسته شوند.\n• برچسب‌های نشانک روی نقشه دیگر روی هم نمی‌افتند.\n• داده‌های تازه OpenStreetMap تا تاریخ ۳ مه، با انواع جدید اشیاء\n• بهبود نمودارهای ارتفاع برای مسیرها و روت‌ها\n• دانلود نقشه‌های کوچکتر برای ویتنام، مالزی، هنگ کنگ، ماکائو و هینان\n• رابط کاربری و انیمیشن‌های بهبود یافته\n• خطوط همشکل به‌روزشده برای اندونزی، مالزی، تانزانیا، تایلند و ویتنام\n…بیشتر در omaps.org/fa-IR/news", "en-US": "• Tap a public transport stop and select route numbers to highlight routes on the map\n• Bookmark labels no longer overlap on the map\n• Fresh OpenStreetMap data as of May 3, with new object types\n• Improved elevation charts for tracks and routes\n• Smaller map downloads for Vietnam, Malaysia, Hong Kong, Macau, and Hainan\n• Refined UI and animations\n• Updated contour lines for Indonesia, Malaysia, Tanzania, Thailand, and Vietnam\n• Bug fixes and performance improvements\n…more at omaps.org/news", "bs": "• Dodirnite stanicu javnog prijevoza i odaberite brojeve linija da biste istaknuli rute na mapi\n• Oznake oznaka više se ne preklapaju na mapi\n• Svježi OpenStreetMap podaci od 3. maja, s novim tipovima objekata\n• Poboljšani grafikoni nadmorske visine za staze i rute\n• Manje preuzimanja karata za Vijetnam, Maleziju, Hong Kong, Makao i Hainan\n• Unapređen korisnički interfejs i animacije\n• Ažurirane konturne linije za Indoneziju, Maleziju, Tanzaniju, Tajland i Vijetnam\n…više na omaps.org/news", "tr-TR": "• Harita üzerinde rotaları vurgulamak için bir toplu taşıma durağına dokunun ve rota numaralarını seçin\n• Yer imi etiketleri artık haritada üst üste gelmiyor\n• Yeni nesne türleriyle birlikte 3 Mayıs itibarıyla yeni OpenStreetMap verileri\n• Parkurlar ve rotalar için geliştirilmiş yükseklik grafikleri\n• Vietnam, Malezya, Hong Kong, Makao ve Hainan için daha küçük harita indirmeleri\n• Geliştirilmiş kullanıcı arayüzü ve animasyonlar\n…daha fazlası omaps.org/tr/news adresinde", "ro": "• Atingeți o stație de transport public și selectați numere de traseu pentru a evidenția traseele pe hartă\n• Etichetele marcajelor nu se mai suprapun pe hartă\n• Date proaspete OpenStreetMap din 3 mai, cu noi tipuri de obiecte\n• Grafice de elevație îmbunătățite pentru trasee și rute\n• Descărcări de hărți mai mici pentru Vietnam, Malaezia, Hong Kong, Macao și Hainan\n• UI și animații rafinate\n…mai multe la omaps.org/news", "en-GB": "• Tap a public transport stop and select route numbers to highlight routes on the map\n• Bookmark labels no longer overlap on the map\n• Fresh OpenStreetMap data as of May 3, with new object types\n• Improved elevation charts for tracks and routes\n• Smaller map downloads for Vietnam, Malaysia, Hong Kong, Macau, and Hainan\n• Refined UI and animations\n• Updated contour lines for Indonesia, Malaysia, Tanzania, Thailand, and Vietnam\n• Bug fixes and performance improvements\n…more at omaps.org/news", "ug": "• ئاممىۋى قاتناش توختاشنى چېكىپ ، يول نومۇرىنى تاللاڭ ، خەرىتىدىكى لىنىيىلەرنى گەۋدىلەندۈرۈڭ\n• خەتكۈچ بەلگىسى خەرىتىدە بىر-بىرىنى قاپلىمايدۇ\n• يېڭى OpenStreetMap سانلىق مەلۇماتلىرى 5-ئاينىڭ 3-كۈنىگىچە ، يېڭى ئوبيېكت تىپى بار\n• يول ۋە لىنىيەلەرنىڭ ئېگىزلىك جەدۋىلى ياخشىلاندى\n• ۋىيېتنام ، مالايسىيا ، شياڭگاڭ ، ئاۋمېن ۋە خەينەن ئۈچۈن كىچىكرەك خەرىتە چۈشۈرۈش\n• مۇكەممەللەشتۈرۈلگەن UI ۋە كارتونلار\n…تېخىمۇ كۆپ omaps.org/news", "hi-IN": "• मानचित्र पर मार्गों को हाइलाइट करने के लिए किसी सार्वजनिक परिवहन स्टॉप पर टैप करें और मार्ग संख्याएँ चुनें।\n• बुकमार्क लेबल अब नक्शे पर एक-दूसरे पर नहीं चढ़ते।\n• 3 मई तक का ताज़ा OpenStreetMap डेटा, नए ऑब्जेक्ट प्रकारों के साथ\n• ट्रैक्स और मार्गों के लिए बेहतर ऊँचाई चार्ट\n• वियतनाम, मलेशिया, हांगकांग, मकाऊ, और हैनान के लिए छोटे नक्शा डाउनलोड\n• परिष्कृत यूआई और एनिमेशन\n• इंडोनेशिया, मलेशिया, तंजानिया, थाईलैंड, और वियतनाम के लिए अद्यतन कंटूर रेखाएँ\n…और अधिक omaps.org/hi/news पर", "bo": "• སྤྱི་སྤྱོད་རླངས་འཁོར་གྱི་བཀག་སྡོམ་ས་ཚིགས་ལ་རྡེབ་ནས་ས་ཁྲའི་སྟེང་ལམ་ཐིག་གསལ་སྟོན་བྱེད་པར་ལམ་ཐིག་ཨང་གྲངས་འདེམས།\n• དེབ་རྟགས་མིང་བྱང་ས་ཁྲའི་སྟེང་དུ་གཅིག་ལ་གཅིག་བརྩེགས་མི་བྱེད།\n• ཟླ་5 ཚེས་3 བར་གྱི OpenStreetMap གནས་སྡུད་གསར་པ། དངོས་པོའི་རིགས་གསར་པ་དང་བཅས།\n• ལམ་ཐིག་དང་ལམ་ཐིག་གི་མཐོ་ཚད་ཀྱི་རེའུ་མིག་ལེགས་བཅོས་བྱས།\n• ཝི་ཡཏ་ནམ་དང་། མ་ལེ་ཤི་ཡ། ཧོང་ཀོང་། མའོ་ཀོ། ཧའེ་ནན་བཅས་ཀྱི་ས་ཁྲ་ཆུང་བ་ཕབ་ལེན་བྱེད་ཐུབ།\n• བཟོ་བཅོས་བྱས་པའི་UIདང་བསྒུལ་བརྙན།\n…མང་ཙམ་ omaps.org/news", "mr-IN": "• सार्वजनिक वाहतुकीच्या थांब्यावर टॅप करा आणि नकाशावर मार्गांना हायलाइट करण्यासाठी मार्ग क्रमांक निवडा\n• नकाशावर बुकमार्क लेबल आता एकमेकांवर ओव्हरलॅप होत नाहीत\n• ३ मे रोजीचा ताजा OpenStreetMap डेटा, नवीन वस्तू प्रकारांसह\n• ट्रॅक आणि मार्गांसाठी सुधारित उंची चार्ट\n• व्हिएतनाम, मलेशिया, हाँगकाँग, मकाऊ आणि हायनानसाठी नकाशाचे लहान डाउनलोड\n• सुधारित UI आणि अ‍ॅनिमेशन\n• इंडोनेशिया, मलेशिया, टांझानिया, थायलंड आणि व्हिएतनामसाठी अद्ययावत रूपरेषा रेषा\n…अधिक omaps.org/mr/news वर", "bn-BD": "• পাবলিক ট্রান্সপোর্ট স্টপে ট্যাপ করুন এবং মানচিত্রে রুটগুলো হাইলাইট করতে রুট নম্বরগুলো নির্বাচন করুন।\n• বুকমার্ক লেবেলগুলো আর মানচিত্রে ওভারল্যাপ করে না।\n• ৩ মে পর্যন্ত নতুন অবজেক্ট প্রকারসহ তাজা OpenStreetMap ডেটা\n• ট্র্যাক এবং রুটের জন্য উন্নত উচ্চতার চার্ট\n• ভিয়েতনাম, মালয়েশিয়া, হংকং, ম্যাকাও এবং হাইনানের জন্য ছোট মানচিত্র ডাউনলোড\n• উন্নত UI এবং অ্যানিমেশন\n• ইন্দোনেশিয়া, মালয়েশিয়া, তানজানিয়া, থাইল্যান্ড এবং ভিয়েতনামের জন্য হালনাগাদ করা কনট্যুর লাইনসমূহ\n…আরও omaps.org/news-এ", "ca": "• Toca una parada de transport públic i selecciona els números de ruta per ressaltar les rutes al mapa\n• Les etiquetes dels marcadors ja no es superposen al mapa\n• Dades fresques d'OpenStreetMap a data de 3 de maig, amb nous tipus d'objecte\n• Gràfics d'altitud millorats per a rutes i trajectes\n• Descàrregues de mapes més petites per a Vietnam, Malàisia, Hong Kong, Macau i Hainan\n• Interfície d'usuari i animacions refinades\n…més a omaps.org/ca/news", "it-IT": "• Toccare una fermata del trasporto pubblico e selezionare i numeri di percorso per evidenziare i percorsi sulla mappa.\n• Le etichette dei segnalibri non si sovrappongono più sulla mappa\n• Dati OpenStreetMap aggiornati al 3 maggio, con nuovi tipi di oggetti\n• Grafici altimetrici migliorati per tracce e percorsi\n• Download di mappe più piccole per Vietnam, Malesia, Hong Kong, Macao e Hainan\n• Interfaccia utente e animazioni perfezionate\n…Maggiori informazioni su omaps.org/it/news", "uk": "• Торкніться зупинки громадського транспорту та виберіть номери маршрутів, щоб виділити їх на мапі\n• Підписи міток більше не перетинаються на мапі\n• Свіжі дані OpenStreetMap станом на 3 травня, з новими типами об'єктів\n• Покращені діаграми висот для треків і маршрутів\n• Менші завантаження мап для В'єтнаму, Малайзії, Гонконгу, Макао та Хайнаня\n• Покращений інтерфейс та анімація\n• Оновлені контурні лінії для Індонезії, Малайзії, Танзанії, Таїланду та В'єтнаму\n…більше на omaps.org/uk/news", "fa-AF": "• روی ایستگاه حمل و نقل عمومی ضربه بزنید و شماره‌های مسیر را انتخاب کنید تا مسیرها روی نقشه برجسته شوند.\n• برچسب‌های نشانک روی نقشه دیگر روی هم نمی‌افتند.\n• داده‌های تازه OpenStreetMap تا تاریخ ۳ مه، با انواع جدید اشیاء\n• بهبود نمودارهای ارتفاع برای مسیرها و روت‌ها\n• دانلود نقشه‌های کوچکتر برای ویتنام، مالزی، هنگ کنگ، ماکائو و هینان\n• رابط کاربری و انیمیشن‌های بهبود یافته\n• خطوط همشکل به‌روزشده برای اندونزی، مالزی، تانزانیا، تایلند و ویتنام\n…بیشتر در omaps.org/fa-IR/news", "mn-MN": "• Нийтийн тээврийн буудлыг товшоод маршрутын дугаарыг сонгон газрын зураг дээр маршрутуудыг тодруулна\n• Газрын зураг дээр тэмдэглэлийн шошгууд давхцахаа больсон\n• 5-р сарын 3-ны байдлаар шинэ объектын төрөлүүдтэй шинэчилсэн OpenStreetMap өгөгдөл\n• Зам болон маршрутын өндрийн графикуудыг сайжруулсан\n• Вьетнам, Малайз, Хонгконг, Макао болон Хайнань дахь газрын зургийн таталтуудыг багасгасан\n• Шинэчлэгдсэн хэрэглэгчийн интерфейс ба анимациуд\n…илүүг omaps.org/news дээрээс үзнэ үү", "zh-TW": "• 點選公共交通站，並選擇路線編號，即可在地圖上高亮顯示路線\n• 地圖上的書籤標籤不再重疊\n• 截至 5 月 3 日的最新 OpenStreetMap 資料，新增物件類型\n• 改良路徑和路線的海拔圖\n• 下載越南、馬來西亞、香港、澳門和海南的較小地圖\n• 精緻的使用者介面與動畫\n• 更新印尼、馬來西亞、坦尚尼亞、泰國和越南的等值線\n• 錯誤修正與效能改善\n…更多資訊請參閱 omaps.org/news", "as": "• মানচিত্ৰত পথসমূহ হাইলাইট কৰিবলৈ এটা ৰাজহুৱা পৰিবহণ ষ্টপত টেপ কৰক আৰু পথ নম্বৰসমূহ বাছনি কৰক\n• বুকমাৰ্ক লেবেলবোৰ মেপখনত আৰু ওভাৰল্যাপ নহয়।\n• ৩ মে'লৈকে নতুন অবজেক্টৰ প্ৰকাৰৰ সৈতে সতেজ OpenStreetMap ডেটা\n• ট্ৰেক আৰু ৰুটসমূহৰ বাবে উন্নত উচ্চতাৰ তালিকা\n• ভিয়েটনাম, মালয়েছিয়া, হংকং, মেকাও, আৰু হাইনানৰ বাবে সৰু মেপ ডাউনলোড\n• উন্নত UI আৰু এনিমেচন\n• ইণ্ডোনেছিয়া, মালয়েছিয়া, টেঞ্জানিয়া, থাইলেণ্ড, আৰু ভিয়েটনামৰ বাবে আপডেট কৰা কণ্টুৰ ৰেখাসমূহ\n…অধিক তথ্যৰ বাবে omaps.org/news চাওক।", "zh-HK": "• 點選公共交通站，並選擇路線編號，即可在地圖上高亮顯示路線\n• 地圖上的書籤標籤不再重疊\n• 截至 5 月 3 日的最新 OpenStreetMap 資料，新增物件類型\n• 改良路徑和路線的海拔圖\n• 下載越南、馬來西亞、香港、澳門和海南的較小地圖\n• 精緻的使用者介面與動畫\n• 更新印尼、馬來西亞、坦尚尼亞、泰國和越南的等值線\n• 錯誤修正與效能改善\n…更多資訊請參閱 omaps.org/news", "gl-ES": "• Toca unha parada de transporte público e selecciona os números de liña para destacar as rutas no mapa\n• As etiquetas dos marcadores xa non se solapan no mapa\n• Datos frescos de OpenStreetMap a 3 de maio, con novos tipos de obxectos\n• Melloras nos gráficos de elevación para traxectorias e rutas\n• Descargas de mapas máis pequenas para Vietnam, Malaisia, Hong Kong, Macau e Hainan\n• Interfaz de usuario refinada e animacións\n…máis en omaps.org/gl/news", "mi": "• Pāhia tētahi tūnga waka tūmatanui, kātahi ka tīpakohia ngā tau huarahi kia whakaatuhia ngā huarahi i runga i te mapi\n• Kāore anō ngā tapanga tohu pae pukapuka e tūpoki i runga i te mahere\n• Ngā raraunga OpenStreetMap hou i te 3 o Mei, me ngā momo tūemi hou\n• Kua whakapai ake ngā mahere teitei mō ngā ara me ngā huarahi\n• Ngā tango mahere iti ake mō Vietnam, Malaysia, Hong Kong, Macau, me Hainan\n• Kua whakapaipaihia te atanga kaiwhakamahi me ngā whakaahua neke\n…kei te omaps.org/news", "en-AU": "• Tap a public transport stop and select route numbers to highlight routes on the map\n• Bookmark labels no longer overlap on the map\n• Fresh OpenStreetMap data as of May 3, with new object types\n• Improved elevation charts for tracks and routes\n• Smaller map downloads for Vietnam, Malaysia, Hong Kong, Macau, and Hainan\n• Refined UI and animations\n• Updated contour lines for Indonesia, Malaysia, Tanzania, Thailand, and Vietnam\n• Bug fixes and performance improvements\n…more at omaps.org/news", "bg": "• Докоснете спирка на обществения транспорт и изберете номера на маршрута, за да маркирате маршрутите на картата\n• Етикетите на отметките вече не се припокриват на картата\n• Свежи данни от OpenStreetMap към 3 май с нови типове обекти\n• Подобрени диаграми на надморската височина за трасета и маршрути\n• Изтегляне на по-малки карти за Виетнам, Малайзия, Хонконг, Макао и Хайнан\n• Усъвършенстван потребителски интерфейс и анимации\n…повече на omaps.org/news", "my-MM": "• အများပြည်သူသယ်ယူပို့ဆောင်ရေးရပ်နားရာတစ်ခုကို နှိပ်ပြီး မြေပုံပေါ်တွင် လမ်းကြောင်းများကို အထူးပြုရန် လမ်းကြောင်းနံပါတ်များကို ရွေးချယ်ပါ။\n• မြေပုံပေါ်တွင် အမှတ်တံဆိပ်အမည်များ မထပ်လွှမ်းတော့ပါ။\n• မေ ၃ ရက်အထိ အသစ်ထွက် OpenStreetMap ဒေတာ၊ အရာဝတ္ထုအမျိုးအစားအသစ်များပါဝင်သည်။\n• လမ်းကြောင်းများနှင့် ခရီးစဉ်များအတွက် မြင့်အဆင့်ဇယားများကို တိုးတက်ကောင်းမွန်အောင် ပြင်ဆင်ထားသည်။\n…အကြောင်းပိုမိုကို omaps.org/news တွင် ကြည့်ရှုနိုင်ပါသည်။", "cs-CZ": "• Klepnutím na zastávku veřejné dopravy a výběrem čísla trasy zvýrazníte trasy na mapě.\n• Popisky záložek se již na mapě nepřekrývají.\n• Čerstvá data OpenStreetMap k 3. květnu s novými typy objektů\n• Vylepšené grafy nadmořské výšky pro tratě a trasy\n• Menší mapy ke stažení pro Vietnam, Malajsii, Hongkong, Macao a Hainan\n• Vylepšené uživatelské rozhraní a animace\n• Aktualizované obrysy pro Indonésii, Malajsii, Tanzanii, Thajsko a Vietnam\n• Opravy chyb a zlepšení výkonu\n…více na omaps.org/cs/news", "ml-IN": "• മാപ്പിൽ റൂട്ടുകൾ ഹൈലൈറ്റ് ചെയ്യുന്നതിനായി ഒരു പൊതുഗതാഗത സ്റ്റോപ്പ് ടാപ്പ് ചെയ്ത് റൂട്ട് നമ്പറുകൾ തിരഞ്ഞെടുക്കുക\n• മാപ്പിൽ ബുക്ക്മാർക്ക് ലേബലുകൾ ഇനി ഒന്നിനുമുകളിൽ ഒന്നായി വരുന്നില്ല\n• മെയ് 3 വരെയുള്ള പുതിയ OpenStreetMap ഡാറ്റ, പുതിയ ഒബ്ജക്റ്റ് ടൈപ്പുകളോടെ\n• ട്രാക്കുകൾക്കും റൂട്ടുകൾക്കുമുള്ള മെച്ചപ്പെടുത്തിയ ഉയരം ചാർട്ടുകൾ\n• വിയറ്റ്നാം, മലേഷ്യ, ഹോങ്കോംഗ്, മക്കോ, ഹൈനാൻ എന്നിവിടങ്ങളിലേക്ക് ചെറിയ മാപ്പ് ഡൗൺലോഡുകൾ\n• മെച്ചപ്പെടുത്തിയ യുഐ, ആനിമേഷനുകൾ\n…കൂടുതൽ വിവരങ്ങൾക്ക് omaps.org/news", "nl-NL": "• Tik op een halte van het openbaar vervoer en selecteer routenummers om routes op de kaart te markeren\n• Bladwijzerlabels overlappen elkaar niet meer op de kaart\n• Verse OpenStreetMap-gegevens vanaf 3 mei, met nieuwe objecttypen\n• Verbeterde hoogtekaarten voor tracks en routes\n• Kleinere kaartdownloads voor Vietnam, Maleisië, Hong Kong, Macau en Hainan\n• Verfijnde UI en animaties\n• Bijgewerkte hoogtelijnen voor Indonesië, Maleisië, Tanzania, Thailand en Vietnam\n…meer op omaps.org/nl/news", "en-CA": "• Tap a public transport stop and select route numbers to highlight routes on the map\n• Bookmark labels no longer overlap on the map\n• Fresh OpenStreetMap data as of May 3, with new object types\n• Improved elevation charts for tracks and routes\n• Smaller map downloads for Vietnam, Malaysia, Hong Kong, Macau, and Hainan\n• Refined UI and animations\n• Updated contour lines for Indonesia, Malaysia, Tanzania, Thailand, and Vietnam\n• Bug fixes and performance improvements\n…more at omaps.org/news", "de-DE": "• Tippen Sie auf eine Haltestelle der öffentlichen Verkehrsmittel und wählen Sie die Routennummern aus, um die Routen auf der Karte zu markieren.\n• Lesezeichenbeschriftungen überschneiden sich nicht mehr auf der Karte\n• Frische OpenStreetMap-Daten ab dem 3. Mai, mit neuen Objekttypen\n• Verbesserte Höhendiagramme für Tracks und Routen\n• Kleinere Karten-Downloads für Vietnam, Malaysia, Hongkong, Macau und Hainan\n• Verbesserte Benutzeroberfläche und Animationen\n…mehr unter omaps.org/de/news", "zu": "• Thinta isitima sokuthutha somphakathi bese ukhetha izinombolo zemigudu ukuze ugqamise imigudu emephini\n• Amalebula wamabookmark awasehlangani emephini\n• Idatha entsha ye-OpenStreetMap kusukela mhla ziyi-3 kuMeyi, enezinhlobo ezintsha zezinto\n• Amashadi wokuphakama athuthukisiwe wemigqa nemizila\n• Ukudawuniloda kwemephu okuncane kweVietnam, iMalaysia, iHong Kong, iMacau, neHainan\n• Uhlangothi lokusebenza nolunye uhlelo lokunyakaza oluthuthukisiwe\n…okuningi ku-omaps.org/news", "ja-JP": "• 公共交通機関の停留所をタップし、路線番号を選択すると、地図上の路線がハイライトされます。\n• ブックマークラベルが地図上で重ならないようになりました。\n• 5月3日時点の新鮮なOpenStreetMapデータ。\n• トラックとルートの標高チャートの改善\n• ベトナム、マレーシア、香港、マカオ、海南の小さな地図のダウンロード\n• 洗練されたUIとアニメーション\n• インドネシア、マレーシア、タンザニア、タイ、ベトナムの等高線を更新\n• バグ修正とパフォーマンスの向上\n…more at omaps.org/news", "da-DK": "• Tryk på et stoppested for offentlig transport, og vælg rutenumre for at fremhæve ruter på kortet\n• Bogmærkeetiketter overlapper ikke længere på kortet\n• Friske OpenStreetMap-data fra 3. maj med nye objekttyper\n• Forbedrede højdekurver for spor og ruter\n• Mindre kortdownloads for Vietnam, Malaysia, Hong Kong, Macau og Hainan\n• Raffineret brugergrænseflade og animationer\n• Opdaterede konturlinjer for Indonesien, Malaysia, Tanzania, Thailand og Vietnam\n…mere på omaps.org/news", "fa": "• روی ایستگاه حمل و نقل عمومی ضربه بزنید و شماره‌های مسیر را انتخاب کنید تا مسیرها روی نقشه برجسته شوند.\n• برچسب‌های نشانک روی نقشه دیگر روی هم نمی‌افتند.\n• داده‌های تازه OpenStreetMap تا تاریخ ۳ مه، با انواع جدید اشیاء\n• بهبود نمودارهای ارتفاع برای مسیرها و روت‌ها\n• دانلود نقشه‌های کوچکتر برای ویتنام، مالزی، هنگ کنگ، ماکائو و هینان\n• رابط کاربری و انیمیشن‌های بهبود یافته\n• خطوط همشکل به‌روزشده برای اندونزی، مالزی، تانزانیا، تایلند و ویتنام\n…بیشتر در omaps.org/fa-IR/news", "en-IN": "• Tap a public transport stop and select route numbers to highlight routes on the map\n• Bookmark labels no longer overlap on the map\n• Fresh OpenStreetMap data as of May 3, with new object types\n• Improved elevation charts for tracks and routes\n• Smaller map downloads for Vietnam, Malaysia, Hong Kong, Macau, and Hainan\n• Refined UI and animations\n• Updated contour lines for Indonesia, Malaysia, Tanzania, Thailand, and Vietnam\n• Bug fixes and performance improvements\n…more at omaps.org/news", "hy-AM": "• Tap a public transport stop and select route numbers to highlight routes on the map\n• Bookmark labels no longer overlap on the map\n• Fresh OpenStreetMap data as of May 3, with new object types\n• Improved elevation charts for tracks and routes\n• Smaller map downloads for Vietnam, Malaysia, Hong Kong, Macau, and Hainan\n• Refined UI and animations\n• Updated contour lines for Indonesia, Malaysia, Tanzania, Thailand, and Vietnam\n• Bug fixes and performance improvements\n…more at omaps.org/news", "ur": "• پبلک ٹرانسپورٹ کے اسٹاپ پر ٹیپ کریں اور نقشے پر راستے نمایاں کرنے کے لیے روٹ نمبر منتخب کریں۔\n• نقشے پر بک مارک لیبلز اب اوورلیپ نہیں ہوتے۔\n• 3 مئی تک کا تازہ ترین OpenStreetMap ڈیٹا، نئے آبجیکٹ اقسام کے ساتھ\n• ٹریکس اور روٹس کے لیے بہتر بلندی کے چارٹس\n• ویتنام، ملائیشیا، ہانگ کانگ، مکاؤ، اور ہینان کے لیے نقشے کے چھوٹے ڈاؤن لوڈ\n• بہتر UI اور اینیمیشنز\n• انڈونیشیا، ملائیشیا، تنزانیہ، تھائی لینڈ، اور ویتنام کے لیے تازہ ترین کونٹور لائنز\n…مزید omaps.org/news پر", "mai": "• कोनों सार्वजनिक परिवहन स्टॉप पर टैप करूं आ नक्शा पर मार्गक कें हाइलाइट करय कें लेल मार्ग संख्या कें चयन करूं\n• बुकमार्क लेबल आब नक्शा पर ओवरलैप नहि होइत अछि\n• 3 मई के अनुसार ताजा OpenStreetMap डेटा, नए ऑब्जेक्ट प्रकार के साथ |\n• ट्रैक आ मार्गक कें लेल बेहतर ऊंचाई चार्ट\n• वियतनाम, मलेशिया, हांगकांग, मकाऊ, आ हैनान कें लेल छोट नक्शा डाउनलोड\n• परिष्कृत यूआई आ एनीमेशन\n• इंडोनेशिया, मलेशिया, तंजानिया, थाईलैंड, आ वियतनाम के लेल अद्यतन समोच्च रेखा\n…बेसी जानकारी omaps.org/news पर", "ko-KR": "• 대중교통 정류장을 탭하고 노선 번호를 선택하여 지도에서 노선을 강조 표시합니다.\n• 북마크 레이블이 더 이상 지도에서 겹치지 않습니다.\n• 새로운 개체 유형이 포함된 5월 3일 기준 최신 OpenStreetMap 데이터\n• 트랙 및 경로의 고도 차트 개선\n• 베트남, 말레이시아, 홍콩, 마카오, 하이난에 대한 더 작은 지도 다운로드\n• 개선된 UI 및 애니메이션\n• 인도네시아, 말레이시아, 탄자니아, 태국, 베트남의 등고선이 업데이트되었습니다.\n• 버그 수정 및 성능 개선\n…자세한 내용은 omaps.org/news에서 확인하세요.", "id": "• Ketuk pemberhentian angkutan umum dan pilih nomor rute untuk menyorot rute pada peta\n• Label penanda tidak lagi tumpang tindih pada peta\n• Data OpenStreetMap terbaru per tanggal 3 Mei, dengan tipe objek baru\n• Grafik elevasi yang lebih baik untuk trek dan rute\n• Unduhan peta yang lebih kecil untuk Vietnam, Malaysia, Hong Kong, Makau, dan Hainan\n• UI dan animasi yang disempurnakan\n…selengkapnya di omaps.org/id/news", "ky-KG": "• Жалпы транспорттук токтоочу жайга тийип, картада маршруттарды белгилөө үчүн маршрут номерлерин тандаңыз\n• Баракча белгилери картада эми бири-бирин жаап турбайт\n• 3-майга карата жаңы OpenStreetMap маалыматы, жаңы объект түрлөрү менен\n• Тректер жана маршруттар үчүн бийиктик диаграммалары жакшыртылды\n• Вьетнам, Малайзия, Гонконг, Макао жана Хайнань үчүн картаны жүктөө көлөмү кичирээк\n• Жакшыртылган колдонуучу интерфейси жана анимациялар\n…толугураак маалыматты omaps.org/news сайтынан окуңуз", "sr": "• Додирните станицу јавног превоза и изаберите бројеве линија да бисте истакли руте на мапи\n• Ознаке обележивача више се не преклапају на мапи\n• Свежи OpenStreetMap подаци од 3. маја, са новим типовима објеката\n• Побољшани графикони висине за стазе и руте\n• Мање преузимања мапа за Вијетнам, Малезију, Хонгконг, Макао и Хајнан\n• Побољшан кориснички интерфејс и анимације\n• Ажуриране контурне линије за Индонезију, Малезију, Танзанију, Тајланд и Вијетнам\n…више на omaps.org/news", "el-GR": "• Πατήστε μια στάση δημόσιας συγκοινωνίας και επιλέξτε αριθμούς διαδρομής για να επισημάνετε διαδρομές στο χάρτη.\n• Οι ετικέτες σελιδοδεικτών δεν επικαλύπτονται πλέον στο χάρτη\n• Φρέσκα δεδομένα OpenStreetMap από τις 3 Μαΐου, με νέους τύπους αντικειμένων\n• Βελτιωμένα διαγράμματα υψομέτρων για διαδρομές και διαδρομές\n• Μικρότερες λήψεις χαρτών για το Βιετνάμ, τη Μαλαισία, το Χονγκ Κονγκ, το Μακάο και το Χαϊνάν\n• Βελτιωμένο UI και κινούμενα σχέδια\n…περισσότερα στο omaps.org/el/news", "eu-ES": "• Egin tap garraio publikoaren geltoki batean eta hautatu ibilbide-zenbakiak mapako ibilbideak nabarmentzeko\n• Markagailu-etiketek ez dute gehiago maparen gainean gainjartzen.\n• Maiatzaren 3ko OpenStreetMap datu freskoak, objektu mota berriekin\n• Ibilbide eta ibilbideen altuera-grafiko hobetuak\n• Vietnam, Malaysia, Hong Kong, Makao eta Hainannerako mapa-deskargak txikiagoak\n• UI dotoretua eta animazioak\n…gehiago omaps.org/eu/news-en", "hu-HU": "• Érintse meg a tömegközlekedési megállóhelyet, és válassza ki az útvonalszámokat az útvonalak kiemeléséhez a térképen.\n• A könyvjelző címkék már nem fedik egymást a térképen\n• Friss OpenStreetMap adatok május 3-tól, új objektumtípusokkal\n• Javított magassági diagramok a pályákhoz és útvonalakhoz\n• Kisebb térképek letöltése Vietnam, Malajzia, Hongkong, Makaó és Hainan számára\n• Finomított felhasználói felület és animációk\n…még több az omaps.org/hu/news oldalon", "lo-LA": "• ແຕະບ່ອນຈອດລົດສາທາລະນະ ແລະເລືອກໝາຍເລກເສັ້ນທາງເພື່ອເນັ້ນໃສ່ເສັ້ນທາງໃນແຜນທີ່\n• ປ້າຍບຸກມາກບໍ່ທັບຊ້ອນກັນຢູ່ໃນແຜນທີ່\n• ຂໍ້ມູນ OpenStreetMap ສົດໃນວັນທີ 3 ພຶດສະພາ, ພ້ອມກັບປະເພດວັດຖຸໃໝ່\n• ປັບປຸງຕາຕະລາງລະດັບຄວາມສູງສຳລັບຕິດຕາມ ແລະເສັ້ນທາງ\n• ການດາວໂຫຼດແຜນທີ່ຂະໜາດນ້ອຍສຳລັບຫວຽດນາມ, ມາເລເຊຍ, ຮົງກົງ, ມາກາວ ແລະ ໄຫໜານ\n• UI ແລະອະນິເມຊັນທີ່ຫລອມໂລຫະ\n• ປັບປຸງເສັ້ນ contour ສໍາລັບອິນໂດເນເຊຍ, ມາເລເຊຍ, Tanzania, ໄທ, ແລະຫວຽດນາມ\n• ແກ້ໄຂຂໍ້ຜິດພາດ ແລະປັບປຸງປະສິດທິພາບ\n…ເພີ່ມເຕີມຢູ່ omaps.org/news", "no-NO": "• Trykk på et stoppested for kollektivtransport, og velg rutenummer for å markere ruter på kartet\n• Bokmerkeetiketter overlapper ikke lenger på kartet\n• Ferske OpenStreetMap-data fra 3. mai, med nye objekttyper\n• Forbedrede høydekurver for spor og ruter\n• Nedlasting av mindre kart for Vietnam, Malaysia, Hongkong, Macao og Hainan\n• Forbedret brukergrensesnitt og animasjoner\n• Oppdaterte høydekurver for Indonesia, Malaysia, Tanzania, Thailand og Vietnam\n…mer på omaps.org/news", "rm": "• Tutgai ina fermada dal traffic public e tschernei numers da lingia per marcar lingias sin la charta\n• Las etichettas dals segnapaginas na sa cuvran betg pli sin la charta\n• Datas novas dad OpenStreetMap dals 3 da matg, cun novs tips d'objects\n• Diagrams d'autezza meglierads per fastizs e rutas\n• Downloads da chartas pli pitschens per Vietnam, Malaisia, Hong Kong, Macao e Hainan\n• Interfatscha ed animaziuns meglieradas\n…dapli sin omaps.org/news", "sw": "• Gusa kituo cha usafiri wa umma na uchague nambari za njia ili kuonyesha njia kwenye ramani\n• Lebo za alamisho hazipishani tena kwenye ramani\n• Data mpya ya OpenStreetMap kuanzia Mei 3, ikiwa na aina mpya za vitu\n• Chati za juu zilizoboreshwa kwa njia na kozi\n• Upakuaji wa ramani ndogo kwa ajili ya Vietnam, Malaysia, Hong Kong, Macau, na Hainan\n• Kiolesura na uhuishaji vilivyoboreshwa\n…maelezo zaidi katika omaps.org/news", "te-IN": "• పబ్లిక్ ట్రాన్స్‌పోర్ట్ స్టాప్‌ను నొక్కి, మ్యాప్‌లో మార్గాలను హైలైట్ చేయడానికి మార్గ సంఖ్యలను ఎంచుకోండి\n• మ్యాప్‌పై బుక్‌మార్క్ లేబుల్స్ ఇకపై ఒకదానిపై ఒకటి రావు\n• మే 3 నాటికి, కొత్త ఆబ్జెక్ట్ రకాలతో తాజా OpenStreetMap డేటా\n• ట్రాక్‌లు మరియు మార్గాల కోసం మెరుగైన ఎలివేషన్ చార్ట్‌లు\n• వియత్నాం, మలేషియా, హాంకాంగ్, మకావు, మరియు హైనాన్ ల కోసం చిన్న మ్యాప్ డౌన్‌లోడ్‌లు\n• మెరుగుపరచబడిన UI మరియు యానిమేషన్లు\n…మరిన్ని వివరాలకు omaps.org/te/news", "uz": "• Jamoat transporti bekatini bosing va xaritada yo'nalishlarni ajratib ko'rsatish uchun yo'nalish raqamlarini tanlang\n• Xaritadagi belgi yorliqlari endi bir-birini qoplamaydi\n• 3 may holatiga ko'ra yangi OpenStreetMap ma'lumotlari, yangi obyekt turlari bilan\n• Yo'laklar va marshrutlar uchun balandlik diagrammalari yaxshilandi\n• Vetnam, Malayziya, Gonkong, Makao va Xaynan uchun xarita yuklamalari kichikroq\n…batafsil ma'lumot uchun omaps.org/news", "sv-SE": "• Tryck på en hållplats för kollektivtrafik och välj ruttnummer för att markera rutter på kartan\n• Bokmärkesetiketter överlappar inte längre varandra på kartan\n• Färsk OpenStreetMap-data från och med den 3 maj, med nya objekttyper\n• Förbättrade höjddiagram för spår och rutter\n• Mindre kartor att ladda ner för Vietnam, Malaysia, Hongkong, Macao och Hainan\n• Förfinat användargränssnitt och animationer\n…mer på omaps.org/sv/news", "et": "• Koputage ühistranspordipeatust ja valige marsruudi numbrid, et kaardil marsruute esile tõsta.\n• Järjehoidja sildid ei kattu enam kaardil\n• Värsked OpenStreetMapi andmed alates 3. maist, uute objektitüüpidega\n• Paremad kõrguskaardid radade ja marsruutide jaoks\n• Väiksemate kaartide allalaadimine Vietnami, Malaisia, Hongkongi, Aomeni ja Hainani jaoks.\n• Täiustatud kasutajaliides ja animatsioonid\n…lisateave omaps.org/et/news", "pl-PL": "• Stuknij przystanek transportu publicznego i wybierz numery tras, aby zaznaczyć trasy na mapie.\n• Etykiety zakładek nie nakładają się już na mapę\n• Świeże dane OpenStreetMap na dzień 3 maja, z nowymi typami obiektów\n• Ulepszone wykresy wysokości dla ścieżek i tras\n• Mniejsze mapy do pobrania dla Wietnamu, Malezji, Hongkongu, Makau i Hainan\n• Udoskonalony interfejs użytkownika i animacje\n…więcej na omaps.org/pl/news", "kn-IN": "• ಸಾರ್ವಜನಿಕ ಸಾರಿಗೆ ನಿಲ್ದಾಣವನ್ನು ಟ್ಯಾಪ್ ಮಾಡಿ ಮತ್ತು ನಕ್ಷೆಯಲ್ಲಿ ಮಾರ್ಗಗಳನ್ನು ಹೈಲೈಟ್ ಮಾಡಲು ಮಾರ್ಗ ಸಂಖ್ಯೆಗಳನ್ನು ಆಯ್ಕೆಮಾಡಿ\n• ಬುಕ್‌ಮಾರ್ಕ್ ಲೇಬಲ್‌ಗಳು ಇನ್ನು ಮುಂದೆ ನಕ್ಷೆಯಲ್ಲಿ ಅತಿಕ್ರಮಿಸುವುದಿಲ್ಲ\n• ಹೊಸ ಆಬ್ಜೆಕ್ಟ್ ಪ್ರಕಾರಗಳೊಂದಿಗೆ ಮೇ 3 ರಂತೆ ತಾಜಾ OpenStreetMap ಡೇಟಾ\n• ಟ್ರ್ಯಾಕ್‌ಗಳು ಮತ್ತು ಮಾರ್ಗಗಳಿಗಾಗಿ ಸುಧಾರಿತ ಎಲಿವೇಶನ್ ಚಾರ್ಟ್‌ಗಳು\n• ವಿಯೆಟ್ನಾಂ, ಮಲೇಷಿಯಾ, ಹಾಂಗ್ ಕಾಂಗ್, ಮಕಾವು ಮತ್ತು ಹೈನಾನ್‌ಗಾಗಿ ಸಣ್ಣ ನಕ್ಷೆ ಡೌನ್‌ಲೋಡ್‌ಗಳು\n• ಸಂಸ್ಕರಿಸಿದ UI ಮತ್ತು ಅನಿಮೇಷನ್‌ಗಳು\n…omaps.org/news ನಲ್ಲಿ ಇನ್ನಷ್ಟು", "fil": "• I-tap ang hintuan ng pampublikong sasakyan at piliin ang mga numero ng ruta upang i-highlight ang mga ruta sa mapa\n• Ang mga label ng bookmark ay hindi na nagsasapawan sa mapa\n• Bagong data ng OpenStreetMap noong Mayo 3, na may mga bagong uri ng bagay\n• Pinahusay na mga elevation chart para sa mga track at ruta\n• Mas maliliit na pag-download ng mapa para sa Vietnam, Malaysia, Hong Kong, Macau, at Hainan\n• Pinong UI at mga animation\n…higit pa sa omaps.org/news", "pt-BR": "• Toque em uma parada de transporte público e selecione os números das rotas para destacá-las no mapa\n• Os rótulos dos marcadores não se sobrepõem mais no mapa\n• Novos dados do OpenStreetMap a partir de 3 de maio, com novos tipos de objetos\n• Gráficos de elevação aprimorados para trilhas e rotas\n• Downloads de mapas menores para Vietnã, Malásia, Hong Kong, Macau e Hainan\n• Interface do usuário e animações refinadas\n…mais em omaps.org/pt-BR/news", "ar": "• اضغط على محطة نقل عام وحدد أرقام المسارات لتمييز المسارات على الخريطة\n• لم تعد تسميات الإشارات المرجعية متداخلة على الخريطة\n• بيانات OpenStreetMap الجديدة اعتبارًا من 3 مايو، مع أنواع جديدة من الكائنات\n• مخططات ارتفاعات محسّنة للمسارات والطرقات\n• تنزيلات خرائط أصغر لفيتنام وماليزيا وهونغ كونغ وماكاو وهاينان\n• تنقيح واجهة المستخدم والرسوم المتحركة\n• تحديث الخطوط الكنتورية لإندونيسيا وماليزيا وتنزانيا وتايلاند وفيتنام\n• إصلاحات الأخطاء وتحسينات في الأداء\n…المزيد على omaps.org/ar/news", "ka-GE": "• შეეხეთ საზოგადოებრივი ტრანსპორტის გაჩერებას და აირჩიეთ მარშრუტების ნომრები რუკაზე მარშრუტების გამოსაყოფად\n• სანიშნეების წარწერები რუკაზე ერთმანეთს აღარ ედება\n• OpenStreetMap-ის ახალი მონაცემები 3 მაისის მდგომარეობით, ობიექტების ახალი ტიპებით\n• გაუმჯობესებული სიმაღლის გრაფიკები ტრეკებისა და მარშრუტებისთვის\n• ვიეტნამის, მალაიზიის, ჰონგ-კონგის, მაკაოსა და ჰაინანის რუკების უფრო მცირე ზომა\n• დახვეწილი მომხმარებლის ინტერფეისი და ანიმაციები\n…ვრცლად იხილეთ omaps.org/news-ზე", "sk": "• Ťuknutím na zastávku verejnej dopravy a výberom čísla trasy zvýraznite trasy na mape\n• Označenia záložiek sa už na mape neprekrývajú\n• Čerstvé údaje OpenStreetMap k 3. máju s novými typmi objektov\n• Vylepšené grafy nadmorskej výšky pre trate a cesty\n• Menšie mapy na stiahnutie pre Vietnam, Malajziu, Hongkong, Macao a Hainan\n• Vylepšené používateľské rozhranie a animácie\n• Aktualizované obrysy pre Indonéziu, Malajziu, Tanzániu, Thajsko a Vietnam\n…viac na omaps.org/news", "pa": "• ਨਕਸ਼ੇ 'ਤੇ ਰੂਟਾਂ ਨੂੰ ਉਜਾਗਰ ਕਰਨ ਲਈ ਇੱਕ ਜਨਤਕ ਆਵਾਜਾਈ ਸਟਾਪ 'ਤੇ ਟੈਪ ਕਰੋ ਅਤੇ ਰੂਟ ਨੰਬਰ ਚੁਣੋ।\n• ਨਕਸ਼ੇ 'ਤੇ ਬੁੱਕਮਾਰਕ ਲੇਬਲ ਹੁਣ ਇੱਕ ਦੂਜੇ 'ਤੇ ਨਹੀਂ ਆਉਂਦੇ।\n• 3 ਮਈ ਤੱਕ ਦਾ ਤਾਜ਼ਾ OpenStreetMap ਡੇਟਾ, ਨਵੀਆਂ ਓਬਜੈਕਟ ਕਿਸਮਾਂ ਦੇ ਨਾਲ\n• ਟਰੈਕਾਂ ਅਤੇ ਰੂਟਾਂ ਲਈ ਸੁਧਾਰੇ ਹੋਏ ਐਲਿਵੇਸ਼ਨ ਚਾਰਟ\n• ਵਿਆਤਨਾਮ, ਮਲੇਸ਼ੀਆ, ਹਾਂਗਕਾਂਗ, ਮਕਾਓ, ਅਤੇ ਹਾਈਨਾਨ ਲਈ ਛੋਟੇ ਨਕਸ਼ੇ ਡਾਊਨਲੋਡ\n• ਸੁਧਾਰਿਆ ਗਿਆ ਯੂਆਈ ਅਤੇ ਐਨੀਮੇਸ਼ਨ\n• ਇੰਡੋਨੇਸ਼ੀਆ, ਮਲੇਸ਼ੀਆ, ਤਨਜ਼ਾਨੀਆ, ਥਾਈਲੈਂਡ, ਅਤੇ ਵੀਅਤਨਾਮ ਲਈ ਅੱਪਡੇਟ ਕੀਤੀਆਂ ਗਈਆਂ ਕੰਟੂਰ ਲਾਈਨਾਂ\n…ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ omaps.org/news 'ਤੇ ਜਾਓ।", "gu": "• જાહેર પરિવહન સ્ટોપ પર ટૅપ કરો અને નકશા પર રૂટ હાઇલાઇટ કરવા માટે રૂટ નંબરો પસંદ કરો\n• નકશા પર બુકમાર્ક લેબલ્સ હવે એકબીજાને ઓવરલેપતા નથી\n• ૩ મે સુધીનું તાજું OpenStreetMap ડેટા, નવા ઑબ્જેક્ટ પ્રકારો સાથે\n• ટ્રેક્સ અને રૂટ્સ માટે સુધારેલા એલિવેશન ચાર્ટ્સ\n• વિયેતનામ, મલેશિયા, હોંગકોંગ, મકાઉ, અને હૈનાન માટે નાના નકશા ડાઉનલોડ્સ\n• સુધારેલ UI અને એનિમેશન્સ\n• ઇન્ડોનેશિયા, મલેશિયા, તાન્ઝાનિયા, થાઇલેન્ડ, અને વિયેતનામ માટે અપડેટ કરેલી રૂપરેખાઓ\n• બગ ફિક્સ અને કામગીરી સુધારણા\n…વધુ omaps.org/news પર", "is-IS": "• Smelltu á strætóstoppustöð og veldu leiðarnúmer til að sýna leiðir á kortinu\n• Merki bókamerkja skarast ekki lengur á kortinu\n• Ferskur OpenStreetMap-gagnasafn frá 3. maí, með nýjum hlutategundum\n• Bætt hæðarlínurit fyrir slóðir og leiðir\n• Minni kortanálganir fyrir Víetnam, Malasíu, Hong Kong, Makaó og Hainan\n• Bætt notendaviðmót og hreyfimyndir\n• Uppfærðar hæðarlínur fyrir Indónesíu, Malasíu, Tansaníu, Taíland og Víetnam\n• Villuleiðréttingar og frammistöðubætingar\n…meira á omaps.org/news", "az-AZ": "• Nəqliyyat dayanacağına toxunun və xəritədə marşrutları vurğulamaq üçün marşrut nömrələrini seçin\n• Xəritədə yer imləri etiketləri artıq üst-üstə düşmür\n• 3 may tarixinə olan yeni obyekt növləri ilə təzə OpenStreetMap məlumatları\n• Yollar və marşrutlar üçün yüksəklik cədvəllərinin təkmilləşdirilməsi\n• Vyetnam, Malayziya, Honq Konq, Makao və Xaynan üçün xəritə yükləmələrinin həcminin kiçildilməsi\n• Təkmilləşdirilmiş istifadəçi interfeysi və animasiyalar\n…daha çox omaps.org/news saytında", "es-US": "• Toque una parada de transporte público y seleccione los números de ruta para resaltar las rutas en el mapa\n• Las etiquetas de los marcadores ya no se solapan en el mapa\n• Nuevos datos de OpenStreetMap a partir del 3 de mayo, con nuevos tipos de objetos\n• Gráficos de elevación mejorados para pistas y rutas\n• Descargas de mapas más pequeños de Vietnam, Malasia, Hong Kong, Macao y Hainan\n• Interfaz de usuario y animaciones perfeccionadas\n…más información en omaps.org/es/news", "fi-FI": "• Napauta julkisen liikenteen pysäkkiä ja valitse reittinumerot korostaaksesi reittejä kartalla.\n• Kirjanmerkkien merkinnät eivät enää ole päällekkäisiä kartalla.\n• Tuoreet OpenStreetMap-tiedot 3. toukokuuta alkaen, uudet kohdetyypit\n• Parannetut korkeuskäyrästöt radoille ja reiteille\n• Pienemmät karttojen lataukset Vietnamin, Malesian, Hongkongin, Macaon ja Hainanin osalta.\n• Hienostunut käyttöliittymä ja animaatiot\n…lisää osoitteessa omaps.org/news"}}, "79e912d5e7bab1e79dd69e345934d36dfd24ce559b71d8022558e40c7c2aff29": {"added": 1778058151118, "file": {"name": "/app.organicmaps_26050413.apk", "sha256": "79e912d5e7bab1e79dd69e345934d36dfd24ce559b71d8022558e40c7c2aff29", "size": 71541148, "ipfsCIDv1": "bafybeigtn2i4bzmqk7wve37tmklxfhgte3tibdu6tklzxifa4l6ersc2oa"}, "src": {"name": "/app.organicmaps_26050413_src.tar.gz", "sha256": "695c126efc73d4f8fe3d145a93ce415ac4a1ec6cd2b87a32ca0d98f0f4b8ffd6", "size": 446674436}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2026.05.04-13-FDroid", "versionCode": 26050413, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["e216fc386c327ec88d056026f1dea27be2bc3f9d7ee956e4361c4b64ec459fe9"]}, "usesPermission": [{"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 22}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "androidx.car.app.ACCESS_SURFACE"}, {"name": "androidx.car.app.NAVIGATION_TEMPLATES"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "app.organicmaps.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeAssets": {"en-US": "Compiled binary data files (including but not limited to `.mwm` map files) under a non-FOSS license"}, "TetheredNet": {"en-US": "Map download service (cdn*.organicmaps.app)."}}}, "4862fbeed029516cba5fb584c8c3d228bbcb505eacd3cea6302b02fd511de026": {"whatsNew": null}}}, "app.pachli": {"metadata": {"lastUpdated": 1778402060034}, "versions": {"ac74e67584aea88cfde877783bdd2b8feff21c55e2b9f29002d73766c9271c5a": null, "8a55979ff1516a06aa9792ffb16265a03cbd1447deeac70a66efbd5b31d8cad1": {"added": 1778402060034, "file": {"name": "/app.pachli_49.apk", "sha256": "8a55979ff1516a06aa9792ffb16265a03cbd1447deeac70a66efbd5b31d8cad1", "size": 32160602, "ipfsCIDv1": "bafybeicztyuc4skxckceghxr3ktrjmzabfkbulgn2hqnhs6wsooc6czj6a"}, "src": {"name": "/app.pachli_49_src.tar.gz", "sha256": "a058078c11309722a32a37570c5430f7b2e0b5b9d05f0ad371e6271a46e09289", "size": 11209808}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "3.6.1", "versionCode": 49, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["f02e56bc5961148ec521e17ab31df71fd4f07a35cdcf6c60128c9ba56a06e004"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "app.pachli.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"de-DE": "Pachli 3.6.1\n\nSiehe https://github.com/pachli/pachli-android/releases/tag/v3.6.1\n", "en-US": "Pachli 3.6.1\n\nSee https://github.com/pachli/pachli-android/releases/tag/v3.6.1\n", "es-ES": "Pachli 3.6.1\n\nVisita https://github.com/pachli/pachli-android/releases/tag/v3.6.1\n", "et": "Pachli 3.6.1\n\nTeavet leiad siit: https://github.com/pachli/pachli-android/releases/tag/v3.6.1\n", "fr-FR": "Pachli 3.6.1\n\nVoir https://github.com/pachli/pachli-android/releases/tag/v3.6.1\n", "ga": "Pachli 3.6.1\n\nFéach https://github.com/pachli/pachli-android/releases/tag/v3.6.1\n", "lv": "Pachli 3.6.1\n\nSkatīt https://github.com/pachli/pachli-android/releases/tag/v3.6.1\n", "pl-PL": "Pachli 3.6.1\n\nZobacz https://github.com/pachli/pachli-android/releases/tag/v3.6.1\n", "sk": "Pachli 3.6.1\n\nPozri https://github.com/pachli/pachli-android/releases/tag/v3.6.1\n", "ta-IN": "Pachli 3.6.1\n\nபார்க்கவும் https://github.com/pachli/pachli-android/releases/tag/v3.6.1\n"}}}}, "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"}}}}, "app.smarzaro.foss4g2024.schedule": {"metadata": {"categories": ["Schedule"]}}, "app.umerfarooq.websocketcam": {"metadata": {"lastUpdated": 1778402060034}, "versions": {"2b6e69652d9f16f5bb34c0bb995a54998705ff4c89dda936261ea0ab8927f6c4": {"added": 1778402060034, "file": {"name": "/app.umerfarooq.websocketcam_4.apk", "sha256": "2b6e69652d9f16f5bb34c0bb995a54998705ff4c89dda936261ea0ab8927f6c4", "size": 17089585, "ipfsCIDv1": "bafybeiaoxedegbadqqxdzncl3vjgoznecljv7xehhyrdhl2xmjx7uptdvy"}, "src": {"name": "/app.umerfarooq.websocketcam_4_src.tar.gz", "sha256": "900936660385922c203d846002cd7c2ff81075e9a5deb9a6a564c9644375979b", "size": 2325874}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.2.0", "versionCode": 4, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["4e4c64dddff943597b456ace9c5ca746c422347f302e7a3504767bc998211144"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "app.umerfarooq.websocketcam.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "at.co.schwaerzler.maximilian.doit": {"metadata": {"added": 1778402060034, "categories": ["Task"], "issueTracker": "https://github.com/maximilian-schwaerzler/Do-It/issues", "lastUpdated": 1778507335350, "license": "Apache-2.0", "sourceCode": "https://github.com/maximilian-schwaerzler/Do-It", "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}]}}, "authorName": "Maximilian Schwärzler", "authorWebSite": "https://maximilian.schwaerzler.co.at", "name": {"de": "Do-It", "en-US": "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.", "en-US": "A modern to-do app built with Jetpack Compose and 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}}, "preferredSigner": "44789c86f1954cd3e9c4d181af09459db7f89ed2eab7243a20b2efbd4bcecc42"}, "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": {"added": 1778402060034, "file": {"name": "/at.co.schwaerzler.maximilian.doit_4.apk", "sha256": "84edcbb1e46c2efc3e0455813c56dfd2520f39b5f51c0b9e146d2e07d5e67906", "size": 2109940, "ipfsCIDv1": "bafybeibth4kntvrjw4is4oso7x4f3po57ydjdhrfyz62p2mfrqp3q4vuiu"}, "src": {"name": "/at.co.schwaerzler.maximilian.doit_4_src.tar.gz", "sha256": "4ff2fb68e7cf1c6f9c6147ed3400ae46f4319a7ecb068ce3339bb608018c0778", "size": 165492}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.3", "versionCode": 4, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["44789c86f1954cd3e9c4d181af09459db7f89ed2eab7243a20b2efbd4bcecc42"]}, "usesPermission": [{"name": "at.co.schwaerzler.maximilian.doit.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"de": "- Übersetzungen für Deutsch hinzufügen\n- Sprachauswahl für die App in den Systemeinstellungen aktivieren", "en-US": "- Add translations for German\n- Enable per-app language selection in the system settings", "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"}}}}, "at.linuxtage.Eventfahrplan": {"metadata": {"categories": ["Schedule"]}}, "be.digitalia.fosdem": {"metadata": {"categories": ["Schedule", "Time"]}}, "biz.binarysolutions.stress": {"metadata": {"categories": ["Health Manager", "Sports & Health"]}}, "ca.chancehorizon.paseo": {"metadata": {"categories": ["Sports & Health", "Workout"], "lastUpdated": 1778568037154}, "versions": {"6a82a92d214fbf5a772434ee9aa28461bb489297d7a254bc8edaa4ab8c81378c": null, "19d631e586ea47513fc0e40586be1c29424f6d611bc0da158a3f3f1d1a07727d": 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."}}, "16cfe6e382222fae72075d7a8a29c2dc3d9f5c0f9e175a2694e43fc24599ed51": {"added": 1777931336453, "file": {"name": "/ca.chancehorizon.paseo_10800.apk", "sha256": "16cfe6e382222fae72075d7a8a29c2dc3d9f5c0f9e175a2694e43fc24599ed51", "size": 6459255, "ipfsCIDv1": "bafybeietf4p5sm5tewyhwxetdzna6r26eawqvk5uhvbh76p74vws2r3vhe"}, "src": {"name": "/ca.chancehorizon.paseo_10800_src.tar.gz", "sha256": "38e0b532d8b06190b19fe79e9aac18ce0c82808180f9470cd6caa6439b53e30e", "size": 2672218}, "manifest": {"versionName": "1.8.0", "versionCode": 10800, "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": "New:\n    Quick Setting tile to start or stop mini goal.\nBug fixes:\n    Text is now legible on widget configuration screen in dark mode."}}}}, "ca.hamaluik.timecop": {"metadata": {"categories": ["Time", "Time Tracker"]}}, "ca.voiditswarranty.roadtripradar": {"metadata": {"lastUpdated": 1778402060034}, "versions": {"e49dfc0f61643c3525722d0860deccda88cf72be427221302e303af5fd1774d9": null, "f02414801f0c4678864883c552a305aa7a1d76df81d3c405796bbae7584f6eef": {"added": 1778402060034, "file": {"name": "/ca.voiditswarranty.roadtripradar_31.apk", "sha256": "f02414801f0c4678864883c552a305aa7a1d76df81d3c405796bbae7584f6eef", "size": 64916985, "ipfsCIDv1": "bafybeidrluion4yw6cfua7qt45sdnumscdvxarc3y4nhf6no425ojmo4lu"}, "src": {"name": "/ca.voiditswarranty.roadtripradar_31_src.tar.gz", "sha256": "a7aa86fd3979e7db98c58e01238b4638231929bebe9286e7b11be31169cb8558", "size": 6356142}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.14.0", "versionCode": 31, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["ba8b2252c87e01f7522037e764490903b733c84f6e68ae8394e076f8f82c7be4"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "ca.voiditswarranty.roadtripradar.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on Rain Viewer (https://www.rainviewer.com) for weather radar"}, "TetheredNet": {"en-US": "Depends on Open-Meteo (https://open-meteo.com) for weather forecasts; Rain Viewer (https://www.rainviewer.com) for weather radar metadata and animated radar map tiles; OpenFreeMap (https://openfreemap.org) for base map styles, vector tiles, fonts, and sprites; Postpass (https://postpass.geofabrik.de) for nearby points of interest—Geofabrik’s SQL API over OpenStreetMap-derived data (the same map database behind community POI queries; see the Overpass API overview at https://wiki.openstreetmap.org/wiki/Overpass_API). The app calls Postpass at https://postpass.geofabrik.de/api/0.2/interpreter. Photon (https://photon.komoot.io) powers search / geocoding (turning place names and addresses into map locations)."}}, "whatsNew": {"ar-SA": "إضافة دعم التنقل للخلف إلى جميع القوائم بدلاً من الاكتفاء بزر الإغلاق فقط.\nالسماح بعرض اللوحة الجانبية لمعلومات نقطة الطريق عند النقر على نقطة الطريق الهدف الحالية، وكذلك عند النقر على أداة التنقل.\n", "cs-CZ": "Přidána podpora navigace zpět do všech nabídek namísto pouhého tlačítka zavřít.\nPovoleno zobrazení postranního panelu s informacemi o trasovém bodu po klepnutí na aktuální cílový trasový bod a po klepnutí na navigační widget.\n", "da-DK": "Tilføj understøttelse af tilbagennavigation til alle menuer i stedet for kun at have en lukknap.\nTillad, at informationspanelet for waypoint vises, når du trykker på dit aktuelle mål-waypoint, og hvis du trykker på navigationswidgetten.\n", "de-DE": "Unterstützung für die Zurück-Navigation in allen Menüs hinzufügen, anstatt nur eine Schaltfläche zum Schließen zu haben.\nZulassen, dass die Waypoint-Info-Seitenleiste angezeigt wird, wenn Sie auf Ihren aktuellen Ziel-Waypoint tippen und wenn Sie auf das Navigations-Widget tippen.\n", "el-GR": "Προσθήκη υποστήριξης πλοήγησης πίσω σε όλα τα μενού αντί να υπάρχει μόνο κουμπί κλεισίματος.\nΝα επιτρέπεται η εμφάνιση του συρόμενου πλαισίου πληροφοριών σημείου διαδρομής όταν πατάτε το τρέχον σημείο διαδρομής προορισμού σας και όταν πατάτε το γραφικό στοιχείο πλοήγησης.\n", "en-US": "Add back navigation support to all menus instead of only having a close button.\nAllow the waypoint info slideout to show when you tap on your current target waypoint and if you tap on the navigation widget.\n", "es-ES": "Agregar compatibilidad de navegación hacia atrás en todos los menús en lugar de tener solo un botón de cierre.\nPermitir que el panel deslizable de información del punto de referencia se muestre al tocar tu punto de referencia de destino actual y al tocar el widget de navegación.\n", "fi-FI": "Lisää takaisin navigoinnin tuki kaikkiin valikkoihin sen sijaan, että niissä olisi vain sulkemispainike.\nSalli reittipisteen tietopaneelin tulla näkyviin, kun napautat nykyistä kohdereittipistettäsi ja kun napautat navigointiwidgetiä.\n", "fr-FR": "Ajouter la prise en charge de la navigation de retour dans tous les menus au lieu d’avoir seulement un bouton de fermeture.\nPermettre à la fenêtre latérale d’informations du point de passage de s’afficher lorsque vous appuyez sur votre point de passage cible actuel et lorsque vous appuyez sur le widget de navigation.\n", "it-IT": "Aggiungi il supporto alla navigazione indietro in tutti i menu invece di avere solo un pulsante di chiusura.\nConsenti alla schermata laterale delle informazioni sul waypoint di essere visualizzata quando tocchi il waypoint di destinazione corrente e quando tocchi il widget di navigazione.\n", "ja-JP": "閉じるボタンのみではなく、すべてのメニューで戻るナビゲーションをサポートするようにしました。\n現在の対象ウェイポイントまたはナビゲーションウィジェットをタップしたときに、ウェイポイント情報のスライドアウトが表示されるようにしました。\n", "nb-NO": "Legg til støtte for tilbakennavigering i alle menyer i stedet for å bare ha en lukkeknapp.\nLa informasjonspanelet for veipunkter vises når du trykker på det gjeldende målveipunktet ditt, og hvis du trykker på navigasjonswidgeten.\n", "nl-NL": "Voeg terugnavigatieondersteuning toe aan alle menu's in plaats van alleen een sluitknop te hebben.\nLaat de infouitschuif van waypoints zien wanneer je op je huidige doel-waypoint tikt en wanneer je op de navigatiewidget tikt.\n", "no-NO": "Legg til støtte for tilbake-navigasjon i alle menyer i stedet for å bare ha en lukkeknapp.\nTillat at informasjonsfeltet for veipunkt vises når du trykker på ditt nåværende målveipunkt, og hvis du trykker på navigasjonswidgeten.\n", "pl-PL": "Przywrócono obsługę nawigacji wstecz we wszystkich menu zamiast samego przycisku zamykania.\nZezwolono na wyświetlanie wysuwanego panelu informacji o punkcie trasy po stuknięciu bieżącego docelowego punktu trasy oraz po stuknięciu widżetu nawigacji.\n", "pt-BR": "Adicionar suporte à navegação de volta em todos os menus, em vez de ter apenas um botão de fechar.\nPermitir que o painel deslizante de informações do ponto de referência seja exibido ao tocar no seu ponto de referência de destino atual e ao tocar no widget de navegação.\n", "pt-PT": "Adicionar suporte de navegação de volta a todos os menus, em vez de ter apenas um botão de fechar.\nPermitir que o painel deslizante de informações do ponto de passagem seja exibido quando você tocar no seu ponto de passagem de destino atual e quando tocar no widget de navegação.\n", "ro-RO": "Adaugă suport pentru navigarea înapoi în toate meniurile, în loc să existe doar un buton de închidere.\nPermite afișarea panoului glisant cu informații despre punctul de trecere atunci când atingi punctul de trecere țintă curent și dacă atingi widgetul de navigare.\n", "ru-RU": "Добавлена поддержка навигации \"Назад\" во всех меню вместо кнопки только \"Закрыть\".\nРазрешено отображение выдвижной панели информации о маршрутной точке при нажатии на текущую целевую маршрутную точку и на виджет навигации.\n", "sv-SE": "Lägg till stöd för tillbakanavigering i alla menyer i stället för att bara ha en stängningsknapp.\nTillåt att utfällbar waypointinformation visas när du trycker på din aktuella målwaypoint och om du trycker på navigeringswidgeten.\n", "uk-UA": "Додано підтримку навігації назад у всіх меню замість наявності лише кнопки закриття.\nДозволено показувати висувну панель інформації про шляхову точку, коли ви торкаєтеся поточної цільової шляхової точки або віджета навігації.\n", "zh-CN": "为所有菜单添加返回导航支持，而不再仅提供关闭按钮。\n允许在点击当前目标航点以及点击导航小部件时显示航点信息侧滑面板。\n"}}}}, "cash.p.terminal": {"metadata": {"lastUpdated": 1778188097776}, "versions": {"0b066d18bd3a113b7bdeb9405977cd3ffc82ade214aeb3f3021ffa3b691ccf8a": null, "e88950b861e4017a56048cfa9c816cd98dc12e1b1e75e6fa3e60db4c79e07468": {"added": 1778188097776, "file": {"name": "/cash.p.terminal_237.apk", "sha256": "e88950b861e4017a56048cfa9c816cd98dc12e1b1e75e6fa3e60db4c79e07468", "size": 140229122, "ipfsCIDv1": "bafybeigfydvxxoshhpqh2c4ofbkvdbslsq7cjm3yxrxcp5wyp7lxcjgjve"}, "src": {"name": "/cash.p.terminal_237_src.tar.gz", "sha256": "d8373aad786914fdddf45b76bb426b93d4ac778ed36a9e5d1a37d29ade171f73", "size": 27155291}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a"], "versionName": "0.54.3", "versionCode": 237, "usesSdk": {"minSdkVersion": 27, "targetSdkVersion": 36}, "signer": {"sha256": ["5c0224dc8020f8806efd69d04f870befc6738cecee9e5db427916070e48f9088"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.NFC"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "cash.p.terminal.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Rely on p.cash which is not open source."}}}}}, "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."}}}}}, "cc.narumi.chaldea.fdroid": {"metadata": {"lastUpdated": 1778058151118}, "versions": {"f378908b01a8f8437877664815a13239feebaed7c1287d1ad0dc9ffee151d75f": null, "46e257b53919fbbe0d7b933844744e8e6d867c1e507811b8c31b33e8d3380bbc": {"added": 1778058151118, "file": {"name": "/cc.narumi.chaldea.fdroid_989.apk", "sha256": "46e257b53919fbbe0d7b933844744e8e6d867c1e507811b8c31b33e8d3380bbc", "size": 54540220, "ipfsCIDv1": "bafybeic7octy62cff7nhnwgkzeo2ks2hmmkoyhsjcg72hnwxjlsfqkpc24"}, "src": {"name": "/cc.narumi.chaldea.fdroid_989_src.tar.gz", "sha256": "9c6722fc6c5bbde2b52cc9bc60883ed888e683b967ca4eed89574d0609ff70c6", "size": 165089856}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "2.5.27", "versionCode": 989, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["58005bc8dfd835ba698a817af402c5d2d576ce2ee79d58a1601d97e1f050ac14"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "com.google.android.gms.permission.AD_ID"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.ACCESS_NOTIFICATION_POLICY"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.USE_EXACT_ALARM"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "cc.narumi.chaldea.fdroid.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {}}}}}, "ch.digitale_gesellschaft.winterkongress.schedule": {"metadata": {"categories": ["Schedule"]}}, "ch.nilsgrob.android.bluemoon": {"metadata": {"categories": ["Health Manager", "Sports & Health"]}}, "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"}]}}, "1a8ef1979179c2e4f6c9b1ad1ce0c281242bd4dcee324fac65ad222e96bc773c": {"added": 1778135657867, "file": {"name": "/ch.pec0ra.suspension_setup_93.apk", "sha256": "1a8ef1979179c2e4f6c9b1ad1ce0c281242bd4dcee324fac65ad222e96bc773c", "size": 21133643, "ipfsCIDv1": "bafybeickguwx53odglp5nswvex6cr6pzx3t4eehs4vsaqpb35zpfcmiiyi"}, "src": {"name": "/ch.pec0ra.suspension_setup_93_src.tar.gz", "sha256": "06d0176fbfbf69c8495f7f647a182ebea98d9837bf9afa5352bb3d2f46b3211f", "size": 59217531}, "manifest": {"nativecode": ["x86_64"], "versionName": "2.1.0", "versionCode": 93, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["8c25ba90b61d571fea99ccb8b7935343cd9d75a2f720acbaa60f5efbbdb5e1be"]}, "usesPermission": [{"name": "ch.pec0ra.suspension_setup.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "10947ed1aac86c95c8f1e286a6de07f2316b175ad6ade1e5e59a52cb38d49aa5": {"added": 1778135657867, "file": {"name": "/ch.pec0ra.suspension_setup_92.apk", "sha256": "10947ed1aac86c95c8f1e286a6de07f2316b175ad6ade1e5e59a52cb38d49aa5", "size": 19716876, "ipfsCIDv1": "bafybeiaz2eo6cuhkxpmlnhvsk3jobugk37dkcqf2sfzd4ah3ksbw5zfl6a"}, "src": {"name": "/ch.pec0ra.suspension_setup_92_src.tar.gz", "sha256": "f78ec2980ff1831c59ae16d0159a59abf39d2df1587d7a721f3e648e4e4e9f11", "size": 59220464}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "2.1.0", "versionCode": 92, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["8c25ba90b61d571fea99ccb8b7935343cd9d75a2f720acbaa60f5efbbdb5e1be"]}, "usesPermission": [{"name": "ch.pec0ra.suspension_setup.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "1cc6143a60ab30ca4ad39facf7926023b6d897b004e2fd1b569bffc8b6535e1b": {"added": 1778135657867, "file": {"name": "/ch.pec0ra.suspension_setup_91.apk", "sha256": "1cc6143a60ab30ca4ad39facf7926023b6d897b004e2fd1b569bffc8b6535e1b", "size": 17246010, "ipfsCIDv1": "bafybeibynvog5mrxn4ai2tgtjlutyewntsgzw2n3mc5aom62kidom7bm44"}, "src": {"name": "/ch.pec0ra.suspension_setup_91_src.tar.gz", "sha256": "6d412112cffc620bd6ca4d84e81c78f187ab11b0aa4e57c4305ba1f49320e48e", "size": 59219007}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "2.1.0", "versionCode": 91, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["8c25ba90b61d571fea99ccb8b7935343cd9d75a2f720acbaa60f5efbbdb5e1be"]}, "usesPermission": [{"name": "ch.pec0ra.suspension_setup.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "ch.protonvpn.android": {"metadata": {"lastUpdated": 1778188097776}, "versions": {"19a945984aa6a7e5372c6eb55ad26f5ceeac1c3e5f9451383f979797a34e9dc1": null, "8cbf00975342bc874b71b4b8247e1b13ee272d8e2d87f4764d4a973ff313312f": {"added": 1778188097776, "file": {"name": "/ch.protonvpn.android_605181800.apk", "sha256": "8cbf00975342bc874b71b4b8247e1b13ee272d8e2d87f4764d4a973ff313312f", "size": 55608937, "ipfsCIDv1": "bafybeibo22z3tjiypsuqex6txkh5m2gc7m5kzpp3l3va6i2ggz6xcekrfq"}, "src": {"name": "/ch.protonvpn.android_605181800_src.tar.gz", "sha256": "9503fdb13e80be54bee7de1ebf8ebf9938e90a0149c68df97b45fcc03d062b6a", "size": 20741009}, "manifest": {"nativecode": ["arm64-v8a", "armeabi", "armeabi-v7a", "mips", "mips64", "x86", "x86_64"], "versionName": "5.18.18.0", "versionCode": 605181800, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["950ee2d4d0a43ffba7ee1da9541c4a13defe81eb697ba7d24c17f6f886e32124"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "ch.protonvpn.android.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.CAMERA"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "The backend is proprietary"}, "TetheredNet": {"en-US": "Relies on Proton's API and VPN servers"}, "Tracking": {"en-US": "Usage and crash reporting are enabled by default (require opt-out)."}}, "whatsNew": {"en-US": "What's new\nMinor UI and stability improvements\n"}}, "8765083d0e8c7b4a7cec7b1e30a8d4362700ce87a7edd53270a4b4a344900d36": {"whatsNew": null}}}, "ch.thgoebel.spartathlonapp": {"metadata": {"categories": ["Schedule", "Sports & Health"]}}, "chat.schildi.android": {"metadata": {"lastUpdated": 1777874678959}, "versions": {"3355bb368380d98b9f03b5abbd1424ac79fb3ad82b17a467ba95a8261ff9084d": null, "15f83ecfbbbbacceb365d91734dc369fe4ae1a0f5e173ea9311d94a023088c32": null, "d74a7b5af2dd205fa806f34f4c8015ec3668d8febbee615b42033d81d386fff7": null, "6e90ee39f7e664689942c8971a155fbc64f0b34d82e3c8c5c81d2bd856f7c74f": null, "9ce3dd07f3901de9723d89d0da5ff853ffcc901cfd551f045144cbe8dcc7f55c": {"added": 1777874678959, "file": {"name": "/chat.schildi.android_11804.apk", "sha256": "9ce3dd07f3901de9723d89d0da5ff853ffcc901cfd551f045144cbe8dcc7f55c", "size": 156246506, "ipfsCIDv1": "bafybeihi5hq34p4cbdlgtgok76m5sjwpqzwi5sbdkqa5qf3f2jyjqz2uzi"}, "src": {"name": "/chat.schildi.android_11804_src.tar.gz", "sha256": "5409157ae7410bd581c385045f531de2b1cd9af1cd0a2457f71c97e9515218b5", "size": 28778013}, "manifest": {"nativecode": ["x86_64"], "versionName": "0.11.1-ex_26_4_4", "versionCode": 11804, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["6612ade7e93174a589cf5ba26ed3ab28231a789640546c8f30375ef045bc9242"]}, "usesPermission": [{"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "chat.schildi.android.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Update codebase to Element X v26.04.4\n- Improve notification contents and ensure proper notification channel usage\n- Add black theme\n- Allow rendering bridge icons in the chat list (requires manually clearing cache on upgrade for existing chats)\n- Experimental option to show when unread counts may be incomplete\n- Get \"View hidden events\" developer option to actually work\n- Misc improvements & bug fixes\n"}}, "812914ea699af39b37e42dde6e4b1b860a34129be19cc24745cc155a0654bb60": {"added": 1777874678959, "file": {"name": "/chat.schildi.android_11803.apk", "sha256": "812914ea699af39b37e42dde6e4b1b860a34129be19cc24745cc155a0654bb60", "size": 156881353, "ipfsCIDv1": "bafybeie4ds7h45g3np4ol4tpugxyg2aqv3zwlp7tt27ba5euk4aawhr4lq"}, "src": {"name": "/chat.schildi.android_11803_src.tar.gz", "sha256": "472d2ca1da1605519ba9245c712a2ce0b0fc176cdf781c5774f6dc8a291296d2", "size": 28777132}, "manifest": {"nativecode": ["x86"], "versionName": "0.11.1-ex_26_4_4", "versionCode": 11803, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["6612ade7e93174a589cf5ba26ed3ab28231a789640546c8f30375ef045bc9242"]}, "usesPermission": [{"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "chat.schildi.android.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Update codebase to Element X v26.04.4\n- Improve notification contents and ensure proper notification channel usage\n- Add black theme\n- Allow rendering bridge icons in the chat list (requires manually clearing cache on upgrade for existing chats)\n- Experimental option to show when unread counts may be incomplete\n- Get \"View hidden events\" developer option to actually work\n- Misc improvements & bug fixes\n"}}, "dde468ec3937008406a0c4cf7a6f2509e45f98761bab7a095f3a170e7d988167": {"added": 1777874678959, "file": {"name": "/chat.schildi.android_11802.apk", "sha256": "dde468ec3937008406a0c4cf7a6f2509e45f98761bab7a095f3a170e7d988167", "size": 157643275, "ipfsCIDv1": "bafybeiah6ugn75xcbekbaoiqj7ujbph2ftsi2tuf2b2iw3mmlu6z6mju74"}, "src": {"name": "/chat.schildi.android_11802_src.tar.gz", "sha256": "7d3f3dd686edcabcbed6421125aa0af693a03726fa4b6074cd450cd596f54a14", "size": 28776589}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "0.11.1-ex_26_4_4", "versionCode": 11802, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["6612ade7e93174a589cf5ba26ed3ab28231a789640546c8f30375ef045bc9242"]}, "usesPermission": [{"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "chat.schildi.android.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Update codebase to Element X v26.04.4\n- Improve notification contents and ensure proper notification channel usage\n- Add black theme\n- Allow rendering bridge icons in the chat list (requires manually clearing cache on upgrade for existing chats)\n- Experimental option to show when unread counts may be incomplete\n- Get \"View hidden events\" developer option to actually work\n- Misc improvements & bug fixes\n"}}, "7515311ec613bf9ba8418962e4d4008fa11774b6d8fe40e796cb1407228bfcbb": {"added": 1777874678959, "file": {"name": "/chat.schildi.android_11801.apk", "sha256": "7515311ec613bf9ba8418962e4d4008fa11774b6d8fe40e796cb1407228bfcbb", "size": 124043809, "ipfsCIDv1": "bafybeie34h4qdzqz54b4uf2j75t3n2awjf5u5syhzznmvpaegvg6rlcqvu"}, "src": {"name": "/chat.schildi.android_11801_src.tar.gz", "sha256": "f396a9128c15ad4655c4a35a4676bf4b763fe65f5a6225e7e7ed215ade24c8b3", "size": 28777974}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "0.11.1-ex_26_4_4", "versionCode": 11801, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["6612ade7e93174a589cf5ba26ed3ab28231a789640546c8f30375ef045bc9242"]}, "usesPermission": [{"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "chat.schildi.android.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Update codebase to Element X v26.04.4\n- Improve notification contents and ensure proper notification channel usage\n- Add black theme\n- Allow rendering bridge icons in the chat list (requires manually clearing cache on upgrade for existing chats)\n- Experimental option to show when unread counts may be incomplete\n- Get \"View hidden events\" developer option to actually work\n- Misc improvements & bug fixes\n"}}}}, "chat.simplex.app": {"metadata": {"lastUpdated": 1778058151118}, "versions": {"308da6142519eb4400817af4fe5b093c9b43d7f31f99f6523534690bd4d4cb13": null, "6dce115004b459460f1f38eb478c21e3bd2c626c9ca099d27aaf9187881ef1ed": null, "2cd4aceeab0af439b891c4e3ee6265ac85024810a06fd19261d47f5c3cb9a9ed": {"added": 1778058151118, "file": {"name": "/chat.simplex.app_348.apk", "sha256": "2cd4aceeab0af439b891c4e3ee6265ac85024810a06fd19261d47f5c3cb9a9ed", "size": 84161989, "ipfsCIDv1": "bafybeiaidwv2tqauepd26gc5eneydx6qandckcefoobompscqstmf4ixqa"}, "src": {"name": "/chat.simplex.app_348_src.tar.gz", "sha256": "5699f478973321d2fce1017744e74aa5970067f5e9014fd90bd09e1a0238db6c", "size": 36117197}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "6.5.1", "versionCode": 348, "features": [{"name": "android.hardware.camera"}], "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["aec195dcfd4614bd3a91ec26d1d514c87571c5cc8dcf48083f9283143ca2b9a6"]}, "usesPermission": [{"name": "android.permission.CAMERA"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.VIDEO_CAPTURE"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.FOREGROUND_SERVICE_REMOTE_MESSAGING"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.FOREGROUND_SERVICE_CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "chat.simplex.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}]}}, "9f31de82904b2e0631c9c905a42300574f6969fb113ea279aa157127a89cbdd2": {"added": 1778058151118, "file": {"name": "/chat.simplex.app_347.apk", "sha256": "9f31de82904b2e0631c9c905a42300574f6969fb113ea279aa157127a89cbdd2", "size": 95053265, "ipfsCIDv1": "bafybeidtmnhzihooefz37v4o7rwiy4y52nh3vlixdxnpr2br7qcywjmyry"}, "src": {"name": "/chat.simplex.app_347_src.tar.gz", "sha256": "1f0d69a4e8d8f7e9d7141dc981304a0b31b238c8fb26e4b93896b5f967ecce59", "size": 36112639}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "6.5.1", "versionCode": 347, "features": [{"name": "android.hardware.camera"}], "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["aec195dcfd4614bd3a91ec26d1d514c87571c5cc8dcf48083f9283143ca2b9a6"]}, "usesPermission": [{"name": "android.permission.CAMERA"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.VIDEO_CAPTURE"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.FOREGROUND_SERVICE_REMOTE_MESSAGING"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.FOREGROUND_SERVICE_CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "chat.simplex.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}]}}}}, "cl.coders.faketraveler": {"metadata": {"lastUpdated": 1778188097776}, "versions": {"3e6ae6732353c01f2c6f7ec7fcfea2bda464eb5891270dec645fdef82c1d5eff": null, "ef0e17396f31773571f930901d8fc319840549f18a54d4bd0d0fb0313ececc6b": {"added": 1778188097776, "file": {"name": "/cl.coders.faketraveler_232.apk", "sha256": "ef0e17396f31773571f930901d8fc319840549f18a54d4bd0d0fb0313ececc6b", "size": 5535272, "ipfsCIDv1": "bafybeiaegrdiok5d3l5rnlgjhkxzc7ffmh46go5lrx4esuklqd7sz3ldf4"}, "src": {"name": "/cl.coders.faketraveler_232_src.tar.gz", "sha256": "ddd2009a69ae40e3f3cf38b64d96d7e7ae42d824090bf9009e9e4873cba121c0", "size": 14909323}, "manifest": {"versionName": "2.3.2", "versionCode": 232, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["fa1b47d62ebece2130e33a22186c622bcfe2f2b9a3d5c14438ad94078093682c"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_MOCK_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "cl.coders.faketraveler.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"de": "* Fehler- und Infomeldungen werden nun in der App vollständig angezeigt\n", "en-US": "* Show full error/info messages in app\n"}}}}, "cn.rbc.termuc": {"metadata": {"lastUpdated": 1778188097776, "description": {"en-US": "TermuC is a simple C/C++ IDE backed on powerful Termux. Install Termux first and install clang in Termux to supply the compiler and language server.\n\nFor more details, please visit the project's Github presence.\n\n<b>Setup</b>\n\nTo support the full functions as an IDE, please follow the setup instruction.\n\n1. Install Termux(https://f-droid.org/packages/com.termux) first.\n2. Run `pkg install clang' to install the clang compiler & clangd language server.\n3. See https://github.com/termux/termux-app/wiki/RUN_COMMAND-Intent#setup-instructions to enable calls from 3rd-party apps.\n4. Then install TermuC.\n\n<b>Features</b>\n\n✅ Highlighting\n✅ Auto-completion\n✅ Signature help\n✅ Formatting\n✅ Diagnosing\n✅ Code action\n✅ Semantic highlighting\n✅ Goto definition\n✅ Compile flags\n✅ Dark mode\n✅ Debugging\n✅ Project management\n"}}, "versions": {"77fca8a1ba04146b7bef7f91dc13425c8b2c9771a0e8892583f829b0b8988cf2": null, "43738bf57fa01b1a3d52cc27bc3f3488e2e63f2768770ca3411d7144a207c088": {"added": 1778188097776, "file": {"name": "/cn.rbc.termuc_12.apk", "sha256": "43738bf57fa01b1a3d52cc27bc3f3488e2e63f2768770ca3411d7144a207c088", "size": 196577, "ipfsCIDv1": "bafybeiews2ld5cvqf2joqzbsfr2gnzzcdjqvrzjwjhczg77fbqc2fg5tii"}, "src": {"name": "/cn.rbc.termuc_12_src.tar.gz", "sha256": "fdc6713e61ba2fb00702315c0ecaa9234c62b1daf2323d984e769459d30a8377", "size": 1477318}, "manifest": {"versionName": "0.2.3", "versionCode": 12, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 34}, "signer": {"sha256": ["99cf2947088848602aff6a494b00c37c33aa83319980848b2cf029e511c914a2"]}, "usesPermission": [{"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.SYSTEM_OVERLAY_WINDOW"}, {"name": "com.termux.permission.RUN_COMMAND"}]}, "whatsNew": {"en-US": "• Implement textDocument/codeAction\n• Implement textDocument/semanticTokens/full\n• Support goto-definition via textDocument/definition\n• Fix lexing C++ raw string\n• Fix focused background highlighting for tablet"}}}}, "com.DartChecker": {"metadata": {"lastUpdated": 1777931336453}, "versions": {"47df28dbdc8f06a8a9c0edf071e61019450c34727419b6d1c935a5cfd2ef7e2e": null, "bbb6224dc9edee4108dcf6c87357fd7c5851c87aadddae70b288c8da4b9cf936": {"added": 1777931336453, "file": {"name": "/com.DartChecker_47.apk", "sha256": "bbb6224dc9edee4108dcf6c87357fd7c5851c87aadddae70b288c8da4b9cf936", "size": 4967060, "ipfsCIDv1": "bafybeid64d3fcvysprhz3yascgquhlfyelhyqc4ucuxrth64udf4h7szvu"}, "src": {"name": "/com.DartChecker_47_src.tar.gz", "sha256": "c3ace5b80e784067438bd79106aff42c26cbb08c3c0046e758dced555b1a3dd7", "size": 3167728}, "manifest": {"versionName": "0.8.6", "versionCode": 47, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["544930c4bfb9cf161d7848f65ca7e5a46cd39bc79abd79fa6b7fb07524ff1abc"]}, "usesPermission": [{"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "com.DartChecker.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"de-DE": "repariert:\n- Hautpmenü: unter speziellen Umständen war es nicht möglich \"Crazy\" als CRICKET Modus oder als \"HALVE IT\" Modus oder \"20-1\" als ROUNDtCLOCK Modus auszuwählen\n\n", "en-US": "fixed:\n- main menu: under certain circumstances it was impossible to select \"Crazy\" as CRICKET Mode or as \"HALVE IT\" Mode or to select \"20-1\" as ROUNDtCLOCK Mode"}}}}, "com.acutis.firewall": {"metadata": {"added": 1778058151118, "categories": ["Firewall"], "issueTracker": "https://github.com/phasnox/acutis_firewall_android/issues", "lastUpdated": 1778058151118, "license": "MIT", "sourceCode": "https://github.com/phasnox/acutis_firewall_android", "screenshots": {"phone": {"en-US": [{"name": "/com.acutis.firewall/en-US/phoneScreenshots/1.jpg", "sha256": "d751ba737b9c9d555abd1abf640654a34f2fad5dbfc486961986c36ee6e4a0fa", "size": 35111}, {"name": "/com.acutis.firewall/en-US/phoneScreenshots/2.jpg", "sha256": "6ba26445a481e1af6078d12e24ef9d643c52f12df12666b125bd766fd8fe2c57", "size": 43179}, {"name": "/com.acutis.firewall/en-US/phoneScreenshots/3.jpg", "sha256": "06f92b9f71c5b6f5e65ab74a038b37a5728cfe6efb454d8ad873ce86d602e0fa", "size": 44611}, {"name": "/com.acutis.firewall/en-US/phoneScreenshots/4.jpg", "sha256": "83a1fcf2de16bd0186255c655103245694bbd9873fe18b4f41de84894542f171", "size": 40546}]}}, "authorEmail": "acutis@castillo.sh", "authorName": "phasnox", "name": {"en-US": "Acutis Firewall"}, "summary": {"en-US": "Parental control app that blocks adult content and dangerous sites on-device."}, "description": {"en-US": "Acutis Firewall is a parental control app that protects your family by blocking adult content, malware, and dangerous websites. All filtering happens locally on your device for maximum privacy.\n\n<b>Key Features</b>\n\n<b>Content Protection</b>\n• Block adult and pornographic websites with a comprehensive blocklist\n• Protect against malware and phishing attacks with real-time DNS filtering\n• Optional blocking for gambling sites and social media platforms\n• Works across ALL apps, not just browsers\n\n<b>Time-Based Controls</b>\n• Set daily screen time limits for specific sites or categories\n• Schedule blocking during homework time, bedtime, or family hours\n• Choose which days of the week rules apply\n\n<b>Parental Controls</b>\n• PIN-protect settings so children cannot disable protection\n• One-tap activation with no configuration required\n• Auto-start protection when device boots\n\n<b>Privacy First</b>\n• All filtering happens on your device - no data sent to external servers\n• No analytics, tracking, or data collection\n• DNS queries go directly to your system DNS or Cloudflare\n• PIN stored with Android's encrypted storage\n\n<b>How It Works</b>\n\nAcutis Firewall creates a local VPN tunnel on your device to intercept DNS queries. When a blocked domain is requested, it returns \"not found\" - preventing the content from loading. Allowed traffic passes through normally with no slowdown.\n\n<b>Requirements</b>\n• Android 10 or higher\n• No root required\n• No subscription - completely free and open source\n\nNamed after Blessed Carlo Acutis, patron of the internet."}, "preferredSigner": "b5b17fc6f548a892765c41ede2fd5ec04134e28cd10a652ed0ea961ab64269eb"}, "versions": {"8764457bf8555770feb9d3633af8bf1d1f2eba91658ffa0d8235ecbb85a62b0f": {"added": 1778058151118, "file": {"name": "/com.acutis.firewall_10005.apk", "sha256": "8764457bf8555770feb9d3633af8bf1d1f2eba91658ffa0d8235ecbb85a62b0f", "size": 7756139, "ipfsCIDv1": "bafybeihl23cxvugzpthvsq5h4mvqi3pnhv4zsut66e64pjorev4d65ag5y"}, "src": {"name": "/com.acutis.firewall_10005_src.tar.gz", "sha256": "ff7d8c9ebf8dd80ed703261a10e8b4dacc4282245b3eb4f2c21a2e80ef73a8f0", "size": 12693914}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.0.5", "versionCode": 10005, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 35}, "signer": {"sha256": ["b5b17fc6f548a892765c41ede2fd5ec04134e28cd10a652ed0ea961ab64269eb"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "com.acutis.firewall.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "• Make blocklist downloads opt-in: no remote fetch on first launch\n• First launch now prompts before downloading blocklists\n• Update Blocklists only fetches categories you have enabled\n• Toggling a category on with no rules downloads just that category\n"}}}}, "com.addictologs": {"metadata": {"categories": ["Habit Tracker", "Sports & Health", "Time Tracker"]}}, "com.amanoteam.kurt": {"metadata": {"lastUpdated": 1778058151118}, "versions": {"030728c8de7a45167aa4f09194b036f1b52c0ab8e91f03f95cd364d3674d6889": null, "6a3ba9d55b6b51520451b41b4a9ebe9b2274bd917c401daf611f5d789170b676": {"added": 1778058151118, "file": {"name": "/com.amanoteam.kurt_7.apk", "sha256": "6a3ba9d55b6b51520451b41b4a9ebe9b2274bd917c401daf611f5d789170b676", "size": 4859869, "ipfsCIDv1": "bafybeif2px2vjqo4r43xohebdbinixiiqbycto7sfprnt3cqkj4cq2jxde"}, "src": {"name": "/com.amanoteam.kurt_7_src.tar.gz", "sha256": "406c97ed1c0682bf114c674a15dfda8d6b9c25dbe83c317b1a9b1d95c4cd73f4", "size": 1430080}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.7", "versionCode": 7, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 37}, "signer": {"sha256": ["b5482962d26f4abb4fae286062175a6097a3ea189821b68ce37f879bf99fe220"]}}}}}, "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.apk.editor": {"metadata": {"lastUpdated": 1778058151118}, "versions": {"3d9d645ca5aeb0ef1a7e90a91cbc04f642e05cca06b71b25a8016720280b5dce": null, "48d6af0a477a27d03779c637a4b1fb18c4b6b21dd0f5899801e1600ca1074f87": {"added": 1778058151118, "file": {"name": "/com.apk.editor_34.apk", "sha256": "48d6af0a477a27d03779c637a4b1fb18c4b6b21dd0f5899801e1600ca1074f87", "size": 3566153, "ipfsCIDv1": "bafybeidjeaibhe6ynj4m2ltev6hgbip46s2c2se4ybcxtnogpt4z2oma3u"}, "src": {"name": "/com.apk.editor_34_src.tar.gz", "sha256": "4978c309fe0eed08d36c85ab97a9c9df7c6bc7e6f784cfc8c3dc35964eeec5a7", "size": 2369174}, "manifest": {"versionName": "v0.34", "versionCode": 34, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 37}, "signer": {"sha256": ["56e93d3a058428c4f70ecf3d49067e25d2d51e16bb94683db545a2648f3f031f"]}, "usesPermission": [{"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "com.apk.editor.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "* Optimized main UI view sizes and introduced smoother loading animations for a more fluid experience.\n* Optimized and updated the workflow—batch processing, now conveniently initiated by clicking individual item icons.\n* AEE now targeting the latest Android SDK to ensure maximum compatibility, performance, and security on newer devices.\n* Resolved a bug where the app theme status would occasionally fail to update in specific scenarios.\n* Integrated the latest community translations from POEdito"}}, "38a74eb25ecee570feecd39324372bac6e6d563e7320a67db127233ebcde7dc9": {"whatsNew": null}}}, "com.aryan.reader.oss": {"metadata": {"lastUpdated": 1778058151118}, "versions": {"8612950c1bc7cccb08108f958841a65df6037ac52cfe651d45430400880b5a87": null, "a349a95b865b6c257e21a9d29c0b1249201e5e58e2028b3e91552c68037603b6": {"added": 1778058151118, "file": {"name": "/com.aryan.reader.oss_51.apk", "sha256": "a349a95b865b6c257e21a9d29c0b1249201e5e58e2028b3e91552c68037603b6", "size": 43492446, "ipfsCIDv1": "bafybeih6snrrnpumidchuersjwqssux7nqnq2gjxcrpvzaj32feajwyuf4"}, "src": {"name": "/com.aryan.reader.oss_51_src.tar.gz", "sha256": "94af57607e2c3c9d4e8690562748be9b1343fd15fb88c35d15c51f712c42728b", "size": 33365101}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.0.47-oss", "versionCode": 51, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["4d77f55745749b04fcbe9a60e1a2edca5dd0cfbbd72bb58ce0dd156cb1b814c9"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.aryan.reader.oss.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.asdoi.gymwen": {"metadata": {"categories": ["Diet", "Internet", "Science & Education"]}}, "com.atharok.screentime": {"metadata": {"categories": ["System", "Time Tracker"]}}, "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"}}, "79f5c3575017e78ecf09342c676d1a7ef3048aa96159cb8f38af6d00408dc279": {"added": 1778402060034, "file": {"name": "/com.bearinmind.equalizer314_7.apk", "sha256": "79f5c3575017e78ecf09342c676d1a7ef3048aa96159cb8f38af6d00408dc279", "size": 11678092, "ipfsCIDv1": "bafybeieofffnpitiryhdkeaipa4go6t6ab67qtaahm6xncgwkyz5yv2kdm"}, "src": {"name": "/com.bearinmind.equalizer314_7_src.tar.gz", "sha256": "98f604eee700ea00f49117d748d7feb130fbf9cb0d2c0f3d4a41202501131d72", "size": 3648539}, "manifest": {"versionName": "0.0.7-beta", "versionCode": 7, "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": "- DynamicsProcessing engine reworked to match Wavelet and Poweramp Equalizer. Decompiled both reference apps to align the DP setup byte-for-byte where the public API allows.\n- Band layout is now Wavelet's exact 127-band frequency table — the same positions AutoEQ's GraphicEQ.txt files use. Loading a graphic profile lands every (freq, gain) pair on a real DP cutoff with zero interpolation drift.\n- EQ updates are now atomic per channel: one `setPreEqByChannelIndex(channel, Eq)` call instead of 256"}}}}, "com.bearinmind.launcher314": {"metadata": {"lastUpdated": 1778402060034}, "versions": {"3962e37c3d06d18d75c9021915fc29c631e78500d08325d043dfc67395064a78": null, "1e286ab071919b355848f3a14b6b8c53757f34bdb743d73abd3c3459c088c973": null, "30b052fe690676ff40fad8cd4e47d5bedce4fc35951cc0470c9c92fb97c0d765": {"added": 1778402060034, "file": {"name": "/com.bearinmind.launcher314_17.apk", "sha256": "30b052fe690676ff40fad8cd4e47d5bedce4fc35951cc0470c9c92fb97c0d765", "size": 34740495, "ipfsCIDv1": "bafybeihgtrmn6nfdwinfu5jagmia4ic7ngefsppoupyowghtg2yhfdpr44"}, "src": {"name": "/com.bearinmind.launcher314_17_src.tar.gz", "sha256": "ebcc74f02cacf8e501d778969b91d6cb8b8f07eac97afb1156c1f2e851456b3e", "size": 24900634}, "manifest": {"versionName": "0.0.14-beta", "versionCode": 17, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["5eb52a513f6f488cd846a342060821850e2b4062642c65437169ad4402aacae9"]}, "usesPermission": [{"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.REQUEST_DELETE_PACKAGES"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.EXPAND_STATUS_BAR"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.SET_WALLPAPER"}, {"name": "com.android.launcher.permission.INSTALL_SHORTCUT"}, {"name": "android.permission.PACKAGE_USAGE_STATS"}, {"name": "com.bearinmind.launcher314.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "4ab34534c0994e09ab72533820eefa17af3edb68fe1d7af3c9c98ab846ed4c10": {"added": 1778058151118, "file": {"name": "/com.bearinmind.launcher314_16.apk", "sha256": "4ab34534c0994e09ab72533820eefa17af3edb68fe1d7af3c9c98ab846ed4c10", "size": 34736343, "ipfsCIDv1": "bafybeifapgbuy6o5dlozvziuoauw4cansaqzgenjj34uicquaux6rwf3ye"}, "src": {"name": "/com.bearinmind.launcher314_16_src.tar.gz", "sha256": "5bb83451156157c8adccf2bfbd276f075d4574c2e0bbbfa4861d75fcdbd54d03", "size": 24901464}, "manifest": {"versionName": "0.0.13-beta", "versionCode": 16, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["5eb52a513f6f488cd846a342060821850e2b4062642c65437169ad4402aacae9"]}, "usesPermission": [{"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.REQUEST_DELETE_PACKAGES"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.EXPAND_STATUS_BAR"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.SET_WALLPAPER"}, {"name": "com.android.launcher.permission.INSTALL_SHORTCUT"}, {"name": "android.permission.PACKAGE_USAGE_STATS"}, {"name": "com.bearinmind.launcher314.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.beatbridge": {"metadata": {"lastUpdated": 1778058151118}, "versions": {"de511736f089fc3855338287c6be130320b868e85482f29ca1896cd51c4542ae": null, "e73d3cc405313f8d57f430d84ee60d419760c03c4c55cf2fc46a20863b53b647": null, "7fcfaa8ff9f81cff120936f3ab9e4ab67d9160f5fa797e64d0960ec434934510": null, "fc6db061808cdd4826cdcd39ecf66f05a1959b176a25bc9d1bcc92765ff87233": null, "123ffa6f388ccf3a592f5945947865c1212f62d564bcdcfda55802027a76d637": {"added": 1778058151118, "file": {"name": "/com.beatbridge_2704.apk", "sha256": "123ffa6f388ccf3a592f5945947865c1212f62d564bcdcfda55802027a76d637", "size": 4990843, "ipfsCIDv1": "bafybeign3hecdgx6bnjswl76dgxmg4a2bzmbfrmvyp4fnzc7txlknkn26q"}, "src": {"name": "/com.beatbridge_2704_src.tar.gz", "sha256": "ca0b146ab417c2a1c184ad0db9337cf8882905cae6926d45e8eaf30679e762ee", "size": 1165764}, "manifest": {"versionName": "1.0.27", "versionCode": 2704, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["011ee1a6e4e5ecd675f67fbf3d78ad82614a7a7a3f24ed71cc9c417154a0f0fd"]}, "usesPermission": [{"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_ADMIN", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "com.beatbridge.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "7d440f71d7536a610205be5b5eada6080264c62703b36e65e85926180f2eb4f3": {"added": 1778058151118, "file": {"name": "/com.beatbridge_2703.apk", "sha256": "7d440f71d7536a610205be5b5eada6080264c62703b36e65e85926180f2eb4f3", "size": 4990843, "ipfsCIDv1": "bafybeiawvrjtigybfgjcvxs6wuvobrnrqazhrnzcgkde5k2rk5symnf2ly"}, "src": {"name": "/com.beatbridge_2703_src.tar.gz", "sha256": "6811c5ccb97116fa5bf40a144f5a1e7ebcd82027db90b3e9882b2104cbf40d07", "size": 1165735}, "manifest": {"versionName": "1.0.27", "versionCode": 2703, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["011ee1a6e4e5ecd675f67fbf3d78ad82614a7a7a3f24ed71cc9c417154a0f0fd"]}, "usesPermission": [{"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_ADMIN", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "com.beatbridge.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "9051983275b0b05b7a66ab0fef66e86b345460c5d14fdc3f323f6a46e5a897d6": {"added": 1778058151118, "file": {"name": "/com.beatbridge_2702.apk", "sha256": "9051983275b0b05b7a66ab0fef66e86b345460c5d14fdc3f323f6a46e5a897d6", "size": 4990843, "ipfsCIDv1": "bafybeifs7ah4oeesa5ih52t2cup3w3tam233ssdpt73on5wmm4jlynrola"}, "src": {"name": "/com.beatbridge_2702_src.tar.gz", "sha256": "9a04244eb9427726009ff5dd97c919df1d686dfae0822dd311d2708ab3e14fb9", "size": 1165744}, "manifest": {"versionName": "1.0.27", "versionCode": 2702, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["011ee1a6e4e5ecd675f67fbf3d78ad82614a7a7a3f24ed71cc9c417154a0f0fd"]}, "usesPermission": [{"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_ADMIN", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "com.beatbridge.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "3050724405fdb7d46bc6c670022e04fb0b2850a8f85a3449ff55db2da8e81c49": {"added": 1778058151118, "file": {"name": "/com.beatbridge_2701.apk", "sha256": "3050724405fdb7d46bc6c670022e04fb0b2850a8f85a3449ff55db2da8e81c49", "size": 4990843, "ipfsCIDv1": "bafybeia7nenuq37gyk56esnwlgn3dnlcs6imwhrb7s7m56xdbz4twxi3wa"}, "src": {"name": "/com.beatbridge_2701_src.tar.gz", "sha256": "ec2379de2397c6ea03b115414db6ab059be30f0363cdb439ae03cdd64b0458f5", "size": 1165793}, "manifest": {"versionName": "1.0.27", "versionCode": 2701, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["011ee1a6e4e5ecd675f67fbf3d78ad82614a7a7a3f24ed71cc9c417154a0f0fd"]}, "usesPermission": [{"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_ADMIN", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "com.beatbridge.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "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.bodycheck": {"metadata": {"categories": ["Health Manager", "Sports & Health"]}}, "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.cbouvat.android.saracroche": {"metadata": {"lastUpdated": 1778402060034}, "versions": {"9e76440429307ff994bb9e61bcae3e9aa5f82191bf799ef2c483e6ed0139f4f7": null, "5815703798f511d1be58f16b72780382683e74ac0e2a4bf8f839f9de39bd89ec": {"added": 1778402060034, "file": {"name": "/com.cbouvat.android.saracroche_29.apk", "sha256": "5815703798f511d1be58f16b72780382683e74ac0e2a4bf8f839f9de39bd89ec", "size": 4593507, "ipfsCIDv1": "bafybeic65eae6zca4i5at5tjaaijbjvseuelmwiorqzygcbp4dk6fm4cd4"}, "src": {"name": "/com.cbouvat.android.saracroche_29_src.tar.gz", "sha256": "8cdf7c021de46f036e1a3013a2cafb638f8427be193e7a0efbd0c4cd339400a4", "size": 1430379}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "4.0.0", "versionCode": 29, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 37}, "signer": {"sha256": ["534ca5dd7d98740d70d1a3e5e164ad38f84e6b28e4114fb846b3103c657a410f"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.cbouvat.android.saracroche.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on saracroche.org for numbers reporting", "fr": "Dépend de saracroche.org pour signaler les numéros de téléphone"}}}}}, "com.chiller3.basicsync": {"metadata": {"lastUpdated": 1778568037154}, "versions": {"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"}]}}, "ada69e460a38ca74a475b469607baeef31e9d6bc12bf1b0e4eb02cba172d4e05": {"added": 1778135657867, "file": {"name": "/com.chiller3.basicsync_72196.apk", "sha256": "ada69e460a38ca74a475b469607baeef31e9d6bc12bf1b0e4eb02cba172d4e05", "size": 30047944, "ipfsCIDv1": "bafybeicikqbnmhybgjczgjvkyiwbnjnfjx624tlri5mj4isxh6u645ctty"}, "src": {"name": "/com.chiller3.basicsync_72196_src.tar.gz", "sha256": "af84cf985901c4b34715e3e9588827ec1c6fa0ee742f7ca4b9464d0de110dce4", "size": 38806183}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.26", "versionCode": 72196, "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"}]}}, "4c73ac18f59663f33e973af757602d51ee435d1642c2b626f3dfef435ec5b0d2": {"added": 1778135657867, "file": {"name": "/com.chiller3.basicsync_72195.apk", "sha256": "4c73ac18f59663f33e973af757602d51ee435d1642c2b626f3dfef435ec5b0d2", "size": 29457011, "ipfsCIDv1": "bafybeida3qculvqbu45g4o32ok722nje6tri6ka7b4bjljqcide5v3ynge"}, "src": {"name": "/com.chiller3.basicsync_72195_src.tar.gz", "sha256": "c536b07ef813bd58f8e135cf72d691178c2b1828ae229f4b2f7f81a97f74f7a6", "size": 38807419}, "manifest": {"nativecode": ["x86"], "versionName": "1.26", "versionCode": 72195, "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"}]}}, "e96345b3b7703f885c0c9726e02a67b49760c6a6863f8244f15fa2597ef8450a": {"added": 1778135657867, "file": {"name": "/com.chiller3.basicsync_72194.apk", "sha256": "e96345b3b7703f885c0c9726e02a67b49760c6a6863f8244f15fa2597ef8450a", "size": 28294849, "ipfsCIDv1": "bafybeie66daouhurguomcdcsyqfeyhbp5j33pfcaft5gwqalgsxfttjjcq"}, "src": {"name": "/com.chiller3.basicsync_72194_src.tar.gz", "sha256": "6dc87fbd15726b510798ef0134a53d5c1536bb39f53a698e0a3f0fb211366a8b", "size": 38806462}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.26", "versionCode": 72194, "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"}]}}, "e2d4ba91aea22c23ce0f98d964efa921a1caec6343da7e928628fdb353aede82": {"added": 1778135657867, "file": {"name": "/com.chiller3.basicsync_72193.apk", "sha256": "e2d4ba91aea22c23ce0f98d964efa921a1caec6343da7e928628fdb353aede82", "size": 29063467, "ipfsCIDv1": "bafybeid333axp5n2kckr2f76nq4wfxfq256erdutb76h5xyoz4d5wap6bq"}, "src": {"name": "/com.chiller3.basicsync_72193_src.tar.gz", "sha256": "771d857acf392d77226c034f9549e84ce5de3abfbeb523051e07e80c202931f5", "size": 38805277}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.26", "versionCode": 72193, "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"}]}}, "137092847586062ac16752ff2f77cc2a0cb7511f690a0eec4d55f2f3297d5e9a": {"added": 1776079954992, "file": {"name": "/com.chiller3.basicsync_71168.apk", "sha256": "137092847586062ac16752ff2f77cc2a0cb7511f690a0eec4d55f2f3297d5e9a", "size": 28209893, "ipfsCIDv1": "bafybeiagjfzia2fojuckadufwahllm2yb26jlc3yqbt2zsofohhcm4oare"}, "src": {"name": "/com.chiller3.basicsync_71168_src.tar.gz", "sha256": "c35bd5c599ac50093c700833bbd4d53c0a3d19a66d7cf613fb4a24570a394896", "size": 38789778}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.22", "versionCode": 71168, "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.chiller3.rsaf": {"metadata": {"lastUpdated": 1778402060034}, "versions": {"1e3ba4fa7647831963d1720da71845925130f3a741be31e6ff8cb332ffe56733": {"added": 1778402060034, "file": {"name": "/com.chiller3.rsaf_208388.apk", "sha256": "1e3ba4fa7647831963d1720da71845925130f3a741be31e6ff8cb332ffe56733", "size": 72495572, "ipfsCIDv1": "bafybeidzruai4ptt5nxgasqskxrbmbqp4orztxjlbdjxuvhv54kndkww4a"}, "src": {"name": "/com.chiller3.rsaf_208388_src.tar.gz", "sha256": "3847ba223d4f1cf971d4379a3a3e8090181fa07a4697a1bc538e7bac87e9c05a", "size": 34227023}, "manifest": {"nativecode": ["x86_64"], "versionName": "3.46", "versionCode": 208388, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["b2506499bea1c5a6e658f07be6773fe486999dc124204c6522af7407503ac9f9"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"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.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "com.chiller3.rsaf.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "08c8b9e62f10b4f681ecb11bdf32ad8d2ebd634532380d8691f2b1c2bdad34eb": {"added": 1778402060034, "file": {"name": "/com.chiller3.rsaf_208387.apk", "sha256": "08c8b9e62f10b4f681ecb11bdf32ad8d2ebd634532380d8691f2b1c2bdad34eb", "size": 70573129, "ipfsCIDv1": "bafybeifqyazkfms7ylwm2p7z5ewi7tq2qag2oqjrh6lpohixldbsbmdkqu"}, "src": {"name": "/com.chiller3.rsaf_208387_src.tar.gz", "sha256": "6edfdc6f5769fadd606f2118e47374321a0645934c8cda61fb558231ee880b91", "size": 34226784}, "manifest": {"nativecode": ["x86"], "versionName": "3.46", "versionCode": 208387, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["b2506499bea1c5a6e658f07be6773fe486999dc124204c6522af7407503ac9f9"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"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.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "com.chiller3.rsaf.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "c588a3978ab4c8e485fb44700390bb1d27ff16f560dc8028842885ac77f04cac": {"added": 1778402060034, "file": {"name": "/com.chiller3.rsaf_208386.apk", "sha256": "c588a3978ab4c8e485fb44700390bb1d27ff16f560dc8028842885ac77f04cac", "size": 66745299, "ipfsCIDv1": "bafybeigum2ai2oe6xtgvmqf7erbmtyxico6k6v5aslhx3betosxzudkwb4"}, "src": {"name": "/com.chiller3.rsaf_208386_src.tar.gz", "sha256": "8c669a3f3e116335dded111b0998bebd79b8e9220553d35abeaa941e9982d22c", "size": 34223871}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "3.46", "versionCode": 208386, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["b2506499bea1c5a6e658f07be6773fe486999dc124204c6522af7407503ac9f9"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"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.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "com.chiller3.rsaf.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "950b40b87b5451393d6a4703a8f9a6d7ad86e68ea90baf1ead3471b595936f51": {"added": 1778402060034, "file": {"name": "/com.chiller3.rsaf_208385.apk", "sha256": "950b40b87b5451393d6a4703a8f9a6d7ad86e68ea90baf1ead3471b595936f51", "size": 69250177, "ipfsCIDv1": "bafybeibi76jrve3oslh5d5sm47fxwrfwsmyi36vt7j5ol6knozke6yllqq"}, "src": {"name": "/com.chiller3.rsaf_208385_src.tar.gz", "sha256": "f16dcf8b96572db9a3610c1a75c522121cfab4bb262693d1cad395b6c72b5b7e", "size": 34225377}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "3.46", "versionCode": 208385, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["b2506499bea1c5a6e658f07be6773fe486999dc124204c6522af7407503ac9f9"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"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.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "com.chiller3.rsaf.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "2f18967eb30780fdd3eb44be4fa779c4d9252d7bbe65821ed7e0310d8cbef1a7": {"added": 1778135657867, "file": {"name": "/com.chiller3.rsaf_208132.apk", "sha256": "2f18967eb30780fdd3eb44be4fa779c4d9252d7bbe65821ed7e0310d8cbef1a7", "size": 72435728, "ipfsCIDv1": "bafybeibqpumlf7nkigarpxx44dom7ybjomcw4cmnspwzlvynj2kzcwpo5a"}, "src": {"name": "/com.chiller3.rsaf_208132_src.tar.gz", "sha256": "47be26cd2ac8f2f73896107967cf9ac2cb9dbbcacb36bba9998536d2e1495740", "size": 34216100}, "manifest": {"nativecode": ["x86_64"], "versionName": "3.45", "versionCode": 208132, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["b2506499bea1c5a6e658f07be6773fe486999dc124204c6522af7407503ac9f9"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"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.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "com.chiller3.rsaf.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "498d219d0713b4b91d8881913930d29a02b57213edba615a6ecdf670c949efc0": {"added": 1778135657867, "file": {"name": "/com.chiller3.rsaf_208131.apk", "sha256": "498d219d0713b4b91d8881913930d29a02b57213edba615a6ecdf670c949efc0", "size": 70538341, "ipfsCIDv1": "bafybeihqcb34i3n7t5tl3oatxf7h7pnriyravqxxn6253xora6smghev3u"}, "src": {"name": "/com.chiller3.rsaf_208131_src.tar.gz", "sha256": "9a68949fc8e606f9ea3838d0a5604ea1d883fb6d4aab7de9cccce07dc099b891", "size": 34215835}, "manifest": {"nativecode": ["x86"], "versionName": "3.45", "versionCode": 208131, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["b2506499bea1c5a6e658f07be6773fe486999dc124204c6522af7407503ac9f9"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"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.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "com.chiller3.rsaf.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "a2a31536ca89f28d56b6b3bfe6dd6cd1c7e90aa79265fd7ab7d5d48b5615c3e5": {"added": 1778135657867, "file": {"name": "/com.chiller3.rsaf_208130.apk", "sha256": "a2a31536ca89f28d56b6b3bfe6dd6cd1c7e90aa79265fd7ab7d5d48b5615c3e5", "size": 66702035, "ipfsCIDv1": "bafybeich7624am4fjpzjhn73bi445gbcvck7vywajr2f3sri4bket3n2ny"}, "src": {"name": "/com.chiller3.rsaf_208130_src.tar.gz", "sha256": "30aa1a14f96aee8dfd2566a08ec3072459849f469484b35e8aac948dcb2ba698", "size": 34215734}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "3.45", "versionCode": 208130, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["b2506499bea1c5a6e658f07be6773fe486999dc124204c6522af7407503ac9f9"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"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.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "com.chiller3.rsaf.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "608b16f4f3cdba98279f7b5086f84e93945e5859d831a5a7facf437bd025b029": {"added": 1778135657867, "file": {"name": "/com.chiller3.rsaf_208129.apk", "sha256": "608b16f4f3cdba98279f7b5086f84e93945e5859d831a5a7facf437bd025b029", "size": 69220125, "ipfsCIDv1": "bafybeifwzoejgcits3srr4jhk6gtsyxm747ody4agcriuh6nkl3c7axzp4"}, "src": {"name": "/com.chiller3.rsaf_208129_src.tar.gz", "sha256": "73fa9435963a69e0625c439b1a30c4e417cb688658ee7d7ed46e2fb8bbe858d5", "size": 34214873}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "3.45", "versionCode": 208129, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["b2506499bea1c5a6e658f07be6773fe486999dc124204c6522af7407503ac9f9"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"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.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "com.chiller3.rsaf.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "28a835c0b0ff688cc68455cc0983ce463c8cb17167473f24bf1b3b1f56e353e1": {"added": 1775777297647, "file": {"name": "/com.chiller3.rsaf_207104.apk", "sha256": "28a835c0b0ff688cc68455cc0983ce463c8cb17167473f24bf1b3b1f56e353e1", "size": 65752187, "ipfsCIDv1": "bafybeig5ff6mckuaa35vpy7nevbktbrkw6aivjmc3quof46azlc5ne4zzq"}, "src": {"name": "/com.chiller3.rsaf_207104_src.tar.gz", "sha256": "f951cb90d91e8a4278d1a285551f0394c3a454c46fe65b6b035ba1bb6ad3e76c", "size": 34216295}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "3.41", "versionCode": 207104, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["b2506499bea1c5a6e658f07be6773fe486999dc124204c6522af7407503ac9f9"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"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.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "com.chiller3.rsaf.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.cliambrown.pilltime": {"metadata": {"lastUpdated": 1778305817875}, "versions": {"b69a6ac335a872243e0189e93c7ce017c3ecc18c33f0c28754e60cdc1f995d53": null, "00775d57d3a84bb274e4f2b04501efa5d711ee1d582bac2d685cdc31bfa04d3b": {"added": 1778305817875, "file": {"name": "/com.cliambrown.pilltime_16.apk", "sha256": "00775d57d3a84bb274e4f2b04501efa5d711ee1d582bac2d685cdc31bfa04d3b", "size": 5777937, "ipfsCIDv1": "bafybeieqxyvphosfewn66ivbiozwwuoz45rcskf7privildfxwyuci25py"}, "src": {"name": "/com.cliambrown.pilltime_16_src.tar.gz", "sha256": "e7263e94594c6c1b5937cd52de540aefd05b18db42e4cfab210b498028f30d21", "size": 1017545}, "manifest": {"versionName": "16.0", "versionCode": 16, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 34}, "signer": {"sha256": ["6d6243f470bc1d376b394bc32ab1d1de5421cc877c3621a201ce7c29dddf4c77"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.cliambrown.pilltime.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Remove Foojay resolver"}}}}, "com.codesail.market_monk": {"metadata": {"categories": ["Money"], "lastUpdated": 1778507335350}, "versions": {"2079c7017ddf00e7fa6890215407e007ad5445dd1dd637a4ebda4fa342700eba": null, "30d0da919c397deb3202c5a9ee5f855d6368e86db2b4ffee5941c5e051ed6c84": null, "2e55ed67450f05d1cedfa3442c39ce8512e87cc5b66d0c42e830108dd36723a1": null, "3480cf83ee58c93651da159d73e786a58c95ec1e706eb830611a6671035a4773": null, "c63099e6fff5f29e04d9c83631c31658c76a2fca59227b4358c5f13f79bfce78": null, "34f996d13c59a69df48ebee6eb3a202509528ec934b91962a559f341bedf8c00": 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"}}}, "e64453e239330971a25f341d36820006cc74e3f85f0be3c91dc018d8c4165b2b": {"added": 1778058151118, "file": {"name": "/com.codesail.market_monk_423.apk", "sha256": "e64453e239330971a25f341d36820006cc74e3f85f0be3c91dc018d8c4165b2b", "size": 21972127, "ipfsCIDv1": "bafybeidocyfjs6trdvmno5aosqp2tdhu3dqfqvk46vt3mcfoqpvaiho7ce"}, "src": {"name": "/com.codesail.market_monk_423_src.tar.gz", "sha256": "14bee14362e0174cda1340d0fda747091b695876994a091bcc90b830d901d228", "size": 423321542}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.0.41", "versionCode": 423, "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"}}}, "c3ea80df7c6faa579797ad618a7dbcbcb5238d55bc470cbcf39adb6fe0476f07": {"added": 1778058151118, "file": {"name": "/com.codesail.market_monk_422.apk", "sha256": "c3ea80df7c6faa579797ad618a7dbcbcb5238d55bc470cbcf39adb6fe0476f07", "size": 19727251, "ipfsCIDv1": "bafybeig6pnqpyhrzqbci7bksxsexrx7lc5nzwuqauqwbencxawdq6hu4ay"}, "src": {"name": "/com.codesail.market_monk_422_src.tar.gz", "sha256": "27372f3a3b266bba31fa4d77cf33e2a0ec13856fe56ace724fc2533714e4b157", "size": 423280574}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.0.41", "versionCode": 422, "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"}}}, "b955a23f9d5da9905deabccfa5f53d93077fb3664f2011748f3caefc481e68c3": {"added": 1778058151118, "file": {"name": "/com.codesail.market_monk_421.apk", "sha256": "b955a23f9d5da9905deabccfa5f53d93077fb3664f2011748f3caefc481e68c3", "size": 23466547, "ipfsCIDv1": "bafybeihebnnefwopnranklrqx3kxmdxdeozjpeq3wd2n2usrwhxudp6vqu"}, "src": {"name": "/com.codesail.market_monk_421_src.tar.gz", "sha256": "7985d59d5f93806214935c874b51d2c16b55319f9495e88ba584299f3d6958aa", "size": 423321242}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.0.41", "versionCode": 421, "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.corphish.quicktools": {"metadata": {"lastUpdated": 1778402060034}, "versions": {"a77eb2ddce9024e2f9467fddfcb7174370e0e3780764ce596e906d0dc3b7225b": null, "81ce1f3fb5d07aa1f979ec5a35367d06e2bd39d8df9c6e21f96475a229b95c6a": null, "9a03bfe5672db5455270ebb451d6d0f7584f63ca4b8d7979a92d82ae1f7d0ea9": {"added": 1778402060034, "file": {"name": "/com.corphish.quicktools_28.apk", "sha256": "9a03bfe5672db5455270ebb451d6d0f7584f63ca4b8d7979a92d82ae1f7d0ea9", "size": 4029138, "ipfsCIDv1": "bafybeihan5eqgmjq2nqccmd3kf6zlqykgxebycqb2cipx3eqely7y2itwm"}, "src": {"name": "/com.corphish.quicktools_28_src.tar.gz", "sha256": "21962ff97b44770c71698482188503762cb7886864ee6321fca67e64d4d845b4", "size": 44589814}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.1.6", "versionCode": 28, "usesSdk": {"minSdkVersion": 30, "targetSdkVersion": 37}, "signer": {"sha256": ["c38c54ba54fa6718a56a8ee319cf8291329860ba092290743b7defd813fa9de7"]}, "usesPermission": [{"name": "com.corphish.quicktools.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "c719e5274794e6ebf7e873f536a6edfdb0483d5459a7f8d6f5777676ab2c8fab": {"added": 1778188097776, "file": {"name": "/com.corphish.quicktools_27.apk", "sha256": "c719e5274794e6ebf7e873f536a6edfdb0483d5459a7f8d6f5777676ab2c8fab", "size": 4029138, "ipfsCIDv1": "bafybeif3qqcpw5kekava5ydco4xqq6lpusmi4fkseb5qcgkl2mwahja5ki"}, "src": {"name": "/com.corphish.quicktools_27_src.tar.gz", "sha256": "961fcb70ce0580cc455c313f901437e9686b4a6b5a9bfa79ed1c6dade2e5266e", "size": 44589866}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.1.5", "versionCode": 27, "usesSdk": {"minSdkVersion": 30, "targetSdkVersion": 37}, "signer": {"sha256": ["c38c54ba54fa6718a56a8ee319cf8291329860ba092290743b7defd813fa9de7"]}, "usesPermission": [{"name": "com.corphish.quicktools.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.cvc953.localplayer": {"metadata": {"lastUpdated": 1777931336453, "icon": {"en-US": {"name": "/com.cvc953.localplayer/en-US/icon_H9GF219Q9MsjxLzCzNib79_byibRsb6r2QoGyJ5fxbo=.png", "sha256": "1fd185db5f50f4cb23c4bcc2ccd89befdfdbca26d1b1beabd90a06c89e5fc5ba", "size": 5718}, "es-419": {"name": "/com.cvc953.localplayer/es-419/icon_H9GF219Q9MsjxLzCzNib79_byibRsb6r2QoGyJ5fxbo=.png", "sha256": "1fd185db5f50f4cb23c4bcc2ccd89befdfdbca26d1b1beabd90a06c89e5fc5ba", "size": 5718}}}, "versions": {"fc8b03bf5d00d557f1019cde2879c453a5451f1c657d7a1f690b6806d3abb5d4": {"added": 1777931336453, "file": {"name": "/com.cvc953.localplayer_6.apk", "sha256": "fc8b03bf5d00d557f1019cde2879c453a5451f1c657d7a1f690b6806d3abb5d4", "size": 9317645, "ipfsCIDv1": "bafybeievhwinmjeecbuqpx5ju4fzn77zwf7sjeyvjlajmg7h27nsnx55xi"}, "src": {"name": "/com.cvc953.localplayer_6_src.tar.gz", "sha256": "0febb10bfd57df4a52d03b0154ef5ff7836f842aaa17b201bfd0b7abf3cb5389", "size": 3208868}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.0.7", "versionCode": 6, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["c1a8e4cbccbb7883419666b6fadd28f40aa9380bcdd0b07a6a48d8733777a102"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"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.ACCESS_NETWORK_STATE"}, {"name": "com.cvc953.localplayer.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.danhasting.radar": {"metadata": {"lastUpdated": 1778188097776}, "versions": {"eeb3733a6c09b1708f98e6f2234ff8fe38465eac88d8f457bfc333b11c35d08f": null, "0b05bfa93902203b37cfcf2431781fb342018fba0132acf1aa9d9feb857cfbb0": {"added": 1778188097776, "file": {"name": "/com.danhasting.radar_9.apk", "sha256": "0b05bfa93902203b37cfcf2431781fb342018fba0132acf1aa9d9feb857cfbb0", "size": 6463753, "ipfsCIDv1": "bafybeibkip3mytolce4mqb5blrvxrxdhgex33aaroezqp45m6zkbxto3ne"}, "src": {"name": "/com.danhasting.radar_9_src.tar.gz", "sha256": "da551984edd0eebdfc3750482f800e2ef1a57ca3589cb686a574cccc0476a67f", "size": 6037784}, "manifest": {"versionName": "2.1", "versionCode": 9, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["8216785e3e2d99a1087651088365bcabfaff009c0524a6359f2ec9ab3b86005b"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "com.danhasting.radar.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on radar.weather.gov servers"}}}}}, "com.dede.android_eggs": {"metadata": {"lastUpdated": 1778402060034}, "versions": {"9e55de2527dd9ba3901ad72d09b7d9741f9f7151833477fcf0f3a6867202a68d": null, "8e751a7ffea5759d1f99a43785a6f502adfe4ceb85e6c74e8e5020b63ea5998a": {"added": 1778402060034, "file": {"name": "/com.dede.android_eggs_75.apk", "sha256": "8e751a7ffea5759d1f99a43785a6f502adfe4ceb85e6c74e8e5020b63ea5998a", "size": 5822473, "ipfsCIDv1": "bafybeigs452bwp2vsckrpega7ac7434kjuxguwx2corc42l4iwrqhwdxvq"}, "src": {"name": "/com.dede.android_eggs_75_src.tar.gz", "sha256": "2557e7d41cf410faed7323b3d865f1e46b57f4dbfdbf12ff98efa1ba06bc0221", "size": 14366029}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "4.5.1", "versionCode": 75, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["2e9e0ce7c37d0502aa5173ae9f96a190005099f1adb9f89c68d0ca01f63fa61d"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "com.android.launcher.permission.INSTALL_SHORTCUT", "maxSdkVersion": 26}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.POST_PROMOTED_NOTIFICATIONS"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.BIND_CONTROLS"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "com.dede.android_eggs.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Add option to change app icon #828\n- Add analog clock widget dial styles\n- Neko controls widget add day theme\n- Update App icon #826\n- Update splash screen icon\n- Android 16 Landroid add progress notifications as live updates #829\n- Known issue fixes", "zh-CN": "- 新增应用图标切换功能 #828\n- 新增模拟时钟小部件表盘样式选择\n- Neko controls 小部件添加日间模式\n- 更新应用图标 #826\n- 更新启动动画图标\n- Android 16 Landroid 新增通知进度实时更新 #829\n- 修复已知问题"}}, "3a385957a7738e61c9560eb934f112bb7fc91bc96ec7c8e687c2970027c9f4cc": {"whatsNew": {"en-US": "- Add Android 17 Platlogo (Decompiled version) 🎉🎉🎉#822\n- Add Neko Controls Widget #804\n- Add Android T beta Egg #805\n- Add Android M preview Egg #790\n- Add Android N preview Egg #809\n- Add Android K preview Egg #801\n- Add Bulgarian translations #814\n- Make Analog clock widget configurable\n- Easter Egg item add swipe guide\n- Cat Editor add zoom haptic feedback\n- Fix search bar software keyboard not show automatically\n- Fix check update network error crash #797\n- Known issue fixes", "zh-CN": "- 新增 Android 17 Platlogo (反编译版本) 🎉🎉🎉#822\n- 新增 Neko Controls 小组件 #804\n- 新增 Android T beta 版彩蛋 #805\n- 新增 Android M 预览版彩蛋 #790\n- 新增 Android N 预览版彩蛋 #809\n- 新增 Android K 预览版彩蛋 #801\n- 新增保加利亚语翻译 #814\n- 模拟时钟小部件支持配置项\n- Easter Egg 条目添加侧滑引导\n- Cat Editor 添加缩放反馈\n- 修复搜索栏软件键盘不自动显示\n- 修复检查更新网络错误崩溃 #797\n- 修复已知问题"}}}}, "com.defname.localshare": {"metadata": {"lastUpdated": 1778402060034}, "versions": {"218091a91d95f45467863d8a96132a08ceb4338a7f147d20753be8526d2e64c3": null, "c89df463084fdc3af239240d448218ec06e4817f776b19046852c5710b3f5cf1": null, "9b9364cb1a406abf55b4bf087da3d84dca278cdce7ba38ec9ef52f587afa1247": {"added": 1778402060034, "file": {"name": "/com.defname.localshare_9.apk", "sha256": "9b9364cb1a406abf55b4bf087da3d84dca278cdce7ba38ec9ef52f587afa1247", "size": 5947800, "ipfsCIDv1": "bafybeicjmz6nqiqi6px4o44qvtmjiqgy3qfakqyq5t4wp23tmhf7xvnbyi"}, "src": {"name": "/com.defname.localshare_9_src.tar.gz", "sha256": "4fbfa1b0bc8dde3c227b5bd63a8ad39362bf9ad0ab2d27065adf6206a7958056", "size": 39570461}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.2.6", "versionCode": 9, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["27c0a62196708ec70b3c9b7699d421a06f24cf6aa1fa37016872a63f5293d603"]}, "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_DATA_SYNC"}, {"name": "com.defname.localshare.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "## Improvements\n\n- app UI improvements\n- support IPv6\n- IP address for QR code can be chosen from available addresses.\n\n## Fixes\n\n- Fix onboarding message"}}, "92671595b5921589c75452d5f34c5cced0c8d99ad69f892d41577b47b0fda6ad": {"added": 1777931336453, "file": {"name": "/com.defname.localshare_8.apk", "sha256": "92671595b5921589c75452d5f34c5cced0c8d99ad69f892d41577b47b0fda6ad", "size": 5931416, "ipfsCIDv1": "bafybeifmblzsffzjl4nmdnxso3n2kdiye3hli33aubife537j5t6vczecu"}, "src": {"name": "/com.defname.localshare_8_src.tar.gz", "sha256": "bcd83dcff9662eaba4cb946fe97655a248becf4a641c9f9114b784a7a7f82f6a", "size": 39563188}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.2.5", "versionCode": 8, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["27c0a62196708ec70b3c9b7699d421a06f24cf6aa1fa37016872a63f5293d603"]}, "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_DATA_SYNC"}, {"name": "com.defname.localshare.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "## Improvements\n\n### App\n- Redesigned Home screen for a more intuitive experience\n- Boosted performance for large file and log collections\n- Reduced data usage for thumbnails\n- Better network IP synchronization\n- Refined UI with improved status styling\n- Add option to regenerate token at app start\n\n### Webinterface\n- Faster and more reliable thumbnail loading\n\n## Fixes\n\n### App\n- Resolved a crash in network status monitoring\n"}}}}, "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.derdilla.bloodPressureApp": {"metadata": {"categories": ["Health Manager", "Sports & Health"]}}, "com.dking.crocapp": {"metadata": {"lastUpdated": 1778058151118, "screenshots": {"phone": {"en-US": [{"name": "/com.dking.crocapp/en-US/phoneScreenshots/quick-rec.jpg", "sha256": "2d6f8f56464d71731a0c5ea0e9824041c4186ba49227729e38c2a1671807a5b4", "size": 110011}, {"name": "/com.dking.crocapp/en-US/phoneScreenshots/quick-send.jpg", "sha256": "34d8522b8d628077adb6152267dd7c248fb4c2f8e4a64840ebb8babf4445e3f9", "size": 112068}, {"name": "/com.dking.crocapp/en-US/phoneScreenshots/quick.jpg", "sha256": "2da202b92dc64d4c8890303bd5dbaab9a5ee770656e678254e5c507644c531fa", "size": 64388}, {"name": "/com.dking.crocapp/en-US/phoneScreenshots/recieve.jpg", "sha256": "5e0681babdfc5b55319043cef60965c6c7bce1c0723a6f9eaa71ff7e50613305", "size": 60350}, {"name": "/com.dking.crocapp/en-US/phoneScreenshots/send-files.jpg", "sha256": "f6d6d33796c2f91422ea63da7477a1f744579df6e22844be6b012110ff114086", "size": 102309}, {"name": "/com.dking.crocapp/en-US/phoneScreenshots/send.jpg", "sha256": "53fc6510e817be3d006da5885db5ecc65b39e92b7e03e326140be921315f4cbd", "size": 81539}]}}}, "versions": {"3e028d7759b575fb5a47bdbf3c65be7f28609be3512c1efc8e98b51d1b9a968d": {"added": 1778058151118, "file": {"name": "/com.dking.crocapp_6.apk", "sha256": "3e028d7759b575fb5a47bdbf3c65be7f28609be3512c1efc8e98b51d1b9a968d", "size": 10716403, "ipfsCIDv1": "bafybeibms26ezmlrffog4utybfpnkhhxo3hkf3wxlvope5q63777dy6sji"}, "src": {"name": "/com.dking.crocapp_6_src.tar.gz", "sha256": "9c68cf19ef1bc2cf438a7bac5bcf415a5b7093eba4b506c386bf70ca9d0815dd", "size": 21510725}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "4.0.0", "versionCode": 6, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["73aa29bf436123e6765233d11f05ed82d8ee72d4d3f8d9a00ed6a270be9a296a"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.CHANGE_WIFI_MULTICAST_STATE"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "com.dking.crocapp.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Changes Made\n\n1. Dark Mode QR Codes Fixed\n2. Clipboard Send Icon Fixed\n3. Animation Consistency\n4. Shared Text from External Apps\n5. URL Detection in Received Text\n6. Version Bump\n"}}}}, "com.donnnno.arcticons": {"metadata": {"lastUpdated": 1777931336453}, "versions": {"b3966ee1bb9e78c50711da99e092950714fbc62182104569bf38d0bf6b95399d": null, "857ad401cece0c4f9398cc2efe40a7ca063229df577ba274b7c660695a0a7ae9": {"added": 1777931336453, "file": {"name": "/com.donnnno.arcticons_1540.apk", "sha256": "857ad401cece0c4f9398cc2efe40a7ca063229df577ba274b7c660695a0a7ae9", "size": 72267453, "ipfsCIDv1": "bafybeid7cw4utzov5rsbfutd2kxw2lwosjypp5hb2ujm57b7pkgihcgbia"}, "src": {"name": "/com.donnnno.arcticons_1540_src.tar.gz", "sha256": "ca22d39abcb745d2d5ffe75be9caaddfb9f134ca6c059228e42c8a9a33054156", "size": 165551547}, "manifest": {"versionName": "14.7.1", "versionCode": 1540, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["299bb9312e39130d0d33ed42bf98567f726ab11a04dc950c5b6c162e28c869c5"]}, "usesPermission": [{"name": "com.android.alarm.permission.SET_ALARM"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.SET_WALLPAPER"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_SETTINGS"}]}, "whatsNew": {"en-US": "🎉 163 new and updated icons!\n💡 Added support for 1011 apps using existing icons.\n🔥 14714 icons in total!\n\n🫶 Consider donating to the project, if you like using Arcticons.\n\n🔗 Detailed changes: https://github.com/Arcticons-Team/Arcticons/releases 📄"}}, "04531db3c9279c874dc9eee17bed4f5a499557a00d30317ef0f8b44b35ad3dfb": {"whatsNew": null}}}, "com.donnnno.arcticons.daynight": {"metadata": {"lastUpdated": 1777931336453}, "versions": {"44df86967238ebab4ae49c2b47058bfa82893e1cd85a2ca3b579a8a0d9d2debf": null, "96dc1ade37a8e0edd116ce5ecc6a141834e3d6763a3c1018a25cd5d9a9e7f68b": {"added": 1777931336453, "file": {"name": "/com.donnnno.arcticons.daynight_1540.apk", "sha256": "96dc1ade37a8e0edd116ce5ecc6a141834e3d6763a3c1018a25cd5d9a9e7f68b", "size": 40917493, "ipfsCIDv1": "bafybeifiroi2lcyvmxwlzm5uyrhwr5nhbn4gntrzvsqz2zua44jngxc2m4"}, "src": {"name": "/com.donnnno.arcticons.daynight_1540_src.tar.gz", "sha256": "b0b2edd2d0b270f2ca9f62dd6ac8c43073ed40df66a08714fb50169887947253", "size": 165618086}, "manifest": {"versionName": "14.7.1", "versionCode": 1540, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 36}, "signer": {"sha256": ["299bb9312e39130d0d33ed42bf98567f726ab11a04dc950c5b6c162e28c869c5"]}, "usesPermission": [{"name": "com.android.alarm.permission.SET_ALARM"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.SET_WALLPAPER"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_SETTINGS"}]}, "whatsNew": {"en-US": "🎉 163 new and updated icons!\n💡 Added support for 1011 apps using existing icons.\n🔥 14714 icons in total!\n\n🫶 Consider donating to the project, if you like using Arcticons.\n\n🔗 Detailed changes: https://github.com/Arcticons-Team/Arcticons/releases 📄"}}, "41cf046563c6561c43a2491f191d54ebcd3b4d734dc348d5143458001080d004": {"whatsNew": null}}}, "com.donnnno.arcticons.light": {"metadata": {"lastUpdated": 1777931336453}, "versions": {"ee0ca1a0fa767fbaff03802f8b7bde1f5ab9f6307ea99f1169da16e60854debc": null, "b23e977df55ca10d228699b6f11992c227bbd5b8d2ed8faad4eb3b19c6934e5b": {"added": 1777931336453, "file": {"name": "/com.donnnno.arcticons.light_1540.apk", "sha256": "b23e977df55ca10d228699b6f11992c227bbd5b8d2ed8faad4eb3b19c6934e5b", "size": 71176137, "ipfsCIDv1": "bafybeigrg7g3osfxy7z7pszrvriu4gc5oo3gs5b5ss7lpdhg55674uomoy"}, "src": {"name": "/com.donnnno.arcticons.light_1540_src.tar.gz", "sha256": "96bc4d547e40903b559d635eae74e4556adef4720b923155719d1de017dc9be1", "size": 165579095}, "manifest": {"versionName": "14.7.1", "versionCode": 1540, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["299bb9312e39130d0d33ed42bf98567f726ab11a04dc950c5b6c162e28c869c5"]}, "usesPermission": [{"name": "com.android.alarm.permission.SET_ALARM"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.SET_WALLPAPER"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_SETTINGS"}]}, "whatsNew": {"en-US": "🎉 163 new and updated icons!\n💡 Added support for 1011 apps using existing icons.\n🔥 14714 icons in total!\n\n🫶 Consider donating to the project, if you like using Arcticons.\n\n🔗 Detailed changes: https://github.com/Arcticons-Team/Arcticons/releases 📄"}}, "eb82c9719cc655baa887d79db9e337fc26ac073a6b4c0958a094d0f464adf69b": {"whatsNew": null}}}, "com.donnnno.arcticons.you": {"metadata": {"lastUpdated": 1777931336453}, "versions": {"f4adbdd177378e999ce469642e31438e2b534e302136bccf3a9773cb2024204c": null, "53657050ff98ebe3317b2eac34e44aa1dfe7114c61300c89b46473bb28af20a2": {"added": 1777931336453, "file": {"name": "/com.donnnno.arcticons.you_1540.apk", "sha256": "53657050ff98ebe3317b2eac34e44aa1dfe7114c61300c89b46473bb28af20a2", "size": 32799174, "ipfsCIDv1": "bafybeibdgghzw3ob4fxznbpqrdrzrvcc5bvs6jg2u6fivjte337pz2ooiu"}, "src": {"name": "/com.donnnno.arcticons.you_1540_src.tar.gz", "sha256": "8af4e2784a12fc9759e94a83bbdd626be20b7f7c91c3e1b01a78cec96cabb0ae", "size": 165571294}, "manifest": {"versionName": "14.7.1", "versionCode": 1540, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["299bb9312e39130d0d33ed42bf98567f726ab11a04dc950c5b6c162e28c869c5"]}, "usesPermission": [{"name": "com.android.alarm.permission.SET_ALARM"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.SET_WALLPAPER"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_SETTINGS"}]}, "whatsNew": {"en-US": "🎉 163 new and updated icons!\n💡 Added support for 1011 apps using existing icons.\n🔥 14714 icons in total!\n\n🫶 Consider donating to the project, if you like using Arcticons.\n\n🔗 Detailed changes: https://github.com/Arcticons-Team/Arcticons/releases 📄"}}, "49f445775b036486b2e739dd9fe346dcb88baf01cd76c1108788d5082e586e5e": {"whatsNew": null}}}, "com.drip": {"metadata": {"categories": ["Health Manager", "Sports & Health"]}}, "com.eblan.launcher": {"metadata": {"lastUpdated": 1778568037154}, "versions": {"60f79439d7ca7a41588f605e0710af074483b0b1cb9819df1593c13085ac0df6": null, "931e35c9cfedf20813cdcb73a82fc0d9ea2b7153c23311064aa04425eb9d467a": 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"}}, "a158013a881415856f375629b10222e1994b83ee30e648d58b61426fb20f9efc": {"added": 1778135657867, "file": {"name": "/com.eblan.launcher_65.apk", "sha256": "a158013a881415856f375629b10222e1994b83ee30e648d58b61426fb20f9efc", "size": 2629077, "ipfsCIDv1": "bafybeidztwrl6jvynyn5mly45j73ithj7pi6avvakapqtnpcqummszluo4"}, "src": {"name": "/com.eblan.launcher_65_src.tar.gz", "sha256": "085682fcaa605727960f21f439ccc0fbdcccabe2fb617c0b060410d9a66abaf2", "size": 1968678}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.6.5-alpha", "versionCode": 65, "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": "- Don't add new system apps to home screen (#763)\n- Add shortcuts to folder (#762)\n- Implemented support for excluding tagged applications from the main app drawer: (#754)\n- Stability improvements"}}}}, "com.ei.bmicalc": {"metadata": {"categories": ["Health Manager", "Sports & Health"]}}, "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.example.kotlinquiz": {"metadata": {"lastUpdated": 1778135657867, "summary": {"en-US": "Quiz taking application about Kotlin"}, "description": {"en-US": "Kotlin Quiz is an engaging Android application that allows users to test their knowledge in Kotlin Programming language through fun and interactive quizzes. This app is built with a clean code architecture following the MVVM pattern, ensuring maintainability and scalability. The app comprises three main layers: App (Presentation), Domain, and Data, each with its unique set of responsibilities.\n"}}, "versions": {"3f86b68360876151090147c5c21797f9fe68025d7323056ff5ec469c6ea6c1bd": {"added": 1778135657867, "file": {"name": "/com.example.kotlinquiz_3.apk", "sha256": "3f86b68360876151090147c5c21797f9fe68025d7323056ff5ec469c6ea6c1bd", "size": 7085406, "ipfsCIDv1": "bafybeig4vrv5tx6l2ilgpesnnbw2toz273g4xss3ptzht3mq4xtwzkvmne"}, "src": {"name": "/com.example.kotlinquiz_3_src.tar.gz", "sha256": "dc2f8a7e22160d3a556e2321881f09bae24b7886b03b561997b1fbc85a751d40", "size": 2256148}, "manifest": {"versionName": "1.2.0", "versionCode": 3, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 34}, "signer": {"sha256": ["3188e684f691b4b65f959346fae727e30987d912ed171e9951f5a8dc28652d80"]}, "usesPermission": [{"name": "com.example.kotlinquiz.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.REORDER_TASKS"}]}}}}, "com.faltenreich.diaguard": {"metadata": {"categories": ["Diet", "Health Manager", "Sports & Health"]}}, "com.fixupxer": {"metadata": {"lastUpdated": 1778058151118}, "versions": {"59cd9d7f3cd5f7f022a0c45b2f4339947fe707e93a669fd501511f8b49cbc08f": null, "59ca295dd7d8921911422eafa2759e5c5859bce1dc9ddfc848b71a191a44f2b1": {"added": 1778058151118, "file": {"name": "/com.fixupxer_28.apk", "sha256": "59ca295dd7d8921911422eafa2759e5c5859bce1dc9ddfc848b71a191a44f2b1", "size": 4401698, "ipfsCIDv1": "bafybeib6y7l6qyldp5swcj4ucuir3eckppehrq7xtrlmx2i4ka4nxb2iki"}, "src": {"name": "/com.fixupxer_28_src.tar.gz", "sha256": "f918b472aa92ef73096b4b90f605bce20c26df7381505af60ac50fa9683c69d1", "size": 7854236}, "manifest": {"versionName": "1.5.0", "versionCode": 28, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 35}, "signer": {"sha256": ["78e36950963a98ea39fe30b955c27364e187feca85a1af6ad10987d15f18ec2f"]}, "usesPermission": [{"name": "com.fixupxer.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "v1.5.0 — Xiaomi/Redmi/HyperOS default-browser fix\n\n• Fixed FixupXer not appearing in the system Default browser app list on MIUI/HyperOS devices (e.g. Redmi 15) when Browser mode is enabled\n• Added the MAIN + APP_BROWSER intent-filter to BrowserAlias (same fix Mozilla shipped for Firefox)\n• Privacy preserved: alias stays disabled until you toggle Browser mode on\n• On MIUI, restart the phone after enabling Browser mode to flush the cached list\n"}}}}, "com.flasskamp.energize": {"metadata": {"categories": ["Diet", "Internet", "Science & Education", "Sports & Health"]}}, "com.freerdp.afreerdp": {"metadata": {"lastUpdated": 1778402060034}, "versions": {"8acedf9ce730bd7059002dfb4b3b5207bf2c4d36a2048c4ceaf8d096f6c9c7f2": null, "fab9506aab0847d5b6ae72bc2aff0b177d1c5d34f4108fe9417ca314c87b7e7f": {"added": 1778402060034, "file": {"name": "/com.freerdp.afreerdp_3026000.apk", "sha256": "fab9506aab0847d5b6ae72bc2aff0b177d1c5d34f4108fe9417ca314c87b7e7f", "size": 236589268, "ipfsCIDv1": "bafybeibq62a4ovdgoha6qmy4qev2ijeg2oeg76wuf2taudejx7yduokrf4"}, "src": {"name": "/com.freerdp.afreerdp_3026000_src.tar.gz", "sha256": "468ac05b887813e28c6a9bdca56f9006f4a5009e8e6d02bec923a145fe0bd15f", "size": 5832014}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "3.26.0", "versionCode": 3026000, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["b10856928c4cef2aa6c81115fdce8e47492139ba1a573b50293731177cec9eda"]}, "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": 32}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "com.freerdp.afreerdp.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.freetime.geoweather": {"metadata": {"lastUpdated": 1778568037154}, "versions": {"24e5a82f78fd11de652d44508589adec415a08e1d5353931af42a088551b2c5f": null, "8db8ee2549453ab258c23ae354fb06d364f27eb768ac4128698faded7284e8bc": null, "66d76c662c9361e79a4a12f90b53aaa5895329a1f3237f20d7a75761cb2b55c6": 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"}}, "26616d1ad917206cdea1c94976129ef591994a00e6dc6cf4a045ba306ae94fe5": {"added": 1778402060034, "file": {"name": "/com.freetime.geoweather_50.apk", "sha256": "26616d1ad917206cdea1c94976129ef591994a00e6dc6cf4a045ba306ae94fe5", "size": 24191043, "ipfsCIDv1": "bafybeigxedlopirnqchl4aciu5kflnyqwrduvufpj5pe34doazyq6x7bxu"}, "src": {"name": "/com.freetime.geoweather_50_src.tar.gz", "sha256": "55f80a6e2ff8ed9480820dbb8dd27f42191629e1a12339266a82e9235005d57d", "size": 1091576}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.5.8", "versionCode": 50, "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": "• API: Added support for multiple weather providers via custom API.\n• Plans: Integrated subscription tiers (Free, Freemium, Premium) visibility.\n• Fix: Resolved endless loading screen when weather data fetching fails.\n• UI: Improved Account screen with plan details and logout options.\n• Strings: Full transition from hardcoded text to localized resources.\n"}}}}, "com.freetime.ssmpc": {"metadata": {"added": 1778058151118, "categories": ["Games", "Internet"], "changelog": "https://github.com/FreetimeMaker/SuperSMP-Companion-App/releases", "issueTracker": "https://github.com/FreetimeMaker/SuperSMP-Companion-App/issues", "lastUpdated": 1778507335350, "license": "Apache-2.0", "sourceCode": "https://github.com/FreetimeMaker/SuperSMP-Companion-App", "featureGraphic": {"en-US": {"name": "/com.freetime.ssmpc/en-US/featureGraphic_sUnn_Kr8mr-JSfQywZ9hy8qqtlO4_wAky2g7RDdq_xs=.png", "sha256": "b149e7fcaafc9abf8949f432c19f61cbcaaab653b8ff0024cb683b44376aff1b", "size": 386170}}, "screenshots": {"phone": {"en-US": [{"name": "/com.freetime.ssmpc/en-US/phoneScreenshots/1.png", "sha256": "4e8d5f42774e1e7db55c46ef82e3a45077bb189d8bc1ed3ba4b88bbf7039c081", "size": 325077}, {"name": "/com.freetime.ssmpc/en-US/phoneScreenshots/2.png", "sha256": "c1956723aa4c0497f437220656020aadd5ce9758721fe389ffb821bf869b6c9c", "size": 458385}, {"name": "/com.freetime.ssmpc/en-US/phoneScreenshots/3.png", "sha256": "67067b1c8e8d077438cdedd52c30acf08ca4b88914bc71a2be6a4a0477bd5540", "size": 1058369}]}}, "authorEmail": "jamieachatz@gmail.com", "authorName": "Freetime Maker", "authorWebSite": "https://freetimemaker.github.io/", "bitcoin": "1DsCAVrzvGokrzXpe6YR33QuTo5EppiKRE", "litecoin": "LU2ERRXKTeKnzpuieQcpsBteViEY7ff5Wg", "name": {"en-US": "SuperSMP Companion"}, "summary": {"en-US": "Vote, shop & explore SuperSMP anywhere! Companion app for server features"}, "description": {"en-US": "The Ultimate SuperSMP Companion App - Your Server, Everywhere!\n\nEnhance your SuperSMP Minecraft experience with the official companion app designed for players on the go! Access essential server features, stay connected with the community, and manage your server interactions right from your Android device.\n\nKEY FEATURES:\n\nSMART VOTING SYSTEM\n- Vote for the SuperSMP server directly from your phone\n- Quick access to all voting platforms\n- Track your voting history and rewards\n- Never miss daily vote rewards again\n\nINTEGRATED SHOP ACCESS\n- Browse the official SuperSMP shop catalog\n- View detailed item descriptions and pricing\n- Make secure purchases on-the-go\n- Real-time inventory updates\n\nINTERACTIVE SERVER MAP\n- Access the official SuperSMP world map\n- Real-time player locations and activity\n- Navigate spawn, warps, and key locations\n- Perfect for exploration and planning\n\nMODERN USER INTERFACE\n- Built with Jetpack Compose for smooth animations\n- Material Design 3 with dark/light themes\n- Intuitive navigation optimized for mobile\n- Responsive design for all screen sizes\n\nTECHNICAL EXCELLENCE\n- Kotlin-first development for performance\n- Modern architecture with MVVM pattern\n- Regular updates with new features\n- Optimized for battery life and performance\n\nMOBILE OPTIMIZATIONS\n- Fast loading times even on slower connections\n- Offline mode for cached content\n- Push notifications for server events (coming soon)\n- Designed for Android 7.0 and above\n\nWHY CHOOSE THIS APP?\n\nFREE & OPEN SOURCE - No hidden costs or subscriptions\nSECURE - Your data and accounts are protected\nREGULARLY UPDATED - New features and improvements monthly\nCOMMUNITY DRIVEN - Features requested by players like you\nAD-FREE EXPERIENCE - Focus on what matters: your gameplay\n\nPERFECT FOR:\n\nDaily voters who want to maximize rewards\nShop enthusiasts who browse items frequently\nExplorers who need map access on-the-go\nCommunity members who stay connected\nPlayers who want convenience without compromise\n\nIMPORTANT NOTE:\nThis is an unofficial companion app created by fans for the SuperSMP community. It is not affiliated with or endorsed by the SuperSMP Minecraft Server team. All server content and branding remain property of their respective owners.\n\nSYSTEM REQUIREMENTS:\nAndroid 7.0 (API 24) or higher\n50MB free storage space\nInternet connection for real-time features\n\nUPCOMING FEATURES:\nPlayer statistics tracking\nIn-game chat integration\nPush notifications for server events\nMulti-language support\nOffline mode enhancements\n\nCOMMUNITY SUPPORT:\nJoin our growing community of SuperSMP players! Report bugs, request features, and connect with fellow users through our GitHub repository. Your feedback helps shape the future of this app!\n\nDownload now and take your SuperSMP experience to the next level!\n"}, "donate": ["https://freetimemaker.github.io/Donation-Web"], "icon": {"en-US": {"name": "/com.freetime.ssmpc/en-US/icon_Yk8oq2uz3IgZalkcaz_3KBNWRL8Fcu76aEr1HgcDi6g=.png", "sha256": "624f28ab6bb3dc88196a591c6b3ff728135644bf0572eefa684af51e07038ba8", "size": 177911}}, "preferredSigner": "fb4a9817258a428662be72a7736b2665f4878c913102055cf9e76ee9f45f62a7"}, "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"}}, "86dee0cdf0e6cf6f038e0bae26bda7aeb8ee1a19f12e627cd618bf20723cbee7": {"added": 1778402060034, "file": {"name": "/com.freetime.ssmpc_12.apk", "sha256": "86dee0cdf0e6cf6f038e0bae26bda7aeb8ee1a19f12e627cd618bf20723cbee7", "size": 15495800, "ipfsCIDv1": "bafybeie3bqk3efnziyiwx6v35xcly6ptycffyyacwyzgbyuykygusr77ve"}, "src": {"name": "/com.freetime.ssmpc_12_src.tar.gz", "sha256": "746bcb2ab4048190765d875014c416f8adaa79d60e8b46782b4ba4d4247a1782", "size": 3157168}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.2.0", "versionCode": 12, "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 Darkmode\n- Added Dynamic Clor\n- Added more Theme Settings"}}, "84d6a0d62cc6485a098e365c99ceb792ee6ba1d304dc6997758e4283534cab6a": {"added": 1778058151118, "file": {"name": "/com.freetime.ssmpc_11.apk", "sha256": "84d6a0d62cc6485a098e365c99ceb792ee6ba1d304dc6997758e4283534cab6a", "size": 15479416, "ipfsCIDv1": "bafybeiduk74af22yf3rgteqms5epsnuv7jponvhyubjegyj7ccp4mwcyni"}, "src": {"name": "/com.freetime.ssmpc_11_src.tar.gz", "sha256": "5b0fad83721c52a5fd69deada7c406792ed96e023591f95081a14d585a7b6b24", "size": 3087669}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.1.1", "versionCode": 11, "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": "✨ **New Features:**\n• Added to F-Droid repository for easier installation\n• Enhanced app stability and performance\n• Improved user interface with Material Design 3\n• Better support for newer Android versions\n• Added better Security in WebViews\n\n🔧 **Technical Improvements:**\n• Migrated to Kotlin for better performance\n• Upgraded to Jetpack Compose for modern UI\n• Updated build system to Kotlin DSL\n• Enhanced error handling and crash reporting\n\n🐛 **Bug Fixes:**\n• Fixed map loading issues on some d"}}}}, "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, "name": {"el-GR": "MedTimer: Υπενθύμιση φαρμακευτικών αγωγών"}, "summary": {"el-GR": "Υπενθυμίσεις φαρμάκων & ιστορικό. Offline λειτουργία & απόλυτη ιδιωτικότητα.", "pl-PL": "Przypomnienia o lekach: dziennik i rejestr pigułek. Działa offline. Prywatnie."}, "description": {"ar": "تذكيرات الأدوية وتاريخها مع خصوصية كاملة دون اتصال بالإنترنت\n\nتحكم في أدويتك باستخدام MedTimer\n\nMedTimer هو تطبيق مفتوح المصدر لتذكير الأدوية مصمم لمساعدتك على إدارة أدويتك وحبوبك بفعالية وبتحكم كامل في بياناتك الحساسة.\n\nتذكيرات مرنة وشخصية:\n\n- إدارة عدد غير محدود من الأدوية مع تذكيرات قابلة للتخصيص لكل دواء (بما في ذلك الإعدادات الافتراضية البسيطة للتذكيرات اليومية).\n- إنشاء تذكيرات مرنة مع فترات راحة وأيام محددة (على سبيل المثال لحبوب منع الحمل).\n- وضع عطلة نهاية الأسبوع: تأخير التذكيرات إلى وقت محدد في الأيام المختارة.\n- غفوة الإشعارات لتذكيرات لاحقة أو التذكير بشكل متكرر.\n- تأجيل مستند إلى الموقع: يتم إعادة الإشعار عند العودة للمنزل بعد التأجيل.\n- إضافة جرعات إضافية بسرعة.\n- إنشاء تذكيرات قائمة على الفترات، تذكيرات متتالية في فترات أو تذكيرات بفواصل زمنية مقيدة بوقت بدء وانتهاء يوميًا.\n- استخدام تذكيرات من نوع المنبه لضمان الإشعار حتى عندما يكون الجهاز مضبوطًا على الوضع الصامت.\n\nإدارة بيانات بسيطة وآمنة:\n\n- تأكيد أو رفض التذكيرات لتسجيل الالتزام بالدواء بدقة.\n- الحصول على نظرة عامة على الجرعات السابقة في رسم بياني وعرض جدولي.\n- تصدير سجل أدويتك كملف CSV لسهولة حفظ السجلات أو مشاركتها مع المتخصصين في الرعاية الصحية.\n- نسخ احتياطي واستعادة قائمة الأدوية الخاصة بك كملف JSON.\n- تتبع مخزون الأدوية وتذكيرات نفاد المخزون.\n- وضع علامات وتصفية أدويتك.\n\nالخصوصية وإمكانية الوصول دون اتصال بالإنترنت:\n\n- يتم تخزين جميع البيانات بشكل آمن على جهازك، مما يضمن خصوصية كاملة وإمكانية الوصول دون اتصال بالإنترنت.\n- لا يلزم الاتصال بالإنترنت - تذكيرات أدويتك متاحة دائمًا.\n\nMedTimer هو تطبيق مجاني بدون إعلانات.\n\nانظر صفحة المشروع على GitHub: https://github.com/Futsch1/medTimer\n\nأُنشئ الرسم البياني للميزة باستخدام https://hotpot.ai\n", "bg": "Med reminders and history with full offline privacy\n\nStay In Control of Your Medications with MedTimer\n\nMedTimer is an open-source medication reminder app designed to help you manage your medications and pills effectively and with full control of your sensitive data.\n\nFlexible & Personalized Reminders:\n\n- Manage unlimited medications with customizable reminders per medication (including simple defaults\n  for daily reminders).\n- Create flexible reminders with breaks and specific days (e.g. for birth control pills).\n- Weekend mode: Delay reminders to a defined time on chosen days.\n- Snooze notifications for later reminders or be reminded repeatedly.\n- Location-based snooze: be re-notified when arriving home after snoozing.\n- Add extra doses on the fly.\n- Create interval based reminders or reminders following each other in intervals.\n\nSimple & Secure Data Management:\n\n- Confirm or dismiss reminders to record medication adherence accurately.\n- Get an overview of past doses in a chart and a tabular view.\n- Export your medication history as a CSV file for easy record-keeping or sharing with healthcare professionals.\n- Backup and restore your medication list as JSON file.\n- Medication stock tracking and out of stock reminders.\n- Tag and filter your medication.\n\nPrivacy & Offline Accessibility:\n\n- All data is stored securely on your device, ensuring complete privacy and offline accessibility.\n- No internet connection required – your medication reminders are always available.\n\nMedTimer is a free app without ads.\n\nSee the project page on GitHub: https://github.com/Futsch1/medTimer\n\nFeature graphic was created with https://hotpot.ai\n", "cs-CZ": "Med reminders and history with full offline privacy\n\nStay In Control of Your Medications with MedTimer\n\nMedTimer is an open-source medication reminder app designed to help you manage your medications and pills effectively and with full control of your sensitive data.\n\nFlexible & Personalized Reminders:\n\n- Manage unlimited medications with customizable reminders per medication (including simple defaults for daily reminders).\n- Create flexible reminders with breaks and specific days (e.g. for birth control pills).\n- Weekend mode: Delay reminders to a defined time on chosen days.\n- Snooze notifications for later reminders or be reminded repeatedly.\n- Location-based snooze: be re-notified when arriving home after snoozing.\n- Add extra doses on the fly.\n- Create interval based reminders, reminders following each other in intervals or interval reminders constrained with a start and end time per day.\n- Use alarm type reminders to ensure notification even when the device is set to silent mode.\n\nSimple & Secure Data Management:\n\n- Confirm or dismiss reminders to record medication adherence accurately.\n- Get an overview of past doses in a chart and a tabular view.\n- Export your medication history as a CSV file for easy record-keeping or sharing with healthcare professionals.\n- Backup and restore your medication list as JSON file.\n- Medication stock tracking and out of stock reminders.\n- Tag and filter your medication.\n\nPrivacy & Offline Accessibility:\n\n- All data is stored securely on your device, ensuring complete privacy and offline accessibility.\n- No internet connection required – your medication reminders are always available.\n\nMedTimer is a free app without ads.\n\nSee the project page on GitHub: https://github.com/Futsch1/medTimer\n\nFeature graphic was created with https://hotpot.ai\n", "da-DK": "Medicinpåmindelser og -historik med fuldt offline privatliv\n\nHav kontrol over din medicin med MedTimer\n\nMedTimer er en open source-app til medicinpåmindelser, der hjælper dig med at håndtere din medicin og dine piller effektivt – med fuld kontrol over dine følsomme data.\n\nFleksible og personaliserede påmindelser:\n\n- Administrer ubegrænset medicin med brugerdefinerede påmindelser for hver medicin (inklusive simple standardindstillinger for daglige påmindelser).\n- Opret fleksible påmindelser med pauser og specifikke dage (f.eks. for p-piller).\n- Weekendtilstand: Udskyd påmindelser til et bestemt tidspunkt på udvalgte dage.\n- Slumre påmindelser eller få gentagne påmindelser.\n- Placeringsbaseret snooze: modtag en ny påmindelse, når du ankommer hjem.\n- Tilføj ekstra doser efter behov.\n- Opret intervalbaserede påmindelser, sekventielle intervaller eller intervaller med fast start- og sluttid pr. dag.\n- Brug alarmtype-påmindelser for at sikre at blive underrettet, selv når enheden er på lydløs.\n\nEnkel og sikker datastyring:\n\n- Bekræft eller afvis påmindelser for at registrere medicinering nøjagtigt.\n- Få et overblik over tidligere doser i et diagram og en tabelvisning.\n- Eksportér din medicinhistorik som en CSV-fil for nem journalføring eller deling med sundhedspersonale.\n- Sikkerhedskopiér og gendan din medicinliste som JSON-fil.\n- Sporing af medicinlager og påmindelser ved lav beholdning.\n- Tag og filtrér din medicin.\n\nPrivatliv og offlineadgang:\n\n- Alle data gemmes sikkert på din enhed, hvilket sikrer fuldstændig privatliv og offlineadgang.\n- Ingen internetforbindelse kræves – dine medicinpåmindelser er altid tilgængelige.\n\nMedTimer er gratis og uden reklamer.\n\nSe projektet på GitHub: https://github.com/Futsch1/medTimer\n\nFunktionsgrafikken er oprettet med https://hotpot.ai\n", "de-DE": "Behalten Sie den Überblick über Ihre Medikamente mit MedTimer\n\nMedTimer ist eine Open-Source App zur Erinnerung an die Einnahme von Medikamenten, mit der du deine Medikamente effektiv und mit voller Kontrolle über deine sensiblen Daten verwalten kannst.\n\nFlexible und personalisierte Erinnerungen:\n\n- Verwalte eine unbegrenzte Anzahl Medikamente mit individuellen Erinnerungen pro Medikament (mit einfacher Standardeinstellung für tägliche Erinnerungen).\n- Erstelle flexible Erinnerungen mit Pausen und nur für bestimmten Tage (z.B. für die Antibabypille).\n- Wochenendmodus: Verschiebe Erinnerungen an wählbaren Tagen auf eine festgelegte Uhrzeit.\n- Verschiebe (\"snooze\") Benachrichtigungen, um später erneut erinnert zu werden oder lasse dich wiederholt erinner.\n- Standortbasierter Snooze: Erneute Benachrichtigung bei Heimkehr nach einem Snooze.\n- Protokolliere zusätzliche, ungeplante Einnahmen.\n- Erstelle intervallbasierte Erinnerungen und solche, die auf vorherige Einnahmen nach einer gewissen Zeit folgen.\n\nEinfache und sichere Datenverwaltung:\n\n- Bestätige oder verwerfe Erinnerungen, um die Medikamenteneinnahme genau zu erfassen.\n- Zeige eine Übersicht deiner Einnahmen als Grafik oder Tabelle an.\n- Exportiere deine Medikamentenhistorie als CSV-Datei für eine einfache Aufzeichnung oder Weitergabe an medizinisches Fachpersonal.\n- Sichern und Wiederherstellen deiner Medikamentenliste als JSON-Datei.\n- Verwaltung des Medikamentenvorrats und Nachfüll-Erinnerungen.\n- Tagge und filtere deine Medikamente.\n\nDatenschutz und Offline-Zugriff:\n\n- Alle Daten werden sicher auf Ihrem Gerät gespeichert, so dass ein vollständiger Datenschutz und Offline-Zugriff gewährleistet ist.\n- Keine Internetverbindung erforderlich - deine Medikamentenerinnerungen sind immer verfügbar.\n\nMedTimer ist eine kostenlose, werbefreie App.\n\nWeitere Informationen auf GitHub: https://github.com/Futsch1/medTimer\n\nFeature-Grafik wurde mit https://hotpot.ai erstellt\n", "el-GR": "Υπενθυμίσεις και τήρηση ιστορικού φαρμακευτικών αγωγών με πλήρη ιδιωτικότητα χωρίς πρόσβαση στο διαδίκτυο\n\nΔιατηρήστε τον έλεγχο των φαρμακευτικών αγωγών σας με το MedTimer\n\nΤο MedTimer είναι μια ανοιχτού κώδικα εφαρμογή υπενθύμισης φαρμακευτικών αγωγών, που σχεδιάστηκε για να σας βοηθήσει να διαχειριστείτε τις φαρμακευτικές αγωγές σας αποτελεσματικά, διατηρώντας παράλληλα τον πλήρη έλεγχο των προσωπικών σας δεδομένων.\n\nΕυέλικτες & εξατομικευμένες υπενθυμίσεις:\n\n‐  Διαχειριστείτε απεριόριστες φαρμακευτικές αγωγές με παραμετροποιήσιμες υπενθυμίσεις ανά αγωγή (συμπεριλαμβανομένων απλών προεπιλογών για καθημερινές υπενθυμίσεις).\n- Δημιουργήστε ευέλικτες υπενθυμίσεις με παύσεις και συγκεκριμένες ημέρες (π.χ. για αντισυλληπτικά χάπια).\n- Λειτουργία Σαββατοκύριακου: Καθυστερήστε τις υπενθυμίσεις σε μια καθορισμένη ώρα για επιλεγμένες ημέρες.\n- Αναβάλετε τις ειδοποιήσεις για μεταγενέστερη υπενθυμίση, ή ορίστε να σας υπενθυμίζονται επανειλημμένα.\n- Αναβολή βάσει τοποθεσίας: νέα ειδοποίηση κατά την επιστροφή στο σπίτι.\n- Καταχωρήστε επιπλέον δόσεις, εκτός του καθορισμένου προγράμματος της αγωγής, εν κινήσει.\n- Δημιουργήστε υπενθυμίσεις βασισμένες σε χρονικά διαστήματα, υπενθυμίσεις για δόσεις και αγωγές που ακολουθούν η μία την άλλη με σταθερή χρονική απόκλιση μεταξύ τους, ή υπενθυμίσεις βασισμένες σε χρονικά διαστήματα, οριοθετημένες με ώρα έναρξης και λήξης ανά ημέρα.\n\n- Χρησιμοποιήστε υπενθυμίσεις τύπου ξυπνητηριού για να εξασφαλίσετε την απρόσκοπτη ειδοποίησή σας ακόμα και όταν η συσκευή είναι ρυθμισμένη σε αθόρυβη λειτουργία.\nΑπλή και ασφαλής διαχείριση δεδομένων:\n\n- Επιβεβαιώστε ή απορρίψτε τις υπενθυμίσεις για την ακριβή καταγραφή της τήρησης της φαρμακευτικής αγωγής.\n- Αποκτήστε μια επισκόπηση των προηγούμενων δόσεων σε διάγραμμα και σε μορφή πίνακα.\n- Εξάγετε το ιστορικό της φαρμακευτικής σας αγωγής ως αρχείο CSV για εύκολη τήρηση αρχείων ή κοινή χρήση με επαγγελματίες υγείας.\n- Δημιουργήστε αντίγραφα ασφαλείας και επαναφέρετε τη λίστα φαρμάκων σας ως αρχείο JSON.\n- Παρακολούθηση του αποθέματος φαρμάκων και υπενθυμίσεις για εξάντληση αποθεμάτων.\n- Επισήμανση και φιλτράρισμα της φαρμακευτικής σας αγωγής.\n\nΑπόρρητο και προσβασιμότητα χωρίς σύνδεση:\n\n- Όλα τα δεδομένα αποθηκεύονται με ασφάλεια στη συσκευή σας, εξασφαλίζοντας πλήρη ιδιωτικότητα και προσβασιμότητα εκτός δικτύου.\n- Δεν απαιτείται σύνδεση στο διαδίκτυο - οι υπενθυμίσεις των φαρμάκων σας είναι πάντα διαθέσιμες.\n\nΤο MedTimer είναι μια δωρεάν και ελεύθερη εφαρμογή χωρίς διαφημίσεις.\n\nΔείτε τη σελίδα του έργου στο GitHub: https://github.com/Futsch1/medTimer\n\nΤο γραφικό περιβάλλον δημιουργήθηκε με το https://hotpot.ai\n", "en-US": "Med reminders and history with full offline privacy\n\nStay In Control of Your Medications with MedTimer\n\nMedTimer is an open-source medication reminder app designed to help you manage your medications and pills effectively and with full control of your sensitive data.\n\nFlexible & Personalized Reminders:\n\n- Manage unlimited medications with customizable reminders per medication (including simple defaults for daily reminders).\n- Create flexible reminders with breaks and specific days (e.g. for birth control pills).\n- Weekend mode: Delay reminders to a defined time on chosen days.\n- Snooze notifications for later reminders or be reminded repeatedly.\n- Location-based snooze: be re-notified when arriving home after snoozing.\n- Add extra doses on the fly.\n- Create interval based reminders, reminders following each other in intervals or interval reminders constrained with a start and end time per day.\n- Use alarm type reminders to ensure notification even when the device is set to silent mode.\n\nSimple & Secure Data Management:\n\n- Confirm or dismiss reminders to record medication adherence accurately.\n- Get an overview of past doses in a chart and a tabular view.\n- Export your medication history as a CSV file for easy record-keeping or sharing with healthcare professionals.\n- Backup and restore your medication list as JSON file.\n- Medication stock tracking and out of stock reminders.\n- Tag and filter your medication.\n\nPrivacy & Offline Accessibility:\n\n- All data is stored securely on your device, ensuring complete privacy and offline accessibility.\n- No internet connection required – your medication reminders are always available.\n\nMedTimer is a free app without ads.\n\nSee the project page on GitHub: https://github.com/Futsch1/medTimer\n\nFeature graphic was created with https://hotpot.ai\n", "es-ES": "Historial y recordatorios de medicación con total privacidad sin conexión \n\nMantenga el control de sus medicamentos con MedTimer.\n\nMedTimer es una aplicación de recordatorios de medicación de código abierto diseñada para ayudarle a gestionar sus medicamentos y pastillas de forma eficaz, manteniendo siempre el control total sobre sus datos sensibles.\n\nRecordatorios flexibles y personalizados:\n\n- Gestione un número ilimitado de medicamentos con recordatorios personalizables por cada uno (incluidos ajustes predeterminados simples para recordatorios diarios).\n- Cree recordatorios flexibles con descansos y días específicos (por ejemplo, para píldoras anticonceptivas).\n- Modo fin de semana: retrase los recordatorios a una hora definida en los días seleccionados.\n- Posponga notificaciones para más tarde o recíbalas de forma repetida.\n- Posposición según ubicación: recibe una nueva notificación al llegar a casa.\n- Añada dosis adicionales en cualquier momento.\n- Cree recordatorios basados en intervalos, recordatorios que se encadenan entre sí o recordatorios por intervalos limitados por una hora de inicio y fin cada día.\n- Utilice recordatorios tipo alarma para garantizar la notificación incluso cuando el dispositivo esté en modo silencio.\n\nGestión de datos sencilla y segura:\n\n- Confirme o descarte recordatorios para registrar con precisión la adherencia a la medicación.\n- Obtenga una vista general de las dosis anteriores mediante gráficos y tablas.\n- Exporte su historial de medicación como archivo CSV para conservar registros o compartirlos con profesionales sanitarios.\n- Realice copias de seguridad y restaure su lista de medicación en formato JSON.\n- Lleve un seguimiento de las existencias de medicamentos y reciba avisos cuando se estén agotando.\n- Etiquete y filtre sus medicamentos.\n\nPrivacidad y accesibilidad sin conexión:\n\n- Todos los datos se almacenan de forma segura en su dispositivo, garantizando privacidad total y acceso sin conexión.\n- No se requiere conexión a Internet: sus recordatorios de medicación siempre estarán disponibles.\n\nMedTimer es una aplicación gratuita sin anuncios.\n\nConsulte la página del proyecto en GitHub: https://github.com/Futsch1/medTimer\n\nGráficos creados con https://hotpot.ai\n", "fi-FI": "Lääkemuistutukset ja -historia täysin yhteydettömällä yksityisyydellä\n\nPysy lääkkeidesi hallinnassa MedTimerin avulla\n\nMedTimer on avoimen lähdekoodin lääkemuistutussovellus, joka on suunniteltu auttamaan sinua hallitsemaan lääkkeitäsi ja pillereitäsi tehokkaasti ja täydellä herkän datasi hallinnalla.\n\nJoustavat ja yksilölliset muistutukset:\n\n- Hallitse rajoittamattomasti lääkkeitä mukautettavilla lääkekohtaisilla muistutuksilla (sisältää yksinkertaiset oletusarvot\n  päivittäisille muistutuksille).\n- Luo joustavia muistutuksia tauoilla ja tietyille päiville (esim. ehkäisypillereille).\n- Viikonlopputila: Viivästytä muistutuksia määritettyyn aikaan valittuina päivinä.\n- Torkkumuistutukset myöhemmille muistutuksille tai muistutettavaksi toistuvasti.\n- Sijaintipohjainen torkku: saa ilmoitus kotiin saapuessa.\n- Lisää ylimääräisiä annoksia lennossa.\n- Luo väliaikapohjaisia muistutuksia tai toisiaan väliajoin seuraavia muistutuksia.\n\nYksinkertainen ja turvallinen tiedonhallinta:\n\n- Vahvista tai hylkää muistutukset tallentaaksesi lääkityksen noudattamisen tarkasti.\n- Näe yleiskuva menneistä annoksista kaaviosta ja taulukkonäkymästä.\n- Vie lääkityshistoriasi CSV-tiedostona helppoon kirjanpitoon tai jaettavaksi terveydenhuollon ammattilaisten kanssa.\n- Varmuuskopioi ja palauta lääkelistasi JSON-tiedostona.\n- Lääkevaraston seuranta ja varaston loppumisen muistutukset.\n- Merkitse ja suodata lääkkeitäsi.\n\nYksityisyys ja yhteydetön käytettävyys:\n\n- Kaikki tiedot tallennetaan turvallisesti laitteellesi, mikä takaa täydellisen yksityisyyden ja yhteydettömän käytettävyyden.\n- Internet-yhteyttä ei tarvita – lääkemuistutuksesi ovat aina saatavilla.\n\nMedTimer on ilmainen sovellus ilman mainoksia.\n\nKatso projektisivu GitHubissa: https://github.com/Futsch1/medTimer\n\nEsittelykuva on luotu osoitteessa https://hotpot.ai\n", "fr-FR": "Rappels médicaux et historiques avec confidentialité totale hors ligne\n\nGardez le contrôle de vos médicaments avec MedTimer\n\nMedTimer est une application open source de rappel de médicaments conçue pour vous aider à gérer vos médicaments efficacement et avec un contrôle total sur vos données sensibles.\n\nFlexible et flexible rappels personnalisés :\n\n- Gestion d'un nombre illimité de médicaments avec des rappels personnalisables par médicament (avec des valeurs par défaut simples\n  pour les rappels quotidiens).\n- Création de rappels flexibles avec des pauses et des jours spécifiques (idéal pour les pilules contraceptives).\n- Mode week-end : Retardez les rappels à une heure définie les jours choisis.\n- Répétition des notifications pour les rappels ultérieurs.\n- Répétition basée sur la localisation : recevoir à nouveau une notification au retour à la maison.\n- Ajout des doses supplémentaires à la volée.\n\nGestion simple et sécurisée des données :\n\n- Confirmation ou rejet des rappels pour enregistrer avec précision l'observance du traitement.\n- Obtention d'une vue d'ensemble des doses passées sous la forme d'un graphique et d'un tableau.\n- Exportation de votre historique de médicaments sous forme de fichier CSV pour faciliter la tenue de dossiers ou le partage avec les soins de santé professionnels.\n- Sauvegarde et restauration de votre liste de médicaments sous forme de fichier JSON.\n- Suivi du stock de médicaments et rappels de rupture de stock.\n- Taggez et filtrez vos médicaments.\n\nConfidentialité et accessibilité hors ligne :\n\n- Toutes les données sont stockées en toute sécurité sur votre appareil, garantissant une confidentialité totale et une accessibilité hors ligne.\n- Aucune connexion Internet requise – vos rappels de médicaments sont toujours disponibles.\n\nMedTimer est une application gratuite sans publicités.\n\nVoir la page du projet sur GitHub : https://github.com/Futsch1/medTimer\n\nVisuel créé à l'aide de https://hotpot.ai\n", "hu-HU": "Gyógyszeremlékeztetők és előzmények teljes offline adatvédelemmel\n\nTartsd kézben a gyógyszereid kezelését a MedTimer-rel\n\nA MedTimer egy nyílt forráskódú gyógyszeremlékeztető alkalmazás, amely segít abban, hogy hatékonyan kezeld a gyógyszereidet és tablettáidat, miközben teljes mértékben te rendelkezel az érzékeny adataid felett.\n\nRugalmas és személyre szabott emlékeztetők:\n\n- Kezelj korlátlan számú gyógyszert, egyedileg testreszabható emlékeztetőkkel és egyszerű alapbeállításokkal.\n- Hozz létre rugalmas emlékeztetőket szünetekkel és meghatározott napokkal (pl. fogamzásgátló tabletták esetében).\n- Hétvégi mód: késleltesd az emlékeztetőket egy meghatározott időpontra a kiválasztott napokon.\n- Szundi funkció: halaszd el az értesítéseket későbbre, vagy ismételd meg őket többször.\n- Helyzet alapú szundi: értesítés hazaérkezéskor.\n- Adj hozzá extra adagokat bármikor.\n- Hozz létre időközönkénti emlékeztetőket, vagy egymást követő, intervallumokban megjelenő emlékeztetőket.\n\nEgyszerű és biztonságos adatkezelés:\n\n- Erősítsd meg vagy utasítsd el az emlékeztetőket a gyógyszerszedés pontos nyomon követéséhez.\n- Tekintsd meg a korábbi adagokat grafikonon és táblázatos nézetben.\n- Exportáld a gyógyszerszedési előzményeket CSV fájlba, hogy könnyen megőrizhesd vagy megoszthasd azokat egészségügyi szakemberrel.\n- Készíts biztonsági mentést vagy állítsd vissza a gyógyszerlistádat JSON fájlok segítségével.\n- Gyógyszerkészlet nyomon követése és elfogyásra figyelmeztető emlékeztetők.\n- Címkézd és szűrd a gyógyszereidet.\n\nAdatvédelem és offline hozzáférés:\n\n- Minden adat biztonságosan a készülékeden kerül tárolásra, teljes adatvédelmet és offline hozzáférést biztosítva.\n- Nincs szükség internetkapcsolatra – a gyógyszeremlékeztetőid mindig elérhetők.\n\nA MedTimer ingyenes alkalmazás, hirdetések nélkül.\n\nTekintsd meg a projektet a GitHubon: https://github.com/Futsch1/medTimer\n\nA grafikákat a https://hotpot.ai segítségével készítettük.\n", "it-IT": "Promemoria e cronologia dei farmaci con privacy offline completa\n\nTieni sotto controllo i farmaci con MedTimer\n\nMedTimer è un'app open-source di promemoria per farmaci, progettata per aiutare a gestire i farmaci e le terapie in modo efficace e con il pieno controllo dei dati sensibili.\n\nPromemoria flessibili e personalizzati:\n\n- Gestisci farmaci illimitati con promemoria personalizzabili per ciascun farmaco (incluse impostazioni predefinite semplici per assunzioni quotidiane).\n- Crea promemoria flessibili con pause e giorni specifici (ad es. per le pillole anticoncezionali).\n- Imposta la modalità fine-settimana: ritarda i promemoria ad un orario prefissato in giorni selezionati.\n- Metti in pausa (snooze) le notifiche per promemoria posticipati o generati ripetutamente.\n- Posticipo basato sulla posizione: ricevi nuovamente la notifica quando arrivi a casa.\n- Aggiungi dosi extra al volo.\n- Crea promemoria basati su intervalli, promemoria che si ripetono ad intervalli o promemoria ad intervalli con un orario di inizio e di fine giornaliero.\n- Attiva promemoria con allarme per garantire la ricezione delle notifiche anche quando il dispositivo è in modalità silenziosa.\n\nGestione dei dati semplice e sicura:\n\n- Conferma o ignora i promemoria per tracciare accuratamente l'andamento della terapia farmacologica.\n- Visualizza la panoramica delle dosi assunte con un grafico e una vista tabellare.\n- Esporta la cronologia dei farmaci in formato CSV per una facile archiviazione dei dati o per la condivisione con sanitari professionisti.\n- Effettua il backup e il ripristino della lista dei farmaci in formato JSON.\n- Monitora le scorte dei farmaci e imposta dei promemoria per l'esaurimento delle scorte.\n- Assegna etichette e filtra i farmaci.\n\nPrivacy e accessibilità offline:\n\n- Tutti i dati sono archiviati in modo sicuro sul dispositivo, garantendo una privacy completa e l'accessibilità offline.\n- Nessuna connessione Internet è richiesta: i promemoria dei farmaci sono sempre disponibili.\n\nMedTimer è un'app gratuita senza annunci pubblicitari.\n\nVisita la pagina del progetto su GitHub: https://github.com/Futsch1/medTimer\n\nLa grafica di presentazione è stata realizzata con https://hotpot.ai\n", "iw-IL": "תזכורות תרופות והיסטוריה עם פרטיות מלאה ללא חיבור לאינטרנט\n\nשלוט על התרופות שלך עם MedTimer\n\nMedTimer היא אפליקציית תזכורת לנטילת תרופות בקוד פתוח, שנועדה לעזור לכם לנהל את התרופות והגלולות שלכם בצורה יעילה, תוך שליטה מלאה על הנתונים הרגישים שלכם.\n\nתזכורות גמישות ומותאמות אישית:\n\n* ניהול תרופות בלתי מוגבל עם תזכורות מותאמות לכל תרופה (כולל תזכורות יומיות פשוטות כברירת מחדל).\n* יצירת תזכורות גמישות עם הפסקות וימים ספציפיים (למשל, לגלולות למניעת הריון).\n* מצב סוף שבוע: דחיית תזכורות לשעה מוגדרת בימים שנבחרו.\n* נודניק מבוסס מיקום: קבל התראה חוזרת עם הגעה הביתה.\n* דחיית התראות לזמן מאוחר יותר או קבלת תזכורת חוזרת.\n* הוספת מנות נוספות בקלות.\n* יצירת תזכורות מבוססות מרווח זמן, תזכורות זו אחרי זו במרווחים או תזכורות מחזוריות עם שעות התחלה וסיום מוגדרות ליום.\n* שימוש בתזכורות מסוג שעון מעורר כדי להבטיח התראה גם כאשר המכשיר במצב שקט.\n\nניהול מידע פשוט ובטוח:\n\n* אישור או סגירת תזכורות לרישום מדויק של נטילת תרופות.\n* קבלת סקירה של מנות קודמות בתרשים ובתצוגה טבלאית.\n* ייצוא היסטוריית התרופות כקובץ CSV לניהול קל או לשיתוף עם אנשי מקצוע רפואיים.\n* גיבוי ושחזור רשימת התרופות כקובץ JSON.\n* מעקב אחר מלאי התרופות ותזכורות לחוסר במלאי.\n* תיוג וסינון התרופות שלכם.\n\nפרטיות ונגישות ללא חיבור לאינטרנט:\n\n* כל הנתונים נשמרים בצורה מאובטחת על המכשיר, עם פרטיות מלאה ונגישות גם ללא חיבור לאינטרנט.\n* אין צורך בחיבור לרשת – תזכורות התרופות תמיד זמינות.\n\nMedTimer היא אפליקציה חינמית וללא פרסומות.\n\nצפו בדף הפרויקט ב‑GitHub: https://github.com/Futsch1/medTimer\n\nגרפיקת התכונה נוצרה באמצעות [https://hotpot.ai](https://hotpot.ai)\n", "nl-NL": "Medicijnherinneringen en -geschiedenis met volledige offline privacy\n\nHoud de controle over uw medicijnen met MedTimer\n\nMedTimer is een open-source medicijnherinneringsapp die is ontworpen om u te helpen uw medicijnen en pillen effectief te beheren en volledige controle te houden over uw gevoelige gegevens.\n\nFlexibele en gepersonaliseerde herinneringen:\n\n- Beheer een onbeperkt aantal medicijnen met aanpasbare herinneringen per medicijn (inclusief eenvoudige standaardinstellingen voor dagelijkse herinneringen).\n- Maak flexibele herinneringen met pauzes en specifieke dagen (bijv. voor anticonceptiepillen).\n- Weekendmodus: Stel herinneringen uit naar een bepaald tijdstip op gekozen dagen.\n- Snooze meldingen voor latere herinneringen of word herhaaldelijk herinnerd.\n- Locatiegebaseerd sluimeren: ontvang een herinnering wanneer je thuiskomt.\n- Voeg extra doses toe wanneer u dat wilt.\n- Maak intervalherinneringen, herinneringen die elkaar in intervallen opvolgen of intervalherinneringen met een begin- en eindtijd per dag.\n- Gebruik alarmherinneringen om meldingen te garanderen, zelfs wanneer het apparaat in de stille modus staat.\n\nEenvoudig en veilig gegevensbeheer:\n\n- Bevestig of verwijder herinneringen om medicatietrouw nauwkeurig vast te leggen.\n- Krijg een overzicht van eerdere doses in een grafiek en een tabelweergave.\n- Exporteer uw medicatiegeschiedenis als een CSV-bestand voor eenvoudige registratie of om te delen met zorgprofessionals.\n- Maak een back-up van uw medicatielijst en herstel deze als JSON-bestand.\n- Houd uw medicijnvoorraad bij en herinner uzelf eraan dat uw medicatie niet op voorraad is.\n- Tag en filter uw medicatie.\n\nPrivacy en offline toegankelijkheid:\n\n- Alle gegevens worden veilig opgeslagen op uw apparaat, waardoor volledige privacy en offline toegankelijkheid worden gegarandeerd.\n- Geen internetverbinding nodig – uw medicatieherinneringen zijn altijd beschikbaar.\n\nMedTimer is een gratis app zonder advertenties.\n\nBekijk de projectpagina op GitHub: https://github.com/Futsch1/medTimer\n\nDe functieafbeelding is gemaakt met https://hotpot.ai\n", "pl-PL": "Kontroluj swoje leki z MedTimer w pełni offline\n\nMedTimer to aplikacja open-source do przypominania o lekach, zaprojektowana tak, aby pomagać w skutecznym zarządzaniu lekami i tabletkami, zapewniając pełną kontrolę nad Twoimi danymi osobistymi.\n\nElastyczne i spersonalizowane przypomnienia:\n\n- Zarządzaj nieograniczoną liczbą leków z konfigurowalnymi przypomnieniami dla każdego z nich (w tym prostymi domyślnymi ustawieniami dla codziennych przypomnień).\n- Twórz elastyczne przypomnienia z przerwami i określonymi dniami (np. dla tabletek antykoncepcyjnych).\n- Tryb weekendowy: opóźniaj przypomnienia do określonej godziny w wybrane dni.\n- Drzemka powiadomień – odłóż przypomnienie na później lub ustaw powtarzające się alerty.\n- Drzemka oparta na lokalizacji: otrzymaj ponowne powiadomienie po powrocie do domu.\n- Dodawaj dodatkowe dawki w dowolnym momencie.\n- Twórz przypomnienia oparte na odstępach czasowych, przypomnienia następujące po sobie w określonych interwałach lub przypomnienia z przedziałem czasowym ograniczonym godziną rozpoczęcia i zakończenia w ciągu dnia.\n- Używaj przypomnień typu alarm, aby mieć pewność, że powiadomienie pojawi się nawet wtedy, gdy urządzenie jest ustawione w trybie cichym.\n\nProste i bezpieczne zarządzanie danymi:\n\n- Potwierdzaj lub odrzucaj przypomnienia, aby dokładnie rejestrować przestrzeganie dawkowania.\n- Przeglądaj historię zażywania leków w formie wykresu i tabeli.\n- Eksportuj historię leków do pliku CSV, aby łatwo przechowywać dane lub udostępniać je lekarzowi.\n- Twórz kopie zapasowe i przywracaj listę leków w formacie JSON.\n- Śledź stan zapasów leków i otrzymuj powiadomienia o ich wyczerpywaniu.\n- Oznaczaj i filtruj swoje leki.\n\nPrywatność i dostępność offline:\n\n- Wszystkie dane są przechowywane bezpiecznie na Twoim urządzeniu, gwarantując pełną prywatność i dostępność offline.\n- Nie wymaga połączenia z internetem – Twoje przypomnienia zawsze będą dostępne.\n\nMedTimer to darmowa aplikacja bez reklam.\n\nZobacz stronę projektu na GitHubie: https://github.com/Futsch1/medTimer\n\nGrafika promocyjna została stworzona za pomocą: https://hotpot.ai\n", "pt-BR": "Lembretes e histórico de medicamentos com total privacidade offline\n\nMantenha o controle de seus medicamentos com o MedTimer\n\nO MedTimer é um aplicativo de lembrete de medicamentos de código aberto desenvolvido para ajudar você a gerenciar seus medicamentos e pílulas de forma eficaz e com total controle de seus dados confidenciais.\n\nLembretes Flexíveis e Personalizados:\n\n- Gerencie medicamentos ilimitados com lembretes personalizáveis por medicamento (incluindo padrões simples para lembretes diários).\n- Crie lembretes flexíveis com intervalos e dias específicos (por exemplo, para pílulas anticoncepcionais).\n- Modo Fim de Semana: Adie os lembretes para um horário definido em dias selecionados.\n- Adie as notificações para lembretes posteriores ou seja lembrado repetidamente.\n- Soneca baseada em localização: receba uma nova notificação ao chegar em casa.\n- Adicione doses extras rapidamente.\n- Crie lembretes baseados em intervalos, lembretes que se sucedem em intervalos ou lembretes com intervalos dentro de um horário diário com início e fim.\n- Use lembretes do tipo alarme que garantem a notificação mesmo quando o dispositivo está no modo silencioso.\n\nGerenciamento de Dados Simples e Seguro:\n\n- Confirme ou descarte lembretes para registrar o uso da medicação com precisão.\n- Obtenha uma visão geral das doses anteriores em um gráfico e em uma visualização tabular.\n- Exporte seu histórico de medicamentos como um arquivo CSV para facilitar o registro ou o compartilhamento com profissionais de saúde.\n- Faça backup e restaure sua lista de medicamentos como um arquivo JSON.\n- Acompanhamento do estoque de medicamentos e avisos de baixas no estoque.\n- Categorize e filtre seus medicamentos.\n\nPrivacidade e Acesso Offline:\n\n- Todos os dados são armazenados com segurança em seu dispositivo, garantindo total privacidade e acesso mesmo sem conexão à rede.\n- Não requer conexão com a internet – seus lembretes de medicamentos estão sempre disponíveis.\n\nO MedTimer é um aplicativo gratuito sem anúncios.\n\nVeja a página do projeto no GitHub: https://github.com/Futsch1/medTimer\n\nO gráfico em destaque foi criado com https://hotpot.ai\n", "ru-RU": "Напоминания и история приёма лекарств с полной конфиденциальностью в автономном режиме\n\nКонтролируйте свои лекарства с помощью MedTimer\n\nMedTimer - это приложение с открытым исходным кодом для напоминаний о лекарствах, разработанное для того, чтобы помочь вам эффективно управлять своими лекарствами и таблетками, полностью контролируя конфиденциальные данные.\n\nГибкие и персонализированные напоминания:\n\n- Управляйте неограниченным количеством лекарств с помощью настраиваемых напоминаний для каждого лекарства (включая простые напоминания по умолчанию для ежедневных напоминаний).\n- Создавайте гибкие напоминания с перерывами и в определенные дни (например, для противозачаточных таблеток).\n- Режим выходного дня: Откладывайте напоминания на определенное время в выбранные дни.\n- Откладывание по местоположению: получайте повторное уведомление при возвращении домой.\n- Откладывайте уведомления на более поздние напоминания или получайте напоминания повторно.\n- Добавляйте дополнительные дозы на лету.\n- Создавайте напоминания о приеме доз, следующих друг за другом с определенными интервалами.\n\nПростое и безопасное управление данными:\n\n- Подтверждайте или отклоняйте напоминания для точного учета приема лекарств.\n- Получите обзор прошлых доз в виде графика и таблицы.\n- Экспортируйте историю приема лекарств в файл CSV для удобства ведения учета или обмена с медицинскими работниками.\n- Резервное копирование и восстановление списка лекарств в виде файла JSON.\n- Отслеживание запасов лекарств и напоминания об их нехватке.\n- Отмечайте и фильтруйте свои лекарства.\n\nКонфиденциальность и автономный доступ:\n\n- Все данные надежно хранятся на вашем устройстве, обеспечивая полную конфиденциальность и доступность в автономном режиме.\n- Не требуется подключение к Интернету - напоминания о приеме лекарств всегда доступны.\n\nMedTimer - бесплатное приложение без рекламы.\n\nСмотрите страницу проекта на GitHub: https://github.com/Futsch1/medTimer.\n\n\nГрафика создана с помощью https://hotpot.ai\n", "sv-SE": "Med reminders and history with full offline privacy\n\nStay In Control of Your Medications with MedTimer\n\nMedTimer is an open-source medication reminder app designed to help you manage your medications and pills effectively and with full control of your sensitive data.\n\nFlexible & Personalized Reminders:\n\n- Manage unlimited medications with customizable reminders per medication (including simple defaults\n  for daily reminders).\n- Create flexible reminders with breaks and specific days (e.g. for birth control pills).\n- Weekend mode: Delay reminders to a defined time on chosen days.\n- Snooze notifications for later reminders or be reminded repeatedly.\n- Location-based snooze: be re-notified when arriving home after snoozing.\n- Add extra doses on the fly.\n- Create interval based reminders or reminders following each other in intervals.\n\nSimple & Secure Data Management:\n\n- Confirm or dismiss reminders to record medication adherence accurately.\n- Get an overview of past doses in a chart and a tabular view.\n- Export your medication history as a CSV file for easy record-keeping or sharing with healthcare professionals.\n- Backup and restore your medication list as JSON file.\n- Medication stock tracking and out of stock reminders.\n- Tag and filter your medication.\n\nPrivacy & Offline Accessibility:\n\n- All data is stored securely on your device, ensuring complete privacy and offline accessibility.\n- No internet connection required – your medication reminders are always available.\n\nMedTimer is a free app without adds.\n\nSee the project page on GitHub: https://github.com/Futsch1/medTimer\n\nFeature graphic was created with https://hotpot.ai\n", "ta-IN": "முழு இணைப்பில்லாத தனியுரிமையுடன் மெட் நினைவூட்டல்கள் மற்றும் வரலாறு\n\n மெட்டிமருடன் உங்கள் மருந்துகளின் கட்டுப்பாட்டில் இருங்கள்\n\n மெட்டைமர் என்பது ஒரு திறந்த மூல மருந்து நினைவூட்டல் பயன்பாடாகும், இது உங்கள் மருந்துகள் மற்றும் மாத்திரைகளை திறம்பட நிர்வகிக்க உதவும் வகையில் வடிவமைக்கப்பட்டுள்ளது மற்றும் உங்கள் முக்கியமான தரவின் முழு கட்டுப்பாட்டையும் கொண்டுள்ளது.\n\n நெகிழ்வான மற்றும் தனிப்பயனாக்கப்பட்ட நினைவூட்டல்கள்:\n\n - ஒரு மருந்துக்கு தனிப்பயனாக்கக்கூடிய நினைவூட்டல்களுடன் வரம்பற்ற மருந்துகளை நிர்வகிக்கவும் (எளிய இயல்புநிலை உட்பட\n நாள்தோறும் நினைவூட்டல்களுக்கு).\n - இடைவெளிகள் மற்றும் குறிப்பிட்ட நாட்களுடன் நெகிழ்வான நினைவூட்டல்களை உருவாக்கவும் (எ.கா. பிறப்பு கட்டுப்பாட்டு மாத்திரைகளுக்கு).\n - வார இறுதி முறை: தேர்ந்தெடுக்கப்பட்ட நாட்களில் வரையறுக்கப்பட்ட நேரத்திற்கு நினைவூட்டல்களை தாமதப்படுத்துங்கள்.\n - பிற்கால நினைவூட்டல்களுக்கான அறிவிப்புகள் உறக்கநிலை அல்லது மீண்டும் மீண்டும் நினைவூட்டப்படுகின்றன.\n - இடம் சார்ந்த சுணக்கம்: வீடு திரும்பியதும் மீண்டும் அறிவிக்கவும்.\n - பறக்கும்போது கூடுதல் அளவுகளைச் சேர்க்கவும்.\n - இடைவெளி அடிப்படையிலான நினைவூட்டல்கள் அல்லது நினைவூட்டல்களை இடைவெளியில் பின்பற்றவும்.\n\n எளிய மற்றும் பாதுகாப்பான தரவு மேலாண்மை:\n\n - மருந்துகளை பின்பற்றுவதை துல்லியமாக பதிவு செய்வதற்கான நினைவூட்டல்களை உறுதிப்படுத்தவும் அல்லது நிராகரிக்கவும்.\n - ஒரு விளக்கப்படத்தில் கடந்த அளவுகளின் கண்ணோட்டத்தையும் ஒரு அட்டவணை பார்வையையும் பெறுங்கள்.\n - உங்கள் மருந்து வரலாற்றை சி.எச்.வி கோப்பாக எளிதாக பதிவு செய்ய அல்லது சுகாதார நிபுணர்களுடன் பகிர்வதற்கு ஏற்றுமதி செய்யுங்கள்.\n - உங்கள் மருந்து பட்டியலை சாதொபொகு கோப்பாக காப்புப்பிரதி செய்து மீட்டமைக்கவும்.\n - மருந்து பங்கு கண்காணிப்பு மற்றும் பங்கு நினைவூட்டல்கள்.\n - உங்கள் மருந்துகளைக் குறிக்கவும் மற்றும் வடிகட்டவும்.\n\n தனியுரிமை மற்றும் இணைப்பில்லாத அணுகல்:\n\n - எல்லா தரவுகளும் உங்கள் சாதனத்தில் பாதுகாப்பாக சேமிக்கப்படுகின்றன, இது முழுமையான தனியுரிமை மற்றும் இணைப்பில்லாத அணுகலை உறுதி செய்கிறது.\n - இணைய இணைப்பு தேவையில்லை - உங்கள் மருந்து நினைவூட்டல்கள் எப்போதும் கிடைக்கின்றன.\n\n மெட்டிமர் என்பது சேர்க்காமல் ஒரு இலவச பயன்பாடாகும்.\n\n கிதூப்பில் திட்டப் பக்கத்தைப் பார்க்கவும்: https://github.com/futsch1/medtimer\n\n அம்ச கிராஃபிக் https://hotpot.ai உடன் உருவாக்கப்பட்டது\n", "tr-TR": "Tam çevrimdışı gizlilik ile ilaç hatırlatıcıları ve geçmişi\n\nMedTimer ile İlaçlarınızı Kontrol Altında Tutun\n\nMedTimer, ilaçlarınızı ve haplarınızı etkili bir şekilde ve hassas verilerinizin tam kontrolü ile yönetmenize yardımcı olmak için tasarlanmış açık kaynaklı bir ilaç hatırlatma uygulamasıdır.\n\nEsnek ve Kişiselleştirilmiş Hatırlatıcılar:\n\n- İlaç başına özelleştirilebilir hatırlatıcılarla sınırsız sayıda ilacı yönetin (günlük hatırlatıcılar için basit varsayılanlar dahil).\n- Molalar ve belirli günler için esnek hatırlatıcılar oluşturun (örn. doğum kontrol hapları için).\n- Hafta sonu modu: Hatırlatıcıları seçilen günlerde tanımlanmış bir zamana erteleyin.\n- Daha sonraki hatırlatmalar için bildirimleri erteleyin veya tekrar tekrar hatırlatın.\n- Konuma dayalı erteleme: eve gelince yeniden bildirim al.\n- Anında ekstra dozlar ekleyin.\n- Aralıklarla birbirini takip eden dozları almak için hatırlatıcılar oluşturun.\n\nBasit ve Güvenli Veri Yönetimi:\n\n- İlaçlara uyumu doğru bir şekilde kaydetmek için hatırlatıcıları onaylayın veya reddedin.\n- Geçmiş dozlara bir grafik ve tablo görünümünde genel bir bakış elde edin.\n- Kolay kayıt tutmak veya sağlık uzmanlarıyla paylaşmak için ilaç geçmişinizi CSV dosyası olarak dışa aktarın.\n- İlaç listenizi JSON dosyası olarak yedekleyin ve geri yükleyin.\n- İlaç stok takibi ve stok tükenme hatırlatmaları.\n- İlaçlarınızı etiketleyin ve filtreleyin.\n\nGizlilik ve Çevrimdışı Erişilebilirlik:\n\n- Tüm veriler cihazınızda güvenli bir şekilde saklanarak tam gizlilik ve çevrimdışı erişilebilirlik sağlanır.\n- İnternet bağlantısı gerekmez - ilaç hatırlatmalarınız her zaman kullanılabilir.\n\nMedTimer eklentisiz ücretsiz bir uygulamadır.\n\nGitHub'daki proje sayfasına bakın: https://github.com/Futsch1/medTimer\n\nÖzellik grafiği https://hotpot.ai ile oluşturulmuştur.\n", "uk": "Нагадування про ліки та історія з повною офлайн-приватністю\n\nКеруйте своїми ліками разом із MedTimer\n\nMedTimer — це застосунок з відкритим кодом для нагадування про прийом ліків, створений, щоб допомогти вам ефективно керувати своїми препаратами та пігулками, з повним контролем над вашими чутливими даними.\n\nГнучкі та персоналізовані нагадування\n\n- Керуйте необмеженою кількістю ліків з індивідуальними нагадуваннями для кожного (у тому числі з простими щоденними шаблонами).\n- Створюйте гнучкі нагадування з перервами та для окремих днів (наприклад, для протизаплідних таблеток).\n- Режим вихідних: відкладайте нагадування на визначений час у вибрані дні.\n- Відкладення за місцезнаходженням: повторне повідомлення при поверненні додому.\n- Відкладайте сповіщення (snooze) або отримуйте повторні нагадування.\n- Додавайте додаткові дози на ходу.\n- Створюйте інтервальні нагадування, ланцюжки нагадувань або інтервальні нагадування з обмеженням за часом (початок і кінець дня).\n- Використовуйте нагадування типу “будильник”, щоб отримувати сповіщення навіть у беззвучному режимі.\n\nПросте та безпечне керування даними\n\n- Підтверджуйте або скасовуйте нагадування, щоб точно фіксувати прийом ліків.\n- Переглядайте історію доз у вигляді графіка та таблиці.\n- Експортуйте історію прийому у форматі CSV для зберігання або передачі лікарю.\n- Створюйте резервні копії та відновлюйте список ліків у форматі JSON.\n- Відстежуйте залишки ліків та отримуйте нагадування про їх закінчення.\n- Додавайте теги й фільтруйте ліки.\n\nПриватність та офлайн-доступ\n\n- Усі дані зберігаються лише на вашому пристрої, що гарантує повну конфіденційність та роботу без інтернету.\n- Підключення до мережі не потрібне — нагадування завжди доступні.\n\nMedTimer — безкоштовний застосунок без реклами.\n\nСторінка проєкту на GitHub:\nhttps://github.com/Futsch1/medTimer\n\nГрафічний банер створено за допомогою: https://hotpot.ai\n", "zh-CN": "具有完全离线隐私的用药提醒和历史记录\n\n使用 MedTimer 控制您的药物\n\nMedTimer 是一款开源的药物提醒应用程序，旨在帮助您有效管理药物和药丸，并完全控制您的敏感数据。\n\n灵活的个性化提醒：\n\n- 管理无限量的药物，每种药物都有可定制的提醒（包括每日提醒的简单默认值）。\n- 创建具有休息时间和特定日期（如避孕药）的灵活提醒。\n- 周末模式： 将提醒延迟到选定日期的指定时间。\n- 为稍后的提醒发出 “贪睡 ”通知，或重复提醒。\n- 基于位置的小睡：到家后重新提醒。\n- 即时添加额外剂量。\n- 创建服药间隔提醒。\n\n简单安全的数据管理：\n\n- 确认或取消提醒，准确记录服药情况。\n- 通过图表和表格概览过去的服药情况。\n- 将用药记录导出为 CSV 文件，便于保存记录或与医护人员共享。\n- 以 JSON 文件形式备份和恢复用药清单。\n- 药品库存跟踪和缺货提醒\n- 标记并筛选您的药物。\n\n隐私和离线访问：\n\n- 所有数据都安全地存储在您的设备上，确保完全隐私和离线访问。\n- 无需连接互联网--您的用药提醒随时可用。\n\nMedTimer 是一款无附加功能的免费应用程序。\n\n请参见 GitHub 上的项目页面：https://github.com/Futsch1/medTimer\n\n功能图片由 https://hotpot.ai 制作\n", "zh-TW": "用藥提醒與歷史紀錄，完整離線隱私保護\n\n使用 MedTimer 掌握您的用藥管理\n\nMedTimer 是一款開源的用藥提醒應用程式，協助您有效管理藥物與藥丸，同時完全掌控個人敏感資料。\n\n靈活且個人化的提醒功能：\n\n- 管理不限數量的藥物，並可為每種藥物設定自訂提醒（也可使用每日提醒的簡易預設）。\n- 建立具彈性的提醒，可設定休息期間與特定服藥日（如避孕藥）。\n- 週末模式：可在選定的日子延後提醒時間。\n- 基於位置的小睡：到家後重新提醒。\n- 可延後（Snooze）通知或設定重複提醒。\n- 即時新增額外劑量。\n- 建立間隔式提醒或依序間隔的連續提醒或是以每天開始與結束時間限制的間隔提醒或是以每天開始與結束時間限制的間隔提醒。\n- 使用鬧鐘類型提醒確保即使設備設置為靜音模式時也能收到通知。\n\n簡單又安全的資料管理：\n\n- 可確認或忽略提醒，以準確記錄服藥狀況。\n- 提供圖表與表格檢視過去的服藥紀錄。\n- 可將用藥歷史匯出為 CSV 檔，方便保存或與醫療專業人員分享。\n- 支援以 JSON 檔備份與還原用藥清單。\n- 提供藥品庫存追蹤與庫存不足提醒。\n- 可為藥品加上標籤並進行篩選。\n\n隱私與離線存取：\n\n- 所有資料皆安全儲存在您的裝置中，確保完全的隱私與離線可用性。\n-  無需網路連線，您的用藥提醒隨時可用。\n\nMedTimer 為免費、無廣告的應用程式。\n\n專案頁面（GitHub）：https://github.com/Futsch1/medTimer\n\n功能圖示由 https://hotpot.ai 製作\n"}}, "versions": {"1a6ed87b562b5c7f7144e30e7b44724e33b48a6e348465ae9fa8f7228f1426c7": null, "fbadd62754fb78f623ef3565d0a6c428ac671c6c7ba7f8c94eca91775eeaa524": 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"}]}}, "9a9ad728400deaf6b3a5e63e57b4471ad9e947da1ff5d55f36a21cca4fcc0d17": {"added": 1778058151118, "file": {"name": "/com.futsch1.medtimer_167.apk", "sha256": "9a9ad728400deaf6b3a5e63e57b4471ad9e947da1ff5d55f36a21cca4fcc0d17", "size": 26756200, "ipfsCIDv1": "bafybeif6t4zokwfxrdakn7uvqhjdcrrsexppwsrnjspatu4f3xpcpvwbve"}, "src": {"name": "/com.futsch1.medtimer_167_src.tar.gz", "sha256": "5bdb54337a6db525d4b25cdac44177394c440036934428440a3afe93028817bf", "size": 40799884}, "manifest": {"versionName": "1.22.12", "versionCode": 167, "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.andreyasadchy.xtra": {"metadata": {"lastUpdated": 1778402060034}, "versions": {"da21b4456ca9d2f1bca99fafc641ac9cc6a0a2ad2f31ccac718d5a9727e33a96": null, "2cf59de97c7632b0c96254b6205703579d684be038ca033549c9c5b276bc3c2c": {"added": 1778402060034, "file": {"name": "/com.github.andreyasadchy.xtra_334.apk", "sha256": "2cf59de97c7632b0c96254b6205703579d684be038ca033549c9c5b276bc3c2c", "size": 16223466, "ipfsCIDv1": "bafybeieoo5szp3jbguuto5malyghd5ww5yfhppddiqoniq5twyerhz6a6e"}, "src": {"name": "/com.github.andreyasadchy.xtra_334_src.tar.gz", "sha256": "6823cfdb01eb7e13c4a4ebb8f24a018cddb08028baa4ff9221e03048c5e752ae", "size": 1931414}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.55.4", "versionCode": 334, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["609d52b38f3f8cf757c718d364b52e9459a7fbfc4db7bb0c0579d7146b42028d"]}, "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_MEDIA_PLAYBACK"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.github.andreyasadchy.xtra.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Uses TTV.lol API which is not libre. Twitch itself is not libre."}, "Tracking": {"en-US": "TTV.lol leaks your Twitch user ID and personal IP to their Russian proxy."}}}}}, "com.github.autodiag2.elm327emu": {"metadata": {"lastUpdated": 1778507335350}, "versions": {"0b88db8264f3961079ad6aa2e12be7e83679e705a7849ceb14b9955b13d45913": null, "40bac0db8c4e4f1f91a8a315a2aa2555ca781d72a6e3f5b0d613273fc2753564": 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"}]}}, "76c1870624a18e8ef974f555d9322346205affc627c1ffd5fc1810f97e7fa5c7": {"added": 1777931336453, "file": {"name": "/com.github.autodiag2.elm327emu_24.apk", "sha256": "76c1870624a18e8ef974f555d9322346205affc627c1ffd5fc1810f97e7fa5c7", "size": 19015140, "ipfsCIDv1": "bafybeiegdzpdjbwtkcjzcfkcnkqc2odnjr74ij7j5yffyhi3wcmiif33p4"}, "src": {"name": "/com.github.autodiag2.elm327emu_24_src.tar.gz", "sha256": "1f54a6168903ad018ca118449b48e853bd36c90e3a4e6ab26d09ea7f2acc5fcc", "size": 16650309}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "24", "versionCode": 24, "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.characterdog.bmicalculator": {"metadata": {"categories": ["Health Manager", "Sports & Health"]}}, "com.github.cvzi.screenshottile": {"metadata": {"lastUpdated": 1778135657867}, "versions": {"8b22621bfddb39b61afd59748040b11164b7a72eb52219e88249a112be10d9bd": null, "c745d529335d2f62f0aa99c62abd216d414c46df2ad575529280755e3710278d": null, "7c872cd80544e5b117ddc5df8434447a359c6b1af9d02b5cef4561792deff634": {"added": 1778135657867, "file": {"name": "/com.github.cvzi.screenshottile_142.apk", "sha256": "7c872cd80544e5b117ddc5df8434447a359c6b1af9d02b5cef4561792deff634", "size": 3698354, "ipfsCIDv1": "bafybeib554g6v54xoeoqv2ec7vh7w6odyhjzxmoltacp2rs6qvha44beum"}, "src": {"name": "/com.github.cvzi.screenshottile_142_src.tar.gz", "sha256": "ae56b1079615a87c6910a3e51bca7aaaacf562326367ac176e1fffa770404e54", "size": 6865908}, "manifest": {"versionName": "2.18.1", "versionCode": 142, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["c1fc886a9128999556b4ccc95b03058cee72dfa45f33d99443e5b481dde7880d"]}, "usesPermission": [{"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PROJECTION"}, {"name": "com.github.cvzi.screenshottile.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 28}]}, "whatsNew": {"en-US": "v2.18.1\n* Option to drag floating button with short press instead of long press\nv2.17.1\n* Add `%app%` and `%package%` filename placeholders (by @Self-Perfection)\n* Bugfix: navigation bar overlaps photo editor (Android 16)\nv2.16.0\n* Backup settings to file\nv2.15.0\n* Option to always crop fixed margins in \"Subsequent actions\""}}, "9f26258df60443324cead08ac1107c97645787f237b4be566eeea39c1ebfa4a8": {"added": 1777931336453, "file": {"name": "/com.github.cvzi.screenshottile_141.apk", "sha256": "9f26258df60443324cead08ac1107c97645787f237b4be566eeea39c1ebfa4a8", "size": 3690162, "ipfsCIDv1": "bafybeiafaqqpe5viwhgcnuiufrilpzrmfdjka2yl5jdn2fisitahimhqmq"}, "src": {"name": "/com.github.cvzi.screenshottile_141_src.tar.gz", "sha256": "6a902853e9091cf1fd0ca545474997b4493216c86b46d56815b99e5291893d2a", "size": 6865675}, "manifest": {"versionName": "2.18.0", "versionCode": 141, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["c1fc886a9128999556b4ccc95b03058cee72dfa45f33d99443e5b481dde7880d"]}, "usesPermission": [{"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PROJECTION"}, {"name": "com.github.cvzi.screenshottile.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 28}]}, "whatsNew": {"en-US": "v2.18.0\n* Option to drag floating button with short press instead of long press\nv2.17.1\n* Add `%app%` and `%package%` filename placeholders (by @Self-Perfection)\n* Bugfix: navigation bar overlaps photo editor (Android 16)\nv2.16.0\n* Backup settings to file\nv2.15.0\n* Option to always crop fixed margins in \"Subsequent actions\""}}}}, "com.github.db1996.taskerha": {"metadata": {"lastUpdated": 1778402060034}, "versions": {"47e3a69509157a04aeb793e80ad1c7bba0ea8a1d88c42148021f77a905df3b33": null, "0d97a273f1969fda9e724bda151ab2d4e5741a5c0ee6c6b2c6e31bd667a598e0": {"added": 1778402060034, "file": {"name": "/com.github.db1996.taskerha_10160.apk", "sha256": "0d97a273f1969fda9e724bda151ab2d4e5741a5c0ee6c6b2c6e31bd667a598e0", "size": 14978042, "ipfsCIDv1": "bafybeiaw7lveht2mxtrqjjszxfs6g7nemytdyzjwwwadnnfavhuiy44mp4"}, "src": {"name": "/com.github.db1996.taskerha_10160_src.tar.gz", "sha256": "7408d1525804b3285c2fc10c3435a77988d3e73825937465a3bf68edf8d666b0", "size": 2029737}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.1.6", "versionCode": 10160, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["e5a3ff417e2ffc4975b4b7be93a2b5fabb01c9016040b36f595cb6a7c7002460"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.NEARBY_WIFI_DEVICES"}, {"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": "com.github.db1996.taskerha.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeDep": {"en-US": "Depends on Tasker, which is not free."}}, "whatsNew": {"en-US": "- Assign attributes to tasker trigger profile variables\n- Fixed some autostart issues\n- Fixed some core actions that can handle entities"}}}}, "com.github.dyhkwong.sagernet": {"metadata": {"lastUpdated": 1778402060034}, "versions": {"b09add2c028eaec8e3ec700d46801a719d376ad38bc8e04cb02bd8a15f7e987c": null, "ed15f2bd4d88415e78a09473193316c9d36cfb1de895e044249aa41505213a33": null, "4786da1827a5f8f69a5989890503d098f3a205f3be35f0a4872f742aca8dfef4": null, "fd9ca6e5aefa9b6ec5ef0fe5ae6656b3881d3efb160b389665fccd138772977e": null, "96b59f7b1b2220e7196930bc38175459c23fd2085ccd2d8da8fa4c665ba965b3": {"added": 1778402060034, "file": {"name": "/com.github.dyhkwong.sagernet_1754.apk", "sha256": "96b59f7b1b2220e7196930bc38175459c23fd2085ccd2d8da8fa4c665ba965b3", "size": 23290703, "ipfsCIDv1": "bafybeic3mrxfv54azjgd2sjrjfzzw2xps3rusa6dsev2t5vrpkwzzbg3gm"}, "src": {"name": "/com.github.dyhkwong.sagernet_1754_src.tar.gz", "sha256": "629a849caec127ac2376203e72732df3cccd7a0e384e10921a988c4e9709a0c5", "size": 1079563}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "0.17.39", "versionCode": 1754, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["e9fe39e1ce254c50c2f9470a757b378c0b7cc536119867f7691405b592e6994b"]}, "usesPermission": [{"name": "com.github.dyhkwong.sagernet.SERVICE"}, {"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.CHANGE_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.NEARBY_WIFI_DEVICES"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "com.github.dyhkwong.sagernet.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "4ba4dfc9637d42ab56cf058e4b30c33521ff82781863234871a6ebd5e2c29767": {"added": 1778402060034, "file": {"name": "/com.github.dyhkwong.sagernet_1753.apk", "sha256": "4ba4dfc9637d42ab56cf058e4b30c33521ff82781863234871a6ebd5e2c29767", "size": 24350208, "ipfsCIDv1": "bafybeihzfpda6jhinwbc5uvynswjhdh3ybays75w2veqtfn5hawgdmqgfa"}, "src": {"name": "/com.github.dyhkwong.sagernet_1753_src.tar.gz", "sha256": "c2132d9306b0e621ccf85beacd2821ae9ed66acdaceb2c488cce7243a976f872", "size": 1079536}, "manifest": {"nativecode": ["x86_64"], "versionName": "0.17.39", "versionCode": 1753, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["e9fe39e1ce254c50c2f9470a757b378c0b7cc536119867f7691405b592e6994b"]}, "usesPermission": [{"name": "com.github.dyhkwong.sagernet.SERVICE"}, {"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.CHANGE_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.NEARBY_WIFI_DEVICES"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "com.github.dyhkwong.sagernet.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "57eb45dc012be5e26e17e7c212caeee44f661dbb42c593c582c6c4edd6c2dbe6": {"added": 1778402060034, "file": {"name": "/com.github.dyhkwong.sagernet_1752.apk", "sha256": "57eb45dc012be5e26e17e7c212caeee44f661dbb42c593c582c6c4edd6c2dbe6", "size": 23811141, "ipfsCIDv1": "bafybeibegc3bbz6gbhgvdzh6s2bfimrs7edggndcgnq2fexjj4v2iqscoq"}, "src": {"name": "/com.github.dyhkwong.sagernet_1752_src.tar.gz", "sha256": "71c183adbb77e213c03f8bc8fe7aba937e84052916281696130cb878c7cddf02", "size": 1079510}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "0.17.39", "versionCode": 1752, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["e9fe39e1ce254c50c2f9470a757b378c0b7cc536119867f7691405b592e6994b"]}, "usesPermission": [{"name": "com.github.dyhkwong.sagernet.SERVICE"}, {"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.CHANGE_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.NEARBY_WIFI_DEVICES"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "com.github.dyhkwong.sagernet.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "a1a1708cc1a6f6ee3ee8f275346dc5c0acca841db0487039323aeddc358eb324": {"added": 1778402060034, "file": {"name": "/com.github.dyhkwong.sagernet_1751.apk", "sha256": "a1a1708cc1a6f6ee3ee8f275346dc5c0acca841db0487039323aeddc358eb324", "size": 24914356, "ipfsCIDv1": "bafybeigefihlpr32mbsrllrdat75byymwozkpgzamr5qlklfxo5ciwuvci"}, "src": {"name": "/com.github.dyhkwong.sagernet_1751_src.tar.gz", "sha256": "b26378f1b594c99133017b512c0841e41bc15258e9ae06053b152668e8376450", "size": 1079538}, "manifest": {"nativecode": ["x86"], "versionName": "0.17.39", "versionCode": 1751, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["e9fe39e1ce254c50c2f9470a757b378c0b7cc536119867f7691405b592e6994b"]}, "usesPermission": [{"name": "com.github.dyhkwong.sagernet.SERVICE"}, {"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.CHANGE_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.NEARBY_WIFI_DEVICES"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "com.github.dyhkwong.sagernet.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.github.emavgl.piggybankpro": {"metadata": {"lastUpdated": 1778507335350}, "versions": {"222324a642cbf702cc553821552e2d32f7212be248923c63beedbc8144cc4be6": null, "cef1a810f1f49e5c074a5b8fb60f66861360287d99f000e4864bb66952327216": null, "0bc5dad058d2c33dee16eb8c493607fb6b68854f8c73cbb837d90ad5e5071df4": null, "da4d91082828c34606e14a007de32b646284a6432c8d8489fc535616d021080b": null, "536f372ec9cb4f52e87067edf4031f5a11038685d610974802504203d06caba4": null, "7958f7f2304821584c073e16ff76dcc760a07b66070639c87c6c38e915b2411e": 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"}]}}, "6cc1ad8ea6fac98d212a54d3dcf3dbd379e6b94989f9840a73611adea3d2b22b": {"added": 1777931336453, "file": {"name": "/com.github.emavgl.piggybankpro_7121004.apk", "sha256": "6cc1ad8ea6fac98d212a54d3dcf3dbd379e6b94989f9840a73611adea3d2b22b", "size": 35959567, "ipfsCIDv1": "bafybeidaao4zdhb7jhixbnti2oq6xmolnutm4cm3knx4tvrpmycqyryl2e"}, "src": {"name": "/com.github.emavgl.piggybankpro_7121004_src.tar.gz", "sha256": "eba65f01563665453e9a6bd4c2d3f5eeae479961778120c979d07cd64f69cd04", "size": 483322953}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.7.0", "versionCode": 7121004, "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"}]}}, "4ca8631a48f8d5923f30d9ed9d7fd84e7eab703135263800dec74a2edd292b96": {"added": 1777931336453, "file": {"name": "/com.github.emavgl.piggybankpro_7121002.apk", "sha256": "4ca8631a48f8d5923f30d9ed9d7fd84e7eab703135263800dec74a2edd292b96", "size": 34468637, "ipfsCIDv1": "bafybeid5un7py4vudtcypd75eyye3fodp5or36tbz47mrv2er3cvewes7u"}, "src": {"name": "/com.github.emavgl.piggybankpro_7121002_src.tar.gz", "sha256": "925a3576837c447ae8cfed9f3dadbd7dd3e7bfd0b1afb98193287c43b1ef700a", "size": 483317975}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.7.0", "versionCode": 7121002, "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"}]}}, "df53eb68ac561bf6497c65fe70f27ce82490507fb86d71e958ec3c2bcf9eca3a": {"added": 1777931336453, "file": {"name": "/com.github.emavgl.piggybankpro_7121001.apk", "sha256": "df53eb68ac561bf6497c65fe70f27ce82490507fb86d71e958ec3c2bcf9eca3a", "size": 32826147, "ipfsCIDv1": "bafybeie5e3ncvpi2oarpwdctxsl4otxiinymzwdjzd7zxxbbeuwoummj5q"}, "src": {"name": "/com.github.emavgl.piggybankpro_7121001_src.tar.gz", "sha256": "112317c0be45a32e303b36f66c90f74f1f83349075e9dc5dfaf156e60bf7adb6", "size": 483322266}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.7.0", "versionCode": 7121001, "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.premnirmal.tickerwidget": {"metadata": {"lastUpdated": 1778402060034}, "versions": {"761806f65c6756d1939761bed01200470ca892e4bf0ca6400472a5f4758ee5cb": null, "1e2dac5690bad565a7c80b22bf915b102a7ebb451f7afcc6545084093ed056a6": {"added": 1778402060034, "file": {"name": "/com.github.premnirmal.tickerwidget_400000075.apk", "sha256": "1e2dac5690bad565a7c80b22bf915b102a7ebb451f7afcc6545084093ed056a6", "size": 7871536, "ipfsCIDv1": "bafybeianh4qrrdn6oh2jd7sps7xodwtdz4ynjybimjgp3zoflkzjlo2dzm"}, "src": {"name": "/com.github.premnirmal.tickerwidget_400000075_src.tar.gz", "sha256": "146e8d43e83272358aad666979ef844c666b29c7f765f441100141fb36ef22fb", "size": 2438866}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "4.0.075", "versionCode": 400000075, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["9b16210a0ff90657ee25f6956bc352bb288e0be39d255de576dbee7539ee5045"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.github.premnirmal.tickerwidget.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {}}}}}, "com.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, "0d2ea029814fd20380c8d041e412913dd0321e3d9971e096093845a444ed6a9a": 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."}}, "a6ef39d3b36944d729b48c5b3426a5628699a02330e29125c8363872955e2489": {"added": 1778188097776, "file": {"name": "/com.github.thewierdnut.endless_mobile_59.apk", "sha256": "a6ef39d3b36944d729b48c5b3426a5628699a02330e29125c8363872955e2489", "size": 92128691, "ipfsCIDv1": "bafybeifqspasi7vcihqm2wbx2xlus6f6dlilg5ygtm2ylq73pilikxadvi"}, "src": {"name": "/com.github.thewierdnut.endless_mobile_59_src.tar.gz", "sha256": "1c9c7765c37d2e1eaf93eb393048bd227f978609b7b3b9daa34d56c7e999d628", "size": 455605199}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a"], "versionName": "0.11.0-59", "versionCode": 59, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 33}, "signer": {"sha256": ["d94e2a75421d8466ecdbea45a5e7d9c488e5d8ff5caa2695e3527f63032b9df6"]}}, "whatsNew": {"en-US": "* Update to upstream 0.11.1.\n* Fix crash in startup in reduced graphics mode."}}}}, "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.google.android.stardroid": {"metadata": {"lastUpdated": 1778135657867}, "versions": {"63e725c2250edda2193a9e5b405dc31b865c0b2511c11d1ab2c40336ea37a8bc": null, "3dd6828f09579dba5236f5faa4a94a76362e5d370b695fb45802778ed2f23052": {"added": 1778135657867, "file": {"name": "/com.google.android.stardroid_1653.apk", "sha256": "3dd6828f09579dba5236f5faa4a94a76362e5d370b695fb45802778ed2f23052", "size": 19246778, "ipfsCIDv1": "bafybeih2fc65z4st56nyy4esrhhkpav4oj4baw76earay6nqlcopknk3xu"}, "src": {"name": "/com.google.android.stardroid_1653_src.tar.gz", "sha256": "d5f0b86ad4ba1a964a235b27e549b49c5e0501fa30e39cf9595e39d756d95f95", "size": 240861900}, "manifest": {"versionName": "1.14.2:Jupiter", "versionCode": 1653, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["066b05d01ea5b4998074ceab1ccca5bf42711995edc6aedbfa311e5620f1e442"]}, "usesPermission": [{"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "com.google.android.stardroid.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.greenaddress.greenbits_android_wallet": {"metadata": {"lastUpdated": 1778402060034}, "versions": {"fe8aac4a437a6e80a53b86715b9798e008d7e993823c00885d28257b0ab02869": null, "57a35d5079c6bf95ae2cdbaba2bcfbdd426f8d4642e778bb3fc29e55f437b78c": {"added": 1778402060034, "file": {"name": "/com.greenaddress.greenbits_android_wallet_22000523.apk", "sha256": "57a35d5079c6bf95ae2cdbaba2bcfbdd426f8d4642e778bb3fc29e55f437b78c", "size": 246644481, "ipfsCIDv1": "bafybeifuwnmz37pm6ziq6n2nmrtxcoarjwebw2vngoerivamvnugc54gy4"}, "src": {"name": "/com.greenaddress.greenbits_android_wallet_22000523_src.tar.gz", "sha256": "f3cbbe42ae88cf9c71f303a3a2da00e802367cd76f3a78019888d9daa6f02014", "size": 7675342}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a"], "versionName": "5.4.0", "versionCode": 22000523, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["376ef6f4b01bb8c54d941b471280485c70c27d108f7eaaa3a2233b7d70b50a59"]}, "usesPermission": [{"name": "android.permission.BLUETOOTH_SCAN"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_ADMIN", "maxSdkVersion": 30}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.NFC"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "com.greenaddress.greenbits_android_wallet.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}]}}}}, "com.grmasa.soundtoggle": {"metadata": {"lastUpdated": 1778188097776}, "versions": {"daac2505235ec01c6375da4a6d9f07ff841ee48594935f711a99c96ffd0fb033": null, "fa0116a07431a33e21aeffcce6ce7f5f71c1735441fd17f2c1e1fe3422849da7": {"added": 1778188097776, "file": {"name": "/com.grmasa.soundtoggle_11.apk", "sha256": "fa0116a07431a33e21aeffcce6ce7f5f71c1735441fd17f2c1e1fe3422849da7", "size": 2755454, "ipfsCIDv1": "bafybeibzhuboe75xutgs3ozxqvuh6gbzmv2qenhnrbzd673fgtzgorjkii"}, "src": {"name": "/com.grmasa.soundtoggle_11_src.tar.gz", "sha256": "039e806d340286fb4094357eb4388598e7b1dc998fff4b97b03f7077f05e3935", "size": 514352}, "manifest": {"versionName": "1.3.2", "versionCode": 11, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["5c25ef1e23c2cf519794d7607402472fec37e568340a765b04c11f05f66a9693"]}, "usesPermission": [{"name": "android.permission.ACCESS_NOTIFICATION_POLICY"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.grmasa.soundtoggle.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.health.openscale": {"metadata": {"categories": ["Health Manager", "Sports & Health"]}}, "com.health.openscale.sync": {"metadata": {"categories": ["Health Manager", "Sports & Health"]}}, "com.helddertierwelt.mentalmath": {"metadata": {"lastUpdated": 1777931336453, "description": {"en-US": "\"Mental Math\" is a simple and clean Android app for mental arithmetic training. You can practice on your own or challenge friends to compete and improve your skills. The app is open source and respects your privacy.\n\nCustomizable Training\nSelect which arithmetic operations to include (+, −, ×, ÷). For each operation, choose from nine difficulty levels to customize your training precisely to your skill level.\n\nTwo Game Modes\n• Practice Mode lets you complete a fixed number of problems (10, 20, 30, 40, or 50).\n• Timed Mode challenges you to solve as many problems as possible within a time limit (1, 2, 3, 4, or 5 minutes).\n\nChallenge your Friends\nYou can share a game link to:\n1. Replay a completed game with the exact same problems to compare scores with friends.\n2. Start a new game with preset settings for a fair and fresh challenge for everyone.\n\nDifficulty Calculation\nProblem difficulty is determined using algorithms based on column addition, column subtraction, long multiplication, and long division, creating realistic and well-balanced exercises.\n\nDetailed Results\nAfter each game, view a detailed summary that includes your selected settings, your performance (accuracy, speed, and score), and a complete list of all your problems and answers for review.\n\nPersonal Leaderboard\nYour top 10 results are displayed separately for each combination of settings, allowing you to easily track your progress. You can also review detailed summaries of your top games at any time.\n\nGame History\nExplore the complete history of all your scored games. You can sort the list by time or numerically to find specific games. Anytime, you can revisit any match to view a detailed summary of its results.\n\nPractice Reminders\nSet up periodic reminders to support regular mental math practice. Notifications are sent in the evening (around 6 p.m.) and can be scheduled daily, every three days, or weekly.\n\nClean Design\nA simple and minimalist app design with no unnecessary elements or distractions, designed to keep your focus fully on mental math training. Supports both light and dark modes.\n\nOpen Source, Private, Free & Ad-free\n\"Mental Math\" is fully open source, free to use, and does not contain any ads. It also does not collect, store, or process any personal data, nor does it use trackers or third-party services."}}, "versions": {"c572d391078222782d795d51295cb092e6d72e2140b7fc3552d88292992b6aa6": null, "1aeae599ceb630a3a7ad6846787a192f64e47bd935e755038fdcfee48e4d93f3": {"added": 1777931336453, "file": {"name": "/com.helddertierwelt.mentalmath_24.apk", "sha256": "1aeae599ceb630a3a7ad6846787a192f64e47bd935e755038fdcfee48e4d93f3", "size": 12110626, "ipfsCIDv1": "bafybeihpk2vbel77y3kc3xpfz6qpz6fkpx5k7ifozxf7gfpdkg3mqjwqam"}, "src": {"name": "/com.helddertierwelt.mentalmath_24_src.tar.gz", "sha256": "a1c9f068175f4e01e2c304b0fb0cc8f5fee9cf245eb18653d0eef84ace040b4c", "size": 10033280}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "24", "versionCode": 24, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["de197b4cf2b85880e0211159b60b6e3c39f96ff06868ae4839c42d8a4d6f3fe5"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.helddertierwelt.mentalmath.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Added French translation contributed by @mdk. Thank you! :)\n- Enable per-app language selection via Android system settings (requires Android 13 or higher)\n- Removed “Total Score” and renamed “Active Score” to simply “Score” to reduce confusion\n- Added tooltips to the game overview for improved clarity\n- Reworked the speed statistic: now displayed as time per correct answer instead of correct answers per minute\n- Fixed a crash when using the “About” or “Feedback” options on systems without a d"}}}}, "com.hfut.schedule": {"metadata": {"lastUpdated": 1778135657867}, "versions": {"cc55da7616952683c07791ab50d9d52dd78b98223a050ab39ca19a69b4d23e48": null, "a309923e8c63a1dc7ba5783d31bf704a281e1274ffd25e7e92be5ab60cf26adf": null, "1ab842089f3b17ffb6a864d38846838710590a9af016c4484a06848de60711d5": {"added": 1778135657867, "file": {"name": "/com.hfut.schedule_2614.apk", "sha256": "1ab842089f3b17ffb6a864d38846838710590a9af016c4484a06848de60711d5", "size": 28331728, "ipfsCIDv1": "bafybeihmak5hcebs2hhbkea6ptmywh5prjkktzn77uxs7zycafbmbn47ze"}, "src": {"name": "/com.hfut.schedule_2614_src.tar.gz", "sha256": "58ae0fe7aee6a2ecbb79094757b081daf06b84b802b88ecf83c4fc2c9f5832fa", "size": 18054753}, "manifest": {"nativecode": ["x86_64"], "versionName": "4.20.4", "versionCode": 2614, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["64d158373d3091caa8ad70af315feb65a6a3218379ade8f6ca8dffff7f5c5209"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.WRITE_CALENDAR"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.POST_PROMOTED_NOTIFICATIONS"}, {"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.REORDER_TASKS"}, {"name": "com.hfut.schedule.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on some websites of HFUT"}}}, "3ad5bfed6c484c0983e1711e8c129c6db2cbe859971ce1e66c9943570682aabb": {"added": 1778135657867, "file": {"name": "/com.hfut.schedule_2612.apk", "sha256": "3ad5bfed6c484c0983e1711e8c129c6db2cbe859971ce1e66c9943570682aabb", "size": 27852683, "ipfsCIDv1": "bafybeigcvdig7pbrt6mfm3rigw3wohai3nctx3wxdtfwodtpo3s44a5zna"}, "src": {"name": "/com.hfut.schedule_2612_src.tar.gz", "sha256": "21a298ad94f5f538f742ba5c7de4840b81486e83aaf563b524044928dc3b1998", "size": 18054834}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "4.20.4", "versionCode": 2612, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["64d158373d3091caa8ad70af315feb65a6a3218379ade8f6ca8dffff7f5c5209"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.WRITE_CALENDAR"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.POST_PROMOTED_NOTIFICATIONS"}, {"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.REORDER_TASKS"}, {"name": "com.hfut.schedule.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on some websites of HFUT"}}}}}, "com.hicorenational.wikipedia": {"metadata": {"lastUpdated": 1778402060034}, "versions": {"e7afea16269833b5bca83f53217520252b1b1f88a8dc15299ed267af2612c9a4": null, "b210260d2e0f424e26b1227c9dcc57e37efb116e7f0da350752a5d80652bf283": {"added": 1778402060034, "file": {"name": "/com.hicorenational.wikipedia_50585.apk", "sha256": "b210260d2e0f424e26b1227c9dcc57e37efb116e7f0da350752a5d80652bf283", "size": 89745685, "ipfsCIDv1": "bafybeic2wn2fdfgxljrlga46a3pbjsr4gk7qo6ifnodcykqbccp477omqe"}, "src": {"name": "/com.hicorenational.wikipedia_50585_src.tar.gz", "sha256": "57acb2e28bda512bfe7426beffe04d488c13462f465ff758764b27e67627cf13", "size": 64806945}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "r/50585-r-2026-05-06", "versionCode": 50585, "features": [{"name": "android.hardware.vulkan.version"}], "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["6a44e905cababaa71368ee3a5a1ce69fe46c886fd43e76883674f94162e000ae"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.GET_ACCOUNTS", "maxSdkVersion": 22}, {"name": "android.permission.AUTHENTICATE_ACCOUNTS", "maxSdkVersion": 22}, {"name": "android.permission.MANAGE_ACCOUNTS", "maxSdkVersion": 22}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "com.hicorenational.wikipedia.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"TetheredNet": {"en-US": "Depends on wikipedia.org which is free and open source, but is not changeable by a user."}, "Tracking": {"en-US": "Analytics can't be disabled."}}}}}, "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.imi.smartedge.sidebar.panel": {"metadata": {"lastUpdated": 1778402060034}, "versions": {"e27364fcd5bc1c86b7cdfc784576902911d6cfdd791a5c5f441910809c6b5828": null, "2b9e4f8cd96e095d8ea96e770a0ce85a38cfccadf619fb322e4872a595376fdb": {"added": 1778402060034, "file": {"name": "/com.imi.smartedge.sidebar.panel_11.apk", "sha256": "2b9e4f8cd96e095d8ea96e770a0ce85a38cfccadf619fb322e4872a595376fdb", "size": 2839808, "ipfsCIDv1": "bafybeiff3fzssy3lkyl5shk6jfihygj2c427arlu3tbj2ysdaqsucmvjfa"}, "src": {"name": "/com.imi.smartedge.sidebar.panel_11_src.tar.gz", "sha256": "b5433f0d2cdc0454816056b204a3e34328a04a21a4a2621b522a5aebe3e1c324", "size": 2283535}, "manifest": {"versionName": "1.3.4", "versionCode": 11, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 34}, "signer": {"sha256": ["c0747f88d8069f1951fa151a33c23a8d3a759df8b0dd876ef550ca8b5ac42433"]}, "usesPermission": [{"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.WRITE_SECURE_SETTINGS"}, {"name": "android.permission.WRITE_SETTINGS"}, {"name": "com.android.launcher.permission.INSTALL_SHORTCUT"}, {"name": "com.imi.smartedge.sidebar.panel.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "moe.shizuku.manager.permission.API_V23"}]}, "whatsNew": {"en-US": "- Added advanced gesture actions: Back, Home, Recents, Notifications, Quick Settings, Lock Screen, Power Menu.\n- Added fully configurable multi-tap gestures (single, double, and triple tap).\n- Added ability to manually select specific apps to hide the sidebar in.\n- Added a dedicated tools folder and navigation system.\n- Fixed stuck drag shadow in freeform/drag-to-split operations.\n- Resolved glitchy app sorting and reordering in the sidebar.\n- Prevented unintended service restarts when disabled."}}}}, "com.infomaniak.mail": {"metadata": {"lastUpdated": 1778188097776}, "versions": {"911f8f6d0cb23c45b8c31de4064e683ec94780f5a47669926c4bbefdec2f13a4": null, "45c928ba0754cf1190830a7f422dcae3484d66206db378eb550ccb53a551d2f0": {"added": 1778188097776, "file": {"name": "/com.infomaniak.mail_12700001.apk", "sha256": "45c928ba0754cf1190830a7f422dcae3484d66206db378eb550ccb53a551d2f0", "size": 74708242, "ipfsCIDv1": "bafybeibntddmtx26qj7jbtzat7rvfg3fnezify6hwj25pjy2rwz3vshknu"}, "src": {"name": "/com.infomaniak.mail_12700001_src.tar.gz", "sha256": "160382f7b9e1d5e9ec827393db5f461e0474df7962b9bcb9d0527b00a91bac58", "size": 21013076}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.27.0", "versionCode": 12700001, "usesSdk": {"minSdkVersion": 27, "targetSdkVersion": 36}, "signer": {"sha256": ["bbcce894ab1138bf8c2160e933910378404417617d31afbbc7adbcf3c458467c"]}, "usesPermission": [{"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.REORDER_TASKS"}, {"name": "com.infomaniak.mail.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "The Infomaniak mail service itself is not libre."}, "Tracking": {"en-US": "Crash and bug reports are enabled by default."}}, "whatsNew": {"en-US": "- Display up to 5 matching contacts during search\n- Enable panel resizing on tablets and foldable devices\n- Allow pasting multiple recipients at once\n- Fix the notification's delete action not doing anything in some cases\n", "fr": "- Ajout de la recherche par contact\n- Possibilité de redimensionner le panneau sur les tablettes et les appareils pliables\n- Possibilité de coller plusieurs destinataires à la fois\n- Correction de l'action de suppression des notifications qui ne fonctionnait pas dans certains cas\n"}}}}, "com.inspiredandroid.kai": {"metadata": {"lastUpdated": 1778188097776}, "versions": {"6303b340f5b0be2e0e8f86441f1356bc2df5b459df60c78c93a5f63cff06bfdb": null, "afa73483c4b5f3c9cc40666ae45380b2197b102438f9b359868b363f4f28c992": {"added": 1778188097776, "file": {"name": "/com.inspiredandroid.kai_101.apk", "sha256": "afa73483c4b5f3c9cc40666ae45380b2197b102438f9b359868b363f4f28c992", "size": 33053661, "ipfsCIDv1": "bafybeico62i2kjm225zaa3bq57vt2sjotmaih7y6mmyasl2qy3iwrkwlvi"}, "src": {"name": "/com.inspiredandroid.kai_101_src.tar.gz", "sha256": "9d40628e70c81aafbbe270cbe66455903add9c205ffa42e4735b5ee5ae9602ad", "size": 276211367}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.5.0", "versionCode": 101, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["9963a272dc3828e23ccdddf2121a32ad428c6633f188c5c263b74414dc20a33f"]}, "usesPermission": [{"name": "android.permission.READ_SMS"}, {"name": "android.permission.SEND_SMS"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.WRITE_CALENDAR"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "com.android.alarm.permission.SET_ALARM"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "com.inspiredandroid.kai.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Rely on Gemini and Groq"}}, "whatsNew": {"en-US": "Theme switcher and native desktop UI scale\nLinux sandbox icon flash on shell execution\nFix DeepSeek tool execution\nFix sponsors display\nImprove Ollama error handling\nCompose performance improvements\nAdd missing localizations\nUpgrade LiteRT\nUpgrade SDKs\n"}}}}, "com.ismartcoding.plain": {"metadata": {"lastUpdated": 1778507335350}, "versions": {"e2ed135539f58bd45753218e5e42de215465b96cf33a5b3f5f6bba1f0f250b7d": null, "67e43f4df14e7da7091628e35393ed0587a4d0725d75ebfa97fac111f8d2a4f3": null, "c8319f65b0b55e4fd97c831812ce7cb511a6f61b9f97ae885a6b6f64997e3c56": null, "b20f0745ed34a8146a8545f2d866c22a58e7368973831683ffab89bf316b690d": null, "f575087cc3b6238f12036d36b4cdb41c58e8ae9c4e607f1a34859be2d4ab1531": null, "66bb208a3f4e5ab2e1df024d28167a36ae61bd0263a2378b842bb39f15d4edef": 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}]}}, "d30bbe7443b7415b281d7ab191d1f5647880c2018fe53b9686095810a4be9325": {"added": 1778135657867, "file": {"name": "/com.ismartcoding.plain_577.apk", "sha256": "d30bbe7443b7415b281d7ab191d1f5647880c2018fe53b9686095810a4be9325", "size": 82856581, "ipfsCIDv1": "bafybeihjtjsl2uow3sjvt3ftnlrhldas2hugz37m4phwislp3odmogulve"}, "src": {"name": "/com.ismartcoding.plain_577_src.tar.gz", "sha256": "c3d7f9f193df7f513f5ebe8c06cc755ec2de304cd33e5db14b76fb963b813872", "size": 41815267}, "manifest": {"nativecode": ["x86_64"], "versionName": "3.1.9", "versionCode": 577, "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}]}}, "476409d13b0baa7e0d8b198832460e1231700a85d0f7218487ab5b52da6ea961": {"added": 1778135657867, "file": {"name": "/com.ismartcoding.plain_576.apk", "sha256": "476409d13b0baa7e0d8b198832460e1231700a85d0f7218487ab5b52da6ea961", "size": 76139174, "ipfsCIDv1": "bafybeibj2mx4hem4n23c5ip2d2ba5louyfma5fq5pv7owpwpclwrvvlg2u"}, "src": {"name": "/com.ismartcoding.plain_576_src.tar.gz", "sha256": "72e133e29c057c2c8df59dba71c770f6a0d094132c8fb738d6727963872a58c4", "size": 41815243}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "3.1.9", "versionCode": 576, "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}]}}, "1bd5e5914826b16c1292e10b340470227709304d9702b24fc411b9dd52be1289": {"added": 1778135657867, "file": {"name": "/com.ismartcoding.plain_575.apk", "sha256": "1bd5e5914826b16c1292e10b340470227709304d9702b24fc411b9dd52be1289", "size": 65342140, "ipfsCIDv1": "bafybeiggso4333pzpbdea5wenzfurqyxasom44iwjw47aydmw3b46evvky"}, "src": {"name": "/com.ismartcoding.plain_575_src.tar.gz", "sha256": "6aae6b2194b0574f245868b9e44a4a990ae45c1984e776abd426df7600aba06f", "size": 41815532}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "3.1.9", "versionCode": 575, "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.jksalcedo.librefind": {"metadata": {"lastUpdated": 1777931336453}, "versions": {"bf394b380ecce5c312989894a41e4143316b3a4d34548909b4eb112261b23afc": null, "67f2333d711ac9176a3e00056fae6b084b7a93280dcb9422bdad838f2a6dc761": {"added": 1777931336453, "file": {"name": "/com.jksalcedo.librefind_2200102.apk", "sha256": "67f2333d711ac9176a3e00056fae6b084b7a93280dcb9422bdad838f2a6dc761", "size": 3914078, "ipfsCIDv1": "bafybeihmv36hs5sxiv6ol3pqejssjmdi5lmhdhljphwn4gkvxomehpd6qa"}, "src": {"name": "/com.jksalcedo.librefind_2200102_src.tar.gz", "sha256": "d1e4977289ad5ef024c87000260c2316b81c1df5b526441b9cb8299216f8a7bf", "size": 360135}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.22.0-beta.2", "versionCode": 2200102, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["3410f33370a808f7088ba127bf139adf19ec542442a410ef77f1801db50117ab"]}, "usesPermission": [{"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"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.jksalcedo.librefind.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on supabase.co"}}, "whatsNew": {"en-US": "- Users can now suggest corrections or updates to pending submissions. (This doesn't require reviewers)\n- Added support for pre-release updates (alpha, beta, RC) in the auto-updater.\n- Improved loading animations."}}}}, "com.jwetherell.heart_rate_monitor": {"metadata": {"categories": ["Health Manager", "Sports & Health"]}}, "com.kaizen.khushu": {"metadata": {"lastUpdated": 1777931336453, "featureGraphic": {"en-US": {"name": "/com.kaizen.khushu/en-US/featureGraphic_Lm2EdH6S_xoSVQk6P7S7Ogq0v1rP_CQ7CSP7-dlJph0=.png", "sha256": "2e6d84747e92ff1a1255093a3fb4bb3a0ab4bf5acffc243b0923fbf9d949a61d", "size": 28069}}, "screenshots": {"phone": {"en-US": [{"name": "/com.kaizen.khushu/en-US/phoneScreenshots/1.jpg", "sha256": "a444aa90536acf22394e0784cac3237afa565b7b70d920e35f527553ca9f0644", "size": 122023}, {"name": "/com.kaizen.khushu/en-US/phoneScreenshots/2.jpg", "sha256": "b9f1e357d476c354a15cf015753245e91ab7f87a13da9709a148011d7fb4b4f3", "size": 81789}, {"name": "/com.kaizen.khushu/en-US/phoneScreenshots/3.jpg", "sha256": "27ed9c690aeaa2cf2abd3c355ad27b9b5c27ab025e71e52da354ce89e06f2563", "size": 84481}, {"name": "/com.kaizen.khushu/en-US/phoneScreenshots/4.jpg", "sha256": "38796edd76eada57dd8bc1239db2bbe9bfa812292aab5cc51b77946b1784f9e7", "size": 94738}, {"name": "/com.kaizen.khushu/en-US/phoneScreenshots/5.jpg", "sha256": "40c6e2d512208deb251c7afa695b51507a33035204e7db9ad6e492c1cd93b1cf", "size": 126325}, {"name": "/com.kaizen.khushu/en-US/phoneScreenshots/6.jpg", "sha256": "55d57ccba75debccc7826b20ce45d097f2ca12adcbaec6c20366f8eac74c65b9", "size": 67843}, {"name": "/com.kaizen.khushu/en-US/phoneScreenshots/7.jpg", "sha256": "dcd5e717d128f30dcaa0637cc3c06ffa1998aedd828c01e4cfc1082eaf93dbfa", "size": 88707}, {"name": "/com.kaizen.khushu/en-US/phoneScreenshots/8.jpg", "sha256": "a04a46ab623a65d5b62254d5d0c7bb4332220136de901960eef58e2d5902411c", "size": 82760}, {"name": "/com.kaizen.khushu/en-US/phoneScreenshots/9.jpg", "sha256": "78af8082a1f2ac4e453e97732b2e868af38307c45c94bc118707bb539217c30d", "size": 64330}]}}, "icon": {"en-US": {"name": "/com.kaizen.khushu/en-US/icon_ZlpzJ0t4VABUWNhhhRAFVlz4PA_VcTLJFp_cOD7YuFE=.png", "sha256": "665a73274b7854005458d861851005565cf83c0fd57132c9169fdc383ed8b851", "size": 74940}}}, "versions": {"25b78d2e098f8096fd296650ea79845f0665e09ea125f54a05ccde6b6c5e8c90": {"added": 1777931336453, "file": {"name": "/com.kaizen.khushu_83.apk", "sha256": "25b78d2e098f8096fd296650ea79845f0665e09ea125f54a05ccde6b6c5e8c90", "size": 20227485, "ipfsCIDv1": "bafybeicjbrudtc5kb6dbudgusxlldfcxbqle3daazvwq32zextvkxxktoe"}, "src": {"name": "/com.kaizen.khushu_83_src.tar.gz", "sha256": "b4fd194a534d95f77bf9d329c5a6c3d7bf1a6a5a98dbd666f3633ff1ac84070f", "size": 26399923}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.24.9", "versionCode": 83, "usesSdk": {"minSdkVersion": 30, "targetSdkVersion": 36}, "signer": {"sha256": ["e5502908cac739ef967393cdcf8767e64137413457b4bba790e4f5b954fdc340"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "com.kaizen.khushu.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.REORDER_TASKS"}]}, "whatsNew": {"en-US": "This patch focuses on polish and clarity across the app.\n\n- Added a one-time welcome note from the developer on first launch\n- Added a one-time Study note asking users to report textual mistakes\n- Added support and donation details to About Khushu\n- Moved Keep Screen Awake into Appearance for cleaner settings\n- Refreshed store screenshots and poster images\n"}}}}, "com.kazumaproject.markdownhelperkeyboard.lite.fdroid": {"metadata": {"lastUpdated": 1778568037154}, "versions": {"e48a223a76d4e142a1d917b0933dbc9614b646ae1ba46af6b89d1ef8f5053a8e": null, "78d584493cae744a795a5ed18058ce99d7e0a81d34103fded6e220fb987e1c2b": null, "78c920a18a2a70af93b3fd1a8d59c02a69275ea2840f79ed9583a7497622c85d": 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"}]}}, "625888c56489834caf0e420695eb319aba842263dfc910079fc298039b994ab3": {"added": 1778188097776, "file": {"name": "/com.kazumaproject.markdownhelperkeyboard.lite.fdroid_749.apk", "sha256": "625888c56489834caf0e420695eb319aba842263dfc910079fc298039b994ab3", "size": 33321593, "ipfsCIDv1": "bafybeicxexngbgbw3exgonyl6swq5ducundd3dyjqokcinckbuysxvgupe"}, "src": {"name": "/com.kazumaproject.markdownhelperkeyboard.lite.fdroid_749_src.tar.gz", "sha256": "ea117858dae6b617139ed1048faaccdf3a62ecc7a4ba5f0fa25f55e07603bbff", "size": 32075974}, "manifest": {"versionName": "1.7.55-lite-fdroid", "versionCode": 749, "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"}]}}, "d3f0c2b1867e5910473ba7da93bdd4802905534d0657d26277c729c7eb7f55c1": {"added": 1778058151118, "file": {"name": "/com.kazumaproject.markdownhelperkeyboard.lite.fdroid_747.apk", "sha256": "d3f0c2b1867e5910473ba7da93bdd4802905534d0657d26277c729c7eb7f55c1", "size": 33290193, "ipfsCIDv1": "bafybeicjtulmqlu6lio7fieq2eckbn2sr6gi5nemi2wsxuwnvfjlqhmfra"}, "src": {"name": "/com.kazumaproject.markdownhelperkeyboard.lite.fdroid_747_src.tar.gz", "sha256": "eddef671154442573e34ef59ae1ab3c234510c9030f280701e14fc5acd1e8aba", "size": 32046195}, "manifest": {"versionName": "1.7.53-lite-fdroid", "versionCode": 747, "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, "bcad6b7d5d19c531585778b0aa7134cbd15e20b581e0c752e140698442bf288d": 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"}}, "7877f5847db1a9a75b523bfabea79b9f5a89fd09079661a4a8b53d5231963641": {"added": 1778135657867, "file": {"name": "/com.ki_bun.pioneer_6.apk", "sha256": "7877f5847db1a9a75b523bfabea79b9f5a89fd09079661a4a8b53d5231963641", "size": 10083242, "ipfsCIDv1": "bafybeiejbvyqjt5jrz5mw6e3zq72cpkrmw3miem53huga62pf3fnepbwhi"}, "src": {"name": "/com.ki_bun.pioneer_6_src.tar.gz", "sha256": "ccd831781ab79f56deaf2093fb55163d199b2af3d09e05a4bfeddbb64c66fcc2", "size": 645334}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.2.1", "versionCode": 6, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["7292c73b8fa867a687b2c474c0f7b7be77172aaccefa2e6fee925641eb940e36"]}, "usesPermission": [{"name": "com.ki_bun.pioneer.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Fix status bar visibility\n- Fix dropdown menu alignment when changing app theme\n- Fix bug when inputting description\n"}}, "67726c4677cea1df45d88cd9d0766d03443446350d0e87683b38b55c65dfd7ed": {"added": 1777931336453, "file": {"name": "/com.ki_bun.pioneer_4.apk", "sha256": "67726c4677cea1df45d88cd9d0766d03443446350d0e87683b38b55c65dfd7ed", "size": 9148715, "ipfsCIDv1": "bafybeieuvohhz6p2qtlw4oj6hqejyft3xgre6z5x36dqxrnlhnkl2aszm4"}, "src": {"name": "/com.ki_bun.pioneer_4_src.tar.gz", "sha256": "e00d4bd5e45105677f13a40f5fcf4cca267c99a0346ad12ab3119c7789af4ee7", "size": 453967}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.1.0", "versionCode": 4, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["7292c73b8fa867a687b2c474c0f7b7be77172aaccefa2e6fee925641eb940e36"]}, "usesPermission": [{"name": "com.ki_bun.pioneer.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- New settings screen\n- Bottom app bar with home and settings icon\n- App theme options\n- Code cleanup and bug fixes\n"}}}}, "com.klee.sapio": {"metadata": {"lastUpdated": 1778135657867}, "versions": {"62fe74c246c4332765680c4b434b9a2463d9e15bec1dc0570204847ec87b7a57": null, "8e756c37dc3ac8509a083a2693a4e34d5d9c166d93131c3020bfd4c24c860efa": {"added": 1778135657867, "file": {"name": "/com.klee.sapio_84.apk", "sha256": "8e756c37dc3ac8509a083a2693a4e34d5d9c166d93131c3020bfd4c24c860efa", "size": 14987611, "ipfsCIDv1": "bafybeieypthtj6vzs7mqyqubw3w3pzx6x622k5nknyq6l4ojiyxgbgvp2y"}, "src": {"name": "/com.klee.sapio_84_src.tar.gz", "sha256": "947ffd197a3c40f9dee32aa5b6b73dc9b658dfbd312bc7c6e192c2329bed5b2d", "size": 1848198}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.2.2", "versionCode": 84, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 35}, "signer": {"sha256": ["27ba7a70a5f0fedadff4a0598a4ca7ff7d9ba7cc8a6c2ecec75549cfcbf24bd2"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.klee.sapio.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on strapi which is open source but the server configurations aren't"}, "TetheredNet": {"en-US": "Depends on server.sapio.ovh"}}}}}, "com.kolakek.pimiwidget": {"metadata": {"lastUpdated": 1778402060034, "screenshots": {"phone": {"en-US": [{"name": "/com.kolakek.pimiwidget/en-US/phoneScreenshots/screen1.png", "sha256": "a4ad3123a025676997598be5ed4cfc412833aaab670403d169d168f23320a08d", "size": 66762}, {"name": "/com.kolakek.pimiwidget/en-US/phoneScreenshots/screen2.png", "sha256": "bcf7b4d898292207c0b4e1bc4d6dc50a3eaf68823784214440ad7cb6d57bb6ad", "size": 75445}, {"name": "/com.kolakek.pimiwidget/en-US/phoneScreenshots/screen3.png", "sha256": "3e6de97e837c4397670a3eb99bad0bdfc44316698e580fa9f5883e844d9ee292", "size": 89444}, {"name": "/com.kolakek.pimiwidget/en-US/phoneScreenshots/screen4.png", "sha256": "9caf0191d4176747b62b994c6f167f6d507011d2f3e3489eb45a965abbd73534", "size": 191476}, {"name": "/com.kolakek.pimiwidget/en-US/phoneScreenshots/screen5.png", "sha256": "abcfe8f438ec87a9ea922e9c117f4541bc321ada5157a24c5c56c2fcca4e0692", "size": 149287}]}}, "name": {"de-DE": "Pimi Weather Widget"}, "summary": {"de-DE": "Ein Android-Widget im Pixel-Stil, das Datum und Wetter anzeigt", "en-US": "Pixel-style Android widget that shows the date and weather"}}, "versions": {"14267b5e2959b1d685fd34058cd2f7f168815864eb9c89a2e8a0cd307123add1": null, "57497856ff1fc663a769b601787701a20f7c82f7ee6bc1ee4d2cf17cf2e67f1d": {"added": 1778402060034, "file": {"name": "/com.kolakek.pimiwidget_18.apk", "sha256": "57497856ff1fc663a769b601787701a20f7c82f7ee6bc1ee4d2cf17cf2e67f1d", "size": 3116187, "ipfsCIDv1": "bafybeia7zo4s424k5gfvcml5cygqcpimqkzwijgq7fongj2ednrk2b6yci"}, "src": {"name": "/com.kolakek.pimiwidget_18_src.tar.gz", "sha256": "62ad11f925e8773c6250c46cfb1fee3ebeef60dddd5cc54e6cee878e42162923", "size": 504016}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.9.0", "versionCode": 18, "usesSdk": {"minSdkVersion": 33, "targetSdkVersion": 36}, "signer": {"sha256": ["1f72b6445ff6e026648a9fba57acaf66a1a5a2760ab8934c1c12cc78b4fe4ada"]}, "usesPermission": [{"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.kolakek.pimiwidget.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"TetheredNet": {"en-US": "Weather data is provided by Open-Meteo.com."}}, "whatsNew": {"en-US": "* Code refactoring to improve maintainability and overall software quality\n* More robust data caching to handle Android's aggressive battery optimizations\n* Optimized weather download cycle to further reduce battery consumption\n* Use 15-minute forecast data for a more up-to-date weather display\n* Option to show the data exchanged with the weather provider\n* Various minor bug fixes\n"}}}}, "com.kolloware.hypezigapp": {"metadata": {"categories": ["Calendar & Agenda", "Internet", "Schedule"]}}, "com.kompact": {"metadata": {"lastUpdated": 1778507335350}, "versions": {"76db309192a1656266766f01e6fe091e379e5822925825488c6bce19d201c281": null, "61c54b35013679913e40a0baca064483a1fd1b81ccfcd14d5e92f8e86b9388bd": 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"}}, "1416aa6d29e8aa04f18a9ce61914091632afd00641bf8a12c837634d9cd96813": {"added": 1778188097776, "file": {"name": "/com.kompact_8.apk", "sha256": "1416aa6d29e8aa04f18a9ce61914091632afd00641bf8a12c837634d9cd96813", "size": 14601309, "ipfsCIDv1": "bafybeigi26kdh7tqrb2u5zifpwllinpzct3gbnkjaiffaxppky6nx6xw3q"}, "src": {"name": "/com.kompact_8_src.tar.gz", "sha256": "dc09ffdceed05e21e5ea02ae49148efdac3cb0be22354c0dbd68f4a4d6c1daaf", "size": 696117}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.0.4", "versionCode": 8, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["5813fc01ba8dd9d2835b6beae80f65ca09f4444d4fb426e8e3ff3d4adeb11d7b"]}, "usesPermission": [{"name": "com.kompact.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.kunzisoft.keepass.libre": {"metadata": {"lastUpdated": 1778402060034, "name": {"tr-TR": "KeePassDX Passkey Kasası"}}, "versions": {"6600201e3198dd0ae37d5a1b117c5692142ce5fcbe57ccdd1f82e9404237e6e2": null, "2f86f78a09b8ad0e274615307afa7184ad42d76b840d8d27f0b546863db5aef9": null, "aa822c32697126aef56a7d271a82860612a7d30a2be087effbec646e84bec1ec": null, "4a0400557acdc8e039d4721d7a0ec3a3dc202d34ba31cea29750b5ea22097934": {"added": 1778402060034, "file": {"name": "/com.kunzisoft.keepass.libre_44200.apk", "sha256": "4a0400557acdc8e039d4721d7a0ec3a3dc202d34ba31cea29750b5ea22097934", "size": 16549009, "ipfsCIDv1": "bafybeidtf2lfcsijf2movswdvgy42s5qo2wbvw6fnsjpqlyh7xkbiy52am"}, "src": {"name": "/com.kunzisoft.keepass.libre_44200_src.tar.gz", "sha256": "618afa6350b84844943f46267b26fde20effeafa7580186c6568be1921ec2c4f", "size": 7237854}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "4.4.2", "versionCode": 44200, "usesSdk": {"minSdkVersion": 19, "targetSdkVersion": 35}, "signer": {"sha256": ["c810aab7efa4d5ad3fc2941fdf5f99b88a3b73f86219715627edb4dabac541a4"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "com.kunzisoft.keepass.libre.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": " * Fixed duplication of UUIDs by restoring the old behavior of sorting by access #2527 #1911", "fr-FR": " * Correction de la duplication des UUIDs par rétablissement de l'ancien comportement du tri par accès #2527 #1911"}}, "a779ef9156cdd2211b4db3862da758ac4f028d3a4bd94c9d438d92edc4694654": {"added": 1778188097776, "file": {"name": "/com.kunzisoft.keepass.libre_44100.apk", "sha256": "a779ef9156cdd2211b4db3862da758ac4f028d3a4bd94c9d438d92edc4694654", "size": 16549009, "ipfsCIDv1": "bafybeih3zhh7os3y6cyv6pxw3jtyb4fjnooedgckhntac3jufirsm76puu"}, "src": {"name": "/com.kunzisoft.keepass.libre_44100_src.tar.gz", "sha256": "3594fd9f4531a13d1d2c56990e5940e81bbbfdf134571d8d1344d18d1bc6ba16", "size": 7237703}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "4.4.1", "versionCode": 44100, "usesSdk": {"minSdkVersion": 19, "targetSdkVersion": 35}, "signer": {"sha256": ["c810aab7efa4d5ad3fc2941fdf5f99b88a3b73f86219715627edb4dabac541a4"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "com.kunzisoft.keepass.libre.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": " * Fixed a bug that prevents protected fields from being displayed on some OS with poorly implemented TextView #2524", "fr-FR": " * Correction d'un bug qui empêche l'affichage des champs protégés sur certains OS avec TextView mal implémenté #2524"}}, "fe4c02ea37a78f486768451a0e35be643e84d6946e1558cc143e57d72858ac95": {"added": 1778135657867, "file": {"name": "/com.kunzisoft.keepass.libre_44005.apk", "sha256": "fe4c02ea37a78f486768451a0e35be643e84d6946e1558cc143e57d72858ac95", "size": 16549009, "ipfsCIDv1": "bafybeiejexr2bt75ozjva4v47wxwct5rf6kqyeutlixoszv375srvc5xwy"}, "src": {"name": "/com.kunzisoft.keepass.libre_44005_src.tar.gz", "sha256": "25cd63c71464d6663d97b8729ba5a0879e0b6dc7fc0dc2c2d6e200b580ffd389", "size": 7237525}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "4.4.0", "versionCode": 44005, "usesSdk": {"minSdkVersion": 19, "targetSdkVersion": 35}, "signer": {"sha256": ["c810aab7efa4d5ad3fc2941fdf5f99b88a3b73f86219715627edb4dabac541a4"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "com.kunzisoft.keepass.libre.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": " * Tags in list view #1539 #2144\n * Search by Tags #1338 #2280\n * Hidden Tags history #2374 #1405\n * KDF Benchmark #784\n * Improved accessibility #2475\n * Improved security #2480-#2489\n * Key file generation V2 #1934\n * Filter browser IDs (Magikeyboard) #2466 #2394 #2400 #2317\n * Fix for screenshot and history #2407 #2471\n * Small fixes #2476 #2369 #1911 #2469 #2477 #2512 #2511 #2515 #2277 #2520 #2522", "fr-FR": " * Tags dans la vue liste #1539 #2144\n * Recherche par Tags #1338 #2280\n * Historique des Tags caché #2374 #1405\n * Benchmark de KDF #784\n * Accessibilité améliorée #2475\n * Sécurité améliorée #2480-#2489\n * Génération de fichier de clé V2 #1934\n * Filtre les IDs navigateurs (Magiclavier) #2466 #2394 #2400 #2317\n * Correctif capture d'écran et historique #2407 #2471\n * Petites corrections #2476 #2369 #1911 #2469 #2477 #2512 #2511 #2515 #2277 #2520 #2522"}}}}, "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.leekleak.trafficlight": {"metadata": {"lastUpdated": 1778402060034}, "versions": {"81e7c90aeae67e9cab971efef05555b22def4d876eaf2eba9f3cdfc8a3ae8dec": null, "a9bfeed3a5888c8c35a58e4e702eac11a3aab177ec0202dc6a93196b1f9b0ac2": {"added": 1778402060034, "file": {"name": "/com.leekleak.trafficlight_32.apk", "sha256": "a9bfeed3a5888c8c35a58e4e702eac11a3aab177ec0202dc6a93196b1f9b0ac2", "size": 4164129, "ipfsCIDv1": "bafybeiggkjnyyfdqckdnhingt6gh6gfyjgpez65aluzyentbhbx4uakj2a"}, "src": {"name": "/com.leekleak.trafficlight_32_src.tar.gz", "sha256": "59ac3d1247bfc054bce72254569e87944985a5db171142273059da1e8be93d7b", "size": 8151100}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.16", "versionCode": 32, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 37}, "signer": {"sha256": ["5dc00106c77cb285c0b2c51881eee95073e5dd0c5f6d9f099807d7a3d7accf37"]}, "usesPermission": [{"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.POST_PROMOTED_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.PACKAGE_USAGE_STATS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "com.leekleak.trafficlight.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "moe.shizuku.manager.permission.API_V23"}]}, "whatsNew": {"en-US": "Enhancements:\n- Added proper support for wide screens such as foldables and tablets\n- Made overview a bit more expressive\n- Performance improvements\n- Further reduced font variety\n\nBug fixes:\n- Minor UI fixes\n- Fix speed notification stuck on 0KB/s on network change\n\nTranslations:\n- Updated translations\n"}}, "49a15c149dd4bb6141479e93b6398664977b52ff266f8bfe6ba951222c020a6b": {"whatsNew": null}}}, "com.log28": {"metadata": {"categories": ["Health Manager", "Sports & Health"]}}, "com.machiav3lli.backup": {"metadata": {"lastUpdated": 1777931336453, "summary": {"es": "Tu herramienta open-source para hacer copia de tus aplicaciones... y sus datos", "uz": "Ilovalaringiz va ma'lumotlaringizni zaxiralash uchun ochiq kodli vosita"}}, "versions": {"dfec844858352104cc1b489ff58365c98ea8b7044561377c655d0f1461000c71": null, "1485c964ba52b45c1057c2d6f7299286e456c61109f381d842c094ab5ec7e9c6": {"added": 1777931336453, "file": {"name": "/com.machiav3lli.backup_8331.apk", "sha256": "1485c964ba52b45c1057c2d6f7299286e456c61109f381d842c094ab5ec7e9c6", "size": 11521022, "ipfsCIDv1": "bafybeiefwcmdbqqht2ztfv6njbzuxfvvuvuxsjlek4jic6l7iipxo5xxiy"}, "src": {"name": "/com.machiav3lli.backup_8331_src.tar.gz", "sha256": "c50467094123b5339cbbea1f47c9d1c68a9bf4d666ac7f8b91055926f48afddc", "size": 5083100}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "8.3.18", "versionCode": 8331, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["6a0b8db98c68d972da3e060978c2d0a230ec85be0542b302faf0b5b1bc4ef007"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.KILL_BACKGROUND_PROCESSES"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.PACKAGE_USAGE_STATS"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.READ_SMS"}, {"name": "android.permission.SEND_SMS"}, {"name": "android.permission.RECEIVE_SMS"}, {"name": "android.permission.RECEIVE_MMS"}, {"name": "android.permission.RECEIVE_WAP_PUSH"}, {"name": "android.provider.Telephony.SMS_RECEIVED"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.READ_CALL_LOG"}, {"name": "android.permission.WRITE_CALL_LOG"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.REORDER_TASKS"}, {"name": "com.machiav3lli.backup.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}]}, "whatsNew": {"en-US": "Add: Onboarding page flow\nAdd: Package names to package selector dialogs\nFix: Updating app on changing theme contrast preference\nRemove: Encryption warning dialog\n+ more than 20 commits, 30 translations\n"}}, "18a17b7029a63ec6e98126f38bcfd5edbce2c0befd3bf4d68daa4652a4ec0497": {"whatsNew": {"it": "Aggiunto: Supporto per le scorciatoie del launcher per l'esecuzione di pianificazioni\nAggiunto: Pulsante di condivisione del backup\nAggiunto: Suggerimento di tag esistenti nella finestra di dialogo di aggiunta\nCorretto: Ripristino dei backup tramite Wi-Fi nelle versioni Android più recenti\nCorretto: Ripristino di Andy nelle icone segnaposto\nAggiornato: Rinnovamento della pagina dell'app, della pagina batch, degli elementi di backup e del pulsante di aggiornamento\nAggiornato: Rinnovamento della b", "lv": "Pievienots: palaidēja saīsņu atbalsts notiekošajiem plāniem\nPievienots: rezerves kopiju kopīgošanas poga\nPievienots: esošo birku ieteikšana pievienošanas lodziņā\nSalabots: atjaunotas WiFi rezerves kopijas jaunākās Android versijās\nSalabots: vietturu ikonās atjaunots Andy\nAtjaunināts: pārstrādāta lietotņu lapa, masveida lapa, rezerves kopiju vienumi un atsvaidzināšanas poga\nAtjaunināts: pārstrādāta meklēšanas un augšējās joslas\n+ vairāk nekā 40 iesūtījumu, 20 tulkojumu\n", "ta-IN": "சேர்: இயங்கும் அட்டவணைகளுக்கான துவக்கி குறுக்குவழிகள் உதவி \nசேர்: காப்புப் பகிர்வு பொத்தான் \nசேர்: சேர்க்கும் உரையாடலில் ஏற்கனவே உள்ள குறிச்சொற்கள் பரிந்துரை \nசரி: புதிய ஆண்ட்ராய்டு பதிப்புகளில் வைஃபை காப்புப்பிரதிகளை மீட்டமைக்கவும் \nசரி: ஒதுக்கிட சின்னங்களில் ஆண்டியை மீட்டமை \nபுதுப்பி: பயன்பாட்டுப் பக்கம், தொகுதிப் பக்கம், காப்புப் பிரதி உருப்படிகள் மற்றும் புதுப்பிப்பு பொத்தான் ஆகியவற்றைச் சீரமைக்கவும் \nபுதுப்பி: தேடல் பட்டி மற்றும் மேல் பட்டைகளை புதுப்பிக்கவும் \n+ 40 க்கும் மேற்பட்ட கமிட்கள்,", "uk": "Додано: підтримка ярликів запуску для виконання розкладів.\nДодано: кнопка спільного доступу до резервних копій.\nДодано: пропозиція наявних тегів у діалоговому вікні додавання.\nВиправлено: відновлення резервних копій через Wi-Fi на новіших версіях Android.\nВиправлено: відновлення Andy в значках-заповнювачах.\nОновлено: оновлено сторінку застосунку, сторінку пакетної обробки, елементи резервного копіювання та кнопку оновлення.\nОновлено: відновлено панель пошуку та верхні панелі.\n+ понад 40 комітів "}}, "c387e61c98cdef4b52e64f82ac90e7b5f3bfd9690697798ad96b22d919d1ad65": {"whatsNew": {"ta-IN": "சேர்: காட்சி மேலடுக்குகள் மற்றும் அந்தந்த உத்தி \nசரி: மறுதொடக்கத்தில் ScheduleReceiverஐ இயக்குகிறது \nபுதுப்பி: பாட்டம்சீட் ச்கேஃபோல்டை Nav3 கீழ் தாள் வழிசெலுத்தலுடன் மாற்றவும் \n+ 70 க்கும் மேற்பட்ட கமிட்கள், 14 மொழிபெயர்ப்புகள்\n"}}}}, "com.madlonkay.orgro": {"metadata": {"lastUpdated": 1778568037154}, "versions": {"6d7838d19557539d5ba285515549298c6523ce1054b5fb088797c67ce24ff3a3": null, "d5ed2f2e590df8238beed4299d37647904c98617d763c689f718ace34578fd98": 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"}}, "a1ec5463a9b1ab61af7f351ae129a5190af716eb2afc05cfb01efbd5e5979565": {"added": 1778402060034, "file": {"name": "/com.madlonkay.orgro_246.apk", "sha256": "a1ec5463a9b1ab61af7f351ae129a5190af716eb2afc05cfb01efbd5e5979565", "size": 114295346, "ipfsCIDv1": "bafybeiekpfhjcwoh5imfbzscgcp5uunpv4f7ooubukjorl3ofw7vcizzhm"}, "src": {"name": "/com.madlonkay.orgro_246_src.tar.gz", "sha256": "337434e27236083b6f935ccfaed249f229546094abf221d3e0476ad97cecf318", "size": 370871829}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "2.3.4", "versionCode": 246, "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.maksimowiczm.foodyou": {"metadata": {"categories": ["Diet", "Habit Tracker", "Sports & Health"]}}, "com.mardous.booming": {"metadata": {"lastUpdated": 1777931336453, "summary": {"es-419": null, "es-ES": null, "he-IL": null, "ca-ES": "Reproductor de música net i ràpid basat en Material amb funcions potents", "de-DE": "Ein moderner, Material 3 lokaler Musikplayer für reibungsloses Offline-Hören", "en-US": "Clean, fast, and Material-driven music player with powerful features", "es": "Reproductor de música limpio, rápido y basado en Material con potentes funciones", "et": "Selge, kiire ja Material 3 kujundusega pleier paljude võimalustega", "fi-FI": "Moderni, Material 3 -teeman paikallinen musiikkitoistin, joka on luotu sulavaan ", "fil": "Malinis, Mabilis, at Material-driven na music player na may powerful features", "fr-FR": "Un lecteur de musique épuré, rapide et basé sur Material Design, doté de fonctio", "he": "Un reproductor de música local Material 3, diseñado para una experiencia fluida", "id-ID": "Pemutar musik yang bersih, cepat, dan berbasis Material dengan fitur-fitur cangg", "ko-KR": "머티리얼 디자인으로 완성된 빠르고 강력한 뮤직 플레이어", "nl-NL": "Net, snel en materiaalgedreven muziekspeler met krachtige functies", "pt-BR": "Reprodutor de música limpo, rápido e baseado em Material Design, com recursos po", "ru-RU": "Минималистичный и быстрый музыкальный плеер с крутыми функциями", "sv-SE": "Ren, snabb och materialdriven musikspelare med kraftfulla funktioner", "uk-UA": "Мінімалістичний, швидкий, та простий музичний плеєр з потужним функціоналом", "vi-VN": "Nhẹ, nhanh, và trình phát nhạc dựa trên Material Design với các tính năng mạnh m", "zh-CN": "干净、流畅、功能强大的 Material Design 音乐播放器"}, "description": {"ca-ES": "El Booming Music és un reproductor de música local modern i potent per a l'Android, dissenyat per oferir una experiència fluida, personalitzable i visualment atractiva. Creat amb el disseny Material You i amb tecnologia Media3, combina la simplicitat amb funcions de reproducció avançades.\n\nGaudiu de les vostres cançons preferides amb lletres sincronitzades paraula per paraula, compatibilitat amb lletres traduïdes (TTML/LRC) i una interfície d'«Ara sona» renovada preciosa que inclou gràfics millorats, transicions fluides i moltes opcions de personalització.\n\nAfineu la vostra experiència auditiva amb un equalitzador integrat, guany de reproducció, descàrrega d'àudio i reproducció sense pauses per a transicions fluides. Organitzeu la música a la vostra manera amb llistes de reproducció intel·ligents, classificació personalitzable i una vista jeràrquica de carpetes.\n\nFuncionalitats principals:\n\n* Baixada automàtica de lletres i editor de lletres integrat\n* Lletres paraula per paraula i traduïdes (TTML, LRC)\n* Motor de reproducció basat en Media3 amb opció de descarregar àudio\n* Suport de reproducció bit a bit i descodificació nativa ALAC\n* Scrobbling ListenBrainz natiu\n* Minirreproductor adaptatiu i controls gestuals\n* Portades i descripcions personalitzades per a llistes de reproducció\n* Editor d'etiquetes amb actualitzacions instantànies de la col·lecció\n* Llistes de reproducció automàtiques intel·ligents (Reproduïts recentment, Més reproduïts, Historial)\n* Temporitzador d'apagada, ginys i compatibilitat amb Android Auto\n* Temes Material You amb modes fosc i negre\n* Admet múltiples idiomes\n* Lleuger, de codi obert i sense anuncis\n", "de-DE": "Booming Music ist ein moderner und leistungsstarker lokaler Musikplayer für Android, der für ein reibungsloses, anpassbares und visuell ansprechendes Erlebnis konzipiert ist. Erstellt mit Material You und basierend auf Media3 kombiniert er Einfachheit mit fortschrittlichen Wiedergabefunktionen.\n\nGenießen Sie Ihre Lieblingslieder mit Wort-für-Wort-synchronisierten Liedtexten, übersetzter Liedtext-Unterstützung (TTML/LRC) und einer komplett neu gedachten Nos Playing-Schnittstelle mit verbesserten Visualisierungen, flüssigeren Übergängen und mehr Anpassungsmöglichkeiten.\n\nPassen Sie mit dem eingebauten Equalizer, ReplayGain, Audio Offload und lückenloser Wiedergabe für nahtlose Übergänge Ihr Hörerlebnis an. Organisieren Sie Ihre Musik mit intelligenten Wiedergabelisten, Filteroptionen und einer neuen hierarchischen Ordneransicht.\n\nHauptmerkmale:\n\n* Automatischer Liedtext Downloader und in-App Liedtext Editor\n* Wort-für-Wort und übersetzte Liedtexte (TTML, LRC)\n* Media3-basierte Wiedergabe-Engine mit Audio-Offload-Unterstützung\n* Unterstützung für bitgenaue Wiedergabe und native ALAC-Dekodierung\n* Adaptive Mini Player und Gestensteuerung\n* Benutzerdefinierte Cover und Beschreibungen für Wiedergabelisten\n* Tag Editor mit direkter Bibliotheksaktualisierungen\n* Smarte Auto-Wirdergabelisten (Zuletzt gespielt, Am meisten gespielt, Verlauf)\n* Schlaf Timer, Widgets und Android Auto-Unterstützung\n* Material You Design mit dunklem und schwarzem Modi\n* Mehrsprachige Unterstützung\n* Schlank, open-source und ohne Werbung\n", "en-US": "Booming Music is a modern and powerful local music player for Android, designed for a smooth, customizable, and visually appealing experience. Built with Material You design and powered by Media3, it combines simplicity with advanced playback features.\n\nEnjoy your favorite songs with word-by-word synced lyrics, translated lyric support (TTML/LRC), and a beautiful Now Playing interface featuring enhanced visuals, smooth transitions, and deep customization options.\n\nFine-tune your listening with a built-in equalizer, ReplayGain, Audio Offload, and gapless playback for seamless transitions. Organize your music your way with smart playlists, customizable sorting, and a hierarchical folder view.\n\nMain features:\n\n* Automatic lyric download and in-app lyric editor\n* Word-by-word and translated lyrics (TTML, LRC)\n* Media3-based playback engine with audio offload support\n* Bit-perfect playback support and native ALAC decoding\n* Native ListenBrainz scrobbling\n* Adaptive mini player and gesture controls\n* Custom covers and descriptions for playlists\n* Tag editor with instant library updates\n* Smart auto playlists (Recently Played, Most Played, History)\n* Sleep timer, widgets, and Android Auto support\n* Material You theming with dark and black modes\n* Multi-language support\n* Lightweight, open-source, and ad-free", "es": "Booming Music es un reproductor de música local moderno y potente para Android, diseñado para ofrecer una experiencia fluida, personalizable y visualmente atractiva. Creado con el diseño Material You y con tecnología de Media3, combina la simplicidad con funciones de reproducción avanzadas.\n\nDisfrute de sus canciones favoritas con letras sincronizadas palabra por palabra, compatibilidad con letras traducidas (TTML/LRC) y una interfaz «Ahora suena» hermosa que incluye gráficos mejorados, transiciones fluidas y opciones avanzadas de personalización.\n\nAjuste su experiencia auditiva con un ecualizador integrado, ReplayGain, relegación de audio y reproducción sin pausas para transiciones fluidas. Organice su música a su manera con listas de reproducción inteligentes, clasificación personalizable y una vista jerárquica de carpetas.\n\nFuncionalidades principales:\n\n* Descarga automática de letras y editor de letras integrado\n* Letras palabra por palabra y traducidas (TTML, LRC)\n* Motor de reproducción basado en Media3 con opción de relegar audio\n* Reproducción bit-perfect con soporte nativo para archivos ALAC\n* Soporte nativo para ListenBrainz\n* Minirreproductor adaptativo y controles gestuales\n* Portadas y descripciones personalizadas para listas de reproducción\n* Editor de etiquetas con actualizaciones instantáneas de la fonoteca\n* Listas de reproducción automáticas inteligentes (Reproducidos recientemente, Más reproducidos, Historial)\n* Temporizador de apagado, widgets y compatibilidad con Android Auto\n* Temas Material You con modos oscuro y negro\n* Admite múltiples idiomas\n* Ligero, de código abierto y sin anuncios\n", "et": "Booming Music on kaasaegne ja võimas kohalik muusikaesitaja Androidile, mis on loodud sujuva, kohandatava ja visuaalselt meeldiva kasutuskogemuse jaoks. Rakendus on loodud Material You kujunduskeele alusel ja töötab Media3 platvormil, ühendades endas lihtsuse ja täiustatud taasesitusfunktsioonid.\n\nNaudi oma lemmiklaule sõna-sõnalt sünkroniseeritud laulusõnadega, tõlgitud laulusõnade toega (TTML/LRC) ja ilusa „Hetkel esitamisel“ liidesega, milles leidub täiustatud välimus, sujuvamad üleminekud ja rohkem kohandamisvõimalusi.\n\nTuuni oma kuulamiskogemust sisseehitatud ekvalaiseriga, esitusvaljus tundlikkusega (ReplayGain), kogu raudvara kasutamisega (Audio Offload) ja katkematu taasesitusega sujuvate üleminekute jaoks. Halda oma muusikat omal viisil nutikate esitusloendite, kohandatava järjestamise ja hierarhilise kaustavaate abil.\n\nPõhifunktsionaalsus:\n\n* Laulusõnade automaatne allalaadimine ja rakendusesisene laulusõnade muutja\n* Sõna-sõnalt sünkroonitud ja tõlgitud laulusõnad (TTML, LRC)\n* Media3-põhine taasesitusmootor, mis toetab heli töötlust kogu raudvaras\n* Bititäpse taasesituse tugi ja ALAC-vormingu sisseehitatud dekodeerimine\n* Sisseehitatud kraasimisvõimalus ListenBrainzi teenusesse\n* Kohanduv minipleier ja esituse juhtimine viipamisega\n* Esitusloendite kohandatavad kaanepildid ja kirjeldused\n* Siltide muutmise võimalus koos kohese muusikakogu uuendamisega\n* Nutikad automaatsed esitusloendid (hiljuti esitatud, enimesitatud, ajalugu)\n* Unetaimer, vidinad ja Android Auto tugi\n* Material You kujundus koos tumeda ja süsimusta režiimiga\n* Mitme keele tugi\n* Väike, avatud lähtekoodiga ja reklaamivaba\n", "fil": "Ang Booming Music ay isang moderno at mabisang local music player para sa android, dinisenyo para sa maayos, customizable, at kaakit-akit sa paningin na karanasan. Binuo kasama ang Material You design at pinapagana ng Media3, pinagsasama nito ang pagiging simple na may advanced na playback features.\n\nTangkilikin ang iyong mga paboritong kanta na may kasamang word-by-word synced lyrics, translated lyric support (TTML/LRC), at isang makabagong Now Playing interface na may enchanced visuals, mas smoother na transitions, at malaking customization options.\n\nI-fine tune ang iyong pakikinig gamit ang built-in equalizer, ReplayGAin, Audio Offload, at gapless playback para sa seamless transitions. Ayusin ang iyong music sa iyong kagustuhan gamit ang smart playlist, customizable sorting, at ang bagong hierachiral folder view.\n\nMain features\n\n* Automatic lyric download and in-app lyric editor\n* Word-by-word and translated lyrics (TTML, LRC)\n* Media3-based playback engine with audio offload support\n* Bit-perfect playback support and native ALAC decoding\n* Adaptive mini player and gesture controls\n* Custom covers and descriptions for playlists\n* Tag editor with instant library updates\n* Smart auto playlists (Recently Played, Most Played, History)\n* Sleep timer, widgets, and Android Auto support\n* Material You theming with dark and black modes\n* Multi-language suppor\n* Lightweight, open-source, and ad-free\n", "fr-FR": "Booming Music est un lecteur de musique local moderne et performant pour Android, conçu pour offrir une expérience fluide, personnalisable et visuellement attrayante. Conçu selon les principes du Material You et optimisé par Media3, il allie simplicité et fonctionnalités de lecture avancées.\n\nProfitez de vos morceaux préférés avec des paroles synchronisées mot à mot, la prise en charge des paroles traduites (TTML/LRC) et une interface « En cours de lecture » tout simplement magnifique, dotée de graphismes améliorés, de transitions plus fluides et d'options de personnalisation avancées.\n\nOptimisez votre expérience d'écoute grâce à l'égaliseur intégré, à la technologie ReplayGain, à la décharge audio et à la lecture sans interruption pour des transitions fluides. Organisez votre musique à votre guise grâce aux listes de lecture intelligentes, au tri personnalisable et à une vue hiérarchique des dossiers.\n\nPrincipales fonctionnalités :\n\n* Téléchargement automatique des paroles et éditeur de paroles intégré à l'application\n* Paroles mot à mot et traduites (TTML, LRC)\n* Moteur de lecture basé sur Media3 avec prise en charge de l'offload audio\n* Prise en charge de la lecture bit-à-bit et décodage ALAC natif\n* Enregistrement natif sur ListenBrainz\n* Prise en charge de la lecture bit-perfect et décodage ALAC natif\n* Mini-lecteur adaptatif et commandes gestuelles\n* Pochettes et descriptions personnalisées pour les listes de lecture\n* Éditeur de balises avec mise à jour instantanée de la bibliothèque\n* Listes de lecture intelligentes (Récemment écouté, Les plus écoutés, Historique)\n* Minuterie de mise en veille, widgets et prise en charge d'Android Auto\n* Thème Material You avec modes sombre et noir\n* Prise en charge multilingue\n* Léger, open source et sans publicité\n", "id-ID": "Booming Music adalah pemutar musik lokal modern dan canggih untuk Android, dirancang untuk pengalaman yang mulus, dapat disesuaikan, dan menarik secara visual. Dibangun dengan desain Material You dan didukung oleh Media3, aplikasi ini memadukan kesederhanaan dengan fitur pemutaran tingkat lanjut.\n\nNikmati lagu favorit Anda dengan lirik tersinkronisasi kata per kata, dukungan lirik terjemahan (TTML/LRC), dan antarmuka Sedang Diputar yang sepenuhnya dirancang ulang dengan visual yang ditingkatkan, transisi yang lebih halus, dan opsi kustomisasi yang lebih banyak.\n\nSesuaikan pengalaman mendengarkan Anda dengan ekualiser bawaan, ReplayGain, Audio Offload, dan pemutaran gapless untuk transisi yang mulus. Atur musik Anda sesuka hati dengan daftar putar cerdas, pengurutan yang dapat dikustomisasi, dan tampilan folder hierarkis yang baru.\n\nFitur utama:\n\n* Unduh lirik otomatis dan editor lirik dalam aplikasi\n* Lirik kata per kata dan lirik terjemahan (TTML, LRC)\n* Mesin pemutaran berbasis Media3 dengan dukungan audio offload\n* Dukungan pemutaran bit-perfect dan dekoding ALAC native\n* Mini player adaptif dan kontrol gestur\n* Sampul dan deskripsi kustom untuk daftar putar\n* Editor tag dengan pembaruan perpustakaan instan\n* Daftar putar otomatis cerdas (Baru Diputar, Paling Sering Diputar, Riwayat)\n* Pengatur waktu tidur, widget, dan dukungan Android Auto\n* Tema Material You dengan mode gelap dan hitam\n* Dukungan multi-bahasa\n* Ringan, sumber terbuka, dan bebas iklan\n", "ko-KR": "Booming Music은 부드럽고, 맞춤 설정이 가능하며, 시각적으로 매력적인 경험을 제공하도록 설계된 현대적이고 강력한 Android용 로컬 음악 플레이어입니다. Material You 디자인으로 제작되고 Media3로 구동되는 이 앱은 단순함과 고급 재생 기능을 결합했습니다.\n\n단어 단위로 동기화된 가사, 번역된 가사 지원(TTML/LRC), 그리고 향상된 시각 효과, 더욱 부드러운 전환, 더 많은 맞춤 설정 옵션을 제공하는 완전히 새롭게 디자인된 '지금 재생 중' 인터페이스를 통해 좋아하는 노래를 즐겨보세요.\n\n내장 이퀄라이저, ReplayGain, 오디오 오프로드, 그리고 끊김 없는 재생으로 더욱 매끄러운 전환을 통해 음악 감상을 세밀하게 조정하세요. 스마트 재생 목록, 맞춤 정렬, 그리고 새로운 계층형 폴더 보기를 통해 원하는 방식으로 음악을 정리하세요.\n\n주요 기능:\n\n* 자동 가사 다운로드 및 앱 내 가사 편집기\n* 단어별 가사 및 번역 가사 (TTML, LRC 지원)\n* 오디오 오프로드를 지원하는 Media3 기반 재생 엔진\n* 비트 퍼펙트 재생 지원 및 네이티브 ALAC 디코딩\n* 반응형 미니 플레이어 및 제스처 컨트롤\n* 재생 목록용 맞춤 표지 및 설명\n* 라이브러리 즉시 업데이트 기능이 있는 태그 편집기\n* 스마트 자동 재생 목록 (최근 재생, 가장 많이 재생한 곡, 재생 기록)\n* 슬립 타이머, 위젯 및 Android Auto 지원\n* 다크 모드 및 블랙 모드를 지원하는 Material You 테마\n* 다국어 지원\n* 가볍고 오픈 소스이며 광고가 없습니다\n", "nl-NL": "Booming Music is een moderne en krachtige lokale muziekspeler voor Android, ontworpen voor een soepele, aanpasbare en visueel aantrekkelijke ervaring. Gebouwd met Material Design en aangedreven door Media3, combineert het eenvoud met geavanceerde afspeelfuncties.\n\nGeniet van je favoriete nummers met woord-voor-woord gesynchroniseerde songteksten, ondersteuning voor vertaalde songteksten (TTML/LRC) en een volledig vernieuwde 'Nu afspelen'-interface met verbeterde visuals, vloeiendere overgangen en meer aanpassingsmogelijkheden.\n\nVerfijn je luisterervaring met een ingebouwde equalizer, ReplayGain, Audio Offload en gapless afspelen voor naadloze overgangen. Organiseer je muziek zoals jij dat wilt met slimme afspeellijsten, aanpasbare sortering en een nieuwe hiërarchische mapweergave.\n\nBelangrijkste functies:\n\n* Automatische download van songteksten en ingebouwde songteksteditor\n* Teksten woord voor woord en vertaald (TTML, LRC)\n* Op Media3 gebaseerde afspeelengine met ondersteuning voor audio-offload\n* Bit-perfecte weergave en native ALAC-decodering\n* Adaptieve mini-speler en gebarenbediening\n* Aangepaste covers en beschrijvingen voor afspeellijsten\n* Tag-editor met directe bibliotheekupdates\n* Slimme automatische afspeellijsten (Recent afgespeeld, Meest afgespeeld, Geschiedenis)\n* Slaaptimer, widgets en ondersteuning voor Android Auto\n* Material You-thema met donkere en zwarte modus\n* Ondersteuning voor meerdere talen\n* Lichtgewicht, open source en reclamevrij\n", "pt-BR": "O Booming Music é um reprodutor de música local moderno e poderoso para Android, projetado para uma experiência fluida personalizável e visualmente atraente. Construído com o design Material You e com a tecnologia Media3, ele combina simplicidade com recursos avançados de reprodução.\n\nCurta suas músicas favoritas com letras sincronizadas palavra por palavra, suporte para letras traduzidas (TTML/LRC) e uma interface \"Tocando Agora\" completamente reimaginada, com visuais aprimorados, transições suaves e melhores opções de personalização.\n\nAprimore sua experiência de audição com um equializador integrado, ReplayGain, Audio Offload e reprodução sem pausas para transições perfeitas. Organize suas músicas do seu jeito com listas de reprodução inteligentes, classificação personalizável e uma nova visualização hierárquica de pastas.\n\nPrincipais recursos:\n\n* Download automático de letras e editor de letras integrado\n* Letras palavra por palavra e traduzidas (TTML, LRC)\n* Mecanismo de reprodução baseado em Media3 com suporte para descarregamento de áudio\n* Suporte para reprodução bit-perfect e decodificação ALAC nativa\n* Mini player adaptativo e controle por gestos\n* Capas e descrições personalizáveis para listas de reprodução\n* Editor de tags com atualizações instantâneas da biblioteca\n* Listas de reprodução automáticas inteligentes (Reproduzidas Recentemente, Mais Reproduzidas, Histórico)\n* Temporizador, widgets e suporte para Android Auto\n* Tema Material You com modos escuro e preto\n* Suporte a vários idiomas\n* Leve, de código aberto e sem anúncios\n", "ru-RU": "Booming Music — современный и мощный локальный музыкальный плеер для Android, созданный для плавного, настраиваемого и визуально привлекательного взаимодействия с пользователем. Разработан с применением дизайна Material You и на базе платформы Media3, он сочетает простоту с расширенными функциями воспроизведения.\n\nНаслаждайтесь прослушиванием песен с построчной синхронизацией текста, поддержкой перевода текстов (TTML/LRC) и полностью переработанным интерфейсом «Сейчас играет», который отличается улучшенным визуальным оформлением, более плавными переходами и расширенными возможностями настройки.\n\nНастройте звучание по своему вкусу с помощью встроенного эквалайзера, ReplayGain, функции Audio Offload и воспроизведения без пауз для плавных переходов между треками. Организуйте свою музыкальную коллекцию удобным для вас способом: создавайте умные плейлисты, настраивайте сортировку и используйте новый иерархический просмотр папок.\n\nОсновные функции:\n\n* Автоматическая загрузка текстов песен и встроенный редактор текстов в приложении\n* Построчная синхронизация и переводы текстов (TTML, LRC)\n* Движок воспроизведения на базе Media3 с поддержкой разгрузки аудио (Audio Offload)\n* Поддержка воспроизведения без потерь (Bit‑perfect) и встроенное декодирование ALAC\n* Адаптивный мини‑плеер и управление жестами\n* Пользовательские обложки и описания для плейлистов\n* Редактор тегов с мгновенным обновлением библиотеки\n* Умные автоплейлисты («Недавно прослушанное», «Чаще всего прослушиваемое», «История»)\n* Таймер сна, виджеты и поддержка Android Auto\n* Оформление в стиле Material You с тёмным и чёрным режимами\n* Многоязыковая поддержка\n* Лёгкий, с открытым исходным кодом и без рекламы\n", "sv-SE": "Booming Music är en modern och kraftfull lokal musikspelare för Android, utformad för en smidig, anpassningsbar och visuellt tilltalande upplevelse. Den är byggd med Material You-design och drivs av Media3, och kombinerar enkelhet med avancerade uppspelningsfunktioner.\n\nNjut av dina favoritlåtar med ord-för-ord-synkroniserade texter, stöd för översatta texter (TTML/LRC) och ett vackert gränssnitt för ”Spelar nu” med förbättrad grafik, smidiga övergångar och omfattande anpassningsmöjligheter.\n\nFinjustera din lyssningsupplevelse med en inbyggd equalizer, ReplayGain, Audio Offload och uppspelning utan pauser för smidiga övergångar. Organisera din musik på ditt sätt med smarta spellistor, anpassningsbar sortering och en hierarkisk mappvy.\n\nHuvudfunktioner:\n\n* Automatisk nedladdning av texter och textredigerare i appen\n* Ord-för-ord-synkroniserade och översatta texter (TTML, LRC)\n* Media3-baserad uppspelningsmotor med stöd för Audio Offload\n* Stöd för bit-perfekt uppspelning och inbyggd ALAC-avkodning\n* Inbyggd ListenBrainz-scrobbling\n* Anpassningsbar minispelare och geststyrning\n* Anpassade omslag och beskrivningar för spellistor\n* Taggredigerare med omedelbara uppdateringar av biblioteket\n* Smarta automatiska spellistor (Nyligen spelade, Mest spelade, Historik)\n* Sleep timer, widgets och stöd för Android Auto\n* Material You-tema med mörkt och svart läge\n* Stöd för flera språk\n* Lättviktig, öppen källkod och reklamfri\n", "vi-VN": "Booming Music là trình phát nhạc ngoại tuyến hiện đại và mạnh mẽ dành cho Android, được thiết kế để mang lại trải nghiệm mượt mà, khả năng tùy biến cao và giao diện bắt mắt. Với ngôn ngữ thiết kế Material You và nền tảng Media3, ứng dụng là sự kết hợp hoàn hảo giữa sự đơn giản và các tính năng phát nhạc nâng cao.\n\nThưởng thức các bài hát yêu thích của bạn với lời bài hát đồng bộ từng chữ, hỗ trợ dịch lời bài hát (TTML/LRC), và một giao diện Đang Phát (Now Playing) được thiết kế lại với hình ảnh được nâng cấp, các chuyển cảnh mượt mà hơn và nhiều tùy chọn tùy chỉnh hơn.\n\nTinh chỉnh việc nghe của bạn với một bộ chỉnh âm tích hợp, ReplayGain, Audio Offload, và phát nhạc không khoảng lặng cho các chuyển cảnh liền mạch. Sắp xếp nhạc của bạn theo cách của bạn với các danh sách phát thông minh, sắp xếp có thể tùy chỉnh và một chế độ xem thư mục phân cấp mới.\n\nCác tính năng chính:\n\n*Tự động tải lời bài hát và trình chỉnh sửa lời bài hát trong ứng dụng\n*Lời bài hát từng chữ và được dịch (TTML, LRC)\n*Công cụ phát nhạc dựa trên Media3 với hỗ trợ audio offload\n*Trình phát nhỏ thích ứng và điều khiển bằng cử chỉ\n*Ảnh bìa và mô tả tùy chỉnh cho danh sách phát\n*Trình chỉnh sửa thẻ với cập nhật thư viện tức thì\n*Danh sách phát tự động thông minh (Đã phát gần đây, Phát nhiều nhất, Lịch sử)\n*Hẹn giờ ngủ, widget và hỗ trợ Android Auto\n*Chủ đề Material You với chế độ tối và đen\n*Hỗ trợ đa ngôn ngữ\n*Nhẹ, mã nguồn mở và không quảng cáo\n", "zh-CN": "Booming Music 是一款 Android 平台的本地音乐播放器，架构现代，功能强大，专为提供运行流畅、自定义选项丰富、界面美观的优秀体验而设计。它采用 Material You 设计风格，底层使用 Media3 ，既有易用界面，又有丰富功能。\n\n本软件支持逐字显示歌词和译文（TTML/LRC），带有漂亮的播放界面、升级的视觉效果、顺滑的操作和深度自定义选项，供您尽享最爱的音乐。\n\n自带均衡器、回放增益、硬件加速和无缝播放（切歌不停顿），便于微调听感。智能播放列表、自定义排序和文件夹层级视图功能，让您以喜欢的方式整理您的曲目。\n\n主要功能：\n\n* 自动歌词下载和应用内歌词编辑器\n* 逐字显示歌词和译文（TTML、LRC）\n* 基于 Media3 的回放引擎，支持硬件加速\n* 支持绕过采样率转换（bit-perfect）播放和原生 ALAC 解码\n* 原生支持 ListenBrainz 播放历史记录\n* 自适应迷你播放面板，支持手势控制\n* 自定义播放列表封面和描述\n* 歌曲标签编辑器，可立即更新到曲库\n* 智能自动播放列表（近期播放、最常播放、历史播放）\n* 睡眠计时器、小组件、Android Auto 支持\n* Material You 主题，支持深色模式和纯黑模式\n* 支持多语言\n* 轻量、开源、无广告\n"}}, "versions": {"8d8945e91f2395d9bc77537d8b2309431d06d0f9101379ed88b1d8ce2a4db95e": null, "80f04fd171e3ddb8118c86e70de54911afb4295fa1ab5ceb92738853cbdb0ae9": {"added": 1777931336453, "file": {"name": "/com.mardous.booming_1300300.apk", "sha256": "80f04fd171e3ddb8118c86e70de54911afb4295fa1ab5ceb92738853cbdb0ae9", "size": 22732274, "ipfsCIDv1": "bafybeibw4msxq2ocqlaj2ibqljcygrglvqvuvieb6jmnsss6o2wtjspn2i"}, "src": {"name": "/com.mardous.booming_1300300_src.tar.gz", "sha256": "491ce6a5f224f83d0a87aff91521320acba02369b4ad95d65920f9a31e06c021", "size": 6967491}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.3.0", "versionCode": 1300300, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["971e4ea01b40120df023d00e72111325dcd802def7a1e5e5dbdd192f3c60d7d7"]}, "usesPermission": [{"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.WRITE_SETTINGS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.mardous.booming.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "The app uses APIs from non-free services such as Last.fm."}}, "whatsNew": {"en-US": "* Added ALAC and bit-perfect playback via USB DACs\n* New full-screen widget and advanced customization (size, corner radius)\n* Support for LRC lyrics with multiple timestamps per line and horizontal centering\n* ListenBrainz scrobbling\n* Editable Favorites playlist\n* Configurable sleep timer fade-out\n* Improved notification cover quality\n* Fixed playback control animations\n* Fixed artist image handling\n* Minor UI adjustments and internal improvements"}}}}, "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"}}, "da98b8ec30c97960ad06aa0ace15da19c3344fde0461c1c968457d5b5d6f2c1d": {"added": 1778188097776, "file": {"name": "/com.marotoweb.cajuscan_app_6.apk", "sha256": "da98b8ec30c97960ad06aa0ace15da19c3344fde0461c1c968457d5b5d6f2c1d", "size": 56756905, "ipfsCIDv1": "bafybeibbxcppjbookqbgpd3bddjwi6uk3vsnsflr5exgyqwthfmxrnfp4y"}, "src": {"name": "/com.marotoweb.cajuscan_app_6_src.tar.gz", "sha256": "79bd58496800ddc0f9cb53f8da4359e8c799dc1a67ef0517ace2b8910f873283", "size": 65393667}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "1.0.5", "versionCode": 6, "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": "Novidades na Versão 1.0.5\n\n- Correção de codificação de URL para Cashew 6.4.4+\n", "en-US": "What's New in Version 1.0.5\nFixed URL encoding for Cashew 6.4.4+\n"}}}}, "com.matrix.synapse.manager": {"metadata": {"lastUpdated": 1778058151118, "screenshots": {"phone": {"en-US": [{"name": "/com.matrix.synapse.manager/en-US/phoneScreenshots/accounts.png", "sha256": "8ceb713979244c7e73b636eecf6ba8c0e61a5fe03d60121a795d3569c1120cbd", "size": 150227}, {"name": "/com.matrix.synapse.manager/en-US/phoneScreenshots/config.png", "sha256": "5dd3c2e57c9eaf7f8ed5159a53fc6e5ef11f0a38d5dad3d7799efc14d2c7084c", "size": 92612}, {"name": "/com.matrix.synapse.manager/en-US/phoneScreenshots/info.png", "sha256": "a9496f860e0f3e26ca74df48d129ff0c41e140dd6bd7ee2588236271a4fd16ce", "size": 141033}, {"name": "/com.matrix.synapse.manager/en-US/phoneScreenshots/rooms.png", "sha256": "19dd4d0810c1c737ffbd610ca30725ad64e1bf50bcf242b0de07a27adf773acc", "size": 162104}]}}, "description": {"en-US": "Matrix Synapse Manager is an Android app for administering Synapse\nhomeservers. Manage users, devices, rooms, media, federation, and server\nhealth across multiple Synapse instances from a single, secure, mobile-first\nadmin panel.\n\nFeatures:\n• Multi-server management — Add servers via .well-known or manual URL\n• Secure authentication — Tokens in Android Keystore; passwords not stored\n• User lifecycle — List, search, create, edit, lock, suspend, deactivate users\n• Device & session control — View and revoke device sessions\n• Rooms — List, block/unblock, delete, add members, set room admin\n• Media — List by room or user (including MXC links), quarantine, delete; bulk delete and purge remote media cache\n• Federation — List federated servers, view details, reset connection\n• Server dashboard — Version, metrics, background jobs (pause/resume, etc.)\n• Moderation — Event reports list and dismiss\n• App lock — Optional PIN gate on app resume\n• Launcher — Adaptive icon with monochrome layer for Material You home screens\n"}, "icon": {"en-US": {"name": "/com.matrix.synapse.manager/en-US/icon_VLCFTcss9fDcMTcqzGZivQhhHz3_rWWgaEHmBYMK6Aw=.png", "sha256": "54b0854dcb2cf5f0dc31372acc6662bd08611f3dffad65a06841e605830ae80c", "size": 85011}}}, "versions": {"bf13b43c5475b043e08b2c547805cec4ed7328746b9081e0f006e43a8d212eef": {"added": 1778058151118, "file": {"name": "/com.matrix.synapse.manager_5.apk", "sha256": "bf13b43c5475b043e08b2c547805cec4ed7328746b9081e0f006e43a8d212eef", "size": 2464997, "ipfsCIDv1": "bafybeiaabs2z3enj7jhhbonn6qlg2c32dhvdbsqzji6bcxcmg2qoamm2ra"}, "src": {"name": "/com.matrix.synapse.manager_5_src.tar.gz", "sha256": "00f3b594ab7affbbfe2d6d17f79ee20f87431a305c608890ab1681102008ef67", "size": 2186848}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.2.0", "versionCode": 5, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["2ff1409fdcc42c5993e61de3023b6fb1a8a666cfdd0c8bd744e27e3c0e9ce032"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "com.matrix.synapse.manager.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Adaptive launcher icon with themed monochrome layer. F-Droid listing includes phone screenshots for a clearer preview of the app.\n"}}}}, "com.mcsnowflake.worktimer": {"metadata": {"categories": ["Time", "Time Tracker"]}}, "com.mensinator.app": {"metadata": {"categories": ["Health Manager", "Sports & Health"]}}, "com.moi.lumine": {"metadata": {"added": 1778188097776, "categories": ["DNS & Hosts", "VPN & Proxy"], "changelog": "https://github.com/SniShaper/lumine-for-android/releases", "issueTracker": "https://github.com/SniShaper/lumine-for-android/issues", "lastUpdated": 1778188097776, "license": "GPL-3.0-only", "sourceCode": "https://github.com/SniShaper/lumine-for-android", "screenshots": {"phone": {"en-US": [{"name": "/com.moi.lumine/en-US/phoneScreenshots/1.png", "sha256": "aee6f107c4bbc26682e1b49661158f29772db4563ed3c92c466035e687fa252d", "size": 58723}, {"name": "/com.moi.lumine/en-US/phoneScreenshots/2.png", "sha256": "850b837311aea7280c1e9aee9915c95d44ed0b0bf3849e81dade7204a00907ce", "size": 137939}, {"name": "/com.moi.lumine/en-US/phoneScreenshots/3.png", "sha256": "1f0a1c31dfb4858476eb0b9ae3c15f25bfc60208da2c57a6b96865b33f7c267b", "size": 83610}]}}, "authorEmail": "insca@proton.me", "authorName": "SniShaper", "name": {"en-US": "Lumine", "zh-CN": "Lumine"}, "summary": {"en-US": "A lightweight local HTTP/SOCKS5 proxy server protects TLS connections over TCP.", "zh-CN": "一个轻量级的本地 HTTP/SOCKS5 代理服务器，可保护 TCP 上的 TLS 连接。"}, "description": {"en-US": "<p><code>lumine-mobile</code> is a Clash-style Android implementation built on top of <a href=\"https://github.com/moi-si/lumine\">Lumine</a>.</p>\n<p>It brings Lumine&#39;s core to Android with a <code>VPN/TUN</code> pipeline and a mobile-friendly UI, offering a more Clash-like experience with smarter routing and rule management.\nYou can also view it as a mobile-side functional extension of <a href=\"https://github.com/coolapijust/SniShaper\">SniShaper</a>.</p>\n<h2>Features</h2>\n<ul>\n<li>Native Android implementation built with Kotlin and <code>gomobile</code></li>\n<li>Proxying and routing powered by Lumine core</li>\n<li>Clash-style configuration management UI</li>\n<li>Subscription URL import and rule switching</li>\n<li>Dedicated rule page for viewing, editing, and creating rules</li>\n<li>Blacklist-driven routing based on GFWlist for smarter traffic splitting</li>\n<li>Flexible Fake IP implementation</li>\n</ul>\n<h2>Upstream</h2>\n<ul>\n<li>Lumine: <a href=\"https://github.com/moi-si/lumine\">https://github.com/moi-si/lumine</a></li>\n</ul>\n<p>This project uses Lumine as its core and includes a number of local modifications. Some modes may still be unstable. The configuration file syntax remains compatible with upstream. To optimize mobile performance, some original IP-range rules were removed and the routing behavior was adjusted.</p>\n<h2>Acknowledgements</h2>\n<p>The technique in this project was originally taken from the Python tool <a href=\"https://github.com/maoist2009/TlsFragment\">TlsFragment</a>.</p>\n<p>We rewrote the whole implementation in Go, and ended up with a faster, more feature‑rich version whose configuration file looks similar to – but is not compatible with - the original.</p>\n", "zh-CN": "<p><code>lumine-mobile</code> 是 <a href=\"https://github.com/moi-si/lumine\">Lumine</a> 在 Android 平台上的 Clash 风格实现。</p>\n<p>它基于 <code>Lumine</code> 的核心，结合 Android <code>VPN/TUN</code> 方案与移动端界面，提供更贴近 Clash 的使用体验，以及更智能的分流与规则管理能力。\n你也可以将其看作<a href=\"https://github.com/coolapijust/SniShaper\">SniShaper</a>在移动端的功能扩展。</p>\n<h2>特性</h2>\n<ul>\n<li>Android 原生实现，kotlin+gomobile，面向移动端</li>\n<li>基于 <code>Lumine</code> 核心的代理与分流方案</li>\n<li>Clash 风格的配置管理界面</li>\n<li>支持订阅 URL 拉取配置并切换规则</li>\n<li>独立的规则页面，可查看、编辑和新建规则</li>\n<li>将工作模式改为基于GFWlist的黑名单驱动，分流更智能</li>\n<li>灵活的Fake ip实现</li>\n</ul>\n<h2>上游</h2>\n<ul>\n<li>Lumine: <a href=\"https://github.com/moi-si/lumine\">https://github.com/moi-si/lumine</a></li>\n</ul>\n<p>使用了lumine作为核心，并进行了一部分修改；部分模式可能工作不稳定。配置文件语法兼容原版。为优化移动端性能，删除原版规则部分ip段，并修改了分流方式。</p>\n<h2>致谢</h2>\n<p>本项目中的技术最初源自 Python 工具 <a href=\"https://github.com/maoist2009/TlsFragment\">TlsFragment</a>。</p>\n<p>我们用 Go 语言重写了整个实现，最终得到了一个速度更快、功能更丰富的版本，其配置文件与原版相似，但并不兼容。</p>\n"}, "icon": {"en-US": {"name": "/com.moi.lumine/en-US/icon_m21nDr63CKiRfLqcInxAOZLlKq2olxp7rlRPUDCBq1w=.png", "sha256": "9b6d670ebeb708a8917cba9c227c403992e52aada8971a7bae544f503081ab5c", "size": 23829}}, "preferredSigner": "8420d07c43a9a16a21527a66ee569c227e0c1415b59719132b8454012df6290a"}, "versions": {"011bcd14293f21c5eb059fdb09e75478e7596367724744a547ee4f166fe2bc77": {"added": 1778188097776, "file": {"name": "/com.moi.lumine_164.apk", "sha256": "011bcd14293f21c5eb059fdb09e75478e7596367724744a547ee4f166fe2bc77", "size": 16588980, "ipfsCIDv1": "bafybeia3t6lafqoi3zwbdrsjxyu6zgtvy74m6hi3ltrw7fby6yyasqewpq"}, "src": {"name": "/com.moi.lumine_164_src.tar.gz", "sha256": "0671ef156573a25c024cd51553e0631bddd7bbe248cf12c4ed08ac79e89a4555", "size": 3723308}, "manifest": {"nativecode": ["x86_64"], "versionName": "0.1.6", "versionCode": 164, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["8420d07c43a9a16a21527a66ee569c227e0c1415b59719132b8454012df6290a"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED"}, {"name": "com.moi.lumine.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "d356caafe55af2938f509a4b15b198a21754c40b655a861106aeccb25cca3a4b": {"added": 1778188097776, "file": {"name": "/com.moi.lumine_163.apk", "sha256": "d356caafe55af2938f509a4b15b198a21754c40b655a861106aeccb25cca3a4b", "size": 15240673, "ipfsCIDv1": "bafybeig5fwgedsp5zvxtw6cqnamgjct7byut74rs2bbvyx22g7fmisdw3q"}, "src": {"name": "/com.moi.lumine_163_src.tar.gz", "sha256": "3bac151e607e79e7fe5137c779c8cf347c6c966896c910de7e3b1aef2a88cb7d", "size": 3723312}, "manifest": {"nativecode": ["x86"], "versionName": "0.1.6", "versionCode": 163, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["8420d07c43a9a16a21527a66ee569c227e0c1415b59719132b8454012df6290a"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED"}, {"name": "com.moi.lumine.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "36415e444f08b89aa1d359b30ebbe406b5fda07e557e65f34e9c806a9657fa1e": {"added": 1778188097776, "file": {"name": "/com.moi.lumine_162.apk", "sha256": "36415e444f08b89aa1d359b30ebbe406b5fda07e557e65f34e9c806a9657fa1e", "size": 15811863, "ipfsCIDv1": "bafybeig53nswlog53y4gxayazqo2q6hw3h5xrwmnkan7pqbeapwggcotci"}, "src": {"name": "/com.moi.lumine_162_src.tar.gz", "sha256": "0a807f08627898e2463c2d22f126338fe2b72ba7332c108e2787ebdbfbb15f98", "size": 3723379}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "0.1.6", "versionCode": 162, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["8420d07c43a9a16a21527a66ee569c227e0c1415b59719132b8454012df6290a"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED"}, {"name": "com.moi.lumine.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "3e11b8e83c632dbfd8332630421f06530fd24d56594ff48eef20d1c6f29fd83e": {"added": 1778188097776, "file": {"name": "/com.moi.lumine_161.apk", "sha256": "3e11b8e83c632dbfd8332630421f06530fd24d56594ff48eef20d1c6f29fd83e", "size": 15129953, "ipfsCIDv1": "bafybeif54x4xbwejtnx2q2duvgzs64jnnj7ewyq5ahbao6gxuz3unh52wy"}, "src": {"name": "/com.moi.lumine_161_src.tar.gz", "sha256": "fbe93456bc3fc3989feeb1349801aa3c2b9ec282dc50515eab589d26b3ecd354", "size": 3723325}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "0.1.6", "versionCode": 161, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["8420d07c43a9a16a21527a66ee569c227e0c1415b59719132b8454012df6290a"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED"}, {"name": "com.moi.lumine.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.mrsep.musicrecognizer": {"metadata": {"lastUpdated": 1778135657867, "description": {"fr": "<b>Audile</b> est une application open source de reconnaissance musicale qui vous aide à identifier rapidement et avec précision un morceau de musique diffusé près de chez vous.\nL'application intègre AudD, ACRCloud et Shazam pour l'identification des morceaux, et utilise Odesli pour récupérer des liens supplémentaires vers les morceaux, spécifiques à chaque plateforme.\n\n<b>Fonctionnalités :</b>\n\n<b>Reconnaissance</b> - Audile vous permet de reconnaître un morceau en un seul clic. L'application enregistre l'enregistrement en cas d'absence de connexion Internet, et le processus de reconnaissance s'exécute dès que vous êtes de nouveau en ligne. Vous pouvez personnaliser le comportement par défaut en cas d'échec de la reconnaissance (absence d'Internet, aucune correspondance, autre échec) via les préférences.\n<b>Utilisation en arrière-plan</b> - Utilisez l'application en toute transparence depuis le volet de notifications, le widget de l'écran d'accueil ou la vignette des réglages rapides. Gérez le processus de reconnaissance et obtenez des informations sur le morceau sans lancer l'application.\n<b>À propos du morceau</b> - En cas de reconnaissance réussie, des informations sur le morceau, telles que le titre, l'artiste, l'album et l'année, la pochette, des liens vers ce morceau sur les services de musique populaires, ainsi que les paroles, sont fournies.\n<b>Bibliothèque</b> - Tous les morceaux reconnus sont stockés dans la bibliothèque de l'application. Vous pouvez filtrer la liste des morceaux, créer une collection de favoris, rechercher des morceaux ou en supprimer.\n<b>Préférences</b> - L'application propose plusieurs options permettant de personnaliser son comportement et son apparence, accessibles depuis l'écran des paramètres.\n"}}, "versions": {"c477f8a795a0a163a174237c5ec3fc7bb930d4e0656eb1740af0f8a0aa916e20": null, "26400997ed11df5b119ba948efa51f92b78ba4da2bc6fbff4514327dad0ac5f9": {"added": 1778135657867, "file": {"name": "/com.mrsep.musicrecognizer_40.apk", "sha256": "26400997ed11df5b119ba948efa51f92b78ba4da2bc6fbff4514327dad0ac5f9", "size": 10211142, "ipfsCIDv1": "bafybeid2p3dwhpdljypg2xipjjsht5e2f4zsvgdcty75wvtqiruupgocny"}, "src": {"name": "/com.mrsep.musicrecognizer_40_src.tar.gz", "sha256": "6871ef1e7ddedfdd6b6f4beef4fe5ef0821e3b36ea9305798ccc6d2e3a573d90", "size": 8204009}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.15.1", "versionCode": 40, "features": [{"name": "android.hardware.microphone"}], "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["f466caa1df0dc2cb11a7ac78f5e0867ae30aa8a460f222be96ccd8ea41254711"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PROJECTION"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "com.mrsep.musicrecognizer.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on AudD music recognition service"}}, "whatsNew": {"en-US": "* Fix unresponsive home widget issue (regression since v1.14.0)\n* Update translations", "ru": "* Исправлена проблема, из-за которой виджет не реагировал на нажатия (регрессия с версии 1.14.0)\n* Обновлены переводы"}}}}, "com.mskd.flux": {"metadata": {"lastUpdated": 1778568037154}, "versions": {"11c3513c64b23e580a5fc43c4fd7592903b891775a399fda5482aa51b8d3f2dd": null, "e49c9df9fa0d66149ae514dbe8ab21e86932b49fc6d31a5a185dcf5861dc2024": null, "76e06ecf0d56c482e8cbcfc459dfcc86a063664c8d62e34fda021560378911b8": 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"}}, "90a2021b1817fbe7c254c2f2d8d32add4b68cf44a93131d696324f28a69c0e3d": {"added": 1778058151118, "file": {"name": "/com.mskd.flux_15.apk", "sha256": "90a2021b1817fbe7c254c2f2d8d32add4b68cf44a93131d696324f28a69c0e3d", "size": 22784169, "ipfsCIDv1": "bafybeihihgrq2nud4lzdqtibzyf6cf6zsv325g4i5w75xpd6ghp2m5tnke"}, "src": {"name": "/com.mskd.flux_15_src.tar.gz", "sha256": "5b781f37f06b077c826dc24097fccf32fe2b0b5ec1913bc6371f9c3fb3851612", "size": 38623644}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.3.2", "versionCode": 15, "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": "- Fix: Crash with files on SD card\n- Fix: Crash with malformed token API", "fr-FR": "- Fix: Crash avec les fichiers sur carte SD\n- Fix: Crash avec les clés d'API malformées"}}, "2c9aa100954e814e6a8d1013fefa6f58ab665f8fb73add3b5080240f9fe49b3f": {"added": 1777931336453, "file": {"name": "/com.mskd.flux_14.apk", "sha256": "2c9aa100954e814e6a8d1013fefa6f58ab665f8fb73add3b5080240f9fe49b3f", "size": 22784169, "ipfsCIDv1": "bafybeichebefbvni35czy2zmja4eqvzqtiv4td6kmcpsbac5n5fjroxkui"}, "src": {"name": "/com.mskd.flux_14_src.tar.gz", "sha256": "af03b43da8a34306f55047bb970fd0173e30078761b90ded5d7632758d59a6c1", "size": 38624100}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.3.1", "versionCode": 14, "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: Progress tracking support with external players. WARNING: It's not compatible with all players\n- Feature: Add ACRA, to get crash reports\n- Improvement: Use real file's path to play medias", "fr-FR": "- Fonctionnalité: Ajout du suivi de progression pour les lecteurs externes. ATTENTION : Tous les lecteurs ne sont pas compatibles avec cette fonctionnalité\n- Fonctionnalité: Ajout de ACRA, pour avoir des rapports sur les crashs\n- Amélioration: Utilisation des chemins réels pour lire les fichiers"}}}}, "com.myAllVideoBrowser": {"metadata": {"lastUpdated": 1778507335350, "name": {"pl-PL": "SuperX Video Downloader"}, "summary": {"pl-PL": "Aplikacja do pobierania filmów z przeglądarką do pobierania z dowolnej strony"}, "description": {"pl-PL": "SuperX to potężna i prywatna aplikacja do pobierania filmów na Androida, stworzona z myślą o swobodzie i elastyczności. Umożliwia zapisywanie filmów z wielu różnych stron internetowych i platform bezpośrednio na urządzeniu do oglądania w trybie offline. Jako aplikacja w pełni otwartoźródłowa nie zawiera żadnych modułów śledzących ani reklam, a całe przetwarzanie odbywa się lokalnie na urządzeniu, aby chronić Twoją prywatność.\n\n<b>Główne funkcje:</b>\n\n*   <b>Szeroka kompatybilność:</b> Pobieraj filmy z wielu stron internetowych i platform mediów społecznościowych.\n*   <b>Zaawansowana obsługa strumieni:</b> Pełna obsługa nowoczesnych protokołów przesyłania strumieniowego, w tym manifestów HLS (.m3u8) i DASH (.mpd), a także standardowych strumieni MP4 i transmisji na żywo.\n*   <b>Standardowy format:</b> Wszystkie pobrane filmy są zapisywane w uniwersalnym formacie .mp4, co zapewnia maksymalną kompatybilność z dowolnym odtwarzaczem.\n*   <b>Przetwarzanie po stronie klienta:</b> Wszystkie operacje odbywają się na Twoim urządzeniu. Żadne dane nie są przesyłane na serwery zewnętrzne, dzięki czemu Twoja aktywność pozostaje prywatna.\n\n<b>Zaawansowana prywatność i sieć:</b>\n\n*   <b>Obsługa plików cookie:</b> Umożliwia korzystanie z plików cookie przeglądarki w celu uzyskania dostępu i pobierania filmów z obszarów prywatnych lub chronionych logowaniem.\n*   <b>Pełna integracja z serwerem proxy:</b> Zwiększ swoją prywatność i omiń ograniczenia sieciowe dzięki wbudowanej obsłudze serwerów proxy HTTP i SOCKS.\n*   <b>Łańcuchy proxy i bezpieczeństwo DNS:</b> Aby zapewnić maksymalną prywatność, aplikacja obsługuje łańcuchy serwerów proxy i można ją skonfigurować z wykorzystaniem szyfrowanego DNS (DoH/DoT) oraz niestandardowych serwerów.\n\nSuperX to idealne narzędzie dla użytkowników, którzy chcą kontroli nad swoimi multimediami i prywatnością. Dzięki bezpośredniemu dostępowi do strumieni pobierania oraz rozbudowanym narzędziom sieciowym zapewnia wolny i otwarty dostęp do treści wideo w internecie.\n"}}, "versions": {"b9012dc98c1bdf9efc47acd91fbd83fe582153554a4a6b5b6d17ad6ffd0f2425": null, "62e78c310812fee6ce2b8eb43f7a67765997f7c2e7f4c53f5bffef656bc7b5c9": null, "1a3e7d3c801babfb8972b7ab7cf282fff4d56ccaa44b9610dc18d3291e86ee03": null, "35384b5274ab25017995ee472a78458ac109e7a67892623b313acb6f5b285ecd": null, "71778e8083a7549bd3fbb47466a3a8caa306d2cccb85cf8dc27c0f0848362750": null, "8c6c64e215c92394202f9f74864a2c4a2e476246b546eb8b2bd1fd47769b4a26": null, "c46baa649e7e7980c0a52d97a14709533cdae8a2897155b681dbee111851b8a1": null, "2def368674799e8ab7919513461ad88c9ffccd6a6aafafdebccb26b770d05b02": null, "122a2ad4fa29acff04aae56ddadce57c925afa1d004ce75b363b05af98a62b83": null, "5b8b3713585a08df5fe4f625598ecf49e548e343093cc2fa5fe62ab46032a187": null, "7a41465fe61b5eea389d2c25039f80da7d1065906dd92f5b91a6a61e8db8545d": null, "39de2f896f6a4eb353c359b21d4a1424094c54db9cec72cd1fc5f988092b25f9": 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"}]}}, "e1434eb6f565d1fb5b6d8faabf0a1c2df3261b7e04ee54716d14c1454cd5f2fb": {"added": 1778402060034, "file": {"name": "/com.myAllVideoBrowser_220.apk", "sha256": "e1434eb6f565d1fb5b6d8faabf0a1c2df3261b7e04ee54716d14c1454cd5f2fb", "size": 103327899, "ipfsCIDv1": "bafybeihxaxfr52hspjgbb3rt42q7atp73z33j63sy32zlg27fm2mcxjg5m"}, "src": {"name": "/com.myAllVideoBrowser_220_src.tar.gz", "sha256": "9d903fbdf16e3cef695f0cd6827492c39690fb4175af4c92b0fc23cba00763d3", "size": 13219843}, "manifest": {"nativecode": ["x86_64"], "versionName": "0.8.16.3", "versionCode": 220, "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"}]}}, "4a95735c2d34dc21f5a8842eb41a0520b084a1254cc425e6b6e9d67c24f0e0a8": {"added": 1778402060034, "file": {"name": "/com.myAllVideoBrowser_219.apk", "sha256": "4a95735c2d34dc21f5a8842eb41a0520b084a1254cc425e6b6e9d67c24f0e0a8", "size": 99730013, "ipfsCIDv1": "bafybeic2rbsceq47nrtzcpldzkgjwtsyod2jxgrsit7xty2vmu54dexzzi"}, "src": {"name": "/com.myAllVideoBrowser_219_src.tar.gz", "sha256": "f1ed73a2fa1f53b254af6aae9fbe5fe783020e1eea643862781cdb00ef03dbe5", "size": 13219915}, "manifest": {"nativecode": ["x86"], "versionName": "0.8.16.3", "versionCode": 219, "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"}]}}, "3c89d7c9c7656e4fdb12be7623659e4cdbfc72a41823e576c0d1d35d008cf5a6": {"added": 1778402060034, "file": {"name": "/com.myAllVideoBrowser_218.apk", "sha256": "3c89d7c9c7656e4fdb12be7623659e4cdbfc72a41823e576c0d1d35d008cf5a6", "size": 98507617, "ipfsCIDv1": "bafybeifgx5liif3g46pjggi4mojvvpcfe3atybcurqrqldb73x575cjb6a"}, "src": {"name": "/com.myAllVideoBrowser_218_src.tar.gz", "sha256": "417672bb04cd800dea214d0cae5c05bf845fadb48781da16823a8092e6de402c", "size": 13219855}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "0.8.16.3", "versionCode": 218, "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"}]}}, "624be893f23b69570b0c0ef4e7bd467167e96bd48850cc674f9ba9f5a989e687": {"added": 1778402060034, "file": {"name": "/com.myAllVideoBrowser_217.apk", "sha256": "624be893f23b69570b0c0ef4e7bd467167e96bd48850cc674f9ba9f5a989e687", "size": 112094447, "ipfsCIDv1": "bafybeiadovf633m2cp4drxtmc6axvfeac4gozoek2akdxs25avcmlubomq"}, "src": {"name": "/com.myAllVideoBrowser_217_src.tar.gz", "sha256": "3621336a75fad8ebe39fbe82f1681ae14f0be0e0ed686bde549e414896b45ebf", "size": 13219871}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "0.8.16.3", "versionCode": 217, "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"}]}}, "29bfada106a7d409ae2e298e88f64e27dc4340218f7abaadaac49da8ff2fbed7": {"added": 1778402060034, "file": {"name": "/com.myAllVideoBrowser_214.apk", "sha256": "29bfada106a7d409ae2e298e88f64e27dc4340218f7abaadaac49da8ff2fbed7", "size": 103382411, "ipfsCIDv1": "bafybeiezi3vt6cejh3ni7vtmck4fmfr3h4jin5ovlrddfgmuwyb4yumx2i"}, "src": {"name": "/com.myAllVideoBrowser_214_src.tar.gz", "sha256": "d5f66702c0e0e12d7e602428d8d82344116d11ef517d38070cbbae2c424fddfc", "size": 13218095}, "manifest": {"nativecode": ["x86_64"], "versionName": "0.8.16.2", "versionCode": 214, "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"}]}}, "98cce92381f7813bed78b21fb0488c6db6a7a36b35268f38c9cb341bf9b68979": {"added": 1778402060034, "file": {"name": "/com.myAllVideoBrowser_213.apk", "sha256": "98cce92381f7813bed78b21fb0488c6db6a7a36b35268f38c9cb341bf9b68979", "size": 99505769, "ipfsCIDv1": "bafybeieworj3we7ubx2zkw2cot7mo6p5hwxcbsklitp7ifkp3n42lo3rfi"}, "src": {"name": "/com.myAllVideoBrowser_213_src.tar.gz", "sha256": "a76fb5b824b144e4467689e679ba756431999c436e9dfbc0503c077699319db5", "size": 13218054}, "manifest": {"nativecode": ["x86"], "versionName": "0.8.16.2", "versionCode": 213, "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"}]}}, "3197253b187de43059e40ae9783529b9e7106fd6fae75051d855415ef34c4326": {"added": 1778402060034, "file": {"name": "/com.myAllVideoBrowser_212.apk", "sha256": "3197253b187de43059e40ae9783529b9e7106fd6fae75051d855415ef34c4326", "size": 98559497, "ipfsCIDv1": "bafybeic7ti2afj34ig5lasvfg3yol4bpp7mlkzrbc6f6fzuidfimvlprby"}, "src": {"name": "/com.myAllVideoBrowser_212_src.tar.gz", "sha256": "a91a2de8120c764b1933d00acf42037f936d17cb30c0e83c9b99303cdcb3c1e2", "size": 13218055}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "0.8.16.2", "versionCode": 212, "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"}]}}, "dba9253e2872368f607f39151111c363aa7a3ed3091d455867ccf7e35e63e123": {"added": 1778402060034, "file": {"name": "/com.myAllVideoBrowser_211.apk", "sha256": "dba9253e2872368f607f39151111c363aa7a3ed3091d455867ccf7e35e63e123", "size": 111915235, "ipfsCIDv1": "bafybeiblpxzw5rzvdradekjyceudql3ouj6mn656rnrorv3zbg5yr6acju"}, "src": {"name": "/com.myAllVideoBrowser_211_src.tar.gz", "sha256": "51ec4d863a8fe1a70aad2c831d5fb36961e67ed3532ad016885f11f098e48268", "size": 13218054}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "0.8.16.2", "versionCode": 211, "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.nextcloud.android.beta": {"metadata": {"lastUpdated": 1778188097776}, "versions": {"1f1e2ff800bd740222c8e25215c154afe4033f65895ffcbbb6e1baaedcc44064": null, "313df9ae63c54a0bc6b3a606f1f495ed17c632ef670ef5a36b0486c25690ddae": null, "36a8ef60e3f36141ef693c6c27fcf0f75f8e713e124f87a2f43d768f48225b76": null, "19f21c01a4480d0c1f7552d1d682b6af2128b6e020c35d7765d69af1474eb6b8": {"added": 1778188097776, "file": {"name": "/com.nextcloud.android.beta_20260507.apk", "sha256": "19f21c01a4480d0c1f7552d1d682b6af2128b6e020c35d7765d69af1474eb6b8", "size": 77811660, "ipfsCIDv1": "bafybeigfkwz4wiz4dtml3lglzhtokq5mvsmql2jdlebnifcjonbre5trzu"}, "src": {"name": "/com.nextcloud.android.beta_20260507_src.tar.gz", "sha256": "dc25f0c2a3fbb1ff3e071dd66c358d4161012cb46763477a67934fcba5144ea5", "size": 43158648}, "manifest": {"nativecode": ["arm64-v8a", "x86", "x86_64"], "versionName": "20260507", "versionCode": 20260507, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["384eb42838013bf0928bde0ceeae847cf5c1f69612c9163865ee73fba40732b9"]}, "usesPermission": [{"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.WRITE_CONTACTS"}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.WRITE_CALENDAR"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.READ_SYNC_STATS"}, {"name": "android.permission.READ_SYNC_SETTINGS"}, {"name": "android.permission.WRITE_SYNC_SETTINGS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "com.android.launcher.permission.INSTALL_SHORTCUT", "maxSdkVersion": 25}, {"name": "android.permission.ACCESS_MEDIA_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.AUTHENTICATE_ACCOUNTS"}, {"name": "android.permission.GET_ACCOUNTS"}, {"name": "android.permission.MANAGE_ACCOUNTS"}, {"name": "android.permission.USE_CREDENTIALS"}, {"name": "com.nextcloud.android.beta.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "902029d966e627ebb95b75388999e005198f07f1d36aefcbafa987bebd7976a6": {"added": 1778135657867, "file": {"name": "/com.nextcloud.android.beta_20260506.apk", "sha256": "902029d966e627ebb95b75388999e005198f07f1d36aefcbafa987bebd7976a6", "size": 77795276, "ipfsCIDv1": "bafybeicy5lllueayvwodxao742jk7jbmg2mlcix2msunwvst4xgw4beehy"}, "src": {"name": "/com.nextcloud.android.beta_20260506_src.tar.gz", "sha256": "ef1e05a8e0000cd3d47cfac0edeb0b467e31092c0f8eae40a3bf22d4ef33c022", "size": 43158175}, "manifest": {"nativecode": ["arm64-v8a", "x86", "x86_64"], "versionName": "20260506", "versionCode": 20260506, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["384eb42838013bf0928bde0ceeae847cf5c1f69612c9163865ee73fba40732b9"]}, "usesPermission": [{"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.WRITE_CONTACTS"}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.WRITE_CALENDAR"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.READ_SYNC_STATS"}, {"name": "android.permission.READ_SYNC_SETTINGS"}, {"name": "android.permission.WRITE_SYNC_SETTINGS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "com.android.launcher.permission.INSTALL_SHORTCUT", "maxSdkVersion": 25}, {"name": "android.permission.ACCESS_MEDIA_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.AUTHENTICATE_ACCOUNTS"}, {"name": "android.permission.GET_ACCOUNTS"}, {"name": "android.permission.MANAGE_ACCOUNTS"}, {"name": "android.permission.USE_CREDENTIALS"}, {"name": "com.nextcloud.android.beta.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "187b77c4d953b8274806bc204e7015b96f726a4d84a244a17daf6abbcb920b0b": {"added": 1778058151118, "file": {"name": "/com.nextcloud.android.beta_20260505.apk", "sha256": "187b77c4d953b8274806bc204e7015b96f726a4d84a244a17daf6abbcb920b0b", "size": 77795276, "ipfsCIDv1": "bafybeiamovmqsbqm7ce4i7ozzyqtfjuh255osejdeegjiph635zxjum6ki"}, "src": {"name": "/com.nextcloud.android.beta_20260505_src.tar.gz", "sha256": "3aed53a1036cf5cc3fc0821fb915d4fe9e785428f08b783f5efc7c7d70c95ab7", "size": 43157471}, "manifest": {"nativecode": ["arm64-v8a", "x86", "x86_64"], "versionName": "20260505", "versionCode": 20260505, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["384eb42838013bf0928bde0ceeae847cf5c1f69612c9163865ee73fba40732b9"]}, "usesPermission": [{"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.WRITE_CONTACTS"}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.WRITE_CALENDAR"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.READ_SYNC_STATS"}, {"name": "android.permission.READ_SYNC_SETTINGS"}, {"name": "android.permission.WRITE_SYNC_SETTINGS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "com.android.launcher.permission.INSTALL_SHORTCUT", "maxSdkVersion": 25}, {"name": "android.permission.ACCESS_MEDIA_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.AUTHENTICATE_ACCOUNTS"}, {"name": "android.permission.GET_ACCOUNTS"}, {"name": "android.permission.MANAGE_ACCOUNTS"}, {"name": "android.permission.USE_CREDENTIALS"}, {"name": "com.nextcloud.android.beta.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.nickspatties.timeclock": {"metadata": {"categories": ["Time", "Time Tracker"]}}, "com.nkls.nekovideo": {"metadata": {"added": 1778135657867, "categories": ["Multimedia"], "issueTracker": "https://github.com/FellipitoPV/NekoVideo/issues", "lastUpdated": 1778135657867, "license": "GPL-3.0-only", "sourceCode": "https://github.com/FellipitoPV/NekoVideo", "screenshots": {"phone": {"en-US": [{"name": "/com.nkls.nekovideo/en-US/phoneScreenshots/01.jpg", "sha256": "cd577242b1fa710455aac6505c299cd26222b4abb140f9f6deb3d11c6d5087b2", "size": 53682}, {"name": "/com.nkls.nekovideo/en-US/phoneScreenshots/02.jpg", "sha256": "1d57870c094956b53ae25d3666d46a2ad145b3bd46b09be005c82ab3c506bf0b", "size": 42736}, {"name": "/com.nkls.nekovideo/en-US/phoneScreenshots/03.jpg", "sha256": "d67d5aabd66392ad00e4ea11e2734b18cf4f475816fc02cdf894a5371421baaa", "size": 110762}, {"name": "/com.nkls.nekovideo/en-US/phoneScreenshots/04.jpg", "sha256": "2d0e2dd461128f9f7f29f72a767f5bcd8d9f8a301ed7dc6858929ee0c6a91afe", "size": 104762}, {"name": "/com.nkls.nekovideo/en-US/phoneScreenshots/05.jpg", "sha256": "73b97259fabc9f1c5c9b863a3a93c6765117d39faa71b305790d550940bd8405", "size": 110527}, {"name": "/com.nkls.nekovideo/en-US/phoneScreenshots/06.jpg", "sha256": "5ae8a0fd971cc90a1d59720ea1245483f56bce1a4e006d28b1865e79dc607aa8", "size": 72211}]}}, "authorName": "NKL's", "name": {"en-US": "NekoVideo", "pt-BR": "NekoVideo"}, "summary": {"en-US": "Modern video player with folder management, gesture controls and video cutting", "pt-BR": "Player de vídeo moderno com pastas, gestos, corte de vídeo e pastas privadas"}, "description": {"en-US": "NekoVideo is a modern, open-source video player for Android focused on simplicity and privacy.\n\nBrowse your video library organized by folders and subfolders, with full support for nested directories.\n\nFeatures:\n\n* Browse videos organized by folders and subfolders\n* Supported formats: MP4, MKV, AVI, MOV, WMV, M4V, 3GP, FLV\n* Password-protected private folders (local AES encryption, no cloud)\n* Background playback with media session and notification controls\n* Gesture controls for volume, brightness and seek\n* Video cutting and trimming (lossless, no re-encoding)\n* Shuffle playlists from any folder\n* Picture-in-picture (PiP) support\n* Open With support for external video files\n* Cast to DLNA/UPnP devices on the local network\n* No ads, no tracking, no internet permission required\n", "pt-BR": "NekoVideo é um player de vídeo moderno e open-source para Android, focado em simplicidade e privacidade.\n\nNavegue pela sua biblioteca de vídeos organizada por pastas e subpastas, com suporte completo a diretórios aninhados.\n\nRecursos:\n\n* Navegação por pastas e subpastas\n* Formatos suportados: MP4, MKV, AVI, MOV, WMV, M4V, 3GP, FLV\n* Pastas privadas protegidas por senha (criptografia AES local, sem nuvem)\n* Reprodução em segundo plano com controles na notificação\n* Controles por gestos: volume, brilho e avanço/retrocesso\n* Corte e edição de vídeos (sem re-codificação, sem perda de qualidade)\n* Playlists aleatórias a partir de qualquer pasta\n* Suporte a Picture-in-Picture (PiP)\n* Suporte a \"Abrir com\" para arquivos externos\n* Transmissão para dispositivos DLNA/UPnP na rede local\n* Sem anúncios, sem rastreamento, sem permissão de internet\n"}, "preferredSigner": "94b5d67bbc31d8ca403dc31dcac00d85d1758b38cdc8a25cdaa222893d78bb24"}, "versions": {"ac3a33d69312fcabe1b3474da1a6bef98f5b5c57f802cc5d5d3977ed579f31b3": {"added": 1778135657867, "file": {"name": "/com.nkls.nekovideo_20.apk", "sha256": "ac3a33d69312fcabe1b3474da1a6bef98f5b5c57f802cc5d5d3977ed579f31b3", "size": 7212983, "ipfsCIDv1": "bafybeifecpippn467vc4cifwfljdfcuovlbwcfkogtdn65hixg4oguaf6i"}, "src": {"name": "/com.nkls.nekovideo_20_src.tar.gz", "sha256": "e5b2d50b7f042453970248793e9376bbc18a86618f9fc2ac3eba33051c84d24a", "size": 1873791}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.1.1", "versionCode": 20, "usesSdk": {"minSdkVersion": 30, "targetSdkVersion": 36}, "signer": {"sha256": ["94b5d67bbc31d8ca403dc31dcac00d85d1758b38cdc8a25cdaa222893d78bb24"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "com.nkls.nekovideo.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Remove foojay-resolver Gradle plugin for F-Droid build compatibility.\n"}}}}, "com.nononsenseapps.feeder": {"versions": {"47513f695d78ecdcdab148792f9e1ffab99dda2dd48c258cead8c34e5038dc01": {"antiFeatures": null}, "126c59b58a4169814f5ba0ca72f48cdf342da40b2125d1e579904b85b417fc13": {"antiFeatures": null}, "a3ede89a38b20b8cb0ff685328c9b1757dc88a89ef31d27e986910166264090f": {"antiFeatures": null}}}, "com.nospeak.app": {"metadata": {"lastUpdated": 1778188097776}, "versions": {"e45f5eaecf7c8096aaeeb232405899307e1d5190cf06cd1500c1a1be4b4a40a4": null, "2f5c860181bb7d214420de64abb8593a0afd62385602d6013da2ee2093faf0aa": {"added": 1778188097776, "file": {"name": "/com.nospeak.app_1010010.apk", "sha256": "2f5c860181bb7d214420de64abb8593a0afd62385602d6013da2ee2093faf0aa", "size": 54403219, "ipfsCIDv1": "bafybeih555pvh7rtwo5tzuk3j4asoz52mwvgpaomzgx44wbfvnjd3djjky"}, "src": {"name": "/com.nospeak.app_1010010_src.tar.gz", "sha256": "048d4d70579fafe02b83a04c18c55a8894ba81b24ef3856b49b1490d62c90b80", "size": 44760908}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "v1.1.1", "versionCode": 1010010, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["48ca30a08c61647a38eda86d9e8fcd01ddb90c6b00d5bfee5d2b81730a7e0d7e"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE_PHONE_CALL"}, {"name": "android.permission.FOREGROUND_SERVICE_CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.MANAGE_OWN_CALLS"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.VIBRATE"}, {"name": "com.nospeak.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"TetheredNet": {"en-US": "Rely on hardcoded Nostr relays"}}}}}, "com.nvllz.stepsy": {"metadata": {"categories": ["Sports & Health", "Workout"]}}, "com.odysee.floss": {"metadata": {"categories": ["Online Media Player"], "lastUpdated": 1778402060034}, "versions": {"5ffa47df16659ef2e8900312cddfb4f927ed22cc149db2c305c12caf57912d04": null, "1f5cd5e4ab77c81906bca0cacd618cdd0aba3cb8fe85af97ad1769ccdfa774e7": {"added": 1778402060034, "file": {"name": "/com.odysee.floss_123.apk", "sha256": "1f5cd5e4ab77c81906bca0cacd618cdd0aba3cb8fe85af97ad1769ccdfa774e7", "size": 16228706, "ipfsCIDv1": "bafybeidapqdca4y2wqmfbg4kf7knlkmt5lan4qdmsw3j7fcnm6gtr6gif4"}, "src": {"name": "/com.odysee.floss_123_src.tar.gz", "sha256": "200e4253ecf8723c2d088c25b2dd75ff33022252216b5e36c408d8b442e70791", "size": 18160722}, "manifest": {"versionName": "0.0.123", "versionCode": 123, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["b74d10667c6725fb7cfadec0ab2bd89138ffa4be7eaa7d7adc354d910964f12d"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "com.odysee.floss.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Odysee website itself is not libre."}, "Tracking": {"en-US": "Odysee website collects user data, partly used for for marketing, advertising etc."}}, "whatsNew": {"en-US": "Added\n- Update to latest version of Odysee\\\n- Bug fixes\n- 2 years of updates\n- Picture-in-Picture support\n- Skip forward/backward media controls\n\nFLOSS restrictions\n- No Chromecast support\n- No push notifications\n"}}}}, "com.predidit.kazumi": {"metadata": {"lastUpdated": 1778507335350}, "versions": {"f965abf0a9325b13740f83ba9455acb1ebb2eab4a710fa8c6a8618556e03d4cb": null, "7c34621f39c3f690f40b157545a7695048563cffbb8ee0ca9662c33361549248": 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."}}}, "c56046039db2bb9007b2e0bc52e40989f9c70d7b7c4aad3551a4bf1c65d9a75b": {"added": 1778058151118, "file": {"name": "/com.predidit.kazumi_201002.apk", "sha256": "c56046039db2bb9007b2e0bc52e40989f9c70d7b7c4aad3551a4bf1c65d9a75b", "size": 30316816, "ipfsCIDv1": "bafybeif4bmvshyvdm3yrri2boui3ymrvph5q2onr4kc7omjwwzkkkl5o6e"}, "src": {"name": "/com.predidit.kazumi_201002_src.tar.gz", "sha256": "654dcea4a76abeeda9b03e816c43d512cc1a21a30a7be3847941440cf344f63a", "size": 521725511}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "2.1.0", "versionCode": 201002, "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.fit_book": {"metadata": {"categories": ["Diet", "Habit Tracker", "Health Manager", "Sports & Health"]}}, "com.presley.flexify": {"metadata": {"lastUpdated": 1778507335350}, "versions": {"91b9a78234f02185fc2c6cb785cb527ec3315af706da577195b1f846a154cb80": null, "45b44d7bafb57582e8c33ddc6aeda141c5874e0f1de5974df7427b4fb07e6bc0": null, "9d7d53270f58a3e88e8363e58a81b868c87038bcd37733c9fcab1b657c637681": null, "12224db70db9ea1ddef50d29e7b384b3d49aeb6408e096cb19d7617264779839": null, "38d539329cc189186fb4a42e9234eec5da61e2d329f405449b37e64a3f1e7005": null, "29fbf439e7a2a7dd7d410311e01b2b59c9d469ec0d73b4f74ffa6ea492fca656": 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"}]}}, "5e6d4476ea2f41c347f7775e0d3877e9cc96652fbe75ce2d408b12f3f8887f55": {"added": 1778402060034, "file": {"name": "/com.presley.flexify_35803.apk", "sha256": "5e6d4476ea2f41c347f7775e0d3877e9cc96652fbe75ce2d408b12f3f8887f55", "size": 23706329, "ipfsCIDv1": "bafybeiga2ax7b4rl5octfrv6d7zuicaulajcz2362zakzokdjjmaoe5ceq"}, "src": {"name": "/com.presley.flexify_35803_src.tar.gz", "sha256": "7ae030c4f214a9e9a8ef699c3960bad35827c13eece9b1ed2a74881e2dd7c3f4", "size": 451939543}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "2.1.73", "versionCode": 35803, "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"}]}}, "81af1aba6e3ffd4ec70f473628080a7b8a4e12a684682037dec0b795bce07376": {"added": 1778402060034, "file": {"name": "/com.presley.flexify_35802.apk", "sha256": "81af1aba6e3ffd4ec70f473628080a7b8a4e12a684682037dec0b795bce07376", "size": 21480267, "ipfsCIDv1": "bafybeif5hhuc26pzoucyowmnjfp45pguaoeezbqlqwrh4dyntrmwkkgdsi"}, "src": {"name": "/com.presley.flexify_35802_src.tar.gz", "sha256": "2e38634be2008f888f2fc10e008be6283a1f81262e3fb8ce7929bf1804fac349", "size": 451957622}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "2.1.73", "versionCode": 35802, "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"}]}}, "ab9e358bfc14c072e6bc53cbcd98a38f0378345987b45627cf4fc98be71b211b": {"added": 1778402060034, "file": {"name": "/com.presley.flexify_35801.apk", "sha256": "ab9e358bfc14c072e6bc53cbcd98a38f0378345987b45627cf4fc98be71b211b", "size": 25202240, "ipfsCIDv1": "bafybeielvs4hfd6uqrj7qo4o3vlegru4ts6ri5srz3kf5gen7qwjkvanm4"}, "src": {"name": "/com.presley.flexify_35801_src.tar.gz", "sha256": "27ad564626cfce845ff9d3923e2645357af03e6833439d6b26f90f967fc03f11", "size": 451938350}, "manifest": {"nativecode": ["x86_64"], "versionName": "2.1.73", "versionCode": 35801, "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, "6dfaeaec3946d2bd14e565cac9ea85373bcea19f8fd3a403ed9e13ee9248ca60": 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"}}, "a8b0e2f93b8eaef3e49448e4f758af13494d51c50ff4a02bb84c3d5f43627ab7": {"added": 1778188097776, "file": {"name": "/com.qfs.pagan_151.apk", "sha256": "a8b0e2f93b8eaef3e49448e4f758af13494d51c50ff4a02bb84c3d5f43627ab7", "size": 14436754, "ipfsCIDv1": "bafybeic4tehfcywddl4ymqanseucs4j3kf2tpf6d3bdw2xwdhpjht7ssz4"}, "src": {"name": "/com.qfs.pagan_151_src.tar.gz", "sha256": "1f3a0f50c7f08f19920f056d3bfa777fa1c6bf7a083802ba9ac78292fd9b9f28", "size": 1501929}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.8.9", "versionCode": 151, "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 crash when copying multi-line selection that overflows the project's height\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.rama.txori": {"metadata": {"lastUpdated": 1778402060034}, "versions": {"94b55d97c7b3e80bcbc66569a14b952b2a6173f215d9b77e6e8fb100550524ef": null, "7672d43a032e40ce747a017ff17d90afe3964443c8c4e1458f0076e9c2244b38": {"added": 1778402060034, "file": {"name": "/com.rama.txori_5.apk", "sha256": "7672d43a032e40ce747a017ff17d90afe3964443c8c4e1458f0076e9c2244b38", "size": 1362729, "ipfsCIDv1": "bafybeicbtejxyoyi253v56zpmp7cd2iqzfotbo5vh4burdzk5vsluavmoe"}, "src": {"name": "/com.rama.txori_5_src.tar.gz", "sha256": "33e72b11f56f85b178c9c026e2de69773982189e6ae6f4eb1a5e5624be3fd64e", "size": 423581}, "manifest": {"versionName": "2026.5", "versionCode": 5, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["1ad0f6aab26549576a937d50e8806515cd15fc31600a2d23e156b272c3d38d09"]}, "usesPermission": [{"name": "com.rama.txori.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "1e1340b76ac4f1ffdd09fed91c00c6837b7eeb7190ac47f10e80d72538bad093": {"added": 1777931336453, "file": {"name": "/com.rama.txori_4.apk", "sha256": "1e1340b76ac4f1ffdd09fed91c00c6837b7eeb7190ac47f10e80d72538bad093", "size": 1362614, "ipfsCIDv1": "bafybeigfkcpppartmsddazy3baejbrqounl7d6kpettwtnuoz4ihpel3qa"}, "src": {"name": "/com.rama.txori_4_src.tar.gz", "sha256": "5b403269f7d6db8947907bda47125551cae77a3f1ca434d79e59d92d75a25c63", "size": 423588}, "manifest": {"versionName": "2026.4", "versionCode": 4, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["1ad0f6aab26549576a937d50e8806515cd15fc31600a2d23e156b272c3d38d09"]}, "usesPermission": [{"name": "com.rama.txori.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.razeeman.util.simpletimetracker": {"metadata": {"categories": ["Time", "Time Tracker"]}}, "com.rk.xededitor": {"metadata": {"lastUpdated": 1778402060034}, "versions": {"0fcb81da77b56e121240a2017047e56c9ccb1ba8f8a776f477b250b8f52c2734": null, "2a45a45b85d6edbda7dd564648d8a32608bdd0b81d0c43bdc63fbe7276379f3c": {"added": 1778402060034, "file": {"name": "/com.rk.xededitor_87.apk", "sha256": "2a45a45b85d6edbda7dd564648d8a32608bdd0b81d0c43bdc63fbe7276379f3c", "size": 23254309, "ipfsCIDv1": "bafybeichl6jg4qprwabpgjdmmqn5sgsbiex2hbr6tlkcggkl3gfaqggcdy"}, "src": {"name": "/com.rk.xededitor_87_src.tar.gz", "sha256": "0464ae12c8ebb8e97a49073ab6d5e40de126811113a643d79c5a9186b6eba785", "size": 8111655}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "3.2.9", "versionCode": 87, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 28}, "signer": {"sha256": ["8ad6b593b0772c96f9d05e923b610f16aed2792c664f0cd91f0dfd627098346f"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "com.rk.xededitor.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.robinroy.martial_body": {"metadata": {"added": 1778188097776, "categories": ["Workout"], "issueTracker": "https://github.com/BloodBlinker/martial-body/issues", "lastUpdated": 1778188097776, "license": "GPL-3.0-or-later", "sourceCode": "https://github.com/BloodBlinker/martial-body", "screenshots": {"phone": {"en-US": [{"name": "/com.robinroy.martial_body/en-US/phoneScreenshots/1.jpeg", "sha256": "804115b67a026f34b0ae8d102f0d1cbde600dcf6dfed964ef8a88062dc0a22eb", "size": 43392}, {"name": "/com.robinroy.martial_body/en-US/phoneScreenshots/2.jpeg", "sha256": "81ab0ec08e834afcdaa3ab0d0ed1ead795760c0cfd9e01f7ee800572ab62a4c2", "size": 50881}, {"name": "/com.robinroy.martial_body/en-US/phoneScreenshots/3.jpeg", "sha256": "4afa87d760aff880346be43a417e1aa6edf1dd63f7690802819abee28ef6a0ec", "size": 67625}, {"name": "/com.robinroy.martial_body/en-US/phoneScreenshots/4.jpeg", "sha256": "09c5eb8c3ab78e9394de2b38438a0edd7a3cdff0b5079ce46ea3f4593b58221e", "size": 47092}, {"name": "/com.robinroy.martial_body/en-US/phoneScreenshots/5.jpeg", "sha256": "782c9650d64b473a7d65857b2cdd3094a53e59c1b3f3903a3884dddac005e807", "size": 56541}, {"name": "/com.robinroy.martial_body/en-US/phoneScreenshots/6.jpeg", "sha256": "a54161e068548e5e3d3433f215f5d145802d8b357d54185b2583c748b543cd4c", "size": 72095}, {"name": "/com.robinroy.martial_body/en-US/phoneScreenshots/7.jpeg", "sha256": "36cdb3a4db11db587a83ef257f4b67a91ae0ed6ff7d534f3498f06a2d25e9db0", "size": 39623}]}}, "authorName": "Robin Roy", "name": {"en-US": "Martial Body"}, "summary": {"en-US": "Offline 24-week MMA preparation trainer. No ads, no tracking, no cloud."}, "description": {"en-US": "Martial Body is a free and open-source Android app that guides a complete beginner through a structured 24-week training programme designed to get them physically ready to walk into their first MMA class.\n\nThis is not a generic fitness app. There is one fixed programme, one path, and one goal. The entire programme lives on-device in a local SQLite database. No internet connection is required after installation. No telemetry, no analytics, no ads.\n\n<b>Programme Structure</b>\n\nThe 24-week plan is split into four progressive phases:\n\n• Phase 1 — Foundation (Weeks 1–6): Build base fitness with mobility work, steady-state cardio, and fundamental strength exercises at 60–70% intensity.\n• Phase 2 — Engine Build (Weeks 7–12): Introduce interval training and increase intensity to 75–80%. Conditioning blocks begin.\n• Phase 3 — Full Combat (Weeks 13–20): Peak intensity at 85–90% with all-out sprint intervals, finishing circuits, and combat-specific conditioning.\n• Phase 4 — MMA Transition (Weeks 21–24): Progressive volume taper with shadowboxing integration. 4 training days per week as you prepare to enter the gym.\n\nDeload weeks (4, 10, 16, 20) automatically reduce volume by 40–50% while maintaining intensity.\n\n<b>Features</b>\n\n• Guided active sessions — step-by-step walkthrough of every exercise, set, rep, and rest period\n• Built-in interval timer for conditioning blocks and sprint protocols\n• Automatic deload week detection and volume adjustment\n• Left-shoulder safety protocol with contextual warnings\n• Progress tracking — session history, weekly completion, phase progress, streak\n• Visual analytics and progress charts\n• Profile with health metrics (BMI, BMR, ideal weight estimates)\n• Phase-specific meal plan references\n• CSV workout export via share sheet\n• Dark theme throughout\n\n<b>Privacy</b>\n\n• Zero network calls — fully offline after install\n• No accounts, no cloud sync\n• No analytics or tracking of any kind\n• No ads, no in-app purchases\n• All data stored locally in on-device SQLite\n\n<b>Requirements</b>\n\n• Android 12 (API 31) or newer\n\nSource code: https://github.com/BloodBlinker/martial-body\nLicense: GPL-3.0-or-later\n"}, "icon": {"en-US": {"name": "/com.robinroy.martial_body/en-US/icon_dO3_RKLwGqSuGmOqRnX0KZdjkcR4KykZ1PFhCYdPtxo=.png", "sha256": "74edff44a2f01aa4ae1a63aa4675f429976391c4782b2919d4f16109874fb71a", "size": 906184}}, "preferredSigner": "ff421a4f4c122d7071fe7a6f6062b4865ac10c426707a0afd4f74318ef9e3430"}, "versions": {"42a538e4efe69a593ea41d35cbb5ff4837a6f17df74913229b271734496b7818": {"added": 1778188097776, "file": {"name": "/com.robinroy.martial_body_13.apk", "sha256": "42a538e4efe69a593ea41d35cbb5ff4837a6f17df74913229b271734496b7818", "size": 23640163, "ipfsCIDv1": "bafybeihu5slqujavsdvx2glxifnrdw4g5ovpibfzr5jbniz5pxbsymd4mi"}, "src": {"name": "/com.robinroy.martial_body_13_src.tar.gz", "sha256": "ee66fd63c83fc85d2e1538153e26957bbbf574fec2ee36eb76f3e275d25b6a6c", "size": 55112413}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.0.0", "versionCode": 13, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 34}, "signer": {"sha256": ["ff421a4f4c122d7071fe7a6f6062b4865ac10c426707a0afd4f74318ef9e3430"]}, "usesPermission": [{"name": "com.robinroy.martial_body.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "bef93fc6a171899ad553ed1a82c0839a9611f41bebb56a72d21159d7d42b1edf": {"added": 1778188097776, "file": {"name": "/com.robinroy.martial_body_12.apk", "sha256": "bef93fc6a171899ad553ed1a82c0839a9611f41bebb56a72d21159d7d42b1edf", "size": 22239343, "ipfsCIDv1": "bafybeiambn2aykmlxvufulof5w3y4yvptqtbi3lpdetnioz6k65conadji"}, "src": {"name": "/com.robinroy.martial_body_12_src.tar.gz", "sha256": "ac8424a59116d0424c4ffe8014aade2459124ecae020b2c63c4d2fbfa860fdbc", "size": 55111276}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.0.0", "versionCode": 12, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 34}, "signer": {"sha256": ["ff421a4f4c122d7071fe7a6f6062b4865ac10c426707a0afd4f74318ef9e3430"]}, "usesPermission": [{"name": "com.robinroy.martial_body.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "596e82852ba63d9947462c5c22724f7741cedefd121f2365f7fcdb4c9c1a80f7": {"added": 1778188097776, "file": {"name": "/com.robinroy.martial_body_11.apk", "sha256": "596e82852ba63d9947462c5c22724f7741cedefd121f2365f7fcdb4c9c1a80f7", "size": 19888247, "ipfsCIDv1": "bafybeiejfmrmjgi6kfvulpom5rntww2lrlanb5mhrd66wxwwox2pogznlq"}, "src": {"name": "/com.robinroy.martial_body_11_src.tar.gz", "sha256": "19e6a4acca94aebc4ec04a8c7b3ffe9496c98c236d431adf8c99c21ffcb7a7d4", "size": 55109294}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.0.0", "versionCode": 11, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 34}, "signer": {"sha256": ["ff421a4f4c122d7071fe7a6f6062b4865ac10c426707a0afd4f74318ef9e3430"]}, "usesPermission": [{"name": "com.robinroy.martial_body.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.samco.trackandgraph": {"metadata": {"categories": ["Habit Tracker", "Sports & Health", "Time Tracker"]}}, "com.securescreen.app": {"metadata": {"added": 1778135657867, "categories": ["Security"], "changelog": "https://github.com/adikul1023/SecureScreen/releases", "issueTracker": "https://github.com/adikul1023/SecureScreen/issues", "lastUpdated": 1778135657867, "license": "MIT", "sourceCode": "https://github.com/adikul1023/SecureScreen", "authorName": "Adi K", "name": {"en-US": "SecureScreen"}, "summary": {"en-US": "Protect selected apps from screenshots and screen recording"}, "description": {"en-US": "SecureScreen helps protect sensitive app content from screenshots and screen recording.\n\nChoose exactly which apps to protect, or enable system-wide mode when stronger coverage is needed.\n\nFeatures:\n- App-wise and system-wide protection modes\n- Quick enable/disable from the persistent notification\n- Optional watermark overlay\n- Auto-start option after reboot\n\nPermissions are used only for local on-device protection:\n- Usage Access to detect the foreground app\n- Notification permission for foreground service visibility and controls\n- Overlay permission only when optional overlay features are enabled\n"}, "preferredSigner": "561525450efd4c7412dd474780fca4e70c84b00e5aa261a7fb13df08bbcd0659"}, "versions": {"315c4168525564d597ec66d47ce46fb007f858881c00e704bc6f2a78a2f74d9d": {"added": 1778135657867, "file": {"name": "/com.securescreen.app_1.apk", "sha256": "315c4168525564d597ec66d47ce46fb007f858881c00e704bc6f2a78a2f74d9d", "size": 1664772, "ipfsCIDv1": "bafybeigpe2uyizockjuhr234qw7jpvq5g5hfm72hpfsgt4drqq6qfu3jpi"}, "src": {"name": "/com.securescreen.app_1_src.tar.gz", "sha256": "fa7bf76e6b1638463a4c27f98a64841e8b3f40f0902576639e74c5d6b08ae260", "size": 24752}, "manifest": {"versionName": "1.0.0", "versionCode": 1, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["561525450efd4c7412dd474780fca4e70c84b00e5aa261a7fb13df08bbcd0659"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.PACKAGE_USAGE_STATS"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "com.securescreen.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Initial release.\n"}}}}, "com.seeker.seekprivacy": {"metadata": {"added": 1777931336453, "categories": ["File Encryption & Vault", "Security"], "changelog": "https://github.com/duckniii/SeekPrivacy/releases", "issueTracker": "https://github.com/duckniii/SeekPrivacy/issues", "lastUpdated": 1777931336453, "license": "GPL-3.0-only", "sourceCode": "https://github.com/duckniii/SeekPrivacy", "screenshots": {"phone": {"en-US": [{"name": "/com.seeker.seekprivacy/en-US/phoneScreenshots/1.png", "sha256": "213ea960a3b28e9b9b02520e1cb50c0d8704d57898a35201528b39f40085a31a", "size": 116265}, {"name": "/com.seeker.seekprivacy/en-US/phoneScreenshots/10.png", "sha256": "8f7e0512e34e36377dccdf258c8bc1e262938c546748368957d7d583e65a1969", "size": 93216}, {"name": "/com.seeker.seekprivacy/en-US/phoneScreenshots/2.png", "sha256": "dcc46c29a7d0e7ed855de6b772e73532775bd5d0f7b55a0b2cb0d0ea2e10f28f", "size": 19559}, {"name": "/com.seeker.seekprivacy/en-US/phoneScreenshots/3.png", "sha256": "9744c9df79c6a41093d64be4168c5ad5947c50c74717a04145f79e2dd21c2562", "size": 22008}, {"name": "/com.seeker.seekprivacy/en-US/phoneScreenshots/4.png", "sha256": "37c2b2a6491ed50dec6615a5e2f9ff5fc04f47db554557eb3716c16367a4cf50", "size": 15626}, {"name": "/com.seeker.seekprivacy/en-US/phoneScreenshots/5.png", "sha256": "348c4537746c1515d47ba44b94cc2955ce7242f9a42f1ca85eeaf7a535955667", "size": 22925}, {"name": "/com.seeker.seekprivacy/en-US/phoneScreenshots/6.png", "sha256": "15801308352b3856828ba4c02be73dacd203cd2c79625c37ad0139f7463a045c", "size": 18998}, {"name": "/com.seeker.seekprivacy/en-US/phoneScreenshots/7.png", "sha256": "e01ffa98c5773f277e4bf045714d8d9ad0a465529f5da9f013ecbe01e33f0d81", "size": 136287}, {"name": "/com.seeker.seekprivacy/en-US/phoneScreenshots/8.png", "sha256": "15801308352b3856828ba4c02be73dacd203cd2c79625c37ad0139f7463a045c", "size": 18998}, {"name": "/com.seeker.seekprivacy/en-US/phoneScreenshots/9.png", "sha256": "bdaf59957ab3eda7ba796308b8fa2138cc35a6988ca7a7d7b94313d967907347", "size": 21820}]}}, "authorEmail": "mytuta05@tutamail.com", "authorName": "seeker", "name": {"en-US": "SeekPrivacy"}, "summary": {"en-US": "Hardware-hardened file isolation to defeat \"All Files Access\" surveillance."}, "description": {"en-US": "<p>In high-risk environments, apps demanding &quot;All Files Access&quot; create a dangerous trade-off. <b>SeekPrivacy eliminates this blackmail.</b> Unlike traditional vaults that create a clunky &quot;island,&quot; SeekPrivacy actively <b>cloaks and encrypts</b> your data using hardware-backed security. Even if a malicious app has full device control, it sees nothing but cryptographic noise.</p><p><b>Activist-Grade &quot;Trauma-Resilient&quot; Defense:</b> We recognize that in crises, stress causes cognitive blockages. SeekPrivacy features a <b>Secure Dev Last Resort</b>—a world-first recovery bridge anchored to the device's physical TEE chip (ANDROID_ID). Your life's work remains accessible even if memory falters under duress.</p><p><b>Key Features:</b></p><ul><li><b>Anti-Forensic Shredder:</b> Deletion triggers a SecureRandom overwrite of file headers, defeating forensic tools like Cellebrite.</li><li><b>Hardware-Backed KeyStore:</b> Keys stay in the TEE chip, not the software.</li><li><b>Total App Blindness:</b> Cloaked files appear as invisible blobs to system scanners.</li><li><b>Zero-Persistence Logic:</b> 5-minute RAM wipe and FLAG_SECURE hardware blocks against screen-scraping.</li></ul><p><b>V3.0 Management Suite:</b> Organize, search, and move files directly in the encrypted state with our Zero-Freeze background engine.</p>\n"}, "icon": {"en-US": {"name": "/com.seeker.seekprivacy/en-US/icon_nKyFyUZBsdVu47JAxRwP0Ov8EqmdyXs5tBle_RJQmhY=.png", "sha256": "9cac85c94641b1d56ee3b240c51c0fd0ebfc12a99dc97b39b4195efd12509a16", "size": 360655}}, "preferredSigner": "2bee8f8b45ad591fb130f9a1152f2e5f2fafd3a04b64366b5b673805d42f9e35"}, "versions": {"227f0e303668516c7ac5e3e453f38d8d15aacad62ed1255b6dd6bfb983d7d660": {"added": 1777931336453, "file": {"name": "/com.seeker.seekprivacy_6.apk", "sha256": "227f0e303668516c7ac5e3e453f38d8d15aacad62ed1255b6dd6bfb983d7d660", "size": 7167889, "ipfsCIDv1": "bafybeia27dffss4doaezvojnzeg3fdrbzqrdhavu7zwqveyzmzyfbaloca"}, "src": {"name": "/com.seeker.seekprivacy_6_src.tar.gz", "sha256": "c530bf73cad478ec36036aa50b575c862d200e1759ee3d3e6b3736b72d58aba1", "size": 3547759}, "manifest": {"versionName": "3.0.1", "versionCode": 6, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 32}, "signer": {"sha256": ["2bee8f8b45ad591fb130f9a1152f2e5f2fafd3a04b64366b5b673805d42f9e35"]}, "usesPermission": [{"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "com.seeker.seekprivacy.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeAssets": {"en-US": "The app includes graphical assets (such as the logo) which are not libre."}}, "whatsNew": {"en-US": "v3.0.1 - Bug Fix for Activist-Grade Security Update\n - Restored V2 file handling functionality.\n - Fixed hidden file visibility issue in subfolders.\n - Fixed \"File Displacement\" bug: Encrypted/Decrypted files now remain in their respective subfolders instead of jumping to root.\n  \n"}}}}, "com.shalenmathew.quotesapp": {"metadata": {"lastUpdated": 1778305817875}, "versions": {"014d6674d63371ecfa757b5acb6c4604391056598140d49be7940efdb919898e": null, "a87051a80023200163dd4a5ff718499703c0185f043c4bb3aedbef76170b1391": {"added": 1778305817875, "file": {"name": "/com.shalenmathew.quotesapp_41.apk", "sha256": "a87051a80023200163dd4a5ff718499703c0185f043c4bb3aedbef76170b1391", "size": 21253301, "ipfsCIDv1": "bafybeieet2zyte3bapdoy2ahllbukojfqetx6nebppq6y2py4gublfmoq4"}, "src": {"name": "/com.shalenmathew.quotesapp_41_src.tar.gz", "sha256": "80839ad7f293ff365010da4fb665b839de262c51bab06f85715a9444f5e031a0", "size": 24207481}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "5.1", "versionCode": 41, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["6988a4755f4237975f6ac1d6d5c3cad95e3d55b6ef6952a4c4574f069b79d3ae"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.USE_EXACT_ALARM"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.shalenmathew.quotesapp.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on zenquotes.io/api/"}}}}}, "com.shub39.grit": {"metadata": {"lastUpdated": 1778507335350}, "versions": {"f025f78d9b3898efc3248d82c0eed78e4d8e97d602fa31d945b9db9ed868a474": null, "8bc540150633b467cd9dd29cc6150c449bac9da4b63a891387e2b69b1b6683e1": 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"}]}}, "aa5ec89604d90d60f5b19f91c2e5b19ec43da1475007c164eea008eff0d8ea1e": {"added": 1778402060034, "file": {"name": "/com.shub39.grit_5921.apk", "sha256": "aa5ec89604d90d60f5b19f91c2e5b19ec43da1475007c164eea008eff0d8ea1e", "size": 9718000, "ipfsCIDv1": "bafybeiekcyi4vk6gnret7ela2v2vev6aep4y5u6jx7j3sajnz3quisi77a"}, "src": {"name": "/com.shub39.grit_5921_src.tar.gz", "sha256": "7e0116c710512025cc9ca8c502f9cb66e3de7f11e8c5d3bc494e9ab9668b2a9e", "size": 8469263}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "5.9.21", "versionCode": 5921, "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": {"added": 1778402060034, "categories": ["Games"], "issueTracker": "https://github.com/sidhant947/puzzle/issues", "lastUpdated": 1778568037154, "license": "GPL-3.0-only", "sourceCode": "https://github.com/sidhant947/puzzle", "featureGraphic": {"en-US": {"name": "/com.sidhant.puzzle/en-US/featureGraphic_tl8bqxRH3fCbtpf40y9cuk1dX-9QpmxTW660XykLfR0=.png", "sha256": "b65f1bab1447ddf09bb697f8d32f5cba4d5d5fef50a66c535baeb45f290b7d1d", "size": 23060}}, "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}]}}, "authorName": "Sidhant", "authorWebSite": "https://sidhant947.github.io", "name": {"en-US": "Puzzle Suite"}, "summary": {"en-US": "Minimalist puzzle games - Sudoku, Calc Sprint, Number Match & more"}, "description": {"en-US": "A professional suite of minimalist puzzle games built with Flutter. Challenge your mind with daily streaks, level up your profile, and master twelve unique puzzle experiences.\n\nIncluded Games:\n\nSudoku: Classic number placement puzzle with three difficulty levels.\n\nFind Word: A daily hidden word guessing challenge.\n\nCrossword: A compact 5x5 \"Mini\" crossword experience with fresh daily puzzles.\n\nWord Search: Find hidden words in a grid, tracking your progress with a dynamic word list.\n\n2048: Merge tiles to reach the elusive 2048 tile.\n\nCrown: A logical placement puzzle where you must place crowns according to strict rules.\n\nMinesweeper: Classic deduction game where you flag mines and reveal safe zones.\n\nMemory Matrix: A cognitive training game to improve working memory and pattern recognition.\n\nNonogram: A logic puzzle where you reveal hidden pictures by filling cells based on numerical clues.\n\nSchulte Table: A focus and speed-reading tool to improve peripheral vision and mental processing speed.\n\nNumber Match: A logic and pattern recognition game where you find pairs of identical numbers or those summing to 10.\n\nCalculation Sprint: An arithmetic fluency game where you solve rapid-fire math equations under a time limit.\n\nBlock Escape: Slide blocks to clear a path for the red block. & Many More"}, "icon": {"en-US": {"name": "/com.sidhant.puzzle/en-US/icon_QyZn0NBhNbBAv5Ma1ULzT00AsUfifRJIVrjcXB5jlOQ=.png", "sha256": "432667d0d06135b040bf931ad542f34f4d00b147e27d124856b8dc5c1e6394e4", "size": 48981}}, "preferredSigner": "c753af7e70ef82993376caf2700b8565826edff1b06e610504dfc44267603f38"}, "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"}]}}, "b53b3212b3be73780a9f2343394ba340e06eed864a19f00e0142eea12713bb5c": {"added": 1778402060034, "file": {"name": "/com.sidhant.puzzle_43.apk", "sha256": "b53b3212b3be73780a9f2343394ba340e06eed864a19f00e0142eea12713bb5c", "size": 18861093, "ipfsCIDv1": "bafybeia5dah4fe7i5cd2sljqjafcalmjgw4vskh7a3yqwm55ta4ertgs6y"}, "src": {"name": "/com.sidhant.puzzle_43_src.tar.gz", "sha256": "e5515f4ecac800e965e0c420992ded83a99e0b116fa0d933b96988d007872ab5", "size": 29509986}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.0.3", "versionCode": 43, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["c753af7e70ef82993376caf2700b8565826edff1b06e610504dfc44267603f38"]}, "usesPermission": [{"name": "com.sidhant.puzzle.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "b1a6f8382537f9b9547d9ebc6da832e2e2892355f56a4b55ffa7a2c129e064c8": {"added": 1778402060034, "file": {"name": "/com.sidhant.puzzle_42.apk", "sha256": "b1a6f8382537f9b9547d9ebc6da832e2e2892355f56a4b55ffa7a2c129e064c8", "size": 17431598, "ipfsCIDv1": "bafybeidqasbntpt62ybkdqll6ub34amgbqzqlvd4txctmtanfn6v5emraq"}, "src": {"name": "/com.sidhant.puzzle_42_src.tar.gz", "sha256": "92d37f031809a51c9a577e056f942feba45fe3dfcec9048434f2a901a20f2e91", "size": 29509635}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.0.3", "versionCode": 42, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["c753af7e70ef82993376caf2700b8565826edff1b06e610504dfc44267603f38"]}, "usesPermission": [{"name": "com.sidhant.puzzle.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "57117536cd701aee3cc9816bb50f259f87c038fcb2e4f6c6a98c871b1dd4e6a1": {"added": 1778402060034, "file": {"name": "/com.sidhant.puzzle_41.apk", "sha256": "57117536cd701aee3cc9816bb50f259f87c038fcb2e4f6c6a98c871b1dd4e6a1", "size": 14965812, "ipfsCIDv1": "bafybeibacvqajdxryuhpkcg2w4ekphrhyzyc7fi32j4w42chskaaosjs2i"}, "src": {"name": "/com.sidhant.puzzle_41_src.tar.gz", "sha256": "57fa09cd7e10e9652362c2b8d541fb6089d14d354e6285fe11d0675c3c9e9fb5", "size": 29509732}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.0.3", "versionCode": 41, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["c753af7e70ef82993376caf2700b8565826edff1b06e610504dfc44267603f38"]}, "usesPermission": [{"name": "com.sidhant.puzzle.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.sidhant.wallet": {"metadata": {"video": null, "lastUpdated": 1778402060034, "summary": {"en-US": "Securely store credit, loyalty, and ID cards locally. No internet, total privacy"}, "description": {"en-US": "Secure Wallet is the ultimate solution for storing your credit, debit, loyalty, and identity cards with absolute privacy. Designed with a security-first approach, Wallet keeps your sensitive data exactly where it belongs: on your device.\n\nWhy choose Wallet?\n\n🔒 Total Privacy (No Internet Access):\nThe application does not have internet permission. Your data never leaves your device, making it immune to cloud leaks, remote hacks, or third-party tracking.\n\n🛡️ Advanced Encryption:\nYour card images and sensitive details are protected using industry-standard AES-256-GCM encryption. All data is decrypted directly into memory, ensuring no plaintext traces are left on your storage.\n\n⚡ Optimized for Efficiency:\nNeed your card number for an online purchase? Copy details with a single tap. The app is designed for speed, helping you complete transactions in seconds.\n\n📸 Encrypted Card Scans:\nStore high-quality, encrypted images of the front and back of your cards. Access your physical cards digitally whenever you need them, without compromising security.\n\n💳 All Your Cards in One Place:\n- Payments: Manage credit and debit cards with a premium, intuitive UI.\n- Loyalty: Keep your rewards programs and membership cards organized and ready to scan.\n- Identity: Securely store IDs, licenses, and badges with custom field support.\n\n📊 Financial Summary:\nGenerate and export a secure summary of your credit card details for personal record-keeping or offline tracking.\n\n🎨 Premium Experience:\nEnjoy a beautiful, minimal interface with \"Liquid Glass\" design, smooth transitions, and full support for both Light and Dark modes.\n\nKey Features:\n- 100% Offline: No data collection, no syncing, no tracking.\n- Local Security: Safeguarded against data theft with biometric-ready architecture.\n- Custom Fields: Add unique information for any card type.\n- Quick Barcodes: Instant barcode generation for loyalty and membership cards.\n- Ad-Free: No distractions, just your cards when you need them.\n\nProtect your identity and simplify your life. Experience the peace of mind that comes with true local security.\n"}, "icon": {"en-US": {"name": "/com.sidhant.wallet/en-US/icon_oXOna6kCSlnrLMTaLfvM7uFTV9mK3MisW3UMcnIN_no=.png", "sha256": "a173a76ba9024a59eb2cc4da2dfbcceee15357d98adcc8ac5b750c72720dfe7a", "size": 13333}}}, "versions": {"26f624008d57cf11d7b44967797b2743a33a2d3adc23a50b2fdb354ed54cd31b": {"added": 1778402060034, "file": {"name": "/com.sidhant.wallet_333.apk", "sha256": "26f624008d57cf11d7b44967797b2743a33a2d3adc23a50b2fdb354ed54cd31b", "size": 24242000, "ipfsCIDv1": "bafybeig5gh7ks4ncce4d2am6a6wnqv2m3bw2nbun27fzgnfqffrew2ehvq"}, "src": {"name": "/com.sidhant.wallet_333_src.tar.gz", "sha256": "482e90fe6de0ab31260f53bfdb8ed4bcbab8984752da23b34c03e2f31f723859", "size": 57458885}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.0.30", "versionCode": 333, "features": [{"name": "android.hardware.camera"}], "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["89da6cb3d0c11c3659d5c0f637c49c7090c2710fdb253fd90fa1d97eb038c7d5"]}, "usesPermission": [{"name": "android.permission.CAMERA"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "com.sidhant.wallet.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "924eb6590a80f3005759ef41b2ee80e28be8c31b2ecb859fbdf7a187510a6ca9": {"added": 1778402060034, "file": {"name": "/com.sidhant.wallet_332.apk", "sha256": "924eb6590a80f3005759ef41b2ee80e28be8c31b2ecb859fbdf7a187510a6ca9", "size": 22824796, "ipfsCIDv1": "bafybeicrf2rc33tgffidyj5r2edlgfa525jbipfdg5ibo65s3uqxpjnc7u"}, "src": {"name": "/com.sidhant.wallet_332_src.tar.gz", "sha256": "0c75555b0267f7c99c01c39bcc7b580e8df4a8bac3e7959414b61919d234c62f", "size": 57457027}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.0.30", "versionCode": 332, "features": [{"name": "android.hardware.camera"}], "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["89da6cb3d0c11c3659d5c0f637c49c7090c2710fdb253fd90fa1d97eb038c7d5"]}, "usesPermission": [{"name": "android.permission.CAMERA"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "com.sidhant.wallet.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "8c000544bae9afc10ac00b587ae55902e8a9d9faa967c8f8b908f1e47285e26e": {"added": 1778402060034, "file": {"name": "/com.sidhant.wallet_331.apk", "sha256": "8c000544bae9afc10ac00b587ae55902e8a9d9faa967c8f8b908f1e47285e26e", "size": 20551524, "ipfsCIDv1": "bafybeie4cuolzd6fblslajn5bcolxq5vifc42thulli22uojtxj3znpyeu"}, "src": {"name": "/com.sidhant.wallet_331_src.tar.gz", "sha256": "0b77ab9e26b0b862700c7b015165a263a317b306d7a55e07553e0b57d0536481", "size": 57457538}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.0.30", "versionCode": 331, "features": [{"name": "android.hardware.camera"}], "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["89da6cb3d0c11c3659d5c0f637c49c7090c2710fdb253fd90fa1d97eb038c7d5"]}, "usesPermission": [{"name": "android.permission.CAMERA"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "com.sidhant.wallet.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.soberdigital.screentimetracker": {"metadata": {"categories": ["System", "Time", "Time Tracker"]}}, "com.sosauce.cutecalc": {"metadata": {"lastUpdated": 1778402060034}, "versions": {"f6d0df75c334a1fd03cb1694188eca72b9d028f8ffb298b804012a597a47e90b": null, "aa9c852ad7c0e6cb1403de05efed8f613257166ae34055a88a19e7bc583ddea4": {"added": 1778402060034, "file": {"name": "/com.sosauce.cutecalc_50002.apk", "sha256": "aa9c852ad7c0e6cb1403de05efed8f613257166ae34055a88a19e7bc583ddea4", "size": 1752673, "ipfsCIDv1": "bafybeihga4mrkv6jhkh2cgbpivkq3kesdnpzn3ybrsnqe4vrxpmgaq7pn4"}, "src": {"name": "/com.sosauce.cutecalc_50002_src.tar.gz", "sha256": "3e9fb1de65e8fa3294a236822cf6e2650ce8b518aac3c1b9d17285440b39a455", "size": 394634}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a"], "versionName": "4.0.2", "versionCode": 50002, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 37}, "signer": {"sha256": ["fd2d95cdb348b2f1aebedbab879ced737385ee13c305a139d6580d4cf2c0d65a"]}, "usesPermission": [{"name": "android.permission.VIBRATE"}]}}}}, "com.sosauce.cutemusic": {"metadata": {"lastUpdated": 1778402060034, "screenshots": {"phone": {"en-US": [{"name": "/com.sosauce.cutemusic/en-US/phoneScreenshots/1.png", "sha256": "c2e8fdff600231eb3b71102a21d8115491b0dbcec719010642971d51a8e00c2f", "size": 402284}, {"name": "/com.sosauce.cutemusic/en-US/phoneScreenshots/2.png", "sha256": "e93dbadcea3af175b185e36d60375908157fe0c033c251f78f1adf27cb895069", "size": 972015}, {"name": "/com.sosauce.cutemusic/en-US/phoneScreenshots/3.png", "sha256": "8108bec34619e10fab21b6dad4b1ae2960307a7c59533008271dac525570cde0", "size": 2392792}, {"name": "/com.sosauce.cutemusic/en-US/phoneScreenshots/4.png", "sha256": "66e0785414f0b94b41ec7e73a26c5ff44de4547bcdbc06a02a4ecc7e3660fdc4", "size": 433388}, {"name": "/com.sosauce.cutemusic/en-US/phoneScreenshots/5.png", "sha256": "0600324eb1797e5b9f258ea3e855f0db53024dc1efaa3d131225dc4dea0da7f5", "size": 70760}, {"name": "/com.sosauce.cutemusic/en-US/phoneScreenshots/6.png", "sha256": "5945cd5376f2c0e2d2bd920ef6e5caa764e32e45a0f37adc23a3163a302ea44c", "size": 316379}, {"name": "/com.sosauce.cutemusic/en-US/phoneScreenshots/7.png", "sha256": "3afcbb85ac5c430a89bdc0551f9bcc3d3dc0bf0dd4d6765643d91a620577598f", "size": 531055}, {"name": "/com.sosauce.cutemusic/en-US/phoneScreenshots/8.png", "sha256": "e1c1677d238988b8be0ec239e5a2cd95eefa8e49b3933420fc9f71daef0820b2", "size": 113026}, {"name": "/com.sosauce.cutemusic/en-US/phoneScreenshots/screenshot0.png", "sha256": "1713dc2a99eb3a114bb6ea3cdd3e7d93f9b608da1f16d15d76061fb83d775bc4", "size": 400335}, {"name": "/com.sosauce.cutemusic/en-US/phoneScreenshots/screenshot1.png", "sha256": "f0c7ec3f7bc137230b45b57e06a0ac97ddd33b7d4f89055e2f465a402afe3466", "size": 627306}, {"name": "/com.sosauce.cutemusic/en-US/phoneScreenshots/screenshot2.png", "sha256": "910edfe11814a407b82738851d4ba9d8d44dccbd5b3b5b5d472b08efcc3eaeb7", "size": 424296}, {"name": "/com.sosauce.cutemusic/en-US/phoneScreenshots/screenshot3.png", "sha256": "6190a37df1100786d516892e0f2df4d22dbffb781e538258a2d964307adf1f2e", "size": 1750730}, {"name": "/com.sosauce.cutemusic/en-US/phoneScreenshots/screenshot4.png", "sha256": "6104b2d4eb3031c4259528a31a403b975046eec9000cdfa92ffbb328671b6345", "size": 60733}]}}, "description": {"en-US": "Chocola is a simple, lightweight and open-source offline music player app for Android, using Material 3 Expressive. It's Very fast and snappy!\n\n- Material 3 Expressive design!\n- Built-in equalizer!\n- Play any song from anywhere just by sharing the audio file to the app without downloading it!\n- Easy search across all your music/albums/artists!\n- Very fast and snappy!\n- No unnecessary permissions needed!\n- Blacklist Folders!\n- Beautiful landscape UI!\n- Tag Editor!\n- Playlists support!\n- Load and persist songs from anywhere using Android's S.A.F!\n- Makes you a cutie!\n"}}, "versions": {"66104e482a359ca1045015604c3df5158ba051089aacbbeaf9296a81a66f83f5": null, "3071c47504f8d533a9eae33373bc1c948a773de7e5bb15ea613711b0e6b3c3fc": {"added": 1778402060034, "file": {"name": "/com.sosauce.cutemusic_50003.apk", "sha256": "3071c47504f8d533a9eae33373bc1c948a773de7e5bb15ea613711b0e6b3c3fc", "size": 7912075, "ipfsCIDv1": "bafybeih3mxj4rz55rsuqf67vo74mbmzbhi7kz2rhi4iyefqkyjzu446xae"}, "src": {"name": "/com.sosauce.cutemusic_50003_src.tar.gz", "sha256": "4d98c65c4b997b22234b6bac3ed702da329c1f8530df003cd04468ac78763d81", "size": 5468475}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a"], "versionName": "4.2.1", "versionCode": 50003, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 37}, "signer": {"sha256": ["7ad65abb70c3b33d0d301affcef8f1c5c22bcada53f770ffbe66df8d33058335"]}, "usesPermission": [{"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "com.sosauce.cutemusic.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.standardnotes": {"metadata": {"lastUpdated": 1778135657867}, "versions": {"c8e372c279985af4fee7bc21b4a34e3063e307f98904fde690b22fef016ea70e": null, "329250cbf48cb59bd9b6b321db7498e85825e0802809a7aece6331150eeb0e68": {"added": 1778135657867, "file": {"name": "/com.standardnotes_3005216.apk", "sha256": "329250cbf48cb59bd9b6b321db7498e85825e0802809a7aece6331150eeb0e68", "size": 89561230, "ipfsCIDv1": "bafybeiarg4wll7tv7jxzjme22mdh25wj6tbbewrl5dyvz6roaqlllszqgq"}, "src": {"name": "/com.standardnotes_3005216_src.tar.gz", "sha256": "a6f961dc718f3e5f6a62f94918a0c03b19fb35238d509625bdf256097f1ab9e9", "size": 535975807}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "3.201.27", "versionCode": 3005216, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 35}, "signer": {"sha256": ["f5dee5e6538121146a4050bd4f4cf6ee2ddc4d690addb94544e9a3b20c4cb5a7"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "com.google.android.launcher.permission.RECEIVE_LAUNCH_BROADCASTS"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.CAMERA"}, {"name": "com.fingerprints.service.ACCESS_FINGERPRINT_MANAGER"}, {"name": "com.samsung.android.providers.context.permission.WRITE_USE_APP_FEATURE_SURVEY"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.standardnotes.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.BROADCAST_CLOSE_SYSTEM_DIALOGS", "maxSdkVersion": 30}, {"name": "android.permission.ACCESS_NOTIFICATION_POLICY"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 29}]}}}}, "com.steamserverbrowser.app": {"metadata": {"lastUpdated": 1778402060034}, "versions": {"9c7ece10000ff4abbf49d608ec59b608c6114fde18229e475ba5a99cdb4c079d": {"added": 1778402060034, "file": {"name": "/com.steamserverbrowser.app_2.apk", "sha256": "9c7ece10000ff4abbf49d608ec59b608c6114fde18229e475ba5a99cdb4c079d", "size": 26707641, "ipfsCIDv1": "bafybeibqmnlwqjfwpclylnk2gqdyo23bkwg42ggdac3lirlhxqrjkqdsoe"}, "src": {"name": "/com.steamserverbrowser.app_2_src.tar.gz", "sha256": "90f8dd142510b11855ee1a984a8734d498df68338a9c322fe1b6122219053c4c", "size": 50492276}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.0.1", "versionCode": 2, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["f405d56b0e3cd0be95bd375479e5f2c7a606f6fc8b8bf288eb60615b7862a255"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "com.steamserverbrowser.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "App connects to api.steampowered.com to retrieve the server list and game names."}}, "whatsNew": {"en-US": "Fixed server detail loading when A2S_RULES times out or is unsupported, so\nA2S_INFO and A2S_PLAYER data can still be shown independently.\n\nAdded Android Material You dynamic color support, with the existing green theme\nkept as a fallback on devices without dynamic colors.\n\nCorrected the built-in Insurgency App ID to 222880.\n"}}}}, "com.streetwriters.notesnook": {"metadata": {"lastUpdated": 1778058151118}, "versions": {"024c12fed9c1df81a4397c894c73709653a15bef4f032c632fd6e68ca011feae": null, "695e5088890d4f0d3b32cbd19f41637d07be6000c69f829ce757cda07aecafda": null, "8c7e8eb2506e66a2715ce5a7febf2e58a3be2e5a20640a65d3adad76d5ba56a9": null, "3ca0c1d7b4f6f882b50fb218e7dffee0ddcb11158ebe0338746e0004bc5324b1": null, "d11b6228735ec40f987a79bcf5c21f226c538bebf1c3c458dfbae2ba23cdf650": {"added": 1778058151118, "file": {"name": "/com.streetwriters.notesnook_15519.apk", "sha256": "d11b6228735ec40f987a79bcf5c21f226c538bebf1c3c458dfbae2ba23cdf650", "size": 37128914, "ipfsCIDv1": "bafybeibbttexq7lusgjjjfx3qeg5c3rgrt4imdc7z3igarutg6ld6rfrq4"}, "src": {"name": "/com.streetwriters.notesnook_15519_src.tar.gz", "sha256": "746a79b830459aefb58b1bf2aa8de2bccca24afca31f935bc754eab1080733ae", "size": 510158165}, "manifest": {"nativecode": ["x86_64"], "versionName": "3.3.22", "versionCode": 15519, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["d80383528a16b6543f40635602cd612cd22060fdcfd9512de68d4d9abdc1fc9b"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.DOWNLOAD_WITHOUT_NOTIFICATION"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.BROADCAST_CLOSE_SYSTEM_DIALOGS", "maxSdkVersion": 30}, {"name": "android.permission.ACCESS_NOTIFICATION_POLICY"}, {"name": "com.fingerprints.service.ACCESS_FINGERPRINT_MANAGER"}, {"name": "com.samsung.android.providers.context.permission.WRITE_USE_APP_FEATURE_SURVEY"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.DETECT_SCREEN_RECORDING"}, {"name": "com.streetwriters.notesnook.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Minor bug fixes and improvements\n"}}, "8f19ae5ee817384dfcc8c6cac27a0a132a0858db901813c84a9290a5b0abace4": {"added": 1778058151118, "file": {"name": "/com.streetwriters.notesnook_15518.apk", "sha256": "8f19ae5ee817384dfcc8c6cac27a0a132a0858db901813c84a9290a5b0abace4", "size": 36735782, "ipfsCIDv1": "bafybeibonvpkh55gpgledzu2qemnusd7fco4jzacei2kzkhteujtvtcg74"}, "src": {"name": "/com.streetwriters.notesnook_15518_src.tar.gz", "sha256": "db2fd53ad5dd2d5492459019e42edfe3c140319139e936f5c3be3c1126160edb", "size": 510173555}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "3.3.22", "versionCode": 15518, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["d80383528a16b6543f40635602cd612cd22060fdcfd9512de68d4d9abdc1fc9b"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.DOWNLOAD_WITHOUT_NOTIFICATION"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.BROADCAST_CLOSE_SYSTEM_DIALOGS", "maxSdkVersion": 30}, {"name": "android.permission.ACCESS_NOTIFICATION_POLICY"}, {"name": "com.fingerprints.service.ACCESS_FINGERPRINT_MANAGER"}, {"name": "com.samsung.android.providers.context.permission.WRITE_USE_APP_FEATURE_SURVEY"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.DETECT_SCREEN_RECORDING"}, {"name": "com.streetwriters.notesnook.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "c7bce1e9cf28e98f60a7887def49938e56b3085fcb721d1b789781ab40e23e55": {"added": 1778058151118, "file": {"name": "/com.streetwriters.notesnook_15517.apk", "sha256": "c7bce1e9cf28e98f60a7887def49938e56b3085fcb721d1b789781ab40e23e55", "size": 37386878, "ipfsCIDv1": "bafybeic2ayepg6b6yaqdts2xk7syk3fblt43sem2s6fpgo67rhgmtuxwxu"}, "src": {"name": "/com.streetwriters.notesnook_15517_src.tar.gz", "sha256": "34ce5358e927d30d9507c104cb7e08a294fef51c9bd4c1911f6f98b391c8484e", "size": 510144812}, "manifest": {"nativecode": ["x86"], "versionName": "3.3.22", "versionCode": 15517, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["d80383528a16b6543f40635602cd612cd22060fdcfd9512de68d4d9abdc1fc9b"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.DOWNLOAD_WITHOUT_NOTIFICATION"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.BROADCAST_CLOSE_SYSTEM_DIALOGS", "maxSdkVersion": 30}, {"name": "android.permission.ACCESS_NOTIFICATION_POLICY"}, {"name": "com.fingerprints.service.ACCESS_FINGERPRINT_MANAGER"}, {"name": "com.samsung.android.providers.context.permission.WRITE_USE_APP_FEATURE_SURVEY"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.DETECT_SCREEN_RECORDING"}, {"name": "com.streetwriters.notesnook.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "236c86417b3ad8f535c6eab57a2e9cff88f404002becbc83a9164968ba2c003c": {"added": 1778058151118, "file": {"name": "/com.streetwriters.notesnook_15516.apk", "sha256": "236c86417b3ad8f535c6eab57a2e9cff88f404002becbc83a9164968ba2c003c", "size": 35216222, "ipfsCIDv1": "bafybeih7wdwbf4w6t3vdab4lpngn2zhxq7lo63k7gijmr4b3brqfgdiwdi"}, "src": {"name": "/com.streetwriters.notesnook_15516_src.tar.gz", "sha256": "496d76001df9f14e49c2a84cb175456295d393c0a28f5f27d64cb64867ffde84", "size": 510161611}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "3.3.22", "versionCode": 15516, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["d80383528a16b6543f40635602cd612cd22060fdcfd9512de68d4d9abdc1fc9b"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.DOWNLOAD_WITHOUT_NOTIFICATION"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.BROADCAST_CLOSE_SYSTEM_DIALOGS", "maxSdkVersion": 30}, {"name": "android.permission.ACCESS_NOTIFICATION_POLICY"}, {"name": "com.fingerprints.service.ACCESS_FINGERPRINT_MANAGER"}, {"name": "com.samsung.android.providers.context.permission.WRITE_USE_APP_FEATURE_SURVEY"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.DETECT_SCREEN_RECORDING"}, {"name": "com.streetwriters.notesnook.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "2984fa10d6d4afd66d5aacfbb3363c8ff591e1febbeb14e9a2ac28cddea7f9dc": {"whatsNew": {"en-US": "- Bug fixes and improvements\n\nThank you for using Notesnook!\n"}}}}, "com.styrkurapp.app": {"metadata": {"categories": ["Health Manager", "Sports & Health", "Workout"]}}, "com.superproductivity.superproductivity": {"metadata": {"categories": ["Bookmark", "Note", "Task", "Time Tracker"]}}, "com.sweak.qralarm": {"metadata": {"lastUpdated": 1778058151118}, "versions": {"d9f6cfb3517edfdecd57a83d7d6f197a3b15177258822ab4f2f2e4a4590126a2": null, "0b94761c3a8922bad6f7ca93c98586837555db80257eda1bc3ae99fca978e094": {"added": 1778058151118, "file": {"name": "/com.sweak.qralarm_77.apk", "sha256": "0b94761c3a8922bad6f7ca93c98586837555db80257eda1bc3ae99fca978e094", "size": 18600677, "ipfsCIDv1": "bafybeievwbxarxuar5m5htqyvdnl73a4ccfh5a7zadmq65kle7tm5vd6te"}, "src": {"name": "/com.sweak.qralarm_77_src.tar.gz", "sha256": "47da24bb36bdb6e313712650951846d755ed70ed60eae869c6594c82cbec7bb8", "size": 13421543}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.9.1", "versionCode": 77, "features": [{"name": "android.hardware.camera"}], "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["ffce98427301adb280fb37d36b82af74ead3f19b05c7b76d8a6f537f7ba48589"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.USE_EXACT_ALARM"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM", "maxSdkVersion": 32}, {"name": "com.sweak.qralarm.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}]}, "antiFeatures": {"NonFreeAdd": {"en-US": "Promotes paid Pro version for some features"}}, "whatsNew": {"en-US": "* Added new onboarding flow,\n* Bug fixes."}}, "4ae296a2e83ba1e31fbb17369016feb189e67aa3eea3c1c3a25a0900dc6b0998": {"whatsNew": null}}}, "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.theskillapp.skillapp": {"metadata": {"categories": ["Time", "Time Tracker"]}}, "com.thomas.pedot.gitlalchemy": {"metadata": {"added": 1778058151118, "categories": ["Development"], "issueTracker": "https://gitlab.com/thomas.pedot1/gitlalchemy/-/issues", "lastUpdated": 1778058151118, "license": "MIT", "sourceCode": "https://gitlab.com/thomas.pedot1/gitlalchemy", "screenshots": {"phone": {"en-US": [{"name": "/com.thomas.pedot.gitlalchemy/en-US/phoneScreenshots/1.png", "sha256": "c29fdf6d0ef692a08f811887ff50b4d9e130035558bdb3ec03f1d960b991fd2b", "size": 129163}, {"name": "/com.thomas.pedot.gitlalchemy/en-US/phoneScreenshots/2.png", "sha256": "e0dbc9ebce60ee03a65f02e57d9ba0ed3cd6d37381ec3653391fbe7c16087a6e", "size": 375224}, {"name": "/com.thomas.pedot.gitlalchemy/en-US/phoneScreenshots/3.png", "sha256": "0c44126400b4404a8b485631eaab923fb2c277b8b609a4cc1c849fcee6ccf5f8", "size": 246925}, {"name": "/com.thomas.pedot.gitlalchemy/en-US/phoneScreenshots/4.png", "sha256": "ddd357c4bf04616b4e8e75822e09d3bc851890afc81c9c37b0564cb89f7871c8", "size": 351797}, {"name": "/com.thomas.pedot.gitlalchemy/en-US/phoneScreenshots/5.png", "sha256": "879720da2cfeeb8eade3f68890321739443a7ec88dab11b9a20ae510a6dd9398", "size": 307600}, {"name": "/com.thomas.pedot.gitlalchemy/en-US/phoneScreenshots/6.png", "sha256": "82b424e722aa431ca6425848c269a4b399ab2e96e74716cbf25b15d06d91952e", "size": 151282}, {"name": "/com.thomas.pedot.gitlalchemy/en-US/phoneScreenshots/7.png", "sha256": "e2e1871a232867ac1a4579b9f6793a6cd48d5cfeb5263df917842084280ae4b6", "size": 238552}, {"name": "/com.thomas.pedot.gitlalchemy/en-US/phoneScreenshots/8.png", "sha256": "419297e1ae815a926a4871b38c863915444ebce678356364e1e61c0ced64f07f", "size": 71219}]}}, "authorName": "Thomas Pedot", "name": {"en-US": "Gitlalchemy"}, "summary": {"en-US": "Open-source native GitLab client for Android and desktop"}, "description": {"en-US": "Gitlalchemy is an open-source native GitLab client built with Tauri v2, React, and TypeScript.\n\nBrowse your GitLab projects, issues, merge requests, pipelines, and notifications — without a browser, on your phone or your computer.\n\nFeatures:\n- Browse projects, issues, and merge requests\n- View CI/CD pipelines and job logs\n- Receive notifications\n- Personal Access Token authentication\n- Works on Android and desktop (Linux, macOS, Windows)\n\nNo telemetry. No ads. No tracking. Your data stays yours.\n"}, "icon": {"en-US": {"name": "/com.thomas.pedot.gitlalchemy/en-US/icon_QN8jfXkta3skq7fWPGSNKiuDYSMzLjYURuwRRU5r6xY=.png", "sha256": "40df237d792d6b7b24abb7d63c648d2a2b836123332e361446ec11454e6beb16", "size": 1143836}}, "preferredSigner": "873c51038a4ce5a2851302b834e9aba60ff75e212ee1fba186a7bbe183309266"}, "versions": {"298c72da8fe04b7d8afeb3346de049e06df66be8b888e7237bf9eccbb235c741": {"added": 1778058151118, "file": {"name": "/com.thomas.pedot.gitlalchemy_10020024.apk", "sha256": "298c72da8fe04b7d8afeb3346de049e06df66be8b888e7237bf9eccbb235c741", "size": 13112718, "ipfsCIDv1": "bafybeihdjpujtwhmu5hykjr76qqilqgpsdltzhmvzox5wliuy3kuvuvtve"}, "src": {"name": "/com.thomas.pedot.gitlalchemy_10020024_src.tar.gz", "sha256": "400e0002d0bedd4664bb390901611ecb392c51e0efd1821acb8e844e7a7deff7", "size": 11779344}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.2.2", "versionCode": 10020024, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["873c51038a4ce5a2851302b834e9aba60ff75e212ee1fba186a7bbe183309266"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "com.thomas.pedot.gitlalchemy.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "000f1a27cb767a223426854d44b791b2aab9a551f72c029604367c17fdf4539a": {"added": 1778058151118, "file": {"name": "/com.thomas.pedot.gitlalchemy_10020023.apk", "sha256": "000f1a27cb767a223426854d44b791b2aab9a551f72c029604367c17fdf4539a", "size": 12842379, "ipfsCIDv1": "bafybeigpzvrfrvmec43qi4hnetz5qrzgb5muv3lb4jh7r33ucpyex25kae"}, "src": {"name": "/com.thomas.pedot.gitlalchemy_10020023_src.tar.gz", "sha256": "9b41874912f93c7bd0962eaba766c62722824694723fb4c1b51dfebc43134010", "size": 11779370}, "manifest": {"nativecode": ["x86"], "versionName": "1.2.2", "versionCode": 10020023, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["873c51038a4ce5a2851302b834e9aba60ff75e212ee1fba186a7bbe183309266"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "com.thomas.pedot.gitlalchemy.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "40f933ba911bbd287ae3cbaf11c8dd6197fb54af4fb8ef41ca0da2822efa1a7e": {"added": 1778058151118, "file": {"name": "/com.thomas.pedot.gitlalchemy_10020022.apk", "sha256": "40f933ba911bbd287ae3cbaf11c8dd6197fb54af4fb8ef41ca0da2822efa1a7e", "size": 12281233, "ipfsCIDv1": "bafybeiaxl3uop5lodhjntswkums7milqiwmon4pqh43x55qck2lmnabivq"}, "src": {"name": "/com.thomas.pedot.gitlalchemy_10020022_src.tar.gz", "sha256": "9a9f065edbcd9aac6871719d9d3898dc9aaac638e4d45c1e8e1a16b37e2c96ba", "size": 11779276}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.2.2", "versionCode": 10020022, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["873c51038a4ce5a2851302b834e9aba60ff75e212ee1fba186a7bbe183309266"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "com.thomas.pedot.gitlalchemy.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "9680aa17f90213ce882f92e5fcaa0cc1f0d71686b9e2e482556a99a8a2752a89": {"added": 1778058151118, "file": {"name": "/com.thomas.pedot.gitlalchemy_10020021.apk", "sha256": "9680aa17f90213ce882f92e5fcaa0cc1f0d71686b9e2e482556a99a8a2752a89", "size": 9467283, "ipfsCIDv1": "bafybeibusaynuzmomujve7i3ifc7qjhrldlnym2faueau4rdy6ivqaqdpe"}, "src": {"name": "/com.thomas.pedot.gitlalchemy_10020021_src.tar.gz", "sha256": "d40f38176fc95100ee77ecc40ed9b97a93658ca845bf72b4008e3542765e7956", "size": 11779352}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.2.2", "versionCode": 10020021, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["873c51038a4ce5a2851302b834e9aba60ff75e212ee1fba186a7bbe183309266"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "com.thomas.pedot.gitlalchemy.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.tjk104.openfndds": {"metadata": {"categories": ["Diet", "Science & Education", "Sports & Health"]}}, "com.tmdev.fasttimes": {"metadata": {"lastUpdated": 1778402060034}, "versions": {"4f4865ad688e197c4c694a7ec9688a161c9b531b96e4d21e77579298a86e46bd": null, "fb71d45c81f78e31a9e67b16444a098755407a1549244764ce962545ada9ab5f": {"added": 1778402060034, "file": {"name": "/com.tmdev.fasttimes_4.apk", "sha256": "fb71d45c81f78e31a9e67b16444a098755407a1549244764ce962545ada9ab5f", "size": 6810587, "ipfsCIDv1": "bafybeidwgs4hjfx22o6wt4tgg7qvzht7h5znw6imq5lot4d7xqkwwqi4la"}, "src": {"name": "/com.tmdev.fasttimes_4_src.tar.gz", "sha256": "7f07f6e6c9fafdcc3a0343a1a36e690b4c55ebccce5974013afc78cc6744017c", "size": 10501966}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.0.3", "versionCode": 4, "usesSdk": {"minSdkVersion": 30, "targetSdkVersion": 36}, "signer": {"sha256": ["f685b7aea13d5b3ba75290d093d037c52e3a646cc42a3ea02fe6e937e660e6b4"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.USE_EXACT_ALARM"}, {"name": "com.tmdev.fasttimes.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- release version 1.0.3 and update CHANGELOG.md\n\n### Fixed\n"}}}}, "com.tristinbaker.defide": {"metadata": {"lastUpdated": 1778135657867, "liberapay": "tristinbaker_", "donate": ["https://github.com/sponsors/tristinbaker"]}, "versions": {"2c5b87f6204a102b17eff91ea7de68d5dbda9450b59170135a68a2caad321a84": null, "7ed05c148817fa54848dcc729578f89d5fb605a93abaf15b0c9dcc51a05ddda3": {"added": 1778135657867, "file": {"name": "/com.tristinbaker.defide_14.apk", "sha256": "7ed05c148817fa54848dcc729578f89d5fb605a93abaf15b0c9dcc51a05ddda3", "size": 39741925, "ipfsCIDv1": "bafybeif26z4oxebbh2ddst4y7vvtjx7zzlat7dfknf35b5eaofqmcfn6py"}, "src": {"name": "/com.tristinbaker.defide_14_src.tar.gz", "sha256": "0c9cc58c953ebdad42b34a3f1f1890cf312ee324cf1f7a7cd59599b1b4ffd578", "size": 59542073}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.8.0", "versionCode": 14, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["99a980a934cb0149bfbdd5f4358471ffe69302e0467bae4d8574d4feeda34010"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.tristinbaker.defide.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Fixed:\n- Verse of the Day widget now updates immediately at midnight when the daily verse changes, instead of waiting for the next scheduled Android refresh\n\nAdded:\n- Dynamic theme: choose \"Dynamic\" in Settings > Appearance to tint the app with your wallpaper colors (Android 12+ only; falls back to Light/Dark on older devices)\n- Screen transitions: M3 shared-axis slide+fade animations between all screens\n- Predictive back gesture: swipe to go back now shows an animated preview of the previous sc"}}}}, "com.tristinbaker.idlefantasy": {"metadata": {"added": 1778058151118, "categories": ["Games"], "issueTracker": "https://github.com/tristinbaker/IdleFantasy/issues", "lastUpdated": 1778402060034, "license": "GPL-3.0-only", "sourceCode": "https://github.com/tristinbaker/IdleFantasy", "screenshots": {"phone": {"en-US": [{"name": "/com.tristinbaker.idlefantasy/en-US/phoneScreenshots/1.png", "sha256": "f6515664fc226156c575dab4c3b49c86480b781d57ce051cea68f464a0bb8f92", "size": 80856}, {"name": "/com.tristinbaker.idlefantasy/en-US/phoneScreenshots/2.png", "sha256": "019766dcf74d2f8a524d8c8ef2707b7eb205d593c8779145afe660d027c4a2c5", "size": 123312}, {"name": "/com.tristinbaker.idlefantasy/en-US/phoneScreenshots/3.png", "sha256": "efe67d8605072e415a8270e4fc603df2be57bc9a251ac962fd52037e49d615da", "size": 106582}, {"name": "/com.tristinbaker.idlefantasy/en-US/phoneScreenshots/4.png", "sha256": "ff2756968c94b493600125211c4686c27935d7557cacb5c22175f8bec49bf121", "size": 136806}, {"name": "/com.tristinbaker.idlefantasy/en-US/phoneScreenshots/5.png", "sha256": "8b8ec37d7e5c0c8a627c4da6e750dafaa9502f7b8abab778ab470527d76cd096", "size": 106913}, {"name": "/com.tristinbaker.idlefantasy/en-US/phoneScreenshots/6.png", "sha256": "8fbce79513cdeccb48cd07303fb65b8556e4724c95febe116e20d3261f83f987", "size": 110033}, {"name": "/com.tristinbaker.idlefantasy/en-US/phoneScreenshots/7.png", "sha256": "73a6f79fb72c2b1bb7c5c0783c4a8493d8f53de3c0ae31a7d4b79ee2bd260acb", "size": 154617}]}}, "liberapay": "tristinbaker_", "name": {"en-US": "Idle Fantasy"}, "summary": {"en-US": "Idle RPG: train skills, fight dungeons, craft gear. No ads, no accounts."}, "description": {"en-US": "Idle Fantasy is a free and open source offline idle RPG inspired by classic MMORPGs. Train skills, fight in dungeons, craft gear, and complete quests. No internet connection, account, or ads required.\n\n<b>Features</b>\n\n• <b>14 trainable skills</b>: Mining, Fishing, Woodcutting, Firemaking, Agility, Runecrafting, Smithing, Cooking, Fletching, Crafting, Prayer, Attack, Strength, Defence, Ranged, Magic, Hitpoints\n\n• <b>Session-based training</b>: Start a session and close the app. Come back up to an hour later to collect your loot and XP. Agility reduces session time.\n\n• <b>12 dungeons</b>: Fight solo bosses and enemies to earn combat XP, coins, and rare drops. Equip weapons and armour to deal more damage.\n\n• <b>Crafting system</b>: Smelt bars, cook fish, fletch bows and arrows, craft jewellery. Consume gathered materials and earn XP and items.\n\n• <b>Prayer</b>: Bury bones collected from combat to earn Prayer XP.\n\n• <b>Equipment system</b>: Equip weapons, armour, tools, and jewellery to boost stats and skill efficiency.\n\n• <b>Quest system</b>: 100+ quests spanning all skills. Earn XP rewards on completion.\n\n• <b>Pet system</b>: Rare pets can drop while training skills. Each pet provides a permanent XP boost to their linked skill.\n\n• <b>Achievements</b>: Track milestones across levelling, combat, quests, and collections.\n\n• <b>NPC Shop</b>: Buy supplies and sell your gathered resources for coins.\n\n• <b>No ads. No accounts. No internet required.</b> Your save data stays on your device.\n\nIdle Fantasy is free software released under the GPL-3.0 licence. Source code is available on the project repository.\n"}, "icon": {"en-US": {"name": "/com.tristinbaker.idlefantasy/en-US/icon_9h1hkNc21_zKDjvAQz13qne2EbIN25vw98yOSUsY0dE=.png", "sha256": "f61d6190d736d7fcca0e3bc0433d77aa77b611b20ddb9bf0f7cc8e494b18d1d1", "size": 66387}}, "preferredSigner": "99a980a934cb0149bfbdd5f4358471ffe69302e0467bae4d8574d4feeda34010"}, "versions": {"a5a74606515a073bd39effc9462e4d53757ec52b809d2680de29b3e22a09ea1f": {"added": 1778402060034, "file": {"name": "/com.tristinbaker.idlefantasy_6.apk", "sha256": "a5a74606515a073bd39effc9462e4d53757ec52b809d2680de29b3e22a09ea1f", "size": 2474745, "ipfsCIDv1": "bafybeig3qswfdj2slfl4hzpiviol35atmdf2zffyjd7kbvwuq6ycjwa7cy"}, "src": {"name": "/com.tristinbaker.idlefantasy_6_src.tar.gz", "sha256": "549c2945cdd8cf87c8644f9c4318a9e57f033fb1e3e2497831a9a8ca1669eedb", "size": 1048704}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.0.5", "versionCode": 6, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["99a980a934cb0149bfbdd5f4358471ffe69302e0467bae4d8574d4feeda34010"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.tristinbaker.idlefantasy.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "• Sessions can now be collected after the app is killed by the OS — no more stuck uncollectable sessions\n• New character customization: set your character's Name, Gender, and Race from a one-time setup prompt or the Profile screen at any time\n• Home screen now greets you by your character's name\n"}}, "778ced4acba6ac0b9286148f4a243dad7aa06b385d01d273d24abb77f88c78df": {"added": 1778058151118, "file": {"name": "/com.tristinbaker.idlefantasy_5.apk", "sha256": "778ced4acba6ac0b9286148f4a243dad7aa06b385d01d273d24abb77f88c78df", "size": 2441977, "ipfsCIDv1": "bafybeigwtjjpx3xin6nxtl3wbc2kgel2ekater2enrstqtfuku4y7tey6a"}, "src": {"name": "/com.tristinbaker.idlefantasy_5_src.tar.gz", "sha256": "b7b3d8caa46ed7b787865cd88f3f06ce5195c7915314c14881ebf0a5691547b7", "size": 1046589}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.0.4", "versionCode": 5, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["99a980a934cb0149bfbdd5f4358471ffe69302e0467bae4d8574d4feeda34010"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.tristinbaker.idlefantasy.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.trougnouf.cfait": {"metadata": {"lastUpdated": 1778135657867, "summary": {"cs": "Powerful, fast and elegant TODO / task manager. (CalDAV and local)", "ru": "Powerful, fast and elegant TODO / task manager. (CalDAV and local)"}, "description": {"cs": "<b>Take control of your TODO list.</b>\n<br><br>\nCfait is designed for speed and stability using Rust, it puts you in control of your data with a local-first approach that syncs seamlessly across your devices.\n<br><br>\n<b>Why Cfait?</b>\n<ul>\n  <li><b>Open Source & Cross-Platform:</b> Use Cfait on Android, Linux, and Windows. Your tasks adhere to open standards (CalDAV and iCalendar), not walled gardens.</li>\n  <li><b>Syncs Everywhere:</b> Fully compatible with Nextcloud, iCloud, Radicale, Xandikos, and other standard CalDAV servers.</li>\n  <li><b>Offline First:</b> Optimistic UI updates mean you never wait for a server response. Use the persistent \"Local\" calendar for offline tasks and migrate them to a server later.</li>\n  <li><b>Smart Input:</b> Add tasks naturally. Typing \"Buy cat food !1 @tomorrow @@grocery_store ~15m\" automatically sets the priority, due date, location and duration.</li>\n</ul>\n<br>\n<b>Productivity Features</b>\n<ul>\n  <li><b>GTD Workflow:</b> Mark tasks as Needs Action, In Process (&gt;), Cancelled (x), or Done.</li>\n  <li><b>Hierarchy:</b> Create sub-tasks, promote children, and organize nested lists.</li>\n  <li><b>Dependencies:</b> Link tasks using \"Blocked-by\" or \"Child-of\" logic (RFC 9253).</li>\n  <li><b>Tags & Aliases:</b> Organize with hierarchical tags (e.g., #work:backend). Create inline aliases (e.g., #shed:=#home_improvement and @home_improvement:=@@home) for rapid filing.</li>\n  <li><b>Sane Sorting:</b> Tasks are sorted by Status &gt; Start Date &gt; Due Date &gt; Priority.</li>\n</ul>\n<br>\n<b>Smart Syntax Guide</b>\n<br>\nWhen adding or editing a task, use these shortcuts:\n<ul>\n  <li><b>!1 to !9:</b> Set Priority (1 is Critical, 9 is Low).</li>\n  <li><b>@date:</b> Set Due Date (e.g., @tomorrow, @2025-12-31, @2w, @in two weeks).</li>\n  <li><b>^date:</b> Set Start Date (hides task until date).</li>\n  <li><b>~duration:</b> Estimate time (e.g., ~30m, ~2h).</li>\n  <li><b>@every X:</b> Set Recurrence (e.g., @daily, @every 2 weeks).</li>\n  <li><b>@@loc:</b> Set Location (e.g., @@home, @@\"hardware store\").</li>\n  <li><b>url:http://perdu.com:</b> Attach a URL.</li>\n</ul>\n<br>\n<b>Advanced Search</b>\n<br>\nFind exactly what you need with powerful filters:\n<ul>\n  <li><b>is:active</b> / <b>is:done:</b> Filter by status.</li>\n  <li><b>~&lt;30m:</b> Find tasks taking less than 30 minutes.</li>\n  <li><b>!&lt;3:</b> Find high-priority tasks.</li>\n  <li><b>@&lt;today:</b> Find overdue tasks.</li>\n  <li><b>@@home:</b> Find tasks at a specific location.</li>\n</ul>\n<br>\n<b>Support the Developer</b>\n<br>\nIf you enjoy using Cfait, please consider supporting its developer:\n<ul>\n  <li>💳 <b>Liberapay:</b> https://liberapay.com/trougnouf</li>\n  <li>🏦₿ Other payment details are available within the app's \"Help & About\" screen or on the project website.</li>\n</ul>\n<br>\n<b>Community & Source</b>\n<br>\nCfait is developed by Benoit Brummer (Trougnouf) and released under the GPL3 License.\n<br><br>\nSource code, desktop versions, and issue tracking available at: https://codeberg.org/trougnouf/cfait", "fr": "<b>Prenez le contrôle de votre liste de tâches.</b>\n\n<br><br>\n\nConçu pour allier rapidité et stabilité grâce à Rust, Cfait vous permet de garder le contrôle de vos données grâce à une approche privilégiant d'abord le stockage local, qui se synchronise harmonieusement sur tous vos appareils.\n\n<br><br>\n\n<b>Pourquoi Cfait ?</b>\n\n<ul>\n  <li><b>Code source ouvert et multi-plateforme :</b> Utilisez Cfait sur Android, Linux, et Windows. Vos tâches respectent les standards ouverts (CalDAV and iCalendar), pas les écosystèmes fermés.</li>\n  <li><b>Se synchronise partout :</b> Entièrement compatible avec Nextcloud, iCloud, Radicale, Xandikos, et les autres serveurs utilisant le standard CalDAV.</li>\n  <li><b>Priorité au hors ligne :</b> Les mises-à-jour optimistes de l'interface signifient que vous n'attendez jamais la réponse du serveur. Utilisez le calendrier persistant \"Local\" pour les tâches hors ligne et migrez-les vers un serveur plus tard.</li>\n  <li><b>Saisie intelligente :</b> Ajoutez des tâches naturellement. Taper \"Acheter nourriture pour le chat !1 @tomorrow @@epicerie ~15m\" définit automatiquement la priorité, l'échéance, le lieu et la durée.</li>\n</ul>\n\n<br>\n\n<b>Fonctionnalités pour la productivité</b>\n\n<ul>\n  <li><b>Méthode GTD :</b> Marquez les tâches comme Besoin d'Action, En Cours (>), Annulé (x), ou Traité.</li>\n  <li><b>Hiérarchie :</b> Créez des sous-tâches, promouvez des enfants, et organisez des listes imbriquées.</li>\n  <li><b>Dépendances :</b> Liez des tâches en utilisant la logique \"Bloqué-par\" ou \"Enfant-de\" (RFC 9253).</li>\n  <li><b>Tags et Alias :</b> Organisez avec des tags hiérarchiques (p.ex., #travail:dorsal). Créez des alias (p.ex., #remise:=#rénovation and #rénovation:=@@domicile) pour un classement rapide.</li>\n  <li><b>Classement intelligent :</b> Les tâches sont triées par Statut > Date de début > Échéance > Priorité.</li>\n</ul>\n\n<br>\n\n<b>Guide pour la syntaxe intelligente</b>\n\n<br>\n\nLorsque vous ajoutez ou éditez une tâche, utilisez ces raccourcis :\n\n<ul>\n  <li><b>!1 à !9 :</b> Définissez la priorité (1 pour Critique, 9 pour Basse).</li>\n  <li><b>@date :</b> Définissez l'échéance (en anglais, p.ex., @tomorrow, @2025-12-31, @2w, @in two weeks).</li>\n  <li><b>^date :</b> Définissez la date de début (cache la tâche jusqu'à la date).</li>\n  <li><b>~durée :</b> Estimez le temps (p.ex., ~30m, ~2h).</li>\n  <li><b>@every X :</b> Définissez la récurrence (en anglais, p.ex., @daily, @every 2 weeks).</li>\n  <li><b>@@loc :</b> Définissez le lieu (e.g., @@domicile, @@\"magasin bricolage\").</li>\n  <li><b>url:http://perdu.com :</b> Attachez un URL.</li>\n</ul>\n\n<br>\n\n<b>Recherche avancée</b>\n\n<br>\n\nTrouvez exactement ce dont vous avez besoin avec des filtres puissants :\n\n<ul>\n  <li><b>is:active / is:done :</b> Filtrez par statut.</li>\n  <li><b>~<30m :</b> Trouvez les tâches prenant moins de 30 minutes.</li>\n  <li><b>!<3 :</b> Trouvez les tâches de haute priorité.</li>\n  <li><b>@<today :</b> Trouvez les tâches en retard.</li>\n  <li><b>@@domicile :</b> Trouvez les tâches d'un lieu spécifique.</li>\n</ul>\n\n<br>\n\n<b>Soutenir le développeur</b>\n\n<br>\n\nSi vous appréciez Cfait, pensez à soutenir son développeur :\n\n<ul>\n  <li>💳 <b>Liberapay :</b> https://liberapay.com/trougnouf</li>\n  <li>🏦₿ D'autres informations relatives au paiement sont accessibles sur l'écran \"Aide & à propos\" ou sur le site web du projet.</li>\n</ul>\n\n<br>\n\n<b>Communauté & Source</b>\n\n<br>\n\nCfait est développé par Benoit Brummer (Trougnouf) et diffusé sous la licence GPL3.\n\n<br><br>\n\nLe code source, les versions bureau, et la remontée d'anomalies sont disponibles à l'adresse : https://codeberg.org/trougnouf/cfait", "ru": "<b>Take control of your TODO list.</b>\n<br><br>\nCfait is designed for speed and stability using Rust, it puts you in control of your data with a local-first approach that syncs seamlessly across your devices.\n<br><br>\n<b>Why Cfait?</b>\n<ul>\n  <li><b>Open Source & Cross-Platform:</b> Use Cfait on Android, Linux, and Windows. Your tasks adhere to open standards (CalDAV and iCalendar), not walled gardens.</li>\n  <li><b>Syncs Everywhere:</b> Fully compatible with Nextcloud, iCloud, Radicale, Xandikos, and other standard CalDAV servers.</li>\n  <li><b>Offline First:</b> Optimistic UI updates mean you never wait for a server response. Use the persistent \"Local\" calendar for offline tasks and migrate them to a server later.</li>\n  <li><b>Smart Input:</b> Add tasks naturally. Typing \"Buy cat food !1 @tomorrow @@grocery_store ~15m\" automatically sets the priority, due date, location and duration.</li>\n</ul>\n<br>\n<b>Productivity Features</b>\n<ul>\n  <li><b>GTD Workflow:</b> Mark tasks as Needs Action, In Process (&gt;), Cancelled (x), or Done.</li>\n  <li><b>Hierarchy:</b> Create sub-tasks, promote children, and organize nested lists.</li>\n  <li><b>Dependencies:</b> Link tasks using \"Blocked-by\" or \"Child-of\" logic (RFC 9253).</li>\n  <li><b>Tags & Aliases:</b> Organize with hierarchical tags (e.g., #work:backend). Create inline aliases (e.g., #shed:=#home_improvement and @home_improvement:=@@home) for rapid filing.</li>\n  <li><b>Sane Sorting:</b> Tasks are sorted by Status &gt; Start Date &gt; Due Date &gt; Priority.</li>\n</ul>\n<br>\n<b>Smart Syntax Guide</b>\n<br>\nWhen adding or editing a task, use these shortcuts:\n<ul>\n  <li><b>!1 to !9:</b> Set Priority (1 is Critical, 9 is Low).</li>\n  <li><b>@date:</b> Set Due Date (e.g., @tomorrow, @2025-12-31, @2w, @in two weeks).</li>\n  <li><b>^date:</b> Set Start Date (hides task until date).</li>\n  <li><b>~duration:</b> Estimate time (e.g., ~30m, ~2h).</li>\n  <li><b>@every X:</b> Set Recurrence (e.g., @daily, @every 2 weeks).</li>\n  <li><b>@@loc:</b> Set Location (e.g., @@home, @@\"hardware store\").</li>\n  <li><b>url:http://perdu.com:</b> Attach a URL.</li>\n</ul>\n<br>\n<b>Advanced Search</b>\n<br>\nFind exactly what you need with powerful filters:\n<ul>\n  <li><b>is:active</b> / <b>is:done:</b> Filter by status.</li>\n  <li><b>~&lt;30m:</b> Find tasks taking less than 30 minutes.</li>\n  <li><b>!&lt;3:</b> Find high-priority tasks.</li>\n  <li><b>@&lt;today:</b> Find overdue tasks.</li>\n  <li><b>@@home:</b> Find tasks at a specific location.</li>\n</ul>\n<br>\n<b>Support the Developer</b>\n<br>\nIf you enjoy using Cfait, please consider supporting its developer:\n<ul>\n  <li>💳 <b>Liberapay:</b> https://liberapay.com/trougnouf</li>\n  <li>🏦₿ Other payment details are available within the app's \"Help & About\" screen or on the project website.</li>\n</ul>\n<br>\n<b>Community & Source</b>\n<br>\nCfait is developed by Benoit Brummer (Trougnouf) and released under the GPL3 License.\n<br><br>\nSource code, desktop versions, and issue tracking available at: https://codeberg.org/trougnouf/cfait"}}, "versions": {"b73d3e247094b95e2d31dd4d4607614d0411882cb2d23340523b67853820b868": null, "8ce122d7b015c688fb0b47f63cb908b4591704f0e11d1c938463b9df9c61c5b5": {"added": 1778135657867, "file": {"name": "/com.trougnouf.cfait_509.apk", "sha256": "8ce122d7b015c688fb0b47f63cb908b4591704f0e11d1c938463b9df9c61c5b5", "size": 41686087, "ipfsCIDv1": "bafybeifzzsrax67rx6vtys4v3jthqwvv7zhjhlwbj43gz3ocpf7wgztmjm"}, "src": {"name": "/com.trougnouf.cfait_509_src.tar.gz", "sha256": "b44b7d3c3ebc0adce6ac24641670e16fcb040ed3cdc0ad13f0e65c1029161440", "size": 4042153}, "manifest": {"nativecode": ["arm64-v8a", "armeabi", "armeabi-v7a", "mips", "mips64", "x86", "x86_64"], "versionName": "1.0.0", "versionCode": 509, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["6679a06eec4933fe2933f5be32db3b3e716d42e93c7f230358e779587bab1ac0"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.USE_EXACT_ALARM"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.trougnouf.cfait.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "## [0.5.9] - 2026-05-05\n\n### 🚀 Features\n\n- *(sorting)* If a task depends on another task, the due date(time) of the blocking task is the sooner of its own or that of the task it blocks\n- Handle more ISO 8601 date formats (YYYYMMDD and YYYY-MM) as well as YYYY alone ( https://codeberg.org/trougnouf/cfait/issues/38 )\n- *(parser)* Allow decimal degrees with cardinal directions geo-coordinates format (e.g. \"geo:50.13120° N, 4.50010° E\", default format in OsmAnd~)\n- *(android)* Add \"geo:here\" syntax "}}}}, "com.trudido.app": {"metadata": {"lastUpdated": 1778058151118}, "versions": {"a73b2f2e7a90d0d97a55065813ab0088e6eb752ea7430c3b3f06561f914986b4": null, "80a173a967653849ed4679d61fdabb7af067d8ecc02c8050160323a06c2286a6": {"added": 1778058151118, "file": {"name": "/com.trudido.app_2026.apk", "sha256": "80a173a967653849ed4679d61fdabb7af067d8ecc02c8050160323a06c2286a6", "size": 32332511, "ipfsCIDv1": "bafybeibi3s6gbz6fkkrnpiyihkbrztnmcmi37nzgls6nvao5qpjdrwsb7y"}, "src": {"name": "/com.trudido.app_2026_src.tar.gz", "sha256": "70f594d2fc9f22d12f160c56fcef608331d0fd0e1050d648491de4089b7f7a46", "size": 124050841}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.3.5", "versionCode": 2026, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["a859b724d43cc11f57482e7e36941deb32425cf61a6dff6135618b4a1ff32a99"]}, "usesPermission": [{"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.USE_EXACT_ALARM"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.WRITE_CALENDAR"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.trudido.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.tutpro.baresip": {"metadata": {"lastUpdated": 1778402060034}, "versions": {"673a5e5d849c81d3eedf5f20ea15a10f7dbb4e2ab634b181e86a6f75b010e9f6": null, "47781955da8ecbd218a818a8dd4ef0cb770760db7db7cbf00da40e01fe58d9e4": null, "d99897e134cae809315167b8ca546116748e49ffe7ae8f0ca9801313fe6907d1": {"added": 1778402060034, "file": {"name": "/com.tutpro.baresip_501.apk", "sha256": "d99897e134cae809315167b8ca546116748e49ffe7ae8f0ca9801313fe6907d1", "size": 24104798, "ipfsCIDv1": "bafybeibvck5jtayoof6ytivoq5pdafelm67qib3yaioqlog5vp4267faui"}, "src": {"name": "/com.tutpro.baresip_501_src.tar.gz", "sha256": "d0236be10111217309dc86a2299919c27f8c2f8c905994b4e04f38562c09e372", "size": 1304012}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a"], "versionName": "80.1.0", "versionCode": 501, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["04b6df19b627547619256593876e9163dd35c94e760c20618a7d1e49b599555a"]}, "usesPermission": [{"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_PHONE_CALL"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.MANAGE_OWN_CALLS"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.DISABLE_KEYGUARD"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.WRITE_CONTACTS"}, {"name": "android.permission.CALL_PHONE"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.READ_PHONE_NUMBERS"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.BROADCAST_STICKY"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "com.tutpro.baresip.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Show diverter (if exists) also in incoming call notification\n- Added sender's avatar also to incoming message notification\n- Reduced timeout of incoming calls to 60 sec\n- Removed recommendation to disable battery optimizations\n- New translations (Chinese, Finnish, Spanish)\n"}}, "9a2681e391ecd7975b41f2c0f82aed245ed2f79b972140c3dacc3a716178e0d0": {"added": 1777931336453, "file": {"name": "/com.tutpro.baresip_500.apk", "sha256": "9a2681e391ecd7975b41f2c0f82aed245ed2f79b972140c3dacc3a716178e0d0", "size": 24121182, "ipfsCIDv1": "bafybeiaeunsmk7nsoh6gu2drdluvonibihcgwlrow4zdmzx5aex6lkf2t4"}, "src": {"name": "/com.tutpro.baresip_500_src.tar.gz", "sha256": "5b1c29c200e6f17fc77a02eb9148f95fd6488a5d75316a355960c746e6ef4933", "size": 1303812}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a"], "versionName": "80.0.0", "versionCode": 500, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["04b6df19b627547619256593876e9163dd35c94e760c20618a7d1e49b599555a"]}, "usesPermission": [{"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_PHONE_CALL"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.MANAGE_OWN_CALLS"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.DISABLE_KEYGUARD"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.WRITE_CONTACTS"}, {"name": "android.permission.CALL_PHONE"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.READ_PHONE_NUMBERS"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.BROADCAST_STICKY"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "com.tutpro.baresip.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Bottom navigation bar color now matches screen background color\n- In case incoming call is diverted, show also diverter\n- Fixed possible crash when showing incoming call notification\n- New translations (Chinese)\n"}}}}, "com.tutpro.baresip.plus": {"metadata": {"lastUpdated": 1778402060034}, "versions": {"07d5971fe4c7bff3b1f1516b38e21a31b6a20d347eafa93874bec3201b847c04": null, "c01e12cae46c437cb6673ecda146f03d7e9341e73bff90eeea703299cd598ce2": null, "5be70759fef06706a31ec3bc5817f1b129e92f00826a1e9f40edbf59009a7ebf": {"added": 1778402060034, "file": {"name": "/com.tutpro.baresip.plus_265.apk", "sha256": "5be70759fef06706a31ec3bc5817f1b129e92f00826a1e9f40edbf59009a7ebf", "size": 103548092, "ipfsCIDv1": "bafybeighayt4kvx2pct7n454exfhpym3ynupnffvjlgzgci77shaer6ise"}, "src": {"name": "/com.tutpro.baresip.plus_265_src.tar.gz", "sha256": "868c2a2151bd97ccdc420cc073e72c85fc39b9710d5f370dbeecb521055eb795", "size": 1155258}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a"], "versionName": "69.1.0", "versionCode": 265, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["e6dcb08385c2f80681f65e39e22d29ef0d5719a41638b40f76d2dd6168706bee"]}, "usesPermission": [{"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_PHONE_CALL"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.FOREGROUND_SERVICE_CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.MANAGE_OWN_CALLS"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.DISABLE_KEYGUARD"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.WRITE_CONTACTS"}, {"name": "android.permission.CALL_PHONE"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.READ_PHONE_NUMBERS"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.BROADCAST_STICKY"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.CAMERA"}, {"name": "com.tutpro.baresip.plus.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Show diverter (if exists) also in incoming call notification\n- Added sender's avatar also to incoming message notification\n- Reduced timeout of incoming calls to 60 sec\n- Removed recommendation to disable battery optimizations\n- New translations (Chinese, Finnish, Spanish)\n"}}, "7afb81c1de0b0241ec4d83e0bb20737b907e92b090f3e3f28f858d97583c878e": {"added": 1778058151118, "file": {"name": "/com.tutpro.baresip.plus_264.apk", "sha256": "7afb81c1de0b0241ec4d83e0bb20737b907e92b090f3e3f28f858d97583c878e", "size": 103511228, "ipfsCIDv1": "bafybeicgpyfhqq75cgfmlienvv42v5pt7aixx4z5vqc4p55acv2v3eg3ie"}, "src": {"name": "/com.tutpro.baresip.plus_264_src.tar.gz", "sha256": "a25bbac7a2ddad2544a9599c141f3f59ffee945252c0ccfe79d07438c50e4681", "size": 1155104}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a"], "versionName": "69.0.0", "versionCode": 264, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["e6dcb08385c2f80681f65e39e22d29ef0d5719a41638b40f76d2dd6168706bee"]}, "usesPermission": [{"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_PHONE_CALL"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.FOREGROUND_SERVICE_CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.MANAGE_OWN_CALLS"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.DISABLE_KEYGUARD"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.WRITE_CONTACTS"}, {"name": "android.permission.CALL_PHONE"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.READ_PHONE_NUMBERS"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.BROADCAST_STICKY"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.CAMERA"}, {"name": "com.tutpro.baresip.plus.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Bottom navigation bar color now matches screen background color\n- In case incoming call is diverted, show also diverter\n- Fixed possible crash when showing incoming call notification\n- New translations (Chinese)\n"}}}}, "com.unciv.app": {"metadata": {"lastUpdated": 1778568037154}, "versions": {"32b51860591442ac4230ff1b41ae961198405e6678874be5fe302efe2024d278": null, "5370fcfbcf4f7022a49b84095acea4f71aba698af41aaaa8ce1584b7547e68d5": 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"}]}}, "a0e4157b3638a94585f93cec86a93cd2438500072120f201d941256fa0dc7665": {"added": 1778058151118, "file": {"name": "/com.unciv.app_1215.apk", "sha256": "a0e4157b3638a94585f93cec86a93cd2438500072120f201d941256fa0dc7665", "size": 26424913, "ipfsCIDv1": "bafybeiabjr7hd3slqtaykudaum7cspgzvoa263j6absmjpb7inlhejk2nm"}, "src": {"name": "/com.unciv.app_1215_src.tar.gz", "sha256": "419bf110407ec62e6a295a8c9e383439fcd138bcae35abd1ad8aceac81ace45c", "size": 45714005}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "4.20.4", "versionCode": 1215, "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"}]}, "whatsNew": {"en-US": "modding: Ignore ruleset-specific errors when unique is disabled in this ruleset\n\nBy SomeTroglodyte:\n- Hide religion- or espionage-specific demands when disabled \n- Fixed NPE when Espionage Screen is used to move a spy to an unknown civ's city \n\nBy unciv-loof:\n- Add missing table row for city resistance \n\nBy Ambeco:\n- Unciv can receive links directly to games or new friends\n- Prevent save-scumming for more types of randomness\n\nAdded option to stop workers from removing vegetation - By Emandac"}}}}, "com.vayunmathur.calendar": {"metadata": {"lastUpdated": 1778188097776}, "versions": {"6372368853098464ce34de078984fb61b4c5d4905a919c1c7b775df067277a16": null, "490dfeea41f9bb1a9d72bdcc8ecfca3a26221f8d08c243ecc4c9f557487b3dad": {"added": 1778188097776, "file": {"name": "/com.vayunmathur.calendar_20260506.apk", "sha256": "490dfeea41f9bb1a9d72bdcc8ecfca3a26221f8d08c243ecc4c9f557487b3dad", "size": 7351384, "ipfsCIDv1": "bafybeigrtq4vp6j546hwxovv6ixrjp3o4m45rjwlv4pyw4gvfkwrinnwei"}, "src": {"name": "/com.vayunmathur.calendar_20260506_src.tar.gz", "sha256": "4b6edd1c82ffde40cb706b1962d24b7c95030bc67ce7f1f1e4a4afd0e12f2c25", "size": 91069454}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.4.4", "versionCode": 20260506, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.WRITE_CALENDAR"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.vayunmathur.calendar.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.INTERNET"}]}}}}, "com.vayunmathur.clock": {"metadata": {"lastUpdated": 1778188097776}, "versions": {"f2cd7a3c4613862d244efad0bd275728a4358552428b7f3cf11e63a596815dea": null, "e53c73201e03132a4091a55f5ff30d7c758f9533c5a2d69b339b513c43200476": {"added": 1778188097776, "file": {"name": "/com.vayunmathur.clock_20260506.apk", "sha256": "e53c73201e03132a4091a55f5ff30d7c758f9533c5a2d69b339b513c43200476", "size": 10980479, "ipfsCIDv1": "bafybeifhzvldfkzdgtca5zyxsw6sutyo6v7uqenchtx75q2rfmnipk2m5e"}, "src": {"name": "/com.vayunmathur.clock_20260506_src.tar.gz", "sha256": "7244f9d0ff4074eb15aa5421163b52a83acb52ea38b3b72ab8509d4d84c44089", "size": 91068703}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.4.4", "versionCode": 20260506, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.VIBRATE"}, {"name": "com.android.alarm.permission.SET_ALARM"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "com.vayunmathur.clock.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.INTERNET"}]}}}}, "com.vayunmathur.contacts": {"metadata": {"lastUpdated": 1778188097776}, "versions": {"2d41c5e232efc86fb3b9ca93c25deb29b1cf4f306b991e87d034a35c562b4e8f": null, "9d26ab5962d0d8709ee909ffe4d0e1ebeb1d1b8a363c9f82d988fdac8d99edb1": {"added": 1778188097776, "file": {"name": "/com.vayunmathur.contacts_20260506.apk", "sha256": "9d26ab5962d0d8709ee909ffe4d0e1ebeb1d1b8a363c9f82d988fdac8d99edb1", "size": 6962494, "ipfsCIDv1": "bafybeihrosc7a3ie5m5orvn4sknnm5j22cuqfl55benvytipila2nxu6ju"}, "src": {"name": "/com.vayunmathur.contacts_20260506_src.tar.gz", "sha256": "00602c9ac101855bd6a4af9670ce90089cdcedd432ee7dc6efc5d628dada8cc4", "size": 91069495}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.4.4", "versionCode": 20260506, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.WRITE_CONTACTS"}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.WRITE_CALENDAR"}, {"name": "android.permission.GET_ACCOUNTS"}, {"name": "android.permission.MANAGE_ACCOUNTS"}, {"name": "android.permission.AUTHENTICATE_ACCOUNTS"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.vayunmathur.contacts.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.INTERNET"}]}}}}, "com.vayunmathur.findfamily": {"metadata": {"lastUpdated": 1778188097776}, "versions": {"a997f77244b0e8f9109c3b629b8c1bfb959ccac90aaaf4afd1f6be44e4da19e3": null, "45e41140ca80c97362bd7804489ab9219a92bf7f47ff6f03e64054bc4f3226ce": {"added": 1778188097776, "file": {"name": "/com.vayunmathur.findfamily_20260506.apk", "sha256": "45e41140ca80c97362bd7804489ab9219a92bf7f47ff6f03e64054bc4f3226ce", "size": 20908654, "ipfsCIDv1": "bafybeiagx3cfl7olp5i3qpf5p6vkf6kjndcflnkckr3ozkqnlrod7fojz4"}, "src": {"name": "/com.vayunmathur.findfamily_20260506_src.tar.gz", "sha256": "442aff21846d002fb37331d2b5257e8859062b850357e7b1046165d1913f6fad", "size": 91070058}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.4.4", "versionCode": 20260506, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.READ_CONTACTS", "maxSdkVersion": 36}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "com.vayunmathur.findfamily.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"TetheredNet": {"en-US": "Depends on findfamily.cc server"}}}}}, "com.vayunmathur.games.chess": {"metadata": {"lastUpdated": 1778188097776}, "versions": {"c51317941fbc92df9f662b960a869ca3ada2fb5ea34c0afaf1438f25ec60e8f2": null, "c045fc843d90813e285ea8d1dcf0c1118f71793e240adeaba2acb4b22522f9ac": {"added": 1778188097776, "file": {"name": "/com.vayunmathur.games.chess_20260506.apk", "sha256": "c045fc843d90813e285ea8d1dcf0c1118f71793e240adeaba2acb4b22522f9ac", "size": 7015244, "ipfsCIDv1": "bafybeieawjnkgm6oauofqusz43yw7drlb37xwmbnl5xqzmnjsgcavgc5oy"}, "src": {"name": "/com.vayunmathur.games.chess_20260506_src.tar.gz", "sha256": "ed8242ded71dd10c74b9d17c2645ba022f7299d1e852e48c6536b3a18a455b84", "size": 91069937}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.4.4", "versionCode": 20260506, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.vayunmathur.games.chess.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.vayunmathur.games.unblockjam": {"metadata": {"lastUpdated": 1778188097776}, "versions": {"35f7427d0bbf50551442046f3becb91b58ca30250904af46946c5c5a6bd75190": null, "268a4616e3ca27443893ee0492a8d1160d7916f09f47f178d0e41bc5ce4d7d38": {"added": 1778188097776, "file": {"name": "/com.vayunmathur.games.unblockjam_20260506.apk", "sha256": "268a4616e3ca27443893ee0492a8d1160d7916f09f47f178d0e41bc5ce4d7d38", "size": 5401082, "ipfsCIDv1": "bafybeid5ldem7ceag7ck4mwcjfipymvsh4f73lnqnjckexz6r67n42vrsu"}, "src": {"name": "/com.vayunmathur.games.unblockjam_20260506_src.tar.gz", "sha256": "04f706143b08486041797adf64abe4db17d80d2c0d676b8c23bc72214415b0be", "size": 91070719}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.4.4", "versionCode": 20260506, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.vayunmathur.games.unblockjam.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.INTERNET"}]}}}}, "com.vayunmathur.games.wordmaker": {"metadata": {"lastUpdated": 1778188097776}, "versions": {"80d508e40d67eccc6a669d114811e11249dc1df1d2ca2d2e4d845d4fdf0171d6": null, "2caa052d663f01ad09d15dfce2588a78cf015799119ea27cd6f4b70c1aa942c6": {"added": 1778188097776, "file": {"name": "/com.vayunmathur.games.wordmaker_20260506.apk", "sha256": "2caa052d663f01ad09d15dfce2588a78cf015799119ea27cd6f4b70c1aa942c6", "size": 10398283, "ipfsCIDv1": "bafybeihl2s2euux4y5m4wsl5yrrjww2vvrnaptfjvy4uxccxepwzrbdq3i"}, "src": {"name": "/com.vayunmathur.games.wordmaker_20260506_src.tar.gz", "sha256": "00065449426a3f913cda4ff815dd802d2221ce401ce1e0d1e9685ebd1062713e", "size": 91070841}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.4.4", "versionCode": 20260506, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.vayunmathur.games.wordmaker.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.INTERNET"}]}}}}, "com.vayunmathur.music": {"metadata": {"lastUpdated": 1778188097776}, "versions": {"bd9718720439805c141ed0aee9d801504d19437f5f6ee7cffeb25788891e83e5": null, "d3139f092130b0e127ba232b559ff38a9f685ba2bd231d9c757b163d272c3b7a": {"added": 1778188097776, "file": {"name": "/com.vayunmathur.music_20260506.apk", "sha256": "d3139f092130b0e127ba232b559ff38a9f685ba2bd231d9c757b163d272c3b7a", "size": 8503787, "ipfsCIDv1": "bafybeicvwms67omout377vreptv3j6goz2z2ubksgslmlfimdn3q3gvbbq"}, "src": {"name": "/com.vayunmathur.music_20260506_src.tar.gz", "sha256": "d8ac03c4a4686970b9e5f178cbb05770f3f21e7f9def8a42d204ec1c1eecaaef", "size": 91068765}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.4.4", "versionCode": 20260506, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.vayunmathur.music.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.INTERNET"}]}}}}, "com.vayunmathur.notes": {"metadata": {"lastUpdated": 1778188097776}, "versions": {"95359208d1180a9aef46f6ef8ff9b81d1c8be0e765ff85d69610c747a7c80bf7": null, "37436d5b81776c1e24f6dd6f60221c68de0efc22d8bf1df561de9082fbc90292": {"added": 1778188097776, "file": {"name": "/com.vayunmathur.notes_20260506.apk", "sha256": "37436d5b81776c1e24f6dd6f60221c68de0efc22d8bf1df561de9082fbc90292", "size": 5986540, "ipfsCIDv1": "bafybeigh3nxo36umceo7ymdmxri7favzd37qtudgwvpjt3itpuvfoykol4"}, "src": {"name": "/com.vayunmathur.notes_20260506_src.tar.gz", "sha256": "0552232c2c06dcad50a96e84746436856c8b4526560660e9bc5de6c95fd7fb1b", "size": 91068479}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.4.4", "versionCode": 20260506, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.vayunmathur.notes.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.INTERNET"}]}}}}, "com.vayunmathur.openassistant": {"metadata": {"lastUpdated": 1778188097776, "description": {"en-US": "A simple, open-source local AI app.\n\nUses 3.5GB RAM when active.\n\nFeatures:\n- multiple chats\n- tool calling (works with several other apps in the Modern Apps ecosystem)\n- streaming long responses\n- multimodal input (photo upload & audio recording)\n- markdown formatted text output"}}, "versions": {"ca17d2c408ccda663c66a65c7817e4b2e0ce1737ffaa18298a906ddce353fa75": null, "e38df3e58bdf8a3609c0fe4466ab02e80330959e6e9461c69f64b7af74792f11": {"added": 1778188097776, "file": {"name": "/com.vayunmathur.openassistant_20260506.apk", "sha256": "e38df3e58bdf8a3609c0fe4466ab02e80330959e6e9461c69f64b7af74792f11", "size": 63221847, "ipfsCIDv1": "bafybeifagyahxdmaitf2dwksinsegx2tjankwizkzlwb4zelcz3ag7inkm"}, "src": {"name": "/com.vayunmathur.openassistant_20260506_src.tar.gz", "sha256": "ba75a9fdc1d15eee831e1499d8cdd5b82d022eab1e5f87f10b833f0fc4a158fa", "size": 91069750}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.4.4", "versionCode": 20260506, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "com.vayunmathur.notes.permissions.ACCESS_NOTES"}, {"name": "com.vayunmathur.contacts.permissions.ACCESS_CONTACTS"}, {"name": "com.vayunmathur.calendar.permissions.ACCESS_CALENDAR"}, {"name": "com.vayunmathur.findfamily.permissions.ACCESS_FAMILY"}, {"name": "com.vayunmathur.music.permissions.ACCESS_MUSIC"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.WRITE_CONTACTS"}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.WRITE_CALENDAR"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.vayunmathur.openassistant.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.vayunmathur.pdf": {"metadata": {"lastUpdated": 1778188097776}, "versions": {"e3ea9a3def56ead783f76529c39e0cd654e3babf4a1939f905664ecdd430e6dc": null, "19526bccfa4218b82c093be11c0fbed07ff93b9e60ccb1e3a4179fc15e33df89": {"added": 1778188097776, "file": {"name": "/com.vayunmathur.pdf_20260506.apk", "sha256": "19526bccfa4218b82c093be11c0fbed07ff93b9e60ccb1e3a4179fc15e33df89", "size": 9389004, "ipfsCIDv1": "bafybeifngn4heppkkb4jkckpv66exnngkbvur5bta4v7xmdryd6ygzogo4"}, "src": {"name": "/com.vayunmathur.pdf_20260506_src.tar.gz", "sha256": "3709f15851f2844dce3116ebdc26d99b0b6fe5949ce168a67d821ed668482056", "size": 91067988}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.4.4", "versionCode": 20260506, "usesSdk": {"minSdkVersion": 35, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "android.permission.CAMERA"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.vayunmathur.pdf.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.INTERNET"}]}}}}, "com.vayunmathur.photos": {"metadata": {"lastUpdated": 1778188097776}, "versions": {"0deef6b0ac2568a1c9c3e876cc6413890b6e47b910811b44869e0e4247b6932a": null, "ea03c4fe766cadeb26613caa0c79ac51802547ded92926a554e1f4887212dfbf": {"added": 1778188097776, "file": {"name": "/com.vayunmathur.photos_20260506.apk", "sha256": "ea03c4fe766cadeb26613caa0c79ac51802547ded92926a554e1f4887212dfbf", "size": 22108685, "ipfsCIDv1": "bafybeidmvi4nca4rxvk4kpnc2gipm5b6igvaektf4tisth2ebieaew3vo4"}, "src": {"name": "/com.vayunmathur.photos_20260506_src.tar.gz", "sha256": "e3daa71ad5d8483438c487b39ba197aac5c1699ca9f89023dd1c2b557ba8f064", "size": 91068891}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.4.4", "versionCode": 20260506, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.ACCESS_MEDIA_LOCATION"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "com.vayunmathur.openassistant.permission.ACCESS_INFERENCE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.vayunmathur.photos.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"TetheredNet": {"en-US": "Depends on tiles.openfreemap.org"}}}}}, "com.vayunmathur.youpipe": {"metadata": {"lastUpdated": 1778188097776}, "versions": {"ac1ffd0aa3f04fb34e06b26bb71b0701413d4fa32a51083f2c59e87a3b67a47d": {"added": 1778188097776, "file": {"name": "/com.vayunmathur.youpipe_20260506.apk", "sha256": "ac1ffd0aa3f04fb34e06b26bb71b0701413d4fa32a51083f2c59e87a3b67a47d", "size": 8901813, "ipfsCIDv1": "bafybeihclgb3v3jixtmdtakrc665bdrujlknwsty4rk6bw5hht5x3642xi"}, "src": {"name": "/com.vayunmathur.youpipe_20260506_src.tar.gz", "sha256": "8ec2cf51de9f2e6129604324000e9f88af55c68e1336b348e59521b59a1136aa", "size": 91069037}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.4.4", "versionCode": 20260506, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "com.vayunmathur.youpipe.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on youtube.com servers"}}}}}, "com.viscouspot.gitsync": {"metadata": {"added": 1777874678959, "categories": ["Development"], "issueTracker": "https://github.com/ViscousPot/GitSync/issues", "lastUpdated": 1778507335350, "license": "GPL-3.0-only", "sourceCode": "https://github.com/ViscousPot/GitSync", "webSite": "https://gitsync.viscouspotenti.al", "featureGraphic": {"ar": {"name": "/com.viscouspot.gitsync/ar/featureGraphic_GsKJAlRG3gLD2YuMd90eVXb_OgU470FbEEKXuE1e1Ic=.png", "sha256": "1ac289025446de02c3d98b8c77dd1e5576ff3a0538ef415b104297b84d5ed487", "size": 246705}, "de-DE": {"name": "/com.viscouspot.gitsync/de-DE/featureGraphic__rkGeR09ZmM9yDnSolkALeWM0O1LLSkZCYaVfJfjrmA=.png", "sha256": "feb906791d3d66633dc839d2a259002de58cd0ed4b2d29190986957c97e3ae60", "size": 250857}, "en-GB": {"name": "/com.viscouspot.gitsync/en-GB/featureGraphic_ZlptsVRjlSYFnHnsf0P337GUHAt0bo-35knwIfGlFAc=.png", "sha256": "665a6db154639526059c79ec7f43f7dfb1941c0b746e8fb7e649f021f1a51407", "size": 251409}, "en-US": {"name": "/com.viscouspot.gitsync/en-US/featureGraphic_ZlptsVRjlSYFnHnsf0P337GUHAt0bo-35knwIfGlFAc=.png", "sha256": "665a6db154639526059c79ec7f43f7dfb1941c0b746e8fb7e649f021f1a51407", "size": 251409}, "es-ES": {"name": "/com.viscouspot.gitsync/es-ES/featureGraphic_VQqaY4S3p-HqSVVcNM0XgdhB_A90gwUqe0EulTo1Vn4=.png", "sha256": "550a9a6384b7a7e1ea49555c34cd1781d841fc0f7483052a7b412e953a35567e", "size": 250809}, "fr-FR": {"name": "/com.viscouspot.gitsync/fr-FR/featureGraphic_AowuAm4jW9SKhlZi0BDm-ylCpnNr9icnZwvpkPfuHZw=.png", "sha256": "028c2e026e235bd48a865662d010e6fb2942a6736bf62727670be990f7ee1d9c", "size": 251341}, "ja-JP": {"name": "/com.viscouspot.gitsync/ja-JP/featureGraphic_vyle1QmVPNYE1Mqxd67SmWHy8PtrngDRc0F83Je4UrM=.png", "sha256": "bf295ed509953cd604d4cab177aed29961f2f0fb6b9e00d173417cdc97b852b3", "size": 248112}, "ru-RU": {"name": "/com.viscouspot.gitsync/ru-RU/featureGraphic_VVo5ZwTO1li2y1RplhcjUGdLp8wv3JZr1MMyW0pd650=.png", "sha256": "555a396704ced658b6cb546996172350674ba7cc2fdc966bd4c3325b4a5deb9d", "size": 245669}, "zh-CN": {"name": "/com.viscouspot.gitsync/zh-CN/featureGraphic_ukMlbm_42w7DO7NzRxrVGkY7EpBrFH5_rpJb2D27h6A=.png", "sha256": "ba43256e6ff8db0ec33bb373471ad51a463b12906b147e7fae925bd83dbb87a0", "size": 248458}}, "screenshots": {"phone": {"ar": [{"name": "/com.viscouspot.gitsync/ar/phoneScreenshots/01.png", "sha256": "98151ba9bf1207073ddba14906f8505fe3db6fa5233e50ff92c1183e1803b086", "size": 675113}, {"name": "/com.viscouspot.gitsync/ar/phoneScreenshots/02.png", "sha256": "80355d3c8b835613f82676f715bf5c183d9be78600c24f4085b6ecb170572344", "size": 818459}, {"name": "/com.viscouspot.gitsync/ar/phoneScreenshots/03.png", "sha256": "74aae7a95bc472f36ab75c6f784e194ab519f9036522f2431268609cf6a1b100", "size": 376396}, {"name": "/com.viscouspot.gitsync/ar/phoneScreenshots/04.png", "sha256": "0cc1e3d875d617e01fac321bebe9025c471edb40c99a7c480f19b59237e4a6bd", "size": 427579}, {"name": "/com.viscouspot.gitsync/ar/phoneScreenshots/05.png", "sha256": "3758cfe117f8f0f794000ffd350469f5c86efcd24598a6480d78a5eae55f39eb", "size": 340359}, {"name": "/com.viscouspot.gitsync/ar/phoneScreenshots/06.png", "sha256": "3ee123e40ee2b5f5eb13cbf09d87058ad40148b64c45b51c2df6b4bef5c9c088", "size": 325491}], "de-DE": [{"name": "/com.viscouspot.gitsync/de-DE/phoneScreenshots/01.png", "sha256": "0069038a2eb0994bb3bfa536a128ad432f7d9ba382d5ae8e8cd84b62fdf2e981", "size": 694650}, {"name": "/com.viscouspot.gitsync/de-DE/phoneScreenshots/02.png", "sha256": "5aeaa24b0a4c7fda54b3f2144f63fe4f051003b82ba5814dd34b49e7e10d63ef", "size": 832223}, {"name": "/com.viscouspot.gitsync/de-DE/phoneScreenshots/03.png", "sha256": "e41035482aafed703afd2e0bae1e447d200d929b602104347d4f983677d655c3", "size": 388471}, {"name": "/com.viscouspot.gitsync/de-DE/phoneScreenshots/04.png", "sha256": "dacd95b3fd8ce1a65ecb2415157395d7b32a1598073f4872b3b388813cad826a", "size": 434251}, {"name": "/com.viscouspot.gitsync/de-DE/phoneScreenshots/05.png", "sha256": "6bb0481056429f6ac458ad19e8dc73cfa78af4cfacd41bf4d663e55059fc9d47", "size": 340885}, {"name": "/com.viscouspot.gitsync/de-DE/phoneScreenshots/06.png", "sha256": "df206c64ca778932f8d933e5daf3ffaf4703597b96e2a30d05fefcbba6fca52a", "size": 348409}], "en-GB": [{"name": "/com.viscouspot.gitsync/en-GB/phoneScreenshots/01.png", "sha256": "200e69548d5e58a9427e8dd6a139fb9cd34bd7820797dbed682d7f5682fb1eed", "size": 694783}, {"name": "/com.viscouspot.gitsync/en-GB/phoneScreenshots/02.png", "sha256": "a13017709f9ac1035d00d18f2cd2adfaaff71e625e3ad2ee0b215180b2603d98", "size": 838947}, {"name": "/com.viscouspot.gitsync/en-GB/phoneScreenshots/03.png", "sha256": "bab21deba6f95ec39361fe2dd98979d72fadeb03daa876598dad370eadde07b2", "size": 386532}, {"name": "/com.viscouspot.gitsync/en-GB/phoneScreenshots/04.png", "sha256": "1a6effb5325514dda1e37d73c31bdd3e85198ee450a33d3db38306f98ba850d6", "size": 448532}, {"name": "/com.viscouspot.gitsync/en-GB/phoneScreenshots/05.png", "sha256": "5461605f1c6724d585776ae7fba3f6917813a8ef892d91369e2b42ab203655a5", "size": 342349}, {"name": "/com.viscouspot.gitsync/en-GB/phoneScreenshots/06.png", "sha256": "b16510d0e97bb0bcdd61657292341c8c3d2ace63123c42408b7532f4a1167f49", "size": 349595}], "en-US": [{"name": "/com.viscouspot.gitsync/en-US/phoneScreenshots/01.png", "sha256": "200e69548d5e58a9427e8dd6a139fb9cd34bd7820797dbed682d7f5682fb1eed", "size": 694783}, {"name": "/com.viscouspot.gitsync/en-US/phoneScreenshots/02.png", "sha256": "a13017709f9ac1035d00d18f2cd2adfaaff71e625e3ad2ee0b215180b2603d98", "size": 838947}, {"name": "/com.viscouspot.gitsync/en-US/phoneScreenshots/03.png", "sha256": "bab21deba6f95ec39361fe2dd98979d72fadeb03daa876598dad370eadde07b2", "size": 386532}, {"name": "/com.viscouspot.gitsync/en-US/phoneScreenshots/04.png", "sha256": "1a6effb5325514dda1e37d73c31bdd3e85198ee450a33d3db38306f98ba850d6", "size": 448532}, {"name": "/com.viscouspot.gitsync/en-US/phoneScreenshots/05.png", "sha256": "5461605f1c6724d585776ae7fba3f6917813a8ef892d91369e2b42ab203655a5", "size": 342349}, {"name": "/com.viscouspot.gitsync/en-US/phoneScreenshots/06.png", "sha256": "b16510d0e97bb0bcdd61657292341c8c3d2ace63123c42408b7532f4a1167f49", "size": 349595}], "es-ES": [{"name": "/com.viscouspot.gitsync/es-ES/phoneScreenshots/01.png", "sha256": "59e0ed9ba61f6c3c7e9dfe1e65130144aebb07ceb1593301233763a3e76baffd", "size": 690503}, {"name": "/com.viscouspot.gitsync/es-ES/phoneScreenshots/02.png", "sha256": "103b133c2ae7ef2aec117fe80b03081a046dace0d7b17fa9a2970bbcb95c90ad", "size": 845660}, {"name": "/com.viscouspot.gitsync/es-ES/phoneScreenshots/03.png", "sha256": "d125c97e4ca6ada6137903b1b83d3bd9d68273eeef0b1411b99961b10b913c49", "size": 396207}, {"name": "/com.viscouspot.gitsync/es-ES/phoneScreenshots/04.png", "sha256": "c512b8af1f5cfe57d154ddfa0fd504fbf8d902c2773b019e1d3cef2669dfc74f", "size": 448164}, {"name": "/com.viscouspot.gitsync/es-ES/phoneScreenshots/05.png", "sha256": "f25f739a2ae894efaefb651034098ceeb1bab27a3b700cff92cfdf7f9e24f475", "size": 348068}, {"name": "/com.viscouspot.gitsync/es-ES/phoneScreenshots/06.png", "sha256": "4e5e1491f0e0f6fbafcd8b8c917b8b752cd79001118c7a894fe3c11587cb335b", "size": 361522}], "fr-FR": [{"name": "/com.viscouspot.gitsync/fr-FR/phoneScreenshots/01.png", "sha256": "745bc5cdb6e1eeae73ab6aa1e910ea31f75eb9144dc5b1bb6ccfdab15a338f84", "size": 684576}, {"name": "/com.viscouspot.gitsync/fr-FR/phoneScreenshots/02.png", "sha256": "69a66c058220fc96e2d3f53420cda42211c0fbfd3f2ca18b38a48c47e8b4b64c", "size": 847726}, {"name": "/com.viscouspot.gitsync/fr-FR/phoneScreenshots/03.png", "sha256": "abcbbd2e4feb0589a9d368672fe79258c77a6be91a84b951fa5f560789568e8d", "size": 398165}, {"name": "/com.viscouspot.gitsync/fr-FR/phoneScreenshots/04.png", "sha256": "72ac0882b3997f3c6fefd38b8534996f5b84c909d8e98ea771dec79f1aa3b598", "size": 442893}, {"name": "/com.viscouspot.gitsync/fr-FR/phoneScreenshots/05.png", "sha256": "bd9aecfc3b2b8d7d31a5e7f36eea273ecdd068b519cba05a3962f558f3015f0a", "size": 340603}, {"name": "/com.viscouspot.gitsync/fr-FR/phoneScreenshots/06.png", "sha256": "51910254a0cbc3b9cd0e6bb10ea666e6e49ea4a8c4664e95248f4ba65a76661c", "size": 362391}], "ja-JP": [{"name": "/com.viscouspot.gitsync/ja-JP/phoneScreenshots/01.png", "sha256": "20743cadb9bc1360e2a4da5050873ff57ad70047588a01cfd40f883905cf4b5d", "size": 694321}, {"name": "/com.viscouspot.gitsync/ja-JP/phoneScreenshots/02.png", "sha256": "f895312ba3c9d998bdf6ad991ce0e9feca8ca7506a733d7388c6601633027de6", "size": 840524}, {"name": "/com.viscouspot.gitsync/ja-JP/phoneScreenshots/03.png", "sha256": "ef30739de931bace559d042ee8afbc8599a0b24b6984ad3722f70a21ec45ce3b", "size": 395347}, {"name": "/com.viscouspot.gitsync/ja-JP/phoneScreenshots/04.png", "sha256": "7d5e9892e150679e1ec8195403a8d0fca64cbc1a5856bd4818b0805aafca0feb", "size": 451541}, {"name": "/com.viscouspot.gitsync/ja-JP/phoneScreenshots/05.png", "sha256": "1eddb2495b6ef4f445451d05fcd7b8b8a1082f3f08727f4987c0579f4104ced6", "size": 351997}, {"name": "/com.viscouspot.gitsync/ja-JP/phoneScreenshots/06.png", "sha256": "9248261a438d4a895874b258260891e61575eb1814f3baa88c2f9d1a7bcfec7d", "size": 366409}], "ru-RU": [{"name": "/com.viscouspot.gitsync/ru-RU/phoneScreenshots/01.png", "sha256": "9c4b0f23711e892cfeb420249215481490f17218a6ed79900a83b1844fab7d37", "size": 681035}, {"name": "/com.viscouspot.gitsync/ru-RU/phoneScreenshots/02.png", "sha256": "1709904c84d24440d7de847de90415339776f5002d4e5a84e5a495f3b811b1a4", "size": 809298}, {"name": "/com.viscouspot.gitsync/ru-RU/phoneScreenshots/03.png", "sha256": "fe0648330b1d1355d87b135341e14779412ac520cd21a5cc62896044d2cb641e", "size": 384364}, {"name": "/com.viscouspot.gitsync/ru-RU/phoneScreenshots/04.png", "sha256": "c1d8ca431cb1cee37972703038eb37744545b9b5a71d0eb5e41529ccb412ec7b", "size": 428062}, {"name": "/com.viscouspot.gitsync/ru-RU/phoneScreenshots/05.png", "sha256": "8babee27527dc56f02e456c1f7b2c45819f9136ceb760be969a5ce5a352b825f", "size": 339523}, {"name": "/com.viscouspot.gitsync/ru-RU/phoneScreenshots/06.png", "sha256": "316327e315bf64b03d29f25c72977db490fa7ad6231d541e88ba10d993bd8703", "size": 340747}], "zh-CN": [{"name": "/com.viscouspot.gitsync/zh-CN/phoneScreenshots/01.png", "sha256": "b3f4b34268bfa7109a5a991cf8c20b2614d2ad21249e839f11209f70b12dec7e", "size": 687227}, {"name": "/com.viscouspot.gitsync/zh-CN/phoneScreenshots/02.png", "sha256": "c4ced84a6dfa53d90e4976827c969f8a5fd85ec725e7e8a25ddd7982ab66a661", "size": 829329}, {"name": "/com.viscouspot.gitsync/zh-CN/phoneScreenshots/03.png", "sha256": "799517629d4c1f465dd5530f752e9ec3f30e4143392e3e5e2bf14154c84e9b6c", "size": 385207}, {"name": "/com.viscouspot.gitsync/zh-CN/phoneScreenshots/04.png", "sha256": "6504ffc6094902c60e7ecba915ded14d3639434af1e17bb27968ee3ebe9bf96c", "size": 437145}, {"name": "/com.viscouspot.gitsync/zh-CN/phoneScreenshots/05.png", "sha256": "149c68da5e89311b74213de42493569da72d8f7e01be1cc45233fd24d5511e1b", "size": 340739}, {"name": "/com.viscouspot.gitsync/zh-CN/phoneScreenshots/06.png", "sha256": "8f87b3eb41ad0345e7a1f8a9461c7e880fb2416bcff0f522d3107349ad21b10f", "size": 350788}]}}, "authorEmail": "viscouspotential@gmail.com", "authorName": "ViscousPot", "name": {"ar": "GitSync", "de-DE": "GitSync", "en-GB": "GitSync", "en-US": "GitSync", "es-ES": "GitSync", "fr-FR": "GitSync", "ja-JP": "GitSync", "ru-RU": "GitSync", "zh-CN": "GitSync"}, "summary": {"ar": "عميل Git لمزامنة مستودع بين خادم بعيد ومجلد محلي", "de-DE": "Git-Client zum Synchronisieren eines Repositorys zwischen Remote und Gerät", "en-GB": "Git client for syncing a repository between remote and a local directory", "en-US": "Git client for syncing a repository between remote and a local directory", "es-ES": "Cliente Git para sincronizar un repositorio entre el remoto y una carpeta local", "fr-FR": "Client Git pour synchroniser un dépôt entre serveur distant et dossier local", "ja-JP": "リモートとローカルディレクトリ間でリポジトリを同期するGitクライアント", "ru-RU": "Git-клиент для синхронизации репозитория между сервером и локальной папкой", "zh-CN": "在远程仓库与本地目录之间同步文件的 Git 客户端"}, "description": {"ar": "<p><i>GitSync</i> هو عميل git لنظام Android يهدف إلى تبسيط عملية مزامنة مجلد بين مستودع git بعيد ومجلد محلي. يعمل في الخلفية للحفاظ على تزامن ملفاتك، بإعداد بسيط لمرة واحدة ومجموعة من الخيارات لتشغيل المزامنة اليدوية.</p><ul><li>يدعم Android 5 فأحدث</li><li>المصادقة عبر<ul><li>HTTP/S</li><li>SSH</li><li>OAuth (GitHub، GitLab، Gitea)</li></ul></li><li>استنساخ مستودع بعيد</li><li>مزامنة المستودع<ul><li>الجلب (fetch) والسحب (pull) والتحضير (stage) والإلزام (commit) والدفع (push)</li><li>حل تعارضات الدمج</li><li>إعادة المحاولة تلقائيًا عند عودة الاتصال بالشبكة</li></ul></li><li>آليات المزامنة<ul><li>عند فتح أو إغلاق تطبيق ما</li><li>وفق جدول زمني متكرر</li><li>من مربّع الإعدادات السريعة</li><li>من أداة (widget) على الشاشة الرئيسية</li><li>من Intent مخصّص (متقدّم)</li></ul></li><li>التصفّح والتحرير داخل التطبيق<ul><li>مستكشف ملفات مع محرّر أكواد وعارض صور</li><li>الالتزامات الأخيرة، ومقارنات الملفات والأسطر والالتزامات</li><li>إدارة الفروع</li><li>دعم عدة مستودعات بعيدة</li></ul></li><li>التكامل مع GitHub وGitLab (عند تسجيل الدخول عبر OAuth)<ul><li>عرض المشكلات (issues) والتعليق عليها وإنشاؤها</li><li>عرض طلبات الدمج (pull requests) والتعليق عليها وإنشاؤها</li><li>عرض عمليات تشغيل سير العمل (GitHub Actions)</li></ul></li><li>ميزات الذكاء الاصطناعي<ul><li>المحادثة حول مستودعك</li><li>إكمال تلقائي سحري في الحقول النصية مثل رسائل الالتزام</li><li>وكيل ذكي ينفّذ إجراءات المستودع نيابةً عنك</li><li>زر عام لإخفاء جميع ميزات الذكاء الاصطناعي</li></ul></li><li>إدارة عدة مستودعات عبر الحاويات</li><li>إعدادات المستودع<ul><li>التزامات موقَّعة</li><li>رسائل التزام قابلة للتخصيص</li><li>تفاصيل المؤلّف</li><li>تحرير .gitignore و‎.git/info/exclude</li><li>تعطيل التحقق من SSL لكل مستودع</li></ul></li></ul><p><b>إفصاح عن استخدام خدمة إمكانية الوصول</b></p><p>لتحسين تجربتك، يستخدم GitSync خدمة إمكانية الوصول في Android لاكتشاف متى يتم فتح التطبيقات أو إغلاقها. يساعدنا ذلك على تقديم ميزات مخصَّصة دون تخزين أو مشاركة أي بيانات.</p><p>النقاط الأساسية:</p><ul><li>الغرض: نستخدم هذه الخدمة حصرًا لتحسين تجربتك داخل التطبيق.</li><li>الخصوصية: لا يتم تخزين أي بيانات أو إرسالها إلى أي جهة.</li><li>التحكّم: يمكنك تعطيل هذه الأذونات في أي وقت من إعدادات جهازك.</li></ul>\n", "de-DE": "<p><i>GitSync</i> ist ein Android-Git-Client, der die Synchronisierung eines Ordners zwischen einem Git-Remote und einem lokalen Verzeichnis spürbar vereinfacht. Die App arbeitet zuverlässig im Hintergrund und hält Ihre Dateien dank einmaliger Einrichtung und zahlreicher Optionen für manuelle Synchronisierungen stets auf dem neuesten Stand.</p><ul><li>Unterstützt Android 5+</li><li>Authentifizierung über<ul><li>HTTP/S</li><li>SSH</li><li>OAuth (GitHub, GitLab, Gitea)</li></ul></li><li>Remote-Repository klonen</li><li>Repository synchronisieren<ul><li>Fetch, Pull, Stage, Commit, Push</li><li>Merge-Konflikte lösen</li><li>Automatischer Neuversuch, sobald die Verbindung zurückkehrt</li></ul></li><li>Synchronisierungs-Auslöser<ul><li>Beim Öffnen oder Schließen einer App</li><li>Nach einem wiederkehrenden Zeitplan</li><li>Über eine Schnelleinstellungs-Kachel</li><li>Über ein Startbildschirm-Widget</li><li>Per benutzerdefiniertem Intent (für Fortgeschrittene)</li></ul></li><li>Direkt in der App durchsuchen und bearbeiten<ul><li>Datei-Explorer mit Code-Editor und Bildbetrachter</li><li>Letzte Commits sowie Datei-, Zeilen- und Commit-Diffs</li><li>Branch-Verwaltung</li><li>Mehrere Remotes</li></ul></li><li>GitHub- und GitLab-Integration (bei Anmeldung via OAuth)<ul><li>Issues ansehen, kommentieren und erstellen</li><li>Pull Requests ansehen, kommentieren und erstellen</li><li>Workflow-Ausführungen ansehen (GitHub Actions)</li></ul></li><li>KI-Funktionen<ul><li>Chatten Sie mit Ihrem Repository</li><li>Zauberstab-Autovervollständigung in Textfeldern wie Commit-Nachrichten</li><li>Agent, der Repo-Aktionen für Sie übernimmt</li><li>Globaler Schalter zum Ausblenden aller KI-Funktionen</li></ul></li><li>Mehrere Repositorys bequem mit Containern verwalten</li><li>Repository-Einstellungen<ul><li>Signierte Commits</li><li>Anpassbare Commit-Nachrichten für Synchronisierungen</li><li>Autor-Details</li><li>.gitignore &amp; .git/info/exclude bearbeiten</li><li>SSL-Verifizierung pro Repository deaktivieren</li></ul></li></ul><p><b>Hinweis zum Barrierefreiheitsdienst</b></p><p>Um Ihr Erlebnis zu verbessern, nutzt GitSync den Barrierefreiheitsdienst von Android, um zu erkennen, wann Apps geöffnet oder geschlossen werden. So können wir maßgeschneiderte Funktionen bereitstellen, ohne Daten zu speichern oder weiterzugeben.</p><p>Wichtige Punkte:</p><ul><li>Zweck: Wir nutzen diesen Dienst ausschließlich zur Verbesserung Ihres App-Erlebnisses.</li><li>Datenschutz: Es werden keine Daten gespeichert oder weitergegeben.</li><li>Kontrolle: Sie können diese Berechtigungen jederzeit in den Geräteeinstellungen deaktivieren.</li></ul>\n", "en-GB": "<p><i>GitSync</i> is an Android git client that aims to simplify the process of syncing a folder between a git remote and a local directory. It works in the background to keep your files synced with a simple one-time setup and a range of options for activating manual syncs.</p><ul><li>Supports Android 5+</li><li>Authenticate with<ul><li>HTTP/S</li><li>SSH</li><li>OAuth (GitHub, GitLab, Gitea)</li></ul></li><li>Clone a remote repository</li><li>Sync repository<ul><li>Fetch, pull, stage, commit, push</li><li>Resolve merge conflicts</li><li>Retry automatically when the network returns</li></ul></li><li>Sync mechanisms<ul><li>When an app is opened or closed</li><li>On a recurring schedule</li><li>From a Quick Settings tile</li><li>From a home screen widget</li><li>From a custom intent (advanced)</li></ul></li><li>Browse and edit in-app<ul><li>File explorer with code editor and image viewer</li><li>Recent commits, plus file, line and commit diffs</li><li>Branch management</li><li>Multiple remotes</li></ul></li><li>GitHub and GitLab integration (when signed in via OAuth)<ul><li>View, comment on and create issues</li><li>View, comment on and create pull requests</li><li>View workflow runs (GitHub Actions)</li></ul></li><li>AI features<ul><li>Chat about your repository</li><li>Wand auto-complete on text fields like commit messages</li><li>Agent that can run repo actions for you</li><li>A global toggle to hide all AI features</li></ul></li><li>Manage multiple repositories with containers</li><li>Repository settings<ul><li>Signed commits</li><li>Customisable sync commit messages</li><li>Author details</li><li>Edit .gitignore &amp; .git/info/exclude</li><li>Disable SSL verification per repo</li></ul></li></ul><p><b>Accessibility Service Disclosure</b></p><p>To enhance your experience, GitSync uses Android's Accessibility Service to detect when apps are opened or closed. This helps us provide tailored features without storing or sharing any data.</p><p>Key Points:</p><ul><li>Purpose: We use this service solely to improve your app experience.</li><li>Privacy: No data is stored or sent elsewhere.</li><li>Control: You can disable these permissions at any time in your device settings.</li></ul>\n", "en-US": "<p><i>GitSync</i> is an Android git client that aims to simplify the process of syncing a folder between a git remote and a local directory. It works in the background to keep your files synced with a simple one-time setup and a range of options for activating manual syncs.</p><ul><li>Supports Android 5+</li><li>Authenticate with<ul><li>HTTP/S</li><li>SSH</li><li>OAuth (GitHub, GitLab, Gitea)</li></ul></li><li>Clone a remote repository</li><li>Sync repository<ul><li>Fetch, pull, stage, commit, push</li><li>Resolve merge conflicts</li><li>Retry automatically when the network returns</li></ul></li><li>Sync mechanisms<ul><li>When an app is opened or closed</li><li>On a recurring schedule</li><li>From a Quick Settings tile</li><li>From a home screen widget</li><li>From a custom intent (advanced)</li></ul></li><li>Browse and edit in-app<ul><li>File explorer with code editor and image viewer</li><li>Recent commits, plus file, line and commit diffs</li><li>Branch management</li><li>Multiple remotes</li></ul></li><li>GitHub and GitLab integration (when signed in via OAuth)<ul><li>View, comment on and create issues</li><li>View, comment on and create pull requests</li><li>View workflow runs (GitHub Actions)</li></ul></li><li>AI features<ul><li>Chat about your repository</li><li>Wand auto-complete on text fields like commit messages</li><li>Agent that can run repo actions for you</li><li>A global toggle to hide all AI features</li></ul></li><li>Manage multiple repositories with containers</li><li>Repository settings<ul><li>Signed commits</li><li>Customisable sync commit messages</li><li>Author details</li><li>Edit .gitignore &amp; .git/info/exclude</li><li>Disable SSL verification per repo</li></ul></li></ul><p><b>Accessibility Service Disclosure</b></p><p>To enhance your experience, GitSync uses Android's Accessibility Service to detect when apps are opened or closed. This helps us provide tailored features without storing or sharing any data.</p><p>Key Points:</p><ul><li>Purpose: We use this service solely to improve your app experience.</li><li>Privacy: No data is stored or sent elsewhere.</li><li>Control: You can disable these permissions at any time in your device settings.</li></ul>\n", "es-ES": "<p><i>GitSync</i> es un cliente Git para Android que simplifica notablemente la sincronización de una carpeta entre un remoto Git y un directorio local. Trabaja en segundo plano para mantener tus archivos siempre al día, gracias a una configuración sencilla que se hace una sola vez y a un amplio abanico de opciones para activar sincronizaciones manuales.</p><ul><li>Compatible con Android 5 o superior</li><li>Autenticación mediante<ul><li>HTTP/S</li><li>SSH</li><li>OAuth (GitHub, GitLab, Gitea)</li></ul></li><li>Clonar un repositorio remoto</li><li>Sincronizar el repositorio<ul><li>Fetch, pull, añadir al índice, commit y push</li><li>Resolver conflictos de fusión</li><li>Reintento automático al recuperar la conexión</li></ul></li><li>Mecanismos de sincronización<ul><li>Al abrir o cerrar una aplicación</li><li>Según una programación periódica</li><li>Desde un mosaico de Ajustes rápidos</li><li>Desde un widget en la pantalla de inicio</li><li>Mediante un intent personalizado (avanzado)</li></ul></li><li>Explora y edita sin salir de la app<ul><li>Explorador de archivos con editor de código y visor de imágenes</li><li>Commits recientes, junto con diferencias por archivo, línea y commit</li><li>Gestión de ramas</li><li>Varios remotos</li></ul></li><li>Integración con GitHub y GitLab (iniciando sesión mediante OAuth)<ul><li>Consulta, comenta y crea incidencias</li><li>Consulta, comenta y crea pull requests</li><li>Consulta las ejecuciones de workflows (GitHub Actions)</li></ul></li><li>Funciones de IA<ul><li>Chatea sobre tu repositorio</li><li>Autocompletado mágico en campos de texto como los mensajes de commit</li><li>Un agente que ejecuta acciones del repositorio por ti</li><li>Un interruptor global para ocultar todas las funciones de IA</li></ul></li><li>Gestiona varios repositorios con contenedores</li><li>Ajustes del repositorio<ul><li>Commits firmados</li><li>Mensajes de commit de sincronización personalizables</li><li>Datos del autor</li><li>Editar .gitignore y .git/info/exclude</li><li>Desactivar la verificación SSL por repositorio</li></ul></li></ul><p><b>Aviso sobre el Servicio de Accesibilidad</b></p><p>Para mejorar tu experiencia, GitSync utiliza el Servicio de Accesibilidad de Android para detectar cuándo se abren o cierran las aplicaciones. Esto nos permite ofrecer funciones a medida sin almacenar ni compartir ningún dato.</p><p>Puntos clave:</p><ul><li>Finalidad: Empleamos este servicio únicamente para mejorar tu experiencia con la app.</li><li>Privacidad: No se almacena ni se envía ningún dato a terceros.</li><li>Control: Puedes revocar estos permisos en cualquier momento desde los ajustes de tu dispositivo.</li></ul>\n", "fr-FR": "<p><i>GitSync</i> est un client Git pour Android conçu pour simplifier la synchronisation d'un dossier entre un dépôt distant et un répertoire local. Il fonctionne en arrière-plan pour garder vos fichiers à jour grâce à une configuration unique et à de nombreuses options pour déclencher des synchronisations manuelles.</p><ul><li>Compatible avec Android 5+</li><li>Authentification via<ul><li>HTTP/S</li><li>SSH</li><li>OAuth (GitHub, GitLab, Gitea)</li></ul></li><li>Cloner un dépôt distant</li><li>Synchroniser un dépôt<ul><li>Fetch, pull, stage, commit, push</li><li>Résoudre les conflits de fusion</li><li>Nouvelle tentative automatique au retour du réseau</li></ul></li><li>Modes de synchronisation<ul><li>À l'ouverture ou à la fermeture d'une application</li><li>Selon une planification récurrente</li><li>Depuis une tuile des Réglages rapides</li><li>Depuis un widget sur l'écran d'accueil</li><li>Depuis un intent personnalisé (avancé)</li></ul></li><li>Parcourir et modifier dans l'application<ul><li>Explorateur de fichiers avec éditeur de code et visionneuse d'images</li><li>Commits récents, ainsi que les diffs de fichiers, de lignes et de commits</li><li>Gestion des branches</li><li>Plusieurs dépôts distants</li></ul></li><li>Intégration GitHub et GitLab (après connexion via OAuth)<ul><li>Consulter, commenter et créer des issues</li><li>Consulter, commenter et créer des pull requests</li><li>Consulter les exécutions de workflows (GitHub Actions)</li></ul></li><li>Fonctionnalités IA<ul><li>Dialoguer avec votre dépôt</li><li>Auto-complétion magique dans les champs de texte, comme les messages de commit</li><li>Agent capable d'exécuter des actions sur votre dépôt</li><li>Option globale pour masquer toutes les fonctionnalités IA</li></ul></li><li>Gérer plusieurs dépôts grâce aux conteneurs</li><li>Paramètres du dépôt<ul><li>Commits signés</li><li>Messages de commit de synchronisation personnalisables</li><li>Informations sur l'auteur</li><li>Modifier .gitignore et .git/info/exclude</li><li>Désactiver la vérification SSL par dépôt</li></ul></li></ul><p><b>Déclaration relative au service d'accessibilité</b></p><p>Pour améliorer votre expérience, GitSync utilise le service d'accessibilité d'Android afin de détecter l'ouverture et la fermeture des applications. Cela nous permet de proposer des fonctionnalités adaptées sans stocker ni partager la moindre donnée.</p><p>Points clés :</p><ul><li>Objectif : ce service est utilisé uniquement pour améliorer votre expérience dans l'application.</li><li>Confidentialité : aucune donnée n'est stockée ni transmise à des tiers.</li><li>Contrôle : vous pouvez désactiver ces autorisations à tout moment dans les paramètres de votre appareil.</li></ul>\n", "ja-JP": "<p><i>GitSync</i>は、Gitリモートとローカルディレクトリ間のフォルダー同期をシンプルにするAndroid向けGitクライアントです。一度のセットアップだけでバックグラウンドでファイルを同期し続け、手動同期も多彩な方法で実行できます。</p><ul><li>Android 5以上に対応</li><li>認証方法<ul><li>HTTP/S</li><li>SSH</li><li>OAuth（GitHub、GitLab、Gitea）</li></ul></li><li>リモートリポジトリのクローン</li><li>リポジトリの同期<ul><li>フェッチ、プル、ステージング、コミット、プッシュ</li><li>マージコンフリクトの解決</li><li>ネットワーク復旧時に自動で再試行</li></ul></li><li>同期のトリガー<ul><li>アプリの起動時・終了時</li><li>定期スケジュール</li><li>クイック設定タイルから</li><li>ホーム画面ウィジェットから</li><li>カスタムインテントから（上級者向け）</li></ul></li><li>アプリ内で閲覧・編集<ul><li>コードエディターと画像ビューアー付きファイルエクスプローラー</li><li>最近のコミット、ファイル・行・コミット単位の差分表示</li><li>ブランチ管理</li><li>複数リモート対応</li></ul></li><li>GitHub・GitLab連携（OAuthでサインイン時）<ul><li>Issueの閲覧・コメント・作成</li><li>プルリクエストの閲覧・コメント・作成</li><li>ワークフロー実行の確認（GitHub Actions）</li></ul></li><li>AI機能<ul><li>リポジトリについてチャット</li><li>コミットメッセージなどテキスト欄のワンド（自動補完）</li><li>リポジトリ操作を代行するエージェント</li><li>すべてのAI機能を一括でオフにできるトグル</li></ul></li><li>コンテナで複数リポジトリを管理</li><li>リポジトリ設定<ul><li>署名付きコミット</li><li>同期コミットメッセージのカスタマイズ</li><li>作成者情報</li><li>.gitignore・.git/info/excludeの編集</li><li>リポジトリ単位でSSL検証を無効化</li></ul></li></ul><p><b>ユーザー補助サービスに関するご案内</b></p><p>より快適な使用体験を提供するため、GitSyncはAndroidのユーザー補助サービスを使用し、アプリの起動・終了を検知します。これにより、データの保存や外部送信を行うことなく、最適化された機能をお届けします。</p><p>主なポイント：</p><ul><li>目的：本サービスはアプリ体験の向上のみを目的として使用します。</li><li>プライバシー：データの保存や外部への送信は一切行いません。</li><li>管理：端末の設定からいつでも権限を無効化できます。</li></ul>\n", "ru-RU": "<p><i>GitSync</i> — это Git-клиент для Android, который упрощает синхронизацию папки между удалённым репозиторием и локальным каталогом. Приложение работает в фоновом режиме, поддерживая актуальность файлов после однократной настройки, и предлагает множество способов запуска синхронизации вручную.</p><ul><li>Поддержка Android 5+</li><li>Аутентификация через<ul><li>HTTP/S</li><li>SSH</li><li>OAuth (GitHub, GitLab, Gitea)</li></ul></li><li>Клонирование удалённого репозитория</li><li>Синхронизация репозитория<ul><li>Fetch, pull, индексирование, commit, push</li><li>Разрешение конфликтов слияния</li><li>Автоматический повтор при восстановлении сети</li></ul></li><li>Способы синхронизации<ul><li>При открытии или закрытии приложения</li><li>По расписанию</li><li>Через плитку быстрых настроек</li><li>С виджета на главном экране</li><li>Через пользовательский intent (для продвинутых)</li></ul></li><li>Просмотр и редактирование в приложении<ul><li>Файловый менеджер с редактором кода и просмотрщиком изображений</li><li>Последние коммиты, а также diff по файлам, строкам и коммитам</li><li>Управление ветками</li><li>Несколько удалённых репозиториев</li></ul></li><li>Интеграция с GitHub и GitLab (при входе через OAuth)<ul><li>Просмотр, комментирование и создание задач (issues)</li><li>Просмотр, комментирование и создание запросов на слияние (pull requests)</li><li>Просмотр запусков workflow (GitHub Actions)</li></ul></li><li>Функции ИИ<ul><li>Чат по вашему репозиторию</li><li>Автодополнение в текстовых полях, например в сообщениях коммитов</li><li>Агент, выполняющий действия с репозиторием за вас</li><li>Глобальный переключатель для скрытия всех функций ИИ</li></ul></li><li>Управление несколькими репозиториями через контейнеры</li><li>Настройки репозитория<ul><li>Подписанные коммиты</li><li>Настраиваемые сообщения коммитов синхронизации</li><li>Данные автора</li><li>Редактирование .gitignore и .git/info/exclude</li><li>Отключение проверки SSL для отдельного репозитория</li></ul></li></ul><p><b>Использование службы специальных возможностей</b></p><p>Для расширения функциональности GitSync использует службу специальных возможностей Android, чтобы определять, когда приложения открываются или закрываются. Это позволяет предоставлять дополнительные функции без сохранения или передачи каких-либо данных.</p><p>Ключевые моменты:</p><ul><li>Цель: служба используется исключительно для улучшения работы приложения.</li><li>Конфиденциальность: никакие данные не сохраняются и не передаются третьим лицам.</li><li>Контроль: разрешения можно отключить в настройках устройства в любой момент.</li></ul>\n", "zh-CN": "<p><i>GitSync</i> 是一款 Android Git 客户端，致力于简化 Git 远程仓库与本地文件夹之间的同步流程。只需一次简单配置，它便能在后台持续保持文件同步，并提供多种手动触发同步的方式。</p><ul><li>支持 Android 5 及以上版本</li><li>身份验证方式<ul><li>HTTP/S</li><li>SSH</li><li>OAuth（GitHub、GitLab、Gitea）</li></ul></li><li>克隆远程仓库</li><li>同步仓库<ul><li>获取、拉取、暂存、提交、推送</li><li>解决合并冲突</li><li>网络恢复后自动重试</li></ul></li><li>同步触发方式<ul><li>在应用打开或关闭时</li><li>按定时计划</li><li>通过快捷设置磁贴</li><li>通过主屏幕小部件</li><li>通过自定义 Intent（高级功能）</li></ul></li><li>应用内浏览与编辑<ul><li>文件浏览器，内置代码编辑器与图片查看器</li><li>查看近期提交，支持文件、行与提交的差异对比</li><li>分支管理</li><li>多远程仓库支持</li></ul></li><li>GitHub 与 GitLab 集成（通过 OAuth 登录后可用）<ul><li>查看、评论并创建 Issue</li><li>查看、评论并创建 Pull Request</li><li>查看工作流运行情况（GitHub Actions）</li></ul></li><li>AI 功能<ul><li>围绕您的仓库进行对话</li><li>在提交信息等文本框中使用魔法棒自动补全</li><li>智能代理可为您执行仓库操作</li><li>一键全局隐藏所有 AI 功能</li></ul></li><li>通过容器管理多个仓库</li><li>仓库设置<ul><li>提交签名</li><li>自定义同步提交信息</li><li>作者信息</li><li>编辑 .gitignore 与 .git/info/exclude</li><li>按仓库单独关闭 SSL 验证</li></ul></ul><p><b>无障碍服务声明</b></p><p>为提升您的使用体验，GitSync 借助 Android 的无障碍服务来检测应用的打开与关闭。这让我们能够提供更贴合的功能，同时不会存储或共享任何数据。</p><p>要点说明：</p><ul><li>用途：该服务仅用于改善您的应用体验。</li><li>隐私：不会存储或向外发送任何数据。</li><li>控制权：您可随时在设备设置中关闭相关权限。</li></ul>\n"}, "donate": ["https://github.com/sponsors/ViscousPot"], "icon": {"ar": {"name": "/com.viscouspot.gitsync/ar/icon__wk3agB0m9lzLe6D2PzFJVRzSWNxJlLRDi2Gmm2JLek=.png", "sha256": "ff09376a00749bd9732dee83d8fcc52554734963712652d10e2d869a6d892de9", "size": 15079}, "de-DE": {"name": "/com.viscouspot.gitsync/de-DE/icon__wk3agB0m9lzLe6D2PzFJVRzSWNxJlLRDi2Gmm2JLek=.png", "sha256": "ff09376a00749bd9732dee83d8fcc52554734963712652d10e2d869a6d892de9", "size": 15079}, "en-GB": {"name": "/com.viscouspot.gitsync/en-GB/icon__wk3agB0m9lzLe6D2PzFJVRzSWNxJlLRDi2Gmm2JLek=.png", "sha256": "ff09376a00749bd9732dee83d8fcc52554734963712652d10e2d869a6d892de9", "size": 15079}, "en-US": {"name": "/com.viscouspot.gitsync/en-US/icon__wk3agB0m9lzLe6D2PzFJVRzSWNxJlLRDi2Gmm2JLek=.png", "sha256": "ff09376a00749bd9732dee83d8fcc52554734963712652d10e2d869a6d892de9", "size": 15079}, "es-ES": {"name": "/com.viscouspot.gitsync/es-ES/icon__wk3agB0m9lzLe6D2PzFJVRzSWNxJlLRDi2Gmm2JLek=.png", "sha256": "ff09376a00749bd9732dee83d8fcc52554734963712652d10e2d869a6d892de9", "size": 15079}, "fr-FR": {"name": "/com.viscouspot.gitsync/fr-FR/icon__wk3agB0m9lzLe6D2PzFJVRzSWNxJlLRDi2Gmm2JLek=.png", "sha256": "ff09376a00749bd9732dee83d8fcc52554734963712652d10e2d869a6d892de9", "size": 15079}, "ja-JP": {"name": "/com.viscouspot.gitsync/ja-JP/icon__wk3agB0m9lzLe6D2PzFJVRzSWNxJlLRDi2Gmm2JLek=.png", "sha256": "ff09376a00749bd9732dee83d8fcc52554734963712652d10e2d869a6d892de9", "size": 15079}, "ru-RU": {"name": "/com.viscouspot.gitsync/ru-RU/icon__wk3agB0m9lzLe6D2PzFJVRzSWNxJlLRDi2Gmm2JLek=.png", "sha256": "ff09376a00749bd9732dee83d8fcc52554734963712652d10e2d869a6d892de9", "size": 15079}, "zh-CN": {"name": "/com.viscouspot.gitsync/zh-CN/icon__wk3agB0m9lzLe6D2PzFJVRzSWNxJlLRDi2Gmm2JLek=.png", "sha256": "ff09376a00749bd9732dee83d8fcc52554734963712652d10e2d869a6d892de9", "size": 15079}}, "preferredSigner": "f5cd024f134ce7d5d7c41ef27f0a9f02e3b1ad14760257811bab2959945130d9"}, "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"}]}}, "daacf785a8f64a1f287d9a25f85149adad311702ff3012c605ffadbfeb740016": {"added": 1777874678959, "file": {"name": "/com.viscouspot.gitsync_18553.apk", "sha256": "daacf785a8f64a1f287d9a25f85149adad311702ff3012c605ffadbfeb740016", "size": 23083259, "ipfsCIDv1": "bafybeiflitviwjrgrvatgouugy5bl4zniqghrijyftp7lkabmlblxui7gm"}, "src": {"name": "/com.viscouspot.gitsync_18553_src.tar.gz", "sha256": "ddf28e01f1efbaeb45ac84c653757ea427ceabf565ae8af0a80e9d85407782c7", "size": 194703768}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.8.55", "versionCode": 18553, "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"}]}}, "f41f7ef6fe7da49c05d89703a08146e820f30709aca3e70c30ad98fb427497d3": {"added": 1777874678959, "file": {"name": "/com.viscouspot.gitsync_18552.apk", "sha256": "f41f7ef6fe7da49c05d89703a08146e820f30709aca3e70c30ad98fb427497d3", "size": 23062800, "ipfsCIDv1": "bafybeiadpixrijvudlkc42oisnaej3uxda676qzmtialmhmdykdghhwsce"}, "src": {"name": "/com.viscouspot.gitsync_18552_src.tar.gz", "sha256": "91d1ff32a2050cb962057e9a86ac310eb346dd24b5e11d9d63dc4975c14b1038", "size": 194716319}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.8.55", "versionCode": 18552, "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"}]}}, "95c5c65073f58c00b2557e06f5ffc3bc2ec9bebd84bd6ff4203b7eee389b3c6a": {"added": 1777874678959, "file": {"name": "/com.viscouspot.gitsync_18551.apk", "sha256": "95c5c65073f58c00b2557e06f5ffc3bc2ec9bebd84bd6ff4203b7eee389b3c6a", "size": 22178078, "ipfsCIDv1": "bafybeidnr7uuuscseo5buk5tjfpyhpnyy4dxmeieircfiy5xaqvnfdbr3u"}, "src": {"name": "/com.viscouspot.gitsync_18551_src.tar.gz", "sha256": "a2ef2d6914705975f92158295baaa04b48575e3690c24fb9d48fa4adb955aa98", "size": 194704225}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.8.55", "versionCode": 18551, "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.vishaltelangre.nerdcalci": {"metadata": {"lastUpdated": 1778402060034}, "versions": {"8b1bc949f959577aac13d7cd7c8fe8ed0f43b2ad70ffa84351b80ab1ffa1e6b7": null, "5c3321a75f29f76bd57823c9311f2bb1ff29d2ce4e2138f44ad902910a454c94": null, "451b056232dd6811088be6aa5e956adba0d094772613ec90474228013f882211": null, "f61cb9471ee70dfcba5e2412b6666aa9b93a4f0f24426fc566b54900208aacd9": {"added": 1778402060034, "file": {"name": "/com.vishaltelangre.nerdcalci_450.apk", "sha256": "f61cb9471ee70dfcba5e2412b6666aa9b93a4f0f24426fc566b54900208aacd9", "size": 2149289, "ipfsCIDv1": "bafybeigtpz4vmbmf6drbdobi25skxpa3dfr7hzayx4wz6m6zcw5xh5i4ka"}, "src": {"name": "/com.vishaltelangre.nerdcalci_450_src.tar.gz", "sha256": "72c4d850a207ce47d41512c8f27a0545fa05679c260e31b70b074acdd122f9e1", "size": 3163612}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "4.5.0", "versionCode": 450, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 35}, "signer": {"sha256": ["00472f5642fdf6cc01f84dc3433837f6e4d68398c0741e2f6cfc3f453c73f186"]}, "usesPermission": [{"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.vishaltelangre.nerdcalci.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Added support for electricity and magnetism unit conversions (PR: #183)."}}, "c16df672adc2301b139ea17eee0922278049a40397db70c267be65ebbf48d783": {"added": 1778402060034, "file": {"name": "/com.vishaltelangre.nerdcalci_440.apk", "sha256": "c16df672adc2301b139ea17eee0922278049a40397db70c267be65ebbf48d783", "size": 2148270, "ipfsCIDv1": "bafybeiawhxkeefx5ko7327f33iehdtwh74e5z3gwdothmoudui26cx7jiy"}, "src": {"name": "/com.vishaltelangre.nerdcalci_440_src.tar.gz", "sha256": "9e2968b18a66b708bbf236cef87b3d1a37da3510997c093347c54d849ef09194", "size": 3158378}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "4.4.0", "versionCode": 440, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 35}, "signer": {"sha256": ["00472f5642fdf6cc01f84dc3433837f6e4d68398c0741e2f6cfc3f453c73f186"]}, "usesPermission": [{"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.vishaltelangre.nerdcalci.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Added support for optional function arguments (Issue #82)."}}, "5c508398629df25c70d5ffe23174890a15d63983a5768d5197b97678d29a09f2": {"added": 1778188097776, "file": {"name": "/com.vishaltelangre.nerdcalci_430.apk", "sha256": "5c508398629df25c70d5ffe23174890a15d63983a5768d5197b97678d29a09f2", "size": 2147303, "ipfsCIDv1": "bafybeicsn2lp2kt45zrbts3kr7mu563soc7ns4qyadwj3ynidqzncs7xpe"}, "src": {"name": "/com.vishaltelangre.nerdcalci_430_src.tar.gz", "sha256": "55e07834d02db5710dc9dc8f1267def2f5f08fbbf40e19e6f9b4af54800e6e87", "size": 3156168}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "4.3.0", "versionCode": 430, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 35}, "signer": {"sha256": ["00472f5642fdf6cc01f84dc3433837f6e4d68398c0741e2f6cfc3f453c73f186"]}, "usesPermission": [{"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.vishaltelangre.nerdcalci.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Added `N% of what is P` support to find the whole when the part and its percentage are known (Issue #91).\n"}}}}, "com.vladpen.cams": {"metadata": {"lastUpdated": 1778402060034}, "versions": {"0f67b57cb382a5836862545a345fd3f4fb73bbd3a4d444221c7d4c86a66bc418": null, "701d4461a877f065e39953eccd3e5148de8049d9bb85e77582ae7e966e4f6f90": {"added": 1778402060034, "file": {"name": "/com.vladpen.cams_1010134.apk", "sha256": "701d4461a877f065e39953eccd3e5148de8049d9bb85e77582ae7e966e4f6f90", "size": 28902315, "ipfsCIDv1": "bafybeiawv4zy4b5anyhdzipwkrt6njnbjfdyb64o2352tb5ua3uvlkj5ty"}, "src": {"name": "/com.vladpen.cams_1010134_src.tar.gz", "sha256": "e418cc344307dcf23dde9c51c83e23249467ef6ae86ac662e884c62aeb6c05dd", "size": 1321952}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "2.5.1", "versionCode": 1010134, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["0414f0f0ac5920da071c7c19fe8dfde5196e35b157ad41c7e7a145d0b2cdcf26"]}, "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.vladpen.cams.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Fix for muting in groups\n- Component update\n"}}}}, "com.waist.line": {"metadata": {"categories": ["Diet", "Health Manager", "Sports & Health"]}}, "com.wire": {"metadata": {"lastUpdated": 1778058151118}, "versions": {"b8559e36155e99c3647c377e719b337d4c34091017142efd49720449f8dbf209": null, "11a6179253de12c3c657deb698ad6f440f58e78158732f1f547996d45ec44c35": {"added": 1778058151118, "file": {"name": "/com.wire_100197205.apk", "sha256": "11a6179253de12c3c657deb698ad6f440f58e78158732f1f547996d45ec44c35", "size": 115046935, "ipfsCIDv1": "bafybeigdb74s53bvo5lampdgrs4livko7w3ulvu6lloamabxygqjkg3wha"}, "src": {"name": "/com.wire_100197205_src.tar.gz", "sha256": "f7774362cb48482456c6b71e8f8096631ce3cd2e665e0273b0a345d97a784c4a", "size": 13696810}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "4.25.0", "versionCode": 100197205, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["1597ee68b7b4f74e47ee6fab1fbdd3155c365e48ba8197e045c49ac4eda3e63b"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.DOWNLOAD_WITHOUT_NOTIFICATION", "maxSdkVersion": 28}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.FOREGROUND_SERVICE_PHONE_CALL"}, {"name": "android.permission.MANAGE_OWN_CALLS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "com.wire.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeAssets": {}}, "whatsNew": {"en-US": "New\n\nFixes\n", "de-DE": "Neu\n\nVerbesserungen\n\nFehlerbehebungen\n"}}, "4f98e452c3069009aa0b5b4906c5284ab160cac732deec90d1d0a4d001aea38f": {"whatsNew": null}}}, "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"}}}}, "com.yacgroup.yacguide": {"metadata": {"lastUpdated": 1778402060034}, "versions": {"e18dd23eb4d7d49c85b12d34ffa165cd64d83d568b2c710e916abd15a2c751c7": null, "4d1a7e6c7a255110f643e894955ead3f7fea4d8f849e7889544b18e20b76a175": {"added": 1778402060034, "file": {"name": "/com.yacgroup.yacguide_9005.apk", "sha256": "4d1a7e6c7a255110f643e894955ead3f7fea4d8f849e7889544b18e20b76a175", "size": 2654903, "ipfsCIDv1": "bafybeibevgxbk5oksnzgen2rf7ikmdkwspbdyjqfqvetnjvjr5a3rv42gy"}, "src": {"name": "/com.yacgroup.yacguide_9005_src.tar.gz", "sha256": "f56029513a835cbd138ddd701a84e3a34d00bd677d7369f0eea2925b117fcfb8", "size": 1948423}, "manifest": {"versionName": "0.9.5", "versionCode": 9005, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["537828b1c06f703dadd4a632aca1edc56608a19c6008facbd4d5c0db8e05d950"]}, "usesPermission": [{"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.REORDER_TASKS"}, {"name": "com.yacgroup.yacguide.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Database is loaded from a non-libre server"}}}}}, "com.zappbrannigan34.runnnpebridge": {"metadata": {"categories": ["Connectivity", "Health Manager", "Workout"]}}, "com.zell_mbc.medilog": {"metadata": {"categories": ["Health Manager", "Sports & Health"]}}, "com.zell_mbc.medilog.fdroid": {"metadata": {"categories": ["Health Manager", "Sports & Health"]}}, "com.zoffcc.applications.tofshare": {"metadata": {"lastUpdated": 1778402060034}, "versions": {"8d19e8ac291fec5b86099fcab2b5111b7fa0ad9ac1e7750b2304e9187ce61ae3": null, "00117949b19726f8fb47cab2a6fbcf1e460132bf5c4b270c2005facd6ceb7ac6": {"added": 1778402060034, "file": {"name": "/com.zoffcc.applications.tofshare_10016.apk", "sha256": "00117949b19726f8fb47cab2a6fbcf1e460132bf5c4b270c2005facd6ceb7ac6", "size": 81617306, "ipfsCIDv1": "bafybeibdajxmk2x2xxlg3e7oj6gg4apwwbm4ne7k2sakrud5ecolz5ktxq"}, "src": {"name": "/com.zoffcc.applications.tofshare_10016_src.tar.gz", "sha256": "a9bc38e8c20634e8f010246fe20c6fa6a1d77ccb3dd9a266069ab77cecf022c5", "size": 13487046}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.0.16", "versionCode": 10016, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 33}, "signer": {"sha256": ["482c7892bf3423af882d5f73b8e72829b15a8c0836cd35e8d37e835e689d8204"]}, "usesPermission": [{"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.DISABLE_KEYGUARD"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.RAISED_THREAD_PRIORITY"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "com.zoffcc.applications.tofshare.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.RECORD_AUDIO"}]}}}}, "com.zoffcc.applications.toloshare": {"metadata": {"lastUpdated": 1778402060034}, "versions": {"51cfe3024252eaa8be0f0882bda3d6d038077ed84bbf0d67033dc5c65a6a509c": null, "1122bae359d87dba67394412ac280606e0d4f28526d99c88905243da0bac5c9c": {"added": 1778402060034, "file": {"name": "/com.zoffcc.applications.toloshare_10023.apk", "sha256": "1122bae359d87dba67394412ac280606e0d4f28526d99c88905243da0bac5c9c", "size": 81912044, "ipfsCIDv1": "bafybeicobrtirssk6youcyc3etqmozhuq5qmol24abvlcnc6ry4lajauxu"}, "src": {"name": "/com.zoffcc.applications.toloshare_10023_src.tar.gz", "sha256": "c3a7b64a09c4c4a1d47cbf3ff16b04d90fa78a9b77b3b0ebd16c2d31c855f42e", "size": 14353269}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.0.23", "versionCode": 10023, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 33}, "signer": {"sha256": ["9a373a52d17727394d51f6eee02b2838d6846f0d638c35550e7e42a100f4b794"]}, "usesPermission": [{"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "com.zoffcc.applications.toloshare.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.zoffcc.applications.trifa": {"metadata": {"lastUpdated": 1778402060034}, "versions": {"da10cdb4a9fc1e9b786b5600476f6b4176b7085b19d9582c8ef3464f2d12fb2b": null, "4590a94ecae91de565ac3f0b7c662fe50f8f3c18007c5baa327374695543336e": null, "290a58ac4023be95d08e05ec7c69e702df2707b9c0cc5dce8d8c5267e6aa3ba0": {"added": 1778402060034, "file": {"name": "/com.zoffcc.applications.trifa_10273.apk", "sha256": "290a58ac4023be95d08e05ec7c69e702df2707b9c0cc5dce8d8c5267e6aa3ba0", "size": 106004834, "ipfsCIDv1": "bafybeiej43wvaefmsrumhrav3hcaytfaanc4jza6vztexcg3htbnsemxum"}, "src": {"name": "/com.zoffcc.applications.trifa_10273_src.tar.gz", "sha256": "60d6c596e2258338226afdd4a33f66657cfc249041befb48fb3cd1ec7b6fa5d5", "size": 51814083}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.0.273", "versionCode": 10273, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 33}, "signer": {"sha256": ["0ee1aecb21e26594714e9045f4c4b46e1661e24c2368e70b8daf978d816a1193"]}, "usesPermission": [{"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.DISABLE_KEYGUARD"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.RAISED_THREAD_PRIORITY"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "com.zoffcc.applications.trifa.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "c8b0bfa38b9e4f715aeefab03d1cc970469edefef66078375cc79066a560fcd5": {"added": 1778058151118, "file": {"name": "/com.zoffcc.applications.trifa_10272.apk", "sha256": "c8b0bfa38b9e4f715aeefab03d1cc970469edefef66078375cc79066a560fcd5", "size": 105832802, "ipfsCIDv1": "bafybeiefoio5ce4tv5jeznwixzdcvi55ivoknsu227tcjn7y6j2cgzs6t4"}, "src": {"name": "/com.zoffcc.applications.trifa_10272_src.tar.gz", "sha256": "526f902217fdd6b3c2e1caabaf8d7630b2f8699b3312fecef79f2bfcd4863ecc", "size": 51810778}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.0.272", "versionCode": 10272, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 33}, "signer": {"sha256": ["0ee1aecb21e26594714e9045f4c4b46e1661e24c2368e70b8daf978d816a1193"]}, "usesPermission": [{"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.DISABLE_KEYGUARD"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.RAISED_THREAD_PRIORITY"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "com.zoffcc.applications.trifa.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.zola.bmi": {"metadata": {"categories": ["Health Manager", "Sports & Health"]}}, "cz.mendelu.xmarik.train_manager": {"metadata": {"lastUpdated": 1778402060034}, "versions": {"176e09772ac02544d92a39562cc8a1c6f15f929b8066a4b135595d282981867f": null, "ce2dd4d797c3a27593db5458969fd1f82a6ad14924b2c1c76e0758794f89ac2d": {"added": 1778402060034, "file": {"name": "/cz.mendelu.xmarik.train_manager_35.apk", "sha256": "ce2dd4d797c3a27593db5458969fd1f82a6ad14924b2c1c76e0758794f89ac2d", "size": 5989030, "ipfsCIDv1": "bafybeibludgetvcjrrqfjqjuuxbsd4czp7zzvemg4arduks3uqp75um54u"}, "src": {"name": "/cz.mendelu.xmarik.train_manager_35_src.tar.gz", "sha256": "d9be149750ff493e2e7b1f033f9be73877173a439695794f2636ae5eea50a5dd", "size": 1525335}, "manifest": {"versionName": "2.4", "versionCode": 35, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 35}, "signer": {"sha256": ["65c4e9ba1f1512c7186a7ef29b00791974ee9b5959f3879f92f598c27793d26d"]}, "usesPermission": [{"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.VIBRATE"}, {"name": "cz.mendelu.xmarik.train_manager.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "de.anderdonau.hackersdiet": {"metadata": {"categories": ["Health Manager", "Internet", "Sports & Health"]}}, "de.arnefeil.bewegungsmelder": {"metadata": {"categories": ["Schedule", "Time"]}}, "de.arnowelzel.android.periodical": {"metadata": {"categories": ["Calendar & Agenda", "Health Manager", "Sports & Health"]}}, "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.computerelite.shockalarm": {"metadata": {"issueTracker": "https://codeberg.org/Kaiya/ShockAlarmApp/issues", "sourceCode": "https://codeberg.org/Kaiya/ShockAlarmApp", "authorName": "Kaiya"}}, "de.cyberit.wasgeht": {"metadata": {"categories": ["Schedule", "Sports & Health", "Time"]}}, "de.dennisguse.opentracks": {"metadata": {"lastUpdated": 1778402060034}, "versions": {"0eed01bb42ea0140ba8a1b3092310d89594a524c1df9261c3a4cdfd20ad004b6": null, "e5e51772ec2cd9f1474bc6d8cc6a180f6a286a690dc21226d974eac1c1c6b201": {"added": 1778402060034, "file": {"name": "/de.dennisguse.opentracks_6653.apk", "sha256": "e5e51772ec2cd9f1474bc6d8cc6a180f6a286a690dc21226d974eac1c1c6b201", "size": 9077435, "ipfsCIDv1": "bafybeieqvrstjoucxjuryndyt5dhfp7cru7lnsbgekwyy344dx66nermce"}, "src": {"name": "/de.dennisguse.opentracks_6653_src.tar.gz", "sha256": "e889df5470f01a068d074de16e051c418b47cc5af3b80e40da2f3f4aaad9523f", "size": 10866924}, "manifest": {"versionName": "v4.27.0irreproducible", "versionCode": 6653, "features": [{"name": "android.hardware.location.gps"}], "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["4774e9917ce05a2071b5c339e8e6faa801bfc91b9dccc4804558cf8ae6555c74"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"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.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "de.dennisguse.opentracks.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "v4.27.0: OpenTracks\n\nChanges:\n- Sensor: power from Bosch eBike\n- Sensors: include already bonded Bluetooth devices (like Bosch eBike)\n- Barometer: enforce sampling frequency\n\nBugfix:\n- Dashboard API: did not provide update\n- GPS could not be enabled with Bluetooth disabled\n\nDeveloper:\n- Removed Mockito\n- UI tests: less flacky\n"}}, "85d097c9ee80ef85ae6d2c29809c00c5439ae4ee0f7ba02050250c3c77bbc19d": {"whatsNew": {"gl-ES": "v4.26.2: OpenTracks\n\nArranxos:\n- (aínda) non hai compatibilidade co GPS vía Bluetooth\n- non se mostraba a altitude tipo (EGM2008)\n"}}}}, "de.dennisguse.opentracks.playstore": {"metadata": {"lastUpdated": 1778402060034}, "versions": {"02c5ff25caef630f67dfb70593f5fe08e09716d8add210846ce39073311212f4": null, "5d4e1fb8d0b596d814db59465015e4ae2a57653797374c0b15fdd919afb1c871": {"added": 1778402060034, "file": {"name": "/de.dennisguse.opentracks.playstore_6653.apk", "sha256": "5d4e1fb8d0b596d814db59465015e4ae2a57653797374c0b15fdd919afb1c871", "size": 8956268, "ipfsCIDv1": "bafybeihwobtystvxg3e5xuldcyvddeb7mcjq2to3rn7psaljogar42m7ue"}, "src": {"name": "/de.dennisguse.opentracks.playstore_6653_src.tar.gz", "sha256": "0ca82c50bcea33b0676223feda408733d8ac6210627a9925839a8fe39b747b4f", "size": 10871108}, "manifest": {"versionName": "v4.27.0", "versionCode": 6653, "features": [{"name": "android.hardware.location.gps"}], "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["872c784563773b3d769ec34ceac4e38f1a2f15ef8ed44a61214c6d9d11c88a9b"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"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.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "de.dennisguse.opentracks.playstore.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "v4.27.0: OpenTracks\n\nChanges:\n- Sensor: power from Bosch eBike\n- Sensors: include already bonded Bluetooth devices (like Bosch eBike)\n- Barometer: enforce sampling frequency\n\nBugfix:\n- Dashboard API: did not provide update\n- GPS could not be enabled with Bluetooth disabled\n\nDeveloper:\n- Removed Mockito\n- UI tests: less flacky\n"}}, "f10811267d37ffcb96064e17fb80376b5809d60eba6889cc2d5c4fb60767fd0c": {"whatsNew": {"gl-ES": "v4.26.2: OpenTracks\n\nArranxos:\n- (aínda) non hai compatibilidade co GPS vía Bluetooth\n- non se mostraba a altitude tipo (EGM2008)\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.ergosign.offenbach.foss": {"metadata": {"categories": ["Internet", "Schedule"]}}, "de.informationsanarchistik.teapot.megamichi.duckrun": {"metadata": {"lastUpdated": 1778058151118}, "versions": {"20ac55107107db8b1287daec7132a4583932239faa79de1579cdf5ee81c70319": {"added": 1778058151118, "file": {"name": "/de.informationsanarchistik.teapot.megamichi.duckrun_311.apk", "sha256": "20ac55107107db8b1287daec7132a4583932239faa79de1579cdf5ee81c70319", "size": 58430360, "ipfsCIDv1": "bafybeig2sy3ygae67pamzrtf2kebtdleqjvqcygciwosiv6z6akj2xqdte"}, "src": {"name": "/de.informationsanarchistik.teapot.megamichi.duckrun_311_src.tar.gz", "sha256": "53a905e1896f740da3da97de33b687d1b6f339ca28d8a7a1677913249c7d8954", "size": 16097700}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a"], "versionName": "3.1.1", "versionCode": 311, "features": [{"name": "android.hardware.vulkan.version"}], "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["29c2e1de2522a1ce0ee8875a0f9686fe1c6a4bcce4ab2301e2c0c8e4dbde5bb7"]}}, "whatsNew": {"en-US": "- hotfix audio sound toggle and duck jump sound\n- implementing pause button + keybind (esc/quit pressed)\n- implementing screen expand mode\n- implementing modular stars (based on seed)\n- rework gui again\n- simplifying ground spawning and deletion\n- using Autoloads correctly\n- updating version number format\n- updating git plugin\n- fixing About screen capturing inputs\n- fixing duck jitter (Duckanker positioning in Duck script)\n- fixing spawning of hurdless and coins on gameover\n- fixing double clic"}}}}, "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.kitshn.android": {"metadata": {"lastUpdated": 1777874678959, "name": {"pl-PL": null, "uk": null}, "summary": {"pl-PL": null, "ta-IN": null}}, "versions": {"90ec9d439279fa00c8ac640ba7ef2a850e8b5059cceb911da918769d808093a8": null, "e9f01cb9e6e4ed81529606d0a11595f9581c167ceb76461f6eed46ab0b6dae5a": {"added": 1777874678959, "file": {"name": "/de.kitshn.android_20100.apk", "sha256": "e9f01cb9e6e4ed81529606d0a11595f9581c167ceb76461f6eed46ab0b6dae5a", "size": 8157439, "ipfsCIDv1": "bafybeid7qeik426wvgemf7324h4pt34pkxpgoawwqpttqveaeasc7a6q4q"}, "src": {"name": "/de.kitshn.android_20100_src.tar.gz", "sha256": "2ba2fb7e70e31456506e96424957ae9dd6cdce1678ece96485f9a827253dc4f9", "size": 55042525}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.1.0", "versionCode": 20100, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["5d1a9ad416246d76753f51577e00cd6d72dc7c3f36f5f3ec1fcbdb2bc8dd317d"]}, "usesPermission": [{"name": "com.android.alarm.permission.SET_ALARM"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "de.kitshn.android.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "‼️ https://keepandroidopen.org\n\n- Added dedicated recipe selection dialog (by @jonsch318).\n- Added meal type selection bottom sheet (by @jonsch318).\n- Added meal type editing and creation (by @jonsch318).\n- Added double click to check items in shopping list (by @jonsch318).\n- Added experimental support for Android 7.\n- Fixed flickering when loading home page (by @jonsch318).\n- Fixed unable to enter < 1 servings values in meal plan dialog.\n- Multiple small tweaks and design improvements."}}}}, "de.live.gdev.timetracker": {"metadata": {"categories": ["Sports & Health"]}}, "de.lolo.rssreader": {"metadata": {"lastUpdated": 1778507335350}, "versions": {"528f308daf26d26d4bdbd402ec51a9588dcd78dec8726ee7215282ce47e5481e": null, "bebe1adf1d0657ad6fef6b82198feaa103dd253580bda6b99d4d3d3ef3cfa6f3": 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"}]}}, "838c035311b416b2abf4405eb5377842899a36492c71f8b459a0970ac373f854": {"added": 1778058151118, "file": {"name": "/de.lolo.rssreader_141.apk", "sha256": "838c035311b416b2abf4405eb5377842899a36492c71f8b459a0970ac373f854", "size": 12697453, "ipfsCIDv1": "bafybeibicosmnyyysqyx7e5um3i4k6dmgcpjzp2k7xo5nqeyym4pxokkme"}, "src": {"name": "/de.lolo.rssreader_141_src.tar.gz", "sha256": "8cf288e2b194dfcc68419528771a2112b50b836ab386f2d1bae143baf50b1aa4", "size": 3454615}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.87.12", "versionCode": 141, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "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.markusfisch.android.screentime": {"metadata": {"categories": ["Time Tracker"]}}, "de.monocles.chat": {"metadata": {"lastUpdated": 1778188097776}, "versions": {"8df94317a9c365aa8306c16d6f23b57fdb17cff303e390176921e1c881cb7c77": null, "f53a9f020ee58a94414ae7609d506802dd617dfc46777237854bcf879768296f": null, "4c912189b08e87ab0a00ab8664168887064bc6405786f62812fe6b97bd398e44": null, "5a85493e2ec45473fb8d8e4773cbbd2518985d63abd9a53ed1596066c01899f8": null, "2c841a0e6aeda8133043b3a87bf66f83a63cf46001d16a0a90871d3f84b08b32": {"added": 1778188097776, "file": {"name": "/de.monocles.chat_20204.apk", "sha256": "2c841a0e6aeda8133043b3a87bf66f83a63cf46001d16a0a90871d3f84b08b32", "size": 39779288, "ipfsCIDv1": "bafybeiewybjwi5l44zgwn66ev6fz4inijtnp6ea4m2vtgmpxcc6ridfvfu"}, "src": {"name": "/de.monocles.chat_20204_src.tar.gz", "sha256": "5c7703f8916031a9c67dd2115b2ad446bd6bdd8ead15fef654fbcaf1594f523c", "size": 15719219}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "2.1.6", "versionCode": 20204, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 35}, "signer": {"sha256": ["16bdc1612b0bc6873f759308b7b6ea1eedc17d3302592a192ceecac0ead923c2"]}, "usesPermission": [{"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.BIND_TELECOM_CONNECTION_SERVICE"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_PROFILE"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.READ_MEDIA_VISUAL_USER_SELECTED"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.FOREGROUND_SERVICE_CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.MANAGE_OWN_CALLS"}, {"name": "de.monocles.chat.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": {"de": "* Unterstützung für verschwindenden Nachrichten\n* Behebung eines NPE\n* Einbeziehung von Dateien in Backups und Verwendung portabler Pfade\n* Standardmäßige Speicherung im internen versteckten Speicher\n* Entfernung der veralteten Einstellung zum Dateiexport\n* Änderung der standardmäßigen Löschfrist für den internen versteckten Speicher auf „nie“\n* Überarbeitung der angehefteten Nachrichten und Hinzufügen dieser Nachrichten zum Backup\n* Toast-Benachrichtigung bei fehlgeschlagener Sicherung anzeigen", "en-US": "* Support for ephemeral messages\n* Fix NPE\n* Include files in backups and use portable paths\n* Default to store in internal hidden storage\n* Remove obsolete file export preference\n* Change default internal hidden storage deletion period to never\n* Refactor pinned messages and also add pinned messages to backup\n* Show toast on backup failure and prune old backup files but keep the last three\n* Exclude reply fallback for messages with remote files\n* Improve create and restore backup\n* Show toast n"}}, "1f5ab38cef9fd200193297cdd1b896bdfa22c79dbe23100e95e7e46bf4facf1f": {"added": 1778188097776, "file": {"name": "/de.monocles.chat_20203.apk", "sha256": "1f5ab38cef9fd200193297cdd1b896bdfa22c79dbe23100e95e7e46bf4facf1f", "size": 42122191, "ipfsCIDv1": "bafybeidkkeipwmmwdktqqx2ddfz7gdavqfxvqtkxanxxn7zdiwro4niddu"}, "src": {"name": "/de.monocles.chat_20203_src.tar.gz", "sha256": "288d388bce7d4cc325863420227e2f142afa9758ddd1fcabcb70b46b97232131", "size": 15719287}, "manifest": {"nativecode": ["x86_64"], "versionName": "2.1.6", "versionCode": 20203, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 35}, "signer": {"sha256": ["16bdc1612b0bc6873f759308b7b6ea1eedc17d3302592a192ceecac0ead923c2"]}, "usesPermission": [{"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.BIND_TELECOM_CONNECTION_SERVICE"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_PROFILE"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.READ_MEDIA_VISUAL_USER_SELECTED"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.FOREGROUND_SERVICE_CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.MANAGE_OWN_CALLS"}, {"name": "de.monocles.chat.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": {"de": "* Unterstützung für verschwindenden Nachrichten\n* Behebung eines NPE\n* Einbeziehung von Dateien in Backups und Verwendung portabler Pfade\n* Standardmäßige Speicherung im internen versteckten Speicher\n* Entfernung der veralteten Einstellung zum Dateiexport\n* Änderung der standardmäßigen Löschfrist für den internen versteckten Speicher auf „nie“\n* Überarbeitung der angehefteten Nachrichten und Hinzufügen dieser Nachrichten zum Backup\n* Toast-Benachrichtigung bei fehlgeschlagener Sicherung anzeigen", "en-US": "* Support for ephemeral messages\n* Fix NPE\n* Include files in backups and use portable paths\n* Default to store in internal hidden storage\n* Remove obsolete file export preference\n* Change default internal hidden storage deletion period to never\n* Refactor pinned messages and also add pinned messages to backup\n* Show toast on backup failure and prune old backup files but keep the last three\n* Exclude reply fallback for messages with remote files\n* Improve create and restore backup\n* Show toast n"}}, "92a5f2c87ec6984fba5447a6b357553aa30e8bbc07cacebf3c5b80070e4f17e9": {"added": 1778188097776, "file": {"name": "/de.monocles.chat_20202.apk", "sha256": "92a5f2c87ec6984fba5447a6b357553aa30e8bbc07cacebf3c5b80070e4f17e9", "size": 40385478, "ipfsCIDv1": "bafybeici3x2sfty555utfhtd7ueesvdoj3p4ivovwhtr45r3bltvtomoo4"}, "src": {"name": "/de.monocles.chat_20202_src.tar.gz", "sha256": "d9249674fcf5d60974b5ab67f3ec5be1b86d9795ab38ae6ed84b4399180ba534", "size": 15719092}, "manifest": {"nativecode": ["x86"], "versionName": "2.1.6", "versionCode": 20202, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 35}, "signer": {"sha256": ["16bdc1612b0bc6873f759308b7b6ea1eedc17d3302592a192ceecac0ead923c2"]}, "usesPermission": [{"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.BIND_TELECOM_CONNECTION_SERVICE"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_PROFILE"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.READ_MEDIA_VISUAL_USER_SELECTED"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.FOREGROUND_SERVICE_CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.MANAGE_OWN_CALLS"}, {"name": "de.monocles.chat.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": {"de": "* Unterstützung für verschwindenden Nachrichten\n* Behebung eines NPE\n* Einbeziehung von Dateien in Backups und Verwendung portabler Pfade\n* Standardmäßige Speicherung im internen versteckten Speicher\n* Entfernung der veralteten Einstellung zum Dateiexport\n* Änderung der standardmäßigen Löschfrist für den internen versteckten Speicher auf „nie“\n* Überarbeitung der angehefteten Nachrichten und Hinzufügen dieser Nachrichten zum Backup\n* Toast-Benachrichtigung bei fehlgeschlagener Sicherung anzeigen", "en-US": "* Support for ephemeral messages\n* Fix NPE\n* Include files in backups and use portable paths\n* Default to store in internal hidden storage\n* Remove obsolete file export preference\n* Change default internal hidden storage deletion period to never\n* Refactor pinned messages and also add pinned messages to backup\n* Show toast on backup failure and prune old backup files but keep the last three\n* Exclude reply fallback for messages with remote files\n* Improve create and restore backup\n* Show toast n"}}, "a7a0ffba55fd17fa247cb7620672842ba4fee8e5e9e24ef260b4fbff5d8559c7": {"added": 1778188097776, "file": {"name": "/de.monocles.chat_20201.apk", "sha256": "a7a0ffba55fd17fa247cb7620672842ba4fee8e5e9e24ef260b4fbff5d8559c7", "size": 35052510, "ipfsCIDv1": "bafybeigenagzk75bq5zlvobakrkijet3kzxovi4wtmt4x2bqqdpfivreq4"}, "src": {"name": "/de.monocles.chat_20201_src.tar.gz", "sha256": "100c994b10c6308be1ea29e9f505a8387c95c3e213ff03e7d1c7d0701cf884f0", "size": 15719107}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "2.1.6", "versionCode": 20201, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 35}, "signer": {"sha256": ["16bdc1612b0bc6873f759308b7b6ea1eedc17d3302592a192ceecac0ead923c2"]}, "usesPermission": [{"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.BIND_TELECOM_CONNECTION_SERVICE"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_PROFILE"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.READ_MEDIA_VISUAL_USER_SELECTED"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.FOREGROUND_SERVICE_CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.MANAGE_OWN_CALLS"}, {"name": "de.monocles.chat.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": {"de": "* Unterstützung für verschwindenden Nachrichten\n* Behebung eines NPE\n* Einbeziehung von Dateien in Backups und Verwendung portabler Pfade\n* Standardmäßige Speicherung im internen versteckten Speicher\n* Entfernung der veralteten Einstellung zum Dateiexport\n* Änderung der standardmäßigen Löschfrist für den internen versteckten Speicher auf „nie“\n* Überarbeitung der angehefteten Nachrichten und Hinzufügen dieser Nachrichten zum Backup\n* Toast-Benachrichtigung bei fehlgeschlagener Sicherung anzeigen", "en-US": "* Support for ephemeral messages\n* Fix NPE\n* Include files in backups and use portable paths\n* Default to store in internal hidden storage\n* Remove obsolete file export preference\n* Change default internal hidden storage deletion period to never\n* Refactor pinned messages and also add pinned messages to backup\n* Show toast on backup failure and prune old backup files but keep the last three\n* Exclude reply fallback for messages with remote files\n* Improve create and restore backup\n* Show toast n"}}}}, "de.mysportsmate.officebreak": {"metadata": {"added": 1778058151118, "categories": ["Sports & Health", "Time"], "changelog": "https://github.com/Drumm3r/office-break/blob/HEAD/CHANGELOG.md", "issueTracker": "https://github.com/Drumm3r/office-break/issues", "lastUpdated": 1778058151118, "license": "GPL-3.0-only", "sourceCode": "https://github.com/Drumm3r/office-break", "screenshots": {"phone": {"de-DE": [{"name": "/de.mysportsmate.officebreak/de-DE/phoneScreenshots/01.png", "sha256": "14dd915c62031700f0ca380df696ba8d3f4ac37afa6db59f51ede8a439a88395", "size": 320339}, {"name": "/de.mysportsmate.officebreak/de-DE/phoneScreenshots/02.png", "sha256": "a7e93213cb974ea8dcf821a2ab253e6cc2dfffc1f0b6128b3e4cc8119e230f82", "size": 261002}, {"name": "/de.mysportsmate.officebreak/de-DE/phoneScreenshots/03.png", "sha256": "992b34b404678730ae353f9f9d6d93c7fb480f9114b0dd9aca12af4baeeb6e4d", "size": 388987}, {"name": "/de.mysportsmate.officebreak/de-DE/phoneScreenshots/04.png", "sha256": "a8223efd8f668dab4f7b4ed6fd0cbcab85e684012fd771f43ae2d0bbc843fec1", "size": 426281}, {"name": "/de.mysportsmate.officebreak/de-DE/phoneScreenshots/05.png", "sha256": "2ec6ee479b0318fb5532ea5a05a3faf8ce2f09122692906b0fefd1d5879ccdd3", "size": 327954}, {"name": "/de.mysportsmate.officebreak/de-DE/phoneScreenshots/06.png", "sha256": "f8e07197a779e0c049313415583d66ff5054e084b8d7c87fe648c751ce963980", "size": 366216}, {"name": "/de.mysportsmate.officebreak/de-DE/phoneScreenshots/07.png", "sha256": "5291d6645bda6e20916415c08efe9f420e448fd926a92f7e4e680a33d5ec1bc2", "size": 411285}], "en-US": [{"name": "/de.mysportsmate.officebreak/en-US/phoneScreenshots/01.png", "sha256": "d9b7e634b057287a6d02a3c92da3d08557d49986e2d1cdb45dbd426da650b1b6", "size": 303386}, {"name": "/de.mysportsmate.officebreak/en-US/phoneScreenshots/02.png", "sha256": "6ceb6415efcb344c5b1c66bdd73eaac88a6917ad752a0383c5341dc9b9089e4f", "size": 260285}, {"name": "/de.mysportsmate.officebreak/en-US/phoneScreenshots/03.png", "sha256": "d6fec1a93a2abda9d989342102a4f50ff8cb49b1294012545dd75a4a3b81fad3", "size": 377558}, {"name": "/de.mysportsmate.officebreak/en-US/phoneScreenshots/04.png", "sha256": "c63ca9c30e7d04ba2133d49f8bbb80f7214b16506860c7f2ac096d7cc532a281", "size": 411326}, {"name": "/de.mysportsmate.officebreak/en-US/phoneScreenshots/05.png", "sha256": "d88d6c7d6f55f0053a03909d10ea11a383aadf78edd056767c612609d24616c4", "size": 329805}, {"name": "/de.mysportsmate.officebreak/en-US/phoneScreenshots/06.png", "sha256": "ebd9df6e92dc6925e0171bd0172334050e19de6008de5a6661e45b4b37ac842b", "size": 347128}, {"name": "/de.mysportsmate.officebreak/en-US/phoneScreenshots/07.png", "sha256": "53e1b82236fd6a42d4ecce361c89c989e57494c3d4537954b9a84bbd5d314901", "size": 405959}]}}, "authorEmail": "officebreak@mysportsmate.de", "authorName": "Daniel Schönenborn", "name": {"de-DE": "Office Break", "en-US": "Office Break"}, "summary": {"de-DE": "Pausen-Timer mit Übungen - erinnert dich an aktive Bewegung im Büro.", "en-US": "Active break timer with exercises - reminds you to move at the office."}, "description": {"de-DE": "Office Break ist ein einfacher, datenschutzfreundlicher Timer, der dich an aktive Bewegungspausen während deines Arbeitstages erinnert. Stelle ein Intervall ein, drücke Start und wenn der Timer abläuft, schlägt die App eine zufällige Übung vor. Bestätige mit \"Geschafft!\" und der Timer startet automatisch von vorne - immer weiter, bis du ihn beendest.\n\nBleib fit beim Arbeiten - im Home Office oder im Büro - ohne Werbung, ohne Tracking, ohne Konto.\n\nFunktionen:\n\n* Frei einstellbares Pausenintervall (Stunden + Minuten) per Slider oder manueller Eingabe\n* Konfigurierbare Wiederholungen, fest oder zufällig aus einem Min/Max-Bereich\n* Drei kontextbezogene Übungsmodi: Home Office Workout (Bodyweight-Kraft), Home Office Mobilität (Yoga-Stretches), Büro (dezente Übungen für den Schreibtisch)\n* 25 mitgelieferte Übungen über alle Modi - eigene hinzufügen oder ungeliebte deaktivieren\n* Optional automatischer Modus pro Wochentag: binde z.B. Büro an Mo/Di und Home Workout an Mi-Fr\n* Arbeitszeiten mit pro-Tag-Konfiguration und Mittagspause: Timer pausiert automatisch in der Pause und stoppt zum Feierabend; Nachtschicht-fähig\n* Freestyle-Modus nach Feierabend für freie Pausen ohne Übungsabfrage\n* Foreground-Service mit persistenter Benachrichtigung, Bildschirm-Aufwachen und Vollbild-Lockscreen-Alarm bei Pausenstart\n* Einstellbarer Signalton, Vibration und eigene Benachrichtigungstöne (beliebige Audiodatei wählbar)\n* Sprachausgabe: Übungsnamen werden in deiner Sprache vorgelesen\n* Homescreen-Widget (Glance) mit sekundengenauem Live-Countdown, heutiger Pausenzahl, aktueller Serie und Ein-Klick-Start\n* Erfolge-System mit teilbaren Bild-Karten (über 35 Meilensteine)\n* Lokale Statistiken: Pausen, Wiederholungen, Wochentrends, häufigste Übung - alle Daten bleiben auf deinem Gerät\n* JSON-Backup Export und Import über das Storage Access Framework\n* Material-3-Design, Hell-/Dunkel-/System-Modus, Barrierefreiheit (TalkBack, Reduce-Motion, große Schrift)\n* Deutsche und englische Oberfläche\n\nDatenschutz:\n\nKeine Analytics, kein Telemetrie, keine Werbung, keine Third-Party-SDKs. Alle Daten bleiben lokal auf deinem Gerät. Die App verbindet sich nie mit einem Server. Quellcode ist unter GPL-3.0 veröffentlicht.\n", "en-US": "Office Break is a simple, privacy-respecting timer that reminds you to take active movement breaks during your workday. Set an interval, hit start, and when the timer expires the app suggests a random exercise. Confirm \"Done!\" and the timer restarts automatically - over and over, until you stop it.\n\nStay fit while working from home or at the office, without ads, tracking, or accounts.\n\nFeatures:\n\n* Adjustable break interval (hours + minutes) with sliders or manual input\n* Configurable repetitions, fixed or randomized in a min/max range\n* Three context-aware exercise modes: Home Office Workout (bodyweight strength), Home Office Mobility (yoga-inspired stretches), Office (subtle desk-friendly moves)\n* 25 built-in exercises across all modes - add your own or disable the ones you don't like\n* Optional auto-mode by weekday: bind a different mode to each day of the week (e.g. Office on Mon/Tue, Home Workout on Wed-Fri)\n* Work schedule with per-day start/end and lunch break: timer auto-pauses during lunch and stops at end-of-shift; full night-shift support\n* Freestyle mode after work hours for free-running breaks without exercise prompts\n* Foreground service with persistent notification, screen wake-up, and full-screen lock-screen alert when the timer expires\n* Configurable beep, vibration, and custom notification sounds (pick any audio file)\n* Text-to-speech: exercise names spoken aloud in your language\n* Home screen widget (Glance) with live second-by-second countdown, today's break count, current streak, and a one-tap Start button\n* Achievements system with shareable cards (over 35 milestones)\n* Local statistics: total breaks, reps, weekly trends, most frequent exercise - all data stays on your device\n* JSON backup export and import via Storage Access Framework\n* Material 3 theming, light/dark/system modes, accessibility-tuned (TalkBack, reduce-motion, large fonts)\n* English and German UI\n\nPrivacy:\n\nNo analytics, no telemetry, no ads, no third-party SDKs. All data is stored locally on your device. The app never connects to a server. Source code is published under GPL-3.0.\n"}, "donate": ["https://ko-fi.com/drumm3r"], "icon": {"de-DE": {"name": "/de.mysportsmate.officebreak/de-DE/icon_UGfEShtTgCtIH8rgb44JsISSG5PR1TyJLYMasUuWIUs=.png", "sha256": "5067c44a1b53802b481fcae06f8e09b084921b93d1d53c892d831ab14b96214b", "size": 17070}, "en-US": {"name": "/de.mysportsmate.officebreak/en-US/icon_UGfEShtTgCtIH8rgb44JsISSG5PR1TyJLYMasUuWIUs=.png", "sha256": "5067c44a1b53802b481fcae06f8e09b084921b93d1d53c892d831ab14b96214b", "size": 17070}}, "preferredSigner": "8a199ccf2009e4afa56cff8a78aa022f3a21bb66ac2c24d8d8b6b5ae4a5f90fa"}, "versions": {"7f99d1fc17de3954cfde61b78a654257f08cadb3389525e486f00fbfd5dae11d": {"added": 1778058151118, "file": {"name": "/de.mysportsmate.officebreak_9.apk", "sha256": "7f99d1fc17de3954cfde61b78a654257f08cadb3389525e486f00fbfd5dae11d", "size": 4401247, "ipfsCIDv1": "bafybeid5x7pmagzuhrmvc6tz5g743x6gyqlaa7433wqpsqaxunvhahstbi"}, "src": {"name": "/de.mysportsmate.officebreak_9_src.tar.gz", "sha256": "4a125a5f0b0955bcfb0f1ef446424a61721ae4a997ed1f5309210f086989a76d", "size": 5068398}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.8.1", "versionCode": 9, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["8a199ccf2009e4afa56cff8a78aa022f3a21bb66ac2c24d8d8b6b5ae4a5f90fa"]}, "usesPermission": [{"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "de.mysportsmate.officebreak.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"de-DE": "v0.8.1\n\n* Office Break wurde bei F-Droid eingereicht.\n* Build-Pipeline auf Reproducible-Builds umgestellt (Dependencies-Info-Block deaktiviert, Foojay-Resolver-Plugin entfernt).\n* Keine sichtbaren Änderungen.\n", "en-US": "v0.8.1\n\n* Office Break is now submitted to F-Droid.\n* Build pipeline made reproducible-build friendly (dependencies-info blob disabled, foojay-resolver plugin removed).\n* No user-facing changes.\n"}}}}, "de.noisruker.openPasskeyAuth": {"metadata": {"lastUpdated": 1778058151118}, "versions": {"02e81b1662e011238e0b791b0abc692e5bd3a25e7be32439d7323f65c73b7960": null, "ba1a048009046be5e812194e3cc3009599960b720e625b3d1fea61b80e8d21ea": {"added": 1778058151118, "file": {"name": "/de.noisruker.openPasskeyAuth_13.apk", "sha256": "ba1a048009046be5e812194e3cc3009599960b720e625b3d1fea61b80e8d21ea", "size": 7224257, "ipfsCIDv1": "bafybeieezovisilzdx25acwcsgcv44dktihzde4gdv3t7yzd4dzpbuz7ga"}, "src": {"name": "/de.noisruker.openPasskeyAuth_13_src.tar.gz", "sha256": "671fbb3d8a12d3a7958228354fc68f694161749e72648b0ea5def77a10c0d3a2", "size": 3780834}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.1.4", "versionCode": 13, "usesSdk": {"minSdkVersion": 34, "targetSdkVersion": 36}, "signer": {"sha256": ["5e800453274d72d5668931817f82ba1936f2423d90bd1630d0a2ea3bce36bccf"]}, "usesPermission": [{"name": "android.permission.NFC"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "de.noisruker.openPasskeyAuth.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"de-DE": "- Aktualisierung der \"allowlist\", FIDO Metadaten und Abhängigkeiten", "en-US": "- Updated allowlist, FIDO metadata and dependencies"}}}}, "de.ntdote.medicalcalendarlog": {"metadata": {"categories": ["Health Manager", "Sports & Health"]}}, "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.quantumphysique.trale": {"metadata": {"categories": ["Habit Tracker", "Health Manager", "Sports & Health"]}}, "de.readeckapp": {"metadata": {"lastUpdated": 1777931336453}, "versions": {"874e64e3027adedca186e208de03f6d195ee04ade08ec94a9ae4291be4867042": null, "474e038efd512ad3eca24dec6be3d593a9786e9e71eafbbd21de6d3ac68d8939": {"added": 1777931336453, "file": {"name": "/de.readeckapp_1100.apk", "sha256": "474e038efd512ad3eca24dec6be3d593a9786e9e71eafbbd21de6d3ac68d8939", "size": 3838619, "ipfsCIDv1": "bafybeicgme3bscxlglt5lemtdyadur3djimnrokxbbbhesm2hus7rvn4ay"}, "src": {"name": "/de.readeckapp_1100_src.tar.gz", "sha256": "e8273cf83f5147169e13551d18e8eea16a8e4cb7f4163d72be712cfa60a2ecd2", "size": 5765005}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.11.0", "versionCode": 1100, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["534f1f1c839a179258a2eb413c756aa601a69e79e1354783b681c51076e81060"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.REORDER_TASKS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "de.readeckapp.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "ADDED:\n- Added configurable default bookmark list view. You can now configure whether the initial view displays unread, archived, or favorite bookmarks. Closes #141. Contributed by @ajaypremshankar\n- Added translation for Italian by @igor-cali\n\nFIXED:\n- Fixed missing synchronization of reading progress when using system back press (gesture or back button). Closes #159.\n- Fixed some untranslated strings.\n- Fixed misleading url field. Closes #158.\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"}}}}, "de.schliweb.sambalite": {"metadata": {"lastUpdated": 1778135657867}, "versions": {"327ceb5dc2aa42dc01d3dcd023f90da2ecf8374cb7cc4aee5db2dc122dced900": null, "fc47fe73aae1084a101d0b1a94f4093d3926d958fb3dce8425a05936fe8e5904": {"added": 1778135657867, "file": {"name": "/de.schliweb.sambalite_20500.apk", "sha256": "fc47fe73aae1084a101d0b1a94f4093d3926d958fb3dce8425a05936fe8e5904", "size": 15984055, "ipfsCIDv1": "bafybeid5xzfah6bbgk5c74dxt5lkusys3xvmpwrvecl4v3gmepfuyc3sa4"}, "src": {"name": "/de.schliweb.sambalite_20500_src.tar.gz", "sha256": "f2f0521d68bcc880cd5ad43b028b58da8a103c3e27a1a4192aa37f4e1350954f", "size": 2893510}, "manifest": {"versionName": "2.5.0", "versionCode": 20500, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["ae322d3fb71afe21df4727e37a5c6803511d5a2fe1fc3135430cee0699fa1b34"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "de.schliweb.sambalite.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Added: Mirror Sync Mode (one-way) with optional trash safeguard (.sambalite-trash) and safety limits.\n- Added: Mirror logging, UI options, trash exclusion, tests, and translations.\n- Changed: Sync worker reworked; configs persist mirror settings.\n- Fixed: Docker API tests and unnecessary file list refresh."}}}}, "de.swgross.calorimeter": {"metadata": {"categories": ["Diet", "Sports & Health"]}}, "de.tutao.calendar": {"metadata": {"lastUpdated": 1778402060034}, "versions": {"fce56fd149515e8e247178382921748d0b0dd32c73410fa3c08698a177257ede": null, "693d5cba6d7746f78a21e023a3c508e341c0b8397d1f255ce35fd05f6e4b8dab": null, "4f84197096c85021800cb174fb4810c730beeadd668a0f076ebb3c1839629113": {"added": 1778402060034, "file": {"name": "/de.tutao.calendar_284.apk", "sha256": "4f84197096c85021800cb174fb4810c730beeadd668a0f076ebb3c1839629113", "size": 70723527, "ipfsCIDv1": "bafybeiatnfcchafr2b3vgf25tr4fe7iornapvulri6np37hvqoybhqspuq"}, "src": {"name": "/de.tutao.calendar_284_src.tar.gz", "sha256": "11a455899f44303812b345973a2824e96f5fe463de42a4b0c2123b0ef5e6210e", "size": 106382620}, "manifest": {"nativecode": ["arm64-v8a", "armeabi", "armeabi-v7a", "mips", "mips64", "x86", "x86_64"], "versionName": "348.260508.0", "versionCode": 284, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["0cac8f250c3284889907694ce3d2417a06797010da46e4cb4b7af53d46af6042"]}, "usesPermission": [{"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.WRITE_CONTACTS"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.USE_EXACT_ALARM"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM", "maxSdkVersion": 32}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "de.tutao.calendar.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Rely on tuta.com"}}, "whatsNew": {"en-US": "see: https://github.com/tutao/tutanota/releases"}}, "ebc21c57f113526c3eecd8fa0552b4e029f96456becc9daad7b52c92f9be65d7": {"added": 1778402060034, "file": {"name": "/de.tutao.calendar_283.apk", "sha256": "ebc21c57f113526c3eecd8fa0552b4e029f96456becc9daad7b52c92f9be65d7", "size": 70719431, "ipfsCIDv1": "bafybeibrzeilycmjrujmxhmzhk6a4sq5f5ddtwv6cnbqrqij5qc2z7sa7u"}, "src": {"name": "/de.tutao.calendar_283_src.tar.gz", "sha256": "0b27a86437628c0dce6d94c20eab0c9371c5534b3c54470f001c0d7106ba029e", "size": 106387085}, "manifest": {"nativecode": ["arm64-v8a", "armeabi", "armeabi-v7a", "mips", "mips64", "x86", "x86_64"], "versionName": "348.260506.0", "versionCode": 283, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["0cac8f250c3284889907694ce3d2417a06797010da46e4cb4b7af53d46af6042"]}, "usesPermission": [{"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.WRITE_CONTACTS"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.USE_EXACT_ALARM"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM", "maxSdkVersion": 32}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "de.tutao.calendar.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Rely on tuta.com"}}}, "fde8ea13916c9f54279f80a090b8df8bfd40f3a5e70c5e664bcf882fcfa093ef": {"whatsNew": null}}}, "de.tutao.tutanota": {"metadata": {"lastUpdated": 1778402060034}, "versions": {"1633197b3a4ca8edbb1ce3b28f7e5a15f375cbcb43d86320f2004ddef586c514": null, "9848464528f629778b90ec0095451081925efcd9ebb43a245727f0f8422a6b6b": null, "6fb80fe736cc8d823eaaae55f089cc9f0a8386a8052818d979a33e514ac70d93": null, "3c448aaf9d8b3d07b316c9a513c7a52003da643095deef4080d5b322404784c2": {"added": 1778402060034, "file": {"name": "/de.tutao.tutanota_396644.apk", "sha256": "3c448aaf9d8b3d07b316c9a513c7a52003da643095deef4080d5b322404784c2", "size": 68340330, "ipfsCIDv1": "bafybeiao63r3ry3ce2ojhxspkbteyxub64hwnrhaguy4guq4qkjlinivvu"}, "src": {"name": "/de.tutao.tutanota_396644_src.tar.gz", "sha256": "2a7e955f4dafb688caea4d0ba3e0ee13f4d6599d649c8943dc383cc80c6a570d", "size": 106388220}, "manifest": {"nativecode": ["arm64-v8a", "armeabi", "armeabi-v7a", "mips", "mips64", "x86", "x86_64"], "versionName": "348.260508.0", "versionCode": 396644, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["fc1932e08464aefcae82597dc0fc9d04c08b24aa09d1f950df20ea81234f30cb"]}, "usesPermission": [{"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.WRITE_CONTACTS"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.USE_EXACT_ALARM"}, {"name": "android.permission.GET_ACCOUNTS"}, {"name": "android.permission.MANAGE_ACCOUNTS"}, {"name": "android.permission.AUTHENTICATE_ACCOUNTS"}, {"name": "android.permission.USE_CREDENTIALS"}, {"name": "android.permission.WRITE_SYNC_SETTINGS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM", "maxSdkVersion": 32}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "de.tutao.tutanota.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "App is tethered to the Tutanota eMail service."}}, "whatsNew": {"en-US": "see: https://github.com/tutao/tutanota/releases"}}, "f5b0eeecb2578c255353159a1fe405e2f53c8652f6138b7c82d0f9f013622c0e": {"added": 1778402060034, "file": {"name": "/de.tutao.tutanota_396643.apk", "sha256": "f5b0eeecb2578c255353159a1fe405e2f53c8652f6138b7c82d0f9f013622c0e", "size": 68323946, "ipfsCIDv1": "bafybeiewfjoqmpuenrzvkwi52mtc5cdjf4yift46spt63dswwr3or3vw4y"}, "src": {"name": "/de.tutao.tutanota_396643_src.tar.gz", "sha256": "06762107d14d1cefd7d30c8153b61a6d6c311891ab9b48efe2a553c6aa9ab892", "size": 106392023}, "manifest": {"nativecode": ["arm64-v8a", "armeabi", "armeabi-v7a", "mips", "mips64", "x86", "x86_64"], "versionName": "348.260506.0", "versionCode": 396643, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["fc1932e08464aefcae82597dc0fc9d04c08b24aa09d1f950df20ea81234f30cb"]}, "usesPermission": [{"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.WRITE_CONTACTS"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.USE_EXACT_ALARM"}, {"name": "android.permission.GET_ACCOUNTS"}, {"name": "android.permission.MANAGE_ACCOUNTS"}, {"name": "android.permission.AUTHENTICATE_ACCOUNTS"}, {"name": "android.permission.USE_CREDENTIALS"}, {"name": "android.permission.WRITE_SYNC_SETTINGS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM", "maxSdkVersion": 32}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "de.tutao.tutanota.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "App is tethered to the Tutanota eMail service."}}}, "d25cb802f38767f255f357c74a317c07d885fe3046a2fbfd56d55d69142d3ad8": {"added": 1778135657867, "file": {"name": "/de.tutao.tutanota_396642.apk", "sha256": "d25cb802f38767f255f357c74a317c07d885fe3046a2fbfd56d55d69142d3ad8", "size": 68315754, "ipfsCIDv1": "bafybeif4a3k6tiu22qldiabyng6cxpkyq327xayxezq7wm52ik3pbhhcsm"}, "src": {"name": "/de.tutao.tutanota_396642_src.tar.gz", "sha256": "f82dcfaa67e1037781d35a2d42abebfad792034f3472acdf495bf216d7bbb7f7", "size": 132833025}, "manifest": {"nativecode": ["arm64-v8a", "armeabi", "armeabi-v7a", "mips", "mips64", "x86", "x86_64"], "versionName": "348.260505.1", "versionCode": 396642, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["fc1932e08464aefcae82597dc0fc9d04c08b24aa09d1f950df20ea81234f30cb"]}, "usesPermission": [{"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.WRITE_CONTACTS"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.USE_EXACT_ALARM"}, {"name": "android.permission.GET_ACCOUNTS"}, {"name": "android.permission.MANAGE_ACCOUNTS"}, {"name": "android.permission.AUTHENTICATE_ACCOUNTS"}, {"name": "android.permission.USE_CREDENTIALS"}, {"name": "android.permission.WRITE_SYNC_SETTINGS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM", "maxSdkVersion": 32}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "de.tutao.tutanota.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "App is tethered to the Tutanota eMail service."}}}}}, "de.wger.flutter": {"metadata": {"categories": ["Diet", "Health Manager", "Sports & Health", "Workout"]}}, "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.bartuzen.qbitcontroller": {"metadata": {"lastUpdated": 1778135657867, "summary": {"fr-FR": "Contrôle à distance de qBittorrent depuis tout appareil", "id": "Kontrol qBittorrent dari jarak jauh melalui perangkat apa pun", "ko-KR": "원격 제어 어떤 장치에서 qBittorrent"}, "description": {"fr-FR": "Application gratuite et open-source pour contrôler qBittorrent sur vos serveurs.\n\nCaractéristiques:\n\n- Gérer plusieurs serveurs qBittorrent\n- Ajouter des torrents en utilisant des liens ou des fichiers magnétiques\n- Voir information détaillée sur les torrents\n- Exécuter diverses actions sur des torrents tels que la mise en pause, la reprise, la suppression, et plus\n- Trier les torrents par leur nom, leur taille, leur progression, leur vitesse de téléchargement et de chargement, et plus\n- Filtrer les torrents par leur état, catégorie, tag et traqueur\n- Gérer les catégories et les tags\n- Voir les flux RSS, créer des règles de téléchargement automatique\n- Recherche de torrents en ligne\n", "id": "Aplikasi gratis dan sumber terbuka untuk mengontrol qBittorrent di server Anda.\n\nFitur:\n\n- Kelola beberapa server qBittorrent\n- Tambahkan torrent menggunakan tautan magnet atau file\n- Lihat informasi rinci tentang torrent\n- Lakukan berbagai tindakan pada torrent seperti menjeda, melanjutkan, menghapus, dan lainnya\n- Urutkan torrent berdasarkan nama, ukuran, kemajuan, kecepatan unduh/unggah, dan lainnya\n- Filter torrent berdasarkan status, kategori, tag, dan pelacak\n- Kelola kategori dan tag\n- Lihat feed RSS, buat aturan unduhan otomatis\n- Cari torrent online\n", "ko-KR": "서버에서 qBittorrent를 제어하기위한 무료 및 오픈 소스 응용 프로그램입니다.\n\n특징:\n\n- 여러 qBittorrent 서버 관리\n- 토렌트 링크 또는 파일 추가\n- 토렌트에 대한 자세한 정보 보기\n- 포장, resuming, deleting 등과 같은 토렌트에 다양한 작업을 수행\n- 이름, 크기, 진도, 다운로드/업로드 속도 등의 토렌트 정렬\n- 해당 국가, 범주, 태그 및 추적기 필터 토런트\n- 카테고리 및 태그 관리\n- RSS 피드 보기, 자동 다운로드 규칙 만들기\n- 온라인 토렌트 검색\n", "pt": "Aplicação open-source e gratuita para controlar o qBittorrent dos seus servidores.\n\nFuncionalidades:\n\n- Gerir vários servidores do qBittorrent\n- Adicionar torrents usando as hiperligações \"magnet\" ou ficheiros\n- Ver informação detalhada sobre os torrents\n- Realizar várias ações nos torrents, tais como pausar, retomar, eliminar, e muito mais\n- Ordenar os torrents pelo nome, tamanho, progresso, velocidade de transferência/envio, e muito mais\n- Filtrar os torrents pelo seu estado, categoria, etiqueta, e trackers\n- Gerir categorias e etiquetas\n- Ver feeds RSS, criar regras de transferência automática\n- Procurar por torrents on-line\n"}}, "versions": {"3b9a965b1bb3fab9ba46bff46678751578ec78de171fedfd2da362909fb06dd7": null, "70b8c02e6b6daf886d630ac95172aaecc402aeeb52bf86c9003b63323750377e": {"added": 1778135657867, "file": {"name": "/dev.bartuzen.qbitcontroller_28.apk", "sha256": "70b8c02e6b6daf886d630ac95172aaecc402aeeb52bf86c9003b63323750377e", "size": 6257343, "ipfsCIDv1": "bafybeia2bfpa5umrtnlxxtwvunhesfykcbc5rj5tm62tifemkzjil4t7l4"}, "src": {"name": "/dev.bartuzen.qbitcontroller_28_src.tar.gz", "sha256": "f50683873c75b1958d2fd5ad60d761275eede4d90a43e9d76246bae63ee00d62", "size": 2402362}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.2.0", "versionCode": 28, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["366038e51ee41078a23a37fd9212238ebad03f1de073e81c738bb6f07b114339"]}, "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": "dev.bartuzen.qbitcontroller.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Added support for qBittorrent 5.2.0\n- Updated minimum Android version from 5 to 6\n- Added option to hide server URLs in the sidebar\n- Added option to show downloaded and uploaded amount in torrent list\n- Made download and upload speeds texts different colors to be easier to distinguish\n- Added option to sort by downloaded and uploaded size\n- Added existing folders as suggestions for download path when adding a torrent\n- Bug fixes"}}}}, "dev.cognitivity.chronal": {"metadata": {"lastUpdated": 1778402060034}, "versions": {"672bf79f3ea9fb73c2c80435587d7cb46ec586e18799a72a14ff4f84ff7957c1": null, "6058779c7ba0633c7eb3650d90da2a9fd457810013f5057633a4e8b75ec1a4ac": {"added": 1778402060034, "file": {"name": "/dev.cognitivity.chronal_14.apk", "sha256": "6058779c7ba0633c7eb3650d90da2a9fd457810013f5057633a4e8b75ec1a4ac", "size": 9866562, "ipfsCIDv1": "bafybeihtdzylrjxynhhn2fzumd7gdi6ugxynuxmtfw7bvbvbuwqiyhd6r4"}, "src": {"name": "/dev.cognitivity.chronal_14_src.tar.gz", "sha256": "825d08b9ecb4f603035527189b7346cfe74abee90a7f293ee827bf523ef08caa", "size": 10563851}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.1.1", "versionCode": 14, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["40272626d1860b44f38add838fead1945b6ffbcb95fba0b7d9559ed479234c1f"]}, "usesPermission": [{"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.VIBRATE"}, {"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.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "dev.cognitivity.chronal.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "# v1.1.1\n\n • Improved note handling with the tuner.\n • Added an automatic stop when the tuner widget is inactive to prevent background drain.\n • Fixed various crashes in the advanced editor and tuner.\n • Added a warning dialog when the tuner fails to fetch audio."}}}}, "dev.davidv.translator": {"metadata": {"lastUpdated": 1778568037154, "summary": {"en-US": "On-device translation of text, images and pdf/odt files, with TTS"}, "description": {"en-US": "A translator app that performs on-device translation of text, images and pdf/odt documents without sending your data to external servers.\n\nFeatures:\n• No internet required for translation once models are downloaded\n• Image translation overlay that preserves original formatting (OCR)\n• PDF/ODT file translation\n• Text-to-speech (TTS) for most languages\n• Automatic language detection\n• Transliteration of non-latin script\n• Quick translation of on-screen content via Accessibility service or Device Assistant role\n\nSupports 50 languages:\n\n- Albanian\n- Arabic\n- Azerbaijani\n- Bengali\n- Bosnian\n- Bulgarian\n- Catalan\n- Chinese (简体)\n- Chinese (繁體)\n- Croatian\n- Czech\n- Danish\n- Dutch\n- English\n- Estonian\n- Finnish\n- French\n- German\n- Greek\n- Gujarati\n- Hebrew\n- Hindi\n- Hungarian\n- Icelandic\n- Indonesian\n- Italian\n- Japanese\n- Kannada\n- Korean\n- Latvian\n- Lithuanian\n- Malay\n- Malayalam\n- Norwegian\n- Norwegian Bokmål\n- Persian\n- Polish\n- Portuguese\n- Romanian\n- Russian\n- Serbian\n- Slovak\n- Slovenian\n- Spanish\n- Swedish\n- Tamil\n- Telugu\n- Thai\n- Turkish\n- Ukrainian\n- Vietnamese\n"}}, "versions": {"fe7fc8e3a89f537c859100e0fe4b2c352cf125044597c6c5d20f3b4b31f14e1f": null, "78bd9848ff5381214bba983efdd2af928d43feb710b743309e1b469641bd9ac1": null, "a805b19e91c512c70e648bc08a39ef05e1cd0df3760a17305536c4905c6a2a46": null, "248804d14015fe672488b4f53636289141ae821979fc5b09c7f14ccced74d378": null, "8b34ddb396110b107a82ca1ece0fd29f72d953b3d7183beee70f56c2c4aab22d": null, "cd0033be4174d3f77f0b7d1832c50809ff129a83fcce3d76f62377c196c308d6": 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"}}, "b2af1ce9b805cc0ae62f6b8c4157f9150a22691b047361a7a97f1f0b6b4d47f0": {"added": 1778188097776, "file": {"name": "/dev.davidv.translator_162.apk", "sha256": "b2af1ce9b805cc0ae62f6b8c4157f9150a22691b047361a7a97f1f0b6b4d47f0", "size": 22736742, "ipfsCIDv1": "bafybeicxfxtdhaglfvuoiyj7hojp63edzypczcnr6kxzd436ytylxno5hm"}, "src": {"name": "/dev.davidv.translator_162_src.tar.gz", "sha256": "1153d0b58e5c4dcb2b1160865a9b2ed519af24f1f1be6586e09eec908930af4d", "size": 354318303}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "0.5.1", "versionCode": 162, "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": "- App now shows as a 'browser', to translate links\n- Built-in browser can now clear browsing data on exit\n- Fix ARMv7 build\n- Pasting a link now translates the content\n- Improve the image cropper UX\n- Translate images that are _inside_ PDFs (also translate scanned PDFs)\n"}}, "49bafe13008096c7a0144def4b0d1b3a96d147d3132613125c55ad9c9a6a05f5": {"added": 1778188097776, "file": {"name": "/dev.davidv.translator_161.apk", "sha256": "49bafe13008096c7a0144def4b0d1b3a96d147d3132613125c55ad9c9a6a05f5", "size": 21860208, "ipfsCIDv1": "bafybeibrkc6iu5ia6hqnf3gct7rt5xccrwcrexk5flwkqjskapb6z3ovyu"}, "src": {"name": "/dev.davidv.translator_161_src.tar.gz", "sha256": "34dbb75ab5646e1203830806a8c9506a1fd92bc441665f61e60a262f91e1d29f", "size": 354317350}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "0.5.1", "versionCode": 161, "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": "- App now shows as a 'browser', to translate links\n- Built-in browser can now clear browsing data on exit\n- Fix ARMv7 build\n- Pasting a link now translates the content\n- Improve the image cropper UX\n- Translate images that are _inside_ PDFs (also translate scanned PDFs)\n"}}, "b342bc2348fce141dc0793aaeb0d7738067650e2a4bd2ddb98f35525957c8d76": {"added": 1777931336453, "file": {"name": "/dev.davidv.translator_152.apk", "sha256": "b342bc2348fce141dc0793aaeb0d7738067650e2a4bd2ddb98f35525957c8d76", "size": 21801232, "ipfsCIDv1": "bafybeigqmwe2gaf5mcnignoynchoowwef5w3tolelayso5joeibsa6buba"}, "src": {"name": "/dev.davidv.translator_152_src.tar.gz", "sha256": "7e54c12c06dfc4ecbc08c3a51ee8e5218ae4b33de87e7785431c8ac57b572341", "size": 354314992}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "0.5.0", "versionCode": 152, "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": "New:\n- 'Auto' language source\n\nFix:\n- Translated PDFs to non-latin were missing fonts and rendering as '?'\n\nImprove:\n- Translation speed\n- Translation of websites and documents\n- Translated PDFs have better layout matching\n"}}, "42465d0a1ed75d06ea1518e21d18313b81cdd0da0e3cfcbab351eb99be41bd9f": {"added": 1777931336453, "file": {"name": "/dev.davidv.translator_151.apk", "sha256": "42465d0a1ed75d06ea1518e21d18313b81cdd0da0e3cfcbab351eb99be41bd9f", "size": 20998426, "ipfsCIDv1": "bafybeicobed67dkdf3ulhatlsg2t6xjchufy4jhxf6thtcenvnwru32jfe"}, "src": {"name": "/dev.davidv.translator_151_src.tar.gz", "sha256": "10568da0ca7ed054e252af9ed387ba7a23d490a2468ca35110c0f473cf3bc26b", "size": 354313488}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "0.5.0", "versionCode": 151, "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": "New:\n- 'Auto' language source\n\nFix:\n- Translated PDFs to non-latin were missing fonts and rendering as '?'\n\nImprove:\n- Translation speed\n- Translation of websites and documents\n- Translated PDFs have better layout matching\n"}}}}, "dev.dettmer.simplenotes": {"metadata": {"lastUpdated": 1778402060034, "featureGraphic": {"de-DE": {"name": "/dev.dettmer.simplenotes/de-DE/featureGraphic_K1u3Dck94vbEZpkik_uZH1546WT6Sm_PMKMzX8LPqVU=.png", "sha256": "2b5bb70dc93de2f6c466992293fb991f5e78e964fa4a6fcf30a3335fc2cfa955", "size": 94519}, "en-US": {"name": "/dev.dettmer.simplenotes/en-US/featureGraphic_K1u3Dck94vbEZpkik_uZH1546WT6Sm_PMKMzX8LPqVU=.png", "sha256": "2b5bb70dc93de2f6c466992293fb991f5e78e964fa4a6fcf30a3335fc2cfa955", "size": 94519}}, "summary": {"de-DE": "Offline-Notizen & Checklisten mit WebDAV-Sync. Kein Account, keine Werbung.", "en-US": "Offline notes & checklists with self-hosted WebDAV sync. No ads, no tracking."}, "description": {"de-DE": "Simple Notes Sync – Private Offline-Notizen mit intelligentem Sync.\n\nNotizen und Checklisten, die auf DEINEM Gerät bleiben. Synchronisiere mit deinem eigenen Server, wann du willst. Kein Account, keine Werbung, keine Datenerhebung – niemals.\n\nHauptfunktionen:\n• Text-Notizen und Checklisten (Tap-to-Check, Drag & Drop, Sortierung)\n• Rückgängig/Wiederherstellen im Notiz-Editor\n• Raster- und Listen-Ansicht (1–5 Spalten, konfigurierbar)\n• Homescreen-Widgets (Quick-Note für Notizen, interaktive Checkliste)\n• Multi-Device Sync (Handy, Tablet, Desktop)\n• WebDAV-Synchronisation mit eigenem Server (Nextcloud, ownCloud, etc.)\n• Markdown-Export und Import für Desktop-Editoren (z.B. Obsidian, VS Code)\n• WiFi-only Sync, VPN-Unterstützung, parallele Uploads & Downloads (bis zu 5)\n• Konfigurierbare Sync-Trigger: beim Speichern, beim Öffnen, WiFi-Verbindung, WiFi-only Toggle, periodisch (15/30/60 Min.), Boot\n• Komplett offline nutzbar – kein Internet erforderlich\n\nDatenschutz & Sicherheit:\n• Alle Daten bleiben bei dir – keine Cloud, keine Tracking-Bibliotheken\n• Kein Account erforderlich – niemals\n• Unterstützung für selbstsignierte SSL-Zertifikate\n• Verschlüsselte lokale Backups & Wiederherstellung (JSON)\n\nExport & Teilen:\n• Notizen als Text oder PDF teilen\n• In Kalender exportieren\n• Markdown-Export für Desktop-Editoren wie Obsidian, VS Code, Typora\n\nSynchronisation:\n• Parallele Uploads & Downloads (bis zu 5 gleichzeitig)\n• Live Sync-Fortschritt mit Phasen-Anzeige\n• Intelligente Konfliktlösung, Server-Löschungs-Erkennung\n• Post-Update Changelog-Dialog\n\nUI & Design:\n• Moderne Jetpack Compose Oberfläche mit animierten Theme-Übergängen\n• Material Design 3, 7 Farbschemata (inkl. AMOLED & Dynamic Color)\n• Notiz- und Checklisten-Sortierung (Titel, Datum, Typ, alphabetisch)\n• Akkuschonende Hintergrundsynchronisation\n\nMehrsprachig:\n• Unterstützt mehrere Sprachen mit automatischer Erkennung\n• In-App-Sprachauswahl berücksichtigt Android-Systemeinstellungen\n• Community-Übersetzungen via Weblate\n\nOpen Source (AGPL-3.0) – Quellcode auf GitHub:\nhttps://github.com/inventory69/simple-notes-sync", "en-US": "Simple Notes Sync – Private, offline-first notes with smart sync.\n\nWrite notes and checklists that stay on YOUR device. Sync to your own server when you want. No accounts, no ads, no data collection – ever.\n\nKey Features:\n• Text notes and checklists (tap-to-check, drag & drop, sorting)\n• Undo/redo history in the note editor\n• Grid and list view (1–5 columns, configurable)\n• Homescreen widgets (quick-note for notes, interactive checklist)\n• Multi-device sync (phone, tablet, desktop)\n• WebDAV sync with your own server (Nextcloud, ownCloud, etc.)\n• Markdown export/import for desktop editors (such as Obsidian, VS Code)\n• WiFi-only sync, VPN support, parallel uploads & downloads (up to 5)\n• Configurable sync triggers: on save, on resume, WiFi connect, WiFi-only sync toggle, periodic (15/30/60 min), on boot\n• Fully usable offline – no internet required\n\nPrivacy & Security:\n• Your data stays with you – no cloud, no tracking libraries\n• No account required – ever\n• Support for self-signed SSL certificates\n• Encrypted local backup & restore (JSON)\n\nExport & Sharing:\n• Share notes as text or PDF\n• Export to calendar\n• Markdown export for desktop editors like Obsidian, VS Code, Typora\n\nSynchronization:\n• Parallel uploads and downloads (up to 5 simultaneous)\n• Live sync progress with phase indicators\n• Smart conflict resolution, server deletion detection\n• Post-update changelog dialog\n\nUI & Design:\n• Modern Jetpack Compose interface with animated theme transitions\n• Material Design 3, 7 color schemes (incl. AMOLED & Dynamic Color)\n• Note & checklist sorting (title, date, type, alphabetical)\n• Battery-friendly background sync\n\nMultilingual:\n• Supports multiple languages with automatic detection\n• In-app language selector respects Android system preferences\n• Community translations via Weblate\n\nOpen Source (AGPL-3.0) – source code available on GitHub:\nhttps://github.com/inventory69/simple-notes-sync\n"}}, "versions": {"a4d2ea061955dd4e33fb1837ac3a365bcf9fe18366b4baa32cbb61efa0d19ecf": null, "51e109d3e2cca8015c222f1f67542ecc0968540f76f32ed699ca3d4e5b178a3b": {"added": 1778402060034, "file": {"name": "/dev.dettmer.simplenotes_32.apk", "sha256": "51e109d3e2cca8015c222f1f67542ecc0968540f76f32ed699ca3d4e5b178a3b", "size": 5401340, "ipfsCIDv1": "bafybeie4hwvavp27c5royn5mfwtyaip5z5cijm7jfnegt6hev3rjhjpcpq"}, "src": {"name": "/dev.dettmer.simplenotes_32_src.tar.gz", "sha256": "68108b9f309ca8411d68a7a2aa539932e7606abdf6dcd0e522c91513b90dc9f4", "size": 6465381}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.4.0", "versionCode": 32, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["42a1c613bbc673045af3dc8191bf9cb6456ee44c7dce40c7cfb566facb69f16a"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "dev.dettmer.simplenotes.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"de-DE": "🔧 v2.4.0 — Zuverlässigerer Sync\n\n• Sync startet nach WLAN-Wechsel & langen Pausen wieder zuverlässig\n• Kein falscher Fehler-Banner mehr bei automatischen Hintergrund-Syncs\n• Optionales Sync-Log für Problemmeldungen (standardmäßig aus, in Einstellungen)\n• Neue Sprachen: Italienisch, Hindi, Russisch, Indonesisch, Norwegisch Bokmål\n• Chinesisch aktualisiert\n\nDanke an Jean-Pierre, Silent Coder, PONYATIN, Arif Budiman, xdpirate & heretic43!\n", "en-US": "🔧 v2.4.0 — More reliable sync\n\n• Sync now resumes reliably after WiFi reconnects & long app breaks\n• No more false error alerts during quiet background retries\n• Optional sync log for reporting issues (off by default, enable in Settings)\n• New languages: Italian, Hindi, Russian, Indonesian, Norwegian Bokmål\n• Chinese translation updated\n\nThanks to Jean-Pierre, Silent Coder, PONYATIN, Arif Budiman, xdpirate & heretic43!\n"}}}}, "dev.linwood.butterfly.nightly": {"metadata": {"lastUpdated": 1778188097776}, "versions": {"36c9cb02b124526215a5dee9de0765f178cdc496b82b00b4384d957605db53c4": null, "4b9972461e84152bba59c9ed14e285df93f7c08da1d429b5837915852f2f0ce6": {"added": 1778188097776, "file": {"name": "/dev.linwood.butterfly.nightly_178.apk", "sha256": "4b9972461e84152bba59c9ed14e285df93f7c08da1d429b5837915852f2f0ce6", "size": 114588967, "ipfsCIDv1": "bafybeihzu7mcw7ooju2t7glx4wt4oppksnxoislbgrqw3yppwo2cftuf5q"}, "src": {"name": "/dev.linwood.butterfly.nightly_178_src.tar.gz", "sha256": "994ebdac56fbb48600954c9400152384c9c233bc53c97469ccf8213ab3a9be99", "size": 224980692}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "2.5.2-rc.0", "versionCode": 178, "features": [{"name": "android.hardware.camera.any"}], "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["60a8a048ee87d5e7200c4346279c2057e3aa140da652f1e068d6464ab6b32829"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "dev.linwood.butterfly.nightly.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "* Major improvements to Sync and WebDAV connections ([#1072](https://github.com/LinwoodDev/Butterfly/issues/1072))\n  * Enhanced sync dialog with remote switching, connection settings, detailed cache status, and better desktop sizing\n  * Improved sync button displaying progress, cached file counts, and pending sync badges\n  * Added synced/not synced cache toggles to file list, grid, and context menu actions\n  * Fixed WebDAV-specific issues including favicon detection, cache clearing, and unsyncin"}}}}, "dev.linwood.flow.nightly": {"metadata": {"categories": ["Calendar & Agenda", "Draw", "Note", "Task", "Time", "Time Tracker"]}}, "dev.serwin.AnarchRE": {"metadata": {"lastUpdated": 1777874678959}, "versions": {"b0db15b2f2d72365158418c032eb2d2f66a67d035f9ab3d2a4cec2b2fe9ed17e": null, "55fd3ec1aeb953de7c933a835a96ed40ad9579a66ff65ba07f0279e283cb65cd": {"added": 1777874678959, "file": {"name": "/dev.serwin.AnarchRE_4.apk", "sha256": "55fd3ec1aeb953de7c933a835a96ed40ad9579a66ff65ba07f0279e283cb65cd", "size": 3799305, "ipfsCIDv1": "bafybeid2gixprwqihtt3ush2g4xsxuajroaoesk5ojuguxe5g6eoec7gxy"}, "src": {"name": "/dev.serwin.AnarchRE_4_src.tar.gz", "sha256": "62b4114fe276579011d2a11a5e93533e4f06dd5d1a0d2c7316d76e4b48529347", "size": 27109013}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "4", "versionCode": 4, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 35}, "signer": {"sha256": ["37ad7ee08cae65a97c957886f5594ce05a051f9cf3d226d4f58502e0deb107ab"]}, "usesPermission": [{"name": "android.permission.VIBRATE"}]}, "whatsNew": {"en-US": "- Total playtime is now correctly read from save file when it exceeds 20 days\n- Added metainfo file\n\nAndroid specific:\n- Produce universal apk with additional architectures\n- Update SDL to 3.4.8\n"}}}}, "ds.pulsar": {"metadata": {"categories": ["Health Manager", "Sports & Health"]}}, "duress.keyboard": {"metadata": {"lastUpdated": 1778188097776}, "versions": {"82b923385b40c4feab13abde43a9941c9ea31ebfe53d9d3b5d451d0a0546f2d1": null, "51bbcf4a535539a4ad2810d3de6acc3d90c4ad16573f8a2948cb82eaddfb648a": {"added": 1778188097776, "file": {"name": "/duress.keyboard_57.apk", "sha256": "51bbcf4a535539a4ad2810d3de6acc3d90c4ad16573f8a2948cb82eaddfb648a", "size": 218208, "ipfsCIDv1": "bafybeibej6sfkdlqvmamox2pmsafw3jcojyhnsmjvtf6wt45aoyddabjy4"}, "src": {"name": "/duress.keyboard_57_src.tar.gz", "sha256": "0608c49df224fe06fd174759001697681a451bf7fa04441f6fbd19f565d8df49", "size": 524291}, "manifest": {"versionName": "5.7", "versionCode": 57, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 33}, "signer": {"sha256": ["9064ce15e69719bb307c98ff5b908819809e407e539abae7f54b57dea7e31f80"]}, "usesPermission": [{"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.RECEIVE_LOCKED_BOOT_COMPLETED"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.USE_EXACT_ALARM"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED"}]}}}}, "eu.berdosi.app.heartbeat": {"metadata": {"categories": ["Health Manager", "Sports & Health"]}}, "eu.darken.capod": {"metadata": {"lastUpdated": 1778188097776, "screenshots": {"phone": {"ar": [{"name": "/eu.darken.capod/ar/phoneScreenshots/1_dashboard_light.png", "sha256": "fd1c8ceb4fadaea69335635e33699480d9f5fc802948a2ff46fb5cf01ce5552e", "size": 151814}, {"name": "/eu.darken.capod/ar/phoneScreenshots/2_dashboard_dark.png", "sha256": "1060a018a7ba2f958a34e1d80a48c88889277dc0dfdac29ca49f307ddb6b14c0", "size": 176702}, {"name": "/eu.darken.capod/ar/phoneScreenshots/3_case_popup.png", "sha256": "4f1de64706c47e41d40384e0a4e850faa7d2b1b66faada0e6248ba7ff63c5336", "size": 107354}, {"name": "/eu.darken.capod/ar/phoneScreenshots/4_widget_configuration.png", "sha256": "20f3cbe00509e8deb79691c32865e0db4024668a318f985630198b4f08c56817", "size": 169317}, {"name": "/eu.darken.capod/ar/phoneScreenshots/5_device_profiles.png", "sha256": "939eef784279495ac27e95a7c653e84d679533e876ed66bce233408f4e4b758d", "size": 128718}, {"name": "/eu.darken.capod/ar/phoneScreenshots/6_add_profile.png", "sha256": "20246aa164bb0b4dd9cd0161cc5bb3735554a5a985dd85039052b8ec14848c3e", "size": 201516}, {"name": "/eu.darken.capod/ar/phoneScreenshots/7_device_settings_reactions.png", "sha256": "d4549f7af8d728a8b7c7b23bef4f6366b85874c3c99519ea301094b6ccfc7ac6", "size": 247142}, {"name": "/eu.darken.capod/ar/phoneScreenshots/7_settings.png", "sha256": "37ec9ebc5964741b5651be0c5b6b6ffd07a9425d69f966716c59906bfcfa792d", "size": 149071}, {"name": "/eu.darken.capod/ar/phoneScreenshots/8_reaction_settings.png", "sha256": "3cc1f5d94aaa1e5c050eada342cafb76d813ba1095fdb7aace4a3d8863581232", "size": 251467}], "de-DE": [{"name": "/eu.darken.capod/de-DE/phoneScreenshots/1_dashboard_light.png", "sha256": "8d827179a53acd9073d24836cb50e2365c6ae686e9ad11979055af3cd162dc3f", "size": 149373}, {"name": "/eu.darken.capod/de-DE/phoneScreenshots/2_dashboard_dark.png", "sha256": "081d4abe974727a3d432c115e156517fc52821a5ccc808b1dbc87bbdef32b58e", "size": 174241}, {"name": "/eu.darken.capod/de-DE/phoneScreenshots/3_case_popup.png", "sha256": "86dbfe646fa624ad0795927001f5d4e9c34391acbc5d748c36e76f56d02969ba", "size": 108264}, {"name": "/eu.darken.capod/de-DE/phoneScreenshots/4_widget_configuration.png", "sha256": "53b638e985db69615139c4f34d0304932f05717e31b92c570aa932348d0041df", "size": 178819}, {"name": "/eu.darken.capod/de-DE/phoneScreenshots/5_device_profiles.png", "sha256": "651c19a47dc9cd86369ff7872ff547bbbd6a9a6fa0dd1683fdaa93df51c1e9fb", "size": 126231}, {"name": "/eu.darken.capod/de-DE/phoneScreenshots/6_add_profile.png", "sha256": "d7d3fca4069a8adde41b3cc8449abc5508acdc82ab5763806dbef278df6b651d", "size": 188093}, {"name": "/eu.darken.capod/de-DE/phoneScreenshots/7_device_settings_reactions.png", "sha256": "fa467cc53927517207c69575b88b0e573a7a901202a40bc2aaa05b7c28988fae", "size": 235167}, {"name": "/eu.darken.capod/de-DE/phoneScreenshots/7_settings.png", "sha256": "56fd7ee812c6aaec8cdeb36d776f8a9fd9572c5c1b0c057bc58d7109c388598e", "size": 150331}, {"name": "/eu.darken.capod/de-DE/phoneScreenshots/8_reaction_settings.png", "sha256": "cfee98c9a47d50edc25bff8685a432408642b0f4c406ceb8204cf98fc22485ee", "size": 236487}], "en-US": [{"name": "/eu.darken.capod/en-US/phoneScreenshots/1.png", "sha256": "1b4f118438f46043c4796fd42abf158bd5795888150ae6c464fc023ae45ddd2d", "size": 384911}, {"name": "/eu.darken.capod/en-US/phoneScreenshots/1_dashboard_light.png", "sha256": "8513b373fba04e9809d90d14774a2d39f7ca69a11f38a40945f8ceecf27fd5e6", "size": 151415}, {"name": "/eu.darken.capod/en-US/phoneScreenshots/2.png", "sha256": "c269222557b41ec18f573cfe3f1d1e825c5f8513d29a0e1fc2194fc6b65ce650", "size": 254302}, {"name": "/eu.darken.capod/en-US/phoneScreenshots/2_dashboard_dark.png", "sha256": "e52b10a9441b7d4ce962dbfd9585ad8846641537a8804f5b0952007cc048c321", "size": 177218}, {"name": "/eu.darken.capod/en-US/phoneScreenshots/3.png", "sha256": "4014efa1e59d3e6485108bb041f4be3f1254fd85122f48b048fced027d16e598", "size": 954332}, {"name": "/eu.darken.capod/en-US/phoneScreenshots/3_case_popup.png", "sha256": "6ca2c0b92fa7763def2b17990cb21385e6ba9ec8bb3237286563b8502959bd90", "size": 107670}, {"name": "/eu.darken.capod/en-US/phoneScreenshots/4.png", "sha256": "747f22f0de823597d1b1c9196e66ccbb6a13044266b0987e3e0f645ecd46f173", "size": 623293}, {"name": "/eu.darken.capod/en-US/phoneScreenshots/4_widget_configuration.png", "sha256": "9d8a81f28962999b47b65c887d0d85cfc10d4a0a334d4068649569108dc3a55c", "size": 164401}, {"name": "/eu.darken.capod/en-US/phoneScreenshots/5.png", "sha256": "2d64e8c480b9454246d526583210c557f8055573c743d0d90a03db8f66f76531", "size": 1639198}, {"name": "/eu.darken.capod/en-US/phoneScreenshots/5_device_profiles.png", "sha256": "130824ad156a35657602c593f0b6545cdd641da70608230b358cebb6bd267154", "size": 122475}, {"name": "/eu.darken.capod/en-US/phoneScreenshots/6_add_profile.png", "sha256": "008f32d628f25159327fa26ee7e8ba2858ead7435d15d5da4c5436be77a50521", "size": 180872}, {"name": "/eu.darken.capod/en-US/phoneScreenshots/7_device_settings_reactions.png", "sha256": "50414575e19fab98dd26949d5afbf396b9693005a12df534c658e85d62ebb6cb", "size": 211127}, {"name": "/eu.darken.capod/en-US/phoneScreenshots/7_settings.png", "sha256": "a56ad6b909ef3ed6289d292316df1c8a5171fbf8cf68b4c454463ca194d24b79", "size": 140224}, {"name": "/eu.darken.capod/en-US/phoneScreenshots/8_reaction_settings.png", "sha256": "e8452b0a3898fd4382e9f19f6b8e2bbb4688175ae65a603724681286f82bfe2d", "size": 215671}], "ja-JP": [{"name": "/eu.darken.capod/ja-JP/phoneScreenshots/1_dashboard_light.png", "sha256": "4fd63be20f7a6214d1715e3a71f7d1b847749621da483282240889c89d1d8b24", "size": 156412}, {"name": "/eu.darken.capod/ja-JP/phoneScreenshots/2_dashboard_dark.png", "sha256": "36d06610babc00e3cba732d6edf2ee25b7cea1d3fbdacaae6c5839c1b2554aae", "size": 184071}, {"name": "/eu.darken.capod/ja-JP/phoneScreenshots/3_case_popup.png", "sha256": "d5ddbe5e7cefd69dfbc9298b8e38e12708f7fc9232794bd696bbfac8177d2295", "size": 107978}, {"name": "/eu.darken.capod/ja-JP/phoneScreenshots/4_widget_configuration.png", "sha256": "8b0f33e6e4bc77599ef34d0da0ecdcf90c9ff0b69e3ab8da5df3ae47dca21461", "size": 190186}, {"name": "/eu.darken.capod/ja-JP/phoneScreenshots/5_device_profiles.png", "sha256": "8764d1f636a6f0a93fd065a2196d22c4964308ec0e336e07ee027c88d90fd28f", "size": 155094}, {"name": "/eu.darken.capod/ja-JP/phoneScreenshots/6_add_profile.png", "sha256": "f3cb7afced2795c48a65ade00ef98d9683fe0169c4b751b5bf0014ee9f7efa6c", "size": 269659}, {"name": "/eu.darken.capod/ja-JP/phoneScreenshots/7_device_settings_reactions.png", "sha256": "e8f82e554f7a119ce3fd359a37ffc3789a112246468e065d05b19e9072012902", "size": 276529}, {"name": "/eu.darken.capod/ja-JP/phoneScreenshots/7_settings.png", "sha256": "afc9d198802fc629ada6742fafe0d188ac6f54c5e6e34cc67a0d1c0c9d87a540", "size": 169183}, {"name": "/eu.darken.capod/ja-JP/phoneScreenshots/8_reaction_settings.png", "sha256": "853e9ff5c79d1f4f05a3bb887fb878b5a497b16b0b9764c5649e707a17ef69d4", "size": 283373}], "pt-BR": [{"name": "/eu.darken.capod/pt-BR/phoneScreenshots/1_dashboard_light.png", "sha256": "8513b373fba04e9809d90d14774a2d39f7ca69a11f38a40945f8ceecf27fd5e6", "size": 151415}, {"name": "/eu.darken.capod/pt-BR/phoneScreenshots/2_dashboard_dark.png", "sha256": "e52b10a9441b7d4ce962dbfd9585ad8846641537a8804f5b0952007cc048c321", "size": 177218}, {"name": "/eu.darken.capod/pt-BR/phoneScreenshots/3_case_popup.png", "sha256": "6ca2c0b92fa7763def2b17990cb21385e6ba9ec8bb3237286563b8502959bd90", "size": 107670}, {"name": "/eu.darken.capod/pt-BR/phoneScreenshots/4_widget_configuration.png", "sha256": "9d8a81f28962999b47b65c887d0d85cfc10d4a0a334d4068649569108dc3a55c", "size": 164401}, {"name": "/eu.darken.capod/pt-BR/phoneScreenshots/5_device_profiles.png", "sha256": "130824ad156a35657602c593f0b6545cdd641da70608230b358cebb6bd267154", "size": 122475}, {"name": "/eu.darken.capod/pt-BR/phoneScreenshots/6_add_profile.png", "sha256": "008f32d628f25159327fa26ee7e8ba2858ead7435d15d5da4c5436be77a50521", "size": 180872}, {"name": "/eu.darken.capod/pt-BR/phoneScreenshots/7_device_settings_reactions.png", "sha256": "50414575e19fab98dd26949d5afbf396b9693005a12df534c658e85d62ebb6cb", "size": 211127}, {"name": "/eu.darken.capod/pt-BR/phoneScreenshots/7_settings.png", "sha256": "a56ad6b909ef3ed6289d292316df1c8a5171fbf8cf68b4c454463ca194d24b79", "size": 140224}, {"name": "/eu.darken.capod/pt-BR/phoneScreenshots/8_reaction_settings.png", "sha256": "e8452b0a3898fd4382e9f19f6b8e2bbb4688175ae65a603724681286f82bfe2d", "size": 215671}], "zh-CN": [{"name": "/eu.darken.capod/zh-CN/phoneScreenshots/1_dashboard_light.png", "sha256": "0fb9e08c9f616cf27cf25827ee935e63d44dfe28865d53c4a4e66d01cdafc17c", "size": 152210}, {"name": "/eu.darken.capod/zh-CN/phoneScreenshots/2_dashboard_dark.png", "sha256": "f4ad5b5217adb2489ce3ae4925907ea2ba829b5f40a1c812407ad25d3073fd5a", "size": 177910}, {"name": "/eu.darken.capod/zh-CN/phoneScreenshots/3_case_popup.png", "sha256": "6ca2c0b92fa7763def2b17990cb21385e6ba9ec8bb3237286563b8502959bd90", "size": 107670}, {"name": "/eu.darken.capod/zh-CN/phoneScreenshots/4_widget_configuration.png", "sha256": "9d8a81f28962999b47b65c887d0d85cfc10d4a0a334d4068649569108dc3a55c", "size": 164401}, {"name": "/eu.darken.capod/zh-CN/phoneScreenshots/5_device_profiles.png", "sha256": "130824ad156a35657602c593f0b6545cdd641da70608230b358cebb6bd267154", "size": 122475}, {"name": "/eu.darken.capod/zh-CN/phoneScreenshots/6_add_profile.png", "sha256": "008f32d628f25159327fa26ee7e8ba2858ead7435d15d5da4c5436be77a50521", "size": 180872}, {"name": "/eu.darken.capod/zh-CN/phoneScreenshots/7_device_settings_reactions.png", "sha256": "50414575e19fab98dd26949d5afbf396b9693005a12df534c658e85d62ebb6cb", "size": 211127}, {"name": "/eu.darken.capod/zh-CN/phoneScreenshots/7_settings.png", "sha256": "a56ad6b909ef3ed6289d292316df1c8a5171fbf8cf68b4c454463ca194d24b79", "size": 140224}, {"name": "/eu.darken.capod/zh-CN/phoneScreenshots/8_reaction_settings.png", "sha256": "e8452b0a3898fd4382e9f19f6b8e2bbb4688175ae65a603724681286f82bfe2d", "size": 215671}]}}}, "versions": {"49f07ad0126f5cab773f151c99adc5b64742995b8dbc8b76ac66d4a04bace43a": null, "ef20d9f865e6367d86a6813f31fe690a0fc1bdd915f6cb3facdd9330752d493a": null, "b528bd487c787ff03d03fce7fbec95cd928fbf3de314b59d252b9720b6cc842f": {"added": 1778188097776, "file": {"name": "/eu.darken.capod_50105000.apk", "sha256": "b528bd487c787ff03d03fce7fbec95cd928fbf3de314b59d252b9720b6cc842f", "size": 8657037, "ipfsCIDv1": "bafybeigkgmw26jyx25woofodfysv34ggjrd76aci3zcmflg7hdosvco6hy"}, "src": {"name": "/eu.darken.capod_50105000_src.tar.gz", "sha256": "39ae3c1e5660c04faaffbe1ad60341ff2b6a1854b484db4d4dd409d8ff4a8d31", "size": 10971554}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "5.1.5-rc0", "versionCode": 50105000, "features": [{"name": "android.hardware.bluetooth_le"}], "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["6729f9de72b4fca99615b22f984400ad1f3daa2411d8b1e09f321b038fac85ed"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_ADMIN", "maxSdkVersion": 30}, {"name": "android.permission.ACCESS_COARSE_LOCATION", "maxSdkVersion": 30}, {"name": "android.permission.ACCESS_FINE_LOCATION", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.BLUETOOTH_SCAN"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "eu.darken.capod.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}], "usesPermissionSdk23": [{"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}]}, "antiFeatures": {"NonFreeAssets": {"en-US": "The app includes graphical assets which are not libre."}}, "whatsNew": {"af": "🐛 Foutoplossings, 🚀 prestasieverbeterings, miskien selfs ✨ nuwe kenmerke.\n\nWysigingslog: https://capod.darken.eu/changelog\n\nVir jou inligting: Dis net ek hier — dankie vir jou begrip as antwoorde 'n bietjie neem. ¯\\_(ツ)_/¯\n", "am": "🐛 የሳንካ ጥገናዎች፣ 🚀 የአፈጻጸም ማሻሻያዎች፣ ምናልባትም ✨ አዲስ ባህሪያት።\n\nየለውጥ መዝገብ፦ https://capod.darken.eu/changelog\n\nለማሳወቅ ያህል፦ እዚህ ያለሁት እኔ ብቻ ነኝ — ምላሾች ትንሽ ከዘገዩ ስለምትረዱኝ አመሰግናለሁ። ¯\\_(ツ)_/¯\n", "ar": "🐛 إصلاحات الأخطاء، 🚀 تحسينات في الأداء، وربما حتى ✨ ميزات جديدة.\n\nسجل التغييرات: https://capod.darken.eu/changelog\n\nللعلم: أنا هنا بمفردي — شكرًا لتفهمك إذا استغرقت الردود بعض الوقت. ¯\\_(ツ)_/¯\n", "az-AZ": "🐛 Səhv düzəlişləri, 🚀 performans təkmilləşdirmələri, bəlkə də ✨ yeni funksiyalar.\n\nDəyişiklik jurnalı: https://capod.darken.eu/changelog\n\nMəlumat üçün: Mən burada təkəm — cavabların bir az çəkə biləcəyini anladığınız üçün təşəkkür edirəm. ¯\\_(ツ)_/¯\n", "be": "🐛 Выпраўленні памылак, 🚀 павышэнне прадукцыйнасці, магчыма, нават ✨ новыя функцыі.\n\nСпіс змен: https://capod.darken.eu/changelog\n\nДа ведама: я тут адзін — дзякуй за разуменне, калі адказы займаюць крыху часу. ¯\\_(ツ)_/¯\n", "bg": "🐛 Поправки на грешки, 🚀 подобрения в производителността, може би дори ✨ нови функции.\n\nСписък с промените: https://capod.darken.eu/changelog\n\nЗа информация: Тук съм само аз — благодаря за разбирането, ако отговорите се забавят малко. ¯\\_(ツ)_/¯\n", "bn-BD": "🐛 বাগ ফিক্স, 🚀 পারফরম্যান্স বৃদ্ধি, এমনকি ✨ নতুন ফিচারও থাকতে পারে।\n\nচেঞ্জলগ: https://capod.darken.eu/changelog\n\nFYI: এখানে শুধু আমিই আছি — উত্তর দিতে কিছুটা সময় লাগলে বোঝার জন্য ধন্যবাদ। ¯\\_(ツ)_/¯\n", "ca": "🐛 Correccions d'errors, 🚀 millores de rendiment, potser fins i tot ✨ noves funcionalitats.\n\nRegistre de canvis: https://capod.darken.eu/changelog\n\nPer a la vostra informació: aquí només hi sóc jo; gràcies per la vostra comprensió si les respostes triguen una mica. ¯\\_(ツ)_/¯\n", "cs-CZ": "🐛 Opravy chyb, 🚀 vylepšení výkonu, možná i ✨ nové funkce.\n\nSeznam změn: https://capod.darken.eu/changelog\n\nPro informaci: Jsem tu jen já — děkuji za pochopení, pokud odpovědi chvíli potrvají. ¯\\_(ツ)_/¯\n", "da-DK": "🐛 Fejlrettelser, 🚀 præstationsforbedringer, måske endda ✨ nye funktioner.\n\nÆndringslog: https://capod.darken.eu/changelog\n\nFYI: Det er kun mig her — tak for din forståelse, hvis svar tager lidt tid. ¯\\_(ツ)_/¯\n", "de-DE": "🐛 Fehlerbehebungen, 🚀 Leistungssteigerungen, vielleicht sogar ✨ neue Funktionen.\n\nChangelog: https://capod.darken.eu/changelog\n\nZur Info: Ich bin hier alleine – danke für dein Verständnis, wenn Antworten etwas dauern. ¯\\_(ツ)_/¯\n", "el-GR": "🐛 Διορθώσεις σφαλμάτων, 🚀 ενισχύσεις απόδοσης, ίσως ακόμη και ✨ νέες δυνατότητες.\n\nΑρχείο αλλαγών: https://capod.darken.eu/changelog\n\nΣημείωση: Είμαι μόνο εγώ εδώ — ευχαριστώ για την κατανόηση αν οι απαντήσεις καθυστερήσουν λίγο. ¯\\_(ツ)_/¯\n", "en-US": "🐛 Bug fixes, 🚀 performance boosts, maybe even ✨ new features.\n\nChangelog: https://capod.darken.eu/changelog\n\nFYI: It’s just me here — thanks for understanding if replies take a bit. ¯\\_(ツ)_/¯\n", "es-419": "🐛 Corrección de errores, 🚀 mejoras de rendimiento, y quizás hasta ✨ nuevas funciones.\n\nRegistro de cambios: https://capod.darken.eu/changelog\n\nPD: Soy solo yo aquí — gracias por tu comprensión si las respuestas tardan un poco. ¯\\_(ツ)_/¯\n", "es-AR": "🐛 Correcciones de errores, 🚀 mejoras de rendimiento, ¡y hasta quizás ✨ funciones nuevas!\n\nRegistro de cambios: https://capod.darken.eu/changelog\n\nAviso: Soy solo yo acá. ¡Gracias por entender si las respuestas tardan un poco! ¯\\_(ツ)_/¯\n", "es-ES": "🐛 Corrección de errores, 🚀 mejoras de rendimiento, y quizá hasta ✨ nuevas funciones.\n\nChangelog: https://capod.darken.eu/changelog\n\nPD: Estoy yo solo aquí — gracias por tu comprensión si las respuestas tardan un poco. ¯\\_(ツ)_/¯\n", "et": "🐛 Veaparandused, 🚀 jõudluse täiustused, võib-olla isegi ✨ uued funktsioonid.\n\nMuudatuste logi: https://capod.darken.eu/changelog\n\nTeadmiseks: ma olen siin üksi – tänan mõistva suhtumise eest, kui vastused veidi aega võtavad. ¯\\_(ツ)_/¯\n", "eu-ES": "🐛 Akatsen konponketak, 🚀 errendimenduaren hobekuntzak, agian baita ✨ eginbide berriak ere.\n\nAldaketen erregistroa: https://capod.darken.eu/changelog\n\nOharra: Ni bakarrik nago hemen — eskerrik asko ulertzeagatik erantzunak pixka bat behar badute. ¯\\_(ツ)_/¯\n", "fa": "🐛 رفع اشکالات، 🚀 بهبود عملکرد، و شاید حتی ✨ ویژگی‌های جدید.\n\nگزارش تغییرات: https://capod.darken.eu/changelog\n\nجهت اطلاع: من اینجا تنها هستم — از درک شما برای اینکه پاسخ‌ها ممکن است کمی طول بکشد سپاسگزارم. ¯\\_(ツ)_/¯\n", "fi-FI": "🐛 Virheenkorjauksia, 🚀 suorituskyvyn parannuksia, ehkä jopa ✨ uusia ominaisuuksia.\n\nMuutosloki: https://capod.darken.eu/changelog\n\nTiedoksi: Olen täällä yksin – kiitos ymmärryksestä, jos vastauksissa kestää hetki. ¯\\_(ツ)_/¯\n", "fil": "🐛 Mga pag-aayos ng bug, 🚀 pagpapalakas ng performance, baka may ✨ mga bagong feature pa.\n\nChangelog: https://capod.darken.eu/changelog\n\nFYI: Nag-iisa lang ako dito — salamat sa pag-unawa kung medyo natatagalan ang mga sagot. ¯\\_(ツ)_/¯\n", "fr-FR": "🐛 Corrections de bugs, 🚀 améliorations des performances, et peut-être même ✨ de nouvelles fonctionnalités.\n\nJournal des modifications : https://capod.darken.eu/changelog\n\nPour information : Je suis seul ici — merci de votre compréhension si les réponses prennent un peu de temps. ¯\\_(ツ)_/¯\n", "gl-ES": "🐛 Correccións de erros, 🚀 melloras de rendemento, e quizais mesmo ✨ novas funcionalidades.\n\nRexistro de cambios: https://capod.darken.eu/changelog\n\nPara túa información: Só estou eu aquí — grazas pola túa comprensión se as respostas tardan un pouco. ¯\\_(ツ)_/¯\n", "hi-IN": "🐛 बग समाधान, 🚀 प्रदर्शन में सुधार, और शायद ✨ नई सुविधाएँ भी।\n\nचेंजलॉग: https://capod.darken.eu/changelog\n\nआपकी जानकारी के लिए: यहाँ मैं अकेला हूँ — अगर जवाबों में थोड़ी देर हो जाए तो समझने के लिए धन्यवाद। ¯\\_(ツ)_/¯\n", "hr": "🐛 Ispravci grešaka, 🚀 poboljšanja performansi, možda čak i ✨ nove značajke.\n\nDnevnik promjena: https://capod.darken.eu/changelog\n\nInfo: Ovdje sam samo ja — hvala na razumijevanju ako odgovori potraju. ¯\\_(ツ)_/¯\n", "hu-HU": "🐛 Hibajavítások, 🚀 teljesítmény-növelések, talán még ✨ új funkciók is.\n\nVáltozási napló: https://capod.darken.eu/changelog\n\nTájékoztatásul: Itt csak én vagyok – köszönöm a megértést, ha a válaszok kicsit késnek. ¯\\_(ツ)_/¯\n", "hy-AM": "🐛 Սխալների ուղղումներ, 🚀 արտադրողականության բարձրացումներ, գուցե նույնիսկ ✨ նոր հնարավորություններ։\n\nՓոփոխությունների մատյան` https://capod.darken.eu/changelog\n\nԻ գիտություն։ Ես այստեղ մենակ եմ — շնորհակալություն ըմբռնման համար, եթե պատասխանները մի փոքր ուշանան։ ¯\\_(ツ)_/¯\n", "id": "🐛 Perbaikan bug, 🚀 peningkatan performa, bahkan mungkin ✨ fitur baru.\n\nLog perubahan: https://capod.darken.eu/changelog\n\nFYI: Hanya saya di sini — terima kasih atas pengertiannya jika balasan agak lama. ¯\\_(ツ)_/¯\n", "is-IS": "🐛 Villuleiðréttingar, 🚀 frammistöðuaukning, kannski jafnvel ✨ nýir eiginleikar.\n\nBreytingaskrá: https://capod.darken.eu/changelog\n\nTil upplýsinga: Það er bara ég hér — takk fyrir skilninginn ef svör taka smá stund. ¯\\_(ツ)_/¯\n", "it-IT": "🐛 Correzioni di bug, 🚀 miglioramenti delle prestazioni, forse anche ✨ nuove funzionalità.\n\nChangelog: https://capod.darken.eu/changelog\n\nP.S. Sono solo qui — grazie per la comprensione se le risposte tardano un po'. ¯\\_(ツ)_/¯\n", "iw-IL": "🐛 תיקוני באגים, 🚀 שיפורי ביצועים, ואולי אפילו ✨ תכונות חדשות.\n\nיומן שינויים: https://capod.darken.eu/changelog\n\nלידיעתך: אני כאן לבד — תודה על ההבנה אם התשובות מתעכבות קצת. ¯\\_(ツ)_/¯\n", "ja-JP": "🐛 バグ修正、🚀 パフォーマンスの向上、そして ✨ 新機能も追加されているかもしれません。\n\n変更履歴：https://capod.darken.eu/changelog\n\n追伸：ここには私一人しかいませんので、返信が少し遅れることがあってもご理解いただけると幸いです。¯\\_(ツ)_/¯\n", "ka-GE": "🐛 ხარვეზების გასწორება, 🚀 წარმადობის გაუმჯობესება, შესაძლოა, სულაც ✨ ახალი ფუნქციები.\n\nცვლილებების ისტორია: https://capod.darken.eu/changelog\n\nFYI: აქ მარტო ვარ — მადლობა გაგებისთვის, თუ პასუხებს ცოტა დრო დასჭირდება. ¯\\_(ツ)_/¯\n", "km-KH": "🐛 ការ​ជួសជុល​កំហុស, 🚀 ការ​បង្កើន​ประสิทธิภาพ, ​ប្រហែល​ជា​មាន​មុខងារ​ថ្មីៗ ✨ ផងដែរ។\n\nកំណត់ហេតុ​នៃការ​ផ្លាស់ប្តូរ៖ https://capod.darken.eu/changelog\n\nសូម​ជម្រាប៖ ខ្ញុំ​នៅ​ទីនេះ​តែ​ម្នាក់​ឯង — សូម​អរគុណ​ចំពោះ​ការ​យោគយល់​ ប្រសិន​បើ​ការ​ឆ្លើយតប​ត្រូវ​ใช้​ពេល​បន្តិច។ ¯\\_(ツ)_/¯\n", "kmr-TR": "🐛 Çareserkirina xeletiyan, 🚀 zêdekirina performansê, belkî ✨ taybetmendiyên nû jî.\n\nGuhertinname: https://capod.darken.eu/changelog\n\nJi bo agahdarî: Ez li vir tenê me — spas ji bo têgihîştina we heke bersiv hinekî bigire. ¯\\_(ツ)_/¯\n", "kn-IN": "🐛 ದೋಷ ಪರಿಹಾರಗಳು, 🚀 ಕಾರ್ಯಕ್ಷಮತೆಯ ವರ್ಧನೆಗಳು, ಬಹುಶಃ ✨ ಹೊಸ ವೈಶಿಷ್ಟ್ಯಗಳು ಕೂಡ.\n\nಬದಲಾವಣೆಗಳ ದಾಖಲೆ: https://capod.darken.eu/changelog\n\nನಿಮ್ಮ ಮಾಹಿತಿಗಾಗಿ: ಇಲ್ಲಿ ಇರುವುದು ನಾನೊಬ್ಬನೇ - ಪ್ರತ್ಯುತ್ತರಗಳು ಸ್ವಲ್ಪ ಸಮಯ ತೆಗೆದುಕೊಂಡರೆ ನಿಮ್ಮ ತಿಳುವಳಿಕೆಗೆ ಧನ್ಯವಾದಗಳು. ¯\\_(ツ)_/¯\n", "ko-KR": "🐛 버그 수정, 🚀 성능 향상, ✨ 새로운 기능 추가.\n\n변경 내역: https://capod.darken.eu/changelog\n\n참고: 저 혼자 운영하고 있어서 답장이 조금 늦어질 수 있는 점 양해 부탁드립니다. ¯\\_(ツ)_/¯\n", "ky-KG": "🐛 Мүчүлүштүктөрдү оңдоо, 🚀 өндүрүмдүүлүктү жогорулатуу, балким ✨ жаңы функциялар дагы.\n\nӨзгөртүүлөр журналы: https://capod.darken.eu/changelog\n\nМаалымат үчүн: Бул жерде мен жалгызмын — эгер жооптор бир аз убакытты алса, түшүнгөнүңүз үчүн рахмат. ¯\\_(ツ)_/¯\n", "lo-LA": "🐛 ການແກ້ໄຂຂໍ້ຜິດພາດ, 🚀 ການເພີ່ມປະສິດທິພາບ, ອາດຈະມີຄຸນສົມບັດໃໝ່ ✨.\n\nລາຍການການປ່ຽນແປງ: https://capod.darken.eu/changelog\n\nFYI: ມີພຽງແຕ່ຂ້ອຍຢູ່ທີ່ນີ້ — ຂອບໃຈສຳລັບຄວາມເຂົ້າໃຈຂອງທ່ານຖ້າການຕອບກັບໃຊ້ເວລາຈັກໜ່ອຍ. ¯\\_(ツ)_/¯\n", "lt": "🐛 Klaidų pataisymai, 🚀 našumo patobulinimai, galbūt net ✨ naujos funkcijos.\n\nPakeitimų žurnalas: https://capod.darken.eu/changelog\n\nFYI: Čia esu tik aš – ačiū už supratingumą, jei atsakymai šiek tiek užtruks. ¯\\_(ツ)_/¯\n", "lv": "🐛 Kļūdu labojumi, 🚀 veiktspējas uzlabojumi, varbūt pat ✨ jaunas funkcijas.\n\nIzmaiņu žurnāls: https://capod.darken.eu/changelog\n\nFYI: Es šeit esmu viens — paldies par sapratni, ja atbildes nedaudz aizkavējas. ¯\\_(ツ)_/¯\n", "mk-MK": "🐛 Поправени грешки, 🚀 подобрувања во перформансите, можеби дури и ✨ нови функции.\n\nДневник на промени: https://capod.darken.eu/changelog\n\nИнфо: Тука сум само јас — благодарам на разбирањето ако одговорите потраат малку. ¯\\_(ツ)_/¯\n", "ml-IN": "🐛 ബഗ് പരിഹാരങ്ങൾ, 🚀 പ്രകടന മെച്ചപ്പെടുത്തലുകൾ, ഒരുപക്ഷേ പുതിയ ഫീച്ചറുകളും ✨.\n\nമാറ്റങ്ങളുടെ ലോഗ്: https://capod.darken.eu/changelog\n\nനിങ്ങളുടെ അറിവിലേക്കായി: ഞാൻ ഇവിടെ തനിച്ചാണ് - മറുപടികൾക്ക് അൽപ്പം സമയമെടുത്താൽ മനസ്സിലാക്കിയതിന് നന്ദി. ¯\\_(ツ)_/¯\n", "mn-MN": "🐛 Алдааны засварууд, 🚀 гүйцэтгэлийн сайжруулалт, магадгүй ✨ шинэ функцууд ч байж мэднэ.\n\nӨөрчлөлтийн түүх: https://capod.darken.eu/changelog\n\nЖич: Энд ганцхан би байгаа тул хариулт өгөхөд хугацаа орвол ойлгоорой. ¯\\_(ツ)_/¯\n", "mr-IN": "🐛 बग निराकरणे, 🚀 कार्यप्रदर्शनात वाढ, कदाचित ✨ नवीन वैशिष्ट्ये देखील.\n\nबदललॉग: https://capod.darken.eu/changelog\n\nमाहितीसाठी: येथे फक्त मी आहे — उत्तरांना थोडा वेळ लागल्यास समजून घेतल्याबद्दल धन्यवाद. ¯\\_(ツ)_/¯\n", "ms": "🐛 Pembetulan pepijat, 🚀 peningkatan prestasi, mungkin juga ✨ ciri baharu.\n\nLog perubahan: https://capod.darken.eu/changelog\n\nUntuk makluman: Hanya saya di sini — terima kasih kerana memahami jika balasan mengambil sedikit masa. ¯\\_(ツ)_/¯\n", "my-MM": "🐛 ချို့ယွင်းချက်ပြင်ဆင်မှုများ၊ 🚀 စွမ်းဆောင်ရည်မြှင့်တင်မှုများ၊ ✨ လုပ်ဆောင်ချက်အသစ်များလည်း ပါဝင်နိုင်ပါသည်။\n\nပြောင်းလဲမှုမှတ်တမ်း: https://capod.darken.eu/changelog\n\nအသိပေးလိုသည်မှာ- ဤနေရာတွင် ကျွန်တော်တစ်ယောက်တည်းသာ ရှိပါသည် — အကြောင်းပြန်ရန် အနည်းငယ်ကြာပါက နားလည်ပေးသည့်အတွက် ကျေးဇူးတင်ပါသည်။ ¯\\_(ツ)_/¯\n", "ne-NP": "🐛 बग समाधानहरू, 🚀 प्रदर्शन सुधारहरू, सायद ✨ नयाँ सुविधाहरू पनि।\n\nच्यान्जलग: https://capod.darken.eu/changelog\n\nजानकारीको लागि: यहाँ म एक्लै छु — जवाफहरूले थोरै समय लिएमा बुझिदिनुभएकोमा धन्यवाद। ¯\\_(ツ)_/¯\n", "nl-NL": "🐛 Bugfixes, 🚀 prestatieverbeteringen, misschien zelfs ✨ nieuwe functies.\n\nChangelog: https://capod.darken.eu/changelog\n\nTer info: ik ben hier alleen - bedankt voor je begrip als antwoorden even duren. ¯\\_(ツ)_/¯\n", "no-NO": "🐛 Feilrettinger, 🚀 ytelsesforbedringer, kanskje til og med ✨ nye funksjoner.\n\nEndringslogg: https://capod.darken.eu/changelog\n\nFYI: Det er bare meg her – takk for forståelsen hvis svar tar litt tid. ¯\\_(ツ)_/¯\n", "pl-PL": "🐛 Poprawki błędów, 🚀 ulepszenia wydajności, a może nawet ✨ nowe funkcje.\n\nDziennik zmian: https://capod.darken.eu/changelog\n\nFYI: Jestem tu sam — dziękuję za wyrozumiałość, jeśli odpowiedzi trochę potrwają. ¯\\_(ツ)_/¯\n", "pt-BR": "🐛 Correções de bugs, 🚀 melhorias de desempenho, talvez até ✨ novos recursos.\n\nChangelog: https://capod.darken.eu/changelog\n\nOBS: Sou só eu aqui — obrigado pela compreensão se as respostas demorarem um pouco. ¯\\_(ツ)_/¯\n", "pt-PT": "🐛 Correções de erros, 🚀 melhorias de desempenho, talvez até ✨ novas funcionalidades.\n\nRegisto de alterações: https://capod.darken.eu/changelog\n\nAviso: Sou só eu aqui — obrigado pela compreensão se as respostas demorarem um pouco. ¯\\_(ツ)_/¯\n", "rm": "🐛 Correcziuns d'errurs, 🚀 meglieraments da prestaziun, forsa schizunt ✨ novas funcziuns.\n\nProtocol da midadas: https://capod.darken.eu/changelog\n\nPer infurmaziun: Jau sun qua sulet — engraziel per Vossa chapientscha, sch'ils resposts dovran in zic. ¯\\_(ツ)_/¯\n", "ro": "🐛 Corecții de erori, 🚀 îmbunătățiri de performanță, poate chiar ✨ funcții noi.\n\nJurnal de modificări: https://capod.darken.eu/changelog\n\nInfo: Sunt doar eu aici — mulțumesc pentru înțelegere dacă răspunsurile durează puțin. ¯\\_(ツ)_/¯\n", "ru-RU": "🐛 Исправления ошибок, 🚀 повышение производительности, возможно, даже ✨ новые функции.\n\nСписок изменений: https://capod.darken.eu/changelog\n\nК вашему сведению: здесь только я — спасибо за понимание, если ответы занимают некоторое время. ¯\\_(ツ)_/¯\n", "sc-IT": "🐛 Corretziones de faddinas, 🚀 megioros de prestatziones, forsis fintzas ✨ funtziones noas.\n\nRegistru de is mudàntzias: https://capod.darken.eu/changelog\n\nInformatzione: Soe petzi deo inoghe — gràtzias pro sa cumprensione si is rispostas trigant unu pagu. ¯\\_(ツ)_/¯\n", "si-LK": "🐛 දෝෂ නිවැරදි කිරීම්, 🚀 කාර්ය සාධන වැඩි දියුණු කිරීම්, සමහරවිට ✨ නව විශේෂාංග පවා.\n\nවෙනස්කම් ලැයිස්තුව: https://capod.darken.eu/changelog\n\nFYI: මෙතන ඉන්නේ මම විතරයි — පිළිතුරු සඳහා ටිකක් වෙලා ගියොත් තේරුම් ගැනීම ගැන ස්තූතියි. ¯\\_(ツ)_/¯\n", "sk": "🐛 Opravy chýb, 🚀 vylepšenia výkonu, možno aj ✨ nové funkcie.\n\nZáznam zmien: https://capod.darken.eu/changelog\n\nPre informáciu: Som tu sám — ďakujem za pochopenie, ak odpovede chvíľu potrvajú. ¯\\_(ツ)_/¯\n", "sl": "🐛 Popravki hroščev, 🚀 izboljšave delovanja, morda celo ✨ nove funkcije.\n\nDnevnik sprememb: https://capod.darken.eu/changelog\n\nInfo: Tukaj sem samo jaz — hvala za razumevanje, če odgovori malce potrajajo. ¯\\_(ツ)_/¯\n", "sq-AL": "🐛 Rregullime gabimesh, 🚀 përmirësime të performancës, ndoshta edhe ✨ veçori të reja.\n\nRegjistri i ndryshimeve: https://capod.darken.eu/changelog\n\nPër informacion: Këtu jam vetëm unë — faleminderit për mirëkuptimin nëse përgjigjet vonojnë pak. ¯\\_(ツ)_/¯\n", "sr": "🐛 Исправке грешака, 🚀 побољшања перформанси, можда чак и ✨ нове функције.\n\nДневник измена: https://capod.darken.eu/changelog\n\nFYI: Овде сам само ја — хвала на разумевању ако одговори потрају мало. ¯\\_(ツ)_/¯\n", "sv-SE": "🐛 Buggfixar, 🚀 prestandaförbättringar, kanske till och med ✨ nya funktioner.\n\nÄndringslogg: https://capod.darken.eu/changelog\n\nOBS: Det är bara jag här – tack för din förståelse om svaren dröjer lite. ¯\\_(ツ)_/¯\n", "sw": "🐛 Marekebisho ya hitilafu, 🚀 maboresho ya utendaji, na pengine hata ✨ vipengele vipya.\n\nKumbukumbu ya mabadiliko: https://capod.darken.eu/changelog\n\nKwa taarifa yako: Ni mimi pekee hapa — asante kwa kuelewa ikiwa majibu yatachukua muda kidogo. ¯\\_(ツ)_/¯\n", "ta-IN": "🐛 பிழைத் திருத்தங்கள், 🚀 செயல்திறன் மேம்பாடுகள், ஒருவேளை ✨ புதிய அம்சங்களும் கூட.\n\nமாற்றக்குறிப்பு: https://capod.darken.eu/changelog\n\nதகவலுக்காக: இங்கு நான் ஒருவன் மட்டுமே — பதிலளிக்கச் சிறிது தாமதமானால் பொறுத்தருள்க. ¯\\_(ツ)_/¯\n", "te-IN": "🐛 బగ్ పరిష్కారాలు, 🚀 పనితీరు మెరుగుదలలు, బహుశా ✨ కొత్త ఫీచర్లు కూడా.\n\nమార్పుల లాగ్: https://capod.darken.eu/changelog\n\nFYI: ఇక్కడ నేను మాత్రమే ఉన్నాను — ప్రత్యుత్తరాలకు కొంచెం సమయం పడితే అర్థం చేసుకున్నందుకు ధన్యవాదాలు. ¯\\_(ツ)_/¯\n", "th": "🐛 แก้ไขข้อบกพร่อง 🚀 เพิ่มประสิทธิภาพ และอาจมี ✨ ฟีเจอร์ใหม่ๆ\n\nบันทึกการเปลี่ยนแปลง: https://capod.darken.eu/changelog\n\nปล. ที่นี่มีผมคนเดียว ขอบคุณที่เข้าใจถ้าตอบช้านะครับ ¯\\_(ツ)_/¯\n", "tr-TR": "🐛 Hata düzeltmeleri, 🚀 performans iyileştirmeleri, hatta belki ✨ yeni özellikler.\n\nDeğişiklik günlüğü: https://capod.darken.eu/changelog\n\nNot: Burada tek başımayım - yanıtlar biraz gecikirse anlayışınız için teşekkürler. ¯\\_(ツ)_/¯\n", "uk": "🐛 Виправлення помилок, 🚀 підвищення продуктивності, можливо, навіть ✨ нові функції.\n\nЖурнал змін: https://capod.darken.eu/changelog\n\nДо відома: я тут один — дякую за розуміння, якщо відповіді затримуються. ¯\\_(ツ)_/¯\n", "ur-IN": "🐛 کیڑے ٹھیک کیے گئے، 🚀 کارکردگی میں اضافہ، شاید ✨ نئی خصوصیات بھی۔\n\nچینج لاگ: https://capod.darken.eu/changelog\n\nFYI: یہاں صرف میں ہوں — اگر جوابات میں تھوڑا وقت لگے تو سمجھنے کے لیے شکریہ۔ ¯\\_(ツ)_/¯\n", "uz": "🐛 Xatoliklar tuzatildi, 🚀 unumdorlik oshirildi, balki ✨ yangi funksiyalar ham.\n\nO'zgarishlar jurnali: https://capod.darken.eu/changelog\n\nFYI: Bu yerda faqat men borman — javoblar biroz vaqt talab qilsa, tushunganingiz uchun rahmat. ¯\\_(ツ)_/¯\n", "vi": "🐛 Sửa lỗi, 🚀 tăng hiệu suất, thậm chí có thể có ✨ tính năng mới.\n\nNhật ký thay đổi: https://capod.darken.eu/changelog\n\nLưu ý: Chỉ có mình tôi ở đây — cảm ơn bạn đã thông cảm nếu câu trả lời hơi chậm một chút. ¯\\_(ツ)_/¯\n", "zh-CN": "🐛 修复了错误，🚀 提升了性能，甚至可能还有 ✨ 新功能。\n\n更新日志：https://capod.darken.eu/changelog\n\n仅供参考：这里只有我一个人 — 如果回复需要一些时间，感谢您的理解。 ¯\\_(ツ)_/¯\n", "zh-HK": "🐛 錯誤修正，🚀 效能提升，甚至可能會有 ✨ 新功能。\n\n更新日誌：https://capod.darken.eu/changelog\n\n順帶一提：這裡只有我一個人——如果回覆需要一些時間，感謝您的諒解。¯\\_(ツ)_/¯\n", "zh-TW": "🐛 修正了錯誤，🚀 提升了效能，甚至可能還有 ✨ 新功能。\n\n更新日誌：https://capod.darken.eu/changelog\n\n溫馨提醒：這裡只有我一個人——如果回覆需要一些時間，感謝您的諒解。¯\\_(ツ)_/¯\n", "zu": "🐛 Ukulungiswa kwamaphutha, 🚀 ukuthuthukiswa kokusebenza, mhlawumbe ngisho ✨ nezici ezintsha.\n\nIrekhodi lezinguquko: https://capod.darken.eu/changelog\n\nUkwaziswa: Ngingedwa lapha — ngiyabonga ngokuqonda kwakho uma izimpendulo zithatha isikhashana. ¯\\_(ツ)_/¯\n"}}, "1680d7fe11dd079b3a06d189696d0d3f1e6e7134949a1b6460d1c2165ac734a2": {"added": 1777931336453, "file": {"name": "/eu.darken.capod_50104000.apk", "sha256": "1680d7fe11dd079b3a06d189696d0d3f1e6e7134949a1b6460d1c2165ac734a2", "size": 8655921, "ipfsCIDv1": "bafybeifujdyd7e45jaiyx3qgk4whnmu5bv5pqe4jjpjrbflxxbcdbxeb4a"}, "src": {"name": "/eu.darken.capod_50104000_src.tar.gz", "sha256": "0c616345d890b1761a5243484b94d3edba34a538f42537f6e6a4c2d1a7280ec8", "size": 71733738}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "5.1.4-rc0", "versionCode": 50104000, "features": [{"name": "android.hardware.bluetooth_le"}], "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["6729f9de72b4fca99615b22f984400ad1f3daa2411d8b1e09f321b038fac85ed"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_ADMIN", "maxSdkVersion": 30}, {"name": "android.permission.ACCESS_COARSE_LOCATION", "maxSdkVersion": 30}, {"name": "android.permission.ACCESS_FINE_LOCATION", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.BLUETOOTH_SCAN"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "eu.darken.capod.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}], "usesPermissionSdk23": [{"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}]}, "antiFeatures": {"NonFreeAssets": {"en-US": "The app includes graphical assets which are not libre."}}}, "4b2dd63c9661b397c3e8b9b0fb8b1798acba5d4f0e55b62693d00dd630cdc012": {"whatsNew": null}}}, "eu.darken.myperm": {"metadata": {"added": 1778058151118, "categories": ["System"], "changelog": "https://myperm.darken.eu/changelog", "issueTracker": "https://github.com/d4rken-org/permission-pilot/issues", "lastUpdated": 1778058151118, "license": "GPL-3.0-only", "sourceCode": "https://github.com/d4rken-org/permission-pilot", "translation": "https://crowdin.com/project/permission-pilot", "featureGraphic": {"en-US": {"name": "/eu.darken.myperm/en-US/featureGraphic_O3nYtPsA2nefxeeCby09L07bc1tdcRwsFayC6N3mxXI=.png", "sha256": "3b79d8b4fb00da779fc5e7826f2d3d2f4edb735b5d711c2c15ac82e8dde6c572", "size": 66769}}, "screenshots": {"phone": {"ar": [{"name": "/eu.darken.myperm/ar/phoneScreenshots/1_overview_light.png", "sha256": "b174b36138d36ab427b08817767692f06ac82b729e63da1b1caad4aa96b583de", "size": 242607}, {"name": "/eu.darken.myperm/ar/phoneScreenshots/2_apps_list.png", "sha256": "b1f296d470eff6310b974f857247cf936a594a727e85488db5138b577d8bad02", "size": 237398}, {"name": "/eu.darken.myperm/ar/phoneScreenshots/3_app_details.png", "sha256": "2c48c98cda185b61834e1142d91b27e35ff7dd18db6f54fba2013418471c2c70", "size": 233144}, {"name": "/eu.darken.myperm/ar/phoneScreenshots/4_permissions_list.png", "sha256": "446551f892d9d1ef1c9164662bc1a391df69ce02ac3ae1e61164400179fdb6dd", "size": 241496}, {"name": "/eu.darken.myperm/ar/phoneScreenshots/5_permission_details.png", "sha256": "cead72fcb9cf2f2e7c906ce250202a7081479fe502753cdfc55acf96876d46d2", "size": 139715}, {"name": "/eu.darken.myperm/ar/phoneScreenshots/6_watcher.png", "sha256": "e92ccfd23a630c418bf80781fb0ca7596bf01d0665335105512e742346a7db54", "size": 122222}], "de-DE": [{"name": "/eu.darken.myperm/de-DE/phoneScreenshots/1_overview_light.png", "sha256": "4faba0b9ae5d72b727990072d1e9cf827596f513aa37523a824dee9437e8a66e", "size": 240007}, {"name": "/eu.darken.myperm/de-DE/phoneScreenshots/2_apps_list.png", "sha256": "b2c8e7b478e9312ec4ac03a54d4e0af887cfae080e71844d33614ca61fcfec4a", "size": 226791}, {"name": "/eu.darken.myperm/de-DE/phoneScreenshots/3_app_details.png", "sha256": "c686fb733fb96cf8f3585a3adf3b7b39ab04712a106ea4d40d9ac3ab696cc4a8", "size": 241563}, {"name": "/eu.darken.myperm/de-DE/phoneScreenshots/4_permissions_list.png", "sha256": "a1b7b56f6c1a330349d880baf0309330c1e2b49ad8217fcd687edaaccda07e89", "size": 238155}, {"name": "/eu.darken.myperm/de-DE/phoneScreenshots/5_permission_details.png", "sha256": "0ad55f281075ef4dc6b4fcccd83d194a39ab04c65233eefc9fdbee6bdbd4a084", "size": 144684}, {"name": "/eu.darken.myperm/de-DE/phoneScreenshots/6_watcher.png", "sha256": "81d5790dde09c98b027ee538ea0201d6b3796c5f344eded7ac3b7fb4a374c2c0", "size": 129195}], "en-US": [{"name": "/eu.darken.myperm/en-US/phoneScreenshots/1_overview_light.png", "sha256": "4ce5bd331bbba4bbf8110042d6237f09c411dd04eaed3464f2df13ce7f44c90a", "size": 229141}, {"name": "/eu.darken.myperm/en-US/phoneScreenshots/2_apps_list.png", "sha256": "caeb2de6dde5b26a3a8484473ae47a267f56094d4b7bbab3439bf72381e5dbb2", "size": 226757}, {"name": "/eu.darken.myperm/en-US/phoneScreenshots/3_app_details.png", "sha256": "d75af71bbffd946fe068fa81943509d62dd06febafca3ab0c6909e926d45b00c", "size": 232782}, {"name": "/eu.darken.myperm/en-US/phoneScreenshots/4_permissions_list.png", "sha256": "0f065edfb77cd5f56c731a87585ce7b0a19626125b4ed78fa0db7b8e05bb6cf3", "size": 234914}, {"name": "/eu.darken.myperm/en-US/phoneScreenshots/5_permission_details.png", "sha256": "2af73abb40ee2b8d7276e2d7be015eb72a8c2052122ff1f14fcd51cf5d8f7dd4", "size": 140493}, {"name": "/eu.darken.myperm/en-US/phoneScreenshots/6_watcher.png", "sha256": "902aac76f3d3d87f1b2eb28d31306e13b4bd2580a8adfeb9c1637c398d6ca141", "size": 129616}], "ja-JP": [{"name": "/eu.darken.myperm/ja-JP/phoneScreenshots/1_overview_light.png", "sha256": "2c112485abbe585e0e2037d9f6109945e78582fa38d29099e8ab3a2cd2ac5cf3", "size": 269833}, {"name": "/eu.darken.myperm/ja-JP/phoneScreenshots/2_apps_list.png", "sha256": "9a672004fad4e5db7e89a4c72fa83455c740e334505fd269a918a005b6381169", "size": 248651}, {"name": "/eu.darken.myperm/ja-JP/phoneScreenshots/3_app_details.png", "sha256": "1930c54e007d9a13003f923d6257c1a7eec719c829eec8f2efe2a5ef6131a112", "size": 241378}, {"name": "/eu.darken.myperm/ja-JP/phoneScreenshots/4_permissions_list.png", "sha256": "94f9582c146236bf33bd16cbfbb34f2d222d446b5f92c7bc6b094114c94fa58f", "size": 284669}, {"name": "/eu.darken.myperm/ja-JP/phoneScreenshots/5_permission_details.png", "sha256": "8125bf48a52f8ca095b2933b23a6326c1dbf008670e80526bfe2eef8a6ab7539", "size": 138613}, {"name": "/eu.darken.myperm/ja-JP/phoneScreenshots/6_watcher.png", "sha256": "7616c715ceb887e136b8d7784318ad85ae05d3c52d78cb8cf8a3e5105f19b652", "size": 137833}], "pt-BR": [{"name": "/eu.darken.myperm/pt-BR/phoneScreenshots/1_overview_light.png", "sha256": "4ce5bd331bbba4bbf8110042d6237f09c411dd04eaed3464f2df13ce7f44c90a", "size": 229141}, {"name": "/eu.darken.myperm/pt-BR/phoneScreenshots/2_apps_list.png", "sha256": "caeb2de6dde5b26a3a8484473ae47a267f56094d4b7bbab3439bf72381e5dbb2", "size": 226757}, {"name": "/eu.darken.myperm/pt-BR/phoneScreenshots/3_app_details.png", "sha256": "d75af71bbffd946fe068fa81943509d62dd06febafca3ab0c6909e926d45b00c", "size": 232782}, {"name": "/eu.darken.myperm/pt-BR/phoneScreenshots/4_permissions_list.png", "sha256": "0f065edfb77cd5f56c731a87585ce7b0a19626125b4ed78fa0db7b8e05bb6cf3", "size": 234914}, {"name": "/eu.darken.myperm/pt-BR/phoneScreenshots/5_permission_details.png", "sha256": "2af73abb40ee2b8d7276e2d7be015eb72a8c2052122ff1f14fcd51cf5d8f7dd4", "size": 140493}, {"name": "/eu.darken.myperm/pt-BR/phoneScreenshots/6_watcher.png", "sha256": "902aac76f3d3d87f1b2eb28d31306e13b4bd2580a8adfeb9c1637c398d6ca141", "size": 129616}], "zh-CN": [{"name": "/eu.darken.myperm/zh-CN/phoneScreenshots/1_overview_light.png", "sha256": "4ce5bd331bbba4bbf8110042d6237f09c411dd04eaed3464f2df13ce7f44c90a", "size": 229141}, {"name": "/eu.darken.myperm/zh-CN/phoneScreenshots/2_apps_list.png", "sha256": "caeb2de6dde5b26a3a8484473ae47a267f56094d4b7bbab3439bf72381e5dbb2", "size": 226757}, {"name": "/eu.darken.myperm/zh-CN/phoneScreenshots/3_app_details.png", "sha256": "d75af71bbffd946fe068fa81943509d62dd06febafca3ab0c6909e926d45b00c", "size": 232782}, {"name": "/eu.darken.myperm/zh-CN/phoneScreenshots/4_permissions_list.png", "sha256": "0f065edfb77cd5f56c731a87585ce7b0a19626125b4ed78fa0db7b8e05bb6cf3", "size": 234914}, {"name": "/eu.darken.myperm/zh-CN/phoneScreenshots/5_permission_details.png", "sha256": "2af73abb40ee2b8d7276e2d7be015eb72a8c2052122ff1f14fcd51cf5d8f7dd4", "size": 140493}, {"name": "/eu.darken.myperm/zh-CN/phoneScreenshots/6_watcher.png", "sha256": "902aac76f3d3d87f1b2eb28d31306e13b4bd2580a8adfeb9c1637c398d6ca141", "size": 129616}]}}, "authorEmail": "support@darken.eu", "authorName": "Matthias Urhahn", "authorWebSite": "https://darken.eu/", "name": {"af": "Permission Pilot", "am": "Permission Pilot", "ar": "بايلوت الأذونات", "az-AZ": "Permission Pilot", "be": "Permission Pilot", "bg": "Permission Pilot", "bn-BD": "Permission Pilot", "ca": "Permission Pilot", "ckb-IR": "مۆڵەت پایلۆت", "cs-CZ": "Permission Pilot", "da-DK": "Permission Pilot", "de-DE": "Berechtigungs-Pilot", "el-GR": "Permission Pilot", "en-US": "Permission Pilot", "es-ES": "Piloto de Permisos", "fi-FI": "Permission Pilot", "fr-FR": "Permission Pilot", "hi-IN": "Permission Pilot", "hr": "Permission Pilot", "hu-HU": "Permission Pilot", "it-IT": "Pilota Permessi", "iw-IL": "Permission Pilot", "ja-JP": "権限パイロット", "ko-KR": "권한 파일럿", "ku-TR": "Permission Pilot", "nl-NL": "Toestemmingspiloot", "no-NO": "Permission Pilot", "pl-PL": "Pilot Uprawnień", "pt-BR": "Piloto de Permissões", "pt-PT": "Piloto de Permissões", "ro": "Permission Pilot", "ru-RU": "Пилот разрешений", "sk": "Permission Pilot", "sr": "Permission Pilot", "sv-SE": "Permission Pilot", "th": "นักบินสิทธิ์", "tr-TR": "İzin Pilotu", "uk": "Permission Pilot", "vi": "Permission Pilot", "zh-CN": "权限导航", "zh-TW": "權限導航"}, "summary": {"af": "Android-program toestemming oorsig", "am": "የAndroid መተግበሪያ ፈቃድ አጠቃላይ እይታ", "ar": "نظرة عامة على أذونات تطبيقات أندرويد", "az-AZ": "Android tətbiq icəzələrinə ümumi baxış", "be": "Агляд дазволаў праграм Android", "bg": "Преглед на разрешенията на Android приложения", "bn-BD": "Android অ্যাপ অনুমতির সারসংক্ষেপ", "ca": "Visió general dels permisos d'aplicacions Android", "ckb-IR": "پێداچوونەوەی مۆڵەتەکانی ئەندرۆید", "cs-CZ": "Přehled oprávnění aplikací pro Android", "da-DK": "Oversigt over Android app-tilladelser", "de-DE": "Übersicht über die Berechtigungen von Android-Apps", "el-GR": "Επισκόπηση δικαιωμάτων εφαρμογών Android", "en-US": "Android app permission overview", "es-ES": "Información general sobre los permisos de las aplicaciones en Android", "fi-FI": "Android-sovelluksen käyttöoikeuksien yleiskatsaus", "fr-FR": "Aperçu des autorisations des applis sur Android", "hi-IN": "Android ऐप अनुमति अवलोकन", "hr": "Pregled dopuštenja Android aplikacije", "hu-HU": "Android alkalmazásengedély-áttekintő", "it-IT": "Panoramica delle autorizzazioni delle app Android", "iw-IL": "סקירת הרשאות אפליקציות לאנדרואיד", "ja-JP": "Androidアプリの権限概要", "ko-KR": "Android 앱 권한 개요", "ku-TR": "Malpera destûrên sepanên Android", "nl-NL": "Overzicht van machtigingen voor Android-apps", "no-NO": "Oversikt over Android-apptillatelser", "pl-PL": "Przegląd uprawnień aplikacji na Androida", "pt-BR": "Visão geral de permissões de aplicativos Android", "pt-PT": "Visão geral das permissões de aplicações Android", "ro": "Prezentare generală a permisiunilor aplicațiilor Android", "ru-RU": "Обзор разрешений приложений для Android", "sk": "Prehľad oprávnení aplikácií pre Android", "sr": "Преглед дозвола Андроид апликација", "sv-SE": "Översikt av Android-appbehörigheter", "th": "ภาพรวมสิทธิ์ของแอป Android", "tr-TR": "Android uygulama izinlerine genel bakış", "uk": "Огляд дозволів застосунків Android", "vi": "Tổng quan quyền ứng dụng Android", "zh-CN": "安卓应用权限概览", "zh-TW": "Android 應用程式權限管理"}, "description": {"af": "<i>Permission Pilot</i> is 'n nuwe soort program om jou te help om programme en hul toestemmings te hersien.\n\nMet elke Android-opdatering word toestemmings meer kompleks.\nAndroid wys toestemmings op verskeie verskillende plekke, wat dit nie makliker maak om dit te hersien nie:\n\n* Programinligting-bladsy\n* Spesiale Toegang\n* Toestemmingsbestuurder\n* en meer...\n\n<i>Permission Pilot</i> lys alle toestemmings op een plek en gee jou 'n oorsigtelike beeld van programtoestemmings.\n\nTwee perspektiewe is beskikbaar: Jy kan óf alle toestemmings wat 'n program aanvra sien, óf alle programme sien wat 'n spesifieke toestemming aanvra.\n\n<b>Programme-oortjie</b>\nAlle geïnstalleerde programme, insluitend stelsel-programme en werkprofiel-programme.\nAs jy op enige program klik, sal alle toestemmings wat die program aangevra het gelys word, insluitend dié wat onder Toestemmingsbestuurder en Spesiale Toegang verskyn, saam met hul status.\nDit sal ook internettoestemmings en SharedUserID-status insluit!\n\n<b>Toestemmings-oortjie</b>\nAlle toestemmings wat op jou toestel bestaan, insluitend dié wat onder Toestemmingsbestuurder en Spesiale Toegang verskyn.\nToestemmings is vooraf gegroepeer vir makliker navigasie, bv. Kontakte, Mikrofoon, Kamera, ens.\nAs jy op 'n toestemming klik, word alle programme gewys wat toegang tot daardie toestemming aanvra.\n\nProgramme en toestemmings kan deur middel van vrye teks gesoek, gesorteer en gefilter word volgens verskillende kriteria.\n\n<b>Oorsig</b>\n'n Opsommingspaneel wat programme-tellings per kategorie toon — privaatheid, sekuriteit, installasie-bron, en meer. Elke kategoriery navigeer direk na 'n gefilterde programmelys.\n\n<b>Toestemmingswagter</b>\nKry kennisgewings wanneer 'n programopdatering nuwe toestemmings byvoeg of bestaande verander. Toestemmingswagter kontroleer jou programme na elke opdatering en skep 'n verslag as enigiets verander het.\n\n<b>Data-uitvoer</b>\nVoer program- of toestemmingsdata uit in Markdown, CSV, of JSON.\n\n<b>Manifestkyker</b>\nBlaai deur ru program-manifeste met deursoekbare, gekategoriseerde afdelings. Sien watter programme ander geinstalleerde programme kan ontdek.", "am": "<i>Permission Pilot</i> አፕሎችን እና ፈቃዶቻቸውን እንዲያጠኑ የሚረዳዎት አዲስ አይነት መተግበሪያ ነው።\n\nAndroid በሚዘምን ቁጥር ፈቃዶቹ ይበልጥ ውስብስብ እየሆኑ ይሄዳሉ።\nAndroid ፈቃዶችን በተለያዩ ቦታዎች ስለሚያሳይ፣ ሁሉንም ለመፈተሽ ቀላል አይሆንም።\n\n* የመተግበሪያ መረጃ ገጽ\n* ልዩ መዳረሻ\n* የፈቃዶች አስተዳዳሪ\n* እና ሌሎችም...\n\n<i>Permission Pilot</i> ሁሉንም ፈቃዶች በአንድ ቦታ ዘርዝሮ፣ የመተግበሪያ ፈቃዶችን በሰፊ አመለካከት እንዲያዩ ያስችልዎታል።\n\nሁለት አተያዮች ይገኛሉ፦ መተግበሪያ የሚጠይቃቸውን ፈቃዶች ሁሉ መመልከት ወይም አንድ ፈቃድ የሚጠይቁ መተግበሪያዎችን ሁሉ መመልከት ይችላሉ።\n\n<b>የመተግበሪያዎች ትር</b>\nየተጫኑ ሁሉም መተግበሪያዎች፣ የስርዓት መተግበሪያዎችና የሥራ መገለጫ መተግበሪያዎች ጨምሮ።\nማንኛውንም መተግበሪያ ሲጫኑ፣ ያ መተግበሪያ የጠየቃቸው ፈቃዶች ሁሉ ይዘረዘራሉ፤ በፈቃዶች አስተዳዳሪና ልዩ መዳረሻ ስር የሚታዩትን ጨምሮ፣ ሁኔታቸውም ይታያል።\nየበይነ-መረብ ፈቃዶችና SharedUserID ሁኔታም ይካተታሉ!\n\n<b>የፈቃዶች ትር</b>\nበመሣሪያዎ ላይ ያሉ ሁሉም ፈቃዶች፣ በፈቃዶች አስተዳዳሪና ልዩ መዳረሻ ስር የሚታዩትን ጨምሮ።\nፈቃዶቹ ለቀላል ፍለጋ አስቀድመው ተመድበዋል፤ ለምሳሌ ዕውቂያዎች፣ ማይክሮፎን፣ ካሜራ፣ ወዘተ።\nአንድ ፈቃድ ሲጫኑ ያ ፈቃድ ለመዳረሻ የጠየቁ ሁሉም መተግበሪያዎች ይታያሉ።\n\nመተግበሪያዎችና ፈቃዶች በነጻ ጽሑፍ ሊፈለጉ፣ በተለያዩ መስፈርቶችም ሊደረደሩና ሊጣሩ ይችላሉ።\n\n<b>አጠቃላይ እይታ</b>\nየካቴጎሪ አፕ ቁጥሮችን የሚያሳይ ማጠቃለያ ዳሽቦርድ — ግላዊነት፣ ደህንነት፣ የጫኑ ምንጭ እና ተጨማሪ። እያንዳንዱ የካቴጎሪ ረድፍ ወደ ተጣራ የአፕ ዝርዝር በቀጥታ ይወስዳል።\n\n<b>የፍቃድ ቆጣሪ</b>\nአፕ ሲዘምን አዲስ ፍቃዶችን ሲጨምር ወይም ያሉትን ሲቀይር ማሳወቂያ ያግኙ። የፍቃድ ቆጣሪ በእያንዳንዱ ዝማኔ ጊዜ አፕዎቹን ይፈትሻል እና ነገር ቢቀየር ሪፖርት ይፈጥራል።\n\n<b>ዳታ ወደ ውጭ መላክ</b>\nየአፕ ወይም ፍቃድ ዳታን በMarkdown፣ CSV ወይም JSON መልክ ወደ ውጭ ላክ።\n\n<b>ማኒፌስት ተመልካች</b>\nጥሬ የአፕ ማኒፌስቶችን ከፍለጋ ችሎታ እና ከምድቦች ጋር ያስሱ። የትኞቹ አፕዎች ሌሎች የተጫኑ አፕዎችን ማግኘት እንደሚችሉ ይመልከቱ።", "ar": "<i>بايلوت الأذونات</i> هو نوع جديد من التطبيقات لمساعدتك على مراجعة تطبيقاتك وأذوناتها.\n\nمع كل تحديث جديد لنظام أندرويد، تصبح الأذونات أكثر تعقيدًا.\nإظهار أندرويد للأذونات في أماكن متعددة يجعل مراجعتها أكثر صعوبة:\n\n* صفحة معلومات التطبيق\n* وصول خاص (Special Access)\n* مدير الأذونات (Permissions Manager)\n* والمزيد...\n\n<i>بايلوت الأذونات</i> يجمع كل الأذونات في مكان واحد، ويمنحك نظرة شاملة على أذونات التطبيقات.\n\nهناك طريقتان لعرض المعلومات: يمكنك إما رؤية جميع الأذونات التي يطلبها تطبيق معين، أو عرض جميع التطبيقات التي تطلب إذنًا معينًا.\n\n<b>علامة التطبيقات</b>\nجميع التطبيقات المثبتة، وتشمل تطبيقات النظام وتطبيقات الملف الشخصي للعمل.\nالنقر على أي تطبيق يعرض جميع الأذونات التي طلبها ذلك التطبيق، بما في ذلك ما يظهر تحت مدير الأذونات والوصول الخاص، مع حالتها.\nسيشمل هذا أيضًا أذونات الإنترنت وحالة SharedUserID!\n\n<b>علامة الأذونات</b>\nكل الأذونات الموجودة على جهازك، بما في ذلك تلك التي تظهر تحت مدير الأذونات والوصول الخاص.\nتصنف الأذونات مسبقًا لجعل التنقل أسهل، مثل جهات الاتصال، الميكروفون، الكاميرا، وغيرها.\nالنقر على أي إذن يعرض جميع التطبيقات التي تطلب هذا الإذن.\n\nيمكنك البحث والفرز وتصفية التطبيقات والأذونات بحرية.\n\n<b>نظرة عامة</b>\nلوحة تحكم ملخّصة تعرض أعداد التطبيقات حسب الفئة — الخصوصية والأمان ومصدر التثبيت والمزيد. كل صف فئة ينتقل مباشرةً إلى قائمة تطبيقات مفلترة.\n\n<b>مراقب الأذونات</b>\nاحصل على إشعار عند إضافة تحديث تطبيق أذونات جديدة أو تغيير الأذونات القائمة. يفحص مراقب الأذونات تطبيقاتك بعد كل تحديث وينشئ تقريراً إذا تغيّر أي شيء.\n\n<b>تصدير البيانات</b>\nتصدير بيانات التطبيق أو الأذونات بصيغة Markdown أو CSV أو JSON.\n\n<b>عارض البيان</b>\nتصفّح بيانات التطبيق الخام بأقسام قابلة للبحث ومصنّفة. اعرف أي التطبيقات يمكنها اكتشاف التطبيقات الأخرى المثبّتة.", "az-AZ": "<i>Permission Pilot</i> tətbiqləri və onların icəzələrini nəzərdən keçirməyə kömək edən yeni növ bir tətbiqdir.\n\nHər Android yeniləməsi ilə icəzələr daha mürəkkəb hala gəlir.\nAndroid-in icəzələri müxtəlif yerlərdə göstərməsi onları nəzərdən keçirməyi asanlaşdırmır:\n\n* Tətbiq məlumatı səhifəsi\n* Xüsusu Giriş\n* İcazə Meneceri\n* və daha çox...\n\n<i>Permission Pilot</i> bütün icəzələri tək bir yerlə sıralayır və tətbiq icəzələrinə quşbaxışı görünüş verir.\n\nİki perspektiv mövcuddur: bir tətbiqin tələb etdiyi bütün icəzələri və ya bir icəzəni tələb edən bütün tətbiqləri görə bilərsiniz.\n\n<b>Tətbiqlər nişanı</b>\nSistem tətbiqləri və iş profili tətbiqləri daxil olmaqla bütün quraşdırılmış tətbiqlər.\nİstənilən tətbiqə klikləmək, İcazə Meneceri və Xüsusu Giriş altında görünənlər də daxil olmaqla, tətbiqin tələb etdiyi bütün icəzələri statusları ilə birlikdə sıralayır.\nBuraya internet icəzələri və SharedUserID statusu da daxil olacaq!\n\n<b>İcazələr nişanı</b>\nCihazınızda mövcud olan bütün icəzələr, İcazə Meneceri və Xüsusu Giriş altında görünənlər də daxil olmaqla.\nİcazələr daha asan naviqasiya üçün əvvəlcədən qruplaşdırılıb, məsələn Kontaktlar, Mikrofon, Kamera və s.\nBir icəzəyə klikləmək həmin icəzəyə giriş tələb edən bütün tətbiqləri göstərir.\n\nTətbiqlər və icəzələr sərbəst mətn istifadə edərək axtarıla, müxtəlif meyarlara görə sıralana və filtrə edilə bilər.\n\n<b>İcmal</b>\nKateqoriyaya görə tətbiq saylarını göstərən xülasə idarə paneli — məxfilik, təhlükəsizlik, quraşdırma mənbəyi və daha çox. Hər kateqoriya sətri birbaşa filtrlənmiş tətbiq siyahısına keçir.\n\n<b>İcazə Gözətçisi</b>\nBir tətbiq yeniləməsi yeni icazələr əlavə etdikdə və ya mövcud olanları dəyişdirdikdə bildiriş alın. İcazə Gözətçisi hər yeniləmədən sonra tətbiqlərinizi yoxlayır və bir şey dəyişibsə hesabat yaradır.\n\n<b>Məlumat İxracı</b>\nTətbiq və ya icazə məlumatlarını Markdown, CSV və ya JSON formatında ixrac edin.\n\n<b>Manifest Görüntüləyicisi</b>\nAxtarıla bilən, kateqoriyalara bölünmüş bölmələrlə xam tətbiq manifestlərini nəzərdən keçirin. Hansı tətbiqlərin quraşdırılmış digər tətbiqləri aşkar edə biləcəyini görün.", "be": "<i>Permission Pilot</i> — гэта дадатак новага тыпу, які дапамагае вам праглядаць праграмы і іх дазволы.\n\nЗ кожным абнаўленнем Android дазволы становяцца ўсё больш складанымі.\nAndroid адлюстроўвае дазволы ў розных месцах, што не спрашчае іх прагляд:\n\n* Старонка звестак пра праграму\n* Спецыяльны доступ\n* Менеджар дазволаў\n* і іншае...\n\n<i>Permission Pilot</i> адлюстроўвае ўсе дазволы ў адным месцы, даючы вам агульны агляд дазволаў праграм.\n\nДаступныя два рэжымы: можна праглядаць усе дазволы, якія запытвае праграма, альбо ўсе праграмы, якія запытваюць пэўны дазвол.\n\n<b>Укладка «Праграмы»</b>\nУсе ўсталяваныя праграмы, уключаючы сістэмныя і праграмы рабочага профілю.\nНацісніце на любую праграму, каб убачыць усе дазволы, якія яна запыціла, у тым ліку тыя, што адлюстроўваюцца ў Менеджары дазволаў і Спецыяльным доступе, разам з іх статусам.\nСюды таксама ўваходзяць інтэрнэт-дазволы і статус SharedUserID!\n\n<b>Укладка «Дазволы»</b>\nУсе дазволы, якія існуюць на вашай прыладзе, уключаючы тыя, што адлюстроўваюцца ў Менеджары дазволаў і Спецыяльным доступе.\nДазволы папярэдне згрупаваны для зручнай навігацыі, напр. Кантакты, Мікрафон, Камера і г.д.\nНацісніце на дазвол, каб убачыць усе праграмы, якія запытваюць доступ да яго.\n\nПраграмы і дазволы можна шукаць праз вольны тэкст, сартаваць і фільтраваць па розных крытэрыях.\n\n<b>Агляд</b>\nЗводная панэль, якая паказвае колькасць праграм па катэгорыях — прыватнасць, бяспека, крыніца ўстаноўкі і іншае. Кожны радок катэгорыі непасрэдна пераходзіць да адфільтраванага спісу праграм.\n\n<b>Назіральнік дазволаў</b>\nАтрымлівайце апавяшчэнні, калі абнаўленне праграмы дадае новыя дазволы або змяняе існуючыя. Назіральнік дазволаў правярае вашы праграмы пасля кожнага абнаўлення і стварае справаздачу, калі нешта змянілася.\n\n<b>Экспарт дадзеных</b>\nЭкспартуйце дадзеныя праграм або дазволаў у фармаце Markdown, CSV або JSON.\n\n<b>Прагляд маніфесту</b>\nПрагляд неапрацаваных маніфестаў праграм з пошукавымі, класіфікаванымі раздзеламі. Паглядзіце, якія праграмы могуць выявіць іншыя ўсталяваныя праграмы.", "bg": "<i>Permission Pilot</i> е приложение от нов тип, което ви помага да преглеждате приложенията и техните разрешения.\n\nС всяка актуализация на Android разрешенията стават все по-сложни.\nAndroid показва разрешенията на различни места, което не улеснява прегледа им:\n\n* Страница с информация за приложението\n* Специален достъп\n* Мениджър на разрешенията\n* и още...\n\n<i>Permission Pilot</i> показва всички разрешения на едно място, давайки ви общ преглед на разрешенията на приложенията.\n\nНалични са две гледни точки: можете да преглеждате всички разрешения, заявени от дадено приложение, или всички приложения, които заявяват определено разрешение.\n\n<b>Раздел Приложения</b>\nВсички инсталирани приложения, включително системни приложения и приложения в работния профил.\nЩракването върху приложение показва всички разрешения, които то е заявило, включително тези в Мениджър на разрешенията и Специален достъп, заедно с техния статус.\nТова включва и интернет разрешения и статус на SharedUserID!\n\n<b>Раздел Разрешения</b>\nВсички разрешения, налични на устройството ви, включително тези в Мениджър на разрешенията и Специален достъп.\nРазрешенията са предварително групирани за по-лесна навигация, напр. Контакти, Микрофон, Камера и др.\nЩракването върху разрешение показва всички приложения, заявили достъп до него.\n\nПриложенията и разрешенията могат да се търсят чрез свободен текст, сортират и филтрират по различни критерии.\n\n<b>Преглед</b>\nОбобщено табло, показващо броя на приложенията по категории — поверителност, сигурност, източник на инсталиране и др. Всеки ред с категория води директно до филтриран списък с приложения.\n\n<b>Наблюдател на разрешения</b>\nПолучавайте известия, когато актуализация на приложение добавя нови разрешения или променя съществуващи. Наблюдателят на разрешения проверява приложенията ви след всяка актуализация и създава отчет, ако нещо се е променило.\n\n<b>Експортиране на данни</b>\nЕкспортирайте данни за приложения или разрешения в Markdown, CSV или JSON.\n\n<b>Преглед на манифест</b>\nРазглеждайте необработени манифести на приложения с търсещи, категоризирани секции. Вижте кои приложения могат да открият другите инсталирани приложения.", "bn-BD": "<i>Permission Pilot</i> হলো একটি নতুন ধরনের অ্যাপ যা আপনাকে অ্যাপ এবং তাদের অনুমতি পর্যালোচনা করতে সাহায্য করে।\n\nপ্রতিটি Android আপডেটের সাথে অনুমতিগুলো আরও জটিল হয়ে উঠছে।\nAndroid বিভিন্ন জায়গায় অনুমতি দেখায়, যা পর্যালোচনা করা আরও কঠিন করে তোলে:\n\n* অ্যাপ তথ্য পাতা\n* বিশেষ অ্যাক্সেস\n* অনুমতি ব্যবস্থাপক\n* এবং আরও...\n\n<i>Permission Pilot</i> সমস্ত অনুমতি একটি জায়গায় তালিকাভুক্ত করে, আপনাকে অ্যাপ অনুমতিগুলোর একটি সামগ্রিক দৃশ্য দেয়।\n\nদুটি দৃষ্টিভঙ্গি পাওয়া যায়: আপনি হয় একটি অ্যাপ যে সব অনুমতি চায় তা দেখতে পারেন, অথবা একটি অনুমতি যে সব অ্যাপ চায় তা দেখতে পারেন।\n\n<b>অ্যাপস ট্যাব</b>\nসিস্টেম অ্যাপ এবং ওয়ার্ক প্রোফাইল অ্যাপ সহ সমস্ত ইনস্টল করা অ্যাপ।\nযেকোনো অ্যাপে ক্লিক করলে অ্যাপটি যে সব অনুমতি চেয়েছে তার তালিকা দেখাবে, যার মধ্যে Permissions Manager এবং Special Access-এ থাকা অনুমতিগুলোও অন্তর্ভুক্ত, তাদের অবস্থাসহ।\nএতে ইন্টারনেট অনুমতি, SharedUserID অবস্থাও অন্তর্ভুক্ত থাকবে!\n\n<b>অনুমতি ট্যাব</b>\nআপনার ডিভাইসে বিদ্যমান সমস্ত অনুমতি, যার মধ্যে Permissions Manager এবং Special Access-এ থাকা অনুমতিগুলোও অন্তর্ভুক্ত।\nসহজ নেভিগেশনের জন্য অনুমতিগুলো পূর্ব-বিভাগীকৃত, যেমন পরিচিতি, মাইক্রোফোন, ক্যামেরা ইত্যাদি।\nএকটি অনুমতিতে ক্লিক করলে সেই অনুমতিতে অ্যাক্সেস চাওয়া সমস্ত অ্যাপ দেখাবে।\n\nঅ্যাপ এবং অনুমতিগুলো মুক্ত-পাঠ্য ব্যবহার করে অনুসন্ধান করা যায়, এবং বিভিন্ন মানদণ্ড দ্বারা বাছাই ও ফিল্টার করা যায়।\n\n<b>সারসংক্ষেপ</b>\nবিভাগ অনুযায়ী অ্যাপ সংখ্যা দেখানো একটি সারাংশ ড্যাশবোর্ড — গোপনীয়তা, নিরাপত্তা, ইনস্টল উৎস এবং আরও অনেক কিছু। প্রতিটি বিভাগ সারি সরাসরি একটি ফিল্টার করা অ্যাপ তালিকায় নিয়ে যায়।\n\n<b>অনুমতি পর্যবেক্ষক</b>\nযখন কোনো অ্যাপ আপডেট নতুন অনুমতি যোগ করে বা বিদ্যমান অনুমতি পরিবর্তন করে তখন বিজ্ঞপ্তি পান। অনুমতি পর্যবেক্ষক প্রতিটি আপডেটের পরে আপনার অ্যাপগুলি পরীক্ষা করে এবং কিছু পরিবর্তন হলে একটি প্রতিবেদন তৈরি করে।\n\n<b>ডেটা রপ্তানি</b>\nMarkdown, CSV বা JSON-এ অ্যাপ বা অনুমতির ডেটা রপ্তানি করুন।\n\n<b>ম্যানিফেস্ট ভিউয়ার</b>\nঅনুসন্ধানযোগ্য, শ্রেণীবদ্ধ বিভাগসহ কাঁচা অ্যাপ ম্যানিফেস্ট ব্রাউজ করুন। কোন অ্যাপগুলি অন্যান্য ইনস্টল করা অ্যাপ খুঁজে পেতে পারে তা দেখুন।", "ca": "El <i>Permission Pilot</i> és un nou tipus d'aplicació per ajudar-vos a revisar les aplicacions i els seus permisos.\n\nAmb cada actualització d'Android, els permisos es fan més complexos.\nEl fet que l'Android mostri els permisos en diverses ubicacions diferents no facilita la seva revisió:\n\n* Pàgina d'informació de l'aplicació\n* Accés especial\n* Gestor de permisos\n* i molt més...\n\nEl <i>Permission Pilot</i> llista tots els permisos en un sol lloc, oferint-vos una visió general dels permisos de les aplicacions.\n\nHi ha dues perspectives disponibles: podeu veure tots els permisos que sol·licita una aplicació, o veure totes les aplicacions que sol·liciten un permís.\n\n<b>Pestanya d'aplicacions</b>\nTotes les aplicacions instal·lades, incloent-hi les aplicacions del sistema i les aplicacions del perfil de treball.\nEn fer clic a qualsevol aplicació, es mostrarà la llista de tots els permisos que ha sol·licitat, incloent-hi els que apareixen sota el Gestor de permisos i l'Accés especial, juntament amb el seu estat.\nAixò també inclourà els permisos d'internet i l'estat del SharedUserID!\n\n<b>Pestanya de permisos</b>\nTots els permisos que existeixen al vostre dispositiu, incloent-hi els que apareixen sota el Gestor de permisos i l'Accés especial.\nEls permisos estan preagrupats per facilitar la navegació, p. ex. contactes, micròfon, càmera, etc.\nEn fer clic a un permís, es mostren totes les aplicacions que sol·liciten accés a aquest permís.\n\nLes aplicacions i els permisos es poden cercar mitjançant text lliure, ordenar i filtrar per diferents criteris.\n\n<b>Visió general</b>\nUn tauler de resum que mostra el nombre d'aplicacions per categoria: privadesa, seguretat, origen d'instal·lació i més. Cada fila de categoria navega directament a una llista d'aplicacions filtrada.\n\n<b>Vigilant de permisos</b>\nRebeu notificacions quan una actualització d'aplicació afegeix nous permisos o canvia els existents. El Vigilant de permisos comprova les vostres aplicacions després de cada actualització i crea un informe si hi ha algun canvi.\n\n<b>Exportació de dades</b>\nExporteu dades d'aplicacions o permisos en format Markdown, CSV o JSON.\n\n<b>Visor del manifest</b>\nNavegueu pels manifests bruts de les aplicacions amb seccions cercables i categoritzades. Vegeu quines aplicacions poden descobrir altres aplicacions instal·lades.", "ckb-IR": "<i>مۆڵەت پایلۆت</i> جۆرێکی نوێی ئەپە بۆ یارمەتیدانت بۆ پێداچوونەوە بە ئەپەکان و مۆڵەتەکانیان.\n\nلەگەڵ هەر نوێکردنەوەیەکی ئەندرۆید، مۆڵەتەکان زیاتر ئاڵۆز دەبن.\nئەندرۆید مۆڵەتەکان لە چەندین شوێنی جیاواز نیشان دەدات، ئەمەش پێداچوونەوەیان ئاسانتر ناکات:\n\n* پەڕەی زانیاری ئەپ\n* دەستگەیشتنی تایبەت\n* بەڕێوەبەری مۆڵەتەکان\n* و زیاتر...\n\n<i>مۆڵەت پایلۆت</i> هەموو مۆڵەتەکان لە یەک شوێندا لیست دەکات، کە دیدگایەکی گشتی لەسەر مۆڵەتەکانی ئەپەکان پێدەبەخشێت.\n\nدوو دیدگا بەردەستن: دەتوانیت هەموو ئەو مۆڵەتانە ببینیت کە ئەپێک داوای دەکات، یان هەموو ئەو ئەپانە ببینیت کە مۆڵەتێک داوا دەکەن.\n\n<b>تابی ئەپەکان</b>\nهەموو ئەپە دامەزراوەکان، لەوانە ئەپەکانی سیستەم و ئەپەکانی پرۆفایلی کار.\nکرتەکردن لەسەر هەر ئەپێک لیستێک لە هەموو ئەو مۆڵەتانە نیشان دەدات کە ئەپەکە داوای کردووە، لەوانەش ئەوانەی لەژێر بەڕێوەبەری مۆڵەتەکان و دەستگەیشتنی تایبەتدا دەردەکەون، لەگەڵ بارودۆخیان.\nئەمە هەروەها مۆڵەتەکانی ئینتەرنێت و بارودۆخی SharedUserIDیش دەگرێتەوە!\n\n<b>تابی مۆڵەتەکان</b>\nهەموو ئەو مۆڵەتانەی کە لەسەر ئامێرەکەت بوونیان هەیە، لەوانەش ئەوانەی لەژێر بەڕێوەبەری مۆڵەتەکان و دەستگەیشتنی تایبەتدا دەردەکەون.\nمۆڵەتەکان پێشوەختە پۆلێن کراون بۆ ئاسانکاری لە گەڕان، بۆ نموونە پەیوەندییەکان، مایکرۆفۆن، کامێرا، هتد.\nکرتەکردن لەسەر مۆڵەتێک هەموو ئەو ئەپانە نیشان دەدات کە داوای دەستگەیشتن بەو مۆڵەتە دەکەن.\n\nئەپەکان و مۆڵەتەکان دەتوانرێت بە بەکارهێنانی دەقی ئازاد بگەڕێندرێن، ڕێکبخرێن و فلتەر بکرێن بەپێی پێوەرە جیاوازەکان.\n", "cs-CZ": "<i>Permission Pilot</i> je nový druh aplikace, která vám pomůže kontrolovat aplikace a jejich oprávnění.\n\nS každou aktualizací systému Android se oprávnění stávají složitějšími.\nAndroid zobrazuje oprávnění na různých místech, což jejich kontrolu nijak neusnadňuje:\n\n* Stránka informací o aplikaci\n* Speciální přístup\n* Správce oprávnění\n* a další...\n\n<i>Permission Pilot</i> zobrazuje všechna oprávnění na jednom místě, takže máte přehled o všech oprávněních aplikací.\n\nK dispozici jsou dvě možnosti: Můžete si zobrazit všechna oprávnění, která aplikace požaduje, nebo všechny aplikace, které dané oprávnění požadují.\n\n<b>Záložka aplikací</b>\nVšechny nainstalované aplikace, včetně systémových aplikací a aplikací pracovního profilu.\nKliknutím na libovolnou aplikaci se zobrazí seznam všech oprávnění, která aplikace požaduje, včetně těch, která se zobrazují v části Správce oprávnění a Speciální přístup, spolu s jejich stavem.\nTo bude zahrnovat také oprávnění k přístupu na internet a stav SharedUserID!\n\n<b>Záložka oprávnění</b>\nVšechna oprávnění, která existují ve vašem zařízení, včetně těch, která se zobrazují v části Správce oprávnění a Speciální přístup.\nOprávnění jsou předem seskupena pro snazší navigaci, např. Kontakty, Mikrofon, Fotoaparát atd.\nKliknutím na oprávnění se zobrazí všechny aplikace, které požadují přístup k tomuto oprávnění.\n\nAplikace a oprávnění lze vyhledávat pomocí volného textu, třídit a filtrovat podle různých kritérií.\n\n<b>Přehled</b>\nSouhrnný přehled zobrazující počty aplikací podle kategorie — soukromí, bezpečnost, zdroj instalace a další. Každý řádek kategorie přechází přímo na seznam filtrováných aplikací.\n\n<b>Hlídáč oprávnění</b>\nDostávejte upozornění, když aktualizace aplikace přidá nová oprávnění nebo změní stávající. Hlídáč oprávnění zkontroluje vaše aplikace po každé aktualizaci a vytvoří zprávu, pokud se něco změnilo.\n\n<b>Export dat</b>\nExportujte data aplikací nebo oprávnění ve formátu Markdown, CSV nebo JSON.\n\n<b>Prohlížeč manifestu</b>\nProcházejte nezpracované manifesty aplikací s prohledávatelnými, kategorizovanými sekcemi. Zjistěte, které aplikace mohou zjistit jiné nainstalované aplikace.", "da-DK": "<i>Permission Pilot</i> er en ny type app, der hjælper dig med at gennemgå apps og deres tilladelser.\n\nMed hver Android-opdatering bliver tilladelser mere komplekse.\nAt Android viser tilladelser på mange forskellige steder gør det ikke lettere at gennemgå dem:\n\n* App-info-side\n* Særlig adgang\n* Tilladelsesstyring\n* og mere...\n\n<i>Permission Pilot</i> viser alle tilladelser på ét sted og giver dig et overblik over app-tilladelser.\n\nTo perspektiver er tilgængelige: Du kan enten se alle tilladelser, som en app anmoder om, eller se alle apps, der anmoder om en bestemt tilladelse.\n\n<b>Apps-fanen</b>\nAlle installerede apps, herunder systemapps og arbejdsprofilapps.\nKlik på en app for at se alle tilladelser, som appen har anmodet om, herunder dem der vises under Tilladelsesstyring og Særlig adgang, samt deres status.\nDette inkluderer også internetadgang og SharedUserID-status!\n\n<b>Tilladelser-fanen</b>\nAlle tilladelser, der findes på din enhed, herunder dem der vises under Tilladelsesstyring og Særlig adgang.\nTilladelser er forhåndsgrupperet for lettere navigation, f.eks. Kontakter, Mikrofon, Kamera osv.\nKlik på en tilladelse for at se alle apps, der anmoder om adgang til den pågældende tilladelse.\n\nApps og tilladelser kan søges ved hjælp af fritekst og sorteres og filtreres efter forskellige kriterier.\n\n<b>Oversigt</b>\nEt oversigts-dashboard der viser antal apps pr. kategori — privatliv, sikkerhed, installationskilde og mere. Hver kategorirække navigerer direkte til en filtreret appliste.\n\n<b>Tilladelsesovervåger</b>\nFå besked, når en appopdatering tilføjer nye tilladelser eller ændrer eksisterende. Tilladelsesovervåger kontrollerer dine apps efter hver opdatering og opretter en rapport, hvis noget er ændret.\n\n<b>Dataeksport</b>\nEksporter app- eller tilladelsesdata i Markdown, CSV eller JSON.\n\n<b>Manifest-fremviser</b>\nGennemse rå app-manifester med søgbare, kategoriserede sektioner. Se hvilke apps der kan opdage andre installerede apps.", "de-DE": "<i>Permission Pilot</i> ist eine neuartige App, die Ihnen bei der Überprüfung von Apps und deren Berechtigungen hilft.\n\nMit jedem Android-Update werden die Berechtigungen komplexer.\nDass Android Berechtigungen an verschiedenen Stellen anzeigt, macht die Überprüfung nicht einfacher:\n\n* App-Info-Seite\n* Spezieller Zugriff\n* Berechtigungsmanager\n* und mehr...\n\n<i>Permission Pilot</i> listet alle Berechtigungen an einem Ort auf und verschafft Ihnen so einen Überblick über die App-Berechtigungen aus der Vogelperspektive.\n\nEs stehen zwei Perspektiven zur Verfügung: Sie können entweder alle von einer App angeforderten Berechtigungen oder alle Apps anzeigen, die eine bestimmte Berechtigung anfordern.\n\n<b>Registerkarte \"Apps\"</b>\nAlle installierten Apps, einschließlich System-Apps und Arbeitsprofil-Apps.\nEin Klick auf eine App listet alle von der App angeforderten Berechtigungen auf, einschließlich derer, die im Berechtigungsmanager und unter \"Spezieller Zugriff\" angezeigt werden, zusammen mit ihrem Status.\nDies schließt auch Internetberechtigungen und den SharedUserID-Status ein!\n\n<b>Registerkarte \"Berechtigungen\"</b>\nAlle auf Ihrem Gerät vorhandenen Berechtigungen, einschließlich derer, die im Berechtigungsmanager und unter \"Spezieller Zugriff\" angezeigt werden.\nDie Berechtigungen sind zur einfacheren Navigation vorgruppiert, z.\nEin Klick auf eine Berechtigung zeigt alle Apps an, die Zugriff auf diese Berechtigung anfordern.\n\nApps und Berechtigungen können über Freitext gesucht, nach verschiedenen Kriterien sortiert und gefiltert werden.\n\n<b>Übersicht</b>\nEin zusammenfassendes Dashboard, das App-Anzahlen nach Kategorie anzeigt – Datenschutz, Sicherheit, Installationsquelle und mehr. Jede Kategoriezeile führt direkt zu einer gefilterten App-Liste.\n\n<b>Berechtigungs-Watcher</b>\nErhalte eine Benachrichtigung, wenn ein App-Update neue Berechtigungen hinzufügt oder bestehende ändert. Der Berechtigungs-Watcher prüft deine Apps nach jedem Update und erstellt einen Bericht, wenn sich etwas geändert hat.\n\n<b>Datenexport</b>\nApp- oder Berechtigungsdaten als Markdown, CSV oder JSON exportieren.\n\n<b>Manifest-Viewer</b>\nDurchsuche rohe App-Manifeste mit durchsuchbaren, kategorisierten Abschnitten. Zeige, welche Apps andere installierte Apps entdecken können.", "el-GR": "Το <i>Permission Pilot</i> είναι μια νέου τύπου εφαρμογή που σας βοηθά να ελέγχετε τις εφαρμογές και τα δικαιώματά τους.\n\nΜε κάθε ενημέρωση του Android, τα δικαιώματα γίνονται όλο και πιο πολύπλοκα.\nΤο Android εμφανίζει τα δικαιώματα σε διάφορες τοποθεσίες, κάτι που δεν κάνει τον έλεγχό τους ευκολότερο:\n\n* Σελίδα πληροφοριών εφαρμογής\n* Ειδική πρόσβαση\n* Διαχειριστής δικαιωμάτων\n* και άλλα...\n\nΤο <i>Permission Pilot</i> καταχωρεί όλα τα δικαιώματα σε ένα μόνο σημείο, δίνοντάς σας μια συνολική εικόνα των δικαιωμάτων εφαρμογών.\n\nΔιατίθενται δύο προοπτικές: μπορείτε να δείτε όλα τα δικαιώματα που ζητά μια εφαρμογή ή όλες τις εφαρμογές που ζητούν ένα δικαίωμα.\n\n<b>Καρτέλα Εφαρμογών</b>\nΌλες οι εγκατεστημένες εφαρμογές, συμπεριλαμβανομένων εφαρμογών συστήματος και εφαρμογών προφίλ εργασίας.\nΠατώντας σε οποιαδήποτε εφαρμογή εμφανίζονται όλα τα δικαιώματα που έχει ζητήσει, συμπεριλαμβανομένων αυτών στον Διαχειριστή Δικαιωμάτων και στην Ειδική Πρόσβαση, μαζί με την κατάστασή τους.\nΑυτό περιλαμβάνει επίσης δικαιώματα διαδικτύου και κατάσταση SharedUserID!\n\n<b>Καρτέλα Δικαιωμάτων</b>\nΌλα τα δικαιώματα που υπάρχουν στη συσκευή σας, συμπεριλαμβανομένων αυτών στον Διαχειριστή Δικαιωμάτων και στην Ειδική Πρόσβαση.\nΤα δικαιώματα είναι προ-ομαδοποιημένα για ευκολότερη πλοήγηση, π.χ. Επαφές, Μικρόφωνο, Κάμερα, κ.λπ.\nΠατώντας σε ένα δικαίωμα εμφανίζονται όλες οι εφαρμογές που ζητούν πρόσβαση σε αυτό.\n\nΟι εφαρμογές και τα δικαιώματα μπορούν να αναζητηθούν με ελεύθερο κείμενο, να ταξινομηθούν και να φιλτραριστούν με διάφορα κριτήρια.\n\n<b>Επισκόπηση</b>\nΈνας συνοπτικός πίνακας εργαλείων που εμφανίζει αριθμούς εφαρμογών ανά κατηγορία — απόρρητο, ασφάλεια, πηγή εγκατάστασης και άλλα. Κάθε γραμμή κατηγορίας οδηγεί απευθείας σε μια φιλτραρισμένη λίστα εφαρμογών.\n\n<b>Παρακολούθηση Αδειών</b>\nΛάβετε ειδοποίηση όταν μια ενημέρωση εφαρμογής προσθέτει νέες άδειες ή αλλάζει υπάρχουσες. Το Permission Watcher ελέγχει τις εφαρμογές σας μετά από κάθε ενημέρωση και δημιουργεί αναφορά εάν κάτι άλλαξε.\n\n<b>Εξαγωγή Δεδομένων</b>\nΕξαγωγή δεδομένων εφαρμογής ή αδειών σε Markdown, CSV ή JSON.\n\n<b>Προβολή Manifest</b>\nΠεριηγηθείτε στα ακατέργαστα manifest εφαρμογών με τμήματα με δυνατότητα αναζήτησης και κατηγοριοποίησης. Δείτε ποιες εφαρμογές μπορούν να ανακαλύψουν άλλες εγκατεστημένες εφαρμογές.", "en-US": "<i>Permission Pilot</i> is a new kind of app to help you review apps and their permissions.\n\nWith each Android update permissions are getting more complex.\nAndroid showing permissions in various different locations, doesn't make it easier to review them:\n\n* App Info page\n* Special Access\n* Permissions Manager\n* and more...\n\n<i>Permission Pilot</i> lists all permissions in a single location, giving you a bird's eye view of app permissions.\n\nTwo perspectives are available: You can either view all permissions an app requests, or view all apps that request a permission.\n\n<b>Apps tab</b>\nAll installed apps, including system apps and work profile apps.\nClicking on any app will list all permissions that the app has requested, including those that show up under Permissions Manager and Special Access, along with their status.\nThis will also include internet permissions, SharedUserID status!\n\n<b>Permissions tab</b>\nAll permissions that exist on your device, including those that show up under Permissions Manager and Special Access.\nPermissions are pre-grouped for easier navigation, e.g. Contacts, Microphone, Camera, etc.\nClicking on a permission shows all the apps that request access to that permission.\n\nApps and permissions can be searched using free-text, sorted and filtered by different criteria.\n\n<b>Overview</b>\nA summary dashboard showing app counts by category — privacy, security, install source, and more. Each category row navigates directly to a filtered app list.\n\n<b>Permission Watcher</b>\nGet notified when an app update adds new permissions or changes existing ones. Permission Watcher checks your apps after each update and creates a report if anything changed.\n\n<b>Data Export</b>\nExport app or permission data in Markdown, CSV, or JSON.\n\n<b>Manifest Viewer</b>\nBrowse raw app manifests with searchable, categorized sections. See which apps can discover other installed apps.", "es-ES": "<i>Piloto de los permisos</i> es un nuevo tipo de aplicación que te ayuda a revisar las aplicaciones y sus permisos.\n\nCon cada actualización de Android los permisos se vuelven más complejos.\nQue Android muestre los permisos en varias ubicaciones diferentes no facilita su revisión:\n\n* Página de información de la aplicación\n* Acceso especial\n* Administrador de permisos\n* y mucho más...\n\n<i>Piloto de los permisos</i> dnumera todos los permisos en una sola ubicación, lo que te proporciona una vista panorámica de los permisos de la aplicación.\n\nHay dos perspectivas disponibles: Puedes ver todos los permisos que solicita una aplicación o ver todas las aplicaciones que solicitan un permiso.\n\n<b>Pestaña de las Aplicaciones</b>\nTodas las aplicaciones instaladas, incluidas las aplicaciones del sistema y las aplicaciones del perfil de trabajo.\nAl hacer clic en cualquier aplicación, aparecerá una lista de todos los permisos que la aplicación ha solicitado, incluidos los que aparecen en el Administrador de permisos y Acceso especial, junto con su estado.\n¡Esto también incluirá permisos de Internet, estado de SharedUserID!\n\n<b>Pestaña de los Permisos</b>\nTodos los permisos que existen en tu dispositivo, incluidos los que aparecen en el  Administrador de permisos y el Acceso especial.\nLos permisos están preagrupados para facilitar la navegación, por ejemplo, Contactos, Micrófono, Cámara, etc.\nAl hacer clic en un permiso se muestran todas las aplicaciones que solicitan acceso a ese permiso.\n\nLas aplicaciones y los permisos se pueden buscar utilizando un texto, ordenados y filtrados por diferentes criterios.\n\n<b>Descripción general</b>\nUn panel de resumen que muestra el recuento de aplicaciones por categoría: privacidad, seguridad, origen de instalación y más. Cada fila de categoría navega directamente a una lista de aplicaciones filtrada.\n\n<b>Vigilante de permisos</b>\nRecibe notificaciones cuando una actualización de aplicación agrega nuevos permisos o cambia los existentes. El Vigilante de permisos revisa tus aplicaciones después de cada actualización y crea un informe si algo cambió.\n\n<b>Exportación de datos</b>\nExporta datos de aplicaciones o permisos en formato Markdown, CSV o JSON.\n\n<b>Visor de manifiestos</b>\nExplora los manifiestos sin procesar de las aplicaciones con secciones con buscador y categorización. Consulta qué aplicaciones pueden descubrir otras aplicaciones instaladas.", "fi-FI": "<i>Permission Pilot</i> on uudenlainen sovellus, joka auttaa sinua tarkastelemaan sovelluksia ja niiden käyttöoikeuksia.\n\nJokaisen Android-päivityksen myötä käyttöoikeudet muuttuvat monimutkaisemmiksi.\nAndroid näyttää käyttöoikeudet useissa eri paikoissa, mikä ei helpota niiden tarkastelua:\n\n* Sovelluksen tietosivulla\n* Erityinen käyttöoikeus\n* Käyttöoikeuksien hallinta\n* ja lisää...\n\n<i>Permission Pilot</i> listaa kaikki käyttöoikeudet yhteen paikkaan, antaen sinulle kokonaiskuvan sovelluksen käyttöoikeuksista.\n\nKäytettävissä on kaksi näkymää: voit joko tarkastella kaikkia sovelluksen pyytämiä käyttöoikeuksia tai kaikkia sovelluksia, jotka pyytävät tiettyä käyttöoikeutta.\n\n<b>Sovellukset-välilehti</b>\nKaikki asennetut sovellukset, mukaan lukien järjestelmäsovellukset ja työprofiilin sovellukset.\nNapauttamalla sovellusta näet kaikki sen pyytämät käyttöoikeudet, mukaan lukien ne, jotka näkyvät Käyttöoikeuksien hallinnassa ja Erityinen käyttöoikeus -osiossa, sekä niiden tila.\nTämä sisältää myös internet-käyttöoikeudet ja SharedUserID-tilan!\n\n<b>Käyttöoikeudet-välilehti</b>\nKaikki laitteellasi olevat käyttöoikeudet, mukaan lukien ne, jotka näkyvät Käyttöoikeuksien hallinnassa ja Erityinen käyttöoikeus -osiossa.\nKäyttöoikeudet on esijaoteltu helpompaa selaamista varten, esim. Yhteystiedot, Mikrofoni, Kamera jne.\nNapauttamalla käyttöoikeutta näet kaikki sovellukset, jotka pyytävät pääsyä siihen.\n\nSovelluksia ja käyttöoikeuksia voi hakea vapaatekstillä, lajitella ja suodattaa eri kriteerien mukaan.\n\n<b>Yleiskatsaus</b>\nYhteenvetopaneeli, joka näyttää sovellusten määrät kategorioittain — yksityisyys, turvallisuus, asennuslähde ja muuta. Jokainen kategoriariivi siirtyy suoraan suodatettuun sovellusluetteloon.\n\n<b>Käyttöoikeuksien tarkkailija</b>\nSaat ilmoituksen, kun sovelluspäivitys lisää uusia käyttöoikeuksia tai muuttaa olemassa olevia. Käyttöoikeuksien tarkkailija tarkistaa sovelluksesi jokaisen päivityksen jälkeen ja luo raportin, jos jokin on muuttunut.\n\n<b>Tietojen vienti</b>\nVie sovellus- tai käyttöoikeustiedot Markdown-, CSV- tai JSON-muodossa.\n\n<b>Manifestin katseluohjelma</b>\nSelaa sovellusten raakoja manifesteja hakukelpoisilla, kategorisoituilla osioilla. Näe, mitkä sovellukset voivat löytää muita asennettuja sovelluksia.", "fr-FR": "<i>Permission Pilot </i> est une nouvelle sorte d’appli pour vous aider à examiner les applis et leurs autorisations.\n\nÀ chaque mise à jour d’Android, les autorisations deviennent de plus en plus complexes.\nLe fait qu’Android affiche les autorisations à différents endroits ne facilite pas leur vérification :\n\n* Page d’information des applis\n* Accès spécial\n* Gestionnaire d’autorisations\n* et plus encore…\n\n<i>Permission Pilot</i> répertorie toutes les autorisations en un seul endroit, pour une vue d’ensemble des autorisations des applis.\n\nDeux perspectives s’offrent à vous : vous pouvez soit visualiser toutes les autorisations demandées par une appli, soit toutes les applis qui demandent une autorisation précise.\n\n<b>Onglet des applis</b>\nToutes les applis installées, dont les applis système et celles du profil professionnel.\nCliquer sur une appli affiche toutes les autorisations qu’elle a demandées, dont celles qui apparaissent dans le Gestionnaire d’autorisations et dans Accès spéciaux, ainsi que leur état.\nCela comprend aussi les autorisations Internet et l’état de l’ID utilisateur partagé !\n\n<b>Onglet des autorisations</b>\nToutes les autorisations qui existent sur votre appareil, dont celles qui figurent dans le Gestionnaire d’autorisations et l’Accès spécial.\nLes autorisations sont regroupées pour faciliter la navigation, p. ex. Contacts, Microphone, Appareil photo, etc.\nCliquer sur une autorisation affiche toutes les applis qui demandent l’accès à cette autorisation.\n\nVous pouvez chercher des applis et des autorisations en texte libre, les trier et les filtrer selon différents critères.\n\n<b>Vue d'ensemble</b>\nUn tableau de bord récapitulatif affichant le nombre d'applis par catégorie — confidentialité, sécurité, source d'installation, et plus encore. Chaque ligne de catégorie mène directement à une liste d'applis filtrée.\n\n<b>Surveille-permissions</b>\nRecevez une notification lorsqu'une mise à jour d'appli ajoute de nouvelles autorisations ou modifie celles existantes. Surveille-permissions vérifie vos applis après chaque mise à jour et crée un rapport si quelque chose a changé.\n\n<b>Exportation de données</b>\nExportez les données d'appli ou d'autorisation en Markdown, CSV ou JSON.\n\n<b>Visionneuse de manifeste</b>\nParcourez les manifestes bruts des applis avec des sections consultables et catégorisées. Voyez quelles applis peuvent découvrir d'autres applis installées.", "hi-IN": "<i>Permission Pilot</i> एक नई तरह का ऐप है जो आपको ऐप्स और उनकी अनुमतियों की समीक्षा करने में मदद करता है।\n\nहर Android अपडेट के साथ अनुमतियाँ और अधिक जटिल होती जा रही हैं।\nAndroid विभिन्न स्थानों पर अनुमतियाँ दिखाता है, जिससे उनकी समीक्षा करना और भी मुश्किल हो जाता है:\n\n* ऐप जानकारी पृष्ठ\n* विशेष पहुँच\n* अनुमति प्रबंधक\n* और अधिक...\n\n<i>Permission Pilot</i> सभी अनुमतियों को एक ही स्थान पर सूचीबद्ध करता है, जिससे आपको ऐप अनुमतियों का संपूर्ण दृश्य मिलता है।\n\nदो दृष्टिकोण उपलब्ध हैं: आप या तो किसी ऐप द्वारा माँगी गई सभी अनुमतियाँ देख सकते हैं, या किसी अनुमति का अनुरोध करने वाले सभी ऐप्स देख सकते हैं।\n\n<b>ऐप्स टैब</b>\nसभी इंस्टॉल किए गए ऐप्स, जिनमें सिस्टम ऐप्स और वर्क प्रोफ़ाइल ऐप्स शामिल हैं।\nकिसी भी ऐप पर क्लिक करने पर उसके द्वारा अनुरोधित सभी अनुमतियाँ दिखाई देंगी, जिनमें अनुमति प्रबंधक और विशेष पहुँच के अंतर्गत आने वाली अनुमतियाँ तथा उनकी स्थिति शामिल है।\nइसमें इंटरनेट अनुमतियाँ और SharedUserID स्थिति भी शामिल होगी!\n\n<b>अनुमतियाँ टैब</b>\nआपके डिवाइस पर मौजूद सभी अनुमतियाँ, जिनमें अनुमति प्रबंधक और विशेष पहुँच के अंतर्गत आने वाली अनुमतियाँ शामिल हैं।\nअनुमतियाँ आसान नेविगेशन के लिए पूर्व-समूहीकृत हैं, जैसे संपर्क, माइक्रोफ़ोन, कैमरा आदि।\nकिसी अनुमति पर क्लिक करने से वे सभी ऐप्स दिखाई देते हैं जो उस अनुमति तक पहुँच का अनुरोध करते हैं।\n\nऐप्स और अनुमतियों को मुक्त-पाठ से खोजा जा सकता है, और विभिन्न मानदंडों के अनुसार क्रमबद्ध और फ़िल्टर किया जा सकता है।\n\n<b>अवलोकन</b>\nएक सारांश डैशबोर्ड जो श्रेणी के अनुसार ऐप की संख्या दिखाता है — गोपनीयता, सुरक्षा, इंस्टॉल स्रोत, और अधिक। प्रत्येक श्रेणी पंक्ति सीधे फ़िल्टर किए गए ऐप सूची पर जाती है।\n\n<b>अनुमति वॉचर</b>\nजब कोई ऐप अपडेट नई अनुमतियाँ जोड़े या मौजूदा को बदले तो सूचना पाएं। अनुमति वॉचर प्रत्येक अपडेट के बाद आपके ऐप्स की जाँच करता है और यदि कुछ बदला हो तो रिपोर्ट बनाता है।\n\n<b>डेटा निर्यात</b>\nMarkdown, CSV, या JSON में ऐप या अनुमति डेटा निर्यात करें।\n\n<b>मेनिफेस्ट व्यूअर</b>\nखोज योग्य, वर्गीकृत अनुभागों के साथ कच्चे ऐप मेनिफेस्ट ब्राउज़ करें। देखें कि कौन से ऐप अन्य इंस्टॉल किए गए ऐप्स का पता लगा सकते हैं।", "hr": "<i>Permission Pilot</i> je nova vrsta aplikacije koja vam pomaže pregledati aplikacije i njihova dopuštenja.\n\nSa svakim ažuriranjem Androida dopuštenja postaju sve složenija.\nIako Android prikazuje dopuštenja na raznim lokacijama, to ne olakšava njihov pregled:\n\n* Stranica informacija o aplikaciji\n* Poseban pristup\n* Upravitelj dopuštenja\n* i više...\n\n<i>Permission Pilot</i> navodi sva dopuštenja na jednom mjestu i daje vam jednostavan pregled dopuštenja aplikacija.\n\nDostupne su dvije perspektive: Možete pregledati sva dopuštenja koja aplikacija zahtijeva ili pregledati sve aplikacije koje zahtijevaju određeno dopuštenje.\n\n<b>Kartica aplikacija</b>\nSve instalirane aplikacije, uključujući aplikacije sustava i aplikacije radnog profila.\nKlikom na bilo koju aplikaciju prikazat će se sva dopuštenja koja je aplikacija zatražila, uključujući ona koja se prikazuju u Upravitelju dopuštenja i Posebnom pristupu, zajedno s njihovim statusom.\nTo će također uključivati ​​​​internetske dozvole i SharedUserID status!\n\n<b>Kartica dopuštenja</b>\nSva dopuštenja koja postoje na vašem uređaju, uključujući ona koja se prikazuju u Upravitelju dopuštenja i Posebnom pristupu.\nDozvole su unaprijed grupirane radi lakše navigacije, npr. Kontakti, Mikrofon, Kamera itd.\nKlikom na dopuštenje prikazuju se sve aplikacije koje zahtijevaju pristup tom dopuštenju.\n\nAplikacije i dopuštenja mogu se pretraživati ​​​​pomoću slobodnog teksta, sortirati i filtrirati prema različitim kriterijima.\n\n<b>Pregled</b>\nSažeta nadzorna ploča koja prikazuje broj aplikacija po kategoriji — privatnost, sigurnost, izvor instalacije i više. Svaki red kategorije vodi izravno na filtrirani popis aplikacija.\n\n<b>Nadzornik dozvola</b>\nPrimajte obavijesti kada ažuriranje aplikacije doda nove dozvole ili promijeni postojeće. Nadzornik dozvola provjerava vaše aplikacije nakon svakog ažuriranja i stvara izvještaj ako se nešto promijenilo.\n\n<b>Izvoz podataka</b>\nIzvezite podatke o aplikacijama ili dozvolama u Markdown, CSV ili JSON formatu.\n\n<b>Preglednik manifesta</b>\nPregledajte sirove manifeste aplikacija s pretražljivim, kategoriziranim odjeljcima. Pogledajte koje aplikacije mogu otkriti druge instalirane aplikacije.", "hu-HU": "<i>Permission Pilot</i> egy új típusú alkalmazás, amely segít áttekinteni az alkalmazásokat és azok engedélyeit.\n\nMinden Android-frissítéssel egyre összetettebbé válnak az engedélyek.\nAz Android különböző helyeken jeleníti meg az engedélyeket, ami nem könnyíti meg az áttekintést:\n\n* Alkalmazásinfó oldal\n* Speciális hozzáférés\n* Engedélykezelő\n* és még több...\n\n<i>Permission Pilot</i> egyetlen helyen listázza az összes engedélyt, madártávlati képet adva az alkalmazások engedélyeiről.\n\nKét nézőpont érhető el: megtekintheti az összes engedélyt, amelyet egy alkalmazás kér, vagy az összes alkalmazást, amely egy adott engedélyt kér.\n\n<b>Alkalmazások lap</b>\nAz összes telepített alkalmazás, beleértve a rendszeralkalmazásokat és a munkaprofilos alkalmazásokat.\nBármelyik alkalmazásra kattintva megjelenik az összes engedély, amelyet az alkalmazás kért, beleértve az Engedélykezelő és a Speciális hozzáférés alatt megjelenőket is, valamint azok állapotát.\nEz az internetengedélyeket és a SharedUserID állapotát is tartalmazza!\n\n<b>Engedélyek lap</b>\nAz összes engedély, amely az eszközön létezik, beleértve az Engedélykezelő és a Speciális hozzáférés alatt megjelenőket.\nAz engedélyek előre csoportosítva vannak a könnyebb navigáció érdekében, pl. Névjegyek, Mikrofon, Kamera stb.\nEgy engedélyre kattintva megjelenik az összes alkalmazás, amely hozzáférést kér ahhoz az engedélyhez.\n\nAz alkalmazások és engedélyek szabad szöveggel kereshetők, különböző szempontok szerint rendezhetők és szűrhetők.\n\n<b>Áttekintés</b>\nEgy összefoglaló vezérlőpult, amely kategóriánként mutatja az alkalmazások számát — adatvédelem, biztonság, telepítési forrás és egyéb szempontok szerint. Minden kategóriasor közvetlenül egy szűrt alkalmazáslistára navigál.\n\n<b>Jogosultság-figyelő</b>\nÉrtesítést kap, ha egy alkalmazásfrissítés új jogosultságokat ad hozzá vagy módosítja a meglévőket. A Jogosultság-figyelő minden frissítés után ellenőrzi az alkalmazásokat, és jelentést készít, ha bármi változott.\n\n<b>Adatexport</b>\nExportálja az alkalmazás- vagy jogosultságadatokat Markdown, CSV vagy JSON formátumban.\n\n<b>Manifest-megjelenítő</b>\nBöngésszen nyers alkalmazásmanifesztek között kereshető, kategorizált szakaszokkal. Tekintse meg, mely alkalmazások fedezhetik fel a többi telepített alkalmazást.", "it-IT": "<i>Pilota Permessi</i> è un nuovo tipo di app che ti aiuta a controllare le app e le relative autorizzazioni.\n\nCon ogni aggiornamento di Android, le autorizzazioni diventano sempre più complesse.\nIl fatto che Android mostri le autorizzazioni in varie posizioni non ne facilita il controllo:\n\n* Pagina delle informazioni sull'app\n* Accesso speciale\n* Gestore delle autorizzazioni\n* e altro...\n\n<i>Pilota Permessi</i> elenca tutte le autorizzazioni in un'unica posizione, offrendoti una visione d'insieme delle autorizzazioni delle app.\n\nSono disponibili due prospettive: puoi visualizzare tutte le autorizzazioni richieste da un'app o visualizzare tutte le app che richiedono una specifica autorizzazione.\n\n<b>Scheda App</b>\nTutte le app installate, incluse le app di sistema e le app del profilo di lavoro.\nFacendo clic su un'app, verranno elencate tutte le autorizzazioni richieste dall'app, comprese quelle visualizzate nel Gestore delle autorizzazioni e in Accesso speciale, insieme al loro stato.\nCiò includerà anche le autorizzazioni Internet e lo stato di SharedUserID!\n\n<b>Scheda Autorizzazioni</b>\nTutte le autorizzazioni presenti sul tuo dispositivo, comprese quelle visualizzate nel Gestore delle autorizzazioni e in Accesso speciale.\nLe autorizzazioni sono pre-raggruppate per facilitare la navigazione, ad es.\nFacendo clic su un'autorizzazione vengono visualizzate tutte le app che richiedono l'accesso a tale autorizzazione.\n\nLe app e le autorizzazioni possono essere cercate utilizzando testo libero, ordinate e filtrate in base a diversi criteri.\n\n<b>Panoramica</b>\nUna dashboard di riepilogo che mostra il numero di app per categoria — privacy, sicurezza, fonte di installazione e altro ancora. Ogni riga di categoria porta direttamente a un elenco di app filtrato.\n\n<b>Controllo permessi</b>\nRicevi una notifica quando un aggiornamento dell’app aggiunge nuovi permessi o ne modifica di esistenti. Controllo permessi verifica le tue app dopo ogni aggiornamento e crea un report se qualcosa è cambiato.\n\n<b>Esportazione dati</b>\nEsporta dati di app o permessi in formato Markdown, CSV o JSON.\n\n<b>Visualizzatore manifest</b>\nSfoglia i manifest grezzi delle app con sezioni ricercabili e categorizzate. Scopri quali app possono rilevare le altre app installate.", "iw-IL": "<i>Permission Pilot</i> הוא סוג חדש של אפליקציה שיעזור לך לסקור אפליקציות והרשאותיהן.\n\nעם כל עדכון של אנדרואיד, ההרשאות הופכות מורכבות יותר.\nהעובדה שאנדרואיד מציג הרשאות במיקומים שונים לא מקלה על הבדיקה שלהן:\n\n* דף פרטי האפליקציה\n* גישה מיוחדת\n* מנהל הרשאות\n* ועוד...\n\n<i>Permission Pilot</i> מרכז את כל ההרשאות במקום אחד, ומעניק לך מבט כולל על הרשאות האפליקציות.\n\nזמינות שתי נקודות מבט: תוכל לצפות בכל ההרשאות שאפליקציה מבקשת, או לצפות בכל האפליקציות המבקשות הרשאה מסוימת.\n\n<b>לשונית אפליקציות</b>\nכל האפליקציות המותקנות, כולל אפליקציות מערכת ואפליקציות פרופיל עבודה.\nלחיצה על כל אפליקציה תציג את כל ההרשאות שהאפליקציה ביקשה, כולל אלו שמופיעות תחת מנהל הרשאות וגישה מיוחדת, יחד עם הסטטוס שלהן.\nזה יכלול גם הרשאות אינטרנט וסטטוס SharedUserID!\n\n<b>לשונית הרשאות</b>\nכל ההרשאות הקיימות במכשיר שלך, כולל אלו שמופיעות תחת מנהל הרשאות וגישה מיוחדת.\nההרשאות מקובצות מראש לניווט נוח יותר, למשל אנשי קשר, מיקרופון, מצלמה וכדומה.\nלחיצה על הרשאה מציגה את כל האפליקציות המבקשות גישה להרשאה זו.\n\nניתן לחפש אפליקציות והרשאות באמצעות טקסט חופשי, למיין ולסנן לפי קריטריונים שונים.\n\n<b>סקירה כללית</b>\nלוח מחוונים מסכם המציג ספירות אפליקציות לפי קטגוריה — פרטיות, אבטחה, מקור התקנה ועוד. כל שורת קטגוריה מנווטת ישירות לרשימת אפליקציות מסוננת.\n\n<b>מעקב הרשאות</b>\nקבל התראה כשעדכון אפליקציה מוסיף הרשאות חדשות או משנה הרשאות קיימות. מעקב הרשאות בודק את האפליקציות שלך לאחר כל עדכון ויוצר דוח אם משהו השתנה.\n\n<b>ייצוא נתונים</b>\nייצא נתוני אפליקציה או הרשאות בפורמט Markdown, CSV או JSON.\n\n<b>צופה במניפסט</b>\nעיין במניפסטים גולמיים של אפליקציות עם חלקים הניתנים לחיפוש ומסווגים. ראה אילו אפליקציות יכולות לגלות אפליקציות מותקנות אחרות.", "ja-JP": "<i>権限パイロット</i>は、アプリとその権限の確認をサポートする、新しいタイプのアプリです。\n\nAndroidがアップデートされるたびに、権限の仕組みは複雑化しています。\nAndroidでは、権限が様々な場所に分散して表示されるため、全体を把握するのは簡単ではありません：\n\n* アプリ情報ページ\n* 特別なアクセス\n* 権限マネージャー\n* その他...\n\n<i>権限パイロット</i>は、すべての権限を一つの場所に集約表示し、アプリの権限設定を鳥瞰的に把握できるようにします。\n\n2つの視点から確認できます：アプリごとに要求する全権限を見るか、特定の権限を要求する全アプリを見るか、選べます。\n\n<b>「アプリ」タブ</b>\nシステムアプリや仕事用プロファイルのアプリを含め、インストール済みの全アプリを表示します。\n各アプリをタップすると、そのアプリが要求したすべての権限（権限マネージャーや特別なアクセスに表示されるものも含む）とそのステータスが一覧表示されます。\nインターネット権限やSharedUserIDのステータスも確認できます！\n\n<b>「権限」タブ</b>\nお使いのデバイスに存在するすべての権限（権限マネージャーや特別なアクセスに表示されるものも含む）を表示します。\n権限は連絡先、マイク、カメラなどのカテゴリにあらかじめグループ化されており、ナビゲーションが簡単です。\n各権限をタップすると、その権限へのアクセスを要求するすべてのアプリが表示されます。\n\nアプリと権限はフリーテキストで検索でき、様々な条件で並べ替えや絞り込みが可能です。\n\n<b>概要</b>\nプライバシー、セキュリティ、インストール元など、カテゴリ別のアプリ数を表示するサマリーダッシュボードです。 各カテゴリ行をタップすると、フィルタリングされたアプリ一覧に直接移動します。\n\n<b>パーミッション ウォッチャー</b>\nアプリのアップデートで新しい権限が追加または変更されたときに通知を受け取ります。 パーミッション ウォッチャーは、アップデートのたびにアプリを確認し、変更があった場合はレポートを作成します。\n\n<b>データエクスポート</b>\nアプリまたは権限データをMarkdown、CSV、またはJSON形式でエクスポートします。\n\n<b>マニフェストビューアー</b>\n検索可能でカテゴリ分けされたセクションで、アプリの生のマニフェストを閲覧します。 他のインストール済みアプリを検出できるアプリを確認します。", "ko-KR": "<i>권한 파일럿</i>은 앱과 권한을 손쉽게 검토하도록 돕는 새로운 유형의 앱입니다.\n\nAndroid가 업데이트될 때마다 권한은 더욱 복잡해지고 있습니다.\n권한이 여러 다른 위치에 표시되어 검토하기가 쉽지 않습니다.\n\n* 앱 정보 페이지\n* 특별 접근 허용\n* 권한 관리자\n* 등...\n\n<i>권한 파일럿</i>은 모든 권한을 한 곳에 모아 보여주어 앱 권한 현황을 한눈에 파악할 수 있게 해줍니다.\n\n특정 앱이 요청하는 모든 권한을 확인하거나, 특정 권한을 요청하는 모든 앱을 볼 수 있습니다.\n\n<b>앱 탭</b>\n시스템 앱과 업무 프로필 앱을 포함한 모든 설치된 앱 목록입니다.\n앱을 클릭하면 권한 관리자와 특별 접근 허용에 표시되는 항목을 포함하여 해당 앱이 요청한 모든 권한과 상태를 볼 수 있습니다.\n인터넷 권한과 SharedUserID 상태도 확인할 수 있습니다!\n\n<b>권한 탭</b>\n기기에 있는 모든 권한 목록으로, 권한 관리자와 특별 접근 허용에 표시되는 항목을 포함합니다.\n연락처, 마이크, 카메라 등 쉽게 탐색할 수 있도록 권한이 그룹별로 정리되어 있습니다.\n권한을 클릭하면 해당 권한에 대한 접근을 요청하는 모든 앱이 표시됩니다.\n\n앱과 권한은 자유 텍스트 검색, 다양한 기준에 따른 정렬 및 필터링이 가능합니다.\n\n<b>개요</b>\n개인정보, 보안, 설치 출처 등 카테고리별 앱 수를 보여주는 요약 대시보드입니다. 각 카테고리 행을 탭하면 필터링된 앱 목록으로 바로 이동합니다.\n\n<b>권한 감시자</b>\n앱 업데이트 시 새로운 권한이 추가되거나 기존 권한이 변경되면 알림을 받습니다. 권한 감시자는 업데이트 후 앱을 확인하고 변경 사항이 있으면 보고서를 작성합니다.\n\n<b>데이터 내보내기</b>\n앱 또는 권한 데이터를 Markdown, CSV, JSON 형식으로 내보냅니다.\n\n<b>매니페스트 뷰어</b>\n검색 가능하고 분류된 섹션으로 앱 원본 매니페스트를 탐색합니다. 다른 설치된 앱을 검색할 수 있는 앱을 확인합니다.", "ku-TR": "<i>Permission Pilot</i> celebeke nû ya sepanan e ku alîkariya we dike ku hûn sepan û destûrên wan binirxînin.\n\nBi her nûvekirina Androidê re destûr her tevlihevtir dibin.\nAndroid destûran li cihên cihê cihê nîşan dide, ev jî nirxandina wan hêsantir nake:\n\n* Rûpela Agahdariya Sepanê\n* Gihîştina Taybet\n* Rêvebirê Destûran\n* û bêtir...\n\n<i>Permission Pilot</i> hemû destûran li yek cihî navnîş dike û ji we re dîmeneke berfireh a destûrên sepanan pêşkêş dike.\n\nDu perspektîf hene: Hûn dikarin hemû destûrên ku sepaneke daxwaz dike bibînin, an jî hemû sepanên ku destûreke daxwaz dikin bibînin.\n\n<b>Tabloya Sepanan</b>\nHemû sepanên sazkirî, di nav de sepanên pergêlê û sepanên profîla kar.\nKlîkkirina li ser her sepanekê hemû destûrên ku sepan daxwaz kiriye navnîş dike, di nav de yên ku di bin Rêvebirê Destûran û Gihîştina Taybet de xuya dibin, ligel rewşa wan.\nEv di heman demê de destûrên înternetan û rewşa SharedUserID jî dihewîne!\n\n<b>Tabloya Destûran</b>\nHemû destûrên ku li ser cêhaza we hene, di nav de yên ku di bin Rêvebirê Destûran û Gihîştina Taybet de xuya dibin.\nDestûr ji bo navîgasyona hêsantir bi pêş-kom hatin kirin, mînak Têkilî, Mîkrofon, Kamera, û hwd.\nKlêkkirina li ser destûreke hemû sepanên ku gihîştina wê destûrê daxwaz dikin nîşan dide.\n\nSepan û destûr dikarin bi nivîsa azad werin gerîn, li gorî pîvanên cihê werin rêzkirin û fîltrekirin.", "nl-NL": "<i>Toestemmingspiloot</i> is een nieuw soort app die u helpt bij het controleren van apps en hun machtigingen.\n\nMet elke Android-update worden de machtigingen complexer.\nDat Android machtigingen op verschillende locaties toont, maakt het controleren ervan niet eenvoudiger:\n\n* App-infopagina\n* Speciale toegang\n* Machtigingenbeheer\n* en meer...\n\n<i>Toestemmingspiloot</i> verzamelt alle machtigingen op één plek, waardoor u een helikopterview krijgt over de machtigingen van apps.\n\nEr zijn twee perspectieven beschikbaar: u kunt alle machtigingen bekijken die een app aanvraagt, of alle apps bekijken die een specifieke machtiging aanvragen.\n\n<b>Tabblad Apps</b>\nAlle geïnstalleerde apps, inclusief systeemapps en apps van het werkprofiel.\nAls u op een app klikt, worden alle machtigingen weergegeven die de app heeft aangevraagd, inclusief die in Machtigingenbeheer en Speciale toegang, samen met hun status.\nDit omvat ook internetmachtigingen en de SharedUserID-status!\n\n<b>Tabblad Machtigingen</b>\nAlle machtigingen die op uw apparaat bestaan, inclusief die in Machtigingenbeheer en Speciale toegang.\nMachtigingen zijn vooraf gegroepeerd voor eenvoudiger navigeren, bijv. Contacten, Microfoon, Camera, enz.\nAls u op een machtiging klikt, worden alle apps weergegeven die toegang tot die machtiging aanvragen.\n\nApps en machtigingen kunnen worden doorzocht met vrije tekst, en worden gesorteerd en gefilterd op basis van verschillende criteria.\n\n<b>Overzicht</b>\nEen overzichtsdashboard met het aantal apps per categorie — privacy, beveiliging, installatiebron en meer. Elke categorierij navigeert direct naar een gefilterde applijst.\n\n<b>Toestemmingswachter</b>\nOntvang een melding wanneer een app-update nieuwe toestemmingen toevoegt of bestaande wijzigt. Toestemmingswachter controleert uw apps na elke update en maakt een rapport als er iets is gewijzigd.\n\n<b>Gegevensexport</b>\nExporteer app- of toestemmingsgegevens in Markdown, CSV of JSON.\n\n<b>Manifestviewer</b>\nBlader door onbewerkte app-manifesten met doorzoekbare, gecategoriseerde secties. Bekijk welke apps andere geïnstalleerde apps kunnen ontdekken.", "no-NO": "<i>Permission Pilot</i> er en ny type app som hjelper deg med å gjennomgå apper og tillatelsene deres.\n\nMed hver Android-oppdatering blir tillatelsene mer komplekse.\nAt Android viser tillatelser på mange forskjellige steder gjør det ikke enklere å gjennomgå dem:\n\n* App-infoside\n* Spesiell tilgang\n* Tillatelsesbehandler\n* og mer...\n\n<i>Permission Pilot</i> viser alle tillatelser på ett sted og gir deg en oversikt over app-tillatelser.\n\nTo perspektiver er tilgjengelige: Du kan enten se alle tillatelser en app ber om, eller se alle apper som ber om en bestemt tillatelse.\n\n<b>Apper-fanen</b>\nAlle installerte apper, inkludert systemapper og arbeidsprofilapper.\nÅ trykke på en app viser alle tillatelser appen har bedt om, inkludert de som vises under Tillatelsesbehandler og Spesiell tilgang, sammen med statusen deres.\nDette inkluderer også internett-tillatelser og SharedUserID-status!\n\n<b>Tillatelser-fanen</b>\nAlle tillatelser som finnes på enheten din, inkludert de som vises under Tillatelsesbehandler og Spesiell tilgang.\nTillatelser er forhåndsgrupperte for enklere navigering, f.eks. Kontakter, Mikrofon, Kamera osv.\nÅ trykke på en tillatelse viser alle apper som ber om tilgang til den tillatelsen.\n\nApper og tillatelser kan søkes med fritekst, sorteres og filtreres etter ulike kriterier.\n\n<b>Oversikt</b>\nEt sammendragsdashbord som viser antall apper etter kategori — personvern, sikkerhet, installasjonskilde og mer. Hver kategorilinje navigerer direkte til en filtrert appliste.\n\n<b>Tillatelsesovervåker</b>\nBli varslet når en appoppdatering legger til nye tillatelser eller endrer eksisterende. Tillatelsesovervåker sjekker appene dine etter hver oppdatering og lager en rapport hvis noe er endret.\n\n<b>Dataeksport</b>\nEksporter app- eller tillatelsesdata i Markdown, CSV eller JSON.\n\n<b>Manifestviser</b>\nBla gjennom rå appmanifester med søkbare, kategoriserte seksjoner. Se hvilke apper som kan oppdage andre installerte apper.", "pl-PL": "<i>Pilot uprawnień</i> to nowy rodzaj aplikacji, który pomaga w przeglądaniu aplikacji i ich uprawnień.\n\nZ każdą aktualizacją Androida uprawnienia stają się coraz bardziej złożone.\nTo, że Android wyświetla uprawnienia w różnych miejscach, nie ułatwia ich sprawdzania:\n\n* Strona informacyjna aplikacji\n* Dostęp specjalny\n* Menedżer uprawnień\n* i inne...\n\n<i>Pilot uprawnień</i> gromadzi wszystkie uprawnienia w jednym miejscu, zapewniając pełny wgląd w uprawnienia aplikacji.\n\nDostępne są dwie perspektywy: można wyświetlić wszystkie uprawnienia żądane przez daną aplikację lub wszystkie aplikacje żądające określonego uprawnienia.\n\n<b>Karta Aplikacje</b>\nWszystkie zainstalowane aplikacje, w tym aplikacje systemowe i aplikacje profilu służbowego.\nKliknięcie aplikacji spowoduje wyświetlenie listy wszystkich żądanych przez nią uprawnień, w tym tych widocznych w Menedżerze uprawnień i w Dostępie specjalnym, wraz z ich statusem.\nObejmuje to również uprawnienia internetowe i status Współdzielonego ID Użytkownika\n\n<b>Karta Uprawnienia</b>\nWszystkie uprawnienia istniejące na urządzeniu, w tym te widoczne w Menedżerze uprawnień i w Dostępie specjalnym.\nUprawnienia są pogrupowane w celu ułatwienia nawigacji, np. Kontakty, Mikrofon, Aparat itp.\nKliknięcie uprawnienia pokazuje wszystkie aplikacje, które żądają do niego dostępu.\n\nAplikacje i uprawnienia można wyszukiwać za pomocą tekstu, sortować i filtrować według różnych kryteriów.\n\n<b>Przegląd</b>\nPulpit nawigacyjny pokazujący liczbę aplikacji według kategorii — prywatność, bezpieczeństwo, źródło instalacji i inne. Każdy wiersz kategorii prowadzi bezpośrednio do przefiltrowanej listy aplikacji.\n\n<b>Obserwator uprawnień</b>\nOtrzymuj powiadomienia, gdy aktualizacja aplikacji dodaje nowe uprawnienia lub zmienia istniejące. Obserwator uprawnień sprawdza twoje aplikacje po każdej aktualizacji i tworzy raport, jeśli coś się zmieniło.\n\n<b>Eksport danych</b>\nEksportuj dane aplikacji lub uprawnień w formacie Markdown, CSV lub JSON.\n\n<b>Przeglądarka manifestów</b>\nPrzeglądaj surowe manifesty aplikacji z możliwością wyszukiwania i kategoryzowanymi sekcjami. Sprawdź, które aplikacje mogą wykrywać inne zainstalowane aplikacje.", "pt-BR": "<i>Permission Pilot</i> é um novo tipo de ferramenta que ajuda a usuário visualizar quais permissões estão sendo usadas pelos apps - idea surgiu de uma discussão sobre uma funcionalidade para SD Maid.\n\nA cada atualização do Android, as permissões ficam mais complexas.\nAtualmente, o Android mostra permissões de apps em 3 lugares diferentes:\n\n* Site de informações do app\n* Acesso especial\n* Gerenciar permissões\n* e mais...\n\n<i>Permission Pilot</i> basicamente listará todas as permissões que um app solicitou em um único lugar, dando ao usuário um insight amplo sobre as permissões de apps.\n\nA fim de controlar ou apenas ver a quais permissões um app tem acesso, o usuário tem que ir para 3 lugares diferentes.\n\n<b>Aba Aplicativos</b>\nTodos os aplicativos instalados, incluindo aplicativos do sistema e do perfil de trabalho.\nAo tocar em qualquer app você verá todas as permissões que o app solicitou, incluindo aquelas que aparecem em 'Gerenciar permissões' e 'Acesso especial', junto com o seu status (Ligado/ Desligado, Permitido/ Não permitido, etc.)\nIsso também incluirá permissões de internet, status de ID compartilhada de usuário!\n\n<b>Aba Permissões</b>\n* <b>Permissões:</b> isto listará todas as permissões, tais como Contatos, Microfone, Câmera, etc., incluindo as que aparecem em 'Gerenciar permissões' e 'Acesso especial'.\nAs permissões são pré-agrupadas para facilitar a navegação, por exemplo: Contatos, Microfone, Câmera, etc.\nAo tocar em cada um deles, serão exibidos todos os apps que atualmente têm acesso a essa permissão.\n\nAplicativos e permissões podem ser pesquisados por texto livre, ordenados e filtrados por diferentes critérios.\n\n<b>Visão geral</b>\nUm painel resumido exibindo contagens de aplicativos por categoria — privacidade, segurança, fonte de instalação e muito mais. Cada linha de categoria navega diretamente para uma lista de aplicativos filtrada.\n\n<b>Monitor de Permissões</b>\nReceba notificações quando uma atualização de aplicativo adicionar novas permissões ou alterar as existentes. O Monitor de Permissões verifica seus aplicativos após cada atualização e cria um relatório se algo mudar.\n\n<b>Exportação de Dados</b>\nExporte dados de aplicativos ou permissões em Markdown, CSV ou JSON.\n\n<b>Visualizador de Manifesto</b>\nNavegue pelos manifestos brutos de aplicativos com seções pesquisáveis e categorizadas. Veja quais aplicativos podem descobrir outros aplicativos instalados.", "pt-PT": "<i>Piloto de Permissões</i> é uma nova aplicação que o ajuda a analisar as aplicações e as suas permissões.\n\nCom cada atualização do Android, as permissões tornam-se mais complexas.\nO facto de o Android apresentar as permissões em vários locais diferentes não torna a sua análise mais fácil:\n\n* Página de informações da aplicação\n* Acesso especial\n* Gestor de permissões\n* e mais...\n\nO <i>Piloto de Permissões</i> lista todas as permissões num único local, oferecendo-lhe uma visão geral das permissões das aplicações.\n\nEstão disponíveis duas perspetivas: pode visualizar todas as permissões que uma aplicação solicita ou ver todas as aplicações que solicitam uma determinada permissão.\n\n<b>Separador Aplicações</b>\nTodas as aplicações instaladas, incluindo as do sistema e as do perfil de trabalho.\nAo clicar numa aplicação, serão listadas todas as permissões que a aplicação solicitou, incluindo as que aparecem no Gestor de permissões e no Acesso especial, juntamente com o respetivo estado.\nIsto também incluirá as permissões de Internet e o estado do SharedUserID!\n\n<b>Separador Permissões</b>\nTodas as permissões que existem no seu dispositivo, incluindo as que aparecem no Gestor de permissões e no Acesso especial.\nAs permissões estão pré-agrupadas para facilitar a navegação (p. ex., Contactos, Microfone, Câmara, etc.).\nAo clicar numa permissão, são mostradas todas as aplicações que solicitam acesso a essa permissão.\n\nAs aplicações e as permissões podem ser pesquisadas por texto livre, ordenadas e filtradas segundo diferentes critérios.\n", "ro": "<i>Permission Pilot</i> este un nou tip de aplicație care te ajută să revizuieşti aplicațiile şi permisiunile acestora.\n\nCu fiecare actualizare Android, permisiunile devin tot mai complexe.\nFaptul că Android afişează permisiunile în locații diferite nu uşurează deloc revizuirea lor:\n\n* Pagina Informații aplicație\n* Acces special\n* Manager permisiuni\n* şi altele...\n\n<i>Permission Pilot</i> listează toate permisiunile într-un singur loc, oferêndu-ți o vedere de ansamblu asupra permisiunilor aplicațiilor.\n\nSunt disponibile două perspective: poți vizualiza fie toate permisiunile solicitate de o aplicație, fie toate aplicațiile care solicită o anumită permisiune.\n\n<b>Fila Aplicații</b>\nToate aplicațiile instalate, inclusiv aplicațiile de sistem şi aplicațiile din profilul de serviciu.\nApăsând pe orice aplicație vei vedea toate permisiunile solicitate de aceasta, inclusiv cele care apar în Manager permisiuni şi Acces special, împreună cu starea lor.\nAceasta va include şi permisiunile de internet, starea SharedUserID!\n\n<b>Fila Permisiuni</b>\nToate permisiunile existente pe dispozitivul tău, inclusiv cele care apar în Manager permisiuni şi Acces special.\nPermisiunile sunt pre-grupate pentru o navigare mai uşoară, de ex. Contacte, Microfon, Cameră etc.\nApăsând pe o permisiune vei vedea toate aplicațiile care solicită acces la acea permisiune.\n\nAplicațiile şi permisiunile pot fi căutate prin text liber, sortate şi filtrate după diferite criterii.\n\n<b>Prezentare generală</b>\nUn panou de control rezumativ care afișează numărul de aplicații pe categorii — confidențialitate, securitate, sursă de instalare și altele. Fiecare rând de categorie navighează direct la o listă de aplicații filtrată.\n\n<b>Monitor de permisiuni</b>\nPrimești notificări când o actualizare de aplicație adaugă permisiuni noi sau modifică permisiunile existente. Monitorul de permisiuni verifică aplicațiile după fiecare actualizare și creează un raport dacă s-a schimbat ceva.\n\n<b>Export de date</b>\nExportă datele aplicațiilor sau ale permisiunilor în format Markdown, CSV sau JSON.\n\n<b>Vizualizator de manifest</b>\nNavighează prin manifestele brute ale aplicațiilor cu secțiuni căutabile și categorizate. Vedeți care aplicații pot descoperi alte aplicații instalate.", "ru-RU": "<i>Пилот разрешений</i> – это приложение нового типа, которое помогает проверять приложения и их разрешения.\n\nС каждым обновлением Android система разрешений становится все сложнее.\nТо, что Android показывает разрешения в разных местах, не упрощает их проверку:\n\n* Страница «О приложении»\n* Особый доступ\n* Менеджер разрешений\n* и многое другое...\n\n<i>Пилот разрешений</i> собирает все разрешения в одном месте, позволяя получить полное представление о разрешениях приложений.\n\nДоступны две точки зрения: можно просмотреть все разрешения, запрашиваемые одним приложением, или все приложения, запрашивающие определенное разрешение.\n\n<b>Вкладка «Приложения»</b>\nВсе установленные приложения, включая системные и приложения рабочего профиля.\nПри нажатии на любое приложение отобразится список всех запрошенных им разрешений, включая те, что находятся в «Менеджере разрешений» и «Особом доступе», вместе с их статусом.\nСюда также входят разрешения на доступ в Интернет и статус SharedUserID!\n\n<b>Вкладка «Разрешения»</b>\nВсе разрешения, существующие на вашем устройстве, включая те, что находятся в «Менеджере разрешений» и «Особом доступе».\nДля удобства навигации разрешения сгруппированы, например: «Контакты», «Микрофон», «Камера» и т.\nПри нажатии на разрешение отображаются все приложения, которые запрашивают к нему доступ.\n\nПриложения и разрешения можно искать по текстовому запросу, а также сортировать и фильтровать по различным критериям.\n\n<b>Обзор</b>\nСводная панель с количеством приложений по категориям — конфиденциальность, безопасность, источник установки и другое. Каждая строка категории ведёт прямо к отфильтрованному списку приложений.\n\n<b>Наблюдатель разрешений</b>\nПолучайте уведомления, когда обновление приложения добавляет новые разрешения или изменяет существующие. Наблюдатель разрешений проверяет ваши приложения после каждого обновления и создаёт отчёт, если что-то изменилось.\n\n<b>Экспорт данных</b>\nЭкспортируйте данные о приложениях или разрешениях в форматах Markdown, CSV или JSON.\n\n<b>Просмотр манифеста</b>\nПросматривайте необработанные манифесты приложений с возможностью поиска и разделами по категориям. Узнайте, какие приложения могут обнаруживать другие установленные приложения.", "sk": "<i>Permission Pilot</i> je nový typ aplikácie, ktorá vám pomáha kontrolovať aplikácie a ich oprávnenia.\n\nS každou aktualizáciou Androidu sa oprávnenia stávajú čoraz zložitejšími.\nAndroid zobrazuje oprávnenia na rôznych miestach, čo ich kontrolu nijak neuľahčuje:\n\n* Stránka Info o aplikácii\n* Špeciálny prístup\n* Správca oprávnení\n* a ďalšie...\n\n<i>Permission Pilot</i> zobrazuje všetky oprávnenia na jednom mieste a poskytuje vám prehľad oprávnení aplikácií z vtáčej perspektívy.\n\nK dispozícii sú dva pohľady: môžete zobraziť všetky oprávnenia, ktoré aplikácia vyžaduje, alebo všetky aplikácie, ktoré vyžadujú určité oprávnenie.\n\n<b>Záložka Aplikácie</b>\nVšetky nainštalované aplikácie vrátane systémových aplikácií a aplikácií pracovného profilu.\nKliknutím na ľubovoľnú aplikáciu zobrazíte všetky oprávnenia, ktoré aplikácia vyžiadala, vrátane tých, ktoré sa zobrazujú v Správcovi oprávnení a Špeciálnom prístupe, spolu s ich stavom.\nZahrnuté sú aj internetové oprávnenia a stav SharedUserID!\n\n<b>Záložka Oprávnenia</b>\nVšetky oprávnenia existujúce na vašom zariadení vrátane tých, ktoré sa zobrazujú v Správcovi oprávnení a Špeciálnom prístupe.\nOprávnenia sú vopred zoskupené pre jednoduchšiu navigáciu, napr. Kontakty, Mikrofón, Fotoaparát atď.\nKliknutím na oprávnenie zobrazíte všetky aplikácie, ktoré požadujú prístup k danému oprávneniu.\n\nAplikácie a oprávnenia je možné vyhľadávať pomocou voľného textu, triediť a filtrovať podľa rôznych kritérií.\n\n<b>Prehľad</b>\nSúhrnný dashboard zobrazujúci počty aplikácií podľa kategórie — súkromie, bezpečnosť, zdroj inštalácie a ďalšie. Každý riadok kategórie vedie priamo na filtrovaný zoznam aplikácií.\n\n<b>Sledovač oprávnení</b>\nDostávajte upozornenia, keď aktualizácia aplikácie pridá nové oprávnenia alebo zmêní existujúce. Sledovač oprávnení kontroluje vaše aplikácie po každej aktualizácii a vytvorí správu, ak sa niečo zmenilo.\n\n<b>Export dát</b>\nExportujte údaje o aplikáciách alebo oprávneniach vo formáte Markdown, CSV alebo JSON.\n\n<b>Prehľadávač manifestov</b>\nPrehľadávajte surové manifesty aplikácií s prehľadávateľnými kategorizovanými sekciami. Zistite, ktoré aplikácie môžu objavovať iné nainštalované aplikácie.", "sr": "<i>Permission Pilot</i> је нова врста апликације која вам помаже да прегледате апликације и њихове дозволе.\n\nСа сваким ажурирањем Андроида, дозволе постају све сложеније.\nТо што Андроид приказује дозволе на разним различитим местима, не олакшава њихов преглед:\n\n* Страница са информацијама о апликацији\n* Посебан приступ\n* Менаџер дозвола\n* и још...\n\n<i>Permission Pilot</i> приказује све дозволе на једном месту, пружајући вам свеобухватни преглед дозвола апликација.\n\nДоступне су две перспективе: можете прегледати све дозволе које апликација захтева, или све апликације које захтевају одређену дозволу.\n\n<b>Картица Апликације</b>\nСве инсталиране апликације, укључујући системске апликације и апликације радног профила.\nКликом на било коју апликацију приказаће се све дозволе које апликација захтева, укључујући оне које се налазе у Менаџеру дозвола и Посебном приступу, заједно са њиховим статусом.\nОво ће такође укључивати интернет дозволе и статус SharedUserID!\n\n<b>Картица Дозволе</b>\nСве дозволе које постоје на вашем уређају, укључујући оне које се налазе у Менаџеру дозвола и Посебном приступу.\nДозволе су унапред груписане ради лакше навигације, нпр. Контакти, Микрофон, Камера, итд.\nКликом на дозволу приказују се све апликације које захтевају приступ тој дозволи.\n\nАпликације и дозволе могу се претраживати слободним текстом, сортирати и филтрирати по различитим критеријумима.\n\n<b>Преглед</b>\nРезиме контролна табла која приказује број апликација по категорији — приватност, безбедност, извор инсталације и још много тога. Сваки ред категорије води директно до филтриране листе апликација.\n\n<b>Надзор дозвола</b>\nДобијте обавештење када ажурирање апликације дода нове дозволе или промени постојеће. Надзор дозвола проверава ваше апликације после сваког ажурирања и прави извештај ако се нешто промени.\n\n<b>Извоз података</b>\nИзвезите податке о апликацијама или дозволама у формату Markdown, CSV или JSON.\n\n<b>Прегледач манифеста</b>\nПрегледајте необрађене манифесте апликација са претраживим, категоризованим секцијама. Погледајте које апликације могу да открију друге инсталиране апликације.", "sv-SE": "<i>Permission Pilot</i> är en ny typ av app som hjälper dig att granska appar och deras behörigheter.\n\nMed varje Android-uppdatering blir behörigheter alltmer komplexa.\nAtt Android visar behörigheter på flera olika ställen gör det inte enklare att granska dem:\n\n* Appinfo-sida\n* Specialåtkomst\n* Behörighetshanteraren\n* och mer...\n\n<i>Permission Pilot</i> listar alla behörigheter på ett och samma ställe och ger dig en överblick av appbehörigheter.\n\nTvå perspektiv finns tillgängliga: Du kan antingen visa alla behörigheter som en app begär, eller visa alla appar som begär en viss behörighet.\n\n<b>Fliken Appar</b>\nAlla installerade appar, inklusive systemappar och appar i arbetsprofilen.\nOm du klickar på en app visas alla behörigheter som appen har begärt, inklusive de som visas under Behörighetshanteraren och Specialåtkomst, tillsammans med deras status.\nDetta inkluderar även internetbehörigheter och SharedUserID-status!\n\n<b>Fliken Behörigheter</b>\nAlla behörigheter som finns på din enhet, inklusive de som visas under Behörighetshanteraren och Specialåtkomst.\nBehörigheter är förgrupperade för enklare navigering, t.ex. Kontakter, Mikrofon, Kamera osv.\nOm du klickar på en behörighet visas alla appar som begär åtkomst till den behörigheten.\n\nAppar och behörigheter kan sökas med fritext, sorteras och filtreras efter olika kriterier.\n\n<b>Översikt</b>\nEn sammanfattningspanel som visar appantal per kategori — integritet, säkerhet, installationskälla och mer. Varje kategorirad navigerar direkt till en filtrerad applista.\n\n<b>Behörighetsbevakning</b>\nFå meddelanden när en appuppdatering lägger till nya behörigheter eller ändrar befintliga. Behörighetsbevakning kontrollerar dina appar efter varje uppdatering och skapar en rapport om något har ändrats.\n\n<b>Dataexport</b>\nExportera app- eller behörighetsdata i Markdown, CSV eller JSON.\n\n<b>Manifestvisare</b>\nBläddra bland råa appmanifest med sökbara, kategoriserade avsnitt. Se vilka appar som kan identifiera andra installerade appar.", "th": "<i>นักบินสิทธิ์</i>เป็นแอปแนวใหม่ที่ช่วยให้คุณตรวจสอบแอปและสิทธิ์อนุญาตต่างๆ ได้ง่ายขึ้น\n\nในการอัปเดต Android แต่ละครั้ง การจัดการสิทธิ์จะซับซ้อนยิ่งขึ้น\nAndroid แสดงสิทธิ์อนุญาตในหลายตำแหน่ง ทำให้การตรวจสอบทำได้ไม่สะดวก:\n\n* หน้าข้อมูลแอป\n* การเข้าถึงพิเศษ\n* ตัวจัดการสิทธิ์\n* และอื่นๆ...\n\n<i>นักบินสิทธิ์</i>รวบรวมสิทธิ์ทั้งหมดไว้ในที่เดียว ให้คุณเห็นภาพรวมสิทธิ์ของแอปทั้งหมด\n\nมีให้เลือกดูได้สองมุมมอง: คุณสามารถดูสิทธิ์ทั้งหมดที่แอปหนึ่งๆ ร้องขอ หรือดูแอปทั้งหมดที่ร้องขอสิทธิ์นั้นๆ\n\n<b>แท็บแอป</b>\nแสดงแอปที่ติดตั้งทั้งหมด รวมถึงแประบบและแอปในโปรไฟล์งาน\nเมื่อคลิกที่แอปใดๆ จะแสดงรายการสิทธิ์ทั้งหมดที่แอปนั้นร้องขอ รวมถึงสิทธิ์ที่อยู่ใน \"ตัวจัดการสิทธิ์\" และ \"การเข้าถึงพิเศษ\" พร้อมสถานะปัจจุบัน\nรวมถึงสิทธิ์การใช้อินเทอร์เน็ตและสถานะ SharedUserID!\n\n<b>แท็บสิทธิ์</b>\nแสดงสิทธิ์ทั้งหมดที่มีในอุปกรณ์ของคุณ รวมถึงสิทธิ์ที่อยู่ใน \"ตัวจัดการสิทธิ์\" และ \"การเข้าถึงพิเศษ\"\nสิทธิ์ต่างๆ ถูกจัดกลุ่มไว้เพื่อความสะดวกในการค้นหา เช่น รายชื่อ, ไมโครโฟน, กล้อง เป็นต้น\nเมื่อคลิกที่สิทธิ์ใดๆ จะแสดงแอปทั้งหมดที่ร้องขอการเข้าถึงสิทธิ์นั้น\n\nคุณสามารถค้นหาแอปและสิทธิ์ได้โดยใช้การค้นหาข้อความอิสระ และยังสามารถจัดเรียงและกรองตามเกณฑ์ต่างๆ ได้\n\n<b>ภาพรวม</b>\nแดชบอร์ดสรุปที่แสดงจำนวนแอปตามหมวดหมู่ — ความเป็นส่วนตัว, ความปลอดภัย, แหล่งที่ติดตั้ง และอื่น ๆ แต่ละแถวหมวดหมู่จะนำทางตรงไปยังรายการแอปที่กรองแล้ว\n\n<b>ตัวตรวจสอบสิทธิ์</b>\nรับการแจ้งเตือนเมื่อการอัปเดตแอปเพิ่มสิทธิ์ใหม่หรือเปลี่ยนแปลงสิทธิ์ที่มีอยู่ ตัวตรวจสอบสิทธิ์จะตรวจสอบแอปของคุณหลังจากการอัปเดตแต่ละครั้ง และสร้างรายงานหากมีการเปลี่ยนแปลงใด ๆ\n\n<b>การส่งออกข้อมูล</b>\nส่งออกข้อมูลแอปหรือสิทธิ์ในรูปแบบ Markdown, CSV หรือ JSON\n\n<b>ตัวดูไฟล์ Manifest</b>\nเรียกดู Manifest ดิบของแอปพร้อมส่วนที่ค้นหาได้และจัดหมวดหมู่แล้ว ดูว่าแอปใดสามารถค้นพบแอปที่ติดตั้งอื่น ๆ ได้", "tr-TR": "<i>İzin Pilotu</i>, uygulamaları ve izinlerini incelemenize yardımcı olan yeni bir uygulama türüdür.\n\nHer Android güncellemesiyle izinler daha da karmaşık hale geliyor.\nAndroid'in izinleri farklı konumlarda göstermesi, onları incelemeyi kolaylaştırmıyor:\n\n* Uygulama bilgisi sayfası\n* Özel Erişim\n* İzin Yöneticisi\n* ve dahası...\n\n<i>İzin Pilotu</i>, tüm izinleri tek bir yerde listeleyerek size uygulama izinlerine kuş bakışı bir görünüm sunar.\n\nİki bakış açısı mevcuttur: Bir uygulamanın istediği tüm izinleri görüntüleyebilir veya bir izin isteyen tüm uygulamaları görüntüleyebilirsiniz.\n\n<b>İzinler sekmesi</b>\nSistem uygulamaları ve iş profili uygulamaları da dahil olmak üzere yüklü tüm uygulamalar.\nHerhangi bir uygulamaya tıklandığında, İzin Yöneticisi ve Özel Erişim altında görünenler de dahil olmak üzere uygulamanın istediği tüm izinler ve durumları listelenir.\nBu aynı zamanda internet izinlerini, SharedUserID durumunu da içerecektir!\n\n<b>Uygulamalar sekmesi</b>\nİzin Yöneticisi ve Özel Erişim altında görünenler de dahil olmak üzere cihazınızda bulunan tüm izinler.\nİzinler, daha kolay gezinme için önceden gruplandırılmıştır; örneğin Kişiler, Mikrofon, Kamera vb.\nBir izne tıklandığında, o izne erişim isteyen tüm uygulamalar gösterilir.\n\nUygulamalar ve izinler serbest metin kullanılarak aranabilir, farklı ölçütlere göre sıralanabilir ve filtrelenebilir.\n\n<b>Genel Bakış</b>\nKategori başına uygulama sayılarını gösteren özet pano — gizlilik, güvenlik, kurulum kaynağı ve daha fazlası. Her kategori satırı, doğrudan filtrelenmiş bir uygulama listesine yönlendirir.\n\n<b>İzin İzleyici</b>\nBir uygulama güncellemesi yeni izinler ekleyince veya mevcut izinleri değiştirince bildirim alın. İzin İzleyici, her güncellemeden sonra uygulamalarınızı kontrol eder ve herhangi bir değişiklik olursa rapor oluşturur.\n\n<b>Veri Dışa Aktarma</b>\nUygulama veya izin verilerini Markdown, CSV ya da JSON biçiminde dışa aktarın.\n\n<b>Manifest Görüntüleyici</b>\nHam uygulama manifest dosyalarına aranabilir, kategorize edilmiş bölümlerle göz atın. Hangi uygulamaların yüklü diğer uygulamaları keşfedebildiğini görün.", "uk": "<i>Permission Pilot</i> — це новий тип застосунку, який допомагає переглядати програми та їхні дозволи.\n\nЗ кожним оновленням Android дозволи стають дедалі складнішими.\nТе, що Android відображає дозволи в різних місцях, аж ніяк не спрощує їх перегляд:\n\n* Сторінка відомостей про застосунок\n* Спеціальний доступ\n* Менеджер дозволів\n* та інше...\n\n<i>Permission Pilot</i> відображає всі дозволи в одному місці, надаючи вам загальний огляд дозволів застосунків.\n\nДоступні два режими перегляду: ви можете переглядати всі дозволи, які запитує застосунок, або всі застосунки, що запитують певний дозвіл.\n\n<b>Вкладка «Застосунки»</b>\nУсі встановлені застосунки, включно з системними та застосунками робочого профілю.\nНатиснувши на будь-який застосунок, ви побачите всі дозволи, які він запитує, включно з тими, що відображаються в розділах «Менеджер дозволів» і «Спеціальний доступ», а також їхній статус.\nТут також відображаються дозволи на доступ до інтернету та статус SharedUserID!\n\n<b>Вкладка «Дозволи»</b>\nУсі дозволи, наявні на вашому пристрої, включно з тими, що відображаються в розділах «Менеджер дозволів» і «Спеціальний доступ».\nДозволи попередньо згруповано для зручної навігації, наприклад: «Контакти», «Мікрофон», «Камера» тощо.\nНатиснувши на дозвіл, ви побачите всі застосунки, що запитують доступ до нього.\n\nЗастосунки та дозволи можна шукати за довільним текстом, а також сортувати й фільтрувати за різними критеріями.\n\n<b>Огляд</b>\nЗведена інформаційна панель, що показує кількість програм за категоріями — конфіденційність, безпека, джерело встановлення тощо. Кожен рядок категорії веде безпосередньо до відфільтрованого списку програм.\n\n<b>Монітор дозволів</b>\nОтримуйте сповіщення, коли оновлення програми додає нові дозволи або змінює наявні. Монітор дозволів перевіряє ваші програми після кожного оновлення та створює звіт, якщо щось змінилося.\n\n<b>Експорт даних</b>\nЕкспортуйте дані програм або дозволів у форматі Markdown, CSV або JSON.\n\n<b>Переглядач маніфесту</b>\nПереглядайте необроблені маніфести програм із розділами, що підтримують пошук і категоризацію. Перегляньте, які програми можуть виявляти інші встановлені програми.", "vi": "<i>Permission Pilot</i> là một ứng dụng mới giúp bạn xem xét các ứng dụng và quyền của chúng.\n\nVới mỗi bản cập nhật Android, các quyền ngày càng trở nên phức tạp hơn.\nAndroid hiển thị quyền ở nhiều vị trí khác nhau, điều này không giúp bạn dễ dàng xem xét chúng hơn:\n\n* Trang thông tin ứng dụng\n* Quyền truy cập đặc biệt\n* Trình quản lý quyền\n* và nhiều hơn nữa...\n\n<i>Permission Pilot</i> liệt kê tất cả các quyền ở một nơi duy nhất, cho bạn cái nhìn tổng quan về quyền của ứng dụng.\n\nCó hai góc nhìn: Bạn có thể xem tất cả các quyền mà một ứng dụng yêu cầu, hoặc xem tất cả các ứng dụng yêu cầu một quyền cụ thể.\n\n<b>Tab Ứng dụng</b>\nTất cả các ứng dụng đã cài đặt, bao gồm ứng dụng hệ thống và ứng dụng hồ sơ công việc.\nNhấn vào bất kỳ ứng dụng nào sẽ liệt kê tất cả các quyền mà ứng dụng đó đã yêu cầu, bao gồm những quyền hiển thị trong Trình quản lý quyền và Quyền truy cập đặc biệt, cùng với trạng thái của chúng.\nĐiều này cũng bao gồm quyền internet, trạng thái SharedUserID!\n\n<b>Tab Quyền</b>\nTất cả các quyền tồn tại trên thiết bị của bạn, bao gồm những quyền hiển thị trong Trình quản lý quyền và Quyền truy cập đặc biệt.\nCác quyền được nhóm sẵn để dễ điều hướng hơn, ví dụ: Danh bạ, Micrô, Camera, v.v.\nNhấn vào một quyền sẽ hiển thị tất cả các ứng dụng yêu cầu quyền truy cập vào quyền đó.\n\nỨng dụng và quyền có thể được tìm kiếm bằng văn bản tự do, sắp xếp và lọc theo các tiêu chí khác nhau.\n\n<b>Tổng quan</b>\nBảng điều khiển tóm tắt hiển thị số lượng ứng dụng theo danh mục — quyền riêng tư, bảo mật, nguồn cài đặt và nhiều hơn nữa. Mỗi hàng danh mục điều hướng trực tiếp đến danh sách ứng dụng đã lọc.\n\n<b>Trình theo dõi quyền</b>\nNhận thông báo khi bản cập nhật ứng dụng thêm quyền mới hoặc thay đổi quyền hiện có. Trình theo dõi quyền kiểm tra ứng dụng của bạn sau mỗi lần cập nhật và tạo báo cáo nếu có bất kỳ thay đổi nào.\n\n<b>Xuất dữ liệu</b>\nXuất dữ liệu ứng dụng hoặc quyền ở định dạng Markdown, CSV hoặc JSON.\n\n<b>Trình xem Manifest</b>\nDuyệt qua các manifest ứng dụng thô với các phần có thể tìm kiếm và phân loại. Xem ứng dụng nào có thể phát hiện các ứng dụng đã cài đặt khác.", "zh-CN": "<i>权限导航</i>是一款全新的应用，旨在帮助您审查应用及其权限。\n\n随着安卓系统的每次更新，权限管理变得越来越复杂。\n安卓在不同位置显示权限信息，这使得审查工作变得更加困难：\n\n* 应用信息页面\n* 特殊访问权限\n* 权限管理器\n* 以及更多...\n\n<i>Permission Pilot</i> 将所有权限集中在一处列出，让您对应用权限一览无余。\n\n提供两种视角：您可以查看单个应用请求的所有权限，也可以查看请求特定权限的所有应用。\n\n<b>应用标签页</b>\n所有已安装的应用，包括系统应用和工作资料应用。\n点击任何应用，即可列出该应用请求的所有权限及其状态，包括“权限管理器”和“特殊访问权限”中显示的权限。\n其中还将包括网络权限、共享用户ID状态！\n\n<b>权限标签页</b>\n您设备上存在的所有权限，包括“权限管理器”和“特殊访问权限”中显示的权限。\n为便于浏览，权限已预先分组，例如通讯录、麦克风、相机等。\n点击某个权限，即可显示所有请求该权限的应用。\n\n可以使用自由文本搜索应用和权限，并根据不同标准进行排序和筛选。\n\n<b>概览</b>\n显示各类别应用数量的摘要仪表盘——隐私、安全、安装来源等。 每个类别行可直接导航到已筛选的应用列表。\n\n<b>权限监测器</b>\n当应用更新添加新权限或更改现有权限时，系统会通知您。 权限监测器在每次更新后检查您的应用，如有任何变化，将创建报告。\n\n<b>数据导出</b>\n以 Markdown、CSV 或 JSON 格式导出应用或权限数据。\n\n<b>清单查看器</b>\n浏览原始应用清单，提供可搜索的分类栏。 查看哪些应用可以发现其他已安装的应用。", "zh-TW": "<i>Permission Pilot</i> 是一款能夠更方便瀏覽並管理權限的應用程式\n\nAndroid 的權限在每次更新都會逐漸變複雜。管理這些散落在各處的權限設定可說是難上加難：\n在 Permission Pilot，瀏覽權限的方式也不只一種：\n\n* 應用程式資訊頁面\n* 特殊權限\n* 權限管理員\n* 還有更多地方......\n\n<i>Permission Pilot</i> 將所有權限列於單一位置，讓您對應用程式權限一目了然。\n\n提供兩種檢視角度：您可以檢視某個應用程式請求的所有權限，或檢視請求某項權限的所有應用程式。\n\n<b>應用程式標籤頁</b>\n所有已安裝的應用程式，包括系統應用程式與工作設定檔應用程式。\n點擊任何應用程式，即可列出該應用程式所請求的所有權限，包括出現在「權限管理員」與「特殊存取權」中的項目，以及其狀態。\n這也會包含網際網路權限與 SharedUserID 狀態！\n\n<b>權限標籤頁</b>\n您裝置上存在的所有權限，包括出現在「權限管理員」與「特殊存取權」中的項目。\n權限已預先分組以便於瀏覽，例如聯絡人、麥克風、相機等。\n點擊某項權限，即可顯示所有請求存取該權限的應用程式。\n\n可使用自由文字搜尋應用程式與權限，並依不同條件排序與篩選。\n\n<b>概覽</b>\n摘要儀表板，按類別顯示應用程式數量——隱私、安全性、安裝來源等更多資訊。 每個類別列表可直接導覽至已篩選的應用程式清單。\n\n<b>權限監視器</b>\n當應用程式更新新增權限或變更現有權限時，即可收到通知。 權限監視器會在每次更新後檢查您的應用程式，並在有任何變更時建立報告。\n\n<b>資料匯出</b>\n以 Markdown、CSV 或 JSON 格式匯出應用程式或權限資料。\n\n<b>清單檢視器</b>\n以可搜尋的分類區段瀏覽應用程式的原始清單。 查看哪些應用程式可以發現其他已安裝的應用程式。"}, "donate": ["https://github.com/sponsors/d4rken"], "icon": {"en-US": {"name": "/eu.darken.myperm/en-US/icon_S3jHTt0ipi1sPdRX3eSc4OxbD63eQpqIKyP1B2ulfoI=.png", "sha256": "4b78c74edd22a62d6c3dd457dde49ce0ec5b0fadde429a882b23f5076ba57e82", "size": 42191}}, "preferredSigner": "a9ad5c8855014d4bca1c3d4e60a083ae362d1977897b9ac3be2082fddf0d9c7f"}, "versions": {"4c389d2c24d70c7b8843cac444306aeceb8679fd78fc3ae71848fdd6d4e50c58": {"added": 1778058151118, "file": {"name": "/eu.darken.myperm_20101000.apk", "sha256": "4c389d2c24d70c7b8843cac444306aeceb8679fd78fc3ae71848fdd6d4e50c58", "size": 6320132, "ipfsCIDv1": "bafybeibdizaer3xs4lq3zbqjcr4knschsj6d2vunadh5g5igic4luisnd4"}, "src": {"name": "/eu.darken.myperm_20101000_src.tar.gz", "sha256": "97c47a13d65c383e8c89ad2cef94eee755a6e93a1fb45588f449066d3ec0d2f2", "size": 6650082}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.1.1-rc0", "versionCode": 20101000, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["a9ad5c8855014d4bca1c3d4e60a083ae362d1977897b9ac3be2082fddf0d9c7f"]}, "usesPermission": [{"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "eu.darken.myperm.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeAssets": {"en-US": "The app includes graphical assets which are not libre."}}, "whatsNew": {"af": "🐛 Foutoplossings, 🚀 werkverrigtingsverbeterings, dalk selfs ✨ nuwe kenmerke.\n\nVeranderingslog: https://myperm.darken.eu/changelog\n\nFYI: Dis net ek hier — dankie vir jou begrip as antwoorde soms bietjie langer neem. ¯\\_(ツ)_/¯\n", "am": "🐛 ችግሮች ተፈታ፣ 🚀 አፈጻጸም የተሻሻለ፣ ምናልባት ✨ አዲስ ባህሪያትም አሉ።\n\nChangelog: https://myperm.darken.eu/changelog\n\nFYI: እኔ ብቻ ነኝ — ለመልስ ጊዜ ከወሰደ አድርጉ። ¯\\_(ツ)_/¯\n", "ar": "🐛 إصلاحات للأخطاء، 🚀 تحسينات في الأداء، وربما حتى ✨ ميزات جديدة.\n\nسجل التغييرات: https://myperm.darken.eu/changelog\n\nFYI: أنا وحدي هنا — شكرًا لصبرك إذا تأخرت الإجابة. ¯\\_(ツ)_/¯\n", "az-AZ": "mystic-permissions/fastlane/metadata/android/az/changelogs/default.txt\n```\n🐛 Problemlərin aradan qaldırılması, 🚀 performans təkmilləşdirmələri və bəlkə də ✨ yeni funksiyalar.\n\nDəyişikliklər: https://myperm.darken.eu/changelog\n\nMəlumat üçün: Burada yalnız mənəm — əgər cavablar bir az geciksə, başa düşdüyünüzə görə təşəkkür edirəm. ¯\\_(ツ)_/¯\n", "be": "🐛 Выпраўлены памылкі, 🚀 палепшана прадукцыйнасць, магчыма з'явіліся ✨ новыя функцыі.\n\nЖурнал зменаў: https://myperm.darken.eu/changelog\n\nДарэчы: я тут адзін — дзякуй за разуменне, калі адказы затрымліваюцца. ¯\\_(ツ)_/¯\n", "bg": "🐛 Коригирани грешки, 🚀 подобрена производителност, може би дори ✨ нови функции.\n\nСписък с промените: https://myperm.darken.eu/changelog\n\nЗа информация: Само аз съм тук — благодаря за разбирането, ако отговорите се забавят малко. ¯\\_(ツ)_/¯\n", "bn-BD": "🐛 বাগ সংশোধন, 🚀 কর্মক্ষমতা বৃদ্ধি, হয়তো ✨ নতুন বৈশিষ্ট্যও।\n\nপরিবর্তন তালিকা: https://myperm.darken.eu/changelog\n\nতথ্যের জন্য: এখানে আমি একা — উত্তর দিতে একটু সময় লাগলে বোঝার জন্য ধন্যবাদ। ¯\\_(ツ)_/¯\n", "ca": "🐛 Correccions d'errors, 🚀 millores de rendiment, potser fins i tot ✨ noves funcions.\n\nRegistre de canvis: https://myperm.darken.eu/changelog\n\nPer a la vostra informació: només hi sóc jo; gràcies per entendre si les respostes triguen una mica. ¯\\\\_(ツ)_/¯\n", "ckb-IR": "🐛 کێشەکان چارەسەر کرا، 🚀 پەرەپێدانی ئەرک، و هەتا ✨ تایبەتمەندیی نوێش هەیە.\n\nتۆمارکردنی گۆڕانکاری: https://myperm.darken.eu/changelog\n\nتێبینی: تەنها منم لێرەم — سوپاس بۆ تێگەیشتنت ئەگەر وەڵامەکان کەمێک درێژبکرێن. ¯\\_(ツ)_/¯\n", "cs-CZ": "🐛 Opravy chyb, 🚀 zvýšení výkonu, možná i ✨ nové funkce.\n\nSeznam změn: https://myperm.darken.eu/changelog\n\nPro informaci: Jsem tu sám – děkuji za pochopení, pokud odpovědi chvíli potrvají. ¯\\_(ツ)_/¯\n", "el-GR": "🐛 Διορθώσεις σφαλμάτων, 🚀 ενισχύσεις απόδοσης, ίσως ακόμη και ✨ νέες δυνατότητες.\n\nΑρχείο αλλαγών: https://myperm.darken.eu/changelog\n\nFYI: Είμαι μόνο εγώ εδώ — ευχαριστώ για την κατανόηση αν οι απαντήσεις καθυστερήσουν λίγο. ¯\\_(ツ)_/¯\n", "en-US": "🐛 Bug fixes, 🚀 performance boosts, maybe even ✨ new features.\n\nChangelog: https://myperm.darken.eu/changelog\n\nFYI: It’s just me here — thanks for understanding if replies take a bit. ¯\\_(ツ)_/¯", "es-ES": "🐛 Correcciones de errores, 🚀 mejoras de rendimiento, e incluso ✨ nuevas características.\n\nChangelog: https://myperm.darken.eu/changelog\n\nFYI: Solo estoy yo aquí — gracias por tu comprensión si las respuestas tardan un poco. ¯\\_(ツ)_/¯\n", "pt-BR": "🐛 Correções de bugs, 🚀 melhorias de desempenho, talvez até ✨ novos recursos.\n\nChangelog: https://myperm.darken.eu/changelog\n\nSó pra avisar: Sou só eu aqui — obrigado pela compreensão se as respostas demorarem um pouco. ¯\\_(ツ)_/¯\n", "zh-TW": "🐛 錯誤修復，🚀 改進效能甚至 ✨ 新增功能\n\n日誌：https://myperm.darken.eu/changelog\n\n此應用程式由一個人經營，若回復較慢請見諒 ¯\\_(ツ)_/¯\n"}}, "addce2ac77aeb9aa8270c1bc57632737101c9195c3f74359d196b02ebcf3dbc5": {"added": 1778058151118, "file": {"name": "/eu.darken.myperm_20003000.apk", "sha256": "addce2ac77aeb9aa8270c1bc57632737101c9195c3f74359d196b02ebcf3dbc5", "size": 6314375, "ipfsCIDv1": "bafybeicv2ytvtwevoqrnai6ugwheiox4poo6mdxkl6pbjrhdnu77na5vei"}, "src": {"name": "/eu.darken.myperm_20003000_src.tar.gz", "sha256": "0c56155fbe81010c2b27ef617d71bde9f2b50529bdb0a72b83b72f16e00143bf", "size": 3038649}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.0.3-rc0", "versionCode": 20003000, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["a9ad5c8855014d4bca1c3d4e60a083ae362d1977897b9ac3be2082fddf0d9c7f"]}, "usesPermission": [{"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "eu.darken.myperm.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeAssets": {"en-US": "The app includes graphical assets which are not libre."}}}}}, "eu.frigo.dispensa": {"metadata": {"categories": ["Diet", "Inventory"], "lastUpdated": 1778402060034}, "versions": {"3a40e619208281717cba1d860b21a3bb00267cc8fb2f9242800636b6ee9b1cc9": null, "4e04afd853cc6a9586e47ef3460afd61f79876d1c05baa8b4714274efff49291": null, "fd01e9b6e2c753ad412bc56abddeb9de0214af09ba3642b0db9669557bc589ae": {"added": 1778402060034, "file": {"name": "/eu.frigo.dispensa_22.apk", "sha256": "fd01e9b6e2c753ad412bc56abddeb9de0214af09ba3642b0db9669557bc589ae", "size": 3545334, "ipfsCIDv1": "bafybeigck2zqy3xin3g5j345mu3pgyoi3i2pg7xrgr72rvjojpjwfeb45i"}, "src": {"name": "/eu.frigo.dispensa_22_src.tar.gz", "sha256": "a9d1e4c8b4d5110adfe89b666a96518a612b94eb4831f4c0cf3e63e1b5d3251e", "size": 5692723}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.1.12-fdroid", "versionCode": 22, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["b556243bef2a5cda15df158ddc3434d62720f9de34eef5e4c4b00aec894eaf8c"]}, "usesPermission": [{"name": "android.permission.CAMERA"}, {"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": "eu.frigo.dispensa.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "• You can share your pantry using URL/QR, based on WebDav implementation", "it-IT": "• Aggiunta la possibilità di condividere la propria dispensa via URL/QR, implementato su WebDAV"}}, "b6030d0af908f4bf2f157f711933f921bc29d3b7e5d92e999c77410304be5c4f": {"added": 1778058151118, "file": {"name": "/eu.frigo.dispensa_21.apk", "sha256": "b6030d0af908f4bf2f157f711933f921bc29d3b7e5d92e999c77410304be5c4f", "size": 3545334, "ipfsCIDv1": "bafybeiaoq27u5lzdl2nviogvly4imp7hvwwlfxjdy5ubzynkjgrsupswta"}, "src": {"name": "/eu.frigo.dispensa_21_src.tar.gz", "sha256": "10ba14bbdb5558eaf2f4155e563bfdc3b08c260947bf05f2e8d469b8571acd2b", "size": 5692616}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.1.11-fdroid", "versionCode": 21, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["b556243bef2a5cda15df158ddc3434d62720f9de34eef5e4c4b00aec894eaf8c"]}, "usesPermission": [{"name": "android.permission.CAMERA"}, {"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": "eu.frigo.dispensa.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "• You can share your pantry using URL/QR, based on WebDav implementation", "it-IT": "• Aggiunta la possibilità di condividere la propria dispensa via URL/QR, implementato su WebDAV"}}}}, "eu.heili.wormhole": {"metadata": {"license": "GPL-3.0-or-later"}}, "eu.hxreborn.phdp": {"metadata": {"lastUpdated": 1778135657867, "screenshots": {"phone": {"en-US": [{"name": "/eu.hxreborn.phdp/en-US/phoneScreenshots/01_progress_early.png", "sha256": "25b1fe03ef80cd3883ef44ed0e8b834afb664f5f37136e458907b1429a300104", "size": 1859298}, {"name": "/eu.hxreborn.phdp/en-US/phoneScreenshots/02_progress_mid.png", "sha256": "7453f39d3ed4ba2524bd5c7d2281ccde29988de83b8b5849032920794b8601f9", "size": 1746084}, {"name": "/eu.hxreborn.phdp/en-US/phoneScreenshots/03_progress_late.png", "sha256": "b070d63c77f8c62f975da0ae05fe3b1da2f475ebd7095c4bef5d823c330ccdd4", "size": 1741859}, {"name": "/eu.hxreborn.phdp/en-US/phoneScreenshots/04_progress_complete.png", "sha256": "b72c5db85158f60b5c35b7626ab0a1976603938497a1dcaf4805f6fe2cbf30f5", "size": 1692424}, {"name": "/eu.hxreborn.phdp/en-US/phoneScreenshots/04_settings_appearance.png", "sha256": "1b82d7c33a14633298d9debdefb2e997b3d921bceb35f29d66d636930f3eb05e", "size": 173993}, {"name": "/eu.hxreborn.phdp/en-US/phoneScreenshots/05_settings_appearance.png", "sha256": "54bbac574b182dd32d79ec05058a9dba72034134cf3de723c2265eb7ca9c2b6d", "size": 188257}, {"name": "/eu.hxreborn.phdp/en-US/phoneScreenshots/05_settings_color_picker.png", "sha256": "529523a1f37f29716f02c713e1e8b16ce99e5bd28e1a269574c680aa3a1dec3b", "size": 335595}, {"name": "/eu.hxreborn.phdp/en-US/phoneScreenshots/06_settings_behavior.png", "sha256": "afaf196eb30809b1509bd36ed4c937500ea978bd72f8726668a192d5a3f886b8", "size": 184858}, {"name": "/eu.hxreborn.phdp/en-US/phoneScreenshots/07_settings_about.png", "sha256": "89a91f8dd9e85ccff201ab66914c4362a0f79ab7fd27f3439d66daaac6f099bf", "size": 153409}, {"name": "/eu.hxreborn.phdp/en-US/phoneScreenshots/07_settings_material_you.png", "sha256": "7439f9c1be835f60862e218e5ee76bb663dcca15741a2be552d910b2d57f7ed0", "size": 232252}, {"name": "/eu.hxreborn.phdp/en-US/phoneScreenshots/08_settings_calibrate.png", "sha256": "8060e22ad8405b48381b17e96aca4cdf8b1caf759d0517f7f48755319401d79c", "size": 127833}, {"name": "/eu.hxreborn.phdp/en-US/phoneScreenshots/09_settings_apps.png", "sha256": "9fa2f7f3fe16bbd3fb93104b2a8ff21da2a4d75056d460f89491582cac6498b1", "size": 198239}, {"name": "/eu.hxreborn.phdp/en-US/phoneScreenshots/10_settings_system.png", "sha256": "ed87040a1bb5e7cbecf4f91b594197259ebf7354d56b412709a66f675efa3d39", "size": 181809}]}}}, "versions": {"dd11e01e3e5a152c00e8c2cec585414769323864e553080a0c69fb2962e53952": null, "18c42c90c3cda0990a55e727d95833e2b49e51fa1cce616102d4e396635ed0f5": {"added": 1778135657867, "file": {"name": "/eu.hxreborn.phdp_23000.apk", "sha256": "18c42c90c3cda0990a55e727d95833e2b49e51fa1cce616102d4e396635ed0f5", "size": 3311750, "ipfsCIDv1": "bafybeif7diusydaivvjpphf7ksfmzvks6kitlqowolvermjpgme5ssog3m"}, "src": {"name": "/eu.hxreborn.phdp_23000_src.tar.gz", "sha256": "92560c7295477f4405c4aea89f93eb1ec45dc6302e5aae2eb837e8f849fcdb55", "size": 12360214}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.3.0", "versionCode": 23000, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["32b98dc709a7ee15fae073493a1aeca5d428316cc0d8b8f878eed64ba37f3297"]}, "usesPermission": [{"name": "android.permission.VIBRATE"}, {"name": "eu.hxreborn.phdp.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Add progress smoothness preference\nAdd hide after inactivity preference\nAdd debug logs toggle in settings\nAdd expressive motion to settings\nAdd HSV color picker with HEX input\nFix calibrated pivot for pop animation\nAdd Chinese translations\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.siacs.conversations": {"metadata": {"lastUpdated": 1778058151118}, "versions": {"bd43f99eca366aa062ed0405a7854be48eb772feaff7fe3b576b58a6c5b5554d": {"added": 1778058151118, "file": {"name": "/eu.siacs.conversations_4217604.apk", "sha256": "bd43f99eca366aa062ed0405a7854be48eb772feaff7fe3b576b58a6c5b5554d", "size": 31290730, "ipfsCIDv1": "bafybeif7rl7j6qyv7h2qenrh4suz37tq5govftsuhioeorcyvojjfjssyi"}, "src": {"name": "/eu.siacs.conversations_4217604_src.tar.gz", "sha256": "c080c46aec961757e9d59162058476bc2513d69ae5b05dc4df0a726bf265280e", "size": 4946325}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "2.19.16+free", "versionCode": 4217604, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["c75abe78593643ae7cac527327cd2193482db067404a88b8c13f7a0701946187"]}, "usesPermission": [{"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.READ_PROFILE"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.READ_MEDIA_VISUAL_USER_SELECTED"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.FOREGROUND_SERVICE_CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.MANAGE_OWN_CALLS"}, {"name": "eu.siacs.conversations.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": {"de-DE": "* Verbesserter Medienbrowser mit der Möglichkeit, Mediendateien zu teilen und zu löschen\n* Medien werden standardmäßig intern gespeichert (mit einer Einstellung zum automatischen Speichern in der Galerie)\n* Sprachnachrichten werden sofort versendet (sowie einer Einstellung zur Wiederherstellung der alten Funktionsweise)\n* \"QR-Code anzeigen\" enthält nun den \"preauth\"-Parameter auf Servern, die 'Easy invites' können\n", "en-US": "* Improved media browser with ability to share and delete media files\n* Store media internally by default (with setting to automatically save to gallery)\n* Send audio recordings immediately instead of attaching (plus setting to restore the old behaviour)\n* 'Show QR code' includes preauth parameter on servers with easy invites\n", "es-ES": "* Navegador multimedia mejorado con la posibilidad de compartir y eliminar archivos multimedia\n* Almacenamiento interno de archivos multimedia por defecto (con la opción de guardarlos automáticamente en la galería)\n* Envío inmediato de grabaciones de audio en lugar de adjuntarlas (además de la opción de recuperar el comportamiento anterior)\n* La opción «Mostrar código QR» incluye el parámetro de preautenticación en servidores con invitaciones sencillas\n", "et": "* Parem meediumisirvija, kust saab faile jagada ja neid kustutada\n* Meedium salvestatakse vaikimisi sisemällu (seadistusega, mis salvestab automaatselt galeriisse)\n* Helisalvestised saadetakse kohe, mitte manustena (lisaks seadistus vana toimimise taastamiseks)\n* Kui server oskab kasutada kiirkutsete funktsionaalsust, siis „Näita QR-koodi“ sisaldab eelautentimise parameetrit\n", "gl-ES": "* melloras no navegador de elementos multimedia coa posibilidade de compartir e eliminar ficheiros\n* almacenar o multimedia internamente de xeito predeterminado (cun axuste para poder gardar na galería)\n* enviar os audios automaticamente no lugar de anexalos (coa posibilidade de usar o comportamento anterior)\n* 'Mostrar código QR' inclúe un parámetro de preautorización no servidor para facilitar as invitacións\n", "pl-PL": "* Ulepszona przeglądarka multimediów z możliwością udostępniania i usuwania plików\n* Przechowywanie mediów domyślnie wewnętrznie, z możliwością ustawienia automatycznego zapisywania do galerii\n* Wysyłanie nagrań głosowych natychmiast zamiast dołączania (oraz ustawienie pozwalające przywrócić poprzednie zachowanie)\n* „Pokaż kod QR” zawiera parametr „preauth” na serwerach obsługujących „uproszczone zapraszanie”\n", "sv-SE": "* Förbättrad mediebläddrare med möjlighet att dela och radera mediefiler\n* Lagra media internt som standard (med inställning att automatiskt spara i galleriet)\n* Skicka ljudinspelningar omedelbart istället för att bifoga dem (plus inställning för att återställa det gamla beteendet)\n* 'Visa QR-kod' inkluderar förautentisering-parameter på servrar med enkla inbjudningar\n", "uk": "* Покращено перегляд файлів з можливістю ділитися та видаляти медіафайли\n* Файли зберігаються у внутрішню пам’ять за замовчуванням (із налаштуванням автоматичного збереження в галерею)\n* Аудіозаписи надсилаються негайно, а не у вигляді вкладень (є налаштування для відновлення попередньої поведінки)\n* «Показати QR-код» включає параметр попередньої автентифікації на серверах із простими запрошеннями\n", "zh-CN": "* 改进媒体浏览器，可以分享和删除媒体文件\n* 默认在内部存储媒体文件（可设置自动保存到相册）\n* 立即发送音频录音而非作为附件发送（也能设置为像之前那样发送）\n* 在支持邀请功能的服务器上，“显示二维码”功能将包含预授权参数\n"}}, "628e47e8068b77cbaa01fec747e8bad9b668fdee6348d0afaf12ca0070681ebb": {"added": 1778058151118, "file": {"name": "/eu.siacs.conversations_4217603.apk", "sha256": "628e47e8068b77cbaa01fec747e8bad9b668fdee6348d0afaf12ca0070681ebb", "size": 33629540, "ipfsCIDv1": "bafybeigkdgiafjvrzca4a4zly65rcmz4fkzqdww5e4ym64ipyirrkasuvy"}, "src": {"name": "/eu.siacs.conversations_4217603_src.tar.gz", "sha256": "e2c982de2ed9b1bb47db2981c200e368b45574ce790c145788df9985d3c71a5d", "size": 4946229}, "manifest": {"nativecode": ["x86_64"], "versionName": "2.19.16+free", "versionCode": 4217603, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["c75abe78593643ae7cac527327cd2193482db067404a88b8c13f7a0701946187"]}, "usesPermission": [{"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.READ_PROFILE"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.READ_MEDIA_VISUAL_USER_SELECTED"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.FOREGROUND_SERVICE_CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.MANAGE_OWN_CALLS"}, {"name": "eu.siacs.conversations.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"}]}}, "cec3c0bd647f1bd468aab71d8c5ed758ba35cedfb2a7d705769b015be07bf9e8": {"added": 1778058151118, "file": {"name": "/eu.siacs.conversations_4217602.apk", "sha256": "cec3c0bd647f1bd468aab71d8c5ed758ba35cedfb2a7d705769b015be07bf9e8", "size": 31896926, "ipfsCIDv1": "bafybeigixmzigy6xgnx3vqm6mqcgvhxqatme5rrfnjvsv4xmpxyilcx4au"}, "src": {"name": "/eu.siacs.conversations_4217602_src.tar.gz", "sha256": "831867a668207dc7794e44c6010b692515443d3abeea520c67855ee3d295d788", "size": 4946149}, "manifest": {"nativecode": ["x86"], "versionName": "2.19.16+free", "versionCode": 4217602, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["c75abe78593643ae7cac527327cd2193482db067404a88b8c13f7a0701946187"]}, "usesPermission": [{"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.READ_PROFILE"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.READ_MEDIA_VISUAL_USER_SELECTED"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.FOREGROUND_SERVICE_CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.MANAGE_OWN_CALLS"}, {"name": "eu.siacs.conversations.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"}]}}, "2eeeea5af9066f2428db85fc6769201320ac5e03fe07207fd5f0eb8d30c8f109": {"added": 1778058151118, "file": {"name": "/eu.siacs.conversations_4217601.apk", "sha256": "2eeeea5af9066f2428db85fc6769201320ac5e03fe07207fd5f0eb8d30c8f109", "size": 26563950, "ipfsCIDv1": "bafybeig7nbpsuyxxmkl5o36fs7rpik5w27youtljsjpfoagru3oacmxgue"}, "src": {"name": "/eu.siacs.conversations_4217601_src.tar.gz", "sha256": "2cc78e267cfa33193363feaa17debcefad74dba4f2b02a9f71c5c2669cda9a3f", "size": 4946317}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "2.19.16+free", "versionCode": 4217601, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["c75abe78593643ae7cac527327cd2193482db067404a88b8c13f7a0701946187"]}, "usesPermission": [{"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.READ_PROFILE"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.READ_MEDIA_VISUAL_USER_SELECTED"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.FOREGROUND_SERVICE_CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.MANAGE_OWN_CALLS"}, {"name": "eu.siacs.conversations.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"}]}}, "3d55cf03e6fed0fe8b6bda3254ba3fd331e1b7e63ca3efca29657213ed24c737": {"added": 1777874678959, "file": {"name": "/eu.siacs.conversations_4217504.apk", "sha256": "3d55cf03e6fed0fe8b6bda3254ba3fd331e1b7e63ca3efca29657213ed24c737", "size": 31290730, "ipfsCIDv1": "bafybeid6sb4aquk7bvtoutpdpjjb2pumcwqgogruupxqnzjsz6fs3gbdie"}, "src": {"name": "/eu.siacs.conversations_4217504_src.tar.gz", "sha256": "787eb703105704862b50585c962ec5282bb171573f260b789cd237507e85bf81", "size": 4946025}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "2.19.16-beta.2+free", "versionCode": 4217504, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["c75abe78593643ae7cac527327cd2193482db067404a88b8c13f7a0701946187"]}, "usesPermission": [{"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.READ_PROFILE"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.READ_MEDIA_VISUAL_USER_SELECTED"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.FOREGROUND_SERVICE_CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.MANAGE_OWN_CALLS"}, {"name": "eu.siacs.conversations.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"}]}}, "29f5dc7edb2bdf66c221b01abf6261e283e29d8e2bbf124aea80c3acf2170e30": {"added": 1777874678959, "file": {"name": "/eu.siacs.conversations_4217503.apk", "sha256": "29f5dc7edb2bdf66c221b01abf6261e283e29d8e2bbf124aea80c3acf2170e30", "size": 33629540, "ipfsCIDv1": "bafybeic2dzxrqo23m3xtz4yppouu2setk5zl57atbfxvrlpcays543essu"}, "src": {"name": "/eu.siacs.conversations_4217503_src.tar.gz", "sha256": "c34d22a8bfd08a083a1bad9c20078f50730a3596e5f339159c8bf3899e377ba8", "size": 4945988}, "manifest": {"nativecode": ["x86_64"], "versionName": "2.19.16-beta.2+free", "versionCode": 4217503, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["c75abe78593643ae7cac527327cd2193482db067404a88b8c13f7a0701946187"]}, "usesPermission": [{"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.READ_PROFILE"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.READ_MEDIA_VISUAL_USER_SELECTED"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.FOREGROUND_SERVICE_CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.MANAGE_OWN_CALLS"}, {"name": "eu.siacs.conversations.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"}]}}, "38ed482d3f6fde3441f47080f2541aa5d2afe7f157f9620d45dccdefde56fb52": {"added": 1777874678959, "file": {"name": "/eu.siacs.conversations_4217502.apk", "sha256": "38ed482d3f6fde3441f47080f2541aa5d2afe7f157f9620d45dccdefde56fb52", "size": 31896926, "ipfsCIDv1": "bafybeibl3ocnwifwb62dfo6vvbvg25y37kklmnqdhvp74hc5bvgc2hxadu"}, "src": {"name": "/eu.siacs.conversations_4217502_src.tar.gz", "sha256": "d9c90b1b38421994932ad170f7985a8c7d8cfe1c2abd3e18f7298ca4d6c929f6", "size": 4945937}, "manifest": {"nativecode": ["x86"], "versionName": "2.19.16-beta.2+free", "versionCode": 4217502, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["c75abe78593643ae7cac527327cd2193482db067404a88b8c13f7a0701946187"]}, "usesPermission": [{"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.READ_PROFILE"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.READ_MEDIA_VISUAL_USER_SELECTED"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.FOREGROUND_SERVICE_CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.MANAGE_OWN_CALLS"}, {"name": "eu.siacs.conversations.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"}]}}, "ccd95b0ae30974f809e01b1e89d5c63a30af03b1aad82bf414f530e231b5c9c8": {"added": 1777874678959, "file": {"name": "/eu.siacs.conversations_4217501.apk", "sha256": "ccd95b0ae30974f809e01b1e89d5c63a30af03b1aad82bf414f530e231b5c9c8", "size": 26563950, "ipfsCIDv1": "bafybeihad64syt76uv7cyqujqdoddsdceyfv5hop6752ooyzysn2ao2su4"}, "src": {"name": "/eu.siacs.conversations_4217501_src.tar.gz", "sha256": "5ff1dcb0b16b5c0aac5c1205feb629aa01b969f173314b68dce5c2f362e1d7f4", "size": 4945892}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "2.19.16-beta.2+free", "versionCode": 4217501, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["c75abe78593643ae7cac527327cd2193482db067404a88b8c13f7a0701946187"]}, "usesPermission": [{"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.READ_PROFILE"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.READ_MEDIA_VISUAL_USER_SELECTED"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.FOREGROUND_SERVICE_CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.MANAGE_OWN_CALLS"}, {"name": "eu.siacs.conversations.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"}]}}, "74a84006ff33b86f05b7eeae297dd444a3e0c5a91f4524be2a07c94e639dcc79": {"releaseChannels": null, "whatsNew": {"de-DE": null, "en-US": null, "sq": "* U përmirësua shfletues mediash me aftësinë për të ndarë me të tjerë dhe fshirë kartela media\n* Depozitim, si parazgjedhje, brenda i medias (me rregullim të ruhen automatikisht në galeri)\n* Dërgim menjëherë i incizimeve audio, në vend se bashkëngjitje (plus rregullim për rikthim të sjelljes së dikurshme)\n* “Shfaq kod QR” përfshin parametër “preauth” për shërbyes me ftesa të kollajta\n"}}, "39313e667a7a00744095c4e1316c56537d9e174ec02e8fe2ae67d0f60fe90189": {"releaseChannels": null}, "9a7aeedeec5c66ba892aa8f0caaa42ba96db1a3a1d0563ee35d075d5c307eefc": {"releaseChannels": null}, "b1a8344ce8a7b30712ee97432b8084bce0db79c363be552f322a2e3f58f23e7b": {"releaseChannels": null}}}, "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.scribe4": {"metadata": {"lastUpdated": 1778305817875, "featureGraphic": {"en-US": {"name": "/eu.veldsoft.scribe4/en-US/featureGraphic_vkqwMblPxqhReyazLhdteUjsk7McqsX2doQ83XDz8a4=.png", "sha256": "be4ab031b94fc6a8517b26b32e176d7948ec93b31caac5f676843cdd70f3f1ae", "size": 135304}}, "screenshots": {"phone": {"en-US": [{"name": "/eu.veldsoft.scribe4/en-US/phoneScreenshots/screenshot1.png", "sha256": "b51f61c7ef507135bb9eda06c1e3f01ca020eb09730e82701f0c757d1ae9ebb2", "size": 57263}, {"name": "/eu.veldsoft.scribe4/en-US/phoneScreenshots/screenshot2.png", "sha256": "b80609837384c692b9bd3709bc0f4fb1275bf6d704c7f8a4521a75678dad8486", "size": 65046}]}}, "icon": {"en-US": {"name": "/eu.veldsoft.scribe4/en-US/icon_Dg4WucAe8OOLeXyuksRkYdeXDFBjvyKr9YR7CUGO-Tc=.png", "sha256": "0e0e16b9c01ef0e38b797cae92c46461d7970c5063bf22abf5847b09418ef937", "size": 45808}}}, "versions": {"3d74773b0bb0f02f7f56deb0cb1b17ec0ffe5ecfd2a919ccf7fa5fcf6cf1d24b": null, "a1e64c18f4512b399b0ce3d77ac2f2e7dac797a0f4472f365f5eb445f351120c": {"added": 1778305817875, "file": {"name": "/eu.veldsoft.scribe4_4.apk", "sha256": "a1e64c18f4512b399b0ce3d77ac2f2e7dac797a0f4472f365f5eb445f351120c", "size": 100191, "ipfsCIDv1": "bafybeihdmtsvvpjzkoaswrtcla53vo4j6njk2ktsx3zaevdpxtp67ockxe"}, "src": {"name": "/eu.veldsoft.scribe4_4_src.tar.gz", "sha256": "594acf5c6ae9fed37b8a0b4dbf74cc918240ac5a5e10c5f8bdf6b975daefb7a5", "size": 377406}, "manifest": {"versionName": "1.2.1", "versionCode": 4, "usesSdk": {"minSdkVersion": 25, "targetSdkVersion": 33}, "signer": {"sha256": ["4c8da60f1255673879d4224c6e3e81c4b17f67d37d967ddf3ba523cbeb9aeb5a"]}, "usesPermission": [{"name": "android.permission.INTERNET"}]}, "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.veldsoft.tuty.fruty.slot": {"metadata": {"lastUpdated": 1778305817875, "featureGraphic": {"en-US": {"name": "/eu.veldsoft.tuty.fruty.slot/en-US/featureGraphic_7tzKjmAWbK2bEHI2FkbKvUmgBN9VUa84bJqNRDlOWcw=.png", "sha256": "eedcca8e60166cad9b1072361646cabd49a004df5551af386c9a8d44394e59cc", "size": 324235}}, "screenshots": {"phone": {"en-US": [{"name": "/eu.veldsoft.tuty.fruty.slot/en-US/phoneScreenshots/screenshot1.png", "sha256": "c9402201a687012bd6c01d4136b187a24e3b45f03dd1f44b309cf61181ec9179", "size": 373251}, {"name": "/eu.veldsoft.tuty.fruty.slot/en-US/phoneScreenshots/screenshot2.png", "sha256": "82ce336f51bafd1ecb699b6fad50b331d30fb11260270272f23878e81bffcc09", "size": 92131}]}}, "icon": {"en-US": {"name": "/eu.veldsoft.tuty.fruty.slot/en-US/icon_Y2KvxFm9a8BijID-7yNPrYZK53uN2sX2I_cZXGhPTYk=.png", "sha256": "6362afc459bd6bc0628c80feef234fad864ae77b8ddac5f623f7195c684f4d89", "size": 248224}}}, "versions": {"cad269acc07b338b3895553c4e71c2f030367b788b3cc552bf25ce3aed79b1fc": null, "14e42d315a4d1bcc652ff9a22c9390dccf5242808e51e7f12c19c5a903bb5560": {"added": 1778305817875, "file": {"name": "/eu.veldsoft.tuty.fruty.slot_5.apk", "sha256": "14e42d315a4d1bcc652ff9a22c9390dccf5242808e51e7f12c19c5a903bb5560", "size": 662201, "ipfsCIDv1": "bafybeica6eomcgxa3fzcwvnhofik5ls3nkhxdiww7cjgy5tdjv3n4dqjwy"}, "src": {"name": "/eu.veldsoft.tuty.fruty.slot_5_src.tar.gz", "sha256": "ed50116a27320490ef77df2c6062b80b06ba47eb6394fa19631e4f00c5680742", "size": 1789012}, "manifest": {"versionName": "1.12.1", "versionCode": 5, "usesSdk": {"minSdkVersion": 25, "targetSdkVersion": 33}, "signer": {"sha256": ["780953944d21f1a2836804b944504714bf6dc657491159500770ee5aeca55bf5"]}, "usesPermission": [{"name": "android.permission.INTERNET"}]}, "antiFeatures": {"Ads": {}}}}}, "eu.veldsoft.vitoshadm": {"metadata": {"lastUpdated": 1778305817875, "featureGraphic": {"en-US": {"name": "/eu.veldsoft.vitoshadm/en-US/featureGraphic_ldQYFXqXCd0dRPg_v2IPMfAUfkshPUVMHXXWVAfqONE=.png", "sha256": "95d418157a9709dd1d44f83fbf620f31f0147e4b213d454c1d75d65407ea38d1", "size": 293867}}, "screenshots": {"phone": {"en-US": [{"name": "/eu.veldsoft.vitoshadm/en-US/phoneScreenshots/screenshot1.png", "sha256": "2e48249eb78d7142ca5d0f611068e85986611db678b868ec6d15682576723b5f", "size": 850129}, {"name": "/eu.veldsoft.vitoshadm/en-US/phoneScreenshots/screenshot2.png", "sha256": "cdfbe1b0783148fd01123d15bc4d53cd7c9c46bc42f556f840bfa5d5974c3850", "size": 98346}]}}, "icon": {"en-US": {"name": "/eu.veldsoft.vitoshadm/en-US/icon_R3iHhwpr36q4U_MtQVy5E0qexrT4wRmleY_uo1rQrOI=.png", "sha256": "477887870a6bdfaab853f32d415cb9134a9ec6b4f8c119a5798feea35ad0ace2", "size": 369995}}}, "versions": {"18f02f4b5ce1617fcf0e02835758cfecef20c92ac44df867459a8a48741be080": null, "e36d9b58a095643de669a3ca9a347d68c2d4aa6a2762daeb501c22962c420da1": {"added": 1778305817875, "file": {"name": "/eu.veldsoft.vitoshadm_7.apk", "sha256": "e36d9b58a095643de669a3ca9a347d68c2d4aa6a2762daeb501c22962c420da1", "size": 6484551, "ipfsCIDv1": "bafybeicfextqpky5yw37sad6z7rglam6c2d7knb4sxqmmh7pyy7fz6x7q4"}, "src": {"name": "/eu.veldsoft.vitoshadm_7_src.tar.gz", "sha256": "8b0f0908bea7a876ffaec3cb1c9414592506f288e8407605e2fd23a4c1643195", "size": 4280172}, "manifest": {"versionName": "1.5.1", "versionCode": 7, "usesSdk": {"minSdkVersion": 25, "targetSdkVersion": 34}, "signer": {"sha256": ["0945d206e97edb8e261e0c193b2237d29d2cd88ade3d30f4cdc33c9d62c6fca3"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "eu.veldsoft.vitoshadm.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"}]}}}}, "flunzmas.seasoncalendar": {"metadata": {"categories": ["Diet", "Science & Education"]}}, "fr.gouv.etalab.mastodon": {"metadata": {"lastUpdated": 1778135657867, "summary": {"pl": "Fedilab - wielofunkcyjny klient Fediwersum dla systemu Android, umożliwiający mi"}, "description": {"pl": "Obsługuje:\n- Mastodon, Peertube, Pixelfed, Misskey, GNU Social, Pleroma, Friendica\n\nAplikacja oferuje zaawansowane funkcje:\n- Tworzenie wątków\n- Obsługa wielu kont\n- Planowanie wiadomości bezpośrednio z urządzenia\n- Obserwowanie i interakcja z zdalnymi instancjami\n- Działania międzykontowe poprzez długie naciśnięcie\n- Funkcja tłumaczenia\n- Wiele opcji automatycznych aktualizacji\n  - Powiadomienia push przez UnifiedPush (w tym ntfy na F-Droid)\n  - Pozostań połączony dla powiadomień na żywo\n  - Opóźnione powiadomienia (aktualizacje co 30 sekund)\n- Zastępowanie linków do YouTube i Twittera linkami do instancji Invidious i Nitter\n- Niestandardowe motywy, import i eksport oraz definicje\n- Import i eksport bazy danych aplikacji\n- Wybór emoji z niestandardowymi emoji\n- Wybór ikon uruchamiania\n- Zaawansowane filtrowanie wpisów\n- Specjalna oś czasu grafiki dla tagu mastoart\n- Eksportowanie wpisów\n- Dostosowywanie udostępniania adresów URL w celu bezpośredniego udostępniania adresów URL w innych usługach\n"}}, "versions": {"8b8e56218f48ed569b26b8a04e3b0b54e0a347d9c2aaf80122f573131a6557e7": null, "9ab42a944dc2b2ff738b986bbab8d7404fd7225913ce789466e50e08c7e44ade": {"added": 1778135657867, "file": {"name": "/fr.gouv.etalab.mastodon_555.apk", "sha256": "9ab42a944dc2b2ff738b986bbab8d7404fd7225913ce789466e50e08c7e44ade", "size": 40121249, "ipfsCIDv1": "bafybeiflwsne2ynttdfakj3h3q6ad2xg2vbhw4qicmv3czu4sfxts66sjy"}, "src": {"name": "/fr.gouv.etalab.mastodon_555_src.tar.gz", "sha256": "091d739377342bddd45ac0e421403f367945f44c293320acb4864edc3c6d80c2", "size": 12239524}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "3.39.0", "versionCode": 555, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 35}, "signer": {"sha256": ["30600cc0d430a5bd1c66c121c75f7fb9e30de99d8597e7097fa5d7580116469a"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"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.DISABLE_KEYGUARD"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "fr.gouv.etalab.mastodon.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en": "Added:\n- Reorganize settings with categories and search\n- Add option to refresh all timelines at once on pull-to-refresh\n- Support custom poll durations based on instance max_expiration\n- Support web+ap:// and web+activitypub:// protocol with account selector\n- Allow viewing quotes on any post\n- Allow installation on ChromeOS devices without touchscreen\n- Add Bluesky to SkyView link rewriting\n\nFixed:\n- Fix Pixelfed login failure\n- Fix cursor jump when hiding keyboard with mentions at top\n- Fix n"}}, "ff639b9f19728c6cca06d7be6a66d7f6d6761e8d42bc556ff34381f5b4037f75": {"whatsNew": {"ca": "Reparacions\n- La recuperació en segon pla de l'inici deixava buits a la pissarra guardada en memòria cau\n- Pèrdua de la posició del ròdol en tornar a les llistes d'esborranys/programacions\n- Fallides en publicacions amb etiquetes HTML molt aniuades de contingut de Misskey MFM\n- Les difusions programades fallaven silenciosament per errors de xarxa/servidor\n- Fallida d'extinció de temps d'espera del servei en primer pla a Android 14+\n- Fallida quan el diàleg de traducció tenia codis d'idioma desco", "ja": "修正\n- バックグラウンドホーム取得の際にキャッシュ済みタイムラインに空白が生じる問題を修正\n- 予約済/下書き一覧へ戻った際スクロール位置が失われる問題を修正\n- Misskey MFMコンテンツが内包するネストの深いHTMLタグを含む投稿でクラッシュする問題を修正\n- ネットワーク/サーバーエラー時、通知無しで予約済ブーストが失敗する問題を修正\n- Android 14以降でフォアグラウンドサービスのタイムアウトが発生した際にクラッシュする問題を修正\n- 未知の言語コードが翻訳ダイアログに含まれているとクラッシュする問題を修正\n- DownloadManagerの失敗時にメディア共有がGlideへフォールバックしてしまう問題を修正\n"}}, "8a2cb48cc64ab5993a70c7fb26d40ffe0c3739492214d29cda497751c1c8d974": {"whatsNew": {"ja": "追加\n- フォロー一覧のCSV形式エクスポート\n- 通知フィルタリングポリシーをサポート\n- フィルタされた通知（通知リクエスト）UI\n- 起動時に「Androidを開いたままにしておく」警告を一度だけ表示\n- 引用投稿内の高機密性メディア・代替テキストアイコンの制御\n\n修正済み\n- タイムラインのスクロールが欠けた投稿を自動取得する際に飛ぶのを修正\n- カーソルがスレッド作成時に最初の投稿へ飛んでしまう問題を修正\n- スレッドの「+/-」ボタンが貼付時に更新されない問題を修正\n- 画像の向きが圧縮の無効時に反映されない問題を修正\n- GIF・動画のダウンロード/共有の問題を修正\n- 期限切れのマーカー処理を修正\n- fetchMore欠落時のフォールバックギャップ検出を修正\n- 逆タイムラインの「さらに読み込む」とスクロール位置の動作を修正\n- 未グループ化通知が再読み込み時に消える問題を修正\n- Google Play向けに16KBページサイズ調整を修正\n- 一部クラッシュの修正\n"}}}}, "fr.mobdev.blooddonation": {"metadata": {"categories": ["Health Manager", "Sports & Health"]}}, "fr.mobdev.peertubelive": {"metadata": {"categories": ["Online Media Player"]}}, "fr.s2009.shutapp": {"metadata": {"added": 1777874678959, "categories": ["Remote Controller"], "changelog": "https://github.com/S2009-dev/ShutApp/releases", "issueTracker": "https://github.com/S2009-dev/ShutApp/issues", "lastUpdated": 1777874678959, "license": "GPL-3.0-only", "sourceCode": "https://github.com/S2009-dev/ShutApp", "featureGraphic": {"en-US": {"name": "/fr.s2009.shutapp/en-US/featureGraphic_LTLgyhsnjVQqAtSX8xqPj-sy0SclfsobnWai7zKqrUY=.png", "sha256": "2d32e0ca1b278d542a02d497f31a8f8feb32d127257eca1b9d66a2ef32aaad46", "size": 18858}}, "screenshots": {"phone": {"en-US": [{"name": "/fr.s2009.shutapp/en-US/phoneScreenshots/1.jpeg", "sha256": "dee04e8338d81e395678dabc14062806b189ececbd1aea4f849fce57fa9a4054", "size": 62358}, {"name": "/fr.s2009.shutapp/en-US/phoneScreenshots/2.jpeg", "sha256": "72548811eecde97ecad69bf47055277816266bef0a10c646d3200d937368dae1", "size": 68901}, {"name": "/fr.s2009.shutapp/en-US/phoneScreenshots/3.jpeg", "sha256": "85ee40f1312593743e2dbc841e375718bcd3e672a24116da68f922edc0b77698", "size": 73188}, {"name": "/fr.s2009.shutapp/en-US/phoneScreenshots/4.jpeg", "sha256": "338171087c90516c96a6689b5d1969c042b8dc9f224cd78054a647ec576670c2", "size": 73497}], "fr": [{"name": "/fr.s2009.shutapp/fr/phoneScreenshots/1.jpeg", "sha256": "abe233d7e0c649fa4eb4e46e96385518f57ee5097c2e99ff4843ca5d3929d7b2", "size": 69635}, {"name": "/fr.s2009.shutapp/fr/phoneScreenshots/2.jpeg", "sha256": "b35cb39de1984c0f2a774545476ca89ed24c7553ae113a3fdb991b2a6295773e", "size": 78672}, {"name": "/fr.s2009.shutapp/fr/phoneScreenshots/3.jpeg", "sha256": "58242094b196047ac0f0f4b5d9aa3f415233de4026452c75da3a5f5c76382d26", "size": 78613}, {"name": "/fr.s2009.shutapp/fr/phoneScreenshots/4.jpeg", "sha256": "d056151438876a65402055a39f39a542b4c86d2c8ec8fed2abd719b36098bca3", "size": 72792}]}}, "authorEmail": "contact@s2009.fr", "authorName": "S2009", "authorWebSite": "https://s2009.fr", "name": {"en-US": "ShutApp"}, "summary": {"en-US": "Manage multiple computers on your local network remotely with this Android app.", "fr": "Gérez plusieurs ordinateurs à distance avec cette application Android."}, "description": {"en-US": "Don't forget to download the desktop app too.\nCompatible with Windows and Linux.\n\n- Add multiple devices\n- Turn them off\n- Restart them\n- Put them to sleep\n- Lock them", "fr": "N'oubliez pas d'installer l'application sur votre ordinateur également.\nCompatible avec Windows et Linux.\n\n- Ajoutez plusieurs appareils\n- Éteignez les\n- Redémarrez les\n- Mettez les en veille\n- Verrouillez les"}, "icon": {"en-US": {"name": "/fr.s2009.shutapp/en-US/icon_WNMYam_LC9y0a7mUIc4CLRnE4L5_2McLBrn-Acyg4XI=.png", "sha256": "58d3186a6fcb0bdcb46bb99421ce022d19c4e0be7fd8c70b06b9fe01cca0e172", "size": 17365}}, "preferredSigner": "8a532f500524f5a8735fb8a685485f248f9a46a963746024cf47ed69860e5a58"}, "versions": {"f63b01c174ca8e7968580602f0addf231e964aeb8cfbf83dfd5d9d4f248fcccc": {"added": 1777874678959, "file": {"name": "/fr.s2009.shutapp_1.apk", "sha256": "f63b01c174ca8e7968580602f0addf231e964aeb8cfbf83dfd5d9d4f248fcccc", "size": 12263341, "ipfsCIDv1": "bafybeiaogmjvloyloaeynoemgsdk4otwcbqwo3cvf5ewnz7s6k7g4mwzvq"}, "src": {"name": "/fr.s2009.shutapp_1_src.tar.gz", "sha256": "eaa266349b0278def96d81f177b370c88ef694200f85a211daa80008d92901b8", "size": 675139}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.0.0", "versionCode": 1, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["8a532f500524f5a8735fb8a685485f248f9a46a963746024cf47ed69860e5a58"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "fr.s2009.shutapp.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "godau.fynn.usagedirect": {"metadata": {"categories": ["System", "Time Tracker"]}}, "grmpl.mk.stepandheightcounter": {"metadata": {"categories": ["Sports & Health", "Workout"]}}, "host.stjin.anonaddy": {"metadata": {"lastUpdated": 1778402060034, "description": {"en-US": "<p>Easily create and manage your addy.io aliases, recipients and more from your phone, tablet or wearable with the addy.io app.</p>\n<p><strong>Requirements:<br /></strong>addy.io instance running v1.6.0 or higher</p>\n<p><strong>Characteristics</strong></p>\n<ul>\n<li>Connect to the hosted addy.io instance or your own self-hosted instance</li>\n<li>A unique, gorgeous and sleek design, based on the Material You Design guidelines</li>\n<li>Support for Deep Link to easily deactivate aliases from the email banner</li>\n<li>Lock the app using Biometrics</li>\n<li>App exclusive features\n<ul>\n<li>Watching aliases for new emails</li>\n<li>Send emails from aliases by selecting an email address or clicking a mailto link</li>\n<li>Get notified on failed deliveries, domain errors and expiring subscriptions</li>\n<li>Update multiple aliases at once</li>\n</ul>\n</li>\n<li>Enable error logging to locally store exceptions for easy troubleshooting</li>\n<li>Export and import encrypted backups of the app configuration</li>\n<li>Widgets!</li>\n<li>Manage and create aliases on the go with the Wear OS app, including a tile for quick access to your favorite aliases!</li>\n</ul>\n<p><strong>Security:</strong></p>\n<ul>\n<li>Encrypted preferences, your API key and other addy.io related settings are securely stored on your device using the AndroidX crypto library</li>\n<li>Encrypted app backups, when making a backup of the app configuration through the built-in backup manager</li>\n<li>Support for mTLS in case of self-hosted instances</li>\n<li>No stats, buried points or Device IDs, or even crash reporting (Except for Google Play Store builds). So if you get a crash, please share the crash info with me &gt;_&lt;.</li>\n<li>I am forgoing the convenient third-party collection SDK and various stats just so you can use it with confidence.</li>\n</ul>\n<p><strong>Manage (add, edit, delete):</strong></p>\n<ul>\n<li>Aliases</li>\n<li>Recipients</li>\n<li>Domains</li>\n<li>Usernames</li>\n<li>Rules</li>\n<li>Blocklist</li>\n<li>Failed deliveries</li>\n</ul>\n<p><strong>What is addy.io</strong></p>\n<p>addy.io is an open source email forwarding service designed to protect an internet user's email addresses from spam and other unwanted emails. Using the addy.io app managing your aliases has become easier than ever! <a href=\"https://addy.io\">Learn more about addy.io:</a> <a href=\"https://addy.io\">https://addy.io</a></p>\n"}}, "versions": {"968d3bf92cd8dc9579f89b6b596b8d9ab391120203254a05a51db4e5600fc52a": null, "1c60d978d1a6f062ac07934e2fdeabbb243f5d914bbe872e1bd749ad3f057a22": {"added": 1778402060034, "file": {"name": "/host.stjin.anonaddy_366230100.apk", "sha256": "1c60d978d1a6f062ac07934e2fdeabbb243f5d914bbe872e1bd749ad3f057a22", "size": 18084463, "ipfsCIDv1": "bafybeie4uf3oxqv4zyg6hsxt5os2kqums3b4inyphalev6m3d3bowdxe6e"}, "src": {"name": "/host.stjin.anonaddy_366230100_src.tar.gz", "sha256": "42c1ecfe49a666ac3475f13ee906ec2d8fd2d4707c5b3673615b267a16030f7a", "size": 17641336}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "v6.2.3", "versionCode": 366230100, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["166b314ee0ade8ebd955b09b63312c1dcaa62cc9da32b6aa341dfd2026fd20f7"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "host.stjin.anonaddy.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "<h4>Fixed/Improved</h4>\n<p>- Added support for blocklist pagination<br />- Added support for blocklist filtering<br />- Added support for searching through blocklist items<br />- Added support for filtering failed deliveries for inbound quarantined<br />- Reworked logic for counting failed deliveries<br />- Redesigned searchbar for aliases<br />- Redesigned tablet and foldable UI<br />- Performance enhancements and other improvements for a smoother experience</p>\n<h4>Removed</h4>\n<p>- Removed Gl"}}}}, "hu.vmiklos.plees_tracker": {"metadata": {"categories": ["Sports & Health", "Time Tracker"]}}, "im.fdx.v2ex": {"metadata": {"categories": ["Forum"]}}, "im.quicksy.client": {"metadata": {"lastUpdated": 1778058151118, "summary": {"es-ES": "Cliente Jabber/XMPP fácil de implementar y usar"}, "description": {"es-ES": "Quicksy es una versión derivada del popular cliente Jabber/XMPP Conversations, que incluye la función de búsqueda automática de contactos.\n\nTe registras con tu número de teléfono y Quicksy te sugerirá automáticamente posibles contactos basándose en los números de teléfono de tu agenda.\n\nEn realidad, Quicksy es un cliente Jabber completo que te permite comunicarte con cualquier usuario en cualquier servidor federado público. Del mismo modo, se puede contactar con los usuarios de Quicksy desde fuera simplemente añadiendo +phonenumber@quicksy.im a tu lista de contactos.\n\nAparte de la sincronización de contactos, la interfaz de usuario se ha diseñado deliberadamente para que sea lo más parecida posible a Conversations. Esto permite a los usuarios migrar eventualmente de Quicksy a Conversations sin tener que volver a aprender cómo funciona la aplicación.\n\nLos contactos sugeridos son otros usuarios de Quicksy y usuarios habituales de Jabber/XMPP que han introducido su ID de Jabber en el directorio de Quicksy (https://quicksy.im/#get-listed).\n\nNOTA: Para introducir (https://quicksy.im/enter/) tu ID de Jabber en el Directorio de Quicksy\nse requiere un registro único.\n\nLee la Política de privacidad (https://quicksy.im/#privacy) para obtener más información.\n"}}, "versions": {"eaade693a4a694cce9cc1dbd6f8c41f2282c67ab13e5cc7538c0752e50af409b": null, "ec569c09b01108504e05414a34b344f5619e7f5fc6861e4686fd5c5fda3c2e00": null, "047ecdea2946629da8cc668def905fc4aee6d43569af553320b2234483937bea": null, "4d1aee2c674a6447c2d35910f961c4e16bd63355b2f57cfcd272941b9b75f872": null, "8b97d0f4f709beaa017f68e40aa0134aa4fe06d234b3fbbbf2398d8d929a4736": {"added": 1778058151118, "file": {"name": "/im.quicksy.client_4217604.apk", "sha256": "8b97d0f4f709beaa017f68e40aa0134aa4fe06d234b3fbbbf2398d8d929a4736", "size": 31621519, "ipfsCIDv1": "bafybeieplr7clkg2a7qtzno2bw73xfans55opphuzvponsynd2p5dgewx4"}, "src": {"name": "/im.quicksy.client_4217604_src.tar.gz", "sha256": "e569749aca9b6bb7d394bdd25b5260c398fb3d02730ae42de3ea8c185a622fe8", "size": 4946117}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "2.19.16+free", "versionCode": 4217604, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["adf4e9bf4f47c53feff2848580ab046bd694baf2efe0387c5fce434b1bdbfac3"]}, "usesPermission": [{"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.READ_PROFILE"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.READ_MEDIA_VISUAL_USER_SELECTED"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.FOREGROUND_SERVICE_CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.MANAGE_OWN_CALLS"}, {"name": "im.quicksy.client.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"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on Twilio or Nexmo servers for authentication SMS"}, "TetheredNet": {"en-US": "Tethered to quicksy.im XMPP server."}, "Tracking": {"en-US": "Authentication SMS is sent via Twilio or Nexmo."}}, "whatsNew": {"de-DE": "* Verbesserter Medienbrowser mit der Möglichkeit, Mediendateien zu teilen und zu löschen\n* Medien werden standardmäßig intern gespeichert (mit einer Einstellung zum automatischen Speichern in der Galerie)\n* Sprachnachrichten werden sofort versendet (sowie einer Einstellung zur Wiederherstellung der alten Funktionsweise)\n* \"QR-Code anzeigen\" enthält nun den \"preauth\"-Parameter auf Servern, die 'Easy invites' können\n", "en-US": "* Improved media browser with ability to share and delete media files\n* Store media internally by default (with setting to automatically save to gallery)\n* Send audio recordings immediately instead of attaching (plus setting to restore the old behaviour)\n* 'Show QR code' includes preauth parameter on servers with easy invites\n", "es-ES": "* Navegador multimedia mejorado con la posibilidad de compartir y eliminar archivos multimedia\n* Almacenamiento interno de archivos multimedia por defecto (con la opción de guardarlos automáticamente en la galería)\n* Envío inmediato de grabaciones de audio en lugar de adjuntarlas (además de la opción de recuperar el comportamiento anterior)\n* La opción «Mostrar código QR» incluye el parámetro de preautenticación en servidores con invitaciones sencillas\n", "et": "* Parem meediumisirvija, kust saab faile jagada ja neid kustutada\n* Meedium salvestatakse vaikimisi sisemällu (seadistusega, mis salvestab automaatselt galeriisse)\n* Helisalvestised saadetakse kohe, mitte manustena (lisaks seadistus vana toimimise taastamiseks)\n* Kui server oskab kasutada kiirkutsete funktsionaalsust, siis „Näita QR-koodi“ sisaldab eelautentimise parameetrit\n", "gl-ES": "* melloras no navegador de elementos multimedia coa posibilidade de compartir e eliminar ficheiros\n* almacenar o multimedia internamente de xeito predeterminado (cun axuste para poder gardar na galería)\n* enviar os audios automaticamente no lugar de anexalos (coa posibilidade de usar o comportamento anterior)\n* 'Mostrar código QR' inclúe un parámetro de preautorización no servidor para facilitar as invitacións\n", "pl-PL": "* Ulepszona przeglądarka multimediów z możliwością udostępniania i usuwania plików\n* Przechowywanie mediów domyślnie wewnętrznie, z możliwością ustawienia automatycznego zapisywania do galerii\n* Wysyłanie nagrań głosowych natychmiast zamiast dołączania (oraz ustawienie pozwalające przywrócić poprzednie zachowanie)\n* „Pokaż kod QR” zawiera parametr „preauth” na serwerach obsługujących „uproszczone zapraszanie”\n", "sv-SE": "* Förbättrad mediebläddrare med möjlighet att dela och radera mediefiler\n* Lagra media internt som standard (med inställning att automatiskt spara i galleriet)\n* Skicka ljudinspelningar omedelbart istället för att bifoga dem (plus inställning för att återställa det gamla beteendet)\n* 'Visa QR-kod' inkluderar förautentisering-parameter på servrar med enkla inbjudningar\n", "uk": "* Покращено перегляд файлів з можливістю ділитися та видаляти медіафайли\n* Файли зберігаються у внутрішню пам’ять за замовчуванням (із налаштуванням автоматичного збереження в галерею)\n* Аудіозаписи надсилаються негайно, а не у вигляді вкладень (є налаштування для відновлення попередньої поведінки)\n* «Показати QR-код» включає параметр попередньої автентифікації на серверах із простими запрошеннями\n", "zh-CN": "* 改进媒体浏览器，可以分享和删除媒体文件\n* 默认在内部存储媒体文件（可设置自动保存到相册）\n* 立即发送音频录音而非作为附件发送（也能设置为像之前那样发送）\n* 在支持邀请功能的服务器上，“显示二维码”功能将包含预授权参数\n"}}, "71291d0cdb3f427445e104518af5598d2260a25fd0b963742da11ab1329ddd1c": {"added": 1778058151118, "file": {"name": "/im.quicksy.client_4217603.apk", "sha256": "71291d0cdb3f427445e104518af5598d2260a25fd0b963742da11ab1329ddd1c", "size": 33960329, "ipfsCIDv1": "bafybeiexj3g3zgethdfz4cost5fjmvmf7ncyrw4oq5pzmvxli3aqzhpvny"}, "src": {"name": "/im.quicksy.client_4217603_src.tar.gz", "sha256": "32f68102005fe778fa09196f1ddc80754a249b8a534ecbfa21472ee1d277a7c2", "size": 4946029}, "manifest": {"nativecode": ["x86_64"], "versionName": "2.19.16+free", "versionCode": 4217603, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["adf4e9bf4f47c53feff2848580ab046bd694baf2efe0387c5fce434b1bdbfac3"]}, "usesPermission": [{"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.READ_PROFILE"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.READ_MEDIA_VISUAL_USER_SELECTED"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.FOREGROUND_SERVICE_CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.MANAGE_OWN_CALLS"}, {"name": "im.quicksy.client.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"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on Twilio or Nexmo servers for authentication SMS"}, "TetheredNet": {"en-US": "Tethered to quicksy.im XMPP server."}, "Tracking": {"en-US": "Authentication SMS is sent via Twilio or Nexmo."}}}, "086951408d20d517d71193fd036758afc65f964c5a2f776c46ad51ec87f03b18": {"added": 1778058151118, "file": {"name": "/im.quicksy.client_4217602.apk", "sha256": "086951408d20d517d71193fd036758afc65f964c5a2f776c46ad51ec87f03b18", "size": 32227715, "ipfsCIDv1": "bafybeidqs24koqajmltgi4fzmhkm7svos4wjtugsnco3utjq65qsghkgli"}, "src": {"name": "/im.quicksy.client_4217602_src.tar.gz", "sha256": "f29e6853adbf8b5ce3311d24b0ca06f17a0e80f7e928ceff8b62211281f89c70", "size": 4945865}, "manifest": {"nativecode": ["x86"], "versionName": "2.19.16+free", "versionCode": 4217602, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["adf4e9bf4f47c53feff2848580ab046bd694baf2efe0387c5fce434b1bdbfac3"]}, "usesPermission": [{"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.READ_PROFILE"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.READ_MEDIA_VISUAL_USER_SELECTED"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.FOREGROUND_SERVICE_CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.MANAGE_OWN_CALLS"}, {"name": "im.quicksy.client.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"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on Twilio or Nexmo servers for authentication SMS"}, "TetheredNet": {"en-US": "Tethered to quicksy.im XMPP server."}, "Tracking": {"en-US": "Authentication SMS is sent via Twilio or Nexmo."}}}, "cb498b1c18a20f05d043149d73300ca9ffd7a54db9be439edd2885911f81f581": {"added": 1778058151118, "file": {"name": "/im.quicksy.client_4217601.apk", "sha256": "cb498b1c18a20f05d043149d73300ca9ffd7a54db9be439edd2885911f81f581", "size": 26890643, "ipfsCIDv1": "bafybeiez5jm7dmja4wfuzwtpolen6znoicw2uuo4binfgxubr7tmeykyvu"}, "src": {"name": "/im.quicksy.client_4217601_src.tar.gz", "sha256": "042b11f79db5f6d883b6b2afa38a8455de935ac8ead3e511c0df7fcb36ca309a", "size": 4946281}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "2.19.16+free", "versionCode": 4217601, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["adf4e9bf4f47c53feff2848580ab046bd694baf2efe0387c5fce434b1bdbfac3"]}, "usesPermission": [{"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.READ_PROFILE"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.READ_MEDIA_VISUAL_USER_SELECTED"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.FOREGROUND_SERVICE_CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.MANAGE_OWN_CALLS"}, {"name": "im.quicksy.client.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"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on Twilio or Nexmo servers for authentication SMS"}, "TetheredNet": {"en-US": "Tethered to quicksy.im XMPP server."}, "Tracking": {"en-US": "Authentication SMS is sent via Twilio or Nexmo."}}}, "7ea87f33440b211bf4f8f758cad8ab41756b36d96e286cc8439396e72a3c4bec": {"whatsNew": {"de-DE": "* Fehler bei der Quicksy-Registrierung auf älteren Geräten behoben\n", "es-ES": "* Solucionar el problema de registro de Quicksy en dispositivos antiguos\n", "et": "* Quicksys registreerimise parandus vanemates seadmetes\n", "it-IT": "* Corretta la registrazione di Quicksy su dispositivi vecchi\n", "pl-PL": "* Naprawienie rejestracji w Quicksy na starszych urządzeniach\n", "pt-BR": "* Corrigir registração Quicksy em dispositivos velhos\n", "sq": "* Ndreqje regjistrimi e Quicksy-it në pajisje të vjetra\n", "sv-SE": "* Åtgärdat registrering av Quicksy-konto på äldre enheter\n", "uk": "* Виправлено реєстрацію в Quicksy на старих пристроях\n", "zh-CN": "* 修复旧设备上的 Quicksy 注册问题\n"}}, "13377c4d0218113dbe82e4fdc73bd41d083f4a9e0da0aca551117d3c4a960fbe": {"whatsNew": {"it-IT": "* Mostra un avviso in chat se il contatto ha un fuso orario diverso ed è notte dove si trova\n* Mostra un avviso in chat se il contatto ha \"Non disturbare\" attivo\n* Riscrittura della gestione di \"Non disturbare\" automatico (basata sul \"Non disturbare\" di sistema)\n", "pt-BR": "* Mostrar aviso na conversa se o contato estiver em um fuso horário diferente e no período da noite\n* Mostrar aviso na conversa se o contato estiver DND\n* Refatorar manipulação de DND automática (baseada no DND do sistema)\n", "sv-SE": "* Visa varning i chatten om kontakten befinner sig i en annan tidszon och det är natt för dem\n* Visa varning i chatten om kontakten har Stör ej-läget aktiverat\n* Omstrukturera automatisk hantering av Stör ej-läget (baserat på systemets Stör ej-läge)\n"}}}}, "info.metadude.android.bitsundbaeume.schedule": {"metadata": {"categories": ["Schedule"]}}, "info.metadude.android.cccamp.schedule": {"metadata": {"categories": ["Schedule"]}}, "info.metadude.android.clt.schedule": {"metadata": {"categories": ["Schedule"]}}, "info.metadude.android.congress.schedule": {"metadata": {"categories": ["Schedule"], "lastUpdated": 1778402060034}, "versions": {"7981a0c35ea3e292fc84c5f184506e268489abf04b099bc433f27b71b60fd2e6": null, "3e56ace080c40f8ccaea8d907d36baf17843a269146ab40525fc94839f15ff19": {"added": 1778402060034, "file": {"name": "/info.metadude.android.congress.schedule_119.apk", "sha256": "3e56ace080c40f8ccaea8d907d36baf17843a269146ab40525fc94839f15ff19", "size": 8339888, "ipfsCIDv1": "bafybeig42cdy35uesakkv5dcd7pgiwgfdghuivbx4lfzhjzwt23l4yqzcm"}, "src": {"name": "/info.metadude.android.congress.schedule_119_src.tar.gz", "sha256": "e31914e565ad3e37359533eda45c09d79c89aa509847e929e17a8a99653d9d5a", "size": 1841508}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.76.0", "versionCode": 119, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["2be71769c8ae409a205a546c945542ac8354a65ef7fde100adc44be9035a196e"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "info.metadude.android.congress.schedule.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "info.metadude.android.datenspuren.schedule": {"metadata": {"categories": ["Schedule"]}}, "info.metadude.android.divoc.schedule": {"metadata": {"categories": ["Schedule"]}}, "info.metadude.android.fosdem.schedule": {"metadata": {"categories": ["Schedule"]}}, "info.metadude.android.foss4g.schedule": {"metadata": {"categories": ["Schedule"]}}, "info.metadude.android.fossgis.schedule": {"metadata": {"categories": ["Schedule"]}}, "info.metadude.android.gpn.schedule": {"metadata": {"categories": ["Schedule"]}}, "info.metadude.android.hope.schedule": {"metadata": {"categories": ["Schedule"]}}, "info.metadude.android.libreoffice.schedule": {"metadata": {"categories": ["Schedule"]}}, "info.metadude.android.mrmcd.schedule": {"metadata": {"categories": ["Schedule"]}}, "info.metadude.android.protocolberg.schedule": {"metadata": {"categories": ["Schedule"]}}, "info.metadude.android.rc3.schedule": {"metadata": {"categories": ["Schedule"]}}, "info.zamojski.soft.towercollector": {"metadata": {"lastUpdated": 1778568037154, "summary": {"ar": "انضم إلي المجتمع وقم بتجميع مناطق الأبراج الخلوية من منطقتك!", "ca": "Uneix-te a la comunitat i recull les ubicacions de torres prop seu!", "cs-CZ": "Připoj se ke komunitě a sbírej umístění mobilních věží z tvé oblasti!", "de-DE": "Machen Sie mit und sammeln die Positionen von Mobilfunkmasten in Ihrer Umgebung!", "es-419": "¡Únete a la comunidad y recopila ubicaciones de torres celulares cercanas!", "es-ES": "¡Únete a la comunidad y recoge torres de telefonía móvil de tu área!", "fi-FI": "Liity yhteisöön ja kerää matkapuhelinmastojen sijainnit alueeltasi!", "fr-FR": "Rejoignez la communauté et récupérez les antennes relais de votre région !", "hu-HU": "Csatlakozzon a közösséghez, és gyűjtsön cellás tornyokat az Ön területén!", "it-IT": "Unisciti alla community e raccogli i dati delle torri cellulari della tua zona!", "iw-IL": "מזמינים אותך להצטרף לקהילה ולאסוף מיקומי אנטנות מהאיזור שלך!", "ja-JP": "コミュニティに参加して、あなたの地域の基地局情報を収集しましょう！", "ko-KR": "커뮤니티에 가입하여 해당 지역의 기지국 위치를 수집하세요!", "nl-NL": "Deltag i samfundet og indsamle celle tårne steder fra dit område!", "pl-PL": "Dołącz do społeczności i zbieraj współrzędne nadajników komórkowych z okolicy!", "pt-BR": "Una-se à comunidade e colete localizações de torres celulares da tua área!", "pt-PT": "Una-se à comunidade e colete localizações de torres celulares da tua área!", "ro": "Alatura-te comunitatii si culege locatiile turnurilor de celulare din zona ta!", "ru-RU": "Присоединяйтесь к сообществу и собирайте координаты сотовых вышек!", "sk": "Pridajte sa do komunity a zhromažďujte mobilných stanic vo vašom okolí!", "sv-SE": "Gå med i grupperna och samla cellmastsplatser från ditt område!", "tr-TR": "Topluluğa katılın ve bölgenizden baz istasyonlarının yerlerini toplayın!", "uk": "Приєднуйтесь до спільноти та збирайте координати вежі клітинок у вашому районі!", "zh-CN": "加入社区并收集您所在地区的手机信号塔的位置！"}, "description": {"ar": "يمنحك Tower Collector الفرصة للمساهمة في مشروعات OpenCellID.org و BeaconDB عن طريق تحميل مواقع GPS لأبراج خلوية GSM / UMTS / LTE / CDMA / TD-SCDMA / 5G (NR) من منطقتك. تساعد القياسات في تعيين مدى تغطية شبكة الهاتف المحمول. يمكنك استخدام التطبيق لجمع البيانات للأغراض الشخصية وتصديرها إلى ملفات مختلفة.\n\n بعض الملامح:\n • قيم GPS مُحسّنة خصيصًا لتقليل استنزاف البطارية\n • تحميل إلى مشاريع OpenCellID.org و BeaconDB\n • التصدير إلى بطاقة SD مثل CSV و JSON و GPX و KML و KMZ.\n • خالية من الإعلانات إلى الأبد!\n\n هدف مشروع OpenCellID.org هو إنشاء قاعدة بيانات عالمية مفتوحة المصدر لمواقع الأبراج الخلوية. يمنحك Tower Collector الفرصة للمساهمة في مشروع OpenCellID عن طريق تحميل مواقع الأبراج الخلوية من منطقتك. يمكن استخدام البيانات المجمعة لتحديد موقع الأجهزة بسرعة دون تمكين GPS.\n\nBeaconDB هي قاعدة بيانات عامة تجمع معلومات الموقع حول البنية التحتية اللاسلكية الشائعة (أبراج الهاتف الخلوي، ونقاط وصول WiFi، ومنارات Bluetooth). سيتم تجميع بيانات أبراج الهاتف الخلوي التي تساهم بها وإصدارها للجمهور بموجب ترخيص \"Creative Commons (CC-0)\".\n\n الرجاء مساعدتي في ترجمته إلى لغات أخرى ، قم بزيارة https://i18n.zamojski.ovh/\n\n لا يقوم هذا التطبيق بجمع أو تخزين أو إرسال أي معلومات يمكن استخدامها لتحديد هوية المستخدم أو الجهاز المستخدم أو أي معلومات شخصية أخرى.\n\n يرجى تقديم تقارير عن الأخطاء وطلب الميزات عبر البريد الإلكتروني أو GITHUB.\n", "ca": "Tower Collector us dóna l'oportunitat de contribuir amb els projectes d'OpenCellID.org i BeaconDB carregant ubicacions GPS de les torres de les cel·les GSM / UMTS / LTE / CDMA / TD-SCDMA / 5G (NR) de la vostra zona. Les mesures usen l'extensió de la cobertura de la xarxa de telefonia mòbil. Podeu utilitzar l'aplicació per recopilar dades amb fins personals i exportar-los a diversos fitxers.\n\nAlgunes característiques:\n• paràmetres GPS especialment optimitzat per reduir el consum de la bateria\n• contribueix als projectes d'OpenCellID.org i BeaconDB\n• exportar a la targeta SD com CSV, JSON, GPX, KML o KMZ\n• sense publicitat, per sempre!\n\nL'objectiu del projecte OpenCellID.org és crear una base de dades de codi obert a tot el món de localitzacions cel·lulars mòbils. Tower Collector et dóna l'oportunitat de contribuir en el projecte de OpenCellID carregant ubicacions de les torres mòbils de la seva àrea. Les dades recollides poden ser utilitzats per localitzar ràpidament els dispositius sense habilitar GPS.\n\nBeaconDB és una base de dades pública que recull informació d'ubicació sobre la infraestructura sense fils comuna (torres mòbils, punts d'accés WiFi, balises Bluetooth). Les dades de la torre de telefonia mòbil que aporteu s'agregaran i es publicaran al públic sota la llicència \"Creative Commons (CC-0)\".\n\nAjudeu-me a traduir-lo a altres idiomes, visiteu https://i18n.zamojski.ovh/\n\nAquesta aplicació no recopila, emmagatzema o envia cap informació que pugui ser usada per identificar directament l'usuari, el dispositiu que s'està utilitzant o qualsevol altra informació personal.\n\nINFORMES DE ERRORS I SOL·LICITUD DE CARÀCTERS PER EMAIL O QÜESTIONS DE GITHUB SI US PLAU.", "cs-CZ": "Tower Collector vám dává možnost přispět do projektů OpenCellID.org a BeaconDB nahráním umístění GPS stanic GSM / UMTS / LTE / CDMA / TD-SCDMA / 5G (NR) z vaší oblasti. Měření pomáhají zmapovat rozsah pokrytí mobilním telefonem. Pomocí aplikace můžete shromažďovat data pro osobní účely a exportovat je do souborů.\n\nNěkteré funkce:\n • speciálně optimalizované parametry GPS pro snížení vybití baterie\n • nahrát projekty OpenCellID.org a BeaconDB\n • exportovat na SD kartu jako CSV, JSON, GPX, KML nebo KMZ\n • bez reklam, navždy!\n\nCílem projektu OpenCellID.org je vytvořit celosvětově otevřenou databázi mobilních lokací. Tower Collector vám dává možnost přispět do projektu OpenCellID nahráním umístění mobilních věží z vaší oblasti. Shromážděná data lze použít k rychlému vyhledání zařízení bez povolení GPS.\n\nBeaconDB je veřejná databáze, která shromažďuje informace o poloze běžné bezdrátové infrastruktury (buňkové věže, přístupové body WiFi, majáky Bluetooth). Údaje z vysílačů mobilní sítě, kterými přispějete, budou shromážděny a zveřejněny pod licencí \"Creative Commons (CC-0)\".\n\nProsím Vás o pomoc s překladem tohoto projektu do jiných jazyků. Link: https://i18n.zamojski.ovh/\n\nTato aplikace neshromažďuje, neukládá ani neposílá žádné informace, které mohou být použity k přímé identifikaci uživatele nebo zařízení které je používáno a ani k jakýmkoliv jiným osobním informacím.\n\nCHYBOVÉ ZPRÁVY, POŽADAVKY NA FUNKCE, PROSÍM ZAŠLETE EMAILEM NEBO PŘES GITHUB.\n", "de-DE": "Diese App sammelt die GPS-Positionen von GSM/UMTS/LTE/CDMA/TD-SCDMA/5G (NR)-Funkmasten und sendet diese an die OpenCellID.org-Datenbank und die BeaconDB. Das Ziel der App ist, das Kartografieren der Mobilfunkabdeckung zu unterstützen. Gesammelte Messungen können auch für eigene Zwecke als verschiedene Dateien exportiert werden.\n\nDie wichtigsten Features:\n• eigens optimierte GPS-Parameter um den Akkuverbrauch zu reduzieren\n• Upload zu den Projekten OpenCellID.org und BeaconDB\n• Export auf SD-Karte als CSV, JSON, GPX, KML, KMZ-Datei\n• werbefrei, für immer!\n\nDas OpenCellID.org-Projekt hat sich zum Ziel gesetzt, eine weltweite Open-Source Datenbank von GSM-Basisstationen und -zellen zu erstellen. Tower Collector ermöglicht Ihnen, dieses Projekt durch den Upload der verfügbaren Mobilfunk-Zellen in Ihrer Umgebung zu unterstützen. Diese gesammelten Daten können beispielsweise verwendet werden, um ein Gerät schnell zu lokalisieren, ohne dass GPS-Empfang vorhanden sein muss.\n\nBeaconDB ist eine öffentliche Datenbank, die Standortinformationen über gängige drahtlose Infrastrukturen (Mobilfunkmasten, WLAN-Zugangspunkte, Bluetooth-Beacons) sammelt. Die von Ihnen bereitgestellten Mobilfunkmastdaten werden aggregiert und unter der Lizenz „Creative Commons (CC-0)“ öffentlich zugänglich gemacht.\n\nBitte helfen Sie mir, TowerCollector auch in andere Sprachen zu übersetzen. Mehr dazu finden Sie unter https://i18n.zamojski.ovh/\n\nDiese Anwendung sammelt, speichert und sendet keine Informationen, die verwendet werden können um Sie persönlich, das verwendete Gerät oder sonstige private Details zu identifizieren.\n\nBERICHTE ÜBER FEHLER UND FEATURE-WÜNSCHE BITTE NUR PER E-MAIL.\n", "es-419": "Tower Collector le brinda la oportunidad de contribuir en los proyectos OpenCellID.org y Mozilla Location Services cargando las ubicaciones GPS de las torres celulares GSM / UMTS / LTE / CDMA / TD-SCDMA / 5G (NR) desde su área. Las mediciones ayudan a determinar el alcance de la cobertura de la red de telefonía móvil. Puede utilizar la aplicación para recopilar datos para fines personales y exportarlos a varios archivos.\n\nAlgunas caracteristicas:\n• parámetros GPS especialmente optimizados para reducir el consumo de batería\n• contribuir a los proyectos OpenCellID.org y BeaconDB\n• exportar a una tarjeta SD como archivo CSV, JSON,GPX, KML o KMZ\n• sin anuncios, por siempre!\n\nEl objetivo del proyecto OpenCellID.org es crear una base de datos mundial y libre con la localización geográfica de las celdas celulares. Tower Collector te brinda la oportunidad de contribuir al proyecto OpenCellID mediante el registro de las torres celulares de tu área. Los datos obtenidos pueden ser utilizados para localizar equipos rapidamente sin tener que usar GPS.\n\nBeaconDB es una base de datos pública que recopila información de ubicación sobre infraestructura inalámbrica común (torres de telefonía celular, puntos de acceso WiFi, balizas Bluetooth). Los datos de torres de telefonía celular que usted aporte se agregarán y se publicarán bajo la licencia \"Creative Commons (CC-0)\".\n\nPor favor, ayúdame a traducirlo a otros idiomas, visita https://i18n.zamojski.ovh/\n\nEsta aplicación no recopila, almacena ni envía ninguna información que pueda utilizarse para identificar directamente al usuario, el dispositivo que se está utilizando o cualquier otra información personal.\n\nINFORMES DE ERRORES Y SOLICITUD DE FUNCIONES POR CORREO ELECTRÓNICO O GITHUB PROBLEMAS.", "es-ES": "Tower Collector le brinda la oportunidad de contribuir en los proyectos OpenCellID.org y Mozilla Location Services cargando las ubicaciones GPS de las torres celulares GSM / UMTS / LTE / CDMA / TD-SCDMA / 5G (NR) desde su área. Las mediciones ayudan a determinar el alcance de la cobertura de la red de telefonía móvil. Puede utilizar la aplicación para recopilar datos para fines personales y exportarlos a varios archivos.\n\nAlgunas caracteristicas:\n• parámetros GPS especialmente optimizados para reducir el consumo de batería\n• contribuir a los proyectos OpenCellID.org y Mozilla Location Services (MLS)\n• exportar a una tarjeta SD como archivo CSV, JSON,GPX, KML o KMZ\n• sin anuncios, por siempre!\n\nEl objetivo del proyecto OpenCellID.org es crear una base de datos mundial y libre con la localización geográfica de las celdas celulares. Tower Collector te brinda la oportunidad de contribuir al proyecto OpenCellID mediante el registro de las torres celulares de tu área. Los datos obtenidos pueden ser utilizados para localizar equipos rapidamente sin tener que usar GPS.\n\nMozilla Location Services (MLS) es un proyecto de código abierto, cuyo objetivo es crear una base de datos mundial de identificadores de infraestructura de red inalámbrica (torres celulares, puntos de acceso WiFi, balizas Bluetooth) correlacionadas con ubicaciones de GPS. El conjunto de ubicaciones de celdas agregadas está disponible bajo la licencia de dominio público \"Creative Commons (CC-0)\".\n\nPor favor, ayúdame a traducirlo a otros idiomas, visita https://i18n.zamojski.ovh/\n\nEsta aplicación no recopila, almacena ni envía ninguna información que pueda utilizarse para identificar directamente al usuario, el dispositivo que se está utilizando o cualquier otra información personal.\n\nINFORMES DE ERRORES Y SOLICITUD DE FUNCIONES POR CORREO ELECTRÓNICO O GITHUB PROBLEMAS.", "fi-FI": "Tower Collector antaa sinulle mahdollisuuden osallistua OpenCellID.org- ja BeaconDB -projekteihin lähettämällä alueesi GSM/UMTS/LTE/CDMA/TD-SCDMA/5G (NR) -matkapuhelinmastojen GPS-sijainnit. Mittaukset auttavat kartoittamaan matkapuhelinverkon peittoalueen. Voit käyttää sovellusta tietojen keräämiseen henkilökohtaisiin tarkoituksiin ja viedä ne erilaisiin tiedostoihin.\n\nJoitakin ominaisuuksia:\n• erityisesti optimoidut GPS-parametrit akun kulutuksen vähentämiseksi\n• lähettäminen OpenCellID.org- ja BeaconDB -projekteihin.\n• vienti SD-kortille CSV-, JSON-, GPX-, KML- ja KMZ-muodossa.\n• mainokseton, ikuisesti!\n\nOpenCellID.org -projektin tavoitteena on luoda maailmanlaajuinen avoimen lähdekoodin tietokanta mobiilisolujen sijainneista. Tower Collector antaa sinulle mahdollisuuden osallistua OpenCellID -projektiin lähettämällä matkapuhelinmastojen sijainteja alueeltasi. Kerättyjä tietoja voidaan käyttää laitteiden nopeaan paikantamiseen ilman GPS:n käyttöönottoa.\n\nBeaconDB on julkinen tietokanta, joka kerää sijaintitietoja yleisestä langattomasta infrastruktuurista (solutorneista, WiFi-tukipisteistä, Bluetooth-majakoista). Antamasi solutornitiedot kootaan ja julkaistaan Creative Commons (CC-0) -lisenssin alaisena.\n\nAuta minua kääntämään sovellus muille kielille, käy osoitteessa https://i18n.zamojski.ovh/\n\nTämä sovellus ei kerää, tallenna tai lähetä mitään tietoja, joiden avulla voidaan suoraan tunnistaa käyttäjä, käytettävä laite tai muita henkilökohtaisia tietoja.\n\nVIKAILMOITUKSET JA OMINAISUUSPYYNNÖT SÄHKÖPOSTITSE TAI GITHUBIN KAUTTA, KIITOS.\n", "fr-FR": "Tower Collector vous donne la possibilité de contribuer aux projets OpenCellID.org et BeaconDB en téléchargeant les emplacements GPS des tours de téléphonie GSM / UMTS / LTE / CDMA / TD-SCDMA / 5G (NR) de votre région. Les mesures aident à cartographier l'étendue de la couverture du réseau de téléphonie mobile. Vous pouvez utiliser l'application pour collecter des données à des fins personnelles et les exporter vers divers fichiers.\n\nQuelques fonctionnalités :\n• paramètres GPS spécialement optimisés pour réduire la consommation de la batterie\n• contribuer aux projets OpenCellID.org et BeaconDB\n• exporter les données vers une carte SD au format CSV, JSON, GPX, KML ou KMZ\n• Sans publicité, pour toujours !\n\nL'objectif du projet OpenCellID.org est de créer une base de données open source mondiale des emplacements d'antennes relais de téléphonies mobiles. Tower Collector vous donne la possibilité de contribuer au projet OpenCellID en envoyant les emplacements des tours de téléphonie cellulaire de votre région. Les données collectées peuvent être utilisées pour localiser rapidement des appareils sans activer le GPS.\n\nBeaconDB est une base de données publique qui collecte des informations de localisation sur les infrastructures sans fil courantes (antennes-relais, points d'accès WiFi, balises Bluetooth). Les données des antennes-relais que vous fournissez seront agrégées et diffusées au public sous la licence « Creative Commons (CC-0) ».\n\nS'il vous plaît aidez-moi à le traduire dans d'autres langues, visitez https://i18n.zamojski.ovh/\n\nCette application ne collecte, ne stocke et n'envoie aucune information permettant d'identifier directement l'utilisateur, le périphérique utilisé ou toute autre information personnelle.\n\nRAPPORTS DE BOGUES ET DEMANDES DE FONCTION PAR VIA EMAIL OU GITHUB, S'IL VOUS PLAÎT.", "hu-HU": "A Tower Collector lehetőséget nyújt az OpenCellID.org és a BeaconDB projektekben való részvételre a GSM / UMTS / LTE / CDMA / TD-SCDMA / 5G (NR) cellatornyok GPS-helyeinek feltöltésével. A mérések segítenek meghatározni a mobiltelefon-hálózati lefedettség mértékét. Az alkalmazás segítségével adatokat gyűjthetsz személyes célokra, és különféle fájlokba exportálhatod.\n\nNéhány funkció:\n• speciálisan optimalizált GPS paraméterek az akkumulátor használat csökkentésére\n• feltöltés az OpenCellID.org és a BeaconDB projektekhez\n• exportálás SD kártyára CSV, JSON, GPX, KML vagy KMZ formátumban\n• reklámmentes, és az is marad!\n\nAz OpenCellID.org projekt célja egy globális nyílt forráskódú adatbázis elkészítése a mobiladótornyok helyzetéről. A Tower Collector lehetőséget biztosít, hogy hozzájárulj az OpenCellID projekthez a környékbeli adótornyok helyének feltöltésével. A gyűjtött adatok később az eszközök helyének gyors, GPS nélküli meghatározására szolgálhatnak.\n\nA BeaconDB egy nyilvános adatbázis, amely helyinformációkat gyűjt a gyakori vezeték nélküli infrastruktúráról (cellatornyok, WiFi hozzáférési pontok, Bluetooth jeladók). Az Ön által megadott mobiltorony-adatokat a „Creative Commons (CC-0)” licenc alatt összesítjük és nyilvánosságra hozzuk.\n\nKérjük, segíts lefordítani más nyelvekre is, látogass el a következő oldalra: https://i18n.zamojski.ovh/\n\nEz az alkalmazás nem gyűjt, nem tárol és nem küld semmilyen információt, amely felhasználható lenne a felhasználó, a használt eszköz vagy más személyes információ közvetlen azonosítására.\n\nHIBAJELENTÉSHEZ ÉS FUNKCIÓKÉRÉSHEZ KÉRJÜK KÜLDJ E-MAILT, VAGY HASZNÁLD A GITHUBOT.", "it-IT": "Tower Collector ti dà l'opportunità di contribuire ai progetti OpenCellID.org e BeaconDB caricando le posizioni GPS delle torri cellulari GSM/UMTS/LTE/CDMA/TD-SCDMA/5G (NR) della tua zona. Le misurazioni aiutano a mappare l'estensione della copertura della rete di telefonia mobile. È possibile utilizzare l'app per raccogliere dati per scopi personali ed esportarli in vari file.\n\nAlcune caratteristiche:\n• Parametri GPS appositamente ottimizzati per ridurre il consumo della batteria\n• caricaremento dei dati nei progetti OpenCellID.org e BeaconDB\n• esportazione dati su scheda SD come file CSV, JSON, GPX, KML o KMZ\n• senza pubblicità, per sempre!\n\nL'obiettivo del progetto OpenCellID.org è quello di creare un database mondiale, open source, delle posizioni delle celle mobili. Tower Collector ti dà l'opportunità di contribuire al progetto OpenCellID caricando le posizioni delle torri cellulari della tua zona. I dati raccolti possono essere utilizzati per localizzare rapidamente i dispositivi senza abilitare il GPS.\n\nBeaconDB è un database pubblico che raccoglie informazioni sulla posizione di infrastrutture wireless comuni (torri cellulari, punti di accesso WiFi, beacon Bluetooth). I dati delle torri cellulari che fornisci saranno aggregati e resi pubblici con licenza \"Creative Commons (CC-0)\".\n\nPer favore aiutami a tradurlo in altre lingue, visita https://i18n.zamojski.ovh/\n\nQuesta applicazione non raccoglie, memorizza o invia alcuna informazione che può essere utilizzata per identificare direttamente l'utente, il dispositivo che viene utilizzato o altre informazioni personali.\n\nPER FAVORE SEGNALA I DIFETTI E RICHIEDI NUOVE CARATTERISTICHE TRAMITE EMAIL O TRAMITE LA SEGNALAZIONE PROBLEMI DI GITHUB.", "iw-IL": "Tower Collector נותן לך הזדמנות לתרום בפרויקטים של OpenCellID.org ו-BeaconDB על ידי העלאת מיקומי GPS של מגדלי סלולרי GSM/UMTS/LTE/CDMA/TD-SCDMA/5G (NR) מהאזור שלך. המדידות עוזרות למפות את היקף הכיסוי של רשת הטלפון הנייד. אתה יכול להשתמש באפליקציה כדי לאסוף נתונים למטרות אישיות ולייצא אותם לקבצים שונים.\n\nכמה מהתכונות:\n• משתני GPS שהותאמו במיוחד כדי לצמצם את בזבוז עצמת הסוללה\n• העלאה לפרויקטים של OpenCellID.org ו-BeaconDB\n• ייצוא לכרטיס SD בתור CSV, JSON, GPX, KML ו- KMZ\n• אין פרסומות ואף פעם לא תהיינה!\n\nמטרת המיזם OpenCellID.org היא ליצור מסד נתונים בינלאומי בקוד פתוח של אנטנות סלולריות. Tower Collector מעניק לך את ההזדמנות לתרום למיזם OpenCellID על ידי העלאת מיקומי אנטנות סלולריות מהאיזור שלך. הנתונים שנאספו יכולים לשמש לטובת איתור מכשירים מבלי להפעיל GPS.\n\nBeaconDB הוא מסד נתונים ציבורי שאוסף מידע מיקום על תשתית אלחוטית נפוצה (מגדלי סלולר, נקודות גישה ל-WiFi, משואות Bluetooth). נתוני המגדל הסלולרי שאתה תורם יצטברו וישוחררו לציבור תחת הרישיון \"Creative Commons (CC-0)\".\n\nמזמין אותך לסייע לי בתרגום היישומון לשפות נוספות, נא לבקר באתר https://i18n.zamojski.ovh/ ‎\n\nיישומון זה אינו אוסף, מאחסן או שולח מידע כלשהו שעשוי לשמש לזיהוי המשתמש באופן ישיר, סוג המכשיר בשימוש או כל פרט אישי אחר.\n\n*** דיווחים על תקלות ובקשות לתכונות חדשות יש להגיש דרך דוא״ל או בקשה ב־GITHUB בבקשה. ***\n", "ja-JP": "Tower Collectorはあなたの地域のGSM/UMTS/LTE/CDMA/TD-SCDMA/5G (NR) 基地局のGPS情報をアップロードしてOpenCellID.orgやBeaconDBプロジェクトに貢献する機会を提供します。測定値は携帯電話ネットワークを網羅する地図の作成を手助けします。アプリを使用して個人的な目的でデータを収集し、ファイルにエクスポートできます。\n\n主な特徴:\n- バッテリー消費を減らすために特別に最適化されたGPSパラメータ\n- OpenCellID.orgやBeaconDBプロジェクトへのアップロード\n- SDカードにCSV、JSON、GPX、KML、KMZとしてエクスポートします。\n- 永久に広告無し！\n\nOpenCellID.orgプロジェクトの目標は世界の携帯電話基地局の位置情報のオープンソースデータベースを作ることです。Tower Collectorであなたの地域の携帯電話基地局の位置情報をアップロードすることで、プロジェクトに貢献する機会を提供します。収集されたデータはGPSを有効にしなくても素早くデバイスの位置を表示するのに使えます。\n\nBeaconDB は、一般的な無線インフラストラクチャ (携帯電話基地局、WiFi アクセス ポイント、Bluetooth ビーコン) に関する位置情報を収集するパブリック データベースです。提供された携帯電話基地局データは集約され、「Creative Commons (CC-0)」ライセンスに基づいて一般に公開されます。\n\n翻訳を手伝っていただける方は、以下のURLからご参加ください。https://i18n.zamojski.ovh/\n\nこのアプリはユーザーや使用中のデバイスを直接的に識別するために使える情報や、その他の個人情報は収集・保持・送信しません。\n\nバグレポートや新機能リクエストはメールまたはGithubのIssueで受け付けています。\n", "ko-KR": "Tower Collector를 사용하면 해당 지역의 GSM/UMTS/LTE/CDMA/TD-SCDMA/5G(NR) 기지국의 GPS 위치를 업로드하여 OpenCellID.org 및 BeaconDB 프로젝트에 기여할 수 있습니다. 측정값은 휴대폰 네트워크 범위를 매핑하는 데 도움이 됩니다. 앱을 사용하여 개인적인 목적으로 데이터를 수집하고 다양한 파일로 내보낼 수 있습니다.\n\n주요 기능:\n• 배터리 소모를 줄이기 위해 특별히 최적화된 GPS 매개변수\n• OpenCellID.org 및 BeaconDB 프로젝트에 업로드\n• CSV, JSON, GPX, KML 및 KMZ파일 형태로 SD카드에 내보내기\n• 광고 없이 영원히!\n\nOpenCellID.org 프로젝트 목표는 모바일 기지국 위치를 세계적인 Open Source 데이터베이스를 만드는 것입니다. Tower Collector는 귀하의 지역에서 기지국 위치를 업로드하여 OpenCellID 프로젝트에 기여할 수 있는 기회를 제공합니다. 수집된 데이터는 GPS를 활성화하지 않고도 장치를 빠르게 찾는 데 사용할 수 있습니다.\n\nBeaconDB는 일반적인 무선 인프라(셀 타워, WiFi 액세스 포인트, 블루투스 비콘)에 대한 위치 정보를 수집하는 공개 데이터베이스입니다. 귀하가 제공하는 셀 타워 데이터는 \"크리에이티브 커먼즈(CC-0)\" 라이선스에 따라 집계되어 대중에게 공개됩니다.\n\n다른 언어로 번역하는 데 도움을 주세요. https://i18n.zamojski.ovh/를 방문하세요.\n\n이 응용 프로그램은 사용자, 사용 중인 장치 또는 기타 개인 정보를 직접 식별하는 데 사용할 수 있는 정보를 수집, 저장 또는 전송하지 않습니다.\n\n버그 보고 및 기능 요청은 이메일이나 GitHub Issue로 부탁드립니다.", "nl-NL": "Tower Collector giver dig mulighed for at bidrage i OpenCellID.org og BeaconDB projekter ved at uploade GPS placeringer af GSM / UMTS / LTE / CDMA / TD-SCDMA / 5G (NR) celletårne fra dit område. Målingerne hjælper med at kortlægge omfanget af mobilnetværksdækning. Du kan bruge appen til at indsamle data til personlige formål og eksportere dem til forskellige filer.\n\nEnkele features:\n• Speciaal geoptimaliseerde GPS-parameters om batterijverbruik te minimaliseren\n• bidrage til OpenCellID.org og BeaconDB projekter\n• Export voor eigen gebruik in csv-, json-, gpx-, kml- of kmz-formaat\n• Vrij van reclame, voor altijd!\n\nOpenCellID.org heeft tot doel een open database aan te leggen met wereldwijde zendmastlocaties. Tower Collector geeft je de mogelijkheid om bij te dragen aan het OpenCellID project door zendmastgegevens uit jouw omgeving te verzamelen. De verzamelde gegevens kunnen door mobiele devices worden om snel een groffe locatie te bepalen zonder dat de GPS-functionaliteit hoeft te worden ingeschakeld.\n\nBeaconDB er en offentlig database, der indsamler placeringsoplysninger om almindelig trådløs infrastruktur (mobiltårne, WiFi-adgangspunkter, Bluetooth-beacons). De mobiltårnsdata, du bidrager med, vil blive samlet og frigivet til offentligheden under \"Creative Commons (CC-0)\"-licensen.\n\nHjælp mig med at oversætte den til andre sprog, besøg https://i18n.zamojski.ovh/\n\nDenne ansøgning indsamler ikke, gemmer eller sender nogen oplysninger, som kan bruges til direkte at identificere bruger, enhed, der bruges eller andre personlige oplysninger.\n\nBUG RAPPORTER OG FEATURE ANMODNING VIA EMAIL ELLER GITHUB SPØRGSMÅL VENLIGST.\n", "pl-PL": "Tower Collector daje ci możliwość współtworzenia baz danych projektów OpenCellID.org i BeaconDB poprzez przesyłanie współrzędnych GPS przekaźników komórkowych sieci GSM/UMTS/LTE/CDMA/TD-SCDMA/5G (NR) z twojej okolicy. Próbki posłużą zebraniu informacji o pokryciu terenu zasięgiem sieci komórkowych. Możesz użyć aplikacji do zbierania danych do celów prywatnych i wyeksportować je do różnych formatów.\n\nWybrane funkcje:\n• specjalnie dobrane parametry GPS, aby zapewnić długą pracę na baterii\n• przesyłanie do projektów OpenCellID.org i BeaconDB\n• eksport na kartę pamięci jako CSV, JSON, GPX, KML lub KMZ\n• bez reklam, na zawsze!\n\nOpenCellID.org jest projektem open source, którego celem jest zbudowanie ogólnodostępnej bazy informacji o położeniu przekaźników sieci komórkowych. Tower Collector daje ci możliwość dołączenia do społeczności projektu OpenCellID poprzez przesłanie informacji o nadajnikach z twojej okolicy. Zebrane w ramach projektu dane można wykorzystać do szybkiego lokalizowania urządzeń bez konieczności włączania GPSu.\n\nBeaconDB jest publiczną bazą zbierającą identyfikatory infrastruktury bezprzewodowej (przekaźnikach sieci komórkowej, punktów dostępowych WiFi, urządzeń Bluetooth) wraz z ich lokalizacją. Przesłane dane o przekaźnikach sieci komórkowej zostaną, po przetworzeniu, udostępnione w domenie publicznej na licencji \"Creative Commons (CC-0)\".\n\nPomóż mi przetłumaczyć ją na więcej języków, odwiedź https://i18n.zamojski.ovh/\n\nTa aplikacja nie zbiera, nie przechowuje oraz nie wysyła żadnych informacji, które mogłyby zostać wykorzystane do bezpośredniej identyfikacji użytkownika, wykorzystywanego urządzenia lub jakiejkolwiek innej danej personalnej.\n\nZGŁOSZENIA BŁĘDÓW I PROPOZYCJE FUNKCJONALNOŚCI PROSZĘ PRZESYŁAĆ EMAILEM LUB POPRZEZ GITHUBA.", "pt-BR": "O Tower Collector te dá a oportunidade de contribuir nos projetos OpenCellID.org e BeaconDB ao enviar posições GPS de torres celulares GSM/UMTS/LTE/CDMA/TD-SCDMA/5G (NR) da tua área. As medições ajudam a mapear a extensão de cobertura de rede de telefones móveis. Você também pode usar o aplicativo para coletar dados para uso privado e exportá-las para vários arquivos.\n\nAlgumas features:\n• parâmetros GPS especialmente otimizados para reduzir o uso da bateria\n• upload para o projeto OpenCellID.org e BeaconDB\n• exportação para o cartão SD como CSV, JSON, GPX, KML ou KMZ\n• sem propagandas, para sempre!\n\nO objetivo do projeto OpenCellID.org é criar um banco de dados open source mundial de posições de torres celulares. O Tower Collector te dá a oportunidade de contribuir com o projeto OpenCellID ao fazer o upload das posições das torres celulares da sua região. Os dados coletados podem ser usados para a localização rápida de dispositivos sem habilitar o uso do GPS.\n\nBeaconDB é um banco de dados público que coleta informações de localização sobre infraestrutura sem fio comum (torres de celular, pontos de acesso WiFi, beacons Bluetooth). Os dados da torre de celular que você contribuir serão agregados e divulgados ao público sob a licença \"Creative Commons (CC-0)\".\n\nPeço que me ajudem a traduzir em outras línguas, visite o site https://i18n.zamojski.ovh/\n\nEsta aplicação não coleta, armazena ou envia nenhuma informação que possa ser usada para identificar diretamente o usuário, dispositivo no qual está sendo utilizado ou qualquer outra informação pessoal.\n\nFAVOR REPORTAR BUGS E ENVIAR SOLICITAÇÕES DE FEATURES POR EMAIL OU GITHUB ISSUES.", "pt-PT": "O Tower Collector te dá a oportunidade de contribuir nos projetos OpenCellID.org e BeaconDB ao enviar posições GPS de torres celulares GSM/UMTS/LTE/CDMA/TD-SCDMA/5G (NR) da tua área. As medições ajudam a mapear a extensão de cobertura de rede de telefones móveis. Você também pode usar o aplicativo para coletar dados para uso privado e exportá-las para vários arquivos.\n\nAlgumas features:\n• parâmetros GPS especialmente otimizados para reduzir o uso da bateria\n• upload para o projeto OpenCellID.org e BeaconDB\n• exportação para o cartão SD como CSV, JSON, GPX, KML ou KMZ\n• sem propagandas, para sempre!\n\nO objetivo do projeto OpenCellID.org é criar um banco de dados open source mundial de posições de torres celulares. O Tower Collector te dá a oportunidade de contribuir com o projeto OpenCellID ao fazer o upload das posições das torres celulares da sua região. Os dados coletados podem ser usados para a localização rápida de dispositivos sem habilitar o uso do GPS.\n\nBeaconDB é um banco de dados público que coleta informações de localização sobre infraestrutura sem fio comum (torres de celular, pontos de acesso WiFi, beacons Bluetooth). Os dados da torre de celular que você contribuir serão agregados e divulgados ao público sob a licença \"Creative Commons (CC-0)\".\n\nPeço que me ajudem a traduzir em outras línguas, visite o site https://i18n.zamojski.ovh/\n\nEsta aplicação não coleta, armazena ou envia nenhuma informação que possa ser usada para identificar diretamente o usuário, dispositivo no qual está sendo utilizado ou qualquer outra informação pessoal.\n\nFAVOR REPORTAR BUGS E ENVIAR SOLICITAÇÕES DE FEATURES POR EMAIL OU GITHUB ISSUES.", "ro": "Tower Collector vă oferă oportunitatea de a contribui la proiectele OpenCellID.org și BeaconDB prin încărcarea locațiilor GPS ale turnurilor de celule GSM / UMTS / LTE / CDMA / TD-SCDMA / 5G (NR) din zona dvs. Măsurătorile ajută la cartografierea gradului de acoperire a rețelei de telefonie mobilă. Puteți utiliza aplicația pentru a colecta date în scopuri personale și a le exporta în fișiere.\n\nCâteva caracteristici:\n• parametrii GPS optimizați special pentru a reduce evacuarea bateriei\n• încărcați în proiectele OpenCellID.org și BeaconDB\n• exportarea pe card SD ca CSV, JSON, GPX, KML sau KMZ\n• fără publicitate, pentru totdeauna!\n\nObiectivul proiectului OpenCellID.org este crearea unei baze de date open source la nivel mondial cu locații de celule mobile. Tower Collector vă oferă oportunitatea de a contribui la proiectul OpenCellID prin încărcarea locațiilor turnurilor celulare din zona dvs. Datele colectate pot fi utilizate pentru a localiza rapid dispozitivele fără a activa GPS-ul.\n\nBeaconDB este o bază de date publică care colectează informații despre locație despre infrastructura wireless comună (turnuri celulare, puncte de acces WiFi, balize Bluetooth). Datele turnului celular cu care contribuiți vor fi agregate și eliberate publicului sub licența „Creative Commons (CC-0)”.\n\nVă rugăm să mă ajutați să o traduc în alte limbi, accesați https://i18n.zamojski.ovh/\n\nAceastă aplicație nu colectează, stochează sau nu trimite nicio informație care poate fi utilizată pentru a identifica direct utilizatorul, dispozitivul care este utilizat sau orice alte informații personale.\n\nRAPORTURI DE BUG ȘI SOLICITARE DE CARACTER VIAȚI EMAIL sau GITHUB VĂ RUGĂM.", "ru-RU": "Tower Collector дает вам возможность участвовать в проектах OpenCellID.org и BeaconDB, загружая GPS-координаты вышек сотовой связи GSM/UMTS/LTE/CDMA/TD-SCDMA/5G (NR) из вашего региона. Измерения помогают отобразить степень охвата сети мобильной телефонной связи. Вы можете использовать приложение для сбора данных в личных целях и экспорта их в различные файлы.\n\nНекоторые возможности:\n• специально оптимизированные параметры GPS для экономии заряда батареи\n• загрузка в проекты OpenCellID.org и BeaconDB\n• экспорт данных на SD-карту в форматах CSV, JSON, GPX, KML или KMZ\n• без рекламы, навсегда!\n\nЦелью проекта OpenCellID.org является создание всемирной базы данных местоположений сотовых вышек. Tower Collector дает вам возможность внести свой вклад в проект OpenCellID, загрузив местоположения сотовых вышек вашего региона. Собранные данные могут использоваться для быстрого поиска устройств без включения GPS.\n\nBeaconDB — это общедоступная база данных, которая собирает информацию о местоположении общей беспроводной инфраструктуры (сотовые вышки, точки доступа WiFi, маяки Bluetooth). Данные о сотовых вышках, которые вы предоставляете, будут объединены и опубликованы в соответствии с лицензией «Creative Commons (CC-0)».\n\nПожалуйста, помогите мне перевести его на другие языки, посетите https://i18n.zamojski.ovh/\n\nЭто приложение не собирает, не сохраняет и не отправляет какую-либо информацию, которая может использоваться для прямой идентификации пользователя, используемого устройства или любой другой личной информации.\n\nОТЧЕТЫ ОБ ОШИБКАХ И ЗАПРОСЫ О НОВЫХ ФУНКЦИЯХ ПОЖАЛУЙСТА ПРИСЫЛАЙТЕ ПО ЭЛЕКТРОННОЙ ПОЧТЕ ИЛИ НА GITHUB.", "sk": "Tower Collector vám ponúka príležitosť prispievať do projektov OpenCellID.org a BeaconDB tak, že odovzdáte GPS miesta z mobilných veží GSM / UMTS / LTE / CDMA / TD-SCDMA / 5G (NR) z vašej oblasti. Merania pomáhajú zmapovať rozsah pokrytia mobilnej telefónnej siete. Aplikáciu môžete použiť na zhromažďovanie údajov na osobné účely a ich export do súborov.\n\nNiektoré funkcie:\n• špeciálne optimalizované parametre GPS na zníženie záťaže batérie\n• prispievajte k projektom OpenCellID.org a BeaconDB\n• exportovanie na SD kartu vo formate CSV, JSON, GPX, KML alebo KMZ\n• je bez reklamy, navždy!\n\nCieľom projektu OpenCellID.org je vytvoriť celosvetovú otvorenú databázu umiestnenia mobilných základňových staníc. Tower Collector vám umožní prispieť do projektu OpenCellID zasielaním umiestnení základňových staníc vo vašom okolí. Zhromaždené údaje je možné neskôr použiť na rýchle určenie polohy zariadení bez použitia GPS.\n\nBeaconDB je verejná databáza, ktorá zhromažďuje informácie o polohe bežnej bezdrôtovej infraštruktúry (bunkové veže, prístupové body WiFi, majáky Bluetooth). Údaje z mobilnej veže, ktoré prispejete, budú zhromaždené a zverejnené na základe licencie \"Creative Commons (CC-0)\".\n\nProsím pomôžte mi preložiť ho do iných jazykov, navštívte https://i18n.zamojski.ovh/\n\nTáto aplikácia nezhromažďuje, neukladá ani neposiela žiadne informácie, ktoré môžu byť použité na priamu identifikáciu používateľa, zariadenia, ktoré sa používa, alebo iných osobných údajov.\n\nCHYBOVÉ SPRÁVY A ŽIADOSŤ O FUNKCIE V RÁMCI EMAILU ALEBO GITHUBOVÝCH PROBLÉMOV PROSÍM.", "sv-SE": "Tower Collector ger dig möjlighet att medverka i projekten OpenCellID.org och BeaconDB genom att ladda upp GPS-platser av GSM-/UMTS-/LTE-/CDMA/TD-SCDMA/5G (NR)-cellmaster från ditt område. Den är designad för att hjälpa till att kartlägga omfattningen av mobilnätets täckning. Det är också möjligt att samla mätningar för privata användningar och exportera dem till filer.\n\nNågra funktioner:\n• speciellt optimerade GPS-parametrar för att minska batteriurladdning\n• uppladdning till projekten OpenCellId.org- och BeaconDB\n• exportering till SD-kort som CSV, JSON, GPX, KML eller KMZ\n• alltid annonsfri\n\nMålet med OpenCellID.org är att skapa en global, öppen databas med mobilcellmastsplatser. Tower Collector ger dig möjlighet att bidra till OpenCellID-projektet genom att ladda upp mobilcellmastsplatser från ditt område. Samlad data kan användas för att snabbt hitta enheter utan att aktivera GPS.\n\nBeaconDB är en offentlig databas som samlar in platsinformation om vanlig trådlös infrastruktur (mobiltorn, WiFi-åtkomstpunkter, Bluetooth-beacons). Mobiltornsdata som du bidrar med kommer att samlas och släppas till allmänheten under licensen \"Creative Commons (CC-0)\".\n\nHjälp gärna till att översätta appen till andra språk (gå till https://i18n.zamojski.ovh/)\n\nDen här appen varken samlar eller skickar information som kan användas för att direkt identifiera användaren, enheten som används eller andra personliga uppgifter. \n\nRAPPORTERA GÄRNA FEL ELLER NYA FÖRSLAG VIA E-POST ELLER VIA GITHUB.", "tr-TR": "Tower Collector, bölgenizden GSM / UMTS / LTE / CDMA / TD-SCDMA / 5G (NR) baz istasyonlarının GPS konumlarını yükleyerek OpenCellID.org ve BeaconDB projelerine katkıda bulunma fırsatı verir. Ölçümler cep telefonu şebekesinin kapsama alanını haritalandırmaya yardımcı olur. Kişisel amaçlarla veri toplamak ve bunları çeşitli dosyalara aktarmak için uygulamayı kullanabilirsiniz.\n\nBazı özellikler:\n• Batarya tüketimini azaltmak için özel olarak optimize edilmiş GPS parametreleri\n• OpenCellID.org ve BeaconDB projelerine katkıda bulunun\n• CSV, JSON, GPX, KML ve KMZ olarak dışa aktarın.\n• Reklamsız, sonsuza dek!\n\nOpenCellID.org projesinin hedefi, dünya çapında baz istasyonu lokasyon bilgilerinin açık kaynak veri tabanını oluşturmaktır. Tower Collector size, bulunduğunuz alandaki baz istasyonlarının konumlarını paylaşarak OpenCellID projesine katkıda bulunma fırsatı verir. Toplanan veri hızlıca ve GPS’i açmadan istasyonların yerini saptamak için kullanılabilir.\n\nBeaconDB, yaygın kablosuz altyapı (hücre kuleleri, WiFi erişim noktaları, Bluetooth işaretçileri) hakkında konum bilgisi toplayan bir kamu veritabanıdır. Katkıda bulunduğunuz hücre kulesi verileri toplanacak ve \"Creative Commons (CC-0)\" lisansı altında kamuya açıklanacaktır.\n\nLütfen başka dillere çevirmeme yardım edin, https://i18n.zamojski.ovh/ adresini ziyaret edin.\n\nBu uygulama, kullanılan kullanıcıyı, kullanılan cihazı veya diğer kişisel bilgileri doğrudan tanımlamak için kullanılabilecek bilgileri toplamaz, saklamaz veya gönderemez.\n\nÖZELLİK İSTEKLERİ VE HATA RAPORLARINI LÜTFEN GİTHUB'DAN VEYA EMAİL İLE GÖNDERİN.", "uk": "Колектор балів дає вам можливість внести вклад у проекти OpenCellID.org та BeaconDB, завантажуючи розташування GPS на базі стільникових мереж GSM / UMTS / LTE / CDMA / TD-SCDMA / 5G (NR) у вашому регіоні. Вимірювання допомагають відобразити ступінь покриття мережі мобільного зв'язку. Ви можете використовувати додаток для збору даних для особистих цілей та експорту їх у файли.\n\nДеякі функції:\n• спеціально оптимізовані параметри GPS для зменшення витрати акумулятора\n• сприяти проектам OpenCellID.org та BeaconDB\n• експорт на SD-карту як CSV, JSON, GPX, KML або KMZ\n• без реклами, назавжди!\n\nМета проекту OpenCellID.org - створити базу даних з відкритими джерелами по всьому світу для мобільних комірок. Колектор балів дає вам можливість внести свій внесок у проект OpenCellID шляхом завантаження розташувань стільникових веж у вашій місцевості. Зібрані дані можна використовувати для швидкого пошуку пристроїв без ввімкнення GPS.\n\nBeaconDB — це загальнодоступна база даних, яка збирає інформацію про місцезнаходження загальної бездротової інфраструктури (стільникові вежі, точки доступу WiFi, маяки Bluetooth). Дані про вежі стільникового зв’язку, які ви надаєте, будуть узагальнені та оприлюднені за ліцензією «Creative Commons (CC-0)».\n\nБудь ласка, допоможіть мені перекласти його на інші мови, відвідайте https://i18n.zamojski.ovh/\n\nЦя програма не збирає, не зберігає та не передає будь-яку інформацію, яка може використовуватися для безпосереднього визначення користувача, пристрою, який використовується, або будь-якої іншої особистої інформації.\n\nБЕЗПЕКИ ДОПОВІДІ І ФОРМУВАННЯ ЗАПРОШЕННЯ ЗА ЕЛЕКТРОННОМ ЗОБОВ'ЯЗОМ АБО ГІТУБОВИМИ ВОПРОСАМИ.\n", "zh-CN": "通过上传您所在地区的GSM/UMTS/LTE/CDMA/TD-SCDMA/5G (NR)手机信号塔的GPS位置，Tower Collector为您提供了在 OpenCellID.org 和 BeaconDB 中做出贡献的机会。 这些测量有助于绘制手机网络覆盖范围。您可以使用该应用收集个人用途的数据并将其导出到文件中。\n\n 一些功能：\n •特别优化的GPS参数，以减少电池消耗\n •上传到 OpenCellID.org 和 BeaconDB\n •以CSV，JSON，GPX，KML和KMZ格式导出到SD卡\n •没有广告，永远！\n\n OpenCellID.org项目的目标是创建一个移动小区位置的全球开源数据库。 通过上传您所在地区的手机信号塔位置，Tower Collector为您提供了在OpenCellID项目中做出贡献的机会。 收集的数据可用于快速定位设备而无需启用GPS。\n\nBeaconDB 是一个公共数据库，用于收集有关常见无线基础设施（手机信号塔、WiFi 接入点、蓝牙信标）的位置信息。您贡献的手机信号塔数据将根据“知识共享 (CC-0)”许可进行汇总并向公众发布。\n\n 请帮我翻译成其他语言，访问 https://i18n.zamojski.ovh/\n\n 本应用不收集、存储或发送任何可用于直接识别正在使用的用户、设备或任何其他个人信息的信息。\n \n BUG报告和功能请求请通过电子邮件或GITHUB ISSUES发送。"}}, "versions": {"929b9b6b8c7b76a57be1b2367dd3c79ebbd212a22c2bec682b617853ca2d3fd7": null, "bed2a6aaf1548f1df4303920324e02065d3c2761e628fced04922d7b76fe334e": 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."}}, "1218c366123bb0d85a72f2c1d7f7eeaf701eb29541d4c29d37953314f520cfaf": {"added": 1778402060034, "file": {"name": "/info.zamojski.soft.towercollector_2170221.apk", "sha256": "1218c366123bb0d85a72f2c1d7f7eeaf701eb29541d4c29d37953314f520cfaf", "size": 4085718, "ipfsCIDv1": "bafybeihxdjvamolfmq2mbezmtasamykmnk5aw32xazijjcm7s2yjvgfbva"}, "src": {"name": "/info.zamojski.soft.towercollector_2170221_src.tar.gz", "sha256": "bd02c2f79173f989c9d537fe299dc8540db2ce55824823df0d438410b4ef622c", "size": 3375972}, "manifest": {"versionName": "2.17.2", "versionCode": 2170221, "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": "- Fix 'Unknown' network type not handled correctly when uploading measurements to BeaconDB.\n- Improve compatibility with Android 16.\n- Update translations."}}}}, "io.anuke.mindustry": {"metadata": {"lastUpdated": 1777931336453}, "versions": {"bab321e0fb7bbaada713ab9d044c178acc3833ce5c80fc3da65d744b3bc3d8af": null, "e1360933284cb403aa7e75ecc4c1bebfd097bea566c9ab2a5ba005374560abff": {"added": 1777931336453, "file": {"name": "/io.anuke.mindustry_1098.apk", "sha256": "e1360933284cb403aa7e75ecc4c1bebfd097bea566c9ab2a5ba005374560abff", "size": 77457933, "ipfsCIDv1": "bafybeidlzfijdmlpfdlryq2pda3dvkjkbigbyadzrnd3qmfa6fqqrlqfnq"}, "src": {"name": "/io.anuke.mindustry_1098_src.tar.gz", "sha256": "772616589ee40a19e238727bf696bca836f42ce1bc9dd25fef35c3c3c01d45ee", "size": 64228275}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "8-fdroid-157.4", "versionCode": 1098, "usesSdk": {"minSdkVersion": 14, "targetSdkVersion": 36}, "signer": {"sha256": ["fbd07935ef2e2ada5d918aea62ec25dd7dda7407492c6c3d1582b59b6cb84bed"]}, "usesPermission": [{"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.INTERNET"}]}}}}, "io.bloco.snowflake": {"metadata": {"lastUpdated": 1778188097776, "name": {"ja-JP": "Snowflake Volunteer"}, "summary": {"ja-JP": "検閲下のユーザーが自由で門戸が開かれたインターネットにアクセスできるように支援しましょう", "pt": "Ajude pessoas em países com censura a aceder à Internet sem limitações"}, "description": {"ja-JP": "検閲下のユーザーが自由で門戸が開かれたインターネットにアクセスできるように支援しましょう。\n\nSnowflake とは何ですか？\n\nSnowflake は、検閲のない国にあるボランティアのプロキシーを経由して接続をルーティングすることで、Tor がブロックされている場所でもユーザーが Tor ネットワークに接続できるようにします。 \n\nインターネット検閲を回避するのに役立つ VPN と同様に、Snowflake はユーザーのインターネットアクティビティをあたかもビデオ通話や音声通話をしているかのようにカモフラージュし、検閲当局に検知されにくくします。\n\nSnowflake はどのように機能しますか？\n\nSnowflake は、ビデオ会議ソフトウェアで広く採用されている WebRTC と呼ばれる技術を使用しています。これにより、音声通話やビデオ通話をしているように見せかけることで、Tor を使用していることを検閲当局から隠すことができます。\n\n詳細は https://snowflake.torproject.org/ja/ をご覧ください。\n\nこれは安全ですか？\n\nSnowflake アプリを通じてユーザーがアクセスするウェブサイトについて心配する必要はありません。ユーザーがブラウジングする際の IP アドレスは、あなたの IP アドレスではなく、Tor の出口ノードの IP アドレスになります (あなたのデバイスは入口ノードとして機能します) 。\n\nこのアプリを使って検閲を回避できますか？\n\nいいえ。検閲を回避したい場合は、Tor Browser や Orbot などの Tor 搭載アプリをダウンロードし、アプリの設定で Snowflake を選択する必要があります。\n", "pt": "Ajude pessoas em países com censura a aceder à Internet sem limitações.\n\nO que é o Snowflake?\n\nO Snowflake permite que você se conecte à rede Tor em locais onde o Tor é bloqueado, roteando sua conexão por meio de proxies voluntários localizados em países sem censura.\n\nDe forma semelhante às VPNs, que ajudam os usuários a contornar a censura na Internet, o Snowflake disfarça sua atividade online como se você estivesse fazendo uma chamada de vídeo ou voz, tornando você menos detectável para os censores da Internet.\n\nComo funciona o Snowflake?\n\nSnowflake usa uma tecnologia chamada WebRTC, comumente utilizada por softwares de videoconferência. Isso ajuda a mascarar seu uso do Tor contra censores, fazendo parecer que você está em uma chamada de áudio ou vídeo.\n\nSaiba mais em https://snowflake.torproject.org\n\nÉ seguro para mim?\n\nNão necessita de se preocupar com que websites pessoas acedem através do seu aplicativo Snowflake. O IP visível de navegação deles irá corresponder ao nó de saída Tor, e não ao seu (apenas é um ponto de entrada).\n\nPosso contornar a censura usando a extensão do navegador?\n\nNão. Se quiser contornar a censura, precisa de baixar um aplicativo com suporte para o Tor como o Navegador Tor ou o Orbot e selecionar Snowflake nas configurações do aplicativo.\n"}}, "versions": {"41ace27281ff3408325194097f2a4afe9d7fa7782070d9c48ee5492a6f0c4124": {"added": 1778188097776, "file": {"name": "/io.bloco.snowflake_24.apk", "sha256": "41ace27281ff3408325194097f2a4afe9d7fa7782070d9c48ee5492a6f0c4124", "size": 29057173, "ipfsCIDv1": "bafybeigrkm3atwttrt64cjbxz7tqujrg3xszwqlkh672c3yfyo5ozufyaq"}, "src": {"name": "/io.bloco.snowflake_24_src.tar.gz", "sha256": "d2c597e1d95fa698ebc0ee3424d97a4975c0125522b696f69641574e5eda61f2", "size": 676876}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.4", "versionCode": 24, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 37}, "signer": {"sha256": ["85365aaf1360c88e7c81a2b87382e4c92eaa414ed36117f65ed30ea7ff6e4898"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "io.bloco.snowflake.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.REORDER_TASKS"}]}, "antiFeatures": {"TetheredNet": {"en-US": "Rely on bridges.torproject.org for updating the STUN servers, snowflake.bamsoftware.com as a websocket relay and snowflake-broker.torproject.net to publicize the available proxy"}}}, "de34b497ac6b495e2e385b5dda90f4c73bf014f49fcbfcb65a93235fdaa9fda2": {"added": 1778188097776, "file": {"name": "/io.bloco.snowflake_23.apk", "sha256": "de34b497ac6b495e2e385b5dda90f4c73bf014f49fcbfcb65a93235fdaa9fda2", "size": 25702540, "ipfsCIDv1": "bafybeib2odh44lu2vcs46lfdpftpiswuq2zoeo6bidlwwwcl6lbf5mcv6u"}, "src": {"name": "/io.bloco.snowflake_23_src.tar.gz", "sha256": "abbc5c95a34d38543efd6a67a9be907648ff1a62c81a500878e43df67847e93b", "size": 676874}, "manifest": {"nativecode": ["x86"], "versionName": "1.4", "versionCode": 23, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 37}, "signer": {"sha256": ["85365aaf1360c88e7c81a2b87382e4c92eaa414ed36117f65ed30ea7ff6e4898"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "io.bloco.snowflake.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.REORDER_TASKS"}]}, "antiFeatures": {"TetheredNet": {"en-US": "Rely on bridges.torproject.org for updating the STUN servers, snowflake.bamsoftware.com as a websocket relay and snowflake-broker.torproject.net to publicize the available proxy"}}}, "7f98ab5ec0d151add605c1cc007bc6d9e98a853e2e6150111199914b12656275": {"added": 1778188097776, "file": {"name": "/io.bloco.snowflake_22.apk", "sha256": "7f98ab5ec0d151add605c1cc007bc6d9e98a853e2e6150111199914b12656275", "size": 26239134, "ipfsCIDv1": "bafybeib3gif26gums2vhatysqdubp35ykjgoxgvqdqh4ixqqd4qfvgrowy"}, "src": {"name": "/io.bloco.snowflake_22_src.tar.gz", "sha256": "ede97f64782227c0102ba923fdf5eab251be87dfdbc1d73e44423fa42b6ecdbb", "size": 676886}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.4", "versionCode": 22, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 37}, "signer": {"sha256": ["85365aaf1360c88e7c81a2b87382e4c92eaa414ed36117f65ed30ea7ff6e4898"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "io.bloco.snowflake.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.REORDER_TASKS"}]}, "antiFeatures": {"TetheredNet": {"en-US": "Rely on bridges.torproject.org for updating the STUN servers, snowflake.bamsoftware.com as a websocket relay and snowflake-broker.torproject.net to publicize the available proxy"}}}, "f247ae452c19e60df6596dede651314342b2c70a49c3225b8599276038aa3919": {"added": 1778188097776, "file": {"name": "/io.bloco.snowflake_21.apk", "sha256": "f247ae452c19e60df6596dede651314342b2c70a49c3225b8599276038aa3919", "size": 25268388, "ipfsCIDv1": "bafybeigpwwp67wot2oethn2kcwmc2jayla2uheywydgbsli5czi6cshjzu"}, "src": {"name": "/io.bloco.snowflake_21_src.tar.gz", "sha256": "12faafa25e888c39333feac31021fcdcb05d65de6595c409bb403b03aecf20ea", "size": 676829}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.4", "versionCode": 21, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 37}, "signer": {"sha256": ["85365aaf1360c88e7c81a2b87382e4c92eaa414ed36117f65ed30ea7ff6e4898"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "io.bloco.snowflake.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.REORDER_TASKS"}]}, "antiFeatures": {"TetheredNet": {"en-US": "Rely on bridges.torproject.org for updating the STUN servers, snowflake.bamsoftware.com as a websocket relay and snowflake-broker.torproject.net to publicize the available proxy"}}}, "1cc9ebb2fb3445615671aff6dd5594d961564eb6042718750626a3b04bea55c4": {"added": 1778135657867, "file": {"name": "/io.bloco.snowflake_19.apk", "sha256": "1cc9ebb2fb3445615671aff6dd5594d961564eb6042718750626a3b04bea55c4", "size": 29057173, "ipfsCIDv1": "bafybeifx7bokf22nqtsj452xet5y25x33ichxfrcdyzvr4wkeyzcjsco6y"}, "src": {"name": "/io.bloco.snowflake_19_src.tar.gz", "sha256": "259bdf098c2c7eb709f969c311d61b5c2000962fe02fea761f55cb27de4b7672", "size": 676873}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.3", "versionCode": 19, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 37}, "signer": {"sha256": ["85365aaf1360c88e7c81a2b87382e4c92eaa414ed36117f65ed30ea7ff6e4898"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "io.bloco.snowflake.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.REORDER_TASKS"}]}, "antiFeatures": {"TetheredNet": {"en-US": "Rely on bridges.torproject.org for updating the STUN servers, snowflake.bamsoftware.com as a websocket relay and snowflake-broker.torproject.net to publicize the available proxy"}}}, "49bf690b15bed3245d77e314c5b66d04ad625770669ac3719934d1e9abd2e74a": {"added": 1778135657867, "file": {"name": "/io.bloco.snowflake_18.apk", "sha256": "49bf690b15bed3245d77e314c5b66d04ad625770669ac3719934d1e9abd2e74a", "size": 25702540, "ipfsCIDv1": "bafybeiduchrzzdvn6nir3i5ffigwb7uckmesz42z6hwezoo642w4l6sq3e"}, "src": {"name": "/io.bloco.snowflake_18_src.tar.gz", "sha256": "22db90b8b91319faa377e4c3648edb95bf17f967090dbca5a4f088e6d94f13c2", "size": 676918}, "manifest": {"nativecode": ["x86"], "versionName": "1.3", "versionCode": 18, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 37}, "signer": {"sha256": ["85365aaf1360c88e7c81a2b87382e4c92eaa414ed36117f65ed30ea7ff6e4898"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "io.bloco.snowflake.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.REORDER_TASKS"}]}, "antiFeatures": {"TetheredNet": {"en-US": "Rely on bridges.torproject.org for updating the STUN servers, snowflake.bamsoftware.com as a websocket relay and snowflake-broker.torproject.net to publicize the available proxy"}}}, "6ae0dbd33a5dc28d68e6f0e7ae94b6464c3894553536bdb4a51e2643380ccd7a": {"added": 1778135657867, "file": {"name": "/io.bloco.snowflake_17.apk", "sha256": "6ae0dbd33a5dc28d68e6f0e7ae94b6464c3894553536bdb4a51e2643380ccd7a", "size": 26239134, "ipfsCIDv1": "bafybeibgr6rnnhdd3hcficruipmaf6nhtvvlfksf22p3rbrmbngtvxclja"}, "src": {"name": "/io.bloco.snowflake_17_src.tar.gz", "sha256": "4029abd63e9c6a4eb65454cf3f3471be241c0e83132b2a74cb8ce04148ec6b62", "size": 676949}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.3", "versionCode": 17, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 37}, "signer": {"sha256": ["85365aaf1360c88e7c81a2b87382e4c92eaa414ed36117f65ed30ea7ff6e4898"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "io.bloco.snowflake.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.REORDER_TASKS"}]}, "antiFeatures": {"TetheredNet": {"en-US": "Rely on bridges.torproject.org for updating the STUN servers, snowflake.bamsoftware.com as a websocket relay and snowflake-broker.torproject.net to publicize the available proxy"}}}, "8145705fd7cca8d7a57a616f5f3796ef50017cac5f6ea914cb4454b50067373b": {"added": 1778135657867, "file": {"name": "/io.bloco.snowflake_16.apk", "sha256": "8145705fd7cca8d7a57a616f5f3796ef50017cac5f6ea914cb4454b50067373b", "size": 25268388, "ipfsCIDv1": "bafybeial2x2rzajsvcuthcl7qxaebexuaqfchcnlwslte7u7qxkzm25aku"}, "src": {"name": "/io.bloco.snowflake_16_src.tar.gz", "sha256": "e36d7b899b1b2b5a7437eeb8694297332389ace29f90eac60f109a908987f47a", "size": 676945}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.3", "versionCode": 16, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 37}, "signer": {"sha256": ["85365aaf1360c88e7c81a2b87382e4c92eaa414ed36117f65ed30ea7ff6e4898"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "io.bloco.snowflake.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.REORDER_TASKS"}]}, "antiFeatures": {"TetheredNet": {"en-US": "Rely on bridges.torproject.org for updating the STUN servers, snowflake.bamsoftware.com as a websocket relay and snowflake-broker.torproject.net to publicize the available proxy"}}}}}, "io.element.android.x": {"metadata": {"lastUpdated": 1778058151118}, "versions": {"35127941db87f790b765b8882153c91baea588397f8c103eb5358a7e0866756f": null, "c05c6cff2a9e31c7c66de100d7170b0b49d82fb2c676e9ee1ca5a842202c5a93": null, "597340a29b19154268ebeaf345988193f928a5706a2e11f181ceedc5ec92fcbe": null, "c9b2327f9601d9667eeda1b7edad781b6ca8dc104d9996743b8bf6f9fdc0fdc0": null, "6b7c67162c8ca7fb1d4aecef8e87a190b0b57dbb6b7183230330bf187811b909": {"added": 1778058151118, "file": {"name": "/io.element.android.x_202604044.apk", "sha256": "6b7c67162c8ca7fb1d4aecef8e87a190b0b57dbb6b7183230330bf187811b909", "size": 117322831, "ipfsCIDv1": "bafybeihqgfhclgranrm67yjpqi56ni3mci2ndihwy3qvvztl5btx4h6ox4"}, "src": {"name": "/io.element.android.x_202604044_src.tar.gz", "sha256": "3fd2ff79bf0f03ed1729cb5f3662e2e74dcb36654e7681dd2356453c98d60b74", "size": 16258136}, "manifest": {"nativecode": ["x86_64"], "versionName": "26.04.4", "versionCode": 202604044, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["6a2fdc3148049ce0d5c6e85010723b83fb207d20c7477f5c22ac53c877e92d47"]}, "usesPermission": [{"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "io.element.android.x.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "fbc83c114789eafb977a7982be2ac27c631435c6b4ac110c4459259e21cfb6fc": {"added": 1778058151118, "file": {"name": "/io.element.android.x_202604043.apk", "sha256": "fbc83c114789eafb977a7982be2ac27c631435c6b4ac110c4459259e21cfb6fc", "size": 120185896, "ipfsCIDv1": "bafybeieqrdyzb4h5ufkc46efal5r6dte3zhkjfk7hrpenfphxexhlpvnqa"}, "src": {"name": "/io.element.android.x_202604043_src.tar.gz", "sha256": "cc7e1420a8304983d5f409717d1376345cf1068ed9af4ad4714358f9e994f798", "size": 16258286}, "manifest": {"nativecode": ["x86"], "versionName": "26.04.4", "versionCode": 202604043, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["6a2fdc3148049ce0d5c6e85010723b83fb207d20c7477f5c22ac53c877e92d47"]}, "usesPermission": [{"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "io.element.android.x.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "6f70ddae803c5086869a56b3bf26310b90d11f7bbfb8694bf09ac7bf3f086fdb": {"added": 1778058151118, "file": {"name": "/io.element.android.x_202604042.apk", "sha256": "6f70ddae803c5086869a56b3bf26310b90d11f7bbfb8694bf09ac7bf3f086fdb", "size": 110523510, "ipfsCIDv1": "bafybeihcsn2fsx6jaecs7fier4iuhtmfv24q75xqnec7cylj3gzmzr3cry"}, "src": {"name": "/io.element.android.x_202604042_src.tar.gz", "sha256": "6259d209ac1dabe833be0b459d1dfbbd34988d6d96e9de040841de93d617fa01", "size": 16258054}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "26.04.4", "versionCode": 202604042, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["6a2fdc3148049ce0d5c6e85010723b83fb207d20c7477f5c22ac53c877e92d47"]}, "usesPermission": [{"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "io.element.android.x.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "4606afb0a9d0b6d0b3e69709a3ad026a0846aea9b4b0ca471c78c775b72984e9": {"added": 1778058151118, "file": {"name": "/io.element.android.x_202604041.apk", "sha256": "4606afb0a9d0b6d0b3e69709a3ad026a0846aea9b4b0ca471c78c775b72984e9", "size": 83137680, "ipfsCIDv1": "bafybeig5vzpf5yovxojcwnnbvlxuqawhdd3y5apagy272ebo6v7fxbhtwe"}, "src": {"name": "/io.element.android.x_202604041_src.tar.gz", "sha256": "c7d414b5cc92b7032489017ffa575f8e2202b073c8e6c6782fa60ae1d73d4d4b", "size": 16259177}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "26.04.4", "versionCode": 202604041, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["6a2fdc3148049ce0d5c6e85010723b83fb207d20c7477f5c22ac53c877e92d47"]}, "usesPermission": [{"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "io.element.android.x.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "io.ente.auth": {"metadata": {"lastUpdated": 1778188097776}, "versions": {"dd6085b853f0fab193402ed1948fa5c9a17f9f1b00b55ede21482eafc79215f5": null, "748bd5bf2115290565c1824cba04b6f86556fa9103dfb88c699c4474dcccab8f": {"added": 1778188097776, "file": {"name": "/io.ente.auth_876.apk", "sha256": "748bd5bf2115290565c1824cba04b6f86556fa9103dfb88c699c4474dcccab8f", "size": 122384990, "ipfsCIDv1": "bafybeie6vhvwblsuufr43fukzaxfp6utwt5syjtdkuxgaqu7zypnce272m"}, "src": {"name": "/io.ente.auth_876_src.tar.gz", "sha256": "eaf574afc0d4cb38dcffeec11c84af49fd07ede325980c24aa70dc172aec2dca", "size": 278191614}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "4.4.22", "versionCode": 876, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["bf5452863281d81bffcdf8550320ca2a300844541bef5c4859b066c2305c6352"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "io.ente.auth.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.CAMERA"}]}}}}, "io.ente.locker.fdroid": {"metadata": {"lastUpdated": 1778058151118}, "versions": {"7fd45652776524db30a545116db9f1c2c2cc6013f99df9a83b8c5b0a72c6760c": {"added": 1778058151118, "file": {"name": "/io.ente.locker.fdroid_102.apk", "sha256": "7fd45652776524db30a545116db9f1c2c2cc6013f99df9a83b8c5b0a72c6760c", "size": 74360709, "ipfsCIDv1": "bafybeihonioxtndisetgfdt6fylwjcictuajwibd6u4zhoheuhar2wdqcy"}, "src": {"name": "/io.ente.locker.fdroid_102_src.tar.gz", "sha256": "832164525583f568822efb46a842884268c5aeb0b426d032108cc1f1a3acc0e3", "size": 117496113}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a"], "versionName": "1.0.3", "versionCode": 102, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["33faee93aa3344c6a8ed4703e8c6d1fa99219809f68c7dfa3e42137513812c96"]}, "usesPermission": [{"name": "android.permission.CAMERA"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "io.ente.locker.fdroid.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "App uses non-libre sync server."}}}}}, "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.acidefluorhydrique.geminiassist": {"metadata": {"added": 1778058151118, "categories": ["AI Chat"], "issueTracker": "https://github.com/AcideFluorhydrique/geminiAssist/issues", "lastUpdated": 1778402060034, "license": "GPL-3.0-only", "sourceCode": "https://github.com/AcideFluorhydrique/geminiAssist", "name": {"en-US": "geminiAssist"}, "summary": {"en-US": "WebView wrapper for Google Gemini", "zh-CN": "Google Gemini 的 WebView 包装器", "zh-TW": "Google Gemini 的 WebView 包裝器"}, "description": {"en-US": "Gemini Assist is a simple WebView wrapper for Google Gemini. It blocks all URLs that are not essential for functioning.\n\nYou can switch on/off blocking by clicking the button at the top right.\nSwipe up a bit to hide the button.", "zh-CN": "Gemini Assist 是一个简单的 Google Gemini WebView 包装器。它会屏蔽所有非必要的网址，只保留功能正常运行所需的连接。\n\n你可以点击右上角的按钮开启或关闭屏蔽功能。\n稍微向上滑动即可隐藏按钮。\n", "zh-TW": "Gemini Assist 是一個簡單的 Google Gemini WebView 包裝器。它會封鎖所有非必要的網址，只保留功能正常運作所需的連線。\n\n你可以點擊右上角的按鈕開啟或關閉封鎖功能。\n稍微向上滑動即可隱藏按鈕。\n"}, "icon": {"en-US": {"name": "/io.github.acidefluorhydrique.geminiassist/en-US/icon_W5k88TM-MY0OsQU4jfxBXaeUPUbf3yzuUOGvaUFCOMY=.png", "sha256": "5b993cf1333e318d0eb105388dfc415da7943d46dfdf2cee50e1af69414238c6", "size": 136695}}, "preferredSigner": "52c657521109ccf87279e4c1aae4564adaeb84d7e170d62b05359aaf792c4771"}, "versions": {"2cf84d184742b53d8a2d4e83df75924de268cd10eac6b788eb8809986544ced1": {"added": 1778402060034, "file": {"name": "/io.github.acidefluorhydrique.geminiassist_2.apk", "sha256": "2cf84d184742b53d8a2d4e83df75924de268cd10eac6b788eb8809986544ced1", "size": 824739, "ipfsCIDv1": "bafybeih5uhssb5ab6z7rjq37obp7c6gaysapfrkp2x7kdzdmwi37ufmtji"}, "src": {"name": "/io.github.acidefluorhydrique.geminiassist_2_src.tar.gz", "sha256": "d5bea8a6214a7c473e1f09db586e1d269aeffa05d7c2b18f83db6c8178901d6f", "size": 284655}, "manifest": {"versionName": "1.1", "versionCode": 2, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 35}, "signer": {"sha256": ["52c657521109ccf87279e4c1aae4564adaeb84d7e170d62b05359aaf792c4771"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Connects to Google Gemini, a proprietary web service."}}, "whatsNew": {"en-US": "Updated app icon.\nRemoved unused code inherited from upstream.\nAdded missing allowed domains for full functionality.", "zh-CN": "更新了App图标\n移除了继承自上游的冗余代码\n补充了缺失的允许域名，以确保功能完整", "zh-TW": "更新了應用程式圖示\n移除了繼承自上游的冗餘程式碼\n補充了缺失的允許域名，以確保功能完整"}}, "05b75c64c6caf01cda0fc9d042545fc53e17ffbc1bcb5d407c4c49b49f4d12c8": {"added": 1778058151118, "file": {"name": "/io.github.acidefluorhydrique.geminiassist_1.apk", "sha256": "05b75c64c6caf01cda0fc9d042545fc53e17ffbc1bcb5d407c4c49b49f4d12c8", "size": 784452, "ipfsCIDv1": "bafybeihchiyymxu4vpctz7vayilwwamzpns2apccy2vnangfzqyblfa5su"}, "src": {"name": "/io.github.acidefluorhydrique.geminiassist_1_src.tar.gz", "sha256": "e205734f8a8d2b94cb463cf76665bc10d2bfa295f5c115cad755756fb248a645", "size": 87212}, "manifest": {"versionName": "1.0", "versionCode": 1, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 35}, "signer": {"sha256": ["52c657521109ccf87279e4c1aae4564adaeb84d7e170d62b05359aaf792c4771"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Connects to Google Gemini, a proprietary web service."}}, "whatsNew": {"en-US": "Initial version", "zh-CN": "初始版本\n", "zh-TW": "初始版本\n"}}}}, "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.anrinion.baseline": {"metadata": {"categories": ["Diet", "Health Manager", "Sports & Health"], "lastUpdated": 1778402060034}, "versions": {"26ecf1edcf49c5556fbdf4fe280a4577e1c554abc43a2a99558fb53d403b98e4": {"added": 1778402060034, "file": {"name": "/io.github.anrinion.baseline_123.apk", "sha256": "26ecf1edcf49c5556fbdf4fe280a4577e1c554abc43a2a99558fb53d403b98e4", "size": 22811329, "ipfsCIDv1": "bafybeiby2egn5x4blcsawpyy3nq7mp5x77mqy74tjcieqzxm4ry2hhijr4"}, "src": {"name": "/io.github.anrinion.baseline_123_src.tar.gz", "sha256": "60e5334f49eb81f66e0591c38159b3c7a989c38543d898f2586e134c5bb3d08e", "size": 362652408}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.0.12", "versionCode": 123, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["3a82d3ef19a05cad021877781384aaa06e17d71136831a7ddec99cfb51f99114"]}, "usesPermission": [{"name": "android.permission.USE_EXACT_ALARM"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "io.github.anrinion.baseline.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Add adaptive icons + bugfix\n"}}, "408c814d333ea092d6e1750bc80350831deb8b83b2ae0db8475bfc6f957221aa": {"added": 1778402060034, "file": {"name": "/io.github.anrinion.baseline_122.apk", "sha256": "408c814d333ea092d6e1750bc80350831deb8b83b2ae0db8475bfc6f957221aa", "size": 21384013, "ipfsCIDv1": "bafybeibxfmfagg37tohzgmyvn2gctp2glhwuwzgpstdgf52ecpory264vu"}, "src": {"name": "/io.github.anrinion.baseline_122_src.tar.gz", "sha256": "685e07a44efde760bb9787b1e5851f150aeff422886e02400740d18d42af0a07", "size": 362652485}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.0.12", "versionCode": 122, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["3a82d3ef19a05cad021877781384aaa06e17d71136831a7ddec99cfb51f99114"]}, "usesPermission": [{"name": "android.permission.USE_EXACT_ALARM"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "io.github.anrinion.baseline.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Add adaptive icons + bugfix\n"}}, "f898849c2236d5dcaa20a4a8fe98590868e28e9197c83a9392d3abcb4b643c1a": {"added": 1778402060034, "file": {"name": "/io.github.anrinion.baseline_121.apk", "sha256": "f898849c2236d5dcaa20a4a8fe98590868e28e9197c83a9392d3abcb4b643c1a", "size": 19292905, "ipfsCIDv1": "bafybeichnigc2purfatwepypkv2ipxe2kzotyyvdyxpa276mgk5lwl5uwi"}, "src": {"name": "/io.github.anrinion.baseline_121_src.tar.gz", "sha256": "c33bb33a3cd6fd132795c95c526eca616cc070b1cc6ef33eeb9a89db8a969e81", "size": 362651746}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.0.12", "versionCode": 121, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["3a82d3ef19a05cad021877781384aaa06e17d71136831a7ddec99cfb51f99114"]}, "usesPermission": [{"name": "android.permission.USE_EXACT_ALARM"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "io.github.anrinion.baseline.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Add adaptive icons + bugfix\n"}}}}, "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", "hr": "Restoid", "id": "Restoid", "it": "Restoid", "ko": "Restoid", "pl-PL": "Restoid", "pt-BR": "Restoid", "tr": "Restoid", "vi": "Restoid", "zh-CN": "Restoid"}, "summary": {"de-DE": "Root-basiertes Android-App-Backup-Tool, angetrieben von restic", "en-US": "Root-based Android app backup tool powered by 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 ऐप बैकअप टूल", "hr": "Moderan alat temeljen na root pristupu za sigurnosno kopiranje Android aplikacij", "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 앱 백업 도구", "pl-PL": "Nowoczesne narzędzie backupu aplikacji Android — root + restic pod maską", "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", "en-US": "Restoid gives you complete control over your app backups through a clean, modern, and simple user interface. Powered by the open-source \"restic\" engine, it's built for users who demand robust, encrypted, and deduplicated backups.\n\nRoot access is strictly required to read and write private application data directories.\n\nFeatures:\n* Restic-Powered: Leverages the speed, security, and efficiency of restic for local, deduplicated, and encrypted backups.\n* Selective Backup: Choose exactly which user-installed applications you want to save.\n* Granular Control: Granularly select what to include for each app: APK files, user data, device-protected data, external/OBB, or media files.\n* Flexible Repository Management: Create and manage repositories across native restic backends: Local directory, SFTP, REST server, and Amazon S3/MinIO.\n* Snapshot Management: Easily browse historical backup snapshots, view details of what was backed up, and forget old data to save space.\n* Surgical Restore: Restore entire apps completely, or just specific parts (like restoring only app data without overwriting the APK).\n* Automated Schedules: Set up recurring backups with customizable intervals and trigger conditions (battery, charging, and network status).\n* Downgrade Protection: Prevents you from accidentally restoring an older app version over a newer one.", "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", "pl-PL": "Restoid daje ci pełną kontrolę nad backupami aplikacji przez przejrzysty, nowoczesny i prosty interfejs. Napędzany przez silnik open-source „restic\", stworzony dla użytkowników którzy wymagają solidnych, szyfrowanych i deduplikowanych backupów.\n\nDo odczytu i zapisu prywatnych katalogów danych aplikacji wymagany jest dostęp root.\n\nFunkcje:\n* Oparty na restic: Wykorzystuje szybkość, bezpieczeństwo i wydajność restic do lokalnych, deduplikowanych i szyfrowanych backupów.\n* Selektywny backup: Wybierz dokładnie, które zainstalowane aplikacje chcesz zapisać.\n* Szczegółowa kontrola: Precyzyjnie określ, co uwzględnić dla każdej aplikacji — pliki APK, dane użytkownika, dane chronione urządzenia, pliki zewnętrzne/OBB lub media.\n* Elastyczne przechowywanie: Twórz repozytoria backupów lokalnie (pamięć urządzenia, karta SD, dyski zewnętrzne) lub zdalnie (SFTP, REST, Amazon S3/MinIO).\n* Zarządzanie migawkami: Przeglądaj historyczne migawki, sprawdzaj szczegóły backupów i usuwaj stare dane, żeby zwolnić miejsce.\n* Precyzyjne przywracanie: Przywróć całą aplikację lub tylko wybrane elementy — np. same dane bez nadpisywania APK.\n* Ochrona przed downgrade'em: Zapobiega przypadkowemu przywróceniu starszej wersji aplikacji nad nowszą.\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, "c48392cbd6a022b93fd6bb767a9c51fd1fd7819f29b2854d150c909f809af398": null, "dc06998d93e2e14cec81d7b8e0ac09940d8bdbc0ba93decdd51ebcac6fdfc991": 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"}]}}, "ebcc9b68a619ead3a79cbc909bdca4d3fa81cb42ab719b28c7b21075a64c1f97": {"added": 1778402060034, "file": {"name": "/io.github.hddq.restoid_142.apk", "sha256": "ebcc9b68a619ead3a79cbc909bdca4d3fa81cb42ab719b28c7b21075a64c1f97", "size": 18935634, "ipfsCIDv1": "bafybeihvsukfb6vj6bmuik65hbewfiw5rhsowie7autnwloet7wbicjaza"}, "src": {"name": "/io.github.hddq.restoid_142_src.tar.gz", "sha256": "1a32b8fc5d87f6235f5add06af26d33c6446740fdf4d4c5c33ac4d37dae50f7b", "size": 25445586}, "manifest": {"nativecode": ["x86_64"], "versionName": "0.5.0", "versionCode": 142, "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": "BREAKING CHANGE: You will need to re-enter all your passwords for repositories\n\n* Added automated schedules\n* Reduced APK size from ~68MB to ~18MB\n* Snapshot metadata is now automatically fetched if not available\n* Improved password storage\n* Fixed issue with maintenance tasks failing when running app in the background\n* Fixed restic cache warnings\n* Added full Polish translation\n* Added partial Croatian translation (thanks @marin-19!)\n* Added Weblate link in the About section"}}, "dfb111bba980080db2a602330c3349b23b794baddc479bdcfb1d02c572b7c14b": {"added": 1778402060034, "file": {"name": "/io.github.hddq.restoid_141.apk", "sha256": "dfb111bba980080db2a602330c3349b23b794baddc479bdcfb1d02c572b7c14b", "size": 17552868, "ipfsCIDv1": "bafybeic5avx57tpoot373lm5yaqopcfb4zsaupx6mkgoyezh5cm5yastri"}, "src": {"name": "/io.github.hddq.restoid_141_src.tar.gz", "sha256": "c03f57446b69d7fdedea6f6ec57ca370a5b3609e9ff6a5c2446a5be938d2f290", "size": 25445529}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "0.5.0", "versionCode": 141, "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.lydavid.musicsearch": {"metadata": {"lastUpdated": 1778402060034}, "versions": {"5dbc47a1d3836b8be35fc91c5449ec5c2acd8c53bdc6822614e297154cbe0a28": null, "498d586ca654115d17ca31533927ec8965a7d24225e355838e0a5bac77e55c46": null, "e876d22036c417ceb03081cf54af5c4f2a4f8ba86840fdc7d83bb55339083bf7": {"added": 1778402060034, "file": {"name": "/io.github.lydavid.musicsearch_883.apk", "sha256": "e876d22036c417ceb03081cf54af5c4f2a4f8ba86840fdc7d83bb55339083bf7", "size": 11273397, "ipfsCIDv1": "bafybeidg2wvn3nhwmj2lv5opwcq54ypzgkawgxlbc4osewbo62xchv5q5e"}, "src": {"name": "/io.github.lydavid.musicsearch_883_src.tar.gz", "sha256": "d1f0897a790d7e5acc6a36ab26e4cc42b1b2500e61abad17692034108753a4ce", "size": 31687329}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.111.0", "versionCode": 883, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["c9b37762445dfcab7eabea79195d7f5c32501180f7c31403cf5cb427fd6810fc"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "io.github.lydavid.musicsearch.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"TetheredNet": {"en-US": "Rely on MusicBrainz"}}, "whatsNew": {"en-US": "\n### Features\n\n* add toggle icon button to listen additional actions sheet to show/hide originally submitted data to help debug MusicBrainz mapping\n"}}, "6234d22e999ac010d2dc9f53d1f635e7ef9895571d0d94068074843891bb2acd": {"added": 1777931336453, "file": {"name": "/io.github.lydavid.musicsearch_879.apk", "sha256": "6234d22e999ac010d2dc9f53d1f635e7ef9895571d0d94068074843891bb2acd", "size": 11272937, "ipfsCIDv1": "bafybeid24xsxsnoxad6cyhmdz5fsxgq63jklxrs5jt3p4lteien246lzky"}, "src": {"name": "/io.github.lydavid.musicsearch_879_src.tar.gz", "sha256": "7c0a847100bde6411ae6d61a16e70b250d04227581152b3a59dc0b0ecb1668ff", "size": 31684543}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.110.0", "versionCode": 879, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["c9b37762445dfcab7eabea79195d7f5c32501180f7c31403cf5cb427fd6810fc"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "io.github.lydavid.musicsearch.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"TetheredNet": {"en-US": "Rely on MusicBrainz"}}, "whatsNew": {"en-US": "\n### Bug Fixes\n\n* do not hide details section if it exists but is currently filtered out because showing (0 / X) is more meaningful\n\n\n### Features\n\n* count number of shown release labels and events (similar to external links and aliases)\n"}}}}, "io.github.padconnect": {"metadata": {"lastUpdated": 1778135657867}, "versions": {"3489c72f0a6572f295eadd36ee275cc2e4b79c707e28703ae6bfc9136509ba00": {"added": 1778135657867, "file": {"name": "/io.github.padconnect_6.apk", "sha256": "3489c72f0a6572f295eadd36ee275cc2e4b79c707e28703ae6bfc9136509ba00", "size": 4641086, "ipfsCIDv1": "bafybeidnjwkdxcbzvjk5ll24tnct42pimvj3g2xaqkutyxxvkgnyvxj24y"}, "src": {"name": "/io.github.padconnect_6_src.tar.gz", "sha256": "5368251d4811315ee55451f36b7ac130940cfb2a194e940de944ce37ffaf8f9d", "size": 1172536}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.6", "versionCode": 6, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 36}, "signer": {"sha256": ["fa7a09af17ee16fb2bace79d317eba2802f9541f63a7b5941aabbec515046b9a"]}, "usesPermission": [{"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.BLUETOOTH_ADVERTISE"}, {"name": "android.permission.BLUETOOTH_SCAN"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "io.github.padconnect.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Refactor settings screens\n- allow to disable latency\n- implement haptic feedback support\n- show whether receiver is online or offline\n- remove support for receiver v0.1\n- add baselineProfile optimizations\n- add about screen"}}}}, "io.github.saeeddev94.xray": {"metadata": {"lastUpdated": 1778058151118}, "versions": {"df79adf69f9baaefc7345b1f04c6f227aff0de71a7523fe29318c0f0bb00ab6e": null, "c23086f5d4e377d180210ab3f1dc9d1a52e3d90247b973413e9a8cb4ddd9f93a": null, "965c1f3acd932384934e75c4cb324b2cf976d73c4d9e0e2770d6bea4e96d92bb": null, "b10cd09f3e210ba905c0122e1abfe80d9504c1d5274a1d1dd7ce9073ec632a1e": null, "cb5d0ec2dc12f376808268d0001edfcbd99a82b7013c0b97c2d6f5b0076fd8e2": {"added": 1778058151118, "file": {"name": "/io.github.saeeddev94.xray_1074.apk", "sha256": "cb5d0ec2dc12f376808268d0001edfcbd99a82b7013c0b97c2d6f5b0076fd8e2", "size": 43097817, "ipfsCIDv1": "bafybeicz6qgyogrshwja4qeempimtorvjj55rouofwdyokyhza7szeuqhu"}, "src": {"name": "/io.github.saeeddev94.xray_1074_src.tar.gz", "sha256": "390a16f348ba62a2322a249d248340cef605884c78abe7aba5b7314449a9e168", "size": 2528572}, "manifest": {"nativecode": ["x86_64"], "versionName": "12.2.1", "versionCode": 1074, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["1658411ab97758c6ce0001befcdeb29c2219ee19d80501f8061bb008d79d0360"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "io.github.saeeddev94.xray.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Xray-core: v26.5.3\n"}}, "82539fc042ae38d6e1ff705a660af61b800c8417c342442609007cb363a47ee6": {"added": 1778058151118, "file": {"name": "/io.github.saeeddev94.xray_1073.apk", "sha256": "82539fc042ae38d6e1ff705a660af61b800c8417c342442609007cb363a47ee6", "size": 39714615, "ipfsCIDv1": "bafybeie6q6bsaxubckobc3aj4bfstdgrduhyoo7x4f5idnlfuludxd6we4"}, "src": {"name": "/io.github.saeeddev94.xray_1073_src.tar.gz", "sha256": "e6c20d4607f56ebee7a51ea2aa7c4378f7eb1268682d1136d9f9f2922bea8060", "size": 2528506}, "manifest": {"nativecode": ["x86"], "versionName": "12.2.1", "versionCode": 1073, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["1658411ab97758c6ce0001befcdeb29c2219ee19d80501f8061bb008d79d0360"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "io.github.saeeddev94.xray.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "346554ca143dd096f23c3580548f011bb92e3e1ff24b05644f006aeffd2c85ae": {"added": 1778058151118, "file": {"name": "/io.github.saeeddev94.xray_1072.apk", "sha256": "346554ca143dd096f23c3580548f011bb92e3e1ff24b05644f006aeffd2c85ae", "size": 40801083, "ipfsCIDv1": "bafybeifarnxbwc4vcih2od7iir47rbd3mk3mxvxevftoccfv5ls4vbl7lq"}, "src": {"name": "/io.github.saeeddev94.xray_1072_src.tar.gz", "sha256": "e3bfbb48b6dfd54e4599098113e4df25e0e36b4d336747532e4cb3da6809bce0", "size": 2528562}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "12.2.1", "versionCode": 1072, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["1658411ab97758c6ce0001befcdeb29c2219ee19d80501f8061bb008d79d0360"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "io.github.saeeddev94.xray.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "6a9484708f4c5da682c7bdcc7f29a1dbfc82076c546b8d7c0527661465add65f": {"added": 1778058151118, "file": {"name": "/io.github.saeeddev94.xray_1071.apk", "sha256": "6a9484708f4c5da682c7bdcc7f29a1dbfc82076c546b8d7c0527661465add65f", "size": 39211719, "ipfsCIDv1": "bafybeia3ragc3sm35sqmkmkqarfjikwslhlkgqefrrlpbgq5n6e2f3jgzy"}, "src": {"name": "/io.github.saeeddev94.xray_1071_src.tar.gz", "sha256": "aeee6fe0f395a04a7560853707674cb9e002f158c8fd1f7d526af927869079c7", "size": 2528665}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "12.2.1", "versionCode": 1071, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["1658411ab97758c6ce0001befcdeb29c2219ee19d80501f8061bb008d79d0360"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "io.github.saeeddev94.xray.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "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.sms2email.sms2email": {"metadata": {"lastUpdated": 1778402060034}, "versions": {"c46c81367a7e611bed3480b7fb6e77f4864e315dc8329684c514f14bd2dae111": null, "757e9c5a722dbbee8e955053b70c436735683820c41ddc9457139e220da89cba": null, "4a51120fa9c095148f0c3d5731e078388803475a623c941ef77b667fe23788b9": {"added": 1778402060034, "file": {"name": "/io.github.sms2email.sms2email_38.apk", "sha256": "4a51120fa9c095148f0c3d5731e078388803475a623c941ef77b667fe23788b9", "size": 16446815, "ipfsCIDv1": "bafybeibpvjffl34jbopzwe7hwexu5axvhnn57lhjjlcvaax4qbnbgd7bjm"}, "src": {"name": "/io.github.sms2email.sms2email_38_src.tar.gz", "sha256": "4a1504169a1a170434c5357145f387a94f815b2fe8c4d22e5491dd4a06f50bf8", "size": 2171616}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.1.25", "versionCode": 38, "features": [{"name": "android.hardware.telephony"}], "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["adb95a3e8da26800459360d9b2a5eb2677552efe90e5f11576d219bf916b0a48"]}, "usesPermission": [{"name": "android.permission.RECEIVE_SMS"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.INTERNET"}, {"name": "io.github.sms2email.sms2email.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "## [1.1.25](https://github.com/SMS2Email/SMS2Email/compare/v1.1.24...v1.1.25) (2026-05-09)\n\n\n### Bug Fixes\n\n* **deps:** update aboutlibraries to v14.2.0 ([#80](https://github.com/SMS2Email/SMS2Email/issues/80)) ([69bca24](https://github.com/SMS2Email/SMS2Email/commit/69bca2409022d864cecbeb30b17edf1beece2846))\n\n"}}, "afcb77d71627bbdb135ee541dc10e5b43942525495c14b54df5e46c9e8361fec": {"added": 1778188097776, "file": {"name": "/io.github.sms2email.sms2email_37.apk", "sha256": "afcb77d71627bbdb135ee541dc10e5b43942525495c14b54df5e46c9e8361fec", "size": 16446812, "ipfsCIDv1": "bafybeibozqt6iyjqhtqvviglb4tmcclo66awroriil5ssko7k3qyxesvam"}, "src": {"name": "/io.github.sms2email.sms2email_37_src.tar.gz", "sha256": "b098405d99ab639493d7ab1509441e9bb9119f82b53906cd1d7bbde2fd284773", "size": 2171470}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.1.24", "versionCode": 37, "features": [{"name": "android.hardware.telephony"}], "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["adb95a3e8da26800459360d9b2a5eb2677552efe90e5f11576d219bf916b0a48"]}, "usesPermission": [{"name": "android.permission.RECEIVE_SMS"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.INTERNET"}, {"name": "io.github.sms2email.sms2email.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "## [1.1.24](https://github.com/SMS2Email/SMS2Email/compare/v1.1.23...v1.1.24) (2026-05-06)\n\n\n### Bug Fixes\n\n* **deps:** update dependency androidx.compose:compose-bom to v2026.05.00 ([#78](https://github.com/SMS2Email/SMS2Email/issues/78)) ([ab3833e](https://github.com/SMS2Email/SMS2Email/commit/ab3833e4525937cff5dae4ea82a9a030d0c823e7))\n\n"}}}}, "io.github.v2compose": {"metadata": {"categories": ["Forum"]}}, "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"}]}}}}, "io.librehealth.mhbs.essential_care_for_every_baby": {"metadata": {"categories": ["Health Manager", "Science & Education", "Sports & Health"]}}, "io.olvid.messenger.nogoogle": {"metadata": {"lastUpdated": 1777931336453}, "versions": {"da4e862c1acac0325da27033cf09b7ce89ac40cc5601bf6e031870b85aa9ed99": {"added": 1777931336453, "file": {"name": "/io.olvid.messenger.nogoogle_30204.apk", "sha256": "da4e862c1acac0325da27033cf09b7ce89ac40cc5601bf6e031870b85aa9ed99", "size": 102724424, "ipfsCIDv1": "bafybeicd3kyeuqk2wlrs6k2a2stoepw6kl55uiaosdj5leojhtt2tjp3gy"}, "src": {"name": "/io.olvid.messenger.nogoogle_30204_src.tar.gz", "sha256": "60d50a833a4f34a0cb45e324eaa8544f5857122dff27de322269c4f61bb28abb", "size": 48434471}, "manifest": {"nativecode": ["x86_64"], "versionName": "4.3-fdroid", "versionCode": 30204, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["486d981d590c1e28ba218d4227f1c10dd7c5b158dfa1336055be752fd933f8bc"]}, "usesPermission": [{"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.BROADCAST_CLOSE_SYSTEM_DIALOGS"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.CHANGE_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PROJECTION"}, {"name": "android.permission.FOREGROUND_SERVICE_REMOTE_MESSAGING"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.HIDE_OVERLAY_WINDOWS"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "io.olvid.messenger.nogoogle.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on olvid.io servers", "fr-FR": "Dépend des serveurs olvid.io"}}, "whatsNew": {"en-US": "For the full changelog, please visit:\n\nhttps://olvid.io/faq/changelog/\n", "fr-FR": "Pour le changelog complet, visitez :\n\nhttps://olvid.io/faq/journal-des-modifications-changelog/\n"}}, "085973057ffc8a587aa585574f384738c985fbc29949422059e60c1952f01fdc": {"added": 1777931336453, "file": {"name": "/io.olvid.messenger.nogoogle_30203.apk", "sha256": "085973057ffc8a587aa585574f384738c985fbc29949422059e60c1952f01fdc", "size": 96105261, "ipfsCIDv1": "bafybeidtyul322obpr4nkqkmfosxu6re622jo6lu55bj7q4fjvgkki3e3y"}, "src": {"name": "/io.olvid.messenger.nogoogle_30203_src.tar.gz", "sha256": "f28c8dd483ec5ef17756dc3f9961d0a638402849df435b24a15324f5d8c246f5", "size": 48435439}, "manifest": {"nativecode": ["x86"], "versionName": "4.3-fdroid", "versionCode": 30203, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["486d981d590c1e28ba218d4227f1c10dd7c5b158dfa1336055be752fd933f8bc"]}, "usesPermission": [{"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.BROADCAST_CLOSE_SYSTEM_DIALOGS"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.CHANGE_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PROJECTION"}, {"name": "android.permission.FOREGROUND_SERVICE_REMOTE_MESSAGING"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.HIDE_OVERLAY_WINDOWS"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "io.olvid.messenger.nogoogle.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on olvid.io servers", "fr-FR": "Dépend des serveurs olvid.io"}}}, "fec79f8ec26055c7be2b257d8e2f0732584974642f064f32acbc1da85e31fcf0": {"added": 1777931336453, "file": {"name": "/io.olvid.messenger.nogoogle_30202.apk", "sha256": "fec79f8ec26055c7be2b257d8e2f0732584974642f064f32acbc1da85e31fcf0", "size": 97022819, "ipfsCIDv1": "bafybeib2nejpujvfx5ar62hp2bfvx2w5zqpao34byk23n6ppiokmckomjq"}, "src": {"name": "/io.olvid.messenger.nogoogle_30202_src.tar.gz", "sha256": "cc5a6e72a98bac4c57d85f531a30ffba95761edcd2e6a8c592e2d3a986d379e5", "size": 48435152}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "4.3-fdroid", "versionCode": 30202, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["486d981d590c1e28ba218d4227f1c10dd7c5b158dfa1336055be752fd933f8bc"]}, "usesPermission": [{"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.BROADCAST_CLOSE_SYSTEM_DIALOGS"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.CHANGE_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PROJECTION"}, {"name": "android.permission.FOREGROUND_SERVICE_REMOTE_MESSAGING"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.HIDE_OVERLAY_WINDOWS"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "io.olvid.messenger.nogoogle.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on olvid.io servers", "fr-FR": "Dépend des serveurs olvid.io"}}}, "02f7696e291d21778fec020a9db8f52888aadeff7093871be4f5863f07e960e3": {"added": 1777931336453, "file": {"name": "/io.olvid.messenger.nogoogle_30201.apk", "sha256": "02f7696e291d21778fec020a9db8f52888aadeff7093871be4f5863f07e960e3", "size": 84767605, "ipfsCIDv1": "bafybeihorbjatrq477234kxrz4znzre56qzzx7nhvvv56wnmigzcm647hq"}, "src": {"name": "/io.olvid.messenger.nogoogle_30201_src.tar.gz", "sha256": "446fce37f31e6ad8dd4689a574d100704f286d72a06198ba45926fa1f2ef5643", "size": 48435102}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "4.3-fdroid", "versionCode": 30201, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["486d981d590c1e28ba218d4227f1c10dd7c5b158dfa1336055be752fd933f8bc"]}, "usesPermission": [{"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.BROADCAST_CLOSE_SYSTEM_DIALOGS"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.CHANGE_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PROJECTION"}, {"name": "android.permission.FOREGROUND_SERVICE_REMOTE_MESSAGING"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.HIDE_OVERLAY_WINDOWS"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "io.olvid.messenger.nogoogle.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on olvid.io servers", "fr-FR": "Dépend des serveurs olvid.io"}}}, "35fccec334e09de2b859d9ba4830765c0047a6a54717ce05c2b1702fb88a8576": {"whatsNew": null}}}, "io.perfice.app": {"metadata": {"added": 1778058151118, "categories": ["Connectivity", "Sports & Health"], "issueTracker": "https://github.com/p0lloc/perfice/issues", "lastUpdated": 1778058151118, "license": "MIT", "sourceCode": "https://github.com/p0lloc/perfice", "webSite": "https://perfice.adoe.dev", "featureGraphic": {"en-US": {"name": "/io.perfice.app/en-US/featureGraphic_xCW4ULOA__KNdCyE4uLdpHPYG6pxSmIkYahZeE_4Y3Y=.png", "sha256": "c425b850b380fff28d742c84e2e2dda473d81baa714a622461a859784ff86376", "size": 13425}}, "authorEmail": "p0lloc@protonmail.com", "authorName": "Perfice", "liberapay": "p0lloc", "name": {"en-US": "Perfice"}, "summary": {"en-US": "Track anything, find the patterns that shape your life"}, "description": {"en-US": "Perfice is your self-tracking and improvement companion! Empowering you to log different aspects of your life and see how they correlate with each other. Heavily customizable to help suit your needs. \n\n<b>Trackables</b>\nTrack anything—sleep, mood, even... bathroom visits. Logging is fast and flexible. Visualize your data with clean charts and tables. Export effortlessly to CSV or JSON when you need it.\n\n<b>Analytics</b>\nUncover what really makes a difference. Explore correlations between what you track. Spot patterns that affect your well-being, like how your mood shifts by day of the week.\n\n<b>Goals</b>\nStay focused with smart, custom goals. Combine multiple metrics into powerful formulas. Track progress automatically as you log, and stay motivated with visual streaks.\n\n<b>Tags</b>\nTag your day in a tap. Headache? Super social? Tags let you quickly capture key experiences without breaking your flow.\n\n<b>Dashboard</b>\nYour entire life, at a glance. Arrange and resize widgets to build a dashboard that works for you. It’s your space—make it yours.\n\n<b>Integrations</b>\nIntegrations such as Android Health Connect allows you to automatically pull in health data from your wearables and find meaningful correlations.\n"}, "icon": {"en-US": {"name": "/io.perfice.app/en-US/icon_kntLjoUb_3Yzg1gc-4kr3WgLFk-ayoFs_aku0LwXBTA=.png", "sha256": "927b4b8e851bff763383581cfb892bdd680b164f9aca816cfda92ed0bc170530", "size": 14045}}, "preferredSigner": "810a726211ef041c816cbe187be11938ea6b73cc9b77ab699e9a5f91f4e28222"}, "versions": {"afda24751f5963f9633e68455684d54d0f17dd5632991e2c9ff132915bacf916": {"added": 1778058151118, "file": {"name": "/io.perfice.app_19.apk", "sha256": "afda24751f5963f9633e68455684d54d0f17dd5632991e2c9ff132915bacf916", "size": 9885536, "ipfsCIDv1": "bafybeia3mawsmiqb36ps2bit7plo2tnvjr2v6jwef3zakca6vjchj7mi6q"}, "src": {"name": "/io.perfice.app_19_src.tar.gz", "sha256": "982bcf8a6cf7b250adf0333497bc4a20935a0d79cdab9e2a9f727b1e2fc76c55", "size": 4395113}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.0.19", "versionCode": 19, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["810a726211ef041c816cbe187be11938ea6b73cc9b77ab699e9a5f91f4e28222"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.health.READ_STEPS"}, {"name": "android.permission.health.READ_HEART_RATE"}, {"name": "android.permission.health.READ_TOTAL_CALORIES_BURNED"}, {"name": "android.permission.health.READ_SLEEP"}, {"name": "android.permission.health.READ_BLOOD_GLUCOSE"}, {"name": "android.permission.health.READ_EXERCISE"}, {"name": "android.permission.health.READ_HEIGHT"}, {"name": "android.permission.health.READ_WEIGHT"}, {"name": "android.permission.health.READ_HYDRATION"}, {"name": "android.permission.health.READ_BLOOD_PRESSURE"}, {"name": "android.permission.health.READ_NUTRITION"}, {"name": "android.permission.health.READ_HEALTH_DATA_HISTORY"}, {"name": "android.permission.health.READ_HEALTH_IN_BACKGROUND"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "io.perfice.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "2e752a58b960e825cbc482d5f945c891b62696c66adc9048124c8ecc9ede3190": {"added": 1778058151118, "file": {"name": "/io.perfice.app_18.apk", "sha256": "2e752a58b960e825cbc482d5f945c891b62696c66adc9048124c8ecc9ede3190", "size": 9885612, "ipfsCIDv1": "bafybeicwjjvsz5utbxabgxvwepwc3k6gvdmzc5ulbzxlvi3kar6apgjyiq"}, "src": {"name": "/io.perfice.app_18_src.tar.gz", "sha256": "e8e5ff68d890201786e7ef8e94e110c72ca1203a9b275cee4f056562dca61749", "size": 4394976}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.0.18", "versionCode": 18, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["810a726211ef041c816cbe187be11938ea6b73cc9b77ab699e9a5f91f4e28222"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.health.READ_STEPS"}, {"name": "android.permission.health.READ_HEART_RATE"}, {"name": "android.permission.health.READ_TOTAL_CALORIES_BURNED"}, {"name": "android.permission.health.READ_SLEEP"}, {"name": "android.permission.health.READ_BLOOD_GLUCOSE"}, {"name": "android.permission.health.READ_EXERCISE"}, {"name": "android.permission.health.READ_HEIGHT"}, {"name": "android.permission.health.READ_WEIGHT"}, {"name": "android.permission.health.READ_HYDRATION"}, {"name": "android.permission.health.READ_BLOOD_PRESSURE"}, {"name": "android.permission.health.READ_NUTRITION"}, {"name": "android.permission.health.READ_HEALTH_DATA_HISTORY"}, {"name": "android.permission.health.READ_HEALTH_IN_BACKGROUND"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "io.perfice.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "it.belloworld.mercurygram": {"metadata": {"lastUpdated": 1778402060034}, "versions": {"4844dc175a3cfcef21f68cf5273dcbcdca3657f6e0747f903bdd47883bb71dd3": null, "07fe425ec5b43441c692b58e241d3b969018d68f5a665a8879521b11ba321428": null, "f3be57a20e4bdae800dd201ea2b7c9d22882f0c91c221da39ab21b21d1fa8686": null, "62fcfbba37e4ecd36e903456b2e075323df3520292037b89b13b01c7f3e67e91": null, "f54100506d31a233dacdf6909ef5d5ad1468afc23c388b80976bd1e35b2b6b58": {"added": 1778402060034, "file": {"name": "/it.belloworld.mercurygram_6666048.apk", "sha256": "f54100506d31a233dacdf6909ef5d5ad1468afc23c388b80976bd1e35b2b6b58", "size": 85793884, "ipfsCIDv1": "bafybeibxsdrgajyudcc3yvyvdsrhh65rzclyhx2gqzu4a5lsm6adjr2ete"}, "src": {"name": "/it.belloworld.mercurygram_6666048_src.tar.gz", "sha256": "7460d3be1ba5e58691a437c7e7ce599ecf8ec8a5a0847611ba1a88daddfdf3eb", "size": 133337966}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "12.6.4.4", "versionCode": 6666048, "features": [{"name": "android.hardware.vulkan.version"}], "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["feb802f2f14cee16efd9fec5d809fa3bef7a2b349b989f816d42aad9c39ef77a"]}, "usesPermission": [{"name": "it.belloworld.mercurygram.permission.MAPS_RECEIVE"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_MEDIA_LOCATION"}, {"name": "android.permission.CALL_PHONE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PROJECTION"}, {"name": "android.permission.FOREGROUND_SERVICE_CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.READ_CALL_LOG"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.READ_CLIPBOARD"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.GET_ACCOUNTS"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.WRITE_CONTACTS"}, {"name": "android.permission.MANAGE_ACCOUNTS"}, {"name": "android.permission.READ_PROFILE"}, {"name": "android.permission.WRITE_SYNC_SETTINGS"}, {"name": "android.permission.READ_SYNC_SETTINGS"}, {"name": "android.permission.AUTHENTICATE_ACCOUNTS"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.INSTALL_SHORTCUT"}, {"name": "com.android.launcher.permission.INSTALL_SHORTCUT"}, {"name": "com.android.launcher.permission.UNINSTALL_SHORTCUT"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.MANAGE_OWN_CALLS"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.READ_PHONE_NUMBERS"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"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"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "it.belloworld.mercurygram.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {}}}, "20f54bc79198fec4b84435b5d4f6de9e0b7c6be67c26b30a391a3d1623c6aa7f": {"added": 1778402060034, "file": {"name": "/it.belloworld.mercurygram_6666047.apk", "sha256": "20f54bc79198fec4b84435b5d4f6de9e0b7c6be67c26b30a391a3d1623c6aa7f", "size": 78789728, "ipfsCIDv1": "bafybeiafrtktizbh5oamq3ot5eobhyzaazpylq6wnvmd3wsdo47kkhmaci"}, "src": {"name": "/it.belloworld.mercurygram_6666047_src.tar.gz", "sha256": "ed70e83054695defb3c2e8890ca406fca9aceca543efc50554ba6ea02c102411", "size": 133337164}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "12.6.4.4", "versionCode": 6666047, "features": [{"name": "android.hardware.vulkan.version"}], "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["feb802f2f14cee16efd9fec5d809fa3bef7a2b349b989f816d42aad9c39ef77a"]}, "usesPermission": [{"name": "it.belloworld.mercurygram.permission.MAPS_RECEIVE"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_MEDIA_LOCATION"}, {"name": "android.permission.CALL_PHONE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PROJECTION"}, {"name": "android.permission.FOREGROUND_SERVICE_CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.READ_CALL_LOG"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.READ_CLIPBOARD"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.GET_ACCOUNTS"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.WRITE_CONTACTS"}, {"name": "android.permission.MANAGE_ACCOUNTS"}, {"name": "android.permission.READ_PROFILE"}, {"name": "android.permission.WRITE_SYNC_SETTINGS"}, {"name": "android.permission.READ_SYNC_SETTINGS"}, {"name": "android.permission.AUTHENTICATE_ACCOUNTS"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.INSTALL_SHORTCUT"}, {"name": "com.android.launcher.permission.INSTALL_SHORTCUT"}, {"name": "com.android.launcher.permission.UNINSTALL_SHORTCUT"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.MANAGE_OWN_CALLS"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.READ_PHONE_NUMBERS"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"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"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "it.belloworld.mercurygram.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {}}}, "f4979d4a4f5f416bf462f1159bbc16fde870a9af4765d59bfe94ac67b1366f51": {"added": 1778402060034, "file": {"name": "/it.belloworld.mercurygram_6666044.apk", "sha256": "f4979d4a4f5f416bf462f1159bbc16fde870a9af4765d59bfe94ac67b1366f51", "size": 89386070, "ipfsCIDv1": "bafybeibrwxyubbo2dpxgi2hso5wnkujkle3x3tpdlz6cbcghlbrlwssgte"}, "src": {"name": "/it.belloworld.mercurygram_6666044_src.tar.gz", "sha256": "69da15017688e2dfe442d4513ff51866decc836e7df5f7c76424e34e62b52a2c", "size": 133335906}, "manifest": {"nativecode": ["x86_64"], "versionName": "12.6.4.4", "versionCode": 6666044, "features": [{"name": "android.hardware.vulkan.version"}], "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["feb802f2f14cee16efd9fec5d809fa3bef7a2b349b989f816d42aad9c39ef77a"]}, "usesPermission": [{"name": "it.belloworld.mercurygram.permission.MAPS_RECEIVE"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_MEDIA_LOCATION"}, {"name": "android.permission.CALL_PHONE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PROJECTION"}, {"name": "android.permission.FOREGROUND_SERVICE_CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.READ_CALL_LOG"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.READ_CLIPBOARD"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.GET_ACCOUNTS"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.WRITE_CONTACTS"}, {"name": "android.permission.MANAGE_ACCOUNTS"}, {"name": "android.permission.READ_PROFILE"}, {"name": "android.permission.WRITE_SYNC_SETTINGS"}, {"name": "android.permission.READ_SYNC_SETTINGS"}, {"name": "android.permission.AUTHENTICATE_ACCOUNTS"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.INSTALL_SHORTCUT"}, {"name": "com.android.launcher.permission.INSTALL_SHORTCUT"}, {"name": "com.android.launcher.permission.UNINSTALL_SHORTCUT"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.MANAGE_OWN_CALLS"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.READ_PHONE_NUMBERS"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"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"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "it.belloworld.mercurygram.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {}}}, "b648d56ad2f608984cc0e1c422b630c2909c577ea395f9efa6ef800984c59325": {"added": 1778402060034, "file": {"name": "/it.belloworld.mercurygram_6666043.apk", "sha256": "b648d56ad2f608984cc0e1c422b630c2909c577ea395f9efa6ef800984c59325", "size": 89209936, "ipfsCIDv1": "bafybeiekfjpq7qezly2rt4ehksgm6zchj3km6kfqt7ygri72x2qoe5scee"}, "src": {"name": "/it.belloworld.mercurygram_6666043_src.tar.gz", "sha256": "c64624581dda3b5e6eee7f416b9e80ec2867da42d89502cf8acbfe0588609fda", "size": 133336338}, "manifest": {"nativecode": ["x86"], "versionName": "12.6.4.4", "versionCode": 6666043, "features": [{"name": "android.hardware.vulkan.version"}], "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["feb802f2f14cee16efd9fec5d809fa3bef7a2b349b989f816d42aad9c39ef77a"]}, "usesPermission": [{"name": "it.belloworld.mercurygram.permission.MAPS_RECEIVE"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_MEDIA_LOCATION"}, {"name": "android.permission.CALL_PHONE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PROJECTION"}, {"name": "android.permission.FOREGROUND_SERVICE_CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.READ_CALL_LOG"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.READ_CLIPBOARD"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.GET_ACCOUNTS"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.WRITE_CONTACTS"}, {"name": "android.permission.MANAGE_ACCOUNTS"}, {"name": "android.permission.READ_PROFILE"}, {"name": "android.permission.WRITE_SYNC_SETTINGS"}, {"name": "android.permission.READ_SYNC_SETTINGS"}, {"name": "android.permission.AUTHENTICATE_ACCOUNTS"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.INSTALL_SHORTCUT"}, {"name": "com.android.launcher.permission.INSTALL_SHORTCUT"}, {"name": "com.android.launcher.permission.UNINSTALL_SHORTCUT"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.MANAGE_OWN_CALLS"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.READ_PHONE_NUMBERS"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"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"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "it.belloworld.mercurygram.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {}}}}}, "it.danieleverducci.lunatracker": {"metadata": {"categories": ["Time Tracker"]}}, "it.diab": {"metadata": {"categories": ["Health Manager", "Sports & Health"]}}, "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, "description": {"en-US": "<h2>Features</h2><ul><li>Multiple accounts with separate cookie storage</li><li>Blocklist (EasyList and EasyPrivacy)</li><li>Download image</li><li>Download fb/ig reel</li><li>Usage limits</li><li>Select text</li><li>Zoom</li><li>Remove tracking url query params</li></ul>\n<h2>Supported SNS</h2><ul><li>Bluesky</li><li>Facebook</li><li>Instagram</li><li>LinkedIn</li><li>Reddit</li><li>Threads</li><li>TikTok</li><li>Tumblr</li><li>VK</li><li>X (Twitter)</li></ul>\n<h2>How it works</h2><ul><li>Wrap the SNS websites in Android webview</li><li>Inject code to block ads</li></ul>\n"}}, "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"}}}}}, "jp.nonbili.noutube": {"metadata": {"lastUpdated": 1778402060034, "summary": {"es-ES": "YouTube y YouTube Music en una sola aplicación. Sin anuncios, se reproduce en se"}, "description": {"es-ES": "YouTube y YouTube Music en una sola aplicación. Sin anuncios, se reproduce en segundo plano.\n<ul><li>Gestiona tu lista de seguimiento y biblioteca de música sin iniciar sesión</li><li>Gestiona el historial de reproducciones sin iniciar sesión</li><li>Descarga vídeos</li><li>Lector de feeds RSS para canales de YouTube</li><li>Oculta Shorts</li><li>Chat en vivo</li><li>Reproduce audio original</li><li>Personaliza con CSS</li></ul>\n<h2>Cómo funciona</h2>\n<ul><li>Envuelve https://m.youtube.com y https://music.youtube.com en un webview de Android</li><li>Inyecta código para bloquear anuncios</li><li>Intercepta los controles de reproducción y permite la reproducción en segundo plano</li></ul>\n<h2>Versión de escritorio</h2>\nLa versión de escritorio comparte la misma base de código que la versión móvil.\nDescarga la versión para Linux/macOS/Windows desde <a href=\"https://github.com/nonbili/NouTube-Desktop/releases\">NouTube-Desktop</a>.\n"}}, "versions": {"5d5959fec21897853345015566a29de8ba6971366b715699b9e1cd13235a14bc": null, "6b86488960f78a430998ae996f21dca0689e4b39b2e7ae233431c7dcb00bf139": null, "6bc578f5f81cc8865425a47b16b2469b15b5326343945637af0ac834a4b79f7b": {"added": 1778402060034, "file": {"name": "/jp.nonbili.noutube_5304.apk", "sha256": "6bc578f5f81cc8865425a47b16b2469b15b5326343945637af0ac834a4b79f7b", "size": 60253692, "ipfsCIDv1": "bafybeihy4irwffzjbxxa2oqtouf7refscy6nppjnicdcbzvuxg6heg3vvm"}, "src": {"name": "/jp.nonbili.noutube_5304_src.tar.gz", "sha256": "9f7c34775d294f30fdf9a58920b075fc50dd207834b7db9228c8b6a7623a9143", "size": 147511877}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "0.5.4", "versionCode": 5304, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["75807654fe0a952397951e5068be3abafc54704d3c49522951f10497a2c91555"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"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"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "jp.nonbili.noutube.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Rely on YouTube and YouTube Music"}}, "whatsNew": {"en-US": "- Support floating mini player on YouTube\n- Support importing localized takeout data\n- Add Spanish translation\n"}}, "68a0b6a48490a3053c583e4a35cc2ba850e9373af521620e75f32bfe83bc8250": {"added": 1778402060034, "file": {"name": "/jp.nonbili.noutube_5303.apk", "sha256": "68a0b6a48490a3053c583e4a35cc2ba850e9373af521620e75f32bfe83bc8250", "size": 57407034, "ipfsCIDv1": "bafybeiggzy3upd53dvepeyfzxe2auoa5w5rkdy4rdkidymtlehnsfbd4z4"}, "src": {"name": "/jp.nonbili.noutube_5303_src.tar.gz", "sha256": "a6676dcf45864919c59444166f61f200552cad4341c88013c081edbbfad2fe93", "size": 147511556}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "0.5.4", "versionCode": 5303, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["75807654fe0a952397951e5068be3abafc54704d3c49522951f10497a2c91555"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"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"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "jp.nonbili.noutube.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Rely on YouTube and YouTube Music"}}}}}, "me.hackerchick.catima": {"metadata": {"lastUpdated": 1778188097776, "featureGraphic": {"sr": {"name": "/me.hackerchick.catima/sr/featureGraphic_fiwcu_dGTdy-eZUO5EbG4hzp2mfMyJ7nyNfWr-GrEhE=.png", "sha256": "7e2c1cbbf7464ddcbe79950ee446c6e21ce9da67ccc89ee7c8d7d6afe1ab1211", "size": 39666}}, "name": {"sr": "Catima - Novčanik za vaučere"}, "summary": {"it-IT": "Per gestire codici a barre, iscrizioni, programmi fedeltà, coupon e biglietti.", "sr": "Za tvoje bar-kodove, članstva, programe vernosti i karte."}, "description": {"sr": "Zaboravi na potragu za plastičnim karticama lojalnosti tokom plaćanja na kasi ili u web prodavnici.\n<b>Skeniraj bar-kodove na svoj uređaj pomoću kamere i zaboravi na kartice.</b>\n\nZaboravi na novčanik, ili ga olakšaj samo za najbitnije stvari.\n\nUz ovaj neophodan alat za svaki dan (EDC), možeš da zameniš beskorisnu plastiku kešom.\n\n- Izbegni praćenje uz minimalne dozvole. Bez pristupa internetu i bez reklama.\n- Dodaj kartice ili kodove sa nazivima i prilagodljivim bojama.\n- Ručni unos koda ako nema bar-koda za čuvanje ili ako ne može da se skenira.\n- Uvezi kartice i kodove iz fajlova, Catima, FidMe, Loyalty Card Keychain i Voucher Vault aplikacija.\n- Napravi rezervnu kopiju svih kartica i prebaci ih na novi uređaj ako želiš.\n- Deli kupone, ekskluzivne ponude, promo kodove ili kartice pomoću bilo koje aplikacije.\n- Tamna tema i opcije pristupačnosti za slabovide korisnike.\n- Napravljeno za sve od strane zajednice slobodnog softvera.\n- Ručno rađeni prevodi na preko 40 jezika.\n- Besplatno, podržano doprinosima zajednice.\n- Koristi, proučavaj, menjaj i deli kako god želiš; *sa svima*.\n- Nije samo slobodan softver / otvoren kod. *Copyleft* slobodan softver (GPLv3+) za upravljanje karticama.\n\nPojednostavi sebi život i kupovinu - nikada više nemoj izgubiti papirni račun, poklon karticu ili avionsku kartu.\nNosi sve svoje nagrade i bonuse sa sobom i štedi u hodu.\n"}}, "versions": {"e1ac13ac3e470b309b517f4709fdddfc684871883bce39aaea2dade811d0ac19": null, "7e1ba70d24469ad269418226bf1de5bff2c171978262a1ea46debe6eea5653cb": {"added": 1778188097776, "file": {"name": "/me.hackerchick.catima_165.apk", "sha256": "7e1ba70d24469ad269418226bf1de5bff2c171978262a1ea46debe6eea5653cb", "size": 4948926, "ipfsCIDv1": "bafybeifhrqp3pvo2szuzopgw3t6miedw4coron5j462goaeri63qdbbwua"}, "src": {"name": "/me.hackerchick.catima_165_src.tar.gz", "sha256": "a70c552917ad3f8f622e3746f6afa0d96d6d4fac6db6f583dcb1346d78eb8986", "size": 3882695}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.42.0", "versionCode": 165, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["62864db787cc31928dc2c114673cdbb017beabb13ba6df6ae5256e738bb953ae"]}, "usesPermission": [{"name": "android.permission.CAMERA"}, {"name": "android.permission.NFC"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 23}, {"name": "me.hackerchick.catima.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"cs-CZ": "- Zakázání NFC ve výchozím nastavení během zobrazování karty\n- Požádání klávesnice o velké písmeno na začátku každého slova při úpravě názvu\n- Do názvu souboru s exportem umístěno datum\n", "de-DE": "- NFC standardmäßig deaktivieren während eine Karte gezeigt wird\n- Jedes Wort des Namens einer Karte im Bearbeitungsbildschirm in Kapitälchen speichern\n- Datum dem Namen der Exportdatei hinzufügen\n", "en-US": "- Disable NFC while showing a card by default\n- Ask keyboard to capitalize each word in store name in edit screen\n- Put date in export file name", "es-ES": "- Desactivar NFC al mostrar una tarjeta por defecto\n- Solicitar al teclado que ponga en mayúscula cada palabra del nombre de la tienda en la pantalla de edición\n- Incluir la fecha en el nombre del archivo de exportación\n", "fr-FR": "- Désactive le NFC par défaut lors de l'affichage d'une carte\n- Demande au clavier de mettre en majuscule chaque mot du nom du magasin dans l'écran de modifications\n- Ajout de la date dans le nom du fichier d'export\n", "hr": "- Standardno isključi NFC prilikom prikazivanjw kartice\n- Zatraži od tipkovnice da u ekranu za uređivanje zapiše svaku riječ velikim slovima u imenu trgovine\n- Upiši datum u ime izvozne datoteke\n", "ja-JP": "- カードの表示中はNFCをデフォルトで無効に\n- 編集画面で店舗名称を大文字にするようキーボードに要求するように\n- エクスポートファイルの名称に日付を含むように\n", "pl-PL": "- Domyślnie wyłączaj funkcję NFC podczas wyświetlania karty\n- Na ekranie edycji ustaw klawiaturę tak, aby pierwsze litery słów w nazwie sklepu były wielkie\n- Dodaj datę do nazwy pliku eksportu\n", "sk": "- Vypnúť NFC pri zobrazení karty (predvolené nastavenie)\n- Požiadať klávesnicu, aby na obrazovke na úpravu písala každé slovo v názve obchodu veľkými písmenami\n- Do názvu exportovaného súboru vložiť dátum\n", "zh-CN": "- 默认在展示卡片时禁用 NFC\n- 在编辑屏幕中请求键盘大写商店名中的每个单词。\n- 在导出的文件名中放入日期\n"}}, "3774f09acf9be746fcaea1772b339402e40e596af4ec79bd10ada2983bca4992": {"whatsNew": {"es-ES": "A partir de esta versión, Android 5.0 y 5.1 ya no son compatibles. Si desea usar Catima en estas versiones, utilice la versión 2.41.6.\n\n- Se corrigió un error que provocaba un cierre inesperado al cambiar de tarjeta con los botones de volumen si solo había una tarjeta disponible.\n- Se corrigió un error que provocaba que el acceso directo volviera a la tarjeta anterior después de rotarla.\n", "id": "Android 5.0 dan 5.1 tidak lagi didukung mulai rilis ini. Jika Anda ingin menggunakan Catima pada versi ini, silakan gunakan versi 2.41.6.\n\n- Perbaiki crash saat berpindah kartu menggunakan tombol volume jika hanya satu kartu yang tersedia\n- Perbaiki shortcut yang kembali ke kartu sebelumnya setelah rotasi\n", "ja-JP": "今回のリリースでAndroid 5.0 と 5.1 のサポートが終了しました。該当するバージョンで Catima をご利用になられる場合にはバージョン 2.41.6 をご利用下さい。\n\n- １枚しかカード利用できない場合に音量ボタンを使ってカード切替をしようとした際のクラッシュを修正\n- ショートカットが画面回転後に従前のカードに戻ってしまうのを修正\n", "pl-PL": "Od tej wersji nie są już obsługiwane systemy Android 5.0 i 5.1. Jeśli chcesz korzystać z Catima na tych wersjach, użyj wersji 2.41.6.\n\n- Naprawiono awarię podczas przełączania kart za pomocą przycisków głośności, jeśli dostępna jest tylko jedna karta\n- Naprawiono skrót powracający do poprzedniej karty po obróceniu\n", "sk": "Od tejto verzie už nie sú podporované systémy Android 5.0 a 5.1. Ak chcete používať aplikáciu Catima na týchto verziách, použite prosím verziu 2.41.6.\n\n- Oprava pádu aplikácie pri prepínaní kariet pomocou tlačidiel hlasitosti, ak je k dispozícii len jedna karta\n- Oprava skratky, ktorá po otočení obrazovky vracala na predchádzajúcu kartu\n"}}, "d252491c2cf4f1023b24cd7ba165c31b5a1ec577fdc697bcb3d60aa83f474217": {"whatsNew": {"es-ES": "- Detectar automáticamente las URL en el ID de la tarjeta y hacerlas pulsables en la ventana emergente de detalles del ID de la tarjeta\n- Corregir la actividad del selector de códigos de barras que mostraba cuadrados blancos en lugar de códigos de barras\n", "id": "- Deteksi URL secara otomatis pada ID kartu dan jadikan dapat diklik di pop-up detail ID kartu\n- Perbaiki aktivitas pemilih barcode yang menampilkan kotak putih alih-alih barcode\n", "sk": "- Automatická detekcia URL adries v ID karty a sprístupnenie odkazu v pop-up okne s podrobnosťami ID karty\n- Oprava chyby vo funkcii výberu čiarových kódov, ktorá zobrazovala biele štvorce namiesto čiarových kódov\n"}}}}, "me.impa.knockonports": {"metadata": {"lastUpdated": 1778402060034, "screenshots": {"phone": {"cs-CZ": [{"name": "/me.impa.knockonports/cs-CZ/phoneScreenshots/01_sequence_list.png", "sha256": "83449e6a9c54e3710a27c78e439978082dd603dffe5e8850fb1083abc41762c4", "size": 161616}, {"name": "/me.impa.knockonports/cs-CZ/phoneScreenshots/02_sequence_edit_basic.png", "sha256": "42e6856e2030c217774f65a42115754b4ab9c7b9679a24015f57885ae8c500f6", "size": 100024}, {"name": "/me.impa.knockonports/cs-CZ/phoneScreenshots/03_sequence_edit_advanced.png", "sha256": "380dba2e12939ed320498a862ec8df1bb07e53e9fc6e861665e57a672f0feaed", "size": 129625}, {"name": "/me.impa.knockonports/cs-CZ/phoneScreenshots/04_sequence_automate.png", "sha256": "7664c001a2e4439a59b68de754856df58559bfd32974a87e76db9150735a7545", "size": 153468}, {"name": "/me.impa.knockonports/cs-CZ/phoneScreenshots/05_settings.png", "sha256": "7e273764aac54490e4d150992e67ae319cdc9d5955c5ae53373e87cb8f3359f1", "size": 205660}], "de-DE": [{"name": "/me.impa.knockonports/de-DE/phoneScreenshots/01_sequence_list.png", "sha256": "71a4e8268429c4688866eea16ede3f7b5193a8e8900f9914adb6aa90c389611d", "size": 162120}, {"name": "/me.impa.knockonports/de-DE/phoneScreenshots/02_sequence_edit_basic.png", "sha256": "1f745944921ca5f68d85ffe1fa99e0dc5515afbff565e3620dd7ca33acfe201a", "size": 95293}, {"name": "/me.impa.knockonports/de-DE/phoneScreenshots/03_sequence_edit_advanced.png", "sha256": "e30d997c456a3ac8ca6d30b7d9427936c93ea3ee06c68ff248e6a617fafda089", "size": 136090}, {"name": "/me.impa.knockonports/de-DE/phoneScreenshots/04_sequence_automate.png", "sha256": "287ac8e8ccb11b4c8c79869867e4b6ef0033df13c249628a9d7ef35dd32d621c", "size": 159409}, {"name": "/me.impa.knockonports/de-DE/phoneScreenshots/05_settings.png", "sha256": "948f3c6d1e893b3443e4f23efa1dc2121d340276cb5e027de9b16e6b1c146c92", "size": 207627}], "en-US": [{"name": "/me.impa.knockonports/en-US/phoneScreenshots/01_sequence_list.png", "sha256": "2586eafc5f50e8da0d85657efd82c39821b1155fa55a3cd6e36a67e0d1f4de38", "size": 161909}, {"name": "/me.impa.knockonports/en-US/phoneScreenshots/02_sequence_edit_basic.png", "sha256": "9a318c7d0f77648465c9ccd8add5302c2ed8e8206528ae4660e6e4ed6ee7fde7", "size": 98373}, {"name": "/me.impa.knockonports/en-US/phoneScreenshots/03_sequence_edit_advanced.png", "sha256": "0696b0a52c4ee2dfbf8f1b2afa7e86d2939a1aa09ab433d23e0ec01cd825a5f1", "size": 128922}, {"name": "/me.impa.knockonports/en-US/phoneScreenshots/04_sequence_automate.png", "sha256": "b111e207c334822380a960a3fd29d6fd94c88bac5cb7f978b54f8a1abdbb82e4", "size": 149116}, {"name": "/me.impa.knockonports/en-US/phoneScreenshots/05_settings.png", "sha256": "9f0b3b8251e1e95799fc014f14bef7424e928ca6bd45d9decc4ec55869a9519d", "size": 195091}], "fr-FR": [{"name": "/me.impa.knockonports/fr-FR/phoneScreenshots/01_sequence_list.png", "sha256": "fe5c1c28a203c7a3ca101e8be75bd0960e1387cf0437350b0cc174f0c44bceb4", "size": 163747}, {"name": "/me.impa.knockonports/fr-FR/phoneScreenshots/02_sequence_edit_basic.png", "sha256": "76827ff552660189223df8c5014a9a38e18ab3a07f642272729a1a797eaed0de", "size": 95916}, {"name": "/me.impa.knockonports/fr-FR/phoneScreenshots/03_sequence_edit_advanced.png", "sha256": "9d8256069ae93b11f9064813f635eb60ae93b2939937dfbd5d3afc8123b947d0", "size": 135735}, {"name": "/me.impa.knockonports/fr-FR/phoneScreenshots/04_sequence_automate.png", "sha256": "19eda5a1727fdadc68e65117ed0dbebd7270a7a0e70dfafc523bec5816b419e3", "size": 151420}, {"name": "/me.impa.knockonports/fr-FR/phoneScreenshots/05_settings.png", "sha256": "c1661bc590dbfae433b5980060dcd7593f68b8ce9fb64fda7be8a10ec976010f", "size": 215296}], "hy-AM": [{"name": "/me.impa.knockonports/hy-AM/phoneScreenshots/01_sequence_list.png", "sha256": "d66c324a10ea62242d2ba131daf2ed5986ade8eef5549b14d0d35aa1f4af7278", "size": 159485}, {"name": "/me.impa.knockonports/hy-AM/phoneScreenshots/02_sequence_edit_basic.png", "sha256": "832b7a4e7afc9f2694e292432d5bd5bb59ee9a89881d211140cc1ad298208df8", "size": 98324}, {"name": "/me.impa.knockonports/hy-AM/phoneScreenshots/03_sequence_edit_advanced.png", "sha256": "6ed64b007b205a2e9d77ca7ec381e96d9383fc19229eb7c59098b8dd07af9fc8", "size": 129643}, {"name": "/me.impa.knockonports/hy-AM/phoneScreenshots/04_sequence_automate.png", "sha256": "30857a5c355415d0f910a781ec7e69a0b92b02725912a103da1fddc9b9ad09b6", "size": 155280}, {"name": "/me.impa.knockonports/hy-AM/phoneScreenshots/05_settings.png", "sha256": "487e8cb423d06102fd00d013637de7e266ab45c01ae06233da79873fc2b6d07a", "size": 196075}], "pt-BR": [{"name": "/me.impa.knockonports/pt-BR/phoneScreenshots/01_sequence_list.png", "sha256": "9d7fa5d544bcc4c216b8d5703e5d5e698d2c14794538d4cf02f02da9c24010d2", "size": 159727}, {"name": "/me.impa.knockonports/pt-BR/phoneScreenshots/02_sequence_edit_basic.png", "sha256": "444f07e168747eee66836718e98207ae60bd97ab51f3ba96bf153533327f6555", "size": 103446}, {"name": "/me.impa.knockonports/pt-BR/phoneScreenshots/03_sequence_edit_advanced.png", "sha256": "7bfb87399d87fe0e1b4e2d1e66d4e9049a8cffa3b73eb8292ac84171ae3f59aa", "size": 142947}, {"name": "/me.impa.knockonports/pt-BR/phoneScreenshots/04_sequence_automate.png", "sha256": "2d32f2fa3131b35b9e3a203c02693b5042de813af8ec9abf5167c8c0e735332a", "size": 154594}, {"name": "/me.impa.knockonports/pt-BR/phoneScreenshots/05_settings.png", "sha256": "67d445e20ef6f5dcccae86344bed760a73ac9e73ebc5713b3a709696f87879a2", "size": 207125}], "ru-RU": [{"name": "/me.impa.knockonports/ru-RU/phoneScreenshots/01_sequence_list.png", "sha256": "ce5fedc4604d5b05dea0856db5fe7afaf544521b930579a8f58155beb54e1a5d", "size": 168564}, {"name": "/me.impa.knockonports/ru-RU/phoneScreenshots/02_sequence_edit_basic.png", "sha256": "9f5f724c7fdf6174a73baf9f96dbeecb8cea0a053feb54f1d4679d6ea69583cf", "size": 99695}, {"name": "/me.impa.knockonports/ru-RU/phoneScreenshots/03_sequence_edit_advanced.png", "sha256": "59a17cbd031bded3037e47719e6603b293c60effc158cc448b7df9b82ec39ebc", "size": 137682}, {"name": "/me.impa.knockonports/ru-RU/phoneScreenshots/04_sequence_automate.png", "sha256": "e248f6580dda6d762993058ef26da53ca15a5936ac6856cad469c30a003a97fe", "size": 164149}, {"name": "/me.impa.knockonports/ru-RU/phoneScreenshots/05_settings.png", "sha256": "6a312cc1e6670b26bb11ed45c014d224a23d5284393ed3842cdfbf6b5c73596e", "size": 221093}], "zh-CN": [{"name": "/me.impa.knockonports/zh-CN/phoneScreenshots/01_sequence_list.png", "sha256": "0a27ed6eb5e15a8338c91978d391eb4696564136967954ce1efd2023bd8b03ae", "size": 169750}, {"name": "/me.impa.knockonports/zh-CN/phoneScreenshots/02_sequence_edit_basic.png", "sha256": "4dd5a0ffb82ab88ffb6f4c1cfe33d6d4af8ad014127e651ec5a10adb8f84a7f4", "size": 106019}, {"name": "/me.impa.knockonports/zh-CN/phoneScreenshots/03_sequence_edit_advanced.png", "sha256": "acc9988989552b6b31036eb41afd04d10d57a447f0e34de5e7943bb5a9205a13", "size": 159247}, {"name": "/me.impa.knockonports/zh-CN/phoneScreenshots/04_sequence_automate.png", "sha256": "f1108366340ad21ed6ee8e14b1e2da3f9d12fa6fc0027c25870a11d8c7eb2059", "size": 158530}, {"name": "/me.impa.knockonports/zh-CN/phoneScreenshots/05_settings.png", "sha256": "9adf331cb394734f72edcc36a832eea57da7d036b1786477cae1df905852775a", "size": 267258}]}}, "name": {"hy-AM": "Knock on Ports"}, "summary": {"hy-AM": "Հզոր հավելված՝ port knocking֊ի կառավարման և իրականացման համար"}, "description": {"es-ES": "Un programa que ejecuta secuencias de toques a puertos de red con el fin de abrir discretamente servicios protegidos por cortafuegos. Configura secuencias usando paquetes UDP, TCP, o ICMP con soporte para IPv4 o IPv6.\n", "hy-AM": "Գործիք՝ «Port knocking» հաջորդականություններ կատարելու համար, ինչը թույլ է տալիս գաղտնի բացել մուտքը դեպի firewall-ով պաշտպանված ծառայություններ։ Կազմաձևեք անհատական հաջորդականություններ՝ օգտագործելով UDP, TCP կամ ICMP փաթեթներ՝ IPv4 և IPv6 աջակցությամբ։\n\nՀիմնական առանձնահատկությունները.\n\n• Պրոտոկոլների ճկունություն. Ստեղծեք հաջորդականություններ UDP, TCP կամ ICMP փաթեթներով։ Կարգավորեք պարամետրերը, ներառյալ նպատակակետ պորտերը, փաթեթների միջև դադարները, TTL-ը, Hop Limit-ը և փաթեթի տվյալները (payload):\n• Ավտոմատացում և ինտեգրում. Հաջողված «թակոցից» հետո ավտոմատ գործարկեք հավելվածներ (օրինակ՝ SSH clients) կամ բացեք հղումներ (URL): Աջակցում է ինտեգրում այլ գործիքների հետ՝ հատուկ URI սխեմայի միջոցով՝ առաջադեմ ավտոմատացման համար։\n• Dual-Stack աջակցում. Լիարժեք համատեղելիություն IPv4 և IPv6 ցանցերի հետ։\n• Wear OS աջակցում. Գործարկեք ձեր «թակոցները» անմիջապես խելացի ժամացույցից։\n• Արագ հասանելիություն. Օգտագործեք հիմնական էկրանի պիտակները (shortcuts) և վիդջեթը՝ կազմաձևված հաջորդականություններն ակնթարթորեն գործարկելու համար։\n• Անհատականացում. Հարմարեցրեք միջերեսը դինամիկ գունային թեմաներով (Android 12+), հատուկ շեշտադրումներով և բաց/մուգ ռեժիմներով։ Ներառում է նաև բարձր հակադրության (contrast) տարբերակներ։\n• Կոնֆիգուրացիայի կառավարում. Արտահանեք և ներմուծեք ձեր հաջորդականությունները՝ պահուստավորման կամ տեղափոխման համար։\n• Առանց գովազդի, Բաց ելակետային կոդ. Անվճար, թափանցիկ հավելված, որը կենտրոնացած է գաղտնիության և օգտատիրոջ վերահսկողության վրա։\n"}}, "versions": {"70824fb400db167efeed7468aed4829dd1f17d5d51624c0aa1b3e749c958ff7b": null, "83f104e8f79800c60944bee23f4e43e66eba22bd573ca2880f625c527462c69f": {"added": 1778402060034, "file": {"name": "/me.impa.knockonports_360011400.apk", "sha256": "83f104e8f79800c60944bee23f4e43e66eba22bd573ca2880f625c527462c69f", "size": 8447328, "ipfsCIDv1": "bafybeieinivindfs7a4ih2wyudno5y5lysgr3odpzgzgca45teahc4pntq"}, "src": {"name": "/me.impa.knockonports_360011400_src.tar.gz", "sha256": "19d149e5cd852ce464db0394bee288759819205e4ef8deacec4f99a031478977", "size": 6608230}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.1.6", "versionCode": 360011400, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["168f6f6555a8438f8dac959eb886112e33e1beec22e910ebba62f3b8299f3a3f"]}, "usesPermission": [{"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "me.impa.knockonports.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "• New language localization: Armenian (credit to @PazikLend)", "ru-RU": "• Новая локализация: Армянский (благодарность @PazikLend)"}}, "8a88c842d844af88d30dd19d0bfae41891882aecde076e767c13d111b352b40e": {"whatsNew": {"de-DE": "Ein Problem mit der Navigation wurde behoben\n", "fr-FR": "• Correction d'un problème de navigation\n", "hy-AM": "• Ուղղվել է նավիգացիայի խնդիրը\n", "pt-BR": "• Ajuste em problema de navegação\n"}}, "fc2fc25b41c3fdd5018f823f664445ae9a9292d429ee1955dca43b8a497019aa": {"whatsNew": {"hy-AM": "• Նոր լեզվու՝ ֆրանսերեն (հեղինակ՝ @renaud38 և @Acide-Burn)\n"}}}}, "me.lecaro.breakout": {"metadata": {"lastUpdated": 1778135657867}, "versions": {"72ab2476029ebfb2d0ac03fbdb5033a513e129a577090d63cf052f96ada7becf": null, "6c6387d04fde9edff50ee865ac4211a6a795ad433357ecf535e072d70ac59e0d": {"added": 1778135657867, "file": {"name": "/me.lecaro.breakout_29626913.apk", "sha256": "6c6387d04fde9edff50ee865ac4211a6a795ad433357ecf535e072d70ac59e0d", "size": 375547, "ipfsCIDv1": "bafybeibqzcytuccl7bre5dw3voq7bdisiauqvxxphdnvww36gpwqnsis54"}, "src": {"name": "/me.lecaro.breakout_29626913_src.tar.gz", "sha256": "a6fbfb91835ccccfface1965787cba28535ca3f083e89c335ffb7e4fa2334019", "size": 9313579}, "manifest": {"versionName": "29626913", "versionCode": 29626913, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["9eb80ba15da34194493f169377b2600e61a9faba0fe75b2ff36cc552a8d17ef6"]}, "usesPermission": [{"name": "me.lecaro.breakout.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "me.timeto.app": {"metadata": {"categories": ["Calendar & Agenda", "Habit Tracker", "Time Tracker"]}}, "net.canvoki.carburoid": {"metadata": {"lastUpdated": 1778188097776, "featureGraphic": {"an": {"name": "/net.canvoki.carburoid/an/featureGraphic__fpU83W8rMJAy-wcrqDU0m88G9bzpiuj3hzjEFo9qdk=.png", "sha256": "fdfa54f375bcacc240cbec1caea0d4d26f3c1bd6f3a62ba3de1ce3105a3da9d9", "size": 18837}, "and": {"name": "/net.canvoki.carburoid/and/featureGraphic_i8PD0GCZAIpbLngue7E-5ge_JWUkL8WIuaE_rd338SM=.png", "sha256": "8bc3c3d06099008a5b2e782e7bb13ee607bf2565242fc588b9a13fadddf7f123", "size": 19161}, "ca": {"name": "/net.canvoki.carburoid/ca/featureGraphic_EKxKqndDZJjrl67jmRVgZALcuh-zmR6JKJoeH4hQtDk=.png", "sha256": "10ac4aaa77436498eb97aee39915606402dcba1fb3991e89289a1e1f8850b439", "size": 19072}, "de": {"name": "/net.canvoki.carburoid/de/featureGraphic_S7aLmzBHortdN1HPEDS0TLHEs5muTYpQ8N_55LqR-Tc=.png", "sha256": "4bb68b9b3047a2bb5d3751cf1034b44cb1c4b399ae4d8a50f0dff9e4ba91f937", "size": 20636}, "en-US": {"name": "/net.canvoki.carburoid/en-US/featureGraphic_H73_0u3b-0Tz188bidzJEofDuV2L4ivncw8UVjNmXrY=.png", "sha256": "1fbdffd2eddbfb44f3d7cf1b89dcc91287c3b95d8be22be7730f145633665eb6", "size": 17833}, "es": {"name": "/net.canvoki.carburoid/es/featureGraphic_A-jCxEp-a3UrO7SfO6XFZ2ufSmtlOXg9C4xjOUt37fQ=.png", "sha256": "03e8c2c44a7e6b752b3bb49f3ba5c5676b9f4a6b6539783d0b8c63394b77edf4", "size": 18590}, "eu": {"name": "/net.canvoki.carburoid/eu/featureGraphic_WwK1wMCbccIRstdAyi_qAzKWHXoycsZurVIfZHppQJc=.png", "sha256": "5b02b5c0c09b71c211b2d740ca2fea0332961d7a3272c66ead521f647a694097", "size": 18603}, "fr": {"name": "/net.canvoki.carburoid/fr/featureGraphic_gHbTVXwyhTV8rhHexL9O6pPyF4MzUSQl176zT69aMCI=.png", "sha256": "8076d3557c3285357cae11dec4bf4eea93f2178333512425d7beb34faf5a3022", "size": 19157}, "gl": {"name": "/net.canvoki.carburoid/gl/featureGraphic_hY9sm0cO7hlnd0NLiUpwPgwjDi8Ou-dEyHaOBA1QwXQ=.png", "sha256": "858f6c9b470eee196777434b894a703e0c230e2f0ebbe744c8768e040d50c174", "size": 19043}, "pt": {"name": "/net.canvoki.carburoid/pt/featureGraphic_LOP46CGJAsTGJGJUo85qLOP2NkOEp1xAKVhXpjh1Vq8=.png", "sha256": "2ce3f8e8218902c4c6246254a3ce6a2ce3f6364384a75c40295857a6387556af", "size": 19500}, "ru": {"name": "/net.canvoki.carburoid/ru/featureGraphic_FuPNMeLGPM6cmyQvq9y-bAl3DqF1JoR6l3rWYggJ0rQ=.png", "sha256": "16e3cd31e2c63cce9c9b242fabdcbe6c09770ea17526847a977ad6620809d2b4", "size": 20685}}, "screenshots": {"phone": {"en-US": [{"name": "/net.canvoki.carburoid/en-US/phoneScreenshots/01-StationList-Dark.png", "sha256": "9b25f25118f8135ca17622e792fe83addf05cdfc9f6e5f04c8c85fa31c5f1ec7", "size": 240296}, {"name": "/net.canvoki.carburoid/en-US/phoneScreenshots/01-gas-station-list-dark.png", "sha256": "7417a4d63bbe031673067f29c86a2eb3fbd574f3e366bf31d93c39c8ced81337", "size": 245908}, {"name": "/net.canvoki.carburoid/en-US/phoneScreenshots/02-StationList-Light.png", "sha256": "f2bea2c3f03f62ded219bee7fe7f2c5eea294d17af22b22ee1f47ca1d3b41d35", "size": 240521}, {"name": "/net.canvoki.carburoid/en-US/phoneScreenshots/02-gas-station-list-light.png", "sha256": "de1e6d2290a0f721269d8a700055083cb9d466d5d56c62f3ed756203e9822a07", "size": 242553}, {"name": "/net.canvoki.carburoid/en-US/phoneScreenshots/03-Detail-Dark.png", "sha256": "e51577301a81ecc1d9746d2cee320ebbfd0644d04ed163b7eddc6e1d47f4fe74", "size": 128750}, {"name": "/net.canvoki.carburoid/en-US/phoneScreenshots/03-gas-station-detail.png", "sha256": "943dcc6d18bd9e3f7cee1eac2c2904fc5a7c408e93666274153011b44f841d6c", "size": 149708}, {"name": "/net.canvoki.carburoid/en-US/phoneScreenshots/04-Detail-Light.png", "sha256": "2c0ff48d0c277e3927514c8024274048f216de7d0f33071da09e0c904d20f164", "size": 131038}, {"name": "/net.canvoki.carburoid/en-US/phoneScreenshots/04-settings.png", "sha256": "96f1ea2c14128edc8c77506a5d73f83fe328cacd92fb2ec2c95059e0b7f37307", "size": 142022}, {"name": "/net.canvoki.carburoid/en-US/phoneScreenshots/05-LocationPicker-Dark.png", "sha256": "526709dec8903cde96e78f09c5f32a0dd3e717b5985f88328c5c1a5c359a0657", "size": 2391390}, {"name": "/net.canvoki.carburoid/en-US/phoneScreenshots/06-LocationPicker-Light.png", "sha256": "8226e79d0a38aef16f8ebe4116a2a787caf60b9bbd6ad446627d9956dceafede", "size": 2394212}, {"name": "/net.canvoki.carburoid/en-US/phoneScreenshots/07-Settings-Dark.png", "sha256": "ff2afa45c36c3375f22050402e34f5c5b8a295403b81f40ec6596c0a9857cec5", "size": 161235}, {"name": "/net.canvoki.carburoid/en-US/phoneScreenshots/08-Settings-Light.png", "sha256": "ca209f78f7ed824a522ba73cf6985104d81f6e0f82fd2ad60995a690feb23afe", "size": 156397}, {"name": "/net.canvoki.carburoid/en-US/phoneScreenshots/09-PlotView-Dark.png", "sha256": "f4d1583dd98b7f7a0f3613a4763eeeea2007f3106af10f0332ead6b61c71cf3b", "size": 144451}]}}, "name": {"and": "Carburoid"}}, "versions": {"d1242145725bd83382b6b60e2f9c20a03cbe08b0b34d0dcdf85d7abb0a9b07c3": null, "1c3e929032b03589c681a9c2eaf89c942a61e77379c1fae8a861766fbe3a59f3": {"added": 1778188097776, "file": {"name": "/net.canvoki.carburoid_1060400.apk", "sha256": "1c3e929032b03589c681a9c2eaf89c942a61e77379c1fae8a861766fbe3a59f3", "size": 65711487, "ipfsCIDv1": "bafybeifoyepqj47dxekqqogffsr4sxh54aommnk6hjxri2cx74cts2oaea"}, "src": {"name": "/net.canvoki.carburoid_1060400_src.tar.gz", "sha256": "c77f81b75e6c258d8b63d218474a719a41701539e6a7d539ec9bdc9b56eea8c4", "size": 14454788}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.6.4", "versionCode": 1060400, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["8cdfd389b1a7979943201321188a416ed54dbdf1c432ed07e2bb44b5b3cea722"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "net.canvoki.carburoid.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Rely on sedeaplicaciones.minetur.gob.es and data.economie.gouv.fr"}}, "whatsNew": {"an": "## 1.6.4 (2026-05-06)\n\nImproved builds\n\n- 🏗️ Keep debug symbols in release for better crash reports\n- 🏗️ Updated dependencies\n- 🏗️ Inherit yaml-strings plugin from shared\n- 🏗️ Dev scripts as submodule and relocatable\n\n", "and": "## 1.6.4 (2026-05-06)\n\nImproved builds\n\n- 🏗️ Keep debug symbols in release for better crash reports\n- 🏗️ Updated dependencies\n- 🏗️ Inherit yaml-strings plugin from shared\n- 🏗️ Dev scripts as submodule and relocatable\n\n", "ca": "## 1.6.4 (2026-05-06)\n\nImproved builds\n\n- 🏗️ Keep debug symbols in release for better crash reports\n- 🏗️ Updated dependencies\n- 🏗️ Inherit yaml-strings plugin from shared\n- 🏗️ Dev scripts as submodule and relocatable\n\n", "de": "## 1.6.4 (2026-05-06)\n\nImproved builds\n\n- 🏗️ Keep debug symbols in release for better crash reports\n- 🏗️ Updated dependencies\n- 🏗️ Inherit yaml-strings plugin from shared\n- 🏗️ Dev scripts as submodule and relocatable\n\n", "en-US": "## 1.6.4 (2026-05-06)\n\nImproved builds\n\n- 🏗️ Keep debug symbols in release for better crash reports\n- 🏗️ Updated dependencies\n- 🏗️ Inherit yaml-strings plugin from shared\n- 🏗️ Dev scripts as submodule and relocatable\n\n", "es": "## 1.6.4 (2026-05-06)\n\nImproved builds\n\n- 🏗️ Keep debug symbols in release for better crash reports\n- 🏗️ Updated dependencies\n- 🏗️ Inherit yaml-strings plugin from shared\n- 🏗️ Dev scripts as submodule and relocatable\n\n", "eu": "## 1.6.4 (2026-05-06)\n\nImproved builds\n\n- 🏗️ Keep debug symbols in release for better crash reports\n- 🏗️ Updated dependencies\n- 🏗️ Inherit yaml-strings plugin from shared\n- 🏗️ Dev scripts as submodule and relocatable\n\n", "fr": "## 1.6.4 (2026-05-06)\n\nImproved builds\n\n- 🏗️ Keep debug symbols in release for better crash reports\n- 🏗️ Updated dependencies\n- 🏗️ Inherit yaml-strings plugin from shared\n- 🏗️ Dev scripts as submodule and relocatable\n\n", "gl": "## 1.6.4 (2026-05-06)\n\nImproved builds\n\n- 🏗️ Keep debug symbols in release for better crash reports\n- 🏗️ Updated dependencies\n- 🏗️ Inherit yaml-strings plugin from shared\n- 🏗️ Dev scripts as submodule and relocatable\n\n", "pt": "## 1.6.4 (2026-05-06)\n\nImproved builds\n\n- 🏗️ Keep debug symbols in release for better crash reports\n- 🏗️ Updated dependencies\n- 🏗️ Inherit yaml-strings plugin from shared\n- 🏗️ Dev scripts as submodule and relocatable\n\n", "ru": "## 1.6.4 (2026-05-06)\n\nImproved builds\n\n- 🏗️ Keep debug symbols in release for better crash reports\n- 🏗️ Updated dependencies\n- 🏗️ Inherit yaml-strings plugin from shared\n- 🏗️ Dev scripts as submodule and relocatable\n\n"}}, "cc1f532880aeeb36ef231d680467576fc1c13880fa659f1095205da3091c740a": {"whatsNew": {"an": "## 1.6.3 (2026-04-09)\n\nNew Crash handler and new repo for the shared library\n\n- ✨ Crash handler to report crashes\n- ♻️ AppScaffold extracted to shared library\n- ♻️ WatermarkBox extracted to shared library\n- ♻️ Shared library to a different repo, as git submodule\n- 💄 Padding to the station not found message\n\n", "and": "## 1.6.3 (2026-04-09)\n\nNew Crash handler and new repo for the shared library\n\n- ✨ Crash handler to report crashes\n- ♻️ AppScaffold extracted to shared library\n- ♻️ WatermarkBox extracted to shared library\n- ♻️ Shared library to a different repo, as git submodule\n- 💄 Padding to the station not found message\n\n", "ca": "## 1.6.3 (2026-04-09)\n\nNew Crash handler and new repo for the shared library\n\n- ✨ Crash handler to report crashes\n- ♻️ AppScaffold extracted to shared library\n- ♻️ WatermarkBox extracted to shared library\n- ♻️ Shared library to a different repo, as git submodule\n- 💄 Padding to the station not found message\n\n", "de": "## 1.6.3 (2026-04-09)\n\nNew Crash handler and new repo for the shared library\n\n- ✨ Crash handler to report crashes\n- ♻️ AppScaffold extracted to shared library\n- ♻️ WatermarkBox extracted to shared library\n- ♻️ Shared library to a different repo, as git submodule\n- 💄 Padding to the station not found message\n\n", "en-US": "## 1.6.3 (2026-04-09)\n\nNew Crash handler and new repo for the shared library\n\n- ✨ Crash handler to report crashes\n- ♻️ AppScaffold extracted to shared library\n- ♻️ WatermarkBox extracted to shared library\n- ♻️ Shared library to a different repo, as git submodule\n- 💄 Padding to the station not found message\n\n", "es": "## 1.6.3 (2026-04-09)\n\nNew Crash handler and new repo for the shared library\n\n- ✨ Crash handler to report crashes\n- ♻️ AppScaffold extracted to shared library\n- ♻️ WatermarkBox extracted to shared library\n- ♻️ Shared library to a different repo, as git submodule\n- 💄 Padding to the station not found message\n\n", "eu": "## 1.6.3 (2026-04-09)\n\nNew Crash handler and new repo for the shared library\n\n- ✨ Crash handler to report crashes\n- ♻️ AppScaffold extracted to shared library\n- ♻️ WatermarkBox extracted to shared library\n- ♻️ Shared library to a different repo, as git submodule\n- 💄 Padding to the station not found message\n\n", "fr": "## 1.6.3 (2026-04-09)\n\nNew Crash handler and new repo for the shared library\n\n- ✨ Crash handler to report crashes\n- ♻️ AppScaffold extracted to shared library\n- ♻️ WatermarkBox extracted to shared library\n- ♻️ Shared library to a different repo, as git submodule\n- 💄 Padding to the station not found message\n\n", "gl": "## 1.6.3 (2026-04-09)\n\nNew Crash handler and new repo for the shared library\n\n- ✨ Crash handler to report crashes\n- ♻️ AppScaffold extracted to shared library\n- ♻️ WatermarkBox extracted to shared library\n- ♻️ Shared library to a different repo, as git submodule\n- 💄 Padding to the station not found message\n\n", "pt": "## 1.6.3 (2026-04-09)\n\nNew Crash handler and new repo for the shared library\n\n- ✨ Crash handler to report crashes\n- ♻️ AppScaffold extracted to shared library\n- ♻️ WatermarkBox extracted to shared library\n- ♻️ Shared library to a different repo, as git submodule\n- 💄 Padding to the station not found message\n\n", "ru": "## 1.6.3 (2026-04-09)\n\nNew Crash handler and new repo for the shared library\n\n- ✨ Crash handler to report crashes\n- ♻️ AppScaffold extracted to shared library\n- ♻️ WatermarkBox extracted to shared library\n- ♻️ Shared library to a different repo, as git submodule\n- 💄 Padding to the station not found message\n\n"}}}}, "net.cozic.joplin": {"metadata": {"lastUpdated": 1778135657867}, "versions": {"ba981376f843577c5a917d1aa68dd59f701d53a81569310a590c497c21779568": null, "7da968663b6c31c46433ac05cf8161376da3e943e3f44219db1ce9a4c930e405": {"added": 1778135657867, "file": {"name": "/net.cozic.joplin_2097806.apk", "sha256": "7da968663b6c31c46433ac05cf8161376da3e943e3f44219db1ce9a4c930e405", "size": 151428393, "ipfsCIDv1": "bafybeid23tizccwltsvnd4huvm3427b7e526wn6nar3ywweqplkux27eka"}, "src": {"name": "/net.cozic.joplin_2097806_src.tar.gz", "sha256": "6b163d56b4cc868170ed48de4d2567ecaaa52cf7152b38359952b69bebd83e13", "size": 1616731605}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "3.6.18", "versionCode": 2097806, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["48a1cf9201b9079a6e0d5b33693e496db3c5cbec64a85afccd75e16d7a6cd54d"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "net.cozic.joplin.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "net.gaast.giggity": {"metadata": {"categories": ["Calendar & Agenda", "Schedule", "Time"]}}, "net.markuspetermann.roamingguard": {"metadata": {"lastUpdated": 1778058151118}, "versions": {"b747ed214a32a646195bae0c9e70f2007b850b6516269bd094b1575331225a98": {"added": 1778058151118, "file": {"name": "/net.markuspetermann.roamingguard_6.apk", "sha256": "b747ed214a32a646195bae0c9e70f2007b850b6516269bd094b1575331225a98", "size": 3054686, "ipfsCIDv1": "bafybeihrgspromruvg5zqx5zqw6sl423c4uujwgqdz2ahbmwit7zv2tjsm"}, "src": {"name": "/net.markuspetermann.roamingguard_6_src.tar.gz", "sha256": "3b2f41e4266ada675ef80f2363535b8672fec8b5219ad739588bf145ac16315c", "size": 954725}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.1.1", "versionCode": 6, "usesSdk": {"minSdkVersion": 34, "targetSdkVersion": 36}, "signer": {"sha256": ["82fe0a86fe1abca0a8e0e1dfe9b32c7daa9c6f87669cf0b4f4bf2eee3cd69a41"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "net.markuspetermann.roamingguard.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Update MCC/MNC data."}}}}, "net.mullvad.mullvadvpn": {"metadata": {"lastUpdated": 1778188097776}, "versions": {"588333df202c50961087fdf121986af811136a040bd6e52e837b9fd742496e49": null, "5d155028661c3d7090b791304a9a1db2dc1e34bda2ab0da49e580246e2d0b171": {"added": 1778188097776, "file": {"name": "/net.mullvad.mullvadvpn_26059000.apk", "sha256": "5d155028661c3d7090b791304a9a1db2dc1e34bda2ab0da49e580246e2d0b171", "size": 37554919, "ipfsCIDv1": "bafybeihdwj25g5rfi2tvwfkkflx5i4mc7hsco6ypj4quimmq4z5qx3axu4"}, "src": {"name": "/net.mullvad.mullvadvpn_26059000_src.tar.gz", "sha256": "6b2a1860a6e642b7c2c6e1bc7f349599863b97763a8a2eb27e7e45bd5b2c7a69", "size": 21250812}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2026.5", "versionCode": 26059000, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["e1b66af1ac4869a33b091f81dcbd577bf8dcfe9125ddde3381bfff91813331ec"]}, "usesPermission": [{"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "net.mullvad.mullvadvpn.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on the Mullvad VPN service."}}, "whatsNew": {"en-US": "- Fixed a rare issue where the app could get blocked when using multihop.\n"}}, "9e284e4b211902923816a31e34eb7e399ed9b3be6b6b155323486ccf4a0acfc9": {"whatsNew": null}}}, "net.osmand.plus": {"metadata": {"authorName": null, "lastUpdated": 1778507335350}, "versions": {"b63b858d331c92b988433ef66161d02a4d5cd5a810c3674931d49a9008b61d5b": null, "9cfd650a6c8ad1d038523de749029aa70008b2699091d2425ab67729a12d0cda": null, "33dba1ef904f75a31c189b58fb6fd4fd54d21ba4d0c813af0ed0a4fa4b223609": null, "8814204d7018e5da25bb16ebc297095808bb370656129cee11f90c4ae2f3df57": null, "9e91c8edc775c72030b5dafcf2aa567b8dfb7cf2849c2ab5635bc23aee1f08b1": null, "88a6cf2084139946916b40b30613a9cfd535b0205fd1e150cb865af1ea045a53": 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"]}, "bafda0c2cb2680c9b3e8ac1ab1ec57220cb1be2637d11698066421a5728b13cd": {"added": 1778188097776, "file": {"name": "/net.osmand.plus_530903.apk", "sha256": "bafda0c2cb2680c9b3e8ac1ab1ec57220cb1be2637d11698066421a5728b13cd", "size": 162179019, "ipfsCIDv1": "bafybeihx324y4kjyr6f36crvqyydrsofwgfrnep2nt26e3pwa5x5iaywzy"}, "src": {"name": "/net.osmand.plus_530903_src.tar.gz", "sha256": "92ef269a66df092664d1b2e569eb0dc261f7ddf475bdafae0bf29bcc71a867b7", "size": 140736331}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "5.3.9", "versionCode": 530903, "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"}}, "581e91d7e37c7820635a19613523de9a711ec701973a2ccf4d23955930234bae": {"added": 1778188097776, "file": {"name": "/net.osmand.plus_530902.apk", "sha256": "581e91d7e37c7820635a19613523de9a711ec701973a2ccf4d23955930234bae", "size": 184219993, "ipfsCIDv1": "bafybeiejpql6m7jaaxi6aafz7kecfnl7cs7annrzspj4t3o56pi3jmdt4q"}, "src": {"name": "/net.osmand.plus_530902_src.tar.gz", "sha256": "52b0c7fbdc7a6b24380f0cdfa683c748c2566fec61327495d3fc491b836fd99b", "size": 140736298}, "manifest": {"nativecode": ["x86", "x86_64"], "versionName": "5.3.9", "versionCode": 530902, "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"]}, "c056431af97b296b8e27266bb7a8f8706ee2de71e01e1db7c0b0609130a2dda6": {"added": 1778188097776, "file": {"name": "/net.osmand.plus_530901.apk", "sha256": "c056431af97b296b8e27266bb7a8f8706ee2de71e01e1db7c0b0609130a2dda6", "size": 159750103, "ipfsCIDv1": "bafybeidlaafi2owiuimdqdvoirn5ypkvl75bpteembllys72ah4z4yinc4"}, "src": {"name": "/net.osmand.plus_530901_src.tar.gz", "sha256": "c46d97e9b294322e2ccdd9d258480b73a5f724aaad37b4cda045e34d1bb239ed", "size": 140736365}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "5.3.9", "versionCode": 530901, "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, "5a3fca9b41c71b58e267432e3bd523154318b8f1a5f8d85924e3bc789ea07d14": null, "ec328f1211d313473e9c317b2062366d38b3b397ef7e4a2283c4043d2dbe7c8b": null, "fc3cce3fbe8a6024ce2b6666ddea7fa5bda03e289f0becb06bfbcb71af8443ac": 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": {"added": 1778058151118, "file": {"name": "/net.retiolus.natinfo_106003.apk", "sha256": "d7bb4f66679a602fbb98b8848ebb6e491e5667b9cc83b26627fcd6f2fd4bd1a5", "size": 25699521, "ipfsCIDv1": "bafybeidmhjdno3gcj26634lzjvwm66nfkxwymg4bzk5r6ey747u62e3guu"}, "src": {"name": "/net.retiolus.natinfo_106003_src.tar.gz", "sha256": "41ddb68b047df1be3318d19e2af61ce75228ca1fede13274ebb4ac65f259224f", "size": 62063358}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.6.1", "versionCode": 106003, "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"}]}}, "91c66b9f5a0600d07760e06ec3b111debd78ecf6dfe3ace6149a19cf3af08384": {"added": 1778135657867, "file": {"name": "/net.retiolus.natinfo_106002.apk", "sha256": "91c66b9f5a0600d07760e06ec3b111debd78ecf6dfe3ace6149a19cf3af08384", "size": 23566577, "ipfsCIDv1": "bafybeicl4wkiyfx2chwinecb4sxwxdsttq4pdnz3obkly4i57xpebxqcrq"}, "src": {"name": "/net.retiolus.natinfo_106002_src.tar.gz", "sha256": "b0a4991ffc3bf384e762f9a02e8f7ae9e4ece5af4eeba238dd216c21793ff2e1", "size": 62061978}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.6.1", "versionCode": 106002, "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"}]}}, "932f306e935e6a101ee4acfbc79f2481c1ecd2d9f94cb7e35c365df53488597e": {"added": 1778058151118, "file": {"name": "/net.retiolus.natinfo_106001.apk", "sha256": "932f306e935e6a101ee4acfbc79f2481c1ecd2d9f94cb7e35c365df53488597e", "size": 26913132, "ipfsCIDv1": "bafybeia73t4b2eljcha2yffuhi726erqzthkk3pzqh7djvrmdar5b7ds54"}, "src": {"name": "/net.retiolus.natinfo_106001_src.tar.gz", "sha256": "1bf002d4e0b45952056aff83d88adea589d98fb478067e205523aac1bde78f92", "size": 62062551}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.6.1", "versionCode": 106001, "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"}]}}}}, "net.stargw.fat": {"metadata": {"categories": ["Health Manager", "Sports & Health"]}}, "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"}}, "off.kys.backtalk": {"metadata": {"added": 1777874678959, "categories": ["Note", "Writing"], "issueTracker": "https://github.com/kys0ff/Backtalk/issues", "lastUpdated": 1777874678959, "license": "MIT", "sourceCode": "https://github.com/kys0ff/Backtalk", "featureGraphic": {"en-US": {"name": "/off.kys.backtalk/en-US/featureGraphic_tiiNdqv0_M4ij4vKo7YpaRbS4Ccz4SBAgR-P-u3F05Q=.png", "sha256": "b6288d76abf4fcce228f8bcaa3b6296916d2e02733e12040811f8ffaedc5d394", "size": 18913}}, "screenshots": {"phone": {"en-US": [{"name": "/off.kys.backtalk/en-US/phoneScreenshots/1.png", "sha256": "596fad1cd0fa2458d8df0d17b9e9383c974e4f502974393915a90e6b17b1defd", "size": 58549}, {"name": "/off.kys.backtalk/en-US/phoneScreenshots/2.png", "sha256": "5e5231a081c29b35ca5532a832c5ac123ace9f1779a220546e3941b03f92d68f", "size": 147684}]}}, "authorName": "kys0ff", "name": {"en-US": "Backtalk"}, "summary": {"en-US": "Backtalk: message yourself to stay organized."}, "description": {"en-US": "A chat-based note-taking tool for messaging yourself."}, "icon": {"en-US": {"name": "/off.kys.backtalk/en-US/icon_0Ag2iwakV2Xe3Khfej26o_HKJ2buxzzJtCoTRjnpI1Y=.png", "sha256": "d008368b06a45765dedca85f7a3dbaa3f1ca2766eec73cc9b42a134639e92356", "size": 6952}}, "preferredSigner": "cbab9f1c4c952659b37104307f698037b7985bdd998d2a1cfddf7b0ebbdf5ecd"}, "versions": {"4f1210cf33d69fcb037b81563100aafb4e76c5f85b8015f3ec173771806d0b51": {"added": 1777874678959, "file": {"name": "/off.kys.backtalk_11.apk", "sha256": "4f1210cf33d69fcb037b81563100aafb4e76c5f85b8015f3ec173771806d0b51", "size": 2866561, "ipfsCIDv1": "bafybeibesu4hosloborhlwkbs7jrg322jpg76g7fmop22ta2w2pnxp3xma"}, "src": {"name": "/off.kys.backtalk_11_src.tar.gz", "sha256": "0bc117cff2673227bf563a5c2cab66de76fd985b2d8d3549aa06342770b0e0ca", "size": 330388}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.1.6", "versionCode": 11, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["cbab9f1c4c952659b37104307f698037b7985bdd998d2a1cfddf7b0ebbdf5ecd"]}, "usesPermission": [{"name": "android.permission.VIBRATE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "off.kys.backtalk.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "openfoodfacts.github.scrachx.openfood": {"metadata": {"categories": ["Diet", "Sports & Health"]}}, "org.application.shikiapp": {"metadata": {"lastUpdated": 1777931336453}, "versions": {"68c26ccdb3b4c5cb9dc2289c11ebbb93ada238f923933537358d5ec053bd51a0": null, "429cc93b92491cae841014945834bca77a0e8069f4dbd075036452ff4fd95c6f": {"added": 1777931336453, "file": {"name": "/org.application.shikiapp_44.apk", "sha256": "429cc93b92491cae841014945834bca77a0e8069f4dbd075036452ff4fd95c6f", "size": 28463319, "ipfsCIDv1": "bafybeiehwuihuoue4h7myc5yuonvakfgdzppvytul4xg7dlswsjqw6wa3q"}, "src": {"name": "/org.application.shikiapp_44_src.tar.gz", "sha256": "b7c0dfc7d38efc60c9016cbe24acc16d2fdaf0296bf2440c7c5823849597962d", "size": 64609327}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "alpha-0.6.8", "versionCode": 44, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 37}, "signer": {"sha256": ["b1a781cb8dbf7eb0dae9ff41972cb936e2ccf18b462defefbd0a21d3ac5f113d"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "org.application.shikiapp.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 28}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Rely on Shikimori."}}, "whatsNew": {"en-US": "— The design of the text field for sending messages and comments has been changed.\n— Added new controls for the player.\n— Added keyboard control in the player on the PC.\n— Fixed an error that caused the update status of a comment to be displayed incorrectly.\n— Lots of small changes and improvements.", "ru": "— Изменён дизайн текстового поля для отправки сообщения и комментария.\n— Добавлены новые элементы для управления плеером.\n— Добавлено управление клавишами в плеере на ПК.\n— Исправлена ошибка, из-за которой некорректно показывался статус обновления комментария.\n— Множество мелких изменений и улучшений."}}, "ba056068a6ac8989d265f80530fb857e3b4567c8cb42247b6ba528e15cb9d310": {"whatsNew": null}}}, "org.avmedia.gshockGoogleSync": {"metadata": {"lastUpdated": 1778402060034}, "versions": {"607e720b8263d2079501de3ccc867d58741b859e6e5371fb24d02cac9f6ecc44": null, "0e6eb3e16e9c7e0a106295f3a341125583b94ced138a9a2eacf3f38f9d6df253": null, "71edb3038483b1b24f9d1083bd79fd8d33ffb8ba2d6cd000216575b0c38d574a": {"added": 1778402060034, "file": {"name": "/org.avmedia.gshockGoogleSync_413.apk", "sha256": "71edb3038483b1b24f9d1083bd79fd8d33ffb8ba2d6cd000216575b0c38d574a", "size": 19432002, "ipfsCIDv1": "bafybeifcnsz4dv2rntso2dsqjqv4axykdj6vhq6zjhdctekctqa6ou37pa"}, "src": {"name": "/org.avmedia.gshockGoogleSync_413_src.tar.gz", "sha256": "0b7dce7f191b31dda90cd369b203482c2bfe98725dd1c6aed22009f16f704496", "size": 14075128}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "41.3", "versionCode": 413, "features": [{"name": "android.hardware.sensor.proximity"}], "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["d921d6eff00e97108b2a3323c0eb268918020fa1353fe0211abb7745758ce46f"]}, "usesPermission": [{"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_ADMIN", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_SCAN"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.REQUEST_COMPANION_RUN_IN_BACKGROUND"}, {"name": "android.permission.REQUEST_COMPANION_USE_DATA_IN_BACKGROUND"}, {"name": "android.permission.REQUEST_OBSERVE_COMPANION_DEVICE_PRESENCE"}, {"name": "android.permission.REQUEST_COMPANION_PROFILE_WATCH"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_NOTIFICATION_POLICY"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "com.android.alarm.permission.SET_ALARM"}, {"name": "com.android.alarm.permission.DISMISS_ALARM"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.CALL_PHONE"}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "org.avmedia.gshockGoogleSync.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 29}]}}, "73b659bdd40bda37b3843d5c57ce2f3eaa3fa4fd9ecfd4a4d85c878d41a6cc5b": {"added": 1778188097776, "file": {"name": "/org.avmedia.gshockGoogleSync_412.apk", "sha256": "73b659bdd40bda37b3843d5c57ce2f3eaa3fa4fd9ecfd4a4d85c878d41a6cc5b", "size": 19403012, "ipfsCIDv1": "bafybeichmmpjtgfvwix2btiv5ysab423us67lo6molc7rvgcabao5y3u5q"}, "src": {"name": "/org.avmedia.gshockGoogleSync_412_src.tar.gz", "sha256": "4637a28e405d62e0eb7e0c43d797eecaccfcbab385ca2733bdf44af28351ad7a", "size": 14074426}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "41.2", "versionCode": 412, "features": [{"name": "android.hardware.sensor.proximity"}], "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["d921d6eff00e97108b2a3323c0eb268918020fa1353fe0211abb7745758ce46f"]}, "usesPermission": [{"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_ADMIN", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_SCAN"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.REQUEST_COMPANION_RUN_IN_BACKGROUND"}, {"name": "android.permission.REQUEST_COMPANION_USE_DATA_IN_BACKGROUND"}, {"name": "android.permission.REQUEST_OBSERVE_COMPANION_DEVICE_PRESENCE"}, {"name": "android.permission.REQUEST_COMPANION_PROFILE_WATCH"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_NOTIFICATION_POLICY"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "com.android.alarm.permission.SET_ALARM"}, {"name": "com.android.alarm.permission.DISMISS_ALARM"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.CALL_PHONE"}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "org.avmedia.gshockGoogleSync.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 29}]}}}}, "org.birthdayadapter": {"metadata": {"lastUpdated": 1778188097776, "screenshots": {"phone": {"en-US": [{"name": "/org.birthdayadapter/en-US/phoneScreenshots/01.png", "sha256": "ad25e5caeb3db067b6e0a557080ad03033c5a5a04f0e5b5a2378b9696507f059", "size": 221236}, {"name": "/org.birthdayadapter/en-US/phoneScreenshots/02.png", "sha256": "2ee0684e35f4ca619578d107da8b07c8fda1f4723f13ee0ecd52ecda867b6810", "size": 197908}, {"name": "/org.birthdayadapter/en-US/phoneScreenshots/03.png", "sha256": "d2d8be907a9fa28626169f426c71eebe823b812ad6ef0a8fe562e1f5b927a954", "size": 239532}, {"name": "/org.birthdayadapter/en-US/phoneScreenshots/04.png", "sha256": "10308a49024d086e618d34bee85fd53e34a84df6a66236617f7f542f16f12e63", "size": 181405}, {"name": "/org.birthdayadapter/en-US/phoneScreenshots/05.png", "sha256": "f589cedef8bd5e1d949b3ea9aa36802215a3edcede340db7503343ca9362ac18", "size": 185364}, {"name": "/org.birthdayadapter/en-US/phoneScreenshots/06.png", "sha256": "ab729ab35af3d8a4006bee00890db189af612e9fea3f097333154f41e1e9f31c", "size": 189311}, {"name": "/org.birthdayadapter/en-US/phoneScreenshots/07.png", "sha256": "bd21ba5883fc82949999985b0d451c9ec1e0cc949592069c5400a87482d1040d", "size": 194559}, {"name": "/org.birthdayadapter/en-US/phoneScreenshots/08.png", "sha256": "a5a99833e9b3c4d6a193d7315fe2c1b269efbc76d7df10e693b93b4be36a439a", "size": 207925}]}}, "summary": {"en-US": "See birthdays and other events from your contacts in your calendar."}, "description": {"en-US": "Birthday Adapter provides birthdays, anniversaries, and other events from your contacts into your Android calendar. Unlike other apps, it integrates with your system calendar, so you can see all your contact dates alongside your other events.\n\nFEATURES\n* Integration: See your contacts' birthdays directly in your favorite calendar app alongside your daily schedule - no manual lists or double entries required.\n* Age Display: With the age automatically being added to every event, you always know which milestone is ahead.\n* Beyond Birthdays: Sync any custom-labeled date from your address book - perfect for keeping track of your contacts' anniversaries or their children’s and partners' birthdays.\n* Background Sync: Your calendar stays in sync with regular updates in the background.\n* Filtering: Choose which accounts or contact groups you want to see in your calendar.\n* Reminders: Set as many reminders as you need for your events.\n* Jubilee Markers: Spot major milestones and big anniversaries.\n* Customization: Personalize event titles and choose which event types should trigger a notification.\n* Personalization: Use the color picker to style your birthday calendar to match your personal preference.\n\nPROBLEMS\nIf you have problems with this app, please report them on the following website:\nhttps://github.com/SufficientlySecure/birthday-calendar/issues\n\nTRANSLATIONS\nHelp translating Birthday Adapter on https://hosted.weblate.org/engage/birthday-adapter/\n\nSOURCE CODE\nhttps://github.com/SufficientlySecure/birthday-calendar\n\nLICENSE\nGPLv3\n\nKEYWORDS\nbirthday calendar, birthday adapter, calendar integration, birthdays, events, special dates\n\nOPEN SOURCE ALTERNATIVE TO\nEboBirthday, Birthdays, TKBirthdayReminder, Birthday Widget\n"}}, "versions": {"6e489774b0592ab65379c02d173ed80cc23db304b14c06c34537193834b11ee4": null, "ecb43623113b22ca7b63a0a426b977b04614ebca7c2093967204ba70f50fff89": {"added": 1778188097776, "file": {"name": "/org.birthdayadapter_31200.apk", "sha256": "ecb43623113b22ca7b63a0a426b977b04614ebca7c2093967204ba70f50fff89", "size": 3418996, "ipfsCIDv1": "bafybeihvh3cja3vnnm4h34rcrrwznw47rvqgfma7p6t4yfcdvhukt5tfxm"}, "src": {"name": "/org.birthdayadapter_31200_src.tar.gz", "sha256": "9c4ff0cf2951b24d17e5c837fb8a8fa35fc164b0cc48277cf1a20de6119ffdc6", "size": 2238937}, "manifest": {"versionName": "3.12", "versionCode": 31200, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["b4d50046259eb0c5cf0f6a2ebbf9db465e6e55962c36a5225fc88e33e6fc3d46"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE", "maxSdkVersion": 32}, {"name": "android.permission.GET_ACCOUNTS"}, {"name": "android.permission.MANAGE_ACCOUNTS"}, {"name": "android.permission.READ_SYNC_SETTINGS"}, {"name": "android.permission.WRITE_SYNC_SETTINGS"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.WRITE_CALENDAR"}, {"name": "android.permission.READ_SYNC_STATS"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "org.birthdayadapter.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "3.12\n* Allow additional reminders for a selected contact group\n- Ask for reviews in google play version\n- Add descriptions to input windows\n- Update translations\n"}}}}, "org.blitzortung.android.app": {"metadata": {"lastUpdated": 1778402060034}, "versions": {"38f7eb5c821b15b6d8ea61ac86855b8214d445d13bdbb2e036f066ccfe8b384e": null, "c5f202ae676f09c6a8c42d7240b51cdae9c6218ca39196bd341beb046d7c5c3a": {"added": 1778402060034, "file": {"name": "/org.blitzortung.android.app_352.apk", "sha256": "c5f202ae676f09c6a8c42d7240b51cdae9c6218ca39196bd341beb046d7c5c3a", "size": 4707142, "ipfsCIDv1": "bafybeicnjz2437rl2ql7dwlpi6ikzb5wgqika6mrpfpdqmlkub4tqzykza"}, "src": {"name": "/org.blitzortung.android.app_352_src.tar.gz", "sha256": "3bd035103e7f1a06697eee9a0fbd98370cb83c9c85c05968ecb9e9460a61cac0", "size": 8620879}, "manifest": {"versionName": "2.5.2", "versionCode": 352, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 35}, "signer": {"sha256": ["4ea0e07102da8f1a731ffecee97523708f5dac039308401d7df1bfa2e6ca61eb"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "org.blitzortung.android.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.REORDER_TASKS"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "App is tethered to blitzortung.org, which is proprietary."}}}}}, "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, "be44aeaec030f729434215f2660bbd0f055e41b9aafeb4b0c55f48785ac5adb0": 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"}}, "2a0805879d0d931b427768e7d26a8474ec18b86d61d8bb85db6c4850f6f051cc": {"added": 1777931336453, "file": {"name": "/org.broguece.game_1150118.apk", "sha256": "2a0805879d0d931b427768e7d26a8474ec18b86d61d8bb85db6c4850f6f051cc", "size": 13056816, "ipfsCIDv1": "bafybeibob3wctftiovru4oxuy4jjtixmzu4rdkva4silep64s72tpka5ge"}, "src": {"name": "/org.broguece.game_1150118_src.tar.gz", "sha256": "e00c4d1412d46a861d0f84deee34897317e5691bd0b9dcd3509e88b1fe31945f", "size": 118112017}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "1.15.1.18", "versionCode": 1150118, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["bb8f7d9d0ba011057a1e76cae2df4430d8d5b439b3b10e44c631bdfb0ab1ae41"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}]}, "whatsNew": {"en-US": "- Server features can now be opted in or out\n"}}}}, "org.cheeserobot.btcwidget": {"metadata": {"added": 1778135657867, "categories": ["Money"], "changelog": "https://github.com/AbelLykens/org.cheeserobot.btcwidget/blob/HEAD/CHANGELOG.md", "issueTracker": "https://github.com/AbelLykens/org.cheeserobot.btcwidget/issues", "lastUpdated": 1778507335350, "license": "MIT", "sourceCode": "https://github.com/AbelLykens/org.cheeserobot.btcwidget", "webSite": "https://cheeserobot.org/", "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}]}}, "authorEmail": "claude@ngutechnology.nl", "authorName": "Abel Lykens", "name": {"en-US": "Cheese BTC Widget"}, "summary": {"en-US": "Tiny home-screen widget showing the latest Bitcoin price in USD or EUR."}, "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"}, "preferredSigner": "5c28e61da21ca36fb56433261cd49eff9cfc6b7221941cb52d2375cc240319ef"}, "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."}}}, "bf9468e851f1d1d8b42324d798c669f0a656163d123ee25454fad2bd79734471": {"added": 1778135657867, "file": {"name": "/org.cheeserobot.btcwidget_8.apk", "sha256": "bf9468e851f1d1d8b42324d798c669f0a656163d123ee25454fad2bd79734471", "size": 89062, "ipfsCIDv1": "bafybeicawic3n7q673e6xq2uz5wzfep5exhq2iqy2pf5rvbtwbbmqunlni"}, "src": {"name": "/org.cheeserobot.btcwidget_8_src.tar.gz", "sha256": "f405aa2086c098298ed6a400fd33b32ce9cf0839fe88bf8c5b2ea843f2d278b9", "size": 43359}, "manifest": {"versionName": "2.3", "versionCode": 8, "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.difft.temptalk": {"metadata": {"added": 1778402060034, "categories": ["Messaging", "Voice & Video Chat"], "issueTracker": "https://github.com/TempTalkOrg/TempTalk-Android/issues", "lastUpdated": 1778402060034, "license": "AGPL-3.0-or-later", "sourceCode": "https://github.com/TempTalkOrg/TempTalk-Android", "webSite": "https://yelling.pro/", "featureGraphic": {"en-US": {"name": "/org.difft.temptalk/en-US/featureGraphic_K60ESOXHdzJwnVm_uxt63YnSdbOwVC10qhHt-UPAbVA=.png", "sha256": "2bad0448e5c77732709d59bfbb1b7add89d275b3b0542d74aa11edf943c06d50", "size": 457456}}, "screenshots": {"phone": {"en-US": [{"name": "/org.difft.temptalk/en-US/phoneScreenshots/1.png", "sha256": "a3e6172045868f350fc527d1fd5e5bfbb940b71c8a8dcc8edd80ab4405bc137e", "size": 799224}, {"name": "/org.difft.temptalk/en-US/phoneScreenshots/2.png", "sha256": "cca4cc77429c148eefe55abba905709a34cafcf7bcddfa3bfa84caaf0fb7578e", "size": 792844}, {"name": "/org.difft.temptalk/en-US/phoneScreenshots/3.png", "sha256": "412e37e5dc7da0f6fd9c78100e3f31291907a6566b5622fd3d6cf209625a121f", "size": 787348}, {"name": "/org.difft.temptalk/en-US/phoneScreenshots/4.png", "sha256": "bd769d3c9b99508e68a2fa73be59d6e61eb8429c2d8cc46f9374f10052e875ee", "size": 284147}]}}, "authorName": "TempTalkOrg", "name": {"en-US": "Yelling"}, "summary": {"en-US": "Secure messaging with chat, voice and video calls."}, "description": {"en-US": "Yelling is an open-source, cross-platform instant messaging app designed for efficient communication. It supports chat, voice and video calls on iOS, macOS, Android, Linux and Windows, keeping you seamlessly connected anytime, anywhere.\n"}, "preferredSigner": "7cbe61a919125803c900310cbe5fa9169b1920fbe1a6742a7f6d67708a6e213c"}, "versions": {"dad67bded14927e410fccb3d873e1c8cc0c6d0087da0a07a5ee588d5076b820e": {"added": 1778402060034, "file": {"name": "/org.difft.temptalk_651597.apk", "sha256": "dad67bded14927e410fccb3d873e1c8cc0c6d0087da0a07a5ee588d5076b820e", "size": 121701210, "ipfsCIDv1": "bafybeig6cjvy2z76ffjv3v5eapsalicr3u7ihbuwu4574nkmz7h3qmyq7u"}, "src": {"name": "/org.difft.temptalk_651597_src.tar.gz", "sha256": "b5e8130d641d29ef0b7df2afeec14337027b83e34bdb9051ffa5478c4f4cb05f", "size": 10684303}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a"], "versionName": "2.1.7", "versionCode": 651597, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["7cbe61a919125803c900310cbe5fa9169b1920fbe1a6742a7f6d67708a6e213c"]}, "usesPermission": [{"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_REMOTE_MESSAGING"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.FOREGROUND_SERVICE_CAMERA"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.GET_PACKAGE_SIZE"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "com.sec.android.provider.badge.permission.READ"}, {"name": "com.sec.android.provider.badge.permission.WRITE"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.DETECT_SCREEN_CAPTURE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_NOTIFICATION_POLICY"}, {"name": "org.difft.temptalk.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.FLASHLIGHT"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "The app requires proprietary server-side services:\\ messaging and authentication (chat.temptalk.net, chat.chative.im, chat.chative.online, chat.chative.ninja), voice/video calls (*.temptalk.app, *.ttcall.net, *.aclivekit.org, *.aclivekit.com, *.ablivekit.org, *.ablivekit.com), and remote configuration files hosted on public cloud CDNs (d3repcs3hxhwgl.cloudfront.net, aly-c-config-1307206075.oss-accelerate.aliyuncs.com, chative-config-files.s3.me-central-1.amazonaws.com). The server software is not open source."}}, "whatsNew": {"en-US": "Bug fixes and performance improvements.\n"}}}}, "org.fairscan.app": {"metadata": {"lastUpdated": 1777931336453}, "versions": {"d22f39fa0d5ba8b8bb1ad1f7d4e151f76b2401b4be2206375fd9f6bdd7a104ae": null, "44bf3e4301729f530a6aed71ff9499ad75b8e1dedbcf35b17c4b519caa90a5db": null, "0af4267f47ee960c546363ece73cdb3300d386314058d56c8bbfd86ba7753efb": null, "e8113a8dd688cb33b65a11493fbf918f8260878fca4ced7ebd40ca7ca24bd0c0": {"added": 1777931336453, "file": {"name": "/org.fairscan.app_72.apk", "sha256": "e8113a8dd688cb33b65a11493fbf918f8260878fca4ced7ebd40ca7ca24bd0c0", "size": 37419051, "ipfsCIDv1": "bafybeia5w3n6bm5hrzpxan5xqfqngxuniincu5ihyjrpq4daail3xytgaa"}, "src": {"name": "/org.fairscan.app_72_src.tar.gz", "sha256": "0dd55750748f03db87969b6a0ddb1c537ccf53ddfe36b193666ad50823c1cac3", "size": 3274865}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.20.0", "versionCode": 72, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["446122fc28b644d30b73894134342d2f206b61d96998bd9aff5e881f8e9d96ba"]}, "usesPermission": [{"name": "android.permission.CAMERA"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "org.fairscan.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 28}]}, "whatsNew": {"en-US": "Improve perspective correction\n"}}, "caf10d151dfc2fa65c8d661cb4988135b0ef4998414f0f3d5af6f29b14a9a83f": {"added": 1777931336453, "file": {"name": "/org.fairscan.app_71.apk", "sha256": "caf10d151dfc2fa65c8d661cb4988135b0ef4998414f0f3d5af6f29b14a9a83f", "size": 27793465, "ipfsCIDv1": "bafybeicdk2efdv3ixdbw3qqmjs3s5jz3ftpdkeubvuj63o7kdf3imuqgwy"}, "src": {"name": "/org.fairscan.app_71_src.tar.gz", "sha256": "1cd8856893917ae45e931d4de8507272de0fee965f2c283683315da0d824ee7f", "size": 3274846}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.20.0", "versionCode": 71, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["446122fc28b644d30b73894134342d2f206b61d96998bd9aff5e881f8e9d96ba"]}, "usesPermission": [{"name": "android.permission.CAMERA"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "org.fairscan.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 28}]}, "whatsNew": {"en-US": "Improve perspective correction\n"}}, "ad7dc595c5fcba7440952c53be0d741a960be447574e08f93e1625ab551c95c1": {"added": 1777931336453, "file": {"name": "/org.fairscan.app_70.apk", "sha256": "ad7dc595c5fcba7440952c53be0d741a960be447574e08f93e1625ab551c95c1", "size": 70264854, "ipfsCIDv1": "bafybeihp3nmsfv2fwk7pnnbxtbsefgnwpti3jsldtwpazt2zeur7falblq"}, "src": {"name": "/org.fairscan.app_70_src.tar.gz", "sha256": "c7834067e8d5366d2f682ff984ede2570fc320969097b41eaf66efe9fbda2357", "size": 3274873}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.20.0", "versionCode": 70, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["446122fc28b644d30b73894134342d2f206b61d96998bd9aff5e881f8e9d96ba"]}, "usesPermission": [{"name": "android.permission.CAMERA"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "org.fairscan.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 28}]}, "whatsNew": {"en-US": "Improve perspective correction\n"}}}}, "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": {"added": 1778058151118, "categories": ["Keyboard & IME", "Writing"], "changelog": "https://github.com/hiroshiyui/RakuRakuIME/releases", "issueTracker": "https://github.com/hiroshiyui/RakuRakuIME/issues", "lastUpdated": 1778507335350, "license": "GPL-3.0-or-later", "sourceCode": "https://github.com/hiroshiyui/RakuRakuIME", "screenshots": {"phone": {"en-US": [{"name": "/org.ghostsinthelab.app.rakurakuime/en-US/phoneScreenshots/01_settings.png", "sha256": "9526efaa402fb835130dfff98ebbd88e5e9575dc530e6347bb8509164dc86e57", "size": 146980}, {"name": "/org.ghostsinthelab.app.rakurakuime/en-US/phoneScreenshots/02_ez_keyboard.png", "sha256": "7e50ff682b6b7a6d2f20d98b28c16efc5131e664a47195d94c2a1424214a3d57", "size": 138731}, {"name": "/org.ghostsinthelab.app.rakurakuime/en-US/phoneScreenshots/03_english_keyboard.png", "sha256": "f8252727e9b33f6df188b3c594f6f6e46adc8c2194c86c80eba4afbaf6801385", "size": 82532}, {"name": "/org.ghostsinthelab.app.rakurakuime/en-US/phoneScreenshots/04_emoji_keyboard.png", "sha256": "e9f103ae0b8ca7357ad41c79c9db47b34a2d8c34cad613769f2847a2bc8438f1", "size": 215109}], "zh-TW": [{"name": "/org.ghostsinthelab.app.rakurakuime/zh-TW/phoneScreenshots/01_settings.png", "sha256": "6cf876e747886c9d143385a8e1aefcb6d15e9c57eb45d734795f26dab6b6a7a7", "size": 171351}, {"name": "/org.ghostsinthelab.app.rakurakuime/zh-TW/phoneScreenshots/02_ez_keyboard.png", "sha256": "df45a0b302b13972d941df1c1fd12e5196bed525b2587de77631d0b521513b8b", "size": 138933}, {"name": "/org.ghostsinthelab.app.rakurakuime/zh-TW/phoneScreenshots/03_english_keyboard.png", "sha256": "f8252727e9b33f6df188b3c594f6f6e46adc8c2194c86c80eba4afbaf6801385", "size": 82532}, {"name": "/org.ghostsinthelab.app.rakurakuime/zh-TW/phoneScreenshots/04_emoji_keyboard.png", "sha256": "e9f103ae0b8ca7357ad41c79c9db47b34a2d8c34cad613769f2847a2bc8438f1", "size": 215109}]}}, "authorEmail": "hiroshiyui@gmail.com", "authorName": "Hui-Hong You", "authorWebSite": "https://ghostsinthelab.org/", "name": {"en-US": "RakuRaku IME", "zh-TW": "新修輕鬆輸入法"}, "summary": {"en-US": "Traditional Chinese keyboard for the EZ Input Method, with English predictions.", "zh-TW": "輕鬆輸入法繁體中文鍵盤，支援英文預測與表情符號。"}, "description": {"en-US": "RakuRaku IME is a modern rebuild of the classic EZ Input Method (輕鬆輸入法)\nfor Android, built with Jetpack Compose and Room. Type Traditional Chinese\nusing 高衡緒's shape-based radical system, with a live candidate bar and\nnear-instant prefix matching powered by a full-text-search dictionary that\nships pre-packaged inside the app — no initial download required.\n\nFeatures\n\n* Full EZ radical layout with phrase composing rules.\n* English word prediction backed by the Google 10K common-word corpus.\n* Emoji keyboard with eight categories and 1,184 emojis.\n* Dialer-style number pad.\n* Split keyboard in landscape, adjustable height, optional keypress vibration.\n* Material You theming on Android 12+, with a Solarized fallback on older\n  devices or by user choice.\n* Traditional Chinese (臺灣) and English UI; per-app language picker on\n  Android 13+.\n* Fully offline — no network access, no analytics, no tracking. Your\n  keystrokes never leave the device.\n\nCredits\n\n* Dictionary data by 高衡緒 and 輕鬆資訊企業社 (no longer operational),\n  distributed under GPLv2 and the 《輕鬆資訊「輕鬆輸入法大詞庫」公眾授權書》.\n* English word list: Josh Kaufman's Google 10000 English (MIT).\n* Emoji layout: adapted from the MeaninglessKeyboard project (GPL-3.0).\n\nThis app is free software, licensed under GPL-3.0-or-later.\nSource code and issue tracker: https://github.com/hiroshiyui/RakuRakuIME\n", "zh-TW": "新修輕鬆輸入法是以 Jetpack Compose 與 Room 打造的 Android 版輕鬆輸入法（EZ Input\nMethod）。沿用高衡緒所設計的字形字根系統，候選字即時更新，並透過全文索引加速詞庫\n查詢；完整詞庫於安裝時即隨附 APK，首次啟動無需下載。\n\n主要功能\n\n＊ 完整的輕鬆輸入法字根配置，支援詞組組合規則。\n＊ 內建 Google 10K 英文字彙預測。\n＊ 附八大分類、共 1,184 顆表情符號的面板。\n＊ 電話撥號風格的數字鍵盤。\n＊ 橫向可分割鍵盤、鍵盤高度可調、選擇性按鍵震動。\n＊ Android 12＋ 支援 Material You 動態配色，其餘版本或使用者自行切換時採用\n  Solarized 主題。\n＊ 介面支援繁體中文（臺灣）與英文；Android 13＋ 可於應用程式資訊中設定語言。\n＊ 完全離線運作，無網路連線、無使用分析、無追蹤。按鍵內容不會離開裝置。\n\n授權與致謝\n\n＊ 詞庫資料由 高衡緒 先生與 輕鬆資訊企業社（已停止營運） 提供，依 GPLv2 與\n  《輕鬆資訊「輕鬆輸入法大詞庫」公眾授權書》授權散布。\n＊ 英文字彙清單：Josh Kaufman's Google 10000 English（MIT 授權）。\n＊ 表情符號配置：改編自 MeaninglessKeyboard 專案（GPL-3.0 授權）。\n\n本應用程式為自由軟體，依 GPL-3.0-or-later 授權。\n原始碼與問題回報：https://github.com/hiroshiyui/RakuRakuIME\n"}, "icon": {"en-US": {"name": "/org.ghostsinthelab.app.rakurakuime/en-US/icon_tul9dXArKqYG3u-sfVvzr89HOy4ZzSQjuOCaBNYtTBE=.png", "sha256": "b6e97d75702b2aa606deefac7d5bf3afcf473b2e19cd2423b8e09a04d62d4c11", "size": 1495762}, "zh-TW": {"name": "/org.ghostsinthelab.app.rakurakuime/zh-TW/icon_tul9dXArKqYG3u-sfVvzr89HOy4ZzSQjuOCaBNYtTBE=.png", "sha256": "b6e97d75702b2aa606deefac7d5bf3afcf473b2e19cd2423b8e09a04d62d4c11", "size": 1495762}}, "preferredSigner": "be5c96bb575118aa0319994a84ae5d88bc459b6016c78a00ad9e6b3d30ae42e5"}, "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"}}, "ef68847844ab3dc0d7cd1bcc7a40d542d1cc347d800361e3e953ecac053946c9": {"added": 1778135657867, "file": {"name": "/org.ghostsinthelab.app.rakurakuime_11.apk", "sha256": "ef68847844ab3dc0d7cd1bcc7a40d542d1cc347d800361e3e953ecac053946c9", "size": 6471882, "ipfsCIDv1": "bafybeif4oe236vsffjehkumeyrciwygwfgysvgwevx5rlvn7byribwxqy4"}, "src": {"name": "/org.ghostsinthelab.app.rakurakuime_11_src.tar.gz", "sha256": "9319fee3f9d4d5cd9bbd3c98170b09782fd5433546c05aa7d3ecc525c060e342", "size": 11543439}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.0.9", "versionCode": 11, "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: next-character predictions in EZ mode. After picking a\n  candidate, the bar surfaces likely follow-up characters mined\n  from the bundled phrase corpus (e.g. 信 → 件 / 箱 / 封 / 賴 /\n  任). Predictions are tap-only, with no 1–0 shortcut labels so\n  EZ digit roots keep their normal keystroke meaning; any new\n  keystroke dismisses the strip.\n- Build: bump Android Gradle Plugin to 9.2.1 and the Gradle\n  wrapper to 9.4.1.\n- Polish: refresh the app launcher icon and drop a few orphaned\n  foreground ", "zh-TW": "- 新功能：輕鬆輸入法模式下，選字後自動推薦下一個字。從內附\n  詞庫中的多字詞條挖掘剛選定字的常見後續字（例如「信」\n  → 件 / 箱 / 封 / 賴 / 任）並顯示於候選字列。預測候選僅以\n  點選方式選用，不佔用 1–0 數字快捷鍵，避免與輕鬆字根衝突；\n  按下任何按鍵會關閉預測列並重新開始組字。\n- 建置調整：將 Android Gradle Plugin 升級至 9.2.1，Gradle\n  wrapper 升級至 9.4.1。\n- 微調：更新 App 啟動圖示，並清理不再使用的前景圖檔。\n"}}, "910be57a14ab1b70206f181f2a1595615ce86704f29590f9a3e810d5f0867679": {"added": 1778058151118, "file": {"name": "/org.ghostsinthelab.app.rakurakuime_10.apk", "sha256": "910be57a14ab1b70206f181f2a1595615ce86704f29590f9a3e810d5f0867679", "size": 6885347, "ipfsCIDv1": "bafybeih7lxwjfhqdgv3jn6orlyvhg4fbjulw7hxayqmlwudhxhoastqvmq"}, "src": {"name": "/org.ghostsinthelab.app.rakurakuime_10_src.tar.gz", "sha256": "72f68cc8dbaa32dfa9d68da133e60e9c46f140b03bef485a690b6f94a097c6b7", "size": 12600411}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.0.8", "versionCode": 10, "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": "- Build: drop the auto-generated baseline profile from the release\n  APK so F-Droid's reproducible-build verification matches. No\n  user-visible change; startup profile-guided optimization is\n  disabled in exchange for byte-for-byte reproducibility.\n", "zh-TW": "- 建置調整：自釋出 APK 中移除自動產生的 baseline profile，以通過\n  F-Droid 的可重現建置驗證。使用者端無感知變化；以停用啟動期\n  profile 最佳化為代價，換取位元完全一致的可重現建置結果。\n"}}}}, "org.glucosio.android": {"metadata": {"categories": ["Health Manager", "Sports & Health"]}}, "org.herac.tuxguitar.android.application": {"metadata": {"authorName": null}}, "org.irmacard.cardemu": {"metadata": {"lastUpdated": 1778058151118}, "versions": {"35a932ddda2b04c170f4597da47a194fd9d6636d3e25f3c43fe75ec239248f14": null, "681793afba28b92e4d7f8b6e05c6293f60728420c967943fe3fba82bcc80ac44": {"added": 1778058151118, "file": {"name": "/org.irmacard.cardemu_4194503.apk", "sha256": "681793afba28b92e4d7f8b6e05c6293f60728420c967943fe3fba82bcc80ac44", "size": 267413513, "ipfsCIDv1": "bafybeidwss3mjeapvtlv5awfngw5n33mwnptohiwq2z5k4bgaccbxpagia"}, "src": {"name": "/org.irmacard.cardemu_4194503_src.tar.gz", "sha256": "32a41bda0df8604c46b13a086de0e0fc45917635e22340253a9a671202190204", "size": 313659814}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "7.13.5", "versionCode": 4194503, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["8969e37dadfdca2912867ca3fc2b023faaccbf2bfba1f14e0256c017368b6bf4"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.NFC"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "org.irmacard.cardemu.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeAssets": {}}}}}, "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.joinmastodon.android": {"metadata": {"lastUpdated": 1778188097776, "summary": {"de": "Hier finden Unterhaltungen statt"}, "description": {"de": "Mastodon ist der beste Zugang, um auf dem Laufenden zu bleiben. Du kannst jedem im Fediverse folgen und alles in chronologischer Reihenfolge sehen. Keine Algorithmen, Werbung oder Clickbaits vorhanden.\n\nDas ist die offizielle Android-App für Mastodon. Blitzschnell und atemberaubend schön, ist sie entworfen, um nicht nur funktionsreich, sondern auch einfach bedienbar zu sein. In unserer App kannst du:\n\nENTDECKEN\n\n■ Autor*innen, Journalist*innen, Künstler*innen, Fotograf*innen, Wissenschaftler*innen und viele andere entdecken\n■ Sehen, was in der Welt passiert\n\nLESEN\n\n■ Durch eine chronologische Timeline und ohne Unterbrechungen immer über andere auf dem Laufenden bleiben\n■ Hashtags folgen, um in Echtzeit über bestimmte Themen auf dem Laufenden zu bleiben\n\nGESTALTEN\n\n■ Mit Beiträgen, Umfragen, hochwertigen Bildern und Videos die Follower oder die ganze Welt erreichen\n■ An interessanten Unterhaltungen mit anderen Menschen teilnehmen\n\nERSCHAFFEN\n\n■ Listen mit Profilen erstellen, um nie einen Beitrag zu verpassen\n■ Wörter oder Formulierungen filtern, um zu bestimmen, was du sehen möchtest und was nicht\n\nUND MEHR!\n\n■ Schönes Design, das sich an dein persönliches Farbschema anpasst – ob hell oder dunkel\n■ QR-Codes teilen und scannen, um Mastodon-Profile schnell mit anderen auszutauschen\n■ Anmelden und zwischen mehreren Konten wechseln\n■ Benachrichtigungen erhalten, wenn eine bestimmte Person etwas veröffentlicht\n■ Keine Spoiler! Du kannst deine Beiträge mit einer Inhaltswarnung versehen\n\nEINE MÄCHTIGE PLATTFORM ZUM VERÖFFENTLICHEN\n\nDu musst nicht länger versuchen, einen undurchsichtigen Algorithmus zu überzeugen, der darüber entscheidet, ob deine Freund*innen sehen, was du veröffentlichst. Wenn sie dir folgen, werden sie alles sehen.\n\nWenn du etwas im offenen Web veröffentlichst, ist es auch im offenen Web zugänglich. Du kannst unbekümmert Links auf Mastodon teilen und dir sicher sein, dass sie ohne Anmeldung gelesen werden können.\n\nMastodon bietet dir neben Threads, Umfragen, hochwertigen Bildern, Videos und Audio eine Menge Möglichkeiten, um dich selbst auszudrücken.\n\nEINE MÄCHTIGE PLATTFORM ZUM LESEN\n\nWir brauchen dir keine Werbung zu zeigen, also müssen wir dich auch nicht an unsere App binden. \n\nDank der chronologischen Startseite merkst du ganz leicht, wann du alles Neue mitbekommen hast und dich etwas anderem widmen kannst.\n\nKeine Grund zur Sorge, dass ein Fehlklick deine Empfehlungen auf ewig ruiniert. Wir raten nicht herum, was du sehen willst, sondern geben dir die Kontrolle darüber.\n\nPROTOKOLLE, NICHT PLATTFORMEN\n\nMastodon ist nicht wie traditionelle Social-Media-Plattformen, sondern basiert auf einem dezentralen Protokoll. Du kannst dich über unseren offiziellen Server registrieren oder einen anderen Server auswählen, der deine Daten verwahrt und deine Erfahrung moderiert.\n\nDank des gemeinsamen Protokolls kannst du nahtlos mit Leuten auf anderen Mastodon-Servern kommunizieren, egal welchen du wählst. Doch da ist noch mehr: Mit nur einem Konto kannst du mit Leuten von anderen Fediverse-Plattformen kommunizieren.\n\nNicht zufrieden mit deiner Entscheidung? Du kannst jederzeit zu einem anderen Mastodon-Server wechseln und dabei all deine Follower mitnehmen. Für erfahrenere Nutzer*innen: Du kannst deine Daten sogar mit deiner eigenen Infrastruktur hosten, schließlich ist Mastodon quelloffen.\n\nVON NATUR AUS GEMEINNÜTZIG\n\nMastodon ist eine in den USA und Deutschland registrierte gemeinnützige Organisation. Uns geht es nicht darum, einen finanziellen Nutzen aus der Plattform zu ziehen, sondern darum, das Beste für die Plattform zu erreichen.\n\nBekannt aus: TIME, Forbes, Wired, The Guardian, CNN, The Verge, TechCrunch, Financial Times, Gizmodo, PCMAG.com und anderen.", "es": "Mastodon es el mejor modo de mantenerse al día sobre qué está ocurriendo. Seguir a cualquiera en el fediverso y verlo todo en orden cronológico. No hay algoritmos, anuncios ni clickbait a la vista.\n\nEsta es la aplicación oficial de Mastodon para Android. Es impresionantemente rápida e increíblemente hermosa, diseñada para ser no sólo potente, sino también fácil de usar. En nuestra aplicación, puedes:\n\nEXPLORAR\n\n■ Descubrir nuevos escritores, periodistas, artistas, fotógrafos, científicos y más\n■ Ver lo que está sucediendo en el mundo\n\nLEER\n\n■ Mantenerte al día acerca de las personas que te importan con un muro cronológico sin interrupciones\n■ Seguir hashtags para mantenerte al día en temas específicos y en tiempo real\n\nCREAR\n\n■ Publicar para tus seguidores o para todo el mundo, con encuestas, imágenes de alta calidad y videos\n■ Participar en conversaciones interesantes con otras personas\n\nCURAR\n\n■ Crear listas de personas para nunca perderte una publicación\n■ Filtrar palabras o frases para controlar lo que quieres y lo que no quieres ver\n\nY MÁS!\n\n■ Un bonito tema que se adapta a tu esquema de colores personalizado, claro u oscuro\n■ Compartir y escanear códigos QR para intercambiar rápidamente perfiles de Mastodon con otros\n■ Iniciar sesión y cambiar entre multiples cuentas\n■ Recibir notificaciones cuando una persona específica publique con el botón de la campana\n■ ¡Sin spoilers! Puedes poner tus publicaciones detrás de advertencias de contenido\n\nUNA POTENTE PLATAFORMA DE PUBLICACIÓN\n\nYa no tienes que tratar de apaciguar un algoritmo opaco que decide si tus amigos van a ver lo que has publicado. Si te siguen, lo verán.\n\nSi lo publicas en la web abierta, es accesible en la web abierta. Puedes compartir con seguridad enlaces a Mastodon sabiendo que cualquiera podrá leerlos sin iniciar sesión.\n\nEntre hilos, encuestas, imágenes, vídeos, audio y advertencias de contenido, Mastodon ofrece muchas maneras de expresarte de una manera que te convenga.\n\nUNA POTENTE PLATAFORMA DE LECTURA\n\nNo necesitamos mostrarte anuncios, así que no necesitamos mantenerte en nuestra aplicación. \n\nGracias al muro cronológico de la página principal, es fácil saber cuándo te has topado con todas las actualizaciones y puedes pasar a otra cosa.\n\nNo hay necesidad de preocuparte de que un clic equivocado arruinará tus recomendaciones para siempre. No adivinamos lo que quieres ver, dejamos que tú lo controles.\n\nPROTOCOLOS, NO PLATAFORMAS\n\nMastodon no es como una plataforma tradicional de medios de comunicación social, sino que se basa en un protocolo descentralizado. Puedes registrarte en nuestro servidor oficial o elegir un tercero para alojar tus datos y moderar tu experiencia.\n\nGracias al protocolo común, no importa lo que elijas, puedes comunicarte sin problemas con gente en otros servidores de Mastodon. Pero hay más: con una sola cuenta, puedes comunicarte con gente de otras plataformas fediversas.\n\n¿No estás contento con tu elección? Siempre puedes cambiar a un servidor Mastodon diferente mientras llevas a tus seguidores contigo. Para usuarios avanzados, puedes incluso alojar tus datos en tu propia infraestructura, ya que Mastodon es de código abierto.\n\nSIN FINES DE LUCRO POR NATURALEZA\n\nMastodon es una organización sin ánimo de lucro registrada en los Estados Unidos y Alemania. No estamos motivados por la extracción del valor monetario de la plataforma, sino por lo que es mejor para la plataforma.\n\nCOMO APARECE EN: TIME, Forbes, Wired, The Guardian, CNN, The Verge, TechCrunch, Financial Times, Gizmodo, PCMAG.com, y más.", "fr": "Mastodon est le meilleur endroit pour se tenir au courant de ce qui se passe. Suivez n'importe qui à travers le fédivers et découvrez tout dans un ordre chronologique. Pas d'algorithmes, de publicités ou de pièges à clics dans le coin.\n\nCeci est l'application Android officielle de Mastodon. Elle est extrêmement rapide et d'une beauté époustouflante, conçue pour être non seulement puissante, mais aussi facile d'utilisation. Dans notre application, vous pouvez :\n\nEXPLORER\n\n■ Découvrir de nouveaux et nouvelles écrivain·e·s, journalistes, artistes, photographes, scientifiques et plus encore\n■ Voir ce qui se passe dans le monde\n\nLIRE\n\n■ Suivez les gens qui vous intéressent dans un flux chronologique sans interruption\n■ Suivez les hashtags pour suivre des sujets spécifiques en temps réel\n\nCRÉER\n\n■ Publiez pour vos abonnés ou pour le monde entier, avec des sondages, des images et des vidéos de haute qualité\n■ Participer à des conversations intéressantes avec d'autres personnes\n\nACTUALISER\n\n■ Créez des listes de personnes pour ne jamais manquer un post\n■ Filtrez les mots ou les phrases pour contrôler ce que vous voulez et ne voulez pas voir\n\nET PLUS !\n\n■ Un beau thème qui s’adapte à vos couleurs personnalisées, claires ou sombres\n■ Partagez et numérisez des codes QR pour échanger rapidement des profils Mastodon avec d'autres personnes\n■ Connexion et bascule entre plusieurs comptes\n■ Soyez averti lorsqu'une personne spécifique publie avec le bouton en forme de cloche\n■ Pas de spoilers ! Vous pouvez mettre vos messages derrière des avertissements de contenu\n\nUNE PUISSANTE PLATEFORME DE PUBLICATION\n\nVous n'avez plus à dépendre d'un algorithme opaque qui décide si vos amis vont voir ce que vous avez posté. S'ils vous suivent, ils le verront.\n\n. Vous pouvez partager des liens vers Mastodon en toute sécurité, sachant que tout le monde pourra les lire sans se connecter.\n\nEntre les fils de discussion, les sondages, les images de haute qualité, les vidéos, l'audio et les avertissements de contenu, Mastodon offre de nombreuses façons de vous exprimer d'une manière qui vous convient.\n\nUNE PUISSANTE PLATEFORME DE LECTURE\n\nNous n'avons pas besoin de vous montrer des publicités, donc nous n'avons pas besoin de vous garder dans notre application. \n\nGrâce au fil d'actualité chronologique, il est facile de savoir quand vous avez rattrapé toutes les mises à jour et que vous pouvez passer à autre chose.\n\nPas de panique, un clic malencontreux ne ruinera pas vos recommandations pour toujours. Nous ne devinons pas ce que vous voulez voir, nous vous laissons le contrôler.\n\nPROTOCOLS, ET NON PLATEFORMES\n\n« Mastodon » n'est pas un média social traditionnel, il est conçu sur la base d'un protocole décentralisé. Vous pouvez vous inscrire sur notre serveur officiel, ou choisir un tiers pour héberger vos données et modérer votre expérience.\n\nGrâce au protocole commun, peu importe ce que vous choisissez, vous pouvez communiquer de manière transparente avec les personnes sur d'autres serveurs Mastodon. Mais ce n'est pas tout : avec un seul compte, vous pouvez communiquer avec des personnes d'autres plateformes du fédivers.\n\nPas satisfait de votre choix ? Vous pouvez toujours passer à un autre serveur Mastodon tout en emmenant vos abonnés avec vous. Pour les utilisateurs avancés, vous pouvez même héberger vos données sur votre propre infrastructure, puisque Mastodon est open-source.\n\nÀ BUT NON LUCRATIF PAR NATURE\n\nMastodon est une organisation à but non lucratif immatriculée aux États-Unis et en Allemagne. Nous ne sommes pas motivés par des considérations monétaires, mais par ce qu'il y a de mieux pour la plateforme.\n\nCOMME PRÉSENTÉ DANS : TIME, Forbes, Wired, The Guardian, CNN, The Verge, TechCrunch, Financial Times, Gizmodo, PCMAG.com, et plus encore.", "ja": "Mastodon で世界に起きていることを探索しよう。 Fediverse の誰でもフォローして投稿を時系列で閲覧できます。 アルゴリズム、広告、クリックベイトはありません。\n\nこれは Mastodon の公式 Android アプリです。 パワフルで使いやすく、燃えるように高速で驚くほど美しいアプリです。 このアプリでできること: パワフルで使いやすく、燃えるように高速で驚くほど美しいアプリです。 このアプリでできること:\n\n探索\n\n■ 作家、写真家、科学者、ジャーナリスト、アーティストなど多様な人々に出会えます\n■ 世界で起きていることを目撃しましょう\n\n閲覧\n\n■ 邪魔するもののない時系列フィードで、注目している人々に追い付きましょう\n■ ハッシュタグをフォローして、話題をリアルタイムで把握できます\n\n投稿\n\n■ 投票、高画質の画像や動画をフォロワーや世界に投稿できます\n■ 人々との面白い会話にも参加できます\n\n整理\n\n■ 投稿を見逃したくない人々はリストにまとめられます\n■ 見たくない単語やフレーズをフィルターに指定すれば、表示しません\n\n他にも！\n\n■ あなたの色、ライト/ダークに合わせた美しいテーマ\n■ QR コードの共有とスキャンで、Mastodonプロファイルを素早く交換\n■ 複数のアカウントにログイン、切り替え\n■ ベルボタンで、特定の人の投稿を通知\n■ ネタバレなし！ コンテンツ閲覧警告で隠して投稿 コンテンツ閲覧警告で隠して投稿\n\n強力な表現プラットフォームとして\n\nここでは、友達の投稿をあなたから非表示にする不透明なアルゴリズムの心配はありません。 フォローすれば、表示されます。 フォローすれば、表示されます。\n\nオープンウェブに公開で投稿するだけで、投稿にオープンウェブからアクセスできます。 オープンウェブに公開で投稿するだけで、投稿にオープンウェブからアクセスできます。 Mastodon へのリンクを共有すれば、ログインなしで誰でも読めて問題なく知識を共有できます。\n\nスレッド、投票、高画質の画像、動画、音声、コンテンツの閲覧警告も含め、Mastodon はあなた自身を表現する最適な方法を提供しています。\n\n強力な閲覧プラットフォームとして\n\n広告を表示しなくてよいので、公式アプリ以外の選択も尊重します。Mastodon にはサードパーティのアプリや外部統合の豊富な選択肢があり、最適な体験を選択できます。 \n\n時系列ホームフィードなら、新しい投稿をすべて読み終わったか簡単にわかります。\n\nミスクリックのせいで、興味がないおすすめを永遠に表示される心配はありません。 あなたが見たいものを私たちが推測したりせず、あなた自身の制御に委ねます。 あなたが見たいものを私たちが推測したりせず、あなた自身の制御に委ねます。\n\nプラットフォームではなくプロトコル\n\nMastodon は従来のソーシャルメディアプラットフォームとは違い、非中央集権プロトコル上に構築されています。 私たちの公式サーバーに登録するか、サードパーティーのサーバーにデータをホストしてモデレーションに従うことも選択できます。 私たちの公式サーバーに登録するか、サードパーティーのサーバーにデータをホストしてモデレーションに従うことも選択できます。\n\nあなたがどのサーバーを選択しても、共通プロトコルにより他の Mastodon サーバーの人々とシームレスに通信できます。 それだけでなく、他の Fediverse プラットフォームの人々とも交流できます。 それだけでなく、他の Fediverse プラットフォームの人々とも交流できます。\n\n選択に満足できなくても大丈夫です！ いつでもフォロワーを引き継いだまま別のサーバーに引っ越せます。 Mastodon はオープンソースのため、上級ユーザーであれば自前でデータをホスティングできます。\n\n生まれながらに非営利\n\nMastodon はアメリカとドイツで非営利団体として登録されています。 私たちはプラットフォームから金銭的な価値を生み出すことではない、プラットフォームにとってよりよい目的を追求しています。 私たちはプラットフォームから金銭的な価値を生み出すことではない、プラットフォームにとってよりよい目的を追求しています。\n\nTIME、Forbes、Wired、The Guardian、CNN、The Verge、TechCrunch、Financial Times、Gizmodo、PCMAG.com などで紹介されました。", "kab": "Mastodon is the best way to keep up with what’s happening. Follow anyone across the fediverse and see it all in chronological order. No algorithms, ads, or clickbait in sight.\n\nThis is the official Android app for Mastodon. It is blazing fast and stunningly beautiful, designed to be not just powerful but also easy to use. In our app, you can:\n\nSNIREM\n\n■ Discover new writers, journalists, artists, photographers, scientists and more\n■ See what’s happening in the world\n\nƔEṚ\n\n■ Keep up with people you care about in a chronological feed with no interruptions\n■ Follow hashtags to keep up with specific topics in real time\n\nSNULFU-D\n\n■ Post to your followers or the whole world, with polls, high quality images and videos\n■ Participate in interesting conversations with other people\n\nCURATE\n\n■ Create lists of people to never miss a post\n■ Filter words or phrases to control what you do and don’t want to see\n\nAND MORE!\n\n■ A beautiful theme that adapts to your personalized color scheme, light or dark\n■ Share and scan QR codes to quickly exchange Mastodon profiles with others\n■ Login and switch between multiple accounts\n■ Get notified when a specific person posts with the bell button\n■ No spoilers! You can put your posts behind content warnings\n\nA POWERFUL PUBLISHING PLATFORM\n\nYou no longer have to try and appease an opaque algorithm that decides if your friends are going to see what you posted. If they follow you, they’ll see it.\n\nIf you publish it to the open web, it’s accessible on the open web. You can safely share links to Mastodon in the knowledge that anyone will be able to read them without logging in.\n\nBetween threads, polls, high quality images, videos, audio, and content warnings, Mastodon offers plenty of ways to express yourself in a way that suits you.\n\nA POWERFUL READING PLATFORM\n\nWe don’t need to show you ads, so we don’t need to keep you in our app. Mastodon has the richest selection of 3rd party apps and integrations so you can choose the experience that fits you best. \n\nThanks to the chronological home feed, it’s easy to tell when you’ve caught up on all updates and can move on to something else.\n\nNo need to worry that a misclick will ruin your recommendations forever. We don’t guess what you want to see, we let you control it.\n\nPROTOCOLS, NOT PLATFORMS\n\nMastodon is not like a traditional social media platform, but is built on a decentralized protocol. You can sign up on our official server, or choose a 3rd party to host your data and moderate your experience.\n\nThanks to the common protocol, no matter what you choose, you can communicate seamlessly with people on other Mastodon servers. But there’s more: With just one account, you can communicate with people from other fediverse platforms.\n\nNot happy with your choice? You can always switch to a different Mastodon server while taking your followers with you. For advanced users, you can even host your data on your own infrastructure, since Mastodon is open-source.\n\nNON-PROFIT IN NATURE\n\nMastodon is a registered non-profit in the US and Germany. We are not motivated by extracting monetary value from the platform, but by what’s best for the platform.\n\nAS FEATURED IN: TIME, Forbes, Wired, The Guardian, CNN, The Verge, TechCrunch, Financial Times, Gizmodo, PCMAG.com, and more.", "ko": "마스토돈은 무슨 일이 일어나고 있는지를 따라잡는 최고의 방법입니다. 페디버스의 모든 사람을 팔로우하여 시간순으로 모두를 확인하세요. 알고리즘도, 광고도, 클릭베이트-클릭을 위한 미끼-가 눈에 띄지도 않습니다.\n\n이것은 마스토톤의 공식 안드로이드 앱입니다. 매우 빠르고 놀라울 정도로 아름다우며, 강력할 뿐만 아니라 사용하기 쉽도록 설계되었습니다. 우리의 앱에서, 당신은 할 수 있습니다:\n\n찾아보기\n\n■ 새로운 작가, 저널리스트, 예술가, 사진작가, 과학자 등을 찾아보세요\n■ 세계에서 무슨 일이 일어나고 있는지 확인하세요\n\n읽기\n\n■ 관심 있는 사람들의 소식을 방해받지 않고 시간순으로 받아보세요.\n■ 해시태그를 팔로우하여 특정 주제를 실시간으로 확인하세요\n\n만들기\n\n■ 투표, 고품질 이미지와 비디오 등을 포함해, 팔로워나 전 세계에 게시하세요\n■ 다른 사람들과 흥미로운 대화에 참여하세요\n\n큐레이팅-엄선하기-\n\n■ 게시물을 놓치지 않으려면 사람들의 목록을 만드세요\n■ 단어나 구문을 필터링하여 보고 싶은 것과 보고 싶지 않은 것을 관리하세요\n\n더보기\n\n■ 사용자 지정 색상 구성에 맞춰 밝은 모드 또는 어두운 모드로 전환되는 아름다운 테마\n■ QR 코드를 공유하고 스캔하여 다른 사람들과 마스토돈 프로필을 빠르게 교환하세요\n■ 로그인 및 여러 계정 간 전환\n■ 특정 인물이 게시하면 벨 버튼과 함께 알림을 받으세요\n■ 스포일러 없음 게시물에 콘텐츠 경고 표시를 설정할 수 있습니다 게시물에 콘텐츠 경고 표시를 설정할 수 있습니다\n\n강력한 퍼블리싱 플랫폼\n\n이제 더는 친구들이 내 게시물을 볼 수 있을지 결정하는 불투명한 알고리즘을 달래려고 애쓸 필요가 없습니다. 그들이 당신을 팔로우하면, 그들은 볼 수 있을 것입니다.\n\n당신이 게시물을 공개 웹에 게시하면 공개 웹에서 접근할 수 있습니다. 당신은 누구나 로그인 없이도 읽을 수 있다는 점을 알고 안전하게 마스토돈 링크를 공유할 수 있습니다.\n\n스레드, 설문조사, 고화질 이미지, 비디오, 오디오, 콘텐츠 경고 등 마스토돈은 당신에게 맞는 방식으로 자신을 표현할 수 있는 다양한 방법을 제공합니다.\n\n강력한 읽기 플랫폼\n\n우리는 광고를 보여줄 필요가 없으므로, 당신을 앱 안에 가둘 필요도 없습니다. 마스토돈은 가장 풍부한 제3자 앱과 통합 기능을 제공하므로, 당신에게 가장 잘 맞는 경험을 선택할 수 있습니다. \n\n시간 순 홈 피드 덕분에, 당신은 모든 업데이트를 확인했는지 쉽게 알 수 있어서 다른 일로 넘어갈 수 있습니다.\n\n실수로 무언가를 클릭해도 추천 목록이 영원히 망가질까 봐 걱정할 필요가 없습니다. 우리는 당신이 보고 싶어하는 것을 추측하지 않고, 그것을 당신이 관리하도록 합니다.\n\n플랫폼이 아닌 프로토콜입니다.\n\n마스토돈은 기존의 전통적인 소셜 미디어 플랫폼과는 달리, 분산형 프로토콜을 기반으로 구축되었습니다. 당신은 우리의 공식 서버에 가입하거나, 데이터를 호스팅하고 경험을 관리해 줄 제3자 서비스를 선택할 수 있습니다.\n\n공통 프로토콜 덕분에 당신이 어떤 것을 선택하든 다른 마스토돈 서버의 사람들과 원활하게 소통할 수 있습니다. 하지만 좋은 점이 더 있습니다: 단 하나의 계정으로 다른 페디버스 플랫폼의 사람들과 소통할 수 있습니다.\n\n당신의 선택이 만족스럽지 않나요? 당신은 팔로워를 그대로 유지한 채 항상 다른 마스토돈 서버로 전환할 수 있습니다. 고급 사용자의 경우, 마스토돈이 오픈소스이므로 데이터를 자체 인프라에 호스팅할 수도 있습니다.\n\n비영리적 성격\n\n마스토돈은 미국과 독일에 등록된 비영리 단체입니다. 우리는 플랫폼에서 금전적 가치를 추출하는 데 동기를 얻지 않고, 플랫폼에 가장 좋은 것이 무엇인지에 의해 동기를 얻습니다.\n\nTIME, Forbes, Wired, The Guardian, CNN, The Verge, TechCrunch, Financial Times, Gizmodo, PCMAG.com 등에 소개되었습니다.", "pl": "Mastodon to najlepszy sposób na to, aby być na bieżąco z tym, co się dzieje wokół. Obserwuj kogo tylko chcesz z całego fediwersum i ujrzyj to wszystko w porządku chronologicznym. Żadnych algorytmów, reklam czy też clickbaitów.\n\nOficjalna aplikacja Mastodona dla systemu Android. Jest błyskawicznie szybka i zdumiewająco piękna, zaprojektowana by być nie tylko potężna, ale i łatwa w użytkowaniu. W naszej aplikacji możesz:\n\nODKRYWAĆ\n\n■ Odkrywaj nowych pisarzy, dziennikarzy, artystów, fotografów, naukowców i innych\n■ Zobacz, co się dzieje na świecie\n\nTWORZYĆ\n\n■ Bądź na bieżąco z osobami, o które się troszczysz, dzięki wpisom w kolejności chronologicznej, bez zakłóceń\n■ Obserwuj hasztagi, aby być na bieżąco z określonymi tematami w czasie rzeczywistym\n\nNADZOROWAĆ\n\n■ Publikuj dla swoich obserwujących lub całego świata, z ankietami, wysokiej jakości obrazami oraz filmikami\n■ Bierz udział w ciekawych rozmowach z innymi ludźmi\n\nCZYTAĆ\n\n■ Twórz listy osób, aby nigdy nie przegapić wpisu\n■ Filtruj słowa lub frazy, aby kontrolować to, co chcesz i nie chcesz widzieć\n\nI WIĘCEJ!\n\n■ Piękny motyw, który dostosowuje się do Twojego spersonalizowanego schematu kolorów, jasny lub ciemny\n■ Udostępniaj i skanuj kody QR, aby szybko wymieniać się profilami na Mastodonie z innymi\n■ Loguj się i przełączaj pomiędzy wieloma kontami\n■ Otrzymuj powiadomienia, kiedy tylko określona osoba opublikuje wpis, dzięki przyciskowi z dzwonkiem\n■ Bez spoilerów! Możesz ukryć zawartość Twoich wpisów używając ostrzeżeń\n\nPOTĘŻNA PLATFORMA PUBLIKACYJNA\n\nNie musisz już starać się udobruchać niejasny algorytm, który decyduje, czy Twoi znajomi zobaczą co opublikowałeś. Jeśli cię obserwują, będą to widzieć.\n\nJeśli opublikujesz to w otwartej sieci, będzie tam też dostępne. Możesz bezpiecznie udostępniać linki do Mastodona wiedząc, że każdy będzie w stanie czytać twoje wpisy bez konieczności zalogowania się.\n\nMiędzy wątkami, ankietami, wysokiej jakości obrazami, filmikami, audio oraz ostrzeżeniami o zawartości, Mastodon oferuje wiele możliwości na to, abyś wyraził się w sposób, jaki Ci odpowiada.\n\nPOTĘŻNA PLATFORMA DO CZYTANIA\n\nNie potrzebujemy pokazywać Ci reklam, a więc też nie potrzebujemy trzymać Cię w naszej aplikacji. \n\nDzięki chronologicznej stronie głównej łatwo jest powiedzieć, kiedy nadgoniłeś zaległości i możesz zająć się czymś innym.\n\nNie musisz się martwić, że przypadkowe kliknięcie zrujnuje Twoje rekomendacje na zawsze. Nie zgadujemy, co chcesz widzieć, pozostawiamy kontrolę w Twoich rękach.\n\nPROTOKOŁY, NIE PLATFORMY\n\nMastodon nie jest jak tradycyjne platformy mediów społecznościowych, ale zbudowany na zdecentralizowanym protokole. Możesz się zarejestrować na naszym oficjalnym serwerze lub wybrać jeden z oferowanych przez osoby trzecie, aby przechowywały Twoje dane oraz moderowały Twoje doświadczenie.\n\nDzięki wspólnemu protokołowi, niezależnie od tego, co wybierzesz, możesz płynnie komunikować się z ludźmi na innych serwerach Mastodona. Ale co więcej: przy pomocy zaledwie jednego konta możesz łączyć się z osobami na pozostałych platformach fediwersum.\n\nNiezadowolony z wyboru? Możesz zawsze przenieść się na inny serwer Mastodona, zabierając ze sobą swoich obserwujących. Dla zaawansowanych użytkowników: możesz nawet przechowywać swoje dane na swojej własnej infrastrukturze, jako że Mastodon jest projektem otwartoźródłowym.\n\nNIENASTAWIONY NA ZYSK\n\nMastodon jest zarejestrowany jako organizacja niedochodowa w Stanach Zjednoczonych oraz Niemczech. Nie jesteśmy motywowani chęcią czerpania zysków na platformie, ale tym, co dla niej najlepsze.\n\nJAK MOŻNA PRZECZYTAĆ W: TIME, Forbes, Wired, The Guardian, CNN, The Verge, TechCrunch, Financial Times, Gizmodo, PCMAG.com i innych.", "pt": "O Mastodon é a melhor maneira de acompanhares o que está a acontecer. Segue qualquer um durante o fediverso e vê tudo em ordem cronológica. Sem algoritmos, anúncios ou caça-cliques.\n\nEsta é a aplicação oficial para Android do Mastodon. É extremamente rápida e de uma beleza estonteante, concebida para ser não só poderosa mas também fácil de utilizar. Na nossa aplicação, podes:\n\nEXPLORAR\n\n■ Descobrir novos escritores, jornalistas, artistas, fotógrafos, cientistas e muito mais\n■ Ver o que está a acontecer no mundo\n\nLER\n\n■ Acompanha as pessoas de quem gostas num mural cronológico sem interrupções\n■ Segue #etiquetas para te manteres a par de tópicos específicos em tempo real\n\nCRIAR\n\n■ Publica para os teus seguidores ou para o mundo inteiro, com sondagens, imagens e vídeos de alta qualidade\n■ Participa em conversas interessantes com outras pessoas\n\nCURAR\n\n■ Cria listas de pessoas para nunca perderes uma publicação\n■ Filtra palavras ou frases para controlar o que queres e o que não queres ver\n\nE MAIS!\n\n■ Um tema bonito que se adapta ao teu esquema de cores personalizado, claro ou escuro\n■ Partilha e lê códigos QR para trocares rapidamente perfis Mastodon com outros\n■ Inicia sessão e alterna entre várias contas\n■ Sê notificado quando uma pessoa específica faz uma publicação com o botão de campainha\n■ Sem revelação do enredo! Podes colocar as tuas publicações atrás de avisos de conteúdo\n\nUMA PLATAFORMA DE PUBLICAÇÃO PODEROSA\n\nJá não tens de tentar apaziguar um algoritmo opaco que decide se os teus amigos vão ver o que publicaste. Se te seguirem, vão ver-te.\n\nSe publicares na Internet, fica acessível na Internet. Podes partilhar hiperligações para o Mastodon com segurança, sabendo que qualquer pessoa os poderá ler sem ter de iniciar sessão ou criar uma conta.\n\nEntre tópicos, sondagens, imagens de alta qualidade, vídeos, áudio e avisos de conteúdo, o Mastodon oferece muitas formas de te expressares da maneira que mais te convém.\n\nUMA PLATAFORMA DE LEITURA PODEROSA\n\nO Mastodon tem a seleção mais rica de aplicações e integrações de terceiros para que possas escolher a experiência que melhor se adapta a ti. \n\nGraças ao mural cronológico da página inicial, é fácil perceberes quando já estás a par de todas as atualizações e podes passar para outra coisa.\n\nNão precisas de te preocupar com a possibilidade de um clique errado arruinar as tuas recomendações para sempre. Não adivinhamos o que queres ver, deixamos-te controlar isso.\n\nPROTOCOLOS, NÃO PLATAFORMAS\n\nO Mastodon não é como uma plataforma tradicional de mídia social, mas é construída sobre um protocolo descentralizado. Podes inscrever-te no nosso servidor oficial ou escolher um terceiro para alojar os teus dados e moderar a tua experiência.\n\nGraças ao protocolo comum, independentemente do que escolheres, podes comunicar sem problemas com pessoas noutros servidores Mastodon. Mas há mais: com apenas uma conta, podes comunicar com pessoas de outras plataformas do fediverso.\n\nNão está satisfeito com a tua escolha? Podes sempre mudar para um servidor Mastodon diferente, levando os teus seguidores contigo. Para os utilizadores avançados, podes até alojar os teus dados na tua própria infraestrutura, uma vez que o Mastodon é de código aberto.\n\nSEM FINS LUCRATIVOS\n\nO Mastodon é uma organização sem fins lucrativos registada nos EUA e na Alemanha. Não somos motivados pela extração de valor monetário da plataforma, mas sim pelo que é melhor para a plataforma.\n\nCOM DESTAQUE EM: TIME, Forbes, Wired, The Guardian, CNN, The Verge, TechCrunch, Financial Times, Gizmodo, PCMAG.com e muito mais.", "pt-BR": "O Mastodon é a melhor maneira de acompanhar o que está acontecendo. Siga qualquer pessoa durante o fediverso e veja tudo em ordem cronológica. Sem algoritmos, anúncios ou clickbait em vista.\n\nEste é o aplicativo oficial do Mastodon para Android. Está a explodir rapidamente e incrivelmente bonito, projetado para ser não só poderoso mas também fácil de usar. Em nosso aplicativo, você pode:\n\nEXPLORAR\n\nDescobrir novos escritores, jornalistas, artistas, fotógrafos, cientistas e muito mais\nVeja o que está acontecendo no mundo 🌎\n\nLEIA\n\nMostra com as pessoas que você se importa em um feed cronológico e sem interrupções\nSiga ‘hashtags’ para acompanhar tópicos específicos em tempo real\n\nCRIE\n\nPublique para os seus seguidores ou para o mundo inteiro: pesquisas, imagens e vídeos de alta qualidade\nParticipe de conversas interessantes com outras pessoas\n\nCURE\n\n★ Crie uma lista de pessoas para nunca mais perder uma publicação\n+ Filtre palavras ou frases para controlar o que você faz e o que não quer ver\n\nE MAIS!\n\n★ Um belo tema que se adapta ao seu esquema personalizado de cores, claro ou escuro\nCompartilhe e digitalize os códigos QR para trocar rapidamente os perfis de Mastodon com outros\nEntre e alterne entre várias contas\nSeja notificado quando uma pessoa fizer uma publicação específica com o botão do sino 🔔\nNenhum spoiler! Você pode colocar as suas publicações atrás de avisos de conteúdo\n\nUMA PLATAFORMA DE PUBLICAÇÃO PODEROSA ✨\n\nVocê não precisa mais tentar apaziguar um algoritmo opaco que decide se seus amigos vão ver o que você postou. Se seguirem você, verão isso.\n\nSe você publicá-lo na web aberta, ele é acessível na web aberta. Você pode compartilhar com segurança links para o Mastodon sabendo que qualquer pessoa será capaz de lê-los sem fazer o login.\n\nEntre threads, pesquisas, imagens de alta qualidade, vídeos, avisos de áudio e conteúdo, Mastodon oferece muitas maneiras de se expressar de uma forma que melhor lhe convém.\n\nUMA PLATAFORMA DE LEITURA PODEROSA ✨\n\nO Mastodon tem a seleção mais rica de apps de terceiros e integrações para que você possa escolher a melhor experiência para você. \n\nGraças ao feed cronológico, é fácil dizer quando se encontra em todas as atualizações e pode ir para outra coisa.\n\nNão há necessidade de se preocupar com que um clique errado irá arruinar as suas recomendações para sempre. Não adivinhamos o que você quer ver, deixamos que você o controle.\n\nPROTOCOLOS, NÃO PLATAFORMAS\n\nO Mastodon não é como uma plataforma de mídia social tradicional, mas é construído em um protocolo descentralizado. Você pode se inscrever em nosso servidor oficial ou escolher um terceiro para disponibilizar seus dados e moderar sua experiência.\n\nGraças ao protocolo comum, não importa o que escolher, você pode se comunicar perfeitamente com as pessoas de outros servidores Mastodon. E têm mais: com apenas uma conta, você pode se comunicar com pessoas de outras plataformas fediversas.\n\nNão está satisfeito com sua escolha? Você sempre pode mudar para um servidor Mastodon diferente enquanto leva seus seguidores com você. Para usuários avançados, você pode até mesmo hospedar seus dados em sua própria infraestrutura, já que o Mastodon é de código aberto.\n\nSEM FINS LUCRATIVOS\n\nMastodon é uma instituição sem fins lucrativos registada nos EUA e na Alemanha. Nós não somos motivados extraindo o valor monetário da plataforma, mas pelo que é melhor para a plataforma.\n\nDESTAQUE EM: TIME, Forbes, Wired, The Guardian, CNN, The Verge, TechCrunch, Financial Times, Gizmodo, PCMAG.com e muito mais.", "ru": "Mastodon - лучший способ быть в курсе всего происходящего. Следуйте за любым человеком по всей федеральной вселенной и смотрите все в хронологическом порядке. Никаких алгоритмов, рекламы или кликбейта.\n\nЭто официальное приложение для Android от Mastodon. Он молниеносно быстрый и потрясающе красивый, разработанный, чтобы быть не только мощным, но и простым в использовании. В нашем приложении вы можете:\n\nИССЛЕДУЙТЕ\n\n■ Откройте для себя новых писателей, журналистов, художников, фотографов, ученых и многое другое\n■ Узнайте, что происходит в мире\n\nЧИТАТЬ\n\n■ Следите за людьми, которые вам интересны, в хронологической ленте без прерываний\n■ Следите за хэштегами, чтобы быть в курсе конкретных тем в режиме реального времени\n\nСОЗДАТЬ\n\n■ Отправьте сообщение своим последователям или всему миру, используя опросы, высококачественные изображения и видео\n■ Участвуйте в интересных беседах с другими людьми\n\nКУРАТОР\n\n■ Создавайте списки людей, чтобы не пропустить ни одного сообщения\n■ Фильтруйте слова и фразы, чтобы контролировать то, что вы хотите и не хотите видеть\n\nИ БОЛЬШЕ!\n\n■ Красивая тема, которая адаптируется к вашей индивидуальной цветовой схеме, светлой или темной\n■ Обменивайтесь и сканируйте QR-коды, чтобы быстро обмениваться профилями Mastodon с другими людьми\n■ Вход в систему и переключение между несколькими учетными записями\n■ Получайте уведомления о сообщениях конкретного человека с помощью кнопки \"звонок\"\n■ Никаких спойлеров! Вы можете поместить свои сообщения за предупреждениями о содержании\n\nМОЩНАЯ ПЛАТФОРМА ДЛЯ ЧТЕНИЯ\n\nВам больше не нужно пытаться угодить непрозрачному алгоритму, который решает, увидят ли ваши друзья то, что вы опубликовали. Если они будут следить за вами, то увидят это.\n\nЕсли вы публикуете его в открытом интернете, он становится доступным в открытом интернете. Вы можете смело делиться ссылками на Mastodon, не сомневаясь, что любой пользователь сможет прочитать их, не заходя на сайт.\n\nБлагодаря темам, опросам, высококачественным изображениям, видео, аудио и предупреждениям о содержании, Mastodon предлагает множество способов выразить себя так, как вам удобно.\n\nМОЩНАЯ ИЗДАТЕЛЬСКАЯ ПЛАТФОРМА\n\nНам не нужно показывать вам рекламу, поэтому нам не нужно удерживать вас в нашем приложении. \n\nБлагодаря хронологической главной ленте легко определить, когда вы проследили за всеми обновлениями и можете переходить к чему-то другому.\n\nНе нужно беспокоиться, что один неверный щелчок навсегда испортит ваши рекомендации. Мы не угадываем, что вы хотите увидеть, мы позволяем вам управлять этим.\n\nПРОТОКОЛЫ, А НЕ ПЛАТФОРМЫ\n\nMastodon не похож на традиционную платформу социальных сетей, он построен на децентрализованном протоколе. Вы можете зарегистрироваться на нашем официальном сервере или выбрать стороннюю компанию для размещения ваших данных и модерации вашего опыта.\n\nБлагодаря общему протоколу, независимо от того, что вы выберете, вы сможете легко общаться с людьми на других серверах Mastodon. Но это еще не все: С помощью одной учетной записи вы можете общаться с людьми с других платформ fediverse.\n\nНе довольны своим выбором? Вы всегда можете перейти на другой сервер Mastodon, забрав с собой своих подписчиков. Опытные пользователи могут даже размещать свои данные на собственной инфраструктуре, поскольку Mastodon имеет открытый исходный код.\n\nНЕКОММЕРЧЕСКИЙ ХАРАКТЕР\n\nMastodon является зарегистрированной некоммерческой организацией в США и Германии. Мы руководствуемся не стремлением извлечь из платформы денежную выгоду, а тем, что лучше для платформы.\n\nОпубликованы в: TIME, Forbes, Wired, The Guardian, CNN, The Verge, TechCrunch, Financial Times, Gizmodo, PCMAG.com и других.", "th": "Mastodon เป็นวิธีที่ดีที่สุดที่จะติดตามสิ่งที่กำลังเกิดขึ้น ติดตามใครก็ตามทั่วทั้งจักรวาลสหพันธ์และดูจักรวาลสหพันธ์ทั้งหมดตามลำดับเวลา ไม่มีอัลกอริทึม, โฆษณา หรือคลิกเบตอยู่ในสายตา\n\nนี่คือแอป Android อย่างเป็นทางการสำหรับ Mastodon แอปรวดเร็วมากและสวยงามอย่างน่าทึ่ง ได้รับการออกแบบให้ไม่ใช่แค่ทรงพลังแต่ยังใช้งานง่ายอีกด้วย ในแอปของเรา คุณสามารถ: แอปรวดเร็วมากและสวยงามอย่างน่าทึ่ง ได้รับการออกแบบให้ไม่ใช่แค่ทรงพลังแต่ยังใช้งานง่ายอีกด้วย ในแอปของเรา คุณสามารถ:\n\nสำรวจ\n\n■ ค้นพบนักเขียน, นักข่าว, ศิลปิน, ช่างภาพ, นักวิทยาศาสตร์ และอื่น ๆ ใหม่ ๆ\n■ ดูสิ่งที่กำลังเกิดขึ้นในโลก\n\nอ่าน\n\n■ ติดตามผู้คนที่คุณห่วงใยในฟีดตามลำดับเวลาโดยไม่มีการขัดจังหวะ\n■ ติดตามแฮชแท็กเพื่อติดตามหัวข้อที่เฉพาะเจาะจงตามเวลาจริง\n\nสร้าง\n\n■ โพสต์ไปยังผู้ติดตามของคุณหรือทั้งโลก พร้อมการสำรวจความคิดเห็น, ภาพคุณภาพสูง และวิดีโอ\n■ มีส่วนร่วมในการสนทนาที่น่าสนใจกับผู้คนอื่น ๆ\n\nเรียบเรียง\n\n■ สร้างรายการผู้คนเพื่อไม่พลาดโพสต์ใด\n■ กรองคำหรือวลีเพื่อควบคุมสิ่งที่คุณต้องการและไม่ต้องการเห็น\n\nและอื่น ๆ!\n\n■ ชุดรูปแบบที่สวยงามที่ปรับให้เข้ากับแบบแผนชุดสีเฉพาะบุคคลของคุณ สว่างหรือมืด\n■ แชร์และสแกนรหัส QR เพื่อแลกเปลี่ยนโปรไฟล์ Mastodon กับผู้อื่นอย่างรวดเร็ว\n■ เข้าสู่ระบบและสลับระหว่างหลายบัญชี\n■ รับการแจ้งเตือนเมื่อบุคคลที่เฉพาะเจาะจงโพสต์ด้วยปุ่มกระดิ่ง\n■ ไม่มีผู้สปอยล์! คุณสามารถนำโพสต์ของคุณไว้หลังคำเตือนเนื้อหา\n\nแพลตฟอร์มการเผยแพร่ที่ทรงพลัง\n\nYou no longer have to try and appease an opaque algorithm that decides if your friends are going to see what you posted. If they follow you, they’ll see it.\n\nIf you publish it to the open web, it’s accessible on the open web. You can safely share links to Mastodon in the knowledge that anyone will be able to read them without logging in.\n\nBetween threads, polls, high quality images, videos, audio, and content warnings, Mastodon offers plenty of ways to express yourself in a way that suits you.\n\nแพลตฟอร์มการอ่านที่ทรงพลัง\n\nWe don’t need to show you ads, so we don’t need to keep you in our app. Mastodon has the richest selection of 3rd party apps and integrations so you can choose the experience that fits you best. \n\nThanks to the chronological home feed, it’s easy to tell when you’ve caught up on all updates and can move on to something else.\n\nNo need to worry that a misclick will ruin your recommendations forever. We don’t guess what you want to see, we let you control it.\n\nโปรโตคอล ไม่ใช่แพลตฟอร์ม\n\nMastodon is not like a traditional social media platform, but is built on a decentralized protocol. You can sign up on our official server, or choose a 3rd party to host your data and moderate your experience.\n\nThanks to the common protocol, no matter what you choose, you can communicate seamlessly with people on other Mastodon servers. But there’s more: With just one account, you can communicate with people from other fediverse platforms.\n\nไม่พอใจกับตัวเลือกของคุณ? Mastodon เป็นวิธีที่ดีที่สุดที่จะติดตามสิ่งที่กำลังเกิดขึ้น ติดตามใครก็ตามทั่วทั้งจักรวาลสหพันธ์และดูจักรวาลสหพันธ์ทั้งหมดตามลำดับเวลา ไม่มีอัลกอริทึม, โฆษณา หรือคลิกเบตอยู่ในสายตา คุณสามารถสลับเป็นเซิร์ฟเวอร์ Mastodon อื่นได้เสมอพร้อมนำผู้ติดตามของคุณไปกับคุณ สำหรับผู้ใช้ขั้นสูง คุณยังสามารถโฮสต์ข้อมูลของคุณบนโครงสร้างพื้นฐานของคุณเองได้อีกด้วย เนื่องจาก Mastodon เป็นโอเพนซอร์ส\n\nไม่แสวงหาผลกำไรโดยธรรมชาติ\n\nMastodon เป็นองค์กรไม่แสวงหาผลกำไรที่จดทะเบียนในสหรัฐอเมริกาและเยอรมนี We are not motivated by extracting monetary value from the platform, but by what’s best for the platform. โปรโตคอล ไม่ใช่แพลตฟอร์ม\n\nตามที่นำเสนอใน: TIME, Forbes, Wired, The Guardian, CNN, The Verge, TechCrunch, Financial Times, Gizmodo, PCMAG.com และอื่น ๆ", "tr": "Mastodon olan biteni takip etmenin en iyi yoludur. Fediverse ağındaki herhangi birini takip edin ve her şeyi kronolojik sırayla görün. Hem de herhangi bir algoritma, reklam veya tık tuzağı olmadan.\n\nMastodon'un resmî Android uygulamasına hoş geldiniz. Sadece güçlü değil aynı zamanda kullanımı kolay olacak şekilde tasarlanmış, son derece hızlı ve şaşırtıcı derecede güzel. Uygulamamızda yapabileceğiniz şeyler:\n\nOLUŞTURUN\n\n■ Yeni yazarlar, gazeteciler, sanatçılar, fotoğrafçılar, bilim insanları ve daha fazlasını keşfedin\n■ Dünyada neler olup bittiğini görün\n\nOKUYUN\n\n■ Önem verdiğiniz kişileri kesintisiz bir kronolojik akışta takip edin\n■ Belirli konuları gerçek zamanlı olarak takip etmek için etiketleri takip edin\n\nOKUYUN\n\n■ Anketler, yüksek kaliteli görüntüler ve videolarla takipçilerinize veya tüm dünyaya gönderiler yayınlayın\n■ Diğer insanlarla ilginç sohbetlere katılın\n\nKEŞFEDİN\n\n■ Hiçbir paylaşımı kaçırmamak için kişi listeleri oluşturun\n■ Görmek isteyip istemediğiniz içerikleri kontrol etmek için kelimeleri veya ifadeleri filtreleyin\n\nVE DAHA FAZLASINI YAPIN!\n\nKişiselleştirilmiş renk düzeninize, aydınlık veya karanlık temaya uyum sağlayan zarif bir görünüm\n■ Mastodon profillerini başkalarıyla hızlıca paylaşmak için QR kodlarını paylaşın ve tarayın\n■ Giriş yapın ve birden fazla hesap arasında geçiş yapın\n■ Zil butonu ile belirli bir kişi paylaşım yaptığında bildirim alın\n■ Sürprizbozanlar yok! Gönderilerinizin önüne içerik uyarıları koyabilirsiniz\n\nGÜÇLÜ BIR YAYINCILIK PLATFORMU\n\nArtık paylaştıklarınızı arkadaşlarınızın görüp görmeyeceğine karar veren ve şeffaf olmayan bir algoritmayı memnun etmeye çalışmak zorunda değilsiniz. Sizi takip ediyorlarsa, paylaşımlarınızı görürler.\n\nEğer gönderilerinizi açık web'de paylaşırsanız, açık web'den erişilebilir olur. Herkesin giriş yapmadan okuyabileceğinden emin olarak Mastodon bağlantılarını güvenle paylaşabilirsiniz.\n\nBaşlıklar, anketler, yüksek kaliteli görüntüler, videolar, sesler ve içerik uyarıları arasında, kendinizi size uygun bir şekilde ifade etmenin birçok yolunu sunar.\n\nGÜÇLÜ BİR OKUMA PLATFORMU\n\nSize reklam göstermemize gerek yok, bu yüzden sizi uygulamamızda tutmamıza da gerek yok. \n\nKronolojik ana sayfa akışı sayesinde, tüm güncellemeleri ne zaman yakaladığınızı ve başka bir şeye geçebileceğinizi anlamak kolaydır.\n\nYanlış bir tıklamanın önerilerinizi sonsuza dek mahvedeceğinden endişelenmenize gerek yok. Ne görmek istediğinizi tahmin etmiyoruz, sizin kontrol etmenize izin veriyoruz.\n\nPLATFORMLAR DEĞİL, PROTOKOLLER\n\nSosyal ağımız geleneksel bir sosyal medya platformu gibi değil, merkezi olmayan bir protokol üzerine inşa edilmiştir. Resmi sunucumuza kayıt olabilir veya verilerinizi barındırmak ve deneyiminizi denetlemek için 3.\n\nOrtak protokol sayesinde, neyi seçerseniz seçin, diğer sunucularındaki kişilerle sorunsuz bir şekilde iletişim kurabilirsiniz. Ama dahası da var: Sadece tek bir hesapla, diğer federe platformlarındaki kişilerle iletişim kurabilirsiniz.\n\nSeçimden memnun değil misiniz? Takipçilerini yanınızda götürürken her zaman farklı bir sunucusuna geçebilirsiniz. İleri düzey kullanıcılar için, Açık kaynaklı olduğundan verilerinizi kendi altyapınızda bile barındırabilir.\n\nKÂR AMACI GÜTMEYEN NİTELİKTE\n\nMastodon, ABD ve Almanya'da kayıtlı bir kâr amacı kuruluştur. Motivasyonumuz platformdan maddi kazanç elde etmek değil, platform için en iyisini yapmaktır.\n\nTIME, Forbes, Wired, The Guardian, CNN, The Verge, TechCrunch, Financial Times, Gizmodo, PCMAG.com, ve çok daha fazla yayında bize yer verildi.", "zh-CN": "Mastodon 是了解最新动态的最佳途径。 横跨联邦宇宙关注其他人，并在一个时间顺序中查看。 没有算法、广告或诱导链接。\n\n这是 Mastodon 官方的 Android 应用程序。 它风驰电掣般地快而且让你惊叹的美丽，拥有强大而易用的设计。 在我们的应用中，您可以： 它风驰电掣般地快而且让你惊叹的美丽，拥有强大而易用的设计。 在我们的应用中，您可以：\n\n探索新鲜事\n\n■ 发现新的作家、记者、画家、摄影师和科学家以及更多\n■ 看看世界上正在发生什么\n\n阅读\n\n■ 在时间顺序流中跟上你关心的人，没有打断\n■ 关注标签以实时关注具体主题\n\n创建\n\n■ 用投票、高质量图像和视频向粉丝或整个世界发嘟\n■ 与其他人一起参与有趣的对话\n\n组织与整理\n\n■ 创建用户列表，不错过任何帖子\n■ 利用单词与短语过滤功能来控制你想看到什么\n\n还有更多！\n\n■ 一个美丽的主题，符合您的个性化主题色，无论明亮或黑暗\n■ 分享并扫描二维码以便与其他人快速交换 Mastodon 个人资料\n■ 登录并在多个账户间切换\n■ 点铃铛按钮，获得特定的人发嘟时的通知\n■ 禁止剧透！ 你可以将你的嘟文键入内容警告中\n\n强大的发表平台\n\n你不再需要尝试迎合不透明的算法，来决定你的朋友是否能看到你发布的内容。 如果朋友们关注你，他们就会看到嘟文。 如果朋友们关注你，他们就会看到嘟文。\n\n如果你在一个公开的网络上发布嘟文，那嘟文就可以在那里访问。 如果你在一个公开的网络上发布嘟文，那嘟文就可以在那里访问。 你可以安全地分享到 Mastodon 的链接，知道任何人都可以在不登录的情况下阅读它们。\n\n在讨论串、投票、高质量图像、视频、音频和内容警告之中，Mastodon 提供了大量适合你的表达方式。\n\n强大的阅读平台\n\n我们无需向您展示广告，所以我们不会挽留让您留在我们的应用中。 Mastodon 有最丰富的第三方应用和集成，您可以选择最适合您的体验。 \n\n感谢按时间顺序提供的首页流，你很容易就能知道自己什么时候看完了所有的更新，可以继续看别的东西了。\n\n永远不用担心点一下喜欢就会污染你的推荐列表。 我们不猜你想看到什么，我们让你自己控制它。\n\n成为一种协议，而非平台\n\nMastodon 不像传统的社交媒体平台，而是建立在一个去中心化的协议之上。 您可以在我们的官方服务器上注册，或者选择第三方托管您的数据并保持相似的体验。 您可以在我们的官方服务器上注册，或者选择第三方托管您的数据并保持相似的体验。\n\n感谢同样的协议，不管你选择哪个服务器，你都可以与其他 Mastodon 服务器上与人无缝跨服聊天。 并且：只要同一个帐户，您就可以与其他联邦宇宙的人通信。 并且：只要同一个帐户，您就可以与其他联邦宇宙的人通信。\n\n对你的选择不满意吗？ 您随时可以带着您的粉丝切换到另一个 Mastodon 服务器。 对于进阶用户，你甚至可以在您自己的基础设施上托管您的数据，因为 Mastodon 是开源的。\n\n天生非盈利性\n\nMastodon 是在美国与德国注册的非营利机构。 我们的初衷不是从平台上提取金钱价值，而是为了打造最好的给平台。 我们的初衷不是从平台上提取金钱价值，而是为了打造最好的给平台。\n\n目前入驻：《时代》、《福布斯》、《连线》、The Guardian、美国有线电视新闻网、The Verge, TechCrunch, Financial Times, Gizmodo, PCMAG.com，还有更多。", "zh-TW": "Mastodon 是跟上時代潮流的最佳工具！ 跟隨聯邦宇宙中的任何人，並且以時間順序瀏覽所有內容。 沒有演算法、廣告、或騙點擊連結。\n\n這次 Mastodon 的官方 Android 應用程式。 它如閃電般快速且令人屏息地美麗，不只為了強大功能而設計，而且易於使用。 於我們的應用程式中，您能：\n\n探索\n\n發現新作家、記者、藝術家、攝影師、科學家及更多。\n看看世界正發生什麼有趣的新鮮事\n\n閱讀\n\n不受任何打擾，以時間順序的時間軸與您在乎的人們的保持聯繫\n透過跟隨 #hashtag 以即時跟上特定主題\n\n創造\n\n對您全世界的跟隨者發表嘟文、投票、及高畫質影音\n參與和其他人們的有趣對話\n\n規劃\n\n建立帳號列表以不錯過任個嘟文\n過濾字詞以控制您想看或不想看的內容\n\n還有更多！\n\n適應您個人化色彩的佈景主題，淺色或深色\n分享或掃描 QR code 與其他人交換 Mastodon 個人檔案\n登入及切換於複數帳號間\n使用小鈴鐺接受特定帳號發表嘟文通知\n沒有劇透！ 您能將嘟文置於內容警告後面\n\n強大的發表平台\n\n您不再需要試圖阿諛奉承那決定您的朋友是否將看到您嘟文的不透明演算法。 如果他們跟隨您，他們能看到您的內容。 如果他們跟隨您，他們能看到您的內容。\n\n如果您對於整個網路公開發表，整個網路能存取您的內容。 如果您對於整個網路公開發表，整個網路能存取您的內容。 您能安全地於 Mastodon 發表連結時，明確意識到任何人能於不需要登入的狀態下閱讀該內容。\n\nMastodon 提供各式各樣的方式使您能自由地表達自己，包括討論串、投票、高畫質圖片影音與內容警告。\n\n強大的閱讀平台\n\n我們不需要向您展示廣告，因此我們不需要將您黏在我們的應用程式中。Mastodon 有豐富的第三方應用程式與整合方案，您能選擇最適合您的體驗。 \n\n透過按時間排序的首頁時間軸，非常輕鬆就能知道您已經跟上所有新內容並能開始繼續做其他事情。\n\n永遠不用再擔心一次誤點連結將摧毀您的推薦體驗。 我們不試圖推敲您想看什麼內容，我們讓您自己掌握。\n\n協定、而非平台\n\nMastodon 不像傳統社群網路平台，它建立於去中心化協定。 您能與我們的官方伺服器註冊，或選擇第三方託管您的資料及管理您的體驗。\n\n透過共通的協定，無論您的選擇，您皆能與其他 Mastodon 伺服器的人們無縫通訊。 但還有更多：只需要一個帳號，您能與其他聯邦宇宙平台的人通訊。\n\n對您的選擇不開心嗎？ 您能隨時切換至其他 Mastodon 伺服器並且帶著您的跟隨者。 對於進階高手，您甚至能以自己的基礎設施託管自己的資料，因為 Mastodon 是開放原始碼的。\n\n天生非營利性\n\nMastodon 於美國與德國註冊非營利組織。 我們的動機不是自平台中獲利，而是提供對平台最有利的東西。\n\nTIME、Forbes、Wired、The Guardian、CNN、The Verge、TechCrunch、Financial Times、Gizmodo、PCMAG.com 及各家媒體皆專題報導過。"}}, "versions": {"e62814068dbc9ac6c99fcf5e332575c36b9fc0773e23a27e3158d0469b29b1b5": null, "d96227e868d6eef0064477a62926efe8149f2fd2edd9fa28ec6b5827bbacd673": null, "d06dbe8b1361b0d86eae71905b926e74ef41d520d422e667e2f5ebbf4fa0441d": {"added": 1778188097776, "file": {"name": "/org.joinmastodon.android_178.apk", "sha256": "d06dbe8b1361b0d86eae71905b926e74ef41d520d422e667e2f5ebbf4fa0441d", "size": 4779354, "ipfsCIDv1": "bafybeiha4gklkf34ldxe7ia7ov2engibse35vegf3plasb4fu3vkjbxfsa"}, "src": {"name": "/org.joinmastodon.android_178_src.tar.gz", "sha256": "029571082c042e69f64989128c3ed16983e9b37fc460ffc263e04403c2fd1b36", "size": 13410502}, "manifest": {"versionName": "2.12.1", "versionCode": 178, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 35}, "signer": {"sha256": ["83cb2cd2bdd51031044cd276852324b2e96fbe3d87298df7b6794c9dea345504"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "org.joinmastodon.android.permission.C2D_MESSAGE"}, {"name": "com.google.android.c2dm.permission.RECEIVE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 28}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on joinmastodon.org which is not libre (neither were its ToS found)"}}, "whatsNew": {"en-US": "- Brand new design for profiles\n- You can now disable admin notifications\n- Notifications from unsupported Mastodon versions will now be displayed with a special message\n"}}, "ce3edcaf2d5f2f2831a7fff784e09607090a609152d8f01c79aa886d591f91cf": {"added": 1778135657867, "file": {"name": "/org.joinmastodon.android_176.apk", "sha256": "ce3edcaf2d5f2f2831a7fff784e09607090a609152d8f01c79aa886d591f91cf", "size": 4779354, "ipfsCIDv1": "bafybeifaer74ylco7ljbhwsirvvdxajvkk4fznwy6iymqtnz2qfistoo7i"}, "src": {"name": "/org.joinmastodon.android_176_src.tar.gz", "sha256": "d182d2cb2e91c0521610c6c38fc8600c306799f965e08d7402c9dd2f1652bed0", "size": 13410104}, "manifest": {"versionName": "2.12.0", "versionCode": 176, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 35}, "signer": {"sha256": ["83cb2cd2bdd51031044cd276852324b2e96fbe3d87298df7b6794c9dea345504"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "org.joinmastodon.android.permission.C2D_MESSAGE"}, {"name": "com.google.android.c2dm.permission.RECEIVE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 28}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on joinmastodon.org which is not libre (neither were its ToS found)"}}, "whatsNew": {"en-US": "- Brand new design for profiles\n- You can now disable admin notifications\n- Notifications from unsupported Mastodon versions will now be displayed with a special message\n"}}, "2b230a99697c3c41f4716a5368c26bc3f33c33a28965997b793a004dfde46675": {"whatsNew": null}}}, "org.kalinisa.diatronome": {"metadata": {"lastUpdated": 1778135657867}, "versions": {"c99eaac3ed56f464ed5328504e39e2b3a566411dda102c2f3e811b9aa1509318": null, "28d13c370a5ce264e90aee0123663c2c79e0821ad925d045aa4ad57f59afb1dd": {"added": 1778135657867, "file": {"name": "/org.kalinisa.diatronome_15.apk", "sha256": "28d13c370a5ce264e90aee0123663c2c79e0821ad925d045aa4ad57f59afb1dd", "size": 3378268, "ipfsCIDv1": "bafybeif7u6tm22x5hbhjuncowy7i5yje75wym5ewst6mfukzvfrillzqgi"}, "src": {"name": "/org.kalinisa.diatronome_15_src.tar.gz", "sha256": "48c15ba45dbfa985d60c3db1a9cdd5dd3f13828cadffacd4cf43868cbbab9782", "size": 2598245}, "manifest": {"versionName": "1.0.15", "versionCode": 15, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["13ddc06feb35a218ff0d2cf8374fe8ab29b97a3cd66305eed420f4c1b532958e"]}, "usesPermission": [{"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "org.kalinisa.diatronome.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Fixing crash when using 1:1 as time signature (#22)\n"}}}}, "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.ledjlale.Nutrixious": {"metadata": {"categories": ["Diet", "Sports & Health"]}}, "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": {"added": 1778058151118, "file": {"name": "/org.lichess.mobileV2_231103.apk", "sha256": "3c615abe922eb467892cda70af63e04709a1bf24223220377e34053b7857c9b1", "size": 117786201, "ipfsCIDv1": "bafybeidbtlo4tntkmq53szbuplo63qhip4277pot2d2qqazupfvc4gzbyq"}, "src": {"name": "/org.lichess.mobileV2_231103_src.tar.gz", "sha256": "d2a627a07aabd38b17d7526c7eeff3017895bd1e4e4d746680b75b698470c38a", "size": 243789351}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "0.23.11", "versionCode": 231103, "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."}}}, "4eb802a46a8567c5fbe2d3f3c85295096db1cac60767e5aa245dc50d175cfe4a": {"added": 1778188097776, "file": {"name": "/org.lichess.mobileV2_231102.apk", "sha256": "4eb802a46a8567c5fbe2d3f3c85295096db1cac60767e5aa245dc50d175cfe4a", "size": 113078211, "ipfsCIDv1": "bafybeidbhvsccvlqzqlt43afle2tw7h6tv3zlsfwlkrcyowlbyb54qzzea"}, "src": {"name": "/org.lichess.mobileV2_231102_src.tar.gz", "sha256": "fd5395c27ac08b6ed1ef82e7ebf9c1a57dc5da17ff21cdca097b5e95bd4ef643", "size": 243794249}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "0.23.11", "versionCode": 231102, "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."}}}, "31bd2e55f66dc38654a8de52da2ff5b654312260936c071f90f7cc95db538288": {"added": 1778058151118, "file": {"name": "/org.lichess.mobileV2_231101.apk", "sha256": "31bd2e55f66dc38654a8de52da2ff5b654312260936c071f90f7cc95db538288", "size": 119992334, "ipfsCIDv1": "bafybeibrx5byw6mfmjjappaq4koct7aqy4trkrppa2y6vkknx7ieacwgyy"}, "src": {"name": "/org.lichess.mobileV2_231101_src.tar.gz", "sha256": "8a1e7a4a6b3a55e6e381c61513e335c6881153e8b23ff6807e85ac7fc7acfc80", "size": 243792049}, "manifest": {"nativecode": ["x86_64"], "versionName": "0.23.11", "versionCode": 231101, "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."}}}, "806b5618b220c83a1944030797ccc10dd8898fdea772ab2e26c34c93c54e38da": {"whatsNew": null}}}, "org.maoist2009.tlsfragment": {"versions": {"cb50e5b1994346807e786bf1d59c59b32e4bf9ab1aa0b6c9bf172bf88e2d874e": {"antiFeatures": {"NoSourceSince": {"en-US": "4.1.0"}}}, "3f2dbdb37eeb6622780bd2e3ef07d2da1d95b069f20a48a72024b1a9363f7b35": {"antiFeatures": {"NoSourceSince": {"en-US": "4.1.0"}}}, "7014974ebc5b271a26c1d5c48b95b8df8540e3e90f63d8616c62f8c2565a7b2f": {"antiFeatures": {"NoSourceSince": {"en-US": "4.1.0"}}}}}, "org.mapcomplete": {"metadata": {"lastUpdated": 1778507335350}, "versions": {"23dcc0eb32a27448c36941ab01c85447ff22d2cc32dc650d79a342c447fc1abb": null, "f13936d8551e961db556139b4eb3f7fc5034fa863067a0e79e390e4f205b2675": 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."}}}, "cceb9380ac35d9f5c467b44d86a41b704a3551c60529c521a9e22d123d2a8252": {"added": 1778135657867, "file": {"name": "/org.mapcomplete_2257.apk", "sha256": "cceb9380ac35d9f5c467b44d86a41b704a3551c60529c521a9e22d123d2a8252", "size": 103747831, "ipfsCIDv1": "bafybeibiab25fq2i352s36i6l4b6jchykb7rq6ftr3fjk7raospztjpkvq"}, "src": {"name": "/org.mapcomplete_2257_src.tar.gz", "sha256": "2d61c1b1f1e41fdf937190dbeca8e990e4d4df58a2b16af0334523ac77cffe45", "size": 104121506}, "manifest": {"versionName": "0.59.2", "versionCode": 2257, "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.mbach.lemonde": {"metadata": {"lastUpdated": 1778188097776}, "versions": {"5d5192f63d30fff365a4d45cfc31b85d6c4c5874ca11fee0892f1c018a80c4ba": null, "51f3c7bd361f826995688f887192da92b0cb8724f43d4aaeef30206b2401edca": {"added": 1778188097776, "file": {"name": "/org.mbach.lemonde_42.apk", "sha256": "51f3c7bd361f826995688f887192da92b0cb8724f43d4aaeef30206b2401edca", "size": 99385743, "ipfsCIDv1": "bafybeiewovs5prldawaxb472aekzjfbt2gqzd7vxpjtxa7gffokkgavtti"}, "src": {"name": "/org.mbach.lemonde_42_src.tar.gz", "sha256": "6262454e3bf0eb7868042e4100f39b23e070af9d0981658c4dc35794884afdff", "size": 86642189}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "4.0.2", "versionCode": 42, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["acbfd6b342340a1ba7dd786d2d3090549f0541164b356dce876e408131678123"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"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": "org.mbach.lemonde.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "App depends on the Le Monde website, which is not libre."}}}}}, "org.mcxa.zephyrlogger": {"metadata": {"categories": ["Health Manager", "Sports & Health"]}}, "org.mlm.mages": {"metadata": {"lastUpdated": 1777931336453}, "versions": {"1539ccabf73dfb7b786ac4801e8c31a11d08fdd12ebb853b2e6078dd25636c52": null, "3cffa513e7a471ee6c257bd0c328b739f5da7e4716c790caaec0ce8b2268c958": null, "92344760075dc3e2966d02663eca36d9bdcda1275c573209ea63a8cec46a9b21": null, "29553903e0f1aca062c50ff7edbdf32e94a155e5e2b869e6eab96e4b6b27de50": null, "ef11bda951068169299546c645e8c4e64f825bcf65123fe55bed6585e584bd37": {"added": 1777931336453, "file": {"name": "/org.mlm.mages_1071.apk", "sha256": "ef11bda951068169299546c645e8c4e64f825bcf65123fe55bed6585e584bd37", "size": 110237190, "ipfsCIDv1": "bafybeidoim5h7v336fh4jv4mbcpyfsr2f6avur2lekkotzo5ytmk2bq5mq"}, "src": {"name": "/org.mlm.mages_1071_src.tar.gz", "sha256": "07e5b1cffa7d6db627130dd103f1e00b7de6b59443f7787188e9c59c0def11d4", "size": 1480097}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "4.6.2", "versionCode": 1071, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 37}, "signer": {"sha256": ["4aed2f691df64a7b0fea25a6b8c80183c6dc520e049dac0178defa1d6472228f"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "org.mlm.mages.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Update release notes for v4.6.1\n- Add long press menu to mark rooms as read, or set room flags (#94)\n- live loc fix\n- resolve space avatars (#92)\n- bump target sdk to 37, and other lib vers\n- bump agp and element-call vers to 9.2.0 and 0.19.2 respectively\n- strip out <body> and <p> tags when sending markdown messages (#81)\n"}}, "db833caa03c3c6b4a263f01814625eb10058f1f2fe2ccaa75f753f8f70897719": {"added": 1777931336453, "file": {"name": "/org.mlm.mages_1070.apk", "sha256": "db833caa03c3c6b4a263f01814625eb10058f1f2fe2ccaa75f753f8f70897719", "size": 80249167, "ipfsCIDv1": "bafybeidnju4gtzfykphgz3yav25g4kv6byhbhql3mjsyioubve24oiw4c4"}, "src": {"name": "/org.mlm.mages_1070_src.tar.gz", "sha256": "e4019645f5d3358f202cd017a27bfc71637cc558d75ec6d38fa84f645b3937a4", "size": 1479947}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "4.6.2", "versionCode": 1070, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 37}, "signer": {"sha256": ["4aed2f691df64a7b0fea25a6b8c80183c6dc520e049dac0178defa1d6472228f"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "org.mlm.mages.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "30b3b74d59a7c94fecd0e4ee633ad9784b5ea12ffae749cf18247eac4c4454e9": {"added": 1777931336453, "file": {"name": "/org.mlm.mages_1069.apk", "sha256": "30b3b74d59a7c94fecd0e4ee633ad9784b5ea12ffae749cf18247eac4c4454e9", "size": 122271101, "ipfsCIDv1": "bafybeibzonconfay4agcs4lxxhut7uarswqzlnjuxidxcerygoqxdjbfz4"}, "src": {"name": "/org.mlm.mages_1069_src.tar.gz", "sha256": "c36641a8028d44e512427d6acbf7accf1d0ad0dffc407477fec8c4bc83b2db1c", "size": 1480171}, "manifest": {"nativecode": ["x86_64"], "versionName": "4.6.2", "versionCode": 1069, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 37}, "signer": {"sha256": ["4aed2f691df64a7b0fea25a6b8c80183c6dc520e049dac0178defa1d6472228f"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "org.mlm.mages.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "14ebc6072cf21242512db13ba17f5594ec8f51db6c0c3fc56349a791161bc2d2": {"added": 1777931336453, "file": {"name": "/org.mlm.mages_1068.apk", "sha256": "14ebc6072cf21242512db13ba17f5594ec8f51db6c0c3fc56349a791161bc2d2", "size": 129142894, "ipfsCIDv1": "bafybeiduwdyp43fg3psxs66glgehvlpghqjppci3sfm4kbvxdtjpc2iy24"}, "src": {"name": "/org.mlm.mages_1068_src.tar.gz", "sha256": "664aaef52a227f203e3b856e0a0df5f4794ae8fc834c9bd0f1fbaefeb0f65aed", "size": 1480034}, "manifest": {"nativecode": ["x86"], "versionName": "4.6.2", "versionCode": 1068, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 37}, "signer": {"sha256": ["4aed2f691df64a7b0fea25a6b8c80183c6dc520e049dac0178defa1d6472228f"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "org.mlm.mages.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "org.mozilla.fennec_fdroid": {"metadata": {"lastUpdated": 1778507335350}, "versions": {"ab6c317bc15e2e1b52d9f736e2ba007f1ac1e38c20f07826ec062a6d8ebcfa3b": null, "208fe8d4ecaa4d2531a30fac76b3c7a03340470a56776a404f32c8f22d5d8f03": null, "578d28a0c0f3f921b950f80cb6990b610e399c3b2e619ff8a04698786eae3810": null, "251146a2b5f6d8018025262918ebfe1540c8d17cace58e709f197bbf97b3d9fa": null, "3abc869355382f7feebd3a51c92ba2c9d4c7564342a82b41be2cc9eddd0700ad": null, "ec170be50c3b90822f51bfeac3566d3c64635349b19613176a3494472fa2615a": 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."}}}, "207e1572f9dc60d30115362a10c7428e508c188e753dc7dca26cec2fadc3e634": {"added": 1777874678959, "file": {"name": "/org.mozilla.fennec_fdroid_1500120.apk", "sha256": "207e1572f9dc60d30115362a10c7428e508c188e753dc7dca26cec2fadc3e634", "size": 118610120, "ipfsCIDv1": "bafybeicr7znqhwh4anepwpm4cqwaif3c3gub5tmvchqqdwicb4ldznlone"}, "src": {"name": "/org.mozilla.fennec_fdroid_1500120_src.tar.gz", "sha256": "9f8bfb4fabb140a0b0b5051bf4262f503a8aad9b41adf5dca038f9f79a200867", "size": 1173171}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "150.0.1", "versionCode": 1500120, "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."}}}, "727e8897c58779d6325c7f12387fd708d83d6411e1867e15c2fe683e862d3a6d": {"added": 1777874678959, "file": {"name": "/org.mozilla.fennec_fdroid_1500110.apk", "sha256": "727e8897c58779d6325c7f12387fd708d83d6411e1867e15c2fe683e862d3a6d", "size": 124229787, "ipfsCIDv1": "bafybeihvpykmdlipyttcruo3kqsduobstpfun4ralq64lmdxtx2mbzm57e"}, "src": {"name": "/org.mozilla.fennec_fdroid_1500110_src.tar.gz", "sha256": "7302b0b19ba2eb84f1fd46fae3ba5a1e0ae7f409a3869fd8d34781f9019239d2", "size": 1173143}, "manifest": {"nativecode": ["x86_64"], "versionName": "150.0.1", "versionCode": 1500110, "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."}}}, "0ac527690497cf42c7867e972f5ee9458dbaf132013390da26add1da4281891c": {"added": 1777874678959, "file": {"name": "/org.mozilla.fennec_fdroid_1500100.apk", "sha256": "0ac527690497cf42c7867e972f5ee9458dbaf132013390da26add1da4281891c", "size": 114862310, "ipfsCIDv1": "bafybeibaqeueaknajejhzogypl7fppztzidx6auw3rmhdvcu3bb7kaou7i"}, "src": {"name": "/org.mozilla.fennec_fdroid_1500100_src.tar.gz", "sha256": "8efe3742969d1656603f0b358e285849233f7d9f7cadcdf9d7460ce9f76ccd88", "size": 1173124}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "150.0.1", "versionCode": 1500100, "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.nitri.opentopo": {"metadata": {"lastUpdated": 1778135657867}, "versions": {"cdf4777532443e51e431b2e8bc3b6188b69479b534ec3db4fa375d86c890d909": null, "f15a62965c8fbd8ffa02e2139d84d51671f907e134db12b2e7eb2714e65eaf5a": {"added": 1778135657867, "file": {"name": "/org.nitri.opentopo_65.apk", "sha256": "f15a62965c8fbd8ffa02e2139d84d51671f907e134db12b2e7eb2714e65eaf5a", "size": 8901172, "ipfsCIDv1": "bafybeibirguqtsezxzjjbvtveri3fxbxsip2fhath5x7lau3fa6n52c2gm"}, "src": {"name": "/org.nitri.opentopo_65_src.tar.gz", "sha256": "03b29a94b89bd2e97253723423f579dba6decb4f7067bbdbfd3614e07164203c", "size": 5551360}, "manifest": {"versionName": "1.28.1", "versionCode": 65, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["0973936af17d47d3c8ee3b793b8250c8df3815c97b924ea35c510a2175ce0a92"]}, "usesPermission": [{"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "org.nitri.opentopo.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.REORDER_TASKS"}]}}}}, "org.ntust.app.tigerduck.fdroid": {"metadata": {"lastUpdated": 1778135657867, "featureGraphic": {"en-US": {"name": "/org.ntust.app.tigerduck.fdroid/en-US/featureGraphic_nHI9kPlD51SWvn2zaM3kSUbZQjynLz3HdfoCOpKFfLU=.png", "sha256": "9c723d90f943e75496be7db368cde44946d9423ca72f3dc775fa023a92857cb5", "size": 318053}, "zh-TW": {"name": "/org.ntust.app.tigerduck.fdroid/zh-TW/featureGraphic_nHI9kPlD51SWvn2zaM3kSUbZQjynLz3HdfoCOpKFfLU=.png", "sha256": "9c723d90f943e75496be7db368cde44946d9423ca72f3dc775fa023a92857cb5", "size": 318053}}, "screenshots": {"phone": {"en-US": [{"name": "/org.ntust.app.tigerduck.fdroid/en-US/phoneScreenshots/1.png", "sha256": "db7cba40b29805866a17b638a9c56b8c1e560399572cae9b2fc974f5804f4076", "size": 149368}, {"name": "/org.ntust.app.tigerduck.fdroid/en-US/phoneScreenshots/2.png", "sha256": "922a6686f52507c5b638d8c83ddf53bfc9474ce893bf83a236b35c8c746fff5e", "size": 175769}, {"name": "/org.ntust.app.tigerduck.fdroid/en-US/phoneScreenshots/3.png", "sha256": "c37ace155c245de9d3ee48f698d4fa65cc3eabd9913090484944830ae54eaf3e", "size": 158857}, {"name": "/org.ntust.app.tigerduck.fdroid/en-US/phoneScreenshots/4.png", "sha256": "6d89f28e2c25de5a5ef8c21ee5c51e8dfc0aeb36713a2f592851150a149f6517", "size": 182145}, {"name": "/org.ntust.app.tigerduck.fdroid/en-US/phoneScreenshots/5.png", "sha256": "d7d1595722e2f6dc638479c5568ee81cfa8ad751ef32d928182f6c8793b432a7", "size": 811763}, {"name": "/org.ntust.app.tigerduck.fdroid/en-US/phoneScreenshots/6.png", "sha256": "4a05533a1468726de5f91d01efeb49ded933237217b1e1899dd8a30c08723d6b", "size": 645849}, {"name": "/org.ntust.app.tigerduck.fdroid/en-US/phoneScreenshots/7.png", "sha256": "9948bec8648f2ca13ff94e57c9379603fce2f5b6eea9c04141584eb9db509951", "size": 800959}, {"name": "/org.ntust.app.tigerduck.fdroid/en-US/phoneScreenshots/8.png", "sha256": "7a3f01f69d81bfbd3ecc66e8c50867f6ce5dec860c4488a53e11ef20dcd14871", "size": 638914}], "zh-TW": [{"name": "/org.ntust.app.tigerduck.fdroid/zh-TW/phoneScreenshots/1.png", "sha256": "db7cba40b29805866a17b638a9c56b8c1e560399572cae9b2fc974f5804f4076", "size": 149368}, {"name": "/org.ntust.app.tigerduck.fdroid/zh-TW/phoneScreenshots/2.png", "sha256": "922a6686f52507c5b638d8c83ddf53bfc9474ce893bf83a236b35c8c746fff5e", "size": 175769}, {"name": "/org.ntust.app.tigerduck.fdroid/zh-TW/phoneScreenshots/3.png", "sha256": "c37ace155c245de9d3ee48f698d4fa65cc3eabd9913090484944830ae54eaf3e", "size": 158857}, {"name": "/org.ntust.app.tigerduck.fdroid/zh-TW/phoneScreenshots/4.png", "sha256": "6d89f28e2c25de5a5ef8c21ee5c51e8dfc0aeb36713a2f592851150a149f6517", "size": 182145}, {"name": "/org.ntust.app.tigerduck.fdroid/zh-TW/phoneScreenshots/5.png", "sha256": "d7d1595722e2f6dc638479c5568ee81cfa8ad751ef32d928182f6c8793b432a7", "size": 811763}, {"name": "/org.ntust.app.tigerduck.fdroid/zh-TW/phoneScreenshots/6.png", "sha256": "4a05533a1468726de5f91d01efeb49ded933237217b1e1899dd8a30c08723d6b", "size": 645849}, {"name": "/org.ntust.app.tigerduck.fdroid/zh-TW/phoneScreenshots/7.png", "sha256": "9948bec8648f2ca13ff94e57c9379603fce2f5b6eea9c04141584eb9db509951", "size": 800959}, {"name": "/org.ntust.app.tigerduck.fdroid/zh-TW/phoneScreenshots/8.png", "sha256": "7a3f01f69d81bfbd3ecc66e8c50867f6ce5dec860c4488a53e11ef20dcd14871", "size": 638914}]}, "sevenInch": {"en-US": [{"name": "/org.ntust.app.tigerduck.fdroid/en-US/sevenInchScreenshots/1.png", "sha256": "0a3f7d095098910c1fa57a12de6c134c1941abd3037cfc6c86fb31f692d9f2df", "size": 114927}, {"name": "/org.ntust.app.tigerduck.fdroid/en-US/sevenInchScreenshots/2.png", "sha256": "ad5ab09bc9b36f9d29cdddf917277a0a35ee4cbc5c94164a26147758adaf5714", "size": 144964}, {"name": "/org.ntust.app.tigerduck.fdroid/en-US/sevenInchScreenshots/3.png", "sha256": "9a525f164922e13d5e107df66a5d92f9ac6598f30c73552c695590bb0beaa6cc", "size": 118992}, {"name": "/org.ntust.app.tigerduck.fdroid/en-US/sevenInchScreenshots/4.png", "sha256": "b3173d3bdbd2ac892bba4c7f833397d50d2a5382046ea5e226f1b7058ea342ad", "size": 145559}, {"name": "/org.ntust.app.tigerduck.fdroid/en-US/sevenInchScreenshots/5.png", "sha256": "d7d1595722e2f6dc638479c5568ee81cfa8ad751ef32d928182f6c8793b432a7", "size": 811763}, {"name": "/org.ntust.app.tigerduck.fdroid/en-US/sevenInchScreenshots/6.png", "sha256": "4a05533a1468726de5f91d01efeb49ded933237217b1e1899dd8a30c08723d6b", "size": 645849}, {"name": "/org.ntust.app.tigerduck.fdroid/en-US/sevenInchScreenshots/7.png", "sha256": "9948bec8648f2ca13ff94e57c9379603fce2f5b6eea9c04141584eb9db509951", "size": 800959}, {"name": "/org.ntust.app.tigerduck.fdroid/en-US/sevenInchScreenshots/8.png", "sha256": "7a3f01f69d81bfbd3ecc66e8c50867f6ce5dec860c4488a53e11ef20dcd14871", "size": 638914}], "zh-TW": [{"name": "/org.ntust.app.tigerduck.fdroid/zh-TW/sevenInchScreenshots/1.png", "sha256": "0a3f7d095098910c1fa57a12de6c134c1941abd3037cfc6c86fb31f692d9f2df", "size": 114927}, {"name": "/org.ntust.app.tigerduck.fdroid/zh-TW/sevenInchScreenshots/2.png", "sha256": "ad5ab09bc9b36f9d29cdddf917277a0a35ee4cbc5c94164a26147758adaf5714", "size": 144964}, {"name": "/org.ntust.app.tigerduck.fdroid/zh-TW/sevenInchScreenshots/3.png", "sha256": "9a525f164922e13d5e107df66a5d92f9ac6598f30c73552c695590bb0beaa6cc", "size": 118992}, {"name": "/org.ntust.app.tigerduck.fdroid/zh-TW/sevenInchScreenshots/4.png", "sha256": "b3173d3bdbd2ac892bba4c7f833397d50d2a5382046ea5e226f1b7058ea342ad", "size": 145559}, {"name": "/org.ntust.app.tigerduck.fdroid/zh-TW/sevenInchScreenshots/5.png", "sha256": "d7d1595722e2f6dc638479c5568ee81cfa8ad751ef32d928182f6c8793b432a7", "size": 811763}, {"name": "/org.ntust.app.tigerduck.fdroid/zh-TW/sevenInchScreenshots/6.png", "sha256": "4a05533a1468726de5f91d01efeb49ded933237217b1e1899dd8a30c08723d6b", "size": 645849}, {"name": "/org.ntust.app.tigerduck.fdroid/zh-TW/sevenInchScreenshots/7.png", "sha256": "9948bec8648f2ca13ff94e57c9379603fce2f5b6eea9c04141584eb9db509951", "size": 800959}, {"name": "/org.ntust.app.tigerduck.fdroid/zh-TW/sevenInchScreenshots/8.png", "sha256": "7a3f01f69d81bfbd3ecc66e8c50867f6ce5dec860c4488a53e11ef20dcd14871", "size": 638914}]}, "tenInch": {"en-US": [{"name": "/org.ntust.app.tigerduck.fdroid/en-US/tenInchScreenshots/1.png", "sha256": "5b8fd2d9c9d47f412d4e8587042ba63f24f5d5b438c721e90f0442dbc725cd87", "size": 199086}, {"name": "/org.ntust.app.tigerduck.fdroid/en-US/tenInchScreenshots/2.png", "sha256": "960a00f689adb2a705c4152b3c49abaeb489f1f58dd7c07cf9b4ae9e82d67f90", "size": 192206}, {"name": "/org.ntust.app.tigerduck.fdroid/en-US/tenInchScreenshots/3.png", "sha256": "91ae1efd55eb918ca0de2c94f76d8ba3f62ea26518537eab3834863bf1e82b36", "size": 200882}, {"name": "/org.ntust.app.tigerduck.fdroid/en-US/tenInchScreenshots/4.png", "sha256": "008b1298f99ba9ddcd13b6c9196bce1ec017a256da5f4c8d03807cce6cbbd16e", "size": 193299}, {"name": "/org.ntust.app.tigerduck.fdroid/en-US/tenInchScreenshots/5.png", "sha256": "d7d1595722e2f6dc638479c5568ee81cfa8ad751ef32d928182f6c8793b432a7", "size": 811763}, {"name": "/org.ntust.app.tigerduck.fdroid/en-US/tenInchScreenshots/6.png", "sha256": "4a05533a1468726de5f91d01efeb49ded933237217b1e1899dd8a30c08723d6b", "size": 645849}, {"name": "/org.ntust.app.tigerduck.fdroid/en-US/tenInchScreenshots/7.png", "sha256": "9948bec8648f2ca13ff94e57c9379603fce2f5b6eea9c04141584eb9db509951", "size": 800959}, {"name": "/org.ntust.app.tigerduck.fdroid/en-US/tenInchScreenshots/8.png", "sha256": "7a3f01f69d81bfbd3ecc66e8c50867f6ce5dec860c4488a53e11ef20dcd14871", "size": 638914}], "zh-TW": [{"name": "/org.ntust.app.tigerduck.fdroid/zh-TW/tenInchScreenshots/1.png", "sha256": "5b8fd2d9c9d47f412d4e8587042ba63f24f5d5b438c721e90f0442dbc725cd87", "size": 199086}, {"name": "/org.ntust.app.tigerduck.fdroid/zh-TW/tenInchScreenshots/2.png", "sha256": "960a00f689adb2a705c4152b3c49abaeb489f1f58dd7c07cf9b4ae9e82d67f90", "size": 192206}, {"name": "/org.ntust.app.tigerduck.fdroid/zh-TW/tenInchScreenshots/3.png", "sha256": "91ae1efd55eb918ca0de2c94f76d8ba3f62ea26518537eab3834863bf1e82b36", "size": 200882}, {"name": "/org.ntust.app.tigerduck.fdroid/zh-TW/tenInchScreenshots/4.png", "sha256": "008b1298f99ba9ddcd13b6c9196bce1ec017a256da5f4c8d03807cce6cbbd16e", "size": 193299}, {"name": "/org.ntust.app.tigerduck.fdroid/zh-TW/tenInchScreenshots/5.png", "sha256": "d7d1595722e2f6dc638479c5568ee81cfa8ad751ef32d928182f6c8793b432a7", "size": 811763}, {"name": "/org.ntust.app.tigerduck.fdroid/zh-TW/tenInchScreenshots/6.png", "sha256": "4a05533a1468726de5f91d01efeb49ded933237217b1e1899dd8a30c08723d6b", "size": 645849}, {"name": "/org.ntust.app.tigerduck.fdroid/zh-TW/tenInchScreenshots/7.png", "sha256": "9948bec8648f2ca13ff94e57c9379603fce2f5b6eea9c04141584eb9db509951", "size": 800959}, {"name": "/org.ntust.app.tigerduck.fdroid/zh-TW/tenInchScreenshots/8.png", "sha256": "7a3f01f69d81bfbd3ecc66e8c50867f6ce5dec860c4488a53e11ef20dcd14871", "size": 638914}]}}, "icon": {"en-US": {"name": "/org.ntust.app.tigerduck.fdroid/en-US/icon_QvM-s4jf536w1jQqonyN-sCDE84ZiV6h8bSBcCzc3sI=.png", "sha256": "42f33eb388dfe77eb0d6342aa27c8dfac08313ce19895ea1f1b481702cdcdec2", "size": 502076}, "zh-TW": {"name": "/org.ntust.app.tigerduck.fdroid/zh-TW/icon_QvM-s4jf536w1jQqonyN-sCDE84ZiV6h8bSBcCzc3sI=.png", "sha256": "42f33eb388dfe77eb0d6342aa27c8dfac08313ce19895ea1f1b481702cdcdec2", "size": 502076}}}, "versions": {"e7cf57ed65e5512c9ebf9ab6b7575432fa0a3ebaddddcfa18a04ea709c40bde0": {"added": 1778135657867, "file": {"name": "/org.ntust.app.tigerduck.fdroid_17.apk", "sha256": "e7cf57ed65e5512c9ebf9ab6b7575432fa0a3ebaddddcfa18a04ea709c40bde0", "size": 8595816, "ipfsCIDv1": "bafybeiambc2zletbmgexgtndiwpwdhlexlkiwpkomwtn35ncbzdgkn5ryi"}, "src": {"name": "/org.ntust.app.tigerduck.fdroid_17_src.tar.gz", "sha256": "2c25249c363296c396fddd600555829043bb5cb5bb7d38e2ff543ac942bd9068", "size": 30731342}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.3.8-fdroid", "versionCode": 17, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 36}, "signer": {"sha256": ["0e6c10d99e478fa91227e92d8010608ab46f368c2cfe47d9b35fd4c67dc1e70a"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "org.ntust.app.tigerduck.fdroid.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Rely on ntust.edu.tw."}}}, "79070337f411f8038f276eee75c06f7fded90282dba19d09e8cf364079b570e9": {"added": 1778058151118, "file": {"name": "/org.ntust.app.tigerduck.fdroid_16.apk", "sha256": "79070337f411f8038f276eee75c06f7fded90282dba19d09e8cf364079b570e9", "size": 8595816, "ipfsCIDv1": "bafybeiaavhh5x2mhykkqnyftiosnoach2gng2kbmyckoib7gcvl4mk2udy"}, "src": {"name": "/org.ntust.app.tigerduck.fdroid_16_src.tar.gz", "sha256": "f5e5702f0419a985dd54ee4035a96fd2bfe7bb9b2306d13f0b471c469b712cd9", "size": 30731880}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.3.7-fdroid", "versionCode": 16, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 36}, "signer": {"sha256": ["0e6c10d99e478fa91227e92d8010608ab46f368c2cfe47d9b35fd4c67dc1e70a"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "org.ntust.app.tigerduck.fdroid.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Rely on ntust.edu.tw."}}}, "ffa2be875d30c5866b99d892dab284bfc6862d6776ec7b8b05876eb587be8623": {"antiFeatures": {"NonFreeNet": {"en-US": "Rely on ntust.edu.tw."}}}}}, "org.nutritionfacts.dailydozen": {"metadata": {"categories": ["Diet", "Sports & Health"]}}, "org.ojrandom.paiesque": {"metadata": {"categories": ["Connectivity", "Health Manager", "Sports & Health"], "lastUpdated": 1778507335350}, "versions": {"2609ba96f4debbb022275501a185b6d1b852fe67c46ece62918b086589b60823": null, "f5b3aed83f7cd5fe6f039e26780ef446e92ff4fe2a30af48c75bf28b7a91c939": null, "8c1a162bda6bbc3db417da53feed61fd83bff709d72e28ec99ef042589501ad4": 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"}}, "b10e9ddc2de51ac1caf226e8ce19dcffa7fde61643c66513113b8f2b81018d64": {"added": 1778402060034, "file": {"name": "/org.ojrandom.paiesque_67.apk", "sha256": "b10e9ddc2de51ac1caf226e8ce19dcffa7fde61643c66513113b8f2b81018d64", "size": 4459931, "ipfsCIDv1": "bafybeifjktscpwzmq3i7pepsk5f63nf2mjc7zogvbo3mjtmvrneepwihbi"}, "src": {"name": "/org.ojrandom.paiesque_67_src.tar.gz", "sha256": "0e7c11821401b602e152750855145a409559b637faffb04ced562fdd4e5ec19a", "size": 2882602}, "manifest": {"versionName": "67", "versionCode": 67, "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 v67\n\n## Recording (BLE + GPS)\n\n- Replaced the three‑button layout with a two‑button layout: Pause/Resume and Stop.\n- Stop shows a confirmation dialog (Save / Discard). Long‑press on Stop discards immediately.\n- Pause/Resume button toggles between outlined and filled style to clearly indicate the paused state.\n- Distance accumulation now only adds distance when smoothed speed ≥ 1 km/h and the GPS accuracy is within the user‑configured threshold.\n- Speed display shows 0.0 "}}, "63d349d275a53677513cf1250f09d78fd74e0173ff6689abd851ebdbd0416394": {"added": 1778402060034, "file": {"name": "/org.ojrandom.paiesque_66.apk", "sha256": "63d349d275a53677513cf1250f09d78fd74e0173ff6689abd851ebdbd0416394", "size": 4458306, "ipfsCIDv1": "bafybeieoqwayktc2fffsfpmfotwngca6sgcd7yd54gwsle45haqeis3stu"}, "src": {"name": "/org.ojrandom.paiesque_66_src.tar.gz", "sha256": "7e9d8d8e4d8458d63ac9b937d8b1a44123b6bdbdf94b926934cafd9a64e817fc", "size": 2878481}, "manifest": {"versionName": "66", "versionCode": 66, "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 v66\n\n\n## New: Session Analysis (Map + Chart)\n- Access via **Analyse Recordings** in the main menu, or long‑press the record button on the home screen.\n- Browse recorded sessions by device and date.\n- Route shown on OpenStreetMap with colour‑coded segments by heart rate zone (green / yellow / red).\n- Interactive chart with zoom, pan, cursor, and up to two metrics (HR, Speed, HRV, Altitude, Distance).\n- Toggle elapsed vs. wall‑clock time and show/hide a TRIMP summary card."}}}}, "org.onekash.kashcal": {"metadata": {"lastUpdated": 1778568037154}, "versions": {"3cb6bba08cc99f8d7e7a035bdb58c1149f48dc7cc0850fdd3f7b7de01e43e104": null, "b4fee6c551d58a061fb99b1a5d356b1ffd0788795d3d19b53a6fe53f585da9f4": null, "4d64d3b59a13adda301caec6106b862c679fd9b9194198af0b522f2fd4e50bd6": 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"}}, "3e6dd145c8b67d7ce23fd24bf3950e123968886be4f43369b5ec70e7ff5d7799": {"added": 1778402060034, "file": {"name": "/org.onekash.kashcal_522.apk", "sha256": "3e6dd145c8b67d7ce23fd24bf3950e123968886be4f43369b5ec70e7ff5d7799", "size": 17235356, "ipfsCIDv1": "bafybeidsndvvvsxqopbwyfeklywkpglcaf2bvddotl5lxfwbvvwkwkn6pe"}, "src": {"name": "/org.onekash.kashcal_522_src.tar.gz", "sha256": "d85afbc34d9b3a5009236291844ef2b9382df728ccef6b7180145c0a396bd6b2", "size": 6651415}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "23.7.4", "versionCode": 522, "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": "• Multi-day events that end at midnight now show on the correct last day\n• Event descriptions render HTML formatting (links, line breaks)\n• Deleting an event from a device calendar now clears its reminders\n"}}, "f3a91024fd8136ed0fba2d62151520a987a6c683efb778a40b0475d2efa497fb": {"added": 1778135657867, "file": {"name": "/org.onekash.kashcal_520.apk", "sha256": "f3a91024fd8136ed0fba2d62151520a987a6c683efb778a40b0475d2efa497fb", "size": 17231260, "ipfsCIDv1": "bafybeihg2wadccewsytqcwvsanjtvlijsyoktmyuvk7eeezji3pbtddmde"}, "src": {"name": "/org.onekash.kashcal_520_src.tar.gz", "sha256": "e18d8b7b56ba5dc6932d72bb221de217e39666d108d5372b307adcb8375b7c15", "size": 6642777}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "23.7.2", "versionCode": 520, "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": "• Server-side calendar color, name, and read-only changes reach KashCal on the next sync\n• \"Discover new calendars\" refreshes color for existing calendars too\n• Device calendar events can be exported as .ics files\n"}}}}, "org.openhab.habdroid.beta": {"metadata": {"lastUpdated": 1778568037154}, "versions": {"cb14757cb4ce1c295c35ec6e41bc1b0c62317d2b8911bdf636161360602a6659": null, "4bba25ccc74813fddc757b610dc7b4ad0d77ff0fac6305f46f7efad46c7e2fcb": 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"}}, "a53d8f3afe481a21e9a9d8ba351a17af31c10d7c125abf5ee82d7605e82d420a": {"added": 1778135657867, "file": {"name": "/org.openhab.habdroid.beta_592.apk", "sha256": "a53d8f3afe481a21e9a9d8ba351a17af31c10d7c125abf5ee82d7605e82d420a", "size": 8305772, "ipfsCIDv1": "bafybeiakqfnkbjvy4suzdtmhrddl64o6kadmcfm6fvxxik54ki4aitmahq"}, "src": {"name": "/org.openhab.habdroid.beta_592_src.tar.gz", "sha256": "d68655b4ef574e7f666e7f8b82e4cd8c61a2764f82a91b1a96254f7f1c81faa4", "size": 2610955}, "manifest": {"versionName": "3.20.2-beta", "versionCode": 592, "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* Clear existing OSM markers before binding by @maniac103 in https://github.com/openhab/openhab-android/pull/3984\n* Use cloud connection in notification poller by @mueller-ma in https://github.com/openhab/openhab-android/pull/3990\n* Improve WebView authentication setup by @maniac103 in https://github.com/openhab/openhab-android/pull/3988\n* Restart SSE connection in listenForItemChange() when not alive by @mueller-ma in https://github.com/openhab/openhab-android/pull/3949\n* Fix "}}}}, "org.openpetfoodfacts.scanner": {"metadata": {"categories": ["Diet", "Sports & Health"]}}, "org.owntracks.android": {"metadata": {"lastUpdated": 1778402060034}, "versions": {"6b3fa2ce895df11c3033494fdc1b8de24ba4a5098437046a8eef13e6423c199f": null, "72c4b1677f404545478730c91bf117f9ea8b840a92da0b8a62e666a536ac95c5": {"added": 1778402060034, "file": {"name": "/org.owntracks.android_420507014.apk", "sha256": "72c4b1677f404545478730c91bf117f9ea8b840a92da0b8a62e666a536ac95c5", "size": 13574074, "ipfsCIDv1": "bafybeiftk22dsxdfk6lwxsbam7egrjdquyitbsuxqmud5pmngworec442y"}, "src": {"name": "/org.owntracks.android_420507014_src.tar.gz", "sha256": "2c4137cb6b447a3ef46fb275381cea77923012ae0bbe8a807f07a4a8da9e47d0", "size": 971610}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.5.7", "versionCode": 420507014, "features": [{"name": "android.hardware.location.gps"}], "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["8d8db68e4c582119c2d9f183c14a89777792918eba7b3de762e1c1f73475397b"]}, "usesPermission": [{"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"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.FOREGROUND_SERVICE"}, {"name": "android.permission.CHANGE_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE"}, {"name": "org.owntracks.android.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "org.pacien.tincapp": {"metadata": {"lastUpdated": 1778188097776}, "versions": {"bd5ea6c8b0522b53ccc3057cc138c0ed9f3362ec453f720ed89ce4611c635f66": null, "b6be085358a8766dc53b73ee91cfec160b52029e5bcc63ec11782dd5b2280999": {"added": 1778188097776, "file": {"name": "/org.pacien.tincapp_43.apk", "sha256": "b6be085358a8766dc53b73ee91cfec160b52029e5bcc63ec11782dd5b2280999", "size": 10080366, "ipfsCIDv1": "bafybeigacw43hhl2mpbkaru6otr3qeatg7eog3wcqrlqjwxwsqy3dxlunm"}, "src": {"name": "/org.pacien.tincapp_43_src.tar.gz", "sha256": "284d8085f1d042f2dddb4451108d42258b84531459d4b295161ea0e277d7ebb4", "size": 564127}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.43", "versionCode": 43, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 35}, "signer": {"sha256": ["2ed976ba00df7ef266250a7bb116124be430e458eb49f077f9b42119a8d6e12d"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.CAMERA"}, {"name": "org.pacien.tincapp.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}], "usesPermissionSdk23": [{"name": "android.permission.WRITE_EXTERNAL_STORAGE"}]}}}}, "org.paladyn.mediclog": {"metadata": {"categories": ["Health Manager", "Sports & Health"]}}, "org.pixeldroid.app": {"metadata": {"lastUpdated": 1777874678959}, "versions": {"278af2337eab315b847d0fc7025c4c20404e7713ed688fab5e471628b27b8b25": null, "ac7875a31930414989a4ad0250b41e7713fb9408f901d7551e04683873a39071": null, "d481f18586d1505d282ec3bffa4a432e7d6407a96b84850d80dd3b614d765aaf": null, "b5c43bb05d2afdefc6a546cb0063957240ba6f5099971a04541dd03d5b80d3ea": null, "30eafe1b05fc8287f2fda9ff19142c09f66e2924aecc4701900600c66554d748": {"added": 1777874678959, "file": {"name": "/org.pixeldroid.app_4204.apk", "sha256": "30eafe1b05fc8287f2fda9ff19142c09f66e2924aecc4701900600c66554d748", "size": 28694898, "ipfsCIDv1": "bafybeicqpm52retty6whdtqpfkkrztuoqhulo6hrbwxwwjudiswfyyohui"}, "src": {"name": "/org.pixeldroid.app_4204_src.tar.gz", "sha256": "eebf7b0b82f031f92853636241af509f2e04a4f3b97ca0ae5563025fc40a17b1", "size": 71336462}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.0.beta42", "versionCode": 4204, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["3d5f303e1ca0bb2b40ecc59436782413601c39f6a9c8f2fd3be5dd91a5a14d94"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "org.pixeldroid.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 29}]}}, "d32c709c3918a212c9664400e4bff28e885c42d5af430336fc34d6df5aeb2173": {"added": 1777874678959, "file": {"name": "/org.pixeldroid.app_4203.apk", "sha256": "d32c709c3918a212c9664400e4bff28e885c42d5af430336fc34d6df5aeb2173", "size": 28555595, "ipfsCIDv1": "bafybeiepisfsweizqmqojoglpxusobfdvijm4lfwikwmz6fy2tefdac6oy"}, "src": {"name": "/org.pixeldroid.app_4203_src.tar.gz", "sha256": "ca38bbd6b3b8de30ae5394c9deb4e2ccd912c7ffab5457a28aeea43eaf637408", "size": 71336355}, "manifest": {"nativecode": ["x86"], "versionName": "1.0.beta42", "versionCode": 4203, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["3d5f303e1ca0bb2b40ecc59436782413601c39f6a9c8f2fd3be5dd91a5a14d94"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "org.pixeldroid.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 29}]}}, "ab56fe838d17e2e67fe648ba73531ebc249865b04cd16404a9c925f356dd5f43": {"added": 1777874678959, "file": {"name": "/org.pixeldroid.app_4202.apk", "sha256": "ab56fe838d17e2e67fe648ba73531ebc249865b04cd16404a9c925f356dd5f43", "size": 26007961, "ipfsCIDv1": "bafybeifnosx5fzcyvkt2wjdsdcjpyaf5bfjotk3s6ztgnotfj2kz3nos6i"}, "src": {"name": "/org.pixeldroid.app_4202_src.tar.gz", "sha256": "3f460ed5c6958d0ba348204a8544a57225c5c345eca5771e27863d8c70ce2f26", "size": 71336410}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.0.beta42", "versionCode": 4202, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["3d5f303e1ca0bb2b40ecc59436782413601c39f6a9c8f2fd3be5dd91a5a14d94"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "org.pixeldroid.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 29}]}}, "b3920e4d5ec48f7038f9b5c785fcf75c3f1bc9c7bf6e366d1c266ba761fb4368": {"added": 1777874678959, "file": {"name": "/org.pixeldroid.app_4201.apk", "sha256": "b3920e4d5ec48f7038f9b5c785fcf75c3f1bc9c7bf6e366d1c266ba761fb4368", "size": 42376257, "ipfsCIDv1": "bafybeibtwtrmvqu5s27otijcxt2wfhifd4yyge2gftpus22i3tl3m7lllq"}, "src": {"name": "/org.pixeldroid.app_4201_src.tar.gz", "sha256": "b2ea1cd1385f580bb2ac54ecf9b192d546c691b55602f580697c0d7349a77671", "size": 71336459}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.0.beta42", "versionCode": 4201, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["3d5f303e1ca0bb2b40ecc59436782413601c39f6a9c8f2fd3be5dd91a5a14d94"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "org.pixeldroid.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 29}]}}}}, "org.primftpd": {"metadata": {"lastUpdated": 1777931336453}, "versions": {"40143ab8b808ce5fc4f493a63501c6ff1f3d03247b421e20b348b004f66e18bb": null, "f7dfc07b592b7d41062eaca140b59aabf4edd1cf5fb6a8f2f1333668a01118b8": {"added": 1777931336453, "file": {"name": "/org.primftpd_70.apk", "sha256": "f7dfc07b592b7d41062eaca140b59aabf4edd1cf5fb6a8f2f1333668a01118b8", "size": 11236956, "ipfsCIDv1": "bafybeidhob3cqn44dsjqv4b3wgys5shjgau6orkxqcbmvr6g5gc5wcnk2u"}, "src": {"name": "/org.primftpd_70_src.tar.gz", "sha256": "87af7d3c3a5c6b3c85fd91ca20be37cb18401d1e866d1f1670ff27792002e848", "size": 2266323}, "manifest": {"versionName": "8.1", "versionCode": 70, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["1a3a3a5b8bd143021b84e8ce9e6924cb73eb45561211e6b900c4f8b3223cd7a0"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.ACCESS_MEDIA_LOCATION"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "org.primftpd.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 29}]}}}}, "org.secuso.privacyfriendlyactivitytracker": {"metadata": {"categories": ["Sports & Health", "Workout"]}}, "org.secuso.privacyfriendlyfoodtracker": {"metadata": {"categories": ["Diet", "Sports & Health"]}}, "org.secuso.privacyfriendlypaindiary": {"metadata": {"categories": ["Health Manager", "Sports & Health"]}}, "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"}}}}, "org.uaraven.e": {"metadata": {"categories": ["Diet", "Science & Education"]}}, "org.unifiedpush.distributor.nextpush": {"metadata": {"lastUpdated": 1778058151118, "summary": {"ru-RU": "Дистрибьютор UnifiedPush, использующий сервер Nextcloud.", "tr-TR": "Nextcloud sunucusunu kullananan UnifiedPush dağıtıcısı."}, "description": {"ru-RU": "Дистрибьютор UnifiedPush, использующий сервер Nextcloud.\n\nДолжен ассоциироваться с приложением Nextcloud: https://apps.nextcloud.com/apps/uppush .\n\nДля работы единого входа требуется настроенное приложение Nextcloud: https://f-droid.org/packages/com.nextcloud.client/ .\nТакже возможно прямое подключение к Nextcloud. Для входа рекомендуется использовать Пароль Приложения.\n\nУзнайте больше о UnifiedPush на https://unifiedpush.org .\n", "tr-TR": "Nextcloud sunucusunu kullananan UnifiedPush dağıtıcısı. \n\nİlgili Nextcloud uygulaması gereklidir: https://apps.nextcloud.com/apps/uppush.\n\nSSO oturum açma işlemi için Nextcloud Uygulaması gereklidir: https://f-droid.org/packages/com.nextcloud.client/.\n\nAyrıca doğrudan Nextcloud'a da bağlanabilirsiniz. Uygulama şifresi kullanmanızı öneririz.\n\nUnifiedPush hakkında daha fazla bilgi için https://unifiedpush.org adresini ziyaret edin.\n"}}, "versions": {"fc834890ebacd06a616f5f3be8bdfee86c4d1a925855d61cd33dfaf6fb5cbe7d": null, "c012e792bb3529e59445c5daa05d04c35d8dc0225cbfa41f14e6ae66c3320258": {"added": 1778058151118, "file": {"name": "/org.unifiedpush.distributor.nextpush_52.apk", "sha256": "c012e792bb3529e59445c5daa05d04c35d8dc0225cbfa41f14e6ae66c3320258", "size": 3597522, "ipfsCIDv1": "bafybeibuhfkyhmwcbfxnhlenyqyihf256h5lsqevuza2imnofzzvkiuyoi"}, "src": {"name": "/org.unifiedpush.distributor.nextpush_52_src.tar.gz", "sha256": "7e4a14d77d2e1036263112d3ed092cfb35e3b7beb9fb1b4ef2cc14432e488363", "size": 828203}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.4.1", "versionCode": 52, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["be6b681667944be91a62bc0f05200c5fcb9bc776a3a90b5b67ee0b9b9b063db4"]}, "usesPermission": [{"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.INTERNET"}, {"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.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.GET_ACCOUNTS"}, {"name": "org.unifiedpush.distributor.nextpush.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Fix endpoint instability after registration modification\n- Enable memory tagging on device supporting it\n- Add/Update many translations\n"}}}}, "org.unifiedpush.distributor.sunup": {"metadata": {"lastUpdated": 1778058151118, "summary": {"ar": "موزّع UnifiedPush باستخدام خادم دفع Mozilla", "cs-CZ": "Distributor UnifiedPush používající doručovací server organizace Mozilla", "et": "UnifiedPushi levitaja, mis kasutab Mozilla tõuketeenuste serverit", "gl-ES": "Distribuidora UnifiedPush que usa o servidor push de Mozilla", "pt-BR": "Distribuidor de UnifiedPush usando o servidor de push da Mozilla", "ru-RU": "Дистрибьютор UnifiedPush, использующий push-сервер Mozilla", "tr-TR": "Mozilla'nın push sunucusunu kullananan UnifiedPush dağıtıcısı."}, "description": {"et": "UnifiedPushi spetsifikatsiooni järgiv tõuketeadete levitaja, mis kasutab Mozilla tõuketeenuste serverit.\n\nSee rakendus võimaldab UnifiedPushi liidestusega klientidel kasutada tõuketeenuseid.\n\nLisateavet UnifiedPushi kohta leiad: https://unifiedpush.org .\n", "ru-RU": "Дистрибьютор UnifiedPush, использующий push-сервер Mozilla\n\nЭто приложение содержит службу, распределяющую push-уведомления для приложений, поддерживающих UnifiedPush.\n\nУзнайте больше о UnifiedPush на https://unifiedpush.org .\n", "tr-TR": "Mozilla'nın push sunucusunu kullananan UnifiedPush dağıtıcısı. \n\nBu uygulama UnifiedPush'ı destekleyen uygulamalara anlık bildirimler sağlayan bir hizmettir.\n\nUnifiedPush hakkında daha fazla bilgi için https://unifiedpush.org adresini ziyaret edin.\n"}}, "versions": {"6051091f27d54d257f657e1efa4513d4353ffc49e46682c3a50f9780b9017414": null, "ebe6fb9c831066380926f614e10f62a68ce591d2c62149c4d6abd3611f90fd3a": {"added": 1778058151118, "file": {"name": "/org.unifiedpush.distributor.sunup_22.apk", "sha256": "ebe6fb9c831066380926f614e10f62a68ce591d2c62149c4d6abd3611f90fd3a", "size": 2382929, "ipfsCIDv1": "bafybeibxzm76dundtgfouctyqf2mg7fsedkpj7ksmb3xawfnp354j4nka4"}, "src": {"name": "/org.unifiedpush.distributor.sunup_22_src.tar.gz", "sha256": "659e7e0bab78b27370750f63d5543ac57cd87292ec560637efcc878f6fd155b8", "size": 962291}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.3.2", "versionCode": 22, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["3b33d78a5bcac1b952756b08fe8830ced387abb6b956b02a47ef80321d4a2b88"]}, "usesPermission": [{"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.INTERNET"}, {"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.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "org.unifiedpush.distributor.sunup.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Fix endpoint instability after registration modification\n- Enable memory tagging on device supporting it\n- Add/Update many translations\n"}}}}, "org.videolan.vlc": {"metadata": {"lastUpdated": 1778402060034}, "versions": {"6505a07135f9abc7c5af68259c5fb503bbe6afbf74376274764246b1bc3ffe84": null, "5364658868576e7a45771b17ab7c08f69d9070d05866307f78aba711f1209f45": null, "53ba5e280d177fe4559e7ce29bf8ddf0383fa63bb9ac5ac38b6d330fdb6b677e": null, "d89ba555597ac40a53238345c0b1656a66f17ed6ace60cf348de38a54bb57419": null, "4a9144fadfd8606cc5c0e9db892fd24846b7b2efeb1630db5377955d1612b119": {"added": 1778402060034, "file": {"name": "/org.videolan.vlc_13070108.apk", "sha256": "4a9144fadfd8606cc5c0e9db892fd24846b7b2efeb1630db5377955d1612b119", "size": 49444910, "ipfsCIDv1": "bafybeifahio3mx4yu7lfjnwpnksvurrr2eulmmi2bcoddskkbaxqo7exva"}, "src": {"name": "/org.videolan.vlc_13070108_src.tar.gz", "sha256": "aec3b4449cd157d514d8cf66386f57e27c9a144d175c8f4653578c796d9d863e", "size": 8146868}, "manifest": {"nativecode": ["x86_64"], "versionName": "3.7.1", "versionCode": 13070108, "usesSdk": {"minSdkVersion": 17, "targetSdkVersion": 36}, "signer": {"sha256": ["80535be61eedb9a03b0476a6f493d496c3498770404339ea7a8000f5e61d22c0"]}, "usesPermission": [{"name": "org.videolan.vlc.permission.READ_EXTENSION_DATA"}, {"name": "org.videolan.vlc.permission.BIND_DATA_CONSUMER"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.READ_LOGS", "maxSdkVersion": 18}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WRITE_SETTINGS"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.CHANGE_NETWORK_STATE"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "com.android.providers.tv.permission.READ_EPG_DATA"}, {"name": "com.android.providers.tv.permission.WRITE_EPG_DATA"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "org.videolan.vlc.MEDIA"}, {"name": "org.videolan.vlc.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "44d46c60f74ac8aa3c94db1ba2b57fc147e26a2b7ef0c33ffae0b7b1d845bd2e": {"added": 1778402060034, "file": {"name": "/org.videolan.vlc_13070107.apk", "sha256": "44d46c60f74ac8aa3c94db1ba2b57fc147e26a2b7ef0c33ffae0b7b1d845bd2e", "size": 48158754, "ipfsCIDv1": "bafybeiacf25rapuz4crslzsfyhfgz3yr5qbjz7mrudd33t7fx6hkj57jgq"}, "src": {"name": "/org.videolan.vlc_13070107_src.tar.gz", "sha256": "5261e6bc2dae1cd4dea487ffb3f4be7002e119a911780daee6264c8e0e3f4648", "size": 8146949}, "manifest": {"nativecode": ["x86"], "versionName": "3.7.1", "versionCode": 13070107, "usesSdk": {"minSdkVersion": 17, "targetSdkVersion": 36}, "signer": {"sha256": ["80535be61eedb9a03b0476a6f493d496c3498770404339ea7a8000f5e61d22c0"]}, "usesPermission": [{"name": "org.videolan.vlc.permission.READ_EXTENSION_DATA"}, {"name": "org.videolan.vlc.permission.BIND_DATA_CONSUMER"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.READ_LOGS", "maxSdkVersion": 18}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WRITE_SETTINGS"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.CHANGE_NETWORK_STATE"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "com.android.providers.tv.permission.READ_EPG_DATA"}, {"name": "com.android.providers.tv.permission.WRITE_EPG_DATA"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "org.videolan.vlc.MEDIA"}, {"name": "org.videolan.vlc.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "355ff246a0348c094a256926ea31cbec92701a2faca3d41d49170798c550ee3b": {"added": 1778402060034, "file": {"name": "/org.videolan.vlc_13070106.apk", "sha256": "355ff246a0348c094a256926ea31cbec92701a2faca3d41d49170798c550ee3b", "size": 47990842, "ipfsCIDv1": "bafybeihy37tzii5zeqpamyehikunvntwijpy4b7k6sb35kapos2y4uxkia"}, "src": {"name": "/org.videolan.vlc_13070106_src.tar.gz", "sha256": "117d2b3d7faa2083846e293895f839dfbd6c22f717fdf1aa7accaf548334be42", "size": 8146874}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "3.7.1", "versionCode": 13070106, "usesSdk": {"minSdkVersion": 17, "targetSdkVersion": 36}, "signer": {"sha256": ["80535be61eedb9a03b0476a6f493d496c3498770404339ea7a8000f5e61d22c0"]}, "usesPermission": [{"name": "org.videolan.vlc.permission.READ_EXTENSION_DATA"}, {"name": "org.videolan.vlc.permission.BIND_DATA_CONSUMER"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.READ_LOGS", "maxSdkVersion": 18}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WRITE_SETTINGS"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.CHANGE_NETWORK_STATE"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "com.android.providers.tv.permission.READ_EPG_DATA"}, {"name": "com.android.providers.tv.permission.WRITE_EPG_DATA"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "org.videolan.vlc.MEDIA"}, {"name": "org.videolan.vlc.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "0c316a06fdb44efbdaa9ba7f39c7fd7d5b4efc0e61b2b7a94a008e7625f699cd": {"added": 1778402060034, "file": {"name": "/org.videolan.vlc_13070105.apk", "sha256": "0c316a06fdb44efbdaa9ba7f39c7fd7d5b4efc0e61b2b7a94a008e7625f699cd", "size": 47073346, "ipfsCIDv1": "bafybeid4s6pzhnbigmzpeoqyqualefbld7p2k75obojgaco6iv5gil6v2a"}, "src": {"name": "/org.videolan.vlc_13070105_src.tar.gz", "sha256": "951320c6e0abd4957f9f02cc38d0b81b6c39ad2de7ac86daa9564862a0e49c2f", "size": 8146771}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "3.7.1", "versionCode": 13070105, "usesSdk": {"minSdkVersion": 17, "targetSdkVersion": 36}, "signer": {"sha256": ["80535be61eedb9a03b0476a6f493d496c3498770404339ea7a8000f5e61d22c0"]}, "usesPermission": [{"name": "org.videolan.vlc.permission.READ_EXTENSION_DATA"}, {"name": "org.videolan.vlc.permission.BIND_DATA_CONSUMER"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.READ_LOGS", "maxSdkVersion": 18}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WRITE_SETTINGS"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.CHANGE_NETWORK_STATE"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "com.android.providers.tv.permission.READ_EPG_DATA"}, {"name": "com.android.providers.tv.permission.WRITE_EPG_DATA"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "org.videolan.vlc.MEDIA"}, {"name": "org.videolan.vlc.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "org.wentura.getflow": {"metadata": {"categories": ["Time", "Time Tracker"]}}, "org.wikipedia": {"metadata": {"lastUpdated": 1778402060034}, "versions": {"9cb47b5b13d8dcf8e96728c7ad2558d9d0f9ee2488a62d5958045efc43698bf8": null, "f2f57cd8d5f823e4386046dcd5a3c53eed96555cc27653621985a66e0b4e544b": {"added": 1778402060034, "file": {"name": "/org.wikipedia_50585.apk", "sha256": "f2f57cd8d5f823e4386046dcd5a3c53eed96555cc27653621985a66e0b4e544b", "size": 89741589, "ipfsCIDv1": "bafybeicepod5ivwwp6p6tdoia76uujuefisffr3ixy4lqiumkyjtlvrksy"}, "src": {"name": "/org.wikipedia_50585_src.tar.gz", "sha256": "46fca568cfdb0da69e473642c6eba81cddaab7fe5da96f6dbda0227fbbc73fbf", "size": 64435883}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "r/50585-r-2026-05-06", "versionCode": 50585, "features": [{"name": "android.hardware.vulkan.version"}], "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["1c3ddb0e8f3258b0ff3b7b6a608d19e7cdeed38a5897bbda23bac155923b1267"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.GET_ACCOUNTS", "maxSdkVersion": 22}, {"name": "android.permission.AUTHENTICATE_ACCOUNTS", "maxSdkVersion": 22}, {"name": "android.permission.MANAGE_ACCOUNTS", "maxSdkVersion": 22}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "org.wikipedia.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"TetheredNet": {"en-US": "Depends on wikipedia.org which is free and open source, but is not changeable by a user."}, "Tracking": {"en-US": "Analytics can't be disabled."}}}}}, "org.woheller69.whisperplus": {"metadata": {"lastUpdated": 1778402060034, "screenshots": {"phone": {"en-US": [{"name": "/org.woheller69.whisperplus/en-US/phoneScreenshots/01.png", "sha256": "81062068a44601aa7faf60172565d650246a2f48448f98629d8f6374550764e3", "size": 174790}, {"name": "/org.woheller69.whisperplus/en-US/phoneScreenshots/02.png", "sha256": "e57b23ffc35763f40ac027ede219b2710cf47a0c8af03a23c67c38e14b532108", "size": 257673}, {"name": "/org.woheller69.whisperplus/en-US/phoneScreenshots/03.png", "sha256": "d78f54f59623b6d1adf6cc658187f7014e1e21c1e6065351faccdb5b576be94c", "size": 39101}]}}}, "versions": {"9f46d9a705588a2a143b76aea051baf8fb79b8c37aeac29833fa54bd5159979a": null, "86681941999023e04119cefe37e2633d7d6653195a5c6f8c788a6311ce5273ee": {"added": 1778402060034, "file": {"name": "/org.woheller69.whisperplus_17.apk", "sha256": "86681941999023e04119cefe37e2633d7d6653195a5c6f8c788a6311ce5273ee", "size": 36565277, "ipfsCIDv1": "bafybeic4oecvyoiipjvzwi2qi2vtchbxtzdieulqv7qmhtdowyxr4i2hie"}, "src": {"name": "/org.woheller69.whisperplus_17_src.tar.gz", "sha256": "a524d39a1c5107c85b84c5d5786cffe1e30e285068460bb1b3d16b81be8cbc1e", "size": 567389}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.7", "versionCode": 17, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 35}, "signer": {"sha256": ["22e38ad05e16be41e35ff686ecce2632f41ac698605f5835cd816b0743fb7bfe"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "org.woheller69.whisperplus.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Option: Use Bluetooth devices"}}}}, "org.xolatgames.catashoot": {"metadata": {"lastUpdated": 1778188097776, "screenshots": {"phone": {"en-US": [{"name": "/org.xolatgames.catashoot/en-US/phoneScreenshots/1.png", "sha256": "f4432fb7713c3ca4aeb21d79b77dc0d8ca0ec256a873883614be904be6132662", "size": 256767}, {"name": "/org.xolatgames.catashoot/en-US/phoneScreenshots/2.png", "sha256": "534efa55221769a05a85c9048190129c5ab5abb623b64bb9d781fcbcdaee3f90", "size": 164082}, {"name": "/org.xolatgames.catashoot/en-US/phoneScreenshots/3.png", "sha256": "cb8ed909b2d4697ef5ae3e7e29e6518e05902c0f2e042194a8de9cb0dfb919a9", "size": 172459}]}}}, "versions": {"5a37a9596ccc2418547f8012e7c677ddd628bdb701d7fbd6e90c197235d63817": {"added": 1778188097776, "file": {"name": "/org.xolatgames.catashoot_5.apk", "sha256": "5a37a9596ccc2418547f8012e7c677ddd628bdb701d7fbd6e90c197235d63817", "size": 58424354, "ipfsCIDv1": "bafybeic6xlggnfgem32vkwnx7ddynnm3sfqsxy7lxzudcj67tywbsf77tu"}, "src": {"name": "/org.xolatgames.catashoot_5_src.tar.gz", "sha256": "49daaee0dd1179526808b825687a72ec80ec370320cc60a23a070468aa6033de", "size": 76157519}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "0.1.7", "versionCode": 5, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 35}, "signer": {"sha256": ["060b5c2e36afe4152af6bc5a4bb497209e18317ce5ed9520abd570ae7e6438be"]}, "usesPermission": [{"name": "android.permission.VIBRATE"}, {"name": "org.xolatgames.catashoot.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "org.zephyrsoft.trackworktime": {"metadata": {"categories": ["Time", "Time Tracker"]}}, "org.zerodogg.migraineLog": {"metadata": {"categories": ["Health Manager", "Sports & Health"]}}, "player.efis.pfd": {"metadata": {"lastUpdated": 1778402060034, "screenshots": {"phone": {"en-US": [{"name": "/player.efis.pfd/en-US/phoneScreenshots/1_help-dmap-device-2.png", "sha256": "5b4fffed6464d76462832e281a9c3f11969a9c07d6ee1c3f5c3241666f9d0dc1", "size": 322186}, {"name": "/player.efis.pfd/en-US/phoneScreenshots/2_help-fd-rmi-device-2.png", "sha256": "7be0971877a7118301ac0583cb4db3719581210f473de5b1a2157f99a3f3d2d0", "size": 278442}, {"name": "/player.efis.pfd/en-US/phoneScreenshots/cap-00.png", "sha256": "bfd1a67a788372ca9f097bd1b68e3b298be634d4de3a5c071b5eeaf28e4b7503", "size": 243317}, {"name": "/player.efis.pfd/en-US/phoneScreenshots/cap-02.png", "sha256": "482ef63e47b44401462cb0d6d099ebb37a402ca21e054ab78142ad7812357052", "size": 307792}, {"name": "/player.efis.pfd/en-US/phoneScreenshots/cap-03.png", "sha256": "61c6f59eaa70a8ef26af9552750732eb6e873a65eafab53646d8581271fef029", "size": 100379}, {"name": "/player.efis.pfd/en-US/phoneScreenshots/cap-04.png", "sha256": "aaa5afa620c1105ed02dfa899dd72ab3a4e12c38b8dd537080b24d7c61d9ef90", "size": 176219}, {"name": "/player.efis.pfd/en-US/phoneScreenshots/cap-05.png", "sha256": "091064021c9618db99d06a28a0e3d602777c80c3eb52b52d34f3ce5010f35e57", "size": 140620}, {"name": "/player.efis.pfd/en-US/phoneScreenshots/cap-06.png", "sha256": "06c7f577966274f34536af22b81997497be4b754690204d7242278384cd4fafd", "size": 203248}, {"name": "/player.efis.pfd/en-US/phoneScreenshots/cap-07.png", "sha256": "b4665b5785be993c12790e2ced8c97b36171221c5a5dfc74fce134455ff172f8", "size": 154343}, {"name": "/player.efis.pfd/en-US/phoneScreenshots/hud-snapshot.png", "sha256": "fe0c59a2b422e45e55cb2d716db86dd0196374809797400a21569a27c3e53dcc", "size": 336819}]}}}, "versions": {"2499db16b10cfd4fbcbce7636b68192a614f5525ab9f1a813c3f483551df2da7": null, "c2d963adefd7554dc587fcd6e6204dc96b53238df2e57b934a2734d6689264b6": {"added": 1778402060034, "file": {"name": "/player.efis.pfd_97.apk", "sha256": "c2d963adefd7554dc587fcd6e6204dc96b53238df2e57b934a2734d6689264b6", "size": 2874289, "ipfsCIDv1": "bafybeia3vmzxo7nyz22zzc6rizs5aq5h7wonpqczdgqpry56vjgjp6cc3y"}, "src": {"name": "/player.efis.pfd_97_src.tar.gz", "sha256": "bc15fdc479486b302e1987af01844f8645b340f36efed98846f3fc5139415510", "size": 29404278}, "manifest": {"versionName": "7.27", "versionCode": 97, "usesSdk": {"minSdkVersion": 9, "targetSdkVersion": 29}, "signer": {"sha256": ["471fb6ed159fe1a47d947d7613f1b6edc63f31a497ea614c4986ae37b743cbd7"]}, "usesPermission": [{"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.KILL_BACKGROUND_PROCESSES"}, {"name": "android.permission.ACCESS_WIFI_STATE"}]}, "whatsNew": {"en-US": "REL_97 (2026-05-15)\n-------------------\n* Maintenance Release\n* Minor improvements to traffic source selection\n* Minor improvements to error reporting\n* Add internal brightness handler\n* Release EFIS v7.27\n\n"}}}}, "player.efis.pfd.ink": {"metadata": {"lastUpdated": 1778402060034, "featureGraphic": {"en-US": {"name": "/player.efis.pfd.ink/en-US/featureGraphic_KmBipc1N4Md6eUO5PvYzzjanlDpk3eR3PuxQ7bbyYyE=.png", "sha256": "2a6062a5cd4de0c77a7943b93ef633ce36a7943a64dde4773eec50edb6f26321", "size": 254652}}, "name": {"af": null, "de-DE": null, "ja": null, "ko": null, "en-US": "Kwik EFIS (E-Ink)"}, "summary": {"af": null, "de-DE": null, "es-ES": null, "fr-FR": null, "he": null, "it": null, "ja": null, "ko": null, "nl-NL": null, "pl": null, "pt-PT": null, "ro": null, "ru": null, "tr": null, "uk": null, "zh-Hans": null, "zh-Hant": null}}, "versions": {"0ffb04c58add748fd444d8004aeea78eabb9ce5eeb1a2a91dbd67caef2f7e757": {"added": 1778402060034, "file": {"name": "/player.efis.pfd.ink_97.apk", "sha256": "0ffb04c58add748fd444d8004aeea78eabb9ce5eeb1a2a91dbd67caef2f7e757", "size": 2898865, "ipfsCIDv1": "bafybeihpi7bnpjoldotxlizvywrjphhuxb5pbgbsubjnsrm5lkif62wfju"}, "src": {"name": "/player.efis.pfd.ink_97_src.tar.gz", "sha256": "ffb1ad77e14cd857da37a58ab9e73b80e61d180107da79b4062ff53f4da11dec", "size": 29404783}, "manifest": {"versionName": "7.27-ink", "versionCode": 97, "usesSdk": {"minSdkVersion": 9, "targetSdkVersion": 29}, "signer": {"sha256": ["ed377445de98f8622754a0d37f9079984f82b0463fe3a017264d3cf1b1ea3c71"]}, "usesPermission": [{"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.KILL_BACKGROUND_PROCESSES"}, {"name": "android.permission.ACCESS_WIFI_STATE"}]}}, "db39a6ef6d2c565553d0390053d3432b99f6d73c1daae445ca8551840b15a910": {"whatsNew": null}}}, "rs.ruffle": {"metadata": {"lastUpdated": 1778058151118}, "versions": {"20a18d8b25aba8ff573e1888636edd7b04762d6a5cd1a176690b85f55a4ed52c": null, "9384154564e8ac9b0fe9ff801e0d47871083b4fbb5332afeb0fe6ac5d5b858f5": null, "73fec8fea0ed5f0b9b47053dfb9ad21c51668555074c4571c8753ed53ad316b3": null, "4a253431fe312207f5c811fcb317129620b67af58bf1d4b0869633ff91584cf7": null, "3aa0a0f4038f592922e2b9caeec7c9950c259241c433c9052b60cf7c0151d9e2": {"added": 1778058151118, "file": {"name": "/rs.ruffle_2605044.apk", "sha256": "3aa0a0f4038f592922e2b9caeec7c9950c259241c433c9052b60cf7c0151d9e2", "size": 35426712, "ipfsCIDv1": "bafybeiakhrcb57l5zxudzwiuxzeps23xfsnu5mycqgz6odmtxpztjcsy6e"}, "src": {"name": "/rs.ruffle_2605044_src.tar.gz", "sha256": "2a2511561923207b3766c36dac5e2592da9b283d8c299b58808a1b1800ff1518", "size": 185318}, "manifest": {"nativecode": ["x86_64"], "versionName": "0.260504", "versionCode": 2605044, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["294d74ce86d1f72038f9c4530dd2776b547f47272ca761805f996b088c626fc6"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "rs.ruffle.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "28b7dc7eb55fa282716fa497cbbba5a3a3f2acee2f3038c8d5d416c049b7c67d": {"added": 1778058151118, "file": {"name": "/rs.ruffle_2605043.apk", "sha256": "28b7dc7eb55fa282716fa497cbbba5a3a3f2acee2f3038c8d5d416c049b7c67d", "size": 35643778, "ipfsCIDv1": "bafybeifcqtigeiefevwrwl2ujp2tw4uoozutvsrmm4ia5su4jbikrkk4re"}, "src": {"name": "/rs.ruffle_2605043_src.tar.gz", "sha256": "723e99bc755f8f235207def741edb1da116b853d8f7a238655f89f9d9652d4bc", "size": 185354}, "manifest": {"nativecode": ["x86"], "versionName": "0.260504", "versionCode": 2605043, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["294d74ce86d1f72038f9c4530dd2776b547f47272ca761805f996b088c626fc6"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "rs.ruffle.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "05546a9d2d5c2a2e5bfc06b0a4d5c2a8e00de7e971ef0452e1ed1cf39176c7b4": {"added": 1778058151118, "file": {"name": "/rs.ruffle_2605042.apk", "sha256": "05546a9d2d5c2a2e5bfc06b0a4d5c2a8e00de7e971ef0452e1ed1cf39176c7b4", "size": 32229326, "ipfsCIDv1": "bafybeigp6vpeaagjpgea2xwerdddlofivlcixzp7mn2gbscn65cxeukfnq"}, "src": {"name": "/rs.ruffle_2605042_src.tar.gz", "sha256": "957e33da304df79264c9b7fc752f6e8e0725a5b4fe555ea1902f5c6327f44391", "size": 185283}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "0.260504", "versionCode": 2605042, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["294d74ce86d1f72038f9c4530dd2776b547f47272ca761805f996b088c626fc6"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "rs.ruffle.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "48cbd35d42083498d8bd7d1b8e27e6e3e0e309d35037e8907513781a991d9944": {"added": 1778058151118, "file": {"name": "/rs.ruffle_2605041.apk", "sha256": "48cbd35d42083498d8bd7d1b8e27e6e3e0e309d35037e8907513781a991d9944", "size": 24501654, "ipfsCIDv1": "bafybeibwosye5rvt7m6i4csrnh65dn6a7rselminx7vftoiobfeihswtbq"}, "src": {"name": "/rs.ruffle_2605041_src.tar.gz", "sha256": "518479d6ef40f5556333c82f96110f355ce6c6d37950516e1e7c0f2a614f5346", "size": 185306}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "0.260504", "versionCode": 2605041, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["294d74ce86d1f72038f9c4530dd2776b547f47272ca761805f996b088c626fc6"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "rs.ruffle.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "sh.haven.app": {"metadata": {"lastUpdated": 1778568037154}, "versions": {"61e4014e3218ec3f7055442028cb416ec49c5febb8604b4c010ec93b6095d594": null, "5a1810056b9d04244cdc9d301d6dd79563198dfcc58464a2c72516b1f2a300c6": null, "244ba95999cd824c322da2bce6cfd575a8a2a8546f0089dd84fd7926e6845776": 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"}}, "0ca5d8d253c609bcbb29e880a5a679d3e46f940668188faa37a437609453c392": {"added": 1778402060034, "file": {"name": "/sh.haven.app_3681.apk", "sha256": "0ca5d8d253c609bcbb29e880a5a679d3e46f940668188faa37a437609453c392", "size": 98801360, "ipfsCIDv1": "bafybeida5duoulcsw7jx4i7p4alk2gnhrbrxtok73obccnavqwacgjoywe"}, "src": {"name": "/sh.haven.app_3681_src.tar.gz", "sha256": "f99ace64a96e3456e8e7f6953c40ef480705ce1f86143bd202cdfa779a237f66", "size": 130995220}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "5.29.0", "versionCode": 3681, "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": "FIDO2 SSH key + certificate auth (#134, #136): a hardware-resident\nsk-key signed by a CA now authenticates against TrustedUserCAKeys\nservers — v5.28.0's cert path extends to ed25519-sk and ecdsa-sk.\nThe cert is advertised as sk-*-cert-v01@openssh.com while signing\nstill goes through the authenticator (USB / NFC / built-in key).\n\nAttach-time cert validation: the embedded fingerprint must match\nthe key, principals are surfaced on success, and an expired cert\nattaches with a warning instead of fail"}}}}, "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}]}}}}, "st.wow.git.hrm": {"metadata": {"categories": ["Health Manager", "Sports & Health"]}}, "team.swing.pendulums": {"metadata": {"categories": ["Time", "Time Tracker"]}}, "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"}}}}, "tr.com.basarsubasi.simplefitnessapp": {"metadata": {"categories": ["Health Manager", "Sports & Health", "Workout"]}}, "uk.nktnet.webviewkiosk": {"metadata": {"lastUpdated": 1778058151118}, "versions": {"8e73bc68ea539c8148d17de367488be4c4a246b509dcda09d1415e1865297789": null, "a5e5d701108a27e3087c6603f604f1c65df9907d8002db341fb79bde9736487e": {"added": 1778058151118, "file": {"name": "/uk.nktnet.webviewkiosk_124.apk", "sha256": "a5e5d701108a27e3087c6603f604f1c65df9907d8002db341fb79bde9736487e", "size": 4494322, "ipfsCIDv1": "bafybeiasqbpu63lh7yndi3mdzoikcefao5lfbm5bibiij5kechuqigvr6a"}, "src": {"name": "/uk.nktnet.webviewkiosk_124_src.tar.gz", "sha256": "6463cb30bf378dfaac1ba0f0bdabd3898579848ffdfc5630604058473e02b48e", "size": 1421864}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.26.10", "versionCode": 124, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 37}, "signer": {"sha256": ["2fe10de0ec70a07f383a87892ca45667214ea13c4eeea4a3254f3a331a7a6b15"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "com.rosan.dhizuku.permission.API"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "uk.nktnet.webviewkiosk.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 28}]}, "whatsNew": {"en-US": "## Changes\n\n- fix: millisecond delays, await frame and default min size for elements that requests focus\n- fix: improve address bar text selection logic\n- fix: safely handle init mqtt foreground service\n"}}}}, "xyz.lepisma.harp": {"metadata": {"categories": ["Health Manager", "Note", "Sports & Health"]}}, "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"}}}}, "xyz.zedler.patrick.grocy": {"metadata": {"categories": ["Diet", "Shopping List", "Sports & Health"]}}}}