{"repo": {"timestamp": 1781043303144, "categories": {"Action Game": {"name": {"ar": "العاب الآكشن", "en-GB": "Action Game", "es": "Juegos de acción", "et": "Märulimängud", "fi": "Toimintapeli", "it": "Giochi d'azione", "ru": "Экшен-игра", "vi": "Game hành động"}, "description": {"en-GB": "Action, sport, racing and platformer games", "es": "Juegos de acción, deportes, carreras y de plataformas", "et": "Märul, sport, võidusõidud ja platvormimängud", "ru": "Экшен, спорт, гонки и платформеры", "vi": "Trò chơi hành động, thể thao, đua xe và trình diễn"}}, "App Manager": {"description": {"it": "Gestisci, organizza e controlla app installate, intenti, autorizzazioni"}}, "App Store & Updater": {"name": {"id": "Toko Aplikasi & Pembaruan"}, "description": {"it": "Scopri, installa e aggiorna le app da repository software"}}, "Board Game": {"name": {"ar": "العاب الطاولة", "en-GB": "Board Game", "es": "Juegos de mesa", "et": "Lauamängud", "it": "Giochi da tavolo", "ru": "Настольная игра", "vi": "Game cờ"}, "description": {"ar": "العاب طاولة, شطرنج, اكس او", "en-GB": "Board game, chess, go, tic-tac-toe", "es": "Juegos de mesa, ajedrez, go y tres en raya", "et": "Lauamäng, male, go, trips-traps-trull", "ru": "Настольная игра, шахматы, го, крестики-нолики", "vi": "Cờ bàn, cờ vua, cờ vây, cờ caro"}}, "Browser": {"description": {"it": "Browser web per la navigazione su internet e la visualizzazione di siti web"}}, "Calculator": {"description": {"it": "Strumenti di calcolo aritmetici, scientifici e matematici"}}, "Card Game": {"name": {"ar": "العاب البطاقات", "en-GB": "Card Game", "es": "Juegos de cartas", "et": "Kaardimängud", "ru": "Карточная игра", "vi": "Game bài"}, "description": {"ar": "العاب البطاقات, سولتير", "en-GB": "Card game, solitaire", "es": "Juegos de cartas, solitario", "et": "Kaardimäng, pasjanss", "fa": "بازی کارتی، فال ورق", "ru": "Карточная игра, пасьянс", "vi": "Tiến lên, tứ sắc"}}, "Casual Game": {"name": {"cs": "Ležérní hra", "en-GB": "Casual Game", "es": "Juegos casuales", "et": "Vabaaja mäng", "ru": "Казуальная игра", "vi": "Game casual"}, "description": {"cs": "Jednoduchá ležérní hra", "en-GB": "Simple casual game", "es": "Juegos casuales simples", "et": "Lihtne mäng vabaks ajaks", "ru": "Простая казуальная игра", "vi": "Trò chơi điều khiển đơn giản"}}, "Clock": {"description": {"cs": "Budík, stopky a světové hodiny", "de": "Wecker, Stoppuhr und Weltzeituhren", "en-GB": "Alarm, stopwatch, and world clock utilities", "et": "Äratus, stopper ja maailmaaeg ning muud kellatarvikud", "fr": "Alarmes, chronomètres, et utilitaires d'horloge mondiale", "ga": "Fóntais aláraim, staduaireadóir, agus clog domhanda", "id": "Utilitas alarm, stopwatch, dan jam dunia", "nl": "Wekker, stopwatch, en wereldklok hulpprogramma's", "pl": "Narzędzia alarmu, stopera i zegara światowego", "pt-BR": "Utilitários de alarme, cronômetro e relógio mundial", "ro": "Utilitare pentru alarmă, cronometru și ceas global", "ru": "Будильники, секундомеры и мировые часы", "vi": "Các tiện ích báo thức, đồng hồ bấm giờ, và đồng hồ thế giới", "zh-CN": "闹钟、秒表和世界时钟工具"}}, "Dice": {"name": {"ar": "النرد", "en-GB": "Dice", "es": "Dados", "et": "Täringumängud", "ru": "Игральные кости", "vi": "Xúc xắc"}, "description": {"ar": "المُختار العشوائي", "en-GB": "Random selector", "es": "Selección aleatoria", "et": "Juhuslikul valiku põhinevad mängud", "ru": "Случайный выделитель", "vi": "Tự động chọn"}}, "Diet": {"name": {"id": "Pola Makan", "ru": "Диета"}, "description": {"ru": "Питание, калории, управление и трекинг еды"}}, "Download": {"name": {"cs": "Stahování", "de": "Download", "en-US": "Download", "es": "Descargar", "et": "Allalaadimised", "fa": "بارگیری", "fr": "Téléchargement", "id": "Unduh", "pl": "Pobieranie", "pt-BR": "Download", "ro": "Descărcare", "vi": "Tải xuống", "zh-CN": "下载"}, "description": {"cs": "Stahovač, správce stahování a torrentový klient", "de": "Downloader, Download-Manager und Torrent-Client", "en-US": "Downloader, download manager, and torrent client", "es": "Descargadores, gestores de descargas y clientes torrent", "et": "Allalaadimine, allalaadimishaldurid, torrentikliendid", "fa": "بارگیر،‌ مدیر بارگیری و کارخواه تورنت", "fr": "Logiciel de téléchargement, gestionnaire de téléchargement et client torrent", "id": "Pengunduh, pengelola unduhan, dan klien torrent", "pl": "Aplikacje do pobierania, menedżery pobierania i klienty torrentów", "pt-BR": "Downloader, gerenciador de downloads, cliente torrent", "ro": "Descărcător, manager de descărcare și client torrent", "vi": "Trình quản lý tải và torrent", "zh-CN": "下载工具、下载管理器和 torrent 客户端"}}, "Educational Game": {"name": {"ar": "الالعاب التعليمية", "en-GB": "Educational Game", "es": "Juegos educativos", "et": "Harivad mängud", "ru": "Образовательная игра", "vi": "Game giáo dục"}, "description": {"en-GB": "Learn in game, quiz", "es": "Aprende jugando, quiz", "et": "Õppimine mängu ajal, küsimustikud, viktoriinid", "fa": "آموزش در بازی، آزمونک", "ru": "Внутриигровое обучение, викторины", "vi": "Chơi mà học, đố vui"}}, "Emulator": {"name": {"ar": "مُحاكي", "en-GB": "Emulator", "es": "Emulador", "et": "Emulaatorid", "ru": "Эмулятор", "vi": "Giả lập"}, "description": {"ar": "مُحاكي للالعاب والبرامج", "en-GB": "Emulator running game and program", "es": "Emuladores para juegos y programas", "et": "Mängude ja programmide käivitamise emulaatorid", "ru": "Эмулятор для игр и программ", "vi": "Trình giả lập chạy trò chơi và chương trình"}}, "File Manager": {"name": {"cs": "Správce souborů", "de": "Dateimanager", "en-US": "File Manager", "es": "Administrador de archivos", "et": "Failihaldurid", "fa": "مدیر پرونده", "fr": "Gestionnaire de fichiers", "id": "Pengelola Berkas", "pl": "Menedżer plików", "pt-BR": "Gerenciador de arquivos", "ro": "Manager fișier", "vi": "Quản lý tệp", "zh-CN": "文件管理器"}, "description": {"cs": "Správce a průzkumník souborů", "de": "Dateimanager und Dateiexplorer", "en-US": "File manager and explorer", "es": "Exploradores y administradores de archivos", "et": "Failide haldus ja uurimine", "fa": "مدیر و کاوشگر پرونده", "fr": "Gestionnaire de fichiers et explorateur", "id": "Pengelola dan penjelajah berkas", "pl": "Menedżery plików i eksploratory", "pt-BR": "Gerenciador e explorador de arquivos", "ro": "Manager de fișiere și explorator", "vi": "Quản lý tệp và khám phá", "zh-CN": "文件管理器和资源管理器"}}, "Forum": {"description": {"ru": "Форумы, ветки обсуждений и платформы вопросов-ответов"}}, "Gallery": {"description": {"ru": "Приложение для просматривания и упорядочивания фото, картинок и видео"}}, "Game Helper": {"name": {"ar": "مُساعد الالعاب", "en-GB": "Game Helper", "es": "Ayudas para juegos", "et": "Mängude abitarvikud", "ru": "Игровой помощник", "vi": "Trợ giúp game"}, "description": {"ar": "مُساعد الالعاب, مرشد, رفيق, لوحة مركز, مُئقِّت", "en-GB": "Game helper, assistant, companion, score board, timer", "es": "Ayudas, asistentes, compañero, marcador y temporizadores para juegos", "et": "Mängutarvikud, abilised, kaaslased, tulemused, edetabelid, taimerid", "ru": "Игровой помощник, ассистент, компаньон, табло, таймер", "vi": "Trợ giúp trò chơi, người bạn đồng hành, bảng điểm, bộ đếm thời gian"}}, "Graphics": {"description": {"ru": "Редактирование картинок, фото, и инструменты визуального дизайна"}}, "Habit Tracker": {"description": {"ru": "Формируйте распорядок дня, отслеживайте ежедневные цели, следите за личными успехами"}}, "Health Manager": {"name": {"es": "Gestor de salud"}, "description": {"en-GB": "Manager weight, heart rate, blood pressure, menstruation and other health metrics"}}, "Icon Pack": {"description": {"ru": "Авторские наборы значков, стилей и тем оформления приложений"}}, "Inventory": {"description": {"en-GB": "Track, catalogue, and manage physical items and stock", "ru": "Отслеживайте, систематизируйте и управляйте товарами и запасами"}}, "Keyboard & IME": {"description": {"ru": "Нестандартные клавиатуры, приложения для ввода данных, автоисправления и набора текста"}}, "Local Media Player": {"description": {"ru": "Слушайте аудио и смотрите видео, загруженное на ваше устройство"}}, "Location Tracker & Sharer": {"description": {"ru": "Делитесь с другими своей геопозицией в реальном времени"}}, "Meditation": {"name": {"ar": "الاسترخاء", "cs": "Meditace", "de": "Meditation", "en-GB": "Meditation", "et": "Mediteerimine", "fa": "مراقبه", "fr": "Méditation", "ga": "Machnamh", "id": "Meditasi", "nl": "Meditatie", "pl": "Medytacja", "pt-BR": "Meditação", "ro": "Meditație", "ru": "Медитация", "vi": "Thiền", "zh-CN": "冥想"}, "description": {"ar": "الاسترخاء, الوعي, تدرب التنفس", "cs": "Meditace, všímavost, dechová cvičení", "de": "Meditation, Achtsamkeit, Atemübungen", "en-GB": "Meditation, mindfulness, breathing practice", "et": "Meditatsioon, teadvelolek, hingamisharjutused", "fa": "مراقبه، هوشیاری، تمرین تنفّس", "fr": "Méditation, bien-être mental, respiration", "ga": "Machnamh, aireachas, cleachtadh análaithe", "id": "Meditasi, perenungan, latihan pernapasan", "nl": "Meditatie, bewustheid, ademhalingsoefening", "pl": "Medytacja, mindfulness, praktyka oddechowa", "pt-BR": "Meditação, mente, respiração", "ro": "Meditație, mindfulness, practică de respirație", "ru": "Медиация, концентрация, дыхательная практика", "vi": "Thiền định, chánh niệm, luyện tập hơi thở", "zh-CN": "冥想、正念、呼吸训练"}}, "Messaging": {"description": {"ru": "Приложения для быстрого общения, переписки, коротких сообщений и других коммуникаций"}}, "Money": {"description": {"ru": "Платежи, денежные переводы, управление личным бюджетом и финансами"}}, "Music Practice Tool": {"description": {"ru": "Тюнеры, метрономы, инструменты для аккордов и помощники для практики игры на музыкальных инструментах"}}, "Network Analyzer": {"description": {"ru": "Диагностика Wi-Fi, сканирование локальных сетей, мониторинг скорости соединения"}}, "Party Game": {"name": {"ar": "العاب الحفلة", "en-GB": "Party Game", "et": "Peomängud", "vi": "Game party"}, "description": {"ar": "العاب حفلة متعددة اللاعبين", "en-GB": "Multi-player, party game", "et": "Mängupeod, mängud mitmele, võrgumängud", "fa": "بازی چندنفرهٔ مهمانی", "ru": "Командная игра, игра для вечеринки с гостями", "vi": "Trò chơi nhiều người chơi, trò chơi nhóm"}}, "Password & 2FA": {"description": {"de": "Passwortmanager, Authenticator, OTP, TOTP, HOTP, U2F, FIDO und Zwei-Faktor-Sicherheitstools", "en-US": "Password managers, authenticators, OTP, TOTP, HOTP, U2F, FIDO and two-factor security tools", "et": "Salasõnahaldurid, autentimisseadmed, OTP, TOTP, HOTP, U2F, FIDO ja kahefaktorilise autentimise tarvikud", "fr": "Gestionnaires de mots de passe, applications d'authentification, OTP, TOTP, HOTP, U2F, FIDO et outils de sécurité à deux facteurs", "id": "Pengelola kata sandi, aplikasi otentikasi, OTP, TOTP, HOTP, U2F, FIDO, dan alat keamanan dua faktor", "pl": "Menedżery haseł, aplikacje uwierzytelniające, OTP, TOTP, HOTP, U2F, FIDO i narzędzia do uwierzytelniania dwuskładnikowego", "pt-BR": "Gerenciadores de senhas, autenticadores, OTP, TOTP, HOTP, U2F, FIDO e ferramentas de segurança de dois fatores", "ro": "Manager de parole, autentificator, OTP, TOTP, HOTP, U2F, FIDO și instrumente de securitate cu doi factori", "zh-CN": "密码管理器、身份认证工具、 OTP、 TOTP、 HOTP、U2F、FIDO、双因素安全工具"}}, "Platformer Game": {"name": {"en-GB": "Platformer Game", "et": "Platvormimängud", "vi": "Game platformer"}, "description": {"en-GB": "Platformer, side scrolling game", "et": "Mängud tasanditel ja külgvaates", "vi": "Trò chơi platformer, màn hình cuộn ngang"}}, "Puzzle Game": {"name": {"ar": "العاب الالغاز", "en-GB": "Puzzle Game", "et": "Mõistatusmängud", "vi": "Game xếp hình"}, "description": {"ar": "العاب الالغاز, سودوكو والذاكرة", "en-GB": "Puzzle, sudoku, memory game", "et": "Mõistatused,pusled, sudoku, mäluharjutused", "fa": "معمّا، سودوکو، بازی حافظه", "vi": "Trò chơi xếp hình, sudoku, trò chơi trí nhớ"}}, "Reading": {"description": {"cs": "Články, delší obsah, aplikace pro odložené čtení a webové čtečky"}}, "Recipe Manager": {"description": {"en-GB": "Store, organise, and discover cooking recipes and meal ideas"}}, "Religion": {"description": {"en-GB": "Prayer times, holy texts, devotionals, and spiritual practice apps"}}, "Role-Playing Game": {"name": {"en-GB": "Role-playing Game", "et": "Rollimängud", "vi": "Game nhập vai"}, "description": {"en-GB": "RPG, rogue-like", "et": "Rollimängud (RPG) ja (vangi)koobastiku mängud, D&D-tüüpi mängud", "vi": "RPG, roguelike"}}, "Remote Access": {"description": {"en-GB": "Control desktops, servers, and devices remotely via RDP, VNC, or SSH"}}, "Remote Controller": {"description": {"en-GB": "IR and smart home remotes for TVs, AC units, and other devices"}}, "Schedule": {"name": {"en-GB": "Schedule"}, "description": {"en-GB": "Schedule for conference and event", "fa": "زمان‌بندی کنفرانس و رویداد"}}, "Science & Education": {"description": {"en-GB": "Learning, studying, reference, and educational apps"}}, "Shooter Game": {"name": {"en-GB": "Shooter Game", "et": "Laskmismängud", "vi": "Game bắn súng"}, "description": {"en-GB": "Shooting target", "et": "Sihtmärgi tabamisega seotud mängud", "vi": "Bắn mục tiêu"}}, "Strategy Game": {"name": {"ar": "العاب ستراتيجية", "en-GB": "Strategy Game", "et": "Strateegiamängud", "vi": "Game chiến thuật"}, "description": {"ar": "الستراتيجية", "en-GB": "Strategy, simulation", "et": "Strateegiad ja simulatsioonid", "vi": "Chiến thuật, mô phỏng"}}, "Shopping List": {"description": {"en-GB": "Grocery lists, to-buy trackers, and collaborative shopping apps"}}, "Social Network": {"description": {"en-GB": "Social media, microblogging, and online community platforms"}}, "Sport Game": {"name": {"ar": "لعبة رياضة", "en-GB": "Sport Game", "et": "Spordimängud", "vi": "Game thể thao"}, "description": {"ar": "العاب الرياضة", "en-GB": "Sport Games", "et": "Digitaalne sport, e-sport", "vi": "Trò chơi thể thao"}}, "Sports & Health": {"description": {"en-GB": "Fitness tracking, wellness, sports scores, and health monitoring"}}, "Task": {"description": {"en-GB": "To-do lists, task managers, and productivity and GTD tools"}}, "Text Editor": {"description": {"en-GB": "Plain text editors, Markdown editors, and writing tools"}}, "Text to Speech": {"name": {"en-GB": "Text to Speech"}, "description": {"en-GB": "TTS tools"}}, "Theming": {"description": {"en-GB": "Customise your device's look with themes, fonts, and UI styles"}}, "Time": {"description": {"en-GB": "Time zone converters, world clocks, and time management utilities"}}, "Time Tracker": {"name": {"en-GB": "Time Tracker"}, "description": {"en-GB": "Track time usage on activities and screen time"}}, "Timer": {"name": {"ar": "مُئَقِّت", "cs": "Časovač", "de": "Timer", "en-GB": "Timer", "et": "Taimerid", "fa": "زمان‌سنج", "fr": "Minuteur", "ga": "Amaireadóir", "id": "Pewaktu", "nl": "Timer", "pl": "Minutnik", "pt-BR": "Cronômetro", "ro": "Temporizator", "vi": "Đếm thời gian", "zh-CN": "计时器"}, "description": {"cs": "Měření intervalů, měření času, odpočítávání", "de": "Intervallmessung, Zeitmessung, Countdown", "en-GB": "Interval timing, timekeeping, countdown", "et": "Taimer, ajaarvestus, pöördloendus, ajast kinni pidamine", "fr": "Minuteur d'intervalles, chronomètre, compte à rebours", "ga": "Amchlár eatraimh, coimeád ama, comhaireamh síos", "id": "Pengaturan interval, pencatatan waktu, penghitung mundur", "nl": "Intervaltiming, tijd bijhouden, aftellen", "pl": "Mierzenie interwałów, mierzenie czasu, odliczanie", "pt-BR": "Intervalos, contagem de tempo", "ro": "Temporizare interval, pontaj, numărătoarea inversă", "vi": "Tính thời gian theo khoảng, đo thời gian, đếm ngược", "zh-CN": "间隔计时、计时、倒计时"}}, "Translation & Dictionary": {"description": {"en-GB": "Translate languages, look up words, and access vocabulary references"}}, "Unit Convertor": {"description": {"en-GB": "Convert between units of length, weight, temperature, currency, and more"}}, "Visual Novel": {"name": {"ar": "رواية صورية", "en-GB": "Visual Novel", "et": "Visuaalromaanid", "vi": "Visual novel"}, "description": {"en-GB": "Visual Novel, galgame, story game", "et": "Visuaalromaan, jutumängud, jaapani gal-mängud", "vi": "Tiểu thuyết hình ảnh, game dành cho nữ, game kể chuyện"}}, "Voice & Video Chat": {"description": {"en-GB": "Audio and video calling, conferencing, and VoIP communication apps"}}, "VPN & Proxy": {"description": {"en-GB": "Encrypt traffic, bypass restrictions (circumvention) and anonymise your connection"}}, "Wallet": {"description": {"en-GB": "Digital wallets for payments, cards, and cryptocurrency management"}}, "Wallpaper": {"description": {"en-GB": "Home screen and lock screen background and live wallpaper apps"}}, "Weather": {"description": {"en-GB": "Forecasts, radar, temperature, and atmospheric condition apps"}}, "Word Game": {"name": {"ar": "لعبة الغاز كتابية", "en-GB": "Word Game", "et": "Sõnamängud", "vi": "Game chữ"}, "description": {"ar": "لعبة الغاز كتابية, ربط الكلمات, تخمين الكلمات", "en-GB": "Word puzzle game, crossword, word guessing", "et": "Sõnapusled, ristsõnad, sõnade äraarvamised", "vi": "Trò chơi giải đố chữ, trò chơi ô chữ, trò chơi đoán từ"}}, "Workout": {"description": {"en-GB": "Exercise routines, gym tracking, running, and fitness training apps"}}, "Writing": {"description": {"en-GB": "Word processors, journaling, drafting, and long-form writing apps"}}}}, "packages": {"com.dewdrop623.androidcrypt": null, "com.nousresearch.hermesagent": null, "de.schliweb.makeacopy.lang.latin.best": null, "InfinityLoop1309.NewPipeEnhanced": {"metadata": {"lastUpdated": 1780506857489}, "versions": {"3dbebbf3f1796ec564132466debcf5598a0cb93f835df9b94494f4e309204346": null, "ea38b009590b32bef0e8cb2e647d092a1cc868ac2dde42a7e6e4ee52b2a89917": null, "b16da511262ec4baec456ce020c354be9ebaefa4cdaaf395a53e52861bebc9b0": null, "22e273cee38e674ea98e18b9b62b3d27c9947415f2af7c4cecfa6569dd738b65": null, "56b3ddc154322975a721290fc89f401fc368a70a522057fbba754198e942f60e": {"added": 1780172537598, "file": {"name": "/InfinityLoop1309.NewPipeEnhanced_110004.apk", "sha256": "56b3ddc154322975a721290fc89f401fc368a70a522057fbba754198e942f60e", "size": 31914711, "ipfsCIDv1": "bafybeigl6k6lxzwlpf5tiocs7ltdj7ky3w2f4zjcf3xvqnveaqgimpohsi"}, "src": {"name": "/InfinityLoop1309.NewPipeEnhanced_110004_src.tar.gz", "sha256": "4486ef0a2b308c01b31b9e43318f3100cb6f6877e36d7c3f08ca71fae7bf8523", "size": 21267153}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "5.1.1", "versionCode": 110004, "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": {}}}, "dc907e3016ded1a612ed04b6da53529081a0dff4cd94138da9bdaa10c94a7a4b": {"added": 1780172537598, "file": {"name": "/InfinityLoop1309.NewPipeEnhanced_110003.apk", "sha256": "dc907e3016ded1a612ed04b6da53529081a0dff4cd94138da9bdaa10c94a7a4b", "size": 32437444, "ipfsCIDv1": "bafybeiei3uzgj7nhihnowlnc6l3l7ysnkwkcnlx3f2rvaemgg272qkq2du"}, "src": {"name": "/InfinityLoop1309.NewPipeEnhanced_110003_src.tar.gz", "sha256": "81faafe0e4d5754b24ae41ae77b557b0c752ab16907466959ccbf513909bc6e6", "size": 21266892}, "manifest": {"nativecode": ["x86_64"], "versionName": "5.1.1", "versionCode": 110003, "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": {}}}, "3b37721c3e62690a8cf4efacf541ff1ce5541a798ed902df83829efa046d7144": {"added": 1780094298321, "file": {"name": "/InfinityLoop1309.NewPipeEnhanced_110002.apk", "sha256": "3b37721c3e62690a8cf4efacf541ff1ce5541a798ed902df83829efa046d7144", "size": 23633671, "ipfsCIDv1": "bafybeib7ct5ppq3efznee4qxxwvvci4joskldqkmwe4prtpq6wz4auuge4"}, "src": {"name": "/InfinityLoop1309.NewPipeEnhanced_110002_src.tar.gz", "sha256": "fab736cca5652033367074cad290685c6df39e3e8c74e0171d7c4995e5294ec6", "size": 21267163}, "manifest": {"versionName": "5.1.1", "versionCode": 110002, "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": {}}}, "c209c0b4fb6cc5332a6c36d8bd87702fcfb23a3d7ea092bd85da696397190f9d": {"added": 1780506857489, "file": {"name": "/InfinityLoop1309.NewPipeEnhanced_110001.apk", "sha256": "c209c0b4fb6cc5332a6c36d8bd87702fcfb23a3d7ea092bd85da696397190f9d", "size": 23633679, "ipfsCIDv1": "bafybeibb4pv4ngxqhaduw6asndb3gtubah3xglrbre4ofvndoz6jgqvfr4"}, "src": {"name": "/InfinityLoop1309.NewPipeEnhanced_110001_src.tar.gz", "sha256": "9bae86ddbe66c6debbbc406a86c2e317cd8fed745eeeb88d886b949216abb49f", "size": 21267065}, "manifest": {"versionName": "5.1.1", "versionCode": 110001, "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": {}}}}}, "SVS.pdfinspector": {"metadata": {"added": 1781040519859, "categories": ["Writing"], "issueTracker": "https://github.com/shardulvs/pdfinspector-android/issues", "lastUpdated": 1781040519859, "license": "MIT", "sourceCode": "https://github.com/shardulvs/pdfinspector-android", "screenshots": {"tenInch": {"en-US": [{"name": "/SVS.pdfinspector/en-US/tenInchScreenshots/1.png", "sha256": "b2a56251a30cc1e5709bda44c5b73e880887e01155e9ef17a0d48e84522dd47d", "size": 183430}]}}, "authorName": "Shardul Vikram Singh", "name": {"en-US": "PDF Inspector"}, "summary": {"en-US": "Inspect, select, edit and delete the elements inside any PDF"}, "description": {"en-US": "PDF Inspector opens a PDF and shows what is actually inside it. Like a browser's developer tools, it parses each page's content stream into a navigable tree of elements (text blocks, vector paths and images) so you can find any single element, select it on the page or in the tree, and edit it. Edits go to a saved copy; your original file is never touched.\n\nHighlights:\n\n* DevTools-style element tree: every page is parsed into a structured tree of text, path and image nodes, grouped the way the PDF draws them. Switch between friendly labels and the raw content-stream operators.\n* Two-way selection: tap an element on the page or tap its row in the tree, and the other side highlights to match, with a clear bordered outline on the canvas.\n* Edit in place: move and resize an element, recolor its fill or stroke (entered as hex, with the element's color space shown), and retype text. When the original font lacks a character, re-encode the line with a fallback font, bundled or taken from your device or imported. Changes are written straight back into the content stream, with full undo and redo.\n* Surgical delete: remove exactly the element you picked by rewriting just its part of the content stream, leaving the rest of the page untouched.\n* Save a copy: write your edited PDF to a new file through the system file picker; the source document is left unchanged.\n* Smooth viewing: pan and pinch-zoom, fit to width or height, a global zoom that carries across pages, and a full-screen mode.\n* Dockable inspector: the inspector panel docks to the side in landscape or the bottom in portrait, can be resized, and can be made transparent to see the page through it.\n* Material You: Material 3 design with dynamic color on Android 12+, light / dark / system themes and a choice of accent colors.\n\nPrivate and open:\n\n* Open source, no accounts, no telemetry.\n* No network access and no storage permission: files are opened and saved through Android's Storage Access Framework, so the app only ever touches the documents you explicitly pick.\n\nPDF Inspector works with the drawing primitives a PDF already contains: select, move, resize, recolor, retype and delete them. It is not a word-processor-style text editor, so lines do not reflow, but when the original font is missing a character you can re-encode the text with a fallback font, bundled or taken from your device or imported.\n"}, "icon": {"en-US": {"name": "/SVS.pdfinspector/en-US/icon_yXBLsYJ6AOmdigaMTKOb6tR_GnydHwYJJbY2wXJHleQ=.png", "sha256": "c9704bb1827a00e99d8a068c4ca39bead47f1a7c9d1f060925b636c1724795e4", "size": 23115}}, "preferredSigner": "12cadfb69fbae39941a235ca28d880d2d2fef3b9bd1699a6cf20e4bb32295fb0"}, "versions": {"5dd7b598e8c1866abf65f391d77a8ddc94ed34bf1f0173cd79a2abaef4d820f5": {"added": 1781040519859, "file": {"name": "/SVS.pdfinspector_6.apk", "sha256": "5dd7b598e8c1866abf65f391d77a8ddc94ed34bf1f0173cd79a2abaef4d820f5", "size": 17483700, "ipfsCIDv1": "bafybeihuwk3zllxr2hoiy3aacuscn4bja2lwpmwjtcudqdrexcdj76l2bu"}, "src": {"name": "/SVS.pdfinspector_6_src.tar.gz", "sha256": "b58cd8e8f26998511521d381f0b27e37f3684cf136e36edd8eb4f9059b67d436", "size": 2699305}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.2.2", "versionCode": 6, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["12cadfb69fbae39941a235ca28d880d2d2fef3b9bd1699a6cf20e4bb32295fb0"]}, "usesPermission": [{"name": "SVS.pdfinspector.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "ac.mdiq.podcini.X": {"metadata": {"lastUpdated": 1780441838659}, "versions": {"2c91c2888691f3d90d323d56931b759197ba856c6c210f8f97a10210990f5622": null, "f2bab211b042367f92b6f87598d01cafba3f05d883cd8f1205bf502125c0f6ee": null, "591b42fdeb80b443c0f5a5a868b102076754c3f81bac09dd4535b6c948f01c28": null, "6efe3f59fa27aaf4018234ad20da5f6b59fb7fff3648820301851169595bed2e": {"added": 1780441838659, "file": {"name": "/ac.mdiq.podcini.X_323.apk", "sha256": "6efe3f59fa27aaf4018234ad20da5f6b59fb7fff3648820301851169595bed2e", "size": 70417825, "ipfsCIDv1": "bafybeifrqexagwgap6kfg4a46b5tqw6gmwovwwykrhvvmiflx6e6qxubyu"}, "src": {"name": "/ac.mdiq.podcini.X_323_src.tar.gz", "sha256": "476130ae458cf545d7be34131aab794a34175eb8ef819a13d01ff3a1816291df", "size": 16489380}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "11.2.2.8", "versionCode": 323, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["cd1328fb5c2ccf50cb99e3ff076eb5fe88298fe28366989dcf9d9899d5eb6940"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "ac.mdiq.podcini.X.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}]}, "whatsNew": {"en-US": "* fixed local media not playing\n"}}, "a3f149026740ecac9d6ed850ae0ffe40ce42d4b72d1e3dff04a4dba87518e725": {"added": 1780172537598, "file": {"name": "/ac.mdiq.podcini.X_322.apk", "sha256": "a3f149026740ecac9d6ed850ae0ffe40ce42d4b72d1e3dff04a4dba87518e725", "size": 70417823, "ipfsCIDv1": "bafybeich5hwked26imihwbtxats3geaafdis46bxf2znezh7mrfa7sf3w4"}, "src": {"name": "/ac.mdiq.podcini.X_322_src.tar.gz", "sha256": "9e4ca59de7f169c1d762bd25b0fe93316ff3e3d4b084340ae0d49ebe8c946714", "size": 16497553}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "11.2.2.7", "versionCode": 322, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["cd1328fb5c2ccf50cb99e3ff076eb5fe88298fe28366989dcf9d9899d5eb6940"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "ac.mdiq.podcini.X.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}]}, "whatsNew": {"en-US": "* corrected giving direct data source at native player creation\n* disabled likely unnecessary uploading duration data when playing an episode\n* fixed position not set properly when playing an episode midway\n"}}, "75a5ef8158045e22d6d6d5c84ed7bedb6dda8b679a7355cd22e0b0d3d6f29bf8": {"added": 1780094298321, "file": {"name": "/ac.mdiq.podcini.X_321.apk", "sha256": "75a5ef8158045e22d6d6d5c84ed7bedb6dda8b679a7355cd22e0b0d3d6f29bf8", "size": 70417806, "ipfsCIDv1": "bafybeiefgnsqu5rzq7sjskzci7bnllscjwcah2uebsk326peplqbpprbke"}, "src": {"name": "/ac.mdiq.podcini.X_321_src.tar.gz", "sha256": "ca1cdbd1de59b924b4bf37ced7d4f6d736b63bc74bcadc4ef54c3bf9c7c6056f", "size": 16497791}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "11.2.2.6", "versionCode": 321, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["cd1328fb5c2ccf50cb99e3ff076eb5fe88298fe28366989dcf9d9899d5eb6940"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "ac.mdiq.podcini.X.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}]}, "whatsNew": {"en-US": "* restored the recording feature partially, seems not working in some cases\n* fixed streaming interruptions after about 10 minutes\n* ensure to handle server ending episode prematurely when streaming\n* fixed episode not playing on FindFeed screen\n* amended horizontal swipe in PlayerDetails screen\n\t* Left to associated queue of the feed of curEpisode, else toast message\n\t* right to FeedDetails screen of curEpisode, else toast message\n* ensure PlayerUI not flicker when curEpisode is from unsubscrib"}}}}, "acidburn.stims": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"95a8c7d20bab18dba719ad7d911e41609ef751454d0848641808fc6d36bb0a44": {"added": 1781040519859, "file": {"name": "/acidburn.stims_5.apk", "sha256": "95a8c7d20bab18dba719ad7d911e41609ef751454d0848641808fc6d36bb0a44", "size": 16438453, "ipfsCIDv1": "bafybeielitttcgfjoe7a7ih4or2zucmqn2vgxhmhv645p2zxt7p5sd4fge"}, "src": {"name": "/acidburn.stims_5_src.tar.gz", "sha256": "a3b9f13c0bb5983790f94aabee298e99ce8ee13682c9afa0bfac7452d5b2e625", "size": 9594318}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.3", "versionCode": 5, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "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"}]}}}}, "ai.agent1c.hitomi.open": {"metadata": {"added": 1781040519859, "categories": ["AI Chat"], "changelog": "https://github.com/Decentricity/hitomi-android/releases", "issueTracker": "https://github.com/Decentricity/hitomi-android/issues", "lastUpdated": 1781040519859, "license": "AGPL-3.0-or-later", "sourceCode": "https://github.com/Decentricity/hitomi-android", "screenshots": {"phone": {"en-US": [{"name": "/ai.agent1c.hitomi.open/en-US/phoneScreenshots/01_overlay.png", "sha256": "265a20775d01703ae7f884f3c1396848d4a81025ad5589f4ad648bbd91b8e84e", "size": 970626}]}}, "authorEmail": "1@decentri.city", "authorName": "Decentricity", "name": {"en-US": "Open Hitomi"}, "summary": {"en-US": "Floating hedgehog assistant with local chat and browser tools"}, "description": {"en-US": "<p>Open Hitomi is a floating Android hedgehog assistant built around a local overlay interface.</p>\n<p>Current features include:</p>\n<ul>\n<li>a movable floating assistant overlay</li>\n<li>an in-app browser window for visible browsing and readback</li>\n<li>optional Termux integration for local shell-style commands</li>\n<li>local Solana wallet display tools</li>\n<li>local Ollama-compatible endpoint support</li>\n<li>optional xAI bring-your-own-key chat setup directly on the device</li>\n</ul>\n<p>For local setups, paste an Ollama endpoint such as http://127.0.0.1:11434 into the app. Open Hitomi will query the local server for installed models and use the first available one.</p>\n<p>If you prefer a hosted provider, you can also paste an xAI API key into the same field. Entered connection details stay stored locally on-device.</p>\n<p>Open Hitomi is intended to stay open, configurable, and suitable for local and self-hosted model routes first, with optional external providers second.</p>\n"}, "icon": {"en-US": {"name": "/ai.agent1c.hitomi.open/en-US/icon_tH45M54JIIQACiHb-uFRxuz4856rc2bfNmnEV3QOCKk=.png", "sha256": "b47e39339e092084000a21dbfae151c6ecf8f39eab7366df3669c457740e08a9", "size": 24696}}, "preferredSigner": "a61ecb9c4fa020d7d4c81f200718a587ebecf0d28356cb48ee0aa5555d3c6ef6"}, "versions": {"75d17d267d4d58e2dd1b8cfc2ce54b43bd4ce3244ae50db8480c5ec1bd8f05fd": {"added": 1781040519859, "file": {"name": "/ai.agent1c.hitomi.open_6.apk", "sha256": "75d17d267d4d58e2dd1b8cfc2ce54b43bd4ce3244ae50db8480c5ec1bd8f05fd", "size": 4949113, "ipfsCIDv1": "bafybeihbyzsy27pizc7caccjfvnhqhac3jjvynatpicqrkxhsbi5cqjzcq"}, "src": {"name": "/ai.agent1c.hitomi.open_6_src.tar.gz", "sha256": "6d45fe28503a640be07b1799d4ff392d24dab2eee80c03799c13a35092767004", "size": 15405741}, "manifest": {"versionName": "0.1.2", "versionCode": 6, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 34}, "signer": {"sha256": ["a61ecb9c4fa020d7d4c81f200718a587ebecf0d28356cb48ee0aa5555d3c6ef6"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "com.termux.permission.RUN_COMMAND"}, {"name": "ai.agent1c.hitomi.open.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Open Hitomi supports optional xAI API key use for chat. Local Ollama-compatible endpoints are also supported."}}, "whatsNew": {"en-US": "- local Ollama endpoint support on-device\n- optional xAI API key entry in the same connection field\n- in-app Open Hitomi setup guide\n"}}}}, "ai.privatebydesign.albi": {"metadata": {"added": 1780094298321, "categories": ["Health Manager"], "issueTracker": "https://gitlab.com/martynbutty/healthTracker/-/issues", "lastUpdated": 1780094298321, "license": "Apache-2.0", "sourceCode": "https://gitlab.com/martynbutty/healthTracker", "screenshots": {"phone": {"en-US": [{"name": "/ai.privatebydesign.albi/en-US/phoneScreenshots/1.png", "sha256": "35a777ff9c679e4820536f7186d932e61d2ff0dbac8440521d89b39a70cc972b", "size": 148908}, {"name": "/ai.privatebydesign.albi/en-US/phoneScreenshots/2.png", "sha256": "1c9bc768cb40a761e95d43be15f0d8d0db1676486eab51d274ffda7915b60fdd", "size": 159280}, {"name": "/ai.privatebydesign.albi/en-US/phoneScreenshots/3.png", "sha256": "e3750d32d6f171d4a23cd5f0e8407b0a0ecb9024c9363e96739804a7763650da", "size": 180373}, {"name": "/ai.privatebydesign.albi/en-US/phoneScreenshots/4.png", "sha256": "f0edec1c07d701d01ed8d5a455cb18db65ad9c60b200b0e6efc6b3ba3e69d09f", "size": 126164}, {"name": "/ai.privatebydesign.albi/en-US/phoneScreenshots/5.png", "sha256": "4fea38bbd68e45ca0101a4e67ccd5f7bd04374fb3f79bded02167ff697ccbc6b", "size": 187655}, {"name": "/ai.privatebydesign.albi/en-US/phoneScreenshots/6.png", "sha256": "f6d85d62975c4e9d1e926bfc8c1f1688880fb89f41e73c9220fd29b5f285dd09", "size": 137788}, {"name": "/ai.privatebydesign.albi/en-US/phoneScreenshots/7.png", "sha256": "435c058e232662b6fe236ccf094976a2e1a67c56a538998e09e24a1597a7a545", "size": 157416}]}}, "authorName": "Private By Design", "name": {"en-US": "Albi"}, "summary": {"en-US": "A health tracking app that respects your privacy"}, "description": {"en-US": "Albi is a privacy-focused health tracking app that keeps all your data on your device.\n\nFeatures:\n- Track your weight, blood pressure, and other health metrics\n- View your progress with beautiful charts\n- Export and backup your data locally\n- No cloud services or account required\n- No tracking or analytics\n- Fully open source\n\nYour health data stays on your device. No accounts, no cloud sync, no tracking.\n"}, "icon": {"en-US": {"name": "/ai.privatebydesign.albi/en-US/icon_pRfoNlFSHF9GENFncV3zNDHCufjoYcLArvULef0NUMM=.png", "sha256": "a517e83651521c5f4610d167715df33431c2b9f8e861c2c0aef50b79fd0d50c3", "size": 35715}}, "preferredSigner": "c6d4b4487ebcef1147648c7e54a8119484409c22e321d164c8efab6212ddf4ce"}, "versions": {"29bd786de57a052a1942fe8db499a8b5e7d160d38a4f133d8c14f30cbffe8f5e": {"added": 1780094298321, "file": {"name": "/ai.privatebydesign.albi_13.apk", "sha256": "29bd786de57a052a1942fe8db499a8b5e7d160d38a4f133d8c14f30cbffe8f5e", "size": 21088344, "ipfsCIDv1": "bafybeidzd3wmikbwh7vjt4cz5jtsuwn2epg3sh4bjwszvcooxwqsw35vsy"}, "src": {"name": "/ai.privatebydesign.albi_13_src.tar.gz", "sha256": "548bbc60778fe923f94e5af1593580542ec19f8242d34bf03c3c7e0602f86b47", "size": 74047833}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.3.0", "versionCode": 13, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["c6d4b4487ebcef1147648c7e54a8119484409c22e321d164c8efab6212ddf4ce"]}, "usesPermission": [{"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "ai.privatebydesign.albi.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "d31fce5db0801e22e394a910354f686e9206f05a9b54a63a63901f020b5c0a02": {"added": 1780094298321, "file": {"name": "/ai.privatebydesign.albi_12.apk", "sha256": "d31fce5db0801e22e394a910354f686e9206f05a9b54a63a63901f020b5c0a02", "size": 19851361, "ipfsCIDv1": "bafybeib67364vqu5qmw3wk3fa3j6um6g75l4y22zav4siaay2ty6btvwa4"}, "src": {"name": "/ai.privatebydesign.albi_12_src.tar.gz", "sha256": "ba530b56eea636336d7eb66bd8cd295a8882b49a1a752b2e0a7972b069a9e772", "size": 74048474}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.3.0", "versionCode": 12, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["c6d4b4487ebcef1147648c7e54a8119484409c22e321d164c8efab6212ddf4ce"]}, "usesPermission": [{"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "ai.privatebydesign.albi.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "ebd41e8fb83cba86c6419bbdd87ffead93171b6358810eb4492f03f8c598f261": {"added": 1780094298321, "file": {"name": "/ai.privatebydesign.albi_11.apk", "sha256": "ebd41e8fb83cba86c6419bbdd87ffead93171b6358810eb4492f03f8c598f261", "size": 17561703, "ipfsCIDv1": "bafybeicvnkubopvdv6iwniboda6iv4g5yihexokncfsqbrmh5fsfg45ar4"}, "src": {"name": "/ai.privatebydesign.albi_11_src.tar.gz", "sha256": "4bda700c89d681adc4d0922f489c8b5665a50c88690b52105d5014dc889ab5c4", "size": 74049129}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.3.0", "versionCode": 11, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["c6d4b4487ebcef1147648c7e54a8119484409c22e321d164c8efab6212ddf4ce"]}, "usesPermission": [{"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "ai.privatebydesign.albi.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "app.agneldev.kochitransitgo": {"metadata": {"added": 1781040519859, "categories": ["Public Transport"], "issueTracker": "https://github.com/agnelfranciso/Kochi-Transit-Go/issues", "lastUpdated": 1781040519859, "license": "MIT", "sourceCode": "https://github.com/agnelfranciso/Kochi-Transit-Go", "screenshots": {"phone": {"en-US": [{"name": "/app.agneldev.kochitransitgo/en-US/phoneScreenshots/1.png", "sha256": "abf6cfd35121a3e7d6af71822e10f58c70e02d4ea0c664041a9a9d5474d0e39e", "size": 90066}, {"name": "/app.agneldev.kochitransitgo/en-US/phoneScreenshots/2.png", "sha256": "5735f88c45383b5a22734a91472d232528d792b59bc7dcf2a028029bc012ac79", "size": 127242}, {"name": "/app.agneldev.kochitransitgo/en-US/phoneScreenshots/3.png", "sha256": "534763c9864d19508ae981022f60ead78fe0a993818da07382459b477d5a4070", "size": 900482}, {"name": "/app.agneldev.kochitransitgo/en-US/phoneScreenshots/4.png", "sha256": "669e46876d5a250c4079dbee758668d4737999923ead3c1ca2fb44bccd5156ad", "size": 80967}]}}, "authorName": "Agnel Francis Olakkengil", "name": {"en-US": "Kochi Transit Go"}, "summary": {"en-US": "Offline Kochi Metro route planner and fare calculator. Fast, Free & Private."}, "description": {"en-US": "Kochi Transit Go is the definitive, privacy-respecting transit companion for the Kochi Metro system. Built from the ground up as a native Android app, it provides instantaneous access to train schedules, routes, and fare calculations without ever requiring an internet connection.\n\nFeatures:\n- Offline Mode: All official GTFS schedules are bundled locally. Plan trips even deep underground.\n- Instant Fare Calculator: Know exactly how much your trip will cost before you reach the station.\n- GPS Station Locator: Automatically detects the nearest metro station using your device's location.\n- Live Tracker: See upcoming departures and platform directions.\n- Privacy First: No analytics, no ad trackers, and no unnecessary permissions. Your location data stays on your device.\n\nThis app is fully open-source under the MIT License and uses official Kochi Metro Open GTFS data.\n"}, "icon": {"en-US": {"name": "/app.agneldev.kochitransitgo/en-US/icon_qF1D0gmUBq-dKJ11FNrw5CdI3M4bS6JyOlRg0C_yqyY=.png", "sha256": "a85d43d2099406af9d289d7514daf0e42748dcce1b4ba2723a5460d02ff2ab26", "size": 733636}}, "preferredSigner": "babe351c680903b1cea7b6e872cbd67daaa3875530e04133f6e7820f568729d9"}, "versions": {"2aa38d1d52c633af7a2e0677f9adb0965a38adc2d5a4f67f5f04b3fd5edb7990": {"added": 1781040519859, "file": {"name": "/app.agneldev.kochitransitgo_1.apk", "sha256": "2aa38d1d52c633af7a2e0677f9adb0965a38adc2d5a4f67f5f04b3fd5edb7990", "size": 7697519, "ipfsCIDv1": "bafybeibkkzamcpnvl6gvgkqogjtbzemfj2uumkkgizi6nlr474ezu6o224"}, "src": {"name": "/app.agneldev.kochitransitgo_1_src.tar.gz", "sha256": "756567b96417b33866f2b39bf2d823ce4d0ac6a386061067266fc9265270c7ed", "size": 4166771}, "manifest": {"versionName": "1.0", "versionCode": 1, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 34}, "signer": {"sha256": ["babe351c680903b1cea7b6e872cbd67daaa3875530e04133f6e7820f568729d9"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "app.agneldev.kochitransitgo.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Rely on cartodb-basemaps-a.global.ssl.fastly.net for map data."}}, "whatsNew": {"en-US": "Initial release of Kochi Transit Go. Features include offline route planning, fare calculation, train schedules, and station information for the full Kochi Metro network.\n"}}}}, "app.areada": {"metadata": {"lastUpdated": 1780441838659, "screenshots": {"phone": {"en-US": [{"name": "/app.areada/en-US/phoneScreenshots/1.jpg", "sha256": "149449acf8a8ba73256566fce93058fc9bd0d95488307f1c6e5bce86d7de7626", "size": 272780}, {"name": "/app.areada/en-US/phoneScreenshots/2.jpg", "sha256": "de2c42cefb7fd8faee3068e014e9bc82fbacdc75f52a04102f4625b6bc89adaf", "size": 88854}, {"name": "/app.areada/en-US/phoneScreenshots/3.jpg", "sha256": "cd15025836ec76c1d46cb112d8a0f36cf789ec6625cda0c943ebe78850a2e52c", "size": 120597}, {"name": "/app.areada/en-US/phoneScreenshots/4.jpg", "sha256": "46055b25c5109e49e9b3674fdc1c42fb447153b44a3fa16346442f419bd4f834", "size": 82445}]}}}, "versions": {"6502d6eae5b8473ec49e423745cf74ce152b7260d3cf54bb80da9b3eed8444d3": null, "523eac660e9160fcef798ea00512ebbb09893ea6d837f1cd4f525648409c0999": null, "e163e5b00fa09dae33972db2e277773aeca003abba299cfbac0e1e944587d7dd": {"added": 1780441838659, "file": {"name": "/app.areada_13.apk", "sha256": "e163e5b00fa09dae33972db2e277773aeca003abba299cfbac0e1e944587d7dd", "size": 2158311, "ipfsCIDv1": "bafybeicxd6qzum4nqnl77pneug5s7dv5kz5w2wmsdof2hkorsrzzb73fxm"}, "src": {"name": "/app.areada_13_src.tar.gz", "sha256": "e56160405fcefc1e911fb6b51162cc81adc8fe2530cf37b6f80009b0e597db0a", "size": 2914556}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.1.2", "versionCode": 13, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["02f6b0e259884ac71c01d7d32b78c7c0a07a037e3ff165471fa19fdafa39c3a0"]}, "usesPermission": [{"name": "app.areada.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Archive files (.tar, .xz, .7z, .epub.xz and others) can now be opened directly from file managers by using sharing function.\n- Added \"Open previous chapter at end\" option for easier navigation when moving backward through books.\n- Redesigned library sorting panel with 5 clearer sorting modes and tap-to-toggle sort direction.\n- Added reverse file type sorting.\n- Fixed flickering on some devices.\n- Fixed EPUB auto-rotate issues on older Android versions.\n- Fixed guide popup title row scrolling a"}}, "a1e31695f2f12656ef7f322c6eb274f925a6af839db02aa3e75aa573a17a178d": {"added": 1780094298321, "file": {"name": "/app.areada_12.apk", "sha256": "a1e31695f2f12656ef7f322c6eb274f925a6af839db02aa3e75aa573a17a178d", "size": 2121997, "ipfsCIDv1": "bafybeieddzuywzuxya2dgx4iij5e6ozvmzhk6gnjvdodiwpejursuvfh4i"}, "src": {"name": "/app.areada_12_src.tar.gz", "sha256": "930aaa240e876d37f600b76881e75dbcf0d22f78ee25f5f192834efb87420bcd", "size": 1290169}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.1.1", "versionCode": 12, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["02f6b0e259884ac71c01d7d32b78c7c0a07a037e3ff165471fa19fdafa39c3a0"]}, "usesPermission": [{"name": "app.areada.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Added 7z, RAR, tar, tar.gz, tar.bz2, tar.xz, gz, bz2, and xz archive support. \nCan now open these formats directly and show supported book files inside them.\n\nAdded Swipe, Tap, and Buttons page navigation modes, selectable from reader controls.\n\nFixed crash on rotation, gesture loss after page turns, pinch-zoom freezing, and false swipe triggers on Android 6.0+. \nPDF zoom no longer locks after pinch-zoom.\n\nAdded Nepali and Brazilian Portuguese localization groundwork.\nAdded info icon that is tog"}}}}, "app.comaps.fdroid": {"versions": {"20d441e9ab6cf49e55224532ba6c93e1937322eb9094fe2c3f52db920583ccca": {"whatsNew": null}}}, "app.crossword.yourealwaysbe.forkyz": {"metadata": {"lastUpdated": 1780306216819}, "versions": {"7127a0045a8825cb3f5b1aa6a2f2596f83a48be54d016bcbf4e40d9d0bd11630": null, "f657ffc4725dde4c30bb491f3445f05451bb4fad34aad4a6094493ac64c14790": {"added": 1780306216819, "file": {"name": "/app.crossword.yourealwaysbe.forkyz_8300000.apk", "sha256": "f657ffc4725dde4c30bb491f3445f05451bb4fad34aad4a6094493ac64c14790", "size": 10255523, "ipfsCIDv1": "bafybeigxm3ey2rl2babd6oq4z5hlx7kqerjihfoigdyekkpvvyzdpakaoe"}, "src": {"name": "/app.crossword.yourealwaysbe.forkyz_8300000_src.tar.gz", "sha256": "ad09a0dbbacc3ba8e6782d450147487427c73f40176da32d47dc01b08f1267dd", "size": 3064778}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "83", "versionCode": 8300000, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["2fcec1afab57a7a9e533c8f69eb1b0aa6180d2be232f8a52955640c0ae7e84fb"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "app.crossword.yourealwaysbe.forkyz.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Connects to theguardian.com to obtain puzzles."}}, "whatsNew": {"en-US": "- Final backend changes required to make Forkyz a multiplatform project.\n- iOS version now compilable (must be self-built and installed).\n- Dutch translation updates (thanks @ojppe).\n- Repair Scrypto download.\n", "fr-FR": "- Dernières modifications nécessaires pour faire de Forkyz un projet multiplateforme.\n- Version iOS maintenant compilable (doit être auto-construit et installé).\n- Mises à jour de la traduction néerlandaise (merci @ojppe).\n- Réparation Scrypto téléchargement.\n\nChangelog traduit automatiquement avec Argos Translate."}}}}, "app.fedilab.castlab": {"metadata": {"lastUpdated": 1781040519859, "name": {"zh-CN": "CastLab"}, "summary": {"zh-CN": "将您的媒体投屏到 DLNA/UPnP 和 FCast 设备"}, "description": {"zh-CN": "将您的照片、视频和音频投屏到本地网络中的 DLNA/UPnP 和 FCast 设备。\n\n功能特性：\n\n- 从您的图库、文件选择器或在线源将媒体投屏到任何 DLNA/UPnP 或 FCast 接收器\n- 自动设备发现（SSDP 和 mDNS）\n- 屏幕共享，实时投屏您的 Android 屏幕\n- 按专辑浏览媒体，支持日期范围和媒体类型筛选\n- 创建和管理播放列表\n- 播放器控制：播放、暂停、停止、快进/快退、音量、自动播放\n- 后台播放，带通知控制（播放/暂停/停止）\n- 从网页中提取并投屏视频（HTML 解析）\n- 通过 Invidious 实例从 PeerTube 和 YouTube 投屏（不直接连接 YouTube）\n- 导入 M3U/M3U8 播放列表（IPTV、在线流媒体）\n- 直接从文件选择器打开文件\n- 浅色、深色、自动和自定义主题，含 8 种预设\n- Material Design 3\n"}}, "versions": {"391ae6e64c63bcec2f6d8cf10e4b469fc3a10469e89565c9b51164b9ddae0f90": null, "495c4c3528738eb1edc1bb3d785df911efa503fa9f68f154ea04ec8ca62f0777": {"added": 1781040519859, "file": {"name": "/app.fedilab.castlab_13.apk", "sha256": "495c4c3528738eb1edc1bb3d785df911efa503fa9f68f154ea04ec8ca62f0777", "size": 54177677, "ipfsCIDv1": "bafybeiftre24me7cec2ytlrsu2srrbothj32lmpzcbvko4i6ntqqkxjou4"}, "src": {"name": "/app.fedilab.castlab_13_src.tar.gz", "sha256": "5d696b55be38384d29f5af0c574bfacc5f05ba1b4105ea2667e8792e0c92a736", "size": 123065838}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.4.0", "versionCode": 13, "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"}]}}}}, "app.fluffy": {"metadata": {"categories": ["File Manager", "Multimedia"], "lastUpdated": 1780441838659}, "versions": {"5bbd7d0cad555d1b6c60dc8453d9a55f9e835293e39c90bbb3022f5b49bcc93b": null, "99ea488fbf90a015c034915898fc52eb54782515fed2fbcb478de8766cb87dcc": null, "d873c4ab3d3140586e9d3c1b0c0921e2b698bbba32f8de01026668f6ac29ccc3": null, "4db481807244d658291086294557c3da6e5d0ddfe115fd2a988ade083edceb3b": null, "4a3ea7615ce1801213d90b7dba26577c7314fb3340440a56036e421c3d533c01": {"added": 1780441838659, "file": {"name": "/app.fluffy_760.apk", "sha256": "4a3ea7615ce1801213d90b7dba26577c7314fb3340440a56036e421c3d533c01", "size": 6536139, "ipfsCIDv1": "bafybeigajp3wj4y7ixonubhkkxu2cfews7fjpamsz345fjdgsj4etappcm"}, "src": {"name": "/app.fluffy_760_src.tar.gz", "sha256": "8d160303f07b0a7eaef9a03cda4b0059e10331fbe417de7020bca331db87531b", "size": 2456936}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "4.2.1", "versionCode": 760, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 37}, "signer": {"sha256": ["4aed2f691df64a7b0fea25a6b8c80183c6dc520e049dac0178defa1d6472228f"]}, "usesPermission": [{"name": "android.permission.EXPAND_STATUS_BAR"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_MEDIA_VISUAL_USER_SELECTED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "app.fluffy.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "moe.shizuku.manager.permission.API_V23"}]}, "whatsNew": {"en-US": "Check the commit names as they usually highlight differences (or comparing tag diffs gives all changes between 2 versions)\n"}}, "f48012ce021cc0fd4de85630dcf222834d5e7caf0cac1e40ff4d7986319031a8": {"added": 1780441838659, "file": {"name": "/app.fluffy_759.apk", "sha256": "f48012ce021cc0fd4de85630dcf222834d5e7caf0cac1e40ff4d7986319031a8", "size": 6534272, "ipfsCIDv1": "bafybeigigvfjkaizmzfpwn2d53uoxunepqe77uszcnlwqzxpv7w6rdfypa"}, "src": {"name": "/app.fluffy_759_src.tar.gz", "sha256": "dc4468e59bc32a452240a20af43a18458eb96b34a8f4586de6d08d95aef7cc92", "size": 2457045}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "4.2.1", "versionCode": 759, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 37}, "signer": {"sha256": ["4aed2f691df64a7b0fea25a6b8c80183c6dc520e049dac0178defa1d6472228f"]}, "usesPermission": [{"name": "android.permission.EXPAND_STATUS_BAR"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_MEDIA_VISUAL_USER_SELECTED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "app.fluffy.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "moe.shizuku.manager.permission.API_V23"}]}}, "ce72c2a7ee416a44ec37021d3fdfd04a7bc7a48263783e59b1b0e4db966e5d98": {"added": 1780441838659, "file": {"name": "/app.fluffy_758.apk", "sha256": "ce72c2a7ee416a44ec37021d3fdfd04a7bc7a48263783e59b1b0e4db966e5d98", "size": 6535665, "ipfsCIDv1": "bafybeihbmu2tlddgapizou6ccoyerehtr6voepu3no4ro4yd2amcqklmb4"}, "src": {"name": "/app.fluffy_758_src.tar.gz", "sha256": "05dc1c0c2f0a7b373e0a572ea344e74c836ab249376e2e6375d3792355caed4e", "size": 2456973}, "manifest": {"nativecode": ["x86_64"], "versionName": "4.2.1", "versionCode": 758, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 37}, "signer": {"sha256": ["4aed2f691df64a7b0fea25a6b8c80183c6dc520e049dac0178defa1d6472228f"]}, "usesPermission": [{"name": "android.permission.EXPAND_STATUS_BAR"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_MEDIA_VISUAL_USER_SELECTED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "app.fluffy.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "moe.shizuku.manager.permission.API_V23"}]}}, "c7596f4b42aa5ee8bce95e7eb1a2832b8ea5f39374007417d514a79f116157ef": {"added": 1780441838659, "file": {"name": "/app.fluffy_757.apk", "sha256": "c7596f4b42aa5ee8bce95e7eb1a2832b8ea5f39374007417d514a79f116157ef", "size": 6534460, "ipfsCIDv1": "bafybeiapvfxuyxu4sy26mulyycacujazoknmw63eadvk5ppqe2lmc2esm4"}, "src": {"name": "/app.fluffy_757_src.tar.gz", "sha256": "036500dffd652a78e784a5d2df6f8b1d03b8f1f7440e604cd91ce70634d5ec25", "size": 2456958}, "manifest": {"nativecode": ["x86"], "versionName": "4.2.1", "versionCode": 757, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 37}, "signer": {"sha256": ["4aed2f691df64a7b0fea25a6b8c80183c6dc520e049dac0178defa1d6472228f"]}, "usesPermission": [{"name": "android.permission.EXPAND_STATUS_BAR"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_MEDIA_VISUAL_USER_SELECTED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "app.fluffy.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "moe.shizuku.manager.permission.API_V23"}]}}, "aafc964f44c4e3a2261c81e0cb7a73663c3c984f2fff4ee4b3a6df67528a9f53": {"whatsNew": null}}}, "app.lonecloud.prism": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"3b52a4ac35981302e17cbc2d4a98a0387ff71c1057366f5e50dd7b9da3010d8a": null, "8c17063829586c36c3185d88c6359f5d3c7647dcca815f5091e2d9c5d066acdc": {"added": 1781040519859, "file": {"name": "/app.lonecloud.prism_10203.apk", "sha256": "8c17063829586c36c3185d88c6359f5d3c7647dcca815f5091e2d9c5d066acdc", "size": 3509105, "ipfsCIDv1": "bafybeifemmq3j3lbjalkv5sxhr77qqsve3oifojxuj2wful5333r37lrya"}, "src": {"name": "/app.lonecloud.prism_10203_src.tar.gz", "sha256": "e44da0610d2afa0b0281e16975d70ff50683dba5edf2c841f5bd9c27ae491209", "size": 1179447}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.2.3", "versionCode": 10203, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 36}, "signer": {"sha256": ["fd2986457a6a6e4dd9056b3ca5a69e0edfd5aa9dd45b3d78db21e8ad72fbaead"]}, "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.QUERY_ALL_PACKAGES"}, {"name": "app.lonecloud.prism.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- fixed: tapping a notification action could cause an ANR (app not responding) popup on slow connections\n- dep updates"}}}}, "app.maskan.chat": {"metadata": {"lastUpdated": 1781040519859, "screenshots": {"phone": {"en-US": [{"name": "/app.maskan.chat/en-US/phoneScreenshots/1.png", "sha256": "eabbb55fae33ac36af6d34c1a51ae70bf04cc2f7229095e57785f4d145ac152d", "size": 137133}, {"name": "/app.maskan.chat/en-US/phoneScreenshots/2.png", "sha256": "e91cebbdb4153d8529fcb73a3492287b181b73329a53c44509f09e30fefdeac3", "size": 194452}, {"name": "/app.maskan.chat/en-US/phoneScreenshots/3.png", "sha256": "2dcb3f6397a2c26a31d81ce38e1d097a53ae1c25144238fc7ad8e9652ae7e49b", "size": 278456}, {"name": "/app.maskan.chat/en-US/phoneScreenshots/4.png", "sha256": "8cb119e010fe5885725c3f81537307184dbda4a34bb263d4e5bc1c7f6816c819", "size": 643911}, {"name": "/app.maskan.chat/en-US/phoneScreenshots/5.png", "sha256": "d716e4cb1123e021247cde8f708c8c1092dd742942c2bb23a38be61d5748e6d9", "size": 719774}, {"name": "/app.maskan.chat/en-US/phoneScreenshots/6.png", "sha256": "b4170d2f33a0b7bbcfef1fbabb74a4401f37fe961fa0fcab548a1586b879e931", "size": 122888}, {"name": "/app.maskan.chat/en-US/phoneScreenshots/7.png", "sha256": "f25728feaef4dbd6d7da69af3c6172a2d8cd2f94fc9d22658ea445a6fa2703c6", "size": 136866}, {"name": "/app.maskan.chat/en-US/phoneScreenshots/8.png", "sha256": "a462b69b057e149690cbb1367e0219ec53d92fd980a4df3790a418d17f946403", "size": 373334}]}}, "icon": {"ar": {"name": "/app.maskan.chat/ar/icon_qgRxwTVdSYj865c9yFSv0Sq797YMSF3KzzW2XRVDtQI=.png", "sha256": "aa0471c1355d4988fceb973dc854afd12abbf7b60c485dcacf35b65d1543b502", "size": 569412}, "en-US": {"name": "/app.maskan.chat/en-US/icon_qgRxwTVdSYj865c9yFSv0Sq797YMSF3KzzW2XRVDtQI=.png", "sha256": "aa0471c1355d4988fceb973dc854afd12abbf7b60c485dcacf35b65d1543b502", "size": 569412}}}, "versions": {"4136b516fa8f5d0328305e9b8e46b82ee1df35ff482cfcf0b4b8a100aeb32704": {"added": 1781040519859, "file": {"name": "/app.maskan.chat_90.apk", "sha256": "4136b516fa8f5d0328305e9b8e46b82ee1df35ff482cfcf0b4b8a100aeb32704", "size": 25535630, "ipfsCIDv1": "bafybeihyjw3wimyngb2l5wbuhwp7wsyeqczkzmyhltakdsz3aff2aen3k4"}, "src": {"name": "/app.maskan.chat_90_src.tar.gz", "sha256": "c88785f71ff3b60607d9c80cfe554fb9eaadb0f2c8b0761c319c95188f50d9f6", "size": 7220509}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.4.2", "versionCode": 90, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["c829f0fc885ad4a32f80f7507274972a0b88a88926d551d96d181eeed8d496e3"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "app.maskan.chat.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "app.murinelauncher": {"metadata": {"authorEmail": "alesimula@murinelauncher.app"}}, "app.onloc.android": {"metadata": {"lastUpdated": 1780441838659}, "versions": {"458e67fc11f9d86531483e9c35bcd3d17c1f216c826059455250868ead1f97c9": null, "6f6319df0be3441483480dce66cf968fb9f9040fc901ac5df29e1372885546e0": {"added": 1780441838659, "file": {"name": "/app.onloc.android_124.apk", "sha256": "6f6319df0be3441483480dce66cf968fb9f9040fc901ac5df29e1372885546e0", "size": 49906555, "ipfsCIDv1": "bafybeidxunbqnldjhdp47vqdbe6q7gyhynxibtfpohzt6pgvill6kxvhkq"}, "src": {"name": "/app.onloc.android_124_src.tar.gz", "sha256": "0974b8df14415d621bbf34597b81ca5390b67754196c0f60ce0e22eba3f65abd", "size": 2492535}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.2.4", "versionCode": 124, "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": "Bug fixes, upgrades and small improvements."}}}}, "app.organicmaps": {"metadata": {"lastUpdated": 1780094298321}, "versions": {"4862fbeed029516cba5fb584c8c3d228bbcb505eacd3cea6302b02fd511de026": null, "252e2e5af42475709117da33fb46fb965dd0f5323dd3042d563323469027dbe6": {"added": 1780094298321, "file": {"name": "/app.organicmaps_26052711.apk", "sha256": "252e2e5af42475709117da33fb46fb965dd0f5323dd3042d563323469027dbe6", "size": 71778828, "ipfsCIDv1": "bafybeigqy2nxzyq3go6gnmwfmchchx6vdy5sf6lzitou5oaye2kfehjtti"}, "src": {"name": "/app.organicmaps_26052711_src.tar.gz", "sha256": "0564d8043d9fe3b43e75967aff070b805e093fb3d02a1e35485e2f1f4239eeb4", "size": 446908551}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2026.05.27-11-FDroid", "versionCode": 26052711, "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": "• MỚI! Nhấn biểu tượng bút chì để thêm mô tả văn bản hoặc HTML cho đường đi\n• MỚI! Chọn màu bất kỳ cho đường đi\n• Thêm biểu tượng số hiệu đường cho Úc và New Zealand\n• Người dùng Hàn, Trung, Nhật sẽ thấy phông chữ phù hợp theo ngôn ngữ thiết bị\n• Thêm biểu tượng cho bi sắt, đạp xe và đua xe\n• Thêm cổng nghi lễ, máng trượt nước, công viên chủ đề và tàu lượn siêu tốc\n• Sửa tuyến giao thông công cộng cho ga và khu vực\n• Dữ liệu OSM đến 27/5\n…xem thêm tại omaps.org/news\n", "km-KH": "• ថ្មី! ចុចរូបខ្មៅដៃ ដើម្បីបន្ថែមការពិពណ៌នាជាអត្ថបទ ឬ HTML សម្រាប់ដានផ្លូវ\n• ថ្មី! ជ្រើសពណ៌ណាក៏បានសម្រាប់ដានផ្លូវ\n• បន្ថែមផ្លាកលេខផ្លូវអូស្ត្រាលី និងនូវែលសេឡង់\n• ពុម្ពអក្សរកូរ៉េ ចិន និងជប៉ុនត្រឹមត្រូវតាមការកំណត់ភាសាឧបករណ៍\n• បន្ថែមរូបតំណាងសម្រាប់ប៊ូល ជិះកង់ និងកីឡាម៉ូទ័រ\n• បន្ថែមច្រកទ្វារពិធី ស្លាយទឹក សួនកម្សាន្ត និងរ៉ូឡឺកូស្ទ័រ\n• កែខ្សែដឹកជញ្ជូនសាធារណៈសម្រាប់ស្ថានីយ និងតំបន់ផ្សេងៗ\n• ទិន្នន័យ OpenStreetMap ថ្ងៃទី 27 ឧសភា\n…មើលបន្ថែមនៅ omaps.org/news\n", "pt-PT": "• NOVO! Toque no ícone do lápis para adicionar descrição em texto ou HTML a um trajeto\n• NOVO! Escolha qualquer cor para trajetos\n• Escudos de estradas da Austrália e Nova Zelândia\n• Tipos de letra corretos para coreano, chinês e japonês conforme o idioma do dispositivo\n• Ícones para petanca, ciclismo e desportos motorizados\n• Corrigidos percursos de transportes públicos em estações e outras áreas\n• Dados do OpenStreetMap de 27 de maio\n…mais em omaps.org/pt/news\n", "zh-CN": "• 新功能！点按铅笔图标，为轨迹添加文本或 HTML 描述\n• 新功能！可为轨迹选择任意颜色\n• 新增澳大利亚和新西兰公路编号标志\n• 韩语、中文和日语用户现在会按设备区域设置显示正确字体\n• 新增法式滚球、骑行和赛车运动地点图标\n• 新增牌坊、水上滑梯、主题公园和过山车\n• 修复车站及其他区域对象的公共交通线路\n• OSM 数据更新至 5 月 27 日\n…更多内容请见 omaps.org/zh-Hans/news\n", "iw-IL": "• חדש! הקישו על סמל העיפרון כדי להוסיף למסלול תיאור בטקסט או ב-HTML\n• חדש! בחרו כל צבע למסלולים\n• נוספו סמלי כבישים לאוסטרליה ולניו זילנד\n• בקוריאה, בסין וביפן יוצגו כעת גופנים מתאימים לפי שפת המכשיר\n• נוספו סמלים למקומות פטאנק, רכיבה על אופניים וספורט מוטורי\n• נוספו שערים טקסיים, מגלשות מים, פארקי שעשועים ורכבות הרים\n• תוקנו קווי תחבורה ציבורית בתחנות ובאזורים אחרים\n• נתוני OpenStreetMap נכון ל-27 במאי\n…עוד ב-omaps.org/news\n", "ms-MY": "• BARU! Ketik ikon pensel untuk menambah huraian teks atau HTML pada trek\n• BARU! Pilih sebarang warna untuk trek\n• Ditambah penanda jalan Australia dan New Zealand\n• Fon Korea, Cina dan Jepun kini betul mengikut bahasa peranti\n• Ditambah ikon boules, berbasikal dan sukan bermotor\n• Ditambah gerbang upacara, gelongsor air, taman tema dan roller coaster\n• Laluan pengangkutan awam untuk stesen dan kawasan lain dibaiki\n• Data OpenStreetMap setakat 27 Mei\n…lagi di omaps.org/news\n", "lv": "• Jaunums! Pēdojumiem var pievienot teksta vai HTML aprakstu un izvēlēties jebkuru krāsu\n• Pievienotas Austrālijas un Jaunzēlandes ceļu numuru zīmes\n• Pareizi fonti korejiešu, ķīniešu un japāņu valodai\n• Jaunas ikonas petankam, riteņbraukšanai un motosportam\n• Pievienoti svinīgie vārti, ūdensslīdkalniņi, atrakciju parki un amerikāņu kalniņi\n• Laboti sabiedriskā transporta maršruti stacijām un teritorijām\n• OSM dati: 27. maijs\n…vairāk vietnē omaps.org/news\n", "am": "• አዲስ! የእርሳስ አዶውን በመጫን ለትራክ ጽሑፍ ወይም HTML መግለጫ ያክሉ\n• አዲስ! ለትራኮች ማንኛውንም ቀለም ይምረጡ\n• የአውስትራሊያና የኒውዚላንድ የመንገድ ቁጥር ምልክቶች ታክለዋል\n• የኮሪያ፣ ቻይናና ጃፓን ተጠቃሚዎች በመሣሪያ ቋንቋቸው መሠረት ተስማሚ ቅርጸ ቁምፊዎችን ያያሉ\n• ለቡልስ፣ ብስክሌትና ሞተር ስፖርት ቦታዎች አዶዎች ታክለዋል\n• የሥነ ሥርዓት በሮች፣ የውሃ ተንሸራታቾች፣ የመዝናኛ ፓርኮችና ሮለር ኮስተሮች ታክለዋል\n• የጣቢያዎችና የአካባቢ ነገሮች የሕዝብ ትራንስፖርት መስመሮች ተስተካክለዋል\n• የOpenStreetMap መረጃ፦ እስከ ሜይ 27\n…ተጨማሪ በ omaps.org/news\n", "en-SG": "• NEW! Press the pencil icon to add a text or HTML description to a track\n• NEW! Choose any color for tracks\n• Added Australia and New Zealand road shields\n• Korean, Chinese, and Japanese users will now see proper fonts based on device locale\n• Added icons for boules, cycling, and motorsport places\n• Added ceremonial gates, water slides, theme parks, and roller coasters\n• Fixed public transport routes for stations and other area objects\n• OSM data as of May 27\n…more at omaps.org/news\n", "af": "• NUUT! Tik op die potloodikoon om 'n teks- of HTML-beskrywing by 'n spoor te voeg\n• NUUT! Kies enige kleur vir spore\n• Padskilde vir Australië en Nieu-Seeland bygevoeg\n• Koreaanse, Chinese en Japannese gebruikers sien nou korrekte lettertipes volgens toesteltaal\n• Ikone vir boules-, fietsry- en motorsportplekke bygevoeg\n• Seremoniële poorte, waterglybane, pretparke en tuimeltreine bygevoeg\n• OSM-data vanaf 27 Mei\n…meer by omaps.org/af/news\n", "kk": "• ЖАҢА! Трекке мәтін/HTML сипаттамасын қалам белгішесімен қосыңыз\n• ЖАҢА! Тректер үшін кез келген түсті таңдаңыз\n• Австралия мен Жаңа Зеландия жол нөмірлері қосылды\n• Корей, қытай, жапон қаріптері құрылғы тіліне сай таңдалады\n• Петанк, велоспорт және мотоспорт орындарына белгішелер қосылды\n• Салтанатты қақпалар, су сырғанақтары мен америкалық сырғанақтар, ойын-сауық саябақтары қосылды\n• Станциялардағы қоғамдық көлік маршруттары түзетілді\n• OSM деректері: 27 мамыр\n…толығырақ: omaps.org/news\n", "hr": "• NOVO! Dodajte tekstualni ili HTML opis staze pomoću ikone olovke\n• NOVO! Odaberite bilo koju boju za staze\n• Dodane cestovne oznake za Australiju i Novi Zeland\n• Ispravni fontovi za korejski, kineski i japanski prema jeziku uređaja\n• Dodane ikone za boćališta, biciklistička i motosportska mjesta\n• Dodani svečani lukovi, vodeni tobogani, zabavni parkovi i vlakovi smrti\n• Popravljene rute javnog prijevoza za postaje i druge površinske objekte\n• OSM podaci od 27. svibnja\n…više na omaps.org/news\n", "th": "• ใหม่! กดไอคอนดินสอเพื่อเพิ่มคำอธิบายแบบข้อความหรือ HTML ให้กับแทร็ก\n• ใหม่! เลือกสีแทร็กได้ทุกสี\n• เพิ่มป้ายหมายเลขถนนของออสเตรเลียและนิวซีแลนด์\n• ผู้ใช้ภาษาเกาหลี จีน และญี่ปุ่นจะเห็นฟอนต์ที่ถูกต้องตามภาษาของอุปกรณ์\n• เพิ่มไอคอนสำหรับสถานที่เล่นเปตอง จักรยาน และมอเตอร์สปอร์ต\n• เพิ่มประตูพิธี สไลเดอร์น้ำ สวนสนุก และรถไฟเหาะ\n• แก้ไขเส้นทางขนส่งสาธารณะสำหรับสถานีและพื้นที่อื่นๆ\n• ข้อมูล OSM ณ วันที่ 27 พฤษภาคม\n…ดูเพิ่มเติมที่ omaps.org/news\n", "si-LK": "• අලුත්! පැන්සල් අයිකනය ඔබා ට්‍රැක්වලට පෙළ/HTML විස්තර එක් කරන්න\n• අලුත්! ට්‍රැක් සඳහා ඕනෑම වර්ණයක් තෝරන්න\n• ඕස්ට්‍රේලියා/නවසීලන්ත මාර්ග අංක සලකුණු එක් කළා\n• කොරියානු, චීන, ජපන් සඳහා උපාංග භාෂාවට ගැළපෙන අකුරු\n• පොදු ප්‍රවාහන මාර්ග නිවැරදි කළා\n• OSM දත්ත මැයි 27 දක්වා\n…තවත් omaps.org/news\n", "sl": "• NOVO! Z ikono svinčnika dodajte besedilni ali HTML opis sledi\n• NOVO! Poljubna barva za sledi\n• Dodane oznake cest za Avstralijo in Novo Zelandijo\n• Pisave za korejščino, kitajščino in japonščino sledijo jeziku naprave\n• Dodane ikone za balinišča, kolesarstvo in motošport\n• Dodana slavnostna vrata, vodni tobogani, tematski parki in vlakci smrti\n• Popravljene linije javnega prevoza pri postajah in drugih območjih\n• Podatki OSM: 27. maj\n…več na omaps.org/news\n", "ru-RU": "• НОВОЕ! Отображение и редактирование текстовых и HTML описаний треков\n• НОВОЕ! Любой цвет треков\n• Номера дорог Австралии и Новой Зеландии\n• Корейский, китайский и японский: правильные шрифты по языку устройства\n• Добавлены иконки петанка, велоспорта и автоспорта\n• Добавлены церемониальные ворота, водные горки, парки аттракционов и американские горки\n• Исправлены маршруты общественного транспорта для станций и площадных объектов\n• Данные OpenStreetMap от 27 мая\n…подробнее на omaps.org/ru/news\n", "es-419": "• Nuevo: agrega texto o HTML a una pista con el ícono del lápiz\n• Elige cualquier color para las pistas\n• Escudos viales de Australia y Nueva Zelanda\n• Fuentes adecuadas para coreano, chino y japonés según idioma del dispositivo\n• Nuevos íconos: petanca, ciclismo y motor; más lugares: arcos ceremoniales, toboganes acuáticos, parques temáticos y montañas rusas\n• Corregidas rutas de transporte público en estaciones y áreas\n• Datos de OpenStreetMap del 27 de mayo\n…más en omaps.org/es/news\n", "ne-NP": "• नयाँ! ट्र्याकमा पाठ वा HTML विवरण थप्न पेन्सिल आइकन थिच्नुहोस्\n• नयाँ! ट्र्याकका लागि जुनसुकै रङ छान्नुहोस्\n• अस्ट्रेलिया र न्युजिल्यान्डका सडक नम्बर चिह्न थपिए\n• कोरियाली, चिनियाँ र जापानी प्रयोगकर्ताका लागि भाषा/क्षेत्रअनुसार सही फन्ट\n• बुल्स खेल, साइकलिङ र मोटरस्पोर्ट स्थलका आइकन थपिए\n• समारोहिक प्रवेशद्वार, वाटर स्लाइड, थिम पार्क र रोलर कोस्टर थपिए\n• स्टेसन र अन्य क्षेत्रीय वस्तुका सार्वजनिक यातायात रुट सुधारियो\n• मे २७ सम्मको OSM डाटा\n…थप: omaps.org/news\n", "jv": "• नवीन! ट्रैकमे पाठ वा HTML विवरण जोड़बाक लेल पेंसिल आइकन दबाउ\n• नवीन! ट्रैकक लेल कोनो रंग चुनू\n• ऑस्ट्रेलिया आ न्यूजीलैंडक सड़क चिह्न जोड़ल गेल\n• कोरियाई, चीनी आ जापानी प्रयोगकर्ताकेँ आब डिवाइस लोकेल अनुसार सही फॉन्ट\n• बूल्स, साइकिलिंग आ मोटरस्पोर्ट स्थानक आइकन जोड़ल गेल\n• तोरणद्वार, वाटर स्लाइड, थीम पार्क आ रोलर कोस्टर जोड़ल गेल\n• स्टेशन आ दोसर क्षेत्रीय वस्तुक सार्वजनिक परिवहन मार्ग ठीक कयल गेल\n• 27 मई धरि OSM डेटा\n…बेसी omaps.org/news पर\n", "fr-FR": "• NOUVEAU ! Ajoutez une description texte ou HTML à un tracé avec l’icône crayon\n• NOUVEAU ! Choisissez n’importe quelle couleur pour vos tracés\n• Panneaux routiers d’Australie et de Nouvelle-Zélande ajoutés\n• Polices adaptées à la langue de l’appareil pour le coréen, le chinois et le japonais\n• Nouvelles icônes : pétanque, vélo, sports mécaniques\n• Itinéraires de transports en commun corrigés pour gares et zones\n• Données OpenStreetMap au 27 mai\n…plus sur omaps.org/fr/news\n", "es-ES": "• Nuevo: añade texto o HTML a un trayecto con el icono de lápiz\n• Elige cualquier color para los trayectos\n• Escudos viales de Australia y Nueva Zelanda\n• Fuentes adecuadas para coreano, chino y japonés según idioma del dispositivo\n• Nuevos iconos: petanca, ciclismo y motor; más lugares: arcos ceremoniales, toboganes acuáticos, parques temáticos y montañas rusas\n• Corregidas rutas de transporte público en estaciones y áreas\n• Datos de OpenStreetMap del 27 de mayo\n…más en omaps.org/es/news\n", "mk-MK": "• НОВО! Додајте текстуален или HTML-опис на траса со иконата со молив\n• НОВО! Изберете која било боја за трасите\n• Додадени табли со патни броеви за Австралија и Нов Зеланд\n• Правилни фонтови за корејски, кинески и јапонски според јазикот на уредот\n• Нови икони и објекти: петанк, велосипедизам, мотоспорт, церемонијални порти, водени тобогани, забавни паркови и ролеркостери\n• Поправени линии на јавен превоз за станици и други површински објекти\n• OSM податоци од 27 мај\n…повеќе на omaps.org/news\n", "ta-IN": "• புதியது! டிராக்கிற்கு உரை/HTML விளக்கம் சேர்க்க பென்சில் ஐகானைத் தட்டவும்\n• புதியது! டிராக்குகளுக்கு விருப்பமான நிறத்தைத் தேர்வுசெய்யலாம்\n• ஆஸ்திரேலியா, நியூசிலாந்து சாலை எண் சின்னங்கள் சேர்க்கப்பட்டன\n• சாதன மொழிக்கு ஏற்ப கொரிய, சீன, ஜப்பானிய எழுத்துருக்கள் சரியாக காட்டப்படும்\n• பூல்ஸ், சைக்கிள், மோட்டார் விளையாட்டு இடங்களுக்கு ஐகான்கள் சேர்க்கப்பட்டன\n• பொது போக்குவரத்து வழித்தட திருத்தங்கள்\n• OSM தரவு: மே 27\n…மேலும் omaps.org/news இல்\n", "be": "• Новае: дадавайце да трэкаў тэкставае або HTML-апісанне праз значок алоўка\n• Новае: выбірайце любы колер трэка\n• Дададзены дарожныя шчыты Аўстраліі і Новай Зеландыі\n• Новыя значкі і аб'екты на мапе: петанк, веласпорт, аўтаспорт, брамы, водныя горкі, паркі атракцыёнаў і амерыканскія горкі\n• Выпраўлены маршруты грамадскага транспарту для станцый і іншых плошчавых аб'ектаў\n• Даныя OSM ад 27 мая\n…больш на omaps.org/news\n", "or": "• ନୂଆ! ପେନ୍ସିଲ୍ ଆଇକନ୍ ଦବାଇ ଟ୍ରାକ୍‌ରେ ଟେକ୍ସଟ୍/HTML ବର୍ଣ୍ଣନା ଯୋଡ଼ନ୍ତୁ\n• ନୂଆ! ଟ୍ରାକ୍ ପାଇଁ ଯେକୌଣସି ରଙ୍ଗ ବାଛନ୍ତୁ\n• ଅଷ୍ଟ୍ରେଲିଆ ଓ ନ୍ୟୁଜିଲ୍ୟାଣ୍ଡର ରୋଡ୍ ଶିଲ୍ଡ ଯୋଡ଼ାଗଲା\n• କୋରିଆନ୍, ଚୀନୀ ଓ ଜାପାନୀ ପାଇଁ ଡିଭାଇସ୍ ଭାଷାନୁସାରେ ଠିକ୍ ଫଣ୍ଟ\n• ନୂଆ ଆଇକନ୍/ସ୍ଥାନ: boules, ସାଇକେଲିଂ, ମୋଟରସ୍ପୋର୍ଟ, ତୋରଣ, ୱାଟର ସ୍ଲାଇଡ୍, ଥିମ୍ ପାର୍କ, ରୋଲର୍ କୋଷ୍ଟର୍\n• ଷ୍ଟେସନ୍ ଆଦି ପାଇଁ ସାର୍ବଜନିକ ପରିବହନ ରୁଟ୍ ଠିକ୍ କରାଗଲା\n• ମେ 27 ପର୍ଯ୍ୟନ୍ତ OpenStreetMap ତଥ୍ୟ\n…ଅଧିକ: omaps.org/news\n", "en-ZA": "• NEW! Press the pencil icon to add a text or HTML description to a track\n• NEW! Choose any color for tracks\n• Added Australia and New Zealand road shields\n• Korean, Chinese, and Japanese users will now see proper fonts based on device locale\n• Added icons for boules, cycling, and motorsport places\n• Added ceremonial gates, water slides, theme parks, and roller coasters\n• Fixed public transport routes for stations and other area objects\n• OSM data as of May 27\n…more at omaps.org/news\n", "fr-CA": "• NOUVEAU ! Ajoutez une description texte ou HTML à un tracé avec l’icône crayon\n• NOUVEAU ! Choisissez n’importe quelle couleur pour vos tracés\n• Panneaux routiers d’Australie et de Nouvelle-Zélande ajoutés\n• Polices adaptées à la langue de l’appareil pour le coréen, le chinois et le japonais\n• Nouvelles icônes : pétanque, vélo, sports motorisés\n• Itinéraires de transports en commun corrigés pour gares et zones\n• Données OpenStreetMap au 27 mai\n…plus sur omaps.org/fr/news\n", "lt": "• NAUJA! Pridėkite tekstinį arba HTML aprašą prie trasos palietę pieštuko piktogramą\n• NAUJA! Pasirinkite bet kokią trasų spalvą\n• Pridėti Australijos ir Naujosios Zelandijos kelių numerių skydeliai\n• Korėjiečių, kinų ir japonų naudotojai matys tinkamus šriftus pagal įrenginio kalbą\n• Pridėtos petankės, dviračių sporto ir motosporto vietų piktogramos\n• Pataisyti viešojo transporto maršrutai stotims ir kitiems plotiniams objektams\n• OSM duomenys iki gegužės 27 d.\n…daugiau: omaps.org/lt/news\n", "ms": "• BARU! Ketik ikon pensel untuk menambah huraian teks atau HTML pada trek\n• BARU! Pilih sebarang warna untuk trek\n• Ditambah penanda jalan Australia dan New Zealand\n• Fon Korea, Cina dan Jepun kini betul mengikut bahasa peranti\n• Ditambah ikon boules, berbasikal dan sukan bermotor\n• Ditambah gerbang upacara, gelongsor air, taman tema dan roller coaster\n• Laluan pengangkutan awam untuk stesen dan kawasan lain dibaiki\n• Data OpenStreetMap setakat 27 Mei\n…lagi di omaps.org/news\n", "sq": "• E RE! Përshkrime në tekst/HTML për gjurmët me ikonën e lapsit\n• E RE! Çdo ngjyrë për gjurmët\n• Shenja rrugore për Australinë dhe Zelandën e Re\n• Fonte të sakta për koreanisht, kinezisht e japonisht sipas gjuhës së pajisjes\n• Ikona për boules, çiklizëm e motorsport\n• Porta ceremoniale, rrëshqitëse uji, parqe tematike e trena lunaparku\n• Linja transporti publik të rregulluara për stacione e zona\n• Të dhëna OSM deri më 27 maj\n…më shumë në omaps.org/news\n", "fa-AE": "• جدید: افزودن توضیح متنی یا HTML به مسیر با آیکون مداد\n• جدید: انتخاب هر رنگ دلخواه برای مسیرها\n• نشان‌های جاده‌ای استرالیا و نیوزیلند اضافه شد\n• فونت مناسب برای کره‌ای، چینی و ژاپنی بر پایه زبان دستگاه\n• آیکون‌ها و مکان‌های تازه: بولز، دوچرخه‌سواری، موتوراسپرت، سرسره آبی و شهربازی\n• اصلاح مسیرهای حمل‌ونقل عمومی برای ایستگاه‌ها و نواحی\n• داده‌های OpenStreetMap تا ۲۷ مه\n…بیشتر در omaps.org/fa-IR/news\n", "en-US": "• NEW! Press the pencil icon to add a text or HTML description to a track\n• NEW! Choose any color for tracks\n• Added Australia and New Zealand road shields\n• Korean, Chinese, and Japanese users will now see proper fonts based on device locale\n• Added icons for boules, cycling, and motorsport places\n• Added ceremonial gates, water slides, theme parks, and roller coasters\n• Fixed public transport routes for stations and other area objects\n• OSM data as of May 27\n…more at omaps.org/news\n", "bs": "• NOVO! Dodirnite ikonu olovke za tekstualni ili HTML opis staze\n• NOVO! Odaberite bilo koju boju za staze\n• Dodane oznake cesta za Australiju i Novi Zeland\n• Ispravni fontovi za korejski, kineski i japanski prema jeziku uređaja\n• Dodane ikone za boćanje, biciklizam i motosport\n• Dodane svečane kapije, vodeni tobogani, tematski parkovi i rolerkosteri\n• Ispravljene rute javnog prijevoza za stanice i druge površinske objekte\n• OSM podaci od 27. maja\n…više na omaps.org/news\n", "tr-TR": "• YENİ! İzlere metin veya HTML açıklaması eklemek için kalem simgesine dokunun\n• YENİ! İzler için istediğiniz rengi seçin\n• Avustralya ve Yeni Zelanda yol numarası levhaları eklendi\n• Korece, Çince ve Japonca için cihaz diline uygun yazı tipleri eklendi\n• Bocce, bisiklet, motor sporları, tören kapısı, su kaydırağı, tema parkı ve lunapark hız treni yerleri eklendi\n• İstasyonlar ve alan nesneleri için toplu taşıma rotaları düzeltildi\n• OSM verileri: 27 Mayıs\n…daha fazlası omaps.org/tr/news\n", "ro": "• NOU! Apasă pe creion pentru a adăuga descrieri text sau HTML la trasee\n• NOU! Alege orice culoare pentru trasee\n• Indicatoare rutiere pentru Australia și Noua Zeelandă\n• Fonturi corecte pentru coreeană, chineză și japoneză, după limba dispozitivului\n• Pictograme noi: petanque, ciclism, sporturi cu motor\n• Porți ceremoniale, tobogane acvatice, parcuri tematice și montagne russe\n• Rute de transport public corectate pentru stații și zone\n• Date OSM din 27 mai\n…mai multe pe omaps.org/news\n", "en-GB": "• NEW! Press the pencil icon to add a text or HTML description to a track\n• NEW! Choose any color for tracks\n• Added Australia and New Zealand road shields\n• Korean, Chinese, and Japanese users will now see proper fonts based on device locale\n• Added icons for boules, cycling, and motorsport places\n• Added ceremonial gates, water slides, theme parks, and roller coasters\n• Fixed public transport routes for stations and other area objects\n• OSM data as of May 27\n…more at omaps.org/news\n", "ug": "• يېڭى! قەلەم سىنبەلگىسى ئارقىلىق ئىزغا تېكىست ياكى HTML چۈشەندۈرۈشى قوشۇڭ\n• يېڭى! ئىزلارغا خالىغان رەڭ تاللاڭ\n• ئاۋسترالىيە ۋە يېڭى زېلاندىيە يول بەلگىلىرى قوشۇلدى\n• كورېيەچە، خەنزۇچە ۋە ياپونچە خەت نۇسخىلىرى ئۈسكۈنە تىلىغا ماس كۆرسىتىلىدۇ\n• ۋېلىسىپىت، موتورلۇق تەنھەرىكەت، كۆڭۈل ئېچىش باغچىلىرى، سۇ سىيرىلغۇچلىرى ۋە روللىك پويىز سىنبەلگىلىرى قوشۇلدى\n• بېكەت ۋە رايون ئوبيېكتلىرىنىڭ ئاممىۋى قاتناش لىنىيەلىرى تۈزىتىلدى\n• OSM سانلىق مەلۇماتى: 27-ماي\n…تېخىمۇ كۆپ: omaps.org/news\n", "hi-IN": "• नया! ट्रैक में टेक्स्ट या HTML विवरण जोड़ने के लिए पेंसिल आइकन दबाएँ\n• नया! ट्रैक के लिए कोई भी रंग चुनें\n• ऑस्ट्रेलिया और न्यूज़ीलैंड के रोड शील्ड जोड़े गए\n• कोरियाई, चीनी और जापानी में डिवाइस सेटिंग के अनुसार सही फ़ॉन्ट दिखेंगे\n• बूल्स, साइकिलिंग और मोटरस्पोर्ट स्थानों के आइकन जोड़े गए\n• तोरण द्वार, वॉटर स्लाइड, थीम पार्क और रोलर कोस्टर जोड़े गए\n• स्टेशनों और अन्य क्षेत्रों के सार्वजनिक परिवहन मार्ग सुधारे गए\n• OpenStreetMap डेटा: 27 मई तक\n…और omaps.org/hi/news पर\n", "bo": "• གསར! ལམ་རྗེས་ལ་ཡིག་རྐྱང་ངམ HTML འགྲེལ་བཤད་སྣོན་པར་སྨྱུག་རིས་རྟགས་མནན།\n• གསར! ལམ་རྗེས་ལ་ཚོན་མདོག་གང་ཡང་འདེམས་ཆོག\n• ཨོ་སི་ཊོ་ལི་ཡ་དང་ནིའུ་ཛི་ལེན་གྱི་ལམ་ཨང་རྟགས་ཁ་སྣོན།\n• ཀོ་རི་ཡ། རྒྱ་ཡིག ཉི་ཧོང་སྤྱོད་མཁན་ལ་ཡིག་གཟུགས་འོས་པ་མཐོང་ཐུབ།\n• རྐང་འཁོར་སོགས་ཀྱི་ས་གནས་རིས་རྟགས་དང་སྤྲོ་གླིང་། ཆུ་ཤུད་སོགས་ཁ་སྣོན།\n• སྤྱི་སྤྱོད་འགྲུལ་སྐྱེལ་ལམ་ཐིག་གི་སྐྱོན་བསལ།\n• OSM གནས་སྡུད་ཟླ་5 ཚེས་27 བར།\n…མང་ཙམ་ omaps.org/news\n", "mr-IN": "• नवीन! ट्रॅकला मजकूर/HTML वर्णन जोडण्यासाठी पेन्सिल चिन्ह दाबा\n• नवीन! ट्रॅकसाठी कोणताही रंग निवडा\n• ऑस्ट्रेलिया व न्यूझीलंडचे रोड शील्ड्स जोडले\n• कोरियन, चिनी व जपानी वापरकर्त्यांना डिव्हाइसच्या लोकॅलनुसार योग्य फॉन्ट दिसतील\n• बौल्स, सायकलिंग व मोटरस्पोर्ट ठिकाणांसाठी चिन्हे जोडली\n• समारंभिक कमानी, वॉटर स्लाइड्स, थीम पार्क व रोलर कोस्टर जोडले\n• स्थानके व इतर क्षेत्रीय वस्तूंसाठी सार्वजनिक वाहतूक मार्ग दुरुस्त केले\n• 27 मेपर्यंतचा OSM डेटा\n…अधिक: omaps.org/mr/news\n", "bn-BD": "• নতুন! পেন্সিল আইকনে চেপে ট্র্যাকে টেক্সট বা HTML বিবরণ যোগ করুন\n• নতুন! ট্র্যাকের জন্য যেকোনো রং বেছে নিন\n• অস্ট্রেলিয়া ও নিউজিল্যান্ডের রোড শিল্ড যোগ হয়েছে\n• কোরীয়, চীনা ও জাপানি ব্যবহারকারীরা ডিভাইসের ভাষা ও অঞ্চল অনুযায়ী সঠিক ফন্ট দেখবেন\n• বুল খেলা, সাইক্লিং ও মোটরস্পোর্ট স্থানের আইকন যোগ হয়েছে\n• আনুষ্ঠানিক তোরণ, ওয়াটার স্লাইড, থিম পার্ক ও রোলার কোস্টার যোগ হয়েছে\n• স্টেশন ও অন্যান্য এলাকার গণপরিবহন রুট ঠিক করা হয়েছে\n• ২৭ মে পর্যন্ত OpenStreetMap ডেটা\n…আরও omaps.org/news-এ\n", "ca": "• Nou: afegeix descripcions de text o HTML als recorreguts amb la icona del llapis\n• Nou: tria qualsevol color per als recorreguts\n• Escuts de carretera d'Austràlia i Nova Zelanda\n• Tipus de lletra correctes per al coreà, el xinès i el japonès\n• Més icones i llocs: petanca, ciclisme, esports de motor, portes, tobogans, parcs temàtics i muntanyes russes\n• Rutes de transport públic corregides\n• Dades d'OpenStreetMap del 27 de maig\n…més a omaps.org/ca/news\n", "it-IT": "• NOVITÀ! Tocca l'icona della matita per aggiungere descrizioni testuali o HTML alle tracce\n• NOVITÀ! Scegli qualsiasi colore per le tracce\n• Aggiunti scudi stradali per Australia e Nuova Zelanda\n• Font corretti per coreano, cinese e giapponese in base alla lingua del dispositivo\n• Nuove icone e luoghi: bocce, ciclismo, sport motoristici, parchi a tema e scivoli d'acqua\n• Corrette le linee del trasporto pubblico per stazioni e aree\n• Dati OpenStreetMap al 27 maggio\nAltro su omaps.org/it/news\n", "uk": "• Нове: текстовий або HTML-опис треку через іконку олівця\n• Нове: будь-який колір для треків\n• Додано дорожні щити Австралії та Нової Зеландії\n• Корейські, китайські та японські шрифти тепер відповідають мові пристрою\n• Додано іконки для петанку, велоспорту й автоспорту\n• Додано церемоніальні ворота, водні гірки, парки розваг та американські гірки\n• Виправлено маршрути громадського транспорту для станцій та інших зон\n• Дані OpenStreetMap від 27 травня\n…більше на omaps.org/uk/news\n", "fa-AF": "• جدید: افزودن توضیح متنی یا HTML به مسیر با آیکون مداد\n• جدید: انتخاب هر رنگ دلخواه برای مسیرها\n• نشان‌های جاده‌ای استرالیا و نیوزیلند اضافه شد\n• فونت مناسب برای کره‌ای، چینی و ژاپنی بر پایه زبان دستگاه\n• آیکون‌ها و مکان‌های تازه: بولز، دوچرخه‌سواری، موتوراسپرت، سرسره آبی و شهربازی\n• اصلاح مسیرهای حمل‌ونقل عمومی برای ایستگاه‌ها و نواحی\n• داده‌های OpenStreetMap تا ۲۷ مه\n…بیشتر در omaps.org/fa-IR/news\n", "mn-MN": "• ШИНЭ! Трек дээр текст эсвэл HTML тайлбар нэмдэг боллоо\n• ШИНЭ! Трекүүдэд хүссэн өнгөө сонгодог боллоо\n• Австрали, Шинэ Зеландын замын дугаарын тэмдэг нэмэгдлээ\n• Солонгос, Хятад, Япон хэрэглэгчдэд төхөөрөмжийн хэлэнд таарсан фонт харагдана\n• Петанк, дугуйн спорт, мотоспортын газруудын дүрс нэмэгдлээ\n• Ёслолын хаалга, усан гулсуур, сэдэвт парк, галзуу хулгана нэмэгдлээ\n• Нийтийн тээврийн зарим маршрутын алдааг заслаа\n• OSM өгөгдөл: 5-р сарын 27\n…дэлгэрэнгүйг omaps.org/news\n", "zh-TW": "• 新功能！點按鉛筆圖示，為軌跡新增文字或 HTML 描述\n• 新功能！可為軌跡選擇任何顏色\n• 新增澳洲與紐西蘭公路編號標誌\n• 韓文、中文和日文使用者現在會按裝置地區設定顯示正確字型\n• 新增法式滾球、自行車及賽車運動地點圖示\n• 新增牌坊、水上滑梯、主題樂園及雲霄飛車\n• 修正車站及其他區域物件的大眾運輸路線\n• OSM 資料更新至 5 月 27 日\n…更多資訊請見 omaps.org/news\n", "as": "• নতুন! ট্ৰেকত লিখনী বা HTML বিৱৰণ যোগ কৰিবলৈ পেঞ্চিল আইকন টিপক\n• নতুন! ট্ৰেকৰ বাবে যিকোনো ৰং বাছনি কৰক\n• অষ্ট্ৰেলিয়া আৰু নিউজিলেণ্ডৰ ৰোড শ্বিল্ড যোগ কৰা হৈছে\n• কোৰিয়ান, চীনা আৰু জাপানী ব্যৱহাৰকাৰীয়ে ডিভাইচৰ ভাষা অনুসৰি সঠিক ফণ্ট দেখিব\n• বুলছ, চাইক্লিং আৰু মটৰস্পৰ্ট স্থানৰ আইকন যোগ কৰা হৈছে\n• আনুষ্ঠানিক তোৰণ, ৱাটাৰ স্লাইড, থিম পাৰ্ক আৰু ৰোলাৰ ক'ষ্টাৰ যোগ কৰা হৈছে\n…অধিক: omaps.org/news\n", "zh-HK": "• 新功能！點按鉛筆圖示，為軌跡新增文字或 HTML 描述\n• 新功能！可為軌跡選擇任何顏色\n• 新增澳洲與紐西蘭公路編號標誌\n• 韓文、中文和日文用戶現在會按裝置地區設定顯示正確字體\n• 新增法式滾球、單車及賽車運動地點圖示\n• 新增牌坊、水上滑梯、主題公園及過山車\n• 修正車站及其他區域物件的公共交通路線\n• OSM 資料更新至 5 月 27 日\n…更多資訊請見 omaps.org/news\n", "gl-ES": "• NOVO! Toca o lapis para engadir texto ou HTML aos traxectos\n• NOVO! Escolle calquera cor para os traxectos\n• Engadidos sinais viarios de Australia e Nova Zelandia\n• Fontes correctas para coreano, chinés e xaponés segundo o dispositivo\n• Novas iconas: petanca, ciclismo e deportes de motor\n• Máis lugares: arcos cerimoniais, tobogáns acuáticos, parques temáticos e montañas rusas\n• Corrixidas rutas de transporte público en estacións e áreas\n• Datos OSM do 27 de maio\n…máis en omaps.org/gl/news\n", "mi": "• HOU! Pēhia te pene hei tāpiri whakaahuatanga kuputuhi, HTML rānei ki tētahi ara\n• HOU! Kōwhiria he tae mō ngā ara\n• Kua tāpirihia ngā tohu rori o Ahitereiria me Aotearoa\n• He ata hou mō te boules, eke pahikara me ngā hākinakina motuka\n• Kua tāpirihia ngā kēti kawa, rēreti wai, papa rēhia me ngā roller coaster\n• Kua whakatikaina ngā ara waka tūmatanui i ngā teihana me ētahi atu wāhi\n• Raraunga OSM: 27 Mei\n…āpiti atu i omaps.org/news\n", "en-AU": "• NEW! Press the pencil icon to add a text or HTML description to a track\n• NEW! Choose any color for tracks\n• Added Australia and New Zealand road shields\n• Korean, Chinese, and Japanese users will now see proper fonts based on device locale\n• Added icons for boules, cycling, and motorsport places\n• Added ceremonial gates, water slides, theme parks, and roller coasters\n• Fixed public transport routes for stations and other area objects\n• OSM data as of May 27\n…more at omaps.org/news\n", "bg": "• НОВО! Добавяйте текстово или HTML описание към трак от иконата с молив\n• НОВО! Избирайте произволен цвят за траковете\n• Добавени са табели с пътни номера за Австралия и Нова Зеландия\n• Нови икони и обекти: петанк, колоездене, мотоспорт, церемониални порти, водни пързалки, тематични паркове и влакчета\n• Поправени са линии на градския транспорт за станции и други площни обекти\n• Данни от OpenStreetMap към 27 май\n…още на omaps.org/news\n", "my-MM": "• အသစ်! ခဲတံအိုင်ကွန်နှိပ်ပြီး လမ်းကြောင်းတွင် စာသား/HTML ဖော်ပြချက် ထည့်နိုင်ပါပြီ။\n• အသစ်! လမ်းကြောင်းအရောင်ကို စိတ်ကြိုက်ရွေးနိုင်ပါပြီ။\n• ဩစတြေးလျ၊ နယူးဇီလန် လမ်းနံပါတ်သင်္ကေတများ ထည့်ထားသည်။\n• ကိုရီးယား၊ တရုတ်၊ ဂျပန်စာလုံးဖောင့်များကို စက်ဒေသအလိုက် မှန်ကန်စွာ ပြသည်။\n• အများသုံးသယ်ယူပို့ဆောင်ရေးလမ်းကြောင်းများ ပြင်ဆင်ထားသည်။\n• OpenStreetMap ဒေတာ: မေ 27\n…ပိုမိုသိရန် omaps.org/news\n", "cs-CZ": "• NOVINKA: Přes ikonu tužky lze k trase přidat textový nebo HTML popis\n• NOVINKA: Trasy mohou mít libovolnou barvu\n• Přidány silniční štíty pro Austrálii a Nový Zéland\n• Korejština, čínština a japonština mají správná písma podle jazyka zařízení\n• Přidány ikony pro pétanque, cyklistiku a motorsport\n• Přidány slavnostní brány, tobogány, zábavní parky a horské dráhy\n• Opraveny trasy MHD u stanic a plošných objektů\n• Data OpenStreetMap k 27. květnu\n…více na omaps.org/cs/news\n", "ml-IN": "• പുതിയത്! ട്രാക്കിന് ടെക്സ്റ്റ്/HTML വിവരണം ചേർക്കാൻ പെൻസിൽ ഐക്കൺ അമർത്തുക\n• ട്രാക്കുകൾക്ക് ഏത് നിറവും തിരഞ്ഞെടുക്കാം\n• ഓസ്ട്രേലിയ, ന്യൂസിലൻഡ് റോഡ് ഷീൽഡുകൾ ചേർത്തു\n• ബൂൾസ്, സൈക്ലിംഗ്, മോട്ടോർസ്പോർട്ട് സ്ഥലങ്ങൾക്കുള്ള ഐക്കണുകൾ ചേർത്തു\n• തീം പാർക്കുകൾ, വാട്ടർ സ്ലൈഡുകൾ, റോളർ കോസ്റ്ററുകൾ ചേർത്തു\n• പൊതുഗതാഗത റൂട്ടുകളിലെ പിഴവുകൾ ശരിയാക്കി\n• മേയ് 27 വരെയുള്ള OSM ഡാറ്റ\n…കൂടുതൽ omaps.org/news\n", "nl-NL": "• NIEUW! Voeg via het potloodicoon tekst- of HTML-beschrijvingen toe aan tracks\n• NIEUW! Kies elke kleur voor tracks\n• Wegnummerborden toegevoegd voor Australië en Nieuw-Zeeland\n• Lettertypen voor Koreaans, Chinees en Japans volgen nu de apparaattaal\n• Nieuwe iconen en objecten: jeu-de-boules, fietsen, motorsport, ceremoniële poorten, waterglijbanen, pretparken en achtbanen\n• OV-routes bij stations en andere gebieden verbeterd\n• OpenStreetMap-gegevens van 27 mei\n…meer: omaps.org/nl/news\n", "en-CA": "• NEW! Press the pencil icon to add a text or HTML description to a track\n• NEW! Choose any color for tracks\n• Added Australia and New Zealand road shields\n• Korean, Chinese, and Japanese users will now see proper fonts based on device locale\n• Added icons for boules, cycling, and motorsport places\n• Added ceremonial gates, water slides, theme parks, and roller coasters\n• Fixed public transport routes for stations and other area objects\n• OSM data as of May 27\n…more at omaps.org/news\n", "de-DE": "• NEU: Tracks mit Text- oder HTML-Beschreibung versehen\n• NEU: Tracks in jeder Farbe einfärben\n• Straßenschilder für Australien und Neuseeland\n• Korrekte Schriften für Koreanisch, Chinesisch und Japanisch je nach Gerätesprache\n• Neue Icons und Kartenobjekte: Boule, Radsport, Motorsport, Zeremonietore, Wasserrutschen, Freizeitparks, Achterbahnen\n• ÖPNV-Routen für Bahnhöfe und Flächen korrigiert\n• OpenStreetMap-Daten vom 27. Mai\n…mehr unter omaps.org/de/news\n", "zu": "• OKUSHA! Cindezela isithonjana sepensela ukuze ungeze incazelo yombhalo noma ye-HTML emkhondweni\n• OKUSHA! Khetha noma yimuphi umbala wemikhondo\n• Kwengezwe izimpawu zemigwaqo zase-Australia naseNew Zealand\n• Abasebenzisa isiKorea, isiShayina nesiJapane sebebona amafonti afanele ulimi lwedivayisi\n• Kwengezwe izithonjana ze-boules, amabhayisikili nemidlalo yezimoto\n• Kulungiswe imizila yezithuthi zomphakathi\n• Idatha ye-OpenStreetMap yangoMeyi 27\n…okuningi ku-omaps.org/news\n", "ja-JP": "• 新機能！鉛筆アイコンをタップして、トラックにテキストまたはHTML形式の説明を追加できます\n• 新機能！トラックの色を自由に選べます\n• オーストラリアとニュージーランドの道路番号標識を追加\n• 韓国語・中国語・日本語では、端末の言語設定に合ったフォントを表示\n• ブール競技、サイクリング、モータースポーツ施設のアイコンを追加\n• 儀式用の門、ウォータースライダー、テーマパーク、ジェットコースターを追加\n• 駅などのエリア地物の公共交通ルートを修正\n• 5月27日時点のOSMデータに更新\n…詳細は omaps.org/news へ\n", "da-DK": "• NYT! Tryk på blyanten for at føje en tekst- eller HTML-beskrivelse til et spor\n• NYT! Vælg en valgfri farve til spor\n• Nye rutenummerskilte for Australien og New Zealand\n• Korrekte skrifttyper til koreansk, kinesisk og japansk efter enhedens sprog\n• Nye ikoner for petanque, cykling og motorsport\n• Rettet ruter for offentlig transport ved stationer og andre områder\n• OpenStreetMap-data pr. 27. maj\n…mere på omaps.org/news\n", "fa": "• جدید: افزودن توضیح متنی یا HTML به مسیر با آیکون مداد\n• جدید: انتخاب هر رنگ دلخواه برای مسیرها\n• نشان‌های جاده‌ای استرالیا و نیوزیلند اضافه شد\n• فونت مناسب برای کره‌ای، چینی و ژاپنی بر پایه زبان دستگاه\n• آیکون‌ها و مکان‌های تازه: بولز، دوچرخه‌سواری، موتوراسپرت، سرسره آبی و شهربازی\n• اصلاح مسیرهای حمل‌ونقل عمومی برای ایستگاه‌ها و نواحی\n• داده‌های OpenStreetMap تا ۲۷ مه\n…بیشتر در omaps.org/fa-IR/news\n", "en-IN": "• NEW! Press the pencil icon to add a text or HTML description to a track\n• NEW! Choose any color for tracks\n• Added Australia and New Zealand road shields\n• Korean, Chinese, and Japanese users will now see proper fonts based on device locale\n• Added icons for boules, cycling, and motorsport places\n• Added ceremonial gates, water slides, theme parks, and roller coasters\n• Fixed public transport routes for stations and other area objects\n• OSM data as of May 27\n…more at omaps.org/news\n", "hy-AM": "• NEW! Press the pencil icon to add a text or HTML description to a track\n• NEW! Choose any color for tracks\n• Added Australia and New Zealand road shields\n• Korean, Chinese, and Japanese users will now see proper fonts based on device locale\n• Added icons for boules, cycling, and motorsport places\n• Added ceremonial gates, water slides, theme parks, and roller coasters\n• Fixed public transport routes for stations and other area objects\n• OSM data as of May 27\n…more at omaps.org/news\n", "ur": "• نیا: ٹریک میں متن یا HTML تفصیل شامل کرنے کے لیے پنسل آئیکن دبائیں\n• نیا: ٹریکس کے لیے کوئی بھی رنگ منتخب کریں\n• آسٹریلیا اور نیوزی لینڈ کے روڈ شیلڈز شامل\n• کوریائی، چینی اور جاپانی صارفین کو ڈیوائس کی زبان اور علاقے کے مطابق درست فونٹس ملیں گے\n• بولز، سائیکلنگ اور موٹر اسپورٹ مقامات کے آئیکنز شامل\n• رسمی دروازے، واٹر سلائیڈز، تھیم پارکس اور رولر کوسٹرز شامل\n• اسٹیشنز اور دیگر ایریا آبجیکٹس کے پبلک ٹرانسپورٹ روٹس درست\n• OpenStreetMap ڈیٹا: 27 مئی تک\n…مزید omaps.org/news پر\n", "mai": "• नवीन! ट्रैकमे पाठ वा HTML विवरण जोड़बाक लेल पेंसिल आइकन दबाउ\n• नवीन! ट्रैकक लेल कोनो रंग चुनू\n• ऑस्ट्रेलिया आ न्यूजीलैंडक सड़क चिह्न जोड़ल गेल\n• कोरियाई, चीनी आ जापानी प्रयोगकर्ताकेँ आब डिवाइस लोकेल अनुसार सही फॉन्ट\n• बूल्स, साइकिलिंग आ मोटरस्पोर्ट स्थानक आइकन जोड़ल गेल\n• तोरणद्वार, वाटर स्लाइड, थीम पार्क आ रोलर कोस्टर जोड़ल गेल\n• स्टेशन आ दोसर क्षेत्रीय वस्तुक सार्वजनिक परिवहन मार्ग ठीक कयल गेल\n• 27 मई धरि OSM डेटा\n…बेसी omaps.org/news पर\n", "ko-KR": "• 새 기능! 연필 아이콘으로 트랙에 텍스트 또는 HTML 설명 추가\n• 새 기능! 트랙 색상을 자유롭게 선택\n• 호주 및 뉴질랜드 도로 번호 표지 추가\n• 한국어, 중국어, 일본어 사용자는 기기 언어 설정에 맞는 글꼴을 볼 수 있습니다\n• 페탕크, 사이클링, 모터스포츠 장소 아이콘 추가\n• 의례용 문, 워터 슬라이드, 테마파크, 롤러코스터 추가\n• 역 및 기타 영역 객체의 대중교통 노선 수정\n• 5월 27일 기준 OSM 데이터\n…자세한 내용: omaps.org/news\n", "id": "• BARU! Tekan ikon pensil untuk menambah deskripsi teks/HTML ke trek\n• BARU! Pilih warna apa pun untuk trek\n• Ditambahkan rambu nomor jalan Australia dan Selandia Baru\n• Font Korea, Tionghoa, dan Jepang kini sesuai setelan bahasa perangkat\n• Ditambahkan ikon tempat boule, bersepeda, dan motorsport; gerbang seremonial, seluncuran air, taman hiburan, roller coaster\n• Rute transportasi umum diperbaiki untuk stasiun dan area lain\n• Data OpenStreetMap per 27 Mei\n…lebih lanjut di omaps.org/id/news\n", "ky-KG": "• ЖАҢЫ! Трекке текст же HTML сүрөттөмө кошуу үчүн карандашты басыңыз\n• ЖАҢЫ! Тректерге каалаган түстү тандаңыз\n• Австралия жана Жаңы Зеландиянын жол номер белгилери кошулду\n• Корей, кытай, жапон тилдеринде туура шрифттер көрсөтүлөт\n• Жаңы иконкалар: буль, велосипед, мотоспорт, дарбаза, суу сыргылары, аттракциондор\n• Станцияларда жана аянт объекттеринде коомдук транспорт маршруттары оңдолду\n• OSM маалыматтары: 27-май\n…көбүрөөк: omaps.org/news\n", "sr": "• НОВО! Додирните икону оловке и додајте текстуални или HTML опис путањи\n• НОВО! Изаберите било коју боју за путање\n• Додате ознаке путева за Аустралију и Нови Зеланд\n• Бољи фонтови за корејски, кинески и јапански\n• Нове иконе: боћање, бициклизам и мотоспорт\n• Додато: свечане капије, водени тобогани, тематски паркови и ролеркостери\n• Исправљене руте јавног превоза за станице и друге објекте\n• OSM подаци од 27. маја\n…више на omaps.org/news\n", "el-GR": "• ΝΕΟ! Περιγραφές κειμένου ή HTML στις διαδρομές με το εικονίδιο μολυβιού\n• ΝΕΟ! Επιλέξτε οποιοδήποτε χρώμα για διαδρομές\n• Σήματα οδών Αυστραλίας και Νέας Ζηλανδίας\n• Σωστές γραμματοσειρές για κορεατικά, κινεζικά και ιαπωνικά βάσει γλώσσας συσκευής\n• Νέα εικονίδια: πετάνκ, ποδηλασία, μηχανοκίνητος αθλητισμός\n• Νέα σημεία: τελετουργικές πύλες, νεροτσουλήθρες, θεματικά πάρκα, τρενάκια\n• Διορθώσεις σε δημόσιες συγκοινωνίες\n• Δεδομένα OpenStreetMap έως 27 Μαΐου\n…περισσότερα στο omaps.org/el/news\n", "eu-ES": "• BERRIA! Gehitu testu edo HTML deskribapena arrastoei arkatzaren ikonoarekin\n• BERRIA! Aukeratu edozein kolore arrastoetarako\n• Australiako eta Zeelanda Berriko errepide-zenbakien ikurrak gehitu dira\n• Letra-tipo egokiak koreerarako, txinerarako eta japonierarako\n• Ikono gehiago: petanka, txirrindularitza eta motor-kirolak; leku gehiago: ate zeremonialak, ur-txirristak, parke tematikoak eta errusiar mendiak\n• OpenStreetMap datuak: maiatzaren 27a\n…gehiago: omaps.org/eu/news-en\n", "hu-HU": "• ÚJ! A ceruza ikonnal szöveges vagy HTML-leírás adható a nyomvonalakhoz\n• ÚJ! Bármilyen szín választható a nyomvonalakhoz\n• Új ausztrál és új-zélandi útjelzések\n• Helyes betűtípusok koreai, kínai és japán nyelvű készülékeken\n• Új ikonok: pétanque, kerékpározás, motorsport\n• Új helyek: díszkapuk, vízicsúszdák, vidámparkok, hullámvasutak\n• Javított tömegközlekedési útvonalak állomásoknál és területeknél\n• OSM-adatok: május 27.\n…továbbiak: omaps.org/hu/news\n", "lo-LA": "• ໃໝ່! ກົດໄອຄອນດິນສໍ ເພື່ອເພີ່ມຄຳອະທິບາຍຂໍ້ຄວາມ/HTML ໃຫ້ເສັ້ນທາງ\n• ໃໝ່! ເລືອກສີເສັ້ນທາງໄດ້ອິດສະຫຼະ\n• ເພີ່ມປ້າຍເລກທາງອົດສະຕຣາລີ ແລະນິວຊີແລນ\n• ປັບຟອນເກົາຫຼີ, ຈີນ ແລະຍີ່ປຸ່ນຕາມພາສາອຸປະກອນ\n• ເພີ່ມໄອຄອນກິລາໂບລ, ຂີ່ລົດຖີບ ແລະມໍເຕີສະປອດ\n• ເພີ່ມປະຕູພິທີ, ສະໄລເດີນ້ຳ, ສວນສະໜຸກ ແລະລົດໄຟເຫາະ\n• ແກ້ເສັ້ນທາງຂົນສົ່ງສາທາລະນະສຳລັບສະຖານີ\n• ຂໍ້ມູນ OSM ເຖິງ 27 ພຶດສະພາ\n…ເພີ່ມເຕີມ: omaps.org/news\n", "no-NO": "• NYTT! Trykk på blyanten for å legge til tekst- eller HTML-beskrivelse på et spor\n• NYTT! Velg valgfri sporfarge\n• Nye veiskilt for Australia og New Zealand\n• Riktig skrift for koreansk, kinesisk og japansk basert på enhetens språk\n• Nye ikoner for boule, sykling og motorsport\n• Lagt til seremonielle porter, vannsklier, fornøyelsesparker og berg-og-dal-baner\n• Fikset kollektivruter for stasjoner og andre områder\n• OSM-data per 27. mai\n…mer på omaps.org/news\n", "rm": "• NOVITAD! Tutgai l'icuna dal rispli per agiuntar text/HTML ad in percurs\n• NOVITAD! Tschernai ina culur tenor gust per ils percurs\n• Segns da via per l'Australia e la Nova Zelanda\n• Scrittiras correctas per corean, chinais e giapunais\n• Novas icunas e lieus: bocce, velo, motorsport, parcs tematics, tobogans d'aua e montagnas russas\n• Corregì rutas dal transport public per staziuns ed areals\n• Datas d'OpenStreetMap dals 27 da matg\n…dapli sin omaps.org/news\n", "sw": "• MPYA! Ongeza maelezo ya maandishi/HTML kwenye njia kwa ikoni ya penseli\n• MPYA! Chagua rangi yoyote ya njia\n• Alama za barabara za Australia na New Zealand zimeongezwa\n• Fonti sahihi kwa Kikorea, Kichina na Kijapani kulingana na eneo la kifaa\n• Ikoni/maeneo mapya: boules, baiskeli, michezo ya magari, milango ya sherehe, miteremko ya maji, mbuga na roller coaster\n• Njia za usafiri wa umma kwa vituo na maeneo zimerekebishwa\n• Data ya OpenStreetMap ya Mei 27\n…zaidi kwenye omaps.org/news\n", "te-IN": "• కొత్తది! ట్రాక్‌కు టెక్స్ట్ లేదా HTML వివరణ జోడించడానికి పెన్సిల్ ఐకాన్ నొక్కండి\n• కొత్తది! ట్రాక్‌లకు ఏ రంగైనా ఎంచుకోండి\n• ఆస్ట్రేలియా, న్యూజిలాండ్ రోడ్ షీల్డ్‌లు జోడించాం\n• కొరియన్, చైనీస్, జపనీస్ యూజర్లకు పరికర భాషకు సరిపడే ఫాంట్లు కనిపిస్తాయి\n• బౌల్స్, సైక్లింగ్, మోటార్‌స్పోర్ట్ స్థలాల ఐకాన్‌లు జోడించాం\n• వేడుక గేట్లు, వాటర్ స్లైడ్‌లు, థీమ్ పార్కులు, రోలర్ కోస్టర్లు జోడించాం\n• స్టేషన్లు, ఇతర ప్రాంతాల ప్రజా రవాణా మార్గాలను సరిచేశాం\n• మే 27 నాటి OSM డేటా\n…మరిన్ని వివరాలకు omaps.org/te/news\n", "uz": "• YANGI! Trekka matn yoki HTML tavsif qo'shish uchun qalamni bosing\n• YANGI! Treklar uchun istalgan rangni tanlang\n• Avstraliya va Yangi Zelandiya yo'l qalqonlari qo'shildi\n• Koreys, xitoy va yapon shriftlari qurilma tiliga moslandi\n• Boules, velosport va avtosport joylari ikonkalari qo'shildi\n• Darvozalar, suv slaydlari, tematik bog'lar va roller-kosterlar qo'shildi\n• Bekat va hudud obyektlarida jamoat transporti yo'nalishlari tuzatildi\n• OSM ma'lumotlari: 27-may\n…batafsil: omaps.org/news\n", "sv-SE": "• NYTT! Lägg till text- eller HTML-beskrivning till spår via pennikonen\n• NYTT! Välj valfri färg för spår\n• Nya vägnummer för Australien och Nya Zeeland\n• Bättre teckensnitt för koreanska, kinesiska och japanska\n• Nya ikoner och platser: boule, cykling, motorsport, portar, vattenrutschbanor och nöjesparker\n• Kollektivtrafikrutter för stationer och områdesobjekt har fixats\n• OpenStreetMap-data från 27 maj\n…mer på omaps.org/sv/news\n", "et": "• UUS! Lisa pliiatsiikooniga rajale teksti- või HTML-kirjeldus\n• UUS! Vali radadele mis tahes värv\n• Lisatud Austraalia ja Uus-Meremaa teetähised\n• Korea, Hiina ja Jaapani kasutajatel on nüüd õiged fondid\n• Lisatud ikoonid petangi-, jalgratta- ja mootorispordipaikadele\n• Lisatud tseremoniaalsed väravad, vesiliud, teemapargid ja Ameerika mäed\n• Parandatud ühistranspordiliinid jaamades ja muudel aladel\n• OSM-andmed seisuga 27. mai\n…rohkem omaps.org/et/news\n", "pl-PL": "• NOWOŚĆ! Dodawaj opis tekstowy lub HTML do śladu ikoną ołówka\n• NOWOŚĆ! Wybieraj dowolny kolor śladów\n• Dodano oznaczenia dróg w Australii i Nowej Zelandii\n• Lepsze czcionki dla koreańskiego, chińskiego i japońskiego\n• Dodano ikony miejsc związanych z grą w bule, kolarstwem i sportami motorowymi\n• Dodano bramy ceremonialne, zjeżdżalnie, parki rozrywki i kolejki górskie\n• Poprawiono trasy transportu publicznego przy stacjach i innych obszarach\n• Dane OSM z 27 maja\n…więcej na omaps.org/pl/news\n", "kn-IN": "• ಹೊಸದು: ಟ್ರ್ಯಾಕ್‌ಗೆ ಪಠ್ಯ/HTML ವಿವರಣೆ ಸೇರಿಸಿ\n• ಹೊಸದು: ಟ್ರ್ಯಾಕ್‌ಗಳಿಗೆ ಬೇಕಾದ ಬಣ್ಣ ಆರಿಸಿ\n• ಆಸ್ಟ್ರೇಲಿಯಾ, ನ್ಯೂಜಿಲೆಂಡ್ ರಸ್ತೆ ಶೀಲ್ಡ್‌ಗಳು\n• ಕೊರಿಯನ್, ಚೈನೀಸ್, ಜಪಾನೀಸ್‌ಗೆ ಸಾಧನ ಭಾಷೆ ಆಧಾರಿತ ಸರಿಯಾದ ಫಾಂಟ್‌ಗಳು\n• ಬೌಲ್ಸ್, ಸೈಕ್ಲಿಂಗ್, ಮೋಟಾರ್‌ಸ್ಪೋರ್ಟ್ ಸ್ಥಳಗಳ ಐಕಾನ್‌ಗಳು\n• ಸಮಾರಂಭದ ಗೇಟ್‌ಗಳು, ವಾಟರ್ ಸ್ಲೈಡ್‌ಗಳು, ಥೀಮ್ ಪಾರ್ಕ್‌ಗಳು, ರೋಲರ್ ಕೋಸ್ಟರ್‌ಗಳು\n• ನಿಲ್ದಾಣ/ಪ್ರದೇಶಗಳ ಸಾರ್ವಜನಿಕ ಸಾರಿಗೆ ಮಾರ್ಗ ದೋಷ ಸರಿಪಡಿಸಲಾಗಿದೆ\n• ಮೇ 27ರವರೆಗಿನ OSM ಡೇಟಾ\n…ಇನ್ನಷ್ಟು: omaps.org/news\n", "fil": "• BAGO! Magdagdag ng text/HTML na paglalarawan sa track gamit ang icon na lapis\n• BAGO! Pumili ng anumang kulay para sa mga track\n• Idinagdag ang road shields ng Australia at New Zealand\n• Tamang font ayon sa device locale para sa Korean, Chinese, at Japanese\n• Mga bagong icon: boules, cycling, motorsport, gates, water slides, theme parks, roller coasters\n• Inayos ang ruta ng pampublikong transportasyon sa mga istasyon at area object\n• OSM data hanggang Mayo 27\n…higit pa sa omaps.org/news\n", "pt-BR": "• NOVO! Toque no ícone de lápis para adicionar descrição em texto ou HTML a uma trilha\n• NOVO! Escolha qualquer cor para trilhas\n• Escudos de rodovias da Austrália e Nova Zelândia\n• Fontes corretas para coreano, chinês e japonês conforme o idioma do aparelho\n• Ícones para bocha, ciclismo e automobilismo\n• Corrigidas rotas de transporte público em estações e outras áreas\n• Dados do OpenStreetMap de 27 de maio\n…mais em omaps.org/pt-BR/news\n", "ar": "• جديد! أضف وصفًا نصيًا أو HTML للمسار من أيقونة القلم\n• جديد! اختر أي لون للمسارات\n• أضيفت شارات الطرق لأستراليا ونيوزيلندا\n• تظهر الخطوط المناسبة للكورية والصينية واليابانية حسب لغة الجهاز\n• أضيفت أيقونات للكرة الحديدية وركوب الدراجات ورياضات السيارات\n• أضيفت بوابات احتفالية ومنزلقات مائية وملاهي وأفعوانيات\n• إصلاح مسارات النقل العام للمحطات والمناطق الأخرى\n• بيانات OSM حتى 27 مايو\n…المزيد على omaps.org/ar/news\n", "ka-GE": "• ახალი! ტრეკს ფანქრის ხატულით დაუმატეთ ტექსტური ან HTML აღწერა\n• ახალი! ტრეკებისთვის აირჩიეთ ნებისმიერი ფერი\n• დაემატა ავსტრალიისა და ახალი ზელანდიის გზების ნომრების ნიშნები\n• კორეული, ჩინური და იაპონური ენებისთვის შრიფტები სწორად გამოჩნდება\n• დაემატა ბულის, ველოსპორტისა და ავტომოტოსპორტის ადგილების ხატულები\n• დაემატა საზეიმო კარიბჭეები, წყლის სასრიალოები, თემატური პარკები და ამერიკული მთები\n• გასწორდა საზოგადოებრივი ტრანსპორტის მარშრუტები სადგურებისა და სხვა არეებისთვის\n…მეტი: omaps.org/news\n", "sk": "• NOVÉ! Ikonou ceruzky pridáte k trase textový alebo HTML opis\n• NOVÉ! Vyberte si ľubovoľnú farbu trás\n• Pridané cestné štíty Austrálie a Nového Zélandu\n• Správne písma pre kórejčinu, čínštinu a japončinu podľa jazyka zariadenia\n• Nové ikony pre petang, cyklistiku a motoršport\n• Pridané slávnostné brány, tobogany, zábavné parky a horské dráhy\n• Opravené trasy verejnej dopravy pre stanice a plošné objekty\n• Dáta OpenStreetMap k 27. máju\n…viac na omaps.org/news\n", "pa": "• ਨਵਾਂ: ਪੈਂਸਲ ਆਈਕਨ ਨਾਲ ਟਰੈਕਾਂ ਵਿੱਚ ਟੈਕਸਟ ਜਾਂ HTML ਵੇਰਵਾ ਜੋੜੋ\n• ਨਵਾਂ: ਟਰੈਕਾਂ ਲਈ ਕੋਈ ਵੀ ਰੰਗ ਚੁਣੋ\n• ਆਸਟ੍ਰੇਲੀਆ ਤੇ ਨਿਊਜ਼ੀਲੈਂਡ ਦੇ ਸੜਕ ਨੰਬਰ ਚਿੰਨ੍ਹ ਸ਼ਾਮਲ\n• ਕੋਰੀਆਈ, ਚੀਨੀ ਤੇ ਜਾਪਾਨੀ ਲਈ ਡਿਵਾਈਸ ਦੀ ਭਾਸ਼ਾ ਮੁਤਾਬਕ ਸਹੀ ਫੌਂਟ\n• ਬੂਲਜ਼, ਸਾਈਕਲਿੰਗ ਤੇ ਮੋਟਰਸਪੋਰਟ ਥਾਵਾਂ ਲਈ ਆਈਕਨ\n• ਸਮਾਰੋਹੀ ਦਰਵਾਜ਼ੇ, ਵਾਟਰ ਸਲਾਈਡਾਂ, ਥੀਮ ਪਾਰਕ ਤੇ ਰੋਲਰ ਕੋਸਟਰ ਸ਼ਾਮਲ\n• ਜਨਤਕ ਆਵਾਜਾਈ ਦੇ ਰੂਟ ਠੀਕ ਕੀਤੇ\n• 27 ਮਈ ਤੱਕ OpenStreetMap ਡਾਟਾ\n…ਹੋਰ: omaps.org/news\n", "gu": "• નવું! ટ્રેકમાં ટેક્સ્ટ કે HTML વર્ણન ઉમેરવા પેન્સિલ આઇકન દબાવો\n• નવું! ટ્રેક માટે કોઈપણ રંગ પસંદ કરો\n• ઓસ્ટ્રેલિયા અને ન્યૂઝીલેન્ડના રોડ શીલ્ડ ઉમેર્યાં\n• કોરિયન, ચીની અને જાપાની વપરાશકર્તાઓને હવે ડિવાઇસની ભાષા મુજબ યોગ્ય ફોન્ટ દેખાશે\n• બૂલ્સ, સાયક્લિંગ અને મોટરસ્પોર્ટ સ્થળો માટે આઇકન ઉમેર્યાં\n• વિધિગત દ્વાર, વોટર સ્લાઇડ, થીમ પાર્ક અને રોલર કોસ્ટર ઉમેર્યાં\n• સ્ટેશન અને અન્ય વિસ્તારોમાં જાહેર પરિવહન રૂટ સુધાર્યા\n• 27 મે સુધીનો OSM ડેટા\n…વધુ: omaps.org/news\n", "is-IS": "• NÝTT! Bættu texta- eða HTML-lýsingu við feril með blýantstákninu\n• NÝTT! Veldu hvaða lit sem er fyrir ferla\n• Vegaskildir fyrir Ástralíu og Nýja-Sjáland\n• Rétt letur birtist nú fyrir kóresku, kínversku og japönsku eftir tungumáli tækisins\n• Bætt við táknum fyrir pétanque, hjólreiðar og mótorsportstaði\n• Bætt við hátíðahliðum, vatnsrennibrautum, skemmtigörðum og rússíbönum\n• Lagaðar almenningssamgönguleiðir við stöðvar og svæði\n• OpenStreetMap gögn frá 27. maí\n…meira á omaps.org/news\n", "az-AZ": "• YENİ! Trekə mətn və ya HTML təsviri əlavə etmək üçün qələm ikonuna toxunun\n• YENİ! Treklər üçün istənilən rəngi seçin\n• Avstraliya və Yeni Zelandiya yol nişanları əlavə edildi\n• Koreyalı, çinli və yapon istifadəçilər cihaz dilinə uyğun şriftlər görəcəklər\n• Petank, velosiped və avtoidman məkanları üçün ikonlar əlavə edildi\n• Mərasim qapıları, su sürüşgəcləri, əyləncə parkları və rollerkosterlər əlavə edildi\n• İctimai nəqliyyat marşrutları düzəldildi\n• OSM: 27 may\n…daha çox: omaps.org/news\n", "es-US": "• Nuevo: agrega texto o HTML a una pista con el ícono del lápiz\n• Elige cualquier color para las pistas\n• Escudos de carretera de Australia y Nueva Zelanda\n• Fuentes adecuadas para coreano, chino y japonés según idioma del dispositivo\n• Nuevos íconos: petanca, ciclismo y motor; más lugares: arcos ceremoniales, toboganes acuáticos, parques temáticos y montañas rusas\n• Corregidas rutas de transporte público en estaciones y áreas\n• Datos de OpenStreetMap del 27 de mayo\n…más en omaps.org/es/news\n", "fi-FI": "• UUTTA! Lisää reittiin teksti- tai HTML-kuvaus kynäkuvaketta painamalla\n• UUTTA! Valitse reiteille haluamasi väri\n• Lisätty Australian ja Uuden-Seelannin tienumerokilvet\n• Korean, kiinan ja japanin fontit valitaan laitteen kielen mukaan\n• Uudet kuvakkeet petankki-, pyöräily- ja moottoriurheilukohteille\n• Lisätty juhlaportit, vesiliukumäet, huvipuistot ja vuoristoradat\n• Korjattu asemien ja muiden aluekohteiden joukkoliikennereitit\n• OpenStreetMap-data 27.5. asti\n…lisää: omaps.org/news\n"}}, "113a61d2c6b7e6a23cb88fcd85687a85558df9410d53fb05d8e39fb9309801f1": {"whatsNew": null}}}, "app.pachli": {"metadata": {"lastUpdated": 1780306216819}, "versions": {"6187300de1fe9590124a5547c19d51add24b40f1f3e7875f6ebaad7e06edc1af": null, "8a46de27d2237a54712f54a3d195e7e78822c9375f3eb53a6056f19ec1d7a7be": {"added": 1780306216819, "file": {"name": "/app.pachli_50.apk", "sha256": "8a46de27d2237a54712f54a3d195e7e78822c9375f3eb53a6056f19ec1d7a7be", "size": 32160602, "ipfsCIDv1": "bafybeidokqdhaf3brfcawxu2dzpjpnx7zcrdr663bps4kkruxagwz4pkya"}, "src": {"name": "/app.pachli_50_src.tar.gz", "sha256": "b91c9d167dbdf13f62eb5c1bf2c4b63ef6b3897d9b2af11bde8443db31c404ea", "size": 11221202}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "3.7.0", "versionCode": 50, "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.7.0\n\nSiehe https://github.com/pachli/pachli-android/releases/tag/v3.7.0\n", "en-US": "Pachli 3.7.0\n\nSee https://github.com/pachli/pachli-android/releases/tag/v3.7.0\n", "es-ES": "Pachli 3.7.0\n\nVisita https://github.com/pachli/pachli-android/releases/tag/v3.7.0\n", "et": "Pachli 3.7.0\n\nTeavet leiad siit: https://github.com/pachli/pachli-android/releases/tag/v3.7.0\n", "fr-FR": "Pachli 3.7.0\n\nVoir https://github.com/pachli/pachli-android/releases/tag/v3.7.0\n", "ga": "Pachli 3.7.0\n\nFéach https://github.com/pachli/pachli-android/releases/tag/v3.7.0\n", "lv": "Pachli 3.7.0\n\nSkatīt https://github.com/pachli/pachli-android/releases/tag/v3.7.0\n", "pl-PL": "Pachli 3.7.0\n\nZobacz https://github.com/pachli/pachli-android/releases/tag/v3.7.0\n", "sk": "Pachli 3.7.0\n\nPozri https://github.com/pachli/pachli-android/releases/tag/v3.7.0\n", "ta-IN": "Pachli 3.7.0\n\nபார்க்கவும் https://github.com/pachli/pachli-android/releases/tag/v3.7.0\n"}}}}, "app.pwhs.universalinstaller": {"metadata": {"lastUpdated": 1781040519859, "screenshots": {"phone": {"en-US": [{"name": "/app.pwhs.universalinstaller/en-US/phoneScreenshots/1.jpg", "sha256": "5716b14b4e7bdb4bf268167d4715eb013ab5681d58b1d1755b1491d21c78c9fb", "size": 18722}, {"name": "/app.pwhs.universalinstaller/en-US/phoneScreenshots/2.jpg", "sha256": "373df93fb9b2f77d82e512aa511f35614d0fe8782d7673b672cadea8e2f65416", "size": 52419}, {"name": "/app.pwhs.universalinstaller/en-US/phoneScreenshots/3.jpg", "sha256": "f5060a2dbca938149d8d308d7c445cbb292d978cc6f19200aa2a4f84855113f4", "size": 60569}, {"name": "/app.pwhs.universalinstaller/en-US/phoneScreenshots/4.jpg", "sha256": "63b30ec63c36c508f1de8c2e0cd80f97aacdfd0cefb8b17ed49227325ffcbaae", "size": 62607}, {"name": "/app.pwhs.universalinstaller/en-US/phoneScreenshots/5.jpg", "sha256": "3c03dab8d14b07be9e924c3fe42a1c74aada0c4cdd279aebaa557c909f3027f8", "size": 45932}, {"name": "/app.pwhs.universalinstaller/en-US/phoneScreenshots/6.jpg", "sha256": "390c739c9bfd0d58b96738eb08073835d1ae35009323af2c0fa937b542afb9f1", "size": 35002}]}}, "summary": {"en-US": "Premium APK/XAPK installer with expressive animations, Shizuku & URL downloads."}, "description": {"en-US": "Universal Installer is the ultimate Android package manager and Split APK Installer designed to handle what the system can't. Sideload split APKs, bundled archives with OBB data, and perform silent installs with ease. A premium package installer with a modern Material 3 UI.\n\nExpressive & Customizable\n- Fluid animations: Living dialogs with bouncy spring physics (inspired by InstallerX-Revived).\n- Brand identity: High-contrast Orange theme default for a professional, premium look.\n- Installer Profiles: Save and reuse combinations of install flags, spoofed installers, and target users.\n\nSupported Formats\n- APK: Standard Android packages\n- APK+: Advanced split bundles (APK+ format)\n- APKS: Split APK bundles\n- XAPK: Compressed split bundles with OBB (APKPure format)\n- APKM: Split bundles (APKMirror format)\n\nInstall From Anywhere\n- Local file picker: Auto-scan storage, browse packages, or full file browser modes.\n- Remote download: Paste a URL; the package lands in Download/UniversalInstaller/ with its real filename.\n- Download history: Re-install, copy source URLs, and manage files without digging through folders.\n- App integration: Open APKs from Chrome, Gmail, or Telegram even when URLs lack extensions.\n\nPreview Before Installing\nSee app name, icon, version, package, size, SDK targets, CPU architectures, languages, permissions, split count, and OBB count — all before you commit.\n\nOBB Support\n- Bundled OBBs inside XAPK/APKM are detected and copied automatically to Android/obb/.\n- Manual Attachment: Attach standalone .obb files to any APK via the preview sheet.\n- Foreground Worker: Keeps copying even if you leave the app, with progress notifications.\n- Smart fallback: Uses direct I/O, Shizuku, or SAF (per-package folder grant) as needed.\n\nRoot & Shizuku Power User Features\n- Targeted User Installs: Install apps to specific profiles (Work, Island, etc.) or all users at once.\n- Silent Operations: Install or uninstall without system confirmation prompts.\n- Advanced flags: Replace existing, allow downgrade, grant all permissions, bypass low target SDK blocks.\n- Set Install Source: Spoof the installer package name so apps accept your sideload as a \"Play Store\" install.\n\nApp Manager & Extractor\n- Full list with APK size, install date, and last-used time.\n- APK Backup: Extract and backup apps to your storage.\n- Flexible Sorting: Name, Size, Date, or Usage (ascending/descending).\n- Batch Operations: Select multiple packages via long-press for batch uninstall.\n- Quick Filter: FAB for rapid sorting; long-press to scroll to top.\n- Uninstall logs: Track success or failure reasons for every operation.\n\nSync & Share (LAN File Server)\n- Built-in HTTP server: Share and manage packages across local Wi-Fi.\n- Web Dashboard: Download APKs to PC or upload new ones directly to your phone.\n- Real-time tracking: Monitor download progress and transfers directly in the app.\n- PIN protection: Secure your file sharing sessions from unauthorized access.\n\nSecurity & Privacy\n- VirusTotal: Automatic hash lookup for every file; optional full upload for unknown files (up to 650 MB).\n- Clear Verdicts: See malicious, suspicious, and harmless engine counts at a glance.\n- Offline First: No internet required for core functionality.\n- No Ads/Tracking: Fully open source with no data collection or analytics.\n\nDevice Utilities\n- Storage Overview: Free and total space visible on the Install screen.\n- Install History: Detailed logs with success/failure and error reasons.\n- Progress Notifications: Stay informed during downloads, installs, and OBB copying.\n- Multi-language: Support for Arabic, German, Greek, English, Spanish, French, Hindi, Indonesian, Italian, Japanese, Korean, Portuguese (BR), Russian, Turkish, Ukrainian, Vietnamese, and Chinese.\n\nWebsite: https://universal-installer.pwhs.app  \nPrivacy: https://universal-installer.pwhs.app/privacy\nTerms: https://universal-installer.pwhs.app/terms\nSource code: https://github.com/pass-with-high-score/universal-installer\n"}}, "versions": {"964715d54b1e133ee688d3947328c0f9d64f44fdceb0e31cfbe44c5f4a401f7c": null, "5930f0759e7f73006a72eaa894ff787ded66185397bf6b7c91b44f177b7ac35a": null, "53d6e89b827bb5f489671ec3819ecfbab3a4b68e521e6320a8cea6f8210adfe6": null, "2678459d74741ef7caf20a1e8f32d4df95a3386c0275823c7ca7b35e17e6ebd2": {"added": 1781040519859, "file": {"name": "/app.pwhs.universalinstaller_17.apk", "sha256": "2678459d74741ef7caf20a1e8f32d4df95a3386c0275823c7ca7b35e17e6ebd2", "size": 4378016, "ipfsCIDv1": "bafybeic6h3sl2rbqqklp7psto7iovdcf44bqwzxdhvfuocvbk2vpljfm5q"}, "src": {"name": "/app.pwhs.universalinstaller_17_src.tar.gz", "sha256": "20cf4763046f76cbe6a1154e8f19c2318d830e34f9314dfaaa1bc673a4e92e89", "size": 1157675}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.8.3", "versionCode": 17, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["40e1d86c6228809e07857a62edcf72952fea664e715317920150b937ef75f5de"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"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.PACKAGE_USAGE_STATS"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "app.pwhs.universalinstaller.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.REQUEST_DELETE_PACKAGES"}, {"name": "android.permission.VIBRATE"}, {"name": "moe.shizuku.manager.permission.API_V23"}]}, "whatsNew": {"en-US": "- Synchronized Search UI/UX between Setting and Manage screens.\n- Unified 'Store' and 'Full' flavors into a single distribution.\n- Improved 'Install Mode' picker (Shizuku/Root/Default).\n- Added batch privileged operations in App Manager.\n- Improved VirusTotal scan feedback.\n- Numerous UI/UX refinements and fluid animations.\n- Fixed targeted-user installs and background progress reliability.\n"}}, "01bfdc951d311ec26cc02a7b40b468bcb2056ccc4685d54bc49f20c67e1dc73e": {"added": 1780699361309, "file": {"name": "/app.pwhs.universalinstaller_16.apk", "sha256": "01bfdc951d311ec26cc02a7b40b468bcb2056ccc4685d54bc49f20c67e1dc73e", "size": 4290320, "ipfsCIDv1": "bafybeif4hfcjpjmv5hxnu6bhnlxm2pd637ndqutjxtcit3rantkxdnd55u"}, "src": {"name": "/app.pwhs.universalinstaller_16_src.tar.gz", "sha256": "f4d5fc446a75e6a9bec13a541dfb3743b33022104d86fbfdcb147418c96a363f", "size": 1125489}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.8.2", "versionCode": 16, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["40e1d86c6228809e07857a62edcf72952fea664e715317920150b937ef75f5de"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"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.PACKAGE_USAGE_STATS"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "app.pwhs.universalinstaller.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.REQUEST_DELETE_PACKAGES"}, {"name": "android.permission.VIBRATE"}, {"name": "moe.shizuku.manager.permission.API_V23"}]}, "whatsNew": {"en-US": "- Fixed a bug where Installer Profile backends were ignored if a global backend was active.\n- Refactored profile application logic for better reliability and manual selection.\n- Fixed Work Profile installation issues via a targeted manual installer.\n- Improved Split APK auto-selection logic.\n- Added full Romanian language support.\n- Added a new setting to toggle the visibility of the Download tab.\n- Fixed a race condition and improved result tracking for manual installs.\n"}}, "151301cfa78ac10865b266400a17bf0b803ed15a6267be39a840331716534783": {"added": 1780506857489, "file": {"name": "/app.pwhs.universalinstaller_15.apk", "sha256": "151301cfa78ac10865b266400a17bf0b803ed15a6267be39a840331716534783", "size": 4261696, "ipfsCIDv1": "bafybeic7kguliqwjn3mjafyvp4nwj5kr3r6f6q3aflp5nyqrzzxgyvoore"}, "src": {"name": "/app.pwhs.universalinstaller_15_src.tar.gz", "sha256": "54f4dc3f7618e830e8b153678c9e1f492070b277d8268abf3cc2ba6ea385f0d9", "size": 1110358}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.8.1", "versionCode": 15, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["40e1d86c6228809e07857a62edcf72952fea664e715317920150b937ef75f5de"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"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.PACKAGE_USAGE_STATS"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "app.pwhs.universalinstaller.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.REQUEST_DELETE_PACKAGES"}, {"name": "android.permission.VIBRATE"}, {"name": "moe.shizuku.manager.permission.API_V23"}]}, "whatsNew": {"en-US": "- Restored opaque dialog background to resolve transparency issues on Android 14.\n- Reverted to classic v1.7.2 dialog styling for improved clarity and consistency.\n- Enhanced button visibility with primary color outlines for better navigation."}}}}, "app.simple.inure": {"metadata": {"lastUpdated": 1780699361309}, "versions": {"7494a569318c7fd6318d46cec081b54ff5666c48df53775a28129c315a891b4a": null, "6cc1cff1f175e27663a3b9228e934161e411f576dc9d9abe5b635491b9363846": {"added": 1780699361309, "file": {"name": "/app.simple.inure_10703.apk", "sha256": "6cc1cff1f175e27663a3b9228e934161e411f576dc9d9abe5b635491b9363846", "size": 27845579, "ipfsCIDv1": "bafybeigtahcd3nuicz3e47i74gilo6qijbnitk5f22ez64wgjr5hgwannm"}, "src": {"name": "/app.simple.inure_10703_src.tar.gz", "sha256": "babc0d947e61f90c011e3522b4fb94a7ff94a7294255640aef2a08e0e4c6465e", "size": 31634555}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "build107.0.3", "versionCode": 10703, "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.simple.peri": {"metadata": {"lastUpdated": 1780172537598, "screenshots": {"phone": {"en-US": [{"name": "/app.simple.peri/en-US/phoneScreenshots/01.png", "sha256": "5d1c465f0340c9c2046595384ad350b659e034c2619c81a6c7d7fff7f409123c", "size": 716205}, {"name": "/app.simple.peri/en-US/phoneScreenshots/02.png", "sha256": "fc73809a3a0331327860daf05d1d33b302a45617edb2167551181dda5e0be04c", "size": 533908}, {"name": "/app.simple.peri/en-US/phoneScreenshots/03.png", "sha256": "30c62ea07b1634f04bdb963ae2a8d3e69fe17be25924cf93644368def3c4c7ed", "size": 5212919}, {"name": "/app.simple.peri/en-US/phoneScreenshots/04.png", "sha256": "3baef7c9c95d5f33dee3e826e746b49164cacb2d6e5494f962c380675fe4d74b", "size": 1044279}, {"name": "/app.simple.peri/en-US/phoneScreenshots/05.png", "sha256": "efb1de978ec12c2c17c1f9cdf8b8bb9e328a73c4c1ccaa00cfcb7d0b1642f99c", "size": 405642}, {"name": "/app.simple.peri/en-US/phoneScreenshots/06.png", "sha256": "41a8c708dfe6d81620684eb329df72cc481430fd6e6b29c3b3d27be077d8ac11", "size": 153476}, {"name": "/app.simple.peri/en-US/phoneScreenshots/07.png", "sha256": "9061bd1a8c4ec98135f714bdaab835a898b5f9423ce905dadffb1dd9a754a8f1", "size": 1146708}, {"name": "/app.simple.peri/en-US/phoneScreenshots/08.png", "sha256": "cef5b773e1f0ae1dad4a8f5778edf1425fa8eb6aeae3075c242b71dd53fd8b06", "size": 1104156}, {"name": "/app.simple.peri/en-US/phoneScreenshots/09.png", "sha256": "4285924630da712947891b5101859bd055b3cdca61dc79d3b7faaac8e0a33615", "size": 195810}, {"name": "/app.simple.peri/en-US/phoneScreenshots/10.png", "sha256": "8ef2ba896b1f72efaa2101ac0723f671d40b7c188cd0dd99bd8e9324d107ead8", "size": 1246353}, {"name": "/app.simple.peri/en-US/phoneScreenshots/11.png", "sha256": "0d40bb8697972034fd86da898336109641924a8e9863bbfa3e6b337d36a9ba7e", "size": 1055141}, {"name": "/app.simple.peri/en-US/phoneScreenshots/12.png", "sha256": "a5719dd0780b7e1c7cecf0afbee33347adae660b7be8024f3263bd4ebed3df74", "size": 1267308}]}}}, "versions": {"2ebf055b2de5d814753fd406cdf3331297944dc2817227f94af5e239278668e9": null, "726b60a584fdcf8dabe695497db73a740af66c72836629d2f7dee5879bc40768": {"added": 1780172537598, "file": {"name": "/app.simple.peri_963.apk", "sha256": "726b60a584fdcf8dabe695497db73a740af66c72836629d2f7dee5879bc40768", "size": 4307191, "ipfsCIDv1": "bafybeicf4by6qyhnihynhvl6rzbxifmznwimnstaaqy4l5xb5swsl4yblq"}, "src": {"name": "/app.simple.peri_963_src.tar.gz", "sha256": "ee2f173f74fdb7a90e0fe252c149d33439a0c020440bd4eab66592337caca9b0", "size": 36649237}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "v9.6.3", "versionCode": 963, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["4a3f711142250805c7bb5c0a5a3287631bdb948816e6f4afc9524d0eb46b6b1b"]}, "usesPermission": [{"name": "android.permission.SET_WALLPAPER"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.REQUEST_DELETE_PACKAGES"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.INTERNET"}, {"name": "app.simple.peri.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Read the complete changelogs here: https://github.com/Hamza417/Peristyle/releases/latest\n"}}}}, "app.smarttube.fdroid": {"metadata": {"lastUpdated": 1780094298321}, "versions": {"0ea837a006f311db18f3bbf8a4b017cc3c02ae99b356cd74232f06e6a417f9dc": null, "e917ddaa35e1fffb134e5fd83721e49d3017a4a48d70a708ccf0389d61bda65d": {"added": 1780094298321, "file": {"name": "/app.smarttube.fdroid_2363.apk", "sha256": "e917ddaa35e1fffb134e5fd83721e49d3017a4a48d70a708ccf0389d61bda65d", "size": 39103304, "ipfsCIDv1": "bafybeiharaeqga5xefn3o425pwwpy5ltwrf6wkwwsnoddg3ef5mb3hgzmu"}, "src": {"name": "/app.smarttube.fdroid_2363_src.tar.gz", "sha256": "54d5e3feea45c524537f9208f618268d75277f1c2e60305d0f435ba3f8af8526", "size": 45897025}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a"], "versionName": "31.73", "versionCode": 2363, "features": [{"name": "android.hardware.usb.host"}], "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 34}, "signer": {"sha256": ["33791872daccf601a31bd73d329245f80f69044f76e1a794586fb857f09deaa8"]}, "usesPermission": [{"name": "app.smarttube.fdroid.ACCESS_VIDEO_DATA"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.QUICKBOOT_POWERON"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.ACTION_MANAGE_OVERLAY_PERMISSION"}, {"name": "android.permission.REQUEST_DELETE_PACKAGES"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "com.android.providers.tv.permission.READ_EPG_DATA"}, {"name": "com.android.providers.tv.permission.WRITE_EPG_DATA"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "app.smarttube.fdroid.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Rely on YouTube."}}}}}, "app.soundtree": {"metadata": {"added": 1781040519859, "categories": ["Multimedia", "Note"], "changelog": "https://github.com/CodeMarbles/SoundTree/releases", "issueTracker": "https://github.com/CodeMarbles/SoundTree/issues", "lastUpdated": 1781040519859, "license": "GPL-3.0-only", "sourceCode": "https://github.com/CodeMarbles/SoundTree", "screenshots": {"phone": {"en-US": [{"name": "/app.soundtree/en-US/phoneScreenshots/01_record.png", "sha256": "891f559f9fb16ff73e825ba721b67308dd38a941faad184021041e3f756bfdca", "size": 40881}, {"name": "/app.soundtree/en-US/phoneScreenshots/02_listen.png", "sha256": "a4b53dbfc884d1dbdc9fe9701f504f26df6c572171314f908b67cbe81dc3fdc0", "size": 54657}, {"name": "/app.soundtree/en-US/phoneScreenshots/03_widgets.png", "sha256": "027d5d9b199417a5aee51e579c73eea5dfaedfa3e034ccb5cf2f6c7889f88480", "size": 62506}, {"name": "/app.soundtree/en-US/phoneScreenshots/04_recordings.png", "sha256": "824ae884b7e8fa62aa5edff8bacb1130d71eb56db2c0458f65f7f1f50ff9382a", "size": 67535}, {"name": "/app.soundtree/en-US/phoneScreenshots/05_topics.png", "sha256": "ca027df33a70477fe0c08da0df9ac6930552ddc345f818b42c27c22d5c709265", "size": 48525}, {"name": "/app.soundtree/en-US/phoneScreenshots/06_topicdetails.png", "sha256": "4d3da9d62e1728e852563363f1a40d5335b230fb7619a6868a7dd2e011cb891c", "size": 46512}, {"name": "/app.soundtree/en-US/phoneScreenshots/07_storage.png", "sha256": "7d04abbe1d3b24d1ea5f465ab06b94700e93e8346bce6a00dce8d8f613047673", "size": 49178}, {"name": "/app.soundtree/en-US/phoneScreenshots/08_backup.png", "sha256": "b93fc1303ea6269121fdb3634bdf22ac021fc67ae30abc405dd04b8bb71200f6", "size": 43681}]}}, "authorName": "CodeMarbles", "name": {"en-US": "SoundTree Recorder"}, "summary": {"en-US": "Audio recorder with topic organization, marks, and page-like waveforms."}, "description": {"en-US": "SoundTree is a personal audio recorder and organizer with an emphasis on bookmarks.\n\nEverything stays on your device - no accounts, no cloud, no tracking, and\nno network permission at all.\n\nRecord high-quality M4A audio with a live scrolling waveform, pause and\nresume without starting a new file, and save from the notification while\nyour screen is locked. Drop marks during recording or playback to flag\nmoments worth revisiting. Sort recordings into a hierarchical topic tree,\nnested as deeply as you like. Back up automatically to an external drive\nor USB device.\n\nAlso supports audio-passthrough to earphones for monitoring audio inputs."}, "icon": {"en-US": {"name": "/icons/app.soundtree.9025.png", "sha256": "58aa6a9512cfca7f114fdb0a2244294a3fadf67efb414df581a44a3a8fe24add", "size": 4646}}, "preferredSigner": "7e41efe18f81c365703d0e7caece9623236cf6c9516886ab620a82f8cddfb3ac"}, "versions": {"cf47e6043118f911824300883ce79d2ec7385de88fabcda8fd40e9ae548b66b7": {"added": 1781040519859, "file": {"name": "/app.soundtree_9025.apk", "sha256": "cf47e6043118f911824300883ce79d2ec7385de88fabcda8fd40e9ae548b66b7", "size": 7127711, "ipfsCIDv1": "bafybeidu2wc2ffj2nokzliy32636wqblehaq6rpqq4xp62enbiyjqr53ca"}, "src": {"name": "/app.soundtree_9025_src.tar.gz", "sha256": "6aa383f64efdebad772b950974583fb27ffe7c46bd8f0a35019a6bd42fb6db08", "size": 1191199}, "manifest": {"versionName": "0.9.25", "versionCode": 9025, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 28}, "signer": {"sha256": ["7e41efe18f81c365703d0e7caece9623236cf6c9516886ab620a82f8cddfb3ac"]}, "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.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "app.soundtree.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "app.vegan_inspector": {"metadata": {"added": 1780306216819, "categories": ["Diet"], "issueTracker": "https://codeberg.org/Vegan-Inspector/app/issues", "lastUpdated": 1780306216819, "license": "GPL-3.0-only", "sourceCode": "https://codeberg.org/Vegan-Inspector/app", "webSite": "https://vegan-inspector.app/", "featureGraphic": {"de": {"name": "/app.vegan_inspector/de/featureGraphic_md5obk5Lx6uFnjye6EnNfpX1lHA2nnoyrS0qxXd3FXc=.png", "sha256": "99de686e4e4bc7ab859e3c9ee849cd7e95f59470369e7a32ad2d2ac577771577", "size": 103891}, "en-US": {"name": "/app.vegan_inspector/en-US/featureGraphic_md5obk5Lx6uFnjye6EnNfpX1lHA2nnoyrS0qxXd3FXc=.png", "sha256": "99de686e4e4bc7ab859e3c9ee849cd7e95f59470369e7a32ad2d2ac577771577", "size": 103891}}, "screenshots": {"phone": {"de": [{"name": "/app.vegan_inspector/de/phoneScreenshots/android-1.png", "sha256": "21f7a8950ae31ca3e122604851d36116ad153212d45bc988872d57b836b83a43", "size": 43954}, {"name": "/app.vegan_inspector/de/phoneScreenshots/android-2.png", "sha256": "47bee76e43ea624c7912bc0094e856b3676d936e1806393d58bf7558ef2638e9", "size": 437983}], "en-US": [{"name": "/app.vegan_inspector/en-US/phoneScreenshots/android-1.png", "sha256": "21f7a8950ae31ca3e122604851d36116ad153212d45bc988872d57b836b83a43", "size": 43954}, {"name": "/app.vegan_inspector/en-US/phoneScreenshots/android-2.png", "sha256": "47bee76e43ea624c7912bc0094e856b3676d936e1806393d58bf7558ef2638e9", "size": 437983}]}}, "authorEmail": "mail@vegan-inspector.app", "authorName": "aikhae", "name": {"de": "Vegan Inspector", "en-US": "Vegan Inspector"}, "summary": {"de": "Eine einfache App, welche prüft, ob ein Produkt vegan ist.", "en-US": "A barcode scanner that checks if products are vegan or vegetarian."}, "description": {"de": "<p>Vegan Inspector ist eine App, die dir schnell und einfach anzeigt, ob ein Produkt vegan oder vegetarisch ist.</p>\n\n<!-- Features -->\n<p><strong>Funktionen:</strong></p>\n<ul>\n    <li><strong>Barcode-Scanner:</strong> Scanne den Barcode eines Produkts und erhalte sofort Informationen zu dessen veganem oder vegetarischem Status.</li>\n    <li><strong>Minimalistische Benutzeroberfläche:</strong> Nur das Wesentliche, Scanner und Ergebnisse.</li>\n    <li><strong>Offene API & Datenquellen:</strong> Unsere API ist Open Source und bezieht Daten von OpenFoodFacts sowie zukünftig weiteren Quellen.</li>\n</ul>\n\n<!-- Privacy & Network -->\n<p><strong>Netzwerkzugriff:</strong></p>\n<p>Die App stellt nur dann eine Verbindung zum Internet her, wenn ein Barcode gescannt wird. Beim Start oder im Hintergrund werden keine Verbindungen hergestellt. Folgende Dienste werden aufgerufen:</p>\n<ul>\n    <li><strong>api.vegan-inspector.app:</strong> die Open-Source-Backend-API, die Produktdaten abruft bzw. als Proxy fungiert</li>\n    <li><strong>images.openfoodfacts.org / static.openfoodfacts.org:</strong> Produktbilder und Daten von OpenFoodFacts</li>\n</ul>", "en-US": "<p>Vegan Inspector is an app that quickly and easily shows you whether a product is vegan or vegetarian.</p>\n\n<!-- Features -->\n<p><strong>Features:</strong></p>\n<ul>\n    <li><strong>Barcode scanner:</strong> Scan a product's barcode and instantly get information about its vegan or vegetarian status. </li>\n    <li><strong>Minimalist user interface:</strong> Just the essentials: scanner and results.</li>\n    <li><strong>Open API & data sources:</strong> Our API is open source and draws data from OpenFoodFacts, with additional sources to be added in the future.</li>\n</ul>\n\n<!-- Privacy & Network -->\n<p><strong>Network access:</strong></p>\n<p>The app only connects to the internet when a barcode is scanned. No connections are made on startup or in the background. The following services are contacted:</p>\n<ul>\n    <li><strong>api.vegan-inspector.app:</strong> the open-source backend API that looks up / proxies product data</li>\n    <li><strong>images.openfoodfacts.org / static.openfoodfacts.org:</strong> product images and data from OpenFoodFacts</li>\n</ul>"}, "icon": {"de": {"name": "/app.vegan_inspector/de/icon_xFtKigv5IgkM-YYweP9HZRIC4PrDcXaQBQXDufBbGsA=.png", "sha256": "c45b4a8a0bf922090cf9863078ff47651202e0fac37176900505c3b9f05b1ac0", "size": 50331}, "en-US": {"name": "/app.vegan_inspector/en-US/icon_xFtKigv5IgkM-YYweP9HZRIC4PrDcXaQBQXDufBbGsA=.png", "sha256": "c45b4a8a0bf922090cf9863078ff47651202e0fac37176900505c3b9f05b1ac0", "size": 50331}}, "preferredSigner": "bf2703e94ac4982472ffd15f232a89692c877fee7aa795a1f91bafc7b24ff090"}, "versions": {"ba03db0774dab06ec956bd6c494302e013da58240ed3b0b2dbbe58172ed8d317": {"added": 1780306216819, "file": {"name": "/app.vegan_inspector_33.apk", "sha256": "ba03db0774dab06ec956bd6c494302e013da58240ed3b0b2dbbe58172ed8d317", "size": 22292057, "ipfsCIDv1": "bafybeicciuvvhrdfulcofnocko4ymi24437uhde3wtft7e32hpzb3f4d5a"}, "src": {"name": "/app.vegan_inspector_33_src.tar.gz", "sha256": "c644256a8b0fa90f8efb8507d8730520ff0f82e5b26819d7ed6a002ef32eb388", "size": 36638415}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.0.2", "versionCode": 33, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["bf2703e94ac4982472ffd15f232a89692c877fee7aa795a1f91bafc7b24ff090"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.CAMERA"}, {"name": "app.vegan_inspector.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"de": "Hängt von openfoodfacts.net/.org ab", "en-US": "Depends on openfoodfacts.net/.org"}}}, "538ce71ed2d7fb1f250f5ac77dc1870a522d16b6474a88481a472e629a3547f3": {"added": 1780306216819, "file": {"name": "/app.vegan_inspector_32.apk", "sha256": "538ce71ed2d7fb1f250f5ac77dc1870a522d16b6474a88481a472e629a3547f3", "size": 20875293, "ipfsCIDv1": "bafybeidgqxd6ibnmfswmjazbmyxitquz4yew4c7ngnenuwqz626nge2gjy"}, "src": {"name": "/app.vegan_inspector_32_src.tar.gz", "sha256": "7f945c43f1e2cca9f780bfb73e2cc79e904b5f05f026b5a2c0952c5fb3420fd6", "size": 36640488}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.0.2", "versionCode": 32, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["bf2703e94ac4982472ffd15f232a89692c877fee7aa795a1f91bafc7b24ff090"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.CAMERA"}, {"name": "app.vegan_inspector.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"de": "Hängt von openfoodfacts.net/.org ab", "en-US": "Depends on openfoodfacts.net/.org"}}}, "08904a60a5a013d3dba8d8d54649414c6e57efd8d9f0dedc2f804c634f3e9b86": {"added": 1780306216819, "file": {"name": "/app.vegan_inspector_31.apk", "sha256": "08904a60a5a013d3dba8d8d54649414c6e57efd8d9f0dedc2f804c634f3e9b86", "size": 18519117, "ipfsCIDv1": "bafybeifcldoib7vouj5ahjimjx4h5oe3zfuxer5u5jnezytd4orx4bfzki"}, "src": {"name": "/app.vegan_inspector_31_src.tar.gz", "sha256": "8624deea3c907927d02a9e9217f9de06a6401fce39fc337cbcbb8b08e90ae309", "size": 36640676}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.0.2", "versionCode": 31, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["bf2703e94ac4982472ffd15f232a89692c877fee7aa795a1f91bafc7b24ff090"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.CAMERA"}, {"name": "app.vegan_inspector.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"de": "Hängt von openfoodfacts.net/.org ab", "en-US": "Depends on openfoodfacts.net/.org"}}}}}, "app.wispar.wispar": {"metadata": {"lastUpdated": 1781040519859, "summary": {"fa-IR": "با مجله‌های علمی و جدیدترین مقاله‌های تحقیقاتی، هم‌گام و به‌روز باشید!", "ja-JP": "学術誌や最新の研究論文の最新情報をチェックしましょう！", "ko-KR": "학술 저널과 최신 연구 논문의 최신 정보를 놓치지 마세요!"}, "description": {"fa-IR": "ویسپار همراه پژوهشی شخصی شماست — اپلیکیشنی با اولویت حریم خصوصی برای کاوش در مجله‌های علمی و مقاله‌های پژوهشی.\n\nویسپار با استفاده از ای‌پی‌آی‌های Crossref و OpenAlex، به شما کمک می‌کند تا از تازه‌ترین مطالب مجله‌های مورد علاقه‌تان باخبر شوید. کافیست مجله‌ها را دنبال کنید تا خلاصه جدیدترین مقاله‌های تحقیقاتی را در فید اصلی خود دریافت کنید — بدون نیاز به ساخت حساب کاربری.\n\nجستجوی مقاله‌های علمی و مجله‌ها\nدنبال کردن مجله‌ها برای دریافت تازه‌ترین مطالب\nافزودن کلیدواژه‌ها و پرسوجوهای دلخواه به فید شخصی\nدسترسی به مقاله‌های دسترسی‌آزاد (Open Access) از طریق Unpaywall\nاستفاده از EZproxy برای دسترسی به مقاله‌های نیازمند پرداخت\nگفتگو با هوش مصنوعی درباره مقاله‌های دانلودشده\nارسال مقاله‌ها به کتابخانه Zotero شما\nمشاهده چکیده تصویری (Graphical Abstracts)\nترجمه چکیده به زبان دلخواه شما\nطراحی شده برای پژوهشگران، دانشجویان، و علاقه‌مندان به علم\n\nویسپار کاربردی، متن‌باز، و با احترام به حریم خصوصی شما طراحی شده است.\n\nویسپار یک پروژه اجتماعی است و از مشارکت شما در آن همیشه استقبال می‌شود! اگر دوست دارید در توسعهٔ آن نقش داشته باشید، لطفاً به مخزن گیت‌هاب ما سر بزنید: https://github.com/Scriptbash/Wispar\n\nاگر اپلیکیشن به زبان شما در دسترس نیست، لطفاً با ترجمهٔ آن از طریق نمونهٔ تحت وب Weblate ما  را یاری کنید: https://hosted.weblate.org/engage/wispar\n", "ja-JP": "Wisparは、学術誌や科学論文を探索するための、プライバシーに配慮したアプリであり、あなたの研究における頼れるパートナーです。\n\nCrossrefおよびOpenAlexのAPIを活用し、Wisparはお気に入りの学術誌の最新情報を常に把握できるようサポートします。学術誌をフォローすれば、メインフィードで最新の研究要約を受け取ることができます。アカウント登録は不要です。\n\n- 学術論文や学術誌の検索\n- 学術誌をフォローして最新情報を入手\n- フィードにカスタムキーワードやクエリを追加\n- Unpaywall経由でオープンアクセス論文にアクセス\n- EZproxyを使用して、有料記事へのアクセスを解除\n- ダウンロードした論文についてAIとチャット\n- 記事をZoteroライブラリに送信\n- グラフィカルアブストラクトの表示\n- アブストラクトをお好みの言語に翻訳\n- 研究者、学生、そして学術に興味のある方々のために開発されました\n\nWisparは使いやすく、オープンソースであり、ユーザーのプライバシーを尊重するように設計されています。\n\nコミュニティ主導のプロジェクトですので、皆様からのご協力はいつでも歓迎いたします！ご協力いただける場合は、GitHubリポジトリをご覧ください：https://github.com/Scriptbash/Wispar\n\nお使いの言語に対応していない場合は、Weblateのインスタンス（https://hosted.weblate.org/engage/wispar）にアクセスし、翻訳のお手伝いをご検討ください。\n", "ko-KR": "Wispar는 학술 저널과 과학 논문을 탐색할 수 있는 개인정보 보호에 중점을 둔 앱으로, 여러분의 개인 연구 도우미입니다.\n\nWispar는 Crossref 및 OpenAlex API를 활용하여 여러분이 즐겨 찾는 저널의 최신 소식을 놓치지 않도록 도와줍니다. 저널을 팔로우하면 메인 피드에서 최신 연구 초록을 받아볼 수 있으며, 별도의 계정 등록이 필요하지 않습니다.\n\n- 학술 논문 및 저널 검색\n- 저널 팔로우를 통한 최신 정보 확인\n- 피드에 사용자 지정 키워드 및 검색어 추가\n- Unpaywall을 통한 오픈 액세스 논문 이용\n- EZproxy를 사용하여 유료 연구 자료 열람\n- 다운로드한 논문과 관련하여 AI와 대화\n- Zotero 라이브러리로 논문 전송\n- 그래픽 초록 보기\n- 초록을 원하는 언어로 번역\n- 연구자, 학생, 학문적 호기심이 많은 분들을 위해 제작됨\n\nWispar는 사용자 친화적이고 오픈 소스이며, 사용자의 개인정보를 존중하도록 설계되었습니다.\n\n커뮤니티가 함께 만드는 프로젝트인 만큼, 여러분의 기여를 언제나 환영합니다! 기여를 원하신다면 GitHub 저장소를 방문해 주세요: https://github.com/Scriptbash/Wispar\n\n앱이 여러분의 언어로 제공되지 않는다면, Weblate 인스턴스(https://hosted.weblate.org/engage/wispar)를 방문하여 번역에 동참해 주시기를 부탁드립니다.\n"}}, "versions": {"719bbade2e4c249bafb41133a944056fcb764f1860bb6ceaface7fb689f2264f": null, "67a389924e351a79d3afe7462ee896fcad1a1507eef913c08de1bfcf70ef9b93": null, "685c27f29f8e916d0310a4b83eadcfb91bd16c8adc5905a41225fa8bffe8bc62": {"added": 1781040519859, "file": {"name": "/app.wispar.wispar_41.apk", "sha256": "685c27f29f8e916d0310a4b83eadcfb91bd16c8adc5905a41225fa8bffe8bc62", "size": 100530398, "ipfsCIDv1": "bafybeih4efq6okwjota4un36x5zil6k2lxx2nvxvcnoqfbcwjxesploabi"}, "src": {"name": "/app.wispar.wispar_41_src.tar.gz", "sha256": "b248077a1ac191cdb653896008bad165a96f1bb605ba37d888612c4569328381", "size": 103010135}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "0.10.5", "versionCode": 41, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["136f15f8e739afa03c2e5cbc4a51983e87f38f48e956b42cff2bd4dc769af2ab"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM", "maxSdkVersion": 33}, {"name": "app.wispar.wispar.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on Crossref, EZproxy servers and academic publishers' websites."}}}, "7e2ce186ecf3ba006670747bedcae1ac9347f2cf9733a2ae5e3b30fce3995cc6": {"added": 1780441838659, "file": {"name": "/app.wispar.wispar_39.apk", "sha256": "7e2ce186ecf3ba006670747bedcae1ac9347f2cf9733a2ae5e3b30fce3995cc6", "size": 95636545, "ipfsCIDv1": "bafybeih34qu73wjjuemg2do3g3ihs73kshxhsbzcvdelnchv6ltgwefeku"}, "src": {"name": "/app.wispar.wispar_39_src.tar.gz", "sha256": "1e3aa35f386040247bd702ad3291408069d1899fc2c421a0ce7b6a9c6e5d7d6c", "size": 105714554}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "0.10.3", "versionCode": 39, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["136f15f8e739afa03c2e5cbc4a51983e87f38f48e956b42cff2bd4dc769af2ab"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM", "maxSdkVersion": 33}, {"name": "app.wispar.wispar.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on Crossref, EZproxy servers and academic publishers' websites."}}}}}, "app.zornslemma.mypricelog": {"metadata": {"lastUpdated": 1780699361309, "description": {"en-US": "<p>My Price Log helps you record prices of products at local stores and compare them. It works entirely offline:</p><ul><li>You enter a list of stores.</li><li>You enter a list of products sold at those stores.</li><li>You enter, update and confirm the prices of those products at those stores as you shop.</li><li>The app shows you the unit price of a product at all the stores which sell it, allowing you to decide where to buy it.</li></ul><p>There’s nothing particularly fancy or clever here. It’s a very simple, specialised database with a user interface optimised for easy use when you’re standing in a supermarket aisle with a basket or trolley.</p><br><p>The app tracks how old each price is, so you won’t be misled by out-of-date prices. Old prices are indicated by icons and a simplistic inflation adjustment is applied to try to keep them somewhat useful, although for best results you should update the prices yourself. You can view a price’s history if you want to see how it has changed over time.</p><br><p>The app will make a recommendation as to whether a price is good, OK or bad if it has enough information. A list of unit prices is also shown so you can decide for yourself.</p><br><p>Customer loyalty scheme discounts can be specified for each store and these will be used to adjust the unit price when making a comparison between stores.</p><br><p>Unit conversions are handled automatically, both within and between measurement systems. Metric, imperial and US customary units are all supported.</p>\n", "es": "<p>Mi Registro de Precios te ayuda a registrar precios de productos en tiendas locales y compararlos. Funciona completamente sin conexión:</p><ul><li>Introduces una lista de tiendas.</li><li>Introduces una lista de productos que se venden en esas tiendas.</li><li>Registras, actualizas y confirmas los precios de esos productos en cada tienda mientras haces la compra.</li><li>La app muestra el precio por unidad de un producto en todas las tiendas que lo venden, para que puedas decidir dónde comprarlo.</li></ul><br><p>No hay nada especialmente sofisticado ni ingenioso aquí. Es una base de datos sencilla y especializada, con una interfaz de usuario optimizada para usarla fácilmente cuando estás en un pasillo del supermercado con una cesta o un carrito.</p><br><p>La app registra la antigüedad de cada precio, para que no te confíes en precios desactualizados. Los precios antiguos se indican con iconos y se les aplica un ajuste de inflación sencillo para intentar que sigan siendo útiles, aunque para obtener mejores resultados conviene actualizar los precios manualmente. Si lo deseas, puedes ver el historial de un precio para comprobar cómo ha cambiado con el tiempo.</p><br><p>Si hay suficiente información, la app indica si un precio es bueno, normal o caro. También se muestra una lista de precios por unidad para que puedas decidir por ti mismo.</p><br><p>Se pueden definir descuentos de programas de fidelidad para cada tienda, y estos se utilizan para ajustar el precio por unidad al comparar entre tiendas.</p><br><p>Las conversiones de unidades se gestionan automáticamente, tanto dentro de un mismo sistema de medida como entre sistemas distintos. Se admiten unidades métricas, imperiales y estadounidenses.</p>\n"}}, "versions": {"aeda9d8533aa6e8b6f24763cff02ca03ee224ecce4709576c032f05e3f43152b": null, "b9d1943943f81b4a313e50201295a09cad636f71d8b27b650acb38bbc096d640": null, "b65a09ba121ee45fd957444cbd59ce6b6eb52fa70334bdb073f4f8eb1c1546cf": null, "5918bd0a7017971b0171d8496937709faf8c8b6d059fc73f0bf94b74f97d0291": {"added": 1780699361309, "file": {"name": "/app.zornslemma.mypricelog_7.apk", "sha256": "5918bd0a7017971b0171d8496937709faf8c8b6d059fc73f0bf94b74f97d0291", "size": 4581215, "ipfsCIDv1": "bafybeiatatimwtazbxmobdm265dvsf2rh6mzyju7v3hxvvghnagrb5nqge"}, "src": {"name": "/app.zornslemma.mypricelog_7_src.tar.gz", "sha256": "30482ab27163e8a30004b17c04d12c2f6831f440d243a6ebbbb272650b82bf20", "size": 994495}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.3.3", "versionCode": 7, "usesSdk": {"minSdkVersion": 30, "targetSdkVersion": 36}, "signer": {"sha256": ["2e1a2ae12ce5b345f18ea5de569519e0a20ef43ce04da40eac1e8ab56768d0a4"]}, "usesPermission": [{"name": "app.zornslemma.mypricelog.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Always use 0 fractional digits for COP and IDR currencies.\n\n- Remove SVC currency.\n", "es": "- Utilizar siempre 0 decimales para las monedas COP e IDR.\n\n- Eliminar la moneda SVC.\n", "it": "- Utilizzare sempre 0 cifre decimali per le valute COP e IDR.\n\n- Rimuovere la valuta SVC.\n"}}, "83e8e53c7825efaf4aec8724774dbdbdce5dc089f3c1751643885efdbfc03547": {"added": 1780506857489, "file": {"name": "/app.zornslemma.mypricelog_6.apk", "sha256": "83e8e53c7825efaf4aec8724774dbdbdce5dc089f3c1751643885efdbfc03547", "size": 4581215, "ipfsCIDv1": "bafybeigqpw2lr5kdbjwqhuvtr2lsblxdy44xveehbucyoa7dmfygvqlimu"}, "src": {"name": "/app.zornslemma.mypricelog_6_src.tar.gz", "sha256": "a208b2a52b81c0196ee9c085e4137b2a3a02954cd331f1d84808bf09da52e5c4", "size": 994260}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.3.2", "versionCode": 6, "usesSdk": {"minSdkVersion": 30, "targetSdkVersion": 36}, "signer": {"sha256": ["2e1a2ae12ce5b345f18ea5de569519e0a20ef43ce04da40eac1e8ab56768d0a4"]}, "usesPermission": [{"name": "app.zornslemma.mypricelog.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Add missing IDR currency. Thanks to RudzLong for reporting this.\n", "es": "- Se añadió la moneda IDR que faltaba. Gracias a RudzLong por reportarlo.\n", "it": "- Aggiunta la valuta IDR mancante. Grazie a RudzLong per averla segnalata.\n"}}, "eb4c9f21d1ef77df19147ca0a2e6f65e5aa2f694af4b50f067cae43522cd1f17": {"added": 1780306216819, "file": {"name": "/app.zornslemma.mypricelog_5.apk", "sha256": "eb4c9f21d1ef77df19147ca0a2e6f65e5aa2f694af4b50f067cae43522cd1f17", "size": 4581215, "ipfsCIDv1": "bafybeibmphv3copuclkatyee6yo366xw46srgfsjgp37a5w4zblz5sld3i"}, "src": {"name": "/app.zornslemma.mypricelog_5_src.tar.gz", "sha256": "1e1b1805dc02e597dc7dde67e76aa94f36fcdeda66aa137a7adf4762c0b95dac", "size": 993920}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.3.1", "versionCode": 5, "usesSdk": {"minSdkVersion": 30, "targetSdkVersion": 36}, "signer": {"sha256": ["2e1a2ae12ce5b345f18ea5de569519e0a20ef43ce04da40eac1e8ab56768d0a4"]}, "usesPermission": [{"name": "app.zornslemma.mypricelog.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Show a dark mode splash screen when the app starts up with the system in dark mode. Thanks to dav23r for reporting this.\n", "es": "- Mostrar la pantalla de inicio en modo oscuro cuando la aplicación se inicie con el sistema en modo oscuro. Gracias a dav23r por reportarlo.\n", "it": "- Mostrare la schermata iniziale in modalità scura quando l'app si avvia con il sistema in modalità scuro. Grazie a dav23r per la segnalazione.\n"}}}}, "at.bitfire.davdroid": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"635f2031ec56195d9b6b3137a7f5a8ced275e32443ef5c30508da106b7047dc5": null, "718384519ae8105bf26f85fc00c28a06bba46b44db025f067fb5cd2989cb3a0f": null, "443248ecd0ebfc0db6abb63f0e6e5b5a880adf6d75e9243572b35df2edecbbeb": {"added": 1781040519859, "file": {"name": "/at.bitfire.davdroid_405140001.apk", "sha256": "443248ecd0ebfc0db6abb63f0e6e5b5a880adf6d75e9243572b35df2edecbbeb", "size": 16038746, "ipfsCIDv1": "bafybeifsp43b4gm4vh6fi667ws2xsuf73lqkphcy7jujp7m2zy62ijf7me"}, "src": {"name": "/at.bitfire.davdroid_405140001_src.tar.gz", "sha256": "e3a3add3eba843249257117f9392503e79c75bf204a58fa064f1002d24f3db83", "size": 12348958}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "4.5.14-ose", "versionCode": 405140001, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["8b48e676a6864967791783c1d8d0fc0dd6d2ce33e1fb36787793ecd086d44707"]}, "usesPermission": [{"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_SYNC_SETTINGS"}, {"name": "android.permission.READ_SYNC_STATS"}, {"name": "android.permission.WRITE_SYNC_SETTINGS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.WRITE_CALENDAR"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.WRITE_CONTACTS"}, {"name": "org.dmfs.permission.READ_TASKS"}, {"name": "org.dmfs.permission.WRITE_TASKS"}, {"name": "org.tasks.permission.READ_TASKS"}, {"name": "org.tasks.permission.WRITE_TASKS"}, {"name": "at.techbee.jtx.permission.READ"}, {"name": "at.techbee.jtx.permission.WRITE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "at.bitfire.davdroid.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}], "usesPermissionSdk23": [{"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}]}}, "17ed9c3475718e5142872f79ed1a3f03e92169a81a069cc7b622295a0d0dd319": {"added": 1780306216819, "file": {"name": "/at.bitfire.davdroid_405130002.apk", "sha256": "17ed9c3475718e5142872f79ed1a3f03e92169a81a069cc7b622295a0d0dd319", "size": 16018266, "ipfsCIDv1": "bafybeigqziztfoxjvf4lup6qvdq6h4ns5fsmbk3zr2eamzhzzz2d7tipj4"}, "src": {"name": "/at.bitfire.davdroid_405130002_src.tar.gz", "sha256": "4a27d81c0fded1ad6c1b1b15003251b47ca4cb8a35ba1c1e8db838f96c42693f", "size": 12331259}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "4.5.13-ose", "versionCode": 405130002, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["8b48e676a6864967791783c1d8d0fc0dd6d2ce33e1fb36787793ecd086d44707"]}, "usesPermission": [{"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_SYNC_SETTINGS"}, {"name": "android.permission.READ_SYNC_STATS"}, {"name": "android.permission.WRITE_SYNC_SETTINGS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.WRITE_CALENDAR"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.WRITE_CONTACTS"}, {"name": "org.dmfs.permission.READ_TASKS"}, {"name": "org.dmfs.permission.WRITE_TASKS"}, {"name": "org.tasks.permission.READ_TASKS"}, {"name": "org.tasks.permission.WRITE_TASKS"}, {"name": "at.techbee.jtx.permission.READ"}, {"name": "at.techbee.jtx.permission.WRITE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "at.bitfire.davdroid.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}], "usesPermissionSdk23": [{"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}]}}}}, "barilyuk.mobilosignal": {"metadata": {"added": 1780209998122, "categories": ["System"], "issueTracker": "https://github.com/Eb43/phonesignalstrength/issues", "lastUpdated": 1780209998122, "license": "GPL-3.0-only", "sourceCode": "https://github.com/Eb43/phonesignalstrength", "screenshots": {"phone": {"en-US": [{"name": "/barilyuk.mobilosignal/en-US/phoneScreenshots/1.jpg", "sha256": "0c941f841b5dce9118ae6f45ebb91cd88220f72cb4ead9d37c261f4237834ae1", "size": 95458}, {"name": "/barilyuk.mobilosignal/en-US/phoneScreenshots/2.jpg", "sha256": "d4acf12f339c508cca697c7d4e61c841c336f979e5db6a0f53ff43a298a1d73e", "size": 58941}, {"name": "/barilyuk.mobilosignal/en-US/phoneScreenshots/3.jpg", "sha256": "5b65da765943097a8d4c21c3e5410ffeff383b70f4f73d89404c1fb78fef7877", "size": 59930}, {"name": "/barilyuk.mobilosignal/en-US/phoneScreenshots/4.jpg", "sha256": "b7e22bf2e10c2134bd4b28cf17dd468d955bbe8238fa38c41c19ef10c6fdfe04", "size": 79743}, {"name": "/barilyuk.mobilosignal/en-US/phoneScreenshots/5.jpg", "sha256": "9c23d1ee33dc79aadccd6b195f66cab21694da441453890a6db43cac94c9dbf5", "size": 137894}, {"name": "/barilyuk.mobilosignal/en-US/phoneScreenshots/6.jpg", "sha256": "bfc5278f43119d73b776e40f8926d6c7fa0bdf42069182a544d4153c4af0a065", "size": 95666}, {"name": "/barilyuk.mobilosignal/en-US/phoneScreenshots/7.jpg", "sha256": "f91211472863cb92a08a935186e34cf7a1a6de6a4d2441d089d7d65a832f6912", "size": 69897}]}}, "authorName": "Eugen Barilyuk EB43", "authorWebSite": "https://eb43.github.io", "name": {"en-US": "MobiloSignal"}, "summary": {"en-US": "Find the best spot for calls and mobile internet by seeing signal strength"}, "description": {"en-US": "Mobilosignal shows your Android phone’s real-time cellular signal strength in dBm. The value is always visible in the status bar and in a notification, even while you use other apps.\n\nUnlike signal bars, dBm is a precise measurement of radio signal power, allowing you to see actual network conditions instead of a simplified guess.\n\nPractical uses of monitoring signal strength in dBm:\n\n    📞 Prevent call drops in weak areas\n    If signal falls below about -105 dBm, voice calls become unstable even if bars are still visible. Seeing this in advance lets you move a few steps before dialing instead of losing the call mid-conversation.\n\n    🎮 Avoid lag spikes during mobile gaming\n    Online games become unstable below roughly -95 dBm. Monitoring this lets you reposition before starting a match instead of dealing with unpredictable lag or disconnects.\n\n    🎥 Stable video uploads and streaming\n    Upload-heavy tasks such as live streaming or sending large videos require stronger signal, typically better than -90 dBm. dBm lets you confirm the connection is sufficient before starting.\n\n    🚗 Predict signal loss on daily routes\n    While commuting, you will notice exact dBm values where signal consistently drops below usable levels. This allows planning calls or downloads outside those zones instead of discovering the problem every day.\n\n    🏠 Choose the exact spot for hotspot usage\n    When using your phone as a hotspot, performance depends directly on signal strength. Moving from -105 dBm to -85 dBm can multiply speed several times. The app shows exactly where that improvement happens.\n\n    🔋 Explain sudden battery drain\n    If your phone sits at -110 dBm for long periods, it continuously boosts transmission power. This is a measurable cause of fast battery drain, not some mysterious background app.\n\n    🏢 Find the one place in a building that works\n    In offices, basements, or elevators, signal can change from -75 dBm to -115 dBm within a few meters. The app helps you locate the one usable spot instead of guessing or walking randomly.\n\n    📡 Verify signal improvement objectively exists\n    After installing a repeater or moving near a window, you can confirm improvement numerically, for example from -108 dBm to -82 dBm, instead of relying on subjective “feels better”.\n\n    📶 Decide when to switch to Wi-Fi\n    If cellular drops below about -100 dBm while Wi-Fi is available, switching avoids slow speeds and packet loss. The decision becomes data-driven instead of reactive.\n    \n    🔄 Compare network conditions across time\n    Observe how signal varies during the day. Consistent drops at specific hours indicate tower congestion or load issues rather than physical coverage problems.\n\n    ⚠ Identify false “full bars” situations\n    Some phones display high bars even at -95 dBm or worse. Seeing the real value prevents trusting misleading UI and explains why performance does not match what the screen suggests.\n    \n    📶 Detect unstable signal before drops happen\n    Signal bars on Android are not standardized and are defined by device manufacturers and carrier configuration. As a result, visually “strong” signal may still correspond to borderline radio conditions (around -95 to -105 dBm). dBm reveals radio signal degradation in real time, allowing you to react before calls drop or data stalls.\n\n    ⚠ Separate signal problems from network problems\n    Strong signal (e.g. -70 dBm) with poor internet performance indicates carrier-side congestion. Weak signal (e.g. below -105 dBm) indicates coverage limitations. This distinction prevents incorrect troubleshooting.\n\nMobilosignal turns your Android phone into a precise signal indicating tool, replacing unreliable signal bars with quantitative data about connectivity and network troubleshooting.\n\nCreated by Eugen Barilyuk EB43 https://eb43.github.io"}, "icon": {"en-US": {"name": "/barilyuk.mobilosignal/en-US/icon_ZjxKmA0qiNgHxJzBQfAFpzZ-u46vals_UAhBf-e8Rkg=.png", "sha256": "663c4a980d2a88d807c49cc141f005a7367ebb8eaf6a5b3f5008417fe7bc4648", "size": 134758}}, "preferredSigner": "3646269b85c7f05dd4fadcbac9a5aa403793a8568ba2ca6c83f2acb7ce274b3e"}, "versions": {"fdc571e19381cc57cbe8dfb70adcbcab1334c639acc17e7605ecf12c884b0595": {"added": 1780209998122, "file": {"name": "/barilyuk.mobilosignal_1.apk", "sha256": "fdc571e19381cc57cbe8dfb70adcbcab1334c639acc17e7605ecf12c884b0595", "size": 5420181, "ipfsCIDv1": "bafybeibbp5jfbwinffxdjifzdzgtkghgjzf7rks2bdagjv6z4fg7phcpum"}, "src": {"name": "/barilyuk.mobilosignal_1_src.tar.gz", "sha256": "f5c04c19d00c6349f7a2d9c1c6644149258635668e4554a9b5cafdac160c50bd", "size": 1492901}, "manifest": {"versionName": "1.0", "versionCode": 1, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 34}, "signer": {"sha256": ["3646269b85c7f05dd4fadcbac9a5aa403793a8568ba2ca6c83f2acb7ce274b3e"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE_PHONE_CALL"}, {"name": "barilyuk.mobilosignal.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "br.com.colman.petals": {"metadata": {"lastUpdated": 1781040519859, "summary": {"de-DE": "Übernimm die Kontrolle über deinen Cannabis Konsum"}, "description": {"de-DE": "Die quelloffene App Petals zielt darauf ab, ihren Benutzern zu helfen, entweder den Marihuana Konsum zu beenden, die Nutzung zu reduzieren oder einfach zu wissen, wie viel sie konsumieren.\n\nFunktionen\n\n- Verbrauch verfolgen\n- Konsumgewohnheiten verfolgen\n- Statistiken zu deinem Konsum anhand deiner Einträge\n- Hinweise zur Schadensbegrenzung beim Konsum\n- Export und Import deiter Einträge als einfache CSV-Dateien\n- Extra Privatsphäre mit einem persönlichen PIN\n"}}, "versions": {"d240bae4e2a4565f0521b3805211ccd23b0a2b971b7c0834ff3561751d3af27e": null, "c1d6ca8e6d230637a25f368f23ec8bd9d74752442e1671b6d207ff583b6f8fdc": {"added": 1781040519859, "file": {"name": "/br.com.colman.petals_3039001.apk", "sha256": "c1d6ca8e6d230637a25f368f23ec8bd9d74752442e1671b6d207ff583b6f8fdc", "size": 11061868, "ipfsCIDv1": "bafybeigxw2bxd7ebx3yablsuk5xx7lwgjwo2oncdohmwebg4i4atj2ksae"}, "src": {"name": "/br.com.colman.petals_3039001_src.tar.gz", "sha256": "9b213251e3a97e4f5458cf99fe4948b55fca81237e3a8e7d0c020618a95d2dfe", "size": 14365854}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "3.39.1", "versionCode": 3039001, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["4ff7db0e73a378db1570ec9bc802f37902188c27b8171e0cb6d0bbd7fa96371f"]}, "usesPermission": [{"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "br.com.colman.petals.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Sync translations from Weblate"}}}}, "cc.kafuu.bilidownload": {"metadata": {"categories": ["Download"]}}, "cc.sovellus.vrcaa": {"metadata": {"lastUpdated": 1780699361309, "screenshots": {"phone": {"en-US": [{"name": "/cc.sovellus.vrcaa/en-US/phoneScreenshots/1.png", "sha256": "76a8ba58f649b6441435c89a9ce2a3bb0beaa787713363f896bfca295d329721", "size": 1659446}, {"name": "/cc.sovellus.vrcaa/en-US/phoneScreenshots/10.png", "sha256": "402e196b1268d9228a45b43e64fb593c106c6be50e59caad20b831c6cd7f9ad3", "size": 741293}, {"name": "/cc.sovellus.vrcaa/en-US/phoneScreenshots/2.png", "sha256": "1c184da6a9738737d33cbdb27f22cba3f2d35cd992061df71f8b4c256de93653", "size": 403716}, {"name": "/cc.sovellus.vrcaa/en-US/phoneScreenshots/3.png", "sha256": "2441ce6f4dc7fd8efa4e6482877b3373890abb501918c91cbbec757b7603d7ae", "size": 418726}, {"name": "/cc.sovellus.vrcaa/en-US/phoneScreenshots/4.png", "sha256": "95688683bc1b482542bfb4f570e09dec258dda317eec0739db1154aba22e2495", "size": 178903}, {"name": "/cc.sovellus.vrcaa/en-US/phoneScreenshots/5.png", "sha256": "531a8042225c19f2cae4c97e87538bf41150398a4c1cedf635e9fb038c179679", "size": 1072697}, {"name": "/cc.sovellus.vrcaa/en-US/phoneScreenshots/6.png", "sha256": "9a3bb4047baf4d3942df6eb717838eaf0288fd933347f5f0cdbfceda1a80308a", "size": 661700}, {"name": "/cc.sovellus.vrcaa/en-US/phoneScreenshots/7.png", "sha256": "837dd97d64f0f394249f3487ebb4390eb17c6143999883159425476face806bd", "size": 694105}, {"name": "/cc.sovellus.vrcaa/en-US/phoneScreenshots/8.png", "sha256": "c13430bfbec8888a25ef6eff0e4809f1fbe0f31d24f5f3bc0c8c5363f8d172cb", "size": 540574}, {"name": "/cc.sovellus.vrcaa/en-US/phoneScreenshots/9.png", "sha256": "48dedbcc6914ba9c5f99dbbb4fbbe8f06f56de020b8dc112c35abeac92d0e54c", "size": 1153262}]}}}, "versions": {"a6fe0fbf0e63e8f9b635fc22996bf9eeb23f7cebce861e419f6f318941a99712": null, "b86e08157ec92f4b53e8a1d697167e548e3627476f65e9b82b75fb771cef089c": {"added": 1780699361309, "file": {"name": "/cc.sovellus.vrcaa_300007.apk", "sha256": "b86e08157ec92f4b53e8a1d697167e548e3627476f65e9b82b75fb771cef089c", "size": 7879481, "ipfsCIDv1": "bafybeibvhzvgji5gcebik23mcnzwawami5x7rog2mtt64s3vs72mwjfhqq"}, "src": {"name": "/cc.sovellus.vrcaa_300007_src.tar.gz", "sha256": "1ad79261285cc99f339c1a22d966a532f8f52cda897ce5af5d4e12f8afa0b234", "size": 8103191}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "3.0.7", "versionCode": 300007, "usesSdk": {"minSdkVersion": 27, "targetSdkVersion": 36}, "signer": {"sha256": ["9162d8a42283992c2eb5a71b20cc7200062b3694e22e4d0b0ecca9271ad7396a"]}, "usesPermission": [{"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "cc.sovellus.vrcaa.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Uses VRChat proprietary service endpoints for real-time communication."}}, "whatsNew": {"en-US": "- Now recommended worlds load properly each time\n- Sped up application loading times\n- Added missing group instance type indicators where applicable\n- Changed database backup mime-type from application/octet-stream to application/zip for compatibility across OEMs\n- Implemented feed paging support\n- Updated translations\n- Bug fixes & other minor improvements"}}}}, "ch.pec0ra.suspension_setup": {"metadata": {"lastUpdated": 1780441838659, "screenshots": {"phone": {"en-US": [{"name": "/ch.pec0ra.suspension_setup/en-US/phoneScreenshots/01_home_light.png", "sha256": "1a17c47c6f89a8ee9f416698980cc43c8b39124a4a708b39a4c0460593eebf23", "size": 65812}, {"name": "/ch.pec0ra.suspension_setup/en-US/phoneScreenshots/02_detail_light.png", "sha256": "f271c96ea745dca60bdc7c6b6cdc31b507afb87676c0722cabaa14c5c712190d", "size": 184933}, {"name": "/ch.pec0ra.suspension_setup/en-US/phoneScreenshots/03_history_light.png", "sha256": "c94167bda7e4f0c06e8e938b75a7b73af088b1c60aa354b52cfcb5eccac41074", "size": 196142}, {"name": "/ch.pec0ra.suspension_setup/en-US/phoneScreenshots/04_edit_light.png", "sha256": "ae41dd012d0fd66b4399787ad2506f8877812dfadcb66ae02223625e1904102b", "size": 125991}, {"name": "/ch.pec0ra.suspension_setup/en-US/phoneScreenshots/04_home_dark.png", "sha256": "4653c46620050cc42f4ad66d24c3cc3e791d3ec3e19f4e441851ade55c2321f1", "size": 60176}, {"name": "/ch.pec0ra.suspension_setup/en-US/phoneScreenshots/05_detail_dark.png", "sha256": "6216f84324474041a3e3bf473c014beedd7cddba3721b7edec7b751e42f14c8b", "size": 171263}, {"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/06_history_dark.png", "sha256": "da75b974a65e007584347aa3eb2c512aacf61d2eddca761f8d22227483c656a1", "size": 185870}, {"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}]}}}, "versions": {"2ff5ee8b726755a44b01827b77fd20f2656ee826bb98e4cf8383f5b90b776ff5": null, "9d9d12b6ebeafab407ff21c186fffb6b91ebb70f2a7bbb6a55b26ea480d5e0fa": null, "b6a4a1acdef9933b2a163940bb52dc77ffc9d525356bb0dffe07a25dddf35428": null, "38e0ffd7e7aef23a758ba1159599df338692a7910dccc920e658fca576232e81": {"added": 1780441838659, "file": {"name": "/ch.pec0ra.suspension_setup_113.apk", "sha256": "38e0ffd7e7aef23a758ba1159599df338692a7910dccc920e658fca576232e81", "size": 22068339, "ipfsCIDv1": "bafybeic6jbngjdugl2n5n7j54e3oigfkqt372hlhc55jysxbsx7bbnmvci"}, "src": {"name": "/ch.pec0ra.suspension_setup_113_src.tar.gz", "sha256": "ec047d19fff0b32f58d2809c5c9813284f05172a15bc55a0ab972e968ba86308", "size": 64300741}, "manifest": {"nativecode": ["x86_64"], "versionName": "3.0.0", "versionCode": 113, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["8c25ba90b61d571fea99ccb8b7935343cd9d75a2f720acbaa60f5efbbdb5e1be"]}, "usesPermission": [{"name": "ch.pec0ra.suspension_setup.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "3e1d9e56d98dfee18e606afdff81f2a6ba5964450ba75305903d8b9048f58397": {"added": 1780441838659, "file": {"name": "/ch.pec0ra.suspension_setup_112.apk", "sha256": "3e1d9e56d98dfee18e606afdff81f2a6ba5964450ba75305903d8b9048f58397", "size": 20651575, "ipfsCIDv1": "bafybeidwecgjmkh255qof3xp2ewurhbplx76szjrchl7jjipgw5unspfci"}, "src": {"name": "/ch.pec0ra.suspension_setup_112_src.tar.gz", "sha256": "5a0083b7a5ccfcc823cc0717b94722781a09fda7248db504267914bf47d8856e", "size": 64298102}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "3.0.0", "versionCode": 112, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["8c25ba90b61d571fea99ccb8b7935343cd9d75a2f720acbaa60f5efbbdb5e1be"]}, "usesPermission": [{"name": "ch.pec0ra.suspension_setup.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "d9e9cbac6cdc7d94e370ecc074660de790f8715c43ecbaa091e79baafd5a2474": {"added": 1780441838659, "file": {"name": "/ch.pec0ra.suspension_setup_111.apk", "sha256": "d9e9cbac6cdc7d94e370ecc074660de790f8715c43ecbaa091e79baafd5a2474", "size": 18180711, "ipfsCIDv1": "bafybeidiwfciikbjrjhmbobh4ho6iqilxviwxrvjdtcsqjgc6bxf6tnmvu"}, "src": {"name": "/ch.pec0ra.suspension_setup_111_src.tar.gz", "sha256": "d675a2dc88bd4e1687b95a5eb9b267432094305cff8735d4fcaabae0fbe9005f", "size": 64298656}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "3.0.0", "versionCode": 111, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["8c25ba90b61d571fea99ccb8b7935343cd9d75a2f720acbaa60f5efbbdb5e1be"]}, "usesPermission": [{"name": "ch.pec0ra.suspension_setup.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "ch.protonvpn.android": {"metadata": {"lastUpdated": 1780506857489}, "versions": {"8cbf00975342bc874b71b4b8247e1b13ee272d8e2d87f4764d4a973ff313312f": null, "be0c2a6938441d4daaab5878a56d9b4789d7bf9ebc6ead8883c4e88307658302": {"added": 1780506857489, "file": {"name": "/ch.protonvpn.android_605187500.apk", "sha256": "be0c2a6938441d4daaab5878a56d9b4789d7bf9ebc6ead8883c4e88307658302", "size": 55871488, "ipfsCIDv1": "bafybeib3pw2voyvbqeiep7q4z5dt37yrtpydz6cvlutuqo6ryxwztfqe2a"}, "src": {"name": "/ch.protonvpn.android_605187500_src.tar.gz", "sha256": "ad5a556300bc0c250916772426dd9666941fc042b2a2e503c4e5f737e8d9d3b6", "size": 23057723}, "manifest": {"nativecode": ["arm64-v8a", "armeabi", "armeabi-v7a", "mips", "mips64", "x86", "x86_64"], "versionName": "5.18.75.0", "versionCode": 605187500, "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\nMade some other minor bug and UI fixes\n"}}, "6b0b568bcc6ac2a24b682b592dd0744c8098d8c6a23a5058f8202d5eeafa5a5e": {"whatsNew": null}}}, "chat.delta.lite": {"metadata": {"lastUpdated": 1780306216819}, "versions": {"37f1ec81df8ad837af974aaf701db2d3f209f407cb0f9f9041365180e9b1f91c": null, "7b0774a11d013a7f625ba1e21e77cd79873b2ae9ecd216f3e49da04518ebcd0d": null, "458aecd2e9805d70db62d81dce2aad0aeba49f0e6b1e2bb0c56b89a8e9be8c26": null, "43fb8be875dfa1d13acf6b6a5b3a445cbc17fd2599f0542d268ffc811d3578ef": null, "7e4cb0c1fc90816271ba4e371423a0226c3b434034b68511f8006f9237ff4cf0": {"added": 1780306216819, "file": {"name": "/chat.delta.lite_300007444.apk", "sha256": "7e4cb0c1fc90816271ba4e371423a0226c3b434034b68511f8006f9237ff4cf0", "size": 25401992, "ipfsCIDv1": "bafybeifrlwop3mphzojdy5wgbaexebusdeaswvvhkwd2knsvqpioiufgfa"}, "src": {"name": "/chat.delta.lite_300007444_src.tar.gz", "sha256": "35486d89dd7469aab3050718cd3864e002cfb5b47b13fd39a3ac7412b361df48", "size": 8564296}, "manifest": {"nativecode": ["x86_64"], "versionName": "2.51.0", "versionCode": 300007444, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["a2ed516babc58b3eddfd353a11a9da981b4d4ca6eec8f1987db3288cdf51f06a"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"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.POST_NOTIFICATIONS"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.INSTALL_SHORTCUT"}, {"name": "com.android.launcher.permission.INSTALL_SHORTCUT"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.RAISED_THREAD_PRIORITY"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.FOREGROUND_SERVICE_CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.FOREGROUND_SERVICE_PHONE_CALL"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.MANAGE_OWN_CALLS"}, {"name": "chat.delta.lite.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "518b7ea79c3d8aafc40e4783f3af3b61f870bc680018d7318718c8411aaf4619": {"added": 1780306216819, "file": {"name": "/chat.delta.lite_300007443.apk", "sha256": "518b7ea79c3d8aafc40e4783f3af3b61f870bc680018d7318718c8411aaf4619", "size": 24912353, "ipfsCIDv1": "bafybeiabva5oc4wfjz3w6zlhr6pv55l6jpbwcnfrgldsumtm7o74kwjfvy"}, "src": {"name": "/chat.delta.lite_300007443_src.tar.gz", "sha256": "84e84e395c527ce1f054d40b1c221e0e8c7f46e4cadd999c585b9cd2a5bc2151", "size": 8564277}, "manifest": {"nativecode": ["x86"], "versionName": "2.51.0", "versionCode": 300007443, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["a2ed516babc58b3eddfd353a11a9da981b4d4ca6eec8f1987db3288cdf51f06a"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"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.POST_NOTIFICATIONS"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.INSTALL_SHORTCUT"}, {"name": "com.android.launcher.permission.INSTALL_SHORTCUT"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.RAISED_THREAD_PRIORITY"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.FOREGROUND_SERVICE_CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.FOREGROUND_SERVICE_PHONE_CALL"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.MANAGE_OWN_CALLS"}, {"name": "chat.delta.lite.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "363bcdeb2d3408fa2bfc1c03e26385838d076d67df2d7ffc19963d85ce620257": {"added": 1780306216819, "file": {"name": "/chat.delta.lite_300007442.apk", "sha256": "363bcdeb2d3408fa2bfc1c03e26385838d076d67df2d7ffc19963d85ce620257", "size": 24866016, "ipfsCIDv1": "bafybeicps663g7fygdsiryerkcjjhkofjrc2bkkctn4te7ovz7ubrbfdjq"}, "src": {"name": "/chat.delta.lite_300007442_src.tar.gz", "sha256": "c8d5b615bd2d8b0ca1bf239940768b16060f3d4e7bc51004f654ed18f6585354", "size": 8564472}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "2.51.0", "versionCode": 300007442, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["a2ed516babc58b3eddfd353a11a9da981b4d4ca6eec8f1987db3288cdf51f06a"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"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.POST_NOTIFICATIONS"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.INSTALL_SHORTCUT"}, {"name": "com.android.launcher.permission.INSTALL_SHORTCUT"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.RAISED_THREAD_PRIORITY"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.FOREGROUND_SERVICE_CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.FOREGROUND_SERVICE_PHONE_CALL"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.MANAGE_OWN_CALLS"}, {"name": "chat.delta.lite.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "b33af01400daa48251ef1a2baf5900d184554e97287d9b661c42ce472092dac7": {"added": 1780306216819, "file": {"name": "/chat.delta.lite_300007441.apk", "sha256": "b33af01400daa48251ef1a2baf5900d184554e97287d9b661c42ce472092dac7", "size": 22259065, "ipfsCIDv1": "bafybeiejrajfb3e3lnidk2p7vjmd57yzma3zsifuh72jjbistum7c53sem"}, "src": {"name": "/chat.delta.lite_300007441_src.tar.gz", "sha256": "b9479b15c95f02791188219e4a977f128358ba5b52ebd62b3e95ba53370329a5", "size": 8564290}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "2.51.0", "versionCode": 300007441, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["a2ed516babc58b3eddfd353a11a9da981b4d4ca6eec8f1987db3288cdf51f06a"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"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.POST_NOTIFICATIONS"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.INSTALL_SHORTCUT"}, {"name": "com.android.launcher.permission.INSTALL_SHORTCUT"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.RAISED_THREAD_PRIORITY"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.FOREGROUND_SERVICE_CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.FOREGROUND_SERVICE_PHONE_CALL"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.MANAGE_OWN_CALLS"}, {"name": "chat.delta.lite.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "chat.schildi.android": {"metadata": {"lastUpdated": 1780094298321}, "versions": {"e0f378a807b38c9cbbac63d37b0d54cf75136487fdd001ab2ef5bb9914ce9387": null, "dbfa8489daf8895d8048f22f5e450a2a7b426fb43314bfabca7c62e48032f21b": null, "eea539a9b2b93c40716988b2956ebb67790d29a99188a6404a90084cb8622218": null, "8972a372098f532ead45c2aa3254ebe8227ab5e5603777ec6a98286481db49f4": null, "10a9a3a6ab22da132faa5cd7837a8bc9470cc242f50eb6ab696d3a2b3ab4871c": {"added": 1780094298321, "file": {"name": "/chat.schildi.android_12004.apk", "sha256": "10a9a3a6ab22da132faa5cd7837a8bc9470cc242f50eb6ab696d3a2b3ab4871c", "size": 157332474, "ipfsCIDv1": "bafybeiahedcpg3s5dwlinokvi6owkhelpigp7oovssneulhnonymiwhnay"}, "src": {"name": "/chat.schildi.android_12004_src.tar.gz", "sha256": "cf5201d79a13cf429d449b3a4a92c79bd802e2ef4714578d5e9fd2fc3fadf752", "size": 28845152}, "manifest": {"nativecode": ["x86_64"], "versionName": "0.11.3-ex_26_5_2", "versionCode": 12004, "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.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.WAKE_LOCK"}, {"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.05.2\n- Send the mentioned user's display name in formatted mentions, instead of just their user ID\n"}}, "9aa9361a49492db80147e66d3ffa4fa0e1ccbc7cce4c7740214088f72bbe0b71": {"added": 1780094298321, "file": {"name": "/chat.schildi.android_12003.apk", "sha256": "9aa9361a49492db80147e66d3ffa4fa0e1ccbc7cce4c7740214088f72bbe0b71", "size": 157987801, "ipfsCIDv1": "bafybeiffzscsavfjkwukhowu4xl66imge5p4kfpmijjy3eujuqump543ce"}, "src": {"name": "/chat.schildi.android_12003_src.tar.gz", "sha256": "0a8a70419d2032707b2047c4411bf634e54b1826fd27e18e37d70337c42bf953", "size": 28845525}, "manifest": {"nativecode": ["x86"], "versionName": "0.11.3-ex_26_5_2", "versionCode": 12003, "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.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.WAKE_LOCK"}, {"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.05.2\n- Send the mentioned user's display name in formatted mentions, instead of just their user ID\n"}}, "4c990d1457fdb4871d7a742f8043be9a042429ea12a5e3341e85535fd726984f": {"added": 1780094298321, "file": {"name": "/chat.schildi.android_12002.apk", "sha256": "4c990d1457fdb4871d7a742f8043be9a042429ea12a5e3341e85535fd726984f", "size": 158745627, "ipfsCIDv1": "bafybeieq5gdldmlp5b4ks4go7wci2an4b6yegbrpfh6idipzcywxuyi4ge"}, "src": {"name": "/chat.schildi.android_12002_src.tar.gz", "sha256": "5ac234c9ed84226d107e2e57cb6d4cc0c2a11c83799b141a25c99272d2ea2cc9", "size": 28845761}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "0.11.3-ex_26_5_2", "versionCode": 12002, "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.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.WAKE_LOCK"}, {"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.05.2\n- Send the mentioned user's display name in formatted mentions, instead of just their user ID\n"}}, "66c4f5c615f307db06848ae51da6a552779df1cecae33236fafbd4cf77d3c5fd": {"added": 1780094298321, "file": {"name": "/chat.schildi.android_12001.apk", "sha256": "66c4f5c615f307db06848ae51da6a552779df1cecae33236fafbd4cf77d3c5fd", "size": 124933169, "ipfsCIDv1": "bafybeickgoo5ulokwduir4f66ofrsf36li3zbqmcmts5mljw5w4d6ujykq"}, "src": {"name": "/chat.schildi.android_12001_src.tar.gz", "sha256": "69f4f9466e0fa87944d130397b4ad603d7c4536d9578d210a117d1e58c664981", "size": 28846317}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "0.11.3-ex_26_5_2", "versionCode": 12001, "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.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.WAKE_LOCK"}, {"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.05.2\n- Send the mentioned user's display name in formatted mentions, instead of just their user ID\n"}}}}, "chat.simplex.app": {"metadata": {"lastUpdated": 1780699361309}, "versions": {"2cd4aceeab0af439b891c4e3ee6265ac85024810a06fd19261d47f5c3cb9a9ed": null, "9f31de82904b2e0631c9c905a42300574f6969fb113ea279aa157127a89cbdd2": null, "b6b729266534e3fd8f0a076120b39a9d5b25ad9dadf1d912d5e42b286b64a565": {"added": 1780699361309, "file": {"name": "/chat.simplex.app_354.apk", "sha256": "b6b729266534e3fd8f0a076120b39a9d5b25ad9dadf1d912d5e42b286b64a565", "size": 84399895, "ipfsCIDv1": "bafybeihd6ly5vpjgtw5vsumshkqpk33x44sbcqgiqf37ohgyfxl5uliq4e"}, "src": {"name": "/chat.simplex.app_354_src.tar.gz", "sha256": "b0660bf66d6fcdea71dd09db0634038230ddcace702b2bf2f9adc75cdd7712f4", "size": 36324633}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "6.5.4", "versionCode": 354, "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"}]}}, "275a8cb744a0cb5857985338f013f14767d27fc2333ad944ceaae94ed4192d08": {"added": 1780699361309, "file": {"name": "/chat.simplex.app_353.apk", "sha256": "275a8cb744a0cb5857985338f013f14767d27fc2333ad944ceaae94ed4192d08", "size": 95450915, "ipfsCIDv1": "bafybeih7tdj26h4hytdt5gach4jovwy74lmjirskiim7cfeht4vri5ptnu"}, "src": {"name": "/chat.simplex.app_353_src.tar.gz", "sha256": "765fd94bd62577dc040f4835c8dcb8fe68d049ba95c653a48b28670f36dbdca3", "size": 36321196}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "6.5.4", "versionCode": 353, "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"}]}}}}, "chromahub.rhythm.app": {"metadata": {"lastUpdated": 1781040519859, "featureGraphic": {"en-US": {"name": "/chromahub.rhythm.app/en-US/featureGraphic_F1XUQ_xbATlth3AU6lGZPVDPTqFxN3Bbs9rHEZxgp4k=.png", "sha256": "1755d443fc5b01396d877014ea51993d50cf4ea17137705bb3dac7119c60a789", "size": 407147}}, "screenshots": {"phone": {"en-US": [{"name": "/chromahub.rhythm.app/en-US/phoneScreenshots/API_Management.png", "sha256": "2c62f7b30609c64d8cbd5324d10c59aa91e042ab1649638cc1c8d511a2402c2e", "size": 213386}, {"name": "/chromahub.rhythm.app/en-US/phoneScreenshots/About.png", "sha256": "e82ad9a10a39e1182b10f1325d0d61893cbdfe21e816a8f19dd052b8bd9adf52", "size": 184417}, {"name": "/chromahub.rhythm.app/en-US/phoneScreenshots/AddToPlaylist.png", "sha256": "0ce2dc0c21aabd1463a122878c8b22f258875b31b3d5e7431ee5c33aff928bae", "size": 221928}, {"name": "/chromahub.rhythm.app/en-US/phoneScreenshots/Artist.png", "sha256": "a5ead64f4f28161d7f9b83e40edb30e37dcf6b7e7c4f1a100a100346a52f2b0f", "size": 784052}, {"name": "/chromahub.rhythm.app/en-US/phoneScreenshots/Artist_Management.png", "sha256": "a8301d4820b6f37ceb5b35688f8d1573b22cbb4f6040d0de76d6c8c81d5b05bd", "size": 177866}, {"name": "/chromahub.rhythm.app/en-US/phoneScreenshots/AutoEQ.png", "sha256": "eb631f4ba0eef3befc8d1fd6731e5dd207805d40a76c432fbe9644ff431d2ccd", "size": 150212}, {"name": "/chromahub.rhythm.app/en-US/phoneScreenshots/Backup_Restore.png", "sha256": "024d4fb6dd1ed0693e5be48cf85adee2ac58348d9839217bb6ac029f4ae71655", "size": 158873}, {"name": "/chromahub.rhythm.app/en-US/phoneScreenshots/Cache_Management.png", "sha256": "0a2b4369cfe8dff837bca3ff0db4d438103d80aa7d921ce82914b30e4693d635", "size": 155514}, {"name": "/chromahub.rhythm.app/en-US/phoneScreenshots/Create_Playlist.png", "sha256": "4214a5198225db376280cb28e600c10b9e7d2efa6abfbb26de4f09ebf9051702", "size": 566146}, {"name": "/chromahub.rhythm.app/en-US/phoneScreenshots/Device_Output.png", "sha256": "74e6a56a3fb2e91ed82f098dd198d22627a90c2ed1ffd68e310fb9551c0ab045", "size": 134400}, {"name": "/chromahub.rhythm.app/en-US/phoneScreenshots/Edit_Metadata.png", "sha256": "f1139c46fa952e57a4a7cbc16b805490a88280457d641e29ca6d39f47bbb9ab9", "size": 287629}, {"name": "/chromahub.rhythm.app/en-US/phoneScreenshots/Equalizer.png", "sha256": "b5b8ac95a05e32b0bfd162d915729ffc2353db2e8fdd37fd1a68bebaa1a3c80d", "size": 115345}, {"name": "/chromahub.rhythm.app/en-US/phoneScreenshots/Export_Playlist.png", "sha256": "1ef285f463f61151e4a4f7b0c638a9b2f71837cd197a728b0c0563777102a19a", "size": 203554}, {"name": "/chromahub.rhythm.app/en-US/phoneScreenshots/Full_Screen_Lyrics_View.png", "sha256": "6a2dcaed1c03f2a70ced075308919ee10c95c45315d6b4c87036d856041175b1", "size": 411095}, {"name": "/chromahub.rhythm.app/en-US/phoneScreenshots/Gestures.png", "sha256": "ab47bb18c5dc2e5b83f2e73d94f666ec7bacb47191750de7842f4785d9f2771c", "size": 188197}, {"name": "/chromahub.rhythm.app/en-US/phoneScreenshots/Home.png", "sha256": "c1e16f5e3492b9d21d02755c573f42a911b1ebb46ae890b34a59b592791b4b23", "size": 1775482}, {"name": "/chromahub.rhythm.app/en-US/phoneScreenshots/Home2.png", "sha256": "c5327b3097ae9acfbd247c60f845d9cd9f60e4cbfb4011352799f336dbb10ba1", "size": 840519}, {"name": "/chromahub.rhythm.app/en-US/phoneScreenshots/Home3.png", "sha256": "c58c779e67e8c25ffdd492036e810dff403a0e8550d512cfc2e11721b7905a54", "size": 513671}, {"name": "/chromahub.rhythm.app/en-US/phoneScreenshots/Home4.png", "sha256": "9e5b327422bbfba5ccad5cdf079575b9521365abd80f960d6b45b3fddf97e680", "size": 497355}, {"name": "/chromahub.rhythm.app/en-US/phoneScreenshots/Home_Management.png", "sha256": "49dddbc15eb58812ae520f3e7ec420ad9485b7565e5be47adcc3de187ac729c3", "size": 159293}, {"name": "/chromahub.rhythm.app/en-US/phoneScreenshots/Import_Playlist.png", "sha256": "e989be3c6f4789c693b5ea53456ffe5583baf37b31e29d0e3b8e966933cbf47b", "size": 209552}, {"name": "/chromahub.rhythm.app/en-US/phoneScreenshots/Integrations.png", "sha256": "be73554e2cbdb03db3d4aa4d1a6ffa6e50b53d53bbbfe6dbec8b6b9517b2f9f9", "size": 197656}, {"name": "/chromahub.rhythm.app/en-US/phoneScreenshots/Language_Switcher.png", "sha256": "80607a6751517c6420fd0e79f8e0ff2f280b10a77df4b0eac724c60a1c003728", "size": 116312}, {"name": "/chromahub.rhythm.app/en-US/phoneScreenshots/Library_Albums.png", "sha256": "e5e70a15f4aa156c526bd6177a9d30ed208d5ba0c8275e70bcd850126e449594", "size": 666214}, {"name": "/chromahub.rhythm.app/en-US/phoneScreenshots/Library_Artists.png", "sha256": "bacb5225493c074542d2d542318bf75e9ba127e6bc3a3beb877da57e3af1ca1f", "size": 424227}, {"name": "/chromahub.rhythm.app/en-US/phoneScreenshots/Library_Explorer.png", "sha256": "626027ea27b1e67e3fcd0a5e154dc58c6fb4302e8a65cd491fc372d2cc097a56", "size": 170699}, {"name": "/chromahub.rhythm.app/en-US/phoneScreenshots/Library_Playlists.png", "sha256": "cc59ba34ffd33449d910b85d977b1d4a8b1a4680e23a4ce60ea8d496d2004b44", "size": 415207}, {"name": "/chromahub.rhythm.app/en-US/phoneScreenshots/Library_Songs.png", "sha256": "5781ec0b57dce682bf7a43efdb12ed22e3e5c43447ce9e175672927b2be9ad92", "size": 325861}, {"name": "/chromahub.rhythm.app/en-US/phoneScreenshots/Library_Tab_Order.png", "sha256": "8949ae1dcbcbeb5b16cc965af8ddab37af0013cda234b47807ab71d23a7745ff", "size": 133329}, {"name": "/chromahub.rhythm.app/en-US/phoneScreenshots/Lyrics.png", "sha256": "c1d8843004a33ce9aa242d324aade6d11cd7db364f56c0ab8adaaf9a46312e95", "size": 147947}, {"name": "/chromahub.rhythm.app/en-US/phoneScreenshots/Lyrics_Editor.png", "sha256": "9e282fb492f30219c65ff37901a2db443f953542a64298b09c7c1a2aa1a82732", "size": 389149}, {"name": "/chromahub.rhythm.app/en-US/phoneScreenshots/MediaScanner.png", "sha256": "74f5d83aab429300ca04b925d282240e4afb5ecbfe4e0a2f7a6770085e8cac4d", "size": 208689}, {"name": "/chromahub.rhythm.app/en-US/phoneScreenshots/Media_Scan.png", "sha256": "7b3821f908ed8944ad281382d475918ce083d5c356d5a4d97007b99ef6c323f5", "size": 154113}, {"name": "/chromahub.rhythm.app/en-US/phoneScreenshots/Miniplayer.png", "sha256": "bdd80a4fce857d27d9d4ebc414d71a6c8b5af6bd8260dee5d1bdd4df802dc7e8", "size": 159858}, {"name": "/chromahub.rhythm.app/en-US/phoneScreenshots/Modes.png", "sha256": "1eb18ef110e0f21f38d3aa4f62ab23ed6912e618428c25ea80bcfb77f326a593", "size": 134696}, {"name": "/chromahub.rhythm.app/en-US/phoneScreenshots/Multi-Selection.png", "sha256": "6440786a8482129643353344538974417869cd45da2cfae211b5b4fcc3e4777e", "size": 152052}, {"name": "/chromahub.rhythm.app/en-US/phoneScreenshots/Playback.png", "sha256": "fbbcf52afaf728df2761c4a16c06e0876ba4e799bad5abea226272b7621156f3", "size": 169501}, {"name": "/chromahub.rhythm.app/en-US/phoneScreenshots/Player.png", "sha256": "e763bb77e8f1610fc3d264a2a24f2bb54dfcb83a0f9260466b5946b6de41d721", "size": 865515}, {"name": "/chromahub.rhythm.app/en-US/phoneScreenshots/Player_2.png", "sha256": "fca53fdb58132c7fd34cebade3629f114c01d637e7417ce9a8fa819b2c20af9f", "size": 565990}, {"name": "/chromahub.rhythm.app/en-US/phoneScreenshots/Player_Lyrics_View.png", "sha256": "6be75a0e2f40a8c9efb56fa1be81a68bd9ecab035607ef38158ec230baff571a", "size": 646014}, {"name": "/chromahub.rhythm.app/en-US/phoneScreenshots/Playist_Management.png", "sha256": "67ce1f00e26e1485762a25db06d8d0c6797a170f1ee1b97d3a91ab8045c62d37", "size": 150426}, {"name": "/chromahub.rhythm.app/en-US/phoneScreenshots/Playlist.png", "sha256": "59bec86b4fdd38554029579ae1364deeb512ba181f7f5db75757012419f58925", "size": 292040}, {"name": "/chromahub.rhythm.app/en-US/phoneScreenshots/Queue.png", "sha256": "d83453c85db26c1eb2656293221c3c6c26486cdd4687aac00a20504d898f62bd", "size": 289144}, {"name": "/chromahub.rhythm.app/en-US/phoneScreenshots/Queue_Playback.png", "sha256": "ff443bd52666a2f9c28dbe4f47184fe9a5cf50c373a578f7c05c657b70ab6ae7", "size": 216538}, {"name": "/chromahub.rhythm.app/en-US/phoneScreenshots/Rhythm_Stats.png", "sha256": "05c4eb76552a4d050b470cc50b39f423427cb4312014f239df72b8ddf9f20aaa", "size": 230512}, {"name": "/chromahub.rhythm.app/en-US/phoneScreenshots/Screenshot_20251011-211239.png", "sha256": "8f8d78f7a20ac7f19118dc1e98af2cd122db1f562c1af86a4adc5d8f15e97f43", "size": 133809}, {"name": "/chromahub.rhythm.app/en-US/phoneScreenshots/Search.png", "sha256": "e397587a6499f46df20371ea57401b70b378049f35e6dd4f1cf968ddfb39661d", "size": 161540}, {"name": "/chromahub.rhythm.app/en-US/phoneScreenshots/Search_Res.png", "sha256": "fc5215d9f9bc8ff99f488d7e4de9e9d48d413cf309409661eb6f0243576e51fd", "size": 280516}, {"name": "/chromahub.rhythm.app/en-US/phoneScreenshots/Settings.png", "sha256": "fa37111da562d635e86c0d5279b3c365e2c7e50bdd167c3950e1129f7352250b", "size": 154476}, {"name": "/chromahub.rhythm.app/en-US/phoneScreenshots/Settings_Search.png", "sha256": "a6c61c26a42444306aa060b0dd7053eb3eda70d433171c6bbf3a1f6367c31669", "size": 208845}, {"name": "/chromahub.rhythm.app/en-US/phoneScreenshots/Shapes.png", "sha256": "63ca41866cc3cd213f3e8dbead6628322f688753dee81680467ba91fc5bbd308", "size": 150223}, {"name": "/chromahub.rhythm.app/en-US/phoneScreenshots/Sleep_Timer.png", "sha256": "d9f4e092b501ffae415bf4a2509f3f437a73c7f98e31dfab46d4c12de545d73a", "size": 125136}, {"name": "/chromahub.rhythm.app/en-US/phoneScreenshots/Sleep_Timer2.png", "sha256": "ee1f48add9c9ad69a41e878d643655cc69643a94cab223f93cd8f7a1f237b36d", "size": 209635}, {"name": "/chromahub.rhythm.app/en-US/phoneScreenshots/Sleep_Timer3.png", "sha256": "ee1f48add9c9ad69a41e878d643655cc69643a94cab223f93cd8f7a1f237b36d", "size": 209635}, {"name": "/chromahub.rhythm.app/en-US/phoneScreenshots/Song_Info.png", "sha256": "16851447213797bff60e20af1544481b94d31a6de1baeb2dce5116f774cd3f93", "size": 193685}, {"name": "/chromahub.rhythm.app/en-US/phoneScreenshots/Splash.png", "sha256": "aeea6daa9d8f642843395e475bf5e0c61b6f40321f3e6ca10c58ca506f573156", "size": 54162}, {"name": "/chromahub.rhythm.app/en-US/phoneScreenshots/Themes.png", "sha256": "ed8d88a0e791e33fc7080473fd0ec663c1c99ac6c8a42652b5f2a132daeebe1f", "size": 165457}, {"name": "/chromahub.rhythm.app/en-US/phoneScreenshots/Themes_Color.png", "sha256": "c76f5de9a309e52808e64bf33cbaa3a713187043de124d52197869b226ad45a0", "size": 181709}, {"name": "/chromahub.rhythm.app/en-US/phoneScreenshots/Themes_Font.png", "sha256": "dab809730e9652c097e1d254f5750aecafe46b93d441a8b1e3c14fde7f439ec3", "size": 149848}, {"name": "/chromahub.rhythm.app/en-US/phoneScreenshots/Tour.png", "sha256": "6ff34ec4309106fa5bafde47cee86fc913a5c477fe4f48828d7f6e634159d092", "size": 59468}, {"name": "/chromahub.rhythm.app/en-US/phoneScreenshots/Updater.png", "sha256": "1a01c7903dfa44fda05ed1e525136fae09b39c467bc5ceaf15a3b913b0c79656", "size": 169546}, {"name": "/chromahub.rhythm.app/en-US/phoneScreenshots/Widget.png", "sha256": "d0835421e83ec81c3cbbcd8989fedbadfe5baaaeb51d7c39420c060752807b47", "size": 236481}]}}, "description": {"en-US": "Your Music, Your Rhythm\n\nExperience your music collection like never before. Rhythm is a beautiful, open-source Material You music player built for audiophiles, supporting both local and streaming playback. Enjoy high-quality audio with zero tracking and absolutely no ads.  \n\n🔊 Audiophile-Grade Sound\n• High-Res Audio: Preserves native sample rates and bit depths for pure, unaltered sound.\n• Advanced EQ: Perfect your audio with a 10-band equalizer and over 6,000 AutoEQ presets tailored to your specific headphones.\n• Premium Playback: Enjoy true gapless playback and support for all major formats (FLAC, ALAC, Opus, WAV, MP3, OGG, and Dolby Atmos/EAC3-JOC).  \n\n🎨 Gorgeous Material 3 Design\n• Dynamic Colors: The app's theme adapts beautifully to your wallpaper (Android 12+) and the current album artwork.\n• Fluid UI: Experience expressive shapes, smooth animations, and an immersive, distraction-free lyrics view.\n• Responsive Widgets: Control your music straight from your home screen with modern Material 3 layouts.  \n\n📚 Smart Library & Lyrics\n• Dual-Mode Playback: Seamlessly switch between your local music library and streaming servers.\n• Synced Lyrics: Sing along with word-by-word highlighting via LRCLib, or use the local editor for custom offsets.\n• Ultimate Organization: Browse your music by Songs, Albums, Artists, Genres, Playlists, or Folders.\n• Multi-Select Power: Manage your queue, share, or delete multiple tracks at once with batch actions.\n• Reliable Scanning: A full-scan media scanner ensures no songs are ever missed.  \n\n⚙️ Feature-Packed\n• Rhythm Guard: Integrated hearing safety system with age-aware volume protection.\n• Built-in metadata editor with artwork integration from Deezer and YouTube Music.\n• Sleep timer, playback statistics, and stability tools for a crash-free experience.\n• Easy queue management and M3U playlist import/export.\n• In-app auto-updates directly from GitHub.  \n\n🔒 100% Private\nRhythm respects your data. There are no ads, no analytics, and no accounts required. It is completely offline-capable and proudly open-source (GPL v3).\n"}, "icon": {"en-US": {"name": "/chromahub.rhythm.app/en-US/icon_HopHKQGn7kjBHvf9xc9qdp3u6UrDq6leZ08fwHkpKWc=.png", "sha256": "1e8a472901a7ee48c11ef7fdc5cf6a769deee94ac3aba95e674f1fc079292967", "size": 48693}}}, "versions": {"cb25bbc57c6f571d1db65ce1e0354792241e8d8f5522ebe853383c7aeb6f04e9": null, "803377532c852c61d17a863bdb8421f7c9956c1360d53e064cc17c4c386414fa": null, "7778c03dddd889200c83a8ad2cf21e685fd6ad96118a8dae1176755d2d94a349": null, "3faba0de5fb718277f3dd3b5f97b66cecd526ec2ad58cfbaf9769252521b54d8": {"added": 1781040519859, "file": {"name": "/chromahub.rhythm.app_504031054.apk", "sha256": "3faba0de5fb718277f3dd3b5f97b66cecd526ec2ad58cfbaf9769252521b54d8", "size": 33484783, "ipfsCIDv1": "bafybeieeew2dahtd3565fwsfrkytftoloikg5i4vrglveiyqs67wi26yt4"}, "src": {"name": "/chromahub.rhythm.app_504031054_src.tar.gz", "sha256": "c80b081f58fceb1de63f729965254e2b1732034d5da261a42a30f534047ddfb9", "size": 61878972}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "5.0.403.1054-fdroid", "versionCode": 504031054, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 37}, "signer": {"sha256": ["cb9045124f6f7066c70f3b85c2bcfb75cc2293bb1b4ba1c3ec40e223a5cc6a35"]}, "usesPermission": [{"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VISUAL_USER_SELECTED"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.BLUETOOTH_ADMIN", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.BLUETOOTH_SCAN"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "chromahub.rhythm.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Rhythm v5.0 - Maintenance Update\n\n• Fixed crashes on opening Albums.\n• Many more Crash Fixes, UI & Performance Improvements.\n\nNote: IzzyOnDroid users are switched to F-Droid builds, so APIs are disabled by default which was responsible for fetching Artworks & Lyrics. \nYou can enable them in Settings > Integrations.\n\nThanks for using Rhythm ;)"}}, "6f04785453dca6152cef4da78c41a28cdc292001f3ea1874d0dc661ed31a20b0": {"added": 1780699361309, "file": {"name": "/chromahub.rhythm.app_504001047.apk", "sha256": "6f04785453dca6152cef4da78c41a28cdc292001f3ea1874d0dc661ed31a20b0", "size": 29447425, "ipfsCIDv1": "bafybeif4hvgktlo75lrouikwj2fpsitw574h5jju35feut5ffw6ztzcm34"}, "src": {"name": "/chromahub.rhythm.app_504001047_src.tar.gz", "sha256": "98cecbe8ea46dfaa7859db3002f5e2f8f7166d2b5e5e3f60aa8e644fc897ec31", "size": 60509987}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "5.0.400.1047-fdroid", "versionCode": 504001047, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 37}, "signer": {"sha256": ["cb9045124f6f7066c70f3b85c2bcfb75cc2293bb1b4ba1c3ec40e223a5cc6a35"]}, "usesPermission": [{"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VISUAL_USER_SELECTED"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.BLUETOOTH_ADMIN", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.BLUETOOTH_SCAN"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "chromahub.rhythm.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Rhythm v5.0 - Maintenance Update\n\n• Fixed lyrics parsing and display issues.\n• Added Experimental Replay Gain support.\n• Full Screen Lyrics view improvements.\n• Many more Crash Fixes, UI & Performance Improvements\n\nThanks for using Rhythm ;)"}}, "6fce7b0e54e947a5e6a94bdb99e1c766ae8b340b020517319794197bffb381af": {"added": 1780614376764, "file": {"name": "/chromahub.rhythm.app_503981045.apk", "sha256": "6fce7b0e54e947a5e6a94bdb99e1c766ae8b340b020517319794197bffb381af", "size": 29429673, "ipfsCIDv1": "bafybeic54j5zhe5iko7ysz3esde7wxxmbnpkiv3kngzd3cxulm47ci6lba"}, "src": {"name": "/chromahub.rhythm.app_503981045_src.tar.gz", "sha256": "9c8904092e0d5a829b728931cc5c2016f907dbe6a6ef629a809d3f8f355b3ab8", "size": 60500042}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "5.0.398.1045-fdroid", "versionCode": 503981045, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 37}, "signer": {"sha256": ["cb9045124f6f7066c70f3b85c2bcfb75cc2293bb1b4ba1c3ec40e223a5cc6a35"]}, "usesPermission": [{"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VISUAL_USER_SELECTED"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.BLUETOOTH_ADMIN", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.BLUETOOTH_SCAN"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "chromahub.rhythm.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Rhythm 5 - Maintenance Update\n\n- Fixed crashes.\n- Improved Haptics.\n- Material Symbols: Modern UI migration.\n- Full Screen Lyrics view improvements.\n- Added Drag & Drop support to multiple places replacing arrows."}}}}, "co.epitre.aelf_lectures": {"metadata": {"lastUpdated": 1780441838659}, "versions": {"2c4d1c348d46c67d59d3c03aeed46acdede46f7fbb86525d061f65c554924790": null, "070403853bf968ab8a3a17a157801c7b3aa6e13d68918a170700d79c91c6223b": null, "d974af858b0055b27b13a611938f8f5f8302f7c92779bee2b26e75d0ea290862": {"added": 1780441838659, "file": {"name": "/co.epitre.aelf_lectures_86.apk", "sha256": "d974af858b0055b27b13a611938f8f5f8302f7c92779bee2b26e75d0ea290862", "size": 9991828, "ipfsCIDv1": "bafybeibhsbhqeziphwlnsalqzfp7bwprw3uoqxsttgopksbwnufgdgpcfe"}, "src": {"name": "/co.epitre.aelf_lectures_86_src.tar.gz", "sha256": "22f1d8012533896808c90e95403fbf9e5e88430eec829c5135f67bce8f74e01c", "size": 11167190}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.10.0", "versionCode": 86, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["83662bbe8638c807dae7e2b1f298c4543199a7744368bd1f2adcdd831a68eef6"]}, "usesPermission": [{"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": "co.epitre.aelf_lectures.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on api.aelf.org for daily readings."}}}, "03433c5f82147b2ab30f7596c94186d24b6a0c14898186a42f6417a901d990d4": {"added": 1780441838659, "file": {"name": "/co.epitre.aelf_lectures_85.apk", "sha256": "03433c5f82147b2ab30f7596c94186d24b6a0c14898186a42f6417a901d990d4", "size": 17491513, "ipfsCIDv1": "bafybeiftv5m6pr7cmdwd7lzvgfvcxr6y5xrxgssm6zjzkzyto44s2ljlze"}, "src": {"name": "/co.epitre.aelf_lectures_85_src.tar.gz", "sha256": "4f7226790f77c9289d37a1f830872615f20e71390334490403d19217e84d2c1c", "size": 11197401}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.9.3", "versionCode": 85, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["83662bbe8638c807dae7e2b1f298c4543199a7744368bd1f2adcdd831a68eef6"]}, "usesPermission": [{"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": "co.epitre.aelf_lectures.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on api.aelf.org for daily readings."}}}}}, "com.Ace777.tidy": {"metadata": {"lastUpdated": 1780699361309}, "versions": {"bdfc90066b72815ea8157e223591a70171114c3e8497ee23584525f9ef83cae2": {"added": 1780699361309, "file": {"name": "/com.Ace777.tidy_19.apk", "sha256": "bdfc90066b72815ea8157e223591a70171114c3e8497ee23584525f9ef83cae2", "size": 16538964, "ipfsCIDv1": "bafybeigagdzairhjvzs7ynn5scwdlfo7vrfllxy262i65d52kicz4effjy"}, "src": {"name": "/com.Ace777.tidy_19_src.tar.gz", "sha256": "5d263ed6adcd64ef4b5c6d6bcc4f02e3b0f78d9fcbb66511d3836712d5e225de", "size": 1775421}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "3.4.14", "versionCode": 19, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["acf50c902b39a3718d0bac53b032c9ee0b144ddb524bc5d01530fc10a91dffcb"]}, "usesPermission": [{"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.Ace777.tidy.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.Colota": {"metadata": {"lastUpdated": 1780441838659, "description": {"en-US": "Colota is an open-source GPS tracking app that sends your location to your own server over HTTP(S). It works offline, supports geofencing, and doesn't share any data except with your configured backends.\n\n<b>Features</b>\n\n<ul>\n<li><b>Self-Hosted</b> - Works with Dawarich, GeoPulse, Home Assistant, OwnTracks, PhoneTrack, Reitti, Traccar or any custom backend that accepts JSON over HTTP</li>\n<li><b>Privacy First</b> - No analytics, no telemetry, no third-party SDKs. Licensed under AGPL-3.0</li>\n<li><b>Works Offline</b> - Fully functional without a server. Locations are queued locally and synced when connectivity returns. Export as CSV, GeoJSON, GPX or KML</li>\n<li><b>Offline Maps</b> - Download map areas to the device for use without an internet connection</li>\n<li><b>Scheduled Export</b> - Automatic daily, weekly or monthly exports to a local directory with file retention management</li>\n<li><b>Location History</b> - Daily summaries, trip segmentation, calendar with activity dots and per-trip export</li>\n<li><b>Reliable Tracking</b> - Foreground service, auto-start on boot and exponential backoff retry</li>\n<li><b>Geofencing</b> - Pause zones that automatically stop recording locations</li>\n<li><b>Tracking Profiles</b> - Automatically adjust GPS interval, distance filter and sync settings based on conditions like charging, car mode or speed</li>\n<li><b>Flexible Sync</b> - Instant, batch or offline modes. Restrict sync to Wi-Fi, a specific SSID or VPN</li>\n<li><b>App Shortcuts</b> - Long-press the app icon to start or stop tracking directly from the home screen. Compatible with automation apps like Tasker and Samsung Routines</li>\n<li><b>Quick Setup</b> - Configure devices via colota://setup deep links or QR codes</li>\n<li><b>Authentication</b> - Basic Auth, Bearer Token or custom headers</li>\n<li><b>Dark Mode</b> - Full light and dark theme support</li>\n</ul>\n\nThe FOSS variant uses Android's native LocationManager and has no Google Play Services dependency.\n"}}, "versions": {"bda4ad87d486cff321cb3aa86142195ccaa0ece9bf8b8de084c6b00b46254e4a": null, "41a50fbd49c4e93f0dd1023a48d6f6e3c4a79df0222b5626fbb40e98fca8662e": {"added": 1780441838659, "file": {"name": "/com.Colota_39.apk", "sha256": "41a50fbd49c4e93f0dd1023a48d6f6e3c4a79df0222b5626fbb40e98fca8662e", "size": 45785757, "ipfsCIDv1": "bafybeiaulypxype72mnfpzqw4llqfymw6d7j645hxq67kdyztnadlt4mmm"}, "src": {"name": "/com.Colota_39_src.tar.gz", "sha256": "ddb10f40a699e102d637f66b4182886e623bf14614dac779848d3462d362988c", "size": 120805863}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.10.0", "versionCode": 39, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["4f6fefa8f6c4b0a968e03cd253c5e0aa1e5bf01c567975c6694f6c1f4a5d89c9"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"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.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.ACCESS_LOCAL_NETWORK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "com.Colota.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Multi-select trips via long-press in Location History.\n- Tasker support: start/stop tracking via broadcast intent.\n- Battery charging status now correct in the Data tab.\n- Backup password field switched to hold-to-reveal.\n- Fixed motion-detection freezes on slower devices.\n- Trip detail: map track matches the title color; prev/next arrows switch trips.\n- Activity Log renamed to Logging, with a File tab for bug-report logs.\n- Fixed location import failing on files larger than a few KB.\n"}}}}, "com.acho.chat.app": {"metadata": {"added": 1780441838659, "categories": ["Social Network"], "issueTracker": "https://github.com/jorgecobos14/I_need_to_stop_programming_pls/issues", "lastUpdated": 1780441838659, "license": "MIT", "sourceCode": "https://github.com/jorgecobos14/I_need_to_stop_programming_pls", "screenshots": {"phone": {"es-ES": [{"name": "/com.acho.chat.app/es-ES/phoneScreenshots/Screenshot_2026-05-05-10-17-22-799_com.acho.chat.app.jpg", "sha256": "4987bc8084630096a22ea117b729ac55b8044014e067ed6ccd57bf42e264604a", "size": 113941}, {"name": "/com.acho.chat.app/es-ES/phoneScreenshots/Screenshot_2026-05-05-10-17-26-555_com.acho.chat.app.jpg", "sha256": "28f1d06bfc6184aae82504797efe17a3b2128297671992739b218ed83b026bea", "size": 97181}, {"name": "/com.acho.chat.app/es-ES/phoneScreenshots/Screenshot_2026-05-05-10-17-53-063_com.acho.chat.app.jpg", "sha256": "e9053815b162b84c5a6b8f2d8789760015b3d38c4352832bb3f9724b3a905e3d", "size": 159065}, {"name": "/com.acho.chat.app/es-ES/phoneScreenshots/Screenshot_2026-05-05-10-17-55-962_com.acho.chat.app.jpg", "sha256": "dd4d50316514e3f217276aeb2db76b54ba3efc916f114bdc15c79dfcca71e0ef", "size": 80854}, {"name": "/com.acho.chat.app/es-ES/phoneScreenshots/Screenshot_2026-05-05-10-17-59-117_com.acho.chat.app.jpg", "sha256": "d525256cbdbd97f64dbdb13678c2b7dc03272239b77f296552a63764e81da546", "size": 119434}, {"name": "/com.acho.chat.app/es-ES/phoneScreenshots/Screenshot_2026-05-05-10-18-02-282_com.acho.chat.app.jpg", "sha256": "9adb2c9be1e65c037c017115f995c3c910efc180b672f3cf248d2581f69093ef", "size": 116534}, {"name": "/com.acho.chat.app/es-ES/phoneScreenshots/Screenshot_2026-05-05-10-18-05-777_com.acho.chat.app.jpg", "sha256": "47acb47a457036ed93badb5c9ff323d8fec1d4c3567af254b7e4953b820411d7", "size": 195167}]}}, "authorEmail": "mariadolores2140@gmail.com", "authorName": "Jorgecobos14", "name": {"en-US": "Acho"}, "summary": {"en-US": "Lightweight WebView client for Acho Chat", "es-ES": "Cliente nativo y ligero para la plataforma social Acho"}, "description": {"en-US": "Acho Chat is a lightweight Android client that provides access to the Acho social network.\n", "es-ES": "Acho Chat es un cliente nativo para Acho, una red social auto-hospedada. Incluye servicio de notificaciones en segundo plano, widget de pantalla de inicio y renderizado acelerado por hardware. Compatible con API 25 hasta API 36, arquitecturas de 32 y 64 bits.\n"}, "preferredSigner": "6edce29efe0bed240c5855ed451178bd46960058507f36fabe7b16f681ffdc15"}, "versions": {"a67ba590551f7528b25bc242163a85cba5cea3cd82cc1e400f07432c95c61054": {"added": 1780441838659, "file": {"name": "/com.acho.chat.app_1.apk", "sha256": "a67ba590551f7528b25bc242163a85cba5cea3cd82cc1e400f07432c95c61054", "size": 99343, "ipfsCIDv1": "bafybeicmljezicrhz5mhh6h2lbpscdch6tmmsiory7bp2eoqcodijzygza"}, "src": {"name": "/com.acho.chat.app_1_src.tar.gz", "sha256": "a2006e0a9e12f96a3a43938192b5b16779abb08a9dcde4f7cb83262cee3930a3", "size": 2647529}, "manifest": {"versionName": "1.0", "versionCode": 1, "usesSdk": {"minSdkVersion": 25, "targetSdkVersion": 35}, "signer": {"sha256": ["6edce29efe0bed240c5855ed451178bd46960058507f36fabe7b16f681ffdc15"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"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": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on the Acho hosted backend for message transport."}}}}}, "com.adilhanney.saber": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"303809adef20fe5421f841b13a6e57c5b0ea1cecde9506978a9d5effb93582b9": null, "fc50966e99cfeb6c21008ac79e734e987965a9f9e68a23430d9cf3852cf033b1": null, "5eee9ed8149e1fee5e61bdc3bd0702c13f4245ea34e84cf7aa9efb900833930c": null, "ecfe1091154c7b300a427a6435e80e871a279fecdf3054679d66c59773e546a2": {"added": 1781040519859, "file": {"name": "/com.adilhanney.saber_1340203.apk", "sha256": "ecfe1091154c7b300a427a6435e80e871a279fecdf3054679d66c59773e546a2", "size": 42506332, "ipfsCIDv1": "bafybeihn4ezsh4nmmwwcwocpb7trvbzp32b63g2egzcfrmqty5wzzsuus4"}, "src": {"name": "/com.adilhanney.saber_1340203_src.tar.gz", "sha256": "2a21f8be282c76e30c3140d25c1d9f86f639d20f6091f21ac87ace925f538942", "size": 651319935}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.34.2", "versionCode": 1340203, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["07cbce38536206e629fecb4ef14fc66861ca0965556878ad6b636d77a6ab895a"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"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.adilhanney.saber.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"ar": "• تم إصلاح ميزة \"المراقبة للتحديثات على الخادم\" التي لم تكن تعمل.\n• تحسين أداء تصدير ملفات PDF وعرض الصور المصغرة.\n• تحسين تجريبي لدعم القلم على نظام ويندوز، بإضافة كشف الاتجاه والأزرار.\n", "ca": "• Reparat la funció \"Espera actualitzacions al servidor\" que no funcionava.\n• Millorejat el rendiment de l'export de PDF i la creació de miniatures.\n• Experimentalment millorejat el suport del llat (stylus) en Windows, afegint orientació i detecció de botons.\n", "cs": "• Opravil jsem funkci \"Sledujte aktualizace na serveru\", která nefungovala.\n• Vylepital jsem výkon exportu PDF a miniaturních obrázků.\n• Experimentálně vylepital jsem podporu stylusu na Windows, přičemž jsem přidal orientaci a detekci tlačítek.\n", "de": "• Die Funktion „Updates vom Server beobachten“ wurde behoben.\n• Die Leistung beim Export von PDFs und beim Erstellen von Vorschaubildern wurde verbessert.\n• Experimentell wurde die Stiftunterstützung unter Windows verbessert, indem Orientierung und Schaltflächenerkennung hinzugefügt wurden.\n", "en-US": "• Fixed the \"Watch for updates on the server\" feature not working.\n• Improved PDF export and thumbnailing performance.\n• Experimental improved stylus support on Windows, adding orientation and button detection.\n", "eo": "• Fixita la funkcio \"Vidi nuntemojn sur la servero\" ne funkcias.\n• Plibonita la performo de ekspredo de PDF kaj thumbloj.\n• Eksperimentala plibonita stylus-subteno sur Windows, aldonante orientiron kaj buton detekton.\n", "es": "• Se corrigió la función \"Esperar actualizaciones en el servidor\" que no funcionaba.\n• Se mejoró el rendimiento de la exportación a PDF y la creación de miniaturas.\n• Se mejoró experimentalmente el soporte del lápiz óptico en Windows, añadiendo detección de orientación y botones.\n", "fa": "• ویژگی \"دنبال کردن به‌روزرسانی‌ها در سرور\" را که کار نمی‌کرد، رفع شد.\n• عملکرد خروجی PDF و تصویر کوچک (thumbnailing) بهبود یافت.\n• پشتیبانی آزمایشی قلم (stylus) را در ویندوز بهبود بخشید و تشخیص جهت‌گیری و دکمه‌ها را اضافه کرد.\n", "fr": "• Corrigé le dysfonctionnement de la fonctionnalité \"Surveiller les mises à jour sur le serveur\".\n• Amélioration des performances de l'exportation et de la création de vignettes PDF.\n• Amélioration expérimentale du support du stylet sur Windows, ajoutant la détection de l'orientation et des boutons.\n", "he": "• תיקתי את התכונה \"עקוב אחר עדכונים בשרת\" שלא עבדה.\n• שיפרתי את ביצועי ייצוא PDF וצילום תמונות מקדימות (thumbnailing).\n• שיפור ניסיוני לתמיכה בכלי שרטוט (stylus) בווינדוס, והוספת זיהוי כיוון וכפתורים.\n", "hu": "• Javítottam a „Töltségek követése a szerveren” funkciót, amely nem működött.\n• Javítottam a PDF export és a prémiumkép (thumbnailing) teljesítményét.\n• Kísérleti módon javítottam a stilus támogatást Windowson, hozzáadva a törechtartamot és gombok érzékelését.\n", "it": "• Ho risolto il problema della mancata funzionalità \"Monitora gli aggiornamenti sul server\".\n• Ho migliorato le prestazioni di esportazione PDF e anteprima.\n• Supporto sperimentale migliorato per la penna su Windows, aggiungendo rilevamento dell'orientamento e dei pulsanti.\n", "ja": "• 「サーバーでの更新を監視する」機能が動作しないのを修正しました。\n• PDFのエクスポートとサムネイルのパフォーマンスを向上させました。\n• Windowsでのスタイラスサポートを実験的に改善し、向きとボタンの検出を追加しました。\n", "pl": "• Naprawiono nie działanie funkcji „Obserwuj aktualizacje na serwerze”.\n• Zoptymalizowano wydajność eksportu PDF i tworzenia miniatur.\n• Eksperymentalnie ulepszono wsparcie dla rysika na Windows, dodając wykrywanie orientacji i przycisków.\n", "pt-BR": "• Corrigi o recurso \"Acompanhar atualizações no servidor\" que não estava funcionando.\n• Melhorei o desempenho da exportação de PDF e criação de miniaturas (thumbnails).\n• Melhorei experimentalmente o suporte a caneta (stylus) no Windows, adicionando detecção de orientação e botões.\n", "ru": "• Исправлена неработающая функция \"Следить за обновлениями на сервере\".\n• Улучшена производительность экспорта PDF и создания миниатюр.\n• Экспериментально улуч}^{\\text{е} поддержку стилуса в Windows, добавив определение ориентации и кнопок.\n", "sl": "• Popravljeno delo \"Sledite podatke na serverju\" ki ni deluje.\n• Popravljeno učinkovitost izvoza PDF-ov in thumbnailing.\n• Eksperimentalno izboljšano podporo za stylus na Windowsu, z dodalimi detekcijo orientacije in gumbov.\n", "th": "• แก้ไขฟีเจอร์ \"รับการอัปเดตจากเซิร์ฟเวอร์\" ที่ไม่ทำงาน\n• ปรับปรุงประสิทธิภาพการส่งออก PDF และการสร้างภาพขนาดย่อ (thumbnailing)\n• ทดลองปรับปรุงการรองรับปากกาบน Windows โดยเพิ่มการตรวจจับทิศทางและปุ่ม\n", "tr": "• Sunucudaki güncellemeleri izleme özelliğinin çalışmadığını düzelttim.\n• PDF dışa aktarma ve küçük resim oluşturma performansını iyileştirdim.\n• Windows'ta kalem desteğini deneysel olarak iyileştirdim, yönelim ve düğme algılama ekledim.\n", "uk": "• Виправлено непрацездатність функції \"Слідкуйте за оновленнями на сервері\".\n• Покращено продуктивність експорту PDF та створення мініатюр.\n• Експериментально покращено підтримку стилуса у Windows, додавши виявлення орієнтації та кнопок.\n", "vi": "• Đã sửa lỗi tính năng \"Theo dõi cập nhật trên máy chủ\" không hoạt động.\n• Cải thiện hiệu suất xuất PDF và tạo hình thu nhỏ (thumbnail).\n• Thử nghiệm cải thiện hỗ trợ bút cảm ứng trên Windows, thêm phát hiện hướng và nút bấm.\n", "zh-Hans-CN": "• 修复了“关注服务器更新”功能不工作的问题。\n• 提高了 PDF 导出和缩略图的性能。\n• 在 Windows 上实验性地改进了触控笔支持，增加了方向和按钮检测。\n", "zh-Hant-TW": "• 修正了「監看伺服器更新」功能無法運作的問題。\n• 提升了 PDF 匯出和縮圖的效能。\n• 在 Windows 上實驗性地改善了觸控筆支援，增加了方向和按鈕偵測。\n"}}, "12c62b99d4757509742adfdfd8e75c89086f5e018d4e273f7b62f588446911de": {"added": 1781040519859, "file": {"name": "/com.adilhanney.saber_1340202.apk", "sha256": "12c62b99d4757509742adfdfd8e75c89086f5e018d4e273f7b62f588446911de", "size": 40679534, "ipfsCIDv1": "bafybeiaqqgbah756rulk7c63fsg47rxs6ed3nwmyssjjqgsjfuxr6fwnmi"}, "src": {"name": "/com.adilhanney.saber_1340202_src.tar.gz", "sha256": "22c829fea340b609866afad95b7619ee2a7f3de2cc0235f6bf8ded18348fd2cd", "size": 651314999}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.34.2", "versionCode": 1340202, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["07cbce38536206e629fecb4ef14fc66861ca0965556878ad6b636d77a6ab895a"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"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.adilhanney.saber.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "ceb246b311d6696c2ec0d1612b33db1d7194e777a652aa5add5085fd47ede138": {"added": 1781040519859, "file": {"name": "/com.adilhanney.saber_1340201.apk", "sha256": "ceb246b311d6696c2ec0d1612b33db1d7194e777a652aa5add5085fd47ede138", "size": 36943994, "ipfsCIDv1": "bafybeiankrvrpsnsoif3thgk5s4v5wh7zu4gwcjr6uw23lpngxu3f23624"}, "src": {"name": "/com.adilhanney.saber_1340201_src.tar.gz", "sha256": "ea06a2eb386a99e40d475619a57a9e3906d683c3a03aab09564589c7cf66270c", "size": 651315939}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.34.2", "versionCode": 1340201, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["07cbce38536206e629fecb4ef14fc66861ca0965556878ad6b636d77a6ab895a"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"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.adilhanney.saber.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.agatamessina.quandointv": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"52b6502849e66792214f6c625404162f01f451c19e69c6f82418c33c30db1d96": {"added": 1781040519859, "file": {"name": "/com.agatamessina.quandointv_6.apk", "sha256": "52b6502849e66792214f6c625404162f01f451c19e69c6f82418c33c30db1d96", "size": 6602882, "ipfsCIDv1": "bafybeif53mddwwp3czgxelgme4xytvrgzy5cje3homfpsgaecavfxdgxru"}, "src": {"name": "/com.agatamessina.quandointv_6_src.tar.gz", "sha256": "db44f0f8485bf446af827fa6c6a166264578060d3f946a97561174a6c6184e74", "size": 6205209}, "manifest": {"versionName": "1.0.5", "versionCode": 6, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["d38888261f0add979163c06dff96f2bf30bd67da54589c335daecb9d88483571"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "com.agatamessina.quandointv.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on guidatv.quotidiano.net servers", "it-IT": "Dipende dai server guidatv.quotidiano.net"}}}}}, "com.aisleron": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"b5d84fa2fd500dda57794f96819fbc8f5d627e5652b2cd596ca64353d4254fbc": null, "349e22b83c457165b1b87cd996bc919cbe73fb440828f6915d6b49f42f81dc98": null, "9084bfdffaebb61d4656c1d228cc09f19906f35a76b253a55e7b4373e3398a2e": {"added": 1781040519859, "file": {"name": "/com.aisleron_22.apk", "sha256": "9084bfdffaebb61d4656c1d228cc09f19906f35a76b253a55e7b4373e3398a2e", "size": 2318747, "ipfsCIDv1": "bafybeihx4pvib2zamnll2bivb5rwi3wmp7s375kkmqikbkckfmv3d3grye"}, "src": {"name": "/com.aisleron_22_src.tar.gz", "sha256": "51a4dd4ee245a651a840901fc109b8ffa29fd1de07e67a80644dbc2e5c9184f4", "size": 2117487}, "manifest": {"versionName": "2026.4.1", "versionCode": 22, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["e1a1725f32b302c6c69aeebd25c5e50741821af7bfec0ae18adfca28705639ea"]}, "usesPermission": [{"name": "com.aisleron.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Enhancements:\n* Added Portuguese translations.\n\nBug Fixes:\n* Fix crash on app resume in Android 13.\n"}}, "e50cdb5e91544deba820c7da5511ad2b13f3b93fb73b91fcafa258103b91afbe": {"added": 1780306216819, "file": {"name": "/com.aisleron_21.apk", "sha256": "e50cdb5e91544deba820c7da5511ad2b13f3b93fb73b91fcafa258103b91afbe", "size": 2248054, "ipfsCIDv1": "bafybeid4gmt4vvejw5lxnfbcsr66q4qs2lwbiexvntiffsuyurrufchvxu"}, "src": {"name": "/com.aisleron_21_src.tar.gz", "sha256": "f18386f1c20d4ee99532440a3e9b4987d2be90bdac3aebb7945b7cb1b119033c", "size": 2113501}, "manifest": {"versionName": "2026.4.0", "versionCode": 21, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["e1a1725f32b302c6c69aeebd25c5e50741821af7bfec0ae18adfca28705639ea"]}, "usesPermission": [{"name": "com.aisleron.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"de-DE": "Ausdehnungen:\n* Bereite vor #Daten Model für synchronisieren Charakterzug.\n\nKäfer Klemmen:\n* Klemme Produkt Qty Wesen abgehackt ab #obenab #wann benutzend große Schrift Größen.\n", "en-US": "Enhancements:\n* Prepare data model for sync feature.\n\nBug Fixes:\n* Fix Product Qty being chopped off at the top when using large font sizes.\n", "es-ES": "Mejoras:\n* Prepare el modelo de datos para la función de sincronización.\n\nCorrección de errores:\n* Correr producto Qty siendo cortado en la parte superior al utilizar grandes tamaños de fuente.\n", "fr-FR": "Améliorations :\n* Préparer le modèle de données pour la fonction de synchronisation.\n\nCorrections de bug :\n* Fix Product Qty étant coupé en haut en utilisant de grandes tailles de police.\n", "it-IT": "Miglioramenti:\n* Preparare il modello di dati per la funzione di sincronizzazione.\n\nCorrezioni di bug:\n* Prodotto fisso Qty viene tagliato in cima quando si utilizzano grandi dimensioni del carattere.\n", "uk": "Розширення:\n* Підготовка моделі даних для функції синхронізації.\n\nВиправлення помилок:\n* Фіксований продукт Щільність порізаного зверху при використанні великих розмірів шрифту.\n"}}, "1c0f0126515623a4dea2b2db3e0bcffdfc98f4c60f2d6bca100979ed8d977c82": {"whatsNew": {"de-DE": "Ausdehnungen:\n* Zugefügt die Option zu anschauen die Produkt Liste gruppiert bei Drehort/Laden.\n* Zugefügt ein Spenden Sektion zu die Von Seite.\n* Zugefügt einen Suche Eintrag zu der #Fließend Aktion Knopf Speisekarte.\n* #Bevölkern #Heißen weiter Produkt Seite Zufügen mit Suche Resultate ob verfügbar.\n* Zugefügt türkische und bretonische Übersetzungen.\n\nKäfer Klemmen:\n* Bring an inkorrekt gepinnt Laden seiend gezeigt #nachdem reordering Läden.\n", "es-ES": "Mejoras:\n* Se agregó la opción para ver la lista de productos agrupada por ubicación/tienda.\n* Sección de Contribución añadida a la página Acerca.\n* Agregada entrada de búsqueda al menú del Botón de Acción Flotante.\n* Nombre Popular en la página Añadir Producto con resultados de búsqueda si están disponibles.\n* Traducciones turcas y bretonas.\n\nCorrección de errores:\n* Arregla la tienda de pinned incorrecta que se muestra después de reordenar tiendas.\n", "fr-FR": "Améliorations :\n* Ajout de l'option pour afficher la liste de produits regroupée par emplacement/shop.\n* Ajout d'une section Contribuer à la page A propos.\n* Ajout d'une entrée de recherche dans le menu Bouton d'action flottante.\n* Populate Name on Add Product page with search results if available.\n* Ajout de traductions turques et bretonnes.\n\nCorrections de bug :\n* Correction d'une pinte incorrecte affichée après la réorganisation des magasins.\n", "it-IT": "Miglioramenti:\n# Aggiunta la possibilità di visualizzare l'elenco dei prodotti raggruppati per posizione / negozio.\n* Aggiunto una sezione Contributo alla pagina Informazioni.\n* Aggiunto una voce di ricerca al menu pulsante azione galleggiante.\n* Populate Name on Add Product page con risultati di ricerca se disponibili.\n* Aggiunte traduzioni turche e bretone.\n\nCorrezioni di bug:\n* Fissare il negozio a pinned errato che viene visualizzato dopo riordinare i negozi.\n", "uk": "Розширення:\nІм'я * Додана можливість перегляду списку товарів, що узгоджуються місцезнаходженням/магазином.\n* Додано розділ Внесків на сторінку Про.\n* Додано запис пошуку до меню Кнопки Floating Action.\n* Ім'я користувача на сторінці Додати товар з результатами пошуку.\n* Додано переклади турецької та Breton.\n\nВиправлення помилок:\n* Фіксувати некоректний анкерований магазин, який відображається після перезамовлення магазинів.\n"}}}}, "com.akylas.aard2": {"metadata": {"lastUpdated": 1780506857489}, "versions": {"741d923e0a0e7fe4c2448d3ea8af6ec8e34f7f2cc73e6478ba2f502cdbd02b26": null, "0e937421e824e4eec42a117dc4c77f4bc270cc0fac43334618fd8687ec801462": null, "c13585508c93b1ab66f3964a60bd7101d715ddef53db835cfc52305d61f0c9d8": null, "522db05633e6f32a74ce029ab228dd7f92bebd4f274bb675eb672d513c2c6523": {"added": 1780506857489, "file": {"name": "/com.akylas.aard2_79.apk", "sha256": "522db05633e6f32a74ce029ab228dd7f92bebd4f274bb675eb672d513c2c6523", "size": 2934401, "ipfsCIDv1": "bafybeihjk6673nul3ylizckaw6tg7b5yal3pbvqb6wuslz3aikrarqzuva"}, "src": {"name": "/com.akylas.aard2_79_src.tar.gz", "sha256": "ec071bcddd8a4de0fff84adda6331cdf2d77be1d87916b45429f7d609b3d98ef", "size": 1924514}, "manifest": {"versionName": "2.0.6", "versionCode": 79, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["50c3301e181970be7d50b4cd51e44060db6876ebf6adb02e48336db4048e5757"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "com.akylas.aard2.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "70d1439d812ade59e90685fa256bbc158f2976eb576a95e8594300a51220038a": {"added": 1780172537598, "file": {"name": "/com.akylas.aard2_78.apk", "sha256": "70d1439d812ade59e90685fa256bbc158f2976eb576a95e8594300a51220038a", "size": 2931745, "ipfsCIDv1": "bafybeibfoww2sxpdc3roxk6ewewlggzt27qdaqstfl55unoby57aeplxqe"}, "src": {"name": "/com.akylas.aard2_78_src.tar.gz", "sha256": "5ce030d315840ce262b31b5634b35ddf4863e828ef3e19c14f68372d10922ea7", "size": 1922597}, "manifest": {"versionName": "2.0.5", "versionCode": 78, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["50c3301e181970be7d50b4cd51e44060db6876ebf6adb02e48336db4048e5757"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "com.akylas.aard2.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Bug fixes:\n- bookmarks/history lost on restart"}}, "8f64d7acd834c40b838b2be06870f00856e9067a4186e59d6f8aaa7df8901b61": {"added": 1780094298321, "file": {"name": "/com.akylas.aard2_77.apk", "sha256": "8f64d7acd834c40b838b2be06870f00856e9067a4186e59d6f8aaa7df8901b61", "size": 2871713, "ipfsCIDv1": "bafybeigefkhz3uiplhuzjjgpukehoxo4t7ej4skapctzdbvolhv2onlt4u"}, "src": {"name": "/com.akylas.aard2_77_src.tar.gz", "sha256": "245e6f9abd49f6613bac60528c61ffa2d7fd1031183426cc662ea7cdab18e4b3", "size": 1922294}, "manifest": {"versionName": "2.0.4", "versionCode": 77, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["50c3301e181970be7d50b4cd51e44060db6876ebf6adb02e48336db4048e5757"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "com.akylas.aard2.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Bug fixes:\n- broken production build\n- reduce(drastically) APK size by using android provided icu library"}}}}, "com.albertodiaz.valencia_transit_reloaded": {"metadata": {"added": 1780209998122, "categories": ["Navigation", "Public Transport"], "issueTracker": "https://codeberg.org/albertodiaz/valencia-transit-reloaded/issues", "lastUpdated": 1780209998122, "license": "GPL-3.0-only", "sourceCode": "https://codeberg.org/albertodiaz/valencia-transit-reloaded", "featureGraphic": {"en-US": {"name": "/com.albertodiaz.valencia_transit_reloaded/en-US/featureGraphic_OGYmHun-xJxoFiU7eJnjLd48DTMlxX52YP2D50TCNFM=.png", "sha256": "3866261ee9fec49c6816253b7899e32dde3c0d3325c57e7660fd83e744c23453", "size": 70928}, "es-ES": {"name": "/com.albertodiaz.valencia_transit_reloaded/es-ES/featureGraphic_OGYmHun-xJxoFiU7eJnjLd48DTMlxX52YP2D50TCNFM=.png", "sha256": "3866261ee9fec49c6816253b7899e32dde3c0d3325c57e7660fd83e744c23453", "size": 70928}}, "screenshots": {"phone": {"en-US": [{"name": "/com.albertodiaz.valencia_transit_reloaded/en-US/phoneScreenshots/1.jpg", "sha256": "f1e84172c929dd3d5600920cf2684ddf271a183b5c59deb04e642a90fadbe2ad", "size": 379559}, {"name": "/com.albertodiaz.valencia_transit_reloaded/en-US/phoneScreenshots/10.jpg", "sha256": "acb023c232bf875f3da6171cbd3b1b8846d682be77e01ff9e4f3fff86ac35e02", "size": 126561}, {"name": "/com.albertodiaz.valencia_transit_reloaded/en-US/phoneScreenshots/2.jpg", "sha256": "5658389a891a8cf122fafc212aac5209d3c27b494484aafafa925170dd7a5aaa", "size": 160525}, {"name": "/com.albertodiaz.valencia_transit_reloaded/en-US/phoneScreenshots/3.jpg", "sha256": "9eb4a1c8a0ba800c4144caeb0e32893beb0fccc72caa14234a29bb6b2407dcec", "size": 120647}, {"name": "/com.albertodiaz.valencia_transit_reloaded/en-US/phoneScreenshots/4.jpg", "sha256": "20d6ad2bd2ca5fd99ffedce31ab1f82e6533d22ef8c0cac15ad9df05174c6a11", "size": 56854}, {"name": "/com.albertodiaz.valencia_transit_reloaded/en-US/phoneScreenshots/5.jpg", "sha256": "84ad3098b43a8543c1120a3f3c9ae11d63367af8bce7e216b77c01039c5e2f74", "size": 54470}, {"name": "/com.albertodiaz.valencia_transit_reloaded/en-US/phoneScreenshots/6.jpg", "sha256": "b944a97ba06521166b86bb372d41de28e4b4c1e612d3ce5b19e670daf10bd229", "size": 230679}, {"name": "/com.albertodiaz.valencia_transit_reloaded/en-US/phoneScreenshots/7.jpg", "sha256": "d02f99c8cfad86231dc502e35c2885a2f463b7aa8387bca38ec5719becf684e9", "size": 81772}, {"name": "/com.albertodiaz.valencia_transit_reloaded/en-US/phoneScreenshots/8.jpg", "sha256": "2ad04b060405cfd8e7f8be16436e8aa913a8b9960cae2430a725d1453646c2cb", "size": 74461}, {"name": "/com.albertodiaz.valencia_transit_reloaded/en-US/phoneScreenshots/9.jpg", "sha256": "139e0851c0c8fa5ca79330678d50dfce8407251ee2b751196807c02c6bf085dd", "size": 129562}], "es-ES": [{"name": "/com.albertodiaz.valencia_transit_reloaded/es-ES/phoneScreenshots/1.jpg", "sha256": "f1e84172c929dd3d5600920cf2684ddf271a183b5c59deb04e642a90fadbe2ad", "size": 379559}, {"name": "/com.albertodiaz.valencia_transit_reloaded/es-ES/phoneScreenshots/10.jpg", "sha256": "acb023c232bf875f3da6171cbd3b1b8846d682be77e01ff9e4f3fff86ac35e02", "size": 126561}, {"name": "/com.albertodiaz.valencia_transit_reloaded/es-ES/phoneScreenshots/2.jpg", "sha256": "5658389a891a8cf122fafc212aac5209d3c27b494484aafafa925170dd7a5aaa", "size": 160525}, {"name": "/com.albertodiaz.valencia_transit_reloaded/es-ES/phoneScreenshots/3.jpg", "sha256": "9eb4a1c8a0ba800c4144caeb0e32893beb0fccc72caa14234a29bb6b2407dcec", "size": 120647}, {"name": "/com.albertodiaz.valencia_transit_reloaded/es-ES/phoneScreenshots/4.jpg", "sha256": "20d6ad2bd2ca5fd99ffedce31ab1f82e6533d22ef8c0cac15ad9df05174c6a11", "size": 56854}, {"name": "/com.albertodiaz.valencia_transit_reloaded/es-ES/phoneScreenshots/5.jpg", "sha256": "84ad3098b43a8543c1120a3f3c9ae11d63367af8bce7e216b77c01039c5e2f74", "size": 54470}, {"name": "/com.albertodiaz.valencia_transit_reloaded/es-ES/phoneScreenshots/6.jpg", "sha256": "b944a97ba06521166b86bb372d41de28e4b4c1e612d3ce5b19e670daf10bd229", "size": 230679}, {"name": "/com.albertodiaz.valencia_transit_reloaded/es-ES/phoneScreenshots/7.jpg", "sha256": "d02f99c8cfad86231dc502e35c2885a2f463b7aa8387bca38ec5719becf684e9", "size": 81772}, {"name": "/com.albertodiaz.valencia_transit_reloaded/es-ES/phoneScreenshots/8.jpg", "sha256": "2ad04b060405cfd8e7f8be16436e8aa913a8b9960cae2430a725d1453646c2cb", "size": 74461}, {"name": "/com.albertodiaz.valencia_transit_reloaded/es-ES/phoneScreenshots/9.jpg", "sha256": "139e0851c0c8fa5ca79330678d50dfce8407251ee2b751196807c02c6bf085dd", "size": 129562}]}}, "authorEmail": "android@albertodiazsaez.com", "authorName": "Alberto Diaz", "name": {"en-US": "Valencia Transit Reloaded", "es-ES": "Valencia Transit Reloaded"}, "summary": {"en-US": "Transit info for the metropolitan area of Valencia and Alicante", "es-ES": "Transit info for the metropolitan area of Valencia and Alicante"}, "description": {"en-US": "Public Transit information for the metropolitan areas of Valencia and Alicante, using the same APIs and data as the official APPs.\n\nRight now, only Metrovalencia and TRAM d'Alacant are supported, more systems coming in the future!\n\n· Search Stops.\n· Save your favorite stations.\n· See stop real time information.\n· Search schedules.\n· Networks map.\n· Check your SUMA Card info.\n\nNote: As this APP shows the same info as the official APPs/Websites, if the info is wrong there, it will be wrong here. You have been warned!", "es-ES": "Información de transporte público para las áreas metropolitanas de Valencia y Alicante, usando las mismas APIs y datos que las aplicaciones oficiales.\n\nAhora mismo, sólo las redes de Metrovalencia y TRAM d'Alacant están soportadas, ¡añadiremos más en un futuro!\n\n· Buscador de estaciones.\n· Guarda tus estaciones favoritas.\n· Información de parada en tiempo real.\n· Consulta de horarios.\n· Mapas de las redes.\n· Comprueba los viajes de tu tarjeta SUMA.\n\nNota: Ya que Valencia Transit Reloaded muestra la misma información que las aplicaciones y webs oficiales, si ahí la información es incorrecta, aquí también lo será. ¡Considérate advertido! "}, "icon": {"en-US": {"name": "/com.albertodiaz.valencia_transit_reloaded/en-US/icon_N288qvOFzD2bvmFxsI6JLEVVw_yrvxZ4ekB8AHZmo_I=.png", "sha256": "376f3caaf385cc3d9bbe6171b08e892c4555c3fcabbf16787a407c007666a3f2", "size": 84906}, "es-ES": {"name": "/com.albertodiaz.valencia_transit_reloaded/es-ES/icon_N288qvOFzD2bvmFxsI6JLEVVw_yrvxZ4ekB8AHZmo_I=.png", "sha256": "376f3caaf385cc3d9bbe6171b08e892c4555c3fcabbf16787a407c007666a3f2", "size": 84906}}, "preferredSigner": "d7ffc00589ae8ea6dd780a86ab30340b1f4be458fcca7451550ea0b546aa04d5"}, "versions": {"5a2244d4a38e04464a320022758f74a26755447c5b236036925ff2f47aa9ea41": {"added": 1780209998122, "file": {"name": "/com.albertodiaz.valencia_transit_reloaded_23.apk", "sha256": "5a2244d4a38e04464a320022758f74a26755447c5b236036925ff2f47aa9ea41", "size": 18808742, "ipfsCIDv1": "bafybeiakaxb4ybmdl37za7yz4efkswae5qovo2siavulwrn5tlikhcggsi"}, "src": {"name": "/com.albertodiaz.valencia_transit_reloaded_23_src.tar.gz", "sha256": "0eafe2de4bd8290b32ab584f7914e14080a682af02360cde9f72748e9718c295", "size": 3716033}, "manifest": {"nativecode": ["x86_64"], "versionName": "0.1.1", "versionCode": 23, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 36}, "signer": {"sha256": ["d7ffc00589ae8ea6dd780a86ab30340b1f4be458fcca7451550ea0b546aa04d5"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "com.albertodiaz.valencia_transit_reloaded.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"ca": "Es connecta als servidors dels sistemes de transport per a traure la informació.", "en-US": "Connects to each transit system server to fetch the data.", "es-ES": "Se conecta a los servidores de los sistemas de transportes para sacar la información."}}}, "6b9c023da28c1575ddb421d1e8aa7cfbd4bc3041173b3920b82a9841ed757849": {"added": 1780209998122, "file": {"name": "/com.albertodiaz.valencia_transit_reloaded_22.apk", "sha256": "6b9c023da28c1575ddb421d1e8aa7cfbd4bc3041173b3920b82a9841ed757849", "size": 18554912, "ipfsCIDv1": "bafybeibvcnoguzk373wjpmmooegk6j3ctigiz62hu6jtbf5haeqwa52yc4"}, "src": {"name": "/com.albertodiaz.valencia_transit_reloaded_22_src.tar.gz", "sha256": "586545e9840fc3a6a1d9b446d78f3ce848c309883e750e617db65fa23ed49c74", "size": 3716034}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "0.1.1", "versionCode": 22, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 36}, "signer": {"sha256": ["d7ffc00589ae8ea6dd780a86ab30340b1f4be458fcca7451550ea0b546aa04d5"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "com.albertodiaz.valencia_transit_reloaded.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"ca": "Es connecta als servidors dels sistemes de transport per a traure la informació.", "en-US": "Connects to each transit system server to fetch the data.", "es-ES": "Se conecta a los servidores de los sistemas de transportes para sacar la información."}}}, "cbe6893db6b73f352c32fcd73b8f3f4244dfc90861177e60deafe5e83876ceb3": {"added": 1780209998122, "file": {"name": "/com.albertodiaz.valencia_transit_reloaded_21.apk", "sha256": "cbe6893db6b73f352c32fcd73b8f3f4244dfc90861177e60deafe5e83876ceb3", "size": 14977876, "ipfsCIDv1": "bafybeigwgoj5mcnpox34bsh5j6ozuxnk2ocoodeng2sjtb5rvumxkp74au"}, "src": {"name": "/com.albertodiaz.valencia_transit_reloaded_21_src.tar.gz", "sha256": "e0db5eeaa95c3da91c17802bdf7b52d9f21d0a2d01becf86f2564e58882bbdc9", "size": 3716010}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "0.1.1", "versionCode": 21, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 36}, "signer": {"sha256": ["d7ffc00589ae8ea6dd780a86ab30340b1f4be458fcca7451550ea0b546aa04d5"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "com.albertodiaz.valencia_transit_reloaded.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"ca": "Es connecta als servidors dels sistemes de transport per a traure la informació.", "en-US": "Connects to each transit system server to fetch the data.", "es-ES": "Se conecta a los servidores de los sistemas de transportes para sacar la información."}}}}}, "com.amaze.filemanager": {"metadata": {"categories": ["App Manager", "Cloud Storage & File Sync", "File Encryption & Vault", "File Manager", "System", "Text Editor"]}}, "com.amaze.fileutilities": {"metadata": {"categories": ["Ebook Reader", "File Manager", "System"]}}, "com.android.geto": {"metadata": {"lastUpdated": 1781040519859, "donate": ["https://ko-fi.com/jackeblan"]}, "versions": {"6ef7ecac7fa7a4dd41ac01fe4ee44b7822a3c48ecad55fc0f4c6273ee4c53c02": null, "f9dcd8ed0109aee2431f995879d7c4dc1fa437b788c6cde7ad70b78791ddd6e2": {"added": 1781040519859, "file": {"name": "/com.android.geto_171.apk", "sha256": "f9dcd8ed0109aee2431f995879d7c4dc1fa437b788c6cde7ad70b78791ddd6e2", "size": 2140632, "ipfsCIDv1": "bafybeibt6vuzymo26gvcnyo2ssxkewpobecqno6qhefzdovk2o5bjuusze"}, "src": {"name": "/com.android.geto_171_src.tar.gz", "sha256": "b361855b313b0fadfe4fa9c9365efc444993877a9d27a3b5b578abc5fe2539fc", "size": 2569301}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.17.1", "versionCode": 171, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["94a9d87cc8f0c33191a233ac74ed5c9e4e1afd556a9d916ac533bc50083a8dff"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WRITE_SECURE_SETTINGS"}, {"name": "com.android.geto.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Shortcuts can now launch applications directly with settings applied\n- Bug fixes and stability improvements"}}}}, "com.android.xrayfa": {"metadata": {"lastUpdated": 1780172537598}, "versions": {"bc40080ec725816810077746c599f15af57079a7b46c56564e9be68b589aea69": null, "aec60c4edaa54507e924d2fa366b73b59b6d7dabccae6f56b980c2232cd4a21f": null, "2d038ff22864e85e8a88b2d03440a38a85c7e9ab5bcc4596219ce4ca55d504f6": null, "35c479b63bb1e0ed4af40cfa05f67620dfc91708152a3d45f8f24be54083bbe7": null, "35f7d90308c8c8998d2d6b73a4baed0248c4d221d60a64ad1a0409270c282f9c": {"added": 1780094298321, "file": {"name": "/com.android.xrayfa_30004.apk", "sha256": "35f7d90308c8c8998d2d6b73a4baed0248c4d221d60a64ad1a0409270c282f9c", "size": 27020467, "ipfsCIDv1": "bafybeifnr7bi63g2ak2o6sjf54ec5gsghshikv2nx6qjt75qgous5o4ixi"}, "src": {"name": "/com.android.xrayfa_30004_src.tar.gz", "sha256": "042794d532fa93de068ba6c347e9fdf10925b540524431b48fa072772f6cd05c", "size": 9834812}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.6.1", "versionCode": 30004, "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"}]}}, "81539e4a13dd5f9f3d04033ab91283b268b7e8495d3f633f7048d0f4d4fe7366": {"added": 1780172537598, "file": {"name": "/com.android.xrayfa_30003.apk", "sha256": "81539e4a13dd5f9f3d04033ab91283b268b7e8495d3f633f7048d0f4d4fe7366", "size": 27475841, "ipfsCIDv1": "bafybeif7v76drrovy3vrenc3meud6xc7qrfvlgrc66jd6zuh3hqc2jce3e"}, "src": {"name": "/com.android.xrayfa_30003_src.tar.gz", "sha256": "3a129cb8626fe22ac27cef9e73f89f2fdb8b8229f743d55624a884da0eb3eaad", "size": 9834780}, "manifest": {"nativecode": ["x86"], "versionName": "1.6.1", "versionCode": 30003, "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"}]}}, "381da602f08fd9ff6c539b66d10c1763d88b3aa25f1046fa5cbb630b36fe5925": {"added": 1780094298321, "file": {"name": "/com.android.xrayfa_30002.apk", "sha256": "381da602f08fd9ff6c539b66d10c1763d88b3aa25f1046fa5cbb630b36fe5925", "size": 26137937, "ipfsCIDv1": "bafybeia6fkrmg5jobxd4c6y5viwkr5mn5fimscgled2kiu7fpvl3iipx5y"}, "src": {"name": "/com.android.xrayfa_30002_src.tar.gz", "sha256": "b77fd9b4d6d21b556bb50b6111796767b42cf700a808b9710fc5882b7378c0c3", "size": 9834897}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.6.1", "versionCode": 30002, "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"}]}}, "31b9c9330c7b3a50d36bdcacdc79ad61dfdbfe1e450299bf5153957fc9b5eb2e": {"added": 1780094298321, "file": {"name": "/com.android.xrayfa_30001.apk", "sha256": "31b9c9330c7b3a50d36bdcacdc79ad61dfdbfe1e450299bf5153957fc9b5eb2e", "size": 26505373, "ipfsCIDv1": "bafybeiblxzbqmkbiu3kbctole2frp66oxo2f2ao2catnignqx5qcr5nz44"}, "src": {"name": "/com.android.xrayfa_30001_src.tar.gz", "sha256": "810a3bf921d7ec535534661d8c949898db65f041dde0394191e2995e725e4974", "size": 9834907}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.6.1", "versionCode": 30001, "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.anisync.android": {"metadata": {"lastUpdated": 1780306216819}, "versions": {"93917a351e3108243bfd47f1f9bf96cd2aa4dc516987f4e1850dbaf2bd99633c": null, "6b9008af1b1abf80362e841adbe5f4fc76ff9f400c4b9fe7cbdd343bbb7c376b": {"added": 1780306216819, "file": {"name": "/com.anisync.android_16.apk", "sha256": "6b9008af1b1abf80362e841adbe5f4fc76ff9f400c4b9fe7cbdd343bbb7c376b", "size": 9210168, "ipfsCIDv1": "bafybeibxem7xnkmo5xwy4b2l72j4zsj4kcf3wpqv22ubqtczdgtce5uy2u"}, "src": {"name": "/com.anisync.android_16_src.tar.gz", "sha256": "5aacf8f148d83474e6f6e8e8068b5d28a29a2209bc0b5166a4cf648870146faf", "size": 10741467}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.8.0", "versionCode": 16, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["bdf6c7c1242c1ac45f1bc44c9c7c04fc49c33489dacb11013c4d611a338af9db"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.anisync.android.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Rely on anilist.co."}}, "whatsNew": {"en-US": "Added:\n- Weekly Airing Calendar screen with day-picker pills, a today marker, and a jump-to-today chip.\n- In-app Sponsors screen, synced from GitHub Sponsors.\n- Avatar shape customization (Clover-8 leaf and others) plus a profile background toggle.\n- Pull-to-refresh on the Library tabs.\n- Spanish and Portuguese translations; the in-app language picker now lists every bundled language.\n\nChanged:\n- Rate-limit resilience: stale-while-revalidate fetcher, lower profile/search request volume, and rate"}}}}, "com.app.equran": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"bc82fa85324328f57253431b762f442cf97c14fc130c89f4244f92c25c8aa118": null, "5f4761a29404d4a76943e3a9218631faca32718fa6d9bb142df3a04a8e1e86c3": null, "d5c1c82ed36d3c05b9d9fd87ae4ca4352f9cfb0e77482fbd300070fb0e107335": null, "99b7fe654d0e51bc06b5e6d6ed2f7a86fff09b5f0e7a07dfd62c70ce206592b1": null, "a113fad757b224b7fce7f6ef9ec3a3fae5a0138d6041aa624ae8ebc65def9bd4": null, "01bbfe42b135a2de57df622d0bf75f8ad40579a171c03cf95f3800c1318bff5e": null, "1ff6e7b5299c47829b8ab19be89a16f1eeec4f166c0694c2880cf0855ec94c27": null, "aa06fb19ee6e4113b4913b8b2596a521d41bddb9a3e7017725fb65667b0e4a9a": null, "b9c538268930fef30cb494c642cbb5d055c02387c0f2492860b34b222b4b090e": null, "5c683c63d6e78b290f33daf289f4c2392a9ad2e58b184d896d2fe5883823df52": {"added": 1781040519859, "file": {"name": "/com.app.equran_1003.apk", "sha256": "5c683c63d6e78b290f33daf289f4c2392a9ad2e58b184d896d2fe5883823df52", "size": 31319178, "ipfsCIDv1": "bafybeihsrvfcni3ndwl2u6kn5ahfycvn3lqdxirm6jkqjmrpfvslgjfkma"}, "src": {"name": "/com.app.equran_1003_src.tar.gz", "sha256": "a521e35575c25d2e0c38dd2b622264e2c21f1d940854fbade4522fadf6237851", "size": 112145321}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "3.4.0-beta.6", "versionCode": 1003, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["7fa1e318b4fbfbcc9ab85b86264dfdcceca0649ea565e68a529d8e60dc0faaac"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "com.app.equran.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "b68b1f760065f33800d863b19003851c3f6d16e6f69b0fa7e557a2f33a17516f": {"added": 1781040519859, "file": {"name": "/com.app.equran_1002.apk", "sha256": "b68b1f760065f33800d863b19003851c3f6d16e6f69b0fa7e557a2f33a17516f", "size": 29537426, "ipfsCIDv1": "bafybeibs7ab7ezo63ghqjsv7qkcomilpz7wpitx2vt33bzw4jafekxtsr4"}, "src": {"name": "/com.app.equran_1002_src.tar.gz", "sha256": "192b96df7d22d80ed1d43835c3a295b32d756fd14a3c1b5d380e621cd06d7d44", "size": 112159114}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "3.4.0-beta.6", "versionCode": 1002, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["7fa1e318b4fbfbcc9ab85b86264dfdcceca0649ea565e68a529d8e60dc0faaac"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "com.app.equran.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "81ca642395e00220e4ef1b775783df928046bd0a6aae79e6253bf6b04ee6d0a4": {"added": 1781040519859, "file": {"name": "/com.app.equran_1001.apk", "sha256": "81ca642395e00220e4ef1b775783df928046bd0a6aae79e6253bf6b04ee6d0a4", "size": 32842878, "ipfsCIDv1": "bafybeidi5j5utd7m77pybmrh7ssjumljc2zqkpembxtzn2twshmb2lfv5q"}, "src": {"name": "/com.app.equran_1001_src.tar.gz", "sha256": "b2ec66e1187fd5b0e142739d423e1088544c85e314b724f7fc515f7639828f72", "size": 112161374}, "manifest": {"nativecode": ["x86_64"], "versionName": "3.4.0-beta.6", "versionCode": 1001, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["7fa1e318b4fbfbcc9ab85b86264dfdcceca0649ea565e68a529d8e60dc0faaac"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "com.app.equran.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "bf5c8dcda6eac07dc4fa0d41da25f18e59d3b9582d1e1e92120eee2d4b3dce84": {"added": 1780699361309, "file": {"name": "/com.app.equran_993.apk", "sha256": "bf5c8dcda6eac07dc4fa0d41da25f18e59d3b9582d1e1e92120eee2d4b3dce84", "size": 31319178, "ipfsCIDv1": "bafybeibaqg64flfexbvqgj56dtzhk2pdw272j3wyzjb5ifyhkolcgzzvi4"}, "src": {"name": "/com.app.equran_993_src.tar.gz", "sha256": "09a89d4a5a78955441beabf1cef47f6e9ef57198978b26abe0a989028a075667", "size": 112153627}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "3.4.0-beta.5", "versionCode": 993, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["7fa1e318b4fbfbcc9ab85b86264dfdcceca0649ea565e68a529d8e60dc0faaac"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "com.app.equran.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "50289cda74c06fca251ab526ba2715e46870ea369a51b125434593f8046e11a1": {"added": 1780699361309, "file": {"name": "/com.app.equran_992.apk", "sha256": "50289cda74c06fca251ab526ba2715e46870ea369a51b125434593f8046e11a1", "size": 29537426, "ipfsCIDv1": "bafybeideg2mcdb3cuqfp5onlung2crn72h6f4rhbalznnuoafdsdhaexpq"}, "src": {"name": "/com.app.equran_992_src.tar.gz", "sha256": "d55ad0199dedff6586b43eeb2f0926a2e15cb427e1d883b279096d0c8ae65bb7", "size": 112148348}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "3.4.0-beta.5", "versionCode": 992, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["7fa1e318b4fbfbcc9ab85b86264dfdcceca0649ea565e68a529d8e60dc0faaac"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "com.app.equran.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "96127c783225eb1981e2c66686fdbfe7e7ba8b71e6cd1b805765d09b6ce306ef": {"added": 1780699361309, "file": {"name": "/com.app.equran_991.apk", "sha256": "96127c783225eb1981e2c66686fdbfe7e7ba8b71e6cd1b805765d09b6ce306ef", "size": 32842878, "ipfsCIDv1": "bafybeiacv3uucomzcq6mieakibj75dfdy4dmnzdwqqcajth25jqdsyzl3a"}, "src": {"name": "/com.app.equran_991_src.tar.gz", "sha256": "cd450041dc44471254e0dc7f4b94ce964d0c3134f51f4a174a5defc7d55f050f", "size": 112137094}, "manifest": {"nativecode": ["x86_64"], "versionName": "3.4.0-beta.5", "versionCode": 991, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["7fa1e318b4fbfbcc9ab85b86264dfdcceca0649ea565e68a529d8e60dc0faaac"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "com.app.equran.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "0e58693e4ee6b86947a479db7f9de02dbdec8643fcac60a88bcc4c4042ce8d7c": {"added": 1780441838659, "file": {"name": "/com.app.equran_983.apk", "sha256": "0e58693e4ee6b86947a479db7f9de02dbdec8643fcac60a88bcc4c4042ce8d7c", "size": 30979313, "ipfsCIDv1": "bafybeiaenta6e3s4g7cafyyu2j72qieeegbaqbjc7slck5t2oqvv6nu2te"}, "src": {"name": "/com.app.equran_983_src.tar.gz", "sha256": "555a4ff392a7e02f7249a8572712907f16892c9befdce6c82186168310093d1e", "size": 111863736}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "3.4.0-beta.4", "versionCode": 983, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["7fa1e318b4fbfbcc9ab85b86264dfdcceca0649ea565e68a529d8e60dc0faaac"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "com.app.equran.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "172fcb29cd78a4dcfe8bf04b5a0ec0413b074ea16473e777caa4ba21d3d50f6c": {"added": 1780441838659, "file": {"name": "/com.app.equran_982.apk", "sha256": "172fcb29cd78a4dcfe8bf04b5a0ec0413b074ea16473e777caa4ba21d3d50f6c", "size": 29209849, "ipfsCIDv1": "bafybeidrikhtrfygk2zrvaphveqw7kup5oe3lxolgd2ce6bnrjc377nepy"}, "src": {"name": "/com.app.equran_982_src.tar.gz", "sha256": "9caf83f1a5a8d8271309fbe08ccb0bf88d1e50d94a9834cd1afcfb008837c3e8", "size": 111882062}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "3.4.0-beta.4", "versionCode": 982, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["7fa1e318b4fbfbcc9ab85b86264dfdcceca0649ea565e68a529d8e60dc0faaac"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "com.app.equran.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "04073846eed8dbec5d0a822e6178ade2d3d62472af4492bfd16cfc4c95710948": {"added": 1780441838659, "file": {"name": "/com.app.equran_981.apk", "sha256": "04073846eed8dbec5d0a822e6178ade2d3d62472af4492bfd16cfc4c95710948", "size": 32503013, "ipfsCIDv1": "bafybeiarjxgda6whoihneubuo7we3do2sqbhrzfc2vqd6zn27mhlwntrii"}, "src": {"name": "/com.app.equran_981_src.tar.gz", "sha256": "c596e077f85b47612690d6d2c48288981941f608b029efd95749e36af02427e1", "size": 111882907}, "manifest": {"nativecode": ["x86_64"], "versionName": "3.4.0-beta.4", "versionCode": 981, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["7fa1e318b4fbfbcc9ab85b86264dfdcceca0649ea565e68a529d8e60dc0faaac"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "com.app.equran.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.arslan.shizuwall": {"metadata": {"added": 1780441838659, "categories": ["Firewall"], "issueTracker": "https://github.com/AhmetCanArslan/ShizuWall/issues", "lastUpdated": 1780441838659, "license": "GPL-3.0-only", "sourceCode": "https://github.com/AhmetCanArslan/ShizuWall", "screenshots": {"phone": {"en-US": [{"name": "/com.arslan.shizuwall/en-US/phoneScreenshots/screenshot1.png", "sha256": "97cce977eb761786254b243dd220569fa5c61981e14232c6df3adf90bdbb2842", "size": 236874}, {"name": "/com.arslan.shizuwall/en-US/phoneScreenshots/screenshot2.png", "sha256": "12b37d6fb598012c40f5c8c6bcf76b5d1e1882e6939afd7e6acda4c70842e9d9", "size": 217076}, {"name": "/com.arslan.shizuwall/en-US/phoneScreenshots/screenshot3.png", "sha256": "144ea289ed36b3c0fcff17e90c02243f59e46001744ccfbcaf48ab15f9e4817a", "size": 176105}, {"name": "/com.arslan.shizuwall/en-US/phoneScreenshots/screenshot4.png", "sha256": "fe23f9721f184ad2d87d8c3b92c467e1affe7aa9fe647c27f31d68e37d9eb42d", "size": 158588}, {"name": "/com.arslan.shizuwall/en-US/phoneScreenshots/screenshot5.png", "sha256": "1c8eee77fb5a6999bc35d5edea1d0ac413c82427dd2ee17b9b539d8879a93555", "size": 137418}, {"name": "/com.arslan.shizuwall/en-US/phoneScreenshots/screenshot6.png", "sha256": "c98f1739f57e6be1921b085a4f75ba3bc9cc1816c242e13836ca5a3b32c63562", "size": 165231}, {"name": "/com.arslan.shizuwall/en-US/phoneScreenshots/screenshot7.png", "sha256": "005f47992c17cf076feb23b631dde316c7ac22fb0871ced5bc82ab4d96eeb888", "size": 180383}, {"name": "/com.arslan.shizuwall/en-US/phoneScreenshots/screenshot8.png", "sha256": "17644d4142dc9d58010072b16733faa5b8a7260ba9848add90b4c63cdbb11f6f", "size": 134029}]}}, "authorName": "AhmetCanArslan", "name": {"en-US": "ShizuWall"}, "summary": {"en-US": "Lightweight no root, no vpn firewall solution powered by Shizuku"}, "description": {"en-US": "A lightweight, privacy focused Android firewall application that blocks network connections for selected apps without requiring VPN. ShizuWall leverages Shizuku to provide powerful network control capabilities. Requires Android 11 (API 30) or higher."}, "donate": ["https://www.buymeacoffee.com/ahmetcanarslan"], "icon": {"en-US": {"name": "/com.arslan.shizuwall/en-US/icon_bdge3hq1qJXtWFm1kMPmYgD8Ipfp1Jv7iHGjF3kHQx0=.png", "sha256": "6dd81ede1ab5a895ed5859b590c3e66200fc2297e9d49bfb8871a3177907431d", "size": 124393}}, "preferredSigner": "6dedbdd903c543ab3a00bb493b4c064d10cc1e5b909e48d75ce322c3edb70dc9"}, "versions": {"4c19f2e049c9f9671aafa8a65feede55caea002d03bd93ab6742da547faa0b2d": {"added": 1780441838659, "file": {"name": "/com.arslan.shizuwall_32.apk", "sha256": "4c19f2e049c9f9671aafa8a65feede55caea002d03bd93ab6742da547faa0b2d", "size": 15878587, "ipfsCIDv1": "bafybeicty2bu7zokhmncvup37gz5p75trqjjj4hv45dddiz2rodwouffxm"}, "src": {"name": "/com.arslan.shizuwall_32_src.tar.gz", "sha256": "c69c7510b94be7729fee509c7aaf022a9ad6993139325c5671f90bdae873733f", "size": 10248878}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "4.5.1", "versionCode": 32, "usesSdk": {"minSdkVersion": 30, "targetSdkVersion": 36}, "signer": {"sha256": ["6dedbdd903c543ab3a00bb493b4c064d10cc1e5b909e48d75ce322c3edb70dc9"]}, "usesPermission": [{"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"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.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "com.arslan.shizuwall.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "moe.shizuku.manager.permission.API_V23"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}]}}}}, "com.asksakis.freegate": {"metadata": {"added": 1781040519859, "categories": ["Internet", "Multimedia"], "changelog": "https://github.com/sfortis/phylax/blob/main/WHATSNEW.md", "issueTracker": "https://github.com/sfortis/phylax/issues", "lastUpdated": 1781040519859, "license": "MIT", "sourceCode": "https://github.com/sfortis/phylax", "screenshots": {"phone": {"en-US": [{"name": "/com.asksakis.freegate/en-US/phoneScreenshots/1.png", "sha256": "dd0b92a07d176e675ae19d076d1b7452194710fa69f7b7c6bab96e3f04e8b22c", "size": 269482}, {"name": "/com.asksakis.freegate/en-US/phoneScreenshots/2.png", "sha256": "dfaacd4e76abb9206c38c9dc344fd8b590395c2cb9d2c54f009a79cb545a3e4b", "size": 277099}, {"name": "/com.asksakis.freegate/en-US/phoneScreenshots/3.png", "sha256": "68bae46831dee14f5bbf166c39c8572ef2d49647c0a44872b8f92a19fe4715b8", "size": 234261}, {"name": "/com.asksakis.freegate/en-US/phoneScreenshots/4.png", "sha256": "da1f9a2fa3e47335d78b7c13d9d1665980b6b3230c682d4de81e39da9fcdff99", "size": 144211}, {"name": "/com.asksakis.freegate/en-US/phoneScreenshots/5.png", "sha256": "234f4856eabe198a4dd1e02f6791aa576b3cde4684aa8a169a427a8b896d900a", "size": 234371}, {"name": "/com.asksakis.freegate/en-US/phoneScreenshots/6.png", "sha256": "3781543ff5e8524da22e94411fba7d919ba097b0cf1338261462873e2fa35de4", "size": 185123}]}}, "authorName": "sfortis", "name": {"en-US": "Phylax"}, "summary": {"en-US": "Viewer for Frigate NVR with smart URL switching and notifications"}, "description": {"en-US": "Phylax is an Android viewer for the self-hosted <a href=\"https://frigate.video\">Frigate NVR</a>. Unofficial and not affiliated with the Frigate project.\n\n* Auto URL switching between internal (LAN) and external Frigate based on Wi-Fi SSID.\n* Background notifications with snapshot thumbnails. Alerts open the Review timeline; detections open the Explore view.\n* Per-camera, per-zone and severity filters. One notification per tracked event.\n* CPU and GPU badges in the top bar. Tap for RAM, uptime, per-detector inference and per-camera FPS.\n* Connection status dialog with a live latency graph.\n* mTLS client certificate support.\n* Two-way talk on doorbell and intercom cameras.\n* Clip and snapshot downloads.\n* Reliable on Android 14+ with SPECIAL_USE foreground service, wake locks and a WorkManager watchdog.\n\nNo analytics, no cloud, no account. Credentials kept in encrypted local storage.\n\nCompatible with Frigate 0.12+ for notifications, 0.13 to 0.17 for stats.\n"}, "icon": {"en-US": {"name": "/com.asksakis.freegate/en-US/icon_Oje0h96pLEiukZaeYfRjZBBOjCW59kbJk26NSSC-P8I=.png", "sha256": "3a37b487dea92c48ae91969e61f46364104e8c25b9f646c9936e8d4920be3fc2", "size": 20557}}, "preferredSigner": "3bf1a6f74a9228aa0f590e84543a5a8fc9c8c9c30c498ca1f33be35ada9ebba6"}, "versions": {"1f2c460ed5d0ca585b25679c092e6a6c24385df61737d38194178f5833b8012b": {"added": 1781040519859, "file": {"name": "/com.asksakis.freegate_15.apk", "sha256": "1f2c460ed5d0ca585b25679c092e6a6c24385df61737d38194178f5833b8012b", "size": 16129056, "ipfsCIDv1": "bafybeiccg2fdbnggspi46izl4lxqe4hgvpbjdtz5dqjm24egzcubpcsrmm"}, "src": {"name": "/com.asksakis.freegate_15_src.tar.gz", "sha256": "d3c051eb951dd58753583376139d3a39323aefbda110875126f2c2bd80037707", "size": 3794289}, "manifest": {"versionName": "2.7", "versionCode": 15, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 35}, "signer": {"sha256": ["3bf1a6f74a9228aa0f590e84543a5a8fc9c8c9c30c498ca1f33be35ada9ebba6"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_NOTIFICATION_POLICY"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "com.asksakis.freegate.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 28}]}, "whatsNew": {"en-US": "* Lower background battery use — leaner always-on connection to your Frigate server.\n"}}}}, "com.b44t.messenger": {"metadata": {"lastUpdated": 1780699361309}, "versions": {"751e812944593322e2d9f0aab286f26e61db32d9ff996c6e520bcc69d739bc50": null, "497629364f08a7a2cc30769185e2d937d2e1b89ae944eb5f3a39c4894b613782": null, "c4481f69320be507c89ff31c0d2d372e1d35b1d9d0ef7ee2a32c41d7e8cd1dad": null, "25c5610f017d948c61abaf83757b924deec6a0961f1a230ae366ff6c4567970a": null, "e58f3eaac70422cc537a23c878686daa9ecec3a0100127ab2b244f9eb3fe25e4": {"added": 1780699361309, "file": {"name": "/com.b44t.messenger_7494.apk", "sha256": "e58f3eaac70422cc537a23c878686daa9ecec3a0100127ab2b244f9eb3fe25e4", "size": 27459375, "ipfsCIDv1": "bafybeie3oz3tosm5su2vdi2lpnu3lr6tqh35zaxdc26o6zqoh6y34spj2a"}, "src": {"name": "/com.b44t.messenger_7494_src.tar.gz", "sha256": "c08c1fbc120dd28e8f5545e058dd778c53fd4336a774edef8cc49e0dea1800c0", "size": 12211815}, "manifest": {"nativecode": ["x86_64"], "versionName": "2.51.0", "versionCode": 7494, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["9db6678ed74c88124b825e8f90502b76cd97c5eccc9aa92f4033027102d9aa9d"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"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.POST_NOTIFICATIONS"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.INSTALL_SHORTCUT"}, {"name": "com.android.launcher.permission.INSTALL_SHORTCUT"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.RAISED_THREAD_PRIORITY"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.FOREGROUND_SERVICE_CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.FOREGROUND_SERVICE_PHONE_CALL"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.MANAGE_OWN_CALLS"}, {"name": "com.b44t.messenger.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "1457e0413415b572bfb5822257b87b130f927653c91e2b567e835187d6c659ea": {"added": 1780699361309, "file": {"name": "/com.b44t.messenger_7493.apk", "sha256": "1457e0413415b572bfb5822257b87b130f927653c91e2b567e835187d6c659ea", "size": 26971945, "ipfsCIDv1": "bafybeid47riphmapr2pqpsotmdk4e4mry7gz72thnl23xamvmvdp4hfcpq"}, "src": {"name": "/com.b44t.messenger_7493_src.tar.gz", "sha256": "c0cbdf365cd2dd794229f9bcdf91dfb2ee6898beb06f6227c17ee020196a62bc", "size": 12211633}, "manifest": {"nativecode": ["x86"], "versionName": "2.51.0", "versionCode": 7493, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["9db6678ed74c88124b825e8f90502b76cd97c5eccc9aa92f4033027102d9aa9d"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"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.POST_NOTIFICATIONS"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.INSTALL_SHORTCUT"}, {"name": "com.android.launcher.permission.INSTALL_SHORTCUT"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.RAISED_THREAD_PRIORITY"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.FOREGROUND_SERVICE_CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.FOREGROUND_SERVICE_PHONE_CALL"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.MANAGE_OWN_CALLS"}, {"name": "com.b44t.messenger.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "a5e2c56a9c93fce4c57c176a086179a63be7a460b15b1c4dbc1c95f8d8aaee8e": {"added": 1780699361309, "file": {"name": "/com.b44t.messenger_7492.apk", "sha256": "a5e2c56a9c93fce4c57c176a086179a63be7a460b15b1c4dbc1c95f8d8aaee8e", "size": 26922805, "ipfsCIDv1": "bafybeia4kw75gujffpwenvv262u6r7qouk3nc3y6764ph2ok27hbm33hoq"}, "src": {"name": "/com.b44t.messenger_7492_src.tar.gz", "sha256": "0c15ca812d9efcdad651ad952901dc77447888a4135d4c0562e302bcf4a033e0", "size": 12211324}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "2.51.0", "versionCode": 7492, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["9db6678ed74c88124b825e8f90502b76cd97c5eccc9aa92f4033027102d9aa9d"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"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.POST_NOTIFICATIONS"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.INSTALL_SHORTCUT"}, {"name": "com.android.launcher.permission.INSTALL_SHORTCUT"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.RAISED_THREAD_PRIORITY"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.FOREGROUND_SERVICE_CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.FOREGROUND_SERVICE_PHONE_CALL"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.MANAGE_OWN_CALLS"}, {"name": "com.b44t.messenger.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "7a82c408ec2824e19a4123f45d03836bba0718c0fe6f4cf8e2d1ef7fa4067107": {"added": 1780699361309, "file": {"name": "/com.b44t.messenger_7491.apk", "sha256": "7a82c408ec2824e19a4123f45d03836bba0718c0fe6f4cf8e2d1ef7fa4067107", "size": 24317753, "ipfsCIDv1": "bafybeicwlo56cogbpwqf67l72k7qcno4atezvww5ci5qs5djvlxy56dgsy"}, "src": {"name": "/com.b44t.messenger_7491_src.tar.gz", "sha256": "a8744b875759703acf31b04be99ffe402866c1833ee0da6cb54a95d2f447eca2", "size": 12211057}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "2.51.0", "versionCode": 7491, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["9db6678ed74c88124b825e8f90502b76cd97c5eccc9aa92f4033027102d9aa9d"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"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.POST_NOTIFICATIONS"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.INSTALL_SHORTCUT"}, {"name": "com.android.launcher.permission.INSTALL_SHORTCUT"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.RAISED_THREAD_PRIORITY"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.FOREGROUND_SERVICE_CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.FOREGROUND_SERVICE_PHONE_CALL"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.MANAGE_OWN_CALLS"}, {"name": "com.b44t.messenger.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.bearinmind.equalizer314": {"metadata": {"lastUpdated": 1780699361309}, "versions": {"c0473edb34eaae6449e7557852b58265ce2439c2cabd223ab9bdf3cf06eb6f51": null, "79f5c3575017e78ecf09342c676d1a7ef3048aa96159cb8f38af6d00408dc279": null, "12cb3f133cc73ae4fb73d9c6365ed415689dc8f6fc95014351eed73b6ea1e871": {"added": 1780699361309, "file": {"name": "/com.bearinmind.equalizer314_11.apk", "sha256": "12cb3f133cc73ae4fb73d9c6365ed415689dc8f6fc95014351eed73b6ea1e871", "size": 9179420, "ipfsCIDv1": "bafybeif6yni2wwieppncomcsv76egmrgegi3czcbdskgsrwobsenls2bjm"}, "src": {"name": "/com.bearinmind.equalizer314_11_src.tar.gz", "sha256": "4e21844a45a51b561dfe723d7595b740144a0775d181e15025cdb0d909ca91fe", "size": 3736751}, "manifest": {"versionName": "0.0.11-beta", "versionCode": 11, "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.BLUETOOTH_CONNECT"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.DUMP"}, {"name": "com.bearinmind.equalizer314.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Quick Settings tile: long-pressing the EQ314 tile now opens the app instead of the system App-info page, and the tile is now minimal — just \"EQ314 ON\" / \"EQ314 OFF\" with the DynamicsProcessing sub-text removed (issue #34).\n- New EQ on/off control: an ON/OFF button in the graph header (next to the Edit pencil) toggles the EQ, and the bottom-nav EQ status now reflects the real state instead of being stuck on \"ON\" (issue #9).\n- Per-device \"Disable EQ\" option in Audio Output. A third device-bindin"}}, "6eb8832462a79be806d53c561325dc6e60d991f78f27eca387ecdf729e60ff42": {"added": 1780172537598, "file": {"name": "/com.bearinmind.equalizer314_10.apk", "sha256": "6eb8832462a79be806d53c561325dc6e60d991f78f27eca387ecdf729e60ff42", "size": 9167836, "ipfsCIDv1": "bafybeiafc3d4xv466knxzo6cccw57dbsyheejwr34p66um46dlueqpm52i"}, "src": {"name": "/com.bearinmind.equalizer314_10_src.tar.gz", "sha256": "70b95a54647e740a24e4d94ee7c4128cdabdebfdcd47620bf299613a6652ab29", "size": 3730209}, "manifest": {"versionName": "0.0.10-beta", "versionCode": 10, "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.BLUETOOTH_CONNECT"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.DUMP"}, {"name": "com.bearinmind.equalizer314.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- DP processing now persists across phone reboot, app close, and force-stop. New BootCompletedReceiver auto-restarts the EQ engine on boot if it was on before shutdown. The foreground service stays alive even after toggling DP off so the persistent notification (and its Turn On / Turn Off action) is always available without opening the app (issues #28, #29).\n- Persistent notification is now a true on/off toggle. Title flips between \"Equalizer314: Online\" and \"Equalizer314: Offline\", and the acti"}}}}, "com.bearinmind.launcher314": {"metadata": {"lastUpdated": 1780614376764}, "versions": {"4ab34534c0994e09ab72533820eefa17af3edb68fe1d7af3c9c98ab846ed4c10": null, "6a666293a28cafa46c19f657328c7a7201184ab765ffa511ee8bf02c983ca623": {"added": 1780614376764, "file": {"name": "/com.bearinmind.launcher314_19.apk", "sha256": "6a666293a28cafa46c19f657328c7a7201184ab765ffa511ee8bf02c983ca623", "size": 34830607, "ipfsCIDv1": "bafybeiawpmv74mxdznidnmzhbmj6owadnbhzj6kfliowvuy5atmgmtf22e"}, "src": {"name": "/com.bearinmind.launcher314_19_src.tar.gz", "sha256": "e2611974339f0aa273eeb048531c932c0ac31d2fed9351b632719fc3af55ef5d", "size": 24956076}, "manifest": {"versionName": "0.0.16-beta", "versionCode": 19, "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": 1781040519859}, "versions": {"1faab1c9dceea79f261d41f66db9fc234e41b4ff994437057a524a9d03584ef1": null, "1e3ab4295b31ace5fb81ac4922699ea04424b2a7b4ddd07780c22e6e39e58d95": null, "c7f2ac2a21fa621c5f164a47d6590dbf3e90314feba17d71fadd76c6b93559ab": null, "38e0435096c26bd3749e77d8c378270c7a3abfa8ded310168521b7f304375969": null, "123ffa6f388ccf3a592f5945947865c1212f62d564bcdcfda55802027a76d637": null, "7d440f71d7536a610205be5b5eada6080264c62703b36e65e85926180f2eb4f3": null, "9051983275b0b05b7a66ab0fef66e86b345460c5d14fdc3f323f6a46e5a897d6": null, "3050724405fdb7d46bc6c670022e04fb0b2850a8f85a3449ff55db2da8e81c49": null, "59a6d0d592655d27f7daab12f0015f3b2631c22ff7e52e622ff54481ea4d609e": {"added": 1781040519859, "file": {"name": "/com.beatbridge_3404.apk", "sha256": "59a6d0d592655d27f7daab12f0015f3b2631c22ff7e52e622ff54481ea4d609e", "size": 5004995, "ipfsCIDv1": "bafybeie4i23cjiqdyy52msfzx44gj2zowoodumt2ykwwk4q4snrmsx5d6q"}, "src": {"name": "/com.beatbridge_3404_src.tar.gz", "sha256": "a9623de9ccf65f89def22a8240c5e8716263cc3bf5186245727f8e1ce904c2c3", "size": 1170361}, "manifest": {"versionName": "1.0.34", "versionCode": 3404, "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"}]}}, "a0a559f1544a7b1326125be916d87336ccdcc2d0ee641d9c9c9f4a7f744154c4": {"added": 1781040519859, "file": {"name": "/com.beatbridge_3403.apk", "sha256": "a0a559f1544a7b1326125be916d87336ccdcc2d0ee641d9c9c9f4a7f744154c4", "size": 5004995, "ipfsCIDv1": "bafybeicsa2r3grw55jzsjfapcrkqgbu72pibomo75kimhrdajflkzfoae4"}, "src": {"name": "/com.beatbridge_3403_src.tar.gz", "sha256": "07d05f2415738b1b3b27b37f2be086f2d489869c7a1c922078b8647c54bd30ec", "size": 1170268}, "manifest": {"versionName": "1.0.34", "versionCode": 3403, "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"}]}}, "157759a28482c8c07a65792e21c40c5f5906d296bb85aab04ea66aba90148454": {"added": 1781040519859, "file": {"name": "/com.beatbridge_3402.apk", "sha256": "157759a28482c8c07a65792e21c40c5f5906d296bb85aab04ea66aba90148454", "size": 5004995, "ipfsCIDv1": "bafybeibftirmw67vwrt7w3fsc6d7ho6veplkjjvxs6jkmtf6bnw3xv5sgq"}, "src": {"name": "/com.beatbridge_3402_src.tar.gz", "sha256": "59b7c76dee85711128afac77ebb8ec746744d6b5d883fdf5571cca8df997790b", "size": 1170354}, "manifest": {"versionName": "1.0.34", "versionCode": 3402, "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"}]}}, "e04d304451053f270289918cc21f42599599ffb0230d8157c04a46c45b76e57b": {"added": 1781040519859, "file": {"name": "/com.beatbridge_3401.apk", "sha256": "e04d304451053f270289918cc21f42599599ffb0230d8157c04a46c45b76e57b", "size": 5004995, "ipfsCIDv1": "bafybeigftad3obseapigxwzzrxf5gp6ail2q6sjwqddtsjluint7qcxeym"}, "src": {"name": "/com.beatbridge_3401_src.tar.gz", "sha256": "8cd47a00edcc51905a1d18dad399bd52418069fdf6c52ee532a605cc0c3ec651", "size": 1170342}, "manifest": {"versionName": "1.0.34", "versionCode": 3401, "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"}]}}, "ea1441a0a439a8cd0f704d7d016ac235fe462187aac2f0020a3bb3e7d6ee3b82": {"added": 1780441838659, "file": {"name": "/com.beatbridge_3204.apk", "sha256": "ea1441a0a439a8cd0f704d7d016ac235fe462187aac2f0020a3bb3e7d6ee3b82", "size": 5001089, "ipfsCIDv1": "bafybeiczsvihg4norfrqcg33ye72w56524emq5vmtuedssrbx4t3jsrsy4"}, "src": {"name": "/com.beatbridge_3204_src.tar.gz", "sha256": "d2fd20fd4c7322da6773b2fc476bc379a1fc9d603d23d36757c26496c23d610b", "size": 1169597}, "manifest": {"versionName": "1.0.32", "versionCode": 3204, "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"}]}}, "c4a098e19f816450f892650d4650220f4bc6c19ebd8bd4db4b70465dd3d8a3da": {"added": 1780441838659, "file": {"name": "/com.beatbridge_3203.apk", "sha256": "c4a098e19f816450f892650d4650220f4bc6c19ebd8bd4db4b70465dd3d8a3da", "size": 5001089, "ipfsCIDv1": "bafybeibzlgagpmcmgpzr3kxswrk4xd4kcz7r65o2kwb7xtow5tjddbb4vi"}, "src": {"name": "/com.beatbridge_3203_src.tar.gz", "sha256": "09d10756365221514d4187217908ca8f2a3e2f85c2a51c7d10230171c4fae311", "size": 1169585}, "manifest": {"versionName": "1.0.32", "versionCode": 3203, "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"}]}}, "597282b07544c8424f9f352ae78c8cf044d7d8f84111a0ffda491a4d1999e0fd": {"added": 1780441838659, "file": {"name": "/com.beatbridge_3202.apk", "sha256": "597282b07544c8424f9f352ae78c8cf044d7d8f84111a0ffda491a4d1999e0fd", "size": 5001089, "ipfsCIDv1": "bafybeiaptejl6w6xkd43euts765f2ryijxwdbma4uu4wfrzbhfyrzbkfnu"}, "src": {"name": "/com.beatbridge_3202_src.tar.gz", "sha256": "25a1471bf93d6d810315aac8e4f24b9f4e6619822559e37e11d2fea53495214b", "size": 1169561}, "manifest": {"versionName": "1.0.32", "versionCode": 3202, "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"}]}}, "354390b2e3d1506df54e0e7fa05dd0c9a74d50f7532dfcab520e55770535558f": {"added": 1780441838659, "file": {"name": "/com.beatbridge_3201.apk", "sha256": "354390b2e3d1506df54e0e7fa05dd0c9a74d50f7532dfcab520e55770535558f", "size": 5001089, "ipfsCIDv1": "bafybeiaqs5in4vbmdqiymgqoqg4svhwjzedkztuyhc6isr5ifgwokqanei"}, "src": {"name": "/com.beatbridge_3201_src.tar.gz", "sha256": "a2979549f1a4dbc2f8ebbf4728ddc1a0236ec2a090eae8d1f72041c97301d77a", "size": 1169563}, "manifest": {"versionName": "1.0.32", "versionCode": 3201, "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.best.deskclock": {"metadata": {"lastUpdated": 1780441838659, "screenshots": {"phone": {"en-US": [{"name": "/com.best.deskclock/en-US/phoneScreenshots/01.jpg", "sha256": "a1a038f36fd82b704b3bfb530274083bb64d1d87f22bbfd9908bbc21fa77eecd", "size": 116969}, {"name": "/com.best.deskclock/en-US/phoneScreenshots/01_Alarm.jpg", "sha256": "6e5f259341cc869f5fd279ade218128c8fbc81dda7f5399a8f48de7c5e50fec7", "size": 285}, {"name": "/com.best.deskclock/en-US/phoneScreenshots/02.jpg", "sha256": "c23fe7ddeee1e58f79757fdd26cb34317e01f1a4cac8fbaf63226ed10c087130", "size": 84321}, {"name": "/com.best.deskclock/en-US/phoneScreenshots/02_Clock.jpg", "sha256": "6e5f259341cc869f5fd279ade218128c8fbc81dda7f5399a8f48de7c5e50fec7", "size": 285}, {"name": "/com.best.deskclock/en-US/phoneScreenshots/03.jpg", "sha256": "1854f4ded8cfe6a9cf61b5afae0142f26bd1bb99578a431b92bb9a033ba79391", "size": 84858}, {"name": "/com.best.deskclock/en-US/phoneScreenshots/03_Stopwach.jpg", "sha256": "6e5f259341cc869f5fd279ade218128c8fbc81dda7f5399a8f48de7c5e50fec7", "size": 285}, {"name": "/com.best.deskclock/en-US/phoneScreenshots/04.jpg", "sha256": "932904af570fc832b597053f6fa6e41d5b41a5fcc1eab41eaf583369b44fb9a6", "size": 106047}, {"name": "/com.best.deskclock/en-US/phoneScreenshots/04_Timer.jpg", "sha256": "6e5f259341cc869f5fd279ade218128c8fbc81dda7f5399a8f48de7c5e50fec7", "size": 285}, {"name": "/com.best.deskclock/en-US/phoneScreenshots/05.jpg", "sha256": "7c5c46d6f48aaf0b660406ddad5659870dc4ca7b6fa84e451b21462cb83ecdc5", "size": 106790}, {"name": "/com.best.deskclock/en-US/phoneScreenshots/06.jpg", "sha256": "f027fe289e0df78f342928f2b2785c492a86284f19212669042e5ea8b40e698c", "size": 86689}, {"name": "/com.best.deskclock/en-US/phoneScreenshots/07.jpg", "sha256": "c35b315eef79d16e5141089e63586c0b698dbec3449920fd89201bcd852844f5", "size": 131019}, {"name": "/com.best.deskclock/en-US/phoneScreenshots/08.jpg", "sha256": "093f845b64dae487bc7082926bb11f65c0fd775216b8af8e32c890588d54ec4f", "size": 134411}, {"name": "/com.best.deskclock/en-US/phoneScreenshots/09.jpg", "sha256": "b3480f175037a24899ada266c9ae53dc0ec615fe6849d0ce90c236a1c0a8eca6", "size": 154362}, {"name": "/com.best.deskclock/en-US/phoneScreenshots/1.jpg", "sha256": "6e5f259341cc869f5fd279ade218128c8fbc81dda7f5399a8f48de7c5e50fec7", "size": 285}, {"name": "/com.best.deskclock/en-US/phoneScreenshots/10.jpg", "sha256": "d2240f7d0765cb65597d2e74e01ee67d71789527214dde1f3193ab3f3a88e1ef", "size": 95359}, {"name": "/com.best.deskclock/en-US/phoneScreenshots/11.jpg", "sha256": "1140572ab9cb43a57dafea23918c2292cf105fd4b26cd608026b31965b360db3", "size": 185743}, {"name": "/com.best.deskclock/en-US/phoneScreenshots/12.jpg", "sha256": "a578946b1e52de00fcd507d7bcd2067211f61c9dcf0be3e4e7a7ffe90bf5284f", "size": 178894}, {"name": "/com.best.deskclock/en-US/phoneScreenshots/13.jpg", "sha256": "18dc50d0b624ffdb8165b8d07a830412384e2957caedcd7188bf7a88f432b792", "size": 72700}, {"name": "/com.best.deskclock/en-US/phoneScreenshots/14.jpg", "sha256": "3c6da3a239ce669fc9e9417e9a60a6b707e22d3ffe172c1c3e8b513ad54f9dec", "size": 139854}, {"name": "/com.best.deskclock/en-US/phoneScreenshots/2.jpg", "sha256": "6e5f259341cc869f5fd279ade218128c8fbc81dda7f5399a8f48de7c5e50fec7", "size": 285}, {"name": "/com.best.deskclock/en-US/phoneScreenshots/3.jpg", "sha256": "6e5f259341cc869f5fd279ade218128c8fbc81dda7f5399a8f48de7c5e50fec7", "size": 285}, {"name": "/com.best.deskclock/en-US/phoneScreenshots/4.jpg", "sha256": "6e5f259341cc869f5fd279ade218128c8fbc81dda7f5399a8f48de7c5e50fec7", "size": 285}, {"name": "/com.best.deskclock/en-US/phoneScreenshots/5.jpg", "sha256": "6e5f259341cc869f5fd279ade218128c8fbc81dda7f5399a8f48de7c5e50fec7", "size": 285}, {"name": "/com.best.deskclock/en-US/phoneScreenshots/6.jpg", "sha256": "6e5f259341cc869f5fd279ade218128c8fbc81dda7f5399a8f48de7c5e50fec7", "size": 285}, {"name": "/com.best.deskclock/en-US/phoneScreenshots/7.jpg", "sha256": "6e5f259341cc869f5fd279ade218128c8fbc81dda7f5399a8f48de7c5e50fec7", "size": 285}, {"name": "/com.best.deskclock/en-US/phoneScreenshots/8.jpg", "sha256": "6e5f259341cc869f5fd279ade218128c8fbc81dda7f5399a8f48de7c5e50fec7", "size": 285}, {"name": "/com.best.deskclock/en-US/phoneScreenshots/9.jpg", "sha256": "6e5f259341cc869f5fd279ade218128c8fbc81dda7f5399a8f48de7c5e50fec7", "size": 285}]}}, "name": {"ko-KR": "시계"}, "summary": {"iw-IL": "מצב התראה, שעון, טיימר ושעון עצר", "ko-KR": "알람, 시계, 타이머 및 스톱워치 모드"}, "description": {"ko-KR": "Clock은 AOSP 기반의 프라이버시를 중시하는 오픈소스 시계 앱입니다.\n인터넷 권한을 사용하지 않으므로 100% 오프라인에서 작동합니다.\n\n기능:\n<ul>\n  <li>알람을 특정 날짜에 설정;</li>\n  <li>뒤집기 및 흔들기 동작으로 알람 끄기/미루기;</li>\n  <li>전원 버튼 또는 볼륨 버튼으로 알람 끄기/미루기;</li>\n  <li>Snapdragon 기기 일부에서만 전원이 꺼진 상태에서도 알람 울림</li>\n    <ul>\n      <li>안타깝게도 <i>\"com.qualcomm.qti.poweroffalarm\"</i> 시스템 앱이 있더라도 일부 기기에서는 이 기능이 작동하지 않을 수 있습니다.</li>\n    </ul>\n  <li>밀어서 알람 삭제;</li>\n  <li>알람 복제;</li>\n  <li>사용자 지정 가능한 알람 제목;</li>\n  <li>사용자 지정 가능한 벨소리;</li>\n  <li>벨소리 무작위 재생 기능;</li>\n  <li>라이트, 다크 또는 시스템 테마;</li>\n  <li>다크 테마용 AMOLED 모드;</li>\n  <li>사용자 지정 가능한 인터페이스;</li>\n  <li>디지털 또는 아날로그 시계 스타일;</li>\n  <li>해외 여행 시 국내 시간 표시;</li>\n  <li>전 세계 여러 도시의 시간 표시;</li>\n  <li>타이머 및 스톱워치 포함;</li>\n  <li>연락처와 스톱워치 결과 공유 가능;</li>\n  <li>사용자 지정 가능한 화면 보호기;</li>\n  <li>모던한 위젯;</li>\n  <li>사용자 지정 가능한 위젯;</li>\n  <li>빠른 설정 타일 지원 (Android 7 이상);</li>\n  <li>앱 데이터 백업 및 복원 (사용자 지정 벨소리 제외);</li>\n  <li>머티리얼 디자인;</li>\n  <li>Android 12 이상용 다이내믹 컬러;</li>\n</ul>\n", "ta-IN": "கடிகாரம் என்பது AOSP அடிப்படையிலான தனியுரிமை உணர்வுள்ள திறந்த மூல கடிகாரமாகும்.\nஇணைய அனுமதியைப் பயன்படுத்தாது, இதனால் 100% ஆஃப்லைனில் உள்ளது.\n\nபண்புகள்:\n<ul>\n<li>அலாரம்களை குறிப்பிட்ட தேதிக்கு அமைக்கவும்;</li>\n<li>அலாரத்தை நிராகரிக்க/ஒத்திவைக்க நடவடிக்கையைப் புரட்டி அசைக்கவும்;</li>\n<li>பவர் பட்டன் அல்லது வால்யூம் பட்டன்கள் மூலம் அலாரத்தை அணைக்கவும்/ ஒத்திவைக்கவும்;</li>\n<li>சில ச்னாப்டிராகன் சாதனங்களுக்கு மட்டும், அவை அணைக்கப்படும்போது அலாரம் தூண்டப்படும்</li>\n<ul>\n<li>துரதிர்ச்டவசமாக, <i>\"com.qualcomm.qti.poweroffalarm\"</i> சிச்டம் ஆப்ச் இருந்தாலும் சில சாதனங்களில் இந்த நற்பொருத்தம் வேலை செய்யாமல் போகலாம்.</li>\n</ul>\n<li>அலாரத்தை நீக்க ச்வைப் செய்யவும்;</li>\n<li>நகல் அலாரங்கள்;</li>\n<li>தனிப்பயனாக்கக்கூடிய அலாரம் தலைப்பு;</li>\n<li>தனிப்பயனாக்கக்கூடிய ரிங்டோன்;</li>\n<li> ரிங்டோன்களை சீரற்ற முறையில் இயக்கும் திறன்;</li>\n<li>ஒளி, இருண்ட அல்லது கணினி தீம்;</li>\n<li>அடர்ந்த தீமுக்கான AMOLED பயன்முறை;</li>\n<li>தனிப்பயனாக்கக்கூடிய இடைமுகம்;</li>\n<li>டிசிட்டல் அல்லது அனலாக் கடிகார நடை;</li>\n<li>பயணத்தின்போது வீட்டு நேரத்தைக் காட்டு;</li>\n<li>உலகின் பல நகரங்களில் நேரத்தைக் காட்டவும்;</li>\n<li>டைமர் மற்றும் ச்டாப்வாட்ச் சேர்க்கப்பட்டுள்ளது;</li>\n<li>உங்கள் ச்டாப்வாட்சை உங்கள் தொடர்புகளுடன் பகிர்வதற்கான சாத்தியம்;</li>\n<li>தனிப்பயனாக்கக்கூடிய ச்கிரீன்சேவர்;</li>\n<li>நவீன விட்செட்டுகள்;</li>\n<li>தனிப்பயனாக்கக்கூடிய விட்செட்டுகள்;</li>\n<li>விரைவு அமைப்புகளில் டைல்களுக்கான உதவி (Android 7+க்கு);</li>\n<li>பயன்பாட்டுத் தரவைக் காப்புப் பிரதி எடுத்து மீட்டமைத்தல் (தனிப்பயன் ரிங்டோன்கள் தவிர);</li>\n<li>பொருள் வடிவமைப்பு;</li>\n<li>Android 12+ க்கான மாறும் வண்ணங்கள்;</li>\n</ul>\n"}}, "versions": {"10ed7636b2f9f7c16fb9a98c4e418fa15e30c995106cd6277794f945082dd489": null, "09af5f5ea2389b2cca810b138abe2c6694f4f4c18300b3094834d6dc7cc279f6": null, "c54921b56706d3412bf66d9ce3aee2075a7885e3ea0cf3ad8ec4a1dfd313e060": {"added": 1780441838659, "file": {"name": "/com.best.deskclock_2034.apk", "sha256": "c54921b56706d3412bf66d9ce3aee2075a7885e3ea0cf3ad8ec4a1dfd313e060", "size": 6914612, "ipfsCIDv1": "bafybeihwqvlkajo2myas7ybizoucfem7v62pdnau6i2ettunwkeesjjqxq"}, "src": {"name": "/com.best.deskclock_2034_src.tar.gz", "sha256": "455c4c5597320303f0f78cdb3cb0fb6a51a8f16fc757d68be17f3bf197666068", "size": 9314997}, "manifest": {"versionName": "2.30.1", "versionCode": 2034, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["91aec64808918f21cfec27339cc5bd3f529759fc79ac32ba4379531595bd375c"]}, "usesPermission": [{"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "org.codeaurora.permission.POWER_OFF_ALARM"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM", "maxSdkVersion": 32}, {"name": "android.permission.USE_EXACT_ALARM"}, {"name": "android.permission.TURN_SCREEN_ON"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.FLASHLIGHT"}, {"name": "com.best.deskclock.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Fix the app launching from the stopwatch notification\n- Fix the timer update if one timer is paused and another is started\n- Fix the \"Pause alarm\" field when selecting days of the week\n\nThe other features of version 2.30 are retained and can be consulted here: https://github.com/BlackyHawky/Clock/releases/tag/2.30\n"}}, "1912ed6edba63a462ec3268b45b0474c3fd90a0b481a7d75de47da96e945cee4": {"added": 1780441838659, "file": {"name": "/com.best.deskclock_2033.apk", "sha256": "1912ed6edba63a462ec3268b45b0474c3fd90a0b481a7d75de47da96e945cee4", "size": 6914612, "ipfsCIDv1": "bafybeicloj2svv33i55l243cry2riqilucjksyfkuhzbs3rjsbsnk23a7a"}, "src": {"name": "/com.best.deskclock_2033_src.tar.gz", "sha256": "4bdf85ed8513093eaa12dece0b6077df27c94ed87dd68012d7fd3dc642f05100", "size": 9314668}, "manifest": {"versionName": "2.30", "versionCode": 2033, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["91aec64808918f21cfec27339cc5bd3f529759fc79ac32ba4379531595bd375c"]}, "usesPermission": [{"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "org.codeaurora.permission.POWER_OFF_ALARM"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM", "maxSdkVersion": 32}, {"name": "android.permission.USE_EXACT_ALARM"}, {"name": "android.permission.TURN_SCREEN_ON"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.FLASHLIGHT"}, {"name": "com.best.deskclock.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"cs-CZ": "Spousta oprav a vylepšení popsaných zde:\nhttps://github.com/BlackyHawky/Clock/releases/tag/2.30\n\n**Poznámky:**\n - Nastavení „Připomenutí oznámení“ bylo obnoveno na výchozí hodnotu (30 minut).\n - Nastavení „Jazyk“ bylo obnoveno.\n - Vzhledem k novému formátu ZIP, který se používá při ukládání dat aplikace, jsou starší zálohy nyní neplatné.\n - Po aktualizaci aplikace si prosím vytvořte novou zálohu a tu starou smažte.\n", "en-US": "Many fixes and improvements detailed here:\nhttps://github.com/BlackyHawky/Clock/releases/tag/2.30\n\n**Notes:**\n - The \"Notification reminder\" setting has been reset to its default value (30 minutes).\n - The \"Language\" setting has been reset.\n - Due to the new ZIP format used when saving app data, older backups are now obsolete.\n - Please create a new backup after updating the app and delete the old one.\n", "uk": "Багато виправлень та покращень докладно описано тут:\nhttps://github.com/BlackyHawky/Clock/releases/tag/2.30\n\n**Примітки:**\n - Параметр «Нагадування про сповіщення» було скинуто до значення за замовчуванням (30 хвилин).\n - Параметр «Мова» було скинуто.\n - Через новий формат ZIP для збереження даних, старі резервні копії стали непридатними.\n - Після оновлення додатка створіть нову резервну копію і видаліть стару.\n"}}, "9aaed4386570630a76b0f435ef9b6f239ab0f2a6bca9b0de82c8e37eeca41afa": {"whatsNew": {"cs-CZ": "Spousta oprav a vylepšení popsaných zde:\nhttps://github.com/BlackyHawky/Clock/releases/tag/2.29\n\n**Poznámky:**\n - Nastavení `Opakovat zmeškané budíky` bylo resetováno.\n - Z důvodu podpory drátových sluchátek musí být znovu nastavena dvě nastavení: `Povolit automatické směrování vyzvánění na externí zvuková zařízení` a `Hlasitost budíku pro externí zvuková zařízení`.\n - Widgety musí být odebrány a znovu přidány na dom. obr.\n - Po aktualizaci aplikace si vytvořte novou zálohu a starou smažte.\n", "de-DE": "Viele Fehlerbehebungen und Verbesserungen, die hier aufgeführt sind:\nhttps://github.com/BlackyHawky/Clock/releases/tag/2.29\n\n**Hinweise:**\n - Die Einstellung „Verpasste Alarme wiederholen“ wurde zurückgesetzt.\n - Aufgrund der Unterstützung für kabelgebundene Headsets müssen zwei Einstellungen neu konfiguriert werden: „Automatische Weiterleitung von Klingeltönen an externe Audiogeräte aktivieren“ und „Alarmlautstärke für externe Audiogeräte“.\n - Widgets müssen vom Startbildschirm entfernt und ern", "et": "Palju parandusi ja täiendusi - detailne logi on kirjas siin:\nhttps://github.com/BlackyHawky/Clock/releases/tag/2.28\n\n**Märkused:\n - „Korda märkamata jäänud äratusi“ on lähtestatud.\n -Kaabliga kõrvaklappide toe tõttu pead kaks seadistust uuesti määratlema „Võimalda helinate automaatne suunamine välistesse heliseadmetesse“ ja „Äratusheli valjus välistes heliseadmetes“\n - Palun eemalda avalehe vidinad ja lisa nad uuesti tagasi.\n - Peale uuendamist palun tee uus varukoopia ja kustuta vana.\n", "ko-KR": "많은 수정 및 개선 사항이 여기에 자세히 나와 있습니다:\nhttps://github.com/BlackyHawky/Clock/releases/tag/2.29\n\n**참고:**\n - `놓친 알람 반복` 설정이 초기화되었습니다.\n - 유선 헤드셋 지원으로 인해 두 가지 설정을 다시 구성해야 합니다: `벨소리를 외부 오디오 기기로 자동 라우팅 사용` 및 `외부 오디오 기기의 알람 볼륨`.\n - 홈 화면에서 위젯을 제거하고 다시 추가해야 합니다.\n - 앱 업데이트 후 새 백업을 생성하고 기존 백업을 삭제하세요.\n", "pl-PL": "Wiele poprawek i ulepszeń szczegółowo opisano tutaj:\nhttps://github.com/BlackyHawky/Clock/releases/tag/2.29\n\n**Uwagi:**\n- Ustawienie „Powtarzaj pominięte alarmy” zostało zresetowane.\n- Ze względu na obsługę przewodowych zestawów słuchawkowych należy ponownie skonfigurować dwa ustawienia: „Włącz automatyczne kierowanie dzwonków do zewnętrznych urządzeń audio” i „Głośność alarmu dla zewnętrznych urządzeń audio”.\n- Widżety należy usunąć i dodać z powrotem na ekran główny.\n- Po aktualizacji aplikacj", "ru-RU": "Многие исправления и улучшения подробно описаны здесь:\nhttps://github.com/BlackyHawky/Clock/releases/tag/2.29\n\n**Примечания:**\n- Параметр `Повторить пропущенные сигналы` был сброшен.\n- В связи с поддержкой проводных наушников необходимо переустановить два параметра: `Включить автоматическое направление сигналов на внешние аудиоустройства` and `Громкость будильника для внешних аудиоустройств`.\n- Виджеты необходимо удалить и снова добавить на главный экран.\n- После обновления приложения создайте н", "ta-IN": "பல திருத்தங்கள் மற்றும் மேம்பாடுகள் இங்கே விவரிக்கப்பட்டுள்ளன:\nhttps://github.com/BlackyHawky/Clock/releases/tag/2.29\n\n**குறிப்புகள்:**\n- `மீண்டும் தவறவிட்ட அலாரங்கள்` அமைப்பு மீட்டமைக்கப்பட்டது.\n- வயர்டு ஹெட்செட் ஆதரவின் காரணமாக, இரண்டு அமைப்புகளை மறுகட்டமைக்க வேண்டும்: `வெளிப்புற ஆடியோ சாதனங்களுக்கு ரிங்டோன்களின் தானியங்கி ரூட்டிங்கை இயக்கு` மற்றும் `வெளிப்புற ஆடியோ சாதனங்களுக்கான அலாரம் தொகுதி`.\n- விட்ஜெட்டுகள் அகற்றப்பட்டு முகப்புத் திரையில் மீண்டும் சேர்க்கப்பட வேண்டும்.\n- பயன்பாட்டைப் புது", "uk": "Багато виправлень та покращень докладно описано тут:\nhttps://github.com/BlackyHawky/Clock/releases/tag/2.29\n\n**Примітки:**\n - Параметр `Повторювати пропущені сигнали` було скинуто.\n - У зв’язку з підтримкою дротових навушників необхідно перевстановити два параметри: `Увімкнути автоматичне спрямування сигналів на зовнішні аудіопристрої` and `Гучність будильника для зовнішніх аудіопристроїв`.\n - Віджети необхідно видалити і знову додати на головний екран.\n - Після оновлення додатка створіть нову р"}}}}, "com.biglybt.android.client": {"metadata": {"categories": ["Download"]}}, "com.bithack.principia": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"b2c481625bd2e7b2f7a1f5454ebe030d7e7eb6ce42c4dd3b854bca1844e231ff": null, "4ef77fb40cfb9cf076e867cef1ddc429273ed3bf20bc5bb2c21fdd2ace73dbe7": {"added": 1781040519859, "file": {"name": "/com.bithack.principia_40.apk", "sha256": "4ef77fb40cfb9cf076e867cef1ddc429273ed3bf20bc5bb2c21fdd2ace73dbe7", "size": 30025268, "ipfsCIDv1": "bafybeig4lncqx2a5jxmvib56m4zmnlqhv6gyxtnd4vitbcgbh4sn2xdjmq"}, "src": {"name": "/com.bithack.principia_40_src.tar.gz", "sha256": "8b380a6345de3007cdd9178efc61fd00d56f92ecf45a8ec8e6db1964813e1c38", "size": 48022221}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "2026.06.06", "versionCode": 40, "features": [{"name": "android.hardware.screen.landscape"}], "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 35}, "signer": {"sha256": ["8bac81fa59cbaff8ab413dd7a28df51f90ea7f95a47557907687312ed1424f6c"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.VIBRATE"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "The domain for the main community site is hardcoded into the app."}}, "whatsNew": {"en-US": "Principia has a new directory structure for user data. The game should migrate automatically when updating.\n\nThis update also contains a number of bugfixes on Android and other improvements, see the Changelog for a full list.\n"}}}}, "com.blockdrop.game": {"metadata": {"lastUpdated": 1780441838659}, "versions": {"3dc17500a40727c6da194a5f328845e34df293475a11f9874e60554acc33c419": null, "723c7fdf8d59ceda75f1aa0a334fe9869a5980690be1114e407eec6bdc41ed72": null, "cef7ab664718a5800b0264942435eb4baf3319332e3997ec324bcbfb32f0d448": null, "b2b9df946b7eb71206e592a770f8bd07754eaebd4bca30b4c0cdb689b7a52038": {"added": 1780441838659, "file": {"name": "/com.blockdrop.game_313.apk", "sha256": "b2b9df946b7eb71206e592a770f8bd07754eaebd4bca30b4c0cdb689b7a52038", "size": 20958666, "ipfsCIDv1": "bafybeidzjzxmkedy7semljijmusryndfyy3ngskxuknqknfhl45yylsfh4"}, "src": {"name": "/com.blockdrop.game_313_src.tar.gz", "sha256": "8b8e78c9bb20a45dc496502107ec7bb864817882b9f97d8f8f838344ed17c8a0", "size": 371092861}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.0.34", "versionCode": 313, "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"}]}}, "dd8c27b9c6372e0c430a4bb2d956a9fde06054345bb2cc45d24002369a7973a4": {"added": 1780441838659, "file": {"name": "/com.blockdrop.game_312.apk", "sha256": "dd8c27b9c6372e0c430a4bb2d956a9fde06054345bb2cc45d24002369a7973a4", "size": 19580771, "ipfsCIDv1": "bafybeihkd44nsfwi3yvb7p445lazlwfxmbct6mbdargtfng5whj55rmqam"}, "src": {"name": "/com.blockdrop.game_312_src.tar.gz", "sha256": "75e634003fa201e3b225874c1bd289493a8211e5a08c1f355d8f3e0080374a3c", "size": 371093959}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.0.34", "versionCode": 312, "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"}]}}, "c9907e057581f6ab943e7db38946ee5fc37de7739baef055a0b53fe81f1cd62e": {"added": 1780441838659, "file": {"name": "/com.blockdrop.game_311.apk", "sha256": "c9907e057581f6ab943e7db38946ee5fc37de7739baef055a0b53fe81f1cd62e", "size": 16998173, "ipfsCIDv1": "bafybeidclhzrh4mtmiw634hok3ecyy3ub7crlpjspjpc4tgax4xghszfyi"}, "src": {"name": "/com.blockdrop.game_311_src.tar.gz", "sha256": "9141605f1c8872b8c28b1590c2aa12820f0817797ed6d4b4e6fff76300f2ac98", "size": 371093730}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.0.34", "versionCode": 311, "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.boldwallet": {"metadata": {"lastUpdated": 1780441838659}, "versions": {"0df19a41c841fe687e6f0a964ce74d57f607169d3e43a955d4675105fe2a42f9": null, "39f21897110519571316ef4623ba3ef03b7dde32c6eb6e58c43b2958c48919cd": {"added": 1780441838659, "file": {"name": "/com.boldwallet_60.apk", "sha256": "39f21897110519571316ef4623ba3ef03b7dde32c6eb6e58c43b2958c48919cd", "size": 130932317, "ipfsCIDv1": "bafybeiegaj3xlvsyqeihkr3wan53rsezn6v2lq4nud4u6urmkgep474kvm"}, "src": {"name": "/com.boldwallet_60_src.tar.gz", "sha256": "e6a65a07478d0d22b759b7de6c2676b6183bf258886b8845cedfca9bfe21c6dd", "size": 82271217}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "4.0.0", "versionCode": 60, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["ca1890350e7db62f0bc0a2969957b7deb0053399317cf5f937022471708547ab"]}, "usesPermission": [{"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_MULTICAST_STATE"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.VIBRATE"}, {"name": "com.boldwallet.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.CAMERA"}]}}}}, "com.brahmadeo.supertonic.tts": {"metadata": {"lastUpdated": 1780441838659}, "versions": {"ca8be956e8a251f35642ad55287201095190d935ca9c40c20f4186db65fc622a": {"added": 1780441838659, "file": {"name": "/com.brahmadeo.supertonic.tts_17000004.apk", "sha256": "ca8be956e8a251f35642ad55287201095190d935ca9c40c20f4186db65fc622a", "size": 26600796, "ipfsCIDv1": "bafybeihi2sm52lefjauokii6okccpv2tpyk65hkiozq5ncmw32yvaujxxq"}, "src": {"name": "/com.brahmadeo.supertonic.tts_17000004_src.tar.gz", "sha256": "41d8a8cb290edf24b65dda527bff7e4ec1983e485124c1398c4fb1f7a04ecb64", "size": 30109680}, "manifest": {"nativecode": ["x86_64"], "versionName": "3.1.4", "versionCode": 17000004, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["78b94d025bcc06cb69af54c9d9b4e708e773a25b7da3b532a4b691482dd9c11b"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WAKE_LOCK"}, {"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.brahmadeo.supertonic.tts.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Relies on hugginface.co for models."}}}, "5a50642a53ed926eb0479f5944b752481ce21f0bee222358acaa63ef2d8e0e0e": {"added": 1780441838659, "file": {"name": "/com.brahmadeo.supertonic.tts_17000003.apk", "sha256": "5a50642a53ed926eb0479f5944b752481ce21f0bee222358acaa63ef2d8e0e0e", "size": 26801482, "ipfsCIDv1": "bafybeiept2sgnxorkbffnadi4ys2oxu2xb3wopi2z65tph7xoo6qpoaryy"}, "src": {"name": "/com.brahmadeo.supertonic.tts_17000003_src.tar.gz", "sha256": "d32528fee88e2fce1d7b14eeca78b3b37b7fd2c7f873063f907f04e86ef130a4", "size": 30109528}, "manifest": {"nativecode": ["x86"], "versionName": "3.1.4", "versionCode": 17000003, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["78b94d025bcc06cb69af54c9d9b4e708e773a25b7da3b532a4b691482dd9c11b"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WAKE_LOCK"}, {"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.brahmadeo.supertonic.tts.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Relies on hugginface.co for models."}}}, "dd8c69df6ae33d1824c8ebeedfa40bdfbf7b7db524dbfbb4157356afb48b8a1c": {"added": 1780441838659, "file": {"name": "/com.brahmadeo.supertonic.tts_17000002.apk", "sha256": "dd8c69df6ae33d1824c8ebeedfa40bdfbf7b7db524dbfbb4157356afb48b8a1c", "size": 24773998, "ipfsCIDv1": "bafybeif7h5ndhcz5vh26x7jvgkkt76s5scmxpyj35hnucwnhsv52wtvtnu"}, "src": {"name": "/com.brahmadeo.supertonic.tts_17000002_src.tar.gz", "sha256": "fea64b7e1c2a2c7367f9535df1a67efe0896b178c38e4fcdd283c4b7a0425ce8", "size": 30110460}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "3.1.4", "versionCode": 17000002, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["78b94d025bcc06cb69af54c9d9b4e708e773a25b7da3b532a4b691482dd9c11b"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WAKE_LOCK"}, {"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.brahmadeo.supertonic.tts.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Relies on hugginface.co for models."}}}, "04f497d96a6b297dcc132144b52e461dcd86faa43121c76a228954dc1f8170e5": {"added": 1780441838659, "file": {"name": "/com.brahmadeo.supertonic.tts_17000001.apk", "sha256": "04f497d96a6b297dcc132144b52e461dcd86faa43121c76a228954dc1f8170e5", "size": 23364986, "ipfsCIDv1": "bafybeiez42de3vichlpek7gllfeaors4vpiznz4bfsrfsrqhk5eajngzeq"}, "src": {"name": "/com.brahmadeo.supertonic.tts_17000001_src.tar.gz", "sha256": "0a10a02325dcb7354394549151a780b05165b0864cf6631bc89ec4ca660b6ff3", "size": 30111751}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "3.1.4", "versionCode": 17000001, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["78b94d025bcc06cb69af54c9d9b4e708e773a25b7da3b532a4b691482dd9c11b"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WAKE_LOCK"}, {"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.brahmadeo.supertonic.tts.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Relies on hugginface.co for models."}}}, "272112cc102959f2be703872a8c5c827b762ff95f23c5b88ba63a0b6aec627ff": {"antiFeatures": {"NonFreeNet": {"en-US": "Relies on hugginface.co for models."}}}, "a51acad5f6ef608b562b07bbc057fb3dd9fdacc10f2f672366336aa42b2a6525": {"antiFeatures": {"NonFreeNet": {"en-US": "Relies on hugginface.co for models."}}}, "07633678ccef52fb33b82c264bc601559ff25bc4a184af99d79db1c3941bac06": {"antiFeatures": {"NonFreeNet": {"en-US": "Relies on hugginface.co for models."}}}}}, "com.brokenpip3.fatto": {"metadata": {"lastUpdated": 1781040519859, "screenshots": {"phone": {"en-US": [{"name": "/com.brokenpip3.fatto/en-US/phoneScreenshots/01-tasks.png", "sha256": "70302af448bc6e88cdafada9eedd45dd40c3c6938d78dce1a34223ef5eb6fecd", "size": 123787}, {"name": "/com.brokenpip3.fatto/en-US/phoneScreenshots/02-calendar.png", "sha256": "54270ec0223c2a604ada520a144dd9dbba30245f7af532dadb97e5db2f154c40", "size": 113205}, {"name": "/com.brokenpip3.fatto/en-US/phoneScreenshots/03-projects.png", "sha256": "59570f3b030a2fe24722000dce664a1c9e0804be56f6989789420e25166d2837", "size": 74430}, {"name": "/com.brokenpip3.fatto/en-US/phoneScreenshots/04-tags.png", "sha256": "977e10bb5521dcba4762de6d563c40a8f131a252bb49b7ec7be03356dc287101", "size": 77900}, {"name": "/com.brokenpip3.fatto/en-US/phoneScreenshots/calendar.png", "sha256": "54270ec0223c2a604ada520a144dd9dbba30245f7af532dadb97e5db2f154c40", "size": 113205}, {"name": "/com.brokenpip3.fatto/en-US/phoneScreenshots/projects.png", "sha256": "59570f3b030a2fe24722000dce664a1c9e0804be56f6989789420e25166d2837", "size": 74430}, {"name": "/com.brokenpip3.fatto/en-US/phoneScreenshots/tags.png", "sha256": "977e10bb5521dcba4762de6d563c40a8f131a252bb49b7ec7be03356dc287101", "size": 77900}, {"name": "/com.brokenpip3.fatto/en-US/phoneScreenshots/tasks.png", "sha256": "70302af448bc6e88cdafada9eedd45dd40c3c6938d78dce1a34223ef5eb6fecd", "size": 123787}]}}, "icon": {"en-US": {"name": "/com.brokenpip3.fatto/en-US/icon_x2s15IK4GagggLzU-1f8SmvmsYTPQfkfvlLT34qb7ZY=.png", "sha256": "c76b35e482b819a82080bcd4fb57fc4a6be6b184cf41f91fbe52d3df8a9bed96", "size": 27139}}}, "versions": {"69dfbba183fd65160a17f9b2354fae211333b50dec71d72f02ab84b62717ae34": {"added": 1781040519859, "file": {"name": "/com.brokenpip3.fatto_18.apk", "sha256": "69dfbba183fd65160a17f9b2354fae211333b50dec71d72f02ab84b62717ae34", "size": 28877588, "ipfsCIDv1": "bafybeibwioevtytaasvgfm32lvpbzcckwnblpev3rdba74bnnzdg5zi6ji"}, "src": {"name": "/com.brokenpip3.fatto_18_src.tar.gz", "sha256": "a23c11546f1c818ad7abd7de5c9c5a418e7d479f8271577b230cc351a9b58a21", "size": 1733917}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "0.7.0", "versionCode": 18, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 34}, "signer": {"sha256": ["61be3c725348a5cdf027e9a122d8319d1ebdae0d39c8224f436a8b9ff0475434"]}, "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.brokenpip3.fatto.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "a72989366915b11506afa7af9c9a1d273e77460cb12aebeefbea928e089c9e4d": {"added": 1780094298321, "file": {"name": "/com.brokenpip3.fatto_17.apk", "sha256": "a72989366915b11506afa7af9c9a1d273e77460cb12aebeefbea928e089c9e4d", "size": 28819052, "ipfsCIDv1": "bafybeif3hps3av22rxpd6zvyitug4x3jyuwsqzl6r46vcfrhspxewq5zz4"}, "src": {"name": "/com.brokenpip3.fatto_17_src.tar.gz", "sha256": "16f6626cf338f7d007ad7217cfd35702e0e230886187acbfda6b69566274ba1e", "size": 1726918}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "0.6.8", "versionCode": 17, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 34}, "signer": {"sha256": ["61be3c725348a5cdf027e9a122d8319d1ebdae0d39c8224f436a8b9ff0475434"]}, "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.brokenpip3.fatto.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.byterdevs.rsswidget": {"metadata": {"lastUpdated": 1781040519859, "screenshots": {"phone": {"en-US": [{"name": "/com.byterdevs.rsswidget/en-US/phoneScreenshots/config.png", "sha256": "f12d485d48b9c2e972a05e6b7565a0c54fb15043a775d182ea00fedda2430a11", "size": 187808}, {"name": "/com.byterdevs.rsswidget/en-US/phoneScreenshots/dark.png", "sha256": "51f8789b52aabcf7783ca03ae0cd0a30548c3cafb02df2a3e5869f1af048eb16", "size": 916914}, {"name": "/com.byterdevs.rsswidget/en-US/phoneScreenshots/images.png", "sha256": "2e6807bb6b2dcc3697cdb2a4288bea2997b54528a7ea7bc0c289ed680b25ca7a", "size": 1979257}, {"name": "/com.byterdevs.rsswidget/en-US/phoneScreenshots/light.png", "sha256": "4c169a65fa1be4a869c46da13a7afd7540a21ab1243adaffd07f97071e600024", "size": 793570}, {"name": "/com.byterdevs.rsswidget/en-US/phoneScreenshots/reader.png", "sha256": "3fa2b6f3712baa7dbcdcdcca78fc7ca0738b2de6a0242ce981ee413dd594b383", "size": 401940}, {"name": "/com.byterdevs.rsswidget/en-US/phoneScreenshots/webview.png", "sha256": "41cf446f69b9a1f47315608c0df744bdbe09a3dacdc52ff4957e45c033cd28ca", "size": 1393241}]}}, "description": {"en-US": "<b>HomeFeed</b> is a customizable RSS feed widget.\n\n<b>Key Features:</b>\n\n• <b>Multi-Feed Support:</b> Consolidate multiple RSS feeds into a single, unified widget for a centralized news experience.\n• <b>Integrated Reader Mode:</b> Access article content through a distraction-free popup, allowing for quick reading without switching applications.\n• <b>Rich Media Support:</b> High-quality image integration enhances the visual presentation of your feeds.\n• <b>Material You Design:</b> Full support for Material Design 3 and dynamic coloring, automatically adapting to your system wallpaper and theme.\n\n<b>Customization & Controls:</b>\n\n• <b>Visual Flexibility:</b> Adjust widget opacity, customize headers, and toggle the visibility of article descriptions or sources to match your preference.\n• <b>Reading Management:</b> Optional dimming for read articles and flexible timestamp formats (relative or absolute).\n• <b>Advanced Refreshing:</b> Set custom background refresh intervals or use a manual refresh button, which can be hidden for a more minimalist look.\n• <b>Data Persistence:</b> Built for reliability with local data storage and optimized network handling."}}, "versions": {"102dcd3fc854187062d90bb47c5c27958c8ac0b84cc6153146b7b9bcfdad626a": null, "2fc965ff390ddeeb3e20ad69f4a29b8a80fd4ee15453496d39db76db50c8f2ff": {"added": 1781040519859, "file": {"name": "/com.byterdevs.rsswidget_5.apk", "sha256": "2fc965ff390ddeeb3e20ad69f4a29b8a80fd4ee15453496d39db76db50c8f2ff", "size": 14364938, "ipfsCIDv1": "bafybeibxgn6rlhjqcgxubjobqp2jndzkmv44bznaeratbcx6ovxsmlsuau"}, "src": {"name": "/com.byterdevs.rsswidget_5_src.tar.gz", "sha256": "c6627ed01da45414f66fa4cd0c96c32c0089eb4a77175aff2a0b5cdf5e5ab979", "size": 8672024}, "manifest": {"versionName": "1.4.0", "versionCode": 5, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["055efe8eaf1773a7ef1480eefb84dc6fe16e62edbed693146848d05e63a5740e"]}, "usesPermission": [{"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.byterdevs.rsswidget.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Support for multiple RSS feeds\n- Revamped settings page and widget layout\n- Added light/dark theme toggle\n- Improved compatibility: dropped minimum SDK requirement to 28\n- Fixed crashes when opening external links\n- UI refinements and bug fixes"}}, "95eedc53ecef38e90dba85901b0ee9c278ef2207e6effc8f1aacb09230c4f611": {"whatsNew": {"en-US": "- Open articles in a popup with reader mode\n- Images are now supported, prioritized by image quality\n- Fix issue where widget kept stuck on previous mode when switching between light/dark modes"}}}}, "com.calcitem.sanmill": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"7961bd22e5c72e619329ab8b9e88a9039dcf1d4d75a9cb5daefa6c329228ac68": null, "9f6d1f934ccd48e808702e6ce47147ab9ff426d356d21cbcd895a8d1ebd16c04": {"added": 1781040519859, "file": {"name": "/com.calcitem.sanmill_5573.apk", "sha256": "9f6d1f934ccd48e808702e6ce47147ab9ff426d356d21cbcd895a8d1ebd16c04", "size": 55969708, "ipfsCIDv1": "bafybeiesvph764lsmx22r2m7mnrqffcf7x7qniv2o3if7z4cz5grpe46au"}, "src": {"name": "/com.calcitem.sanmill_5573_src.tar.gz", "sha256": "cb6253aad7bd042626c7afdbb63b40390fed0f0561c72d38457c13040061a18d", "size": 290938471}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "7.4.3", "versionCode": 5573, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["cf67366975fccb53eeb847e66051c8c953a0b2b6c34ce540d83073b51c8889f5"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.VIBRATE"}, {"name": "com.calcitem.sanmill.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"ar": "v7.4.3\n\nيتضمن هذا التحديث تحسينات وإصلاحات للأخطاء لجعل التطبيق أفضل بالنسبة لك.\n", "bg": "v7.4.3\n\nТова актуализиране включва различни подобрения и корекции на грешки, за да направи приложението по-добро за вас.\n", "bo": "v7.4.3\n\nད་དུང་འདི་ལག་ཐོག་སྤུན་རྒྱུད་བཟོ་བཅོས་དང་བདག་སྤྱོད་གཏོང་མཁན་སོགས་ནང་འཁོད་དང་འབྲི་གཏོང་མཁན་སྔར་བཞིན་གཞན་དང་མཉམ་འབྲི་འདུག་གས།\n", "cs-CZ": "v7.4.3\n\nTato aktualizace obsahuje různá vylepšení a opravy chyb, aby byla aplikace pro vás lepší.\n", "de-DE": "v7.4.3\n\nDieses Update umfasst verschiedene Verbesserungen und Fehlerbehebungen, um die App für dich zu verbessern.\n", "en-US": "v7.4.3\n\nThis update includes various improvements and bug fixes to make the app better for you.\n", "es-ES": "v7.4.3\n\nEsta actualización incluye varias mejoras y correcciones de errores para mejorar la aplicación para ti.\n", "fa-IR": "v7.4.3\n\nاین به‌روزرسانی شامل بهبودها و رفع اشکالات مختلفی است که برنامه را برای شما بهتر می‌کند.\n", "fr": "v7.4.3\n\nCette mise à jour comprend diverses améliorations et corrections de bugs pour améliorer l'application pour vous.\n", "gu": "v7.4.3\n\nઆ અપડેટમાં વિવિધ સુધારાઓ અને બગ ફિક્સનો સમાવેશ થાય છે જે એપ્લિકેશનને તમારા માટે વધુ સારું બનાવે છે.\n", "he": "v7.4.3\n\nעדכון זה כולל שיפורים ותיקוני באגים שונים כדי להפוך את האפליקציה לטובה יותר עבורך.\n", "hi-IN": "v7.4.3\n\nइस अपडेट में विभिन्न सुधार और बग फिक्स शामिल हैं जो ऐप को आपके लिए बेहतर बनाते हैं।\n", "hr": "v7.4.3\n\nOvo ažuriranje uključuje razna poboljšanja i ispravke pogrešaka kako bi aplikacija bila bolja za vas.\n", "hu-HU": "v7.4.3\n\nEz a frissítés különféle fejlesztéseket és hibajavításokat tartalmaz, hogy jobbá tegye az alkalmazást az Ön számára.\n", "is-IS": "v7.4.3\n\nÞessi uppfærsla inniheldur ýmsar endurbætur og villuleiðréttingar til að gera forritið betra fyrir þig.\n", "it-IT": "v7.4.3\n\nQuesto aggiornamento include vari miglioramenti e correzioni di bug per rendere l'app migliore per te.\n", "ja-JP": "v7.4.3\n\nこのアップデートには、アプリをより良くするためのさまざまな改善とバグ修正が含まれています。\n", "ko": "v7.4.3\n\n이번 업데이트에는 다양한 개선 사항과 버그 수정이 포함되어 있어 앱을 더 잘 사용할 수 있습니다.\n", "pl-PL": "v7.4.3\n\nTa aktualizacja zawiera różne ulepszenia i poprawki błędów, aby aplikacja była lepsza dla ciebie.\n", "ru": "v7.4.3\n\nЭто обновление включает в себя различные улучшения и исправления ошибок, чтобы сделать приложение лучше для вас.\n", "sq": "v7.4.3\n\nKy përditësim përfshin përmirësime dhe riparime të ndryshme për ta bërë aplikacionin më të mirë për ju.\n", "sr": "v7.4.3\n\nOvo ažuriranje uključuje razna poboljšanja i ispravke pogrešaka kako bi aplikacija bila bolja za vas.\n", "sv": "v7.4.3\n\nDenna uppdatering inkluderar olika förbättringar och buggfixar för att göra appen bättre för dig.\n", "tr-TR": "v7.4.3\n\nBu güncelleme, uygulamayı sizin için daha iyi hale getirmek için çeşitli iyileştirmeler ve hata düzeltmeleri içerir.\n", "uk": "v7.4.3\n\nЦе оновлення включає різні покращення та виправлення помилок, щоб зробити додаток кращим для вас.\n", "zh-CN": "v7.4.3\n\n此更新包括各种改进和错误修复，以使本 App 更好用。\n", "zh-TW": "v7.4.3\n\n此更新包括各種改進和錯誤修復，以使本 App 更好用。\n"}}}}, "com.carriez.flutter_hbb": {"metadata": {"lastUpdated": 1780614376764}, "versions": {"eaf2fe9415815220ca049cf4ad54b4e9a59f431da9d41f9e64116d67e70a3d1c": null, "30482c7d6c4e365999e44e5f268cdba83440e92782c2b7f837df23825aaf5580": null, "45c5c76d0ec63dcb782c0382cce33f67ab97411024ed42cf947cbdeadd5ebe19": null, "3fea599047dc9198a49da4ae9921e51afd911b7a46b66d8f428720d5f9c81d8e": {"added": 1780506857489, "file": {"name": "/com.carriez.flutter_hbb_104070003.apk", "sha256": "3fea599047dc9198a49da4ae9921e51afd911b7a46b66d8f428720d5f9c81d8e", "size": 26203365, "ipfsCIDv1": "bafybeicfcwgs4cxwze2egauynvemm2665s6c5yb5uprw7evj67u52fyba4"}, "src": {"name": "/com.carriez.flutter_hbb_104070003_src.tar.gz", "sha256": "0145271e4d728ca617ce64b0a43ad5631f2912844ccf04ae03a7020e1cd3b530", "size": 6667714}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.4.7", "versionCode": 104070003, "usesSdk": {"minSdkVersion": 22, "targetSdkVersion": 33}, "signer": {"sha256": ["85366b10ecadff33e10c53250444a125203908285363c27fc62a561f9660fa48"]}, "usesPermission": [{"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "com.carriez.flutter_hbb.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.CAMERA"}]}, "antiFeatures": {"Tracking": {"en-US": "Connects to the dev site sending date of start, IP of device, device info, time and duration of sessions, and RustDesk-IDs"}}}, "70eef73a1d8be6636db2f454ef3f7728feb0f53b4fd025e32eadc6789bb5cb1a": {"added": 1780506857489, "file": {"name": "/com.carriez.flutter_hbb_104070002.apk", "sha256": "70eef73a1d8be6636db2f454ef3f7728feb0f53b4fd025e32eadc6789bb5cb1a", "size": 26760433, "ipfsCIDv1": "bafybeibhnk4uqthrvykpiq6qtbpdlwkakqynxqe5f6tlb72diur6jely7i"}, "src": {"name": "/com.carriez.flutter_hbb_104070002_src.tar.gz", "sha256": "d63ed5507b7845c33c96eed0c1f0d8efc40d384e028ba17c40ef5527223f3426", "size": 6667620}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.4.7", "versionCode": 104070002, "usesSdk": {"minSdkVersion": 22, "targetSdkVersion": 33}, "signer": {"sha256": ["85366b10ecadff33e10c53250444a125203908285363c27fc62a561f9660fa48"]}, "usesPermission": [{"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "com.carriez.flutter_hbb.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.CAMERA"}]}, "antiFeatures": {"Tracking": {"en-US": "Connects to the dev site sending date of start, IP of device, device info, time and duration of sessions, and RustDesk-IDs"}}}, "7546d84b84c92ef16a9fb1aabc14edce74c1cbec193aeb50e294c62c71d43f5f": {"added": 1780614376764, "file": {"name": "/com.carriez.flutter_hbb_104070001.apk", "sha256": "7546d84b84c92ef16a9fb1aabc14edce74c1cbec193aeb50e294c62c71d43f5f", "size": 25351417, "ipfsCIDv1": "bafybeibnbex2ccdnpwfbagea4xatiicsh76du24gnxrjpuy4kkafxdflzq"}, "src": {"name": "/com.carriez.flutter_hbb_104070001_src.tar.gz", "sha256": "1040b0dc0687b53f2bc35d67fa34a1ab65557fc88b308db12ab293d0478b0b57", "size": 6667651}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.4.7", "versionCode": 104070001, "usesSdk": {"minSdkVersion": 22, "targetSdkVersion": 33}, "signer": {"sha256": ["85366b10ecadff33e10c53250444a125203908285363c27fc62a561f9660fa48"]}, "usesPermission": [{"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "com.carriez.flutter_hbb.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.CAMERA"}]}, "antiFeatures": {"Tracking": {"en-US": "Connects to the dev site sending date of start, IP of device, device info, time and duration of sessions, and RustDesk-IDs"}}}, "0f80ffd6a3196c62a7b1d1cfc354b05fd2a0fa51a72c5885479fe8eb2f877e4f": {"releaseChannels": null}, "56996f058b23635c33d29c6d9f2e31091da45ce5021ce8f5e614970446bc669a": {"releaseChannels": null}, "5cb466b31c5384bfe2e932a5a298ae1c0f3c3b16d73688b2fc4409e9c4db874f": {"releaseChannels": null}}}, "com.cbouvat.android.saracroche": {"metadata": {"lastUpdated": 1780306216819}, "versions": {"e194d2ad037566665e95fe1ce9d85bf97a362522843ec3893cdeda1646003e2d": null, "925c1f8a909dd48d9d5fd7f6bed22a3920da63f5fb2f4664abfc60e175a36ac3": {"added": 1780306216819, "file": {"name": "/com.cbouvat.android.saracroche_31.apk", "sha256": "925c1f8a909dd48d9d5fd7f6bed22a3920da63f5fb2f4664abfc60e175a36ac3", "size": 4593507, "ipfsCIDv1": "bafybeiagbltb3m3ksh5tlf7ihaocctqxdezjbf254rwegpx6dwzfxqdibm"}, "src": {"name": "/com.cbouvat.android.saracroche_31_src.tar.gz", "sha256": "b9b7f02036710b4a955203295a4da32ddc03716e20603ea2402ed929a7b35b14", "size": 1430837}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "4.1.1", "versionCode": 31, "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.chenyifaer.fafarunner": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"c4f951d070c7e817bf6bb77cbe47f0ecb3cc8d1ab92c8b7e32caaf03d92000f1": null, "d5e234ef664985032c7e2d03d01b847a5164ee83589acabecbb57ade24411099": null, "3cc44758418fd062a31b6e61ec8e6a8d8b259dc7e4dbba194e7bc425de551c0b": {"added": 1781040519859, "file": {"name": "/com.chenyifaer.fafarunner_394.apk", "sha256": "3cc44758418fd062a31b6e61ec8e6a8d8b259dc7e4dbba194e7bc425de551c0b", "size": 36124703, "ipfsCIDv1": "bafybeici5kcpdimxns4edz7aczo3hbnkizf66ehhjjbyfdg5ntbfh7wsua"}, "src": {"name": "/com.chenyifaer.fafarunner_394_src.tar.gz", "sha256": "e3701510ee16aa1d9764758754f5260745150d135565f32cec6d00ee2d6f18ee", "size": 99410247}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "3.1.1", "versionCode": 394, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["c770b97229e8fed099da09164fcd0e5437a62d604adda91cf4a23f16ede53724"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "com.chenyifaer.fafarunner.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Connects to Sentry servers"}, "Tracking": {"en-US": "Sentry is enabled by default"}}}, "2b7c920318b26a8dc0a8079161ec0806c55261bbdd3ef7aab63ff228f32823d1": {"added": 1780699361309, "file": {"name": "/com.chenyifaer.fafarunner_393.apk", "sha256": "2b7c920318b26a8dc0a8079161ec0806c55261bbdd3ef7aab63ff228f32823d1", "size": 36124891, "ipfsCIDv1": "bafybeiciim5m34d7hvsekdo42kz3jz3mmho2eefqchfgtafgyqmxiqvbla"}, "src": {"name": "/com.chenyifaer.fafarunner_393_src.tar.gz", "sha256": "af377e459ea5a993a5521190c503f77caef849890d7be799635d069453a08ab1", "size": 99409276}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "3.1.0", "versionCode": 393, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["c770b97229e8fed099da09164fcd0e5437a62d604adda91cf4a23f16ede53724"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "com.chenyifaer.fafarunner.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Connects to Sentry servers"}, "Tracking": {"en-US": "Sentry is enabled by default"}}}}}, "com.chiller3.basicsync": {"metadata": {"lastUpdated": 1781040519859, "screenshots": {"phone": {"en-US": [{"name": "/com.chiller3.basicsync/en-US/phoneScreenshots/dark.png", "sha256": "a326cd804ad6305854f9320fc8a28b9317544dc46cd20734cd5d8e210e4bb721", "size": 284111}, {"name": "/com.chiller3.basicsync/en-US/phoneScreenshots/light.png", "sha256": "c5cfd9c4671f9f39128d5810bcdb198145f0c5f873874bf645ced9e3f6c9747f", "size": 285331}]}}, "summary": {"lv": "Vienkārša lietotne, kas darbina Syncthing Android ierīcēs"}, "description": {"lv": "BasicSync — vienkārša lietotne, kas darbina Syncthing Android ierīcēs.\n\nLietotne tiek apzināti saglabāta ļoti primitīva, lai projektu būtu viegli uzturēt un atjaunināt. BasicSync kontrolē tikai tad, kad Syncthing ir palaists, darbojas. Faktiskā konfigurēšana notiek, izmantojot paša Syncthing tīmekļa lietotāja saskarni.\n"}}, "versions": {"ddaab33fcd288386536a9ac40a594bf49c4fc6565272de275bed0d6203649070": null, "9f0295b1ed3aeaee98ada3258b38484901316ebacf151d9ba052588d6d067211": null, "8e6a62c962627a599d7f2db0770f22a722a89c3a025f84d11df0823be35ec54b": null, "3f32a2031e074f343607348b7535efe86249d4ec05c00881aee368de134d9664": null, "0497e870b288418d61f4f4323b9c05a1b59757dbee4061e3562ac823d692a2b4": null, "d9c591784a2ce63ef53d2d368994378e7c7749331efb6f0797ddba6270183a2d": null, "b7ac7281a9084884f522d8a332cbde4ca26df8eb7170d3b721ace8b0c71500c7": null, "a64995e363d557e68e3742ba2501b45d48afb63d317945a9129b6a4ba3414c70": null, "02bf9dab5473334ffbcb04abadb4da4edf59d39a9b34212c35fbdf3c633c472b": null, "32ee5e980fc7a5aa865464fd5ea451f2c755826890e7d6745f97f4ff90850242": null, "174cd75e63942dae66e1a3c0221347ab68b81b59b7d144dea4f38aca6ee77c93": null, "84b0da047ed3c5bce84411f668a668aecd35699e92906478b3e3a303a8274c0f": null, "41c1738875dfd0830dd2251d3c666e9714b53b3bc7f0309b83a75aa9da09544f": {"added": 1781040519859, "file": {"name": "/com.chiller3.basicsync_131588.apk", "sha256": "41c1738875dfd0830dd2251d3c666e9714b53b3bc7f0309b83a75aa9da09544f", "size": 31421887, "ipfsCIDv1": "bafybeidou3nqigntdwm7btoisl5dsrnbsvajbiuupf5rg43wjzmhut44re"}, "src": {"name": "/com.chiller3.basicsync_131588_src.tar.gz", "sha256": "fee79b980fba6b028b6fb04df59c7ebe9a1f24609bc9e68e7aac2c2365bcba68", "size": 38906929}, "manifest": {"nativecode": ["x86_64"], "versionName": "2.2", "versionCode": 131588, "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"}]}}, "8fb3e21e72235406d85c3088308aca8af2cd2f9335291806495bc0ca683787dc": {"added": 1781040519859, "file": {"name": "/com.chiller3.basicsync_131587.apk", "sha256": "8fb3e21e72235406d85c3088308aca8af2cd2f9335291806495bc0ca683787dc", "size": 30830951, "ipfsCIDv1": "bafybeid6bpcnwbvguqr4gccyjcvgxcehy4mvqqwnoepr6efvekeq7uboea"}, "src": {"name": "/com.chiller3.basicsync_131587_src.tar.gz", "sha256": "5f26b1266ed1dbc8aed75e65afb38c3a4394706dd1abc79eda2897fee20a8494", "size": 38907935}, "manifest": {"nativecode": ["x86"], "versionName": "2.2", "versionCode": 131587, "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"}]}}, "53ce7069f8ca1d00df8a228e347cf7620a73c467eda8cccb2a3a83ab7f2424f9": {"added": 1781040519859, "file": {"name": "/com.chiller3.basicsync_131586.apk", "sha256": "53ce7069f8ca1d00df8a228e347cf7620a73c467eda8cccb2a3a83ab7f2424f9", "size": 29668795, "ipfsCIDv1": "bafybeifxpijokewlo6mi2oyupf5voetxkcyq5mxyx72ipb757bzjf4msci"}, "src": {"name": "/com.chiller3.basicsync_131586_src.tar.gz", "sha256": "8c96aa1a94513cc5fa86a6cd50bbf928c647453b2aad10d42cbd7b42f8a3bba8", "size": 38908302}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "2.2", "versionCode": 131586, "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"}]}}, "6f696156bbd19dd902560e695614f2efccd75dfc34c3a694bf413a99ccb8fa5f": {"added": 1781040519859, "file": {"name": "/com.chiller3.basicsync_131585.apk", "sha256": "6f696156bbd19dd902560e695614f2efccd75dfc34c3a694bf413a99ccb8fa5f", "size": 30453799, "ipfsCIDv1": "bafybeibsou36b4uqllfan6caziqqo627mkzw2qe7sptstyjfe6wcmkxmqa"}, "src": {"name": "/com.chiller3.basicsync_131585_src.tar.gz", "sha256": "393954334a741ecfb482d3c64da81ddb8477bfd37c450310c7718d99d05ad6d7", "size": 38907936}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "2.2", "versionCode": 131585, "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"}]}}, "8d8aa91144c57fa7221de4b66684f0472ffa6d919e0a86ace671bcb04ba17839": {"added": 1780699361309, "file": {"name": "/com.chiller3.basicsync_131332.apk", "sha256": "8d8aa91144c57fa7221de4b66684f0472ffa6d919e0a86ace671bcb04ba17839", "size": 31415263, "ipfsCIDv1": "bafybeiaghbbb5d5fq75a5o7o77mglr36fk4v37jqikvc62ong5hzzrhiya"}, "src": {"name": "/com.chiller3.basicsync_131332_src.tar.gz", "sha256": "c87b38e409952a32615fbab706504ae4ec2f96c7f6cfd344d853091dbd7699f4", "size": 38903037}, "manifest": {"nativecode": ["x86_64"], "versionName": "2.1", "versionCode": 131332, "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"}]}}, "a5046172fff68f655fadc4b9ad474c6dd1f647ebc76d0ed4873d58b6c5109e11": {"added": 1780699361309, "file": {"name": "/com.chiller3.basicsync_131331.apk", "sha256": "a5046172fff68f655fadc4b9ad474c6dd1f647ebc76d0ed4873d58b6c5109e11", "size": 30807943, "ipfsCIDv1": "bafybeib3ocnde7tsmqvztlehph6mdwbgtfmo4ebqfyrrnzluuohrbd73ti"}, "src": {"name": "/com.chiller3.basicsync_131331_src.tar.gz", "sha256": "82a37d754927b9aebb2c6dc00c944f1d1852fd49447d094cfed947c5ee20663e", "size": 38903677}, "manifest": {"nativecode": ["x86"], "versionName": "2.1", "versionCode": 131331, "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"}]}}, "448538bf433bb7b5bbc64da50d4ea12192038cdfcf8cfe565856574ea949aecf": {"added": 1780699361309, "file": {"name": "/com.chiller3.basicsync_131330.apk", "sha256": "448538bf433bb7b5bbc64da50d4ea12192038cdfcf8cfe565856574ea949aecf", "size": 29662171, "ipfsCIDv1": "bafybeigtmoyael7awkwcs6kq7tutbpngxpd4gyskfhpokb6gn645xq23bm"}, "src": {"name": "/com.chiller3.basicsync_131330_src.tar.gz", "sha256": "96915b6a5997d856108f2d16e6151400a050f4c6838517ae35cdfcda4b9a3703", "size": 38903361}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "2.1", "versionCode": 131330, "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"}]}}, "c5d1810da243309b4d6b3a465d781c665cb6cf38dcacbe9c5e5ae06099df24d4": {"added": 1780699361309, "file": {"name": "/com.chiller3.basicsync_131329.apk", "sha256": "c5d1810da243309b4d6b3a465d781c665cb6cf38dcacbe9c5e5ae06099df24d4", "size": 30447175, "ipfsCIDv1": "bafybeiayeec77mkmc6yk64rnfuhmp6e3c5czqvmhjs6v7mp4wgx34rndku"}, "src": {"name": "/com.chiller3.basicsync_131329_src.tar.gz", "sha256": "12d31a64074506256a23d60226bfc5ccfa6527243fe33ef28f82ac991f8cfab6", "size": 38903728}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "2.1", "versionCode": 131329, "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"}]}}, "b4f4686258030c8ed2e84055fca97f45214fd418397e9ddd82ae55172897c554": {"added": 1780506857489, "file": {"name": "/com.chiller3.basicsync_131076.apk", "sha256": "b4f4686258030c8ed2e84055fca97f45214fd418397e9ddd82ae55172897c554", "size": 31391875, "ipfsCIDv1": "bafybeibainicbl3tjxjt4ub2za7u2m4t5oqf6zelolqcvrljb24qjqui7a"}, "src": {"name": "/com.chiller3.basicsync_131076_src.tar.gz", "sha256": "14f6d8d430237d518d5d2fb1c3a383ff2be1591c3c56c12979f6c1424a397dcd", "size": 38900680}, "manifest": {"nativecode": ["x86_64"], "versionName": "2.0", "versionCode": 131076, "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"}]}}, "0065495fee1071f67f95ac6d0ee104c444ece4285d950802877d7fce8263a9cc": {"added": 1780506857489, "file": {"name": "/com.chiller3.basicsync_131075.apk", "sha256": "0065495fee1071f67f95ac6d0ee104c444ece4285d950802877d7fce8263a9cc", "size": 30784555, "ipfsCIDv1": "bafybeigqoduluf7idu627vlz3k4plnvcctmlfeau4czu5hgozlrzb6x7w4"}, "src": {"name": "/com.chiller3.basicsync_131075_src.tar.gz", "sha256": "3e65f7d3eb36c1b595cae9348947e5f8b6f9df3610b5c9791e1a0ae194f780fa", "size": 38900212}, "manifest": {"nativecode": ["x86"], "versionName": "2.0", "versionCode": 131075, "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"}]}}, "57e8e1d923321b43d8a421d3260ca8ed4be438eba92e352a6e526c07047c75cf": {"added": 1780506857489, "file": {"name": "/com.chiller3.basicsync_131074.apk", "sha256": "57e8e1d923321b43d8a421d3260ca8ed4be438eba92e352a6e526c07047c75cf", "size": 29638783, "ipfsCIDv1": "bafybeidki6guh24simdyyaxbvf4age3rvjmrpmp3yubxxcrubgkoaypjb4"}, "src": {"name": "/com.chiller3.basicsync_131074_src.tar.gz", "sha256": "32f58ccea1df4e80c0a2afcb24fe6ed90bb4c1e9ccf7926cb3ef1af06d551a45", "size": 38900574}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "2.0", "versionCode": 131074, "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"}]}}, "7a4e9d2c1a79ddf5f6a69610cc8289db75c71976e17044d8ff9b045f8c9000d8": {"added": 1780506857489, "file": {"name": "/com.chiller3.basicsync_131073.apk", "sha256": "7a4e9d2c1a79ddf5f6a69610cc8289db75c71976e17044d8ff9b045f8c9000d8", "size": 30423787, "ipfsCIDv1": "bafybeihsnuth3vr4l4klyfqpug5y4ypgzk425rpnzs5hgjsel4ids6qu3e"}, "src": {"name": "/com.chiller3.basicsync_131073_src.tar.gz", "sha256": "bf5881d2c39991c34edb6e64755fa78b46cbd5668a25ac21a6c66c4b3db274c1", "size": 38899448}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "2.0", "versionCode": 131073, "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": 1781040519859, "screenshots": {"phone": {"en-US": [{"name": "/com.chiller3.rsaf/en-US/phoneScreenshots/dark.png", "sha256": "45de921d58ca8065b75ce801c903972d0c2ac66aaa4a77f51b585d0494bda0f5", "size": 255906}, {"name": "/com.chiller3.rsaf/en-US/phoneScreenshots/light.png", "sha256": "bd541347072b6546d7fca1b1461bce480ea6d24ccfd6ee62c627006b610a1264", "size": 257678}]}}}, "versions": {"dfe4f70e4a0db368e56c6b5f26183026e5a2fb30ddba1aa5067ee7e44fa01501": null, "7595a05fb2f96e35813a942eb46a4abba8b9008cedb5e4a6662cbb9eaf8e3842": null, "efeffdb3d859388448bd5a2e80ff6d1a9736ec4a88fea5eae7e3481f380dad4d": null, "a75adacaf3702d23c962399dcaa9e41f516fd3a0282f5bba2d965083a6fdeab7": null, "1e3ba4fa7647831963d1720da71845925130f3a741be31e6ff8cb332ffe56733": null, "08c8b9e62f10b4f681ecb11bdf32ad8d2ebd634532380d8691f2b1c2bdad34eb": null, "c588a3978ab4c8e485fb44700390bb1d27ff16f560dc8028842885ac77f04cac": null, "950b40b87b5451393d6a4703a8f9a6d7ad86e68ea90baf1ead3471b595936f51": null, "6d591370335137482ad387a1c5d5364b1959865e4a9cb8391a3a097953891412": {"added": 1781040519859, "file": {"name": "/com.chiller3.rsaf_262404.apk", "sha256": "6d591370335137482ad387a1c5d5364b1959865e4a9cb8391a3a097953891412", "size": 73835102, "ipfsCIDv1": "bafybeibnwn2433nm7kswgcxaiatbzxzwfegpn5agz74griltfbstca2faq"}, "src": {"name": "/com.chiller3.rsaf_262404_src.tar.gz", "sha256": "eaf7c82128fbb3208b05276f3b42ced5c99f104252b4c02b40c2f10079e1ff87", "size": 34133220}, "manifest": {"nativecode": ["x86_64"], "versionName": "4.1", "versionCode": 262404, "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"}]}}, "001bff45a906f005eea8ecbd8bc7a8df8837bb178001057f1daa74104b603118": {"added": 1781040519859, "file": {"name": "/com.chiller3.rsaf_262403.apk", "sha256": "001bff45a906f005eea8ecbd8bc7a8df8837bb178001057f1daa74104b603118", "size": 71913424, "ipfsCIDv1": "bafybeidzgnmc2khdvgngyovasnazk35v7len5tv6k466mq7myxlr2px5ha"}, "src": {"name": "/com.chiller3.rsaf_262403_src.tar.gz", "sha256": "81f8e99158fd4c59bcc007ca8c016c90a2fdd91fa0290e20084a4c66807f63ec", "size": 34134795}, "manifest": {"nativecode": ["x86"], "versionName": "4.1", "versionCode": 262403, "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"}]}}, "24beb2cc59b06148646d0feaa84fbadf69f7382b76cd2d08b7c1f5404d5fce02": {"added": 1781040519859, "file": {"name": "/com.chiller3.rsaf_262402.apk", "sha256": "24beb2cc59b06148646d0feaa84fbadf69f7382b76cd2d08b7c1f5404d5fce02", "size": 68085956, "ipfsCIDv1": "bafybeih2arvyhqhaej7ndhw6b2ay65etd6rjnrzi6u6zsk57gyjmvklwty"}, "src": {"name": "/com.chiller3.rsaf_262402_src.tar.gz", "sha256": "5fddbcb6139a0f9115cfe4cd22dea146aca4a9c2aed84cc7e76e378ff2a06efb", "size": 34133872}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "4.1", "versionCode": 262402, "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"}]}}, "7b06b7a0c01881fcfef5c84abe38a80f62ab3c8ed5b8c63a9dd2a43ac55f0444": {"added": 1781040519859, "file": {"name": "/com.chiller3.rsaf_262401.apk", "sha256": "7b06b7a0c01881fcfef5c84abe38a80f62ab3c8ed5b8c63a9dd2a43ac55f0444", "size": 70589240, "ipfsCIDv1": "bafybeiatfqn74nnyblbzr3rt6rbw3tvg2bzszhvlnnynz5sckef4ky7z2a"}, "src": {"name": "/com.chiller3.rsaf_262401_src.tar.gz", "sha256": "54fd388fa1a9309f0bdbcf86442b711891b9865982cb0c2cec97e243b9602971", "size": 34132663}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "4.1", "versionCode": 262401, "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"}]}}, "1459c0efc5330571fb39a51b4a79e2c0fd5ac391e0833f5ac878159b066a4d81": {"added": 1780441838659, "file": {"name": "/com.chiller3.rsaf_262148.apk", "sha256": "1459c0efc5330571fb39a51b4a79e2c0fd5ac391e0833f5ac878159b066a4d81", "size": 73935582, "ipfsCIDv1": "bafybeibgkpihh3phktctf5xnjxjnif52ags7qhnektuvgfrbhoxp3b4ypu"}, "src": {"name": "/com.chiller3.rsaf_262148_src.tar.gz", "sha256": "c2f1c2647b9d63c4783a9a082ec6652be07aaf96510257094110c10c9b970b24", "size": 34242054}, "manifest": {"nativecode": ["x86_64"], "versionName": "4.0", "versionCode": 262148, "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"}]}}, "46874d6541e7f25dbcbcadaab38be59991ee90a98e89381dcb518c705dda716a": {"added": 1780441838659, "file": {"name": "/com.chiller3.rsaf_262147.apk", "sha256": "46874d6541e7f25dbcbcadaab38be59991ee90a98e89381dcb518c705dda716a", "size": 72014032, "ipfsCIDv1": "bafybeibcvf7n4vuzatqwctzxnpbu3diedlkinxanpslfsyrnt7ena3z3y4"}, "src": {"name": "/com.chiller3.rsaf_262147_src.tar.gz", "sha256": "c4cc4e9536b91de73c61bf7c165a7c62bc107085d15a2af4b639c84e5cf53c68", "size": 34242246}, "manifest": {"nativecode": ["x86"], "versionName": "4.0", "versionCode": 262147, "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"}]}}, "2b362ef7562f6cf4da1815aabde4851780b53ea75476ab46ac3c64cabfcd2d6d": {"added": 1780441838659, "file": {"name": "/com.chiller3.rsaf_262146.apk", "sha256": "2b362ef7562f6cf4da1815aabde4851780b53ea75476ab46ac3c64cabfcd2d6d", "size": 68186820, "ipfsCIDv1": "bafybeid7sqdmp6agchma63xb4yblltqcu5i4dmvqz4tlppmrh72fiybcte"}, "src": {"name": "/com.chiller3.rsaf_262146_src.tar.gz", "sha256": "c44c82c48d01e16e749ffb24127e41ed6e05a106f54e6958d33955ef87300414", "size": 34241941}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "4.0", "versionCode": 262146, "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"}]}}, "eb4a60079b47cba7e28bdf3519eb7579b85609e1e96a262410d82e9e19bc6afd": {"added": 1780441838659, "file": {"name": "/com.chiller3.rsaf_262145.apk", "sha256": "eb4a60079b47cba7e28bdf3519eb7579b85609e1e96a262410d82e9e19bc6afd", "size": 70690352, "ipfsCIDv1": "bafybeiaouvixo3qrc4joamh44qszpobmfdxifurxjqs5i6hwsmzdwyl6yu"}, "src": {"name": "/com.chiller3.rsaf_262145_src.tar.gz", "sha256": "3bc0aee214d12ad9e94e0effd2cc84b9cd0a411cf9e394d5a894cbdba9dbcfbd", "size": 34242229}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "4.0", "versionCode": 262145, "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.ciphernotes.twa": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"5b449f8b07307c4654a6fc3e4a33bb2191d3e408af5c3ef4f20d35e75441ffee": null, "67c92dc7e65cde65a8ba9508225a025435840bd9ff7d056911107a756f297b8c": {"added": 1781040519859, "file": {"name": "/com.ciphernotes.twa_8.apk", "sha256": "67c92dc7e65cde65a8ba9508225a025435840bd9ff7d056911107a756f297b8c", "size": 3845503, "ipfsCIDv1": "bafybeibhv7lz77df4fy5qdp52efodusqdy35hrdqkdjk7ich7hjoiwba4y"}, "src": {"name": "/com.ciphernotes.twa_8_src.tar.gz", "sha256": "001c6ac2e64fd6f72845c3d222ade9426786345b94e69371f1042fab5a15bdec", "size": 69231581}, "manifest": {"versionName": "3.5", "versionCode": 8, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 35}, "signer": {"sha256": ["bd027ed7778c6dd60164f0540b4ccdade18f55bf5f6f11451397a4e9007f47cd"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "com.ciphernotes.twa.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 28}]}, "whatsNew": {"en-US": "handle opening of external link not supported"}}}}, "com.cliambrown.pilltime": {"metadata": {"lastUpdated": 1780094298321}, "versions": {"5832c17c9397ba35d22f0eccb67624f2d3622aff24432020979646761a1e9b1d": null, "eb379dd40404b58baf377111df65f7e1be22b24a2b602b31c559b393793a8320": {"added": 1780094298321, "file": {"name": "/com.cliambrown.pilltime_18.apk", "sha256": "eb379dd40404b58baf377111df65f7e1be22b24a2b602b31c559b393793a8320", "size": 5783526, "ipfsCIDv1": "bafybeiha3elkryutqv4yudu35yss7qbvodbfdq4vey2djxmtw7caqty364"}, "src": {"name": "/com.cliambrown.pilltime_18_src.tar.gz", "sha256": "812088dd9b7fd7959ea85db4e42832c9aba7a2b2cbfe74afd6afc590ccca247a", "size": 1019077}, "manifest": {"versionName": "18.0", "versionCode": 18, "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": "- New setting to choose to sort meds by name or by last date taken"}}}}, "com.cloudbasepredictor": {"metadata": {"lastUpdated": 1781040519859, "icon": {"en-US": {"name": "/icons/com.cloudbasepredictor.114.png", "sha256": "1fe6564e2a174fcdff5e49904ab22108aed7ebdb461184108e7adf4b9c0702fa", "size": 378}}}, "versions": {"e212b2e7d38a4933daa6c987018ed3cfe7bb3fd5366bac995047b8e3d5f7f9fc": {"added": 1781040519859, "file": {"name": "/com.cloudbasepredictor_114.apk", "sha256": "e212b2e7d38a4933daa6c987018ed3cfe7bb3fd5366bac995047b8e3d5f7f9fc", "size": 18909239, "ipfsCIDv1": "bafybeibskudklsjiffxsypcvwf7hnxcs7xc5rnif3pj7andwfxsdyr6jxm"}, "src": {"name": "/com.cloudbasepredictor_114_src.tar.gz", "sha256": "c0a67757937b1699fb476055116df6dae65ce13b759886fd430c4acef0db64e8", "size": 5540307}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.5.1", "versionCode": 114, "usesSdk": {"minSdkVersion": 25, "targetSdkVersion": 36}, "signer": {"sha256": ["f2ccb3ec3d51d40d8f261379b1bd8bc1ea9bc7f2353f9673c1a16c2c0cb4e226"]}, "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": "com.cloudbasepredictor.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "The optional Esri World Imagery map layer uses Esri's proprietary hosted imagery service."}, "TetheredNet": {"en-US": "Forecasts use the fixed Open-Meteo API endpoint. Launch sites use the fixed ParaglidingEarth API endpoint. Bundled map layers use fixed hosted services from OpenFreeMap, OpenTopoMap, NASA GIBS, and Esri World Imagery. Users can choose between bundled map layers and can disable launch sites, but cannot configure alternate service instances."}}}, "d814f49c4f4d84e31af4c357fe54bbf8c16642a04c4375b195ae6f80a3b61128": {"added": 1781040519859, "file": {"name": "/com.cloudbasepredictor_113.apk", "sha256": "d814f49c4f4d84e31af4c357fe54bbf8c16642a04c4375b195ae6f80a3b61128", "size": 18929710, "ipfsCIDv1": "bafybeid24jjibraikceaqk777kqlbatepwvjmntwlvalx6au4ocpwc2whq"}, "src": {"name": "/com.cloudbasepredictor_113_src.tar.gz", "sha256": "d2703ac1f1bd2511f9dbaf55fd09a5878809f581c09b684d59c9a9cc17a4b61f", "size": 5540283}, "manifest": {"nativecode": ["x86"], "versionName": "1.5.1", "versionCode": 113, "usesSdk": {"minSdkVersion": 25, "targetSdkVersion": 36}, "signer": {"sha256": ["f2ccb3ec3d51d40d8f261379b1bd8bc1ea9bc7f2353f9673c1a16c2c0cb4e226"]}, "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": "com.cloudbasepredictor.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "The optional Esri World Imagery map layer uses Esri's proprietary hosted imagery service."}, "TetheredNet": {"en-US": "Forecasts use the fixed Open-Meteo API endpoint. Launch sites use the fixed ParaglidingEarth API endpoint. Bundled map layers use fixed hosted services from OpenFreeMap, OpenTopoMap, NASA GIBS, and Esri World Imagery. Users can choose between bundled map layers and can disable launch sites, but cannot configure alternate service instances."}}}, "ee8a905ea80905bd58313dedc622f292759fbc9dcb3388f230df3d2ffab48758": {"added": 1781040519859, "file": {"name": "/com.cloudbasepredictor_112.apk", "sha256": "ee8a905ea80905bd58313dedc622f292759fbc9dcb3388f230df3d2ffab48758", "size": 18516032, "ipfsCIDv1": "bafybeibo6x52nuxa3k3ydhf5c5odkibnhmcrythccrgg5554rt6pgaorbm"}, "src": {"name": "/com.cloudbasepredictor_112_src.tar.gz", "sha256": "75f74bd521f77df6558505c03edb1ea5292fe519b8603975f5035053a07b6c79", "size": 5540247}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.5.1", "versionCode": 112, "usesSdk": {"minSdkVersion": 25, "targetSdkVersion": 36}, "signer": {"sha256": ["f2ccb3ec3d51d40d8f261379b1bd8bc1ea9bc7f2353f9673c1a16c2c0cb4e226"]}, "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": "com.cloudbasepredictor.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "The optional Esri World Imagery map layer uses Esri's proprietary hosted imagery service."}, "TetheredNet": {"en-US": "Forecasts use the fixed Open-Meteo API endpoint. Launch sites use the fixed ParaglidingEarth API endpoint. Bundled map layers use fixed hosted services from OpenFreeMap, OpenTopoMap, NASA GIBS, and Esri World Imagery. Users can choose between bundled map layers and can disable launch sites, but cannot configure alternate service instances."}}}, "49804d35782d6e8c7d661bbe4a4d7d3ed605e6bba2b01edcab13ae58958ebb5a": {"added": 1781040519859, "file": {"name": "/com.cloudbasepredictor_111.apk", "sha256": "49804d35782d6e8c7d661bbe4a4d7d3ed605e6bba2b01edcab13ae58958ebb5a", "size": 13908038, "ipfsCIDv1": "bafybeibfb2edzklvchmk55sptn2kn3ibkwg22wnzbiisv37dvizdnczaee"}, "src": {"name": "/com.cloudbasepredictor_111_src.tar.gz", "sha256": "1f2439c5e4aa2b0c2e93bf65984e54242734b7e0387412513b9d955dd6854102", "size": 5540302}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.5.1", "versionCode": 111, "usesSdk": {"minSdkVersion": 25, "targetSdkVersion": 36}, "signer": {"sha256": ["f2ccb3ec3d51d40d8f261379b1bd8bc1ea9bc7f2353f9673c1a16c2c0cb4e226"]}, "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": "com.cloudbasepredictor.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "The optional Esri World Imagery map layer uses Esri's proprietary hosted imagery service."}, "TetheredNet": {"en-US": "Forecasts use the fixed Open-Meteo API endpoint. Launch sites use the fixed ParaglidingEarth API endpoint. Bundled map layers use fixed hosted services from OpenFreeMap, OpenTopoMap, NASA GIBS, and Esri World Imagery. Users can choose between bundled map layers and can disable launch sites, but cannot configure alternate service instances."}}}, "f91976ec3efedb2674f011ae7986d7a08be6ed7fbea7157a886640196d691398": {"added": 1780306216819, "file": {"name": "/com.cloudbasepredictor_104.apk", "sha256": "f91976ec3efedb2674f011ae7986d7a08be6ed7fbea7157a886640196d691398", "size": 18909239, "ipfsCIDv1": "bafybeiapkoa6d6ny3tz4ggsimv2esjevohod3znksa2fvo4ltt4qnonywq"}, "src": {"name": "/com.cloudbasepredictor_104_src.tar.gz", "sha256": "e2f53769ed635c1425f1da5ada593fa50be17af4944d581e00589a0526f77e10", "size": 5534133}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.5.0", "versionCode": 104, "usesSdk": {"minSdkVersion": 25, "targetSdkVersion": 36}, "signer": {"sha256": ["f2ccb3ec3d51d40d8f261379b1bd8bc1ea9bc7f2353f9673c1a16c2c0cb4e226"]}, "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": "com.cloudbasepredictor.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "The optional Esri World Imagery map layer uses Esri's proprietary hosted imagery service."}, "TetheredNet": {"en-US": "Forecasts use the fixed Open-Meteo API endpoint. Launch sites use the fixed ParaglidingEarth API endpoint. Bundled map layers use fixed hosted services from OpenFreeMap, OpenTopoMap, NASA GIBS, and Esri World Imagery. Users can choose between bundled map layers and can disable launch sites, but cannot configure alternate service instances."}}}, "5275ece7f475da754219c5fb303af559bf83d949c34b259fbedc33a3ca47f645": {"added": 1780306216819, "file": {"name": "/com.cloudbasepredictor_103.apk", "sha256": "5275ece7f475da754219c5fb303af559bf83d949c34b259fbedc33a3ca47f645", "size": 18929710, "ipfsCIDv1": "bafybeic34ahmy2hfcjf7rxjuzyqrhzbxtejeevdosmvhtjahq62bjfc3i4"}, "src": {"name": "/com.cloudbasepredictor_103_src.tar.gz", "sha256": "3d9333d065353de459008cb69106390ea14f470c977e861c081a2bcb8e046884", "size": 5534095}, "manifest": {"nativecode": ["x86"], "versionName": "1.5.0", "versionCode": 103, "usesSdk": {"minSdkVersion": 25, "targetSdkVersion": 36}, "signer": {"sha256": ["f2ccb3ec3d51d40d8f261379b1bd8bc1ea9bc7f2353f9673c1a16c2c0cb4e226"]}, "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": "com.cloudbasepredictor.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "The optional Esri World Imagery map layer uses Esri's proprietary hosted imagery service."}, "TetheredNet": {"en-US": "Forecasts use the fixed Open-Meteo API endpoint. Launch sites use the fixed ParaglidingEarth API endpoint. Bundled map layers use fixed hosted services from OpenFreeMap, OpenTopoMap, NASA GIBS, and Esri World Imagery. Users can choose between bundled map layers and can disable launch sites, but cannot configure alternate service instances."}}}, "c13bcbfb6b957fe30f9887927d913c626953718f82721c86a70c83a3482245d9": {"added": 1780306216819, "file": {"name": "/com.cloudbasepredictor_102.apk", "sha256": "c13bcbfb6b957fe30f9887927d913c626953718f82721c86a70c83a3482245d9", "size": 18516032, "ipfsCIDv1": "bafybeiax6k4erhqk42acxa4c7uw4kgule74m4x3fklly5tbudpvvmos3rm"}, "src": {"name": "/com.cloudbasepredictor_102_src.tar.gz", "sha256": "ae1f3d3d64db4b6c7002281ccf6e922e0e1a6bf42037bef7277f7f5788e81b14", "size": 5534139}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.5.0", "versionCode": 102, "usesSdk": {"minSdkVersion": 25, "targetSdkVersion": 36}, "signer": {"sha256": ["f2ccb3ec3d51d40d8f261379b1bd8bc1ea9bc7f2353f9673c1a16c2c0cb4e226"]}, "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": "com.cloudbasepredictor.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "The optional Esri World Imagery map layer uses Esri's proprietary hosted imagery service."}, "TetheredNet": {"en-US": "Forecasts use the fixed Open-Meteo API endpoint. Launch sites use the fixed ParaglidingEarth API endpoint. Bundled map layers use fixed hosted services from OpenFreeMap, OpenTopoMap, NASA GIBS, and Esri World Imagery. Users can choose between bundled map layers and can disable launch sites, but cannot configure alternate service instances."}}}, "1a9bf326c0d8f1485f5e4bc6eeae9a49a09d29dbddc23b6ae31a36ec4986fcd9": {"added": 1780306216819, "file": {"name": "/com.cloudbasepredictor_101.apk", "sha256": "1a9bf326c0d8f1485f5e4bc6eeae9a49a09d29dbddc23b6ae31a36ec4986fcd9", "size": 13908038, "ipfsCIDv1": "bafybeifn3w2hqaxvyvqgsw6sdwxqzc6d5ndqmajr6rdeaxusgsq3kdscc4"}, "src": {"name": "/com.cloudbasepredictor_101_src.tar.gz", "sha256": "446ca62585a97eff7f09cd7e846e43a7db6c92a5ac6c47fd8c1778ff74df0af2", "size": 5534130}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.5.0", "versionCode": 101, "usesSdk": {"minSdkVersion": 25, "targetSdkVersion": 36}, "signer": {"sha256": ["f2ccb3ec3d51d40d8f261379b1bd8bc1ea9bc7f2353f9673c1a16c2c0cb4e226"]}, "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": "com.cloudbasepredictor.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "The optional Esri World Imagery map layer uses Esri's proprietary hosted imagery service."}, "TetheredNet": {"en-US": "Forecasts use the fixed Open-Meteo API endpoint. Launch sites use the fixed ParaglidingEarth API endpoint. Bundled map layers use fixed hosted services from OpenFreeMap, OpenTopoMap, NASA GIBS, and Esri World Imagery. Users can choose between bundled map layers and can disable launch sites, but cannot configure alternate service instances."}}}}}, "com.co3": {"metadata": {"lastUpdated": 1780306216819}, "versions": {"2b3b9bcab4619f7759706a32a8d4b23b0d209483e26d836a8d155df6fc6c625e": null, "a2e7815e57fa6e631e04b48f3de13e44e3b74d2cf22f46398195c8225c6824d8": null, "0576280d8df0df0a012dd90e843ca443e8dd5668f542e081c8139d627ec6e62d": null, "96f50008caf1f006302769165bbd1c4c1f1e83fe68ebc6a85c506bb8633eb3cd": null, "0b4b9e33dd38b17ed2530be4e51729f42ec3df44bbabd92b95ed589c1011c746": {"added": 1780306216819, "file": {"name": "/com.co3_94.apk", "sha256": "0b4b9e33dd38b17ed2530be4e51729f42ec3df44bbabd92b95ed589c1011c746", "size": 29576387, "ipfsCIDv1": "bafybeiebvbwsk3hqfi5xzu52wnasfaj7mok5al6xyvxq77dz6dqxz3liiy"}, "src": {"name": "/com.co3_94_src.tar.gz", "sha256": "9f049d033b0611fa466f1aef96fc3090bfca8ef47cc7bc44bef1956eaf5c8159", "size": 147273654}, "manifest": {"nativecode": ["x86_64"], "versionName": "B0.0.9", "versionCode": 94, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["8a07bd8afea94d0c91f673510ddbd038736bd784d683dd9388b757bb743e6b1c"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.ACCESS_NOTIFICATION_POLICY"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "com.co3.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"TetheredNet": {"en-US": "This app relies on archiveofourown.org", "fr-FR": "Cette application dépend d'archiveofourown.org"}}}, "5c4276949b8aa3e52cca7cfdb58ad3372990304b0610617b7052f5cfd3068c21": {"added": 1780306216819, "file": {"name": "/com.co3_93.apk", "sha256": "5c4276949b8aa3e52cca7cfdb58ad3372990304b0610617b7052f5cfd3068c21", "size": 30047388, "ipfsCIDv1": "bafybeib5rkiw5cww5ggikpdcdsluwsamlkqx7222bwvcccuofa2s5msn74"}, "src": {"name": "/com.co3_93_src.tar.gz", "sha256": "ecc5e7ea70782b54f9fc4c42ad57f3b64262cc6cdb4d60bfa1ecbe632d60b8d9", "size": 147273546}, "manifest": {"nativecode": ["x86"], "versionName": "B0.0.9", "versionCode": 93, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["8a07bd8afea94d0c91f673510ddbd038736bd784d683dd9388b757bb743e6b1c"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.ACCESS_NOTIFICATION_POLICY"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "com.co3.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"TetheredNet": {"en-US": "This app relies on archiveofourown.org", "fr-FR": "Cette application dépend d'archiveofourown.org"}}}, "20b6ec36ec43318d1cea57d8d0eb44a09fe4736e0bd58d97014814695eda149d": {"added": 1780306216819, "file": {"name": "/com.co3_92.apk", "sha256": "20b6ec36ec43318d1cea57d8d0eb44a09fe4736e0bd58d97014814695eda149d", "size": 29256938, "ipfsCIDv1": "bafybeicsj6zerxubjn4nkm6cy55cuqx4furtwicrxhgmlxuv6qsvhpfz2m"}, "src": {"name": "/com.co3_92_src.tar.gz", "sha256": "e54fa114d7b192769b660654717cdc4b80dd1cdc97c83a5d428f76d501cc97ba", "size": 147272140}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "B0.0.9", "versionCode": 92, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["8a07bd8afea94d0c91f673510ddbd038736bd784d683dd9388b757bb743e6b1c"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.ACCESS_NOTIFICATION_POLICY"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "com.co3.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"TetheredNet": {"en-US": "This app relies on archiveofourown.org", "fr-FR": "Cette application dépend d'archiveofourown.org"}}}, "3b8ae7a1ad4a342be5d12d0e12d60ae0ceff56833af5c7d1b228260c26d44541": {"added": 1780306216819, "file": {"name": "/com.co3_91.apk", "sha256": "3b8ae7a1ad4a342be5d12d0e12d60ae0ceff56833af5c7d1b228260c26d44541", "size": 25603332, "ipfsCIDv1": "bafybeidyznq3upsk7xg7bd6wnetcb7vmxewncngsrgb3wwy7pqt2qlizhe"}, "src": {"name": "/com.co3_91_src.tar.gz", "sha256": "8d734095849b2a747792e420ba4a0853b7b8922a59b4768d58c24eeca22c8336", "size": 147268955}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "B0.0.9", "versionCode": 91, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["8a07bd8afea94d0c91f673510ddbd038736bd784d683dd9388b757bb743e6b1c"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.ACCESS_NOTIFICATION_POLICY"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "com.co3.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"TetheredNet": {"en-US": "This app relies on archiveofourown.org", "fr-FR": "Cette application dépend d'archiveofourown.org"}}}}}, "com.codesail.market_monk": {"metadata": {"lastUpdated": 1780441838659}, "versions": {"9952cdd7ee651106edb1eacd47bf570838bcf993c0e47fd15854b898c7bbe237": null, "e78486d997a904e0b533232ef45c6d60187f7988f27696fc6991d69c781b634e": null, "aa3559371da600649da43bed076147352658b93360eb2da2bcfa6df30b636532": null, "08ce460b14e0cb69e32640b07540999d29ec7f7f409134e1d49cf2f4b6400bc3": null, "47ae70b977c9b1158f6a55212d2ec25f6b532d4bcb13c7042ff2d339a1ddf628": null, "1e8178d1456e51a3de8a926cc2ebac28ac468646971a02f7051679af399e87d8": null, "dc165cce6f1e3c9247dc7b07064b7aec1d105cc38930791af5de3984d9293fbd": {"added": 1780441838659, "file": {"name": "/com.codesail.market_monk_533.apk", "sha256": "dc165cce6f1e3c9247dc7b07064b7aec1d105cc38930791af5de3984d9293fbd", "size": 22103495, "ipfsCIDv1": "bafybeic54yigakneq7jbaoisnvikahgeb3xkhkdqam5mjwjwgw3chq5rzq"}, "src": {"name": "/com.codesail.market_monk_533_src.tar.gz", "sha256": "d051062238058bcbed08c3f587fa9c7da7a35363ed90940b55e055c0c404b5d2", "size": 423296824}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.0.52", "versionCode": 533, "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"}}}, "c1ab8e5c1f3c6862d4ada8d0b63f270625e0a93c060424704323039a9889d469": {"added": 1780441838659, "file": {"name": "/com.codesail.market_monk_532.apk", "sha256": "c1ab8e5c1f3c6862d4ada8d0b63f270625e0a93c060424704323039a9889d469", "size": 19891387, "ipfsCIDv1": "bafybeiemjivpgzhxr2tyoktzb3sjjvmocezxcz735bdfhkthpohpccvxsq"}, "src": {"name": "/com.codesail.market_monk_532_src.tar.gz", "sha256": "dc91e22a1eb8e203b854ca50dd34e181531d90875dd7029e21a5b7ce64fa6801", "size": 423308637}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.0.52", "versionCode": 532, "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"}}}, "5928bff908922b25f5c3f39932cbb658756571367ca4c3be147e0680b03426df": {"added": 1780441838659, "file": {"name": "/com.codesail.market_monk_531.apk", "sha256": "5928bff908922b25f5c3f39932cbb658756571367ca4c3be147e0680b03426df", "size": 23597915, "ipfsCIDv1": "bafybeidyzrdducw7kvrayryfbm7wolb6a6ogrnisb2cuwee43owbbz2kh4"}, "src": {"name": "/com.codesail.market_monk_531_src.tar.gz", "sha256": "425e1145d9444979bbf90e3680ab9d9443ab4b04f92e49390d1aa1186573d0e8", "size": 423313375}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.0.52", "versionCode": 531, "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"}}}, "d8169c53a0f54122b439f2c15a8642bd68dd44922a7d7c4c577e46ce5bee6d13": {"added": 1780172537598, "file": {"name": "/com.codesail.market_monk_523.apk", "sha256": "d8169c53a0f54122b439f2c15a8642bd68dd44922a7d7c4c577e46ce5bee6d13", "size": 22103491, "ipfsCIDv1": "bafybeigzy6ittpmfkwklrqrg474yb2pxks6wsvxvslcc6wk6eax4zi64by"}, "src": {"name": "/com.codesail.market_monk_523_src.tar.gz", "sha256": "df923fe72d8c7a3ca12d1a62d7e92d653a769dde63bc5a651cda82b7346b85c5", "size": 423320937}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.0.51", "versionCode": 523, "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"}}}, "ed34faa1558566b8a777810ebbf152ed0c47149fdbd7a40584a13fe700bde640": {"added": 1780172537598, "file": {"name": "/com.codesail.market_monk_522.apk", "sha256": "ed34faa1558566b8a777810ebbf152ed0c47149fdbd7a40584a13fe700bde640", "size": 19891383, "ipfsCIDv1": "bafybeig53ii7bkcoayh7mrale2wk7hzbxh6ceb4th7bl4f55uqat3ug7nq"}, "src": {"name": "/com.codesail.market_monk_522_src.tar.gz", "sha256": "65fb3da76dfc526abccdec675bcfbbe42ad1a68301b294c529b827481eeb20d6", "size": 423298991}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.0.51", "versionCode": 522, "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"}}}, "d4af46afd9b3b1d71f3b200da47146c379360cf0d06439c0233dd35f3a19af29": {"added": 1780172537598, "file": {"name": "/com.codesail.market_monk_521.apk", "sha256": "d4af46afd9b3b1d71f3b200da47146c379360cf0d06439c0233dd35f3a19af29", "size": 23597911, "ipfsCIDv1": "bafybeiedduw7vere5cyh4jqigwvuigxqebfmr4ydmj3xha7fo6rcikwn7i"}, "src": {"name": "/com.codesail.market_monk_521_src.tar.gz", "sha256": "dfafa3ba8b422388f99f4f107568508c6e6cfe86ab150a292a33fe2985c0be4d", "size": 423293770}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.0.51", "versionCode": 521, "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.collotsspot.ensemble": {"metadata": {"added": 1781040519859, "categories": ["Online Media Player"], "issueTracker": "https://github.com/CollotsSpot/Ensemble/issues", "lastUpdated": 1781040519859, "license": "MIT", "sourceCode": "https://github.com/CollotsSpot/Ensemble", "screenshots": {"phone": {"en-US": [{"name": "/com.collotsspot.ensemble/en-US/phoneScreenshots/1.png", "sha256": "261b753c671d4fb22c86f521e90b6bd2fa8f97a2a8f43023bd74b24dba25bf90", "size": 147895}, {"name": "/com.collotsspot.ensemble/en-US/phoneScreenshots/10.png", "sha256": "3392b780fbaa7c0414cf74c81872980ee5fbb16899f8aaaa48ad1fc888301c9b", "size": 540636}, {"name": "/com.collotsspot.ensemble/en-US/phoneScreenshots/11.png", "sha256": "e745bebed1a8c193634bb29b4131884b49b9df8a0aa9a9f0e5c63c17eeec6b75", "size": 463164}, {"name": "/com.collotsspot.ensemble/en-US/phoneScreenshots/12.png", "sha256": "49b893fa71d5469de1452bd70ac7cb70c373e214eff9c41d1299bf80e8b30222", "size": 882665}, {"name": "/com.collotsspot.ensemble/en-US/phoneScreenshots/2.png", "sha256": "390337114e78834822d95186f5bef7d4a9a58eb8f8c1707411149b813cbed2f3", "size": 1387418}, {"name": "/com.collotsspot.ensemble/en-US/phoneScreenshots/3.png", "sha256": "767596f34c1b37341604c15cdbfc24af3e738c592f4e60a254fbb6025f95d46b", "size": 1599123}, {"name": "/com.collotsspot.ensemble/en-US/phoneScreenshots/4.png", "sha256": "517c49b2af5896f329a24577feba3c04d22b867aaa292e4ed215a6ee2211f897", "size": 430099}, {"name": "/com.collotsspot.ensemble/en-US/phoneScreenshots/5.png", "sha256": "bc0984d3a80c8a6eefb9c243492663050433a0ce3b2bdfd7c643c53ca61de931", "size": 1736605}, {"name": "/com.collotsspot.ensemble/en-US/phoneScreenshots/6.png", "sha256": "93045cce6c95d6c45a81626435bef5e2b58feb4e5b0ce7053789fcab52ce08ce", "size": 1117449}, {"name": "/com.collotsspot.ensemble/en-US/phoneScreenshots/7.png", "sha256": "7889c90b24ad6cb85dae44761805977efb2591c4ac09b7f0f199267dfd775985", "size": 500491}, {"name": "/com.collotsspot.ensemble/en-US/phoneScreenshots/8.png", "sha256": "0e824dec8e6388a4679736ecdb2dde5cad80bafaf568bd77d8398c21ae58e02c", "size": 363681}, {"name": "/com.collotsspot.ensemble/en-US/phoneScreenshots/9.png", "sha256": "f5e28206dab4f271c9827971c19238a30e0de275ac2990776e5371408bec6da0", "size": 897702}]}}, "authorName": "CollotsSpot", "name": {"en-US": "Ensemble"}, "summary": {"en-US": "Unofficial mobile client for Music Assistant"}, "description": {"en-US": "Ensemble is an unofficial, community-built mobile client for Music Assistant, providing both local playback and remote control of your music library.\n\nFeatures:\n* Stream music directly to your phone with background playback\n* Control any speaker or device connected to Music Assistant\n* Multi-room grouping capabilities\n* Queue management with drag-to-reorder\n* Background playback with media notifications\n* Fast ~300ms response for play/pause controls\n\nEnsemble supports both local playback (streaming to your phone) and remote control of any Music Assistant player in your home.\n\nNote: Requires a running Music Assistant server. This is a community project and is not affiliated with the official Music Assistant team."}, "donate": ["https://ko-fi.com/collotsspot"], "icon": {"en-US": {"name": "/com.collotsspot.ensemble/en-US/icon_LDglVWsfoIXORPVbotvDxoO41yROmWXrRgy7UbAu1VA=.png", "sha256": "2c3825556b1fa085ce44f55ba2dbc3c683b8d7244e9965eb460cbb51b02ed550", "size": 2496}}, "preferredSigner": "8cc92d4813e4f792f3712cbc626de621b0667c960618b577cfd537c04fbff89e"}, "versions": {"401b593c8b09c9bbc87c8aef361de5285cba4c0009db8a5c25c0c3735039c643": {"added": 1781040519859, "file": {"name": "/com.collotsspot.ensemble_573.apk", "sha256": "401b593c8b09c9bbc87c8aef361de5285cba4c0009db8a5c25c0c3735039c643", "size": 28444635, "ipfsCIDv1": "bafybeierr7cbyhovs42cgjyhu3mtqgzavipgxzaidwnphgx2ddeufuw4ae"}, "src": {"name": "/com.collotsspot.ensemble_573_src.tar.gz", "sha256": "f97a9b996fde972106a786cf01a7d369b8eaaae876896a8bd54f910ef3089348", "size": 133699437}, "manifest": {"nativecode": ["x86_64"], "versionName": "3.0.5", "versionCode": 573, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["8cc92d4813e4f792f3712cbc626de621b0667c960618b577cfd537c04fbff89e"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.WAKE_LOCK"}, {"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.collotsspot.ensemble.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "2a9b77aca16cfc522db8f1a49f205abe18514c17a043de4d19c0b610851e2336": {"added": 1781040519859, "file": {"name": "/com.collotsspot.ensemble_572.apk", "sha256": "2a9b77aca16cfc522db8f1a49f205abe18514c17a043de4d19c0b610851e2336", "size": 26818535, "ipfsCIDv1": "bafybeihrvrixkaic76b7bogvu2tcasbbf3x45vhl4s6a632t7rxozfzs2q"}, "src": {"name": "/com.collotsspot.ensemble_572_src.tar.gz", "sha256": "14ada5f2fdc49760abc2601155cabb7f687c641cdeea95afa22c2138c095dcf5", "size": 133709596}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "3.0.5", "versionCode": 572, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["8cc92d4813e4f792f3712cbc626de621b0667c960618b577cfd537c04fbff89e"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.WAKE_LOCK"}, {"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.collotsspot.ensemble.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "ad933cb6ac679e3d3732c70a421092ed4ef448b81ffacbbb06b28b18642a33e9": {"added": 1781040519859, "file": {"name": "/com.collotsspot.ensemble_571.apk", "sha256": "ad933cb6ac679e3d3732c70a421092ed4ef448b81ffacbbb06b28b18642a33e9", "size": 25217007, "ipfsCIDv1": "bafybeihkc4gf4l7sff7ibva3dbxnviwfo42xgofi6ahqlnb4iaiy35yahm"}, "src": {"name": "/com.collotsspot.ensemble_571_src.tar.gz", "sha256": "73b6ba38a652432ebb30282e1a7987e612aa0bdff58d8aaa4a40e997392defd6", "size": 133704914}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "3.0.5", "versionCode": 571, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["8cc92d4813e4f792f3712cbc626de621b0667c960618b577cfd537c04fbff89e"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.WAKE_LOCK"}, {"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.collotsspot.ensemble.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.craxiom.networksurvey": {"metadata": {"lastUpdated": 1780614376764}, "versions": {"b970d7c668b40bf0dcd8519d8565be1a53f4e2d1bfddbb958e45db3469fc5a3f": null, "d78209491fc2d97690cdc671c482d26532960f6761e3bb55e4ed5eb3f1e5a67e": {"added": 1780614376764, "file": {"name": "/com.craxiom.networksurvey_114.apk", "sha256": "d78209491fc2d97690cdc671c482d26532960f6761e3bb55e4ed5eb3f1e5a67e", "size": 78617096, "ipfsCIDv1": "bafybeihg5gpirhxddnparzd7ohbmldw4ls24p63tk6hdwsm2fh4w5vzq3u"}, "src": {"name": "/com.craxiom.networksurvey_114_src.tar.gz", "sha256": "6338ec16712319507870015e692ca233fc80f9f0013aea770b56c32ac1bc8e90", "size": 3489636}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.55", "versionCode": 114, "features": [{"name": "android.hardware.vulkan.version"}], "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 37}, "signer": {"sha256": ["abf5ad2911fe31916f4e255c1733a3f6bc2cab2f2816c9587de11a415871af07"]}, "usesPermission": [{"name": "android.permission.READ_CALL_LOG"}, {"name": "android.permission.READ_SMS"}, {"name": "android.permission.RECEIVE_SMS"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.READ_PHONE_NUMBERS"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_LOCAL_NETWORK"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.CHANGE_WIFI_STATE"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.BLUETOOTH_SCAN"}, {"name": "android.permission.BLUETOOTH_ADMIN"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "com.craxiom.networksurvey.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}]}}}}, "com.crazylegend.subhub": {"metadata": {"categories": ["Download"]}}, "com.cvc953.localplayer": {"metadata": {"lastUpdated": 1780441838659, "screenshots": {"phone": {"en-US": [{"name": "/com.cvc953.localplayer/en-US/phoneScreenshots/Screenshot_2026-05-15-06-12-48-10_287897b76e235c9cb3c011fd8da30792.jpg", "sha256": "d226fef34c1dc6b2bd07407c66ccd210dba9a392af0a925f85bb055d0ce24646", "size": 189037}, {"name": "/com.cvc953.localplayer/en-US/phoneScreenshots/Screenshot_2026-05-15-06-14-48-32_287897b76e235c9cb3c011fd8da30792.jpg", "sha256": "9e47b6d3710e3177715dfdcb1add725e49c2e0583ce83f3180ae05a4607ef0a1", "size": 261613}, {"name": "/com.cvc953.localplayer/en-US/phoneScreenshots/Screenshot_2026-05-15-06-15-44-82_287897b76e235c9cb3c011fd8da30792.jpg", "sha256": "0c188fc6945ee99014bd1a189669c050ac3d6a43801bb07e0c8d082341da0b88", "size": 176836}, {"name": "/com.cvc953.localplayer/en-US/phoneScreenshots/Screenshot_2026-05-15-06-18-50-36_287897b76e235c9cb3c011fd8da30792.jpg", "sha256": "a261c8230c8121383aa39236fb3c3cd9fe9ffa1e47e562ca2ed9ab89ec5997f2", "size": 192577}, {"name": "/com.cvc953.localplayer/en-US/phoneScreenshots/Screenshot_2026-05-15-06-19-03-13_287897b76e235c9cb3c011fd8da30792.jpg", "sha256": "47b513c3c4a19fe913bd2938278e30f5297725b5bfc5be74b63ea386b37f4a33", "size": 205064}, {"name": "/com.cvc953.localplayer/en-US/phoneScreenshots/Screenshot_2026-05-15-06-19-48-84_287897b76e235c9cb3c011fd8da30792.jpg", "sha256": "f662c645cc6c453e16045f80a4439b2ae25c7fdd10cd047033aa961577a52dae", "size": 183202}, {"name": "/com.cvc953.localplayer/en-US/phoneScreenshots/Screenshot_2026-05-15-06-20-20-93_287897b76e235c9cb3c011fd8da30792.jpg", "sha256": "b681f75a226ac8cf661e0b76ba74fb81eb3aff67cefb25d7b32cfebcd3008a03", "size": 111612}, {"name": "/com.cvc953.localplayer/en-US/phoneScreenshots/Screenshot_2026-05-15-06-20-26-07_287897b76e235c9cb3c011fd8da30792.jpg", "sha256": "b97a110abde7dc06ce1bafa56fff25c6a9d53dca499a35156cf2d386e03a8662", "size": 104809}, {"name": "/com.cvc953.localplayer/en-US/phoneScreenshots/Screenshot_2026-05-15-06-20-29-21_287897b76e235c9cb3c011fd8da30792.jpg", "sha256": "01d23f082ac9a9288d71fa8cdd443df568b43020fb2cf10485aa18af4218150a", "size": 92680}, {"name": "/com.cvc953.localplayer/en-US/phoneScreenshots/Screenshot_2026-05-15-06-20-49-30_287897b76e235c9cb3c011fd8da30792.jpg", "sha256": "0b9e1fb4d93bc7c201cd6cab8e4c7ebca4da0219450c4a9dd17d32ebf22f29ce", "size": 87952}, {"name": "/com.cvc953.localplayer/en-US/phoneScreenshots/Screenshot_2026-05-31-16-04-05-61_287897b76e235c9cb3c011fd8da30792.jpg", "sha256": "ad6d8f5ccce002a9d7e1e24cd190b97e6d6267b3a99d2d5cb34d692728e12630", "size": 193271}, {"name": "/com.cvc953.localplayer/en-US/phoneScreenshots/Screenshot_2026-05-31-16-04-09-44_287897b76e235c9cb3c011fd8da30792.jpg", "sha256": "8f58c65dbdda1e981b9276a8a10b37cdf12f9efb5abbf56b5ad0bf4c4d9f4944", "size": 139513}, {"name": "/com.cvc953.localplayer/en-US/phoneScreenshots/Screenshot_2026-05-31-16-04-18-08_287897b76e235c9cb3c011fd8da30792.jpg", "sha256": "f0d5577673608245348f68075da84d85bdeeaa2c57001bd22fadf9c28242a9ba", "size": 101756}]}}}, "versions": {"fc8b03bf5d00d557f1019cde2879c453a5451f1c657d7a1f690b6806d3abb5d4": null, "9970de6d74c45fe971daf7edb1ee07702baa090058e8be17a0d21f9b0704bda7": {"added": 1780441838659, "file": {"name": "/com.cvc953.localplayer_10.apk", "sha256": "9970de6d74c45fe971daf7edb1ee07702baa090058e8be17a0d21f9b0704bda7", "size": 9971361, "ipfsCIDv1": "bafybeie5witnmoye4u7ben4tuysfspsp2gbuwm5v5vj5lpjedttobrnggm"}, "src": {"name": "/com.cvc953.localplayer_10_src.tar.gz", "sha256": "a106899b01a91c5f4d55c7948fb190ee053d95230bfc298736656256e7a6ec1c", "size": 7169093}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.0.11", "versionCode": 10, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["c1a8e4cbccbb7883419666b6fadd28f40aa9380bcdd0b07a6a48d8733777a102"]}, "usesPermission": [{"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"}]}, "whatsNew": {"en-US": "- Native Material3 search bars across main library screens\n- Search added to artist, album, playlist, and artist songs detail screens\n- Multi-song selection extracted as reusable component in detail lists\n- New Settings option to choose default startup tab\n- Updated default UI: squiggly progress bar, rounded artwork, Material3 buttons\n- Fixed queue drag reorder with shuffle enabled (preserves manual order)\n- Bottom navigation and mini-player edge-to-edge fixes for gesture/3-button navigation\n", "es-419": "- Barras de búsqueda nativas Material3 en pantallas principales\n- Búsqueda agregada en detalle de artista, álbum, playlist y canciones del artista\n- Selección múltiple de canciones extraída como componente reutilizable\n- Nueva opción en Ajustes para elegir la pestaña inicial al abrir la app\n- Nuevos valores por defecto: barra serpenteante, carátula redondeada y botones Material3\n- Corregido el reordenamiento de cola con shuffle activo (respeta orden manual)\n- Correcciones edge-to-edge en barra i", "es-ES": "- Barras de búsqueda nativas Material3 en las pantallas principales\n- Búsqueda añadida en detalles de artista, álbum, playlist y canciones del artista\n- Selección múltiple de canciones extraída como componente reutilizable\n- Nueva opción en Ajustes para elegir pestaña inicial al abrir la app\n- Nuevos valores por defecto: barra serpenteante, carátula redondeada y botones Material3\n- Corregido el reordenamiento de cola con shuffle activo (respeta el orden manual)\n- Correcciones edge-to-edge en bar", "it-IT": "- Barre di ricerca native Material3 nelle schermate principali\n- Ricerca aggiunta nei dettagli artista, album, playlist e brani artista\n- Selezione multipla brani estratta come componente riutilizzabile\n- Nuova opzione nelle Impostazioni per scegliere la scheda iniziale\n- Nuovi valori predefiniti UI: barra serpentina, copertina arrotondata e pulsanti Material3\n- Corretto il riordino coda con shuffle attivo (mantiene l'ordine manuale)\n- Correzioni edge-to-edge per barra inferiore e mini player co"}}}}, "com.daniebeler.pfpixelix": {"metadata": {"lastUpdated": 1781040519859, "screenshots": {"phone": {"en-US": [{"name": "/com.daniebeler.pfpixelix/en-US/phoneScreenshots/1.png", "sha256": "4f64f0de3e10464e37916e1b9060dc90e27b0526a718ded89f806491e87b841e", "size": 2843335}, {"name": "/com.daniebeler.pfpixelix/en-US/phoneScreenshots/2.png", "sha256": "c809611c99b10280fc857e808f08a37514cbdfeeba76a59c6d57b94ce9a6fcd9", "size": 5111902}, {"name": "/com.daniebeler.pfpixelix/en-US/phoneScreenshots/3.png", "sha256": "56a88119d2005a6b02860bb23d6ee4a0d83b724577d3b3957c225fa57c21ab51", "size": 3111143}, {"name": "/com.daniebeler.pfpixelix/en-US/phoneScreenshots/4.png", "sha256": "e9f1893aa9a7a1597b2f9bdca5e14d4ec6ec8368a8f475e204e6366fea1d97bd", "size": 3585299}, {"name": "/com.daniebeler.pfpixelix/en-US/phoneScreenshots/5.png", "sha256": "b0cd3140a81aa4943fdd6f3cab7be8f050549cdc766285fdd806cd35298102ea", "size": 1960523}, {"name": "/com.daniebeler.pfpixelix/en-US/phoneScreenshots/6.png", "sha256": "b992e5551f45f4304827b53235897cb08aeed3822d53829f9cc5019607de7218", "size": 5052013}]}}}, "versions": {"ad90010956c5e2d5403a0553394d4419f987d9966c2547944a12a9f8d161194f": null, "6aaa2cb384abad3e4573b9d14764ce50ba2f920478f37c3c8ee0f2df010ac36a": {"added": 1781040519859, "file": {"name": "/com.daniebeler.pfpixelix_40.apk", "sha256": "6aaa2cb384abad3e4573b9d14764ce50ba2f920478f37c3c8ee0f2df010ac36a", "size": 8543002, "ipfsCIDv1": "bafybeidrd5ausb7vy353ifgot5mat53zw7eydhbcyrojride7j55mzpnky"}, "src": {"name": "/com.daniebeler.pfpixelix_40_src.tar.gz", "sha256": "e88945286ac6ea0ffc04c8977266f7f2d058120ce01cd1d8a53c6d476506f982", "size": 28082023}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "4.4.2", "versionCode": 40, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["6a23d7a34702add1c069faf381b60f2049e238537ce76c6dcc89b7c636f59228"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.daniebeler.pfpixelix.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"de": "- Neue Floating Navigation Bar\n- Top Bar und Navigation Bar werden beim Scrollen automatisch ausgeblendet\n- Unterstützung für Posts im Masonry-Grid Layout hinzugefügt\n- Custom Instance Emojis werden jetzt unterstützt\n- Icons in der gesamten App überarbeitet\n- Neue Material 3 Expressive Ladeanimation\n- Text in Posts und Profilen ist jetzt markierbar\n- Profile können direkt aus der Timeline stummgeschaltet oder blockiert werden\n- Problem beim Teilen von Bildern aus der Galerie behoben", "en-US": "- New floating navigation bar\n- Top bar and navigation bar now automatically hide while scrolling\n- Added support for displaying posts in a masonry grid layout\n- Support rendering of custom instance emojis\n- Refreshed icon set across the app\n- Added Material 3 Expressive loading indicators\n- Text in posts and profiles can now be selected\n- Profiles can now be muted or blocked directly from the timeline\n- Improved managing collections\n- Added a new support-us-section\n- Fixed image sharing from th"}}}}, "com.darkrockstudios.apps.hammer.android": {"metadata": {"lastUpdated": 1781040519859, "featureGraphic": {"en-US": {"name": "/com.darkrockstudios.apps.hammer.android/en-US/featureGraphic_zMOyNg1__m7Bdw0x65VAuug6fHqRaWUEPrE_DLzQI-8=.png", "sha256": "ccc3b2360d7ffe6ec1770d31eb9540bae83a7c7a916965043eb13f0cbcd023ef", "size": 30423}}, "screenshots": {"phone": {"en-US": [{"name": "/com.darkrockstudios.apps.hammer.android/en-US/phoneScreenshots/1_en-US.png", "sha256": "fa8dac272f05c68a4d3a02a9d1ca193ae8891a483fb4d885487d365cdad6da67", "size": 151982}, {"name": "/com.darkrockstudios.apps.hammer.android/en-US/phoneScreenshots/2_en-US.jpeg", "sha256": "b3812c64b52a1041a4f5fdd5d0e8627fd3089effd4505da4592bc1b6abab4271", "size": 203674}, {"name": "/com.darkrockstudios.apps.hammer.android/en-US/phoneScreenshots/2_en-US.png", "sha256": "b59a6d64b90b0b5d4c3ff3cb9194fe3b35b77f9214d703972c2f2f5cd9efecc8", "size": 414629}, {"name": "/com.darkrockstudios.apps.hammer.android/en-US/phoneScreenshots/3_en-US.png", "sha256": "0a36dab650c3b5f513bbd450d89cf500847e0376d21993e82a9aa12baed9a68e", "size": 311982}, {"name": "/com.darkrockstudios.apps.hammer.android/en-US/phoneScreenshots/4_en-US.jpeg", "sha256": "885cccd8bc3884261723c8fdfc54432e0b69526af34a850bf8dc7df64411fa0a", "size": 99719}, {"name": "/com.darkrockstudios.apps.hammer.android/en-US/phoneScreenshots/4_en-US.png", "sha256": "8ed3c939c620d3d90c826ada1ca454cfc55d1ffecfdb1179d4f3939f8349f35b", "size": 807457}, {"name": "/com.darkrockstudios.apps.hammer.android/en-US/phoneScreenshots/5_en-US.png", "sha256": "2bb0868b2593df63b8db356a9ec2d0113767b3eea5e96b3f3144608ad4b8e2e7", "size": 220735}, {"name": "/com.darkrockstudios.apps.hammer.android/en-US/phoneScreenshots/7_en-US.png", "sha256": "7ae0ac87837d3c13906e802a5c9ec00bbf6d068e8063c375a6aaf1984a310ac5", "size": 221861}, {"name": "/com.darkrockstudios.apps.hammer.android/en-US/phoneScreenshots/8_en-US.png", "sha256": "ec71c3fc02b41d106f816129e59b05bc42bcce333d65e03201fdd87bcd2e586c", "size": 647852}]}, "sevenInch": {"en-US": [{"name": "/com.darkrockstudios.apps.hammer.android/en-US/sevenInchScreenshots/1_en-US.png", "sha256": "e75330dc3e64a0564d0f610faedeb45ddb693ee8973e84a0771892ec2d936681", "size": 62241}, {"name": "/com.darkrockstudios.apps.hammer.android/en-US/sevenInchScreenshots/2_en-US.png", "sha256": "74ba0f756821ce55ca469782d330280f5ca045a856be3176e1571d00c8a4a096", "size": 147187}, {"name": "/com.darkrockstudios.apps.hammer.android/en-US/sevenInchScreenshots/3_en-US.png", "sha256": "cd7337d221965c2933724efd0c12c079a6dda052fd372e3ec5028fdce4bebfaa", "size": 240812}, {"name": "/com.darkrockstudios.apps.hammer.android/en-US/sevenInchScreenshots/4_en-US.png", "sha256": "080f176f6667ed2ca9b40f469bcaed4ddcdcd2fdd1e1835a9d6f4245c5c88312", "size": 98634}]}, "tenInch": {"en-US": [{"name": "/com.darkrockstudios.apps.hammer.android/en-US/tenInchScreenshots/1_en-US.png", "sha256": "56394c316593891ea4bb016053415422105cd5b282c5ccb43500465a0a93644c", "size": 118454}, {"name": "/com.darkrockstudios.apps.hammer.android/en-US/tenInchScreenshots/2_en-US.png", "sha256": "e7dccae81f7212e952e7f43ce058090e67cac8959812ddaa936a0991a219743b", "size": 400516}, {"name": "/com.darkrockstudios.apps.hammer.android/en-US/tenInchScreenshots/3_en-US.png", "sha256": "75549049c114637ecd3cb5ae51c7f4659882d2c1ca9056f6a50ec5970b63ad44", "size": 556149}, {"name": "/com.darkrockstudios.apps.hammer.android/en-US/tenInchScreenshots/4_en-US.png", "sha256": "b6d95380dc5923dc331c4cdf137e4e5b66e2200fb35757ebfb213068a1dd46c1", "size": 1185236}]}}, "icon": {"en-US": {"name": "/com.darkrockstudios.apps.hammer.android/en-US/icon_wncje5LnqyH8M0d5GWh2VxLdtdnkYYiCW-ZmiGVRaUM=.png", "sha256": "c277237b92e7ab21fc3347791968765712ddb5d9e46188825be6668865516943", "size": 13115}}}, "versions": {"61cf57f09b0da1dc7073e762074dcac4afc4845b70186a9a58b2cec865a3dd16": null, "37941fea7b9138b16631e12682f07f85e86a54f5dd1dd1de16426afc331aa488": null, "1beb8156c840f0f5eb9b9fad826370baf526b0d9b4b7a35ca563ff4af0240f1f": null, "aceae0081cc940bc6f55231e066f02a6260f944f078732cb4c16f1c7afafcc64": {"added": 1781040519859, "file": {"name": "/com.darkrockstudios.apps.hammer.android_301040000.apk", "sha256": "aceae0081cc940bc6f55231e066f02a6260f944f078732cb4c16f1c7afafcc64", "size": 11712408, "ipfsCIDv1": "bafybeicwaqkd5pjrq6qmve2mwxbuj6mkjy5fw7msvjyg6c6n4hniry6zsm"}, "src": {"name": "/com.darkrockstudios.apps.hammer.android_301040000_src.tar.gz", "sha256": "0f9ae91a140e5745b6d0d31e3b9411d03ae4807fb3adb017faead076201ee2f3", "size": 17637637}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "3.1.3", "versionCode": 301040000, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["bc937a21521595d1246f5ba3041547a9214ee8c87ceb27b0666ee5442c06bae5"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_NOTIFICATION_POLICY"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.darkrockstudios.apps.hammer.android.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- EPUB export! Now with a Table of Contents and custom file naming\n- Visualdiffs when comparing drafts and merging sync conflicts\n- Distraction-free editing: phones hide everything but the editor while typing\n- New desktop splash screen\n- Timeline Z-A sort option\n- More reliable sync error handling\n- Faster Linux AppImage delta updates\n- Fix: Spellcheck disabling\n- Fix: Sync re-ID error\n- Updated translations\n- Server: Migrate DB to Postgres\n- Server: Optional analytics"}}, "3721aea2a71e11a7e266b23be7b34f5c3a3ae662acdc05a4ddabd51fd44c319a": {"added": 1780614376764, "file": {"name": "/com.darkrockstudios.apps.hammer.android_301030000.apk", "sha256": "3721aea2a71e11a7e266b23be7b34f5c3a3ae662acdc05a4ddabd51fd44c319a", "size": 11679640, "ipfsCIDv1": "bafybeigeulclzoup6yjakp3ea3ylet4l46ly2ar2ef63dsqo7xeqwq6rmi"}, "src": {"name": "/com.darkrockstudios.apps.hammer.android_301030000_src.tar.gz", "sha256": "07a1cec0fd4b84c0f367a5236b7daabbf7a72e8930f8de0b97d8d0efb547343f", "size": 17625578}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "3.1.2", "versionCode": 301030000, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["bc937a21521595d1246f5ba3041547a9214ee8c87ceb27b0666ee5442c06bae5"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_NOTIFICATION_POLICY"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.darkrockstudios.apps.hammer.android.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- EPUB export! Now with a Table of Contents and custom file naming\n- Visualdiffs when comparing drafts and merging sync conflicts\n- Distraction-free editing: phones hide everything but the editor while typing\n- New desktop splash screen\n- Timeline Z-A sort option\n- More reliable sync error handling\n- Faster Linux AppImage delta updates\n- Fix: Spellcheck disabling\n- Fix: Sync re-ID error\n- Updated translations\n- Server: Migrate DB to Postgres\n- Server: Optional analytics"}}, "4812495f29539fabf70b883c6b0b49c0682d1f771e03617cfb07fd4cf38fb8a1": {"added": 1780506857489, "file": {"name": "/com.darkrockstudios.apps.hammer.android_301020000.apk", "sha256": "4812495f29539fabf70b883c6b0b49c0682d1f771e03617cfb07fd4cf38fb8a1", "size": 11716504, "ipfsCIDv1": "bafybeiflri6rptlbgmgim5rq6mmhblkyl6vfaqbijoogqutzk3gaf4klce"}, "src": {"name": "/com.darkrockstudios.apps.hammer.android_301020000_src.tar.gz", "sha256": "eb1991a2079f78b0a82e20641c520d798fcf60fb7c156cfc7a65bc4676194d45", "size": 17611484}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "3.1.1", "versionCode": 301020000, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["bc937a21521595d1246f5ba3041547a9214ee8c87ceb27b0666ee5442c06bae5"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_NOTIFICATION_POLICY"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.darkrockstudios.apps.hammer.android.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- EPUB export! Now with a Table of Contents and custom file naming\n- Visualdiffs when comparing drafts and merging sync conflicts\n- Distraction-free editing: phones hide everything but the editor while typing\n- New desktop splash screen\n- Timeline Z-A sort option\n- More reliable sync error handling\n- Faster Linux AppImage delta updates\n- Fix: Spellcheck disabling\n- Crash fixes\n- Updated translations\n- Server: Migrate DB to Postgres\n- Server: Optional analytics"}}}}, "com.dasp.worldcup2026": {"metadata": {"added": 1780506857489, "categories": ["Sports & Health"], "issueTracker": "https://github.com/uta-dasp/FIFA-WorldCup-2026-Fixture-Widget/issues", "lastUpdated": 1780506857489, "license": "MIT", "sourceCode": "https://github.com/uta-dasp/FIFA-WorldCup-2026-Fixture-Widget", "authorName": "uta-dasp", "name": {"en-US": "2026 Football Fixtures Widget"}, "summary": {"en-US": "2026 football fixtures and widgets."}, "description": {"en-US": "2026 Football Fixtures Widget shows the 2026 international football tournament fixture list with schedule and score-style home-screen widgets.\n\nThe app updates once per day from the public openfootball/worldcup.json data file and falls back to bundled CC0 fixture data when offline.\n\nThis is an unofficial fan app. It is not affiliated with, endorsed by, or sponsored by FIFA, the tournament organizers, or any football federation.\n\nFeatures:\n- Daily schedule refresh\n- Bundled fallback schedule\n- Fixture list\n- Today view\n- Results-ready view\n- Schedule widget\n- Compact score/next-match widget\n\nThe app contains no ads, no analytics, no account system, and no proprietary SDKs.\n"}, "preferredSigner": "bcb558124d78e98e85bfbaa6d3059bfffe40976946d9518f776554c78b201792"}, "versions": {"8c7b60c9cef5a6343f000f12ff0a0714bc6f3de72ced17c57f1ce4a147bc4a67": {"added": 1780506857489, "file": {"name": "/com.dasp.worldcup2026_1.apk", "sha256": "8c7b60c9cef5a6343f000f12ff0a0714bc6f3de72ced17c57f1ce4a147bc4a67", "size": 33934, "ipfsCIDv1": "bafybeid4qqnddgbjuvq5vmohjjnwxrrgn6r2mddikmsfxtn73d2heoz4b4"}, "src": {"name": "/com.dasp.worldcup2026_1_src.tar.gz", "sha256": "2149785703d5dc9b0272913a245166da20642ae2bee359e1b80eb23d3d362370", "size": 17080}, "manifest": {"versionName": "0.1.0", "versionCode": 1, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 35}, "signer": {"sha256": ["bcb558124d78e98e85bfbaa6d3059bfffe40976946d9518f776554c78b201792"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Fetches schedule updates from GitHub."}}, "whatsNew": {"en-US": "Initial release with 2026 football fixtures, daily openfootball updates, bundled fallback data, and home-screen widgets.\n"}}}}, "com.debojitsantra.backlogtracker": {"metadata": {"added": 1780094298321, "categories": ["Science & Education", "Task"], "issueTracker": "https://github.com/debojitsantra/BacklogTracker-Android/issues", "lastUpdated": 1781040519859, "license": "Apache-2.0", "sourceCode": "https://github.com/debojitsantra/BacklogTracker-Android", "screenshots": {"phone": {"en-US": [{"name": "/com.debojitsantra.backlogtracker/en-US/phoneScreenshots/1.png", "sha256": "4ab3c8876e3d92e89a22c58b294f5c669af4ddfa31ad6147261f9c3a16441fb7", "size": 621439}, {"name": "/com.debojitsantra.backlogtracker/en-US/phoneScreenshots/2.png", "sha256": "e105cdd4da7a7f6d6ccd28ec255632cfeeec16cb6a231a01a99c5fe901a894d6", "size": 591171}, {"name": "/com.debojitsantra.backlogtracker/en-US/phoneScreenshots/3.png", "sha256": "12676125ed3e3ac411d455725c0ef2d80a3be2ced9b923f6241783ae5fb8f924", "size": 591684}, {"name": "/com.debojitsantra.backlogtracker/en-US/phoneScreenshots/4.png", "sha256": "7f21ae0120b6717d797cb33d4a0b72037991f22aa4e63f58382e7deec659cd7c", "size": 694231}, {"name": "/com.debojitsantra.backlogtracker/en-US/phoneScreenshots/5.png", "sha256": "29d5505ff1e5986e814a307df547709678433b11b67fa83e1cfbd1ad0eb943bd", "size": 702775}, {"name": "/com.debojitsantra.backlogtracker/en-US/phoneScreenshots/6.png", "sha256": "ca1bcc3874520a29c00bf8614bbd845f520c8120216ea4378ca2117d8ceb8af5", "size": 707689}, {"name": "/com.debojitsantra.backlogtracker/en-US/phoneScreenshots/7.png", "sha256": "aea364ba63a5ad4c15eb1533fd2ebad77aa9cd71f52584f6f98bafd29033a4d3", "size": 686282}, {"name": "/com.debojitsantra.backlogtracker/en-US/phoneScreenshots/8.png", "sha256": "ae09ea91d3755ddb1d9a8f2424dce63c54a58aa995fc60679f9a9d9eb40d7c76", "size": 644739}]}}, "authorEmail": "debojitsantra48@gmail.com", "authorName": "Debojit Santra", "name": {"en-US": "Backlog Tracker"}, "summary": {"en-US": "Calculate, track, and defeat compounding academic backlogs."}, "description": {"en-US": "A beautifully crafted, Material Design 3 mobile and web application powered by React, Vite, Tailwind CSS v4 to help students calculate, track, and systematically defeat compounding academic backlogs.\n\nFeatures:\n- Track and calculate compounding backlogs\n- Material Design 3 ui\n- Light and dark themes\n- Local offline data storage\n- IMPORT/EXPORT Json backups and course designs\n\n"}, "icon": {"en-US": {"name": "/com.debojitsantra.backlogtracker/en-US/icon_SuuXXzzyD9R5FGfWRJFhcxR92fu0kv0VHEnFMRDSoXc=.png", "sha256": "4aeb975f3cf20fd4791467d644916173147dd9fbb492fd151c49c53110d2a177", "size": 39306}}, "preferredSigner": "eb4b61217e7871ecf28e54f36f4aa2077f32f677ff438c7be9b8320eaf2f1f70"}, "versions": {"964324ac916081a6ca8198467d313842e0f5362dcccd8fdb88d91952639ffb43": {"added": 1781040519859, "file": {"name": "/com.debojitsantra.backlogtracker_3.apk", "sha256": "964324ac916081a6ca8198467d313842e0f5362dcccd8fdb88d91952639ffb43", "size": 4709566, "ipfsCIDv1": "bafybeiavlmcdle5gszfanb527sgvt6y76bqdqixxzuirtuk7vfyxea4jea"}, "src": {"name": "/com.debojitsantra.backlogtracker_3_src.tar.gz", "sha256": "6bf19e8b292bc4b562dd7b3e0d51e560be54d9fd1c9e398377e5e4771144cd5b", "size": 58179253}, "manifest": {"versionName": "1.1.0", "versionCode": 3, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["eb4b61217e7871ecf28e54f36f4aa2077f32f677ff438c7be9b8320eaf2f1f70"]}, "usesPermission": [{"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "com.debojitsantra.backlogtracker.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- add JSON configuration import functionality with support for course designs and full backups \n- add some customization option\n- created a community platform to design and share course structure\n- some bug fixes\n- some ui changes\n"}}, "48d4a8f5d1f7da12d8f7a5e82d935d0e3ad37aea499156ca72a408cbbc40fb70": {"added": 1780306216819, "file": {"name": "/com.debojitsantra.backlogtracker_2.apk", "sha256": "48d4a8f5d1f7da12d8f7a5e82d935d0e3ad37aea499156ca72a408cbbc40fb70", "size": 4602329, "ipfsCIDv1": "bafybeih7ofey63ka6c77djr44myr4vi33h3k4kg52fyj6jwwpdadasl3wq"}, "src": {"name": "/com.debojitsantra.backlogtracker_2_src.tar.gz", "sha256": "d7d8347af10d74295f925cd40ecc1123b8eaf06af6c39aaa55704e1ab286dd59", "size": 51747075}, "manifest": {"versionName": "1.0.4", "versionCode": 2, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["eb4b61217e7871ecf28e54f36f4aa2077f32f677ff438c7be9b8320eaf2f1f70"]}, "usesPermission": [{"name": "com.debojitsantra.backlogtracker.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Improved core app experience:\n\n- More compact subject cards for smaller Android screens\n- Prevented key labels and progress text from wrapping awkwardly in big screens\n- Improved action button layout and icon sizing\n- Aligned setup preset cards more consistently\n- Refined a few in-app labels for cleaner wording\n- Added the story behind why this app was created\n"}}, "472385f993b37514eace4e0bfaab1da518e9c6fd79527050dfa7afa94d1f2539": {"added": 1780094298321, "file": {"name": "/com.debojitsantra.backlogtracker_1.apk", "sha256": "472385f993b37514eace4e0bfaab1da518e9c6fd79527050dfa7afa94d1f2539", "size": 4602329, "ipfsCIDv1": "bafybeiemgqk2izglulai4l6ucqnm722qdspjzeirk425c4syvazicogkee"}, "src": {"name": "/com.debojitsantra.backlogtracker_1_src.tar.gz", "sha256": "f43aab2c45ae55569330b374c13a031830619bb162ecb76e2e505f7383d8b1ee", "size": 47698517}, "manifest": {"versionName": "1.0", "versionCode": 1, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["eb4b61217e7871ecf28e54f36f4aa2077f32f677ff438c7be9b8320eaf2f1f70"]}, "usesPermission": [{"name": "com.debojitsantra.backlogtracker.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Initial release\n"}}}}, "com.defname.localshare": {"metadata": {"lastUpdated": 1780094298321, "featureGraphic": {"en-US": {"name": "/com.defname.localshare/en-US/featureGraphic_YoYhjpf9tbTYWn4417PSfB_t_KqeZvJQs8UYYvWhhkE=.png", "sha256": "6286218e97fdb5b4d85a7e38d7b3d27c1fedfcaa9e66f250b3c51862f5a18641", "size": 537273}}, "screenshots": {"phone": {"en-US": [{"name": "/com.defname.localshare/en-US/phoneScreenshots/00_image1.png", "sha256": "1ce7921a60c380f9a2df00ec95c61ee2abd330219f0c0cf411c03bc615afa8b9", "size": 173282}, {"name": "/com.defname.localshare/en-US/phoneScreenshots/00_image2.png", "sha256": "4795b9060a15b2991d20b9d54984dbae5b1a1c13d0f55e1bbf38a6fe0e2ad74c", "size": 300563}, {"name": "/com.defname.localshare/en-US/phoneScreenshots/100.jpg", "sha256": "88325628f4c8570c9e619bf839fabc92d74ac68ec7ec1542f147e5b54f03c9a9", "size": 122509}, {"name": "/com.defname.localshare/en-US/phoneScreenshots/200.jpg", "sha256": "231cb3488e59d24cf5ab5d77939f015444a6998d773163e04c88544a739c8e6f", "size": 133443}, {"name": "/com.defname.localshare/en-US/phoneScreenshots/300.jpg", "sha256": "f89008094d3fea8ad050d173c4981ef6aeffe16d26624b75bf82d56e133569ec", "size": 101762}, {"name": "/com.defname.localshare/en-US/phoneScreenshots/Screenshot_20260404-213028_LocalShare.jpg", "sha256": "285a089ea13666ba7711b810f477b6cf2f17df62fb16c9fc3743e3fb7c478180", "size": 96877}, {"name": "/com.defname.localshare/en-US/phoneScreenshots/Screenshot_20260404-213036_LocalShare.jpg", "sha256": "02598a8a796f62235d62ad60bcae3c94f99def8988b3c396f7840fddf1d5ce5b", "size": 89853}, {"name": "/com.defname.localshare/en-US/phoneScreenshots/Screenshot_20260404-213049_LocalShare.jpg", "sha256": "e2d7680769f74ab93c4d78c4965ca89800850e490f575cdf4df0afc557729181", "size": 99546}, {"name": "/com.defname.localshare/en-US/phoneScreenshots/Screenshot_20260404-213457_LocalShare.jpg", "sha256": "c1eecb3bff270a9d48fb712315134f929973b1aa626a7c089ffb179698e513da", "size": 192068}, {"name": "/com.defname.localshare/en-US/phoneScreenshots/client_100.jpg", "sha256": "3980e45c27581b0ec817771595cc69f0f95d7b2fdfabee45fdff397dde18ffe0", "size": 120925}, {"name": "/com.defname.localshare/en-US/phoneScreenshots/image1.jpeg", "sha256": "6b5f7ff3736c32c8d708fe2b281c256b957b4a5e99aa296ae115c9266f9e896c", "size": 57494}, {"name": "/com.defname.localshare/en-US/phoneScreenshots/image2.jpeg", "sha256": "552ee1144f6bd7dd73b2af1eeb933325dd990819116519d41952ca3c125da706", "size": 41427}, {"name": "/com.defname.localshare/en-US/phoneScreenshots/image3.jpeg", "sha256": "ca73c51936d8394cd263ca5330a3985176a58c3c336b6933680a70cb1c8376c2", "size": 25056}, {"name": "/com.defname.localshare/en-US/phoneScreenshots/image4.jpeg", "sha256": "83cab03ef9f16e6904b18b999218cd40b30ce17df1f3b62bad10a29e7f7c032a", "size": 52593}, {"name": "/com.defname.localshare/en-US/phoneScreenshots/screenshot_app_light.jpg", "sha256": "b34028b08b3e2707d03d2f05c801089273cfc291228ba55f4aafbda6be485eed", "size": 93492}, {"name": "/com.defname.localshare/en-US/phoneScreenshots/screenshot_app_long_dark.jpg", "sha256": "2cbeb59e25765e445bd156b211f2b12d8b2989647a360c2d59b6737d11870b85", "size": 86052}, {"name": "/com.defname.localshare/en-US/phoneScreenshots/screenshot_client_desktop_dark.png", "sha256": "108cd409bf10d441bb5b59dab45fdfdd818a48742f33cd10d9d2930bbb76c0c2", "size": 199500}, {"name": "/com.defname.localshare/en-US/phoneScreenshots/screenshot_client_desktop_light.png", "sha256": "9d96d7770dea04babf7d11a810033d861b7f9b7ee058b4359c1bdb047ecf697c", "size": 188717}, {"name": "/com.defname.localshare/en-US/phoneScreenshots/screenshot_client_desktop_list_dark.png", "sha256": "7bad8ac959f5a6377bc1236badd744e04f77b0e98cfcc28464621196d5149145", "size": 111340}, {"name": "/com.defname.localshare/en-US/phoneScreenshots/screenshot_client_desktop_list_light.png", "sha256": "6ae46b1f50d79aace5ff138b765c90b5fce58d07bb50cb0009c21479722031db", "size": 103034}]}}}, "versions": {"92671595b5921589c75452d5f34c5cced0c8d99ad69f892d41577b47b0fda6ad": null, "0714e4ff381dd7636fb45fc918f1a5bfa79afccc20d8829c69f5caaa0e7e31e2": {"added": 1780094298321, "file": {"name": "/com.defname.localshare_14.apk", "sha256": "0714e4ff381dd7636fb45fc918f1a5bfa79afccc20d8829c69f5caaa0e7e31e2", "size": 6075342, "ipfsCIDv1": "bafybeiccu5nr5wmubvlanrtg5mfwp75j66pmk2eykd4bwi5jer4urxwwmy"}, "src": {"name": "/com.defname.localshare_14_src.tar.gz", "sha256": "2dc866d2999d346c23f6f3690e057f330632eff1bb0f1dc72b3498378940484c", "size": 44844102}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.2.9", "versionCode": 14, "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": "- New experimental feature: File upload to the app (can be activated in the settings)\n- UI improvements\n- Service stops when the notification is closed\n"}}}}, "com.demizo.daily_you": {"metadata": {"lastUpdated": 1781040519859, "name": {"lt": "Daily You"}, "summary": {"lt": "Kiekviena diena yra verta prisiminimo…"}, "description": {"lt": "<p>Įamžinkite prasmingas akimirkas. <b>Daily You</b> jums padeda užsirašinėti mintis, stebėti savo nuotaiką ir kasdieną rašyti prasmingų akimirkų dienoraštį. Nesvarbu, ar užsirašinėjate mintis, apmąstymus ar tiesiog pasižymite tai, kas jus privertė nusišypsoti, <b>Daily You</b> suteikia jums privačią erdvę, kuri priklauso tik jums.</p><p><b>Daily You</b> yra nemokama, atvirojo kodo ir bendruomenės palaikoma programėlė. Sukurta remiantis įsitikinimu, kad jūsų dienoraštis turėtų priklausyti jums amžinai, o ne būti prenumerata. Jokių paskyrų, jokių reklamų, jokių užrakintų ypatybių, jokio sekimo ar duomenų rinkimo. Vien tik jūsų istorija, priklausanti jums, jūsų įrenginyje.</p><p>✨ <b>Ypatybės</b></p><ul><li>✍️ <b>Kasdieną rašykite žurnalo įrašus:</b> Užsirašinėkite mintis, apmąstymus ar kasdienes veiklas.</li><li>📈 <b>Stebėkite savo nuotaiką:</b> Gaukite įžvalgų apie tai, kaip bėgant laikui keičiasi jūsų nuotaika.</li><li>🖼️ <b>Išsisaugokite prisiminimus nuotraukų pavidalu:</b> Pridėkite nuotraukų, kad praturtintumėte savo prisiminimus.</li><li>📝 <b>Raiškiai rašykite užrašus:</b> Formatuokite užrašus jums priimtinu būdu naudodami „Markdown“.</li><li>🔔 <b>Švelnūs priminimai:</b> Kasdieniai atsitiktiniai paraginimai, kad būtumėte nuoseklūs.</li><li>🔒 <b>Valdykite savo duomenis:</b> Pasirinkite, kur saugoti savo duomenis, įskaitant išorinę saugyklą.</li><li>🌐 <b>Veiksena be interneto:</b> Veikia be interneto ryšio. Visada.</li></ul><p>Prisijunkite prie bendruomenės, kuri įsitikinusi, jog <b>jūsų žurnalas yra jums priklausantis daiktas</b>, o ne prekė.</p>\n"}}, "versions": {"4b667a211419815ae38fd8232260bca24655b3551107aecbb6fc2b014f37de2c": null, "7ccc0b1ab1dacbb1a2d96c5dcd86f5a0b0f2bfca54ab4eb52b8cdb0681478c27": null, "848fdfbca0bb1fb27274f764ec32e4ab6cdc9de7a9fb105f599c0c6ebd6f39b0": null, "1c8552569f3f5a090b3e752225f464dd21a89f70e26350048dcb3ef5ad2c8aea": {"added": 1781040519859, "file": {"name": "/com.demizo.daily_you_20240003.apk", "sha256": "1c8552569f3f5a090b3e752225f464dd21a89f70e26350048dcb3ef5ad2c8aea", "size": 14026104, "ipfsCIDv1": "bafybeidfp3j3kxyuq2wxe2poweicqv74w5c32556onv3sxhzpsh4alcooe"}, "src": {"name": "/com.demizo.daily_you_20240003_src.tar.gz", "sha256": "286404ef770c6ac61b9997f0916d3f7fad9d1b1d19b889837e334fc7bfa1da4a", "size": 464333147}, "manifest": {"nativecode": ["x86_64"], "versionName": "2.24.0", "versionCode": 20240003, "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.ACCESS_MEDIA_LOCATION"}, {"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.24.0 has arrived! It's about time:\n\n• Added support for the Jalali Calendar\n• Respect the system's time format\n• Preserve location data when importing photos\n• Keep EXIF data when compression is enabled\n• Updated translations\n"}}, "896089fa3836bd00c29b83ddd24f17a3ce6a7c84732bb457816ceaaa8048007d": {"added": 1781040519859, "file": {"name": "/com.demizo.daily_you_20240002.apk", "sha256": "896089fa3836bd00c29b83ddd24f17a3ce6a7c84732bb457816ceaaa8048007d", "size": 13812199, "ipfsCIDv1": "bafybeicnqkzqf5b6orw4zpcm34wuujnaiyowrh5yapiffngantgbl4baz4"}, "src": {"name": "/com.demizo.daily_you_20240002_src.tar.gz", "sha256": "ae9415791fccc0ab7fc9d85a401962b725f0057d0d3e48f8022587b80a10d7ac", "size": 464349728}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "2.24.0", "versionCode": 20240002, "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.ACCESS_MEDIA_LOCATION"}, {"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.24.0 has arrived! It's about time:\n\n• Added support for the Jalali Calendar\n• Respect the system's time format\n• Preserve location data when importing photos\n• Keep EXIF data when compression is enabled\n• Updated translations\n"}}, "2396e3ce99a892fb10b331a9198592e1324ed7279d1aaf5defe854bb274ba09a": {"added": 1781040519859, "file": {"name": "/com.demizo.daily_you_20240001.apk", "sha256": "2396e3ce99a892fb10b331a9198592e1324ed7279d1aaf5defe854bb274ba09a", "size": 13679473, "ipfsCIDv1": "bafybeicglhf25llplx757urtoygsajtd3fxt3pqm6at6ha2kvdcfnoyrsu"}, "src": {"name": "/com.demizo.daily_you_20240001_src.tar.gz", "sha256": "41d81e59e10916f3e877e2bfaabd32454fc31c68b11bdc564f22d3f25577822f", "size": 464350376}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "2.24.0", "versionCode": 20240001, "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.ACCESS_MEDIA_LOCATION"}, {"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.24.0 has arrived! It's about time:\n\n• Added support for the Jalali Calendar\n• Respect the system's time format\n• Preserve location data when importing photos\n• Keep EXIF data when compression is enabled\n• Updated translations\n"}}}}, "com.demonlab.lune": {"metadata": {"lastUpdated": 1781040519859, "screenshots": {"phone": {"en-US": [{"name": "/com.demonlab.lune/en-US/phoneScreenshots/1.png", "sha256": "98c6f05b421506e7a4e50fbb7aa7932fb853c1a9c1197b824a65daf3797ac070", "size": 1066303}, {"name": "/com.demonlab.lune/en-US/phoneScreenshots/10.png", "sha256": "5881cf3e0a4bbcaac8280c19501f60022856060c798f78c0679d04e406313e11", "size": 166151}, {"name": "/com.demonlab.lune/en-US/phoneScreenshots/11.png", "sha256": "6472feeb496a76c1ff8621e8657758618c454cde081d83ce08d42eb9511ad3dd", "size": 141383}, {"name": "/com.demonlab.lune/en-US/phoneScreenshots/12.png", "sha256": "c1aea9cc381bfa4ee20c79b7d64277a08d8b8ed42ebf226f44299cc0821af459", "size": 132213}, {"name": "/com.demonlab.lune/en-US/phoneScreenshots/13.png", "sha256": "dbf6eeab565c0bbec53422bd0ab34ddd724b2c665f714548498744fe4ca1288a", "size": 1501675}, {"name": "/com.demonlab.lune/en-US/phoneScreenshots/14.png", "sha256": "df11a979addbd20776f2ce0a611a905904e33b0bb5f68aea4c0cf60d30eea992", "size": 121162}, {"name": "/com.demonlab.lune/en-US/phoneScreenshots/15.png", "sha256": "d55ab8759787b58050b6d87132b7d574c23cdbd92ee2dfec01e68dfdc59bf4dc", "size": 106330}, {"name": "/com.demonlab.lune/en-US/phoneScreenshots/2.png", "sha256": "90e326a1b43b7013d8aac78a2867cb9b20f92e1c807c6b102e3e87559da9bb62", "size": 333755}, {"name": "/com.demonlab.lune/en-US/phoneScreenshots/3.png", "sha256": "a301e879a8166e26372a0e1516ace02323db6e181a0663f8d14b56a898574115", "size": 423147}, {"name": "/com.demonlab.lune/en-US/phoneScreenshots/4.png", "sha256": "ba90e38a5fe36e3d0f6005c60c95923b441c1c03f0ba48bd96d445f1a25c61cb", "size": 384801}, {"name": "/com.demonlab.lune/en-US/phoneScreenshots/5.png", "sha256": "d7d4c06ca9081719a9fd4132e329a87484cea5ff3d76bed7259e35e65ccaf2c8", "size": 1013612}, {"name": "/com.demonlab.lune/en-US/phoneScreenshots/6.png", "sha256": "6f8ebe25a9237f3adc38d8fc4f113eca8108f65dbfb2bc65a655adc6e6060dd0", "size": 131891}, {"name": "/com.demonlab.lune/en-US/phoneScreenshots/7.png", "sha256": "82de17e72312b696ea73c65bcf521441d57230e0ee9ad102c64b5e5ae2b9ecf9", "size": 169465}, {"name": "/com.demonlab.lune/en-US/phoneScreenshots/8.png", "sha256": "c9630fc8c4e396d98d2e4c5718a03e85eb3597eab996d7e292f76fb7903df54c", "size": 217767}, {"name": "/com.demonlab.lune/en-US/phoneScreenshots/9.png", "sha256": "265ef0ba0d8e215dce2c4231cd60e50e2e1c127975a6d9b2ae6c230847489da0", "size": 209965}]}}, "description": {"en-US": "Lune is a minimalist and elegant music player for Android, designed with a focus on aesthetics and a premium user experience. It features a modern Jetpack Compose UI, dynamic color support, and a unique high-quality dark defocus widget system.\n\n- Modern UI\n- Widget\n- Live Lyrics\n- Dynamic Themes\n- Queue Control\n- Playlist\n- Automix and Crossfade\n- Timer playback\n- Equalize\n- Vizulizer\n- Sample button theme\n- HI-FI audio\n- Customizations\n- Support Android Auto\n- haptic vibration\n\nBuilt with privacy as a core principle:\n\n- Zero Internet Access: The app does not hold the `INTERNET` permission. It never connects to any network, server, or service.\n- No Trackers: Zero analytics SDKs, no telemetry, no crash reporters, no ads — nothing phones home.\n- 100% Offline: All audio is played from your device's local storage. No streaming, no account required, no cloud dependency.\n- No Data Collection: Lune does not collect, store, or transmit any personal data. Everything stays on your device.\n- Open Source: The entire source code is publicly available for audit. What you see is what you get.\n- Minimal Permissions: Only the permissions strictly necessary for local music playback and audio visualization are requested."}}, "versions": {"46345802f5413725a573324bfe8dcbb6755970df0ea5a330b00b2fac24d8f912": null, "a2fef205b0bfb32bdf71d0c2768e6bbc3b44073c7777caa1478956e89cdec182": null, "65d9a68d3fa24ee514a29e8ec5ccaed96874d69cc9abd66218c87cc9142d3abc": null, "fc0e04e13a94d49c2bf0116057ef343d3d139c4707dedac296a5a9328b01fded": {"added": 1781040519859, "file": {"name": "/com.demonlab.lune_7.apk", "sha256": "fc0e04e13a94d49c2bf0116057ef343d3d139c4707dedac296a5a9328b01fded", "size": 3455025, "ipfsCIDv1": "bafybeidx6edqkoidteylpmuomt6o4ri7mtfoil2mij4zyrj2yxwnn3qtmq"}, "src": {"name": "/com.demonlab.lune_7_src.tar.gz", "sha256": "7e44ae1efd072f7c02ad2d1ac4719edc61f119373feb2ba50a2f71d9e63fcc70", "size": 12832790}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.4.0", "versionCode": 7, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["cc085cb3fe9402ff03df0a622a4a5fa48e5a8b36e07c1f3cbd42033ef24ce3f8"]}, "usesPermission": [{"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.VIBRATE"}, {"name": "com.demonlab.lune.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Re-design buttom and move options\n- Play result list search\n- Fix bug in crossfade\n- Add new option in OnBoarding for folder filters\n- Add Chinese and German languaje\n- Improvement to the \"BASS\" and \"Spacial Audio\" options of the equalizer\n- New options in equalizer: Loudness, Balance, Reverd, Pitch and Dynamic Processor\n- Optimize app with R8 build\n- Minor changes and fixes"}}, "ef2bd8b34bb8fa6efb01d9f84805db692d0e97211fe9bc0f8f0815a036b49014": {"added": 1780506857489, "file": {"name": "/com.demonlab.lune_6.apk", "sha256": "ef2bd8b34bb8fa6efb01d9f84805db692d0e97211fe9bc0f8f0815a036b49014", "size": 15970384, "ipfsCIDv1": "bafybeigvehsizovmcnlpwjssng26rr4amygplhgmy26f5453mbltgrgbny"}, "src": {"name": "/com.demonlab.lune_6_src.tar.gz", "sha256": "0e50e9583e04319c3de81cc7a81ba52ec7491943dc8f26fd31a92af9b56d32f0", "size": 12324821}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.3.0", "versionCode": 6, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["cc085cb3fe9402ff03df0a622a4a5fa48e5a8b36e07c1f3cbd42033ef24ce3f8"]}, "usesPermission": [{"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.VIBRATE"}, {"name": "com.demonlab.lune.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Optimized add\n- Re-design sections\n- Move possition vizualizer\n- Add favorite buttom in list\n- New section \"folders\"\n- New funtion in queue for orden list\n- Minor fixes"}}, "e91f86788ef02d339b4993fd9269b129e1c071249d79c4f6a682df2b3be3e9fb": {"added": 1780094298321, "file": {"name": "/com.demonlab.lune_5.apk", "sha256": "e91f86788ef02d339b4993fd9269b129e1c071249d79c4f6a682df2b3be3e9fb", "size": 15915724, "ipfsCIDv1": "bafybeihz4fyskud3elx5yc3t6ravwiuuxvzfnxmx6a2whs4chmzaxftrou"}, "src": {"name": "/com.demonlab.lune_5_src.tar.gz", "sha256": "386b9f7f677229dc696a7336fdb6cb502d1ea52210c441ff1daaeae326776e60", "size": 12313903}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.2.0", "versionCode": 5, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["cc085cb3fe9402ff03df0a622a4a5fa48e5a8b36e07c1f3cbd42033ef24ce3f8"]}, "usesPermission": [{"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.VIBRATE"}, {"name": "com.demonlab.lune.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Add song info option\n- Cinematic mode optimized\n- Blur options in customizations\n- Gesture playback\n- Speed music buttom\n- New options in Lyrics\n- Landscape optimized\n- Minor fixes"}}}}, "com.demosten.srednabg": {"metadata": {"added": 1780506857489, "categories": ["Navigation", "Sports & Health"], "issueTracker": "https://github.com/demosten-com/SrednaBG/issues", "lastUpdated": 1780506857489, "license": "MIT", "sourceCode": "https://github.com/demosten-com/SrednaBG", "webSite": "https://srednabg.com", "featureGraphic": {"bg": {"name": "/com.demosten.srednabg/bg/featureGraphic_lnE-LD05IMbAfagkIo0pQsm8OSlJAvEVFJc_kP53Pd8=.png", "sha256": "96713e2c3d3920c6c07da824228d2942c9bc39294902f11514973f90fe773ddf", "size": 60250}, "en-US": {"name": "/com.demosten.srednabg/en-US/featureGraphic_lnE-LD05IMbAfagkIo0pQsm8OSlJAvEVFJc_kP53Pd8=.png", "sha256": "96713e2c3d3920c6c07da824228d2942c9bc39294902f11514973f90fe773ddf", "size": 60250}}, "screenshots": {"phone": {"bg": [{"name": "/com.demosten.srednabg/bg/phoneScreenshots/01.png", "sha256": "d26c444f44538922d5bc89022dbb98a1aedcfe80cf3257e3acb61c115b371949", "size": 249797}, {"name": "/com.demosten.srednabg/bg/phoneScreenshots/02.png", "sha256": "aac5737bfafbec4db2734c61fb5b009bd461c2c645255c2f087c03e2ad77d11a", "size": 165453}, {"name": "/com.demosten.srednabg/bg/phoneScreenshots/03.png", "sha256": "ca92effa72cf669f80fe249edaa62b99697b5e7bfa69d7f903d083f11954f17f", "size": 167048}, {"name": "/com.demosten.srednabg/bg/phoneScreenshots/04.png", "sha256": "2c8c9ea3ae8f7746bd4ed70fac0e54a540b2863b8043d0c23d118f7598b8f831", "size": 82358}, {"name": "/com.demosten.srednabg/bg/phoneScreenshots/05.png", "sha256": "6080216e111d0766650f1ef6adc052a5ee75d307b07a69260ea38a62bf97c9a6", "size": 109408}, {"name": "/com.demosten.srednabg/bg/phoneScreenshots/06.png", "sha256": "aa8b26fa0f9e46e10654e6c630a9f55a0728d929840ed64b4a1a85aa7950c143", "size": 231471}], "en-US": [{"name": "/com.demosten.srednabg/en-US/phoneScreenshots/01.png", "sha256": "824254f359ae7d12481350753caa82d85beecad9bef135e9afdd2c5720a8912e", "size": 250525}, {"name": "/com.demosten.srednabg/en-US/phoneScreenshots/02.png", "sha256": "a5b188c790fe6239d0065e06ec1e457f5f31a67cb34b922b13b451b8ae8e166b", "size": 164117}, {"name": "/com.demosten.srednabg/en-US/phoneScreenshots/03.png", "sha256": "bff4b98598976750e69e71155c4e290a0dbbcf8260aeb81a25f33e4f7057afad", "size": 169677}, {"name": "/com.demosten.srednabg/en-US/phoneScreenshots/04.png", "sha256": "ebcdd084002eab6bbbc20649d2d50bb282067a3e56356538b968c060a74205e1", "size": 84817}, {"name": "/com.demosten.srednabg/en-US/phoneScreenshots/05.png", "sha256": "f54245fbdee4c5c2180b6d59c2ce4367e8c2cfe9a6e4ee2ec2c36da15e7948ae", "size": 107192}, {"name": "/com.demosten.srednabg/en-US/phoneScreenshots/06.png", "sha256": "e5b23fc4716cc1f48c21f73455aac94cf0edf79385403ce6909a15e26e491138", "size": 208227}]}}, "authorEmail": "demosten@gmail.com", "authorName": "Stanimir Karoserov", "name": {"bg": "SrednaBG", "en-US": "SrednaBG"}, "summary": {"bg": "Следи скоростта ви в реално време в зоните със средна скорост. Без реклами.", "en-US": "Real-time average speed inside Bulgaria's average-speed camera zones."}, "description": {"bg": "SrednaBG показва средната ви скорост в реално време вътре в зоните със средна скорост в България — и точно колко бързо можете да карате до края на отсечката, без да превишите ограничението.\n\nБезплатно. Отворен код. Само за България.\n\nКАКВО ПРАВИ\n\n• Средна скорост в реално време — Веднага щом влезете в зона, средната скорост става главното число. Без закъснение, без скокове в стойността — обновява се на всяка секунда.\n\n• Макс. сега — Максималната скорост, с която можете да карате до края на отсечката, без да превишите ограничението. Waze показва само зоната; SrednaBG ви казва какво да правите.\n\n• Зелено / жълто / червено — с един поглед — Цветът на екрана отговаря на състоянието. Зелено: в норма. Жълто: внимание, забавете. Червено: вече сте в превишение.\n\n• Гласови съобщения на български и английски — Не откъсвайте очи от пътя. Приложението ви съобщава на глас кога влизате в зона, кога напускате и кога трябва да забавите — на езика, който изберете.\n\n• Работи офлайн — Картата на България и списъкът със зони са вградени в приложението. Няма нужда от интернет в колата. Обновленията пристигат тихо, когато сте на Wi-Fi.\n\n• До Waze или вместо него — Използвайте SrednaBG като пълноценен навигатор или го оставете да работи във фон до Waze / Google Maps — ще чуете гласа му, когато е важно.\n\nЗА РАЗРЕШЕНИЯТА\n\n• Местоположение във фон — Зоните със средна скорост може да са дълги километри, а пътуването често надхвърля времето за изгасване на екрана или върви зад друго навигационно приложение. SrednaBG се нуждае от местоположение във фонов режим, за да продължи да изчислява средната ви скорост при изгасен екран или когато друго приложение е отпред. Използва се само за изчисляване на скоростта ви в зоните — не се споделя и никога не напуска телефона.\n\n• Игнориране на оптимизациите за батерия (по избор) — Можете да разрешите изключение, за да не спира системата проследяването по средата на пътуването. По избор е и се иска само от карта, която докосвате; проследяването тръгва и без него, но е по-малко надеждно на устройства с агресивно управление на захранването.\n\nПОВЕРИТЕЛНОСТ\n\n• Без бисквитки, без тракери.\n• Без акаунт, без имейл, без регистрация. Инсталирате и карате.\n• Без реклами. Без покупки вътре. Безплатно завинаги.\n• Без SDK-та на трети страни. Без Google Analytics. Без Firebase.\n• Местоположението ви никога не напуска телефона.\n\nОтворен код — MIT лиценз.\nСорс код: https://github.com/demosten-com/SrednaBG\n", "en-US": "SrednaBG shows your real-time running average speed inside Bulgaria's average-speed camera zones — and tells you the maximum speed you can sustain for the rest of the zone without going over the limit.\n\nFree. Open source. Bulgaria only.\n\nWHAT IT DOES\n\n• Running average, live — The moment you enter a zone, your running average becomes the hero number. No lag, no jitter. Updates every second.\n\n• Max now — Shows the top speed you can drive for the rest of the zone without breaking the limit. Waze tells you the zone exists; SrednaBG tells you what to do about it.\n\n• Green / amber / red at a glance — The screen color tracks your state. Green: within limit. Amber: careful, slow down. Red: already over.\n\n• Voice alerts in Bulgarian and English — Keep your eyes on the road. SrednaBG speaks zone entries, exits, and slowdown warnings in the language you choose.\n\n• Works fully offline — The Bulgaria map and zone list are bundled inside the app. No internet needed in the car. Updates arrive quietly when you're on Wi-Fi.\n\n• Alongside Waze, or instead of it — Run SrednaBG as a full navigator, or let it sit quietly behind Waze / Google Maps — you'll hear its voice when it matters.\n\nPERMISSIONS, EXPLAINED\n\n• Background location — Average-speed zones can be many kilometres long, and a drive often outlasts the screen timeout or runs behind another navigation app. SrednaBG needs location while in the background so your average keeps updating with the screen off or another app in front. It is used only to compute your speed inside zones — never shared, and it never leaves your phone.\n\n• Ignore battery optimizations (optional) — You can grant an exemption so the system doesn't suspend tracking mid-drive. It is optional and requested only from a card you tap; tracking still starts without it, just less reliably on devices with aggressive power management.\n\nPRIVACY\n\n• No cookies, no trackers anywhere.\n• No account, no email, no signup. Install and drive.\n• No ads. No in-app purchases. Free forever.\n• No third-party SDKs. No Google Analytics. No Firebase.\n• Your location never leaves your phone.\n\nOpen source — MIT License.\nSource code: https://github.com/demosten-com/SrednaBG\n"}, "icon": {"bg": {"name": "/com.demosten.srednabg/bg/icon_DslIkVV83ZMlLjD4m5IDDO7OGYXVJW42RKvV2t1NIu0=.png", "sha256": "0ec94891557cdd93252e30f89b92030ceece1985d5256e3644abd5dadd4d22ed", "size": 72649}, "en-US": {"name": "/com.demosten.srednabg/en-US/icon_DslIkVV83ZMlLjD4m5IDDO7OGYXVJW42RKvV2t1NIu0=.png", "sha256": "0ec94891557cdd93252e30f89b92030ceece1985d5256e3644abd5dadd4d22ed", "size": 72649}}, "preferredSigner": "e525f7db0ff4cb1ceb27f0f291784e25bd08e7b13d25cf35e9fbf539282dc1c3"}, "versions": {"b52d9050f535b755b033c1dd3aa1fb6fa665f70e12170f9dbfcc234c42601c20": {"added": 1780506857489, "file": {"name": "/com.demosten.srednabg_10004.apk", "sha256": "b52d9050f535b755b033c1dd3aa1fb6fa665f70e12170f9dbfcc234c42601c20", "size": 95980080, "ipfsCIDv1": "bafybeihiadqegphsdzkk4o5lwi7tjy34harvn7z6byipidvc6ablrgivva"}, "src": {"name": "/com.demosten.srednabg_10004_src.tar.gz", "sha256": "031334ad17fb59dc4c43e1aecb342d2c21984b3a8b40bbfde411cc1092536b08", "size": 104567274}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.0.4", "versionCode": 10004, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["e525f7db0ff4cb1ceb27f0f291784e25bd08e7b13d25cf35e9fbf539282dc1c3"]}, "usesPermission": [{"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"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": "com.demosten.srednabg.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"bg": "v1.0.4 — Първоначална публична версия във F-Droid.\n\n• Скоростта ви в реално време в зоните със средна скорост в България.\n• Индикатор „Макс. сега\" — максималната скорост до края на отсечката, без да превишите.\n• Цветово кодиране на състоянието (зелено / жълто / червено).\n• Гласови съобщения на български и английски.\n• Напълно офлайн: картата на България и списъкът със зони са вградени в приложението.\n• Само за телефон. Поддръжката на Android Auto е в процес на разработка.\n", "en-US": "v1.0.4 — Initial public F-Droid release.\n\n• Real-time running average speed inside Bulgaria's average-speed camera zones.\n• \"Max now\" indicator — the top speed you can drive for the rest of the zone without going over.\n• Color-coded status (green / amber / red).\n• Voice alerts in Bulgarian and English.\n• Fully offline: Bulgaria map and zone list bundled in the app.\n• Phone-only release. Android Auto support is in progress.\n"}}}}, "com.deniscerri.ytdl": {"metadata": {"categories": ["Download"]}}, "com.dn0ne.lotus.community": {"metadata": {"lastUpdated": 1780614376764}, "versions": {"8e948dbb04c1a454229137088dabda33998ca4556b34c28aacc60b566e086749": null, "4f0cbc2f3ec7f3af5ca95fbd68c7c54403785bf4cab3e3ed203911b155c2fe08": {"added": 1780614376764, "file": {"name": "/com.dn0ne.lotus.community_1006001.apk", "sha256": "4f0cbc2f3ec7f3af5ca95fbd68c7c54403785bf4cab3e3ed203911b155c2fe08", "size": 4715415, "ipfsCIDv1": "bafybeifxixut26ifenudj5u4sjlhquy6u5737tyqs75ankdxsqhsg25moi"}, "src": {"name": "/com.dn0ne.lotus.community_1006001_src.tar.gz", "sha256": "88db6bd4b0b0184aa337a4b68635efb840dced49c18f12d860745f8b976ee660", "size": 7103698}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.6.1-community", "versionCode": 1006001, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["b3f4d2eb160bb5be3aadb05a5dc5e08429d92f1f645e21a19aef22e003a889ee"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"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.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "com.dn0ne.lotus.community.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "4c96debe4d59d16c71b67fb2ed919cb885c3cc5a7dc350f98d7bd85e938c20d3": {"added": 1780094298321, "file": {"name": "/com.dn0ne.lotus.community_1006000.apk", "sha256": "4c96debe4d59d16c71b67fb2ed919cb885c3cc5a7dc350f98d7bd85e938c20d3", "size": 4712223, "ipfsCIDv1": "bafybeigzlqge3cuwnjl46lxx5qhambuzxm3odarsqmv2f7zlhpnumocmza"}, "src": {"name": "/com.dn0ne.lotus.community_1006000_src.tar.gz", "sha256": "dd4dda0900126faefc6b81f2386d6b46d44f18b0b7983892ddba3e4b38b9644d", "size": 7094836}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.6.0-community", "versionCode": 1006000, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["b3f4d2eb160bb5be3aadb05a5dc5e08429d92f1f645e21a19aef22e003a889ee"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"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.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "com.dn0ne.lotus.community.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.dobby.vpn": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"7d70b9364ed561d11bb66a341aac27d1a56362c32efab805e60cfb19b96a690b": null, "9267fa18b0494636eddeebe48357792611fa705ce5d697ece2d657434946411e": {"added": 1781040519859, "file": {"name": "/com.dobby.vpn_1002071.apk", "sha256": "9267fa18b0494636eddeebe48357792611fa705ce5d697ece2d657434946411e", "size": 50312787, "ipfsCIDv1": "bafybeiaxzvvnsflkgdyfggdlm2z4jdet5l3k53twytgt3p2nqitg4tcpd4"}, "src": {"name": "/com.dobby.vpn_1002071_src.tar.gz", "sha256": "543ed9f52db564be2d2fb0950e8036f863e34fa61f91584cc204dbd2b246d897", "size": 10431396}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.2.71", "versionCode": 1002071, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["c3f0414a74012060d7c6aa3a3d9dac0aa13c1bd23b7512eefd860fb865e67933"]}, "usesPermission": [{"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "com.dobby.vpn.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}]}, "antiFeatures": {"TetheredNet": {"en-US": "Rely on api.ipify.org"}}}}}, "com.documentsui.shortcut": {"metadata": {"categories": ["File Manager", "System"], "authorName": "surf5726"}}, "com.drejo.androidvideoplayer.fdroid": {"metadata": {"added": 1781040519859, "categories": ["Local Media Player"], "issueTracker": "https://github.com/stulluk/drejo-player-android/issues", "lastUpdated": 1781040519859, "license": "MIT", "sourceCode": "https://github.com/stulluk/drejo-player-android", "authorName": "Sertac TULLUK", "name": {"en-US": "drejo player"}, "summary": {"en-US": "Tiny ad-free player with reliable next/previous across mp4 + mkv folders"}, "description": {"en-US": "A deliberately tiny, free, ad-free, open-source video player whose only job is\nto play videos and reliably jump to the next / previous video in the same\nfolder, including folders that mix .mp4 and .mkv files.\n\nIt is built on Android's modern media stack (AndroidX Media3 / ExoPlayer). Every\nvideo in the chosen folder is added to one playlist, so the next / previous\nbuttons just work across mixed .mp4 + .mkv content; a broken or unsupported file\nis skipped instead of freezing playback.\n\nFeatures:\n\n* Reliable next / previous across a whole folder, regardless of .mp4 vs .mkv.\n* Double-tap the right or left side to seek forward / backward; the step grows\n  with consecutive taps and is capped relative to the video length.\n* Rotation button that can force landscape, force portrait, or follow the\n  sensor even when the system rotation lock is on (like YouTube and VLC).\n* Optional all-files access (this F-Droid build) so opening any video from any\n  file manager lets next / previous work through the whole folder, including\n  hidden folders that the media scanner ignores. If you decline the permission,\n  the app falls back to the Storage Access Framework folder picker.\n\nNo ads, no tracking, no analytics. Plays video only: no audio-player mode, no\nimage viewer. Released under the MIT license.\n"}, "preferredSigner": "faf4ece0ddf4584c58f25008a34445aef10ccc02438ce32f77355b9b502ba715"}, "versions": {"70b7ba6b2a85ffe9d7ba9cf9be23f25aa9a42a0dc84ca790eed923321537bdd7": {"added": 1781040519859, "file": {"name": "/com.drejo.androidvideoplayer.fdroid_1.apk", "sha256": "70b7ba6b2a85ffe9d7ba9cf9be23f25aa9a42a0dc84ca790eed923321537bdd7", "size": 2392679, "ipfsCIDv1": "bafybeidjk624s4mg762y52so6pvfpp6det5t2idvutdp73p3om2jkddocu"}, "src": {"name": "/com.drejo.androidvideoplayer.fdroid_1_src.tar.gz", "sha256": "3b318115dcc2f3e1b55643f5a69d2e7ad16cf3d838c963c216ada659a06871a4", "size": 402658}, "manifest": {"versionName": "1.0.0-fdroid", "versionCode": 1, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 35}, "signer": {"sha256": ["faf4ece0ddf4584c58f25008a34445aef10ccc02438ce32f77355b9b502ba715"]}, "usesPermission": [{"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "com.drejo.androidvideoplayer.fdroid.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.dsalmun.luxalarm": {"metadata": {"lastUpdated": 1780172537598}, "versions": {"2f0a9251e4ba18cb99b3c1a3b6931a15103cb939d2bd613772cd5f5b5a3b5d57": null, "d1d63df44c8bcc0789cd6eef9a93f5a6105a685ce1119c99f51bef7fd088c772": {"added": 1780172537598, "file": {"name": "/com.dsalmun.luxalarm_10.apk", "sha256": "d1d63df44c8bcc0789cd6eef9a93f5a6105a685ce1119c99f51bef7fd088c772", "size": 2439394, "ipfsCIDv1": "bafybeieq6cswrih254dzh5kwj6n2aheass52viuee45wfvygof6qvvyehq"}, "src": {"name": "/com.dsalmun.luxalarm_10_src.tar.gz", "sha256": "e81b6c2c5555f5ffb20a6354f48f6b58b49c11f32bf4c5c216bdc14c2c74628c", "size": 1610256}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.2.2", "versionCode": 10, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["326cb2fd81454d4b8c8881e49c69789084948319d4db832fa759b5998e5915a7"]}, "usesPermission": [{"name": "android.permission.SCHEDULE_EXACT_ALARM", "maxSdkVersion": 32}, {"name": "android.permission.USE_EXACT_ALARM"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED"}, {"name": "android.permission.DISABLE_KEYGUARD"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "com.dsalmun.luxalarm.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Improved alarm screen launch reliability on Android 14+\n- Reduced delay before alarm notification appears while the screen is on\n- Updated Android build tooling and dependencies\n"}}}}, "com.duckduckgo.mobile.android": {"metadata": {"lastUpdated": 1780614376764}, "versions": {"6349eff1d20e39507779feffbb6539532096fab0869d0c7e7660b9e350828ef3": null, "95518864c4cd6be18d623eb1cae636751133a7f2432eaed44b42ef3cdad9e1d3": null, "32df55604cdfc07276f29a77faecfcf16716e49ee641d50a015a7530bd129dab": null, "3c2072ace5f785ff4c722fd25d683c2e7c190920a44314fe0cbbd07495c274fd": {"added": 1780614376764, "file": {"name": "/com.duckduckgo.mobile.android_52811000.apk", "sha256": "3c2072ace5f785ff4c722fd25d683c2e7c190920a44314fe0cbbd07495c274fd", "size": 125425527, "ipfsCIDv1": "bafybeiauqdm53d46rbk3bolvzslacfncjf4iketkgrdzl6lspep4aeooam"}, "src": {"name": "/com.duckduckgo.mobile.android_52811000_src.tar.gz", "sha256": "6db24f57bdcc757ece7412ff0fa812cbf289ae5431a3e8f76c2b24ed2f1134c0", "size": 28858666}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "5.281.1", "versionCode": 52811000, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["f0707d021c0bf3e6f8dcc11ba3f5700425d597dca301a31e210556934ebb1b0a"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "com.android.launcher.permission.INSTALL_SHORTCUT"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.CREDENTIAL_MANAGER_SET_ORIGIN"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "com.duckduckgo.mobile.android.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 29}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Uses DuckDuckGo as the exclusive search engine, which is not libre."}}, "whatsNew": {"cs-CZ": "Soukromí, jak jinak? Chraňte svá data při vyhledávání a prohlížení internetových stránek: blokování sledovacího softwaru, inteligentnější šifrování, privátní vyhledávání a další.", "de-DE": "Datenschutz vereinfacht. Schützen Sie bei der Suche und beim Surfen im Internet Ihre Daten: Tracking-Blocker, intelligentere Verschlüsselung, Privatsphäremodus und vieles mehr.", "en-CA": "Squashed some bugs that were running around.\n\nJoin our fully distributed team and help raise the standard of trust online — from anywhere! https://duckduckgo.com/hiring\n\nHave feedback?\nYou can always reach us at https://duckduckgo.com/feedback.", "en-GB": "What's new in this release?\nBug fixes and other improvements.\n\nHave feedback?\nYou can always reach us at https://duckduckgo.com/feedback.", "en-US": "What's new in this release?\nBug fixes and other improvements.\n\nHave feedback?\nYou can always reach us at https://duckduckgo.com/feedback.", "es-ES": "La privacidad simplificada. Proteja sus datos mientras busca y navega: bloqueo de rastreadores, cifrado más inteligente, búsqueda privada y más.", "fi-FI": "Yksityisyyttä yksinkertaisesti. Suojaa tietosi tehdessäsi hakuja ja käyttäessäsi internetiä: seurannan esto, kattavampi salaus, yksityinen haku ja muuta.", "fr-FR": "La confidentialité simplifiée. Protégez vos données lorsque vous effectuez une recherche et naviguez : blocage des pistages, cryptage plus intelligent, recherche privée et plus encore.", "no-NO": "Personvern, forenklet. Beskytt dataene dine mens du søker og surfer: Sporingsblokkering, smartere kryptering, private søk og mer.", "pl-PL": "Prywatność uproszczona. Chroń swoje dane podczas przeszukiwania i przeglądania: blokowanie funkcji śledzenia, bardziej zaawansowane szyfrowanie, prywatne wyszukiwanie i nie tylko.", "pt-PT": "Privacidade, simplificada. Proteja os seus dados quando pesquisar e navegar: bloqueio do localizador, encriptação mais inteligente, pesquisa privada e muito mais.", "ro": "Confidențialitate simplificată. Protejați-vă datele în timp ce căutați și navigați: blocarea modulelor de urmărire, criptare mai inteligentă, căutare privată și multe altele.", "ru-RU": "Максимум конфиденциальности, минимум усилий. Защитите свои данные при поиске и навигации в Интернете: блокирование трекеров, усовершенствованное шифрование, анонимный поиск и т. д.", "sv-SE": "Ett förenklat integritetsskydd. Skydda dina uppgifter när du söker och bläddrar på nätet med hjälp av spårningsblockering, smartare kryptering, privata sökningar m.m.", "tr-TR": "Gizlilik, basitleştirildi. Arama yaparken ve gezinirken verilerinizi koruyun: Takip engelleme, daha akıllı şifreleme, gizli arama ve daha fazlası."}}, "36ffee90cc9d77f717c8e70553c6ee79ce8cfdaf0cb03b440f5a83b22169f39f": {"added": 1780172537598, "file": {"name": "/com.duckduckgo.mobile.android_52801000.apk", "sha256": "36ffee90cc9d77f717c8e70553c6ee79ce8cfdaf0cb03b440f5a83b22169f39f", "size": 124419888, "ipfsCIDv1": "bafybeigkpdtm2ink4fgynigammap5irqqgtdyiweaap7pwzrb4mf4oc4fy"}, "src": {"name": "/com.duckduckgo.mobile.android_52801000_src.tar.gz", "sha256": "1effd4663856ab6840dccd08121cc55802bda2fd283eb76627e7ee2ff3a4b4c6", "size": 27922979}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "5.280.1", "versionCode": 52801000, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["f0707d021c0bf3e6f8dcc11ba3f5700425d597dca301a31e210556934ebb1b0a"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "com.android.launcher.permission.INSTALL_SHORTCUT"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.CREDENTIAL_MANAGER_SET_ORIGIN"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "com.duckduckgo.mobile.android.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 29}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Uses DuckDuckGo as the exclusive search engine, which is not libre."}}}, "e9e07931fbc57434b74336fe0cb5490272b051d02d12f432e14ae5d79ee83823": {"added": 1780094298321, "file": {"name": "/com.duckduckgo.mobile.android_52791000.apk", "sha256": "e9e07931fbc57434b74336fe0cb5490272b051d02d12f432e14ae5d79ee83823", "size": 122470045, "ipfsCIDv1": "bafybeig6ijmelozfbcom4c4wnr32cshmxtqt7fa2cy67c46kkkstkxz47y"}, "src": {"name": "/com.duckduckgo.mobile.android_52791000_src.tar.gz", "sha256": "8e41d1bbd283abe84d78a8a5e5ae2516f20fe7e126ea0dfc9a84db7b1f77b2dd", "size": 27568036}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "5.279.1", "versionCode": 52791000, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["f0707d021c0bf3e6f8dcc11ba3f5700425d597dca301a31e210556934ebb1b0a"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "com.android.launcher.permission.INSTALL_SHORTCUT"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.CREDENTIAL_MANAGER_SET_ORIGIN"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "com.duckduckgo.mobile.android.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 29}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Uses DuckDuckGo as the exclusive search engine, which is not libre."}}}}}, "com.eblan.launcher": {"metadata": {"lastUpdated": 1780441838659}, "versions": {"1526e441f5966694f29a833de92bbd4619621f4a15078e0ee78bec0c19d1ac94": null, "3cbaf9063e70d3190a8df765f44a90ca2813924e783ec71b23bc0d7472267926": {"added": 1780441838659, "file": {"name": "/com.eblan.launcher_73.apk", "sha256": "3cbaf9063e70d3190a8df765f44a90ca2813924e783ec71b23bc0d7472267926", "size": 2661845, "ipfsCIDv1": "bafybeielc7iwzd6u2vqcncyrqz3w74vhvjy3qvuecayp7yqbo24m4xxyzq"}, "src": {"name": "/com.eblan.launcher_73_src.tar.gz", "sha256": "c091b0bd401b860e2549a7d9cb8c7fe2cc4a5b6e8e3f265ea308311cbd367fec", "size": 1982898}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.7.3-alpha", "versionCode": 73, "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": "- Nested folder\n- Bug fixes and stability improvements"}}}}, "com.etb.filemanager": {"metadata": {"categories": ["File Manager", "System"]}}, "com.example.deeplviewer": {"metadata": {"lastUpdated": 1780306216819, "summary": {"pt-BR": "Aplicativo não oficial para Android do DeepL"}, "description": {"pt-BR": "Este é um aplicativo não oficial para Android dedicado à tradução via DeepL. Ele utiliza uma tecnologia chamada WebView, um componente da interface gráfica do Android, para parecer um aplicativo nativo. O JavaScript é usado para ocultar todos os elementos, exceto os mais essenciais.\n\n<b>Recursos:</b>\n\n* Exibe apenas a tela de tradução por meio do WebView\n* Alternância para o modo escuro\n* Inicia o DeepL a partir da ação flutuante de seleção de texto\n* Pressione e segure o ícone do aplicativo para acessar a tela de configurações\n"}}, "versions": {"b898475683c95936d02a44d0fce6e0da4318c6677493a45e4ccbdefdb4d59899": null, "d4b105a4f38b192a5910d4b350343d0613d4bfd28eb7f83b5c8938b92824e3f1": null, "35e1c731684dfd01962150786b431a33e48d2d8cb04d433304c99087fbbe14d7": {"added": 1780306216819, "file": {"name": "/com.example.deeplviewer_50.apk", "sha256": "35e1c731684dfd01962150786b431a33e48d2d8cb04d433304c99087fbbe14d7", "size": 1841977, "ipfsCIDv1": "bafybeicxf4n7ssurqw67ojmvbapmcz3yripuve4svvgbhs4ohpf6leulmq"}, "src": {"name": "/com.example.deeplviewer_50_src.tar.gz", "sha256": "1730fdedd440b27f54c4519fc6d502705ca1cadf1b0cf842b1a0f3a80883184f", "size": 715183}, "manifest": {"versionName": "9.6", "versionCode": 50, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["5e74b088fdfe07325884f4124d1cd83ca0247676c908cec5601ddb7b03824696"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "com.example.deeplviewer.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "The DeepL service itself is not libre."}}}, "ebf7e404d8cfbbd883926c30e3a436811189a7a2b36729265695d43ad5f95533": {"added": 1780172537598, "file": {"name": "/com.example.deeplviewer_49.apk", "sha256": "ebf7e404d8cfbbd883926c30e3a436811189a7a2b36729265695d43ad5f95533", "size": 1828902, "ipfsCIDv1": "bafybeih2seemwafhdsjozh4eq3anesjrul7zk6iyofollok6fjamz4ee54"}, "src": {"name": "/com.example.deeplviewer_49_src.tar.gz", "sha256": "796f26988841c27decf7f092f28422590b9fcd74fcf54c93b007acbb06511f79", "size": 714533}, "manifest": {"versionName": "9.5", "versionCode": 49, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["5e74b088fdfe07325884f4124d1cd83ca0247676c908cec5601ddb7b03824696"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "com.example.deeplviewer.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "The DeepL service itself is not libre."}}}}}, "com.exner.tools.fototimer": {"metadata": {"lastUpdated": 1780699361309}, "versions": {"4e49c0c4448497b773f4e65b94cd8af747b4f5b04d9b08edb687d8e6c38e7654": null, "455cad67f7326c515f9773a536e5fc5b3b00c384bb4c22d583b3f066d3937331": {"added": 1780699361309, "file": {"name": "/com.exner.tools.fototimer_19.apk", "sha256": "455cad67f7326c515f9773a536e5fc5b3b00c384bb4c22d583b3f066d3937331", "size": 3725925, "ipfsCIDv1": "bafybeihjz3zoqqzelisj4uyxpp4v3qaptmjelkbs3d22orox3qdjd6xwca"}, "src": {"name": "/com.exner.tools.fototimer_19_src.tar.gz", "sha256": "46001380acb4e4e6a32e1a7f44d678e95b53f5a717844d0cc48d5a9d7257e2c0", "size": 5862122}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.4.2", "versionCode": 19, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 37}, "signer": {"sha256": ["3f15745561afae58a2f73ff97a517303eba059b7c608aac576fab7465df27843"]}, "usesPermission": [{"name": "android.permission.VIBRATE"}]}, "whatsNew": {"en-US": "- Changed splash screen to dark\n- Tweaked dark mode a little (work in progress)\n"}}}}, "com.exner.tools.immichuploader": {"metadata": {"lastUpdated": 1780614376764}, "versions": {"7cef3d5f080dd172c415d2aac94eeaa06eca49cd1da9bf6adf14f17eabf60102": null, "c370b19452d1890f357cc16634fddd155f98f1c6e73fcf78fdc414cec342bad9": {"added": 1780614376764, "file": {"name": "/com.exner.tools.immichuploader_17.apk", "sha256": "c370b19452d1890f357cc16634fddd155f98f1c6e73fcf78fdc414cec342bad9", "size": 4736439, "ipfsCIDv1": "bafybeig5zt6phmcinm2oglmg6p7n3tst67hn53cyjhxqqgutb72n6jwtcm"}, "src": {"name": "/com.exner.tools.immichuploader_17_src.tar.gz", "sha256": "6018d9cbeb6ed257ad707fdf3b40aab5dcabb16d47bb724bd4a89b2c98dc1d50", "size": 6725106}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.2.2", "versionCode": 17, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 37}, "signer": {"sha256": ["07a89b9b74e8d980673671912166ace204c2f73523cd631b933cb4f77ac4a2cf"]}, "usesPermission": [{"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.ACCESS_MEDIA_LOCATION"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}]}, "whatsNew": {"en-US": "- Added ability to check connection to Immich server\n- App now detects when phone leaves SSIDs (Android 12+) (fixes #9)\n- Updated dependencies\n"}}}}, "com.fabienli.dokuwiki": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"bac4ddb781892f103f74c031d28b7e7018ad23f6f17b191d5d6569c8fb2865c5": null, "2b83dfa5ffbb7f33c782304643a031106838cb508d57e335c52bef2d6a34ae5f": {"added": 1781040519859, "file": {"name": "/com.fabienli.dokuwiki_81.apk", "sha256": "2b83dfa5ffbb7f33c782304643a031106838cb508d57e335c52bef2d6a34ae5f", "size": 5926525, "ipfsCIDv1": "bafybeibd27dyz63gdmnw6k4cgoyelwbk4ggn4y7gcgxcaytzptceke7f7i"}, "src": {"name": "/com.fabienli.dokuwiki_81_src.tar.gz", "sha256": "65f0b4c55b8a5cd775f1e79d9726f5c1c0ce48e9b06add0f3d8954aba9d4439a", "size": 593369}, "manifest": {"versionName": "v1.3.0", "versionCode": 81, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 35}, "signer": {"sha256": ["68f5c1de054e8ec7d1fcf36a1837bb390904b0b1ef519aa584fb3925e6730e0e"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "com.fabienli.dokuwiki.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Guard external link launch against ActivityNotFoundException #130\n"}}}}, "com.fauxx.full": {"metadata": {"lastUpdated": 1781040519859, "name": {"es-ES": "Fauxx - Privacidad con ruido", "fr-FR": "Fauxx - Vie privée par bruit", "ru-RU": "Fauxx - Приватность шумом"}, "summary": {"es-ES": "Envenena los perfiles de rastreo generando señales señuelo.", "fr-FR": "Empoisonne les profils de pistage avec des signaux leurres.", "ru-RU": "Отравляет профили слежки, создавая ложные сигналы."}, "description": {"es-ES": "Fauxx es una herramienta de privacidad de código abierto que te protege generando en segundo plano una actividad de navegación sintética y diversa. Al inundar a los corredores de datos y las plataformas publicitarias con ruido plausible ajeno a tu perfil, Fauxx hace que tu señal de comportamiento real sea estadísticamente indistinguible de los datos falsos.\n\nEsta es la versión COMPLETA distribuida a través de F-Droid y GitHub. Incluye todos los módulos, incluidos la suplantación de ubicación y la contaminación del perfil publicitario, que no están disponibles en la versión de Play Store debido a las políticas de Google.\n\nCÓMO FUNCIONA\n\nFauxx se ejecuta discretamente en segundo plano y realiza actividades de navegación diversas en muchas categorías temáticas: búsquedas, visitas a páginas, consultas DNS, rotación de huella digital, contaminación del perfil publicitario y suplantación de ubicación GPS. El objetivo es enterrar tus intereses reales bajo una montaña de ruido sintético para que los corredores de datos no puedan crear un perfil preciso de ti.\n\nCARACTERÍSTICAS\n\n• Consultas de búsqueda diversas en Google, Bing, DuckDuckGo y Yahoo sobre temas alejados de tus intereses reales\n• Visitas variadas a sitios web en docenas de categorías de contenido\n• Contaminación del perfil publicitario: carga páginas con muchos anuncios para inyectar señales publicitarias ajenas a tu demografía\n• Suplantación de ubicación GPS: envía coordenadas falsas mediante el proveedor de ubicación simulada (requiere opciones de desarrollador)\n• Rotación de la huella digital del navegador (User-Agent, ruido de canvas, encabezados de idioma)\n• Diversificación de consultas DNS\n• Motor de segmentación inteligente con 3 capas de distanciamiento demográfico\n• Rotación de personas sintéticas: adopta una nueva identidad falsa cada semana\n• Tiempos con distribución de Poisson que imitan los patrones naturales de navegación humana\n• Registro de auditoría completo con exportación CSV/JSON\n• Cifrado en el dispositivo para todos los datos personales (SQLCipher + Android Keystore)\n• Sin cuentas, sin almacenamiento en la nube, sin analíticas, sin telemetría\n\nSEGMENTACIÓN DEMOGRÁFICA OPCIONAL\n\nCuéntale a Fauxx sobre ti (edad, género, intereses, profesión, región) y generará ruido lo más diferente posible de tu perfil real. Todos los datos demográficos permanecen cifrados en tu dispositivo. Omite la configuración por completo para obtener ruido aleatorio uniforme.\n\nLA PRIVACIDAD ANTE TODO\n\n• Todos los datos permanecen en tu dispositivo\n• Sin analíticas, sin informes de fallos, sin identificadores publicitarios\n• Totalmente de código abierto: inspecciona el código tú mismo\n• Opción de borrar todos los datos para eliminar todo al instante\n\nFauxx es gratuito, de código abierto y no contiene anuncios.", "fr-FR": "Fauxx est un outil de confidentialité open source qui vous protège en générant en arrière-plan une activité de navigation synthétique et variée. En inondant les courtiers en données et les plateformes publicitaires de bruit plausible étranger à votre profil, Fauxx rend votre signal comportemental réel statistiquement indissociable des fausses données.\n\nCeci est la version COMPLÈTE distribuée via F-Droid et GitHub. Elle inclut tous les modules, y compris l'usurpation de localisation et la pollution du profil publicitaire, qui ne sont pas disponibles dans la version Play Store en raison des règles de Google.\n\nCOMMENT ÇA MARCHE\n\nFauxx s'exécute discrètement en arrière-plan et effectue des activités de navigation variées dans de nombreuses catégories de sujets : recherches, visites de pages, requêtes DNS, rotation d'empreinte numérique, pollution du profil publicitaire et usurpation de localisation GPS. L'objectif est d'enfouir vos centres d'intérêt réels sous une montagne de bruit synthétique afin que les courtiers en données ne puissent pas établir un profil précis de vous.\n\nFONCTIONNALITÉS\n\n• Requêtes de recherche variées sur Google, Bing, DuckDuckGo et Yahoo sur des sujets éloignés de vos intérêts réels\n• Visites de sites web diversifiées dans des dizaines de catégories de contenu\n• Pollution du profil publicitaire : charge des pages riches en publicités pour injecter des signaux publicitaires étrangers à votre démographie\n• Usurpation de localisation GPS : fournit de fausses coordonnées via le fournisseur de localisation fictive (nécessite les options pour développeurs)\n• Rotation de l'empreinte du navigateur (User-Agent, bruit de canvas, en-têtes de langue)\n• Diversification des requêtes DNS\n• Moteur de ciblage intelligent avec 3 couches de distanciation démographique\n• Rotation de personas synthétiques : adopte une nouvelle fausse identité chaque semaine\n• Minutage suivant une distribution de Poisson qui imite les habitudes naturelles de navigation humaine\n• Journal d'audit complet avec export CSV/JSON\n• Chiffrement sur l'appareil pour toutes les données personnelles (SQLCipher + Android Keystore)\n• Aucun compte, aucun stockage cloud, aucune analyse, aucune télémétrie\n\nCIBLAGE DÉMOGRAPHIQUE OPTIONNEL\n\nRenseignez Fauxx sur vous (âge, genre, centres d'intérêt, profession, région) et il générera un bruit aussi différent que possible de votre profil réel. Toutes les données démographiques restent chiffrées sur votre appareil. Ignorez entièrement la configuration pour un bruit aléatoire uniforme.\n\nLA CONFIDENTIALITÉ AVANT TOUT\n\n• Toutes les données restent sur votre appareil\n• Aucune analyse, aucun rapport de plantage, aucun identifiant publicitaire\n• Entièrement open source : inspectez le code vous-même\n• Option Effacer toutes les données pour tout supprimer instantanément\n\nFauxx est gratuit, open source et sans publicité.", "ru-RU": "Fauxx является инструментом конфиденциальности с открытым исходным кодом, который защищает вас, создавая в фоновом режиме разнообразную синтетическую активность просмотра. Заполняя брокеров данных и рекламные платформы правдоподобным шумом, не связанным с вашим профилем, Fauxx делает ваш настоящий поведенческий сигнал статистически неотличимым от поддельных данных.\n\nЭто ПОЛНАЯ версия, распространяемая через F-Droid и GitHub. Она включает все модули, в том числе подмену местоположения и загрязнение рекламного профиля, которые недоступны в версии из Play Store из-за политик Google.\n\nКАК ЭТО РАБОТАЕТ\n\nFauxx незаметно работает в фоновом режиме и выполняет разнообразные действия просмотра во многих тематических категориях: поисковые запросы, посещения страниц, DNS-запросы, ротацию цифрового отпечатка, загрязнение рекламного профиля и подмену GPS-местоположения. Цель состоит в том, чтобы спрятать ваши настоящие интересы под горой синтетического шума, чтобы брокеры данных не смогли составить точный профиль.\n\nВОЗМОЖНОСТИ\n\n• Разнообразные поисковые запросы в Google, Bing, DuckDuckGo и Yahoo по темам, далёким от ваших настоящих интересов\n• Разнообразные посещения сайтов в десятках категорий контента\n• Загрязнение рекламного профиля: загружает страницы с обилием рекламы, чтобы внедрять рекламные сигналы вне вашей демографии\n• Подмена GPS-местоположения: передаёт ложные координаты через провайдер фиктивного местоположения (требуются параметры разработчика)\n• Ротация цифрового отпечатка браузера (User-Agent, шум canvas, языковые заголовки)\n• Диверсификация DNS-запросов\n• Умный механизм нацеливания с 3 уровнями демографического дистанцирования\n• Ротация синтетических личностей: каждую неделю принимает новую вымышленную личность\n• Тайминг с распределением Пуассона, имитирующий естественные модели просмотра человеком\n• Полный журнал аудита с экспортом в CSV/JSON\n• Шифрование на устройстве для всех личных данных (SQLCipher + Android Keystore)\n• Без аккаунтов, без облачного хранилища, без аналитики, без телеметрии\n\nДОПОЛНИТЕЛЬНОЕ ДЕМОГРАФИЧЕСКОЕ НАЦЕЛИВАНИЕ\n\nРасскажите Fauxx о себе (возраст, пол, интересы, профессия, регион), и он создаст шум, максимально отличающийся от вашего настоящего профиля. Все демографические данные остаются зашифрованными на вашем устройстве. Полностью пропустите настройку для равномерного случайного шума.\n\nКОНФИДЕНЦИАЛЬНОСТЬ ПРЕЖДЕ ВСЕГО\n\n• Все данные остаются на вашем устройстве\n• Без аналитики, без отчётов о сбоях, без рекламных идентификаторов\n• Полностью открытый исходный код: проверьте код сами\n• Функция «Очистить все данные» мгновенно стирает всё\n\nFauxx бесплатен, имеет открытый исходный код и не содержит рекламы."}}, "versions": {"be685483092421f72ba18279147f59fb85cc4b68d03f41ecc6795fae69b6e3cb": null, "650ba68bb20d8469e47e445edca8adbe7badc89e6b73ccb36908ebf91766b73a": {"added": 1781040519859, "file": {"name": "/com.fauxx.full_301.apk", "sha256": "650ba68bb20d8469e47e445edca8adbe7badc89e6b73ccb36908ebf91766b73a", "size": 12285166, "ipfsCIDv1": "bafybeif4i3onppof6lwxchrb4pqss5e3uzmdy5ifs5vr5yusyr7l42hth4"}, "src": {"name": "/com.fauxx.full_301_src.tar.gz", "sha256": "ea1c7e793f04b93dd6382d32cbc54863cedac2f2e52c572d2900fe720338e490", "size": 2952067}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.3.1", "versionCode": 301, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["1be8f79b20f264e8242da5eca695f8d0961ad098719a7c6e4a1ff75a33aea276"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.ACCESS_MOCK_LOCATION"}, {"name": "android.permission.USE_EXACT_ALARM"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "com.fauxx.full.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Fauxx intentionally generates synthetic browsing activity against third-party network services that are not themselves free/libre:\\ Google Search, Bing, Yahoo Search, and the user's opted-in ad-preference pages (Google Ads Settings, Facebook Ad Preferences) when Layer 2 targeting is enabled. This traffic is the core feature — the app's purpose is to generate noise visible to these non-free services. No user credentials are sent except by the user's own opt-in interaction with the ad-preference scrapers."}}, "whatsNew": {"en-US": "• New: a much better activity Log — choose how long to keep entries, day dividers with full timestamps, richer per-action detail (page titles, cookies, hosts), one-tap share, plus HTML/JSON/CSV export\n• New: a \"Max\" intensity tier, with honest actions-per-hour numbers that reflect what the engine actually sustains\n• New: the active-hours window can now span a full 24 hours\n• Fix: the dashboard and action log no longer stall on some hardened Android builds, and the engine resumes on its own at th", "es-ES": "• Nuevo: un registro de actividad mucho mejor — elige cuánto tiempo conservar las entradas, separadores por día con marca de tiempo completa, más detalle por acción (títulos de página, cookies, dominios), compartir con un toque y exportar a HTML/JSON/CSV\n• Nuevo: un nivel de intensidad «Máx», con cifras de acciones por hora honestas que reflejan lo que el motor realmente mantiene\n• Nuevo: la franja de horas activas ya puede abarcar las 24 horas\n• Corrección: el panel y el registro ya no se queda", "fr-FR": "• Nouveau : un journal d'activité bien meilleur — choisis la durée de conservation des entrées, des séparateurs par jour avec horodatage complet, plus de détails par action (titres de page, cookies, domaines), le partage en un geste et l'export HTML/JSON/CSV\n• Nouveau : un niveau d'intensité « Max », avec des chiffres d'actions par heure honnêtes qui reflètent ce que le moteur tient vraiment\n• Nouveau : la plage d'heures actives peut désormais couvrir 24 heures\n• Correction : le tableau de bord ", "ru-RU": "• Новое: намного лучший журнал активности — выбирай, как долго хранить записи, разделители по дням с полной меткой времени, больше деталей по каждому действию (заголовки страниц, куки, домены), отправка в одно касание и экспорт в HTML/JSON/CSV\n• Новое: уровень интенсивности «Макс» с честными числами действий в час, отражающими то, что движок реально выдерживает\n• Новое: окно активных часов теперь может охватывать все 24 часа\n• Исправление: панель и журнал больше не зависают на некоторых усиленны"}}}}, "com.ferlagod.rocinante": {"metadata": {"added": 1781040519859, "categories": ["Social Network"], "changelog": "https://forjalibre.eu/ferlagod/rocinante_android/releases", "issueTracker": "https://forjalibre.eu/ferlagod/rocinante_android/issues", "lastUpdated": 1781040519859, "license": "AGPL-3.0-only", "sourceCode": "https://forjalibre.eu/ferlagod/rocinante_android", "featureGraphic": {"en-US": {"name": "/com.ferlagod.rocinante/en-US/featureGraphic_6NclEUXm8JiZnZSxgZSUq2MfJ-nGFxCcptzw4jZnUao=.png", "sha256": "e8d7251145e6f098999d94b1819494ab631f27e9c617109ca6dcf0e2366751aa", "size": 424696}}, "screenshots": {"phone": {"en-US": [{"name": "/com.ferlagod.rocinante/en-US/phoneScreenshots/1.png", "sha256": "214bb124fe8e9c61c28e95c4fb991c3530202552fb54f29c7127e666fd2a85d5", "size": 276475}, {"name": "/com.ferlagod.rocinante/en-US/phoneScreenshots/2.png", "sha256": "c0c0d4df62a59e90bc040d925706100047115e76f4345a3fb2dbb7a999b47b08", "size": 214062}, {"name": "/com.ferlagod.rocinante/en-US/phoneScreenshots/3.png", "sha256": "f572a79d88ddb0c1bb2e8222ed635376a6c14f49c4fcd75a616f80d1d9b1aaab", "size": 156405}, {"name": "/com.ferlagod.rocinante/en-US/phoneScreenshots/4.png", "sha256": "d76406eafd30c0789c87e3d23c785bbe4b323efd9e20b81f4f0bf2d4418d9ab2", "size": 141464}, {"name": "/com.ferlagod.rocinante/en-US/phoneScreenshots/5.png", "sha256": "b25acd00308b39bdd246517ea7c5ac383d04330baba2c0962e5559fbffd5c15d", "size": 317233}, {"name": "/com.ferlagod.rocinante/en-US/phoneScreenshots/6.png", "sha256": "d0013d938f0bd595888bf20e264019466e5211c32c2edcb1c63d7db4cab488d3", "size": 103407}]}}, "authorName": "ferlagod", "name": {"en-US": "Rocinante"}, "summary": {"en-US": "Fast, private, and native client for the BookWyrm literary social network."}, "description": {"en-US": "Rocinante is a native Android client for connecting to any BookWyrm instance, the federated social network for readers. Designed with a focus on privacy and performance, it allows you to manage your reading habits without relying on closed platforms or algorithms.\n\nKey features:\n- Timeline interaction (ActivityPub): post updates, reply, and like.\n- Library management: organize books in default shelves (To Read, Reading, Read).\n- Progress tracking: update read pages synchronized with the server.\n- Local reminders: configurable daily notifications from the device, without network usage, to encourage reading habits.\n- Community exploration: view reviews, currently reading books, and other users' profiles.\n- Free and open-source software: transparent code under GPLv3 license, with no trackers or proprietary dependencies.\n"}, "icon": {"en-US": {"name": "/com.ferlagod.rocinante/en-US/phoneScreenshots/icon_tQm5bU7N_Vt2VQrJcTuy2QRR8OzpsCHWiEFcIvCjUKg=.png", "sha256": "b509b96d4ecdfd5b76550ac9713bb2d90451f0ece9b021d688415c22f0a350a8", "size": 887685}, "phoneScreenshots": {"name": "/com.ferlagod.rocinante/phoneScreenshots/icon_tQm5bU7N_Vt2VQrJcTuy2QRR8OzpsCHWiEFcIvCjUKg=.png", "sha256": "b509b96d4ecdfd5b76550ac9713bb2d90451f0ece9b021d688415c22f0a350a8", "size": 887685}}, "preferredSigner": "f8338615852ee973a0e49cb3f47802379c802cb7e8f449a3eff56c94f3f9f6b6"}, "versions": {"3da21619ccdfce9b475270c9f96f7c6787dc0ae466dd79ec913ae8382566b4a0": {"added": 1781040519859, "file": {"name": "/com.ferlagod.rocinante_1.apk", "sha256": "3da21619ccdfce9b475270c9f96f7c6787dc0ae466dd79ec913ae8382566b4a0", "size": 16633510, "ipfsCIDv1": "bafybeidq4hlin7t7roi7ctdyeofr5nixgptf376eecjy6auohannjabdma"}, "src": {"name": "/com.ferlagod.rocinante_1_src.tar.gz", "sha256": "f238e8e4f3dd37e9510422aae6efb3d13f561bd9ac0fa868c3d1de25f1b50b4d", "size": 5120828}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.0", "versionCode": 1, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["f8338615852ee973a0e49cb3f47802379c802cb7e8f449a3eff56c94f3f9f6b6"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.ferlagod.rocinante.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.flux": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"f2181bd9d5a03a440d3e75857f9d6ac120e37648b1c27e514fe4450c22afb318": null, "2916001aa914cf354f1a781adbe91b646f353eff143a4be4554e1e01b5f2dcc6": {"added": 1781040519859, "file": {"name": "/com.flux_13.apk", "sha256": "2916001aa914cf354f1a781adbe91b646f353eff143a4be4554e1e01b5f2dcc6", "size": 9655529, "ipfsCIDv1": "bafybeiaz5or4bbo33lulkd6xzsho6mbedjlmdvstiktfe45mqvw6hzf7vu"}, "src": {"name": "/com.flux_13_src.tar.gz", "sha256": "cb32f65a74e3a7c065d69adb85dc2f2eabfb56751e977cf9268f7a8bb1131d87", "size": 9021080}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "3.1.7", "versionCode": 13, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 36}, "signer": {"sha256": ["bdccca30ae93302c4646db9cf23f4e4759c1d5b60ad5728b35ae0fc0feb79402"]}, "usesPermission": [{"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECORD_AUDIO"}, {"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.flux.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "feat:\n    1. Notes Preview Mode to adjust notes height\nsrc:\n    1. Improved Markdown Render in preview mode for media, links and codeblocks\nfix:\n    1. Progress Tracker date bug.\n    2. Automatically detect line break in editor"}}}}, "com.flx_apps.digitaldetox": {"metadata": {"lastUpdated": 1780506857489}, "versions": {"a38f5ce70e9fb028b4c9000291170d1d5760e2b116eaa961f82c081cd1087202": null, "0f3cc4063f4d20877f2f86c0377f282ad28b0653c401511700a913f4addc2ce5": {"added": 1780506857489, "file": {"name": "/com.flx_apps.digitaldetox_20400.apk", "sha256": "0f3cc4063f4d20877f2f86c0377f282ad28b0653c401511700a913f4addc2ce5", "size": 14715549, "ipfsCIDv1": "bafybeig3e6wc6guycika3lk3r5eaxlcwgnqhpoqpl477ggwnlcviclcy4y"}, "src": {"name": "/com.flx_apps.digitaldetox_20400_src.tar.gz", "sha256": "f4e5aa6a6364d09a150e3e349073c046f46372fb66a6b47251a2d1f43eab7031", "size": 2874304}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.4.0", "versionCode": 20400, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 33}, "signer": {"sha256": ["03a794a0ca36007272ca433e2592c387cd5cb261907f96e850729a58a028cebe"]}, "usesPermission": [{"name": "android.permission.WRITE_SECURE_SETTINGS"}, {"name": "android.permission.WRITE_SETTINGS"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.KILL_BACKGROUND_PROCESSES"}, {"name": "android.permission.BIND_DEVICE_ADMIN"}, {"name": "android.permission.ACCESS_NOTIFICATION_POLICY"}, {"name": "android.permission.REQUEST_DELETE_PACKAGES"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.MATCH_UNINSTALLED_PACKAGES"}, {"name": "android.permission.PACKAGE_USAGE_STATS"}, {"name": "android.permission.BIND_QUICK_SETTINGS_TILE"}, {"name": "android.permission.KILL_BACKGROUND_PROCESSES"}, {"name": "moe.shizuku.manager.permission.API_V23"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.flx_apps.digitaldetox.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "### Release v2.4.0\n\n✨ New Features\n- implement Commitment Password feature with tamper detection and recovery notifications\n- add Minimal Launcher widget with app selection and configuration\n- enhance App Exceptions screen with clearer UI\n- add About screen with project information and support links\n- add dark theme support\n\n"}}}}, "com.freetime.geoweather": {"metadata": {"lastUpdated": 1780094298321}, "versions": {"1cbb18c0d8e8404893a1235918440d2839f84a380136b2d7560ebcc9d788b433": null, "958003577b20fb858a3e388474a997bb4cfc019637dddbc7d9ccead0a28bcad0": {"added": 1780094298321, "file": {"name": "/com.freetime.geoweather_56.apk", "sha256": "958003577b20fb858a3e388474a997bb4cfc019637dddbc7d9ccead0a28bcad0", "size": 24215732, "ipfsCIDv1": "bafybeidrgssw5pvzd7t7gneswfwrevezpvxbbrlkf75hbzbqv4eeykyb7m"}, "src": {"name": "/com.freetime.geoweather_56_src.tar.gz", "sha256": "6174955be3f566034c5bade7de810009810dca6ce80af33324a8e1a66904304f", "size": 1110815}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.8.1", "versionCode": 56, "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": "• Reseted the WeatherDetailActivity and more to v1.3.8"}}}}, "com.froxot.cuscon.foss": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"fc3511dda3b569fc665533445cfeca61b295108160cd66a71304cfaf248a2733": null, "fd9e49641c07b097260816362149139aef196b239dbb336e24699fb7a59b33ac": null, "6320c341749017f09babf2317c821bb3d2435f17593ed4c136135cdcc740febc": {"added": 1781040519859, "file": {"name": "/com.froxot.cuscon.foss_4101.apk", "sha256": "6320c341749017f09babf2317c821bb3d2435f17593ed4c136135cdcc740febc", "size": 81374011, "ipfsCIDv1": "bafybeiawg7bxtfvzcf3anawaxzd5fphlzw2457ou4ufoxiotjdtyjrhyau"}, "src": {"name": "/com.froxot.cuscon.foss_4101_src.tar.gz", "sha256": "c809c33267d7945867cfa4c5db5ed8cb7bea2074ef78026e46dfcb1443e918c3", "size": 219067597}, "manifest": {"versionName": "4.1.0.1", "versionCode": 4101, "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": "Added Uhr, Path, PhotoMap, Auto Off Bluetooth, Tasks and Notes, PDF Viewer, Löschmeister, Teufel Go, Ring, Grimmory"}}, "e777fc8e1dbaaca69dc100c79e004d230a9c7218c322827103d4890775248c85": {"added": 1780506857489, "file": {"name": "/com.froxot.cuscon.foss_4100.apk", "sha256": "e777fc8e1dbaaca69dc100c79e004d230a9c7218c322827103d4890775248c85", "size": 81294729, "ipfsCIDv1": "bafybeihvnpeqh4tmmks7pf5ebpd6e3ecldxbbply3btmk2deibpmbqefqi"}, "src": {"name": "/com.froxot.cuscon.foss_4100_src.tar.gz", "sha256": "49584a1983dbb8e687753bf0cb71eb29ac9ba5b474ec62cc1bc0f33a74938dd4", "size": 218988295}, "manifest": {"versionName": "4.1.0.0", "versionCode": 4100, "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": "Added Wear Installer 2, WatchMaker, Bugjaeger, USB Audio Player PRO, Pantry, kitshn"}}}}, "com.fsck.k9": {"metadata": {"lastUpdated": 1780699361309}, "versions": {"1381c04bd9619749ed965c9f26fe8de8196e2b0dbb8a4eda345f99d19dfed43b": null, "647842f627a6a4bffc0f829851ff105689a5b6eb15d4e1f67d9032d6b458b359": null, "10a81c2a360868d1c26ab37c6225365b1ee02757ab8f90facb377560becfba55": {"added": 1780699361309, "file": {"name": "/com.fsck.k9_39038.apk", "sha256": "10a81c2a360868d1c26ab37c6225365b1ee02757ab8f90facb377560becfba55", "size": 10584192, "ipfsCIDv1": "bafybeib6uka3mu7xasvyu2ih4zdvjyyklmdyfdg3bh6vp3iclcn4jqmkbe"}, "src": {"name": "/com.fsck.k9_39038_src.tar.gz", "sha256": "8659d9aa332e1040937b91f72cfb70d2d097ea4f0816b8c7c930878e14fe5e07", "size": 38513515}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "19.2", "versionCode": 39038, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 35}, "signer": {"sha256": ["c430665e3662253b2078dcda350c2c6ce44d915a3d8a147b63ced619bb9e8576"]}, "usesPermission": [{"name": "android.permission.CAMERA"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.READ_SYNC_SETTINGS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC", "maxSdkVersion": 33}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "com.fsck.k9.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "K-9 Mail version 19.2\n\nFixed:\n- K-9 Mail crashed when scanning Thundermail QR code\n"}}, "c1cde289e0605b6509d59bf99b8fa1b7c93cfc01e5449552f18c104982dead08": {"added": 1780614376764, "file": {"name": "/com.fsck.k9_39037.apk", "sha256": "c1cde289e0605b6509d59bf99b8fa1b7c93cfc01e5449552f18c104982dead08", "size": 10034594, "ipfsCIDv1": "bafybeifvyfwvakivrg2mvovnh6pnavtzkn5g4jvyvgl73gx67a5ygimscm"}, "src": {"name": "/com.fsck.k9_39037_src.tar.gz", "sha256": "b071ff65fbeff244d3d382863502390691a30d3804965726233819a34d616f0b", "size": 38514177}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "19.1", "versionCode": 39037, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 35}, "signer": {"sha256": ["c430665e3662253b2078dcda350c2c6ce44d915a3d8a147b63ced619bb9e8576"]}, "usesPermission": [{"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.READ_SYNC_SETTINGS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC", "maxSdkVersion": 33}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "com.fsck.k9.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "K-9 Mail version 19.1\n\nNew:\n- Enable easily discoverable way to configure and use Thundermail\n"}}}}, "com.futsch1.medtimer": {"metadata": {"lastUpdated": 1780614376764, "summary": {"el-GR": "Υπενθυμίσεις φαρμ. αγωγών με τήρηση ιστορικού, λειτουργία εκτός σύνδεσης και έμφ", "pl-PL": "Przypomnienia o lekach i tabletkach z dziennikiem, offline i prywatnie", "sv-SE": "Medicin och pillerpåminnelse med logg, offline och privat"}}, "versions": {"bbcd1ffaa13692dbaafc24bcc8254e10024b7667bd1513231bed5d50db8639c5": null, "67ce0aab60c7b92e006f2704324d6f296d4c40769f2a17ca2e6e76f4ca9160b0": {"added": 1780614376764, "file": {"name": "/com.futsch1.medtimer_174.apk", "sha256": "67ce0aab60c7b92e006f2704324d6f296d4c40769f2a17ca2e6e76f4ca9160b0", "size": 26716192, "ipfsCIDv1": "bafybeia5arpalkjkm4bpiprtzrwzjfnr2xe7wkd2wkbvb2t6rzxddbct3a"}, "src": {"name": "/com.futsch1.medtimer_174_src.tar.gz", "sha256": "eabe0d67c210c45a731e3c81469d8ff213912d963267abdfd269f1051cc40325", "size": 40855205}, "manifest": {"versionName": "1.23.0", "versionCode": 174, "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": "com.futsch1.medtimer.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.geekorum.ttrss.free": {"metadata": {"lastUpdated": 1780094298321}, "versions": {"b0077bad621d2a1c1a498b937a5105d0196dcf11464591344db9a6f9544d7cf1": null, "a48d63f037e7bba34ad5a48332e8a5024a09d237d2e3d2e6db5d92d00d56a1fb": {"added": 1780094298321, "file": {"name": "/com.geekorum.ttrss.free_1071422.apk", "sha256": "a48d63f037e7bba34ad5a48332e8a5024a09d237d2e3d2e6db5d92d00d56a1fb", "size": 6545581, "ipfsCIDv1": "bafybeicnof75cvnw5tp5vfkwl3gbxumulj7u4o657nv2swebjzijczvdou"}, "src": {"name": "/com.geekorum.ttrss.free_1071422_src.tar.gz", "sha256": "174d0268c010832a2914ae7492844a25b510582db8d02d5a04b7d24786c4b9e4", "size": 1255865}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.6.10", "versionCode": 1071422, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["3ee607c1a61b33402027589a6270bb5f6617950d1530826d1c3d1f5031394320"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.WRITE_SYNC_SETTINGS"}, {"name": "android.permission.READ_SYNC_STATS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.geekorum.ttrss.free.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "* Add option to browse articles by feed categories.\n* Various bug fixes and improvements\n"}}}}, "com.gelakinetic.mtgfam": {"metadata": {"lastUpdated": 1780094298321}, "versions": {"b59aceec8917f1d9bedd495227da9604acf75d48e04e6e2da8396915eef89a46": null, "e2f451519d04e9922bf69b255069c492aafcc7593914f365b4fd7197eb3049b3": {"added": 1780094298321, "file": {"name": "/com.gelakinetic.mtgfam_99.apk", "sha256": "e2f451519d04e9922bf69b255069c492aafcc7593914f365b4fd7197eb3049b3", "size": 34984769, "ipfsCIDv1": "bafybeigo3xkinlm73qnus72okuzowlfadyy23dngyeznezxosgnddaci4e"}, "src": {"name": "/com.gelakinetic.mtgfam_99_src.tar.gz", "sha256": "9145ef202db7f5d63544929df493476b1918326a8c15f726742b84bffb99ef10", "size": 27498923}, "manifest": {"versionName": "3.9.16", "versionCode": 99, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["b42fa6a3fb4bae0dc014633bc7d7fc95d2c2640cb135e257cd71924149f8d64b"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "com.gelakinetic.mtgfam.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}]}}}}, "com.ghostsq.commander": {"metadata": {"categories": ["App Manager", "Cloud Storage & File Sync", "File Manager", "File Transfer", "System"]}}, "com.gianlu.aria2app": {"metadata": {"categories": ["Download"]}}, "com.github.andreyasadchy.xtra": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"3b97ae20485d443af555a2583d1dd3752b49ec4ec7baf230cb7ceb04bd2dc6d9": null, "2cf59de97c7632b0c96254b6205703579d684be038ca033549c9c5b276bc3c2c": null, "06ffcb6d8c55823d3e1579bb09907ea72986f030d8aa1c4ca65c9d997ee1fd4d": null, "47f77675e9302a1ae340fb047495f438410a8d36c48b80870212f447ee8201e1": {"added": 1781040519859, "file": {"name": "/com.github.andreyasadchy.xtra_338.apk", "sha256": "47f77675e9302a1ae340fb047495f438410a8d36c48b80870212f447ee8201e1", "size": 16363627, "ipfsCIDv1": "bafybeicmsvqo52lnlfepxymkfh6mwcroboqnvlvjkqqm5meycnawqgw3ry"}, "src": {"name": "/com.github.andreyasadchy.xtra_338_src.tar.gz", "sha256": "b8d68d9efb0ab47acc78e94c978e0b644dc67e9822ab80da1e417d3edf339dcf", "size": 1940350}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.57.0", "versionCode": 338, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 37}, "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."}}}, "7f9c2bcf9e01050b8f56258f3b87d8765b434d80f8674a500273af039a25c292": {"added": 1780506857489, "file": {"name": "/com.github.andreyasadchy.xtra_337.apk", "sha256": "7f9c2bcf9e01050b8f56258f3b87d8765b434d80f8674a500273af039a25c292", "size": 16380011, "ipfsCIDv1": "bafybeifbvgd5oemqamzgiy57me7rgqfs5nzcpdjbakw5h4vh3n2knyovkm"}, "src": {"name": "/com.github.andreyasadchy.xtra_337_src.tar.gz", "sha256": "b3ae2d398199b87c7509a7a7f2d7f5b12d5319d67b3eb0b2b6bcfa54e3101f8b", "size": 1938679}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.56.2", "versionCode": 337, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 37}, "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."}}}, "810017812036ecc84a0ae354816e4e6324883fd5e98ce747c130f3b67f6cf4f5": {"added": 1780094298321, "file": {"name": "/com.github.andreyasadchy.xtra_336.apk", "sha256": "810017812036ecc84a0ae354816e4e6324883fd5e98ce747c130f3b67f6cf4f5", "size": 16359531, "ipfsCIDv1": "bafybeihr2hyq6ctnsruvsirhflgt4dwvc5wsl3mtd4zb6jyvcojwvh2ku4"}, "src": {"name": "/com.github.andreyasadchy.xtra_336_src.tar.gz", "sha256": "3f23a4d1bb154fc3d396333c86034d900f6e8d99e788f33074556834a532e04f", "size": 1937509}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.56.1", "versionCode": 336, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 37}, "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.catfriend1.syncthingfork": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"d17b65bb6d7b90c545135ee747fb280f01e6d595aef169c298ea827621199c0e": null, "e99846f5054dd03f601912071d96de93e68bab5409b19495ec7d8a9189ca8b84": {"added": 1781040519859, "file": {"name": "/com.github.catfriend1.syncthingfork_2010100.apk", "sha256": "e99846f5054dd03f601912071d96de93e68bab5409b19495ec7d8a9189ca8b84", "size": 67862101, "ipfsCIDv1": "bafybeicvqcyzv47jjfba55cxl4yoqkyoemdrsr5vrvzqm75lsfxn7b5r5a"}, "src": {"name": "/com.github.catfriend1.syncthingfork_2010100_src.tar.gz", "sha256": "9d3f0d41cdb0650dc8f440574f0fb951697859d458949f69482fda3c0bac3010", "size": 15342897}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.1.1.0", "versionCode": 2010100, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["d374b8de5057013143c7d1515a015598c2df403be8160cae01a58c227e6e86aa"]}, "usesPermission": [{"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.READ_SYNC_SETTINGS"}, {"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.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.CHANGE_WIFI_MULTICAST_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "com.github.catfriend1.syncthingfork.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}]}, "whatsNew": {"en-US": "style(ui): use same exit icon as drawer in fab by @dbhavsar76 in #262\nfix(settings): error empty string as backup path by @dbhavsar76 in #230\nfix(SyncthingRunnable): Truncate log file in constant memory by @chenxiaolong in #265\nfix(ui): move processing on folder add/edit confirmation to background by @dbhavsar76 in #223\nfeat(RestApi): Trigger versioning cleanup every 10th app start to save resources by @Catfriend1 in #271\nfix(ui): element overlap in folder list by @dbhavsar76 in #272\n"}}, "676d07c34414791add2ee330321d135cd70fa9eb35d51a59df52efc11a0efa27": {"whatsNew": null}}}, "com.github.cvzi.screenshottile": {"metadata": {"lastUpdated": 1780094298321}, "versions": {"d663596a49ae88429578fb4e2eaa5d39e9eb2a74ef476e1d3ab2f2795abff7d9": null, "22ee7e314132fd90612769a0aff02a19720141e7c299155ae8d6bd97e657ac22": {"added": 1780094298321, "file": {"name": "/com.github.cvzi.screenshottile_146.apk", "sha256": "22ee7e314132fd90612769a0aff02a19720141e7c299155ae8d6bd97e657ac22", "size": 3990890, "ipfsCIDv1": "bafybeicrlk537qtfoeelvn3nwyzs4farutezmedvyf4r7qaxs2gkotjkou"}, "src": {"name": "/com.github.cvzi.screenshottile_146_src.tar.gz", "sha256": "c1d46e4a2eb6d48a7b9dfbcff363db5cee8c38756e879285f0ed195754b9d816", "size": 6972472}, "manifest": {"versionName": "2.21.0", "versionCode": 146, "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.21.0\n* Automate taking a screenshot by starting an activity (added by @kunalagra)\nv2.20.1\n* Option to copy screenshot to clipboard\n* Option to auto-select \"Entire screen\" in legacy method permission (Android 14+)\nv2.19.0\n* Option to hide floating button behind front camera notch\n"}}}}, "com.github.db1996.taskerha": {"metadata": {"lastUpdated": 1780506857489}, "versions": {"2691079bb74ad6450ce40cd1bda130d3d3380ac0f361dee4626e18c4d74436d0": null, "2011a35d34a49d7db0de199c9d7778b0a4ee1f94486c8486bd951f44ba700971": {"added": 1780506857489, "file": {"name": "/com.github.db1996.taskerha_10210.apk", "sha256": "2011a35d34a49d7db0de199c9d7778b0a4ee1f94486c8486bd951f44ba700971", "size": 15010810, "ipfsCIDv1": "bafybeid5hnt6wn54ar7hdvy4i7nv7ati4u4q4oytdshs2mrdb2se47b57a"}, "src": {"name": "/com.github.db1996.taskerha_10210_src.tar.gz", "sha256": "9bce5439997dfe06bf49d704a0deb2599c79aa672076366803d0900adb25cf1d", "size": 2038311}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.2.10", "versionCode": 10210, "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": "- Android update crashed the app on startup\n- More consistent entity picker\n- Pyscript entity picker should now work correctly\n- Added network test tasker action"}}}}, "com.github.digitallyrefined.androidipcamera": {"metadata": {"added": 1780614376764, "categories": ["Internet", "Multimedia"], "issueTracker": "https://github.com/DigitallyRefined/android-ip-camera/issues", "lastUpdated": 1781040519859, "license": "MIT", "sourceCode": "https://github.com/DigitallyRefined/android-ip-camera", "screenshots": {"phone": {"en-US": [{"name": "/com.github.digitallyrefined.androidipcamera/en-US/phoneScreenshots/1.png", "sha256": "d36eaca4c0219359c8c1dfc97c6923707b529bf1e2909bd8da0c947707b459a3", "size": 786084}]}}, "authorName": "DigitallyRefined", "liberapay": "DigitallyRefined", "name": {"en-US": "Android IP Camera"}, "summary": {"en-US": "An Android MJPEG IP Camera app"}, "description": {"en-US": "<h3>Features</h3><ul><li>🌎 Built in server, just open the video stream in a web browser, video app or even set it as a Home Assistant MJPEG IP Camera (using `https://[ip_address]:4444/stream`)</li><li>📴 Option to turn the display off while streaming</li><li>🤳 Switch between the main or selfie camera</li><li>🎛️ Remote web interface with controls for camera section, image rotation, audio/video sync, flash light toggle, resolution, zoom, exposure and contrast</li><li>🖼️ Choose between different image quality settings and frame rates (to help reduce phone over heating)</li><li>🛂 Username and password protection</li><li>🔐 Automatic TLS certificate support to protect stream and login details via HTTPS</li></ul><h3>Warning</h3><p>If you are planning to run this 24/7, please make sure that your phone does not stay at 100% charge. Doing so may damage the battery and cause it to swell up, which could cause it to explode.</p><p>Some models include an option to only charge to 80%, make sure this is enabled where possible.</p><p>Note: running at a higher image quality may cause some phones to over heat, which can also damage the battery.</p>"}, "icon": {"en-US": {"name": "/com.github.digitallyrefined.androidipcamera/en-US/icon_5E2tMfyZbrrtmWaVR-J3ZrPeWmsBA4qN9C7rXhrA3uM=.png", "sha256": "e44dad31fc996ebaed99669547e27766b3de5a6b01038a8df42eeb5e1ac0dee3", "size": 2304}}, "preferredSigner": "1111be81c861e199c6485d367c37680c4b778fba301980d2f0f9a2800f77f70a"}, "versions": {"cc567d97fb92edd0629fde8f8fc2e6cb33d27fdb989c41788c57be28fdca408f": {"added": 1781040519859, "file": {"name": "/com.github.digitallyrefined.androidipcamera_40.apk", "sha256": "cc567d97fb92edd0629fde8f8fc2e6cb33d27fdb989c41788c57be28fdca408f", "size": 5069077, "ipfsCIDv1": "bafybeigb7jwdolrr5fyiecphgc7t2uj3wdnjg2yx4d7x7hj2lmuuw4vdmy"}, "src": {"name": "/com.github.digitallyrefined.androidipcamera_40_src.tar.gz", "sha256": "ddba448cf04ae0bc388498e2267b219f4e56b0adf3daa208555b97e10f12beb1", "size": 896390}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.4.0", "versionCode": 40, "features": [{"name": "android.hardware.camera.any"}], "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 34}, "signer": {"sha256": ["1111be81c861e199c6485d367c37680c4b778fba301980d2f0f9a2800f77f70a"]}, "usesPermission": [{"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "com.github.digitallyrefined.androidipcamera.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "## What's Changed\n* Add Audio Gain/volume control\n* Add TLS version select (1.3/1.2/disabled HTTP only - default: 1.3)\n* Add authentication control (default: enabled)\n\n\n**Full Changelog**: https://github.com/DigitallyRefined/android-ip-camera/compare/v0.3.1...v0.4.0"}}, "5fe0f2d1f80363918b5143f8b1e1e083cd53a9680da45e486755ea1af51fa354": {"added": 1780614376764, "file": {"name": "/com.github.digitallyrefined.androidipcamera_31.apk", "sha256": "5fe0f2d1f80363918b5143f8b1e1e083cd53a9680da45e486755ea1af51fa354", "size": 5066873, "ipfsCIDv1": "bafybeidzk3ajbka7w77ykb4myyspjt4xcavajy6bzoswoaujxbmvwt45yi"}, "src": {"name": "/com.github.digitallyrefined.androidipcamera_31_src.tar.gz", "sha256": "de4a209dc14f5e7339ab990173643fe5f17d34b0f5a754befbc8864cab2d5c60", "size": 894159}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.3.1", "versionCode": 31, "features": [{"name": "android.hardware.camera.any"}], "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 34}, "signer": {"sha256": ["1111be81c861e199c6485d367c37680c4b778fba301980d2f0f9a2800f77f70a"]}, "usesPermission": [{"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "com.github.digitallyrefined.androidipcamera.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "## What's Changed\n* Fix streaming server stopping when notification dismissed\n\n\n**Full Changelog**: https://github.com/DigitallyRefined/android-ip-camera/compare/v0.3.0...v0.3.1"}}}}, "com.github.dyhkwong.sagernet": {"metadata": {"changelog": "https://github.com/ExclaveNetwork/Exclave/releases", "issueTracker": "https://github.com/ExclaveNetwork/Exclave/issues", "lastUpdated": 1781040519859, "sourceCode": "https://github.com/ExclaveNetwork/Exclave", "authorName": "ExclaveNetwork", "description": {"en-US": "Exclave is a proxy client.\n\nFeatures:\n\n- Various proxy protocols\n- Group and subscription\n- Routing\n- Proxy chain\n\nSome supported protocols:\n\n- Shadowsocks (with SIP003 plugin support)\n- Shadowsocks 2022 (with SIP003 plugin support)\n- Trojan\n- Hysteria 2\n- AnyTLS\n- mieru\n- NaïveProxy (as a standalone plugin)\n- TUIC\n- Juicity\n- VMess (with various optional sub-protocols)\n- VLESS (with various optional sub-protocols)\n- WireGuard (TCP and UDP only)\n- TrustTunnel (no ICMP echo support)\n- SSH proxy (\"dynamic port forwarding\")\n- HTTP CONNECT tunnel (HTTP/1.1, HTTP/1.1 with TLS, HTTP/2 and HTTP/3)\n- SOCKS4, SOCKS4A and SOCKS5\n\nAlthough it can take charge of the traffic through the VPN service provided by the system, it is a TCP and UDP proxy used as a \"pseudo-VPN\" rather than a VPN.\n"}}, "versions": {"96b59f7b1b2220e7196930bc38175459c23fd2085ccd2d8da8fa4c665ba965b3": null, "4ba4dfc9637d42ab56cf058e4b30c33521ff82781863234871a6ebd5e2c29767": null, "57eb45dc012be5e26e17e7c212caeee44f661dbb42c593c582c6c4edd6c2dbe6": null, "a1a1708cc1a6f6ee3ee8f275346dc5c0acca841db0487039323aeddc358eb324": null, "c0f2eb821f9d8073c4b9486b2c6557effd4350f4c96f09b238e38d1120c5ed23": null, "534e45dfb57171b6aa1679b01e701d32726f68ea93e053133cbbdf906904a00e": null, "3efeb4b0575524147e0046ade791f2b7c26d1046673d6e67301c60424b1d62f1": null, "5a593495268dd04f779d20fe098f020717909156aa3d1f0a17bd3fd610dd6b86": null, "97d2aebece475e011d5293a24b81c903c9a63f03581665d22ff181ed913ed8c0": {"added": 1781040519859, "file": {"name": "/com.github.dyhkwong.sagernet_1794.apk", "sha256": "97d2aebece475e011d5293a24b81c903c9a63f03581665d22ff181ed913ed8c0", "size": 23334221, "ipfsCIDv1": "bafybeidqr5mszen3pchdt5tiqbweirk5q2yi3d3lcdt3o2ixsnom7q2rkm"}, "src": {"name": "/com.github.dyhkwong.sagernet_1794_src.tar.gz", "sha256": "d9cd5558bdc3189b7129b2ffb23687bd95eb22513924665ffb8315b66b512f69", "size": 1088863}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "0.17.44", "versionCode": 1794, "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"}]}}, "7fbb96e671791949922ddcf9da70b5482c4cd8f6bbf84eaa0244290ac55b5559": {"added": 1781040519859, "file": {"name": "/com.github.dyhkwong.sagernet_1793.apk", "sha256": "7fbb96e671791949922ddcf9da70b5482c4cd8f6bbf84eaa0244290ac55b5559", "size": 24396670, "ipfsCIDv1": "bafybeic4fury3vnvuza3tv5jpk3ntbayjgpd2lih42qkmedmfu2osc4mzy"}, "src": {"name": "/com.github.dyhkwong.sagernet_1793_src.tar.gz", "sha256": "3da22aae31d9dff38c718a4353a8ebef37af95e5363e60d3ccf109cc7d7d494e", "size": 1089077}, "manifest": {"nativecode": ["x86_64"], "versionName": "0.17.44", "versionCode": 1793, "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"}]}}, "d131f3d8f7742a4e02a78312222370d16a9c6f7e5c81fa7f29f852d775dd3cd8": {"added": 1781040519859, "file": {"name": "/com.github.dyhkwong.sagernet_1792.apk", "sha256": "d131f3d8f7742a4e02a78312222370d16a9c6f7e5c81fa7f29f852d775dd3cd8", "size": 23859653, "ipfsCIDv1": "bafybeiekc7vhx3dcbsik42jbkbjycsgwk3vjhrjwakgqccxlbkkjijomwe"}, "src": {"name": "/com.github.dyhkwong.sagernet_1792_src.tar.gz", "sha256": "f1384501a312e0bd1d6343031f1921b176fa4fe5bc8e73e4e2cfa1760a54eaa8", "size": 1089002}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "0.17.44", "versionCode": 1792, "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"}]}}, "8ef639297696a0768ef367378704e562e0849c3b3f571f620c2bc857b6e29510": {"added": 1781040519859, "file": {"name": "/com.github.dyhkwong.sagernet_1791.apk", "sha256": "8ef639297696a0768ef367378704e562e0849c3b3f571f620c2bc857b6e29510", "size": 24959995, "ipfsCIDv1": "bafybeickecakdkv3pca6qeijwg376qyd6atbzd6drkefonxintnebqs7uq"}, "src": {"name": "/com.github.dyhkwong.sagernet_1791_src.tar.gz", "sha256": "fb8c34332719ddd660f653c7a4402aa118105151610c4f89f3dd801ae8f28604", "size": 1088983}, "manifest": {"nativecode": ["x86"], "versionName": "0.17.44", "versionCode": 1791, "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"}]}}, "5984f8ce7a3fc8caeed31fee42e761554901de13b16b64ac647dd0e65b995fd3": {"added": 1780699361309, "file": {"name": "/com.github.dyhkwong.sagernet_1789.apk", "sha256": "5984f8ce7a3fc8caeed31fee42e761554901de13b16b64ac647dd0e65b995fd3", "size": 23334181, "ipfsCIDv1": "bafybeifylvrzibejxq2zk5ccmyp2pq72arzgs2ymec4mhpycthrcvoxhh4"}, "src": {"name": "/com.github.dyhkwong.sagernet_1789_src.tar.gz", "sha256": "846714544a0a3f8eea18fe86140bda03d00aa7afcccaefafd017ce81c2bcb096", "size": 1088890}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "0.17.43", "versionCode": 1789, "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"}]}}, "d36941dd739fb89a9fe3387eb9380aeb98b98d3071fa4238d23fa060b2a45d00": {"added": 1780699361309, "file": {"name": "/com.github.dyhkwong.sagernet_1788.apk", "sha256": "d36941dd739fb89a9fe3387eb9380aeb98b98d3071fa4238d23fa060b2a45d00", "size": 24396634, "ipfsCIDv1": "bafybeigrd6wqkfn3t7flruhsjmifrdkejzlea5pwxipzbdex4abn23akx4"}, "src": {"name": "/com.github.dyhkwong.sagernet_1788_src.tar.gz", "sha256": "8ae902232c7e69cac5b85f0bbe0dcf364ff94021a67b76bd01992cacdf8218cb", "size": 1088877}, "manifest": {"nativecode": ["x86_64"], "versionName": "0.17.43", "versionCode": 1788, "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"}]}}, "959fc4be55d496bdb591607551f46254691f6973a9e2d18ada7a8e2812c7f518": {"added": 1780699361309, "file": {"name": "/com.github.dyhkwong.sagernet_1787.apk", "sha256": "959fc4be55d496bdb591607551f46254691f6973a9e2d18ada7a8e2812c7f518", "size": 23859628, "ipfsCIDv1": "bafybeigm2udcr44phbi3ubkknsmctdack4zq2mk35r7x3waso6bkickkcq"}, "src": {"name": "/com.github.dyhkwong.sagernet_1787_src.tar.gz", "sha256": "6a14752bf386f38b798c1c24bbd9a364ae9975ce183fe87018c13bc5e483c116", "size": 1088773}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "0.17.43", "versionCode": 1787, "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"}]}}, "9a3c1c92e7e3302b5d48c711762ddf35069ca6a6c94f7573e9a7f3f69e9e221c": {"added": 1780699361309, "file": {"name": "/com.github.dyhkwong.sagernet_1786.apk", "sha256": "9a3c1c92e7e3302b5d48c711762ddf35069ca6a6c94f7573e9a7f3f69e9e221c", "size": 24959979, "ipfsCIDv1": "bafybeihljv7vuixeqch7lc6nr2nut4n2bjlsk3ex3owwskzlbs5f66mzk4"}, "src": {"name": "/com.github.dyhkwong.sagernet_1786_src.tar.gz", "sha256": "c59726ddab77c54b0dd351cbbc2c64405c0fbbcc357e882096971526689294e1", "size": 1088812}, "manifest": {"nativecode": ["x86"], "versionName": "0.17.43", "versionCode": 1786, "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": 1780506857489}, "versions": {"9395a9692865ecc1ec713f6cdd77927f1f89641c677a4ecd2d5494e5c92bf0b6": null, "3761b4407c13d94b717583a7547f921f19e462c49da4c2c061c2ae96132e03ca": null, "67e3b4cf845a7dfd4d641b19be28fecc7501d98400b84ec23c0f4f168af1175b": null, "fca3563964d2b2fc15703711802a1ab3c4305f74be30e7df07e7739fdc3a8d12": {"added": 1780506857489, "file": {"name": "/com.github.emavgl.piggybankpro_7128004.apk", "sha256": "fca3563964d2b2fc15703711802a1ab3c4305f74be30e7df07e7739fdc3a8d12", "size": 35992538, "ipfsCIDv1": "bafybeigwyzdcds4rvlezx3swuqnkllglu6nvfujj6rclq7v45eqyfdyprq"}, "src": {"name": "/com.github.emavgl.piggybankpro_7128004_src.tar.gz", "sha256": "734009520fde49655ec5c14494649bbd0b906f63f50eab07934a0c2ec43b5a88", "size": 483567308}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.7.7", "versionCode": 7128004, "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"}]}}, "15b90744cf7886d37143519e93187ee6359adf861fe8cf842245b9b09dd170d9": {"added": 1780506857489, "file": {"name": "/com.github.emavgl.piggybankpro_7128002.apk", "sha256": "15b90744cf7886d37143519e93187ee6359adf861fe8cf842245b9b09dd170d9", "size": 34567144, "ipfsCIDv1": "bafybeid5ygzjh4nmk4ojwpaciei3yppro6e3vfch22yxbp43tzmat4zzdy"}, "src": {"name": "/com.github.emavgl.piggybankpro_7128002_src.tar.gz", "sha256": "1300ce504b9bdd3d094cdfb07f12338c9f18ced6b511d7e9c04e40931a9a9f3e", "size": 483571717}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.7.7", "versionCode": 7128002, "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"}]}}, "6106b95365fea5e47974c0614bd6e633e7737a0c4d47498c65f42707a0689f60": {"added": 1780506857489, "file": {"name": "/com.github.emavgl.piggybankpro_7128001.apk", "sha256": "6106b95365fea5e47974c0614bd6e633e7737a0c4d47498c65f42707a0689f60", "size": 32941038, "ipfsCIDv1": "bafybeiefawztoma54qsjkk35pdoe3gqibqj3n5x3povgim4nsbihzunr5i"}, "src": {"name": "/com.github.emavgl.piggybankpro_7128001_src.tar.gz", "sha256": "a1218bc0ba624f6a00e975f1869eab87a6af9ee65aee49cd0973da3413960efc", "size": 483573894}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.7.7", "versionCode": 7128001, "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.jameshnsears.chance": {"metadata": {"lastUpdated": 1780094298321, "featureGraphic": {"en-US": {"name": "/com.github.jameshnsears.chance/en-US/featureGraphic_zYyDsZFaKjgkO9mW-jBs16osbr2AUBLLnGV3O0GaPWw=.png", "sha256": "cd8c83b1915a2a38243bd996fa306cd7aa2c6ebd805012cb9c65773b419a3d6c", "size": 11005}}, "screenshots": {"phone": {"en-US": [{"name": "/com.github.jameshnsears.chance/en-US/phoneScreenshots/1.png", "sha256": "f4a9ef0ded85a3cd8a8f956e25a705bf18583d29e6419042fdac0fa9152fb921", "size": 229271}, {"name": "/com.github.jameshnsears.chance/en-US/phoneScreenshots/2.png", "sha256": "3aedb88a8edd62201a30d92235077b8dc03318d00928de04452dfc549096763d", "size": 102725}, {"name": "/com.github.jameshnsears.chance/en-US/phoneScreenshots/3.png", "sha256": "14e36c526ec45c63299c67d664ae914d0340991d71b09929f61cd59da3e495dc", "size": 152530}, {"name": "/com.github.jameshnsears.chance/en-US/phoneScreenshots/4.png", "sha256": "060bf8fbc4d34b5d6168e6239cb22ccb67bae9c9ca7f36905c76b1c56f1223cc", "size": 98437}, {"name": "/com.github.jameshnsears.chance/en-US/phoneScreenshots/5.png", "sha256": "b6c03b2d733ee97b281cff33d1361b6ef2c68f66e89fcb456f90c299af8b3d2f", "size": 76185}, {"name": "/com.github.jameshnsears.chance/en-US/phoneScreenshots/6.png", "sha256": "844e32050b142354b65ba5cc28b78046f07f5072c9a2c8ce954c862b30acd86a", "size": 76189}, {"name": "/com.github.jameshnsears.chance/en-US/phoneScreenshots/7.png", "sha256": "07ac8b78252c1d6a4cbbdaa12da8f2e2ac2fcdfa53edf59ca68d03053d8f4b58", "size": 131002}, {"name": "/com.github.jameshnsears.chance/en-US/phoneScreenshots/8.png", "sha256": "7d11e837e2a56bddbafa23774e9684f1d9c4064439ecb3e3f3e66d33dce9e265", "size": 71495}]}}, "summary": {"en-US": "Create custom dice with text and SVG faces."}, "description": {"en-US": "&bull; Create custom dice with text and SVG faces\n&bull; Roll several dice at once\n&bull; Designed to stay out of the player's way\n&bull; Works offline\n&bull; Named roll presets\n&bull; Roll history\n&bull; Persistent state\n&bull; Example dice included\n&bull; Yes / No shortcut\n&bull; Export / Import feature\n\n&bull; User feedback (especially GitHub Issues) is always appreciated!\n"}}, "versions": {"b235da026a1f6c85d6c263242d37c50afd9b81e9025ce773e01bb0e9828c8c94": null, "1b49c7934656e4e9999322d2207bb32447c33ca419fab6c28be202d128f41eaf": {"added": 1780094298321, "file": {"name": "/com.github.jameshnsears.chance_202836.apk", "sha256": "1b49c7934656e4e9999322d2207bb32447c33ca419fab6c28be202d128f41eaf", "size": 70655120, "ipfsCIDv1": "bafybeiazaksqjzzf62ykztivpfqeygoa6mjhk6ffwut2mbd26z2jy4igzq"}, "src": {"name": "/com.github.jameshnsears.chance_202836_src.tar.gz", "sha256": "1f7a6b0684aca41c12c1b72b38306bee9871cc150ab8cdf77c7c95c73189be6d", "size": 5429382}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.3.0", "versionCode": 202836, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["c7fcd608df781a7293b97101bdf47153c1a90613cc4514174b9c1d51b7de4147"]}, "usesPermission": [{"name": "android.permission.VIBRATE"}, {"name": "com.github.jameshnsears.chance.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.REORDER_TASKS"}]}, "whatsNew": {"en-US": "- Fix: Shortcut icon appearance on Xiaomi HyperOS 3 in dark mode\n- New: Improve device rotation remember support\n- New: Minor cosmetic improvements\n- Dev: Bump dependencies\n- Dev: Android Studio Panda 4 | 2025.3.4 Patch 1\n"}}, "1e5744490aeee11d2dd9aa2f59bbef2be2d6e50a8646e5116b67301626f6a24a": {"whatsNew": null}}}, "com.github.jamsinclair.owcamera2": {"metadata": {"added": 1780699361309, "categories": ["Graphics"], "issueTracker": "https://github.com/jamsinclair/ow-camera-android/issues", "lastUpdated": 1780699361309, "license": "GPL-3.0-or-later", "sourceCode": "https://github.com/jamsinclair/ow-camera-android", "screenshots": {"phone": {"en-US": [{"name": "/com.github.jamsinclair.owcamera2/en-US/phoneScreenshots/1.png", "sha256": "6d1bae817d0af0ce7e7fd4de22bebbad2ddca0d7dea36c8d9e3116326ac5c29f", "size": 266018}, {"name": "/com.github.jamsinclair.owcamera2/en-US/phoneScreenshots/2.png", "sha256": "a2ada34e73809211e91aec99bc3fbaff3421e0aa0083123e44d96459585eaf9c", "size": 263246}, {"name": "/com.github.jamsinclair.owcamera2/en-US/phoneScreenshots/3.png", "sha256": "44f1f0bce5d1c7b25b6b4f8a3ce4f971b12523dc44ec007377e316a0164deabf", "size": 265787}, {"name": "/com.github.jamsinclair.owcamera2/en-US/phoneScreenshots/4.png", "sha256": "2f35520f9b1595c1ce7c1631c642789565fbc85096c2ece4a7703b696e37579f", "size": 242983}]}}, "authorEmail": "jamsinclairnz+fdroid@gmail.com", "authorName": "Jamie Sinclair", "name": {"en-US": "OW Camera 2 For Pebble"}, "summary": {"en-US": "Control your phone's camera remotely from your Pebble smartwatch"}, "description": {"en-US": "Remote shooting from your Pebble watch. See a live preview of your phone's camera and trigger the shutter from your wrist without touching your phone. Perfect for group photos, selfies, and stable shots!\n\nTake photos and videos with complete camera control from the phone - adjust exposure, ISO, white balance, focus modes, and more.\n\nRe-released to support the last Pebble smartwatches and added support for camera preview, Supports newer Pebble 2 Duo and Pebble Time 2\n\nFeatures:\n- Pebble smartwatch remote shutter and camera preview\n- Full manual controls from the phone (ISO, exposure, white balance, focus)\n- Grid overlays and level indicators\n- And many other camera features and customizations\n\nForked from Open Camera with added Pebble functionality.\n"}, "icon": {"en-US": {"name": "/com.github.jamsinclair.owcamera2/en-US/icon_MrfnaJsxc2oFLCogz-K8zmDEnedY1lHnB38YskGbZMk=.png", "sha256": "32b7e7689b31736a052c2a20cfe2bcce60c49de758d651e7077f18b2419b64c9", "size": 4352}}, "preferredSigner": "661c7a9c391759c3c218b0f0aa9aa00067869c18c4d9c9ab6d82bc1563962ad8"}, "versions": {"2e0a92d5f87de4cb66e6120190fe9714f4f5ea90987aa73e32fdb20142429849": {"added": 1780699361309, "file": {"name": "/com.github.jamsinclair.owcamera2_95.apk", "sha256": "2e0a92d5f87de4cb66e6120190fe9714f4f5ea90987aa73e32fdb20142429849", "size": 5800449, "ipfsCIDv1": "bafybeihhzgemhmkzxorouc5nyoao6kbwrler3gbjpmyocgjj72z4comcqm"}, "src": {"name": "/com.github.jamsinclair.owcamera2_95_src.tar.gz", "sha256": "dfea3832beac569199ac4d9bce470106c49e57a0338ae3c0bafae517b5579b48", "size": 2666528}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.0", "versionCode": 95, "features": [{"name": "android.hardware.microphone"}], "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["661c7a9c391759c3c218b0f0aa9aa00067869c18c4d9c9ab6d82bc1563962ad8"]}, "usesPermission": [{"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.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "com.github.jamsinclair.owcamera2.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 28}]}, "whatsNew": {"en-US": "Initial release of OW Camera 2 for Pebble. Adds Pebble smartwatch remote shutter control, live camera preview streaming to the watch, capture timer support, and front/rear camera toggle from the watch."}}}}, "com.github.ktsr42.rsyncserver": {"metadata": {"lastUpdated": 1780094298321}, "versions": {"b061c02665f24b52fbe2b9aef419dd5fae817209154900c6ed8884b13330739e": null, "2c87a19843945a228170f2f5a1a4e5eafa99a1b2a23e2b6273300ecd9870c3fc": {"added": 1780094298321, "file": {"name": "/com.github.ktsr42.rsyncserver_5.apk", "sha256": "2c87a19843945a228170f2f5a1a4e5eafa99a1b2a23e2b6273300ecd9870c3fc", "size": 2895866, "ipfsCIDv1": "bafybeiarwsxxtcgkntg7vj73yedw27uv65w6aumt5merduvmxo6ilm4uze"}, "src": {"name": "/com.github.ktsr42.rsyncserver_5_src.tar.gz", "sha256": "b15f5a1cd271added2b999320412f8c00211bb4866bda2455663fd5c2f7e0479", "size": 94316}, "manifest": {"versionName": "0.9.11", "versionCode": 5, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 33}, "signer": {"sha256": ["9fb4cb05d16788465d06f4a31099a06ef12f91017e773899fb1b52e5c2e1767e"]}, "usesPermission": [{"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "com.github.ktsr42.rsyncserver.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.github.libretube": {"metadata": {"lastUpdated": 1780094298321}, "versions": {"e3031dfd967ce6dba42b29d6c1bacf2b0290f319ea09c399ae74eb9508c857f9": null, "80878a8fc2aa22ec9383f5176b0f5376116d04911bb72cbf606c0d8ee2a4c947": {"added": 1780094298321, "file": {"name": "/com.github.libretube_70.apk", "sha256": "80878a8fc2aa22ec9383f5176b0f5376116d04911bb72cbf606c0d8ee2a4c947", "size": 9187236, "ipfsCIDv1": "bafybeiduwknu4f5urbqt5tas7vs6au2odmxlbefml55niagwj7njdohd7u"}, "src": {"name": "/com.github.libretube_70_src.tar.gz", "sha256": "0aba089518c3ce4f174a99eb9c9bfa31c2c904f4e20ad5a19fabe15c1f6c5d69", "size": 7218772}, "manifest": {"versionName": "31.4", "versionCode": 70, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["a86631e8cc555838e8dfc29019fb0f7dac333ef1cda1139c424d1a08d68a030b"]}, "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.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "com.github.libretube.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on Youtube."}}, "whatsNew": {"en-US": "Fixed issues with video playback and channel pages due to recent YouTube API changes.\n"}}}}, "com.github.livingwithhippos.unchained": {"metadata": {"categories": ["Download"]}}, "com.github.metacubex.clash.meta": {"metadata": {"lastUpdated": 1781040519859, "icon": {"en-US": {"name": "/icons/com.github.metacubex.clash.meta.211029.png", "sha256": "b883e3c9dedbec171486d6a05afb2aa734bad472d90d455f464b3e122ed0d222", "size": 1147}}}, "versions": {"88d760da82e8f02a6bcec96fd7b66b2dbd362c30fbad71af8db6e62cec1f74c2": null, "6754e84fdf65ac8f3387c169487d123723d173327f053cb5b1c431e0c02e4af0": null, "ea49e2602a668bd17f4f9ff5bab691290fbf2896e98b8e5e9057ace0b2d22c65": {"added": 1781040519859, "file": {"name": "/com.github.metacubex.clash.meta_211029.apk", "sha256": "ea49e2602a668bd17f4f9ff5bab691290fbf2896e98b8e5e9057ace0b2d22c65", "size": 93160793, "ipfsCIDv1": "bafybeiadh42tf6gq3mvykcz5pcm23ltrvbf3fcezh347mboc5yutem6cwm"}, "src": {"name": "/com.github.metacubex.clash.meta_211029_src.tar.gz", "sha256": "889eefbc683959bcd4dda7c45c4d21a1a3a7c4e42719863a682d0955260fe6dd", "size": 1346554}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.11.29.Meta", "versionCode": 211029, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 35}, "signer": {"sha256": ["b3910843cf3c4514715d8e86737c3bb64bedd132e0d4d05118623e7bdc541a51"]}, "usesPermission": [{"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.CHANGE_NETWORK_STATE"}, {"name": "android.permission.INTERNET"}, {"name": "com.github.metacubex.clash.meta.permission.RECEIVE_BROADCASTS"}, {"name": "android.permission.CAMERA"}, {"name": "com.github.metacubex.clash.meta.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "9392b0876908cac72f2495be5e191711552aeddae174cb4c3b8ed6823c2df478": {"added": 1780441838659, "file": {"name": "/com.github.metacubex.clash.meta_211028.apk", "sha256": "9392b0876908cac72f2495be5e191711552aeddae174cb4c3b8ed6823c2df478", "size": 82818160, "ipfsCIDv1": "bafybeidftmqyfwwnwa3j56pnumuivkn2svwqzde4zyalzovk3jyoxrp5gm"}, "src": {"name": "/com.github.metacubex.clash.meta_211028_src.tar.gz", "sha256": "a82bb8de834623e03ef2d470b56a6f9c74c1d74568a2a64026636bd481a776d2", "size": 1332481}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.11.28.Meta", "versionCode": 211028, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 35}, "signer": {"sha256": ["b3910843cf3c4514715d8e86737c3bb64bedd132e0d4d05118623e7bdc541a51"]}, "usesPermission": [{"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.CHANGE_NETWORK_STATE"}, {"name": "android.permission.INTERNET"}, {"name": "com.github.metacubex.clash.meta.permission.RECEIVE_BROADCASTS"}, {"name": "android.permission.CAMERA"}, {"name": "com.github.metacubex.clash.meta.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.github.mistermo_vibecode.voiceplus": {"metadata": {"lastUpdated": 1780441838659, "screenshots": {"phone": {"en-US": [{"name": "/com.github.mistermo_vibecode.voiceplus/en-US/phoneScreenshots/1_en-US.png", "sha256": "c7b1a20095f82b5fda1451a6f5970665f6a8e03858becc1c6359daee2ba4752b", "size": 117582}, {"name": "/com.github.mistermo_vibecode.voiceplus/en-US/phoneScreenshots/1_library.png", "sha256": "f7ed9d98179b9f907a630f48e1453b77b674c7991f416de590c18c233de11ce9", "size": 429639}, {"name": "/com.github.mistermo_vibecode.voiceplus/en-US/phoneScreenshots/2_en-US.png", "sha256": "940b6d725895d112769ad7743981f406e4117bb68aeedfd395f25ad5c50e3edb", "size": 151446}, {"name": "/com.github.mistermo_vibecode.voiceplus/en-US/phoneScreenshots/2_playback.png", "sha256": "c8c4b50965211c0407756c9a5573f606b97ffb7f05ddd4657d4101bde46165cc", "size": 1859536}, {"name": "/com.github.mistermo_vibecode.voiceplus/en-US/phoneScreenshots/3_en-US.png", "sha256": "11b97df494f12aa75005d6b0e22722b6ac4c99b9e7974ed4ae085df8df1364d1", "size": 212203}, {"name": "/com.github.mistermo_vibecode.voiceplus/en-US/phoneScreenshots/3_sleep_timer.png", "sha256": "7123f7b353af7640ea4885ca9b4219f52f224bc49b0c01b763316c12051f8b21", "size": 749103}, {"name": "/com.github.mistermo_vibecode.voiceplus/en-US/phoneScreenshots/4_character_list.png", "sha256": "adcc4a6861540ae082a26062a985104be1bc4f12b06c08abc95c472049523e45", "size": 75207}, {"name": "/com.github.mistermo_vibecode.voiceplus/en-US/phoneScreenshots/4_en-US.png", "sha256": "819c13ceb9356666689d905bc88a1e8c7204c76531b3fa690c563528ccebcfd3", "size": 214069}, {"name": "/com.github.mistermo_vibecode.voiceplus/en-US/phoneScreenshots/5_edit_book.png", "sha256": "77d45b446ef58a27759683ed41c389ab64e37b7105792a253433eaeff08413be", "size": 917786}, {"name": "/com.github.mistermo_vibecode.voiceplus/en-US/phoneScreenshots/6_settings.png", "sha256": "166eed52667cf51bd6bab1a6d3a8b9ccb863a34449aa756c16ceec15b389c82a", "size": 240684}, {"name": "/com.github.mistermo_vibecode.voiceplus/en-US/phoneScreenshots/7_listening_log.png", "sha256": "9c82f8510f7f94735a53f0398edf4d608a08d5a871f6cf4de98e104571c7f4ab", "size": 110693}, {"name": "/com.github.mistermo_vibecode.voiceplus/en-US/phoneScreenshots/8_listening_stats.png", "sha256": "c54a1488e0e7cb80ff5e4a2c82b4433a8db629ded8a085beb6cd15e10e615d26", "size": 140961}]}}, "summary": {"en-US": "Offline audiobook player with some quality of life features."}, "description": {"en-US": "Its an offline audiobook player. With some quality of life features such as: character lists, listining statistics, listening log, media button customisation, smart sleep timer and more. \n\nBuilt on Voice by Paul Woitaschek (go try that first, it's polished and actively maintained). VoicePlus adds a few extras and strips the telemetry.\n\n\nWHAT'S DIFFERENT FROM VOICE\n\n- Listening Log: every session recorded locally so you can see when and how long you listened\n- Listening Statistics: charts and summaries of your history, all computed on-device\n- Character List: attach a cast list to any book for quick reference while listening\n- Hidden Books: hide books from your library without deleting them\n- Chapter Name Editor: correct wrong chapter numbers with a single offset, or rename chapters, without touching your files\n- Resizable widget with configurable opacity and text scale\n- Customizable media button actions (double-press and triple-press)\n- Sleep timer auto-reset on interaction, with N-chapter countdown\n- Firebase removed entirely. No analytics, no crash reporting, no remote config\n\n\nTHE BASICS (inherited from Voice, credit to Paul)\n\n- Local files only. No accounts, no cloud sync\n- Remembers your position in every book\n- Adjustable playback speed\n- Sleep timer with end-of-chapter detection\n- Bookmarks\n- Android Auto\n- Material You design, light and dark themes\n- Cover art search via DuckDuckGo (only when you trigger it)\n\n\nPRIVACY\n\nNothing leaves your device. The only network activity is the optional cover art search, and only when you open that screen and ask for it. No analytics. No crash reporters. Nothing running in the background.\n\nPrivacy policy: https://github.com/mistermo-vibecode/VoicePlus/blob/main/PRIVACY.md\n\n\nOPEN SOURCE\n\nGPL v3. Source at https://github.com/mistermo-vibecode/VoicePlus\n\nBuilt on Voice by Paul Woitaschek: https://github.com/PaulWoitaschek/Voice\n"}}, "versions": {"95c365fc4e49eacf48689900336994da8f6824303f3a5501788a7adddacb45bf": {"added": 1780441838659, "file": {"name": "/com.github.mistermo_vibecode.voiceplus_5404011.apk", "sha256": "95c365fc4e49eacf48689900336994da8f6824303f3a5501788a7adddacb45bf", "size": 6980058, "ipfsCIDv1": "bafybeibbobspslwqfx42qcr3mifddmtwomhzikhnd7rnjgvoxmj5fdtxpy"}, "src": {"name": "/com.github.mistermo_vibecode.voiceplus_5404011_src.tar.gz", "sha256": "a0b5647138906b9431fa3b80824790fbf0de5102f2b059f895eb28fe8a0dd204", "size": 14706160}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.22", "versionCode": 5404011, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["e9b7ebffdfd96d08bb751810819c2133a6c060bb6f17449d95223b6f8b16d2f2"]}, "usesPermission": [{"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "com.github.mistermo_vibecode.voiceplus.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "* New: Edit chapter names from the playback menu. Fix off-by-one chapter numbers with a single offset (digits or number words), or rename chapters individually. Corrections survive re-scans and never touch your files.\n* \"Use folder names instead of file tags\" now updates your existing books right away when toggled (experimental).\n"}}, "525a8627a26e0fbb8da55fec8f172f3be1b9bab7d8c0ce8c8d9724d1fd70b307": {"added": 1780094298321, "file": {"name": "/com.github.mistermo_vibecode.voiceplus_5404010.apk", "sha256": "525a8627a26e0fbb8da55fec8f172f3be1b9bab7d8c0ce8c8d9724d1fd70b307", "size": 6939414, "ipfsCIDv1": "bafybeicop4jxo7aye5fe4g3ltgcsmqazzfi5fue3p7yh3wnk5gpo5gjdju"}, "src": {"name": "/com.github.mistermo_vibecode.voiceplus_5404010_src.tar.gz", "sha256": "c19d456d9172cf34e4fcc3445440e41ca59799f8fc698f7d0843baee8fe7d823", "size": 14055042}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.21", "versionCode": 5404010, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["e9b7ebffdfd96d08bb751810819c2133a6c060bb6f17449d95223b6f8b16d2f2"]}, "usesPermission": [{"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "com.github.mistermo_vibecode.voiceplus.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "* Fixed crash when opening \"Open source licenses\" from Settings.\n* Skip forward/backward now resets the sleep timer when auto-reset is enabled.\n"}}}}, "com.github.soundpod": {"metadata": {"lastUpdated": 1780172537598, "screenshots": {"phone": {"en-US": [{"name": "/com.github.soundpod/en-US/phoneScreenshots/Album.png", "sha256": "89a25779867fcf88d9b7aa307aaf23c39eb20d1218006ed8f143e5a8926b63fb", "size": 659776}, {"name": "/com.github.soundpod/en-US/phoneScreenshots/Home.png", "sha256": "41f31ce98f839e0bc24ee47da474380503cb567f699514de087421bd37837e89", "size": 1036610}, {"name": "/com.github.soundpod/en-US/phoneScreenshots/Player.png", "sha256": "81ec152ea59bd1545787da05d1ca61a2cbe7e0b6a67c4b61e8a0a696aa7077e6", "size": 1463184}, {"name": "/com.github.soundpod/en-US/phoneScreenshots/Seekbar.png", "sha256": "3ba7bdce92d0383155f48788d02c6a28b59115a7d264f560074e35bff50cadec", "size": 1103896}]}}}, "versions": {"d04ff3a0d3004ba7f639b8af9030fb39bf9ee690b50bcf3263b3b4f4e536b4d7": null, "871eccb91bc78ac635e567a437a46ac3affcdbaab3672097eb7848e79d60e617": {"added": 1780172537598, "file": {"name": "/com.github.soundpod_22.apk", "sha256": "871eccb91bc78ac635e567a437a46ac3affcdbaab3672097eb7848e79d60e617", "size": 7609578, "ipfsCIDv1": "bafybeihipwr3jxp7g7bv7zqsey2cifn65hasx6ritya5k2h3yktaghdify"}, "src": {"name": "/com.github.soundpod_22_src.tar.gz", "sha256": "21b2492f54da6fc50b0da71d3fd2e4d3415270c1f6834292b591c042b41acad7", "size": 6200998}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.2.0", "versionCode": 22, "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": "* Major Fix: Integrated NewPipe for more reliable music streaming\n* Instant track starts: Music now loads in the background so there’s no waiting between songs\n* Faster loading: Optimized the home screen to load your favorites almost instantly\n* Faster app start: Removed the background delay when opening the app\n* Refined and cleaned up Playlist and Album screens\n* Improved overall app stability and performance\n* General bug fixes\n"}}}}, "com.github.trivialloop.scorehub": {"metadata": {"lastUpdated": 1780614376764}, "versions": {"11ebbc516adb33b9221e79aedfaedaa1b824d919bc2b6d8ed11743c6a8a3e37f": null, "f52164a306318d07838bb9cd1cdc1ab6e17b8278b3c242d24f5a603cd7fe4cf1": {"added": 1780614376764, "file": {"name": "/com.github.trivialloop.scorehub_16.apk", "sha256": "f52164a306318d07838bb9cd1cdc1ab6e17b8278b3c242d24f5a603cd7fe4cf1", "size": 6772269, "ipfsCIDv1": "bafybeihrkoffnrvv5e22xrvgnxedjhsaktzcj4g6v65oppx7swbxt4esmu"}, "src": {"name": "/com.github.trivialloop.scorehub_16_src.tar.gz", "sha256": "7f9cf8f1809f0faaee5b4daa69002ef505a223adccaab5f6f2ad6f248aa5fb82", "size": 3109814}, "manifest": {"versionName": "1.11.0", "versionCode": 16, "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 oh hell game\n- Add flip7 game\n\n### Changed\n- Increase player number on yahtzee and farkle\n\n### Fixed\n- Fix scrollable rounds\n", "fr-FR": "### Ajout\n- Ajout du jeu ascenseur\n- Ajout du jeu flip7\n\n### Changement\n- Augmente le nombre de joueurs dans les jeux de Yams et Farkle\n\n### Correction\n- Corrige le scroll entre les manches\n"}}}}, "com.gokadzev.musify.fdroid": {"metadata": {"lastUpdated": 1780699361309}, "versions": {"a16ab29c58b656d75b1fac4648ced5161864ca93bb1c8228c5b8fd993a5d7c6b": null, "6e8c74ba678235a4f45560690a847b78523a1067af899809e2730dddafd775a2": {"added": 1780699361309, "file": {"name": "/com.gokadzev.musify.fdroid_173.apk", "sha256": "6e8c74ba678235a4f45560690a847b78523a1067af899809e2730dddafd775a2", "size": 31341993, "ipfsCIDv1": "bafybeihel4eyv4iragym4nnrxtbknd6dokogit5ym2csmip5e5tywyfce4"}, "src": {"name": "/com.gokadzev.musify.fdroid_173_src.tar.gz", "sha256": "c6c05ee62fa0e01575ecf2566478fe7b812b876714eedf3d6097e71b800fddc8", "size": 52297062}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "10.0.9", "versionCode": 173, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["a3fdd79dae938381b8582553b1382f96f1bc78a3b7028ffd07ec061c1842823a"]}, "usesPermission": [{"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": "com.gokadzev.musify.fdroid.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on Youtube for music."}}, "whatsNew": {"en-US": "- Full changelog: https://github.com/gokadzev/Musify/releases"}}}}, "com.google.android.stardroid": {"metadata": {"lastUpdated": 1780614376764}, "versions": {"e9a1d8f7cdc167412baca0cd7da7b88356020e50e849ec681419728ffae1e679": null, "4e094b48abc7b062e0adad73858d438a10d85603bc1330792c006e5b1d9b0eaf": {"added": 1780614376764, "file": {"name": "/com.google.android.stardroid_1671.apk", "sha256": "4e094b48abc7b062e0adad73858d438a10d85603bc1330792c006e5b1d9b0eaf", "size": 19681731, "ipfsCIDv1": "bafybeid5se43nrjqrz4clwyzf4bag7ryqcj6pnikjwwn7qlwzjur56y3yq"}, "src": {"name": "/com.google.android.stardroid_1671_src.tar.gz", "sha256": "652923f3a44d68904ef867ec87d2d0dce7092b964957a417e051c0e6ef08d81f", "size": 291971212}, "manifest": {"versionName": "1.15.1:Saturn", "versionCode": 1671, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["066b05d01ea5b4998074ceab1ccca5bf42711995edc6aedbfa311e5620f1e442"]}, "usesPermission": [{"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "com.google.android.stardroid.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.gpl.rpg.AndorsTrail": {"metadata": {"lastUpdated": 1780614376764, "icon": {"en-US": {"name": "/icons/com.gpl.rpg.AndorsTrail.85.png", "sha256": "dd8e4ca2b83123b47afa256bab7edcd3d75b0cd80fe1e90be90a6fa054e13703", "size": 4746}}}, "versions": {"10f4dd97495ac3caa4aa46aba749bab9cac4c9836c56c0f4fd14102ef0807c12": null, "25c437912d62ce4926dc6b3ddf15622eac13b3fa6b8e305e927c681e1a069d47": {"added": 1780614376764, "file": {"name": "/com.gpl.rpg.AndorsTrail_85.apk", "sha256": "25c437912d62ce4926dc6b3ddf15622eac13b3fa6b8e305e927c681e1a069d47", "size": 96732664, "ipfsCIDv1": "bafybeiedvwnmbygxjs754vhrlbvj4umduiqtqpfl3xmlg4vpmil3sp4yc4"}, "src": {"name": "/com.gpl.rpg.AndorsTrail_85_src.tar.gz", "sha256": "dfd1bb8c4d93150ca07cae907d7ae78a0cddcd897f1509c12b5044ad00ee3f6e", "size": 117407270}, "manifest": {"versionName": "0.8.16.1", "versionCode": 85, "usesSdk": {"minSdkVersion": 14, "targetSdkVersion": 35}, "signer": {"sha256": ["3916cb3700f0ab8e79014448d000429b826a59e0b4364b96c94d905a6559d243"]}, "usesPermission": [{"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}]}, "antiFeatures": {"NonFreeAssets": {"en-US": "some content has only been licensed for use in Andor’s Trail"}}}}}, "com.grappim.taigamobile.fdroid": {"metadata": {"lastUpdated": 1780306216819}, "versions": {"5a5c4519d4ba4682b1748b1637b6d247b8bb61cfbb61720a37154dc61d634f42": {"added": 1780306216819, "file": {"name": "/com.grappim.taigamobile.fdroid_40.apk", "sha256": "5a5c4519d4ba4682b1748b1637b6d247b8bb61cfbb61720a37154dc61d634f42", "size": 9261105, "ipfsCIDv1": "bafybeihizvz4atq6f4ev2otleep2k4zmfrcaagh3fvno6luwapkwizgprq"}, "src": {"name": "/com.grappim.taigamobile.fdroid_40_src.tar.gz", "sha256": "23a424ce7d73a671ad8e8529f3e7cfad852cf85db26840151c35f9ef448da334", "size": 11238198}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.1.1", "versionCode": 40, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["061f82a8c2958dafcf488fdc1cfcd4676b3d751ecf4aac014855123cdbec3af0"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "com.grappim.taigamobile.fdroid.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Dependency updates (Kotlin, Koin, AGP, Compose BOM, and more)\n- Internal code cleanup and improvements\n"}}}}, "com.greenaddress.greenbits_android_wallet": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"5444a4533161dce0a7f66e0f79a9b59554e517abdcd1bbcb1b368e418ba90a16": null, "c339bbde8cab3d0774716316fe4ab85725f98af2b99a41d03d74f25098d9733b": {"added": 1781040519859, "file": {"name": "/com.greenaddress.greenbits_android_wallet_22000524.apk", "sha256": "c339bbde8cab3d0774716316fe4ab85725f98af2b99a41d03d74f25098d9733b", "size": 248123776, "ipfsCIDv1": "bafybeihs6ytpyv5fjiro76s6s73duzrhu3s5xvloa6rlwsa6q7rvvt5vya"}, "src": {"name": "/com.greenaddress.greenbits_android_wallet_22000524_src.tar.gz", "sha256": "d81b70c2ac5f5a9e7d2f1896de41cdc97daf0200a88bce4961a7bc0dc64135f6", "size": 7730475}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a"], "versionName": "5.5.0", "versionCode": 22000524, "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.greenart7c3.nostrsigner": {"metadata": {"lastUpdated": 1780441838659}, "versions": {"01256ceb5f1418d0b88018e480fb26bd3c9cb75f2da34262d8d7ed1a187e6972": null, "993c4523fb1068d4f08da3b2708e3672dfc09757552ebec39a0c967860f71b8c": {"added": 1780441838659, "file": {"name": "/com.greenart7c3.nostrsigner_193.apk", "sha256": "993c4523fb1068d4f08da3b2708e3672dfc09757552ebec39a0c967860f71b8c", "size": 36760840, "ipfsCIDv1": "bafybeic4rh2lsihbkzjvmli36zmmx244yf74lvr6judgrzhm3vbed2itrm"}, "src": {"name": "/com.greenart7c3.nostrsigner_193_src.tar.gz", "sha256": "a06417f199d7e0ff8c90a78113a02b0aa5093f383b902717b0404e9d597a3f45", "size": 1285477}, "manifest": {"nativecode": ["arm64-v8a", "armeabi", "armeabi-v7a", "mips", "mips64", "x86", "x86_64"], "versionName": "6.2.0", "versionCode": 193, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 37}, "signer": {"sha256": ["56dc631996a55c2284790448c7dc9f1dd05df596b2ce4882313633f5602e5fe4"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.CHANGE_NETWORK_STATE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "com.greenart7c3.nostrsigner.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.CAMERA"}]}}}}, "com.gwitko.conduit": {"metadata": {"added": 1781040519859, "categories": ["Remote Access"], "changelog": "https://github.com/gwitko/Conduit/releases", "issueTracker": "https://github.com/gwitko/Conduit/issues", "lastUpdated": 1781040519859, "license": "Apache-2.0", "sourceCode": "https://github.com/gwitko/Conduit", "screenshots": {"phone": {"en-US": [{"name": "/com.gwitko.conduit/en-US/phoneScreenshots/01-machines.png", "sha256": "ddbed970eae1382bd086a0c1c101fadaacc26ff8ab1ed05a0157d98ba439fdd9", "size": 769404}, {"name": "/com.gwitko.conduit/en-US/phoneScreenshots/02-terminal.png", "sha256": "3cdbc087b9d07a81b0b02be873a54f8afe88a1dbeaca483df149c7ff65bdf17c", "size": 852552}, {"name": "/com.gwitko.conduit/en-US/phoneScreenshots/03-terminal-keyboard.png", "sha256": "5f69c4db996bf9bb83990a8e983dbdbc52d340687b432d8e68dfc8b4421e0b23", "size": 630501}, {"name": "/com.gwitko.conduit/en-US/phoneScreenshots/04-sftp.png", "sha256": "6be4939a8a006f4e4bba3e53f2853b8f175b11061f9811ba9ef7c9bad3c78483", "size": 782646}, {"name": "/com.gwitko.conduit/en-US/phoneScreenshots/05-host-form.png", "sha256": "7009313a9d690b6ae4eb26998ddf3bc1184c5b65d1148781d9d8a394dc2fbd55", "size": 688002}, {"name": "/com.gwitko.conduit/en-US/phoneScreenshots/06-theme.png", "sha256": "16599bda1601ef28a6e7653625ac67fcc8449b1b9b40c522b82a7b868732e030", "size": 693142}, {"name": "/com.gwitko.conduit/en-US/phoneScreenshots/07-trusted-keys.png", "sha256": "b3039e6c952fd8ae0cef2f582bab778b7062b1d095a1e806395c9429de3f55a0", "size": 1085057}, {"name": "/com.gwitko.conduit/en-US/phoneScreenshots/08-lock.png", "sha256": "736370978a1e91f6e07a31af35c82d702a3664cfb6c8a8c0cd69af88519a5c63", "size": 942919}]}}, "authorEmail": "gwitko@proton.me", "authorName": "Grzegorz Witkowski", "authorWebSite": "https://github.com/gwitko", "name": {"en-US": "Conduit"}, "summary": {"en-US": "Local-first SSH, Mosh, and SFTP for mobile"}, "description": {"en-US": "Conduit is a local-first SSH, Mosh, and SFTP workspace for Android and iOS.\n\nIt is built for people who need to reach real machines from a phone without creating an account, syncing credentials through a service, or paying a subscription to open a shell.\n\nFeatures:\n\n* SSH terminal sessions\n* Experimental Mosh roaming for unreliable mobile networks\n* SFTP file browsing and export\n* Saved machine profiles with tags and search\n* Local credential and trusted host key storage\n* Trusted host key prompts and key management\n* App lock with device authentication when supported\n* Tabbed terminal workspace\n* Mobile-friendly modifier, navigation, and function keys\n* Fullscreen terminal mode\n* Terminal themes\n* Android background keepalive through a foreground service\n\nConduit does not require a Conduit account and does not use a Conduit sync service. Saved connection profiles, credentials, and trusted host keys are stored on device using platform secure storage.\n\nMosh support requires mosh-server on the remote host and reachable UDP ports. It is currently marked experimental while dart_mosh, the Dart implementation used by Conduit, continues to mature.\n"}, "icon": {"en-US": {"name": "/icons/com.gwitko.conduit.43.png", "sha256": "d1899b5b1b44f5dbdd1fac9922ff2d9c1802060566f6e854b6da578d5ad85efe", "size": 1798}}, "preferredSigner": "4ed20142cd6220598a573d2df2927b5f239db262ce2d6c84cdac507aa5b32c5f"}, "versions": {"762ecd0e28695dcd415b37e781acf882afba8f808140dfa30642886e7a892811": {"added": 1781040519859, "file": {"name": "/com.gwitko.conduit_43.apk", "sha256": "762ecd0e28695dcd415b37e781acf882afba8f808140dfa30642886e7a892811", "size": 24392580, "ipfsCIDv1": "bafybeifvuugbetqx5y575lcwn6m4fqja7spiji4ygioz7yvzcfc5ywaude"}, "src": {"name": "/com.gwitko.conduit_43_src.tar.gz", "sha256": "50d9331be359ac08936135b97abb77bcbf0d703dc10f9bba845b3f30ccfb0fb6", "size": 67964777}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.0.0", "versionCode": 43, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["4ed20142cd6220598a573d2df2927b5f239db262ce2d6c84cdac507aa5b32c5f"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "com.gwitko.conduit.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "e63bb3b47cf08916abd70cb30d1b21b7b988f47edf5f83f49d771ab1db4d40b9": {"added": 1781040519859, "file": {"name": "/com.gwitko.conduit_42.apk", "sha256": "e63bb3b47cf08916abd70cb30d1b21b7b988f47edf5f83f49d771ab1db4d40b9", "size": 22869909, "ipfsCIDv1": "bafybeiavibwkfvpxmt3kfwnzd7pmppqq6v5wdzigkaabo4i42kpqvt5c3y"}, "src": {"name": "/com.gwitko.conduit_42_src.tar.gz", "sha256": "03d60944b411da4f4d2d64444a3aefacd592fd8a73d2604cf600f2ab1b847ea2", "size": 67962887}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.0.0", "versionCode": 42, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["4ed20142cd6220598a573d2df2927b5f239db262ce2d6c84cdac507aa5b32c5f"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "com.gwitko.conduit.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "ef434a744d81ce8a9df3ca01c69981f8beb4d808bb1ade4a8d07b62d8b2fb58d": {"added": 1781040519859, "file": {"name": "/com.gwitko.conduit_41.apk", "sha256": "ef434a744d81ce8a9df3ca01c69981f8beb4d808bb1ade4a8d07b62d8b2fb58d", "size": 20643063, "ipfsCIDv1": "bafybeiblmkfrq4dhfpd5jrx6utbpq3g2zb3kuwjhgbn5ee3lfm7yjml7iq"}, "src": {"name": "/com.gwitko.conduit_41_src.tar.gz", "sha256": "5eb3f2900f34c6718565be9b919788544713f8838470035eb3efb24cb20198ae", "size": 67964663}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.0.0", "versionCode": 41, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["4ed20142cd6220598a573d2df2927b5f239db262ce2d6c84cdac507aa5b32c5f"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "com.gwitko.conduit.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.hackerapps.c2k": {"metadata": {"added": 1780506857489, "categories": ["Timer", "Workout"], "issueTracker": "https://github.com/AnalogGhost/c2k/issues", "lastUpdated": 1780506857489, "license": "GPL-3.0-only", "sourceCode": "https://github.com/AnalogGhost/c2k", "featureGraphic": {"en-US": {"name": "/com.hackerapps.c2k/en-US/featureGraphic_97TwhogvTIR96mNd57YObsV6R1MQINPErEXw8vglrOw=.png", "sha256": "f7b4f086882f4c847dea635de7b60e6ec57a47531020d3c4ac45f0f2f825acec", "size": 28814}}, "screenshots": {"phone": {"en-US": [{"name": "/com.hackerapps.c2k/en-US/phoneScreenshots/01_home.png", "sha256": "068b85b671413b97f39b622154f7126ff586e9780bfdc824255871f34172fefa", "size": 189911}, {"name": "/com.hackerapps.c2k/en-US/phoneScreenshots/02_program.png", "sha256": "99c51ae2d0b7faae2e01c0188724e85b87f3326e996311e89dc6d64f7fea5eb9", "size": 142088}, {"name": "/com.hackerapps.c2k/en-US/phoneScreenshots/03_preview.png", "sha256": "f71fb05bd85994023387cca1c3067c4a8813473a2c8e07fc08316694a8d6de88", "size": 122907}, {"name": "/com.hackerapps.c2k/en-US/phoneScreenshots/04_workout.png", "sha256": "b1c114daa747b503db02600d3aaf7eca55d8d6aedc1dc8dd70ed07d806692807", "size": 80158}, {"name": "/com.hackerapps.c2k/en-US/phoneScreenshots/05_history.png", "sha256": "1159a9b066cb661e4504f177b481235946472b5822b170f9fb3a854fdc720656", "size": 33168}]}}, "authorEmail": "c2k@hackerapps.com", "authorName": "Matt Brown", "authorWebSite": "https://hackerapps.com", "name": {"en-US": "C2K — Couch to 5K & 10K"}, "summary": {"en-US": "Free, open-source C25K/C210K running trainer. No Google, no tracking."}, "description": {"en-US": "C2K is a free, open-source running trainer for Android that guides you from the couch to running 5K or 10K — with no Google services, no tracking, and no ads.\n\nFeatures:\n• Couch to 5K (C25K) — 9-week program, 3 runs per week\n• Couch to 10K (C210K) — 14-week program\n• Audible voice prompts — \"Start running\", \"Walk for 90 seconds\", countdown warnings\n• Background workout timer — continues with screen off\n• GPS tracking (optional) — records distance and pace; works without GPS too\n• Progress tracking — remembers which weeks and days you've completed\n• Works offline — no internet permission required\n• No Google Play Services required — compatible with GrapheneOS and de-Googled devices\n\nPermissions:\n• FOREGROUND_SERVICE — keeps the workout timer running with screen off\n• WAKE_LOCK — prevents the CPU sleeping mid-workout\n• ACCESS_FINE_LOCATION — optional GPS for distance/pace tracking (you can skip this)\n• POST_NOTIFICATIONS — workout notification with pause/stop controls\n\nC2K is free software released under the GNU General Public License v3.\n"}, "preferredSigner": "a4d8f51c09620c0bcbe2c3ed97958d1785c6c2ac7ab9fbf504650f6945407896"}, "versions": {"fd2474f0a9214e2dc391125421ee15944cae7d81679b54db24ccabd740d56842": {"added": 1780506857489, "file": {"name": "/com.hackerapps.c2k_4.apk", "sha256": "fd2474f0a9214e2dc391125421ee15944cae7d81679b54db24ccabd740d56842", "size": 1795170, "ipfsCIDv1": "bafybeigr6cual4nxl2zbtolah5jhwkwqgxcjyjgnyib5xxnhebppnbiazi"}, "src": {"name": "/com.hackerapps.c2k_4_src.tar.gz", "sha256": "ff3bc6e8984267125291e28bab2594e119b6812e4fe6decd1048bbe362df42fe", "size": 617759}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.0.3", "versionCode": 4, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["a4d8f51c09620c0bcbe2c3ed97958d1785c6c2ac7ab9fbf504650f6945407896"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.VIBRATE"}, {"name": "com.hackerapps.c2k.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.harshalbhatia.whatsopen": {"metadata": {"added": 1780172537598, "categories": ["Phone & SMS"], "issueTracker": "https://github.com/harshalbhatia/whatsopen/issues", "lastUpdated": 1780172537598, "license": "Apache-2.0", "sourceCode": "https://github.com/harshalbhatia/whatsopen", "screenshots": {"phone": {"en-US": [{"name": "/com.harshalbhatia.whatsopen/en-US/phoneScreenshots/1.png", "sha256": "d9668c7caea9f0ace126515b646c09f5b4b3f393d394cff02afe1b1c863da8d5", "size": 94386}, {"name": "/com.harshalbhatia.whatsopen/en-US/phoneScreenshots/2.png", "sha256": "239087c6fce81543bb00b286386751e59a26b68128cf928df43cbe52ed93376f", "size": 235460}, {"name": "/com.harshalbhatia.whatsopen/en-US/phoneScreenshots/3.png", "sha256": "5f4bdb6f58644d8bba9a26522bfff87ef40ab010d58b6c95818a82d127d3af5a", "size": 85088}]}}, "authorName": "Harshal Bhatia", "name": {"en-US": "WhatsOpen"}, "summary": {"en-US": "Open WhatsApp chats with any number, no contact needed."}, "description": {"en-US": "WhatsOpen lets you start a WhatsApp conversation with any phone number — even numbers you haven't saved as contacts.\n\nFeatures:\n\n* Enter a phone number with country code and open WhatsApp directly\n* Auto-detect phone numbers from your clipboard\n* Browse recent call log entries and open WhatsApp for any of them\n* Filter call log by call type and WhatsApp contact status\n* Material 3 design with light and dark themes\n\nWhatsOpen requires no network access, contains no analytics, and does not track you. All processing happens on-device.\n\nPermissions:\n\n* Read call log — to show recent calls\n* Read contacts — to display contact names alongside numbers\n"}, "preferredSigner": "07430182ecf56cd179a83026c7e6295b82899bedf267f0dd9564e4d5c37fde20"}, "versions": {"b30b67299de3db20628160997e03bff5c4e19dd9d65fcb1654689642072cf8bc": {"added": 1780172537598, "file": {"name": "/com.harshalbhatia.whatsopen_5.apk", "sha256": "b30b67299de3db20628160997e03bff5c4e19dd9d65fcb1654689642072cf8bc", "size": 1874010, "ipfsCIDv1": "bafybeigifh27psx5xvh4vuvmyhhjmw4d6wznkwfjwkcwaj6ngdc75u6coa"}, "src": {"name": "/com.harshalbhatia.whatsopen_5_src.tar.gz", "sha256": "4bbbaa389b3bad86a2eada0769731172d6377802e61ab0a475d04b8d32e817c0", "size": 435247}, "manifest": {"versionName": "1.1.3", "versionCode": 5, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["07430182ecf56cd179a83026c7e6295b82899bedf267f0dd9564e4d5c37fde20"]}, "usesPermission": [{"name": "android.permission.READ_CALL_LOG"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "com.harshalbhatia.whatsopen.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeDep": {"en-US": "Designed to be used with WhatsApp, which is non-free software."}}, "whatsNew": {"en-US": "- Fix signing config to make F-Droid CI build work alongside reproducible builds\n"}}}}, "com.health.openscale": {"metadata": {"lastUpdated": 1780306216819}, "versions": {"96acb59887302a79342f3260f3def86e567e552bd5feb77a4d62fba16b46a0ff": null, "7fa9dbbb586eb02d47b05df13ee78e333bb04e6b606034656504b319abfae6f6": {"added": 1780306216819, "file": {"name": "/com.health.openscale_75.apk", "sha256": "7fa9dbbb586eb02d47b05df13ee78e333bb04e6b606034656504b319abfae6f6", "size": 29708626, "ipfsCIDv1": "bafybeiepibawzzvm7mosonaav5tzsugrgxp3mixqyz6lko2og3exzgjlpq"}, "src": {"name": "/com.health.openscale_75_src.tar.gz", "sha256": "b36cc37544170e9f102247f2f18e4c2e70685380fc29e97f7ce07f12d260bdc4", "size": 48670548}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "3.1.1", "versionCode": 75, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 36}, "signer": {"sha256": ["fadfeba2ecff3c70181a7e108f992cacd4eb7db144b03a8867e1e5f032478dbe"]}, "usesPermission": [{"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.BLUETOOTH_SCAN"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.health.openscale.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_ADMIN", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_ADVERTISE"}, {"name": "android.permission.ACCESS_FINE_LOCATION", "maxSdkVersion": 30}, {"name": "android.permission.ACCESS_COARSE_LOCATION", "maxSdkVersion": 30}]}, "whatsNew": {"en-GB": "* New Insights screen with rich, data-driven analysis of your measurement history.\n* Expanded device support: Dr.Trust Smart Scale 532, Cult Smart Scale Pro, RyFit (YunYue) and Eufy C20, plus broadcast-mode support for QN-lineage scales.\n* Connectivity fixes for Huawei AH100/CH100, QN/RENPHO, Beurer/Sanitas and Mi Scale 2 (incl. dual impedance).\n* Enabled ECW, ICW, protein and BCM metrics; CSV import/export now covers internal types.\n* Backups are staged and validated before restoring.\n"}}}}, "com.hfut.schedule": {"metadata": {"lastUpdated": 1780094298321}, "versions": {"411311486c0d1295a2b05a1ab3e261e1b1572cb7e9a5b8c10659966a445da900": null, "e802a641af87ecb0f62da46b01dc91208c8004583a1746880b94520b117d4b52": null, "c1be1e04befcc3af4a0032a3c8f97dee44280a87a5233217937ac9d573563d56": {"added": 1780094298321, "file": {"name": "/com.hfut.schedule_2644.apk", "sha256": "c1be1e04befcc3af4a0032a3c8f97dee44280a87a5233217937ac9d573563d56", "size": 28464592, "ipfsCIDv1": "bafybeicvo7ja4dvi5fdlhdscfpyh3qtha3xv5bpuyr4jatl67z4chb3pgi"}, "src": {"name": "/com.hfut.schedule_2644_src.tar.gz", "sha256": "abb5621c804faaf625bb09f806ed1a9f9dc7990d5f6a54c7809788ac744e5df8", "size": 21576326}, "manifest": {"nativecode": ["x86_64"], "versionName": "4.20.5.2", "versionCode": 2644, "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.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.REORDER_TASKS"}, {"name": "com.hfut.schedule.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on some websites of HFUT"}}}, "f62c1ddf050e02c996a669711d80c2bc16b2657312a197901cc1bf130b873115": {"added": 1780094298321, "file": {"name": "/com.hfut.schedule_2642.apk", "sha256": "f62c1ddf050e02c996a669711d80c2bc16b2657312a197901cc1bf130b873115", "size": 27985547, "ipfsCIDv1": "bafybeiczebwmrqfvlbzhwivqddwu7mgofrm5umoyuji4cn5rl2up5jqyvy"}, "src": {"name": "/com.hfut.schedule_2642_src.tar.gz", "sha256": "13ec6528681f1f407347ce9016883516c17823151b000d0c6ea95bdde7fc1734", "size": 21576308}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "4.20.5.2", "versionCode": 2642, "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.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"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.hhst.litube": {"metadata": {"lastUpdated": 1780441838659}, "versions": {"131a8040018cf7a579e9a19e094232ec9b6d86a21931f9fb510e67e523d69e80": null, "4c4ab1a01a042981cb911244d46e1968eb9795d64b5af0a7449dbeaf4cf427d5": {"added": 1780441838659, "file": {"name": "/com.hhst.litube_214.apk", "sha256": "4c4ab1a01a042981cb911244d46e1968eb9795d64b5af0a7449dbeaf4cf427d5", "size": 6547136, "ipfsCIDv1": "bafybeifeoqcqgp43mans3mcd57mi7vgnpvyqisr2xswfceepp5o25um7xu"}, "src": {"name": "/com.hhst.litube_214_src.tar.gz", "sha256": "0cca6474e918fffe039e306586a0e09e00d359aa8b4cd6fc766c0abfd39ed2d2", "size": 2154493}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "v2.1.4", "versionCode": 214, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["470dc7c3b76f15787a1c9aa122babf3288c471dd916088c540ca361b652a4d25"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "com.hhst.litube.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on Youtube, Github and returnyoutubedislikeapi.com servers"}}, "whatsNew": {"en-US": "- Fixed video quality falling back to 360p\n- Fixed some 403 and source error playback issues\n- Fixed action button text rendering\n- Fixed WebView clicks after long-press preview popups\n- Fixed the Add to queue option in long-press menus\n- Fixed pause support in Download Activity\n- Fixed downloader video quality and audio track item display\n- Added an Auto quality option when player quality memory is off\n- Fixed fullscreen switching with auto-rotate enabled\n- Fixed the monochrome icon\n- Fixed oth"}}}}, "com.hicorenational.wikipedia": {"metadata": {"lastUpdated": 1780094298321}, "versions": {"9a5c1355fa27b2b7e29fba3f8507eb4e6640423a76a8702a81282bb2e6d50a42": null, "51fe2dda57737c09130f360842138469b5a1821742d52ef18b5e40919fef0d62": {"added": 1780094298321, "file": {"name": "/com.hicorenational.wikipedia_50590.apk", "sha256": "51fe2dda57737c09130f360842138469b5a1821742d52ef18b5e40919fef0d62", "size": 91755141, "ipfsCIDv1": "bafybeigadz53irzttsdwo3h6bv7p6evllcjfvwitckhawekk2c3zihbeni"}, "src": {"name": "/com.hicorenational.wikipedia_50590_src.tar.gz", "sha256": "a968098b9ba3ad09b82cfe640bd36a579906b81d68f2646c20089b11338bd889", "size": 66191456}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "r/50590-r-2026-05-28", "versionCode": 50590, "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.hmdm.launcher": {"metadata": {"lastUpdated": 1780094298321}, "versions": {"c2c9058cbcef8fd2422b269103fc91951bccb21cf1826817231cc0a631cc3042": null, "bd855672aa2e814a54f3bebbd11b3f5fb33c67eeb005f915329661e57ae6c543": {"added": 1780094298321, "file": {"name": "/com.hmdm.launcher_15360.apk", "sha256": "bd855672aa2e814a54f3bebbd11b3f5fb33c67eeb005f915329661e57ae6c543", "size": 6261420, "ipfsCIDv1": "bafybeigurreu7h4sb35ubgismaui4rfxvbrb25c2zz52zs6jaelajl6msq"}, "src": {"name": "/com.hmdm.launcher_15360_src.tar.gz", "sha256": "6124725ed29173e451e4dc4b9f89c84982d10bea96f746c72a5ce3b3ccbed176", "size": 492969}, "manifest": {"versionName": "6.36", "versionCode": 15360, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 34}, "signer": {"sha256": ["7d58793d7c3e22192c236acb499cf48dbb8f277f05005661881267f5326bf271"]}, "usesPermission": [{"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.READ_PHONE_NUMBERS"}, {"name": "android.permission.READ_PRIVILEGED_PHONE_STATE"}, {"name": "android.permission.GET_TASKS"}, {"name": "android.permission.PACKAGE_USAGE_STATS"}, {"name": "android.permission.INJECT_EVENTS"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.REQUEST_DELETE_PACKAGES"}, {"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_ADMIN", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.CHANGE_WIFI_STATE"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "com.mediatek.permission.CTA_ENABLE_WIFI"}, {"name": "com.mediatek.permission.CTA_ENABLE_BT"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.REQUEST_PASSWORD_COMPLEXITY"}, {"name": "android.permission.MASTER_CLEAR"}, {"name": "android.permission.WRITE_SETTINGS"}, {"name": "android.permission.MANAGE_DEVICE_POLICY_AIRPLANE_MODE"}, {"name": "android.permission.MANAGE_DEVICE_POLICY_APPS_CONTROL"}, {"name": "android.permission.MANAGE_DEVICE_POLICY_AUDIO_OUTPUT"}, {"name": "android.permission.MANAGE_DEVICE_POLICY_BLUETOOTH"}, {"name": "android.permission.MANAGE_DEVICE_POLICY_CALLS"}, {"name": "android.permission.MANAGE_DEVICE_POLICY_CERTIFICATES"}, {"name": "android.permission.MANAGE_DEVICE_POLICY_DEBUGGING_FEATURES"}, {"name": "android.permission.MANAGE_DEVICE_POLICY_DISPLAY"}, {"name": "android.permission.MANAGE_DEVICE_POLICY_FACTORY_RESET"}, {"name": "android.permission.MANAGE_DEVICE_POLICY_FUN"}, {"name": "android.permission.MANAGE_DEVICE_POLICY_INSTALL_UNKNOWN_SOURCES"}, {"name": "android.permission.MANAGE_DEVICE_POLICY_LOCALE"}, {"name": "android.permission.MANAGE_DEVICE_POLICY_LOCATION"}, {"name": "android.permission.MANAGE_DEVICE_POLICY_LOCK_CREDENTIALS"}, {"name": "android.permission.MANAGE_DEVICE_POLICY_MICROPHONE"}, {"name": "android.permission.MANAGE_DEVICE_POLICY_MOBILE_NETWORK"}, {"name": "android.permission.MANAGE_DEVICE_POLICY_MODIFY_USERS"}, {"name": "android.permission.MANAGE_DEVICE_POLICY_NEARBY_COMMUNICATION"}, {"name": "android.permission.MANAGE_DEVICE_POLICY_OVERRIDE_APN"}, {"name": "android.permission.MANAGE_DEVICE_POLICY_PHYSICAL_MEDIA"}, {"name": "android.permission.MANAGE_DEVICE_POLICY_PRINTING"}, {"name": "android.permission.MANAGE_DEVICE_POLICY_RESET_PASSWORD"}, {"name": "android.permission.MANAGE_DEVICE_POLICY_RESTRICT_PRIVATE_DNS"}, {"name": "android.permission.MANAGE_DEVICE_POLICY_SAFE_BOOT"}, {"name": "android.permission.MANAGE_DEVICE_POLICY_SCREEN_CONTENT"}, {"name": "android.permission.MANAGE_DEVICE_POLICY_SMS"}, {"name": "android.permission.MANAGE_DEVICE_POLICY_SYSTEM_UPDATES"}, {"name": "android.permission.MANAGE_DEVICE_POLICY_SYSTEM_DIALOGS"}, {"name": "android.permission.MANAGE_DEVICE_POLICY_TIME"}, {"name": "android.permission.MANAGE_DEVICE_POLICY_USB_FILE_TRANSFER"}, {"name": "android.permission.MANAGE_DEVICE_POLICY_VPN"}, {"name": "android.permission.MANAGE_DEVICE_POLICY_WALLPAPER"}, {"name": "android.permission.MANAGE_DEVICE_POLICY_WIFI"}, {"name": "android.permission.MANAGE_DEVICE_POLICY_WINDOWS"}, {"name": "android.permission.MANAGE_DEVICE_POLICY_WIPE_DATA"}, {"name": "android.permission.CAMERA"}, {"name": "com.hmdm.launcher.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.idunnololz.summit.fdroid": {"metadata": {"lastUpdated": 1780441838659}, "versions": {"4870d6cd8d2ceb7ea22f796847ffe4e78d679471cf765578eb03e385006b8a05": null, "340ae05e1b67751b600d042206db2da779f657f713b5ff3bfcb61cb9d2e86d6a": {"added": 1780441838659, "file": {"name": "/com.idunnololz.summit.fdroid_341.apk", "sha256": "340ae05e1b67751b600d042206db2da779f657f713b5ff3bfcb61cb9d2e86d6a", "size": 15598993, "ipfsCIDv1": "bafybeiffvj2ll5v5wygptvpavg3oxoms7uf33j4tbmysu6tqmzdtviqsnq"}, "src": {"name": "/com.idunnololz.summit.fdroid_341_src.tar.gz", "sha256": "0ee922e1d516e71890b4580c54d1a9e824d81b852bda9d695b4dca7aa3530e66", "size": 13024144}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.82.5-fdroid", "versionCode": 341, "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"}]}}}}, "com.illiouchine.jm": {"metadata": {"lastUpdated": 1780094298321, "name": {"br": "Jarl"}, "summary": {"br": "Votadegoù ezlinenn evit divizout ha votiñ en ur ober gant Barn ar Muiañ niver", "en-GB": "Offline polls to decide and vote using Majority Judgment"}, "description": {"en-GB": "Transform your phone into a mobile, offline urn for a local Majority Judgment poll.\n\nSet up a poll in seconds, and share the phone amongst participants.\n\nThis application helps groups decide together quickly about a subject.\n\nMajority Judgment is an elegant ranking system used in French wine contests, where each participant judges each proposal, so there is no \"throwing your vote away\".\n"}}, "versions": {"456e9f59ad3daa94f5f726d093fc91506fb4e65b441b82dc5ec75af9c29119c9": null, "eb431edba1eafef8c23cf83459ece539dac211cf43f24bf6cf4179f6994a5cde": {"added": 1780094298321, "file": {"name": "/com.illiouchine.jm_21.apk", "sha256": "eb431edba1eafef8c23cf83459ece539dac211cf43f24bf6cf4179f6994a5cde", "size": 2903470, "ipfsCIDv1": "bafybeigqvnatzfm6fngehknnpqczlocjlxnjotwrx52intp2qfmlydlkmu"}, "src": {"name": "/com.illiouchine.jm_21_src.tar.gz", "sha256": "5e16fc7a161639542a8584a08a48496599f9070a5bb70e7a7b882afeed2fea90", "size": 1965548}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.5.8", "versionCode": 21, "usesSdk": {"minSdkVersion": 27, "targetSdkVersion": 35}, "signer": {"sha256": ["75df18568589c964c95fa2131bb4e49f218d4bdd0e3fd9d735c028cab0d5523f"]}, "usesPermission": [{"name": "com.illiouchine.jm.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"br": "* Ouzhpennañ Ya/Bo/Ket\n* Sil ar c'hemennadennoù dre feur\n", "en-GB": "* Add Aye/Meh/Nay grading\n* Allow filtering ballots by nuance\n", "en-US": "* Add Aye/Meh/Nay grading\n* Allow filtering ballots by nuance", "fr-FR": "* Ajout des mentions Oui/Bof/Non\n* Filtre sur les bulletins par nuance\n"}}, "e3bc5384e6a08c3e6459dd04364be7efc11fbdb493e51b51a6def7a01e3e983e": {"whatsNew": {"en-GB": "* Improve the proximity profile's layout\n* Fix a crash when looking consecutively at different poll results\n* Improve the results screen on small devices with big fonts\n* Show the relative neutral as a notch in the proximity profiles\n* Allow simple filtering of the ballots on the results screen\n", "fr-FR": "* Amélioration du profil de proximité\n* Correction d'un plantage quand on consultait consécutivement divers scrutins\n* Amélioration de l'affichage sur les petits écrans avec de grosses typos\n* Indication du neutre relatif sous forme d'encoche dans le profil de proximité\n* Implémentation d'un filtre simple sur les bulletins\n"}}}}, "com.imi.smartedge.sidebar.panel": {"metadata": {"lastUpdated": 1780614376764}, "versions": {"9e42161ab6f7c4e6c8776c3423123da8b0e2d11ba2d3c20474a5a853b69f1d35": null, "278f1d41ac27a2ca0bdb3eeeb48681d0c3987e116ce4988048bfe157294b9ef0": {"added": 1780614376764, "file": {"name": "/com.imi.smartedge.sidebar.panel_12.apk", "sha256": "278f1d41ac27a2ca0bdb3eeeb48681d0c3987e116ce4988048bfe157294b9ef0", "size": 2856872, "ipfsCIDv1": "bafybeiafkvheswwpsilskhq6enn3eissyup33b2iauuuainujshydo3ih4"}, "src": {"name": "/com.imi.smartedge.sidebar.panel_12_src.tar.gz", "sha256": "7ee2728cafbc02186f59bf22968614d708a474a85483c4c7262c0400dd5e13a8", "size": 2294702}, "manifest": {"versionName": "1.3.5", "versionCode": 12, "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 'Long Press' gesture support to the edge handle.\n- Restored 'Slide' as default animation style.\n- Added Animation Style selection to settings.\n- Fixed sidebar always sliding in Popup mode.\n- Fixed false Accessibility Required warnings with Shizuku.\n- Unified animation logic for panels & pickers.\n- Added search to all App Selectors.\n- Modernized Icon Pack selection UI.\n- Native Gesture Engine with split-screen support.\n- Improved swipe responsiveness & sensitivity.\n"}}}}, "com.impostormx.org": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"83562aab5e997a49204f90923603f4b54b988f82136c390fddd9603933f5a031": {"added": 1781040519859, "file": {"name": "/com.impostormx.org_43.apk", "sha256": "83562aab5e997a49204f90923603f4b54b988f82136c390fddd9603933f5a031", "size": 25209947, "ipfsCIDv1": "bafybeib23g63wqkvbqams7bdspk4cjp2yufnxgcbvrwuiur5o6pllr2sqe"}, "src": {"name": "/com.impostormx.org_43_src.tar.gz", "sha256": "c8edca4ef06280a9cbd6af03d25cb97bfb1d03a5034ef01b68dac4ffd7f954d9", "size": 67989809}, "manifest": {"nativecode": ["x86_64"], "versionName": "2.2.0", "versionCode": 43, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["ceef043414191a6dd0415a16ec31b41253af252cc09baf3f03c63e34165128db"]}, "usesPermission": [{"name": "android.permission.VIBRATE"}, {"name": "com.impostormx.org.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "70435693f036d3f5061873764af410276c0285569c000ed4eef32cad624aa52d": {"added": 1781040519859, "file": {"name": "/com.impostormx.org_42.apk", "sha256": "70435693f036d3f5061873764af410276c0285569c000ed4eef32cad624aa52d", "size": 23841892, "ipfsCIDv1": "bafybeiglg2ag3afwxix2iqhzn2karmxuf2qhxodp2rxiu2qoozhzdg2ypu"}, "src": {"name": "/com.impostormx.org_42_src.tar.gz", "sha256": "ae542723a9bebda88f6203ddc19251070cd37eb97b932bf9f5deee754b60d31c", "size": 67988946}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "2.2.0", "versionCode": 42, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["ceef043414191a6dd0415a16ec31b41253af252cc09baf3f03c63e34165128db"]}, "usesPermission": [{"name": "android.permission.VIBRATE"}, {"name": "com.impostormx.org.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "734b4b9a4b4091bd8f2633f0fb9cb52377e670b7b6b1ea256a4adca81c93f4a7": {"added": 1781040519859, "file": {"name": "/com.impostormx.org_41.apk", "sha256": "734b4b9a4b4091bd8f2633f0fb9cb52377e670b7b6b1ea256a4adca81c93f4a7", "size": 21421162, "ipfsCIDv1": "bafybeibzvvnijzm7bimt2g6zc4dke5522wyrdwmxoilchedsqj4hdd2rya"}, "src": {"name": "/com.impostormx.org_41_src.tar.gz", "sha256": "56db4c64f5b0f3682f72b66e4490c78377b5382d7ea4b5f65edbe4a22550801d", "size": 67988595}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "2.2.0", "versionCode": 41, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["ceef043414191a6dd0415a16ec31b41253af252cc09baf3f03c63e34165128db"]}, "usesPermission": [{"name": "android.permission.VIBRATE"}, {"name": "com.impostormx.org.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.infomaniak.euria": {"metadata": {"lastUpdated": 1780506857489}, "versions": {"7f04d5e0ac65fe341fc60b2f2ed443075d9c25859fc08abe3d4168e244177766": null, "76d17a1068a19d2da79f2f258f07333f21953839212e43ec79e205e45a0d8909": {"added": 1780506857489, "file": {"name": "/com.infomaniak.euria_100400201.apk", "sha256": "76d17a1068a19d2da79f2f258f07333f21953839212e43ec79e205e45a0d8909", "size": 21884434, "ipfsCIDv1": "bafybeic4626yasfjh7zh6l435pct6brxeramfv3aczi6vk2ojxbohyg4oy"}, "src": {"name": "/com.infomaniak.euria_100400201_src.tar.gz", "sha256": "5e625f7fd73dc8315b2889ef05cd7124d8693934dba3629a84a9877e96b6573b", "size": 33639917}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.4.2", "versionCode": 100400201, "usesSdk": {"minSdkVersion": 27, "targetSdkVersion": 35}, "signer": {"sha256": ["b934bff7209aa08bedd01152467a248087ab6891174582cc238db24b4f97d6ef"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.infomaniak.euria.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Rely on euria.infomaniak.org"}, "Tracking": {"en-US": "Uses self-hosted Sentry on Infomaniak servers for anonymous crash reports."}}}}}, "com.infomaniak.mail": {"metadata": {"lastUpdated": 1780172537598}, "versions": {"45c928ba0754cf1190830a7f422dcae3484d66206db378eb550ccb53a551d2f0": null, "ace5a3e12c2210628219f69e622fbc576ae1cbecb3c29130debe3568b729e510": null, "75dafa0b260876872df4fbe1301127da33979a42ba8018c3995967ab28f3912e": {"added": 1780172537598, "file": {"name": "/com.infomaniak.mail_12900101.apk", "sha256": "75dafa0b260876872df4fbe1301127da33979a42ba8018c3995967ab28f3912e", "size": 74766271, "ipfsCIDv1": "bafybeidfx55lf7mro2l5tco7svi35gutukovz3zitrkpnrlumbyq6o2t6u"}, "src": {"name": "/com.infomaniak.mail_12900101_src.tar.gz", "sha256": "f7e368d6c51e2264bfe06a8ee20a841dea16ab51a2e55f9ac91f25a9c2dcedca", "size": 21046321}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.29.1", "versionCode": 12900101, "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": "- Fix newly created accounts connection\n- Support keeping the account connected when switching to a new device\n", "fr": "- Correction de l'impossibilité de se connecter avec un compte nouvellement créé\n- Support du passage à un nouvel appareil en restant connecté\n"}}, "e0436e2a968a519eb917f87912c6d36ec3581d0f288342e844ad69649311cb8d": {"added": 1780094298321, "file": {"name": "/com.infomaniak.mail_12900001.apk", "sha256": "e0436e2a968a519eb917f87912c6d36ec3581d0f288342e844ad69649311cb8d", "size": 74749831, "ipfsCIDv1": "bafybeifrga35nezbp6aiiuade5wusye5guhoteaxzs37wqvnxu3l3o6ray"}, "src": {"name": "/com.infomaniak.mail_12900001_src.tar.gz", "sha256": "a3af529c7541b60b2da52253ec8d7ff3ff6d5622fc3f35d20807a7e368319593", "size": 21034522}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.29.0", "versionCode": 12900001, "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": "- Block all email sending actions when an administrator has put the mailbox as read-only\n- Add confirmation dialogs when replying to a no-reply address\n- Fix an animation crash in the message list\n- Ensure the cancel button is correctly enabled when confirmation dialogs are displayed for the second time\n- Improve performances on heavy mailboxes with a lot of activities\n- Fix crash when removing unknown recipient chip from a mailto\n", "fr": "- Blocage des opérations d'envoi d'e-mails lorsqu'un administrateur a défini l'adresse en lecture seule\n- Ajout d'une alerte de confirmation lors de la réponse à une adresse « no-reply »\n- Correction d'un crash lié à l'animation dans la liste des messages\n- Le bouton « Annuler » est maintenant correctement activé lors du deuxieme affichage des alertes de confirmation\n- Amélioration des performances sur les adresses avec une forte activité\n- Correction d'un crash lors de la suppression d'un desti"}}}}, "com.inky.fitnesscalendar": {"metadata": {"lastUpdated": 1781040519859, "summary": {"en-US": "A private and offline by default activity tracker."}}, "versions": {"65071a7cb23f3d38fd79e52262442f303ac81855fa502fe2c90e628a055e42bf": null, "aa645f7b663046778c2f6d1c492af8bf43ae6c7abb8f16bbe4f78fc454bde322": null, "07bad4449128e2acf9570d3603b818c15e10a1a71ad173e0cc0822a16f0eab63": {"added": 1781040519859, "file": {"name": "/com.inky.fitnesscalendar_23.apk", "sha256": "07bad4449128e2acf9570d3603b818c15e10a1a71ad173e0cc0822a16f0eab63", "size": 16173487, "ipfsCIDv1": "bafybeifr72kddhoqtfvx5kl3ypgu7hl7hqttq4w7q4onw7sfzksyxx4y6m"}, "src": {"name": "/com.inky.fitnesscalendar_23_src.tar.gz", "sha256": "f6cd702295ecc6707244032e579070a19dd641e68801d42091e4c1603bad57d8", "size": 981664}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a"], "versionName": "2026.06.1", "versionCode": 23, "features": [{"name": "android.hardware.vulkan.version"}], "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["2e5efe79551b2205bd95b1348114776fb44ef37b402012e446b759935a425fa8"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "com.inky.fitnesscalendar.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Fix wrongly localized weekdays in the summary view\n"}}, "42a44383987093465eeb72ff1016cb55c89dc79e4f0657f0c07b1316602a532d": {"added": 1780172537598, "file": {"name": "/com.inky.fitnesscalendar_22.apk", "sha256": "42a44383987093465eeb72ff1016cb55c89dc79e4f0657f0c07b1316602a532d", "size": 16190927, "ipfsCIDv1": "bafybeieejys53v3zjtpkzsyb5zxt54iu72q6g25ytegqsryemyj7jq7s4a"}, "src": {"name": "/com.inky.fitnesscalendar_22_src.tar.gz", "sha256": "a3632a3ad800cd936b07335e50bab5043192e262abebb34906ecb6acaf051452", "size": 981267}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a"], "versionName": "2026.05.1", "versionCode": 22, "features": [{"name": "android.hardware.vulkan.version"}], "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["2e5efe79551b2205bd95b1348114776fb44ef37b402012e446b759935a425fa8"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "com.inky.fitnesscalendar.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Add editable description to recordings\n- Allow configuring the image viewport (Via long tap on the image in the activity editor)\n- Show more day information in the activity log\n- Activity types can now be archived\n- Show all statistics instead of limiting them to one year\n"}}}}, "com.inspiredandroid.braincup": {"metadata": {"lastUpdated": 1780441838659, "screenshots": {"phone": {"ar": [{"name": "/com.inspiredandroid.braincup/ar/phoneScreenshots/01.png", "sha256": "5e43feb8b1bd447269ad92e2fea8b5ceb93dc211e8717b000e48b027d66a6113", "size": 60895}, {"name": "/com.inspiredandroid.braincup/ar/phoneScreenshots/02.png", "sha256": "63e7d24e906d83d504bb6eeb339800693a1ca165912b504e29a3f99dc56bc3a7", "size": 19923}, {"name": "/com.inspiredandroid.braincup/ar/phoneScreenshots/03.png", "sha256": "89f223cf253fc3ef895b78ece1c7769528131a5d614665449ba0efa3e6c48d0d", "size": 22516}, {"name": "/com.inspiredandroid.braincup/ar/phoneScreenshots/04.png", "sha256": "1fa7bef0fdbb0e8e60283663b9bff2ca03358c653761d83c14fcd32895172155", "size": 23543}, {"name": "/com.inspiredandroid.braincup/ar/phoneScreenshots/05.png", "sha256": "ac51e6f6b6868952a2c361eafaa909a338319fe05d222e1daa5ec886ff77a26d", "size": 17676}, {"name": "/com.inspiredandroid.braincup/ar/phoneScreenshots/06.png", "sha256": "1701db2963476008bef6e3c3fb58bf66d03e069f41c1955fdb6d399ba586fcad", "size": 23294}], "bn-BD": [{"name": "/com.inspiredandroid.braincup/bn-BD/phoneScreenshots/01.png", "sha256": "c3401cc1a56caaa4ea29fa7db9a3838efffc203fd60dbc8e0ff4513ee0716896", "size": 63254}, {"name": "/com.inspiredandroid.braincup/bn-BD/phoneScreenshots/02.png", "sha256": "6c2ed10caee80ab9fd1ce085217378581f023ecb0264f53d7463597915f1ae85", "size": 20202}, {"name": "/com.inspiredandroid.braincup/bn-BD/phoneScreenshots/03.png", "sha256": "09778aa1c01417b246c22528c63d84d1a7c36e5ef5b6072ab0a9cf9ebf06accd", "size": 22507}, {"name": "/com.inspiredandroid.braincup/bn-BD/phoneScreenshots/04.png", "sha256": "14b6822aaea64b1a844edc2cd321b9d94ccc14422bf91125cb496ddf6666de1b", "size": 28371}, {"name": "/com.inspiredandroid.braincup/bn-BD/phoneScreenshots/05.png", "sha256": "a467c904534f67cbdd45f7c314cd618db549b0e1fa5cc39b9f6c4451acd42eaa", "size": 20545}, {"name": "/com.inspiredandroid.braincup/bn-BD/phoneScreenshots/06.png", "sha256": "532c3b755cc93a6e0d72a5d52c8bf5ca822ecd60437746e8a06ce575e985d07c", "size": 24449}], "de-DE": [{"name": "/com.inspiredandroid.braincup/de-DE/phoneScreenshots/01.png", "sha256": "77e4b1ff045cae93354acf8859d0ad5602dbf508c070f052d6c430f3f09518df", "size": 63013}, {"name": "/com.inspiredandroid.braincup/de-DE/phoneScreenshots/02.png", "sha256": "01eb67dd561e03944c7dd51e70ac9d969c23be56c8e55de477b78f2cd6a1140b", "size": 20069}, {"name": "/com.inspiredandroid.braincup/de-DE/phoneScreenshots/03.png", "sha256": "ff0dc319cce0dfea152f27dc4324139e0b3fa90634d13cfd609edce4571c2a37", "size": 22475}, {"name": "/com.inspiredandroid.braincup/de-DE/phoneScreenshots/04.png", "sha256": "ba567aacd4bfca0ee2d1c1f24ba9693b34bb8a133e3f746973faf17b75bf5223", "size": 26349}, {"name": "/com.inspiredandroid.braincup/de-DE/phoneScreenshots/05.png", "sha256": "7b7e60ce2d2de5d143a09f84065ae4d9140006311f6c1418c0f087adb6558ef5", "size": 19441}, {"name": "/com.inspiredandroid.braincup/de-DE/phoneScreenshots/06.png", "sha256": "61492fd4a2c9a1396bf84ce8f119ef05a17171e6b23239c0b655dd8d2922a955", "size": 26638}], "en-US": [{"name": "/com.inspiredandroid.braincup/en-US/phoneScreenshots/01.png", "sha256": "3b4b20fc51b3f7a4e90954c91fa53df0ec57033ef4a53e8a25eb92fa5fa91069", "size": 61473}, {"name": "/com.inspiredandroid.braincup/en-US/phoneScreenshots/02.png", "sha256": "08e4eb014fedeab4a23ea2a21ffefc47c27acef678763dd8c6bd987d8f16a889", "size": 20122}, {"name": "/com.inspiredandroid.braincup/en-US/phoneScreenshots/03.png", "sha256": "801b9d55c7150f9eeeafbb9611765f30b65d2a4ce84640aa1a1c455636d866a4", "size": 22472}, {"name": "/com.inspiredandroid.braincup/en-US/phoneScreenshots/04.png", "sha256": "dc7f85da1324d46fc14ada5dfdaed50def643418b06644b0fc26d1e483512a42", "size": 24992}, {"name": "/com.inspiredandroid.braincup/en-US/phoneScreenshots/05.png", "sha256": "1536d08070a182f7ebed50dceb2539ca3a49c03e5964331bc1d98d9936fe211b", "size": 19216}, {"name": "/com.inspiredandroid.braincup/en-US/phoneScreenshots/06.png", "sha256": "672007a830a65e969228e146685f86936df95a754a227efdc2928f06e36fe97a", "size": 25070}], "es-ES": [{"name": "/com.inspiredandroid.braincup/es-ES/phoneScreenshots/01.png", "sha256": "9c893dee631e5c879248dc9c94a109f2662c1c6c41a711ba8ffe1520f5536ed2", "size": 64165}, {"name": "/com.inspiredandroid.braincup/es-ES/phoneScreenshots/02.png", "sha256": "e47fff04335070d5bc125ceab1562337aafdac57f8bed9b9c7594252568a60e0", "size": 21069}, {"name": "/com.inspiredandroid.braincup/es-ES/phoneScreenshots/03.png", "sha256": "801b9d55c7150f9eeeafbb9611765f30b65d2a4ce84640aa1a1c455636d866a4", "size": 22472}, {"name": "/com.inspiredandroid.braincup/es-ES/phoneScreenshots/04.png", "sha256": "bdd3930da9ed7e67699b7986472ac146610f9f8634fdf920e225edd977a49980", "size": 27365}, {"name": "/com.inspiredandroid.braincup/es-ES/phoneScreenshots/05.png", "sha256": "e36f19c63a94503492da40d7ac6b7dd3d7c931a3c90fa4d94d044ac5d25b98ef", "size": 20005}, {"name": "/com.inspiredandroid.braincup/es-ES/phoneScreenshots/06.png", "sha256": "26434154d0a2703fcd08ba967bb8653be038e759a2d1590c809a80bbf4749916", "size": 24314}], "fr-FR": [{"name": "/com.inspiredandroid.braincup/fr-FR/phoneScreenshots/01.png", "sha256": "fc85245aa722a7c4b03b4f6b398eebc23cd9d17b012dd37537a23081e9032940", "size": 64618}, {"name": "/com.inspiredandroid.braincup/fr-FR/phoneScreenshots/02.png", "sha256": "bf9aa80a0831c0ed787148f94d693d56358ef6bae9190b767a0ac50566bb668d", "size": 20041}, {"name": "/com.inspiredandroid.braincup/fr-FR/phoneScreenshots/03.png", "sha256": "801b9d55c7150f9eeeafbb9611765f30b65d2a4ce84640aa1a1c455636d866a4", "size": 22472}, {"name": "/com.inspiredandroid.braincup/fr-FR/phoneScreenshots/04.png", "sha256": "57f3d89ff9b4b149669f0226391d785bc0590bf419d86b9dccb9533997c36fbc", "size": 29830}, {"name": "/com.inspiredandroid.braincup/fr-FR/phoneScreenshots/05.png", "sha256": "6d1777e2dfd75d00125ff0ca3aff68a36407323ba675aff0626525556fe563f1", "size": 19986}, {"name": "/com.inspiredandroid.braincup/fr-FR/phoneScreenshots/06.png", "sha256": "1a1aba0210e34a294434a4cc5d6011728b1511aa36b006bec1e242f38508360e", "size": 25228}], "hi-IN": [{"name": "/com.inspiredandroid.braincup/hi-IN/phoneScreenshots/01.png", "sha256": "50e0f72e163393510d2ebd248767102c6321dc5b7bba6cc3c63a11ae29f9cc5e", "size": 60107}, {"name": "/com.inspiredandroid.braincup/hi-IN/phoneScreenshots/02.png", "sha256": "2b0728e969032d95215bb8a0366a56d5c62b0fd6610608714aaa7a878e221d5f", "size": 19996}, {"name": "/com.inspiredandroid.braincup/hi-IN/phoneScreenshots/03.png", "sha256": "801b9d55c7150f9eeeafbb9611765f30b65d2a4ce84640aa1a1c455636d866a4", "size": 22472}, {"name": "/com.inspiredandroid.braincup/hi-IN/phoneScreenshots/04.png", "sha256": "361da8ab840c2df5d40df73a7ad1a79fba70f9c27aac48d77ebcba26394f07b0", "size": 25080}, {"name": "/com.inspiredandroid.braincup/hi-IN/phoneScreenshots/05.png", "sha256": "3f0d5ad76281f427c5219764ee61819f3f30134abc4605d31bc9fb2013b8e50b", "size": 18852}, {"name": "/com.inspiredandroid.braincup/hi-IN/phoneScreenshots/06.png", "sha256": "1fb471133cb03f980322430d85372af33fc90f23abdaf3f1b336c88bfab4deb3", "size": 24602}], "id": [{"name": "/com.inspiredandroid.braincup/id/phoneScreenshots/01.png", "sha256": "ac28383f7188e11d0f6064ffe8586d6be82b7c9f8ed9484e2697037a156d359a", "size": 62505}, {"name": "/com.inspiredandroid.braincup/id/phoneScreenshots/02.png", "sha256": "98853425d9ee8b3cb264bee25631e68a2195e3e0b992d64f545165cb5b966bfa", "size": 19948}, {"name": "/com.inspiredandroid.braincup/id/phoneScreenshots/03.png", "sha256": "801b9d55c7150f9eeeafbb9611765f30b65d2a4ce84640aa1a1c455636d866a4", "size": 22472}, {"name": "/com.inspiredandroid.braincup/id/phoneScreenshots/04.png", "sha256": "9416417ce254a1fa14a9fe76f2c73bbbd835b332def34798e7ea5c84f6f0fffc", "size": 25637}, {"name": "/com.inspiredandroid.braincup/id/phoneScreenshots/05.png", "sha256": "c3763db43adbcd04baf121459bf71ed3cabecc3db18f3aa0f755e17d5bb033bd", "size": 17926}, {"name": "/com.inspiredandroid.braincup/id/phoneScreenshots/06.png", "sha256": "ce45d80ab10cbe3487eed62f54fc146ec5cfec54b29f815362b07ebf1eb06b29", "size": 25366}], "it-IT": [{"name": "/com.inspiredandroid.braincup/it-IT/phoneScreenshots/01.png", "sha256": "c74e67b8bed7a4e023ee0beb2d7f477e33575644e0aef418fb270197f46af055", "size": 63966}, {"name": "/com.inspiredandroid.braincup/it-IT/phoneScreenshots/02.png", "sha256": "55e87d09b8488f925f3e3d25f524180acfe308c5f1b2a4cb1551e6295a6d6519", "size": 19961}, {"name": "/com.inspiredandroid.braincup/it-IT/phoneScreenshots/03.png", "sha256": "801b9d55c7150f9eeeafbb9611765f30b65d2a4ce84640aa1a1c455636d866a4", "size": 22472}, {"name": "/com.inspiredandroid.braincup/it-IT/phoneScreenshots/04.png", "sha256": "488ca5dad82531c267930bbaafd0e26d3ad56b4d77aef595a9f5d9a072f5869c", "size": 27920}, {"name": "/com.inspiredandroid.braincup/it-IT/phoneScreenshots/05.png", "sha256": "1116d24b220531ed0878f3dcaf9f90e4d2e3904392cc276373601a7d3014db70", "size": 19000}, {"name": "/com.inspiredandroid.braincup/it-IT/phoneScreenshots/06.png", "sha256": "104f4b20fa57f8f11d5c7309717e445eea1ddec1a60e9e64aa35891b3e766fc3", "size": 25137}], "ja-JP": [{"name": "/com.inspiredandroid.braincup/ja-JP/phoneScreenshots/01.png", "sha256": "562c2d64e5af072df87da7a16ed135c0ea92b37d1db0463cdebbbeb5eb63da5b", "size": 64553}, {"name": "/com.inspiredandroid.braincup/ja-JP/phoneScreenshots/02.png", "sha256": "a489530b0e1985eeec135c9b7e309215e5f3ada9e1fc9e2c1847baa7f9f0af20", "size": 19533}, {"name": "/com.inspiredandroid.braincup/ja-JP/phoneScreenshots/03.png", "sha256": "801b9d55c7150f9eeeafbb9611765f30b65d2a4ce84640aa1a1c455636d866a4", "size": 22472}, {"name": "/com.inspiredandroid.braincup/ja-JP/phoneScreenshots/04.png", "sha256": "0fd5a8d669786488e57e275ba175c91a6ab63b07129868f81b33eb852143f8e9", "size": 25146}, {"name": "/com.inspiredandroid.braincup/ja-JP/phoneScreenshots/05.png", "sha256": "6264ae0a24dae2a0453ab2c13b3a0141e6a3f881cb364b01ffe2a14cad8e1b8e", "size": 20821}, {"name": "/com.inspiredandroid.braincup/ja-JP/phoneScreenshots/06.png", "sha256": "6d24f1c4bfa27f006e21f4595c3268db0831ce9dba2eb00e9f8afa26634f2a7b", "size": 23923}], "ko-KR": [{"name": "/com.inspiredandroid.braincup/ko-KR/phoneScreenshots/01.png", "sha256": "fc63bdf8539cc73b98624fc418192dd1e493dc626e399dd7c2bbdcbe5ba66e24", "size": 57026}, {"name": "/com.inspiredandroid.braincup/ko-KR/phoneScreenshots/02.png", "sha256": "30feeadb154b7809fae09789db71e155368325fbff602cfd9c9b0530b8944c37", "size": 19636}, {"name": "/com.inspiredandroid.braincup/ko-KR/phoneScreenshots/03.png", "sha256": "801b9d55c7150f9eeeafbb9611765f30b65d2a4ce84640aa1a1c455636d866a4", "size": 22472}, {"name": "/com.inspiredandroid.braincup/ko-KR/phoneScreenshots/04.png", "sha256": "898034131bbf4e20db1f5eb1bdb4b5151d3fa8e03bc6ed1517b2832db9737974", "size": 22164}, {"name": "/com.inspiredandroid.braincup/ko-KR/phoneScreenshots/05.png", "sha256": "9d2edba8e29cba695c1c824f346deada3f366ff8ddcf077338afaa368e243af4", "size": 17785}, {"name": "/com.inspiredandroid.braincup/ko-KR/phoneScreenshots/06.png", "sha256": "2d98a4fbb87a5392eac9dfac862c878b05f1f1e294c280e0888ad369cd40fa30", "size": 25092}], "nl-NL": [{"name": "/com.inspiredandroid.braincup/nl-NL/phoneScreenshots/01.png", "sha256": "4ed29e37481864c4f354221351e54eb29a4cf33bfe39a5d030ff7bf0457b7b69", "size": 62488}, {"name": "/com.inspiredandroid.braincup/nl-NL/phoneScreenshots/02.png", "sha256": "6604bffaf4ea205eb67837327cc6f809d1dc7e88df3d24c8889cf5fbcc39bfa4", "size": 20393}, {"name": "/com.inspiredandroid.braincup/nl-NL/phoneScreenshots/03.png", "sha256": "801b9d55c7150f9eeeafbb9611765f30b65d2a4ce84640aa1a1c455636d866a4", "size": 22472}, {"name": "/com.inspiredandroid.braincup/nl-NL/phoneScreenshots/04.png", "sha256": "f5e111b6bda013dfabb624ff0381f63b54789298b806366216a6d3f6f80acaa8", "size": 25578}, {"name": "/com.inspiredandroid.braincup/nl-NL/phoneScreenshots/05.png", "sha256": "17aa6f55e0308efcd9fc4ebab48092c0fd57eea597748bfea5e5d87929ca5a44", "size": 19477}, {"name": "/com.inspiredandroid.braincup/nl-NL/phoneScreenshots/06.png", "sha256": "42561478c9a36270d9c7a0af63f48b0ceff9ae7c0c2da99ff718d7752b73c5a5", "size": 25403}], "pl-PL": [{"name": "/com.inspiredandroid.braincup/pl-PL/phoneScreenshots/01.png", "sha256": "c81b367bbab2252e04b4df3b6254022a236183cfb4d74cc6699f5fe36de9afc5", "size": 64332}, {"name": "/com.inspiredandroid.braincup/pl-PL/phoneScreenshots/02.png", "sha256": "d4265d06348ca50cd8e213830418fb762889f7092cdc4004d373be9581c5a08a", "size": 21422}, {"name": "/com.inspiredandroid.braincup/pl-PL/phoneScreenshots/03.png", "sha256": "801b9d55c7150f9eeeafbb9611765f30b65d2a4ce84640aa1a1c455636d866a4", "size": 22472}, {"name": "/com.inspiredandroid.braincup/pl-PL/phoneScreenshots/04.png", "sha256": "8f217056358fc66ac0411e59362fb55c1ae4e61721b6007d5e65e9b4150212a7", "size": 25718}, {"name": "/com.inspiredandroid.braincup/pl-PL/phoneScreenshots/05.png", "sha256": "0583fef345e5a41c68078e9c8e5fbd91b151aa0f332bf4215ce7900271ab7da8", "size": 21568}, {"name": "/com.inspiredandroid.braincup/pl-PL/phoneScreenshots/06.png", "sha256": "6192e1e9f8ef20812ecbc2aa63c44466c2b5c80615b8dde2ae94716067c362c0", "size": 24994}], "pt-BR": [{"name": "/com.inspiredandroid.braincup/pt-BR/phoneScreenshots/01.png", "sha256": "22a49853ddbbbd97829ed7ff7b0befb241d2d39942a44713f9b74c012f28e150", "size": 64494}, {"name": "/com.inspiredandroid.braincup/pt-BR/phoneScreenshots/02.png", "sha256": "da8c55545a5f8a5dd73723052df0c21224837b088cbf3310cdca1937d0d1b32b", "size": 21152}, {"name": "/com.inspiredandroid.braincup/pt-BR/phoneScreenshots/03.png", "sha256": "801b9d55c7150f9eeeafbb9611765f30b65d2a4ce84640aa1a1c455636d866a4", "size": 22472}, {"name": "/com.inspiredandroid.braincup/pt-BR/phoneScreenshots/04.png", "sha256": "8b8b9f2054e7168c5fec469f0e17375223ec624ea243d3c24c0f2f13b0bc3f1b", "size": 27655}, {"name": "/com.inspiredandroid.braincup/pt-BR/phoneScreenshots/05.png", "sha256": "95420970247f29522a8ce30edd8e60401a4b631c45fb94acf8a329589ad5aa5c", "size": 19316}, {"name": "/com.inspiredandroid.braincup/pt-BR/phoneScreenshots/06.png", "sha256": "e79b75f0f86de246463fe8ed3bc48c5b92a6dae143c3e1a755c73376fabb6d6d", "size": 25416}], "ru-RU": [{"name": "/com.inspiredandroid.braincup/ru-RU/phoneScreenshots/01.png", "sha256": "3e3fd1eb6b53f7a7a0fdada7522cbce11ecc65d91de51cac6a19e7ca26cb5b45", "size": 66299}, {"name": "/com.inspiredandroid.braincup/ru-RU/phoneScreenshots/02.png", "sha256": "42fa286ea5b1ebc70405163df04b2b4e4aed94a5c336909da75668eec4de6a1f", "size": 21091}, {"name": "/com.inspiredandroid.braincup/ru-RU/phoneScreenshots/03.png", "sha256": "801b9d55c7150f9eeeafbb9611765f30b65d2a4ce84640aa1a1c455636d866a4", "size": 22472}, {"name": "/com.inspiredandroid.braincup/ru-RU/phoneScreenshots/04.png", "sha256": "705f173bcb42110e2e14edaf6c06035c041d5679cbab4cb47306511972daa4d8", "size": 27039}, {"name": "/com.inspiredandroid.braincup/ru-RU/phoneScreenshots/05.png", "sha256": "2e9606fc568037607ec96dfc0e592d717effec063501d612d82319d072bbdd37", "size": 20225}, {"name": "/com.inspiredandroid.braincup/ru-RU/phoneScreenshots/06.png", "sha256": "92cb44295e5cc0a6004a6215241d06e819f2818de7110dcd8cadc70d4d5209d0", "size": 24122}], "th": [{"name": "/com.inspiredandroid.braincup/th/phoneScreenshots/01.png", "sha256": "53c8c719c0d230098ab5996134e2689d008916565516993eb5c16fd818871616", "size": 60516}, {"name": "/com.inspiredandroid.braincup/th/phoneScreenshots/02.png", "sha256": "fb57a55a842ac8f1c500d9dc9842df2e63f62403882534d79a89b6eff663ca7a", "size": 20913}, {"name": "/com.inspiredandroid.braincup/th/phoneScreenshots/03.png", "sha256": "801b9d55c7150f9eeeafbb9611765f30b65d2a4ce84640aa1a1c455636d866a4", "size": 22472}, {"name": "/com.inspiredandroid.braincup/th/phoneScreenshots/04.png", "sha256": "f63f64b56845db8f44b119f47a9d4c44935ac1ddf140956eb9ea40452c2c5a30", "size": 25434}, {"name": "/com.inspiredandroid.braincup/th/phoneScreenshots/05.png", "sha256": "1d6aa9b15a5c492024e307da5ca18477e5969ef0244d815bdfc6c3a2433b7c22", "size": 18121}, {"name": "/com.inspiredandroid.braincup/th/phoneScreenshots/06.png", "sha256": "716a17e2a5cbd55f02380847ffc27c3b582d491763f26e43e1bd4cba61aedadc", "size": 24292}], "tr-TR": [{"name": "/com.inspiredandroid.braincup/tr-TR/phoneScreenshots/01.png", "sha256": "26580148851a83f61889a33d6616400563744e790d3a91797d690f4fe836fb55", "size": 63911}, {"name": "/com.inspiredandroid.braincup/tr-TR/phoneScreenshots/02.png", "sha256": "f41b9931ec5aff416de40776e47078f855ae1576bd9c254c9f2616c9d7a89852", "size": 20147}, {"name": "/com.inspiredandroid.braincup/tr-TR/phoneScreenshots/03.png", "sha256": "801b9d55c7150f9eeeafbb9611765f30b65d2a4ce84640aa1a1c455636d866a4", "size": 22472}, {"name": "/com.inspiredandroid.braincup/tr-TR/phoneScreenshots/04.png", "sha256": "d2491413b3541683c818f575c7d6f945dcaec35e6e74a7dd792340db0dc080c0", "size": 26294}, {"name": "/com.inspiredandroid.braincup/tr-TR/phoneScreenshots/05.png", "sha256": "3704ac907d38a0726a5033d4443fed2f5dcbf9b49e5b520e0831453f4a3bfbb4", "size": 19697}, {"name": "/com.inspiredandroid.braincup/tr-TR/phoneScreenshots/06.png", "sha256": "e7e4d72fee620e44a798f82e9d6e4f3b1cd4db7e28621a4089ad1f0616509b4e", "size": 24531}], "uk": [{"name": "/com.inspiredandroid.braincup/uk/phoneScreenshots/01.png", "sha256": "e43df43340d3d4d9aab1ab950a1981633b7a7096edf7c26fcaa5e4550bd91cf2", "size": 64645}, {"name": "/com.inspiredandroid.braincup/uk/phoneScreenshots/02.png", "sha256": "301c44d75b0fbb245af69d3a09df2d6d34612576c383f898bd6b0857e37a1ac5", "size": 20458}, {"name": "/com.inspiredandroid.braincup/uk/phoneScreenshots/03.png", "sha256": "801b9d55c7150f9eeeafbb9611765f30b65d2a4ce84640aa1a1c455636d866a4", "size": 22472}, {"name": "/com.inspiredandroid.braincup/uk/phoneScreenshots/04.png", "sha256": "cb1852ae1b9e29a710466c65999d31c5c8e94eee99075bb528a61f64c0bfe5b4", "size": 25403}, {"name": "/com.inspiredandroid.braincup/uk/phoneScreenshots/05.png", "sha256": "2f9272df226ffabdcc5bde4ffe1c00326a6525f5e81f450ed7cad094c75ead6d", "size": 20631}, {"name": "/com.inspiredandroid.braincup/uk/phoneScreenshots/06.png", "sha256": "100281e1da485bbf09d09fdcbcf069a4148812cc18380564a4357615d45740e7", "size": 23549}], "vi": [{"name": "/com.inspiredandroid.braincup/vi/phoneScreenshots/01.png", "sha256": "281b7f883c7daaf1dcb03cdfcd40e051b0905bfe33b375177d1b719cb52ab6bc", "size": 62204}, {"name": "/com.inspiredandroid.braincup/vi/phoneScreenshots/02.png", "sha256": "fad9730145686b4d59fb2d93d2799f22935232845ea64d73a0948463dc278d3b", "size": 22077}, {"name": "/com.inspiredandroid.braincup/vi/phoneScreenshots/03.png", "sha256": "801b9d55c7150f9eeeafbb9611765f30b65d2a4ce84640aa1a1c455636d866a4", "size": 22472}, {"name": "/com.inspiredandroid.braincup/vi/phoneScreenshots/04.png", "sha256": "8a3e2277c0c7d2eac6e4a18ee59a4de028c5b3bb612deaad4190d6ace7c69133", "size": 26419}, {"name": "/com.inspiredandroid.braincup/vi/phoneScreenshots/05.png", "sha256": "f48c4156d0bd6dd0bdc5204354bdcf901eb1b9f88541a88517c4f0fa46af6836", "size": 19120}, {"name": "/com.inspiredandroid.braincup/vi/phoneScreenshots/06.png", "sha256": "e25990eca75f0e48ee1b55d50e6aaf76eede8c7f47fa566b7eccdc06590978a6", "size": 24996}], "zh-CN": [{"name": "/com.inspiredandroid.braincup/zh-CN/phoneScreenshots/01.png", "sha256": "24fc67dca215eb86b6395392bf60f0bb69a78d4b2225d37d2f6ca1aa6ef91260", "size": 61569}, {"name": "/com.inspiredandroid.braincup/zh-CN/phoneScreenshots/02.png", "sha256": "1e0d457401323957a16db443593b1f2bb15d636799775af402c4ee1f1ffa80eb", "size": 19907}, {"name": "/com.inspiredandroid.braincup/zh-CN/phoneScreenshots/03.png", "sha256": "801b9d55c7150f9eeeafbb9611765f30b65d2a4ce84640aa1a1c455636d866a4", "size": 22472}, {"name": "/com.inspiredandroid.braincup/zh-CN/phoneScreenshots/04.png", "sha256": "fb90f7c5ad0e5608d58af379c95a9ccb9d068c7d2c3056603110bfb591f4c020", "size": 24255}, {"name": "/com.inspiredandroid.braincup/zh-CN/phoneScreenshots/05.png", "sha256": "41928ddcb5ae91ece41a2c85757f41a9f121a7305f9ebcd45e5e361e3707fd03", "size": 19197}, {"name": "/com.inspiredandroid.braincup/zh-CN/phoneScreenshots/06.png", "sha256": "4744a122e8b9a7a26fc6534bd30ab72b0b0194cf04c3b9527404e89148f3dd81", "size": 24017}]}, "tenInch": {"ar": [{"name": "/com.inspiredandroid.braincup/ar/tenInchScreenshots/01.png", "sha256": "705758082725bcbea8c90a1991ce2c24ec352b90a1999092c7bf6d520c29ecb2", "size": 168843}, {"name": "/com.inspiredandroid.braincup/ar/tenInchScreenshots/02.png", "sha256": "88097f9787b99dc67a45d42c3bdfd728292a1851040cb40cd5f69f3246781354", "size": 44202}, {"name": "/com.inspiredandroid.braincup/ar/tenInchScreenshots/03.png", "sha256": "7f227a094a37d6f17597c36ea6e95ad9bd498a73a56958f70378cfe88e892e69", "size": 52586}, {"name": "/com.inspiredandroid.braincup/ar/tenInchScreenshots/04.png", "sha256": "01843f4a0a66df17570c6275c574ba6fe1f45867da998f2bc7e267cf6b141d45", "size": 46428}, {"name": "/com.inspiredandroid.braincup/ar/tenInchScreenshots/05.png", "sha256": "c4a89ddf1ce9f809a9d7fc28d5e16b39e5e5584c3180f904326f9a1803549417", "size": 34302}, {"name": "/com.inspiredandroid.braincup/ar/tenInchScreenshots/06.png", "sha256": "d6e95bc50596aa115b0a01465ed646ad008531c14771a5a261312204810cd7e1", "size": 47064}], "bn-BD": [{"name": "/com.inspiredandroid.braincup/bn-BD/tenInchScreenshots/01.png", "sha256": "070bc5d5ace4e76469ab72bfdc91a0678c3c2f4910d43b0ff7094d2466ac1004", "size": 171217}, {"name": "/com.inspiredandroid.braincup/bn-BD/tenInchScreenshots/02.png", "sha256": "4be2c888ec8b1bb5749fed184c6edd82e8fffbf36009a12538dfddd9e83bbea9", "size": 44467}, {"name": "/com.inspiredandroid.braincup/bn-BD/tenInchScreenshots/03.png", "sha256": "7f227a094a37d6f17597c36ea6e95ad9bd498a73a56958f70378cfe88e892e69", "size": 52586}, {"name": "/com.inspiredandroid.braincup/bn-BD/tenInchScreenshots/04.png", "sha256": "7e81fdf05f1eebe094d6a1be3de039d21648ef8f43f2f61636134daedbc365cc", "size": 52854}, {"name": "/com.inspiredandroid.braincup/bn-BD/tenInchScreenshots/05.png", "sha256": "1a599bebf6ebf8f86949407f33cd4c836b54102d33a5e715729017cdcdbf1350", "size": 37195}, {"name": "/com.inspiredandroid.braincup/bn-BD/tenInchScreenshots/06.png", "sha256": "1e156055f97f03730b4c7ce338b52b5a8018ab6a971a949ff5c7ae499eb4882e", "size": 48616}], "de-DE": [{"name": "/com.inspiredandroid.braincup/de-DE/tenInchScreenshots/01.png", "sha256": "3c2712d39f134044a07219cc4cc61a6f3b0dd8da023c118037cac6af1ebe2496", "size": 151875}, {"name": "/com.inspiredandroid.braincup/de-DE/tenInchScreenshots/02.png", "sha256": "005681c4291c9907ba49fe69bb5a42adfc6d1efe4054714a76813526d9e81ef7", "size": 43717}, {"name": "/com.inspiredandroid.braincup/de-DE/tenInchScreenshots/03.png", "sha256": "7f227a094a37d6f17597c36ea6e95ad9bd498a73a56958f70378cfe88e892e69", "size": 52586}, {"name": "/com.inspiredandroid.braincup/de-DE/tenInchScreenshots/04.png", "sha256": "6571cc20bde432a7c78efda5665d923918ec566135ec946320ca9700b7b8d08d", "size": 42586}, {"name": "/com.inspiredandroid.braincup/de-DE/tenInchScreenshots/05.png", "sha256": "c92bc79c812c3c73b31a6dba83678cb7c24431eded35be957f0581ec0a5f3b26", "size": 34122}, {"name": "/com.inspiredandroid.braincup/de-DE/tenInchScreenshots/06.png", "sha256": "86adacbe0e90c5fd5fd4161f4ca9824a8cdfd398ab540afcafc242f1da9213a6", "size": 49743}], "en-US": [{"name": "/com.inspiredandroid.braincup/en-US/tenInchScreenshots/01.png", "sha256": "ef91183f44071caf710ed587701054735d2d47a23a723b8cd8d7057cb250ae4b", "size": 151876}, {"name": "/com.inspiredandroid.braincup/en-US/tenInchScreenshots/02.png", "sha256": "d35c51c011a7378a580271f1a191d999f74e844ae27fd50cb330005f2ad34350", "size": 43758}, {"name": "/com.inspiredandroid.braincup/en-US/tenInchScreenshots/03.png", "sha256": "7f227a094a37d6f17597c36ea6e95ad9bd498a73a56958f70378cfe88e892e69", "size": 52586}, {"name": "/com.inspiredandroid.braincup/en-US/tenInchScreenshots/04.png", "sha256": "53a559ddee780123ec97c615d4c77d2cb6c247fc0de02fedae1c1626c942c8c9", "size": 42707}, {"name": "/com.inspiredandroid.braincup/en-US/tenInchScreenshots/05.png", "sha256": "e17e482ccba9ea9adce244196e304a49151ce4bb7f4178f3612bb466474c3c19", "size": 33895}, {"name": "/com.inspiredandroid.braincup/en-US/tenInchScreenshots/06.png", "sha256": "a206cc32771db6f5c54b1a4084a66d0bb00930e866f17f47a155a662964be07c", "size": 49360}], "es-ES": [{"name": "/com.inspiredandroid.braincup/es-ES/tenInchScreenshots/01.png", "sha256": "2e6d0145c43e84afd22219f5bf5f1c1aa0db766b1f15a37c05c62937615dbb51", "size": 153466}, {"name": "/com.inspiredandroid.braincup/es-ES/tenInchScreenshots/02.png", "sha256": "a01fdbdb8cad8668a42b6928f8e6ee6af36e769d5d667d40cf6afb642eede0b3", "size": 45227}, {"name": "/com.inspiredandroid.braincup/es-ES/tenInchScreenshots/03.png", "sha256": "7f227a094a37d6f17597c36ea6e95ad9bd498a73a56958f70378cfe88e892e69", "size": 52586}, {"name": "/com.inspiredandroid.braincup/es-ES/tenInchScreenshots/04.png", "sha256": "fbb01c46f7fa652dd94486697249b7d522882f6b9b5bc56b21ed8d433b813506", "size": 42844}, {"name": "/com.inspiredandroid.braincup/es-ES/tenInchScreenshots/05.png", "sha256": "34af4b1d480c2496bacbfb40d335487411f48b5c0d3a372815ec060d9627ca1c", "size": 34071}, {"name": "/com.inspiredandroid.braincup/es-ES/tenInchScreenshots/06.png", "sha256": "7c7accd373c7b84a0494fb5484a88ce4f47aec2fd4eb178f92118b383207ccdc", "size": 47892}], "fr-FR": [{"name": "/com.inspiredandroid.braincup/fr-FR/tenInchScreenshots/01.png", "sha256": "e7362ea83a629a3363a607ae24df65515821f26a87f552787c763ee89a84b9aa", "size": 153874}, {"name": "/com.inspiredandroid.braincup/fr-FR/tenInchScreenshots/02.png", "sha256": "9e61bd71b59cb292426afb323a24659129d0effec0204c0b0284694e2becfc2a", "size": 43769}, {"name": "/com.inspiredandroid.braincup/fr-FR/tenInchScreenshots/03.png", "sha256": "7f227a094a37d6f17597c36ea6e95ad9bd498a73a56958f70378cfe88e892e69", "size": 52586}, {"name": "/com.inspiredandroid.braincup/fr-FR/tenInchScreenshots/04.png", "sha256": "2b0f55a3cec06ea2d22ae5923bf7c85dd5f5111a26024ca0b986bb21cac16ae4", "size": 45786}, {"name": "/com.inspiredandroid.braincup/fr-FR/tenInchScreenshots/05.png", "sha256": "cc601213b957f69543f9ad2ff419c14c49e57c8d4768958faed4776a15a27116", "size": 34073}, {"name": "/com.inspiredandroid.braincup/fr-FR/tenInchScreenshots/06.png", "sha256": "fe816c2d919bcb65bdd77eec1815de7683c5e99660d900ab4467e0745e039a50", "size": 47929}], "hi-IN": [{"name": "/com.inspiredandroid.braincup/hi-IN/tenInchScreenshots/01.png", "sha256": "c180d1e7dca4f6f22297076604cf8c9851e5a2545000a12d560feed64c3ea78e", "size": 161388}, {"name": "/com.inspiredandroid.braincup/hi-IN/tenInchScreenshots/02.png", "sha256": "3d8b45feb08c2c94a67a4a7fec1c70e972d4563ecf076bfb1b280cb6c6219cbc", "size": 43486}, {"name": "/com.inspiredandroid.braincup/hi-IN/tenInchScreenshots/03.png", "sha256": "7f227a094a37d6f17597c36ea6e95ad9bd498a73a56958f70378cfe88e892e69", "size": 52586}, {"name": "/com.inspiredandroid.braincup/hi-IN/tenInchScreenshots/04.png", "sha256": "61112b0c3f1614ba61f1110434b821bb0de2e500dff26683a79cc1e57a861cd5", "size": 46268}, {"name": "/com.inspiredandroid.braincup/hi-IN/tenInchScreenshots/05.png", "sha256": "f634ed76fd6b7a5bd51bd6a21cdb2730d413c690f35e6d1617a41eafe2282112", "size": 33925}, {"name": "/com.inspiredandroid.braincup/hi-IN/tenInchScreenshots/06.png", "sha256": "5fb954ca19a74893039bf37c48e432022acc6a579420593947d64f0788cce090", "size": 48387}], "id": [{"name": "/com.inspiredandroid.braincup/id/tenInchScreenshots/01.png", "sha256": "8286dedd5f845f57b9e898db9c616ad7cdf1e8ddb6bf930a50d9cb8da8be2db0", "size": 151382}, {"name": "/com.inspiredandroid.braincup/id/tenInchScreenshots/02.png", "sha256": "fdfd065d68042034113f11fb5b0c7ca654e8715e4fe4ef33d992dbba4d9c07db", "size": 43579}, {"name": "/com.inspiredandroid.braincup/id/tenInchScreenshots/03.png", "sha256": "7f227a094a37d6f17597c36ea6e95ad9bd498a73a56958f70378cfe88e892e69", "size": 52586}, {"name": "/com.inspiredandroid.braincup/id/tenInchScreenshots/04.png", "sha256": "f0e14b28d52c2d6f35d08c9ad6c83830278d38ee85bf5cef80114434dc1441ff", "size": 42610}, {"name": "/com.inspiredandroid.braincup/id/tenInchScreenshots/05.png", "sha256": "65283afe1a0e01efe2ce0dae5c2c117feea62798c323ba757427953a2e02c32a", "size": 32151}, {"name": "/com.inspiredandroid.braincup/id/tenInchScreenshots/06.png", "sha256": "b0b0f363a6786a801c7f6865e57022837dc08c180584f4f48e71e8288ebc337c", "size": 48496}], "it-IT": [{"name": "/com.inspiredandroid.braincup/it-IT/tenInchScreenshots/01.png", "sha256": "df2190a1d6f5bf0fc0b1c14e99fc2850e0b40f4d12f4aa9da4289eba85b69645", "size": 152530}, {"name": "/com.inspiredandroid.braincup/it-IT/tenInchScreenshots/02.png", "sha256": "a743a5c954980fb02530f0b3159bd5df21963bfc2deababf28984162dec4eb1c", "size": 43742}, {"name": "/com.inspiredandroid.braincup/it-IT/tenInchScreenshots/03.png", "sha256": "7f227a094a37d6f17597c36ea6e95ad9bd498a73a56958f70378cfe88e892e69", "size": 52586}, {"name": "/com.inspiredandroid.braincup/it-IT/tenInchScreenshots/04.png", "sha256": "c3fb49ca491d97a2f8094cf6cef97fbfac6016d778123fbbbdff8913e216fe7c", "size": 43412}, {"name": "/com.inspiredandroid.braincup/it-IT/tenInchScreenshots/05.png", "sha256": "dad1d27e3872423e5fbcc57c3432753146abb3fc8631b396106720ac3fb680f1", "size": 33540}, {"name": "/com.inspiredandroid.braincup/it-IT/tenInchScreenshots/06.png", "sha256": "2cfdff5ef52df7f188245b3e9f9c6d1c4e504419575a0d6650f8f7c64d8d8049", "size": 48856}], "ja-JP": [{"name": "/com.inspiredandroid.braincup/ja-JP/tenInchScreenshots/01.png", "sha256": "ad6e2694376d0bd1c3086bc0fa63543f52345d32ae3033d717fb171456486bbf", "size": 175451}, {"name": "/com.inspiredandroid.braincup/ja-JP/tenInchScreenshots/02.png", "sha256": "5c1221e38d291dfbf91b84d6530370d8cd25297f516f55a645c2d2d613030d21", "size": 42958}, {"name": "/com.inspiredandroid.braincup/ja-JP/tenInchScreenshots/03.png", "sha256": "7f227a094a37d6f17597c36ea6e95ad9bd498a73a56958f70378cfe88e892e69", "size": 52586}, {"name": "/com.inspiredandroid.braincup/ja-JP/tenInchScreenshots/04.png", "sha256": "65b2b652d837cb30927553d3b93fa179bd573f0b0e2181cfcbb4736fc70dd4c6", "size": 48606}, {"name": "/com.inspiredandroid.braincup/ja-JP/tenInchScreenshots/05.png", "sha256": "8c51e7df1739749faf9df0b8abc00b0e713dc6894b9f86268838c44f4db0ae73", "size": 39030}, {"name": "/com.inspiredandroid.braincup/ja-JP/tenInchScreenshots/06.png", "sha256": "0529276312119a9fa04b54fbff787c134e71ec70cdd8acb571bc404d4888882e", "size": 48413}], "ko-KR": [{"name": "/com.inspiredandroid.braincup/ko-KR/tenInchScreenshots/01.png", "sha256": "761243763b5d4bdca1b20c221993d2983b183155bd82cbe3517162b3f4db0a20", "size": 158671}, {"name": "/com.inspiredandroid.braincup/ko-KR/tenInchScreenshots/02.png", "sha256": "143705ffd9af680f8a1f3f1a5733ecb5a10ded63ae879d0a75e07589bab21931", "size": 43165}, {"name": "/com.inspiredandroid.braincup/ko-KR/tenInchScreenshots/03.png", "sha256": "7f227a094a37d6f17597c36ea6e95ad9bd498a73a56958f70378cfe88e892e69", "size": 52586}, {"name": "/com.inspiredandroid.braincup/ko-KR/tenInchScreenshots/04.png", "sha256": "a56b373ca25f1a318614da2f5ac19cc7aa0ef6d183a8a75400659ce1fcd090d1", "size": 41825}, {"name": "/com.inspiredandroid.braincup/ko-KR/tenInchScreenshots/05.png", "sha256": "47f6050c15f2f2328ac22ef33badbf8ef041180c482a9caef19b13d11c0425a3", "size": 32987}, {"name": "/com.inspiredandroid.braincup/ko-KR/tenInchScreenshots/06.png", "sha256": "f037505878ca8837eb419fdc1e1197c94c20dd486ff66733b7239e784811feca", "size": 50302}], "nl-NL": [{"name": "/com.inspiredandroid.braincup/nl-NL/tenInchScreenshots/01.png", "sha256": "61f1d3a352f100202531505f5cd6c566732ef1d0d1533b6ebf334ac271858e13", "size": 153083}, {"name": "/com.inspiredandroid.braincup/nl-NL/tenInchScreenshots/02.png", "sha256": "0c7b02e0b09df0b9bc91f72c8d47b7ac5bad8edafb2bc77d74565c797db3ce57", "size": 44275}, {"name": "/com.inspiredandroid.braincup/nl-NL/tenInchScreenshots/03.png", "sha256": "7f227a094a37d6f17597c36ea6e95ad9bd498a73a56958f70378cfe88e892e69", "size": 52586}, {"name": "/com.inspiredandroid.braincup/nl-NL/tenInchScreenshots/04.png", "sha256": "a4ae1ffadc0a65e9d2470c19e05afec4cd2b7fe0fe3a4de8f59f5b3e9b7c461e", "size": 41880}, {"name": "/com.inspiredandroid.braincup/nl-NL/tenInchScreenshots/05.png", "sha256": "88c7b443b379e03ce7ced94d48ab5fe937a40987774cac7e30695be97756b94f", "size": 34334}, {"name": "/com.inspiredandroid.braincup/nl-NL/tenInchScreenshots/06.png", "sha256": "23c6965bbb08cff60f67932efa4e0754b51feeb0eb901e6677c61f4bd197dcdd", "size": 48982}], "pl-PL": [{"name": "/com.inspiredandroid.braincup/pl-PL/tenInchScreenshots/01.png", "sha256": "5bc773fbf2c2bf841713271902c0869574d2b9ca1328254d2910e88a07ec5d10", "size": 160116}, {"name": "/com.inspiredandroid.braincup/pl-PL/tenInchScreenshots/02.png", "sha256": "a8d0c10a96aa88242b26ead6bb3380dc1019c7dd391a0c20a26eab482edb3437", "size": 45090}, {"name": "/com.inspiredandroid.braincup/pl-PL/tenInchScreenshots/03.png", "sha256": "7f227a094a37d6f17597c36ea6e95ad9bd498a73a56958f70378cfe88e892e69", "size": 52586}, {"name": "/com.inspiredandroid.braincup/pl-PL/tenInchScreenshots/04.png", "sha256": "37a0e60daa39d5bcf252b6f6e98eeb956721f166584985ae16fd35e14d97ef2c", "size": 43260}, {"name": "/com.inspiredandroid.braincup/pl-PL/tenInchScreenshots/05.png", "sha256": "2f0ee9aa69b4758be55627868574aab2b7856e81d963cbe22074a37b90b90052", "size": 36154}, {"name": "/com.inspiredandroid.braincup/pl-PL/tenInchScreenshots/06.png", "sha256": "efe829aa418ce9c6b65ce894d1353a80e9dfd3f9b661402d87b44c82b7b2f0ba", "size": 48654}], "pt-BR": [{"name": "/com.inspiredandroid.braincup/pt-BR/tenInchScreenshots/01.png", "sha256": "64066b60d28c662c5ac3b5bcc39faaf3a4eed5c0e912b2ad17a811f4ebe6214b", "size": 154026}, {"name": "/com.inspiredandroid.braincup/pt-BR/tenInchScreenshots/02.png", "sha256": "219bcff10adca3f59e5fa4fb62eeea51980f5a3328df05e63140ec12fed0f3ed", "size": 44695}, {"name": "/com.inspiredandroid.braincup/pt-BR/tenInchScreenshots/03.png", "sha256": "7f227a094a37d6f17597c36ea6e95ad9bd498a73a56958f70378cfe88e892e69", "size": 52586}, {"name": "/com.inspiredandroid.braincup/pt-BR/tenInchScreenshots/04.png", "sha256": "f4370928afec21cbf4799a75e3036f54e3764dd7a8a3c9b9f4c1f30d82977a64", "size": 43013}, {"name": "/com.inspiredandroid.braincup/pt-BR/tenInchScreenshots/05.png", "sha256": "c9ee6012ba871d4fa1d6b7e64e9f7200a4459fe83287df92ee313c4684350c57", "size": 33997}, {"name": "/com.inspiredandroid.braincup/pt-BR/tenInchScreenshots/06.png", "sha256": "1f54bad01e4e2d79ab4c8e6e879879d581af2a9f7925672f6c2ebfe355a98fee", "size": 49118}], "ru-RU": [{"name": "/com.inspiredandroid.braincup/ru-RU/tenInchScreenshots/01.png", "sha256": "9f1dae5b56b82d59ae415951a2d9f66c4f37d7e116563f5b7f38cb01226c1273", "size": 162438}, {"name": "/com.inspiredandroid.braincup/ru-RU/tenInchScreenshots/02.png", "sha256": "77c1be3b02600c781f6d816bf5486329aa3b31076270f07a6e5ea5f9ece99ee6", "size": 44245}, {"name": "/com.inspiredandroid.braincup/ru-RU/tenInchScreenshots/03.png", "sha256": "7f227a094a37d6f17597c36ea6e95ad9bd498a73a56958f70378cfe88e892e69", "size": 52586}, {"name": "/com.inspiredandroid.braincup/ru-RU/tenInchScreenshots/04.png", "sha256": "b59cf1add168d8d04277f970eefe1b21d8f83fd88869e23c3025388d566ed1d3", "size": 45477}, {"name": "/com.inspiredandroid.braincup/ru-RU/tenInchScreenshots/05.png", "sha256": "2d3d81e71c029e45704645313967f638546ba326f527fab76eb6b539c4a01033", "size": 35022}, {"name": "/com.inspiredandroid.braincup/ru-RU/tenInchScreenshots/06.png", "sha256": "4e7efe38d701b111baa6c1a21b80ddfa478b0f69becb5b476ef77873c760fc71", "size": 47798}], "th": [{"name": "/com.inspiredandroid.braincup/th/tenInchScreenshots/01.png", "sha256": "cdb023bf55233782296017956e60ae425dfdd5ce13bdee2d6cb4930f5a1fb47a", "size": 159731}, {"name": "/com.inspiredandroid.braincup/th/tenInchScreenshots/02.png", "sha256": "7ba678c431f4f8e27dd1ad88bcafe4d7207b601454e46f198128312d8f3b87e1", "size": 46075}, {"name": "/com.inspiredandroid.braincup/th/tenInchScreenshots/03.png", "sha256": "7f227a094a37d6f17597c36ea6e95ad9bd498a73a56958f70378cfe88e892e69", "size": 52586}, {"name": "/com.inspiredandroid.braincup/th/tenInchScreenshots/04.png", "sha256": "8c5fb2d5478d1b623c1956401aba6b83dde29d5d86210a8eb1b708403975de86", "size": 47920}, {"name": "/com.inspiredandroid.braincup/th/tenInchScreenshots/05.png", "sha256": "181238d6fa54dd523b437ddd0324c6bc4357a87eeac73d70dff069b241cba7cf", "size": 33908}, {"name": "/com.inspiredandroid.braincup/th/tenInchScreenshots/06.png", "sha256": "7bf89c2c9de220e4496bb7ba757ff8f6115fc27b3aaca121f197482ffb690f33", "size": 48418}], "tr-TR": [{"name": "/com.inspiredandroid.braincup/tr-TR/tenInchScreenshots/01.png", "sha256": "5b19b0a2d4d83b1fd3e72f216a0481e43a65a2f1533e09a2310d1acc017e698c", "size": 154340}, {"name": "/com.inspiredandroid.braincup/tr-TR/tenInchScreenshots/02.png", "sha256": "34a7c904638b7f16252d1fe68b09aef4be2ba9cffc7e7252d11af8c7bb41b826", "size": 44096}, {"name": "/com.inspiredandroid.braincup/tr-TR/tenInchScreenshots/03.png", "sha256": "7f227a094a37d6f17597c36ea6e95ad9bd498a73a56958f70378cfe88e892e69", "size": 52586}, {"name": "/com.inspiredandroid.braincup/tr-TR/tenInchScreenshots/04.png", "sha256": "8860f899a2700d7f3ac0ab68976a7f3376ec92acd604441f1826966cf5d3a7f1", "size": 42739}, {"name": "/com.inspiredandroid.braincup/tr-TR/tenInchScreenshots/05.png", "sha256": "38b4025a8e6f100c993db41c129f4b42652d92d8bd51cef57fab48ab7664c899", "size": 34387}, {"name": "/com.inspiredandroid.braincup/tr-TR/tenInchScreenshots/06.png", "sha256": "1811ebefd74db376462716848ea14e0fd261a7d9022a580b39335b89f110fa53", "size": 47908}], "uk": [{"name": "/com.inspiredandroid.braincup/uk/tenInchScreenshots/01.png", "sha256": "5ccb8924eca6a7bcafe6bb28e5ecb0a31f79d131bbaae0ff9a75904e3f512ca5", "size": 161527}, {"name": "/com.inspiredandroid.braincup/uk/tenInchScreenshots/02.png", "sha256": "6943b1ebe25c458c53034eb0deba2c25fff46cad404dbd4ceab29cae54dfb330", "size": 43779}, {"name": "/com.inspiredandroid.braincup/uk/tenInchScreenshots/03.png", "sha256": "7f227a094a37d6f17597c36ea6e95ad9bd498a73a56958f70378cfe88e892e69", "size": 52586}, {"name": "/com.inspiredandroid.braincup/uk/tenInchScreenshots/04.png", "sha256": "4256333707d638f606996cab5bf8a4f0c9f30b5dc45cd4cc69c469c6cfc32a7a", "size": 43992}, {"name": "/com.inspiredandroid.braincup/uk/tenInchScreenshots/05.png", "sha256": "5e7619dc0f4c97d4e3023cce938b9b7adc3a1e2c6a5ad3563137c0d3b9b06956", "size": 34992}, {"name": "/com.inspiredandroid.braincup/uk/tenInchScreenshots/06.png", "sha256": "dfd268766ee42667ad9cd66855c0450d9f65ea4c57e001fbec21293fb6930f83", "size": 46780}], "vi": [{"name": "/com.inspiredandroid.braincup/vi/tenInchScreenshots/01.png", "sha256": "be620278635c79988a15e0631b5eee1cb460a7c6d2a51bb45a77d0f947855d93", "size": 155814}, {"name": "/com.inspiredandroid.braincup/vi/tenInchScreenshots/02.png", "sha256": "b8767c38fda2a61a2a4b9af265d60fe4153892a02de60491d5f2e9d1387fc975", "size": 46586}, {"name": "/com.inspiredandroid.braincup/vi/tenInchScreenshots/03.png", "sha256": "7f227a094a37d6f17597c36ea6e95ad9bd498a73a56958f70378cfe88e892e69", "size": 52586}, {"name": "/com.inspiredandroid.braincup/vi/tenInchScreenshots/04.png", "sha256": "5a9aaa6e0751dde7fdb425cfc553d030ce9d7e895739cca22f25ae27dcd88f19", "size": 44463}, {"name": "/com.inspiredandroid.braincup/vi/tenInchScreenshots/05.png", "sha256": "013c010b7b6a168b1a813fd44e500af1695c339e872b1e121099a7e73474bbe3", "size": 34427}, {"name": "/com.inspiredandroid.braincup/vi/tenInchScreenshots/06.png", "sha256": "53735092a34005cf5937c44ccc7b4a293be4781abfe289eb4498ba61965938b0", "size": 48579}], "zh-CN": [{"name": "/com.inspiredandroid.braincup/zh-CN/tenInchScreenshots/01.png", "sha256": "a2a951f7a57ef1622e5c64d2972110714c48c7039e0082bbc74149b81b23370b", "size": 181553}, {"name": "/com.inspiredandroid.braincup/zh-CN/tenInchScreenshots/02.png", "sha256": "ffc7c40ff78f35097c3fe9ed336ab99b0729d112b2da2a627ed80f3429d0e6ee", "size": 44343}, {"name": "/com.inspiredandroid.braincup/zh-CN/tenInchScreenshots/03.png", "sha256": "7f227a094a37d6f17597c36ea6e95ad9bd498a73a56958f70378cfe88e892e69", "size": 52586}, {"name": "/com.inspiredandroid.braincup/zh-CN/tenInchScreenshots/04.png", "sha256": "1360266f65d4d1012b2298a1127f7abfd2b070e39f18cb3d78a8829d5dd86daa", "size": 47498}, {"name": "/com.inspiredandroid.braincup/zh-CN/tenInchScreenshots/05.png", "sha256": "1ebc2dc18dfa1c48a6ecd93e5f3eb89adba23b00b933a047907a4f695c6961c1", "size": 35572}, {"name": "/com.inspiredandroid.braincup/zh-CN/tenInchScreenshots/06.png", "sha256": "87813fde0ae31928f1bb5b71ec60f002648d72ffbff2f40ca4009c6996a203d8", "size": 48777}]}}}, "versions": {"eaec21be11656c5c331703f5106823345bed4a74db3d978742c06553c84462b4": null, "85fbdee5bdd421c773302a9ac415926a77337a0443ad94fe061d2c0d2c3d5c21": null, "bc7f5d9fe9b482ee5ccd2fe65e6e78d1d41b39f138010e44d4ff0a11b2d00ba6": {"added": 1780441838659, "file": {"name": "/com.inspiredandroid.braincup_137.apk", "sha256": "bc7f5d9fe9b482ee5ccd2fe65e6e78d1d41b39f138010e44d4ff0a11b2d00ba6", "size": 8335732, "ipfsCIDv1": "bafybeigmd3tahdb4nj5tlznsfslu2m3dfwvveggkknvljh32emnottdx7m"}, "src": {"name": "/com.inspiredandroid.braincup_137_src.tar.gz", "sha256": "41528375af69bb600c2dc32cbb821ed677fc50e21d0f3a8045d54450c8483694", "size": 15436374}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.18.0", "versionCode": 137, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["51db6caa954a13512f74405a631d7c51f4bfad7d81071a2d9fb2c8904951d989"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "com.inspiredandroid.braincup.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "New chess game\nLevel-based scoring for Sliding Puzzle and Lights Out\nPolished chess board styling\nFix Sherlock auto-check on non-numeric input\nFix desktop HTTP requests\n"}}, "9909012643d128d816d17a5cd8ec82ddd26f8e01580ea8dfc8bbae9833fa5059": {"added": 1780094298321, "file": {"name": "/com.inspiredandroid.braincup_136.apk", "sha256": "9909012643d128d816d17a5cd8ec82ddd26f8e01580ea8dfc8bbae9833fa5059", "size": 8290640, "ipfsCIDv1": "bafybeihl6ltwomwkykhyqijteam6nwlwn6gy2dhxcugyhytk6t3fxulg6u"}, "src": {"name": "/com.inspiredandroid.braincup_136_src.tar.gz", "sha256": "0a2f3f436f572274e6ea321d863f3f403e6a5171a3cf83f31491950833db2963", "size": 15413859}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.17.0", "versionCode": 136, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["51db6caa954a13512f74405a631d7c51f4bfad7d81071a2d9fb2c8904951d989"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "com.inspiredandroid.braincup.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "New standard Sudoku game\nTheme switcher with Light, Dark, and OLED modes\nImproved right-to-left layout\nImproved color contrast\nBetter spacing on small screens\nAdded missing localizations\nUpdated dependencies\n"}}}}, "com.inspiredandroid.kai": {"metadata": {"lastUpdated": 1780441838659}, "versions": {"ece40d2ed6942c5cbfbf2000fad54693799129f646d9100d337c39eb934bd483": null, "51517a9da71e8af761a7973b51a763d7f049177dbb0fe4f5af892eccd34337f7": {"added": 1780441838659, "file": {"name": "/com.inspiredandroid.kai_107.apk", "sha256": "51517a9da71e8af761a7973b51a763d7f049177dbb0fe4f5af892eccd34337f7", "size": 33608182, "ipfsCIDv1": "bafybeicv5ospsn56zwhndkxszyx3fhrcefhrcwudsnlwdswd3ahwgjuege"}, "src": {"name": "/com.inspiredandroid.kai_107_src.tar.gz", "sha256": "577f12bd3968c445959edc6ed4ec70c108b39fcb64bae569c6f7f3d8a8f8f193", "size": 275287746}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.7.0", "versionCode": 107, "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": "Introduce Skills - packaged instructions the assistant can load on demand\nBuilt-in create-skill workflow to author your own skills\nAdd Atlas Cloud as featured provider\nFix text selection in chat list\nFix heartbeat active hours slider ranges\nFix heartbeat Linux sandbox running in current conversation\nFix terminal scroll bounds\nFix OpenAI-compatible model loading with default URL\nUpdate model catalog and scores\nSanitize free endpoint responses\nExpand API error mapping\nUpgrade dependencies\n"}}}}, "com.inspiredandroid.linuxcommandbibliotheca": {"metadata": {"lastUpdated": 1781040519859, "summary": {"en-US": "8537 manual pages, 30 basic categories and a bunch of general terminal tips."}, "description": {"en-US": "The app currently has <b>8537</b> manual pages, <b>30</b> basic categories and a bunch of general terminal tips. It works 100% offline, doesn't need an internet connection and has no tracking software.\n\n<b>Categories</b>\n\n* One-liners\n* AI tools\n* System information\n* System control\n* System Recovery\n* Users & Groups\n* Files & Folders\n* Input\n* Printing\n* JSON\n* Network\n* Search & Find\n* GIT\n* SSH\n* Video & Audio\n* Package manager\n* Text Processing\n* Compression & Archiving\n* Backup & Imaging\n* Hacking tools\n* Terminal games\n* Cryptocurrencies\n* Shell Scripting\n* Tmux\n* Regular Expressions\n* VIM Text Editor\n* Emacs Text Editor\n* Nano Text Editor\n* Pico Text Editor\n* Micro Text Editor\n\n<b>Tips</b>\n\n* Clear and reset the terminal\n* List of recent commands\n* Close a frozen window/application\n* Tab Completion\n* Temporary aliases\n* Permanent aliases\n* Chain commands\n* Command syntax\n* Cursor navigation\n* Redirection\n* Special characters in commands\n* View file permissions\n* Modify file permissions\n* Set file permissions via binary references\n* Running commands in the background\n* Scheduling tasks with cron\n"}}, "versions": {"b87b0fab0c5576a3b0d7c288dc6d59448046dd87d04eb28952d5adcc72e6948c": null, "eff892a530c4f0f84110b714ebfdcbf2a2ae73a8f5053e4cb5355b748a7707c8": {"added": 1781040519859, "file": {"name": "/com.inspiredandroid.linuxcommandbibliotheca_164.apk", "sha256": "eff892a530c4f0f84110b714ebfdcbf2a2ae73a8f5053e4cb5355b748a7707c8", "size": 13004008, "ipfsCIDv1": "bafybeiaivagxiucaeqmsnmobbcpmez7pqdp4uf2xyfcvh5m5cjhswzey7i"}, "src": {"name": "/com.inspiredandroid.linuxcommandbibliotheca_164_src.tar.gz", "sha256": "db8ab627b5e926ead3f6d753aa6d1ce5a10038972f8c57bb3b2e6efe02fb66dc", "size": 14196572}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "4.1.0", "versionCode": 164, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["73d56f21d9a6aebeac88e0e09116d75affdcfdb0cb82d53faea2da086e3d1be9"]}, "usesPermission": [{"name": "com.inspiredandroid.linuxcommandbibliotheca.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Added system recovery and backup imaging content\nAdded new Linux commands across multiple batches\nRefined command documentation across many entries\nUpgraded dependencies"}}}}, "com.ismartcoding.plain": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"0385e403d9c446494b4c7631e0d69c182ebf704641ab0967ae695798cdfcdc44": null, "1fa652d58139e00d16b94f3abdcc3961ab403c37668491eea1e92b94420998a2": null, "0d129f0ab854a1e80798958f4a33b67ca2002374d1f16385a14ae852cbd585fe": null, "6d98ab768c7fa2045e06ae6d0e9156a24d173611a6ca81bfff7172bb03d9b82d": {"added": 1781040519859, "file": {"name": "/com.ismartcoding.plain_598.apk", "sha256": "6d98ab768c7fa2045e06ae6d0e9156a24d173611a6ca81bfff7172bb03d9b82d", "size": 83526675, "ipfsCIDv1": "bafybeieea4wmttkfoi2k3styvnyw7uk4yp34rmd6vrqlr3vs4kxoz2pwmm"}, "src": {"name": "/com.ismartcoding.plain_598_src.tar.gz", "sha256": "5e5062ac273e9e29aad2de5c89372b17981ff7824b67f8eefab759877afdf634", "size": 41859280}, "manifest": {"nativecode": ["x86_64"], "versionName": "3.1.16", "versionCode": 598, "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}]}}, "123cb1ee99a03a2738855642aaaeed40095758c586945a906286c665dae58d04": {"added": 1781040519859, "file": {"name": "/com.ismartcoding.plain_597.apk", "sha256": "123cb1ee99a03a2738855642aaaeed40095758c586945a906286c665dae58d04", "size": 76809268, "ipfsCIDv1": "bafybeifq424iflmm7ewrdmopxeb6upkmmka5az4jjrhvmezt5fboxridwm"}, "src": {"name": "/com.ismartcoding.plain_597_src.tar.gz", "sha256": "d52af875b7170662d3920056c54040715df152f3764c304d9362ea0efcb6ebf5", "size": 41859103}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "3.1.16", "versionCode": 597, "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}]}}, "ae14e7bf480f3119b072b41cd1430201d9da66caa267d201f4fe35874c40f215": {"added": 1781040519859, "file": {"name": "/com.ismartcoding.plain_596.apk", "sha256": "ae14e7bf480f3119b072b41cd1430201d9da66caa267d201f4fe35874c40f215", "size": 66008138, "ipfsCIDv1": "bafybeicto4msr4eugvbbxykp5jim772647hsaalr54rm3gmwy2zt53achm"}, "src": {"name": "/com.ismartcoding.plain_596_src.tar.gz", "sha256": "8bb4f7f64b80fb96fd06bf3f128159b1512f0cf5126d9566e50088ff81effc3c", "size": 41859160}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "3.1.16", "versionCode": 596, "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.ispindle.plotter": {"metadata": {"added": 1780306216819, "categories": ["Science & Education"], "changelog": "https://github.com/GlassOnTin/iSpindlePlotter/releases", "issueTracker": "https://github.com/GlassOnTin/iSpindlePlotter/issues", "lastUpdated": 1780441838659, "license": "MIT", "sourceCode": "https://github.com/GlassOnTin/iSpindlePlotter", "screenshots": {"phone": {"en-US": [{"name": "/com.ispindle.plotter/en-US/phoneScreenshots/1_en-US.png", "sha256": "e5f066baee5ab1c2a1edf782886a590d617193e4deed3c50f86bed9978817b28", "size": 278965}, {"name": "/com.ispindle.plotter/en-US/phoneScreenshots/2_en-US.png", "sha256": "7461dc32f97e89f8882023ae70e8511cd4961242efe2c1be569acf97a9a37e25", "size": 209929}, {"name": "/com.ispindle.plotter/en-US/phoneScreenshots/3_en-US.png", "sha256": "e2be8a1824e328e36f0e978a5ffc72e01abf9cd188e16c4165189259b59bc080", "size": 184184}, {"name": "/com.ispindle.plotter/en-US/phoneScreenshots/4_en-US.png", "sha256": "674236a6a2dc61903f74bd61d347e7bcfa0f011d3dc37131c7889ea53a94409a", "size": 286799}]}}, "authorName": "Ian Williams", "authorWebSite": "https://github.com/GlassOnTin", "name": {"en-US": "iSpindle Plotter"}, "summary": {"en-US": "Collect and plot fermentation data from an iSpindel hydrometer."}, "description": {"en-US": "iSpindle Plotter is a self-hosted companion app for the iSpindel — an open-hardware floating hydrometer used by home brewers to track specific gravity through a fermentation. The app runs a small HTTP server on your phone that the iSpindel posts its readings to over your local Wi-Fi network, then stores, charts, and analyses those readings without ever sending your data to a third-party cloud service.\n\nPairing and configuration:\n\n* Auto-pair flow that joins the iSpindel's configuration access point, sets the phone as the HTTP target (Generic HTTP / selAPI=3), reads the device's existing cubic calibration polynomial off the firmware, and reconnects to your home network — without losing pre-existing fields like the calibration on subsequent saves.\n* mDNS-style hostname discovery so the iSpindel can find your phone again after either device's IP changes.\n* Pushes the app's own calibration polynomial back to the iSpindel when you re-calibrate.\n\nCalibration:\n\n* Fit cubic / quadratic / linear polynomials from your own sucrose-dilution measurements.\n* Imports the iSpindel's pre-installed factory calibration on first pairing.\n* Setup guide with a sucrose-step-dilution recipe for 1.000–1.080 SG.\n\nPlotting and analysis:\n\n* Tilt angle, temperature, specific gravity, and battery voltage charts with a 24h / 7d / 30d / All time-window switcher.\n* Potential-alcohol secondary axis on the SG chart.\n* Robust phase classifier (Lag / Active / Slowing / Conditioning / Stuck / Cold crash) using a modified-Gompertz Levenberg-Marquardt fit (Zwietering et al. 1990), with fallback to an attenuation-prior when the data is too early to constrain the asymptote.\n* Predicted final gravity overlaid on the chart with a tapering uncertainty band derived from short-time noise estimation and the calibration polynomial's residual.\n* Battery runway estimate: linear discharge fit projecting time-to-cutoff at the current sample rate.\n* Trim-before-date-and-time to drop pre-fermentation noise; CSV export via the system file picker.\n\nPrivacy:\n\n* No analytics, no telemetry, no third-party network connections.\n* Data is held only on your phone and only sent to your iSpindel's local IP for configuration writes.\n* The app's HTTP server listens on the phone's local network address only.\n\nHardware: built and tested with an MTB iSpindel PCB 4.0; should work with any iSpindel firmware that supports the Generic HTTP target.\n"}, "preferredSigner": "8c8f3b167278a179911bad875245f21dac46482f901318a2161a887265a2d3b5"}, "versions": {"f359b7cf3eb8a47925b4187d1b6fd3e8ee5739dc1221dea747f33e4342938333": {"added": 1780441838659, "file": {"name": "/com.ispindle.plotter_22.apk", "sha256": "f359b7cf3eb8a47925b4187d1b6fd3e8ee5739dc1221dea747f33e4342938333", "size": 17026836, "ipfsCIDv1": "bafybeihip23wc3jsmwbcsv5e7dcfsptvvwltcxvfdmudyr2xen37yw4pbm"}, "src": {"name": "/com.ispindle.plotter_22_src.tar.gz", "sha256": "f4bbeca231b1c3141c23b909250ba7909f19fd9aaaf74248318cd1f33dc4bb4c", "size": 1935457}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.5.17", "versionCode": 22, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["8c8f3b167278a179911bad875245f21dac46482f901318a2161a887265a2d3b5"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.CHANGE_NETWORK_STATE"}, {"name": "android.permission.CHANGE_WIFI_STATE"}, {"name": "android.permission.ACCESS_FINE_LOCATION", "maxSdkVersion": 32}, {"name": "android.permission.NEARBY_WIFI_DEVICES"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "com.ispindle.plotter.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "CSV import is now fast — minutes-to-hours becomes well under a second on the largest captures.\n\nThe previous importer inserted readings one at a time, each one its own database transaction; the chart and segmenter re-ran every time a row landed. A 15 000-row backup that should restore in moments was taking hours. The whole import now runs in a single transaction with one batched insert, so it actually finishes.\n"}}, "d0e7d8418a313860b2c7e364437fb46bae4133fb4ea86084633365b4aa583e8d": {"added": 1780306216819, "file": {"name": "/com.ispindle.plotter_19.apk", "sha256": "d0e7d8418a313860b2c7e364437fb46bae4133fb4ea86084633365b4aa583e8d", "size": 17010452, "ipfsCIDv1": "bafybeib72db2nxv75pyypyh2njf5qfycleukdyxjansgon6j7puj2et4xa"}, "src": {"name": "/com.ispindle.plotter_19_src.tar.gz", "sha256": "4a7ef7ef7ccc5a551107451141beca561d74f9801d591b72e3ccbb6a38cb2db5", "size": 1859087}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.5.14", "versionCode": 19, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["8c8f3b167278a179911bad875245f21dac46482f901318a2161a887265a2d3b5"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.CHANGE_NETWORK_STATE"}, {"name": "android.permission.CHANGE_WIFI_STATE"}, {"name": "android.permission.ACCESS_FINE_LOCATION", "maxSdkVersion": 32}, {"name": "android.permission.NEARBY_WIFI_DEVICES"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "com.ispindle.plotter.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "A brew that pauses mid-ferment is no longer mistaken for finishing.\n\nWhen the gravity goes flat for a while but is still well above the predicted final gravity — usually a diauxic shift, where the yeast finishes the easy sugars before tackling the harder ones — the estimate now stays \"Active\" and shows diauxic-shift guidance, instead of jumping to \"Slowing\" as if the beer were settling onto its final gravity. The live view recognises an ongoing pause too, so you get that guidance straight away r"}}}}, "com.ivanovsky.passnotes": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"c90f9429160820e8a3590f053fdecdb657e62c006b1be55bab2dc679f7b091cd": null, "06dedd6dcf3adfe7a1c419d7fa277893d1f23bdef6b1749a1534b89d4320ee77": {"added": 1781040519859, "file": {"name": "/com.ivanovsky.passnotes_11700.apk", "sha256": "06dedd6dcf3adfe7a1c419d7fa277893d1f23bdef6b1749a1534b89d4320ee77", "size": 20630874, "ipfsCIDv1": "bafybeids3fjzlecmr7fd3tbzukhmzhdtwkeezzxu4ebuggewqlsfgvkt5y"}, "src": {"name": "/com.ivanovsky.passnotes_11700_src.tar.gz", "sha256": "cc67dbd16feb49c2dcf75ae71b06f74c9334db84c277acbc8c138d26a9c953c3", "size": 1426163}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.17.0", "versionCode": 11700, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["e8b2bbb739916509b17cb32c44363714c96cde4343b108236de011fbe9df2074"]}, "usesPermission": [{"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "com.ivanovsky.passnotes.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}]}}}}, "com.ivarna.finalbenchmark2": {"metadata": {"lastUpdated": 1780441838659, "screenshots": {"phone": {"en-US": [{"name": "/com.ivarna.finalbenchmark2/en-US/phoneScreenshots/1.png", "sha256": "252f5b6bc315462b7e640599c155f5dffec6899bf970da705679ea7f43ef3ceb", "size": 410812}, {"name": "/com.ivarna.finalbenchmark2/en-US/phoneScreenshots/2.png", "sha256": "5c9bd04aab4e240ad7a615b070d62008d3b66fe8d1280e694f7a07589348e2e0", "size": 468420}, {"name": "/com.ivarna.finalbenchmark2/en-US/phoneScreenshots/3.png", "sha256": "221249c2ab77a4f318271942a6995cd0667d5889dd40e4337ffeb5427384d0f4", "size": 352547}, {"name": "/com.ivarna.finalbenchmark2/en-US/phoneScreenshots/4.png", "sha256": "76d7f3640a6897337d2bfc36e7ff7fbc6bfdfc71116fd447cf298dbefdad30bb", "size": 261610}, {"name": "/com.ivarna.finalbenchmark2/en-US/phoneScreenshots/5.png", "sha256": "0d1aa3181c4d09b6f26b2a041663fa1b1d3f80e501f334effdf0e4859c69986d", "size": 409103}, {"name": "/com.ivarna.finalbenchmark2/en-US/phoneScreenshots/6.png", "sha256": "028bc0ee29ff7bb00135c9ef2bb55e84168f3f94576b3e4ae0775b36168a9248", "size": 277125}, {"name": "/com.ivarna.finalbenchmark2/en-US/phoneScreenshots/7.png", "sha256": "4cd8743f85caf7c125b920d1eecf1b421120152e7e2f16f89223bf123b44549f", "size": 270350}, {"name": "/com.ivarna.finalbenchmark2/en-US/phoneScreenshots/8.png", "sha256": "4cb7d423233413fe8688b0ef83d0fd1e7f72039db7f566a0ac33c6044f3fc1e2", "size": 243771}]}}}, "versions": {"ca9c9182940dfc1bda9abeaeddb33037774d982ae5510f3850f674e47f046a19": {"added": 1780441838659, "file": {"name": "/com.ivarna.finalbenchmark2_10.apk", "sha256": "ca9c9182940dfc1bda9abeaeddb33037774d982ae5510f3850f674e47f046a19", "size": 13655876, "ipfsCIDv1": "bafybeid3syfa7zee6a6yb5afd2x2m26mqjmeygtseu2ylst5txkithsj2e"}, "src": {"name": "/com.ivarna.finalbenchmark2_10_src.tar.gz", "sha256": "0f87656629cc9564676571f93d97c3e94fb847f3efb84cf2bbe2d2950ea8930b", "size": 27051743}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a"], "versionName": "1.0.2", "versionCode": 10, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["30af78540ad3cb4be11f8b200cba396c61c0457eba253fda1d0932a65a657291"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.BLUETOOTH_ADMIN"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.BLUETOOTH_SCAN"}, {"name": "android.permission.BODY_SENSORS"}, {"name": "android.permission.ACTIVITY_RECOGNITION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.NFC"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "com.ivarna.finalbenchmark2.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "v1.0.2 - Major AI engine rewrite & CPU optimizations\n\n* Replaced Litert AI backend with Native C++ to fix freezing\n* AI properly uses Vulkan/OpenCL/OpenGL ES acceleration\n* Recalibrated AI scoring baselines to SD 8 Gen 3\n* CPU suite now correctly completes in under 3 minutes\n* UI badges accurately display the AI accelerator backend\n"}}}}, "com.ivarna.mkm": {"metadata": {"lastUpdated": 1780699361309}, "versions": {"95b90313f2446a50617ae6afed846963ac87cc02227995e1e28431c96ff98291": {"added": 1780699361309, "file": {"name": "/com.ivarna.mkm_6.apk", "sha256": "95b90313f2446a50617ae6afed846963ac87cc02227995e1e28431c96ff98291", "size": 15251768, "ipfsCIDv1": "bafybeibnoc77ssgbokgmb5pvtk3vaczwx43lcejppcqn4u7phwtc4qgabu"}, "src": {"name": "/com.ivarna.mkm_6_src.tar.gz", "sha256": "82c2862f4e111872b8897bb14dd20670b3010437eec13f339ddb9e32cdc32fe4", "size": 3365969}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.5", "versionCode": 6, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["75c5029d1d742b480bb6ecf445c268124dc30699a736514cc64a3d58038f8d67"]}, "usesPermission": [{"name": "moe.shizuku.manager.permission.API_V23"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.ivarna.mkm.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Restored mAh capacity estimates in history and notifications\n- Fixed live battery drain calculation to update in real-time\n- Fixed charging ETA calculations for reliable estimates across devices\n- Removed duplicate notification toggles from the Battery screen\n"}}, "e89c2845846c13a18c7b523145fd93f665a101b7ebf3019edba1790b72d8cde7": {"added": 1780614376764, "file": {"name": "/com.ivarna.mkm_5.apk", "sha256": "e89c2845846c13a18c7b523145fd93f665a101b7ebf3019edba1790b72d8cde7", "size": 15251768, "ipfsCIDv1": "bafybeiakmt5kn2uiagf7qk5bp3gxlguhqkknuwxs2imq7xmgwxmmislfrq"}, "src": {"name": "/com.ivarna.mkm_5_src.tar.gz", "sha256": "02e6caf9308a55776e6b528c09ba41012e7d169036910480d3ff282c8f8a0c7c", "size": 3365270}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.4", "versionCode": 5, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["75c5029d1d742b480bb6ecf445c268124dc30699a736514cc64a3d58038f8d67"]}, "usesPermission": [{"name": "moe.shizuku.manager.permission.API_V23"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.ivarna.mkm.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Added comprehensive battery notification settings\n- Reduced MKM battery self-drain from 5-6% to <1%\n- Fixed wattage sign and awake drain calculation\n- Fixed charging notification preferences\n- Updated side drawer to show locked pages\n- Configurable battery update interval\n- Removed redundant home screen elements\n"}}, "df27f967ca5080fd50b3e813332bf967c0c6d5cdf9d42b0fa032b4e022347a11": {"whatsNew": {"en-US": "Added Battery Monitor screen with live graphs\nAdded persistent battery wattage notification\nAdded Apply on Boot with per-category toggles\nAdded support for hidden Shizuku installations\nFixed BootToggleCard text overlap issue\nImproved battery wattage reading stability\nAdded wattage fallback for unsupported devices\n"}}}}, "com.jarsilio.android.magnifica": {"metadata": {"added": 1780306216819, "categories": ["Graphics"], "issueTracker": "https://gitlab.com/juanitobananas/magnifica/issues", "lastUpdated": 1780441838659, "license": "GPL-3.0-only", "sourceCode": "https://gitlab.com/juanitobananas/magnifica", "featureGraphic": {"en-US": {"name": "/com.jarsilio.android.magnifica/en-US/featureGraphic_kRRxCa3ec7kGRD4F5J3kGiOtDUNoBiYTzx2NH330VME=.png", "sha256": "91147109adde73b906443e05e49de41a23ad0d4368062613cf1d8d1f7df454c1", "size": 263751}}, "screenshots": {"phone": {"en-US": [{"name": "/com.jarsilio.android.magnifica/en-US/phoneScreenshots/Screenshot_01.png", "sha256": "ddac7127fa1d147cfd57f092b57e9e741e1cc8755576608765c227fd7a3e8728", "size": 2177455}, {"name": "/com.jarsilio.android.magnifica/en-US/phoneScreenshots/Screenshot_02.png", "sha256": "2a3d7d32716f07fbbba1ae9a102f52e6b251d2946d68f08bbb5e3c22bd9fec81", "size": 2262200}]}}, "authorName": "juanitobananas", "bitcoin": "bc1qdl8md3dwmg39e9umyjfsdn9sy7mcpxfypen45a", "liberapay": "juanitobananas", "name": {"en-US": "Magnifica"}, "summary": {"en-US": "A magnificent magnifier"}, "description": {"en-US": "Magnifica is a magnifier app I built because sometimes text is tiny, labels are impossible to read, and product designers apparently enjoy using microscopic fonts.\n\nThe name is a little bilingual joke, born of a glorious act of linguistic optimism. I'm Spanish, and \"Magnifica\" sounds a bit like \"magnify\" in English. At the same time it brings to mind magnífica in Spanish, which means \"magnificent.\" So the goal was obvious: build a magnifier app that's, well... magnificent.\n\nWHAT IT DOES\n\n• Magnifies stuff. The tiny print on a medicine box, the impossible serial number on a router, the ingredients list written by someone who clearly hates you — or that suspicious little dot on your kid's leg that you really, really need to know is a freckle and not a tick. Point, zoom, see.\n\n• Sensible zoom. It steps in powers of two (1x, 2x, 4x, 8x…) and tops out at whatever your camera can actually do. Tap plus and minus, no fiddly pinching.\n\n• Tap to focus. See a blurry thing, tap it, it becomes a readable thing.\n\n• A torch. On the back camera it's your real flashlight. The front camera has no flash, so it turns the whole screen blindingly white and calls that a \"flash.\" It's a hack. It works.\n\n• Front and back cameras, one button to flip between them.\n\n• Negative mode. Invert the colors with one tap — handy for low-contrast or light-on-dark text. The button even previews what you're about to switch to.\n\nWHAT IT DOESN'T DO\n\nNo accounts. No ads. No mysterious permissions. It wants the camera, because it's a camera app, and then it would like to be left alone to do its job.\n\nMagnifica: a magnificent way to make small things bigger.\n"}, "icon": {"en-US": {"name": "/com.jarsilio.android.magnifica/en-US/icon_pb4LKpJEUQWvtWdNiW6ko1Gi9JZQeuIlYfSXFmRhibk=.png", "sha256": "a5be0b2a92445105afb5674d896ea4a351a2f496507ae22561f49716646189b9", "size": 12569}}, "preferredSigner": "2406cad983b1c5a1d99c5cd5064fd3d783e985027a1c4ce9ce879b50ed3c08b6"}, "versions": {"255a7f07c8e5bcbb941ec7b579ba46b839d04e32a141f6363bab5997232842ba": {"added": 1780441838659, "file": {"name": "/com.jarsilio.android.magnifica_8.apk", "sha256": "255a7f07c8e5bcbb941ec7b579ba46b839d04e32a141f6363bab5997232842ba", "size": 18985502, "ipfsCIDv1": "bafybeictg4kjlhci4lmbrv5uvx2fmdvl3gbhd5dlksjcdisj2ohs3neiaq"}, "src": {"name": "/com.jarsilio.android.magnifica_8_src.tar.gz", "sha256": "eadde03c5b71dbd054d9c4957f038458150e4a5cc63fbefd103221eb0ab07fb7", "size": 5144178}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.8", "versionCode": 8, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["2406cad983b1c5a1d99c5cd5064fd3d783e985027a1c4ce9ce879b50ed3c08b6"]}, "usesPermission": [{"name": "android.permission.CAMERA"}, {"name": "com.jarsilio.android.magnifica.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}]}, "whatsNew": {"en-US": "New in version 0.8\n\n★ Add pinch to zoom.\n★ Add bubble that shows current zoom when changed.\n\nNew in version 0.7\n\n★ Add icon and featureGraphic for F-Droid store.\n\nNew in version 0.6\n\n★ Force screen to portrait and just rotate glyphs in buttons\n  (camera-style).\n"}}, "6e0117a703fc860257e8af2325d6ded7608c4eb57c0651768a1a3dbf3bd64133": {"added": 1780306216819, "file": {"name": "/com.jarsilio.android.magnifica_5.apk", "sha256": "6e0117a703fc860257e8af2325d6ded7608c4eb57c0651768a1a3dbf3bd64133", "size": 18673734, "ipfsCIDv1": "bafybeifst2qommbm63ay6xla6f3pdbg4ixrqeoyal7dtvddiptxhmtdive"}, "src": {"name": "/com.jarsilio.android.magnifica_5_src.tar.gz", "sha256": "5810da4ea423a4a8295f730872bb676010e9e1a7e43cbac90fce5510d727b9bc", "size": 4842208}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.5", "versionCode": 5, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["2406cad983b1c5a1d99c5cd5064fd3d783e985027a1c4ce9ce879b50ed3c08b6"]}, "usesPermission": [{"name": "android.permission.CAMERA"}, {"name": "com.jarsilio.android.magnifica.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}]}, "whatsNew": {"en-US": "New in version 0.5\n\n★ Nothing really, just trying to get reproducible builds to work on F-Droid.\n\nNew in version 0.4\n\n★ Nothing really, just added a description (metadata)\n\nNew in version 0.3\n\n★ Remove org.gradle.toolchains.foojay-resolver-convention for F-Droid inclusion.\n\nNew in version 0.2\n\n★ Added adaptive icon (incl. monochrome)\n\nNew in version 0.1\n\n★ Well, everything :) Very first version of Magnifica.\n"}}}}, "com.jayc180.rhythmengine": {"metadata": {"added": 1781040519859, "categories": ["Music Practice Tool"], "issueTracker": "https://github.com/jayc180/prog-metronome/issues", "lastUpdated": 1781040519859, "license": "GPL-3.0-or-later", "sourceCode": "https://github.com/jayc180/prog-metronome", "screenshots": {"phone": {"en-US": [{"name": "/com.jayc180.rhythmengine/en-US/phoneScreenshots/1.png", "sha256": "321fef21ff16d8441d1e3226d7dc09fc82b82b8692c39c1530c100ca840da872", "size": 49315}, {"name": "/com.jayc180.rhythmengine/en-US/phoneScreenshots/2.png", "sha256": "e72092dfec258a45f8d2eb0efd97a97cd18e0d8d77470bd07b35e30686569dd0", "size": 69231}]}}, "authorEmail": "prog.metronome@gmail.com", "authorName": "jayc180", "name": {"en-US": "Prog Metronome"}, "summary": {"en-US": "Metronome for practicing complex rhythmic ideas."}, "description": {"en-US": "todo...\nhttps://f-droid.org/en/docs/Submitting_to_F-Droid_Quick_Start_Guide/\nhttps://f-droid.org/en/docs/All_About_Descriptions_Graphics_and_Screenshots/\n\nMetronome for musicians who wish to practice to complex rhythmic ideas without fiddling around in DAWs. Features:\n- Polyrhythm and polymeter\n- Metric modulations and BPM changes\n- Any tuplet and subdivision\n- Nested pattern groupings and repeats\n- Per-beat volume and sound\n- Project save and export\n- Custom sound import\n- Custom color themes\n"}, "donate": ["https://ko-fi.com/prog_metronome"], "icon": {"en-US": {"name": "/icons/com.jayc180.rhythmengine.100.png", "sha256": "864a4918d501cee01db276b92a99a8e59a66787698a34a3a2430ffc0e55e9500", "size": 1730}}, "preferredSigner": "e8f857b7a17740e526d1879a0c9d288f45c8193e7e9280c1fd4f058ba0d96806"}, "versions": {"02b5f04ba2ae834a976bee349b68444b94db681abe07fb355b3a8cc0fa7c7330": {"added": 1781040519859, "file": {"name": "/com.jayc180.rhythmengine_100.apk", "sha256": "02b5f04ba2ae834a976bee349b68444b94db681abe07fb355b3a8cc0fa7c7330", "size": 18101149, "ipfsCIDv1": "bafybeieyvvgmqgmn7xvz7sxnyli6i6duareethwdrrfmg5k5kim7xcfcxm"}, "src": {"name": "/com.jayc180.rhythmengine_100_src.tar.gz", "sha256": "187eea99e73f5b4fa966fa8abaf0473591c8f63fd1073dcab81e46f5d4ccdfb7", "size": 9867012}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.0", "versionCode": 100, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["e8f857b7a17740e526d1879a0c9d288f45c8193e7e9280c1fd4f058ba0d96806"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "com.jayc180.rhythmengine.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Initial release."}}}}, "com.jefftharris.passwdsafe": {"metadata": {"lastUpdated": 1780441838659}, "versions": {"d4927292a2a432492932bf5ea671b785913eec32b8d7ad40570afae2b98f009a": null, "fbeb85670a9b5fcb158bcd4b24f3cc89c0a528cf9f0f29dd838a12e158d5bb0e": {"added": 1780441838659, "file": {"name": "/com.jefftharris.passwdsafe_6270200.apk", "sha256": "fbeb85670a9b5fcb158bcd4b24f3cc89c0a528cf9f0f29dd838a12e158d5bb0e", "size": 3405735, "ipfsCIDv1": "bafybeicwe4hih5q2jnu3qn2so2372n52pnn6oz24wsoqmjkgnww5xp3i5e"}, "src": {"name": "/com.jefftharris.passwdsafe_6270200_src.tar.gz", "sha256": "df61bdf6388a0954c668e599124d0624da8079dbad9ed6dd744dc0288f1aa4e6", "size": 1176869}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "6.27.2", "versionCode": 6270200, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["28eabd8c15aade3f677fa1cc58b326d770f500da8bc2bb8a14fd67bb7faa8484"]}, "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.USE_FINGERPRINT"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "com.jefftharris.passwdsafe.client.provider.permission.ACCESS"}, {"name": "com.jefftharris.passwdsafe.sync.provider.permission.ACCESS"}, {"name": "android.permission.NFC"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "com.jefftharris.passwdsafe.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeAssets": {}}}}}, "com.jksalcedo.librefind": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"7afca8777dbe6748600c4f4a985fc1027a125e29151685067991a63566398d46": null, "3adacef62318e4018cd384185a6e1118f66e5f3491c60d5a45558ecd8ee32176": {"added": 1781040519859, "file": {"name": "/com.jksalcedo.librefind_2300300.apk", "sha256": "3adacef62318e4018cd384185a6e1118f66e5f3491c60d5a45558ecd8ee32176", "size": 4068018, "ipfsCIDv1": "bafybeifop46sirnzhu6rdpq2qzd3zdyqzveakvmxvh4xqxqwc757kawliu"}, "src": {"name": "/com.jksalcedo.librefind_2300300_src.tar.gz", "sha256": "971c297cee921b60e2c8efc57a1752c751b4aceb6c19a07d0a6865fcdaa28303", "size": 393029}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.23.0", "versionCode": 2300300, "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": "- Added full-screen user profiles with contribution stats\n- Introduced public profiles for community members\n- Implemented reputation system and badges for contributors\n- Added \"Top Contributors\" leaderboard\n- Display metadata for proprietary target apps\n- Fixed details screen and centralized heuristics\n"}}}}, "com.junkfood.seal": {"metadata": {"categories": ["Download"]}}, "com.kazumaproject.markdownhelperkeyboard.lite.fdroid": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"415ed2c803185380106a85d5667861620377091b3ab4dfcbbe85f416276a8d2a": null, "bd5ce16696bb8dd90a812141bb04c25dc0a8f78c9db4930b9174f44775e71b7d": null, "ba25bdb9ca57d3a61c34df73393a61ffe3b717314e8f5ef98d8feb045426ed73": null, "44d6d553144ccfd61b87d4939c8b4a430cdfc120c0cd0276197024b59f68fb5d": {"added": 1781040519859, "file": {"name": "/com.kazumaproject.markdownhelperkeyboard.lite.fdroid_775.apk", "sha256": "44d6d553144ccfd61b87d4939c8b4a430cdfc120c0cd0276197024b59f68fb5d", "size": 36259368, "ipfsCIDv1": "bafybeiagryijdpayin76nnazl3zfbnxueft7jnaxx4pkql4plvbp4qnln4"}, "src": {"name": "/com.kazumaproject.markdownhelperkeyboard.lite.fdroid_775_src.tar.gz", "sha256": "475e7894f24f125c8a2667ce2f4f7c52d287a9369a63ad841e3318b45953557d", "size": 34857020}, "manifest": {"versionName": "1.7.82-lite-fdroid", "versionCode": 775, "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"}]}}, "5914a792588396ed4790eaa83bbf1d48fdc5c8ba6ca11f10b49da0b225829328": {"added": 1780699361309, "file": {"name": "/com.kazumaproject.markdownhelperkeyboard.lite.fdroid_770.apk", "sha256": "5914a792588396ed4790eaa83bbf1d48fdc5c8ba6ca11f10b49da0b225829328", "size": 36128482, "ipfsCIDv1": "bafybeiffl6g5azrt3rxnpl53axbh25wvdgyqk3uprzspvgjpwghwb6p6nm"}, "src": {"name": "/com.kazumaproject.markdownhelperkeyboard.lite.fdroid_770_src.tar.gz", "sha256": "64811a7783d6aaf975ac1093a0fa2de44215e29b41eec8e116ec22e40fb5f0c2", "size": 34811259}, "manifest": {"versionName": "1.7.77-lite-fdroid", "versionCode": 770, "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"}]}}, "c8d2c6ad6f4d7c47d828c69d0eaa53ff1ece2b7d131aefa362d983d40bcfa400": {"added": 1780441838659, "file": {"name": "/com.kazumaproject.markdownhelperkeyboard.lite.fdroid_767.apk", "sha256": "c8d2c6ad6f4d7c47d828c69d0eaa53ff1ece2b7d131aefa362d983d40bcfa400", "size": 36119034, "ipfsCIDv1": "bafybeidnooawne4o4qdnrrnikzyhukmnmlko6chewfmtv53znllxmj6yse"}, "src": {"name": "/com.kazumaproject.markdownhelperkeyboard.lite.fdroid_767_src.tar.gz", "sha256": "1d2d9ad2368d164964c29d9c40d22dc985772c59cf622afb5b205a3652d32147", "size": 34799988}, "manifest": {"versionName": "1.7.74-lite-fdroid", "versionCode": 767, "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": {"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}]}}}}, "com.kjxbyz.picguard": {"metadata": {"lastUpdated": 1780506857489}, "versions": {"b86156257e562b2ea9d101f9a701b23bf38f4f2a93f707dc30151a2fde468e06": null, "9f1b073c797203c416ab3b1e776a8bbc01b6b41059a6e00f0910322f47e8f91a": null, "87ca5eb325fc030a43ba6640b7ba2a4f33260ee45f62fb5a2148c7cef549f5ac": {"added": 1780506857489, "file": {"name": "/com.kjxbyz.picguard_476.apk", "sha256": "87ca5eb325fc030a43ba6640b7ba2a4f33260ee45f62fb5a2148c7cef549f5ac", "size": 37522146, "ipfsCIDv1": "bafybeidcehuj6tottjesvwtyavbpzmcyzciwy5nvksssenrm7t6fzizu4a"}, "src": {"name": "/com.kjxbyz.picguard_476_src.tar.gz", "sha256": "8520836380fa62c2ff02f5d5f2ff33f422b1675b01ebbde9336749a5d1d9a088", "size": 136993516}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "5.5.3", "versionCode": 476, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["cf8a3665f1baea4a93f656e1154622fd950be384f5d568047d82bd686bd9079c"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "com.kjxbyz.picguard.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Connects to Sentry servers"}, "Tracking": {"en-US": "Sentry is enabled by default"}}}, "7ce21a8fcad0858dbf9ffc574d27b6ea887dda3ae6497a5e6075cbce547c1a68": {"added": 1780306216819, "file": {"name": "/com.kjxbyz.picguard_475.apk", "sha256": "7ce21a8fcad0858dbf9ffc574d27b6ea887dda3ae6497a5e6075cbce547c1a68", "size": 37524334, "ipfsCIDv1": "bafybeihyzfuv2ocuxs7u3ubg4enwavbcw3hu422fvn4obx5c7zeuxb45va"}, "src": {"name": "/com.kjxbyz.picguard_475_src.tar.gz", "sha256": "b2701d3ba137646f5b7ca75982fefbdd163d60f3d45d1b4d25463719efbb5423", "size": 136993362}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "5.5.2", "versionCode": 475, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["cf8a3665f1baea4a93f656e1154622fd950be384f5d568047d82bd686bd9079c"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "com.kjxbyz.picguard.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Connects to Sentry servers"}, "Tracking": {"en-US": "Sentry is enabled by default"}}}}}, "com.klee.sapio": {"metadata": {"lastUpdated": 1780614376764, "screenshots": {"phone": {"en-US": [{"name": "/com.klee.sapio/en-US/phoneScreenshots/1.png", "sha256": "a714621a911f58efa6e8e39d652cf02049f34324482d5ab00ab10ecdfbab6b36", "size": 561329}, {"name": "/com.klee.sapio/en-US/phoneScreenshots/2.png", "sha256": "13fe23de51bdef2145cc1ce6d0ef8fd51eb43fccc25384d27c2c70a98d5d076a", "size": 310044}, {"name": "/com.klee.sapio/en-US/phoneScreenshots/3.png", "sha256": "3a5d7b98743122e27b7c1d14b39b742e19ab9c1fe25c6343f0b3799d2992a965", "size": 308767}]}}}, "versions": {"92b30731b57d61e4865fd92b876bebc198c4dc64d8a959b047c38510c08f58a6": null, "f864f84b230cfd4028d861f62f74ce39150a1b6eb2ffaba45ed399d76a8561f9": null, "8e756c37dc3ac8509a083a2693a4e34d5d9c166d93131c3020bfd4c24c860efa": null, "f822a43bd1c833d98093a6cd40a6e09053426c4a196c438b80552d15e841782c": {"added": 1780614376764, "file": {"name": "/com.klee.sapio_89.apk", "sha256": "f822a43bd1c833d98093a6cd40a6e09053426c4a196c438b80552d15e841782c", "size": 15020940, "ipfsCIDv1": "bafybeiedy5xd6xmrlg4yix5mpysa3h25cuoaweizb6254irz64p5tftspi"}, "src": {"name": "/com.klee.sapio_89_src.tar.gz", "sha256": "5017c0959bb735b6a0067b692957e0a7790d93b1e16fd6bbba5e51910ae81a12", "size": 1809383}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.5.0", "versionCode": 89, "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"}}}, "4ae71da053b5f50c9fdbf6e22afe1fc4a28a6632b5baebb27a73264a1f6215ac": {"added": 1780441838659, "file": {"name": "/com.klee.sapio_88.apk", "sha256": "4ae71da053b5f50c9fdbf6e22afe1fc4a28a6632b5baebb27a73264a1f6215ac", "size": 15016844, "ipfsCIDv1": "bafybeifrlvm73zqjzahj47t5ey2zf3izx6dlxsjbw5sepek4f3dg3i7mfi"}, "src": {"name": "/com.klee.sapio_88_src.tar.gz", "sha256": "f85cec6c6c624e5be233d7c22868edb7c225e3e145c1d63eb7938d8fead26aec", "size": 1807772}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.4.0", "versionCode": 88, "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"}}}, "02bf5273f3f803cc7231c524da31520c104bf9599826bfebce44109d675c059b": {"added": 1780094298321, "file": {"name": "/com.klee.sapio_87.apk", "sha256": "02bf5273f3f803cc7231c524da31520c104bf9599826bfebce44109d675c059b", "size": 14991707, "ipfsCIDv1": "bafybeiab4qztldecjlxlqmwvcqn3roue6flprtxnpbfjpo2ok3iwd3roga"}, "src": {"name": "/com.klee.sapio_87_src.tar.gz", "sha256": "0cf53ba90e68cd64b815fee6421f301971848dc6724c82a2fac9a052ccd9e8e9", "size": 1849598}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.3.1", "versionCode": 87, "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.klee.volumelockr": {"metadata": {"lastUpdated": 1781040519859, "screenshots": {"phone": {"en-US": [{"name": "/com.klee.volumelockr/en-US/phoneScreenshots/1.png", "sha256": "f92c0a61e31d6e916e0f0e8dec0fb41b02bedfc20f0c670d8a6e154bcea509e9", "size": 326709}, {"name": "/com.klee.volumelockr/en-US/phoneScreenshots/2.png", "sha256": "66f3d9f9206b64a6e55bcb9bfa8d33960d4535cf2ef2376659a834ccde2f8996", "size": 330185}]}}, "summary": {"ar": "مانع الصوت."}, "description": {"ar": "يتيح لك تطبيق VolumeLockr التحكم في مستوى صوت جهازك وقفلها.\n"}}, "versions": {"ecab2daabf8635ae1cf5a2099f7538b83d663d5fa66146d6ba54ef261f88c8c0": null, "3cd859be6826db781fe2c3d29ae7497d4c96e505fcf7ff34377b545f74e33319": {"added": 1781040519859, "file": {"name": "/com.klee.volumelockr_17.apk", "sha256": "3cd859be6826db781fe2c3d29ae7497d4c96e505fcf7ff34377b545f74e33319", "size": 7292494, "ipfsCIDv1": "bafybeidendyfok2ptsbrga2ckfezygkd7bhhg5ga7lvfc44g6pkrcxw6qa"}, "src": {"name": "/com.klee.volumelockr_17_src.tar.gz", "sha256": "c0f03463208de2c10250f3dc3c064d741216e0540cf6e4151c6a3c9b16f0fa43", "size": 1356208}, "manifest": {"versionName": "1.8.0", "versionCode": 17, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["20580851f571b7edababc96da654c900fbea33da383e9bda62286eabf512e147"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.ACCESS_NOTIFICATION_POLICY"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.klee.volumelockr.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.kompact": {"metadata": {"lastUpdated": 1780306216819}, "versions": {"1ce68b6d32e16070832cb361e64727b2207a33d6a9d9185cdbf9c15860bd2821": null, "843e84de9ab2884a4d5c344c8d2221b7f676b9fbe5747cca54255b023d799e4a": {"added": 1780306216819, "file": {"name": "/com.kompact_13.apk", "sha256": "843e84de9ab2884a4d5c344c8d2221b7f676b9fbe5747cca54255b023d799e4a", "size": 14625885, "ipfsCIDv1": "bafybeicfnsczvlj7qijmuwygdolshivylfaouguviyha6mhkpxddw6yniu"}, "src": {"name": "/com.kompact_13_src.tar.gz", "sha256": "f94003fba8f2d4e9155b21c93ea29cfb0f3c2b07f8bc67c5d306892c72a7dba0", "size": 699839}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.0.9", "versionCode": 13, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["5813fc01ba8dd9d2835b6beae80f65ca09f4444d4fb426e8e3ff3d4adeb11d7b"]}, "usesPermission": [{"name": "com.kompact.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.kunzisoft.keepass.libre": {"metadata": {"lastUpdated": 1780094298321, "name": {"hr": "KeePassDX trezor za lozinke", "zh-TW": "KeePassDX 密碼金鑰保險庫"}, "summary": {"hr": "Upravljaj lozinkom/ključem u lokalnom i otvorenom trezoru"}}, "versions": {"fe4c02ea37a78f486768451a0e35be643e84d6946e1558cc143e57d72858ac95": null, "85c95fb0e2cda5cdacc7f5bca360e3384e444de19bdffdf0d806b679bb612c18": {"added": 1780094298321, "file": {"name": "/com.kunzisoft.keepass.libre_44300.apk", "sha256": "85c95fb0e2cda5cdacc7f5bca360e3384e444de19bdffdf0d806b679bb612c18", "size": 16557201, "ipfsCIDv1": "bafybeial3nyoqr24bfaspyxd3aiewcqbyzmafqz23aczxzrv22fzhrsttm"}, "src": {"name": "/com.kunzisoft.keepass.libre_44300_src.tar.gz", "sha256": "5b7a6a53d835c05978554c77075898a270fad7afbd1ad3c427106c21c8dcd8dd", "size": 7240071}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "4.4.3", "versionCode": 44300, "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": " * Fix a Passkey reference #2554\n * Add browser in the list of privileged apps #2533\n * Small fixes", "fr-FR": " * Correction d'une référence de clé Passkey #2554\n * Ajout de navigateur dans la liste des apps privilégiés #2533\n * Petites corrections"}}}}, "com.kylecorry.trail_sense": {"metadata": {"lastUpdated": 1780699361309, "name": {"lv": "Trail Sense", "pl-PL": "Trail Sense", "ur": "ٹریل سنسر"}, "summary": {"pl-PL": "Użyj czujników w telefonie, jako wsparcia przy wędrówkach po dzikich terenach", "ur": "جنگل کے سفر میں مدد کے لیے اپنے فون کے سینسر استعمال کریں"}, "description": {"en-US": "<p>Explore beyond the reaches of the Internet with Trail Sense.</p>\n\n<ul>\n    <li>Designed for hiking, backpacking, camping, and geocaching</li>\n    <li>Place beacons and navigate to them</li>\n    <li>Use as a compass (only available on devices with a compass sensor)</li>\n    <li>Follow paths</li>\n    <li>Retrace your steps with backtrack</li>\n    <li>Use a photo as a map</li>\n    <li>Plan what to pack</li>\n    <li>Be alerted before the sun sets</li>\n    <li>Predict the weather (only available on devices with a barometer sensor)</li>\n    <li>Use your phone as a flashlight</li>\n    <li>And much more!</li>\n</ul>\n\n<p>Trail Sense is a tool, and just like any other tool that you bring into the wilderness,\nit's essential to have backup equipment and skills.\nThis app is intended for information purposes only and the accuracy of the predictions and sensors are determined by a number of factors, including calibration, sensor quality, external sources, etc.\nUse at your own risk, always have backup tools (ex. compass), and stay safe.</p>\n\n<p>This app also does not, and will never, use the Internet - all information in Trail Sense comes directly from your phone's sensors, and no data will leave Trail Sense.</p>\n\n<h3>COMMON ISSUES</h3>\n<ul>\n    <li>No compass: If your phone does not have a compass sensor, there is nothing I can do to make it work because that is hardware.\n    You will still be able to use other features of Trail Sense.</li>\n    <li>No weather: The Weather tool is only available if your phone has a barometer sensor.</li>\n</ul>\n\n<p>Found an issue or want a new feature? Contact me at trailsense@protonmail.com or create a new issue on GitHub: github.com/kylecorry31/Trail-Sense</p>\n\n<p>I'm the only developer of Trail Sense, so I will do my best to help out with issues - but I have a limited device selection to test on.</p>\n\n\n<h3>PERMISSIONS</h3>\n<ul>\n    <li>Notifications: Allows Trail Sense to display notifications (backtrack, weather, sunset alerts, astronomy events, water boil timer, etc)</li>\n    <li>Location: Allows Trail Sense to retrieve your location for navigation, weather (sea level calibration), and astronomy.</li>\n    <li>Background location: Allows Trail Sense to retrieve your location for sunset alerts while in the background.\n    On some devices, this will also improve the reliability of backtrack and weather monitor.</li>\n    <li>Physical activity: Allows Trail Sense to use your phone's pedometer for distance calculation.</li>\n    <li>Camera: Allows Trail Sense to use your camera on the sighting compass, clinometer, and for taking photos used by the Cloud Scanner, QR Code Scanner, and Photo maps.</li>\n    <li>Alarms & reminders: Allows Trail Sense to post a notification at an exact time.\n    This is used by the Clock tool (when updating system time) and Sunset and Sunrise Alerts.</li>\n</ul>\n\n<h3>Links</h3>\n<ul>\n    <li>Privacy policy: https://kylecorry.com/Trail-Sense/#privacy</li>\n    <li>FAQ: https://github.com/kylecorry31/Trail-Sense#faq</li>\n    <li>Trail Sense is available under the MIT License: https://opensource.org/license/mit/</li>\n</ul>\n", "hu-HU": "<p>Fedezd fel a világot az internet határain túl a Trail Sense-szel.</p>\n\n<p>A Trail Sense telefonod szenzoraival segít téged természeti kirándulásaidon. A Trail Sense számos eszközt tartalmaz, amik különféle helyzetben felhasználhatók, mint például túrázás, sátorozás, backpacking, sziklamászás, stb.</p>\n\n<p>Ez az app továbbá nem használ internetkapcsolatot, és soha nem is fog - a Trail Sense-ben lévő összes információ a telefonod szenzoraiból származik, és semmilyen adat nem hagyja el a Trail Sense-t.</p>\n\n<ul>\n    <li>Túrázásra, backpackingre, sátorozásra, geocachingre tervezve</li>\n    <li>Helyezz le jelzőpontokat és navigálj hozzájuk</li>\n    <li>Kövess ösvényeket</li>\n    <li>Kövesd vissza lépéseidet a visszakövetés segítségével</li>\n    <li>Tervezd meg, mit csomagolsz el</li>\n    <li>Kapj figyelmeztetést, mielőtt lemegy a nap</li>\n    <li>Jósold meg az időjárást</li>\n    <li>Használd telefonodat zseblámpaként</li>\n    <li>És sok más!</li>\n</ul>\n\n<p>A Trail Sense egy eszköz, amit használhatsz, de nem érdemes teljesen rá hagyatkoznod. Ez az app csak információs célokat szolgál és a jóslatok és szenzorok pontossága számos tényezőtől függ, beleértve a kalibrációt, szenzorminőséget, külső forrásokat és egyebeket. Saját felelősségedre használd, mindig legyen tartalék eszközöd (pl. iránytű), és vigyázz magadra, amennyire csak lehet.</p>\n\n<p>Hibát találtál vagy új funkciót szeretnél? Írj nekem a trailsense@protonmail.com címen vagy hozz létre új témát GitHub-on: github.com/kylecorry31/Trail-Sense</p>\n\n<p>Egyedül fejlesztem a Trail Sense-t, úgyhogy igyekszem minden problémát megoldani - de korlátozott számú eszközöm van, amiken tesztelni tudok.</p>\n\n\n<h3>ENGEDÉLYEK</h3>\n<ul>\n    <li>Értesítések: Lehetővé teszi a Trail Sense számára, hogy értesítéseket jelenítsen meg (visszakövetés, időjárás, napnyugta figyelmeztetések, csillagászati események, vízforralás időzítő, stb)</li>\n    <li>Hely: Lehetővé teszi a Trail Sense számára, hogy beolvassa a helyzetedet navigációhoz, időjáráshoz (tengerszint kalibráció), és csillagászathoz.</li>\n    <li>Background location: Allows Trail Sense to retrieve your location for sunset alerts while in the background.\n    On some devices, this will also improve the reliability of backtrack and weather monitor.</li>\n    <li>Physical activity: Allows Trail Sense to use your phone's pedometer for distance calculation.</li>\n    <li>Camera: Allows Trail Sense to use your camera on the sighting compass, clinometer, and for taking photos used by the Cloud Scanner, QR Code Scanner, and Photo maps.</li>\n    <li>Alarms & reminders: Allows Trail Sense to post a notification at an exact time.\n    This is used by the Clock tool (when updating system time) and Sunset and Sunrise Alerts.</li>\n</ul>\n<p>Adatvédelmi szabályzat: https://kylecorry.com/Trail-Sense/#privacy</p>\n<p>GYIK: https://github.com/kylecorry31/Trail-Sense#faq</p>\n<p>A Trail Sense az MIT Licensz szerint elérhető: https://opensource.org/license/mit/</p>\n", "it-IT": "<p>Esplora oltre i confini di Internet con Trail Sense.</p>\n\n<ul>\n    <li>Progettato per l'escursionismo, il backpacking, il campeggio e il geocaching</li>\n    <li>Posiziona  segnalatori e naviga verso di essi</li>\n    <li>Usa come una bussola (disponibile solo su dispositivi con sensore bussola))</li>\n    <li>Segui percorsi</li>\n    <li>Ripercorri i tuoi passi con il percorso di ritorno</li>\n    <li>Usa una foto come mappa</li>\n    <li>Pianifica cosa mettere nello zaino</li>\n    <li>Vieni avvisato prima che il sole tramonti</li>\n    <li>Prevedi il meteo (disponibile solo su dispositivi con sensore barometrico)</li>\n    <li>Usa il telefono come torcia</li>\n    <li>E altro ancora!</li>\n</ul>\n\n<p>Trail Sense è uno strumento, e proprio come qualsiasi altro strumento che si porta nella natura,\nè essenziale avere un equipaggiamento e delle capacità di riserva.\nQuesta applicazione è intesa solo a scopo informativo e l'accuratezza delle previsioni e dei sensori è determinata da una serie di fattori, tra cui la calibrazione, la qualità dei sensori, le fonti esterne, ecc.\nUtilizzala a tuo rischio e pericolo, munisciti sempre di strumenti di riserva (ad esempio la bussola) e stai attento.</p>\n\n<p>Inoltre, questa applicazione non utilizza e non utilizzerà mai Internet: tutte le informazioni di Trail Sense provengono direttamente dai sensori del telefono e nessun dato esce da Trail Sense.</p>\n\n<h3>PROBLEMI COMUNI</h3>\n<ul>\n    <li>Nessuna bussola: Se il tuo telefono non ha un sensore di bussola, non posso fare nulla per farlo funzionare perché si tratta di componentistica.\n    Sarà comunque possibile utilizzare le altre funzioni di Trail Sense.</li>\n    <li>Niente meteo: Lo strumento Meteo è disponibile solo se il telefono dispone di un sensore barometrico.</li>\n</ul>\n\n<p>Hai trovato un problema o vuoi una nuova funzionalità? Contattami a trailsense@protonmail.com o create un nuova segnalazione su GitHub: github.com/kylecorry31/Trail-Sense</p>\n\n<p>Sono l'unico sviluppatore di Trail Sense, quindi farò del mio meglio per aiutare a risolvere i problemi, ma ho una selezione limitata di dispositivi su cui effettuare i test.</p>\n\n\n<h3>PERMESSI</h3>\n<ul>\n    <li>Notifiche: Consenti a Trail Sense di visualizzare le notifiche (percorso di ritorno, meteo, avvisi di tramonto, eventi astronomici, timer di bollitura dell'acqua, ecc.) </li>\n    <li>Posizione: Consenti a Trail Sense di recuperare la posizione per la navigazione, il meteo (calibrazione del livello del mare) e l'astronomia.</li>\n    <li>Posizione in secondo piano: Consenti a Trail Sense di recuperare la posizione per gli avvisi di tramonto mentre è in secondo piano.\n    Su alcuni dispositivi, questo migliora anche l'affidabilità del percorso di ritorno e del monitoraggio del meteo.</li>\n    <li>Attività fisica: Consenti a Trail Sense di utilizzare il contapassi del telefono per il calcolo della distanza.</li>\n    <li>Fotocamera: Consenti a Trail Sense di utilizzare la fotocamera sulla bussola di avvistamento, sul clinometro e per scattare foto utilizzate da Cloud Scanner, QR Code Scanner e Photo maps.</li>\n    <li>Sveglie e promemoria: Consente a Trail Sense di pubblicare una notifica a un'ora esatta.\n    Viene utilizzato dallo strumento Orologio (quando si aggiorna l'ora del sistema) e dagli avvisi di tramonto e alba.</li>\n</ul>\n\n<h3>Collegamenti</h3>\n<ul>\n    <li>Informativa sulla riservatezza: https://kylecorry.com/Trail-Sense/#privacy</li>\n    <li>FAQ: https://github.com/kylecorry31/Trail-Sense#faq</li>\n    <li>Trail Sense è disponibile sotto i termini della licenza MIT: https://opensource.org/license/mit/</li>\n</ul>\n", "pl-PL": "<p>Odkrywaj świat poza zasięgiem internetu z Trail Sense.</p>\n\n<ul>\n    <li>Zaprojektowany z myślą o wspinaczce, podróżach, biwakowaniu oraz geocachingu</li>\n    <li>Twórz oraz prowadź do punktów nawigacyjnych</li>\n    <li>Używaj telefonu jako kompasu (dostępne na urządzeniach z czujnikiem kompasu)</li>\n    <li>Podążaj ścieżkami</li>\n    <li>Wracaj własnymi śladami ze szlakiem powrotnym</li>\n    <li>Używaj zdjęć jako map</li>\n    <li>Planuj co zapakować</li>\n    <li>Otrzymuj powiadomienia zanim zajdzie słońce</li>\n    <li>Przewiduj pogodę (dostępne na urządzeniach z czujnikiem barometru)</li>\n    <li>Używaj telefonu jako latarki</li>\n    <li>Oraz o wiele więcej!</li>\n</ul>\n\n<p>Trail Sense to narzędzie, jak w przypadku każdego sprzętu zabieranego w dzikie tereny,\nniezbędne jest posiadanie zapasowego wyposażenia oraz umiejętności.\nAplikacja jest przeznaczona wyłącznie do celów informacyjnych, dokładność prognoz oraz czujnikow jest określana przez wiele czynników, włączając kalibracje, jakość podzespołów, źródła zewnętrzne, itd.\nUżywaj na własną odpowiedzialność, zawsze noś przy sobie zapasowe narzędzia (np. kompas) oraz dbaj o bezpieczeństwo.</p>\n\n<p>Aplikacja nie korzysta oraz nigdy nie będzie korzystać z internetu, wszystkie informacje pochodzą bezpośrednio z czujników telefonu oraz żadne dane nie opuszczą Trail Sense.</p>\n\n<h3>CZĘSTE PROBLEMY</h3>\n<ul>\n    <li>Brak kompasu: Jeżeli telefon nie posiada czujnika kompasu, nic nie można zrobić, ponieważ jest to kwestia podzespołów.\n    Nadal można korzystać z innych funkcji Trail Sense.</li>\n    <li>Brak pogody: Jeżeli telefon nie posiada czujnika barometru, narzędzie pogoda nie będzie dostępne.</li>\n</ul>\n\n<p>Chcesz zgłosić błąd lub zaproponować funkcję? Napisz e-mail: trailsense@protonmail.com lub utwórz zgłoszenie na GitHub: github.com/kylecorry31/Trail-Sense</p>\n\n<p>Jestem jedynym deweloperem Trail Sense, zrobię wszystko, aby pomóc rozwiązywać problemy, niestety mam ograniczony wybór sprzętu do testów.</p>\n\n\n<h3>UPRAWNIENIA</h3>\n<ul>\n    <li>Powiadomienia: Pozwala Trail Sense na wyświetlanie powiadomień (szlak powrotny, pogoda, alerty wschodów/zachodów, wydarzenia astronomiczne, minutnik przegotowania wody, itd.)</li>\n    <li>Lokalizacja: Pozwala Trail Sense uzyskać informacje o położeniu do nawigacji, pogody (kalibracja wysokości nad poziomem morza), astronomii.</li>\n    <li>Lokalizacja w tle: Pozwala Trail Sense uzyskać informacje o położeniu do alertów wschodów/zachodów podczas działania w tle.\n    Na niektorych urządzeniach poprawi dokładność szlaku powrotnego oraz monitorowanie pogody.</li>\n    <li>Aktywność fizyczna: Pozwala Trail Sense na dostęp do krokomierza do obliczeń odległości.</li>\n    <li>Aparat: Pozwala Trail Sense używać aparatu w kompasie liniowym, inklinometrze, skanerze chmur, skanerze kodów kreskowych, mapach ze zdjęć.</li>\n    <li>Alarmy i przypomnienia: Pozwala Trail Sense na wyświetlanie powiadomień o wyznaczonym czasie.\n    Używane przez zegar (podczas aktualizacji czasu systemowego) oraz alerty wschodów/zachodów.</li>\n</ul>\n\n<h3>LINKI</h3>\n<ul>\n    <li>Polityka prywatności: https://kylecorry.com/Trail-Sense/#privacy</li>\n    <li>Często zadawane pytania: https://github.com/kylecorry31/Trail-Sense#faq</li>\n    <li>Trail Sense jest udostępniany na licencji MIT: https://opensource.org/license/mit/</li>\n</ul>\n", "ur": "<p>ٹریل سینس کے ساتھ انٹرنیٹ کی پہنچ سے باہر دریافت کریں۔</p>\n\n <ul>\n     <li>ہائیکنگ، بیک پیکنگ، کیمپنگ اور جیو کیچنگ کے لیے ڈیزائن کیا گیا ہے</li>\n     <li>بیکنز رکھیں اور ان پر تشریف لے جائیں</li>\n     <li>ایک کمپاس کے طور پر استعمال کریں (صرف کمپاس سینسر والے آلات پر دستیاب ہے)</li>\n     <li>راستوں کی پیروی کریں</li>\n     <li>بیک ٹریک کے ساتھ اپنے قدموں کا پتہ لگائیں</li>\n     <li>ایک تصویر کو بطور نقشہ استعمال کریں</li>\n     <li>پلان کریں کہ کیا پیک کرنا ہے</li>\n     <li>سورج ڈوبنے سے پہلے ہوشیار رہیں</li>\n     <li>موسم کی پیشین گوئی کریں (صرف بیرومیٹر سینسر والے آلات پر دستیاب ہے)</li>\n     <li>اپنے فون کو ٹارچ کے طور پر استعمال کریں</li>\n     <li>اور بہت کچھ!</li>\n </ul>\n\n <p>ٹریل سینس ایک ٹول ہے، اور بالکل کسی دوسرے ٹول کی طرح جسے آپ بیابان میں لاتے ہیں،\n بیک اپ آلات اور مہارتوں کا ہونا ضروری ہے۔\n یہ ایپ صرف معلوماتی مقاصد کے لیے بنائی گئی ہے اور پیشین گوئیوں اور سینسرز کی درستگی کا تعین متعدد عوامل سے کیا جاتا ہے، بشمول کیلیبریشن، سینسر کا معیار، بیرونی ذرائع وغیرہ۔\n اپنی ذمہ داری پر استعمال کریں، ہمیشہ بیک اپ ٹولز رکھیں (مثال کے طور پر کمپاس)، اور محفوظ رہیں۔</p>\n\n <p>یہ ایپ انٹرنیٹ کا استعمال بھی نہیں کرتی ہے اور نہ ہی کرے گی - Trail Sense میں تمام معلومات براہ راست آپ کے فون کے سینسرز سے آتی ہیں، اور کوئی ڈیٹا Trail Sense کو نہیں چھوڑے گا۔</p>\n\n <h3>عام مسائل</h3>\n <ul>\n     <li>کوئی کمپاس نہیں: اگر آپ کے فون میں کمپاس سینسر نہیں ہے، تو میں اسے کام کرنے کے لیے کچھ نہیں کر سکتا کیونکہ وہ ہارڈ ویئر ہے۔\n     آپ اب بھی ٹریل سینس کی دیگر خصوصیات استعمال کر سکیں گے۔</li>\n     <li>کوئی موسم نہیں: ویدر ٹول صرف اس صورت میں دستیاب ہے جب آپ کے فون میں بیرومیٹر سینسر ہو۔</li>\n </ul>\n\n <p>کوئی مسئلہ ملا یا کوئی نئی خصوصیت چاہتے ہیں؟  مجھ سے trailsense@protonmail.com پر رابطہ کریں یا GitHub پر ایک نیا مسئلہ بنائیں: github.com/kylecorry31/Trail-Sense</p>\n\n <p>میں Trail Sense کا واحد ڈویلپر ہوں، اس لیے میں مسائل میں مدد کرنے کی پوری کوشش کروں گا - لیکن میرے پاس جانچنے کے لیے ایک محدود ڈیوائس کا انتخاب ہے۔</p>\n\n\n <h3>اجازتیں</h3>\n <ul>\n     <li>اطلاعات: ٹریل سینس کو اطلاعات ظاہر کرنے کی اجازت دیتا ہے (بیک ٹریک، موسم، غروب آفتاب کے انتباہات، فلکیات کے واقعات، پانی کے ابلنے کا ٹائمر، وغیرہ)</li>\n     <li>مقام: ٹریل سینس کو نیویگیشن، موسم (سطح سمندری کیلیبریشن) اور فلکیات کے لیے آپ کا مقام بازیافت کرنے کی اجازت دیتا ہے۔</li>\n     <li>پس منظر کا مقام: ٹریل سینس کو پس منظر میں رہتے ہوئے غروب آفتاب کے انتباہات کے لیے آپ کے مقام کی بازیافت کرنے کی اجازت دیتا ہے۔\n     کچھ آلات پر، یہ بیک ٹریک اور ویدر مانیٹر کی وشوسنییتا کو بھی بہتر بنائے گا۔</li>\n     <li>جسمانی سرگرمی: ٹریل سینس کو فاصلے کے حساب کتاب کے لیے آپ کے فون کا پیڈومیٹر استعمال کرنے کی اجازت دیتا ہے۔</li>\n     <li>کیمرہ: ٹریل سینس کو آپ کے کیمرے کو دیکھنے والے کمپاس، کلینومیٹر، اور کلاؤڈ سکینر، کیو آر کوڈ سکینر، اور تصویری نقشوں کے ذریعے استعمال ہونے والی تصاویر لینے کے لیے استعمال کرنے کی اجازت دیتا ہے۔</li>\n     <li>الارم اور یاد دہانیاں: ٹریل سینس کو عین وقت پر اطلاع پوسٹ کرنے کی اجازت دیتا ہے۔\n     یہ کلاک ٹول (سسٹم کے وقت کو اپ ڈیٹ کرتے وقت) اور غروب آفتاب اور طلوع آفتاب کے انتباہات کے ذریعے استعمال کیا جاتا ہے۔</li>\n </ul>\n\n <h3>لنک</h3>\n <ul>\n     <li>رازداری کی پالیسی: https://kylecorry.com/Trail-Sense/#privacy</li>\n     <li>FAQ: https://github.com/kylecorry31/Trail-Sense#faq</li>\n     <li>Trail Sense MIT لائسنس کے تحت دستیاب ہے: https://opensource.org/license/mit/</li>\n </ul>\n"}}, "versions": {"73ac77537ecc895c029a73655baadbc950502ae8a9b3ed6002f88d480001cf64": null, "38d5dfd6eb35418e9d5894fd649e0217bb47fdd9e4e2fda5a4915bc05569d1f4": null, "d4e0e335987e69fc73a9d0dc924718e2c351a3e72c27bed082a49d41357f5798": null, "37fbfa164cc3f2eff5bf75c6bd92ca05b2a914eb1432a12a2889a0833b98314e": {"added": 1780699361309, "file": {"name": "/com.kylecorry.trail_sense_145.apk", "sha256": "37fbfa164cc3f2eff5bf75c6bd92ca05b2a914eb1432a12a2889a0833b98314e", "size": 13292205, "ipfsCIDv1": "bafybeiagzxjgnwkd7kucxeukaazhevwrang66zdzcmoblxru3ftvixja7a"}, "src": {"name": "/com.kylecorry.trail_sense_145_src.tar.gz", "sha256": "9246eb9a23ae128ef546e4180a2c91799773d2bea312d5261bd69867a65c9d67", "size": 40481946}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "8.0.2", "versionCode": 145, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 37}, "signer": {"sha256": ["afa319dce22c6a8fb3e4d852a2c0df6c07cf995dab2f78331e4bc5b5dd48bfaf"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FLASHLIGHT"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACTIVITY_RECOGNITION"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE_HEALTH"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "com.kylecorry.trail_sense.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Offline Maps\n- Rename Photo Maps tool to Offline Maps\n- Add vector maps (Mapsforge) file support\n- Add Vector maps map layer\n- Detect and prevent invalid map calibrations\n\nAugmented Reality\n- Choose astronomy guidance targets\n- Change time of day\n\nTemperature Estimation\n- Wind chill and heat index calculation\n\nTools\n- Improve tool search\n\nClock\n- Show clock source\n\nMisc\n- UI style improvements\n- Android 17 support\n- Enable dynamic color by default\n- Bug fixes\n"}}, "299f47755569bc90393ebe73debb208af034f675def97f8aebd91d58bbf4fb34": {"added": 1780306216819, "file": {"name": "/com.kylecorry.trail_sense_144.apk", "sha256": "299f47755569bc90393ebe73debb208af034f675def97f8aebd91d58bbf4fb34", "size": 13292205, "ipfsCIDv1": "bafybeiadwmqqxe54k527e7ufhvypghighbwe4hgfgs3uxawrn2xhwogtl4"}, "src": {"name": "/com.kylecorry.trail_sense_144_src.tar.gz", "sha256": "c00ee1765be77ca65c2ef7a0f4f7f9ffb2d30be2435c4f30ae3c43a8a1bad3a0", "size": 40481819}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "8.0.1", "versionCode": 144, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 37}, "signer": {"sha256": ["afa319dce22c6a8fb3e4d852a2c0df6c07cf995dab2f78331e4bc5b5dd48bfaf"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FLASHLIGHT"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACTIVITY_RECOGNITION"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE_HEALTH"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "com.kylecorry.trail_sense.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Offline Maps\n- Rename Photo Maps tool to Offline Maps\n- Add vector maps (Mapsforge) file support\n- Add Vector maps map layer\n- Detect and prevent invalid map calibrations\n\nAugmented Reality\n- Choose astronomy guidance targets\n- Change time of day\n\nTemperature Estimation\n- Wind chill and heat index calculation\n\nTools\n- Improve tool search\n\nClock\n- Show clock source\n\nMisc\n- UI style improvements\n- Android 17 support\n- Enable dynamic color by default\n"}}, "472d91912d5aa41fa1758db972398ace27bfa6d3f798aa8d9d69efb6903de4c0": {"added": 1780172537598, "file": {"name": "/com.kylecorry.trail_sense_143.apk", "sha256": "472d91912d5aa41fa1758db972398ace27bfa6d3f798aa8d9d69efb6903de4c0", "size": 13292205, "ipfsCIDv1": "bafybeicveqifn7wqvjr76spsmndvbj7iovlqgnpwy7vui2bdgs7mbwd6ni"}, "src": {"name": "/com.kylecorry.trail_sense_143_src.tar.gz", "sha256": "e4775403af03b9e6fbbd0da37bdec9aeeb6df99881b63f3787218f962dad94f2", "size": 40481771}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "8.0.0", "versionCode": 143, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 37}, "signer": {"sha256": ["afa319dce22c6a8fb3e4d852a2c0df6c07cf995dab2f78331e4bc5b5dd48bfaf"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FLASHLIGHT"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACTIVITY_RECOGNITION"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE_HEALTH"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "com.kylecorry.trail_sense.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Offline Maps\n- Rename Photo Maps tool to Offline Maps\n- Add vector maps (Mapsforge) file support\n- Add Vector maps map layer\n- Detect and prevent invalid map calibrations\n\nAugmented Reality\n- Choose astronomy guidance targets\n- Change time of day\n\nTemperature Estimation\n- Wind chill and heat index calculation\n\nTools\n- Improve tool search\n\nClock\n- Show clock source\n\nMisc\n- UI style improvements\n- Android 17 support\n- Enable dynamic color by default\n"}}}}, "com.lalumo.app": {"metadata": {"lastUpdated": 1780614376764}, "versions": {"b799c072adf47f3a0961683a2455520c495b2394f718731c3d9912585805ecbb": null, "1100de7442a0302621bdd07d003cd26487bfa1a444416766ba0a6624754e9a27": {"added": 1780614376764, "file": {"name": "/com.lalumo.app_43.apk", "sha256": "1100de7442a0302621bdd07d003cd26487bfa1a444416766ba0a6624754e9a27", "size": 28207152, "ipfsCIDv1": "bafybeic4qsy42d7gldgzawdqwxpb5cxqrmixarswak6knmy626bcc6wp5m"}, "src": {"name": "/com.lalumo.app_43_src.tar.gz", "sha256": "1c660cb8edb039f2cfc83244fa9f2b6b3b8c5415fb5da44968db0645888dc204", "size": 465968834}, "manifest": {"versionName": "7.2", "versionCode": 43, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 35}, "signer": {"sha256": ["80b9678078c0df0a9ab06d22da04a7e36a700f881e17d261cf66d1eb21452745"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "com.lalumo.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"de": "- Bugfixes und allgemeine Verbesserungen der UI\n", "en-US": "- Bug fixes and general UI improvements\n"}}}}, "com.lcdcode.moodcairns": {"metadata": {"added": 1780506857489, "categories": ["Sports & Health"], "issueTracker": "https://github.com/lcdcode/mood-cairns/issues", "lastUpdated": 1780506857489, "license": "GPL-3.0-only", "sourceCode": "https://github.com/lcdcode/mood-cairns", "screenshots": {"phone": {"en-US": [{"name": "/com.lcdcode.moodcairns/en-US/phoneScreenshots/1.png", "sha256": "4195ffc9f3c3f95e25aca113c1ba5fad7233fe2bfa2a2f2b0d9ed79e93614a43", "size": 78110}, {"name": "/com.lcdcode.moodcairns/en-US/phoneScreenshots/2.png", "sha256": "1fcf7e49d10310d0b70adb2d3b6202f37fb2a93a235971d1611d69f70f5f8d81", "size": 131354}, {"name": "/com.lcdcode.moodcairns/en-US/phoneScreenshots/3.png", "sha256": "4a628606c334d749f6b67a9e02f615210416cf3bbf8e05b5cb0b581d48c41b6e", "size": 180208}, {"name": "/com.lcdcode.moodcairns/en-US/phoneScreenshots/4.png", "sha256": "183bb1df7ca177ef7d97ad3e2ce58af1f0d7cbf74c99b6083ae3a29e0f1c606a", "size": 103420}, {"name": "/com.lcdcode.moodcairns/en-US/phoneScreenshots/5.png", "sha256": "7c72e44b53e331d7b9ea56154ac28efaf9cee03a27c09ca22214795de2421f66", "size": 70752}]}}, "authorName": "lcdcode", "name": {"en-US": "Mood Cairns"}, "summary": {"en-US": "Private, fully offline mood tracker. No network access. Your data's yours.."}, "description": {"en-US": "A private, fully offline Android mood tracker. Log how you're feeling against your own scales, in your own time windows, on your own device. Nothing is ever uploaded - sync, if you want it, is your job (Syncthing works well on the encrypted backup folder).\n\n<b>Features</b>\n\n* <b>Custom scales.</b> Five built-in scales (Happiness, Anxiety, Stress, Boredom, Pain), each numeric and color-tagged. Add your own; archive the ones you don't want.\n* <b>Prompt windows.</b> Define time-of-day windows (e.g. morning 08:00-12:00, evening 18:00-20:00). The app fires one notification per window per day at a randomized time inside it. Tap the notification to jump straight to the log entry screen.\n* <b>History and charts.</b> Browse past entries, see per-scale trends over time.\n* <b>Encrypted on-disk storage.</b> The mood database is encrypted at rest using SQLCipher. The key lives in memory only while the app is unlocked, and is wiped when you lock it.\n* <b>PIN + biometric lock.</b> PIN-gated app entry, with optional biometric unlock. PIN is hashed with PBKDF2-HMAC-SHA256 (600k iterations) before being stored.\n* <b>Encrypted backups.</b> Manual export writes an AES-GCM-encrypted JSON file to Documents/MoodCairns/. The encryption key is derived from your PIN with PBKDF2-HMAC-SHA256 (200k iterations) and a fresh per-backup salt embedded in the envelope, so any install (including a fresh one) can decrypt with the same PIN.\n* <b>Home-screen widget</b> for one-tap mood logging.\n\n<b>Privacy contract</b>\n\nThe app declares <b>no network permissions</b>. Without internet, the process literally cannot open a socket, which makes phone-home impossible regardless of what any included library tries to do.\n\nThe build enforces this, so a network permission can never be silently introduced by a dependency update.\n\nIf you want backups synced off-device, point Syncthing (or any file manager that can sync a folder) at Documents/MoodCairns/.\n\n<b>Source</b>\n\nFully open source under GPL-3.0-only. Built on Kotlin, Jetpack Compose, Room, SQLCipher, and AndroidX.\n"}, "icon": {"en-US": {"name": "/com.lcdcode.moodcairns/en-US/icon_LaW3ClklXGB-mEQ3FoB8DDzvaPhDYV8v9KvJ2WIsj38=.png", "sha256": "2da5b70a59255c607e98443716807c0c3cef68f843615f2ff4abc9d9622c8f7f", "size": 24181}}, "preferredSigner": "493609b8137babcda2d59684cda7112fcc7eb52e9d32ddda8d74f857ef13151b"}, "versions": {"ad800c79e1992029dcca4cc488c5c63bf5046f7d03a494dd6eddc4ecb9cf7a14": {"added": 1780506857489, "file": {"name": "/com.lcdcode.moodcairns_4.apk", "sha256": "ad800c79e1992029dcca4cc488c5c63bf5046f7d03a494dd6eddc4ecb9cf7a14", "size": 25731521, "ipfsCIDv1": "bafybeibynn2ukvn7ci66nbug2kwfjfho3bgopzhb4b5qsshijza5fa6lfy"}, "src": {"name": "/com.lcdcode.moodcairns_4_src.tar.gz", "sha256": "c3cb1aef3cfb6fffd2a521334d2fcd5bcd935f4c44f524b4c8074994d36d6226", "size": 678145}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.0.3", "versionCode": 4, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 34}, "signer": {"sha256": ["493609b8137babcda2d59684cda7112fcc7eb52e9d32ddda8d74f857ef13151b"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.USE_EXACT_ALARM"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "com.lcdcode.moodcairns.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "v1.0.3\n\n* Stop embedding git commit metadata (version-control-info.textproto) in the\n  release APK so F-Droid reproducible builds are not tied to the build host's\n  git checkout state.\n"}}}}, "com.leekleak.trafficlight": {"metadata": {"lastUpdated": 1780441838659, "screenshots": {"phone": {"en-US": [{"name": "/com.leekleak.trafficlight/en-US/phoneScreenshots/screenshot01.png", "sha256": "302eb02f5acb0fe3c09db36427a3a782cc3873228ec6290d5c37243eb7e53131", "size": 1197825}, {"name": "/com.leekleak.trafficlight/en-US/phoneScreenshots/screenshot02.png", "sha256": "61b0da8457a2eb91bbe435ebdc43ee85cc121155ef4d28a8aa82dce4c2586e9f", "size": 2135862}, {"name": "/com.leekleak.trafficlight/en-US/phoneScreenshots/screenshot03.png", "sha256": "c4373489199b605ef02c3c3726bdda9398cae6c266002504fdf42ccc75c4bb9f", "size": 1821068}, {"name": "/com.leekleak.trafficlight/en-US/phoneScreenshots/screenshot04.png", "sha256": "bbfbaf1a2b0729a657f334cbc69a0c89ac7a9c00e29ca105e34f762c774632c7", "size": 1094357}]}}}, "versions": {"c360b87379940b398f33315a9764e0c70feb0afac24946766cc6d854bc1f0e31": null, "ec090af34fe4a27146abf3cb9c678ec418d51f8cecc974a0d2666df9e6826c8c": null, "279db052cb5380bdb73ea51c81a4b164744816f2cd31708b932be35df9645b9f": {"added": 1780441838659, "file": {"name": "/com.leekleak.trafficlight_38.apk", "sha256": "279db052cb5380bdb73ea51c81a4b164744816f2cd31708b932be35df9645b9f", "size": 6233466, "ipfsCIDv1": "bafybeigvtmnnsii4yiff5mqjvwbgvrvrwva2c5duwpet2evg2hbme35uzm"}, "src": {"name": "/com.leekleak.trafficlight_38_src.tar.gz", "sha256": "385e181a63b270fe5e20d5ac20292f473bdefee1b37724c1c33a7be4290ae78b", "size": 8363467}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.18.2", "versionCode": 38, "usesSdk": {"minSdkVersion": 28, "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": "Minor improvements\n"}}, "683724f8439523e851362b95bbce15652e5206ccb9cd880128d12ff1e3fc938e": {"added": 1780094298321, "file": {"name": "/com.leekleak.trafficlight_37.apk", "sha256": "683724f8439523e851362b95bbce15652e5206ccb9cd880128d12ff1e3fc938e", "size": 6233550, "ipfsCIDv1": "bafybeihfoxzcgzaxtohqqgmchyp3lnzj5mogenewautet25j7npcoomqwi"}, "src": {"name": "/com.leekleak.trafficlight_37_src.tar.gz", "sha256": "a1476650afc70336afd9c24511f4668dfe9f1c48bfe4a6f0c0ebe91cf5bce63e", "size": 8363476}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.18.1", "versionCode": 37, "usesSdk": {"minSdkVersion": 28, "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": "Note: This is the first release to remove support for Android 8.0 and 8.1. This was done due to a very low userbase and some major graphical bugs present when running the app on such devices.\n\nBug fixes:\n- Fix notification icon text being clipped off\n- Fix some setting icons being sized incorrectly\n\nTranslations:\n- Updated translations\n"}}}}, "com.madlonkay.orgro": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"ae240b19d34d9d477947d087200ac7a0d2887bcf50a1160b9fa562113b28058b": null, "2b9b0725441ec2590b22bc5856144b998a3cee17cf3827d0896770c18f5798aa": {"added": 1781040519859, "file": {"name": "/com.madlonkay.orgro_248.apk", "sha256": "2b9b0725441ec2590b22bc5856144b998a3cee17cf3827d0896770c18f5798aa", "size": 115307058, "ipfsCIDv1": "bafybeia4cyvvpaekcgpqyitin2zbdyzf6cgdmi7sdqdb3gsnjmnm27awly"}, "src": {"name": "/com.madlonkay.orgro_248_src.tar.gz", "sha256": "a0fba96a010614a0ab98a42bfaad660cfe4f1e22fdefba664b8e56d2d0b23ba8", "size": 376369374}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "2.3.6", "versionCode": 248, "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.markleaf.notes": {"metadata": {"lastUpdated": 1780094298321}, "versions": {"63ab0a2e325e138ba98db7cc9614e2204d968e42c32b9dd6bde1fe1b837a8485": null, "e0b87734dcba7b4e2da60d7129e76cc36ed042a5f3436cc883b7832f08641fbd": {"added": 1780094298321, "file": {"name": "/com.markleaf.notes_91.apk", "sha256": "e0b87734dcba7b4e2da60d7129e76cc36ed042a5f3436cc883b7832f08641fbd", "size": 2487845, "ipfsCIDv1": "bafybeig2qhbdfq6fy2sq5lquvzj7m4sl4xlgbr3vpn5m3xcbdet6swlgam"}, "src": {"name": "/com.markleaf.notes_91_src.tar.gz", "sha256": "8b85681c9c8ab35faf7130133233e445b487e65232d68958da88a2edb8306fe8", "size": 524830}, "manifest": {"versionName": "2.16.2", "versionCode": 91, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["0be97352a650c3d1a3d2332fd18afc44e0c95a4abca347e9250a2b8a7eecf91a"]}, "usesPermission": [{"name": "android.permission.VIBRATE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "com.markleaf.notes.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Play production readiness release.\n\n- Bumped to versionCode 91 / versionName 2.16.2.\n- Includes the latest GitHub Pages, README, Privacy, and F-Droid metadata refresh.\n- Keeps the no-INTERNET, no-account, no-analytics, local-first policy unchanged.\n", "ko-KR": "Play 프로덕션 배포 준비 릴리즈입니다.\n\n- versionCode 91 / versionName 2.16.2로 갱신했습니다.\n- GitHub Pages, README, Privacy, F-Droid metadata의 최신 공개 표면 정리를 포함했습니다.\n- no-INTERNET, no-account, no-analytics, local-first 정책은 그대로 유지됩니다.\n"}}}}, "com.martinmimigames.simplefileexplorer": {"metadata": {"categories": ["File Manager", "System"]}}, "com.matedroid": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"63ac12ea5eee95037d03a29d91aefab4e198bd804bc6d697b762ce865c808608": null, "43890cb39f77bc7843cdd67ef8a0d8f1144c00c2254702d723c0aa2162996a92": {"added": 1781040519859, "file": {"name": "/com.matedroid_178085461.apk", "sha256": "43890cb39f77bc7843cdd67ef8a0d8f1144c00c2254702d723c0aa2162996a92", "size": 17597544, "ipfsCIDv1": "bafybeife2ekvucybx2zz6un27ajpbjnws2e73rt5o6v2xxa5pdz5j6zm3y"}, "src": {"name": "/com.matedroid_178085461_src.tar.gz", "sha256": "47a49e4629d1421f87b74cfcfe2f6fcbc4fd5cca09fab94d3f3986b5cdb6ff5c", "size": 11962340}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.8.1", "versionCode": 178085461, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["92b34b1e456504fbacafcc3505d132c630eac75f0bd96878d4b769b20cb71a5b"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"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.POST_PROMOTED_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "com.matedroid.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"ca-ES": "Aquesta versió poleix un detall a la pàgina de detalls del viatge.\n\nCorregit:\n- La durada total del viatge ja no es divideix en diverses línies sota la línia de temps: ara es manté ordenada amb qualsevol mida de pantalla o de lletra.\n", "en-US": "This release smooths out a rough edge on the trip detail screen.\n\nFixed:\n- The trip's total duration no longer wraps onto several lines under the timeline — it now stays tidy on any screen size or font-size setting.\n", "es-ES": "Esta versión pule un detalle en la página de detalles del viaje.\n\nCorregido:\n- La duración total del viaje ya no se parte en varias líneas bajo la línea de tiempo: ahora se ve ordenada en cualquier tamaño de pantalla o de fuente.\n", "it-IT": "Questa versione risolve un piccolo difetto nella pagina di dettaglio del viaggio.\n\nRisolto:\n- La durata totale del viaggio non va più a capo su più righe sotto la timeline: ora resta ordinata con qualsiasi dimensione dello schermo o del carattere.\n", "zh-CN": "此版本修复了行程详情页面的一个小问题。\n\n修复：\n- 时间线下方的行程总时长不再换成多行显示，在任何屏幕尺寸或字体大小设置下都能保持整洁。\n"}}}}, "com.maxistar.textpad": {"metadata": {"lastUpdated": 1780094298321}, "versions": {"b45050ae5cad35af619605be3876001f6347e1ea78306333c7450b6b5e371dc4": null, "969d664bcad1ace784db4dcc2937f8e4bf2d3a42ca74369e6ecaf80966776041": {"added": 1780094298321, "file": {"name": "/com.maxistar.textpad_59.apk", "sha256": "969d664bcad1ace784db4dcc2937f8e4bf2d3a42ca74369e6ecaf80966776041", "size": 1516385, "ipfsCIDv1": "bafybeiagyg3vamji6frxghqdk4anud7ztbjm4ew6cihyl2itt7pbd5jspe"}, "src": {"name": "/com.maxistar.textpad_59_src.tar.gz", "sha256": "f6af0e760e7925233920bd67e424c8acebbe273ae062bd64337a19cccbdffdaf", "size": 1251189}, "manifest": {"versionName": "1.29.2", "versionCode": 59, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 35}, "signer": {"sha256": ["8a910ff97bef2a933a5e08ce4c23ddb142b8d585a75f6082c204d1ff0633278e"]}, "usesPermission": [{"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WAKE_LOCK"}]}, "whatsNew": {"en-US": "- Fixed recent files bug\n- Updated About section in Settings screen\n- Fixed Chinese translation issue\n", "es-ES": "- Se corrigió un error en los archivos recientes\n- Se actualizó la sección Acerca de en la pantalla de ajustes\n- Se corrigió un problema con la traducción al chino\n", "pl-PL": "- Naprawiono błąd listy ostatnich plików\n- Zaktualizowano sekcję O aplikacji na ekranie ustawień\n- Naprawiono problem z tłumaczeniem na język chiński\n", "ru-RU": "- Исправлена ошибка списка недавних файлов\n- Обновлен раздел «О приложении» на экране настроек\n- Исправлена проблема с переводом на китайский язык\n"}}}}, "com.metalshard.projectwave": {"metadata": {"added": 1780441838659, "categories": ["Radio"], "issueTracker": "https://github.com/themetalshard/acoustic-radio/issues", "lastUpdated": 1780441838659, "license": "MIT", "sourceCode": "https://github.com/themetalshard/acoustic-radio", "webSite": "https://themetalshard.space", "screenshots": {"phone": {"en-US": [{"name": "/com.metalshard.projectwave/en-US/phoneScreenshots/1.png", "sha256": "96ec3f47c7b8d774905f23571c80b698bab90b59d6eceb522f6788a20f739b4e", "size": 165798}, {"name": "/com.metalshard.projectwave/en-US/phoneScreenshots/2.png", "sha256": "4a0f782805ac181d231ebca8b578dd13958d41c6f2c1e196e3612e16081af558", "size": 139066}, {"name": "/com.metalshard.projectwave/en-US/phoneScreenshots/3.png", "sha256": "d4383ea997aff4e4a8ddaea2ef45a933a0ca94a90be8e73264d38b56f3cc79b1", "size": 147023}, {"name": "/com.metalshard.projectwave/en-US/phoneScreenshots/4.png", "sha256": "d3f78674b5876ad5757c3d5777c40e309abcad3ce7f1f0a96ac1831c2e23ecb0", "size": 141771}]}}, "authorEmail": "themetalshard@softmodd.ing", "authorName": "TheMetalShard", "name": {"en-US": "Acoustic"}, "summary": {"en-US": "Simple internet radio application for Android"}, "description": {"en-US": "<b>Acoustic</b> is a simple internet radio app for Android\n\nFeatures:\n  Supports M3U file importing/exporting\n  Works on Android 5 to 16\n  ICY metadata for stations\n  URI for quick station adding (Uses acoustic://register?name=&url=http://url.com&image=http://url.com/image format, only URL entry is required)\n  No additional tracking\n"}, "icon": {"en-US": {"name": "/com.metalshard.projectwave/en-US/icon_l5wdAiCaPkQuhwckwkMzqN35P_8cQsPxqpC3p-YSMJE=.png", "sha256": "979c1d02209a3e442e870724c24333a8ddf93fff1c42c3f1aa90b7a7e6123091", "size": 15360}}, "preferredSigner": "a7d820c7e5e96b3b6351d69f6bc6add3cfac5533022779a6359785df4cf65559"}, "versions": {"94c14cc1860aaad85521a259daff06563bfa0da8c82bbc3db99d033e84549ecd": {"added": 1780441838659, "file": {"name": "/com.metalshard.projectwave_1.apk", "sha256": "94c14cc1860aaad85521a259daff06563bfa0da8c82bbc3db99d033e84549ecd", "size": 13530212, "ipfsCIDv1": "bafybeigivs5pqla5dhon7qlsvakjvpmzarfvavxf4hhkpcym7kiuh5cp2u"}, "src": {"name": "/com.metalshard.projectwave_1_src.tar.gz", "sha256": "06b805f03b45edcc65a5907616ae80c0db68c74cfbc530bece05779c5b3adb5c", "size": 905659}, "manifest": {"versionName": "1.3", "versionCode": 1, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["a7d820c7e5e96b3b6351d69f6bc6add3cfac5533022779a6359785df4cf65559"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "com.metalshard.projectwave.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Initial F-Droid release\n"}}}}, "com.mine.autoshine": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"54747c19f994cbae2aa1a79e4838b8d0b186737d0af72be0abe26045c5bbe935": null, "b5787a5c07b94b7c87e1a3f9f7d65ddf72ad258ffd36cfa3371e1f73f19a3062": {"added": 1781040519859, "file": {"name": "/com.mine.autoshine_5.apk", "sha256": "b5787a5c07b94b7c87e1a3f9f7d65ddf72ad258ffd36cfa3371e1f73f19a3062", "size": 51678, "ipfsCIDv1": "bafybeifqziuengncxvlwfhzumtfnx5xuxpdgfiu3e5zczub4ejhh5blepq"}, "src": {"name": "/com.mine.autoshine_5_src.tar.gz", "sha256": "d96a9e6f6d017f71f4c52642b1904da4ff876e33702c4195d11b619fedb393d8", "size": 223017}, "manifest": {"versionName": "1.4", "versionCode": 5, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["6014a0e3c2a38479441c314c03bc5973c9ea84fcf091a0abdea4f4f87141026c"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.WRITE_SETTINGS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}]}, "whatsNew": {"en-US": "Add quick settings tile\n"}}}}, "com.mobilefork.hermesagent": {"metadata": {"added": 1781040519859, "categories": ["AI Chat"], "issueTracker": "https://github.com/adybag14-cyber/hermes-agent/issues", "lastUpdated": 1781040519859, "license": "MIT", "sourceCode": "https://github.com/adybag14-cyber/hermes-agent", "webSite": "https://github.com/adybag14-cyber/hermes-agent", "featureGraphic": {"en-US": {"name": "/com.mobilefork.hermesagent/en-US/featureGraphic_IEjJ03yo9GQ8adS_DF4Nj2LJQX8MNgV2Fw2tfzFKHUY=.jpg", "sha256": "2048c9d37ca8f4643c69d4bf0c5e0d8f62c9417f0c360576170dad7f314a1d46", "size": 67966}}, "screenshots": {"phone": {"en-US": [{"name": "/com.mobilefork.hermesagent/en-US/phoneScreenshots/00-chat.jpg", "sha256": "c7ffea406045c42195538bd05e1d3a4a2f5b431804a9c6da6b2259a883b3c3b1", "size": 127880}, {"name": "/com.mobilefork.hermesagent/en-US/phoneScreenshots/01-accounts.jpg", "sha256": "f9368954a5e13d4c0c2522a40507aff1f20ff58e6473fbe497796529e4082a0e", "size": 153447}, {"name": "/com.mobilefork.hermesagent/en-US/phoneScreenshots/02-portal.jpg", "sha256": "f1a626e64c75257b43fded1785a73090d368a23b1746768635a672bb783332eb", "size": 157791}, {"name": "/com.mobilefork.hermesagent/en-US/phoneScreenshots/03-device.jpg", "sha256": "eb3482d89b9f64bddc359fff089227dd688ca2ebd7946fba1da09f240b1e6152", "size": 256561}, {"name": "/com.mobilefork.hermesagent/en-US/phoneScreenshots/04-settings.jpg", "sha256": "3970d9fa54082b27298b651c023c35e0deda4b91bb4ae0c1a0c890eba2952dd3", "size": 214587}, {"name": "/com.mobilefork.hermesagent/en-US/phoneScreenshots/1.jpg", "sha256": "c7ffea406045c42195538bd05e1d3a4a2f5b431804a9c6da6b2259a883b3c3b1", "size": 127880}, {"name": "/com.mobilefork.hermesagent/en-US/phoneScreenshots/2.jpg", "sha256": "f9368954a5e13d4c0c2522a40507aff1f20ff58e6473fbe497796529e4082a0e", "size": 153447}, {"name": "/com.mobilefork.hermesagent/en-US/phoneScreenshots/3.jpg", "sha256": "f1a626e64c75257b43fded1785a73090d368a23b1746768635a672bb783332eb", "size": 157791}, {"name": "/com.mobilefork.hermesagent/en-US/phoneScreenshots/4.jpg", "sha256": "eb3482d89b9f64bddc359fff089227dd688ca2ebd7946fba1da09f240b1e6152", "size": 256561}, {"name": "/com.mobilefork.hermesagent/en-US/phoneScreenshots/5.jpg", "sha256": "3970d9fa54082b27298b651c023c35e0deda4b91bb4ae0c1a0c890eba2952dd3", "size": 214587}]}}, "authorName": "MobileFork", "name": {"en-US": "Hermes Agent Fork"}, "summary": {"en-US": "Run local AI models with chat, files, voice, and Android tools"}, "description": {"en-US": "Hermes Agent is a mobile-first AI agent app from Nous Research for running local models and practical Android workflows on your phone.\n\nUse the app to chat with local Gemma LiteRT-LM or Qwen GGUF models, attach files, dictate by voice, and keep model downloads resumable through Android DownloadManager. A remote OpenAI-compatible provider can be configured when you want API-backed chat while local models are downloading or unavailable.\n\nHermes includes native Android tool bridges for files, browser and portal fallback, app launch, accessibility-assisted UI actions, notifications, settings helpers, shortcuts, widgets, and automation records. The settings screens expose one-tap model downloads, local import, preferred-model selection, and offline controls so you can keep work local when needed.\n"}, "icon": {"en-US": {"name": "/com.mobilefork.hermesagent/en-US/icon_Vmt_ZSB-ZYViuznDexWlEyDokVjl4UhagHw7RtdIDpo=.png", "sha256": "566b7f65207e658562bb39c37b15a51320e89158e5e1485a807c3b46d7480e9a", "size": 140715}}, "preferredSigner": "2cbdb94d6081413055af1e903d4c1d6714300b4240402d1d4c8182fda777d14e"}, "versions": {"b04c5e5e30799c2d825eb07ad7dfa1632efc9f633fcedec779cde3778f819402": {"added": 1781040519859, "file": {"name": "/com.mobilefork.hermesagent_143290.apk", "sha256": "b04c5e5e30799c2d825eb07ad7dfa1632efc9f633fcedec779cde3778f819402", "size": 248338086, "ipfsCIDv1": "bafybeie442dcwarfa23hyaxvjyts2p43frcqexonulggpz3oajujrb3sse"}, "src": {"name": "/com.mobilefork.hermesagent_143290_src.tar.gz", "sha256": "5a01ee323210b81e47ab94884705ad4b9eca1e4e8fd383d929ecb7a0d191c7a0", "size": 32580810}, "manifest": {"nativecode": ["arm64-v8a", "x86_64"], "versionName": "0.13.132", "versionCode": 143290, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["2cbdb94d6081413055af1e903d4c1d6714300b4240402d1d4c8182fda777d14e"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.NEARBY_WIFI_DEVICES"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.PACKAGE_USAGE_STATS"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"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.NFC"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "moe.shizuku.manager.permission.API"}, {"name": "moe.shizuku.manager.permission.API_V23"}, {"name": "com.mobilefork.hermesagent.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Optional online features connect to remote model catalogs and user-configured remote AI providers such as OpenAI, OpenRouter, Google Gemini, Anthropic, Hugging Face, Qwen, Z.AI, or Corr3xt."}}, "whatsNew": {"en-US": "Hermes Agent Fork 0.13.132\n\n- Keeps the 0.13.131 F-Droid Termux asset refresh, downloadable Linux sandbox catalog, localized MCP onboarding, and assistant tool-call rendering fixes.\n- Restores the Android Linux subsystem bridge and native terminal direct-call contracts covered by the GitHub Android smoke workflow.\n- Publishes the fixed release metadata at versionCode 143290 for F-Droid tag autosync.\n"}}}}, "com.moi.lumine": {"metadata": {"lastUpdated": 1780699361309, "description": {"en-US": "<p><code>lumine-mobile</code> is a Clash-style Android implementation built on top of <a href=\"https://github.com/lzpls/enimul\">enimul</a> (formly <a href=\"https://codeberg.org/PonyCW26/lumine\">lumine</a>).</p>\n<p>It brings enimul&#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 enimul 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>enimul (formly lumine): <a href=\"https://github.com/lzpls/enimul\">https://github.com/lzpls/enimul</a></li>\n</ul>\n<p>This project uses enimul 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>Notes</h2>\n<p>This repository is not the official upstream enimul repository. It is an Android-focused implementation and adaptation layer. The project is still in an early stage, and some websites may behave unstably. Feedback is welcome.</p>\n", "zh-CN": "<p><code>lumine-mobile</code> 是 <a href=\"https://github.com/lzpls/enimul\">enimul</a> (前 <a href=\"https://codeberg.org/PonyCW26/lumine\">lumine</a>) 在 Android 平台上的 Clash 风格实现。</p>\n<p>它基于 <code>enimul</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>enimul</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>enimul: <a href=\"https://github.com/lzpls/enimul\">https://github.com/lzpls/enimul</a></li>\n</ul>\n<p>使用了enimul作为核心，并进行了一部分修改；部分模式可能工作不稳定。配置文件语法兼容原版。为优化移动端性能，删除原版规则部分ip段，并修改了分流方式。</p>\n<h2>说明</h2>\n<p>本项目不是上游 <code>enimul</code> 官方仓库，而是面向 Android 平台的实现与适配版本。目前处于早期阶段，部分网站可能工作不稳定，欢迎提出反馈。</p>\n"}}, "versions": {"8de865d4e03a60eda89245e7e042972b26149a2d549bacb05303784ede58f1f6": {"added": 1780699361309, "file": {"name": "/com.moi.lumine_174.apk", "sha256": "8de865d4e03a60eda89245e7e042972b26149a2d549bacb05303784ede58f1f6", "size": 16588980, "ipfsCIDv1": "bafybeihkjiejrrbavlwcxa4iheby4grao2433fhqrvkpotywjetbwuac7e"}, "src": {"name": "/com.moi.lumine_174_src.tar.gz", "sha256": "776fbacd90710c84adc6c2005ece094c0c601d0846f5e8a652b1ee35146f1f0c", "size": 3723074}, "manifest": {"nativecode": ["x86_64"], "versionName": "0.1.7", "versionCode": 174, "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"}]}}, "e773d4bac853b5fc9c5945667f0acde5f46ae18f26880c70cdd0a2f3c70fec38": {"added": 1780699361309, "file": {"name": "/com.moi.lumine_173.apk", "sha256": "e773d4bac853b5fc9c5945667f0acde5f46ae18f26880c70cdd0a2f3c70fec38", "size": 15240673, "ipfsCIDv1": "bafybeihqhiokmd52vwhqfomvy67uraoshgbcqg3dlnqb7s42vw5zitksvi"}, "src": {"name": "/com.moi.lumine_173_src.tar.gz", "sha256": "f79c160b0d0653f5cbfe5d283936a4dea38407d90260f94cdac11d8486fb143e", "size": 3723099}, "manifest": {"nativecode": ["x86"], "versionName": "0.1.7", "versionCode": 173, "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"}]}}, "a9b3cc27709e2b135203f651310b0ef9f846e4c800ebd4982c5de25cd2d7575d": {"added": 1780699361309, "file": {"name": "/com.moi.lumine_172.apk", "sha256": "a9b3cc27709e2b135203f651310b0ef9f846e4c800ebd4982c5de25cd2d7575d", "size": 15811863, "ipfsCIDv1": "bafybeieba74u7c7radul3d2k6sqatcgkvqylkwp54zaic54cauachzwvui"}, "src": {"name": "/com.moi.lumine_172_src.tar.gz", "sha256": "5986e19d4d73d8a072a2780a86adce0a6dbcbcbb4e66dc061459c3e25051af8d", "size": 3723074}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "0.1.7", "versionCode": 172, "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"}]}}, "e8950e479cfa6fad1d217d28484fe17942acdf4fba6b0a486715e18e590815c0": {"added": 1780699361309, "file": {"name": "/com.moi.lumine_171.apk", "sha256": "e8950e479cfa6fad1d217d28484fe17942acdf4fba6b0a486715e18e590815c0", "size": 15129957, "ipfsCIDv1": "bafybeiaqnp4mghbk6b2hd7grtjeptgmvjsztegudnoc7mce4tz25k2t3tq"}, "src": {"name": "/com.moi.lumine_171_src.tar.gz", "sha256": "59b2bcf826badc125aa929d28715466b311abd199db87c65923e32a81c55e925", "size": 3723092}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "0.1.7", "versionCode": 171, "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.moimob.drinkable": {"metadata": {"lastUpdated": 1780094298321}, "versions": {"00f0a0b36ded08e0a36291767037d05abb18edee2916af36676be7b3966b2c63": null, "ebb52dc3141c9cd25f2b54c8c6f869130cab26978d43471446088182ae64e14e": {"added": 1780094298321, "file": {"name": "/com.moimob.drinkable_15901.apk", "sha256": "ebb52dc3141c9cd25f2b54c8c6f869130cab26978d43471446088182ae64e14e", "size": 20964397, "ipfsCIDv1": "bafybeibzhi7kl6uucq6fdj7skt4cz2wi6w6v3nxaeel7qzt3otdcxihohu"}, "src": {"name": "/com.moimob.drinkable_15901_src.tar.gz", "sha256": "16163687a91e3fa4f54a32f5f920e0b3aca36b8d8ec76b0e78fcf854969673cb", "size": 135766367}, "manifest": {"versionName": "1.59.1", "versionCode": 15901, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 35}, "signer": {"sha256": ["1cbb00d6f61be74b5d8bc591881dc929f9c98fc8078a5744ac0fd17e2526727f"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "com.moimob.drinkable.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "• Fixed keyboard covering the search bar on Android 15+ devices (e.g. Pixel 9/10)"}}}}, "com.money.manager.ex": {"metadata": {"lastUpdated": 1780506857489}, "versions": {"062b7af53b8ce3143cf4318b1ef9baa2de0208ef9eba69648d9a9656a60ef192": null, "794d73a101f6889433edb043ef34dda4661b7c700ca4149f122b7749ff269f1f": {"added": 1780506857489, "file": {"name": "/com.money.manager.ex_1113.apk", "sha256": "794d73a101f6889433edb043ef34dda4661b7c700ca4149f122b7749ff269f1f", "size": 53531715, "ipfsCIDv1": "bafybeihmrfo2wbewdtzyk6quficbfwfevlr7h6rsiwnqofvuaynj5yzx5q"}, "src": {"name": "/com.money.manager.ex_1113_src.tar.gz", "sha256": "4b93741e7e4eeab234f7c4d8ffa90260d8d10299137138f99be6b6ecc8199ce1", "size": 14796174}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "5.5.8", "versionCode": 1113, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 36}, "signer": {"sha256": ["5070f673f6a62b6634b0b953b0e2821578efc2f17d05bbf3ebe7bb8b24b15a61"]}, "usesPermission": [{"name": "android.permission.RECEIVE_SMS"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "com.money.manager.ex.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "## What's Changed\n* Initial release for pilot remote Sync Server\n* Improve reporting\n* Improve Translations"}}}}, "com.mooneva.app": {"metadata": {"lastUpdated": 1780094298321}, "versions": {"76b306a63360a2385ae0ff8e853b1e8cfc1c0b7d5dc5e1b25beb809fce8e81fc": {"added": 1780094298321, "file": {"name": "/com.mooneva.app_4.apk", "sha256": "76b306a63360a2385ae0ff8e853b1e8cfc1c0b7d5dc5e1b25beb809fce8e81fc", "size": 4050168, "ipfsCIDv1": "bafybeigp626kc3em6g2a5h74xv4qim4xvwqj6rlccfqp2ftslmhedjzw2y"}, "src": {"name": "/com.mooneva.app_4_src.tar.gz", "sha256": "b93c3f24ee924c48285317afc4953e1c2028045b8780d78cd79f97b897f29baa", "size": 61984818}, "manifest": {"versionName": "1.6", "versionCode": 4, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["d9dffa5f303e9b80725b74176488672a352ad8483377d938b2e36f760a811fcd"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "com.mooneva.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.mskd.flux": {"metadata": {"lastUpdated": 1781040519859, "donate": ["https://github.com/sponsors/the-mskd-dev"]}, "versions": {"07a6e02d2536a6338400a06efcdf661f9be2a1b8700ebece65acaee935fc8ff4": null, "f7ecd05ff54f418843ccd2b578ac5b98076fd65878be4ba05289d923f938a4c6": null, "72cdfec709bc50b3846938b8ccc81d16f2a11126a4eb9721fdc8979c8acb2b3f": {"added": 1781040519859, "file": {"name": "/com.mskd.flux_23.apk", "sha256": "72cdfec709bc50b3846938b8ccc81d16f2a11126a4eb9721fdc8979c8acb2b3f", "size": 23451789, "ipfsCIDv1": "bafybeif4mlfnyh7ggcwwb5x5dpzfiwlbxgkr2tg2n4cqn2trps7lznmhse"}, "src": {"name": "/com.mskd.flux_23_src.tar.gz", "sha256": "9b911e2685ba79f0feec0e410e908ffc765928078b222849ae5c699faac04d76", "size": 45151545}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.4.2", "versionCode": 23, "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: Select number of items per row\n- UI: Add rating for episodes\n- UI: Consistent ratio for posters\n- Fix: Blank splashscreen for devices with < Android 12\n- Fix: Correct progress for seasons\n- Other: Button GitHub Sponsor in README", "fr-FR": "- Feature: Selection du nombre d'item par ligne\n- UI: Ajout des notes pour les épisodes\n- UI: Ratio identique pour tous les items\n- Fix: Flash sur le splashscreen pour les appareils en dessous d'Android 12\n- Fix: Correction de l'affichage progression par saison\n- Autre: Bouton GitHub Sponsor dans le README"}}, "6d19bfb508f415a1f61a76ca940b8bed24cd4490a426a420f1b5627f20043f2e": {"added": 1780699361309, "file": {"name": "/com.mskd.flux_22.apk", "sha256": "6d19bfb508f415a1f61a76ca940b8bed24cd4490a426a420f1b5627f20043f2e", "size": 23391107, "ipfsCIDv1": "bafybeiarzzou3mm5o4vhgmcv4uatjl2rd573i2lt6recbusturdab42ppe"}, "src": {"name": "/com.mskd.flux_22_src.tar.gz", "sha256": "f496417ed1e360f0d27e7f9c2bb8e1cf68c35af51c7ee426c35dae7a8a09dfc1", "size": 45148022}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.4.1", "versionCode": 22, "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: Seasons screen\n- Feature: Image handling\n- UI: Artwork banner\n- UI: Episodes layout\n- Fix: Null duration\n- Other: Add GitHub Sponsor", "fr-FR": "- Feature: Nouvelle écran pour les saisons\n- Feature: Meilleure gestion des images\n- UI: Header dans l'écran des épisodes/films\n- UI: Nouveau format pour les épisodes\n- Fix: Correction sur les durées nulles\n- Autre: Ajout de GitHub Sponsor"}}}}, "com.myAllVideoBrowser": {"metadata": {"categories": ["Download"]}}, "com.newoether.agora": {"metadata": {"lastUpdated": 1780506857489, "screenshots": {"phone": {"en-US": [{"name": "/com.newoether.agora/en-US/phoneScreenshots/screenshot_1.jpg", "sha256": "5236d184dfdf6da4b50f8b6fa37c46496d8572dcaa90e28db060bf3f228e2db3", "size": 176313}, {"name": "/com.newoether.agora/en-US/phoneScreenshots/screenshot_2.jpg", "sha256": "c0c92786e2bca8842758757630c20ad18253b1017d181d0015850d5b9a86e07d", "size": 125667}, {"name": "/com.newoether.agora/en-US/phoneScreenshots/screenshot_3.jpg", "sha256": "eb47171ab2467272127988332f6dbb88ee35b46959fed6d7327de364c2a4595e", "size": 93601}]}}, "icon": {"en-US": {"name": "/com.newoether.agora/en-US/icon_Uf0V9GGgLhGdZnhBaCoZoYlHxELFlQnQg_tpzJ6Xzvw=.png", "sha256": "51fd15f461a02e119d667841682a19a18947c442c59509d083fb69cc9e97cefc", "size": 10849}}}, "versions": {"090fffe62a3a003a10aa1eeaca11fef55fb88dc65e51871789b1cf924a7e544d": {"added": 1780506857489, "file": {"name": "/com.newoether.agora_10.apk", "sha256": "090fffe62a3a003a10aa1eeaca11fef55fb88dc65e51871789b1cf924a7e544d", "size": 66542371, "ipfsCIDv1": "bafybeibgpjkyxz2mcqgvedengllrqbfvmhc6mwalbfiuisklzj7d2gucya"}, "src": {"name": "/com.newoether.agora_10_src.tar.gz", "sha256": "0e99426252f4bd830958d589cdd16a3551777a7bd12f3508d3526864f1608601", "size": 76768981}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.0.10", "versionCode": 10, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["5de26f263163c220c06c23d6a82fc034d55591ec4d3ff0bad8b9dc9b7be1aa29"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "com.newoether.agora.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "61df2006763af29635a083c666916050737529a31eef1a6a7783ea967b538298": {"added": 1780094298321, "file": {"name": "/com.newoether.agora_8.apk", "sha256": "61df2006763af29635a083c666916050737529a31eef1a6a7783ea967b538298", "size": 51597637, "ipfsCIDv1": "bafybeiabnqq3xjxsf2ofwpmecplbxmwfvw7ttg7hiur4laejacvigutdgm"}, "src": {"name": "/com.newoether.agora_8_src.tar.gz", "sha256": "b183cf03663e51828b98ac3d75b3ddac9013a957e14ef78804f66741439cd598", "size": 62165843}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.0.8", "versionCode": 8, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["5de26f263163c220c06c23d6a82fc034d55591ec4d3ff0bad8b9dc9b7be1aa29"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "com.newoether.agora.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.nextcloud.client": {"metadata": {"lastUpdated": 1780614376764}, "versions": {"653c816163ad96ab6ef151d7a1653060b0c31ce10bf71232b1c2bcf511cf4f80": null, "c69ee88a6484fbbc4d1c40548c7d15c20ee71ad96d2d6986d4ff7c6c934f5308": {"added": 1780614376764, "file": {"name": "/com.nextcloud.client_330010290.apk", "sha256": "c69ee88a6484fbbc4d1c40548c7d15c20ee71ad96d2d6986d4ff7c6c934f5308", "size": 87138239, "ipfsCIDv1": "bafybeih5zxdie7cjvv6ky6lojnspxllzdjpylcuyhmdebbks75xshufh5i"}, "src": {"name": "/com.nextcloud.client_330010290_src.tar.gz", "sha256": "e25425d18cc3755ff8c726d3810d2c7100ff04c6b3b2d72a602295f80760f3a9", "size": 43124822}, "manifest": {"nativecode": ["arm64-v8a", "x86_64"], "versionName": "33.1.2", "versionCode": 330010290, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["5709576f9d6c6a7687dd5d56b269d1fa5e379702b91bc83f39fd7b7c597c1b83"]}, "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.client.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "## 33.1.2 (June 3, 2026)\n\n- Only needed for F-Droid release\n\nMinimum: NC 20 Server, Android 9 Nougat\n\nFor a full list, please see https://github.com/nextcloud/android/milestone/126\n"}}}}, "com.nextgis.mobile": {"metadata": {"lastUpdated": 1780506857489}, "versions": {"b2f4926e782f39c5e97315215eb31e117efd8f1b8bb0b08bf077a3b5fa3bb4a7": null, "f438b8c555080847d2902fedc859e28cd232349968da09a306883a3c4e5fc187": {"added": 1780506857489, "file": {"name": "/com.nextgis.mobile_179.apk", "sha256": "f438b8c555080847d2902fedc859e28cd232349968da09a306883a3c4e5fc187", "size": 81691850, "ipfsCIDv1": "bafybeih4wezwmumiytouxzsijv7xjofps32uifrqvkhfsxvo3djdzmxw5u"}, "src": {"name": "/com.nextgis.mobile_179_src.tar.gz", "sha256": "555f4b847e07744c590260a1b1148e0ad8117c685c29459a9cdfcf5c2a4b4e2c", "size": 12394841}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "3.0.4", "versionCode": 179, "features": [{"name": "android.hardware.vulkan.version"}], "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["09a9ae6485d0d57df036e1e862c01f2a7044b21bd3787ad9f9cfb2b9d23ea7eb"]}, "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.ACCESS_WIFI_STATE"}, {"name": "android.permission.AUTHENTICATE_ACCOUNTS"}, {"name": "android.permission.GET_ACCOUNTS"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.MANAGE_ACCOUNTS"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_SYNC_SETTINGS"}, {"name": "android.permission.READ_SYNC_STATS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.USE_CREDENTIALS"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_SYNC_SETTINGS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "com.nextgis.mobile.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.nicue.onetwo": {"metadata": {"lastUpdated": 1780614376764, "icon": {"en-US": {"name": "/icons/com.nicue.onetwo.41.png", "sha256": "fe5ffc12816a2f97aa92c4a73dccc9c3465f2da2c125eb00c0089f61c722d4fd", "size": 2594}}}, "versions": {"1606f0edbb3209ff35eaf4150c1c28266b78d6ae850fb19fa88d109aa167a6e1": null, "6a403d35e8364dc4763d8f0e2a1bd3a4b827f79fd61896f1570a93983d417621": null, "1880f773a85d501fcc80d74f1a3cde3d29e7a428cbfd5b09a2352be5fe44be13": {"added": 1780614376764, "file": {"name": "/com.nicue.onetwo_41.apk", "sha256": "1880f773a85d501fcc80d74f1a3cde3d29e7a428cbfd5b09a2352be5fe44be13", "size": 3773595, "ipfsCIDv1": "bafybeibcwnqj26bycckcjfadoumsaofdkkzegej3xszmuj2vky4ccvzft4"}, "src": {"name": "/com.nicue.onetwo_41_src.tar.gz", "sha256": "87c27eb9bd24f219648bab9d31956730b1a7eb819f4a56dff8c008dd9d04da7c", "size": 4435196}, "manifest": {"versionName": "2.1.4", "versionCode": 41, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 35}, "signer": {"sha256": ["68ab4b00448a8d0bbf7a503e7668f60f4c556ad6de75e4e36bcc42c71573a6e0"]}, "usesPermission": [{"name": "android.permission.VIBRATE"}, {"name": "com.nicue.onetwo.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "9c094ae9865a0aa94dcb836f9217fb2f4200b0858402f2412da0862016cfba0d": {"added": 1780441838659, "file": {"name": "/com.nicue.onetwo_40.apk", "sha256": "9c094ae9865a0aa94dcb836f9217fb2f4200b0858402f2412da0862016cfba0d", "size": 3769218, "ipfsCIDv1": "bafybeidmzu223mr7yof2aoy7o4aqp2pkzqrpnxrm4jxcutrmbns4eqzwrm"}, "src": {"name": "/com.nicue.onetwo_40_src.tar.gz", "sha256": "17e075216833bc5fc49f57642c7cdc9e37b90b06f42ba5a4cb17693ecf353eef", "size": 4431686}, "manifest": {"versionName": "2.1.3", "versionCode": 40, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 35}, "signer": {"sha256": ["68ab4b00448a8d0bbf7a503e7668f60f4c556ad6de75e4e36bcc42c71573a6e0"]}, "usesPermission": [{"name": "android.permission.VIBRATE"}, {"name": "com.nicue.onetwo.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.nima.openbooksdownloader": {"metadata": {"categories": ["Download", "Reading"]}}, "com.nkls.nekovideo": {"metadata": {"lastUpdated": 1780506857489}, "versions": {"ac3a33d69312fcabe1b3474da1a6bef98f5b5c57f802cc5d5d3977ed579f31b3": null, "e410a81eff4660e6f7c5681cb8009994896e7e11667e4414599f2d30cd9a9bc9": {"added": 1780506857489, "file": {"name": "/com.nkls.nekovideo_25.apk", "sha256": "e410a81eff4660e6f7c5681cb8009994896e7e11667e4414599f2d30cd9a9bc9", "size": 7505612, "ipfsCIDv1": "bafybeifwh6x6ao2xux2np4ymx4z3nwb2zn55xj6jnheldspwiquktfg7li"}, "src": {"name": "/com.nkls.nekovideo_25_src.tar.gz", "sha256": "12c4e425681f940e521ab6ac9b090dbaf1c9a7c45623c3bbe0219e53ee7f26cc", "size": 8094617}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.3.3", "versionCode": 25, "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.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.CHANGE_WIFI_MULTICAST_STATE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "com.nkls.nekovideo.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Updated to NekoVideo 1.3.3.\nContinue Watching now keeps your selected audio and subtitles when resuming.\nPaused videos now stay available in the mini player after minimizing the overlay.\nImproved bulk deletion feedback with clearer visual progress.\n", "pt-BR": "Atualizado para o NekoVideo 1.3.3.\nO Continue Assistindo agora preserva o audio e a legenda selecionados ao retomar.\nVideos pausados agora continuam disponiveis no mini player ao minimizar o overlay.\nMelhorado o feedback visual da exclusao em lote com progresso mais claro.\n"}}, "bbe4916fb89c7a547b590f13a3e048f18bcf22c3cbcc20913d2744b50dfdb641": {"added": 1780094298321, "file": {"name": "/com.nkls.nekovideo_24.apk", "sha256": "bbe4916fb89c7a547b590f13a3e048f18bcf22c3cbcc20913d2744b50dfdb641", "size": 7485132, "ipfsCIDv1": "bafybeib5p66wbxelhwtnrzne7nsr3pvf7del2rivzj3atvqgl7u4ofiy6u"}, "src": {"name": "/com.nkls.nekovideo_24_src.tar.gz", "sha256": "cbc3c9f7f6f68035c057473af55713e1f4a5bc259718d1b7cd30ebdc100b00be", "size": 8092435}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.3.2", "versionCode": 24, "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.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.CHANGE_WIFI_MULTICAST_STATE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "com.nkls.nekovideo.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Updated to NekoVideo 1.3.2.\nFixes the startup issue present in the previous F-Droid build.\n"}}, "ac4d5d1dbc01635b4b6fd80ac8901d94cc551dead59608dc37a795e26de7aaf7": {"whatsNew": {"en-US": "Updated to NekoVideo 1.3.1.\nRefined the 1.3 release with stability and release packaging improvements.\n"}}}}, "com.nononsenseapps.feeder": {"metadata": {"lastUpdated": 1781040519859, "name": {"uk": "Feeder", "zh-CN": "Feeder"}}, "versions": {"126c59b58a4169814f5ba0ca72f48cdf342da40b2125d1e579904b85b417fc13": null, "152672b0245703bcd39760d12e6cce17747fcfb0bdd5f7e7d6b7cf8eebce72d0": {"added": 1781040519859, "file": {"name": "/com.nononsenseapps.feeder_4018.apk", "sha256": "152672b0245703bcd39760d12e6cce17747fcfb0bdd5f7e7d6b7cf8eebce72d0", "size": 62999687, "ipfsCIDv1": "bafybeibskbovizgb6jx3nimzculjzo2qx3bxqscomwpvu77wdrr4elklya"}, "src": {"name": "/com.nononsenseapps.feeder_4018_src.tar.gz", "sha256": "c63b8c8ec9b1e9adae93aba9ea514858c6b39355dc03f62ad0ba75949638da5a", "size": 37251903}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.21.0", "versionCode": 4018, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 36}, "signer": {"sha256": ["a80df8170d6c891ec9a055211df640a855d451052307bf29cdce3fef9afa94fd"]}, "usesPermission": [{"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.RUN_USER_INITIATED_JOBS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.nononsenseapps.feeder.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "* Bug fixes and performance improvements.\n* See link to full changelog in app description.\n"}}, "215961d5b44081930f616500aa92942d2779186212b665ec890dc163c82439a9": {"whatsNew": null}}}, "com.nospeak.app": {"metadata": {"lastUpdated": 1780699361309}, "versions": {"2a51984eff5bbd3cd963496759b06c8483191fd42bd8cbcbf99a210f4a131a52": null, "ccc8989717ec9d7a33967ff8f15ea2e2239ec0f229fe2b4ed4708ed2552b8abc": {"added": 1780699361309, "file": {"name": "/com.nospeak.app_1010030.apk", "sha256": "ccc8989717ec9d7a33967ff8f15ea2e2239ec0f229fe2b4ed4708ed2552b8abc", "size": 54423868, "ipfsCIDv1": "bafybeibiu76yylbiekljrevkdm6q5t6i7gcngu3ltycs4q5fqv5guma3du"}, "src": {"name": "/com.nospeak.app_1010030_src.tar.gz", "sha256": "3a8022513594e736934f75b3b80486fd56c833798282300059c0a2abbd905cca", "size": 44878291}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "v1.1.3", "versionCode": 1010030, "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.offlinecurrencyconverter.app": {"metadata": {"added": 1780172537598, "categories": ["Unit Convertor"], "issueTracker": "https://github.com/DavidNeurieder/offline-currency-converter/issues", "lastUpdated": 1780172537598, "license": "AGPL-3.0-or-later", "sourceCode": "https://github.com/DavidNeurieder/offline-currency-converter", "authorName": "David Neurieder", "authorWebSite": "https://davidneurieder.github.io/", "name": {"en-US": "Offline Currency Converter"}, "summary": {"en-US": "Convert currencies offline with support for 160+ currencies"}, "description": {"en-US": "<b>Offline Currency Converter</b> is a privacy-focused currency converter app that works offline. Sync exchange rates from the free Frankfurter API and convert currencies even when you're not connected to the internet.<br><br>\n<b>Features:</b><br>\n<ul>\n  <li>Works completely offline</li>\n  <li>Supports 160+ currencies</li>\n  <li>Automatic exchange rate sync</li>\n  <li>Recent conversion history</li>\n  <li>Material Design 3 interface</li>\n</ul>\nThis app is free and open source (AGPLv3)."}, "preferredSigner": "8eb5018585cd596a947421729ad608f661e6e6b07618d2ff1434980afc4f69f9"}, "versions": {"54b7f2cfad128ebca5d64153d0711aab905f33cfd547fe08227625bcc4571513": {"added": 1780172537598, "file": {"name": "/com.offlinecurrencyconverter.app_1.apk", "sha256": "54b7f2cfad128ebca5d64153d0711aab905f33cfd547fe08227625bcc4571513", "size": 11942118, "ipfsCIDv1": "bafybeidaaeozfzjzwhlx6whu27vbznstufp6lbrxsyqqfhn7ylw3uqpjmq"}, "src": {"name": "/com.offlinecurrencyconverter.app_1_src.tar.gz", "sha256": "ba761397f0518642038597fe34c38bc74b594dad95942d7949c57c6868a5c576", "size": 484833}, "manifest": {"versionName": "0.1.0", "versionCode": 1, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["8eb5018585cd596a947421729ad608f661e6e6b07618d2ff1434980afc4f69f9"]}, "usesPermission": [{"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": "com.offlinecurrencyconverter.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Rely on api.frankfurter.dev for rate and flagcdn.com for country flag."}}}}}, "com.om1cael.hidroly": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"54bbf26a17ec8a9a7bf536219032eccb92c9b76ce6dce73fe19f11c98fbf8202": null, "22e24d5bc87b288fccf777c9e96b61d90b843ae328f2edce0d0221d2c2f0fd62": null, "0cec7e6429fe8d292bcfe10e1908576b8299826fb8be803687f65dd04fc35ef2": null, "3dd9a596158d9cb8ec8508537d1cae287abe45b2fbbfbf0bef58184514e66422": null, "c8710689dc5a83345cad327bbc3a594ccb2f3a8a7026e7b15a9b110d4679347a": null, "71ad38e036cb7456347e44804e623284c72ff6c4d7222494bdfe657dc8ead9fa": null, "e3196824aa23bc4eb1cffa601051697d3606a63adaaf97eecd9dee1f1e000ae6": {"added": 1781040519859, "file": {"name": "/com.om1cael.hidroly_193.apk", "sha256": "e3196824aa23bc4eb1cffa601051697d3606a63adaaf97eecd9dee1f1e000ae6", "size": 23577208, "ipfsCIDv1": "bafybeibq23cfufsmtpanxd3gijof6iqyhmh4x6yqt4wainkieda6hjefwy"}, "src": {"name": "/com.om1cael.hidroly_193_src.tar.gz", "sha256": "11a6e6ab59d91884eb5c0279dd748bb2cf151927527a9aed4f2cf660b74d3db8", "size": 64190448}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "2.1.1", "versionCode": 193, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["ecd93b0e9444d2f2ad985d35031ba0c9ab2b1708dc9b4e6ae73915135945efa0"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.BROADCAST_CLOSE_SYSTEM_DIALOGS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.om1cael.hidroly.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": "* Fixed an issue where migrations triggered even when not required"}}, "50b3dd16bd66f131418c988f55dfdedb3287c4e96ef54eebc49b2cd8d3b5762f": {"added": 1781040519859, "file": {"name": "/com.om1cael.hidroly_192.apk", "sha256": "50b3dd16bd66f131418c988f55dfdedb3287c4e96ef54eebc49b2cd8d3b5762f", "size": 21396474, "ipfsCIDv1": "bafybeid762tm6joaomj42v243b25bcqtnz7ypq2no5okjysbpdtsld2ic4"}, "src": {"name": "/com.om1cael.hidroly_192_src.tar.gz", "sha256": "78f45a2a4215a4613e42379b3bc5e69354faf4edae7d2fbf4841896bab50b8b7", "size": 64189698}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "2.1.1", "versionCode": 192, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["ecd93b0e9444d2f2ad985d35031ba0c9ab2b1708dc9b4e6ae73915135945efa0"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.BROADCAST_CLOSE_SYSTEM_DIALOGS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.om1cael.hidroly.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"}]}}, "8b1635f378ac81ecabf87c102dbe393cecc2c063516c3d2a93cd6a32fbee263a": {"added": 1780614376764, "file": {"name": "/com.om1cael.hidroly_183.apk", "sha256": "8b1635f378ac81ecabf87c102dbe393cecc2c063516c3d2a93cd6a32fbee263a", "size": 23577208, "ipfsCIDv1": "bafybeiau5uyyhdo5bf5qvdlxpij7e62sqnsjsoqsxgz2wgclynmsqvfosi"}, "src": {"name": "/com.om1cael.hidroly_183_src.tar.gz", "sha256": "e1b7ab4240da11f7c71c57174de3ba18285d7237a5c2a72395e51cb46eb81880", "size": 64190720}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "2.1.0", "versionCode": 183, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["ecd93b0e9444d2f2ad985d35031ba0c9ab2b1708dc9b4e6ae73915135945efa0"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.BROADCAST_CLOSE_SYSTEM_DIALOGS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.om1cael.hidroly.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": "* Fixed migration being stuck on the last step\n* Added German translation"}}, "e927b8ef6a9dd0b1e642782655216f67162990ebfde470c845a9ba1c42e271c7": {"added": 1780614376764, "file": {"name": "/com.om1cael.hidroly_182.apk", "sha256": "e927b8ef6a9dd0b1e642782655216f67162990ebfde470c845a9ba1c42e271c7", "size": 21363706, "ipfsCIDv1": "bafybeiernzlkaq7y22puavvdukxsgga5dm7n3dfewh2b43e333jah63cwa"}, "src": {"name": "/com.om1cael.hidroly_182_src.tar.gz", "sha256": "e20fd991c6b242722ffe81fb6e872616f6fdbe7f114cc9d801c7638d081498e7", "size": 64190020}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "2.1.0", "versionCode": 182, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["ecd93b0e9444d2f2ad985d35031ba0c9ab2b1708dc9b4e6ae73915135945efa0"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.BROADCAST_CLOSE_SYSTEM_DIALOGS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.om1cael.hidroly.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"}]}}, "6d51b6d593c4e6e11b5e5aaad87823c2f2d5ff49bcdaf996b504c5de232f0ba3": {"added": 1780172537598, "file": {"name": "/com.om1cael.hidroly_163.apk", "sha256": "6d51b6d593c4e6e11b5e5aaad87823c2f2d5ff49bcdaf996b504c5de232f0ba3", "size": 23574869, "ipfsCIDv1": "bafybeifyegkqyefg5bmjmhpljbfchqvybvtj5yiqu4jaavq7v5nmyaivyu"}, "src": {"name": "/com.om1cael.hidroly_163_src.tar.gz", "sha256": "ca781ae6ecad0799f2eb3e653f2616d9c685e073b7bb0a1ec4a9858f0ee3ec5a", "size": 64626025}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "2.0.6", "versionCode": 163, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["ecd93b0e9444d2f2ad985d35031ba0c9ab2b1708dc9b4e6ae73915135945efa0"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.BROADCAST_CLOSE_SYSTEM_DIALOGS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.om1cael.hidroly.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"}]}}, "7a6f02bfd644ff80e5750f8e422593621b99fc0722f607ee95d9cae825d89718": {"added": 1780172537598, "file": {"name": "/com.om1cael.hidroly_162.apk", "sha256": "7a6f02bfd644ff80e5750f8e422593621b99fc0722f607ee95d9cae825d89718", "size": 21361367, "ipfsCIDv1": "bafybeic22szfvltg5anvly7ok7ntnpnhyia5372co3oe6xnyuvbdrt7qea"}, "src": {"name": "/com.om1cael.hidroly_162_src.tar.gz", "sha256": "962251612c99b37542260aaddbf4668c9b7b82a02e2427ce27f0e56060289fe2", "size": 64626075}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "2.0.6", "versionCode": 162, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["ecd93b0e9444d2f2ad985d35031ba0c9ab2b1708dc9b4e6ae73915135945efa0"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.BROADCAST_CLOSE_SYSTEM_DIALOGS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.om1cael.hidroly.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"}]}}}}, "com.opensource.i2pradio": {"metadata": {"categories": ["Radio"]}}, "com.orgzlyrevived": {"metadata": {"lastUpdated": 1781040519859, "name": {"pt-BR": "Orgzly Revivido"}, "summary": {"el-GR": "Οδηγός για τη λήψη σημειώσεων και τη διαχείριση λιστών υποχρεώσεων σε μορφή Org-"}, "description": {"el-GR": "Το Orgzly Revived είναι ένα πρόγραμμα για τη λήψη σημειώσεων και τη διαχείριση λιστών υποχρεώσεων.\n\nΜπορείτε να διατηρείτε τα σημειωματάρια αποθηκευμένα σε απλό κείμενο και να τα συγχρονίζετε με έναν κατάλογο στην κινητή σας συσκευή, στην κάρτα SD ή μέσω WebDAV.\n\nΤα σημειωματάρια αποθηκεύονται σε μορφή αρχείου της λειτουργίας Org.\n\"Η λειτουργία Org προορίζεται για τη διατήρηση σημειώσεων, τη διατήρηση λιστών TODO, τον προγραμματισμό έργων και τη σύνταξη εγγράφων με ένα γρήγορο και αποτελεσματικό σύστημα απλού κειμένου.\"\nΔείτε το <a href='https://orgmode.org/'>orgmode.org</a> για περισσότερες πληροφορίες.\n\n <b>Χαρακτηριστικά:</b>\n\n* Δημιουργία, επεξεργασία και διαγραφή σημειώσεων και εργασιών\n* Σύμπτυξη και ανάπτυξη δευτερευουσών σημειώσεων\n* Προγραμματισμός εργασιών και ορισμός προθεσμιών\n* Ορισμός προτεραιοτήτων και ετικετών για σημειώσεις\n* Μετακίνηση σημειώσεων αριστερά ή δεξιά για άνοιγμα γρήγορων μενού\n* Αναζήτηση σημειώσεων με βάση διάφορες ιδιότητες\n* Δημιουργία και αποθήκευση αναζητήσεων για γρήγορη πρόσβαση\n* Συγχρονισμός σημειωματαρίων με έναν ή περισσότερους καταλόγους\n\nΤο Orgzly Revived είναι ένα διακλάδωση κοινότητας της εφαρμογής Orgzly.\n", "fr-FR": "Orgzly Revived est une application de prise de note et de gestion de to-do lists.\n\nVous pouvez enregistrer vos blocs-notes en texte brut et les synchroniser avec un dossier de votre téléphone, une carte SD ou via WebDAV.\n\nLes blocs-notes sont sauvegardés dans le format d'Org mode :\n\"Org mode sert à prendre des notes, gérer des to-do lists, planifier des projets et rédiger des documents dans un système rapide et efficace, en texte simple.\"\nConsulter <a href='https://orgmode.org/'>orgmode.org</a> pour plus d'informations.\n\n<b>Fonctionnalités :</b>\n\n* Créer, éditer et supprimer des notes et des tâches\n* Plier et déplier des notes secondaires\n* Planifier des tâches et leur attribuer des échéances\n* Attribuer des priorités et des étiquettes aux notes\n* Faire glisser les notes vers la gauche ou la droite pour ouvrir des raccourcis\n* Rechercher dans les notes selon différentes propriétés\n* Créer et sauvegarder des recherches pour y accéder rapidement\n* Synchroniser des blocs-notes avec un ou plusieurs dossiers\n\nOrgzly Revived est un fork communautaire de l'application Orgzly.\n", "pt-BR": "O Orgzly Revived é um organizador de ideias para fazer anotações e gerenciar listas de tarefas.\n\nVocê pode armazenar cadernos em texto simples e sincronizá-los com um diretório no seu dispositivo móvel, cartão SD ou via WebDAV.\n\nOs cadernos são salvos no formato de arquivo do Org mode.\n\n“O Org mode serve para fazer anotações, manter listas de tarefas, planejar projetos e criar documentos com um sistema de texto simples rápido e eficaz.”\n\nVeja <a href='https://orgmode.org/'>orgmode.org</a> para mais informações.\n\n<b>Recursos:</b>\n\n* Crie, edite e exclua notas e tarefas\n* Recolha e expanda subnotas\n* Agende tarefas e defina seus prazos\n* Defina prioridades e etiquetas para notas\n* Deslize as notas para a esquerda ou para a direita para abrir menus rápidos\n* Pesquise notas por diversas propriedades\n* Crie e salve pesquisas para acesso rápido\n* Sincronize cadernos com um ou mais diretórios\n\nOrgzly Revived é uma versão modificada (fork) do aplicativo Orgzly, desenvolvida pela comunidade.\n"}}, "versions": {"a2c3341ce3ddc7f0a65205e4863c40fc9bceceed33af18912d1e1802cac966fa": null, "d6102349ac01cd405b6dd5048c34763de390ee923814e890405b571fc948bfbc": {"added": 1781040519859, "file": {"name": "/com.orgzlyrevived_284.apk", "sha256": "d6102349ac01cd405b6dd5048c34763de390ee923814e890405b571fc948bfbc", "size": 8572940, "ipfsCIDv1": "bafybeidzhtfkjiyr6njbogksuhd4kjjyrp2shkvsb5yjkdwm23pwsbcaly"}, "src": {"name": "/com.orgzlyrevived_284_src.tar.gz", "sha256": "0778e0ce31112ceacb0bc35dff90b817d864f62122635d7618a9452d467107ef", "size": 5978992}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.21.0", "versionCode": 284, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["6fc9c2e22d07d25ce77e2e963455053c38b8318a1a2491b3ed95d50cba85493d"]}, "usesPermission": [{"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.WRITE_CALENDAR"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.REORDER_TASKS"}, {"name": "com.orgzlyrevived.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "• Add new, simplified search UI.\n• Improve support for partially-checked checkboxes.\n• Various bug fixes.\n• Upgrade dependencies.\n• Update translations.\n"}}}}, "com.pennywiseai.tracker": {"metadata": {"lastUpdated": 1780614376764}, "versions": {"4a415c029b60331d595f90c32a4ef1eabf71abc6fb0566c914136352b561359b": null, "14f25232d76e777c35a0e7c188a355710f4aac2049e3194b2264f5c3eb2d004c": null, "8b6aef3e6133f6ec63219e9308dd9acceef35e9c7218c92e6e6af880d0ca38a8": {"added": 1780614376764, "file": {"name": "/com.pennywiseai.tracker_96.apk", "sha256": "8b6aef3e6133f6ec63219e9308dd9acceef35e9c7218c92e6e6af880d0ca38a8", "size": 47902468, "ipfsCIDv1": "bafybeif6kbwfp4qx6auwpt3xwpwmhnzityaasfzwxyg5vbaoobjw6fzv2u"}, "src": {"name": "/com.pennywiseai.tracker_96_src.tar.gz", "sha256": "75a6d235143be0fcf9a842f89d8d4d7a25908a31be85828af9ae508bee053b06", "size": 15853565}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a"], "versionName": "2.15.59", "versionCode": 96, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["235d652b2012fd70cfd6b4919f2e665e684a3a14998ddd286ffd077eed4c1702"]}, "usesPermission": [{"name": "android.permission.READ_SMS"}, {"name": "android.permission.RECEIVE_SMS"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.READ_CONTACTS"}, {"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.pennywiseai.tracker.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Here's the changelog. No new banks in this batch, so I focused on the subscriptions work and the Pro tier:\n\n```\nWhat's New in v2.15.59\n\n• Subscriptions: tap to mark a payment as paid right from the list\n• Link an existing transaction to a subscription in a tap\n• 'Paid' badge so you can see at a glance what's already covered this cycle\n• Smarter sorting + a counter for upcoming subscriptions\n• PennyWise Pro — new founder pricing and a cleaner upgrade screen\n• Polish and reliability "}}, "b4857ab38ebaacaa04d25b3011f8c36d57c7902db686ddb3c92cc1fe10731eae": {"added": 1780506857489, "file": {"name": "/com.pennywiseai.tracker_94.apk", "sha256": "b4857ab38ebaacaa04d25b3011f8c36d57c7902db686ddb3c92cc1fe10731eae", "size": 47607556, "ipfsCIDv1": "bafybeicrocbl3kmkzr3duurldl7czlllxdrtpioak7dl4rwramzcvqdy3i"}, "src": {"name": "/com.pennywiseai.tracker_94_src.tar.gz", "sha256": "f6705efb9b9db68e8baf970f7c3cff7fa2652284273cc72d22a03f3d2801518e", "size": 15812846}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a"], "versionName": "2.15.56", "versionCode": 94, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["235d652b2012fd70cfd6b4919f2e665e684a3a14998ddd286ffd077eed4c1702"]}, "usesPermission": [{"name": "android.permission.READ_SMS"}, {"name": "android.permission.RECEIVE_SMS"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.READ_CONTACTS"}, {"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.pennywiseai.tracker.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "What's new in v2.15.56\n\n• Income autopay — salary, wallet top-ups & allowances auto-track even without an SMS\n• Loans + grouped transactions preserved through full SMS rescan\n• Bulk-edit transactions, edit/duplicate Smart Rules, self-transfer suggestions\n• Account merge for duplicates\n• Slice UPI + Kotak RCS + SABB salary fixes\n• New parsers: Sampath Bank (Sri Lanka), Standard Bank Mozambique, Navi MF SIP\n"}}, "33b45a7fc063ce956995b6c4de5ec8bb0d35c649dd92e7d62f7d295f333b873c": {"whatsNew": {"en-US": "What's new in v2.15.54\n\n• Swipe left on a transaction to change its category\n• New Personal/Business profiles to filter accounts & transactions\n• Group related transactions together\n• Show contact names instead of UPI IDs\n• Edit & cancel subscriptions; Smart Rules now support AND/OR\n• Redesigned transactions list + Add Transaction widget\n• New banks: SABB, Enpara, Sparkasse, Nabil, AU Bank, Cashfree & more\n• Fixes for refunds, loans, budgets, and account merging\n"}}}}, "com.philkes.notallyx": {"metadata": {"lastUpdated": 1780614376764}, "versions": {"b62b2deb909eacd469e5e9fb4dc883b0a5bb23cb327f4728b7be59fd977bf59f": null, "0f5204889e86e9cb130d07b4be60a009d421d3f4c7f8ebfc5af24dcb2cee0301": {"added": 1780614376764, "file": {"name": "/com.philkes.notallyx_71120.apk", "sha256": "0f5204889e86e9cb130d07b4be60a009d421d3f4c7f8ebfc5af24dcb2cee0301", "size": 13993709, "ipfsCIDv1": "bafybeiezrnt2p3bjt47akzr4dulofzpudsk4gs6gteqffz5kgfvrg7pvja"}, "src": {"name": "/com.philkes.notallyx_71120_src.tar.gz", "sha256": "8ea0f78d11cebb0eff12ccf81b0e2cc8cb9c706b27332c1df3f3802b2ab7e4b0", "size": 27811447}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "7.11.2", "versionCode": 71120, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["d214b6057b79f82509ddcd1e351965b3c6ecc4b2a3896e5cdf885a70a0b61dfd"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "com.philkes.notallyx.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.poppingmoon.aria": {"metadata": {"lastUpdated": 1780506857489, "featureGraphic": {"de-DE": {"name": "/com.poppingmoon.aria/de-DE/featureGraphic_QRo0dPeewzsdFW4bsXdV16SlKcqp_fPiC085ML6v6Ck=.png", "sha256": "411a3474f79ec33b1d156e1bb17755d7a4a529caa9fdf3e20b4f3930beafe829", "size": 112953}, "en-US": {"name": "/com.poppingmoon.aria/en-US/featureGraphic_HMO3H5PjBaLJygI1QHbpwMegq7WkOjhP-t8J5k8P9e4=.png", "sha256": "1cc3b71f93e305a2c9ca02354076e9c0c7a0abb5a43a384ffadf09e64f0ff5ee", "size": 112270}, "es-ES": {"name": "/com.poppingmoon.aria/es-ES/featureGraphic_yXHOL0WVxal7ud5JrV1IP6ooRPO45fPt93Sh707Cm9Q=.png", "sha256": "c971ce2f4595c5a97bb9de49ad5d483faa2844f3b8e5f3edf774a1ef4ec29bd4", "size": 112222}, "id-ID": {"name": "/com.poppingmoon.aria/id-ID/featureGraphic_S6kadHBdrYXYi10XLpkJ5Zzl8-vbN-3AT3AobYdmXHM=.png", "sha256": "4ba91a74705dad85d88b5d172e9909e59ce5f3ebdb37edc04f70286d87665c73", "size": 112339}, "it-IT": {"name": "/com.poppingmoon.aria/it-IT/featureGraphic_TqvKJec3IkJ0x3qKB5AIegfmPSUK30K82ztDrOWcE_k=.png", "sha256": "4eabca25e737224274c77a8a0790087a07e63d250adf42bcdb3b43ace59c13f9", "size": 111973}, "ja-JP": {"name": "/com.poppingmoon.aria/ja-JP/featureGraphic_5JPoGzmEmMyv5BhE-oTEQOLMiez13vQRncsQ2rOk0gE=.png", "sha256": "e493e81b398498ccafe41844fa84c440e2cc89ecf5def4119dcb10dab3a4d201", "size": 111947}, "ko-KR": {"name": "/com.poppingmoon.aria/ko-KR/featureGraphic_kEkpwRxjStTTub1GDQD-ZF_olQM7oHFmQTv7kcYqtOs=.png", "sha256": "904929c11c634ad4d3b9bd460d00fe645fe895033ba07166413bfb91c62ab4eb", "size": 111539}, "zh-CN": {"name": "/com.poppingmoon.aria/zh-CN/featureGraphic_M7aT7lvBMc9PnuZ_msqj8LmAgdW1acduJNqFQDfwVbg=.png", "sha256": "33b693ee5bc131cf4f9ee67f9acaa3f0b98081d5b569c76e24da854037f055b8", "size": 112038}}, "screenshots": {"phone": {"de-DE": [{"name": "/com.poppingmoon.aria/de-DE/phoneScreenshots/1.png", "sha256": "878cb3103d934d0866340903269240c2b2869964b5c051b6a6e12e304143284b", "size": 618327}, {"name": "/com.poppingmoon.aria/de-DE/phoneScreenshots/2.png", "sha256": "46c0e71883bd35b301a048b19d3fa26b99d6a5eeb6d7958f6cb8684a95ad6788", "size": 497158}, {"name": "/com.poppingmoon.aria/de-DE/phoneScreenshots/3.png", "sha256": "a795892c12cac0be08e7bd69c93c21d7b01c36fd16e7cb96a3e852332d7437f1", "size": 116341}, {"name": "/com.poppingmoon.aria/de-DE/phoneScreenshots/4.png", "sha256": "d0d11fe3d0cc1695a4dd9993579834090aa3e30e55f630084bf87f80b6314e3c", "size": 213354}, {"name": "/com.poppingmoon.aria/de-DE/phoneScreenshots/5.png", "sha256": "082c7f21234bb26aa8d6fed049f16b539e9f53d6d93287711e5bc97b8065dcc3", "size": 356082}, {"name": "/com.poppingmoon.aria/de-DE/phoneScreenshots/6.png", "sha256": "041fe52e551cc15f520004eabbed2159b7ba95eef6bae89ccbe46687fc001c42", "size": 1624945}, {"name": "/com.poppingmoon.aria/de-DE/phoneScreenshots/7.png", "sha256": "a4243bc1a348c8edfb2dbda4a8e727a734cc573a046744232a21a6aae516105e", "size": 413439}, {"name": "/com.poppingmoon.aria/de-DE/phoneScreenshots/8.png", "sha256": "d597d30141cc6da7cd741ed1a00762be910543fba76371bd8be03ebfcd696610", "size": 99612}], "en-US": [{"name": "/com.poppingmoon.aria/en-US/phoneScreenshots/1.png", "sha256": "ecfc7e2a8f1a2c2dfa9fbc90cb821760daf1ad8ab9869e7e43459bfbdf02ec21", "size": 614032}, {"name": "/com.poppingmoon.aria/en-US/phoneScreenshots/2.png", "sha256": "f6ff03b2b5a2e02397f402608864d3efdea1548a5007e7754a5b96ebe41575f8", "size": 501848}, {"name": "/com.poppingmoon.aria/en-US/phoneScreenshots/3.png", "sha256": "e6064363396d27088011574a99ef3dc93fdd620cf9aa7ff5c446cd88266a1468", "size": 114906}, {"name": "/com.poppingmoon.aria/en-US/phoneScreenshots/4.png", "sha256": "bbcec921d8b711dd6bdc94f96f1f77acbfd274b70127156f372d4e9c5801aeb0", "size": 206270}, {"name": "/com.poppingmoon.aria/en-US/phoneScreenshots/5.png", "sha256": "bc2d63ea2c11ba399708cc1e12abf3eaa92b3b5f63a07afcced796bd0acc0a1e", "size": 331151}, {"name": "/com.poppingmoon.aria/en-US/phoneScreenshots/6.png", "sha256": "3b9deb430f845aaba1e5a5c52e727f2069d14ea2c28883f229d7433a85688d38", "size": 1622504}, {"name": "/com.poppingmoon.aria/en-US/phoneScreenshots/7.png", "sha256": "ec6cd95d2c4a6b8b673c1ec100262e52ffaaaf43e90fb41d395bf44bd118cb6b", "size": 400305}, {"name": "/com.poppingmoon.aria/en-US/phoneScreenshots/8.png", "sha256": "fbb22ec0c87344723469c4cfac0aba41b6297abe9ad30f1b10569e8ac6692c4b", "size": 91828}], "es-ES": [{"name": "/com.poppingmoon.aria/es-ES/phoneScreenshots/1.png", "sha256": "e6647b441888f1cf3d8b339499fe8be746f681febaa12f2bec686b6778092e0d", "size": 614589}, {"name": "/com.poppingmoon.aria/es-ES/phoneScreenshots/2.png", "sha256": "2d43dcdc8cd53ac5a6468bafc01a0d6dbf190126ba49dd1e6bde721569a80dd8", "size": 498380}, {"name": "/com.poppingmoon.aria/es-ES/phoneScreenshots/3.png", "sha256": "550fad26027389bbbcd83715096e9c2331a9c5377363c9b45a456b240249c2e8", "size": 115044}, {"name": "/com.poppingmoon.aria/es-ES/phoneScreenshots/4.png", "sha256": "525265e1dae84659e6185c46fef3fb56a7fe3ae846ea68e124ebd7f3dd58c0aa", "size": 213753}, {"name": "/com.poppingmoon.aria/es-ES/phoneScreenshots/5.png", "sha256": "32f0b8c11080cdc8a97ef5ade8ebe51d43f325d611700632ac1ffd3816da257c", "size": 350708}, {"name": "/com.poppingmoon.aria/es-ES/phoneScreenshots/6.png", "sha256": "fab3ed541155cff877a34434ef0f7b8611a5819191f2cb77d7c16522395abbd3", "size": 1623385}, {"name": "/com.poppingmoon.aria/es-ES/phoneScreenshots/7.png", "sha256": "527bca1f2b12bdd691031dbf3b51479f2b388d036df6a6ee29741d3f372ec9ef", "size": 406337}, {"name": "/com.poppingmoon.aria/es-ES/phoneScreenshots/8.png", "sha256": "d266422d518ae1984ca35f55b41fb7618bb7324b8a5d7a82d65097d7931d3388", "size": 96102}], "id-ID": [{"name": "/com.poppingmoon.aria/id-ID/phoneScreenshots/1.png", "sha256": "f5c1d45fa46b73af4b308167de3f48471b7b3ea583f1b31d9260d9a0599806f3", "size": 613529}, {"name": "/com.poppingmoon.aria/id-ID/phoneScreenshots/2.png", "sha256": "ea62b5570f96f6c6895750d84aa049058a67c466e324d3440e43766cde5af37d", "size": 496893}, {"name": "/com.poppingmoon.aria/id-ID/phoneScreenshots/3.png", "sha256": "6df27f7216d137c36d2f811f480a69d6a8ca0844ae4a66e57dcc506ac109e712", "size": 118626}, {"name": "/com.poppingmoon.aria/id-ID/phoneScreenshots/4.png", "sha256": "74020218da19017297eca361faebba38341c2dddef3b7130cbf21131e1993b5a", "size": 207539}, {"name": "/com.poppingmoon.aria/id-ID/phoneScreenshots/5.png", "sha256": "1992ab4f2c371e543d012314982ec03147dd3bc5dc2a9f143a1b457c3b033ce3", "size": 338331}, {"name": "/com.poppingmoon.aria/id-ID/phoneScreenshots/6.png", "sha256": "e8999c7806d4036fea04b0665d6a06ae1438bb1a156cd2c1995668e0b9b18dff", "size": 1624673}, {"name": "/com.poppingmoon.aria/id-ID/phoneScreenshots/7.png", "sha256": "d27124863b371f183b84b50ef3480b95d19196650cb479859d9617bc62d45ddf", "size": 395948}, {"name": "/com.poppingmoon.aria/id-ID/phoneScreenshots/8.png", "sha256": "1c9759c6a2d9ad114c5f3851df07e3cb2a0c3cb26340ae158c4735ba7ebe541b", "size": 92714}], "it-IT": [{"name": "/com.poppingmoon.aria/it-IT/phoneScreenshots/1.png", "sha256": "6e5a2503895c53e10e19efa68a1b1cf563c18c12ad61188da3427d4f9b8180f9", "size": 612676}, {"name": "/com.poppingmoon.aria/it-IT/phoneScreenshots/2.png", "sha256": "7050e03abe4fcf37296245bc9cc3c574c1de0d77b6cf1c51a8abd5e2ed338ae4", "size": 495670}, {"name": "/com.poppingmoon.aria/it-IT/phoneScreenshots/3.png", "sha256": "6c75fea7840a37e691d052996a33befbfc889cb502863df7caef8cd3917f617d", "size": 113469}, {"name": "/com.poppingmoon.aria/it-IT/phoneScreenshots/4.png", "sha256": "d7dee489bd1422e1d40972630e58e88ee3f3409fc398a91cf028cd526dade7eb", "size": 210934}, {"name": "/com.poppingmoon.aria/it-IT/phoneScreenshots/5.png", "sha256": "77f0bc71dade41285f4d6763ae66fe12dd0dfb26a809b45e84081a29e4ae4566", "size": 347043}, {"name": "/com.poppingmoon.aria/it-IT/phoneScreenshots/6.png", "sha256": "d2bc02eaa1d33144647b9ff59e5968121fdc470d900d3fb008b8174791a695bf", "size": 1623515}, {"name": "/com.poppingmoon.aria/it-IT/phoneScreenshots/7.png", "sha256": "1a8844add987c9084f9030eba5af1e3154161417e24e114294de6626b30ff171", "size": 406697}, {"name": "/com.poppingmoon.aria/it-IT/phoneScreenshots/8.png", "sha256": "35b686b9eb43b0cbac6e978f8cc30ff50d6d02f068a5b0fc577e64490c451b69", "size": 93222}], "ja-JP": [{"name": "/com.poppingmoon.aria/ja-JP/phoneScreenshots/1.png", "sha256": "a2fa1146a39265c2973a41d19b518b891cba79a5fbaf6753cb30b6f29222fcf4", "size": 614760}, {"name": "/com.poppingmoon.aria/ja-JP/phoneScreenshots/2.png", "sha256": "f9d1064199fc5abfeb242d1826281d036d63a39bd6619d526754f7118dec3849", "size": 492316}, {"name": "/com.poppingmoon.aria/ja-JP/phoneScreenshots/3.png", "sha256": "1acea8ca8c2d4b6017c6121edf8da7a8554e2786124b84d7c0ea3d0a855aad9e", "size": 114040}, {"name": "/com.poppingmoon.aria/ja-JP/phoneScreenshots/4.png", "sha256": "ce5a12cc91b484fa4459a9087372328a7a590732ec1047eed9bede73abe6cc6f", "size": 205120}, {"name": "/com.poppingmoon.aria/ja-JP/phoneScreenshots/5.png", "sha256": "ad5ac2f917330f4ed3fe113c86467e93d5e400e142a17705854e5e6552e73eb9", "size": 343506}, {"name": "/com.poppingmoon.aria/ja-JP/phoneScreenshots/6.png", "sha256": "20f8bc220b23834dd6729b46ada585a9c2bd20a98eb9582d9f3f4893a943e041", "size": 1623336}, {"name": "/com.poppingmoon.aria/ja-JP/phoneScreenshots/7.png", "sha256": "77d9b76159bff7b9ba455447c5a9d2f0266d9ba04cd827ca15aaa39d5d45fa47", "size": 401465}, {"name": "/com.poppingmoon.aria/ja-JP/phoneScreenshots/8.png", "sha256": "c90763e028963b4e9c2aea455525202e3f2fd5d3ac0e9e3abe32931505c9a210", "size": 89161}], "ko-KR": [{"name": "/com.poppingmoon.aria/ko-KR/phoneScreenshots/1.png", "sha256": "3a498d6748366f38ce7849077ef894350b405796dbf3c7772780496fdb09f308", "size": 605419}, {"name": "/com.poppingmoon.aria/ko-KR/phoneScreenshots/2.png", "sha256": "8d84a66836351aa8ae689a9fdda4d3c00985f60ee01e9cc7b43af21f4f2157d0", "size": 488962}, {"name": "/com.poppingmoon.aria/ko-KR/phoneScreenshots/3.png", "sha256": "42518f0cb10d2bb37d42e022b8368a891604fef37a53dda901e38347dc130a9d", "size": 109449}, {"name": "/com.poppingmoon.aria/ko-KR/phoneScreenshots/4.png", "sha256": "ace1fe3103acf9c4a4d7625b5d7235765a1ce052226b9935e3b4a0a9290c48e0", "size": 193805}, {"name": "/com.poppingmoon.aria/ko-KR/phoneScreenshots/5.png", "sha256": "1b081fffd3b916744f7825591ad47fca31ecc6488ea2af4fd02d0884a33cc2bb", "size": 288939}, {"name": "/com.poppingmoon.aria/ko-KR/phoneScreenshots/6.png", "sha256": "4aaea4d4fed1ea3745fc54e23194eb728a4170d908a41f1f28785cd4a0c341c2", "size": 1622122}, {"name": "/com.poppingmoon.aria/ko-KR/phoneScreenshots/7.png", "sha256": "01e54520749a65e450ef393a04159c5f8b48708b6379e098f144806d4e3510fb", "size": 388001}, {"name": "/com.poppingmoon.aria/ko-KR/phoneScreenshots/8.png", "sha256": "46c18c6b7d31ba84fd92f744a829dd7e60ce638277a09bbce22e95f325f2d6a7", "size": 73639}], "zh-CN": [{"name": "/com.poppingmoon.aria/zh-CN/phoneScreenshots/1.png", "sha256": "e7f7287fe75a466fab505bce3267329b9fd906363d81bd4ec0f5bf6773d267c7", "size": 609536}, {"name": "/com.poppingmoon.aria/zh-CN/phoneScreenshots/2.png", "sha256": "28f4a0263c429505d27b78859a340ce8855eb2be659c56d9421ac6237545df18", "size": 494739}, {"name": "/com.poppingmoon.aria/zh-CN/phoneScreenshots/3.png", "sha256": "eafcb570c453fd1b4a86af7fb7b0cef3f09340a6befd9d55c0577da16fe71512", "size": 112138}, {"name": "/com.poppingmoon.aria/zh-CN/phoneScreenshots/4.png", "sha256": "c35aaf8e5030538a15e1c2a4b20d97b5c9b5015946dc6778729aefe0db7bcd6a", "size": 209673}, {"name": "/com.poppingmoon.aria/zh-CN/phoneScreenshots/5.png", "sha256": "3afa4a7e4b87df450804f52b0e6a67d5fff7f9b73a56f12e5ed26b3a3082d61e", "size": 317505}, {"name": "/com.poppingmoon.aria/zh-CN/phoneScreenshots/6.png", "sha256": "57e45a02f468eb491da61d1d006c6c03bf5504dace771a93c991d72dc11a251a", "size": 1622807}, {"name": "/com.poppingmoon.aria/zh-CN/phoneScreenshots/7.png", "sha256": "06401c4fda02f84dc0d1d7dd14ef3ed790faf5d49dc6fe98cf8a9ad00a71c8d8", "size": 396650}, {"name": "/com.poppingmoon.aria/zh-CN/phoneScreenshots/8.png", "sha256": "6701804f74d3ebcb37bf3d68c4f0506302a4bc519fc0498ed938cffa181a31f8", "size": 93746}]}}, "icon": {"en-US": {"name": "/com.poppingmoon.aria/en-US/icon_nKGYjQuir4PxWAkdmuR1hbe9QAaUXGe0y2SR3dcTMv8=.png", "sha256": "9ca1988d0ba2af83f158091d9ae47585b7bd4006945c67b4cb6491ddd71332ff", "size": 133263}}}, "versions": {"8e4b8b4247784a0264a30eeb9e35b4c80bffab730f1461baef1cbba43431e4f2": null, "e7d835e54e31076d1e88dbdf06825b54da39130fa926dea2bbf6283f685f77b9": null, "292a001b8e416f250b652da92b8b8ba878bf698fa915f3f75c5ed64c367916b8": null, "eaf1edd8856442cb7a763c4cdba304a50f365fa0917edf8644d2c805f56bd303": null, "e5f32aabfa48e7197f975ba6db15bae2c6c7618770d37aee911f85c172008144": null, "ce68500a1a81f710fff3d5c5fa35c2f19e9bb8c8b9a578a2d44fd7783b15a1a8": null, "949480297d834dc912eafa58cca41fee5931df405b8a32e6daa9c34448230c6c": {"added": 1780506857489, "file": {"name": "/com.poppingmoon.aria_1013.apk", "sha256": "949480297d834dc912eafa58cca41fee5931df405b8a32e6daa9c34448230c6c", "size": 91285346, "ipfsCIDv1": "bafybeibmxn2ltgmc7aqqa3kxydpzo5wcdhfphiwavufynjr76tvngkdqsi"}, "src": {"name": "/com.poppingmoon.aria_1013_src.tar.gz", "sha256": "e5957c7be77ad8c4308fb0f6d1a66ed6f6dbd0bcef452c66f9f0488cc14fb02d", "size": 609085025}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.5.3", "versionCode": 1013, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["b47f49781b7dcd4df69c6e437999d07defe27421f006b9fb6a13756880928ee2"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.CAMERA"}, {"name": "com.poppingmoon.aria.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "2baa639a59b11bc5acd9ee62cc67e7c6c7cc41479d7a675a14cd2528eea9b47b": {"added": 1780506857489, "file": {"name": "/com.poppingmoon.aria_1012.apk", "sha256": "2baa639a59b11bc5acd9ee62cc67e7c6c7cc41479d7a675a14cd2528eea9b47b", "size": 86261594, "ipfsCIDv1": "bafybeid3g2h5k4ux73hn6b3fiufsl7cvos6xmzrwbhaehhgwlvzwzntg5e"}, "src": {"name": "/com.poppingmoon.aria_1012_src.tar.gz", "sha256": "f3e22df9a649aea64c331ab04c4732c23943bbc43a7ad248b91acc63ef87cfd0", "size": 609007354}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.5.3", "versionCode": 1012, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["b47f49781b7dcd4df69c6e437999d07defe27421f006b9fb6a13756880928ee2"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.CAMERA"}, {"name": "com.poppingmoon.aria.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "2c3139c4db2b39537a536ed04286411505be5d9aa40a02921698972ac4591980": {"added": 1780506857489, "file": {"name": "/com.poppingmoon.aria_1011.apk", "sha256": "2c3139c4db2b39537a536ed04286411505be5d9aa40a02921698972ac4591980", "size": 95166684, "ipfsCIDv1": "bafybeibpgfvd3ascxjzqtixruerc7uvk6i22vryqn5sjo6preonzo5j7ca"}, "src": {"name": "/com.poppingmoon.aria_1011_src.tar.gz", "sha256": "70659cd92ad7142a6a084738052bf56da111e2487f580665f4ae5aab12f28664", "size": 609043243}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.5.3", "versionCode": 1011, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["b47f49781b7dcd4df69c6e437999d07defe27421f006b9fb6a13756880928ee2"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.CAMERA"}, {"name": "com.poppingmoon.aria.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "2a57bc9a47af1cd0c0b47b3846c5e800d56c5a3f17ff11bcb8b782796112b700": {"added": 1780172537598, "file": {"name": "/com.poppingmoon.aria_1003.apk", "sha256": "2a57bc9a47af1cd0c0b47b3846c5e800d56c5a3f17ff11bcb8b782796112b700", "size": 91321998, "ipfsCIDv1": "bafybeib5qkxzaopsqzyqwmk5x3wyx7xxthtlg2l5szkk43dlkox2ex7tyu"}, "src": {"name": "/com.poppingmoon.aria_1003_src.tar.gz", "sha256": "23a94fcc5b44dbb9373c0fa066a42f7ee30e1fc0f503f01ae997c34a69309c24", "size": 640755425}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.5.2", "versionCode": 1003, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["b47f49781b7dcd4df69c6e437999d07defe27421f006b9fb6a13756880928ee2"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.CAMERA"}, {"name": "com.poppingmoon.aria.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "637e5e765e57b500495fd795f805e8e82b6fc4916982a4446df000f0b224c657": {"added": 1780172537598, "file": {"name": "/com.poppingmoon.aria_1002.apk", "sha256": "637e5e765e57b500495fd795f805e8e82b6fc4916982a4446df000f0b224c657", "size": 86314630, "ipfsCIDv1": "bafybeiguuigy64bjt2qotw4e54e2buan532vxwze2qqicc2j5shzufw5he"}, "src": {"name": "/com.poppingmoon.aria_1002_src.tar.gz", "sha256": "16fb3d054426eaa5aa8d8a91f5fecb7634a48405c6e650cfb390bcc66377825b", "size": 641211826}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.5.2", "versionCode": 1002, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["b47f49781b7dcd4df69c6e437999d07defe27421f006b9fb6a13756880928ee2"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.CAMERA"}, {"name": "com.poppingmoon.aria.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "9a13684b1167e4ff6c2f5aed4d21558682bad4ad84151fcf21d5a4066b34b077": {"added": 1780172537598, "file": {"name": "/com.poppingmoon.aria_1001.apk", "sha256": "9a13684b1167e4ff6c2f5aed4d21558682bad4ad84151fcf21d5a4066b34b077", "size": 95219720, "ipfsCIDv1": "bafybeibh56bnz7awixcklza7x6z4q7rgczyzuwfbevavvb24yo3alkkjpy"}, "src": {"name": "/com.poppingmoon.aria_1001_src.tar.gz", "sha256": "d1df4bd8447213950aa8af93b64ee92614f965c429ae390d46503ebbd7b62f2a", "size": 641264379}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.5.2", "versionCode": 1001, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["b47f49781b7dcd4df69c6e437999d07defe27421f006b9fb6a13756880928ee2"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.CAMERA"}, {"name": "com.poppingmoon.aria.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.prajwalch.torrentsearch": {"metadata": {"lastUpdated": 1780094298321, "screenshots": {"phone": {"en-US": [{"name": "/com.prajwalch.torrentsearch/en-US/phoneScreenshots/screenshot_1.jpg", "sha256": "a3b1424e4e2cb392879de683c7aa639ef0eb0317ff86bece9cac07ac29bca50f", "size": 59652}, {"name": "/com.prajwalch.torrentsearch/en-US/phoneScreenshots/screenshot_2.jpg", "sha256": "698ee595d4edfe10bbd44743ef01be92bda160cc5417e1a7397ae165ede3e986", "size": 163224}, {"name": "/com.prajwalch.torrentsearch/en-US/phoneScreenshots/screenshot_3.jpg", "sha256": "6140052611b7ace7251c0b6bb7febc661b866f517264a0ab68bd0baed97c6af6", "size": 108011}, {"name": "/com.prajwalch.torrentsearch/en-US/phoneScreenshots/screenshot_4.jpg", "sha256": "44e17b123f4853ea1e069990552cb330933bf12b38ef4dd6f2e5dd974ffbfb0c", "size": 202192}, {"name": "/com.prajwalch.torrentsearch/en-US/phoneScreenshots/screenshot_5.jpg", "sha256": "9d9cb2fe99c21434920ec115f122f22136ba90549dc48704dbd5bfe8b7872078", "size": 192811}, {"name": "/com.prajwalch.torrentsearch/en-US/phoneScreenshots/screenshot_6.jpg", "sha256": "5b973392a36ece793856c4acb75e6ef0e34f0500f1764bd1d0f4457918e07142", "size": 137587}, {"name": "/com.prajwalch.torrentsearch/en-US/phoneScreenshots/screenshot_7.jpg", "sha256": "2c91de8fe78bf1593eada07d725bccf2ea2e54789844a5dbb8f5609b3d9ae79f", "size": 130065}, {"name": "/com.prajwalch.torrentsearch/en-US/phoneScreenshots/screenshot_8.jpg", "sha256": "e26c8b3693916890cf472cfc9a67ee9a369c1b5691f2f8cf5ff2cd8717b8ec87", "size": 133934}]}}, "summary": {"en-US": "Search torrents across multiple providers simultaneously"}, "description": {"en-US": "TorrentSearch is a modern Android app that lets you search torrents across multiple providers simultaneously.\n\nFeatures:\n\n- Search multiple providers in parallel for fast, progressive results\n- Enable or disable individual providers\n- Sort and filter results to find what you need\n- Detailed results including size, seeders, peers, upload date, category, provider, and NSFW indicator\n- Open magnet links using your preferred external torrent client\n- Download .torrent file to local storage\n- View torrent details directly inside the app or open the full page in your browser\n- Copy or share the magnet link or details page URL\n- Explore top and latest torrents directly from the app\n- Bookmark torrents for quick access later\n- Safe Mode to automatically hide NSFW content and providers\n- Torznab integration for Jackett, Prowlarr, and compatible *arr services\n- Dynamic Material 3 design with full light/dark mode support\n\nDisclaimer:\n\nTorrentSearch does not host, store, or distribute any torrent files or copyrighted content. It searches publicly accessible third-party sources and displays the results. The developer is not responsible for how those results are accessed or used.\n\nUsers are responsible for complying with their local laws and regulations.\n"}}, "versions": {"464d55000dc72f837f85a572aeee26a629ddeff2adb4dc4d29976cdf1a83370a": null, "3b3980c9df17d9106d672c334b6a276b4144ba60218f7dbce5372ee532f43a3c": {"added": 1780094298321, "file": {"name": "/com.prajwalch.torrentsearch_17.apk", "sha256": "3b3980c9df17d9106d672c334b6a276b4144ba60218f7dbce5372ee532f43a3c", "size": 3403847, "ipfsCIDv1": "bafybeih5m6ggl6oozrjiklh6y2thintxcnx4ri3w7ved77amn4azjtuvb4"}, "src": {"name": "/com.prajwalch.torrentsearch_17_src.tar.gz", "sha256": "0b37e2e87dc0fe146e7cf54989176a8f12e78598c1dbdbf367e0e96846a17321", "size": 2903100}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.5.0", "versionCode": 17, "usesSdk": {"minSdkVersion": 25, "targetSdkVersion": 36}, "signer": {"sha256": ["629a46192b89e1b89b787ccba01e40048adf975d6a8140d449f2db5bde396064"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "com.prajwalch.torrentsearch.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Connects to several proprietary providers"}}}}}, "com.presley.flexify": {"metadata": {"lastUpdated": 1781040519859, "screenshots": {"phone": {"en-US": [{"name": "/com.presley.flexify/en-US/phoneScreenshots/1_en-US.png", "sha256": "c56da966d57d592751e2875bdda90bc4463a0acff97eab63c442126d81edfb4b", "size": 198474}, {"name": "/com.presley.flexify/en-US/phoneScreenshots/2_en-US.png", "sha256": "0248d0feff088bb5107b9ecc9cf71e25cefafca089fa78747a10d22303105733", "size": 214463}, {"name": "/com.presley.flexify/en-US/phoneScreenshots/3_en-US.png", "sha256": "2fa52d28efee2adafd1ca893506b20f3df3a60aee57545655f613f417872e62c", "size": 88006}, {"name": "/com.presley.flexify/en-US/phoneScreenshots/4_en-US.png", "sha256": "a8d239d4d18439d9aeb14607cc34cab2ab514a64cb757fd7a430645967e83af2", "size": 104881}, {"name": "/com.presley.flexify/en-US/phoneScreenshots/5_en-US.png", "sha256": "eee3831a43cec026e4b547e4e99bb492dfce7c5349aaeb74c11f70875534779d", "size": 127964}, {"name": "/com.presley.flexify/en-US/phoneScreenshots/6_en-US.png", "sha256": "fa7f1ac507128c5bf472c87e7d4e2ed96d692b27ab33b281878cc39bd2e3886c", "size": 224011}, {"name": "/com.presley.flexify/en-US/phoneScreenshots/7_en-US.png", "sha256": "6a2bff0cc614ba046c72435ac1073516e7c0e247b801d5c0f0b81e4528d7ee2d", "size": 175008}, {"name": "/com.presley.flexify/en-US/phoneScreenshots/8_en-US.png", "sha256": "76479f285eebc81510220f50068b622e91bd6912294f61ab21baf1eef9ccd907", "size": 70468}]}}}, "versions": {"e998c3486f9f1ad0c5fdb1aa6d1126003dcb3969da321f01ec6f72fe472ba432": null, "226b32687eb9e656903699edabdb6169cf8ecab35261c44a494286376fbcf362": null, "1f92c82920c988e6777c988ea7626a27b84ed8673b72f50b12dce0d70a39de74": null, "ad16b50651ea89c05deaa683e0c877e8a9413b3b6b3b9eb461f108586da0d2cf": null, "462db1528b15b338cafa71437761c12f099552c46e292f25b90b6351adfa9b19": null, "678a852aa2dc70146ef874e50fcd0bf9e84c514f60bff9c223c8d704f3626f21": null, "8d58b6bbae9b446834fbffc2fc0737c1cae5272b45258cb2f0e7737d62e22c64": {"added": 1781040519859, "file": {"name": "/com.presley.flexify_36803.apk", "sha256": "8d58b6bbae9b446834fbffc2fc0737c1cae5272b45258cb2f0e7737d62e22c64", "size": 24179545, "ipfsCIDv1": "bafybeigsxx5bdrssclci5fmtbbzv47ne4yih3t7vximwhbd7scyakyonfu"}, "src": {"name": "/com.presley.flexify_36803_src.tar.gz", "sha256": "fea5ea8ad851a036c74e3e541baecfab6f5a3827e84a3d3679e7a4fee6fd9d6c", "size": 463020988}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "2.1.83", "versionCode": 36803, "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"}]}}, "980afd5fe86d2db34ea99caa07adc1ef1ff3049e9f7e94d9400874c883b027fc": {"added": 1781040519859, "file": {"name": "/com.presley.flexify_36802.apk", "sha256": "980afd5fe86d2db34ea99caa07adc1ef1ff3049e9f7e94d9400874c883b027fc", "size": 21838795, "ipfsCIDv1": "bafybeih3uvinhxieks4ontdsk2lcf5uqa5uxhxs7dod3yyfrzrwsyysyoi"}, "src": {"name": "/com.presley.flexify_36802_src.tar.gz", "sha256": "bf8840372dec5b0c9c14e9a5f42a257c6aee8ae827deb7eda8e04076ca6adcab", "size": 463021167}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "2.1.83", "versionCode": 36802, "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"}]}}, "5e015cb358033f7fa74e5d7258f49d8ac194a0f7445ca2947ec85f99b1405edd": {"added": 1781040519859, "file": {"name": "/com.presley.flexify_36801.apk", "sha256": "5e015cb358033f7fa74e5d7258f49d8ac194a0f7445ca2947ec85f99b1405edd", "size": 25708224, "ipfsCIDv1": "bafybeidttpm4ghoypj2mhs4f5q3yyfashf3bucczggilae75rpm4cammre"}, "src": {"name": "/com.presley.flexify_36801_src.tar.gz", "sha256": "40d90b19a6ae32a5cd733ee1a9f82e17e2d68f1d44997025907073ba7225d869", "size": 463021126}, "manifest": {"nativecode": ["x86_64"], "versionName": "2.1.83", "versionCode": 36801, "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"}]}}, "cf1cde77fd40c9faeec6f21031e1d7379e31823ada58ee7ce836fce1f84b44f9": {"added": 1780441838659, "file": {"name": "/com.presley.flexify_36703.apk", "sha256": "cf1cde77fd40c9faeec6f21031e1d7379e31823ada58ee7ce836fce1f84b44f9", "size": 23846666, "ipfsCIDv1": "bafybeib4xdmklbvvjftiaqknjhqz5vifhaif6c3d35kppnw4tgdmfwnu4e"}, "src": {"name": "/com.presley.flexify_36703_src.tar.gz", "sha256": "b5f655a4aa30aaede9d4ee7503fd826d41387489161fda708ae4347a82e8299b", "size": 452186942}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "2.1.82", "versionCode": 36703, "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"}]}}, "0f0435bb994e7442acb2374c3e207e4bd690dbd26a8441b2e4c17ac546159d37": {"added": 1780441838659, "file": {"name": "/com.presley.flexify_36702.apk", "sha256": "0f0435bb994e7442acb2374c3e207e4bd690dbd26a8441b2e4c17ac546159d37", "size": 21587836, "ipfsCIDv1": "bafybeiba6u2xf5tnozhr257o6zha3woy7vtvogffriwjslc6rle3jpaa6a"}, "src": {"name": "/com.presley.flexify_36702_src.tar.gz", "sha256": "8bc172a467ed08ffe6b8e764585a4805711a0b5a9e49ec5aa043d5e7de77897e", "size": 452186431}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "2.1.82", "versionCode": 36702, "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"}]}}, "5f30ea5bee2f2bd26ea7e3309ac7cff785975dc06ba898d1683014a07d4a4567": {"added": 1780441838659, "file": {"name": "/com.presley.flexify_36701.apk", "sha256": "5f30ea5bee2f2bd26ea7e3309ac7cff785975dc06ba898d1683014a07d4a4567", "size": 25342577, "ipfsCIDv1": "bafybeie6fdhhe5mvewgwpj7dqycwreyx7wvlfnwj56a5auydx3u2vodday"}, "src": {"name": "/com.presley.flexify_36701_src.tar.gz", "sha256": "e521b8cf229918dfe16c6b5dad88714d167a3316b47aed9e1458edf1011b8c15", "size": 452188087}, "manifest": {"nativecode": ["x86_64"], "versionName": "2.1.82", "versionCode": 36701, "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.professor.zerion": {"metadata": {"added": 1780614376764, "categories": ["Messaging"], "changelog": "https://github.com/zerionproject/Zerion/releases", "issueTracker": "https://github.com/zerionproject/Zerion/issues", "lastUpdated": 1780614376764, "license": "GPL-3.0-only", "sourceCode": "https://github.com/zerionproject/Zerion", "webSite": "https://zerion.chat", "screenshots": {"phone": {"en-US": [{"name": "/com.professor.zerion/en-US/phoneScreenshots/1.png", "sha256": "d3ce1ba4e85dfea17fcd879a9c11980134dfe2cd59c01537f64faaff91a9f481", "size": 167940}, {"name": "/com.professor.zerion/en-US/phoneScreenshots/2.png", "sha256": "120326e3ff3453cd1d19cb724275b456515fce525c82e850240557642959d251", "size": 160935}, {"name": "/com.professor.zerion/en-US/phoneScreenshots/3.png", "sha256": "ec9890aee09d35ea5f46ce99b36b2fbca5a78c0f450a0823d2bdcded435dd3f2", "size": 207274}, {"name": "/com.professor.zerion/en-US/phoneScreenshots/4.png", "sha256": "7d33d8b83c8081648f41edc9b51f00cd5903dcc5eb1f4d538f1054700cb9ff51", "size": 181338}, {"name": "/com.professor.zerion/en-US/phoneScreenshots/5.png", "sha256": "7f08d15f3d0f95ab64fd59e26d949467f562ed1d7b5bb31f4aae673f0a8bcdbf", "size": 166699}, {"name": "/com.professor.zerion/en-US/phoneScreenshots/6.png", "sha256": "ee20c173bb2050a2ee3d3c6e6290d8e2f52b5b5a64f6e32c213424bcf62abbce", "size": 340278}]}}, "name": {"en-US": "Zerion"}, "summary": {"en-US": "Private messaging over Tor. No phone, no email. Now with channels."}, "description": {"en-US": "Zerion is a private messenger. It runs over Tor, so your IP address is hidden from the people you message and from the network. There's no phone number, no email, no account on a server. Your messages live encrypted on your device.\n\nEverything is end-to-end encrypted with hybrid post-quantum cryptography — both today's standard algorithms and the new NIST quantum-resistant ones. If quantum computers arrive sooner than expected, your old conversations stay safe.\n\n\nWHAT YOU CAN DO\n\n• One-to-one chats with end-to-end encryption\n• Group chats up to a few dozen people\n• Voice calls over Tor\n• Send photos, videos, voice notes, and documents\n• Disappearing messages\n• A built-in vault for passwords, notes, and private files\n• Channels — a publisher-to-subscriber broadcast layer with optional discussion threads\n\n\nCHANNELS\n\nChannels are a one-to-many space. One person writes, many people read.\n\n• Public channels: anyone with the invite link can subscribe\n• Private channels: subscribers ask to join, the owner approves\n• Discussion threads: owners decide whether subscribers can reply under each post\n• Editor delegations: let trusted people post without sharing your identity key\n• Pinned posts, reactions, attachments\n• No subscriber-to-subscriber metadata leaks — subscribers don't see each other\n\n\nHARDENED MODE (OPT-IN)\n\nThree independent protections under Security settings, all off by default:\n\n• Refuse to start on tampered devices (unlocked bootloader, modified system)\n• Refuse to start when a debugger, root, or hooking framework is detected\n• Sign out automatically (or wipe) if ADB or file transfer is enabled over USB\n\n\nPRIVACY AND SECURITY\n\n• Tor-only transport — no Wi-Fi, Bluetooth, or LAN exposure\n• No phone number, no email, no central server\n• No telemetry, no analytics, no crash reporting\n• No logging of any kind — verified at build time\n• Encrypted at rest with SQLCipher and a password-derived key\n• Screenshots blocked inside the app\n• Notifications never show message previews\n• Open source on GitHub, GPL v3, audited per release\n\n\nWHO IT'S FOR\n\nPeople who want to talk to other people without a third party in the middle. Journalists and their sources, activists, lawyers and their clients, people in countries that block secure messengers. Anyone who doesn't want to hand a phone number to a tech company every time they install a messenger.\n\n\nWHAT IT WON'T DO\n\n• It won't message people who aren't on Zerion\n• It won't work without an internet connection (Tor needs one)\n• It won't restore your account if you forget the password — there is no recovery, and that's the point\n\n\nLEARN MORE\n\n• Website: https://zerion.chat\n• Source: https://github.com/zerionproject/Zerion\n\n\nBuilt on the Bramble protocol. GPL v3.\n"}, "icon": {"en-US": {"name": "/icons/com.professor.zerion.20001.png", "sha256": "58a2b38fff75a109a79ca2c5f704a438d91d022d25121a49935a23f6cc75ef9e", "size": 2964}}, "preferredSigner": "d7fdb11125890d133ae89d8ba4f4331d9045e21ef01d9899a7cdee6888f704c8"}, "versions": {"186cc107fdad2f51531882cb0faf02fa0f3ca32e5066db53330acbfbc024a70d": {"added": 1780614376764, "file": {"name": "/com.professor.zerion_20001.apk", "sha256": "186cc107fdad2f51531882cb0faf02fa0f3ca32e5066db53330acbfbc024a70d", "size": 87412942, "ipfsCIDv1": "bafybeictoptqkwnhiu6hvvhqc73uajp5owtlqzub3euo7antz3yy5uhxrq"}, "src": {"name": "/com.professor.zerion_20001_src.tar.gz", "sha256": "fa0a45526e0fc61ed3df07073a1b11d84f0aa84ee1fa0015663f6c294be1500a", "size": 21236174}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.0.1", "versionCode": 20001, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 35}, "signer": {"sha256": ["d7fdb11125890d133ae89d8ba4f4331d9045e21ef01d9899a7cdee6888f704c8"]}, "usesPermission": [{"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.HIDE_OVERLAY_WINDOWS"}, {"name": "com.professor.zerion.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}], "usesPermissionSdk23": [{"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.FOREGROUND_SERVICE_PHONE_CALL"}, {"name": "android.permission.FOREGROUND_SERVICE_CAMERA"}]}, "whatsNew": {"en-US": "Build cleanup. PhotoView library moved from a vendored binary to source code, no functional change.\n\nRequired to support distribution on F-Droid's main repository while keeping the same signing key across Play Store, fdroid.zerion.chat, and F-Droid main — so users can switch between channels without reinstalling.\n\nFull notes: https://github.com/zerionproject/Zerion/releases/tag/v2.0.1\n"}}}}, "com.qfs.pagan": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"337742bb8c1759dfae6eb4d92906819d413458bb7c4a6a8a86d185b2c91173ff": null, "87a0e35342d1136215aedb167570cc817d00ebf600f2549a1f7bfb462e166923": null, "62920c347d17d9f6d01cd0c415b7c133a7411a8a771e2769978daebdc650a9ff": {"added": 1781040519859, "file": {"name": "/com.qfs.pagan_156.apk", "sha256": "62920c347d17d9f6d01cd0c415b7c133a7411a8a771e2769978daebdc650a9ff", "size": 14469522, "ipfsCIDv1": "bafybeidfeggyygbvbimmnwnzhbps2cd6g6er54au2zi43zwfulmahhmj5i"}, "src": {"name": "/com.qfs.pagan_156_src.tar.gz", "sha256": "710e125a06667649502277d372dc871b02050ca4d0e417e85f5ca1a3b035cde0", "size": 1506582}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.8.14", "versionCode": 156, "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": "Bugfixes:\n    - Initial Delay text input value not being updated with slider\n    - Crash caused by reducing radix, then reopening the tuning map\n    Thanks to studyingegret for finding:\n      - Sliders sometimes not keeping values\n      - Volume widget sometimes displaying incorrect\n"}}, "e3b2e80595da2f97190d3219f1bb7eda1b211d3024f64422dfdd91e5be262ec0": {"added": 1780172537598, "file": {"name": "/com.qfs.pagan_155.apk", "sha256": "e3b2e80595da2f97190d3219f1bb7eda1b211d3024f64422dfdd91e5be262ec0", "size": 14453138, "ipfsCIDv1": "bafybeibr4tk7jth2tmf7ug4pogpipszqeipiaeg2jqszxnd3hbeagaijiy"}, "src": {"name": "/com.qfs.pagan_155_src.tar.gz", "sha256": "d880a4c8957094c4683cce3c05fdf21f0c726f62eb2439894004f57e067bb998", "size": 1504033}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.8.13", "versionCode": 155, "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 caused by tapping notes while soundfonts are changing\n- Fixed broken settings menu on fresh installs (Thanks to studyingegret for the bug report)\n- Fixed effects (like volume control) not being applied to fading notes after notated end of project (Also Thanks to studyingegret for the bug report)\n"}}}}, "com.quitter.app": {"metadata": {"lastUpdated": 1780614376764}, "versions": {"8580f33ac1b139ec8c41c79e10bcd2018fc6f07a44b5dfd140ce53bd81f474f8": null, "b3c399cff43ff5c4a29205d3d91f34665242aee6cfd9ec9c7a2ce1733aa97f29": null, "896a73ce44744fb26be825fb97317e629722d39be26f187c39d18b0c833c75b2": null, "eddf0730d5d86b30c588d454a768fd0dfc88d2d2dc56a446764fd2ae5c3cf9f0": null, "51d9bca6dc139e35859894db8f7b968b53829a57b1fbb3fa40b8db48397a390f": null, "d113e8241fd6f8e0b3dd30cb5b05022f06bb903a7e4867813079f656556f98e8": null, "e6910e39aaf2d34640a326d4ec8ee238fc99cb56719871348cc628959b29e68d": null, "91eadca82c83782f63ec1b01e9019152efa6146508577c3381a3840e3a0e8f9b": null, "4d92bdeaadb4b05fcf45356264c560d6f6cf8f3d3e503c233b277a0b28a06682": null, "123043b0aa613aa85d8f432d40ec57317817af974820679550ccfed42b3802aa": {"added": 1780614376764, "file": {"name": "/com.quitter.app_12053.apk", "sha256": "123043b0aa613aa85d8f432d40ec57317817af974820679550ccfed42b3802aa", "size": 21632727, "ipfsCIDv1": "bafybeiciut4m2s2c2nqgcxdqhn3tkpjrfab5qeqgaxc4ufrrahtffpyeky"}, "src": {"name": "/com.quitter.app_12053_src.tar.gz", "sha256": "1be769c90ead9db5b32cc767d38cbb8d75da0540ba9b2745f1b8cc4962735f69", "size": 415817491}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.1.26", "versionCode": 12053, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["011ee1a6e4e5ecd675f67fbf3d78ad82614a7a7a3f24ed71cc9c417154a0f0fd"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.VIBRATE"}, {"name": "com.quitter.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "• Update pubspec.lock\n• Fix add SafeArea to home page to prevent status bar clash when journal is hidden\n• Fix move SafeArea to root to fix double padding with tab bar\n• Fix paint scaffold background behind status bar area\n• Fix use Builder so status bar background reads correct theme\n"}}, "d760f125477691dadd29d59759d369111769e264f48a93866a41ac160862574d": {"added": 1780614376764, "file": {"name": "/com.quitter.app_12052.apk", "sha256": "d760f125477691dadd29d59759d369111769e264f48a93866a41ac160862574d", "size": 19476081, "ipfsCIDv1": "bafybeie6mboyptsz3ybu7oaao4l7l2smxsotq6v4jzbhy5q5uak4ub24wq"}, "src": {"name": "/com.quitter.app_12052_src.tar.gz", "sha256": "0c414c1a0b9ef8c876892cbeae32b68de1a705e79ef2fda8180404c022b60534", "size": 415817012}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.1.26", "versionCode": 12052, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["011ee1a6e4e5ecd675f67fbf3d78ad82614a7a7a3f24ed71cc9c417154a0f0fd"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.VIBRATE"}, {"name": "com.quitter.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "2d9f4df8c0140f3aefec6e658e2772e11fff99bc8a51d61759456f877d57c1e4": {"added": 1780614376764, "file": {"name": "/com.quitter.app_12051.apk", "sha256": "2d9f4df8c0140f3aefec6e658e2772e11fff99bc8a51d61759456f877d57c1e4", "size": 23076430, "ipfsCIDv1": "bafybeigr65kqctdz6kzkzszzi6ezy6ds5a4r6yeqz3sp3kdc5bofektvda"}, "src": {"name": "/com.quitter.app_12051_src.tar.gz", "sha256": "1b45d7b4dba1539818563fc656922d618fa23af6832acf07640b7e65ea6c8cc5", "size": 415818547}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.1.26", "versionCode": 12051, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["011ee1a6e4e5ecd675f67fbf3d78ad82614a7a7a3f24ed71cc9c417154a0f0fd"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.VIBRATE"}, {"name": "com.quitter.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "f335a837b478440b7a30a75e93939ad9dc9a94be11dee95be046ebb56a64542f": {"added": 1780506857489, "file": {"name": "/com.quitter.app_12043.apk", "sha256": "f335a837b478440b7a30a75e93939ad9dc9a94be11dee95be046ebb56a64542f", "size": 21632355, "ipfsCIDv1": "bafybeienteokfin6tpabnhg5plviiwraq2clen5nag5rk3t5ww3a5b6xyy"}, "src": {"name": "/com.quitter.app_12043_src.tar.gz", "sha256": "23583ecab2097047b6580e3aa782ec1b0f1e2f7419926c47348c1194d0b29079", "size": 415818209}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.1.25", "versionCode": 12043, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["011ee1a6e4e5ecd675f67fbf3d78ad82614a7a7a3f24ed71cc9c417154a0f0fd"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.VIBRATE"}, {"name": "com.quitter.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "• Change colors of edit/delete on quitting cards\n• Fix gradle properties error\n• Fix journal page error\n• Fix left padding on home page search\n• move settings into a button inside the home search bar\n• Fix animate quitter SVG icon color continuously during tab swipe\n"}}, "e11118836dbb5c06c40acce6a8d6e859432f0ca7ee7cb1894967177abfa555cb": {"added": 1780441838659, "file": {"name": "/com.quitter.app_12042.apk", "sha256": "e11118836dbb5c06c40acce6a8d6e859432f0ca7ee7cb1894967177abfa555cb", "size": 19475709, "ipfsCIDv1": "bafybeigp6hv4tpinwheon7gn3jtxwhpe7yl6mx2zo4imosghe563jvykwi"}, "src": {"name": "/com.quitter.app_12042_src.tar.gz", "sha256": "6f152a9352597438c69b5bf1f64899d2db5b8b67e037f35ab15195ddb1311316", "size": 415817627}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.1.25", "versionCode": 12042, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["011ee1a6e4e5ecd675f67fbf3d78ad82614a7a7a3f24ed71cc9c417154a0f0fd"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.VIBRATE"}, {"name": "com.quitter.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "a5359ac6ee2e2f00baa43df52e5bcc80265fc9808c1e0e26a9a46853179d41ac": {"added": 1780441838659, "file": {"name": "/com.quitter.app_12041.apk", "sha256": "a5359ac6ee2e2f00baa43df52e5bcc80265fc9808c1e0e26a9a46853179d41ac", "size": 23076058, "ipfsCIDv1": "bafybeialtwi5orrcd4pcbyc56mf7zpdl4amsqgjbiavlp4f7tuccb7j2qe"}, "src": {"name": "/com.quitter.app_12041_src.tar.gz", "sha256": "8c0d78c91a48232a6afd6b17789c03e0c35b798366e80596c84ea2be5d4e643d", "size": 415814355}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.1.25", "versionCode": 12041, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["011ee1a6e4e5ecd675f67fbf3d78ad82614a7a7a3f24ed71cc9c417154a0f0fd"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.VIBRATE"}, {"name": "com.quitter.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "ab1739fe7a1f6ba32d5fae63ca984c285ff309ebec1d0903c6fc604de2241a3f": {"added": 1780441838659, "file": {"name": "/com.quitter.app_12023.apk", "sha256": "ab1739fe7a1f6ba32d5fae63ca984c285ff309ebec1d0903c6fc604de2241a3f", "size": 21631983, "ipfsCIDv1": "bafybeibgdm32geiq5droxzswmdzn7vw5p24pcitvzl3j72vbacshcyxtua"}, "src": {"name": "/com.quitter.app_12023_src.tar.gz", "sha256": "5007e33dc6d1bbd9c5591016ae4f2a2998f3637d2698c1c3bb5fd34385a2faf9", "size": 415816603}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.1.23", "versionCode": 12023, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["011ee1a6e4e5ecd675f67fbf3d78ad82614a7a7a3f24ed71cc9c417154a0f0fd"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.VIBRATE"}, {"name": "com.quitter.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "• Add left padding to search icon\n• Fix bottom padding on milestones\n• long-press rename icon on addiction cards\n• long-press to drag-reorder cards, release shows X delete badges\n• reclassify antidepressants into SSRIs, SNRIs, TCAs, and MAOIs\n• scroll to last completed milestone instead of next upcoming one\n• Fix add bottom padding to milestone list so FAB doesn't cover last item\n• Fix prevent negative card width on home page when viewport is too narrow\n• Fix smooth animate-to instead of instant"}}, "4e67d6181cc0e85624aa66c309ef2c3267d0631b64cd6d48dda2080d90128293": {"added": 1780441838659, "file": {"name": "/com.quitter.app_12022.apk", "sha256": "4e67d6181cc0e85624aa66c309ef2c3267d0631b64cd6d48dda2080d90128293", "size": 19475337, "ipfsCIDv1": "bafybeia7wmg4nuyc3gbg77mw336pnlcibbk2ncnm36oxvlhngw7wohg2re"}, "src": {"name": "/com.quitter.app_12022_src.tar.gz", "sha256": "e288cf2834f168e6d803ecaa495959affe3fadb81fa3480fb716ff337f2d236b", "size": 415816922}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.1.23", "versionCode": 12022, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["011ee1a6e4e5ecd675f67fbf3d78ad82614a7a7a3f24ed71cc9c417154a0f0fd"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.VIBRATE"}, {"name": "com.quitter.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "92e5f9a018d75a7b789b6b4cfe76fd80182321cf61615e6d9bf8bd3c5ab6a842": {"added": 1780441838659, "file": {"name": "/com.quitter.app_12021.apk", "sha256": "92e5f9a018d75a7b789b6b4cfe76fd80182321cf61615e6d9bf8bd3c5ab6a842", "size": 23075686, "ipfsCIDv1": "bafybeibaqxq5rd25wl7tnzj7gfl52vmnzpumdt6jltrux7jn7fk3ovblga"}, "src": {"name": "/com.quitter.app_12021_src.tar.gz", "sha256": "764650ca82b1885f90464124ba58d487779e5f79e63b9df67ea4576e9213281a", "size": 415818618}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.1.23", "versionCode": 12021, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["011ee1a6e4e5ecd675f67fbf3d78ad82614a7a7a3f24ed71cc9c417154a0f0fd"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.VIBRATE"}, {"name": "com.quitter.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.qwde.ccm": {"metadata": {"added": 1780441838659, "categories": ["Board Game"], "issueTracker": "https://gitlab.com/andsild/collective-club-maze/issues", "lastUpdated": 1780441838659, "license": "GPL-3.0-or-later", "sourceCode": "https://gitlab.com/andsild/collective-club-maze", "screenshots": {"phone": {"en-US": [{"name": "/com.qwde.ccm/en-US/phoneScreenshots/1.png", "sha256": "3502a27bef8aa247fa35c8efd1e85b9a9f1d36eba8f4a178dce1fb2d6f25b7cb", "size": 50459}, {"name": "/com.qwde.ccm/en-US/phoneScreenshots/2.png", "sha256": "23cfa36a231ac0d6092db4ba3d263c32e7f21fd633137cead738f42415fa4369", "size": 52286}, {"name": "/com.qwde.ccm/en-US/phoneScreenshots/3.png", "sha256": "e469cce3d39ca9f3e20c85052a70bf39d53882ee46345f1ecae1a63debeb8cfe", "size": 84188}]}}, "authorName": "Anders Sildnes (andsild)", "name": {"en-US": "Collective Club Maze"}, "summary": {"en-US": "A game similar to the board game ricochet robots."}, "description": {"en-US": "Are you a fan of the captivating board game ricochet robots? If so, we're excited to introduce its digital counterpart!\n\nIn this game, your objective mirrors the icy puzzle challenges found in Pokémon gyms: navigate your player across the board, moving in straight lines until you encounter a wall. The key is to reach the designated goal, ideally in the fewest possible moves for those seeking an extra challenge.\n\nCurrently, the game features an endless loop where you can attempt to achieve goals without a move limit.\n"}, "video": {"en-US": "https://qwde.no/ccm/meta/gameplay.mp4"}, "icon": {"en-US": {"name": "/com.qwde.ccm/en-US/icon_6mHdNMvmLeMYVRloL_FztLXsFcAStrWAFIZXK3YdjZs=.png", "sha256": "ea61dd34cbe62de3185519682ff173b4b5ec15c012b6b5801486572b761d8d9b", "size": 74076}}, "preferredSigner": "8f60046c049377adad003e376d88c8c635a944ac76922fef9b333866f371c65c"}, "versions": {"dd57ead2dc7671e4a658864ba48003e5bd434d2719703ebdd870a8c0b5217edb": {"added": 1780441838659, "file": {"name": "/com.qwde.ccm_5.apk", "sha256": "dd57ead2dc7671e4a658864ba48003e5bd434d2719703ebdd870a8c0b5217edb", "size": 56290801, "ipfsCIDv1": "bafybeifojus3h5cajvmt3pec4ef2cysqmbhfxunl6x7jcmkhzmpv6ooesm"}, "src": {"name": "/com.qwde.ccm_5_src.tar.gz", "sha256": "9f2e6ebef5c595098f9c14915f71c94884a0a944f58265965e51af3b96500e39", "size": 40429483}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "first", "versionCode": 5, "features": [{"name": "android.hardware.vulkan.version"}], "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["8f60046c049377adad003e376d88c8c635a944ac76922fef9b333866f371c65c"]}}}}}, "com.rama.mako": {"metadata": {"lastUpdated": 1781040519859, "screenshots": {"phone": {"en-US": [{"name": "/com.rama.mako/en-US/phoneScreenshots/0.png", "sha256": "a2bb49c95576015622712bec02b853a4ef369a637d51476bd4f007d4bf79ec51", "size": 77762}, {"name": "/com.rama.mako/en-US/phoneScreenshots/1.png", "sha256": "c0b96284c46adfdf77ab49bdefc314c7ecaa8ecd9f9ec696d24187d283320aca", "size": 54668}, {"name": "/com.rama.mako/en-US/phoneScreenshots/2.png", "sha256": "2da18df1f340434a56c4347fc0670dffff2ea1370ce134fef29fb44b96a2bc6f", "size": 61602}, {"name": "/com.rama.mako/en-US/phoneScreenshots/3.png", "sha256": "9942c555dfabcb173d8a493d176ff3b648b20f36e7d0bc1a36d9f2404110a729", "size": 50808}, {"name": "/com.rama.mako/en-US/phoneScreenshots/4.png", "sha256": "92facb93663fafb7ae9ab4d8f9fdea5196018bcb9b00373e59789b2171c1c637", "size": 77102}, {"name": "/com.rama.mako/en-US/phoneScreenshots/5.png", "sha256": "a93f5f1ed687764d51d41dd9288923b8f58060bcb74480631f5cd47425cce7ab", "size": 77774}, {"name": "/com.rama.mako/en-US/phoneScreenshots/6.png", "sha256": "57944153a818f7b3ac328f8fb4fe89805da3d27e9b2a5ee0e3e3f9fd492ab08b", "size": 81383}]}}}, "versions": {"48f7cd2f6a6e489770bc9e10a467c219f5b0af390891b83ed534baf9eb327f82": null, "5d01f1f9a2c285f0eeba5d4812fa05dee0485566b224f80dbe9c517747cd58ff": null, "ac9dcf328d0d54dde3a39f757bb61c32bf793e221b772decea9a2f96164bc9c4": {"added": 1781040519859, "file": {"name": "/com.rama.mako_42.apk", "sha256": "ac9dcf328d0d54dde3a39f757bb61c32bf793e221b772decea9a2f96164bc9c4", "size": 2704934, "ipfsCIDv1": "bafybeiabzvy7nxpz3r6pinyz4qywd4qb6nz7twzfhrt5pw4ovbq4bmqhgq"}, "src": {"name": "/com.rama.mako_42_src.tar.gz", "sha256": "5fd3e24661671963b048d6e97e8c71f566383dc13b5c67ddb27a2e25e14925b9", "size": 646826}, "manifest": {"versionName": "2026.42", "versionCode": 42, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["8d29ccec70f0c1ad6ff5fcc23bc249d420476db9f3a04818e91126ba9ad2a978"]}, "usesPermission": [{"name": "com.rama.mako.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "53c9b04710779ebbd90c2ec398bcd76e876a434a4299e04cb74c98d1c58867d6": {"added": 1780614376764, "file": {"name": "/com.rama.mako_41.apk", "sha256": "53c9b04710779ebbd90c2ec398bcd76e876a434a4299e04cb74c98d1c58867d6", "size": 2694838, "ipfsCIDv1": "bafybeicolggtzdascegfzf7ckfkae7yxnhycunooubwxatr5xcac62et44"}, "src": {"name": "/com.rama.mako_41_src.tar.gz", "sha256": "00538378cb9f77397800a8ef7387e68d9eae0a1cee8e9f0c4949a0145152dc5d", "size": 644206}, "manifest": {"versionName": "2026.41", "versionCode": 41, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["8d29ccec70f0c1ad6ff5fcc23bc249d420476db9f3a04818e91126ba9ad2a978"]}, "usesPermission": [{"name": "com.rama.mako.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.rama.tui": {"metadata": {"lastUpdated": 1780699361309}, "versions": {"cef44d8663135e16e9705db7b016d82130e2cd27cf479cfc2e1fb2289dc3e8bc": {"added": 1780699361309, "file": {"name": "/com.rama.tui_3.apk", "sha256": "cef44d8663135e16e9705db7b016d82130e2cd27cf479cfc2e1fb2289dc3e8bc", "size": 1946430, "ipfsCIDv1": "bafybeigaefjlxrswyqr5f6wjmc2ouor4hqhkgdkf7smgxetf3jxg3afqqi"}, "src": {"name": "/com.rama.tui_3_src.tar.gz", "sha256": "2343b781bf9571f78caf647d5209b656f8695c292064c5739ce416f0f64a10ae", "size": 1562201}, "manifest": {"versionName": "2026.3", "versionCode": 3, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["b559c7343b2e57865878dce49dcd4cc4cb737f4078ec50c82ca88231b3861c8f"]}, "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.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "com.rama.tui.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.rama.txori": {"metadata": {"lastUpdated": 1780699361309, "screenshots": {"phone": {"en-US": [{"name": "/com.rama.txori/en-US/phoneScreenshots/1.png", "sha256": "bda1b161e4696fc7ff895464bc2144a1ea61e00898b95de472b3dda8f433c7c9", "size": 46351}, {"name": "/com.rama.txori/en-US/phoneScreenshots/2.png", "sha256": "18ae20587cd4c76f4ceeddcb4b0dbe06ecaea97c68b9f5355e36440e92b69842", "size": 10075}, {"name": "/com.rama.txori/en-US/phoneScreenshots/3.png", "sha256": "301eb9054e1c7b5465f2c4c63665944c281a26ab493985cd699c22e4dad5ac43", "size": 45661}]}}}, "versions": {"7672d43a032e40ce747a017ff17d90afe3964443c8c4e1458f0076e9c2244b38": null, "519035c1e4fbdd79d742221c5dba2eb0d6ea1fdff344077079f73673fb0b3b49": {"added": 1780699361309, "file": {"name": "/com.rama.txori_8.apk", "sha256": "519035c1e4fbdd79d742221c5dba2eb0d6ea1fdff344077079f73673fb0b3b49", "size": 1456158, "ipfsCIDv1": "bafybeidmhla4hmzsgf4npgxzjc72azunhebgk4a6on42ulqhm5krrc5phi"}, "src": {"name": "/com.rama.txori_8_src.tar.gz", "sha256": "168b18302523174d4af87622f87ef7de3bd49bafc0ed2a52f9792f030608417f", "size": 432564}, "manifest": {"versionName": "2026.8", "versionCode": 8, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["1ad0f6aab26549576a937d50e8806515cd15fc31600a2d23e156b272c3d38d09"]}, "usesPermission": [{"name": "com.rama.txori.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.resurrect.flac_r": {"metadata": {"added": 1781040519859, "categories": ["Multimedia"], "changelog": "https://github.com/resurrectdev1/Flac-R/releases", "issueTracker": "https://github.com/resurrectdev1/flac-r/issues", "lastUpdated": 1781040519859, "license": "GPL-3.0-only", "sourceCode": "https://github.com/resurrectdev1/flac-r", "featureGraphic": {"en-US": {"name": "/com.resurrect.flac_r/en-US/featureGraphic_kDDhSSqANUWLhszPGW0vUY_O1S632BJGI3taFWeko60=.png", "sha256": "9030e1492a8035458b86cccf196d2f518fced52eb7d81246237b5a1567a4a3ad", "size": 40905}}, "screenshots": {"phone": {"en-US": [{"name": "/com.resurrect.flac_r/en-US/phoneScreenshots/screenshot_1.png", "sha256": "f1d3660fa020dd9f6cf7590ada5c66e0d9e2008228c93c3d5a36acaedaacc389", "size": 441471}, {"name": "/com.resurrect.flac_r/en-US/phoneScreenshots/screenshot_2.png", "sha256": "a26950c6b4aeb15bcea129d3b5ac784ae69e529a49056942b6a4b06f942767f1", "size": 286144}, {"name": "/com.resurrect.flac_r/en-US/phoneScreenshots/screenshot_3.png", "sha256": "aeadc08060a567386fa8f1879d31e5072a7ee2f59e78061dac1e7bbdd5081eed", "size": 301516}, {"name": "/com.resurrect.flac_r/en-US/phoneScreenshots/screenshot_4.png", "sha256": "5158acf9c7f57fe31686911e0358c421fa3d2fdec5173ae85214a1a992cb1823", "size": 187959}, {"name": "/com.resurrect.flac_r/en-US/phoneScreenshots/screenshot_5.png", "sha256": "997aed953b88588e7b26dd2bf7778dfac12c1afaf130af6918605a72b0d8242c", "size": 126694}, {"name": "/com.resurrect.flac_r/en-US/phoneScreenshots/screenshot_6.png", "sha256": "11655b80b8dc552fd62536e04c4652e1d4fe8dce456507c56ada43a60f4fdc44", "size": 280741}]}}, "authorName": "ResurrectDev1", "authorWebSite": "https://github.com/resurrectdev1", "name": {"en-US": "Flac-R"}, "summary": {"en-US": "Take control of your music library."}, "description": {"en-US": "Whether you're organizing a massive offline archive, fixing messy metadata, or curating the perfect local playlist, <b>Flac-R<b> helps you keep your music collection pristine. Edit tags, manage embedded album art, and organize your audio files with a clean, intuitive tool that puts you in complete control of your local music library.\n"}, "donate": ["https://www.buymeacoffee.com/resurrect"], "icon": {"en-US": {"name": "/com.resurrect.flac_r/en-US/icon_EyA005eA01Txeon4TPt-A5me7g-XKs38KM3_pOezjz0=.png", "sha256": "132034d39780d354f17a89f84cfb7e03999eee0f972acdfc28cdffa4e7b38f3d", "size": 149373}}, "preferredSigner": "51b7f7e11c54b746b39d8c786be6730bb9732dd8839d2d1a06722c28021ac81b"}, "versions": {"089f8a0baf02694152669087d6e133401e1d755cde38780b767bc025891a3542": {"added": 1781040519859, "file": {"name": "/com.resurrect.flac_r_33.apk", "sha256": "089f8a0baf02694152669087d6e133401e1d755cde38780b767bc025891a3542", "size": 21976920, "ipfsCIDv1": "bafybeigyft5q4mx6g5jzpuk5hqnra6c6pd7q6vl2gyvbpghuckc5oex4pm"}, "src": {"name": "/com.resurrect.flac_r_33_src.tar.gz", "sha256": "20e2066ef651bf6ff5820edf4a94770836995616a77bc461eab22d6fb6e3da9e", "size": 58166846}, "manifest": {"nativecode": ["x86_64"], "versionName": "0.4.6", "versionCode": 33, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["51b7f7e11c54b746b39d8c786be6730bb9732dd8839d2d1a06722c28021ac81b"]}, "usesPermission": [{"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "com.resurrect.flac_r.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "ea235177961ae1a16cffa0b1df686fd5d6efced92a5b8169aa936affe2632bc6": {"added": 1781040519859, "file": {"name": "/com.resurrect.flac_r_32.apk", "sha256": "ea235177961ae1a16cffa0b1df686fd5d6efced92a5b8169aa936affe2632bc6", "size": 20416356, "ipfsCIDv1": "bafybeidlfm47lbxggyjdnkws6xuqszlqwh6oehiwebywbo2ikezr6ngdua"}, "src": {"name": "/com.resurrect.flac_r_32_src.tar.gz", "sha256": "92d2b3f002b996b45827196e58d7f771a5887b1a8bb9cfdae0f61ce4e71a13d5", "size": 58164352}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "0.4.6", "versionCode": 32, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["51b7f7e11c54b746b39d8c786be6730bb9732dd8839d2d1a06722c28021ac81b"]}, "usesPermission": [{"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "com.resurrect.flac_r.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "e40453add9f7e33ab5f7eae853fbd6a65591232e1a9b531bb0d8b0e0b70a9488": {"added": 1781040519859, "file": {"name": "/com.resurrect.flac_r_31.apk", "sha256": "e40453add9f7e33ab5f7eae853fbd6a65591232e1a9b531bb0d8b0e0b70a9488", "size": 17557356, "ipfsCIDv1": "bafybeihpr7gpnoeahg66u5wv3haz5olrwbflsjbpnqk2ayznmjpdhzwbka"}, "src": {"name": "/com.resurrect.flac_r_31_src.tar.gz", "sha256": "def7783519640839f8f20a5718f2ea597f80246378407505a8d8110c358ec113", "size": 58164339}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "0.4.6", "versionCode": 31, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["51b7f7e11c54b746b39d8c786be6730bb9732dd8839d2d1a06722c28021ac81b"]}, "usesPermission": [{"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "com.resurrect.flac_r.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.resurrect.grove": {"metadata": {"lastUpdated": 1781040519859, "screenshots": {"phone": {"en-US": [{"name": "/com.resurrect.grove/en-US/phoneScreenshots/screenshot_1.png", "sha256": "a69fbe619894053af5d9bfb71d6789acf1e711b964a8d89febf79fd73c998097", "size": 47275}, {"name": "/com.resurrect.grove/en-US/phoneScreenshots/screenshot_2.png", "sha256": "bb9380cff45689e3620b9ec87824e88521d1b274cef8bca5fa8c1fa668abe2e3", "size": 112349}, {"name": "/com.resurrect.grove/en-US/phoneScreenshots/screenshot_3.png", "sha256": "ee4758a2990cb54a8d8dea14fdbe96eaba56ac330713f45ef7e40aed715321fd", "size": 155562}, {"name": "/com.resurrect.grove/en-US/phoneScreenshots/screenshot_4.png", "sha256": "70aed4754cd27849d2609ad097c6cb07a24061990ef3db212132cba8fd24b48f", "size": 144431}, {"name": "/com.resurrect.grove/en-US/phoneScreenshots/screenshot_5.png", "sha256": "6f2832c41330269005cccf16e104142d5c5cdae39cdfd1631164f41d09f2e0c0", "size": 202939}, {"name": "/com.resurrect.grove/en-US/phoneScreenshots/screenshot_6.png", "sha256": "9f25c2df2eaa19e7ce036f67ab4c15e07374ee27969a19ebb2d7d24aba1042e8", "size": 154857}]}}, "description": {"en-US": "Whether you're maintaining sobriety, breaking harmful habits, or building positive routines, <b>Grove</b> helps you stay focused on consistent progress. Watch your streaks grow, track meaningful milestones, and cultivate a forest of procedurally generated fractal trees that evolve alongside your journey. Every day of progress helps something beautiful take root.\n"}}, "versions": {"5692fc4c4a063d22ac1e72b195fd0a53f7771a08b365363cb4cd1ff7b16e71d1": {"added": 1781040519859, "file": {"name": "/com.resurrect.grove_53.apk", "sha256": "5692fc4c4a063d22ac1e72b195fd0a53f7771a08b365363cb4cd1ff7b16e71d1", "size": 22785657, "ipfsCIDv1": "bafybeidp5t73ykzt5qzcgbs2icpszijpsiyvlxo7svgeipwn2sp4a3yr2u"}, "src": {"name": "/com.resurrect.grove_53_src.tar.gz", "sha256": "7c6ad365189facf7036f17e90256d039fad9e5ecec8e65ab8481127e5f8cab75", "size": 61011001}, "manifest": {"nativecode": ["x86_64"], "versionName": "0.6.2", "versionCode": 53, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["95a245c1fe96a028a37d0cf5ef3afebb765795712dc22e9d6c30bffee5fa80bd"]}, "usesPermission": [{"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.USE_EXACT_ALARM"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "com.resurrect.grove.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "40a222e8b286727a8b8710f5ef1e27401ddcbc1f17bd4b834f751ef67b5aee84": {"added": 1781040519859, "file": {"name": "/com.resurrect.grove_52.apk", "sha256": "40a222e8b286727a8b8710f5ef1e27401ddcbc1f17bd4b834f751ef67b5aee84", "size": 21343874, "ipfsCIDv1": "bafybeiczi3jxsyrjwyoqxtqx7avmbnshklp65oexad4wzvxi34v34odqeq"}, "src": {"name": "/com.resurrect.grove_52_src.tar.gz", "sha256": "7cd9a3119cf64870ad73a34d1c28449780b6b713941bd6f7d45be61597bb3fcf", "size": 61011827}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "0.6.2", "versionCode": 52, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["95a245c1fe96a028a37d0cf5ef3afebb765795712dc22e9d6c30bffee5fa80bd"]}, "usesPermission": [{"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.USE_EXACT_ALARM"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "com.resurrect.grove.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "b036b8fc19b31a9c18187178d65714521452524f3b6b847f1efe72da82adeafd": {"added": 1781040519859, "file": {"name": "/com.resurrect.grove_51.apk", "sha256": "b036b8fc19b31a9c18187178d65714521452524f3b6b847f1efe72da82adeafd", "size": 18988680, "ipfsCIDv1": "bafybeiharj7pspsb4quoe2rskvodcidprcizmfxgd7c7chwjlsihw4ugdm"}, "src": {"name": "/com.resurrect.grove_51_src.tar.gz", "sha256": "8be406368d76a682c84ed101e482e3e0e67edc76d532d09d6af7c12cfd8c0553", "size": 61012252}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "0.6.2", "versionCode": 51, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["95a245c1fe96a028a37d0cf5ef3afebb765795712dc22e9d6c30bffee5fa80bd"]}, "usesPermission": [{"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.USE_EXACT_ALARM"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "com.resurrect.grove.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.robinroy.martial_body": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"f3feaf6d871fdddadfa1c0812f1b9bda9954fef66df087a38067f6e2ab1799c2": {"added": 1781040519859, "file": {"name": "/com.robinroy.martial_body_73.apk", "sha256": "f3feaf6d871fdddadfa1c0812f1b9bda9954fef66df087a38067f6e2ab1799c2", "size": 30081013, "ipfsCIDv1": "bafybeibris7k3qnzpggxzdmcqpibmpkl2gitjlllqllqmjxrjzd5oroo3y"}, "src": {"name": "/com.robinroy.martial_body_73_src.tar.gz", "sha256": "cc29bb8012295f22a4b017107c984267c9ea4c3ef0a3f99c289c25bfa0d8c2a0", "size": 68329090}, "manifest": {"nativecode": ["x86_64"], "versionName": "2.0.0", "versionCode": 73, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 36}, "signer": {"sha256": ["ff421a4f4c122d7071fe7a6f6062b4865ac10c426707a0afd4f74318ef9e3430"]}, "usesPermission": [{"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "com.robinroy.martial_body.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "319af6390c93d884d686ae5f8b9e462add906068b69524727b4b0d290bf7515e": {"added": 1781040519859, "file": {"name": "/com.robinroy.martial_body_72.apk", "sha256": "319af6390c93d884d686ae5f8b9e462add906068b69524727b4b0d290bf7515e", "size": 28680196, "ipfsCIDv1": "bafybeiff7hrnovgvdt53oedoybiugniaohg2k7flau53dre6u35uxqtzzy"}, "src": {"name": "/com.robinroy.martial_body_72_src.tar.gz", "sha256": "c2546f0d37f04c9ca155f61348544d49ac6f79ced0e701c9d7fcfcda2708caec", "size": 68328458}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "2.0.0", "versionCode": 72, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 36}, "signer": {"sha256": ["ff421a4f4c122d7071fe7a6f6062b4865ac10c426707a0afd4f74318ef9e3430"]}, "usesPermission": [{"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "com.robinroy.martial_body.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "86d65610de7eb7187e88f53bcb5f1e19bf8248729b9583113bbec9043cc8909b": {"added": 1781040519859, "file": {"name": "/com.robinroy.martial_body_71.apk", "sha256": "86d65610de7eb7187e88f53bcb5f1e19bf8248729b9583113bbec9043cc8909b", "size": 26361870, "ipfsCIDv1": "bafybeibk6z3taigbtgvvtmol2qmovuiq52sc6qubkyf7acr3y5lwacjqsq"}, "src": {"name": "/com.robinroy.martial_body_71_src.tar.gz", "sha256": "53f15a209ceaac72933c951d45479fc002f3555b774aa2f9d6df64ca94f5e677", "size": 68328168}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "2.0.0", "versionCode": 71, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 36}, "signer": {"sha256": ["ff421a4f4c122d7071fe7a6f6062b4865ac10c426707a0afd4f74318ef9e3430"]}, "usesPermission": [{"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "com.robinroy.martial_body.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.roundsalmon4.appverifier": {"metadata": {"added": 1781040519859, "categories": ["Security"], "changelog": "https://github.com/RoundSalmon4/AppVerifierBG/blob/feature/all-enhancements/CHANGELOG.md", "issueTracker": "https://github.com/RoundSalmon4/AppVerifierBG/issues", "lastUpdated": 1781040519859, "license": "ISC", "sourceCode": "https://github.com/RoundSalmon4/AppVerifierBG", "screenshots": {"phone": {"en-US": [{"name": "/com.roundsalmon4.appverifier/en-US/phoneScreenshots/1.png", "sha256": "ad0dd4c3bb943f05089cbbfcfc9dfd07b26cddaf69977a09ceef5ab40c60108c", "size": 104286}, {"name": "/com.roundsalmon4.appverifier/en-US/phoneScreenshots/2.png", "sha256": "ea9169a01217ba601e4a48b89551d129c42033a0e1dab14f3b51eb6062d568fd", "size": 224569}, {"name": "/com.roundsalmon4.appverifier/en-US/phoneScreenshots/3.png", "sha256": "76093779ee5d3a793190ff1a598d3d4890230aa42c801708569a98775b272440", "size": 173202}, {"name": "/com.roundsalmon4.appverifier/en-US/phoneScreenshots/4.png", "sha256": "7cdf3f2bb4dd3b3443d18b9fdce6f804db536eb3f71b37779e4efa26d5b6dd74", "size": 191500}]}}, "authorName": "RoundSalmon4", "name": {"en-US": "AppVerifier BG"}, "summary": {"en-US": "Verify installed apps against shared signature hashes and databases."}, "description": {"en-US": "AppVerifier BG verifies that installed Android apps match their expected signing certificate fingerprints. Compare an app's signing hash against shared text, an internal database synced from Privacy Guides, or your own user database.\n\n<b>App List</b>\n\nEvery installed user app shows status icons for internal database matches, user database entries, clipboard verification, and shared text matches at a glance. Sort by name, database status, debug builds, clipboard verified, or shared text. A filter chip hides everything except failures. Search by name or package name.\n\n<b>Internal Database</b>\n\nBuilt-in database of verified app hashes synced from privacyguides/verified-apps, updated with each build. The download is verified against GitHub attestations.\n\n<b>User Database</b>\n\nSave verification info for later. Add entries individually or bulk-add from shared text. Import and export in JSON, text, and YAML formats.\n\n<b>Shared Text</b>\n\nShare verification info for several apps at once. Multiple entries separated by blank lines are accepted. Shared text with multiple entries filters the app list to show matching apps only, with hash match status icons. Bulk-add all verified matches to your database.\n\n<b>Clipboard Verification</b>\n\nVerify from clipboard with a single button. Successful verifications add a checkmark in the app list.\n\n<b>Community Hashes</b>\n\nNightly builds include a downloadable text file with hashes shared by users on the GrapheneOS forum. Import them into your user database if you wish.\n\n<b>Reproducible Builds</b>\n\nRelease builds use SOURCE_DATE_EPOCH and deterministic R8 so the same tag always produces the same APK.\n\nThis is a fork of soupslurpr/AppVerifier with additional features.\n"}, "icon": {"en-US": {"name": "/com.roundsalmon4.appverifier/en-US/icon_FA8T7W3wfiN-qRyQNkBUfRRddlvuuiHPk9L19ZgzzNY=.png", "sha256": "140f13ed6df07e237ea91c903640547d145d765beeba21cf93d2f5f59833ccd6", "size": 2911}}, "preferredSigner": "1e76f1a15cbe201f0fe26af27a12d91d0d3481fe7dcc7d89e9d2056930f6d5a9"}, "versions": {"189f16202b3f80282e782f2e449f5be9870b7e44949e3b52e709c8d6d02fba0f": {"added": 1781040519859, "file": {"name": "/com.roundsalmon4.appverifier_14.apk", "sha256": "189f16202b3f80282e782f2e449f5be9870b7e44949e3b52e709c8d6d02fba0f", "size": 2649334, "ipfsCIDv1": "bafybeigkzcywqsjn5jfdj224cwkps64ah2jjii37pgk67yhrbpfxu6hj7e"}, "src": {"name": "/com.roundsalmon4.appverifier_14_src.tar.gz", "sha256": "cb3a9b599baf566831788d07a1a289a131e01efb6d5d5dc0be911e843189f105", "size": 826106}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.2.0", "versionCode": 14, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 35}, "signer": {"sha256": ["1e76f1a15cbe201f0fe26af27a12d91d0d3481fe7dcc7d89e9d2056930f6d5a9"]}, "usesPermission": [{"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "com.roundsalmon4.appverifier.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.rtneg.foxappmemo": {"metadata": {"added": 1780209998122, "categories": ["App Manager"], "changelog": "https://github.com/soraiyu/foxappmemo/blob/HEAD/CHANGELOG.md", "issueTracker": "https://github.com/soraiyu/foxappmemo/issues", "lastUpdated": 1780209998122, "license": "MIT", "sourceCode": "https://github.com/soraiyu/foxappmemo", "screenshots": {"phone": {"en-US": [{"name": "/com.rtneg.foxappmemo/en-US/phoneScreenshots/01.jpg", "sha256": "90744b48c9972713c2901ddcf4eae69b3a330f7070f3006868119e43a31614bd", "size": 70728}, {"name": "/com.rtneg.foxappmemo/en-US/phoneScreenshots/02.jpg", "sha256": "7564cdcb51981f38df5951991253489394c998c0b3a7eea6243c0cf82bdf5d9b", "size": 98017}, {"name": "/com.rtneg.foxappmemo/en-US/phoneScreenshots/03.jpg", "sha256": "7934ec2cc68a35a5f20540891d5922674d437bfbfcf6d03faaae28e32fbc06f1", "size": 146260}], "ja-JP": [{"name": "/com.rtneg.foxappmemo/ja-JP/phoneScreenshots/01.jpg", "sha256": "4e3b657403e6c5d17997554caa442b46d8a21495d92b3bae65902f4cd7712deb", "size": 70782}, {"name": "/com.rtneg.foxappmemo/ja-JP/phoneScreenshots/02.jpg", "sha256": "59303d202ba249ae2a2fd74a55504d6de66af3bdaf2a69980634f11f26d091a2", "size": 102295}, {"name": "/com.rtneg.foxappmemo/ja-JP/phoneScreenshots/03.jpg", "sha256": "e8332cd2479610227c15c89a197c85c8ea81f3e5d23224e6bd409527dc3dc59b", "size": 149412}]}}, "authorName": "soraiyu", "liberapay": "rtneg", "name": {"en-US": "FoxAppMemo", "ja-JP": "FoxAppMemo"}, "summary": {"en-US": "Track, rate, and tag your Android apps with memos. No internet required.", "ja-JP": "アプリにメモ・評価・タグを付けて管理。インターネット不要で完全オフライン。"}, "description": {"en-US": "FoxAppMemo is a fully offline app manager and memo tool. Browse your installed apps or enter any package name manually, then keep personal notes alongside a simple three-level rating, a status label, and free-form tags.\n\nFeatures:\n• Browse installed apps directly from the app and add them to your list in one tap\n• Rich memos – attach a free-text note to any app\n• Simple ratings – 自分向きじゃない / ふつう / 好き (Not for me / Normal / Like)\n• App genre auto-detected from the OS and pre-filled as a tag\n• Status labels – Trying / Main / Avoid / Blacklist / Reconsider\n• Tag system – create tags on the fly and filter by multiple tags at once\n• Powerful filters – search by name or package, filter by status, tags, and specific rating values\n• Export your full memo list as a pretty-printed JSON file via the Storage Access Framework (you choose the save location)\n• Swipe-to-delete with confirmation dialog\n• Material You / Material 3 design with a warm fox-inspired colour palette\n\nPrivacy:\n• No internet permission – the app never makes any network requests\n• All data is stored locally in a Room (SQLite) database on your device\n• The only permissions used are QUERY_ALL_PACKAGES (to list installed apps) and the implicit storage access granted by the system file-picker when you choose to export\n", "ja-JP": "FoxAppMemoは完全オフラインのアプリ管理ツールです。端末にインストール済みのアプリを一覧表示し、パッケージ名で手動登録することもできます。アプリごとに個人的なメモ・評価・ステータス・タグを記録して管理できます。\n\n機能:\n• 端末にインストール済みのアプリをブラウズし、ワンタップでリストに追加\n• リッチメモ – 任意のアプリに自由テキストのメモを添付\n• シンプルな評価 – 自分向きじゃない / ふつう / 好き の3段階\n• OSからアプリジャンルを自動取得し、タグとして事前入力\n• ステータスラベル – 試用中 / 継続中 / メイン / 回避 / 対象外 / 再検討\n• タグシステム – タグをその場で作成し、複数タグで絞り込み\n• 強力なフィルター – 名前やパッケージ名の検索、ステータス・タグ・評価値での絞り込み\n• メモリスト全体をストレージアクセスフレームワーク経由でJSON形式でエクスポート（保存先を選択可能）\n• 確認ダイアログ付きのスワイプ削除\n• 温かみのあるフォックスカラーパレットを採用したMaterial You / Material 3 デザイン\n\nプライバシー:\n• インターネット権限なし – アプリは一切のネットワークリクエストを送信しません\n• すべてのデータは端末上のRoom（SQLite）データベースにローカル保存されます\n• 使用権限はQUERY_ALL_PACKAGES（インストール済みアプリの一覧取得用）と、エクスポート時にシステムのファイルピッカーで許可されたストレージアクセスのみです\n"}, "donate": ["https://github.com/sponsors/soraiyu"], "icon": {"en-US": {"name": "/com.rtneg.foxappmemo/en-US/icon_ILWKoAOvOsbdmyj_-tj-cn2jxYk1H93MrH8hR79K4wc=.png", "sha256": "20b58aa003af3ac6dd9b28fffad8fe727da3c589351fddccac7f2147bf4ae307", "size": 10771}, "ja-JP": {"name": "/com.rtneg.foxappmemo/ja-JP/icon_ILWKoAOvOsbdmyj_-tj-cn2jxYk1H93MrH8hR79K4wc=.png", "sha256": "20b58aa003af3ac6dd9b28fffad8fe727da3c589351fddccac7f2147bf4ae307", "size": 10771}}, "preferredSigner": "55e40013e6fbd9f23939c684928ce76e9dec3d032b47c1022d7e8710d20572ab"}, "versions": {"b470c2bee01a47f1cd6d7f36cb0473ce8377d35438064e4a5f0c8748f948e59f": {"added": 1780209998122, "file": {"name": "/com.rtneg.foxappmemo_5.apk", "sha256": "b470c2bee01a47f1cd6d7f36cb0473ce8377d35438064e4a5f0c8748f948e59f", "size": 14250175, "ipfsCIDv1": "bafybeif775njfcdic2s3sqhpz6p5d3omebb6fnwllparkceelazrkou24m"}, "src": {"name": "/com.rtneg.foxappmemo_5_src.tar.gz", "sha256": "b030e6dbfbead19821601e2102a3159ebab94d18c54039a6837717e9f2982b09", "size": 1333304}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.2.2", "versionCode": 5, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["55e40013e6fbd9f23939c684928ce76e9dec3d032b47c1022d7e8710d20572ab"]}, "usesPermission": [{"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "com.rtneg.foxappmemo.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.securefilemanager.app": {"metadata": {"categories": ["File Encryption & Vault", "File Manager", "Security", "System"]}}, "com.securescreen.app": {"metadata": {"lastUpdated": 1780699361309}, "versions": {"cff99b17b1013bbd1bb554f2cb7025efcfff21357344fe46c155fa8a7fc9dfce": {"added": 1780699361309, "file": {"name": "/com.securescreen.app_6.apk", "sha256": "cff99b17b1013bbd1bb554f2cb7025efcfff21357344fe46c155fa8a7fc9dfce", "size": 1825365, "ipfsCIDv1": "bafybeihspyvzqpjxvmntv5brnbu3t5czcm57tclcl64bzd4it3dotyy6l4"}, "src": {"name": "/com.securescreen.app_6_src.tar.gz", "sha256": "51500b649e6343faf9b70f22f104871d1977f3f5508e263ee122c583801ebb47", "size": 1235451}, "manifest": {"versionName": "1.1.0", "versionCode": 6, "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": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "com.securescreen.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.seeker.seekprivacy": {"metadata": {"lastUpdated": 1780441838659, "summary": {"en-US": "Activist-Grade Defense Against System-Level Data Surveillance"}, "description": {"en-US": "<p>Standard vaults create a clunky &quot;island.&quot; <b>SeekPrivacy</b> creates a shield. Apps like social media and basic tools demand &quot;Storage Access&quot;if you refuse, they break. If you accept, they <b>spy</b>. This creates a painful <b>trade-off</b> between <b>functionality</b> and <b>privacy</b>.</p><p>SeekPrivacy is built on the principle that your phone's operating system and other apps should be considered <b>&quot;hostile territory.&quot;</b> It assumes the <b>Android OS is compromised and every other app is a potential spy</b>. Its architecture ensures that even if a malicious app gains full control of the device, your data remains a cryptographic black box.</p><p><b>SeekPrivacy eliminates this blackmail.</b> It provides <b>multi-layered</b> defense by isolating data within an encrypted sandbox, inaccessible to <b>other apps</b>, the <b>OS</b>, or <b>unauthorized physical extraction</b>—providing <b>activist-grade security</b>. Built on the belief <b>&quot;Privacy Without the Tradeoff of Ease&quot;</b>, even if a malicious app has full device control, it sees <b>nothing</b>.</p>\n"}}, "versions": {"d5d4bb479dddf9450d2151009e51e405d2b593334e2e0940c0290dc54fdddce5": {"added": 1780441838659, "file": {"name": "/com.seeker.seekprivacy_10.apk", "sha256": "d5d4bb479dddf9450d2151009e51e405d2b593334e2e0940c0290dc54fdddce5", "size": 7184731, "ipfsCIDv1": "bafybeib5rgdi46x2ck74jgle54zx7qobzklztcbflwzpesdqucn4eoimk4"}, "src": {"name": "/com.seeker.seekprivacy_10_src.tar.gz", "sha256": "645f4bd7030b21f68ef0397d6a34951af3b66363d924de164e4ed3e000d22494", "size": 3566149}, "manifest": {"versionName": "3.0.5", "versionCode": 10, "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.5 - Enhanced Files Import Feature\n\nAdded a dedicated direct import feature for encrypted folders to bring back previously exported files exactly as they are, completely removing the limitation where using the standard add button caused exported files to get encrypted a second time.\n\n- Unified Directory Importing: Added a dynamic import button to let users bring raw files directly into both the Encrypted and Decrypted directory trees.\n- Subfolder Routing of Import: Programmed the file system"}}, "fad218741330ee70c100414452e5054cd507e2663015ff7739a40e298224decd": {"added": 1780441838659, "file": {"name": "/com.seeker.seekprivacy_9.apk", "sha256": "fad218741330ee70c100414452e5054cd507e2663015ff7739a40e298224decd", "size": 7181651, "ipfsCIDv1": "bafybeihs26ymlqe6kwgbtpv27fimcf4iqxpe23ycj2ynqam6yxvh7bwxte"}, "src": {"name": "/com.seeker.seekprivacy_9_src.tar.gz", "sha256": "4bb83a435371a59b16ddc0ee4f7a831c647807261d35b4aa72c9eed72f2bbec5", "size": 3565013}, "manifest": {"versionName": "3.0.4", "versionCode": 9, "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.4 - Security Fix \n- Extended security fix of v3.0.3 - Resolved a vulnerability that allowed the login window to be bypassed during the copy Id at recovery/forgot-password stage.\n"}}}}, "com.shezik.drawanywhere": {"metadata": {"lastUpdated": 1781040519859, "summary": {"en-US": "Floating canvas for drawing, annotating, and highlighting over other apps.", "zh-CN": "悬浮画布，可覆盖其他应用绘画、标注和高亮。"}, "description": {"en-US": "DrawAnywhere lets you sketch, annotate, and highlight directly on top of any screen. Great for following along video courses, recording tutorials, or hosting presentations.\n\nHighlights:\n<ul><li>Freehand, rectangle, ellipse, and laser pointer tools</li>\n    <li>Infinite canvas with pinch-to-zoom</li>\n    <li>Pixel eraser and stylus-button stroke eraser</li>\n    <li>Three-level viewport lock (none, zoom only, all)</li>\n    <li>HSV color picker with presets, recent colors, and hex input</li>\n    <li>50-step undo/redo</li>\n    <li>Touch passthrough to the app below</li>\n    <li>Hover preview circle showing brush size during drawing</li>\n    <li>Quick Settings tile to toggle the service</li></ul>\nTips:\n<ul><li>Long press and drag to move the toolbar.</li>\n    <li>Two-finger pinch to zoom; double-tap to reset zoom; triple-tap to reset position.</li>\n    <li>Three-finger double-tap to toggle passthrough; triple-tap to hide canvas.</li>\n    <li>After 3 seconds of inactivity, the toolbar becomes more transparent.</li>\n    <li>Turn on <tt>Clear canvas on hide</tt> to auto-clear when hiding the canvas.<br>\nNote: touch passthrough will be turned off automatically as well.</li>\n    <li>Turn off <tt>Open canvas on start</tt> to hide the canvas on startup.</li></ul>\nSource is available on GitHub: <a href=\"https://github.com/DrawAnywhere/DrawAnywhere\">https://github.com/DrawAnywhere/DrawAnywhere</a>\n", "zh-CN": "DrawAnywhere 让你可以在任何界面上进行绘画、标注和高亮。非常适合跟随视频课程、录制教程，或主持演示。\n\n亮点：\n<ul><li>自由画笔、矩形、椭圆和激光笔工具</li>\n    <li>无限画布，支持捏合缩放</li>\n    <li>像素橡皮和手写笔按键激活的笔画橡皮</li>\n    <li>三档画布锁定（无锁定、仅缩放、全部锁定）</li>\n    <li>HSV 取色器，支持预设色板、最近颜色和 Hex 输入</li>\n    <li>50 步撤销/重做</li>\n    <li>触摸透传到下方应用</li>\n    <li>Hover 预览圆圈，绘制时显示笔刷大小</li>\n    <li>Quick Settings 磁贴一键开关服务</li></ul>\n使用技巧：\n<ul><li>长按并拖动来移动工具栏。</li>\n    <li>双指捏合缩放；双击重置缩放；三击重置位置。</li>\n    <li>三指双击切换透传；三击隐藏画布。</li>\n    <li>工具栏空闲 3 秒后变得透明。</li>\n    <li>启用<tt>隐藏画布时清空</tt>来在隐藏画布时自动清空。<br>\n提示：触摸透传也会被自动禁用。</li>\n    <li>禁用<tt>启动时显示画布</tt>来在启动时默认隐藏画布。</li></ul>\n源代码可在 GitHub 上获取：<a href=\"https://github.com/DrawAnywhere/DrawAnywhere\">https://github.com/DrawAnywhere/DrawAnywhere</a>\n"}}, "versions": {"ea7c4e87a591da21b74eeec45f9f5b5b28dcfb9d00bfe90dd871dda3c337460e": {"added": 1781040519859, "file": {"name": "/com.shezik.drawanywhere_4.apk", "sha256": "ea7c4e87a591da21b74eeec45f9f5b5b28dcfb9d00bfe90dd871dda3c337460e", "size": 2426408, "ipfsCIDv1": "bafybeihu6rxn445l4qymvgptqjrhb5qslwssst4ydrwnftkkyon37ffepe"}, "src": {"name": "/com.shezik.drawanywhere_4_src.tar.gz", "sha256": "a9a3b7e56db68c42bf356fe576452e4c253615ca02e18e6ce98653618727e554", "size": 11439014}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.2", "versionCode": 4, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["585e346f9eb536f6872ad530ec425403359442df2553ccae3849f6c3003f2460"]}, "usesPermission": [{"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "com.shezik.drawanywhere.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "New tools: rectangle, ellipse, laser pointer, pixel eraser.\nHSV color picker with color wheel, presets, recent colors, and hex input.\nThree-level viewport lock (none, zoom only, all).\nMulti-finger tap gestures.\nHover preview circle with fill and fade-out.\nSecond-launch to close the service.\n", "zh-CN": "新工具：矩形、椭圆、激光笔、像素橡皮。\nHSV 取色器：色轮、预设色板、最近颜色、Hex 输入。\n三档画布锁定（无、仅缩放、全部）。\n多指点按手势。\nHover 预览圆圈：填充、淡出、颜色跟随笔配置。\n再次打开软件即关闭服务。\n"}}}}, "com.siddarthkay.syncup": {"metadata": {"webSite": "https://siddarthkay.com/projects/syncup"}}, "com.sidhant.puzzle": {"metadata": {"lastUpdated": 1781040519859, "screenshots": {"phone": {"en-US": [{"name": "/com.sidhant.puzzle/en-US/phoneScreenshots/1.jpeg", "sha256": "6151575ab4840b08463815d825086e081819d492486f845bcba6b987f07eeb77", "size": 165207}, {"name": "/com.sidhant.puzzle/en-US/phoneScreenshots/1.png", "sha256": "8768c83427739f0e70d27c2717ceeb6e9b54818485dc277ebf639dd01a44e2dd", "size": 201742}, {"name": "/com.sidhant.puzzle/en-US/phoneScreenshots/2.jpeg", "sha256": "08389a416ea009458aa2f50bcdc55aa9cb78ddb46c15b27221bf440ed32076fb", "size": 204638}, {"name": "/com.sidhant.puzzle/en-US/phoneScreenshots/2.png", "sha256": "cbbd54f0504b21580369c92d15f7f92ceca7c61b2089f6de558f0849a87bcd9c", "size": 205769}, {"name": "/com.sidhant.puzzle/en-US/phoneScreenshots/3.jpeg", "sha256": "c6031aa8af18b73416e0298affb21bc0013452a9e75cb3c49c4b06ab099dd0fd", "size": 217762}, {"name": "/com.sidhant.puzzle/en-US/phoneScreenshots/3.png", "sha256": "63e964d6515c252bf15d61f3d531db48a595169ae8af82f491eecf651b7965ac", "size": 133786}, {"name": "/com.sidhant.puzzle/en-US/phoneScreenshots/4.jpeg", "sha256": "ffbc68b8377e4052298e81ae4aa8fc6e5b713f5a260d3cf735b69d86d2c88c09", "size": 232190}, {"name": "/com.sidhant.puzzle/en-US/phoneScreenshots/4.png", "sha256": "f144f3a15c4c868b219dccbe32bfb3a1ced57f4873b76e99fcedfb19f7754996", "size": 117131}, {"name": "/com.sidhant.puzzle/en-US/phoneScreenshots/5.png", "sha256": "3367567bbf32a4b16a99020549921b4ddadb95729e7444eef9495642fe681bab", "size": 162106}, {"name": "/com.sidhant.puzzle/en-US/phoneScreenshots/6.png", "sha256": "60320044ec522bc479b7aba25e169273ed4e029684f76920f509f7c9bdde7583", "size": 196533}, {"name": "/com.sidhant.puzzle/en-US/phoneScreenshots/7.png", "sha256": "c7fe05b0908b3cdccddf1f1c4636b7d1e01690ed7204601489df1b4d193b968e", "size": 130232}, {"name": "/com.sidhant.puzzle/en-US/phoneScreenshots/8.png", "sha256": "5b8f74df5dc216b92d602655790601115cea2a4a3c4d37d7b5cea602eeadf712", "size": 193878}]}}, "summary": {"en-US": "150+ minimalist brain games. Challenge your logic, memory & attention in game"}, "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 unique puzzle experiences.\n\nIncluded Games (154 Total):\n\nATTENTION (31): Attentional Blink, Change Blindness, Choice Reaction, Color Match, Conjunction Search, Counting Sheep, d2 Attention, Divided Focus, Dual-Mirror Navigation, Flanker Test, Go / No-Go, Letter Cancel, Object Tracking, Odd One Out, Orbit Tap, Reflex Tap, Reverse Stroop, Rhythm Master, Rule Switcher, Schulte Table, SDMT Test, Simon Command, Spatial Conflict, Spotlight Track, Stop Signal, Stroop Test, Switch Task, Symbolic Flanker, Trail Making, Vigilance Task, Visual Search.\n\nLOGIC (26): Akari, Alphabet Sudoku, Binary Puzzle, Block Escape, Bridges, Color Flood, Crown, Einstein Riddle, Futoshiki, Kakuro, Lights Out, Lock Pattern, Logical Syllogisms, Matrix Reasoning, Minesweeper, Nonogram, Path Finder, Pipes, Slitherlink, Sudoku, Symbol Logic, Tangle Fix, Tents & Trees, Tower of London, Water Sort, Wisconsin Card Sort.\n\nMATH (35): 2048, Angle Finder, Balance Scale, Base Shift Blitz, Binary Speed, Calc Sprint, Chain Calc, Collatz Path, Common Denominator, Divisibility Dash, Factor Finder, Fibonacci Merge, Fraction Match, Fraction Matcher, Inequality Dash, KenKen, Magic Square, Math Guess, Math Path, Mental Abacus, Mental Calendar, Modulo Clock, Numerical Estimation, Operator Mix, Percentage Peak, Prime Hunter, Quick Math, Radical Roots, Roman Arithmetic, Sequence Sleuth, Sum Pyramid, Sum Snake, Target 10, Target 24, Venn Numbers.\n\nMEMORY (25): Associative Pairs, Chimp Test, Corsi Blocks, Distractor Matrix, Double N-Back, Dual Coding, Face-Name, Face-Trait, Fact Binder, Grocery List, Memory Matrix, Memory Palace, N-Back Test, Object Shuffle, Operation Span, Path Recall, Pixel Mimic, Relational Memory, Reverse Span, Sequence, Source Monitoring, Staircase Memory, Sternberg Task, Temporal Order, Visual Learning.\n\nSPATIAL (20): 3D Block Count, Box Completion, Classic Maze, Cube Net Fold, Hue Sort, Klotski Escape, Mental Mapping, Mental Rotation, Mirror Image, Mirror Tracing, Odd Rotation, Paper Folding, Perspective, Rotating Maze, Silhouette Match, Silhouette Match (Ortho), Slide Puzzle, Symmetry, Topological Equivalence, Trace Path.\n\nWORD (17): Category Fluency, Context Clues, Crossword, Cryptogram, Find Word, Grammar Police, Missing Vowels, Semantic Link, Spelling Sprint, Typing Speed, Verbal Analogies, Vocabulary, Word Ladder, Word Mastermind, Word Scramble, Word Search, Word Surge.\n"}, "donate": ["https://github.com/sponsors/sidhant947"]}, "versions": {"20972808ce3535c94bd894d89bacd53714130b5542d98d97aaaaab8fd65b7e08": null, "5a2788d564a25b49761eb6bc8d1d87a281bf320d02bbcd7e293644057552de49": null, "57ff459114b1b0397a14cf1149295932a7abee2b8b764c54d1076fa7dd53ee8d": null, "7c88a4a03c99fb92d21854f992203f36286195ddb00199a6ed392b4a44963630": null, "1b2324867e54532960912f55dfecee519488ba5f6381e381dbbd35830a53398e": null, "806fe49b992248cbe290d518024fe4e6df3c8160729df6a0945bd2a53ffb924f": null, "cef8f2d5eae57da4e7ea83c56d3153ba3b692bf34adf73b8d535216bd9d12afb": null, "e485d0690619fb444aaec98906c9ca3b8b0cf62fc1ba44aaa00ead58b59e1548": null, "60cf6d9d2f61f326820e702c8259c41a93207ed8be6ab1f7cd533f58abb32e72": null, "757156884e6348af41f224ab9c8d1cf46dd13df581b5ce6e6ae0fcc9a3330c75": {"added": 1781040519859, "file": {"name": "/com.sidhant.puzzle_153.apk", "sha256": "757156884e6348af41f224ab9c8d1cf46dd13df581b5ce6e6ae0fcc9a3330c75", "size": 24747599, "ipfsCIDv1": "bafybeidqaaesdefwilbetnwzesyqregelff52oligal6le5blfmyxw2rme"}, "src": {"name": "/com.sidhant.puzzle_153_src.tar.gz", "sha256": "f4540e99d58fdfc88b8912b0f796c8a2120783205a94ea44e6edef179101a320", "size": 35538041}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.0.14", "versionCode": 153, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["c753af7e70ef82993376caf2700b8565826edff1b06e610504dfc44267603f38"]}, "usesPermission": [{"name": "com.sidhant.puzzle.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "26ae4d134b6d48c465d77a853a2803e2a2d966bf231b47ce8f15191ea232495b": {"added": 1781040519859, "file": {"name": "/com.sidhant.puzzle_152.apk", "sha256": "26ae4d134b6d48c465d77a853a2803e2a2d966bf231b47ce8f15191ea232495b", "size": 23354968, "ipfsCIDv1": "bafybeibcukzxkvd43hcnpwvcgbxrq4oaxpzeh7jiqknajuyltn6asqvd5a"}, "src": {"name": "/com.sidhant.puzzle_152_src.tar.gz", "sha256": "100ccc7355d6bf470a9b2270d5056d38ac50876a5ae131f17af0229971fce755", "size": 35537173}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.0.14", "versionCode": 152, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["c753af7e70ef82993376caf2700b8565826edff1b06e610504dfc44267603f38"]}, "usesPermission": [{"name": "com.sidhant.puzzle.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "874a44d99f9d87900a256e8f07e92fc1fa80584232f8f3e9082dd022ed1377b6": {"added": 1781040519859, "file": {"name": "/com.sidhant.puzzle_151.apk", "sha256": "874a44d99f9d87900a256e8f07e92fc1fa80584232f8f3e9082dd022ed1377b6", "size": 21388894, "ipfsCIDv1": "bafybeicaaket43elcwqmsp2pn477akfa3rjdk2d3vyp7xapnryqmmjdszm"}, "src": {"name": "/com.sidhant.puzzle_151_src.tar.gz", "sha256": "9b7bdb080af7b646fc61d2d94741b878f3e79242e522babe5881d961e9401519", "size": 35538187}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.0.14", "versionCode": 151, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["c753af7e70ef82993376caf2700b8565826edff1b06e610504dfc44267603f38"]}, "usesPermission": [{"name": "com.sidhant.puzzle.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "0250cb3fbad65e418e0201fd57c9b60946605875d106849529c68df9dd1215a3": {"added": 1780614376764, "file": {"name": "/com.sidhant.puzzle_143.apk", "sha256": "0250cb3fbad65e418e0201fd57c9b60946605875d106849529c68df9dd1215a3", "size": 24747599, "ipfsCIDv1": "bafybeicnar4efkspzr4btm7icnd55akfp2ia6js5ihtsrto3krx55bsquy"}, "src": {"name": "/com.sidhant.puzzle_143_src.tar.gz", "sha256": "d7d213ad8c612765d8148d0207b37d7724367a89c86e28fa92203d057b4a7ae5", "size": 35464350}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.0.13", "versionCode": 143, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["c753af7e70ef82993376caf2700b8565826edff1b06e610504dfc44267603f38"]}, "usesPermission": [{"name": "com.sidhant.puzzle.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "c97608aa5e15f27cd7a897208c0bb6e191e996314eee51aca80d7c39fbfce7fc": {"added": 1780614376764, "file": {"name": "/com.sidhant.puzzle_142.apk", "sha256": "c97608aa5e15f27cd7a897208c0bb6e191e996314eee51aca80d7c39fbfce7fc", "size": 23354968, "ipfsCIDv1": "bafybeibxgjeqgabgckoaaxtg4s4moo7hz4dbgjouljh5p4b4iup4646iba"}, "src": {"name": "/com.sidhant.puzzle_142_src.tar.gz", "sha256": "8c3db2999a70106c42b15524f1a1aa55cbf1047170c4981d980991faa2a5755a", "size": 35463052}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.0.13", "versionCode": 142, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["c753af7e70ef82993376caf2700b8565826edff1b06e610504dfc44267603f38"]}, "usesPermission": [{"name": "com.sidhant.puzzle.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "edab31dd5a9b027022500c27604047ab8859b84d0a153791148ddbcc6e2428dd": {"added": 1780614376764, "file": {"name": "/com.sidhant.puzzle_141.apk", "sha256": "edab31dd5a9b027022500c27604047ab8859b84d0a153791148ddbcc6e2428dd", "size": 21388894, "ipfsCIDv1": "bafybeiclqg7nyfveddmluz7uedhp2yv7jrllwxghkrimqz6katwjrmj6pe"}, "src": {"name": "/com.sidhant.puzzle_141_src.tar.gz", "sha256": "7308012146a52b8dbb47569f1b70288ccb1f27059a8e2ec56047018bb7ae243e", "size": 35462876}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.0.13", "versionCode": 141, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["c753af7e70ef82993376caf2700b8565826edff1b06e610504dfc44267603f38"]}, "usesPermission": [{"name": "com.sidhant.puzzle.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "c56d4ba4123b262768b5394c05ecc942ddfc73867bf3e340abeccf74dc67b3f9": {"added": 1780441838659, "file": {"name": "/com.sidhant.puzzle_133.apk", "sha256": "c56d4ba4123b262768b5394c05ecc942ddfc73867bf3e340abeccf74dc67b3f9", "size": 24092239, "ipfsCIDv1": "bafybeidyakwcu5jiod7moivl5yxnc3qjtu7orqbxkughximtxo5ztj2luu"}, "src": {"name": "/com.sidhant.puzzle_133_src.tar.gz", "sha256": "bb1a884e9f86c0d0108c58070d754fd803295dbc2f9c9fc77a03d4aae42c7ad1", "size": 35174868}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.0.12", "versionCode": 133, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["c753af7e70ef82993376caf2700b8565826edff1b06e610504dfc44267603f38"]}, "usesPermission": [{"name": "com.sidhant.puzzle.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "32c6984c9e9f1c47c792b09df10bdb3c00580e0c6d3cf4cb17666fb9c1276e76": {"added": 1780441838659, "file": {"name": "/com.sidhant.puzzle_132.apk", "sha256": "32c6984c9e9f1c47c792b09df10bdb3c00580e0c6d3cf4cb17666fb9c1276e76", "size": 22634072, "ipfsCIDv1": "bafybeigacsqyq3gcbydeqrmfxcgad7hwekm3xqjfd3dihdlffz7deisqam"}, "src": {"name": "/com.sidhant.puzzle_132_src.tar.gz", "sha256": "5243cd0ccb4a7891b542a7e4a777f9ad07d12c9c48305e443ea348ab76be0118", "size": 35174573}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.0.12", "versionCode": 132, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["c753af7e70ef82993376caf2700b8565826edff1b06e610504dfc44267603f38"]}, "usesPermission": [{"name": "com.sidhant.puzzle.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "f2d46c76be1778cee6448b642e9e9f51934005dbd1c595f9d85759e9846d7b83": {"added": 1780441838659, "file": {"name": "/com.sidhant.puzzle_131.apk", "sha256": "f2d46c76be1778cee6448b642e9e9f51934005dbd1c595f9d85759e9846d7b83", "size": 20618846, "ipfsCIDv1": "bafybeiewn2xrjbkmcjrouw7xlq5k5l27xkuph6drldbl6cb7wfyxhdtmca"}, "src": {"name": "/com.sidhant.puzzle_131_src.tar.gz", "sha256": "e61aec112fa5d3fabaaa918991959d4968dd15b0eecd222661fef300e70d4c50", "size": 35175155}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.0.12", "versionCode": 131, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["c753af7e70ef82993376caf2700b8565826edff1b06e610504dfc44267603f38"]}, "usesPermission": [{"name": "com.sidhant.puzzle.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.sidhant.wallet": {"metadata": {"lastUpdated": 1781040519859, "screenshots": {"phone": {"en-US": [{"name": "/com.sidhant.wallet/en-US/phoneScreenshots/1.png", "sha256": "4e51fc0e7ebf224a67151c678600f40a6489c9af34301fbfeba919e1aef96cd9", "size": 39149}, {"name": "/com.sidhant.wallet/en-US/phoneScreenshots/2.png", "sha256": "e58f610502b1b5e0d96bba6d53a2c8aaa2dc82101b0b3b48ce308a4281131cf8", "size": 82209}, {"name": "/com.sidhant.wallet/en-US/phoneScreenshots/3.png", "sha256": "8c2aef71825c0458f104d33a10ea8de0bc62e3b971229104de6490fe1e4c26b7", "size": 44870}, {"name": "/com.sidhant.wallet/en-US/phoneScreenshots/4.png", "sha256": "0612cf8eb9b8ebe4fa5916c783b42b5ffc0bfb20234cdace95537c9289e41e12", "size": 72349}, {"name": "/com.sidhant.wallet/en-US/phoneScreenshots/5.png", "sha256": "5e79e863f040ac8d739e86dd3bdfe15937df6c1d78db69647d52ab317d85ce10", "size": 37447}, {"name": "/com.sidhant.wallet/en-US/phoneScreenshots/6.png", "sha256": "52b30e092019ab438393d1324bdd7068cb2358a86022876bdc296616e605f038", "size": 59540}, {"name": "/com.sidhant.wallet/en-US/phoneScreenshots/7.png", "sha256": "56d2aeaecdcf3046c7d3b819f80616843a999127f1a4f623fa4aa97af07d1e55", "size": 70795}]}}, "summary": {"en-US": "Offline card vault with AES-256-GCM encryption. Zero internet, total privacy."}, "description": {"en-US": "Wallet is the ultimate privacy-first vault for your credit, debit, loyalty, and identity cards. Designed with a zero-knowledge architecture, Wallet ensures your most sensitive information stays exactly where it belongs: encrypted on your device.\n\nWhy choose Wallet?\n\n🚫 TOTAL PRIVACY (OFFLINE BY DESIGN)\nWallet does not have internet permission. Your data never leaves your device, making it 100% immune to cloud leaks, remote hacks, or third-party tracking. True privacy is offline.\n\n🛡️ MILITARY-GRADE ENCRYPTION\nEvery detail—card numbers, images, and custom fields—is protected using industry-standard AES-256-GCM authenticated encryption. Your master key stays safely in your device's hardware keystore.\n\n🎨 PREMIUM \"LIQUID GLASS\" DESIGN\nExperience a beautiful, modern interface with glassmorphism effects, smooth staggered animations, and full support for premium Light and OLED Dark modes.\n\n📲 APPLE WALLET & PKPASS SUPPORT\nEasily import your digital passes and tickets. Support for .pkpass files allows you to move your boarding passes, coupons, and event tickets into a secure, offline vault.\n\n🔐 BIOMETRIC PROTECTION\nSecure your vault with your fingerprint or face unlock. Experience instant, secure access with platform-native authentication.\n\n🔄 SECURE ENCRYPTED SHARING\nShare passes or loyalty cards securely via End-to-End Encrypted (E2EE) QR codes. Your data is encrypted for transfer and can only be decrypted by another instance of the app.\n\n💾 SECURE BACKUPS\nCreate encrypted backups (.wbk) of your entire vault, including images. Every backup is protected by a password-derived key using PBKDF2-HMAC-SHA256 with 100,000 iterations.\n\n📸 ENCRYPTED CARD SCANS\nStore high-quality, encrypted images of the front and back of your physical cards. Access them digitally whenever you need them, without compromising your security.\n\nKey Features:\n- 100% Ad-Free: No distractions, no tracking, just your cards.\n- Smart Detection: Automatic card network detection (Visa, Mastercard, RuPay, etc.).\n- Custom Fields: Add unique data points to any card or pass.\n- Tap-to-Copy: Instantly copy details for seamless online transactions.\n\nProtect your identity and simplify your life. Experience the peace of mind that comes with true local security.\n"}}, "versions": {"defb143d793e16db91e50f71184241b3cb58317c991a56f7fef2cb44764e304e": null, "6fe72ad5c0134aefe7be50564da8e79a099f1881ea661314fd01002f1ff95deb": null, "f7366684db43a782a4b1bc792ee59d8ae338becca87a8654a83a2b5e24120ba9": null, "dc3fca8cc11c17cbe2c622cd1767d3caae870eb754ce584e59950cdff21919a3": {"added": 1781040519859, "file": {"name": "/com.sidhant.wallet_4003.apk", "sha256": "dc3fca8cc11c17cbe2c622cd1767d3caae870eb754ce584e59950cdff21919a3", "size": 24447768, "ipfsCIDv1": "bafybeidhtryt5rziarmrsjc424mzs36xw46sasedgf5bfh7dmumaq3zgdm"}, "src": {"name": "/com.sidhant.wallet_4003_src.tar.gz", "sha256": "b8ce6040a7508b19fe91e67c7e7434831a8b2c221ccd0c6af55bebac7f9720c4", "size": 56760567}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.0.37", "versionCode": 4003, "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"}]}}, "fbe281162d186138a12a0ee226d3740f31b1eb4c896efeb0cdacf42fba93a308": {"added": 1781040519859, "file": {"name": "/com.sidhant.wallet_4002.apk", "sha256": "fbe281162d186138a12a0ee226d3740f31b1eb4c896efeb0cdacf42fba93a308", "size": 23010087, "ipfsCIDv1": "bafybeifvev2uiddblp5n3mkrjeujvxjznjhnvsx36z5ulmdkyegifcwrlm"}, "src": {"name": "/com.sidhant.wallet_4002_src.tar.gz", "sha256": "8aee2f94d0e3ad47f32c8c6ff070fbee0d434f66e878ea4e506ab5a319332bbd", "size": 56762284}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.0.37", "versionCode": 4002, "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"}]}}, "68af7525296968af27c980b07ae9835cc935b3896655420ddb5d076116cb2901": {"added": 1781040519859, "file": {"name": "/com.sidhant.wallet_4001.apk", "sha256": "68af7525296968af27c980b07ae9835cc935b3896655420ddb5d076116cb2901", "size": 20581169, "ipfsCIDv1": "bafybeiaeqrinkrldoagsudymncwsamsdswbgx4ny66ljbc46wfbw7cn3lq"}, "src": {"name": "/com.sidhant.wallet_4001_src.tar.gz", "sha256": "734b9c155171a37b59ea5b9e840e1dec6ae1e70de8442067db4394edb60f2b79", "size": 56761110}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.0.37", "versionCode": 4001, "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.smartpack.packagemanager": {"metadata": {"lastUpdated": 1781040519859, "featureGraphic": {"en-US": {"name": "/com.smartpack.packagemanager/en-US/featureGraphic_QOTvx2U5RlBq-KmD7ScrPaJTHi-NjNmiUa3wbEbwTyI=.png", "sha256": "40e4efc7653946506af8a983ed272b3da2531e2f8d8cd9a251adf06c46f04f22", "size": 622066}}, "screenshots": {"phone": {"en-US": [{"name": "/com.smartpack.packagemanager/en-US/phoneScreenshots/1.jpg", "sha256": "299305c03fb91ba37f91e32f452840167035311746adbfea8e81d50149af5df6", "size": 164268}, {"name": "/com.smartpack.packagemanager/en-US/phoneScreenshots/1.png", "sha256": "7dc9bcc8d2bd8c3ab937eb6d0a760f50c4c593234e3130b4ce4bc829bc5f2cbd", "size": 312056}, {"name": "/com.smartpack.packagemanager/en-US/phoneScreenshots/10.jpg", "sha256": "812132e7b5c01c4cedc35af6f0fe70688ffc8488fddb2be9fd7efeb1ea559b9b", "size": 63689}, {"name": "/com.smartpack.packagemanager/en-US/phoneScreenshots/10.png", "sha256": "d3ff2292244d9b53f928c2f43ffaccbf9fbfd09df4d493d785004d228050a726", "size": 298178}, {"name": "/com.smartpack.packagemanager/en-US/phoneScreenshots/11.jpg", "sha256": "caa5cc9aaaf3412589e4b6db422e90f5decab9efa5be1ae46a33a088d9e0c25b", "size": 129934}, {"name": "/com.smartpack.packagemanager/en-US/phoneScreenshots/12.jpg", "sha256": "5b48d952095380d926351a89032ac360565dd15d71859090ffb94835a18a2db6", "size": 174964}, {"name": "/com.smartpack.packagemanager/en-US/phoneScreenshots/13.jpg", "sha256": "3716dcd8cca9b44107b8c8ed129644be0612c6276f95f5fd97d1461acd1fef91", "size": 271148}, {"name": "/com.smartpack.packagemanager/en-US/phoneScreenshots/14.jpg", "sha256": "55a3bc26982de16931fc824b7e8eb8e294a486cc36e860a5b39ac8bd874fef8c", "size": 161899}, {"name": "/com.smartpack.packagemanager/en-US/phoneScreenshots/15.jpg", "sha256": "398429bd2255e9cc8afda5ae34d140586c746bb601dfdb3186e25df99e0f849b", "size": 51466}, {"name": "/com.smartpack.packagemanager/en-US/phoneScreenshots/16.jpg", "sha256": "f1dc57dde1ceaa8c9dcc9c403cad1abcbaf2613b277a3f79c24cb86553855a9b", "size": 57747}, {"name": "/com.smartpack.packagemanager/en-US/phoneScreenshots/2.jpg", "sha256": "e04a95f21664a26802c6a75f4b971439acb1fe7c32b45ac24c37cf77db5dddc3", "size": 131952}, {"name": "/com.smartpack.packagemanager/en-US/phoneScreenshots/2.png", "sha256": "98c34fe01b8e4898dd0c0ceab7b856455bb6e99d961f0505fe39f4fe95ac3a37", "size": 322893}, {"name": "/com.smartpack.packagemanager/en-US/phoneScreenshots/3.jpg", "sha256": "839b2973b5b8a465e67693bf30fd55d07bf0ed829e4cfab43a3178672e629be7", "size": 125781}, {"name": "/com.smartpack.packagemanager/en-US/phoneScreenshots/3.png", "sha256": "dad40eac26fdae18898bba1718376efefa74b8a3f1c9f4dc92e3d09c70f3f9a5", "size": 106152}, {"name": "/com.smartpack.packagemanager/en-US/phoneScreenshots/4.jpg", "sha256": "b9011fce44b796615e3515680dfbcc70f4e70475d3f7f2f7729715022f72ffe6", "size": 172709}, {"name": "/com.smartpack.packagemanager/en-US/phoneScreenshots/4.png", "sha256": "5eb180be7f5b8f7bcb776ead3a33c13fd79254eaf72bfdb47f7479cfcbb7809a", "size": 121754}, {"name": "/com.smartpack.packagemanager/en-US/phoneScreenshots/5.jpg", "sha256": "7e4bee1f6eb8175e0cc2e00b39bd716658fd35256825112c7e2993668e63ecf4", "size": 85095}, {"name": "/com.smartpack.packagemanager/en-US/phoneScreenshots/5.png", "sha256": "6040a6d57c51ab7cb684b10d59afa17be7ce44e6ac59db327353b09c413bc933", "size": 266977}, {"name": "/com.smartpack.packagemanager/en-US/phoneScreenshots/6.jpg", "sha256": "1e5be02a29670f826f8cfed581692c4b9bb00c85814585d1e91861cc85b61eac", "size": 79617}, {"name": "/com.smartpack.packagemanager/en-US/phoneScreenshots/6.png", "sha256": "2bda60d58b5c8c55f0514fcc32a4915557a1edf40c3fa7484a1eb664587104e4", "size": 323269}, {"name": "/com.smartpack.packagemanager/en-US/phoneScreenshots/7.jpg", "sha256": "747356bc32081ecc40816a0747547b0e5119dfe709b72b149c20750bb550bc0f", "size": 28226}, {"name": "/com.smartpack.packagemanager/en-US/phoneScreenshots/7.png", "sha256": "13881f9c746b5d79958004356d49391dfd7f08619820430a8cb7c3e591bd9473", "size": 382808}, {"name": "/com.smartpack.packagemanager/en-US/phoneScreenshots/8.jpg", "sha256": "583febb8ca4e5623108b32a628706b6887cc6b2d661a1e2a4122fc9a3ef26cbc", "size": 141846}, {"name": "/com.smartpack.packagemanager/en-US/phoneScreenshots/8.png", "sha256": "aff0334ae6cf1ef3e93e5b3bddcdddefc2bf4256c0a622f56d7ef383d8bdd640", "size": 326902}, {"name": "/com.smartpack.packagemanager/en-US/phoneScreenshots/9.jpg", "sha256": "d1e143403ca3521057d903278ab1e621a36f8914db582f1fa4de2bd55d3fc5e4", "size": 160627}, {"name": "/com.smartpack.packagemanager/en-US/phoneScreenshots/9.png", "sha256": "54abf1d3f871e18c14a63fd9ad80bf3860e1f6f671c4559036b6c002bde0732a", "size": 287624}]}}, "icon": {"en-US": {"name": "/com.smartpack.packagemanager/en-US/icon_9VR6tHr7PiVk5vrIzrdJ8xRHn7mVKOaFWVpIJSoMSf8=.png", "sha256": "f5547ab47afb3e2564e6fac8ceb749f314479fb99528e685595a48252a0c49ff", "size": 83976}}}, "versions": {"b2df222b922248e6207fc55de620ecbc210ec657078b5feb52c2b81a53ec7e57": null, "ddb02d7922a2d2986d27bd84d73327d165ddd5104998da9da6895b1b4dcbc09d": {"added": 1781040519859, "file": {"name": "/com.smartpack.packagemanager_79.apk", "sha256": "ddb02d7922a2d2986d27bd84d73327d165ddd5104998da9da6895b1b4dcbc09d", "size": 2910685, "ipfsCIDv1": "bafybeihch7mn2lbu4vlaqzipbpzbit4aq4gnqyafqgc5dqsnkqon3cydau"}, "src": {"name": "/com.smartpack.packagemanager_79_src.tar.gz", "sha256": "547ee5f7ab70bd71bd8378c5ced4e217d74f5b19906a46cd5ed519bbca34478c", "size": 6744998}, "manifest": {"versionName": "v7.9", "versionCode": 79, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 37}, "signer": {"sha256": ["ec59d0ae2fecc86d01160caea7fbca5b57cf4e0b2bc82b021fcbc0f94059f5a2"]}, "usesPermission": [{"name": "com.android.launcher.permission.INSTALL_SHORTCUT"}, {"name": "android.permission.REQUEST_DELETE_PACKAGES"}, {"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": "moe.shizuku.manager.permission.API_V23"}, {"name": "com.smartpack.packagemanager.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "* Brand-new app icon and refreshed visual design.\n* Improved UI consistency across dialogues, buttons, and Package Explorer.\n* Enhanced stability & fixed crashes during Batch Restore and when viewing large files.\n* Package Explorer now displays folder names in bold for better readability.\n* Upgraded batch options and minor layout tweaks for an improved user experience."}}, "fbb39ef8b1f40e6dcb7ff3c3885484e51aa90736759a30134f5a8ec620d68d73": {"whatsNew": null}}}, "com.sobuumedia.sobuu": {"metadata": {"lastUpdated": 1780209998122, "featureGraphic": {"de": {"name": "/com.sobuumedia.sobuu/de/featureGraphic_yH0ytxBZMXMzbhNVjQtMZVyP5D4xwMLZBq76Va0-wMY=.png", "sha256": "c87d32b710593173336e13558d0b4c655c8fe43e31c0c2d906aefa55ad3ec0c6", "size": 77852}, "en-US": {"name": "/com.sobuumedia.sobuu/en-US/featureGraphic_yH0ytxBZMXMzbhNVjQtMZVyP5D4xwMLZBq76Va0-wMY=.png", "sha256": "c87d32b710593173336e13558d0b4c655c8fe43e31c0c2d906aefa55ad3ec0c6", "size": 77852}}, "screenshots": {"phone": {"de": [{"name": "/com.sobuumedia.sobuu/de/phoneScreenshots/1.png", "sha256": "cd62d45be4ad493246551856e7f9f62f609e2786f534304aa4b26c1c659e0504", "size": 2609750}, {"name": "/com.sobuumedia.sobuu/de/phoneScreenshots/2.png", "sha256": "7db7b7d1ed2965d0fc78566a4e4b7ed601ca1deb7673df922fc9a9c3c96b3029", "size": 2277476}, {"name": "/com.sobuumedia.sobuu/de/phoneScreenshots/3.png", "sha256": "fe6485bd4d2eb0682921c8e8c679c07e7468dc73e27f6635aef21dbddf0db7c1", "size": 1642878}, {"name": "/com.sobuumedia.sobuu/de/phoneScreenshots/4.png", "sha256": "56debf2dd8f51f51b635f8200d49fc6e502b60a2167af726bbd019f98c2d380c", "size": 1599471}, {"name": "/com.sobuumedia.sobuu/de/phoneScreenshots/5.png", "sha256": "ae00ca57cf2fbb4abb0117872055f4e3bc9f0575e27620228c42b19299adcb80", "size": 682761}, {"name": "/com.sobuumedia.sobuu/de/phoneScreenshots/6.png", "sha256": "7dffe5a8b817ee021ffd83fe09f9806226afce036f894a8887f2d5119edc69ef", "size": 1884643}, {"name": "/com.sobuumedia.sobuu/de/phoneScreenshots/7.png", "sha256": "a202e109a6a620b92c21a8bf9cbdca72ae16f704801b0da9bfefe1e7aa735ec4", "size": 1442014}, {"name": "/com.sobuumedia.sobuu/de/phoneScreenshots/8.png", "sha256": "07ae64f5a4a5d75fdfdbc6bccd4f1a4a631fc18686719052577479b26289516c", "size": 251320}, {"name": "/com.sobuumedia.sobuu/de/phoneScreenshots/Consent_1753564439441.png", "sha256": "17ddc73038a18f63c41d09391017ec9a6ace7a05adb98bedebe7a1e6f123cac3", "size": 137122}, {"name": "/com.sobuumedia.sobuu/de/phoneScreenshots/Consent_1771637953759.png", "sha256": "a50eb9842feb015aabe23f3ec21d53f36c5f87af08c8cf4aa57c006c99a9ea2b", "size": 107667}, {"name": "/com.sobuumedia.sobuu/de/phoneScreenshots/Currently_Reading_1753564546836.png", "sha256": "85fc205c65d8a14000a34640b7b03b6c0d244a1767e7ccd968ae371ce48cd549", "size": 1224083}, {"name": "/com.sobuumedia.sobuu/de/phoneScreenshots/Currently_Reading_1771637925791.png", "sha256": "43aaac70109ba5928d18b540e6c49753b9fea4611ce8e5edd2f31e1765ae9193", "size": 770634}, {"name": "/com.sobuumedia.sobuu/de/phoneScreenshots/Features_1753564446664.png", "sha256": "45a6260fdbc0e4f0381c2a7bab8db8829cfe69b079134c9d5aa9b9eafaed1db2", "size": 154990}, {"name": "/com.sobuumedia.sobuu/de/phoneScreenshots/Features_1771637956761.png", "sha256": "92cf8afc366f8eedd1d44c3448d53e2ceecd907fbee828be4650a53b576b366f", "size": 134971}, {"name": "/com.sobuumedia.sobuu/de/phoneScreenshots/Login_1715271219172.png", "sha256": "af2b9ff2e355de57df8b43b65ab07aea14fca7c169392242ede100a63b81a4aa", "size": 87676}, {"name": "/com.sobuumedia.sobuu/de/phoneScreenshots/Login_1753564415280.png", "sha256": "598f9a833bca6ee5f23e5258a17ee57f6797fef1e772905e4ae43174f9f9819f", "size": 83741}, {"name": "/com.sobuumedia.sobuu/de/phoneScreenshots/Login_1771637895628.png", "sha256": "9d43cd57fa03b388bd080a7ec3c7a8b6236c94f26946a5c4e4f6301e3007e40f", "size": 85490}, {"name": "/com.sobuumedia.sobuu/de/phoneScreenshots/book_1715271330241.png", "sha256": "2965f9818b64dd430ac04735cdd633a82f5f41f559f79b83ea8e2043e2327d80", "size": 464989}, {"name": "/com.sobuumedia.sobuu/de/phoneScreenshots/book_1753564540620.png", "sha256": "cee5c0235ad5ab53693a6e071a2a8e91700bf7395d767a1e1cd27f3b2108d942", "size": 472655}, {"name": "/com.sobuumedia.sobuu/de/phoneScreenshots/book_1771637923949.png", "sha256": "c8572e794947d660bd5830e512a885950bfec09322355d6ed2d0d2e0ed4cca92", "size": 462570}, {"name": "/com.sobuumedia.sobuu/de/phoneScreenshots/create_account_1715271276619.png", "sha256": "0d6fdf98eadbb1df1c2b8b526843f0e3f4fe662f44719cd2fbe65c53e20863eb", "size": 96648}, {"name": "/com.sobuumedia.sobuu/de/phoneScreenshots/create_account_1753564481732.png", "sha256": "34c3c877891f5ab53c65ccf07a366c25733e24fe852a9ade15aa1295c2265289", "size": 97384}, {"name": "/com.sobuumedia.sobuu/de/phoneScreenshots/create_account_1771637909090.png", "sha256": "ce4ca919f845f4fb35ad54f9cbc52a86831315afc4382329c0f1df9a70603546", "size": 95446}, {"name": "/com.sobuumedia.sobuu/de/phoneScreenshots/home_1715271355310.png", "sha256": "772f8e37f3e7d74688cd4cc4d684f6194dc863165f3e2573b39b117a95220144", "size": 889546}, {"name": "/com.sobuumedia.sobuu/de/phoneScreenshots/home_1753564578642.png", "sha256": "37591464641a653750e53932732baad0d477682deefd56a569cb98a62991f167", "size": 808709}, {"name": "/com.sobuumedia.sobuu/de/phoneScreenshots/home_currently_reading_1771637939890.png", "sha256": "93561b1d69e1e1b8506d5a15f7b0de14dea142aa8d2a3042d630ed79063689fb", "size": 1024274}, {"name": "/com.sobuumedia.sobuu/de/phoneScreenshots/home_empty_1771637933850.png", "sha256": "10a724e429e43a1d5cc32725d02ff6a699e54e8490322352800fcede2f00a3de", "size": 80935}, {"name": "/com.sobuumedia.sobuu/de/phoneScreenshots/home_finished_1753564573540.png", "sha256": "bc8169ca4d8355b421546fb317e4b30ad13396e1e4caed349debe7bd1d7d261a", "size": 1013704}, {"name": "/com.sobuumedia.sobuu/de/phoneScreenshots/home_finished_1771637932279.png", "sha256": "1df5b3943b0da6c658d832fb6c0de2aef7077f91123a06e08a26a99f39fd57e8", "size": 1117202}, {"name": "/com.sobuumedia.sobuu/de/phoneScreenshots/home_gave_up_1753564570165.png", "sha256": "3e791ee543a1d596fac3b2c64566b017c143a209aef54ad8d99085ed913dcfc0", "size": 444002}, {"name": "/com.sobuumedia.sobuu/de/phoneScreenshots/home_gave_up_1771637930510.png", "sha256": "edb81817ef26180f8a5adf9daa67b0135cecdafc700893edee354576edf36cbc", "size": 469952}, {"name": "/com.sobuumedia.sobuu/de/phoneScreenshots/reset_password_1715271323767.png", "sha256": "98b4a399e7322f3976b7589dc5f5b67aa64d918170bed350674f7c58e806c536", "size": 38001}, {"name": "/com.sobuumedia.sobuu/de/phoneScreenshots/reset_password_1753564534828.png", "sha256": "06ead9acf821c586edc20144095fa36756d6929549b29e783dafef35f9228fef", "size": 43184}, {"name": "/com.sobuumedia.sobuu/de/phoneScreenshots/reset_password_1771637920930.png", "sha256": "f5b637814201804167ab148177d5cb312571a5bb155bdc1830b8fa8c18776754", "size": 44448}, {"name": "/com.sobuumedia.sobuu/de/phoneScreenshots/search-empty-more-options_1753564611296.png", "sha256": "bc6edda790ccd9a0085da3fec1950025de2999c6ed56f63d224e65f638392808", "size": 128101}, {"name": "/com.sobuumedia.sobuu/de/phoneScreenshots/search-empty-more-options_1771637950820.png", "sha256": "9ca4989a888f5912fa2925d5caf64ea84be3c3587959b2a3959bacf4572e8d4c", "size": 121623}, {"name": "/com.sobuumedia.sobuu/de/phoneScreenshots/search-empty_1753564606273.png", "sha256": "4554ab3de5c13229564de185ee248c11187425550df6e0ae2ee58a1ee7a8615f", "size": 44792}, {"name": "/com.sobuumedia.sobuu/de/phoneScreenshots/search-list_1753564613944.png", "sha256": "a38cf9de48c9fb0ab59dbedadef90fed60f30ac7a26c20729ab61e2dc5b05ab7", "size": 808638}, {"name": "/com.sobuumedia.sobuu/de/phoneScreenshots/search-list_1771637951964.png", "sha256": "0c81f9a9b062e4dd033f97d2733c0b316a6637808d99ea748604703acc9ed15c", "size": 941649}, {"name": "/com.sobuumedia.sobuu/de/phoneScreenshots/search_1715271371553.png", "sha256": "72a3cdcf98636ad75c3ffa029ed977cad3acaf8c9c5e7b2fd43814c9dff29a50", "size": 650688}, {"name": "/com.sobuumedia.sobuu/de/phoneScreenshots/search_1753564602109.png", "sha256": "5de0f3bab8666ed42cdd8ba16f3001562743a49e2e05c821b4bf52d1f7b5bb38", "size": 240464}, {"name": "/com.sobuumedia.sobuu/de/phoneScreenshots/search_1771637944787.png", "sha256": "a8ac020a8ebb1e16b9beecfecf2b1d60080b30806322f13a77ae9b63839b2233", "size": 196333}, {"name": "/com.sobuumedia.sobuu/de/phoneScreenshots/search_empty_1771637928482.png", "sha256": "14664ddce6bb51fd1b791014d9cca08a07810867bae5ed0b9964e2a014340a79", "size": 56006}, {"name": "/com.sobuumedia.sobuu/de/phoneScreenshots/search_empty_result_1771637947225.png", "sha256": "84ca0c90ce8cc92ebeed2eb2248a71e2d124a287f15cfdf03a0ad8818b44addb", "size": 44856}, {"name": "/com.sobuumedia.sobuu/de/phoneScreenshots/search_isbn_1715271335642.png", "sha256": "a1f3aaab67427778c9d2015ca589daee55f0c782f7ad92026d69903d59658788", "size": 45756}, {"name": "/com.sobuumedia.sobuu/de/phoneScreenshots/search_isbn_1753564553292.png", "sha256": "1377d9a87627ee87e8406424596c7ccfb829848412980062e15468455504e6b2", "size": 61718}, {"name": "/com.sobuumedia.sobuu/de/phoneScreenshots/settings_1753564617663.png", "sha256": "30fbe3f394a6de956f2ca81d11f505b002eb47608cf06b8eec33a714a17a4a0e", "size": 85958}, {"name": "/com.sobuumedia.sobuu/de/phoneScreenshots/settings_1771637959178.png", "sha256": "8aa53777454e29adb6270de8a2db343bc58b3d26512ded92c837358254c4db83", "size": 95152}], "en-US": [{"name": "/com.sobuumedia.sobuu/en-US/phoneScreenshots/1.png", "sha256": "794072c705e052283ac286f564f7d6ad88e083e4051b00d7a9528bb4b3dfc51a", "size": 2619309}, {"name": "/com.sobuumedia.sobuu/en-US/phoneScreenshots/2.png", "sha256": "1895b1c97c2c4fadcbcf09ce1c65bf910d6f1e21ad458d850c08b3958396c057", "size": 2299661}, {"name": "/com.sobuumedia.sobuu/en-US/phoneScreenshots/3.png", "sha256": "2d33953dd8fede5c3931ea53ebaa2c054f1ddb7a3ea17b32e1c4c847c0f1d4be", "size": 1649553}, {"name": "/com.sobuumedia.sobuu/en-US/phoneScreenshots/4.png", "sha256": "6b69c00bf1ac454ebec99e384591510057cd193c37b34f77a5e3ad65f50e414a", "size": 1587017}, {"name": "/com.sobuumedia.sobuu/en-US/phoneScreenshots/5.png", "sha256": "5d15fe4c4464c7ef353b461fd0303347e01fe5a3ef35c38c43f8639d5e76256c", "size": 677084}, {"name": "/com.sobuumedia.sobuu/en-US/phoneScreenshots/6.png", "sha256": "78a176162ee689836c7709d22baac5d0f7f466bcdf5b1e38776cb9f65091d154", "size": 1885575}, {"name": "/com.sobuumedia.sobuu/en-US/phoneScreenshots/7.png", "sha256": "081bda17087c25860d1aaf9a8eb1f9036704143b8ebf5a7c33aaaf4a125a7e4e", "size": 1410654}, {"name": "/com.sobuumedia.sobuu/en-US/phoneScreenshots/8.png", "sha256": "9d81bf8d8ab4a7376ad5d2c4d52c463c560bfda329b7e295de318bc219aacaef", "size": 243524}, {"name": "/com.sobuumedia.sobuu/en-US/phoneScreenshots/Consent_1753564055663.png", "sha256": "15ce468b38fc4ea20e597705b19053989babf4fbdcf32e51b080bca8da7fdd68", "size": 101008}, {"name": "/com.sobuumedia.sobuu/en-US/phoneScreenshots/Consent_1771637807594.png", "sha256": "2695c6ec5d2977873332d62fea5954029dd2958c04768c6b2cc94e5dbcff4976", "size": 107612}, {"name": "/com.sobuumedia.sobuu/en-US/phoneScreenshots/Currently_Reading_1753564097542.png", "sha256": "9b1b93476f490c72df5631882777285bab2a48e0683da0e704f76479d7dd8983", "size": 1208919}, {"name": "/com.sobuumedia.sobuu/en-US/phoneScreenshots/Currently_Reading_1771637779625.png", "sha256": "e01489b85ee0d1cc7822e385f182f9919d3ed0396ed4103cc0886c291f002119", "size": 770678}, {"name": "/com.sobuumedia.sobuu/en-US/phoneScreenshots/Features_1753564058749.png", "sha256": "4d2e6fdba9f9b6b552e3c7b80c4f095ba779a2db118ff671bef31e1deb26e855", "size": 132013}, {"name": "/com.sobuumedia.sobuu/en-US/phoneScreenshots/Features_1771637810580.png", "sha256": "2d490ba81970ce60b77a5a605990f6f7c9abef99550e72f744c7dcc8adafeee1", "size": 134969}, {"name": "/com.sobuumedia.sobuu/en-US/phoneScreenshots/Login_1715270927235.png", "sha256": "131dfdc70cef6ee3b53709f9c76fa9c9bd7492bd621766d04a09c4559cbb2518", "size": 78406}, {"name": "/com.sobuumedia.sobuu/en-US/phoneScreenshots/Login_1753564043680.png", "sha256": "8db813c8a4cd77288e73edfa432d8efe14813dd40117d280d07605c5983099ca", "size": 78532}, {"name": "/com.sobuumedia.sobuu/en-US/phoneScreenshots/Login_1771637747927.png", "sha256": "e463c21750b22dfb4ce3999502e221c322889077ea792437b0a49f24e65c6439", "size": 85252}, {"name": "/com.sobuumedia.sobuu/en-US/phoneScreenshots/book_1715270973424.png", "sha256": "37ecd4592dc73538eb0b6f4c5b2bc69fa6890d1574d3e2509fb029ee503caea3", "size": 462767}, {"name": "/com.sobuumedia.sobuu/en-US/phoneScreenshots/book_1753564095654.png", "sha256": "06e6c4b18310584651dd8ef1520ac1014b51bb8d940545a71a653dc236bd1680", "size": 464725}, {"name": "/com.sobuumedia.sobuu/en-US/phoneScreenshots/book_1771637777806.png", "sha256": "c2e4d413a3e0b5b707a1e5d50da032d69a2e25c329ad6212951d032b85526143", "size": 462588}, {"name": "/com.sobuumedia.sobuu/en-US/phoneScreenshots/create_account_1715270949674.png", "sha256": "de19575e0906d5625ff259663946bd58b2cb5b64bafc9d0187c383f818af76b8", "size": 86541}, {"name": "/com.sobuumedia.sobuu/en-US/phoneScreenshots/create_account_1753564069339.png", "sha256": "6df4a7856a704d858949285616626a1df1a38f666d9f44793ed602f44601e9ee", "size": 90335}, {"name": "/com.sobuumedia.sobuu/en-US/phoneScreenshots/create_account_1771637762698.png", "sha256": "5ad439d824bed6825c6552506f83fc51561d0313f0f53d30b5997807cac2e00f", "size": 95370}, {"name": "/com.sobuumedia.sobuu/en-US/phoneScreenshots/home_1715270982399.png", "sha256": "469bf725ec0f551fc422352b6740551d03c39402030f3461169eb729330af530", "size": 890087}, {"name": "/com.sobuumedia.sobuu/en-US/phoneScreenshots/home_1753564107890.png", "sha256": "e3b55a653d41fa0de09a80748f703aede86ab65967fdb6ebb014682261ba8a4f", "size": 810839}, {"name": "/com.sobuumedia.sobuu/en-US/phoneScreenshots/home_currently_reading_1771637793771.png", "sha256": "792da457503625f45f038ba407df778e690596d29dd96907543417a7162b526c", "size": 1024263}, {"name": "/com.sobuumedia.sobuu/en-US/phoneScreenshots/home_empty_1771637787748.png", "sha256": "98ef06a334247445f1c418aea285dc1c1b88ed6083d7e5c96942f487bd5d8ad6", "size": 80919}, {"name": "/com.sobuumedia.sobuu/en-US/phoneScreenshots/home_finished_1753564106138.png", "sha256": "a9439574b53b6e885b6b0bff1183e53aac42d2b31e76f8c8643da5dc14cad22c", "size": 1013580}, {"name": "/com.sobuumedia.sobuu/en-US/phoneScreenshots/home_finished_1771637786160.png", "sha256": "6ecf38542177a53de62653048299a232039943136c01b44e46e231ac4ed0d57f", "size": 1117187}, {"name": "/com.sobuumedia.sobuu/en-US/phoneScreenshots/home_gave_up_1753564104745.png", "sha256": "dee57fb838fdce34a9c2009436a1de54041ca534502d30eb30c72574065d0b14", "size": 443741}, {"name": "/com.sobuumedia.sobuu/en-US/phoneScreenshots/home_gave_up_1771637784437.png", "sha256": "f2b84155921784e32a2eb622f216535dfe58929ac316c51365b6c696f1180f35", "size": 469938}, {"name": "/com.sobuumedia.sobuu/en-US/phoneScreenshots/reset_password_1715270970698.png", "sha256": "0e81b47f79bd0f432939aba049cbc5e012e230b2f37907d389991d39743ad5df", "size": 38040}, {"name": "/com.sobuumedia.sobuu/en-US/phoneScreenshots/reset_password_1753564092706.png", "sha256": "a819dc3f121ed4ac1d453ffa23c204e2121a13d95fd87c5500b3dd6997da2614", "size": 40948}, {"name": "/com.sobuumedia.sobuu/en-US/phoneScreenshots/reset_password_1771637774746.png", "sha256": "61a9eb24df93e7a9bac6fa1590773fa2b453fd487ef04b619e695d055f34ee08", "size": 44363}, {"name": "/com.sobuumedia.sobuu/en-US/phoneScreenshots/search-empty-more-options_1753564120430.png", "sha256": "9c36d6117f782456062a968a5ef65a9a62d22e77a21c0b40913937f6051ccf68", "size": 116146}, {"name": "/com.sobuumedia.sobuu/en-US/phoneScreenshots/search-empty-more-options_1771637804638.png", "sha256": "f649251ca2e71b2fa85c6557bb52b11eb9f300b95d26f558dd2898689a105d32", "size": 121625}, {"name": "/com.sobuumedia.sobuu/en-US/phoneScreenshots/search-empty_1753564116978.png", "sha256": "35c5d6434c256bd5f36a8222cf39ceee88821cec04c0ecce43b4bd99ad60213d", "size": 43013}, {"name": "/com.sobuumedia.sobuu/en-US/phoneScreenshots/search-list_1753564121531.png", "sha256": "3f07b0313bc8764dcf2a487c44b0dca40b1a79b0844deea91b9157db2da1c03e", "size": 812102}, {"name": "/com.sobuumedia.sobuu/en-US/phoneScreenshots/search-list_1771637805760.png", "sha256": "f28488e38db060e19fb48aa615ec5ec0e59090076d61aea931190f286948325c", "size": 941650}, {"name": "/com.sobuumedia.sobuu/en-US/phoneScreenshots/search_1715270986638.png", "sha256": "0481656b532f7fb7deb5f954f6a26a5ec805630523a15a896a6f894a80c52461", "size": 648411}, {"name": "/com.sobuumedia.sobuu/en-US/phoneScreenshots/search_1753564114514.png", "sha256": "777e140ab0479de521d36a7f186c9fd5daaba052cd0df384b182e775aa11ef47", "size": 240467}, {"name": "/com.sobuumedia.sobuu/en-US/phoneScreenshots/search_1771637798659.png", "sha256": "6d2d5be4a36450382df7e3418e81fa0aa241f2b083dc56ac5a580e1250c5ff20", "size": 196366}, {"name": "/com.sobuumedia.sobuu/en-US/phoneScreenshots/search_empty_1771637782380.png", "sha256": "a8030d4aebbbc5cd4ef10e763db5977f3ed5c90595c0b13766919f669ef3afa6", "size": 56048}, {"name": "/com.sobuumedia.sobuu/en-US/phoneScreenshots/search_empty_result_1771637801090.png", "sha256": "6875a607043ff1cd11bee1db1f50a368190c03583f35fb6e2aed656e7aaab8ed", "size": 44858}, {"name": "/com.sobuumedia.sobuu/en-US/phoneScreenshots/search_isbn_1715270974829.png", "sha256": "9e087afbfbda009363903571c28635957b8c6e56881c387c751a2c8c14438bd5", "size": 40209}, {"name": "/com.sobuumedia.sobuu/en-US/phoneScreenshots/search_isbn_1753564100258.png", "sha256": "4664c295faa216c068b3dc5702a82d89e224a89e732adcfa6966cb184652d97f", "size": 42272}, {"name": "/com.sobuumedia.sobuu/en-US/phoneScreenshots/settings_1753564122712.png", "sha256": "891a38f4485c6cabaf33340ee503a99c1c6c472d56726cd9b33fac2adb960bb5", "size": 82133}, {"name": "/com.sobuumedia.sobuu/en-US/phoneScreenshots/settings_1771637812968.png", "sha256": "6dfa895d4b4d5fbb5379fdf5c76e30a7163b910c88667d99ea21bd0a6d63b352", "size": 95100}], "es": [{"name": "/com.sobuumedia.sobuu/es/phoneScreenshots/1.png", "sha256": "70664b623e9ead30d48f4605d3ba222a76a723814c63a74a3d71752b2edc6249", "size": 2608890}, {"name": "/com.sobuumedia.sobuu/es/phoneScreenshots/2.png", "sha256": "0660c975e3f6ac751d53e14bab77763323913c243ff1ce13c15b6b65cf3ff869", "size": 2284965}, {"name": "/com.sobuumedia.sobuu/es/phoneScreenshots/3.png", "sha256": "ef2b2414172484f3f0963a4a551e1610c50431c21ac1fd0a5cc535c77f19cb3d", "size": 1651250}, {"name": "/com.sobuumedia.sobuu/es/phoneScreenshots/4.png", "sha256": "9f9b22768cfb0f00fbb43dfe9150479ce59de4e00e31e4f0aea29db36a9ac91b", "size": 1587528}, {"name": "/com.sobuumedia.sobuu/es/phoneScreenshots/5.png", "sha256": "85e9176f52bb8df1708f8098e194772d5d2afb2614a6f69f77665833aa81670c", "size": 678544}, {"name": "/com.sobuumedia.sobuu/es/phoneScreenshots/6.png", "sha256": "8536f92a54ec83fec9b7f8323b9acb756433583bdfac7ca9db35ebc47cb67df3", "size": 1881581}, {"name": "/com.sobuumedia.sobuu/es/phoneScreenshots/7.png", "sha256": "ef698dc143f1c75d1efc6883d0813404e1fd4db7eea2a0eda5fba3c0c0998588", "size": 1441016}, {"name": "/com.sobuumedia.sobuu/es/phoneScreenshots/8.png", "sha256": "289ed139f131fc15ea21a4a6fcb76cac62795d9588246336446eea310f0dbbe1", "size": 252490}, {"name": "/com.sobuumedia.sobuu/es/phoneScreenshots/Consent_1753564188338.png", "sha256": "20cdecf7290530d4924abdb85e0279b3be880e47c4a7f4b357919b716f1fd82f", "size": 135420}, {"name": "/com.sobuumedia.sobuu/es/phoneScreenshots/Consent_1771637880670.png", "sha256": "e54711b1945111983e73ddc84f86fa10516af1e999472ad6f182624fb8b83060", "size": 107699}, {"name": "/com.sobuumedia.sobuu/es/phoneScreenshots/Currently_Reading_1753564302150.png", "sha256": "12a116133b711406e4d2615cc29771541089c584be2db12bfc0c1b0a9a9b71de", "size": 1225868}, {"name": "/com.sobuumedia.sobuu/es/phoneScreenshots/Currently_Reading_1771637852744.png", "sha256": "c0786653532fe13974b8dc5c825cc0b2a0983f140bfd83efe359ad5ec71f9909", "size": 770544}, {"name": "/com.sobuumedia.sobuu/es/phoneScreenshots/Features_1753564197458.png", "sha256": "721cb857cfc56257646a3034096d2e3e06eab565024b9b2e55d50fe24acd87b1", "size": 138348}, {"name": "/com.sobuumedia.sobuu/es/phoneScreenshots/Features_1771637883712.png", "sha256": "c8a7e2e3171bd254d11ee938a13a3d047ab00adf93aabcffa7511c10a32311cf", "size": 134976}, {"name": "/com.sobuumedia.sobuu/es/phoneScreenshots/Login_1715271020624.png", "sha256": "5e3cc99e876a5cfd4d7e0596b6f35248778d7efebbe97c19f6093021d8843e1c", "size": 90125}, {"name": "/com.sobuumedia.sobuu/es/phoneScreenshots/Login_1753564164036.png", "sha256": "5c6fb948a6f68e40e104ebbf614cd890dc1c68e9a000892dff319dd267fd7049", "size": 87393}, {"name": "/com.sobuumedia.sobuu/es/phoneScreenshots/Login_1771637822600.png", "sha256": "1d807c85c444d025c789108a18abb4b142318833d4f003b4c736796a5250f5d8", "size": 85105}, {"name": "/com.sobuumedia.sobuu/es/phoneScreenshots/book_1715271133809.png", "sha256": "0f2cbf631049962b7af924c66ae25eee7e5924eaf90c4116494cf381f73e7467", "size": 464040}, {"name": "/com.sobuumedia.sobuu/es/phoneScreenshots/book_1753564296903.png", "sha256": "cc0dfc4a9c472dd55e5101693ef955162a08d83717551312fc0a7c4d1c6547b3", "size": 460269}, {"name": "/com.sobuumedia.sobuu/es/phoneScreenshots/book_1771637850876.png", "sha256": "d2489a32503ce607a30f627311608fe53d230817717b6c1f64462bdf4b235124", "size": 462489}, {"name": "/com.sobuumedia.sobuu/es/phoneScreenshots/create_account_1715271075803.png", "sha256": "b74c4b712c95db86639194c26c5eaba38d15022547a13325677115dcd32760eb", "size": 94652}, {"name": "/com.sobuumedia.sobuu/es/phoneScreenshots/create_account_1753564238978.png", "sha256": "a43abbc9f29d2c1cdf98b797d9fc73ec5f3d4d0f0ba998126988199359ccff6e", "size": 94043}, {"name": "/com.sobuumedia.sobuu/es/phoneScreenshots/create_account_1771637835935.png", "sha256": "5c270cc47da6396fce8c8f1d9891ce5ad4f9f3031e3ab9af0015ee09efc835de", "size": 95050}, {"name": "/com.sobuumedia.sobuu/es/phoneScreenshots/home_1715271163346.png", "sha256": "79804f28174b2ec55a2fe8249615b85f8455258f4c983424f3b7e9db469b7e56", "size": 891577}, {"name": "/com.sobuumedia.sobuu/es/phoneScreenshots/home_1753564336167.png", "sha256": "1a4e50d771b60d20b6b1eb80be207e5820c94e129c8ebbd6936601d5fc4dd2e0", "size": 809712}, {"name": "/com.sobuumedia.sobuu/es/phoneScreenshots/home_currently_reading_1771637866936.png", "sha256": "e33420e8984bda3312e478a826e06c228fdf7b0ce557a478fbfe33e2070de4dd", "size": 1024079}, {"name": "/com.sobuumedia.sobuu/es/phoneScreenshots/home_empty_1771637860914.png", "sha256": "8c0758c47a78092ef73a4da5d826841fcd156da1fd3bd7e29edab0f04ca5f20b", "size": 80762}, {"name": "/com.sobuumedia.sobuu/es/phoneScreenshots/home_finished_1753564330591.png", "sha256": "adb0df432e6827738a30f13302c0abd9f6bd87ac67cc0ca9a3904810299ba456", "size": 1014757}, {"name": "/com.sobuumedia.sobuu/es/phoneScreenshots/home_finished_1771637859303.png", "sha256": "08350ec679605051ae990ae3227e16fd4ce0af49130cddca91186a1b6eb48eee", "size": 1117016}, {"name": "/com.sobuumedia.sobuu/es/phoneScreenshots/home_gave_up_1753564327656.png", "sha256": "74253a7c860bce616c0f49ade91cf94f0b9ec2822b250178adb97fc607a921bc", "size": 445343}, {"name": "/com.sobuumedia.sobuu/es/phoneScreenshots/home_gave_up_1771637857560.png", "sha256": "114406d6888c57a18b3b281e60de96be36fc558d4009f7891356b1d72553aaf5", "size": 469794}, {"name": "/com.sobuumedia.sobuu/es/phoneScreenshots/reset_password_1715271128118.png", "sha256": "cebce5e592ffa411e17e7625e580d2b4ea3c9adef4b853549f905b0d9dc04cce", "size": 40374}, {"name": "/com.sobuumedia.sobuu/es/phoneScreenshots/reset_password_1753564289741.png", "sha256": "c94cab22ce0182846ae9f86eacc80f3c460cefdb4b7e51480f9d4109045bf9a0", "size": 44967}, {"name": "/com.sobuumedia.sobuu/es/phoneScreenshots/reset_password_1771637847797.png", "sha256": "ee9a015ac52796f642591c7b0cb75feecfab333fd35098c21d8f1ed6e69db9db", "size": 44032}, {"name": "/com.sobuumedia.sobuu/es/phoneScreenshots/search-empty-more-options_1753564367025.png", "sha256": "f43cb279a48c0e6fbf3a676ca07c6628e49128bae12a745f53d9aa9f3130cdb7", "size": 120958}, {"name": "/com.sobuumedia.sobuu/es/phoneScreenshots/search-empty-more-options_1771637877749.png", "sha256": "4075a6bc8154389ab106e8680cd964aa2a9060d2306cce9755e3958ea858e1b6", "size": 121491}, {"name": "/com.sobuumedia.sobuu/es/phoneScreenshots/search-empty_1753564361152.png", "sha256": "b756645adef96901f4bac21705ae7d2c621dfb4f9d985adf76a9db8943aff208", "size": 45449}, {"name": "/com.sobuumedia.sobuu/es/phoneScreenshots/search-list_1753564369252.png", "sha256": "1a4e50d771b60d20b6b1eb80be207e5820c94e129c8ebbd6936601d5fc4dd2e0", "size": 809712}, {"name": "/com.sobuumedia.sobuu/es/phoneScreenshots/search-list_1771637878834.png", "sha256": "dda645c057977bbb39a857d6827620108334e0bd6a14bc3d36c24ffccfb54202", "size": 941507}, {"name": "/com.sobuumedia.sobuu/es/phoneScreenshots/search_1715271182096.png", "sha256": "8ff9c855105edb507b0122ae27611ccd6acac4b176ab33ef54ff854147b2ee3d", "size": 648304}, {"name": "/com.sobuumedia.sobuu/es/phoneScreenshots/search_1753564357039.png", "sha256": "735fc736ee92b421ee9d8e05d35461fce2c7fb29089a99ee582042d495836a2e", "size": 238809}, {"name": "/com.sobuumedia.sobuu/es/phoneScreenshots/search_1771637871662.png", "sha256": "77dd977ac4d4a7c43031404160c9872004fb64628230e1216c3d18ff28c0014e", "size": 196184}, {"name": "/com.sobuumedia.sobuu/es/phoneScreenshots/search_empty_1771637855473.png", "sha256": "913268e4ff3bcf36649ba0b629286336be889b6fa62cf814b459a1e4ba16a631", "size": 55892}, {"name": "/com.sobuumedia.sobuu/es/phoneScreenshots/search_empty_result_1771637874107.png", "sha256": "7b180748e410b5af52a93147e351c17f59a363f497fb386032bb5e52481d72d8", "size": 44725}, {"name": "/com.sobuumedia.sobuu/es/phoneScreenshots/search_isbn_1715271139490.png", "sha256": "cc85479024de53b653d97bd77cbf298e35fcf905ce933201b42e7d35cd1fa34f", "size": 44954}, {"name": "/com.sobuumedia.sobuu/es/phoneScreenshots/search_isbn_1753564308530.png", "sha256": "d1bcd3badbd35683c185a4cec6cba19ba333650f4a0554ddf49f5fcdd48e18ad", "size": 59064}, {"name": "/com.sobuumedia.sobuu/es/phoneScreenshots/settings_1753564372543.png", "sha256": "df76646da99181c45e8a29d4b55e8d2ed9dd330637f467874d864a14944572ee", "size": 82349}, {"name": "/com.sobuumedia.sobuu/es/phoneScreenshots/settings_1771637886102.png", "sha256": "429fb3409995fc618ab411c169477cebec148f46a0f0d02970355f8f0226cab6", "size": 95180}], "fr": [{"name": "/com.sobuumedia.sobuu/fr/phoneScreenshots/1.png", "sha256": "efcd443320cd5b40c2238c868da1082475dfbedff3c040e2041ad79304dfd725", "size": 2614914}, {"name": "/com.sobuumedia.sobuu/fr/phoneScreenshots/2.png", "sha256": "7c61c875ba6b29fde301513d1ce3c3934ce4d3a816de1bdde8ec5174ff746e00", "size": 2297602}, {"name": "/com.sobuumedia.sobuu/fr/phoneScreenshots/3.png", "sha256": "74dd09c464fce98193b6d6004fb999b6da3312652776ef151f8682cb3050929d", "size": 1670731}, {"name": "/com.sobuumedia.sobuu/fr/phoneScreenshots/4.png", "sha256": "7f04cdb05a38a0071dab39dd0917834659307a0cf4a1b92a24f151217ccd54e4", "size": 1595597}, {"name": "/com.sobuumedia.sobuu/fr/phoneScreenshots/5.png", "sha256": "8d1ba8df5854d62a667290a82e9fee004adcd0cc310847167d6a907e8d2613cd", "size": 684631}, {"name": "/com.sobuumedia.sobuu/fr/phoneScreenshots/6.png", "sha256": "0024ded7fbc4b6716222e5b787f38f82c0c8963d1f415cc71769a7cea240bf82", "size": 1890619}, {"name": "/com.sobuumedia.sobuu/fr/phoneScreenshots/7.png", "sha256": "3809d7a47930db1c80ed909eaf152ca8b8a65a0833dfd6ea7de057a5d5cc1513", "size": 1415766}, {"name": "/com.sobuumedia.sobuu/fr/phoneScreenshots/8.png", "sha256": "c910264d54b3a3bd6771f2423c91fdcbf0b59f60e29069127c8e9b5b6bee4f88", "size": 324007}]}}, "summary": {"de": "Verfolge deine Buchlektüre und organisiere deine Lektüren", "es": "Lleva el seguimiento de tus lecturas y organiza tus libros", "fr": "Suivez vos lectures de livres et organisez-les"}, "description": {"de": "Sobuu dient dazu, deine Buchlektüre zu verfolgen und deine Lektüren zu organisieren.\nDu kannst außerdem Kommentare zu einer Seite oder zu dem Prozentsatz des Buches hinterlassen, den du für kommentierenswert hältst.\nAndere können diese Kommentare lesen und darauf antworten.\n", "es": "Sobuu se usa para llevar el seguimiento de la lectura de libros y organizar tus lecturas.\nTambién puedes dejar comentarios en una página o en el porcentaje del libro que creas que merece un comentario.\nOtros pueden leer esos comentarios y responderlos.\n", "fr": "Sobuu sert à suivre la lecture de vos livres et à organiser vos lectures.\nVous pouvez aussi laisser des commentaires sur une page ou sur le pourcentage du livre qui vous semble mériter un commentaire.\nLes autres peuvent lire ces commentaires et y répondre.\n"}}, "versions": {"80485e7b4ec36c9b82c40a452479a3958ab1ca7e2101bf3b2aaa25416ac96e22": {"added": 1780209998122, "file": {"name": "/com.sobuumedia.sobuu_12.apk", "sha256": "80485e7b4ec36c9b82c40a452479a3958ab1ca7e2101bf3b2aaa25416ac96e22", "size": 12172277, "ipfsCIDv1": "bafybeibvkvcnzpsrp4nbpw432464fui3hstllmqd7oixor466jqno2ajuq"}, "src": {"name": "/com.sobuumedia.sobuu_12_src.tar.gz", "sha256": "2f7ff986362d3c46cd35fbe2b99e24662883030cf4ee1a24bb46f5876d2b5f5d", "size": 57055014}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.4.2", "versionCode": 12, "features": [{"name": "android.hardware.camera"}], "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 37}, "signer": {"sha256": ["b56c63b6bd0bf31114447748b781ad1bde4b10dbf9c0fc6e61b3dc71550f63a9"]}, "usesPermission": [{"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.DISABLE_KEYGUARD"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.CHANGE_CONFIGURATION"}, {"name": "android.permission.CAMERA"}, {"name": "com.sobuumedia.sobuu.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Connects to getsobuu.com to fetch community content (optional feature) and to the API from ISBNdb to get information about the books."}}, "whatsNew": {"de": "📚 Neues unteres Panel mit Tabs für Buchinformationen und Rezensionen hinzugefügt.\n\n🖼️ Benutzerdefinierte Profil-Avatare hinzugefügt.\n\n👀 Kleine Änderungen an der Benutzeroberfläche hinzugefügt.\n\n📝 Du kannst jetzt deine Notizen und Kommentare zu Büchern direkt in deinem Profil ansehen.\n\n📖 Das Popup zum Abschließen eines Buches wurde durch eine neue Vollbildansicht ersetzt.\n\n📅 Der erste Tag der Woche wird jetzt automatisch an deine Region angepasst.\n\n🇫🇷 Französisch als unterstützte Sprache hinzugef", "en-US": "📚 Added a new bottom panel with tabs for book info, and reviews.\n\n🖼️ Added custom profile avatars.\n\n👀 Added minor UI changes\n\n📝 You can now view your notes and comments left in books from your profile.\n\n📖 Replaced the “finish book” popup with a new fullscreen experience.\n\n📅 The first day of the week is now set automatically based on your region.\n\n🇫🇷 Added french as supported language.\n\n⚙️ Improved app compatibility and internal performance.\n\n❌ Minor error fixes.\n", "es": "📚 Añadido un nuevo panel inferior con pestañas para información del libro y reseñas.\n\n🖼️ Añadidos avatares de perfil personalizados.\n\n👀 Añadidos pequeños cambios en la interfaz.\n\n📝 Ahora puedes ver desde tu perfil las notas y comentarios que dejaste en los libros.\n\n📖 Reemplazada la ventana de “finalizar libro” por una nueva experiencia a pantalla completa.\n\n📅 El primer día de la semana ahora se ajusta automáticamente según tu región.\n\n🇫🇷 Añadido el francés como idioma disponible.\n\n⚙️ Mejorada la", "fr": "📚 Ajout d’un nouveau panneau inférieur avec des onglets pour les informations du livre et les avis.\n\n🖼️ Ajout d’avatars de profil personnalisés.\n\n👀 Ajout de petits changements dans l’interface.\n\n📝 Vous pouvez désormais consulter depuis votre profil les notes et commentaires laissés sur les livres.\n\n📖 La fenêtre de fin de lecture a été remplacée par une nouvelle expérience en plein écran.\n\n📅 Le premier jour de la semaine est maintenant défini automatiquement selon votre région.\n\n🇫🇷 Le français a "}}}}, "com.standardnotes": {"metadata": {"lastUpdated": 1781040519859, "icon": {"en-US": {"name": "/icons/com.standardnotes.3005220.png", "sha256": "47b2cde6a681fc6e5e06cba743d095ed299cc9698f9258333bc2c964a5e1cb47", "size": 629}}}, "versions": {"c69751cd2ad57f3913968f6e7fbaf5ab3fb0c7ecbebf18bc64eff467bbd3b418": null, "31c7720c5fdc6b6c7533af8acd549752fc70d2779d83b815643e7f72e454a76a": null, "9b283c2b1f014731f3c909f24666fe4650160e645b082ea59ba027beb77114a8": {"added": 1781040519859, "file": {"name": "/com.standardnotes_3005220.apk", "sha256": "9b283c2b1f014731f3c909f24666fe4650160e645b082ea59ba027beb77114a8", "size": 89606286, "ipfsCIDv1": "bafybeih5qfq4sbs4nm43csc3guzuiifup3libs7aejl4sry5yhnfgefj2a"}, "src": {"name": "/com.standardnotes_3005220_src.tar.gz", "sha256": "752a0e678952f62dfa22e59b4ea7881f36de7b43539c671b0b44f063e6157a23", "size": 536643157}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "3.201.30", "versionCode": 3005220, "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}]}}, "ae106e7a3c02a385c085b7566e83a7d88e5075caf8ee972e4081791d06565955": {"added": 1780094298321, "file": {"name": "/com.standardnotes_3005217.apk", "sha256": "ae106e7a3c02a385c085b7566e83a7d88e5075caf8ee972e4081791d06565955", "size": 89593998, "ipfsCIDv1": "bafybeies2jfbtt2m23szv4dwoxrkppc6wtlsapsik5t4nt52dov4ixtkfi"}, "src": {"name": "/com.standardnotes_3005217_src.tar.gz", "sha256": "e7f54ad2a5bb1b2be1f08bf76c3d8760b3c6e5d640bfb6eebcda5f023bee50b5", "size": 536611612}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "3.201.28", "versionCode": 3005217, "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.starry.myne": {"metadata": {"categories": ["Download", "Ebook Reader", "Reading"]}}, "com.studio4plus.homerplayer2": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"a74aa4be383fdda910efc8fec2a9da41a89b743edeedd6da59ab26c85faacc79": null, "ef2c50c7da79af25a9a3e2af37951f3e9d1d86116ff70d23cc2b82b5be9f91bf": {"added": 1781040519859, "file": {"name": "/com.studio4plus.homerplayer2_46.apk", "sha256": "ef2c50c7da79af25a9a3e2af37951f3e9d1d86116ff70d23cc2b82b5be9f91bf", "size": 4508094, "ipfsCIDv1": "bafybeiavcdio5dkiplmdsmyzujrh2xwieax54ej4jaadn556xdvapr7lcu"}, "src": {"name": "/com.studio4plus.homerplayer2_46_src.tar.gz", "sha256": "8f985f8380158ca539cfe35d490f6d9eb1e117f930e70b689e1513c380d9e3da", "size": 25150551}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.5.11", "versionCode": 46, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["3aac6b64194159612aa5d5d179a3ff6813473a207a34a47e0bb8d185a2f896d7"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.WRITE_SECURE_SETTINGS"}, {"name": "com.studio4plus.homerplayer2.kiosk.permission.KIOSK_RESUME"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.studio4plus.homerplayer2.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Improved TTS step in onboarding, it should be now easier to understand.\nUpdated targetSdk to 36 (Android 16).\n"}}}}, "com.superproductivity.superproductivity": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"c53a1284b3a90f0020624e829e60aa1281910a55f058a64d01663a1e2105b80f": null, "c11a3a7a49571271b3534fa1e86b2b9b2f4b4ca23d7ba149f3d0906011348981": null, "e27cd452849dc429eec8d6660e7c6b5066b02c7dae52a563b81a97ba1e288512": {"added": 1781040519859, "file": {"name": "/com.superproductivity.superproductivity_1809019000.apk", "sha256": "e27cd452849dc429eec8d6660e7c6b5066b02c7dae52a563b81a97ba1e288512", "size": 19886477, "ipfsCIDv1": "bafybeie7glujdg5qkcqouvr5gyb2w7solda4ufmvaiu7z5ylqorfshc7ve"}, "src": {"name": "/com.superproductivity.superproductivity_1809019000_src.tar.gz", "sha256": "1401a5e94b23270dd74fb28eb8b91fe3fb274fa3a501b5dbc2939440bb9a5ed1", "size": 418110939}, "manifest": {"versionName": "18.9.1", "versionCode": 1809019000, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["46d787e692974459a5ca2f72d9fcb252c252cf7396e88acd7908e9916b602064"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"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.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "com.superproductivity.superproductivity.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "e9c9c60ef9cb160e17dde19b9dc94e3f980ee3409c341fd1612e5c4a4fe0135d": {"added": 1780172537598, "file": {"name": "/com.superproductivity.superproductivity_1808009000.apk", "sha256": "e9c9c60ef9cb160e17dde19b9dc94e3f980ee3409c341fd1612e5c4a4fe0135d", "size": 19689501, "ipfsCIDv1": "bafybeieg4wbytnokjlebw6qaf2kevwyuofap3noajluoja23qt6gph2re4"}, "src": {"name": "/com.superproductivity.superproductivity_1808009000_src.tar.gz", "sha256": "b3d1624b8b0a592a17a3240fc5e2414f4df1b2a9c41c7ae207a2226383aa6e72", "size": 387282527}, "manifest": {"versionName": "18.8.0", "versionCode": 1808009000, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["46d787e692974459a5ca2f72d9fcb252c252cf7396e88acd7908e9916b602064"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"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.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "com.superproductivity.superproductivity.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.swatian.nexnode.free": {"metadata": {"lastUpdated": 1780699361309}, "versions": {"e00d1285d0aff87ecf709e28befc67184ed7cafeb9ef9cb8411a32b3286002d2": {"added": 1780699361309, "file": {"name": "/com.swatian.nexnode.free_395.apk", "sha256": "e00d1285d0aff87ecf709e28befc67184ed7cafeb9ef9cb8411a32b3286002d2", "size": 13362232, "ipfsCIDv1": "bafybeih4ghym6zfkv3rs7g62day43phmbeonh7wcyxqn4ywv7xxwxwdu6a"}, "src": {"name": "/com.swatian.nexnode.free_395_src.tar.gz", "sha256": "d449f1f5d757d8e2a8c8cf194073dd8825a1ddda6ab028d1087b46e8e027a964", "size": 2301158}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "4.0.0-rc1", "versionCode": 395, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 37}, "signer": {"sha256": ["3970deffbaabca684c8334cb3ac05900f3313936362cc3e951cd210c260cdd30"]}, "usesPermission": [{"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.INTERNET"}, {"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": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.swatian.nexnode.free.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on api.linode.com servers"}}, "whatsNew": {"en-US": "4.0.0-rc1\n\nA new way to interact with your Linode account and infrastructure. In this version, NexNode is going through a complete overhaul of the UI, adding new features and enhancing the current ones.\n\nRelease notes will be published with the stable release.\n\nhttps://codeberg.org/swatian/NexNode/releases"}}, "98c2e9b4b79437c66ae60265c1ab79b21c4abbab0f5f57e6355ccde801e4b60c": {"whatsNew": null}, "1adc08abd0cef78492a28b03c8a90fcd11c959fb6496dd45187fba900eeb297a": {"whatsNew": null}}}, "com.sweak.qralarm": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"0b94761c3a8922bad6f7ca93c98586837555db80257eda1bc3ae99fca978e094": null, "484201738973e0e0b093e4b3324eeb9af7cd1cd9bdd9e7d1d3733013e07bf218": {"added": 1781040519859, "file": {"name": "/com.sweak.qralarm_81.apk", "sha256": "484201738973e0e0b093e4b3324eeb9af7cd1cd9bdd9e7d1d3733013e07bf218", "size": 19491735, "ipfsCIDv1": "bafybeiccs3mjgme4jp66uut4t2yefigxxdzd6o5usavvgysxzebswi3vpu"}, "src": {"name": "/com.sweak.qralarm_81_src.tar.gz", "sha256": "b08f628a83ea5c2d415b5eb20c90a704edcb296f8533c5eb7b59b14ebc9930b5", "size": 13453443}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.10.0", "versionCode": 81, "features": [{"name": "android.hardware.camera"}], "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 37}, "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": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "com.sweak.qralarm.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeAdd": {"en-US": "Promotes paid Pro version for some features"}}, "whatsNew": {"en-US": "* Added code names feature - easily manage your codes!"}}, "83e6e680ef7ca2845080cba8403026d440fab038493dafb7a8c1b7109f05c815": {"whatsNew": null}}}, "com.symeonchen.wakeupscreen": {"metadata": {"added": 1780209998122, "categories": ["System"], "changelog": "https://github.com/riko2chen/WakeUpScreen/blob/HEAD/docs/CHANGELOG.md", "issueTracker": "https://github.com/riko2chen/WakeUpScreen/issues", "lastUpdated": 1780209998122, "license": "GPL-3.0-only", "sourceCode": "https://github.com/riko2chen/WakeUpScreen", "webSite": "https://riko2chen.github.io/WakeUpScreen/", "screenshots": {"phone": {"en-US": [{"name": "/com.symeonchen.wakeupscreen/en-US/phoneScreenshots/1.png", "sha256": "bc6af918385f914bd87f4bdf46dbb9e4c2c188aa55ba315b38f3af60278283d6", "size": 521286}, {"name": "/com.symeonchen.wakeupscreen/en-US/phoneScreenshots/2.png", "sha256": "da7a90a7114c690418cba7a49649853a16456388642c4116b37e00f1ccbdc3c3", "size": 30710}], "it": [{"name": "/com.symeonchen.wakeupscreen/it/phoneScreenshots/1.png", "sha256": "bc6af918385f914bd87f4bdf46dbb9e4c2c188aa55ba315b38f3af60278283d6", "size": 521286}, {"name": "/com.symeonchen.wakeupscreen/it/phoneScreenshots/2.png", "sha256": "da7a90a7114c690418cba7a49649853a16456388642c4116b37e00f1ccbdc3c3", "size": 30710}], "zh-CN": [{"name": "/com.symeonchen.wakeupscreen/zh-CN/phoneScreenshots/1.png", "sha256": "db2fe9a26b08bb96c296e7b12249d7e589d36515856ca7e77f5014fc2f3b5314", "size": 509318}, {"name": "/com.symeonchen.wakeupscreen/zh-CN/phoneScreenshots/2.png", "sha256": "eddada4d2d65fe212b6896302f9de8f17d5f13c5397565e0f4d9c28aad13e65d", "size": 34338}]}}, "authorEmail": "symeonchen@gmail.com", "authorName": "riko", "name": {"en-US": "WakeUpScreen", "it": "WakeUpScreen", "zh-CN": "通知亮屏"}, "summary": {"en-US": "Wake your screen gently the moment a notification arrives", "it": "Accende lo schermo quando arriva una notifica", "zh-CN": "收到通知的瞬间，屏幕为你亮起"}, "description": {"en-US": "WakeUpScreen is an open-source Android app that gently wakes your display the moment a notification arrives. No cloud, no clutter, no compromise.\n\nFeatures:\n\n• Instant Wake — Your screen lights up the moment a notification arrives. Never miss what matters while your phone sits on the desk.\n\n• Pocket Mode — Intelligently detects when your phone is in a pocket or bag, and stays off. Saves battery where it counts.\n\n• App Filtering — Choose exactly which apps can wake your screen. Full control over what deserves your attention.\n\n• Dark Mode — A beautiful dark interface that feels at home on any AMOLED display. Easy on the eyes, easy on the battery.\n\n• No Internet — Runs entirely on your device. Zero data collected, zero servers contacted. Your privacy is absolute.\n\n• Lightweight — Minimal footprint, negligible battery impact. Built in Kotlin for native performance that just works.\n\nHow It Works:\n\n1. Install and grant notification access. Only this single permission is required — your data never leaves your device.\n2. Choose which apps can wake your screen. Let important messages through, filter the noise.\n3. Live your life. WakeUpScreen runs silently in the background, lighting up on notification and staying dark in your pocket.\n\nAdditional features (all toggleable):\n\n• Custom wake duration\n• Do Not Disturb awareness — pauses wake-up while DND is enabled\n• Sleep mode with custom quiet hours\n• Persistent notification filtering — skips long-running notifications like music and navigation\n• Charging-only filter — only wake when the device is charging\n• Notification log with channel info (importance, sound, vibration)\n• Function test page for diagnosing notification events\n\nBuilt with Jetpack Compose and Material 3. Licensed under GPLv3. No ads, no tracking, no network permission.\n", "it": "WakeUpScreen è un'app Android open-source che accende delicatamente il display nel momento in cui arriva una notifica. Nessun cloud, nessun disordine, nessun compromesso.\n\nFunzionalità:\n\n• Attivazione Istantanea — Lo schermo si illumina nel momento in cui arriva una notifica. Non perdere mai ciò che conta mentre il telefono è sulla scrivania.\n\n• Modalità Tasca — Rileva intelligentemente quando il telefono è in tasca o in borsa e resta spento. Risparmia batteria dove serve.\n\n• Filtro App — Scegli esattamente quali app possono attivare lo schermo. Controllo totale su ciò che merita la tua attenzione.\n\n• Modalità Scura — Un'interfaccia scura e raffinata, perfetta per qualsiasi display AMOLED. Delicata per gli occhi, leggera per la batteria.\n\n• Nessun Internet — Funziona interamente sul tuo dispositivo. Zero dati raccolti, zero server contattati. La tua privacy è assoluta.\n\n• Leggera — Impatto minimo, consumo di batteria trascurabile. Sviluppata in Kotlin per prestazioni native che funzionano e basta.\n\nCome Funziona:\n\n1. Installa e concedi l'accesso alle notifiche. Serve solo questo permesso — i tuoi dati non lasciano mai il dispositivo.\n2. Scegli quali app possono attivare lo schermo. Lascia passare i messaggi importanti, filtra il rumore.\n3. Vivi la tua vita. WakeUpScreen funziona silenziosamente in background.\n\nFunzionalità aggiuntive (tutte attivabili/disattivabili):\n\n• Durata attivazione personalizzabile\n• Rilevamento Non Disturbare — mette in pausa l'attivazione quando NDD è attivo\n• Modalità Sonno con orari personalizzabili\n• Filtro notifiche persistenti — ignora notifiche di musica, navigazione, ecc.\n• Filtro solo-in-carica — attiva solo durante la ricarica\n• Registro notifiche con informazioni sul canale (importanza, suono, vibrazione)\n• Pagina di test funzionalità per diagnosticare gli eventi di notifica\n\nSviluppata con Jetpack Compose e Material 3. Licenza GPLv3. Nessuna pubblicità, nessun tracciamento, nessun permesso di rete.\n", "zh-CN": "通知亮屏（WakeUpScreen）是一款开源 Android 应用，收到通知时自动点亮屏幕。无云服务、无冗余、零妥协。\n\n功能特性：\n\n• 即时亮屏 —— 收到通知的瞬间屏幕自动亮起。手机放在桌上也不会错过重要信息。\n\n• 口袋模式 —— 智能检测手机是否在口袋或包中，自动保持息屏。省电从细节做起。\n\n• 应用筛选 —— 精确选择哪些应用可以亮屏。完全掌控什么值得你的关注。\n\n• 深色模式 —— 精美的深色界面，完美适配 AMOLED 屏幕。护眼又省电。\n\n• 无需网络 —— 完全在设备本地运行。零数据采集，零服务器连接。你的隐私得到绝对保障。\n\n• 轻量级 —— 极小的资源占用，几乎无感的电量消耗。基于 Kotlin 开发，原生性能开箱即用。\n\n设计理念：\n\n三星等厂商更倾向于 Always on Display，而本应用则倾向于在平常关闭屏幕，收到通知时再点亮，类似 iOS 与 MIUI 的表现形式。\n\n与类似应用相比，本应用有三个核心优势：\n- 开源 —— 遵循 GPLv3 协议，所有代码完全公开\n- 无需网络 —— 不申请网络权限，让使用者安心\n- 无广告 —— 纯粹为需求而生，没有盈利压力\n\n使用方法：\n\n1. 安装并授权通知访问权限。仅此一项权限，数据永不离开你的设备。\n2. 选择哪些应用可以唤醒屏幕，放行重要消息、过滤无关干扰。\n3. 就这样，尽情生活。WakeUpScreen 在后台静默运行。\n\n更多可选功能（均可自由开关）：\n\n• 自定义亮屏时间\n• 免打扰侦测 —— 开启免打扰时自动暂停亮屏\n• 睡眠模式 —— 自定义夜间暂停时段\n• 持续通知优化 —— 自动忽略导航、音乐等长驻通知\n• 仅充电时唤醒\n• 通知日志（记录通知渠道的重要级别、声音、震动信息）\n• 功能测试页面\n\n基于 Jetpack Compose 与 Material 3 开发。GPLv3 开源协议。无广告、无追踪、不申请网络权限。\n"}, "icon": {"en-US": {"name": "/com.symeonchen.wakeupscreen/en-US/icon_2ZQ8MjJ73Ryvp1NyJMBtH_NFj7YJkFVfkPOPZe8RO9k=.png", "sha256": "d9943c32327bdd1cafa7537224c06d1ff3458fb60990555f90f38f65ef113bd9", "size": 38468}, "it": {"name": "/com.symeonchen.wakeupscreen/it/icon_2ZQ8MjJ73Ryvp1NyJMBtH_NFj7YJkFVfkPOPZe8RO9k=.png", "sha256": "d9943c32327bdd1cafa7537224c06d1ff3458fb60990555f90f38f65ef113bd9", "size": 38468}, "zh-CN": {"name": "/com.symeonchen.wakeupscreen/zh-CN/icon_2ZQ8MjJ73Ryvp1NyJMBtH_NFj7YJkFVfkPOPZe8RO9k=.png", "sha256": "d9943c32327bdd1cafa7537224c06d1ff3458fb60990555f90f38f65ef113bd9", "size": 38468}}, "preferredSigner": "638bf42450477c1adbd3fbc4b024b77ea52a7594bc0953bbc44d8fec8021bcbc"}, "versions": {"6e31ecb93180663d63e8da6167d2ddd6adb23540b62f442a52951e8e65264b67": {"added": 1780209998122, "file": {"name": "/com.symeonchen.wakeupscreen_30300.apk", "sha256": "6e31ecb93180663d63e8da6167d2ddd6adb23540b62f442a52951e8e65264b67", "size": 3994022, "ipfsCIDv1": "bafybeibhe3psdxsb24nall5rs7whcln4waxjsdcmnqubxf7bshvzsikllu"}, "src": {"name": "/com.symeonchen.wakeupscreen_30300_src.tar.gz", "sha256": "5c8359b6266abc1a9b1a4df2c75bba30dcd64b340979ab45803365625f76d7c5", "size": 2943224}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a"], "versionName": "3.0.3", "versionCode": 30300, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 35}, "signer": {"sha256": ["638bf42450477c1adbd3fbc4b024b77ea52a7594bc0953bbc44d8fec8021bcbc"]}, "usesPermission": [{"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "com.symeonchen.wakeupscreen.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "• First release on F-Droid\n• Added fastlane metadata for F-Droid\n• No functional changes from 3.0.2\n", "it": "• Prima release su F-Droid\n• Aggiunti metadata fastlane per F-Droid\n• Nessun cambiamento funzionale rispetto a 3.0.2\n", "zh-CN": "• 首次发布到 F-Droid\n• 新增 fastlane metadata 以支持 F-Droid\n• 相较 3.0.2 无功能变动\n"}}}}, "com.tachibana.downloader": {"metadata": {"categories": ["Download", "Internet"]}}, "com.tailgunnerx.piccollage": {"metadata": {"added": 1781040519859, "categories": ["Graphics", "Multimedia"], "issueTracker": "https://github.com/tailgunnerx/PicCollage-Android/issues", "lastUpdated": 1781040519859, "license": "Apache-2.0", "sourceCode": "https://github.com/tailgunnerx/PicCollage-Android", "screenshots": {"phone": {"en-US": [{"name": "/com.tailgunnerx.piccollage/en-US/phoneScreenshots/1.png", "sha256": "d686b058f38140664a5003e9db0210f48e0e2fbdcbba508d85b2106929894204", "size": 920968}, {"name": "/com.tailgunnerx.piccollage/en-US/phoneScreenshots/2.png", "sha256": "ca20fa935fd0b9698686e5985ec7cb4011de8a2c7a0f6b80213e7891c71252d8", "size": 787486}]}}, "authorName": "tailgunnerx", "name": {"en-US": "PicCollage"}, "summary": {"en-US": "High-performance photo collage studio with 26 dynamic gradients and pro layouts."}, "description": {"en-US": "A high-performance, native Android photo collage studio built entirely with Jetpack Compose.\n\nFeatures:\n- 🎨 26 Dynamic Gradient Borders: Neon, Cyberpunk, Holographic, and more.\n- 📐 10 Pro-Style Layouts: From single frames to complex asymmetric grids.\n- 🖼️ Slot-Based Photo Management: Add photos exactly where you want them.\n- 🔄 Image Manipulation: 90° rotation and easy photo removal.\n- 🌈 Advanced Color Control: Full-spectrum picker and vibrant palettes.\n- 💾 High-Resolution Export: 1080x1080px crisp output saved to your Gallery.\n\nOptimized for speed and aesthetic control with zero external library overhead. 100% Offline and Private.\n"}, "icon": {"en-US": {"name": "/com.tailgunnerx.piccollage/en-US/icon_-b05ilbYaH3B4_C8JG9vEAofv4GpdIjnbK0mKNSQ_TU=.png", "sha256": "f9bd398a56d8687dc1e3f0bc246f6f100a1fbf81a97488e76cad2628d490fd35", "size": 486109}}, "preferredSigner": "2102d8bf7f37f7c6c70d2564dd8a1d1e4a2e98c7f939953745784469a31a982e"}, "versions": {"262acdbb9e978f1d20bd8297a6abec14c579ecba11d4ca329976eac42eb97b7f": {"added": 1781040519859, "file": {"name": "/com.tailgunnerx.piccollage_1.apk", "sha256": "262acdbb9e978f1d20bd8297a6abec14c579ecba11d4ca329976eac42eb97b7f", "size": 8121444, "ipfsCIDv1": "bafybeiejr6flx5gmeti47g6wayjyl4gro7xikj4w7dic7xdborrsfbyuwu"}, "src": {"name": "/com.tailgunnerx.piccollage_1_src.tar.gz", "sha256": "700e3d3d95571d7cbe208f8c9aea7ea64af47046a134b11578eac32a88c68185", "size": 1586822}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.0", "versionCode": 1, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["2102d8bf7f37f7c6c70d2564dd8a1d1e4a2e98c7f939953745784469a31a982e"]}, "usesPermission": [{"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "com.tailgunnerx.piccollage.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.techtrest.privamatic": {"metadata": {"lastUpdated": 1780699361309, "featureGraphic": {"en-US": {"name": "/com.techtrest.privamatic/en-US/featureGraphic_5_M0BmterCGikHWwe2mKgLM53V_jDdtsZE5qse5bops=.png", "sha256": "e7f334066b5eac21a29075b07b698a80b339dd5fe30ddb6c644e6ab1ee5ba29b", "size": 90987}}, "authorName": "Techtrest", "summary": {"en-US": "Privacy score for your Android — 45+ checks, no cloud, no tracking."}, "description": {"en-US": "Privamatic audits your Android device and gives you a clear 0-100 privacy score based on your actual settings — not guesswork.\n\nWhether you're just starting to take privacy seriously or you're already running GrapheneOS, Privamatic shows you exactly what's exposing your data and how to fix it, step by step.\n\n45+ automated checks cover system security (screen lock, encryption, USB debugging, biometrics), network privacy (VPN, Private DNS, Wi-Fi scanning), surveillance apps (Google, Meta, Microsoft, TikTok, AI assistants), and default apps (browser, keyboard, launcher, email).\n\nQuick Wins surface the easiest improvements first — each one includes plain-English instructions and a direct link to the relevant Settings page.\n\nManual Checks remind you to periodically review location permissions, camera and microphone access, and unused apps — the things that can't be checked automatically.\n\nA home screen widget keeps your privacy score visible at a glance, with Material You theming that adapts to your wallpaper.\n\nFully offline — no network requests, no analytics, no accounts, no cloud sync. All data stays on your device.\n"}, "icon": {"en-US": {"name": "/com.techtrest.privamatic/en-US/icon_fC6PiIOE38Qr81qu-JmDoLgY1-vqq3n3s11b9sQB_hU=.png", "sha256": "7c2e8f888384dfc42bf35aaef89983a0b818d7ebeaab79f7b35d5bf6c401fe15", "size": 18542}}}, "versions": {"c93479b8f0d0d68320aba3c5b598fb233545aa210f053602ba9158d2e6edd65a": {"added": 1780699361309, "file": {"name": "/com.techtrest.privamatic_2.apk", "sha256": "c93479b8f0d0d68320aba3c5b598fb233545aa210f053602ba9158d2e6edd65a", "size": 2905046, "ipfsCIDv1": "bafybeihp3xfyhrn4ahrn3jgwk7xdroe3nvs7s4mmq2quxeb5ebdws7j42e"}, "src": {"name": "/com.techtrest.privamatic_2_src.tar.gz", "sha256": "371b1014b398efd133ce00505f1402cc63cd7b9c673370c838e34f03be2ba560", "size": 3681390}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.1", "versionCode": 2, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["4582016f7fc5ef35597bcf0f8b72ed93af02108e4a2fa58bf7b1509606ce67c7"]}, "usesPermission": [{"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "com.techtrest.privamatic.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Trusted Apps — whitelist FOSS apps to remove unfair privacy penalties\n- New app icon and feature graphic\n- VPN + Private DNS scoring fix — no penalty when VPN handles DNS\n- Widget now reflects trusted apps in score\n"}}, "ca46a4dc40e93042930c929564de80dbabe207eb7019e4bc7bfbdd3b2b9d47dd": {"whatsNew": {"en-US": "First release.\n"}}}}, "com.tmdev.fasttimes": {"metadata": {"lastUpdated": 1780441838659}, "versions": {"3873bfcbc68a05e4f691eeaf6256f3be0507cb59e4a393ff37f7a7b87054b6ac": null, "5e7dc5b378e81a471b4107854886d3387af989ef770bf57d7551cdd96b66e798": {"added": 1780441838659, "file": {"name": "/com.tmdev.fasttimes_5.apk", "sha256": "5e7dc5b378e81a471b4107854886d3387af989ef770bf57d7551cdd96b66e798", "size": 6814739, "ipfsCIDv1": "bafybeidhr37ns34xpwdbayg25ttkkiudof4cynluilcc2iqm67m3qpmlga"}, "src": {"name": "/com.tmdev.fasttimes_5_src.tar.gz", "sha256": "28eb17ee80f7faf5e926de96cb91104bfec4f19dd21c78ec548cbd96bbdc9173", "size": 10503878}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.0.4", "versionCode": 5, "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": "- add monochrome app icon support\n- improve fasting streak logic and UI display\n\n\n### Fixed\n"}}}}, "com.tombursch.kitchenowl": {"metadata": {"lastUpdated": 1780699361309}, "versions": {"5601afd8d3e790eeb98a40b628390c46b3b9906511df34ca9fcffbfd7879e19f": null, "5c4edab1a611be5821ecff8d2feb434e31395a7b98e60682ffc82eb4bc25797c": {"added": 1780699361309, "file": {"name": "/com.tombursch.kitchenowl_123.apk", "sha256": "5c4edab1a611be5821ecff8d2feb434e31395a7b98e60682ffc82eb4bc25797c", "size": 79857327, "ipfsCIDv1": "bafybeiho4zhoe4odyzvd5xdajq3ltxd6z5hk72bowxi3ljs2xl6jo7gs4e"}, "src": {"name": "/com.tombursch.kitchenowl_123_src.tar.gz", "sha256": "a3fee7802f3d086baff9ab09edf18614ba8918fef5f1ab068126974f8e11ba13", "size": 612622434}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "0.7.9", "versionCode": 123, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["71039d6a92ccad12f017685e112d74eee40ccc2f8731d9d10352310d194d6d22"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM", "maxSdkVersion": 33}, {"name": "com.tombursch.kitchenowl.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- New and updated translations\n- Bug fixes and other improvements\n"}}}}, "com.torrents_csv_android": {"metadata": {"categories": ["Download"]}}, "com.tortel.syslog": {"metadata": {"lastUpdated": 1780306216819}, "versions": {"0d4f3a544df9b0e3588a6b07f74a9989e161136775caa980d700ac2e759ebddf": null, "9f91b54f50206efb7ec8a2d3305580310ae437b3a0098547e11d6ad30488f6dc": {"added": 1780306216819, "file": {"name": "/com.tortel.syslog_42.apk", "sha256": "9f91b54f50206efb7ec8a2d3305580310ae437b3a0098547e11d6ad30488f6dc", "size": 6262831, "ipfsCIDv1": "bafybeih6o4smz57hybiocidjl4cvq5fr7buxeqo52gkxtm3jdi55k274by"}, "src": {"name": "/com.tortel.syslog_42_src.tar.gz", "sha256": "386281e1ea781279d280e6181c65f7843d151e533c87f064dfd82edf9884bf88", "size": 1529117}, "manifest": {"versionName": "2.6.0", "versionCode": 42, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["2639011d182384d1691bd43880edbd1d6f8eaa61090b79dc17c3dab045b13ae6"]}, "usesPermission": [{"name": "android.permission.READ_LOGS"}, {"name": "android.permission.ACCESS_SUPERUSER"}, {"name": "com.tortel.syslog.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Version 2.6.0  - May 30, 2026\n- Bump version to v2.6.0\n- Bump version to v2.6.0\n- Bump version to v2.6.0\n- Bump version to 2.6.0\n- Update copyright headers\n- Remove unused drawable resources\n- Update app icon, again\n- Update monochrome icon\n- Working on a color themed icon\n- Check for the READ_LOGS permission alongside the root check\n- Clean up things a little bit\n- Update fastlane dependencies\nSee https://github.com/Tortel/SysLog/blob/master/Changelog.md for full changelog\n"}}}}, "com.tristinbaker.defide": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"50f0e41bd238d9ebbe986262f52acf91edeb122c07adee90c5cf4fc07800ed94": null, "ba7f408bb34c5201339d20580c2c04b69bb314543a0e8a6b745149bf0f24557d": {"added": 1781040519859, "file": {"name": "/com.tristinbaker.defide_19.apk", "sha256": "ba7f408bb34c5201339d20580c2c04b69bb314543a0e8a6b745149bf0f24557d", "size": 44546907, "ipfsCIDv1": "bafybeibuq63djc4jorvh7lv5paj2vgg2j6sajruqoaylmvajt56s2ttpam"}, "src": {"name": "/com.tristinbaker.defide_19_src.tar.gz", "sha256": "0ff145789dab6082cf799fc20fe844a05ac36d7e0ad903adc415b836259a91d3", "size": 66088986}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.0.2", "versionCode": 19, "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- Saint Lawrence duplicate fix from v2.0.1 was not applied to existing installs due to a missing database version bump; this release forces the corrected database to load correctly\n"}}}}, "com.tristinbaker.idlefantasy": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"ed5527c07f0fbefe8fc6b57fce066c885384c228c6b3d48e548aed1857610261": null, "fa182cfa91fd3ebd68ff4e8134950495a5bc62d292ec1327e845dcbcd3fa78e8": null, "cae992dbe365bc3f0fcec8d36b53107f19a4a5f04897b3491d6c08c57ac8b82e": null, "142bb68b357b73cff6ff4e832d9b8fae1248140424d503d5134f7112927e6cc4": {"added": 1781040519859, "file": {"name": "/com.tristinbaker.idlefantasy_57.apk", "sha256": "142bb68b357b73cff6ff4e832d9b8fae1248140424d503d5134f7112927e6cc4", "size": 4731881, "ipfsCIDv1": "bafybeifjlwyz6prwysd755xgy33dcisemg2yky64qawu6ig4uuvwgi2o3i"}, "src": {"name": "/com.tristinbaker.idlefantasy_57_src.tar.gz", "sha256": "6304caaf8d3a045119387e020024d5d97307205077310ccc02a9882661c63b23", "size": 2860433}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.7.17", "versionCode": 57, "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.SCHEDULE_EXACT_ALARM"}, {"name": "com.tristinbaker.idlefantasy.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "• Fix: Hiring an Apprentice, Journeyman, or Master worker and tapping \"Add Sessions\" now correctly opens the skills page for that worker; previously it always opened slot 1 (Long Laborer) and silently discarded the queued session\n• Fix: \"First Mastery\" achievement now stays earned after prestiging a skill; any skill that has been prestiged must have previously reached level 99\n• Fix: Cancelling the last item in the session queue now correctly refunds coins and materials regardless of session tim"}}, "da4e6b7cae44f8d05f6d156c769e49465482596efb876a713ebf1840ce4b0bdb": {"added": 1780699361309, "file": {"name": "/com.tristinbaker.idlefantasy_51.apk", "sha256": "da4e6b7cae44f8d05f6d156c769e49465482596efb876a713ebf1840ce4b0bdb", "size": 4473261, "ipfsCIDv1": "bafybeigdr2hkt2idblfkhkwmg27yaqfzb6tdj3jgwkdosw7aemzpnsktsy"}, "src": {"name": "/com.tristinbaker.idlefantasy_51_src.tar.gz", "sha256": "1e9df087bf7cd9e806404e71dd29694c5dc7b455762b1627fd446a5c815c1080", "size": 2783197}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.7.11", "versionCode": 51, "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.SCHEDULE_EXACT_ALARM"}, {"name": "com.tristinbaker.idlefantasy.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "• Fix: Guild quest and daily request names and descriptions are now localised; names use string resources with English placeholders ready for translators, descriptions are generated from localised templates\n• Fix: Agility course detail (\"Lv. X • Y XP/lap\") and crafting level requirement are now localised\n• Fix: Session summary \"Coins\" label is now localised\n• Fix: Cancelling a queued Firemaking session no longer duplicates logs; logs are now consumed from inventory when the session is queued, ma"}}, "be489af45757e45b1675035ca87ad7c8d733ec687eafc82423345b0c85a353aa": {"added": 1780614376764, "file": {"name": "/com.tristinbaker.idlefantasy_49.apk", "sha256": "be489af45757e45b1675035ca87ad7c8d733ec687eafc82423345b0c85a353aa", "size": 4243465, "ipfsCIDv1": "bafybeidtmb5ybivdwzqm3blymn2jreazx5arr6nly2jd2hnocpyp4gupdi"}, "src": {"name": "/com.tristinbaker.idlefantasy_49_src.tar.gz", "sha256": "f222d0104c6e61c7fb7105d3c392faf73934c2923ae5997454beec6f4ef766d4", "size": 2750107}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.7.9", "versionCode": 49, "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.SCHEDULE_EXACT_ALARM"}, {"name": "com.tristinbaker.idlefantasy.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "• Fix: True offline progression -- if the app was closed for 1.5 sessions, opening it shows the second session already halfway through rather than starting fresh; all catch-up paths (alarm receiver, app open, race condition) now correctly backdate the next live session\n• New: Firemaking moved to the Crafting skill category and reworked to a quantity-based system: choose how many logs to burn (like Smithing or Cooking) instead of running a fixed 1-hour session\n• New: Ashes can now be used as fert"}}}}, "com.trougnouf.cfait": {"metadata": {"lastUpdated": 1780614376764, "summary": {"nl": "Een krachtige, snelle, maar ook elegante takenlijst. (CalDAV en lokaal)"}}, "versions": {"aeb7db70ac4b0e1e9b25ef7d08eb9397c4c1f41812f5961a0e894b111edba10b": null, "8ce122d7b015c688fb0b47f63cb908b4591704f0e11d1c938463b9df9c61c5b5": null, "6cd2514d220662eb394ccb434ea4b781fde92fb4b3dc01a0bb5a6bd2d710d259": {"added": 1780614376764, "file": {"name": "/com.trougnouf.cfait_10005.apk", "sha256": "6cd2514d220662eb394ccb434ea4b781fde92fb4b3dc01a0bb5a6bd2d710d259", "size": 42656619, "ipfsCIDv1": "bafybeic5sn4m7dkhftstr33z524fbde2n4cjpgitz7a2r4xc5pdumknvbq"}, "src": {"name": "/com.trougnouf.cfait_10005_src.tar.gz", "sha256": "3c19c8f20cd264861d9d8ff1b872ee426ec05856b3967b7b67448ef2a39bda59", "size": 4143889}, "manifest": {"nativecode": ["arm64-v8a", "armeabi", "armeabi-v7a", "mips", "mips64", "x86", "x86_64"], "versionName": "1.0.5", "versionCode": 10005, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["6679a06eec4933fe2933f5be32db3b3e716d42e93c7f230358e779587bab1ac0"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.USE_EXACT_ALARM"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.trougnouf.cfait.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "## [1.0.5] - 2026-06-03\n\n### 🚀 Features\n\n- *(tui)* Add a way to delete relations (delete key in the links list (L)) and to lock yank (shift+y), add missing help items (reported by wunter8)\n- *(tui)* Add context menu (enter)\n- Add ExtractSubtasks action\n- *(gui)* Right click context menu materializes at cursor height\n- *(gui)* Right click context menu materializes exactly where the cursor is positioned\n- *(tui)* Adapt TUI color contrasts dynamically to match the configured light/dark app theme ( "}}, "f998699666bc5d4f6cd44c1f187ca0532cf7f4a4892cbc7114efb9ad84c15071": {"added": 1780306216819, "file": {"name": "/com.trougnouf.cfait_10004.apk", "sha256": "f998699666bc5d4f6cd44c1f187ca0532cf7f4a4892cbc7114efb9ad84c15071", "size": 42623031, "ipfsCIDv1": "bafybeifsbs7kq2c25gkdl5a4y6bwc4gu4jr72fc6gl6xptunsk62qefo7q"}, "src": {"name": "/com.trougnouf.cfait_10004_src.tar.gz", "sha256": "c60d771e8e805b437adf5ad85c39ff64a4b7e4b44fc47e76c7793bcea8197ac9", "size": 4134238}, "manifest": {"nativecode": ["arm64-v8a", "armeabi", "armeabi-v7a", "mips", "mips64", "x86", "x86_64"], "versionName": "1.0.4", "versionCode": 10004, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["6679a06eec4933fe2933f5be32db3b3e716d42e93c7f230358e779587bab1ac0"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.USE_EXACT_ALARM"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.trougnouf.cfait.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "## [1.0.4] - 2026-05-30\n\n### 🚀 Features\n\n- *(gui)* Alias editing\n\n### 🐛 Bug Fixes\n\n- Propagate tag aliases and config updates on startup and refresh across all clients\n- Reorder controller logic to push settings changes upstream before journal sync\n- Fix initial settings and aliases sync by honoring remote payload when uninitialized\n\n### ⚙️ Miscellaneous Tasks\n\n- Improve CHANGELOG.md auto-generation"}}}}, "com.tutpro.baresip": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"d96b7d9d4b3247921c82246b11206c787833aa0de9bc2839983b345a867f7e38": null, "0c5a509baca290c41778a1c86ae3e0c50f5b1492c61c01b6ec9a90f5965a9457": null, "b4b64d9dfc6fbec94041f25127276c31e9ae0218211421135186671e905ee672": null, "4a55d16e7603eb31bfd471896658765c5074f981cc1cb79ed622b78351ae332d": {"added": 1781040519859, "file": {"name": "/com.tutpro.baresip_513.apk", "sha256": "4a55d16e7603eb31bfd471896658765c5074f981cc1cb79ed622b78351ae332d", "size": 24257383, "ipfsCIDv1": "bafybeigdectok3e6mi4umid4djmejrwleedli5ay2sblpl4pl5qo7twev4"}, "src": {"name": "/com.tutpro.baresip_513_src.tar.gz", "sha256": "fa84fdbc7f31788931ec93c2f059c0db31b4d2503e000c44d772b79ea9600ea8", "size": 1333569}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a"], "versionName": "83.1.0", "versionCode": 513, "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.READ_CALL_LOG"}, {"name": "android.permission.WRITE_CALL_LOG"}, {"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.SEND_SMS"}, {"name": "android.permission.RECEIVE_SMS"}, {"name": "android.permission.READ_SMS"}, {"name": "android.permission.RECEIVE_MMS"}, {"name": "com.tutpro.baresip.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Enabled copying of URIs to clipboard on calls and contact screens\n- Removed tel: URI scheme when telephone number is shown on some screens\n- New translations (several languages)\n"}}, "5c896907531c4fff44e0c500b1095b60d25d0b42a4a652fe6e1edd57469caf06": {"added": 1780699361309, "file": {"name": "/com.tutpro.baresip_512.apk", "sha256": "5c896907531c4fff44e0c500b1095b60d25d0b42a4a652fe6e1edd57469caf06", "size": 24257383, "ipfsCIDv1": "bafybeihkthbxep6gnzkgpequlr6snesz7qelzqxlbmdsdecpy66daoklfa"}, "src": {"name": "/com.tutpro.baresip_512_src.tar.gz", "sha256": "5813493cf43853d5cdc0a5a28952880dee1e1bae8bcfc2117d8d70eb5b765178", "size": 1333068}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a"], "versionName": "83.0.1", "versionCode": 512, "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.READ_CALL_LOG"}, {"name": "android.permission.WRITE_CALL_LOG"}, {"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.SEND_SMS"}, {"name": "android.permission.RECEIVE_SMS"}, {"name": "android.permission.READ_SMS"}, {"name": "android.permission.RECEIVE_MMS"}, {"name": "com.tutpro.baresip.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Improved mobile account's airplane mode handling in APIs < 31\n- Include also mobile account's call and chat history in backup\n"}}, "f46ca5721ee7c2595391672ff2f3cb3213146fa769fdbabaa1137c5e9761be4c": {"added": 1780506857489, "file": {"name": "/com.tutpro.baresip_511.apk", "sha256": "f46ca5721ee7c2595391672ff2f3cb3213146fa769fdbabaa1137c5e9761be4c", "size": 24257383, "ipfsCIDv1": "bafybeigxfrnsefbugu5rsgqzmghimkhdonpfzt2cgkfthl7hlqkpffy7zy"}, "src": {"name": "/com.tutpro.baresip_511_src.tar.gz", "sha256": "41ef68653d0419798d011643b82c577558839c5d81f8f0db96fe87d19828f6cc", "size": 1332825}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a"], "versionName": "83.0.0", "versionCode": 511, "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.READ_CALL_LOG"}, {"name": "android.permission.WRITE_CALL_LOG"}, {"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.SEND_SMS"}, {"name": "android.permission.RECEIVE_SMS"}, {"name": "android.permission.READ_SMS"}, {"name": "android.permission.RECEIVE_MMS"}, {"name": "com.tutpro.baresip.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Added possibility to add labels to contacts\n- When showing name of contact, show also label when appropriate\n- Do not show Android system bar mic icon when call is muted\n- Backup/restore fixes and improvements\n- New translations (Chinese and French)\n\n"}}}}, "com.tutpro.baresip.plus": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"e935763a632fe963e6771036a6cce864fd9cafb896e9697f7b75025ce1213c6a": null, "3823b9e4c05e784f27789748aa4c9594478ed4f27c5671dbd159021838c9712c": null, "276b995a5fcdd67a1dd48616d7fb4a899466f031eb2bd8c0a5fefe64c8bde6c2": null, "59bf90c5058bfa0ee6b5bc0f7153d290be5e42d80980baadcca01bad81b57a8b": {"added": 1781040519859, "file": {"name": "/com.tutpro.baresip.plus_275.apk", "sha256": "59bf90c5058bfa0ee6b5bc0f7153d290be5e42d80980baadcca01bad81b57a8b", "size": 103712746, "ipfsCIDv1": "bafybeihm4mr6mpxbmecla5jmfq5hwvm5mtedwzpitmsap2qjg7a3exvso4"}, "src": {"name": "/com.tutpro.baresip.plus_275_src.tar.gz", "sha256": "d7c2de7da9ab217473e43e5cee752de1a392a3de008f0569d634ad50bf40c0d4", "size": 1184673}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a"], "versionName": "72.1.0", "versionCode": 275, "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.CAMERA"}, {"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.READ_CALL_LOG"}, {"name": "android.permission.WRITE_CALL_LOG"}, {"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.SEND_SMS"}, {"name": "android.permission.RECEIVE_SMS"}, {"name": "android.permission.READ_SMS"}, {"name": "android.permission.RECEIVE_MMS"}, {"name": "com.tutpro.baresip.plus.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "552d03279bf9eba0006798118f2b6f88226934ce969732da050375df0491d249": {"added": 1780699361309, "file": {"name": "/com.tutpro.baresip.plus_274.apk", "sha256": "552d03279bf9eba0006798118f2b6f88226934ce969732da050375df0491d249", "size": 103712746, "ipfsCIDv1": "bafybeifawwy7fdalybc4egrn33ugwhcht5wamxrl2ujhbtyqvytmmcjlvm"}, "src": {"name": "/com.tutpro.baresip.plus_274_src.tar.gz", "sha256": "b43b375333c171cb730f6cde2e6a1fee455cebeb3a1d08f40d6d41eb3db2b43d", "size": 1184324}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a"], "versionName": "72.0.1", "versionCode": 274, "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.CAMERA"}, {"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.READ_CALL_LOG"}, {"name": "android.permission.WRITE_CALL_LOG"}, {"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.SEND_SMS"}, {"name": "android.permission.RECEIVE_SMS"}, {"name": "android.permission.READ_SMS"}, {"name": "android.permission.RECEIVE_MMS"}, {"name": "com.tutpro.baresip.plus.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Improved mobile account's airplane mode handling in APIs < 31\n- Include also mobile account's call and chat history in backup\n"}}, "e31b4e61cdf8a4c0caebf0599cfab325fa952ca0cedb4785197c39998cd44263": {"added": 1780506857489, "file": {"name": "/com.tutpro.baresip.plus_273.apk", "sha256": "e31b4e61cdf8a4c0caebf0599cfab325fa952ca0cedb4785197c39998cd44263", "size": 103712746, "ipfsCIDv1": "bafybeiafj57rwkvji4wll4uvehjh266phkqeotxwkoiwf4udaowp3bo6sa"}, "src": {"name": "/com.tutpro.baresip.plus_273_src.tar.gz", "sha256": "c93c6509c61b297b3b7f9a8b3f9759ab96da012d4fe1c77f47e2710f236718a2", "size": 1183742}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a"], "versionName": "72.0.0", "versionCode": 273, "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.CAMERA"}, {"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.READ_CALL_LOG"}, {"name": "android.permission.WRITE_CALL_LOG"}, {"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.SEND_SMS"}, {"name": "android.permission.RECEIVE_SMS"}, {"name": "android.permission.READ_SMS"}, {"name": "android.permission.RECEIVE_MMS"}, {"name": "com.tutpro.baresip.plus.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Added possibility to add labels to contacts\n- When showing name of contact, show also label when appropriate\n- Do not show Android system bar mic icon when call is muted\n- Backup/restore fixes and improvements\n- New translations (Chinese and French)\n"}}}}, "com.unciv.app": {"metadata": {"lastUpdated": 1780441838659}, "versions": {"d57131244c497018b01a43b845b856acba01627a71d2518b0ff48b1e74601db9": null, "0e391d93ef50e104029a3150ad22b3204cf8f817428fecf879bdf76a32adcaf3": null, "f79e8a8f26407200e9b2b3cd0983f992adafdc272c833f1975f2ef00b5ab48d3": {"added": 1780441838659, "file": {"name": "/com.unciv.app_1224.apk", "sha256": "f79e8a8f26407200e9b2b3cd0983f992adafdc272c833f1975f2ef00b5ab48d3", "size": 26457681, "ipfsCIDv1": "bafybeihnztj33ivm7a5cpqgsf57ijy36vuw3segkpp54fhonbrh353hz5q"}, "src": {"name": "/com.unciv.app_1224_src.tar.gz", "sha256": "66e492d94263ce373357916359213f4f728488192fe3de47fe4471b229ac4a36", "size": 45803261}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "4.20.10", "versionCode": 1224, "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": "By SomeTroglodyte: \n- Free policy notifications open policy screen \n- A new triggerable Unique to choose a music track \n- Better Scenario starts with fewer surprises \n\nBoreal map type - By unciv-loof"}}, "21af82e61972c2e63ec9876da847c011bff524f81b9ed4fa18a08949652f6889": {"added": 1780094298321, "file": {"name": "/com.unciv.app_1223.apk", "sha256": "21af82e61972c2e63ec9876da847c011bff524f81b9ed4fa18a08949652f6889", "size": 26453585, "ipfsCIDv1": "bafybeihyahrkp6qhjdeowmjm7tngupb2yb7svpgtmfdo2mpjkimxsvtqam"}, "src": {"name": "/com.unciv.app_1223_src.tar.gz", "sha256": "a78b74f39c2a59816481fd0c7f6a2a37ac3b17cb65d3f10daae843228f13d11c", "size": 45800180}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "4.20.9-patch1", "versionCode": 1223, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 35}, "signer": {"sha256": ["cd16e386469f23988fc9cdeca01bfefbd0deaed13a4907bce76e91acc9662c68"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.unciv.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.unprompted.tildefriends.fdroid": {"metadata": {"lastUpdated": 1780094298321}, "versions": {"7cd0060ef7ce8ef658bfb1281a67f3a9f2a8663346cfb322d724445bf934a545": null, "ef910a3b4f2f30ce26bb1a21896b1bdad55f3673c22c5a07535164a30397d295": {"added": 1780094298321, "file": {"name": "/com.unprompted.tildefriends.fdroid_62.apk", "sha256": "ef910a3b4f2f30ce26bb1a21896b1bdad55f3673c22c5a07535164a30397d295", "size": 9437092, "ipfsCIDv1": "bafybeih3mrzihehyh2o5nlr5uhrkyzbscb6moddgn5ow3bdtrinav3si3i"}, "src": {"name": "/com.unprompted.tildefriends.fdroid_62_src.tar.gz", "sha256": "5c7a78674c5fb070f8e06419ab42e4bd8f595ebb6b3478d58b0805032652ca86", "size": 17813557}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.2026.5", "versionCode": 62, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["5a427d8831ebfe129f2a0c1e8a6d324a2d7d6f5873ab3e7d88342ca7afccc147"]}, "usesPermission": [{"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.INTERNET"}]}, "whatsNew": {"en-US": "* Crash fixes.\n* Replication improvements.\n* File renaming in the editor.\n* More concise message composition UI.\n* Message link fixes.\n* Update: CodeMirror, libbacktrace, lit 3.3.3, sqlite 3.53.1.\n"}}}}, "com.vakarux.instadownload": {"metadata": {"categories": ["Download", "Internet"]}}, "com.vayunmathur.calendar": {"metadata": {"lastUpdated": 1780699361309}, "versions": {"5113b4e3c1cebdd91a9f29df0d8d48c619be25aaf309a79e641059aafa31804f": null, "490dfeea41f9bb1a9d72bdcc8ecfca3a26221f8d08c243ecc4c9f557487b3dad": null, "72c1154a1894708145d199b886ea4b8963f80f2a5cb79e57187ef9ddda7a31b5": {"added": 1780699361309, "file": {"name": "/com.vayunmathur.calendar_20260604.apk", "sha256": "72c1154a1894708145d199b886ea4b8963f80f2a5cb79e57187ef9ddda7a31b5", "size": 8137167, "ipfsCIDv1": "bafybeiejmzdvnnfufugaxmf3mclfdhkfmtrudv2to5g7iq6f2sjpedgfyi"}, "src": {"name": "/com.vayunmathur.calendar_20260604_src.tar.gz", "sha256": "15b20db573a9edc46e56ce0a2bb2d98daa557dfecc5d725b087bedd5054e287f", "size": 95456486}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.5.2", "versionCode": 20260604, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.WRITE_CALENDAR"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.vayunmathur.calendar.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "0d52e37a258d786241d86d652969265f43704fe2e9a2c1fb7a906f521e7561f5": {"added": 1780306216819, "file": {"name": "/com.vayunmathur.calendar_20260530.apk", "sha256": "0d52e37a258d786241d86d652969265f43704fe2e9a2c1fb7a906f521e7561f5", "size": 8135759, "ipfsCIDv1": "bafybeihd4k2u36pfujffcsd27rfchjovbj4hzhwhnnsslohr2yr7prwj44"}, "src": {"name": "/com.vayunmathur.calendar_20260530_src.tar.gz", "sha256": "6b3ccdcd9043c40ed67b675645b610d20355472360755d21a6c8c0c80221ca23", "size": 95122429}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.5.0", "versionCode": 20260530, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.WRITE_CALENDAR"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.vayunmathur.calendar.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.vayunmathur.clock": {"metadata": {"lastUpdated": 1780699361309}, "versions": {"bec9cbd770215b3c7741419e4220095007c3cf7496574a79b2c45bfda832dbbc": null, "e53c73201e03132a4091a55f5ff30d7c758f9533c5a2d69b339b513c43200476": null, "a018117cd57eb009faac3f81e1c88e06737545db1ed251f012a469ebda985d1b": {"added": 1780699361309, "file": {"name": "/com.vayunmathur.clock_20260604.apk", "sha256": "a018117cd57eb009faac3f81e1c88e06737545db1ed251f012a469ebda985d1b", "size": 11457659, "ipfsCIDv1": "bafybeicihwgi6wcu2wn5qfjh3nkrkdhvfybstnayqmvxfayru3r37ai65e"}, "src": {"name": "/com.vayunmathur.clock_20260604_src.tar.gz", "sha256": "396c1f78740f3d5fcbf24f8c8b487c56df932797d6b7dac1f1544e0c82a2c07c", "size": 95455725}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.5.2", "versionCode": 20260604, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.VIBRATE"}, {"name": "com.android.alarm.permission.SET_ALARM"}, {"name": "com.vayunmathur.clock.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "79f9cf5128b0018846db5b9a7e1382cd7bf033dca809b9a6532c74cc630b242d": {"added": 1780306216819, "file": {"name": "/com.vayunmathur.clock_20260530.apk", "sha256": "79f9cf5128b0018846db5b9a7e1382cd7bf033dca809b9a6532c74cc630b242d", "size": 11457287, "ipfsCIDv1": "bafybeihjltigzroollouuspnobctjw6ixgw5kn4jf4wqgojtolmjpnuchq"}, "src": {"name": "/com.vayunmathur.clock_20260530_src.tar.gz", "sha256": "dccedae3c1209b33b06c4559eebe7cf1ee5c1b25f21e08384508e3760b4dae9e", "size": 95121780}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.5.0", "versionCode": 20260530, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.VIBRATE"}, {"name": "com.android.alarm.permission.SET_ALARM"}, {"name": "com.vayunmathur.clock.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.vayunmathur.contacts": {"metadata": {"lastUpdated": 1780699361309}, "versions": {"9107f991344e443a6a2ae060fb4b99b1b3708d772978e5a7a8691389ba95a86b": null, "9d26ab5962d0d8709ee909ffe4d0e1ebeb1d1b8a363c9f82d988fdac8d99edb1": null, "855b8068b7488410fb46bad6eb3371c32ac71ef2fe85f4c45e48fc060666d9e4": {"added": 1780699361309, "file": {"name": "/com.vayunmathur.contacts_20260604.apk", "sha256": "855b8068b7488410fb46bad6eb3371c32ac71ef2fe85f4c45e48fc060666d9e4", "size": 7551464, "ipfsCIDv1": "bafybeidscgcw3s6yw7uaaeff2gc6yzpoiso3qfrdobhkgaror3u2uywpxm"}, "src": {"name": "/com.vayunmathur.contacts_20260604_src.tar.gz", "sha256": "0601207a8659462fe18aa17eb799b91594d4023e4b9fe07f905a5cb5d710209e", "size": 95456199}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.5.2", "versionCode": 20260604, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.WRITE_CONTACTS"}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.WRITE_CALENDAR"}, {"name": "android.permission.GET_ACCOUNTS"}, {"name": "android.permission.MANAGE_ACCOUNTS"}, {"name": "android.permission.AUTHENTICATE_ACCOUNTS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.vayunmathur.contacts.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "92dae4c29d2140562d5d85b953b91fcc3d33c44df65e905302afefb6f7b5b156": {"added": 1780306216819, "file": {"name": "/com.vayunmathur.contacts_20260530.apk", "sha256": "92dae4c29d2140562d5d85b953b91fcc3d33c44df65e905302afefb6f7b5b156", "size": 7532019, "ipfsCIDv1": "bafybeiecdeddcolibpefdifp7povbqmmleo7evg2dzyz6l4q5ue4svbwzi"}, "src": {"name": "/com.vayunmathur.contacts_20260530_src.tar.gz", "sha256": "8f2c8060ffd782719d4ddb5061cb3e1caf8406f2f036abf9e8abc07e32452b3d", "size": 95122431}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.5.0", "versionCode": 20260530, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.WRITE_CONTACTS"}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.WRITE_CALENDAR"}, {"name": "android.permission.GET_ACCOUNTS"}, {"name": "android.permission.MANAGE_ACCOUNTS"}, {"name": "android.permission.AUTHENTICATE_ACCOUNTS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.vayunmathur.contacts.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.vayunmathur.email": {"metadata": {"added": 1780699361309, "categories": ["Email"], "issueTracker": "https://github.com/vayun-mathur/Modern-Apps/issues", "lastUpdated": 1780699361309, "license": "GPL-3.0-only", "sourceCode": "https://github.com/vayun-mathur/Modern-Apps", "screenshots": {"phone": {"en-US": [{"name": "/com.vayunmathur.email/en-US/phoneScreenshots/1.png", "sha256": "eb58285cee05127816ea4d51c868c8e6ada08f6bad6356bf0bfd109e2c4e0251", "size": 140251}]}}, "authorName": "Vayun Mathur", "authorWebSite": "https://vayunmathur.com/", "name": {"en-US": "Email"}, "summary": {"en-US": "A modern, open-source email client with a unified inbox"}, "description": {"en-US": "A modern, open-source email client with a unified inbox\n\nFeatures:\n- Unified inbox across multiple accounts\n- Supports Gmail, Outlook / Microsoft 365, Yahoo Mail, iCloud Mail, Fastmail, and any custom IMAP/SMTP provider\n- Home screen widget for the unified inbox\n"}, "icon": {"en-US": {"name": "/com.vayunmathur.email/en-US/icon_R2oTIRijPxcI8_9Kij7RW9kgJCuaAD3xhJU5gRc2ERQ=.png", "sha256": "476a132118a33f1708f3ff4a8a3ed15bd920242b9a003df18495398117361114", "size": 12873}}, "preferredSigner": "176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"}, "versions": {"23b70789aae2bfe2f0aee2cf824d772ae555568fe22105b0971623a076e2fd96": {"added": 1780699361309, "file": {"name": "/com.vayunmathur.email_20260604.apk", "sha256": "23b70789aae2bfe2f0aee2cf824d772ae555568fe22105b0971623a076e2fd96", "size": 8369151, "ipfsCIDv1": "bafybeifezsofqhclvfzwxnjpjmpxqowz2zrjjftow4rsq25ypdo7pwdmoi"}, "src": {"name": "/com.vayunmathur.email_20260604_src.tar.gz", "sha256": "ea15905ed8b75ff442ecd2e890c379d785bfc34bb9c279000018aadc33b3cb0f", "size": 95455798}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.5.2", "versionCode": 20260604, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "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.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.vayunmathur.email.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.vayunmathur.findfamily": {"metadata": {"lastUpdated": 1780699361309}, "versions": {"7b0a33591f33d756d70af2486a446721a5da6b4cf170a405246bf66478de65ca": null, "45e41140ca80c97362bd7804489ab9219a92bf7f47ff6f03e64054bc4f3226ce": null, "b9a1432e43d864fc024cf27ab1366c72fb8abc3768dceedb32e8f99a6aafeb92": {"added": 1780699361309, "file": {"name": "/com.vayunmathur.findfamily_20260604.apk", "sha256": "b9a1432e43d864fc024cf27ab1366c72fb8abc3768dceedb32e8f99a6aafeb92", "size": 24076934, "ipfsCIDv1": "bafybeicwuzmuv765gh7iiji6dbmgzpfg4bygavzuuwqxgqtmz64gpghlty"}, "src": {"name": "/com.vayunmathur.findfamily_20260604_src.tar.gz", "sha256": "a9d0cd24f7f78e515f63599a0ee7c60b9979bcd886deefa7513dc1afdf57dd8a", "size": 95456909}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.5.2", "versionCode": 20260604, "features": [{"name": "android.hardware.vulkan.version"}], "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.RANGING"}, {"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"}}}, "5cd53e5d1384bbafe0f4a79889960365f9b40f134b9f962e774b2686572a29f0": {"added": 1780306216819, "file": {"name": "/com.vayunmathur.findfamily_20260530.apk", "sha256": "5cd53e5d1384bbafe0f4a79889960365f9b40f134b9f962e774b2686572a29f0", "size": 24075083, "ipfsCIDv1": "bafybeig35aj4xz4vcdlvd6nhvfeegczz4rmk44cdjrs4cbr5dsjdhi7jau"}, "src": {"name": "/com.vayunmathur.findfamily_20260530_src.tar.gz", "sha256": "732fff19c295e63b4477de31c9087496955186c866dc8af4894a214544bdbe68", "size": 95123102}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.5.0", "versionCode": 20260530, "features": [{"name": "android.hardware.vulkan.version"}], "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.RANGING"}, {"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": 1780699361309}, "versions": {"c045fc843d90813e285ea8d1dcf0c1118f71793e240adeaba2acb4b22522f9ac": null, "5f082fa054e43379951929bb9e6e8483a761c4cd948e8902aff70453a2167426": null, "da0b44e6314c7a92319e4038741a017877ed73b841597caced3a3d3bb7705aa0": {"added": 1780699361309, "file": {"name": "/com.vayunmathur.games.chess_20260604.apk", "sha256": "da0b44e6314c7a92319e4038741a017877ed73b841597caced3a3d3bb7705aa0", "size": 8127954, "ipfsCIDv1": "bafybeihr2girzap6s6proyfmntaxws24q5iwee66kk6xqj236wpqccyxya"}, "src": {"name": "/com.vayunmathur.games.chess_20260604_src.tar.gz", "sha256": "215431cf8d108d1b2bf8379c51f740f95d87c9fcc13fcb480e03ece8502e768e", "size": 95457333}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.5.2", "versionCode": 20260604, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.vayunmathur.games.chess.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "56502af099f686ca32785e0ff4efbb2e2faac578c24a8abc624999a919286d21": {"added": 1780306216819, "file": {"name": "/com.vayunmathur.games.chess_20260530.apk", "sha256": "56502af099f686ca32785e0ff4efbb2e2faac578c24a8abc624999a919286d21", "size": 8126575, "ipfsCIDv1": "bafybeictqudejbasu6fggm2omki6rh3kzrporin232ep3i7oy3zcau7oxm"}, "src": {"name": "/com.vayunmathur.games.chess_20260530_src.tar.gz", "sha256": "9a496c041c7566d26b9a6c704b1cea1d0cb0e78de849f937d85ccf1b1e7a3be4", "size": 95123446}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.5.0", "versionCode": 20260530, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.vayunmathur.games.chess.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.vayunmathur.games.unblockjam": {"metadata": {"lastUpdated": 1780699361309}, "versions": {"8b9ff0cfed50f44096f1b8c81c65f08a973209ac8058154cf7c9bd8fecc36e4c": null, "268a4616e3ca27443893ee0492a8d1160d7916f09f47f178d0e41bc5ce4d7d38": null, "530205ee8858a17b2030d142d4123fbf36bec73c9c0c42c2fc1492d4eb524232": {"added": 1780699361309, "file": {"name": "/com.vayunmathur.games.unblockjam_20260604.apk", "sha256": "530205ee8858a17b2030d142d4123fbf36bec73c9c0c42c2fc1492d4eb524232", "size": 5826772, "ipfsCIDv1": "bafybeib54a2yk2fpyn27ickuuyinaigrnm535zurgoue2z7vmzh3dc6u3e"}, "src": {"name": "/com.vayunmathur.games.unblockjam_20260604_src.tar.gz", "sha256": "2687844c42e02fe46c5cee5e9c61a963bff3313442248f139b8d6b1cc952a987", "size": 95460269}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.5.2", "versionCode": 20260604, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "com.vayunmathur.games.unblockjam.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "e0c66f55b4e6f1ffb1949b9a1fe119620815020ac25d54d01c8ca1fbac25a8a3": {"added": 1780306216819, "file": {"name": "/com.vayunmathur.games.unblockjam_20260530.apk", "sha256": "e0c66f55b4e6f1ffb1949b9a1fe119620815020ac25d54d01c8ca1fbac25a8a3", "size": 5825973, "ipfsCIDv1": "bafybeicl26l6xk3372ecxjpckkxd3iokq7qwcu3obv63ope2ytivtp2xku"}, "src": {"name": "/com.vayunmathur.games.unblockjam_20260530_src.tar.gz", "sha256": "b0871bd92b3511c145dbe10ea3ae4f85c7a6be9c46b3898204f9c1292ae0dd4e", "size": 95125568}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.5.0", "versionCode": 20260530, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "com.vayunmathur.games.unblockjam.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.vayunmathur.games.wordmaker": {"metadata": {"lastUpdated": 1780699361309}, "versions": {"4e0d59c70f2d044e5582c895a19af2e49be6981f8302c012697d88d949ecb2da": null, "2caa052d663f01ad09d15dfce2588a78cf015799119ea27cd6f4b70c1aa942c6": null, "b5cf7c21963b3d53e2a58292395fc4a04de70fb73cc00ad30301f64ae921e928": {"added": 1780699361309, "file": {"name": "/com.vayunmathur.games.wordmaker_20260604.apk", "sha256": "b5cf7c21963b3d53e2a58292395fc4a04de70fb73cc00ad30301f64ae921e928", "size": 11302769, "ipfsCIDv1": "bafybeicreuapy5u7xitwfzmk5ryobcfnn6bigzahfsvben7an5kmsd7zva"}, "src": {"name": "/com.vayunmathur.games.wordmaker_20260604_src.tar.gz", "sha256": "250e0f52175405daa83046d40402dd0877e20f36fc1bc75fe1331b72715234c4", "size": 95460336}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.5.2", "versionCode": 20260604, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "com.vayunmathur.games.wordmaker.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "eab3d116d7070268db4605f1bf9213324569d031813ddf15a135a9a86d48bef3": {"added": 1780306216819, "file": {"name": "/com.vayunmathur.games.wordmaker_20260530.apk", "sha256": "eab3d116d7070268db4605f1bf9213324569d031813ddf15a135a9a86d48bef3", "size": 11301760, "ipfsCIDv1": "bafybeid4rytglehsy6lnokkiqstx3imetoj37sdnhmgrtfxrurwh26qw6u"}, "src": {"name": "/com.vayunmathur.games.wordmaker_20260530_src.tar.gz", "sha256": "a76af50166c9678d2ff71c30034313a510ba24707759b15d2c061eb4d39b1827", "size": 95125488}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.5.0", "versionCode": 20260530, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "com.vayunmathur.games.wordmaker.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.vayunmathur.music": {"metadata": {"lastUpdated": 1780699361309}, "versions": {"6340cfed0cd3ca2837505af4f7a02eea3385f0324d38580a7d09b0928eb091b9": null, "d3139f092130b0e127ba232b559ff38a9f685ba2bd231d9c757b163d272c3b7a": null, "4196b527a93aa4d934f0f05f21679b3b03045116b7d5a09a3d49d3493706d35e": {"added": 1780699361309, "file": {"name": "/com.vayunmathur.music_20260604.apk", "sha256": "4196b527a93aa4d934f0f05f21679b3b03045116b7d5a09a3d49d3493706d35e", "size": 9629787, "ipfsCIDv1": "bafybeigxzkwy3fcdifm2bcbrimwjjhnqtifvayz4ern44oiovkau7zszu4"}, "src": {"name": "/com.vayunmathur.music_20260604_src.tar.gz", "sha256": "11f1cb4aafb97cb36eb914cad94c6b36d516e50a0041d93738c91a12e88e627d", "size": 95455940}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.5.2", "versionCode": 20260604, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.vayunmathur.music.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "fb4f26e75b03b236f67a536bfbbec8854e88a027d8bef43da9abe9b0e3da1cb5": {"added": 1780306216819, "file": {"name": "/com.vayunmathur.music_20260530.apk", "sha256": "fb4f26e75b03b236f67a536bfbbec8854e88a027d8bef43da9abe9b0e3da1cb5", "size": 9629757, "ipfsCIDv1": "bafybeigzt6vlvpkjlwfo4yfo4kjgoiq5vhcfp4ps6t27dl6k6mhmdlra4y"}, "src": {"name": "/com.vayunmathur.music_20260530_src.tar.gz", "sha256": "c81b2ba5c70bf167d17c50aaf0cef69a6840632360c6d134f06c14433b665c0b", "size": 95122054}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.5.0", "versionCode": 20260530, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.vayunmathur.music.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.vayunmathur.notes": {"metadata": {"lastUpdated": 1780699361309}, "versions": {"37436d5b81776c1e24f6dd6f60221c68de0efc22d8bf1df561de9082fbc90292": null, "11b79f454953f634de6b768bce2d61e910fa93cb3d5faf16a2753318976b34ad": null, "00dbe80f98a5862ad897755ad11a7c4400c4ef9307383f6890b3b82e77db2451": {"added": 1780699361309, "file": {"name": "/com.vayunmathur.notes_20260604.apk", "sha256": "00dbe80f98a5862ad897755ad11a7c4400c4ef9307383f6890b3b82e77db2451", "size": 6394885, "ipfsCIDv1": "bafybeia2scbjesfhzje3snrikx2gy4l6hlfxoq6lmxw2z342fwelk6a3eq"}, "src": {"name": "/com.vayunmathur.notes_20260604_src.tar.gz", "sha256": "fb8eb585f85aa6ab6d4f80654eee8a57127177138f8f26f515c4a8bb3496beaf", "size": 95455845}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.5.2", "versionCode": 20260604, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "com.vayunmathur.notes.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "b0dbee228919fb34ac808e41a59a6c3e070c6ddd048704fe1455c8202d0dff63": {"added": 1780306216819, "file": {"name": "/com.vayunmathur.notes_20260530.apk", "sha256": "b0dbee228919fb34ac808e41a59a6c3e070c6ddd048704fe1455c8202d0dff63", "size": 6394115, "ipfsCIDv1": "bafybeibqrvyygfvpzszpqaql2fp25bckh7sg27tabmievhaulziiuli7ym"}, "src": {"name": "/com.vayunmathur.notes_20260530_src.tar.gz", "sha256": "19e8598c2541cac2b36b565fa1d8fa53e87872b4ae90bd75dbb39df07322d994", "size": 95122016}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.5.0", "versionCode": 20260530, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "com.vayunmathur.notes.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.vayunmathur.openassistant": {"metadata": {"lastUpdated": 1780699361309}, "versions": {"e38df3e58bdf8a3609c0fe4466ab02e80330959e6e9461c69f64b7af74792f11": null, "47775814c9ab749c2d5ececdfde5c146636f7803f3049c04a9b75f998741b34d": null, "0ce925bc2cdf6d7f35ea50d61cd05ab349ccbdd3f0f549902b56aa9df8dbe21c": {"added": 1780699361309, "file": {"name": "/com.vayunmathur.openassistant_20260604.apk", "sha256": "0ce925bc2cdf6d7f35ea50d61cd05ab349ccbdd3f0f549902b56aa9df8dbe21c", "size": 66619820, "ipfsCIDv1": "bafybeifqqqr4fi7vubyisqfribougc47tgb7bx6gxfxejcjsyv77xzd7qy"}, "src": {"name": "/com.vayunmathur.openassistant_20260604_src.tar.gz", "sha256": "c509c9c2537b92b38e5b9b3548e301fe2effedb12e6981f767f8143ca0f0ef13", "size": 95457758}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.5.2", "versionCode": 20260604, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "com.vayunmathur.notes.permissions.ACCESS_NOTES"}, {"name": "com.vayunmathur.contacts.permissions.ACCESS_CONTACTS"}, {"name": "com.vayunmathur.calendar.permissions.ACCESS_CALENDAR"}, {"name": "com.vayunmathur.findfamily.permissions.ACCESS_FAMILY"}, {"name": "com.vayunmathur.music.permissions.ACCESS_MUSIC"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.WRITE_CONTACTS"}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.WRITE_CALENDAR"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.vayunmathur.openassistant.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "3676d54f33e886cb1afd39c50e3a366a5a7612868ef05132fb2cdbb02139fd97": {"added": 1780306216819, "file": {"name": "/com.vayunmathur.openassistant_20260530.apk", "sha256": "3676d54f33e886cb1afd39c50e3a366a5a7612868ef05132fb2cdbb02139fd97", "size": 66668918, "ipfsCIDv1": "bafybeih2llud4g4u4t45bi4dipe5lsfrkravkys37jsb6jwngyurrohcgy"}, "src": {"name": "/com.vayunmathur.openassistant_20260530_src.tar.gz", "sha256": "084b9f062f6a5daa815a27fa2e3ba11ade4a2e284120c895b1d8b6c42ea60c88", "size": 95123360}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.5.0", "versionCode": 20260530, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "com.vayunmathur.notes.permissions.ACCESS_NOTES"}, {"name": "com.vayunmathur.contacts.permissions.ACCESS_CONTACTS"}, {"name": "com.vayunmathur.calendar.permissions.ACCESS_CALENDAR"}, {"name": "com.vayunmathur.findfamily.permissions.ACCESS_FAMILY"}, {"name": "com.vayunmathur.music.permissions.ACCESS_MUSIC"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.WRITE_CONTACTS"}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.WRITE_CALENDAR"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.vayunmathur.openassistant.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.vayunmathur.pdf": {"metadata": {"lastUpdated": 1780699361309}, "versions": {"d3018bd48fcf01eda758da3013cfec3dc15187675115c493823095548b6772b2": null, "19526bccfa4218b82c093be11c0fbed07ff93b9e60ccb1e3a4179fc15e33df89": null, "8568d410e6841789f4aecf524087a274f940d55cbb11819869cbc9457795f5e1": {"added": 1780699361309, "file": {"name": "/com.vayunmathur.pdf_20260604.apk", "sha256": "8568d410e6841789f4aecf524087a274f940d55cbb11819869cbc9457795f5e1", "size": 9641887, "ipfsCIDv1": "bafybeidxkiwq6dzzxhgm7pt6g4cyskjf55fvb7fz75gb3bxbzdqyqjxnza"}, "src": {"name": "/com.vayunmathur.pdf_20260604_src.tar.gz", "sha256": "9328cd90c5a74cf63162da154dc7a9fe90171ed43d76039c3635730302097b31", "size": 95455261}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.5.2", "versionCode": 20260604, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "android.permission.CAMERA"}, {"name": "com.vayunmathur.pdf.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}]}}, "8a53cd23752153acd6781080fc312b0410369e65e78867dafb99ea291815adf3": {"added": 1780306216819, "file": {"name": "/com.vayunmathur.pdf_20260530.apk", "sha256": "8a53cd23752153acd6781080fc312b0410369e65e78867dafb99ea291815adf3", "size": 9641806, "ipfsCIDv1": "bafybeihdtwxncir6sxoq7pi2vqywyfqvdlc3evfmsmw2it7p4xuso7hipe"}, "src": {"name": "/com.vayunmathur.pdf_20260530_src.tar.gz", "sha256": "e6803a7d1f5ac68147314ba4d8585efcd94a2e58d20da2ea53eb314f5314f506", "size": 95121045}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.5.0", "versionCode": 20260530, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "android.permission.CAMERA"}, {"name": "com.vayunmathur.pdf.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}]}}}}, "com.vayunmathur.photos": {"metadata": {"lastUpdated": 1780699361309}, "versions": {"08d1b9a80db50a59f6cd6929d503f0465080ba8baa0f5fb0eaf17b0b9278b7f9": null, "ea03c4fe766cadeb26613caa0c79ac51802547ded92926a554e1f4887212dfbf": null, "758c9b2c40b7b93128ca9101aacc1a67bccd0c54eb65e59a495b32728d820893": {"added": 1780699361309, "file": {"name": "/com.vayunmathur.photos_20260604.apk", "sha256": "758c9b2c40b7b93128ca9101aacc1a67bccd0c54eb65e59a495b32728d820893", "size": 25358471, "ipfsCIDv1": "bafybeicedqbroccouhmcwg6ipsokfp2hlp6xfl3dkyxo37ezs3ja2vsxgu"}, "src": {"name": "/com.vayunmathur.photos_20260604_src.tar.gz", "sha256": "6aa3b1c1834fdbb21a803392ed8eca05792dfd7e6c635342f97cda0d53a56144", "size": 95455979}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.5.2", "versionCode": 20260604, "features": [{"name": "android.hardware.vulkan.version"}], "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": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "com.vayunmathur.openassistant.permission.ACCESS_INFERENCE"}, {"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"}}}, "d0e963f51cf8320af97b68f383dd5bd3fe1fc4a48a3d7060ec7c6bcbfa810d70": {"added": 1780306216819, "file": {"name": "/com.vayunmathur.photos_20260530.apk", "sha256": "d0e963f51cf8320af97b68f383dd5bd3fe1fc4a48a3d7060ec7c6bcbfa810d70", "size": 25710598, "ipfsCIDv1": "bafybeihk777ybfubhqiskqqjc4dxbvuqfcahqfj7f4ylqle7kjy46rcaee"}, "src": {"name": "/com.vayunmathur.photos_20260530_src.tar.gz", "sha256": "26fccb142de9d1838a38fe8aa48411a6dcbde0dd605d3cd99dfcee4ddeb13bcf", "size": 95122042}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.5.0", "versionCode": 20260530, "features": [{"name": "android.hardware.vulkan.version"}], "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.ACCESS_MEDIA_LOCATION"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "com.vayunmathur.openassistant.permission.ACCESS_INFERENCE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.vayunmathur.photos.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"TetheredNet": {"en-US": "Depends on tiles.openfreemap.org"}}}}}, "com.vayunmathur.weather": {"metadata": {"added": 1780441838659, "categories": ["Weather"], "issueTracker": "https://github.com/vayun-mathur/Modern-Apps/issues", "lastUpdated": 1780699361309, "license": "GPL-3.0-only", "sourceCode": "https://github.com/vayun-mathur/Modern-Apps", "screenshots": {"phone": {"en-US": [{"name": "/com.vayunmathur.weather/en-US/phoneScreenshots/1.png", "sha256": "b5ae4b8599eaed171e8e8b7ae8c235b6571a76696567a1bd6b113102edc8ac2c", "size": 181105}]}}, "authorName": "Vayun Mathur", "authorWebSite": "https://vayunmathur.com/", "name": {"en-US": "Weather"}, "summary": {"en-US": "A modern, open-source weather app with Material You"}, "description": {"en-US": "A modern, open-source weather app with Material You\n\nFeatures:\n- Hourly and daily forecasts\n- Air Quality, UV Index, Pollen, Humidity, Pressure, Wind, Visibility, and Sunrise/Sunset blocks\n- Home screen widgets\n"}, "icon": {"en-US": {"name": "/com.vayunmathur.weather/en-US/icon_mgn8l-keyCINOYaiTY9c1HDNgvmsOb0ViN8uP76BaPc=.png", "sha256": "9a09fc97e91ec8220d3986a24d8f5cd470cd82f9ac39bd1588df2e3fbe8168f7", "size": 25758}}, "preferredSigner": "176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"}, "versions": {"2c81bee66f26aa461eeafa35dd9d7eb321cf2abe88553982fe45f68fb304e219": {"added": 1780699361309, "file": {"name": "/com.vayunmathur.weather_20260604.apk", "sha256": "2c81bee66f26aa461eeafa35dd9d7eb321cf2abe88553982fe45f68fb304e219", "size": 8201049, "ipfsCIDv1": "bafybeifzfj6fxrvdmgmvgmkr67gi6f5tpluczan5mfiwjffp3hnij2hf5e"}, "src": {"name": "/com.vayunmathur.weather_20260604_src.tar.gz", "sha256": "583f217adbec8a777a9c94feb2ee46d045ca5567e5f967a091ef62ea428a9131", "size": 95456352}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.5.2", "versionCode": 20260604, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "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.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.vayunmathur.weather.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"TetheredNet": {"en-US": "Rely on open-meteo.com"}}}, "ceee3b2ee3b2c057e641260d4ba2897d4ab92c4cc529bdcbd65251b4bb36ce0c": {"added": 1780441838659, "file": {"name": "/com.vayunmathur.weather_20260530.apk", "sha256": "ceee3b2ee3b2c057e641260d4ba2897d4ab92c4cc529bdcbd65251b4bb36ce0c", "size": 8183461, "ipfsCIDv1": "bafybeihvluexxcn7joihufts5hkadeyr4olcx2dcnzdyaada7hl6cuvocy"}, "src": {"name": "/com.vayunmathur.weather_20260530_src.tar.gz", "sha256": "6dca44682decab14bbd53db1ef94f98f054bef7c77b1462c79284a073d199e81", "size": 95122164}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.5.0", "versionCode": 20260530, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "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.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.vayunmathur.weather.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"TetheredNet": {"en-US": "Rely on open-meteo.com"}}}}}, "com.vayunmathur.youpipe": {"metadata": {"lastUpdated": 1780699361309}, "versions": {"287993cd8403d38b4da7d6501b891bf8fbf1879c2f02ab91a1f0150b5f31f1b6": null, "ac1ffd0aa3f04fb34e06b26bb71b0701413d4fa32a51083f2c59e87a3b67a47d": null, "4ac2b91f0a1fb589593bd79eeabe4f914788052550fbce0bc005aaf14c704c11": {"added": 1780699361309, "file": {"name": "/com.vayunmathur.youpipe_20260604.apk", "sha256": "4ac2b91f0a1fb589593bd79eeabe4f914788052550fbce0bc005aaf14c704c11", "size": 10016790, "ipfsCIDv1": "bafybeihorddznhyk2f4gaun6di5nmwc475q5v6jona4qqdwj3uts2i3dk4"}, "src": {"name": "/com.vayunmathur.youpipe_20260604_src.tar.gz", "sha256": "5013380cabbf3f6624e30b84bbba57efbcb50bcfeb614a599278383b468e6cf8", "size": 95456589}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.5.2", "versionCode": 20260604, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "com.vayunmathur.youpipe.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on youtube.com servers"}}}, "6f2d14e6b7e7f011010d7f1022e9e71f66b0f52c09f4e7d1a6f43aaaedc3bed6": {"added": 1780306216819, "file": {"name": "/com.vayunmathur.youpipe_20260530.apk", "sha256": "6f2d14e6b7e7f011010d7f1022e9e71f66b0f52c09f4e7d1a6f43aaaedc3bed6", "size": 9978966, "ipfsCIDv1": "bafybeiabn5z5xis6kns3r43e7efx3mphqoobywgjx6z37p5ru2yd4pv7se"}, "src": {"name": "/com.vayunmathur.youpipe_20260530_src.tar.gz", "sha256": "72d3847cac98b6e1b64566bc1a2e0b78b15e8682a256b12b3c9d2e09439743ca", "size": 95122663}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.5.0", "versionCode": 20260530, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "com.vayunmathur.youpipe.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on youtube.com servers"}}}}}, "com.viscouspot.gitsync": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"9fec87dd2fb8afc6b301a1d36546a81cbdd218a5a78bb3fedb7736d8abf7ff37": null, "e8f6ecc0124abcae4d4564260b9c739687914ad72ae45002bf2343afcd89da62": null, "daacf785a8f64a1f287d9a25f85149adad311702ff3012c605ffadbfeb740016": null, "f41f7ef6fe7da49c05d89703a08146e820f30709aca3e70c30ad98fb427497d3": null, "95c5c65073f58c00b2557e06f5ffc3bc2ec9bebd84bd6ff4203b7eee389b3c6a": null, "af3f1cb84dc9042a9ff168c0b0dfb6a7a7231e340a2367279776a82f83fc3668": {"added": 1781040519859, "file": {"name": "/com.viscouspot.gitsync_18603.apk", "sha256": "af3f1cb84dc9042a9ff168c0b0dfb6a7a7231e340a2367279776a82f83fc3668", "size": 23029789, "ipfsCIDv1": "bafybeibfdirqxmopadnzjszdb24crajremnwq43yezjsrxovmaclm5iuiy"}, "src": {"name": "/com.viscouspot.gitsync_18603_src.tar.gz", "sha256": "a0b8b10b7afc2ed48ecf65d2a3a26122068f69a4552fd6820426f9962aae0124", "size": 194768923}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.8.60", "versionCode": 18603, "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"}]}}, "259dc36ee49847f9cb9348034a05556563f80ffc0c4da7d62b65ba91a43f64bf": {"added": 1781040519859, "file": {"name": "/com.viscouspot.gitsync_18602.apk", "sha256": "259dc36ee49847f9cb9348034a05556563f80ffc0c4da7d62b65ba91a43f64bf", "size": 23017522, "ipfsCIDv1": "bafybeiaspslr4kzblaqhvoanq3jju4fj7nszpuqu6ddjlhp3hta6l4p6za"}, "src": {"name": "/com.viscouspot.gitsync_18602_src.tar.gz", "sha256": "ca4862e0a25662db7d0c90604b677c5fd91e8d28ee0d4107c0f4272fa86954df", "size": 194771254}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.8.60", "versionCode": 18602, "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"}]}}, "5e54d1c9cec429b09dec3a68456765aaa01ef306edeb73bec6e314108bf517f5": {"added": 1781040519859, "file": {"name": "/com.viscouspot.gitsync_18601.apk", "sha256": "5e54d1c9cec429b09dec3a68456765aaa01ef306edeb73bec6e314108bf517f5", "size": 22128704, "ipfsCIDv1": "bafybeiasmj2ilw3zvo4lrp34jkbytymqz77cipac6iwua5qt6yhzoczvwe"}, "src": {"name": "/com.viscouspot.gitsync_18601_src.tar.gz", "sha256": "3772d42a39775220f1f083c9fdaa744f2deb36f63667ea2b0fdd103e475070ae", "size": 194759960}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.8.60", "versionCode": 18601, "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"}]}}, "f11f0fa4e05bdd555777a5de7b08b5791fc4d181e3a2a5d0f0ba4461cd64a41c": {"added": 1780306216819, "file": {"name": "/com.viscouspot.gitsync_18593.apk", "sha256": "f11f0fa4e05bdd555777a5de7b08b5791fc4d181e3a2a5d0f0ba4461cd64a41c", "size": 23029789, "ipfsCIDv1": "bafybeiel3ijehuboar2hhd35lbhriurrzsbpsw4t2ibnwpn6lhw4os5m6u"}, "src": {"name": "/com.viscouspot.gitsync_18593_src.tar.gz", "sha256": "8b7969c9f45eccd5b6c2faac3d6c41f2b102279be006097db0e3e8ddd444d06c", "size": 194757910}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.8.59", "versionCode": 18593, "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"}]}}, "801ef6e68c2e6fe9483fabced6992d8a2c1417792efd45a283367d44fcaef1a7": {"added": 1780306216819, "file": {"name": "/com.viscouspot.gitsync_18592.apk", "sha256": "801ef6e68c2e6fe9483fabced6992d8a2c1417792efd45a283367d44fcaef1a7", "size": 23013426, "ipfsCIDv1": "bafybeiellpfprhjuqtvcahwcjpiwnyd5wvpw2goqra5o3pitseiwmq36vm"}, "src": {"name": "/com.viscouspot.gitsync_18592_src.tar.gz", "sha256": "513950f5a4e0ed3b0a1e2da5f939e9a30362a2ac8db1f70f33510701b80928f4", "size": 194760454}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.8.59", "versionCode": 18592, "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"}]}}, "3b512d935ed83596a81cda93236f2e415f4d4e55c5e22fc3a52288df42de9118": {"added": 1780306216819, "file": {"name": "/com.viscouspot.gitsync_18591.apk", "sha256": "3b512d935ed83596a81cda93236f2e415f4d4e55c5e22fc3a52288df42de9118", "size": 22124608, "ipfsCIDv1": "bafybeieilsr7htf5unyfb2xpyhwneo4mu3g5tpvxefulgygyabyiwfaydu"}, "src": {"name": "/com.viscouspot.gitsync_18591_src.tar.gz", "sha256": "85c4ab5a1597d1c824c0b1c7b98d364a747be63651bb43d62214cbbade9e5308", "size": 194766508}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.8.59", "versionCode": 18591, "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": 1780441838659}, "versions": {"5173dfc51ac90b5af943826e45841ba0ea953811fe3302a22de2d7f06fb941ad": null, "2ab8d0034e0168e5771c172a6a73864c9ed9bcd2d095bb240aea138453f32605": null, "bd640efa3db56861f54dbcfb0dfb2291714866475a730a0a8ca2a453dab2f442": {"added": 1780441838659, "file": {"name": "/com.vishaltelangre.nerdcalci_473.apk", "sha256": "bd640efa3db56861f54dbcfb0dfb2291714866475a730a0a8ca2a453dab2f442", "size": 2166131, "ipfsCIDv1": "bafybeidjjsgnbvxa2omltizxefee4arcelidwydoyd4jwp7l2ghc7vsig4"}, "src": {"name": "/com.vishaltelangre.nerdcalci_473_src.tar.gz", "sha256": "84c5967e2bd3b01a159d51a535900ef3de29f19d9679134136e12e863ceb23b3", "size": 3171632}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "4.7.3", "versionCode": 473, "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": "- Fixed negative temperature conversions producing wrong results (Issue #197).\n- Fixed date output to respect the user's date format preference (Issue #184).\n"}}, "fec2cba7f973bcc7d659d788fa240a34d5e1aa822cc6e2fe19fcbf0d621579df": {"added": 1780172537598, "file": {"name": "/com.vishaltelangre.nerdcalci_472.apk", "sha256": "fec2cba7f973bcc7d659d788fa240a34d5e1aa822cc6e2fe19fcbf0d621579df", "size": 2166092, "ipfsCIDv1": "bafybeidzmire64vjd3yovfocyees7nxcvgitovlxhoyvhyp5wobvmjmpba"}, "src": {"name": "/com.vishaltelangre.nerdcalci_472_src.tar.gz", "sha256": "2e3400d027bc07a690d10e6816eba9db89695cbc75db4a955d1873fdeeab9ec3", "size": 3170499}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "4.7.2", "versionCode": 472, "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 both non-adjacent individual line selection and range-select drag gestures (Issue #199)."}}}}, "com.vovagorodok.ble_ota_app": {"metadata": {"lastUpdated": 1780506857489}, "versions": {"e5fcc4674868c9678edf93dc5e1dfe0f978ab67daca67c28e5b64183301752a8": null, "83d67256f0f7399e500dd260ae8195ce06462d8545e510e6df303a2430a74727": {"added": 1780506857489, "file": {"name": "/com.vovagorodok.ble_ota_app_16.apk", "sha256": "83d67256f0f7399e500dd260ae8195ce06462d8545e510e6df303a2430a74727", "size": 53958284, "ipfsCIDv1": "bafybeidgzlfr3bpv3xy3jt7j4yjcbg5vzrhk5r324zkhbn6sffcmjjhrj4"}, "src": {"name": "/com.vovagorodok.ble_ota_app_16_src.tar.gz", "sha256": "fc86a713bae4b60a9fdf4d37b557a0fdd2fcf1b7fbad43573bb5b939c7c7c589", "size": 72865055}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "2.0.3", "versionCode": 16, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["70b987577e9f1687cd1837669b9839759d11c6dad13c410fe973604e3c6c4632"]}, "usesPermission": [{"name": "android.permission.BLUETOOTH_SCAN"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_ADMIN", "maxSdkVersion": 30}, {"name": "com.vovagorodok.ble_ota_app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}], "usesPermissionSdk23": [{"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}]}}}}, "com.vovagorodok.blichess": {"metadata": {"lastUpdated": 1780094298321}, "versions": {"59a086977862f2a055719f71c595878429bf73a46cce9985fee4577f4c7015b1": null, "3ae86223a70439511f32ffe7489de6050b430dd9692d7a45ae6506933dddc69d": {"added": 1780094298321, "file": {"name": "/com.vovagorodok.blichess_29.apk", "sha256": "3ae86223a70439511f32ffe7489de6050b430dd9692d7a45ae6506933dddc69d", "size": 62074968, "ipfsCIDv1": "bafybeighamkvalttarddtliw2sezutxsfpzl7oizuw2a2ed3ikhlild5iu"}, "src": {"name": "/com.vovagorodok.blichess_29_src.tar.gz", "sha256": "3e786a7b350b94552bff3634c319965e18d096391848d0fed14a500eec4e416e", "size": 72210462}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "8.0.0+ble2.5.1", "versionCode": 29, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 35}, "signer": {"sha256": ["dd6eb328f4232876d9e0c1c8803cb3b2bc19a3e01cbadaeb304dc62f4e278026"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_COARSE_LOCATION", "maxSdkVersion": 30}, {"name": "android.permission.ACCESS_FINE_LOCATION", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_SCAN"}, {"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_ADMIN", "maxSdkVersion": 30}, {"name": "com.vovagorodok.blichess.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeAssets": {"en-US": "Some graphics used are CC BY-NC-SA and thus not libre."}, "TetheredNet": {"en-US": "Relies on lichess.org"}}}}}, "com.voyagerfiles": {"metadata": {"added": 1780094298321, "categories": ["File Manager", "System"], "issueTracker": "https://github.com/AlanHuang99/Voyager/issues", "lastUpdated": 1780094298321, "license": "GPL-3.0-only", "sourceCode": "https://github.com/AlanHuang99/Voyager", "authorName": "AlanHuang99", "authorWebSite": "https://github.com/AlanHuang99", "name": {"en-US": "Voyager"}, "summary": {"en-US": "Voyager - Material Design 3 file browser with SFTP, FTP, SMB, and WebDAV support"}, "description": {"en-US": "Voyager is a beautiful, feature-rich file manager built with Material Design 3 and Jetpack Compose.\n\nFeatures:\n• Local file browsing with full file management (copy, move, rename, delete)\n• SFTP/SSH remote file access\n• FTP remote file access\n• SMB/CIFS network share browsing\n• WebDAV remote file access\n• 20 built-in themes including Catppuccin, Nord, Solarized, Gruvbox, Rosé Pine, Tokyo Night, and High Contrast\n• Custom theme support\n• AMOLED black theme\n• List and grid view modes\n• Bookmarks and quick access\n• Storage usage overview\n• Hidden files toggle\n• Multiple sort options (name, size, date, type)\n• Multi-select with copy/cut/paste\n• Material You dynamic color support (Android 12+)\n\nPrivacy:\n• No analytics or tracking\n• No internet access required for local browsing\n• All network connections are user-initiated\n• Fully open source (GPLv3)\n"}, "preferredSigner": "db496277d456751abe8ca6405026337c81a561a134e38d49c8e21fb8f036badf"}, "versions": {"6a906b4a989093c88825441b1e811d8d6adf39b473196445209bdde1df120163": {"added": 1780094298321, "file": {"name": "/com.voyagerfiles_6.apk", "sha256": "6a906b4a989093c88825441b1e811d8d6adf39b473196445209bdde1df120163", "size": 11726774, "ipfsCIDv1": "bafybeibs6gv7esaw5efc6gv4rrglktfycxh3ax3t66x62ivzjj55jmf4ba"}, "src": {"name": "/com.voyagerfiles_6_src.tar.gz", "sha256": "9d3b2d6dbf8aeb800ba9858288212a4717a484e65e4321e6641fcc214d26c0b7", "size": 58178}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.1.1", "versionCode": 6, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["db496277d456751abe8ca6405026337c81a561a134e38d49c8e21fb8f036badf"]}, "usesPermission": [{"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "com.voyagerfiles.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Voyager 1.1.1:\n- Disabled Android Gradle Plugin dependency-info signing block to satisfy F-Droid APK scanner\n"}}}}, "com.vuze.android.remote": {"metadata": {"categories": ["Download", "Remote Controller"]}}, "com.wire": {"metadata": {"lastUpdated": 1780094298321}, "versions": {"e8873e217a25b9bc64d628c1d18f24de8eb8210bae0f6c05f6e1609ebfac8c68": null, "f11b6f59a4e30f1966f08f7538c0d06415c0bd68742f19871034fca0a9b7e5f9": {"added": 1780094298321, "file": {"name": "/com.wire_100202494.apk", "sha256": "f11b6f59a4e30f1966f08f7538c0d06415c0bd68742f19871034fca0a9b7e5f9", "size": 115108499, "ipfsCIDv1": "bafybeic7betpscgll5oh34j4ehtme33lq5nghsddqfjnjwu2x6kpkksrlu"}, "src": {"name": "/com.wire_100202494_src.tar.gz", "sha256": "888e15464db11337f041575db0e4fcfee050af878716c0b3ec0dacd89f87913d", "size": 13728701}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "4.26.0", "versionCode": 100202494, "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"}}}}, "com.wmstein.tourcount": {"metadata": {"lastUpdated": 1780306216819, "description": {"de-DE": "TourCount unterstützt Spezies-spezifisches und individuell GPS-lokalisiertes Registrieren von Schmetterlingen. \n\nNeu in Version 3.7.8:\n- Erweiterte Vorauswahl für Hinzufügen, Löschen oder Editieren von Arten der Zählliste\n- Editieren der Spezies Namen oder Codes ändert auch die gezählten Individuen\n- Code-Verbesserungen\n- Doku aktualisiert\n- Bugfixe\n\nEigenschaften:\n- Die Datenerfassung orientiert sich an einem Aufenthalt in einer Region mit den dort erwarteten Schmetterlingen.\n- Datenbanken beziehen sich auf eine \"Tour\" und können innerhalb der App individuell erstellt und angepasst werden bezüglich Meta-Daten und zu erwartenden Arten.\n- Die App enthält eine interne Liste mit vielen europäischen Arten und hat als Ausgangspunkt zur direkten Nutzung eine vorbereitete Datenbank mit den häufigsten zu erwartenden europäischen Arten.\n- Getrennte Zähler für ♂-♀-unbestimmt, ♂, ♀, Puppe, Raupe oder Ei.\n- Für unterschiedliche Regionen können angepasste Artenlisten erstellt werden.\n- Ergebnisseite mit aufbereiteter Darstellung zur Übertragung in die science4you-Eingabemaske zur Schmetterlingserfassung unter www.falterfunde.de.\n- Das Ergebnis kann als SQLite-Datei oder im CSV-Format ausgegeben werden (u. a. zwecks Transfer und Weiterverwendung in einem Spreadsheet-Programm auf einem PC.)\n- Die Hilfe enthält eine detaillierte Benutzeranleitung.\n\nFunktionen:\n- Editor für Meta-Daten zur Vorbereitung einer Tour.\n- Zählerseite mit Scroll-Down-Liste zur Artauswahl.\n- Individuelle Spezies-Daten können pro Sichtung editiert werden (z.B. Zustand, Bemerkung oder größere Anzahl).\n- Die App fügt automatisch Datum, Zeit, Koordinaten und Höhe über NN ein sowie Ortsdaten durch inverse OSM-Geocodierung, wenn GPS und Internet funktionieren.\n- Artenlistenbearbeitung (Hinzufügen, Löschen und Editieren mit eingrenzender Vorauswahl) der Arten.\n- Die Ergebnisseite zeigt Meta-Daten, Bemerkungen, Summen und Zählergebnisse pro Art.\n\nVoraussetzungen:\nDie App benötigt\n- Speicherzugriffsrecht zwecks Im- und Export der Zähldaten, \n- GPS für Koordinaten der gezählten Individuen, \n- Internet-Zugang für OpenStreetMaps inverse Geocodierung,\n- Einstellungsrecht zwecks Helligkeitssteuerung des Bildschirms,\n- Recht zur Verhinderung des Ruhezustands.\n\nDer Smartphone-Bildschirm sollte eine Auflösung von mindestens 1920 x 1024 Pixel haben.\nDie App kann ab Android-Version 7.1 (Nougat) oder neuer verwendet werden.\n\nDokumentation ist unter\nhttps://github.com/wistein/TourCount/tree/master/docs.\n\nTourCount ist eine von zwei Apps für das Monitoring europäischer Schmetterlinge.\nDie 2. App, TransektCount, dient Transektzählern bei Transektbegehungen. Sie unterstützt das Spezies-spezifische Zählen pro Transektabschnitt gemäß der European Butterfly Monitoring Scheme-Methode.\n\nBeide Apps verwenden die Kodierung der europäischen Schmetterlinge nach Karsholt/Razowski und berücksichtigen somit nur europäische Schmetterlinge.\n", "en-US": "TourCount supports species-specific and individually GPS-localized registering of butterflies. \n\nNew in Version 3.7.8:\n- Enhanced preselection for adding, deleting or editing species of the counting list\n- Editing species names or codes also changes counted individuals\n- Code improvements\n- Docs updated\n- Bugfixes\n\nFeatures:\n- Data recording is organized for a regional tour with its expected butterfly species.\n- Databases can be individually created and adapted within the app regarding metadata and expected butterfly species.\n- The app has an internal pool of many European species and comes with a prepared basic database with the most common species in Europe as a starting point for direct use.\n- Separate counters for ♂-♀-indeterminate, ♂, ♀, pupa, larva or egg.\n- You may use an individual species list per region.\n- Results are prepared for easy readout to transfer them to the science4you entry mask for butterfly registration.\n- Results may be exported in SQLite- or CSV-format (for transfer to a PC for your own processing, e.g. in a spreadsheet.)\n- Help contains a detailed userguide.\n\nFunctions:\n- Editor for metadata in preparation for an inspection\n- Counter page with scroll-down list for species selection\n- Editor for individual species data of a count (e.g. status, remark or bulk count entry).\n- The app automatically inserts date, time, coordinates and height as well as location data by reverse OSM-geocoding provided that GPS and internet are accessible.\n- The app provides functions to add, delete or edit the species for the current species list.\n- The results page shows metadata, notes, totals and counting results per species.\n\nPrerequisites:\nThe app demands for \n- storage access permit for importing and exporting counting data,\n- GPS (Location) permit for coordinates and location info per count, \n- internet access for OpenStreetMap reverse geocoding requests, \n- the permit to set the screen brightness,\n- the permit to prevent the sleep mode.\n\nThe smartphone screen should have a minimum resolution of 1920 x 1024 pixels. \nThe app is usable with Android version 7.1 (Nougat) or newer.\n\nDocumentation is provided under  \nhttps://github.com/wistein/TourCount/tree/master/docs.\n\nTourCount is one of two apps for European butterfly monitoring. \nThe 2nd app, TransektCount serves transect counters on their inspection walks. It supports species-specific counting of butterflies per transect section according to the European Butterfly Monitoring Scheme method.\n\nBoth apps use the coding scheme of Karsholt/Razowski for European butterflies and thus contain only European butterflies.\n"}}, "versions": {"be6cb01b60210609f696dfe20ffeb98b3bfb0d45312b928f903a743c0a954505": null, "d44ecfb9f97e60e4e4065a96536371f92e6e463b4c1cef9034b9cc0cef2e5f23": {"added": 1780306216819, "file": {"name": "/com.wmstein.tourcount_378.apk", "sha256": "d44ecfb9f97e60e4e4065a96536371f92e6e463b4c1cef9034b9cc0cef2e5f23", "size": 29046995, "ipfsCIDv1": "bafybeidebjy2xjrr5ip5x44d4ggcq6xeoplxoh7qbiymkgu4p4diov3zyq"}, "src": {"name": "/com.wmstein.tourcount_378_src.tar.gz", "sha256": "55cef351b1b1dde9e0e5ef02685f139e73f4c9e467616ec0e53f83ce58da9f5a", "size": 61353072}, "manifest": {"versionName": "3.7.8", "versionCode": 378, "usesSdk": {"minSdkVersion": 30, "targetSdkVersion": 37}, "signer": {"sha256": ["2d01eca647b8e9b103efc51f94197709f0e798ffdff4405b8e80bda88380b5e6"]}, "usesPermission": [{"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.wmstein.tourcount.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 29}]}}}}, "com.wmstein.transektcount": {"metadata": {"lastUpdated": 1780441838659, "description": {"de-DE": "TransektCount unterstützt das Spezies-spezifische Zählen von Schmetterlingen pro Transektabschnitt gemäß der European Butterfly Monitoring Scheme-Methode. Es dient Transektzählern beim Registrieren von Schmetterlingen und tagfliegenden Nachtfaltern bei Transektbegehungen.\n\nNeu in Version 5.1.1:\n- Erweiterte Vorauswahl für Hinzufügen, Löschen oder Editieren von Arten der Zählliste\n- Code-Verbesserungen\n- Doku aktualisiert\n- Bugfix für Editieren von Arten\n\nEigenschaften:\n- Die Datenerfassung orientiert sich an einer Transektbegehung.\n- Datenbanken beziehen sich auf ein Transekt und können innerhalb der App individuell erstellt und angepasst werden bezüglich Metadaten, Transektabschnitten und zu erwartenden Arten.\n- Die App enthält eine interne Liste mit vielen europäischen Arten und hat als Ausgangspunkt zur direkten Nutzung eine vorbereitete Datenbank für einen Transektabschnitt mit den häufigsten in Deutschland zu erwartenden Arten.\n- Export der aktuellen Speziesliste für Re-Import durch TransektCount oder Import durch die komplementäre App TourCount.\n- Getrennte Zähler für intern/extern Zählbereiche und jeweils separat für ♂-♀-unbestimmt, ♂, ♀, Puppe, Raupe oder Ei.\n- Ergebnisseite mit aufbereiteter Darstellung zur Übertragung in die Eingabemaske von Tagfalter-Monitoring-Deutschland (web.app.ufz.de/tagfalter-monitoring/).\n- Das Ergebnis kann als SQLite-Datei oder als CSV-Tabelle ausgegeben werden (u. a. zwecks Transfer und Weiterverwendung in einem Spreadsheet-Programm auf einem PC).\n- Die Hilfe enthält eine detaillierte Benutzeranleitung.\n- TransektCount kann in Deutsch, Englisch, Französisch, Italienisch und Spanisch genutzt werden und bietet die lokalen Artennamen in diesen Sprachen an.\n\nFunktionen:\n- Duplizieren und Löschen von Transektabschnitten.\n- Bearbeitung der Transektabschnittslisten (Hinzufügen und Löschen von Arten sowie Editieren der Bezeichnungen).\n- Editor für Metadaten zur Vorbereitung einer Begehung.\n- Zählseite pro Abschnitt mit Scroll-Down-Liste zur Artauswahl.\n- Spezies-Editor für Bemerkung und Zählerstände.\n- Optionale GPS-Unterstützung zwecks Hinweis zum Wechsel des aktuellen Abschnitts.\n- Die Ergebnisseite zeigt Metadaten, Bemerkungen, Summen und Zählergebnisse pro Art und Transektabschnitt.\n\nVoraussetzungen:\nDie App benötigt\n- Speicherzugriffsrecht zwecks Im- und Export der Zähldaten, \n- Einstellungsrecht zwecks Helligkeitssteuerung des Bildschirms, \n- Recht zur Verhinderung des Ruhezustands und\n- optional das Recht, per GPS die exakte Position festzustellen um den aktuellen Transektabschnitt zu erkennen.\n\nDer Bildschirm sollte eine Auflösung von mindestens 1024 x 1920 Pixel haben.\nDie App kann ab Android-Version 7.1 (Nougat) oder neuer verwendet werden.\n\nDokumentation ist verfügbar unter:\nhttps://github.com/wistein/TransektCount/tree/master/docs.\n\nTransektCount ist eine von zwei Apps für das Monitoring europäischer Schmetterlinge. \nDie 2. App, TourCount, unterstützt das Species-spezifische und individuell GPS-lokalisierte Zählen von Schmetterlingen bei Aufenthalten in der Natur. \n\nBeide Apps verwenden die Kodierung der europäischen Schmetterlinge nach Karsholt/Razowski und beinhalten somit nur europäische Schmetterlingsabbildungen.\n", "en-US": "TransectCount supports the species-specific counting of butterflies per transect section according to the European Butterfly Monitoring Scheme method. It is meant for transect counters to ease registering butterflies and day-flying moth during transect surveys.\n\nNew in Version 5.1.1:\n- Enhanced preselection for adding, deleting or editing species of the counting list\n- Code improvements\n- Docs updated\n- Bugfix for editing species\n\nFeatures:\n- Data collection is based on a transect inspection.\n- Databases refer to a transect and can be individually created and customised within the app with regard to metadata, transect sections and expected species.\n- The app contains an internal list with many European species and has a prepared database for a transect section with the most common species to be expected in Germany as a starting point for direct use.\n- Export of the current species list for later re-import by TransektCount or import by the complementary app TourCount.\n- Separate counters for internal/external counting areas and separately for ♂-♀-indeterminate, ♂, ♀, pupa, caterpillar or egg.\n- Results page with prepared presentation for transfer to the input mask of Butterfly Monitoring Germany (web.app.ufz.de/tagfalter-monitoring/).\n- The result can be output as an SQLite-DB file or as a CSV table (e.g. for transfer and further use in a spreadsheet programme on a PC).\n- The help contains detailed user instructions.\n- TransektCount supports counting in German, English, French, Italian and Spanish language and provides locale species names in these languages.\n\nFunctions:\n- Duplicate and delete transect sections.\n- Editing the transect section lists (adding and deleting species and editing terms).\n- Editor for metadata in preparation for an inspection.\n- Counter page per section with scroll-down list for species selection.\n- Species editor for annotation and bulk counter entries.\n- Optionally, GPS support for an info to change the current section.\n- The results page shows metadata, notes, totals and counting results per species and transect section.\n\nPrerequisites:\nThe app requires\n- storage access permit for importing and exporting counting data, \n- the permit to set the screen brightness, \n- the permit to prevent the sleep mode und\n- optionally, the permit to get the exact location for recognizing the current transect section.\n\nThe device screen should have a minimum resolution of 1024 x 1920 pixels.\nThe app can be used with Android version 7.1 (Nougat) or newer.\n\nDocumentation is provided under:\nhttps://github.com/wistein/TransektCount/tree/master/docs.\n\nTransektCount is one of two apps for monitoring European butterflies. \nThe second app, TourCount, supports the species-specific and individually GPS-localised counting of butterflies on any walk in nature. \n\nBoth apps use the coding scheme of Karsholt/Razowski for European butterflies and thus contain only European butterfly pictures.\n"}}, "versions": {"207cc057edc9ab5fe25bbc655de68b9d6c8171df31f5e1f653eb557733231723": null, "9b801d2f04f0da26e0ed1615897e416d191a0cd5245c1691d64a6185e064e46a": {"added": 1780441838659, "file": {"name": "/com.wmstein.transektcount_511.apk", "sha256": "9b801d2f04f0da26e0ed1615897e416d191a0cd5245c1691d64a6185e064e46a", "size": 28260072, "ipfsCIDv1": "bafybeibn2exk25yigxowcgaim2o4puhgk2jduagzonkxstpcjnt2paypj4"}, "src": {"name": "/com.wmstein.transektcount_511_src.tar.gz", "sha256": "c353886f259bde208bb7ab4829ff8c0fed99dafc9e89bd34072aab7efa91ea50", "size": 63185036}, "manifest": {"versionName": "5.1.1", "versionCode": 511, "usesSdk": {"minSdkVersion": 30, "targetSdkVersion": 37}, "signer": {"sha256": ["61c8d3392e42d9c1f83233f2f1da1b367f443d37fc052aafd90fad21c6abf2e0"]}, "usesPermission": [{"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.VIBRATE"}, {"name": "com.wmstein.transektcount.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.wordgame.nian": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"82a917c83ab158025e07e2838881a1dfe2bcab83137bbccf26626fe513c002c1": null, "8718c218dc690e391a94e56813b6cb4f5541c9475f223a9175db6253bdfbd2c4": {"added": 1781040519859, "file": {"name": "/com.wordgame.nian_9.apk", "sha256": "8718c218dc690e391a94e56813b6cb4f5541c9475f223a9175db6253bdfbd2c4", "size": 4889872, "ipfsCIDv1": "bafybeihlio5mwpd5wowtludtocq3ntjwv2ufeiewd7rgz2vfuef7dcxcya"}, "src": {"name": "/com.wordgame.nian_9_src.tar.gz", "sha256": "439a23d645b059c04658b230c9144d390df81555bc9ff585714bee786f8f9e9a", "size": 411015}, "manifest": {"versionName": "1.4", "versionCode": 9, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["c351ada5554aef602e23face5e6a4cb8a20190e4d40311e9d7f28c39c18f723d"]}, "usesPermission": [{"name": "android.permission.VIBRATE"}, {"name": "com.wordgame.nian.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.wqar.quran_mem_helper": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"083518dd5a60d461b85a03d746f1b206a1badea05f873c569353c605727d6f23": null, "09242903a54048059baa41c7475d70e5e0e1484924889a8894b3777b861b81c6": null, "f96ea035e6d517e6996225e40d5875b3d3c0aa31ae3e0ad74d11ec0f6deee399": null, "ec14d86490e4a79f8d9afab0a65a6e02c84f7772df2664a4099cb4babec454a5": null, "96c91955ec5fcadbcc24191614e2dfc352d04dba72b71daf05c230d0c7176026": {"added": 1781040519859, "file": {"name": "/com.wqar.quran_mem_helper_292.apk", "sha256": "96c91955ec5fcadbcc24191614e2dfc352d04dba72b71daf05c230d0c7176026", "size": 22784846, "ipfsCIDv1": "bafybeifoejukvdwaqybxn7dx4a3odzjtqzkik6nedy7xf2hrpayrtke4ly"}, "src": {"name": "/com.wqar.quran_mem_helper_292_src.tar.gz", "sha256": "f4512f8887d6007e6499a113348136e5c3d985eba6d42e9f6c960c30c3329685", "size": 369520628}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.8.1", "versionCode": 292, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["3b21b775310b5df61e7459bb1949b962f1ca878c8a3e52a23239de832f3ca2ed"]}, "usesPermission": [{"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "com.wqar.quran_mem_helper.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 28}]}}, "004842fd067c4310865c63409d0988654ae9a9ed249bfaa9617ec72dbb792567": {"added": 1781040519859, "file": {"name": "/com.wqar.quran_mem_helper_291.apk", "sha256": "004842fd067c4310865c63409d0988654ae9a9ed249bfaa9617ec72dbb792567", "size": 20282194, "ipfsCIDv1": "bafybeienm7zbh2dy46qypzu2jilllulqhc4epzvcvp7wxyucbd36olfqzi"}, "src": {"name": "/com.wqar.quran_mem_helper_291_src.tar.gz", "sha256": "7477d970c035fb505144d0f9f20aef26f53bf22a9f53485dd0d4567196189b6b", "size": 369525596}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.8.1", "versionCode": 291, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["3b21b775310b5df61e7459bb1949b962f1ca878c8a3e52a23239de832f3ca2ed"]}, "usesPermission": [{"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "com.wqar.quran_mem_helper.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 28}]}}, "c5544617b666bb863e263432f86911d1fe57ea7b0027124d419493cdeca3cc12": {"added": 1780699361309, "file": {"name": "/com.wqar.quran_mem_helper_282.apk", "sha256": "c5544617b666bb863e263432f86911d1fe57ea7b0027124d419493cdeca3cc12", "size": 22784846, "ipfsCIDv1": "bafybeidfrncwuo3hndqck55anwzmz44x3id5aag3j5tcu447qxjt6nl6ym"}, "src": {"name": "/com.wqar.quran_mem_helper_282_src.tar.gz", "sha256": "c41f56cf018e90ccc878213020e92d83ebd06cc47f1c343bc9616f0716f39768", "size": 369521111}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.8.0", "versionCode": 282, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["3b21b775310b5df61e7459bb1949b962f1ca878c8a3e52a23239de832f3ca2ed"]}, "usesPermission": [{"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "com.wqar.quran_mem_helper.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 28}]}}, "55a555db64a48dde50f994565cc023e534fc530f9e981c5081eacf42d453290f": {"added": 1780699361309, "file": {"name": "/com.wqar.quran_mem_helper_281.apk", "sha256": "55a555db64a48dde50f994565cc023e534fc530f9e981c5081eacf42d453290f", "size": 20282194, "ipfsCIDv1": "bafybeiefzu5vvbc3nwi7r5vge7ewfxkwt4nmoqbdvbtl2vz65673dbnwhi"}, "src": {"name": "/com.wqar.quran_mem_helper_281_src.tar.gz", "sha256": "407139793292aee740719cfc6ee439d6fe760beacab45147d2201d32ea06151c", "size": 369526252}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.8.0", "versionCode": 281, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["3b21b775310b5df61e7459bb1949b962f1ca878c8a3e52a23239de832f3ca2ed"]}, "usesPermission": [{"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "com.wqar.quran_mem_helper.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 28}]}}}}, "com.xnotes": {"metadata": {"lastUpdated": 1781040519859, "featureGraphic": {"en-US": {"name": "/com.xnotes/en-US/featureGraphic_GDGlVJbxy1jPQTo8xOgkrSU8lPRwTVrlnNwivvPALi8=.png", "sha256": "1831a55496f1cb58cf413a3cc4e824ad253c94f4704d5ae59cdc22bef3c02e2f", "size": 32401}}, "screenshots": {"phone": {"en-US": [{"name": "/com.xnotes/en-US/phoneScreenshots/1.png", "sha256": "7695f0551eed602b602096e9666dadae0a666486db4089f6e15b4850aff46938", "size": 196013}]}, "tenInch": {"en-US": [{"name": "/com.xnotes/en-US/tenInchScreenshots/1.png", "sha256": "ddf299cd805bc15d6011a4d431ae2f332c73bac98aef8151b46cad665e990c00", "size": 207891}]}}, "description": {"en-US": "xnotes is a handwriting-first notebook for phones and tablets, built for pen and stylus. Write, sketch and annotate with pressure-sensitive, variable-width ink, and nothing you draw is ever flattened.\n\nHighlights:\n\n* Pressure-sensitive ink: a custom stroke engine turns raw stylus samples into a smooth, variable-width ribbon that swells and tapers with pen pressure, so handwriting and sketches feel natural instead of like a flat marker.\n* Live presentation streaming: broadcast your canvas to any web browser on the same network in real time. Turn a tablet into a wireless whiteboard for the room, with nothing to install on the other end.\n* Vector PDF, in and out: drop in a PDF as a page background to annotate, then export your notes back to PDF as true vector — ink and text stay crisp at any zoom instead of being flattened to pixels.\n* Razor-sharp deep zoom: a background renderer redraws a high-resolution viewport off the main thread, so you can zoom far in and the ink stays sharp rather than turning blocky.\n* Real highlighter blending: highlighters are composited live every frame with a true multiply blend, so overlapping strokes deepen like real ink instead of painting over one another.\n* Neon pen: a glowing pen with a bright white core and saturated, luminous edges for accents that pop off the page.\n* Smart PDF dark mode: invert a PDF page for comfortable night reading while leaving embedded photos and images untouched.\n* Nothing is ever flattened: every stroke is stored as editable vector data in the open .xnote format, so you can re-select, move, restyle or erase any mark at any time.\n* Stylus-aware by design: pen and finger are handled separately, so you can pan with a finger while you draw with the pen; on devices without a stylus, finger drawing turns on automatically.\n* Private and open: open source, no accounts, no telemetry. Files go through Android's Storage Access Framework, so the app needs no broad storage permission (network access exists only for the optional presentation server).\n\nAlso includes:\n\n* Shapes, text boxes and image insertion\n* Stroke and object erasers, plus box and lasso selection with move and resize\n* Multi-page documents with several page sizes\n* A backstage file area: recent notes, a built-in folder explorer and quick sharing\n* A side panel with page thumbnails, contents and bookmarks\n* Undo and redo\n* Pinch to zoom and a configurable pen side-button action\n* Customisable theme, accent colour and page defaults\n"}, "icon": {"en-US": {"name": "/com.xnotes/en-US/icon_3CDjjuWaukggFAXAuZ4ZkV1lgnQiShsiz6Defd2sRdc=.png", "sha256": "dc20e38ee59aba48201405c0b99e19915d658274224a1b22cfa0de7dddac45d7", "size": 33581}}}, "versions": {"064395fa3ddd2aa1ecb0d3c4d2f1fc09ea6ff5e3f654e385f5fadf2bc015db6f": null, "96a9fdf349a1f8d984319171afbfb1c2b7181bb6af3bec2c197b57dad81d43a3": null, "16848749c58c1666f8165789e8484101dee91ddf81705f627c0dc0e11ecbb95f": {"added": 1781040519859, "file": {"name": "/com.xnotes_17.apk", "sha256": "16848749c58c1666f8165789e8484101dee91ddf81705f627c0dc0e11ecbb95f", "size": 21617007, "ipfsCIDv1": "bafybeihcr5cpp5byffm3gzuwuzveggptvrvpn5fb4h5prlvvokbys4s6xm"}, "src": {"name": "/com.xnotes_17_src.tar.gz", "sha256": "8f1df3e270d15e8669fb83be4944f3866154a299ec8bb94f8b243a677baf4031", "size": 1289785}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.6.6", "versionCode": 17, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["2164e552e10d917d7db61dd6d66259e0a499784ffc69cd13859118f5b8c6ea94"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "com.xnotes.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "4d99101e731cc7ea396fd0f86086ba1bed88675e2fce2902dbd6607ace5768ba": {"added": 1780614376764, "file": {"name": "/com.xnotes_15.apk", "sha256": "4d99101e731cc7ea396fd0f86086ba1bed88675e2fce2902dbd6607ace5768ba", "size": 21617007, "ipfsCIDv1": "bafybeihd5ivky2keexruss55dzuc254f4ci2add6vepms5mmyf5ost37ee"}, "src": {"name": "/com.xnotes_15_src.tar.gz", "sha256": "8eaeaabd3106960dc624d8dd66fcf8824ebeb7fc967b1a13cb5fbaaa8b83d9c1", "size": 1279679}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.6.4", "versionCode": 15, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["2164e552e10d917d7db61dd6d66259e0a499784ffc69cd13859118f5b8c6ea94"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "com.xnotes.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "f76195e8c7d99943f8767a9a4ee2029bf9c6f97c6ce62e69fcd09dada6720466": {"added": 1780506857489, "file": {"name": "/com.xnotes_13.apk", "sha256": "f76195e8c7d99943f8767a9a4ee2029bf9c6f97c6ce62e69fcd09dada6720466", "size": 21600623, "ipfsCIDv1": "bafybeih4uyglndjo7ksfputjj55v5wdabmk2hq74usj5b33bqrksxpjzaa"}, "src": {"name": "/com.xnotes_13_src.tar.gz", "sha256": "11ad6e08788483d2537feacce70e63096b1b239cfee06e8578ce9556abdcd229", "size": 1269417}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.6.2", "versionCode": 13, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["2164e552e10d917d7db61dd6d66259e0a499784ffc69cd13859118f5b8c6ea94"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "com.xnotes.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.yosefario.nclientv3": {"metadata": {"lastUpdated": 1780441838659}, "versions": {"e8d6035a1f25779bbf47ef9a4f5e551871375448e53dcf195732e597b8fa2b01": {"added": 1780441838659, "file": {"name": "/com.yosefario.nclientv3_423.apk", "sha256": "e8d6035a1f25779bbf47ef9a4f5e551871375448e53dcf195732e597b8fa2b01", "size": 6747697, "ipfsCIDv1": "bafybeia2vpflspfco7noc5l34yjgpojzit6pwxzfkicvcag7oifbkaiu4u"}, "src": {"name": "/com.yosefario.nclientv3_423_src.tar.gz", "sha256": "21c63355ee115dc88007d0d7e22c6a5890c9ee324fa95d3f1f9ed608f43b27a1", "size": 23118744}, "manifest": {"versionName": "4.1.2-release", "versionCode": 423, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["22ec856249b5cc990573ce112ba21eee59b701d98ba3253e269cf8a0060dd12a"]}, "usesPermission": [{"name": "android.permission.ACCESS_NETWORK_STATE"}, {"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.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "com.yosefario.nclientv3.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "This app can connect to non-libre network services when configured by the user."}}, "whatsNew": {"en-US": "- Local and online favorites are now one screen with Local and Online tabs\n- Separate settings for the default tab and the default favorite button target\n- Both local and online favorite actions stay one tap away in a gallery\n- Online favoriting (add, remove, and status) works again with the current nhentai API\n", "fr-FR": "- Les favoris locaux et en ligne sont désormais réunis sur un seul écran avec les onglets Local et En ligne\n- Réglages distincts pour l'onglet par défaut et pour la cible du bouton de favori\n- Les actions de favori local et en ligne restent accessibles en un appui dans une galerie\n- L'ajout aux favoris en ligne (ajout, suppression et statut) fonctionne à nouveau avec l'API nhentai actuelle\n", "it-IT": "- I preferiti locali e online ora sono un'unica schermata con le schede Locale e Online\n- Impostazioni separate per la scheda predefinita e per la destinazione del pulsante dei preferiti\n- Le azioni di preferito locale e online restano a portata di un tocco in una galleria\n- L'aggiunta ai preferiti online (aggiunta, rimozione e stato) funziona di nuovo con l'attuale API di nhentai\n", "tr-TR": "- Yerel ve çevrimiçi favoriler artık Yerel ve Çevrimiçi sekmeleriyle tek bir ekranda\n- Varsayılan sekme ve favori düğmesinin hedefi için ayrı ayarlar\n- Bir galeride yerel ve çevrimiçi favori işlemleri tek dokunuşla erişilebilir kalır\n- Çevrimiçi favorilere ekleme (ekleme, kaldırma ve durum) güncel nhentai API'siyle yeniden çalışıyor\n", "zh-CN": "- 本地和在线收藏现在合并为一个界面，带有“本地”和“在线”标签页\n- 为默认标签页和收藏按钮的目标提供了独立的设置\n- 在画廊中，本地和在线收藏操作都可一键触及\n- 在线收藏（添加、移除和状态）已可在当前 nhentai API 下正常工作\n"}}}}, "com.zell_mbc.medilog": {"metadata": {"lastUpdated": 1780094298321}, "versions": {"93972d5ef7b8cb8445dbe6aaa539cbcf7b7ac7860f2096ddcf460a3c694a276f": null, "50c873d2dcef536e54dfe841a13e80cd4a124d8c661754b125ba7188638901d5": {"added": 1780094298321, "file": {"name": "/com.zell_mbc.medilog_5522.apk", "sha256": "50c873d2dcef536e54dfe841a13e80cd4a124d8c661754b125ba7188638901d5", "size": 9914426, "ipfsCIDv1": "bafybeib24jh7qwleqw2eqsoippyi6dacayj2rpfalp5fkj4x76du6wlyzy"}, "src": {"name": "/com.zell_mbc.medilog_5522_src.tar.gz", "sha256": "4b34ec3b8b46e4650472fa6e6803b61563b4df7e6019b8a1860df638f7cb443d", "size": 6118020}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a"], "versionName": "3.6.5", "versionCode": 5522, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["4535b52b526f50b9cd3e3d8b9fc658bb959a9fe8ee0450154085e28d4b004198"]}, "usesPermission": [{"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.INTERNET"}, {"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": "android.permission.POST_NOTIFICATIONS"}, {"name": "com.zell_mbc.medilog.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "### New\n- QuickEdit: Activate first input field when tab is selected with a double click to speed up data entry\n- !QuickEdit: Activate first input field when a new record is added to speed up data entry\n- Configurable \"error\" colour to help people with colour issues\n- Oximetry/BloodPressure: Added support for Tags\n- Fluid: Added daily summaries in tab view\n### Fixed/Changed\n  Lot's of smaller changes which you can read up here: https://codeberg.org/toz/MediLog/src/branch/main/ChangeLog.md\n"}}}}, "com.zell_mbc.medilog.fdroid": {"metadata": {"lastUpdated": 1780094298321}, "versions": {"72b508def279e8b8fab73e309ae78696500fe941f09962c193a76eb9b05a7365": null, "7a8714659f4585125f7620d9934a160a9041029aedb034b07ac7152b8108e9a6": {"added": 1780094298321, "file": {"name": "/com.zell_mbc.medilog.fdroid_5522.apk", "sha256": "7a8714659f4585125f7620d9934a160a9041029aedb034b07ac7152b8108e9a6", "size": 6523915, "ipfsCIDv1": "bafybeifntgkyq7tqcyuvavuiucgv3eikjnocd3jeqyf6xvgimsq7dndt7a"}, "src": {"name": "/com.zell_mbc.medilog.fdroid_5522_src.tar.gz", "sha256": "52d768c68656d6305abce8b1bca02543f853d59a3585626acb3adf6bba7ae953", "size": 6118648}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a"], "versionName": "3.6.5", "versionCode": 5522, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["29e794d38b45dfc7df03932a92cf69e0ef037ee1cd6e3506dc82895fcf379f0f"]}, "usesPermission": [{"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.INTERNET"}, {"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": "android.permission.POST_NOTIFICATIONS"}, {"name": "com.zell_mbc.medilog.fdroid.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "### New\n- QuickEdit: Activate first input field when tab is selected with a double click to speed up data entry\n- !QuickEdit: Activate first input field when a new record is added to speed up data entry\n- Configurable \"error\" colour to help people with colour issues\n- Oximetry/BloodPressure: Added support for Tags\n- Fluid: Added daily summaries in tab view\n### Fixed/Changed\n  Lot's of smaller changes which you can read up here: https://codeberg.org/toz/MediLog/src/branch/main/ChangeLog.md\n"}}}}, "com.zell_mbc.publicartexplorer.foss": {"metadata": {"lastUpdated": 1780094298321}, "versions": {"5570c38e64972f6f45a37174029a8916faf8f33e86a9626396ee130c2170281a": null, "2cc071b68d1afa9997edaaa5560c6a9d92be847ab2c91da6324f782f61984495": {"added": 1780094298321, "file": {"name": "/com.zell_mbc.publicartexplorer.foss_61.apk", "sha256": "2cc071b68d1afa9997edaaa5560c6a9d92be847ab2c91da6324f782f61984495", "size": 27187858, "ipfsCIDv1": "bafybeibzl2k7q26snbevmct3wo3muayvnvxe5m7evhxuxxlmcjz477ewju"}, "src": {"name": "/com.zell_mbc.publicartexplorer.foss_61_src.tar.gz", "sha256": "964b61d8be84d5f776ccea5bb82a923cb6b53c0410e42656142603eaf7b78066", "size": 39074296}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a"], "versionName": "2.0.0", "versionCode": 61, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 37}, "signer": {"sha256": ["29e794d38b45dfc7df03932a92cf69e0ef037ee1cd6e3506dc82895fcf379f0f"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "com.zell_mbc.publicartexplorer.foss.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.REORDER_TASKS"}]}, "antiFeatures": {"TetheredNet": {"en-US": "Relies on OpenStreetMap.org and Overpass-API.de servers"}}, "whatsNew": {"en-US": "### New\n- Support for app specific language\n- Significant redesign for node upload. Separate OSM/Wikidata updates from node changes\n- First release to contain my Google developer id to make sure you can still install #PublicArtExplorer after the horrible Google developer registration requirement is enforced. https://keepandroidopen.org/\n"}}}}, "de.circle_dev.flux_news": {"metadata": {"lastUpdated": 1781040519859, "description": {"en-US": "Flux News: High-Performance Miniflux Client\nElevate your reading experience. Flux News is a fast, fluid, and deeply integrated newsreader designed specifically for the Miniflux backend. Built to outperform standard web interfaces, it provides a seamless workflow that keeps your content accessible, even when you're offline.\n\nMaster Your Feed with Ease\n •\tOffline-Ready: Unlike a browser, Flux News stores your articles locally. Sync your feeds once and read them anywhere, on the plane, in the subway, or in remote areas without an internet connection.\n •\tIntuitive Gesture Control: Navigate your news with natural swipe gestures. Quickly triage your articles, mark them as read, or save them for later with a simple flick of your finger.\n •\tEffortless \"Scroll-to-Read\": Experience a friction-free \"inbox zero\" workflow. Articles are automatically marked as read as you scroll over them, so you never have to manually clear your queue again.\n •\tDeep System Integration: Share interesting finds instantly using the System Share Sheet or send articles directly to your configured third-party services.\n •\tDirect App Linking: Open articles directly in their respective installed apps for a cohesive experience that feels right at home on your device.\n\nPodcast Excellence\n •\tIntegrated Player: High-performance playback with variable speed control.\n •\tSmart Management: Automatic download of new episodes and automatic deletion after listening to save space.\n •\tAdvanced Audio Features: Full chapter recognition for easy navigation and a built-in sleep timer.\n •\tBackend Sync: Your playback progress is synchronized with Miniflux, so you never lose your spot.\n •\tDedicated Downloads View: Manage all your offline audio content in one place.\n\nOn the Road\n •\tCarPlay: A safe, audio-centric interface for your vehicle's dashboard.\n •\tSeamless Integration: Access your downloaded podcasts and control playback safely while driving.\n\nTailored for Your Device\n •\tOLED-Optimized Design: Choose between Light, Dark, and a specialized True Black mode designed specifically to save battery and look stunning on high-end displays.\n •\tPrecision Filtering & Search: Instantly sort through your content by status (Unread, Read, Starred), category, or individual feeds. Use the powerful search to query your entire Miniflux backend in seconds.\n •\tQuick Access to Discussions: Open article comments directly within the app to stay on top of the conversation.\n •\tHome Screen Widgets: Access your articles directly from your device's home screen with the new native widgets.\n •\tBackground Sync: The app now can automatically synchronizes in the background, keeping your news updated with your Miniflux server.\n\nPrivacy by Design\nYour data belongs to you. Flux News acts as a transparent window to your own server.\n •\tDirect Sync: The app communicates directly with your Miniflux API.\n •\tNo Third-Party Tracking: We do not collect, store, or analyze your reading habits.\n •\tNo Middlemen: Your credentials and content never pass through any external servers other than your own.\n\nPlease Note: This app requires an existing Miniflux server instance or a Miniflux Cloud account.\n"}, "donate": ["https://github.com/sponsors/KevinCFechtel"]}, "versions": {"3682d5df27ad355b98878b93e66ccd1979577bc773964d3c4fb731025a6728df": null, "1960b1dc00550198adae95e56f47dac453fd0b40bd16193f41dd48e07539ead9": null, "7b29c8af0d374c58038070e355898b4156c1cbf74daa2d8213a033e11ad451ba": null, "ef562775680f8b95e42b119b69a5f96380324880ea9a493f0bdd6fc6745d9857": null, "2ab46064093fe8d5d9c54e2bab34ad6654f3c01fd9b78d5376a2897afa5fe2f0": null, "917f16133e1ecbba320324678d2bfd0bb05a853e7cc0c94d802dab3413634250": null, "f86e170fcecc7499bf392f88041564bbcda1c99de529b14a2074b2969d534667": {"added": 1781040519859, "file": {"name": "/de.circle_dev.flux_news_2026060663.apk", "sha256": "f86e170fcecc7499bf392f88041564bbcda1c99de529b14a2074b2969d534667", "size": 39168628, "ipfsCIDv1": "bafybeibdcu7zwphj3i3c3abci4tb4tz2g4pck3vfm7qzbopq62k4kelfem"}, "src": {"name": "/de.circle_dev.flux_news_2026060663_src.tar.gz", "sha256": "805e183d27ba84fa8bb1fa318cf94c68a0ba8e56a0bf77d27bdd6bc4f3f5be18", "size": 465550412}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "2.1.1", "versionCode": 2026060663, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 36}, "signer": {"sha256": ["d8e5c241fc3ed7e8b1fdcfb237e4b2680e763e3c2c1412c91ff568d6c57eabd7"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "de.circle_dev.flux_news.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "The following has been added:\n •\tAdded open source link to Repository\n •\tAdded new language Galicisch\n •\tAdded more options for widget content\n •\tFix iOS playback interruption\n"}}, "e77242320dec0d191a05bc57d36c94c9e6f980ae85c6bbb371f681baa6bb1a1d": {"added": 1781040519859, "file": {"name": "/de.circle_dev.flux_news_2026060662.apk", "sha256": "e77242320dec0d191a05bc57d36c94c9e6f980ae85c6bbb371f681baa6bb1a1d", "size": 34757248, "ipfsCIDv1": "bafybeifydw7wi76prbjktzvytqhnhup3nfztc2ud5zuhpd5a6pzkqdt44i"}, "src": {"name": "/de.circle_dev.flux_news_2026060662_src.tar.gz", "sha256": "a94c80d5368c7c352bbd2f45daa6e741729d2f0a01d352c0e17998bad0c53ae5", "size": 465548222}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "2.1.1", "versionCode": 2026060662, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 36}, "signer": {"sha256": ["d8e5c241fc3ed7e8b1fdcfb237e4b2680e763e3c2c1412c91ff568d6c57eabd7"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "de.circle_dev.flux_news.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "The following has been added:\n •\tAdded open source link to Repository\n •\tAdded new language Galicisch\n •\tAdded more options for widget content\n •\tFix iOS playback interruption\n"}}, "b165bbad92534255c5b48637b3e73203c2593a2182e9f875e2fb7f4b6e98647a": {"added": 1781040519859, "file": {"name": "/de.circle_dev.flux_news_2026060661.apk", "sha256": "b165bbad92534255c5b48637b3e73203c2593a2182e9f875e2fb7f4b6e98647a", "size": 41343586, "ipfsCIDv1": "bafybeig3ord4vhwl4k5mzrh4sdxqwblhlsptfipiszcgo4fyeoxxks5kem"}, "src": {"name": "/de.circle_dev.flux_news_2026060661_src.tar.gz", "sha256": "a2777bbe1b0df4d7e68e801e82d3e949a11c1e86255176089761766054c481d8", "size": 465550739}, "manifest": {"nativecode": ["x86_64"], "versionName": "2.1.1", "versionCode": 2026060661, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 36}, "signer": {"sha256": ["d8e5c241fc3ed7e8b1fdcfb237e4b2680e763e3c2c1412c91ff568d6c57eabd7"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "de.circle_dev.flux_news.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "The following has been added:\n •\tAdded open source link to Repository\n •\tAdded new language Galicisch\n •\tAdded more options for widget content\n •\tFix iOS playback interruption\n"}}, "7b4a887a606417887c3c02eb6524102c5e4b56e818c2bff3fc038e2b10bbaeee": {"added": 1780172537598, "file": {"name": "/de.circle_dev.flux_news_2026052913.apk", "sha256": "7b4a887a606417887c3c02eb6524102c5e4b56e818c2bff3fc038e2b10bbaeee", "size": 38844666, "ipfsCIDv1": "bafybeifvdnwzw7tduz2oxj5ctstnztxrbfzgic4vtqbn57fdd6vrcalpzy"}, "src": {"name": "/de.circle_dev.flux_news_2026052913_src.tar.gz", "sha256": "da0d71dac423420cfec6acfae54c54a3c600581849edac77e67e814a0c474014", "size": 462393836}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "2.1.0", "versionCode": 2026052913, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 36}, "signer": {"sha256": ["d8e5c241fc3ed7e8b1fdcfb237e4b2680e763e3c2c1412c91ff568d6c57eabd7"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "de.circle_dev.flux_news.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "The following has been added:\n •\tHome Screen Widgets: Access your articles directly from your device's home screen with the new native widgets.\n •\tBackground Sync: The app now can automatically synchronizes in the background, keeping your news updated with your Miniflux server.\n"}}, "1f8eb0d76398ec464d6f3aa54531d3b32cf97cf0b5ac1e0c5e220287ef328dd2": {"added": 1780172537598, "file": {"name": "/de.circle_dev.flux_news_2026052912.apk", "sha256": "1f8eb0d76398ec464d6f3aa54531d3b32cf97cf0b5ac1e0c5e220287ef328dd2", "size": 34531590, "ipfsCIDv1": "bafybeied7wtuxfdxr2wxcdmhvht2aumnyk67evlr25d4jbop3cafiduxdi"}, "src": {"name": "/de.circle_dev.flux_news_2026052912_src.tar.gz", "sha256": "2517963bf422f2dd85b8b32b5b1a081209e2178eec9ac3516e03fcfcac88da2f", "size": 462387620}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "2.1.0", "versionCode": 2026052912, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 36}, "signer": {"sha256": ["d8e5c241fc3ed7e8b1fdcfb237e4b2680e763e3c2c1412c91ff568d6c57eabd7"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "de.circle_dev.flux_news.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "The following has been added:\n •\tHome Screen Widgets: Access your articles directly from your device's home screen with the new native widgets.\n •\tBackground Sync: The app now can automatically synchronizes in the background, keeping your news updated with your Miniflux server.\n"}}, "089b20d1bc152479eeb6e7487d0bc7bcb131587aa6657daa107583cce38821d1": {"added": 1780172537598, "file": {"name": "/de.circle_dev.flux_news_2026052911.apk", "sha256": "089b20d1bc152479eeb6e7487d0bc7bcb131587aa6657daa107583cce38821d1", "size": 40986856, "ipfsCIDv1": "bafybeifxqnznirwycou6kjlsswjbjg2svd7d3cqwa32dgt6mcw6w6ie2c4"}, "src": {"name": "/de.circle_dev.flux_news_2026052911_src.tar.gz", "sha256": "cc52e29a9c24f34acca3cfe05c8dbc0401ff367353f3e95b7d23dbf635878640", "size": 462391455}, "manifest": {"nativecode": ["x86_64"], "versionName": "2.1.0", "versionCode": 2026052911, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 36}, "signer": {"sha256": ["d8e5c241fc3ed7e8b1fdcfb237e4b2680e763e3c2c1412c91ff568d6c57eabd7"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "de.circle_dev.flux_news.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "The following has been added:\n •\tHome Screen Widgets: Access your articles directly from your device's home screen with the new native widgets.\n •\tBackground Sync: The app now can automatically synchronizes in the background, keeping your news updated with your Miniflux server.\n"}}}}, "de.dennisguse.opentracks": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"627be3da33cf60a3a11a724503d961fe543f1876b0c81d4dbf3a08a7a6233a65": null, "e36a8908d0ddcfa785596a9d5bdba9b85fb6fd86bf99a021fee2f395cb4f9c3c": {"added": 1781040519859, "file": {"name": "/de.dennisguse.opentracks_6669.apk", "sha256": "e36a8908d0ddcfa785596a9d5bdba9b85fb6fd86bf99a021fee2f395cb4f9c3c", "size": 9389797, "ipfsCIDv1": "bafybeifzg4llm3yj2qvei2np42zfayvjson2dl6gntua5aeh4g4nspxvfq"}, "src": {"name": "/de.dennisguse.opentracks_6669_src.tar.gz", "sha256": "9733299595a803afff86985a9f1c7eb32c1bf7a49ebdb091280dab8392c84107", "size": 10871509}, "manifest": {"versionName": "v4.27.1irreproducible", "versionCode": 6669, "features": [{"name": "android.hardware.location.gps"}], "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 37}, "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.1: OpenTracks\n\nChanges:\n- Support for Bosch Smart System eBikes (cadence, human power) \n- Add activity \"gravel biking\"\n\nBugfix:\n- While recording: TrackRecordingService would not restart correctly if killed by Android\n\nDeveloper:\n- TargetSDK 37\n"}}, "e5e51772ec2cd9f1474bc6d8cc6a180f6a286a690dc21226d974eac1c1c6b201": {"whatsNew": {"es-ES": "v4.27.0: OpenTracks\n\nCambios:\n- Sensor: potencia de la bicicleta eléctrica Bosch\n- Sensores: se incluyen los dispositivos Bluetooth ya emparejados (como la bicicleta eléctrica Bosch)\n- Barómetro: se aplica la frecuencia de muestreo\n\nCorrección de errores:\n- API del panel de control: no se proporcionaba la actualización\n- No se podía activar el GPS con el Bluetooth desactivado\n\nDesarrollador:\n- Se ha eliminado Mockito\n- Pruebas de la interfaz de usuario: menos inestables\n"}}, "85d097c9ee80ef85ae6d2c29809c00c5439ae4ee0f7ba02050250c3c77bbc19d": {"whatsNew": {"it-IT": "v4.26.2: OpenTracks\n\nCorrezioni:\n- Il GPS via Bluetooth non è (ancora) supportato\n- Il tipo di altitudine (EGM2008) non viene mostrato\n"}}}}, "de.dennisguse.opentracks.playstore": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"496243ca3a4f244e9f26e17f4f040a7f0f6b6eeb660303ea7c8932ab184868dd": null, "ab6244e65d0fa3afcb4975f32f1bf5587dc9d4e8cd95303e940f0e9a1bbc3c81": {"added": 1781040519859, "file": {"name": "/de.dennisguse.opentracks.playstore_6669.apk", "sha256": "ab6244e65d0fa3afcb4975f32f1bf5587dc9d4e8cd95303e940f0e9a1bbc3c81", "size": 9263382, "ipfsCIDv1": "bafybeibvraalnfajxqnjtghoftvuumchjakiglb5kkief2ycsg4wamzaey"}, "src": {"name": "/de.dennisguse.opentracks.playstore_6669_src.tar.gz", "sha256": "38cb908574786305a2c71ac7b35fa986d171394c84e60f9e4cdb3337bf9c70ec", "size": 10875492}, "manifest": {"versionName": "v4.27.1", "versionCode": 6669, "features": [{"name": "android.hardware.location.gps"}], "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 37}, "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.1: OpenTracks\n\nChanges:\n- Support for Bosch Smart System eBikes (cadence, human power) \n- Add activity \"gravel biking\"\n\nBugfix:\n- While recording: TrackRecordingService would not restart correctly if killed by Android\n\nDeveloper:\n- TargetSDK 37\n"}}, "5d4e1fb8d0b596d814db59465015e4ae2a57653797374c0b15fdd919afb1c871": {"whatsNew": {"es-ES": "v4.27.0: OpenTracks\n\nCambios:\n- Sensor: potencia de la bicicleta eléctrica Bosch\n- Sensores: se incluyen los dispositivos Bluetooth ya emparejados (como la bicicleta eléctrica Bosch)\n- Barómetro: se aplica la frecuencia de muestreo\n\nCorrección de errores:\n- API del panel de control: no se proporcionaba la actualización\n- No se podía activar el GPS con el Bluetooth desactivado\n\nDesarrollador:\n- Se ha eliminado Mockito\n- Pruebas de la interfaz de usuario: menos inestables\n"}}, "f10811267d37ffcb96064e17fb80376b5809d60eba6889cc2d5c4fb60767fd0c": {"whatsNew": {"it-IT": "v4.26.2: OpenTracks\n\nCorrezioni:\n- Il GPS via Bluetooth non è (ancora) supportato\n- Il tipo di altitudine (EGM2008) non viene mostrato\n"}}}}, "de.felixnuesse.disky": {"metadata": {"lastUpdated": 1780441838659}, "versions": {"fb2bd38bcad4bc1362af39e4490469c2d9790659ac3e1d8459c7b390262cb4cd": null, "1f2d28407b5b5c878a8795dcd9082bc3788e4bda8b5055ee2abdc80f6943fb44": {"added": 1780441838659, "file": {"name": "/de.felixnuesse.disky_15.apk", "sha256": "1f2d28407b5b5c878a8795dcd9082bc3788e4bda8b5055ee2abdc80f6943fb44", "size": 14218902, "ipfsCIDv1": "bafybeigfdvqezeh3hakjo4366km6cru667ymp4ogk7hdw3ilbxgoskbhb4"}, "src": {"name": "/de.felixnuesse.disky_15_src.tar.gz", "sha256": "105c5e6bf0aa181137fe38af6ca6bdbd0304548d9c398b20708d109e9e2d3b7f", "size": 449003}, "manifest": {"versionName": "2.2.0", "versionCode": 15, "usesSdk": {"minSdkVersion": 30, "targetSdkVersion": 36}, "signer": {"sha256": ["17eb5fe85b9d3ba5f5e1d2617dc8069605fdc91fa3445c0c08e700f7045b967c"]}, "usesPermission": [{"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.PACKAGE_USAGE_STATS"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"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": "de.felixnuesse.disky.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "de.felixnuesse.extract": {"metadata": {"categories": ["Cloud Storage & File Sync", "File Manager", "Internet", "System"]}}, "de.hbch.traewelling": {"metadata": {"lastUpdated": 1780094298321}, "versions": {"13c1c49aa47a23598ee2f34e2275bcff9c4674adee321c48f6ed32f9130948ce": null, "80a87ce47a42206491c76fc65e9705d1a002a420fb71d3714b1b3d65b9204712": {"added": 1780094298321, "file": {"name": "/de.hbch.traewelling_223.apk", "sha256": "80a87ce47a42206491c76fc65e9705d1a002a420fb71d3714b1b3d65b9204712", "size": 20165769, "ipfsCIDv1": "bafybeid4ld3t27esugtlblg27mmabx4z4b4xybzsug6c6vao35cdhwvouy"}, "src": {"name": "/de.hbch.traewelling_223_src.tar.gz", "sha256": "1e4ca202390f0c3eadded3c1050884b243b86099d56a735c91bf1e75f96803af", "size": 3831361}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.25.0", "versionCode": 223, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["989fb4f387a7ea95f56405841bbae8af0c14ddff0462a1c919d9119944b20efc"]}, "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.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "de.hbch.traewelling.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"de-DE": "Verbindungen zu traewelling.de für Push Nachrichten, GitHub für Emoji Schriftarten und OpenStreetMap & OpenRailwayMap für Karten", "en-US": "Connects to traewelling.de for push notifications, GitHub for Emoji fonts and OpenStreetMap and OpenRailwayMap for maps"}}}}}, "de.kaffeemitkoffein.imagepipe": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"061143e59484ff8fed895713ae85171cf02b8eabae421a5f62e59efd0df27c1f": null, "7967bc32210508dc6a71494c80f04fd947a5317d7b18e01b920503d59a4a4d7c": {"added": 1781040519859, "file": {"name": "/de.kaffeemitkoffein.imagepipe_57.apk", "sha256": "7967bc32210508dc6a71494c80f04fd947a5317d7b18e01b920503d59a4a4d7c", "size": 622937, "ipfsCIDv1": "bafybeihs2ofmd7ahxpc4t5yse2ewzqdskue3mcuvkrdja2gl2tgazta6gu"}, "src": {"name": "/de.kaffeemitkoffein.imagepipe_57_src.tar.gz", "sha256": "cd6025cb1a79f95844fc64479628938fff8dadc86c6553d387d289472c66c9fb", "size": 8450924}, "manifest": {"versionName": "0.78", "versionCode": 57, "usesSdk": {"minSdkVersion": 14, "targetSdkVersion": 36}, "signer": {"sha256": ["3691f6ef66dbe3f7971184d3bbbcf22525445b4158aa6332163471db4c3bf610"]}, "usesPermission": [{"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_MEDIA_IMAGES"}]}, "whatsNew": {"de-DE": "- verbesserte Übersetzungen", "en-US": "- improved translations (new language: Galician)"}}}}, "de.kaffeemitkoffein.tinyweatherforecastgermany": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"f396247064cea4a7b9bff75b9bda8c465e8d8f92453dbd09a51c6ebb1b573c61": null, "53b4476194d27c6e0ec395d59870424e4596a0ecd648c4672e8ab157dd2c479a": {"added": 1781040519859, "file": {"name": "/de.kaffeemitkoffein.tinyweatherforecastgermany_62.apk", "sha256": "53b4476194d27c6e0ec395d59870424e4596a0ecd648c4672e8ab157dd2c479a", "size": 7546567, "ipfsCIDv1": "bafybeia7mi2ufr72yfeyy57etxx4fsqssccmbsnkp7utiq3htapmv7uspm"}, "src": {"name": "/de.kaffeemitkoffein.tinyweatherforecastgermany_62_src.tar.gz", "sha256": "82201ed3b98f336cb296c2b2c6810ab5e37d01898df101457477f7afcd01fdba", "size": 9809224}, "manifest": {"versionName": "0.63.3", "versionCode": 62, "usesSdk": {"minSdkVersion": 19, "targetSdkVersion": 36}, "signer": {"sha256": ["7cd0b0c4063c22003b67c7c0d532c0eba4d28a104eb13c71a1ad6df4f52f54a9"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"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.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.AUTHENTICATE_ACCOUNTS"}, {"name": "android.permission.WRITE_SYNC_SETTINGS"}, {"name": "android.permission.READ_SYNC_SETTINGS"}]}}}}, "de.killi199.timetracking": {"metadata": {"added": 1781040519859, "categories": ["Time Tracker"], "changelog": "https://github.com/killi199/time-tracking/releases", "issueTracker": "https://github.com/killi199/time-tracking/issues", "lastUpdated": 1781040519859, "license": "Apache-2.0", "sourceCode": "https://github.com/killi199/time-tracking", "screenshots": {"phone": {"de": [{"name": "/de.killi199.timetracking/de/phoneScreenshots/1.png", "sha256": "4cff6de84a9870aff324e6d621ebaacba71ea1aa8d1f0d6771716731b4266b50", "size": 115487}, {"name": "/de.killi199.timetracking/de/phoneScreenshots/2.png", "sha256": "8993da10a9b791b184e5a27ec9ed047173a8d161ff2a8e0921a91806286db42f", "size": 101305}, {"name": "/de.killi199.timetracking/de/phoneScreenshots/3.png", "sha256": "0123f70fa8894f0ea0953eba98b7fc9f7938154a43b88c0d7e322b4ea540de5b", "size": 56084}, {"name": "/de.killi199.timetracking/de/phoneScreenshots/4.png", "sha256": "ecbaeefc25e1c9223cfef8cebf7fcb74a70bf480bbd7b8ae2964c162e0418e79", "size": 67580}], "en-US": [{"name": "/de.killi199.timetracking/en-US/phoneScreenshots/1.png", "sha256": "0aa74aa35234477648ee77abb772b97bfcc2a7c6d34c33461f99d841289e5775", "size": 117371}, {"name": "/de.killi199.timetracking/en-US/phoneScreenshots/2.png", "sha256": "975278059823ccf76af37661265da3b6e4e35f2fb7489cafa41249d21820f0a5", "size": 96260}, {"name": "/de.killi199.timetracking/en-US/phoneScreenshots/3.png", "sha256": "5f30b89d594a15e699141c9542f73755787184f7dae5d9e736a7780d9f7d6802", "size": 53626}, {"name": "/de.killi199.timetracking/en-US/phoneScreenshots/4.png", "sha256": "3f701328ddd96df7218277f48bfbb27b8e298a2e2c91529a49384e39c7c5c4fd", "size": 63318}]}}, "authorEmail": "1999killi@gmail.com", "authorName": "Kevin Jahrens", "name": {"de": "time-tracking", "en-US": "time-tracking"}, "summary": {"de": "Behalte präzise und einfach den Überblick über deine Arbeitszeiten", "en-US": "Keep track of your working hours with precision and ease"}, "description": {"de": "Mühelose Zeiterfassung:\nBehalte präzise und einfach den Überblick über deine Arbeitszeiten.\n- Manuelle Eingabe: Füge Zeiteinträge mit eigenen Notizen hinzu, bearbeite oder entferne sie.\n- Visuelle Übersicht: Wechsle zwischen Tages-, Wochen- und Monatsansicht, um deine Produktivität zu analysieren.\n- Intelligente Logik: Berechnet automatisch die Dauer und hält deine Aufzeichnungen organisiert.\n\nSmarter Auto-Check-in:\nVergiss manuelles Stempeln. Lass dein Smartphone das für dich erledigen.\n- NFC-Tag-Unterstützung: Check-in mit einem einfachen Tippen. Scanne einen NFC-Tag, um sofort deinen Status umzuschalten – perfekt für schnelle Check-ins, ohne die App manuell öffnen zu müssen.\n- Android Quick Actions: Schalte deinen Status durch langes Drücken auf das App-Icon um oder erstelle eine Verknüpfung auf deinem Startbildschirm für den Schnellzugriff mit nur einem Tippen.\n\nDatenfreiheit:\nDeine Daten gehören dir.\n- Lokale Speicherung: Die App läuft vollständig offline. Deine Daten werden lokal auf deinem Gerät in einer privaten SQLite-Datenbank gespeichert und niemals auf einen Server oder ein gehostetes Backend hochgeladen.\n- CSV-Export: Generiere umfassende Berichte deiner Arbeitshistorie im Standard-CSV-Format, bereit für Excel oder Google Sheets.\n- Einfacher Import: Migriere deine Daten oder stelle Backups nahtlos via CSV wieder her.\n\nAdaptive UI-Integration:\nEine Benutzeroberfläche, die sich auf deinem Gerät sofort vertraut anfühlt.\n- Dark & Light Mode: Wechselt nahtlos zwischen hellem und dunklem Design, basierend auf deinen Systemeinstellungen oder manuellen Präferenzen.\n- Material You: Unterstützt das dynamische Farbsystem von Android und passt die Farbpalette der App an dein Hintergrundbild und Systemdesign an, für einen personalisierten Look.\n\nMehrsprachigkeit:\nNutze die App in deiner bevorzugten Sprache.\n- Sprachen: Unterstützt derzeit Englisch und Deutsch.\n- Automatische Erkennung: Erkennt automatisch die Spracheinstellungen deines Geräts.\n", "en-US": "Effortless Time Tracking:\nKeep track of your working hours with precision and ease.\n- Manual Entry: Add, edit, or remove time entries with custom notes.\n- Visual Overview: Switch between Day, Week, and Month views to analyze your productivity.\n- Smart Logic: Automatically calculates duration and keeps your records organized.\n\nSmart Auto Check-in:\nForget about manual clocking. Let your phone do it for you.\n- NFC Tag Support: Check in with a simple tap. Scan an NFC tag to instantly toggle your status—perfect for quick check-ins without manually opening the app.\n- Android Quick Actions: Long-press the app icon on your home screen to instantly toggle your status. You can also drag the action to your home screen to create a dedicated shortcut for one-tap check-ins.\n\nData Freedom:\nYour data belongs to you.\n- Local-Only Storage: The app operates entirely offline. Your data is stored locally on your device in a private SQLite database and is never uploaded to any server or hosted backend.\n- CSV Export: Generate comprehensive reports of your work history in standard CSV format, ready for Excel or Google Sheets.\n- Easy Import: Migrate your data or restore backups seamlessly via CSV.\n\nAdaptive UI Integration:\nA user interface that feels right at home on your device.\n- Dark & Light Mode: Seamlessly switches between light and dark themes based on your system settings or manual preference.\n- Material You: Supports Android's dynamic color system, adapting the app's color palette to match your wallpaper and system theme for a personalized look.\n\nMulti-language Support:\nUse the app in your preferred language.\n- Languages: Currently supports English and German.\n- Auto-detection: Automatically detects your device language settings.\n"}, "donate": ["https://github.com/sponsors/killi199"], "icon": {"de": {"name": "/de.killi199.timetracking/de/icon_qXdrGPPnMG8R800pM-yigkNRTE9vGS23AuHZJEZ-l_4=.png", "sha256": "a9776b18f3e7306f11f34d2933eca28243514c4f6f192db702e1d924467e97fe", "size": 1835}, "en-US": {"name": "/de.killi199.timetracking/en-US/icon_qXdrGPPnMG8R800pM-yigkNRTE9vGS23AuHZJEZ-l_4=.png", "sha256": "a9776b18f3e7306f11f34d2933eca28243514c4f6f192db702e1d924467e97fe", "size": 1835}}, "preferredSigner": "a2379481914632d4c38fd456ec5cf3285b38522c7794cbfe69bd7eac1df974c8"}, "versions": {"b1b4200eb3ab0ece6db53787a204bcd12d6dfae80f5fac2b9ca7288517ecd89c": {"added": 1781040519859, "file": {"name": "/de.killi199.timetracking_222.apk", "sha256": "b1b4200eb3ab0ece6db53787a204bcd12d6dfae80f5fac2b9ca7288517ecd89c", "size": 47142566, "ipfsCIDv1": "bafybeigjuunajl4sckmzf3dakfvl3jdckfu7h5sllxr6irbxgqc6f6xbsm"}, "src": {"name": "/de.killi199.timetracking_222_src.tar.gz", "sha256": "c12a29f5e6ae1d9ec4a670c5c937dc387dbb67b09905732965cc21c119de53ad", "size": 127657442}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.3.2", "versionCode": 222, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["a2379481914632d4c38fd456ec5cf3285b38522c7794cbfe69bd7eac1df974c8"]}, "usesPermission": [{"name": "android.permission.NFC"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "de.killi199.timetracking.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "d09cc9e61953ecf7e555469292095ef1cc92efb902af0eb166f601402b1cfa5c": {"added": 1781040519859, "file": {"name": "/de.killi199.timetracking_221.apk", "sha256": "d09cc9e61953ecf7e555469292095ef1cc92efb902af0eb166f601402b1cfa5c", "size": 48502366, "ipfsCIDv1": "bafybeiavh7x4wdd2vhw7gihp7c4wbcnt7jes3ewrwukxzm3xruv7wr7kgm"}, "src": {"name": "/de.killi199.timetracking_221_src.tar.gz", "sha256": "8b2f007aaa9908574f6e2aa0d4a2379694be9124db4906bf60c20fa2f941b9d6", "size": 127660581}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.3.2", "versionCode": 221, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["a2379481914632d4c38fd456ec5cf3285b38522c7794cbfe69bd7eac1df974c8"]}, "usesPermission": [{"name": "android.permission.NFC"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "de.killi199.timetracking.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "de.lolo.lolotrans": {"metadata": {"lastUpdated": 1780506857489, "summary": {"en-US": "Floating-bubble translator with configurable translation backend"}, "icon": {"en-US": {"name": "/de.lolo.lolotrans/en-US/icon_rnchAArbBt76ZcMJkcylQ808fNkbOVPyMr6dPmjDPCc=.png", "sha256": "ae7721000adb06defa65c30991cca543cd3c7cd91b3953f232be9d3e68c33c27", "size": 166973}}}, "versions": {"055f489b20a594e0b57f291d0c6ebbc3c2ce999faa5512c5df91f3ef29b354dd": {"added": 1780506857489, "file": {"name": "/de.lolo.lolotrans_12.apk", "sha256": "055f489b20a594e0b57f291d0c6ebbc3c2ce999faa5512c5df91f3ef29b354dd", "size": 9431698, "ipfsCIDv1": "bafybeiduuk7yvl3yjy5yyxpvs6k6ag3fzc636pbaisjrd5bk5pb3h3k4wa"}, "src": {"name": "/de.lolo.lolotrans_12_src.tar.gz", "sha256": "20fea92df38a44235011a3947ed6cdd9e6558a51b77f8156b0dea06dc603ee02", "size": 5974120}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.1", "versionCode": 12, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["b0e66598eef4acbc955025301246e6aeef0aa7938e2b3f8af9fa970e139b8d44"]}, "usesPermission": [{"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "de.lolo.lolotrans.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "de.markusfisch.android.binaryeye": {"metadata": {"lastUpdated": 1781040519859, "description": {"ar": "يعمل في الاتجاهين الرأسي والأفقي، ويمكنه قراءة الرموز المقلوبة، \nذو تصميم Material ويمكنه أيضًا إنشاء رموز شريطية (باركود).\n\nيستخدم مكتبة ZXing-C++ (المعروفة بـ \"Zebra Crossing\") لمسح الرموز الشريطية. \nتنسيقات الرموز المدعومة تشمل:  \nAZTEC، CODABAR، CODE 39، CODE 93، CODE 128،  \nDATA MATRIX، EAN-8، EAN-13، ITF، PDF417، QR CODE،  \nRSS 14، RSS EXPANDED، Telepen، UPC-A، UPC-E، وUPC EAN EXTENSION.\n\nهذا التطبيق مفتوح المصدر:\nhttps://github.com/markusfisch/BinaryEye\n", "bn": "খাড়া বা আড়াআড়িভাবে কাজ করে,উল্টা করা কোড পড়তে পারে,\nবস্তুগত নকশাসমৃদ্ধ এবং বারকোড বানাতে পারে।\n\nজেক্সিঙ্গ(\"জেব্রা ক্রসিং\") বারকোড স্ক্যানিং লাইব্রেরি ব্যবহার করে।\nবারকোড ধরণ: অ্যাজটেক, কোডাবার, কোড৩৯, কোড ৯৩, কোড ১২৮,\nডাটা ম্যাট্রিক্স, ইএএন ৮, ইএএন ধ৩, আইটিএফ, পিডিএফ৪১৭, কিউআর কোড, আরএসএস বর্ধিত,\nTelepen, ইউপিসি এ, ইউপিসি ই এবং ইএএন বর্ধিত।\n\nএইটা মুক্ত সোর্স:\nhttps://github.com/markusfisch/BinaryEye\n", "cs": "Funguje na výšku i na šířku, dokáže přečíst otočené kódy,\npoužívá Material Design a v neposlední řadě umí čárové kódy i generovat.\n\nPro skenování používá knihovnu ZXing-C++ (\"Zebra Crossing\").\nPodporované formáty: AZTEC, CODABAR, CODE 39, CODE 93, CODE 128,\nDATA MATRIX, EAN 8, EAN 13, ITF, PDF417, QR CODE, RSS 14, RSS EXPANDED,\nTelepen, UPC A, UPC E a UPC EAN EXTENSION.\n\nTato aplikace má otevřený kód:\nhttps://github.com/markusfisch/BinaryEye\n", "en-US": "Works in portrait and landscape orientation, can read inverted codes,\nis Material Design and can also generate barcodes.\n\nUses the ZXing-C++ (\"Zebra Crossing\") barcode scanning library.\nSupported barcode formats are: AZTEC, CODABAR, CODE 39, CODE 93, CODE 128,\nDATA MATRIX, EAN 8, EAN 13, ITF, PDF417, QR CODE, RSS 14, RSS EXPANDED,\nTelepen, UPC A, UPC E and UPC EAN EXTENSION.\n\nThis is open source:\nhttps://github.com/markusfisch/BinaryEye\n", "es": "Funciona en orientación vertical y horizontal, puede leer códigos invertidos,\ninterfaz Material Design y también genera códigos de barras.\n\nUtiliza la biblioteca de escaneo de códigos de barras ZXing (\"Zebra Crossing\").\nLos formatos de código de barras soportados son: AZTEC, CODABAR, CODE 39, CODE 93, CODE 128,\nDATA MATRIX, EAN 8, EAN 13, ITF, PDF417, QR CODE, RSS 14, RSS EXPANDED,\nTelepen, UPC A, UPC E y UPC EAN EXTENSION.\n\nEsto es de código abierto:\nhttps://github.com/markusfisch/BinaryEye\n", "fa": "در هر دو جهت افقی و عمودی کار می‌کند، می‌تواند بارکدهای وارونه را بخواند،\nاز طراحی متریال پیروی می‌کند و همچنین قابلیت ایجاد بارکد را نیز داراست.\n\nاز کتابخانهٔ پویش بارکد ZXing (\"Zebra Crossing\") استفاده می‌کند.\nقالب‌های بارکد پشتیبانی‌شده:\nAZTEC, CODABAR, CODE 39, CODE 93, CODE 128, RSS 14,\nDATA MATRIX, EAN 8, EAN 13, ITF, PDF417, QR CODE,\nRSS EXPANDED, Telepen, UPC A, UPC E, UPC EAN EXTENSION.\n\nاین کاره متن‌باز است:\nhttps://github.com/markusfisch/BinaryEye\n", "hu": "Működik álló és fekvő tájolásban is, képes beolvasni fordított kódokat,\nMaterial Design szemléletben készült és még vonalkódokat is képes előállítani.\n\nA ZXing („Zebra Crossing”) vonalkód-leolvasó programkönyvtárat használja.\nA támogatott vonalkódformátumok: AZTEC, CODABAR, CODE 39, CODE 93, CODE 128,\nDATA MATRIX, EAN 8, EAN 13, ITF, PDF417, QR CODE, RSS 14, RSS EXPANDED,\nTelepen, UPC A, UPC E és UPC EAN EXTENSION.\n\nEz az alkalmazás nyílt forráskódú:\nhttps://github.com/markusfisch/BinaryEye\n", "it": "Funziona con orientamento verticale e orizzontale, può leggere codici invertiti,\nè in Material Design e può anche generare codici a barre.\n\nUsa la libreria di scansione di codici a barre ZXing (\"Zebra Crossing\").\nI formati di codici a barre supportati sono: AZTEC, CODABAR, CODE 39, CODE 93, CODE 128,\nDATA MATRIX, EAN 8, EAN 13, ITF, PDF417, QR CODE, RSS 14, RSS EXPANDED,\nTelepen, UPC A, UPC E e UPC EAN EXTENSION.\n\nQuesta è open source:\nhttps://github.com/markusfisch/BinaryEye\n", "ja": "縦方向、横方向や、反転したバーコードも読み取ることができます。\nバーコードの作成も可能な、マテリアルデザインを採用したバーコードスキャナのアプリです。\n\nZXing(\"Zebra Crossing\") をバーコード読み込みライブラリに利用しています。\n対応しているバーコード形式は次の通りです。\nAZTEC, CODABAR, CODE 39, CODE 93, CODE 128,\nDATA MATRIX, EAN 8, EAN 13, ITF, PDF417, QR CODE, RSS 14, RSS EXPANDED,\nTelepen, UPC A, UPC E and UPC EAN EXTENSION.\n\nこのアプリはオープンソースです。\nソースコード:https://github.com/markusfisch/BinaryEye\n", "pl": "Działa w orientacji pionowej i poziomej, może odczytywać odwrócone kody,\nma wygląd Material Design i może również generować kody kreskowe.\n\nWykorzystuje bibliotekę skanowania kodów kreskowych ZXing-C++ („Zebra Crossing”).\nObsługiwane formaty kodów kreskowych to: AZTEC, CODABAR, CODE 39, CODE 93, CODE 128,\nDATA MATRIX, EAN 8, EAN 13, ITF, PDF417, QR CODE, RSS 14, RSS EXPANDED,\nTelepen, UPC A, UPC E i UPC EAN EXTENSION.\n\nJest to oprogramowanie otwartoźródłowe:\nhttps://github.com/markusfisch/BinaryEye\n", "pt-BR": "Funciona tanto no modo vertical quanto no horizontal, consegue ler códigos invertidos, \ngerar códigos de barras e é feito com Material Design.\n\nUtiliza a biblioteca de leitura de códigos ZXing (\"Zebra Crossing\").\nOs seguintes formatos de códigos são suportados: AZTEC, CODABAR, CODE 39, CODE 93, \nCODE 128, DATA MATRIX, EAN 8, EAN 13, ITF, PDF417, QR CODE, RSS 14, RSS EXPANDED,\nTelepen, UPC A, UPC E e UPC EAN EXTENSION.\n\nÉ código aberto:\nhttps://github.com/markusfisch/BinaryEye\n", "ru": "Работает в портретной и альбомной ориентации, может считывать инвертированные коды,\nимеет Material Дизайн и также может генерировать штрихкоды.\n\nИспользует ZXing-C++ (Zebra Crossing) библиотека сканирования штрихкодов.\nПоддерживаемые форматы штрихкодов: AZTEC, CODABAR, CODE 39, CODE 93,\nCODE 128, DATA MATRIX, EAN 8, EAN 13, ITF, PDF417, QR CODE, RSS 14,\nRSS EXPANDED, Telepen, UPC A, UPC E и UPC EAN EXTENSION.\n\nЭто проект с открытым исходным кодом:\nhttps://github.com/markusfisch/BinaryEye\n", "tr": "Dikey ve yatay yönde çalışır, ters çevrilen kodları okuyabilir, Material\nTasarıma sahiptir ve ayrıca barkod oluşturabilir.\n\nZXing (\"Zebra Crossing\") barkod tarama kütüphanesini kullanır.\nDesteklenen barkod biçimleri: AZTEC, CODABAR, CODE 39, CODE 93, CODE 128,\nDATA MATRIX, EAN 8, EAN 13, ITF, PDF417, QR CODE, RSS 14, RSS EXPANDED,\nTelepen, UPC A, UPC E ve UPC EAN UZANTISI.\n\nAçık kaynaktır:\nhttps://github.com/markusfisch/BinaryEye\n", "uk": "Працює в портретній та альбомній орієнтації, може зчитувати інвертовані коди,\nмає Material Дизайн і також може генерувати штрихкоди.\n\nВикористовує ZXing-C++ (\"Zebra Crossing\") бібліотека сканування штрихкодів.\nПідтримувані формати штрихкодів: AZTEC, CODABAR, CODE 39, CODE 93, CODE 128,\nDATA MATRIX, EAN 8, EAN 13, ITF, PDF417, QR CODE, RSS 14, RSS EXPANDED,\nTelepen, UPC A, UPC E and UPC EAN EXTENSION.\n\nЦе проект із відкритим вихідним кодом:\nhttps://github.com/markusfisch/BinaryEye\n", "zh-CN": "支持竖屏和横屏模式，可识别倒置的条形码，\n符合Material Design设计语言，同时支持生成条形码。\n\n采用ZXing-C++（“Zebra Crossing”）条形码扫描库。\n支持的条形码格式包括：AZTEC、CODABAR、CODE 39、CODE 93、CODE 128、\nDATA MATRIX、EAN 8、EAN 13、ITF、PDF417、QR CODE、RSS 14、RSS 扩展、\nTelepen, UPC A、UPC E 以及 UPC EAN 增强版。\n\n该项目为开源项目：\nhttps://github.com/markusfisch/BinaryEye\n", "zh-TW": "可以用縱向和橫向的方式掃描條碼，也能讀取反向碼，\n是 Material Design 的風格，也可以製作條碼。\n\n基於使用 ZXing (“斑馬線交叉”) 條碼掃描函式庫。\n支援的條碼格式為: AZTEC, CODABAR, CODE 39, CODE 93, CODE 128,\nDATA MATRIX, EAN 8, EAN 13, ITF, PDF417, QR CODE, RSS 14, RSS EXPANDED,\nTelepen, UPC A, UPC E 和 UPC EAN EXTENSION.\n\n此項目為開放原始碼:\nhttps://github.com/markusfisch/BinaryEye\n"}}, "versions": {"d2ffb7d676f174354b6f7e8ad70e0423e55de054d5408238c90615bc4cb95c53": null, "8f9cdf1c7010a58e69e25dd7c199a671f05d32783eb29de9a7fa9c9ce91cd2fb": null, "310b50a7c1707df2161a0b0e1150943692c030e22491dc9154bc7573b08a720c": {"added": 1781040519859, "file": {"name": "/de.markusfisch.android.binaryeye_171.apk", "sha256": "310b50a7c1707df2161a0b0e1150943692c030e22491dc9154bc7573b08a720c", "size": 9565558, "ipfsCIDv1": "bafybeidvvdxssi5nj56zluksfpf5tdrhs6jvqiftsw7xwkme5i3wgdtr2e"}, "src": {"name": "/de.markusfisch.android.binaryeye_171_src.tar.gz", "sha256": "4f72dfdad222a1b1959545c42c9a1d3ff5082badf3ab0e3db646c282b4c89c9a", "size": 2242777}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.74.0", "versionCode": 171, "features": [{"name": "android.hardware.camera"}], "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["9ecdbf0677dd50609c76c2ba05dbe362232327b10a1c37cd58722993d9fe5d57"]}, "usesPermission": [{"name": "android.permission.ACCESS_FINE_LOCATION", "maxSdkVersion": 28}, {"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_ADMIN", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.CHANGE_WIFI_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "de.markusfisch.android.binaryeye.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 28}]}, "whatsNew": {"en-US": "* Add an option to choose a custom beep tone\n* Add an option to set a custom scanner ID\n* Improve display of content type\n* Support fido:/ URIs\n* Update Italian and French translations\n* Update ZXingCpp\n* Fix FAB and crop handle positioning\n* Fix splash screen for some Android versions\n\n"}}, "cc8406457d7087a5e8ee267a02d7cc4bba86688984ca8201249abf09dbd24f53": {"added": 1780094298321, "file": {"name": "/de.markusfisch.android.binaryeye_170.apk", "sha256": "cc8406457d7087a5e8ee267a02d7cc4bba86688984ca8201249abf09dbd24f53", "size": 9495926, "ipfsCIDv1": "bafybeib4d5kzgjasgqqrx4o4entonmap5jzkz3fi5i2hymqitfz7h3ctby"}, "src": {"name": "/de.markusfisch.android.binaryeye_170_src.tar.gz", "sha256": "44f3a554cab066c22963f2e104f1bebf09cf060599f8f2dc1c90288006fbd211", "size": 2236537}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.73.1", "versionCode": 170, "features": [{"name": "android.hardware.camera"}], "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["9ecdbf0677dd50609c76c2ba05dbe362232327b10a1c37cd58722993d9fe5d57"]}, "usesPermission": [{"name": "android.permission.ACCESS_FINE_LOCATION", "maxSdkVersion": 28}, {"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_ADMIN", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.CHANGE_WIFI_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "de.markusfisch.android.binaryeye.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 28}]}, "whatsNew": {"en-US": "* Update ZXingCpp and support Telepen format\n* Update vdstools\n* Fix stale history row highlighting\n\n"}}}}, "de.mm20.launcher2.release": {"metadata": {"lastUpdated": 1780506857489}, "versions": {"26174cc2a65cf6043c9391a80cbd266767ded3b07a23a2330a90bb67fa52aecc": null, "5021ca1693a46ec0e9b3ec79f900f02ae3cecd5f50f05ebcb52b29a8b8329742": {"added": 1780506857489, "file": {"name": "/de.mm20.launcher2.release_2026053100.apk", "sha256": "5021ca1693a46ec0e9b3ec79f900f02ae3cecd5f50f05ebcb52b29a8b8329742", "size": 13880547, "ipfsCIDv1": "bafybeialp2svxbc6fjcslh6rv2727o3liwuy3sh4jgx3envaschkd2ipsq"}, "src": {"name": "/de.mm20.launcher2.release_2026053100_src.tar.gz", "sha256": "39e1be7bcd865d815b9de1647021e384b277ffdbf373eabd48babe27a18bffe8", "size": 9436300}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.40.2-fdroid", "versionCode": 2026053100, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["85192966b7cfc30a2708845066267dbd312e42555631fb719ba50bfd923179c3"]}, "usesPermission": [{"name": "android.permission.SET_ALARM"}, {"name": "com.android.alarm.permission.SET_ALARM"}, {"name": "android.permission.GET_ACCOUNTS"}, {"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.READ_CALENDAR"}, {"name": "android.permission.WRITE_CALENDAR"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.ACCESS_MEDIA_LOCATION"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.INTERACT_ACROSS_PROFILES"}, {"name": "android.permission.EXPAND_STATUS_BAR"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.REQUEST_DELETE_PACKAGES"}, {"name": "android.permission.CALL_PHONE"}, {"name": "android.permission.VIBRATE"}, {"name": "org.tasks.permission.READ_TASKS"}, {"name": "com.kieronquinn.app.smartspacer.permission.ACCESS_SMARTSPACER"}, {"name": "android.permission.ACCESS_HIDDEN_PROFILES"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "de.mm20.launcher2.release.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "App uses a third party service for currency exchange rates"}}, "whatsNew": {"en-US": "- Fix blank weather icons when using Breezy as provider\n- Fix gestures not working after double tap to sleep\n- Add option to hide app details in app context menu (thanks to @Electromagneticradiation)\n- Fix importing theme files"}}}}, "de.monocles.chat": {"metadata": {"lastUpdated": 1780172537598}, "versions": {"a8784673fa17ea32f5b858bca065ceeb868f9e606d204f8467370c6d5b1555d3": null, "aa5ce8b0f9b6fd652bdbf01bfe643ff07aeb70ab026046eb0ec25eacacc4a16d": null, "4238f552802833ffabde033c20341bb4f4c6e19c907b0419bafce2b8d0dcbc2a": null, "4e690ad5885e1bb11be485a8873a76ec97f027a2f5304d0e3e3c46b47851d71a": null, "c52018dd19060838f169e60b393495e45f935d821e1d920e463c18b61cbf8d40": {"added": 1780172537598, "file": {"name": "/de.monocles.chat_20504.apk", "sha256": "c52018dd19060838f169e60b393495e45f935d821e1d920e463c18b61cbf8d40", "size": 38222637, "ipfsCIDv1": "bafybeial7m74d2td64dkp34d33lsbsnxbxwyqfkhakphn2ukhbg2apiwkm"}, "src": {"name": "/de.monocles.chat_20504_src.tar.gz", "sha256": "72be991a3c006491290023ea69adb26f1781cdd5baa5c3b8ed944a1a31171b9a", "size": 17243870}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "2.2.2", "versionCode": 20504, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "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_BACKGROUND_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE_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"}]}}, "195e119222cdca6d4c0f6d4122c8ebd3a14387a9ac6383c079e31a0a013ae5e1": {"added": 1780172537598, "file": {"name": "/de.monocles.chat_20503.apk", "sha256": "195e119222cdca6d4c0f6d4122c8ebd3a14387a9ac6383c079e31a0a013ae5e1", "size": 40680216, "ipfsCIDv1": "bafybeictno6kn4t77jeyzcihyarttacngsk77vd5oy2j53oleg5chmzlly"}, "src": {"name": "/de.monocles.chat_20503_src.tar.gz", "sha256": "f4f470a52e55ee55383cdbe6ce41e9da853d62a584f79f4e659bcf51ba3d013b", "size": 17243942}, "manifest": {"nativecode": ["x86_64"], "versionName": "2.2.2", "versionCode": 20503, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "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_BACKGROUND_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE_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"}]}}, "3549a6eef308305298a8f00541a7d0ef4dcf1c0d5c320fa5b10cb8fc4d177043": {"added": 1780172537598, "file": {"name": "/de.monocles.chat_20502.apk", "sha256": "3549a6eef308305298a8f00541a7d0ef4dcf1c0d5c320fa5b10cb8fc4d177043", "size": 38972163, "ipfsCIDv1": "bafybeige3naglmkwts7tviprmevmk4rxf2bsz3fsuneojy7mylo43sx6ie"}, "src": {"name": "/de.monocles.chat_20502_src.tar.gz", "sha256": "b2accbc99fcf2350aa64a5b2b3d7c288ffd39e1bd4a48c480532098bd3def394", "size": 17243955}, "manifest": {"nativecode": ["x86"], "versionName": "2.2.2", "versionCode": 20502, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "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_BACKGROUND_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE_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"}]}}, "33f419b8dd1fa10240c2f20814de655d2072a28daa7a96d88a109c0995cdfc34": {"added": 1780172537598, "file": {"name": "/de.monocles.chat_20501.apk", "sha256": "33f419b8dd1fa10240c2f20814de655d2072a28daa7a96d88a109c0995cdfc34", "size": 32426811, "ipfsCIDv1": "bafybeihpbjsxteqkpcff7yky23rmlwiik7nqmfzmsf3gbm5n5acc7oitmy"}, "src": {"name": "/de.monocles.chat_20501_src.tar.gz", "sha256": "884d85534f6ced436d1c1bd415e7f1bc3529a0c9ca5628c7cbc664db2ad810f6", "size": 17244061}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "2.2.2", "versionCode": 20501, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "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_BACKGROUND_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE_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"}]}}}}, "de.mysportsmate.officebreak": {"metadata": {"lastUpdated": 1780094298321, "featureGraphic": {"de-DE": {"name": "/de.mysportsmate.officebreak/de-DE/featureGraphic_VNLybY3WMGxjQd9URn9VhvHNir_rWQ21FZj7rZ8aIYY=.png", "sha256": "54d2f26d8dd6306c6341df54467f5586f1cd8abfeb590db51598fbad9f1a2186", "size": 37327}, "en-US": {"name": "/de.mysportsmate.officebreak/en-US/featureGraphic_DNkbGki6F8Y995qXu40lFibrnp8aEUaEh9QUprasoYg=.png", "sha256": "0cd91b1a48ba17c63df79a97bb8d251626eb9e9f1a11468487d414a6b6aca188", "size": 38797}}}, "versions": {"8c51411808917a4ca4e2059b583ae5c64757c4f16662ee0377bd197328e9b17f": {"added": 1780094298321, "file": {"name": "/de.mysportsmate.officebreak_11.apk", "sha256": "8c51411808917a4ca4e2059b583ae5c64757c4f16662ee0377bd197328e9b17f", "size": 4640785, "ipfsCIDv1": "bafybeihakpmbv3afczba33xuzuvu3drz7r5tr74j72tuhp7uwihscrlwle"}, "src": {"name": "/de.mysportsmate.officebreak_11_src.tar.gz", "sha256": "51433271652ce49d1a4e569d33e84a45fae2421f9df4fac18bb0bbe64ed69a5e", "size": 5239181}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.8.3", "versionCode": 11, "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": "de.mysportsmate.officebreak.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"de-DE": "v0.8.3\n\n* F-Droid-Listing-Politur: Raster-Launcher-Icons (mdpi–xxxhdpi) hinzugefügt, damit das App-Icon im F-Droid-Katalog und auf Android-7-Geräten korrekt angezeigt wird\n* Neues 1024×500-featureGraphic-Banner auf der F-Droid-App-Seite\n* Keine sichtbaren Änderungen\n", "en-US": "v0.8.3\n\n* F-Droid listing polish: raster launcher icons (mdpi–xxxhdpi) added so the app icon renders correctly in F-Droid's catalog and on Android 7 devices\n* New 1024×500 featureGraphic banner shown on the F-Droid app page\n* No user-facing changes\n"}}}}, "de.noisruker.openPasskeyAuth": {"metadata": {"lastUpdated": 1780614376764}, "versions": {"162a4d30d6b9fb11313bd58ca9db57694a152dd1331dec780a127eefa1b1185d": null, "b94f752dfd1e48bf331c69cdf06164c6739027d9a4fe247e607a5637a7877092": {"added": 1780614376764, "file": {"name": "/de.noisruker.openPasskeyAuth_14.apk", "sha256": "b94f752dfd1e48bf331c69cdf06164c6739027d9a4fe247e607a5637a7877092", "size": 7295965, "ipfsCIDv1": "bafybeie4763znr4efhdusgug3udat3fub4r6gpomrfooozvbef2x3oa5da"}, "src": {"name": "/de.noisruker.openPasskeyAuth_14_src.tar.gz", "sha256": "7bd86c7ace778cb9650108d6dc28ac3bb959a5b32b161db9799ace0982d7bdec", "size": 3796905}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.1.5", "versionCode": 14, "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\n- Übersetzung hinzugefügt: Chinese (Simplified Han script) durch Poesty Li", "en-US": "- Updated allowlist, FIDO metadata and dependencies\n- Added Translation: Chinese (Simplified Han script) by Poesty Li"}}}}, "de.ph1b.audiobook": {"metadata": {"lastUpdated": 1780306216819, "donate": ["https://ko-fi.com/paul_voice"]}, "versions": {"d247d07c176bc4801e79274bd2f656d635e27d542e3133625bdea9da0f7eea03": null, "080034dc3f1d3253b5a8cc964d3a11e54311867ed1f6606ef91cb1bd04970ec7": null, "6b8e3b8d28053ba3ac35273f51fbeb42d97878755ef2f74727bb0e5e2d413270": {"added": 1780306216819, "file": {"name": "/de.ph1b.audiobook_5405003.apk", "sha256": "6b8e3b8d28053ba3ac35273f51fbeb42d97878755ef2f74727bb0e5e2d413270", "size": 6781648, "ipfsCIDv1": "bafybeigwcp7r3nnmr3ysu7emxz3lnli5nim4oc4qki2ykzunnix2ytir4m"}, "src": {"name": "/de.ph1b.audiobook_5405003_src.tar.gz", "sha256": "51301098cfcd0f540732f2937757694b3014b1ef4fdbcb82d680cb58fddc088b", "size": 20357581}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "26.5.3", "versionCode": 5405003, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["2e69583ae90f795f33c10594cd83922e7324b5da9047769d5338b8dff383b897"]}, "usesPermission": [{"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "de.ph1b.audiobook.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "525b4763646140b62620f8f9ec67953da9a1dd2a22a1df7d65d60c61c9a7f84c": {"added": 1780172537598, "file": {"name": "/de.ph1b.audiobook_5405002.apk", "sha256": "525b4763646140b62620f8f9ec67953da9a1dd2a22a1df7d65d60c61c9a7f84c", "size": 6781648, "ipfsCIDv1": "bafybeifafwteevu3hczjeu3sh3choqrq4qz2fwxh3iwae6ufoufttpllc4"}, "src": {"name": "/de.ph1b.audiobook_5405002_src.tar.gz", "sha256": "06d726219e1d0fa78c3b5b2aecdd6c2d6806b8dc5eebb20c5e455b9a2cb68c0f", "size": 20358647}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "26.5.2", "versionCode": 5405002, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["2e69583ae90f795f33c10594cd83922e7324b5da9047769d5338b8dff383b897"]}, "usesPermission": [{"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "de.ph1b.audiobook.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "de.schildbach.oeffi": {"metadata": {"lastUpdated": 1780506857489, "icon": {"en-US": {"name": "/icons/de.schildbach.oeffi.140005.png"}}}, "versions": {"5c9bc5391d6c70be84bbf7ba150e75bd5eee29bb4fbeb22b2173c4d42eb32636": null, "87338f3d61126d96a62d538edd95438f1153aa2ace483cf2459a5d7dc9fcc325": {"added": 1780506857489, "file": {"name": "/de.schildbach.oeffi_140005.apk", "sha256": "87338f3d61126d96a62d538edd95438f1153aa2ace483cf2459a5d7dc9fcc325", "size": 1938910, "ipfsCIDv1": "bafybeiestfo6asadgirvppx4szrpy665pfcedf3fcnfr65tp3prwncjbcq"}, "src": {"name": "/de.schildbach.oeffi_140005_src.tar.gz", "sha256": "c46fc6117456585d1edc348008f66e12314ef748403977dddea9084ed23df0c0", "size": 527042}, "manifest": {"versionName": "14.0.5", "versionCode": 140005, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["ba61b88f0f4364006fa6db84b2b92fa61912a02771659b207c41272104c2e5c4"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.android.launcher.permission.INSTALL_SHORTCUT"}]}, "antiFeatures": {"NonFreeNet": {"de": "Einige Datenquellen für den ÖPNV sind nicht libre.", "en-US": "Some data sources for public transport are not libre."}}}}}, "de.schliweb.makeacopy": {"metadata": {"lastUpdated": 1780306216819}, "versions": {"234385d2d257b68fac9cc617be0b4b5099eb11bc5b4a779fbe695733e9531796": null, "2909d826a8b81ebd3f7d5b79545962fff5115b4304464844fcaef5c466b8c469": null, "d6008250debb4f8ac556c8766097c4f38a1a05a9b6c449c3598729fee3bd4938": null, "01f7749a4e7451a457d79ab892b697e618484830202608e309597cd434bc5803": null, "a4a457b3de16d78eae9dd12634cbf4c1e40abcd0a2a7c3d22d81ad91ac4208ad": {"added": 1780306216819, "file": {"name": "/de.schliweb.makeacopy_403004.apk", "sha256": "a4a457b3de16d78eae9dd12634cbf4c1e40abcd0a2a7c3d22d81ad91ac4208ad", "size": 140224140, "ipfsCIDv1": "bafybeibcbku5mijseyysjpknsv6owidej7zel33vfykqgaagao4b56mfd4"}, "src": {"name": "/de.schliweb.makeacopy_403004_src.tar.gz", "sha256": "1cbf68bd0f54e232b07326973f3740a65aee24e85102f850ebf3ae86a84b7441", "size": 542463610}, "manifest": {"nativecode": ["x86_64"], "versionName": "4.3.0", "versionCode": 403004, "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 4.3.0\n* Added Greek OCR support in the PaddleOCR flavor.\n* Improved searchable PDFs with cleaner copy & paste.\n* Added PDF text-layer compatibility options.\n* Fixed CropFragment corners getting stuck outside the image.\n"}}, "1dbb1c811ea713b459dbef2b6b4040c0e9dfdf117193134037ef0c7da5dadf8a": {"added": 1780306216819, "file": {"name": "/de.schliweb.makeacopy_403003.apk", "sha256": "1dbb1c811ea713b459dbef2b6b4040c0e9dfdf117193134037ef0c7da5dadf8a", "size": 137650719, "ipfsCIDv1": "bafybeiedqml3fohcunsj7wwsx2bp3roei4rowx2zgpvphpgdefsu3kv23m"}, "src": {"name": "/de.schliweb.makeacopy_403003_src.tar.gz", "sha256": "017c3fc9ad670814fc259044881b43b7b35ee82ffca9d31cbae9126390095a00", "size": 542463668}, "manifest": {"nativecode": ["x86"], "versionName": "4.3.0", "versionCode": 403003, "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 4.3.0\n* Added Greek OCR support in the PaddleOCR flavor.\n* Improved searchable PDFs with cleaner copy & paste.\n* Added PDF text-layer compatibility options.\n* Fixed CropFragment corners getting stuck outside the image.\n"}}, "60788573b7b16ce8bd18800798ea931c0479e626d3b344689f6d9093d99dd9a2": {"added": 1780306216819, "file": {"name": "/de.schliweb.makeacopy_403002.apk", "sha256": "60788573b7b16ce8bd18800798ea931c0479e626d3b344689f6d9093d99dd9a2", "size": 137881245, "ipfsCIDv1": "bafybeic5co7xzqr7zpvw7e4y4p3qs4t4yfbh3ytziolcbk6rbgu5bcxu4m"}, "src": {"name": "/de.schliweb.makeacopy_403002_src.tar.gz", "sha256": "265fe05eeeee87067a9f900392f054fab7c97a0c53e4e47beefb9e9d36dc0f96", "size": 542462089}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "4.3.0", "versionCode": 403002, "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 4.3.0\n* Added Greek OCR support in the PaddleOCR flavor.\n* Improved searchable PDFs with cleaner copy & paste.\n* Added PDF text-layer compatibility options.\n* Fixed CropFragment corners getting stuck outside the image.\n"}}, "02d6b542e1e8bc6e9b084bb32b6e6cce7b9664d29109a52dd3474c815858f398": {"added": 1780306216819, "file": {"name": "/de.schliweb.makeacopy_403001.apk", "sha256": "02d6b542e1e8bc6e9b084bb32b6e6cce7b9664d29109a52dd3474c815858f398", "size": 130457879, "ipfsCIDv1": "bafybeie24mpewe5wohayuf6632b6dl4abvim54e4jgzsjg6g3wx2w33zoq"}, "src": {"name": "/de.schliweb.makeacopy_403001_src.tar.gz", "sha256": "6ab767e39d61abfd7fb37b2cc59152e9d9786147e6c0fb31f3f3d8ca1e2d71aa", "size": 542460623}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "4.3.0", "versionCode": 403001, "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 4.3.0\n* Added Greek OCR support in the PaddleOCR flavor.\n* Improved searchable PDFs with cleaner copy & paste.\n* Added PDF text-layer compatibility options.\n* Fixed CropFragment corners getting stuck outside the image.\n"}}}}, "de.sesu8642.feudaltactics": {"metadata": {"lastUpdated": 1780699361309, "screenshots": {"phone": {"en-US": [{"name": "/de.sesu8642.feudaltactics/en-US/phoneScreenshots/1.png", "sha256": "dbbe9a20baf7b53e1e638d35986e8229f50577c3754a27a8412ffdf4be48cc7c", "size": 819068}, {"name": "/de.sesu8642.feudaltactics/en-US/phoneScreenshots/2.png", "sha256": "47dd6d203199c7e9c86ded19f91a2062d64e2c230df73e4f0a052e4d402dbb91", "size": 871302}, {"name": "/de.sesu8642.feudaltactics/en-US/phoneScreenshots/3.png", "sha256": "1a410769b1dc8521c02e075f3b4b3aa693c698d8ff92b31e5bac3f085f4afce6", "size": 438980}, {"name": "/de.sesu8642.feudaltactics/en-US/phoneScreenshots/4.png", "sha256": "b482b17889babc96837602eee1d01c7fb0c0f9c538cff0c2b29f530009721f00", "size": 186001}]}, "sevenInch": {"en-US": [{"name": "/de.sesu8642.feudaltactics/en-US/sevenInchScreenshots/1.png", "sha256": "9d92c27631810a70811f537948d9123bdf307fd5a4ee56e6679c9a123fea3bf7", "size": 752873}, {"name": "/de.sesu8642.feudaltactics/en-US/sevenInchScreenshots/2.png", "sha256": "499ca06393f772d3c554c4639a28cf2cf3168926ccfb3efcfa37de9aceaabb31", "size": 919740}, {"name": "/de.sesu8642.feudaltactics/en-US/sevenInchScreenshots/3.png", "sha256": "8ae63338984e34c141be997a37428c04b961fbfa023d5e76cab5d67edfb7f552", "size": 810771}, {"name": "/de.sesu8642.feudaltactics/en-US/sevenInchScreenshots/4.png", "sha256": "daefe905117de5850ef28e0eddc9a0c0245ae5e3ca50c552254fbcbd1cdc61a7", "size": 194006}]}}, "description": {"de-DE": "Ein mittelalterliches Strategiespiel mit unzähligen einzigartigen und herausfordernden Leveln.\n\nDu spielst auf einer zufällig generierten Insel aus Hexagons. Dein Ziel ist es, diese komplett zu erobern. Dazu greifst Du Feinde mit deinen Einheiten an, während Du Deine eigenen Königreiche verteidigst.\n\nDas Spiel ist aktuell nur in englischer Sprache verfügbar.\n"}}, "versions": {"747e2edd4b1c2f49dda4b8750179c2333ec17efe769717918625270c7cee85a5": null, "d0c3d2104269a402bb7fe88c9acb05200edb9e321239c904fe4267c7be3356c1": {"added": 1780699361309, "file": {"name": "/de.sesu8642.feudaltactics_15.apk", "sha256": "d0c3d2104269a402bb7fe88c9acb05200edb9e321239c904fe4267c7be3356c1", "size": 9855266, "ipfsCIDv1": "bafybeidzwe647yjvzagkfbxu6ivmeconzgqdpbuxwxxxyd7pdcmet7lkfu"}, "src": {"name": "/de.sesu8642.feudaltactics_15_src.tar.gz", "sha256": "51f412b920345846873706498059e104bcdc2f6a47b0ea3c2aa96da28d6675a9", "size": 14457872}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.5.0", "versionCode": 15, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["71e7d6c60f79446fca877e9a5c7a948027b925c4f5ae693c26315f7944a1c1d2"]}, "usesPermission": [{"name": "de.sesu8642.feudaltactics.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Feudal Tactics 1.5.0\n\nThis update brings several new features and improvements. Highlights include:\n- history of played games\n- statistics\n- translation support\n- German translation\n- more visual indicators on the map\n- improved UI scaling\n"}}}}, "de.taz.android.app.free": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"46123276909b6e566d1e307baf0fcfe9a42d61a8ba451319ff1456923e77eabf": null, "84b5a1dd3eddf4045ebaa76f320c2874bc5f6848e27c63ee9e15753e9d7bcb69": {"added": 1781040519859, "file": {"name": "/de.taz.android.app.free_20101900.apk", "sha256": "84b5a1dd3eddf4045ebaa76f320c2874bc5f6848e27c63ee9e15753e9d7bcb69", "size": 63815298, "ipfsCIDv1": "bafybeidpcsemfpncno2jzoxzghxsang2wdl3ja66rhuhzuxkdulb36gdpe"}, "src": {"name": "/de.taz.android.app.free_20101900_src.tar.gz", "sha256": "bae4657ba46046a2850552d3e6e2ca258cde4970c294cf7790fa1e65b8efa0dd", "size": 115718222}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.1.1", "versionCode": 20101900, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["9d310b56f3f0ea510b192ea59046dda77332554b0caebed86f4d2b9f8b60f192"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "de.taz.android.app.free.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "App depends on dl.taz.de website."}}}}}, "de.thomaskuenneth.benice": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"e1554098a84629244ce571fcc711ff7ee931e4bc40fbecba204512d8962ac98f": null, "c940c565ea2a373739415babe7821f481fa6d352693ed43b5fefdec56f93f0b6": {"added": 1781040519859, "file": {"name": "/de.thomaskuenneth.benice_143.apk", "sha256": "c940c565ea2a373739415babe7821f481fa6d352693ed43b5fefdec56f93f0b6", "size": 5164799, "ipfsCIDv1": "bafybeidprm3iij34lvklcxp7fyu4ha627q6ibigxmrpjdvzwwftrqbz5d4"}, "src": {"name": "/de.thomaskuenneth.benice_143_src.tar.gz", "sha256": "e124f55e489bd73d740d448d37e52b4d8dde8ddc2cc96df7ac5fe63f4e99ec84", "size": 23262636}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.1.3", "versionCode": 143, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 37}, "signer": {"sha256": ["5c9a66790b374c285cfff6c3e652b8842e3e582c55bef141ec7197f80c56a198"]}, "usesPermission": [{"name": "android.permission.REQUEST_DELETE_PACKAGES"}, {"name": "de.thomaskuenneth.benice.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Folders open in a bottom sheet on Favorites and widgets, and Apps list\n- Libraries and tools upgrades\n- Apps can now be uninstalled from the bottom sheet on Apps List\n"}}}}, "de.tnmgl.ntodotxt": {"metadata": {"lastUpdated": 1780699361309}, "versions": {"cb81243afae35cf91abced94b5f85c497d0bb6d0acf8a5c7b5422d2ecad54cfd": null, "2a4f3ec42afab3809e56e9ae6bd297a7f080e3497a41e107cb510371d6bdfcb0": null, "9ac753d1a0225c4e11b2c02a346d97a2e4a86aab31d32d5d3e780df0cf11fbc5": null, "150f22d1eccb97a69412cf06f0b289d9ce3f27cd8d1d27cfbcbba7d144b28ea1": {"added": 1780699361309, "file": {"name": "/de.tnmgl.ntodotxt_403.apk", "sha256": "150f22d1eccb97a69412cf06f0b289d9ce3f27cd8d1d27cfbcbba7d144b28ea1", "size": 10577944, "ipfsCIDv1": "bafybeiamqewiiu3w6wkmbsqc5xvojrxbusezdbgywvunnhhnlslslyr43y"}, "src": {"name": "/de.tnmgl.ntodotxt_403_src.tar.gz", "sha256": "67bdfb805eb66dd8125b7df58b7540e52f01a885fb86191c51265a21e8ff47ee", "size": 350257991}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "0.18.0", "versionCode": 403, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 34}, "signer": {"sha256": ["edc5e43caf8beb997fceb98f936d7eb573f8d53c98fdfc8ff58b556a70499616"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "de.tnmgl.ntodotxt.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "e6389077158dc3dbeb21416a06a5fb0c409efd9d832f312413d95e581556c055": {"added": 1780699361309, "file": {"name": "/de.tnmgl.ntodotxt_402.apk", "sha256": "e6389077158dc3dbeb21416a06a5fb0c409efd9d832f312413d95e581556c055", "size": 10234171, "ipfsCIDv1": "bafybeiddtevrffghst32prhb5jb3uitoyeirw7b63pmzjqpnftzlvzkoce"}, "src": {"name": "/de.tnmgl.ntodotxt_402_src.tar.gz", "sha256": "5b791a80f2fd12ceaa1794a08fd3d634c731389cba7e0ce598b14c3fbad24d80", "size": 350259169}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "0.18.0", "versionCode": 402, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 34}, "signer": {"sha256": ["edc5e43caf8beb997fceb98f936d7eb573f8d53c98fdfc8ff58b556a70499616"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "de.tnmgl.ntodotxt.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "093430372e057a82ef55f44c5e0949d72c92df39c0c020bafc9b1a144043a03e": {"added": 1780699361309, "file": {"name": "/de.tnmgl.ntodotxt_401.apk", "sha256": "093430372e057a82ef55f44c5e0949d72c92df39c0c020bafc9b1a144043a03e", "size": 10750271, "ipfsCIDv1": "bafybeig2wwhryapm644aw73qq724shefvepci5f2k3ti3l2rvbf2cpz6vi"}, "src": {"name": "/de.tnmgl.ntodotxt_401_src.tar.gz", "sha256": "c64fe439e1e29dd50c37afbf4463165c85ef4af192e9731f0e0c85647ce0a25c", "size": 350256800}, "manifest": {"nativecode": ["x86_64"], "versionName": "0.18.0", "versionCode": 401, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 34}, "signer": {"sha256": ["edc5e43caf8beb997fceb98f936d7eb573f8d53c98fdfc8ff58b556a70499616"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "de.tnmgl.ntodotxt.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "de.tutao.calendar": {"metadata": {"lastUpdated": 1780699361309}, "versions": {"4f84197096c85021800cb174fb4810c730beeadd668a0f076ebb3c1839629113": null, "72cbf13c9e993eae45b0ca23bf300faab7ab0a606c56dc556b5300943246e386": {"added": 1780699361309, "file": {"name": "/de.tutao.calendar_296.apk", "sha256": "72cbf13c9e993eae45b0ca23bf300faab7ab0a606c56dc556b5300943246e386", "size": 70322871, "ipfsCIDv1": "bafybeidc2wxtfkz4xt3etznsdg5b33ato3tjhemdelvxogvlu5xhf7nlx4"}, "src": {"name": "/de.tutao.calendar_296_src.tar.gz", "sha256": "6aab3c38e7fdf8a90539e03a9f7361433f2c2ae656f03e914fac4b73f720e9e5", "size": 109028264}, "manifest": {"nativecode": ["arm64-v8a", "armeabi", "armeabi-v7a", "mips", "mips64", "x86", "x86_64"], "versionName": "349.260602.1", "versionCode": 296, "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"}}, "315fca9ea6fcb81ba7065048c6c0433443816b78857349ad1c70532108aa36dc": {"whatsNew": null}}}, "de.tutao.tutanota": {"metadata": {"lastUpdated": 1780699361309}, "versions": {"691f53edb33cd922a7c3ba95391d6be97a2a084aed2baee6f8f785aefa57545e": null, "3c448aaf9d8b3d07b316c9a513c7a52003da643095deef4080d5b322404784c2": null, "462fbbc01848ec77bacc67e8e05c5eb735e80f72050193c12481af90aee4c67a": {"added": 1780699361309, "file": {"name": "/de.tutao.tutanota_396656.apk", "sha256": "462fbbc01848ec77bacc67e8e05c5eb735e80f72050193c12481af90aee4c67a", "size": 75004597, "ipfsCIDv1": "bafybeigjuckbl6fvxlo6x2tvymia3hxmd5bvqcnzdquqzqwworp3kapxfq"}, "src": {"name": "/de.tutao.tutanota_396656_src.tar.gz", "sha256": "da76a2269ef71345aa252781d011eeb4ad5a2ab8b2d0a1c1ea28e4a1b1be47be", "size": 109037307}, "manifest": {"nativecode": ["arm64-v8a", "armeabi", "armeabi-v7a", "mips", "mips64", "x86", "x86_64"], "versionName": "349.260602.1", "versionCode": 396656, "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"}}, "b38ea98cd29d85613e4a9ff23f278e3360e59674225edce60fc2286d9d62d27c": {"added": 1780094298321, "file": {"name": "/de.tutao.tutanota_396648.apk", "sha256": "b38ea98cd29d85613e4a9ff23f278e3360e59674225edce60fc2286d9d62d27c", "size": 68471435, "ipfsCIDv1": "bafybeicveukwitm7wv4jllcxlks7prpnw2bl3anu3kvikj5bnefl5av62q"}, "src": {"name": "/de.tutao.tutanota_396648_src.tar.gz", "sha256": "d8e196d385e50eab1a42b33a5b0492b3116c2fb668877e62ee8231d32c296e80", "size": 108933630}, "manifest": {"nativecode": ["arm64-v8a", "armeabi", "armeabi-v7a", "mips", "mips64", "x86", "x86_64"], "versionName": "348.260526.0", "versionCode": 396648, "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."}}}, "1820cb1f12e11e81911ee79c383e4b8f35845af4bf7972ae1083357bff6c3cc2": {"whatsNew": null}}}, "de.uwrplan.app": {"metadata": {"added": 1780614376764, "categories": ["Sports & Health"], "issueTracker": "https://git.pabr.de/uwr/uwr_plan_app/-/issues", "lastUpdated": 1781040519859, "license": "GPL-3.0-or-later", "sourceCode": "https://git.pabr.de/uwr/uwr_plan_app", "webSite": "https://uwr-plan.de", "featureGraphic": {"de-DE": {"name": "/de.uwrplan.app/de-DE/featureGraphic_6SQzJASNxiZkf04hE2xXOD8PASbeVgot2G3DjE4ZMHI=.png", "sha256": "e9243324048dc626647f4e21136c57383f0f0126de560a2dd86dc38c4e193072", "size": 68797}}, "authorName": "UWR Planer", "name": {"de-DE": "UWR Planer", "en-US": "UWR Planer"}, "summary": {"de-DE": "Spielplanung fürs Unterwasserrugby – die App zum UWR Planer.", "en-US": "Match planning for underwater rugby – the UWR Planer app."}, "description": {"de-DE": "Die offizielle App zum UWR Planer (uwr-plan.de), dem Planungswerkzeug für\nUnterwasserrugby.\n\nDie App bringt den UWR Planer auf dein Android-Gerät: Vereine, Mannschaften,\nKader, Ligen und Spieltage verwalten – mit demselben Funktionsumfang wie die\nWeb-App, in einer eigenständigen App.\n\nFunktionen:\n• Voller Zugriff auf den UWR Planer als App\n• Anmeldung sicher über den Systembrowser (Single Sign-on)\n• Bleibt angemeldet – kein erneutes Einloggen bei jedem Start\n\nHinweis: Für die Nutzung wird ein Konto beim UWR Planer benötigt. Die App lädt\ndie Inhalte von uwr-plan.de und benötigt eine Internetverbindung.\n\nDiese Version (F-Droid) enthält keine Google-Dienste.\n", "en-US": "The official app for UWR Planer (uwr-plan.de), the planning tool for\nunderwater rugby.\n\nIt brings UWR Planer to your Android device: manage clubs, teams, squads,\nleagues and match days — the same feature set as the web app, in a standalone\napp.\n\nFeatures:\n• Full access to UWR Planer as an app\n• Secure sign-in via the system browser (single sign-on)\n• Stays signed in — no need to log in on every launch\n\nNote: a UWR Planer account is required. The app loads content from uwr-plan.de\nand needs an internet connection.\n\nThis (F-Droid) build contains no Google services.\n"}, "icon": {"en-US": {"name": "/icons/de.uwrplan.app.103023.png", "sha256": "7ca06cbde99c22fd735ab8711b15e20452bc763aa167b4fe9443990b2dcd56ab", "size": 2661}}, "preferredSigner": "aecbc77850ba0d3602027dfa37daf8b67fc0e1ab90d6c844303512daa916fc48"}, "versions": {"9130fa7ab2cc810743f8d0c58336b94b2c37e385b05ac639d0b0c580a91bddb7": {"added": 1781040519859, "file": {"name": "/de.uwrplan.app_103023.apk", "sha256": "9130fa7ab2cc810743f8d0c58336b94b2c37e385b05ac639d0b0c580a91bddb7", "size": 20410681, "ipfsCIDv1": "bafybeigeqlsshy2nyu46hhx264bnazceltthmtqwj4t5hwlwoiz6xymjda"}, "src": {"name": "/de.uwrplan.app_103023_src.tar.gz", "sha256": "c50058939c8128f018be5a9d9809d5a0bc9c50788b8cf52e5569e2291a8cd201", "size": 43311261}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.3.2", "versionCode": 103023, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["aecbc77850ba0d3602027dfa37daf8b67fc0e1ab90d6c844303512daa916fc48"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "de.uwrplan.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 29}]}, "antiFeatures": {"NonFreeNet": {"de-DE": "Benötigt den proprietären Netzwerkdienst des UWR Planers, der für die Funktion der App erforderlich ist.", "en-US": "Relies on the proprietary UWR Planner network service, which is required for the app to function."}}}, "921b4be7cc392c80ba8272a4dd11a16980429c8f514c09a0554241f876e0f3ba": {"added": 1781040519859, "file": {"name": "/de.uwrplan.app_103022.apk", "sha256": "921b4be7cc392c80ba8272a4dd11a16980429c8f514c09a0554241f876e0f3ba", "size": 18932037, "ipfsCIDv1": "bafybeibszib3baa3pwa2zwkaompwiealeiecz2om6zlmwyb3sdhgnrj5wm"}, "src": {"name": "/de.uwrplan.app_103022_src.tar.gz", "sha256": "5489b605a3f19d62b9fac49a3ab04c947616bdcd963470b47ea4a0b522b0cac0", "size": 43311962}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.3.2", "versionCode": 103022, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["aecbc77850ba0d3602027dfa37daf8b67fc0e1ab90d6c844303512daa916fc48"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "de.uwrplan.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 29}]}, "antiFeatures": {"NonFreeNet": {"de-DE": "Benötigt den proprietären Netzwerkdienst des UWR Planers, der für die Funktion der App erforderlich ist.", "en-US": "Relies on the proprietary UWR Planner network service, which is required for the app to function."}}}, "b6a96a752da99cf85bd2ad66879eea6039aa2d4e7c677ceb00bd54f84305f08f": {"added": 1781040519859, "file": {"name": "/de.uwrplan.app_103021.apk", "sha256": "b6a96a752da99cf85bd2ad66879eea6039aa2d4e7c677ceb00bd54f84305f08f", "size": 16228685, "ipfsCIDv1": "bafybeicndavreybc7ohcsosavzufjtpjk2l4kpw5kyf2bhjituoz35pabu"}, "src": {"name": "/de.uwrplan.app_103021_src.tar.gz", "sha256": "859b75a4bca2f8a2a0f99ce63cc7f538a35222c1612abfa70b2720dbb490c235", "size": 43312611}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.3.2", "versionCode": 103021, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["aecbc77850ba0d3602027dfa37daf8b67fc0e1ab90d6c844303512daa916fc48"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "de.uwrplan.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 29}]}, "antiFeatures": {"NonFreeNet": {"de-DE": "Benötigt den proprietären Netzwerkdienst des UWR Planers, der für die Funktion der App erforderlich ist.", "en-US": "Relies on the proprietary UWR Planner network service, which is required for the app to function."}}}, "ca503e32327dde147ce6cc30687e94dc6b3488e2a7afd140479a12f0682162ee": {"added": 1780614376764, "file": {"name": "/de.uwrplan.app_103003.apk", "sha256": "ca503e32327dde147ce6cc30687e94dc6b3488e2a7afd140479a12f0682162ee", "size": 20279609, "ipfsCIDv1": "bafybeicyxwdfibzy2bcij3qq3fbvgrhag4hzg4z3vndtx6jarsbi55g63y"}, "src": {"name": "/de.uwrplan.app_103003_src.tar.gz", "sha256": "44f28519fcb9553d08386d99633a8b2fcf1903c7b9f03157fcb923c269cef5c2", "size": 43301112}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.3.0", "versionCode": 103003, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["aecbc77850ba0d3602027dfa37daf8b67fc0e1ab90d6c844303512daa916fc48"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "de.uwrplan.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 29}]}, "antiFeatures": {"NonFreeNet": {"de-DE": "Benötigt den proprietären Netzwerkdienst des UWR Planers, der für die Funktion der App erforderlich ist.", "en-US": "Relies on the proprietary UWR Planner network service, which is required for the app to function."}}}, "3581e602a9364b9119ba50062d051eb15bbefc600fbc9778507914cdaea3bbfb": {"added": 1780614376764, "file": {"name": "/de.uwrplan.app_103002.apk", "sha256": "3581e602a9364b9119ba50062d051eb15bbefc600fbc9778507914cdaea3bbfb", "size": 18800965, "ipfsCIDv1": "bafybeia62huajyoddauyqsodg7kmgq4p7ipqvgekxso24gzp3slcsejdze"}, "src": {"name": "/de.uwrplan.app_103002_src.tar.gz", "sha256": "ad4f22c14fb5a0ba28ece80f0039b67c221e79c26ccf224fa4b38444cd294862", "size": 43300703}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.3.0", "versionCode": 103002, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["aecbc77850ba0d3602027dfa37daf8b67fc0e1ab90d6c844303512daa916fc48"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "de.uwrplan.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 29}]}, "antiFeatures": {"NonFreeNet": {"de-DE": "Benötigt den proprietären Netzwerkdienst des UWR Planers, der für die Funktion der App erforderlich ist.", "en-US": "Relies on the proprietary UWR Planner network service, which is required for the app to function."}}}, "95e4586463a54697b71ceca387bcab94b44abc6b69d709aea42f50eb264b6559": {"added": 1780614376764, "file": {"name": "/de.uwrplan.app_103001.apk", "sha256": "95e4586463a54697b71ceca387bcab94b44abc6b69d709aea42f50eb264b6559", "size": 16212301, "ipfsCIDv1": "bafybeid4jjpgpybmxageip46j4pmwnptbbo5joy3n52rc5rlmfq63nnc2a"}, "src": {"name": "/de.uwrplan.app_103001_src.tar.gz", "sha256": "892048a9f4fabc27068a1bb6143588f4870445c5672e506a665144233894e547", "size": 43301405}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.3.0", "versionCode": 103001, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["aecbc77850ba0d3602027dfa37daf8b67fc0e1ab90d6c844303512daa916fc48"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "de.uwrplan.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 29}]}, "antiFeatures": {"NonFreeNet": {"de-DE": "Benötigt den proprietären Netzwerkdienst des UWR Planers, der für die Funktion der App erforderlich ist.", "en-US": "Relies on the proprietary UWR Planner network service, which is required for the app to function."}}}}}, "de.wivewa.android": {"metadata": {"lastUpdated": 1780209998122, "featureGraphic": {"en-US": {"name": "/de.wivewa.android/en-US/featureGraphic_OgJ8zXW71qE6Rslc7KulHHYS6vGEOew4rPdjxbIfoak=.png", "sha256": "3a027ccd75bbd6a13a46c95cecaba51c7612eaf18439ec38acf763c5b21fa1a9", "size": 6459}}}, "versions": {"a211e9a551dddfb339093a31c0e45bad470bd04a082a6a38df4657455c50e321": null, "4a2c6e8c9e5786b5ed741c7ca36e2c49a25326642567401c58f6181ff0a943b7": {"added": 1780209998122, "file": {"name": "/de.wivewa.android_8.apk", "sha256": "4a2c6e8c9e5786b5ed741c7ca36e2c49a25326642567401c58f6181ff0a943b7", "size": 5926549, "ipfsCIDv1": "bafybeiagbworeqpgir4jvfiy7dfaojxa55gqan22aekrw4fl66qp6z4xvu"}, "src": {"name": "/de.wivewa.android_8_src.tar.gz", "sha256": "7c5a2d58383099244203b6447c144aaa591625e465531c49259a83938e307b44", "size": 513586}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.6.0", "versionCode": 8, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 37}, "signer": {"sha256": ["8aba95b3c8f6b3e53547ea4c12d074e09b0fc56190bc44b3701499cb680e4ed6"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.CALL_PHONE"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.READ_PHONE_NUMBERS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "de.wivewa.android.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeAssets": {}, "NonFreeNet": {}}, "whatsNew": {"de-DE": "- Erweiterung für neue Welefon-Funktionen\n- Kontaktlistenabfragen optimiert\n- Rotationsrichtung der Synchronisationsanzeige korrigiert\n- enthaltene Software aktualisiert\n", "en-US": "- extended for new Welefon features\n- improved contact list queries\n- fix rotation direction of the sync indicator\n- updated contained software\n"}}}}, "deckers.thibault.aves.libre": {"metadata": {"lastUpdated": 1780306216819}, "versions": {"75697b19f2eb850faa18964b5e50d3dfaaaaef23d0a042f68af8e422fbeb648c": null, "822d01df0e93c41fd11324a11a0af5e6d420972f82dd9d3637eb658a247de204": null, "8981c64d2364c176c3f04d99ba50626087eb65d576dcaf90ed874440970f6225": null, "c3022eea0b5edb1a495f2a419fae32ec98bb10b0e940a537aff070a9ad32dc9d": {"added": 1780306216819, "file": {"name": "/deckers.thibault.aves.libre_16904.apk", "sha256": "c3022eea0b5edb1a495f2a419fae32ec98bb10b0e940a537aff070a9ad32dc9d", "size": 65058330, "ipfsCIDv1": "bafybeigdltgxx34z7bgfwbtll637drck65u2cjbmzzvogte7itc43bvgie"}, "src": {"name": "/deckers.thibault.aves.libre_16904_src.tar.gz", "sha256": "d142eed6206cf60853a261160dd7cb9f33a3976a3c126347ab3d580e41788609", "size": 846637806}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.14.5", "versionCode": 16904, "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"}]}}, "581e6af4c0aa5c3d9e58c8abfb599eeee7cfdc9c304ff9d09ddd3002691af59a": {"added": 1780306216819, "file": {"name": "/deckers.thibault.aves.libre_16902.apk", "sha256": "581e6af4c0aa5c3d9e58c8abfb599eeee7cfdc9c304ff9d09ddd3002691af59a", "size": 59827765, "ipfsCIDv1": "bafybeiflglmmubelofu4e7oaaa3at4tbu43jxrndb24kjem3t7jmcwfkiy"}, "src": {"name": "/deckers.thibault.aves.libre_16902_src.tar.gz", "sha256": "89756cb99b0326479bf8527ae6dc1df693abb5c58e5aefad3446f6bf4197c02f", "size": 846636619}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.14.5", "versionCode": 16902, "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"}]}}, "575f565df209110c82b8733057b85d4a0be81a33db774ec59939da40782d4204": {"added": 1780306216819, "file": {"name": "/deckers.thibault.aves.libre_16901.apk", "sha256": "575f565df209110c82b8733057b85d4a0be81a33db774ec59939da40782d4204", "size": 55416391, "ipfsCIDv1": "bafybeibypl5o6bcfdsuyvb67kii6d7dbs2v32cbhid34f6bfhagums2lfe"}, "src": {"name": "/deckers.thibault.aves.libre_16901_src.tar.gz", "sha256": "005576f531c3220044d582151acb52a7011add10b82e0097f45a20610927af46", "size": 846638764}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.14.5", "versionCode": 16901, "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.5:\n- keep your media selection through multiple edits\nFull changelog available on GitHub"}}}}, "dev.appstract.iconpack": {"metadata": {"added": 1780441838659, "categories": ["Icon Pack"], "issueTracker": "https://github.com/yangchoo/Appstract/issues", "lastUpdated": 1780614376764, "license": "Apache-2.0", "sourceCode": "https://github.com/yangchoo/Appstract", "featureGraphic": {"en-US": {"name": "/dev.appstract.iconpack/en-US/featureGraphic_lMWiPhT4surifIcoSZxhZ2GKd4ZYm94GVwIt2dwJKjw=.png", "sha256": "94c5a23e14f8b2eae27c8728499c6167618a7786589bde0657022dd9dc092a3c", "size": 68448}}, "authorName": "Yang Choo", "name": {"en-US": "Appstract Icon Pack"}, "summary": {"en-US": "Abstract icon pack with 590 hand-designed icons"}, "description": {"en-US": "Appstract is an abstract Android icon pack with nearly 590 hand-designed icons. Originally created by Melanie Gutzmann (mirrorkeydev), this community-maintained fork brings the pack to F-Droid.\n\nFeatures:\n• 590 abstract icons covering popular apps\n• Support for Nova, Lawnchair, ADW, Apex, Action, and many other launchers\n• Icon request via email\n• Wallpapers loaded from GitHub\n• Muzei live wallpaper integration\n\nCredits:\n• Original design and icons by Melanie Gutzmann\n• Built on CandyBar FOSS by Donnnno\n• Community fork maintained for F-Droid\n\nAll work is licensed under Apache 2.0.\n"}, "icon": {"en-US": {"name": "/dev.appstract.iconpack/en-US/icon_WxvZqJsrxYyAF6bR-eDUPd1ITQ_1S3NsnBEnIJij_3g=.png", "sha256": "5b1bd9a89b2bc58c8017a6d1f9e0d43ddd484d0ff54b736c9c11272098a3ff78", "size": 20174}}, "preferredSigner": "a8fc7703ef9577ac28400b6a666148801ec9538c47b7d644b27062a622eb6736"}, "versions": {"e2d80b01b3192a79e4335d23627559c0a08aaef53033bc4f9cf9ee26f5cb77ef": {"added": 1780614376764, "file": {"name": "/dev.appstract.iconpack_6.apk", "sha256": "e2d80b01b3192a79e4335d23627559c0a08aaef53033bc4f9cf9ee26f5cb77ef", "size": 8928968, "ipfsCIDv1": "bafybeic2iq4huip3iwk7ol6cgx34bxxhqdbysnrmj3cqoboub4id4jtt7q"}, "src": {"name": "/dev.appstract.iconpack_6_src.tar.gz", "sha256": "1b98d19d7bbf43c9df7fdc15e57cfadbeeae28ac2c291a90c9a3742dce65e23a", "size": 13979412}, "manifest": {"versionName": "5.0.5", "versionCode": 6, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["a8fc7703ef9577ac28400b6a666148801ec9538c47b7d644b27062a622eb6736"]}, "usesPermission": [{"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.SET_WALLPAPER"}, {"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": "dev.appstract.iconpack.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Wallpapers are loaded from GitHub"}}, "whatsNew": {"en-US": "Dashboard and about images are now bundled in the app instead of loaded from the internet.\n"}}, "514e83990f169bd36559cad297dde2d9e2a745a019742b6b9294caa34cb36dac": {"added": 1780441838659, "file": {"name": "/dev.appstract.iconpack_5.apk", "sha256": "514e83990f169bd36559cad297dde2d9e2a745a019742b6b9294caa34cb36dac", "size": 8479173, "ipfsCIDv1": "bafybeiemmb7wslf5o53j6g434hi3bi6d4mph7ncioabfllu465zygtrcue"}, "src": {"name": "/dev.appstract.iconpack_5_src.tar.gz", "sha256": "c198694e78a8a4dff467863ff6ac2984a042c5051a8674053cb2dacf395cb11a", "size": 13517464}, "manifest": {"versionName": "5.0.4", "versionCode": 5, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["a8fc7703ef9577ac28400b6a666148801ec9538c47b7d644b27062a622eb6736"]}, "usesPermission": [{"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.SET_WALLPAPER"}, {"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": "dev.appstract.iconpack.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Wallpapers are loaded from GitHub"}}, "whatsNew": {"en-US": "Now available on F-Droid as a reproducible build.\n"}}}}, "dev.bartuzen.qbitcontroller": {"metadata": {"categories": ["Download", "Remote Controller"]}}, "dev.bg.jetbird": {"metadata": {"lastUpdated": 1780441838659}, "versions": {"e3d04bfef52c9dceae6dc84c40d0a7dd0932cbc12b80ff539b3417b2766304e5": null, "f9fce39b32834b95387c51dd719f9e7a5c28ce2c4d42f7ab53536ee977baf434": null, "a60b2c673ac74be0fbdb5044a17dbcfff9cc04fc5aef717880497f172aeb575b": null, "06ac69fda4f2b140b49a1c5d167960274b60dc1c975379bc2b65e253ce520f03": null, "886e8fe67eea53f9437b6c26b979d9110b1b203d5e84b5afdabd6743e4a7bcf1": {"added": 1780441838659, "file": {"name": "/dev.bg.jetbird_404.apk", "sha256": "886e8fe67eea53f9437b6c26b979d9110b1b203d5e84b5afdabd6743e4a7bcf1", "size": 42865893, "ipfsCIDv1": "bafybeieodjbo3e5nazr52qhfdk5n33qwtre7n5736zi5ftbxuivu7v55ui"}, "src": {"name": "/dev.bg.jetbird_404_src.tar.gz", "sha256": "9b09d21a1d8e9816929e68ad47eadcac5cf0919102d9ca19bd47e246b51ef373", "size": 7579175}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.6.3", "versionCode": 404, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["3956533c542218349b5f3f7f3d3a6926060c1a0cdf32d6e58ea1de3a36c21213"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.CHANGE_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "dev.bg.jetbird.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "9154e34f30789630bd6cd9ccc5eade37b667d7c42fb6569bb9b596256d75fad5": {"added": 1780441838659, "file": {"name": "/dev.bg.jetbird_403.apk", "sha256": "9154e34f30789630bd6cd9ccc5eade37b667d7c42fb6569bb9b596256d75fad5", "size": 38835417, "ipfsCIDv1": "bafybeihpmclpkd2jaegj5hlf3svrk2cuf5aubxdr4hfx5m5bpbms6avom4"}, "src": {"name": "/dev.bg.jetbird_403_src.tar.gz", "sha256": "536825c0b5bd4fe13d81560da033818e5a67fe9a8099cfb48a2ced3ad55208ce", "size": 7579149}, "manifest": {"nativecode": ["x86"], "versionName": "1.6.3", "versionCode": 403, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["3956533c542218349b5f3f7f3d3a6926060c1a0cdf32d6e58ea1de3a36c21213"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.CHANGE_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "dev.bg.jetbird.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "39054a6e0ac4291b321096b4996cdff51d4bcb213cdb4364bbd63a683d0aeea1": {"added": 1780441838659, "file": {"name": "/dev.bg.jetbird_402.apk", "sha256": "39054a6e0ac4291b321096b4996cdff51d4bcb213cdb4364bbd63a683d0aeea1", "size": 40723697, "ipfsCIDv1": "bafybeig2hkdd3tzy6e76h4oty7unscwd6jr42yovg6o7tz67wtnrzo64ry"}, "src": {"name": "/dev.bg.jetbird_402_src.tar.gz", "sha256": "1e1deee1a2b18e677e18d21a39471fd84bb8c83eaea6c21023cd28594c157b49", "size": 7579227}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.6.3", "versionCode": 402, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["3956533c542218349b5f3f7f3d3a6926060c1a0cdf32d6e58ea1de3a36c21213"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.CHANGE_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "dev.bg.jetbird.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "b9aee850a45c2dfa5e1bbbcb7afa87b4600669938b6cab44386c6cd1f81c3fed": {"added": 1780441838659, "file": {"name": "/dev.bg.jetbird_401.apk", "sha256": "b9aee850a45c2dfa5e1bbbcb7afa87b4600669938b6cab44386c6cd1f81c3fed", "size": 38089977, "ipfsCIDv1": "bafybeiaiuxmlqmyhe72e5ksumh46a3r6uyjzx75fkdy55iiimzswreynua"}, "src": {"name": "/dev.bg.jetbird_401_src.tar.gz", "sha256": "4c2cc724db29f1ea8bc3cd2222a3914a167bf2fc2f87944ad02a52e9e2e1d8bc", "size": 7579219}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.6.3", "versionCode": 401, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["3956533c542218349b5f3f7f3d3a6926060c1a0cdf32d6e58ea1de3a36c21213"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.CHANGE_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "dev.bg.jetbird.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "dev.casraf.pantry": {"metadata": {"lastUpdated": 1780172537598}, "versions": {"e2dd5148a4a6e8a0dd9c6c5618030152bc4447f9cb70a3999a999317735940dc": null, "e1174fa65b94dd76b85bde0cddb6af61e693916b91e8f9b5cebbc3919603337d": null, "d1d64bd33b0fb314f95f7876735f6bc447c26165f5fd6564db4a2f26794d4b98": null, "22db98ceac2801c2c3118ee1d43e808f789ee5c981304952c9adca41a299979f": {"added": 1780172537598, "file": {"name": "/dev.casraf.pantry_303.apk", "sha256": "22db98ceac2801c2c3118ee1d43e808f789ee5c981304952c9adca41a299979f", "size": 23629694, "ipfsCIDv1": "bafybeig565skmr62twupq65n45yragnb76fisgjls3slxpxlxe33jvwxpm"}, "src": {"name": "/dev.casraf.pantry_303_src.tar.gz", "sha256": "061cc4a81d2e819c72414e5396d5ebcaeb73c6318db3c35cbdb0fda0d3c0eca2", "size": 72636141}, "manifest": {"nativecode": ["x86_64"], "versionName": "0.14.0", "versionCode": 303, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["f01b6775775e44258a8f4ac50d12b5ea267456fffd27664994dca9f4d41942b9"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "dev.casraf.pantry.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "300c012bdc478594b97e4c6c3232ce398bd0fbf95c4c10baa224a922a22ebe78": {"added": 1780172537598, "file": {"name": "/dev.casraf.pantry_302.apk", "sha256": "300c012bdc478594b97e4c6c3232ce398bd0fbf95c4c10baa224a922a22ebe78", "size": 22136839, "ipfsCIDv1": "bafybeigx4prkezx2gstkaewakh22nhl734qara4uv6gusdubvw3fkfkqtu"}, "src": {"name": "/dev.casraf.pantry_302_src.tar.gz", "sha256": "c84e15a935e69fea129332d02c065df1952ca8122c7585f07e9c99d9c6432f02", "size": 72636076}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "0.14.0", "versionCode": 302, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["f01b6775775e44258a8f4ac50d12b5ea267456fffd27664994dca9f4d41942b9"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "dev.casraf.pantry.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "b31a9b2e7656ac468baf93e4d01561394f52f37861e39d5baee53c8cb122b27f": {"added": 1780172537598, "file": {"name": "/dev.casraf.pantry_301.apk", "sha256": "b31a9b2e7656ac468baf93e4d01561394f52f37861e39d5baee53c8cb122b27f", "size": 20160417, "ipfsCIDv1": "bafybeigkts2x7lex4rr2mohvtajwipoohjaszvmr3oybv5cyafume7hehq"}, "src": {"name": "/dev.casraf.pantry_301_src.tar.gz", "sha256": "f161ec37bf289c2e848271f80ce1084e165cdbe4dd68a58665249cd3e5a4c233", "size": 72635783}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "0.14.0", "versionCode": 301, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["f01b6775775e44258a8f4ac50d12b5ea267456fffd27664994dca9f4d41942b9"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "dev.casraf.pantry.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "dev.davidv.translator": {"metadata": {"lastUpdated": 1780172537598}, "versions": {"b2af1ce9b805cc0ae62f6b8c4157f9150a22691b047361a7a97f1f0b6b4d47f0": null, "49bafe13008096c7a0144def4b0d1b3a96d147d3132613125c55ad9c9a6a05f5": null, "c0f03515dedf62c4a38d96397111c59e8e04646a2d1877200008c56a0ab80c45": {"added": 1780172537598, "file": {"name": "/dev.davidv.translator_202.apk", "sha256": "c0f03515dedf62c4a38d96397111c59e8e04646a2d1877200008c56a0ab80c45", "size": 50257969, "ipfsCIDv1": "bafybeicxbii6p54ppbtssxkxftcdmnfzfo5gf47exshqs2mmgkdcrmxnge"}, "src": {"name": "/dev.davidv.translator_202_src.tar.gz", "sha256": "2f66d289dbc428c790895a5f0417f683e2788d093770f410279d19c61982180f", "size": 355088685}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "0.6.2", "versionCode": 202, "usesSdk": {"minSdkVersion": 23, "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": "android.permission.CAMERA"}, {"name": "android.permission.FLASHLIGHT"}, {"name": "dev.davidv.translator.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Fix image cropping crash\n- Fix for Android 6 crashing\n- Improve performance of live translation\n- Improve UI/UX for document translation\n"}}, "26309225f65e0f7569d9551142ad3097c7b2f03eca623d485118e1048b9c989b": {"added": 1780172537598, "file": {"name": "/dev.davidv.translator_201.apk", "sha256": "26309225f65e0f7569d9551142ad3097c7b2f03eca623d485118e1048b9c989b", "size": 42430525, "ipfsCIDv1": "bafybeibwmuyesl57o4456ulf3lrdzkkkfyejy5maukbfqcvos2lwyr7lb4"}, "src": {"name": "/dev.davidv.translator_201_src.tar.gz", "sha256": "a1193c0123d85e1d7dd2740de5894157cc281441c936db1d4b2a90045647b2df", "size": 355088201}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "0.6.2", "versionCode": 201, "usesSdk": {"minSdkVersion": 23, "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": "android.permission.CAMERA"}, {"name": "android.permission.FLASHLIGHT"}, {"name": "dev.davidv.translator.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Fix image cropping crash\n- Fix for Android 6 crashing\n- Improve performance of live translation\n- Improve UI/UX for document translation\n"}}}}, "dev.dettmer.simplenotes": {"metadata": {"lastUpdated": 1781040519859, "screenshots": {"phone": {"de-DE": [{"name": "/dev.dettmer.simplenotes/de-DE/phoneScreenshots/1.png", "sha256": "adcbdaf24ac9f6096eaa8de3b4f917943b3d428a8aace6bc85413fafc58cda43", "size": 310341}, {"name": "/dev.dettmer.simplenotes/de-DE/phoneScreenshots/2.png", "sha256": "a00424caba5054d9a5453f36aacf357193c52dd2de3f829d1e4987a46a3cd834", "size": 276779}, {"name": "/dev.dettmer.simplenotes/de-DE/phoneScreenshots/3.png", "sha256": "614aef6c75f49818a6d36f076b42c4522c27a9aaf72614ed165b89072a1ce758", "size": 204784}, {"name": "/dev.dettmer.simplenotes/de-DE/phoneScreenshots/4.png", "sha256": "e957109f77bd16c169033844f91dcaf26ba4af97852e9119ae6dbc563d0ff435", "size": 1160520}, {"name": "/dev.dettmer.simplenotes/de-DE/phoneScreenshots/5.png", "sha256": "e35a740a4e4362a1f0a32d2374d0303b4850904f4f5c656c013c07d13fe9288d", "size": 365517}, {"name": "/dev.dettmer.simplenotes/de-DE/phoneScreenshots/6.png", "sha256": "23708cdc146e801180ea85d91a914300ac467a6d1a6f68927bcf72fdcabd3379", "size": 268447}, {"name": "/dev.dettmer.simplenotes/de-DE/phoneScreenshots/7.png", "sha256": "c53f89860641596904c72795e10da16bc8cd2011378b2ba0b7e7ede999d8ba04", "size": 348417}, {"name": "/dev.dettmer.simplenotes/de-DE/phoneScreenshots/8.png", "sha256": "3a92cbc1909352f9f4a7e20ce430f249964ceab0ae7e78966ccbeab760ab906a", "size": 212351}], "en-US": [{"name": "/dev.dettmer.simplenotes/en-US/phoneScreenshots/1.png", "sha256": "7dd9aea4f2b76955835b5d33fdc942d9dc9af08c011a3c74109fa215b2dafbff", "size": 305036}, {"name": "/dev.dettmer.simplenotes/en-US/phoneScreenshots/2.png", "sha256": "0c21eb2aec4a3daa383fbfff596669ecc54c4404f93f93c9f74dd51bfe8743f2", "size": 269150}, {"name": "/dev.dettmer.simplenotes/en-US/phoneScreenshots/3.png", "sha256": "11fe49c40b70d07a36dc61f12c9bc72758f76b6574b2d0a6241c5a779c0c5450", "size": 197543}, {"name": "/dev.dettmer.simplenotes/en-US/phoneScreenshots/4.png", "sha256": "c5f7d233bf8a299125c3e05bc185cab2c8981e1add9eb0344553702ff000100e", "size": 1164820}, {"name": "/dev.dettmer.simplenotes/en-US/phoneScreenshots/5.png", "sha256": "84dc4d2bd72773cd96763169b2ad99b27598e94235c1a21e13476e450734698a", "size": 351973}, {"name": "/dev.dettmer.simplenotes/en-US/phoneScreenshots/6.png", "sha256": "2b8fe8af4637743fd9207181484638ff29eb5209d5fe7a00cc2cb7cd99e5364d", "size": 280570}, {"name": "/dev.dettmer.simplenotes/en-US/phoneScreenshots/7.png", "sha256": "03300e57e647914b6c6f4232849392b317a842dc8773340b1ae425554379a6b3", "size": 335015}, {"name": "/dev.dettmer.simplenotes/en-US/phoneScreenshots/8.png", "sha256": "e81ae11aaf1e1a30092a6f2ebfad5743eb1e36807f53542c2b37df453135450b", "size": 213974}]}}, "summary": {"de-DE": "Offline-Notizen & Checklisten, eigener Server. Unter 5 MB, kein Tracking.", "en-US": "Offline notes & checklists, self-hosted sync. Under 5 MB, no ads, no tracking."}, "description": {"de-DE": "Simple Notes Sync ist ein ruhiger, privater Ort für deine Notizen und Checklisten. Alles bleibt auf deinem Gerät. Wenn du es überall brauchst, synchronisiert es sich mit deinem eigenen Server - kein Account, keine Cloud, kein Tracking. Niemals.\n\nDie App hält sich zurück: Sie ist komplett unter 5 MB groß, startet sofort und funktioniert vollständig offline.\n\nORDNEN\n• Text-Notizen und Checklisten mit Tap-to-Check und Drag & Drop\n• Farbige Ordner, um alles nach deinem Geschmack zu sortieren\n• Wichtige Notizen oben anpinnen\n• Raster- oder Listenansicht, 1-5 Spalten\n• Sortieren nach Titel, Datum oder Typ\n\nDEIN SERVER, DEINE REGELN\n• Sync mit jedem WebDAV-Server (Nextcloud, ownCloud u.v.m.)\n• Nutzbar auf Handy, Tablet und Desktop\n• Du bestimmst wann: beim Speichern, beim Öffnen, bei WLAN, periodisch oder beim Booten\n• WLAN-only-Sync, VPN-Support, parallele Übertragungen, selbstsignierte SSL-Zertifikate\n• Live-Fortschritt, intelligente Konfliktlösung, Erkennung von Server-Löschungen\n\nUMSTIEG VON EINER ANDEREN APP?\n• Importiere dein Google-Keep-Archiv (Notizen, Checklisten, Labels)\n• Markdown-Import und -Export für Obsidian, VS Code, Typora\n• Verschlüsseltes lokales Backup & Wiederherstellung\n\nTEILEN & EXPORTIEREN\n• Notizen als Text oder PDF teilen\n• In den Kalender exportieren\n\nSCHÖN & LEICHTGEWICHTIG\n• Moderne Material-3-Oberfläche mit Jetpack Compose\n• 7 Farbschemata inkl. AMOLED-Schwarz und Dynamic Color\n• Homescreen-Widgets: Schnellnotiz und interaktive Checkliste\n• Akkuschonende Hintergrund-Synchronisation\n\nPRIVAT BY DESIGN\n• Kein Account, keine Werbung, keine Tracking-Bibliotheken\n• Deine Daten landen nie auf unseren Servern - weil wir keine haben\n• Open Source (AGPL-3.0) und unter 5 MB, auf einer modernen, gut getesteten Kotlin-Codebase\n\nQuellcode: https://github.com/inventory69/simple-notes-sync\n", "en-US": "Simple Notes Sync is a calm, private home for your notes and checklists. Everything lives on your device. When you want it everywhere, it syncs to your own server - no account, no cloud, no tracking. Ever.\n\nIt stays out of your way: the whole app is under 5 MB, starts instantly, and works fully offline.\n\nORGANIZE\n• Text notes and checklists with tap-to-check and drag & drop\n• Colored folders to sort everything your way\n• Pin important notes to the top\n• Grid or list view, 1-5 columns\n• Sort by title, date, or type\n\nYOUR SERVER, YOUR RULES\n• Sync with any WebDAV server (Nextcloud, ownCloud, and more)\n• Use it across phone, tablet, and desktop\n• Decide when it syncs: on save, on open, on Wi-Fi, periodically, or on boot\n• Wi-Fi-only sync, VPN support, parallel transfers, self-signed SSL\n• Live sync progress, smart conflict resolution, server-deletion detection\n\nCOMING FROM ANOTHER APP?\n• Import your Google Keep archive (notes, checklists, labels)\n• Import and export Markdown for Obsidian, VS Code, Typora\n• Encrypted local backup & restore\n\nSHARE & EXPORT\n• Share notes as text or PDF\n• Export to your calendar\n\nBEAUTIFUL & LIGHT\n• Modern Material 3 interface built with Jetpack Compose\n• 7 color schemes including AMOLED black and Dynamic Color\n• Home-screen widgets: quick note and interactive checklist\n• Battery-friendly background sync\n\nPRIVATE BY DESIGN\n• No account, no ads, no tracking libraries\n• Your data never touches our servers - because we don't have any\n• Open source (AGPL-3.0) and under 5 MB, on a modern, well-tested Kotlin codebase\n\nSource code: https://github.com/inventory69/simple-notes-sync\n"}}, "versions": {"055f25a9df9ddaa8c432be094f310d9620fb660ab44aee8e2657e4b701444c75": null, "4592f02b0b031a05905dbf21509e9c5e5b92b61ec291ebd6d48f2fbaebab9c77": null, "ddd89434634a0b44fe3d7ccd79b1bd2138420053bead810ded2c1f5844faef44": null, "d46bced7ff80d78300dd28edd125b6a50412a0150909e7aaa0ed12b83596f76a": {"added": 1781040519859, "file": {"name": "/dev.dettmer.simplenotes_40.apk", "sha256": "d46bced7ff80d78300dd28edd125b6a50412a0150909e7aaa0ed12b83596f76a", "size": 5005881, "ipfsCIDv1": "bafybeihxhxsh6smrnuicf5e3lqrcp5uyopnw2szxramu3pqwgtqs3wddgu"}, "src": {"name": "/dev.dettmer.simplenotes_40_src.tar.gz", "sha256": "2d7677283ddbca3819718998eb1c053586c43ffb9451857db5ddb962be4ac7e7", "size": 10810704}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.7.2", "versionCode": 40, "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.7.2 - Sync & UI Fixes\n\n• Fix: Ordner & falsches Gelöscht-Flag auf no-ETag-Servern korrigiert\n• Fix: Notizliste startet wieder oben (Angeheftete-Header sichtbar)\n• Fix: Widget-Icons nun im hellen Modus sichtbar\n• Übersetzungsupdate: Spanisch, Indonesisch, Chinesisch, Norwegisch\n\nDanke an Francisco Isaac Ordoñez Pedrero, Arif Budiman, heretic43, xdpirate!\n\nhttps://github.com/inventory69/simple-notes-sync/blob/main/CHANGELOG.de.md", "en-US": "🔧 v2.7.2 - Sync & UI Fixes\n\n• Fix: Folder & deleted-flag heal on no-ETag WebDAV servers\n• Fix: Notes list stays at top on cold start (Pinned header visible)\n• Fix: Widget icons now visible in light mode\n• Updated translations: Spanish, Indonesian, Chinese, Norwegian\n\nThanks to Francisco Isaac Ordoñez Pedrero, Arif Budiman, heretic43, xdpirate!\n\nhttps://github.com/inventory69/simple-notes-sync/blob/main/CHANGELOG.md"}}, "6f5189ac8206d83d99b2043975620ccfafcb165bbf6167b6c70782a0a63dfb08": {"added": 1780506857489, "file": {"name": "/dev.dettmer.simplenotes_39.apk", "sha256": "6f5189ac8206d83d99b2043975620ccfafcb165bbf6167b6c70782a0a63dfb08", "size": 4967837, "ipfsCIDv1": "bafybeihkiimq3zrujz5q45u2sugukv6iktw6dufnef4pwfeueke63o7xj4"}, "src": {"name": "/dev.dettmer.simplenotes_39_src.tar.gz", "sha256": "fff3ca65b508a3ff6163f7f0adf029e1339af6c6249b41e432d04fff83c5c565", "size": 6581503}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.7.1", "versionCode": 39, "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.7.1 - Ordner-Sync-Fixes\n\n• Fix: Waisendateien auf Server nach Ordner-Löschen\n• Fix: Notizen in PENDING-Schleife nach Ordner-Move\n• Fix: Stiller Sync überschrieb sichtbare Banner\n• Fix: Banner-Flash beim Ausblenden\n• Fix: Tastatur & Großschreibung im Ordner-Dialog\n• Übersetzungsupdate: Spanisch, Vereinfachtes Chinesisch\n\nhttps://github.com/inventory69/simple-notes-sync/blob/main/CHANGELOG.de.md\n", "en-US": "🔧 v2.7.1 - Folder Sync Fixes\n\n• Fix: orphan files left on server after folder delete\n• Fix: notes stuck in PENDING after folder move\n• Fix: silent sync clearing visible result banners\n• Fix: banner content flash during dismiss animation\n• Fix: keyboard & capitalization in folder dialog\n• Updated translations: Spanish, Simplified Chinese\n\nhttps://github.com/inventory69/simple-notes-sync/blob/main/CHANGELOG.md\n"}}, "40380cbf02546fe0dfc35b485312c9b83bbb2a8e48cdc72d63ac98f24850cd3e": {"added": 1780441838659, "file": {"name": "/dev.dettmer.simplenotes_38.apk", "sha256": "40380cbf02546fe0dfc35b485312c9b83bbb2a8e48cdc72d63ac98f24850cd3e", "size": 4963621, "ipfsCIDv1": "bafybeieavsirpird6t6ql7elitvkbismr6fb47ue3b4kn7lt65dt2f6bam"}, "src": {"name": "/dev.dettmer.simplenotes_38_src.tar.gz", "sha256": "95d60cec14326deb3dc26e4eaa0b8a5e3594b32552e12ce5d2ec2040297f981a", "size": 6577356}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.7.0", "versionCode": 38, "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.7.0 - Ordner-Unterstützung\n\n• Neu: Ordner - erstellen, umbenennen, löschen, verschieben & sync\n• Neu: Spanisch als neue Sprache\n• Fix: Pinned-Notiz-Pop-in im gestaffelten Raster\n• Fix: Scroll-Position nach Filterwechsel wird jetzt zurückgesetzt\n• Fix: GridColumnChip-Glitch in Anzeigeeinstellungen\n• Perf: Flüssigeres gestaffeltes Raster\n\nDanke an @happy-turtle & @racehd (Ideen) und @afoni95 (Testen)!\n\nhttps://github.com/inventory69/simple-notes-sync/blob/main/CHANGELOG.de.md\n", "en-US": "✨ v2.7.0 - Folder Support\n\n• New: Folders - create, rename, delete, move & sync\n• New: Spanish language added\n• Fix: Pinned note pop-in in staggered grid\n• Fix: Grid scroll not resetting on filter change\n• Fix: GridColumnChip glitch in display settings\n• Perf: Smoother staggered grid rendering\n\nThanks to @happy-turtle & @racehd (ideas) and @afoni95 (testing)!\n\nhttps://github.com/inventory69/simple-notes-sync/blob/main/CHANGELOG.md\n"}}}}, "dev.dimension.flare": {"metadata": {"lastUpdated": 1780094298321}, "versions": {"68cd6a51d36264f1668767467dcbf2ed80f35a31db82ceb9e629fe742fc65b98": null, "82e6d8ab83063fb4714c1656ddda3597116a5c8a68e4e34ecf1d1e4ddd8be7f0": {"added": 1780094298321, "file": {"name": "/dev.dimension.flare_1510.apk", "sha256": "82e6d8ab83063fb4714c1656ddda3597116a5c8a68e4e34ecf1d1e4ddd8be7f0", "size": 46894032, "ipfsCIDv1": "bafybeifgftnjly6lz7xsdpwbdwblhhmai4nf3f5okze6m7jmkubwc5hx5y"}, "src": {"name": "/dev.dimension.flare_1510_src.tar.gz", "sha256": "28217aba9c53b8ca32f94b615f078f8a8a46e0d275b76cd18b6eb5075f7c8818", "size": 38695723}, "manifest": {"nativecode": ["arm64-v8a", "armeabi", "armeabi-v7a", "mips", "mips64", "x86", "x86_64"], "versionName": "1.5.1", "versionCode": 1510, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 37}, "signer": {"sha256": ["187b976ae06751eacd30649416dcc725b89bf12dd466ccce097bb489ad769768"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "dev.dimension.flare.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Rely on Google Translate for translation."}}}}}, "dev.djara.wafrn_rn": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"b4bc97feacba9657c4a8a8260b78ad70407d001f482cc4a93b4fc704a074ef78": {"added": 1781040519859, "file": {"name": "/dev.djara.wafrn_rn_10130062.apk", "sha256": "b4bc97feacba9657c4a8a8260b78ad70407d001f482cc4a93b4fc704a074ef78", "size": 33675600, "ipfsCIDv1": "bafybeiaxcnrmb6nal3gbpndehahb5azrgddmh3aberieqs2eh3dcv5er2a"}, "src": {"name": "/dev.djara.wafrn_rn_10130062_src.tar.gz", "sha256": "c85b06d465efb8dd6f5f009cb0e50e13533969033d02e9623dfd2acc8917e234", "size": 118338333}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.13.6", "versionCode": 10130062, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["091ad944843e180c4322ede202a733094cdc07dd1acd51523fe813eae904f487"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.READ_MEDIA_VISUAL_USER_SELECTED"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "dev.djara.wafrn_rn.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.WAKE_LOCK"}]}}, "0db1a89633c40c649ce56c494b8135e050bb44793ae1bef6e25f436a988653b9": {"added": 1781040519859, "file": {"name": "/dev.djara.wafrn_rn_10130061.apk", "sha256": "0db1a89633c40c649ce56c494b8135e050bb44793ae1bef6e25f436a988653b9", "size": 32762238, "ipfsCIDv1": "bafybeibn4jcabmw2ik35k53n4ysn7ib5fs2vbmbbonl45sgapdh6kohtb4"}, "src": {"name": "/dev.djara.wafrn_rn_10130061_src.tar.gz", "sha256": "617a0946bfae60d8fa2447d1f14e9fb06d64b6ae9fb6ee4ece71463283153702", "size": 118318372}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.13.6", "versionCode": 10130061, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["091ad944843e180c4322ede202a733094cdc07dd1acd51523fe813eae904f487"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.READ_MEDIA_VISUAL_USER_SELECTED"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "dev.djara.wafrn_rn.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.WAKE_LOCK"}]}}}}, "dev.linwood.butterfly": {"metadata": {"lastUpdated": 1780441838659}, "versions": {"353180d90bdeb83518ece4cd10397d6545ac251537168f3e072cbd6001bacf94": null, "2b41c4f76e9920a734c5387b6e0f3371c7231b79e3dfa9dcfef311de1453ffa1": {"added": 1780441838659, "file": {"name": "/dev.linwood.butterfly_182.apk", "sha256": "2b41c4f76e9920a734c5387b6e0f3371c7231b79e3dfa9dcfef311de1453ffa1", "size": 118312231, "ipfsCIDv1": "bafybeibvhc4qpag3kugaggcjzalzcdeul7favcecofgvci52p2beq7uvaq"}, "src": {"name": "/dev.linwood.butterfly_182_src.tar.gz", "sha256": "7c975d1e8a8036185b0c12745c928ab849568cea34a42fb0a81fe3704a290066", "size": 225311303}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "2.5.2", "versionCode": 182, "features": [{"name": "android.hardware.camera.any"}], "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["1a8841e90912769969891b600b3850e7b25b792e6e315b66ec51f986bd6144a9"]}, "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.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "This is a stable release, it includes all the changes from the 2.5.2 nightly releases.\nRead more here: https://linwood.dev/butterfly/2.5.2"}}, "3362836b6df481f9755fd37c8d5bce691dc8f5aa7d658822acd14fe8ef31472a": {"whatsNew": {"en-US": "Changes since 2.5.0-rc.2:\n* Improve performance of pen drawing\n* Improve performance of home files view\n* Fix edited polygons showing duplicate old and new shapes until moved\n* Fix polygon tool has black color when using dark theme\n\nThis is a stable release, it includes all the changes from the 2.5.0 nightly releases.\nRead more here: https://linwood.dev/butterfly/2.5"}}}}, "dev.linwood.butterfly.nightly": {"metadata": {"lastUpdated": 1780506857489, "description": {"de-DE": "Butterfly ist eine Notiz-App, bei der Ihre Ideen an erster Stellen Sie stehen. Sie können zeichnen, Texte hinzufügen und Ihre Notizen auf jedem Gerät ganz einfach exportieren. Diese App funktioniert auf Android, Windows, Linux und im Web.\n\n* Einfach und intuitiv: Jedes Werkzeug ist genau dort, wo Sie es erwartest. Öffnen Sie die App und starte. Ändern Sie Ihre Werkzeuge, indem Sie auf sie klicken.\n* Anpassbar: Passen Sie alles an Ihre Bedürfnisse an. Wählen Sie eine individuelle Farbe, erstellen Sie Ihre eigene Farbpalette und fügen Sie diese den Seiten hinzu. Das Papier hat eine unendliche Größe, perfekt für Ihre Ideen und Noten.\n* Unterstützt Ihre bevorzugten Formate: Import und Export werden für Bilder, PDF und SVG unterstützt. Öffnen Sie diese Dateien direkt, um sie zu bearbeiten.\n* Funktioniert auf jedem Gerät: Die App ist für Android, Windows, Linux und im Web verfügbar. Sie können es auf Ihrem Smartphone, Tablet oder Computer verwenden.\n* Wählen Sie, wo Ihre Daten gespeichert werden: Sie können Ihre Daten lokal oder in Ihrer bevorzugten Cloud (WebDAV) speichern. Alternativ können Sie Ihre Daten in eine Datei exportieren und später wieder importieren.\n* **In vielen Sprachen verfügbar:** Die App ist mehrsprachig. Helfen Sie uns, diese App in Ihre Sprache zu übersetzen.\n* **FOSS (Open Source & kostenlos):** Der Quellcode ist offen, und die Nutzung ist gratis. Sie können aktiv zum Projekt beitragen und es weiter verbessern.\n* **Offline nutzbar:** Sie können die App offline benutzen. Auch ohne Internetverbindung können Sie zeichnen, malen und Ihre Notizen exportieren.\n* **Unterstützt Stylus & Touch:** Egal ob mit dem Finger oder Ihrem Lieblings-Stylus – Butterfly funktioniert auf allen Touch-Geräten. Sie können mit Ihrem bevorzugten Stil zeichnen und malen.\n* **Texte schreiben:** Füge Texte ein und passe Schriftart, Größe und Farbe nach Belieben an. Sie können Schriftart, Größe und Farbe ändern.\n* **Fotos aufnehmen:** Erstellen Sie direkt Fotos und fügen Sie sie Ihren Notizen hinzu oder importieren Sie Bilder aus Ihrer Galerie. Sie können auch Fotos aus Ihrer Galerie importieren.\n* **Voll bearbeitbar:** Nachträgliche Änderungen an Größe, Farbe und Position jedes Elements sind jederzeit möglich.\n* **Formen hinzufügen:** Wählen Sie zwischen Rechtecken, Kreisen und Linien, um Ihre Notizen visuell zu strukturieren. Sie können zwischen Rechteck, Kreis und Linie wählen.\n* **Notizen strukturieren:** Lege Bereiche und Wegpunkte an, um Ihre Inhalte übersichtlich zu organisieren.\n"}}, "versions": {"ad06c98114923a9cc164c2ee55cada2df6ec39688d52e4fd1c9f1c7533c22a80": null, "873f5ae4c1caffbbf2bd671b326e1af5cc5f0ba9aaef40d0a0d2a9d52ab96af3": {"added": 1780506857489, "file": {"name": "/dev.linwood.butterfly.nightly_184.apk", "sha256": "873f5ae4c1caffbbf2bd671b326e1af5cc5f0ba9aaef40d0a0d2a9d52ab96af3", "size": 119549005, "ipfsCIDv1": "bafybeihlmjwm2mxlbiqslr7srdxfblrtj3xaoyd2usd3f6jswpq3xxzrri"}, "src": {"name": "/dev.linwood.butterfly.nightly_184_src.tar.gz", "sha256": "8575c13ffe7b5f8a4e56a4c07f2b588e8c766a8e52dbfb129b3ee2c005875326", "size": 229102389}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "2.5.3-rc.1", "versionCode": 184, "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"}]}}}}, "dev.linwood.flow.nightly": {"metadata": {"lastUpdated": 1780094298321}, "versions": {"50599a6b6ce489327abf7b76ff745c934bbb7a0e3ef935a17f77489a5682df4e": null, "9c7b3c28315cd57bac69a032035b37765cd83c07689c55641b13f2b740ea16ef": {"added": 1780094298321, "file": {"name": "/dev.linwood.flow.nightly_15.apk", "sha256": "9c7b3c28315cd57bac69a032035b37765cd83c07689c55641b13f2b740ea16ef", "size": 83455788, "ipfsCIDv1": "bafybeihdexa427nuvyotloonrufmld32d6st6wxwkdilxti7n4kojfhpc4"}, "src": {"name": "/dev.linwood.flow.nightly_15_src.tar.gz", "sha256": "46526fc72d0d53d3d84e5118dcbb11f0a48d1899e4f846a50e81913f36dfa0bb", "size": 114248264}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "0.6.0", "versionCode": 15, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["3fc5978bfb98199540dbfceca5dc16511dda275e931dbf4e65c43f212bd13f26"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "dev.linwood.flow.nightly.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "* Add gestures in day and week view ([#32](https://github.com/LinwoodDev/Flow/issues/32))\n* Add repeated calendar items and iCal RRULE/EXDATE handling\n* Fix snap build\n* Improve CalDAV synchronization and offline editing support\n* Fix web build not loading ([#135](https://github.com/LinwoodDev/Flow/issues/135))\n* Upgrade to flutter 3.41\n* Fix stale filter and list refresh behavior in events, users, calendar, notes, and dashboard views\n* Fix source selection, paging, remote sync error handling, c"}}}}, "dev.mlg.quedalle": {"metadata": {"added": 1780209998122, "categories": ["Launcher"], "changelog": "https://github.com/MatthieuGrr/quedalle-launcher/releases", "issueTracker": "https://github.com/MatthieuGrr/quedalle-launcher/issues", "lastUpdated": 1780209998122, "license": "GPL-3.0-only", "sourceCode": "https://github.com/MatthieuGrr/quedalle-launcher", "screenshots": {"phone": {"en-US": [{"name": "/dev.mlg.quedalle/en-US/phoneScreenshots/Screenshot_en-US.png", "sha256": "643a5748924de5fbfbbbad81da3bc3542eedf9b49be7e9f7efb604d723b4fc48", "size": 61144}], "fr-FR": [{"name": "/dev.mlg.quedalle/fr-FR/phoneScreenshots/Screenshot_fr-FR.png", "sha256": "9a275d0cbee867b4938b93be3aecce815d9ddcf369f8796317fb33bcccbca1c0", "size": 65706}]}}, "authorEmail": "matthieu.georger@gmail.com", "authorName": "Matthieu Georger", "name": {"en-US": "Quedalle", "fr-FR": "Quedalle"}, "summary": {"en-US": "Quedalle in ads, tracking, accounts. Just a tile launcher.", "fr-FR": "Quedalle en pub, tracking et compte. Juste un lanceur à tuiles."}, "description": {"en-US": "I was tired of launchers that look like airplane cockpits. I wanted one that just launches apps. So I made Quedalle — French slang for \"absolutely nothing\":\n\nQuedalle in useless widgets.\nQuedalle in flashy animations.\nQuedalle in endless menus.\n\nBut also:\n\nQuedalle in ads.\nQuedalle in tracking.\nQuedalle in mandatory logins.\nQuedalle in paid features.\nQuedalle in internet permissions.\n\nJust a launcher. A tile grid. Your apps. That's it.\n\nTILES\n\n- App tiles — with live notification badge counts\n- Spacer tiles — colored blanks to structure your grid\n- Divider tiles — thin lines between tile groups\n\nCUSTOMIZATION\n\n- Drag and drop to reorder any tile\n- 12 color presets per tile, plus app-color and transparent\n- Inline app search\n\nPRIVACY\n\n- No internet permission\n- No analytics, cloud sync, or accounts\n- Open source under GPL-3.0\n", "fr-FR": "J'en avais assez des launchers qui ressemblent à un tableau de bord d'avion. J'en voulais un qui lance juste des applis. J'ai donc fait Quedalle:\n\nQuedalle en widgets inutiles.\nQuedalle en animations tape-à-l'œil.\nQuedalle en menus à rallonge.\n\nMais aussi :\n\nQuedalle en publicité.\nQuedalle en tracking.\nQuedalle en login et compte obligatoire.\nQuedalle en option payante.\nQuedalle en permission internet.\n\nJuste un lanceur. Une grille de tuiles. Vos applis. C'est tout.\n\nTUILES\n\n- Tuiles d'apps — avec compteur de notifications en temps réel\n- Tuiles Spacer — tuiles colorées pour structurer visuellement votre grille\n- Séparateurs — lignes fines entre les groupes de tuiles\n\nPERSONNALISATION\n\n- Glisser-déposer pour réorganiser les tuiles\n- 12 couleurs prédéfinies par tuile, plus couleur-app et transparent\n- Recherche d'applications intégrée\n\nCONFIDENTIALITÉ\n\n- Aucune permission internet\n- Aucun analytics, cloud ou synchronisation\n- Code source ouvert sous licence GPL-3.0\n"}, "preferredSigner": "945336e89f76e0cc37a9e04329249c69163416c39b6591edfd01afde0635f3f3"}, "versions": {"4f0912ea1ff3f02106ffe08a7c7b5bf951ed22f7e6be5058e5c24a81bac1b9c4": {"added": 1780209998122, "file": {"name": "/dev.mlg.quedalle_5.apk", "sha256": "4f0912ea1ff3f02106ffe08a7c7b5bf951ed22f7e6be5058e5c24a81bac1b9c4", "size": 1264638, "ipfsCIDv1": "bafybeif3rpywkec4pbbbma75djzozkwcw4b5hnui26bdodox3dccqpgjcq"}, "src": {"name": "/dev.mlg.quedalle_5_src.tar.gz", "sha256": "c1cfc490650cd5f186cd8cdd4b8dd1ec64dd7436bb5c0ce9fe233605f25460a1", "size": 155156}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.4", "versionCode": 5, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["945336e89f76e0cc37a9e04329249c69163416c39b6591edfd01afde0635f3f3"]}, "usesPermission": [{"name": "dev.mlg.quedalle.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Removed unnecessary QUERY_ALL_PACKAGES permission — the existing queries declaration is sufficient for a launcher.\n", "fr-FR": "Suppression de la permission QUERY_ALL_PACKAGES — la déclaration queries existante est suffisante pour un launcher.\n"}}}}, "dev.robin.flip_2_dnd": {"metadata": {"added": 1781040519859, "categories": ["System"], "changelog": "https://github.com/robinsrk/flip_2_dnd/releases", "issueTracker": "https://github.com/robinsrk/flip_2_dnd/issues", "lastUpdated": 1781040519859, "sourceCode": "https://github.com/robinsrk/flip_2_dnd", "webSite": "https://github.com/robinsrk/flip_2_dnd", "preferredSigner": "91e4aa53dbae8aac4d3ddcbeb0bcae81e6f997ae2726c000655236db93e3d032"}, "versions": {"0d74fdb74b3aabd37fe90b001f68721b0ed3b447496a9db3d58ab5c0ad72b3e3": null, "595bf958c53f77c049ae3e3702ba06563b52e9b140381c7b1dac23c65ebc0e96": null, "10d5d9e1356ffaddb5fe05a0f7c3a6e925d6274de75eadf0946028059b6e86c9": null, "53be57e32fb98e10c35d8502039310fd912051ad2aa9c61d424825225b6d7128": {"added": 1781040519859, "file": {"name": "/dev.robin.flip_2_dnd_1211.apk", "sha256": "53be57e32fb98e10c35d8502039310fd912051ad2aa9c61d424825225b6d7128", "size": 2803599, "ipfsCIDv1": "bafybeibnn54o3ik4nokd65ubes67otxxm4n6ltjycqd6ejnwaqihe4tcvy"}, "src": {"name": "/dev.robin.flip_2_dnd_1211_src.tar.gz", "sha256": "00d330995dcdfa8372ac108721ba70810a7754f087c1a92ffad4e1928f87ac28", "size": 4121232}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "12.1.1-free", "versionCode": 1211, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 35}, "signer": {"sha256": ["91e4aa53dbae8aac4d3ddcbeb0bcae81e6f997ae2726c000655236db93e3d032"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_NOTIFICATION_POLICY"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WRITE_SECURE_SETTINGS"}, {"name": "dev.robin.flip_2_dnd.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "* Tightened flip sensitivity for more reliable detection\n* Finer sensitivity slider with 7 steps for precise control\n* Modernized app icon with Material 3 silhouette design\n* Added Android 13+ themed icon support\n* Updated widget and Quick Settings tile with DND bell icons\n* Switched launcher icon to crisp vector drawables\n"}}}}, "dev.rubec.otoscope": {"metadata": {"added": 1780172537598, "categories": ["Connectivity", "Multimedia"], "changelog": "https://github.com/rbeilvert/otoscope/blob/main/CHANGELOG.md", "issueTracker": "https://github.com/rbeilvert/otoscope/issues", "lastUpdated": 1781040519859, "license": "GPL-3.0-or-later", "sourceCode": "https://github.com/rbeilvert/otoscope", "screenshots": {"phone": {"en-US": [{"name": "/dev.rubec.otoscope/en-US/phoneScreenshots/1.jpeg", "sha256": "df711de06a59319160f134f44c56ef964edc7bb07fe7b5948314163936ee04ec", "size": 46398}, {"name": "/dev.rubec.otoscope/en-US/phoneScreenshots/2.jpeg", "sha256": "9b4a7661d450b6d11e40d479afbfd26919987e6e91fe3b5d0af3dc8c7ba1233a", "size": 62206}, {"name": "/dev.rubec.otoscope/en-US/phoneScreenshots/3.jpeg", "sha256": "98c28c01d861b4778692d4b5e11e542553a6f7437efe90fb0efa19badeedfe1e", "size": 61027}, {"name": "/dev.rubec.otoscope/en-US/phoneScreenshots/4.jpeg", "sha256": "7357a0736e05e2480374c81300f8ce7fac802fc2b1d134ff9da809ebfb93c8d5", "size": 60122}, {"name": "/dev.rubec.otoscope/en-US/phoneScreenshots/5.jpeg", "sha256": "d6bf85042c7105c6aabfb2d0071276f4291e670797f558fbdffae0fa9773ea32", "size": 56070}, {"name": "/dev.rubec.otoscope/en-US/phoneScreenshots/6.jpeg", "sha256": "48490ef8d18b1951813145557b71cee48a02d3a4739f9ecf3910b6b49770375f", "size": 126554}, {"name": "/dev.rubec.otoscope/en-US/phoneScreenshots/7.jpeg", "sha256": "da801d3d19a2c119e449b2fefc40f87a0745d081437f7a0b5b070734305d1e7b", "size": 127020}]}}, "authorName": "rubec", "name": {"en-US": "Otoscope"}, "summary": {"en-US": "Ad-free viewer for cheap WiFi otoscope cameras."}, "description": {"en-US": "Otoscope is a clean, ad-free replacement for the proprietary apps shipped with cheap Wi-Fi otoscope cameras (Xylla / Wudaopu hardware, and similar JesHome / Enjoy-branded devices).\n\nThe stock companion app — \"AIR-Look\" — bundles a dozen ad and analytics SDKs (AdMob, AppLovin, IronSource, MBridge, Vungle, Pangle, Mintegral, etc.). Otoscope reimplements just the connection and viewer functionality, with nothing else.\n\nFeatures:\n\n* Discover the camera over Bluetooth Low Energy.\n* Join the camera's open Wi-Fi access point in a one-process scope, so the rest of your traffic is not affected.\n* Live video stream, decoded in-app over the camera's custom UDP protocol.\n* Auto-rotation driven by the camera's on-board accelerometer.\n* Circular mask matching the otoscope lens.\n\nOtoscope is GPL-3.0-or-later and contains no third-party trackers, ad SDKs, or proprietary native libraries.\n"}, "icon": {"en-US": {"name": "/dev.rubec.otoscope/en-US/icon_CXlJaDo5s6jW1WZr3ebRUHGuQGjCLHvJQAPtipol4xo=.png", "sha256": "097949683a39b3a8d6d5666bdde6d15071ae4068c22c7bc94003ed8a9a25e31a", "size": 11229}}, "preferredSigner": "694d49767b3e3f1a4024072f9b13fefc44fc04362803c55fe03e30ba2707afa9"}, "versions": {"3c6b85a15c2ca060eca9a7aad04109cc448c2dcc470ba613e83e1e8ee0c1422e": {"added": 1781040519859, "file": {"name": "/dev.rubec.otoscope_2.apk", "sha256": "3c6b85a15c2ca060eca9a7aad04109cc448c2dcc470ba613e83e1e8ee0c1422e", "size": 1735304, "ipfsCIDv1": "bafybeiekego27wfce7y3l7qzuh2iw5bip6zbiio6ayji2dqfua42qhwx7y"}, "src": {"name": "/dev.rubec.otoscope_2_src.tar.gz", "sha256": "22c66b56c0baa935b23dbc59c2d9ff19f8e50e2a7a1c132ffced820910b21a6e", "size": 462399}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.2.0", "versionCode": 2, "features": [{"name": "android.hardware.wifi"}], "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 35}, "signer": {"sha256": ["694d49767b3e3f1a4024072f9b13fefc44fc04362803c55fe03e30ba2707afa9"]}, "usesPermission": [{"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", "maxSdkVersion": 30}, {"name": "android.permission.ACCESS_COARSE_LOCATION", "maxSdkVersion": 30}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.CHANGE_WIFI_STATE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.CHANGE_NETWORK_STATE"}, {"name": "android.permission.INTERNET"}, {"name": "dev.rubec.otoscope.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Add a \"Mirror view\" toggle to flip the image horizontally (with rotation correction) for self-examination. Move Bluetooth enabling into the top bar and add a button to turn on Wi-Fi from the app.\n"}}, "e4875e0652d067ac0f133695bace10cf08405cb8162e9d4dbfd2ed5f10261a1f": {"added": 1780172537598, "file": {"name": "/dev.rubec.otoscope_1.apk", "sha256": "e4875e0652d067ac0f133695bace10cf08405cb8162e9d4dbfd2ed5f10261a1f", "size": 1718920, "ipfsCIDv1": "bafybeieemma2ruyzislov7mp4jzzszuzwhqrn7stnm3wf7evwtsl6y2evm"}, "src": {"name": "/dev.rubec.otoscope_1_src.tar.gz", "sha256": "b773bfdeb724fa18671a0411cf40d45ff5e4f579533249a6c266c7a8859ebf30", "size": 268420}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.1.0", "versionCode": 1, "features": [{"name": "android.hardware.wifi"}], "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 35}, "signer": {"sha256": ["694d49767b3e3f1a4024072f9b13fefc44fc04362803c55fe03e30ba2707afa9"]}, "usesPermission": [{"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", "maxSdkVersion": 30}, {"name": "android.permission.ACCESS_COARSE_LOCATION", "maxSdkVersion": 30}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.CHANGE_WIFI_STATE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.CHANGE_NETWORK_STATE"}, {"name": "android.permission.INTERNET"}, {"name": "dev.rubec.otoscope.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Initial release. BLE discovery, Wi-Fi join, live MJPEG stream, accelerometer-driven auto-rotation, circular lens mask.\n"}}}}, "dev.samyu.compoundcalculator": {"metadata": {"added": 1780506857489, "categories": ["Calculator"], "issueTracker": "https://github.com/yudataguy/retirement-compound-interest-calculator/issues", "lastUpdated": 1780506857489, "license": "MIT", "sourceCode": "https://github.com/yudataguy/retirement-compound-interest-calculator", "authorName": "Sam Yu", "name": {"en-US": "Compound Calculator"}, "summary": {"en-US": "Simple offline compound interest calculator"}, "description": {"en-US": "Compound Interest Calculator helps people estimate how savings or investments may grow over time.\n\nIt uses a guided three-step flow:\n\n* Enter the money you have now, what you add each month, and the currency symbol to display.\n* Choose how long the money can grow, an estimated yearly interest rate, and how often interest is added.\n* Review the ending balance, total money added, interest earned, an interactive graph, and a year-by-year breakdown.\n\nThe app is designed for people who are not comfortable with financial jargon. It uses plain labels such as \"You added\" and \"Your money earned\" to make the result easier to understand.\n\nPrivacy:\n\n* No ads\n* No analytics\n* No tracking\n* No Google services\n* No network permission\n* No exchange-rate downloads\n\nThis calculator is an estimate, not financial advice.\n"}, "icon": {"en-US": {"name": "/dev.samyu.compoundcalculator/en-US/icon_HvScLNYolJW5rseoaxcc__d5bbHSwvQ3gSWGVuB4VDo=.png", "sha256": "1ef49c2cd6289495b9aec7a86b171cfff7796db1d2c2f43781258656e078543a", "size": 20271}}, "preferredSigner": "5e74b401222db0bb508ece9a6475963db12e7cf07ab453fc05e323c400da521c"}, "versions": {"1c62db95fa5e55da10ce2a5e1f4a3ba8a845f7d37072b96abd71434c86ab9ad3": {"added": 1780506857489, "file": {"name": "/dev.samyu.compoundcalculator_1.apk", "sha256": "1c62db95fa5e55da10ce2a5e1f4a3ba8a845f7d37072b96abd71434c86ab9ad3", "size": 6536549, "ipfsCIDv1": "bafybeigsvrdoamivzyjqcvqclqzhgpvnv2eri3toefv46hemxkpi4a35dy"}, "src": {"name": "/dev.samyu.compoundcalculator_1_src.tar.gz", "sha256": "5c9e5f662359410160fa2329a8bb77950960517a376249b354c46fbd5f859a13", "size": 43489}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.1.0", "versionCode": 1, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 35}, "signer": {"sha256": ["5e74b401222db0bb508ece9a6475963db12e7cf07ab453fc05e323c400da521c"]}, "usesPermission": [{"name": "dev.samyu.compoundcalculator.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Initial release with a guided compound interest calculator, selectable currency symbols, compounding frequency options, an interactive growth chart, and a year-by-year breakdown.\n"}}}}, "dev.wceng.sufei": {"metadata": {"lastUpdated": 1780614376764}, "versions": {"4e2bfc59206f77b1fd82fa7144911f7c353e8e7e9681e75b7b27fcf89d66ca00": null, "27707e05701855b9b54271ccc539d273539ef51e1e2b4fdf6147f7c2c41ab3ac": null, "14dd3c1669689a9f3f61c5c56f88d195cd10fbf9849a1d20b171af0da982d8de": {"added": 1780614376764, "file": {"name": "/dev.wceng.sufei_8.apk", "sha256": "14dd3c1669689a9f3f61c5c56f88d195cd10fbf9849a1d20b171af0da982d8de", "size": 99455464, "ipfsCIDv1": "bafybeielyph4krtzvag4elbisybffxs3sfpx5vccejqbdd6stf7iiegtt4"}, "src": {"name": "/dev.wceng.sufei_8_src.tar.gz", "sha256": "6f9dbb2c3be9f91aef564a82babcb3439e63cfe61c8465ec423617794b207761", "size": 96267230}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.5.2", "versionCode": 8, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 35}, "signer": {"sha256": ["fb46f8118c9aa813997302b7baefd86eb46b54b9c1b071a34be22ade81632580"]}, "usesPermission": [{"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "dev.wceng.sufei.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Introduced a new interactive infinite card stack for the Home screen.\n- Improved swiping gestures for a smoother and more responsive user experience.\n- Refactored poem retrieval to ensure higher quality content with annotations and translations.\n- Simplified data loading logic by removing unnecessary time-based refresh restrictions.\n- Reduced app permissions by removing unused network and wake lock requirements.\n"}}, "d863490bed1c3dd5c895b6b74fc09ac09458e8da6946aa4505847386918e1b57": {"added": 1780172537598, "file": {"name": "/dev.wceng.sufei_7.apk", "sha256": "d863490bed1c3dd5c895b6b74fc09ac09458e8da6946aa4505847386918e1b57", "size": 99455524, "ipfsCIDv1": "bafybeiabysqhbodooueg7b2o5nss2pwgtuvhyzg2z6gadp44tdub4hdu5q"}, "src": {"name": "/dev.wceng.sufei_7_src.tar.gz", "sha256": "9a9a028535afccf6bfaab2d82860e32bf6b6cde3290d31e504f7a761c91276ef", "size": 96264798}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.5.1", "versionCode": 7, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 35}, "signer": {"sha256": ["fb46f8118c9aa813997302b7baefd86eb46b54b9c1b071a34be22ade81632580"]}, "usesPermission": [{"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "dev.wceng.sufei.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "dev.yashgarg.qbit": {"metadata": {"webSite": null, "categories": ["Download"]}}, "dnsfilter.android": {"metadata": {"lastUpdated": 1780172537598}, "versions": {"0dbaf18307cd9be0854d68fbc8efbc522ab3115851f09514075ddb6277e00b63": null, "c34c7d73cb61a7b57cd55c852877801fba6723d23f0e5290f87d081eb1736c41": {"added": 1780172537598, "file": {"name": "/dnsfilter.android_1506007.apk", "sha256": "c34c7d73cb61a7b57cd55c852877801fba6723d23f0e5290f87d081eb1736c41", "size": 637281, "ipfsCIDv1": "bafybeicygqlxwzhcbovrmf6yjn6qkjh42fbm2dkdqyrfuxq7fzpdqkbz3y"}, "src": {"name": "/dnsfilter.android_1506007_src.tar.gz", "sha256": "adb1fe346768e6c35e619c7856c57cda7c349d0dbf1295cc31636146bb97ef04", "size": 493341}, "manifest": {"versionName": "1.50.60.7", "versionCode": 1506007, "usesSdk": {"minSdkVersion": 17, "targetSdkVersion": 36}, "signer": {"sha256": ["d7d98dc22da624e1bb36815b3c426d3555c23c53acd3e6585ab383de874c9f35"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}]}}}}, "duress.keyboard": {"metadata": {"lastUpdated": 1780441838659}, "versions": {"ed2dfa9b03f31004c6ca463f90ecb29feb9ee455427b4287bd96e27476506ad7": null, "1755367150d7fcdd3709d693189c60c1c5feb1859cc9dea5bb4fa717b69ddf47": {"added": 1780441838659, "file": {"name": "/duress.keyboard_64.apk", "sha256": "1755367150d7fcdd3709d693189c60c1c5feb1859cc9dea5bb4fa717b69ddf47", "size": 255072, "ipfsCIDv1": "bafybeihs66shup7jp367dn6s65fkgl6gnt4utyoa3hyyzrfxs23ad6nsoy"}, "src": {"name": "/duress.keyboard_64_src.tar.gz", "sha256": "f7ba6f7fd5638711038ad3c526cef29c8f3643a92d8f37c5df13e1b807eb3419", "size": 541063}, "manifest": {"versionName": "6.4", "versionCode": 64, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 33}, "signer": {"sha256": ["9064ce15e69719bb307c98ff5b908819809e407e539abae7f54b57dea7e31f80"]}, "usesPermission": [{"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"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"}, {"name": "android.permission.POST_NOTIFICATIONS"}]}}}}, "duress.keyboard.lite": {"metadata": {"lastUpdated": 1780614376764}, "versions": {"041257edfbabe666aaac5a1768d3027efb6bf9111d3b165e2eb1cec9a279a112": null, "b8fa636867a1ea72f546ea44829f951f8692a21f93db507cad22c2e1217c5fc6": null, "a26991a6bf28293dd47b294b2fc06fd93d358144cd82e8b182964f70f092a956": {"added": 1780614376764, "file": {"name": "/duress.keyboard.lite_7.apk", "sha256": "a26991a6bf28293dd47b294b2fc06fd93d358144cd82e8b182964f70f092a956", "size": 140328, "ipfsCIDv1": "bafybeicws2ik7uhgckcppxmffvogqp6yn266wfxucre5scwz4hseohm7rm"}, "src": {"name": "/duress.keyboard.lite_7_src.tar.gz", "sha256": "d5772f302bf8dade16f6cb691d4701a5f7056176c9b29beed1494863dd41118e", "size": 497511}, "manifest": {"versionName": "7.0", "versionCode": 7, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 36}, "signer": {"sha256": ["9064ce15e69719bb307c98ff5b908819809e407e539abae7f54b57dea7e31f80"]}}}, "aba3366b0d926d255f5b5fd82d6e88c3ac64fed19751595386f5dace35b49fc8": {"added": 1780306216819, "file": {"name": "/duress.keyboard.lite_6.apk", "sha256": "aba3366b0d926d255f5b5fd82d6e88c3ac64fed19751595386f5dace35b49fc8", "size": 136232, "ipfsCIDv1": "bafybeianmqpoifk4pfhxiv3xv37k5gowrb5pxrlvqnudmio6e7zil5dvha"}, "src": {"name": "/duress.keyboard.lite_6_src.tar.gz", "sha256": "b6ef0785775b4f40b6f22b2d636ba3261af4bb633bf3d387939bfefd278632c6", "size": 497190}, "manifest": {"versionName": "6.0", "versionCode": 6, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 36}, "signer": {"sha256": ["9064ce15e69719bb307c98ff5b908819809e407e539abae7f54b57dea7e31f80"]}}}}}, "eu.faircode.email": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"6154673f6282c4d884d7dacb6ae5b264cc3dc4271bec449721bb2f19bfd4e602": null, "5a8e17e7bc465d5ce9240623e0217af9fd14dbeeaa241737845370cebf244efb": null, "1aa93dd77f83a8fddda509f611342da6afb12f78f021987b340d141a950b36c7": null, "ea671aeb768c5f7580def1b779948dd624575db08bca5850c9f292174a39f658": {"added": 1781040519859, "file": {"name": "/eu.faircode.email_2319.apk", "sha256": "ea671aeb768c5f7580def1b779948dd624575db08bca5850c9f292174a39f658", "size": 28726592, "ipfsCIDv1": "bafybeiauu5jertqhusqkmzhu7hrpm74nrxr246wq4xslhluu7oxvbp4aai"}, "src": {"name": "/eu.faircode.email_2319_src.tar.gz", "sha256": "5a72d124fc36a645b9ffdfb8294ef585e0c9b8d8a848ea1d44a6ccd89ad2a374", "size": 36514070}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.2319", "versionCode": 2319, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 37}, "signer": {"sha256": ["b9d041582af46ee39bba0f2f1829d948ae21ecf7ffa6ba120385d245ebb788ae"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_LOCAL_NETWORK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.DETECT_SCREEN_RECORDING"}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.WRITE_CALENDAR"}, {"name": "com.android.vending.BILLING"}, {"name": "android.permission.GET_ACCOUNTS"}, {"name": "android.permission.USE_CREDENTIALS", "maxSdkVersion": 22}, {"name": "com.vivo.notification.permission.BADGE_ICON"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "eu.faircode.email.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": "Changelog\n\n--------------------\n\nNotices\n\nPeople keep asking me to add new, often exotic, features to the app, to whom I often say \"no\", and other people complain about too many features.\nBoth groups of people leave bad reviews for this, which is frustrating, also because there are already enough bad reviews for the wrong reasons\n(email server problems, which unfortunately happen too often, etc.).\nThe main problem is that more features now make more people unhappy than happy.\nTherefore, the rule"}}, "23108a09ccd7deeeba74a32714f2bfdb84ad13b1e0cd0dd41663f649e3a1795e": {"added": 1780306216819, "file": {"name": "/eu.faircode.email_2318.apk", "sha256": "23108a09ccd7deeeba74a32714f2bfdb84ad13b1e0cd0dd41663f649e3a1795e", "size": 28722496, "ipfsCIDv1": "bafybeiciavojngzuwm5kxkshse2a25dr72zf37va3mgvtr6y2qmj4dd57q"}, "src": {"name": "/eu.faircode.email_2318_src.tar.gz", "sha256": "78129050acfe223a8a3d455aa33a5192e43771a745365fd5f85dcc65c87753f7", "size": 36492108}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.2318", "versionCode": 2318, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 37}, "signer": {"sha256": ["b9d041582af46ee39bba0f2f1829d948ae21ecf7ffa6ba120385d245ebb788ae"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_LOCAL_NETWORK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.DETECT_SCREEN_RECORDING"}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.WRITE_CALENDAR"}, {"name": "com.android.vending.BILLING"}, {"name": "android.permission.GET_ACCOUNTS"}, {"name": "android.permission.USE_CREDENTIALS", "maxSdkVersion": 22}, {"name": "com.vivo.notification.permission.BADGE_ICON"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "eu.faircode.email.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": "Changelog\n\n--------------------\n\nNotices\n\nPeople keep asking me to add new, often exotic, features to the app, to whom I often say \"no\", and other people complain about too many features.\nBoth groups of people leave bad reviews for this, which is frustrating, also because there are already enough bad reviews for the wrong reasons\n(email server problems, which unfortunately happen too often, etc.).\nThe main problem is that more features now make more people unhappy than happy.\nTherefore, the rule"}}, "530eb4ba85620577d2b6be09b7e5638058c9ce2f72fae9812442a671f10aa960": {"added": 1780094298321, "file": {"name": "/eu.faircode.email_2317.apk", "sha256": "530eb4ba85620577d2b6be09b7e5638058c9ce2f72fae9812442a671f10aa960", "size": 28722496, "ipfsCIDv1": "bafybeiew7dk5dzqykmltcdece5bscslgjgo236drmr6hpfh2qzvdgxa5n4"}, "src": {"name": "/eu.faircode.email_2317_src.tar.gz", "sha256": "884a6ded90722f5d4887d0f632f120f94952469e7c422f1a1d2448b2ffeb3105", "size": 36474519}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.2317", "versionCode": 2317, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 37}, "signer": {"sha256": ["b9d041582af46ee39bba0f2f1829d948ae21ecf7ffa6ba120385d245ebb788ae"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_LOCAL_NETWORK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.DETECT_SCREEN_RECORDING"}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.WRITE_CALENDAR"}, {"name": "com.android.vending.BILLING"}, {"name": "android.permission.GET_ACCOUNTS"}, {"name": "android.permission.USE_CREDENTIALS", "maxSdkVersion": 22}, {"name": "com.vivo.notification.permission.BADGE_ICON"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "eu.faircode.email.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": "Changelog\n\n--------------------\n\nNotices\n\nPeople keep asking me to add new, often exotic, features to the app, to whom I often say \"no\", and other people complain about too many features.\nBoth groups of people leave bad reviews for this, which is frustrating, also because there are already enough bad reviews for the wrong reasons\n(email server problems, which unfortunately happen too often, etc.).\nThe main problem is that more features now make more people unhappy than happy.\nTherefore, the rule"}}}}, "eu.hxreborn.discoveradsfilter": {"metadata": {"lastUpdated": 1780306216819}, "versions": {"1f2c4c57535c42d69b23003347cb76896ad47c94181e272b705f0e693daaac79": null, "20973df47f492107f123eecf2baf43ebdc5b6f161175109459a7d3df0e12f945": null, "d32609ed077c8f54decb2623ceb75adaebd2a95ea0d2894f9deaca310fab504f": {"added": 1780306216819, "file": {"name": "/eu.hxreborn.discoveradsfilter_10103.apk", "sha256": "d32609ed077c8f54decb2623ceb75adaebd2a95ea0d2894f9deaca310fab504f", "size": 3057661, "ipfsCIDv1": "bafybeidrn4xc5f66ctsuhn5c45rknls7nq7ax7yaraewuc6pzobixm7tfe"}, "src": {"name": "/eu.hxreborn.discoveradsfilter_10103_src.tar.gz", "sha256": "714686a28a32c55d01b9b971a2abd6036bacdaf893004b12383a1f9395a5c6a2", "size": 1296861}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.1.3", "versionCode": 10103, "usesSdk": {"minSdkVersion": 30, "targetSdkVersion": 36}, "signer": {"sha256": ["32b98dc709a7ee15fae073493a1aeca5d428316cc0d8b8f878eed64ba37f3297"]}, "usesPermission": [{"name": "eu.hxreborn.discoveradsfilter.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeDep": {"en-US": "Only work with Google Discover."}}, "whatsNew": {"en-US": "Fix the app sometimes getting stuck on the loading screen after a Google app update\nRe-check ad signatures automatically in the background on launch\nBlocked-ads counter now updates live while the app is open\nGeneral code improvements\n"}}, "6c4d5bfa4226adfc876cf1432f1482aefee93d20a433f7c3295d91d9db3e0807": {"added": 1780094298321, "file": {"name": "/eu.hxreborn.discoveradsfilter_10102.apk", "sha256": "6c4d5bfa4226adfc876cf1432f1482aefee93d20a433f7c3295d91d9db3e0807", "size": 3041277, "ipfsCIDv1": "bafybeigk7y7uchnr7rctap6rxdqsahmqw2vgf4vj2ejjm7moyo4we6pn6u"}, "src": {"name": "/eu.hxreborn.discoveradsfilter_10102_src.tar.gz", "sha256": "7a068370e89621394cd52b2cef77362b6fca6e27df3465c5704c2fd9e66a2e7e", "size": 1295728}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.1.2", "versionCode": 10102, "usesSdk": {"minSdkVersion": 30, "targetSdkVersion": 36}, "signer": {"sha256": ["32b98dc709a7ee15fae073493a1aeca5d428316cc0d8b8f878eed64ba37f3297"]}, "usesPermission": [{"name": "eu.hxreborn.discoveradsfilter.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeDep": {"en-US": "Only work with Google Discover."}}, "whatsNew": {"en-US": "Add monochrome adaptive icon for themed icon support\nGeneral code improvements"}}}}, "eu.hxreborn.phdp": {"metadata": {"categories": ["Download", "System"], "lastUpdated": 1780506857489}, "versions": {"7e6e8b1a29d08bf653ad932f44ee4de06a31fc772d6d84000af0e5352a2c8641": null, "da80603474c8ffdc33f203b6430c9fba31942a93d90e7eb6079cf70aefcdc40f": null, "eee5355b50d75532024f49ce8cf981b3f5c76a75011a56a0b46d8e428b064430": {"added": 1780506857489, "file": {"name": "/eu.hxreborn.phdp_23002.apk", "sha256": "eee5355b50d75532024f49ce8cf981b3f5c76a75011a56a0b46d8e428b064430", "size": 3311750, "ipfsCIDv1": "bafybeih2gp4nc3pa2yhokwvuffjkw3xl7pao45gqszphc6rnhfzq5dcux4"}, "src": {"name": "/eu.hxreborn.phdp_23002_src.tar.gz", "sha256": "29430e361fb8b18293e3bd83b33a0625d630cffb9498f56143760b146b214e67", "size": 12360684}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.3.2", "versionCode": 23002, "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": "Fix crash opening settings on ColorOS devices\nReset X and Y calibration offsets independently\nSmoother transitions in settings\nLess overhead per download notification\n"}}, "480e3bbff69967ac6781c53e5bbd3d406e3e8795565a8457a88e1f52cfbe0da9": {"added": 1780172537598, "file": {"name": "/eu.hxreborn.phdp_23001.apk", "sha256": "480e3bbff69967ac6781c53e5bbd3d406e3e8795565a8457a88e1f52cfbe0da9", "size": 3311750, "ipfsCIDv1": "bafybeifczvb6xfmjvffhfoylzmdlepjpiqjgb5id2iqejpqlkiop2x5544"}, "src": {"name": "/eu.hxreborn.phdp_23001_src.tar.gz", "sha256": "a545631c3fa5f1f05f34118e6d1be2c18bb22e95624ea26e50995adab2be87de", "size": 12360714}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.3.1", "versionCode": 23001, "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": "Faster app list loading with cached icons\nSmoother app selection when toggling\nFix settings reset when clearing selected apps\n"}}}}, "eu.schmidt.systems.opensyncedlists": {"metadata": {"lastUpdated": 1781040519859, "screenshots": {"phone": {"en-US": [{"name": "/eu.schmidt.systems.opensyncedlists/en-US/phoneScreenshots/01_intro.png", "sha256": "d7c8d1b5bd3a08272da1ea7ad7007d56a19190e447284bf136c2bdb638775560", "size": 275055}, {"name": "/eu.schmidt.systems.opensyncedlists/en-US/phoneScreenshots/02_lists.png", "sha256": "4958f8ac33da693ac43cc82e2b6f9f8667f2bb0e56c5508798007d5531f58035", "size": 238824}, {"name": "/eu.schmidt.systems.opensyncedlists/en-US/phoneScreenshots/03_overview.png", "sha256": "38b2bd64f9ba2126384de4631a3c47b695acef4c09f1ef0a9247542645495c32", "size": 226768}, {"name": "/eu.schmidt.systems.opensyncedlists/en-US/phoneScreenshots/04_actions.png", "sha256": "3a3ed9b4b27828a9043f21dea1e0a262f8e2a380c32fc14d556d38675fb18053", "size": 292509}, {"name": "/eu.schmidt.systems.opensyncedlists/en-US/phoneScreenshots/05_sort.png", "sha256": "364f675ea133305bbb67e05558749a2dac18e57f75a58e4a3d3c035222d3ff99", "size": 262561}, {"name": "/eu.schmidt.systems.opensyncedlists/en-US/phoneScreenshots/06_filter.png", "sha256": "2a31536ea62be01c7deae53d2c1af80c32e403b455fe5447eb7e6864095ff2dd", "size": 239851}, {"name": "/eu.schmidt.systems.opensyncedlists/en-US/phoneScreenshots/07_customize.png", "sha256": "b40383b62aaadb2c87aa5166a799fc96014c9d640f38e0f786b9f5af85f8821e", "size": 334885}, {"name": "/eu.schmidt.systems.opensyncedlists/en-US/phoneScreenshots/1_Screenshot_lists.png", "sha256": "62cdc3c610f0fadfaa2e5a6a8170bf3cb46a2bec8f765bafa67acd3e6f95f66a", "size": 190113}, {"name": "/eu.schmidt.systems.opensyncedlists/en-US/phoneScreenshots/2_Screenshot_list.png", "sha256": "2512b7db0ffe9cb701842d4c0e7fba1a5248eb83bbcc4ab49e4c71c222f2d651", "size": 145790}, {"name": "/eu.schmidt.systems.opensyncedlists/en-US/phoneScreenshots/3_Screenshot_list_second.png", "sha256": "18f709bdf37eb6da59bf3df5a97d4f1d0ce8e7428b4d98b79d65ceba76d04a6e", "size": 92843}, {"name": "/eu.schmidt.systems.opensyncedlists/en-US/phoneScreenshots/3_Screenshot_list_settings.png", "sha256": "5bf6073676d90151cc325ca7a94c99534786b6a68b5c5f170558808f03e59eb0", "size": 177686}, {"name": "/eu.schmidt.systems.opensyncedlists/en-US/phoneScreenshots/4_Screenshot_lists_filter.png", "sha256": "cfe140d9ee096159fc75748e8300a5c1cff6c5d5d1f83a96a76f500261267ed4", "size": 149387}, {"name": "/eu.schmidt.systems.opensyncedlists/en-US/phoneScreenshots/4_Screenshot_settings.png", "sha256": "27310c0a7e5a2208f44f31aadb7fecac72e71effbfeb6127c991bff31fe7398c", "size": 173426}, {"name": "/eu.schmidt.systems.opensyncedlists/en-US/phoneScreenshots/5_Screenshot_list_settings.png", "sha256": "99256f6c0a7965d476b3e4050bad726dd7bfc24e7b88cc1d2938909b118bc1bf", "size": 162539}, {"name": "/eu.schmidt.systems.opensyncedlists/en-US/phoneScreenshots/6_Screenshot_settings.png", "sha256": "4b60541fc6cdc52453e07eea445ff0b7c6de06ee6e0a33c309595fabf9b440ba", "size": 161778}, {"name": "/eu.schmidt.systems.opensyncedlists/en-US/phoneScreenshots/Screenshot_1639954722.png", "sha256": "0048420c487277e1a0beeaf2c076f5136bfea437158cda826f418655427faf46", "size": 150736}, {"name": "/eu.schmidt.systems.opensyncedlists/en-US/phoneScreenshots/Screenshot_1639954849.png", "sha256": "473067bd821ce434aa5835e503b813dd092fd58ad5be8c4aab8684465c95cbc0", "size": 93016}, {"name": "/eu.schmidt.systems.opensyncedlists/en-US/phoneScreenshots/Screenshot_1639987623.png", "sha256": "02af70ac7bc5c6f7abe67e2fcd278f59e35ecc0fdcbea2a6b0c67558f4349218", "size": 133735}, {"name": "/eu.schmidt.systems.opensyncedlists/en-US/phoneScreenshots/Screenshot_1639987730.png", "sha256": "6cbac3fdde4c042fc780ec9684707c9ca9502f45a680e027015a0c541b5019d5", "size": 180992}]}}, "name": {"de-DE": "OpenSyncedLists", "es-ES": "OpenSyncedLists", "fr-FR": "OpenSyncedLists", "pt-BR": "OpenSyncedLists"}, "summary": {"de-DE": "Listen sortieren, taggen & syncen – verschlüsselt auf eigenem Server.", "en-US": "Sort, tag & sync your lists – encrypted on your own server.", "es-ES": "Listas ordenables, con etiquetas y sync, cifradas en tu servidor.", "fr-FR": "Listes triables, étiquetées et synchro – chiffrées sur votre serveur.", "pt-BR": "Listas ordenáveis, com etiquetas e sync, cifradas no seu servidor."}, "description": {"de-DE": "OpenSyncedLists ist der schnelle, private Weg, jede Checkliste, To-do-Liste und kleines Projekt im Griff zu behalten – über deine Geräte synchronisiert und Ende-zu-Ende verschlüsselt.\n\nOb Wocheneinkauf, Bucket-List oder die Aufgaben fürs nächste Projekt: Erstelle eine Liste in Sekunden, sortiere sie nach deinem Geschmack und hake Einträge ab. Bist du fertig, setzt du die ganze Liste mit einem Tipp zurück und legst neu los.\n\nDARUM WIRST DU SIE LIEBEN\n\n• Müheloses Sortieren – jeden Eintrag per Drag-and-drop verschieben oder direkt nach ganz oben oder unten springen.\n• Klare Übersicht – Tags, Fortschrittsanzeigen und ein kompakter Modus halten auch volle Listen übersichtlich.\n• Bleibt in Reihenfolge – abgehakte Einträge rücken zur Seite, behalten aber ihren Platz und sind wiederverwendbar.\n• Zurücksetzen mit einem Tipp – alle Haken auf einmal entfernen und dieselbe Liste erneut nutzen.\n• Perfekt für kleine Projekte – Aufgaben mit eigenen Tags gruppieren und behalten, was noch offen ist.\n\nPRIVATSPHÄRE VON GRUND AUF\n\n• Ende-zu-Ende verschlüsselte Synchronisation – deine Listen werden auf deinem Gerät verschlüsselt.\n• Selbst gehostet – Synchronisation läuft auf deinem eigenen Server, auf Wunsch ein anderer pro Liste.\n• Der Serverbetreiber kann deine Listen nie lesen. Keine Konten, kein Tracking, keine Datensammlung.\n\nPASST SICH DIR AN\n\n• Linkshänder-Modus und anpassbare Bedienung (mit oder ohne Buttons).\n• Anpassbare Schriftgröße für Listenelemente.\n• Listen per URL teilen.\n• Export als Markdown, Zwischenablage, Nachricht, JSON und mehr.\n• Kostenlos und Open Source.\n\nDeine Listen. Dein Server. Vollständig verschlüsselt.\n", "en-US": "OpenSyncedLists is the fast, private way to keep every checklist, to-do and small project under control – synced across your devices and encrypted end-to-end.\n\nWhether it's the weekly shopping, a bucket list or the tasks for your next project: create a list in seconds, sort it your way and tick items off as you go. When you're done, reset the whole list with a single tap and start over.\n\nWHY YOU'LL LOVE IT\n\n• Effortless sorting – drag and drop any item, or jump it straight to the top or bottom.\n• Clear overview – tags, progress counters and a compact mode keep busy lists easy to scan.\n• Stays in order – checked items move aside but keep their place, ready to be reused.\n• One-tap reset – clear all checkmarks at once and run the same list again.\n• Perfect for small projects – group tasks with your own tags and track what's left.\n\nPRIVACY BY DESIGN\n\n• End-to-end encrypted sync – your lists are encrypted on your device.\n• Self-hosted – run synchronization on your own server, a different one per list if you like.\n• The server operator can never read your lists. No accounts, no tracking, no data collection.\n\nMADE TO FIT YOU\n\n• Left-handed mode and adjustable controls (with or without buttons).\n• Adjustable font size for list elements.\n• Share lists via URL.\n• Export as Markdown, clipboard, message, JSON and more.\n• Free and open source.\n\nYour lists. Your server. Fully encrypted.\n", "es-ES": "OpenSyncedLists es la forma rápida y privada de tener bajo control cada lista de tareas, pendiente y proyecto pequeño: sincronizada entre tus dispositivos y cifrada de extremo a extremo.\n\nYa sea la compra semanal, una lista de deseos o las tareas de tu próximo proyecto: crea una lista en segundos, ordénala a tu manera y marca los elementos a medida que avanzas. Cuando termines, reinicia toda la lista con un solo toque y vuelve a empezar.\n\nPOR QUÉ TE ENCANTARÁ\n\n• Orden sin esfuerzo: mueve cualquier elemento arrastrando y soltando, o envíalo directo al principio o al final.\n• Vista clara: etiquetas, contadores de progreso y un modo compacto mantienen legibles las listas largas.\n• Mantiene el orden: los elementos marcados se apartan pero conservan su lugar, listos para reutilizarse.\n• Reinicio con un toque: desmarca todo de una vez y vuelve a usar la misma lista.\n• Ideal para proyectos pequeños: agrupa tareas con tus propias etiquetas y controla lo que falta.\n\nPRIVACIDAD POR DISEÑO\n\n• Sincronización cifrada de extremo a extremo: tus listas se cifran en tu dispositivo.\n• Autoalojado: la sincronización se ejecuta en tu propio servidor, uno distinto por lista si quieres.\n• El operador del servidor nunca puede leer tus listas. Sin cuentas, sin seguimiento, sin recopilación de datos.\n\nHECHO A TU MEDIDA\n\n• Modo para zurdos y controles ajustables (con o sin botones).\n• Tamaño de fuente ajustable para los elementos de la lista.\n• Comparte listas mediante una URL.\n• Exporta como Markdown, portapapeles, mensaje, JSON y más.\n• Gratis y de código abierto.\n\nTus listas. Tu servidor. Totalmente cifrado.\n", "fr-FR": "OpenSyncedLists est le moyen rapide et privé de garder le contrôle sur chaque check-list, tâche et petit projet – synchronisé entre vos appareils et chiffré de bout en bout.\n\nQue ce soit les courses de la semaine, une liste d'envies ou les tâches de votre prochain projet : créez une liste en quelques secondes, triez-la à votre façon et cochez les éléments au fur et à mesure. Une fois terminé, réinitialisez toute la liste d'un seul appui et recommencez.\n\nPOURQUOI VOUS ALLEZ L'ADORER\n\n• Tri sans effort – déplacez n'importe quel élément par glisser-déposer, ou envoyez-le directement tout en haut ou tout en bas.\n• Vue d'ensemble claire – étiquettes, compteurs de progression et un mode compact gardent les listes chargées lisibles.\n• Reste dans l'ordre – les éléments cochés se rangent de côté mais gardent leur place, prêts à être réutilisés.\n• Réinitialisation en un appui – décochez tout d'un coup et relancez la même liste.\n• Parfait pour les petits projets – regroupez les tâches avec vos propres étiquettes et suivez ce qu'il reste.\n\nLA CONFIDENTIALITÉ PAR CONCEPTION\n\n• Synchronisation chiffrée de bout en bout – vos listes sont chiffrées sur votre appareil.\n• Auto-hébergé – la synchronisation tourne sur votre propre serveur, un par liste si vous le souhaitez.\n• L'opérateur du serveur ne peut jamais lire vos listes. Aucun compte, aucun suivi, aucune collecte de données.\n\nCONÇU POUR VOUS\n\n• Mode gaucher et commandes ajustables (avec ou sans boutons).\n• Taille de police ajustable pour les éléments de liste.\n• Partagez les listes via une URL.\n• Exportez en Markdown, presse-papiers, message, JSON et plus.\n• Gratuit et open source.\n\nVos listes. Votre serveur. Entièrement chiffré.\n", "pt-BR": "O OpenSyncedLists é o jeito rápido e privado de manter cada checklist, tarefa e pequeno projeto sob controle – sincronizado entre seus dispositivos e criptografado de ponta a ponta.\n\nSeja a compra da semana, uma lista de desejos ou as tarefas do seu próximo projeto: crie uma lista em segundos, ordene do seu jeito e marque os itens conforme avança. Ao terminar, reinicie a lista inteira com um toque e comece de novo.\n\nPOR QUE VOCÊ VAI AMAR\n\n• Ordenação sem esforço – mova qualquer item arrastando e soltando, ou pule direto para o topo ou o fim.\n• Visão clara – etiquetas, contadores de progresso e um modo compacto mantêm listas cheias fáceis de ler.\n• Mantém a ordem – itens marcados saem do caminho mas guardam seu lugar, prontos para reutilizar.\n• Reinício com um toque – desmarque tudo de uma vez e use a mesma lista novamente.\n• Perfeito para pequenos projetos – agrupe tarefas com suas próprias etiquetas e acompanhe o que falta.\n\nPRIVACIDADE POR DESIGN\n\n• Sincronização criptografada de ponta a ponta – suas listas são criptografadas no seu dispositivo.\n• Auto-hospedado – a sincronização roda no seu próprio servidor, um por lista se quiser.\n• O operador do servidor nunca pode ler suas listas. Sem contas, sem rastreamento, sem coleta de dados.\n\nFEITO PARA VOCÊ\n\n• Modo canhoto e controles ajustáveis (com ou sem botões).\n• Tamanho de fonte ajustável para os itens da lista.\n• Compartilhe listas por URL.\n• Exporte como Markdown, área de transferência, mensagem, JSON e mais.\n• Gratuito e de código aberto.\n\nSuas listas. Seu servidor. Totalmente criptografado.\n"}}, "versions": {"1e3bcf700a1b0aa30f2400bf6002c937eaf6d3a0007494c36b758b51d35772fa": null, "a354d1b3d61093cbd0404f1b7b2fc573fd96f2082a7a5974d9a4eea3d654b93d": {"added": 1781040519859, "file": {"name": "/eu.schmidt.systems.opensyncedlists_15.apk", "sha256": "a354d1b3d61093cbd0404f1b7b2fc573fd96f2082a7a5974d9a4eea3d654b93d", "size": 5562993, "ipfsCIDv1": "bafybeifxbhbtph5arwd7hfmrkfjpyyqahi66a2gfd4cp3t6au6rfdaq6tq"}, "src": {"name": "/eu.schmidt.systems.opensyncedlists_15_src.tar.gz", "sha256": "922e8fc2ccdb684a17d0fe7f014fb911abeac564421acc7fdd39a80176cb1db3", "size": 7950021}, "manifest": {"versionName": "1.3.0", "versionCode": 15, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["bfcfb18d4fcfc7958e17e026ce9ca3948ce3996556c698ed841b171f778b039c"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "eu.schmidt.systems.opensyncedlists.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"de-DE": "- Sicherheitsabfragen vor kritischen Aktionen\n- Viele neue Einstellungen, mit Standards für alle Listen anwendbar\n- Anpassbare Schriftgröße und mehr Individualisierung\n- Buttongröße für Checkbox und Sprungknöpfe einstellbar\n- Elemente direkt in der Übersicht bearbeiten\n", "en-US": "- Safety checks before destructive actions\n- Lots of new settings, with defaults you can apply to all lists\n- Adjustable font size and more customization\n- Edit items right from the overview\n", "es-ES": "- Confirmaciones antes de acciones destructivas\n- Muchos ajustes nuevos, con valores predeterminados aplicables a todas las listas\n- Tamaño de fuente ajustable y más personalización\n- Edita elementos directamente desde el resumen\n", "fr-FR": "- Confirmations avant les actions destructrices\n- De nombreux nouveaux paramètres, avec des valeurs par défaut applicables à toutes les listes\n- Taille de police ajustable et plus de personnalisation\n- Modifier les éléments directement depuis l'aperçu\n", "pt-BR": "- Confirmações antes de ações destrutivas\n- Muitas configurações novas, com padrões aplicáveis a todas as listas\n- Tamanho de fonte ajustável e mais personalização\n- Edite itens direto na visão geral\n"}}}}, "eu.siacs.conversations": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"3d55cf03e6fed0fe8b6bda3254ba3fd331e1b7e63ca3efca29657213ed24c737": null, "29f5dc7edb2bdf66c221b01abf6261e283e29d8e2bbf124aea80c3acf2170e30": null, "38ed482d3f6fde3441f47080f2541aa5d2afe7f157f9620d45dccdefde56fb52": null, "ccd95b0ae30974f809e01b1e89d5c63a30af03b1aad82bf414f530e231b5c9c8": null, "74a84006ff33b86f05b7eeae297dd444a3e0c5a91f4524be2a07c94e639dcc79": null, "39313e667a7a00744095c4e1316c56537d9e174ec02e8fe2ae67d0f60fe90189": null, "9a7aeedeec5c66ba892aa8f0caaa42ba96db1a3a1d0563ee35d075d5c307eefc": null, "b1a8344ce8a7b30712ee97432b8084bce0db79c363be552f322a2e3f58f23e7b": null, "05a7921b8ad37501f0f372a48a5b1e043b5b74236b8805afb9480a934a48d27d": null, "b47d5969506315d82772ab57227cc6146b8c2ae3fe0279ec3cf66234cd6eaa7f": null, "a3aea25a73aad13bf592cddc72bee2f85d0d4fc04badd5d53285a359f71d9f2b": null, "9d9c79579809845cc994fb8c02075788fe0afbf5bb6cdcabcd679d893528c0fb": null, "dac24c81ba4ca0bbb73dfa11c42eaa90c34fd8375941a0874b37159e2ac07e4d": {"added": 1781040519859, "file": {"name": "/eu.siacs.conversations_4217804.apk", "sha256": "dac24c81ba4ca0bbb73dfa11c42eaa90c34fd8375941a0874b37159e2ac07e4d", "size": 31714960, "ipfsCIDv1": "bafybeica5b6scf7fbsdouw5mg4de5ynpygjhcjnrkmz3p4cwdogv4dc65y"}, "src": {"name": "/eu.siacs.conversations_4217804_src.tar.gz", "sha256": "dccc8462227ee7701ee5279163ecbd487551fd1e3adba5780d7a3bdcc8499ca5", "size": 4950360}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "2.20.1+free", "versionCode": 4217804, "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": {"en-US": "* Add 'Note to self' as search suggestion\n* Minor bug fixes\n"}}, "c75ad6ff40258a0115df660cfb081c30ebfc642903a65d21bd6733d50edb7c16": {"added": 1781040519859, "file": {"name": "/eu.siacs.conversations_4217803.apk", "sha256": "c75ad6ff40258a0115df660cfb081c30ebfc642903a65d21bd6733d50edb7c16", "size": 34053770, "ipfsCIDv1": "bafybeid3wy2mhvjqq27yow5fvow2fpuj42miprmepdjlnpaxe4vn2in6nu"}, "src": {"name": "/eu.siacs.conversations_4217803_src.tar.gz", "sha256": "87a6be8ccf782f6d82ecbbfadb647f1b6e2d5b324319f56616de978f37064590", "size": 4950440}, "manifest": {"nativecode": ["x86_64"], "versionName": "2.20.1+free", "versionCode": 4217803, "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"}]}}, "74a1f471c856df9bef3dd32689bd85a8aa75d8a909b09ab61eefab42734ad58e": {"added": 1781040519859, "file": {"name": "/eu.siacs.conversations_4217802.apk", "sha256": "74a1f471c856df9bef3dd32689bd85a8aa75d8a909b09ab61eefab42734ad58e", "size": 32321156, "ipfsCIDv1": "bafybeicllmsiutwnupbx2fxa4viisruvzvq2jqn7ejdkv4plhcgqzjc2iy"}, "src": {"name": "/eu.siacs.conversations_4217802_src.tar.gz", "sha256": "40810d44121ae3b4420aaa1b221c8e134b5375cb5dec161ff327cb2988d2e204", "size": 4950412}, "manifest": {"nativecode": ["x86"], "versionName": "2.20.1+free", "versionCode": 4217802, "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"}]}}, "b2ad2db6a7c8e8179ecd24c222dfdabdbbf116b698a85b2284f24959bbd5e572": {"added": 1781040519859, "file": {"name": "/eu.siacs.conversations_4217801.apk", "sha256": "b2ad2db6a7c8e8179ecd24c222dfdabdbbf116b698a85b2284f24959bbd5e572", "size": 26988180, "ipfsCIDv1": "bafybeieuh7dhkgrqn6nuwbmdlusdrnlmmtgmqtmxsjqdqpr7tyqhcarnn4"}, "src": {"name": "/eu.siacs.conversations_4217801_src.tar.gz", "sha256": "034c605598855c7bdddf0d48640e5f42978088e5b17918b478a48e20909e155f", "size": 4950331}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "2.20.1+free", "versionCode": 4217801, "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"}]}}, "081772cb77bf8f5d7a1afac4e4846ff104d83becc558ffc7f625af6fba5dade9": {"whatsNew": {"es-ES": "* Añadir una barra de búsqueda para facilitar la búsqueda en la pantalla de inicio\n* Acercar el botón de adjuntar archivos al campo de entrada\n", "et": "* Avalehele lisandus otsinguriba mugavamaks ligipääsuks otsingule\n* Manuse lisamise nupp on nüüd sisendiväljale lähemal\n"}}}}, "eu.veldsoft.colors.overflow": {"metadata": {"summary": {"ar": null, "ba": null, "bn": null, "ca": null, "cs": null, "de": null, "el": null, "eo": null, "es": null, "eu": null, "fi": null, "fr": null, "ga": null, "gd": null, "he": null, "hr": null, "id": null, "is": null, "it": null, "ja": null, "kab": null, "nb": null, "nn": null, "pl": null, "pt": null, "pt-BR": null, "pt-PT": null, "ro": null, "ru": null, "sq": null, "sr": null, "sv": null, "sw": null, "ta": null, "tr": null, "uk": null, "zh-CN": null, "zh-TW": null, "en-US": "Colors Overflow is a very simple but very addictive board game developed by Velb"}}}, "eu.veldsoft.free.klondike": {"metadata": {"summary": null}}, "eu.veldsoft.ithaka.board.game": {"metadata": {"summary": {"ar": null, "ba": null, "bn": null, "ca": null, "cs": null, "de": null, "eo": null, "es": null, "eu": null, "fi": null, "fr": null, "ga": null, "gd": null, "he": null, "hr": null, "id": null, "is": null, "it": null, "ja": null, "kab": null, "nb": null, "nn": null, "pl": null, "pt": null, "pt-BR": null, "pt-PT": null, "ro": null, "ru": null, "sq": null, "sr": null, "sv": null, "sw": null, "ta": null, "tr": null, "uk": null, "zh-CN": null, "zh-TW": null, "en-US": "Ithaka board game is played on a four by four square grid with three pieces in e"}, "description": {"en-US": "Ithaka board game is played on a four by four square grid with three pieces in each of four colors. The pieces are initially arranged so that the three pieces of each color occupy a corner space and the two adjacent edge spaces.\n\nAll of the pieces are shared by both players. Each player, in turn, moves one piece any number of spaces in a straight orthogonal or diagonal line over as many empty spaces as is desired, with the following restrictions:\n\nThe piece moved must not be the same piece moved on your opponent's most recent turn, and,\n\nThe piece moved must begin next to a piece of the same color.\n\nWin either by getting three pieces of one color in a row or by leaving your opponent with no available moves.\n\nThe Ithaka Rules are available from the World of Abstract Games Web Site, and an Ithaka ZRF is also available for play with Zillions of Games."}}}, "eu.veldsoft.politrics": {"metadata": {"summary": {"ar": null, "ba": null, "bn": null, "ca": null, "cs": null, "da": null, "de": null, "eo": null, "es": null, "eu": null, "fi": null, "fr": null, "ga": null, "gd": null, "he": null, "hr": null, "id": null, "is": null, "it": null, "ja": null, "nb": null, "nn": null, "pl": null, "pt": null, "pt-BR": null, "pt-PT": null, "ro": null, "ru": null, "sr": null, "sv": null, "sw": null, "ta": null, "tr": null, "uk": null, "zh-CN": null, "zh-TW": null, "en-US": "Politrics is a strategic board game inspired by Chess, where strategy and tactic"}}}, "eu.veldsoft.scribe4": {"metadata": {"summary": {"ar": null, "ba": null, "bn": null, "ca": null, "cs": null, "da": null, "de": null, "el": null, "eo": null, "es": null, "eu": null, "fr": null, "ga": null, "gd": null, "he": null, "hr": null, "id": null, "it": null, "ja": null, "nb": null, "nn": null, "pl": null, "pt": null, "pt-BR": null, "pt-PT": null, "ro": null, "ru": null, "sq": null, "sr": null, "sv": null, "sw": null, "ta": null, "tr": null, "uk": null, "zh-CN": null, "zh-TW": null, "en-US": "Scribe4 is a logical game developed by Mark Steere."}, "description": {"en-US": "This is an Android version of the abstract paper-and-pencil game, Scribe, by Mark Steere. I haven't touched this project in years, but there appears to be an active (as of January 2016) fork of it at https://github.com/TodorBalabanov/Scribe4 so you might want to take a look at that.\n\nCheck out Mark Steere's website for other implementations, including an actual Scribe board that you can print out. Like, on paper. I know, weird, right?\n\nThis app is available in the Android Market\n\nThe icon is from DeviantArt user sekkyumu.\n\nThanks to Stack Overflow members AaronM and RaveDave for the UpsideDownTextView and to Aaron Dalton's SuperDuperGames which is where I first discovered the game.\n\nPlease feel free to fork, hack, submit bugs and suggestions, all that good stuff."}}}, "eu.veldsoft.svarka.odds.calculator": {"metadata": {"summary": {"ar": null, "ba": null, "ca": null, "cs": null, "de": null, "eo": null, "es": null, "fr": null, "ga": null, "he": null, "hr": null, "id": null, "it": null, "ja": null, "nb": null, "pl": null, "pt": null, "pt-BR": null, "pt-PT": null, "ro": null, "ru": null, "sr": null, "sw": null, "ta": null, "tr": null, "uk": null, "zh-CN": null, "zh-TW": null, "en-US": "Calculate odds and probabilities for the Bulgarian card game Svarka"}, "description": {"en-US": "Svarka Odds Calculator\n\nCalculate odds and probabilities for the popular Bulgarian card game Svarka. This app helps players make informed decisions by providing accurate mathematical calculations for different game scenarios.\n\nFeatures:\n- Calculate winning odds for different hand combinations\n- Support for various game rules and scenarios\n- Easy-to-use interface designed for Svarka players\n- Fast and accurate calculations\n\nPerfect for both beginners and experienced Svarka players who want to improve their game strategy and understanding of probabilities.\n"}}}, "eu.veldsoft.tri.peaks": {"metadata": {"lastUpdated": 1780699361309, "featureGraphic": {"en-US": {"name": "/eu.veldsoft.tri.peaks/en-US/featureGraphic_jkrajY7K_oQ1DMvQ-0u7FNbCqHQrV6Rsbc7wMfs3Wqo=.png", "sha256": "8e4ada8d8ecafe84350ccbd0fb4bbb14d6c2a8742b57a46c6dcef031fb375aaa", "size": 382434}}, "screenshots": {"phone": {"en-US": [{"name": "/eu.veldsoft.tri.peaks/en-US/phoneScreenshots/screenshot1.png", "sha256": "0ef67b1b9a5da30adb3a5bb6beb0152b0705fd1a3f4a213e9f88af0140051b24", "size": 243354}, {"name": "/eu.veldsoft.tri.peaks/en-US/phoneScreenshots/screenshot2.png", "sha256": "819a426e6baa85b81fb5ab507ac948ce01daeb1b64b6addcc5f43c6bb1abf56b", "size": 112875}]}}, "name": {"en-US": "Tri PeaksSolitaire for Android"}, "summary": {"ar": null, "ba": null, "ca": null, "cs": null, "de": null, "eo": null, "es": null, "et": null, "fr": null, "ga": null, "gd": null, "he": null, "id": null, "is": null, "it": null, "ja": null, "nb": null, "nn": null, "pl": null, "pt": null, "pt-BR": null, "pt-PT": null, "ro": null, "ru": null, "sr": null, "sw": null, "ta": null, "tr": null, "uk": null, "vi": null, "zh-CN": null, "zh-TW": null, "en-US": "TriPeaks Solitaire for Android is a card game."}, "description": {"en-US": "TriPeaks Solitaire for Android is a card game in which you remove cards that are adjacent (by value) to the current card. Implementation was done by Valera Trubachev, Christian d'Heureuse and Todor Balabanov."}, "icon": {"en-US": {"name": "/eu.veldsoft.tri.peaks/en-US/icon_8mmIfaOcB2SLwc5cNjSwGz8RSK6oFp7cyeEFbaSgpdc=.png", "sha256": "f269887da39c07648bc1ce5c3634b01b3f1148aea8169edcc9e1056da4a0a5d7", "size": 130016}}}, "versions": {"e763c6b85f3376663f3648b8385ac60fb21e10d3f865adc62e0a798486670233": {"added": 1780699361309, "file": {"name": "/eu.veldsoft.tri.peaks_4.apk", "sha256": "e763c6b85f3376663f3648b8385ac60fb21e10d3f865adc62e0a798486670233", "size": 1600048, "ipfsCIDv1": "bafybeibrkrj6bktzwicfigiaobinqcojqgjvspak5j4k3r4577rq5wcw4e"}, "src": {"name": "/eu.veldsoft.tri.peaks_4_src.tar.gz", "sha256": "d907468670bdc16b35ae0ae656e4e37d6bef87f33b61e3945f1e30fa68e3d788", "size": 1785625}, "manifest": {"versionName": "1.2.1", "versionCode": 4, "usesSdk": {"minSdkVersion": 25, "targetSdkVersion": 33}, "signer": {"sha256": ["72eb0ef3bc6ed7921bfcc2fe78dffb331aec774f9cc504e6966fe90a753cbb23"]}, "usesPermission": [{"name": "android.permission.INTERNET"}]}, "antiFeatures": {"Ads": {}}}, "a199d21aab260f38265658c869c667b7a4d54d1ad8ea807969fd7f6aae47945a": {"antiFeatures": {"NoSourceSince": null}}}}, "eu.veldsoft.tuty.fruty.slot": {"metadata": {"summary": {"ar": null, "ba": null, "ca": null, "cs": null, "da": null, "de": null, "eo": null, "es": null, "fr": null, "ga": null, "he": null, "hr": null, "id": null, "it": null, "ja": null, "nb": null, "nn": null, "pl": null, "pt": null, "pt-BR": null, "pt-PT": null, "ro": null, "ru": null, "sr": null, "sw": null, "ta": null, "tr": null, "uk": null, "zh-CN": null, "zh-TW": null, "en-US": "This is a playing for fun slot machine game (no gambling). It has five reels, th"}, "description": {"en-US": "Tuty Fruty Slot for Android is play for fun slot machine developed by Velbazhd Software LLC (c) 2008-2026.\n\nLoad credit from the menu and spin the reels.\n"}}}, "eu.veldsoft.vitoshadm": {"metadata": {"summary": {"ar": null, "ba": null, "ca": null, "cs": null, "da": null, "de": null, "el": null, "eo": null, "es": null, "fi": null, "fr": null, "ga": null, "gd": null, "he": null, "hr": null, "id": null, "is": null, "it": null, "ja": null, "nb": null, "pl": null, "pt": null, "pt-BR": null, "pt-PT": null, "ro": null, "ru": null, "sq": null, "sr": null, "sw": null, "ta": null, "tr": null, "uk": null, "zh-CN": null, "zh-TW": null, "en-US": "Vitosha Decision Maker is really simple decision maker toy developed by Velbazhd"}, "description": {"en-US": "It is really simple decision maker toy. It uses random numbers. It is better than flipping a coin, because it has more options. The usage is very simple. You need to have a specific question in mind, for which it is difficult for you to take a solution. After that, just hit the roll button and observe the result."}}}, "exa.lnx.a": {"metadata": {"lastUpdated": 1780094298321}, "versions": {"9571a327a52acabe7f83221c332531c64a49c9bc4acf1d3e0c565c5481237f71": null, "1e296159f5cf402cc145e7a924c385c70dea69f1ff6ed4d57afc5d5bc2facc63": {"added": 1780094298321, "file": {"name": "/exa.lnx.a_673.apk", "sha256": "1e296159f5cf402cc145e7a924c385c70dea69f1ff6ed4d57afc5d5bc2facc63", "size": 6287844, "ipfsCIDv1": "bafybeiearshkw4ml6tricyjq2lxtcnvsxarqamknf2a72exgozjswoyonu"}, "src": {"name": "/exa.lnx.a_673_src.tar.gz", "sha256": "f4c8de54e9942876f44ba0d18647a3f761d2e72715d40197a0ab7518b31b1d6f", "size": 252840}, "manifest": {"versionName": "6.73 Stable", "versionCode": 673, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 37}, "signer": {"sha256": ["ce5a893ee6a799559e39f2d13ccdf41a82bd664212952c46f9c4ab044138bcdb"]}, "usesPermission": [{"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "exa.lnx.a.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "fr.gaulupeau.apps.InThePoche": {"metadata": {"lastUpdated": 1780506857489}, "versions": {"1aceeec9fb7f28c63bb008803fea2030d045444e508cacc29a73ae48b0d06eba": null, "cc02dfa1fce939cb8c292178fcab45221c92ecfdd79e44a2319d346df3555dc2": {"added": 1780506857489, "file": {"name": "/fr.gaulupeau.apps.InThePoche_234.apk", "sha256": "cc02dfa1fce939cb8c292178fcab45221c92ecfdd79e44a2319d346df3555dc2", "size": 18571816, "ipfsCIDv1": "bafybeiez25ckidy43sn2qlxhlmz4jnegzimkdefwstseru7npmuz27rd2m"}, "src": {"name": "/fr.gaulupeau.apps.InThePoche_234_src.tar.gz", "sha256": "3ae4933653173685ecc95a2149b2198db567f9cc2c5ca59471c61bddfb32e549", "size": 2290937}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.6.0", "versionCode": 234, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 37}, "signer": {"sha256": ["baddac6add8766ce4d292e7389cae7c526738702c65020135c99547f37d306fe"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 22}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "fr.gaulupeau.apps.InThePoche.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 22}]}, "whatsNew": {"en-US": "- Support newer Android versions\n- Sort articles by creation date instead of article ID, to avoid import issues\n- Fix annotate button disappearing\n- Fix TTS widget display\n- Update translations: Arabic, Belarusian, Catalan, Chinese (Traditional), Dutch, French, Galician, German, Italian, Japanese, Kabyle, Korean, Norwegian Bokmål, Polish, Portuguese, Tamil, Ukrainian\n- Update dependencies", "fr": "- Prise en charge des versions Android plus récentes\n- Tri des articles par date de création plutôt que par identifiant, afin d'éviter les problèmes d'importation\n- Correction du problème de disparition du bouton d'annotation\n- Correction de l'affichage du widget de synthèse vocale\n- Mise à jour des traductions : arabe, biélorusse, catalan, chinois traditionnel, néerlandais, français, galicien, allemand, italien, japonais, kabyle, coréen, norvégien bokmål, polonais, portugais, tamoul, ukrainien\n"}}}}, "fr.gouv.etalab.mastodon": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"1e6416ab783acb6a9fb3e9bc6670a1aa16e6bec8281bb76525e195b8b370b56b": null, "5c80ac6bba5e78ab4e901db726aa7da1f51236d82687388227d7bf03e632258d": {"added": 1781040519859, "file": {"name": "/fr.gouv.etalab.mastodon_559.apk", "sha256": "5c80ac6bba5e78ab4e901db726aa7da1f51236d82687388227d7bf03e632258d", "size": 40224364, "ipfsCIDv1": "bafybeigufddgkfxvy2sz5crzh5osuyeqnhttkt25tibkg2xcbpu22brcnm"}, "src": {"name": "/fr.gouv.etalab.mastodon_559_src.tar.gz", "sha256": "d4f54ad9646cd57faf3b4b777b417595694531e14b44bc55473fe9e5b78ee90f", "size": 12329898}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "3.41.0", "versionCode": 559, "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- Add Collections support (Mastodon 4.6+)\n    - Create, edit, delete and browse collections\n    - Manage collection members\n    - Notifications when added to a collection, with option to remove yourself\n    - Dedicated entry in the main menu with \"Created by you\" and \"Featuring you\" tabs\n    - Collections visible on user profiles\n- Add pressable ALT badge to read media description without opening\n\nFixed:\n- Fix animated emoji battery drain and crashes\n- Fix app refreshes every open after G"}}, "4d91f39ef4152df47971f2ecd34fe4dc3e830675f0be4c73713308e6dd7eabb5": {"whatsNew": {"ca": "Novetats:\n- Avís d'impulsos programats caducats en iniciari\n\nCorreccions:\n- Direcció del botó de redacció i estat de la barra d'eines en mode invers\n- Paginació d'adreces d'interès en mode invers\n- URL remot en descarregar quan el mèdia s'obté remotament\n- Desaparició d'insígnia de descripció de mèdia en auto-reproduir GIFs\n- Paginació de pissarra de hashtag\n- Duplicacions en auto-despartir missatges llargs\n- Mèdies temporals que, en retirar-los, es mantenien a la memòria cau\n- Distribuïdor de p"}}}}, "fr.jnda.android.flashalert": {"metadata": {"lastUpdated": 1780094298321}, "versions": {"428a88f0d23507e9cf143327570b0048cb8f54bb8831d82b7e6f37a3dff3dbb9": null, "a6b5895e3153fa70172c6bd92053ff3d7413ea0454a17d4b466299d8b996b22b": {"added": 1780094298321, "file": {"name": "/fr.jnda.android.flashalert_23384369.apk", "sha256": "a6b5895e3153fa70172c6bd92053ff3d7413ea0454a17d4b466299d8b996b22b", "size": 2791411, "ipfsCIDv1": "bafybeiei3f36y7vu4hr3inv5c7rdlpbksdmk2oknvpo3snd24wsr32zklq"}, "src": {"name": "/fr.jnda.android.flashalert_23384369_src.tar.gz", "sha256": "b74713067d1c16f1b0590896a9936abac756a0772eccddfe5452d1926d10e860", "size": 2153718}, "manifest": {"versionName": "2.6.4", "versionCode": 23384369, "features": [{"name": "android.hardware.camera.flash"}], "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["c299eb213ccd7dd454fd6fc2369570fcd35e24fe2da8df3ec2891400402a9a83"]}, "usesPermission": [{"name": "android.permission.CAMERA", "maxSdkVersion": 29}, {"name": "android.permission.FLASHLIGHT"}, {"name": "android.permission.RECEIVE_SMS"}, {"name": "android.permission.RECEIVE_MMS"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.READ_CALL_LOG"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.USE_EXACT_ALARM"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "fr.jnda.android.flashalert.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"de-DE": "- Interaktives Berechtigungs-Diagnose-Dashboard hinzugefügt.\n- Optimierte periodische Benachrichtigungserinnerungen für maximale Zuverlässigkeit im Doze-Modus.\n- Genauere Intervalle und Verzögerungsoptionen (1, 2, 5 Minuten) hinzugefügt (#42).\n- System-Lifecycle-Ausnahmen behoben und veraltete WorkManager-Aufgaben entfernt.\n- Permissions.md-Dokumentationsdatei hinzugefügt und Info-Bildschirm aktualisiert.\n", "en-US": "- Added an interactive permission diagnostics dashboard to easily test and grant permissions.\n- Optimized repeating notification reminders for maximum reliability in Doze mode.\n- Added finer delay and reminder interval options (1, 2, and 5 minutes) (#42).\n- Resolved system lifecycle exceptions and auto-pruned legacy WorkManager tasks.\n- Integrated Permissions.md documentation file and updated the About screen.\n", "fr-FR": "- Ajout d'un tableau de bord de diagnostic interactif pour tester et accorder les permissions.\n- Optimisation des rappels de notifications périodiques pour une fiabilité maximale sous Doze.\n- Ajout d'options de délais et intervalles de rappels plus précis (1, 2, 5 minutes) (#42).\n- Résolution des exceptions de cycle de vie et nettoyage automatique des anciennes tâches WorkManager.\n- Intégration de la documentation Permissions.md explicative et mise à jour de la page À propos.\n"}}}}, "fr.kanis.foldio": {"metadata": {"added": 1780441838659, "categories": ["Local Media Player", "Multimedia"], "issueTracker": "https://gitlab.com/ivankanis/foldio-android/issues", "lastUpdated": 1780441838659, "license": "BSD-3-Clause", "sourceCode": "https://gitlab.com/ivankanis/foldio-android", "featureGraphic": {"en-US": {"name": "/fr.kanis.foldio/en-US/featureGraphic_DuuOliwLU2lQcH9C9dDmvrUz92EdvoKr6DJ31mHpz1M=.png", "sha256": "0eeb8e962c0b536950707f42f5d0e6beb533f7611dbe82abe83277d661e9cf53", "size": 28843}}, "screenshots": {"phone": {"en-US": [{"name": "/fr.kanis.foldio/en-US/phoneScreenshots/1_playlist_list.png", "sha256": "9715cf7cb2aadef5d8a24a00dee190ad1654e173b5b1a01fcf0d88a5a1360aaa", "size": 670448}, {"name": "/fr.kanis.foldio/en-US/phoneScreenshots/2_playlist_playing.png", "sha256": "3001eea35b2468a56d28a3cad4d8d773f42bd280659d4f04d3b9909af997bbc1", "size": 436691}]}}, "authorEmail": "gitlab@kanis.fr", "authorName": "Ivan Kanis", "name": {"en-US": "Foldio"}, "summary": {"en-US": "A music player that treats folders as playlists."}, "description": {"en-US": "Play music that resides in folders. It is more ecological to avoid streaming.\n\nFeatures:\n* Folder-based playlists: each subfolder of your chosen root becomes a playlist\n* Playback: play, pause, skip, shuffle; background playback as a foreground service\n* Multi-playlist shuffle: select multiple playlists and shuffle all tracks together\n* Album artwork: extracts embedded ID3 artwork; override per playlist with any track's art\n"}, "icon": {"en-US": {"name": "/fr.kanis.foldio/en-US/icon_bzPW5cYIY_VLZCFCOos9mj0rh54alLnqwlVw7VwA36Y=.png", "sha256": "6f33d6e5c60863f54b6421423a8b3d9a3d2b879e1a94b9eac25570ed5c00dfa6", "size": 830}}, "preferredSigner": "0a21e97efeb709a5bc5834104806765d5661a0ee1b82cb177d2642bf07c2371a"}, "versions": {"bf3cffff107f45cf74e0d63b3f2482b595e5401a22f38b09669b3065a4114196": {"added": 1780441838659, "file": {"name": "/fr.kanis.foldio_1.apk", "sha256": "bf3cffff107f45cf74e0d63b3f2482b595e5401a22f38b09669b3065a4114196", "size": 14944420, "ipfsCIDv1": "bafybeig22iutw7m4mwtsut2dy2q2kfvtzilt2mwry75wrjr7gd44um7wna"}, "src": {"name": "/fr.kanis.foldio_1_src.tar.gz", "sha256": "2b1ac5713a4d0eefd3a46c5a52fb61b55bf9a3bfc452df678d29be0449a8183d", "size": 1148388}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.0.0", "versionCode": 1, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["0a21e97efeb709a5bc5834104806765d5661a0ee1b82cb177d2642bf07c2371a"]}, "usesPermission": [{"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "fr.kanis.foldio.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- add application in F-Droid\n"}}}}, "fr.ralala.hexviewer": {"metadata": {"lastUpdated": 1781040519859, "description": {"en-US": "This application offers the following features :\n\n- Opening all files without a corresponding Android application (1).\n- Display of the file in hexadecimal (or plain text) with the possibility to modify the content (in hexadecimal only).\n- Saving the file on the smartphone/tablet (2).\n- Search option in the open file (hexadecimal and plain text modes).\n\n(1) At first, the file can only be saved via \"save as\" and due to Android permissions reasons, the only way to make it appear in the list of recent files is to reopen it.\n(2) Due to file permissions, after a \"save as\", the list of recent files cannot be updated with the new file location.\n\nCaution: Opening files that are too large seriously degrades application performance and can suddenly stop the application on low-resource devices.\n\n**WARNING:** This application cannot open files larger than ~20 MB on recent smartphones and less for older smartphones.\n\n**WARNING:** Searching within the plain text view may become excessively slow when handling large files.\n\nA special thanks to @OmlineEditor for her patience and help, without her this application would not be at this level.\n\nThis software is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY.\n\n  \nTranslations:\n* Arabic: @sec.xyx (weblate), @amro (weblate)\n* Bulgarian: @trunars (weblate)\n* Chinese: @sr093906 (github), @alchemillatruth (weblate), @hamburger1024 (weblate), @inworless (github), @hamburger2048 (weblate)\n* Czech: @hajdam (github)\n* Dutch: @AudeBelgraver (weblate)\n* English: @Keidan (github), @comradekingu (github)\n* French: @Keidan (github), @Edanas (weblate)\n* German: @iNtEgraIR2021 (github), @eUgEntOptIc44 (github), (+DeepL)\n* Greek: @VisionR1 (github)\n* Indonesian: @Velorixen (github)\n* Italian: @eUgEntOptIc44 (github), @tfrtint (weblate)\n* Hebrew: @Shopimisrel (github)\n* Hindi: @Scrambled777 (github)\n* Hungarian: @SziaTomi (github)\n* Japanese: @gnuhead-chieb (github)\n* Norwegian Bokmål: @comradekingu (github)\n* Persian: @qaria185-blip (github)\n* Portuguese (Brazil): @Bardock88 (github), @pedrolinharesmoreira (github), @croomfolk (weblate)\n* Portuguese (Portugal): @SantosSi (github), @AntonioOliveira2 (github)\n* Russian: @OmlineEditor (github), @AHOHNMYC (github), @racingrebel (github), @Usland123 (github)\n* Spanish: @sguinetti (github), @gallegonovato (weblate), Libertad (weblate)\n* Tamil: @TamilNeram (github)\n* Turkish: @ersen0 (github)\n* Turkish (Ottoman): @bgo-eiu (github)\n* Vietnamese: @unbiaseduser (github)\n\nNote: In the settings, the list of languages is sorted as follows (according to the alphabetical order of their codes):\n* ar: Arabic\n* bg: Bulgarian\n* cs: Czech\n* de-DE: German\n* en-US: English\n* el: Greek\n* es-ES: Spanish\n* fa: Persian\n* fr-FR: French\n* hi: Hindi\n* hu-HU: Hungarian\n* in-ID: Indonesian\n* it-IT: Italian\n* iw: Hebrew\n* ja-JP: Japanese\n* nb-NO: Norwegian Bokmål\n* nl-NL: Nederlands\n* ota: Turkish (Ottoman)\n* pt-BR: Portuguese (Brazil)\n* pt-PT: Portuguese\n* ru-RU: Russian\n* ta-IN: Tamil\n* tr-TR: Turkish\n* vi-VN: Vietnamese\n* zh-CN: Chinese\n\nFonts:\nThis application includes the JetBrains Mono font (© JetBrains), licensed under the SIL Open Font License, Version 1.1.\nSee `AUTHORS.txt` in the licences/JetBrainsMono-2.304 folder for a full list of authors.\n\n"}}, "versions": {"c654f00e5b8f40fffa00ff38f097ff4b6f8bd40138781a852804620715335082": null, "80e163817488ac375f6ab1cd021c8be5031d4ab679f68210ed00ce7ad1aa46c4": {"added": 1781040519859, "file": {"name": "/fr.ralala.hexviewer_15908.apk", "sha256": "80e163817488ac375f6ab1cd021c8be5031d4ab679f68210ed00ce7ad1aa46c4", "size": 12026210, "ipfsCIDv1": "bafybeifkabstcxqjcshdmlhyajd2je7hoycnskle5we63mmqllk5hjr2iq"}, "src": {"name": "/fr.ralala.hexviewer_15908_src.tar.gz", "sha256": "fa54563761272d426348150be4cc850ec12e7784f1a7855017d62d1e82007244", "size": 4732222}, "manifest": {"versionName": "1.59.8", "versionCode": 15908, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 35}, "signer": {"sha256": ["7cea91f30d75110fa349c0fee7bf4e71ef91f1e0db19475dd748ea66cf33c65e"]}, "usesPermission": [{"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "fr.ralala.hexviewer.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "* Improved app performance and stability.\n* Updated Sapnish translation (thanks to Libertad).\n"}}}}, "gizz.tapes.foss": {"metadata": {"lastUpdated": 1780306216819, "screenshots": {"phone": {"en-US": [{"name": "/gizz.tapes.foss/en-US/phoneScreenshots/1_en-US.png", "sha256": "4f80e39c323b93ec4ceaf8cfe96e2c79157dddf445e679e2dd6a6a1e84e3e3e7", "size": 315629}, {"name": "/gizz.tapes.foss/en-US/phoneScreenshots/2_en-US.png", "sha256": "0fbdb3c102d35f2e83bb4080f2e668a9b39f28097d80ef11aac604aa2ed83a71", "size": 313015}, {"name": "/gizz.tapes.foss/en-US/phoneScreenshots/3_en-US.png", "sha256": "976655d2efe88f46384f6e2fa7ad60c3f9cdd01db5ce10218303085c35096464", "size": 2681797}, {"name": "/gizz.tapes.foss/en-US/phoneScreenshots/4_en-US.png", "sha256": "5fd009a11f3c8e3269dbf210b6e39fdbe97719c3740aecca9887b105961cdf3e", "size": 3018357}, {"name": "/gizz.tapes.foss/en-US/phoneScreenshots/5_en-US.png", "sha256": "ddf5328e0cc6352a690b69cb0933372beea881ec1221cd78a5967e1f71f6e915", "size": 3294308}, {"name": "/gizz.tapes.foss/en-US/phoneScreenshots/6_en-US.png", "sha256": "ec7679a6ccec2d4def21cabc88c75ecdd29299527e15fc888b42263894da8765", "size": 761705}, {"name": "/gizz.tapes.foss/en-US/phoneScreenshots/7_en-US.png", "sha256": "469d73634a38e5bdf709f1f5249518616dc17c7ca0672f4b3ba5819cb60be1d5", "size": 1631347}, {"name": "/gizz.tapes.foss/en-US/phoneScreenshots/8_en-US.png", "sha256": "47f6ee3cd6bbb8ec2359239cd74fde42dbfdc3c2adb39f9fe9f60860db615d68", "size": 1148139}]}}, "video": {"en-US": "https://youtube.com/shorts/eqm-coespGw"}}, "versions": {"ac0c769918884e694f082ba08f7bc638b0c484fb81087990f115e3b657ba434a": null, "f14fa6c160afc79429d3e85bd3ddec05e20ef5aa2776c5a1135625cad6691bb3": {"added": 1780306216819, "file": {"name": "/gizz.tapes.foss_112.apk", "sha256": "f14fa6c160afc79429d3e85bd3ddec05e20ef5aa2776c5a1135625cad6691bb3", "size": 11493844, "ipfsCIDv1": "bafybeicyt3syzwafzfazqwpgplhpfymilanley6ycbfhph5mzvzr23amem"}, "src": {"name": "/gizz.tapes.foss_112_src.tar.gz", "sha256": "f760bfb7fa17457c979337cdfce984cae48152ff08d311476c14cabc6b4e7cfa", "size": 83898683}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "KGLW", "versionCode": 112, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 37}, "signer": {"sha256": ["0a321c76619c8ee5ecb52cd429871484185e7e7c95b5f34e33aa16e34c2e7f13"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "gizz.tapes.foss.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on tapes.kglw.net server"}}}}}, "hisapkitap.com": {"metadata": {"added": 1781040519859, "categories": ["Finance Manager"], "issueTracker": "https://github.com/manisanameetei7-ux/myhisapkitap/issues", "lastUpdated": 1781040519859, "license": "MIT", "sourceCode": "https://github.com/manisanameetei7-ux/myhisapkitap", "authorName": "Manisana Meetei", "name": {"en-US": "Hisap Kitap"}, "summary": {"en-US": "Shop ledger and billing app for small businesses."}, "description": {"en-US": "Hisap Kitap helps small shop owners manage daily business records from one app.\n\nFeatures:\n- Track product stock in and sales out\n- Record investments and expenses\n- Manage customer credit and payment records\n- Track cash, card, and UPI payment methods\n- Create invoices and PDF reports\n- Share invoices and reminders through WhatsApp\n- Generate UPI QR codes\n- Review low-stock alerts\n- View daily and monthly reports\n\nData is stored locally on the device.\n"}, "icon": {"en-US": {"name": "/icons/hisapkitap.com.33.png", "sha256": "cc4124781925826220b41a8b683177e13bb153a77db4bd28663e8683137d8dea", "size": 405}}, "preferredSigner": "224a9e8fcfa7690c8d081f288c43038b1aaa5a0edeef64d9490f93ebd75f3d6c"}, "versions": {"c074faf61e90893390bbcc45fd86aa1138024b8abf3f83cfddfcd20a3ecf6b44": {"added": 1781040519859, "file": {"name": "/hisapkitap.com_33.apk", "sha256": "c074faf61e90893390bbcc45fd86aa1138024b8abf3f83cfddfcd20a3ecf6b44", "size": 20356922, "ipfsCIDv1": "bafybeif2m3ujyrv47wt3qgp5bjlgbbltnpgnsuiuyiq6tfi4kyrykbhacm"}, "src": {"name": "/hisapkitap.com_33_src.tar.gz", "sha256": "81980f840b4c3ec3502eceb5992cc227c8bf621659cae2085d9740011b067bad", "size": 47203201}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.0.2", "versionCode": 33, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["224a9e8fcfa7690c8d081f288c43038b1aaa5a0edeef64d9490f93ebd75f3d6c"]}, "usesPermission": [{"name": "hisapkitap.com.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "3d66f6376e8a73b22cf28805995d6087060ff84c7411868edd2f2b648973a0e1": {"added": 1781040519859, "file": {"name": "/hisapkitap.com_32.apk", "sha256": "3d66f6376e8a73b22cf28805995d6087060ff84c7411868edd2f2b648973a0e1", "size": 18915139, "ipfsCIDv1": "bafybeihsnt5sokytcnj6rwnl5zbloksr4cpb74dbmtufsolcrrmqnm6je4"}, "src": {"name": "/hisapkitap.com_32_src.tar.gz", "sha256": "ec42dc182d5c004f126ed00716b8f0b66c9fb9c203c38d4690b15e8a95b2a1a1", "size": 47201573}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.0.2", "versionCode": 32, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["224a9e8fcfa7690c8d081f288c43038b1aaa5a0edeef64d9490f93ebd75f3d6c"]}, "usesPermission": [{"name": "hisapkitap.com.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "a3080c0069d0f0888f4f2104abe7d86d0ac0ac161444bb1077ebe216e27309fe": {"added": 1781040519859, "file": {"name": "/hisapkitap.com_31.apk", "sha256": "a3080c0069d0f0888f4f2104abe7d86d0ac0ac161444bb1077ebe216e27309fe", "size": 16576329, "ipfsCIDv1": "bafybeifjxd3b3x7m5guo2pxxzejeekthpwezhotifgbadxhnysmorvrq3m"}, "src": {"name": "/hisapkitap.com_31_src.tar.gz", "sha256": "07f6ea69641cf798624176f981f536eac2d2ba00a1bcefa4c2859d7677338691", "size": 47202885}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.0.2", "versionCode": 31, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["224a9e8fcfa7690c8d081f288c43038b1aaa5a0edeef64d9490f93ebd75f3d6c"]}, "usesPermission": [{"name": "hisapkitap.com.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "hu.tagsoft.ttorrent.search": {"metadata": {"categories": ["Download"]}}, "im.narayana.another": {"metadata": {"lastUpdated": 1780699361309, "screenshots": {"phone": {"en-US": [{"name": "/im.narayana.another/en-US/phoneScreenshots/1.png", "sha256": "a4241e1bdda57dd37ce53ba52ea193197665fa6f37cadfed8839df5244f699d7", "size": 458108}, {"name": "/im.narayana.another/en-US/phoneScreenshots/2.png", "sha256": "0b0f5ed1a7ff63daf3473ba9ddd04492f914ad66bb62fd08c740614d84beb513", "size": 75087}, {"name": "/im.narayana.another/en-US/phoneScreenshots/3.png", "sha256": "d54304bdee8a10f2bbe041f81e32201d86994923d6e98ab7c64c3c8bbac84bf4", "size": 389003}, {"name": "/im.narayana.another/en-US/phoneScreenshots/4.png", "sha256": "0a81ba8ddfab3ba66625f9f2692a9fd80caada47043b44f750a5315d7143db83", "size": 411370}, {"name": "/im.narayana.another/en-US/phoneScreenshots/5.png", "sha256": "629ed4e0c85e71de34dd57174e9a3348b8b1e5f1a7174b3cbb5fa7c67d0e06d7", "size": 277880}, {"name": "/im.narayana.another/en-US/phoneScreenshots/6.png", "sha256": "2f9d180d09d07ee7380e433f7fac4e1e6d438e92f825a579fe210b9aee8c78d0", "size": 105830}, {"name": "/im.narayana.another/en-US/phoneScreenshots/7.png", "sha256": "7e9ee25625bae7c77bbc410ee3be829ca08379939d47d17b4c83807cf236daf8", "size": 138596}, {"name": "/im.narayana.another/en-US/phoneScreenshots/8.png", "sha256": "10f926e8273f2f16e5426ba293183ae7cfacddf643b159dd114b580f9b53adeb", "size": 161736}, {"name": "/im.narayana.another/en-US/phoneScreenshots/9.png", "sha256": "379b34be99e20ad496d044fe6a68fc43eb06b62648c259ae37db7360f4e1b5ff", "size": 4998986}]}}}, "versions": {"5cc2543e2e3513a25e4e1dc57c9df46212247b32e7f4847435fd7d1a439d8f9d": {"added": 1780699361309, "file": {"name": "/im.narayana.another_504.apk", "sha256": "5cc2543e2e3513a25e4e1dc57c9df46212247b32e7f4847435fd7d1a439d8f9d", "size": 35171229, "ipfsCIDv1": "bafybeibdl7qjscctkcqwidkxvtsfjadl3m2kgztutlhztc4oza73iym6ji"}, "src": {"name": "/im.narayana.another_504_src.tar.gz", "sha256": "9278436d03e96260666c3aa8510b5a1a2b6c0cf54450e0657d7b25d118dd822c", "size": 4237812}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.2.1", "versionCode": 504, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 34}, "signer": {"sha256": ["8c96c7fb1d36939a2027eff9d8c42264f6c5557307caea2f3b9b8c1ab24c70d9"]}, "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.USE_BIOMETRIC"}, {"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.narayana.another.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"}]}}, "4337cd19d8ef0f03b3069f7d2c93711c53db68aeda650c4f7da15edb1adc3548": {"added": 1780699361309, "file": {"name": "/im.narayana.another_503.apk", "sha256": "4337cd19d8ef0f03b3069f7d2c93711c53db68aeda650c4f7da15edb1adc3548", "size": 38054801, "ipfsCIDv1": "bafybeiaf3gtzttbkbm7ffuyu56rv5fjc7zrl5ug7qjmforkb2orkfnblhu"}, "src": {"name": "/im.narayana.another_503_src.tar.gz", "sha256": "11bb5ee392aeacc90633230c5bf91c60d80b954e08a435fde3805619321b8166", "size": 4237832}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.2.1", "versionCode": 503, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 34}, "signer": {"sha256": ["8c96c7fb1d36939a2027eff9d8c42264f6c5557307caea2f3b9b8c1ab24c70d9"]}, "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.USE_BIOMETRIC"}, {"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.narayana.another.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"}]}}, "8cd93d0f87c103458c2ede5f9f62ec7b7982a6972b5e8469fd9d120d5a5735f1": {"added": 1780699361309, "file": {"name": "/im.narayana.another_502.apk", "sha256": "8cd93d0f87c103458c2ede5f9f62ec7b7982a6972b5e8469fd9d120d5a5735f1", "size": 35511173, "ipfsCIDv1": "bafybeielvokzpv3hhu4h67yuua2rqlxxleo2ph3c6hyqcvyo2e5spbjx4y"}, "src": {"name": "/im.narayana.another_502_src.tar.gz", "sha256": "ed58cb6406fb685c44dd7d375ba6bd0e11027f45fda7b4b6c7a81bcaa8ed7620", "size": 4237881}, "manifest": {"nativecode": ["x86"], "versionName": "1.2.1", "versionCode": 502, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 34}, "signer": {"sha256": ["8c96c7fb1d36939a2027eff9d8c42264f6c5557307caea2f3b9b8c1ab24c70d9"]}, "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.USE_BIOMETRIC"}, {"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.narayana.another.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"}]}}, "59f3072fb02ce1585e0c26fd28f2cda72f8a304ed52662cad6fa32b7f88d921b": {"added": 1780699361309, "file": {"name": "/im.narayana.another_501.apk", "sha256": "59f3072fb02ce1585e0c26fd28f2cda72f8a304ed52662cad6fa32b7f88d921b", "size": 28822437, "ipfsCIDv1": "bafybeiauq7g27ziz5i2mzctdyw3mfh5ztjaqlpwspberhky3jqjxtasyji"}, "src": {"name": "/im.narayana.another_501_src.tar.gz", "sha256": "143443d1330bcad7339374e0b82fdfd2c476494264dec08323288567309a856d", "size": 4237999}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.2.1", "versionCode": 501, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 34}, "signer": {"sha256": ["8c96c7fb1d36939a2027eff9d8c42264f6c5557307caea2f3b9b8c1ab24c70d9"]}, "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.USE_BIOMETRIC"}, {"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.narayana.another.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"}]}}}}, "im.quicksy.client": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"7ea87f33440b211bf4f8f758cad8ab41756b36d96e286cc8439396e72a3c4bec": null, "af873e048ff6c737f5f87191a6b83ccd0aa84cfa397175a401576c2a501871e3": null, "fa46433d0da5b67717c71520db33287f89e933a129e6d0f23f19b991b3cc3b03": null, "d13b3d072f83cfb7b540e6a618cec7b790deceaff16dcbe469301e0193725016": null, "1307df856f543240f917acb2313dff6db255e5d607ffb590585eb41eab6a32e7": {"added": 1781040519859, "file": {"name": "/im.quicksy.client_4217804.apk", "sha256": "1307df856f543240f917acb2313dff6db255e5d607ffb590585eb41eab6a32e7", "size": 32045749, "ipfsCIDv1": "bafybeihdcvfnvubz7aivgrud7f3zycoyxbefszxnldkwmuu5epjsm5w2ha"}, "src": {"name": "/im.quicksy.client_4217804_src.tar.gz", "sha256": "cee32e6b1269c085db4de27a042c1bf4eadfbd70ba66f53e0afd5f9f2e160037", "size": 4950302}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "2.20.1+free", "versionCode": 4217804, "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": {"en-US": "* Add 'Note to self' as search suggestion\n* Minor bug fixes\n"}}, "55ee435c9f10a95ff1459dded817dfd2786b0c89343d015d91d15a5e628b1f70": {"added": 1781040519859, "file": {"name": "/im.quicksy.client_4217803.apk", "sha256": "55ee435c9f10a95ff1459dded817dfd2786b0c89343d015d91d15a5e628b1f70", "size": 34384559, "ipfsCIDv1": "bafybeieb3zmhoeessej3n63ksbedtqw4xnunshhgtp75oydj4we2llygrm"}, "src": {"name": "/im.quicksy.client_4217803_src.tar.gz", "sha256": "d84b47f3c62585c4d4be1b9979f1bd03c90f69c5dde887542601bf86bbe769b9", "size": 4950247}, "manifest": {"nativecode": ["x86_64"], "versionName": "2.20.1+free", "versionCode": 4217803, "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."}}}, "d295010b8ddcd51ed5b2f32cd68af78aac32f0dfa7176aa7e3df6735d067c434": {"added": 1781040519859, "file": {"name": "/im.quicksy.client_4217802.apk", "sha256": "d295010b8ddcd51ed5b2f32cd68af78aac32f0dfa7176aa7e3df6735d067c434", "size": 32651945, "ipfsCIDv1": "bafybeigqtgcysrbtzdqd7zhzv4lthfnqazqjoljwfoflctvtbt6j2dvupe"}, "src": {"name": "/im.quicksy.client_4217802_src.tar.gz", "sha256": "8792f5000a68fa81a90fffa2fbbed95ee61d50998cd8237bcd476c842a2d2b44", "size": 4950195}, "manifest": {"nativecode": ["x86"], "versionName": "2.20.1+free", "versionCode": 4217802, "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."}}}, "ac555177438f9a0461d770752cad7395af4875b11a3688089099d21c12d61af1": {"added": 1781040519859, "file": {"name": "/im.quicksy.client_4217801.apk", "sha256": "ac555177438f9a0461d770752cad7395af4875b11a3688089099d21c12d61af1", "size": 27314873, "ipfsCIDv1": "bafybeid7mxor6ah53o3nt7ndtgb2ct2wqn6shc7nrw6me2mr6zmgeatbye"}, "src": {"name": "/im.quicksy.client_4217801_src.tar.gz", "sha256": "de67c5499c57fefec2c4f2f034f4b68f3dcdfeb48bf8efb6930a80b8e7a67825", "size": 4950346}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "2.20.1+free", "versionCode": 4217801, "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."}}}, "5a837ce35d872343cc90c6db58d1ab360d6fd4ad2b2ee2a81d0ab7bf176be6fe": {"whatsNew": {"es-ES": "* Añadir una barra de búsqueda para facilitar la búsqueda en la pantalla de inicio\n* Acercar el botón de adjuntar archivos al campo de entrada\n", "et": "* Avalehele lisandus otsinguriba mugavamaks ligipääsuks otsingule\n* Manuse lisamise nupp on nüüd sisendiväljale lähemal\n"}}}}, "info.metadude.android.gpn.schedule": {"metadata": {"lastUpdated": 1780094298321, "name": {"en-US": "GPN 2026 Schedule"}, "description": {"en-US": "Programm App für die Gulaschprogrammiernacht.\n\nhttps://gulas.ch\n\nDie Gulaschprogrammiernacht (kurz: GPN) ist ein 4-tägiger Kongress,\nder vom Entropia e.V. (CCC Karlsruhe) einmal jährlich veranstaltet\nwird. Der Name ist bei der GPN wörtlich zu nehmen, denn immer wieder\nschafft es auch ein Haufen Hacker eine große Menge Gulasch zuzubereiten,\num die Gäste zu nähren, damit sie gestärkt zum nächsten Vortrag - über\nProgrammierung oder Gesellschaft - oder zum Programmieren ins\nHackcenter gehen können.\n\n<b>Funktionen:</b>\n* Tagesüberblick über alle Programmpunkte (Vorträge, Workshop, Lounge)\n* Beschreibung von Veranstaltungen lesen\n* Veranstaltungen in persönlicher Favoritenliste verwalten\n* Alle Veranstaltungen durchsuchen\n* Favoritenliste exportieren\n* Alarm für Veranstaltungen setzen\n* Veranstaltungen in Kalender eintragen\n* Link zu Veranstaltungen mit anderen teilen\n* Programmänderungen einsehen\n* Bewertungen und Kommentare für Vorträge und Workshops hinterlassen\n* Integration mit dem Trollsystem <a href=\"https://engelsystem.de\">https://engelsystem.de</a> - Online-Tool für Helfer- und Schichtplanung auf großen Events\n* Integration mit Chaosflix https://github.com/NiciDieNase/chaosflix - Android App für https://media.ccc.de, teile Fahrplan-Favoriten mit Chaosflix und importiere sie als Bookmarks\n\n🔤 <b>Unterstützte Sprachen</b>\n(Programmtexte ausgenommen)\n* Dänisch\n* Deutsch\n* Deutsch, Österreich\n* Englisch\n* Finnisch\n* Französisch\n* Italienisch\n* Japanisch\n* Litauisch\n* Niederländisch\n* Polnisch\n* Portugiesisch, Brasilien\n* Portugiesisch, Portugal\n* Russisch\n* Spanisch\n* Schwedisch\n* Türkisch\n\n🤝 Du kannst mithelfen, die App zu übersetzen. Siehe Link hier.\n\n💡 Inhaltliche Fragen zum Programm kann nur das Content-Team\nder GPN beantworten. Diese App stellt lediglich das Programm\nzur Verfügung.\n\n💣 Fehlerberichte sind herzlich willkommen, aber achte darauf,\ndass du erklärst, wie man den Fehler reproduzieren kann. Bitte\nnutze den Issue-Tracker: https://github.com/EventFahrplan/EventFahrplan/issues.\n\n🏆 Die App basiert auf der <b>EventFahrplan-App</b>\nhttps://play.google.com/store/apps/details?id=info.metadude.android.congress.schedule\nfür den Kongress des Chaos Computer Clubs. Der Quellcode der Anwendung ist auf GitHub\nhttps://github.com/johnjohndoe/CampFahrplan/tree/gpn-2026 zu finden.\n\n🎨 Logo-Design von Thilo Billerbeck (avocadoom) und GPN Design Team\n"}}, "versions": {"13647c095f06faf75806ef732ef2053013c30a402e595986e3c5915ad366f06f": null, "bec59a5961807358fbe9b640f6f3dd11858b0a2d62c1907ee67be5140d9bea68": {"added": 1780094298321, "file": {"name": "/info.metadude.android.gpn.schedule_119.apk", "sha256": "bec59a5961807358fbe9b640f6f3dd11858b0a2d62c1907ee67be5140d9bea68", "size": 8319286, "ipfsCIDv1": "bafybeig56tijnybqjqgmyiymaunye5apzarzocaocudv6zyczjoyyptfqm"}, "src": {"name": "/info.metadude.android.gpn.schedule_119_src.tar.gz", "sha256": "ed51f766580d889dbf81ef8fedf835a40101b950d4a70e607e77b1adeea31c8a", "size": 1881736}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.76.0-GPN-Edition", "versionCode": 119, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["fc6a74b3c1b2c7c2be7c3bb77aadd86bd56d7a4281cc38e0175f1a5c3eaa00d1"]}, "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.gpn.schedule.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Tethered to the schedule site."}}}}}, "io.bloco.snowflake": {"metadata": {"lastUpdated": 1780506857489, "name": {"zh-CN": "Snowflake 志愿者"}, "summary": {"zh-CN": "帮助位于受审查国家的人们自由访问互联网"}, "description": {"zh-CN": "帮助位于受审查国家的人们不受限制地访问互联网。\n\n什么是 Snowflake？\n\nSnowflake 允许用户在 Tor 网络被屏蔽的地区连接到 Tor 网络，其原理是通过位于未受审查国家的志愿者代理服务器路由您的连接。\n\n与 VPN 类似，Snowflake 可以帮助用户绕过互联网审查，它会将您的互联网活动伪装成视频或语音通话，从而降低您被互联网审查者发现的可能性。\n\nSnowflake 的工作原理是什么？\n\nSnowflake 使用一种名为 WebRTC 的技术，该技术通常用于视频会议软件。它通过使您看起来像是在进行音频或视频通话，从而帮助您隐藏 Tor 的使用情况，使其不被审查者发现。\n\n了解更多信息，请访问 https://snowflake.torproject.org\n\n这对我安全吗？\n\n您无需担心其他人通过您的 Snowflake 应用访问哪些网站。他们的可见浏览 IP 地址将与他们的 Tor 出口节点匹配，而不是您的（因为您是入口节点）。\n\n我可以使用这个应用绕过网络审查吗？\n\n不可以。如果您想绕过网络审查，您需要下载一个基于 Tor 的应用，例如 Tor Browser 或 Orbot，并在应用的设置中选择 Snowflake。\n"}}, "versions": {"f97d8bc251a8eb6e6c91f8ea123998df04048eb9c3ca4b35edb8c5c3789d225c": null, "b4a0e15b48beafdff4f78fe256064319e776aaf365a4daeba603b5588ddbc3e4": null, "f568e6002f636c9ce50630a61db339f92a4d600467cd8adc4622d24ce121e922": null, "c7a30519ee3cf601f6c7fbd7b6f499c71d7f2e691d9fa94f4b1987c2525c4d62": null, "f0166ceee9ed458babd2ba27c89e12b730502a481729ab33902253c912454edc": {"added": 1780506857489, "file": {"name": "/io.bloco.snowflake_54.apk", "sha256": "f0166ceee9ed458babd2ba27c89e12b730502a481729ab33902253c912454edc", "size": 29144118, "ipfsCIDv1": "bafybeicet776fjpvnrjp2bkqk64baixj5y3eep5i4ttgztqaw3nvsns634"}, "src": {"name": "/io.bloco.snowflake_54_src.tar.gz", "sha256": "adaea26e07fc88316a7fa55ccf710a19f37e5db0b16f2e20856c7a35d74f9a6d", "size": 687421}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.9", "versionCode": 54, "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"}}}, "373bf3f1989c2863d1048212abcd2451567e31aeedb55a7e34811dfc39d616af": {"added": 1780506857489, "file": {"name": "/io.bloco.snowflake_53.apk", "sha256": "373bf3f1989c2863d1048212abcd2451567e31aeedb55a7e34811dfc39d616af", "size": 25789485, "ipfsCIDv1": "bafybeiaealoexrs7lisyfgnj3wzn4m5vqggp5wbbzgyqdhotefvvf2gmrm"}, "src": {"name": "/io.bloco.snowflake_53_src.tar.gz", "sha256": "1047831108d102bdc365e6ab29e46fb416dd358e26a075942743140e02140719", "size": 687457}, "manifest": {"nativecode": ["x86"], "versionName": "1.9", "versionCode": 53, "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"}}}, "c5ab453c93e62ce20e814febebf2c711aede0b0d85d63f9db2edc326603b096d": {"added": 1780506857489, "file": {"name": "/io.bloco.snowflake_52.apk", "sha256": "c5ab453c93e62ce20e814febebf2c711aede0b0d85d63f9db2edc326603b096d", "size": 26326079, "ipfsCIDv1": "bafybeia33nteovyk77olwqz73vaojwstuysvwc7gf3ellxzedjq4j3pv2e"}, "src": {"name": "/io.bloco.snowflake_52_src.tar.gz", "sha256": "75bd827ff4d3c6d5cf760d9e27fd5e94d720663a9b43a3a7d3f6986e67794337", "size": 687443}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.9", "versionCode": 52, "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"}}}, "dd132549db9cc10ee6e36bf0cfb0f57fae8e6e35720d34585f73c076178e3fbf": {"added": 1780506857489, "file": {"name": "/io.bloco.snowflake_51.apk", "sha256": "dd132549db9cc10ee6e36bf0cfb0f57fae8e6e35720d34585f73c076178e3fbf", "size": 25355333, "ipfsCIDv1": "bafybeigrbi72qonuzrqsl3nwcs7mncvnonsqgp646k2a46gz747ft7yxs4"}, "src": {"name": "/io.bloco.snowflake_51_src.tar.gz", "sha256": "4aab2c70bf0940c9da84e4dd9db06bd464aa8a565bf54643b43c2351fe54f87b", "size": 687421}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.9", "versionCode": 51, "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.cardijey.schulrechner": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"7d459cdfcee6dacc6e7a9fe573accf8d8da75fbcccae5f9ba65dcf49b02b3545": null, "bb05221904723b7c1fc5f0f8cd6645231fddfc42ba64c12815b0b418a1d62e22": {"added": 1781040519859, "file": {"name": "/io.cardijey.schulrechner_11500.apk", "sha256": "bb05221904723b7c1fc5f0f8cd6645231fddfc42ba64c12815b0b418a1d62e22", "size": 3407939, "ipfsCIDv1": "bafybeihb7dggyj7hrhd3w6gnsxh7yog4dctcpnspx23vcdc6huk5vcv3zy"}, "src": {"name": "/io.cardijey.schulrechner_11500_src.tar.gz", "sha256": "bfd4e684de876fe67c42ebd75bbd6d94e6d20df7cd23e5e8ca4333a772a27053", "size": 59434254}, "manifest": {"versionName": "1.15.0", "versionCode": 11500, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["68ab652b4d4fab1a6890ccb449b1f79e6c6cb0a08107cb436a25903818765098"]}, "usesPermission": [{"name": "io.cardijey.schulrechner.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"de-DE": "Feature: % Funktion hinzugefügt\nFeature: ON-Knopf hinzugefügt\nFeature: OFF-Knopf hinzugefügt\nFeature: Einstellung hinzugefügt, bei Off die App zu schließen\nFeature: Web Version kann nun als PWA installiert werden\nBugfix: (19/21) / (2/7) ergibt nun einen bruch\nTweak: F-Droid App auf Vollbild gestellt\nTweak: Dependencies aktualisiert\nTweak: Von Inkscape SVG auf Plain SVG gewechselt und ca. 10% Speicherplatz gespart\n", "en-US": "Feature: Added % function\nFeature: Added ON-button\nFeature: Added OFF-button\nFeature: Added Setting to toggle Turn-Off = Close App\nFeature: Web Version can now be installed as a PWA\nBugfix: (19/21) / (2/7) now results in a fraction\nTweak: Made F-Droid App Fullscreen\nTweak: Updated Dependencies\nTweak: Switched from Inkscape SVG to Plain SVG, resulting in roughly 10% file size reduction"}}}}, "io.element.android.x": {"metadata": {"lastUpdated": 1780441838659}, "versions": {"a248307f35f0531b00eae1d6da6b322e8b619602fdb923d3259b0f4ff9ce839b": null, "17b9eae799fb1f4e1e8783945734aa04e667bd7794209fb5c2c6109b317cbd8c": null, "e00031aba96919d550ade230a7f839c9686d7a03a63589e25e27c9e5d300727e": null, "1deae2cf61dcfc21626c6bfa6c93eb5435aa22d87e88116807fdfa8da5015177": null, "97df89212af61dec006609f54d95aecc40671995d3f4e7bd92d61b107a522bce": {"added": 1780441838659, "file": {"name": "/io.element.android.x_202605024.apk", "sha256": "97df89212af61dec006609f54d95aecc40671995d3f4e7bd92d61b107a522bce", "size": 118478515, "ipfsCIDv1": "bafybeietuvwkv2uy3rfhql7alljpkfhawj5zxrfheap35b3nwuwmydab7i"}, "src": {"name": "/io.element.android.x_202605024_src.tar.gz", "sha256": "74cc6d7186058bb9919b16fbcc0fc4191f79d90992dcd549dfe0dc2e46d0bba0", "size": 16323001}, "manifest": {"nativecode": ["x86_64"], "versionName": "26.05.2", "versionCode": 202605024, "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.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.WAKE_LOCK"}, {"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"}]}}, "01a8e20aec56a16c171de118d87b405d87e7ce33bd264f3b9accda646f306cfa": {"added": 1780441838659, "file": {"name": "/io.element.android.x_202605023.apk", "sha256": "01a8e20aec56a16c171de118d87b405d87e7ce33bd264f3b9accda646f306cfa", "size": 121390732, "ipfsCIDv1": "bafybeig3yuixa7xnlthspzuojaxuusqames4thwur74vosqort5qzoxwmq"}, "src": {"name": "/io.element.android.x_202605023_src.tar.gz", "sha256": "20b9e2119f209bbb61a51e22825af8501860d282ae7803636beb420049870cd6", "size": 16323019}, "manifest": {"nativecode": ["x86"], "versionName": "26.05.2", "versionCode": 202605023, "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.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.WAKE_LOCK"}, {"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"}]}}, "3ced6cd428ccff2b470d1feb96004bb44cf7b5a5a8ca58adf79210af47202ceb": {"added": 1780441838659, "file": {"name": "/io.element.android.x_202605022.apk", "sha256": "3ced6cd428ccff2b470d1feb96004bb44cf7b5a5a8ca58adf79210af47202ceb", "size": 111548122, "ipfsCIDv1": "bafybeihum2wi26lrx5wqjp65xonprcjjtyme6lr6scfvgvqh7y33u5hase"}, "src": {"name": "/io.element.android.x_202605022_src.tar.gz", "sha256": "e66347083dc2a84bf10b2ff2dd2a29b596d492fae4c813a0ad3d199829531bfc", "size": 16322865}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "26.05.2", "versionCode": 202605022, "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.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.WAKE_LOCK"}, {"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"}]}}, "3f55d38596108da1539e0e85e0d21fc8a5302a567403a81b4360ce2d2e884d80": {"added": 1780441838659, "file": {"name": "/io.element.android.x_202605021.apk", "sha256": "3f55d38596108da1539e0e85e0d21fc8a5302a567403a81b4360ce2d2e884d80", "size": 83928820, "ipfsCIDv1": "bafybeicczfxy2uadmfrohkn6n4dwo4cn22hdxfytyzkhmssvhshsvqihvm"}, "src": {"name": "/io.element.android.x_202605021_src.tar.gz", "sha256": "ae364b06a3cdaf88348f5c72cba0f662ffad8a4a947db2daf0c525ba334b11b5", "size": 16322874}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "26.05.2", "versionCode": 202605021, "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.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.WAKE_LOCK"}, {"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.github.RealEarthling.epoch": {"metadata": {"added": 1781040519859, "categories": ["Clock"], "issueTracker": "https://github.com/RealNoitasinagro/epoch/issues", "lastUpdated": 1781040519859, "license": "GPL-3.0-or-later", "sourceCode": "https://github.com/RealNoitasinagro/epoch", "screenshots": {"phone": {"en-US": [{"name": "/io.github.RealEarthling.epoch/en-US/phoneScreenshots/1.png", "sha256": "dde1d3e08a6e59d4f9cda1b96fb1fadf81026295dc892a11fdd313ecf155f052", "size": 226455}, {"name": "/io.github.RealEarthling.epoch/en-US/phoneScreenshots/2.png", "sha256": "64ffeafa8bd9d22e9e5d06ace7de73530bcb1db0d19ed16ff79089d16669cbf1", "size": 306059}, {"name": "/io.github.RealEarthling.epoch/en-US/phoneScreenshots/3.png", "sha256": "6e8761dabe7165ba1a7951c0a20cf42accecc7532b8b0da82abc698078de90c3", "size": 107876}, {"name": "/io.github.RealEarthling.epoch/en-US/phoneScreenshots/4.png", "sha256": "158757b0ea9772472ad70fc1848369f11838038762f07d0b78379adb72fa8ce1", "size": 226865}, {"name": "/io.github.RealEarthling.epoch/en-US/phoneScreenshots/5.png", "sha256": "0f6673e3d599a7ea5b3d40d4536afd17e53c07dee4f96a90f7e07bf6767f3383", "size": 292197}]}}, "authorName": "RealEarthling", "name": {"de-DE": "Epoch", "en-US": "Epoch"}, "summary": {"de-DE": "Zeitanzeige für Nerds: Unix, Sternzeit, Binäruhren und mehr.", "en-US": "Time display for nerds: Unix, sidereal, binary clocks & more."}, "description": {"de-DE": "Epoch zeigt den aktuellen Zeitpunkt in einer Vielzahl von\nZeitsystemen an – jede Sekunde aktualisiert, alles auf einen Blick.\n\nWAS EPOCH ANZEIGT\n\n- Bürgerlich: Datum, Uhrzeit, Tagessekunde, Tagesprozent – für jede Zeitzone weltweit\n- Technisch: Unix-Zeit, Internationale Atomzeit (TAI), GPS-Zeit\n- Astronomisch: Greenwich Mean Sidereal Time, Julianisches Datum, Modifiziertes Julianisches Datum\n- Kurioses: Swatch-Internetzeit, drei Binäruhr-Varianten, Weltuntergangsuhr\n\nKONFIGURIERBAR\n\nErstelle deine eigene Ansicht mit dem Watchlist-Tab – kombiniere\nbeliebige Werte aus beliebigen Kategorien, in beliebiger Reihenfolge.\nEigene Labels vergeben, per Drag-and-drop sortieren, per Wischgeste entfernen.\n\nNACHTMODUS FÜR ASTRONOMEN\n\nDer Nachtmodus zeigt roten Text auf schwarzem Hintergrund –\nschützt die Dunkeladaption deiner Augen beim Sternegucken.\n\nDATENSCHUTZ\n\nKeine Werbung. Keine Benachrichtigungen. Kein Tracking.\nKeine Analyse. Keine Netzwerkanfragen. Alle Einstellungen\nwerden lokal auf deinem Gerät gespeichert.\nKeine besonderen Berechtigungen erforderlich.\n\nVerfügbar auf Englisch und Deutsch.\n", "en-US": "Epoch displays the current moment across a wide range of time\nsystems — updating every second, all in one place.\n\nWHAT EPOCH SHOWS YOU\n\n- Civil: date, time, day second, day percent — for any timezone worldwide\n- Technical: Unix time, International Atomic Time (TAI), GPS time\n- Astronomical: Greenwich Mean Sidereal Time, Julian Date, Modified Julian Date\n- Curiosities: Swatch Internet Time, three binary clock variants, Doomsday Clock\n\nCONFIGURABLE\n\nBuild your own display with the Watchlist tab — combine any values\nfrom any category, in any order. Set custom labels, reorder by\ndrag-and-drop, swipe to remove.\n\nDESIGNED FOR NIGHT USE\n\nNight mode displays red text on black — preserving your eyes'\ndark adaptation for stargazing.\n\nPRIVACY FIRST\n\nNo ads. No notifications. No tracking. No analytics.\nNo network requests. All settings stored locally on your device.\nNo permissions required.\n\nAvailable in English and German.\n"}, "icon": {"en-US": {"name": "/io.github.RealEarthling.epoch/en-US/icon_A0ypRg0PSLp9jzs6rb8Fd_Qf2BdEBHPHgn9fACcKhcU=.png", "sha256": "034ca9460d0f48ba7d8f3b3aadbf0577f41fd817440473c7827f5f00270a85c5", "size": 217569}}, "preferredSigner": "7263c0bfce95b625839598b01fdcc695c04cdbe6dd4fa34a02a2d3ad2522c246"}, "versions": {"78a5b8cb50c8ca7d0e17f87d4224f2bc25ae2785dde54755bc10b30558c00b6d": {"added": 1781040519859, "file": {"name": "/io.github.RealEarthling.epoch_13.apk", "sha256": "78a5b8cb50c8ca7d0e17f87d4224f2bc25ae2785dde54755bc10b30558c00b6d", "size": 20616108, "ipfsCIDv1": "bafybeidlaivs2xxzxclqfrpj6vnajmxqr3x2wikq4cbukdakned5qj2zuq"}, "src": {"name": "/io.github.RealEarthling.epoch_13_src.tar.gz", "sha256": "70c07a9beaa22a543c2ead91f6309210c7a17b0654be68d90933434ec4b04323", "size": 32003933}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.0.0", "versionCode": 13, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["7263c0bfce95b625839598b01fdcc695c04cdbe6dd4fa34a02a2d3ad2522c246"]}, "usesPermission": [{"name": "io.github.RealEarthling.epoch.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "4e9a5e145082de9c8a5515bae79a0528166ac1b37af8fb420c59882c815f3f4e": {"added": 1781040519859, "file": {"name": "/io.github.RealEarthling.epoch_12.apk", "sha256": "4e9a5e145082de9c8a5515bae79a0528166ac1b37af8fb420c59882c815f3f4e", "size": 19142605, "ipfsCIDv1": "bafybeidtzds5e4x4i6rn7tl6i4nphtbezaq3lkkfybcumderw26d7p2yky"}, "src": {"name": "/io.github.RealEarthling.epoch_12_src.tar.gz", "sha256": "85c1b8138185710c93fe7fad3c7e3e4a2fbf5feaa217a10b2502ce0971b2c73a", "size": 32004608}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.0.0", "versionCode": 12, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["7263c0bfce95b625839598b01fdcc695c04cdbe6dd4fa34a02a2d3ad2522c246"]}, "usesPermission": [{"name": "io.github.RealEarthling.epoch.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "de7b478e48d7f034ce12efd97d440f5180c337641487c94a192f1c09f4d44240": {"added": 1781040519859, "file": {"name": "/io.github.RealEarthling.epoch_11.apk", "sha256": "de7b478e48d7f034ce12efd97d440f5180c337641487c94a192f1c09f4d44240", "size": 16686383, "ipfsCIDv1": "bafybeianelfrggqvbwctfdmeoeaiggvqe2nq6ipomwyl2bgnehz7lqsk4m"}, "src": {"name": "/io.github.RealEarthling.epoch_11_src.tar.gz", "sha256": "8dbbf3bc77c9b29bbff5163325d677214258d219446f675402c35e1be5657ec1", "size": 32003415}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.0.0", "versionCode": 11, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["7263c0bfce95b625839598b01fdcc695c04cdbe6dd4fa34a02a2d3ad2522c246"]}, "usesPermission": [{"name": "io.github.RealEarthling.epoch.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "io.github.adithya_jayan.myrepertoirapp.fdroid": {"metadata": {"lastUpdated": 1780614376764}, "versions": {"1afb842ee458bd2907d43b034ddcbd93b739980777a5125203cac88a29569943": null, "802009009a12987a8a1e1c953a8b15f9d6183e99c56c54eb31dd46f251fd2119": null, "4e4038f6e516efeb6f8cdada990848bce13e8ab5d52d8225a35230b87d6cec1a": null, "ca17a7af0654089afd82861dbafadcf7cea858eb2effe3ebf709f9738718f07f": {"added": 1780614376764, "file": {"name": "/io.github.adithya_jayan.myrepertoirapp.fdroid_363.apk", "sha256": "ca17a7af0654089afd82861dbafadcf7cea858eb2effe3ebf709f9738718f07f", "size": 45952349, "ipfsCIDv1": "bafybeig3ewjjbf4z2a33w6izswhik34cg5nt7zwqx56zf6pmjb6sdcn4he"}, "src": {"name": "/io.github.adithya_jayan.myrepertoirapp.fdroid_363_src.tar.gz", "sha256": "304c86fed171432ae7d8985918c172b602a9007e483dda5f413fb536df65e26f", "size": 209199401}, "manifest": {"nativecode": ["x86_64"], "versionName": "5.0.0", "versionCode": 363, "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.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "io.github.adithya_jayan.myrepertoirapp.fdroid.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "4bd13f90ac2cb693f190c7da75d3da37f4bfe63b0fab678f4beabb9ac79e315f": {"added": 1780614376764, "file": {"name": "/io.github.adithya_jayan.myrepertoirapp.fdroid_362.apk", "sha256": "4bd13f90ac2cb693f190c7da75d3da37f4bfe63b0fab678f4beabb9ac79e315f", "size": 43679159, "ipfsCIDv1": "bafybeicbhmrrtlkpsftdxlgqo4lavcuemxfn5greruvrdr7zav45yfooa4"}, "src": {"name": "/io.github.adithya_jayan.myrepertoirapp.fdroid_362_src.tar.gz", "sha256": "3ae246f77dba36fdc9dc59866bd871f240fac01de727c04c0f33ec0ff2a6c449", "size": 209197120}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "5.0.0", "versionCode": 362, "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.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "io.github.adithya_jayan.myrepertoirapp.fdroid.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "dda79500af272fa2cdb71cc015dbcb397dc1f8dad51ed705ff917fd2d6052471": {"added": 1780614376764, "file": {"name": "/io.github.adithya_jayan.myrepertoirapp.fdroid_361.apk", "sha256": "dda79500af272fa2cdb71cc015dbcb397dc1f8dad51ed705ff917fd2d6052471", "size": 38305223, "ipfsCIDv1": "bafybeiafsrpmqfjpgflmw42qkgqmgbjd7sf5gc2e3t43gacwxzys76533m"}, "src": {"name": "/io.github.adithya_jayan.myrepertoirapp.fdroid_361_src.tar.gz", "sha256": "0e5e5798b76044080e083aebd68c57bf0f425f7bea980c773ff0819ad4965e4e", "size": 209195992}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "5.0.0", "versionCode": 361, "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.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "io.github.adithya_jayan.myrepertoirapp.fdroid.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "io.github.benderblog.traintime_pda": {"metadata": {"lastUpdated": 1780506857489, "description": {"en-US": "\"XDYou\" is a Free and Open Source personal data assistant for XDU students.\n\nThis software is originally called \"Traintime PDA\".\n\n - Both undergraduates and postgraduates are supported.\n - View classtable with exam arrangement and experiment arrangement, also set your idol as the background.\n - View sport related data: sport class detail and test score.\n - Check your dorm's electricity balance and check your historical electricity usage.\n - View your grade, easily calculate GPA and average score by choosing the subjects.\n - View the exam schedule.\n - View the due time of the borrowed books and query the details of the books in the library.\n - View the bill you spent in the cafeteria, use the payment code if your card have money.\n - Empty classroom check.\n - Physics experiment schedule check and output it to iCalendar.\n - School forum Ruisi support.\n - Schoolnet Query.\n - Attendance Query.\n - Homepage arrangement notice widget.\n - i18n support with Traditional Chinese and English.\n - iLife789 support\n - Notice before class.\n\nIf you got some idea about it, contact me freely.\n", "zh-CN": "XDYou 是为西电学生设计的自由开源信息查询软件。\n\n本软件原先称作 Traintime PDA。\n\n1. 支持查看本科生和研究生的课程信息，成绩信息，考试信息。\n2. 查看日程表：包括课程信息，考试信息。顺便把你偶像的图片设成背景。\n3. 查看体育信息：体育课程信息和体测成绩记录。\n4. 查看宿舍电量，查看过去一个月的平均用度。\n5. 查看成绩，包括可以自行选择科目计算均分。\n6. 查询空闲教室。\n7. 图书馆信息查询：个人借书状况和学校书库状况。\n8. 校园卡流水查询以及直接扣除校园卡余额的付款码。\n9. 校园论坛睿思。\n10. 查询校园网用量，包括目前在线账号和用户自己的账号。\n11. 查询考勤记录。\n12. 查看日程小部件。\n13. 上课前提醒。\n14. 完备的国际化支持：支持繁体中文和英语。\n15. 宿舍水机支持。\n\n如果你对本程序啥想法，欢迎向我提出。\n"}}, "versions": {"b6fa9a1e7a1a8cc5229dbb8c321e317edc9dbf178f68fa34e4527100ea9be49e": null, "3de1ad6999e3a6ba046ed3fc039d0e66d0c7c30696173be7f0f7708f046324df": null, "3d5e999ba9c54bb90b337bc5eda4edaf0c01c9e1e1f3c6efeecf24b0be56e1bd": null, "79cf2b9987e5a6f1668c5587d48ddbc567d2eeb765f85441117b44ed1ed83cf8": {"added": 1780506857489, "file": {"name": "/io.github.benderblog.traintime_pda_443.apk", "sha256": "79cf2b9987e5a6f1668c5587d48ddbc567d2eeb765f85441117b44ed1ed83cf8", "size": 37116256, "ipfsCIDv1": "bafybeiewxe22qmxjrgm2bsavcaidubknajhbwyq26qicr5q6kmtx7nzfaa"}, "src": {"name": "/io.github.benderblog.traintime_pda_443_src.tar.gz", "sha256": "6a49f69d60b7ce78380308031e569639522c71fe010283d9a11aa29d0f88880b", "size": 491694390}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.6.0", "versionCode": 443, "features": [{"name": "android.hardware.camera.any"}], "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 34}, "signer": {"sha256": ["6ac4b42c92c33dff156f5a1b0f154dd351115a5fbfa2d8ae406a5f374f29ac67"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.WRITE_CALENDAR"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.USE_EXACT_ALARM"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"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.FOREGROUND_SERVICE"}, {"name": "io.github.benderblog.traintime_pda.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {}}, "whatsNew": {"en-US": "1. Ruisi Forum @BenderBlog\n   Navigator optimization @clever-max\n2. Fetch semester info from Internet @BenderBlog\n3. Schoolnet return @BenderBlog\n4. New classtable homepage card  @BenderBlog\n5. Editable homepage @BenderBlog", "zh-CN": "1. 睿思论坛实现 @BenderBlog\n   相关路由栈优化 @clever-max\n2. 修改学期时可从网络获取 @BenderBlog\n3. 校园网功能回归 @BenderBlog\n4. 新的主页日程卡片 @BenderBlog\n5. 主页可编辑 @BenderBlog"}}, "982b1d1ecbf65053301725a748aeace6d9fada27e8e6fc8640279b66c3277cf7": {"added": 1780506857489, "file": {"name": "/io.github.benderblog.traintime_pda_442.apk", "sha256": "982b1d1ecbf65053301725a748aeace6d9fada27e8e6fc8640279b66c3277cf7", "size": 35869650, "ipfsCIDv1": "bafybeifydjk375ibwhuegr3ouzcbnh37fufqr2laf34rpre5potvfnw6pq"}, "src": {"name": "/io.github.benderblog.traintime_pda_442_src.tar.gz", "sha256": "005e6743f4fcf07aa3de87f9af35d4a9ed1d00d5b6da1fdf19c5a92a96af864f", "size": 491688330}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.6.0", "versionCode": 442, "features": [{"name": "android.hardware.camera.any"}], "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 34}, "signer": {"sha256": ["6ac4b42c92c33dff156f5a1b0f154dd351115a5fbfa2d8ae406a5f374f29ac67"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.WRITE_CALENDAR"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.USE_EXACT_ALARM"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"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.FOREGROUND_SERVICE"}, {"name": "io.github.benderblog.traintime_pda.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {}}}, "f15ea251e91ae41e5afe6f0037c3872a51d9ab960ca95720089a5a28b84fea50": {"added": 1780506857489, "file": {"name": "/io.github.benderblog.traintime_pda_441.apk", "sha256": "f15ea251e91ae41e5afe6f0037c3872a51d9ab960ca95720089a5a28b84fea50", "size": 38738267, "ipfsCIDv1": "bafybeibkk4uixnzscxm5pvrsqotufdbqnmxw7tecp7m6op4maydhf5nbaa"}, "src": {"name": "/io.github.benderblog.traintime_pda_441_src.tar.gz", "sha256": "5dc60b4cdb03f1044e9fa0e0750cef05b2e3150bd9b07cd8518a3564e0c22b98", "size": 491689334}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.6.0", "versionCode": 441, "features": [{"name": "android.hardware.camera.any"}], "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 34}, "signer": {"sha256": ["6ac4b42c92c33dff156f5a1b0f154dd351115a5fbfa2d8ae406a5f374f29ac67"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.WRITE_CALENDAR"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.USE_EXACT_ALARM"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"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.FOREGROUND_SERVICE"}, {"name": "io.github.benderblog.traintime_pda.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {}}}}}, "io.github.benji377.timety": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"cb360133137a851535ed716f107974c47d5100eb51727a9899682988756210db": {"added": 1780699361309, "file": {"name": "/io.github.benji377.timety_213.apk", "sha256": "cb360133137a851535ed716f107974c47d5100eb51727a9899682988756210db", "size": 23292673, "ipfsCIDv1": "bafybeie44fnabvmmifexcz3htcureyvk4xdt6u2aztwwqncn3helqoylya"}, "src": {"name": "/io.github.benji377.timety_213_src.tar.gz", "sha256": "f86d312c9b5cca7991e9621b3dcc74de6b817ae01b269af774b7934e8fd3c05e", "size": 123680946}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.4.1", "versionCode": 213, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["a12e4cf83cbbdf2c4a33edf58c4866ba3763d7d4e83a40f35126e5bea41a5526"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.USE_EXACT_ALARM"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "io.github.benji377.timety.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "e210ce7b6b2a9be0e61e5859e10dcb924b48a23dab9b38b89a545c0eb1140a64": {"added": 1781040519859, "file": {"name": "/io.github.benji377.timety_212.apk", "sha256": "e210ce7b6b2a9be0e61e5859e10dcb924b48a23dab9b38b89a545c0eb1140a64", "size": 21770021, "ipfsCIDv1": "bafybeifopgbu55e7u57cuagtweayu2vq6552k4t3uw4kfw5rvhi6u5jn4q"}, "src": {"name": "/io.github.benji377.timety_212_src.tar.gz", "sha256": "4ee14f9125130328abbef2f810bf33854e5c8001feeebbdc77de7a88ea949fbe", "size": 123680136}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.4.1", "versionCode": 212, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["a12e4cf83cbbdf2c4a33edf58c4866ba3763d7d4e83a40f35126e5bea41a5526"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.USE_EXACT_ALARM"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "io.github.benji377.timety.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "67f09e538c6e1d5f4abd7d964134c68e6dd0270dd923d3247f74cc05032bd720": {"added": 1780614376764, "file": {"name": "/io.github.benji377.timety_211.apk", "sha256": "67f09e538c6e1d5f4abd7d964134c68e6dd0270dd923d3247f74cc05032bd720", "size": 19166345, "ipfsCIDv1": "bafybeih6qiyhwqnf42uch42h67jdz6xjmqqnarhaydes7dcrruvrf2w36q"}, "src": {"name": "/io.github.benji377.timety_211_src.tar.gz", "sha256": "a4754c870c400f4771fb473bfb4092801b6606ded4fe52eeae0efa64985d5982", "size": 123680714}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.4.1", "versionCode": 211, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["a12e4cf83cbbdf2c4a33edf58c4866ba3763d7d4e83a40f35126e5bea41a5526"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.USE_EXACT_ALARM"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "io.github.benji377.timety.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "3bca788445965b91e219ea6809ba256443fae0b02ff98996481946ab2ee94c3b": {"added": 1780306216819, "file": {"name": "/io.github.benji377.timety_203.apk", "sha256": "3bca788445965b91e219ea6809ba256443fae0b02ff98996481946ab2ee94c3b", "size": 23358141, "ipfsCIDv1": "bafybeiayk23oqj62se2dyxk4cpijogtxcuky6tywsv6phfdneawtyeuqa4"}, "src": {"name": "/io.github.benji377.timety_203_src.tar.gz", "sha256": "0efde8df2ba79693853091e56ae3abd33d579f1936cc997bb4f5fe792473a2fd", "size": 123677125}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.4.0", "versionCode": 203, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["a12e4cf83cbbdf2c4a33edf58c4866ba3763d7d4e83a40f35126e5bea41a5526"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.USE_EXACT_ALARM"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "io.github.benji377.timety.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "43ecd81899e2ac1b4f6bab18c6840addfde078db890acd6e16e041143367e84e": {"added": 1780506857489, "file": {"name": "/io.github.benji377.timety_202.apk", "sha256": "43ecd81899e2ac1b4f6bab18c6840addfde078db890acd6e16e041143367e84e", "size": 21835489, "ipfsCIDv1": "bafybeidojz6t44ctr4kvrryafeekq7uf2fqekccha43ss56tv3tvmvcgv4"}, "src": {"name": "/io.github.benji377.timety_202_src.tar.gz", "sha256": "47049b92f2c307b95d52730729f9b2d6fe44f423c6884931a7733152b471df87", "size": 123677241}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.4.0", "versionCode": 202, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["a12e4cf83cbbdf2c4a33edf58c4866ba3763d7d4e83a40f35126e5bea41a5526"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.USE_EXACT_ALARM"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "io.github.benji377.timety.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "a34092058ab048ade1e38e3f2f94795273ff163dc9f0943fd9601cb18f425889": {"added": 1780306216819, "file": {"name": "/io.github.benji377.timety_201.apk", "sha256": "a34092058ab048ade1e38e3f2f94795273ff163dc9f0943fd9601cb18f425889", "size": 19297349, "ipfsCIDv1": "bafybeid4mvwgpjolz4k47ktsrkiiggral6edjb6dvtetlse7czvasiqfv4"}, "src": {"name": "/io.github.benji377.timety_201_src.tar.gz", "sha256": "4ed18624e76208134d20d75ca409a9f2a95a67accaaf6d8baac9940d07bc6bca", "size": 123679126}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.4.0", "versionCode": 201, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["a12e4cf83cbbdf2c4a33edf58c4866ba3763d7d4e83a40f35126e5bea41a5526"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.USE_EXACT_ALARM"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "io.github.benji377.timety.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "io.github.deprec8.enigmadroid": {"metadata": {"lastUpdated": 1780094298321}, "versions": {"b1e9f68934bb67a933b4b66669cdf8a5645722d1434ba319fd3b7f3778625bd8": null, "8057199d580d45c165b4320b655001276fe00e058e2f2724cd3dbd438be5c1a3": {"added": 1780094298321, "file": {"name": "/io.github.deprec8.enigmadroid_19.apk", "sha256": "8057199d580d45c165b4320b655001276fe00e058e2f2724cd3dbd438be5c1a3", "size": 5184393, "ipfsCIDv1": "bafybeiazshbhulfyfhe2tmnno7slmohvnekdcrdkwtbqb2yxb36vyducfm"}, "src": {"name": "/io.github.deprec8.enigmadroid_19_src.tar.gz", "sha256": "5a0a66448df5467c725f132e73ff325b6d31cdae948129ba82933f41af08e6f5", "size": 1824252}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.9.2", "versionCode": 19, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 37}, "signer": {"sha256": ["7389e0f328335627de9e1141066bbd6fc9e64af538a42d9415fd5cac2caa5433"]}, "usesPermission": [{"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.INTERNET"}, {"name": "io.github.deprec8.enigmadroid.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Fixed crash when trying to stream or download a service\n- Fixed crash when double-clicking the back button in remote control"}}}}, "io.github.divverent.aaaaxy": {"metadata": {"lastUpdated": 1780506857489}, "versions": {"de056b8975a4f7f59efa25c1ddacea481dedc9e83aacc6a748ff1a62b86b3e2d": null, "09225726bb22d225a4ccc445c84bf1faeb5891c13aeaa4f300c94fabbeb4bec8": null, "ff0af590ec147213c02b9af6bf10a06489f1fae2911f884809d0405e40ecd9e2": null, "a91982857b1e37f63b7a69f9e83f31e5ed6c9fbb89ac921a0bccbda2633a787e": null, "e653c58340a0a6bbbec63a33fba077e48c0c3cd4b9c1d0b62b73387ad2f7e8f1": {"added": 1780506857489, "file": {"name": "/io.github.divverent.aaaaxy_107300774.apk", "sha256": "e653c58340a0a6bbbec63a33fba077e48c0c3cd4b9c1d0b62b73387ad2f7e8f1", "size": 46549935, "ipfsCIDv1": "bafybeiar2zrkkj6jqepco24rjdfx3avetygspnvl2r53p2yc7zg3vgkamm"}, "src": {"name": "/io.github.divverent.aaaaxy_107300774_src.tar.gz", "sha256": "d7e820a72f3dd77a68484ce7537425d0e3cf98c17f5834d319af452c7bdd84c0", "size": 30284076}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.7.77+20260602.4036.8ed3d156", "versionCode": 107300774, "features": [{"name": "android.hardware.faketouch"}], "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 35}, "signer": {"sha256": ["3a036c605f89047371b30a78d99f45c5124832352682048c721803b89dee1fc8"]}}}, "90a63238ca37dd00e7e4a56ab15a328469491e6be657a87450c3d47c92a6f278": {"added": 1780506857489, "file": {"name": "/io.github.divverent.aaaaxy_107300773.apk", "sha256": "90a63238ca37dd00e7e4a56ab15a328469491e6be657a87450c3d47c92a6f278", "size": 45493169, "ipfsCIDv1": "bafybeieqxirp5vgvefd6hmnjidxz5bvbjn2ksdlf33uuaexahca7umhvty"}, "src": {"name": "/io.github.divverent.aaaaxy_107300773_src.tar.gz", "sha256": "a3653ba7524f49c155d021c686f2ef8af576762451847d624f274dfafd995c36", "size": 30283783}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.7.77+20260602.4036.8ed3d156", "versionCode": 107300773, "features": [{"name": "android.hardware.faketouch"}], "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 35}, "signer": {"sha256": ["3a036c605f89047371b30a78d99f45c5124832352682048c721803b89dee1fc8"]}}}, "727375292337d93defa2bec542598867532155036a560a71261b72ed2390579c": {"added": 1780506857489, "file": {"name": "/io.github.divverent.aaaaxy_107300772.apk", "sha256": "727375292337d93defa2bec542598867532155036a560a71261b72ed2390579c", "size": 47123372, "ipfsCIDv1": "bafybeifkwvxwgdbfmgaam4rv37elk4en623ff4mnznar6v2bkjmgfv3jpy"}, "src": {"name": "/io.github.divverent.aaaaxy_107300772_src.tar.gz", "sha256": "b9ed16feb01ac782117ef2ee0c41d8233011569fd51a6b18a33d3c619d77017c", "size": 30284034}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.7.77+20260602.4036.8ed3d156", "versionCode": 107300772, "features": [{"name": "android.hardware.faketouch"}], "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 35}, "signer": {"sha256": ["3a036c605f89047371b30a78d99f45c5124832352682048c721803b89dee1fc8"]}}}, "e60c4c7dfd946e51d5c3a02d046279e83f665450127bc0abf51f79cae955cb48": {"added": 1780506857489, "file": {"name": "/io.github.divverent.aaaaxy_107300771.apk", "sha256": "e60c4c7dfd946e51d5c3a02d046279e83f665450127bc0abf51f79cae955cb48", "size": 45947817, "ipfsCIDv1": "bafybeifippcqcfcnesoc73b6ylwqzf6vypgz4blqfovpaihdhvf6swjuue"}, "src": {"name": "/io.github.divverent.aaaaxy_107300771_src.tar.gz", "sha256": "8088c0ebad53b6f6e3a9f428ac36542ae9f106917894e7a7ae34fbe69466bdb3", "size": 30284006}, "manifest": {"nativecode": ["x86"], "versionName": "1.7.77+20260602.4036.8ed3d156", "versionCode": 107300771, "features": [{"name": "android.hardware.faketouch"}], "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 35}, "signer": {"sha256": ["3a036c605f89047371b30a78d99f45c5124832352682048c721803b89dee1fc8"]}}}}}, "io.github.eucsoh.android": {"metadata": {"lastUpdated": 1780094298321}, "versions": {"eae3b48cb25438fffaef9657108963446459d49d3dfac3e7d95b4512a8b9359d": null, "9c5ed3f09fc5e23508efa4c899f57edfec0028ff9cc9e014242cedc0f8f835e7": {"added": 1780094298321, "file": {"name": "/io.github.eucsoh.android_20.apk", "sha256": "9c5ed3f09fc5e23508efa4c899f57edfec0028ff9cc9e014242cedc0f8f835e7", "size": 30598762, "ipfsCIDv1": "bafybeidm53yyz5rie52dw7qwcboqp2omx7f6tcalpzrkxcj43ywddgz4fa"}, "src": {"name": "/io.github.eucsoh.android_20_src.tar.gz", "sha256": "0e5bf6c438484ba9bed21967fafcd91e6dc25efd90d9fb846ce7ba6026593c16", "size": 46372555}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.53", "versionCode": 20, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["d479b06aa518e2e2f67bbe0609e110c25e5c5280ca16192cee1ccfe99d1065cf"]}, "usesPermission": [{"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "io.github.eucsoh.android.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Latest features:\n- Enhanced support for older Android versions (up to Android 10)\n- Enhanced legacy EUC World support\n- Enhanced information section\n- Unified charts - information section legend colors\n- Updated PWM charts with standard limit lines: 60% green, 80% orange, 90% red\n- Added DarknessBot dumps (.dbb) support, with limitations", "fr-FR": "Dernières fonctionnalités:\n\n- Compatibilité améliorée avec les anciennes versions d'Android (jusqu'à Android 10)\n- Compatibilité améliorée avec les anciennes versions d'EUC World\n- Section d'information améliorée\n- Graphiques unifiés: couleurs de la légende de la section d'information.\n- Graphiques PWM mis à jour avec des lignes de limite standard: 60% vert, 80% orange, 90% rouge\n- Ajout de la prise en charge des dumps DarknessBot (.dbb), avec certaines limitations"}}, "aac9c98000b149f80df677082bca2e94a5012d556b905768ded161b3d07c0684": {"whatsNew": null}}}, "io.github.ezberlin.keinplan": {"metadata": {"lastUpdated": 1780506857489}, "versions": {"c5773b9497e710024aa0cf96a2eb063e965d53c4a43b1044b63f071e8b487dea": null, "7539747edaacf434f6247bbf27cf6c0972fa7c6c7063273eaed000dce0a2fcd7": {"added": 1780506857489, "file": {"name": "/io.github.ezberlin.keinplan_10.apk", "sha256": "7539747edaacf434f6247bbf27cf6c0972fa7c6c7063273eaed000dce0a2fcd7", "size": 12322388, "ipfsCIDv1": "bafybeiguw7tfkwrarjixnh45br4xmcuaxfjuz3ymjo7uhomjg5ykchqrie"}, "src": {"name": "/io.github.ezberlin.keinplan_10_src.tar.gz", "sha256": "c2f3d5230dde76ac395e2d27d519395ad91ce285c43354c1997380fe3774ba67", "size": 725262}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "26.06.01", "versionCode": 10, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 37}, "signer": {"sha256": ["9393fd76aa7d0d8a6b5d2576adf9887335c51f8be270dd72abea073f26a7f4ab"]}, "usesPermission": [{"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.INTERNET"}, {"name": "io.github.ezberlin.keinplan.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Rely on app.dsbcontrol.de."}}, "whatsNew": {"de-DE": "KeinPlan Version 26.06.1\n\nLang nicht gesehen, aber das ist ein tolles Update! :D\n\nNeu\n\n- Die nie-angefragte-aber-trotzdem-coole Ansicht des rohen Plans wurde hinzugefügt, falls in dem ausgelesenem HTML etwas fehlt! (#25)\n- Es gibt einen brandneuen Login-Helfer, der neue Nutzer durch alle Einstellungen führt, die sie zum Starten brauchen!\n- Die App hat jetzt vektor-basierte Icons sowie eine schöne monochrome Version!\n\nVerändert\n\n- Das Textfeld zur Passworteingabe sieht jetzt durch eine native Kom", "en-US": "KeinPlan Version 26.06.1\n\nLong time no see, but this update is a good one :D\n\nAdded\n\n- The never-requested-but-still-somewhat-useful raw plan screen was added to look up the original HTML if anything is missing! (#25)\n- There is a brand-new login guide which leads new user through all necessary settings to get started!\n- The application now has vector icons and a nice monochrome variation!\n\nChanged\n\n- The text field for entering passwords now looks cleaner using a native component and allows sho"}}}}, "io.github.friesi23.mhabit": {"metadata": {"lastUpdated": 1780441838659}, "versions": {"a890b107760b21eb4afd761863fe1034aa21d59b9cb6b74c1883a86b0638925b": null, "061a4a0c041e4b086904b1ea5035e6242fa31af77ae29c57365e59f467cce44d": {"added": 1780441838659, "file": {"name": "/io.github.friesi23.mhabit_161.apk", "sha256": "061a4a0c041e4b086904b1ea5035e6242fa31af77ae29c57365e59f467cce44d", "size": 86590554, "ipfsCIDv1": "bafybeibvowbk4la6sn4e4re44k4i4qpg5jqzfvy4mcx3lgy4ktx24hscty"}, "src": {"name": "/io.github.friesi23.mhabit_161_src.tar.gz", "sha256": "1a5bc123c021fb78a9629864bef10d8ec6a5772ae458f0c5ccdb32b660ec13c6", "size": 612874005}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "1.24.5", "versionCode": 161, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["4a31e799063f721d62135f0925f316c2f5e5ab08b462fc4b957673c9b40869b5"]}, "usesPermission": [{"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "io.github.friesi23.mhabit.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"zh-CN": "- 重构页面状态管理和依赖组织，整理页面单测目录，并简化习惯汇总相关辅助逻辑（#563, #571）\n- 重构提醒处理逻辑，提升应用启动、重启和日期变化时的稳定性（#569）\n- 优化 mhabit_color_builder 配色生成，让应用色板更一致（#572）\n- 修复 Android predictive back 返回时 Habit Detail 页面重复刷新的问题（#565）\n- 更新通用加载失败提示的希伯来语文案，并刷新翻译生成产物（#570）\n- 稳定图标字体生成流程并刷新发布所需的生成图标资源（#574）\n"}}}}, "io.github.garemat.lunachron": {"metadata": {"lastUpdated": 1780614376764}, "versions": {"177c11c94830874f3d444ade1596bec079a47b6b0ea394dc2dc554ec38c8bc44": null, "466414d83a1a45475a379fee9cbf683a7710b0ea2605b959db6bfb96f0318a3c": null, "5bfee3ae53993839776dded574fb1a4a853489fb935e52e76c2adf4ef4f05aa9": null, "71cb830f1c20f3c3f513e24037d785c2029b3e2b5daa04a32a03ced825e2975c": {"added": 1780614376764, "file": {"name": "/io.github.garemat.lunachron_23201.apk", "sha256": "71cb830f1c20f3c3f513e24037d785c2029b3e2b5daa04a32a03ced825e2975c", "size": 19590072, "ipfsCIDv1": "bafybeiexiqrazdacffxpkew45ewimib4mhgd46fefbrfkiotfjvwojiff4"}, "src": {"name": "/io.github.garemat.lunachron_23201_src.tar.gz", "sha256": "5b712cd9ac11ef598ff56ea7a7f5010bfce9908950af8210371c5aae0e2c40a5", "size": 49388627}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.32.1", "versionCode": 23201, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["4af004739af290020d76c6278061232e426a1fcae97e40a13ccbcda450196174"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.CHANGE_WIFI_STATE"}, {"name": "android.permission.NEARBY_WIFI_DEVICES"}, {"name": "android.permission.CAMERA"}, {"name": "io.github.garemat.lunachron.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}]}, "antiFeatures": {"NonFreeAssets": {"en-US": "Game data (character names, stats, ability descriptions, and portrait images) is sourced from Goblin King Games and is not under a free license."}}}, "f8c690a62dfa169edf943ffcadb21b10240b88b9f6c5e7fcc961cca9823f23e4": {"added": 1780506857489, "file": {"name": "/io.github.garemat.lunachron_23102.apk", "sha256": "f8c690a62dfa169edf943ffcadb21b10240b88b9f6c5e7fcc961cca9823f23e4", "size": 19573688, "ipfsCIDv1": "bafybeibnxyact76odrsnt7ey4de3dxgxyd2gi33pxclcy2oqbviu3teiky"}, "src": {"name": "/io.github.garemat.lunachron_23102_src.tar.gz", "sha256": "195207e737785595e8c63f1a523eedc4b8bb7eb422cd1fcc4c8d1943f169360d", "size": 49387529}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.31.2", "versionCode": 23102, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["4af004739af290020d76c6278061232e426a1fcae97e40a13ccbcda450196174"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.CHANGE_WIFI_STATE"}, {"name": "android.permission.NEARBY_WIFI_DEVICES"}, {"name": "android.permission.CAMERA"}, {"name": "io.github.garemat.lunachron.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}]}, "antiFeatures": {"NonFreeAssets": {"en-US": "Game data (character names, stats, ability descriptions, and portrait images) is sourced from Goblin King Games and is not under a free license."}}}, "45b1e6bfdfd0a602c4cba50cdf49f4c37bc19d359bf946e716b68a1c6ee79f3e": {"added": 1780441838659, "file": {"name": "/io.github.garemat.lunachron_23101.apk", "sha256": "45b1e6bfdfd0a602c4cba50cdf49f4c37bc19d359bf946e716b68a1c6ee79f3e", "size": 19573688, "ipfsCIDv1": "bafybeid5h757qcghz3fg4cwz2v3o3nstpgda6hzyixvsebrmlvvredpkbm"}, "src": {"name": "/io.github.garemat.lunachron_23101_src.tar.gz", "sha256": "c4e3fe2d4191f894c897b22ad87a3510807ce177c56c637694f628c5c2d6d779", "size": 49387852}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.31.1", "versionCode": 23101, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["4af004739af290020d76c6278061232e426a1fcae97e40a13ccbcda450196174"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.CHANGE_WIFI_STATE"}, {"name": "android.permission.NEARBY_WIFI_DEVICES"}, {"name": "android.permission.CAMERA"}, {"name": "io.github.garemat.lunachron.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}]}, "antiFeatures": {"NonFreeAssets": {"en-US": "Game data (character names, stats, ability descriptions, and portrait images) is sourced from Goblin King Games and is not under a free license."}}}}}, "io.github.gonbei774.calisthenicsmemory": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"c8eb8bf1fe958e64bd1a896896f0bf2175cafe60e013a409e0e583750e68b73e": null, "53ba21d43d46c606c48472fa5ccf5b6e57a6f2dc59f2ee073724553db5d559da": {"added": 1781040519859, "file": {"name": "/io.github.gonbei774.calisthenicsmemory_31.apk", "sha256": "53ba21d43d46c606c48472fa5ccf5b6e57a6f2dc59f2ee073724553db5d559da", "size": 10198511, "ipfsCIDv1": "bafybeiapmhfcrllzt2s55kltacalrzgkzilbtcigkbrc6ffe5s7mmvouoq"}, "src": {"name": "/io.github.gonbei774.calisthenicsmemory_31_src.tar.gz", "sha256": "f574450aeb948d2575437a93b6dfebe0132c9ecfd61e3f65c3398069cb0acd4a", "size": 3493664}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.23.0", "versionCode": 31, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["18c00c347ea1001afcdd87258881d24d684047bbeb22c47fbe7b51499516ab54"]}, "usesPermission": [{"name": "android.permission.FLASHLIGHT"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "io.github.gonbei774.calisthenicsmemory.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"de": "Neu:\n- Neue Ausführungsbildschirme (Einzel & Programm)\n- Diagramm des Maximalgewichts\n- Suche in Programm-/Intervalllisten\n- Aktueller Satz in der Aufnahme\n- Löschdialog zeigt Anzahl & Verwendung\n- Menüpunkt „Übung zur Gruppe\"\n- Arabische Übersetzungsvorlage\n\nBehoben:\n- CSV: RFC-4180-Felder in Anführungszeichen\n- Kalender: gleiche Übung pro Tag vereinen\n- Programm: Tab „Vorherige\" als Standard\n- Y-Achse des Gewichtsdiagramms bei 0\n\nContributors: @gallegonovato, @SomeTr, @nautilusx, @unsealed211\n", "en-US": "Added:\n- Redesigned executing screens (single & program)\n- Max weight progression chart\n- Search bar on program/interval lists\n- Per-set indicator on record screen\n- Delete dialog shows record count & usage\n- \"Add New Exercise to Group\" menu item\n- Arabic translation template\n\nFixed:\n- CSV: RFC 4180 quoted fields\n- Calendar: merge same-exercise sessions/day\n- Program confirm: default to Previous tab\n- Max weight chart Y-axis at 0\n\nContributors: @gallegonovato, @SomeTr, @nautilusx, @unsealed211\n", "es": "Añadido:\n- Pantallas de ejecución rediseñadas\n- Gráfico de peso máximo\n- Búsqueda en listas de programa/intervalo\n- Indicador de serie actual\n- Borrado: muestra recuento y uso\n- Opción \"Añadir ejercicio al grupo\"\n- Plantilla de traducción al árabe\n\nCorregido:\n- CSV: campos entre comillas RFC 4180\n- Calendario: une mismo ejercicio por día\n- Confirmación: pestaña \"Anterior\" por defecto\n- Eje Y del gráfico de peso máximo en 0\n\nContributors: @gallegonovato, @SomeTr, @nautilusx, @unsealed211\n", "fr": "Ajouté :\n- Écrans d'exécution redessinés\n- Graphique du poids max\n- Recherche dans listes programme/intervalle\n- Indicateur de série en cours\n- Suppression : nombre et usage\n- Option « Ajouter un exercice au groupe »\n- Modèle de traduction en arabe\n\nCorrigé :\n- CSV : champs entre guillemets RFC 4180\n- Calendrier : fusion même exercice par jour\n- Confirmation : onglet « Précédent » par défaut\n- Axe Y du graphique de poids max à 0\n\nContributors: @gallegonovato, @SomeTr, @nautilusx, @unsealed211\n", "it": "Aggiunto:\n- Schermate di esecuzione ridisegnate\n- Grafico del peso massimo\n- Ricerca in elenchi programma/intervallo\n- Indicatore della serie corrente\n- Eliminazione: conteggio e uso\n- Menu \"Aggiungi esercizio al gruppo\"\n- Modello di traduzione in arabo\n\nCorretto:\n- CSV: campi tra virgolette RFC 4180\n- Calendario: unisce esercizio per giorno\n- Conferma: scheda \"Precedente\" predefinita\n- Asse Y del grafico del peso massimo a 0\n\nContributors: @gallegonovato, @SomeTr, @nautilusx, @unsealed211\n", "ja-JP": "追加:\n- ワークアウト実行画面のリデザイン（単発・プログラム）\n- グラフに最大重量推移チャート\n- プログラム/インターバルリストに検索バー\n- 記録画面にセット別の現在セット表示\n- 種目削除ダイアログに記録数と使用状況を表示\n- グループメニューに「グループに新種目を追加」\n- アラビア語翻訳テンプレート\n\n修正:\n- CSV入出力でRFC 4180引用フィールドに対応\n- カレンダーで同一種目セッションを日毎に統合\n- プログラム確認でプリフィル時に「前回」タブを既定表示\n- 最大重量チャートのY軸を0kg基準に\n\nContributors: @gallegonovato (es), @SomeTr (uk), @nautilusx (de), @unsealed211\n", "uk": "Додано:\n- Перероблені екрани виконання\n- Графік максимальної ваги\n- Пошук у списках програм/інтервалів\n- Індикатор поточного підходу\n- Видалення: показує кількість і використання\n- Пункт меню «Додати вправу до групи»\n- Шаблон перекладу арабською\n\nВиправлено:\n- CSV: поля в лапках за RFC 4180\n- Календар: об'єднання однієї вправи за день\n- Підтвердження: вкладка «Попередній» за умовчанням\n- Вісь Y графіка максимальної ваги з 0\n\nContributors: @gallegonovato, @SomeTr, @nautilusx, @unsealed211\n", "zh-CN": "新增:\n- 重新设计的执行界面(单次和程序)\n- 最大重量进度图表\n- 程序/间隔列表的搜索栏\n- 记录界面的当前组指示器\n- 删除对话框显示记录数和使用情况\n- \"将新动作添加到组\"菜单项\n- 阿拉伯语翻译模板\n\n修复:\n- CSV:支持 RFC 4180 引号字段\n- 日历:按天合并相同动作的训练\n- 程序确认:默认显示\"上一次\"标签\n- 最大重量图表 Y 轴从 0 开始\n\nContributors: @gallegonovato, @SomeTr, @nautilusx, @unsealed211\n"}}}}, "io.github.jqssun.airplay": {"metadata": {"added": 1780614376764, "categories": ["Connectivity", "Multimedia"], "changelog": "https://github.com/jqssun/android-airplay-server/releases", "lastUpdated": 1780614376764, "license": "GPL-3.0-only", "sourceCode": "https://github.com/jqssun/android-airplay-server", "featureGraphic": {"en-US": {"name": "/io.github.jqssun.airplay/en-US/featureGraphic_Sez2Xu1iCK9Y23bctk8ahTHfKbjJqkRXwg8iXm24JSw=.png", "sha256": "49ecf65eed6208af58db76dcb64f1a8531df29b8c9aa4457c20f225e6db8252c", "size": 4037}}, "screenshots": {"phone": {"en-US": [{"name": "/io.github.jqssun.airplay/en-US/phoneScreenshots/1.png", "sha256": "a71fac5d3e1300eb578b073061076d061ce1a1bc0a22e34fb22fed4e46898a26", "size": 54949}, {"name": "/io.github.jqssun.airplay/en-US/phoneScreenshots/2.png", "sha256": "77980c317dad892d11ff6966f901de8d0424f943de0c90760b513d5f66ecc025", "size": 188671}, {"name": "/io.github.jqssun.airplay/en-US/phoneScreenshots/3.png", "sha256": "85eb3b3ac02ab61036efdf6c03c865aadf6244830100a46fd7355d785759c572", "size": 92944}]}}, "authorName": "jqssun", "name": {"en-US": "AirPlay Server"}, "summary": {"en-US": "AirPlay receiver implementation for Android with video and audio support."}, "description": {"en-US": "- Screen mirroring with H.264 and H.265 (HEVC) video decoding\n- Audio streaming with AAC-ELD, AAC-LC and ALAC audio decoding\n- Music streaming with track information, cover art, and playback controls\n- Support for Picture-in-Picture, automatic resolution and mode switching\n- Optional PIN authentication\n- Video resolution, overscan, and frame rate control\n- Audio latency control and support for software decoder fallback\n- Debug overlay with real-time statistics (FPS, bitrate, codec, resolution, frame count, audio volume, etc.)\n- Android native media session integration with notification controls"}, "video": {"en-US": "https://github.com/jqssun/android-airplay-server/releases/download/v0.0.1/demo.mp4"}, "icon": {"en-US": {"name": "/io.github.jqssun.airplay/en-US/icon_HKaWMv5miYrvRWDc_bRk32HrdBiMKUa5gMB8Gpw4uc8=.png", "sha256": "1ca69632fe66898aef4560dcfdb464df61eb74188c2946b980c07c1a9c38b9cf", "size": 3402}}, "preferredSigner": "64ca1fa39ddf9e0e89c57d73fb681d2a5b35ae20f071771e2eb401b5032ef1a9"}, "versions": {"f492d6ec681f3dbddcb626a4fb69f32c5699bca082721d1975b188a36787bfc8": {"added": 1780614376764, "file": {"name": "/io.github.jqssun.airplay_9.apk", "sha256": "f492d6ec681f3dbddcb626a4fb69f32c5699bca082721d1975b188a36787bfc8", "size": 21782612, "ipfsCIDv1": "bafybeicuyh5tsaqavn36rvdm67g5uamqdeshst6paga6l4swu5x6mnpwgy"}, "src": {"name": "/io.github.jqssun.airplay_9_src.tar.gz", "sha256": "5d17f3c82bd08fff39388c442eee586c50a0d86e2ded6aa2173ef874c08f6eac", "size": 1248029}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "0.0.9", "versionCode": 9, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["64ca1fa39ddf9e0e89c57d73fb681d2a5b35ae20f071771e2eb401b5032ef1a9"]}, "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.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "io.github.jqssun.airplay.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "io.github.jqssun.displayextend": {"metadata": {"added": 1780614376764, "categories": ["System"], "changelog": "https://github.com/jqssun/android-display-extend/releases", "lastUpdated": 1780614376764, "license": "GPL-3.0-only", "sourceCode": "https://github.com/jqssun/android-display-extend", "featureGraphic": {"en-US": {"name": "/io.github.jqssun.displayextend/en-US/featureGraphic_4QOnSWas--XriF0DRyrR1ksh7TFnLcXe_0QkpzrOBxU=.png", "sha256": "e103a74966acfbe5eb885d03472ad1d64b21ed31672dc5deff4424a73ace0715", "size": 5979}}, "screenshots": {"phone": {"en-US": [{"name": "/io.github.jqssun.displayextend/en-US/phoneScreenshots/1.png", "sha256": "eca8de8e87a04675147bd99c46a645701bf34c0101170fdc6393b9f796867a3f", "size": 155630}, {"name": "/io.github.jqssun.displayextend/en-US/phoneScreenshots/2.png", "sha256": "7b7b89eeddfb0398aa62587a3b43df82c4bcdb93af54eddfdb6d6c22d960a966", "size": 182531}, {"name": "/io.github.jqssun.displayextend/en-US/phoneScreenshots/3.png", "sha256": "34d2d2b20ec7df6214fe3fdc5c35b0c1b06cbba0a72d8edd3e167dbbe5b6b3db", "size": 121674}, {"name": "/io.github.jqssun.displayextend/en-US/phoneScreenshots/4.png", "sha256": "7e58403949099cefd6aff37e6be3ef9130780b4317a754f8a7759caf9f63b406", "size": 261753}]}}, "authorName": "jqssun", "name": {"en-US": "Extend"}, "summary": {"en-US": "Extend is an all-purpose display manager for any physical or virtual display."}, "description": {"en-US": "- Launch any application on any external display in full screen\n- Fully customizable resolution, scaling, DPI, and rotation for any display\n- Reset any per-display configuration back to system defaults\n- Built-in on-screen touchpad and keyboard for controlling any display\n- Touchpad control with support for multi-touch, rotation, digitizer only mode\n- External input device to display routing per input and display combination\n- Navigation controls including Back and Home buttons for content on external displays\n- Turning off built-in screen while keeping external displays active\n- Managed virtual display mode with customizable on-screen keyboard routing and window behavior"}, "video": {"en-US": "https://github.com/jqssun/android-display-extend/releases/download/v0.0.1/demo.mp4"}, "icon": {"en-US": {"name": "/io.github.jqssun.displayextend/en-US/icon_PDVUWKqSZAwG5J7XDiMbJ29dyrwydWuXWjPxAmoSP84=.png", "sha256": "3c355458aa92640c06e49ed70e231b276f5dcabc32756b975a33f1026a123fce", "size": 6050}}, "preferredSigner": "64ca1fa39ddf9e0e89c57d73fb681d2a5b35ae20f071771e2eb401b5032ef1a9"}, "versions": {"e163d0e74ddbf1577e2cfe953cca08ad3ae04de6e1009cb5ab5782b19cf8f3dc": {"added": 1780614376764, "file": {"name": "/io.github.jqssun.displayextend_21.apk", "sha256": "e163d0e74ddbf1577e2cfe953cca08ad3ae04de6e1009cb5ab5782b19cf8f3dc", "size": 2121812, "ipfsCIDv1": "bafybeia27m5w4cavz7erv66ubq3kjpohpnyphpxkigshuwvxeqpfqmvsk4"}, "src": {"name": "/io.github.jqssun.displayextend_21_src.tar.gz", "sha256": "e3eafea7d650ae5b502017df7ac99e93339a164ae2fda48e8baebe434d8bee3c", "size": 843701}, "manifest": {"versionName": "0.0.21", "versionCode": 21, "features": [{"name": "android.hardware.usb.host"}], "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["64ca1fa39ddf9e0e89c57d73fb681d2a5b35ae20f071771e2eb401b5032ef1a9"]}, "usesPermission": [{"name": "android.permission.WRITE_SECURE_SETTINGS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PROJECTION"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "io.github.jqssun.displaymirror.permission.TOUCHSCREEN_BRIDGE"}, {"name": "io.github.jqssun.displayextend.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "moe.shizuku.manager.permission.API_V23"}]}}}}, "io.github.jqssun.displaymirror": {"metadata": {"added": 1780614376764, "categories": ["Multimedia", "System"], "changelog": "https://github.com/jqssun/android-display-mirror/releases", "lastUpdated": 1781040519859, "license": "GPL-3.0-only", "sourceCode": "https://github.com/jqssun/android-display-mirror", "featureGraphic": {"en-US": {"name": "/io.github.jqssun.displaymirror/en-US/featureGraphic_iCmHhEAIiqEEEIzMMosycmkQdvBHHZEVLrw2UqM0ErU=.png", "sha256": "8829878440088aa104108ccc328b3272691076f0471d91152ebc3652a33412b5", "size": 4347}}, "screenshots": {"phone": {"en-US": [{"name": "/io.github.jqssun.displaymirror/en-US/phoneScreenshots/1.png", "sha256": "6f06d430e1dd5476f40d47dfaf92decd41084f7e860cad0612f6999c83f9fc15", "size": 134869}, {"name": "/io.github.jqssun.displaymirror/en-US/phoneScreenshots/2.png", "sha256": "19d4153fa86e42199fa5cd19ff1caf5c88c3b04a1fb5dd7f48eedeac496d6025", "size": 234813}]}}, "authorName": "jqssun", "name": {"en-US": "Mirror"}, "summary": {"en-US": "Screen mirroring manager with support for AirPlay, Moonlight, and DisplayLink."}, "description": {"en-US": "- Outbound AirPlay 2 (modern) or AirPlay 1 (legacy) screen mirroring to Apple devices or third-party AirPlay receivers\n- Outbound Moonlight streaming and remote control, with Sunshine server built in\n- DisplayLink USB output via USB 2 or USB 3 host mode\n- Each display sink is registered as a virtual display allowing other applications to launch activities on it\n- Touchscreen relay for remote pointer and keyboard input directed at the mirrored display"}, "video": {"en-US": "https://github.com/jqssun/android-display-mirror/releases/download/v0.0.1/demo.mp4"}, "icon": {"en-US": {"name": "/io.github.jqssun.displaymirror/en-US/icon_ocwqaf6EoFZOLc4hYRE2AWYHuiK-Jecr-PYTHvliBso=.png", "sha256": "a1cc2a69fe84a0564e2dce21611136016607ba22be25e72bf8f6131ef96206ca", "size": 3764}}, "preferredSigner": "64ca1fa39ddf9e0e89c57d73fb681d2a5b35ae20f071771e2eb401b5032ef1a9"}, "versions": {"0093553110fdac3bcb53753584c3774de1d911c1ec6c75eb064bf656d3936145": {"added": 1781040519859, "file": {"name": "/io.github.jqssun.displaymirror_24.apk", "sha256": "0093553110fdac3bcb53753584c3774de1d911c1ec6c75eb064bf656d3936145", "size": 36052967, "ipfsCIDv1": "bafybeiaerv4m6l4xif57onl7dkihtbbowcxcwoii23ycuroqmsck2sa6se"}, "src": {"name": "/io.github.jqssun.displaymirror_24_src.tar.gz", "sha256": "ee8ce0ea41daa22ae76748bb72402d634da77d1b0abac14969c6ca902bf1a625", "size": 7154750}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a"], "versionName": "0.0.24", "versionCode": 24, "features": [{"name": "android.hardware.usb.host"}], "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["64ca1fa39ddf9e0e89c57d73fb681d2a5b35ae20f071771e2eb401b5032ef1a9"]}, "usesPermission": [{"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.WRITE_SECURE_SETTINGS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PROJECTION"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "io.github.jqssun.displaymirror.permission.TOUCHSCREEN_BRIDGE"}, {"name": "moe.shizuku.manager.permission.API_V23"}, {"name": "io.github.jqssun.displaymirror.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeAdd": {"en-US": "Promote DisplayLink app."}}}, "21f5004c48b790b523f7a2cb521644043bad900ae7ffd4bc986a46cb20dc43c3": {"added": 1780614376764, "file": {"name": "/io.github.jqssun.displaymirror_23.apk", "sha256": "21f5004c48b790b523f7a2cb521644043bad900ae7ffd4bc986a46cb20dc43c3", "size": 36282322, "ipfsCIDv1": "bafybeibrnkrd5nzvudkpbzmrlj3wqwgnwndysvicedky5zdcsvcjpjdxgu"}, "src": {"name": "/io.github.jqssun.displaymirror_23_src.tar.gz", "sha256": "57c6d95549ff0cb5da9b8531dd4048e120e2ff6ebab8978f41bf6837ca30e064", "size": 7154887}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a"], "versionName": "0.0.23", "versionCode": 23, "features": [{"name": "android.hardware.usb.host"}], "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["64ca1fa39ddf9e0e89c57d73fb681d2a5b35ae20f071771e2eb401b5032ef1a9"]}, "usesPermission": [{"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.WRITE_SECURE_SETTINGS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PROJECTION"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "io.github.jqssun.displaymirror.permission.TOUCHSCREEN_BRIDGE"}, {"name": "io.github.jqssun.displaymirror.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "moe.shizuku.manager.permission.API_V23"}]}, "antiFeatures": {"NonFreeAdd": {"en-US": "Promote DisplayLink app."}}}}}, "io.github.juliusd.ueberboese.app": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"8837f14c442856cd24c8b93d3ffe4509111234f9de18ec7760189f4b007752bb": null, "43181309146edc052bce9c3a7e4a1bc00d0654031e99869945e086af64eba47c": {"added": 1781040519859, "file": {"name": "/io.github.juliusd.ueberboese.app_39.apk", "sha256": "43181309146edc052bce9c3a7e4a1bc00d0654031e99869945e086af64eba47c", "size": 55943165, "ipfsCIDv1": "bafybeidoyrutj4j74dob3wg6ehgrma3y422okjs4xsiwbow67nt5eqhuya"}, "src": {"name": "/io.github.juliusd.ueberboese.app_39_src.tar.gz", "sha256": "62a55104130b4235ea6276febaf83c3b9707a4de1d54418c3b5073962f3f14b9", "size": 59966676}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "0.37.0", "versionCode": 39, "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": "Features:\n- add AUX/Bluetooth source selection card\n\nBuild Systems:\n- Upgrade Flutter\n- Upgrade Flutter to 3.44.1 and all dependencies to latest\n\nDocumentation:\n- Add macOS screenshot\n"}}}}, "io.github.luantak.fokuslauncher": {"metadata": {"lastUpdated": 1780094298321}, "versions": {"a1b38be98213528fd98d5447dc3a4a366c191b91138ffdf393b49a50a4f125da": null, "5a3442e08142cfae66dba7efb8b3eace32abf747ae7d3d4bf0a5fef22139f1f2": {"added": 1780094298321, "file": {"name": "/io.github.luantak.fokuslauncher_42.apk", "sha256": "5a3442e08142cfae66dba7efb8b3eace32abf747ae7d3d4bf0a5fef22139f1f2", "size": 5103588, "ipfsCIDv1": "bafybeiedhu3ye7p6wahcmrsb3ub4vsr5vteuf62ue5i4wj77l3seabwv7e"}, "src": {"name": "/io.github.luantak.fokuslauncher_42_src.tar.gz", "sha256": "c931e49ce202336d5d0499bf20d4da13f6596de3d47be87667ef2963554ddfab", "size": 3461115}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.6.4", "versionCode": 42, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["79351d7edaa5e54b339c1c9be68e3f08bcdb97dc7e82912916df6038557ebe48"]}, "usesPermission": [{"name": "android.permission.REQUEST_DELETE_PACKAGES"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_HIDDEN_PROFILES"}, {"name": "android.permission.EXPAND_STATUS_BAR"}, {"name": "android.permission.SET_WALLPAPER"}, {"name": "io.github.luantak.fokuslauncher.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Import custom TTF fonts from Settings.\n\nDeleted categories stay deleted for new installs.\n\nPWA category edits now work correctly.\n\nFix a regression that made the keyboard open slower.\n\nHome widgets can now open shortcuts, instead of only apps.\n\nInclude more icons.\n\nUpdated French, Hungarian, Indonesian, Italian, Polish, Portuguese, Russian, Tamil, and Turkish via Weblate. Thanks to everyone who contributed.\n"}}}}, "io.github.lydavid.musicsearch": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"8374007034e591b80376d3c5a00fc031bfce7ea22a93dce29a8dbee10049bc93": null, "af23e70538daedc00a425f0bead67b6533253861febf383f704f8e33772cf50a": null, "a518402a139a189065c025fa2d63340c40bfb86021eb950f0a2035e8875e4f67": null, "5ad7dee8823333af61f54157a989b25496922eac69eb48394910a188b9a96e75": {"added": 1781040519859, "file": {"name": "/io.github.lydavid.musicsearch_908.apk", "sha256": "5ad7dee8823333af61f54157a989b25496922eac69eb48394910a188b9a96e75", "size": 11392978, "ipfsCIDv1": "bafybeidqyyyk3tmom64woakemnvare7rpph37jnxy4zkfxiawqgkg5q774"}, "src": {"name": "/io.github.lydavid.musicsearch_908_src.tar.gz", "sha256": "9d8c1006468dcdc71c5821a14336f9424de6d214e9090365796b32be5fbe0e90", "size": 31830906}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.120.0", "versionCode": 908, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["c9b37762445dfcab7eabea79195d7f5c32501180f7c31403cf5cb427fd6810fc"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "io.github.lydavid.musicsearch.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"TetheredNet": {"en-US": "Rely on MusicBrainz"}}, "whatsNew": {"en-US": "### Features\n\n* support changing ListenBrainz instance\n* support changing MusicBrainz instance (such as to a self-hosted one)\n"}}, "5a3f573ac32d17edec3944f2ee6cf209af41f77e1417655d18c782a693595de9": {"added": 1780441838659, "file": {"name": "/io.github.lydavid.musicsearch_903.apk", "sha256": "5a3f573ac32d17edec3944f2ee6cf209af41f77e1417655d18c782a693595de9", "size": 11344277, "ipfsCIDv1": "bafybeicbshrz4xqjvk5znbxadmsqh2f5ujwrqun6vda5mqmpyv6q3asqxm"}, "src": {"name": "/io.github.lydavid.musicsearch_903_src.tar.gz", "sha256": "912fbc23d53fc7a5e6888a735d5248f627f489bc4d4014c10b4999e5bb19cb83", "size": 31793706}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.119.1", "versionCode": 903, "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": "### Bug Fixes\n\n* include ISRCs when fetching a release's tracks' recording, so we do not remove a visited recording's ISRCs\n"}}, "37542c11c9d737066ebbb0907a7796251c057758cbcf4a4463b54fad0556a204": {"added": 1780172537598, "file": {"name": "/io.github.lydavid.musicsearch_900.apk", "sha256": "37542c11c9d737066ebbb0907a7796251c057758cbcf4a4463b54fad0556a204", "size": 11344277, "ipfsCIDv1": "bafybeidjezv3tc3pfgbh6sflghipxfdlcum7oc6aehbpsxvu56mgkkbjea"}, "src": {"name": "/io.github.lydavid.musicsearch_900_src.tar.gz", "sha256": "08e6c06621c05cd290c5523928d81f41630f7b37d2f364cb1eb3225a93f116ac", "size": 31793475}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.119.0", "versionCode": 900, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["c9b37762445dfcab7eabea79195d7f5c32501180f7c31403cf5cb427fd6810fc"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "io.github.lydavid.musicsearch.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"TetheredNet": {"en-US": "Rely on MusicBrainz"}}, "whatsNew": {"en-US": "### Features\n\n* show number of items shown out of total as a header list item when filtering Tracks\n"}}}}, "io.github.nofuturekid.nova": {"metadata": {"added": 1780306216819, "categories": ["Cloud Storage & File Sync"], "changelog": "https://github.com/nofuturekid/nova/blob/HEAD/CHANGELOG.md", "issueTracker": "https://github.com/nofuturekid/nova/issues", "lastUpdated": 1780441838659, "license": "GPL-3.0-only", "sourceCode": "https://github.com/nofuturekid/nova", "webSite": "https://github.com/nofuturekid/nova", "authorName": "nofuturekid", "name": {"en-US": "NOVA"}, "summary": {"en-US": "Open-source client for Unraid® NAS servers"}, "description": {"en-US": "NOVA is a community-built, open-source Android client for Unraid®\nservers — array health, container and VM state, live system metrics\nin a clean Material 3 interface tuned for quick mobile checks.\n\nTalks to your server through the official Unraid API (the Connect\nplugin's GraphQL endpoint) over your own network — no third-party\nservices involved. Your API key stays on your device, encrypted at\nrest with the Android Keystore.\n\nFeatures:\n\n* Overview: array capacity, CPU/memory live, container/VM counts,\n  parity progress at a glance\n* Array: per-disk status, temperatures, capacity, start/stop\n* Docker: every container with status; start/stop/restart/pause,\n  jump to the container's Web UI, image-update detection + apply,\n  live container logs\n* VMs: state with start/stop/pause/resume\n* Multiple servers with local/remote address each\n* Notifications: Unraid notifications with Unread/Archived tabs\n* Server plugins: read-only inventory + install-operation history\n* Network interfaces: read-only NIC inventory (IPv4/IPv6 + hardware)\n\nRequires Unraid 7.x with the API/Connect plugin enabled. Android 8.0+.\n\nUnraid® is a registered trademark of Lime Technology, Inc. NOVA is\nan independent, community-built client and is not affiliated with,\nendorsed by, or supported by Lime Technology.\n"}, "preferredSigner": "a566f760c4632e2928b950b2c3976eec0552054fc87d534fd2cc2285eb050d1b"}, "versions": {"0cabc3b1fe20bb429db41ff885eae742a77330cbfcfeb293dec35a222843a134": {"added": 1780441838659, "file": {"name": "/io.github.nofuturekid.nova_117.apk", "sha256": "0cabc3b1fe20bb429db41ff885eae742a77330cbfcfeb293dec35a222843a134", "size": 2474148, "ipfsCIDv1": "bafybeibf7uj4nf734dzegzwfrutk4cz2ghdavh6yip4fnjwip46yf5dzv4"}, "src": {"name": "/io.github.nofuturekid.nova_117_src.tar.gz", "sha256": "37251793340214d43faf10b3f20e24268d0e6897cc6be3fb77e6484c0f545504", "size": 2978709}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.1.40", "versionCode": 117, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["a566f760c4632e2928b950b2c3976eec0552054fc87d534fd2cc2285eb050d1b"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "io.github.nofuturekid.nova.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "d1ae55f5ea12ba2d7b080e08dc6ce831a04d5d82a60e6583ccb4e1ad29140a66": {"added": 1780306216819, "file": {"name": "/io.github.nofuturekid.nova_107.apk", "sha256": "d1ae55f5ea12ba2d7b080e08dc6ce831a04d5d82a60e6583ccb4e1ad29140a66", "size": 2424996, "ipfsCIDv1": "bafybeiafwp6khsnfxbonmjki7pfakwpmpdoxw623klgn22axm5i4p2upuu"}, "src": {"name": "/io.github.nofuturekid.nova_107_src.tar.gz", "sha256": "a45cdd3b0155c9a6a628d6505e1595682345962d4dc681af58546c454ae78aff", "size": 2886910}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.1.39", "versionCode": 107, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["a566f760c4632e2928b950b2c3976eec0552054fc87d534fd2cc2285eb050d1b"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "io.github.nofuturekid.nova.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "io.github.probably_oxy.drift": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"241bf85855cae076f4ece364a35d2f51ba59279892bf6b8617c1c745418e94a6": {"added": 1781040519859, "file": {"name": "/io.github.probably_oxy.drift_3.apk", "sha256": "241bf85855cae076f4ece364a35d2f51ba59279892bf6b8617c1c745418e94a6", "size": 8328772, "ipfsCIDv1": "bafybeif5pc5kar6l54224v6ppzz452nphhnuy7bsnz4ir6uudzv3gospji"}, "src": {"name": "/io.github.probably_oxy.drift_3_src.tar.gz", "sha256": "8f2e2a7f4e4f0255c19c63913c77cdb403c64857cb8e7eb02a18e1d7b0c27e2e", "size": 9125837}, "manifest": {"versionName": "0.2.1", "versionCode": 3, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["02bceaa3c1dad2e54d4141d97cf695ae518b8b4525183c30f6a42fca3ae1da81"]}, "usesPermission": [{"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "io.github.probably_oxy.drift.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Added user-saved presets: save your current mix, volumes, and per-layer settings as a named preset."}}, "e64db9c76d4e48dae80113a09ea5c1b26ac6739bd8c1ec249e7b696c86c1baf2": {"added": 1780699361309, "file": {"name": "/io.github.probably_oxy.drift_2.apk", "sha256": "e64db9c76d4e48dae80113a09ea5c1b26ac6739bd8c1ec249e7b696c86c1baf2", "size": 8328772, "ipfsCIDv1": "bafybeifu6om2cj3at6po2lsz4dat7v3m2wiusqhnhduuqtaqekql25ixhi"}, "src": {"name": "/io.github.probably_oxy.drift_2_src.tar.gz", "sha256": "f8f1fa198c9d50c258cb96a9ed563a2042378a22e1398d83a2dd7024fbce7b12", "size": 9124960}, "manifest": {"versionName": "0.2.0", "versionCode": 2, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["02bceaa3c1dad2e54d4141d97cf695ae518b8b4525183c30f6a42fca3ae1da81"]}, "usesPermission": [{"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "io.github.probably_oxy.drift.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "io.github.sds100.keymapper": {"metadata": {"lastUpdated": 1780699361309}, "versions": {"dbb89338605407cbfe535e6511b31d0a07d49dedc9a8fa720dc4d9d7c7f41328": null, "02580fb4f775c479462820bce067514f64a8ab4c551daac9f847bf4e08266d4c": {"added": 1780699361309, "file": {"name": "/io.github.sds100.keymapper_253.apk", "sha256": "02580fb4f775c479462820bce067514f64a8ab4c551daac9f847bf4e08266d4c", "size": 13543837, "ipfsCIDv1": "bafybeig7pzwlvkusthglq3tb5xuy3sansdyaqtfifn27jf2c3f4mkwoe2i"}, "src": {"name": "/io.github.sds100.keymapper_253_src.tar.gz", "sha256": "8a31f621162023d014a3f4932704e51daa4050be75c6ea946c8e3619245987f7", "size": 5587251}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "4.2.0-foss", "versionCode": 253, "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.smailzhu.ibeacontasker": {"metadata": {"added": 1780506857489, "categories": ["Connectivity", "System"], "changelog": "https://github.com/smailzhu/ibeacon-tasker-plugin/releases", "issueTracker": "https://github.com/smailzhu/ibeacon-tasker-plugin/issues", "lastUpdated": 1780506857489, "license": "Apache-2.0", "sourceCode": "https://github.com/smailzhu/ibeacon-tasker-plugin", "featureGraphic": {"en-US": {"name": "/io.github.smailzhu.ibeacontasker/en-US/featureGraphic_ZV71BGeZNMkglbWY94xE26aQGZPYJVOuNzwSF6Jxi3w=.png", "sha256": "655ef504679934c92095b598f78c44dba6901993d82553ae373c1217a2718b7c", "size": 47749}}, "screenshots": {"phone": {"en-US": [{"name": "/io.github.smailzhu.ibeacontasker/en-US/phoneScreenshots/1.png", "sha256": "f419525372b43464b01e226c8cb475338fd951bda3cf6a20818eee9e8072f708", "size": 121457}]}}, "authorName": "smailzhu", "name": {"en-US": "iBeacon Tasker Plugin"}, "summary": {"en-US": "Scan iBeacon advertisements from Tasker tasks"}, "description": {"en-US": "iBeacon Tasker Plugin scans nearby Bluetooth LE iBeacon advertisements and returns matching beacon details to a Tasker or Locale-compatible automation task.\n\nThe scan can match any iBeacon, or filter by UUID, major value, minor value, and minimum RSSI. Results are returned as local variables including UUID, major, minor, RSSI, advertised TX power, estimated distance, Bluetooth address, and timestamp.\n\nThe app includes a simple launcher screen for granting permissions and testing scans without Tasker. Tasker scans run on demand; an optional compatibility monitor can be started for devices where background scans are unreliable. The monitor requests notification permission so Android 13 and newer can show the silent foreground-service notification. The app requests background location because Android treats Bluetooth LE scan results as location-capable, and Tasker-triggered scans may run after the app is no longer visible.\n\nThe source repository includes code, license, releases, and issue tracking.\n\nTasker or another Locale-compatible host is required for automation integration. The app has no ads, analytics, trackers, in-app purchases, or paid features. It does not request Internet access and does not send scan results off the device.\n"}, "preferredSigner": "dfe6afb981260242785c1db452ce5e9bab5d1408de8987fa9c39cc78ef5d9faf"}, "versions": {"5a3676cfbb6ccbb1ad2e6ae119c9da05ee89c6c295e4bf4fc0a28017229b9daf": {"added": 1780506857489, "file": {"name": "/io.github.smailzhu.ibeacontasker_1.apk", "sha256": "5a3676cfbb6ccbb1ad2e6ae119c9da05ee89c6c295e4bf4fc0a28017229b9daf", "size": 680188, "ipfsCIDv1": "bafybeiedb3snrxwj2o76qsogbje5azsloeqdp47v6wfvy3krzba6zixhyi"}, "src": {"name": "/io.github.smailzhu.ibeacontasker_1_src.tar.gz", "sha256": "8444c0845eb0a1161905bd50c36cf48bfe3e3be2fa66b61c25958b3eb85bf3a5", "size": 217098}, "manifest": {"versionName": "0.1.0", "versionCode": 1, "features": [{"name": "android.hardware.bluetooth_le"}], "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["dfe6afb981260242785c1db452ce5e9bab5d1408de8987fa9c39cc78ef5d9faf"]}, "usesPermission": [{"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_ADMIN", "maxSdkVersion": 30}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.BLUETOOTH_SCAN"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE"}, {"name": "android.permission.POST_NOTIFICATIONS"}]}, "antiFeatures": {"NonFreeDep": {"en-US": "Tasker integration needs Tasker; scanning works without it."}}, "whatsNew": {"en-US": "Initial release with iBeacon scanning, Tasker plug-in integration, and returned Tasker variables.\n"}}}}, "io.github.thezupzup.linthra": {"metadata": {"added": 1780699361309, "categories": ["Local Media Player", "Online Media Player"], "changelog": "https://github.com/TheZupZup/Linthra/releases", "issueTracker": "https://github.com/TheZupZup/Linthra/issues", "lastUpdated": 1781040519859, "license": "MPL-2.0", "sourceCode": "https://github.com/TheZupZup/Linthra", "featureGraphic": {"en-US": {"name": "/io.github.thezupzup.linthra/en-US/featureGraphic_enKpSVBGV0QWux3oo-sHXIAS8-AnSlBfPn18OpP0W3E=.png", "sha256": "7a72a9495046574416bb1de8a3eb075c8012f3e0274a505f3e7d7c3a93f45b71", "size": 6639}}, "screenshots": {"phone": {"en-US": [{"name": "/io.github.thezupzup.linthra/en-US/phoneScreenshots/01-now-playing-carefree.png", "sha256": "9a6bcef05d3f7417e36328978ebd56f20dd63a4bf6dfecb2910c166dddfdefa0", "size": 1202863}, {"name": "/io.github.thezupzup.linthra/en-US/phoneScreenshots/02-library-albums.png", "sha256": "87f2f61c91c945dd9e3816a359bd31a0d9ffee67e9dc92c3c1e6ec7729315ba8", "size": 321858}, {"name": "/io.github.thezupzup.linthra/en-US/phoneScreenshots/03-library-artists.png", "sha256": "900ada8dc3c932b7c8d7d6d592b3f546ef7c2f6d4bc99f4ea3bc2ba445ad8fa5", "size": 313575}, {"name": "/io.github.thezupzup.linthra/en-US/phoneScreenshots/04-smart-mixes.png", "sha256": "f18cf07de4ebb99b4770edd078404083ec02058859d48d87a7d46a9d30c70de5", "size": 153373}, {"name": "/io.github.thezupzup.linthra/en-US/phoneScreenshots/05-settings-providers.png", "sha256": "33983e5cc62cb6e3d6fe6800255bfe8217a2e2712ab04eb698af773ccc1d3a29", "size": 168517}, {"name": "/io.github.thezupzup.linthra/en-US/phoneScreenshots/06-settings-diagnostics.png", "sha256": "3ed34b83daf8c2ea1cbf2b2859f5e3aef2f30c7c7ec14634cfb5a2538725a535", "size": 198555}, {"name": "/io.github.thezupzup.linthra/en-US/phoneScreenshots/07-jellyfin-syncing.png", "sha256": "59e9413b3d3ef22231d58f5b18ce18e60dbf275eb550a761a403b9ae7b59ac5e", "size": 64906}, {"name": "/io.github.thezupzup.linthra/en-US/phoneScreenshots/08-favorites.png", "sha256": "d83d3d1506c34a812fddc46fe1fa31ae058364b268b35b41f5ff2e39144e60ca", "size": 315275}]}}, "authorName": "TheZupZup", "name": {"en-US": "Linthra"}, "summary": {"en-US": "Open-source, local-first music player for music you own. No forced sync."}, "description": {"en-US": "Linthra is an open-source Android music player for people who keep their music on\ntheir own devices or self-hosted servers. It plays local files, and it streams\nfrom self-hosted music servers such as Jellyfin and Navidrome/Subsonic — you\nbring your own server and sign in with your own account.\n\nLinthra is an unofficial community client. It is not affiliated with Jellyfin,\nNavidrome, or Subsonic.\n\nThe app is still early alpha. It's usable for testing on a real device, but it\nisn't production-stable and has a few rough edges. The lists below separate what\nworks today from what's still planned.\n\nOn privacy:\n\n* No ads, no tracking, no analytics, and no crash-reporting or telemetry SDK.\n* No account to create, and nothing phones home — streaming is the default, and\n  downloads only happen when you ask for them (Wi-Fi only unless you opt in to\n  mobile data).\n* When you sign in to a server, the password is used once to get a session\n  token, then dropped; the token is stored encrypted and never logged.\n* Open-source under the Mozilla Public License 2.0, so anyone can read, build,\n  and contribute to it.\n\nWhat works today:\n\n* Local library — pick a folder with the Storage Access Framework (no broad\n  storage permission), scan it, and browse Songs, Albums, and Artists with\n  search.\n* Streaming from your own Jellyfin or Navidrome / Subsonic server: test the\n  connection, sign in, sync, and play, including over HTTPS.\n* A smart offline cache — download tracks for offline play, with a size limit\n  and a \"Keep offline\" pin.\n* Queue / Up Next, playlists and favourites (synced with Jellyfin where it's\n  supported), and automatic \"smart mixes\" built from on-device signals.\n* Background playback with a media notification and lock-screen, Bluetooth, and\n  wired-headset controls, plus shuffle / repeat and synced lyrics.\n* Android Auto browsing, and casting to a Chromecast, speaker, or TV through a\n  pure-Dart Cast implementation (no Google Play Services).\n\nStill to come:\n\n* Reading tags and album art from local files (for now they show file names).\n* Subsonic favourites, lyrics, and cover art, and fuller playlist sync.\n* \"Download all\" for an album or playlist.\n* More sources, such as WebDAV / NAS, behind the same interface.\n* A Linux desktop build later, from the same codebase.\n\nLinthra is distributed for testing as a sideloaded APK from GitHub Releases. It\nisn't on F-Droid or Google Play yet.\n"}, "icon": {"en-US": {"name": "/io.github.thezupzup.linthra/en-US/icon_CaJlK4vwTcLxVrK1nN2G9ZZD0CreZqMhKQsoQTEvL6Y=.png", "sha256": "09a2652b8bf04dc2f156b2b59cdd86f59643d02ade66a321290b2841312f2fa6", "size": 10026}}, "preferredSigner": "835189ae30df4d23588580e0a86e5e9b67ea2a2745fda510759f22a3d0a78b6c"}, "versions": {"0d06a50f1805ba35856eb3ac83667b3ba8761babfd346ffc02fc9bce9da8da2c": {"added": 1781040519859, "file": {"name": "/io.github.thezupzup.linthra_1019993.apk", "sha256": "0d06a50f1805ba35856eb3ac83667b3ba8761babfd346ffc02fc9bce9da8da2c", "size": 11381155, "ipfsCIDv1": "bafybeihmk3pp3k655a6l22tzzbczkboons4jl7jkgozlovgnlotdvdg3nu"}, "src": {"name": "/io.github.thezupzup.linthra_1019993_src.tar.gz", "sha256": "b786210443b6f5087bbf0c7b60514dd25f89743fe78d4bc4e366171861a19a32", "size": 60292557}, "manifest": {"nativecode": ["x86_64"], "versionName": "0.1.1", "versionCode": 1019993, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 35}, "signer": {"sha256": ["835189ae30df4d23588580e0a86e5e9b67ea2a2745fda510759f22a3d0a78b6c"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.CHANGE_WIFI_MULTICAST_STATE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "io.github.thezupzup.linthra.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "ab0fb301d0d8d1aee728edc3a565a26523f2ba060533354d4995eceb853e2f40": {"added": 1781040519859, "file": {"name": "/io.github.thezupzup.linthra_1019992.apk", "sha256": "ab0fb301d0d8d1aee728edc3a565a26523f2ba060533354d4995eceb853e2f40", "size": 11193006, "ipfsCIDv1": "bafybeigydz6ig4wo3guwvkgsqeugggj7xhz5avrgqdvik22x2jh4oohqf4"}, "src": {"name": "/io.github.thezupzup.linthra_1019992_src.tar.gz", "sha256": "fe80d94257c8299e96f85aa61bbe2465039b53eb26dd2ce8a4a62b90692c4308", "size": 60292232}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "0.1.1", "versionCode": 1019992, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 35}, "signer": {"sha256": ["835189ae30df4d23588580e0a86e5e9b67ea2a2745fda510759f22a3d0a78b6c"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.CHANGE_WIFI_MULTICAST_STATE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "io.github.thezupzup.linthra.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "d275841d05d6f8c9c2599d61ef8955895bb8418cce29de9bb4ec454a1bc6a070": {"added": 1781040519859, "file": {"name": "/io.github.thezupzup.linthra_1019991.apk", "sha256": "d275841d05d6f8c9c2599d61ef8955895bb8418cce29de9bb4ec454a1bc6a070", "size": 10816923, "ipfsCIDv1": "bafybeicsikahgjhfemk4iepuyrmen5nzhwdfeh2enrs6mtprmgnornb67q"}, "src": {"name": "/io.github.thezupzup.linthra_1019991_src.tar.gz", "sha256": "48d4dea5fdcb44e1addcc78e709a21087f3e5ba44a560f49e941e57af5a2dbea", "size": 60293396}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "0.1.1", "versionCode": 1019991, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 35}, "signer": {"sha256": ["835189ae30df4d23588580e0a86e5e9b67ea2a2745fda510759f22a3d0a78b6c"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.CHANGE_WIFI_MULTICAST_STATE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "io.github.thezupzup.linthra.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "1f9283a859715466eabf2c1076f5b970cf76b6f3de07eb7fd77938900a23bb54": {"added": 1780699361309, "file": {"name": "/io.github.thezupzup.linthra_1000403.apk", "sha256": "1f9283a859715466eabf2c1076f5b970cf76b6f3de07eb7fd77938900a23bb54", "size": 11380993, "ipfsCIDv1": "bafybeibx2urmcb4pas62hqm627pfq6glkszlypb2eq3tlcagmvepavas6y"}, "src": {"name": "/io.github.thezupzup.linthra_1000403_src.tar.gz", "sha256": "9ff7c574addb3ebb843b62957d3b35329375967626663ff544e84f71c3eb2102", "size": 60272232}, "manifest": {"nativecode": ["x86_64"], "versionName": "0.1.0-alpha.40", "versionCode": 1000403, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 35}, "signer": {"sha256": ["835189ae30df4d23588580e0a86e5e9b67ea2a2745fda510759f22a3d0a78b6c"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.CHANGE_WIFI_MULTICAST_STATE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "io.github.thezupzup.linthra.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "41de68a0eff3bc3aa2cfe3f0fee682e41d6951df0580967fca7341711ad4f93e": {"added": 1780699361309, "file": {"name": "/io.github.thezupzup.linthra_1000402.apk", "sha256": "41de68a0eff3bc3aa2cfe3f0fee682e41d6951df0580967fca7341711ad4f93e", "size": 11192879, "ipfsCIDv1": "bafybeid4jhbgnugtcqcgel4bktn6jqicwqcla6fntofyitshjvgv3t7a7i"}, "src": {"name": "/io.github.thezupzup.linthra_1000402_src.tar.gz", "sha256": "0a66ad33023d968eb9b02dd5d11d75075ea2116edf3980b0e93092ae94a453f8", "size": 60273194}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "0.1.0-alpha.40", "versionCode": 1000402, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 35}, "signer": {"sha256": ["835189ae30df4d23588580e0a86e5e9b67ea2a2745fda510759f22a3d0a78b6c"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.CHANGE_WIFI_MULTICAST_STATE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "io.github.thezupzup.linthra.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "43326cc27294f3921684ffd972f1e1afc3629b8eace80badbd1de1568c392e8f": {"added": 1780699361309, "file": {"name": "/io.github.thezupzup.linthra_1000401.apk", "sha256": "43326cc27294f3921684ffd972f1e1afc3629b8eace80badbd1de1568c392e8f", "size": 10816777, "ipfsCIDv1": "bafybeigjzmcqatlxvkt6lky3umyd3dscjvirhiuthab5zy3hnhsggbamt4"}, "src": {"name": "/io.github.thezupzup.linthra_1000401_src.tar.gz", "sha256": "8337f514bdca9d153fcaae0b913bb50091e266621177f0f13b5ae6647ef636d0", "size": 60271762}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "0.1.0-alpha.40", "versionCode": 1000401, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 35}, "signer": {"sha256": ["835189ae30df4d23588580e0a86e5e9b67ea2a2745fda510759f22a3d0a78b6c"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.CHANGE_WIFI_MULTICAST_STATE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "io.github.thezupzup.linthra.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "io.github.tiefseetauchner.tiefprompt": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"135b02ad4d5c8c7fcf9e189522dade985d809fcaaabb54cb5c92598beb956270": null, "c771c264d377a4c125338c918f50e062645805820230101bee44585f774a404c": null, "8dac7182e0494336a842b4bcb714e7c95e149b16d83ff7912f02324509a9fb76": null, "1fd78ec403122a53bfac776d4b59860d60d6698bb1b54a361ae37a79931784af": {"added": 1781040519859, "file": {"name": "/io.github.tiefseetauchner.tiefprompt_204.apk", "sha256": "1fd78ec403122a53bfac776d4b59860d60d6698bb1b54a361ae37a79931784af", "size": 24542780, "ipfsCIDv1": "bafybeifoucbhmhigmc7cyfy622dflxo3mxg7qbsqlwxidzwqk7fhopfbue"}, "src": {"name": "/io.github.tiefseetauchner.tiefprompt_204_src.tar.gz", "sha256": "91a938ce7ca032e0e621239de5577fc694ade7cba9a784a48e68b9122ec26ec8", "size": 391222735}, "manifest": {"nativecode": ["x86_64"], "versionName": "0.12.1", "versionCode": 204, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["9bf3d37843e226fe2178c34b15b536036484c4a7d0d7f7135297872accad574b"]}, "usesPermission": [{"name": "io.github.tiefseetauchner.tiefprompt.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Added changelog and help requests, and fixed a bug in markdown rendering."}}, "1c37824a37f6e3c61bc7ab4f46fe4e6877f364c27f2a08cdb002dad669172cca": {"added": 1781040519859, "file": {"name": "/io.github.tiefseetauchner.tiefprompt_202.apk", "sha256": "1c37824a37f6e3c61bc7ab4f46fe4e6877f364c27f2a08cdb002dad669172cca", "size": 23047100, "ipfsCIDv1": "bafybeiaocu2hmj2xq3yoic7rlirr3ufmr6432fzjai4ir6tjrmumjohz6y"}, "src": {"name": "/io.github.tiefseetauchner.tiefprompt_202_src.tar.gz", "sha256": "4a910afa4f69333be4f886c44f6ee5dfd2add0d47f81dd8cf05e62c2b7fc2aed", "size": 391216056}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "0.12.1", "versionCode": 202, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["9bf3d37843e226fe2178c34b15b536036484c4a7d0d7f7135297872accad574b"]}, "usesPermission": [{"name": "io.github.tiefseetauchner.tiefprompt.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "3912aa73d173c09b29804202ec30c754ee55518a3ae2d0c3fbe6a0a7b71148a8": {"added": 1781040519859, "file": {"name": "/io.github.tiefseetauchner.tiefprompt_201.apk", "sha256": "3912aa73d173c09b29804202ec30c754ee55518a3ae2d0c3fbe6a0a7b71148a8", "size": 20740636, "ipfsCIDv1": "bafybeihhq3gxvhkodxgsln6aedfiqgbwb7q4ewcvsxpjmukdbqccjia7ri"}, "src": {"name": "/io.github.tiefseetauchner.tiefprompt_201_src.tar.gz", "sha256": "b93a6c8ba9c0d6ccfed83db166937965b4fb9c6aa39d4a19b76907a8e92339f7", "size": 391218119}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "0.12.1", "versionCode": 201, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["9bf3d37843e226fe2178c34b15b536036484c4a7d0d7f7135297872accad574b"]}, "usesPermission": [{"name": "io.github.tiefseetauchner.tiefprompt.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "2b23c8361e4bdb4ffba42017df851d98e7dc62d3cae35268847720da052a2420": {"whatsNew": {"de": "Diese Version bringt signifikante Performance-Verbesserungen.\n\nAußerdem wird eine neue Option für einen neuen Knopf freigegeben.\n", "en-US": "This version introduces major performance improvements for Markdown.\n\nIt also adds an optional play button on the side.\n", "en@pirate": "Yer mate made the app faster a lot.\n\nAlso, a new button for playing.\n", "ru-RU": "В этой версии появились значительные улучшения производительности Markdown.\n\nТакже добавлена необязательная кнопка воспроизведения сбоку.\n"}}}}, "io.github.wifi_password_manager": {"metadata": {"lastUpdated": 1780094298321, "name": {"ru-RU": "WiFi Password Manager"}, "summary": {"ru-RU": "Простое приложение, использующее Shizuku или Root-доступ для управления паролями"}, "description": {"ru-RU": "Просмотр, управление, резервное копирование и восстановление сохраненных паролей Wi-Fi с использованием Shizuku или Root-доступа.\n\n<b>Возможности:</b>\n\n— Просмотр всех сохраненных сетей и их паролей\n— Копирование паролей и генерация QR-кодов\n— Добавление заметок к сетям\n— Импорт и экспорт сетей в формате JSON с поддержкой GZip-сжатия и шифрования\n— Автоматическое сохранение временных сетей\n"}}, "versions": {"9baf64901f94c4d5bbc73f4cf51d33be952b14657bff377638bdd3c3951387bc": null, "de0663e24a70e28c1fae432d317cd10802be6d7e60bc66233c60ab3e58ccb430": {"added": 1780094298321, "file": {"name": "/io.github.wifi_password_manager_14.apk", "sha256": "de0663e24a70e28c1fae432d317cd10802be6d7e60bc66233c60ab3e58ccb430", "size": 5734706, "ipfsCIDv1": "bafybeiaki4ic3ozlh64r44mr7l54abqav5osub3gnbgylifxi3yx5t5mae"}, "src": {"name": "/io.github.wifi_password_manager_14_src.tar.gz", "sha256": "1c2369af24c0dec4c43cb28ba84134aee39b0a5e3950ab604ddbd0b14fd799ce", "size": 772474}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.13", "versionCode": 14, "usesSdk": {"minSdkVersion": 30, "targetSdkVersion": 37}, "signer": {"sha256": ["34ffa2ee658fe036b6c5d292aeb25145de6957ed52edd99f4beb8d6b3631c1ff"]}, "usesPermission": [{"name": "moe.shizuku.manager.permission.API_V23"}, {"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": "io.github.wifi_password_manager.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Added Turkish localization\n- Added external app integration for export feature"}}}}, "io.github.x0b.rcx": {"metadata": {"categories": ["Cloud Storage & File Sync", "File Manager", "System"]}}, "io.gitlab.meckez.concertdiary": {"metadata": {"lastUpdated": 1780441838659, "description": {"en-US": "Concert Diary is a simple Android app for recording your concerts and festivals as personal diary entries.\n\n---\n\nYou can:\n\n• Store events with date, location, acts and setlists\n\n• Add personal notes and ratings for each event\n\n• Attach photos and videos from concerts and festivals\n\n• Keep an overview of attended events and artists seen\n\n• Manage upcoming events and attach ticket PDFs for quick access\n\n---\n\nAutomatically fetch artist images via the Deezer API (disabled by default; enable in settings)\n\nAll data is stored locally on the device using Room.\n\nThe app is available in English and German.\n\nExport and import of database supported.\n\n---\n\nKnown issue:\n• Occasionally, theme colors display incorrectly. Toggling the theme off and on again fixes it."}}, "versions": {"4cb543e1c20a62d113e66ba06caf13dddf5238743066468906232364f2e20925": {"added": 1780441838659, "file": {"name": "/io.gitlab.meckez.concertdiary_3.apk", "sha256": "4cb543e1c20a62d113e66ba06caf13dddf5238743066468906232364f2e20925", "size": 5615837, "ipfsCIDv1": "bafybeicnlef5lheu64ud57r2uvllzgi6q2am7yf56s6qg5bpeuxgt5yzje"}, "src": {"name": "/io.gitlab.meckez.concertdiary_3_src.tar.gz", "sha256": "81da7b1da751b0ca4350756612b2752821ce6118a201cb15124f87fb6d4243bd", "size": 2453102}, "manifest": {"versionName": "1.0.2", "versionCode": 3, "usesSdk": {"minSdkVersion": 27, "targetSdkVersion": 34}, "signer": {"sha256": ["b738e2e9f64b843f62f8ef1b82604b6de16030f9cc49e736d4b61f404aefd67d"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "io.gitlab.meckez.concertdiary.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "\nv1.0.2\n\n• Added starting time support for tickets\n• Added calendar notifications for ticket reminders\n• Fixed inconsistent theming in the ticket addition screen"}}}}, "io.horizontalsystems.bankwallet": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"2c4e4af15ae949f4517eee900a7c8107787381bb971e8dbbbf2efa6518c8516c": null, "864b84b4bbce5d314a23a0d86156b7028ad22012d5a1316743257c0c199924e3": null, "7d505d178c23878f0b0f39f424e6740dd294c5f99e3016ac55e64d3250477f6c": {"added": 1781040519859, "file": {"name": "/io.horizontalsystems.bankwallet_169.apk", "sha256": "7d505d178c23878f0b0f39f424e6740dd294c5f99e3016ac55e64d3250477f6c", "size": 91164435, "ipfsCIDv1": "bafybeie7qsnckrteqcm2ww4vdioroetdftz2sbedzemk3pa523abknl5de"}, "src": {"name": "/io.horizontalsystems.bankwallet_169_src.tar.gz", "sha256": "7cd2c6063165e3714a536112ee449d21eea64da2efc27819a9efb4a478f575df", "size": 7951065}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a"], "versionName": "0.48.5", "versionCode": 169, "usesSdk": {"minSdkVersion": 27, "targetSdkVersion": 36}, "signer": {"sha256": ["b00b7be227901e1a673c365fee4f8da59d45d07ba459fc14367b8c51818404d9"]}, "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.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "io.horizontalsystems.bankwallet.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on non-libre news and exchange rate websites."}}}, "a09340e7bd03f373cc7e65ac9c1e402af26f74c6b2b8e07f6b8ee9511717340a": {"added": 1780094298321, "file": {"name": "/io.horizontalsystems.bankwallet_167.apk", "sha256": "a09340e7bd03f373cc7e65ac9c1e402af26f74c6b2b8e07f6b8ee9511717340a", "size": 91154971, "ipfsCIDv1": "bafybeigmcng4v423wnaheccs75bjl6prtn2edvbsefolt7egewhgczupp4"}, "src": {"name": "/io.horizontalsystems.bankwallet_167_src.tar.gz", "sha256": "e80619a3a02406e49ff847ac84a8da743a9fe2b239ce8e4942a7a0e01f02cfe4", "size": 7950876}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a"], "versionName": "0.48.3", "versionCode": 167, "usesSdk": {"minSdkVersion": 27, "targetSdkVersion": 36}, "signer": {"sha256": ["b00b7be227901e1a673c365fee4f8da59d45d07ba459fc14367b8c51818404d9"]}, "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.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "io.horizontalsystems.bankwallet.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on non-libre news and exchange rate websites."}}}}}, "io.naox.inbe": {"metadata": {"changelog": "https://raw.githubusercontent.com/waozixyz/inbe-legacy/HEAD/CHANGELOG.md", "issueTracker": "https://github.com/waozixyz/inbe-legacy/issues", "lastUpdated": 1780172537598, "sourceCode": "https://github.com/waozixyz/inbe-legacy", "webSite": "https://inbreeze.netlify.app"}, "versions": {"af912ca8be63f06ba7c30c6789ae22f4737e173deff11bf2141c93fda6e8424c": null, "5ddce310106889bdc96d7d4e649ad314b176dc0a41b1e4ca5bb41457a5704bd1": {"added": 1780172537598, "file": {"name": "/io.naox.inbe_40.apk", "sha256": "5ddce310106889bdc96d7d4e649ad314b176dc0a41b1e4ca5bb41457a5704bd1", "size": 26813861, "ipfsCIDv1": "bafybeie46mmpuwotqwqpf6npgzz6wcmlespixibuulg3hvqtemrzz3mc6y"}, "src": {"name": "/io.naox.inbe_40_src.tar.gz", "sha256": "c42201a4bc65ca4cf4c244b6616cc0226c1b796f5e444ce9d406bb7a38639b5d", "size": 70453500}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.5.0", "versionCode": 40, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 34}, "signer": {"sha256": ["e46142735e771143667aed150d5467a4e553165e45e0d4acfc21933e31b9e050"]}, "usesPermission": [{"name": "io.naox.inbe.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "* Fix Nix shell and Android SDK versions\n* Update dependencies for compatibility with newer Flutter\n\n"}}}}, "io.theficos.quire": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"731332c5caf5f33b6789456f1f5d207de83a67e6988bea30389dca5df6c13b3d": null, "63d5db085ccec73a474c6b05050ea9f5023484583783e79954072d6063725ba6": null, "e228df077ee710261943de2330e8b7d803c708301ee8f403e568a6747b060820": null, "1b17a417fcc496c0a925503f703d0bbd1de514c39b8ff1ec6d3beee4ab695f86": {"added": 1781040519859, "file": {"name": "/io.theficos.quire_26060612.apk", "sha256": "1b17a417fcc496c0a925503f703d0bbd1de514c39b8ff1ec6d3beee4ab695f86", "size": 24726040, "ipfsCIDv1": "bafybeidwbucnjljo52w4xpauwa6rhur5sztqtuztr5pm3inthn4a2d4skq"}, "src": {"name": "/io.theficos.quire_26060612_src.tar.gz", "sha256": "42fd341727d14f23ed67f52e3bf694196066e9a5be79b25da65ec27b23c7ceb6", "size": 2748641}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2026.06.06.212", "versionCode": 26060612, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 34}, "signer": {"sha256": ["3c1814b1499c7c7996110835995d4112a39449f8da824333ea77aa7343948ff3"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "io.theficos.quire.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "617eca0aff883756ef72aa0927995f261368e9a5faf999af8339076fc8d4208c": {"added": 1780506857489, "file": {"name": "/io.theficos.quire_26060209.apk", "sha256": "617eca0aff883756ef72aa0927995f261368e9a5faf999af8339076fc8d4208c", "size": 24725536, "ipfsCIDv1": "bafybeigro6bimrsg7uk24h4l2q3d32qu4ziryubzwemy2az2xybdvx6fcq"}, "src": {"name": "/io.theficos.quire_26060209_src.tar.gz", "sha256": "da628100d86b390a0e1113aabd07adc261728a731c6f22dc7f6e6cca55300e5f", "size": 2748017}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2026.06.02.209", "versionCode": 26060209, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 34}, "signer": {"sha256": ["3c1814b1499c7c7996110835995d4112a39449f8da824333ea77aa7343948ff3"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "io.theficos.quire.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "e7a0c02bd1759d6034da2d39137565e1b1cb35db4ab42b2b981c214585d351df": {"added": 1780306216819, "file": {"name": "/io.theficos.quire_26053097.apk", "sha256": "e7a0c02bd1759d6034da2d39137565e1b1cb35db4ab42b2b981c214585d351df", "size": 23770260, "ipfsCIDv1": "bafybeihr5m4wb6mtc2uqdfmk5oui7bjmqwuiklcytp2nsapn2j43w3lo2u"}, "src": {"name": "/io.theficos.quire_26053097_src.tar.gz", "sha256": "cee14fcbaf27b2315f472159b49c3f6ab93b055d663daf3f987a0ef27dda4960", "size": 2721140}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2026.05.30.197", "versionCode": 26053097, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 34}, "signer": {"sha256": ["3c1814b1499c7c7996110835995d4112a39449f8da824333ea77aa7343948ff3"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "io.theficos.quire.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "it.belloworld.mercurygram": {"metadata": {"lastUpdated": 1780094298321}, "versions": {"3818fc785703f213d7307d3de92bb73f9753e95dd22a131beb9e2f1e74b3638c": null, "b7491244c5f190bd69c5e873d551099799a63a0facf1613cebd80d67df68f21d": null, "117907c0f28598c03e78a1f31c417cd3abbab361216bec74ad4e645e62b247dc": null, "910b79d92fdf2fb72c6b34a9c1386421653ef791c11cb52f78627ebf23babcb2": null, "d062a96037708f8cf6fe70d3ceedb801a68787d15dabee0bdadd84cf1b75727f": null, "a22bbb8f638a2a3e35e5b9f4f7ac57442362299b4ce8f8c34e8996fef52c55ff": null, "45e7ab05fda98a2a25e0b58722f767b70442c6e0453f9cb722fa4700997ca0b2": null, "279afbaeda89ee763d1baf7ed57c16225ee4564934da373031b3c29b88e59291": null, "f54100506d31a233dacdf6909ef5d5ad1468afc23c388b80976bd1e35b2b6b58": null, "20f54bc79198fec4b84435b5d4f6de9e0b7c6be67c26b30a391a3d1623c6aa7f": null, "f4979d4a4f5f416bf462f1159bbc16fde870a9af4765d59bfe94ac67b1366f51": null, "b648d56ad2f608984cc0e1c422b630c2909c577ea395f9efa6ef800984c59325": null, "8222699117a84c1349c6b8fcb13bcde5684a65ff871181cb0b5be8d04df0e370": {"added": 1780094298321, "file": {"name": "/it.belloworld.mercurygram_6750038.apk", "sha256": "8222699117a84c1349c6b8fcb13bcde5684a65ff871181cb0b5be8d04df0e370", "size": 50319101, "ipfsCIDv1": "bafybeihjnfrn2mrkd52fvsmizrophigod4wbbecp63oge55evgf54alyv4"}, "src": {"name": "/it.belloworld.mercurygram_6750038_src.tar.gz", "sha256": "607a9af6f1c790f28e2bece0f49805edc9e572978ae1cebdfa63ea7164d629d2", "size": 125532802}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "12.7.3.3", "versionCode": 6750038, "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.plugin.tor.BIND"}, {"name": "it.belloworld.mercurygram.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"Ads": {"en-US": "Displays advertisements in channels, bot chats, and search"}, "NonFreeNet": {"en-US": "Relies on telegram's servers"}}}, "9591550ca95d2f66247a581f09ecfdbad8fc2b551d2b44d03ee71f256cb41745": {"added": 1780094298321, "file": {"name": "/it.belloworld.mercurygram_6750037.apk", "sha256": "9591550ca95d2f66247a581f09ecfdbad8fc2b551d2b44d03ee71f256cb41745", "size": 49037057, "ipfsCIDv1": "bafybeigh4btl4ck6txsvl2inujle6d7p3kjlhzoehxojopvdrglyr72oou"}, "src": {"name": "/it.belloworld.mercurygram_6750037_src.tar.gz", "sha256": "6f48856c5924ec68d0104225e05b608548287640d52c792926135b862878e734", "size": 125534315}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "12.7.3.3", "versionCode": 6750037, "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.plugin.tor.BIND"}, {"name": "it.belloworld.mercurygram.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"Ads": {"en-US": "Displays advertisements in channels, bot chats, and search"}, "NonFreeNet": {"en-US": "Relies on telegram's servers"}}}, "1e73180b9d3780ca6b139e9ff221347aaec08ae729008cd103d159518ffb35ad": {"added": 1780094298321, "file": {"name": "/it.belloworld.mercurygram_6750034.apk", "sha256": "1e73180b9d3780ca6b139e9ff221347aaec08ae729008cd103d159518ffb35ad", "size": 50818807, "ipfsCIDv1": "bafybeiff4yujvmkxehb4lllsqnoto4qhyqd56o7bjwmeg3z6ryp5zqo5qy"}, "src": {"name": "/it.belloworld.mercurygram_6750034_src.tar.gz", "sha256": "02d7657906ce8d79f888a98a640ac1cf21f313f5a71d285f756c745457dd96ad", "size": 125532937}, "manifest": {"nativecode": ["x86_64"], "versionName": "12.7.3.3", "versionCode": 6750034, "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.plugin.tor.BIND"}, {"name": "it.belloworld.mercurygram.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"Ads": {"en-US": "Displays advertisements in channels, bot chats, and search"}, "NonFreeNet": {"en-US": "Relies on telegram's servers"}}}}}, "it.fast4x.riplay": {"metadata": {"lastUpdated": 1780506857489, "description": {"en-US": "<h2>🎵 About RiPlay</h2>\n\nRiPlay is a powerful, open-source music player designed for music lovers who want complete control over their listening experience. With support for both online and offline content, extensive customization options, and a beautiful interface, RiPlay transforms how you interact with your music collection.\n\n<hr>\n\n<h2>⚠️ Important Notice</h2>\n\n<h3>🛡️ RiPlay respects your privacy and operates transparently</h3>\n<ul>\n  <li>No data collection, your data stays on your device</li>\n  <li>For playing online content, it uses the YouTube Player library as a wrapper around the official [IFrame Player API](https://developers.google.com/youtube/iframe_api_reference) inside a WebView</li>\n</ul>\n\n<hr>\n\n<h2>✨ Key Features</h2>\n\n<h3>🎧 Music Experience</h3>\n<ul>\n<li>Play songs, videos, artists, albums, playlists, and podcasts</li>\n<li>Smart queues (audio/video mixed)</li>\n<li>Listening statistics</li>\n<li>Lyrics support: fetch, display, edit, translate</li>\n<li>Listener level ranking with personal monthly and annual badge</li>\n<li>Blacklist, can ignore artist, album, Song, Playlist, Device folder</li>\n<li>Rewind, your year in music</li>\n</ul>\n\n<h3>⏰ Smart Features</h3>\n<ul>\n<li>Music Recognize (title & artist)</li>\n<li>Sleep timer</li>\n<li>Visualizer (microphone permission required)</li>\n<li>Fast Share (direct sharing with installed apps)</li>\n<li>Cast to another Android device / TV via [RiLink](https://github.com/fast4x/RiLink) (experimental)</li>\n<li>Self-closing app scheduling</li>\n<li>Events daily/weekly, new releases from your artists, auto backup and check update</li>\n<li>Android Auto support</li>\n<li>Android TV support (experimental)</li>\n<li>Widget support (experimental)</li>\n</ul>\n<hr>\n\nVisit it on Github\nhttps://github.com/fast4x/RiPlay\n\n<div align=\"center\">\n  <i>Made with ❤️ by Fast4x</i>\n</div>\n"}}, "versions": {"c407b81b4c7eec4f9b6552b670754362822d50a7e666dab742375e066952a17f": null, "8c919e30d7bffd46d48230812717c6453997e60683b7acfe2d0d69b4f691ff78": null, "5980048c5154e1a9e37ea7e406349177832182d7fa6d71c7021943beb976e32b": {"added": 1780506857489, "file": {"name": "/it.fast4x.riplay_84.apk", "sha256": "5980048c5154e1a9e37ea7e406349177832182d7fa6d71c7021943beb976e32b", "size": 18827197, "ipfsCIDv1": "bafybeibb762n6m5wcyw2ftjvn2fjftcw4hewxh3ejnn7ogxves6b3idgea"}, "src": {"name": "/it.fast4x.riplay_84_src.tar.gz", "sha256": "5e1e15a1b4e75a66b7bc6c312fcc0e9ce2a033ed1b5bb36dd6684bc8d37511ef", "size": 27109962}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.7.83", "versionCode": 84, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 37}, "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": "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.83\n"}}, "70fabc2d0c16f763c4b632fa39c53513f28987a26037448c1f6e818fd752fcf6": {"added": 1780306216819, "file": {"name": "/it.fast4x.riplay_83.apk", "sha256": "70fabc2d0c16f763c4b632fa39c53513f28987a26037448c1f6e818fd752fcf6", "size": 16981532, "ipfsCIDv1": "bafybeiadho2ervbo4lgmxrtwbtdgzsb67osvpjysuccwmu67pp3svxeami"}, "src": {"name": "/it.fast4x.riplay_83_src.tar.gz", "sha256": "64fc80d6082e6340a134c2321feed9fd45166e6ac0a8464e1860759379154d33", "size": 27109286}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.7.82", "versionCode": 83, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 37}, "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": "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.83\n"}}}}, "it.reyboz.bustorino": {"metadata": {"lastUpdated": 1780441838659}, "versions": {"ae7da65a175208a4906acc17d2c0bfd8726ed7a309c2ce3a1b24f754b78dbb60": null, "fa4400020d7e700591167725a7971115d9714713a3c5c7ae6d878fd0eda24da2": {"added": 1780441838659, "file": {"name": "/it.reyboz.bustorino_76.apk", "sha256": "fa4400020d7e700591167725a7971115d9714713a3c5c7ae6d878fd0eda24da2", "size": 62386208, "ipfsCIDv1": "bafybeigehe3gu533ykzdytmdl2no6tyy6xjmicpqtrnjahkdh5uvlglnbq"}, "src": {"name": "/it.reyboz.bustorino_76_src.tar.gz", "sha256": "390772f59fe694757c808938c550ddd5d933683e6b8ba85b44c2472f7faab78e", "size": 7608501}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.6.46", "versionCode": 76, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["7519d51fa3f54dbdf38f76414f78fd83f046071284d7708e0e12f2c06bceb1a4"]}, "usesPermission": [{"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "it.reyboz.bustorino.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on 5t.torino.it servers", "it-IT": "Dipende dai server 5t.torino.it"}}, "whatsNew": {"en-US": "New features:\n- New home screen when the app launches, for quicker access to various features\n- Introduced automatic dark theme, including for the map! \n- New design for nearby stops and arrivals\n- View arrival times by scanning a QR code outside the app\n\nOther improvements and bug fixes:\n- Restored real-time GTFS data, to restore real-time bus locations and service alerts for routes\n- Map: show the vehicle type (bus, tram, electric bus) and further info when you tap the icon\n- The app now promp", "it": "Nuove funzionalità:\n- Nuova schermata home, per accedere alle funzionalità più velocemente\n- Introdotto tema scuro automatico, anche per la mappa! \n- Nuovo design delle fermate vicine e degli arrivi\n- Apertura degli orari di arrivo da scansione QR code esternamente all'app\n\nAltri miglioramenti e bug fix:\n- Ripristinati i dati GTFS realtime, per rendere di nuovo funzionanti le posizioni in tempo reale dei bus e gli avvisi di servizio delle linee\n- Miglioramenti della mappa: ora viene mostrato il "}}}}, "jp.ddo.hotmist.unicodepad": {"metadata": {"lastUpdated": 1780441838659}, "versions": {"c4a51a6ad86526d75888592758653384ea7a38d3bec9996d519168e00c616ebf": null, "eda3fd01f7ab10080f56b48b6e6421ce11c46ac3a900989541e3156cc07864ba": {"added": 1780441838659, "file": {"name": "/jp.ddo.hotmist.unicodepad_72.apk", "sha256": "eda3fd01f7ab10080f56b48b6e6421ce11c46ac3a900989541e3156cc07864ba", "size": 17857406, "ipfsCIDv1": "bafybeicsbeftgsatdnelgcfea5zvg4w2lsbpugpfondpduepdsr4p2whs4"}, "src": {"name": "/jp.ddo.hotmist.unicodepad_72_src.tar.gz", "sha256": "f7266181210b1e25f3c08314f8543051d91e598f829a10937fb1b662dae232fd", "size": 5104386}, "manifest": {"versionName": "2.18.0-fdroid", "versionCode": 72, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 35}, "signer": {"sha256": ["f0a2f4fc48c5b913fa6c30d312b0f36182f9cb936af6fec63bd41b4cd3dac6fc"]}, "usesPermission": [{"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.INTERNET"}, {"name": "jp.ddo.hotmist.unicodepad.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "jp.nonbili.jamu": {"metadata": {"lastUpdated": 1780306216819, "description": {"en-US": "An app to help learn Japanese.\n\n<h2>Features</h2>\n\n<ul>\n<li>Gojuon (五十音)</li>\n<li>Numbers (数字)</li>\n<li>NHK Easy News</li>\n<li>Quiz</li>\n<li>Trivia (豆知識)</li>\n</ul>\n"}}, "versions": {"283a3cbbb9a10f60cdf8332de6ae7bce3ad2b8016760f2b9e17646d3889be8e2": null, "5c32aecc185ab9925228ce8bba530ca9712f6c14eb659302089edfe19d51366c": null, "e1d920c8d578653320a3a2e3a08c423de2584b353920e0294ce5ce61765e4c5a": {"added": 1780306216819, "file": {"name": "/jp.nonbili.jamu_604.apk", "sha256": "e1d920c8d578653320a3a2e3a08c423de2584b353920e0294ce5ce61765e4c5a", "size": 51853868, "ipfsCIDv1": "bafybeig7javpn6y7ps76ammotyomtu4x76rki5hoypoxtodcz23zczb4nu"}, "src": {"name": "/jp.nonbili.jamu_604_src.tar.gz", "sha256": "b69ade4c87d601ed0d86ca9d14ac93adb61d47ea97eb4596e417beb2500112d3", "size": 102698396}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "0.1.5", "versionCode": 604, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["8ed2e6db6210f68167ae184a6b0c48cc449837e9fba3c4571f4658d153532c32"]}, "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": "jp.nonbili.jamu.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Rely on NHK"}}, "whatsNew": {"en-US": "- add trivia\n- add more counter words\n"}}, "c01ce6ae2e660fe4fe2843c9bbd8de3a74eb2e82c56a4c363e35f29bb7de9855": {"added": 1780306216819, "file": {"name": "/jp.nonbili.jamu_603.apk", "sha256": "c01ce6ae2e660fe4fe2843c9bbd8de3a74eb2e82c56a4c363e35f29bb7de9855", "size": 45038176, "ipfsCIDv1": "bafybeidzrbwse5kukr5bhb7lhyybchbzqnvq56p7ahilzh4tp3ebzikcqm"}, "src": {"name": "/jp.nonbili.jamu_603_src.tar.gz", "sha256": "fe63d03a0193afebebfd9257fc73a6808b6c8b545253aea5fc43d7e1cc684575", "size": 102696887}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "0.1.5", "versionCode": 603, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["8ed2e6db6210f68167ae184a6b0c48cc449837e9fba3c4571f4658d153532c32"]}, "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": "jp.nonbili.jamu.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Rely on NHK"}}}}}, "jp.nonbili.nora": {"metadata": {"lastUpdated": 1780306216819}, "versions": {"c5348bac258e37a1c31ad6ce6cfaf3fb3d9aadc26cf860e75863b45992ba6941": null, "5e966299f0bf21b9db473d249d00364fc8bdfa6d756c426eb0834af8c72ed1dc": null, "3a63e416f44c67fddf6fa51e7ec5360d01893e74e50b6077644f891f576cae8a": null, "3f97dbfbd52613373b440098482b27058625b8ae9755480543c75a49b5bc61b5": null, "814abae2930bc8e316a5333d30d8ebc914abe3d3cb6f71f00453d7bfc609be7a": {"added": 1780306216819, "file": {"name": "/jp.nonbili.nora_7404.apk", "sha256": "814abae2930bc8e316a5333d30d8ebc914abe3d3cb6f71f00453d7bfc609be7a", "size": 49878134, "ipfsCIDv1": "bafybeifs6wals7jvxzncuwtaoagw5hntbwasoehefhgk7k4dj3hcjytnum"}, "src": {"name": "/jp.nonbili.nora_7404_src.tar.gz", "sha256": "00b25d75fc63a838c6000a356139f26b964f364aba63be69f03e64899ddd3ff6", "size": 167920537}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "0.7.7", "versionCode": 7404, "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": "- bump legend-state to fix save settings\n"}}, "79add285902eb07b9d934a24062a07cc7ac9bbff9b8895e25d7dc72f00514d87": {"added": 1780306216819, "file": {"name": "/jp.nonbili.nora_7403.apk", "sha256": "79add285902eb07b9d934a24062a07cc7ac9bbff9b8895e25d7dc72f00514d87", "size": 42554540, "ipfsCIDv1": "bafybeibxfpzfpp3thbav43xe4ch3gg4c6dp2di5geyebecsnnhqtx4sxfa"}, "src": {"name": "/jp.nonbili.nora_7403_src.tar.gz", "sha256": "b0cb873100ff75917e38c39a5c204a4b4d31aeaf2f8fafc4e47ffb1d4719d95f", "size": 167919787}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "0.7.7", "versionCode": 7403, "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"}}}, "5fc34a286e81526aceb54a4259268670fee2085a67108520b064e584c5e69e6f": {"added": 1780172537598, "file": {"name": "/jp.nonbili.nora_7304.apk", "sha256": "5fc34a286e81526aceb54a4259268670fee2085a67108520b064e584c5e69e6f", "size": 49878134, "ipfsCIDv1": "bafybeiha5h3vqssbcsqnyy5zmgp3oso7iwudzg27tbo77ekwbw4vkdmaqa"}, "src": {"name": "/jp.nonbili.nora_7304_src.tar.gz", "sha256": "a3471dc96dc4605e52ecb0a6accbcb99da1619e37892960322bc90764c8333a8", "size": 167917989}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "0.7.6", "versionCode": 7304, "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": "- Block cosmetic ad elements\n- Support clearing cookies and site data for the current tab's host\n- Add setting to make the Enter key insert a new line\n"}}, "329659b29c904b08ad0461f83bfa955027f3af6acc11878ad315d4fd144d1abe": {"added": 1780172537598, "file": {"name": "/jp.nonbili.nora_7303.apk", "sha256": "329659b29c904b08ad0461f83bfa955027f3af6acc11878ad315d4fd144d1abe", "size": 42554540, "ipfsCIDv1": "bafybeied7v2ndxyqhth6xzlkvj2okkv6rhapkw2knypgdekunfviiikeha"}, "src": {"name": "/jp.nonbili.nora_7303_src.tar.gz", "sha256": "a1e0f56d89a065b864b91a93fb04e146e48e511236ea6500aab11ce52a8e773c", "size": 167918209}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "0.7.6", "versionCode": 7303, "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.nori": {"metadata": {"lastUpdated": 1780094298321, "icon": {"en-US": {"name": "/jp.nonbili.nori/en-US/icon_cFmSurNzG3QelMwSBojdH8tIU5-gQwy7Y_Q6jxpfQLU=.png", "sha256": "705992bab3731b741e94cc120688dd1fcb48539fa0430cbb63f43a8f1a5f40b5", "size": 437322}}}, "versions": {"eaafed91e7a59ef19e16e920c8512f459b182ffe86d8cde41b8d6bed9f73cc4f": {"added": 1780094298321, "file": {"name": "/jp.nonbili.nori_704.apk", "sha256": "eaafed91e7a59ef19e16e920c8512f459b182ffe86d8cde41b8d6bed9f73cc4f", "size": 44642507, "ipfsCIDv1": "bafybeierkqsttlgwshthalsbydvgschje6v33fkzd3jk3777qh34eh32ae"}, "src": {"name": "/jp.nonbili.nori_704_src.tar.gz", "sha256": "b440e1ec5dbd4c9c9d45b07621ce34278148ad06860c516fd9f29c4cdd7c3636", "size": 103836172}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "0.1.6", "versionCode": 704, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["a14d119c07eb772a4ae7c4a8f0c1c51a68cedf0eed4806cfe6209d96f7813f60"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"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": "jp.nonbili.nori.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "This app uses DuckDuckGo to request website favicons."}}, "whatsNew": {"en-US": "- add icon.png to fastlane metadata\n"}}, "0b9e758adf9e0ff4668ea84faa1c300b2ad8c86a63ff0f178df203645cc26756": {"added": 1780094298321, "file": {"name": "/jp.nonbili.nori_703.apk", "sha256": "0b9e758adf9e0ff4668ea84faa1c300b2ad8c86a63ff0f178df203645cc26756", "size": 38301947, "ipfsCIDv1": "bafybeieuta4kugmfvt2p2xdx6pn7igbjnv32hhneikmmjxddex4efqksj4"}, "src": {"name": "/jp.nonbili.nori_703_src.tar.gz", "sha256": "8b318741edc053492537144429e8aa748ff2f0d8eee502540d15d1f97048197f", "size": 103830533}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "0.1.6", "versionCode": 703, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["a14d119c07eb772a4ae7c4a8f0c1c51a68cedf0eed4806cfe6209d96f7813f60"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"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": "jp.nonbili.nori.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "This app uses DuckDuckGo to request website favicons."}}}}}, "m.co.rh.id.a_flash_deck": {"metadata": {"lastUpdated": 1781040519859, "featureGraphic": {"de-DE": {"name": "/m.co.rh.id.a_flash_deck/de-DE/featureGraphic_qfO_82j9Ev1JBrm6vbjnfm-QLCUcvgd4T2frN6tMloU=.png", "sha256": "a9f3bff368fd12fd4906b9babdb8e77e6f902c251cbe07784f67eb37ab4c9685", "size": 21059}, "et": {"name": "/m.co.rh.id.a_flash_deck/et/featureGraphic_qfO_82j9Ev1JBrm6vbjnfm-QLCUcvgd4T2frN6tMloU=.png", "sha256": "a9f3bff368fd12fd4906b9babdb8e77e6f902c251cbe07784f67eb37ab4c9685", "size": 21059}, "fr-FR": {"name": "/m.co.rh.id.a_flash_deck/fr-FR/featureGraphic_qfO_82j9Ev1JBrm6vbjnfm-QLCUcvgd4T2frN6tMloU=.png", "sha256": "a9f3bff368fd12fd4906b9babdb8e77e6f902c251cbe07784f67eb37ab4c9685", "size": 21059}, "id": {"name": "/m.co.rh.id.a_flash_deck/id/featureGraphic_qfO_82j9Ev1JBrm6vbjnfm-QLCUcvgd4T2frN6tMloU=.png", "sha256": "a9f3bff368fd12fd4906b9babdb8e77e6f902c251cbe07784f67eb37ab4c9685", "size": 21059}, "is-IS": {"name": "/m.co.rh.id.a_flash_deck/is-IS/featureGraphic_qfO_82j9Ev1JBrm6vbjnfm-QLCUcvgd4T2frN6tMloU=.png", "sha256": "a9f3bff368fd12fd4906b9babdb8e77e6f902c251cbe07784f67eb37ab4c9685", "size": 21059}, "it-IT": {"name": "/m.co.rh.id.a_flash_deck/it-IT/featureGraphic_qfO_82j9Ev1JBrm6vbjnfm-QLCUcvgd4T2frN6tMloU=.png", "sha256": "a9f3bff368fd12fd4906b9babdb8e77e6f902c251cbe07784f67eb37ab4c9685", "size": 21059}, "nb-NO": {"name": "/m.co.rh.id.a_flash_deck/nb-NO/featureGraphic_qfO_82j9Ev1JBrm6vbjnfm-QLCUcvgd4T2frN6tMloU=.png", "sha256": "a9f3bff368fd12fd4906b9babdb8e77e6f902c251cbe07784f67eb37ab4c9685", "size": 21059}, "nn-NO": {"name": "/m.co.rh.id.a_flash_deck/nn-NO/featureGraphic_qfO_82j9Ev1JBrm6vbjnfm-QLCUcvgd4T2frN6tMloU=.png", "sha256": "a9f3bff368fd12fd4906b9babdb8e77e6f902c251cbe07784f67eb37ab4c9685", "size": 21059}, "rm": {"name": "/m.co.rh.id.a_flash_deck/rm/featureGraphic_qfO_82j9Ev1JBrm6vbjnfm-QLCUcvgd4T2frN6tMloU=.png", "sha256": "a9f3bff368fd12fd4906b9babdb8e77e6f902c251cbe07784f67eb37ab4c9685", "size": 21059}}, "screenshots": {"phone": {"de-DE": [{"name": "/m.co.rh.id.a_flash_deck/de-DE/phoneScreenshots/1.png", "sha256": "4c34425c0a4aa74ea93be3d49c03a08dc0d7a349b2f41d256238142a7b9a531a", "size": 93994}, {"name": "/m.co.rh.id.a_flash_deck/de-DE/phoneScreenshots/2.png", "sha256": "ebe9863817f105e5ff9860f75c8142e4aaa6b957ccb728e9a8d318b252c47b6b", "size": 84587}, {"name": "/m.co.rh.id.a_flash_deck/de-DE/phoneScreenshots/3.png", "sha256": "217b75067fd08ac7eb1d574763f9080764a621aeee5d7458c08ca90970882cdc", "size": 164247}, {"name": "/m.co.rh.id.a_flash_deck/de-DE/phoneScreenshots/4.png", "sha256": "15b2221c446eed87701d2eb726663edc576e091bb396e18ef30e465529646392", "size": 706027}, {"name": "/m.co.rh.id.a_flash_deck/de-DE/phoneScreenshots/5.png", "sha256": "8c982b0f92fc6d5aa6c32a1f090070c1b1161fe435b807915ff7797413cf102f", "size": 170857}], "et": [{"name": "/m.co.rh.id.a_flash_deck/et/phoneScreenshots/1.png", "sha256": "4c34425c0a4aa74ea93be3d49c03a08dc0d7a349b2f41d256238142a7b9a531a", "size": 93994}, {"name": "/m.co.rh.id.a_flash_deck/et/phoneScreenshots/2.png", "sha256": "ebe9863817f105e5ff9860f75c8142e4aaa6b957ccb728e9a8d318b252c47b6b", "size": 84587}, {"name": "/m.co.rh.id.a_flash_deck/et/phoneScreenshots/3.png", "sha256": "217b75067fd08ac7eb1d574763f9080764a621aeee5d7458c08ca90970882cdc", "size": 164247}, {"name": "/m.co.rh.id.a_flash_deck/et/phoneScreenshots/4.png", "sha256": "15b2221c446eed87701d2eb726663edc576e091bb396e18ef30e465529646392", "size": 706027}, {"name": "/m.co.rh.id.a_flash_deck/et/phoneScreenshots/5.png", "sha256": "8c982b0f92fc6d5aa6c32a1f090070c1b1161fe435b807915ff7797413cf102f", "size": 170857}], "fr-FR": [{"name": "/m.co.rh.id.a_flash_deck/fr-FR/phoneScreenshots/1.png", "sha256": "4c34425c0a4aa74ea93be3d49c03a08dc0d7a349b2f41d256238142a7b9a531a", "size": 93994}, {"name": "/m.co.rh.id.a_flash_deck/fr-FR/phoneScreenshots/2.png", "sha256": "ebe9863817f105e5ff9860f75c8142e4aaa6b957ccb728e9a8d318b252c47b6b", "size": 84587}, {"name": "/m.co.rh.id.a_flash_deck/fr-FR/phoneScreenshots/3.png", "sha256": "217b75067fd08ac7eb1d574763f9080764a621aeee5d7458c08ca90970882cdc", "size": 164247}, {"name": "/m.co.rh.id.a_flash_deck/fr-FR/phoneScreenshots/4.png", "sha256": "15b2221c446eed87701d2eb726663edc576e091bb396e18ef30e465529646392", "size": 706027}, {"name": "/m.co.rh.id.a_flash_deck/fr-FR/phoneScreenshots/5.png", "sha256": "8c982b0f92fc6d5aa6c32a1f090070c1b1161fe435b807915ff7797413cf102f", "size": 170857}], "id": [{"name": "/m.co.rh.id.a_flash_deck/id/phoneScreenshots/1.png", "sha256": "4c34425c0a4aa74ea93be3d49c03a08dc0d7a349b2f41d256238142a7b9a531a", "size": 93994}, {"name": "/m.co.rh.id.a_flash_deck/id/phoneScreenshots/2.png", "sha256": "ebe9863817f105e5ff9860f75c8142e4aaa6b957ccb728e9a8d318b252c47b6b", "size": 84587}, {"name": "/m.co.rh.id.a_flash_deck/id/phoneScreenshots/3.png", "sha256": "217b75067fd08ac7eb1d574763f9080764a621aeee5d7458c08ca90970882cdc", "size": 164247}, {"name": "/m.co.rh.id.a_flash_deck/id/phoneScreenshots/4.png", "sha256": "15b2221c446eed87701d2eb726663edc576e091bb396e18ef30e465529646392", "size": 706027}, {"name": "/m.co.rh.id.a_flash_deck/id/phoneScreenshots/5.png", "sha256": "8c982b0f92fc6d5aa6c32a1f090070c1b1161fe435b807915ff7797413cf102f", "size": 170857}], "is-IS": [{"name": "/m.co.rh.id.a_flash_deck/is-IS/phoneScreenshots/1.png", "sha256": "4c34425c0a4aa74ea93be3d49c03a08dc0d7a349b2f41d256238142a7b9a531a", "size": 93994}, {"name": "/m.co.rh.id.a_flash_deck/is-IS/phoneScreenshots/2.png", "sha256": "ebe9863817f105e5ff9860f75c8142e4aaa6b957ccb728e9a8d318b252c47b6b", "size": 84587}, {"name": "/m.co.rh.id.a_flash_deck/is-IS/phoneScreenshots/3.png", "sha256": "217b75067fd08ac7eb1d574763f9080764a621aeee5d7458c08ca90970882cdc", "size": 164247}, {"name": "/m.co.rh.id.a_flash_deck/is-IS/phoneScreenshots/4.png", "sha256": "15b2221c446eed87701d2eb726663edc576e091bb396e18ef30e465529646392", "size": 706027}, {"name": "/m.co.rh.id.a_flash_deck/is-IS/phoneScreenshots/5.png", "sha256": "8c982b0f92fc6d5aa6c32a1f090070c1b1161fe435b807915ff7797413cf102f", "size": 170857}], "it-IT": [{"name": "/m.co.rh.id.a_flash_deck/it-IT/phoneScreenshots/1.png", "sha256": "4c34425c0a4aa74ea93be3d49c03a08dc0d7a349b2f41d256238142a7b9a531a", "size": 93994}, {"name": "/m.co.rh.id.a_flash_deck/it-IT/phoneScreenshots/2.png", "sha256": "ebe9863817f105e5ff9860f75c8142e4aaa6b957ccb728e9a8d318b252c47b6b", "size": 84587}, {"name": "/m.co.rh.id.a_flash_deck/it-IT/phoneScreenshots/3.png", "sha256": "217b75067fd08ac7eb1d574763f9080764a621aeee5d7458c08ca90970882cdc", "size": 164247}, {"name": "/m.co.rh.id.a_flash_deck/it-IT/phoneScreenshots/4.png", "sha256": "15b2221c446eed87701d2eb726663edc576e091bb396e18ef30e465529646392", "size": 706027}, {"name": "/m.co.rh.id.a_flash_deck/it-IT/phoneScreenshots/5.png", "sha256": "8c982b0f92fc6d5aa6c32a1f090070c1b1161fe435b807915ff7797413cf102f", "size": 170857}], "nb-NO": [{"name": "/m.co.rh.id.a_flash_deck/nb-NO/phoneScreenshots/1.png", "sha256": "4c34425c0a4aa74ea93be3d49c03a08dc0d7a349b2f41d256238142a7b9a531a", "size": 93994}, {"name": "/m.co.rh.id.a_flash_deck/nb-NO/phoneScreenshots/2.png", "sha256": "ebe9863817f105e5ff9860f75c8142e4aaa6b957ccb728e9a8d318b252c47b6b", "size": 84587}, {"name": "/m.co.rh.id.a_flash_deck/nb-NO/phoneScreenshots/3.png", "sha256": "217b75067fd08ac7eb1d574763f9080764a621aeee5d7458c08ca90970882cdc", "size": 164247}, {"name": "/m.co.rh.id.a_flash_deck/nb-NO/phoneScreenshots/4.png", "sha256": "15b2221c446eed87701d2eb726663edc576e091bb396e18ef30e465529646392", "size": 706027}, {"name": "/m.co.rh.id.a_flash_deck/nb-NO/phoneScreenshots/5.png", "sha256": "8c982b0f92fc6d5aa6c32a1f090070c1b1161fe435b807915ff7797413cf102f", "size": 170857}], "nn-NO": [{"name": "/m.co.rh.id.a_flash_deck/nn-NO/phoneScreenshots/1.png", "sha256": "4c34425c0a4aa74ea93be3d49c03a08dc0d7a349b2f41d256238142a7b9a531a", "size": 93994}, {"name": "/m.co.rh.id.a_flash_deck/nn-NO/phoneScreenshots/2.png", "sha256": "ebe9863817f105e5ff9860f75c8142e4aaa6b957ccb728e9a8d318b252c47b6b", "size": 84587}, {"name": "/m.co.rh.id.a_flash_deck/nn-NO/phoneScreenshots/3.png", "sha256": "217b75067fd08ac7eb1d574763f9080764a621aeee5d7458c08ca90970882cdc", "size": 164247}, {"name": "/m.co.rh.id.a_flash_deck/nn-NO/phoneScreenshots/4.png", "sha256": "15b2221c446eed87701d2eb726663edc576e091bb396e18ef30e465529646392", "size": 706027}, {"name": "/m.co.rh.id.a_flash_deck/nn-NO/phoneScreenshots/5.png", "sha256": "8c982b0f92fc6d5aa6c32a1f090070c1b1161fe435b807915ff7797413cf102f", "size": 170857}], "rm": [{"name": "/m.co.rh.id.a_flash_deck/rm/phoneScreenshots/1.png", "sha256": "4c34425c0a4aa74ea93be3d49c03a08dc0d7a349b2f41d256238142a7b9a531a", "size": 93994}, {"name": "/m.co.rh.id.a_flash_deck/rm/phoneScreenshots/2.png", "sha256": "ebe9863817f105e5ff9860f75c8142e4aaa6b957ccb728e9a8d318b252c47b6b", "size": 84587}, {"name": "/m.co.rh.id.a_flash_deck/rm/phoneScreenshots/3.png", "sha256": "217b75067fd08ac7eb1d574763f9080764a621aeee5d7458c08ca90970882cdc", "size": 164247}, {"name": "/m.co.rh.id.a_flash_deck/rm/phoneScreenshots/4.png", "sha256": "15b2221c446eed87701d2eb726663edc576e091bb396e18ef30e465529646392", "size": 706027}, {"name": "/m.co.rh.id.a_flash_deck/rm/phoneScreenshots/5.png", "sha256": "8c982b0f92fc6d5aa6c32a1f090070c1b1161fe435b807915ff7797413cf102f", "size": 170857}]}}, "name": {"de-DE": "Flash Deck", "et": "Flash Deck", "fr-FR": "Flash Deck", "id": "Flash Deck", "is-IS": "Flash Deck", "it-IT": "Flash Deck", "nb-NO": "Flash Deck", "nn-NO": "Flash Deck", "rm": "Flash Deck"}, "summary": {"de-DE": "Eine einfache und leicht zu bedienende Karteikarten-App zum Lernen", "et": "Lihtne ja hõlpsasti kasutatav flashcardi äpp õppimiseks", "fr-FR": "Une application de flash cards simple et facile à utiliser pour vous aider à étu", "id": "Aplikasi kartu flash yang sederhana dan mudah digunakan untuk membantu belajar", "is-IS": "Einföld og auðveld flash korta app til að hjálpa þér að nema", "it-IT": "Un'app di flash card semplice e facile da usare per aiutarti a studiare", "nb-NO": "En enkel og brukervennlig flashcard-app for å hjelpe deg med å studere", "nn-NO": "Ein enkel og brukarvenleg flashcard-app for å hjelpe deg med å studere", "rm": "In'app da flash cards simpla e facila d'utilisar per gidar a studi"}, "description": {"de-DE": "Eine einfache und leicht zu bedienende Karteikarten-App, die Ihnen hilft, intelligenter zu lernen und schneller voranzukommen!\n\n<b>Erstellen &amp; Verwalten</b>\n<ul>\n  <li>Kartensätze und Karteikarten einfach hinzufügen</li>\n  <li>Umkehrbare Karten — Frage und Antwort während des Tests vertauschen</li>\n  <li>Karten zwischen Kartensätzen kopieren und verschieben</li>\n  <li>Speichern &amp; Weiter hinzufügen-Schaltfläche für schnelle aufeinanderfolgende Kartenerstellung</li>\n  <li>Sprachen aufnehmen und Bilder für Ihre Karten anhängen</li>\n</ul>\n\n<b>Lernen &amp; Test</b>\n<ul>\n  <li>Testmodus mit Mischen und Fortschrittsverfolgung</li>\n  <li>Teststatus-Persistenz — Ihren Test nach dem App-Neustart fortsetzen</li>\n  <li>Flash bot schlägt intelligent Karten vor, um Sie basierend auf Ihrem Verhalten zu testen</li>\n</ul>\n\n<b>Erinnerungen</b>\n<ul>\n  <li>Benachrichtigungs-Timer, um Sie regelmäßig abzufragen</li>\n  <li>Benachrichtigungszeitfenster — Start- und Endzeiten für Erinnerungen festlegen</li>\n  <li>Sprachwiedergabe direkt aus Benachrichtigungen</li>\n  <li>Verknüpfung erstellen, um zufällige Karte aus Kartensatz für lockeres Lernen anzuzeigen (Android 8+)</li>\n</ul>\n\n<b>Importieren &amp; Exportieren</b>\n<ul>\n  <li>Kartensätze einfach exportieren &amp; mit Freunden teilen</li>\n  <li>Kartensätze im Anki .apkg-Format importieren und exportieren (unterstützt Grundkarten mit Bildern und Audio)</li>\n</ul>\n\n<b>KI-gestützt</b>\n<ul>\n  <li>Karteikarten-Sets zu jedem Thema mit Google Gemini KI erstellen</li>\n  <li>Vorhandene Sets mit KI umwandeln — übersetzen, erweitern, schwierigere Fragen erstellen und mehr</li>\n  <li>KI-Modellauswahl — aus verfügbaren Gemini-Modellen wählen</li>\n</ul>\n\n<b>Darstellung</b>\n<ul>\n  <li>Unterstützt dunklen und hellen Modus</li>\n</ul>", "en-US": "A simple and easy to use flash card app to help you study smarter and learn faster!\n\n<b>Create & Manage</b>\n<ul>\n  <li>Easily add decks and flash cards</li>\n  <li>Reversible cards — swap question and answer during tests</li>\n  <li>Copy and move cards between decks</li>\n  <li>Save & Add Another button for quick consecutive card creation</li>\n  <li>Record voices and attach images for your cards</li>\n</ul>\n\n<b>Study & Test</b>\n<ul>\n  <li>Test mode with shuffle and progress tracking</li>\n  <li>Test state persistence — resume your test after app restart</li>\n  <li>Flash bot to smartly suggest cards to test you based on your behavior</li>\n</ul>\n\n<b>Reminders</b>\n<ul>\n  <li>Notification timer to periodically quiz you</li>\n  <li>Notification time window — set start and end times for reminders</li>\n  <li>Voice playback directly from notifications</li>\n  <li>Create shortcut to show random card from deck for casual study (Android 8+)</li>\n</ul>\n\n<b>Import & Export</b>\n<ul>\n  <li>Easily export & share your decks to your friends</li>\n  <li>Import and export decks in Anki .apkg format (supports Basic cards with images and audio)</li>\n</ul>\n\n<b>AI-Powered</b>\n<ul>\n  <li>Generate flash card decks from any topic using Google Gemini AI</li>\n  <li>Transform existing decks with AI — translate, expand, create harder questions, and more</li>\n  <li>AI model selection — choose from available Gemini models</li>\n</ul>\n\n<b>Appearance</b>\n<ul>\n  <li>Support dark mode and light mode</li>\n</ul>", "et": "Lihtne ja hõlpsasti kasutatav flashcardi äpp õppimiseks!\n\n<b>Loo &amp; Halda</b>\n<ul>\n  <li>Lisa hõlpsasti kaardipakid ja flashcardid</li>\n  <li>Pööratavad kaardid — vaheta küsimus ja vastus testi ajal</li>\n  <li>Kopeeri ja liiguta kaarte kaardipakkide vahel</li>\n  <li>Salvesta &amp; Lisa teine nupp kiireks järjestikuseks kaardi loomiseks</li>\n  <li>Salvesta hääli ja lisa pilte oma kaartidele</li>\n</ul>\n\n<b>Õpi &amp; Testi</b>\n<ul>\n  <li>Testirežiim segamise ja edenemise jälgimisega</li>\n  <li>Testi oleku püsivus — jätka testi pärast rakenduse taaskäivitust</li>\n  <li>Flash bot soovitab tarkalt kaarte sinu käitumise põhjal</li>\n</ul>\n\n<b>Meeleavad</b>\n<ul>\n  <li>Teavituste taimer, et testida teid perioodiliselt</li>\n  <li>Teavituste ajavahemik — seadke meeletoitude algus- ja lõpuaeg</li>\n  <li>Hääle taasesitus otse teavitustest</li>\n  <li>Loo otsetee, et näidata juhuslikku kaarti pakist juhuslikuks õppimiseks (Android 8+)</li>\n</ul>\n\n<b>Impordi &amp; Ekspordi</b>\n<ul>\n  <li>Ekspordi &amp; jaga oma kaardipakke hõlpsasti sõpradega</li>\n  <li>Impordi ja ekspordi kaardipakid Anki .apkg vormingus (toetab Basic kaarte piltide ja heliga)</li>\n</ul>\n\n<b>AI-toetatud</b>\n<ul>\n  <li>Loo flashcardide kaardipakke mistahes teemast Google Gemini AI abil</li>\n  <li>Muuda olemasolevaid pakke AI abil — tõlgi, laienda, loo raskemaid küsimusi ja muud</li>\n  <li>AI mudeli valik — valige saadaolevatest Gemini mudelitest</li>\n</ul>\n\n<b>Välimus</b>\n<ul>\n  <li>Toetab tume režiim ja hele režiim</li>\n</ul>", "fr-FR": "Une application de flash cards simple et facile à utiliser pour vous aider à étudier plus intelligemment et apprendre plus rapidement!\n\n<b>Créer &amp; Gérer</b>\n<ul>\n  <li>Ajouter facilement des paquets et des flash cards</li>\n  <li>Cartes réversibles — permuter question et réponse pendant les tests</li>\n  <li>Copier et déplacer des cartes entre les paquets</li>\n  <li>Bouton Enregistrer &amp; Ajouter un autre pour une création rapide de cartes consécutives</li>\n  <li>Enregistrer des voix et joindre des images à vos cartes</li>\n</ul>\n\n<b>Étudier &amp; Tester</b>\n<ul>\n  <li>Mode test avec mélange et suivi des progrès</li>\n  <li>Persistance de l'état du test — reprenez votre test après redémarrage de l'application</li>\n  <li>Flash bot pour suggérer intelligemment des cartes à tester en fonction de votre comportement</li>\n</ul>\n\n<b>Rappels</b>\n<ul>\n  <li>Minuteur de notification pour vous interroger périodiquement</li>\n  <li>Fenêtre horaire de notification — définir les heures de début et de fin pour les rappels</li>\n  <li>Lecture vocale directement depuis les notifications</li>\n  <li>Créer un raccourci pour afficher une carte aléatoire du paquet pour une étude décontractée (Android 8+)</li>\n</ul>\n\n<b>Importer &amp; Exporter</b>\n<ul>\n  <li>Exporter &amp; partager facilement vos paquets avec vos amis</li>\n  <li>Importer et exporter des paquets au format Anki .apkg (prend en charge les cartes de base avec images et audio)</li>\n</ul>\n\n<b>Propulsé par l'IA</b>\n<ul>\n  <li>Générer des paquets de flash cards sur n'importe quel sujet avec Google Gemini IA</li>\n  <li>Transformer des paquets existants avec l'IA — traduire, développer, créer des questions plus difficiles, et plus</li>\n  <li>Sélection de modèle IA — choisir parmi les modèles Gemini disponibles</li>\n</ul>\n\n<b>Apparence</b>\n<ul>\n  <li>Prend en charge le mode sombre et le mode clair</li>\n</ul>", "id": "Aplikasi kartu flash yang sederhana dan mudah digunakan untuk membantu Anda belajar lebih cerdas dan lebih cepat!\n\n<b>Buat &amp; Kelola</b>\n<ul>\n  <li>Tambahkan dek dan kartu flash dengan mudah</li>\n  <li>Kartu yang bisa dibalik — tukar pertanyaan dan jawaban saat tes</li>\n  <li>Salin dan pindahkan kartu antar dek</li>\n  <li>Tombol Simpan &amp; Tambah Lainnya untuk pembuatan kartu berurutan dengan cepat</li>\n  <li>Rekam suara dan lampirkan gambar untuk kartu Anda</li>\n</ul>\n\n<b>Belajar &amp; Tes</b>\n<ul>\n  <li>Mode tes dengan pengacakan dan pelacakan kemajuan</li>\n  <li>Persistensi status tes — lanjutkan tes Anda setelah restart aplikasi</li>\n  <li>Flash bot untuk dengan cerdas menyarankan kartu untuk menguji Anda berdasarkan perilaku Anda</li>\n</ul>\n\n<b>Pengingat</b>\n<ul>\n  <li>Timer notifikasi untuk secara berkala menguji Anda</li>\n  <li>Jendela waktu notifikasi — atur waktu mulai dan akhir untuk pengingat</li>\n  <li>Pemutaran suara langsung dari notifikasi</li>\n  <li>Buat pintasan untuk menampilkan kartu acak dari dek untuk belajar santai (Android 8+)</li>\n</ul>\n\n<b>Impor &amp; Ekspor</b>\n<ul>\n  <li>Ekspor &amp; bagikan dek Anda dengan mudah ke teman-teman Anda</li>\n  <li>Impor dan ekspor dek dalam format Anki .apkg (mendukung kartu Dasar dengan gambar dan audio)</li>\n</ul>\n\n<b>Bertenaga AI</b>\n<ul>\n  <li>Buat dek kartu flash dari topik apa pun menggunakan Google Gemini AI</li>\n  <li>Ubah dek yang ada dengan AI — terjemahkan, perluas, buat pertanyaan yang lebih sulit, dan lainnya</li>\n  <li>Pilihan model AI — pilih dari model Gemini yang tersedia</li>\n</ul>\n\n<b>Tampilan</b>\n<ul>\n  <li>Mendukung mode gelap dan mode terang</li>\n</ul>", "is-IS": "Einföld og auðveld flash korta app til að hjálpa þér að nema betur og læra hraðar!\n\n<b>Búa til &amp; Stjórna</b>\n<ul>\n  <li>Bættu auðveldlega við spjöldum og flash körtum</li>\n  <li>Vendanleg kort — skiptu um spurning og svar á meðan á prófi stendur</li>\n  <li>Afritaðu og færðu kort á milli spjalda</li>\n  <li>Vista &amp; Bæta við öðrum hnapp fyrir hraðvirka stöðugu kortagerð</li>\n  <li>Teikna upp raddir og bættu við myndum fyrir körtin þín</li>\n</ul>\n\n<b>Nema &amp; Prófa</b>\n<ul>\n  <li>Prófhamur með stokkun og framvindusporun</li>\n  <li>Prófstöðu varðveita — haltu áfram prófinu eftir endurræsingu á forriti</li>\n  <li>Flash bot til að stinga uppá körtum skynsamlega miðað við hegðun þína</li>\n</ul>\n\n<b>Áminningar</b>\n<ul>\n  <li>Tilkynningatímamælir til að spyrja þig reglulega</li>\n  <li>Tilkynningatímabil — stilltu upphafs- og endingartíma fyrir áminningar</li>\n  <li>Raddspilun beint frá tilkynningum</li>\n  <li>Búðu til stutttengi til að sýna handahófskennt kort úr spjaldi fyrir áhugamennsku nám (Android 8+)</li>\n</ul>\n\n<b>Flytja inn &amp; Flytja út</b>\n<ul>\n  <li>Flyttu auðveldlega út &amp; deildu spjöldum þínum með vinum</li>\n  <li>Flyttu inn og út spjöld í Anki .apkg sniði (styður Basic kört með myndum og hljóði)</li>\n</ul>\n\n<b>AI-Mögnuð</b>\n<ul>\n  <li>Búðu til flash kortaspjöld úr hvaða viðfangsefni sem er með Google Gemini AI</li>\n  <li>Umbreyta núverandi spjöldum með AI — þýða, stækka, búa til erfiðari spurningar, og fleira</li>\n  <li>AI líkönarúmmál — veldu úr fáanlegum Gemini líkönum</li>\n</ul>\n\n<b>Útlit</b>\n<ul>\n  <li>Styður dökkuhamur og ljóshamur</li>\n</ul>", "it-IT": "Un'app di flash card semplice e facile da usare per aiutarti a studiare in modo intelligente e imparare più velocemente!\n\n<b>Crea &amp; Gestisci</b>\n<ul>\n  <li>Aggiungi facilmente mazzi e schede</li>\n  <li>Schede reversibili — scambia domanda e risposta durante i test</li>\n  <li>Copia e sposta schede tra i mazzi</li>\n  <li>Pulsante Salva &amp; Aggiungi un altro per una creazione rapida di schede consecutive</li>\n  <li>Registra voci e allega immagini per le tue schede</li>\n</ul>\n\n<b>Studia &amp; Test</b>\n<ul>\n  <li>Modalità test con mescolamento e monitoraggio dei progressi</li>\n  <li>Persistenza dello stato del test — riprendi il test dopo il riavvio dell'app</li>\n  <li>Flash bot per suggerirti intelligentemente le schede da testare in base al tuo comportamento</li>\n</ul>\n\n<b>Promemoria</b>\n<ul>\n  <li>Timer di notifica per interrogarti periodicamente</li>\n  <li>Finestra temporale delle notifiche — imposta orari di inizio e fine per i promemoria</li>\n  <li>Riproduzione vocale direttamente dalle notifiche</li>\n  <li>Crea scorciatoia per mostrare una scheda casuale dal mazzo per studio casuale (Android 8+)</li>\n</ul>\n\n<b>Importa &amp; Esporta</b>\n<ul>\n  <li>Esporta e condividi facilmente i tuoi mazzi con i tuoi amici</li>\n  <li>Importa ed esporta mazzi in formato Anki .apkg (supporta schede Basic con immagini e audio)</li>\n</ul>\n\n<b>Alimentato dall'IA</b>\n<ul>\n  <li>Genera mazzi di flash card da qualsiasi argomento utilizzando Google Gemini AI</li>\n  <li>Trasforma i mazzi esistenti con l'IA — traduci, espandi, crea domande più difficili e altro ancora</li>\n  <li>Selezione del modello IA — scegli tra i modelli Gemini disponibili</li>\n</ul>\n\n<b>Aspetto</b>\n<ul>\n  <li>Supporta modalità scura e modalità chiara</li>\n</ul>", "nb-NO": "En enkel og brukervennlig flashcard-app for å hjelpe deg med å studere smartere og lære raskere!\n\n<b>Opprett &amp; Behandle</b>\n<ul>\n  <li>Legg enkelt til kortstokker og kort</li>\n  <li>Kort som kan reverseres — bytt spørsmål og svar under tester</li>\n  <li>Kopier og flytt kort mellom kortstokker</li>\n  <li>Knapp Lagre &amp; Legg til en annen for rask opprettelse av påfølgende kort</li>\n  <li>Ta opp stemmer og legg ved bilder for kortene dine</li>\n</ul>\n\n<b>Studer &amp; Test</b>\n<ul>\n  <li>Testmodus med stokking og sporing av fremgang</li>\n  <li>Testtilstandspersistens — gjenoppta testen etter omstart av appen</li>\n  <li>Flash bot for å smart foreslå kort å teste deg basert på oppførselen din</li>\n</ul>\n\n<b>Påminnelser</b>\n<ul>\n  <li>Varslingstidtaker for å periodisk teste deg</li>\n  <li>Varslingstidsvindu — sett start- og sluttider for påminnelser</li>\n  <li>Stemmeavspilling direkte fra varsler</li>\n  <li>Opprett snarvei for å vise tilfeldig kort fra kortstokken for avslappet studier (Android 8+)</li>\n</ul>\n\n<b>Importer &amp; Eksporter</b>\n<ul>\n  <li>Eksporter og del enkelt kortstokkene dine med vennene dine</li>\n  <li>Importer og eksporter kortstokker i Anki .apkg-format (støtter Basic-kort med bilder og lyd)</li>\n</ul>\n\n<b>Drevet av AI</b>\n<ul>\n  <li>Generer flashcard-kortstokker fra ethvert emne ved hjelp av Google Gemini AI</li>\n  <li>Transformer eksisterende kortstokker med AI — oversett, utvid, lag vanskeligere spørsmål og mer</li>\n  <li>AI-modellvalg — velg fra tilgjengelige Gemini-modeller</li>\n</ul>\n\n<b>Utseende</b>\n<ul>\n  <li>Støtter mørk modus og lys modus</li>\n</ul>", "nn-NO": "Ein enkel og brukarvenleg flashcard-app for å hjelpe deg med å studere smartare og lære raskare!\n\n<b>Opprett &amp; Handsam</b>\n<ul>\n  <li>Legg enkelt til kortstokkar og kort</li>\n  <li>Kort som kan snurrast — byt spørsmål og svar under tester</li>\n  <li>Kopier og flytt kort mellom kortstokkar</li>\n  <li>Knapp Lagre &amp; Legg til ein annan for rask oppretting av påfølgjande kort</li>\n  <li>Ta opp tale og legg ved bilete for korta dine</li>\n</ul>\n\n<b>Studer &amp; Test</b>\n<ul>\n  <li>Testmodus med stokking og sporing av framgang</li>\n  <li>Testtilstandspersistens — gjenoppta testen etter omstart av appen</li>\n  <li>Flash bot for å smart foreslå kort å teste deg basert på oppførselen din</li>\n</ul>\n\n<b>Påminningar</b>\n<ul>\n  <li>Varseltidsur for å periodisk teste deg</li>\n  <li>Varseltidsvindauge — sett start- og sluttider for påminningar</li>\n  <li>Taleavspeling direkte frå varsel</li>\n  <li>Opprett snarveg for å vise tilfeldig kort frå kortstokken for avslappa studie (Android 8+)</li>\n</ul>\n\n<b>Importer &amp; Eksporter</b>\n<ul>\n  <li>Eksporter og del enkelt kortstokkane dine med venene dine</li>\n  <li>Importer og eksporter kortstokkar i Anki .apkg-format (støttar Basic-kort med bilete og lyd)</li>\n</ul>\n\n<b>Drevet av KI</b>\n<ul>\n  <li>Generer flashcard-kortstokkar frå eit kvart emne ved hjelp av Google Gemini AI</li>\n  <li>Transformer eksisterande kortstokkar med KI — oversett, utvid, lag vanskelegare spørsmål og meir</li>\n  <li>KI-modellval — velj frå tilgjengelege Gemini-modellar</li>\n</ul>\n\n<b>Utsjånad</b>\n<ul>\n  <li>Støttar mørk modus og lys modus</li>\n</ul>", "rm": "In'app da flash cards simpla e facila d'utilisar per gidar a studi meglier e pli svelt!\n\n<b>Crear &amp; Administrar</b>\n<ul>\n  <li>Agiunta pachets e cartas simplamain</li>\n  <li>Cartas reversibels — scambia dumonda e resposta durant tests</li>\n  <li>Copia e sposta cartas tranter pachets</li>\n  <li>Memorisar &amp; Agiunta in auter buttun per creaziun rapida da cartas successivas</li>\n  <li>Registra vuschs e agiunta maletgs per tes cartas</li>\n</ul>\n\n<b>Studiar &amp; Testar</b>\n<ul>\n  <li>Modus test cun maschlar e suziar da progress</li>\n  <li>Persistenza dal stat dal test — cuntinuescha tes suenter reaviar l'app</li>\n  <li>Flash bot per proponer cartas smart tenor tes cumportament</li>\n</ul>\n\n<b>Reminders</b>\n<ul>\n  <li>Timer da notificaziun per interogar ti periodicamain</li>\n  <li>Finestra da temp da notificaziuns — fixa temp da cumenzament e finiziun per reminders</li>\n  <li>Reproducziun da vusch directamain da notificaziuns</li>\n  <li>Crea scursan per mussar ina carta casuala dal pachet per studi casual (Android 8+)</li>\n</ul>\n\n<b>Importar &amp; Exportar</b>\n<ul>\n  <li>Exportar &amp; cundir tes pachets cun tes amis a moda simpla</li>\n  <li>Importar ed exportar pachets en il format Anki .apkg (supporta cartas Basic cun maletgs e audio)</li>\n</ul>\n\n<b>AI-Powered</b>\n<ul>\n  <li>Genera pachets da flash carts da mintga tema cun Google Gemini AI</li>\n  <li>Transfurmesc pachets existents cun AI — translaziunar, extender, crear dumondas pli difficult, e dapli</li>\n  <li>Selecziun dal model AI — tscherna tranter ils models Gemini disponibels</li>\n</ul>\n\n<b>Apparenza</b>\n<ul>\n  <li>Supporta modus stgir e modus cler</li>\n</ul>"}, "icon": {"de-DE": {"name": "/m.co.rh.id.a_flash_deck/de-DE/icon_uSTqNO1Q97TNM1jKTsFDbnKwr9-Cmfx3j5TTp-1tGxM=.png", "sha256": "b924ea34ed50f7b4cd3358ca4ec1436e72b0afdf8299fc778f94d3a7ed6d1b13", "size": 7214}, "et": {"name": "/m.co.rh.id.a_flash_deck/et/icon_uSTqNO1Q97TNM1jKTsFDbnKwr9-Cmfx3j5TTp-1tGxM=.png", "sha256": "b924ea34ed50f7b4cd3358ca4ec1436e72b0afdf8299fc778f94d3a7ed6d1b13", "size": 7214}, "fr-FR": {"name": "/m.co.rh.id.a_flash_deck/fr-FR/icon_uSTqNO1Q97TNM1jKTsFDbnKwr9-Cmfx3j5TTp-1tGxM=.png", "sha256": "b924ea34ed50f7b4cd3358ca4ec1436e72b0afdf8299fc778f94d3a7ed6d1b13", "size": 7214}, "id": {"name": "/m.co.rh.id.a_flash_deck/id/icon_uSTqNO1Q97TNM1jKTsFDbnKwr9-Cmfx3j5TTp-1tGxM=.png", "sha256": "b924ea34ed50f7b4cd3358ca4ec1436e72b0afdf8299fc778f94d3a7ed6d1b13", "size": 7214}, "is-IS": {"name": "/m.co.rh.id.a_flash_deck/is-IS/icon_uSTqNO1Q97TNM1jKTsFDbnKwr9-Cmfx3j5TTp-1tGxM=.png", "sha256": "b924ea34ed50f7b4cd3358ca4ec1436e72b0afdf8299fc778f94d3a7ed6d1b13", "size": 7214}, "it-IT": {"name": "/m.co.rh.id.a_flash_deck/it-IT/icon_uSTqNO1Q97TNM1jKTsFDbnKwr9-Cmfx3j5TTp-1tGxM=.png", "sha256": "b924ea34ed50f7b4cd3358ca4ec1436e72b0afdf8299fc778f94d3a7ed6d1b13", "size": 7214}, "nb-NO": {"name": "/m.co.rh.id.a_flash_deck/nb-NO/icon_uSTqNO1Q97TNM1jKTsFDbnKwr9-Cmfx3j5TTp-1tGxM=.png", "sha256": "b924ea34ed50f7b4cd3358ca4ec1436e72b0afdf8299fc778f94d3a7ed6d1b13", "size": 7214}, "nn-NO": {"name": "/m.co.rh.id.a_flash_deck/nn-NO/icon_uSTqNO1Q97TNM1jKTsFDbnKwr9-Cmfx3j5TTp-1tGxM=.png", "sha256": "b924ea34ed50f7b4cd3358ca4ec1436e72b0afdf8299fc778f94d3a7ed6d1b13", "size": 7214}, "rm": {"name": "/m.co.rh.id.a_flash_deck/rm/icon_uSTqNO1Q97TNM1jKTsFDbnKwr9-Cmfx3j5TTp-1tGxM=.png", "sha256": "b924ea34ed50f7b4cd3358ca4ec1436e72b0afdf8299fc778f94d3a7ed6d1b13", "size": 7214}}}, "versions": {"dd00ab2c149f4b9e801dc9c30ba170a387e8032b1b034614699e6dcfc53b4735": null, "49d71e20446d25be06cb02a9a3d73a6c898a39179ac5d98705b9ce8655c95a34": null, "b0136d15b30e0e674bbefddfda62815426c0adb76281d7ab5242ad31cdcc643d": {"added": 1781040519859, "file": {"name": "/m.co.rh.id.a_flash_deck_54.apk", "sha256": "b0136d15b30e0e674bbefddfda62815426c0adb76281d7ab5242ad31cdcc643d", "size": 7414585, "ipfsCIDv1": "bafybeiat6qo52e6q2ehsmaveqf5stzkybna6o7q2x6lntxtrtaswht4cdq"}, "src": {"name": "/m.co.rh.id.a_flash_deck_54_src.tar.gz", "sha256": "38b86a8d06f390eff71164039d5a8af6c358f197a4946d12ae59830277b3036a", "size": 15073582}, "manifest": {"versionName": "1.11.1", "versionCode": 54, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["ba0a843466573ee57cada3f8f01ef5244af4ec9b2b2f0f148a54702c5a2a812d"]}, "usesPermission": [{"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "m.co.rh.id.a_flash_deck.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"de-DE": "Release 1.11.1+54\n\nFehlerbehebungen:\n* Thread-Sicherheit für RxJava-Subjects in allen Notifier-Klassen\n* Race-Conditions in TestStateModifier-Datenbankoperationen\n* Speicherleck durch RxJava-Subscriptions in CardItemSV und NotificationTimerItemSV\n* CompositeDisposable-Leck in DeckItemSV, HomePage und Timer-Dialog\n\nNeu:\n* Übersetzungen für 8 neue Sprachen hinzugefügt", "en-US": "Release 1.11.1+54\n\nFixes:\n* Fix thread safety for RxJava subjects across all notifier classes\n* Fix race conditions in TestStateModifier database operations\n* Fix memory leak from nested RxJava subscriptions in CardItemSV and NotificationTimerItemSV\n* Fix CompositeDisposable leak in DeckItemSV, HomePage, and timer detail dialog\n\nFeature:\n* Add translations for German, French, Italian, Romansh, Icelandic, Estonian, Norwegian Bokmål, and Norwegian Nynorsk", "et": "Release 1.11.1+54\n\nParandused:\n* RxJava-objektide lõimeohutus kõigis teavitajaklassides parandatud\n* Võistlustingimused TestStateModifier andmebaasioperatsioonides parandatud\n* Mäluleke pesastatud RxJava tellimustest CardItemSV ja NotificationTimerItemSV parandatud\n* CompositeDisposable leke DeckItemSV, HomePage ja taimeri üksikasjade dialoogis parandatud\n\nUuendus:\n* Lisatud tõlked saksa, prantsuse, itaalia, retoromaani, islandi, eesti, norra (Bokmål) ja norra (Nynorsk) keelde", "fr-FR": "Release 1.11.1+54\n\nCorrections :\n* Sécurité des threads corrigée pour les sujets RxJava\n* Conditions de concurrence corrigées dans TestStateModifier\n* Fuite mémoire corrigée dans CardItemSV et NotificationTimerItemSV\n* Fuite de CompositeDisposable corrigée dans DeckItemSV et HomePage\n\nNouveauté :\n* Ajout de traductions pour 8 nouvelles langues", "id": "Release 1.11.1+54\n\nPerbaikan:\n* Keamanan thread untuk subjek RxJava di semua kelas notifier\n* Race condition pada operasi database TestStateModifier\n* Kebocoran memori dari subscription RxJava di CardItemSV dan NotificationTimerItemSV\n* Kebocoran CompositeDisposable di DeckItemSV, HomePage, dan dialog timer\n\nFitur:\n* Terjemahan untuk 8 bahasa baru ditambahkan", "is-IS": "Release 1.11.1+54\n\nVilluleiðréttingar:\n* Leiðrétt þráðöryggi fyrir RxJava-hluti í tilkynningaflokkum\n* Leiðrétt kapphlaupsaðstæður í TestStateModifier gagnagrunni\n* Leiðrétt minnisleka úr RxJava-áskriftum í CardItemSV og NotificationTimerItemSV\n* Leiðrétt CompositeDisposable-leka í DeckItemSV, HomePage og tímavísglugga\n\nNýtt:\n* Bætt við þýðingum fyrir 8 ný tungumál", "it-IT": "Release 1.11.1+54\n\nCorrezioni:\n* Thread safety per i subject RxJava in tutte le classi notifier\n* Race condition nelle operazioni del database di TestStateModifier\n* Perdita di memoria da sottoscrizioni RxJava in CardItemSV e NotificationTimerItemSV\n* Perdita di CompositeDisposable in DeckItemSV, HomePage e dialogo timer\n\nNovità:\n* Aggiunte traduzioni per 8 nuove lingue", "nb-NO": "Release 1.11.1+54\n\nFeilrettinger:\n* Rettet trådsikkerhet for RxJava-emner i alle varslingsklasser\n* Rettet rasetilstander i TestStateModifier databaseoperasjoner\n* Rettet minnelekkasje fra nestede RxJava-abonnementer i CardItemSV og NotificationTimerItemSV\n* Rettet CompositeDisposable-lekkasje i DeckItemSV, HomePage og tidtakerdetaljdialog\n\nNy funksjon:\n* Lagt til oversettelser for tysk, fransk, italiensk, retoromansk, islandsk, estisk, norsk (Bokmål) og norsk (Nynorsk)", "nn-NO": "Release 1.11.1+54\n\nFeilrettingar:\n* Retta trådsikkerheit for RxJava-emne i alle varslingsklassar\n* Retta kappløpstilstandar i TestStateModifier databaseoperasjonar\n* Retta minnelekkasje frå nøsta RxJava-abonnement i CardItemSV og NotificationTimerItemSV\n* Retta CompositeDisposable-lekkasje i DeckItemSV, HomePage og detaljdialog for tidtakar\n\nNy funksjon:\n* Lagt til omsetjingar for tysk, fransk, italiensk, retoromansk, islandsk, estisk, norsk (Bokmål) og norsk (Nynorsk)", "rm": "Release 1.11.1+54\n\nCorecziuns:\n* Corectà la segirezza da threads per subjects RxJava en las classas da notificaziun\n* Corectà las cundiziuns da competiziun en las operaziuns da database da TestStateModifier\n* Corectà la perdita da memoria dals abunaments RxJava en CardItemSV e NotificationTimerItemSV\n* Corectà la perdita da CompositeDisposable en DeckItemSV, HomePage ed il dialog dal timer\n\nNova funcziun:\n* Agiuntà translaziuns per 8 novas linguas"}}, "e1a48e597c7a5ba10c4c284454cae14cc0c81c1d33b8f4b34a8d23b5e49ea1e5": {"added": 1780094298321, "file": {"name": "/m.co.rh.id.a_flash_deck_53.apk", "sha256": "e1a48e597c7a5ba10c4c284454cae14cc0c81c1d33b8f4b34a8d23b5e49ea1e5", "size": 7340857, "ipfsCIDv1": "bafybeicwyncyqk2ehqsehj7wqiih7hd2cvih6f23bog2eqchoszp4ye67y"}, "src": {"name": "/m.co.rh.id.a_flash_deck_53_src.tar.gz", "sha256": "73ab0dbb5a15bd4e29d2b5ab2ff36d162d63bccd80dc6e9efd19b1ed00fff8aa", "size": 1911180}, "manifest": {"versionName": "1.11.0", "versionCode": 53, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["ba0a843466573ee57cada3f8f01ef5244af4ec9b2b2f0f148a54702c5a2a812d"]}, "usesPermission": [{"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "m.co.rh.id.a_flash_deck.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"de-DE": "Release 1.11.0+53\n\nFixes:\n* Fix potential API key leakage in Gemini API error responses\n* Fix crash when timer is deleted between scheduling and execution\n* Fix deadlock and memory leak in notification handler\n* Fix TOCTOU race condition in AudioPlayer\n* Fix file corruption in copyFile writing full buffer instead of bytes read\n* Fix pagination bug and answer voice data loss\n* Fix off-by-one substring in media import filename extraction\n* Fix temp file not cleaned up on AudioRecorder initializati", "en-US": "Release 1.11.0+53\n\nFixes:\n* Fix potential API key leakage in Gemini API error responses\n* Fix crash when timer is deleted between scheduling and execution\n* Fix deadlock and memory leak in notification handler\n* Fix TOCTOU race condition in AudioPlayer\n* Fix file corruption in copyFile writing full buffer instead of bytes read\n* Fix pagination bug and answer voice data loss\n* Fix off-by-one substring in media import filename extraction\n* Fix temp file not cleaned up on AudioRecorder initializati", "et": "Release 1.11.0+53\n\nFixes:\n* Fix potential API key leakage in Gemini API error responses\n* Fix crash when timer is deleted between scheduling and execution\n* Fix deadlock and memory leak in notification handler\n* Fix TOCTOU race condition in AudioPlayer\n* Fix file corruption in copyFile writing full buffer instead of bytes read\n* Fix pagination bug and answer voice data loss\n* Fix off-by-one substring in media import filename extraction\n* Fix temp file not cleaned up on AudioRecorder initializati", "fr-FR": "Release 1.11.0+53\n\nFixes:\n* Fix potential API key leakage in Gemini API error responses\n* Fix crash when timer is deleted between scheduling and execution\n* Fix deadlock and memory leak in notification handler\n* Fix TOCTOU race condition in AudioPlayer\n* Fix file corruption in copyFile writing full buffer instead of bytes read\n* Fix pagination bug and answer voice data loss\n* Fix off-by-one substring in media import filename extraction\n* Fix temp file not cleaned up on AudioRecorder initializati", "id": "Release 1.11.0+53\n\nFixes:\n* Fix potential API key leakage in Gemini API error responses\n* Fix crash when timer is deleted between scheduling and execution\n* Fix deadlock and memory leak in notification handler\n* Fix TOCTOU race condition in AudioPlayer\n* Fix file corruption in copyFile writing full buffer instead of bytes read\n* Fix pagination bug and answer voice data loss\n* Fix off-by-one substring in media import filename extraction\n* Fix temp file not cleaned up on AudioRecorder initializati", "is-IS": "Release 1.11.0+53\n\nFixes:\n* Fix potential API key leakage in Gemini API error responses\n* Fix crash when timer is deleted between scheduling and execution\n* Fix deadlock and memory leak in notification handler\n* Fix TOCTOU race condition in AudioPlayer\n* Fix file corruption in copyFile writing full buffer instead of bytes read\n* Fix pagination bug and answer voice data loss\n* Fix off-by-one substring in media import filename extraction\n* Fix temp file not cleaned up on AudioRecorder initializati", "it-IT": "Release 1.11.0+53\n\nFixes:\n* Fix potential API key leakage in Gemini API error responses\n* Fix crash when timer is deleted between scheduling and execution\n* Fix deadlock and memory leak in notification handler\n* Fix TOCTOU race condition in AudioPlayer\n* Fix file corruption in copyFile writing full buffer instead of bytes read\n* Fix pagination bug and answer voice data loss\n* Fix off-by-one substring in media import filename extraction\n* Fix temp file not cleaned up on AudioRecorder initializati", "nb-NO": "Release 1.11.0+53\n\nFixes:\n* Fix potential API key leakage in Gemini API error responses\n* Fix crash when timer is deleted between scheduling and execution\n* Fix deadlock and memory leak in notification handler\n* Fix TOCTOU race condition in AudioPlayer\n* Fix file corruption in copyFile writing full buffer instead of bytes read\n* Fix pagination bug and answer voice data loss\n* Fix off-by-one substring in media import filename extraction\n* Fix temp file not cleaned up on AudioRecorder initializati", "nn-NO": "Release 1.11.0+53\n\nFixes:\n* Fix potential API key leakage in Gemini API error responses\n* Fix crash when timer is deleted between scheduling and execution\n* Fix deadlock and memory leak in notification handler\n* Fix TOCTOU race condition in AudioPlayer\n* Fix file corruption in copyFile writing full buffer instead of bytes read\n* Fix pagination bug and answer voice data loss\n* Fix off-by-one substring in media import filename extraction\n* Fix temp file not cleaned up on AudioRecorder initializati", "rm": "Release 1.11.0+53\n\nFixes:\n* Fix potential API key leakage in Gemini API error responses\n* Fix crash when timer is deleted between scheduling and execution\n* Fix deadlock and memory leak in notification handler\n* Fix TOCTOU race condition in AudioPlayer\n* Fix file corruption in copyFile writing full buffer instead of bytes read\n* Fix pagination bug and answer voice data loss\n* Fix off-by-one substring in media import filename extraction\n* Fix temp file not cleaned up on AudioRecorder initializati"}}, "41bfb3145c554bb26d6f698d1f871a40f9330acb802880cc180aaad8ca0ad494": {"whatsNew": {"de-DE": "Release 1.10.0+52\n\nFixes:\n* Remove duplicate isReversed column to prevent startup crash\n* Use x-goog-api-key header instead of query param for Gemini API auth\n\nFeature:\n* Generate Deck from Existing Decks via Gemini AI\n* Navigate to deck card list when tapping AI deck generation notification\n", "et": "Release 1.10.0+52\n\nFixes:\n* Remove duplicate isReversed column to prevent startup crash\n* Use x-goog-api-key header instead of query param for Gemini API auth\n\nFeature:\n* Generate Deck from Existing Decks via Gemini AI\n* Navigate to deck card list when tapping AI deck generation notification\n", "fr-FR": "Release 1.10.0+52\n\nFixes:\n* Remove duplicate isReversed column to prevent startup crash\n* Use x-goog-api-key header instead of query param for Gemini API auth\n\nFeature:\n* Generate Deck from Existing Decks via Gemini AI\n* Navigate to deck card list when tapping AI deck generation notification\n", "id": "Release 1.10.0+52\n\nFixes:\n* Remove duplicate isReversed column to prevent startup crash\n* Use x-goog-api-key header instead of query param for Gemini API auth\n\nFeature:\n* Generate Deck from Existing Decks via Gemini AI\n* Navigate to deck card list when tapping AI deck generation notification\n", "is-IS": "Release 1.10.0+52\n\nFixes:\n* Remove duplicate isReversed column to prevent startup crash\n* Use x-goog-api-key header instead of query param for Gemini API auth\n\nFeature:\n* Generate Deck from Existing Decks via Gemini AI\n* Navigate to deck card list when tapping AI deck generation notification\n", "it-IT": "Release 1.10.0+52\n\nFixes:\n* Remove duplicate isReversed column to prevent startup crash\n* Use x-goog-api-key header instead of query param for Gemini API auth\n\nFeature:\n* Generate Deck from Existing Decks via Gemini AI\n* Navigate to deck card list when tapping AI deck generation notification\n", "nb-NO": "Release 1.10.0+52\n\nFixes:\n* Remove duplicate isReversed column to prevent startup crash\n* Use x-goog-api-key header instead of query param for Gemini API auth\n\nFeature:\n* Generate Deck from Existing Decks via Gemini AI\n* Navigate to deck card list when tapping AI deck generation notification\n", "nn-NO": "Release 1.10.0+52\n\nFixes:\n* Remove duplicate isReversed column to prevent startup crash\n* Use x-goog-api-key header instead of query param for Gemini API auth\n\nFeature:\n* Generate Deck from Existing Decks via Gemini AI\n* Navigate to deck card list when tapping AI deck generation notification\n", "rm": "Release 1.10.0+52\n\nFixes:\n* Remove duplicate isReversed column to prevent startup crash\n* Use x-goog-api-key header instead of query param for Gemini API auth\n\nFeature:\n* Generate Deck from Existing Decks via Gemini AI\n* Navigate to deck card list when tapping AI deck generation notification\n"}}}}, "m.co.rh.id.a_medic_log": {"metadata": {"lastUpdated": 1780699361309, "featureGraphic": {"de-DE": {"name": "/m.co.rh.id.a_medic_log/de-DE/featureGraphic_ftYL-20BDQUlrKfnG9xQcXz55Fa4169CGlOmkudJRFM=.png", "sha256": "7ed60bfb6d010d0525aca7e71bdc50717cf9e456b8d7af421a53a692e7494453", "size": 46793}, "et": {"name": "/m.co.rh.id.a_medic_log/et/featureGraphic_ftYL-20BDQUlrKfnG9xQcXz55Fa4169CGlOmkudJRFM=.png", "sha256": "7ed60bfb6d010d0525aca7e71bdc50717cf9e456b8d7af421a53a692e7494453", "size": 46793}, "fr-FR": {"name": "/m.co.rh.id.a_medic_log/fr-FR/featureGraphic_ftYL-20BDQUlrKfnG9xQcXz55Fa4169CGlOmkudJRFM=.png", "sha256": "7ed60bfb6d010d0525aca7e71bdc50717cf9e456b8d7af421a53a692e7494453", "size": 46793}, "id": {"name": "/m.co.rh.id.a_medic_log/id/featureGraphic_ftYL-20BDQUlrKfnG9xQcXz55Fa4169CGlOmkudJRFM=.png", "sha256": "7ed60bfb6d010d0525aca7e71bdc50717cf9e456b8d7af421a53a692e7494453", "size": 46793}, "is-IS": {"name": "/m.co.rh.id.a_medic_log/is-IS/featureGraphic_ftYL-20BDQUlrKfnG9xQcXz55Fa4169CGlOmkudJRFM=.png", "sha256": "7ed60bfb6d010d0525aca7e71bdc50717cf9e456b8d7af421a53a692e7494453", "size": 46793}, "it-IT": {"name": "/m.co.rh.id.a_medic_log/it-IT/featureGraphic_ftYL-20BDQUlrKfnG9xQcXz55Fa4169CGlOmkudJRFM=.png", "sha256": "7ed60bfb6d010d0525aca7e71bdc50717cf9e456b8d7af421a53a692e7494453", "size": 46793}, "nb-NO": {"name": "/m.co.rh.id.a_medic_log/nb-NO/featureGraphic_ftYL-20BDQUlrKfnG9xQcXz55Fa4169CGlOmkudJRFM=.png", "sha256": "7ed60bfb6d010d0525aca7e71bdc50717cf9e456b8d7af421a53a692e7494453", "size": 46793}, "nn-NO": {"name": "/m.co.rh.id.a_medic_log/nn-NO/featureGraphic_ftYL-20BDQUlrKfnG9xQcXz55Fa4169CGlOmkudJRFM=.png", "sha256": "7ed60bfb6d010d0525aca7e71bdc50717cf9e456b8d7af421a53a692e7494453", "size": 46793}, "rm": {"name": "/m.co.rh.id.a_medic_log/rm/featureGraphic_ftYL-20BDQUlrKfnG9xQcXz55Fa4169CGlOmkudJRFM=.png", "sha256": "7ed60bfb6d010d0525aca7e71bdc50717cf9e456b8d7af421a53a692e7494453", "size": 46793}}, "screenshots": {"phone": {"de-DE": [{"name": "/m.co.rh.id.a_medic_log/de-DE/phoneScreenshots/1.png", "sha256": "de45511dee46131cc688a94660b14e62b06c7c4d6ea72ff6b9032ab12aa3e6a0", "size": 113386}, {"name": "/m.co.rh.id.a_medic_log/de-DE/phoneScreenshots/2.png", "sha256": "2782895a4da3a2520eeb00cdc3d13c29e0af0d5393ee016fa16d600e52065602", "size": 124325}, {"name": "/m.co.rh.id.a_medic_log/de-DE/phoneScreenshots/3.png", "sha256": "0c24fb775beecc3e6ce9c830ebc57dc7908b0bf49aa490e690e569e6ff277282", "size": 137063}], "et": [{"name": "/m.co.rh.id.a_medic_log/et/phoneScreenshots/1.png", "sha256": "de45511dee46131cc688a94660b14e62b06c7c4d6ea72ff6b9032ab12aa3e6a0", "size": 113386}, {"name": "/m.co.rh.id.a_medic_log/et/phoneScreenshots/2.png", "sha256": "2782895a4da3a2520eeb00cdc3d13c29e0af0d5393ee016fa16d600e52065602", "size": 124325}, {"name": "/m.co.rh.id.a_medic_log/et/phoneScreenshots/3.png", "sha256": "0c24fb775beecc3e6ce9c830ebc57dc7908b0bf49aa490e690e569e6ff277282", "size": 137063}], "fr-FR": [{"name": "/m.co.rh.id.a_medic_log/fr-FR/phoneScreenshots/1.png", "sha256": "de45511dee46131cc688a94660b14e62b06c7c4d6ea72ff6b9032ab12aa3e6a0", "size": 113386}, {"name": "/m.co.rh.id.a_medic_log/fr-FR/phoneScreenshots/2.png", "sha256": "2782895a4da3a2520eeb00cdc3d13c29e0af0d5393ee016fa16d600e52065602", "size": 124325}, {"name": "/m.co.rh.id.a_medic_log/fr-FR/phoneScreenshots/3.png", "sha256": "0c24fb775beecc3e6ce9c830ebc57dc7908b0bf49aa490e690e569e6ff277282", "size": 137063}], "id": [{"name": "/m.co.rh.id.a_medic_log/id/phoneScreenshots/1.png", "sha256": "de45511dee46131cc688a94660b14e62b06c7c4d6ea72ff6b9032ab12aa3e6a0", "size": 113386}, {"name": "/m.co.rh.id.a_medic_log/id/phoneScreenshots/2.png", "sha256": "2782895a4da3a2520eeb00cdc3d13c29e0af0d5393ee016fa16d600e52065602", "size": 124325}, {"name": "/m.co.rh.id.a_medic_log/id/phoneScreenshots/3.png", "sha256": "0c24fb775beecc3e6ce9c830ebc57dc7908b0bf49aa490e690e569e6ff277282", "size": 137063}], "is-IS": [{"name": "/m.co.rh.id.a_medic_log/is-IS/phoneScreenshots/1.png", "sha256": "de45511dee46131cc688a94660b14e62b06c7c4d6ea72ff6b9032ab12aa3e6a0", "size": 113386}, {"name": "/m.co.rh.id.a_medic_log/is-IS/phoneScreenshots/2.png", "sha256": "2782895a4da3a2520eeb00cdc3d13c29e0af0d5393ee016fa16d600e52065602", "size": 124325}, {"name": "/m.co.rh.id.a_medic_log/is-IS/phoneScreenshots/3.png", "sha256": "0c24fb775beecc3e6ce9c830ebc57dc7908b0bf49aa490e690e569e6ff277282", "size": 137063}], "it-IT": [{"name": "/m.co.rh.id.a_medic_log/it-IT/phoneScreenshots/1.png", "sha256": "de45511dee46131cc688a94660b14e62b06c7c4d6ea72ff6b9032ab12aa3e6a0", "size": 113386}, {"name": "/m.co.rh.id.a_medic_log/it-IT/phoneScreenshots/2.png", "sha256": "2782895a4da3a2520eeb00cdc3d13c29e0af0d5393ee016fa16d600e52065602", "size": 124325}, {"name": "/m.co.rh.id.a_medic_log/it-IT/phoneScreenshots/3.png", "sha256": "0c24fb775beecc3e6ce9c830ebc57dc7908b0bf49aa490e690e569e6ff277282", "size": 137063}], "nb-NO": [{"name": "/m.co.rh.id.a_medic_log/nb-NO/phoneScreenshots/1.png", "sha256": "de45511dee46131cc688a94660b14e62b06c7c4d6ea72ff6b9032ab12aa3e6a0", "size": 113386}, {"name": "/m.co.rh.id.a_medic_log/nb-NO/phoneScreenshots/2.png", "sha256": "2782895a4da3a2520eeb00cdc3d13c29e0af0d5393ee016fa16d600e52065602", "size": 124325}, {"name": "/m.co.rh.id.a_medic_log/nb-NO/phoneScreenshots/3.png", "sha256": "0c24fb775beecc3e6ce9c830ebc57dc7908b0bf49aa490e690e569e6ff277282", "size": 137063}], "nn-NO": [{"name": "/m.co.rh.id.a_medic_log/nn-NO/phoneScreenshots/1.png", "sha256": "de45511dee46131cc688a94660b14e62b06c7c4d6ea72ff6b9032ab12aa3e6a0", "size": 113386}, {"name": "/m.co.rh.id.a_medic_log/nn-NO/phoneScreenshots/2.png", "sha256": "2782895a4da3a2520eeb00cdc3d13c29e0af0d5393ee016fa16d600e52065602", "size": 124325}, {"name": "/m.co.rh.id.a_medic_log/nn-NO/phoneScreenshots/3.png", "sha256": "0c24fb775beecc3e6ce9c830ebc57dc7908b0bf49aa490e690e569e6ff277282", "size": 137063}], "rm": [{"name": "/m.co.rh.id.a_medic_log/rm/phoneScreenshots/1.png", "sha256": "de45511dee46131cc688a94660b14e62b06c7c4d6ea72ff6b9032ab12aa3e6a0", "size": 113386}, {"name": "/m.co.rh.id.a_medic_log/rm/phoneScreenshots/2.png", "sha256": "2782895a4da3a2520eeb00cdc3d13c29e0af0d5393ee016fa16d600e52065602", "size": 124325}, {"name": "/m.co.rh.id.a_medic_log/rm/phoneScreenshots/3.png", "sha256": "0c24fb775beecc3e6ce9c830ebc57dc7908b0bf49aa490e690e569e6ff277282", "size": 137063}]}}, "name": {"de-DE": "Medic Log", "et": "Medic Log", "fr-FR": "Medic Log", "id": "Medic Log", "is-IS": "Medic Log", "it-IT": "Medic Log", "nb-NO": "Medic Log", "nn-NO": "Medic Log", "rm": "Medic Log"}, "summary": {"de-DE": "Einfache und leicht zu bedienende persönliche medizinische Notizen", "et": "Lihtsad ja hõlpsasti kasutatavad isiklikud meditsiinilised märkmed", "fr-FR": "Des notes médicales personnelles simples et faciles à utiliser", "id": "Catatan medis pribadi yang sederhana dan mudah digunakan", "is-IS": "Einfaldar og auðveldar persónulegar lækningaskýrslur", "it-IT": "Note mediche personali semplici e facili da usare", "nb-NO": "Enkle og brukervennlige personlige medisinske notater", "nn-NO": "Enkle og brukarvennlege personlege medisinske notat", "rm": "Notas medicalas persunalas simpelas e faciles d'utilisar"}, "description": {"de-DE": "Einfache und leicht zu bedienende persönliche medizinische Notizen.\n<ul>\n  <li>Erstellen Sie ganz einfach Ihre medizinischen Notizen</li>\n  <li>Mehrere Profile zur Verfolgung der Krankengeschichte von Angehörigen und Senioren</li>\n  <li>Hinzufügen von Medikamenteninformationen und Medikamentenerinnerungen, die Sie an die Einnahme erinnern</li>\n  <li>Verfolgen Sie die Medikamenteneinnahmehistorie</li>\n  <li>Hängen Sie Dateien und Bilder an Ihre Notizen an</li>\n  <li>Verschlagworten Sie Ihre Notizen für eine bessere Organisation</li>\n  <li>Durchsuchen Sie Ihre Notizen</li>\n  <li>Unterstützt den Dunkelmodus und den Hellmodus</li>\n  <li>Verfügbar in mehreren Sprachen</li>\n</ul>", "en-US": "A simple and easy to use personal medical notes.\n<ul>\n  <li>Easily add your medical notes</li>\n  <li>Multiple profiles to keep track of elderly and family members' medical history</li>\n  <li>Add medicine information and medicine reminder to notify you to take medicine</li>\n  <li>Track medicine intake history</li>\n  <li>Attach files and images to your notes</li>\n  <li>Tag your notes for better organization</li>\n  <li>Search through your notes</li>\n  <li>Support dark mode and light mode</li>\n  <li>Available in multiple languages</li>\n</ul>", "et": "Lihtsad ja hõlpsasti kasutatavad isiklikud meditsiinilised märkmed.\n<ul>\n  <li>Lisage hõlpsalt oma meditsiinilisi märkmeid</li>\n  <li>Mitu profiili eakate ja pereliikmete meditsiiniajaloo jälgimiseks</li>\n  <li>Lisage ravimiteavet ja ravimimeeldetuletusi, et teavitada teid ravimite võtmisest</li>\n  <li>Jälgige ravimite tarvitamise ajalugu</li>\n  <li>Manustage faile ja pilte oma märkmetele</li>\n  <li>Sildistage oma märkmeid parema korraldamise eesmärgil</li>\n  <li>Otsige oma märkmete seast</li>\n  <li>Toetab tumedat ja heledat režiimi</li>\n  <li>Saadaval mitmes keeles</li>\n</ul>", "fr-FR": "Des notes médicales personnelles simples et faciles à utiliser.\n<ul>\n  <li>Ajoutez facilement vos notes médicales</li>\n  <li>Plusieurs profils pour suivre l'historique médical des personnes âgées et des membres de la famille</li>\n  <li>Ajoutez des informations sur les médicaments et des rappels pour vous notifier de prendre vos médicaments</li>\n  <li>Suivez l'historique de la prise de médicaments</li>\n  <li>Joignez des fichiers et des images à vos notes</li>\n  <li>Étiquetez vos notes pour une meilleure organisation</li>\n  <li>Recherchez dans vos notes</li>\n  <li>Prise en charge du mode sombre et du mode clair</li>\n  <li>Disponible en plusieurs langues</li>\n</ul>", "id": "Catatan medis pribadi yang sederhana dan mudah digunakan.\n<ul>\n  <li>Mudah menambahkan catatan medis Anda</li>\n  <li>Beberapa profil untuk melacak riwayat medis lansia dan anggota keluarga</li>\n  <li>Tambahkan informasi obat dan pengingat obat untuk memberitahu Anda saat waktunya minum obat</li>\n  <li>Lacak riwayat konsumsi obat</li>\n  <li>Lampirkan file dan gambar ke catatan Anda</li>\n  <li>Beri tag pada catatan Anda untuk organisasi yang lebih baik</li>\n  <li>Cari melalui catatan Anda</li>\n  <li>Mendukung mode gelap dan mode terang</li>\n  <li>Tersedia dalam berbagai bahasa</li>\n</ul>", "is-IS": "Einfaldar og auðveldar persónulegar lækningaskýrslur.\n<ul>\n  <li>Bættu auðveldlega við lækningaskýrslum þínum</li>\n  <li>Margar persónur til að fylgjast með sjúkrasögu aldraðra og fjölskyldumeðlima</li>\n  <li>Bættu við lyfjaupplýsingum og lyfjaáminningum til að tilkynna þér að taka lyfin</li>\n  <li>Fylgstu með lyfjainntökusögu</li>\n  <li>Hengdu skjöl og myndir við skýrslurnar þínar</li>\n  <li>Merktu skýrslurnar þínar til að skipuleggja betur</li>\n  <li>Leitaðu í skýrslunum þínum</li>\n  <li>Styður dökkan og ljósan ham</li>\n  <li>Fáanlegt á mörgum tungumálum</li>\n</ul>", "it-IT": "Note mediche personali semplici e facili da usare.\n<ul>\n  <li>Aggiungi facilmente le tue note mediche</li>\n  <li>Più profili per tenere traccia della storia medica degli anziani e dei familiari</li>\n  <li>Aggiungi informazioni sui farmaci e promemoria per notificarti di assumere i medicinali</li>\n  <li>Tieni traccia dello storico dell'assunzione dei farmaci</li>\n  <li>Allega file e immagini alle tue note</li>\n  <li>Aggiungi tag alle tue note per una migliore organizzazione</li>\n  <li>Cerca tra le tue note</li>\n  <li>Supporta la modalità scura e la modalità chiara</li>\n  <li>Disponibile in più lingue</li>\n</ul>", "nb-NO": "Enkle og brukervennlige personlige medisinske notater.\n<ul>\n  <li>Legg enkelt til dine medisinske notater</li>\n  <li>Flere profiler for å holde oversikt over eldre og familiemedlemmers sykehistorie</li>\n  <li>Legg til medisininformasjon og medisinpåminnelser for å varsle deg om å ta medisin</li>\n  <li>Spor medisininntakshistorikk</li>\n  <li>Legg ved filer og bilder i notatene dine</li>\n  <li>Tagg notatene dine for bedre organisering</li>\n  <li>Søk gjennom notatene dine</li>\n  <li>Støtter mørk modus og lys modus</li>\n  <li>Tilgjengelig på flere språk</li>\n</ul>", "nn-NO": "Enkle og brukarvennlege personlege medisinske notat.\n<ul>\n  <li>Legg enkelt til dine medisinske notat</li>\n  <li>Fleire profilar for å halda oversikt over eldre og familiemedlemmers sjukehistorie</li>\n  <li>Legg til medisininformasjon og medisinpåminningar for å varsla deg om å ta medisin</li>\n  <li>Spor medisininntakshistorikk</li>\n  <li>Legg ved filer og bilete i notata dine</li>\n  <li>Tagg notata dine for betre organisering</li>\n  <li>Søk gjennom notata dine</li>\n  <li>Støttar mørk modus og lys modus</li>\n  <li>Tilgjengeleg på fleire språk</li>\n</ul>", "rm": "Notas medicalas persunalas simpelas e faciles d'utilisar.\n<ul>\n  <li>Agiuntescha facilmain tias notas medicalas</li>\n  <li>Plirs profils per guardar l'istorgia medicinala da persunas veglias e commembers da la famiglia</li>\n  <li>Agiuntescha infurmaziuns da medischina e promemorias per ta notifitgar da prender medischinas</li>\n  <li>Guarda l'istorgia da la consumziun da medischinas</li>\n  <li>Agnescha datotecas e maletgs a tias notas</li>\n  <li>Marquescha tias notas per in'organisaziun megliera</li>\n  <li>Tschertga en tias notas</li>\n  <li>Sustegna il mod stgir ed il mod cler</li>\n  <li>Disponibel en pliras linguas</li>\n</ul>"}, "icon": {"de-DE": {"name": "/m.co.rh.id.a_medic_log/de-DE/icon_VzHOXxh1tQfDWdX7yygA4918_B65nt8uVwGfmf8XV-s=.png", "sha256": "5731ce5f1875b507c359d5fbcb2800e3dd7cfc1eb99edf2e57019f99ff1757eb", "size": 21933}, "et": {"name": "/m.co.rh.id.a_medic_log/et/icon_VzHOXxh1tQfDWdX7yygA4918_B65nt8uVwGfmf8XV-s=.png", "sha256": "5731ce5f1875b507c359d5fbcb2800e3dd7cfc1eb99edf2e57019f99ff1757eb", "size": 21933}, "fr-FR": {"name": "/m.co.rh.id.a_medic_log/fr-FR/icon_VzHOXxh1tQfDWdX7yygA4918_B65nt8uVwGfmf8XV-s=.png", "sha256": "5731ce5f1875b507c359d5fbcb2800e3dd7cfc1eb99edf2e57019f99ff1757eb", "size": 21933}, "id": {"name": "/m.co.rh.id.a_medic_log/id/icon_VzHOXxh1tQfDWdX7yygA4918_B65nt8uVwGfmf8XV-s=.png", "sha256": "5731ce5f1875b507c359d5fbcb2800e3dd7cfc1eb99edf2e57019f99ff1757eb", "size": 21933}, "is-IS": {"name": "/m.co.rh.id.a_medic_log/is-IS/icon_VzHOXxh1tQfDWdX7yygA4918_B65nt8uVwGfmf8XV-s=.png", "sha256": "5731ce5f1875b507c359d5fbcb2800e3dd7cfc1eb99edf2e57019f99ff1757eb", "size": 21933}, "it-IT": {"name": "/m.co.rh.id.a_medic_log/it-IT/icon_VzHOXxh1tQfDWdX7yygA4918_B65nt8uVwGfmf8XV-s=.png", "sha256": "5731ce5f1875b507c359d5fbcb2800e3dd7cfc1eb99edf2e57019f99ff1757eb", "size": 21933}, "nb-NO": {"name": "/m.co.rh.id.a_medic_log/nb-NO/icon_VzHOXxh1tQfDWdX7yygA4918_B65nt8uVwGfmf8XV-s=.png", "sha256": "5731ce5f1875b507c359d5fbcb2800e3dd7cfc1eb99edf2e57019f99ff1757eb", "size": 21933}, "nn-NO": {"name": "/m.co.rh.id.a_medic_log/nn-NO/icon_VzHOXxh1tQfDWdX7yygA4918_B65nt8uVwGfmf8XV-s=.png", "sha256": "5731ce5f1875b507c359d5fbcb2800e3dd7cfc1eb99edf2e57019f99ff1757eb", "size": 21933}, "rm": {"name": "/m.co.rh.id.a_medic_log/rm/icon_VzHOXxh1tQfDWdX7yygA4918_B65nt8uVwGfmf8XV-s=.png", "sha256": "5731ce5f1875b507c359d5fbcb2800e3dd7cfc1eb99edf2e57019f99ff1757eb", "size": 21933}}}, "versions": {"3e00d4fe12e30ef1687f8d8aa19501750a0bfa8de3525841adcc4a51aa9074e5": null, "579887f068ac9d8b0e7554ee3ed2f537ce5f6d7a3ae306dfe0a3b8ae60f49edf": {"added": 1780699361309, "file": {"name": "/m.co.rh.id.a_medic_log_24.apk", "sha256": "579887f068ac9d8b0e7554ee3ed2f537ce5f6d7a3ae306dfe0a3b8ae60f49edf", "size": 7225591, "ipfsCIDv1": "bafybeiagid6b23svouwu6les5zj5avt2vefk2p6ijbftqufiksm2ey7awm"}, "src": {"name": "/m.co.rh.id.a_medic_log_24_src.tar.gz", "sha256": "ec0a1891d768dcdea5cfdd8b91588c57031045a2c911969819a12d5fc074f9a9", "size": 3790019}, "manifest": {"versionName": "1.4.0", "versionCode": 24, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["1ca65d94a908c2c7a3841230068500b9f6364fdd7204bc860127f336d08b2b5b"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "m.co.rh.id.a_medic_log.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"de-DE": "Release 1.4.0+24\n\nNeuheiten:\n* 8 neue Sprachübersetzungen hinzugefügt (Deutsch, Französisch, Italienisch, Rätoromanisch, Isländisch, Estnisch, Norwegisch Bokmål, Norwegisch Nynorsk)\n* Upgrade auf Java 17 und AGP 9.2.1\n\nVerbesserungen:\n* Große Architekturrefactorisierung - DAOs in fokussierte Einzelentitäts-Klassen aufgeteilt\n* Repository-Pattern für bessere Trennung der Verantwortlichkeiten implementiert\n* Datenbank-Fremdschlüssel CASCADE-Beschränkungen hinzugefügt\n* Datenbankindizes für bessere", "en-US": "Release 1.4.0+24\n\nFeatures:\n* Add 8 new language translations (German, French, Italian, Romansh, Icelandic, Estonian, Norwegian Bokmål, Norwegian Nynorsk)\n* Upgrade to Java 17 and AGP 9.2.1\n\nImprovements:\n* Major architecture refactor - split DAOs into focused single-entity classes\n* Implement Repository pattern for better separation of concerns\n* Add database foreign key CASCADE constraints\n* Add database indexes for better query performance\n* Migrate RxJava to fromCallable and thread-safe Subj", "et": "Release 1.4.0+24\n\nUued funktsioonid:\n* Lisatud 8 uut keeletõlget (saksa, prantsuse, itaalia, retoromaani, islandi, eesti, norra bokmål, norra nynorsk)\n* Uuendatud Java 17-le ja AGP 9.2.1-le\n\nTäiustused:\n* Suur arhitektuuri ümberkorraldamine - DAO-d jagatud fokusseeritud üksikolemite klassideks\n* Implementeeritud Repository muster parema vastutuste jaotamise jaoks\n* Lisatud andmebaasi võõrvõtme CASCADE piirangud\n* Lisatud andmebaasi indeksid parema päringujõudluse saavutamiseks\n* RxJava migreerit", "fr-FR": "Release 1.4.0+24\n\nNouveautés :\n* Ajout de 8 nouvelles traductions (allemand, français, italien, romanche, islandais, estonien, norvégien bokmål, norvégien nynorsk)\n* Mise à niveau vers Java 17 et AGP 9.2.1\n\nAméliorations :\n* Refonte majeure de l'architecture - découpage des DAOs en classes dédiées par entité\n* Implémentation du pattern Repository pour une meilleure séparation des responsabilités\n* Ajout des contraintes de clé étrangère CASCADE dans la base de données\n* Ajout d'index de base de d", "id": "Release 1.4.0+24\n\nFitur Baru:\n* Menambahkan 8 terjemahan bahasa baru (Jerman, Prancis, Italia, Romansh, Islandia, Estonia, Norwegia Bokmål, Norwegia Nynorsk)\n* Peningkatan ke Java 17 dan AGP 9.2.1\n\nPeningkatan:\n* Refaktor arsitektur utama - membagi DAO menjadi kelas fokus satu entitas\n* Implementasi pola Repository untuk pemisahan tanggung jawab yang lebih baik\n* Menambahkan batasan foreign key CASCADE pada database\n* Menambahkan indeks database untuk performa kueri yang lebih baik\n* Migrasi RxJ", "is-IS": "Release 1.4.0+24\n\nNýjungar:\n* Bætt við 8 nýjum tungumálaþýðingum (þýska, franska, ítalska, rómanska, íslenska, eistneska, norska bokmål, norska nynorsk)\n* Uppfært í Java 17 og AGP 9.2.1\n\nEndurbætur:\n* Mikil arkitektúrendurskoðun - DAO skipt í sértækar stakfærsluflokka\n* Innleitt Repository mynstur fyrir betri aðskilnað ábyrgða\n* Bætt við CASCADE skorðum fyrir framandi lykla í gagnagrunni\n* Bætt við gagnagrunnsvísitölum fyrir betri fyrirspurnarafköst\n* RxJava flutt í fromCallable og þráðöruggum S", "it-IT": "Release 1.4.0+24\n\nNovità:\n* Aggiunte 8 nuove traduzioni linguistiche (tedesco, francese, italiano, romancio, islandese, estone, norvegese bokmål, norvegese nynorsk)\n* Aggiornamento a Java 17 e AGP 9.2.1\n\nMiglioramenti:\n* Importante ristrutturazione dell'architettura - suddivisione dei DAO in classi focalizzate su singola entità\n* Implementazione del pattern Repository per una migliore separazione delle responsabilità\n* Aggiunta vincoli di chiave esterna CASCADE nel database\n* Aggiunta indici del", "nb-NO": "Release 1.4.0+24\n\nNyheter:\n* Lagt til 8 nye språkoversettelser (tysk, fransk, italiensk, retoromansk, islandsk, estisk, norsk bokmål, norsk nynorsk)\n* Oppgradert til Java 17 og AGP 9.2.1\n\nForbedringer:\n* Stor arkitektur-omstrukturering - splittet DAO-er i fokuserte enkeltentitetsklasser\n* Implementert Repository-mønster for bedre ansvarsfordeling\n* Lagt til database fremmednøkkel CASCADE-begrensninger\n* Lagt til databaseindekser for bedre spørringsytelse\n* Migrert RxJava til fromCallable og tråd", "nn-NO": "Release 1.4.0+24\n\nNytt:\n* Lagt til 8 nye språkomsetjingar (tysk, fransk, italiensk, retoromansk, islandsk, estisk, norsk bokmål, norsk nynorsk)\n* Oppgradert til Java 17 og AGP 9.2.1\n\nForbetringar:\n* Stor arkitektur-omstrukturering - splitta DAO-ar i fokuserte klassar for einskilde einingar\n* Implementert Repository-mønster for betre ansvarsfordeling\n* Lagt til database framandnøkkel CASCADE-avgrensingar\n* Lagt til databaseindeksar for betre spørjingsyting\n* Migrert RxJava til fromCallable og trå", "rm": "Release 1.4.0+24\n\nNova funcziuns:\n* Agiuntà 8 novs translaziuns da linguas (tudestg, franzos, talian, rumantsch, islandais, estunais, norvegiais bokmål, norvegiais nynorsk)\n* Actualisà a Java 17 ed AGP 9.2.1\n\nMeglieraziuns:\n* Refactoring principal da l'architectura - dividì ils DAOs en classas focalisadas sin ina suletta entitad\n* Implementà il muster Repository per ina megliura separaziun da las responsabladads\n* Agiuntà restricziuns da clav externa CASCADE en la banca da datas\n* Agiuntà indice"}}, "7d138d1814243b1793a08f6d6ac9a978e9f2ff10b1b491d0ef7cd014a8b36ce3": {"whatsNew": {"de-DE": "Release 1.3.1+23\n\nFeatures:\n* Update to support until Android 16", "et": "Release 1.3.1+23\n\nFeatures:\n* Update to support until Android 16", "fr-FR": "Release 1.3.1+23\n\nFeatures:\n* Update to support until Android 16", "id": "Release 1.3.1+23\n\nFeatures:\n* Update to support until Android 16", "is-IS": "Release 1.3.1+23\n\nFeatures:\n* Update to support until Android 16", "it-IT": "Release 1.3.1+23\n\nFeatures:\n* Update to support until Android 16", "nb-NO": "Release 1.3.1+23\n\nFeatures:\n* Update to support until Android 16", "nn-NO": "Release 1.3.1+23\n\nFeatures:\n* Update to support until Android 16", "rm": "Release 1.3.1+23\n\nFeatures:\n* Update to support until Android 16"}}, "98723528c397d1c89a828d861c1d280db151f984348f45db180b09550a20d8f2": {"whatsNew": {"de-DE": "Release 1.3.0+22\n\nFeatures:\n* Upgrade dependencies and target SDK", "et": "Release 1.3.0+22\n\nFeatures:\n* Upgrade dependencies and target SDK", "fr-FR": "Release 1.3.0+22\n\nFeatures:\n* Upgrade dependencies and target SDK", "id": "Release 1.3.0+22\n\nFeatures:\n* Upgrade dependencies and target SDK", "is-IS": "Release 1.3.0+22\n\nFeatures:\n* Upgrade dependencies and target SDK", "it-IT": "Release 1.3.0+22\n\nFeatures:\n* Upgrade dependencies and target SDK", "nb-NO": "Release 1.3.0+22\n\nFeatures:\n* Upgrade dependencies and target SDK", "nn-NO": "Release 1.3.0+22\n\nFeatures:\n* Upgrade dependencies and target SDK", "rm": "Release 1.3.0+22\n\nFeatures:\n* Upgrade dependencies and target SDK"}}}}, "m.co.rh.id.a_news_provider": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"bb4e8d15f1d13dfbc08c088a458f183d2a281cab8baf4d101ed46455f6c1d2eb": null, "3c5ddaaddcd383d597be996c7f35d7ad463ebcdec487cbca1d60ad1d8afd7807": {"added": 1781040519859, "file": {"name": "/m.co.rh.id.a_news_provider_70.apk", "sha256": "3c5ddaaddcd383d597be996c7f35d7ad463ebcdec487cbca1d60ad1d8afd7807", "size": 7239689, "ipfsCIDv1": "bafybeia45nqc6b7j2bf64erfzme2mdvs2cdyq6rfoh54ru7qz2m7725kkq"}, "src": {"name": "/m.co.rh.id.a_news_provider_70_src.tar.gz", "sha256": "698e040d3f05ab7c1085a1716d62b73f80cf8153af70c47ed035f55aaa89e486", "size": 1351225}, "manifest": {"versionName": "1.12.0", "versionCode": 70, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["9582f8268040061de16d6c3d43bc9134673308edc71aa378b4a76447baeac322"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "m.co.rh.id.a_news_provider.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}]}, "whatsNew": {"en-US": "Release 1.12.0+70\n\nFixes:\n* Modernize network detection with NetworkCapabilities API (replace deprecated APIs)\n* Replace ScrollView with RecyclerView in Log page to prevent UI freeze\n* Resolve multiple bugs and refactor dead code\n* Remove unused multidex dependency\n* Add network constraint to background RSS sync\n* Add \"back online\" snackbar notification\n\nUnder the hood:\n* Migrate AGP 8.13.2 to 9.2.1, Gradle 8.14.3 to 9.4.1\n* Remove redundant SSL/TLS socket factories\n* Remove dead BroadcastReceiv"}}}}, "m.co.rh.id.a_personal_stuff": {"metadata": {"lastUpdated": 1781040519859, "featureGraphic": {"de-DE": {"name": "/m.co.rh.id.a_personal_stuff/de-DE/featureGraphic_03RE27dOz8bHzDtVJfLNN21U1UoFb9OzWRldysfXqBQ=.png", "sha256": "d37444dbb74ecfc6c7cc3b5525f2cd376d54d54a056fd3b359195dcac7d7a814", "size": 36428}, "et": {"name": "/m.co.rh.id.a_personal_stuff/et/featureGraphic_03RE27dOz8bHzDtVJfLNN21U1UoFb9OzWRldysfXqBQ=.png", "sha256": "d37444dbb74ecfc6c7cc3b5525f2cd376d54d54a056fd3b359195dcac7d7a814", "size": 36428}, "fr-FR": {"name": "/m.co.rh.id.a_personal_stuff/fr-FR/featureGraphic_03RE27dOz8bHzDtVJfLNN21U1UoFb9OzWRldysfXqBQ=.png", "sha256": "d37444dbb74ecfc6c7cc3b5525f2cd376d54d54a056fd3b359195dcac7d7a814", "size": 36428}, "id": {"name": "/m.co.rh.id.a_personal_stuff/id/featureGraphic_03RE27dOz8bHzDtVJfLNN21U1UoFb9OzWRldysfXqBQ=.png", "sha256": "d37444dbb74ecfc6c7cc3b5525f2cd376d54d54a056fd3b359195dcac7d7a814", "size": 36428}, "is-IS": {"name": "/m.co.rh.id.a_personal_stuff/is-IS/featureGraphic_03RE27dOz8bHzDtVJfLNN21U1UoFb9OzWRldysfXqBQ=.png", "sha256": "d37444dbb74ecfc6c7cc3b5525f2cd376d54d54a056fd3b359195dcac7d7a814", "size": 36428}, "it-IT": {"name": "/m.co.rh.id.a_personal_stuff/it-IT/featureGraphic_03RE27dOz8bHzDtVJfLNN21U1UoFb9OzWRldysfXqBQ=.png", "sha256": "d37444dbb74ecfc6c7cc3b5525f2cd376d54d54a056fd3b359195dcac7d7a814", "size": 36428}, "nb-NO": {"name": "/m.co.rh.id.a_personal_stuff/nb-NO/featureGraphic_03RE27dOz8bHzDtVJfLNN21U1UoFb9OzWRldysfXqBQ=.png", "sha256": "d37444dbb74ecfc6c7cc3b5525f2cd376d54d54a056fd3b359195dcac7d7a814", "size": 36428}, "nn-NO": {"name": "/m.co.rh.id.a_personal_stuff/nn-NO/featureGraphic_03RE27dOz8bHzDtVJfLNN21U1UoFb9OzWRldysfXqBQ=.png", "sha256": "d37444dbb74ecfc6c7cc3b5525f2cd376d54d54a056fd3b359195dcac7d7a814", "size": 36428}, "rm": {"name": "/m.co.rh.id.a_personal_stuff/rm/featureGraphic_03RE27dOz8bHzDtVJfLNN21U1UoFb9OzWRldysfXqBQ=.png", "sha256": "d37444dbb74ecfc6c7cc3b5525f2cd376d54d54a056fd3b359195dcac7d7a814", "size": 36428}}, "screenshots": {"phone": {"de-DE": [{"name": "/m.co.rh.id.a_personal_stuff/de-DE/phoneScreenshots/1.png", "sha256": "a62462bd65b0108a0c6a6e620c90ac3acc40dd9a8f743233c33d93ce3cc2699b", "size": 124592}, {"name": "/m.co.rh.id.a_personal_stuff/de-DE/phoneScreenshots/2.png", "sha256": "ac63510516c07123067f342a7e1154dc1cd6bf041f24b4ae5d442828f0a71307", "size": 87281}, {"name": "/m.co.rh.id.a_personal_stuff/de-DE/phoneScreenshots/3.png", "sha256": "7b39007ba43925ea64bdaad7dbbe5e08cb5f0c86ada7c6767475a858aa6158de", "size": 89795}, {"name": "/m.co.rh.id.a_personal_stuff/de-DE/phoneScreenshots/4.png", "sha256": "b5ff1ac3ec82b47d08894bee3e338853980036a2bf6c788d32408b5c8c5ee463", "size": 112979}], "et": [{"name": "/m.co.rh.id.a_personal_stuff/et/phoneScreenshots/1.png", "sha256": "a62462bd65b0108a0c6a6e620c90ac3acc40dd9a8f743233c33d93ce3cc2699b", "size": 124592}, {"name": "/m.co.rh.id.a_personal_stuff/et/phoneScreenshots/2.png", "sha256": "ac63510516c07123067f342a7e1154dc1cd6bf041f24b4ae5d442828f0a71307", "size": 87281}, {"name": "/m.co.rh.id.a_personal_stuff/et/phoneScreenshots/3.png", "sha256": "7b39007ba43925ea64bdaad7dbbe5e08cb5f0c86ada7c6767475a858aa6158de", "size": 89795}, {"name": "/m.co.rh.id.a_personal_stuff/et/phoneScreenshots/4.png", "sha256": "b5ff1ac3ec82b47d08894bee3e338853980036a2bf6c788d32408b5c8c5ee463", "size": 112979}], "fr-FR": [{"name": "/m.co.rh.id.a_personal_stuff/fr-FR/phoneScreenshots/1.png", "sha256": "a62462bd65b0108a0c6a6e620c90ac3acc40dd9a8f743233c33d93ce3cc2699b", "size": 124592}, {"name": "/m.co.rh.id.a_personal_stuff/fr-FR/phoneScreenshots/2.png", "sha256": "ac63510516c07123067f342a7e1154dc1cd6bf041f24b4ae5d442828f0a71307", "size": 87281}, {"name": "/m.co.rh.id.a_personal_stuff/fr-FR/phoneScreenshots/3.png", "sha256": "7b39007ba43925ea64bdaad7dbbe5e08cb5f0c86ada7c6767475a858aa6158de", "size": 89795}, {"name": "/m.co.rh.id.a_personal_stuff/fr-FR/phoneScreenshots/4.png", "sha256": "b5ff1ac3ec82b47d08894bee3e338853980036a2bf6c788d32408b5c8c5ee463", "size": 112979}], "id": [{"name": "/m.co.rh.id.a_personal_stuff/id/phoneScreenshots/1.png", "sha256": "a62462bd65b0108a0c6a6e620c90ac3acc40dd9a8f743233c33d93ce3cc2699b", "size": 124592}, {"name": "/m.co.rh.id.a_personal_stuff/id/phoneScreenshots/2.png", "sha256": "ac63510516c07123067f342a7e1154dc1cd6bf041f24b4ae5d442828f0a71307", "size": 87281}, {"name": "/m.co.rh.id.a_personal_stuff/id/phoneScreenshots/3.png", "sha256": "7b39007ba43925ea64bdaad7dbbe5e08cb5f0c86ada7c6767475a858aa6158de", "size": 89795}, {"name": "/m.co.rh.id.a_personal_stuff/id/phoneScreenshots/4.png", "sha256": "b5ff1ac3ec82b47d08894bee3e338853980036a2bf6c788d32408b5c8c5ee463", "size": 112979}], "is-IS": [{"name": "/m.co.rh.id.a_personal_stuff/is-IS/phoneScreenshots/1.png", "sha256": "a62462bd65b0108a0c6a6e620c90ac3acc40dd9a8f743233c33d93ce3cc2699b", "size": 124592}, {"name": "/m.co.rh.id.a_personal_stuff/is-IS/phoneScreenshots/2.png", "sha256": "ac63510516c07123067f342a7e1154dc1cd6bf041f24b4ae5d442828f0a71307", "size": 87281}, {"name": "/m.co.rh.id.a_personal_stuff/is-IS/phoneScreenshots/3.png", "sha256": "7b39007ba43925ea64bdaad7dbbe5e08cb5f0c86ada7c6767475a858aa6158de", "size": 89795}, {"name": "/m.co.rh.id.a_personal_stuff/is-IS/phoneScreenshots/4.png", "sha256": "b5ff1ac3ec82b47d08894bee3e338853980036a2bf6c788d32408b5c8c5ee463", "size": 112979}], "it-IT": [{"name": "/m.co.rh.id.a_personal_stuff/it-IT/phoneScreenshots/1.png", "sha256": "a62462bd65b0108a0c6a6e620c90ac3acc40dd9a8f743233c33d93ce3cc2699b", "size": 124592}, {"name": "/m.co.rh.id.a_personal_stuff/it-IT/phoneScreenshots/2.png", "sha256": "ac63510516c07123067f342a7e1154dc1cd6bf041f24b4ae5d442828f0a71307", "size": 87281}, {"name": "/m.co.rh.id.a_personal_stuff/it-IT/phoneScreenshots/3.png", "sha256": "7b39007ba43925ea64bdaad7dbbe5e08cb5f0c86ada7c6767475a858aa6158de", "size": 89795}, {"name": "/m.co.rh.id.a_personal_stuff/it-IT/phoneScreenshots/4.png", "sha256": "b5ff1ac3ec82b47d08894bee3e338853980036a2bf6c788d32408b5c8c5ee463", "size": 112979}], "nb-NO": [{"name": "/m.co.rh.id.a_personal_stuff/nb-NO/phoneScreenshots/1.png", "sha256": "a62462bd65b0108a0c6a6e620c90ac3acc40dd9a8f743233c33d93ce3cc2699b", "size": 124592}, {"name": "/m.co.rh.id.a_personal_stuff/nb-NO/phoneScreenshots/2.png", "sha256": "ac63510516c07123067f342a7e1154dc1cd6bf041f24b4ae5d442828f0a71307", "size": 87281}, {"name": "/m.co.rh.id.a_personal_stuff/nb-NO/phoneScreenshots/3.png", "sha256": "7b39007ba43925ea64bdaad7dbbe5e08cb5f0c86ada7c6767475a858aa6158de", "size": 89795}, {"name": "/m.co.rh.id.a_personal_stuff/nb-NO/phoneScreenshots/4.png", "sha256": "b5ff1ac3ec82b47d08894bee3e338853980036a2bf6c788d32408b5c8c5ee463", "size": 112979}], "nn-NO": [{"name": "/m.co.rh.id.a_personal_stuff/nn-NO/phoneScreenshots/1.png", "sha256": "a62462bd65b0108a0c6a6e620c90ac3acc40dd9a8f743233c33d93ce3cc2699b", "size": 124592}, {"name": "/m.co.rh.id.a_personal_stuff/nn-NO/phoneScreenshots/2.png", "sha256": "ac63510516c07123067f342a7e1154dc1cd6bf041f24b4ae5d442828f0a71307", "size": 87281}, {"name": "/m.co.rh.id.a_personal_stuff/nn-NO/phoneScreenshots/3.png", "sha256": "7b39007ba43925ea64bdaad7dbbe5e08cb5f0c86ada7c6767475a858aa6158de", "size": 89795}, {"name": "/m.co.rh.id.a_personal_stuff/nn-NO/phoneScreenshots/4.png", "sha256": "b5ff1ac3ec82b47d08894bee3e338853980036a2bf6c788d32408b5c8c5ee463", "size": 112979}], "rm": [{"name": "/m.co.rh.id.a_personal_stuff/rm/phoneScreenshots/1.png", "sha256": "a62462bd65b0108a0c6a6e620c90ac3acc40dd9a8f743233c33d93ce3cc2699b", "size": 124592}, {"name": "/m.co.rh.id.a_personal_stuff/rm/phoneScreenshots/2.png", "sha256": "ac63510516c07123067f342a7e1154dc1cd6bf041f24b4ae5d442828f0a71307", "size": 87281}, {"name": "/m.co.rh.id.a_personal_stuff/rm/phoneScreenshots/3.png", "sha256": "7b39007ba43925ea64bdaad7dbbe5e08cb5f0c86ada7c6767475a858aa6158de", "size": 89795}, {"name": "/m.co.rh.id.a_personal_stuff/rm/phoneScreenshots/4.png", "sha256": "b5ff1ac3ec82b47d08894bee3e338853980036a2bf6c788d32408b5c8c5ee463", "size": 112979}]}}, "name": {"de-DE": "Personal Stuff", "et": "Personal Stuff", "fr-FR": "Personal Stuff", "id": "Personal Stuff", "is-IS": "Personal Stuff", "it-IT": "Personal Stuff", "nb-NO": "Personal Stuff", "nn-NO": "Personal Stuff", "rm": "Personal Stuff"}, "summary": {"de-DE": "App zur Verwaltung und Erinnerung Ihrer persönlichen Sachen.", "et": "Rakendus oma asjade jälgimiseks, haldamiseks ja meeldetuletamiseks.", "fr-FR": "Application pour suivre, gérer et vous rappeler vos affaires personnelles.", "id": "Aplikasi untuk melacak, mengelola, dan mengingatkan barang-barang pribadi Anda.", "is-IS": "Forrit til að fylgjast með, stjórna og minna á eigur þínar.", "it-IT": "App per tracciare, gestire e ricordare le tue cose personali.", "nb-NO": "App for å spore, administrere og minne deg på dine egne ting.", "nn-NO": "App for å spora, administrera og minna deg på eigne ting.", "rm": "App per fastizar, administrar e regurdar las atgnas chaussas."}, "description": {"de-DE": "App zur Verwaltung und Erinnerung Ihrer persönlichen Sachen.\nManchmal vergessen wir, wo wir etwas hingelegt haben oder wann etwas abläuft.\nEs könnte sich um gekochtes Essen handeln, das nur kurz haltbar ist, oder um rohes Fleisch oder Hühnchen, das man vergessen hat zu kochen oder sogar aus dem Kühlschrank zu entsorgen, oder um alles andere mit Ablaufdatum oder Handlungsbedarf, das Sie irgendwo aufbewahrt und vergessen haben.\nKalenderereignisse für all diese Dinge lösen das Problem nicht wirklich, weil es viele Dinge sein können, die man eintragen muss, und Sie möchten wichtige Ereignisse nicht mit Rohfleisch-Ablaufereignissen vermischen.\nAuch Todo-Listen-Apps oder Notizen sind nicht besonders hilfreich, da sie so allgemein wie möglich konzipiert sind.\nÄhnlich wie ein Lagerlogistiksystem, aber eher für den persönlichen Gebrauch.\n\nFunktionen dieser App:\n<ul>\n  <li>Ermöglicht dem Benutzer, Artikel einfach zu verwalten</li>\n  <li>Einrichten von Benachrichtigungen, um Sie an etwas zu erinnern</li>\n  <li>Ermöglicht dem Benutzer, die Menge und Erinnerungen der Artikel zu verwalten, um den Artikel im Auge zu behalten</li>\n  <li>Unterstützt Strichcodescan als Eingabe und Suche</li>\n  <li>Backup und Wiederherstellung von App-Daten im ZIP-Format einschließlich Bilder und Thumbnails</li>\n  <li>Verfügbar in 9 Sprachen (English, German, Estonian, French, Indonesian, Icelandic, Italian, Norwegian Bokmål, Norwegian Nynorsk, Romansh)</li>\n</ul>", "en-US": "App used to track, manage and remind you of your own stuff.\nSometimes we forgot where to put something somewhere or forgot when something is going to expire.\nit could be your cooked food that have short expiry or maybe raw meat or chicken that people forgot to cook or even dispose them from refrigerator, or could be anything with expiry or need action that you store somewhere and forgot about it.\nHaving calendar events to all of these doesn't really solve problems, because it can be a lot of things to put in and you do not want to mix important events with your raw meat expiration events.\nHaving todo list app or notes also not much helpful since it was meant to be as generic as possible.\n  similar to like warehouse logistics system but more to personal.\n\nFeatures of this app:\n<ul>\n  <li>Allow user to manage item easily</li>\n  <li>Setup notification to remind you of something</li>\n  <li>Allow user to manage the amount and reminder of the items to keep track of the item.</li>\n  <li>Support barcode scan as input & search</li>\n  <li>Backup and restore app data with ZIP format including images and thumbnails</li>\n  <li>Available in 9 languages (English, German, Estonian, French, Indonesian, Icelandic, Italian, Norwegian Bokmål, Norwegian Nynorsk, Romansh)</li>\n</ul>", "et": "Rakendus oma asjade jälgimiseks, haldamiseks ja meeldetuletamiseks.\nMõnikord unustame, mille panime kuhugi või mille aegumisaeg on lähenemas.\nSee võib olla teie küpsetatud toit, millel on lühike aegumisaeg, või võib-olla toorest liha või kana, mida inimesed on unustanud küpsetada või isegi külmapiid eemaldada, või võib olla mis tahes muu aegumise või tegevusega asi, mille olete kuhugi hoiustanud ja unustanud.\nKalendrisündmuste lisamine kõigile neile ei lahenda tegelikult probleeme, sest see võib olla paljusid asju, mida lisada, ja te ei soovi olulisi sündmusi segada toorest liha aegumissündmustega.\nTodo-loendi rakendused või märkmed ei ole ka eriti kasulikud, kuna need on mõeldud olema võimalikult üldised.\nSarnane laologistilisele süsteemile, kuid rohkem isiklikuks.\n\nRakenduse funktsioonid:\n<ul>\n  <li>Võimaldab kasutajal hõlpsasti esemeid hallata</li>\n  <li>Märguannete seadistamine, et teid millelegi meeldetuletada</li>\n  <li>Võimaldab kasutajal hallata esemete kogust ja meeldetuletusi, et esemet jälgida</li>\n  <li>Toetab triipkoodi skannimist sisendina ja otsinguna</li>\n  <li>Rakenduse andmete varundamine ja taastamine ZIP-vormingus, sealhulgas pildid ja pisipildid</li>\n  <li>Saadaval 9 keeles (English, German, Estonian, French, Indonesian, Icelandic, Italian, Norwegian Bokmål, Norwegian Nynorsk, Romansh)</li>\n</ul>", "fr-FR": "Application pour suivre, gérer et vous rappeler vos affaires personnelles.\nParfois, nous oublions où nous avons mis quelque chose ou quand quelque chose va expirer.\nIl pourrait s'agir de votre nourriture cuite qui a une courte durée de conservation ou peut-être de la viande crue ou du poulet que les gens ont oublié de cuisiner ou même de jeter du réfrigérateur, ou cela pourrait être n'importe quoi avec une date d'expiration ou nécessitant une action que vous avez stocké quelque part et oublié.\nAjouter des événements calendrier pour tout cela ne résout pas vraiment les problèmes, car cela peut être beaucoup de choses à ajouter et vous ne voulez pas mélanger des événements importants avec vos événements d'expiration de viande crue.\nLes applications de liste de tâches ou de notes ne sont pas non plus très utiles car elles sont destinées à être aussi génériques que possible.\nSimilaire à un système logistique d'entrepôt mais plus personnel.\n\nFonctionnalités de cette application :\n<ul>\n  <li>Permet à l'utilisateur de gérer facilement les articles</li>\n  <li>Configurer les notifications pour vous rappeler quelque chose</li>\n  <li>Permet à l'utilisateur de gérer la quantité et les rappels des articles pour suivre l'article</li>\n  <li>Prend en charge le scan de codes-barres comme saisie et recherche</li>\n  <li>Sauvegarde et restauration des données de l'application au format ZIP, y compris les images et les vignettes</li>\n  <li>Disponible en 9 langues (English, German, Estonian, French, Indonesian, Icelandic, Italian, Norwegian Bokmål, Norwegian Nynorsk, Romansh)</li>\n</ul>", "id": "Aplikasi untuk melacak, mengelola, dan mengingatkan barang-barang pribadi Anda.\nTerkadang kita lupa di mana kita meletakkan sesuatu atau lupa kapan sesuatu akan kedaluwarsa.\nIni bisa berupa makanan yang sudah dimasak yang memiliki masa kedaluwarsa pendek atau mungkin d mentah atau ayam yang orang lupa masak atau bahkan membuangnya dari kulkas, atau bisa berupa apa saja yang memiliki masa kedaluwarsa atau perlu tindakan yang Anda simpan di suatu tempat dan lupa tentang hal itu.\nMenambahkan acara kalender untuk semua ini tidak benar-benar memecahkan masalah, karena bisa banyak hal yang dimasukkan dan Anda tidak ingin mencampurkan acara penting dengan acara kedaluwarsa d mentah Anda.\nMenggunakan aplikasi daftar tugas atau catatan juga tidak terlalu membantu karena dimaksudkan untuk menjadi yang umum mungkin.\nmirip dengan sistem logistik gudang tetapi lebih untuk pribadi.\n\nFitur aplikasi ini:\n<ul>\n  <li>Mengizinkan pengguna mengelola item dengan mudah</li>\n  <li>Siapkan notifikasi untuk mengingatkan Anda tentang sesuatu</li>\n  <li>Mengizinkan pengguna mengelola jumlah dan pengingat item untuk melacak item tersebut.</li>\n  <li>Mendukung pemindaian barcode sebagai input & pencarian</li>\n  <li>Backup dan restore data aplikasi dengan format ZIP termasuk gambar dan thumbnail</li>\n  <li>Tersedia dalam 9 bahasa (English, German, Estonian, French, Indonesian, Icelandic, Italian, Norwegian Bokmål, Norwegian Nynorsk, Romansh)</li>\n</ul>", "is-IS": "Forrit til að fylgjast með, stjórna og minna á eigur þínar.\nStundum gleymum við hvar settum eitthvað eða gleymum þegar eitthvað er að renna út.\nÞað gæti verið eldaður maturinn sem hefur stuttan gildistíma eða kannski hrátt kjöt eða kjúklingur sem fólk gleymdi að elda eða jafnvel henda úr kæliskapnum, eða gæti verið hvað sem er með gildistíma eða þarf aðgerð sem þú geymir einhvers staðar og gleymir því.\nAð henda dagataliðburði fyrir allt þetta leysir ekki raunverulega vandamálin, því það getur verið mikið að setja inn og þú vilt ekki blanda saman mikilvægu atviki við atburði um gildistíma hrátt kjötsins þíns.\nAð hafa forrit fyrir verklista eða minnispunkta er ekki heldur mjög hjálplegt þar sem það var ætlað að vera eins og almennt og hægt er.\nsvipað og stórsöluvöru-kerfi en frekar fyrir einkanotkun.\n\nEiginleikar þessa forrits:\n<ul>\n  <li>Leyfir notanda að stjórna hlutum auðveldlega</li>\n  <li>Setja upp tilkynningar til að minna þig á eitthvað</li>\n  <li>Leyfir notanda að stjórna magninu og áminningum af hlutunum til að fylgst með hlutnum.</li>\n  <li>Styður strikamerkjan lestur sem inntak og leit</li>\n  <li>Öryggisafrit og endurheimta forritsgögn með ZIP-sniði þar á meðal myndir og smámyndir</li>\n  <li>Fáanlegt í 9 tungumálum (English, German, Estonian, French, Indonesian, Icelandic, Italian, Norwegian Bokmål, Norwegian Nynorsk, Romansh)</li>\n</ul>", "it-IT": "App per tracciare, gestire e ricordare le tue cose personali.\nA volte dimentichiamo dove abbiamo messo qualcosa o quando qualcosa sta per scadere.\nPotrebbe essere il cibo cotto che ha una breve scadenza o forse carne cruda o pollo che le persone dimenticano di cucinare o addirittura di eliminare dal frigorifero, o potrebbe essere qualsiasi cosa con scadenza o che richiede azione che hai conservato da qualche parte e di cui hai dimenticato.\nAvere eventi del calendario per tutti questi non risolve davvero i problemi, perché potrebbero essere molte cose da inserire e non vuoi mescolare eventi importanti con gli eventi di scadenza della tua carne cruda.\nAvere un'app di lista di cose da fare o note non è molto utile anche perché era pensata per essere il più generica possibile.\nsimile al sistema logistico di magazzino ma più personale.\n\nCaratteristiche di questa app:\n<ul>\n  <li>Consente all'utente di gestire facilmente gli elementi</li>\n  <li>Configura le notifiche per ricordarti qualcosa</li>\n  <li>Consente all'utente di gestire la quantità e i promemoria degli elementi per tenere traccia dell'elemento.</li>\n  <li>Supporta la scansione dei codici a barre come input e ricerca</li>\n  <li>Backup e ripristino dei dati dell'app in formato ZIP incluse immagini e miniature</li>\n  <li>Disponibile in 9 lingue (English, German, Estonian, French, Indonesian, Icelandic, Italian, Norwegian Bokmål, Norwegian Nynorsk, Romansh)</li>\n</ul>", "nb-NO": "App for å spore, administrere og minne deg på dine egne ting.\nNoen ganger glemmer vi hvor vi har lagt noe, eller glemmer når noe utløper.\nDet kan være tilberedt mat som har kort holdbarhet, eller kanskje rå kjøtt eller kylling som folk glemmer å lage mat av eller til og med kaste fra kjøleskapet, eller det kan være alt med utløpsdato eller som krever handling som du har lagret et sted og glemt.\nÅ ha kalenderhendelser for alt dette løser egentlig ikke problemene, fordi det kan være mye å legge inn, og du vil ikke blande viktige hendelser med dine rå kjøtt-utløpshendelser.\nÅ ha en gjøremålsliste-app eller notater er heller ikke så nyttig, siden det er ment å være så generelt som mulig.\nlikt et lagerlogistikksystem, men mer personlig.\n\nFunksjoner i denne appen:\n<ul>\n  <li>Tillat brukere å administrere gjenstander enkelt</li>\n  <li>Konfigurer varsling for å minne deg på noe</li>\n  <li>Tillat brukere å administrere mengden og påminnelsen for gjenstandene for å holde oversikt over gjenstanden.</li>\n  <li>Støtte strekkodeskanning som inndata og søk</li>\n  <li>Sikkerhetskopier og gjenopprett app-data med ZIP-format inkludert bilder og miniatyrbilder</li>\n  <li>Tilgjengelig på 9 språk (English, German, Estonian, French, Indonesian, Icelandic, Italian, Norwegian Bokmål, Norwegian Nynorsk, Romansh)</li>\n</ul>", "nn-NO": "App for å spora, administrera og minna deg på eigne ting.\nIbland glettar vi kvar vi har lagt noko, eller glettar når noko går ut på dato.\nDet kan vere tilreidd mat som har kort holdbarhet, eller kanskje rått kjøt eller kylling som folk glettar å laga mat av eller til og med kaste frå kjøleskapet, eller det kan vere alt med utløpsdato eller som krev handling som du har lagra et stad og gløymd.\nÅ ha kalenderhendingar for alt dette løser eigentleg ikkje problema, fordi det kan vere mykje å leggje inn, og du vil ikkje blande viktige hendingar med dine rått kjøt-utløpshendingar.\nÅ ha ein gjøremålsliste-app eller notatar er heller ikkje så nyttig, sidan det er meint å vere så generelt som mogleg.\nlikt eit lagerlogistikksystem, men meir personleg.\n\nFunksjonar i denne appen:\n<ul>\n  <li>Tillat brukarar å administrera gjenstandar enkelt</li>\n  <li>Konfigurer varsling for å minna deg på noko</li>\n  <li>Tillat brukarar å administrera mengda og påminninga for gjenstandane for å halde oversikt over gjenstanden.</li>\n  <li>Støtte strekkodeskanning som inndata og søk</li>\n  <li>Sikkerheitskopier og gjenopprett app-data med ZIP-format inkludert bilete og miniatyrbilete</li>\n  <li>Tilgjengeleg på 9 språk (English, German, Estonian, French, Indonesian, Icelandic, Italian, Norwegian Bokmål, Norwegian Nynorsk, Romansh)</li>\n</ul>", "rm": "App per fastizar, administrar e regurdar las atgnas chaussas.\nA maina essem o nu hau ed nuaque chaussa è vegnida, u nuaque ella scriva eir.\nPôdan estar pasts cotschints che han scadenza curta, u forsa carn crida u giaglina che la glieud haa caudì da cuschinar u schizunt a sparter dal frigorifer, u pôdan esser tuttas las chaussas cun scadenza u che bazan acziun che ti has salvà in bel e te è da inqualada.\nA avair eveniments da chalender per tut quei na resolva betg ils problems, pertgei che po esser bleras chaussas da metter our e ti na vuls betg mesclar eveniments impurtants cun tes eveniments da scadenza da la carn crida.\nA avair ina app da glista da far u notas es era betg uschè utilisabel, pertgei ch'ella era destinada ad esser sco generica sco pussaivel.\nsumegliant a in sistem da logistica da magasin ma pli personal.\n\nFuncziuns da questa app:\n<ul>\n  <li>Permettar als utilisaders d'administrar chaussas plaunsieuvelmain</li>\n  <li>Configurar notificaziun per ti regurdar da quaj</li>\n  <li>Permettar als utilisaders d'administrar la quantitad e la regorda da las chaussas per tegnair tracta da la chaussa.</li>\n  <li>Supportar la scan da codice da barras sco input e tschertga</li>\n  <li>Far ina copia da segirezza e restaurar ils datas da l'app cun format ZIP inclusi maletgs e miniaturen</li>\n  <li>Disponibel en 9 linguas (English, German, Estonian, French, Indonesian, Icelandic, Italian, Norwegian Bokmål, Norwegian Nynorsk, Romansh)</li>\n</ul>"}, "icon": {"de-DE": {"name": "/m.co.rh.id.a_personal_stuff/de-DE/icon_ksxV4Iw6cEKktJ74LSwPauCL0m-GzdrimXdceeLPSgU=.png", "sha256": "92cc55e08c3a7042a4b49ef82d2c0f6ae08bd26f86cddae299775c79e2cf4a05", "size": 13632}, "et": {"name": "/m.co.rh.id.a_personal_stuff/et/icon_ksxV4Iw6cEKktJ74LSwPauCL0m-GzdrimXdceeLPSgU=.png", "sha256": "92cc55e08c3a7042a4b49ef82d2c0f6ae08bd26f86cddae299775c79e2cf4a05", "size": 13632}, "fr-FR": {"name": "/m.co.rh.id.a_personal_stuff/fr-FR/icon_ksxV4Iw6cEKktJ74LSwPauCL0m-GzdrimXdceeLPSgU=.png", "sha256": "92cc55e08c3a7042a4b49ef82d2c0f6ae08bd26f86cddae299775c79e2cf4a05", "size": 13632}, "id": {"name": "/m.co.rh.id.a_personal_stuff/id/icon_ksxV4Iw6cEKktJ74LSwPauCL0m-GzdrimXdceeLPSgU=.png", "sha256": "92cc55e08c3a7042a4b49ef82d2c0f6ae08bd26f86cddae299775c79e2cf4a05", "size": 13632}, "is-IS": {"name": "/m.co.rh.id.a_personal_stuff/is-IS/icon_ksxV4Iw6cEKktJ74LSwPauCL0m-GzdrimXdceeLPSgU=.png", "sha256": "92cc55e08c3a7042a4b49ef82d2c0f6ae08bd26f86cddae299775c79e2cf4a05", "size": 13632}, "it-IT": {"name": "/m.co.rh.id.a_personal_stuff/it-IT/icon_ksxV4Iw6cEKktJ74LSwPauCL0m-GzdrimXdceeLPSgU=.png", "sha256": "92cc55e08c3a7042a4b49ef82d2c0f6ae08bd26f86cddae299775c79e2cf4a05", "size": 13632}, "nb-NO": {"name": "/m.co.rh.id.a_personal_stuff/nb-NO/icon_ksxV4Iw6cEKktJ74LSwPauCL0m-GzdrimXdceeLPSgU=.png", "sha256": "92cc55e08c3a7042a4b49ef82d2c0f6ae08bd26f86cddae299775c79e2cf4a05", "size": 13632}, "nn-NO": {"name": "/m.co.rh.id.a_personal_stuff/nn-NO/icon_ksxV4Iw6cEKktJ74LSwPauCL0m-GzdrimXdceeLPSgU=.png", "sha256": "92cc55e08c3a7042a4b49ef82d2c0f6ae08bd26f86cddae299775c79e2cf4a05", "size": 13632}, "rm": {"name": "/m.co.rh.id.a_personal_stuff/rm/icon_ksxV4Iw6cEKktJ74LSwPauCL0m-GzdrimXdceeLPSgU=.png", "sha256": "92cc55e08c3a7042a4b49ef82d2c0f6ae08bd26f86cddae299775c79e2cf4a05", "size": 13632}}}, "versions": {"e741373739ac5883e6c4e06f8a839f1b698081a116d5cba6e925cc7286712629": null, "3f917631018d195acf686c56ebbbcb23c036309de23bc8be2f4d3af75f71f88a": null, "3faa85b4e0306b102846a35ff40c43b6c9dcbac64b0291abfea807ae57731b97": {"added": 1781040519859, "file": {"name": "/m.co.rh.id.a_personal_stuff_18.apk", "sha256": "3faa85b4e0306b102846a35ff40c43b6c9dcbac64b0291abfea807ae57731b97", "size": 7283961, "ipfsCIDv1": "bafybeicbh2ka3ydseaaj5dfexdux2qhupwfgja2gyvmjtoftu4phmb426q"}, "src": {"name": "/m.co.rh.id.a_personal_stuff_18_src.tar.gz", "sha256": "0d9817e241d8537bf73b80040878b682d0cbbdac7f2a831c6fc57fc7f335a6ae", "size": 3826087}, "manifest": {"versionName": "1.4.2", "versionCode": 18, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["c83db6a257a89823e56d3e84de93f68e620d89f05da1f5f4d087a2fde8a40854"]}, "usesPermission": [{"name": "android.permission.CAMERA"}, {"name": "android.permission.FLASHLIGHT"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "m.co.rh.id.a_personal_stuff.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"de-DE": "Release 1.4.2+18\n\nFehlerbehebungen:\n* Einfrieren der Protokollseite bei Anzeige großer Protokolltexte\n* Korrupte Dateikopie durch Schreiben des gesamten Puffers statt der gelesenen Bytes\n", "en-US": "Release 1.4.2+18\n\nFixes:\n* Log page freeze when displaying large log text\n* Corrupted file copy due to writing entire buffer instead of bytes read\n", "et": "Release 1.4.2+18\n\nVeaparandused:\n* Logi lehe külmumine suure logiteksti kuvamisel\n* Vigane failikoopia tõttu kogu puhvri kirjutamisele lugemata baitide asemel\n", "fr-FR": "Release 1.4.2+18\n\nCorrections :\n* Gel de la page des journaux lors de l'affichage de textes volumineux\n* Copie de fichier corrompue en raison de l'écriture du tampon complet au lieu des octets lus\n", "id": "Release 1.4.2+18\n\nPerbaikan:\n* Halaman log membeku saat menampilkan teks log besar\n* Salinan file rusak karena menulis seluruh buffer alih-alih byte yang dibaca\n", "is-IS": "Release 1.4.2+18\n\nVilluleiðréttingar:\n* Frysting annalsíðu við birtingu stórs annalstexta\n* Skemmd afritun skráa vegna þess að skrifuð var allt biðminni í stað lesinna bæta\n", "it-IT": "Release 1.4.2+18\n\nCorrezioni:\n* Blocco della pagina dei log durante la visualizzazione di testi di log di grandi dimensioni\n* Copia di file corrotta a causa della scrittura dell'intero buffer invece dei byte letti\n", "nb-NO": "Release 1.4.2+18\n\nFeilrettinger:\n* Loggside fryser ved visning av stor loggtekst\n* Korrupt filkopi på grunn av skriving av hele bufferet i stedet for bytes som ble lest\n", "nn-NO": "Release 1.4.2+18\n\nFeilrettingar:\n* Loggside frys ved vising av stor loggtekst\n* Korrupt filkopi på grunn av skriving av heile bufferet i stedet for bytes som vart lest\n", "rm": "Release 1.4.2+18\n\nCorecziuns:\n* Bloccada da la pagina da log cun mussar gronds texts da log\n* Copi da datoteca corrumpida tras scriver l'entir buffer enstag dals bytes legids\n"}}, "84a840e8a8e5df20afd335feba099b64246f18910dbe0867a2a0f48d28b9a64a": {"added": 1780506857489, "file": {"name": "/m.co.rh.id.a_personal_stuff_16.apk", "sha256": "84a840e8a8e5df20afd335feba099b64246f18910dbe0867a2a0f48d28b9a64a", "size": 7238849, "ipfsCIDv1": "bafybeiaoabkotactvccszw4vppjd2hyvsa27mwdl3mw2lpro67a6wri364"}, "src": {"name": "/m.co.rh.id.a_personal_stuff_16_src.tar.gz", "sha256": "a8cf07c90f30ca424b9a3b1581643ff04d650f097f1addc473ec8ecce2be35bf", "size": 827691}, "manifest": {"versionName": "1.4.0", "versionCode": 16, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["c83db6a257a89823e56d3e84de93f68e620d89f05da1f5f4d087a2fde8a40854"]}, "usesPermission": [{"name": "android.permission.CAMERA"}, {"name": "android.permission.FLASHLIGHT"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "m.co.rh.id.a_personal_stuff.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"de-DE": "Release 1.4.0+16\n\nFeatures:\n* Add backup export/import with ZIP format including images and thumbnails\n* Upgrade AGP to 9.2.1\n\nFixes:\n* Duplicate WorkManager configuration\n* Deprecated locale accessor\n* WorkManagerInitializer lint issue", "en-US": "Release 1.4.0+16\n\nFeatures:\n* Add backup export/import with ZIP format including images and thumbnails\n* Upgrade AGP to 9.2.1\n\nFixes:\n* Duplicate WorkManager configuration\n* Deprecated locale accessor\n* WorkManagerInitializer lint issue", "et": "Release 1.4.0+16\n\nFeatures:\n* Add backup export/import with ZIP format including images and thumbnails\n* Upgrade AGP to 9.2.1\n\nFixes:\n* Duplicate WorkManager configuration\n* Deprecated locale accessor\n* WorkManagerInitializer lint issue", "fr-FR": "Release 1.4.0+16\n\nFeatures:\n* Add backup export/import with ZIP format including images and thumbnails\n* Upgrade AGP to 9.2.1\n\nFixes:\n* Duplicate WorkManager configuration\n* Deprecated locale accessor\n* WorkManagerInitializer lint issue", "id": "Release 1.4.0+16\n\nFeatures:\n* Add backup export/import with ZIP format including images and thumbnails\n* Upgrade AGP to 9.2.1\n\nFixes:\n* Duplicate WorkManager configuration\n* Deprecated locale accessor\n* WorkManagerInitializer lint issue", "is-IS": "Release 1.4.0+16\n\nFeatures:\n* Add backup export/import with ZIP format including images and thumbnails\n* Upgrade AGP to 9.2.1\n\nFixes:\n* Duplicate WorkManager configuration\n* Deprecated locale accessor\n* WorkManagerInitializer lint issue", "it-IT": "Release 1.4.0+16\n\nFeatures:\n* Add backup export/import with ZIP format including images and thumbnails\n* Upgrade AGP to 9.2.1\n\nFixes:\n* Duplicate WorkManager configuration\n* Deprecated locale accessor\n* WorkManagerInitializer lint issue", "nb-NO": "Release 1.4.0+16\n\nFeatures:\n* Add backup export/import with ZIP format including images and thumbnails\n* Upgrade AGP to 9.2.1\n\nFixes:\n* Duplicate WorkManager configuration\n* Deprecated locale accessor\n* WorkManagerInitializer lint issue", "nn-NO": "Release 1.4.0+16\n\nFeatures:\n* Add backup export/import with ZIP format including images and thumbnails\n* Upgrade AGP to 9.2.1\n\nFixes:\n* Duplicate WorkManager configuration\n* Deprecated locale accessor\n* WorkManagerInitializer lint issue", "rm": "Release 1.4.0+16\n\nFeatures:\n* Add backup export/import with ZIP format including images and thumbnails\n* Upgrade AGP to 9.2.1\n\nFixes:\n* Duplicate WorkManager configuration\n* Deprecated locale accessor\n* WorkManagerInitializer lint issue"}}, "51ebb221b5bf0daf775d20beda3388b005e83315cffc7c79b52fa702aa21348f": {"whatsNew": {"de-DE": "Release 1.3.1+15\n\nFeatures:\n* Add Android 16 support\n* Update dependencies", "et": "Release 1.3.1+15\n\nFeatures:\n* Add Android 16 support\n* Update dependencies", "fr-FR": "Release 1.3.1+15\n\nFeatures:\n* Add Android 16 support\n* Update dependencies", "id": "Release 1.3.1+15\n\nFeatures:\n* Add Android 16 support\n* Update dependencies", "is-IS": "Release 1.3.1+15\n\nFeatures:\n* Add Android 16 support\n* Update dependencies", "it-IT": "Release 1.3.1+15\n\nFeatures:\n* Add Android 16 support\n* Update dependencies", "nb-NO": "Release 1.3.1+15\n\nFeatures:\n* Add Android 16 support\n* Update dependencies", "nn-NO": "Release 1.3.1+15\n\nFeatures:\n* Add Android 16 support\n* Update dependencies", "rm": "Release 1.3.1+15\n\nFeatures:\n* Add Android 16 support\n* Update dependencies"}}}}, "me.ash.reader": {"metadata": {"lastUpdated": 1780614376764}, "versions": {"b2ebfc90a745208d7ec60808ad170dc2c544c31d867c8cffff993c2b46581df5": null, "78b1b8b9b6f6d18baaba31427895f1f10e9ca6cc1e01b3ceeb96df26e8fca075": {"added": 1780614376764, "file": {"name": "/me.ash.reader_47.apk", "sha256": "78b1b8b9b6f6d18baaba31427895f1f10e9ca6cc1e01b3ceeb96df26e8fca075", "size": 11209694, "ipfsCIDv1": "bafybeiclccsvq4xrpakk3xvgnbudlca64zqhhbasgdyzlp4lt67ldplxmm"}, "src": {"name": "/me.ash.reader_47_src.tar.gz", "sha256": "fcb5eafb42cbbd71348a91acb8c397a682da1219ea3f3909186b3e659337cec3", "size": 9918040}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.16.2", "versionCode": 47, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 34}, "signer": {"sha256": ["cef338a474523bdfcf3fb82cbee2d45f6fd9610e95902ba78c8c79a45e102ae9"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "me.ash.reader.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 28}]}}}}, "me.diamondforge.tokn": {"metadata": {"lastUpdated": 1781040519859, "screenshots": {"phone": {"en-US": [{"name": "/me.diamondforge.tokn/en-US/phoneScreenshots/appearance-settings.png", "sha256": "54763fd2d31ef16d3aedaff18aac7bb08c47dc57af2b67bbcb228f42b9a3a361", "size": 308251}, {"name": "/me.diamondforge.tokn/en-US/phoneScreenshots/backup-restore.png", "sha256": "0412e71f2603be5dff62625366618ac55694c96e9c2bac87566f482830bcecbe", "size": 270354}, {"name": "/me.diamondforge.tokn/en-US/phoneScreenshots/import-source-picker.png", "sha256": "2e5834b7479d8363437efab55c792689a5cb465a3485be7eb0078b9ca8cc91fe", "size": 361949}, {"name": "/me.diamondforge.tokn/en-US/phoneScreenshots/security-disabled.png", "sha256": "1067bef1a80f035f06ec86d70f2ca0210b3972c12345a9c1d39d0f0aefd425ee", "size": 313409}, {"name": "/me.diamondforge.tokn/en-US/phoneScreenshots/security-enabled.png", "sha256": "ccd755fbb59c06b695d4b56318dfd9f5184c153b8cb92f948e5be54b30d8c737", "size": 363990}, {"name": "/me.diamondforge.tokn/en-US/phoneScreenshots/settings.png", "sha256": "f959f53c224f0d2d66a46436b4adc250aaac8732bb663e6621a5068b57dc4a9e", "size": 310276}, {"name": "/me.diamondforge.tokn/en-US/phoneScreenshots/sync-methods.png", "sha256": "4878927ef456c631de830aa6fe8265cc4b5833626c5c82416ea8d7741232d432", "size": 283965}, {"name": "/me.diamondforge.tokn/en-US/phoneScreenshots/sync-send-receive.png", "sha256": "5313b35d0e4303b70565f26c5799a644c19500a6c4e8b321f508066e45d0d8b3", "size": 254919}, {"name": "/me.diamondforge.tokn/en-US/phoneScreenshots/vault-home.png", "sha256": "aba2ed30bf64f4df68c36c94a4599b408033b4699c7e770122e852b5fbfcd165", "size": 342113}]}}, "summary": {"en-US": "Open-source 2FA authenticator. Encrypted on-device. No accounts."}, "description": {"en-US": "Tokn is a small, privacy-first 2FA / MFA authenticator. Your one-time codes stay on your device, encrypted. No accounts, no cloud sync, no analytics, no ads.\n\nA simple, open-source TOTP / HOTP authenticator for people who do not want their second factor in someone else's cloud.\n\nWHY TOKN\n\n• Private by design. No sign-up, no telemetry, and no Google Play Services on your device.\n• Encrypted vault. Stored in an SQLCipher database, unlocked with biometrics (fingerprint or face) or a password.\n• Works fully offline. Codes are generated locally on your phone.\n• Open source. GPL-3.0, source available on GitHub, also published on F-Droid.\n\nFEATURES\n\n• TOTP and HOTP support per RFC 6238 and RFC 4226\n• SHA-1, SHA-256 and SHA-512\n• Add accounts by scanning a QR code with the camera or from a gallery image\n• Manual entry for codes you cannot scan\n• Biometric unlock with password fallback\n• Encrypted backup and restore for moving to a new phone or keeping a copy\n• Device-to-device sync over local Wi-Fi, Wi-Fi Direct or animated QR code. Nothing leaves your network and the handshake is end-to-end encrypted\n• Organize accounts with custom groups, multiple groups per account\n• Custom icons and importable icon packs (Aegis-compatible)\n• Material 3 design with light, dark or system theme and optional Material You colors\n• Screenshot protection keeps codes out of the recents preview and blocks screen capture\n\nSWITCHING FROM ANOTHER 2FA APP\n\nTokn imports backups from Aegis, 2FAS, Google Authenticator and standard otpauth:// URIs. Bring your existing accounts over in minutes.\n\nWORKS WITH\n\nAny service that supports standard TOTP or HOTP two-factor authentication. Google, GitHub, GitLab, Microsoft, Amazon, Discord, Twitch, Reddit, Dropbox, Proton, and thousands more.\n\nLICENSE\n\nTokn is free software, released under the GNU General Public License v3.0 or later.\n\nSource code, releases and issue tracker:\nhttps://github.com/fthomys/tokn"}}, "versions": {"25ddcfca41dd85eee71133ceb76992017f0cbd8529ee2bde0a363f72628d1d4d": null, "7d733343040103d11ed0a2a1bfca70e58020f4d950a47188ab1d659e445d1121": null, "7530f36855b36b6e607c32eec2a15396d62726fea47bee330dd37499a93db995": null, "26c6240d9a3c1e97cf3a0654ddaf1dc87c22621da483f6fc8d43d5154f099cbc": {"added": 1781040519859, "file": {"name": "/me.diamondforge.tokn_17.apk", "sha256": "26c6240d9a3c1e97cf3a0654ddaf1dc87c22621da483f6fc8d43d5154f099cbc", "size": 14409315, "ipfsCIDv1": "bafybeiei6apixb5oqxa67ead2gpnqnuwpvwyjmr6mxrwiwybt3tnjug7ia"}, "src": {"name": "/me.diamondforge.tokn_17_src.tar.gz", "sha256": "45f3772df3c25ec859cc030ab3ce7fc70b2d8d47c423acdd76c71474775b9954", "size": 5530847}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.6.2", "versionCode": 17, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["3425f8d2c9ac15609142fc676ae8837df43c8a8f952902a56e11331fd981c75e"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.CHANGE_WIFI_STATE"}, {"name": "android.permission.CHANGE_WIFI_MULTICAST_STATE"}, {"name": "android.permission.ACCESS_FINE_LOCATION", "maxSdkVersion": 32}, {"name": "android.permission.NEARBY_WIFI_DEVICES"}, {"name": "me.diamondforge.tokn.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "* Fix: corrected Chinese language mapping."}}, "dc5d1b8e0f29711f2db981fcaba80bba8440a74236f6d91dafe2076f1e9f8047": {"added": 1780699361309, "file": {"name": "/me.diamondforge.tokn_14.apk", "sha256": "dc5d1b8e0f29711f2db981fcaba80bba8440a74236f6d91dafe2076f1e9f8047", "size": 14380643, "ipfsCIDv1": "bafybeibtx2iw4dnnhwssn6isv4nnrax3q2k5c6hflm4kwzpa66k73a6244"}, "src": {"name": "/me.diamondforge.tokn_14_src.tar.gz", "sha256": "ed4c35bcdf39a389d9f0c2036f660831830a6728c37bbdbdc5d2b8a896ae03bf", "size": 5514231}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.5.1", "versionCode": 14, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["3425f8d2c9ac15609142fc676ae8837df43c8a8f952902a56e11331fd981c75e"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.CHANGE_WIFI_STATE"}, {"name": "android.permission.CHANGE_WIFI_MULTICAST_STATE"}, {"name": "android.permission.ACCESS_FINE_LOCATION", "maxSdkVersion": 32}, {"name": "android.permission.NEARBY_WIFI_DEVICES"}, {"name": "me.diamondforge.tokn.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "* New: choose how tapping a code copies it (single tap, two taps, or off) in Settings > Security.\n* Improved QR sync to compress the payload, so larger vaults transfer more reliably."}}, "36f37f341a78b90621c2681d3a619d2b88364e2a06a3e0827054a48763eb71ac": {"added": 1780506857489, "file": {"name": "/me.diamondforge.tokn_13.apk", "sha256": "36f37f341a78b90621c2681d3a619d2b88364e2a06a3e0827054a48763eb71ac", "size": 14380643, "ipfsCIDv1": "bafybeigfngahl7ddo5npf3744i6ve2vnvoyg36yrqiamrxisf4glftesbi"}, "src": {"name": "/me.diamondforge.tokn_13_src.tar.gz", "sha256": "16cddcbac9552c7c4fb63b9d15bbfeac6d7eea30096306bc0d308379d055c9c9", "size": 3218792}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.5.0", "versionCode": 13, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["3425f8d2c9ac15609142fc676ae8837df43c8a8f952902a56e11331fd981c75e"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.CHANGE_WIFI_STATE"}, {"name": "android.permission.CHANGE_WIFI_MULTICAST_STATE"}, {"name": "android.permission.ACCESS_FINE_LOCATION", "maxSdkVersion": 32}, {"name": "android.permission.NEARBY_WIFI_DEVICES"}, {"name": "me.diamondforge.tokn.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "* New: assign multiple groups to a single account. Existing single-group accounts are migrated automatically.\n* New: group management screen (Settings > Groups) for renaming and deleting groups across the vault.\n* New: icon suggestions when adding or editing an account, based on the issuer and installed icon packs.\n* New: toggle for Material You colors in Appearance settings (on by default).\n* New: Simplified Chinese is now selectable in the language picker (translation in progress).\n* Improved "}}}}, "me.knighthat.kreate": {"metadata": {"lastUpdated": 1780506857489, "summary": {"fr-FR": "Une interface multilingue pour YouTube Music sur Android, axée sur les performan", "gl-ES": "A multilingual YouTube Music frontend for Android, prioritize performance."}}, "versions": {"6947004781ebd094014b7e0d36e85d0a0650e22c2b925c71fa0823fd4d88d3e3": null, "5740284cb9c04119ee23dd288aa69e2d0dbd6fe6d901347d68c4186b67504335": {"added": 1780506857489, "file": {"name": "/me.knighthat.kreate_138.apk", "sha256": "5740284cb9c04119ee23dd288aa69e2d0dbd6fe6d901347d68c4186b67504335", "size": 18683771, "ipfsCIDv1": "bafybeig3gcuutkz4e4ngdfmsizaqnugcwcecpjd3zljsocplwtudc23vnm"}, "src": {"name": "/me.knighthat.kreate_138_src.tar.gz", "sha256": "d8dd0776807eee6ae8f5fea67eab741a450a947c8fccf75cf00b22e771706e37", "size": 14459374}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.2.0-fdroid", "versionCode": 138, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["f0ebfd775a5dc437fe8b44df48e0556446cb53586890cef576db47f94b170eb3"]}, "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.FOREGROUND_SERVICE_DATA_SYNC"}, {"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": "me.knighthat.kreate.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on Youtube; Uses Bush translator, which depends on Google Translator"}}, "whatsNew": {"en-US": "New:\n- Menu for songs and playlists\n\nFixes:\n- Local songs written into cache storage\n- Random crashes on startup\n- Crash when interact with media control\n- YouTube block (reduce chance of getting blocked)\n- Low quality thumbnail in Android Auto\n- Download button shows in queue for local songs\n\nChanges:\n- Media control logo"}}}}, "me.lecaro.breakout": {"metadata": {"lastUpdated": 1781040519859, "name": {"es-ES": "Breakout 71", "ro": "Breakout 71"}, "summary": {"es-ES": "Rompe ladrillos coloridos, atrapa monedas que rebotan y elige mejoras poderosas!", "ro": "Spargi cărămizi colorate, prinzi monede și selectezi upgrade-uri puternice!"}, "description": {"es-ES": "<p>\nEste es un giro roguelike en la fórmula original de Breakout :\nEl objetivo es atrapar tantas monedas como sea posible durante 7 niveles.\nLas monedas aparecen cuando rompes ladrillos.\nVuelan, rebotan, ruedan, y debes atraparlas con tu raqueta.\nAl final del nivel, puedes elegir mejoras.\nHay más de 50 mejoras diferentes que afectan la jugabilidad de distintas maneras.\nMuchas mejoras impactan en tu combo, que es el número de monedas generadas por cada ladrillo roto.\nTu \"combo\" se muestra en tu raqueta. Tu puntuación se muestra en la esquina superior derecha de la pantalla.\nAh, y no pierdas la bola, no tienes vidas extra\n</p>\n\n<p>\nLa aplicación funciona sin conexión y funciona bien incluso en dispositivos de gama baja.\nEs muy liviana y no utiliza mucho espacio (Aproximadamente 0.1MB).\nSi se ejecuta lento, activa el \"modo rápido\" en los ajustes.\n</p>\n\n<p>\nLa ayuda dentro del juego te dirá más sobre como jugar. Ahora diviértete, y comparte tus mejores resultados en nuestro Discord.\n</p>\n", "fr-FR": "<p>\nVoici une version roguelike du jeu Breakout original :\nLe but est d'attraper un maximum de pièces au cours de 7 niveaux.\nLes pièces apparaissent lorsque vous cassez des briques.\nElles volent, rebondissent et roulent, et vous devez les attraper avec votre raquette.\nÀ la fin de chaque niveau, vous pouvez choisir des améliorations.\nPlus de 50 améliorations différentes influencent le gameplay de diverses manières.\nDe nombreuses améliorations affectent votre combo, c'est-à-dire le nombre de pièces générées pour chaque brique cassée.\nVotre combo est affiché sur votre raquette. Votre score est affiché en haut à droite de l'écran.\nAttention à ne pas rater la balle, vous n'avez pas de vies supplémentaires !\n</p>\n\n<p>\nL'application devrait fonctionner hors ligne et être performante même sur les appareils bas de gamme.\nElle est très légère et ne prend que très peu d'espace de stockage (environ 0,1 Mo).\nSi l'application est lente, activez le « mode rapide » dans les paramètres. \n</p>\n\n<p>\nL'aide intégrée au jeu vous donnera plus d'informations sur la façon de jouer. Amusez-vous bien et venez partager vos meilleures performances sur notre serveur Discord !\n</p>\n"}, "video": {"es-ES": "https://www.youtube.com/watch?v=FDJdtSbzCTo", "ro": "https://www.youtube.com/watch?v=FDJdtSbzCTo", "zh-TW": "https://www.youtube.com/watch?v=FDJdtSbzCTo"}}, "versions": {"fd30847f1ff4134fd2416d0723f9a59692675a160c6d881a1abbb889da1dfc1e": null, "1fe8789352c7d813f04cf59be7388c3e6026368ac1b76ad1d1ea9a2fad07179f": null, "0a97fd99c56d82613bc97d6e7f70bdb429c05dd636ba18dec7e16fe3dbf4865c": null, "adc72ee8ac36b77761d4113d76c063fcbb388370be2f5e357596de7bc0cf18a5": {"added": 1781040519859, "file": {"name": "/me.lecaro.breakout_29677391.apk", "sha256": "adc72ee8ac36b77761d4113d76c063fcbb388370be2f5e357596de7bc0cf18a5", "size": 458867, "ipfsCIDv1": "bafybeian7sxftuj6iwzj52gs2jyeihxwocbk6rhlfl7yt6f5uep52lcql4"}, "src": {"name": "/me.lecaro.breakout_29677391_src.tar.gz", "sha256": "ddc19a5333d0e07cb053517ff07b1613533360de45e5cc65fd4781805328e5a4", "size": 9407426}, "manifest": {"versionName": "29677391", "versionCode": 29677391, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 37}, "signer": {"sha256": ["9eb80ba15da34194493f169377b2600e61a9faba0fe75b2ff36cc552a8d17ef6"]}, "usesPermission": [{"name": "me.lecaro.breakout.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "2e0458b0e998914f7ac50bfac16ecdaac19239c847e193b87bd60ec5d401e5f6": {"added": 1780614376764, "file": {"name": "/me.lecaro.breakout_29675190.apk", "sha256": "2e0458b0e998914f7ac50bfac16ecdaac19239c847e193b87bd60ec5d401e5f6", "size": 454771, "ipfsCIDv1": "bafybeifeq5bbvtcc7unqpvskqcbkypuv6g4mxewjexqveyah7vsghf2vlq"}, "src": {"name": "/me.lecaro.breakout_29675190_src.tar.gz", "sha256": "0534d7f5627c126d8e4f6d97a209a3919e5ca9e4d502124b17e51006a955e082", "size": 9400122}, "manifest": {"versionName": "29675190", "versionCode": 29675190, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 37}, "signer": {"sha256": ["9eb80ba15da34194493f169377b2600e61a9faba0fe75b2ff36cc552a8d17ef6"]}, "usesPermission": [{"name": "me.lecaro.breakout.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "edb7c008f8cd4e3ecbcc8559e886d7004d424191742813df4dbfc55d11dfccf3": {"added": 1780441838659, "file": {"name": "/me.lecaro.breakout_29670551.apk", "sha256": "edb7c008f8cd4e3ecbcc8559e886d7004d424191742813df4dbfc55d11dfccf3", "size": 446579, "ipfsCIDv1": "bafybeieiuf6tbxoob6b6larbs7fddpaqfzccxtjiyfx7sg5uc36vztxltq"}, "src": {"name": "/me.lecaro.breakout_29670551_src.tar.gz", "sha256": "82834df4e8d7ee03f07fe9649917ee3c56d1a88a880690043c7e8364076406d8", "size": 9380246}, "manifest": {"versionName": "29670551", "versionCode": 29670551, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 37}, "signer": {"sha256": ["9eb80ba15da34194493f169377b2600e61a9faba0fe75b2ff36cc552a8d17ef6"]}, "usesPermission": [{"name": "me.lecaro.breakout.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "me.zhanghai.android.files": {"metadata": {"categories": ["Cloud Storage & File Sync", "File Encryption & Vault", "File Manager", "File Transfer", "System", "Text Editor"]}}, "montafra.beam": {"metadata": {"lastUpdated": 1780506857489, "name": {"cs-CZ": "Beam"}, "summary": {"cs-CZ": "Živé údaje o baterii přímo ve stavovém řádku"}, "description": {"cs-CZ": "<i>Beam</i> je odlehčený monitor baterie. Připne živý údaj o výkonu, proudu, napětí nebo úrovni nabití do vašeho stavového řádku a po otevření zobrazí kompletní rozpis údajů o baterii v přehledné aplikaci s možností přizpůsobení motivu.\n\nVyberte, která jednotka se zobrazí v ikoně stavového řádku (W, A, Ah, V, Wh, °C, %), nebo si jich několik naskládejte do těla oznámení.\n\nSoukromí na prvním místě:\n• Žádné reklamy\n• Žádné sledování\n• Žádné shromažďování dat\n• Žádné sdílení s třetími stranami\n• Žádná zbytečná oprávnění\n\nÚdaje o baterii v aplikaci:\n• Výkon (watty)\n• Proud (ampéry)\n• Napětí (volty)\n• Energie (watthodiny)\n• Teplota (°C)\n• Úroveň nabití (procenta)\n• Stav nabíjení a typ připojení\n• Nabíjení od (datum / čas)\n• Čas do plného nabití\n\nPřizpůsobení:\n• Dynamické barvy Material You (Android 12+) nebo vlastní výchozí barva z palety 12 odstínů\n• Světlý, tmavý, systémový a černý OLED motiv\n• Volitelná zář podsvícení hero karty a haptická odezva\n\nKompatibilita zařízení:\n• Korekce škály výkonu pro telefony, které hlásí µA místo mA\n• Přepínač obráceného proudu pro telefony, které obracejí směr nabíjení\n• Nastavitelný interval dotazování\n\nOtevřený zdrojový kód na GitHubu: https://github.com/montafra/beam\nKaždý dar je vítán a pomáhá podpořit mé budoucí projekty — kryptoadresy najdete v sekci O aplikaci.\n\nPoznámka: pro zobrazení indikátoru ve stavovém řádku je vyžadováno oprávnění k oznámením. Jednou aplikaci otevřete, aby se spustila služba indikátoru.\n"}}, "versions": {"31722de06f070a5d5ae8a482cfea339362c0629d0b6b4c95099b70cea69367f3": null, "7771a0332716112452f495e2373d352fe779430b187245959d3c7a150287ac50": {"added": 1780506857489, "file": {"name": "/montafra.beam_27.apk", "sha256": "7771a0332716112452f495e2373d352fe779430b187245959d3c7a150287ac50", "size": 5433399, "ipfsCIDv1": "bafybeibuavxnptumn7kuj67veaynlv4hnhy4liwtozibqshhz6uluuyi6m"}, "src": {"name": "/montafra.beam_27_src.tar.gz", "sha256": "39bb57d91e808445ec9ed1801ec847cf7e4587491897696fdc6fd3928a9e5bb5", "size": 15866769}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.5", "versionCode": 27, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["9c1195a2896fb8369be0cd226fa8850748f6ce2e2d23543cc737c68cd5053dbe"]}, "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.VIBRATE"}, {"name": "montafra.beam.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"cs-CZ": "• Přidána možnost motivu „pouze obrysové karty“\n• Přidán český překlad\n• Opravy chyb\n• Opravena nesprávná detekce stavu nabíjení na některých zařízeních\n• Opraveny některé překlady\n• Vylepšení uživatelského rozhraní\n• Aktualizován efekt podsvícení\n• Aktualizována haptika domovské obrazovky\n", "de-DE": "• Themenoption \"Umriss-Karten\" hinzugefügt\n• Tschechische Übersetzung hinzugefügt\n• Fehlerbehebungen\n• Falsche Erkennung des Ladezustands auf einigen Geräten behoben\n• Einige Übersetzungen korrigiert\n• UI-Verbesserungen\n• Hintergrundbeleuchtungseffekt aktualisiert\n• Haptik des Startbildschirms aktualisiert\n", "en-US": "• Added \"outline-only cards\" theme option\n• Added czech translation\n• Bug fixes\n• Fixed charging state being incorrectly detected on some devices\n• Fixed some translations\n• UI improvements\n• Updated backlight effect\n• Updated home screen haptics\n", "fr-FR": "• Ajout de l'option de thème \"cartes en contour uniquement\"\n• Ajout de la traduction tchèque\n• Corrections de bugs\n• Correction de la détection de l'état de charge sur certains appareils\n• Correction de certaines traductions\n• Améliorations de l'interface\n• Effet de rétroéclairage mis à jour\n• Retour haptique de l'écran d'accueil mis à jour\n", "it-IT": "• Aggiunta l'opzione tema \"schede con solo contorno\"\n• Aggiunta la traduzione ceca\n• Correzioni di bug\n• Corretto il rilevamento errato dello stato di carica su alcuni dispositivi\n• Corrette alcune traduzioni\n• Miglioramenti all'interfaccia\n• Aggiornato l'effetto di retroilluminazione\n• Aggiornato il feedback aptico della schermata principale\n"}}, "4dda62931a961a1029b1a72665234f30d72d68fa7660db0bec1a6f516d2480e6": {"added": 1780172537598, "file": {"name": "/montafra.beam_26.apk", "sha256": "4dda62931a961a1029b1a72665234f30d72d68fa7660db0bec1a6f516d2480e6", "size": 5420381, "ipfsCIDv1": "bafybeidny2prh7vr4dqm5njrapupeuevoa5gnypx4wh7v2i3qhdavfwtci"}, "src": {"name": "/montafra.beam_26_src.tar.gz", "sha256": "897232f1852f685a04523059ab75a8f59f931d47afdc82e9142707acccd3396d", "size": 15858404}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.4", "versionCode": 26, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["9c1195a2896fb8369be0cd226fa8850748f6ce2e2d23543cc737c68cd5053dbe"]}, "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.VIBRATE"}, {"name": "montafra.beam.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"cs-CZ": "• Přidána stránka s informacemi o aplikaci\n• Přidán nový výběr písma\n• Přidána možnost jazyka v nastavení\n• Vylepšení rozvržení\n", "de-DE": "• App-Infoseite hinzugefügt\n• Neue Schriftartauswahl hinzugefügt\n• Sprachoption in den Einstellungen hinzugefügt\n• Layout-Verbesserungen\n", "en-US": "• Added app info page\n• Added new font picker\n• Added language option in settings\n• Layout improvements\n", "fr-FR": "• Ajout d'une page d'informations sur l'application\n• Ajout d'un nouveau sélecteur de police\n• Ajout de l'option de langue dans les paramètres\n• Améliorations de la mise en page\n", "it-IT": "• Aggiunta la pagina informazioni sull'app\n• Aggiunto un nuovo selettore di font\n• Aggiunta l'opzione lingua nelle impostazioni\n• Miglioramenti al layout\n"}}, "da61e9e17fcdde640719c65f2279ffa58dd289afa7e7f2e5ab3bd8a99c12ea5d": {"whatsNew": {"cs-CZ": "• Přidán widget „Teplota“ na domovskou obrazovku\n• Přidány francouzský, německý a ukrajinský překlad\n• Opravy chyb\n"}}}}, "mx.sixseven.crtlineas": {"metadata": {"added": 1781040519859, "categories": ["Security"], "issueTracker": "https://github.com/six-seven-or-8/crt_android/issues", "lastUpdated": 1781040519859, "license": "MIT", "sourceCode": "https://github.com/six-seven-or-8/crt_android", "authorName": "Six-Seven", "name": {"en-US": "LineShield"}, "summary": {"en-US": "Verify phone lines registered to your name in Mexico CRT portals"}, "description": {"en-US": "Discover if someone registered phone lines to your name without permission.\n\nLineShield automatically queries 80+ official CRT portals in Mexico. Your data is encrypted on your device and deleted after 24 hours. No external servers, no ads, no tracking.\n"}, "preferredSigner": "d0b97c60e5700f488a75852e1d6ad2c752835f32afb13fcebc03640235ef65d7"}, "versions": {"2bc9695329989d8de6f2eabc17dbd193acbe8e941d3f3efd335bd3bf902b8fe9": {"added": 1781040519859, "file": {"name": "/mx.sixseven.crtlineas_4.apk", "sha256": "2bc9695329989d8de6f2eabc17dbd193acbe8e941d3f3efd335bd3bf902b8fe9", "size": 2056179, "ipfsCIDv1": "bafybeibab6q7dehflfjeay2miahe7ix4qirdolqprh6a5u6sqtoj6jj6qi"}, "src": {"name": "/mx.sixseven.crtlineas_4_src.tar.gz", "sha256": "abedd606dfe1f4cb608400063237a446344a6715837510b4489f74a0e4b19232", "size": 97188}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.4.0", "versionCode": 4, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["d0b97c60e5700f488a75852e1d6ad2c752835f32afb13fcebc03640235ef65d7"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "mx.sixseven.crtlineas.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Relies on official Mexican CRT (Comisión de Registro Telefónico) carrier portals to query phone lines registered under the user's name, as required by Mexican law."}}}}}, "net.alexbarry.calc_android": {"metadata": {"lastUpdated": 1780441838659}, "versions": {"435a40582161b436368192779cab03384a18b4e6a7dca0128b2b5232e9a32292": null, "b1383bc950ce8483602f60ac092a63aaab1b1c739494e1fda9208594654b422a": {"added": 1780441838659, "file": {"name": "/net.alexbarry.calc_android_20.apk", "sha256": "b1383bc950ce8483602f60ac092a63aaab1b1c739494e1fda9208594654b422a", "size": 14292463, "ipfsCIDv1": "bafybeiaunrgvhl5ofghp7sii7ll37ai4ughih5pt4mgpnmtzhop55mivm4"}, "src": {"name": "/net.alexbarry.calc_android_20_src.tar.gz", "sha256": "30e5b7862d9e18697893b8ca628a73224882c69840a92188a1e476983a0cf5c0", "size": 7227470}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.0.16", "versionCode": 20, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["f4dff8df09d691bedaf5490ddec291d92ae5b4c78f04ef0b7a30db14eb9bfbdf"]}, "usesPermission": [{"name": "net.alexbarry.calc_android.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Fix padding between variable names and values in \"vars\" popup.\nFix \"dated yet pricey\" theme output display background to retro LCD colour.\nAdd some settings to increase output display size on small screens:\n - option to increase the size of the output display, and\n - option to hide most or all buttons, instead relying mostly on the on-screen keyboard for text input.\nAdd some debug settings for unreadable text or missing LaTeX in output display.\n"}}}}, "net.aliasvault.app": {"metadata": {"lastUpdated": 1780699361309}, "versions": {"585c13f1ac9fd18d19b1057bd06c22ac5b11ae1f6df79500dcf98eb7e6da879f": null, "561c1e47db71c7268e700bce0a38c67edf8ca629193ec4c18ab8e8ded602252d": null, "e4a5a2aad294271f5d3ca7156c87c19cd201112abdb847f36517056c9a9ed2a4": {"added": 1780699361309, "file": {"name": "/net.aliasvault.app_2904900.apk", "sha256": "e4a5a2aad294271f5d3ca7156c87c19cd201112abdb847f36517056c9a9ed2a4", "size": 172061929, "ipfsCIDv1": "bafybeiaa563x2glhmivwzarlfqmoeclm5brstx52axu3xk73ewzmujqopi"}, "src": {"name": "/net.aliasvault.app_2904900_src.tar.gz", "sha256": "b846aea283e996580e58078ac44717c6994bf0bcec88288c4205702b3f320983", "size": 96574286}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.29.4", "versionCode": 2904900, "usesSdk": {"minSdkVersion": 30, "targetSdkVersion": 36}, "signer": {"sha256": ["c7bae88ec5945768020469c7d53ad2db291fe5d193aebbfa35dd8a53014e9082"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "net.aliasvault.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.CAMERA"}]}, "whatsNew": {"en-US": "- Bugfix and stability improvements\n", "nl-NL": "- Bugfix en stabiliteitsverbeteringen\n"}}, "5252e4e3c693b018f92a20aa8e9639ffff3d92d194835c8149f7a311428a6a76": {"added": 1780441838659, "file": {"name": "/net.aliasvault.app_2903900.apk", "sha256": "5252e4e3c693b018f92a20aa8e9639ffff3d92d194835c8149f7a311428a6a76", "size": 171959430, "ipfsCIDv1": "bafybeicirhkzwpjxo7bn6vufg7m2ahrk2bq7d2hkqu4fppca7kmr2ptime"}, "src": {"name": "/net.aliasvault.app_2903900_src.tar.gz", "sha256": "d9ff6874cd4dba8be49146fd7dd3f72de65516b363457aaecc1ffd8210cc90c0", "size": 96527969}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.29.3", "versionCode": 2903900, "usesSdk": {"minSdkVersion": 30, "targetSdkVersion": 36}, "signer": {"sha256": ["c7bae88ec5945768020469c7d53ad2db291fe5d193aebbfa35dd8a53014e9082"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "net.aliasvault.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.CAMERA"}]}, "whatsNew": {"en-US": "- Autofill suggestions now show up in keyboard instead of in a popup\n- Autofill now shows up to 10 matches instead of 3\n- Improve mobile QR login via native camera app\n- Improve passkey compatibility with native apps\n- Add more auto-lock timeout options\n- Make email attachments open in default viewer app instead of prompting download\n- Add email format switcher\n", "nl-NL": "- Autofill-suggesties worden nu weergegeven in het toetsenbord in plaats van in een pop-up\n- Autofill toont nu maximaal 10 matches in plaats van 3\n- Mobiele QR-login via de native camera-app verbeterd\n- Compatibiliteit van passkeys met native apps verbeterd\n- Meer opties toegevoegd voor automatische vergrendeling\n- E-mailbijlagen openen nu in de standaard viewer-app\n- E-mail format switch toegevoegd\n"}}}}, "net.bible.android.activity": {"metadata": {"lastUpdated": 1781040519859, "name": {"bg": "AndBible: Библейско проучване", "ca": "AndBible: Estudi Bíblic", "da-DK": "AndBible: Bibelstudium", "et": "AndBible: Piibliuuring", "fil": "AndBible: Pag-aaral ng Bibliya", "id": "AndBible: Studi Alkitab", "ja-JP": "AndBible: 聖書研究", "ms-MY": "AndBible: Kajian Alkitab", "ne-NP": "AndBible: बाइबल अध्ययन", "sw": "AndBible: Masomo ya Biblia", "th": "AndBible: ศึกษาพระคัมภีร์", "ur": "AndBible: بائبل مطالعہ", "vi": "AndBible: Học Kinh Thánh"}, "summary": {"af": "Kragtige Bybelstudie: kommentare, boekmerke, notas, KI-instrumente", "ar": "أدوات قوية لدراسة الكتاب المقدس: تفاسير، إشارات، ملاحظات، ذكاء اصطناعي", "bg": "Мощни инструменти за изучаване: коментари, отметки, бележки, ИИ помощ", "bn-BD": "বাইবেল অধ্যয়ন টুলকিট: ভাষ্য, বুকমার্ক, নোট, AI টুল", "ca": "Eina potent d'estudi bíblic: comentaris, marcadors, notes, eines IA", "cs-CZ": "Mocný nástroj pro studium Bible: komentáře, záložky, poznámky, AI funkce", "da-DK": "Kraftfuldt bibelstudieværktøj: kommentarer, bogmærker, noter, AI-værktøjer", "de-DE": "Bibelstudium-Toolkit: Kommentare, Lesezeichen, Notizen, KI-Tools", "el-GR": "Ισχυρή εργαλειοθήκη μελέτης Βίβλου: σχόλια, σελιδοδείκτες, σημειώσεις, AI", "en-US": "Powerful Bible study toolkit: commentaries, bookmarks, notes, AI tools", "eo": "Potenca ilaro por studi Biblion: komentaroj, legosignoj, notoj, AI-iloj", "es-ES": "Estudio bíblico avanzado: comentarios, marcadores, notas, IA", "et": "Võimas piibliuurimise tööriist: kommentaarid, järjehoidjad, märkmed, AI", "fi-FI": "Tehokas raamatuntutkimus: kommentaarit, kirjanmerkit, muistiinpanot, tekoäly", "fil": "Kagamitan sa pag-aaral ng Bibliya: komentaryo, bookmark, tala, AI", "fr-FR": "Étude biblique : commentaires, signets, notes, outils IA", "hi-IN": "बाइबिल अध्ययन टूलकिट: कमेंटरी, बुकमार्क, नोट्स, AI टूल्स", "hr": "Moćan alat za proučavanje Biblije: tumačenja, straničnici, bilješke, AI", "hu-HU": "Hatékony bibliatanulmányozó: kommentárok, könyvjelzők, jegyzetek, MI", "id": "Toolkit studi Alkitab lengkap: tafsiran, penanda buku, catatan, alat AI", "it-IT": "Studio biblico: commentari, segnalibri, annotazioni, strumenti IA", "iw-IL": "ערכת לימוד תנ\"ך עוצמתית: פרשנויות, סימניות, הערות וכלי AI", "ja-JP": "強力な聖書研究ツール：注解書、ブックマーク、ノート、AI機能", "kk": "Powerful Bible study toolkit: commentaries, bookmarks, notes, AI tools", "ko-KR": "강력한 성경 공부 도구 모음: 주석, 북마크, 노트, AI 기능", "lt": "Galingas Biblijos studijų rinkinys: komentarai, žymės, pastabos, DI", "ms-MY": "Alat kajian Alkitab berkuasa: ulasan, penanda buku, nota, alat AI", "my-MM": "Powerful Bible study toolkit: commentaries, bookmarks, notes, AI tools", "ne-NP": "शक्तिशाली बाइबल अध्ययन उपकरण: टिप्पणी, बुकमार्क, टिप्पणीहरू, AI", "nl-NL": "Krachtig Bijbelstudie-hulpmiddel: commentaren, bladwijzers, notities, AI", "no-NO": "Kraftig bibelstudie: kommentarer, bokmerker, notater, AI-verktøy", "pl-PL": "Zaawansowane studium Biblii: komentarze, zakładki, notatki, narzędzia AI", "pt-BR": "Kit completo de estudo bíblico: comentários, marcadores, notas, IA", "pt-PT": "Estudo bíblico avançado: comentários, marcadores, notas, ferramentas de IA", "ro": "Studiu biblic complet: comentarii, semne de carte, notițe, AI", "ru-RU": "Изучение Библии: комментарии, закладки, заметки, ИИ-помощник", "sk": "Účinné štúdium Biblie: komentáre, záložky, poznámky, AI nástroje", "sl": "Močno orodje za proučevanje Biblije: komentarji, zaznamki, opombe, UI", "sr": "Моћан алат за проучавање Библије: тумачења, обележивачи, белешке, аи", "sv-SE": "Kraftfullt bibelstudieverktyg: kommentarer, bokmärken, anteckningar, AI", "sw": "Zana ya masomo ya Biblia: maoni, alamisho, maelezo, AI", "ta-IN": "சக்திவாய்ந்த விவிலிய ஆய்வுக்கருவி: விளக்கவுரைகள், புக்மார்க்கு, குறிப்புகள், AI", "te-IN": "శక్తివంతమైన బైబిల్ టూల్‌కిట్: వ్యాఖ్యానాలు, బుక్‌మార్కులు, నోట్స్, AI సాధనాలు", "th": "ชุดเครื่องมือศึกษาพระคัมภีร์ทรงพลัง: คำอธิบาย ที่คั่นหน้า บันทึก เครื่องมือ AI", "tr-TR": "Güçlü Kutsal Kitap çalışma seti: yorumlar, yer imleri, notlar, YZ", "uk": "Вивчення Біблії: коментарі, закладки, примітки, ШІ-інструменти", "ur": "طاقتور بائبل مطالعہ ٹول کٹ: تفسیریں، بک مارکس، نوٹس، AI ٹولز", "vi": "Bộ công cụ học Kinh Thánh mạnh mẽ: chú giải, đánh dấu, ghi chú, công cụ AI", "yue": "Powerful Bible study toolkit: commentaries, bookmarks, notes, AI tools", "zh-CN": "强大的研经工具：注释、书签、笔记与 AI 助手", "zh-TW": "強大的研經工具：註釋、書籤、筆記、AI 工具一應俱全"}, "description": {"af": "<b>Kragtige Bybelstudie instrument</b>\n\n\"AndBible: Bybel Studie\" is 'n kragtige, maklik om te gebruik, vanlyn Bybelstudie-toep vir Android — 'n veelsydige instrumentestel met hoë gehalte kenmerke wat baie studiestyle bedien, van ontspanne lees tot diepgaande navorsing. Meer as net 'n leser, dit is 'n instrument vir ernstige persoonlike studie.\n\nOntwikkel deur Bybellesers, vir Bybellesers — 'n nie-winsgewende, oopbron gemeenskapsprojek wat heeltemal gratis is en geen advertensies bevat nie.\n\n'n Paar gewilde Bybelweergawes (van die vele beskikbaar) is KJV, NASB, NET, en ook gewilde kommentare soos Matthew Henry en John Gill.\n\n<b>Kragtige Bybelstudie-kenmerke</b>\n\nDie toepassing het baie insiggewende, oorspronklike kenmerke, wat 'n komplekse en diep Bybelstudie-ervaring gladder as ooit maak. Die mees opvallende kenmerke is soos volg:\n\n * Verdeel teksaansigte wat vergelykende vertalings en konsultasiekommentare moontlik maak\n * Werkruimtes laat verskeie Bybelstudie-opstellings toe met hul eie instellings\n * Stong's integrasie laat Griekse en Hebreeuse woord analise toe\n * Tik op enige skakel om gekoppelde kruisverwysings, voetnotas en kommentare (Gill, Matthew Henry ens. ...) of versamelings van kruisverwysings (Skat van Skrif kennis, TSKe) te volg.\n * Opsionele KI-studie-agent (slegs op aanvraag — vereis jou eie API-sleutel vir 'n eksterne diens): verken jou geïnstalleerde kommentare en woordeboeke met KI-bystand in jou gekose taal, plus ander kreatiewe studie-werkvloeie. 'n Ingeboude toestemmingstelsel hou jou in volle beheer van wat die agent kan doen.\n * Buigsame volteks-soektog oor een of meer Bybelvertalings tegelyk\n * Gevorderde boekmerk & beklemtoon funksies met persoonlike studie notas\n * Bestudeer blokke vir die toevoeging van notas en Bybel verwysings terwyl jy na preke luister.\n * Lees- en memoriseringsbestuur: stel leesdoelwitte, hou vordering by, en memoriseer verse met interaktiewe Woordwarboel-, Woordorde-, Woordwasem- en Tik-Dit-modusse\n * Gevorderde teks-na-spraak-spraak-boekmerke, wat 'n gladde Bybel beluister ervaring moontlik maak\n * Sinkronisering oor toestelle: hou jou werkspasies, boekmerke, notas en leesvordering op datum oor al jou toestelle\n * Groot biblioteek van dokumente: Bybelvertalings, teologiese kommentare, woordeboeke, kaarte en christelike boeke, wat meer as 1500 dokumente in meer as 700 tale beloop, wettig versprei deur Crosswire en ander SWAARDbewaarplekke.\n * Inheemse ondersteuning vir MyBible, MySword en EPUB-lêers stel jou in staat om jou biblioteek selfs meer uit te brei.\n\n<b>Kom ons maak die beste Bybel toep saam!</b>\n\nAndBible is 'n oopbron gemeenskapsprojek. In die praktyk beteken dit dat enigiemand met geskikte vaardighede kan, en aangemoedig word om, by te dra tot die projek deur:\n\n * ontwikkeling van nuwe kenmerke,\n * toets nog nie vrygestelde kenmerke nie,\n * hou gebruiker skoppelvlak vertalings op datum, en\n * help om die module biblioteek uit te brei deur toestemmings van kopiereg houers te verkry, of deur dokumente na SWORD-formaat om te skakel.\n\nAs jy 'n professionele sagteware-ingenieur of toetser is, oorweeg dit asseblief om by te dra tot die projek. Vir meer inligting oor hoe om by te dra, sien asseblief https://git.io/JUnaj.\n\n<b>Ondersteuning deur ontwikkelings tyd te koop!</b>\n\nAs jy nie tyd of vaardighede vir projekbydraes het nie, kan jy ook projek ondersteun deur professionele ontwikkelaar se werk tyd te koop.\n\nSien opsies: https://shop.andbible.org/\n\n<b>Skakels</b>\n\n * Tuisblad: https://andbible.org\n * Hou van AndBible op Facebook: https://www.facebook.com/AndBible/\n * Ons Youtube kanaal: https://www.youtube.com/c/AndBible\n * Algemene vrae: https://git.io/JJm8E\n * Projekbladsy op Github: https://github.com/AndBible/and-bible", "ar": "<b>أداة قوية لدراسة الكتاب المقدس</b>\n\n\"AndBible: دراسة الكتاب المقدس\" هو تطبيق قوي وسهل الاستخدام لدراسة الكتاب المقدس على أجهزة Android، يعمل دون اتصال بالإنترنت — مجموعة أدوات متعددة الاستخدامات بميزات عالية الجودة تخدم أساليب دراسة متنوعة، من القراءة العادية إلى البحث المعمّق. إنه أكثر من مجرد قارئ؛ إنه أداة للدراسة الشخصية الجادة.\n\nطُوِّر بواسطة قرّاء للكتاب المقدس ولأجل قرّاء الكتاب المقدس — مشروع مجتمعي غير ربحي ومفتوح المصدر، مجاني تمامًا وخالٍ من الإعلانات.\n\nهناك عدد قليل من إصدارات الكتاب المقدس الشائعة (من العديد من الإصدارات المتوفرة) هي KJV و NASB و NET، وكذلك التعليقات الشائعة مثل Matthew Henry و John Gill.\n\n<b>ميزات قوية لدراسة الكتاب المقدس</b>\n\nيحتوي التطبيق على العديد من الميزات الأصلية الثاقبة، والتي تجعل تجربة دراسة الكتاب المقدس المركبة والعميقة أكثر سلاسة من أي وقت مضى. أبرز الميزات هي كما يلي:\n\n * طرق عرض النص المقسمة التي تتيح مقارنة الترجمات والتفسيرات الاسترشادية\n * تسمح مساحات العمل بإعدادات متعددة لدراسة الكتاب المقدس بإعداداتها الخاصة\n * يسمح تكامل Strong بتحليل الكلمات اليونانية والعبرية\n * انقر على أي رابط لمتابعة المراجع المتقاطعة والحواشي والتفاسير (Gill, Matthew Henry etc.) أو مجموعات المراجع المتقاطعة (كنز المعرفة الكتابية، TSKe).\n * وكيل دراسة بالذكاء الاصطناعي اختياري (تفعيل اختياري فقط — يتطلب مفتاح API خاصًا بك لخدمة خارجية): استكشف التفاسير والقواميس المثبَّتة لديك بمساعدة الذكاء الاصطناعي باللغة التي تختارها، إلى جانب أساليب دراسة إبداعية أخرى. نظام أذونات مدمج يبقيك متحكمًا بالكامل في ما يستطيع الوكيل فعله.\n * بحث مرن في النص الكامل عبر ترجمة واحدة أو عدة ترجمات للكتاب المقدس في الوقت نفسه\n * ميزات متقدمة لوضع إشارة مرجعية وإبراز مع ملاحظات الدراسة الشخصية\n * وسادات دراسية لإضافة الملاحظات ومراجع الكتاب المقدس أثناء الاستماع إلى الخطب.\n * متابعة القراءة والحفظ: حدِّد أهداف القراءة، وتتبَّع تقدّمك، واحفظ الآيات بأوضاع تفاعلية: ترتيب الحروف، وترتيب الكلمات، وضبابية الكلمات، والكتابة اليدوية\n * تحويل النص إلى كلام متقدم مع نطق الإشارات المرجعية، مما يتيح تجربة استماع سلسة للكتاب المقدس\n * المزامنة بين الأجهزة: حافظ على تزامن مساحات العمل والإشارات المرجعية والملاحظات وتقدّم القراءة عبر جميع أجهزتك\n * مكتبة كبيرة من الوثائق: ترجمات الكتاب المقدس، والتعليقات اللاهوتية، والقواميس، والخرائط، والكتب المسيحية، بإجمالي أكثر من 1500 من الوثائق بأكثر من 700 لغة، موزعة بشكل قانوني بواسطة Crosswire ومستودعات SWORD الأخرى.\n * دعم مضمن لملفات MyBible، MySword، EPUB مما يمكنك من توسيع مكتبتك أكثر حتى.\n\n<b>فلنصنع معًا أفضل تطبيق للكتاب المقدس!</b>\n\nAndBible هو مشروع مجتمعي مفتوح المصدر. عملياً، هذا يعني أن أي شخص لديه المهارات المناسبة يمكنه المساهمة في المشروع، ويتم تشجيعه على ذلك، من خلال:\n\n * تطوير ميزات جديدة،\n * اختبار ميزات لم يتم إصدارها بعد،\n * المحافظة على تحديث ترجمات واجهة المستخدم، و\n * المساعدة في توسيع مكتبة الوحدة النمطية عن طريق الحصول على أذونات من أصحاب حقوق النشر، أو عن طريق تحويل المستندات إلى تنسيق SWORD.\n\nإذا كنت مهندس برامج محترف أو مختبِراً، فيرجى التفكير في المساهمة في المشروع. لمزيد من المعلومات حول كيفية المساهمة، يرجى الاطلاع على https://git.io/JUnaj.\n\n<b>دعم عن طريق شراء وقت التطوير!</b>\n\nاذا لم تملك الوقت أو المهارات من أجل مساهمات المشروع، يمكنك أن تدعم المشروع أيضاً عن طريق شراء وقت عمل مطور محترف.\n\nانظر إلى الخيارات: https://shop.andbible.org/\n\n<b>الروابط</b>\n\n * الصفحة الرئيسية: https://andbible.org\n * سجل اعجابك بـ AndBible على فيسبوك: https://www.facebook.com/AndBible/\n * قناة يوتيوب الخاصة بنا: https://www.youtube.com/c/AndBible\n * الأسئلة الشائعة: https://git.io/JJm8E\n * صفحة المشروع على Github: https://github.com/AndBible/and-bible", "bg": "<b>Мощен инструмент за изучаване на Библията</b>\n\n„AndBible: Библейско проучване“ е мощно, лесно за използване офлайн приложение за изучаване на Библията на Android — универсален набор от висококачествени функции, подходящи за различни стилове на изучаване, от непринудено четене до задълбочено изследване. Това е повече от четец — то е инструмент за сериозно лично изучаване.\n\nРазработено от читатели на Библията за читатели на Библията — общностен проект с нестопанска цел и отворен код, напълно безплатен и без реклами.\n\nНяколко популярни библейски версии (от многото налични) са KJV, NASB, NET, а също и популярни коментари като Matthew Henry и John Gill.\n\n<b>Мощни функции за изучаване на Библията</b>\n\nПриложението разполага с много оригинални и полезни функции, които правят сложното и задълбочено изучаване на Библията по-лесно от всякога. Най-забележителните функции са следните:\n\n * Разделен изглед на текст за сравняване на преводи и консултиране с коментари\n * Работните пространства позволяват множество конфигурации за изучаване с техните собствени настройки\n * Интеграцията на Strong's позволява анализ на гръцки и еврейски думи\n * Докоснете всяка връзка, за да отворите хипервръзките към препратки, бележки под линия и коментари (Gill, Matthew Henry и др.) или сборници с препратки (Treasure of Scripture Knowledge, TSKe).\n * Незадължителен ИИ агент за изучаване (само по избор — изисква собствен API ключ за външна услуга): изследвайте инсталираните си коментари и речници с помощта на ИИ на избран от вас език, заедно с други творчески подходи към изучаването. Вградена система за разрешения ви дава пълен контрол върху действията на агента.\n * Гъвкаво пълнотекстово търсене в един или едновременно в множество библейски преводи\n * Разширени функции за отметки и маркиране с лични учебни бележки\n * Бележници за добавяне на бележки и библейски препратки докато слушате проповеди.\n * Проследяване на четенето и наизустяването: поставяйте цели за четене, следете напредъка и наизустявайте стихове чрез интерактивни режими — Разбъркани думи, Подреди думите, Замъглени думи и Напиши го\n * Разширено четене на глас с отметки за слушане, позволяващо приятно слушане на Библията\n * Синхронизация между устройства: поддържайте работните си пространства, отметки, бележки и напредъка на четенето синхронизирани на всички ваши устройства\n * Обширна библиотека с ресурси: библейски преводи, богословски коментари, речници, карти и християнски книги — общо над 1500 документа на над 700 езика, законно разпространявани от Crosswire и други SWORD хранилища.\n * Вградената поддръжка на MyBible, MySword и EPUB файлове ви позволява да разширите библиотеката си още повече.\n\n<b>Нека заедно да създадем най-доброто приложение за Библията!</b>\n\nAndBible е проект с отворен код. На практика това означава, че всеки с подходящи умения може и се насърчава да допринесе за проекта чрез:\n\n * разработване на нови функции,\n * тестване на все още неиздадени функции,\n * поддържане на актуални преводи на потребителския интерфейс, и\n * помощ за разширяване на библиотеката с модули чрез получаване на разрешения от носители на авторски права или чрез конвертиране на документи в SWORD формат.\n\nАко сте професионален софтуерен инженер или тестер, моля, обмислете принос към проекта. За повече информация относно начините за участие вижте https://git.io/JUnaj.\n\n<b>Подкрепете ни, като закупите работно време за разработка!</b>\n\nАко нямате време или умения за принос към проекта, можете да го подкрепите, като закупите работно време на професионален разработчик.\n\nВижте опциите: https://shop.andbible.org/\n\n<b>Връзки</b>\n\n * Начална страница: https://andbible.org\n * Харесайте AndBible във Facebook: https://www.facebook.com/AndBible/\n * Нашият YouTube канал: https://www.youtube.com/c/AndBible\n * Често задавани въпроси: https://git.io/JJm8E\n * Страница на проекта в Github: https://github.com/AndBible/and-bible", "bn-BD": "<b>শক্তিশালী বাইবেল অধ্যয়ন টুল</b>\n\n\"এ্যন্ড বাইবেল: বাইবেল অধ্যায়ণ\" হল Android-এর জন্য একটি শক্তিশালী, সহজে ব্যবহারযোগ্য, অফলাইন বাইবেল অধ্যয়ন অ্যাপ — উচ্চ-মানের বৈশিষ্ট্যের একটি বহুমুখী টুলকিট যা সাধারণ পঠন থেকে গভীর গবেষণা পর্যন্ত বিভিন্ন অধ্যয়ন শৈলীকে সহায়তা করে। এটি কেবল একটি রিডারই নয়, বরং গুরুতর ব্যক্তিগত অধ্যয়নের জন্য একটি যন্ত্র।\n\nবাইবেল পাঠকদের দ্বারা, বাইবেল পাঠকদের জন্য তৈরি — একটি অলাভজনক, ওপেন-সোর্স কমিউনিটি প্রকল্প যা সম্পূর্ণ বিনামূল্যে এবং কোনো বিজ্ঞাপন নেই।\n\nকয়েকটি জনপ্রিয় বাইবেল সংস্করণ (অনেকগুলি উপলব্ধ) হল KJV, NASB, NET এবং এছাড়াও ম্যাথিউ হেনরি এবং জন গিলের মতো জনপ্রিয় ভাষ্য\n\n<b>শক্তিশালী বাইবেল অধ্যয়নের বৈশিষ্ট্য</b>\n\nঅ্যাপ্লিকেশনটিতে অনেক অন্তর্দৃষ্টিপূর্ণ, মূল বৈশিষ্ট্য রয়েছে, যা একটি জটিল এবং গভীর বাইবেল অধ্যয়নের অভিজ্ঞতাকে আগের চেয়ে মসৃণ করে তোলে। সবচেয়ে উল্লেখযোগ্য বৈশিষ্ট্য নিম্নরূপ:\n\n * টেক্সট ভিউকে বিভক্ত করুন যা অনুবাদ এবং পরামর্শমূলক মন্তব্যের তুলনা করতে সক্ষম করে\n * ওয়ার্কস্পেসগুলি তাদের নিজস্ব সেটিংস সহ একাধিক বাইবেল অধ্যয়ন সেটআপের অনুমতি দেয়\n * স্ট্রং এর ইন্টিগ্রেশন গ্রীক এবং হিব্রু শব্দ বিশ্লেষণের অনুমতি দেয়\n * হাইপারলিঙ্কযুক্ত ক্রস-রেফারেন্স, পদটীকা ও ভাষ্য (গিল, ম্যাথিউ হেনরি প্রমুখ।) অথবা ক্রস-রেফারেন্স সংগ্রহ (ধর্মগ্রন্থ জ্ঞান ভান্ডার, TSKe) অনুসরণ করতে যেকোনো লিঙ্কে ট্যাপ করুন।\n * ঐচ্ছিক AI অধ্যয়ন এজেন্ট (শুধুমাত্র অপ্ট-ইন — কোনো বাহ্যিক পরিষেবার জন্য আপনার নিজস্ব API কী প্রয়োজন): আপনার পছন্দের ভাষায় AI সহায়তায় ইনস্টল করা ভাষ্য ও অভিধান অন্বেষণ করুন, পাশাপাশি অন্যান্য সৃজনশীল অধ্যয়ন কর্মপ্রবাহ। একটি অন্তর্নির্মিত অনুমতি ব্যবস্থা আপনাকে এজেন্ট কী করতে পারে তার পূর্ণ নিয়ন্ত্রণ দেয়।\n * একটি বা একাধিক বাইবেল অনুবাদে একসাথে নমনীয় পূর্ণ-পাঠ্য অনুসন্ধান\n * ব্যক্তিগত অধ্যয়ন নোট সহ উন্নত বুকমার্কিং এবং হাইলাইট বৈশিষ্ট্য\n * উপদেশ শোনার সময় নোট এবং বাইবেলের রেফারেন্স যোগ করার জন্য স্টাডি প্যাড।\n * পঠন ও মুখস্থকরণ ট্র্যাকিং: পঠন লক্ষ্য নির্ধারণ করুন, অগ্রগতি নজরে রাখুন এবং ইন্টারেক্টিভ Word Scramble (শব্দ এলোমেলো), Word Order (শব্দ ক্রম), Word Blur (শব্দ ঝাপসা) ও Type It (টাইপ করো) মোডের মাধ্যমে পদ মুখস্থ করুন\n * একটি মসৃণ বাইবেল শোনার অভিজ্ঞতা সক্ষম করে, স্পিক বুকমার্ক সহ বক্তৃতার জন্য উন্নত পাঠ্য\n * ক্রস-ডিভাইস সিঙ্ক: আপনার সমস্ত ডিভাইসে কর্মক্ষেত্র, বুকমার্ক, নোট এবং পঠন অগ্রগতি সমন্বিত রাখুন\n * নথির বিশাল লাইব্রেরি: বাইবেল অনুবাদ, ধর্মতাত্ত্বিক ভাষ্য, অভিধান, মানচিত্র এবং খ্রিস্টীয় বই, 700টিরও বেশি ভাষায় মোট 1500টি নথি, ক্রসওয়্যার এবং অন্যান্য SWORD ভাণ্ডার দ্বারা বৈধভাবে বিতরণ করা হয়েছে।\n * MyBible, MySword এবং EPUB ফাইলগুলির জন্য নেটিভ সমর্থন আপনাকে আপনার লাইব্রেরি আরও প্রসারিত করতে সক্ষম করে।\n\n<b>আসুন একসাথে সেরা বাইবেল অ্যাপ তৈরি করি!</b>\n\nAndBible হল একটি ওপেন সোর্স কমিউনিটি প্রজেক্ট। বাস্তবে, এর মানে হল যে উপযুক্ত দক্ষতার অধিকারী যে কেউ এই প্রকল্পে অবদান রাখতে পারে এবং উৎসাহিত করা হয়:\n\n * নতুন বৈশিষ্ট্য বিকাশ,\n * এখনও প্রকাশিত হয়নি এমন বৈশিষ্ট্যগুলি পরীক্ষা করা,\n * ইউজার ইন্টারফেস অনুবাদ আপ-টু-ডেট রাখা, এবং\n * কপিরাইট ধারকদের কাছ থেকে অনুমতি নিয়ে মডিউল লাইব্রেরি প্রসারিত করতে সাহায্য করে, অথবা নথিগুলিকে SWORD ফরম্যাটে রূপান্তর করে।\n\nIf you are a professional software engineer or tester, please consider contributing to the project. For more information on how to contribute, please see https://git.io/JUnaj.\n\n<b>উন্নয়ন সময় কেনার দ্বারা সমর্থন!</b>\n\nআপনার যদি প্রকল্পের অবদানের জন্য সময় বা দক্ষতা না থাকে তবে আপনি পেশাদার বিকাশকারীর কাজের সময় কিনে প্রকল্পটিকে সমর্থন করতে পারেন।\n\nঅপশন দেখুন: https://shop.andbible.org/\n\n<b>লিঙ্ক</b>\n\n * হোমপেজ: https://andbible.org\n * Facebook-এ AndBible লাইক করুন: https://www.facebook.com/AndBible/\n * আমাদের ইউটিউব চ্যানেল: https://www.youtube.com/c/AndBible\n * প্রায়শই জিজ্ঞাসিত প্রশ্ন: https://git.io/JJm8E\n * Github-এ প্রকল্প পৃষ্ঠা: https://github.com/AndBible/and-bible", "ca": "<b>Potent eina d'estudi bíblic</b>\n\n«AndBible: Estudi Bíblic» és una aplicació potent, fàcil d'utilitzar i fora de línia per a l'estudi bíblic a Android, que s'adapta a molts estils d'estudi, des de la lectura ocasional fins a la recerca en profunditat. Més que un lector, és una eina per a l'estudi personal seriós.\n\nDesenvolupada per lectors de la Bíblia, per a lectors de la Bíblia — un projecte comunitari sense ànim de lucre i de codi obert, totalment gratuït i sense anuncis.\n\nAlgunes versions populars de la Bíblia (de les moltes disponibles) són KJV, NASB, NET, i també comentaris populars com Matthew Henry i John Gill.\n\n<b>Potents funcions d'estudi bíblic</b>\n\nL'aplicació té moltes funcions originals i reveladores que fan que una experiència d'estudi bíblic complex i profund sigui més fluida que mai. Les funcions més destacades són les següents:\n\n * Vistes de text dividides que permeten comparar traduccions i consultar comentaris\n * Els espais de treball permeten múltiples configuracions d'estudi bíblic amb els seus propis ajustos\n * La integració dels Números de Strong permet l'anàlisi de paraules gregues i hebrees\n * Toqueu qualsevol enllaç per consultar referències creuades, notes a peu de pàgina i comentaris (Gill, Matthew Henry, etc.) o col·leccions de referències creuades (Treasure of Scripture Knowledge, TSKe).\n * Agent d'estudi amb IA opcional (cal activar-lo i requereix la vostra pròpia clau API d'un servei extern) per explorar els comentaris i diccionaris instal·lats en l'idioma que trieu. Un sistema de permisos integrat us manté el control total sobre el que pot fer l'agent.\n * Cerca flexible de text complet en una o diverses traduccions de la Bíblia simultàniament\n * Funcions avançades de marcadors i destacats amb notes d'estudi personals\n * Blocs d'estudi per afegir notes i referències bíbliques mentre escolteu sermons.\n * Seguiment de lectura i memorització: fixeu objectius de lectura, feu el seguiment del progrés i memoritzeu versets amb els modes interactius Paraules Barrejades, Ordre de Paraules, Paraules Difuminades i Escriu-ho\n * Text a veu avançat amb marcadors de lectura, que permet una experiència d'escolta bíblica fluida\n * Sincronització entre dispositius: mantingueu sincronitzats els espais de treball, marcadors, notes i progrés de lectura a tots els vostres dispositius\n * Àmplia biblioteca de documents: traduccions de la Bíblia, comentaris teològics, diccionaris, mapes i llibres cristians, amb un total de més de 1500 documents en més de 700 idiomes, distribuïts legalment per Crosswire i altres repositoris SWORD.\n * El suport natiu per a fitxers MyBible, MySword i EPUB us permet ampliar encara més la vostra biblioteca.\n\n<b>Fem junts la millor aplicació bíblica!</b>\n\nAndBible és un projecte comunitari de codi obert. En la pràctica, això significa que qualsevol persona amb les habilitats adequades pot, i és animada a, contribuir al projecte:\n\n * desenvolupant noves funcions,\n * provant funcions encara no publicades,\n * mantenint les traduccions de la interfície d'usuari actualitzades, i\n * ajudant a ampliar la biblioteca de mòduls obtenint permisos dels titulars dels drets d'autor o convertint documents al format SWORD.\n\nSi sou un enginyer de programari o provador professional, considereu contribuir al projecte. Per a més informació sobre com col·laborar, consulteu https://git.io/JUnaj.\n\n<b>Doneu suport comprant temps de desenvolupament!</b>\n\nSi no teniu temps ni habilitats per contribuir al projecte, també podeu donar suport al projecte comprant temps de treball de desenvolupadors professionals.\n\nVegeu les opcions: https://shop.andbible.org/\n\n<b>Enllaços</b>\n\n * Pàgina web: https://andbible.org\n * Seguiu AndBible a Facebook: https://www.facebook.com/AndBible/\n * El nostre canal de YouTube: https://www.youtube.com/c/AndBible\n * Preguntes freqüents: https://git.io/JJm8E\n * Pàgina del projecte a Github: https://github.com/AndBible/and-bible", "cs-CZ": "<b>Rozsáhlý nástroj pro studium Bible</b>\n\n„AndBible: Studium Bible\" je výkonná, snadno použitelná offline aplikace pro studium Bible v Androidu — všestranný nástroj s kvalitními funkcemi pro různé způsoby studia, od příležitostné četby až po hloubkový výzkum. Není to jen čtečka, ale nástroj pro skutečně vážné osobní studium.\n\nVyvinuto čtenáři Bible pro čtenáře Bible — neziskový komunitní projekt s otevřeným kódem, který je zcela zdarma a neobsahuje žádné reklamy.\n\nPříklady rozšířených překladů Bible (z mnoha dostupných) jsou ekumenický překlad, studijní překlad, Bible Kralická, aplikace obsahuje i desítky dalších světových jazyků.\n\n<b>Obsáhlé funkce ke studiu Bible</b>\n\nAplikace obsahuje mnohé podnětné, originální funkce, které složitý a hluboký prožitek z četby Bible co nejvíc usnadní. Nejvýznamnější funkce jsou:\n\n * Oddělené zobrazení textu umožňující porovnávat překlady a nahlížet do komentářů\n * Pracovní plochy, ve kterých si můžete vytvořit vlastní sady nastavení\n * Integrace Strongových čísel umožňuje rozbor řeckých a hebrejských slov\n * Klepnutím na libovolný odkaz zobrazíte propojené křížové odkazy, poznámky pod čarou a komentáře (Gill, Matthew Henry a další.) nebo sbírky křížových odkazů (Konkordance Treasure of Scripture Knowledge, TSKe).\n * Volitelný AI studijní asistent (pouze po vlastní aktivaci — vyžaduje váš vlastní API klíč k externí službě): zkoumejte své nainstalované komentáře a slovníky s pomocí AI ve zvoleném jazyce a využívejte další tvůrčí postupy pro studium. Vestavěný systém oprávnění vám ponechává plnou kontrolu nad tím, co může asistent dělat.\n * Flexibilní fulltextové vyhledávání v jednom či více překladech Bible současně\n * Pokročilý systém záložek a zvýraznění textu s osobními poznámkami\n * Studijní složky pro psaní poznámek a biblických odkazů při poslechu kázání.\n * Sledování čtení a memorování: nastavte si cíle čtení, sledujte postup a zapamatujte si verše s interaktivními režimy Zpřeházená slova, Pořadí slov, Rozmazaná slova a Napiš to\n * Pokročilé předčítání se záložkami poskytující snadný poslech Bible\n * Synchronizace mezi zařízeními: udržujte své pracovní plochy, záložky, poznámky a postup čtení synchronizované na všech vašich zařízeních\n * Obsáhlá knihovna dokumentů: biblické překlady, teologické komentáře, slovníky, mapy, křesťanská literatura čítající přes 1500 dokumentů ve více než 700 jazycích, poskytovaných legálně Crosswire a dalšími repozitáři SWORD.\n * Nativní podpora souborů MyBible, MySword a EPUB Vám umožní rozšířit Vaši knihovnu ještě více.\n\n<b>Pojďme tvořit nejlepší aplikaci Bible společně!</b>\n\nProjekt And Bible je komunitní otevřený software. V praxi to znamená, že kdokoli s potřebnými schopnostmi může, a k tomu povzbuzujeme, přispět  projektu:\n\n * vývojem nových funkcí,\n * testováním nezveřejněných funkcí,\n * aktualizací překladu uživatelského rozhraní a\n * rozšiřováním modulové knihovny získáváním svolení od vlastníků autorských práv nebo převodem dokumentů do formátu SWORD.\n\nPokud jste profesionální vývojář softwaru nebo tester, zvažte prosím, zda můžete k projektu přispět. Více informací najdete na https://git.io/JUnaj.\n\n<b>Podpořte nákupem času pro vývoj!</b>\n\nJestliže nemáte čas nebo dovednosti pro přispění do projektu, pak můžete také podpořit vývoj nákupem času profesionálního vývojáře.\n\nPodívejte se na možnosti: https://shop.andbible.org/\n\n<b>Odkazy</b>\n\n * Domovská stránka: https://andbible.org\n * Sledujte AndBible na Facebooku: https://www.facebook.com/AndBible/\n * Náš kanál Youtube: https://www.youtube.com/c/AndBible\n * Často kladené otázky: https://git.io/JJm8E\n * Stránka projektu na Githubu: https://github.com/AndBible/and-bible", "da-DK": "<b>Kraftfuldt bibelstudieværktøj</b>\n\n\"AndBible: Bibelstudium\" er en kraftfuld, brugervenlig og offline bibelstudieapp til Android — et alsidigt værktøj med funktioner af høj kvalitet, der passer til mange studieformer, fra afslappet læsning til dybdegående research. Mere end blot en læser; det er et redskab til seriøst, personligt studium.\n\nUdviklet af bibellæsere, for bibellæsere — et nonprofit, open source-fællesskabsprojekt, der er helt gratis og uden reklamer.\n\nNogle populære Bibeloversættelser (blandt de mange tilgængelige) er KJV, NASB, NET, samt populære kommentarer som Matthew Henry og John Gill.\n\n<b>Kraftfulde bibelstudieegenskaber</b>\n\nAppen har mange indsigtsfulde og originale funktioner, der gør et komplekst og dybdegående bibelstudium nemmere end nogensinde. De mest bemærkelsesværdige funktioner er:\n\n * Delt tekstvisning til sammenligning af oversættelser og konsultation af kommentarer\n * Arbejdsrum giver mulighed for flere bibelstudieopsætninger med egne indstillinger\n * Strong's integration muliggør analyse af græske og hebraiske ord\n * Tryk på et link for at følge krydshenvisninger, fodnoter og kommentarer (Gill, Matthew Henry m.fl.) eller samlinger af krydshenvisninger (Treasure of Scripture Knowledge, TSKe).\n * Valgfri AI-studieassistent (kræver tilvalg og din egen API-nøgle til en ekstern tjeneste): udforsk dine installerede kommentarer og ordbøger ved hjælp af AI på det sprog, du vælger, og brug andre kreative studieforløb. Et indbygget tilladelsessystem holder dig fuldt ud i kontrol med, hvad assistenten må gøre.\n * Fleksibel fritekstsøgning på tværs af én eller flere bibeloversættelser samtidig\n * Avancerede bogmærke- og fremhævningsfunktioner med personlige studienotater\n * Studiepads til at tilføje noter og Bibelhenvisninger, mens du lytter til prædikener.\n * Sporing af læsning og memorering: sæt læsemål, følg fremskridt og memorér vers med interaktive tilstande som Ordrod, Ordrækkefølge, Sløret ord og Skriv selv\n * Avanceret tekst-til-tale med tale-bogmærker for en jævn bibeloplevelse\n * Synkronisering på tværs af enheder: hold dine arbejdsområder, bogmærker, noter og læsefremskridt synkroniseret på alle dine enheder\n * Stort dokumentbibliotek: Bibeloversættelser, teologiske kommentarer, ordbøger, kort og kristne bøger – i alt over 1500 dokumenter på over 700 sprog, lovligt distribueret af Crosswire og andre SWORD-arkiver.\n * Indbygget understøttelse af MyBible, MySword og EPUB-filer giver dig mulighed for at udvide dit bibliotek endnu mere.\n\n<b>Lad os bygge den bedste Bibelapp sammen!</b>\n\nAndBible er et open source-fællesskabsprojekt. I praksis betyder det, at alle med de rette færdigheder kan – og opfordres til – at bidrage til projektet ved at:\n\n * udvikle nye funktioner,\n * teste endnu ikke udgivne funktioner,\n * holde brugergrænsefladesoversættelser ajour, og\n * hjælpe med at udvide modulbiblioteket ved at indhente tilladelser fra rettighedshavere eller ved at konvertere dokumenter til SWORD-format.\n\nEr du professionel softwareudvikler eller tester, er du velkommen til at bidrage til projektet. For mere information om, hvordan du bidrager, se https://git.io/JUnaj.\n\n<b>Støt projektet ved at købe udviklingstid!</b>\n\nHar du ikke tid eller færdigheder til at bidrage til projektet, kan du også støtte det ved at købe professionel udviklerarbejdstid.\n\nSe muligheder: https://shop.andbible.org/\n\n<b>Links</b>\n\n * Hjemmeside: https://andbible.org\n * Synd godt om AndBible på Facebook: https://www.facebook.com/AndBible/\n * Vores YouTube-kanal: https://www.youtube.com/c/AndBible\n * Ofte stillede spørgsmål: https://git.io/JJm8E\n * Projektside på Github: https://github.com/AndBible/and-bible", "de-DE": "<b>Ein mächtiges Werkzeug für das Bibelstudium</b>\n\n„AndBible: Bibel+“ ist eine leistungsstarke, einfache Offline-Bibelstudium-App für Android — ein vielseitiges Toolkit für viele Studienstile, vom gelegentlichen Lesen bis zur tiefgehenden Forschung. Mehr als nur ein Lesegerät: ein Werkzeug für ernsthaftes persönliches Studium.\n\nEntwickelt von Bibellesern für Bibelleser — ein gemeinnütziges Open-Source-Gemeinschaftsprojekt, vollständig kostenlos und werbefrei.\n\nEinige der erhältlichen beliebten Bibelversionen sind Schlachter 1955, NeUE, Luther 1912, sowie englische Kommentare wie Matthew Henry und John Gill.\n\n<b>Umfangreiche Funktionen für das Bibelstudium</b>\n\nDas Programm hat viele originelle und aufschlussreiche Funktionen, die ein komplexes und tiefgehendes Bibelstudium einfacher als je machen. Die herausragendsten Funktionen sind:\n\n * Geteilte Textansicht zum Vergleichen von Übersetzungen und Anzeigen von Kommentaren\n * Arbeitsbereiche erlauben mehrere Konfigurationen für Bibelstudien mit jeweils eigenen Einstellungen\n * Die Integration der Strong-Codes erlaubt das Nachschlagen und Analysieren von griechischen und hebräischen Vokabeln\n * Tippe auf einen Link, um Querverweisen, Fußnoten und Kommentaren (Gill, Matthew Henry, etc.) oder Querverweissammlungen (Treasure of Scripture Knowledge, TSKe) zu folgen.\n * Optionaler KI-Studienassistent (Opt-in, eigener API-Schlüssel für externen Dienst nötig): erkunde Kommentare und Wörterbücher mit KI-Hilfe in deiner Sprache, plus weitere kreative Studienabläufe. Integriertes Berechtigungssystem hält dich in voller Kontrolle.\n * Flexible Volltextsuche in einer oder mehreren Bibelübersetzungen gleichzeitig\n * Fortgeschrittene Lesezeichen- & Hervorhebungsfunktionen mit persönlichen Studiennotizen\n * Studienmappen für Notizen und Querverweise während Predigten.\n * Lese- und Lernfortschritt: Leseziele setzen, Fortschritt verfolgen und Verse auswendig lernen mit interaktiven Modi wie Wortwirrwarr, Wortreihenfolge, Wortschleier und Eintippen\n * Fortgeschrittene Sprachausgabe von Text mit Lesezeichen, für ein reibungsfreies Hörerlebnis\n * Geräteübergreifende Synchronisierung: Arbeitsbereiche, Lesezeichen, Notizen und Lesefortschritt bleiben auf allen Geräten synchron\n * Große Sammlung von Dokumenten: Bibelübersetzungen, theologische Kommentare, Wörterbücher, Landkarten und christliche Bücher, insgesamt über  1500 Dokumente in über 700 Sprachen, gesetzeskonform zur Verfügung gestellt von Crosswire und anderen SWORD Quellen.\n * Dank der nativen Unterstützung für MyBible-, MySword- und EPUB-Dateien kannst du deine Bibliothek noch weiter erweitern.\n\n<b>Lasst uns gemeinsam die beste Bibelleseapp entwickeln!</b>\n\nBibel+ (AndBibel) ist ein Opensource Gemeinschaftprojekt. Das bedeutet in der Praxis, das jeder, der die entsprechenden Fähigkeiten hat, zu diesem Projekt beitragen kann, ja dazu sogar herzlich eingeladen ist. Man kann beitragen durch:\n\n * Entwickeln neuer Funktionen,\n * Testen noch nicht freigegebener Funktionen,\n * Aktuell Halten der Übersetzungen der Benutzeroberflächen, und\n * Hilfe beim Erweitern der Dokumentbibliothek durch das Beschaffen von Genehmigungen bei den Rechteinhabern, oder durch das Konvertieren freier Dokumente in das SWORD Format.\n\nWenn du professioneller Softwareingenieur oder -tester bist, überlege dir bitte, ob du zu dem Projekt beitragen willst. Für mehr Informationen dazu, bitte lies https://git.io/JUnaj.\n\n<b>Unterstütze uns, indem du Entwicklungszeit kaufst!</b>\n\nWenn Du keine Zeit oder Fähigkeiten für Projektbeiträge hast, kannst du das Projekt auch durch den Kauf von professioneller Entwicklerarbeitszeit unterstützen.\n\nOptionen anzeigen: https://shop.andbible.org/\n\n<b>Links</b>\n\n * Homepage: https://andbible.org\n * Like AndBible on Facebook: https://www.facebook.com/AndBible/\n * Unser Youtube Kanal: https://www.youtube.com/c/AndBible\n * Häufig gestellte Fragen: https://git.io/JJm8E\n * Projektseite auf Github: https://github.com/AndBible/and-bible", "el-GR": "<b>Ισχυρό εργαλείο μελέτης της Βίβλου</b>\n\nΤο \"AndBible: Bible Study\" είναι μια ισχυρή, εύχρηστη εφαρμογή μελέτης της Βίβλου για Android, εκτός σύνδεσης — μια ευέλικτη εργαλειοθήκη υψηλής ποιότητας για κάθε τρόπο μελέτης, από την περιστασιακή ανάγνωση έως τη βαθιά έρευνα. Όχι απλώς αναγνώστης, αλλά εργαλείο για σοβαρή προσωπική μελέτη.\n\nΦτιαγμένη από αναγνώστες της Βίβλου για αναγνώστες της Βίβλου — μη κερδοσκοπικό κοινοτικό έργο ανοιχτού κώδικα, εντελώς δωρεάν και χωρίς διαφημίσεις.\n\nΜερικές από τις πιό διαδομένες (από τις πολλές διαθέσιμες) μεταφράσεις είναι του Νεοφύτου Βάμβα - GreVamvas - , το βυζαντινό κείμενο, η μετάφραση των Εβδομήκοντα - LXX -  καθώς και Ελληνο-Εβραϊκό Λεξικό και σχόλια.\n\n<b>Χρήσιμα εργαλεία μελέτης της Βίβλου</b>\n\nΗ εφαρμογή περιέχει πολλά διορατικά, πρότυπα στοιχεία, που κάνουν την βαθιά και σύνθετη μελέτη της Βίβλου πιό εύκολη από ποτέ. Ακολουθούν μερικά από τα πιό αξιοσημείωτα στοιχεία:\n\n * Διαχωρισμός προβολών κειμένου που επιτρέπουν τη σύγκριση μεταφράσεων και συμβουλευτικά σχόλια\n * Χώροι εργασίας που επιτρέπουν δημιουργία πολλαπλών Βιβλικών μελετών με τις δικές τους ειδικές ρυθμίσεις\n * Η ενσωμάτωση των Strong επιτρέπει ανάλυση Ελληνικών και Εβραϊκών λέξεων\n * Πατήστε σε οποιονδήποτε σύνδεσμο για να ακολουθήσετε παραπομπές, υποσημειώσεις και σχόλια (Gill, Matthew Henry κλπ) ή συλλογές παραπομπών (Treasure of Scripture Knowledge, TSKe).\n * Προαιρετικός βοηθός μελέτης AI (εθελοντική ενεργοποίηση — απαιτεί δικό σας κλειδί API εξωτερικής υπηρεσίας): εξερευνήστε σχόλια και λεξικά με AI στη γλώσσα σας, καθώς και άλλες δημιουργικές ροές μελέτης. Ενσωματωμένο σύστημα δικαιωμάτων σάς κρατά σε πλήρη έλεγχο.\n * Ευέλικτη αναζήτηση πλήρους κειμένου σε μία ή πολλές μεταφράσεις της Βίβλου ταυτόχρονα\n * Προχωρημένα εργαλεία σελιδοδεικτών & υπογράμμισης με προσωπικές σημειώσεις μελέτης\n * Σημειωματάρια μελέτης για προσθήκη σημειώσεων και Βιβλικών παραπομπών κατά την ακρόαση κηρυγμάτων.\n * Παρακολούθηση ανάγνωσης και απομνημόνευσης: στόχοι, πρόοδος και απομνημόνευση στίχων με τις λειτουργίες Word Scramble, Word Order, Word Blur και Type It\n * Προχωρημένη λειτουργία κειμένου σε ομιλία, με ακρόαση σελιδοδεικτών, προσφέροντας μια ευχάριστη εμπειρία ακρόασης\n * Συγχρονισμός μεταξύ συσκευών: χώροι εργασίας, σελιδοδείκτες, σημειώσεις και πρόοδος ανάγνωσης συγχρονισμένα σε όλες τις συσκευές σας\n * Αχανής βιβλιοθήκη εγγράφων: Βιβλικές μεταφράσεις, Θεολογικά σχόλια, λεξικά, χάρτες, και χριστιανικά βιβλία, συνολικά πάνω από 1500 σε πάνω από 700, νόμιμα διανεμημένα από το Crosswire και άλλα αποθετήρια του SWORD.\n * Ενσωματωμένη υποστήριξη για αρχεία MyBible, MySword και EPUB, επιτρέπουν την επέκταση της βιβλιοθήκης σας ακόμα περισσότερο.\n\n<b>Ας φτιάξουμε μαζί την καλύτερη εφαρμογή της Βίβλου!</b>\n\nΤο AndBible είναι ένα κοινοτικό έργο ανοιχτού κώδικα. Στην πράξη αυτό σημαίνει ότι ο καθένας με τα κατάλληλα προσόντα μπορεί, και ενθαρρύνεται να, συνεισφέρει στο έργο μέσω:\n\n * ανάπτυξης νέων χαρακτηριστικών,\n * δοκιμάζοντας χαρακτηριστικά που δεν έχουν ακόμα εκδοθεί,\n * κρατώντας ενημερωμένες τις μεταφράσεις του περιβάλλοντος χρήστη, και\n * βοηθώντας στην επέκταση της βιβλιοθήκης προσθέτων, λαμβάνοντας άδειες από τους κατόχους πνευματικών δικαιωμάτων ή μετατρέποντας έγγραφα σε μορφή SWORD.\n\nΑν είστε επαγγελματίας μηχανικός λογισμικού ή δοκιμαστής, παρακαλούμε συνεισφέρετε στο έργο αυτό. Για περισσότερες πληροφορίας σχετικά με τους τρόπους συνεισφοράς παρακαλώ δείτε https://git.io/JUnaj.\n\n<b>Υποστήριξη μέσω αγοράς χρόνου ανάπτυξης!</b>\n\nΑν δεν έχετε χρόνο ή ικανότητες για συνεισφορά στο έργο, μπορείτε επίσης να υποστηρίξετε το έργο αγοράζοντας χρόνο εργασίας για επαγγελματία developer.\n\nΔείτε επιλογές: https://shop.andbible.org/\n\n<b>Σύνδεσμοι</b>\n\n * Ιστοσελίδα: https://andbible.org\n * Κάνετε Like στο Facebook του AndBible: https://www.facebook.com/AndBible/\n * Το κανάλι μας στο Youtube: https://www.youtube.com/c/AndBible\n * Συχνές ερωτήσεις: https://git.io/JJm8E\n * Σελίδα έργου στο Github: https://github.com/AndBible/and-bible", "en-US": "<b>Powerful Bible Study tool</b>\n\n\"AndBible: Bible Study\" is a powerful, easy-to-use, offline Bible study app for Android — a versatile toolkit of high-quality features serving many study styles, from casual reading to in-depth research. More than a reader, it's a tool for serious personal study.\n\nDeveloped by Bible readers, for Bible readers — a non-profit, open-source community project that is completely free and contains no ads.\n\nMany popular Bible versions are available including KJV, NASB, NET, and others. Popular commentaries like Matthew Henry and John Gill are also available.\n\n<b>Powerful Bible Study features</b>\n\nThe application has many insightful and original features that makes a complex and deep Bible study experience smoother than ever. The most notable features are:\n\n * Split text views that enable comparing translations and consulting commentaries\n * Workspaces allow multiple Bible study setups with their own settings\n * Strong's integration allows Greek and Hebrew word analysis\n * Tap any link to follow hyperlinked cross-references, footnotes, and commentaries (Gill, Matthew Henry etc.) or cross-reference collections (Treasure of Scripture Knowledge, TSKe).\n * Optional AI study agent (opt-in only — requires your own API key for an external service): explore your installed commentaries and dictionaries with AI assistance in your chosen language, plus other creative study workflows. A built-in permission system keeps you in full control of what the agent can do.\n * Flexible full-text search across one or many Bible translations simultaneously\n * Advanced bookmarking & highlighting features with personal study notes\n * Study Pads for adding notes and Bible references while listening to sermons\n * Reading and memorization tracking: set reading goals, track progress, and memorize verses with interactive Word Scramble, Word Order, Word Blur, and Type It modes\n * Advanced text to speech with speak bookmarks, enabling a smooth Bible listening experience\n * Cross-device sync: keep your workspaces, bookmarks, notes, and reading progress in sync across all your devices\n * Vast library of documents: Bible translations, theological commentaries, dictionaries, maps, and christian books, totaling over 1500 documents in over 700 languages, legally distributed by Crosswire and other SWORD repositories\n * Native support for MyBible, MySword and EPUB files enables you to extend your library even more\n\n<b>Let’s make the best Bible app together!</b>\n\nAndBible is an open-source community project. In practice, this means that anyone with suitable skills can, and is encouraged to, contribute to the project by:\n\n * developing new features,\n * testing not-yet-released features,\n * keeping user interface translations up-to-date, and\n * helping to extend the module library by obtaining permissions from copyright holders, or by converting documents to SWORD format.\n\nIf you are a professional software engineer or tester, please consider contributing to the project. For more information on how to contribute, please see https://git.io/JUnaj.\n\n<b>Support by sponsoring development time!</b>\n\nIf you don't have time or skills for code contribution, you can support AndBible by sponsoring development time.\n\nSee sponsorship options here:: https://shop.andbible.org/\n\n<b>Links</b>\n\n * Homepage: https://andbible.org\n * Like AndBible on Facebook: https://www.facebook.com/AndBible/\n * Our Youtube Channel: https://www.youtube.com/c/AndBible\n * Frequently Asked Questions: https://git.io/JJm8E\n * Project page on Github: https://github.com/AndBible/and-bible", "eo": "<b>Ampleksa aplikaĵo por studi Biblion</b>\n\n\"AndBible: Studi Biblion\" estas potenca, facile uzebla, eksterreta aplikaĵo por studi Biblion sub Android — versatila ilaro de altkvalitaj ebloj, kiuj servas multajn studstilojn, de simpla legado ĝis profunda esploro. Pli ol nura legilo, ĝi estas ilo por serioza persona studado.\n\nEllaborita de Biblio-legantoj, por Biblio-legantoj — neprofitcela, malfermkoda komunuma projekto, kiu estas tute senpaga kaj ne enhavas reklamojn.\n\nEsperanta Londona Biblio.\n\n<b>Potencaj ebloj de la aplikaĵo</b>\n\nLa aplikaĵo distingiĝas per pluraj sagaj, originalaj ebloj, kiuj plifaciligas profundan studadon de Biblio. La plej gravaj trajtoj estas:\n\n * dividi vidon de teksto por kompari tradukojn kaj legi komentarojn\n * laborspacoj ebligantaj havi plurajn mediojn por studi Biblion, ĉiu kun propraj agordoj\n * numeroj de Strong por analizi vortojn en greka kaj hebrea\n * tuŝu iun ajn ligilon por sekvi hiperligitajn krucreferencojn, piednotojn kaj komentarojn (nedisponeblaj en EO) aŭ kolektojn de krucreferencoj (nedisponeblaj en EO)\n * laŭvola AI-studagento (nur per propra elekto — postulas vian propran API-ŝlosilon por ekstera servo): esploru viajn instalitajn komentarojn kaj vortarojn kun helpo de AI en la lingvo de via elekto, plus aliaj kreemaj studfluoj. Enkonstruita permes-sistemo lasas vin plene regi tion, kion la agento povas fari.\n * fleksebla plenteksta serĉado tra unu aŭ pluraj Biblio-tradukoj samtempe\n * ampleksaj ebloj por krei legosignojn kaj emfazi tekston kun personaj notoj\n * “notblokoj” por aldoni notojn kaj referencojn dum aŭskulti predikojn\n * spurado de legado kaj parkerigado: difinu legocelojn, sekvu progreson kaj parkerigu versojn per interagaj reĝimoj Vortmiksaĵo, Vortordo, Vortmalklarigo kaj Tajpu Ĝin\n * teksto-al-parolo kun legosignoj por senbare aŭskulti Biblion\n * sinkronigado inter aparatoj: tenu viajn laborspacojn, legosignojn, notojn kaj legoprogreson sinkronaj inter ĉiuj viaj aparatoj\n * granda biblioteko de dokumentoj: tradukoj, teologiaj komentaroj, vortaroj, mapoj, kristanismaj libroj, pli ol 1500 dokumentoj en 700 lingvoj, laŭleĝe distribuataj de per CrossWire kaj per aliaj SWORD-deponejoj\n * subteno por moduloj MyBible, MySword kaj dosieroj EPUB por eĉ pli plivastigi vian bibliotekon\n\n<b>Ni kune faru la plej bonan apon por legi Biblion!</b>\n\nAndBible estas malfermkoda plurhoma projekto. Tio ĉi signifas, ke ĉiu (kun necesaj scipovoj) povas kaj estas instigata por kontribui al la projekto per:\n\n * programi novajn eblojn;\n * testi beta-eblojn;\n * traduki la programon;\n * helpi plivastigi la bibliotekon de moduloj per ricevi permesojn de kopirajt‑posedantoj aŭ konverti dokumentojn al la formo SWORD.\n\nSe vi estas profesia programisto aŭ testanto, bonvolu konsideri kontribui al la projekto. Pliaj informoj pri kiel kontribui troviĝas ĉe https://git.io/JUnaj\n\n<b>Subtenu per aĉeti labortempon de programisto!</b>\n\nSe mankas al vi tempo aŭ scipovoj por kontribui al la projekto, vi povas subteni ĝin per aĉeti labortempon de profesia programisto.\n\nPliaj informoj: https://shop.andbible.org/\n\n<b>Ligiloj</b>\n\n * hejmpaĝo: https://andbible.org\n * ŝatu la apon AndBible ĉe https://www.facebook.com/AndBible/\n * nia YouTube-kanalo: https://www.youtube.com/c/AndBible\n * oftaj demandoj (en la angla) https://git.io/JJm8E\n * projekt-paĝo ĉe GitHub: https://github.com/AndBible/and-bible", "es-ES": "<b>Poderoso Instrumento para Estudiar la Biblia</b>\n\n\"AndBible: Estudio de la Biblia\" es una potente aplicación de estudio bíblico sin conexión para Android, fácil de usar y con herramientas de calidad para todo tipo de estudio: desde la lectura ocasional hasta la investigación profunda. Más que un lector, es una herramienta para el estudio personal serio.\n\nDesarrollada por lectores de la Biblia, para lectores de la Biblia: un proyecto comunitario sin fines de lucro y de código abierto, completamente gratuito y sin anuncios.\n\nAlgunas traducciones populares de la Biblia disponibles son RV1909, NBLA, LBLA.\n\n<b>Potentes Funciones de Estudio Bíblico</b>\n\nLa aplicación tiene muchas características interesantes y originales que hacen que una experiencia de estudio bíblico compleja y profunda sea más fluida que nunca. Las características más notables son las siguientes:\n\n * Vistas de texto dividido que permiten comparar traducciones y consultar comentarios\n * Los espacios permiten múltiples configuraciones de estudio bíblico con sus propias configuraciones\n * La integración de Strong permite el análisis de palabras Griegas y Hebreas\n * Toque cualquier enlace para seguir referencias cruzadas, notas al pie y comentarios (Ninguno en español todavía, pero en inglés; Gill, Matthew Henry, y más) o colecciones de referencias cruzadas (Ninguno en español todavía, pero en inglés; Treasure of Scripture Knowledge, TSKe).\n * Agente de estudio con IA opcional (debe activarlo y aportar su clave API externa): consulte sus comentarios y diccionarios con asistencia de IA en el idioma que prefiera, entre otros flujos de estudio. Un sistema de permisos integrado le mantiene en control total.\n * Búsqueda flexible de texto completo en una o varias traducciones bíblicas a la vez\n * Funciones avanzadas de marcado y resaltado con notas de estudio personales\n * Pizarras de estudio para agregar notas y referencias Bíblicas mientras escucha sermones.\n * Seguimiento de lectura y memorización: fije metas, vea su progreso y memorice versículos con modos interactivos: Letras Revueltas, Orden de Palabras, Palabras Borrosas y Escríbelo\n * Texto a voz avanzado con marcadores de voz, lo que permite una experiencia de escucha Bíblica fluida\n * Sincronización entre dispositivos: espacios, marcadores, notas y lectura siempre al día en todos ellos\n * Amplia biblioteca de documentos: traducciones de la Biblia, comentarios teológicos, diccionarios, mapas y libros cristianos, con un total de más de 1500 documentos en más de 700 idiomas, distribuidos legalmente por Crosswire y otros repositorios de SWORD.\n * Soporte nativo para archivos de MyBible, MySword y EPUB posibilita extender la biblioteca aún más.\n\n<b>¡Hagamos juntos la mejor aplicación de la Biblia!</b>\n\nAndBible es un proyecto comunitario de código abierto. En la práctica, esto significa que cualquier persona con las habilidades adecuadas puede, y se le anima a, contribuir al proyecto mediante:\n\n * desarrollando nuevas funciones,\n * probando funciones que aún no se han lanzado,\n * mantiene actualizadas las traducciones de la interfaz de usuario, y\n * ayudando a ampliar la biblioteca de módulos obteniendo permisos de los titulares de derechos de autor o convirtiendo documentos al formato SWORD.\n\nSi es un probador o ingeniero de software profesional, considere contribuir al proyecto. Para obtener más información sobre cómo contribuir, consulte https://git.io/JUnaj.\n\n<b>¡Apoye comprando tiempo de desarrollo!</b>\n\nSi no tiene tiempo o habilidades para hacer contribuciones al proyecto, también puede apoyarlo comprando tiempo de trabajo de desarrollo profesional.\n\nVea las opciones: https://shop.andbible.org/\n\n<b>Enlaces</b>\n\n * Página de inicio: https://andbible.org\n * Dé Me Gusta a AndBible en Facebook: https://www.facebook.com/AndBible/\n * Nuestro canal de YouTube: https://www.youtube.com/c/AndBible\n * Preguntas frecuentes: https://git.io/JJm8E\n * Página del proyecto en Github: https://github.com/AndBible/and-bible", "et": "<b>Võimas piibliuurimise tööriist</b>\n\n„AndBible: Piibliuuring\" on võimas, kasutajasõbralik ja võrguühenduseta töötav piibliuurimise rakendus Androidile — mitmekülgne tööriistakomplekt, mille kvaliteetsed funktsioonid sobivad paljudele uurimisstiilidele, alates rahulikust lugemisest kuni süvauurimiseni. Enam kui pelk lugemisrakendus — see on tööriist tõsiseks isiklikuks piibliuuringuks.\n\nRakenduse on loonud piiblilugejad piiblilugejatele — mittetulunduslik avatud lähtekoodiga kogukonna projekt, mis on täiesti tasuta ega sisalda reklaame.\n\nMõned populaarsed piibli versioonid (paljudest saadaolevatest) on KJV, NASB, NET ja ka populaarsed kommentaarid nagu Matthew Henry ja John Gill.\n\n<b>Võimsad piibliuurimise funktsioonid</b>\n\nRakendusel on palju originaalseid funktsioone, mis muudavad keeruka ja põhjaliku piibliuurimise kogemuse sujuvamaks kui kunagi varem. Olulisemad funktsioonid on järgmised:\n\n * Jagatud tekstivaated, mis võimaldavad tõlkeid võrrelda ja kommentaare konsulteerida\n * Tööalad võimaldavad mitut piibliuurimise seadistust oma seadetega\n * Strongi integreerimine võimaldab kreeka ja heebrea sõnade analüüsi\n * Puuduta ükskõik millist linki, et liikuda ristviidetele, allmärkustele ja kommentaaridele (Gill, Matthew Henry jne.) või ristviidete kogudele (Treasure of Scripture Knowledge, TSKe).\n * Valikuline AI uurimisagent (kasutuselevõtt on vabatahtlik — nõuab sinu enda API-võtit välisele teenusele): uuri paigaldatud kommentaare ja sõnaraamatuid AI abiga sinu valitud keeles ning kasuta muid loomingulisi uurimisvõimalusi. Sisseehitatud loasüsteem hoiab sind täielikult kontrolli all selle üle, mida agent võib teha.\n * Paindlik täistekstotsing ühest või mitmest piiblitõlkest samaaegselt\n * Täiustatud järjehoidja ja esiletõstmise funktsioonid koos isiklike uurimismärkmetega\n * Uurimismärkmikud märkmete ja piibli viidete lisamiseks jutluste kuulamisel.\n * Lugemise ja päheõppimise jälgimine: sea lugemiseesmärgid, jälgi edenemist ja õpi salme pähe interaktiivsetes režiimides — Sõnasegadik, Sõnade järjekord, Sõnade hägu ja Trükkimine\n * Täiustatud tekst kõneks koos kõnelemise järjehoidjatega, mis võimaldab sujuvat piibli kuulamise kogemust\n * Sünkroonimine seadmete vahel: hoia oma tööalad, järjehoidjad, märkmed ja lugemise edenemine ajakohased kõigis seadmetes\n * Lai dokumentide kogu: piibli tõlked, teoloogilised kommentaarid, sõnaraamatud, kaardid ja kristlikud raamatud, kokku üle 1500 dokumendi üle 700 keeles, mida jagavad seaduslikult Crosswire ja teised SWORD hoidlad.\n * MyBible, MySword ja EPUB failide natiivne tugi võimaldab sul oma kogu veelgi laiendada.\n\n<b>Loome koos parima piiblirakenduse!</b>\n\nAndBible on avatud lähtekoodiga kogukonna projekt. Praktikas tähendab see, et igaüks, kellel on sobivad oskused, saab ja on julgustatud projektile kaasa aitama:\n\n * uute funktsioonide arendamine,\n * veel avaldamata funktsioonide testimine,\n * kasutajaliidese tõlgete ajakohane hoidmine ja\n * moodulite kogu laiendamise abistamine autoriõiguse omajatelt lubade hankimise või dokumentide SWORD formaati teisendamise teel.\n\nKui oled professionaalne tarkvarainsener või testija, palun kaatle projektile panustamist. Lisateavet kaasa aitamise kohta leiad aadressilt https://git.io/JUnaj.\n\n<b>Toeta arendusaja ostmisega!</b>\n\nKui sul pole aega või oskusi projektile panustamiseks, saad projekti toetada ka professionaalse arendaja tööaja ostmisega.\n\nVaata valikuid: https://shop.andbible.org/\n\n<b>Lingid</b>\n\n * Koduleht: https://andbible.org\n * Meeldi AndBible Facebookis: https://www.facebook.com/AndBible/\n * Meie Youtube kanal: https://www.youtube.com/c/AndBible\n * Korduma kippuvad küsimused: https://git.io/JJm8E\n * Projektileht Githubis: https://github.com/AndBible/and-bible", "fi-FI": "<b>Tehokas työkalu Raamatun tutkimiseen</b>\n\n”AndBible: Raamattu” on tehokas, helppokäyttöinen ja offline-tilassa toimiva raamatuntutkimussovellus Androidille — monipuolinen työkalupakki rennosta lukemisesta syvälliseen tutkimukseen. Enemmän kuin lukuohjelma — väline vakavaan Raamatun tutkimiseen.\n\nSovelluksen ovat kehittäneet Raamatun lukijat Raamatun lukijoille — voittoa tavoittelematon, avoimen lähdekoodin yhteisöprojekti, joka on täysin ilmainen eikä sisällä mainoksia.\n\nUseista tarjolla olevista raamatunkäännöksistä muutamia suosituimpia ovat Raamattu Kansalle, -92, -33/38 -käännökset, ja englanninkielisistä KJV, NASB, NET. Sisältää myös kattavia Raamattukommentaareja, kuten Matthew Henryn ja John Gillin kommentaarit.\n\n<b>Tehokkaita ominaisuuksia Raamatun tutkimiseen</b>\n\nSovelluksessa on monia oivaltavia ja alkuperäisiä ominaisuuksia, jotka tekevät monipuolisesta ja syvällisestä Raamatun tutkiskelusta sujuvan kokemuksen. Seuraavat ovat sen merkittävimpiä ominaisuuksia:\n\n * Jaetut tekstinäkymät jotka mahdollistavat raamatunkäännösten vertailun ja kommentaarien selailun\n * Työtilojen avulla voit tallentaa erilaisia asetelmia erilaisiin raamatuntutkimistilanteisiin, siten että kussakin työtilassa on omat asetukset.\n * Strongin sanakirjan integraatio mahdollistaa kreikan ja heprean sanojen analysoinnin\n * Napauta mitä tahansa linkkiä siirtyäksesi rinnakkaisviitteisiin, alaviitteisiin ja kommentaareihin (Gill, Matthew Henry jne.) tai rinnakkaisviitekokoelmiin (Treasure of Scripture Knowledge, Quoting Passsages jne.).\n * Valinnainen tekoälyavustaja (vaatii oman API-avaimen ulkoiseen palveluun): tutki asentamiasi kommentaareja ja sanakirjoja tekoälyn avulla. Sisäänrakennettu lupajärjestelmä pitää sinut hallinnassa.\n * Joustava kokotekstihaku yhdestä tai useammasta raamatunkäännöksestä samanaikaisesti\n * Monipuoliset kirjanmerkkaus- ja korostusominaisuudet, mahdollisuudella omiin kommenttimerkintöihin\n * Opintoalustat joihin voi kirjoittaa merkintöjä ja raamattuviitteitä saarnoja kuunnellessa.\n * Lukemisen seuranta ja ulkoa opettelu: aseta tavoitteita, seuraa edistymistä ja opettele jakeita interaktiivisilla tiloilla\n * Edistynyt tekstin lukutoiminto ja puheen kirjanmerkit tekevät Raamatun kuuntelemisesta kätevää\n * Synkronointi laitteiden välillä: pidä työtilasi, kirjanmerkkisi, muistiinpanosi ja lukuedistymisesi ajan tasalla kaikilla laitteillasi\n * Kattava kirjasto erilaisia teoksia: Raamatun käännöksiä, teologisia kommentaareja, sanakirjoja, karttoja ja kristillisiä kirjoja, yhteensä yli 1500 teosta yli  700 kielellä, laillisesti Crosswirelta ja muista SWORD repositorioista .\n * Voit laajentaa kirjastoasi entisestään sovelluksen tukemien MyBible- MySword- ja EPUB-tiedostojen avulla.\n\n<b>Tehdään yhdessä paras Raamattusovellus!</b>\n\nAndBible on yhteisöllinen avoimen lähdekoodin projekti. Käytännössä se tarkoittaa että rohkaisemme kaikkia, jolla on tarvittava osaaminen, antamaan panoksensa projektiin:\n\n * kehittämällä uusia ominaisuuksia,\n * testaamalla ominaisuuksia joita ei ole vielä julkaistu,\n * pitämällä käyttöliittymän käännökset ajan tasalla, ja\n * auttamalla moduulikirjaston laajentamisessa; hankkimalla lupia tekijänoikeusten haltijoilta ja muuntamalla dokumentteja SWORD-muotoon.\n\nJos olet ohjelmistoalan ammattilainen (kehittäjä tai testaaja), pyydämme sinua harkistemaan aikasi antamista tälle projektille. Lue lisää tietoa siitä kuinka voit osallistua:  https://git.io/JUnaj.\n\n<b>Tue ostamalla kehitysaikaa!</b>\n\nJos sinulla ei ole aikaa tai taitoja olla mukana projektissa, voit myös tukea projektia ostamalla sovelluskehittäjän työaikaa.\n\nKatso vaihtoehdot: https://shop.andbible.org/\n\n<b>Linkkejä</b>\n\n * Kotisivu: https://andbible.org\n * Tykkää AndBiblesta Facebookissa: https://www.facebook.com/AndBible/\n * Meidän Youtube-kanava: https://www.youtube.com/c/AndBible\n * Usein kysytyt kysymykset (FAQ): https://git.io/JJm8E\n * Projektin sivu Githubissa: https://github.com/AndBible/and-bible", "fil": "<b>Makapangyarihang Kagamitan sa Pag-aaral ng Bibliya</b>\n\nAng \"AndBible: Pag-aaral ng Bibliya\" ay makapangyarihan, madaling gamitin, at offline na app sa pag-aaral ng Bibliya para sa Android — mula sa kaswal na pagbabasa hanggang sa malalim na pananaliksik. Higit pa sa isang reader — para sa seryosong personal na pag-aaral.\n\nBinuo ng mga mambabasa ng Bibliya, para sa mga mambabasa ng Bibliya — non-profit at open-source, libre at walang ad.\n\nAng ilang popular na bersyon ng Bibliya (sa maraming magagamit) ay ang KJV, NASB, NET, at pati na rin ang mga popular na komentaryo tulad ng Matthew Henry at John Gill.\n\n<b>Mga Makapangyarihang Tampok sa Pag-aaral ng Bibliya</b>\n\nAng application ay may maraming natatangi at orihinal na tampok na nagpapadali ng kumplikado at malalim na karanasan sa pag-aaral ng Bibliya. Ang pinaka-kapansin-pansing mga tampok ay ang mga sumusunod:\n\n * Mga split text view na nagbibigay-daan sa paghahambing ng mga salin at pagtukoy sa mga komentaryo\n * Ang mga workspace ay nagpapahintulot ng maraming setup sa pag-aaral ng Bibliya na may sariling mga setting\n * Ang integrasyon ng Strong's ay nagbibigay-daan sa pagsusuri ng mga salitang Griyego at Hebreo\n * I-tap ang link para sa cross-reference, talababa, at komentaryo (Gill, Matthew Henry atbp.) o koleksyon ng cross-reference (Treasure of Scripture Knowledge, TSKe).\n * Opsyonal na AI study agent (opt-in lamang — kailangan ng sarili mong API key sa panlabas na serbisyo): galugarin ang mga komentaryo at diksyonaryo sa tulong ng AI sa pinili mong wika. May permission system para sa buong kontrol mo.\n * Flexible full-text search sa isa o maraming salin nang sabay-sabay\n * Advanced na mga tampok sa pagba-bookmark at pag-highlight na may personal na mga tala sa pag-aaral\n * Ang mga Study Pad para sa pagdaragdag ng mga tala at sanggunian sa Bibliya habang nakikinig sa mga sermon.\n * Pagsubaybay sa pagbabasa at pagsasaulo: magtakda ng layunin, subaybayan ang progreso, at isaulo ang talata sa Word Scramble, Word Order, Word Blur, at Type It mode\n * Advanced na text to speech na may mga speak bookmark, na nagbibigay ng maayos na karanasan sa pakikinig ng Bibliya\n * Cross-device sync: panatilihing nakasync ang mga workspace, bookmark, tala, at progreso ng pagbabasa sa lahat ng device\n * Malawak na aklatan ng mga dokumento: mga salin ng Bibliya, mga teolohikal na komentaryo, mga diksyonaryo, mga mapa, at mga Kristiyanong aklat, na kabuuang higit sa 1500 na dokumento sa mahigit 700 na wika, na legal na ipinamamahagi ng Crosswire at iba pang mga SWORD repository.\n * Ang katutubong suporta para sa MyBible, MySword, at EPUB na mga file ay nagbibigay-daan sa iyo na palawakin pa ang iyong aklatan.\n\n<b>Gumawa tayo ng pinakamahusay na Bible app nang magkasama!</b>\n\nAng AndBible ay isang open-source na proyektong pangkomunidad. Ang sinuman na may angkop na kakayahan ay maaaring mag-ambag sa pamamagitan ng:\n\n * pagbuo ng mga bagong tampok,\n * pagsubok ng mga tampok na hindi pa inilalabas,\n * pagpapanatiling napapanahon ang mga pagsasalin ng user interface, at\n * pagtulong na palawakin ang module library sa pamamagitan ng pagkuha ng pahintulot mula sa mga may-ari ng copyright, o sa pamamagitan ng pag-convert ng mga dokumento sa SWORD format.\n\nKung ikaw ay software engineer o tester, isaalang-alang ang pag-ambag sa proyekto. Para sa impormasyon, tingnan ang https://git.io/JUnaj.\n\n<b>Suportahan sa pamamagitan ng pagbili ng oras ng pag-unlad!</b>\n\nKung wala kang oras o kakayahan para sa mga kontribusyon sa proyekto, maaari ka ring suportahan ang proyekto sa pamamagitan ng pagbili ng propesyonal na oras ng trabaho ng developer.\n\nTingnan ang mga opsyon: https://shop.andbible.org/\n\n<b>Mga Link</b>\n\n * Homepage: https://andbible.org\n * I-like ang AndBible sa Facebook: https://www.facebook.com/AndBible/\n * Ang Aming Youtube Channel: https://www.youtube.com/c/AndBible\n * Mga Madalas Itanong: https://git.io/JJm8E\n * Pahina ng proyekto sa Github: https://github.com/AndBible/and-bible", "fr-FR": "<b>Puissant outil d’étude biblique</b>\n\n« AndBible : Bible Study » est une application d'étude biblique hors ligne pour Android, puissante et facile à utiliser — une boîte à outils polyvalente, de la lecture occasionnelle à l'étude approfondie. Un vrai outil pour l'étude personnelle.\n\nDéveloppée par et pour des lecteurs de la Bible — projet communautaire à code source ouvert, gratuit et sans publicité.\n\nQuelques versions populaires de la Bible (parmi les nombreuses disponibles) sont les KJV, NASB, NET, et aussi des commentaires populaires comme Matthew Henry et John Gill.\n\n<b>Puissantes fonctionnalités  d'étude de la Bible</b>\n\nL'application comporte de nombreuses fonctionnalités originales et petinentes, qui rendent l'étude complexe et approfondie de la Bible plus fluide que jamais. Les fonctionnalités les plus remarquables sont les suivantes :\n\n * Divise les affichages du texte permettant de comparer les traductions et de consulter les commentaires\n * Les espaces de travail permettent de mettre en place plusieurs études bibliques avec leurs propres paramètres.\n * L'intégration de Strongs permet l'analyse des mots grecs et hébreux.\n * Touchez un lien pour suivre les références croisées, notes de bas de page et commentaires (Gill, Matthew Henry etc.) ou collections de références croisées (Treasure of Scripture Knowledge, TSKe).\n * Agent d'étude IA optionnel (activation volontaire, clé API personnelle requise) : explorez vos commentaires et dictionnaires avec l'IA dans votre langue. Système d'autorisations intégré pour garder le plein contrôle.\n * Recherche plein texte dans une ou plusieurs traductions simultanément\n * Fonctions avancées des signets et de surlignage avec des notes d'étude personnelles\n * Des bloc-notes pour ajouter des notes et des références bibliques tout en écoutant les sermons.\n * Suivi de lecture et mémorisation : objectifs, progression et mémorisation avec les modes Mots mêlés, Ordre des mots, Mots flous et Saisie\n * Une synthèse vocale avancée avec des signets vocaux, pour une écoute fluide de la Bible.\n * Synchronisation entre appareils : espaces de travail, signets, notes et progression de lecture sur tous vos appareils\n * Vaste bibliothèque de documents : Traductions de la Bible, commentaires théologiques, dictionnaires, cartes et livres chrétiens, totalisant plus de 1500 documents dans plus de 700 langues, distribués légalement par Crosswire et d'autres dépôts SWORD.\n * La prise en charge native de MyBible, MySword et des fichiers EPUB vous permet d'élargir encore davantage votre bibliothèque.\n\n<b>Créons ensemble la meilleure application biblique !</b>\n\nAndBible est un projet communautaire à code source ouvert. En pratique, cela signifie que toute personne possédant les compétences nécessaires peut contribuer au projet, et est encouragée à le faire :\n\n * en développant de nouvelles fonctionnalités,\n * en testant les fonctionnalités pas encore publiées,\n * en gardant la traduction de l’interface utilisateur à jour, et\n * en contribuant à l'extension de la bibliothèque de modules en obtenant les autorisations des détenteurs de droits d'auteur ou en convertissant les documents au format SWORD.\n\nSi vous êtes informaticien ou un testeur professionnel, veuillez envisager de contribuer au projet. Pour plus d'informations sur la façon de contribuer, veuillez consulter https://git.io/JUnaj.\n\n<b>Soutenez-le projet en achetant du temps de développement !</b>\n\nSi vous n’avez pas le temps ou les compétences nécessaires pour contribuer au projet, vous pouvez également soutenir le projet en achetant du temps de travail à des développeurs professionnels.\n\nVoir les options: https://shop.andbible.org/\n\n<b>Liens</b>\n\n * Page d'accueil : https://andbible.org\n * J’aime AndBible sur Facebook : https://www.facebook.com/AndBible/\n * Notre chaîne Youtube : https://www.youtube.com/c/AndBible\n * Questions fréquemment posées : https://git.io/JJm8E\n * Page du projet sur Github : https://github.com/AndBible/and-bible", "hi-IN": "<b>बाइबिल पढ़ने की शक्तिशाली उपकरण</b>\n\n\"AndBible: बाइबिल\" एक शक्तिशाली, उपयोग में आसान, ऑफ़लाइन बाइबिल अध्ययन ऐप है Android के लिए — उच्च-गुणवत्ता वाले फ़ीचर्स का एक बहुमुखी टूलकिट जो आकस्मिक पठन से लेकर गहन शोध तक, अनेक अध्ययन शैलियों के लिए उपयुक्त है। यह केवल एक रीडर नहीं, बल्कि गंभीर व्यक्तिगत अध्ययन के लिए एक उपकरण है।\n\nबाइबिल पाठकों द्वारा, बाइबिल पाठकों के लिए विकसित — एक गैर-लाभकारी, ओपन-सोर्स सामुदायिक परियोजना जो पूरी तरह से निःशुल्क है और जिसमें कोई विज्ञापन नहीं है।\n\nकुछ लोकप्रिय बाइबल संस्करण (कई उपलब्ध हैं) KJV, NASB, NET, और मैथ्यू हेनरी और जॉन गिल जैसी लोकप्रिय टिप्पणियां भी हैं।\n\n<b>शक्तिशाली बाइबिल अध्ययन विशेषताएं</b>\n\nएप्लिकेशन में कई व्यावहारिक, मूल विशेषताएं हैं, जो एक जटिल और गहन बाइबिल अध्ययन के अनुभव को पहले से कहीं अधिक आसान बनाती हैं। सबसे उल्लेखनीय विशेषताएं इस प्रकार हैं:\n\n * विभाजित पाठ द्रिश्य जो अनुवादों और परामर्श टिप्पणियों की तुलना करने में सक्षम बनाते हैं\n * कार्यक्षेत्र कई बाइबिल अध्ययन सेटअप अपने-अपने सेटिंग के साथ लाने की अनुमति देते हैं\n * स्ट्रांग का एकीकरण ग्रीक और हिब्रू शब्द विश्लेषण की अनुमति देता है\n * किसी भी लिंक पर टैप करके हाइपरलिंक किए गए क्रॉस-रेफरेंस, फ़ुटनोट और कमेंटरी (गिल, मैथ्यू हेनरी आदि।) या क्रॉस-रेफरेंस संग्रह (ट्रेज़र ऑफ़ स्क्रिप्चर नॉलेज, TSKe) का अनुसरण करें।\n * वैकल्पिक AI अध्ययन एजेंट (केवल ऑप्ट-इन — किसी बाहरी सेवा के लिए आपकी अपनी API कुंजी आवश्यक): अपनी पसंदीदा भाषा में AI सहायता के साथ अपनी इंस्टॉल की गई कमेंटरी और शब्दकोशों का अन्वेषण करें, साथ ही अन्य रचनात्मक अध्ययन कार्यप्रवाह। एक अंतर्निहित अनुमति प्रणाली आपको पूर्ण नियंत्रण में रखती है कि एजेंट क्या कर सकता है।\n * एक या एक साथ कई बाइबिल अनुवादों में लचीली पूर्ण-पाठ खोज\n * व्यक्तिगत अध्ययन नोट्स के साथ उच्च बुकमार्किंग और हाइलाइटिंग सुविधाएँ\n * उपदेश सुनने के दौरान नोट्स और बाइबिल संदर्भ जोड़ने के लिए अध्ययन पैड।\n * पठन और स्मरण ट्रैकिंग: पठन लक्ष्य निर्धारित करें, प्रगति पर नज़र रखें, और इंटरैक्टिव शब्द-अव्यवस्था (Word Scramble), शब्द-क्रम (Word Order), शब्द-धुंधलाहट (Word Blur) और लिखकर अभ्यास (Type It) मोड के साथ छंद याद करें\n * उच्च टेक्स्ट टू स्पीच बोलने के बुकमार्क के साथ, एक सहज बाइबल सुनने के अनुभव को सक्षम करता है\n * क्रॉस-डिवाइस सिंक: अपने सभी डिवाइसों पर अपने कार्यक्षेत्र, बुकमार्क, नोट्स और पठन प्रगति को समकालिक रखें\n * दस्तावेज़ों का विशाल पुस्तकालय: क्रॉसवायर और अन्य SWORD रिपॉजिटरी द्वारा कानूनी रूप से वितरित बाइबिल अनुवाद, धार्मिक टिप्पणियां, शब्दकोश, मानचित्र और ईसाई पुस्तकें 700 से अधिक भाषाओं में कुल 1500 दस्तावेज़।\n * MyBible, MySword और EPUB फ़ाइलों के लिए मूल सहायता आपको अपनी पुस्तकालय को और भी अधिक विस्तृत करने में सक्षम बनाती है।\n\n<b>आइए एक साथ सर्वश्रेष्ठ बाइबिल ऐप बनाएं!</b>\n\nऐंड बाइबिल एक खुला स्रोत सामुदायिक परियोजना है। इसका मतलब है कि उपयुक्त कौशल वाला कोई भी व्यक्ति इस परियोजना में योगदान इसके द्वारा कर सकता है:\n\n * नई सुविधाओं का विकास,\n * अभी तक जारी नहीं की गई सुविधाओं का परीक्षण,\n * यूजर इंटरफ़ेस अनुवादों को अप-टू-डेट रखना, और\n * कॉपीराइट धारकों से अनुमति प्राप्त करके या दस्तावेज़ों को SWORD फॉर्मेट में परिवर्तित करके मॉड्यूल लाइब्रेरी का विस्तार करने में मदद करना।\n\nयदि आप एक पेशेवर सॉफ्टवेयर इंजीनियर या परीक्षक हैं, तो कृपया परियोजना में योगदान करने पर विचार करें। योगदान करने के तरीके के बारे में अधिक जानकारी के लिए, कृपया https://git.io/JUnaj देखें।\n\n<b>विकास समय खरीदकर समर्थन करें!</b>\n\nयदि आपके पास परियोजना में योगदान करने का समय या कौशल नहीं है, तो आप पेशेवर डेवलपर कार्य समय खरीदकर भी इस परियोजना का समर्थन कर सकते हैं।\n\nविकल्प देखें: https://shop.andbible.org/\n\n<b>लिंक</b>\n\n * होमपेज: https://andbible.org\n * फेसबुक पर ऐंड बाइबिल को लाइक करे: https://www.facebook.com/AndBible/\n * हमारी यूटूब चैनल: https://www.youtube.com/c/AndBible\n * सामान्यतःपूछे जाने वाले प्रश्न: https://git.io/JJm8E\n * गिटहब पर प्रोजेक्ट पेज: https://github.com/AndBible/and-bible", "hr": "<b>Moćno sredstvo za učenje Svetoga pisma</b>\n\n\"AndBible: Biblija Studij\" je moćna i jednostavna izvanmrežna aplikacija za proučavanje Biblije na Androidu — svestran skup visokokvalitetnih značajki za različite stilove proučavanja, od ležernog čitanja do dubinskog istraživanja. Više od običnog čitača — pravi alat za ozbiljno osobno proučavanje.\n\nRazvijena od strane čitatelja Biblije za čitatelje Biblije — neprofitan projekt zajednice otvorenog koda, potpuno besplatan i bez oglasa.\n\nNekoliko najpoznatijih prijevoda Biblije (od mnogih dostupnih) su KJV, NASB, NET i također, popularna tumačenja kao što su tumačenja Matthew Henrya i John Gilla.\n\n<b>Moćne funkcije za proučavanje Biblije.</b>\n\nAplikacija ima mnoge originalne funkcije koje čine detaljno proučavanje Biblije lakšim nego ikad. Značajne funkcije su sljedeće:\n\n * Dijeljenje pregleda teksta koje omogućava uspoređivanje prijevoda i pretraživanje u tumačenjima\n * Radne površine omogućavaju više postavki za proučavanje Biblije sa odvojenim podešavanjima\n * Integracija Strongovog rječnika omogućava analizu grčkih i hebrejskih riječi\n * Dodirnite bilo koju poveznicu kako biste pratili unakrsne reference, fusnote i tumačenja (Gill, Matthew Henry itd.) ili zbirke unakrsnih referenci (Treasure of Scripture Knowledge, TSKe).\n * Neobavezni AI pomoćnik za proučavanje (samo na zahtjev — potreban je vaš osobni API ključ za vanjsku uslugu): istražujte instalirana tumačenja i rječnike uz AI pomoć na odabranom jeziku, uz druge kreativne načine proučavanja. Ugrađeni sustav dopuštenja drži vas pod punom kontrolom nad onime što pomoćnik smije činiti.\n * Fleksibilno cjelovito pretraživanje teksta u jednom ili više biblijskih prijevoda istovremeno\n * Napredno straničnikanje i isticanja značajki sa osobnim bilješkama za učenje\n * Radne bilježnice za dodavanje bilješki i biblijskih referenci za vrijeme slušanja propovijedi\n * Praćenje čitanja i pamćenja: postavljajte ciljeve čitanja, pratite napredak i pamtite retke u interaktivnim načinima Miješanje riječi, Redoslijed riječi, Zamućenje riječi i Upisivanje\n * Napredni tekst - u - govor sa izgovorom straničnika, koje omogućava glatki doživljaj slušanja Svetoga pisma\n * Sinkronizacija među uređajima: držite svoje radne površine, straničnike, bilješke i napredak čitanja usklađenima na svim svojim uređajima\n * Ogromna biblioteka dokumenata: biblijskih prijevoda, teoloških tumačenja, rječnika, karata i kršćanskih knjiga, čiji ukupan broj izlazi na preko  1500 dokumenata na više od  700 jezika, legalno distribuiranih od strane Crosswire i drugih SWORD repozitorija\n * Izvorna podrška za MyBible, MySword i EPUB datoteke pruža mogućnosti da još više proširite Vašu biblioteku\n\n<b>Hajde da zajedno napravimo najbolju biblijsku aplikaciju!</b>\n\nAndBible je projekt zajednice otvorenog koda. U praksi, ovo znači da svatko tko ima određeni niz vještina može, uz ohrabrenje, da doprinese projektu:\n\n * razvijanjem novih funkcija\n * testiranjem još uvijek neobjavljenih funkcija\n * održavanjem prijevoda korisničkog sučelja ažurnim, i\n * pomažući u proširenju modula biblioteke zadobivanjem dozvola od vlasnika autorskih prava, ili pretvaranjem dokumenata u SWORD format.\n\nUkoliko ste profesionalni softverski programer ili tester, molimo Vas da razmislite o doprinosu projektu. Za više informacija o tome kako doprinijeti, molimo pogledajte https://git.io/JUnaj\n\n<b>Podržite razvoj kupovinom vremena!</b>\n\nUkoliko nemate vremena ili vještina za doprinos na projektu, također možete podržati projekt kupovinom profesionalnog razvoja.\n\nPogledajte opcije: https://shop.andbible.org/\n\n<b>Poveznice:</b>\n\n * Početna stranica: https://andbible.org\n * Lajkaj AndBible na Facebook-u:  https://www.facebook.com/AndBible/\n * Naš Youtube kanal:  https://www.youtube.com/c/AndBible\n * Često postavljena pitanja:  https://git.io/JJm8E\n * Stranica projekta na Github-u: https://github.com/AndBible/and-bible", "hu-HU": "<b>Bibliatanulmányozó alkalmazás</b>\n\nA „AndBible: Biblia\" egy hatékony, könnyen használható, offline bibliatanulmányozó alkalmazás Androidra — sokoldalú eszköztár az alkalmi olvasástól a részletes kutatásig. Több mint olvasó: komoly személyes tanulmányozás eszköze.\n\nBibliaolvasók fejlesztették bibliaolvasóknak — non-profit, nyílt forráskódú közösségi projekt, teljesen ingyenes és reklámmentes.\n\nAz applikációban magyarul több fordítás érhető el: többek közt a Károli Biblia 1908-as revíziója, a Magyar Bibliatársulat Újfordítású Bibliájának 1990 és 2014-es változata és a Káldi Neovulgáta modern változata is. Angolul a népszerű KJV, NASB, NET fordítások és az ugyancsak népszerű Matthew Henry és John Gill kommentárok is elérhetőek, a több száz egyéb nyelvű bibliafordítással  és kommentárral együtt.\n\n<b>Bibliatanulmányozó funkciók</b>\n\nAz app számos különleges funkcióval rendelkezik, amelyek az öszetett és alapos bibliatanulmányozást még egyszerűbbé teszik. A elismerésre legméltóbb funkciók:\n\n * Megosztott képernyős mód, amely lehetővé teszi a különböző forditások összehasonlítását, vagy a kommentárok a Bibilia szövegével párhuzamos olvasását\n * A Munkaasztalok segítségével több kölönböző saját beállításokkal rendelkező bibliatanulmányozási konfiguráció létrehozására van lehetőség\n * A Strong-konkordancia (szómutató) integráció lehetővé teszi a görög és héber szóanalízist.\n * Bármely hivatkozásra koppintva követheti a kapcsolt kereszthivatkozásokat, lábjegyzeteket és kommentárokat (Gill, Matthew Henry stb.), valamint a kereszthivatkozás-gyűjteményeket (Treasury of Scripture Knowledge, TSKe).\n * Választható MI-tanulmányozó ügynök (csak igény szerint — saját API-kulcs szükséges külső szolgáltatóhoz): fedezze fel kommentárjait és szótárait MI segítségével a választott nyelven, kreatív tanulmányozási módokkal. Beépített engedélyrendszer tartja teljes ellenőrzése alatt az ügynök tevékenységét.\n * Rugalmas teljes szöveges keresés egy vagy több bibliafordításban\n * Fejlett könyvjelző és kijelölési lehetőségek, személyes jegyzetek\n * Jegyzetlapok jegyzetekkel és biblia hivatkozásokkal: igehirdetésre készülve vagy igehirdetés hallgatása közben.\n * Olvasás- és memorizáláskövetés: olvasási célok, előrehaladás-követés, és versek memorizálása interaktív Szókeverő, Szósorrend, Szóhomály és Begépelés módokkal\n * Fejlett felolvasási képességek (a támogatott nyelveken), beszéd könyvjelzők, hogy tényleg akadálymentesen hallgathassa a Bibliát.\n * Eszközök közötti szinkronizáció: munkaterületek, könyvjelzők, jegyzetek és olvasási előrehaladás szinkronja minden eszközön\n * Modulkönyvtár: bibliafordítások, teológiai kommentárok, szótárak, térképek és keresztény irodalom, összesen 1500 mű, 700 nyelven,  jogtisztán letölthetően a Crosswire és egyéb SWORD modulkönyvtárakból.\n * A MyBible, MySword és EPUB fájltípusok natívan támogatottak, így még teljesebb lehet a könyvtárad.\n\n<b>Segítsen az alkalmazás jobbá tételében!</b>\n\nAz And Bible nyílt forráskódú közösségi projekt. Bárkit, aki megfelelő képességekkel rendelkezik, bátorítunk a közreműködésre:\n\n * új funkciók kifejlesztésével\n * újonnan fejlesztett funkciók tesztelésével\n * a felhasználói felület fordításainak karbantartásával és\n * a modulkönyvtár fejlesztésével: dokumentumok SWORD formátumba konvertálásával vagy a jogtulajdonosoktól a megfelelő engedélyek beszerzésével.\n\nHa hivatásos szoftverfejlesztő vagy tesztelő, kérjük vegyen részt az alkalmazás feljlesztésében! Bővebb információ: https://git.io/JUnaj.\n\n<b>Támogasd as projektet fejlesztőidő vásárlásával!</b>\n\nHa nem rendelkezik megfelelő képességekkel, támogathatja a projektet fejlesztőidő vásárlásával.\n\nLehetőségek: https://shop.andbible.org/\n\n<b>Hivatkozások</b>\n\n * Internetcím: https://andbible.org\n * Kövesd az AndBible-t Facbookon: https://www.facebook.com/AndBible/\n * YouTube csatornánk: https://www.youtube.com/c/AndBible\n * Gyakori kérdések (FAQ): https://git.io/JJm8E\n * A projekt GitHub oldala: https://github.com/AndBible/and-bible", "id": "<b>Alat Studi Alkitab yang Canggih</b>\n\n\"AndBible: Studi Alkitab\" adalah aplikasi studi Alkitab offline untuk Android yang canggih dan mudah digunakan — toolkit serbaguna dengan fitur-fitur berkualitas tinggi yang melayani berbagai gaya studi, mulai dari pembacaan santai hingga riset mendalam. Lebih dari sekadar pembaca, aplikasi ini adalah alat untuk studi pribadi yang serius.\n\nDikembangkan oleh pembaca Alkitab, untuk pembaca Alkitab — proyek komunitas open-source nirlaba yang sepenuhnya gratis dan tanpa iklan.\n\nBeberapa versi alkitab populer (dari banyak yang tersedia) adalah KJV, NASB, NET, serta tafsiran populer seperti Matthew Henry dan John Gill.\n\n<b>Fitur Studi Alkitab yang Canggih</b>\n\nAplikasi ini memiliki banyak fitur orisinal yang berwawasan luas, membuat pengalaman studi alkitab yang kompleks dan mendalam menjadi lebih mudah dari sebelumnya. Fitur-fitur yang paling menonjol adalah sebagai berikut:\n\n * Tampilan teks terpisah yang memungkinkan perbandingan terjemahan dan konsultasi tafsiran\n * Ruang kerja memungkinkan beberapa pengaturan studi alkitab dengan pengaturan masing-masing\n * Integrasi Strong memungkinkan analisis kata bahasa Yunani dan Ibrani\n * Ketuk tautan apa pun untuk mengikuti referensi silang, catatan kaki, dan tafsiran (Gill, Matthew Henry, dll.) atau koleksi referensi silang (Treasure of Scripture Knowledge, TSKe) yang terhubung.\n * Agen studi AI opsional (hanya jika diaktifkan — perlu kunci API Anda sendiri untuk layanan eksternal): jelajahi tafsiran dan kamus Anda dengan bantuan AI dalam bahasa pilihan Anda, plus alur studi kreatif lainnya. Sistem izin bawaan menjaga Anda tetap mengendalikan apa yang dapat dilakukan agen.\n * Pencarian teks lengkap yang fleksibel pada satu atau beberapa terjemahan Alkitab sekaligus\n * Fitur penanda buku & penyorotan canggih dengan catatan studi pribadi\n * Lembar studi untuk menambahkan catatan dan referensi alkitab saat mendengarkan khotbah.\n * Pelacakan bacaan dan hafalan: tetapkan target bacaan, pantau kemajuan, dan hafalkan ayat dengan mode interaktif Acak Kata, Urutan Kata, Kata Buram, dan Ketik Sendiri\n * Teks ke ucapan canggih dengan penanda buku berbicara, menghadirkan pengalaman mendengarkan alkitab yang nyaman\n * Sinkronisasi antar perangkat: jaga ruang kerja, penanda buku, catatan, dan kemajuan bacaan Anda tetap selaras di semua perangkat\n * Perpustakaan dokumen yang luas: terjemahan alkitab, tafsiran teologi, kamus, peta, dan buku-buku Kristen, dengan total lebih dari 1500 dokumen dalam lebih dari 700 bahasa, didistribusikan secara legal oleh Crosswire dan repositori SWORD lainnya.\n * Dukungan asli untuk file MyBible, MySword, dan EPUB memungkinkan Anda memperluas perpustakaan lebih jauh.\n\n<b>Mari buat aplikasi alkitab terbaik bersama-sama!</b>\n\nAndBible adalah proyek komunitas open-source. Dalam praktiknya, ini berarti siapa saja dengan keahlian yang sesuai dapat, dan didorong untuk, berkontribusi pada proyek dengan cara:\n\n * mengembangkan fitur baru,\n * menguji fitur yang belum dirilis,\n * menjaga terjemahan antarmuka pengguna tetap terkini, dan\n * membantu memperluas perpustakaan modul dengan memperoleh izin dari pemegang hak cipta, atau dengan mengonversi dokumen ke format SWORD.\n\nJika Anda adalah insinyur perangkat lunak atau penguji profesional, pertimbangkanlah untuk berkontribusi pada proyek ini. Untuk informasi lebih lanjut tentang cara berkontribusi, silakan lihat https://git.io/JUnaj.\n\n<b>Dukung dengan membeli waktu pengembangan!</b>\n\nJika Anda tidak memiliki waktu atau keahlian untuk kontribusi proyek, Anda juga dapat mendukung proyek dengan membeli waktu kerja pengembang profesional.\n\nLihat pilihan: https://shop.andbible.org/\n\n<b>Tautan</b>\n\n * Beranda: https://andbible.org\n * Sukai AndBible di Facebook: https://www.facebook.com/AndBible/\n * Saluran Youtube Kami: https://www.youtube.com/c/AndBible\n * Pertanyaan yang Sering Diajukan: https://git.io/JJm8E\n * Halaman proyek di Github: https://github.com/AndBible/and-bible", "it-IT": "<b>Un potente strumento di studio della Bibbia</b>\n\n«AndBible: Studi Biblici» è una potente app di studio biblico offline per Android, facile da usare — una cassetta degli attrezzi versatile per ogni stile di studio, dalla lettura occasionale alla ricerca approfondita. Più di un lettore: un vero strumento per lo studio personale.\n\nSviluppata da lettori della Bibbia, per lettori della Bibbia — un progetto comunitario open source senza scopo di lucro, completamente gratuito e senza pubblicità.\n\nAlcune note versioni della Bibbia (tra le tante disponibili) sono KJV, NASB, NET, e anche commentari popolari come quelli di Matthew Henry e di John Gill.\n\n<b>Un potente strumento di studio della Bibbia</b>\n\nL'applicazione ha molte caratteristiche intuitive e originali, che rendono una complessa esperienza di studio della Bibbia più agevole che mai. Le caratteristiche più interessanti sono le seguenti:\n\n * Le finestre di testo separate permettono di confrontare le traduzioni e consultare i commentari\n * Le aree di lavoro consentono ambienti separati di studio biblico con impostazioni differenti\n * L'integrazione dei numeri Strong consente l'analisi delle parole in greco ed ebraico\n * Tocca qualsiasi collegamento per seguire riferimenti incrociati, note a piè di pagina e commentari (Gill, Matthew Henry, ecc.) o raccolte di riferimenti incrociati (Treasure of Scripture Knowledge, TSKe).\n * Agente di studio IA opzionale (attivazione facoltativa, richiede una tua chiave API per un servizio esterno): esplora commentari e dizionari con l'IA nella lingua scelta. Sistema di autorizzazioni integrato per il pieno controllo.\n * Ricerca flessibile a testo integrale in una o più traduzioni della Bibbia contemporaneamente\n * Segnalibri ed evidenziazione avanzata con note di studio personali\n * Appunti di studio per aggiungere annotazioni e riferimenti biblici durante l'ascolto dei sermoni.\n * Monitoraggio della lettura e memorizzazione: imposta obiettivi di lettura, traccia i progressi e memorizza i versetti con le modalità interattive Parole Mescolate, Ordine delle Parole, Parole Sfocate e Digita Tu\n * Sintesi vocale avanzata con segnalibri parlati, che permette una comoda esperienza di ascolto della Bibbia\n * Sincronizzazione tra dispositivi: mantieni spazi di lavoro, segnalibri, annotazioni e progressi di lettura sincronizzati su tutti i tuoi dispositivi\n * Vasta biblioteca di documenti: traduzioni della Bibbia, commentari teologici, dizionari, mappe e libri cristiani, per un totale di oltre 1500 documenti in oltre 700 lingue, distribuiti legalmente da Crosswire e altri repository SWORD.\n * La compatibilità nativa con i file MyBible, MySword ed EPUB consente di ampliare ulteriormente la propria libreria.\n\n<b>Creiamo insieme la migliore app della Bibbia!</b>\n\nAndBible è un progetto della community open-source. In pratica, ciò significa che chiunque abbia le competenze adeguate può contribuire al progetto ed è incoraggiato a farlo:\n\n * sviluppando nuove funzionalità,\n * testando le nuove caratteristiche,\n * mantenendo aggiornate le traduzioni dell'interfaccia utente, e\n * aiutando ad estendere la libreria dei moduli ottenendo i permessi dai detentori del copyright, o convertendo i documenti in formato SWORD.\n\nSe sei uno sviluppatore software o un tester, per favore considera di contribuire al progetto. Per maggiori informazioni su come contribuire, vedi https://git.io/JUnaj.\n\n<b>Sostieni acquistando tempo di programmazione!</b>\n\nSe non hai tempo o capacità per contribuire al progetto, puoi anche sostenere il progetto acquistando il tempo di lavoro di un programmatore professionista.\n\nVedi le opzioni: https://shop.andbible.org/\n\n<b>Collegamenti</b>\n\n * Pagina principale: https://andbible.org\n * Metti mi piace a AndBible su Facebook: https://www.facebook.com/AndBible/\n * Il nostro canale Youtube: https://www.youtube.com/c/AndBible\n * Domande frequenti: https://git.io/JJm8E\n * Pagina del progetto su Github: https://github.com/AndBible/and-bible", "iw-IL": "<b>כלי מקצועי ללימוד הכתובים</b>\n\n\"לתנ\"ך, :AndBible\" הוא יישום עוצמתי, ידידותי וזמין במצב לא-מקוון ללימוד התנ\"ך באנדרואיד — ערכת כלים רב-תכליתית של תכונות איכותיות המתאימה לסגנונות לימוד מגוונים, החל מקריאה יומיומית ועד מחקר מעמיק. זה הרבה יותר מאשר קורא — זהו כלי ללימוד אישי רציני.\n\nפותח על ידי קוראי כתובים, עבור קוראי כתובים — פרוייקט קהילתי בקוד פתוח, ללא מטרות רווח, חינמי לחלוטין וללא פרסומות.\n\nניתן להוריד נוסחים ותרגומים רבים של התנ\"ך, כולל KJV, NASB, NET באנגלית, וכן בעברית MAPM, HebModern, HebDelitzsch ואחרים.\n\n<b>כלים ללימוד מעמיק</b>\n\nהיישום כולל יכולות רבות, המאפשרות חוויית לימוד מורכבת, עמוקה, ועם זאת חלקה. היכולות המשמעותיות ביותר הן:\n\n * תצוגה מפוצלת המאפשרת השוואת תרגומים ועיון בפרשנויות\n * סביבות עבודה המאפשרות הגדרות שונות אחת מהשניה\n * שילוב של STRONG ללימוד וניתוח של יוונית ועברית מקראית\n * לחיצה על כל קישור עוקבת אחר מראי מקום, הערות שוליים ופרשנויות (Gill, Matthew Henry ועוד.) או אוספי מראי מקום (Treasure of Scripture Knowledge, TSKe).\n * סוכן לימוד מבוסס בינה מלאכותית (אופציונלי בלבד — דורש מפתח API משלך לשירות חיצוני): חקור את הפרשנויות והמילונים המותקנים שלך בעזרת בינה מלאכותית בשפה לבחירתך, וכן זרימות עבודה יצירתיות נוספות ללימוד. מערכת הרשאות מובנית מבטיחה שתמיד תהיה לך שליטה מלאה על מה שהסוכן רשאי לעשות.\n * חיפוש טקסט מלא וגמיש בתרגום אחד או במספר תרגומי תנ\"ך במקביל\n * שימוש מתקדם בסימניות ואפשרויות הדגשה עם הערות לימוד אישיות\n * פנקסי לימוד להוספת רשימות ומראי מקום בזמן האזנה לדרשות.\n * מעקב קריאה ושינון: הגדר יעדי קריאה, עקוב אחר ההתקדמות ושַנֵן פסוקים בעזרת מצבי משחק אינטראקטיביים — ערבוב מילים, סדר מילים, טשטוש מילים והקלדה\n * הקראה קולית מתקדמת, כולל סימניות, המאפשרות האזנה חלקה לתנ\"ך\n * סנכרון בין מכשירים: סביבות העבודה, הסימניות, ההערות וההתקדמות בקריאה שלך נשמרים מסונכרנים בין כל המכשירים שלך\n * ספרייה עצומה של מסמכים: תרגומי תנ\"ך, פרשנויות, מילונים, מפות, ספרים נוצריים - 1500 מסמכים ב- 700 שפות, המופצים באופן חוקי ע\"י Crosswire ומאגרי SWORD אחרים.\n * תמיכה מובנית בקבצי MyBible, MySword ו-EPUB מאפשרת לך להרחיב את הספרייה שלך עוד יותר.\n\n<b>בואו וניצור יחד את אפליקציית הכתובים הטובה ביותר!</b>\n\nAnd Bible הוא פרוייקט קהילייתי בקוד פתוח. בפועל, זה אומר שכל אחד עם יכולות מתאימות, יכול, ומוזמן, לתרום לפרוייקט, ע\"י:\n\n * פיתוח יכולות חדשות,\n * בדיקות יכולות חדשות שטרם שוחררו לציבור\n * שמירה על עדכניות תרגום ממשק המשתמש\n * עזרה בהרחבה של ספריית המסמכים ע\"י קבלת רשות מבעלי זכויות יוצרים, או ע\"י המרת מסמכים לפורמט SWORD.\n\nאם אתם מהנדסי או בודקי תוכנה מקצועיים, אנא שיקלו לתרום לפרוייקט. למידע נוסף בנושא, ראו https://git.io/JUnaj.\n\n<b>תמוך בפרוייקט על ידי רכישת זמן פיתוח!</b>\n\nאם אין לך זמן או יכולות לתרום לפרוייקט, תוכל לתמוך בו גם על ידי רכישת זמן עבודה של מפתח מקצועי.\n\nראה אפשרויות: https://shop.andbible.org/\n\n<b>קישורים</b>\n\n * אתר: https://andbible.org\n * לייק And Bible on בפייסבוק: https://www.facebook.com/AndBible/\n * ערוץ היוטיוב שלנו  : https://www.youtube.com/c/AndBible\n * שאלות נפוצות  : https://git.io/JJm8E\n * עמוד הפרוייקט ב   Github: https://github.com/AndBible/and-bible", "ja-JP": "<b>強力な聖書研究ツール</b>\n\n「AndBible: 聖書研究」は、Android向けの強力で使いやすいオフライン聖書研究アプリです。気軽な通読から本格的な研究まで、さまざまな学び方に対応する高品質な機能を備えた多機能ツールキットで、単なるリーダーを超えた、本格的な個人研究のためのツールです。\n\n聖書を読む人によって、聖書を読む人のために開発されました。完全無料で広告のない、非営利のオープンソース・コミュニティプロジェクトです。\n\n多数の聖書バージョンの中でも人気なのは、KJV、NASB、NETなどです。また、マシュー・ヘンリーやジョン・ギルなどの人気注解書も利用できます。\n\n<b>充実した聖書研究機能</b>\n\nこのアプリは多くの独自機能を備えており、複雑で深い聖書研究をこれまでになくスムーズに行えます。主な機能は以下のとおりです。\n\n * 翻訳の比較や注解書の参照を可能にする分割テキスト表示\n * ワークスペースで複数の聖書研究環境をそれぞれの設定で管理\n * ストロングのコンコーダンスでギリシャ語・ヘブライ語の単語分析\n * リンクをタップするだけで、ハイパーリンク化された相互参照、脚注、注解書（Gill、Matthew Henry など）や相互参照集（Treasure of Scripture Knowledge、TSKe）をたどれます。\n * オプションのAI研究エージェント（オプトインのみ — 外部サービスのご自身のAPIキーが必要）：インストール済みの注解書や辞書をお好みの言語でAIアシスタントとともに探索でき、その他の創造的な研究ワークフローも利用可能。組み込みの権限管理システムにより、エージェントの動作を完全にコントロールできます。\n * 1つまたは複数の聖書翻訳を同時に検索できる柔軟な全文検索機能\n * 個人の学習ノート付きの高度なブックマークとハイライト機能\n * 説教を聴きながらノートや聖書の参照を追加できるスタディパッド。\n * 通読・暗唱トラッキング：通読目標を設定して進捗を記録、ワードスクランブル、ワードオーダー、ワードブラー、タイプイットなどのインタラクティブなモードで聖句を暗唱\n * スピークブックマーク付きの高度なテキスト読み上げで、快適な聖書リスニング体験\n * デバイス間同期：すべてのデバイスでワークスペース、ブックマーク、ノート、読書進捗を同期\n * 充実した文書ライブラリ：聖書翻訳、神学注解書、辞書、地図、キリスト教書籍など、700以上の言語で1500以上の文書をCrosswireおよび他のSWORDリポジトリから合法的に配布。\n * MyBible、MySword、EPUBファイルのネイティブサポートにより、ライブラリをさらに拡張できます。\n\n<b>一緒に最高の聖書アプリを作りましょう！</b>\n\nAndBibleはオープンソースのコミュニティプロジェクトです。つまり、適切なスキルを持つ方なら誰でも、以下の方法でプロジェクトへの貢献が歓迎されています。\n\n * 新機能の開発、\n * リリース前の機能のテスト、\n * ユーザーインターフェースの翻訳の維持・更新、\n * 著作権者から許可を取得したり、文書をSWORD形式に変換してモジュールライブラリの拡充を支援すること。\n\nプロのソフトウェアエンジニアやテスターの方は、ぜひプロジェクトへの貢献をご検討ください。貢献方法の詳細については、https://git.io/JUnaj をご覧ください。\n\n<b>開発時間の購入でサポートを！</b>\n\nプロジェクトへの貢献に時間やスキルがない場合でも、プロの開発者の作業時間を購入することでプロジェクトを支援できます。\n\n選択肢を見る: https://shop.andbible.org/\n\n<b>リンク</b>\n\n * ホームページ：https://andbible.org\n * FacebookでAndBibleをフォロー：https://www.facebook.com/AndBible/\n * YouTubeチャンネル：https://www.youtube.com/c/AndBible\n * よくある質問：https://git.io/JJm8E\n * GitHubプロジェクトページ：https://github.com/AndBible/and-bible", "kk": "<b>Киелі кітапты зерттеудің Мықты құралы</b>\n\n\"AndBible: Киелі Кітап+\" is a powerful, easy-to-use, offline Bible study app for Android — a versatile toolkit of high-quality features serving many study styles, from casual reading to in-depth research. More than a reader, it's a tool for serious personal study.\n\nDeveloped by Bible readers, for Bible readers — a non-profit, open-source community project that is completely free and contains no ads.\n\nКиелі кітаптың бірнеше танымал нұсқалары (ең қол жетімділері) - KJV, NASB, NET, сонымен қатар Мэттью Генри мен Джон Гилл сияқты танымал түсініктемелері де бар.\n\n<b>Киелі кітапты зерттеудің мықты мүмкіндіктері</b>\n\nҚосымшаның көптеген қызықты және өзіндік ерекшеліктері бар, бұл Киелі кітапты күрделі және терең зерттеуге бұрынғыдан да жеңіл етеді. Ең көрнекті ерекшеліктері төменде көрсетілген:\n\n * Аудармаларды салыстыруға және түсіндірмелер арқылы кеңес алуға мүмкіндік беретін мәтіндік көріністерге бөлу\n * Қолданбаның жұмыс кеңістігі Киелі кітапты зерттеуде бірнеше реттеулерді орнатуға және олармен қолдануға мүмкіндіктер береді\n * Strong интеграциясы грек және еврей сөздерін талдауға мүмкіндік береді\n * Tap any link to follow hyperlinked cross-references, footnotes, and commentaries (Гилл, Мэттью Генри және т.б.) or cross-reference collections (Жазбалар туралы білімнің қазынасы, TSKe).\n * Optional AI study agent (opt-in only — requires your own API key for an external service): explore your installed commentaries and dictionaries with AI assistance in your chosen language, plus other creative study workflows. A built-in permission system keeps you in full control of what the agent can do.\n * Flexible full-text search across one or many Bible translations simultaneously\n * Жетілдірілген белгілеулер мен ерекшелеулерді жеке зерттеу жазбаларында қолдану\n * Уағыздарды тыңдау кезінде жазбалар мен Киелі кітапқа сілтемелер қосуға арналған оқу тақталары.\n * Reading and memorization tracking: set reading goals, track progress, and memorize verses with interactive Word Scramble, Word Order, Word Blur, and Type It modes\n * Жетілдірілген түрлендірулер және қосымша белгілеулермен мәтінді дыбысты етіп шығару, бұл Киелі кітапты жайлы тыңдауға мүмкіндік береді\n * Cross-device sync: keep your workspaces, bookmarks, notes, and reading progress in sync across all your devices\n * Құжаттардың көлемді кітапханасы: Киелі Кітаптың аудармалары, теологиялық пікірлер, түсіндірмелер, сөздіктер, карталар және мәсіхшілік кітаптар, 700 әр-түрлі тілдерде Crosswire және SWORD репозиторийлерінде заңды түрде таратылатын көптеген 1500 құжаттар.\n * MyBible, MySword және EPUB файлдары жергілікті қолдау кітапханаңызды одан әрі кеңейтуге мүмкіндік береді.\n\n<b>Ең жақсы Киелі Кітап қолданбасын бірге жасайық!</b>\n\nAndBible – бұл ашық коды бар қауымдық жоба. Іс жүзінде бұл сәйкес дағдылары бар кез келген адам жобаға келесі жолдармен үлес қоса алады және ынталандыра алады:\n\n * жаңа мүмкіндіктерді дамыту,\n * әлі шығарылмаған функцияларды тексеру,\n * пайдаланушы интерфейсінің аудармаларын жаңартып отыру және\n * авторлық құқық иелерінен рұқсат алу немесе құжаттарды SWORD форматына түрлендіру арқылы кітапхана модулін кеңейтуге көмектесу.\n\nЕгер сіз кәсіби бағдарламашы-инженер немесе сынақшы болсаңыз, жобаға өз үлесіңізді қосуды қарастырыңыз. Қатысу туралы қосымша ақпарат алу үшін https://git.io/JUnaj қараңыз.\n\n<b>Әзірлеу уақытын сатып алу арқылы қолдау көрсетіңіз!</b>\n\nЕгер сізде жобаға үлес қосуға уақытыңыз немесе дағдыларыңыз болмаса, кәсіби әзірлеушінің жұмыс уақытын сатып алу арқылы жобаны қолдауға болады.\n\nВарианттарды көру: https://shop.andbible.org/\n\n<b>Сілтемелер</b>\n\n * Негізгі бет: https://andbible.org\n * Facebook-те AndBible сияқты: https://www.facebook.com/AndBible/\n * Біздің Youtube каналымыз: https://www.youtube.com/c/AndBible\n * Жиі қойылатын сұрақтар: https://git.io/JJm8E\n * Github-дағы жоба парақшасы: https://github.com/AndBible/and-bible", "ko-KR": "<b>강력한 성경 공부 도구</b>\n\n\"AndBible: 성경 공부\"는 강력하고 사용하기 쉬운 오프라인 안드로이드 성경 공부 앱입니다. 가벼운 읽기부터 깊이 있는 연구까지 다양한 공부 스타일에 맞는 고품질 기능을 갖춘 다재다능한 도구 모음으로, 단순한 성경 리더기가 아닌 진지한 개인 연구를 위한 도구입니다.\n\n성경을 읽는 사람들이, 성경을 읽는 사람들을 위해 만든 앱입니다. 비영리 오픈소스 커뮤니티 프로젝트로, 완전히 무료이며 광고가 전혀 없습니다.\n\n많은 번역본 중에서 인기 있는 것들은 KJV, NASB, NET 등이고 Matthew Henry와 John Gill 주석도 인기가 있습니다.\n\n<b>강력한 성경 공부 기능</b>\n\n이 앱에는 복잡하고 깊은 성경 공부 경험을 가장 효과적으로 만들어줄 세심하고 독창적인 기능들이 많이 있습니다. 가장 특징적인 기능들은 다음과 같습니다:\n\n * 번역본들을 비교하거나 주석을 참조하는 것을 가능하게 하는 창 나누기\n * 여러 개의 성경 공부 세팅을 활용할 수 있는 워크스페이스\n * 헬라어와 히브리어 단어 분석을 위한 스트롱 통합\n * 하이퍼링크된 교차 참조, 각주, 주석(Gill, Matthew Henry 등) 또는 교차 참조 모음(Treasure of Scripture Knowledge, TSKe)을 따라가려면 링크를 누르세요.\n * 선택형 AI 공부 도우미(직접 활성화 필요 — 외부 서비스의 본인 API 키가 필요함): 설치한 주석과 사전을 원하는 언어로 AI의 도움을 받아 탐색할 수 있고, 그 외 다양한 창의적인 공부 워크플로를 활용할 수 있습니다. 내장된 권한 시스템으로 도우미가 수행할 수 있는 작업을 사용자가 완전히 통제할 수 있습니다.\n * 한 개 또는 여러 성경 번역본을 동시에 검색할 수 있는 유연한 전체 본문 검색\n * 개인 연구 노트 기능과 함께 우수한 북마크와 하이라이트 기능\n * 설교를 들으면서 노트를 적거나 성경 참조를 넣을 수 있는 스터디 패드.\n * 읽기 및 암송 추적: 읽기 목표를 설정하고 진행 상황을 추적하며, 단어 뒤섞기, 단어 순서 맞추기, 단어 흐림, 직접 입력하기 모드로 구절을 암송하세요\n * 부드러운 성경 듣기 경험을 가능하게 하는 발전된 텍스트 읽기 기능\n * 여러 기기 간 동기화: 모든 기기에서 워크스페이스, 북마크, 노트, 읽기 진행 상황을 동기화하여 유지\n * 방대한 문서 라이브러리: 성경 번역본, 신학 주석, 사전, 지도, 기독교 서적, 모두 (700) 개 이상의 언어로 된 (1500) 이상의 자료들이 Crosswire와 다른 SWORD 저장소로부터 합법적으로 제공됨.\n * MyBible, MySword 및 EPUB 파일에 대한 기본 지원으로 라이브러리를 더욱 확장할 수 있습니다.\n\n<b>최고의 성경 앱을 함께 만들어요!</b>\n\nAnd Bible은 오픈소스 커뮤니티 프로젝트입니다. 사실 이것은 이런 적절한 기술을 가진 분이면 누구든 이 프로젝트에 기여할 수 있고, 해 달라고 요청을 드리는 것입니다:\n\n * 새 기능 개발,\n * 베타 기능 테스트,\n * 인터페스스 번역을 최신으로 유지, 그리고\n * 저작권자로부터 배포 허가를 받거나 SWORD 포맷 문서를 변환하여 모듈 라이브러리를 확장하는데 도움을 줌\n\n만약 개발자 또는 테스터시라면, 프로젝트에 도움을 주는 것을 고려해 주세요. 어떻게 기여할 수 있는지 알아보시려면, https://git.io/JUnaj 을 참고해 주세요.\n\n<b>개발 시간을 구매하여 지원해 주세요!</b>\n\n프로젝트 기여를 위한 시간이나 기술이 없으시다면, 전문 개발자의 작업 시간을 구매하여 프로젝트를 지원하실 수 있습니다.\n\n옵션 보기: https://shop.andbible.org/\n\n<b>링크</b>\n\n * 홈페이지: https://andbible.org\n * 페이스북에서 And Bible 좋아요: https://www.facebook.com/AndBible/\n * 유튜브 채널: https://www.youtube.com/c/AndBible\n * 자주 묻는 질문: https://git.io/JJm8E\n * Github 프로젝트 페이지: https://github.com/AndBible/and-bible", "lt": "<b>Galingas Biblijos studijavimo įrankis</b>\n\n„AndBible: Biblija“ yra galinga, lengvai naudojama, neprisijungus veikianti Biblijos studijų programėlė Android sistemai — universalus aukštos kokybės įrankių rinkinys, tinkantis įvairiems studijų stiliams: nuo kasdienio skaitymo iki nuodugnių tyrimų. Tai daugiau nei skaitytuvas — tai įrankis rimtoms asmeninėms studijoms.\n\nSukurta Biblijos skaitytojų Biblijos skaitytojams — ne pelno siekiantis, atvirojo kodo bendruomenės projektas, kuris yra visiškai nemokamas ir be reklamų.\n\nKelios populiarios Biblijos versijos (iš daugelio prieinamų) yra NRSV, KJV, NASB, NET bei taip pat populiarūs Biblijos komentarai, tokie kaip Matthew Henry ir John Gill.\n\n<b>Galingos Šventojo Rašto studijavimo ypatybės</b>\n\nProgramėlėje yra daug sumanių, išskirtinių ypatybių, kurios sudėtingą ir gilų Biblijos studijavimą paverčia ypatingai sklandžiu. Svarbiausios ypatybės yra šios:\n\n * Padalinto teksto rodiniai, kurie leidžia palyginti vertimus ir ieškoti informacijos komentaruose\n * Darbo sritys leidžia turėti kelias Biblijos studijų sąrankas su savo atskirais nustatymais\n * Strongo integracija leidžia nagrinėti graikiškus ir hebrajiškus žodžius\n * Bakstelėkite bet kurią nuorodą, kad pereitumėte į kryžmines nuorodas, išnašas ir komentarus (Gill, Matthew Henry ir t.t.) arba kryžminių nuorodų rinkinius (Treasure of Scripture Knowledge, TSKe).\n * Pasirenkamas DI studijų agentas (savanoriškas — reikia savo API rakto išorinei paslaugai): tyrinėkite įdiegtus komentarus ir žodynus su DI pagalba pasirinkta kalba bei naudokitės kitomis kūrybiškomis studijų eigomis. Įmontuota leidimų sistema užtikrina, kad visiškai valdytumėte, ką agentas gali daryti.\n * Lankstus pilno teksto ieškojimas vienu metu vienoje ar keliose Biblijos versijose\n * Išplėstinės žymių ir paryškinimo ypatybės kartu su asmeninio studijavimo pastabomis\n * Bloknotai, skirti, klausantis pamokslo, pridėti pastabas ir Biblijos nuorodas.\n * Skaitymo ir įsiminimo sekimas: nustatykite skaitymo tikslus, stebėkite pažangą ir mokykitės eilutes mintinai interaktyviais režimais — Žodžių maišymas, Žodžių tvarka, Žodžių neryškumas ir Įvedimas\n * Išplėstinis garsinio teksto atkūrimas su kalbėjimo žymėmis, leidžiantis sklandžiai klausytis Biblijos teksto\n * Sinchronizavimas tarp įrenginių: išlaikykite darbo sritis, žymes, pastabas ir skaitymo eigą atnaujintas visuose savo įrenginiuose\n * Didelė dokumentų biblioteka: Biblijos vertimai, teologiniai komentarai, žodynai, žemėlapiai bei krikščioniškos knygos, iš viso virš 1500 dokumentų, daugiau nei 700 kalbų, kuriuos teisėtai platina Crosswire ir kitos SWORD saugyklos.\n * Savas MyBible, MySword ir EPUB failų palaikymas dar labiau įgalina jus išplėsti savo biblioteką.\n\n<b>Sukurkime geriausią Biblijos programėlę kartu!</b>\n\nAndBible yra atvirojo kodo bendruomenės projektas. Praktiškai, tai reiškia, kad kiekvienas žmogus su tinkamais įgūdžiai gali, ir yra skatinamas, talkinti projektui:\n\n * plėtojant naujas ypatybes,\n * išbandant kol kas neišleistas ypatybes,\n * palaikant naudotojo sąsają išverstą į savo kalbą bei\n * padedant išplėsti modulių biblioteką gaunant leidimus iš autorių teisių turėtojo arba konvertuojant dokumentus į „SWORD“ formatą.\n\nJei esate profesionalus programinės įrangos specialistas ar testuotojas, apsvarstykite galimybę prisidėti prie projekto. Išsamesnei informacijai apie tai kaip talkinti, žiūrėkite https://git.io/JUnaj.\n\n<b>Palaikykite apmokėdami plėtotojų laiką!</b>\n\nJei neturite įgūdžių ar laiko talkinti projektui, galite palaikyti projektą apmokėdami profesionalaus plėtotojo darbo valandas.\n\nŽiūrėkite variantus: https://shop.andbible.org/\n\n<b>Nuorodos</b>\n\n * Pagrindinis puslapis: https://andbible.org\n * Spauskite „Patinka“ AndBible „Facebook“ puslapyje: https://www.facebook.com/AndBible/\n * Mūsų „Youtube“ kanalas: https://www.youtube.com/c/AndBible\n * Dažnai užduodami klausimai: https://git.io/JJm8E\n * Projekto puslapis „Github“ svetainėje: https://github.com/AndBible/and-bible", "ms-MY": "<b>Alat Kajian Alkitab yang Berkuasa</b>\n\n\"AndBible: Kajian Alkitab\" ialah aplikasi kajian Alkitab luar talian yang berkuasa dan mudah digunakan untuk Android — set alat serba boleh dengan ciri-ciri berkualiti tinggi yang menyokong pelbagai gaya kajian, daripada pembacaan santai hingga penyelidikan mendalam. Lebih daripada sekadar pembaca, ia merupakan alat untuk kajian peribadi yang serius.\n\nDibangunkan oleh pembaca Alkitab, untuk pembaca Alkitab — projek komuniti sumber terbuka tanpa keuntungan, sepenuhnya percuma dan tanpa iklan.\n\nBeberapa versi Alkitab popular (daripada banyak yang tersedia) ialah KJV, NASB, NET, dan juga ulasan popular seperti Matthew Henry dan John Gill.\n\n<b>Ciri Kajian Alkitab yang Berkuasa</b>\n\nAplikasi ini mempunyai banyak ciri asli yang berwawasan, yang menjadikan pengalaman kajian Alkitab yang kompleks dan mendalam lebih lancar dari sebelumnya. Ciri-ciri yang paling ketara adalah seperti berikut:\n\n * Paparan teks pisah yang membolehkan perbandingan terjemahan dan rujukan ulasan\n * Ruang kerja membolehkan pelbagai persediaan kajian Alkitab dengan tetapan mereka sendiri\n * Integrasi Strong's membolehkan analisis perkataan Greek dan Ibrani\n * Ketik mana-mana pautan untuk mengikuti rujukan silang, nota kaki, dan ulasan (Gill, Matthew Henry dll.) atau koleksi rujukan silang (Treasure of Scripture Knowledge, TSKe) yang berhiperpautan.\n * Ejen kajian AI pilihan (perlu didayakan sendiri — memerlukan kunci API anda sendiri untuk perkhidmatan luar): jelajahi ulasan dan kamus yang anda pasang dengan bantuan AI dalam bahasa pilihan anda, serta aliran kerja kajian kreatif yang lain. Sistem kebenaran terbina dalam memastikan anda mengawal sepenuhnya apa yang boleh dilakukan oleh ejen tersebut.\n * Carian teks penuh yang fleksibel merentasi satu atau banyak terjemahan Alkitab secara serentak\n * Ciri penanda buku &amp; penyerlahan lanjutan dengan nota kajian peribadi\n * Pad Kajian untuk menambah nota dan rujukan Alkitab semasa mendengar khotbah.\n * Penjejakan bacaan dan hafalan: tetapkan matlamat bacaan, jejaki kemajuan, dan hafal ayat dengan mod interaktif Susun Perkataan, Tertib Perkataan, Kabur Perkataan, dan Taipkan\n * Teks ke pertuturan lanjutan dengan penanda buku baca, membolehkan pengalaman mendengar Alkitab yang lancar\n * Penyegerakan merentas peranti: pastikan ruang kerja, penanda buku, nota, dan kemajuan bacaan anda diselaraskan pada semua peranti anda\n * Perpustakaan dokumen yang luas: terjemahan Alkitab, ulasan teologi, kamus, peta, dan buku Kristian, berjumlah lebih 1500 dokumen dalam lebih 700 bahasa, diedarkan secara sah oleh Crosswire dan repositori SWORD lain.\n * Sokongan asli untuk fail MyBible, MySword dan EPUB membolehkan anda meluaskan perpustakaan anda lebih lagi.\n\n<b>Mari buat aplikasi Alkitab terbaik bersama-sama!</b>\n\nAndBible adalah projek komuniti sumber terbuka. Pada praktiknya, ini bermakna sesiapa sahaja dengan kemahiran yang sesuai boleh, dan digalakkan untuk, menyumbang kepada projek dengan:\n\n * membangunkan ciri baharu,\n * menguji ciri yang belum dikeluarkan,\n * mengemaskinikan terjemahan antara muka pengguna, dan\n * membantu meluaskan perpustakaan modul dengan mendapatkan kebenaran dari pemegang hak cipta, atau dengan menukar dokumen ke format SWORD.\n\nJika anda jurutera perisian atau penguji profesional, sila pertimbangkan untuk menyumbang kepada projek. Untuk maklumat lanjut tentang cara menyumbang, sila lihat https://git.io/JUnaj.\n\n<b>Sokong dengan membeli masa pembangunan!</b>\n\nJika anda tidak mempunyai masa atau kemahiran untuk sumbangan projek, anda juga boleh menyokong projek dengan membeli masa kerja pembangun profesional.\n\nLihat pilihan: https://shop.andbible.org/\n\n<b>Pautan</b>\n\n * Laman utama: https://andbible.org\n * Suka AndBible di Facebook: https://www.facebook.com/AndBible/\n * Saluran Youtube kami: https://www.youtube.com/c/AndBible\n * Soalan Lazim: https://git.io/JJm8E\n * Halaman projek di Github: https://github.com/AndBible/and-bible", "my-MM": "<b>စွမ်းအားမြင့် ကျမ်းစာလေ့လာရေး ကိရိယာ</b>\n\n\"AndBible: သမ္မာကျမ်းစာ\" is a powerful, easy-to-use, offline Bible study app for Android — a versatile toolkit of high-quality features serving many study styles, from casual reading to in-depth research. More than a reader, it's a tool for serious personal study.\n\nDeveloped by Bible readers, for Bible readers — a non-profit, open-source community project that is completely free and contains no ads.\n\nထင်ရှားသည့် ကျမ်းစာဗားရှင်းအချို့ (အများအပြား ရှိသည့်အနက်)ဖြစ်သည့်  KJV၊ NASBနှင့် NET တို့ရှိပြီး Matthew Henry နှင့် John Gill ကဲ့သို့သော ထင်ရှားသည့် အနက်ဖွင့်ကျမ်းများလည်း ရှိသည်။\n\n<b>စွမ်းအားမြင့် ကျမ်းစာလေ့လာရေး အသွင်အပြင်များ</b>\n\nရှုပ်ထွေးပြီးနက်နဲသည့် ကျမ်းစာလေ့လာခြင်း အတွေ့အကြုံကို အရင်နှင့်မတူ ချောမွေ့စေရန် စွမ်းဆောင်ပေးသည့် ထိုးထွင်းအမြင်နှင့် မူရင်း အသွင်အပြင်များစွာ ဤအက်ပ်တွင် ရှိပါသည်။ အထင်ရှားဆုံး အသွင်အပြင်များမှာ အောက်ပါအတိုင်းဖြစ်သည်:\n\n * ဘာသာပြန်များကို နှိုင်းယှဉ်ခြင်းနှင့် အနက်ဖွင့် ကျမ်းများ ဖတ်ရှုခြင်းကို လုပ်ဆောင်နိုင်သည့် စာသားခွဲ မြင်ကွင်းများ\n * ကျမ်းစာလေ့လာခြင်း setup များကို ၎င်းတို့၏ ကိုယ်ပိုင်ဆက်တင်များနှင့်အတူ ခွင့်ပြုပေးသည့် လုပ်ငန်းခွင်များ\n * Strong နှင့်ပေါင်းစပ်ခြင်းဖြင့် ဂရိနှင့် ဟီဘရူး စာလုံးများကို ခွဲခြမ်းလေ့လာနိုင်သည်။\n * Tap any link to follow hyperlinked cross-references, footnotes, and commentaries (Gill, Matthew Henry အစရှိသဖြင့်) or cross-reference collections (Treasure of Scripture Knowledge, TSKe).\n * မှတ်တမ်းများအားလုံးကိုတရားဝင် ဖြန့်ဖြူးနိုင်ရန် သို့မဟုတ် မူပိုင်ခွင့်ပိုင်ရှင်ထံမှ ခွင့်ပြုချက်များ ရယူပြီးဖြစ်ကြောင်းသေချာစေရန် မှတ်တမ်းများ အားလုံး၏ဇစ်မြစ်ကို သုတေသနလုပ်ထားပြီး ဖြစ်သည်။ ထို့ကြောင့်ပင် ဤအက်ပ်တွင် ESV, NIV နှင့် NKJV ကဲ့သို့သော မှတ်တမ်းများ မပါဝင်ခြင်းဖြစ်သည်း\n * Flexible full-text search across one or many Bible translations simultaneously\n * ကိုယ်ပိုင်လေ့လာရေးမှတ်စုများတွင် အဆင့်မြှင့်စာညှပ်ခြင်းများနှင့် ဟိုက်လိုက်အသွင်အပြင်များ\n * တရားဟောချက်များနားထောင်နေစဉ်အတွင်း မှတ်စုများနှင့် ကျမ်းစာကိုးကားချက်များကို ပေါင်းထည့်ရန် လေ့လာရေးစာရွက်\n * Reading and memorization tracking: set reading goals, track progress, and memorize verses with interactive Word Scramble, Word Order, Word Blur, and Type It modes\n * စကားပြောစာညှပ်ဖြင့် အသံထွက်စေသည့် အဆင့်မြင့်စာသား။ ချောမွေ့သည့် ကျမ်းစာ နားထောင်ခြင်း အထိအတွေ့ကို ပေးစွမ်းနိုင်ပါသည်\n * Cross-device sync: keep your workspaces, bookmarks, notes, and reading progress in sync across all your devices\n * ကျယ်ဝန်းသည့် မှတ်တမ်းစာကြည့်တိုက်: ကျမ်းစာဘာသာပြန်များ၊ သီဩလော်ဂျီဆိုင်ရာ အနက်ဖွင့်ကျမ်းများ၊ အဘိဓာန်များ၊ မြေပုံများနှင့် ခရစ်ယာန် စာအုပ်များကို 1500 မှတ်တမ်းများတွင် 700 ဘာသာစကားများစွာဖြင့် Crosswire နှင့် အခြား SWORD သုတဘဏ်များမှ တရားဝင် ဖြန့်ဖြူးပါသည်။\n * Native support for MyBible, MySword and EPUB files enables you to extend your library even more\n\n<b>အကောင်းဆုံးကျမ်းစာအက်ပ်ကို အတူတစ်ကွ လုပ်ဆောင်ကြရအောင်။</b>\n\nAnd Bible သည် အခမဲ့လူထုအခြေပြုလုပ်ငန်း တစ်ခု ဖြစ်သည်။ ဆိုလိုသည်မှာ လက်တွေ့တွင် တစ်စုံတစ်ယောက်သည် သင့်လျော်သည့် အရည်အချင်းရှိလျှင်ပါဝင်နိုင်ပြီး ပါဝင်ရန်၊ လုပ်ငန်းကို အောက်ပါနည်းလမ်းဖြင့် အထောက်အပံ့​ပေးရန် ဖိတ်ခေါ်လိုပါသည်။\n\n * အသွင်အပြင်အသစ်များကို ဖွံ့ဖြိုးစေခြင်း\n * မဖြန့်ချီရသေးသည့် အသွင်အပြင်များကို စမ်းသပ်ခြင်း\n * နောက်ဆုံးပေါ် ကြားခံဘာသာပြန်များ အသုံးပြုသူကို ထိမ်းသိမ်းထားခြင်း အပြင်\n * မူပိုင်ခွင့်ပိုင်ရှင်များထံမှ ခွင့်ပြုချက်များရယူခြင်း သို့မဟုတ် SWORD ပုံစံအမျိုးအစားသို့ မှတ်တမ်း များအား ပြောင်းလဲခြင်းအားဖြင့် သင်ခန်းစာ စာကြည့်တိုက်များကို ကူညီချဲ့ထွင်ပေးခြင်း\n\nသင်သည် ကျွမ်းကျင် ဆော့ဝဲလ်အင်ဂျင်နီယာ သို့မဟုတ် စမ်းသပ်သူဖြစ်လျှင် ကျေးဇူးပြုပြီး ဤလုပ်ငန်းကို ကူညီထောက်ပံ့ပေးရန် စဉ်းစားစေလိုပါသည်။ ကူညီထောက်ပံ့ရန် သတင်းအလက်ကို ပိုမိုသိရှိလိုပါလျှင် ကျေးဇူးပြုပြီး https://git.io/JUnaj ကို ကြည့်ပါ။\n\n<b>Support by sponsoring development time!</b>\n\nIf you don't have time or skills for code contribution, you can support AndBible by sponsoring development time.\n\nSee sponsorship options here:: https://shop.andbible.org/\n\n<b>လင့်ခ်များ</b>\n\n * ပင်မစာမျက်နှာ: https://andbible.org\n * And Bible ကို Facebook တွင် နှစ်သက်ပါ။: https://www.facebook.com/AndBible/\n * သင့် Youtube ချာနယ်လ်: htt", "ne-NP": "<b>शक्तिशाली बाइबल अध्ययन उपकरण</b>\n\n\"AndBible: बाइबल अध्ययन\" Android का लागि एक शक्तिशाली, प्रयोग गर्न सजिलो, अफलाइन बाइबल अध्ययन अनुप्रयोग हो — साधारण पठनदेखि गहन अनुसन्धानसम्म, विभिन्न अध्ययन शैलीहरूलाई सेवा पुर्‍याउने उच्च गुणस्तरीय सुविधाहरूको बहुउद्देश्यीय उपकरण। यो केवल एउटा रिडर मात्र होइन, गम्भीर व्यक्तिगत अध्ययनको लागि उपकरण हो।\n\nबाइबल पाठकहरूद्वारा, बाइबल पाठकहरूका लागि विकसित — एक गैर-नाफामूलक, खुला स्रोत सामुदायिक परियोजना जुन पूर्ण रूपमा निःशुल्क छ र कुनै विज्ञापन समावेश छैन।\n\nकेही लोकप्रिय बाइबल संस्करणहरू (उपलब्ध धेरैमध्ये) KJV, NASB, NET, र Matthew Henry र John Gill जस्ता लोकप्रिय टिप्पणीहरू पनि हुन्।\n\n<b>शक्तिशाली बाइबल अध्ययन सुविधाहरू</b>\n\nअनुप्रयोगमा धेरै अन्तर्दृष्टिपूर्ण, मौलिक सुविधाहरू छन् जसले जटिल र गहन बाइबल अध्ययन अनुभवलाई पहिलेभन्दा सहज बनाउँछन्। सबैभन्दा उल्लेखनीय सुविधाहरू निम्नानुसार छन्:\n\n * अनुवादहरू तुलना गर्न र टिप्पणीहरू परामर्श गर्न विभाजित पाठ दृश्यहरू\n * कार्यक्षेत्रहरूले आफ्नै सेटिङसहित धेरै बाइबल अध्ययन सेटअपहरू अनुमति दिन्छन्\n * Strong's एकीकरणले ग्रीक र हिब्रू शब्द विश्लेषण सक्षम बनाउँछ\n * हाइपरलिङ्क गरिएका अन्तरसन्दर्भहरू, पादटिप्पणीहरू, र टिप्पणीहरू (Gill, Matthew Henry आदि।) वा अन्तरसन्दर्भ संग्रहहरू (Treasure of Scripture Knowledge, TSKe) पछ्याउन कुनै पनि लिङ्कमा ट्याप गर्नुहोस्।\n * वैकल्पिक AI अध्ययन सहायक (केवल छनोट अनुसार — बाह्य सेवाको लागि तपाईंको आफ्नै API कुञ्जी आवश्यक): आफ्नो रोजेको भाषामा AI सहायताका साथ आफ्ना स्थापित टिप्पणीहरू र शब्दकोशहरू अन्वेषण गर्नुहोस्, साथै अन्य रचनात्मक अध्ययन प्रक्रियाहरू। एक अन्तर्निहित अनुमति प्रणालीले सहायकले के गर्न सक्छ भन्ने कुरामा तपाईंलाई पूर्ण नियन्त्रणमा राख्छ।\n * एक वा धेरै बाइबल अनुवादहरूमा एकैसाथ लचिलो पूर्ण-पाठ खोजी\n * व्यक्तिगत अध्ययन टिप्पणीहरूसहित उन्नत बुकमार्किङ र हाइलाइटिङ सुविधाहरू\n * धर्म प्रवचन सुन्दा टिप्पणीहरू र बाइबल सन्दर्भहरू थप्नका लागि अध्ययन प्याडहरू।\n * पठन र कण्ठस्थ ट्र्याकिङ: पठन लक्ष्यहरू तय गर्नुहोस्, प्रगति ट्र्याक गर्नुहोस्, र अन्तरक्रियात्मक शब्द मिश्रण, शब्द क्रम, शब्द धमिलो, र टाइप गर्ने मोडहरूका साथ श्लोकहरू कण्ठस्थ गर्नुहोस्\n * बुकमार्कहरूसहित उन्नत पाठबाट भाषण, सहज बाइबल सुन्ने अनुभव सक्षम गर्दछ\n * अन्तर-उपकरण समन्वय: तपाईंका सबै उपकरणहरूमा कार्यक्षेत्र, बुकमार्क, टिप्पणीहरू, र पठन प्रगति समन्वयमा राख्नुहोस्\n * कागजातहरूको विशाल पुस्तकालय: बाइबल अनुवादहरू, धर्मशास्त्रीय टिप्पणीहरू, शब्दकोशहरू, नक्साहरू, र ईसाई पुस्तकहरू, Crosswire र अन्य SWORD भण्डारहरूद्वारा कानूनी रूपमा वितरण गरिएका 700 भन्दा बढी भाषाहरूमा 1500 भन्दा बढी कागजातहरू।\n * MyBible, MySword र EPUB फाइलहरूको मूल समर्थनले तपाईंको पुस्तकालय थप विस्तार गर्न सक्षम बनाउँछ।\n\n<b>सँगै सर्वश्रेष्ठ बाइबल अनुप्रयोग बनाउँ!</b>\n\nAndBible एक खुला स्रोत सामुदायिक परियोजना हो। व्यवहारमा, यसको मतलब उपयुक्त सीप भएका जो कोहीले परियोजनामा योगदान गर्न सक्छन् र गर्न प्रोत्साहित गरिन्छन्:\n\n * नयाँ सुविधाहरू विकास गर्ने,\n * अझै जारी नगरिएका सुविधाहरू परीक्षण गर्ने,\n * प्रयोगकर्ता इन्टरफेस अनुवादहरू अद्यावधिक राख्ने, र\n * प्रतिलिपि अधिकार धारकहरूबाट अनुमति प्राप्त गरेर वा कागजातहरूलाई SWORD ढाँचामा रूपान्तरण गरेर module पुस्तकालय विस्तार गर्न मद्दत गर्ने।\n\nयदि तपाईं पेशेवर सफ्टवेयर इन्जिनियर वा परीक्षक हुनुहुन्छ भने, कृपया परियोजनामा योगदान गर्न विचार गर्नुहोस्। योगदान कसरी गर्ने भन्ने थप जानकारीको लागि, कृपया https://git.io/JUnaj हेर्नुहोस्।\n\n<b>विकास समय खरिद गरेर समर्थन गर्नुहोस्!</b>\n\nयदि तपाईंसँग परियोजना योगदानको लागि समय वा सीप छैन भने, पेशेवर विकासकर्ताको काम गर्ने समय खरिद गरेर पनि परियोजना समर्थन गर्न सक्नुहुन्छ।\n\nविकल्पहरू हेर्नुहोस्: https://shop.andbible.org/\n\n<b>लिङ्कहरू</b>\n\n * मुख्यपृष्ठ: https://andbible.org\n * Facebook मा AndBible लाई मन पराउनुहोस्: https://www.facebook.com/AndBible/\n * हाम्रो Youtube च्यानल: https://www.youtube.com/c/AndBible\n * बारम्बार सोधिने प्रश्नहरू: https://git.io/JJm8E\n * Github मा परियोजना पृष्ठ: https://github.com/AndBible/and-bible", "nl-NL": "<b>Krachtig Bijbelstudie-hulpmiddel</b>\n\n\"AndBible: Bijbelstudie\" is een krachtige, gebruiksvriendelijke, offline Bijbelstudie-app voor Android — een veelzijdig hulpmiddel met hoogwaardige functies voor uiteenlopende studiestijlen, van ontspannen lezen tot diepgaand onderzoek. Meer dan een leesapp: een instrument voor serieuze persoonlijke studie.\n\nOntwikkeld door Bijbellezers, voor Bijbellezers — een non-profit, open-source gemeenschapsproject dat volledig gratis is en geen advertenties bevat.\n\nEnkele populaire bijbel versies (van de vele beschikbare) zijn de KJV, NASB, NET. Bovendien zijn er commentaren van bijvoorbeeld Matthew Henry en John Gill\n\n<b>Krachtige functies voor bijbelstudie</b>\n\nDe applicatie heeft veel handige, originele functies die complexe en grondige bijbelstudie makkelijker maken dan ooit. De meest opmerkelijke zijn de volgende:\n\n * Gesplitste vensters maken het mogelijk om vertalingen te vergelijken en commentaren te raadplegen\n * Werkbladen maken meerdere bijbelstudieconfiguraties met hun eigen instellingen mogelijk\n * Geïntegreerde Strong's codes vergemakkelijken de analyse van het Griekse en Hebreeuwse woorden\n * Tik op een willekeurige link om gekoppelde kruisverwijzingen, voetnoten en commentaren (Gill, Matthew Henry, enz.) of verzamelingen van kruisverwijzingen (Treasure of Scripture Knowledge, TSKe) te volgen.\n * Optionele AI-studieassistent (alleen op verzoek — vereist je eigen API-sleutel voor een externe dienst): verken je geïnstalleerde commentaren en woordenboeken met AI-ondersteuning in de taal van je keuze, plus andere creatieve studiewerkwijzen. Een ingebouwd machtigingensysteem houdt jou volledig in controle over wat de assistent mag doen.\n * Flexibel zoeken op volledige tekst in één of meerdere Bijbelvertalingen tegelijk\n * Geavanceerde functies voor het maken van bladwijzers en het markeren van tekst met persoonlijke studieaantekeningen\n * Studiemappen om aantekeningen en bijbelverwijzingen te organiseren tijdens het luisteren van preken.\n * Bijhouden van lezen en memoriseren: stel leesdoelen in, volg je voortgang en memoriseer verzen met de interactieve modi Woordpuzzel, Woordvolgorde, Woordvervaging en Typmodus\n * Geavanceerde tekst-naar-spraak met bladwijzers maken het eenvoudig om de bijbel te beluisteren\n * Synchronisatie tussen apparaten: houd je werkbladen, bladwijzers, notities en leesvoortgang gesynchroniseerd op al je apparaten\n * Uitgebreide bibliotheek: Bijbelvertalingen, theologische commentaren, woordenboeken, landkaarten en christelijke literatuur, samen meer dan 1500 documenten in meer dan 700 talen, legaal verspreid door Crosswire en andere SWORD repositories.\n * Native ondersteuning voor MyBible, MySword en EPUB-bestanden waarmee je bibliotheek verder vergroot.\n\n<b>Help mee dit de beste bijbelapp te maken!</b>\n\nAnd Bible is een open-source project. Dat betekent in de praktijk dat iedereen met passende vaardigheden kan en mag bijdragen (graag zelfs!) aan het project door:\n\n * nieuwe functionaliteit te ontwikkelen,\n * nog uit-te-komen functionaliteit te testen,\n * de vertalingen up-to-date te houden voor de user interface, en\n * te helpen de bibliotheek uit te breiden door toestemming te vragen aan eigenaren van copyright, of door documenten te converteren naar het SWORD formaat.\n\nAls je een professionele software-ontwikkelaar bent, of -tester, overweeg dan aan het project bij te dragen. Zie https://git.io/JUnaj voor meer informatie.\n\n<b>Ondersteuning met het kopen van ontwikkelingstijd!</b>\n\nAls je niet de tijd of de vaardigheden hebt voor dit project, kun je ook ondersteuning geven door tijd te kopen voor de ontwikkeling.\n\nZie de opties: https://shop.andbible.org/\n\n<b>Links</b>\n\n * Homepagina: https://andbible.org\n * Vind And Bible leuk op Facebook: https://www.facebook.com/AndBible/\n * Ons Youtube-kanaal: https://www.youtube.com/c/AndBible\n * Meest gestelde vragen: https://git.io/JJm8E\n * Project pagina op Github: https://github.com/AndBible/and-bible", "no-NO": "<b>Kraftig bibelstudie-verktøy</b>\n\n«AndBible: Bibelstudie» er en kraftig og brukervennlig bibelstudie-app for Android som fungerer frakoblet — et allsidig verktøysett med funksjoner av høy kvalitet som passer mange studiestiler, fra avslappet lesning til dyptgående forskning. Mer enn bare en leser; det er et verktøy for seriøse, personlige bibelstudier.\n\nUtviklet av bibellesere, for bibellesere — et ideelt fellesskapsprosjekt med åpen kildekode som er helt gratis og uten reklame.\n\nEt utvalg populære bibeloversettelser er King James, Bibelen 1930 og Studentmållagsbibelen 1921. Du finner også bibelkommentarer som Matthew Henry og John Gill.\n\n<b>Kraftige bibelstudie-finesser</b>\n\nApplikasjonen har mange innsiktsfulle og originale finesser som gjør komplekse og dype bibelstudier lettere enn før. De mest bemerkelsesverdige finessene er:\n\n * Oppdeling av tekstvisningen for å sammenligne oversettelser og bibelkommentarer\n * Arbeidsområder tillater flere bibelstudieoppsett med egne innstillinger\n * Integrasjon med Strong's bibelordbøker åpner for greske og hebraiske ordanalyser\n * Trykk på en hvilken som helst lenke for å følge kryssreferanser, fotnoter og bibelkommentarer (Gill, Matthew Henry osv.) eller samlinger av kryssreferanser (Treasure of Scripture Knowledge, TSKe).\n * Valgfri AI-studieassistent (kun ved aktivt valg — krever din egen API-nøkkel for en ekstern tjeneste): utforsk dine installerte bibelkommentarer og ordbøker med AI-hjelp på språket du velger, samt andre kreative måter å studere på. Et innebygd tillatelsessystem gir deg full kontroll over hva assistenten kan gjøre.\n * Fleksibelt fulltekstsøk i én eller flere bibeloversettelser samtidig\n * Avansert bokmerking og fokusmuligheter med personlige studienotater\n * Studiebrett for å skrive notater og bibelreferanser samtidig som man lytter til undervisning.\n * Oppfølging av lesing og memorering: sett deg lesemål, følg fremdriften og lær vers utenat med interaktive moduser som Bokstavkrøll, Ordrekkefølge, Ordutydning og Skriv selv\n * Avansert tekst-til-tale med bokmerke-tale åpner for en strømlinjet bibellytte-opplevelse\n * Synkronisering mellom enheter: hold arbeidsområder, bokmerker, notater og lesefremgang synkronisert på alle enhetene dine\n * Et stort bibliotek av moduler: Bibeloversettelser, teologiske bibelkommentarer, bibelordbøker, kart og kristne bøker som teller over 1500 moduler på over 700 språk, fritt distribuert av Crosswire og andre SWORD pakkebrønner (repositories).\n * Innebygd støtte for MyBible-, MySword- og EPUB-filer gjør at du kan utvide biblioteket ditt enda mer.\n\n<b>La oss bygge den beste Bibel-applikasjonen sammen!</b>\n\nAnd Bibel er et åpen kildekode-prosjekt. I praksis betyr dette at hvem som helst med riktige kvalifikasjoner kan, og oppfordres til å bidra i prosjektet ved å:\n\n * utvikle nye funksjoner,\n * teste nye funksjoner som ikke er utgitt enda,\n * holde oversettelse av brukergrensesnittet oppdatert, og\n * hjelpe til med å utvide modulbiblioteket ved å skaffe tillatelser fra rettighetshavere, eller ved å konvertere dokumenter til SWORD-format.\n\nDersom du er en profesjonell programvareutvikler eller programvaretester, vennligst vurder å bidra i prosjektet. For mer informasjon om hvordan du kan bidra, vennligst besøk https://git.io/JUnaj.\n\n<b>Støtt ved å kjøpe utviklingstid!</b>\n\nHvis du ikke har tid eller ferdigheter til å bidra til prosjektet, kan du også støtte prosjektet ved å kjøpe profesjonell utviklertid.\n\nSe alternativer: https://shop.andbible.org/\n\n<b>Lenker</b>\n\n * Hjemmeside: https://andbible.org\n * Lik And Bible på Facebook: https://www.facebook.com/AndBible/\n * Vår Youtube-kanal: https://www.youtube.com/c/AndBible\n * Ofte spurte spørsmål (FAQ): https://git.io/JJm8E\n * Prosjektsiden på Github: https://github.com/AndBible/and-bible", "pl-PL": "<b>Zaawansowane narzędzie do studiowania Pisma Świętego</b>\n\n„AndBible: Studium Biblii\" to potężna, łatwa w obsłudze aplikacja do studiowania Biblii na Androida, działająca offline — wszechstronne narzędzie z wysokiej jakości funkcjami obsługującymi wiele stylów studium, od swobodnej lektury po pogłębioną pracę badawczą. To znacznie więcej niż czytnik — to narzędzie do prawdziwie poważnego, osobistego studium Pisma.\n\nStworzona przez czytelników Biblii dla czytelników Biblii — niekomercyjny projekt społecznościowy o otwartym kodzie, w pełni darmowy i pozbawiony reklam.\n\nZ polskich wersji Biblii dostępna jest Biblia gdańska (z roku 1881), Uwspółcześniona Biblia gdańska (2018) i Przekład toruński (2017).\n\n<b>Możliwości aplikacji Studium Biblii</b>\n\nAplikacja wyróżnia się wieloma zmyślnymi, oryginalnymi cechami, które to ułatwiają głębokie studiowanie Pisma Świętego. Najważniejsze z nich to:\n\n * podzielny widok tekstu umożliwiający porównywanie tłumaczeń i czytanie komentarza\n * obszary robocze umożliwiające posiadanie kilku oddzielnych środowisk do studiowania Biblii, każde z własnymi ustawieniami\n * numeracja Stronga, aby móc analizować słowa w grece i hebrajskim\n * Dotknij dowolnego odsyłacza, aby przejść do powiązanych odnośników wewnętrznych, przypisów i komentarzy (niedostępne w j. polskim) lub zbiorów odsyłaczy (niedostępne w j. polskim).\n * opcjonalny asystent AI do studium (wyłącznie po Twojej aktywacji — wymaga własnego klucza API do zewnętrznej usługi): przeglądaj zainstalowane komentarze i słowniki ze wsparciem AI w wybranym języku oraz korzystaj z innych twórczych metod pracy nad tekstem. Wbudowany system uprawnień zapewnia Ci pełną kontrolę nad tym, co asystent może robić.\n * elastyczne wyszukiwanie pełnotekstowe w jednym lub wielu przekładach Biblii jednocześnie\n * zaawansowane możliwości tworzenia zakładek, wyróżniania tekstu i pisania własnych notatek\n * „bloczki notatek” umożliwiające dodawanie notatek i odnośników do Biblii podczas słuchania kazań\n * śledzenie czytania i zapamiętywania: wyznaczaj cele czytania, śledź postępy i ucz się wersetów na pamięć z interaktywnymi trybami Pomieszaj słowa, Kolejność słów, Zasłoń słowa oraz Wpisz tekst\n * możliwość odczytu na głos z zakładkami, aby płynnie słuchać Biblii\n * synchronizacja między urządzeniami: utrzymuj swoje obszary robocze, zakładki, notatki i postęp czytania zsynchronizowane na wszystkich urządzeniach\n * obszerna biblioteka dokumentów: tłumaczenia, komentarze teologiczne, słowniki, mapy, książki chrześcijańskie, w sumie ponad 1500 dokumentów w 700 językach legalnie rozpowszechnianych przez CrossWire i inne repozytoria SWORD\n * wsparcie dla plików MyBible, MySword i EPUB pozwalające na dalsze rozszerzenie Twojej biblioteki\n\n<b>Razem stwórzmy najlepszą apkę do czytania Biblii!</b>\n\nAndBible jest otwartoźródłowym projektem społecznościowym. Oznacza to, że każdy posiadający odpowiednie umiejętności może – i jest zachęcany – do uczestnictwa w rozwoju projektu poprzez:\n\n * programowanie nowych funkcji;\n * testowanie funkcji próbnych;\n * tłumaczenie interfejsu programu;\n * oraz rozszerzanie biblioteki modułów poprzez otrzymanie pozwoleń od właścicieli praw autorskich lub konwertując dokumenty do formatu SWORD.\n\nJeżeli jesteś zawodowym programistą lub testerem, prosimy rozważyć włączenie się w rozwój aplikacji. Więcej informacji znajduje się na stronie https://git.io/JUnaj\n\n<b>Wspomóż poprzez opłacenie czasu programisty!</b>\n\nJeżeli nie masz czasu lub zdolności programistycznych, wciąż możesz wspomóc projekt wykupując czas pracy profesjonalnego programisty.\n\nCzytaj więcej: https://shop.andbible.org/\n\n<b>Odnośniki</b>\n\n * strona programu: https://andbible.org\n * polub nas na Facebooku: https://www.facebook.com/AndBible/\n * nasz kanał na YouTube: https://www.youtube.com/c/AndBible\n * często zadawane pytania (w j. angielskim): https://git.io/JJm8E\n * strona projektu na GitHubie: https://github.com/AndBible/and-bible", "pt-BR": "<b>Poderosa ferramenta de estudo bíblico</b>\n\n\"AndBible: Bíblia de estudo\" é um aplicativo de estudo bíblico offline para Android, poderoso e fácil de usar — um kit versátil de recursos de alta qualidade para diversos estilos de estudo, da leitura casual à pesquisa aprofundada. Mais que um leitor, é uma ferramenta para o estudo pessoal sério.\n\nFeito por leitores da Bíblia, para leitores da Bíblia — um projeto comunitário sem fins lucrativos, de código aberto, totalmente gratuito e sem anúncios.\n\nAlgumas versões populares da Bíblia (das muitas disponíveis) são KJV, NASB, NET e também comentários populares como Matthew Henry e John Gill.\n\n<b>Poderosos recursos para estudos bíblicos</b>\n\nO aplicativo tem muitos recursos criteriosos e originais, que tornam uma experiência de estudo bíblica complexa e profunda mais suave do que nunca. Os recursos mais notáveis ​​são os seguintes:\n\n * Visualização do texto em várias janelas que permitem comparar traduções e consultar comentários\n * As Áreas de trabalho permitem várias configurações para o estudo bíblico com as suas próprias configurações\n * A integração de Strong permite a análise de palavras em grego e hebraico\n * Toque em qualquer link para seguir referências cruzadas, notas de rodapé e comentários (Gill, Matthew Henry etc.) ou coleções de referências cruzadas (Tesouro do Conhecimento das Escrituras, TSKe).\n * Agente de estudo com IA opcional (ativação voluntária — exige sua chave de API de um serviço externo): explore comentários e dicionários instalados com a IA no idioma escolhido, além de outros fluxos criativos. Um sistema de permissões integrado mantém você no controle do que o agente pode fazer.\n * Pesquisa flexível de texto completo em uma ou várias traduções simultaneamente\n * Recursos avançados de marcadores e destaque com notas de estudo pessoais\n * Blocos de estudo para adicionar notas e referências bíblicas enquanto escuta homilias.\n * Acompanhamento de leitura e memorização: defina metas, acompanhe o progresso e memorize versículos com os modos Palavras Embaralhadas, Ordem das Palavras, Palavras Borradas e Digite Você\n * Texto avançado para fala com marcadores de fala, permitindo uma experiência de audição suave da Bíblia\n * Sincronização entre dispositivos: mantenha suas áreas de trabalho, marcadores, notas e progresso de leitura sincronizados em todos os seus dispositivos\n * Vasta biblioteca de documentos: traduções da Bíblia, comentários teológicos, dicionários, mapas e livros cristãos, totalizando mais de 1500 documentos em mais de 700 idiomas, legalmente distribuídos pela Crosswire e outros repositórios SWORD.\n * Suporte nativo para arquivos MyBible, MySword e EPUB permitem estender sua biblioteca sempre mais.\n\n<b>Vamos fazer o melhor aplicativo de Bíblia juntos!</b>\n\nAndBible é um projeto comunitário de código aberto. Na prática, isso significa que qualquer pessoa com habilidades adequadas pode, e é incentivada a, contribuir para o projeto:\n\n * desenvolvendo novos recursos,\n * testando recursos ainda não lançados,\n * mantendo as traduções do aplicativo atualizadas e\n * ajudando a estender a biblioteca de módulos, obtendo permissões dos detentores de direitos autorais ou convertendo documentos e módulos para o formato SWORD.\n\nSe você é um engenheiro de software ou testador profissional, considere contribuir para o projeto. Para obter mais informações sobre como contribuir, consulte https://git.io/JUnaj.\n\n<b>Suporte através da compra de tempo de desenvolvimento</b>\n\nSe não tiver tempo ou habilidades para contribuir com o projeto é possível também suportar o projeto comprando tempo de trabalho de um desenvolvedor profissional.\n\nVer opções: https://shop.andbible.org/\n\n<b>Atalhos</b>\n\n * Página inicial: https://andbible.org\n * Curta o AndBible no Facebook: https://www.facebook.com/AndBible/\n * Nosso Canal no Youtube: https://www.youtube.com/c/AndBible\n * Perguntas Frequentes: https://git.io/JJm8E\n * Página do projeto no Github: https://github.com/AndBible/and-bible", "pt-PT": "<b>Ferramenta poderosa de estudo da Bíblia</b>\n\nO \"AndBible: Estudo Biblico\" é uma aplicação de estudo bíblico para Android, poderosa, fácil de usar e offline — uma ferramenta versátil para vários estilos de estudo, da leitura casual à investigação aprofundada. Mais do que um leitor: uma ferramenta para o estudo pessoal sério.\n\nDesenvolvida por leitores da Bíblia, para leitores da Bíblia — projeto comunitário sem fins lucrativos, de código aberto, totalmente gratuito e sem publicidade.\n\nAlgumas versões populares da Bíblia (das muitas disponíveis): Bíblia dos Capuchinhos, PorAlmeida1911, PorAR, PorBíblia, PorBLivre, PorBLivreTR, PorRecebida, TfTP, VFL e Índice Bíblico-Pastoral da Biblia dos Capuchinhos.\n\n<b>Recursos poderosos de estudo da Bíblia</b>\n\nA aplicação tem muitos recursos perspicazes e originais, que tornam uma experiência de estudo bíblica complexa e profunda mais suave do que nunca. Os recursos mais notáveis ​​são os seguintes:\n\n * Visualização em várias janelas de texto que permitem comparar traduções e consultar comentários\n * Os espaços de trabalho permitem várias configurações de estudo da Bíblia com as suas próprias configurações\n * A Integração de Strong permite análise de palavras em Grego e Hebreu\n * Toque em qualquer ligação para seguir referências cruzadas, notas de rodapé e comentários (Gill, Matthew Henry etc.) ou coleções de referências cruzadas (Treasure of Scripture Knowledge, TSKe).\n * Agente de estudo com IA opcional (ativação voluntária, requer a sua própria chave de API): explore os comentários e dicionários instalados com a ajuda da IA no idioma à sua escolha. Um sistema de permissões integrado mantém-no no controlo total.\n * Pesquisa flexível de texto completo em uma ou várias traduções da Bíblia\n * Recursos avançados de marcadores e destaque com notas de estudo pessoais\n * Áreas de Estudo para adicionar notas e referências bíblicas enquanto ouve sermões.\n * Acompanhamento de leitura e memorização: defina objetivos, acompanhe o progresso e memorize versículos com os modos Palavras Baralhadas, Ordem das Palavras, Palavras Desfocadas e Escrever\n * Texto avançado para fala com marcadores de fala, permitindo uma experiência de ouvir a Bíblia sem problemas\n * Sincronização entre dispositivos: ambientes de trabalho, marcadores, notas e progresso de leitura sincronizados em todos os seus dispositivos\n * Vasta biblioteca de documentos: traduções da Bíblia, comentários teológicos, dicionários, mapas e livros cristãos, totalizando mais de 1500 documentos em mais de 700 idiomas, legalmente distribuídos pela Crosswire e outros repositórios SWORD.\n * O suporte nativo para ficheiros MyBible, MySword e EPUB permite-lhe aumentar ainda mais a sua biblioteca.\n\n<b>Vamos fazer a melhor aplicação de Bíblia juntos!</b>\n\nAndBible é um projeto comunitário de código aberto. Na prática, isso significa que qualquer pessoa com habilidades adequadas pode, e é incentivada a, contribuir para o projeto:\n\n * desenvolvendo novos recursos,\n * testando recursos ainda não lançados,\n * manter as traduções da interface de utilizador atualizadas e\n * ajudando a estender a biblioteca do módulo, obtendo permissões dos detentores de direitos autorais ou convertendo documentos para o formato SWORD.\n\nSe é um engenheiro de software ou testador profissional, considere contribuir para o projeto. Para obter mais informações sobre como contribuir, consulte https://git.io/JUnaj.\n\n<b>Suporte através da compra de tempo de desenvolvimento</b>\n\nSe não tiver tempo ou habilidades para contribuir com o projeto é possível também suportar o projeto comprando tempo de trabalho de um desenvolvedor profissional.\n\nVer opções: https://shop.andbible.org/\n\n<b>Atalhos</b>\n\n * Página inicial: https://andbible.org\n * Curta o AndBible no Facebook: https://www.facebook.com/AndBible/\n * O nosso canal no Youtubel: https://www.youtube.com/c/AndBible\n * Perguntas Frequentes: https://git.io/JJm8E\n * Página do projeto no Github: https://github.com/AndBible/and-bible", "ro": "<b>O unealtă pentru studiul Bibliei</b>\n\n„AndBible: Biblia\" este o aplicație offline puternică și ușor de folosit pentru studiul Bibliei pe Android — un set versatil de unelte de calitate, de la citire ocazională la cercetare aprofundată. Mai mult decît un cititor, este o unealtă pentru studiul personal serios.\n\nDezvoltată de cititori ai Bibliei pentru cititori ai Bibliei — un proiect comunitar non-profit, cu sursă deschisă, gratuit și fără reclame.\n\nCîteva versiuni populare ale Bibliei (din cele multe disponibile) sînt Cornilescu, KJV, NASB, Diodati, precum și comentarii populare precum Matthew Henry și John Gill.\n\n<b>Caracteristici eficiente de studiu biblic</b>\n\nAplicația are multe caracteristici originale și interesante, care fac ca experiența studiului biblic complex și profund să fie mai ușoară ca niciodată. Cele mai notabile caracteristici sînt următoarele:\n\n * Vizualizări separate ale textului care permit compararea traducerilor și consultarea comentariilor\n * Spațiile de studiu permit organizarea mai multor studii biblice cu propriile reglări\n * Integrarea Strong permite analiza cuvintelor grecești și ebraice\n * Apasă pe orice legătură pentru a urmări trimiteri, note de subsol, comentarii (Gill, Matthew Henry etc.) sau colecții de trimiteri (Treasure of Scripture Knowledge, TSKe).\n * Agent AI opțional pentru studiu (doar la cerere — necesită propria cheie API pentru un serviciu extern): explorează comentariile și dicționarele instalate cu AI în limba aleasă. Un sistem de permisiuni îți păstrează controlul deplin asupra acțiunilor agentului.\n * Căutare flexibilă în text complet, în una sau mai multe traduceri simultan\n * Semne de carte și evidențiere avansată cu notițe de studiu personale\n * Notițe de studiu pentru a adăuga comentarii și trimiteri biblice în timp ce asculți predicile.\n * Urmărirea citirii și memorării: stabilește obiective, urmărește progresul și memorează versete cu modurile Cuvinte amestecate, Ordinea cuvintelor, Cuvinte estompate și Scrie tu\n * Pronunțarea avansată a textului cu marcaje de vorbire, permițînd o experiență de ascultare ușoară a Bibliei\n * Sincronizare între dispozitive: spațiile de studiu, semnele de carte, notițele și progresul citirii rămîn sincronizate\n * O vastă bibliotecă de documente: Traduceri ale Bibliei, comentarii teologice, dicționare, hărți și cărți creștine, totalizînd peste 1500 documente în peste 700 limbi, distribuite legal de Crosswire și alte depozite SWORD.\n * Compatibilitatea nativă cu fișierele MyBible, MySword și EPUB permite o extindere și mai mare a bibliotecii tale.\n\n<b>Haideți să facem împreună cea mai bună aplicație biblică!</b>\n\nAndBible este un proiect comunitar care are codul sursă public. În practică, aceasta înseamnă că orice persoană cu competențe adecvate poate și este încurajată să contribuie la proiect prin:\n\n * realizarea de noi caracteristici,\n * testarea caracteristicilor care nu au fost încă lansate,\n * menținerea la zi a traducerilor interfeței cu utilizatorul și\n * contribuind la extinderea bibliotecii de documente prin obținerea de permisiuni de la deținătorii drepturilor de autor sau prin convertirea documentelor în format SWORD.\n\nDacă ești programator sau ai experiență la încercarea aplicațiilor, te rugăm să contribui la acest proiect. Pentru mai multe informații despre cum să contribuiți, vă rugăm să consultați https://git.io/JUnaj.\n\n<b>Sprijină prin cumpărarea de timp de programare!</b>\n\nDacă nu ai timp sau abilități pentru a contribui la proiect, poți susține proiectul prin cumpărarea de timp de lucru pentru un programator profesionist.\n\nVezi opțiunile: https://shop.andbible.org/\n\n<b>Legături</b>\n\n * Pagina principală: https://andbible.org\n * Pune îmi place AndBible pe Facebook: https://www.facebook.com/AndBible/\n * Canalul nostru de Youtube: https://www.youtube.com/c/AndBible\n * Întrebări frecvente: https://git.io/JJm8E\n * Pagina Github a proiectului: https://github.com/AndBible/and-bible", "ru-RU": "<b>Мощный инструмент для изучения Библии</b>\n\n«AndBible: Изучение Библии» — мощное и удобное офлайн-приложение для изучения Библии на Android. Универсальный набор качественных инструментов для разных подходов — от обычного чтения до глубокого исследования. Больше, чем читалка: инструмент для серьёзного личного изучения.\n\nСоздано читателями Библии для читателей Библии — некоммерческий проект с открытым исходным кодом, полностью бесплатный и без рекламы.\n\nНесколько популярных версий Библии (из многих доступных) - это Синодальные переводы, пер. Кассиана, Лутковского, а также популярные комментарии, такие как Лопухина, Баркли, Новой Женевской Библии.\n\n<b>Мощные возможности для изучения Библии</b>\n\nПриложение имеет множество интересных, оригинальных функций, которые делают сложное и глубокое изучение Библии более простым, чем когда-либо. Наиболее примечательными особенностями являются следующие:\n\n * Разделение текстовых представлений, позволяющих сравнивать переводы и комментарии\n * Рабочие области позволяют использовать несколько установок для изучения Библии с собственными настройками.\n * Интеграция Стронга позволяет анализировать слова на греческом и иврите\n * Нажмите на любую ссылку для перехода к перекрёстным ссылкам, примечаниям и комментариям (Толковая Библия Лопухина, Комментарии Баркли к НЗ, Комментарии Новой Женевской Библии и др.) или коллекциям перекрёстных ссылок (Словарь Брокгауза, Л.И. Василенко, Энциклопедия архимандрита Никифора и др.).\n * Опциональный ИИ-помощник (по желанию, нужен собственный API-ключ): изучайте установленные комментарии и словари с помощью ИИ. Встроенная система разрешений оставляет контроль за вами.\n * Гибкий полнотекстовый поиск по одному или нескольким переводам Библии одновременно\n * Расширенные функции закладок и выделения с личными заметками\n * Блокноты для добавления заметок и ссылок на стихи Библии во время прослушивания проповедей.\n * Отслеживание чтения и заучивание: цели, прогресс и заучивание стихов в режимах «Перемешанные слова», «Порядок слов», «Размытые слова» и «Введите сами»\n * Преобразование текста в речь с закладками для голосового управления, обеспечивающими комфортное прослушивание Библии\n * Синхронизация между устройствами: рабочие области, закладки, заметки и прогресс чтения\n * Обширная библиотека ресурсов: переводы Библии, богословские комментарии, словари, карты и христианские книги, в общей сложности более 1500 ресурсов на более чем 700 языках, легально распространяемых Crosswire и другими хранилищами SWORD.\n * Встроенная поддержка файлов MyBible, MySword и EPUB позволяет вам еще больше расширить свою библиотеку.\n\n<b>Давайте вместе сделаем самое лучшее приложение для Библии!</b>\n\nAndBible — это проект сообщества с открытым исходным кодом. На практике это означает, что любой человек, обладающий соответствующими навыками, может и поощряется вносить свой вклад в проект:\n\n * разработка новых функций,\n * тестирование еще не выпущенных функций,\n * поддержание актуальности переводов пользовательского интерфейса и\n * помощь в расширении библиотеки ресурсов путем получения разрешений от правообладателей или путем преобразования документов в формат SWORD.\n\nЕсли вы профессиональный инженер-программист или тестировщик, рассмотрите возможность участия в проекте. Дополнительную информацию о том, как внести свой вклад, см. на странице  https://git.io/JUnaj.\n\n<b>Поддержите покупкой времени на разработку!</b>\n\nЕсли у вас нет времени или навыков для участия в проекте, вы также можете поддержать проект, купив рабочее время профессионального разработчика.\n\nПосмотреть варианты: https://shop.andbible.org/\n\n<b>Ссылки</b>\n\n * Домашняя страница: https://andbible.org\n * Ставь лайк AndBible в Facebook: https://www.facebook.com/AndBible/\n * Наш канал на Youtube: https://www.youtube.com/c/AndBible\n * Часто задаваемые вопросы: https://git.io/JJm8E\n * Страница проекта на Github: https://github.com/AndBible/and-bible", "sk": "<b>Účinný nástroj na štúdium Biblie</b>\n\n„AndBible: Bible Study\" je výkonná, ľahko použiteľná offline aplikácia na štúdium Biblie pre Android — všestranný nástroj s kvalitnými funkciami pre rôzne spôsoby štúdia, od príležitostného čítania až po hlboký výskum. Nie je to iba čítačka, ale nástroj na skutočne vážne osobné štúdium.\n\nVyvinuté čitateľmi Biblie pre čitateľov Biblie — neziskový komunitný projekt s otvoreným kódom, ktorý je úplne zadarmo a neobsahuje žiadne reklamy.\n\nNiekoľko populárnych verzií Biblie (z mnohých dostupných) je KJV, NASB, NET a tiež obľúbené komentáre ako Matthew Henry a John Gill.\n\n<b>Výkonné funkcie pre štúdium Biblie</b>\n\nAplikácia má mnoho podnetných a originálnych funkcií, vďaka ktorým je komplexná a hlboká skúsenosť so štúdiom Biblie hladšia ako kedykoľvek predtým. Najvýznamnejšie funkcie sú nasledujúce:\n\n * Oddelené zobrazenia textu, ktoré umožňujú porovnávať preklady a konzultovať komentáre\n * Pracovné prostredia umožňujúce vlastné nastavenia pre štúdium Biblie\n * Integrácia Strongových čísel umožňuje rozbor gréckych a hebrejských slov\n * Klepnutím na ľubovoľný odkaz zobrazíte prepojené krížové odkazy, poznámky pod čiarou a komentáre (Gill, Matthew Henry atď.) alebo zbierky krížových odkazov (Konkordancia Treasure of Scripture Knowledge, TSKe).\n * Voliteľný AI študijný asistent (iba po vlastnej aktivácii — vyžaduje váš vlastný API kľúč k externej službe): preskúmavajte svoje nainštalované komentáre a slovníky s pomocou AI vo zvolenom jazyku, plus ďalšie tvorivé postupy štúdia. Vstavaný systém oprávnení vám zachováva plnú kontrolu nad tým, čo môže asistent robiť.\n * Flexibilné fulltextové vyhľadávanie v jednom alebo vo viacerých prekladoch Biblie súčasne\n * Pokročilý systém záložiek a zvýraznenia textu s osobnými poznámkami.\n * Študijné zložky pre pridávanie poznámok a referencií na Bibliu pri počúvaní kázní.\n * Sledovanie čítania a memorovania: nastavte si ciele čítania, sledujte postup a memorujte verše pomocou interaktívnych režimov Pomiešané slová, Poradie slov, Rozmazané slová a Napíš to\n * Pokročilé čítanie so záložkami umožňujúcimi plynulé počúvanie Biblie\n * Synchronizácia medzi zariadeniami: udržujte svoje pracovné plochy, záložky, poznámky a postup čítania zosynchronizované na všetkých svojich zariadeniach\n * Rozsiahla knižnica dokumentov: preklady Biblie, teologické komentáre, slovníky, mapy a kresťanské knihy v celkovom počte viac ako 1500 dokumentov vo viac ako 700 jazykoch, legálne distribuované spoločnosťou Crosswire a inými archívmi SWORD.\n * Natívna podpora súborov MyBible, MySword a EPUB vám umožní rozšíriť vašu knižnicu ešte viac.\n\n<b>Urobme spolu najlepšiu aplikáciu pre Bibliu!</b>\n\nAndBible je komunitný projekt s otvoreným kódom. V praxi to znamená, že ktokoľvek s vhodnými zručnosťami môže prispieť (povzbudzujeme k tomu) k projektu:\n\n * vyvinie nové vlastnosti/funkcie\n * testovaním ešte nezverejnených vlastností,\n * udržiavaním aktuálneho prekladu používateľského rozhrania, a\n * pomocou pri rozširovaní knižnice modulov získavaním povolení od držiteľov autorských práv alebo konvertovaní dokumentov do formátu SWORD.\n\nAk ste profesionálny softvérový inžinier alebo tester, zvážte zapojenie sa do projektu. Ďalšie informácie o tom, ako prispieť, nájdete na stránke https://git.io/JUnaj.\n\n<b>Podporte aplikáciu nákupom času vývoja!</b>\n\nAk nemáte čas alebo zručnosti na prispievanie do projektu, môžete projekt podporiť aj zakúpením pracovného času profesionálneho vývojára.\n\nPozrite si možnosti: https://shop.andbible.org/\n\n<b>Odkazy</b>\n\n * Domovská stránka: https://andbible.org\n * Like AndBible na Facebook-u: https://www.facebook.com/AndBible/\n * Náš Youtube kanál: https://www.youtube.com/c/AndBible\n * Často kladené otázky: https://git.io/JJm8E\n * Projekt na Githube: https://github.com/AndBible/and-bible", "sl": "<b>Močno orodje za proučevanje Biblije</b>\n\n\"AndBible: Proučevanje Biblije\" je zmogljiva, preprosta aplikacija za proučevanje Biblije na Androidu, ki deluje brez povezave — vsestransko orodje s kakovostnimi funkcijami za različne načine proučevanja, od sproščenega branja do poglobljenega raziskovanja. Več kot le bralnik — pravi pripomoček za resno osebno proučevanje.\n\nRazvili so jo bralci Biblije za bralce Biblije — neprofiten odprtokoden projekt skupnosti, popolnoma brezplačen in brez oglasov.\n\nNekaj priljubljenih Biblij (od številnih, ki so na voljo) so KJV, NASB, NET in priljubljeni komentarji, kot sta Matthew Henry in John Gill. Na voljo so tudi slovenski prevodi Biblij: SloKJV, SloChraska in SloStritar ter Henohova knjiga.\n\n<b>Zmogljive funkcije za proučevanje Biblije</b>\n\nAplikacija ima številne vpogledne, izvirne funkcije, zaradi česar je kompleksna in poglobljena izkušnja preučevanja Biblije bolj gladka kot kdaj koli prej. Najbolj opazne lastnosti so naslednje:\n\n * Razdeljeni pogledi besedila omogočajo primerjavo prevodov in svetovanje komentarjev\n * Delovni prostori s svojimi nastavitvami omogočajo več nastavitev proučevanja Biblije\n * Strong-ova števila omogočajo grško in hebrejsko besedno analizo\n * Tapnite katero koli povezavo, da sledite navzkrižnim referencam, opombam in komentarjem (Gill, Matthew Henry itd.) ali zbirkam navzkrižnih referenc (Zakladnica znanja Božje besede - Treasure of Scripture Knowledge, TSK).\n * Neobvezen UI pomočnik za proučevanje (samo po izrecni privolitvi — potreben je vaš lastni ključ API za zunanjo storitev): raziskujte nameščene komentarje in slovarje s pomočjo umetne inteligence v izbranem jeziku, ob drugih ustvarjalnih načinih proučevanja. Vgrajen sistem dovoljenj vam zagotavlja popoln nadzor nad tem, kaj sme pomočnik početi.\n * Prilagodljivo iskanje po celotnem besedilu v enem ali več prevodih Biblije hkrati\n * Napredne funkcije zaznamkov in poudarjanja z osebnimi študijskimi opombami\n * Študijske beležnice za dodajanje opomb in biblijskih referenc med poslušanjem pridig.\n * Sledenje branju in pomnjenju: postavite si cilje branja, spremljajte napredek in si zapomnite vrstice z interaktivnimi načini Premešane besede, Vrstni red besed, Zameglitev besed in Vtipkaj.\n * Napredna pretvorba besedila v govor z zaznamki za govor, kar omogoča nemoteno izkušnjo poslušanja Biblije - ni še za slovenščino.\n * Sinhronizacija med napravami: ohranjajte delovne prostore, zaznamke, opombe in napredek branja usklajene na vseh svojih napravah\n * Ogromna knjižnica dokumentov: prevodi Biblije, komentarji, slovarji, zemljevidi in krščanske knjige, skupaj več kot 1500 dokumentov v več 700 jezikih, ki jih zakonito distribuira Crosswire in druge SWORD shrambe.\n * Vgrajena podpora datotekam MyBible, MySword in ePUB vam omogoča, da še bolj razširite svojo knjižnico.\n\n<b>Skupaj naredimo najboljšo biblijsko aplikacijo!</b>\n\nAnd Bible je projekt odprtokodne skupnosti. V praksi to pomeni, da lahko vsak, ki ima ustrezna znanja, k projektu prispeva in ga spodbuja z:\n\n * razvojem novih funkcij,\n * testiranjem še neobjavljenih funkcij,\n * posodabljanjem prevodov uporabniškega vmesnika in\n * pomoč pri razširitvi knjižnice modulov s pridobivanjem dovoljenj imetnikov avtorskih pravic ali s pretvorbo dokumentov v SWORD obliko.\n\nČe ste poklicni inženir ali preizkuševalec programske opreme, razmislite o sodelovanju pri projektu. Za več informacij o prispevanju glejte https://git.io/JUnaj.\n\n<b>Podprite jo z nakupom časa za razvoj!</b>\n\nČe nimate časa ali znanja za sodelovanje pri projektu, lahko projekt podprete tudi z nakupom delovnega časa profesionalnega razvijalca.\n\nOglejte si možnosti: https://shop.andbible.org/\n\n<b>Povezave</b>\n\n * Domača stran: https://andbible.org\n * Like AndBible on Facebook: https://www.facebook.com/AndBible/\n * Naš Youtube kanal: https://www.youtube.com/c/AndBible\n * Pogosto zastavljena vprašanja: https://git.io/JJm8E\n * Projektna stran na Githubu: https://github.com/AndBible/and-bible", "sr": "<b>Моћно средство за учење Библије</b>\n\n„Анд Библија: Учење Библије\" је моћна, лака за коришћење, офлајн апликација за проучавање Библије за Андроид — свестран алат са висококвалитетним функцијама које служе многим начинима проучавања, од опуштеног читања до дубинског истраживања. Више од читача, ово је алат за озбиљно лично проучавање.\n\nРазвили су је читаоци Библије, за читаоце Библије — непрофитни пројекат заједнице отвореног кода који је потпуно бесплатан и не садржи рекламе.\n\nНеколико најпознатијих превода Библије (од многих доступних) су KJV, NASB, NET и такође популарна тумачења као што су тумачења Метју Хенрија и Џон Гила.\n\n<b>Моћне функције за проучавање Библије</b>\n\nАпликација има многе оригиналне функције које чине детаљно проучавање Библије лакшим него икад. Значајне функције су следеће:\n\n * Дељење прегледа текста које омогућава упоређивање превода и тражење у тумачењима\n * Радне површи омогућавају више поставки за проучавање Библије са одвојеним подешавањима\n * Интеграција Стронговог речника омогућава анализу грчких и хебрејских речи\n * Тапните било који линк да бисте пратили унакрсне референце, фусноте и тумачења (Gill, Matthew Henry итд.) или збирке унакрсних референци (Treasure of Scripture Knowledge, TSKe).\n * Опциони аи агент за проучавање (само на захтев — захтева Ваш сопствени АПИ кључ за спољни сервис): истражујте инсталирана тумачења и речнике уз помоћ аи на изабраном језику, плус други креативни начини проучавања. Уграђени систем дозвола омогућава Вам пуну контролу над тиме шта агент може да ради.\n * Флексибилна претрага пуног текста кроз један или више библијских превода истовремено\n * Напредно обележавање и истицање са личним белешкама за учење\n * Радне Свеске за додавање белешки и библијских референци за време слушања беседа.\n * Праћење читања и меморисања: поставите циљеве читања, пратите напредак и меморишите стихове помоћу интерактивних режима Помешане Речи, Редослед Речи, Замућене Речи и Откуцај\n * Напредни текст - у - говор са изговором обележивача, које омогућава глатки доживаљај слушања Светога Писма\n * Синхронизација између уређаја: одржавајте Ваше радне површи, обележиваче, белешке и напредак читања синхронизованим на свим Вашим уређајима\n * Огромна библиотека докумената: Библијских превода, теолошких тумачења, речника, карата, и хришћанских књига, чији укупан број излази на преко 1500 докумената на више од 700 језика, легално дистрибуираних од стране Crosswire и других SWORD ризница.\n * Изворна подршка за MyBible, MySword и EPUB фајлове омогућава Вам да још више проширите Вашу библиотеку.\n\n<b>Хајде да заједно направимо најбољу Библијску апликацију!</b>\n\nAndBible је пројекат заједнице отвореног-кода. У пракси, ово значи да свако ко има одређени низ вештина може, уз охрабрење, да допринесе пројекту:\n\n * развијањем нових функција\n * тестирањем још увек не објављених функција\n * одржавањем превода корисничког сучеља ажурним, и\n * помажући ширењем модула библиотеке задобијањем дозвола власника ауторских права, или конвертовањем докумената у SWORD формат.\n\nУколико сте Ви професионални софтверски програмер или испитивач, молимо Вас да размислите о доприносу пројекту. За више информација о томе како допринети, молимо погледајте https://git.io/JUnaj.\n\n<b>Подржите развој куповином!</b>\n\nУколико немате времена или вештина за допринос на пројекту, такође можете подржати пројекат куповином професионалног развоја.\n\nПогледајте опције: https://shop.andbible.org/\n\n<b>Линкови</b>\n\n * Почетна страница: https://andbible.org\n * Лајкујкте AndBible на Фејсбуку: https://www.facebook.com/AndBible/\n * Наш Јутјуб канал: https://www.youtube.com/c/AndBible\n * Често постављена питања: https://git.io/JJm8E\n * Страница пројекта на Github-у: https://github.com/AndBible/and-bible", "sv-SE": "<b>Kraftfullt bibelstudieverktyg</b>\n\n\"AndBible: Studera Bibeln\" är en kraftfull, lättanvänd och offline bibelstudieapp för Android — en mångsidig verktygslåda med högkvalitativa funktioner som passar många studiestilar, från lättsam läsning till djupgående forskning. Mer än bara en läsare — det är ett verktyg för seriöst personligt studium.\n\nUtvecklad av bibelläsare, för bibelläsare — ett ideellt projekt med öppen källkod som drivs av en gemenskap, helt gratis och utan reklam.\n\nNågra populära bibelöversättningar (av många som finns) är Svenska folkbibeln 2015/1998, Svenska kärnbibeln och 1917 års kyrkobibel. På engelska finns t.ex. KJV, NASB, NET och även populära kommentarer såsom dem av Matthew Henry och John Gill.\n\n<b>Kraftfulla bibelstudiefunktioner</b>\n\nAppen har många insiktsfulla och unika funktioner som gör komplicerade och djupa bibelstudier behagliga. De mest betydande funktionerna är följande:\n\n * Delade textvyer som låter dig jämföra översättningar och använda bibelkommentarer.\n * Arbetsytor låter dig skapa olika anpassade vyer med separata inställningar för bibelstudier.\n * Integration med Strongs nummer möjliggör analys av grekiska och hebreiska ord.\n * Tryck på en länk för att följa parallellhänvisningar, fotnoter och kommentarer (Gill, Matthew Henry m.fl.) eller samlingar av parallellhänvisningar (Treasure of Scripture Knowledge, TSKe).\n * Valfri AI-studieassistent (endast efter aktivering — kräver din egen API-nyckel till en extern tjänst): utforska dina installerade kommentarer och lexikon med AI-hjälp på ditt valda språk, samt andra kreativa studiemetoder. Ett inbyggt behörighetssystem ger dig full kontroll över vad assistenten får göra.\n * Flexibel fritextsökning över en eller flera bibelöversättningar samtidigt\n * Avancerade funktioner för bokmärken och färgmarkeringar med personliga anteckningar\n * Studieblock för att lägga till anteckningar och bibelhänvisningar medan du lyssnar till predikningar.\n * Spårning av läsning och memorering: sätt upp läsmål, följ ditt förlopp och memorera verser med interaktiva lägen som Bokstavspussel, Ordföljd, Suddade ord och Skriv själv\n * Avancerat text-till-tal med uppläsningsbokmärken som gör lyssningsupplevelsen bekvämare\n * Synkronisering mellan enheter: håll dina arbetsytor, bokmärken, anteckningar och läsningsförlopp synkroniserade på alla dina enheter\n * Omfattande bibliotek av dokument: Bibelöversättningar, teologiska kommentarer, lexikon, kartor och kristna böcker. Totalt över 1500 dokument på fler än än 700 språk, lagligt distribuerade av Crosswire och andra SWORD-kataloger.\n * Det inbyggda stödet för MyBible-, MySword- och EPUB-filer gör att du också kan utöka ditt bibliotek.\n\n<b>Låt oss bygga den bästa bibelappen tillsammans!</b>\n\nAndBible är ett projekt med öppen källkod som utvecklas av en nätgemenskap. I praktiken innebär det här att vem som helst med lämpliga kunskaper kan – och uppmuntras till att – bidra till projektet genom att:\n\n * utveckla nya funktioner,\n * testa funktioner som inte lanserats ännu,\n * hålla gränssnittets översättningar uppdaterade, och\n * hjälpa till att utöka modulbiblioteket genom att erhålla tillstånd från upphovsrättsinnehavare, eller genom att konvertera dokument till SWORD-formatet.\n\nOm du är en professionell mjukvaruingenjör eller testare, överväg gärna att bidra till projektet. Mer information om hur man bidrar finns här: https://git.io/JUnaj.\n\n<b>Understöd genom att köpa apputvecklingstid!</b>\n\nOm du inte har tid eller kunskap för att bidra till projektet kan du också understöda det genom att köpa arbetstid av en professionell utvecklare.\n\nSe alternativ: https://shop.andbible.org/\n\n<b>Länkar</b>\n\n * Webbplats: https://andbible.org\n * Gilla AndBible på Facebook: https://www.facebook.com/AndBible/\n * Vår Youtubekanal: https://www.youtube.com/c/AndBible\n * Frågor och svar: https://git.io/JJm8E\n * Projektsida på Github: https://github.com/AndBible/and-bible", "sw": "<b>Zana yenye nguvu ya Masomo ya Biblia</b>\n\n\"AndBible: Masomo ya Biblia\" ni programu yenye nguvu, rahisi kutumia, na ya nje ya mtandao ya masomo ya Biblia kwa Android — zana yenye uwezo mwingi yenye vipengele vya hali ya juu vinavyofaa mitindo mingi ya kusoma, kuanzia kusoma kwa kawaida hadi utafiti wa kina. Ni zaidi ya msomaji tu — ni zana ya masomo ya kibinafsi yenye umakini.\n\nImetengenezwa na wasomaji wa Biblia, kwa wasomaji wa Biblia — mradi wa jumuiya wa chanzo huria, usio wa faida, ambao ni bure kabisa na hauna matangazo.\n\nMatoleo machache maarufu ya Biblia (kati ya mengi yanayopatikana) ni KJV, NASB, NET, na pia maoni maarufu kama Matthew Henry na John Gill.\n\n<b>Vipengele vyenye nguvu vya Masomo ya Biblia</b>\n\nProgramu ina vipengele vingi vya kuvutia na vya asili, ambavyo hufanya uzoefu wa masomo ya kina na wa kina wa Biblia kuwa laini zaidi kuliko hapo awali. Vipengele muhimu zaidi ni kama ifuatavyo:\n\n * Maonyesho ya maandishi yaliyogawanywa yanayoruhusu kulinganisha tafsiri na kushauriana na maoni\n * Maeneo ya kazi huruhusu usanidi mwingi wa masomo ya Biblia wenye mipangilio yake\n * Muunganiko wa Strong's huruhusu uchambuzi wa maneno ya Kigiriki na Kiebrania\n * Gusa kiungo chochote ili kufuata marejeleo ya msalaba yenye viungo, maelezo ya chini, na maoni (Gill, Matthew Henry n.k.) au makusanyo ya marejeleo ya msalaba (Hazina ya Maarifa ya Maandiko, TSKe).\n * Wakala wa AI wa masomo wa hiari (kwa kuchagua tu — unahitaji ufunguo wako wa API kwa huduma ya nje): chunguza maoni na kamusi zako ulizosakinisha kwa msaada wa AI katika lugha unayochagua, pamoja na njia nyingine za ubunifu za masomo. Mfumo wa ndani wa ruhusa unakupa udhibiti kamili wa kile ambacho wakala anaweza kufanya.\n * Utafutaji rahisi wa maandishi kamili katika tafsiri moja au nyingi za Biblia kwa wakati mmoja\n * Vipengele vya hali ya juu vya kuweka alamisho na kuangazia na maelezo ya kibinafsi ya masomo\n * Daftari za Masomo kwa kuandika maelezo na marejeleo ya Biblia unapisikiliza mahubiri.\n * Ufuatiliaji wa kusoma na ukariri: weka malengo ya kusoma, fuatilia maendeleo, na kariri mistari kwa hali shirikishi za Maneno Yaliyochanganywa, Mpangilio wa Maneno, Maneno Yaliyofifia, na Andika Mwenyewe\n * Maandishi-hadi-usemi wa hali ya juu wenye alamisho za kusoma, kuruhusu uzoefu laini wa kusikia Biblia\n * Ulinganishaji kati ya vifaa: weka maeneo yako ya kazi, alamisho, maelezo, na maendeleo ya kusoma yakilingana katika vifaa vyako vyote\n * Maktaba kubwa ya hati: tafsiri za Biblia, maoni ya kiteolojia, kamusi, ramani, na vitabu vya Kikristo, kwa jumla zaidi ya hati 1500 katika lugha zaidi ya 700, zinazosambazwa kisheria na Crosswire na hazina nyingine za SWORD.\n * Msaada wa asili wa faili za MyBible, MySword na EPUB hukuruhusu kupanua maktaba yako zaidi.\n\n<b>Hebu tuunde programu bora ya Biblia pamoja!</b>\n\nAndBible ni mradi wa jumuiya wa chanzo huria. Kwa vitendo, hii inamaanisha kwamba mtu yeyote mwenye ujuzi unaofaa anaweza, na anahimizwa, kuchangia mradi kwa:\n\n * kukuza vipengele vipya,\n * kupima vipengele ambavyo bado havijatolewa,\n * kusasisha tafsiri za kiolesura cha mtumiaji, na\n * kusaidia kupanua maktaba ya moduli kwa kupata ruhusa kutoka kwa wamiliki wa hakimiliki, au kwa kubadilisha hati hadi umbizo la SWORD.\n\nIkiwa wewe ni mhandisi wa programu au mpimaji wa kitaalamu, tafadhali fikiria kuchangia mradi. Kwa taarifa zaidi kuhusu jinsi ya kuchangia, tafadhali tazama https://git.io/JUnaj.\n\n<b>Unga mkono kwa kununua muda wa ukuzaji!</b>\n\nIkiwa huna muda au ujuzi wa kuchangia mradi, unaweza pia kuunga mkono mradi kwa kununua muda wa kufanya kazi wa msanidi wa kitaalamu.\n\nTazama chaguo: https://shop.andbible.org/\n\n<b>Viungo</b>\n\n * Ukurasa wa nyumbani: https://andbible.org\n * Penda AndBible kwenye Facebook: https://www.facebook.com/AndBible/\n * Kituo chetu cha Youtube: https://www.youtube.com/c/AndBible\n * Maswali Yanayoulizwa Mara kwa Mara: https://git.io/JJm8E\n * Ukurasa wa mradi kwenye Github: https://github.com/AndBible/and-bible", "ta-IN": "<b>சக்திவாய்ந்த விவிலிய ஆய்வு கருவி</b>\n\n\"ஆண்ட் பைபில்: பைபில் ஸ்டடி\" என்பது Android க்கான சக்திவாய்ந்த, பயன்படுத்த எளிதான, ஆஃப்லைன் விவிலிய ஆய்வுச் செயலி — சாதாரண வாசிப்பிலிருந்து ஆழமான ஆராய்ச்சி வரை, பல்வேறு ஆய்வு பாணிகளுக்கு உதவும் உயர்தர அம்சங்களைக் கொண்ட பல்துறை கருவித்தொகுப்பு. இது வெறுமனே ஒரு வாசிப்புக் கருவி அல்ல — தீவிரமான தனிப்பட்ட ஆய்வுக்கான கருவியாகும்.\n\nவிவிலிய வாசகர்களால், விவிலிய வாசகர்களுக்காகவே உருவாக்கப்பட்டது — இலாப நோக்கற்ற, திறந்த மூல சமூகத் திட்டம், முற்றிலும் இலவசம், விளம்பரங்கள் இல்லை.\n\n(இதில் கிடைக்கக்கூடிய பலவற்றில்) புகழ் பெற்ற விவிலிய பதிப்புகளான KJV, NASB, NET, அதோடு மேத்யூ ஹென்றி, ஜான் கில் போன்றவர்களின் விளக்க உரைகள்.\n\n<b>விவிலிய ஆய்வுக்காக சக்தி வாய்ந்த அம்சங்கள்</b>\n\nஇதில் உள்ள பல ஆழ்ந்த மற்றும் தனித்துவமான அம்சங்கள், ஆழமான விவிலிய ஆய்வு அனுபவத்தை முன்னெப்போதையும் விட எளிமையாக்குகிறது. குறிப்பிடத்தக்க அம்சங்கள் பின்வருமாறு:\n\n * மொழிபெயர்ப்புகளை ஒப்பிடவும் விளக்க உறைகளை காண உதவு திரையினை பிரிக்கும் Split text views\n * பல விவிலிய ஆய்வுகளை நடத்த ஏதுவாக தனி அமைப்புகளுடன் Workspaces\n * Strong's ஒருங்கிணைப்பு கிரேக்க மற்றும் எபிரேய பதங்களின் பகுப்பாய்வை எளிமையாக்குகின்றது\n * எந்த இணைப்பையும் தட்டினால், அதனுடன் இணைக்கப்பட்ட குறுக்கு குறிப்புகள், அடிக்குறிப்புகள் மற்றும் விளக்கவுரைகள் (Gill, Matthew Henry etc.) அல்லது குறுக்கு குறிப்புத் தொகுப்புகளை (Treasure of Scripture Knowledge, TSKe) பின்தொடரலாம்.\n * விருப்பத்தேர்வான AI ஆய்வு உதவியாளர் (தாங்களாகவே இணைய வேண்டும் — உங்கள் சொந்த API விசை தேவை): நிறுவிய விளக்கவுரைகள் மற்றும் அகராதிகளை AI உதவியுடன் ஆராயலாம். உள்ளமைந்த அனுமதி அமைப்பு, உதவியாளரின் செயல்பாடுகளில் உங்களுக்கு முழு கட்டுப்பாட்டை வழங்குகிறது.\n * ஒரே நேரத்தில் ஒன்று அல்லது பல விவிலிய மொழிபெயர்ப்புகளில் நெகிழ்வான முழு-உரை தேடல்\n * தனிப்பட்ட ஆய்வுக் குறிப்புகளுடன் மேம்பட்ட புக்மார்க்கிங் மற்றும் அடிக்கோடிடும் சிறப்பம்சங்கள்\n * மறைஉரைகளைக் கேட்கும்போதே குறிப்புகள் எடுக்க ஸ்டடி பேட்கள்.\n * வாசிப்பு மற்றும் மனனப் பயிற்சி கண்காணிப்பு: வாசிப்பு இலக்குகளை அமைக்கவும், முன்னேற்றத்தைக் கண்காணிக்கவும், மற்றும் ஊடாடும் சொற்குழப்பம் (Word Scramble), சொல் வரிசை (Word Order), சொல் மங்கல் (Word Blur), தட்டச்சு (Type It) ஆகிய முறைகள் மூலம் வசனங்களை மனனம் செய்யவும்\n * விவிலியத்தை கேட்கும் அனுபவத்தை மென்மையாக்க ஸ்பீக் புக்மார்க்குகளுடன் கூடிய மேம்பட்ட பேச்சுமுறை உடையது\n * சாதனங்கள் இடையே ஒத்திசைவு: உங்கள் பணியிடங்கள், புக்மார்க்குகள், குறிப்புகள் மற்றும் வாசிப்பு முன்னேற்றத்தை அனைத்து சாதனங்களிலும் ஒத்திசைவாக வைத்திருக்கவும்\n * பலவகை கோப்புகள்: விவிலிய மொழிபெயர்ப்புகள், இறையியல் விளக்கங்கள், அகராதிகள், வரைபடங்கள் மற்றும் கிறிஸ்தவ புத்தகங்கள், மொத்தம் 1500 க்கும் மேற்பட்ட 700 மொழிகளில் உள்ள ஆவணங்கள், Crosswire மற்றும் பிற SWORD களஞ்சியங்களால் விநியோகிக்கப்படுகின்றன.\n * MyBible, MySword மற்றும் EPUB கோப்புகளுக்கான வசதி உங்கள் நூலகத்தை இன்னும் பெருக்க உதவுகிறது.\n\n<b>சிறந்த விவிலிய மென்பொருளினை இணைந்து உருவாக்குவோம்!</b>\n\nஆண்ட் பைபில் ஒரு திறவூற்று திட்டமாகும். ஆகவே தகுந்த திறனுடைய எவரும் இத்திட்டத்திற்கு பின்வரும் வழிகளில் பங்களிக்கலாம்:\n\n * புதிய அம்சங்களை உருவாக்குதல்,\n * இன்னும் வெளியிடப்படாத அம்சங்களை சோதனை செய்தல்,\n * இடைமுக மொழிபெயர்ப்புகளை புதுப்பித்த நிலையில் வைத்திருத்தல், மற்றும்\n * பதிப்புரிமையாளர்களிடமிருந்து அனுமதிகளைப் பெறுவதன் மூலம் அல்லது ஆவணங்களை SWORD வடிவத்திற்கு மாற்றுவதன் மூலம் தொகுதி நூலகத்தை நீட்டிக்க உதவுவது.\n\nநீங்கள் ஒரு மென்பொருள் பொறியாளரோ அல்லது சோதனையாளராகவோ இருந்தால், திட்டத்தில் பங்களிக்களாம். எவ்வாறு பங்களிப்பது என அறிய காண்க:  https://git.io/JUnaj.\n\n<b>நிரலாக்க வேலை நேரத்தை வாங்கி இத்திட்டத்தில் பங்களிக்கவும்.</b>\n\nஇத்திட்டத்தில் பங்களிக்க நேரமோ திறமையோ உங்களிடம் இல்லையென்றாலும், தொழில்முறை நிரலாக்க வேலை நேரத்தை வாங்குவதன் மூலமும் நீங்கள் திட்டத்தில் பங்களிக்கலாம்.\n\nவிருப்பத் தெரிவுகளை காண்க: https://shop.andbible.org/\n\n<b>இணைப்புகள்</b>\n\n * முகப்பு பக்கம்: https://andbible.org\n * Facebook இல் ஆண்ட் பைபிலை லைக் செய்யவும்: https://www.facebook.com/AndBible/\n * எங்கள் யூடியூப் சேனல்: https://www.youtube.com/c/AndBible\n * அடிக்கடி கேட்கப்படும் கேள்விகள்: https://git.io/JJm8E\n * கிட்ஹப்பில் திட்ட பக்கம்: https://github.com/AndBible/and-bible", "te-IN": "<b>శక్తివంతమైన బైబిల్ అధ్యయన సాధనం</b>\n\n\"అండ్ బైబిల్: బైబిల్ స్టడీ\" అనేది శక్తివంతమైన, ఉపయోగించడానికి సులభమైన, ఆఫ్‌లైన్ బైబిల్ అధ్యయన యాప్ — Android కోసం రూపొందించబడిన అనేక అధ్యయన శైలులకు ఉపయోగపడే అత్యున్నత నాణ్యత గల ఫీచర్లతో కూడిన బహుముఖ టూల్‌కిట్, సాధారణ పఠనం నుండి లోతైన పరిశోధన వరకు. ఇది కేవలం ఒక రీడర్ మాత్రమే కాదు, తీవ్రమైన వ్యక్తిగత అధ్యయనం కోసం ఒక సాధనం.\n\nబైబిల్ పాఠకులచే, బైబిల్ పాఠకుల కోసం అభివృద్ధి చేయబడింది — లాభాపేక్ష లేని, ఓపెన్-సోర్స్ కమ్యూనిటీ ప్రాజెక్ట్, పూర్తిగా ఉచితం మరియు ఎటువంటి ప్రకటనలు లేవు.\n\nఅందుబాటులో ఉన్న అనేక వాటిలో కొన్ని ప్రసిద్ధ బైబిల్ అనువాదాలు (TEL2010, TelGM, TELIRV, TeluguOV,) KJV, NASB, NET మరియు మాథ్యూ హెన్రీ మరియు జాన్ గిల్ వంటి ప్రసిద్ధ వ్యాఖ్యానాలు.\n\n<b>ప్రత్యేకతలు</b>\n\nఇ అప్లికేషన్ చాలా స్పష్టమైన కొన్ని ప్రత్యేకతలు కలిగి ఉంది, ఇది సంక్లిష్టమైన మరింత లోతైన బైబిల్ అధ్యయన అనుభవాన్ని గతంలో కంటే అద్బుతంగా తెస్తుంది. అత్యంత ముఖ్యమైన ప్రత్యేకతలు క్రింది విధంగా ఉన్నాయి:\n\n * వచన వీక్షణలను విభజించడం ద్వారా అనువాదాలను సరిపోల్చడం మరియు వ్యాఖ్యలను సంప్రదించడం సాధ్యమవుతుంది\n * కార్యస్థలములు \"వర్క్ స్పేసెస్\" బహుళ బైబిల్ అధ్యయనాన్ని వాటి స్వంత  \"సెట్టింగ్‌లతో\" మఅరికలతో అనుమతిస్తాయి\n * స్ట్రాంగ్ యొక్క అనుసంధానం గ్రీక్ మరియు హీబ్రూ పదాల విశ్లేషణను సులభం చేస్తుంది\n * ఏదైనా లింక్‌ను నొక్కడం ద్వారా హైపర్‌లింక్ చేయబడిన క్రాస్-రిఫరెన్స్‌లు, ఫుట్‌నోట్స్ మరియు వ్యాఖ్యానాలు (గిల్, మాథ్యూ హెన్రీ మొదలైనవి.) లేదా క్రాస్-రిఫరెన్స్ సేకరణలను (స్క్రిప్చర్ నాలెడ్జ్ యొక్క నిధి, TSKe) అనుసరించండి.\n * ఐచ్ఛిక AI అధ్యయన సహాయకుడు (ఆప్ట్-ఇన్ మాత్రమే — బాహ్య సేవకు మీ స్వంత API కీ అవసరం): మీ ఎంచుకున్న భాషలో AI సహాయంతో ఇన్‌స్టాల్ చేసిన వ్యాఖ్యానాలు, నిఘంటువులను అన్వేషించండి. అంతర్నిర్మిత అనుమతుల వ్యవస్థతో సహాయకుడిపై మీకు పూర్తి నియంత్రణ ఉంటుంది.\n * ఒకే సమయంలో ఒకటి లేదా అనేక బైబిల్ అనువాదాలలో సౌకర్యవంతమైన పూర్తి-పాఠ్య శోధన\n * అధునాతన బుక్‌మార్కింగ్ & హైలైట్ చేసే ప్రత్యేకతలు వ్యక్తిగత అధ్యయన గమనికలతో\n * ప్రసంగాలు వింటున్నప్పుడు నోట్స్ మరియు బైబిల్ రిఫరెన్స్‌లను జోడించడానికి స్టడీ ప్యాడ్‌లు వున్నాయి.\n * పఠన మరియు కంఠస్థ ట్రాకింగ్: పఠన లక్ష్యాలను నిర్దేశించండి, పురోగతిని ట్రాక్ చేయండి, మరియు ఇంటరాక్టివ్ పద గందరగోళం (Word Scramble), పదాల క్రమం (Word Order), పదాల అస్పష్టత (Word Blur) మరియు టైపింగ్ (Type It) మోడ్‌లతో వచనాలను కంఠస్థం చేయండి\n * అధునాతన టెక్స్ట్ టు స్పీచ్ బుక్‌మార్క్‌లతో , సాఫీగా బైబిల్ వినే అనుభవాన్ని అందిస్తుంది\n * క్రాస్-డివైస్ సింక్: మీ కార్యస్థలాలు, బుక్‌మార్కులు, నోట్స్ మరియు పఠన పురోగతిని మీ అన్ని పరికరాలలో సమకాలీకరించి ఉంచండి\n * పత్రాలయొక్క విస్తారమైన లైబ్రరీ: బైబిల్ అనువాదాలు, వేదాంత వ్యాఖ్యానాలు, నిఘంటువులు, పటాలు మరియు క్రైస్తవ పుస్తకాలు, మొత్తం 1500 పైగా పత్రాలు 700 భాషల్లో, చట్టబద్ధంగా క్రాస్‌వైర్ మరియు ఇతర స్వోర్డ్ రిపోజిటరీల ద్వారా పంపిణీ చేయబడ్డాయి.\n * MyBible, MySword మరియు EPUB ఫైల్‌లకు స్థానిక మద్దతు కల్పించటం ద్వారా మీ లైబ్రరీని మరింత విస్తరించడానికి మీకు అవకాశం కల్పిస్తుంది\n\n<b>కలిసి అత్యుత్తమ బైబిల్ యాప్‌ని తయారు చేద్దాం రండి!</b>\n\nAndBible అనేది ఓపెన్ సోర్స్ కమ్యూనిటీ ప్రాజెక్ట్. ఆచరణలో, తగిన నైపుణ్యాలు ఉన్న ఎవరైనా ప్రాజెక్ట్‌కు సహకరించగలరని మరియు ప్రోత్సహించబడవచ్చని దీని అర్థం:\n\n * కొత్త ప్రత్యేకతలు అభివృద్ధి చేయడం,\n * ఇంకా విడుదల కాని ప్రత్యేకతలను పరీక్షించడం,\n * వినియోగదారు ఇంటర్‌ఫేస్ అనువాదాలను తాజాగా ఉంచడం మరియు\n * కాపీరైట్ హోల్డర్ల నుండి అనుమతులను పొందడం ద్వారా లేదా పత్రాలను SWORD ఫార్మాట్ లొకి మార్చడం ద్వారా మాడ్యూల్ లైబ్రరీని విస్తరించడానికి సహాయపడగలరు.\n\nమీరు ప్రొఫెషనల్ సాఫ్ట్‌వేర్ ఇంజనీర్ లేదా టెస్టర్ అయితే, దయచేసి ప్రాజెక్ట్‌కు సహకరించడాన్ని పరిగణించండి. ఎలా సహకరించాలనే దానిపై మరింత సమాచారం కోసం, దయచేసి https://git.io/JUnaj ని చూడండి.\n\n<b>అభివృద్ధి కొరకు సమయాన్ని కొలుగోలు చేయడం ద్వారా సహకరించండి</b>\n\nప్రాజెక్టుకు సహకరించడానికి మీ వద్ద సమయం లేదా నైపుణ్యం లేనట్లయితే మీరు వృత్తిపరమైన డెవలపర్ యొక్క సమయాన్ని కొనుగోలు చేయడం ద్వారా ఈ ప్రాజెక్టుకు సహకరించగలరు.\n\nఎంపికలను చూడండి: https://shop.andbible.org/\n\n<b>లింకులు</b>\n\n * హోమ్‌పేజీ: https://andbible.org\n * Facebook యందు AndBible ను లైక్ చేయండి: https://www.facebook.com/AndBible/\n * మా యూట్యూబ్ ఛానెల్: https://www.youtube.com/c/AndBible\n * తరచుగా అడిగే ప్రశ్నలు: https://git.io/JJm8E\n * Github పై ప్రాజెక్టు పేజీ: https://github.com/AndBible/and-bible", "th": "<b>เครื่องมือศึกษาพระคัมภีร์อันทรงพลัง</b>\n\n\"AndBible: ศึกษาพระคัมภีร์\" เป็นแอปศึกษาพระคัมภีร์แบบออฟไลน์สำหรับ Android ที่ทรงพลังและใช้งานง่าย — ชุดเครื่องมือคุณภาพสูงที่หลากหลาย รองรับรูปแบบการศึกษาทุกประเภท ตั้งแต่การอ่านทั่วไปไปจนถึงการค้นคว้าเชิงลึก แอปนี้ไม่ใช่แค่เครื่องอ่าน แต่เป็นเครื่องมือสำหรับการศึกษาส่วนตัวอย่างจริงจัง\n\nพัฒนาโดยผู้อ่านพระคัมภีร์ เพื่อผู้อ่านพระคัมภีร์ — โครงการชุมชนโอเพนซอร์สที่ไม่แสวงหากำไร ใช้งานได้ฟรีอย่างสมบูรณ์ และไม่มีโฆษณา\n\nพระคัมภีร์ฉบับยอดนิยมบางฉบับ (จากหลายฉบับที่มี) ได้แก่ KJV, NASB, NET รวมถึงคำอธิบายพระคัมภีร์ยอดนิยม เช่น Matthew Henry และ John Gill\n\n<b>คุณสมบัติการศึกษาพระคัมภีร์อันทรงพลัง</b>\n\nแอปพลิเคชันมีคุณสมบัติพิเศษและแปลกใหม่มากมาย ที่ทำให้การศึกษาพระคัมภีร์เชิงลึกและซับซ้อนนั้นราบรื่นกว่าที่เคย คุณสมบัติที่โดดเด่นที่สุดมีดังนี้\n\n * มุมมองข้อความแบบแยกหน้าต่าง ช่วยให้เปรียบเทียบการแปลและดูคำอธิบายพระคัมภีร์ได้\n * พื้นที่ทำงานรองรับการตั้งค่าศึกษาพระคัมภีร์หลายรูปแบบพร้อมการตั้งค่าของตนเอง\n * การผสาน Strong's ช่วยวิเคราะห์คำภาษากรีกและฮีบรู\n * แตะที่ลิงก์ใดก็ได้เพื่อติดตามข้อพระคัมภีร์อ้างอิง เชิงอรรถ และคำอธิบาย (Gill, Matthew Henry ฯลฯ) หรือชุดข้อพระคัมภีร์อ้างอิง (Treasure of Scripture Knowledge, TSKe) ที่เชื่อมโยงไว้\n * ผู้ช่วยศึกษาพระคัมภีร์ AI ทางเลือก (เปิดใช้เองเท่านั้น — ต้องใช้ API key ของคุณเองสำหรับบริการภายนอก): สำรวจคำอธิบายและพจนานุกรมที่คุณติดตั้งไว้ด้วยความช่วยเหลือจาก AI ในภาษาที่คุณเลือก พร้อมรูปแบบการศึกษาเชิงสร้างสรรค์อื่น ๆ ระบบสิทธิ์ที่มีอยู่ในตัวช่วยให้คุณควบคุมสิ่งที่ผู้ช่วยทำได้อย่างเต็มที่\n * การค้นหาแบบเต็มข้อความที่ยืดหยุ่น ครอบคลุมการแปลพระคัมภีร์หนึ่งฉบับหรือหลายฉบับพร้อมกัน\n * คุณสมบัติบุ๊กมาร์กและการไฮไลต์ขั้นสูงพร้อมบันทึกการศึกษาส่วนตัว\n * Study Pads สำหรับเพิ่มบันทึกและข้อพระคัมภีร์ขณะฟังการเทศนา\n * การติดตามการอ่านและการจดจำ: ตั้งเป้าหมายการอ่าน ติดตามความคืบหน้า และจดจำข้อพระคัมภีร์ด้วยโหมดแบบโต้ตอบ ได้แก่ สลับคำ (Word Scramble) เรียงคำ (Word Order) เบลอคำ (Word Blur) และพิมพ์ตาม (Type It)\n * การแปลงข้อความเป็นเสียงขั้นสูงพร้อมบุ๊กมาร์กเสียง เพื่อประสบการณ์ฟังพระคัมภีร์ที่ราบรื่น\n * การซิงค์ข้ามอุปกรณ์: รักษาพื้นที่ทำงาน ที่คั่นหน้า บันทึก และความคืบหน้าในการอ่านของคุณให้ตรงกันบนทุกอุปกรณ์\n * คลังเอกสารขนาดใหญ่: การแปลพระคัมภีร์ คำอธิบายเทววิทยา พจนานุกรม แผนที่ และหนังสือคริสเตียน รวมกว่า 1500 รายการในกว่า 700 ภาษา แจกจ่ายโดยชอบด้วยกฎหมายผ่าน Crosswire และคลังข้อมูล SWORD อื่น ๆ\n * รองรับไฟล์ MyBible, MySword และ EPUB โดยตรง ช่วยให้คุณขยายคลังได้มากยิ่งขึ้น\n\n<b>มาสร้างแอปพระคัมภีร์ที่ดีที่สุดไปด้วยกัน!</b>\n\nAndBible เป็นโครงการชุมชนโอเพนซอร์ส ในทางปฏิบัติ หมายความว่าทุกคนที่มีทักษะที่เหมาะสมสามารถและได้รับการสนับสนุนให้มีส่วนร่วมในโครงการโดย:\n\n * พัฒนาคุณสมบัติใหม่\n * ทดสอบคุณสมบัติที่ยังไม่เปิดตัว\n * อัปเดตการแปลส่วนติดต่อผู้ใช้ให้ทันสมัย และ\n * ช่วยขยายคลังโมดูลโดยขอสิทธิ์จากเจ้าของลิขสิทธิ์ หรือโดยการแปลงเอกสารเป็นรูปแบบ SWORD\n\nหากคุณเป็นวิศวกรซอฟต์แวร์หรือผู้ทดสอบมืออาชีพ โปรดพิจารณามีส่วนร่วมในโครงการ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการมีส่วนร่วม โปรดดูที่ https://git.io/JUnaj\n\n<b>สนับสนุนโดยการซื้อเวลาพัฒนา!</b>\n\nหากคุณไม่มีเวลาหรือทักษะในการมีส่วนร่วมในโครงการ คุณยังสามารถสนับสนุนโครงการได้โดยการซื้อเวลาทำงานของนักพัฒนามืออาชีพ\n\nดูตัวเลือก: https://shop.andbible.org/\n\n<b>ลิงก์</b>\n\n * หน้าหลัก: https://andbible.org\n * ติดตาม AndBible บน Facebook: https://www.facebook.com/AndBible/\n * ช่อง YouTube ของเรา: https://www.youtube.com/c/AndBible\n * คำถามที่พบบ่อย: https://git.io/JJm8E\n * หน้าโครงการบน Github: https://github.com/AndBible/and-bible", "tr-TR": "<b>Güçlü Kutsal Kitap çalışma aracı</b>\n\n\"AndBible: İncil Çalışması\", Android için güçlü, kullanımı kolay ve çevrimdışı çalışan bir Kutsal Kitap çalışma uygulamasıdır — gündelik okumadan derinlemesine araştırmaya kadar pek çok çalışma tarzına hizmet eden, yüksek kaliteli özelliklerden oluşan çok yönlü bir araç setidir. Yalnızca bir okuyucudan çok daha fazlası: ciddi bireysel çalışma için bir araçtır.\n\nKutsal Kitap okuyucuları tarafından, Kutsal Kitap okuyucuları için geliştirildi — kâr amacı gütmeyen, açık kaynaklı bir topluluk projesi; tamamen ücretsiz ve reklam içermez.\n\nKJV, NASB, NET gibi birkaç popüler İncil versiyonu (mevcut birçok versiyon arasından) ve ayrıca Matthew Henry ve John Gill gibi popüler yorumları.\n\n<b>Güçlü İncil Çalışma özellikleri</b>\n\nUygulama, karmaşık ve derin bir Kutsal Kitap çalışma deneyimini daha sorunsuz hale getiren birçok aydınlatıcı, orijinal özelliğe sahiptir. En dikkat çekici özellikler aşağıdaki gibidir:\n\n * Çevirileri karşılaştırmayı ve yorumlara başvurmayı sağlayan bölünmüş metin görünümleri\n * Çalışma alanları, kendi ayarlarına sahip birden fazla Kutsal Kitap çalışma kurulumuna izin verir\n * Strong’un sözlüğü entegrasyonla birlikte Grekçe ve İbranice kelime analizine olanak sağlar\n * Bağlantılı çapraz referansları, dipnotları ve yorumları (Gill, Matthew Henry vb.) veya çapraz referans koleksiyonlarını (Kutsal Kitap Bilgisinin Hazinesi, TSKe) takip etmek için herhangi bir bağlantıya dokunun.\n * İsteğe bağlı YZ çalışma asistanı (yalnızca isteğe bağlı — harici bir hizmet için kendi API anahtarınızı gerektirir): yüklü yorumlarınızı ve sözlüklerinizi seçtiğiniz dilde yapay zeka yardımıyla keşfedin, ayrıca diğer yaratıcı çalışma akışlarından yararlanın. Yerleşik bir izin sistemi, asistanın neler yapabileceği konusunda kontrolün tamamen sizde kalmasını sağlar.\n * Bir veya birden çok Kutsal Kitap çevirisinde aynı anda esnek tam metin araması\n * Gelişmiş yer imi\n * Vaazları dinlerken notlar ve Kutsal Kitap referansları eklemek için Çalışma Pedleri.\n * Okuma ve ezberleme takibi: okuma hedefleri belirleyin, ilerlemenizi izleyin ve ayetleri etkileşimli Kelime Karıştırma, Kelime Sıralama, Kelime Bulanıklaştırma ve Yazarak Ezberleme modlarıyla ezberleyin\n * Konuşma imleri ile gelişmiş metin okuma özelliği, sorunsuz bir Kutsal Kitap dinleme deneyimi sağlar\n * Cihazlar arası senkronizasyon: çalışma alanlarınızı, yer imlerinizi, notlarınızı ve okuma ilerlemenizi tüm cihazlarınızda eşitleyin\n * Geniş belge kütüphanesi: Crosswire ve diğer SWORD depoları tarafından yasal olarak dağıtılan 700 üzerinde dilde 1500 belgeden oluşan Kutsal Kitap çevirileri, teolojik yorumlar, sözlükler, haritalar ve Hristiyan kitapları.\n * MyBible, MySword ve EPUB dosyaları için yerel destek, kitaplığınızı daha da genişletmenizi sağlar.\n\n<b>Birlikte en iyi Kutsal Kitap uygulamasını yapalım!</b>\n\nAndBible açık kaynaklı bir topluluk projesidir. Pratikte bu, uygun becerilere sahip herkesin\n\n * yeni özellikler geliştirerek,\n * henüz yayımlanmamış özellikleri test ederek,\n * kullanıcı arayüzü çevirilerini güncel tutarak, ve\n * telif hakkı sahiplerinden izinler alarak veya belgeleri SWORD formatına dönüştürerek modül kitaplığının genişletilmesine yardımcı olarak.\n\nProfesyonel bir yazılım mühendisi ya da testçi iseniz lütfen projeye katkıda bulunmayı düşünün. Nasıl katkıda bulunacağınız hakkında daha fazla bilgi sahibi olmak için lütfen bakınız https://git.io/JUnaj.\n\n<b>Geliştirme süresine sponsor ederek destek olun!</b>\n\nProjeye katkıda bulunmak için zamanınız veya beceriniz yoksa, profesyonel geliştirici çalışma süresine sponsor ederek da projeyi destekleyebilirsiniz.\n\nSeçenekleri görün: https://shop.andbible.org/\n\n<b>Bağlantılar</b>\n\n * Ana Sayfa: https://andbible.org\n * AndBible’ı Facebook’ta Beğen: https://www.facebook.com/AndBible/\n * Youtube Kanalımız: https://www.youtube.com/c/AndBible\n * Sıkça Sorulan Sorular: https://git.io/JJm8E\n * Github üzerindeki proje sayfası: https://github.com/AndBible/and-bible", "uk": "<b>Потужний інструмент для вивчення Біблії</b>\n\n«AndBible: Вивчення Біблії» — потужний і зручний офлайн-додаток для вивчення Біблії на Android: універсальний набір якісних інструментів для різних стилів роботи з Письмом — від звичайного читання до глибоких досліджень. Більше, ніж читалка: інструмент для серйозного особистого вивчення.\n\nРозроблено читачами Біблії для читачів Біблії — некомерційний проєкт спільноти з відкритим кодом, повністю безкоштовний і без реклами.\n\nКілька популярних біблійних версій (з багатьох доступних) - І. Огієнка, НЗ П. Куліша, BJU 1996р, а також популярні коментарі, такі як Лопухіна, Барклі, Нової Женевської Біблії.\n\n<b>Потужні функції для вивчення Біблії</b>\n\nДодаток має безліч проникливих, оригінальних функцій, що роблять складний та глибокий досвід вивчення Біблії більш плавним, ніж будь-коли. Найбільш помітними функціями є такі:\n\n * Розділені текстові подання, що дозволяють порівнювати переклади та консультаційні коментарі\n * Робочі області дозволяють налаштування вивчення Біблії з різними параметрами\n * Інтеграція з нумерацією Стронґа дозволяє аналізувати грецькі та єврейські слова\n * Натискайте на будь-яке посилання, щоб переходити за перехресними посиланнями, виносками та коментарями (Тлум. Біблія Лопухіна, Коментарі Барклі до НЗ, Коментарі Нової Женевської Біблії та ін.) або колекціями перехресних посилань (Словник Брокгауза, Л.И. Василенко, Енциклопедія архимандрита Нікіфора та ін.).\n * Опціональний ШІ-помічник (за згодою — потрібен ваш власний API-ключ зовнішнього сервісу): досліджуйте встановлені коментарі та словники вашою мовою й інші творчі способи вивчення. Вбудована система дозволів зберігає повний контроль за вами.\n * Гнучкий повнотекстовий пошук одночасно в одному або кількох перекладах Біблії\n * Розширені можливості закладок та виділення тексту за допомогою особистих приміток\n * Панель для додавання приміток та біблійних посилань під час прослуховування проповідей\n * Відстеження читання та завчення: ставте цілі читання, контролюйте прогрес і завчайте вірші в інтерактивних режимах «Переплутані слова», «Порядок слів», «Розмиті слова» та «Введи сам»\n * Удосконалений синтез мовлення за допомогою закладок із мовленням, що забезпечує плавне прослуховування Біблії\n * Синхронізація між пристроями: робочі області, закладки, примітки та прогрес читання залишаються синхронізованими на всіх ваших пристроях\n * Обширна бібліотека ресурсів: переклади Біблії, богословські коментарі, словники, карти та християнські книги, що складає понад 1500 ресурсів на більш ніж 700 мовах, законно розповсюджених Crosswire та іншими сховищами SWORD.\n * Вбудована підтримка файлів MyBible, MySword і EPUB дозволяє ще більше розширити вашу бібліотеку.\n\n<b>Давайте разом зробимо найкращу біблійну програму!</b>\n\nAndBible — це проект спільноти з відкритим кодом. На практиці це означає, що будь-хто з відповідним досвідом може і заохочується робити внесок у проект шляхом:\n\n * розробка нових функцій,\n * тестування ще не випущених функцій,\n * підтримка сучасних перекладів інтерфейсу та\n * допомога у розширенні бібліотеки ресурсів шляхом отримання дозволів від власників авторських прав або перетворення документів у формат SWORD.\n\nЯкщо ви є професійний розробник програмного забезпечення або тестувальник, будь ласка, розгляньте можливість участі у проекті. Щоб отримати докладнішу інформацію про те, як зробити свій внесок, перегляньте статтю https://git.io/JUnaj.\n\n<b>Підтримуйте, купуючи час розробки!</b>\n\nЯкщо у вас немає часу або навичок для участі в проекті, ви також можете підтримати проект, купивши робочий час професійного розробника.\n\nДивіться варіанти: https://shop.andbible.org/\n\n<b>Посилання</b>\n\n * Домашня сторінка: https://andbible.org\n * Поставте лайк AndBible на Facebook: https://www.facebook.com/AndBible/\n * Наш Youtube канал: https://www.youtube.com/c/AndBible\n * Питання що часто задаються: https://git.io/JJm8E\n * Сторінка проекту на Github: https://github.com/AndBible/and-bible", "ur": "<b>طاقتور بائبل مطالعہ ٹول</b>\n\n\"AndBible: بائبل مطالعہ\" Android کے لیے ایک طاقتور، استعمال میں آسان، آف لائن بائبل مطالعہ ایپ ہے — اعلیٰ معیار کی خصوصیات کا ایک ہمہ گیر ٹول کٹ جو مطالعہ کے بہت سے انداز کو پورا کرتا ہے، عام پڑھائی سے لے کر گہری تحقیق تک۔ یہ محض ایک ریڈر سے کہیں بڑھ کر ہے، یہ سنجیدہ ذاتی مطالعے کا ایک آلہ ہے۔\n\nبائبل کے قارئین کی طرف سے، بائبل کے قارئین کے لیے تیار کردہ — ایک غیر منافع بخش، اوپن سورس کمیونٹی پروجیکٹ جو مکمل طور پر مفت ہے اور اس میں کوئی اشتہارات نہیں ہیں۔\n\nچند مشہور بائبل ورژن (دستیاب بہت سوں میں سے) KJV، NASB، NET ہیں، اور مشہور تفسیریں جیسے Matthew Henry اور John Gill بھی۔\n\n<b>طاقتور بائبل مطالعہ خصوصیات</b>\n\nایپلیکیشن میں کئی بصیرت افروز، اصل خصوصیات ہیں جو پہلے سے کہیں زیادہ ہموار گہرا بائبل مطالعہ تجربہ فراہم کرتی ہیں۔ قابل ذکر خصوصیات درج ذیل ہیں:\n\n * تقسیم شدہ متن ویوز جو تراجم کا موازنہ اور تفسیروں سے مشورہ کرنے کی اجازت دیتے ہیں\n * ورک اسپیسز اپنی ترتیبات کے ساتھ متعدد بائبل مطالعہ سیٹ اپس کی اجازت دیتی ہیں\n * Strong's انضمام یونانی اور عبرانی لفظی تجزیے کی اجازت دیتا ہے\n * ہائپر لنک شدہ کراس حوالہ جات، حاشیے اور تفسیروں (Gill، Matthew Henry وغیرہ) یا کراس حوالہ مجموعوں (Treasure of Scripture Knowledge، TSKe) کی پیروی کرنے کے لیے کسی بھی لنک پر ٹیپ کریں۔\n * اختیاری AI مطالعہ معاون (صرف رضامندی سے فعال — کسی بیرونی سروس کے لیے آپ کی اپنی API کلید درکار ہے): اپنی منتخب کردہ زبان میں AI کی مدد سے اپنی نصب شدہ تفسیریں اور لغات کا جائزہ لیں، نیز دیگر تخلیقی مطالعہ طریقے۔ ایک بلٹ ان اجازت کا نظام آپ کو اس بات پر مکمل کنٹرول دیتا ہے کہ معاون کیا کر سکتا ہے۔\n * ایک یا کئی بائبل تراجم میں بیک وقت لچکدار مکمل متن تلاش\n * ذاتی مطالعہ نوٹس کے ساتھ جدید بک مارکنگ اور نمایاں کاری خصوصیات\n * خطبے سنتے ہوئے نوٹس اور بائبل حوالہ جات شامل کرنے کے لیے مطالعہ پیڈز۔\n * مطالعہ اور حفظ کی نگرانی: مطالعے کے اہداف مقرر کریں، پیشرفت کی نگرانی کریں، اور انٹرایکٹو الفاظ کی الٹ پلٹ، الفاظ کی ترتیب، الفاظ کی دھندلاہٹ اور خود ٹائپ کریں موڈز کے ذریعے آیات حفظ کریں\n * Speak بک مارکس کے ساتھ جدید متن سے تقریر جو ہموار بائبل سننے کا تجربہ فراہم کرتی ہے\n * آلات کے درمیان ہم آہنگی: اپنے ورک اسپیسز، بک مارکس، نوٹس اور مطالعے کی پیشرفت کو اپنے تمام آلات پر ہم آہنگ رکھیں\n * دستاویزات کی وسیع لائبریری: بائبل تراجم، الہیاتی تفسیریں، لغات، نقشے اور عیسائی کتابیں، مجموعی طور پر Crosswire اور دیگر SWORD ذخائر کی طرف سے قانونی طور پر تقسیم کردہ 700 زبانوں میں 1500 سے زیادہ دستاویزات۔\n * MyBible، MySword اور EPUB فائلوں کی مقامی حمایت آپ کو اپنی لائبریری مزید بڑھانے کی اجازت دیتی ہے۔\n\n<b>آئیں مل کر بہترین بائبل ایپ بنائیں!</b>\n\nAndBible ایک اوپن سورس کمیونٹی پروجیکٹ ہے۔ عملی طور پر اس کا مطلب ہے کہ مناسب مہارت رکھنے والا کوئی بھی شخص پروجیکٹ میں حصہ ڈال سکتا ہے اور اسے ترغیب دی جاتی ہے:\n\n * نئی خصوصیات تیار کرنا،\n * ابھی تک جاری نہ کی گئی خصوصیات جانچنا،\n * یوزر انٹرفیس ترجموں کو تازہ رکھنا، اور\n * کاپی رائٹ ہولڈرز سے اجازت حاصل کر کے یا دستاویزات کو SWORD شکل میں تبدیل کر کے ماڈیول لائبریری بڑھانے میں مدد کرنا۔\n\nاگر آپ پیشہ ور سافٹ ویئر انجینئر یا جانچنے والے ہیں تو براہ کرم پروجیکٹ میں حصہ ڈالنے پر غور کریں۔ حصہ ڈالنے کے طریقے کے بارے میں مزید معلومات کے لیے https://git.io/JUnaj دیکھیں۔\n\n<b>ترقیاتی وقت خرید کر حمایت کریں!</b>\n\nاگر آپ کے پاس پروجیکٹ میں حصہ ڈالنے کا وقت یا مہارت نہیں ہے تو آپ پیشہ ور ڈویلپر کے کام کرنے کا وقت خرید کر بھی پروجیکٹ کی حمایت کر سکتے ہیں۔\n\nاختیارات دیکھیں: https://shop.andbible.org/\n\n<b>لنکس</b>\n\n * ہوم پیج: https://andbible.org\n * Facebook پر AndBible کو پسند کریں: https://www.facebook.com/AndBible/\n * ہمارا YouTube چینل: https://www.youtube.com/c/AndBible\n * اکثر پوچھے جانے والے سوالات: https://git.io/JJm8E\n * Github پر پروجیکٹ صفحہ: https://github.com/AndBible/and-bible", "vi": "<b>Công cụ nghiên cứu Kinh Thánh mạnh mẽ</b>\n\n\"AndBible: Học Kinh Thánh\" là một ứng dụng nghiên cứu Kinh Thánh ngoại tuyến mạnh mẽ, dễ sử dụng dành cho Android — một bộ công cụ đa năng với các tính năng chất lượng cao, phục vụ nhiều phong cách nghiên cứu khác nhau, từ đọc thông thường đến nghiên cứu chuyên sâu. Hơn cả một trình đọc, đây là công cụ dành cho việc nghiên cứu cá nhân nghiêm túc.\n\nĐược phát triển bởi những người đọc Kinh Thánh, dành cho những người đọc Kinh Thánh — một dự án cộng đồng phi lợi nhuận, mã nguồn mở, hoàn toàn miễn phí và không có quảng cáo.\n\nMột số bản dịch Kinh Thánh phổ biến (trong số nhiều bản có sẵn) là KJV, NASB, NET, cùng các chú giải nổi tiếng như Matthew Henry và John Gill.\n\n<b>Các tính năng nghiên cứu Kinh Thánh mạnh mẽ</b>\n\nỨng dụng có nhiều tính năng độc đáo và sâu sắc, giúp trải nghiệm nghiên cứu Kinh Thánh phức tạp và chuyên sâu trở nên mượt mà hơn bao giờ hết. Các tính năng nổi bật nhất bao gồm:\n\n * Chế độ xem văn bản chia đôi cho phép so sánh các bản dịch và tra cứu chú giải\n * Không gian làm việc cho phép nhiều cấu hình nghiên cứu Kinh Thánh với cài đặt riêng\n * Tích hợp Strong's cho phép phân tích từ ngữ tiếng Hy Lạp và tiếng Hê-bơ-rơ\n * Nhấn vào bất kỳ liên kết nào để theo dõi các tham chiếu chéo, chú thích và chú giải được liên kết (Gill, Matthew Henry v.v.) hoặc các bộ sưu tập tham chiếu chéo (Treasure of Scripture Knowledge, TSKe).\n * Trợ lý nghiên cứu AI tùy chọn (chỉ khi bạn đồng ý — yêu cầu khóa API riêng của bạn cho dịch vụ bên ngoài): khám phá các chú giải và từ điển đã cài đặt với sự hỗ trợ của AI bằng ngôn ngữ bạn chọn, cùng với các quy trình nghiên cứu sáng tạo khác. Hệ thống quyền tích hợp giúp bạn hoàn toàn kiểm soát những gì trợ lý có thể làm.\n * Tìm kiếm toàn văn linh hoạt trên một hoặc nhiều bản dịch Kinh Thánh cùng lúc\n * Tính năng đánh dấu & tô sáng nâng cao với ghi chú nghiên cứu cá nhân\n * Bảng ghi chú để thêm ghi chú và tham chiếu Kinh Thánh khi nghe bài giảng.\n * Theo dõi việc đọc và học thuộc: đặt mục tiêu đọc, theo dõi tiến trình và học thuộc các câu Kinh Thánh với các chế độ tương tác Xáo Trộn Từ, Sắp Xếp Từ, Làm Mờ Từ và Gõ Lại\n * Chuyển văn bản thành giọng nói nâng cao với dấu trang phát âm, mang lại trải nghiệm nghe Kinh Thánh mượt mà\n * Đồng bộ giữa các thiết bị: giữ cho không gian làm việc, dấu trang, ghi chú và tiến trình đọc của bạn được đồng bộ trên tất cả các thiết bị\n * Thư viện tài liệu phong phú: bản dịch Kinh Thánh, chú giải thần học, từ điển, bản đồ và sách Cơ Đốc giáo, với tổng cộng hơn 1500 tài liệu trong hơn 700 ngôn ngữ, được phân phối hợp pháp bởi Crosswire và các kho SWORD khác.\n * Hỗ trợ gốc cho các tệp MyBible, MySword và EPUB giúp bạn mở rộng thư viện của mình hơn nữa.\n\n<b>Hãy cùng nhau tạo ra ứng dụng Kinh Thánh tốt nhất!</b>\n\nAndBible là một dự án cộng đồng mã nguồn mở. Trên thực tế, điều này có nghĩa là bất kỳ ai có kỹ năng phù hợp đều có thể và được khuyến khích đóng góp cho dự án bằng cách:\n\n * phát triển các tính năng mới,\n * kiểm thử các tính năng chưa được phát hành,\n * cập nhật bản dịch giao diện người dùng, và\n * giúp mở rộng thư viện mô-đun bằng cách xin phép từ người giữ bản quyền hoặc chuyển đổi tài liệu sang định dạng SWORD.\n\nNếu bạn là kỹ sư phần mềm hoặc người kiểm thử chuyên nghiệp, hãy cân nhắc đóng góp cho dự án. Để biết thêm thông tin về cách đóng góp, vui lòng xem https://git.io/JUnaj.\n\n<b>Hỗ trợ bằng cách mua thời gian phát triển!</b>\n\nNếu bạn không có thời gian hoặc kỹ năng để đóng góp cho dự án, bạn cũng có thể hỗ trợ dự án bằng cách mua thời gian làm việc của nhà phát triển chuyên nghiệp.\n\nXem các tùy chọn: https://shop.andbible.org/\n\n<b>Liên kết</b>\n\n * Trang chủ: https://andbible.org\n * Thích AndBible trên Facebook: https://www.facebook.com/AndBible/\n * Kênh Youtube của chúng tôi: https://www.youtube.com/c/AndBible\n * Câu hỏi thường gặp: https://git.io/JJm8E\n * Trang dự án trên Github: https://github.com/AndBible/and-bible", "yue": "<b>功能強大嘅研經工具</b>\n\n\"AndBible: 研經工具\" is a powerful, easy-to-use, offline Bible study app for Android — a versatile toolkit of high-quality features serving many study styles, from casual reading to in-depth research. More than a reader, it's a tool for serious personal study.\n\nDeveloped by Bible readers, for Bible readers — a non-profit, open-source community project that is completely free and contains no ads.\n\n熱門嘅聖經譯本如和合本、新譯本、KJV、NASB，以及常見嘅註解如Matthew Henry及John Gill等。文件之多，未能盡錄。\n\n<b>強大嘅研經功能</b>\n\n此程式具有原創、有深度嘅功能，幫助讀者有一個流暢嘅研經體驗。以下係一啲重點功能：\n\n * 分割視窗可以幫助比較譯本同參考註解\n * 工作區可以自定研經嘅環境\n * Strong's 參考方便查找希臘文及希伯來文分析\n * Tap any link to follow hyperlinked cross-references, footnotes, and commentaries (Gill、Matthew Henry之類) or cross-reference collections (Treasure of Scripture Knowledge, TSKe).\n * Optional AI study agent (opt-in only — requires your own API key for an external service): explore your installed commentaries and dictionaries with AI assistance in your chosen language, plus other creative study workflows. A built-in permission system keeps you in full control of what the agent can do.\n * Flexible full-text search across one or many Bible translations simultaneously\n * 包括個人筆記的書籤及醒目提示\n * 研習筆記可以讓你喺聽講道時，新增筆記及參考。\n * Reading and memorization tracking: set reading goals, track progress, and memorize verses with interactive Word Scramble, Word Order, Word Blur, and Type It modes\n * 進階嘅文字轉語音功能及語音書籤，以提供一個流暢嘅聆聽聖經體驗。\n * Cross-device sync: keep your workspaces, bookmarks, notes, and reading progress in sync across all your devices\n * 龐大嘅文件庫：700種語言、超過1500份聖經譯本、神學註釋、字典、地點及基督教書籍。全部都係由Crosswire及其他SWORD資料庫授權分發。\n * 原生支援MyBible、MySword及EPUB檔案，讓你可以豐富你嘅收藏。\n\n<b>我哋需要大家一起造出最好嘅聖經工具！</b>\n\nAnd Bible係一個開源計劃。呢個代表咗我哋需要所有有能之士，為呢個計劃一同用以下方式貢獻：\n\n * 開發新功能，\n * 測驗未開放的新功能，\n * 保持界面翻譯更新，及\n * 協助拎到版權及授權、轉換文件至SWORD格式去擴充模組庫。\n\n如果你係專業軟件開發者或者測試員，請考慮義務幫手呢個計劃。如果想要更多資訊，請參見 https://git.io/JUnaj 。\n\n<b>課金支持開發者嘅工時！</b>\n\n如果你未有時間或合適的技能去支持呢個計劃，你可以考慮課金支持專業開發者嘅工時。\n\n請參見選項: https://shop.andbible.org/\n\n<b>連結</b>\n\n * 主頁：https://andbible.org\n * 在 Facebook 上讚好 AndBible：https://www.facebook.com/AndBible/\n * 我哋嘅 Youtube Channel：https://www.youtube.com/c/AndBible\n * 常見問題：https://git.io/JJm8E\n * Github Project 頁面：https://github.com/AndBible/and-bible", "zh-CN": "<b>功能强大的的研经工具</b>\n\n「AndBible: 研经工具」是一款功能强大、操作简易的安卓离线研经应用——集多种高品质功能于一身的多用途工具，能满足从随性阅读到深入研究的各种研经需求。它不仅是一个圣经阅读器，更是认真个人研经的利器。\n\n由读经者为读经者开发——这是一个非营利、开放源码的社区项目，完全免费，绝无广告。\n\n热门的圣经译本如和合本、新译本、KJV、NASB，以及常见的注解如Matthew Henry及John Gill等。文件之多，未能尽录。\n\n<b>强大的研经功能</b>\n\n此程式具有原创、有深度的功能，帮助读者有一个流畅的研经体验。以下是一些重点的功能：\n\n * 分割视窗可以帮助比较译本及参考注解\n * 工作检视可以自定研经的环境\n * Strong's 参考方便查找希腊文及希伯来文分析\n * 轻触任何链接即可跳转至相关的交叉参考、脚注及注释（Gill、Matthew Henry之类）或交叉参考汇编（Treasure of Scripture Knowledge, TSKe）。\n * 可选的 AI 研经助手（仅供选择性启用——需您自备外部服务的 API 密钥）：以您所选的语言，借助 AI 探索您已安装的注释及字典，并体验其他富有创意的研经工作流程。内建的权限系统让您能完全掌控助手可执行的操作。\n * 灵活的全文搜寻功能，可同时跨多个圣经译本进行搜寻\n * 包括个人笔记的书签及醒目提示\n * 个人笔记可以让你在聆听讲道时新增笔记及参考。\n * 阅读与背经追踪：设定读经目标、追踪进度，并透过互动式「字词重组」、「字词排序」、「字词模糊」及「逐字输入」等模式背诵经文\n * 进阶的文字转语音功能及语音书签，以提供一个流畅的聆听圣经体验。\n * 跨设备同步：在您所有的设备之间同步工作检视、书签、笔记及读经进度\n * 庞大的文件库：700种语言、超过1500份圣经译本、神学注释、字典、地点及基督教书籍。全部均由Crosswire及其他SWORD资料库授权分发。\n * 支持MyBible,、MySword 与EPUB源文件格式，让您可以收藏更多的文献。\n\n<b>我们需要大家一起造出最好的圣经工具！</b>\n\nAndBible是一个来源社区项目，欢迎大家贡献自己的才干来为项目做贡献，诸如：\n\n * 开发新功能，\n * 测验未开放的新功能，\n * 保持介面翻译更新，及\n * 协助取得版权及授权、转换文件至SWORD格式以扩充模组库。\n\n如果你是专业软件开发者或测试员，请考虑义务帮助此计划。如想要更多资讯，请参见 https://git.io/JUnaj 。\n\n<b>支持购买开发工时</b>\n\n如果您没有时间和技能来支持项目，您也可以为项目购买专业开发人员的工时。\n\n请参见选项: https://shop.andbible.org/\n\n<b>连结</b>\n\n * 主页：https://andbible.org\n * 在脸书为AndBible点赞：: https://www.facebook.com/AndBible/\n * 我们的 Youtube 频道：https://www.youtube.com/c/AndBible\n * 常见问题：https://git.io/JJm8E\n * Github Project 页面：https://github.com/AndBible/and-bible", "zh-TW": "<b>功能強大的研經工具</b>\n\n「AndBible: 研經工具」是一款功能強大、易於使用的離線 Android 研經程式——多元化的高品質工具集，能滿足不同的研經風格，從輕鬆閱讀到深入研究均適用。它不僅是一個閱讀器，更是認真個人研經的得力工具。\n\n由聖經讀者為聖經讀者所開發——這是一個非牟利、開源的社群計劃，完全免費且不含任何廣告。\n\n熱門的聖經譯本如和合本、新譯本、KJV、NASB，以及常見的註解如Matthew Henry及John Gill等。文件之多，未能盡錄。\n\n<b>強大的研經功能</b>\n\n此程式具有原創、有深度的功能，幫助讀者有一個流暢的研經體驗。以下是一些重點的功能：\n\n * 分割視窗可以幫助比較譯本及參考註解\n * 工作區可以自定研經的環境\n * Strong's 參考方便查找希臘文及希伯來文分析\n * 輕點任何連結即可跟隨超連結的交叉參考、注腳和註釋（Gill、Matthew Henry之類）或交叉參考集（Treasure of Scripture Knowledge, TSKe）。\n * 可選的 AI 研經代理（須自行啟用——需要使用你自己的外部服務 API 金鑰）：以你選擇的語言，藉助 AI 探索你已安裝的註釋及字典，並進行其他富創意的研經流程。內建的權限系統讓你完全掌控代理可執行的操作。\n * 靈活的全文搜尋功能，可同時於一個或多個聖經譯本中搜尋\n * 包括個人筆記的書籤及醒目提示\n * 研習筆記可以讓你在聆聽講道時新增筆記及參考。\n * 閱讀及記憶追蹤：設定閱讀目標、追蹤進度，並透過互動式的「打亂單字」、「排列單字」、「模糊單字」及「輸入單字」模式記憶經文\n * 進階的文字轉語音功能及語音書籤，以提供一個流暢的聆聽聖經體驗。\n * 跨裝置同步：讓你的工作區、書籤、筆記及閱讀進度於所有裝置間保持同步\n * 龐大的文件庫：700種語言、超過1500份聖經譯本、神學註釋、字典、地點及基督教書籍。全部均由Crosswire及其他SWORD資料庫授權分發。\n * 原生支援MyBible、MySword及EPUB檔案，讓你可以豐富你的收藏。\n\n<b>我們需要大家一起造出最好的聖經工具！</b>\n\nAnd Bible是一個開源計劃。這代表了我們需要所有有能之士，為此計劃一同用以下方式貢獻：\n\n * 開發新功能，\n * 測驗未開放的新功能，\n * 保持介面翻譯更新，及\n * 協助取得版權及授權、轉換文件至SWORD格式以擴充模組庫。\n\n如果你是專業軟件開發者或測試員，請考慮義務幫助此計劃。如想要更多資訊，請參見 https://git.io/JUnaj 。\n\n<b>以購買工時支持計劃！</b>\n\n如果你未有時間或合適的技能支持這計劃，你可以考慮購買專業開發者的工時。\n\n請參見選項: https://shop.andbible.org/\n\n<b>連結</b>\n\n * 主頁：https://andbible.org\n * 在 Facebook 上讚好 AndBible：https://www.facebook.com/AndBible/\n * 我們的 Youtube 頻道：https://www.youtube.com/c/AndBible\n * 常見問題：https://git.io/JJm8E\n * Github Project 頁面：https://github.com/AndBible/and-bible"}}, "versions": {"5f9bc959f1762788be892e59b8c91a8bcba189d1bbc3c13dfa0b58dd7d523ce0": null, "b2592594e7cb2c45a0865f26a3658919eb97ca97dd957e13648863484d0b91d4": null, "195651814a2c1cb0620d98a44e9ec9a6b1db78cfb225f074e35ddb99004c6b41": {"added": 1781040519859, "file": {"name": "/net.bible.android.activity_1100.apk", "sha256": "195651814a2c1cb0620d98a44e9ec9a6b1db78cfb225f074e35ddb99004c6b41", "size": 22801852, "ipfsCIDv1": "bafybeiabtkdjeasqkobfjsaxiozmninuu37sxgrvpop7sfn4gz4f7n2iqy"}, "src": {"name": "/net.bible.android.activity_1100_src.tar.gz", "sha256": "619bc7f71e0d8c8a16ea913adbbced28001c9bc2781364a915276ef20111982f", "size": 8294815}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "5.1.1100", "versionCode": 1100, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 35}, "signer": {"sha256": ["bc517cb216f091774e1cdf7034a751a60dd537b531e43d8a8d649bff16d9956a"]}, "usesPermission": [{"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "net.bible.android.activity.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Bugfixes\n\nAndBible 5.1 stable release!\n\nQuick tour to what's new: https://youtu.be/EKnyBIti9Fk\n\nHighlights since 5.0:\n- Optional AI assistant (Gemini, Claude, OpenRouter, ...)\n- Reading & memorization progress tracking\n- My Documents: editable, syncable pages\n- 3-level text display settings inheritance\n- Many other small features and bug fixes\n\nSee https://andbible.org\nSupport: https://shop.andbible.org/\n"}}, "f5e456ce4be56ea1c91a3e7cc786bfc407dbb2e481b423806a06e7e19bafe005": {"added": 1780506857489, "file": {"name": "/net.bible.android.activity_1099.apk", "sha256": "f5e456ce4be56ea1c91a3e7cc786bfc407dbb2e481b423806a06e7e19bafe005", "size": 22801852, "ipfsCIDv1": "bafybeidfxqrrhjfxckp2eufoddm7ou6cesxa6gwz5uyd2imab5p5c3t3pe"}, "src": {"name": "/net.bible.android.activity_1099_src.tar.gz", "sha256": "e157cba3d22eb6f9604bfac0788891d09a7c05c79cc4b65707be9b182918d081", "size": 8290652}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "5.1.1099", "versionCode": 1099, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 35}, "signer": {"sha256": ["bc517cb216f091774e1cdf7034a751a60dd537b531e43d8a8d649bff16d9956a"]}, "usesPermission": [{"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "net.bible.android.activity.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Fixed F-Droid build error with unresolved gson references (#3820)\n\nAndBible 5.1 stable release!\n\nQuick tour to what's new: https://youtu.be/EKnyBIti9Fk\n\nHighlights since 5.0:\n- Optional AI assistant (Gemini, Claude, OpenRouter, ...)\n- Reading & memorization progress tracking\n- My Documents: editable, syncable pages\n- 3-level text display settings inheritance\n- Many other small features and bug fixes\n\nSee https://andbible.org\nSupport: https://shop.andbible.org/\n"}}, "f5438b2bf4dcb891319a9e28c6664d4083fa466ef4bdc6b1cceca4686fe263e3": {"whatsNew": {"en-US": "- Search multiple translations at once\n- Add a bookmark list option that does not show the notes\n- Integrated Dictionary Lookup Feature in AndBible\n- Option to have footnotes in-line\n- Autofill new label title with label search text\n- Make nextcloud sync folder customizable\n- Make vol up/down keys optional\n\n5.0\n\"What's new\" video: https://youtu.be/bf33j4tLbxQ\n\nHighlights:\n- Support for EPUB electronic book format\n- Bookmarks for non-bible documents\n- Cloud synchronize (Google drive + NextCloud)\n"}}}}, "net.blumia.pineapple.lockscreen.oss": {"metadata": {"lastUpdated": 1780506857489}, "versions": {"36444cf4eab1c190285744afc118265db4e6302bb643170bc71f63e4337672e7": null, "d9324d22e3f1f93300f659fb8f70c6616e4aa5989d69fe13a1995e1e609d17ab": {"added": 1780506857489, "file": {"name": "/net.blumia.pineapple.lockscreen.oss_23.apk", "sha256": "d9324d22e3f1f93300f659fb8f70c6616e4aa5989d69fe13a1995e1e609d17ab", "size": 4963876, "ipfsCIDv1": "bafybeic62zwtylygclhhm7qk2vsfkjiyxr6drec3ji7jerxy26ma7e5cme"}, "src": {"name": "/net.blumia.pineapple.lockscreen.oss_23_src.tar.gz", "sha256": "fd0737940c4794b38ff40010ac9350c673f8cafacf4b5ba7a3f88ba09c877274", "size": 2906618}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.2.1-oss", "versionCode": 23, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 37}, "signer": {"sha256": ["f47ee9ce0397a68b6af4144a45c6bc9f69e1e4a597181d1228c8d342769cebcb"]}, "usesPermission": [{"name": "com.android.launcher.permission.INSTALL_SHORTCUT"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "net.blumia.pineapple.lockscreen.oss.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "net.canvoki.vokibot": {"metadata": {"added": 1780441838659, "categories": ["System"], "changelog": "https://github.com/vokimon/vokibot/blob/HEAD/CHANGES.md", "issueTracker": "https://github.com/vokimon/vokibot/issues", "lastUpdated": 1780441838659, "license": "AGPL-3.0-or-later", "sourceCode": "https://github.com/vokimon/vokibot", "webSite": "https://vokibot.canvoki.net", "featureGraphic": {"an": {"name": "/net.canvoki.vokibot/an/featureGraphic_62_C5QKKx5KbmYXwOu5OsMOpa3jgq_ANA4n1IW90z6o=.png", "sha256": "eb6fc2e5028ac7929b9985f03aee4eb0c3a96b78e0abf00d0389f5216f74cfaa", "size": 20454}, "ar": {"name": "/net.canvoki.vokibot/ar/featureGraphic_lcfkMSMTPjjSGvBnO7G0YTWoNbhHv8ArsYPvJRJjyqg=.png", "sha256": "95c7e43123133e38d21af0673bb1b46135a835b847bfc02bb183ef251263caa8", "size": 14571}, "ca": {"name": "/net.canvoki.vokibot/ca/featureGraphic_G1cEo8ZHlTqVDglYRAzVfotJaxHbq3YyOcXN1_rBEGs=.png", "sha256": "1b5704a3c647953a950e0958440cd57e8b496b11dbab763239c5cdd7fac1106b", "size": 22144}, "de": {"name": "/net.canvoki.vokibot/de/featureGraphic_wD0VPrHyOSOuC4tY17m50Fr9FC_QcGpQOVTXzuh260U=.png", "sha256": "c03d153eb1f23923ae0b8b58d7b9b9d05afd142fd0706a503954d7cee876eb45", "size": 21280}, "en-US": {"name": "/net.canvoki.vokibot/en-US/featureGraphic_yuhm70xuhiOqyfVh7r5IhuY7ebwvLf6HKHKxgzKwgLM=.png", "sha256": "cae866ef4c6e8623aac9f561eebe4886e63b79bc2f2dfe872872b18332b080b3", "size": 20837}, "es": {"name": "/net.canvoki.vokibot/es/featureGraphic_X_yhO8FKyWv8llEr50xCYIyIkjsrPsVOku-DlUQE0wI=.png", "sha256": "5ffca13bc14ac96bfc96512be74c42608c88923b2b3ec54e92ef83954404d302", "size": 20850}, "eu": {"name": "/net.canvoki.vokibot/eu/featureGraphic_ZwM8Z7FnONk_nGVvuejUWhVzuoecGeKmJiuW14Z8P6k=.png", "sha256": "67033c67b16738d93f9c656fb9e8d45a1573ba879c19e2a6262b96d7867c3fa9", "size": 20662}, "fr": {"name": "/net.canvoki.vokibot/fr/featureGraphic_H11s8EzMLUh0W82zZBiSOP6OqYTY9movoc8IA4cS4k8=.png", "sha256": "1f5d6cf04ccc2d48745bcdb364189238fe8ea984d8f66a2fa1cf08038712e24f", "size": 21967}, "gl": {"name": "/net.canvoki.vokibot/gl/featureGraphic_KBxpJ8H1f8c4F8nUmxjKPjKT7pESF4XqX7wPHafbgLQ=.png", "sha256": "281c6927c1f57fc73817c9d49b18ca3e3293ee91121785ea5fbc0f1da7db80b4", "size": 21464}, "pt": {"name": "/net.canvoki.vokibot/pt/featureGraphic_Cz9gaV8wt4fs-WVilPLGZbLnULqJaF2a-Z41W0RnzvI=.png", "sha256": "0b3f60695f30b787ecf9656294f2c665b2e750ba89685d9af99e355b4467cef2", "size": 20896}, "ru": {"name": "/net.canvoki.vokibot/ru/featureGraphic_GIffs0lerM2TWDFckOpkvdDgabE1Wsq8BAxE11_oLd8=.png", "sha256": "1887dfb3495eaccd9358315c90ea64bdd0e069b1355acabc040c44d75fe82ddf", "size": 23821}}, "screenshots": {"phone": {"en-US": [{"name": "/net.canvoki.vokibot/en-US/phoneScreenshots/travel-mode.png", "sha256": "9169e31d569617c9a7d23143dd142d4fb8a0aa4672c27925d7d14f96e2895de6", "size": 173980}, {"name": "/net.canvoki.vokibot/en-US/phoneScreenshots/vokibot-automation-edit-car.png", "sha256": "de7a173dc2bcdb4a21cb892e7a9dfe0c04d4e2c646d69a0b7b19cf588b4d48e7", "size": 172416}, {"name": "/net.canvoki.vokibot/en-US/phoneScreenshots/vokibot-command-carburoid-change-product.png", "sha256": "231498b5b8e0d40c67b43977762c44626d1f6ff2e4874e74a6295069038d16db", "size": 167685}, {"name": "/net.canvoki.vokibot/en-US/phoneScreenshots/vokibot-settings-page.png", "sha256": "a00542c255baad3c1d1b6c4e48bd14798987028026a49751878b2f7fbe02be3d", "size": 173148}, {"name": "/net.canvoki.vokibot/en-US/phoneScreenshots/vokibot-trigger-nfc-autodetect.png", "sha256": "c2f6aac01a3e1360a816643809d70e147db3ab6515e70112f3bc2e166f4e7f60", "size": 108037}]}}, "authorEmail": "fdroid@canvoki.net", "authorName": "David García Garzón", "authorWebSite": "https://canvoki.net/coder", "name": {"an": "Voki Bot", "ar": "Voki Bot", "ca": "Voki Bot", "de": "Voki Bot", "en-US": "Voki Bot", "es": "Voki Bot", "eu": "Voki Bot", "fr": "Voki Bot", "gl": "Voki Bot", "pt": "Voki Bot", "ru": "Voki Bot"}, "summary": {"an": "Ferramienta d'automatización ta Android", "ar": "أداة أتمتة لأندرويد", "ca": "Eina d'automatització per a Android", "de": "Android-Automatisierungstool", "en-US": "Android automation tool", "es": "Herramienta de automatización para Android", "eu": "Androiderako automatizazio tresna", "fr": "Outil d'automatisation pour Android", "gl": "Ferramenta de automatización para Android", "pt": "Ferramenta de automação para Android", "ru": "Инструмент автоматизации для Android"}, "description": {"an": "Fa que o tuyo dispositivo Android execute accions (comandos)\nquan pase algo (disparadors).\n\nDisparadors implementaus:\n\n- Etiquetas NFC (configurar tocando-las)\n- Dreceras (creya iconos en o lanzador)\n- Dispositivos Bluetooth (en conectar-se)\n\nComandos implementaus:\n\n- Activar components d'aplicación (Actividatz, Serbicios, Receptors)\n- Ubrir pachinas de configuración d'o sistema\n", "ar": "يجعل جهاز أندرويد الخاص بك ينفذ إجراءات (أوامر)\nكلما حدث شيء ما (مُطلِقات).\n\nالمُطلِقات المُنفَّذة:\n\n- علامات NFC (إعدادها عن طريق النقر)\n- الاختصارات (إنشاء أيقونات في المشغل)\n- أجهزة البلوتوث (عند الاتصال بها)\n\nالأوامر المُنفَّذة:\n\n- تفعيل مكونات التطبيق (الأنشطة، الخدمات، المستقبلات)\n- فتح صفحات إعدادات النظام\n", "ca": "Fa que el teu dispositiu Android executi accions (ordres)\nquan passi alguna cosa (disparadors).\n\nDisparadors implementats:\n\n- Etiquetes NFC (configura tocant-les)\n- Dreceres (crea icones al llançador)\n- Dispositius Bluetooth (en connectar-s'hi)\n\nOrdres implementades:\n\n- Activar components d'aplicació (Activitats, Serveis, Receptors)\n- Obrir pàgines de configuració del sistema\n", "de": "Lässt dein Android-Gerät Aktionen (Befehle) ausführen,\nwenn etwas passiert (Auslöser).\n\nImplementierte Auslöser:\n\n- NFC-Tags (durch Antippen konfigurieren)\n- Verknüpfungen (erstellt Launcher-Symbole)\n- Bluetooth-Geräte (beim Verbinden)\n\nImplementierte Befehle:\n\n- Anwendungskomponenten aktivieren (Aktivitäten, Dienste, Empfänger)\n- Systemkonfigurationsseiten öffnen\n", "en-US": "Makes your Android device perform actions (commands)\nwhenever something happens (triggers).\n\nImplemented triggers:\n\n- NFC tags (configure by tapping)\n- Shortcuts (creates launcher icons)\n- Bluetooth device (on connect to it)\n\nImplemented commands:\n\n- Activate application components (Activities, Services, Receivers)\n- Open system configuration pages", "es": "Hace que tu dispositivo Android ejecute acciones (comandos)\ncuando ocurre algo (disparadores).\n\nDisparadores implementados:\n\n- Etiquetas NFC (configurar tocándolas)\n- Accesos directos (crea iconos en el lanzador)\n- Dispositivos Bluetooth (al conectarse)\n\nComandos implementados:\n\n- Activar componentes de aplicación (Actividades, Servicios, Receptores)\n- Abrir páginas de configuración del sistema\n", "eu": "Zure Android gailuak ekintzak (komandoak) egiten ditu\nzerbait gertatzen denean (abiarazleak).\n\nInplementatutako abiarazleak:\n\n- NFC etiketak (ukituzez konfiguratu)\n- Lasterbideak (abiarazleko ikonoak sortzen ditu)\n- Bluetooth gailuak (konektatzean)\n\nInplementatutako komandoak:\n\n- Aplikazio-osagaiak aktibatu (Jarduerak, Zerbitzuak, Hartzaileak)\n- Sistemako konfigurazio-orriak ireki\n", "fr": "Permet à votre appareil Android d'effectuer des actions (commandes)\nlorsque quelque chose se produit (déclencheurs).\n\nDéclencheurs implémentés :\n\n- Étiquettes NFC (configurer en tapant)\n- Raccourcis (crée des icônes dans le lanceur)\n- Appareils Bluetooth (lors de la connexion)\n\nCommandes implémentées :\n\n- Activer les composants de l'application (Activités, Services, Récepteurs)\n- Ouvrir les pages de configuration du système\n", "gl": "Fai que o teu dispositivo Android execute accións (comandos)\ncando ocorre algo (disparadores).\n\nDisparadores implementados:\n\n- Etiquetas NFC (configurar tocándoas)\n- Atallos (crea iconas no lanzador)\n- Dispositivos Bluetooth (ao conectarse)\n\nComandos implementados:\n\n- Activar compoñentes de aplicación (Actividades, Servizos, Receptores)\n- Abrir páxinas de configuración do sistema\n", "pt": "Faz com que o teu dispositivo Android execute ações (comandos)\nsempre que algo acontece (acionadores).\n\nAcionadores implementados:\n\n- Etiquetas NFC (configurar tocando)\n- Atalhos (cria ícones no lançador)\n- Dispositivos Bluetooth (ao conectar)\n\nComandos implementados:\n\n- Ativar componentes da aplicação (Atividades, Serviços, Recetores)\n- Abrir páginas de configuração do sistema\n", "ru": "Заставляет ваше Android-устройство выполнять действия (команды),\nкогда что-то происходит (триггеры).\n\nРеализованные триггеры:\n\n- NFC-метки (настройка касанием)\n- Ярлыки (создает иконки на рабочем столе)\n- Bluetooth-устройства (при подключении)\n\nРеализованные команды:\n\n- Активация компонентов приложения (Активности, Службы, Приемники)\n- Открытие страниц настроек системы\n"}, "icon": {"en-US": {"name": "/net.canvoki.vokibot/en-US/icon_X87z5OOX_9zpuRpnv4Fgua0tzt8Y3Bt_V3VvD4TIQKQ=.png", "sha256": "5fcef3e4e397ffdce9b91a67bf8160b9ad2dcedf18dc1b7f57756f0f84c840a4", "size": 7458}}, "preferredSigner": "9754033f7e40da57540f9bc23ea5a359368f502501fa7d122544899bc8d3c1f1"}, "versions": {"acc0a1032b59e8d65f53c083b64c2efad7abf4ea19979c2679c1e993f2ebb4dd": {"added": 1780441838659, "file": {"name": "/net.canvoki.vokibot_30000.apk", "sha256": "acc0a1032b59e8d65f53c083b64c2efad7abf4ea19979c2679c1e993f2ebb4dd", "size": 12981964, "ipfsCIDv1": "bafybeih7rp3x6cbyj24iwqopegovxiaw5l26lvixbt255wkswepkpz4yl4"}, "src": {"name": "/net.canvoki.vokibot_30000_src.tar.gz", "sha256": "47f1dc94038d4d0464c67fa622fbd2a15e969e9295eb56123c7e0bae65042bf6", "size": 1747694}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.3.0", "versionCode": 30000, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["9754033f7e40da57540f9bc23ea5a359368f502501fa7d122544899bc8d3c1f1"]}, "usesPermission": [{"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.EXPAND_STATUS_BAR"}, {"name": "android.permission.NFC"}, {"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "net.canvoki.vokibot.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"an": "## 0.3.0 (2026-06-01)\n\nBluetooth Device Trigger, launch commands on Bluetooth connection\n\n- ✨ BluetoothDeviceTrigger: Added new type of trigger\n- ✨ BluetoothDeviceTrigger: Choosing from a list of paired devices\n- ✨ BluetoothDeviceTrigger: Ask permissions only when adding the trigger\n- ✨ BluetoothDeviceTrigger: Represent device class information\n\n", "ar": "## 0.3.0 (2026-06-01)\n\nBluetooth Device Trigger, launch commands on Bluetooth connection\n\n- ✨ BluetoothDeviceTrigger: Added new type of trigger\n- ✨ BluetoothDeviceTrigger: Choosing from a list of paired devices\n- ✨ BluetoothDeviceTrigger: Ask permissions only when adding the trigger\n- ✨ BluetoothDeviceTrigger: Represent device class information\n\n", "ca": "## 0.3.0 (2026-06-01)\n\nBluetooth Device Trigger, launch commands on Bluetooth connection\n\n- ✨ BluetoothDeviceTrigger: Added new type of trigger\n- ✨ BluetoothDeviceTrigger: Choosing from a list of paired devices\n- ✨ BluetoothDeviceTrigger: Ask permissions only when adding the trigger\n- ✨ BluetoothDeviceTrigger: Represent device class information\n\n", "de": "## 0.3.0 (2026-06-01)\n\nBluetooth Device Trigger, launch commands on Bluetooth connection\n\n- ✨ BluetoothDeviceTrigger: Added new type of trigger\n- ✨ BluetoothDeviceTrigger: Choosing from a list of paired devices\n- ✨ BluetoothDeviceTrigger: Ask permissions only when adding the trigger\n- ✨ BluetoothDeviceTrigger: Represent device class information\n\n", "en-US": "## 0.3.0 (2026-06-01)\n\nBluetooth Device Trigger, launch commands on Bluetooth connection\n\n- ✨ BluetoothDeviceTrigger: Added new type of trigger\n- ✨ BluetoothDeviceTrigger: Choosing from a list of paired devices\n- ✨ BluetoothDeviceTrigger: Ask permissions only when adding the trigger\n- ✨ BluetoothDeviceTrigger: Represent device class information\n\n", "es": "## 0.3.0 (2026-06-01)\n\nBluetooth Device Trigger, launch commands on Bluetooth connection\n\n- ✨ BluetoothDeviceTrigger: Added new type of trigger\n- ✨ BluetoothDeviceTrigger: Choosing from a list of paired devices\n- ✨ BluetoothDeviceTrigger: Ask permissions only when adding the trigger\n- ✨ BluetoothDeviceTrigger: Represent device class information\n\n", "eu": "## 0.3.0 (2026-06-01)\n\nBluetooth Device Trigger, launch commands on Bluetooth connection\n\n- ✨ BluetoothDeviceTrigger: Added new type of trigger\n- ✨ BluetoothDeviceTrigger: Choosing from a list of paired devices\n- ✨ BluetoothDeviceTrigger: Ask permissions only when adding the trigger\n- ✨ BluetoothDeviceTrigger: Represent device class information\n\n", "fr": "## 0.3.0 (2026-06-01)\n\nBluetooth Device Trigger, launch commands on Bluetooth connection\n\n- ✨ BluetoothDeviceTrigger: Added new type of trigger\n- ✨ BluetoothDeviceTrigger: Choosing from a list of paired devices\n- ✨ BluetoothDeviceTrigger: Ask permissions only when adding the trigger\n- ✨ BluetoothDeviceTrigger: Represent device class information\n\n", "gl": "## 0.3.0 (2026-06-01)\n\nBluetooth Device Trigger, launch commands on Bluetooth connection\n\n- ✨ BluetoothDeviceTrigger: Added new type of trigger\n- ✨ BluetoothDeviceTrigger: Choosing from a list of paired devices\n- ✨ BluetoothDeviceTrigger: Ask permissions only when adding the trigger\n- ✨ BluetoothDeviceTrigger: Represent device class information\n\n", "pt": "## 0.3.0 (2026-06-01)\n\nBluetooth Device Trigger, launch commands on Bluetooth connection\n\n- ✨ BluetoothDeviceTrigger: Added new type of trigger\n- ✨ BluetoothDeviceTrigger: Choosing from a list of paired devices\n- ✨ BluetoothDeviceTrigger: Ask permissions only when adding the trigger\n- ✨ BluetoothDeviceTrigger: Represent device class information\n\n", "ru": "## 0.3.0 (2026-06-01)\n\nBluetooth Device Trigger, launch commands on Bluetooth connection\n\n- ✨ BluetoothDeviceTrigger: Added new type of trigger\n- ✨ BluetoothDeviceTrigger: Choosing from a list of paired devices\n- ✨ BluetoothDeviceTrigger: Ask permissions only when adding the trigger\n- ✨ BluetoothDeviceTrigger: Represent device class information\n\n"}}}}, "net.diffengine.romandigitalclock": {"metadata": {"lastUpdated": 1780094298321}, "versions": {"7b3e2a9d450aab2b9c93821d7c1936ee9570745ea9515c697cbb3657b1023dda": null, "90394c40e0fa45339e1c0a827852952fff90c08794d2de28ab28c73f3e8842ca": {"added": 1780094298321, "file": {"name": "/net.diffengine.romandigitalclock_17.apk", "sha256": "90394c40e0fa45339e1c0a827852952fff90c08794d2de28ab28c73f3e8842ca", "size": 9307867, "ipfsCIDv1": "bafybeiccnkjt4ioz7tfp2rvulx4hi6dyq2oe3llcqzzekkjefsakg5fjku"}, "src": {"name": "/net.diffengine.romandigitalclock_17_src.tar.gz", "sha256": "da21fbe77cbffc896395489639469d80f69da8633c72e3d416342521065c4d7e", "size": 10738425}, "manifest": {"versionName": "3.0.2", "versionCode": 17, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 35}, "signer": {"sha256": ["48a768c4ced584b930fe9315333a131e653426e5ceb16bfa5de12dc9403db0f4"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "net.diffengine.romandigitalclock.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Fixed:\n* (v3.0.2) Crash on start or restart of widget update service occurring in an unforeseen circumstance; fix prevents crash and presents a dialog with options for how to proceed.\n* (v3.0.1) Possible crash on start or restart of widget update service.\n\nNew in version 3.0.0\n\nAdded:\n* Selection between monospace, sans-serif, and serif typeface to both app and widget settings.\n\nReplaced:\n* Exact-alarm-based widget updating with Service-based widget updating responsive to Android's time tick sig"}}}}, "net.gmartin.paperlessngx_uploader": {"metadata": {"webSite": null, "lastUpdated": 1780094298321, "summary": {"en-US": "Upload documents to a Paperless-NGX server using the native share intent"}}, "versions": {"2828c10dcbf2c418c0d5968b6fb5596d3f2664489c09e65fe5d255304260406e": {"added": 1780094298321, "file": {"name": "/net.gmartin.paperlessngx_uploader_243.apk", "sha256": "2828c10dcbf2c418c0d5968b6fb5596d3f2664489c09e65fe5d255304260406e", "size": 23617907, "ipfsCIDv1": "bafybeidbxi45xx36hsmsesagkqzcn6xpa2ldas5agj6lh4wicld366jpmu"}, "src": {"name": "/net.gmartin.paperlessngx_uploader_243_src.tar.gz", "sha256": "0a6f6ac1bf0829cffcceb2b1df3c59b3011659beb62123e47563002d9866742c", "size": 91965598}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.8.3", "versionCode": 243, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 36}, "signer": {"sha256": ["db4737b51964dec5aae1d67b792dddfd774fa02b483e395baa4e3b0eb528c9e3"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "net.gmartin.paperlessngx_uploader.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "c83431a7515bcc3e13f8fa4ede8f04310b9a74bd2d230744babd04e9c42f9d55": {"added": 1780094298321, "file": {"name": "/net.gmartin.paperlessngx_uploader_242.apk", "sha256": "c83431a7515bcc3e13f8fa4ede8f04310b9a74bd2d230744babd04e9c42f9d55", "size": 22160791, "ipfsCIDv1": "bafybeidrcfguofawlv5i3vepatgvv55qolfdesosomr3s3hliqhomyzdeq"}, "src": {"name": "/net.gmartin.paperlessngx_uploader_242_src.tar.gz", "sha256": "e89125f300e813136ca6cc973c5f2aa0ae16777746811d2fbde729eef9094f7c", "size": 91965459}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.8.3", "versionCode": 242, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 36}, "signer": {"sha256": ["db4737b51964dec5aae1d67b792dddfd774fa02b483e395baa4e3b0eb528c9e3"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "net.gmartin.paperlessngx_uploader.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "07dac6a4202ecd27b02389c86780709730c69a96095ec4a4436111c409189414": {"added": 1780094298321, "file": {"name": "/net.gmartin.paperlessngx_uploader_241.apk", "sha256": "07dac6a4202ecd27b02389c86780709730c69a96095ec4a4436111c409189414", "size": 19639035, "ipfsCIDv1": "bafybeib4py53uzsr2gp7eiub2alt564yvqya2ah7bvdc36isoiaxzduibq"}, "src": {"name": "/net.gmartin.paperlessngx_uploader_241_src.tar.gz", "sha256": "50c01161a78397261201a566868a2dd3992a80558048622686b044041973c29a", "size": 91965395}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.8.3", "versionCode": 241, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 36}, "signer": {"sha256": ["db4737b51964dec5aae1d67b792dddfd774fa02b483e395baa4e3b0eb528c9e3"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "net.gmartin.paperlessngx_uploader.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "net.ibbaa.keepitup": {"metadata": {"lastUpdated": 1780699361309, "description": {"de": "Keep it up überprüft den Status von Netzwerkdiensten oder Webseiten indem regelmäßig pings gesendet werden, Verbindungsversuche unternommen werden oder Seiten heruntergeladen werden. Auf diese Weise können auch Verbindungen aufrechterhalten werden, die ansonsten nach einer bestimmten Zeit der Inaktivität geschlossen werden.\n\n<b>Features</b>\n\n- Erstellung mehrerer unabhängiger Network Tasks\n- Ein Network Task überwacht einen Netzwerkdienst in einem bestimmten Intervall\n- Ein Task sendet eine bestimmte Anzahl an Pings, unternimmt eine bestimmte Anzahl von Verbindungsversuchen oder lädt eine Datei oder eine Seite herunter\n- Erfolgreiche und nicht erfolgreiche Versuche werden geloggt\n- Heruntergeladene Dateien können automatisch gelöscht oder vorgehalten werden\n- Bei nicht erfolgreichen Versuchen oder wenn ein Dienst offline oder online geht kann eine Benachrichtigung versendet werden\n- Ein Network Task kann auf WLAN Netzwerke beschränkt werden um in Mobilnetzwerken mit ev. begrenztem Datenvolumen keinen Netzwerkverkehr zu verursachen\n- Die Konfiguration kann als JSON Datei exportiert oder importiert werden\n- Es können Intervalle definiert werden in denen die Ausführung von Network Tasks eingestellt wird um den Batterieverbrauch zu reduzieren\n\n<b>Berechtigungen</b>\n- <i>RECEIVE_BOOT_COMPLETED</i> um laufende Tasks bei Reboots neu zu starten\n- <i>ACCESS_NETWORK_STATE</i> um die Erreichbarkeit des Netzwerks zu prüfen\n- <i>INTERNET</i> für den Internet-Zugriff\n- <i>WAKE_LOCK</i> um das Gerät während der Ausführung eines Tasks aktiv zu halten\n- <i>FOREGROUND_SERVICE</i> um den Dienst zur Ausführung von Tasks zu starten\n- <i>FOREGROUND_SERVICE_DATA_SYNC</i> um dem Dienst zur Ausführung von Tasks Datenübertragung zu erlauben\n- <i>FOREGROUND_SERVICE_SPECIAL_USE</i> um dem Dienst zur Ausführung von Tasks Datenübertragung zu erlauben (Android 15+)\n- <i>USE_EXACT_ALARM</i> um die Tasks nach Ablauf des Intervalls zu starten (ab Android 13)\n- <i>SCHEDULE_EXACT_ALARM</i> um die Tasks nach Ablauf des Intervalls zu starten (Android 11 und 12)\n- <i>POST_NOTIFICATIONS</i> um Benachrichtigungen zu senden\n\n<b>Hinweis</b>\nDie App nutzt Alarme um Tasks auszulösen. Der Stromverbrauch im Wartezustand ist vergleichbar mit einer Kalender-App, die bei Bedarf Erinnerungen sendet. Während der Ausführung ist der Stromverbrauch natürlich höher, und kurze Ausführungsintervalle führen zu einem höheren Gesamtverbrauch.\n\nDie App funktioniert am Besten bei abgeschalteter Akkuoptimierung. Wenn die Akkuoptimierung eingeschaltet ist kann die Ausführung der einzelnen Tasks speziell bei kurzen Intervallen unzuverlässig sein, d.h. die Intervalle können sich verlängern und sie werden nicht exakt zu den definierten Zeitpunkten ausgeführt. In der App befindet sich ein Link zu den Android-Systemeinstellungen. Dort kann die Akkuoptimierung abgeschaltet werden. Natürlich ist bei abgeschalteter Akkuoptimierung der Verbrauch ev. höher.\n\nAb Android 15 ist es nicht mehr möglich (und auch nicht mehr notwendig), die Akkuoptimierung zu deaktivieren. Android 15 und höher bietet eine Einstellung, um Hintergrundaktivitäten für Apps zuzulassen, die standardmäßig aktiviert ist. Es wird empfohlen, diese Funktion aktiviert zu lassen. Die App sollte zwar auch ohne sie funktionieren, dies kann jedoch zu unzuverlässigem Verhalten führen.", "en-US": "Keep it up checks network services periodically by sending a ping, connecting to a specific port or downloading a site. It can also be used to ensure a connection with a timeout will be kept alive.\n\n<b>Features</b>\n\n- Create multiple separate network tasks\n- One task monitors one network service at a specified interval\n- A task sends a specified number of pings, performs a specified number of connections attempts or downloads a file or a site\n- Successful and unsuccessful attempts are logged\n- Downloaded files can automatically be deleted after a successful download or be kept\n- Notifications can be sent on failure or when a network service goes down or up\n- A network task can be restricted to WiFi connections, i.e. it does not perform any action on mobile networks with potentially limited download data\n- The configuration can be exported and imported as a JSON data file\n- Intervals can be defined during which all background work is suspended for battery saving\n\n<b>Permissions</b>\n- <i>RECEIVE_BOOT_COMPLETED</i> for restarting running networks tasks on device boot\n- <i>ACCESS_NETWORK_STATE</i> for checking network accessibility\n- <i>INTERNET</i> for accessing the internet\n- <i>WAKE_LOCK</i> to keep the device awake while executing a task\n- <i>FOREGROUND_SERVICE</i> to start the foreground service for running tasks\n- <i>FOREGROUND_SERVICE_DATA_SYNC</i> to use the foreground service with data transmission\n- <i>FOREGROUND_SERVICE_SPECIAL_USE</i> to use the foreground for task scheduling (Android 15+)\n- <i>USE_EXACT_ALARM</i> to start networks tasks after expiry of intervals (Android 13+)\n- <i>SCHEDULE_EXACT_ALARM</i> to start networks tasks after expiry of intervals (Android 11 and 12)\n- <i>POST_NOTIFICATIONS</i> for sending notifications\n\n<b>Note</b>\nThe app uses exact alarms to trigger network task execution. Power consumption during waiting is as high as for a calendar app waiting for reminders to trigger. During execution the power consumption is higher, of course, and short execution intervals cause more overall battery drain.\n\nThe app works best if you disable battery optimization. If battery optimization is active, network tasks execution may be unreliable especially for short intervals, i.e. they may trigger less often and the trigger time may not be exact. There is a link in the app leading to the Android battery settings for the app. Of course, with disabled battery optimization power consumption may be higher.\n\nFor Android 15+, it is no longer possible (and no longer necessary) to directly disable battery optimization. Android 15+ provides a setting to allow background activity for an app, which is enabled by default. It is strongly recommended to leave it enabled. The app should work without it, but it can lead to unreliable behaviour.\n\n"}}, "versions": {"aedeb4b2ce3fc8fc9de78b924de923989b206bffcc7cc78b6ca7d4660a4db892": null, "928dde1af03d58789be5a2a3c909d63f3817588ef9ac3d59f5dcf9b9cf2a6da7": {"added": 1780699361309, "file": {"name": "/net.ibbaa.keepitup_21.apk", "sha256": "928dde1af03d58789be5a2a3c909d63f3817588ef9ac3d59f5dcf9b9cf2a6da7", "size": 4119641, "ipfsCIDv1": "bafybeib3a6k3k4pkjmu3alqpxyv3nugjhbfw366oo746jqxuxurni3mveu"}, "src": {"name": "/net.ibbaa.keepitup_21_src.tar.gz", "sha256": "c2c96da05f2542438a637405d5bce4f019b07de5f8de9058e3e8753ac7000c1d", "size": 18177580}, "manifest": {"versionName": "1.11.2", "versionCode": 21, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["00a6a77294c50d88fba26c7931f27ba8ef2e271b472486f3ce8bf9ce3603a348"]}, "usesPermission": [{"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC", "maxSdkVersion": 33}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.USE_EXACT_ALARM"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM", "maxSdkVersion": 32}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "net.ibbaa.keepitup.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "  * Fixed a potential app freeze that could occur during network task execution under rare conditions\n  * Fixed the foreground service being stopped by the system after 6 hours on Android 15 and newer\n  * Fixed copy and paste not working in some text input dialogs\n  * Fixed configured HTTP headers being lost when changing the access type in the edit dialog\n  * Fixed Authorization headers being incorrectly deleted for non-download tasks after app restart\n  * Fixed show/hide password button not re"}}}}, "net.minetest.minetest": {"metadata": {"lastUpdated": 1780506857489}, "versions": {"e3b5428f9dd14f679961838b01f691ce7878693eede919b8f9ef3ddd9bf4c579": null, "a9e70c41de7dd959a35a44eda8c727012d920a302bc311ec78c4540b056bd57b": {"added": 1780506857489, "file": {"name": "/net.minetest.minetest_5160001.apk", "sha256": "a9e70c41de7dd959a35a44eda8c727012d920a302bc311ec78c4540b056bd57b", "size": 42193938, "ipfsCIDv1": "bafybeifttvixhznsckub554wyldj2nxdwzik5bebknyxuzck6aehu6f56y"}, "src": {"name": "/net.minetest.minetest_5160001_src.tar.gz", "sha256": "2eb14a9690fd8cd39ebfbb8709b934efedf757940ab643e6889f326fb2b69593", "size": 12519941}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "5.16.1", "versionCode": 5160001, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 35}, "signer": {"sha256": ["e7d6047c1d75719811b317964a4ab1c0ad3b003bc3b8b3d72925b4d605ca45ee"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "net.minetest.minetest.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "net.nymtech.nymvpn": {"metadata": {"lastUpdated": 1780306216819, "name": {"bn-BD": "NymVPN – Anonymous dVPN", "de-DE": "NymVPN – Anonymes dVPN", "en-US": "NymVPN – Anonymous No-Log VPN", "fa": "NymVPN – Anonymous dVPN", "hi-IN": "NymVPN – Anonymous dVPN", "ru-RU": "NymVPN – Анонимный dVPN", "uk": "NymVPN – анонімний dVPN", "vi": "NymVPN – dVPN ẩn danh"}, "summary": {"ar": "dVPN سويسري خاص وآمن. WireGuard، و Mixnet، ووكيل لامركزي، وبدون بريد إلكتروني.", "bn-BD": "প্রাইভেট সুইস dVPN। WireGuard, Mixnet, বিকেন্দ্রীভূত প্রক্সি, ইমেইল ছাড়াই", "de-DE": "Privates, sicheres Schweizer dVPN. WireGuard, Mixnet, dezentraler Proxy, ohne E-", "en-US": "Private, secure Swiss dVPN. WireGuard, mixnet, decentralized proxy, no email.", "es-ES": "El dVPN Suizo más privado del mundo. WireGuard, mixnet, proxy descentralizado, s", "fa": "VPNای غیر متمرکز خصوصی سوئیس. WireGuard، میکس‌نت، پروکسی غیر‌متمرکز، بدون نیاز ب", "fr-FR": "dVPN suisse, privé et sécurisé. WireGuard, mixnet, proxy décentralisé, sans e-ma", "hi-IN": "प्राइवेट, सुरक्षित स्विस dVPN। WireGuard, मिक्सनेट, डीसेन्ट्रलाइज़्ड प्रॉक्सी, ई", "pt-BR": "dVPN suíça privada, segura. WireGuard, mixnet, proxy descentralizado, sem e-mail", "ru-RU": "Приватный, безопасный швейцарский dVPN. WireGuard, микснет, децентрализованный п", "tr-TR": "Gizli ve güvenli İsviçre dVPN’i. WireGuard, mixnet, merkeziyetsiz vekil sunucu, ", "uk": "Приватний та безпечний швейцарський dVPN. WireGuard, мікснет, децентралізований ", "vi": "dVPN Thụy Sĩ riêng tư, bảo mật. WireGuard, mixnet, proxy, không cần email.", "zh-CN": "全球最私密的去中心化 VPN，源于瑞士，强大保护。 WireGuard，混合网络，去中心化代理，无需电子邮件。"}, "description": {"ar": "NymVPN: أكثر VPN خصوصية في العالم. DVPN سويسري آمن، لا مركزي، مجهول الهوية بدون سجلات. سرعة WireGuard، الضوضاء تولد مجهول ميكسنت. بدون تسجيل اسم: لا بريد إلكتروني مطلوب. لا توجد إعلانات.\n\n🎁 7 أيام مجانية VPN تجريبية و PLANS من $2.39/MONTH\n\nحاول مجانا لمدة 7 أيام، بدون التزام. ادفع بالعملات المشفرة أو البطاقة أو النقود: اختيارك.\n\n🛡️ خاصية من قبل DESIGN\n\nمعظم شبكات VPN تقول 'لا سجلات كسياسة' -- يمكنها تسجيل الدخول، وتتعهد بعدم ذلك. شبكات VPN المجانية تتبعك لبيع بياناتك. بنية NymVPN تجعل سجلات حركة المرور ذات المغزى مستحيلة: لا يوجد خادم واحد يرى من أنت وماذا تفعل. حتى نيم لا يستطيع ربط هويتك بنشاطك.\n\n⚡ TWO VPN MODES، تشغيل تطبيق واحد\n\n• الوضع السريع: AmneziaWG (WireGuard) المستند إلى 2-hop dVPN. البث السريع والتصفح على شبكة لامركزية.\n\n• وضع مجهول الهوية: 5 هوب ضوضاء تولد ميكسنيت، وهو خليفة أكثر خصوصية لتور. خلط حركة المرور مع الآخرين، يضيف الضوضاء ويغطي حركة المرور. الشبكة الافتراضية الخاصة الأكثر توفيراً لـ إخفاء الهوية للمستهلكين. ممتاز للعملات المشفرة والبريد الإلكتروني والرسائل الخاصة مثل الإشارة.\n\n💰 دفع أي شخص مع إنشاء أو طلب\n\nيقبل NymVPN عملات مشفرة أكثر من أي شبكة VPN أخرى، بالإضافة إلى المدفوعات النقدية. ادفع مع بيتكوين (BTC)، إيثيريوم (ETH)، مونيرو (XMR)، زنك (ZEC)، USDT، USDC، نيويورك والكثير غيرها. بيانات الاعتماد التي لا تعرف إطلاقاً تفصل بين الدفع الخاص بك وبين استخدام VPN الخاص بك: دفع مجهول، استخدم مجهول.\n\n💎 ما هي طريقة تشغيل YMVPN\n\n• هندسة معمارية صفرية: هويتك غير مرئية حتى إلى نيم\n• لا توجد سجلات حسب الهندسة المعمارية : لا يمكن للشبكة أن تحتفظ بسجلات حركة المرور ذات المغزى\n• شبكة وكيل لامركزية: لا يوجد خادم مركزي للتسوية\n• الولاية السويسرية: خارج 14 عينا، قوانين قوية بشأن الخصوصية\n• بروتوكولات WireGuard و Mixnet\n• لا حاجة للتسجيل ببريد إلكتروني: إنشاء حساب مجهول الهوية تماماً\n• مفتوح المصدر بالكامل، ومدقق من قبل باحثين أمنيين مستقلين\n• أكثر من 70 بلدا: الشبكة العالمية لخوادم البث والوصول\n• ما يصل إلى 10 أجهزة في حساب واحد\n\n🔒 ميزات خاصة و سكانية\n\n• مفتاح الاغتيال المدمج: توقف حركة المرور التلقائي إذا هبطت VPN\n• مقاومة الرقابة: منع حظر VPN مع QUIC، AmneziaWG، والتقنيات الأخرى\nتشفير متعدد الطبقات\n- اختيار خادم الدخول والخروج\n• Split tunneling: توجيه تطبيقات مختارة فقط عبر الـ VPN\n• DNS مخصص: استخدم أي خادم DNS تثق به\n• مانع الإعلانات والتتبع\n\n🌍 WHAOU CAN DO WITH NYMVPN\n\n• تصفح مجهول الهوية دون ترك أثر\n• تشفير حركتك على الشبكة اللاسلكية العامة في المطارات والمقاهي والفنادق\n• تجاوز الرقابة على الإنترنت في المناطق المقيدة\n• حماية الاتصالات الحساسة لأغراض الصحافة والنشاط الحقوقي\n• أوقف مقدمي خدمات الإنترنت من تحديد ملامح تصفحك من أجل استهداف الإعلانات\n• حظر المواقع الضارة، وأدوات التتبع، والإعلانات\n\n🇨🇭 خاصية SWISS ، من قبل DESIGN\n\nيعمل NymVPN بموجب القانون السويسري: خارج تحالف العيون الـ 14 للمراقبة، مع حقوق خصوصية محمية دستورياً وعدم وجود قوانين إلزامية للاحتفاظ بالبيانات. مع هيكلنا اللامركزي، بدون سجل، البيانات الخاصة بك محمية بالقانون والتصميم.\n\n🎓 BUILT من قبل المخلوقات\n\nNymVPN مبني من قبل Nym، ويثق به الصحفيون والناشطون والمستخدمون الواعيون بالخصوصية في جميع أنحاء العالم. مفتوح المصدر ومدقق أمنيًا بشكل مستقل.\n\n:prohibited WHAT DON'T DO\n\n• نحن لا نطلب بريدك الإلكتروني أو اسمك\n• لا يمكننا تتبع المواقع التي تزورها\n• لا يمكننا بيع أو مشاركة أو استئجار بياناتك\n\n📲 ابدأ\n\nقم بتنزيل NymVPN، قم بإنشاء حساب مجهول بدون بريد إلكتروني أو حتى اسم، وابدأ في التصفح بشكل خاص.\n\nاذهب الظلام مع NymVPN.\n", "bn-BD": "NymVPN: বিশ্বের সবচেয়ে প্রাইভেট VPN। একটি সুরক্ষিত, বিকেন্দ্রীভূত, বেনামী সুইস dVPN — কোনো লগ ছাড়াই। WireGuard-এর গতি, Noise Generating Mixnet-এর গোপনীয়তা। ইমেইল সাইনআপের প্রয়োজন নেই। কোনো বিজ্ঞাপন নেই।\n\n🎁 ৭ দিনের ফ্রি VPN ট্রায়াল ও প্ল্যান শুরু মাত্র $2.39/মাস থেকে\n\nকোনো বাধ্যবাধকতা ছাড়াই ৭ দিন ফ্রি ব্যবহার করে দেখুন। ক্রিপ্টো, কার্ড বা নগদে পেমেন্ট করুন — সিদ্ধান্ত আপনার।\n\n🛡 ডিজাইনেই গোপনীয়তা\n\nবেশিরভাগ VPN “no logs” শুধু নীতিমালা হিসেবে দাবি করে — তারা লগ রাখতে পারে, শুধু না রাখার প্রতিশ্রুতি দেয়। ফ্রি VPN গুলো আপনার ডেটা বিক্রি করার জন্য আপনাকে ট্র্যাক করে। NymVPN-এর স্থাপত্য অর্থপূর্ণ ট্রাফিক লগ রাখা অসম্ভব করে তোলে: কোনো একক সার্ভার একসাথে আপনি কে এবং আপনি কী করছেন তা দেখতে পায় না।\n\n⚡ দুইটি VPN মোড, একটি অ্যাপ\n\n• ফাস্ট মোড: AmneziaWG (WireGuard)-ভিত্তিক ২-হপ dVPN। দ্রুত স্ট্রিমিং এবং ব্রাউজিং।\n• বেনামী মোড: ৫-হপ Noise Generating Mixnet — Tor-এর আরও প্রাইভেট উত্তরসূরি। সবচেয়ে বেনামী কনজিউমার VPN। ক্রিপ্টো, ইমেইল এবং Signal-এর মতো প্রাইভেট মেসেজিংয়ের জন্য আদর্শ।\n\n💰 ক্রিপ্টো বা নগদে অ্যানোনিমাসভাবে পেমেন্ট করুন\n\nNymVPN অন্য যেকোনো VPN-এর তুলনায় বেশি ক্রিপ্টোকারেন্সি গ্রহণ করে, পাশাপাশি নগদ পেমেন্টও। Bitcoin (BTC), Ethereum (ETH), Monero (XMR), Zcash (ZEC), USDT, USDC, NYM এবং আরও অনেক মাধ্যমে পেমেন্ট করুন। জিরো-নলেজ ক্রেডেনশিয়াল আপনার পেমেন্টকে VPN ব্যবহারের সাথে বিচ্ছিন্ন রাখে: অ্যানোনিমাসভাবে পেমেন্ট করুন, অ্যানোনিমাসভাবেই ব্যবহার করুন।\n\n💎 NYMVPN কেন আলাদা\n\n• জিরো-নলেজ আর্কিটেকচার: পরিচয় Nym-এর কাছেও অদৃশ্য\nআর্কিটেকচার অনুযায়ী কোনো লগ নেই: নেটওয়ার্ক অর্থবহ ট্রাফিক লগ রাখতে পারে না\n• বিকেন্দ্রীভূত প্রক্সি নেটওয়ার্ক: কোনো কেন্দ্রীয় সার্ভার নেই\n• সুইস বিচারব্যবস্থা: 14 Eyes জোটের বাইরে\n• WireGuard ও Mixnet প্রোটোকল\n• ইমেইল সাইনআপের প্রয়োজন নেই: অ্যানোনিমাস অ্যাকাউন্ট তৈরি\n• সম্পূর্ণ ওপেন সোর্স, স্বাধীন নিরাপত্তা গবেষকদের দ্বারা অডিটকৃত\n• ৭০টিরও বেশি দেশ: বিশ্বব্যাপী সার্ভার নেটওয়ার্ক\n• একটি অ্যাকাউন্টে সর্বোচ্চ ১০টি ডিভাইস করতে পারবেন\n\n🔒 গোপনীয়তা ও নিরাপত্তা বৈশিষ্ট্য\n\n• বিল্ট-ইন কিল সুইচ\n• সেন্সরশিপ প্রতিরোধ: QUIC, AmneziaWG এবং আরও প্রযুক্তি VPN ব্লকিং প্রতিরোধ করে\n• মাল্টি-লেয়ার অনিয়ন এনক্রিপশন\n• এন্ট্রি ও এক্সিট সার্ভার নির্বাচন\n• স্প্লিট টানেলিং: শুধুমাত্র নির্বাচিত অ্যাপগুলো VPN-এর মাধ্যমে রাউট করুন\n• কাস্টম DNS: আপনি যেকোনো বিশ্বস্ত DNS সার্ভার ব্যবহার করতে পারেন\n• অ্যাড ও ট্র্যাকার ব্লকার\n\n🌍 NYMVPN দিয়ে আপনি যা করতে পারেন\n\n• ট্রেস না রেখে অ্যানোনিমাসভাবে ব্রাউজ করুন\n• বিশ্বজুড়ে সার্ভার থেকে কনটেন্ট স্ট্রিম করুন\n• পাবলিক Wi-Fi-তে আপনার ট্রাফিক এনক্রিপ্ট করুন\n• সীমাবদ্ধ অঞ্চলে ইন্টারনেট সেন্সরশিপ এড়িয়ে চলুন\n• সাংবাদিকতা ও অ্যাক্টিভিজমের জন্য সংবেদনশীল যোগাযোগ সুরক্ষিত রাখুন\n• ISP-কে আপনার ব্রাউজিং প্রোফাইল করা থেকে বিরত রাখুন\n• ক্ষতিকর সাইট, ট্র্যাকার ও বিজ্ঞাপন ব্লক করুন\n\n🇨🇭 সুইস প্রাইভেসি, ডিজাইন থেকেই সুরক্ষিত\n\nNymVPN সুইস আইনের অধীনে পরিচালিত হয়: যা 14 Eyes নজরদারি জোটের বাইরে, যেখানে সাংবিধানিকভাবে গোপনীয়তার অধিকার সুরক্ষিত এবং তথ্য সংরক্ষণের কোনো বাধ্যবাধকতা নেই। আপনার ডেটা আইন এবং ডিজাইন—উভয়ের মাধ্যমেই সুরক্ষিত।\n\n🎓 একাডেমিক ক্রিপ্টোগ্রাফারদের দ্বারা নির্মিত\n\nNym-এর দ্বারা নির্মিত। বিশ্বজুড়ে সাংবাদিক, অ্যাক্টিভিস্ট এবং গোপনীয়তা-সচেতন ব্যবহারকারীদের কাছে বিশ্বস্ত।\n\n🚫 আমরা যা করি না\n\n• আমরা আপনার ইমেইল বা নাম জিজ্ঞেস করি না\n• আপনি কোন সাইট ভিজিট করেন তা আমরা ট্র্যাক করতে পারি না\n• আমরা আপনার ডেটা বিক্রি, শেয়ার বা ভাড়া দিতে পারি না\n\n📲 শুরু করুন\n\nNymVPN ডাউনলোড করুন, ইমেইল বা এমনকি নাম ছাড়াই একটি বেনামি একাউন্ট তৈরি করুন, এবং প্রাইভেটভাবে ব্রাউজিং শুরু করুন।\n\nআজই NymVPN ব্যবহার করে দেখুন।\n", "de-DE": "NymVPN: das privateste VPN der Welt. Ein sicheres, dezentrales, anonymes Schweizer dVPN ohne Logs. WireGuard-Geschwindigkeit, Noise-Generating-Mixnet-Anonymität. Anmeldung ohne E-Mail. Keine Werbung.\n\n🎁 7 TAGE KOSTENLOSES VPN-TESTABO & ABOS AB 2,39 $/MONAT\n\n7 Tage kostenlos testen, ganz ohne Bindung. Bezahle mit Krypto, Karte oder bar: Deine Wahl.\n\n🛡 PRIVATSPHÄRE DURCH DESIGN\n\nDie meisten VPNs geben \"keine Logs\" als Richtlinie an - sie können loggen, versprechen aber, es nicht zu tun. Kostenlose VPNs tracken dich, um deine Daten zu verkaufen. Die Architektur von NymVPN macht aussagekräftige Traffic-Logs unmöglich: Kein einziger Server sieht, wer du bist UND was du tust.\n\n⚡ ZWEI VPN-MODI, EINE APP\n\n• Schneller Modus: AmneziaWG (WireGuard)-basiertes 2-Hop dVPN. Schnelles Streaming und Surfen.\n• Anonymer Modus: 5-hop Noise-Generating-Mixnet, ein privaterer Nachfolger von Tor. Das anonymste VPN für Endverbraucher. Perfekt für Krypto, E-Mail und private Messenger wie Signal.\n\n💰 ANONYM MIT KRYPTO ODER BARGELD BEZAHLEN\n\nNymVPN akzeptiert mehr Kryptowährungen als jedes andere VPN und akzeptiert auch Barzahlungen. Bezahle mit Bitcoin (BTC), Ethereum (ETH), Monero (XMR), Zcash (ZEC), USDT, USDC, NYM und mehr. Zero-Knowledge-Credentials entkoppeln deine Zahlung von deiner VPN-Nutzung: anonym bezahlen, anonym nutzen.\n\n💎 WARUM NYMVPN ANDERS IST\n\n• Zero-Knowledge-Architektur: Identität für Nym unsichtbar\n• Keine Logs aufgrund der Architektur: Das Netzwerk kann keine aussagekräftigen Traffic-Logs führen\n• Dezentrales Proxy-Netzwerk: kein zentraler Server\n• Schweizer Gerichtsbarkeit: außerhalb der 14 Eyes\n• WireGuard- und Mixnet-Protokolle\n• Anmeldung ohne E-Mail: anonyme Konto-Erstellung\n• Vollständig quelloffen (Open Source), geprüft durch unabhängige Sicherheitsforscher\n• 70+ Länder: weltweites Servernetzwerk\n• Bis zu 10 Geräte mit einem Konto\n\n🔒 PRIVATSPHÄRE- & SICHERHEITSFEATURES\n\n• Integrierter Killswitch\n• Zensurresistenz: QUIC, AmneziaWG und mehr verhindern VPN-Blockaden\n• Mehrschichtige Onion-Verschlüsselung\n• Auswahl von Eintritts- & Austrittsservern\n• Split-Tunneling: Nur ausgewählte Apps über das VPN leiten\n• Benutzerdefiniertes DNS: Benutze jeden DNS-Server, dem du vertraust\n• Werbe- und Trackerblockierung\n\n🌍 WAS DU MIT NYMVPN TUN KANNST\n\n• Anonym surfen, ohne Spuren zu hinterlassen\n• Streame Inhalte von Servern weltweit\n• Verschlüssele deinen Datenverkehr in öffentlichen WLANs\n• Internetzensur in restriktiven Regionen umgehen\n• Schutz sensibler Kommunikation für Journalismus und Aktivismus\n• Hindere Internetanbieter daran, Profile deines Surfverhaltens zu erstellen\n• Blockiere schädliche Webseiten, Tracker und Werbung\n\n🇨🇭 SCHWEIZER PRIVATSPHÄRE DURCH DESIGN\n\nNymVPN unterliegt Schweizer Recht: außerhalb der Überwachungsallianz 14 Eyes, mit verfassungsrechtlich geschützten Privatsphäre-Rechten und ohne Verpflichtung zur Vorratsdatenspeicherung. Deine Daten sind durch das Gesetz und das Design geschützt.\n\n🎓 VON AKADEMISCHEN KRYPTOGRAFEN ENTWICKELT\n\nEntwickelt von Nym. Journalisten, Aktivisten und privatsphäre-bewusste Nutzer auf der ganzen Welt vertrauen uns.\n\n🚫 WAS WIR NICHT TUN\n\n• Wir fragen weder nach deiner E-Mail noch nach deinem Namen\n• Wir können nicht tracken, welche Webseiten du besuchst\n• Wir können deine Daten nicht verkaufen, teilen oder vermieten\n\n📲 JETZT LOSLEGEN\n\nLade NymVPN herunter, erstelle ein anonymes Konto ohne E-Mail oder Namen und beginne damit, privat zu surfen.\n\nTeste NymVPN noch heute.\n", "en-US": "NymVPN: the world's most private VPN. A secure, decentralized, anonymous Swiss dVPN with no logs. WireGuard speed, Noise Generating Mixnet anonymity. No email signup. No ads.\n\n🎁 7-DAY FREE VPN TRIAL & PLANS FROM $2.39/MONTH\n\nTry free for 7 days, no commitment. Pay in crypto, card, or cash: your choice.\n\n🛡 PRIVACY BY DESIGN\n\nMost VPNs say 'no logs' as policy — they can log, they promise not to. Free VPNs track you to sell your data. NymVPN's architecture makes meaningful traffic logs impossible: our decentralized, anonymous network of servers routes your traffic through multiple hops, so no single server sees who you are AND what you do. Even Nym can't connect your identity to your activity. No logs to hand over: none to keep in the first place.\n\n⚡ TWO VPN MODES, ONE APP\n\n• Fast Mode: AmneziaWG (WireGuard)-based 2-hop dVPN. Fast streaming and browsing on a decentralized network so no single operator can log you.\n\n• Anonymous Mode: 5-hop Noise Generating Mixnet, a more private successor to Tor. Routes your traffic through independently operated servers, mixes your packets with others, and adds noise and cover traffic to defeat traffic analysis. The most anonymous consumer VPN available today. Perfect for crypto, email, and private messaging like Signal.\n\n💰 PAY ANONYMOUSLY WITH CRYPTO OR CASH\n\nNymVPN accepts more cryptocurrencies than any other VPN, plus cash payments. Pay with Bitcoin (BTC), Ethereum (ETH), Monero (XMR), Zcash (ZEC), USDT, USDC, NYM, and many more. Zero-knowledge credentials delink your payment from your VPN use: pay anonymously, use anonymously.\n\n💎 WHY NYMVPN IS DIFFERENT\n\n• Zero-knowledge architecture: your identity invisible even to Nym\n• No logs by architecture: the network can't keep meaningful traffic logs\n• Decentralized proxy network: no central server can compromise or surveil your traffic\n• Swiss jurisdiction: outside the 14 Eyes, protected by strongest privacy laws in the world\n• WireGuard and mixnet protocols: a fast VPN + the most private way to be online\n• No email signup: no personal data required\n• Fully open source: audited by independent security researchers\n• 70+ countries: servers worldwide for global streaming and access\n• Up to 10 devices on one account\n\n🔒 PRIVACY & SECURITY FEATURES\n\n• Built-in kill switch: automatic traffic stop if the VPN connection drops\n• Censorship resistance: prevent VPN blocking and access the global internet with QUIC, AmneziaWG, and other techniques\n• Multi-layer onion encryption\n• Entry & exit server selection\n• Split tunneling: route only the apps you choose through the VPN\n• Custom DNS: use any DNS server you trust\n• Ad and tracker blocker\n\n🌍 WHAT YOU CAN DO WITH NYMVPN\n\n• Browse anonymously without leaving a trace\n• Encrypt your traffic on public wifi at airports, cafes, hotels\n• Bypass internet censorship in restrictive regions\n• Protect sensitive communications for journalism, activism, and research\n• Stop ISPs from profiling your browsing for ad targeting\n• Block malicious websites, trackers, and ads at the DNS level\n\n🇨🇭 SWISS PRIVACY, BY DESIGN\n\nNymVPN operates under Swiss law, with the strongest privacy protections in the world. Switzerland sits outside the 14 Eyes surveillance alliance, with constitutionally protected privacy rights and no mandatory data retention. With a decentralized, no-logs architecture, your data is protected by both law and design, not by a promise.\n\n🎓 BUILT BY ACADEMIC CRYPTOGRAPHERS\n\nNymVPN is built by Nym, trusted by journalists, activists, and privacy-conscious users worldwide. Our protocols are open-source and audited by independent security researchers.\n\n🚫 WHAT WE DON'T DO\n\n• We don't ask for your email or your name\n• We can't track which sites you visit\n• We can't sell, share, or rent your data\n\n📲 GET STARTED\n\nDownload NymVPN, create an anonymous account without an email or even a name, and start browsing privately.\n\nTry NymVPN today.\n", "es-ES": "El criptograma más aceptado por cualquier VPN. Un dVPN suizo seguro, descentralizado y anónimo sin registros. Wirex Velocidad de guardia, ruido que genera anonimato Mixnet. Registro sin nombre: No se requiere correo electrónico. Sin anuncios.\n\n🎁 PRUEBA GRATUITA DE PRUEBA VPN Y PLANS DESDE $2.39/MESES\n\nPrueba gratuita de 7 días: Todas las funciones, sin anuncios, cancela cuando quieras. Pague en criptografía, tarjeta o efectivo: su elección.\n\n🛡️ PRIVACY POR DESIGN\n\nLa mayoría de las VPN confían en servidores centralizados y le piden que confíe en sus promesas de \"no registros\". Las VPN gratuitas lo rastrean para vender sus datos. La arquitectura de NymVPN hace que los registros de tráfico significativos sean imposibles: ningún servidor ve quién eres Y qué haces. Ni siquiera Nym puede conectar su identidad a su actividad.\n\n⚡ DOS VPN MODES, UNA APP\n\n• Modo rápido: DVPN basado en AmneziaWG (WireGuard). Transmisión rápida y navegación en una red descentralizada.\n\n• Modo anónimo: Ruido de 5-saltos Generando Mixnet, un sucesor más privado de Tor. Mezcla el tráfico con otros, añade ruido y cobertura de tráfico. El consumidor más anónimo VPN. Perfecto para cifrado, correo electrónico y mensajería privada como Signal.\n\n💰 PAY ANONYMOUSLY WITH CRYPTO O CASH\n\nNymVPN se construye de forma diferente. Pagar con Bitcoin (BTC), Ethereum (ETH), Monero (XMR), Zcash (ZEC), USDT, USDC, NYM, y muchos más. Cuentas de conocimiento cero. Pagos en efectivo aceptados por el anonimato completo. Tecnología VPN descentralizada - MÁS CRIPTOCURRENCIAS ACEPTADAS a cualquier VPN\n\n### POR QUÉ NYMVPN ES DIFERENTE\n\n• Arquitectura de conocimiento cero: su identidad invisible incluso para Nym\n• No hay registros por arquitectura: la red no puede mantener registros de tráfico significativos\n• Red proxy descentralizada: no hay servidor central que comprometer\n• jurisdicción suiza: fuera de 14 Ojos, leyes de privacidad fuertes\n• Protocolos de WireGuard y mixnet\n• No hay registro de correo electrónico: creación de cuenta anónima\n• Totalmente de código abierto, auditado por investigadores de seguridad independientes\nMás de 70 países: red global de servidores para streaming y acceso\n• Hasta 10 dispositivos en una cuenta\n\n🔒 PRIVACY & SECURITY FUNCIONES\n\n• Kill switch integrado: parada automática de tráfico si el VPN se cae\n• Resistencia a la censura: evita el bloqueo de VPN con QUIC, AmneziaWG y otras técnicas\n• Cifrado de cebolla multicapa\n- Selección del servidor de entrada y salida\n• Dividir túneles: solo enrutar aplicaciones seleccionadas a través de la VPN\n• DNS personalizado: utilice cualquier servidor DNS en el que confíe\n• Bloqueador de anuncios y rastreadores\n\n### NYMVPN ES PERFECTO de:\n\n• Navegar anónimamente sin dejar rastro\n• Cifrar tu tráfico en wifi público en aeropuertos, cafés, hoteles\n• Bypass de la censura en Internet en regiones restrictivas\n• Proteger las comunicaciones sensibles para el periodismo y el activismo\n• Evita que los ISP obtengan perfiles de navegación para anuncios\n• Bloquear sitios, rastreadores y anuncios maliciosos\n\n:Suiza: PRIVACIA DE SWISS, POR DESIGN\n\nNymVPN opera bajo la ley suiza: fuera de la alianza de vigilancia de 14 Ojos, con derechos constitucionalmente protegidos de privacidad y sin retención obligatoria de datos. Con nuestra arquitectura descentralizada, sin registros, sus datos están protegidos por la ley y el diseño.\n\n🎓 BUILT POR CRIPTOGRAPHERS ACADEMIC\n\nNymVPN es construido por Nym, de confianza por periodistas, activistas y usuarios conscientes de la privacidad en todo el mundo. Nuestros protocolos son de código abierto y auditados por investigadores de seguridad independientes.\n\n🚫 QUÉ NO HACEMOS\n\n• No pedimos tu correo electrónico o tu nombre\n• No podemos rastrear qué sitios visitaste\n• No podemos vender, compartir o alquilar tus datos\n\n📲 COLECTIVAR\n\nDescargue NymVPN, cree una cuenta anónima sin un correo electrónico o ni siquiera un nombre, y comience a navegar en privado.\n\nOscurecer con NymVPN.\n", "fa": "NymVPN: the world's most private VPN. A secure, decentralized, anonymous Swiss dVPN with no logs. WireGuard speed, Noise Generating Mixnet anonymity. No email signup. No ads.\n\n🎁 7-DAY FREE VPN TRIAL & PLANS FROM $2.39/MONTH\n\nTry free for 7 days, no commitment. Pay in crypto, card, or cash: your choice.\n\n🛡 PRIVACY BY DESIGN\n\nMost VPNs say 'no logs' as policy — they can log, they promise not to. Free VPNs track you to sell your data. NymVPN's architecture makes meaningful traffic logs impossible: no single server sees who you are AND what you do.\n\n⚡ TWO VPN MODES, ONE APP\n\n• Fast Mode: AmneziaWG (WireGuard)-based 2-hop dVPN. Fast streaming and browsing.\n• Anonymous Mode: 5-hop Noise Generating Mixnet, a more private successor to Tor. The most anonymous consumer VPN. Perfect for crypto, email, and private messaging like Signal.\n\n💰 PAY ANONYMOUSLY WITH CRYPTO OR CASH\n\nNymVPN accepts more cryptocurrencies than any other VPN, plus cash payments. Pay with Bitcoin (BTC), Ethereum (ETH), Monero (XMR), Zcash (ZEC), USDT, USDC, NYM, and more. Zero-knowledge credentials delink your payment from your VPN use: pay anonymously, use anonymously.\n\n💎 WHY NYMVPN IS DIFFERENT\n\n• Zero-knowledge architecture: identity invisible to Nym\n• No logs by architecture: the network can't keep meaningful traffic logs\n• Decentralized proxy network: no central server\n• Swiss jurisdiction: outside 14 Eyes\n• WireGuard and mixnet protocols\n• No email signup: anonymous account creation\n• Fully open source, audited by independent security researchers\n• 70+ countries: global server network worldwide\n• Up to 10 devices on one account\n\n🔒 PRIVACY & SECURITY FEATURES\n\n• Built-in kill switch\n• Censorship resistance: QUIC, AmneziaWG, and more prevent VPN blocking\n• Multi-layer onion encryption\n• Entry & exit server selection\n• Split tunneling: route only chosen apps through the VPN\n• Custom DNS: use any DNS server you trust\n• Ad and tracker blocker\n\n🌍 WHAT YOU CAN DO WITH NYMVPN\n\n• Browse anonymously without leaving a trace\n• Stream content from servers worldwide\n• Encrypt your traffic on public wifi\n• Bypass internet censorship in restrictive regions\n• Protect sensitive communications for journalism and activism\n• Stop ISPs from profiling your browsing\n• Block malicious sites, trackers, and ads\n\n🇨🇭 SWISS PRIVACY, BY DESIGN\n\nNymVPN operates under Swiss law: outside the 14 Eyes surveillance alliance, with constitutionally protected privacy rights and no mandatory data retention. Your data is protected by law and design.\n\n🎓 BUILT BY ACADEMIC CRYPTOGRAPHERS\n\nBuilt by Nym. Trusted by journalists, activists, and privacy-conscious users worldwide.\n\n🚫 WHAT WE DON'T DO\n\n• We don't ask for your email or your name\n• We can't track which sites you visit\n• We can't sell, share, or rent your data\n\n📲 GET STARTED\n\nDownload NymVPN, create an anonymous account without an email or even a name, and start browsing privately.\n\nTry NymVPN today.\n", "fr-FR": "NymVPN : le VPN le plus privé au monde. Un dVPN suisse sécurisé, décentralisé et anonyme, sans logs. Vitesse WireGuard, anonymat Noise Generating Mixnet. Inscription sans e-mail. Aucune publicité.\n\n🎁 7 JOURS D'ESSAI GRATUIT & DES ABONNEMENTS À PARTIR DE 2,39 $/MOIS\n\nEssayez gratuitement pendant 7 jours, sans engagement. Payez en crypto, par carte ou en espèces : à vous de choisir.\n\n🛡️ CONFIDENTIALITÉ DÈS LA CONCEPTION\n\nLa plupart des VPN affirment qu'ils suivent une politique no-log : ils peuvent loguer, mais promettent de ne pas le faire. Les VPN gratuits vous tracent pour revendre vos données. NymVPN rend les logs impossibles : aucun serveur ne voit à la fois qui vous êtes ET ce que vous faites. Même Nym est incapable de relier votre identité à votre activité.\n\n⚡ DEUX MODES DE VPN, UNE SEULE APP\n\n• Mode Rapide : dVPN à 2 sauts basé sur AmneziaWG (WireGuard). Streaming et navigation rapides sur un réseau décentralisé.\n\n• Mode Anonyme : repose sur un Noise Generating Mixnet à 5 sauts, un successeur de Tor plus respectueux de la vie privée. Il mélange votre trafic avec d'autres tout en y ajoutant du bruit et un trafic de couverture. Le VPN grand public le plus anonyme. Idéal pour la crypto, les e-mails et les messageries privées comme Signal.\n\n💰 PAYEZ ANONYMEMENT EN CRYPTOMONNAIES OU EN ESPÈCES\n\nNymVPN accepte plus de cryptomonnaies que tout autre VPN, ainsi que les paiements en espèces. Payez en Bitcoin (BTC), Ethereum (ETH), Monero (XMR), Zcash (ZEC), USDT, USDC, NYM, et bien d'autres. Les identifiants zero-knowledge dissocient votre paiement de votre utilisation du VPN : payez anonymement et utilisez-le anonymement.\n\n💎 POURQUOI NYMVPN EST DIFFÉRENT\n\n• Architecture zero-knowledge : votre identité reste invisible pour Nym\n• Sans logs par architecture : le réseau ne peut pas garder de logs significatifs\n• Réseau proxy décentralisé : aucun serveur central à compromettre\n• Juridiction suisse, et donc hors des « 14 Eyes » : lois strictes sur la vie privée\n• Protocoles WireGuard et mixnet\n• Pas d'inscription par e-mail : création de compte anonyme\n• Entièrement open source, audité par des chercheurs en sécurité indépendants\n• Plus de 70 pays : réseau mondial pour streaming et accès\n• Jusqu'à 10 appareils sur un seul compte\n\n🔒 FONCTIONNALITÉS DE CONFIDENTIALITÉ & DE SÉCURITÉ\n\n• Kill switch intégré : arrêt automatique du trafic si le VPN se déconnecte\n• Résistance à la censure : empêchez le blocage du VPN avec QUIC, AmneziaWG et d'autres techniques\n• Chiffrement multicouche en oignon\n• Sélection du serveur d'entrée et de sortie\n• Split tunneling (tunnel fractionné) : acheminez uniquement les applications choisies via le VPN\n• DNS personnalisé : utilisez le serveur DNS de votre choix\n• Bloqueur de publicités et de trackers\n\n🌍 CE QUE NYMVPN VOUS PERMET DE FAIRE\n\n• Naviguez anonymement sans laisser de traces\n• Chiffrez votre trafic sur les Wi-Fi publics dans les aéroports, cafés et hôtels\n• Contournez la censure d'internet dans les régions restrictives\n• Protégez les communications sensibles pour le journalisme et l'activisme\n• Empêchez les FAI de profiler votre navigation pour la publicité ciblée\n• Bloquez les sites malveillants, les trackers et les publicités\n\n🇨🇭 CONFIDENTIALITÉ SUISSE, DÈS LA CONCEPTION\n\nNymVPN opère sous la loi suisse : hors des « 14 Eyes ». Grâce à notre architecture décentralisée et sans logs, vos données sont protégées par la loi et par le design.\n\n🎓 CONÇU PAR DES CHERCHEURS EN CRYPTOGRAPHIE\n\nNymVPN est développé par Nym, reconnu dans le monde entier par des journalistes, des militants et des utilisateurs soucieux de leur vie privée. Nos protocoles sont open source et audités par des chercheurs en sécurité indépendants.\n\n🚫 CE QUE NOUS NE FAISONS JAMAIS\n\n• Nous ne demandons ni e-mail ni nom\n• Nous sommes incapables de tracer les sites que vous visitez\n• Nous ne pouvons pas vendre, partager ou louer vos données\n\n📲 MISE EN ROUTE\n\nTéléchargez NymVPN, créez un compte anonyme, et commencez à naviguer en privé.\n\nEssayez", "hi-IN": "NymVPN: दुनिया का सबसे सुरक्षित VPN। बिना लॉग रिकॉर्ड किए एक सुरक्षित, डीसेन्ट्रलाइज़्ड, गुमनाम स्विस dVPN। WireGuard की गति, नॉइज़ उत्पन्न करने वाले मिक्सनेट की गुमनामी। साइनअप के लिए ईमेल की आवश्यकता नहीं है। कोई विज्ञापन नहीं।\n\n🎁 7 दिन का मुफ़्त VPN ट्रायल और प्लान $2.39/महीने से शुरू\n\nबिना किसी बाध्यता के 7 दिनों के लिए मुफ़्त में आजमाएं। आप क्रिप्टोकरेंसी, कार्ड या नकद में भुगतान कर सकते हैं: यह आपकी पसंद है।\n\n🛡 डिज़ाइन द्वारा प्राइवेसी\n\nअधिकांश VPN अपनी नीति के रूप में 'कोई लॉग नहीं' बताते हैं - वे लॉग कर सकते हैं, लेकिन ऐसा न करने का वादा करते हैं। फ्री VPN आपकी गतिविधियों को ट्रैक करके आपका डेटा बेचते हैं। NymVPN के आर्किटेक्चर के कारण सार्थक ट्रैफ़िक लॉग प्राप्त करना असंभव है: कोई भी सर्वर यह नहीं देख सकता कि आप कौन हैं और आप क्या करते हैं।\n\n⚡ दो VPN मोड, एक ऐप\n\n• फास्ट मोड: AmneziaWG (WireGuard) आधारित 2-हॉप dVPN। तेज़ स्ट्रीमिंग और ब्राउज़िंग।\n• अनॉनिमस मोड: 5-हॉप नॉइज़ जनरेटिंग मिक्सनेट, जो Tor का अधिक प्राइवेट उत्तराधिकारी है। उपभोक्ताओं के लिए सबसे गुमनाम VPN। क्रिप्टो, ईमेल और Signal जैसे निजी संदेशों के लिए बिल्कुल उपयुक्त।\n\n💰 क्रिप्टोकरेंसी या नकद से गुमनाम रूप से भुगतान करें\n\nNymVPN अन्य किसी भी VPN की तुलना में अधिक क्रिप्टोकरेंसी स्वीकार करता है, साथ ही नकद भुगतान भी स्वीकार करता है। Bitcoin (BTC), Ethereum (ETH), Monero (XMR), Zcash (ZEC), USDT, USDC, NYM, और अन्य मुद्राओं से भुगतान करें। जीरो-नॉलेज क्रेडेंशियल्स आपके भुगतान को आपके VPN उपयोग से अलग करते हैं: गुमनाम रूप से भुगतान करें, गुमनाम रूप से उपयोग करें।\n\n💎 NYMVPN क्यों अलग है?\n\n• जीरो-नॉलेज आर्किटेक्चर: Nym के लिए पहचान अदृश्य\n• नेटवर्क आर्किटेक्चर के आधार पर कोई लॉग नहीं रखता: नेटवर्क सार्थक ट्रैफ़िक लॉग नहीं रख सकता\n• डीसेन्ट्रलाइज़्ड प्रॉक्सी नेटवर्क: कोई केंद्रीय सर्वर नहीं\n• स्विस क्षेत्राधिकार: 14 Eyes के बाहर\n• WireGuard और मिक्सनेट प्रोटोकॉल\n• ईमेल साइनअप की आवश्यकता नहीं: गुमनाम अकाउंट निर्माण\n• पूरी तरह से ओपन सोर्स, स्वतंत्र सुरक्षा शोधकर्ताओं द्वारा ऑडिट किया गया\n• 70+ देश: विश्वव्यापी सर्वर नेटवर्क\n• एक अकाउंट पर अधिकतम 10 डिवाइस\n\n🔒 प्राइवेसी और सुरक्षा सुविधाएँ\n\n• अंतर्निर्मित किल स्विच\n• सेंसरशिप प्रतिरोध: QUIC, AmneziaWG और अन्य VPN ब्लॉकिंग को रोकते हैं\n• बहुस्तरीय ऑनियन एन्क्रिप्शन\n• प्रवेश और निकास सर्वर का चयन\n• स्प्लिट टनलिंग: केवल चुनिंदा ऐप्स को VPN के माध्यम से रूट करें\n• कस्टम DNS: आप जिस भी DNS सर्वर पर भरोसा करते हैं, उसका उपयोग करें।\n• विज्ञापन और ट्रैकर अवरोधक\n\n🌍 NYMVPN के साथ आप क्या कर सकते हैं\n\n• बिना कोई निशान छोड़े गुमनाम रूप से ब्राउज़ करें\n• दुनिया भर के सर्वरों से कंटेंट स्ट्रीम करें\n• सार्वजनिक WiFi पर अपने डेटा को एन्क्रिप्ट करें\n• प्रतिबंधित क्षेत्रों में इंटरनेट सेंसरशिप को बायपास करना\n• पत्रकारिता और सक्रियता के लिए संवेदनशील संचार की सुरक्षा करें\n• ISP को आपकी ब्राउज़िंग का विश्लेषण करने से रोकें\n• हानिकारक साइटों, ट्रैकर्स और विज्ञापनों को ब्लॉक करें\n\n🇨🇭 स्विट्ज़रलैंड की प्राइवेसी, डिज़ाइन द्वारा\n\nNymVPN स्विस कानून के तहत काम करता है: यह 14 Eyes निगरानी गठबंधन से बाहर है, संवैधानिक रूप से संरक्षित प्राइवेसी अधिकारों के साथ और इसमें कोई अनिवार्य डेटा प्रतिधारण नहीं है। आपका डेटा कानून और योजना के तहत सुरक्षित है।\n\n🎓 अकादमिक क्रिप्टोग्राफरों द्वारा निर्मित\n\nNym द्वारा निर्मित। दुनिया भर के पत्रकारों, कार्यकर्ताओं और प्राइवेसी के प्रति जागरूक यूज़र द्वारा विश्वसनीय।\n\n🚫 हम क्या नहीं करते\n\n• हम आपसे आपका ईमेल या नाम नहीं पूछते हैं\n• हम यह ट्रैक नहीं कर सकते कि आप किन साइटों पर जाते हैं\n• हम आपका डेटा बेच, शेयर या किराए पर नहीं दे सकते।\n\n📲 शुरू करें\n\nNymVPN डाउनलोड करें, बिना ईमेल या नाम के एक गुमनाम अकाउंट बनाएं और प्राइवेट तौर पर ब्राउज़ करना शुरू करें।\n\nआज ही NymVPN को आजमाएं।\n", "pt-BR": "NymVPN: a VPN mais privada do mundo. Uma dVPN suíça segura, descentralizada e anônima sem registros. Velocidade com WireGuard, anonimato sem comparação com a Noise Generating Mixnet. Sem e-mail cadastrado. Sem anúncios.\n\n🎁 TESTE GRATUITO DA VPN DE 7 DIAS E PLANOS DE US$2,39/MÊS\n\nExperimente gratuitamente por 7 dias, sem compromisso. Pague com cripto, cartão ou dinheiro: sua escolha.\n\n🛡️ PRIVACIDADE POR DESIGN\n\nA maioria das VPNs depende de servidores centralizados e pede que você confie em suas promessas de \"no-logs\". VPNs grátis rastreiam você para vender seus dados. A arquitetura da NymVPN impossibilita registros de tráfego significativos: nenhum servidor vê quem você é NEM o que você faz. Nem mesmo a Nym consegue conectar sua identidade à sua atividade.\n\n⚡ DOIS MODOS DE VPN, UM APP\n\n• Modo rápido: 2-hop dVPN baseado em AmneziaWG (WireGuard). Streaming rápido e navegação em uma rede descentralizada.\n\n• Modo anônimo: uma Noise Generating Mixnet de 5 saltos, um sucessor mais privado do Tor. Mistura e mascara o seu tráfego, adicionando ruído. A VPN mais anônima para os consumidores. Perfeito para cripto, e-mail e comunicações privadas como o Signal.\n\n💰 PAGUE ANONIMAMENTE COM CRIPTO OU DINHEIRO\n\nA NymVPN aceita a maior variedade de criptomoedas do mercado, além de pagamentos em dinheiro. Pague com Bitcoin (BTC), Ethereum (ETH), Monero (XMR), Zcash (ZEC), USDT, USDC, NYM e muito mais. Credenciais zero-knowledge desvinculam seu pagamento do uso da VPN: pague anonimamente, use anonimamente.\n\n💎 POR QUE A NymVPN É DIFERENTE\n\n• Arquitetura zero-knowledge: sua identidade é invisível até mesmo para a Nym\n• Sem registros por arquitetura: a rede não pode manter registros significativos de tráfego\n• Rede de proxy descentralizada: nenhum servidor central para comprometer\n• Jurisdição suíça: fora de 14 Eyes, leis de privacidade fortes\n• Protocolos WireGuard e mixnet\n• Sem inscrições de e-mail: criação de conta anônima\n• Código-fonte totalmente aberto, auditado por pesquisadores de segurança independentes\n• Mais de 70 países: rede global de servidores para streaming e acesso\n• Até 10 dispositivos com uma única conta anônima\n\n🔒 RECURSOS DE PRIVACIDADE E SEGURANÇA\n\n• Kill switch integrado: parada automática de tráfego se a VPN cair\n• Resistência à censura: evite o bloqueio de VPN com QUIC, AmneziaWG e outras técnicas\n- Criptografia em várias camadas\n• Seleção do servidor de entrada e saída\n• Split tunneling: rotear apenas os aplicativos escolhidos através da VPN\n• DNS personalizado: use qualquer servidor DNS que você confia\n• Bloqueador de anúncios e rastreadores\n\n🌍 O QUE VOCÊ PODE FAZER COM A NymVPN\n\n• Navegar anonimamente sem deixar rastros\n• Criptografar o seu tráfego em redes Wi-Fi públicas de aeroportos, cafés e hotéis\n• Contornar a censura de Internet em regiões restritivas\n• Proteger comunicações sensíveis para jornalismo e ativismo\n• Impedir que as ISPs te vigiem para marketing direcionado\n• Bloquear sites maliciosos, rastreadores e anúncios\n\n🇨🇭 PRIVACIDADE SUÍÇA, POR DESIGN\n\nA NymVPN opera sob a lei suíça: fora da aliança de vigilância dos 14 Eyes, com direitos de privacidade protegidos constitucionalmente e sem retenção de dados obrigatória. Com nossa arquitetura descentralizada e sem registros, seus dados estão protegidos por lei e design.\n\n🎓 CONSTRUÍDO POR CRIPTÓGRAFOS ACADÊMICOS\n\nA NymVPN é construída pela Nym, confiada por jornalistas, ativistas e usuários preocupados com a privacidade em todo o mundo. Nossos protocolos são de código aberto e auditados por pesquisadores de segurança independentes.\n\n🚫 O QUE NÓS NÃO FAZEMOS\n\n• Não pedimos o seu e-mail ou o seu nome\n• Não podemos rastrear quais sites você visita\n• Não podemos vender, compartilhar ou alugar seus dados\n\n📲 COMECE\n\nBaixe a NymVPN, crie uma conta anônima sem um e-mail nem mesmo um nome, e comece a navegar privadamente.\n\nExperimente a NymVPN hoje.\n", "ru-RU": "NymVPN: the world's most private VPN. Безопасный, децентрализованный, анонимный швейцарский dVPN без журналов. Скорость работы WireGuard, автоматическая генерация шума. Нет регистрации по почте. Без рекламы.\n\n🎁 7 ДЕНЬ БЕСПЛАТНО VPN ИСПОЛЬЗОВАТЬ $2.39/МЕСЯЦ\n\nПопробуйте бесплатно в течение 7 дней, без обязательств. Оплатить в криптовалюте, карточке или наличными деньгами.\n\n🛡️ ПРИВЯЗАННОСТЬ ПО УСТАНОВЛЕНИЮ\n\nБольшинство VPN работают через централизованные серверы и просят просто поверить, что они «не хранят логи». Бесплатные VPN-сервисы для продажи ваших данных. В NymVPN логирование трафика просто невозможно: ни один сервер не может одновременно видеть и вас, и ваши действия. Даже Nym не может подключить вашу личность к вашей деятельности.\n\n⚡ ДВЕ VPN-РЕЖИМЫ, ОДИН ПРИЛОЖЕНИЕ\n\n- Децентрализованный двухступенчатый VPN - Защита через AmneziaWG (WireGuard) Анонимный режим Быстрый стриминг и просмотр веб-страниц в децентрализованной сети.\n\n• Анонимный режим: 5-хоп Создание Noise Mixnet, более приватный преемник Tor. Перемешивает трафик с трафиком других пользователей, добавляет шум и прикрывающий трафик. Самый анонимный потребительский VPN. Идеально подходит для криптовалют, электронной почты и личных сообщений, таких как Сигнал.\n\n💰 ОЧИСТИТЬ АНОНИМОСТЬ С КРИПТОМ ИЛИ СОЗДАНИЕМ\n\nNymVPN устроен иначе. Оплатить через Bitcoin (BTC), Ethereum (ETH), Monero (XMR), Zcash (ZEC), USDT, USDC, NYM и многие другие. Учётные данные с нулевым знанием отделяют ваш платеж от VPN: оплата анонимно, используйте анонимно.\n\n### ЧЕМ NYMVPN ОТЛИЧАЕТСЯ ОТ ДРУГИХ\n\n• Архитектура нулевых знаний: ваш идентификатор невидим даже для Nym\n• Нет журналов по архитектуре: сеть не может вести значимые журналы трафика\n• Децентрализованная прокси-сеть: ни один центральный сервер не может быть скомпрометирован\n• Швейцарская юрисдикция: вне альянса 14 глаз, строгие законы о конфиденциальности\n• Протоколы WireGuard и микснет\n• Регистрация без электронной почты: анонимное создание аккаунта\n• Исходный код полностью открыт и проверен независимыми аудиторами безопасности\n• **70+ стран**: глобальная серверная сеть для стриминга и доступа\n• До 10 устройств на одной учетной записи\n\n🔒 PRIVACY & БЕЗОПАСНОСТЬ ВОЗМОЖНОСТИ\n\n• Встроенный аварийный выключатель (kill switch): автоматическая остановка трафика при падении VPN\n• Устойчивость к цензуре: предотвращение блокировки VPN с помощью QUIC, AmneziaWG и других методов\n- Многоуровневое шифрование\n- Выбор входного и выходного сервера\n• Раздельное туннелирование: направляйте через VPN только выбранные приложения\n• Пользовательские DNS: используйте любой DNS сервер, которому вы доверяете\n• Блокировщик рекламы и трекеров\n\n### NYMVPN ИДЕАЛЬНО ПОДХОДИТ ДЛЯ:\n\n• Анонимный просмотр без оставления трассировки\n• Шифрование трафика на публичный Wi-Fi в аэропортах, кафе, отелях\n• обход цензуры в интернете в ограничительных регионах\n• Защищайте конфиденциальную коммуникацию в журналистике и активизме\n• Остановить интернет-провайдеры из вашего браузера для таргетинга рекламы\n• Блокируйте вредоносные сайты, трекеры и рекламу\n\n🇨🇭 SWISS PRIVACY, BY DESIGN\n\nNymVPN работает по швейцарским законам: за пределами альянса слежки «14 глаз», с конституционно защищёнными правами на приватность и без обязательного хранения данных. Благодаря нашей децентрализованной архитектуре без логов, ваши данные защищены как законом, так и самой конструкцией.\n\n- Создано академическими криптографами\n\nNymVPN построен Nym, которым доверяют журналисты, активисты и частные пользователи по всему миру. Наши протоколы являются открытыми исходными кодами и проверяются независимыми исследователями в области безопасности.\n\n🚫 ЧТО МЫ НЕ\n\n• Мы не запрашиваем ваш email или ваше имя\n• Мы не можем отслеживать посещаемые вами сайты\n• Мы не можем продавать, делиться или сдавать в аренду ваши данные\n\n📲 НАЧАТЬ\n\nСкачайте NymVPN, создайте анонимную учетную запись без электронной почты или даже имени, а также начните просматривать данные в приватном режиме.\n\nПопробуйте NymVPN сегодня.\n", "tr-TR": "NymVPN ile tamamen gizli kalın. Kayıt tutmayan, güvenli, merkeziyetsiz ve anonim bir İsviçre dVPN’i. WireGuard hızı, Gürültü Üreten Mixnet anonimliği. E-posta ile kayıt gerekmez. Reklam içermez.\n\n🎁 7 GÜNLÜK ÜCRETSİZ VPN DENEMESİ & AYLIK 2,39 $’DAN BAŞLAYAN PLANLAR\n\n7 gün boyunca ücretsiz deneyin, taahhüt yok. Kripto, kart veya nakit ile ödeme yapın: seçim sizin.\n\n🛡 TASARIMDAN GELEN GİZLİLİK\n\nÇoğu VPN “kayıt tutmuyoruz” der; yani teknik olarak kayıt tutabilirler, ancak bunu yapmayacaklarını söylerler. Ücretsiz VPN’ler verilerinizi satmak için sizi takip eder. NymVPN’nin mimarisi, anlamlı trafik günlüklerinin tutulmasını imkânsız hale getirir: hiçbir tek sunucu hem sizin kim olduğunu HEM de ne yaptığınızı göremez. Hatta Nym bile kimliğiniz ile yaptıklarınızı ilişkilendiremez.\n\n⚡ iki VPN MODU, BiR UYGULAMA\n\n• Hızlı Mod: AmneziaWG (WireGuard) tabanlı 2 atlamalı (2-hop) dVPN. Merkeziyetsiz bir ağda hızlı yayın ve gezinme.\n\n• Anonim Mod: 5 atlamalı (5-hop), Noise Üreten Mixnet, Tor’un daha gelişmiş bir versiyonu. Trafiği başkalarınınkiyle karıştırır, gürültü ve sahte trafik ekler. En anonim tüketici VPN’i. Kripto işlemleri, e-posta ve Signal gibi gizli mesajlaşma uygulamaları için idealdir.\n\n💰 KRİPTO VEYA NAKİT İLE ANONİM ÖDEME YAPIN\n\nNymVPN, diğer VPN’lerden daha fazla kripto para birimini ve nakit ödemeyi kabul eder. Bitcoin (BTC), Ethereum (ETH), Monero (XMR), Zcash (ZEC), USDT, USDC, NYM ve daha fazlasıyla ödeme yapabilirsiniz. Sıfır bilgi kimlik bilgileri, ödemenizi VPN kullanımınızdan ayırır: anonim ödeme yapın, anonim kullanın.\n\n💎 NYMVPN’İ FARKLI KILAN NEDİR?\n\n• Sıfır bilgi mimarisi: kimliğiniz Nym’e bile görünmez\n• Mimari gereği kayıt tutulmaz: ağ anlamlı trafik günlükleri saklayamaz\n• Merkeziyetsiz vekil sunucu ağı: ele geçirilebilecek merkezi bir sunucu yok\n• İsviçre yargı yetkisi: 14 Göz dışında, güçlü gizlilik yasaları\n• WireGuard ve mixnet protokolleri\n• E-posta kaydı gerekmez: anonim hesap oluşturma\n• Tamamen açık kaynaklıdır ve bağımsız güvenlik araştırmacıları tarafından denetlenmiştir\n• 70+ ülke: yayın ve erişim için küresel sunucu ağı\n• Tek hesapla 10 cihaza kadar kullanım\n\n🔒 GİZLİLİK & GÜVENLİK ÖZELLİKLERİ\n\n• Yerleşik kill switch: VPN bağlantısı kesilirse internet trafiğini otomatik olarak durdurur\n• Sansüre dayanıklılık: QUIC, AmneziaWG ve diğer tekniklerle VPN engellemelerini önler\n• Çok katmanlı onion şifreleme\n• Giriş ve çıkış sunucusu seçimi\n• Bölünmüş tünelleme: yalnızca seçtiğiniz uygulamaların trafiğini VPN üzerinden yönlendirme\n• Özel DNS: güvendiğiniz herhangi bir DNS sunucusunu kullanımı\n- Reklam ve izleyici engelleyici\n\n🌍 NYMVPN İLE YAPABİLECEKLERİNİZ\n\n• İz bırakmadan anonim şekilde internette gezinin\n• Havalimanı, kafe ve otel gibi halka açık Wi-Fi ağlarında trafiğinizi şifreleyin\n• Kısıtlayıcı bölgelerde internet sansürünü aşın\n• Gazetecilik ve aktivizm gibi hassas iletişimlerinizi koruyun\n• İnternet servis sağlayıcılarının gezinme alışkanlıklarınızı reklam hedeflemesi için profillemesini engelleyin\n• Kötü amaçlı siteleri, izleyicileri ve reklamları engelleyin\n\n🇨🇭 TASARIMDAN GELEN İSVİÇRE GİZLİLİĞİ\n\nNymVPN, İsviçre yasalarına göre faaliyet gösterir: 14 Göz gözetim ittifakının dışında yer alır, anayasal olarak korunan gizlilik haklarına sahiptir ve zorunlu veri saklama yükümlülüğü bulunmaz. Merkeziyetsiz ve kayıt tutmayan mimarimiz sayesinde verileriniz hem yasal olarak hem de tasarım gereği korunur.\n\n🎓 AKADEMİK KRİPTOGRAFLAR TARAFINDAN GELİŞTİRİLDİ\n\nNymVPN, Nym tarafından geliştirilmiştir ve dünya genelinde gazeteciler, aktivistler ve gizliliğine önem veren kullanıcılar tarafından güvenle kullanılmaktadır. Protokollerimiz açık kaynaklıdır ve bağımsız güvenlik araştırmacıları tarafından denetlenmektedir.\n\n🚫 NE YAPMAYIZ\n\n• E-posta adresinizi veya adınızı istemeyiz\n• Hangi siteleri ziyaret ettiğinizi takip edemeyiz\n• Verilerinizi satamayız, paylaşamayız veya kiralayamayız\n\n📲 HEMEN BAŞLAYIN\n\nNymVPN’i indirin, e-posta veya isim bile gerektirmeden anonim bir hesap oluşturun ve gizli şekilde gezinmeye başla", "uk": "NymVPN: найбезпечніший VPN у світі. Безпечний, децентралізований, анонімний швейцарський dVPN без збереження логів. Швидкість WireGuard, анонімність завдяки технології Noise Generating Mixnet. Реєстрація електронною поштою не потрібна. Без реклами.\n\n🎁 7-ДЕННА БЕЗКОШТОВНА ПРОБНА ВЕРСІЯ VPN ТА ТАРИФИ ВІД 2,39 ДОЛАРІВ НА МІСЯЦЬ\n\nСкористайтеся безкоштовною 7-денною пробною версією без жодних зобов’язань. Оплачуйте криптовалютою, карткою або готівкою: вибір за вами.\n\n🛡 Вбудована конфіденційність\n\nБільшість VPN заявляють, що їхня політика передбачає «відсутність логів» — вони можуть вести логи, але обіцяють цього не робити. Безкоштовні VPN-сервіси відстежують ваші дії, щоб продавати ваші дані. Архітектура NymVPN унеможливлює створення змістовних журналів трафіку: жоден сервер не бачить, хто ви і що ви робите. Навіть Nym не може пов'язати вашу особу з вашою діяльністю.\n\n⚡ ДВА РЕЖИМИ VPN, ОДИН ДОДАТОК\n\n• Швидкий режим: dVPN із двома проміжними вузлами на базі AmneziaWG (WireGuard). Швидке потокове відтворення та перегляд веб-сторінок у децентралізованій мережі.\n\n• Анонімний режим: 5-етапна мережа Mixnet із генерацією шуму — більш захищений наступник Tor. Змішує трафік з іншими, додає шум і маскує трафік. Найанонімніший VPN для користувачів. Ідеально підходить для криптовалют, електронної пошти та приватних месенджерів, таких як Signal.\n\n💰 ОПЛАЧУЙТЕ АНОНІМНО КРИПТОВАЛЮТОЮ АБО ГОТІВКОЮ\n\nNymVPN приймає більше криптовалют, ніж будь-який інший VPN-сервіс, а також готівку. Оплачуйте за допомогою Bitcoin (BTC), Ethereum (ETH), Monero (XMR), Zcash (ZEC), USDT, USDC, NYM та багатьох інших. Повноваження з нульовим розкриттям інформації відокремлюють ваші платежі від використання VPN: платіть анонімно, користуйтеся анонімно.\n\n💎 ЧИМ NYMVPN ВІДРІЗНЯЄТЬСЯ ВІД ІНШИХ\n\n• Архітектура «нульового знання»: ваша особистість залишається невідомою навіть для Nym\n• Відсутність журналів за архітектурою: мережа не може вести змістовні журнали трафіку\n• Децентралізована проксі-мережа: відсутність центрального сервера, який можна зламати\n• Швейцарська юрисдикція: поза межами альянсу «14 Eyes», суворі закони про захист персональних даних\n• Протоколи WireGuard та mixnet\n• Без реєстрації електронною поштою: створення анонімного облікового запису\n• Повністю відкритий код, перевірений незалежними дослідниками у сфері безпеки\n• Понад 70 країн: глобальна мережа серверів для потокового перегляду та доступу\n• До 10 пристроїв на один обліковий запис\n\n🔒 ФУНКЦІЇ ЗАХИСТУ ПРИВАТНОСТІ ТА БЕЗПЕКИ\n\n• Вбудований функція «Kill Switch»: автоматичне припинення передачі даних у разі розриву з’єднання з VPN\n• Стійкість до цензури: запобігання блокуванню VPN за допомогою QUIC, AmneziaWG та інших методів\n• Багаторівневе шифрування за принципом «цибулі»\n• Вибір сервера для входу та виходу\n• Роздільне тунелювання: маршрутизація через VPN лише для вибраних програм\n• Власний DNS: використовуйте будь-який DNS-сервер, якому ви довіряєте\n• Блокувальник реклами та трекерів\n\n🌍 ЩО ВИ МОЖЕТЕ РОБИТИ З NYMVPN\n\n• Переглядати веб-сторінки анонімно, не залишаючи слідів\n• Шифрувати свій трафік у мережах публічного Wi-Fi в аеропортах, кафе та готелях\n• Обходити інтернет-цензуру в регіонах з обмеженим доступом\n• Захист конфіденційної кореспонденції журналістів та активістів\n• Не дозволяти інтернет-провайдерам збирати дані про ваші перегляди для таргетувати рекламу\n• Блокувати шкідливі сайти, трекери та рекламу\n\n🇨🇭 ШВЕЙЦАРСЬКА КОНФІДЕНЦІЙНІСТЬ, ВБУДОВАНА В САМУ КОНСТРУКЦІЮ\n\nNymVPN діє відповідно до швейцарського законодавства: поза межами альянсу з нагляду «14 Eyes», з конституційно захищеним правом на приватність та без обов’язкового зберігання даних. Завдяки нашій децентралізованій архітектурі без ведення журналів ваші дані захищені як законодавчо, так і на рівні самої системи.\n\n🎓 РОЗРОБЛЕНО АКАДЕМІЧНИМИ КРИПТОГРАФАМИ\n\nNymVPN розроблено компанією Nym, якій довіряють журналісти, активісти та користувачі з усього світу, що піклуються про конфіденційність. Наші протоколи є відкритими та перевіряються незалеж", "vi": "NymVPN: VPN riêng tư nhất thế giới. Một dVPN phi tập trung, ẩn danh, bảo mật của Thụy Sĩ với ưu điểm không lưu nhật ký. Tốc độ WireGuard, Ẩn danh với Mixnet Tạo Nhiễu. Không cần đăng ký email. Không quảng cáo.\n\n🎁 DÙNG THỬ VPN MIỄN PHÍ 7 NGÀY & CÁC GÓI DỊCH VỤ TỪ $2,39/THÁNG\n\nDùng thử miễn phí trong 7 ngày, không ràng buộc. Thanh toán bằng tiền điện tử, thẻ hoặc tiền mặt: tùy bạn chọn.\n\n🛡 BẢO MẬT TỪ THIẾT KẾ\n\nHầu hết các VPN đều tuyên bố \"không lưu nhật ký\" như một chính sách — nhưng họ có thể lưu nhật ký, chỉ là họ hứa sẽ không làm vậy. Các VPN miễn phí theo dõi bạn để bán dữ liệu của bạn. Kiến trúc của NymVPN khiến việc thu thập nhật ký lưu lượng truy cập có ý nghĩa trở nên bất khả thi: không có máy chủ nào có thể biết bạn là ai VÀ bạn làm gì. Ngay cả Nym cũng không thể kết nối danh tính với hoạt động của bạn.\n\n⚡ HAI CHẾ ĐỘ VPN, MỘT ỨNG DỤNG\n\n• Chế độ Nhanh: VPN phi tập trung 2 bước nhảy dựa trên AmneziaWG (WireGuard). Phát trực tuyến và duyệt web tốc độ cao trên mạng phi tập trung.\n\n• Chế độ Ẩn danh: Mixnet Tạo Nhiễu 5 bước nhảy, một phiên bản kế nhiệm riêng tư hơn của Tor. Việc trộn lẫn với các lưu lượng truy cập khác, bổ sung thêm nhiễu và lưu lượng che phủ. VPN dành cho người tiêu dùng ẩn danh nhất. Hoàn hảo cho tiền điện tử, email và nhắn tin riêng tư như Signal.\n\n💰 THANH TOÁN ẨN DANH BẰNG TIỀN ĐIỆN TỬ HOẶC TIỀN MẶT\n\nNymVPN chấp nhận nhiều loại tiền điện tử hơn bất kỳ VPN nào khác, cộng với thanh toán bằng tiền mặt. Thanh toán bằng Bitcoin (BTC), Ethereum (ETH), Monero (XMR), Zcash (ZEC), USDT, USDC, NYM và nhiều loại khác. Thông tin xác thực zero-knowledge giúp tách biệt thanh toán của bạn khỏi việc sử dụng VPN: thanh toán ẩn danh, sử dụng ẩn danh.\n\n💎 TẠI SAO NYMVPN KHÁC BIỆT\n\n• Kiến trúc không lưu trữ thông tin: danh tính của bạn vô hình ngay cả với Nym\n• Không lưu nhật ký: mạng không thể lưu giữ nhật ký lưu lượng truy cập có ý nghĩa\n• Mạng proxy phi tập trung: không có máy chủ trung tâm nào có thể bị xâm phạm\n• Thẩm quyền pháp lý của Thụy Sĩ: nằm ngoài khuôn khổ 14 Eyes, luật bảo vệ quyền riêng tư nghiêm ngặt\n• Giao thức WireGuard và mixnet\n• Không cần đăng ký email: tạo tài khoản ẩn danh\n• Mã nguồn mở hoàn toàn: được kiểm toán bởi các nhà nghiên cứu bảo mật độc lập\n• Hơn 70 quốc gia: mạng lưới máy chủ toàn cầu dành cho phát trực tuyến và truy cập\n• Tối đa 10 thiết bị trên một tài khoản\n\n🔒 TÍNH NĂNG BẢO MẬT & RIÊNG TƯ\n\n•Kill switch tích hợp: tự động dừng lưu lượng truy cập nếu kết nối VPN bị ngắt\n• Khả năng chống kiểm duyệt: ngăn chặn việc chặn VPN bằng QUIC, AmneziaWG và các kỹ thuật khác\n• Mã hóa nhiều lớp kiểu hành tây\n• Lựa chọn máy chủ đầu vào và đầu ra\n• Phân luồng dữ liệu (split tunneling): chỉ định tuyến các ứng dụng bạn chọn qua VPN\n• DNS tùy chỉnh: sử dụng bất kỳ máy chủ DNS nào bạn tin tưởng\n• Chặn quảng cáo và trình theo dõi\n\n🌍 NHỮNG GÌ BẠN CÓ THỂ LÀM VỚI NYMVPN\n\n• Duyệt web ẩn danh mà không để lại dấu vết\n• Mã hóa lưu lượng truy cập của bạn trên wifi công cộng tại sân bay, quán cà phê, khách sạn\n• Vượt qua kiểm duyệt internet ở các khu vực hạn chế\n• Bảo vệ thông tin liên lạc nhạy cảm phục vụ cho hoạt động báo chí và vận động chính trị\n• Ngăn chặn các nhà cung cấp dịch vụ internet thu thập thông tin duyệt web của bạn để nhắm mục tiêu quảng cáo\n• Chặn các trang web độc hại, trình theo dõi và quảng cáo\n\n🇨🇭 THỤY SĨ BẢO MẬT THEO THIẾT KẾ\n\nNymVPN chịu sự điều chỉnh của luật pháp Thụy Sĩ: nằm ngoài liên minh giám sát 14 Eyes, với các quyền riêng tư được bảo vệ theo hiến pháp và không có quy định bắt buộc lưu giữ dữ liệu. Với kiến ​​trúc phi tập trung, không lưu nhật ký của chúng tôi, dữ liệu của bạn được bảo vệ bởi luật pháp và thiết kế.\n\n🎓 ĐƯỢC XÂY DỰNG BỞI CÁC NHÀ MẬT MÃ HỌC THUẬT\n\nNymVPN được xây dựng bởi Nym, một công ty được các nhà báo, nhà hoạt động và người dùng quan tâm đến quyền riêng tư trên toàn thế giới tin tưởng. Các giao thức của chúng tôi là mã nguồn mở và được kiểm toán bởi các nhà nghiên cứu bảo mật độc lập.\n\n🚫 NHỮNG ĐIỀU CHÚNG TÔI KHÔNG LÀM\n\n• Chúng tôi ", "zh-CN": "NymVPN：世界上最私密的 VPN。 一款安全、匿名、无日志的去中心化 VPN。 在 WireGuard 的卓越性能和混合网络的强大匿名保护之间轻松切换。 无需电子邮件来注册账号。 无广告。\n\n🎁 七天免费试用，价格低至每月2.39美元\n\n免费试用 7 天，无需支付任何费用。 接受加密货币、银行卡或现金支付：任您选择。\n\n🛡 源自设计的极致隐私保护\n\n大多数 VPN 服务商都声称“不记录日志”——他们其实可以记录日志，只是承诺不会这样做。 免费 VPN 会追踪你的信息并出售你的数据。 NymVPN 的架构使得记录日志成为不可能：我们去中心化的匿名服务器网络会将您的流量路由到多个节点，因此没有单个服务器可以看到您是谁以及您在做什么。 甚至 Nym 也无法将您的身份和您的活动关联起来。 如果没有日志，便无法泄露数据。\n\n⚡ 两种模式，一款应用\n\n• 快速模式：基于 AmneziaWG（WireGuard）的双跳去中心化 VPN。 尽享串流和网上冲浪，无需担心日志记录。\n\n• 匿名模式：五跳混合网络，继承了 Tor 的下一代技术。 通过独立运营的服务器路由您的流量，将您的数据包与其他数据包混合，并添加噪声和掩护流量以逃避流量分析。 市面上最匿名的 VPN。 加密货币、电子邮件和 Signal 等私人通讯应用的最佳选择。\n\n💰 使用加密货币或现金匿名支付\n\nNymVPN 接受的加密货币种类比任何其他 VPN 都多，此外我们还接受现金支付。 您可以使用比特币 (BTC)、以太坊 (ETH)、门罗币 (XMR)、Zcash (ZEC)、USDT、USDC、NYM 等多种加密货币支付。 零知识凭证将您的支付信息与 VPN 使用数据脱钩：匿名支付，匿名使用。\n\n💎 为什么我们与众不同\n\n• 零知识架构：甚至我们都无法看到您的数据\n• “无法记录日志”的安全设计：任何人都无法还原出您的敏感信息\n• 去中心化网络：没有中心化的服务器可以破解或监视您的数据\n• 瑞士管辖范围：在14个Eyes之外，受到世界上最严厉的隐私法保护\n• Wire保护协议和混集协议：快速的 VPN + 在线最隐私的方式\n• 无需电子邮件注册：无需任何个人信息创建账号\n• 完全开源：代码由独立的安全研究人员审计\n• 服务器遍布 70 多个国家：尽享全球流媒体服务\n• 一个账号，十台设备\n\n🔒 隐私和安全功能\n\n• 内置 Kill Switch：如果 VPN 连接意外终止，自动停止互联网连接\n• 抵御互联网审查：利用 QUIC、AmneziaWG 和其他多种技术来绕开 VPN 封锁\n- 多层加密\n• 自由选择入口和出口服务器\n• Split Tunneling：选择哪些应用程序通过 VPN\n• 自定义 DNS：使用您信任的 DNS 服务器\n• 拦截广告和追踪器\n\n🌍 借助 NymVPN，您可以：\n\n• 匿名浏览，不留痕迹\n• 安全访问机场、咖啡馆、旅店的公共 Wi-Fi\n• 绕开互联网审查\n• 无论您是记者、活动家还是学者，我们都能保护您的敏感数据不被泄露\n• 阻止互联网服务提供商 (ISP) 收集您的浏览信息用于广告定向投放\n• 拦截 DNS 层的恶意网站、跟踪器和广告\n\n🇨🇭 源于瑞士，隐私设计\n\nNymVPN 严格遵守瑞士法律，提供全球最强的隐私保护。 瑞士不属于“十四眼联盟”成员，公民隐私权受宪法保护，且没有强制性数据保留规定。 在分散的无日志结构下，您的数据受到法律和设计的保护，而不是许诺的保护。\n\n🎓 由学术界的专家倾心打造\n\nNymVPN 由 Nym 公司开发，深受全球记者、活动家和注重隐私的用户的信赖。 我们的协议是完全开源的，并由独立的安全研究人员进行审计。\n\n🚫 我们绝对不会：\n\n• 我们不会索要您的电子邮件或您的姓名\n• 我们无法跟踪您访问过哪些网站\n• 我们不会出售、分享或租赁您的数据\n\n📲 现在开始\n\n下载 NymVPN，创建一个无需邮箱甚至无需姓名的匿名账号，即可开始私密浏览。\n\n立即试用 NymVPN。\n"}}, "versions": {"e4566bd7a3ca0a0be44886d77958fa2ca1d266e562e2ae93965ed4844c46df8b": null, "d495916d3229d91f116af2b6825253c14c9ea168c4a6059ddb43413be376ad0d": {"added": 1780306216819, "file": {"name": "/net.nymtech.nymvpn_35000.apk", "sha256": "d495916d3229d91f116af2b6825253c14c9ea168c4a6059ddb43413be376ad0d", "size": 140296110, "ipfsCIDv1": "bafybeifzphme2b6fqrga4dmhiarnm5or5nehthav5efveqafykpzclkcri"}, "src": {"name": "/net.nymtech.nymvpn_35000_src.tar.gz", "sha256": "12e7a27b589f92e751d6ca0a72739173e93810bb53ea07b811f031ed175b6d41", "size": 51694370}, "manifest": {"nativecode": ["arm64-v8a", "x86_64"], "versionName": "v3.5.0", "versionCode": 35000, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["3c98a016aa4f14a3ba185c764ed363415cf7ff3c3d328a87ffff2ff1b140ff06"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "com.android.launcher.permission.INSTALL_SHORTCUT"}, {"name": "com.android.launcher.permission.UNINSTALL_SHORTCUT"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "net.nymtech.nymvpn.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on the Nym network."}}, "whatsNew": {"ar": "ما الجديد:\n- الميزات: أضيفت بنقرة واحدة و شريط واجهة النطاق. تم إزالة تبديل PQ.\n- تحديثات واجهة المستخدم: سمة التطبيق الجديدة، الألوان، الطباعة، عرض المصادقة.\n- الدالة: تمت إزالة إعادة الاتصال التلقائي لتبديل كتلة الإعلانات وتنظيف الشاشات غير المستخدمة.\n- إصلاح الأخطاء: إصلاح موقع الدوران التلقائي لتسجيل الدخول.\n", "bn-BD": "নতুন কি আছে:\n- Features: Added 1-click and domain fronting toggle. Removed PQ toggle.\n- UI Updates: New app theme, colors, typography, and auth view.\n- Functionality: Removed automatic reconnect for ad-block toggle and cleaned up unused screens.\n- Bug Fixes: Fixed auto-login spinner position.\n", "de-DE": "Was ist Neu:\n- Merkmale: 1-Click und Domain Fronting Toggle. PQ-Schalter entfernt.\n- UI Updates: Neues App-Theme, Farben, Typografie und Authentifizierung.\n- Funktionalität: Automatische Wiederverbindung für Anzeigenblock-Umschalter entfernt und unbenutzte Bildschirme bereinigt.\n- Fehlerbehebung: Auto-Login-Position korrigiert.\n", "en-US": "What's New:\n- Features: Added 1-click and domain fronting toggle. Removed PQ toggle.\n- UI Updates: New app theme, colors, typography, and auth view.\n- Functionality: Removed automatic reconnect for ad-block toggle and cleaned up unused screens.\n- Bug Fixes: Fixed auto-login spinner position.\n", "es-ES": "Novedades:\n- Características: Añadido conmutador frontal de dominio y 1-clic. Interruptor PQ eliminado.\n- Actualizaciones de UI: Nuevo tema de aplicaciones, colores, tipografía y vista de autoría.\n- Funcionalidad: Se ha eliminado la reconexión automática para el interruptor de bloque de anuncios y se han limpiado las pantallas no utilizadas.\n- Corrección de errores: Se ha corregido la posición del giro de inicio automático de sesión.\n", "fa": "موارد اضافه شده:\n- Features: Added 1-click and domain fronting toggle. Removed PQ toggle.\n- UI Updates: New app theme, colors, typography, and auth view.\n- Functionality: Removed automatic reconnect for ad-block toggle and cleaned up unused screens.\n- Bug Fixes: Fixed auto-login spinner position.\n", "fr-FR": "Nouveautés :\n- Fonctionnalités : Ajout de l'interrupteur d'affichage en 1 clic et de la fenêtre de domaine. Interrupteur QP supprimé.\n- Mises à jour de l'interface utilisateur : nouveau thème de l'application, couleurs, typographie et affichage d'authentification.\n- Fonctionnalité : Suppression de la reconnexion automatique pour le basculement du bloc publicitaire et nettoyage des écrans inutilisés.\n- Corrections de bugs : correction de la position de rotation de la connexion automatique.\n", "hi-IN": "क्या नया है:\n- Features: Added 1-click and domain fronting toggle. Removed PQ toggle.\n- UI Updates: New app theme, colors, typography, and auth view.\n- Functionality: Removed automatic reconnect for ad-block toggle and cleaned up unused screens.\n- Bug Fixes: Fixed auto-login spinner position.\n", "pt-BR": "Novidades:\n- Recursos: Adicionado com um clique e alternância de início do domínio. Alternador de PQ removido.\n- Atualizações da UI: Novo tema do aplicativo, cores, tipografia e visualização de autenticação.\n- Funcionalidade: Reconectar automaticamente para alternar bloco de anúncios e limpar telas não utilizadas.\n- Correções de bugs: posição fixada de giros de auto-login.\n", "ru-RU": "Что нового:\n— Особенности: Добавлено 1-щелчок и переключатель домена. Переключатель PQ удалён.\n- Обновления интерфейса: новая тема приложения, цвета, типография и представление авторизации.\n- Функциональность: Удалено автоматическое переподключение для переключения рекламных экранов и очистка неиспользуемых экранов.\n- Исправлены ошибки: Исправлена позиция авто-входа в систему.\n", "tr-TR": "Yenilikler:\n- Features: Added 1-click and domain fronting toggle. Removed PQ toggle.\n- UI Updates: New app theme, colors, typography, and auth view.\n- Functionality: Removed automatic reconnect for ad-block toggle and cleaned up unused screens.\n- Bug Fixes: Fixed auto-login spinner position.\n", "uk": "Що нового:\n- Features: Added 1-click and domain fronting toggle. Removed PQ toggle.\n- UI Updates: New app theme, colors, typography, and auth view.\n- Functionality: Removed automatic reconnect for ad-block toggle and cleaned up unused screens.\n- Bug Fixes: Fixed auto-login spinner position.\n", "vi": "Có gì mới:\n- Features: Added 1-click and domain fronting toggle. Removed PQ toggle.\n- UI Updates: New app theme, colors, typography, and auth view.\n- Functionality: Removed automatic reconnect for ad-block toggle and cleaned up unused screens.\n- Bug Fixes: Fixed auto-login spinner position.\n", "zh-CN": "新增内容：\n- 功能：添加一个单击和域名前置切换。 移除PQ切换。\n- 用户界面更新：新应用主题、颜色、排版和认证视图。\n- 功能性：移除广告方块切换的自动重新连接并清理未使用的屏幕。\n- Bug 修复：固定自动登录旋转器位置。\n"}}, "c881430de6f3424287b3e42f945f77754a0b7d4b4965c605c20d1efa23a24fe5": {"whatsNew": {"ar": "ما الجديد:\n- إضافة فحص الاشتراكات، وملخصات الحساب، وربط حسابات التواصل الاجتماعي.\n- إخفاء إدخالات كلمة المرور وحل أخطاء تسجيل الدخول.\n- إزالة خيار تسجيل الخروج من الإعدادات وإصلاح تنبيهات الخطأ في الشاشة الرئيسية.\n- إصلاح أخطاء تشغيل الجهاز (مستقبل بدء التشغيل).", "bn-BD": "নতুন কি আছে:\n- সাবস্ক্রিপশন যাচাই, অ্যাকাউন্ট সারাংশ ও সোশ্যাল লিংকিং যোগ করা হয়েছে।\n- পাসওয়ার্ড ইনপুট মাস্ক করা ও লগইন ত্রুটি সমাধান করা হয়েছে।\n- সেটিংস থেকে লগআউট সরানো ও মূল স্ক্রিনের ত্রুটি সতর্কতা ঠিক করা হয়েছে।\n- ডিভাইস স্টার্টআপ (বুট রিসিভার) বাগ ঠিক করা হয়েছে।", "de-DE": "Was ist Neu:\n- Abo-Kontrollen, Kontoübersichten und soziale Verlinkungen wurden hinzugefügt.\n- Passwort-Eingaben maskiert und Anmeldefehler behoben.\n- Abmeldung aus den Einstellungen entfernt und Fehlerwarnungen auf dem Hauptbildschirm behoben.\n- Fehler beim Starten des Geräts (Bootempfänger) behoben.", "es-ES": "Novedades:\n- Se agregaron comprobaciones de suscripción, resúmenes de cuentas y vinculación por red social.\n- Se enmascararon entradas de contraseña y se resolvieron errores de inicio de sesión.\n- Se ha eliminado el cierre de sesión de la configuración y se han corregido las alertas de error de la pantalla principal.\n- Corregidos errores de inicio del dispositivo (receptor de arranque).", "fa": "موارد اضافه شده:\n- بررسی اشتراک، خلاصه حساب و اتصال اجتماعی اضافه شد.\n- ورودی‌های رمز عبور مخفی شد و خطاهای ورود برطرف شدند.\n- خروج از حساب از تنظیمات حذف شد و هشدارهای خطای صفحه اصلی اصلاح شدند.\n- باگ‌های راه‌اندازی دستگاه (boot receiver) رفع شدند.", "fr-FR": "Nouveautés :\n- Ajout de vérifications d'abonnement, de résumés de compte et de liens sociaux.\n- Des entrées masquées de mot de passe et des erreurs de connexion résolues.\n- Suppression de la déconnexion des paramètres et des alertes d'erreurs de l'écran principal.\n- Correction des bogues de démarrage de l'appareil (récepteur de démarrage).", "hi-IN": "क्या नया है:\n- सब्स्क्रिप्शन जांच, अकाउंट सारांश और सोशल लिंकिंग की सुविधा जोड़ी गई है।\n- गुप्त पासवर्ड इनपुट को ठीक किया और लॉगिन एरर का समाधान किया।\n- सेटिंग्स से लॉगआउट का विकल्प हटा दिया गया है और मुख्य स्क्रीन पर आने वाली एरर चेतावनियों को ठीक कर दिया गया है।\n- डिवाइस स्टार्टअप (बूट रिसीवर) संबंधी बग्स को ठीक किया गया।", "pt-BR": "Novidades:\n- Adicionadas verificações de assinatura, resumos da conta e links sociais.\n- Entradas de senha mascaradas e erros de login resolvidos.\n- O logout foi removido das configurações e os alertas de erros de tela principal foram corrigidos.\n- Inicialização de dispositivo fixo (receptor de inicialização).", "ru-RU": "Что нового:\n- Добавлены проверки подписки, сводки по аккаунту и привязка соцсетей.\n- Скрыт ввод пароля и исправлены ошибки входа.\n- Убран выход из настроек и исправлены уведомления об ошибках на главном экране.\n- Исправлены ошибки при запуске устройства (boot receiver).", "tr-TR": "Yenilikler:\n- Abonelik kontrolleri, hesap özetleri ve sosyal medya hesabı bağlama eklendi.\n- Şifre giriş alanları maskelendi ve giriş hataları giderildi.\n- Ayarlardan çıkış yapma seçeneği kaldırıldı ve ana ekran hata bildirimleri düzeltildi.\n- Cihaz başlangıcı (açılış alıcısı) ile ilgili hatalar düzeltildi.", "uk": "Що нового:\n- Додано перевірку підписки, підсумки облікового запису та соціальні посилання.\n— Замасковані введення паролів і вирішені помилки входу.\n— Видалено вихід із налаштувань і виправлено сповіщення про помилки головного екрана.\n— Виправлено помилки запуску пристрою (завантажувального приймача).", "vi": "Có gì mới:\n- Đã thêm chức năng kiểm tra đăng ký, tóm tắt tài khoản và liên kết mạng xã hội.\n- Che giấu mật khẩu khi nhập và khắc phục lỗi đăng nhập.\n- Đã xóa chức năng đăng xuất khỏi cài đặt và sửa lỗi cảnh báo trên màn hình chính.\n- Đã sửa các lỗi khởi động thiết bị (bộ thu khởi động).", "zh-CN": "新增内容：\n- 添加了订阅检查、账号摘要和第三方账号登录功能。\n- 隐藏输入的密码并解决登录错误。\n- 从设置中移除登出选项，并修复了主屏幕错误警报。\n- 修复了设备启动（启动接收器）错误。"}}, "1ced195b4c193f2f530deea715142dd0d264abc888c0a783a53b07c1c7ca863a": {"whatsNew": {"ar": "ما الجديد:\n- إعداد الحساب: دعم إنشاء الحساب والتسجيل داخل التطبيق.\n- تكامل Privy: ربط حساباتك بسهولة مع دعم Privy الجديد.\n- ضبط Mixnet: واجهة مستخدم جديدة لضبط إعدادات الخصوصية والاتصال بدقة.\n- إصلاحات الاستقرار: حل مشكلات الـ VPN الدائم بعد إعادة تشغيل النظام وإصلاح أعطال التطبيق.\n- اتصال أفضل: تحسين بنية الـ VPN لإعادة اتصال ديناميكية وأكثر موثوقية، وتحديث واجهة مستخدم معلومات الحساب.\n- تحديث سير عمل الترجمات.\n", "bn-BD": "নতুন কি আছে:\n- অ্যাকাউন্ট সেটআপ: অ্যাপের মধ্যে অ্যাকাউন্ট তৈরি ও নিবন্ধনের সুবিধা।\n- Privy ইন্টিগ্রেশন: নতুন Privy সাপোর্টের মাধ্যমে সহজেই আপনার অ্যাকাউন্টগুলি লিংক করুন।\n- Mixnet টিউনিং: আপনার গোপনীয়তা ও সংযোগ সেটিংস সূক্ষ্মভাবে নিয়ন্ত্রণ করার জন্য নতুন UI যোগ করা হয়েছে।\n- স্থিতিশীলতা উন্নয়ন: সিস্টেম রিস্টার্টের পর Always-On VPN সমস্যার সমাধান করা হয়েছে এবং অ্যাপ ক্র্যাশ ঠিক করা হয়েছে।\n- আরও ভালো সংযোগ: আরও নির্ভরযোগ্য ও ডাইনামিক রিকানেকশনের জন্য VPN আর্কিটেকচার উন্নত করা হয়েছে এবং Account Info", "pt-BR": "Novidades:\n- Configuração de conta: Suporte para criação e registro de conta dentro do aplicativo.\n- Integração com privacidade: Vincule suas contas facilmente com novo suporte ao Privado.\n- Ajuste Mixnet: Nova UI para ajustar sua privacidade e configurações de conexão.\n- Correções de estabilidade: Resolvido problemas de VPN sempre ativos depois que o sistema reinicia e os aplicativos corrigidos.\n- Melhor Conectividade: arquitetura VPN melhorada para reconexões mais confiáveis e dinâmicas, além "}}}}, "net.pfiers.osmfocus": {"metadata": {"lastUpdated": 1780699361309}, "versions": {"72f46036c0ad1e8c011c3283b783e8ccef4b6457e69a0026f9c434dabb6e4553": null, "100238484ff69c7a15fbde83fe9ace9667ad7bdce2463e8d999963bd6a98c9c7": null, "ae3959bd3313ba0e943189911114a65bf3e2ea03caed06edbd47e4a6f0fd4b25": {"added": 1780699361309, "file": {"name": "/net.pfiers.osmfocus_1009013.apk", "sha256": "ae3959bd3313ba0e943189911114a65bf3e2ea03caed06edbd47e4a6f0fd4b25", "size": 38252861, "ipfsCIDv1": "bafybeiaeglwvg2v2wdjlyvkcma67c4cgmboh2ml7s47cr6tamxgcihesii"}, "src": {"name": "/net.pfiers.osmfocus_1009013_src.tar.gz", "sha256": "5289a9cb7ce7c359fd7fb104e2efff6bf1f2af8cc46020ff87da3b08652a5c0b", "size": 2675453}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.9.13-fdroid", "versionCode": 1009013, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["6f3054214a2f4386bfe535265ef07b65e47b4f96cedf1654906ea2e40fe53b89"]}, "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.ACCESS_WIFI_STATE"}, {"name": "net.pfiers.osmfocus.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "4c3749fce4e4278cc4440cbfae9422eb4e630762c97545aec699ea8493e3c985": {"added": 1780506857489, "file": {"name": "/net.pfiers.osmfocus_1009012.apk", "sha256": "4c3749fce4e4278cc4440cbfae9422eb4e630762c97545aec699ea8493e3c985", "size": 38248765, "ipfsCIDv1": "bafybeieviqhcut2777aojrkzpe5xtmdcqnqks5vzoodw2pd3ibl3rluu74"}, "src": {"name": "/net.pfiers.osmfocus_1009012_src.tar.gz", "sha256": "375a3811d6e29f41a578ae4c0b92d72becc1642020cabaff96eb2b711d22bf1d", "size": 2675261}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.9.12-fdroid", "versionCode": 1009012, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["6f3054214a2f4386bfe535265ef07b65e47b4f96cedf1654906ea2e40fe53b89"]}, "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.ACCESS_WIFI_STATE"}, {"name": "net.pfiers.osmfocus.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "net.retiolus.natinfo": {"metadata": {"lastUpdated": 1780306216819}, "versions": {"8980f75f91fb2f59a91af0c31732a1ffee2dafe72ab198094d8c1d7f610919d3": null, "2ebcde6acbdd277e0ea1581950a92ae78160e1ba8205c8d9a1ce3243d30acf55": null, "46437fbb5990613758adfacb9761b131f1889623db94809a7c1583a70d749441": null, "b5f1d6ac7dcc0e885c7d44f24ea044267b977d071178dab6c6d0e9fc47af9e39": {"added": 1780306216819, "file": {"name": "/net.retiolus.natinfo_117003.apk", "sha256": "b5f1d6ac7dcc0e885c7d44f24ea044267b977d071178dab6c6d0e9fc47af9e39", "size": 26425584, "ipfsCIDv1": "bafybeieylyee3t2r55rhv64rgkt5uvfsar7mo6ovkuz3zlbehq7toqk374"}, "src": {"name": "/net.retiolus.natinfo_117003_src.tar.gz", "sha256": "28002b101af589108511bc3352a7241b459c4d900a4085292eaea692ed11be38", "size": 58282105}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.7.2", "versionCode": 117003, "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"}]}, "whatsNew": {"en-US": "v1.7.2\n\n- Improvement: local search now accepts every variant of a NATINF number (for example N1508, 01508, 00000001508 all match fiche 1508).\n- New: 140 acronyms added to the glossary.\n- Dangerous-dog assistant: wording of category 2 duties clarified (access to public places allowed when leashed and muzzled).\n- Internal stability improvements: code cleanup, separation of business logic and UI in the working time calculator, extended test coverage.\n", "fr-FR": "v1.7.2\n\n- Amélioration : la recherche locale tolère désormais toutes les variantes d'un numéro NATINF (par exemple N1508, 01508, 00000001508 trouvent tous la fiche 1508).\n- Nouveauté : 140 sigles ajoutés au glossaire.\n- Assistant chiens dits dangereux : formulation des obligations de la 2ᵉ catégorie clarifiée (accès aux lieux publics autorisé sous laisse + muselière).\n- Améliorations internes de stabilité : nettoyage du code, séparation du métier et de l'interface du calculateur de temps de trav"}}, "ea4ea661fe50756667f32e29e3843e495a81448c25d605da5892de0b2c036e72": {"added": 1780306216819, "file": {"name": "/net.retiolus.natinfo_117002.apk", "sha256": "ea4ea661fe50756667f32e29e3843e495a81448c25d605da5892de0b2c036e72", "size": 24390947, "ipfsCIDv1": "bafybeibs4l6svvzaksfkd5ybssrpyfx3aq67fdyhduk7xx6mftqmcasd74"}, "src": {"name": "/net.retiolus.natinfo_117002_src.tar.gz", "sha256": "b3b970941a8e1a0bcad50c93bf8bf17cdc8748eab489bf275dd2827e706efcfa", "size": 58283425}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.7.2", "versionCode": 117002, "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"}]}, "whatsNew": {"en-US": "v1.7.2\n\n- Improvement: local search now accepts every variant of a NATINF number (for example N1508, 01508, 00000001508 all match fiche 1508).\n- New: 140 acronyms added to the glossary.\n- Dangerous-dog assistant: wording of category 2 duties clarified (access to public places allowed when leashed and muzzled).\n- Internal stability improvements: code cleanup, separation of business logic and UI in the working time calculator, extended test coverage.\n", "fr-FR": "v1.7.2\n\n- Amélioration : la recherche locale tolère désormais toutes les variantes d'un numéro NATINF (par exemple N1508, 01508, 00000001508 trouvent tous la fiche 1508).\n- Nouveauté : 140 sigles ajoutés au glossaire.\n- Assistant chiens dits dangereux : formulation des obligations de la 2ᵉ catégorie clarifiée (accès aux lieux publics autorisé sous laisse + muselière).\n- Améliorations internes de stabilité : nettoyage du code, séparation du métier et de l'interface du calculateur de temps de trav"}}, "b0273102febb323828b0be4dc46302e0616d59efaf77328d5d9d251cf35789a7": {"added": 1780306216819, "file": {"name": "/net.retiolus.natinfo_117001.apk", "sha256": "b0273102febb323828b0be4dc46302e0616d59efaf77328d5d9d251cf35789a7", "size": 27704733, "ipfsCIDv1": "bafybeidlcubq32aatzeqtexhrl6xhhxvhup75rhyahm6jqu7afuj37dxhy"}, "src": {"name": "/net.retiolus.natinfo_117001_src.tar.gz", "sha256": "9cfc7efea1f3983e02eed57d2a52dc6b6844e2ca717203ec7675adeca1ef3d0e", "size": 58281561}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.7.2", "versionCode": 117001, "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"}]}, "whatsNew": {"en-US": "v1.7.2\n\n- Improvement: local search now accepts every variant of a NATINF number (for example N1508, 01508, 00000001508 all match fiche 1508).\n- New: 140 acronyms added to the glossary.\n- Dangerous-dog assistant: wording of category 2 duties clarified (access to public places allowed when leashed and muzzled).\n- Internal stability improvements: code cleanup, separation of business logic and UI in the working time calculator, extended test coverage.\n", "fr-FR": "v1.7.2\n\n- Amélioration : la recherche locale tolère désormais toutes les variantes d'un numéro NATINF (par exemple N1508, 01508, 00000001508 trouvent tous la fiche 1508).\n- Nouveauté : 140 sigles ajoutés au glossaire.\n- Assistant chiens dits dangereux : formulation des obligations de la 2ᵉ catégorie clarifiée (accès aux lieux publics autorisé sous laisse + muselière).\n- Améliorations internes de stabilité : nettoyage du code, séparation du métier et de l'interface du calculateur de temps de trav"}}}}, "net.stargw.fx": {"metadata": {"lastUpdated": 1780699361309, "screenshots": {"phone": {"en-US": [{"name": "/net.stargw.fx/en-US/phoneScreenshots/01.png", "sha256": "7817e00704a7b380b0af0b5ec99db96e16d2fd3295558a13d93143b744f90055", "size": 201207}, {"name": "/net.stargw.fx/en-US/phoneScreenshots/01b.png", "sha256": "7fcceb4d7c8595f142068b451f547af1708045382a21b1e70ffcc0c9aaddaaa7", "size": 196769}, {"name": "/net.stargw.fx/en-US/phoneScreenshots/02.png", "sha256": "10db510159581e210b4a7d45a9096be19a8ad28ebd4213b223893d797bc7dac2", "size": 199740}, {"name": "/net.stargw.fx/en-US/phoneScreenshots/03.png", "sha256": "84c6fb7c04153cd0e7c8ab5e150278da3019c243774d1342f48bfa804586fa98", "size": 181278}, {"name": "/net.stargw.fx/en-US/phoneScreenshots/04.png", "sha256": "1ccfd473575414015c7637efbe84d0295fe6510e92276fe5e36c6c37dcda4448", "size": 191227}, {"name": "/net.stargw.fx/en-US/phoneScreenshots/05.png", "sha256": "06259987de89c8825f5b5c5b017fa1c3c4295ddc318f87bc294134c255c1010e", "size": 159806}, {"name": "/net.stargw.fx/en-US/phoneScreenshots/06.png", "sha256": "fcf2b533fc9d4be85a3795d7cc45f87cd4034c42d6d5c0460456dbe066d65e4a", "size": 168792}, {"name": "/net.stargw.fx/en-US/phoneScreenshots/07.png", "sha256": "51e94abf877a41b3faccceb2a289ac913c50ac909b1139dc751ac86c26873465", "size": 114622}, {"name": "/net.stargw.fx/en-US/phoneScreenshots/08.png", "sha256": "7a16d3ea4ea8838c8eb4a716fa52ac657a79236a53f6323f71b855eab5fa7318", "size": 177820}, {"name": "/net.stargw.fx/en-US/phoneScreenshots/09.png", "sha256": "7720334a95fb4b685f763b6304ceb30acbea642881d0482de6c97e8b51ef5255", "size": 105517}, {"name": "/net.stargw.fx/en-US/phoneScreenshots/1.png", "sha256": "7817e00704a7b380b0af0b5ec99db96e16d2fd3295558a13d93143b744f90055", "size": 201207}, {"name": "/net.stargw.fx/en-US/phoneScreenshots/10.png", "sha256": "9ec145b52e4ad3ebad642b2cdf5f2f87c58acd325417c6f31444840f761d149f", "size": 200381}, {"name": "/net.stargw.fx/en-US/phoneScreenshots/11.png", "sha256": "998de43791ab27afddb0e873b854e52719ea41e30b3297e6f4467a113b048447", "size": 161004}, {"name": "/net.stargw.fx/en-US/phoneScreenshots/12.png", "sha256": "0345f6a289687194c5091a5c47741ad9a7c7dcd58d6a12443b4a9d6d3fbe2651", "size": 162409}, {"name": "/net.stargw.fx/en-US/phoneScreenshots/13.png", "sha256": "bd65648fbd540e854beece753ee6e4c0f45434989d4cb8bfd53e043551248ecc", "size": 151703}, {"name": "/net.stargw.fx/en-US/phoneScreenshots/14.png", "sha256": "63470d31b89b2d96cde94ffc50cbb6cb909f02257a6be07e2885dc54750bcf87", "size": 54909}, {"name": "/net.stargw.fx/en-US/phoneScreenshots/15.png", "sha256": "ef11814e892c669471d8d1e8e3f6494fcbf6fbc3d4eebe9d965916382a9fff6a", "size": 11955}, {"name": "/net.stargw.fx/en-US/phoneScreenshots/16.png", "sha256": "bb6821a9281aab52f4b2c9b0f9f96739fafda6e181745510c8d90b1221e6162f", "size": 10627}, {"name": "/net.stargw.fx/en-US/phoneScreenshots/17.png", "sha256": "096dd2c6cec7a46c5cbcdca7b048599843c7f4d8bda8259ef98c1b0dc9f6dac9", "size": 61284}, {"name": "/net.stargw.fx/en-US/phoneScreenshots/18.png", "sha256": "917cf33c9415734249a40f0746301e7997e16f9007f743062fef2470ebc15ecd", "size": 11571}, {"name": "/net.stargw.fx/en-US/phoneScreenshots/19.png", "sha256": "4e7f908011b6dcef4b9157207a163e2e1068fa1f0f86a1d90f303382df215b1b", "size": 243265}, {"name": "/net.stargw.fx/en-US/phoneScreenshots/2.png", "sha256": "10db510159581e210b4a7d45a9096be19a8ad28ebd4213b223893d797bc7dac2", "size": 199740}, {"name": "/net.stargw.fx/en-US/phoneScreenshots/20.png", "sha256": "77190963ca106b9777492f64555508271bdb2601b3f1ebb0f288538a3292f04c", "size": 153914}, {"name": "/net.stargw.fx/en-US/phoneScreenshots/3.png", "sha256": "84c6fb7c04153cd0e7c8ab5e150278da3019c243774d1342f48bfa804586fa98", "size": 181278}, {"name": "/net.stargw.fx/en-US/phoneScreenshots/4.png", "sha256": "1ccfd473575414015c7637efbe84d0295fe6510e92276fe5e36c6c37dcda4448", "size": 191227}, {"name": "/net.stargw.fx/en-US/phoneScreenshots/5.png", "sha256": "06259987de89c8825f5b5c5b017fa1c3c4295ddc318f87bc294134c255c1010e", "size": 159806}, {"name": "/net.stargw.fx/en-US/phoneScreenshots/6.png", "sha256": "fcf2b533fc9d4be85a3795d7cc45f87cd4034c42d6d5c0460456dbe066d65e4a", "size": 168792}, {"name": "/net.stargw.fx/en-US/phoneScreenshots/7.png", "sha256": "51e94abf877a41b3faccceb2a289ac913c50ac909b1139dc751ac86c26873465", "size": 114622}, {"name": "/net.stargw.fx/en-US/phoneScreenshots/8.png", "sha256": "7a16d3ea4ea8838c8eb4a716fa52ac657a79236a53f6323f71b855eab5fa7318", "size": 177820}, {"name": "/net.stargw.fx/en-US/phoneScreenshots/9.png", "sha256": "7720334a95fb4b685f763b6304ceb30acbea642881d0482de6c97e8b51ef5255", "size": 105517}]}}}, "versions": {"2458d56db18791ef64f622f6b38b8530b0486bb95c55201dfd57e66f2e307068": {"added": 1780699361309, "file": {"name": "/net.stargw.fx_14.apk", "sha256": "2458d56db18791ef64f622f6b38b8530b0486bb95c55201dfd57e66f2e307068", "size": 2737841, "ipfsCIDv1": "bafybeihdgvvngjws2l2g7gf4cbwrkfnvumt7hdsudjixwfa7yckdcxlqpy"}, "src": {"name": "/net.stargw.fx_14_src.tar.gz", "sha256": "ace3156b8d1babbe70e776f2306811aa54a44755f61ad9d95e2e68d1d42d4f13", "size": 3879074}, "manifest": {"versionName": "14", "versionCode": 14, "usesSdk": {"minSdkVersion": 30, "targetSdkVersion": 35}, "signer": {"sha256": ["0506d8a76c40c47815395ddb9deaff30d6290d123de508290e482d993f376131"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"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": "net.stargw.fx.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on non-libre currency site."}}, "whatsNew": {"en-US": "Updated to Android API 35\nSwitched from sechuled Alarm to WorkManager\nAdded reordering currencies - long press, then three dots on left to drag\n"}}}}, "net.thunderbird.android": {"metadata": {"lastUpdated": 1780699361309}, "versions": {"c2083ddf5882e3c3f54f2f1d42e5a108ea9a2eec4a4f9519e3ee0b59707eaa13": null, "d94c44355ab2f17cfc91d5bc874bcafeed39e737983abdb1336caa2e1c1d4c45": null, "2289fa076dfce75296486ee46558e2418750f2ab65cfa20d2a1dd301731d9dcc": {"added": 1780699361309, "file": {"name": "/net.thunderbird.android_25.apk", "sha256": "2289fa076dfce75296486ee46558e2418750f2ab65cfa20d2a1dd301731d9dcc", "size": 10654733, "ipfsCIDv1": "bafybeigwwlydbtm65d22d6ild3m6s6nicatpzlvnqee3w72yws5pglxvkm"}, "src": {"name": "/net.thunderbird.android_25_src.tar.gz", "sha256": "cace1120b8422424969dde66e1c02b25f74589e4af29c67ba41ab449b5d42c5b", "size": 38731066}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "19.2", "versionCode": 25, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 35}, "signer": {"sha256": ["b6524779b3dbbc5ac17a5ac271ddb29dcfbf723578c238e03c3c217811356dd1"]}, "usesPermission": [{"name": "android.permission.CAMERA"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.READ_SYNC_SETTINGS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC", "maxSdkVersion": 33}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "net.thunderbird.android.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Thunderbird version 19.2\n\nFixed:\n- K-9 Mail crashed when scanning Thundermail QR code\n"}}, "98c0f0df6357a4196dd8897ddb1873f1bdfd0952bcb9ec3ad17f24f110ec6dd0": {"added": 1780614376764, "file": {"name": "/net.thunderbird.android_24.apk", "sha256": "98c0f0df6357a4196dd8897ddb1873f1bdfd0952bcb9ec3ad17f24f110ec6dd0", "size": 10654733, "ipfsCIDv1": "bafybeihd5rkmslfdmp6hcjnfjiwcym6aigiwvp7xsg4gjwlmlspmq7iqoy"}, "src": {"name": "/net.thunderbird.android_24_src.tar.gz", "sha256": "b28c5f32f3cd83749356b58735b624601197b39a91bac7160c82328703f68f15", "size": 38730686}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "19.1", "versionCode": 24, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 35}, "signer": {"sha256": ["b6524779b3dbbc5ac17a5ac271ddb29dcfbf723578c238e03c3c217811356dd1"]}, "usesPermission": [{"name": "android.permission.CAMERA"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.READ_SYNC_SETTINGS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC", "maxSdkVersion": 33}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "net.thunderbird.android.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Thunderbird version 19.1\n\nNew:\n- Enable easily discoverable way to configure and use Thundermail\n"}}}}, "net.thunderbird.android.beta": {"metadata": {"lastUpdated": 1780699361309}, "versions": {"f37e12cff720db183c5dddc760d18329e234e7c8e4313be586e3241f3efe46ca": null, "5c63adf2664dd76802d88db84f792b9847be571231ac1f184c3cdeb5be2db28c": {"added": 1780699361309, "file": {"name": "/net.thunderbird.android.beta_53.apk", "sha256": "5c63adf2664dd76802d88db84f792b9847be571231ac1f184c3cdeb5be2db28c", "size": 10707455, "ipfsCIDv1": "bafybeiaexuc7asqpksolokox7kvqdxvhkhedv5wqjhxgl5udzujlhi7tqm"}, "src": {"name": "/net.thunderbird.android.beta_53_src.tar.gz", "sha256": "5b69ec4da2515d13a399d3dc2bd006da4bbd5bd3e4eeb6332d44642bea55a11f", "size": 38747317}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "20.0b2", "versionCode": 53, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 35}, "signer": {"sha256": ["056bfafb450249502fd9226228704c2529e1b822da06760d47a85c9557741fbd"]}, "usesPermission": [{"name": "android.permission.CAMERA"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.READ_SYNC_SETTINGS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC", "maxSdkVersion": 33}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "net.thunderbird.android.beta.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Thunderbird version 20.0b2\n\nNew:\n- Enable easily discoverable way to configure and use Thundermail\n\nFixed:\n- K-9 Mail crashed when scanning Thundermail QR code\n"}}}}, "net.turtton.ytalarm": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"5bc56a15e44bab6ade30a5389976465f29f554f4cbd595ecbb82ad1270f6b79d": null, "51078bb25c5258ddfdc5f8e8473e5ad0d0c153b4cc780380120de8e769ee2464": null, "557f1c247155cb831ac9ee020eac00475af81f5b2ac665e18cea0b38f897747c": null, "9733e2f03455bf7ce60ae41aa09c033fffa139f1ea8f4364dbef8f75026a1431": null, "6e2d8f2a48edc4a5e2ed8d44c843c649c79ea2748c9efd668ab3b70ab3e9770f": {"added": 1781040519859, "file": {"name": "/net.turtton.ytalarm_10019.apk", "sha256": "6e2d8f2a48edc4a5e2ed8d44c843c649c79ea2748c9efd668ab3b70ab3e9770f", "size": 40344412, "ipfsCIDv1": "bafybeihzzovav4q2rb3k7blpw5qsuceve23e3ox3uvpjes7jbaaqex6fdy"}, "src": {"name": "/net.turtton.ytalarm_10019_src.tar.gz", "sha256": "76375ee799900f160d0fa0ed688c00241dee08ba3f6e1a0fd54eff94e9ffc136", "size": 7129214}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.0.15", "versionCode": 10019, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["58a8a53cf1b20cd97561f9e1fb6646774a8d98c013be09a4b82c919f60bffd5d"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "net.turtton.ytalarm.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "5dd2ef7c77a35412c43e7ae3440e2d84093ddec2bdea80dd1f3810d710cbf338": {"added": 1781040519859, "file": {"name": "/net.turtton.ytalarm_10018.apk", "sha256": "5dd2ef7c77a35412c43e7ae3440e2d84093ddec2bdea80dd1f3810d710cbf338", "size": 40004432, "ipfsCIDv1": "bafybeid7kkwu3bw6xnvydhrblgsfkkkmxfnxth6gxo6ynklkvvzwg65nmm"}, "src": {"name": "/net.turtton.ytalarm_10018_src.tar.gz", "sha256": "e841b0a2967e19d866bbd765c1556d3806242c543441a05455612e603239587d", "size": 7129265}, "manifest": {"nativecode": ["x86"], "versionName": "1.0.15", "versionCode": 10018, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["58a8a53cf1b20cd97561f9e1fb6646774a8d98c013be09a4b82c919f60bffd5d"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "net.turtton.ytalarm.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "d8e0af64ff2dd209fc37e5688c759185771b92ae851d4d2a49dae5c5e1ed1779": {"added": 1781040519859, "file": {"name": "/net.turtton.ytalarm_10017.apk", "sha256": "d8e0af64ff2dd209fc37e5688c759185771b92ae851d4d2a49dae5c5e1ed1779", "size": 40315752, "ipfsCIDv1": "bafybeibiz2cho7lrxizeqobgkqp26odq5oh34prqjtyrljuqa6iyo5xo2y"}, "src": {"name": "/net.turtton.ytalarm_10017_src.tar.gz", "sha256": "c8a9fe4e0f16b7156f68e0590811d79fe6b32097f5ec284cfce2f6ab18e63f1d", "size": 7129281}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.0.15", "versionCode": 10017, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["58a8a53cf1b20cd97561f9e1fb6646774a8d98c013be09a4b82c919f60bffd5d"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "net.turtton.ytalarm.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "4a57b3990aa7c5fd5117102bcb4eb261a859f1d98b774217d109e78537666a50": {"added": 1781040519859, "file": {"name": "/net.turtton.ytalarm_10016.apk", "sha256": "4a57b3990aa7c5fd5117102bcb4eb261a859f1d98b774217d109e78537666a50", "size": 38796144, "ipfsCIDv1": "bafybeibx4o7crzt3wz5uowsiitjqwb5infapwuyzlytfeos4xgmucy6thi"}, "src": {"name": "/net.turtton.ytalarm_10016_src.tar.gz", "sha256": "c440abfbdfa0c9a51a6f24ddfe3db391be36434d3d911e16ad2093d05fdc8b39", "size": 7129302}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.0.15", "versionCode": 10016, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["58a8a53cf1b20cd97561f9e1fb6646774a8d98c013be09a4b82c919f60bffd5d"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "net.turtton.ytalarm.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "net.youapps.transport": {"metadata": {"lastUpdated": 1780172537598}, "versions": {"575a9521575475cd47175476ceb47073ccb0ded303d46ffd4a4a87106f9acf68": null, "985a46c58bfd2e5909e7d64e1bce8c8e09942f89e5448c7f14d7f6b74d9caa84": {"added": 1780172537598, "file": {"name": "/net.youapps.transport_12.apk", "sha256": "985a46c58bfd2e5909e7d64e1bce8c8e09942f89e5448c7f14d7f6b74d9caa84", "size": 26790309, "ipfsCIDv1": "bafybeib2npaplh6lwxks4mx3fhng3bng2ygjhebaawzu5s67b3rczuahtq"}, "src": {"name": "/net.youapps.transport_12_src.tar.gz", "sha256": "c273b96dd3bf701f4c757500dc63daaae7e4376071adffac93d9ec942f9ac192", "size": 1261130}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a"], "versionName": "4.2", "versionCode": 12, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["b3bc73b117df5dfe38130c6c2b946852ae7088557fe8e433f0d9983a6b55cc95"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"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.ACCESS_WIFI_STATE"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "net.youapps.transport.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"de": "Die meisten Quellen für ÖPNV-Daten sind nicht frei verfügbar.", "en-US": "Most sources for public transport data are not libre."}}}}}, "nl.bw20.last_launcher": {"metadata": {"lastUpdated": 1780506857489, "featureGraphic": {"en-US": {"name": "/nl.bw20.last_launcher/en-US/featureGraphic_2ZKLduHMifDa1-l5ESsq5c3pQOPdWhgd4GjYkfnt7YI=.png", "sha256": "d9928b76e1cc89f0dad7e979112b2ae5cde940e3dd5a181de068d891f9eded82", "size": 81544}}, "description": {"cs-CZ": "Last Launcher je minimální textový spouštěč systému Android vytvořený pro rychlost a jednoduchost. Žádné ikony, žádné widgety, žádný chaos, pouze vaše aplikace jako jednoduché textové popisky.\n\nFunkce:\n* Textová domovská obrazovka s připnutými zkratkami aplikací\n* Rychlá zásuvka aplikací s okamžitým hledáním\n* Seznam úkolů s hledáním, přeuspořádáním a posouváním k odstranění\n* Dlouhé stisknutí pro vložené akce, přejmenování, připnutí, skrytí\n* Režim hledání pro spuštění orientované na klávesnici\n* Systém/Světlý/Tmavý motiv s podporou čistě černého AMOLED\n* Dodatečný motiv s efekty CRT scanline a neproporcionálním písmem\n* Skrýt aplikace, které nechcete vidět\n* Automatické spuštění, když se jedna aplikace shoduje s vaším hledáním\n* Režim na celou obrazovku, skrýt stavový řádek a navigaci\n* Podpora více jazyků\n\nLast Launcher je bezplatný, open source (EUPL-1.2) a neobsahuje žádné reklamy, sledování ani telemetrii. Vaše data zůstávají na vašem zařízení.\n\n---\nProhlášení o službě usnadnění:\nLast Launcher využívá rozhraní Android AccessibilityService API k umožnění volitelného gesta 'dvojité klepnutí pro uspání'.\n\nProstřednictvím rozhraní AccessibilityService API neshromažďujeme, neukládáme ani nepřenášíme žádné osobní ani citlivé uživatelské údaje a žádné informace nikdy nesdílíme ani neodesíláme z vašeho zařízení.\n---\n", "de-DE": "Last Launcher ist ein minimales, textbasiertes Android-Launcher, das für Geschwindigkeit und Einfachheit entwickelt wurde. Keine Symbole, keine Widgets, kein Durcheinander, nur Ihre Apps als einfache Textbezeichnungen.\n\nFunktionen:\n* Textbasierter Startbildschirm mit angehefteten App-Verknüpfungen\n* Schnelle App-Schublade mit sofortiger Suche\n* Aufgabenliste mit Suche, Neuordnung und Wischen zum Löschen\n* Langes Drücken für Inline-Aktionen, umbenennen, anheften, ausblenden\n* Suchmodus für Tastaturstart\n* System/Hell/Dunkel-Design mit reiner schwarzer AMOLED-Unterstützung\n* Zusätzliches Design mit CRT-Scanline-Effekten und Monospace-Schrift\n* Apps ausblenden, die Sie nicht sehen möchten\n* Automatisches Starten wenn eine einzelne App Ihrer Suche entspricht\n* Vollbildmodus, Statusleiste und Navigation ausblenden\n* Unterstützung für mehrere Sprachen\n\nLast Launcher ist kostenlos, quelloffen (EUPL-1.2) und enthält keine Anzeigen, Tracking oder Telemetrie. Ihre Daten bleiben auf Ihrem Gerät.\n\n---\nOffenlegung des Bedienungshilfedienstes:\nLast Launcher nutzt die Android AccessibilityService API, um die optionale Geste 'Doppeltippen zum Schlafen' zu ermöglichen.\n\nWir erfassen, speichern oder übertragen keine persönlichen oder sensiblen Benutzerdaten über die AccessibilityService API, und es werden niemals Informationen von Ihrem Gerät geteilt oder gesendet.\n---\n", "en-US": "Last Launcher is a minimal, text-only Android launcher built for speed and simplicity. No icons, no widgets, no clutter, just your apps as plain text labels.\n\nFeatures:\n* Text-only home screen with pinned app shortcuts\n* Fast app drawer with instant search\n* Task list with search, reorder, and swipe to remove\n* Long press for inline actions, rename, pin, hide\n* Search-only mode for keyboard-first launching\n* System/Light/Dark theme with pure black AMOLED support\n* Extra theme with CRT scanline effects and monospace font\n* Hide apps you don't want to see\n* Auto-launch when a single app matches your search\n* Fullscreen mode, hide status bar and navigation\n* Multiple languages supported\n\nLast Launcher is free, open source (EUPL-1.2), and contains no ads, tracking, or telemetry. Your data stays on your device.\n\n---\nAccessibility service disclosure:\nLast Launcher utilizes the Android AccessibilityService API to enable the optional 'double tap to sleep' gesture.\n\nWe do not collect, store, or transmit any personal or sensitive user data through the AccessibilityService API, and no information is ever shared or sent off your device.\n---\n", "es-ES": "Last Launcher es un lanzador Android minimalista basado en texto, diseñado para velocidad y simplicidad. Sin iconos, sin widgets, sin desorden, solo tus aplicaciones como etiquetas de texto simples.\n\nCaracterísticas:\n* Pantalla de inicio basada en texto con accesos directos de aplicaciones fijadas\n* Cajón de aplicaciones rápido con búsqueda instantánea\n* Lista de tareas con búsqueda, reordenamiento y deslizar para eliminar\n* Presión larga para acciones en línea, renombrar, fijar, ocultar\n* Modo de búsqueda para lanzamiento orientado al teclado\n* Tema Sistema/Claro/Oscuro con soporte AMOLED negro puro\n* Tema adicional con efectos de líneas de escaneo CRT y fuente monoespaciada\n* Ocultar aplicaciones que no deseas ver\n* Lanzamiento automático cuando una sola aplicación coincide con tu búsqueda\n* Modo pantalla completa, ocultar barra de estado y navegación\n* Soporte para múltiples idiomas\n\nLast Launcher es gratuito, código abierto (EUPL-1.2) y no contiene anuncios, seguimiento ni telemetría. Tus datos permanecen en tu dispositivo.\n\n---\nDivulgación del servicio de accesibilidad:\nLast Launcher utiliza la API de AccessibilityService de Android para habilitar el gesto opcional de 'doble toque para apagar la pantalla'.\n\nNo recopilamos, almacenamos ni transmitimos ningún dato personal o sensible del usuario a través de la API de AccessibilityService, y nunca se comparte ni envía información fuera de su dispositivo.\n---\n", "fi-FI": "Last Launcher on minimaalinen, tekstipohjainen Android-laukaisija, joka on suunniteltu nopeudelle ja yksinkertaisuudelle. Ei kuvakkeita, ei widgetejä, ei sotkua, vain sovelluksesi yksinkertaisina tekstitarroina.\n\nOminaisuudet:\n* Tekstipohjainen aloitusnäyttö kiinnitetyillä sovellusten pikakuvakkeilla\n* Nopea sovelluskohde välittömällä haulla\n* Tehtäväluettelo hakutoiminnolla, uudelleenjärjestelyllä ja pyyhkäisyllä poistamisella\n* Pitkä painallus inline-toimintoihin, nimeäminen uudelleen, kiinnittäminen, piilottaminen\n* Hakutila näppäimistökeskeiselle käynnistämiselle\n* Järjestelmä/Vaalea/Tumma-teema puhtaan mustan AMOLED-tuen kanssa\n* Lisäteema CRT-skannausalueen tehosteiden ja monospace-fontin kanssa\n* Piilota sovellukset, joita et halua nähdä\n* Automaattinen käynnistys, kun yksi sovellus vastaa hakuasi\n* Koko näytön tila, piilota tilapalkkia ja navigointia\n* Monikielinen tuki\n\nLast Launcher on ilmainen, avoimen lähdekoodin (EUPL-1.2) eikä sisällä mainoksia, seurantaa tai telemetriaa. Tietosi pysyvät laitteellasi.\n\n---\nEsteettömyyspalvelun tietosuoja:\nLast Launcher käyttää Androidin AccessibilityService APIa mahdollistaakseen valinnaisen 'kaksoisnapauta nukuttamaan' -eleen.\n\nEmme kerää, tallenna tai lähetä mitään henkilökohtaisia tai arkaluonteisia käyttäjätietoja AccessibilityService APIn kautta, eikä mitään tietoja koskaan jaeta tai lähetetä laitteeltasi.\n---\n", "fr-FR": "Last Launcher est un lanceur Android minimaliste basé sur du texte, conçu pour la rapidité et la simplicité. Pas d'icônes, pas de widgets, pas de désordre, juste vos applications sous forme d'étiquettes de texte simples.\n\nCaractéristiques:\n* Écran d'accueil basé sur du texte avec des raccourcis d'applications épinglées\n* Tiroir d'applications rapide avec recherche instantanée\n* Liste de tâches avec recherche, réorganisation et glissement pour supprimer\n* Appui long pour les actions en ligne, renommer, épingler, masquer\n* Mode de recherche pour le lancement au clavier\n* Thème Système/Clair/Sombre avec support AMOLED noir pur\n* Thème supplémentaire avec effets de lignes de balayage CRT et police monospace\n* Masquer les applications que vous ne souhaitez pas voir\n* Lancement automatique quand une seule application correspond à votre recherche\n* Mode plein écran, masquer la barre d'état et la navigation\n* Prise en charge de plusieurs langues\n\nLast Launcher est gratuit, open source (EUPL-1.2) et ne contient aucune publicité, suivi ou télémétrie. Vos données restent sur votre appareil.\n\n---\nDivulgation du service d'accessibilité:\nLast Launcher utilise l'API AccessibilityService d'Android pour activer le geste optionnel 'double appui pour éteindre l'écran'.\n\nNous ne collectons, stockons ni ne transmettons aucune donnée personnelle ou sensible via l'API AccessibilityService, et aucune information n'est jamais partagée ou envoyée depuis votre appareil.\n---\n", "hi-IN": "Last Launcher एक न्यूनतम, केवल-पाठ Android लॉन्चर है जो गति और सरलता के लिए डिज़ाइन किया गया है। कोई आइकन नहीं, कोई विजेट नहीं, कोई अव्यवस्था नहीं, बस आपके ऐप्स सादे पाठ लेबल के रूप में।\n\nविशेषताएं:\n* पिन किए गए ऐप शॉर्टकट के साथ केवल-पाठ होम स्क्रीन\n* तत्काल खोज के साथ तेज़ ऐप ड्रॉअर\n* खोज, पुनः क्रमित करने और स्वाइप करके हटाने के साथ कार्य सूची\n* इनलाइन कार्यों के लिए लंबा दबाएं, नाम बदलें, पिन करें, छिपाएं\n* कीबोर्ड-प्रथम लॉन्चिंग के लिए केवल-खोज मोड\n* शुद्ध काली AMOLED समर्थन के साथ सिस्टम/हल्का/अंधेरा थीम\n* CRT स्कैनलाइन प्रभाव और मोनोस्पेस फ़ॉन्ट के साथ अतिरिक्त थीम\n* ऐप्स को छिपाएं जो आप नहीं देखना चाहते\n* जब एक एकल ऐप आपकी खोज से मेल खाता है तो ऑटो-लॉन्च\n* पूर्ण स्क्रीन मोड, स्थिति पट्टी और नेविगेशन छिपाएं\n* कई भाषाओं का समर्थन\n\nLast Launcher मुफ़्त, ओपन सोर्स (EUPL-1.2) है और इसमें कोई विज्ञापन, ट्रैकिंग या टेलीमेट्री नहीं है। आपका डेटा आपके डिवाइस पर रहता है।\n\n---\nएक्सेसिबिलिटी सेवा का खुलासा:\nLast Launcher वैकल्पिक 'डबल टैप टू स्लीप' जेस्चर को सक्षम करने के लिए Android AccessibilityService API का उपयोग करता है।\n\nहम AccessibilityService API के माध्यम से कोई व्यक्तिगत या संवेदनशील उपयोगकर्ता डेटा एकत्र, संग्रहीत या प्रेषित नहीं करते हैं, और कभी भी आपके डिवाइस से कोई जानकारी साझा या भेजी नहीं जाती है।\n---\n", "ja-JP": "Last Launcherは、速度とシンプルさのために設計された最小限のテキストのみのAndroidランチャーです。アイコンなし、ウィジェットなし、クラッターなし, あなたのアプリが単純なテキストラベルとして表示されるだけです。\n\n機能：\n* ピン留めされたアプリショートカット付きのテキストのみのホーム画面\n* 瞬時検索機能付きの高速アプリドロワー\n* 検索、並び替え、スワイプで削除できるタスクリスト\n* インラインアクションの長押し, 名前変更、ピン留め、非表示\n* キーボード優先の起動用の検索のみモード\n* ピュアブラックAMOLED対応のシステム/ライト/ダークテーマ\n* CRTスキャンライン効果とモノスペースフォント付きの追加テーマ\n* 見たくないアプリを非表示にする\n* 単一のアプリが検索と一致した場合の自動起動\n* フルスクリーンモード, ステータスバーとナビゲーションを非表示\n* 複数言語対応\n\nLast Launcherは無料でオープンソース（EUPL-1.2）で、広告、トラッキング、テレメトリは含まれていません。あなたのデータはあなたのデバイスに留まります。\n\n---\nアクセシビリティサービスに関する開示:\nLast Launcherは、オプションの「ダブルタップでスリープ」ジェスチャーを有効にするためにAndroid AccessibilityService APIを利用しています。\n\n当社は、AccessibilityService APIを通じて個人情報や機密性の高いユーザーデータを収集、保存、送信することは一切なく、お客様のデバイスから情報が共有されたり送信されたりすることはありません。\n---\n", "ko-KR": "Last Launcher는 속도와 단순함을 위해 설계된 최소한의 텍스트 전용 Android 런처입니다. 아이콘 없음, 위젯 없음, 클러터 없음, 앱이 단순한 텍스트 레이블로만 표시됩니다.\n\n기능:\n* 고정된 앱 바로가기가 있는 텍스트 전용 홈 화면\n* 즉시 검색이 가능한 빠른 앱 드로어\n* 검색, 재정렬, 스와이프로 삭제할 수 있는 작업 목록\n* 인라인 작업을 위한 길게 누르기, 이름 바꾸기, 고정, 숨기기\n* 키보드 우선 실행을 위한 검색 전용 모드\n* 순수 검은색 AMOLED 지원이 있는 시스템/라이트/다크 테마\n* CRT 스캔라인 효과 및 모노스페이스 글꼴이 있는 추가 테마\n* 보고 싶지 않은 앱 숨기기\n* 단일 앱이 검색과 일치할 때 자동 실행\n* 전체 화면 모드, 상태 표시줄 및 탐색 숨기기\n* 다국어 지원\n\nLast Launcher는 무료이며 오픈 소스(EUPL-1.2)이며 광고, 추적 또는 원격 분석이 포함되어 있지 않습니다. 데이터는 기기에 유지됩니다.\n\n---\n접근성 서비스 공개:\nLast Launcher는 선택적 '두 번 탭하여 절전' 제스처를 활성화하기 위해 Android AccessibilityService API를 활용합니다.\n\n당사는 AccessibilityService API를 통해 개인 또는 민감한 사용자 데이터를 수집, 저장 또는 전송하지 않으며, 어떤 정보도 기기 외부로 공유되거나 전송되지 않습니다.\n---\n", "nl-NL": "Last Launcher is een minimale, tekstgebaseerde Android-launcher gebouwd voor snelheid en eenvoud. Geen iconen, geen widgets, geen rommel, alleen uw apps als eenvoudige tekstlabels.\n\nFuncties:\n* Tekstgebaseerd startscherm met vastgemaakte app-snelkoppelingen\n* Snelle app-keuzelijst met instant zoeken\n* Takenlijst met zoeken, herschikken en wissen door te vegen\n* Lang indrukken voor inline acties, hernoemen, vastmaken, verbergen\n* Zoekmodus voor sneltoetsgeoriënteerd starten\n* Systeem/Licht/Donker thema met ondersteuning voor pure black AMOLED\n* Extra thema met CRT-scanlijnen en monospace lettertype\n* Apps verbergen die u niet wilt zien\n* Automatisch starten wanneer een enkele app overeenkomt met uw zoekopdracht\n* Volledig scherm, verberg statusbalk en navigatie\n* Ondersteuning voor meerdere talen\n\nLast Launcher is gratis, open source (EUPL-1.2) en bevat geen advertenties, tracking of telemetrie. Uw gegevens blijven op uw apparaat.\n\n---\nOpenbaarmaking van de toegankelijkheidsdienst:\nLast Launcher gebruikt de Android AccessibilityService API om de optionele 'dubbeltik om te slapen' gebaar mogelijk te maken.\n\nWij verzamelen, slaan geen persoonlijke of gevoelige gebruikersgegevens op of verzenden deze niet via de AccessibilityService API, en er wordt nooit informatie gedeeld of van uw apparaat verzonden.\n---\n", "pl-PL": "Last Launcher to minimalny, tekstowy launcher systemu Android zbudowany z myślą o szybkości i prostocie. Brak ikon, brak widżetów, brak bałaganu, tylko Twoje aplikacje jako proste etykiety tekstowe.\n\nFunkcje:\n* Ekran główny oparty na tekście z przypiętymi skrótami aplikacji\n* Szybka szuflada aplikacji z natychmiastowym wyszukiwaniem\n* Lista zadań z wyszukiwaniem, zmianą kolejności i przesunięciem w celu usunięcia\n* Długie naciśnięcie dla akcji wbudowanych, zmiana nazwy, przypięcie, ukrycie\n* Tryb wyszukiwania do uruchamiania ukierunkowanego na klawiaturę\n* Motyw System/Jasny/Ciemny z obsługą czystej czerni AMOLED\n* Dodatkowy motyw z efektami skanowania CRT i czcionką monospace\n* Ukryj aplikacje, które nie chcesz widzieć\n* Automatyczne uruchamianie, gdy pojedyncza aplikacja pasuje do Twojego wyszukiwania\n* Tryb pełnoekranowy, ukryj pasek stanu i nawigację\n* Obsługa wielu języków\n\nLast Launcher jest bezpłatny, open source (EUPL-1.2) i nie zawiera reklam, śledzenia ani telemetrii. Twoje dane pozostają na Twoim urządzeniu.\n\n---\nUjawnienie dotyczące usługi dostępnościowej:\nLast Launcher wykorzystuje interfejs API AccessibilityService systemu Android, aby umożliwić opcjonalny gest 'podwójne dotknięcie, aby uśpić'.\n\nNie gromadzimy, nie przechowujemy ani nie przekazujemy żadnych danych osobowych ani wrażliwych użytkownika za pośrednictwem interfejsu API AccessibilityService, a żadne informacje nigdy nie są udostępniane ani wysyłane z Twojego urządzenia.\n---\n", "pt-PT": "O Last Launcher é um launcher Android minimalista, só de texto, pensado para velocidade e simplicidade. Sem ícones, sem widgets, sem confusão, apenas as tuas aplicações como etiquetas de texto simples.\n\nFuncionalidades:\n* Ecrã inicial só de texto com atalhos de aplicações fixados\n* Gaveta de aplicações rápida com pesquisa instantânea\n* Lista de tarefas com pesquisa, reordenação e deslize para remover\n* Premir longamente para ações em linha: renomear, fixar, ocultar\n* Modo apenas de pesquisa para iniciar através do teclado\n* Tema sistema/claro/escuro com suporte AMOLED preto puro\n* Tema extra com efeito de linhas de varrimento CRT e tipo de letra monoespaçado\n* Oculta as aplicações que não queres ver\n* Início automático quando uma única aplicação corresponde à tua pesquisa\n* Modo ecrã inteiro, oculta a barra de estado e a de navegação\n* Suporte para vários idiomas\n\nO Last Launcher é gratuito, de código aberto (EUPL-1.2) e não contém publicidade, rastreamento ou telemetria. Os teus dados ficam no teu dispositivo.\n\n---\nDivulgação do serviço de acessibilidade:\nO Last Launcher utiliza a API AccessibilityService do Android para ativar o gesto opcional 'duplo toque para adormecer'.\n\nNão recolhemos, armazenamos nem transmitimos quaisquer dados pessoais ou sensíveis do utilizador através da API AccessibilityService, e nenhuma informação é alguma vez partilhada ou enviada do seu dispositivo.\n---\n", "sv-SE": "Last Launcher är en minimal, textbaserad Android-launcher designad för hastighet och enkelhet. Inga ikoner, inga widgets, ingen röra, bara dina appar som enkla textlabels.\n\nFunktioner:\n* Textbaserad hemskärm med fästa appgenvägar\n* Snabb applåda med omedelbar sökning\n* Uppgiftslista med sökning, omordning och swipe för borttagning\n* Långtryck för snabbåtgärder, byt namn, fäst, dölj\n* Sökläge för tangentbordsorienterad lansering\n* System/Ljus/Mörk tema med reint svart AMOLED-stöd\n* Extra tema med CRT-scanlinejeffekter och monospace-typsnitt\n* Dölj appar du inte vill se\n* Autolansering när en enda app matchar din sökning\n* Fullskärmsläge, dölj statusfältet och navigering\n* Flerspråkigt stöd\n\nLast Launcher är kostnadsfri, öppen källkod (EUPL-1.2) och innehåller ingen reklam, spårning eller telemetri. Dina data stannar på din enhet.\n\n---\nTillgänglighetstjänst:\nLast Launcher använder Android AccessibilityService API för att aktivera den valfria gesten 'dubbeltryck för att släcka skärmen'.\n\nVi samlar inte in, lagrar eller överför några personliga eller känsliga användardata genom AccessibilityService API, och ingen information delas eller skickas någonsin från din enhet.\n---\n", "zh-TW": "Last Launcher是一個最小化的純文字Android啟動器，為速度和簡單性而設計。沒有圖示，沒有小工具，沒有混亂，只有你的應用程式以純文字標籤的形式顯示。\n\n功能：\n* 帶有固定應用捷徑的純文字主畫面\n* 具有即時搜尋功能的快速應用抽屜\n* 具有搜尋、重新排序和滑動刪除的任務列表\n* 長按內嵌操作，重新命名、固定、隱藏\n* 僅搜尋模式，用於鍵盤優先啟動\n* 系統/淺色/深色主題，支援純黑AMOLED\n* 具有CRT掃描線效果和等寬字型的額外主題\n* 隱藏你不想看到的應用\n* 當單個應用與你的搜尋匹配時自動啟動\n* 全螢幕模式，隱藏狀態列和導覽\n* 支援多種語言\n\nLast Launcher是免費的、開源的（EUPL-1.2），不包含任何廣告、追蹤或遙測。你的資料保留在你的裝置上。\n\n---\n無障礙服務揭露：\nLast Launcher 使用 Android AccessibilityService API 來啟用可選的「雙擊休眠」手勢。\n\n我們不會透過 AccessibilityService API 收集、儲存或傳輸任何個人或敏感的使用者資料，且絕不會從您的裝置分享或發送任何資訊。\n---\n"}, "icon": {"en-US": {"name": "/nl.bw20.last_launcher/en-US/icon_26lmuAE5SWCrtTQxUiFgJFtg7su_qEIpBTI4kldCJ_U=.png", "sha256": "dba966b801394960abb53431522160245b60eecbbfa8422905323892574227f5", "size": 3263}}}, "versions": {"b31de163b92e7ee6782e556022d7f770816d3e4fe56573158bba5cdb62b2fc22": {"added": 1780506857489, "file": {"name": "/nl.bw20.last_launcher_143.apk", "sha256": "b31de163b92e7ee6782e556022d7f770816d3e4fe56573158bba5cdb62b2fc22", "size": 21005139, "ipfsCIDv1": "bafybeihde3ctrinucouqodekk7tcgutmwcqnjoj4meonabqoeym6k34jkm"}, "src": {"name": "/nl.bw20.last_launcher_143_src.tar.gz", "sha256": "07058750af0f6b77e4c93ab48a94abd147eec3df09e572a8b8f138b1d14a1ddf", "size": 26849952}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.1.0", "versionCode": 143, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["d6f1c02370b843f4a6d38e49974684d7fe26aa770d63df34656844fe123dac7a"]}, "usesPermission": [{"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.EXPAND_STATUS_BAR"}, {"name": "nl.bw20.last_launcher.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "781cd1e11e48741dbd40ba30561a9a1310379a875979457828bafa54ebfd430e": {"added": 1780506857489, "file": {"name": "/nl.bw20.last_launcher_142.apk", "sha256": "781cd1e11e48741dbd40ba30561a9a1310379a875979457828bafa54ebfd430e", "size": 19559260, "ipfsCIDv1": "bafybeicujbyzx2qbbx5sfsva4llxxkdfbfylm2qyfxwpe7jaq25b6lki44"}, "src": {"name": "/nl.bw20.last_launcher_142_src.tar.gz", "sha256": "064c2bf312aac35a8b84b8a2b442d55dea8a2046d37237d2ab4792105bc1eae9", "size": 26849392}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.1.0", "versionCode": 142, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["d6f1c02370b843f4a6d38e49974684d7fe26aa770d63df34656844fe123dac7a"]}, "usesPermission": [{"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.EXPAND_STATUS_BAR"}, {"name": "nl.bw20.last_launcher.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "fa0d8f8b1812851f778cac3ca9b55f09abae3c1c754b90c55c5a5ed46aac4350": {"added": 1780506857489, "file": {"name": "/nl.bw20.last_launcher_141.apk", "sha256": "fa0d8f8b1812851f778cac3ca9b55f09abae3c1c754b90c55c5a5ed46aac4350", "size": 17159010, "ipfsCIDv1": "bafybeihhg3q2ff3ow3nayfcektviyxuysoh5ahtihtqhpbaynmmc7c6a7y"}, "src": {"name": "/nl.bw20.last_launcher_141_src.tar.gz", "sha256": "7da4774bff5a805c7e116b4e91f8d62a3b994f506a6f0e0765752cf33073611c", "size": 26850131}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.1.0", "versionCode": 141, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["d6f1c02370b843f4a6d38e49974684d7fe26aa770d63df34656844fe123dac7a"]}, "usesPermission": [{"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.EXPAND_STATUS_BAR"}, {"name": "nl.bw20.last_launcher.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "d9302daba23fe943cdeca41dbefa712ae32f96d6ac8067e78558196e74467ee8": {"added": 1780441838659, "file": {"name": "/nl.bw20.last_launcher_133.apk", "sha256": "d9302daba23fe943cdeca41dbefa712ae32f96d6ac8067e78558196e74467ee8", "size": 21005139, "ipfsCIDv1": "bafybeig554hp6nj3rrbs4mdvfnam4qt423is7cko6r6zfskyry3pmsx7de"}, "src": {"name": "/nl.bw20.last_launcher_133_src.tar.gz", "sha256": "fa5964c593777f5d81c030842e968295ea19916aa586e3a9ae7b6c417b742c71", "size": 26846054}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.1.0", "versionCode": 133, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["d6f1c02370b843f4a6d38e49974684d7fe26aa770d63df34656844fe123dac7a"]}, "usesPermission": [{"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.EXPAND_STATUS_BAR"}, {"name": "nl.bw20.last_launcher.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "4b19a18b0352cbdcb33d1ca83afa94a48bf5eb71b8dfa2883733e7978a86cfdd": {"added": 1780441838659, "file": {"name": "/nl.bw20.last_launcher_132.apk", "sha256": "4b19a18b0352cbdcb33d1ca83afa94a48bf5eb71b8dfa2883733e7978a86cfdd", "size": 19559260, "ipfsCIDv1": "bafybeidv3ckhyo6kjhub7z6ko3rtktcbbqxfvl6tfi3lqe7vnk55xet5xe"}, "src": {"name": "/nl.bw20.last_launcher_132_src.tar.gz", "sha256": "dace0604d71c73a6ffd03faca91ea986e002d0c5951fc21acb931dca3505fadc", "size": 26845956}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.1.0", "versionCode": 132, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["d6f1c02370b843f4a6d38e49974684d7fe26aa770d63df34656844fe123dac7a"]}, "usesPermission": [{"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.EXPAND_STATUS_BAR"}, {"name": "nl.bw20.last_launcher.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "99d19f41fc89341667a42e39f17cfb4e505bf8081038bea743deadbaabd831d6": {"added": 1780441838659, "file": {"name": "/nl.bw20.last_launcher_131.apk", "sha256": "99d19f41fc89341667a42e39f17cfb4e505bf8081038bea743deadbaabd831d6", "size": 17159010, "ipfsCIDv1": "bafybeibdv4yvknj3j6exicylxptgcbc7sg6aq5bzqnqsfbbdtgezyru7qq"}, "src": {"name": "/nl.bw20.last_launcher_131_src.tar.gz", "sha256": "186dcbba55f14417fd62e4274e3a5bb3a00ed45a3b46e1f60f719e1c8b49ef0a", "size": 26846361}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.1.0", "versionCode": 131, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["d6f1c02370b843f4a6d38e49974684d7fe26aa770d63df34656844fe123dac7a"]}, "usesPermission": [{"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.EXPAND_STATUS_BAR"}, {"name": "nl.bw20.last_launcher.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "nl.privacydragon.bookwyrm": {"metadata": {"lastUpdated": 1780094298321}, "versions": {"e11c669a295ad0831017c7d22508e8118e1c65cfd3ca9bd8c63ab743a9a27e59": null, "041c1fe9a5e24766dc0a7244d077f4794175ca4144cb227a77c14cd0be98ceea": {"added": 1780094298321, "file": {"name": "/nl.privacydragon.bookwyrm_16.apk", "sha256": "041c1fe9a5e24766dc0a7244d077f4794175ca4144cb227a77c14cd0be98ceea", "size": 15107955, "ipfsCIDv1": "bafybeif5bu35rugnyjqcm7zmnz5xv4r7ba2piurwdgttlmzlnylx4m3dny"}, "src": {"name": "/nl.privacydragon.bookwyrm_16_src.tar.gz", "sha256": "8d1793e721614188e3d444712f650077967345e5f392965f8450298799cc482f", "size": 2633102}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.3.9", "versionCode": 16, "features": [{"name": "android.hardware.camera"}], "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 35}, "signer": {"sha256": ["0551274dd6237a903652278cc0744cca35d75a414a0a4ef1ac8f405af4d5600c"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.WRITE_MEDIA_IMAGES"}, {"name": "nl.privacydragon.bookwyrm.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "BookWyrm itself is non-free software."}}, "whatsNew": {"en-US": "* Security improvement (Disable WebView file access in HandlerActivity)\n* Adaptive icon improvement\n* Fix returning to log-in screen bug\n* Dependencies have been updated to newest versions.\n* Compiled for up to Android 15 now.\n"}}}}, "off.kys.backtalk": {"metadata": {"lastUpdated": 1780699361309, "screenshots": {"phone": {"en-US": [{"name": "/off.kys.backtalk/en-US/phoneScreenshots/1.png", "sha256": "854bea08268d697f47aeaa7ce6c1316e4ed2e3f13020a6f287fc3d6a21cfffb4", "size": 494645}, {"name": "/off.kys.backtalk/en-US/phoneScreenshots/2.png", "sha256": "8c7990c19927c35ca49bdc4f1602c2a237f6575a442beaa794bfbea34c3e38cf", "size": 41325}, {"name": "/off.kys.backtalk/en-US/phoneScreenshots/3.png", "sha256": "300555c34743e5584e87cb6ea3b2e7a7d4ee513171cd3233c42bf0068ff85081", "size": 170141}, {"name": "/off.kys.backtalk/en-US/phoneScreenshots/4.png", "sha256": "f7664b1112e998cc226f7a8e211bec79deff2efb597f574d4976a8903024745b", "size": 102513}, {"name": "/off.kys.backtalk/en-US/phoneScreenshots/5.png", "sha256": "133d327afd6cced6c08edadd07c13a73d91d8d8f9d7c9fb59ba56543d8e040ed", "size": 120349}, {"name": "/off.kys.backtalk/en-US/phoneScreenshots/6.png", "sha256": "837538fc3a8ebeeb0418d444da9f0754f845ca9a412af022bc08db0222413047", "size": 215031}]}}, "summary": {"en-US": "Message yourself to stay organized."}}, "versions": {"4f1210cf33d69fcb037b81563100aafb4e76c5f85b8015f3ec173771806d0b51": null, "20c5a6e2f7ab289065c1026204b87efc02670d073fce2782e703da5be0463cfe": {"added": 1780699361309, "file": {"name": "/off.kys.backtalk_32.apk", "sha256": "20c5a6e2f7ab289065c1026204b87efc02670d073fce2782e703da5be0463cfe", "size": 5234108, "ipfsCIDv1": "bafybeiezk2qqoebhmkd7g3v73d2j5mynb4fjwvm3ftjjmbcxbo53quzfqa"}, "src": {"name": "/off.kys.backtalk_32_src.tar.gz", "sha256": "9319ed4aac16efe55a36f716197b5a209b2961fdb75555c5135d5512f5c61cb3", "size": 1377757}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.3.2", "versionCode": 32, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 35}, "signer": {"sha256": ["cbab9f1c4c952659b37104307f698037b7985bdd998d2a1cfddf7b0ebbdf5ecd"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.CAMERA"}, {"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_VISUAL_USER_SELECTED"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.CHANGE_WIFI_MULTICAST_STATE"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "off.kys.backtalk.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Dedicated Changelog screen to track app updates.\n- New \"Lock on screen off\" setting and customizable lock timeouts.\n- Biometric verification for sensitive actions (exports, security settings).\n- App usage heatmap and activity streaks in Statistics.\n- Multi-image selection, caption support, and SVG support.\n- Staggered image grid and immersive mode for media preview.\n- Journaling reminders with customizable notifications.\n- \"Send with Enter\" preference and keyboard search action.\n- Per-app lang"}}}}, "org.afhdownloader": {"metadata": {"categories": ["Download", "Internet"]}}, "org.application.shikiapp": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"d54cab57a30a44ca99b1a01a92a49f256a60d0c31bd9c24af9f5cdd45d9dd017": null, "d9546dec69d8ead8a1f12794e2572a5357301f924b13440c3d5f7595a572ce49": null, "4c68daaac3791b44e90946bcd1027a52c96d4874dfb0eb85fd2669d2d9da341f": {"added": 1781040519859, "file": {"name": "/org.application.shikiapp_49.apk", "sha256": "4c68daaac3791b44e90946bcd1027a52c96d4874dfb0eb85fd2669d2d9da341f", "size": 28847476, "ipfsCIDv1": "bafybeiema22324ayfdbuyhesxubkng455pw3gik5wquuzxnqvjfuw6faka"}, "src": {"name": "/org.application.shikiapp_49_src.tar.gz", "sha256": "d7a8592a3bec9bab8363c52b2d776b7acda1247b39d3eeb3443ce8e0d799f8d9", "size": 64744200}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "alpha-0.7.1", "versionCode": 49, "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": "— Added an iOS version.\n— Fixed a bug that sometimes anime seasons info wasn't displayed.", "ru": "— Добавлена версия для iOS.\n— Исправлена ошибка, из-за которой иногда не отображался сезон выхода аниме."}}, "fdc4076fdd7d412b84518be7d334f55b0a2cec617c160656ef952296c00f836b": {"added": 1780441838659, "file": {"name": "/org.application.shikiapp_48.apk", "sha256": "fdc4076fdd7d412b84518be7d334f55b0a2cec617c160656ef952296c00f836b", "size": 28642930, "ipfsCIDv1": "bafybeigwdl7724nn3hub24daahzsneponcw5hdgl5ygzutd5x3d6jydkya"}, "src": {"name": "/org.application.shikiapp_48_src.tar.gz", "sha256": "de71c6652bf68cf303894d3b4d358f88a3268952c18681c78e02e395fa424d46", "size": 64625900}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "alpha-0.7.0", "versionCode": 48, "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."}}}, "4084cfe92ed0a33ef58ca7e70b9a5e55fc1a28da6fa63c1fc15136127fd47c38": {"whatsNew": null}}}, "org.asafonov.weather": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"24c048d1f8952fae03bd57e592ac90d066f222c60b2bbc2a730e05f6fbfc64bd": null, "f4bb72f4deb8e991ad0f4fa8e535bb85df1bbc399d804e2257e3afc070749d5e": null, "f111a2bec99722ecc3e7ea5f1bfa8185644036a5bd9fa98f77017f9a17e75c76": {"added": 1781040519859, "file": {"name": "/org.asafonov.weather_17.apk", "sha256": "f111a2bec99722ecc3e7ea5f1bfa8185644036a5bd9fa98f77017f9a17e75c76", "size": 1122038, "ipfsCIDv1": "bafybeieaw26cx326yzqkqebsa5cxhgqkcb4woxrgdjgq7djhciuyssgk6q"}, "src": {"name": "/org.asafonov.weather_17_src.tar.gz", "sha256": "8f562f9f8d1df8834444116e4224e1395e69f00bc61d62b8d0219465c7f40694", "size": 416091}, "manifest": {"versionName": "1.0", "versionCode": 17, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 35}, "signer": {"sha256": ["35d29b4e4393e3ddc7de17168da642177097529469396f9ef9d26ea7e620bfbd"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "org.asafonov.weather.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"TetheredNet": {"en-US": "Depends on isengard.asafonov.org, a wrapper for OpenWeatherMap"}}, "whatsNew": {"en-US": "add geolocation weather support\n"}}, "a0598cce8f571debcc82c941f863c514d9e09077865a2cafdd4a219feb4208f6": {"added": 1780094298321, "file": {"name": "/org.asafonov.weather_16.apk", "sha256": "a0598cce8f571debcc82c941f863c514d9e09077865a2cafdd4a219feb4208f6", "size": 128180, "ipfsCIDv1": "bafybeiflu6x6omzvztahugfeasjbqzpbxvdo7syab23j3a57n72g2w2vle"}, "src": {"name": "/org.asafonov.weather_16_src.tar.gz", "sha256": "f925e7891330b2c26f4fa70cb838f88f77463e47404561f65a2e73751ea4cd50", "size": 415105}, "manifest": {"versionName": "0.16", "versionCode": 16, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 35}, "signer": {"sha256": ["35d29b4e4393e3ddc7de17168da642177097529469396f9ef9d26ea7e620bfbd"]}, "usesPermission": [{"name": "android.permission.INTERNET"}]}, "antiFeatures": {"TetheredNet": {"en-US": "Depends on isengard.asafonov.org, a wrapper for OpenWeatherMap"}}, "whatsNew": {"en-US": "switching to better performance api\n"}}}}, "org.atalk.android": {"metadata": {"lastUpdated": 1780614376764}, "versions": {"99a62f9b6cbd7650fe8aa5ab1d5f6227a532b67cac1682ab2597ff79bf75a34e": null, "3c48ecb849551f4d12b00d92d9ff961b5775639e2d123f6919c61690cf6ccb80": {"added": 1780614376764, "file": {"name": "/org.atalk.android_601000.apk", "sha256": "3c48ecb849551f4d12b00d92d9ff961b5775639e2d123f6919c61690cf6ccb80", "size": 82171339, "ipfsCIDv1": "bafybeifhqv2krcpvljjseknf3azay7kgovsozaq4q2fepwhovc5vasd74e"}, "src": {"name": "/org.atalk.android_601000_src.tar.gz", "sha256": "aed079fd5bdb26c2dd640f4917590a984d17b1bf28a5d83026201ec0dc818b7d", "size": 7813650}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "6.1.0", "versionCode": 601000, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["b75aed6c190b1c5b3eb9b1c3c93155f533d40fd413876c28bb2dcd8e4afd69d9"]}, "usesPermission": [{"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": "android.permission.AUTHENTICATE_ACCOUNTS"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.CHANGE_WIFI_MULTICAST_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VISUAL_USER_SELECTED"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "org.atalk.android.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "org.avmedia.gshockGoogleSync": {"metadata": {"lastUpdated": 1780441838659}, "versions": {"a4ba790789c8ef39855f5f3911be5acc311fa010f6b3f960d248710dbd8f5e65": null, "562d65aedc5314c71dc3ebede3617eba181dfcbe84539aac3adf7a235380ccfb": {"added": 1780441838659, "file": {"name": "/org.avmedia.gshockGoogleSync_420.apk", "sha256": "562d65aedc5314c71dc3ebede3617eba181dfcbe84539aac3adf7a235380ccfb", "size": 21398383, "ipfsCIDv1": "bafybeidb7t6gwei2av22z37dm6uybzrt4dxmmiyiehlemrljf5zrabfobu"}, "src": {"name": "/org.avmedia.gshockGoogleSync_420_src.tar.gz", "sha256": "97378f7fd60ccfeaaac8deafb783a66e56b3fb490797a07187c458cf352ca788", "size": 14076145}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "42.0", "versionCode": 420, "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.ACCESS_NETWORK_STATE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 29}]}}}}, "org.baitmooth.snow": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"116488852b857fc6705a6a83fc7e811f59f9fdb2bc0c2936266d9b1802e1e50e": {"added": 1781040519859, "file": {"name": "/org.baitmooth.snow_6.apk", "sha256": "116488852b857fc6705a6a83fc7e811f59f9fdb2bc0c2936266d9b1802e1e50e", "size": 12845070, "ipfsCIDv1": "bafybeifmzddi5dq723zpawdvcncvb3vz5ci7kdrc2chzhsd6hc2ilel3t4"}, "src": {"name": "/org.baitmooth.snow_6_src.tar.gz", "sha256": "07542f7ac2fbe97f3c9a509e934acd32b90526fdfe23cc89898c3ca73b9059f0", "size": 8947175}, "manifest": {"versionName": "1.4.1", "versionCode": 6, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 35}, "signer": {"sha256": ["b00a396eacfe28505189516828c1b7254c2e424a8b0da200fc8ed720adea2e75"]}, "usesPermission": [{"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.SET_WALLPAPER"}, {"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": "org.baitmooth.snow.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "🎉 14 new and updated icons!\n💡 Added support for 2202 apps using existing icons.\n🔥 1411 icons in total!"}}, "8bc73eafd6a80c1a5d308f674e83ca601950acb7cf32f2e0ff1b6ce8c0cf6caf": {"whatsNew": {"en-US": "more new icons\nrework on some icons to be more consistent\n"}}}}, "org.bibledit.android": {"metadata": {"lastUpdated": 1780699361309}, "versions": {"930b39bcda8a9dfdbaf809b4a488c6c962c6347522cbfd53b5f49c41c65143dc": null, "408091917d3a6be7f0286aabcfed2251893968f580d47cb6ae0f7feeb48b65f5": {"added": 1780699361309, "file": {"name": "/org.bibledit.android_181.apk", "sha256": "408091917d3a6be7f0286aabcfed2251893968f580d47cb6ae0f7feeb48b65f5", "size": 82693344, "ipfsCIDv1": "bafybeiek56avibvanjlpfxk7dc4sjgp72gujykfexbb3mqjfo4uo7cpw6q"}, "src": {"name": "/org.bibledit.android_181_src.tar.gz", "sha256": "35666ebdafad54fb0b4d3bc1b1a826a4a14a00af500c1b8bad47a44c35b40fb1", "size": 52411373}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "5.1.046", "versionCode": 181, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["5248d2b75b417e75959fb7bd1056a36d6e1d2c70c51cd94520fdd059701bc82e"]}, "usesPermission": [{"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "org.bibledit.android.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}]}}}}, "org.birthdayadapter": {"metadata": {"lastUpdated": 1780094298321}, "versions": {"a2fe044db233192f86277af80df77bf6f7ec438a5bcf02ff3563212b59a4b858": null, "733e810f67f62842be221adb69b6fbe7dd0a1aef5be4262f8673e862f37887bd": {"added": 1780094298321, "file": {"name": "/org.birthdayadapter_31202.apk", "sha256": "733e810f67f62842be221adb69b6fbe7dd0a1aef5be4262f8673e862f37887bd", "size": 3588935, "ipfsCIDv1": "bafybeify4vo47idqddk5wyx5b3ds72varxtaem2ohug7sugzmi3b3yjdly"}, "src": {"name": "/org.birthdayadapter_31202_src.tar.gz", "sha256": "0cedb3c177cbfafef6514230c9d82eff6ee9a1ec2dd7f887f8ae4b4e3b5535c7", "size": 2244856}, "manifest": {"versionName": "3.12.2", "versionCode": 31202, "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.2\n* Add translation: Spanish\n"}}}}, "org.breezyweather": {"metadata": {"lastUpdated": 1781040519859, "screenshots": {"phone": {"en-US": [{"name": "/org.breezyweather/en-US/phoneScreenshots/01-main-header-1.png", "sha256": "a26f0ec3fffefc5fe00b32f910e3f9e51d0fc7cc075d2ddbdc22e49b942e31a5", "size": 97453}, {"name": "/org.breezyweather/en-US/phoneScreenshots/01-main-header-light.png", "sha256": "4febf4e3646eae698a606d73b445d929267e351a75007ee42083a810e1cca60b", "size": 193619}, {"name": "/org.breezyweather/en-US/phoneScreenshots/02-main-header-2.png", "sha256": "c76b36ad79c51c9398f2a69acbd53492132f3402c040c6e9efbc5e6d5b65730e", "size": 89081}, {"name": "/org.breezyweather/en-US/phoneScreenshots/02-main-header-dark.png", "sha256": "06a312d63cb70fad22c94aaf0c7f8276a33d48f5a991ffc7e741dacfdee045ad", "size": 180949}, {"name": "/org.breezyweather/en-US/phoneScreenshots/03-main-blocks-1.png", "sha256": "d13bd25ea3e2d0083c6cb1d1c0c38cede39189b69457743f15a2792e5088f200", "size": 211177}, {"name": "/org.breezyweather/en-US/phoneScreenshots/03-main-header-3.png", "sha256": "35ed2c59be7981682f6bbcbdb677d2ff96b554ebbdf184a8bf536ecc3ec90ea0", "size": 88971}, {"name": "/org.breezyweather/en-US/phoneScreenshots/04-main-blocks-2.png", "sha256": "bb9b145d9ebd1b7c7396a682ff1f50d1949ef40931c13c04816749d95e3048f8", "size": 217928}, {"name": "/org.breezyweather/en-US/phoneScreenshots/04-main-daily-hourly-1.png", "sha256": "640211a157a87e900826793fe6312f5e37c940ed09dc973f1c8dee8d9034d83e", "size": 92715}, {"name": "/org.breezyweather/en-US/phoneScreenshots/05-main-daily-hourly-2.png", "sha256": "a8ab1b66d0d7f8f89ab48a162109a8f35a3b2009e507b280c177a7a0f6f5b8f2", "size": 83247}, {"name": "/org.breezyweather/en-US/phoneScreenshots/05-settings.png", "sha256": "af7e061178998002aa03c7c0d0ac309864ec6b502cdfbbedd6b3b0e964829c28", "size": 143053}, {"name": "/org.breezyweather/en-US/phoneScreenshots/06-main-daily-hourly-3.png", "sha256": "9aa172470bd32f12a2bcf7500a3de00043b2033eb10b0ada9be1f7b363cb1688", "size": 74814}, {"name": "/org.breezyweather/en-US/phoneScreenshots/06-sources.png", "sha256": "e173f335712f5ca7d519f9f244ee3da9fbaa9810573042370b1bec1a9f4234c2", "size": 154560}, {"name": "/org.breezyweather/en-US/phoneScreenshots/07-air-quality-pollen.png", "sha256": "dabb146d30e2dea6254ba2d230c3420afeac3b401c048865884aadbf25525886", "size": 79770}, {"name": "/org.breezyweather/en-US/phoneScreenshots/07-details.png", "sha256": "7eafdcf5451b6be6c17118e5b0fea37f732a349edac89e12c88801a841d41fbc", "size": 237107}, {"name": "/org.breezyweather/en-US/phoneScreenshots/08-ephemeris-details.png", "sha256": "1096a4517d75a96e65ec4defb2a677107993669f3a8bf906f5288dbfdde3047a", "size": 80598}, {"name": "/org.breezyweather/en-US/phoneScreenshots/09-alerts.png", "sha256": "3629a48d6cd51c8046eac1ab2df8ada017d5b45ed20639413fdf741a233cfdb0", "size": 70256}, {"name": "/org.breezyweather/en-US/phoneScreenshots/10-widgets-1.png", "sha256": "e229779d126619a7ca6f5a92c59405ba901ee97a871757e120cff24c47dfc2ca", "size": 197407}, {"name": "/org.breezyweather/en-US/phoneScreenshots/11-widgets-2.png", "sha256": "2d862f46f05246504428654e84e72e5283ea4b00d713c1b10d620a2199777a00", "size": 171851}, {"name": "/org.breezyweather/en-US/phoneScreenshots/12-sources.png", "sha256": "723ed37fc5aff3cf5f2fb61281900beec331d2be8c4cd3be03bdfaa957ce9afb", "size": 95020}, {"name": "/org.breezyweather/en-US/phoneScreenshots/13-sources-combine.png", "sha256": "6db7b794acf6385da5c72fddd58a612bde01e441fb735a572b6820dac7c164fb", "size": 73880}, {"name": "/org.breezyweather/en-US/phoneScreenshots/14-settings.png", "sha256": "28f41bafd671dc8f4535f82354ea9d1f1b1f5c5f69ee5c6027ff6a1663479632", "size": 88441}], "fr": [{"name": "/org.breezyweather/fr/phoneScreenshots/01-main-header-1.png", "sha256": "a26f0ec3fffefc5fe00b32f910e3f9e51d0fc7cc075d2ddbdc22e49b942e31a5", "size": 97453}, {"name": "/org.breezyweather/fr/phoneScreenshots/01-main-header-light.png", "sha256": "ace010af628a16b633689c3e21c9754ac2c56f85f80a51abd0315c2d318ef339", "size": 183444}, {"name": "/org.breezyweather/fr/phoneScreenshots/02-main-header-2.png", "sha256": "c76b36ad79c51c9398f2a69acbd53492132f3402c040c6e9efbc5e6d5b65730e", "size": 89081}, {"name": "/org.breezyweather/fr/phoneScreenshots/02-main-header-dark.png", "sha256": "dc62a18ba4af878769de0eb3895d5ba7b4fb12c578545ac7044b941fa0fcbf7a", "size": 181587}, {"name": "/org.breezyweather/fr/phoneScreenshots/03-main-blocks-1.png", "sha256": "0cfe7891df34ae8bbda85c58e19cedd025229c1371b1d45c4c5f858c99a0bf85", "size": 241826}, {"name": "/org.breezyweather/fr/phoneScreenshots/03-main-header-3.png", "sha256": "35ed2c59be7981682f6bbcbdb677d2ff96b554ebbdf184a8bf536ecc3ec90ea0", "size": 88971}, {"name": "/org.breezyweather/fr/phoneScreenshots/04-main-blocks-2.png", "sha256": "cd32514616b922b4b4becfe4d6272a629847f5ba6751f3d31019f46fb79cf0ef", "size": 245819}, {"name": "/org.breezyweather/fr/phoneScreenshots/04-main-daily-hourly-1.png", "sha256": "640211a157a87e900826793fe6312f5e37c940ed09dc973f1c8dee8d9034d83e", "size": 92715}, {"name": "/org.breezyweather/fr/phoneScreenshots/05-main-daily-hourly-2.png", "sha256": "a8ab1b66d0d7f8f89ab48a162109a8f35a3b2009e507b280c177a7a0f6f5b8f2", "size": 83247}, {"name": "/org.breezyweather/fr/phoneScreenshots/05-warnings.png", "sha256": "5e502e11ca9c6b9032d66273730d79a934eb5b6e8e507fd138f9f269b9c33710", "size": 251779}, {"name": "/org.breezyweather/fr/phoneScreenshots/06-main-daily-hourly-3.png", "sha256": "9aa172470bd32f12a2bcf7500a3de00043b2033eb10b0ada9be1f7b363cb1688", "size": 74814}, {"name": "/org.breezyweather/fr/phoneScreenshots/06-settings.png", "sha256": "ce6bf4366c716fb4b72b9a67cd91357d9d3066bfeda4afe3474e38434bc65105", "size": 142735}, {"name": "/org.breezyweather/fr/phoneScreenshots/07-air-quality-pollen.png", "sha256": "dabb146d30e2dea6254ba2d230c3420afeac3b401c048865884aadbf25525886", "size": 79770}, {"name": "/org.breezyweather/fr/phoneScreenshots/07-sources.png", "sha256": "235bbb94fe63f1f84f8ab6533c6336a30d6cfcbbe08c2ca4f984687b43b548d9", "size": 158113}, {"name": "/org.breezyweather/fr/phoneScreenshots/08-details.png", "sha256": "fc2fc614a98f0db16c5c806d2932ee9f8b7ee494d0f0a6ea415b9c701318e657", "size": 218369}, {"name": "/org.breezyweather/fr/phoneScreenshots/08-ephemeris-details.png", "sha256": "1096a4517d75a96e65ec4defb2a677107993669f3a8bf906f5288dbfdde3047a", "size": 80598}, {"name": "/org.breezyweather/fr/phoneScreenshots/09-alerts.png", "sha256": "3629a48d6cd51c8046eac1ab2df8ada017d5b45ed20639413fdf741a233cfdb0", "size": 70256}, {"name": "/org.breezyweather/fr/phoneScreenshots/10-widgets-1.png", "sha256": "e229779d126619a7ca6f5a92c59405ba901ee97a871757e120cff24c47dfc2ca", "size": 197407}, {"name": "/org.breezyweather/fr/phoneScreenshots/11-widgets-2.png", "sha256": "2d862f46f05246504428654e84e72e5283ea4b00d713c1b10d620a2199777a00", "size": 171851}, {"name": "/org.breezyweather/fr/phoneScreenshots/12-sources.png", "sha256": "723ed37fc5aff3cf5f2fb61281900beec331d2be8c4cd3be03bdfaa957ce9afb", "size": 95020}, {"name": "/org.breezyweather/fr/phoneScreenshots/13-sources-combine.png", "sha256": "6db7b794acf6385da5c72fddd58a612bde01e441fb735a572b6820dac7c164fb", "size": 73880}, {"name": "/org.breezyweather/fr/phoneScreenshots/14-settings.png", "sha256": "28f41bafd671dc8f4535f82354ea9d1f1b1f5c5f69ee5c6027ff6a1663479632", "size": 88441}]}}, "summary": {"ar": "تطبيق طقس غني بالميزات مع تصورات بيانية جيدة ومصادر متعدّدة.", "be": "Праграма надвор'я з добрай візуалізацыяй і некалькімі крыніцамі даных.", "es-ES": "App meteorológica con numerosas funciones, buena presentación y muchas fuentes.", "iw-IL": "יישומון מזג אוויר עשיר בתכונות, עם ויזואליזציות מרשימות וריבוי מקורות מידע.", "sv-SE": "En funktionsrik väderapp med bra visualiseringar och många källor."}, "description": {"ar": "تطبيق Breezy Weather هو تطبيق طقس غني بالمميزات، مجاني ومفتوح المصدر، يعتمد لغة التصميم Material 3 Expressive مع تصورات بيانية مدروسة بعناية. يدعم التطبيق التوقعات الجوية، وحالة الطقس في الوقت الفعلي، والتنبؤات الآنية، وجودة الهواء، وحبوب اللقاح، والتنبيهات، من أكثر من 50 مصدرًا للطقس، مثل NWS وMet Office UK وMet Éireann وECCC وOpen-Meteo.\n\nالمميزات\n\n- توقعات يومية وساعية لمدة تصل إلى 16 يومًا\n- هطول الأمطار في الساعة القادمة\n- حالة الطقس في الوقت الفعلي\n- معلومات جودة الهواء، ومسببات الحساسية، والتقويم الفلكي\n- تنبيهات الطقس القاسي وهطول الأمطار\n- مشاركة البيانات اختيارياً مع تطبيقات أخرى (مثل Gadgetbridge)\n- التركيز على إمكانية الوصول لقارئات الشاشة واللغات الأخرى\n\nالتصميم\n\n- Material 3 Expressive\n- مخططات تفصيلية على مدار 24 ساعة\n- وضع ليلي تلقائي\n- حزم أيقونات مخصصة\n- تشكيلة واسعة من الأدوات (Widgets)\n- خلفية حية\n\nالمصادر\n\n- في جميع النسخ: Open-Meteo, ANAM-BF, Bright Sky (DWD), DCCMS, DMN, DWR, EMI, FOSS Public Alert Server, GMet, IGEBU, INM, KNMI, Mali-Météo, Météo Benin, Météo Tchad, Météo Togo, Mettelsat, MSD, Pirate Weather, SMA (Seychelles), SMA (Sudan), SSMS\n- مصادر غير حرة/غير قابلة للاستضافة الذاتية (غير مدرجة في النسخ التي تنتهي بـ _freenet): AccuWeather, AEMET, Atmo Auvergne-Rhône-Alpes, Atmo France, ATMO GrandEst, Atmo Hauts-de-France, AtmoSud, Baidu IP location, BMD, BMKG, CWA, DMI, ECCC, EKUK, EPD (Hong Kong), GeoNames, GeoSphere AT, HERE, HKO, Ilmateenistus, IMD, IMS, IP.SB, IPMA, LHMT, LVĢMC, JMA, MET Éireann, MET Norway, Met Office UK, Meteo AM, Météo-France, MeteoLux, MGM, Mixed China sources, NAMEM, NCDR, NCEI, NLSC, NWS, OpenWeather, PAGASA, SMG, Veðurstofa Íslands, WMO Severe Weather\n\nالأذونات\n\nمطلوبة:\n\n- الشبكة (ACCESS_NETWORK_STATE, ACCESS_WIFI_STATE, INTERNET): لجلب بيانات الطقس من المصادر عبر الإنترنت\n\nاختيارية:\n\n- خدمات الخلفية (RECEIVE_BOOT_COMPLETED, WAKE_LOCK, SET_ALARM, FOREGROUND_SERVICE, FOREGROUND_SERVICE_DATA_SYNC, FOREGROUND_SERVICE_SPECIAL_USE): لتحديثات الطقس في الخلفية وإشعارات التوقعات المجدولة\n- تجاهل تحسينات البطارية (REQUEST_IGNORE_BATTERY_OPTIMIZATIONS): للمساعدة في منع إغلاق التطبيق على بعض الأجهزة\n- إرسال الإشعارات (POST_NOTIFICATIONS): للتنبيهات، وهطول الأمطار، وتوقعات اليوم/الغد، وأداة الإشعارات، وتقدم تحديثات الخلفية، إلخ\n- الموقع (ACCESS_COARSE_LOCATION, ACCESS_FINE_LOCATION, ACCESS_BACKGROUND_LOCATION): لعرض الطقس في موقعك الحالي\n- التخزين (READ_EXTERNAL_STORAGE, WRITE_EXTERNAL_STORAGE): يساعد في تعيين خلفية الطقس الحية و/أو الأدوات على بعض الأجهزة\n- اللوحة (EXPAND_STATUS_BAR): للسماح بتشغيل التطبيق من الإعدادات السريعة\n- لغة محددة للتطبيق (READ_APP_SPECIFIC_LOCALES): تسمح بحفظ لغة معينة للتطبيق وقراءة القيمة بعد إعادة التشغيل على بعض الأجهزة\n\nالترخيص\n\n- GNU Lesser General Public License v3.0\n- This License does not grant any rights in the trademarks, service marks, or logos of any Contributor.\n- Misrepresentation of the origin of that material is prohibited, and modified versions of such material must be marked in reasonable ways as different from the original version.\n", "be": "Breezy Weather — гэта шматфункцыянальная бясплатная праграма для паказу надвор'я з адкрытым зыходным кодам, якая выкарыстоўвае стыль Material 3 Expressive з добра прадуманай візуалізацыяй. Праграма падтрымлівае звычайныя і кароткатэрміновы прагнозы, вывад надвор'я ў бягучы час, паказ звестак пра якасць паветра і пылок, а таксама абвесткі з больш чым 50 крыніц надвор'я сярод якіх NWS, Met Office UK, Met Éireann, ECCC і Open-Meteo.\n\n<b>Магчымасці</b>\n\n- Прагноз па днях і па гадзінах на тэрмін да 16 дзён\n- Ападкі на бліжэйшую гадзіну\n- Умовы надвор'я ў бягучы час\n- Інфармацыя пра якасць паветра, алергены, стан Сонца і Месяца\n- Абвесткі пра небяспечныя умовы надвор'я і ападкі\n- З дазволу карыстальніка, абмен данымі з іншымі праграмамі (напрыклад, Gadgetbridge)\n- Даступнасць для сродкаў чытання з экрана і магчымасць лакалізацыі\n\n<b>Дызайн</b>\n\n- Material 3 Expressive\n- Падрабязны пагадзінны графік на 24 гадзіны \n- Аўтаматычны цёмны рэжым\n- Уласныя наборы значкоў\n- Вялікі выбар віджэтаў\n- Жывыя шпалеры\n\n<b>Крыніцы</b>\n\n- Ва ўсіх версіях: Open-Meteo, ANAM-BF, Bright Sky (DWD), DCCMS, DMN, DWR, EMI, FOSS Public Alert Server, GMet, IGEBU, INM, KNMI, Mali-Météo, Météo Benin, Météo Tchad, Météo Togo, Mettelsat, MSD, Pirate Weather, SMA (Сейшэльскія астравы), SMA (Судан), SSMS\n- Несвабодныя/з уласнай інфраструктурай (не ўключаны ў версіях з суфіксам _freenet): AccuWeather, AEMET, Atmo Auvergne-Rhône-Alpes, Atmo France, ATMO GrandEst, Atmo Hauts-de-France, AtmoSud, Baidu IP location, BMD, BMKG, CWA, DMI, ECCC, EKUK, EPD (Ганконг), GeoNames, GeoSphere AT, HERE, HKO, Ilmateenistus, IMD, IMS, IP.SB, IPMA, LHMT, LVĢMC, JMA, MET Éireann, MET Norway, Met Office UK, Meteo AM, Météo-France, MeteoLux, MGM, змешаныя кітайскія крыніцы, NAMEM, NCDR, NCEI, NLSC, NWS, OpenWeather, PAGASA, SMG, Veðurstofa Íslands, WMO Severe Weather\n\n<b>Дазволы</b>\n\nАбавязковыя:\n\n- Сетка (ACCESS_NETWORK_STATE, ACCESS_WIFI_STATE, INTERNET): атрыманне даных пра надвор'е з крыніц у інтэрнэце\n\nНеабавязковыя:\n\n- Фонавыя службы (RECEIVE_BOOT_COMPLETED, WAKE_LOCK, SET_ALARM, FOREGROUND_SERVICE, FOREGROUND_SERVICE_DATA_SYNC, FOREGROUND_SERVICE_SPECIAL_USE): абнаўленні надвор'я ў фонавым рэжыме і запланаваныя апавяшчэнні з прагнозам надвор'я\n- Ігнараваць аптымізацыю батарэі (REQUEST_IGNORE_BATTERY_OPTIMIZATIONS): на некаторых прыладах прадухіляе спыненне працы праграмы\n- Адпраўляць апавяшчэнні (POST_NOTIFICATIONS): абвесткі, ападкі, прагноз на сёння/заўтра, віджэт апавяшчэнняў, стан фонавых абнаўленняў і г.д.\n- Месцазнаходжанне (ACCESS_COARSE_LOCATION, ACCESS_FINE_LOCATION, ACCESS_BACKGROUND_LOCATION): для паказу надвор'я для бягучага месцазнаходжання\n- Сховішча (READ_EXTERNAL_STORAGE, WRITE_EXTERNAL_STORAGE): на некаторых прыладах дазваляе наладжваць жывыя шпалеры і/або віджэты з надвор'ем\n- Панэль (EXPAND_STATUS_BAR): дазваляе запускаць праграму з панэлі хуткіх налад\n- Мова праграмы (READ_APP_SPECIFIC_LOCALES): на некаторых прыладах дазваляе захоўваць значэнне для выбранай мовы праграмы і чытаць яго пасля перазагрузкі\n\n<b>Ліцэнзія</b>\n\n- GNU Lesser General Public License v3.0\n- This License does not grant any rights in the trademarks, service marks, or logos of any Contributor.\n- Misrepresentation of the origin of that material is prohibited, and modified versions of such material must be marked in reasonable ways as different from the original version.\n", "en-US": "Breezy Weather is a feature-rich free and open source Material 3 Expressive weather app with well-thought-out visualizations, supporting forecast, real-time weather conditions, nowcasting, air quality, pollen, alerts, from more than 50 weather sources, such as NWS, Met Office UK, Met Éireann, ECCC and Open-Meteo.\n\n<b>Features</b>\n\n- Daily and hourly forecasts up to 16 days\n- Precipitation in the next hour\n- Real-time weather conditions\n- Air quality, allergen and ephemeris information\n- Severe weather and precipitation alerts\n- Opt-in data sharing with other apps (such as Gadgetbridge)\n- Focus on accessibility for screen readers and other locales\n\n<b>Design</b>\n\n- Material 3 Expressive\n- Detailed 24-hour charts\n- Automatic dark mode\n- Custom icon packs\n- Large selection of widgets\n- Live wallpaper\n\n<b>Sources</b>\n\n- In all flavors: Open-Meteo, ANAM-BF, Bright Sky (DWD), DCCMS, DMN, DWR, EMI, FOSS Public Alert Server, GMet, IGEBU, INM, KNMI, Mali-Météo, Météo Benin, Météo Tchad, Météo Togo, Mettelsat, MSD, Pirate Weather, SMA (Seychelles), SMA (Sudan), SSMS\n- Not libre/self-hostable (not included in versions with suffix _freenet): AccuWeather, AEMET, Atmo Auvergne-Rhône-Alpes, Atmo France, ATMO GrandEst, Atmo Hauts-de-France, AtmoSud, Baidu IP location, BMD, BMKG, CWA, DMI, ECCC, EKUK, EPD (Hong Kong), GeoNames, GeoSphere AT, HERE, HKO, Ilmateenistus, IMD, IMS, IP.SB, IPMA, LHMT, LVĢMC, JMA, MET Éireann, MET Norway, Met Office UK, Meteo AM, Météo-France, MeteoLux, MGM, Mixed China sources, NAMEM, NCDR, NCEI, NLSC, NWS, OpenWeather, PAGASA, SMG, Veðurstofa Íslands, WMO Severe Weather\n\n<b>Permissions</b>\n\nRequired:\n\n- Network (ACCESS_NETWORK_STATE, ACCESS_WIFI_STATE, INTERNET): fetch weather data from sources over the Internet\n\nOptional:\n\n- Background services (RECEIVE_BOOT_COMPLETED, WAKE_LOCK, SET_ALARM, FOREGROUND_SERVICE, FOREGROUND_SERVICE_DATA_SYNC, FOREGROUND_SERVICE_SPECIAL_USE): weather updates in the background and scheduled forecast notifications\n- Ignore battery optimizations (REQUEST_IGNORE_BATTERY_OPTIMIZATIONS): help preventing the app from being killed on some devices\n- Send notifications (POST_NOTIFICATIONS): alerts, precipitation, today/tomorrow forecast, notification-widget, update progress of background updates, etc\n- Location (ACCESS_COARSE_LOCATION, ACCESS_FINE_LOCATION, ACCESS_BACKGROUND_LOCATION): to show weather in your current location\n- Storage (READ_EXTERNAL_STORAGE, WRITE_EXTERNAL_STORAGE): helps setting the live weather wallpaper and/or widgets on some devices\n- Tile (EXPAND_STATUS_BAR): allow to launch the app from Quick Settings\n- Specific app language (READ_APP_SPECIFIC_LOCALES): allows to save a specific language for the app and read the value after reboot on some devices\n\n<b>License</b>\n\n- GNU Lesser General Public License v3.0\n- This License does not grant any rights in the trademarks, service marks, or logos of any Contributor.\n- Misrepresentation of the origin of that material is prohibited, and modified versions of such material must be marked in reasonable ways as different from the original version.\n", "es-ES": "Breezy Weather es una aplicación meteorológica Material 3 Expressive, gratuita, de código abierto y rica en funcionalidades, con visualizaciones bien diseñadas. Ofrece previsiones, condiciones meteorológicas en tiempo real, nowcasting, calidad del aire, polen y alertas, a partir de más de 50 fuentes meteorológicas, como AEMET y Open-Meteo.\n\n<b>Características</b>\n\n- Previsiones diarias y horarias de hasta 16 días\n- Precipitación en la próxima hora\n- Condiciones meteorológicas en tiempo real\n- Información sobre calidad del aire, alérgenos y efemérides\n- Alertas de fenómenos meteorológicos severos y precipitaciones\n- Compartición de datos opcional con otras aplicaciones (como Gadgetbridge)\n- Enfoque en la accesibilidad para lectores de pantalla y otros idiomas/regiones\n\n<b>Diseño</b>\n\n- Material 3 Expressive\n- Gráficos detallados de 24 horas\n- Modo oscuro automático\n- Paquetes de iconos personalizables\n- Amplia selección de widgets\n- Fondo de pantalla en vivo\n\n<b>Fuentes</b>\n\n- En todas las variantes: Open-Meteo, ANAM-BF, Bright Sky (DWD), DCCMS, DMN, DWR, EMI, FOSS Public Alert Server, GMet, IGEBU, INM, KNMI, Mali-Météo, Météo Benin, Météo Tchad, Météo Togo, Mettelsat, MSD, Pirate Weather, SMA (Seychelles), SMA (Sudán), SSMS\n- No libres / no autoalojables (no incluidas en las versiones con sufijo _freenet): AccuWeather, AEMET, Atmo Auvergne-Rhône-Alpes, Atmo France, ATMO GrandEst, Atmo Hauts-de-France, AtmoSud, localización IP de Baidu, BMD, BMKG, CWA, DMI, ECCC, EKUK, EPD (Hong Kong), GeoNames, GeoSphere AT, HERE, HKO, Ilmateenistus, IMD, IMS, IP.SB, IPMA, LHMT, LVĢMC, JMA, MET Éireann, MET Norway, Met Office UK, Meteo AM, Météo-France, MeteoLux, MGM, fuentes mixtas de China, NAMEM, NCDR, NCEI, NLSC, NWS, OpenWeather, PAGASA, SMG, Veðurstofa Íslands, WMO Severe Weather\n\n<b>Permisos</b>\n\nRequeridos:\n\n- Red (ACCESS_NETWORK_STATE, ACCESS_WIFI_STATE, INTERNET): obtener datos meteorológicos desde las fuentes a través de Internet\n\nOpcionales:\n\n- Servicios en segundo plano (RECEIVE_BOOT_COMPLETED, WAKE_LOCK, SET_ALARM, FOREGROUND_SERVICE, FOREGROUND_SERVICE_DATA_SYNC, FOREGROUND_SERVICE_SPECIAL_USE): actualizaciones meteorológicas en segundo plano y notificaciones programadas de previsión\n- Ignorar optimizaciones de batería (REQUEST_IGNORE_BATTERY_OPTIMIZATIONS): ayuda a evitar que la aplicación sea cerrada en algunos dispositivos\n- Envío de notificaciones (POST_NOTIFICATIONS): alertas, precipitaciones, previsión de hoy/mañana, widget de notificación, progreso de actualizaciones en segundo plano, etc.\n- Ubicación (ACCESS_COARSE_LOCATION, ACCESS_FINE_LOCATION, ACCESS_BACKGROUND_LOCATION): para mostrar el tiempo en tu ubicación actual\n- Almacenamiento (READ_EXTERNAL_STORAGE, WRITE_EXTERNAL_STORAGE): ayuda a configurar el fondo de pantalla meteorológico en vivo y/o widgets en algunos dispositivos\n- Tile (EXPAND_STATUS_BAR): permite lanzar la aplicación desde Ajustes rápidos\n- Idioma específico de la aplicación (READ_APP_SPECIFIC_LOCALES): permite guardar un idioma específico para la app y leer su valor tras reiniciar en algunos dispositivos\n\n<b>Licencia</b>\n\n- GNU Lesser General Public License v3.0\n- This License does not grant any rights in the trademarks, service marks, or logos of any Contributor.\n- Misrepresentation of the origin of that material is prohibited, and modified versions of such material must be marked in reasonable ways as different from the original version.\n", "iw-IL": "Breezy Weather הוא יישומון מזג אוויר עשיר בתכונות חינמי בקוד פתוח עם ערכת נושא Material 3 עם ויזואליזציות מרשימות, תמיכה בתחזית, מצב מזג אוויר עדכני, איכות אוויר, אבקנים, התראות, מעל 50 מקורות נתוני מזג אוויר, כגון IMS ו־ Open-Meteo.\n\n<b>תכונות</b>\n\n- תחזית יומית ושעתית עד 16 ימים קדימה\n- משקעים בשעה הקרובה\n- מצב עדכני בזמן אמת\n- איכות אוויר, אלרגנים ומידע אפמריס\n- התראות על משקעים ומצבים חמורים\n- שיתוף נתונים באישור המשתמש עם אפליקציות אחרות (כגון Gadgetbridge)\n- דגש על נגישות לקוראי מסך ואזורים נוספים\n\n<b>עיצוב</b>\n\n- Material 3 Expressive\n- טבלאות 24 שעות מפורטות\n- מצב dark mode אוטומטי\n- חבילות אייקונים מותאמות אישית\n- מבחר גדול של ווידג'טים\n- רקע חי\n\n<b>מקורות</b>\n\n- In all flavors: Open-Meteo, ANAM-BF, Bright Sky (DWD), DCCMS, DMN, DWR, EMI, FOSS Public Alert Server, GMet, IGEBU, INM, KNMI, Mali-Météo, Météo Benin, Météo Tchad, Météo Togo, Mettelsat, MSD, Pirate Weather, SMA (Seychelles), SMA (Sudan), SSMS\n- Not libre/self-hostable (not included in versions with suffix _freenet): AccuWeather, AEMET, Atmo Auvergne-Rhône-Alpes, Atmo France, ATMO GrandEst, Atmo Hauts-de-France, AtmoSud, Baidu IP location, BMD, BMKG, CWA, DMI, ECCC, EKUK, EPD (Hong Kong), GeoNames, GeoSphere AT, HERE, HKO, Ilmateenistus, IMD, IMS, IP.SB, IPMA, LHMT, LVĢMC, JMA, MET Éireann, MET Norway, Met Office UK, Meteo AM, Météo-France, MeteoLux, MGM, Mixed China sources, NAMEM, NCDR, NCEI, NLSC, NWS, OpenWeather, PAGASA, SMG, Veðurstofa Íslands, WMO Severe Weather\n\n<b>הרשאות</b>\n\nדרוש:\n\n- רשת (ACCESS_NETWORK_STATE, ACCESS_WIFI_STATE, INTERNET): קבלת נתוני מזג אוויר ממקורות באינטרנט\n\nאפשרי:\n\n- פעילות ברקע (RECEIVE_BOOT_COMPLETED, WAKE_LOCK, SET_ALARM, FOREGROUND_SERVICE, FOREGROUND_SERVICE_DATA_SYNC, FOREGROUND_SERVICE_SPECIAL_USE): עדכוני מזג אוויר ברקע והתראות תחזית מתוזמנות\n- התעלמות מיטוב סוללה (REQUEST_IGNORE_BATTERY_OPTIMIZATIONS): עוזר למנוע מהיישומון להיסגר במכשירים מסויימים\n- שליחת התראות (POST_NOTIFICATIONS): אזהרות, משקעים, תחזית היום/מחר, ווידג'ט-התראות, עדכון התקדמות של עדכונים ברקע, וכו'\n- מיקום (ACCESS_COARSE_LOCATION, ACCESS_FINE_LOCATION, ACCESS_BACKGROUND_LOCATION): להראות מזג אוויר במיקומך הנוכחי\n- אחסון (READ_EXTERNAL_STORAGE, WRITE_EXTERNAL_STORAGE): עוזר בהגדרת רקע חי של מזג אוויר ו/או ווידג'טים בחלק מהמכשירים\n- אריח (EXPAND_STATUS_BAR): מאפשר להפעיל את היישומון מהגדרות מהירות\n- שפת יישומון ספציפית (READ_APP_SPECIFIC_LOCALES): מאפשר לשמור שפה ספציפית לאפליקציה ולקרוא את הערך לאחר הפעלה מחדש בחלק מהמכשירים\n\n<b>רישיון</b>\n\n- GNU Lesser General Public License v3.0\n- This License does not grant any rights in the trademarks, service marks, or logos of any Contributor.\n- Misrepresentation of the origin of that material is prohibited, and modified versions of such material must be marked in reasonable ways as different from the original version.\n"}}, "versions": {"a208e70918e1beeaa15e445bb9cd95c5e24358314ba1aac266bd28c1d1b77bb9": null, "ac2715f6165b42fb34a6bfd2bfe4fb5812e74fbf23397fd872710f362082741e": {"added": 1781040519859, "file": {"name": "/org.breezyweather_60201.apk", "sha256": "ac2715f6165b42fb34a6bfd2bfe4fb5812e74fbf23397fd872710f362082741e", "size": 20599441, "ipfsCIDv1": "bafybeib5jxmmqpwuvmd7jmhjto7kh4xr36anemn2nkefh76nzfhvnrgaqu"}, "src": {"name": "/org.breezyweather_60201_src.tar.gz", "sha256": "520a3c705b35ac489faedb15867a78bf7b5af6839fbf11c74e04c9aa5c1067dd", "size": 9370407}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "6.2.1_freenet", "versionCode": 60201, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["29d435f70aa9aec3c1faff7f7ffa6e15785088d87f06ecfcab9c3cc62dc269d8"]}, "usesPermission": [{"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.android.alarm.permission.SET_ALARM"}, {"name": "android.permission.EXPAND_STATUS_BAR"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_APP_SPECIFIC_LOCALES"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "org.breezyweather.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"ar": "ملاحظات الإصدار متوفرة على Github:\nhttps://github.com/breezy-weather/breezy-weather/releases\n", "be": "Спіс змен для розных версій даступны на GitHub:\nhttps://github.com/breezy-weather/breezy-weather/releases\n", "cs": "Poznámky k vydání jsou k dispozici na GitHubu:\nhttps://github.com/breezy-weather/breezy-weather/releases\n", "de-DE": "Versionshinweise sind auf GitHub verfügbar:\nhttps://github.com/breezy-weather/breezy-weather/releases\n", "en-US": "Release notes are available on GitHub:\nhttps://github.com/breezy-weather/breezy-weather/releases\n", "eo": "Eldonaj notoj haveblas sur GitHub:\nhttps://github.com/breezy-weather/breezy-weather/releases\n", "es-ES": "Notas sobre la versión disponibles en GitHub.\nhttps://github.com/breezy-weather/breezy-weather/releases\n", "fr": "Les notes de version sont disponibles sur GitHub :\nhttps://github.com/breezy-weather/breezy-weather/releases\n", "gl-ES": "As notas de liberación están dispoñibles no GitHub:\nhttps://github.com/breezy-weather/breezy-weather/releases\n", "hr": "Napomene o izdanjima su dostupne na GitHubu:\nhttps://github.com/breezy-weather/breezy-weather/releases\n", "hu": "A kiadás változásnaplója elérhető a GitHubon:\nhttps://github.com/breezy-weather/breezy-weather/releases\n", "it": "Le note di rilascio sono disponibili su GitHub:\nhttps://github.com/breezy-weather/breezy-weather/releases\n", "iw-IL": "הערות הגרסה זמינות ב‑GitHub:\nhttps://github.com/breezy-weather/breezy-weather/releases\n", "ja-JP": "リリースノートは以下のリンクからGitHubにてご覧ください：\nhttps://github.com/breezy-weather/breezy-weather/releases\n", "pl-PL": "Informacje o wydaniach są dostępne na GitHubie:\nhttps://github.com/breezy-weather/breezy-weather/releases\n", "pt": "As notas de lançamento estão disponíveis no GitHub:\nhttps://github.com/breezy-weather/breezy-weather/releases\n", "pt_BR": "As notas de lançamento estão disponíveis no GitHub:\nhttps://github.com/breezy-weather/breezy-weather/releases\n", "ru-RU": "Примечания к выпускам доступны на GitHub:\nhttps://github.com/breezy-weather/breezy-weather/releases\n", "uk": "Нотатки до випуску доступні на GitHub:\nhttps://github.com/breezy-weather/breezy-weather/releases\n", "zh_Hans": "版本说明请参考 GitHub：\nhttps://github.com/breezy-weather/breezy-weather/releases\n", "zh_Hant": "版本資訊可在 GitHub 查閱：\nhttps://github.com/breezy-weather/breezy-weather/releases\n", "zh_Hant_HK": "版本資訊可在 GitHub 查閱：\nhttps://github.com/breezy-weather/breezy-weather/releases\n"}}, "d975fa2f8dce8bbba713cc72f53032d2af5aa71d18e4334a8ce0a0059d21b2c9": {"whatsNew": null}}}, "org.connectbot": {"metadata": {"lastUpdated": 1781040519859, "screenshots": {"phone": {"en-US": [{"name": "/org.connectbot/en-US/phoneScreenshots/1.png", "sha256": "257373122e9afc766b6873e671ac1971632f079673b46998806a2f936437b845", "size": 199200}, {"name": "/org.connectbot/en-US/phoneScreenshots/2.png", "sha256": "a61de6b13f563c7de8aba03f49543ada222e46bbb81b7eab6f045096cffc2a78", "size": 468497}, {"name": "/org.connectbot/en-US/phoneScreenshots/3.png", "sha256": "9b7cb75894c38a1e9b17a9887015e42401ff1cd4652b94866bdba7d66f9176da", "size": 291079}]}, "sevenInch": {"en-US": [{"name": "/org.connectbot/en-US/sevenInchScreenshots/1.png", "sha256": "4e2af088fb5689bce08d611a40f0d68dc17f3778d13eacb199ecf8e6f115eab8", "size": 70318}, {"name": "/org.connectbot/en-US/sevenInchScreenshots/2.png", "sha256": "d781938dce0866534e1a8628d9ae0a926d8f7bb23d81d4ebc5e101fe74fc26ae", "size": 84646}, {"name": "/org.connectbot/en-US/sevenInchScreenshots/3.png", "sha256": "4e2af088fb5689bce08d611a40f0d68dc17f3778d13eacb199ecf8e6f115eab8", "size": 70318}]}}, "summary": {"vi": "Client SSH mã nguồn mở, đơn giản và mạnh mẽ.", "he": "לקוח SSH פשוט, עצמתי ובקוד פתוח.", "pt-PT": "Cliente SSH simples, avançado e de código aberto.", "zh-CN": "简洁、强大、开源的SSH客户端。", "lv": "Vienkāršs, funkcionāls atvērtā pirmkoda SSH klients.", "af": "Eenvoudige, kragtige, oopbron-SSH-kliënt.", "ko": "간단하고, 강력한, 오픈소스 SSH 클라이언트.", "hr": "Jednostavan, moćan, open-source SSH klijent.", "nl": "Simpele, krachtige, open-source SSH client.", "th": "ใช้ง่าย, มีประสิทธิภาพ, โอเพนซอร์ส SSH ไคลเอนท์", "sl": "Enostaven, močan, odprtokodni SSH odjemalec.", "pt": "Cliente SSH simples, avançado e de código aberto.", "be": "Просты, магутны кліент SSH з адкрытым зыходным кодам.", "ka": "მარტივი, ძლიერი, ღია კოდის მქონე SSH კლიენტი.", "lt": "Paprastas, galingas, atvirojo kodo SSH klientas.", "sq": "Klient SSH i thjeshtë, i fuqishëm dhe me burim të hapur për Android", "en-US": "Simple, powerful, open-source SSH client for Android", "ro": "Un client SSH simplu, flexibil, open-source", "is": "Einfaldur, öflugur og opinn SSH-viðmótsforrit.", "eu": "SSH bezero soil, ahaltsu eta librea", "fr": "Un client SSH simple, open-source et puissant.", "ca": "Client SSH simple, potent i lliure", "ru": "Простой и мощный SSH-клиент с открытым исходным кодом.", "uk": "Простий та потужний SSH клієнт з відкритим кодом.", "zh-TW": "簡潔有力、開源的 SSH 用戶端。", "ta": "எளிமையான, சக்திவாய்ந்த, திறந்த மூல எஸ்.எஸ்.எச் (SSH) பயன்பாடு.", "zh-HK": "簡單、強大、開源的 SSH 用戶端。", "sv": "Enkel och kraftfull SSH-klient baserad på öppen källkod.", "bg": "Прост, мощен SSH клиент с отворен код", "pl": "Prosty, wszechstronny i otwarty klient SSH", "fa": "کلاینت SSH ساده، قدرتمند، کد باز", "el": "Απλή, ισχυρή και ανοιχτού κώδικα εφαρμογή σύνδεσης SSH", "lo": "ໂປຣແກຣມລູກຂ່າຍ SSH ແບບ open-source ທີ່ງ່າຍດາຍ ແລະ ມີປະສິດທິພາບ.", "it": "Un client SSH semplice, potente ed open source.", "id": "Sederhana, tangguh, klien SSH dengan kode terbuka.", "ga": "Cliant SSH simplí, cumhachtach, foinse oscailte do Android", "sr": "Једноставан, моћан, ССХ клијент отвореног кôда.", "ne": "सरल, शक्तिशाली, खुला स्रोतको SSH क्लाइन्ट।", "sw": "Mteja wa SSH rahisi, wenye nguvu na wa chanzo huria kwa Android", "tk": "Ýönekeý, güýçli, açyk çeşme SSH müşderisi", "tr": "Basit, güçlü, açık-kaynak SSH istemcisi", "hu": "Egyszerű, hatékony, nyílt-forráskódú SSH kliens.", "de": "Einfacher, mächtiger, open-source SSH client.", "et": "Lihtne, võimas, avatud lähtekoodiga SSH-klient Androidile", "ja": "シンプルでパワフルなオープンソースのSSHクライアント", "mk": "Едноставен но моќен SSH клиент со отворен код.", "da": "Enkel, kraftfuld, open source SSH klient", "pt-BR": "Cliente SSH simples e poderoso de código aberto", "ar": "عميل SSH بسيط وقوي ومفتوح المصدر.", "gl": "Cliente SSH simple, potente e open-source", "nb": "Enkel og omfattende SSH-klient med åpen kildekode.", "fi": "Yksinkertainen ja tehokas avoimen lähdekoodin SSH-asiakasohjelma.", "sk": "Jednoduchý, výkonný, open-source SSH klient.", "es": "Cliente de SSH sencillo, potente y de código abierto.", "cs": "Jednoduchý, všestranný, open-source SSH klient", "ba": "Ябай, көслө, асыҡ сығанаҡлы SSH клиент Android өсөн"}, "description": {"en-US": "ConnectBot is a secure shell client for Android that lets you connect to remote servers over a cryptographically secure link.\n\nUse ConnectBot to manage SSH sessions from your phone or tablet, keep connections active while you switch apps, and work with the terminal tools you already use. It supports saved hosts, SSH public key authentication, port forwarding, terminal color schemes, custom fonts, and other settings for tailoring each connection.\n\nThe F-Droid build uses the open-source ConnectBot flavor. It includes the cryptography provider in the APK and does not depend on Google Play Services.\n"}, "icon": {"en-US": {"name": "/icons/org.connectbot.11008000.png", "sha256": "06c3d6986d5d44378b29bfa1a1d1ee4fd1c5fe85c72e8726c2bd3de0c348599e", "size": 931}}}, "versions": {"a0be080814c881a9636826429422c26cea2a839315746ccd4b3468f0e416f5d4": null, "00897912340242b8369db8f4514ae57ac5e2f5cd6fdc06154efc67b7fbace729": null, "0566fdcea09927f171b88c256db2efb854f5b4e46c7d0035a6a7c61af01ee428": {"added": 1781040519859, "file": {"name": "/org.connectbot_11008000.apk", "sha256": "0566fdcea09927f171b88c256db2efb854f5b4e46c7d0035a6a7c61af01ee428", "size": 15340117, "ipfsCIDv1": "bafybeiemlp73mjadcf63xtjo2s7kcqmtc57rq7spmlpishilaq7kov7k7m"}, "src": {"name": "/org.connectbot_11008000_src.tar.gz", "sha256": "503acb11c74effbc0efb3b5ab804f98c289e26d90f7b7a45f6fb487b0dddd7ad", "size": 2271966}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.10.8-oss", "versionCode": 11008000, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["08789bad18ce8ec7b6637b5e70245a763ae5024f4d49ac85324047fb06b5da8a"]}, "usesPermission": [{"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.NEARBY_WIFI_DEVICES"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE_REMOTE_MESSAGING"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "org.connectbot.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}]}}, "42a178ac93e3d382a57ab763d0850202d9334af905244d11943c2e5784d973b4": {"added": 1780209998122, "file": {"name": "/org.connectbot_11007000.apk", "sha256": "42a178ac93e3d382a57ab763d0850202d9334af905244d11943c2e5784d973b4", "size": 14385530, "ipfsCIDv1": "bafybeia7ojhopvjjhezifbbacx4cwzld3hcenggjyqmpsyy2wizqdorksy"}, "src": {"name": "/org.connectbot_11007000_src.tar.gz", "sha256": "1cadb057b43dc42f5be53685e1b35a7d7bbcc1d68d8b97a95702c97b013780b5", "size": 1874768}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.10.7-oss", "versionCode": 11007000, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["08789bad18ce8ec7b6637b5e70245a763ae5024f4d49ac85324047fb06b5da8a"]}, "usesPermission": [{"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.NEARBY_WIFI_DEVICES"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE_REMOTE_MESSAGING"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "org.connectbot.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}]}}}}, "org.deluge.trireme": {"metadata": {"categories": ["Download", "Remote Controller"]}}, "org.diekaiju.duckassist": {"metadata": {"added": 1780306216819, "categories": ["AI Chat"], "issueTracker": "https://github.com/diekaiju/duckAssist/issues", "lastUpdated": 1780614376764, "license": "GPL-3.0-only", "sourceCode": "https://github.com/diekaiju/duckAssist", "authorName": "diekaiju", "name": {"de-DE": "duckAssist", "en-US": "duckAssist", "pt-BR": "duckAssist", "tr-TR": "duckAssist"}, "summary": {"de-DE": "Schlanker, datenschutzfreundlicher WebView-Wrapper für Duck.ai", "en-US": "Lightweight, privacy-focused WebView wrapper for Duck.ai", "pt-BR": "WebView wrapper leve e focado em privacidade para Duck.ai", "tr-TR": "Duck.ai için hafif, gizlilik odaklı WebView sarmalayıcı"}, "description": {"de-DE": "duckAssist ist ein schlanker, datenschutzfreundlicher Android-WebView-Wrapper, der speziell für Duck.ai (den privaten KI-Chat-Dienst von DuckDuckGo) entwickelt wurde. Er schließt die Lücke zwischen Web und Native, indem er fortschrittliche Integrationsfunktionen bietet und gleichzeitig die grundlegenden Datenschutzprinzipien von DuckDuckGo wahrt.\n\nHauptmerkmale:\n- Fokussierte Benutzeroberfläche: Eine saubere, ablenkungsfreie Umgebung, die auf KI-Chats zugeschnitten ist, inklusive einer nativen Statusleiste.\n- Integration des digitalen Assistenten: Legen Sie duckAssist als Standard-Assistenten-App Ihres Geräts fest, um sofortigen Zugriff zu erhalten.\n- Automatische Sprachaktivierung: Das Starten über die Assistenten-Verknüpfung löst automatisch einen neuen Sprachchat aus.\n- „Ask duck.ai“-Integration: Wählen Sie Text in einer beliebigen Anwendung aus und wählen Sie „Ask duck.ai“ im Kontextmenü.\n- Intelligente Link-Handhabung: Externe Links werden automatisch in Ihrem Standard-Webbrowser geöffnet.\n- Verbesserter Datenschutz: Sitzungsdaten bleiben erhalten und der App-Cache wird beim Verlassen oder Schließen der App automatisch gelöscht.\n- Native Dateiunterstützung: Nahtloses Hochladen von Dokumenten und Herunterladen von Anhängen.\n", "en-US": "duckAssist is a lightweight, privacy-focused Android WebView wrapper designed specifically for Duck.ai (DuckDuckGo's private AI chat service). It bridges the gap between web and native by providing advanced integration features while maintaining the core privacy principles of DuckDuckGo.\n\nKey Features:\n- Focused Interface: A clean, distraction-free environment tailored for AI chat, complete with a native progress bar.\n- Digital Assistant Integration: Set duckAssist as your device's default digital assistant app for instant access.\n- Auto-Voice Activation: Launching via the assistant shortcut automatically triggers a new voice chat.\n- \"Ask duck.ai\" Integration: Select text in any application and choose \"Ask duck.ai\" from the context menu to paste your query directly.\n- Smart Link Handling: External links open automatically in your system's default browser.\n- Enhanced Privacy: Session persistence is preserved, and the application cache is automatically purged when leaving/closing the app.\n- Native File Support: Seamlessly upload documents and download attachments.\n", "pt-BR": "O duckAssist é um wrapper WebView Android leve e focado em privacidade, projetado especificamente para o Duck.ai (serviço de chat de IA privado do DuckDuckGo). Ele une o web e o nativo, fornecendo recursos avançados de integração e mantendo os princípios fundamentais de privacidade do DuckDuckGo.\n\nRecursos principais:\n- Interface focada: Um ambiente limpo e sem distrações, feito sob medida para chat de IA, com barra de progresso nativa.\n- Integração como Assistente Digital: Defina o duckAssist como o aplicativo de assistente digital padrão do seu dispositivo para acesso instantâneo.\n- Ativação por voz automática: Iniciar pelo atalho do assistente ativa automaticamente um novo chat por voz.\n- Integração \"Ask duck.ai\": Selecione texto em qualquer aplicativo e escolha \"Ask duck.ai\" no menu de contexto.\n- Manipulação inteligente de links: Links externos são abertos automaticamente no navegador padrão do seu sistema.\n- Privacidade aprimorada: A persistência da sessão é preservada e o cache do aplicativo é limpo ao sair ou fechar o app.\n- Suporte a arquivos nativos: Envie documentos e baixe anexos perfeitamente.\n", "tr-TR": "duckAssist, Duck.ai (DuckDuckGo'nun özel yapay zeka sohbet hizmeti) için özel olarak tasarlanmış, hafif ve gizlilik odaklı bir Android WebView sarmalayıcısıdır. DuckDuckGo'nun temel gizlilik ilkelerini korurken gelişmiş entegrasyon özellikleri sunarak web ile yerel uygulama arasındaki boşluğu doldurur.\n\nAna Özellikler:\n- Odaklanmış Arayüz: Yapay zeka sohbetleri için özel tasarlanmış, yerel yükleme ilerleme çubuğuna sahip temiz ve dikkat dağıtmayan bir ortam.\n- Dijital Asistan Entegrasyonu: Hızlı erişim için duckAssist'i cihazınızın varsayılan dijital asistan uygulaması olarak ayarlayın.\n- Otomatik Sesli Aktivasyon: Asistan kısayolu üzerinden başlatıldığında otomatik olarak yeni bir sesli sohbet başlatır.\n- \"Ask duck.ai\" Entegrasyonu: Herhangi bir uygulamada metin seçin ve içerik menüsünden \"Ask duck.ai\" seçeneğini belirleyin.\n- Akıllı Bağlantı Yönetimi: Harici bağlantılar otomatik olarak sisteminizin varsayılan tarayıcısında açılır.\n- Gelişmiş Gizlilik: Oturum kalıcılığı korunur ve uygulama kapatıldığında veya uygulamadan çıkıldığında önbellek otomatik olarak temizlenir.\n- Yerel Dosya Desteği: Belgeleri sorunsuz şekilde yükleyin ve ekleri doğrudan indirin.\n"}, "icon": {"en-US": {"name": "/org.diekaiju.duckassist/en-US/icon_Q-EK0oifR6d8QsdAA0ODuyOBQS5K6fgJP8ZZFhdEtKc=.png", "sha256": "43e10ad2889f47a77c42c740034383bb2381412e4ae9f8093fc659161744b4a7", "size": 8790}}, "preferredSigner": "5ef69bd656d41b55a7582541b7e79c5117e6ee6be0cf076aa582e428c23e5c54"}, "versions": {"47352aff7a2cf77de9391e09bd536960d47fb3c333b68548ca8712a835bb2592": {"added": 1780614376764, "file": {"name": "/org.diekaiju.duckassist_243.apk", "sha256": "47352aff7a2cf77de9391e09bd536960d47fb3c333b68548ca8712a835bb2592", "size": 903694, "ipfsCIDv1": "bafybeia2m2tlzlf4y7wepv2xtas5kwiyrb4jstpenmfblp5wdcs7ziab3y"}, "src": {"name": "/org.diekaiju.duckassist_243_src.tar.gz", "sha256": "ae7b26e3e8d818bf5dce3954cd99508feee1ae150d94856425da64df1b5c977c", "size": 227875}, "manifest": {"versionName": "0.3.0", "versionCode": 243, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 35}, "signer": {"sha256": ["5ef69bd656d41b55a7582541b7e79c5117e6ee6be0cf076aa582e428c23e5c54"]}, "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 Duck.ai servers."}}, "whatsNew": {"en-US": "Directly load selected text in Duck.ai chat, reusing a single separate window.\n"}}, "dadd97b7e66b39922dc8caa9e426c2a6bf51bb30ffcef3347fc0a79ab6aaec92": {"added": 1780306216819, "file": {"name": "/org.diekaiju.duckassist_242.apk", "sha256": "dadd97b7e66b39922dc8caa9e426c2a6bf51bb30ffcef3347fc0a79ab6aaec92", "size": 902807, "ipfsCIDv1": "bafybeicv7djc5tguaqiazgsajwcqjzi234ugnjqz7vpezpskbmytyxlgi4"}, "src": {"name": "/org.diekaiju.duckassist_242_src.tar.gz", "sha256": "bcf395105c313448bb2aad789150eb60d10b0291992deba8699bc4edaad6af4a", "size": 249819}, "manifest": {"versionName": "0.2.1", "versionCode": 242, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 35}, "signer": {"sha256": ["5ef69bd656d41b55a7582541b7e79c5117e6ee6be0cf076aa582e428c23e5c54"]}, "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 Duck.ai servers."}}, "whatsNew": {"en-US": "Initial release of duckAssist (v0.2.1) with Duck.ai support.\n"}}}}, "org.dkf.jmule": {"metadata": {"categories": ["Download"]}}, "org.dydlakcloud.resticopia": {"metadata": {"lastUpdated": 1780094298321}, "versions": {"c022a4786a6143198e03d15de3628837c1010b0c3159942722ac27f3129cb618": null, "9e93009a80a604194c80ce99683c54cb0177d17221a5c9141706b858a17e696c": {"added": 1780094298321, "file": {"name": "/org.dydlakcloud.resticopia_22.apk", "sha256": "9e93009a80a604194c80ce99683c54cb0177d17221a5c9141706b858a17e696c", "size": 46656131, "ipfsCIDv1": "bafybeiclt4vcp2d36l42cqmrzicrco3ozpngnap3eh5rrekcbokmkunaqq"}, "src": {"name": "/org.dydlakcloud.resticopia_22_src.tar.gz", "sha256": "a0f5d29a7012964620b11437db0a743731e9bdb2c4c95f3de1a24662eb083d38", "size": 2720434}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "0.8.7", "versionCode": 22, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 34}, "signer": {"sha256": ["d0450607a6356d31603d2204888b5326aaf018338199a807cc7f81a1eb7629bf"]}, "usesPermission": [{"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "org.dydlakcloud.resticopia.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Version 0.8.7\n\n- Notify all properties from restic backup into webhook by @Redwid\n- Add hostname and paths to restic.forget() command by @Redwid\n", "pl-PL": "Wersja 0.8.7\n\n- Powiadomienie o wszystkich zasobach z kopii zapasowej restic za pośrednictwem webhooka (autor: @Redwid)\n- Dodanie nazwy hosta i ścieżek do polecenia restic.forget() (autor: @Redwid)\n"}}}}, "org.elnix.dragonlauncher": {"metadata": {"lastUpdated": 1780172537598}, "versions": {"5186008a0959d6d8a8a63d824617941077c1050ef5dfb3dd286cdfce7724887d": null, "87e843b8b3b81ce0acdd37b49c137978259527a7684890a0b3a62321894e2d74": {"added": 1780172537598, "file": {"name": "/org.elnix.dragonlauncher_56.apk", "sha256": "87e843b8b3b81ce0acdd37b49c137978259527a7684890a0b3a62321894e2d74", "size": 6692797, "ipfsCIDv1": "bafybeiftkmz36xcnwzs424bh2ie2drrzlisefosljcapkniwdgnbsfb5fa"}, "src": {"name": "/org.elnix.dragonlauncher_56_src.tar.gz", "sha256": "081cdf805fbf552dccc65ebbefc61eca7070ba9bd3a16405e500c85e03651493", "size": 63851789}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "3.2.2 (Worm)", "versionCode": 56, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 37}, "signer": {"sha256": ["63068d94e01eeae50efcb2a0c43dfa8ac503a421cdeaf353d45b69ab933c0a06"]}, "usesPermission": [{"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.EXPAND_STATUS_BAR"}, {"name": "android.permission.REQUEST_DELETE_PACKAGES"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.SET_WALLPAPER"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.BIND_APPWIDGET"}, {"name": "android.permission.INTERACT_ACROSS_USERS"}, {"name": "android.permission.INTERACT_ACROSS_USERS_FULL"}, {"name": "android.permission.ACCESS_HIDDEN_PROFILES"}, {"name": "com.android.alarm.permission.SET_ALARM"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.PACKAGE_USAGE_STATS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "org.elnix.dragonlauncher.permission.READ_SETTINGS"}, {"name": "org.elnix.dragonlauncher.permission.WRITE_SETTINGS"}, {"name": "org.elnix.dragonlauncher.permission.ACCESS_FONTS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.READ_BASIC_PHONE_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "org.elnix.dragonlauncher.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "moe.shizuku.manager.permission.API_V23"}]}, "whatsNew": {"en-US": "3.2.2 (Worm)\n2026-05-28\n[NEW]\n* Google lockdown warning\n* Global ui improvements\n[FIXED]\n* settings were locked when setting device credentials\n* corrected workflows\n[IMPROVED]\n* Use Hilt viewModels\n"}}}}, "org.equeim.tremotesf": {"metadata": {"categories": ["Download", "Remote Controller"]}}, "org.exbin.bined.editor.android": {"metadata": {"lastUpdated": 1780441838659}, "versions": {"8fc13338daf40331f9b8d1ed0c7d32301b90d1c66814d35dfcab66c21a6404f8": null, "4ceac3f241b1327976edff986b4d7aeeb0462c0529d337178b32f20cf8c5f403": {"added": 1780441838659, "file": {"name": "/org.exbin.bined.editor.android_19.apk", "sha256": "4ceac3f241b1327976edff986b4d7aeeb0462c0529d337178b32f20cf8c5f403", "size": 2837776, "ipfsCIDv1": "bafybeib5gdhqfuige7nd65mp3kurvei7knrlgpvd37jvichbkllulpwj2q"}, "src": {"name": "/org.exbin.bined.editor.android_19_src.tar.gz", "sha256": "f02e89b30dbb91f3d5f5624da26d81add82c37f4e5d031bf8ddcca9edba00fc9", "size": 3780732}, "manifest": {"nativecode": ["arm64-v8a", "armeabi", "armeabi-v7a", "mips", "mips64", "x86", "x86_64"], "versionName": "0.2.10", "versionCode": 19, "usesSdk": {"minSdkVersion": 14, "targetSdkVersion": 35}, "signer": {"sha256": ["82cf998baecbf6bac92c47627b06c352a7261cc0840fdcbde1394944e94ba946"]}, "usesPermission": [{"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}]}, "whatsNew": {"en-US": "- Added Greek translation\n- Bug fixes\n"}}}}, "org.fairscan.app": {"metadata": {"lastUpdated": 1780441838659}, "versions": {"bbdcd172689534b7f8a5e0462019de4cca83542aa51eef9680139cdfc7e226fb": null, "cb2c96dbac7655bf1e506b4995429ce4db51b7c77fc9b64157d4645e12b1404f": null, "9403cc2b5d3b574f2598d1a82fb8502dfff5ce2981a2990b3354fbe3aeec319e": null, "e8113a8dd688cb33b65a11493fbf918f8260878fca4ced7ebd40ca7ca24bd0c0": null, "caf10d151dfc2fa65c8d661cb4988135b0ef4998414f0f3d5af6f29b14a9a83f": null, "ad7dc595c5fcba7440952c53be0d741a960be447574e08f93e1625ab551c95c1": null, "f58928e0ca79d4688b76d63b09019f50407de26c5bb6ee890322a6bf90d771d5": {"added": 1780441838659, "file": {"name": "/org.fairscan.app_84.apk", "sha256": "f58928e0ca79d4688b76d63b09019f50407de26c5bb6ee890322a6bf90d771d5", "size": 37480188, "ipfsCIDv1": "bafybeiavhol3n77dzcl2pbivafrljfjq6jqdedws2jultdvfoljxpbee2u"}, "src": {"name": "/org.fairscan.app_84_src.tar.gz", "sha256": "ba6288487d288c02d11d5d5328a428f10a56d240d179752f3afb27cb7319b380", "size": 3292720}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.23.0", "versionCode": 84, "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": "Scan documents directly from compatible apps and web forms.\n"}}, "582b2750a81e3727c75f0c0e3beee33ff24814fa02c3a25d78dfd3ce4b6cebfb": {"added": 1780441838659, "file": {"name": "/org.fairscan.app_83.apk", "sha256": "582b2750a81e3727c75f0c0e3beee33ff24814fa02c3a25d78dfd3ce4b6cebfb", "size": 27854602, "ipfsCIDv1": "bafybeicw4j47eiucsckxmimm5daingycbwb7r7mtfsu57wkgz4ioi5zwd4"}, "src": {"name": "/org.fairscan.app_83_src.tar.gz", "sha256": "42b971f2db08d02b5f282629f24baadb334cb052b6876a18fa3cc66d4d060855", "size": 3292703}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.23.0", "versionCode": 83, "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": "Scan documents directly from compatible apps and web forms.\n"}}, "e35918447d61d818785d8bdda6166b24f0d8bf71d64c410ea15e50488f2f66d0": {"added": 1780441838659, "file": {"name": "/org.fairscan.app_82.apk", "sha256": "e35918447d61d818785d8bdda6166b24f0d8bf71d64c410ea15e50488f2f66d0", "size": 70325991, "ipfsCIDv1": "bafybeidf2gqahaleefcs5kc5au4ljefoojah7dpx6b6do4ut6wquteckxi"}, "src": {"name": "/org.fairscan.app_82_src.tar.gz", "sha256": "092ed23fe2d8eb0be4b6e360a13174bf157bfb9f02fcb5a38fae180bae40648c", "size": 3292703}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.23.0", "versionCode": 82, "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": "Scan documents directly from compatible apps and web forms.\n"}}, "f60513e8c6ea4810f3d1ed46e271c35abeb79267817dc60dba8007214c5e99b3": {"added": 1780172537598, "file": {"name": "/org.fairscan.app_81.apk", "sha256": "f60513e8c6ea4810f3d1ed46e271c35abeb79267817dc60dba8007214c5e99b3", "size": 37480188, "ipfsCIDv1": "bafybeielzsy5oweq6fctzm3bjue3we3yhefvdsyq53trhtqkdnusvhu554"}, "src": {"name": "/org.fairscan.app_81_src.tar.gz", "sha256": "6a15c771913d2cba447fcc904cc1ffc43723b05c443514adf66748be96a81a98", "size": 3292627}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.22.1", "versionCode": 81, "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": "- New Swedish translation\n- Remove ACCESS_NETWORK_STATE permission\n"}}, "1702eef20d8dec1813f0f1b13b0ff85874924b131b1df46d6b5ea4685fda69c4": {"added": 1780172537598, "file": {"name": "/org.fairscan.app_80.apk", "sha256": "1702eef20d8dec1813f0f1b13b0ff85874924b131b1df46d6b5ea4685fda69c4", "size": 27854602, "ipfsCIDv1": "bafybeif3esy6ed4es6qgolrjjaqocdp7oh6yd2mwslctzqurvkwcns5hbu"}, "src": {"name": "/org.fairscan.app_80_src.tar.gz", "sha256": "f0df596e0419cf64aa07224e5885f283d9e7a9c9823c4ee5729e962335a87047", "size": 3292572}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.22.1", "versionCode": 80, "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": "- New Swedish translation\n- Remove ACCESS_NETWORK_STATE permission\n"}}, "bbe0672d54b0b81a385d29207a840a64006d702a8ab52d46126e0a2081c28999": {"added": 1780172537598, "file": {"name": "/org.fairscan.app_79.apk", "sha256": "bbe0672d54b0b81a385d29207a840a64006d702a8ab52d46126e0a2081c28999", "size": 70325991, "ipfsCIDv1": "bafybeifrs6eshy52mdavtgkxuy44plkg54dxk26wtkaa73ggfqrbubvbga"}, "src": {"name": "/org.fairscan.app_79_src.tar.gz", "sha256": "dc015ea1d2677332e2b186c0e862d7b6114baf1c3e6f2d56939a1e9004f7587d", "size": 3292605}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.22.1", "versionCode": 79, "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": "- New Swedish translation\n- Remove ACCESS_NETWORK_STATE permission\n"}}}}, "org.fdroid.basic": {"metadata": {"lastUpdated": 1781040519859, "name": {"el": "F-Droid Basic", "hr": "Osnovni F-Droid", "ko": "F-Droid 베이직", "sk": "F-Droid Basic", "sl": "ٛٛF-Droid Basic", "sq": "F-Droid Elementar", "vi": "F-Droid Basic"}, "summary": {"ko": "자유와 개인정보 보호를 존중하는 앱 스토어의 경량 클라이언트 앱", "sk": "Minimálna klientska aplikácia pre obchod s aplikáciami, ktorá rešpektuje slobodu", "sl": "Osnovna aplikacija za trgovino z aplikacijami, ki spoštuje svobodo in zasebnost", "sq": "Klient minimal shitoreje aplikacionesh, që respekton lirinë dhe privatësinë", "vi": "Ứng dụng khách cơ bản dành cho kho ứng dụng, tôn trọng tự do và riêng tư"}, "description": {"en-GB": "NOTE: The Basic version of F-Droid Client has a reduced feature set (e.g. no nearby share and no panic feature). It targets Android 13 and can do unattended updates without privileged extension or root.\n\nF-Droid is an installable catalogue of libre software apps for Android. The F-Droid client app makes it easy to browse, install, and keep track of updates on your device.\n\nIt connects to any F-Droid compatible repositories. The default repo is hosted at f-droid.org, which contains only bona fide libre software.\n\nAndroid itself is open in the sense that you are free to install APKs from anywhere you wish, but there are many good reasons for using F-Droid as your libre software app manager:\n\n* Get notified when updates are available\n* Optionally download and install updates automatically\n* Keep track of older and beta versions\n* Filter out apps incompatible with the device\n* Find apps via categories and searchable descriptions\n* Access associated URLs for donations, source code etc.\n* Stay safe by checking repo index signatures and APK hashes\n", "et": "NB! F-Droid Basic on piiratud funktsionaalsusega klient (nt. puuduvad naabritega jagamine ja paanikarežiimi keelamine). Ta on mõeldud Android 13-le ja saab paigaldada uuendusi iseseisvalt, priviligeeritud laienduse või juurkasutajata.\n\nF-Droid on paigaldatav Androidi rakenduste vaba tarkvara kataloog. F-Droidi kliendirakendus võimaldab lihtsat rakenduste sirvimist, paigaldamist ja su nutiseadme kaasaegsena hoidmist.\n\nTa ühendub kõigi F-Droidiga ühilduvate hoidlatega. Vaikimisi hoidla asukoht on f-droid.org ja sisaldab ainult tasuta, vaba ja avatud lähtekoodil põhinevat tarkvara.\n\nAndroid on ise avatud selles mõttes, et sul on võimalus paigaldada APK pakette kõikjalt kust kohast sa soovid, kuid siin on mitmed põhjused F-Droidi kasutamiseks vaba tarkvara paigaldamisel:\n\n* teavitused uuendustest, kui nad on saadaval,\n* soovi korral uuenduste automaatne alla laadimine ja paigaldamine,\n* vanemate ja beetaversioonide jälgimine,\n* nutiseadmega ühildamatute rakenduste filtreerimine,\n* rakenduste otsimine kategooriate ja kirjelduste järgi,\n* seotud kohaviitade kasutamine toetamiseks, lähtekoodiga tutvumiseks jne,\n* kindlustunne rakenduste hoidla allkirjastatud indeksite ja APK räside kaudu\n", "hr": "NAPOMENA: Osnovna (Basic) verzija F-Droid klijenta ima smanjen skup funkcija (npr. nema dijeljenja u blizini i nema funkciju „Panika”). Namijenjena je Androidu 13 i može aktualizirati bez privilegiranog dodatka ili root pristupa.\n\nF-Droid je katalog instalacijskih aplikacija slobodnog (libre) softvera za Android. F-Droid klijent aplikacija olakšava pregledavanje, instalaciju i praćenje aktualiziranja na tvom uređaju.\n\nPovezuje se s bilo kojim F-Droid kompatibilnim repozitorijima. Zadani repozitorij se pdržava na f-droid.org, koji sadrži isključivo provjereni slobodni softver.\n\nSam Android je „otvoren” u smislu da možeš instalirati APK-ove odakle god želiš, ali postoji mnogo dobrih razloga za korištenje F-Droida kao upravljača aplikacija slobodnog softvera:\n\n* Primanje obavijesti kad su dostupne nove verzije\n* Automatsko preuzimanje i instaliranje novih verzija\n* Praćenje starijih i beta verzij aplikacija\n* Filtriranje aplikacije koje nisu kompatibilne s uređajem\n* Pretraživanje aplikacija po kategorijama i pretraživim opisima\n* Pristup povezanim URL-ovima za donacije, izvorni kod itd.\n* Sigurnost putem provjere potpisa indeksa repozitorija i hashova APK-a\n", "nl": "NOTITIE: De basisversie van de F-Droid-client heeft een gereduceerd aantal functies (bvb geen dichtbij delen en geen paniekfunctie). Het is gericht op Android 13 en kan zelfstandig updates uitvoeren zonder bevoorrechtte extensie of root.\n\nF-Droid is een installeerbare catalogus van libre software apps voor Android. De F-Droid clientapp maakt het eenvoudig om in de catalogus te bladeren, apps te installeren, en updates op uw apparaat bij te houden.\n\nHet verbindt met alle F-Droid compatibele databanken. De standaard repo wordt op f-droid.org gehost, waarop contains alleen bona fide libre software opgeslagen staat.\n\nAndroid zelf is open in de zin dat het u vrij staat APKs te installeren vanuit elke gewenste plek, maar er zijn veel goede redenen om F-Droid als uw libre software appmanager te gebruiken:\n\n* Ontvang notificaties wanneer updates beschikbaar zijn\n* Download en installeer eventueel updates automatisch\n* Houd oudere en beta versies bij\n* Filter apps weg die incompatibel zijn met uw apparaat\n* Vind apps via categorieën en doorzoekbare beschrijvingen\n* Krijg togang tot gerelateerde URLs voor donations, broncode etc.\n* Blijf veilig door repo index-handtekening en APK-hashes te controleren\n", "sk": "POZNÁMKA: Základná verzia aplikácie F-Droid Client má obmedzenú sadu funkcií (napr. chýba zdieľanie v okolí a funkcia „panic“). Je určená pre Android 13 a dokáže vykonávať aktualizácie bez zásahu používateľa bez nutnosti privilegovaného rozšírenia alebo rootovania.\n\nF-Droid je inštalovateľný katalóg aplikácií voľného softvéru pre Android. Aplikácia F-Droid Client uľahčuje prehliadanie, inštaláciu a sledovanie aktualizácií na vašom zariadení.\n\nPripojí sa k akémukoľvek repozitáru kompatibilnému s F-Droidom. Predvolený repozitár je hosťovaný na f-droid.org, ktorý obsahuje iba overený voľný softvér.\n\nSamotný Android je otvorený v tom zmysle, že si môžete voľne inštalovať APK súbory odkiaľkoľvek, ale existuje mnoho dobrých dôvodov, prečo používať F-Droid ako správcu aplikácií voľného softvéru:\n\n* Nechajte sa upozorniť, keď sú k dispozícii aktualizácie\n* Voliteľne stiahnite a nainštalujte aktualizácie automaticky\n* Sledujte staršie a beta verzie\n* Odfiltrujte aplikácie nekompatibilné so zariadením\n* Vyhľadávajte aplikácie podľa kategórií a popisov\n* Prístup k súvisiacim URL adresám pre darcovstvo, zdrojový kód atď.\n* Zabezpečte si bezpečnosť kontrolou podpisov registra repozitára a hashov APK\n", "sl": "OPOMBA: Osnovna različica odjemalca F-Droid ima okrnjen nabor funkcij (npr. brez deljenja v bližini in brez funkcije panike). Namenjena je Androidu 13 in lahko izvaja posodobitve brez nadzora brez privilegirane razširitve ali roota.\n\nF-Droid je namestitveni katalog brezplačnih programskih aplikacij za Android. Odjemalska aplikacija F-Droid omogoča enostavno brskanje, namestitev in spremljanje posodobitev v vaši napravi.\n\nPoveže se s katerim koli repozitorijem, združljivim s F-Droid. Privzeto repozitorij gostuje na f-droid.org, ki vsebuje samo pristno brezplačno programsko opremo.\n\nAndroid sam po sebi je odprt v smislu, da lahko prosto nameščate APK-je od koder koli želite, vendar obstaja veliko dobrih razlogov za uporabo F-Droida kot upravitelja aplikacij za brezplačno programsko opremo:\n\n* Prejemajte obvestila, ko so na voljo posodobitve\n* Po želji lahko samodejno prenašate in nameščate posodobitve\n* Spremljajte starejše in beta različice\n* Filtrirajte aplikacije, ki niso združljive z napravo\n* Iskanje aplikacij prek kategorij in opisov, ki jih je mogoče iskati\n* Dostopajte do povezanih URL-jev za donacije, izvorno kodo itd.\n* Ostanite varni s preverjanjem podpisov indeksov repozitorij in zgoščenih vrednosti APK-jev\n", "sq": "SHËNIM: Versioni elementar i Klientit F-Droid ka një grup të reduktuar veçorish (p.sh., s’ka ndarje atypari dhe s’ka veçorinë panik). Synon Android 13-n dhe mund të bëjë përditësime pa mbikëqyrje, pa zgjerim të privilegjuar apo rrënjë.\n\nF-Droid është një katalog i instalueshëm aplikacionesh software-i të lirë për Android. Aplikacioni klient F-Droid e bën të lehtë të shfletohen, instalohen dhe ndiqen përditësime në pajisjen tuaj.\n\nLidhet me çfarëdo deposh të përputhshme me F-Droid. Depoja parazgjedhje strehohet në f-droid.org, e cila përmban vetëm <em>software</em> të lirë <em>bona fide</em>.\n\nAndroid-i vetë është i hapët, në kuptimin që jeni i lirë të instaloni APK-ra nga kudo që dëshironi, por ka plot arsye pse të përdoret F-Droid si përgjegjësi juaj i aplikacione <em>software</em> i lirë:\n\n* Merrni njoftim kur ka përditësime\n* Shkarkoni dhe instaloni automatikisht përditësime, në daçi\n* Ndiqni versione të vjetër dhe beta\n* Filtroni aplikacione jo të përputhshëm me pajisjen\n* Gjeni aplikacione përmes kategorish dhe përshkrimesh te të cilët mund bëhet kërkim\n* Përdorni URL-ra përkatëse për dhurime, kod burim, etj.\n* Qëndroni i mbrojtur, duke kontrolluar nënshkrime treguesi depoje dhe hash-e APK-sh\n", "vi": "LƯU Ý: Phiên bản Basic của Ứng dụng F-Droid bị hạn chế tính năng (ví dụ: không có tính năng chia sẻ lân cận và tính năng xử lý sự cố khẩn cấp). Ứng dụng này nhắm đến Android 13 và có thể thực hiện cập nhật tự động mà không cần quyền mở rộng hoặc quyền root.\n\nF-Droid là một danh mục các ứng dụng phần mềm mã nguồn mở có thể cài đặt dành cho Android. Ứng dụng F-Droid giúp bạn dễ dàng duyệt, cài đặt và theo dõi các bản cập nhật trên thiết bị của mình.\n\nNó kết nối với bất kỳ kho lưu trữ nào tương thích với F-Droid. Kho lưu trữ mặc định được đặt tại f-droid.org, chỉ chứa phần mềm mã nguồn mở chính thống.\n\nBản thân Android là hệ điều hành mở theo nghĩa là bạn có thể tự do cài đặt các tệp APK từ bất cứ đâu bạn muốn, nhưng có rất nhiều lý do chính đáng để sử dụng F-Droid làm trình quản lý ứng dụng phần mềm tự do của bạn:\n\n* Nhận thông báo khi có bản cập nhật mới\n* Tự động tải xuống và cài đặt các bản cập nhật (tùy chọn)\n* Theo dõi các phiên bản cũ hơn và phiên bản beta\n* Lọc các ứng dụng không tương thích với thiết bị\n* Tìm ứng dụng theo danh mục và mô tả có thể tìm kiếm\n* Truy cập các URL liên quan đến quyên góp, mã nguồn, v.v.\n* Đảm bảo an toàn bằng cách kiểm tra chữ ký chỉ mục kho lưu trữ và mã băm APK\n"}}, "versions": {"8471ea045d776e494e57e8289bfcc67b071dcd29f0b954649e7479da85deb15b": {"added": 1781040519859, "file": {"name": "/org.fdroid.basic_2000010.apk", "sha256": "8471ea045d776e494e57e8289bfcc67b071dcd29f0b954649e7479da85deb15b", "size": 11112168, "ipfsCIDv1": "bafybeigweqc723u2bh6lub45zxn2n4gw2wm3cxxpbq2ydgofy3txolrxjq"}, "src": {"name": "/org.fdroid.basic_2000010_src.tar.gz", "sha256": "9728c09903d3d10eb9c739c125663ab593f97f96f35c843e79f5ff5ef8ad7914", "size": 5469479}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.0-alpha10", "versionCode": 2000010, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 37}, "signer": {"sha256": ["ef7f822b7653e2011cb8c5a7fc99e8d2ade1717e539ca56d6456295e3bc07312"]}, "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": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.REQUEST_DELETE_PACKAGES"}, {"name": "android.permission.ENFORCE_UPDATE_OWNERSHIP"}, {"name": "android.permission.UPDATE_PACKAGES_WITHOUT_USER_ACTION"}, {"name": "org.fdroid.basic.permission.UPDATE_REPOS"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "org.fdroid.basic.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.CAMERA"}]}, "releaseChannels": ["Beta"], "whatsNew": {"ar": "* إعادة كتابة واجهة المستخدم بالكامل باستخدام Kotlin compose\n* تحسين ميزة البحث، لتشمل أيضاً الأوصاف والترجمات\n* تسهيل اكتشاف تطبيقات جديدة، مع تسليط الضوء على التطبيقات الأكثر تنزيلاً\n* الموافقة على التثبيت *قبل* التنزيل\n* إمكانية إجراء تحديثات أو تحميلات متعدّدة في وقت واحد\n* إشعار المستخدم بالمشكلات المتعلقة بالتطبيقات (مثل تغيير مفتاح التوقيع)\n* سمة ألوان Material You اختيارية\n* تحسين تصفية القوائم\n", "be": "* карыстальніцкі інтэрфейс перапісаны з нуля з ужываннем Kotlin Compose\n* палепшаны пошук, таксама пошук у апісаннях і пераклады\n* палегчаны пошук новых праграм, а таксама вылучэнне сцягнутых больш за ўсё\n* пацверджанне ўсталёкі *перад* сцягваннем\n* множныя абнаўленні/сцягванні адначасова\n* паведамленне карыстальніка аб праблемах з праграмамі (напр. калі быў зменены ключ подпісу)\n* апцыянальная каляровая тэма Material You\n* палепшаная фільтраця спісаў\n", "ca": "* Interfície d'usuari completament reescrita amb Kotlin Compose\n* Cerca millorada, també cerca a les descripcions i traduccions\n* Més facilitat per a descobrir aplicacions, també destaca les més baixades\n* Aprovació de la instal·lació *abans* de fer la baixada\n* Actualitzacions/baixades múltiples a la vegada\n* Notificació a usuaris de problemes en les aplicacions (p. ex. canvis en la clau de signatura)\n* Tema de color Material You opcional\n* Filtratge de llistes millorat\n", "cs": "* UI přepracováno od základu pomocí Kotlin Compose\n* vylepšené vyhledávání, včetně vyhledávání v popisech a překladech\n* snazší objevování nových aplikací, včetně zvýraznění nejstahovanějších aplikací\n* schválení instalace *před* stažením\n* více aktualizací/stažení současně\n* upozornění uživatele na problémy s aplikacemi (např. změna podpisového klíče)\n* volitelný barevný motiv Material You\n* vylepšené filtrování seznamů\n", "de": "* Bedienoberfläche von Grund auf neu geschrieben mit Kotlin Compose\n* Verbesserte Suche, auch in Beschreibungen und Übersetzungen\n* Einfacheres Entdecken neuer Apps, auch durch Hervorheben der am häufigsten heruntergeladenen Apps\n* Installationsfreigabe *vor* dem Herunterladen\n* Mehrere Aktualisierungen/Downloads gleichzeitig\n* Nutzerbenachrichtigung über Probleme mit Apps (z. B. Änderung des Signierschlüssels)\n* Optionales Material-You-Farbschema\n* Verbesserte Filterung von Listen\n", "en-GB": "* UI rewritten from scratch with Kotlin Compose\n* improved search, also searching in descriptions and translations\n* easier to discover new apps, also highlighting the most downloaded ones\n* installation approval *before* downloading\n* multiple updates/downloads at the same time\n* notifying user of issues with apps (e.g. signing key changed)\n* optional Material You colour theme\n* improved filtering of lists\n", "en-US": "* UI rewritten from scratch with Kotlin compose\n* improved search, also searching in descriptions and translations\n* easier to discover new apps, also highlighting the most downloaded ones\n* installation approval *before* downloading\n* multiple updates/downloads at the same time\n* notifying user of issues with apps (e.g. signing key changed)\n* optional Material You color theme\n* improved filtering of lists\n", "eo": "• tute refarita uzant-fasado per Kotlin Compose\n• plibonigita serĉo, ankaŭ priserĉante priskribojn kaj tradukojn\n• plifaciligita esplorado de novaj apoj, emfazante la plej popularajn\n• montri konfirm-peton antaŭ ol instalado\n• pluraj ĝisdatigadoj/elŝutoj samtempe\n• informi uzanton pri aplikaĵ-rilataj problemoj (ekz. ŝanĝo de subskriba ŝlosilo)\n• (malnepra) kolora haŭto Material You\n• plibonigita filtrado de listoj\n", "es": "* UI reescrita desde cero con Kotlin Compose\n* búsqueda mejorada, tambien buscando descripciones y traducciones\n* mayor facilidad para descubrir nuevas apps, tambien destacando las más descargadas\n* autorización de instalación *antes* de la descarga\n* realizar varias actualizaciones o descargas a la vez\n* notificación al usuario de problemas con las aplicaciones (por ejemplo, cambio de la clave de firma)\n* tema de color Material You opcional\n* filtrado de las listas mejorado\n", "et": "* kasutajaliides on täielikult ümber kirjutatud Kotlin Compose'iga\n* tõhusam otsing, mis otsib ka kirjeldustest ja tõlgetest\n* uute rakenduste leidmine on lihtsam, samuti on nüüd esile tõstetud enim allalaaditud rakendused\n* paigalduse kinnitamine *enne* allalaadimist\n* mitme rakenduse samaaegne uuendamine/allalaadimine\n* kasutaja teavitamine rakendustega seotud probleemidest (nt allkirjastamisvõtme muutus)\n* soovi korral saad kasutada Material You värve\n* senisest parem loendite filtreerimine\n", "fr": "* écrans réécrits entièrement avec Kotlin compose\n* recherche améliorée, cherchant aussi dans les descriptions et les traductions\n* découverte de nouvelles applis plus facile, en mettant aussi en avant celles les plus téléchargées\n* validation de l'installation *avant* le téléchargement\n* mises à jour / téléchargements multiples en même temps\n* notifications à l'utilisateur de soucis avec les applications (par ex. un changement de clé de signature)\n* thème de couleur optionnel Material You\n* amé", "ga": "* Athscríobhadh an chomhéadain úsáideora ó thús le Kotlin compose\n* feabhas ar an gcuardach, ag cuardach i dtuairiscí agus in aistriúcháin freisin\n* níos éasca aipeanna nua a aimsiú, ag aird a tharraingt ar na cinn is mó a íoslódáladh freisin\n* ceadú suiteála *roimh* íoslódáil\n* ilnuashonruithe/íoslódálacha ag an am céanna\n* fógra a thabhairt don úsáideoir faoi fhadhbanna le haipeanna (m.sh. athrú ar eochair shínithe)\n* téama datha roghnach Material You\n* scagadh liostaí feabhsaithe\n", "hr": "* Korisničko sučelje u potpunosti iznova napisano pomoću Kotlin Composea\n* Poboljšana pretraga, koja uključuje pretraživanje u opisima i prijevodima\n* Lakše otkrivanje novih aplikacija, uz isticanje onih s najviše preuzimanja\n* Odobrenje instalacije *prije* preuzimanja\n* Višestruka ažuriranja/preuzimanja u isto vrijeme\n* Obavještavanje korisnika o problemima s aplikacijama (npr. promijenjen ključ za potpisivanje)\n* Opcijska Material You tema boja\n* Poboljšano filtriranje popisa\n", "hu": "* a felhasználói felületet a Kotlin Compose segítségével teljesen átírtuk\n* továbbfejlesztett keresőfunkció, amely a leírásokban és a fordításokban is keres\n* könnyebb új alkalmazások felfedezése, a legnépszerűbbek kiemelésével\n* a telepítés jóváhagyása a letöltés *előtt*\n* több frissítés/letöltés egyszerre\n* értesítés az alkalmazásokkal kapcsolatos problémákról (pl. az aláírási kulcs megváltozása)\n* választható Material You színséma\n* továbbfejlesztett listaszűrés\n", "id": "* Antarmuka ditulis ulang dari awal dengan Kotlin Compose\n* Pencarian yang ditingkatkan, juga mencari di deskripsi dan terjemahan\n* Lebih mudah menemukan aplikasi baru, juga menyorot yang paling banyak diunduh\n* Persetujuan pemasangan *sebelum* mengunduh\n* Beberapa pembaruan/unduhan sekaligus\n* Memberi tahu pengguna tentang masalah pada aplikasi (misalnya, kunci penandatanganan berubah)\n* Tema warna Material You (opsional)\n* Pemfilteran daftar yang ditingkatkan\n", "ja": "* UIを Kotlin Composeで一から再構築\n* 検索機能の強化（説明文や翻訳文内も検索対象に）\n* 新規アプリの発見を容易化（ダウンロード数上位アプリをハイライト表示）\n* ダウンロード前にインストール承認を要求\n* 複数アプリの同時更新／ダウンロード対応\n* アプリの問題をユーザーに通知（例：署名キー変更時）\n* オプションのMaterial Youカラーテーマ\n* 一覧のフィルタリング機能強化\n", "nb": "* Omskrevet brukergrensesnittet med Kotlin compose (unntatt «I nærheten»)\n* Forbedret søkefunksjon, nå søkes det også i beskrivelser og oversettelser\n* Lettere å oppdage nye apper, nå fremheves de som har blitt lastet ned mest\n* Godkjenning av installasjon skjer nå *før* nedlasting (hvis det støttes)\n* Flere oppdateringer/nedlastinger kan nå utføres samtidig\n* Brukeren varsles ved problemer med apper (f.eks. at signeringsnøkkelen har endret seg)\n* Valgfritt Material You-drakt\n* Forbedret applist", "nl": "* UI vanuit niets herschreven met Kotlin compose\n* verbeterde zoekfunctie, die ook zoekt in beschrijvingen en vertalingen\n* Eenvoudiger om nieuwe apps te ontdekken, daarnaast worden de meest gedownloadde uitgelicht\n* toestemming voor installatie *voor* downloaden\n* meerdere updates/downloads tegelijkertijd\n* melding aan gebruikers als er problemen met apps zijn (bvb tekensleutel veranderd)\n* optioneel \"Material You\" kleurthema\n* verbeterde applijst filtering\n", "pl": "* Interfejs użytkownika napisany od nowa w Kotlin Compose.\n* Ulepszona wyszukiwarka umożliwiająca przeszukiwanie opisów i tłumaczeń.\n* Łatwiejsze odkrywanie nowych aplikacji z wyróżnieniem najczęściej pobieranych.\n* Zatwierdzanie instalacji *przed* pobraniem.\n* Wiele aktualizacji/pobierań w tym samym czasie.\n* Powiadamianie użytkownika o problemach z aplikacjami (np. zmiana klucza podpisu).\n* Opcjonalny motyw kolorystyczny Material You.\n* Ulepszone filtrowanie list.\n", "pt": "* Interface reescrita do zero com Kotlin Compose\n* Busca aprimorada, agora também pesquisar em descrições e traduções\n* Mais fácil descobrir novas apps, com destaque para os mais descarregados\n* Aprovação da instalação antes de descarregar\n* Múltiplas atualizações/descargas ao mesmo tempo\n* Notificação ao utilizador sobre problemas com apps (por exemplo, mudança na chave de assinatura)\n* Tema de cores Material You opcional\n* Filtragem de listas aprimorada\n", "pt-BR": "* Interface reescrita do zero com Kotlin Compose\n* Busca aprimorada, agora também pesquisando em descrições e traduções\n* Mais fácil descobrir novos aplicativos, com destaque para os mais baixados\n* Aprovação da instalação antes do download\n* Múltiplas atualizações/downloads ao mesmo tempo\n* Notificação ao usuário sobre problemas com aplicativos (por exemplo, mudança na chave de assinatura)\n* Tema de cores Material You opcional\n* Filtragem de listas aprimorada\n", "pt-PT": "* Interface reescrita do zero com Kotlin Compose\n* Busca aprimorada, agora também pesquisar em descrições e traduções\n* Mais fácil descobrir novas apps, com destaque para os mais descarregados\n* Aprovação da instalação antes de descarregar\n* Múltiplas atualizações/descargas ao mesmo tempo\n* Notificação ao utilizador sobre problemas com apps (por exemplo, mudança na chave de assinatura)\n* Tema de cores Material You opcional\n* Filtragem de listas aprimorada\n", "ru": "* Полностью переписан интерфейс с использованием Kotlin\n* Улучшен поиск, который теперь работает и в описаниях, и в переводах\n* Упрощен поиск новых приложений, в частности, выделены самые скачиваемые\n* Согласие на установку *до* загрузки (если поддерживается)\n* Одновременное обновление и загрузка нескольких приложений\n* Уведомление пользователя о проблемах с приложениями (например, об изменении ключа подписи)\n* Дополнительная цветовая тема Material You\n* Улучшенная фильтрация списков приложений\n", "sk": "* Používateľské rozhranie prepísané od základu pomocou Kotlin compose\n* vylepšené vyhľadávanie, vrátane vyhľadávania v popisoch a prekladoch\n* ľahšie objavovanie nových aplikácií, vrátane zvýraznenia najsťahovanejších\n* schválenie inštalácie *pred* stiahnutím\n* viacero aktualizácií/stiahnutí súčasne\n* upozorňovanie používateľa na problémy s aplikáciami (napr. zmena podpisového kľúča)\n* voliteľná farebná téma Material You\n* vylepšené filtrovanie zoznamov\n", "sl": "* Uporabniški vmesnik, popolnoma prepisan s Kotlin compose\n* izboljšano iskanje, tudi iskanje po opisih in prevodih\n* lažje odkrivanje novih aplikacij, tudi označevanje najpogosteje prenesenih\n* odobritev namestitve *pred* prenosom\n* več posodobitev/prenosov hkrati\n* obveščanje uporabnika o težavah z aplikacijami (npr. sprememba ključa za podpisovanje)\n* izbirna barvna tema Material You\n* izboljšano filtriranje seznamov\n", "sq": "* Rishkrim nga e para e UI-t me Kotlin Compose\n* përmirësim kërkimi, kërkim edhe në përshkrime dhe përkthime\n* më e lehtë të zbulohen aplikacione të rinj, theksim gjithashtu i atyre më të shkarkuar\n* miratim instalimi *para* shkarkimi\n* përditësime/shkarkime të shumta në të njëjtën kohë\n* njoftim i përdoruesve për probleme me aplikacione (b.f. ndryshim kyçi nënshkrimi)\n* temë opsionale Material You ngjyrash\n* përmirësim filtrimi listash\n", "sv": "* Användargränssnittet är omskrivet från grunden med Kotlin Compose\n* Förbättrad sökning, även sökning i beskrivningar och översättningar\n* Enklare att upptäcka nya appar, även markering av de mest nedladdade\n* Godkännande av installation *före* nedladdning\n* Flera uppdateringar/nedladdningar samtidigt\n* Meddelande till användaren om problem med appar (t.ex. ändrad signeringsnyckel)\n* Valfritt Material You-färgtema\n* Förbättrad filtrering av listor\n", "sw": "*UI imeandikwa upya kutoka mwanzo na kotlin compose\n* Utafutaji ulioboreshwa, pia kutafuta katika maelezo na tafsiri\n*rahisi zaidi kugundua programu mpya, pia kuangazia zile zilizopakuliwa zaidi\n* idhini ya ufungaji*kabla ya*kupakua \n* masasisho/upakuaji mwingi kwa wakati mmoja\n* kumjulisha mtumiaji kuhusu matatizo na programu (k.m. ufunguo wa kusaini umebadilishwa)\n* hiari Nyenzo Unapaka rangi mandhari\n* uchujaji bora wa orodha\n", "tr": "* Kullanıcı arayüzü (UI) Kotlin Compose ile sıfırdan yeniden yazıldı\n* Açıklamalar ve çeviriler içinde de arama yapabilen geliştirilmiş arama özelliği\n* Yeni uygulamaları keşfetmek daha kolay, ayrıca en çok indirilenler de öne çıkarılıyor\n* İndirme işleminden *önce* kurulum onayı\n* Aynı anda birden fazla güncelleme/indirme işlemi\n* Uygulamalarla ilgili sorunlarda kullanıcıyı bilgilendirme (ör. imza anahtarının değişmesi)\n* İsteğe bağlı Material You renk teması\n* Geliştirilmiş liste filtreleme\n", "uk": "* Інтерфейс користувача повністю переписаний з використанням Kotlin Compose.\n* Покращений пошук, що також здійснює пошук в описах та перекладах.\n* Простіше знаходити нові програми, а також виділення найбільш завантажуваних.\n* Підтвердження встановлення *перед* завантаженням.\n* Одночасне оновлення/завантаження декількох програм.\n* Повідомлення користувача про проблеми з програмами (наприклад, зміна ключа підпису).\n* Опціональна колірна тема Material You.\n* Покращений фільтр списків\n", "vi": "* Giao diện người dùng được viết lại hoàn toàn bằng Kotlin Compose\n* Chức năng tìm kiếm được cải tiến, bao gồm cả tìm kiếm trong phần mô tả và bản dịch\n* Dễ dàng khám phá các ứng dụng mới, đồng thời làm nổi bật những ứng dụng được tải xuống nhiều nhất\n* Phê duyệt cài đặt *trước khi* tải xuống\n* Nhiều bản cập nhật/tải xuống cùng lúc\n* Thông báo cho người dùng về các sự cố với ứng dụng (ví dụ: khóa ký đã thay đổi)\n* Tùy chọn màu chủ đề Material You\n* Cải thiện khả năng lọc danh sách\n", "zh-CN": "* 用 Kotlin Compose 重写用户界面\n* 完善搜索，现在搜索范围还包括描述和翻译\n* 更易发现新应用，并高亮显示下载最多的应用\n* 下载*前*安装批准\n* 同时下载/更新多个应用\n* 通知用户应用的问题（如签名密钥变更）\n* 可选的 Material You 颜色主题\n* 改进列表过滤\n", "zh-TW": "* UI 以 Kotlin Compose 重新編寫\n* 搜尋功能改進，亦搜尋描述與翻譯\n* 更易發現新應用，亦高亮顯示下載次數最多的應用\n* 下載*前*安裝審批\n* 同時下載/更新多個應用\n* 通知使用者應用的問題（例如簽署金鑰變更）\n* 可選的 Material You 色彩主題\n* 改進列表篩選功能\n"}}, "1aa1931bf61e11382c2b225581d4adcd2d9803697a144a84c6eb4db04f67cafb": {"whatsNew": null}, "a9d4f41d493f4b698480dd1826baf7f0066f069e247c4a0f64f5e117a901d63d": {"whatsNew": null}, "3871ebf58b7bb6a4940bc9b853219fcf853ca0bf62cff7aacbd533f8faab8130": {"whatsNew": {"es": "* material design 3 (con punta a punta, pero sin colores dinámicos) (¡Gracias proletarius!)\n* rediseñadas las pantallas de detalles de repositorio (¡Gracias Thore!)\n* exportación de archivo logcat añadida en ajustes avanzados\n* actualizar SDK objetivo (Android 15 para basico y Android 11 para comoleto)\n* backlink desde la página de la app añadida en la configuración del sistema (¡Gracias j-m4!)\n* utilizar selector de aplicaciones para compartir apps instaladas y historial de instalación (¡Gracia"}}}}, "org.fdroid.fdroid": {"metadata": {"lastUpdated": 1781040519859, "description": {"en-GB": "F-Droid is an installable catalogue of libre software apps for Android. The F-Droid client app makes it easy to browse, install, and keep track of updates on your device.\n\nIt connects to any F-Droid compatible repositories. The default repo is hosted at f-droid.org, which contains only bona fide libre software.\n\nAndroid itself is open in the sense that you are free to install APKs from anywhere you wish, but there are many good reasons for using F-Droid as your libre software app manager:\n\n* Get notified when updates are available\n* Optionally download and install updates automatically\n* Keep track of older and beta versions\n* Filter out apps incompatible with the device\n* Find apps via categories and searchable descriptions\n* Access associated URLs for donations, source code etc.\n* Stay safe by checking repo index signatures and APK hashes\n", "af": "F-Droid es un catálogo instalable de software libre\naplicaciones para Android. La aplicación cliente de F-Droid hace que\nfácil de navegar, instalar y llevar un registro de las actualizaciones de tu dispositivo.\n\nSe conecta a cualquier depósito compatible con F-Droid. El repositorio por defecto\nestá alojado en f-droid.org, que contiene sólo software libre de buena fe.\n\nEl propio Android es abierto en el sentido de que es libre de instalar APKs\nde cualquier lugar que desee, pero hay muchas buenas razones para usar\nF-Droid como tu administrador de aplicaciones de software libre:\n\n* Recibirás una notificación cuando haya actualizaciones disponibles\n* Opcionalmente descargar e instalar actualizaciones automáticamente\n* Manténgase al tanto de las versiones antiguas y beta\n* Filtrar las aplicaciones incompatibles con el dispositivo\n* Encontrar aplicaciones a través de categorías y descripciones buscables\n* Accede a las URLs asociadas para donaciones, código fuente, etc.\n* Manténgase seguro comprobando las firmas del índice de reposición y los hashes APK\n", "nl": "F-Droid is een installeerbare catalogus van libre software-apps voor Android. Met de F-Droid-clientapp kunt u eenvoudig door updates op uw apparaat bladeren, installeren en bijhouden.\n\nHet maakt verbinding met alle F-Droid-compatibele databanken. De standaard repo wordt gehost op f-droid.org, dat alleen bonafide libre-software bevat.\n\nAndroid zelf is open in die zin dat je vrij bent om APK's te installeren waar je maar wilt, maar er zijn veel goede redenen om F-Droid te gebruiken als je libre software app manager :\n\n* Ontvang een melding wanneer updates beschikbaar zijn\n* Download en installeer updates automatisch\n* Houd oudere en bètaversies bij\n* Filter apps uit die niet compatibel zijn met het apparaat\n* Vind apps via categorieën en doorzoekbare beschrijvingen\n* Toegang tot bijbehorende URL's voor donaties, broncode etc.\n* Blijf veilig door repo-indexhandtekeningen en APK-hashes te controleren\n"}}, "versions": {"0b6c65becb0712828625976c6baa76fc40153f77871487b5bc231c3433856b50": {"added": 1781040519859, "file": {"name": "/org.fdroid.fdroid_2000010.apk", "sha256": "0b6c65becb0712828625976c6baa76fc40153f77871487b5bc231c3433856b50", "size": 15002599, "ipfsCIDv1": "bafybeibv2dr7xglwcyven7oh4leefihb6duv3ainb5rg32quxthnpjvtc4"}, "src": {"name": "/org.fdroid.fdroid_2000010_src.tar.gz", "sha256": "7ae2a73b506db2155bcc54620c4348bb401efb4d933879de71f887dba6e7d6a9", "size": 5469606}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.0-alpha10", "versionCode": 2000010, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 37}, "signer": {"sha256": ["43238d512c1e5eb2d6569f4a3afbf5523418b82e0a3ed1552770abb9a9c9ccab"]}, "usesPermission": [{"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.CHANGE_WIFI_MULTICAST_STATE"}, {"name": "android.permission.CHANGE_NETWORK_STATE"}, {"name": "android.permission.CHANGE_WIFI_STATE"}, {"name": "android.permission.BLUETOOTH", "maxSdkVersion": 32}, {"name": "android.permission.BLUETOOTH_ADMIN", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.BLUETOOTH_SCAN"}, {"name": "android.permission.BLUETOOTH_ADVERTISE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_SETTINGS"}, {"name": "android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_LOCAL_NETWORK"}, {"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": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.REQUEST_DELETE_PACKAGES"}, {"name": "android.permission.ENFORCE_UPDATE_OWNERSHIP"}, {"name": "android.permission.UPDATE_PACKAGES_WITHOUT_USER_ACTION"}, {"name": "org.fdroid.fdroid.permission.UPDATE_REPOS"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "org.fdroid.fdroid.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.CAMERA"}], "usesPermissionSdk23": [{"name": "android.permission.ACCESS_COARSE_LOCATION", "maxSdkVersion": 30}]}, "releaseChannels": ["Beta"], "whatsNew": {"ar": "* إعادة كتابة واجهة المستخدم بالكامل باستخدام Kotlin compose\n* تحسين ميزة البحث، لتشمل أيضاً الأوصاف والترجمات\n* تسهيل اكتشاف تطبيقات جديدة، مع تسليط الضوء على التطبيقات الأكثر تنزيلاً\n* الموافقة على التثبيت *قبل* التنزيل\n* إمكانية إجراء تحديثات أو تحميلات متعدّدة في وقت واحد\n* إشعار المستخدم بالمشكلات المتعلقة بالتطبيقات (مثل تغيير مفتاح التوقيع)\n* سمة ألوان Material You اختيارية\n* تحسين تصفية القوائم\n", "be": "* карыстальніцкі інтэрфейс перапісаны з нуля з ужываннем Kotlin Compose\n* палепшаны пошук, таксама пошук у апісаннях і пераклады\n* палегчаны пошук новых праграм, а таксама вылучэнне сцягнутых больш за ўсё\n* пацверджанне ўсталёкі *перад* сцягваннем\n* множныя абнаўленні/сцягванні адначасова\n* паведамленне карыстальніка аб праблемах з праграмамі (напр. калі быў зменены ключ подпісу)\n* апцыянальная каляровая тэма Material You\n* палепшаная фільтраця спісаў\n", "ca": "* Interfície d'usuari completament reescrita amb Kotlin Compose\n* Cerca millorada, també cerca a les descripcions i traduccions\n* Més facilitat per a descobrir aplicacions, també destaca les més baixades\n* Aprovació de la instal·lació *abans* de fer la baixada\n* Actualitzacions/baixades múltiples a la vegada\n* Notificació a usuaris de problemes en les aplicacions (p. ex. canvis en la clau de signatura)\n* Tema de color Material You opcional\n* Filtratge de llistes millorat\n", "cs": "* UI přepracováno od základu pomocí Kotlin Compose\n* vylepšené vyhledávání, včetně vyhledávání v popisech a překladech\n* snazší objevování nových aplikací, včetně zvýraznění nejstahovanějších aplikací\n* schválení instalace *před* stažením\n* více aktualizací/stažení současně\n* upozornění uživatele na problémy s aplikacemi (např. změna podpisového klíče)\n* volitelný barevný motiv Material You\n* vylepšené filtrování seznamů\n", "de": "* Bedienoberfläche von Grund auf neu geschrieben mit Kotlin Compose\n* Verbesserte Suche, auch in Beschreibungen und Übersetzungen\n* Einfacheres Entdecken neuer Apps, auch durch Hervorheben der am häufigsten heruntergeladenen Apps\n* Installationsfreigabe *vor* dem Herunterladen\n* Mehrere Aktualisierungen/Downloads gleichzeitig\n* Nutzerbenachrichtigung über Probleme mit Apps (z. B. Änderung des Signierschlüssels)\n* Optionales Material-You-Farbschema\n* Verbesserte Filterung von Listen\n", "en-GB": "* UI rewritten from scratch with Kotlin Compose\n* improved search, also searching in descriptions and translations\n* easier to discover new apps, also highlighting the most downloaded ones\n* installation approval *before* downloading\n* multiple updates/downloads at the same time\n* notifying user of issues with apps (e.g. signing key changed)\n* optional Material You colour theme\n* improved filtering of lists\n", "en-US": "* UI rewritten from scratch with Kotlin compose\n* improved search, also searching in descriptions and translations\n* easier to discover new apps, also highlighting the most downloaded ones\n* installation approval *before* downloading\n* multiple updates/downloads at the same time\n* notifying user of issues with apps (e.g. signing key changed)\n* optional Material You color theme\n* improved filtering of lists\n", "eo": "• tute refarita uzant-fasado per Kotlin Compose\n• plibonigita serĉo, ankaŭ priserĉante priskribojn kaj tradukojn\n• plifaciligita esplorado de novaj apoj, emfazante la plej popularajn\n• montri konfirm-peton antaŭ ol instalado\n• pluraj ĝisdatigadoj/elŝutoj samtempe\n• informi uzanton pri aplikaĵ-rilataj problemoj (ekz. ŝanĝo de subskriba ŝlosilo)\n• (malnepra) kolora haŭto Material You\n• plibonigita filtrado de listoj\n", "es": "* UI reescrita desde cero con Kotlin Compose\n* búsqueda mejorada, tambien buscando descripciones y traducciones\n* mayor facilidad para descubrir nuevas apps, tambien destacando las más descargadas\n* autorización de instalación *antes* de la descarga\n* realizar varias actualizaciones o descargas a la vez\n* notificación al usuario de problemas con las aplicaciones (por ejemplo, cambio de la clave de firma)\n* tema de color Material You opcional\n* filtrado de las listas mejorado\n", "et": "* kasutajaliides on täielikult ümber kirjutatud Kotlin Compose'iga\n* tõhusam otsing, mis otsib ka kirjeldustest ja tõlgetest\n* uute rakenduste leidmine on lihtsam, samuti on nüüd esile tõstetud enim allalaaditud rakendused\n* paigalduse kinnitamine *enne* allalaadimist\n* mitme rakenduse samaaegne uuendamine/allalaadimine\n* kasutaja teavitamine rakendustega seotud probleemidest (nt allkirjastamisvõtme muutus)\n* soovi korral saad kasutada Material You värve\n* senisest parem loendite filtreerimine\n", "fr": "* écrans réécrits entièrement avec Kotlin compose\n* recherche améliorée, cherchant aussi dans les descriptions et les traductions\n* découverte de nouvelles applis plus facile, en mettant aussi en avant celles les plus téléchargées\n* validation de l'installation *avant* le téléchargement\n* mises à jour / téléchargements multiples en même temps\n* notifications à l'utilisateur de soucis avec les applications (par ex. un changement de clé de signature)\n* thème de couleur optionnel Material You\n* amé", "ga": "* Athscríobhadh an chomhéadain úsáideora ó thús le Kotlin compose\n* feabhas ar an gcuardach, ag cuardach i dtuairiscí agus in aistriúcháin freisin\n* níos éasca aipeanna nua a aimsiú, ag aird a tharraingt ar na cinn is mó a íoslódáladh freisin\n* ceadú suiteála *roimh* íoslódáil\n* ilnuashonruithe/íoslódálacha ag an am céanna\n* fógra a thabhairt don úsáideoir faoi fhadhbanna le haipeanna (m.sh. athrú ar eochair shínithe)\n* téama datha roghnach Material You\n* scagadh liostaí feabhsaithe\n", "hr": "* Korisničko sučelje u potpunosti iznova napisano pomoću Kotlin Composea\n* Poboljšana pretraga, koja uključuje pretraživanje u opisima i prijevodima\n* Lakše otkrivanje novih aplikacija, uz isticanje onih s najviše preuzimanja\n* Odobrenje instalacije *prije* preuzimanja\n* Višestruka ažuriranja/preuzimanja u isto vrijeme\n* Obavještavanje korisnika o problemima s aplikacijama (npr. promijenjen ključ za potpisivanje)\n* Opcijska Material You tema boja\n* Poboljšano filtriranje popisa\n", "hu": "* a felhasználói felületet a Kotlin Compose segítségével teljesen átírtuk\n* továbbfejlesztett keresőfunkció, amely a leírásokban és a fordításokban is keres\n* könnyebb új alkalmazások felfedezése, a legnépszerűbbek kiemelésével\n* a telepítés jóváhagyása a letöltés *előtt*\n* több frissítés/letöltés egyszerre\n* értesítés az alkalmazásokkal kapcsolatos problémákról (pl. az aláírási kulcs megváltozása)\n* választható Material You színséma\n* továbbfejlesztett listaszűrés\n", "id": "* Antarmuka ditulis ulang dari awal dengan Kotlin Compose\n* Pencarian yang ditingkatkan, juga mencari di deskripsi dan terjemahan\n* Lebih mudah menemukan aplikasi baru, juga menyorot yang paling banyak diunduh\n* Persetujuan pemasangan *sebelum* mengunduh\n* Beberapa pembaruan/unduhan sekaligus\n* Memberi tahu pengguna tentang masalah pada aplikasi (misalnya, kunci penandatanganan berubah)\n* Tema warna Material You (opsional)\n* Pemfilteran daftar yang ditingkatkan\n", "ja": "* UIを Kotlin Composeで一から再構築\n* 検索機能の強化（説明文や翻訳文内も検索対象に）\n* 新規アプリの発見を容易化（ダウンロード数上位アプリをハイライト表示）\n* ダウンロード前にインストール承認を要求\n* 複数アプリの同時更新／ダウンロード対応\n* アプリの問題をユーザーに通知（例：署名キー変更時）\n* オプションのMaterial Youカラーテーマ\n* 一覧のフィルタリング機能強化\n", "nb": "* Omskrevet brukergrensesnittet med Kotlin compose (unntatt «I nærheten»)\n* Forbedret søkefunksjon, nå søkes det også i beskrivelser og oversettelser\n* Lettere å oppdage nye apper, nå fremheves de som har blitt lastet ned mest\n* Godkjenning av installasjon skjer nå *før* nedlasting (hvis det støttes)\n* Flere oppdateringer/nedlastinger kan nå utføres samtidig\n* Brukeren varsles ved problemer med apper (f.eks. at signeringsnøkkelen har endret seg)\n* Valgfritt Material You-drakt\n* Forbedret applist", "nl": "* UI vanuit niets herschreven met Kotlin compose\n* verbeterde zoekfunctie, die ook zoekt in beschrijvingen en vertalingen\n* Eenvoudiger om nieuwe apps te ontdekken, daarnaast worden de meest gedownloadde uitgelicht\n* toestemming voor installatie *voor* downloaden\n* meerdere updates/downloads tegelijkertijd\n* melding aan gebruikers als er problemen met apps zijn (bvb tekensleutel veranderd)\n* optioneel \"Material You\" kleurthema\n* verbeterde applijst filtering\n", "pl": "* Interfejs użytkownika napisany od nowa w Kotlin Compose.\n* Ulepszona wyszukiwarka umożliwiająca przeszukiwanie opisów i tłumaczeń.\n* Łatwiejsze odkrywanie nowych aplikacji z wyróżnieniem najczęściej pobieranych.\n* Zatwierdzanie instalacji *przed* pobraniem.\n* Wiele aktualizacji/pobierań w tym samym czasie.\n* Powiadamianie użytkownika o problemach z aplikacjami (np. zmiana klucza podpisu).\n* Opcjonalny motyw kolorystyczny Material You.\n* Ulepszone filtrowanie list.\n", "pt": "* Interface reescrita do zero com Kotlin Compose\n* Busca aprimorada, agora também pesquisar em descrições e traduções\n* Mais fácil descobrir novas apps, com destaque para os mais descarregados\n* Aprovação da instalação antes de descarregar\n* Múltiplas atualizações/descargas ao mesmo tempo\n* Notificação ao utilizador sobre problemas com apps (por exemplo, mudança na chave de assinatura)\n* Tema de cores Material You opcional\n* Filtragem de listas aprimorada\n", "pt-BR": "* Interface reescrita do zero com Kotlin Compose\n* Busca aprimorada, agora também pesquisando em descrições e traduções\n* Mais fácil descobrir novos aplicativos, com destaque para os mais baixados\n* Aprovação da instalação antes do download\n* Múltiplas atualizações/downloads ao mesmo tempo\n* Notificação ao usuário sobre problemas com aplicativos (por exemplo, mudança na chave de assinatura)\n* Tema de cores Material You opcional\n* Filtragem de listas aprimorada\n", "pt-PT": "* Interface reescrita do zero com Kotlin Compose\n* Busca aprimorada, agora também pesquisar em descrições e traduções\n* Mais fácil descobrir novas apps, com destaque para os mais descarregados\n* Aprovação da instalação antes de descarregar\n* Múltiplas atualizações/descargas ao mesmo tempo\n* Notificação ao utilizador sobre problemas com apps (por exemplo, mudança na chave de assinatura)\n* Tema de cores Material You opcional\n* Filtragem de listas aprimorada\n", "ru": "* Полностью переписан интерфейс с использованием Kotlin\n* Улучшен поиск, который теперь работает и в описаниях, и в переводах\n* Упрощен поиск новых приложений, в частности, выделены самые скачиваемые\n* Согласие на установку *до* загрузки (если поддерживается)\n* Одновременное обновление и загрузка нескольких приложений\n* Уведомление пользователя о проблемах с приложениями (например, об изменении ключа подписи)\n* Дополнительная цветовая тема Material You\n* Улучшенная фильтрация списков приложений\n", "sk": "* Používateľské rozhranie prepísané od základu pomocou Kotlin compose\n* vylepšené vyhľadávanie, vrátane vyhľadávania v popisoch a prekladoch\n* ľahšie objavovanie nových aplikácií, vrátane zvýraznenia najsťahovanejších\n* schválenie inštalácie *pred* stiahnutím\n* viacero aktualizácií/stiahnutí súčasne\n* upozorňovanie používateľa na problémy s aplikáciami (napr. zmena podpisového kľúča)\n* voliteľná farebná téma Material You\n* vylepšené filtrovanie zoznamov\n", "sl": "* Uporabniški vmesnik, popolnoma prepisan s Kotlin compose\n* izboljšano iskanje, tudi iskanje po opisih in prevodih\n* lažje odkrivanje novih aplikacij, tudi označevanje najpogosteje prenesenih\n* odobritev namestitve *pred* prenosom\n* več posodobitev/prenosov hkrati\n* obveščanje uporabnika o težavah z aplikacijami (npr. sprememba ključa za podpisovanje)\n* izbirna barvna tema Material You\n* izboljšano filtriranje seznamov\n", "sq": "* Rishkrim nga e para e UI-t me Kotlin Compose\n* përmirësim kërkimi, kërkim edhe në përshkrime dhe përkthime\n* më e lehtë të zbulohen aplikacione të rinj, theksim gjithashtu i atyre më të shkarkuar\n* miratim instalimi *para* shkarkimi\n* përditësime/shkarkime të shumta në të njëjtën kohë\n* njoftim i përdoruesve për probleme me aplikacione (b.f. ndryshim kyçi nënshkrimi)\n* temë opsionale Material You ngjyrash\n* përmirësim filtrimi listash\n", "sv": "* Användargränssnittet är omskrivet från grunden med Kotlin Compose\n* Förbättrad sökning, även sökning i beskrivningar och översättningar\n* Enklare att upptäcka nya appar, även markering av de mest nedladdade\n* Godkännande av installation *före* nedladdning\n* Flera uppdateringar/nedladdningar samtidigt\n* Meddelande till användaren om problem med appar (t.ex. ändrad signeringsnyckel)\n* Valfritt Material You-färgtema\n* Förbättrad filtrering av listor\n", "sw": "*UI imeandikwa upya kutoka mwanzo na kotlin compose\n* Utafutaji ulioboreshwa, pia kutafuta katika maelezo na tafsiri\n*rahisi zaidi kugundua programu mpya, pia kuangazia zile zilizopakuliwa zaidi\n* idhini ya ufungaji*kabla ya*kupakua \n* masasisho/upakuaji mwingi kwa wakati mmoja\n* kumjulisha mtumiaji kuhusu matatizo na programu (k.m. ufunguo wa kusaini umebadilishwa)\n* hiari Nyenzo Unapaka rangi mandhari\n* uchujaji bora wa orodha\n", "tr": "* Kullanıcı arayüzü (UI) Kotlin Compose ile sıfırdan yeniden yazıldı\n* Açıklamalar ve çeviriler içinde de arama yapabilen geliştirilmiş arama özelliği\n* Yeni uygulamaları keşfetmek daha kolay, ayrıca en çok indirilenler de öne çıkarılıyor\n* İndirme işleminden *önce* kurulum onayı\n* Aynı anda birden fazla güncelleme/indirme işlemi\n* Uygulamalarla ilgili sorunlarda kullanıcıyı bilgilendirme (ör. imza anahtarının değişmesi)\n* İsteğe bağlı Material You renk teması\n* Geliştirilmiş liste filtreleme\n", "uk": "* Інтерфейс користувача повністю переписаний з використанням Kotlin Compose.\n* Покращений пошук, що також здійснює пошук в описах та перекладах.\n* Простіше знаходити нові програми, а також виділення найбільш завантажуваних.\n* Підтвердження встановлення *перед* завантаженням.\n* Одночасне оновлення/завантаження декількох програм.\n* Повідомлення користувача про проблеми з програмами (наприклад, зміна ключа підпису).\n* Опціональна колірна тема Material You.\n* Покращений фільтр списків\n", "vi": "* Giao diện người dùng được viết lại hoàn toàn bằng Kotlin Compose\n* Chức năng tìm kiếm được cải tiến, bao gồm cả tìm kiếm trong phần mô tả và bản dịch\n* Dễ dàng khám phá các ứng dụng mới, đồng thời làm nổi bật những ứng dụng được tải xuống nhiều nhất\n* Phê duyệt cài đặt *trước khi* tải xuống\n* Nhiều bản cập nhật/tải xuống cùng lúc\n* Thông báo cho người dùng về các sự cố với ứng dụng (ví dụ: khóa ký đã thay đổi)\n* Tùy chọn màu chủ đề Material You\n* Cải thiện khả năng lọc danh sách\n", "zh-CN": "* 用 Kotlin Compose 重写用户界面\n* 完善搜索，现在搜索范围还包括描述和翻译\n* 更易发现新应用，并高亮显示下载最多的应用\n* 下载*前*安装批准\n* 同时下载/更新多个应用\n* 通知用户应用的问题（如签名密钥变更）\n* 可选的 Material You 颜色主题\n* 改进列表过滤\n", "zh-TW": "* UI 以 Kotlin Compose 重新編寫\n* 搜尋功能改進，亦搜尋描述與翻譯\n* 更易發現新應用，亦高亮顯示下載次數最多的應用\n* 下載*前*安裝審批\n* 同時下載/更新多個應用\n* 通知使用者應用的問題（例如簽署金鑰變更）\n* 可選的 Material You 色彩主題\n* 改進列表篩選功能\n"}}, "d6e5eaea63107aed8e46a1c2de3db4c878dcafccb832ec7048798c1275b0a1b7": {"whatsNew": null}, "72e139a04fcd0f587a85de5b118245f1cbcf2939874a4f3e298ae6eaea98653c": {"whatsNew": null}, "1dfce4269081693f10350dbabd26991a59d7c2bb81f870de54e5b113f4785b7a": {"whatsNew": {"es": "* material design 3 (con punta a punta, pero sin colores dinámicos) (¡Gracias proletarius!)\n* rediseñadas las pantallas de detalles de repositorio (¡Gracias Thore!)\n* exportación de archivo logcat añadida en ajustes avanzados\n* actualizar SDK objetivo (Android 15 para basico y Android 11 para comoleto)\n* backlink desde la página de la app añadida en la configuración del sistema (¡Gracias j-m4!)\n* utilizar selector de aplicaciones para compartir apps instaladas y historial de instalación (¡Gracia"}}}}, "org.forkgram.classic": {"metadata": {"added": 1780094298321, "categories": ["Internet", "Messaging"], "changelog": "https://github.com/forkgram/forkgram-classic/releases", "issueTracker": "https://github.com/forkgram/forkgram-classic/issues", "lastUpdated": 1781040519859, "license": "GPL-2.0-or-later", "sourceCode": "https://github.com/forkgram/forkgram-classic", "screenshots": {"phone": {"en-US": [{"name": "/org.forkgram.classic/en-US/phoneScreenshots/Google_Pixel_3_Screenshot_1.png", "sha256": "a96f6a138f7129ccbcdf093c0d249ad10de50c55d0ff89c96c3cfce8431c130d", "size": 242151}, {"name": "/org.forkgram.classic/en-US/phoneScreenshots/Google_Pixel_3_Screenshot_2.png", "sha256": "a75b9caaeedeb01681dfea8154d7f79cf5e11a0db708641b593bc3fda3a7c159", "size": 345947}, {"name": "/org.forkgram.classic/en-US/phoneScreenshots/Google_Pixel_3_Screenshot_3.png", "sha256": "d795ef37674c7aeecf23d1328fa0a7ac1bb488deaac5b5d9a226afc583ae0908", "size": 325365}, {"name": "/org.forkgram.classic/en-US/phoneScreenshots/Google_Pixel_3_Screenshot_4.png", "sha256": "7ace7e9175bf2eb810b182a2897df486a7b39f49e90e83e8853fc2d035c9c770", "size": 337230}]}}, "authorEmail": "23rd@vivaldi.net", "authorName": "23rd", "authorWebSite": "https://github.com/forkgram", "name": {"en-US": "Forkgram Classic"}, "summary": {"ar": "نسخة معدّلة من Telegram تحافظ على الواجهة الكلاسيكية لما قبل عصر Liquid Glass.", "cs": "Fork Telegramu zachovávající klasické rozhraní z doby před érou „Liquid Glass“.", "da": "En Telegram-fork, der bevarer den klassiske brugerflade fra før Liquid Glass.", "de": "Telegram-Fork mit der klassischen Oberfläche aus der Zeit vor Liquid Glass.", "el": "Fork του Telegram που διατηρεί το κλασικό περιβάλλον πριν το Liquid Glass.", "en-US": "A Telegram fork preserving the classic UI from before the Liquid Glass era.", "es": "Un fork de Telegram que conserva la interfaz clásica anterior a Liquid Glass.", "fa": "فورکی از Telegram که رابط کلاسیک پیش از دوران Liquid Glass را زنده نگه می‌دارد.", "fi": "Telegram-forkki, joka säilyttää klassisen käyttöliittymän ennen Liquid Glassia.", "fr": "Un fork de Telegram qui préserve l'interface classique d'avant le Liquid Glass.", "he": "פיצול של Telegram ששומר על הממשק הקלאסי מהתקופה שלפני עידן Liquid Glass.", "hi": "Telegram फ़ोर्क, जो \"Liquid Glass\" दौर से पहले का क्लासिक इंटरफ़ेस सहेजता है।", "hu": "Telegram-fork, amely megőrzi a klasszikus, Liquid Glass előtti kezelőfelületet.", "id": "Fork Telegram yang mempertahankan antarmuka klasik sebelum era Liquid Glass.", "it": "Un fork di Telegram che conserva l'interfaccia classica pre-Liquid Glass.", "ja": "「Liquid Glass」以前のクラシックな画面をそのまま残した Telegram フォーク。", "ko": "리퀴드 글래스 이전의 클래식 UI를 그대로 간직한 Telegram 포크.", "ms": "Fork Telegram yang mengekalkan antara muka klasik sebelum era Liquid Glass.", "nb": "En Telegram-fork som bevarer det klassiske grensesnittet fra før Liquid Glass.", "nl": "Een Telegram-fork met de klassieke interface van vóór het Liquid Glass-tijdperk.", "pl": "Fork Telegrama z klasycznym interfejsem sprzed ery Liquid Glass.", "pt-BR": "Um fork do Telegram que preserva a interface clássica anterior ao Liquid Glass.", "ro": "Un fork de Telegram care păstrează interfața clasică dinaintea Liquid Glass.", "ru": "Форк Telegram, сохраняющий классический интерфейс до эры «жидкого стекла».", "sv": "En Telegram-fork som bevarar det klassiska gränssnittet från före Liquid Glass.", "th": "Telegram ฉบับแยกที่คงหน้าตาคลาสสิกก่อนยุค \"Liquid Glass\" เอาไว้", "tr": "\"Liquid Glass\" öncesinin klasik arayüzünü koruyan bir Telegram çatalı.", "uk": "Форк Telegram, що зберігає класичний інтерфейс часів до епохи «рідкого скла».", "vi": "Bản fork của Telegram giữ lại giao diện cổ điển từ thời trước \"Liquid Glass\".", "zh-CN": "一款保留 Liquid Glass 时代之前经典界面的 Telegram 分支。", "zh-TW": "保留「Liquid Glass」時代之前經典介面的 Telegram 分支版本。"}, "description": {"ar": "Forkgram Classic هو نسخة معدّلة من Telegram لنظام Android بهدف واحد: الحفاظ على الواجهة الكلاسيكية، كما كانت قبل عصر «الزجاج السائل» (Liquid Glass).\n\nيستند إلى Forkgram ويرث منه تحسيناته العملية التي تسهّل الاستخدام. بلا تتبّع ولا تحليلات ولا خوادم خارجية، فكل البيانات تذهب إلى خوادم Telegram الرسمية وحدها.\n", "cs": "Forkgram Classic je fork Telegramu pro Android s jediným cílem: zachovat klasické rozhraní z doby před érou „Liquid Glass“ (tekuté sklo).\n\nVychází z Forkgramu a přebírá jeho drobná vylepšení pro pohodlnější používání. Žádná telemetrie, žádná analytika, žádné servery třetích stran – veškerý provoz směřuje pouze na oficiální servery Telegramu.\n", "da": "Forkgram Classic er en fork af Telegram til Android med ét eneste formål: at bevare den klassiske brugerflade, sådan som den så ud før \"Liquid Glass\"-æraen (flydende glas).\n\nAppen bygger på Forkgram og arver dens små forbedringer til hverdagsbrug. Ingen telemetri, ingen analyse og ingen tredjepartsservere – al trafik går udelukkende til Telegrams officielle servere.\n", "de": "Forkgram Classic ist ein Fork von Telegram für Android mit einem einzigen Ziel: die klassische Oberfläche zu bewahren – so, wie sie vor der Ära des „flüssigen Glases“ (Liquid Glass) aussah.\n\nEs basiert auf Forkgram und übernimmt dessen praktische Verbesserungen. Ohne Telemetrie, ohne Analyse und ohne Server von Drittanbietern – der gesamte Datenverkehr läuft ausschließlich über die offiziellen Server von Telegram.\n", "el": "Το Forkgram Classic είναι ένα fork του Telegram για Android με έναν και μόνο σκοπό: να διατηρήσει το κλασικό περιβάλλον, όπως ήταν πριν την εποχή του «Liquid Glass» (υγρού γυαλιού).\n\nΒασίζεται στο Forkgram και κληρονομεί τις πρακτικές του βελτιώσεις. Χωρίς τηλεμετρία, χωρίς αναλυτικά στοιχεία και χωρίς διακομιστές τρίτων — όλη η κίνηση πηγαίνει αποκλειστικά στους επίσημους διακομιστές του Telegram.\n", "en-US": "Forkgram Classic is a fork of Telegram for Android with a single purpose: to preserve the classic interface — the era before \"Liquid Glass\".\n\nIt is based on Forkgram and inherits its quality-of-life tweaks, with no telemetry, no analytics and no third-party endpoints — all traffic goes only to Telegram's official servers.\n", "es": "Forkgram Classic es un fork de Telegram para Android con un único objetivo: conservar la interfaz clásica, tal como era antes de la era «Liquid Glass».\n\nEstá basado en Forkgram y hereda sus pequeñas mejoras de usabilidad. Sin telemetría, sin analíticas y sin servidores de terceros: todo el tráfico va únicamente a los servidores oficiales de Telegram.\n", "fa": "Forkgram Classic فورکی از Telegram برای اندروید است با یک هدف مشخص: زنده نگه داشتن رابط کاربری کلاسیک، همان دورانی پیش از «Liquid Glass» (شیشهٔ مایع).\n\nاین برنامه بر پایهٔ Forkgram ساخته شده و بهبودهای کاربردی آن را نیز به ارث می‌برد؛ بدون هیچ ردیابی، بدون تحلیل آماری و بدون هیچ سرور واسطهٔ شخص ثالث — همهٔ ترافیک تنها به سرورهای رسمی Telegram ارسال می‌شود.\n", "fi": "Forkgram Classic on Telegramin Android-forkki, jolla on yksi ainoa tarkoitus: säilyttää klassinen käyttöliittymä siltä ajalta ennen \"Liquid Glass\" (nestelasi) -aikakautta.\n\nSe pohjautuu Forkgramiin ja perii sen arkikäyttöä helpottavat parannukset. Ei telemetriaa, ei analytiikkaa eikä kolmannen osapuolen palvelimia – kaikki liikenne kulkee vain Telegramin virallisille palvelimille.\n", "fr": "Forkgram Classic est un fork de Telegram pour Android animé par un seul objectif : préserver l'interface classique, celle d'avant l'ère du « Liquid Glass » (verre liquide).\n\nIl repose sur Forkgram, dont il hérite des améliorations pratiques du quotidien. Aucune télémétrie, aucune analyse, aucun serveur tiers : tout le trafic transite uniquement par les serveurs officiels de Telegram.\n", "he": "‏Forkgram Classic הוא פיצול של Telegram עבור Android עם מטרה אחת: לשמר את הממשק הקלאסי, כפי שהיה בתקופה שלפני עידן ה־\"Liquid Glass\" (זכוכית נוזלית).\n\nהוא מבוסס על Forkgram ויורש ממנו את שיפורי הנוחות שלו, ללא איסוף נתונים, ללא אנליטיקה וללא שרתי צד שלישי — כל התעבורה נשלחת אך ורק לשרתים הרשמיים של Telegram.\n", "hi": "Forkgram Classic, Android के लिए Telegram का एक फ़ोर्क है, जिसका एकमात्र मकसद है — क्लासिक इंटरफ़ेस को सहेजे रखना, यानी \"Liquid Glass\" (तरल काँच) दौर से पहले वाला रूप।\n\nयह Forkgram पर आधारित है और इसकी रोज़मर्रा को आसान बनाने वाली सहूलियतें भी इसमें शामिल हैं। इसमें न कोई टेलीमेट्री है, न कोई एनालिटिक्स और न ही कोई तीसरे-पक्ष का सर्वर — सारा डेटा सिर्फ़ Telegram के आधिकारिक सर्वरों तक ही जाता है।\n", "hu": "A Forkgram Classic a Telegram androidos forkja, egyetlen céllal: megőrizni a klasszikus kezelőfelületet – azt, amilyen a „Liquid Glass” (folyékony üveg) korszaka előtt volt.\n\nA Forkgram alapjaira épül, és örökli annak kényelmi finomításait. Nincs telemetria, nincs analitika és nincsenek külső szerverek – minden adatforgalom kizárólag a Telegram hivatalos szerverein keresztül zajlik.\n", "id": "Forkgram Classic adalah fork dari Telegram untuk Android dengan satu tujuan: mempertahankan antarmuka klasik, seperti sebelum era \"Liquid Glass\" (kaca cair).\n\nDibangun di atas Forkgram dan mewarisi berbagai penyempurnaan kecilnya. Tanpa telemetri, tanpa analitik, dan tanpa server pihak ketiga — semua lalu lintas hanya menuju server resmi Telegram.\n", "it": "Forkgram Classic è un fork di Telegram per Android con un unico scopo: preservare l'interfaccia classica, quella precedente all'era del \"Liquid Glass\" (vetro liquido).\n\nSi basa su Forkgram e ne eredita le piccole migliorie pensate per l'uso quotidiano. Niente telemetria, niente analisi dei dati e nessun server di terze parti: tutto il traffico passa esclusivamente attraverso i server ufficiali di Telegram.\n", "ja": "Forkgram Classic は、ただ一つの目的を持つ Android 向けの Telegram フォークです。それは「Liquid Glass（リキッドグラス）」以前の、あのクラシックなインターフェースをそのまま守り続けること。\n\nForkgram をベースにしており、その使い勝手を高める数々の改良もそのまま受け継いでいます。テレメトリも、解析ツールも、サードパーティのサーバーも一切なし。すべての通信は Telegram の公式サーバーにのみ送信されます。\n", "ko": "Forkgram Classic은 단 하나의 목적을 가진 Android용 Telegram 포크입니다. 바로 \"리퀴드 글래스(Liquid Glass)\" 이전 시대의 클래식한 인터페이스를 그대로 지켜내는 것입니다.\n\nForkgram을 기반으로 하여 편의성을 높여 주는 다양한 개선 사항을 그대로 이어받았습니다. 텔레메트리도, 분석 도구도, 외부 서버도 없으며 모든 트래픽은 오직 Telegram 공식 서버로만 전송됩니다.\n", "ms": "Forkgram Classic ialah fork Telegram untuk Android dengan satu tujuan sahaja: mengekalkan antara muka klasik, iaitu seperti sebelum era \"Liquid Glass\" (kaca cair).\n\nIa dibina berasaskan Forkgram dan mewarisi pelbagai penambahbaikan kecilnya. Tiada telemetri, tiada analitik dan tiada pelayan pihak ketiga — semua trafik hanya menuju ke pelayan rasmi Telegram.\n", "nb": "Forkgram Classic er en fork av Telegram for Android med ett eneste formål: å bevare det klassiske grensesnittet, slik det så ut før «Liquid Glass»-tiden (flytende glass).\n\nAppen bygger på Forkgram og arver de små forbedringene som gjør hverdagen enklere. Ingen telemetri, ingen analyse og ingen tredjepartstjenester – all trafikk går utelukkende til Telegrams offisielle servere.\n", "nl": "Forkgram Classic is een fork van Telegram voor Android met één doel: het behouden van de klassieke interface, zoals die was vóór het tijdperk van \"Liquid Glass\" (vloeibaar glas).\n\nDe app is gebaseerd op Forkgram en neemt de kleine verbeteringen voor dagelijks gebruik over. Geen telemetrie, geen analyse en geen servers van derden: al het verkeer gaat uitsluitend naar de officiële servers van Telegram.\n", "pl": "Forkgram Classic to fork Telegrama na Androida o jednym, konkretnym celu: zachować klasyczny interfejs z czasów sprzed ery „Liquid Glass” (efekt płynnego szkła).\n\nOpiera się na Forkgram i przejmuje jego usprawnienia ułatwiające codzienne korzystanie. Bez telemetrii, bez analityki i bez serwerów firm trzecich — cały ruch trafia wyłącznie na oficjalne serwery Telegrama.\n", "pt-BR": "O Forkgram Classic é um fork do Telegram para Android com um único objetivo: preservar a interface clássica, aquela anterior à era do \"Liquid Glass\" (vidro líquido).\n\nEle é baseado no Forkgram e herda seus pequenos ajustes que facilitam o dia a dia. Sem telemetria, sem análise de dados e sem servidores de terceiros: todo o tráfego vai apenas para os servidores oficiais do Telegram.\n", "ro": "Forkgram Classic este un fork de Telegram pentru Android cu un singur scop: să păstreze interfața clasică, cea de dinaintea erei „Liquid Glass” (sticlă lichidă).\n\nSe bazează pe Forkgram și moștenește îmbunătățirile sale care fac viața mai ușoară. Fără telemetrie, fără analiză a datelor și fără servere terțe: tot traficul merge exclusiv către serverele oficiale Telegram.\n", "ru": "Forkgram Classic — это форк Telegram для Android с одной целью: сохранить классический интерфейс, каким он был до эпохи «жидкого стекла» (Liquid Glass).\n\nОснован на Forkgram и наследует его небольшие улучшения. Без телеметрии, аналитики и сторонних серверов — весь трафик идёт только на официальные серверы Telegram.\n", "sv": "Forkgram Classic är en fork av Telegram för Android med ett enda syfte: att bevara det klassiska gränssnittet, så som det såg ut före \"Liquid Glass\"-eran (flytande glas).\n\nAppen bygger på Forkgram och ärver dess små förbättringar för vardagsbruk. Ingen telemetri, ingen analys och inga servrar från tredje part – all trafik går uteslutande till Telegrams officiella servrar.\n", "th": "Forkgram Classic คือ Telegram ฉบับแยกสำหรับ Android ที่มีจุดมุ่งหมายเพียงอย่างเดียว นั่นคือการคงหน้าตาแบบคลาสสิกจากยุคก่อน \"Liquid Glass\" (ดีไซน์กระจกของเหลว) เอาไว้ให้เหมือนเดิม\n\nแอปนี้พัฒนาต่อยอดจาก Forkgram จึงได้รับลูกเล่นที่ช่วยให้ใช้งานสะดวกขึ้นมาด้วยทั้งหมด ไม่มีการเก็บข้อมูลการใช้งาน ไม่มีเครื่องมือวิเคราะห์ ไม่มีเซิร์ฟเวอร์ของบุคคลที่สาม ทุกการเชื่อมต่อส่งไปยังเซิร์ฟเวอร์อย่างเป็นทางการของ Telegram เท่านั้น\n", "tr": "Forkgram Classic, Android için bir Telegram çatalıdır ve tek bir amacı vardır: \"Liquid Glass\" (sıvı cam) öncesindeki klasik arayüzü yaşatmak.\n\nForkgram temel alınarak geliştirilmiştir ve onun kullanımı kolaylaştıran ince ayarlarını devralır; hiçbir telemetri, analitik ya da üçüncü taraf sunucusu yoktur. Tüm trafik yalnızca Telegram'ın resmi sunucularına gider.\n", "uk": "Forkgram Classic — це форк Telegram для Android з єдиною метою: зберегти класичний інтерфейс, яким він був до епохи «рідкого скла» (Liquid Glass).\n\nБазується на Forkgram і успадковує його невеликі зручні вдосконалення. Без телеметрії, аналітики та сторонніх серверів — увесь трафік іде лише на офіційні сервери Telegram.\n", "vi": "Forkgram Classic là một bản fork của Telegram dành cho Android, với mục đích duy nhất: giữ lại giao diện cổ điển — thời trước kỷ nguyên \"Liquid Glass\" (kính lỏng).\n\nỨng dụng dựa trên Forkgram và kế thừa các tinh chỉnh tiện ích của bản gốc. Không thu thập dữ liệu, không phân tích hành vi, không có máy chủ bên thứ ba — toàn bộ lưu lượng chỉ đi đến các máy chủ chính thức của Telegram.\n", "zh-CN": "Forkgram Classic 是一款 Android 平台上的 Telegram 分支，只为一个目标而生：保留经典界面，也就是 “Liquid Glass”（液态玻璃）风格出现之前的样子。\n\n它基于 Forkgram 构建，沿用了后者贴心实用的体验优化；不含任何遥测、不做数据分析、也不接入第三方服务器，所有流量只发往 Telegram 官方服务器。\n", "zh-TW": "Forkgram Classic 是一款 Android 版 Telegram 的分支，宗旨只有一個：保留「Liquid Glass」（液態玻璃）時代之前的經典介面。\n\n它以 Forkgram 為基礎，承襲了各項提升使用體驗的貼心改良。沒有遙測、沒有數據分析，也不連向任何第三方伺服器，所有連線一律只通往 Telegram 官方伺服器。\n"}, "icon": {"en-US": {"name": "/org.forkgram.classic/en-US/icon_38xrSqlLm11LVFPobb454fXQgd-gp-HNqV_l9SUX_go=.png", "sha256": "dfcc6b4aa94b9b5d4b5453e86dbe39e1f5d081dfa0a7e1cda95fe5f52517fe0a", "size": 38830}}, "preferredSigner": "4c021012e78b7d504667e00e7d87e2199ed35b856e5b7773135f4e7d9b792a2c"}, "versions": {"26c5f7dc26c436218d1eee243bc1789797cf55ebdbf4f4b433927ac39625b1e3": {"added": 1781040519859, "file": {"name": "/org.forkgram.classic_675408.apk", "sha256": "26c5f7dc26c436218d1eee243bc1789797cf55ebdbf4f4b433927ac39625b1e3", "size": 45307023, "ipfsCIDv1": "bafybeib4ealewsqcev4g6vc62l2zrx4g2hdn6dg5qiw3u7mm4jdv6cjc74"}, "src": {"name": "/org.forkgram.classic_675408_src.tar.gz", "sha256": "e5ce46b09e0ea43fce19e98c634f235a2206062a735c0d236e069a1108a371ab", "size": 113851361}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "12.7.7.0", "versionCode": 675408, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 35}, "signer": {"sha256": ["4c021012e78b7d504667e00e7d87e2199ed35b856e5b7773135f4e7d9b792a2c"]}, "usesPermission": [{"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.FOREGROUND_SERVICE_SPECIAL_USE"}, {"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.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": "org.forkgram.classic.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"Ads": {"en-US": "Displays advertisements in channels, bot chats, and search"}, "NonFreeNet": {"en-US": "Relies on telegram's servers"}}}, "8fd8e05c82b7958e47baacfd7925ad3d8139a764b7e8a7e3cb0585fb7ac3ddb2": {"added": 1781040519859, "file": {"name": "/org.forkgram.classic_675407.apk", "sha256": "8fd8e05c82b7958e47baacfd7925ad3d8139a764b7e8a7e3cb0585fb7ac3ddb2", "size": 44561553, "ipfsCIDv1": "bafybeigtq6w3sloso7cfmq6dya2i3r6tk3xa3d45vni7xynrfdefnpt34u"}, "src": {"name": "/org.forkgram.classic_675407_src.tar.gz", "sha256": "0ffd767f333b8b56f0efeafb1037b6c3aa7931fc4f38c392f5fa1e4fe297a104", "size": 113855566}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "12.7.7.0", "versionCode": 675407, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 35}, "signer": {"sha256": ["4c021012e78b7d504667e00e7d87e2199ed35b856e5b7773135f4e7d9b792a2c"]}, "usesPermission": [{"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.FOREGROUND_SERVICE_SPECIAL_USE"}, {"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.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": "org.forkgram.classic.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"Ads": {"en-US": "Displays advertisements in channels, bot chats, and search"}, "NonFreeNet": {"en-US": "Relies on telegram's servers"}}}, "2f068c103ebb8bff3f255a16e8ae64282a19abca34b342656a4130d850148ac6": {"added": 1780699361309, "file": {"name": "/org.forkgram.classic_675308.apk", "sha256": "2f068c103ebb8bff3f255a16e8ae64282a19abca34b342656a4130d850148ac6", "size": 45307023, "ipfsCIDv1": "bafybeibvdiik2g4dcod47mqyzkr5ysnsg5oqmvoh2q36rc77t7grpvw7l4"}, "src": {"name": "/org.forkgram.classic_675308_src.tar.gz", "sha256": "c5b237421b5e7bde190cd4cbf1bbf4deece41c29168c7d397f202c628484cdfc", "size": 113851749}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "12.7.6.0", "versionCode": 675308, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 35}, "signer": {"sha256": ["4c021012e78b7d504667e00e7d87e2199ed35b856e5b7773135f4e7d9b792a2c"]}, "usesPermission": [{"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.FOREGROUND_SERVICE_SPECIAL_USE"}, {"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.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": "org.forkgram.classic.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"Ads": {"en-US": "Displays advertisements in channels, bot chats, and search"}, "NonFreeNet": {"en-US": "Relies on telegram's servers"}}}, "66eebadd0cfeb9ca55aff07ca24ab4dc06074db3d20364322ef9293e82844ec5": {"added": 1780699361309, "file": {"name": "/org.forkgram.classic_675307.apk", "sha256": "66eebadd0cfeb9ca55aff07ca24ab4dc06074db3d20364322ef9293e82844ec5", "size": 44561553, "ipfsCIDv1": "bafybeid7n6ojrl5avrb3jt3b52kw2xuijvrxiixo2iad3sjcvcwjly6xim"}, "src": {"name": "/org.forkgram.classic_675307_src.tar.gz", "sha256": "b1ef7247e6bba3e5cd021d5536920a304f752c92fd98e45510aea84356713172", "size": 113845894}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "12.7.6.0", "versionCode": 675307, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 35}, "signer": {"sha256": ["4c021012e78b7d504667e00e7d87e2199ed35b856e5b7773135f4e7d9b792a2c"]}, "usesPermission": [{"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.FOREGROUND_SERVICE_SPECIAL_USE"}, {"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.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": "org.forkgram.classic.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"Ads": {"en-US": "Displays advertisements in channels, bot chats, and search"}, "NonFreeNet": {"en-US": "Relies on telegram's servers"}}}, "aab1509ff2bd441ba166c71eedd907ea7679c5349ac61ae622d6b27a01daf414": {"added": 1780441838659, "file": {"name": "/org.forkgram.classic_675208.apk", "sha256": "aab1509ff2bd441ba166c71eedd907ea7679c5349ac61ae622d6b27a01daf414", "size": 45307023, "ipfsCIDv1": "bafybeigzugejy42qu3xynuugnfdgusvwei2bwno3lpfkptflqh5abuc2su"}, "src": {"name": "/org.forkgram.classic_675208_src.tar.gz", "sha256": "d690d15c8098579d78a590fdb388d55e702a153a9b4150eeddf5b0353e999aed", "size": 113846982}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "12.7.5.0", "versionCode": 675208, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 35}, "signer": {"sha256": ["4c021012e78b7d504667e00e7d87e2199ed35b856e5b7773135f4e7d9b792a2c"]}, "usesPermission": [{"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.FOREGROUND_SERVICE_SPECIAL_USE"}, {"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.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": "org.forkgram.classic.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"Ads": {"en-US": "Displays advertisements in channels, bot chats, and search"}, "NonFreeNet": {"en-US": "Relies on telegram's servers"}}}, "b61ffae84906958dfa6c4e123d9f3d4aaf9e26565c0d9030fc6c47f52ac34c07": {"added": 1780441838659, "file": {"name": "/org.forkgram.classic_675207.apk", "sha256": "b61ffae84906958dfa6c4e123d9f3d4aaf9e26565c0d9030fc6c47f52ac34c07", "size": 44561553, "ipfsCIDv1": "bafybeifgzxmiqfut5ledzaznqsqvkc3q6lvwwfbieqr6urworr56tdyycu"}, "src": {"name": "/org.forkgram.classic_675207_src.tar.gz", "sha256": "6ef2544dd55316a1cba59ccef681a9a419c4459f7f2fa52b84ad4e2c2935d5f9", "size": 113842561}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "12.7.5.0", "versionCode": 675207, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 35}, "signer": {"sha256": ["4c021012e78b7d504667e00e7d87e2199ed35b856e5b7773135f4e7d9b792a2c"]}, "usesPermission": [{"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.FOREGROUND_SERVICE_SPECIAL_USE"}, {"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.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": "org.forkgram.classic.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"Ads": {"en-US": "Displays advertisements in channels, bot chats, and search"}, "NonFreeNet": {"en-US": "Relies on telegram's servers"}}}}}, "org.forkgram.messenger": {"metadata": {"authorEmail": "23rd@vivaldi.net", "authorName": "23rd", "authorWebSite": "https://github.com/forkgram"}}, "org.forthecommunity.torrentsdigger": {"metadata": {"categories": ["Download"], "lastUpdated": 1781040519859, "screenshots": {"phone": {"en-US": [{"name": "/org.forthecommunity.torrentsdigger/en-US/phoneScreenshots/screenshot_1.jpg", "sha256": "e8e28d68954c5aa3b2d1920b88b340c26fdc03fc74e134793df590e201b2e3d3", "size": 119403}, {"name": "/org.forthecommunity.torrentsdigger/en-US/phoneScreenshots/screenshot_2.jpg", "sha256": "ff479ef8aa9266abca0e8ef0eaaea45792961f7a0ec0ea66aa04747c973346e7", "size": 93727}, {"name": "/org.forthecommunity.torrentsdigger/en-US/phoneScreenshots/screenshot_3.jpg", "sha256": "6b90afc34a08175b45dc4078a5c87d92535bbfb0c4c60185430db786e6aec81b", "size": 46832}, {"name": "/org.forthecommunity.torrentsdigger/en-US/phoneScreenshots/screenshot_4.jpg", "sha256": "a3d1175423cb052411fe2c13b6bba6089ac0fc8bcbb02c88e796b524fe2dbddf", "size": 62119}]}}}, "versions": {"8049a031bded039994d90c8d66d1f3fca06d3129ab6360af7c63b23ae32478b3": null, "59040e25e89e7f0b6bfff8f751477de7c9ed113ce42d268e0692ebbea11112ea": null, "4031127e1d3b428dab2937a50a74cc8931b2a8ce5ee81c980aeed6df4ce33b43": null, "b6c8c148b887bdc9126ce49aaf1f84844597d85e03e88220eade3a5f16340f8a": null, "7237f9584cdcce4077ae420859fa84c17af7281b0ae9fd4af294825cfb2333d9": null, "b67d172667d59db7bcf1ee51a7f470c899a8f5f9897e7a3e4c103d1e45ef1275": null, "c9d9210c16312497fb9b1a00245b1f796d9dbee1db1dad770e146ad803f24a43": {"added": 1781040519859, "file": {"name": "/org.forthecommunity.torrentsdigger_2403.apk", "sha256": "c9d9210c16312497fb9b1a00245b1f796d9dbee1db1dad770e146ad803f24a43", "size": 26860247, "ipfsCIDv1": "bafybeieejngatu5fr27pclrnvifprx3pjd5b3sqmi2dp3aizssvbf5htui"}, "src": {"name": "/org.forthecommunity.torrentsdigger_2403_src.tar.gz", "sha256": "43b781bddedc9eeb0e8f4370f1044e7e3e47769821f02d114273405178824213", "size": 78084316}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.2.4", "versionCode": 2403, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["b9de6f68c11fb12020213e34bf781838137a97be1672ae6218a1e5c361ffe7c4"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "org.forthecommunity.torrentsdigger.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on multiple proprietary Torrent sources and ngosang.github.io for tracker list."}}, "whatsNew": {"en-US": "- Added Feature : Bookmark Categories\n- Improved UI."}}, "00c31e78f8b0f659d0790c790db8231bc6036ba3c1fc92166a138046074ee940": {"added": 1781040519859, "file": {"name": "/org.forthecommunity.torrentsdigger_2402.apk", "sha256": "00c31e78f8b0f659d0790c790db8231bc6036ba3c1fc92166a138046074ee940", "size": 22063839, "ipfsCIDv1": "bafybeidvyhmfgq32vjh74obwefbqpfklirhiqr3ipbrq26664pet3d277i"}, "src": {"name": "/org.forthecommunity.torrentsdigger_2402_src.tar.gz", "sha256": "b224814ff81ab3c087c978625a74c059def08cc4b1db221f14b4f70d56f7ecc9", "size": 78084904}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.2.4", "versionCode": 2402, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["b9de6f68c11fb12020213e34bf781838137a97be1672ae6218a1e5c361ffe7c4"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "org.forthecommunity.torrentsdigger.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on multiple proprietary Torrent sources and ngosang.github.io for tracker list."}}}, "b16aac1c2fd225fe26c6c0338f4de695f8431f6ed56cdda2c230df39fba4d74c": {"added": 1781040519859, "file": {"name": "/org.forthecommunity.torrentsdigger_2401.apk", "sha256": "b16aac1c2fd225fe26c6c0338f4de695f8431f6ed56cdda2c230df39fba4d74c", "size": 28912331, "ipfsCIDv1": "bafybeiblwd2xqkxmnphjg4vviei66tv3ag4f5qcugkywa2jjsaaus64g2m"}, "src": {"name": "/org.forthecommunity.torrentsdigger_2401_src.tar.gz", "sha256": "e7f7b247ee848c2598a5b91b697dc9517f95bde60ce1353a7a5b2811fafc16ec", "size": 78085746}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.2.4", "versionCode": 2401, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["b9de6f68c11fb12020213e34bf781838137a97be1672ae6218a1e5c361ffe7c4"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "org.forthecommunity.torrentsdigger.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on multiple proprietary Torrent sources and ngosang.github.io for tracker list."}}}, "e9d8b99b4ac40be6e6d78f67d119d49c323d44adcb193ec7263c05bf6188e0b4": {"added": 1780172537598, "file": {"name": "/org.forthecommunity.torrentsdigger_2303.apk", "sha256": "e9d8b99b4ac40be6e6d78f67d119d49c323d44adcb193ec7263c05bf6188e0b4", "size": 26438359, "ipfsCIDv1": "bafybeidzq4balngd4kvwjzfscjswet5eogirplvgz3wazpzsncotold37y"}, "src": {"name": "/org.forthecommunity.torrentsdigger_2303_src.tar.gz", "sha256": "10b4dfa63d983c41d4b4dc5664950262a83b0d2e4f714a570c54740bc601e5ba", "size": 78564829}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.2.3", "versionCode": 2303, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["b9de6f68c11fb12020213e34bf781838137a97be1672ae6218a1e5c361ffe7c4"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "org.forthecommunity.torrentsdigger.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on multiple proprietary Torrent sources and ngosang.github.io for tracker list."}}, "whatsNew": {"en-US": "- Added Feature Custom DNS Resolver. [ Experimental ]\n- Updated Dependencies."}}, "6723355fc47172c98c85e17c5a7cc34fc297cd702f9fee22b5eb54fc927a45b0": {"added": 1780172537598, "file": {"name": "/org.forthecommunity.torrentsdigger_2302.apk", "sha256": "6723355fc47172c98c85e17c5a7cc34fc297cd702f9fee22b5eb54fc927a45b0", "size": 21732063, "ipfsCIDv1": "bafybeig5xlxdb5n2nw7tcbcjkydavj5vo3gs7hexvnrpx43dzbu3m3e5ne"}, "src": {"name": "/org.forthecommunity.torrentsdigger_2302_src.tar.gz", "sha256": "8455111ab553c06754abfce3e85ed025a8ef74939953934225299e9c07f81e24", "size": 78565573}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.2.3", "versionCode": 2302, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["b9de6f68c11fb12020213e34bf781838137a97be1672ae6218a1e5c361ffe7c4"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "org.forthecommunity.torrentsdigger.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on multiple proprietary Torrent sources and ngosang.github.io for tracker list."}}}, "bbced2af25d80c961d50028266246a52a61276920f87187807579308891a8998": {"added": 1780172537598, "file": {"name": "/org.forthecommunity.torrentsdigger_2301.apk", "sha256": "bbced2af25d80c961d50028266246a52a61276920f87187807579308891a8998", "size": 28453579, "ipfsCIDv1": "bafybeib35k3tmek6qf6ggqsfuiuan24k73oztbpfztqrewcrkcpoccyibq"}, "src": {"name": "/org.forthecommunity.torrentsdigger_2301_src.tar.gz", "sha256": "1d365be799eb778cc92fcb3a0ef5d34d7fbbfa7decd07c9340133e02e25ef0aa", "size": 78564864}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.2.3", "versionCode": 2301, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["b9de6f68c11fb12020213e34bf781838137a97be1672ae6218a1e5c361ffe7c4"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "org.forthecommunity.torrentsdigger.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on multiple proprietary Torrent sources and ngosang.github.io for tracker list."}}}}}, "org.fossify.filemanager": {"metadata": {"categories": ["File Manager", "System"]}}, "org.ghostsinthelab.apps.guilelessbopomofo": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"e9dbd2dae7968756e707a7eed4c80254436195e5622f38231f21b319e494bade": null, "827a133d86d4845a6f64ba1dc34164a982f00cf2694b951c7b8fbcd2ae8cc7c9": {"added": 1781040519859, "file": {"name": "/org.ghostsinthelab.apps.guilelessbopomofo_210.apk", "sha256": "827a133d86d4845a6f64ba1dc34164a982f00cf2694b951c7b8fbcd2ae8cc7c9", "size": 16404929, "ipfsCIDv1": "bafybeieqb47masvjru4zibw5bshox72am7ejpdktnjfow6n34nyeq7gfce"}, "src": {"name": "/org.ghostsinthelab.apps.guilelessbopomofo_210_src.tar.gz", "sha256": "6485b6e734a5ea02007c20abd75a49f0127ce18de0d78b0e0caf6cf36e91f532", "size": 17409657}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "4.0.10", "versionCode": 210, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 37}, "signer": {"sha256": ["9357160103d4913feceeb5a4ad51cc094a980e8d94f4ca24cbfb38ec6a94758e"]}, "usesPermission": [{"name": "android.permission.VIBRATE"}, {"name": "org.ghostsinthelab.apps.guilelessbopomofo.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Hi there! Guileless Bopomofo 4.0.10 fixes a physical keyboard issue.\n\n* Fixed the symbol picker on physical keyboards: pressing the `‵` key and choosing a category (such as brackets) now opens the second-level menu instead of dropping back to the input screen. (#73)\n\nThanks for using Guileless Bopomofo!\n", "zh-TW": "嗨！樸實注音 4.0.10 修正了實體鍵盤的一個問題。\n\n＊ 修正實體鍵盤的符號選單：按下「‵」鍵並選擇分類（例如括號）後，現在會正常進入第二級選單，而不會跳回輸入畫面。（#73）\n\n感謝您使用樸實注音！\n"}}}}, "org.glpi.inventory.agent": {"metadata": {"lastUpdated": 1780506857489}, "versions": {"48f718f200e14dcf96600bae8d99d6582a7bfbe60ba001e98dae4c881ce048fd": null, "60a2a247fb8477dc1859fb656dcbb7f14708c292daaacb5ad5b3b16a9286c143": {"added": 1780506857489, "file": {"name": "/org.glpi.inventory.agent_39469.apk", "sha256": "60a2a247fb8477dc1859fb656dcbb7f14708c292daaacb5ad5b3b16a9286c143", "size": 6338302, "ipfsCIDv1": "bafybeigrgzvcpzpl4pdao7snpy2nifw6bd3xbusqfoo7vf4taz3i3hdfni"}, "src": {"name": "/org.glpi.inventory.agent_39469_src.tar.gz", "sha256": "c11ef095c7de4277abbec0253309ae941a02f54f8f363a6aefea88cff78f446c", "size": 506458}, "manifest": {"versionName": "1.8.0", "versionCode": 39469, "features": [{"name": "android.hardware.camera"}], "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 35}, "signer": {"sha256": ["1f46e7fa28a0c6e7ffb6cdc6b4d04afb7890e19ffd0a59bef76a50207142b875"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_MOCK_LOCATION"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.GET_PACKAGE_SIZE"}, {"name": "android.permission.CHANGE_WIFI_MULTICAST_STATE"}, {"name": "android.permission.CHANGE_WIFI_STATE"}, {"name": "android.permission.DISABLE_KEYGUARD"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.CHANGE_CONFIGURATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"}, {"name": "android.permission.INTERACT_ACROSS_USERS"}, {"name": "android.permission.MANAGE_USERS"}, {"name": "org.glpi.inventory.agent.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "org.golden_ticket.golden_ticket": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"eaa57dab2e9b1dc5d516e6f2926426a6a6b3b0109321c1b10635ff717a66fd0d": null, "ef8ff116a622342896aed3774d628d8e04718f0c09db406126e283975c72c93b": {"added": 1781040519859, "file": {"name": "/org.golden_ticket.golden_ticket_34.apk", "sha256": "ef8ff116a622342896aed3774d628d8e04718f0c09db406126e283975c72c93b", "size": 174063280, "ipfsCIDv1": "bafybeid4gwo3frscybotagd27wnqe5lkwwq3t4w5ffysg3xzwex6bwqxmm"}, "src": {"name": "/org.golden_ticket.golden_ticket_34_src.tar.gz", "sha256": "b6fccc7dbad9a26119384f0c407087a476b7f6d14b5234925d929a778ab2f8ab", "size": 209173254}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "4.10.0", "versionCode": 34, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["bf56dc721b303b66bd3339f15f5a456ed4d076c7f1edd1b24f8e26e331c12436"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "com.android.vending.BILLING"}, {"name": "org.golden_ticket.golden_ticket.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Connects to servers (golden-ticket.org) for game data/accounts and api.stripe.com for optional premium membership."}}, "whatsNew": {"en-US": "Golden Ticket 4.10.0\n\n- Render Chen's Pool results through the shared main-pool odds layout\n- Preserve bonus and sidecar draw numbers when independent pools overlap\n- Harden configurable server URLs to HTTPS and add the known-good server registry\n- Fix Chen's Anvil backlog handling and unrevealed ticket detection\n- Keep the F-Droid build free of Firebase, Google Play services, and Play Billing\n"}}}}, "org.grakovne.lissen": {"metadata": {"lastUpdated": 1780614376764}, "versions": {"ac7bdeb5998ec510aadc3eba92f5010df41ca88c98ce51b758ba91e918b3dac4": null, "20f4e850e75b5878fa747f12ad8c0b94317e89ab57384028f898d3ba1fc95866": null, "667dcd49bf14392edb2db7d89603e4fff5edf55c0c5758e842e9bc2163bc28b1": null, "923acc079e3c39f4a2f53d543baa397c1038bc5d1be53ffbb826227d7c8cfb3b": {"added": 1780614376764, "file": {"name": "/org.grakovne.lissen_11001.apk", "sha256": "923acc079e3c39f4a2f53d543baa397c1038bc5d1be53ffbb826227d7c8cfb3b", "size": 76538107, "ipfsCIDv1": "bafybeifygbxljvvszefz7avq6vwkipxbu52hnrq5djynrmf7jkgmkw4w4e"}, "src": {"name": "/org.grakovne.lissen_11001_src.tar.gz", "sha256": "5ec190ef19efdd15f9015538ec25e8f26aec7735c41e302f12a395f89b4c0c52", "size": 11709984}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.10.1-release", "versionCode": 11001, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 37}, "signer": {"sha256": ["48eb6dad076b6426a76fcf2e42d1b5c7a230f177abcb2c521d9e3123032fa8af"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"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.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION", "maxSdkVersion": 32}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "org.grakovne.lissen.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Rely on https://acrarium.grakovne.org/"}, "Tracking": {"en-US": "Sends Analytics to https://acrarium.grakovne.org/"}}}, "889dbef0cd1a7381865be8e00930a333f49436b96e3c2d57a889c18823a0fb4b": {"added": 1780441838659, "file": {"name": "/org.grakovne.lissen_11000.apk", "sha256": "889dbef0cd1a7381865be8e00930a333f49436b96e3c2d57a889c18823a0fb4b", "size": 76538107, "ipfsCIDv1": "bafybeigaxucbzsnyhwus3jp4rfkkoepqdsfc2ibm5fpbqznzffikb3fsoe"}, "src": {"name": "/org.grakovne.lissen_11000_src.tar.gz", "sha256": "d19014f6e52432dfb04faf6a63c4caefdafaf2cc534219b2c1c5789abbe25702", "size": 11709577}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.10.0-release", "versionCode": 11000, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 37}, "signer": {"sha256": ["48eb6dad076b6426a76fcf2e42d1b5c7a230f177abcb2c521d9e3123032fa8af"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"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.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION", "maxSdkVersion": 32}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "org.grakovne.lissen.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Rely on https://acrarium.grakovne.org/"}, "Tracking": {"en-US": "Sends Analytics to https://acrarium.grakovne.org/"}}}, "0ff383d5775fc585707847e8f5a3dbff4e1f0b320d7a3c9b6f6aef6871b6f199": {"added": 1780172537598, "file": {"name": "/org.grakovne.lissen_10921.apk", "sha256": "0ff383d5775fc585707847e8f5a3dbff4e1f0b320d7a3c9b6f6aef6871b6f199", "size": 76538163, "ipfsCIDv1": "bafybeicr2p7c6drn6dffjaamohxubkpxcyzyhn2tr5dg37e7lv6akpkeee"}, "src": {"name": "/org.grakovne.lissen_10921_src.tar.gz", "sha256": "285bd136ded505b0bbc4d8897f15dae1483312f5de53b4f571c3e280973b8b9b", "size": 11711164}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.9.21-release", "versionCode": 10921, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 37}, "signer": {"sha256": ["48eb6dad076b6426a76fcf2e42d1b5c7a230f177abcb2c521d9e3123032fa8af"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"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.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION", "maxSdkVersion": 32}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "org.grakovne.lissen.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Rely on https://acrarium.grakovne.org/"}, "Tracking": {"en-US": "Sends Analytics to https://acrarium.grakovne.org/"}}}}}, "org.hlwd.bible": {"metadata": {"lastUpdated": 1780441838659, "description": {"en-US": "Bible multi languages, free, offline, no advertising, completely in English, French, Italian, Spanish, Portuguese, Hindi.\n\nBibles included: King James Version, Bible in Basic English, World English Bible, Segond, Diodati, Valera, Almeida, Ostervald, Darby, Schlachter, Elberfelder, Romanian Bible, Polish Bible, Russian Bible, Turkish Bible, Swahili Bible, Arabic Bible, Hindi Bible, Bengali Bible, Chinese Bible, Japanese Bible, Farsi Bible, Korean Bible, Indonesian Bible, Vietnamese Bible, Ukrainian Bible.\n\nEasy to use with quick search and share, plans of reading, audio Bible, articles, cross-references, harmony of Gospels, random verses, interlinear (Strongs concordance in English).\n\nAlso works on Android TV, Chromebook.\n\nThe Light is a powerful study tool to learn the Word of God.\n\n\n", "es-ES": "Biblia en varios idiomas, gratuita offline, sin publicidad, integramente en Inglés, francés, italiano, español, portugués, hindi.\n\nBiblias incluidas: King James Version, Bible in Basic English, World English Bible, Segond, Diodati, Valera, Almeida, Ostervald, Darby, Schlachter, Elberfelder, Biblia rumana, Biblia polaca, Biblia rusa, Biblia turca, Biblia suajili, Biblia árabe, Biblia hindi, Biblia bengalí, Biblia china, Biblia japonesa, Biblia en farsi, Biblia en coreano, Biblia indonesia, Biblia vietnamita, Biblia ucraniana.\n\nFácil de usar con funciones de búsqueda rápida y compartir, planes de lectura, Biblia audio, artículos, referencias cruzadas, armonía de los evangelios, versos aleatorios, interlineal (Concordancia de Strong en inglés).\n\nTambién funciona en Android TV, Chromebook.\n\nThe Light es una poderosa herramienta de estudio para aprender la Palabra de Dios.\n\n\n", "fr-FR": "Bible multi langues, gratuite, hors connection, sans publicité, entièrement en anglais, français, italien, espagnol, portugais, hindi.\n\nBibles incluses: King James Version, Bible in Basic English, World English Bible, Segond, Diodati, Valera, Almeida, Ostervald, Darby, Schlachter, Elberfelder, Bible roumaine, Bible polonaise, Bible russe, Bible turque, Bible swahili, Bible arabe, Bible hindi, Bible bengali, Bible chinoise, Bible japonaise, Bible en farsi, Bible coréenne, Bible indonésienne, Bible vietnamienne, Bible ukrainienne.\n\nFacile à utiliser avec des fonctions de recherches rapides, de partage, plans de lecture, Bible audio, articles, références croisées, harmonie des évangiles, versets aléatoires, interlinéaire (Concordance Strong en anglais).\n\nFonctionne aussi sur Android TV, Chromebook.\n\nThe Light est un puissant outil d’étude pour apprendre la Parole de Dieu.\n\n\n", "it-IT": "Bibbia multi lingue, gratuita, offline, senza pubblicità, interamente in inglese, francese, italiano, spagnolo, portoghese, hindi.\n\nBibbie incluse: King James Version, Bible in Basic English, World English Bible, Segond, Diodati, Valera, Almeida, Ostervald, Darby, Schlachter, Elberfelder, Bibbia rumena, Bibbia polacca, Bibbia russa, Bibbia turca, Bibbia swahili, Bibbia in arabo, Bibbia hindi, Bibbia bengalese, Bibbia cinese, Bibbia japonese, Bibbia in persiano, Bibbia in coreano, Bibbia indonesiana, Bibbia vietnamita, Bibbia ucraina.\n\nFacile da usare con funzioni di ricerca veloce e di condivisione, piani de lettura, Bibbia audio, articoli, riferimenti incrociati, armonia dei Vangeli, versi casuali, interlineare (Concordanza di Strong in inglese).\n\nFunziona anche su Android TV, Chromebook.\n\nThe Light è un potente strumento di studio per imparare la Parola di Dio.\n\n\n\n", "pt-PT": "Bíblia em vários idiomas, gratuita, off-line, sem anúncios, totalmente em inglês, francês, italiano, espanhol, português, hindi.\n\nBíblias incluídas: King James Version, Bible in Basic English, World English Bible, Segond, Diodati, Valera, Almeida, Ostervald, Darby, Schlachter, Elberfelder, Bíblia romena, Bíblia polaca, Bíblia russa, Bíblia turca, Bíblia suaíli, Bíblia em árabe, Bíblia em hindi, Bíblia bengali, Bíblia chinesa, Bíblia japonesa, Bíblia em farsi, Bíblia coreana, Bíblia indonésia, Bíblia vietnamita, Bíblia ucraniana.\n\nFácil de usar com funções de pesquisa rápida, compartilhamento, planos de leitura, Bíblia audio, artigos, referências cruzadas, harmonia dos Evangelhos, versos aleatórios, interlinear (Concordância de Strong em inglês).\n\nTambém funciona na Android TV, Chromebook.\n\nThe Light é uma poderosa ferramenta de estudo para aprender a Palavra de Deus.\n\n\n"}}, "versions": {"1e3c8cae66e3e00c8ded6a471256263bdd3843f93f133e9abd1b6363af03dc04": null, "3db83c08ba94222169fa33b4998637167820cad8efe798311da9ab757fcb956d": {"added": 1780441838659, "file": {"name": "/org.hlwd.bible_20260530.apk", "sha256": "3db83c08ba94222169fa33b4998637167820cad8efe798311da9ab757fcb956d", "size": 164365639, "ipfsCIDv1": "bafybeifh4hfc6mxngl75zszg44aojhoan7epvx4jn63ap5un5hjpy2qycu"}, "src": {"name": "/org.hlwd.bible_20260530_src.tar.gz", "sha256": "11ff07f80c8e648d369fbd8316376cf192bfb843b03a6424d6ad798dcb8a2ad6", "size": 236300032}, "manifest": {"versionName": "4.02", "versionCode": 20260530, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 35}, "signer": {"sha256": ["fb54219a409af4f39138de63781579992cb711846e04062ccaa5f47b91c54527"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "org.hlwd.bible.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "• Indonesian Bible: Terjemahan Baru 1974\n• Vietnamese Bible: Tiếng Việt 1934\n• Ukrainian Bible: Oгієнко 1962\n", "es-ES": "• Biblia indonesia: Terjemahan Baru 1974\n• Biblia vietnamita: Tiếng Việt 1934\n• Biblia ucraniana: Oгієнко 1962\n", "fr-FR": "• Bible indonésienne: Terjemahan Baru 1974\n• Bible vietnamienne: Tiếng Việt 1934\n• Bible ukrainienne: Oгієнко 1962\n", "it-IT": "• Bibbia indonesiana: Terjemahan Baru 1974\n• Bibbia vietnamita: Tiếng Việt 1934\n• Bibbia ucraina: Oгієнко 1962\n", "pt-PT": "• Bíblia indonésia: Terjemahan Baru 1974\n• Bíblia vietnamita: Tiếng Việt 1934\n• Bíblia ucraniana: Oгієнко 1962\n"}}}}, "org.hollowbamboo.chordreader2": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"a7f441b4a80e998f53084c6cda21e9089a77d7549a90682e9cfc6a73b8029e98": null, "a78bc96f84520660d4c8ba44a69fd47776d69ca8fa8753c1386db77e8cfcfdda": {"added": 1781040519859, "file": {"name": "/org.hollowbamboo.chordreader2_15.apk", "sha256": "a78bc96f84520660d4c8ba44a69fd47776d69ca8fa8753c1386db77e8cfcfdda", "size": 9026511, "ipfsCIDv1": "bafybeicf64r4hopzhxcpy67a6qhqm7uhmyhue6fbjbxy2trjzahj5ehlre"}, "src": {"name": "/org.hollowbamboo.chordreader2_15_src.tar.gz", "sha256": "90a85c769691093680e209a58d23379543dd0e643e830abc09fc5efa1f1967ef", "size": 6302129}, "manifest": {"versionName": "2.4.2", "versionCode": 15, "usesSdk": {"minSdkVersion": 19, "targetSdkVersion": 34}, "signer": {"sha256": ["f680a3ca231b2e8702d67f22ed31724735c3b8a0c385f3feb3c2865ca18abc1f"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE", "maxSdkVersion": 25}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "org.hollowbamboo.chordreader2.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Searches chords with startpage.com"}}, "whatsNew": {"en-US": "- refactor: navigation and drawer highlighting\n- fix: crash on song switching in setlist mode\n- fix: issue #63 - letters followed by apostrophe incorrectly recognized as chords\n- fix: misc crashes on navigation\n- feat: keyboard arrow key support to scroll added\n- refactor(websearch): isolate the WebView JS bridge in a small inner class #71"}}}}, "org.juanro.autumandu": {"metadata": {"added": 1780306216819, "categories": ["Finance Manager"], "changelog": "https://github.com/juanro49/autu-mandu/releases", "issueTracker": "https://github.com/juanro49/autu-mandu/issues", "lastUpdated": 1780306216819, "license": "Apache-2.0", "sourceCode": "https://github.com/juanro49/autu-mandu", "translation": "https://hosted.weblate.org/projects/autu-mandu/", "screenshots": {"phone": {"en-US": [{"name": "/org.juanro.autumandu/en-US/phoneScreenshots/Autu-Mandu_001.png", "sha256": "9fb36752afb7bdafd6622cef52075c9fcd1fe7153c9d2d178a7f843b30cb5314", "size": 162518}, {"name": "/org.juanro.autumandu/en-US/phoneScreenshots/Autu-Mandu_002.png", "sha256": "4e728c4556f3e00df9b9ffa02559e987eb52293a75ee6b1503c09ea2980eda93", "size": 255810}, {"name": "/org.juanro.autumandu/en-US/phoneScreenshots/Autu-Mandu_003.png", "sha256": "afc29b4b8aa70cc9140131f779281404252f9c2576889ca8e25665ff1793d8b6", "size": 164377}, {"name": "/org.juanro.autumandu/en-US/phoneScreenshots/Autu-Mandu_004.png", "sha256": "a42cca6545d413437bd84d9de782927cb366e1f51cb0a63ca348ba0a0043bcca", "size": 230086}], "es-ES": [{"name": "/org.juanro.autumandu/es-ES/phoneScreenshots/Autu-Mandu_001.png", "sha256": "634794079f4eb3ae445a1ab5e21886a3d06424cd46083d0c00b81da349fea8b1", "size": 167487}, {"name": "/org.juanro.autumandu/es-ES/phoneScreenshots/Autu-Mandu_002.png", "sha256": "fdc503fe3ac59145f8066602f3a403dc527be31975af5d53ab4090c81dbc16ae", "size": 255116}, {"name": "/org.juanro.autumandu/es-ES/phoneScreenshots/Autu-Mandu_003.png", "sha256": "9d14e632418871aeb224b53cf1d73b1fb2ab3716f9563374feb6edd8a52f4e6c", "size": 167638}, {"name": "/org.juanro.autumandu/es-ES/phoneScreenshots/Autu-Mandu_004.png", "sha256": "e632e054293e1929fa4aede97d1d0a6448352cdc09890b27adbe0bc272fba9e2", "size": 216224}]}}, "authorEmail": "juanro49+git@getgoogleoff.me", "authorName": "Juanro49", "liberapay": "juanro49", "name": {"en-US": "Autu Mandu"}, "summary": {"es-ES": "Autu Mandu te permite controlar ingresos y gastos de tus vehículos.", "en-US": "Autu Mandu allows you to control the income and expenses of your vehicles."}, "description": {"es-ES": "Autu Mandu es una aplicación android basada en la discontinuada Car Report con algunas nuevas opciones que te permite introducir repostajes y otros ingresos y gastos de tus vehículos además de mostrar bonitos informes.\n\nPuede añadir recordatorios basados en el kilometraje y la hora para acciones recurrentes relacionadas con el coche, por ejemplo, la inspección general una vez al año.\n\nOfrece sincronización con webdav y dispone de funciones básicas de copia de seguridad/restauración e importación/exportación de CSV.\n", "en-US": "Autu Mandu is an android application based on the discontinued Car Report with some new options that allows you to enter refueling and other income and expenses of your vehicles in addition to displaying nice reports.\n\nYou can add mileage and time based reminders for recurring car related actions, e.g. general inspection once a year.\n\nIt offers synchronization with webdav and has basic backup/restore and CSV import/export functions.\n"}, "donate": ["https://coindrop.to/juanro49"], "icon": {"en-US": {"name": "/org.juanro.autumandu/en-US/icon_uEa9497MOVXWW58LTZgA9_TiljyFJjcSvc5I3DEBqGo=.png", "sha256": "b846bde3decc3955d65b9f0b4d9800f7f4e2963c85263712bdce48dc3101a86a", "size": 5814}}, "preferredSigner": "01d83fd1855b65ed94b77cecbf35d237033674e0c61303f2bde02d0efda3f743"}, "versions": {"a570e4cb6a1e38a9d8bb1e497b2749124dedab35a1939073afaada829ffc36a7": {"added": 1780306216819, "file": {"name": "/org.juanro.autumandu_601.apk", "sha256": "a570e4cb6a1e38a9d8bb1e497b2749124dedab35a1939073afaada829ffc36a7", "size": 3985638, "ipfsCIDv1": "bafybeihgfl7f475x2tvogtmlydwu3e74esbwax7in3ylezik7drjatn77a"}, "src": {"name": "/org.juanro.autumandu_601_src.tar.gz", "sha256": "f2ff6ec6bca9b3aada513c4103cbd92dd6b761806645da555b611b09dd50b8d3", "size": 2180913}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "6.0.1", "versionCode": 601, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 37}, "signer": {"sha256": ["01d83fd1855b65ed94b77cecbf35d237033674e0c61303f2bde02d0efda3f743"]}, "usesPermission": [{"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "org.juanro.autumandu.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "org.jyutping.jyutping": {"metadata": {"lastUpdated": 1780094298321}, "versions": {"293e47a8b3d498a6ba5e78f2309703c369ecc9e24e3fda612866b828f1f93529": null, "5806c96b9d8d066944b8b749b54eee4360137a40647117a9bce2ffb35806fae1": {"added": 1780094298321, "file": {"name": "/org.jyutping.jyutping_64.apk", "sha256": "5806c96b9d8d066944b8b749b54eee4360137a40647117a9bce2ffb35806fae1", "size": 55488270, "ipfsCIDv1": "bafybeianl2jkrgvidgf4p2obt5fwipzcydje2bv5k636amg6jm7fhp3mta"}, "src": {"name": "/org.jyutping.jyutping_64_src.tar.gz", "sha256": "ae34368e86e938d79bb954b842a43c07df0ed77e1479997eee6e99789e6611e9", "size": 13022074}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.62.0", "versionCode": 64, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 37}, "signer": {"sha256": ["88de4725b0025558227b9e762b32bbaf1441688b39b191e98d7101206b1b4404"]}, "usesPermission": [{"name": "android.permission.VIBRATE"}]}, "whatsNew": {"en-US": "1. Enhanced the design of the keyboard top toolbar.\n2. Enhanced the design of the keyboard settings page.\n3. Added a setting for the default input mode, with options for Jyutping, ABC, and Recent.\n4. Improved the input method engine for a smoother typing experience.\n", "zh-CN": "1. 改进键盘顶部工具栏样式设计。\n2. 改进键盘设置页面样式设计。\n3. 新增键盘初始输入模式设置，可选择粤拼、ABC、以及最近。\n4. 改进输入法引擎，打字更顺畅。\n", "zh-HK": "1. 改進鍵盤頂部工具欄樣式設計。\n2. 改進鍵盤設置頁面樣式設計。\n3. 新增鍵盤初始輸入模式設置，可選擇粵拼、ABC、以及最近。\n4. 改進輸入法引擎，打字更順暢。\n", "zh-TW": "1. 改進鍵盤頂部工具欄樣式設計。\n2. 改進鍵盤設置頁面樣式設計。\n3. 新增鍵盤初始輸入模式設置，可選擇粵拼、ABC、以及最近。\n4. 改進輸入法引擎，打字更順暢。\n"}}}}, "org.kde.kdeconnect_tp": {"metadata": {"lastUpdated": 1780441838659, "summary": {"ja-JP": "KDE Connect はスマートフォンと PC を連携させます"}, "description": {"ja-JP": "KDE Connect では、デバイス間を連携させてあなたの作業をスムーズにするたくさんの機能があります。\n\n- デバイス間でファイルを転送\n- ケーブル不要で、コンピューターからスマートフォン上のファイルにアクセス\n- クリップボードの共有: デバイス間でコピー＆ペースト\n- 着信やメッセージの通知をコンピューターで受信\n- 仮想タッチパッド: スマートフォンの画面をコンピューターのタッチパッドに\n- 通知の同期: スマートフォンの通知をコンピューターで確認、メッセージへの返信も\n- マルチメディアリモコン: スマートフォンを Linux メディアプレイヤーのリモコンに\n- WiFi 接続: USB ケーブルや Bluetooth いらず\n- エンドツーエンド TLS 暗号化: データはいつでも安全\n\nこのアプリを使用するには、コンピューターに KDE Connect をインストールする必要があります。また最新機能を活用できるよう、デスクトップ版を Android 版の両方を最新バージョンにしてください。\n\n権限に関する情報:\n* アクセシビリティ権限: リモート入力機能を使用する場合、別のデバイスからの入力を受け取って Android スマートフォンを操作するために必要です。\n* バックグラウンドでの位置情報権限: 信頼済みネットワーク機能を使用する場合、接続中の WiFi ネットワークを識別するために必要です。\n\nKDE Connect は KDE およびいかなる第三者にも情報を送信しません。KDE Connect はデバイス間のデータをローカルネットワークを使って直接送受信するためインターネットを経由することはありません。またエンドツーエンド暗号化を行っています。\n\nこのアプリはオープンソースプロジェクトの一部であり、貢献してくださったすべての方々により形作られています。ソースコードはウェブサイトからご覧いただけます。", "sk": "KDE Connect poskytuje sadu funkcií na integráciu vášho pracovného postupu medzi zariadeniami:\n\n- Prenášajte súbory medzi vašimi zariadeniami.\n- Získajte prístup k súborom v telefóne z počítača bez káblov.\n- Zdieľaná schránka: skopírujte a prilepte medzi zariadeniami.\n- Získajte upozornenia na prichádzajúce hovory a správy na počítači.\n– Virtuálny touchpad: Použite obrazovku svojho telefónu ako touchpad počítača.\n- Synchronizácia upozornení: Získajte upozornenia z telefónu na počítači a odpovedajte na správy.\n- Multimediálne diaľkové ovládanie: Použite svoj telefón ako diaľkové ovládanie pre linuxové mediálne prehrávače.\n- Wi-Fi pripojenie: nie je potrebný žiadny USB kábel ani bluetooth.\n- End-to-end šifrovanie TLS: vaše informácie sú v bezpečí.\n\nUpozorňujeme, že na to, aby táto aplikácia fungovala, budete musieť nainštalovať KDE Connect do počítača a udržiavať verziu pre počítač aktuálnu s verziou pre Android, aby fungovali najnovšie funkcie.\n\nCitlivé informácie o povoleniach:\n* Povolenie na prístupnosť: Vyžaduje sa na príjem vstupu z iného zariadenia na ovládanie vášho telefónu s Androidom, ak používate funkciu vzdialeného vstupu.\n* Povolenie polohy na pozadí: Vyžaduje sa, aby sa vedelo, do ktorej WiFi siete ste pripojení, ak používate funkciu dôveryhodných sietí.\n\nKDE Connect nikdy neposiela žiadne informácie do KDE ani žiadnej tretej strane. KDE Connect odosiela údaje z jedného zariadenia do druhého priamo pomocou lokálnej siete, nikdy cez internet a pomocou end-to-end šifrovania.\n\nTáto aplikácia je súčasťou projektu s otvoreným zdrojovým kódom a existuje vďaka všetkým ľuďom, ktorí k nej prispeli. Navštívte webovú stránku a získajte zdrojový kód."}}, "versions": {"0cf0385df13f7082031af3de8d29b24f755883c67ea5306b2d834f03b5ecc0a2": null, "15ee24e88fc2ed614c38a360698cd8e7c435636c2072a32a83f8635dde1d009a": {"added": 1780441838659, "file": {"name": "/org.kde.kdeconnect_tp_13508.apk", "sha256": "15ee24e88fc2ed614c38a360698cd8e7c435636c2072a32a83f8635dde1d009a", "size": 6692502, "ipfsCIDv1": "bafybeihjnypygq2shwlj5zwmj67eyw7bllngyflttppyzbu5t5eoqipily"}, "src": {"name": "/org.kde.kdeconnect_tp_13508_src.tar.gz", "sha256": "11ccdde9b6464310416ca4f5529f485374b0ab5662b3d66694dfe87a32f6cfa6", "size": 2306397}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.35.8", "versionCode": 13508, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 35}, "signer": {"sha256": ["79b50031486746dffbc746f48fb0eb62fc7bb0ae7b976e7d6507b2c078840d92"]}, "usesPermission": [{"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_ADMIN", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.BLUETOOTH_SCAN"}, {"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.READ_PHONE_STATE"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.DOWNLOAD_WITHOUT_NOTIFICATION"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.READ_CALL_LOG"}, {"name": "android.permission.SEND_SMS"}, {"name": "android.permission.READ_SMS"}, {"name": "android.permission.RECEIVE_SMS"}, {"name": "android.permission.RECEIVE_MMS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.READ_LOGS"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.CAMERA"}, {"name": "org.kde.kdeconnect_tp.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "1.35.8:\n- Fixed crashes\n\n1.35.6:\n- Better support conversation notifications\n- Support sharing the mouse across systems by moving it past the border of the screen\n- Fix logic to decide when to show \"Send Clipboard\"\n- Fix receiving files with names ending in dot\n- Allow connections from localhost\n- Wait 50ms before syncing notifications so filter apps have time to filter them\n"}}}}, "org.liberty.android.fantastischmemo": {"metadata": {"lastUpdated": 1780094298321}, "versions": {"1d29528590175a895eefe9a87af9cb136f831524994185634fe15c73eb897e3b": null, "9d7d65fd66dda20f8c26e72d710248a015b5f10f412653765e7914e9b5c05c8f": {"added": 1780094298321, "file": {"name": "/org.liberty.android.fantastischmemo_241.apk", "sha256": "9d7d65fd66dda20f8c26e72d710248a015b5f10f412653765e7914e9b5c05c8f", "size": 8955073, "ipfsCIDv1": "bafybeic4eqcw3rfilftupkgjiieva7afecazhlf2cf35rsvmjlylrhoax4"}, "src": {"name": "/org.liberty.android.fantastischmemo_241_src.tar.gz", "sha256": "d786884080468e40491411c45db8b91162e315e7b2c5bbd029aa875c8f18937f", "size": 472576}, "manifest": {"versionName": "10.12.2", "versionCode": 241, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["d06a0d99407cdc3c1afc19671d12dca8a495fc27aa11464706c3a901108bbb2d"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "org.liberty.android.fantastischmemo.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "10.12.2\n* Important: When upgrading to versions before 10.12, you will need to import your original DB files to AnyMemo internal storage.\n* Upgrade to support new Android Storage access API with restricted storage access.\n* Import / Export db files from / to external storage\n* Import / Export folder from / to external storage\n* Updated UI to import from external db file\n* Remove paint function since the dependency is not maintained anymore\n* Fix multiple UI issues due to Material UI update\n"}}}}, "org.liberty.android.freeotpplus": {"metadata": {"lastUpdated": 1780441838659}, "versions": {"6ffa77a9cd2e463866ce14800adffc47c0ad0f600746064e0bbf1e72dde973e7": null, "070f2dc01e319fe5a04afbf9067086f26dde36546d6df86f67872bc0486124f8": {"added": 1780441838659, "file": {"name": "/org.liberty.android.freeotpplus_26.apk", "sha256": "070f2dc01e319fe5a04afbf9067086f26dde36546d6df86f67872bc0486124f8", "size": 14238112, "ipfsCIDv1": "bafybeiet2k4cgfgdlhyb64kr5thde772ayp56464ksdqsax3th3khnx7ky"}, "src": {"name": "/org.liberty.android.freeotpplus_26_src.tar.gz", "sha256": "10f1a7d520004c192a7aec1e05dd8404b701703ba3b3cae0aba12e877d0a90ca", "size": 972735}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "3.4", "versionCode": 26, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["7da477c9e2e64ab750830ed6d77c73f6a3c87253675377930d9ff208165d8d5b"]}, "usesPermission": [{"name": "android.permission.CAMERA"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "org.liberty.android.freeotpplus.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}]}, "whatsNew": {"en-US": "RELEASE-3.4\n* Fix edge-to-edge UI and fab issues\n"}}}}, "org.libre.agosto.p2play": {"metadata": {"lastUpdated": 1780614376764}, "versions": {"4ee415f13f0c29cb465cdbfcd6e016fac292f52ee0f4ed7c593c4c5794c57295": null, "b42ac400dd34afb0d00b8de6e05e5e4f70dc88534e4335029f060ff7a3638227": {"added": 1780614376764, "file": {"name": "/org.libre.agosto.p2play_22.apk", "sha256": "b42ac400dd34afb0d00b8de6e05e5e4f70dc88534e4335029f060ff7a3638227", "size": 7483511, "ipfsCIDv1": "bafybeiepnadquhmbdnop367hczuhqvvcp6inzk3kocpappczlsw63spgom"}, "src": {"name": "/org.libre.agosto.p2play_22_src.tar.gz", "sha256": "8f43cbbcfbf148d0e4825c2ac1097668736788872f1f858ca61ffdd33d614d9e", "size": 4777945}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.10.1", "versionCode": 22, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 33}, "signer": {"sha256": ["11c6633ed5485e48762eff59d95010c208b3f72bd1d46c1a98c1f6b101343b8a"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "org.libre.agosto.p2play.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "org.librefit.app": {"metadata": {"lastUpdated": 1780441838659}, "versions": {"0e270ed014880c69a4a8e9fd298e2f518909f6dd345ed1a80ab0929aee1f7d55": null, "971eaf7754ad86d84d21dec1f7bed7b1ba8213ac986253e7b39ec6f5fe8262e5": {"added": 1780441838659, "file": {"name": "/org.librefit.app_30101.apk", "sha256": "971eaf7754ad86d84d21dec1f7bed7b1ba8213ac986253e7b39ec6f5fe8262e5", "size": 41190188, "ipfsCIDv1": "bafybeig6t4bh4k75eypdoryffaebqjocq5kgcymz2i2aqep4z3rzesi6hq"}, "src": {"name": "/org.librefit.app_30101_src.tar.gz", "sha256": "f710e3de2f3086567aeef54d5be287ab5ff7da228e176de1a2765cf2809c2505", "size": 38555017}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.3.1", "versionCode": 30101, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 37}, "signer": {"sha256": ["cf4861d4b5ad28512a0f56e6c3404ee9c5ab82e6cec2ac7615d20e5a26b59392"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "org.librefit.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "🐛 Fixed\n- Visual bug causing weight field to not show current value\n- Initial state of input sheet"}}}}, "org.lichess.mobileV2": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"31bd2e55f66dc38654a8de52da2ff5b654312260936c071f90f7cc95db538288": null, "806b5618b220c83a1944030797ccc10dd8898fdea772ab2e26c34c93c54e38da": null, "e2cd16972b719d15f8021b826aae5cfcd46f756622b3b14cc5757dd730f53d73": null, "7643af01abb947ec35089521496cd4484021bb03d82ce26e1ac2ccd3fdaaae9f": {"added": 1781040519859, "file": {"name": "/org.lichess.mobileV2_240203.apk", "sha256": "7643af01abb947ec35089521496cd4484021bb03d82ce26e1ac2ccd3fdaaae9f", "size": 117079963, "ipfsCIDv1": "bafybeic2un4cuj4ab4ngsrgdjuhkrfcgihdp53sut5j7up7eyzee6ds3qe"}, "src": {"name": "/org.lichess.mobileV2_240203_src.tar.gz", "sha256": "67cd13c4d6c9db800be4e5e968f496acddf69c8a75c8b3f765f36424c6d970e2", "size": 311216998}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "0.24.2", "versionCode": 240203, "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"}}, "a51cccc764ac1e0cd762633f6c82b14ba453901c7e670957b9b7c5a33263f1a3": {"added": 1781040519859, "file": {"name": "/org.lichess.mobileV2_240202.apk", "sha256": "a51cccc764ac1e0cd762633f6c82b14ba453901c7e670957b9b7c5a33263f1a3", "size": 112290049, "ipfsCIDv1": "bafybeiddvbhl3x2fpp3pvktveedwglvcihhusncnl76m264tkfednwho3a"}, "src": {"name": "/org.lichess.mobileV2_240202_src.tar.gz", "sha256": "03fb3979133fa081e6fb48afc35e24217fb62cd8ae95617cdfd524f1b75d60c5", "size": 311210962}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "0.24.2", "versionCode": 240202, "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."}}}, "75aac9b221f17a88da23d7692496ec9b9bc37d3f12649a77b58c59c19610f9a9": {"added": 1781040519859, "file": {"name": "/org.lichess.mobileV2_240201.apk", "sha256": "75aac9b221f17a88da23d7692496ec9b9bc37d3f12649a77b58c59c19610f9a9", "size": 119351632, "ipfsCIDv1": "bafybeib53ihr7k7sf3e4t2xyx74e76w7juo4ntxlsoci5fbcyo74powduu"}, "src": {"name": "/org.lichess.mobileV2_240201_src.tar.gz", "sha256": "77d4937705cf4aba511b3ff511c350d7b1c213fd12034bff45ad968386776c37", "size": 311214594}, "manifest": {"nativecode": ["x86_64"], "versionName": "0.24.2", "versionCode": 240201, "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."}}}, "f3a1a418aa185eacd003608e2a1deea1f4d16ddb412ef95146915eec476d4b82": {"whatsNew": null}}}, "org.mlm.mages": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"068b675dae5753aa9ef313a70d5a48af03d43b4038d88bfe3c5dd35ca8011112": null, "f90663c251693c1e39f1f3071610a99576287f0282e83bf2d1a3e286ee2bc80c": null, "ded05f78ac4d5b799d2ababf43d5a6302016d8956ab4abb9b054f76a0e6345d4": null, "a9b7e8bf59a878020b04310472d7781d5f573812b04caf00d5c1d01442c760c3": null, "5773b1dac2171cabc6866c0906b9bf53621d83761a9d4614b17b2580d5d9ba57": null, "2fd2d8bf2addd16f205ddf2913ab8ee26a5fda0ec3ef87f3a0c5dcee70e9ef58": null, "ccdd487325b57d99dec98c38bbc22551a87c28ecfb008a8491ccf5afef8e3116": null, "504c5f5e192a97e17becf577100aab6b7ed040d5442ceac776daa1727d2d8515": null, "b792bab67ebaa0223d947317f94794bf9d637f0a9642bf5471649eba5dbf8299": {"added": 1781040519859, "file": {"name": "/org.mlm.mages_1161.apk", "sha256": "b792bab67ebaa0223d947317f94794bf9d637f0a9642bf5471649eba5dbf8299", "size": 112987592, "ipfsCIDv1": "bafybeibxu55fx65hnd3afhj7fr6n7qrazayfaxugc23anadllfoempd4om"}, "src": {"name": "/org.mlm.mages_1161_src.tar.gz", "sha256": "33fe6c21ce8ab7cf9b0555164ffb18782dd250c06229ec050196440f1b5888e0", "size": 1452813}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "4.8.2", "versionCode": 1161, "features": [{"name": "android.hardware.vulkan.version"}], "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": "- Show multiple notifications from a room at once\n- rem duplicate grp name in notifications\n- Linux unifiedpush support\n"}}, "6d51903ce5a62057d671aa088f40281ec1c0e4c01c379001b480dfb9a3550ba5": {"added": 1781040519859, "file": {"name": "/org.mlm.mages_1160.apk", "sha256": "6d51903ce5a62057d671aa088f40281ec1c0e4c01c379001b480dfb9a3550ba5", "size": 82400655, "ipfsCIDv1": "bafybeier7cgulcjpvzvaduwbusorgky2biwkcxwohznhmpyjgnkoppazue"}, "src": {"name": "/org.mlm.mages_1160_src.tar.gz", "sha256": "6f3b9bda488a7f16d34a214bd051bf1004e6b8862c5c9e48d43d102ef1777c04", "size": 1452761}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "4.8.2", "versionCode": 1160, "features": [{"name": "android.hardware.vulkan.version"}], "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"}]}}, "f769fd4a45e73676385a838e18fd02f7e16041af40d1ce550e625a810f4d5652": {"added": 1781040519859, "file": {"name": "/org.mlm.mages_1159.apk", "sha256": "f769fd4a45e73676385a838e18fd02f7e16041af40d1ce550e625a810f4d5652", "size": 125245923, "ipfsCIDv1": "bafybeifufot6blmxod6d5vjupzeqzi5db7bhnnbr22zf3oiyronaqkfexa"}, "src": {"name": "/org.mlm.mages_1159_src.tar.gz", "sha256": "8af745e5f895cf61ba7012fe162825ef2564bb3086c8d458ca3f46af1320cec2", "size": 1452800}, "manifest": {"nativecode": ["x86_64"], "versionName": "4.8.2", "versionCode": 1159, "features": [{"name": "android.hardware.vulkan.version"}], "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"}]}}, "caf81383fd0730c12b60dd682d9e759357ea075703fda913120b3ef581f0660c": {"added": 1781040519859, "file": {"name": "/org.mlm.mages_1158.apk", "sha256": "caf81383fd0730c12b60dd682d9e759357ea075703fda913120b3ef581f0660c", "size": 132209622, "ipfsCIDv1": "bafybeig46q4thsoi57rmwzdkeigfhs4qyzdlvqupmnlk2b7itp464ko3fq"}, "src": {"name": "/org.mlm.mages_1158_src.tar.gz", "sha256": "302b2291e82bf45552a39eb755557314538d0f7e582838b482d45a3940c581b1", "size": 1452817}, "manifest": {"nativecode": ["x86"], "versionName": "4.8.2", "versionCode": 1158, "features": [{"name": "android.hardware.vulkan.version"}], "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"}]}}, "5e26ad82d1eae452efd6be6ceb8f5fca87564f5bd30633e6cb360d2cffc94dd7": {"added": 1780441838659, "file": {"name": "/org.mlm.mages_1151.apk", "sha256": "5e26ad82d1eae452efd6be6ceb8f5fca87564f5bd30633e6cb360d2cffc94dd7", "size": 110411696, "ipfsCIDv1": "bafybeihuwo4jz3yojdpgg5efob6c2lum6ingmdjxiujwakaqyrgplmizby"}, "src": {"name": "/org.mlm.mages_1151_src.tar.gz", "sha256": "20c3efc5813a7e817a7833c37525e8849c410d9f3c07b6ed35f0f77fa413271f", "size": 1449445}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "4.7.5", "versionCode": 1151, "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": "- Do not highlight voice button\n- show outgoing for all sent messages\n- fix timeline being reset when multiple messages were sent\n"}}, "88a6fdc4df3fbf015b69d6fc31242eb4e6d4098f39d776acb4a700f2c826e07c": {"added": 1780441838659, "file": {"name": "/org.mlm.mages_1150.apk", "sha256": "88a6fdc4df3fbf015b69d6fc31242eb4e6d4098f39d776acb4a700f2c826e07c", "size": 80423651, "ipfsCIDv1": "bafybeiaf26dydpnhuvtkrcvoexqp6w7aep56it4hddp3gdtsacchdjyqqi"}, "src": {"name": "/org.mlm.mages_1150_src.tar.gz", "sha256": "03f60f2d4e9f4821f921e4e3f30bcc48f6bd80da76d3bae606039543a1e4cc60", "size": 1449431}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "4.7.5", "versionCode": 1150, "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"}]}}, "e93f267d2e8c59a1a3c667511cfae7cb71d3ce9bd90e435da9791cdbbe0c07ca": {"added": 1780441838659, "file": {"name": "/org.mlm.mages_1149.apk", "sha256": "e93f267d2e8c59a1a3c667511cfae7cb71d3ce9bd90e435da9791cdbbe0c07ca", "size": 122429214, "ipfsCIDv1": "bafybeig4jcecliaswcivdoah2wvhtcktbsoxiqoiooryyu2h36rjkelugm"}, "src": {"name": "/org.mlm.mages_1149_src.tar.gz", "sha256": "97f4621f70342f185271a18c58570c64e9214d5d90efc24aa1fd10f5391d9bfd", "size": 1449452}, "manifest": {"nativecode": ["x86_64"], "versionName": "4.7.5", "versionCode": 1149, "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"}]}}, "8591b44d13337f626a0b5619efd21b6e27115a47fb071f39d23cdc6a4ea38642": {"added": 1780441838659, "file": {"name": "/org.mlm.mages_1148.apk", "sha256": "8591b44d13337f626a0b5619efd21b6e27115a47fb071f39d23cdc6a4ea38642", "size": 129350153, "ipfsCIDv1": "bafybeih55og3mowk4f3zzlwsxucvr3og3shhmntr3jm6bkmg7ccyradq2i"}, "src": {"name": "/org.mlm.mages_1148_src.tar.gz", "sha256": "5d7ff887b2ab8af6ae717899d39276dec6f9da9727877d590afd1634e07ff7e8", "size": 1449439}, "manifest": {"nativecode": ["x86"], "versionName": "4.7.5", "versionCode": 1148, "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.mlm.miniter": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"c3c110aafb95a8471d1a28f987f20a65095692a0ad305ec91b6aba2d59c2976f": null, "84b060bd11eb97c852f1d9d99021bc2975fcc741283909b25e2e9438ea07995a": null, "b2ce0bd255b7ea268ead20a3d93ad87155d1745be0914aaddcbb6483b112dd5f": {"added": 1781040519859, "file": {"name": "/org.mlm.miniter_195.apk", "sha256": "b2ce0bd255b7ea268ead20a3d93ad87155d1745be0914aaddcbb6483b112dd5f", "size": 15624246, "ipfsCIDv1": "bafybeifs755kkkl6irrzyf76geed7zja3gz3ds7ismex2yrqaa7u6ytika"}, "src": {"name": "/org.mlm.miniter_195_src.tar.gz", "sha256": "b0bd8a36b59149ee422918c1f7d6b79d5760b0b51336a84962405e8ce10ecf92", "size": 1052516}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "0.6.4", "versionCode": 195, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 37}, "signer": {"sha256": ["4aed2f691df64a7b0fea25a6b8c80183c6dc520e049dac0178defa1d6472228f"]}, "usesPermission": [{"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "org.mlm.miniter.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- provide an option to select custom resolution & fps on project creation\n- sync resolution changes from export screen to preview panel\n"}}, "c6d1409c59bf746884d69f1995f5f8f01bb3ad47a79a7964d8e58dd20a198b39": {"added": 1780441838659, "file": {"name": "/org.mlm.miniter_185.apk", "sha256": "c6d1409c59bf746884d69f1995f5f8f01bb3ad47a79a7964d8e58dd20a198b39", "size": 15624274, "ipfsCIDv1": "bafybeihj2kxkvx4cxwabdrlgczj7sa5uvks2ymyvym6y2ancpdpx2osxfi"}, "src": {"name": "/org.mlm.miniter_185_src.tar.gz", "sha256": "7c81c5d578e85e25e9d5369acb4d9e0744c5b8ebd465c301f9aa4f8bffc29820", "size": 1050485}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "0.6.3", "versionCode": 185, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 37}, "signer": {"sha256": ["4aed2f691df64a7b0fea25a6b8c80183c6dc520e049dac0178defa1d6472228f"]}, "usesPermission": [{"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "org.mlm.miniter.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Display only encoding hw codecs for linux in export UI\n"}}, "88a13e3fbb93cae5d537c58dde4707bd66a66406d68604c6d448eb72d1030780": {"added": 1780441838659, "file": {"name": "/org.mlm.miniter_184.apk", "sha256": "88a13e3fbb93cae5d537c58dde4707bd66a66406d68604c6d448eb72d1030780", "size": 12100477, "ipfsCIDv1": "bafybeie53uhjwlopzoyupzuz5rbkjaq7nh42drz2qzkbxu6yp7cjmoffnm"}, "src": {"name": "/org.mlm.miniter_184_src.tar.gz", "sha256": "79549ad1e6ebf17257241342cc2b7051c21ab64074668a036e73b8a26ca07d08", "size": 1050434}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "0.6.3", "versionCode": 184, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 37}, "signer": {"sha256": ["4aed2f691df64a7b0fea25a6b8c80183c6dc520e049dac0178defa1d6472228f"]}, "usesPermission": [{"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "org.mlm.miniter.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "org.mozilla.fennec_fdroid": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"1e16e271cda8a0c18700a0305cb834ac81f7158378a72c14554d7c2543078b5f": null, "c64a38f94d9448ef43dc9ba4e2f77428024930a992fef1e37b69876fb3797bb9": null, "b8191fda9991eb15f97aa7e2c12c33ee10f9c0a43fb4ad9869e9d434e6f84fee": null, "c4e10041fe2dedcc9f6f8585de3e05a73790c0b23bc9e0e99f0ab8af1e862d86": null, "b75aad4f87bc5722ef6a6088e5b942277fc35249939dcf95a181f37438601a48": null, "ac2ba44a0e3051d5f3d4e74e8471f3c9eb728868d0e628edfd3added5519065b": null, "839dabff37e2641307e89b8d98108e6692787c2d8bef7f8ff9d1ee98c09870fa": {"added": 1781040519859, "file": {"name": "/org.mozilla.fennec_fdroid_1510320.apk", "sha256": "839dabff37e2641307e89b8d98108e6692787c2d8bef7f8ff9d1ee98c09870fa", "size": 122695128, "ipfsCIDv1": "bafybeigief5deu5v2vegdn7ks6rpgpbgulvkl7g5bg4gejwuqtz4fenez4"}, "src": {"name": "/org.mozilla.fennec_fdroid_1510320_src.tar.gz", "sha256": "4954a89c9aecf9a31ebcd20cf588e8b6ab36c7fc1c9cbd225d2bc858bb6e6ea5", "size": 1174383}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "151.0.3", "versionCode": 1510320, "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."}}}, "7cf5b0b2234643fece8512e9b75c72363d16e433f19a5cf1a43d01fa1809de0b": {"added": 1781040519859, "file": {"name": "/org.mozilla.fennec_fdroid_1510310.apk", "sha256": "7cf5b0b2234643fece8512e9b75c72363d16e433f19a5cf1a43d01fa1809de0b", "size": 128077227, "ipfsCIDv1": "bafybeiejh6r2j7fk2u2zsnpb2e5ilkfnwoad4pcxgsi4sxsy753kwbrw7q"}, "src": {"name": "/org.mozilla.fennec_fdroid_1510310_src.tar.gz", "sha256": "d8ec56011f1abdbc924d2ccb29245dd1a8ff743c769389424eb355809c35e665", "size": 1174393}, "manifest": {"nativecode": ["x86_64"], "versionName": "151.0.3", "versionCode": 1510310, "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."}}}, "dac12297bd9fc1a1a7d8ce89a9cef8652c7ebfce71e3c2de0b1b56e5a1e99618": {"added": 1781040519859, "file": {"name": "/org.mozilla.fennec_fdroid_1510300.apk", "sha256": "dac12297bd9fc1a1a7d8ce89a9cef8652c7ebfce71e3c2de0b1b56e5a1e99618", "size": 118754806, "ipfsCIDv1": "bafybeif4g7jbf5xj23kfqd2jmp5h6fapdksuboyyknj4xfb47c2a5hivlm"}, "src": {"name": "/org.mozilla.fennec_fdroid_1510300_src.tar.gz", "sha256": "6c0b3c81b20d33b849e48afea196ad8a5819e4d55a66cc9ac2ef011256555eed", "size": 1174389}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "151.0.3", "versionCode": 1510300, "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."}}}, "e3749dd147bf55688fac464fbc022cc384073133445e8c0b830aa4f2674cfa40": {"added": 1780172537598, "file": {"name": "/org.mozilla.fennec_fdroid_1510220.apk", "sha256": "e3749dd147bf55688fac464fbc022cc384073133445e8c0b830aa4f2674cfa40", "size": 122483642, "ipfsCIDv1": "bafybeie2cvf7t4zazcbvyvzpdb6tphzpg5rolpqjzqui6bzbggqbjidzdi"}, "src": {"name": "/org.mozilla.fennec_fdroid_1510220_src.tar.gz", "sha256": "36a886fd1e183993ff10191b35ee4932889a315a36fd7a9a6e249b7a759767e7", "size": 1174410}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "151.0.2", "versionCode": 1510220, "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."}}}, "4096ff5fea9450124f171e68d9e8c162e35ed271d2c0b08cd319309c5374c889": {"added": 1780172537598, "file": {"name": "/org.mozilla.fennec_fdroid_1510210.apk", "sha256": "4096ff5fea9450124f171e68d9e8c162e35ed271d2c0b08cd319309c5374c889", "size": 127869837, "ipfsCIDv1": "bafybeihdltai2ximrsckpomieexd4fgu5ucrpavtyhzqfywo72uxe7x5nu"}, "src": {"name": "/org.mozilla.fennec_fdroid_1510210_src.tar.gz", "sha256": "8c1e85361f4c686b3fcfc22b46b1beac6ef871d024461fc92bd9962e496470bb", "size": 1174347}, "manifest": {"nativecode": ["x86_64"], "versionName": "151.0.2", "versionCode": 1510210, "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."}}}, "cf3aafaea0c4397c3c48a457ff26673c428c8440e405603f68da3b7738e1ca25": {"added": 1780172537598, "file": {"name": "/org.mozilla.fennec_fdroid_1510200.apk", "sha256": "cf3aafaea0c4397c3c48a457ff26673c428c8440e405603f68da3b7738e1ca25", "size": 118543320, "ipfsCIDv1": "bafybeic7rrecbc6gxdq7p7wm6oieulsb3vnc274to35z4mdmknrw5kaoka"}, "src": {"name": "/org.mozilla.fennec_fdroid_1510200_src.tar.gz", "sha256": "c80e30fd8aed9abbc8e62e4f72aee0ba57826970404e0242878f6a689631b428", "size": 1174366}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "151.0.2", "versionCode": 1510200, "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": 1780506857489}, "versions": {"5ffa2108931d58ff5b169d9999d702d9207523800f63bab7f86b3fb0c955e106": null, "f7d34e1262eee43850ea7eced677e30dad4991c03a773c0f595c4d7940a9a2e4": null, "e63487c8f5617b938a3851d0b67e3bc640bb1d57129a20ba82dd51f62b7ff9cb": {"added": 1780506857489, "file": {"name": "/org.nitri.opentopo_67.apk", "sha256": "e63487c8f5617b938a3851d0b67e3bc640bb1d57129a20ba82dd51f62b7ff9cb", "size": 9447907, "ipfsCIDv1": "bafybeibqes7usq5hojythsny2js4sldvdbrnbnzr3jr6l7ynrh2etq2y2i"}, "src": {"name": "/org.nitri.opentopo_67_src.tar.gz", "sha256": "ba6916a38314cf23228e8640d4ab943ad9173567195be41da59a8313433e5c8a", "size": 5522425}, "manifest": {"versionName": "1.29.1", "versionCode": 67, "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"}]}}, "3b22a25deaccb4173f9583b077307236285736e6b616d27c08c85be3ec281ef9": {"added": 1780172537598, "file": {"name": "/org.nitri.opentopo_66.apk", "sha256": "3b22a25deaccb4173f9583b077307236285736e6b616d27c08c85be3ec281ef9", "size": 9447907, "ipfsCIDv1": "bafybeigu53qcjxno4ya7jm4uk7tu2qfbbq6msb2ybp2ibq7dpepmfm3a5a"}, "src": {"name": "/org.nitri.opentopo_66_src.tar.gz", "sha256": "232057dd489fe2b5002f5f97e9d1e54db45afd58c74b032dadd8b1eadb43cffa", "size": 5521760}, "manifest": {"versionName": "1.29", "versionCode": 66, "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.nuclearfog.apollo": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"f9366b0b65dd6113f513e1ba236bab214ad05df49a6452c7f947cb9c63c06aa0": null, "f33aa19f0608d27412859b6bea7285fe879b19a4ba2353cabef06a87bbd98608": {"added": 1781040519859, "file": {"name": "/org.nuclearfog.apollo_76.apk", "sha256": "f33aa19f0608d27412859b6bea7285fe879b19a4ba2353cabef06a87bbd98608", "size": 1855675, "ipfsCIDv1": "bafybeia4rpgntygj6a72o3ijulrdnb4fkwg32oarwrgf37dzkkjk6xe7pq"}, "src": {"name": "/org.nuclearfog.apollo_76_src.tar.gz", "sha256": "caf5e3b48656e09a7ee61764a69afb3461f2e3d5a850ca1bf794e2862110d1af", "size": 846188}, "manifest": {"versionName": "1.7.8", "versionCode": 76, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 37}, "signer": {"sha256": ["e1a418c51baa829917daa2e86d7509a8a10470e44280c20146b70ea550bfe1ab"]}, "usesPermission": [{"name": "android.permission.WRITE_SETTINGS"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"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": "com.android.launcher.permission.INSTALL_SHORTCUT"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}]}}}}, "org.ojrandom.paiesque": {"metadata": {"lastUpdated": 1781040519859, "summary": {"de": "Fitness-Tracker basierend Auf wissenschaftlichen Studien"}}, "versions": {"f8fdae916b362e4a6d6f25026146f09126165399a8013e57c3b9b16ca615ad9a": null, "4fe744fdab1e8d8ac5c82f3b0057901da83128e565093ef71bad1a38e02dbb86": null, "924ebb107de918685cd57b06b07c0673cd10c8bd079869afdce782624387307a": null, "6fae7ce7296562acd06d7167cb6e535a6d0cf4fc3b1b1c5401d72a117e0cc38b": {"added": 1781040519859, "file": {"name": "/org.ojrandom.paiesque_78.apk", "sha256": "6fae7ce7296562acd06d7167cb6e535a6d0cf4fc3b1b1c5401d72a117e0cc38b", "size": 49129926, "ipfsCIDv1": "bafybeiesw55bvcgaoef6eanearqjk2xipnllwbuozxwfmblcg5igu7f7hu"}, "src": {"name": "/org.ojrandom.paiesque_78_src.tar.gz", "sha256": "9b860a88b3fdbea6e3fcdfd841c9dc72e28c559400cc8f6bf7673d6dc99d24bd", "size": 2963082}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "78", "versionCode": 78, "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.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.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "org.ojrandom.paiesque.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "# Release Notes – v78 - Group Sharing & Analysis Redesign\n\nThis update introduces **group sharing** (initial release) and a completely revamped **Analysis screen** with tabbed layout.\nNote: The sharing feature is still being consolidated – expect further refinements and polish in upcoming releases.\n\n---\n\n## New: Group Sharing (beta)\n\nTrain together, analyse together. Share your live status and recorded sessions with other PAIesque users in the same group.\nYour data stays on a simple PHP server y"}}, "291a6dce52aa86ea9a42a24c5054a6f37ab4e95384e721e154a937c3340308e2": {"added": 1780699361309, "file": {"name": "/org.ojrandom.paiesque_77.apk", "sha256": "291a6dce52aa86ea9a42a24c5054a6f37ab4e95384e721e154a937c3340308e2", "size": 49077994, "ipfsCIDv1": "bafybeiaboy5iqxlamqcmwk5tjgr5yzxbsf4ch5nrwdkiljgjimywbv726e"}, "src": {"name": "/org.ojrandom.paiesque_77_src.tar.gz", "sha256": "c9bcf8ac5be821a49ee0972d60265fa583dfb54201b7ecef29b2e74d4f48ef15", "size": 2930917}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "77", "versionCode": 77, "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.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.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "org.ojrandom.paiesque.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "# Release Notes – v77\n\n## New Features & Enhancements\n\n### Unified Altitude Handling\n- Altitude is now stored in a **single field** (`altitude`) across recordings, databases, and exports.  \n  - GPS altitude and barometric (hybrid) altitude are merged into one source of truth.  \n  - Missing altitude is represented as `NaN`, fixing chart issues where gaps used to draw vertical lines to zero.  \n- Old CSV/GPX readers and writers have been updated to use the unified altitude field.\n\n### Ascent Dead‑B"}}, "fbeeff71899eb09fcd004372ad69aceeeea74f70114a4ecbc0a213962a812160": {"added": 1780614376764, "file": {"name": "/org.ojrandom.paiesque_76.apk", "sha256": "fbeeff71899eb09fcd004372ad69aceeeea74f70114a4ecbc0a213962a812160", "size": 49077975, "ipfsCIDv1": "bafybeie7mh5mf3ac3gse6azfn2gwmpkatkquvnfxqn2kbvgg66udzigrbm"}, "src": {"name": "/org.ojrandom.paiesque_76_src.tar.gz", "sha256": "685f0c01c7272811e827755617a0d19defe34b0d059a0a3b0912e101cd5c860e", "size": 2923676}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "76", "versionCode": 76, "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": "android.permission.ACCESS_WIFI_STATE"}, {"name": "org.ojrandom.paiesque.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "# Release Notes – v76 - BLE Reliability & Battery Fixes\n\n## What’s new in this release\n\nThis update significantly improves the stability and accuracy of heart rate sensor communication, especially in crowded environments (sports events, gyms, etc.).\n\n### Battery status now reliable\n- The battery level is fetched **immediately** after connecting, not only when the sensor decides to notify.\n- If a sensor doesn’t expose the Battery Service, a placeholder (`● --`) is shown instead of an empty label."}}}}, "org.onekash.kashcal": {"metadata": {"lastUpdated": 1780699361309}, "versions": {"46993c4dcc85070bb24d6a0b6284eb993c97031e4ae754d2e50ddb4f59fd4df1": null, "e802d7a2058133817531a51640c407b1cc1a9be0ae05c2248807474e92aacc19": null, "39352f282ed6993f0c7e5797695437bae4ea601904ba4fb59aef2041e4d1690e": null, "86b012eabacfc5e00c51ab2fbab8ee676c90458e82b6e4ba68095c20eb5a0c54": {"added": 1780699361309, "file": {"name": "/org.onekash.kashcal_606.apk", "sha256": "86b012eabacfc5e00c51ab2fbab8ee676c90458e82b6e4ba68095c20eb5a0c54", "size": 17669645, "ipfsCIDv1": "bafybeidpxzsjx6pandj74hc2at6a6327kthrfjnndptfltuga6x4fahhq4"}, "src": {"name": "/org.onekash.kashcal_606_src.tar.gz", "sha256": "a18f770eae673c3a7f1ef9caf5f198de63968041ddbc5fcf9c4772e7574fa34c", "size": 6703778}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "23.7.88", "versionCode": 606, "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": "• Take the KashCal Challenge: show off a feature you love and tag #KashCal\n• New: add events straight from your Quick Settings panel\n• Defensive hardening to keep startup smooth and steady\n"}}, "ef03da0dc903b1efa6b3f1a9ac2b5ef62332757f01846c3630a13ac739a2a43e": {"added": 1780614376764, "file": {"name": "/org.onekash.kashcal_603.apk", "sha256": "ef03da0dc903b1efa6b3f1a9ac2b5ef62332757f01846c3630a13ac739a2a43e", "size": 17665493, "ipfsCIDv1": "bafybeic7dlclmsnjkxzmsmehx2yq5dvddhvddfjogai4teb35vluqea65u"}, "src": {"name": "/org.onekash.kashcal_603_src.tar.gz", "sha256": "2de7e50d43b29a7c83b94e162dec98343247a22547a90d4921cd6fdfbebc6391", "size": 6697633}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "23.7.85", "versionCode": 603, "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"}]}}, "fdb3d9edafb868ab4118f2fbbebe827f5f7d0f6ad529776b2a606ee40ee8349c": {"added": 1780441838659, "file": {"name": "/org.onekash.kashcal_596.apk", "sha256": "fdb3d9edafb868ab4118f2fbbebe827f5f7d0f6ad529776b2a606ee40ee8349c", "size": 17550748, "ipfsCIDv1": "bafybeidplhcfpg5rieahlhp4wdxoaxaesoep565oacclibky6tl6avn33e"}, "src": {"name": "/org.onekash.kashcal_596_src.tar.gz", "sha256": "c0a4a40f38c8e13632ec59e7b980bb6040a59dcb8bd6ac764341a260a358004b", "size": 6624908}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "23.7.78", "versionCode": 596, "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"}]}}}}, "org.openhab.habdroid.beta": {"metadata": {"lastUpdated": 1780441838659}, "versions": {"8ff201cddfc98753ae6417703f2955a6af1aa76215ee65db0aaded4c45d824f9": null, "78e6d67d3450457e47b9632068112691bbc23684abf9620fbcc96f40cefe4011": {"added": 1780441838659, "file": {"name": "/org.openhab.habdroid.beta_594.apk", "sha256": "78e6d67d3450457e47b9632068112691bbc23684abf9620fbcc96f40cefe4011", "size": 8305772, "ipfsCIDv1": "bafybeibu4r75sb3fzuqa24nfdunahj5adwcuubjdaxokcgqjglqgagv5wy"}, "src": {"name": "/org.openhab.habdroid.beta_594_src.tar.gz", "sha256": "72a801b46e10f84a7c668fd81d1b3ba3a8b8c7e9ef09175e2127a426aa2bdfd5", "size": 2612747}, "manifest": {"versionName": "3.20.4-beta", "versionCode": 594, "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* More connection factory fixups by @maniac103 in https://github.com/openhab/openhab-android/pull/3998\n\n\n**Full Changelog**: https://github.com/openhab/openhab-android/compare/3.20.3-beta...3.20.4-beta\n"}}}}, "org.playhex.twa": {"metadata": {"lastUpdated": 1780699361309, "name": {"cs-CZ": "PlayHex", "de-DE": "PlayHex", "el-GR": "PlayHex", "es-ES": "PlayHex", "it-IT": "PlayHex", "ko-KR": "PlayHex", "pl-PL": "PlayHex", "pt-BR": "PlayHex", "ru-RU": "PlayHex", "zh-CN": "PlayHex"}, "summary": {"cs-CZ": "Hrajte deskovú hru Hex online", "de-DE": "Hex-Brettspiel online spielen", "el-GR": "Παίξτε το επιτραπέζιο παιχνίδι Hex online", "es-ES": "Juega al juego de tablero Hex en línea", "it-IT": "Gioca a Hex online", "ko-KR": "온라인으로 헥스 보드 게임 즐기기", "pl-PL": "Graj w planszówkę Hex online", "pt-BR": "Jogue o jogo de tabuleiro Hex online", "ru-RU": "Играйте в настольную игру Hex онлайн", "zh-CN": "在线玩六边形棋盘游戏"}, "description": {"cs-CZ": "Hrajte online proti ostatním hráčům nebo proti AI. Bleskové, živé nebo korespondenční partie. Učte se z analýzy partií a odhalte své chyby.\n", "de-DE": "Spiele online gegen andere Spieler oder gegen eine KI. Blitz-, Live- oder Fernpartien. Lerne durch Spielanalysen, um deine Fehler zu erkennen.\n", "el-GR": "Παίξτε online εναντίον άλλων παικτών ή εναντίον AI. Blitz, ζωντανά ή αλληλογραφικά παιχνίδια. Μάθετε από την ανάλυση παιχνιδιών για να εντοπίσετε τα λάθη σας.\n", "es-ES": "Juega en línea contra otros jugadores o contra la IA. Partidas relámpago, en vivo o por correspondencia. Aprende del análisis de partidas para detectar tus errores.\n", "it-IT": "Gioca online contro altri giocatori o contro l'IA. Partite lampo, dal vivo o per corrispondenza. Impara dall'analisi delle partite per individuare i tuoi errori.\n", "ko-KR": "다른 플레이어 또는 AI와 온라인으로 대결하세요. 블리츠, 라이브 또는 서신 게임. 게임 분석을 통해 실수를 찾아내세요.\n", "pl-PL": "Graj online przeciwko innym graczom lub przeciwko SI. Partie błyskawiczne, na żywo lub korespondencyjne. Ucz się z analizy partii, aby wykryć swoje błędy.\n", "pt-BR": "Jogue online contra outros jogadores ou contra IA. Partidas blitz, ao vivo ou por correspondência. Aprenda com a análise de partidas para identificar seus erros.\n", "ru-RU": "Играйте онлайн против других игроков или против ИИ. Блиц, живые или заочные партии. Учитесь на анализе партий, чтобы найти свои ошибки.\n", "zh-CN": "在线与其他玩家或与AI对弈。闪电战、实时或通信对弈。通过游戏分析学习，发现自己的失误。\n"}}, "versions": {"681773d93c4fe9ddcec5ede4866dfaa69028bdd38dfe1d6aba6372e3722fb888": {"added": 1780699361309, "file": {"name": "/org.playhex.twa_2026060400.apk", "sha256": "681773d93c4fe9ddcec5ede4866dfaa69028bdd38dfe1d6aba6372e3722fb888", "size": 958391, "ipfsCIDv1": "bafybeieidteprj6epuuc6waqsimz5v4vmr2stu23nj5th3e7q36wdcofay"}, "src": {"name": "/org.playhex.twa_2026060400_src.tar.gz", "sha256": "50fcc1abee6aa3aa6035bf18aa1fc87b94750f115becaf33038a737434e486d6", "size": 3888898}, "manifest": {"versionName": "1.0.0.9", "versionCode": 2026060400, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 35}, "signer": {"sha256": ["99d72c2bc8419ab16e79cd6d61ff5ed966fc8503254de6bc9c5ae2e184b73834"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "org.playhex.twa.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"TetheredNet": {"en-Us": "Depends on playhex.org server"}, "Tracking": {"en-US": "Connects to matomo.playhex.org server"}}, "whatsNew": {"cs-CZ": "Lobby přepracováno, přidány avatary a vlajky hráčů, lepší prozkoumávání ve hře: přetočení, vyzkoušení alternativ..., přidán tutoriál. Díky všem dárcům: Mason, Bobson, Falsifian a 2 anonymním!\n", "de-DE": "Lobby überarbeitet, Spieler-Avatare und Länderfahnen hinzugefügt, bessere Erkundung im Spiel: zurückspulen, Alternativen ausprobieren..., Tutorial hinzugefügt. Danke an alle Spender: Mason, Bobson, Falsifian und 2 Anonyme!\n", "el-GR": "Αίθουσα αναμονής επανασχεδιασμένη, προστέθηκαν avatars και σημαίες χωρών παικτών, καλύτερη εξερεύνηση εντός παιχνιδιού: επαναφορά, δοκιμή εναλλακτικών..., προστέθηκε εκπαιδευτικό. Ευχαριστούμε όλους τους δωρητές: Mason, Bobson, Falsifian και 2 ανώνυμους!\n", "en-US": "Lobby reworked, added players avatars and country flags, better exploration in-game: rewind, try alternatives..., added tutorial. Thanks to all donors: Mason, Bobson, Falsifian, and 2 anonymous!\n", "es-ES": "Sala rediseñada, añadidos avatares y banderas de los jugadores, mejor exploración en partida: rebobinar, probar alternativas..., añadido tutorial. ¡Gracias a todos los donantes: Mason, Bobson, Falsifian, y 2 anónimos!\n", "fr": "Salon repensé, ajout des avatars et drapeaux des joueurs, meilleure exploration en partie : rembobiner, essayer des alternatives..., ajout d'un tutoriel. Merci à tous les donateurs : Mason, Bobson, Falsifian, et 2 anonymes !\n", "it-IT": "Lobby rinnovata, aggiunti avatar e bandiere dei giocatori, migliore esplorazione in partita: riavvolgimento, provare alternative..., aggiunto tutorial. Grazie a tutti i donatori: Mason, Bobson, Falsifian e 2 anonimi!\n", "ko-KR": "로비 개편, 플레이어 아바타 및 국가 국기 추가, 게임 내 탐색 개선: 되감기, 대안 시도..., 튜토리얼 추가. 모든 후원자에게 감사드립니다: Mason, Bobson, Falsifian, 그리고 2명의 익명!\n", "pl-PL": "Lobby przeprojektowane, dodano awatary i flagi krajów graczy, lepsza eksploracja w grze: przewijanie, wypróbowanie alternatyw..., dodano samouczek. Dziękujemy wszystkim darczyńcom: Mason, Bobson, Falsifian i 2 anonimowym!\n", "pt-BR": "Lobby reformulado, adicionados avatares e bandeiras dos jogadores, melhor exploração em jogo: retroceder, tentar alternativas..., adicionado tutorial. Obrigado a todos os doadores: Mason, Bobson, Falsifian e 2 anônimos!\n", "ru-RU": "Лобби переработано, добавлены аватары и флаги игроков, улучшено исследование в игре: перемотка, попробовать альтернативы..., добавлен туториал. Спасибо всем донорам: Mason, Bobson, Falsifian и 2 анонимным!\n", "zh-CN": "大厅重新设计，添加了玩家头像和国家旗帜，游戏内更好的探索：回放、尝试备选走法...，添加了教程。感谢所有捐助者：Mason、Bobson、Falsifian，以及2位匿名捐助者！\n"}}}}, "org.proninyaroslav.libretorrent": {"metadata": {"categories": ["Download"]}}, "org.secuso.privacyfriendlynotes": {"metadata": {"lastUpdated": 1780306216819, "name": {"de": "Notizen (Privacy Friendly)", "en-US": "Notes (Privacy Friendly)", "et": "Märkmik (Privacy Friendly)", "iw-IL": "הערות (Privacy Friendly)", "pl-PL": "Notes (Privacy Friendly)"}}, "versions": {"39ef4f4349aac8dc0c3d546bc55baa7dfc87914c10e83f1ca82184948e0cb697": null, "742c53eac1e9dda4715514c37e3b7941b853d32054456154939f3489ab0d01f6": {"added": 1780306216819, "file": {"name": "/org.secuso.privacyfriendlynotes_104.apk", "sha256": "742c53eac1e9dda4715514c37e3b7941b853d32054456154939f3489ab0d01f6", "size": 8483558, "ipfsCIDv1": "bafybeidhbwvzcgy6ldunrznexbu5xk6fw5ecgsplvf42oak5z4ncqbcso4"}, "src": {"name": "/org.secuso.privacyfriendlynotes_104_src.tar.gz", "sha256": "2f41f413bc0122ec2b08ee96e8e80767cdfd9d7ddca168bfae051a6ece1655ce", "size": 703522}, "manifest": {"versionName": "2.2.1", "versionCode": 104, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 34}, "signer": {"sha256": ["9be75e46fafa2d66e9b8dbb7ea6a34cc096a96b2d9396569cff5a7f98f6d093d"]}, "usesPermission": [{"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.CAMERA"}, {"name": "org.secuso.privacyfriendlynotes.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "org.thosp.yourlocalweather": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"9b705d17a9f23c87351eb45d31331c35b48f6ced13c44a993aa9ca93352137b6": null, "227205376c5013899340888f5cb24f1c9a2f84e21f1b1d32d3960480408cf021": {"added": 1781040519859, "file": {"name": "/org.thosp.yourlocalweather_194.apk", "sha256": "227205376c5013899340888f5cb24f1c9a2f84e21f1b1d32d3960480408cf021", "size": 15414143, "ipfsCIDv1": "bafybeibpuugkytfbuzvr74txtcohxiu3i3uyf6lbenkpnaejqrwkhnwfua"}, "src": {"name": "/org.thosp.yourlocalweather_194_src.tar.gz", "sha256": "dd04e4fbd3ede60ec16ffbd4c852c926f2c1caa10fc7872ae51084ee72053397", "size": 12256805}, "manifest": {"versionName": "6.5.0-FOSS", "versionCode": 194, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["9080549da030fe1ea2d586de56aa5df085fd86be17457fd185548d441ebf8928"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.CHANGE_WIFI_STATE"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.HIGH_SAMPLING_RATE_SENSORS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.RUN_USER_INITIATED_JOBS"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "org.thosp.yourlocalweather.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on OpenWeatherMap"}}, "whatsNew": {"en-US": "Redesigned weather forecast page", "en-GB": "Redesigned weather forecast page", "cs-CZ": "Předělána stránka s předpovědí počasí"}}, "63a458e146211de201f59da1edd699a8243fd5cba4e3b05de759043991ad84ad": {"whatsNew": null}}}, "org.totschnig.myexpenses": {"metadata": {"lastUpdated": 1780441838659}, "versions": {"aa5cc59b04cf44c7025caa0c6c2228a77260d71f6a6c94514920c49c0d136a07": null, "b31b52dc0ec1d47c3054b34af797612068113358c1f72a50124e347947993333": null, "d12a6cfc27ff2dc70d3241455a6ac7f5b27bbd4371bff626ac5672ff3d2b5eaa": {"added": 1780441838659, "file": {"name": "/org.totschnig.myexpenses_858.apk", "sha256": "d12a6cfc27ff2dc70d3241455a6ac7f5b27bbd4371bff626ac5672ff3d2b5eaa", "size": 48163560, "ipfsCIDv1": "bafybeic3aa32rpdjct4e7i4rmhd7z6t2futm3t6xi5dbzatigqmxr2ohvu"}, "src": {"name": "/org.totschnig.myexpenses_858_src.tar.gz", "sha256": "3156b78b4f55bb403291605305f37f11dcba3e3e09a92462ca8f68a673112d37", "size": 72470202}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "4.0.9.1", "versionCode": 858, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["cc73d1af732cd02b84a9c7d56b7b64b9d69d47a265ec34b088d6857d9fbf97ce"]}, "usesPermission": [{"name": "android.permission.GET_ACCOUNTS", "maxSdkVersion": 22}, {"name": "android.permission.MANAGE_ACCOUNTS", "maxSdkVersion": 22}, {"name": "android.permission.AUTHENTICATE_ACCOUNTS", "maxSdkVersion": 22}, {"name": "android.permission.USE_CREDENTIALS", "maxSdkVersion": 22}, {"name": "android.permission.WAKE_LOCK", "maxSdkVersion": 25}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.READ_SYNC_SETTINGS"}, {"name": "android.permission.READ_SYNC_STATS"}, {"name": "android.permission.WRITE_SYNC_SETTINGS"}, {"name": "android.permission.WRITE_CALENDAR"}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.android.launcher.permission.INSTALL_SHORTCUT"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "org.totschnig.myexpenses.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.NFC"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 28}]}, "whatsNew": {"ar": "• إصلاح الأخطاء\n\nhttps://github.com/users/mtotschnig/projects/188\n", "bg-BG": "• Поправени грешки\n\nhttps://github.com/users/mtotschnig/projects/188\n", "de-DE": "• Bugs behoben\n\nhttps://github.com/users/mtotschnig/projects/188\n", "en-US": "• Bug fixes\n\nhttps://github.com/users/mtotschnig/projects/188\n", "es-ES": "• Corrección de errores\n\nhttps://github.com/users/mtotschnig/projects/188\n", "fr-FR": "• Corrections des erreurs\n\nhttps://github.com/users/mtotschnig/projects/188\n", "he": "• תיקוני באגים\n\nhttps://github.com/users/mtotschnig/projects/188\n", "hu": "• Hibajavítások\n\nhttps://github.com/users/mtotschnig/projects/188\n", "it-IT": "• Correzione di bug\n\nhttps://github.com/users/mtotschnig/projects/188\n", "ja-JP": "• バグ修正\n\nhttps://github.com/users/mtotschnig/projects/188\n", "ko": "• 버그 수정\n\nhttps://github.com/users/mtotschnig/projects/188\n", "ms": "• Pembaikan pepijat\n\nhttps://github.com/users/mtotschnig/projects/188\n", "pl-PL": "• Poprawki błędów\n\nhttps://github.com/users/mtotschnig/projects/188\n", "pt-PT": "• Correções de erros\n\nhttps://github.com/users/mtotschnig/projects/188\n", "ro": "• Bug fixat\n\nhttps://github.com/users/mtotschnig/projects/188\n", "ru-RU": "• Исправления ошибок\n\nhttps://github.com/users/mtotschnig/projects/188\n", "tr-TR": "• Hata düzeltmeleri\n\nhttps://github.com/users/mtotschnig/projects/188\n", "zh-Hans": "• 错误修复\n\nhttps://github.com/users/mtotschnig/projects/188\n"}}, "4bd9daa7acb3250817ea89fe0a464ad775abd487b1a4631c62b61edc8b8d7f8f": {"added": 1780094298321, "file": {"name": "/org.totschnig.myexpenses_857.apk", "sha256": "4bd9daa7acb3250817ea89fe0a464ad775abd487b1a4631c62b61edc8b8d7f8f", "size": 48163560, "ipfsCIDv1": "bafybeigyy34qlrdlnkcen7kvo7iemsy7kjamw7o35vzb6pdbe74wm3yq7a"}, "src": {"name": "/org.totschnig.myexpenses_857_src.tar.gz", "sha256": "99920a942536e9ca81c3f1930f5c2a8e794d525038c7dee0dd3319350cc475bf", "size": 72469837}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "4.0.9", "versionCode": 857, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["cc73d1af732cd02b84a9c7d56b7b64b9d69d47a265ec34b088d6857d9fbf97ce"]}, "usesPermission": [{"name": "android.permission.GET_ACCOUNTS", "maxSdkVersion": 22}, {"name": "android.permission.MANAGE_ACCOUNTS", "maxSdkVersion": 22}, {"name": "android.permission.AUTHENTICATE_ACCOUNTS", "maxSdkVersion": 22}, {"name": "android.permission.USE_CREDENTIALS", "maxSdkVersion": 22}, {"name": "android.permission.WAKE_LOCK", "maxSdkVersion": 25}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.READ_SYNC_SETTINGS"}, {"name": "android.permission.READ_SYNC_STATS"}, {"name": "android.permission.WRITE_SYNC_SETTINGS"}, {"name": "android.permission.WRITE_CALENDAR"}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.android.launcher.permission.INSTALL_SHORTCUT"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "org.totschnig.myexpenses.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.NFC"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 28}]}, "whatsNew": {"ar": "• الترجمة : الإندونيسية (تمت المساهمة بواسطة Arif Budiman, Reza Almanda)\n\nhttps://github.com/users/mtotschnig/projects/187\nhttps://mastodon.social/@myexpenses/116633341553126335\n", "bg-BG": "• Превод : индонезийски (Принос чрез Arif Budiman, Reza Almanda)\n\nhttps://github.com/users/mtotschnig/projects/187\nhttps://mastodon.social/@myexpenses/116633341553126335\n", "de-DE": "• Übersetzung : Indonesisch (Beigetragen von Arif Budiman, Reza Almanda)\n\nhttps://github.com/users/mtotschnig/projects/187\nhttps://mastodon.social/@myexpenses/116633341553126335\n", "en-US": "• Translation : Indonesian (Contributed by Arif Budiman, Reza Almanda)\n\nhttps://github.com/users/mtotschnig/projects/187\nhttps://mastodon.social/@myexpenses/116633341553126335\n", "es-ES": "• Traducción : indonesio (Contribución de Arif Budiman, Reza Almanda)\n\nhttps://github.com/users/mtotschnig/projects/187\nhttps://mastodon.social/@myexpenses/116633341553126335\n", "fr-FR": "• Traduction : indonésien (Contribution de Arif Budiman, Reza Almanda)\n\nhttps://github.com/users/mtotschnig/projects/187\nhttps://mastodon.social/@myexpenses/116633341553126335\n", "he": "• תרגום : אינדונזית (נתרם על ידי Arif Budiman, Reza Almanda)\n\nhttps://github.com/users/mtotschnig/projects/187\nhttps://mastodon.social/@myexpenses/116633341553126335\n", "hu": "• Fordítás : indonéz (Arif Budiman, Reza Almanda közreműködésével)\n\nhttps://github.com/users/mtotschnig/projects/187\nhttps://mastodon.social/@myexpenses/116633341553126335\n", "it-IT": "• Traduzione : indonesiano (Contribuito da Arif Budiman, Reza Almanda)\n\nhttps://github.com/users/mtotschnig/projects/187\nhttps://mastodon.social/@myexpenses/116633341553126335\n", "ja-JP": "• 翻訳 : インドネシア語 (貢献者 Arif Budiman, Reza Almanda)\n\nhttps://github.com/users/mtotschnig/projects/187\nhttps://mastodon.social/@myexpenses/116633341553126335\n", "ko": "• 번역 : 인도네시아어 (Contributed by Arif Budiman, Reza Almanda)\n\nhttps://github.com/users/mtotschnig/projects/187\nhttps://mastodon.social/@myexpenses/116633341553126335\n", "ms": "• Terjemahan : Indonesia (Arif Budiman, Reza AlmandaDisumbang oleh)\n\nhttps://github.com/users/mtotschnig/projects/187\nhttps://mastodon.social/@myexpenses/116633341553126335\n", "pl-PL": "• Tłumaczenie : indonezyjski (Wniesione przez Arif Budiman, Reza Almanda)\n\nhttps://github.com/users/mtotschnig/projects/187\nhttps://mastodon.social/@myexpenses/116633341553126335\n", "pt-PT": "• Tradução : indonésio (Contribuído por Arif Budiman, Reza Almanda)\n\nhttps://github.com/users/mtotschnig/projects/187\nhttps://mastodon.social/@myexpenses/116633341553126335\n", "ro": "• Traducere : indoneziană (A contribuit Arif Budiman, Reza Almanda)\n\nhttps://github.com/users/mtotschnig/projects/187\nhttps://mastodon.social/@myexpenses/116633341553126335\n", "ru-RU": "• Перевод : индонезийский (Вклад внесен Arif Budiman, Reza Almanda)\n\nhttps://github.com/users/mtotschnig/projects/187\nhttps://mastodon.social/@myexpenses/116633341553126335\n", "tr-TR": "• Çeviri : Endonezce (Katkıda bulunan: Arif Budiman, Reza Almanda)\n\nhttps://github.com/users/mtotschnig/projects/187\nhttps://mastodon.social/@myexpenses/116633341553126335\n", "zh-Hans": "• 翻译 : 印度尼西亚语 (由Arif Budiman, Reza Almanda贡献)\n\nhttps://github.com/users/mtotschnig/projects/187\nhttps://mastodon.social/@myexpenses/116633341553126335\n"}}}}, "org.transdroid.full": {"metadata": {"categories": ["Download", "Remote Controller"]}}, "org.transdroid.lite": {"metadata": {"categories": ["Download", "Remote Controller"]}}, "org.transdroid.search": {"metadata": {"categories": ["Download"]}}, "org.wikipedia": {"metadata": {"lastUpdated": 1780094298321}, "versions": {"d8c7583eb2fb790303d88a05b217379de097439e923ce61712bc4f764f1481f7": null, "52b9e3d6042551fcde07ef3a70f99bc7ca9917b5e2a227c702534236df8654d6": {"added": 1780094298321, "file": {"name": "/org.wikipedia_50590.apk", "sha256": "52b9e3d6042551fcde07ef3a70f99bc7ca9917b5e2a227c702534236df8654d6", "size": 91755141, "ipfsCIDv1": "bafybeibfot6uuxgycl2uog3dr2smedqhjczonrgqr3bfojxia3urqvbvvm"}, "src": {"name": "/org.wikipedia_50590_src.tar.gz", "sha256": "92c455b67eb0d0876c27b90815c9a5777910913850e5e16eeb89bda1ac208309", "size": 65820046}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "r/50590-r-2026-05-28", "versionCode": 50590, "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.ttsengine": {"metadata": {"lastUpdated": 1780094298321, "name": {"ar": "شيربا تي تي إس", "es-ES": "SherpaTTS", "fa-IR": "SherpaTTS", "sc": "SherpaTTS", "zh-CN": "SherpaTTS"}, "summary": {"ar": "محرك تحويل النص إلى كلام استناداً إلى Next-gen من Kaldi", "es-ES": "Motor de texto a voz basado en Next-gen Kaldi", "fa-IR": "موتور تبدیل متن به گفتار بر اساس نسل بعدی Kaldi", "sc": "Motore de sìntesi vocale basadu subra de su Kaldi de generatzione noa", "tr-TR": "Yeni nesil Kaldi tabanlı yazıdan ses üreten motor", "zh-CN": "基于下一代Kaldi的文本转语音引擎"}, "description": {"ar": "SherpaTTS هو محرك تحويل النص إلى كلام على نظام أندرويد يعتمد على الجيل التالي من Kaldi باستخدام أصوات Piper أو Coqui.\nعند تشغيل التطبيق للمرة الأولى، سيقوم التطبيق بتنزيل نموذج الصوت المفضل لديك من Hugging Face. \nيُرجى ملاحظة أن هذه هي الحالة الوحيدة التي يتطلب فيها إذن الإنترنت. \nبمجرد تنزيل النموذج، يعمل تحويل النص إلى كلام دون اتصال بالإنترنت بالكامل، مما يضمن خصوصيتك وراحتك.\n", "es-ES": "SherpaTTS es un motor de texto a voz para Android, basado en la Next-gen Kaldi y que utiliza voces de Piper o Coqui.\nAl abrir la aplicación por primera vez, se descargará tu modelo de voz preferido desde Hugging Face.\nTen en cuenta que esta es la única ocasión en la que se requiere acceso a internet.\nUna vez descargado el modelo, la conversión de texto a voz funciona completamente sin conexión, garantizando tu privacidad y comodidad.\n", "fa-IR": "SherpaTTS یک موتور تبدیل متن به گفتار اندروید است که بر اساس نسل بعدی Kaldi با استفاده از صدای Piper یا Coqui ساخته شده است.\nپس از راه اندازی برنامه برای نخستین بار، مدل صدای دلخواه شما را از Hugging Face دانلود می کند. \nلطفا توجه داشته باشید که این تنها موردی است که مجوز اینترنت مورد نیاز است. \nپس از بارگیری مدل، تبدیل متن به گفتار کاملا آفلاین کار می کند و حریم خصوصی و راحتی شما را تضمین می کند.\n", "sc": "SherpaTTS est unu motore de sìntesi vocale pro Android basadu subra de su Kaldi de generatzione noa chi impreat sas boghes Piper o Coqui.\nIn su primu allughìngiu de s'aplicatzione, at a iscarrigare su modellu vocale preferidu dae Hugging Face.\nTene in contu chi cussu est s'ùnicu momentu in ue bisòngiat s'autorizzazione pro ìnternet.\nA pustis de àere iscarrigadu su modellu, sa sìntesi vocale funtzionat totu chene lìnia, garantenende sa riservadesa tua e su discansu tuo.\n", "tr-TR": "SherpaTTS, Piper veya Coqui seslerini kullanan Yeni Nesil Kaldi tabanlı bir Android Yazıdan Ses Üreten motorudur.\nUygulamayı ilk kez başlattığınızda, Hugging Face'ten tercih ettiğiniz ses modelini indirecektir.\nLütfen bu durumun internet izni gerektiren tek durum olduğunu unutmayın.\nModel indirildikten sonra, yazıdan ses üretmeye tamamen çevrimdışı çalışır ve mahremiyetinizi ve rahatlığınızı garanti eder.\n", "zh-CN": "SherpaTTS 是一款基于下一代 Kaldi 的 Android 文本转语音引擎，支持使用 Piper 或 Coqui 的语音模型。\n首次启动应用时，它将从 Hugging Face 下载您选择的语音模型。\n请注意，这是唯一需要互联网权限的情况。\n一旦模型下载完成，文本转语音功能即可完全离线运行，确保您的隐私和便捷性。\n"}}, "versions": {"c33e43747a0c911ad786d22dc468d5cddd193331e2475c1a21a6c1406ced4195": null, "650ee019f46abb5edc18cad462660b07530a1007f6265b7a7cfa22a0ea9faf9d": {"added": 1780094298321, "file": {"name": "/org.woheller69.ttsengine_32.apk", "sha256": "650ee019f46abb5edc18cad462660b07530a1007f6265b7a7cfa22a0ea9faf9d", "size": 72608750, "ipfsCIDv1": "bafybeifryty2kfzr7cnmlworyg3jeiavjrwsttftbrra2chzadzet5fkge"}, "src": {"name": "/org.woheller69.ttsengine_32_src.tar.gz", "sha256": "2844814c01d6567db8f329cf9b442931abd3ddf185b799acb150db56379b4af9", "size": 9285137}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a"], "versionName": "3.2", "versionCode": 32, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 35}, "signer": {"sha256": ["ee03d0e5e69180862d0be4bde36ad15839a307896408fc6f74b76ba31b817e71"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "org.woheller69.ttsengine.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Download voice model from Hugging Face"}}, "whatsNew": {"en-US": "Add new Piper models\nNew option: preload model after device start"}}}}, "org.xolatgames.catashoot": {"metadata": {"lastUpdated": 1781040519859, "screenshots": {"phone": {"en-US": [{"name": "/org.xolatgames.catashoot/en-US/phoneScreenshots/1.png", "sha256": "c8184356b4000a1e9784d6edad07eb8b63b0c93380eada27de5ed598137c1525", "size": 211042}, {"name": "/org.xolatgames.catashoot/en-US/phoneScreenshots/2.png", "sha256": "ca0e8598fb1a7f05696b4cdf9da7aa702598685ea841b76f1f69f8fe036730f8", "size": 165119}, {"name": "/org.xolatgames.catashoot/en-US/phoneScreenshots/3.png", "sha256": "5c7a48bc0f9ac1744fad6c50ecf0c50e77b937d98ab7d065fe02c34ae4293751", "size": 169126}, {"name": "/org.xolatgames.catashoot/en-US/phoneScreenshots/4.png", "sha256": "a60606df57e0696f640f7c8860d5d60a4f7be99604cb89a8488bf5a148d377be", "size": 146818}, {"name": "/org.xolatgames.catashoot/en-US/phoneScreenshots/5.png", "sha256": "72b3aff25df219c06ef48556484c7f739117e6a081ec6c1ad35e37003c5dc611", "size": 125135}]}}}, "versions": {"cd1e588e162f7eebe106b2f1c5aaddc77c3abb8e9b3dcca612aa1590aab393c9": {"added": 1781040519859, "file": {"name": "/org.xolatgames.catashoot_6.apk", "sha256": "cd1e588e162f7eebe106b2f1c5aaddc77c3abb8e9b3dcca612aa1590aab393c9", "size": 58981410, "ipfsCIDv1": "bafybeifgzvz3eno6xrfnpl6xzzsj22c6sityxnixq7fnep2ssyzaxza2ji"}, "src": {"name": "/org.xolatgames.catashoot_6_src.tar.gz", "sha256": "fadaa5e503a4da917374ac03a0222be4b300155805777820568f13424fd3bc94", "size": 75436950}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "1.0.0", "versionCode": 6, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 35}, "signer": {"sha256": ["060b5c2e36afe4152af6bc5a4bb497209e18317ce5ed9520abd570ae7e6438be"]}, "usesPermission": [{"name": "android.permission.VIBRATE"}, {"name": "org.xolatgames.catashoot.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "org.xolatgames.dima.defense": {"metadata": {"lastUpdated": 1780614376764, "screenshots": {"phone": {"en-US": [{"name": "/org.xolatgames.dima.defense/en-US/phoneScreenshots/1.png", "sha256": "434ad0c44e80dc87c0ebe7580e6401f2f2ebbf653ef5f43bdd88e49836f1443d", "size": 79018}, {"name": "/org.xolatgames.dima.defense/en-US/phoneScreenshots/2.png", "sha256": "808c708e5862e1c1d688def5fa23cced27115ebe2e815cfb128d5f1f2d07db40", "size": 92518}, {"name": "/org.xolatgames.dima.defense/en-US/phoneScreenshots/3.png", "sha256": "af46b93732455cf0e89129006dd6b0f0d20a52420031f422efa9f7fb9fdd1a0b", "size": 59355}, {"name": "/org.xolatgames.dima.defense/en-US/phoneScreenshots/4.png", "sha256": "a4eba7cfd2a5bbfba3107414a46c20facfc3d969a1cea4b9a7e164e4cb50acab", "size": 145699}, {"name": "/org.xolatgames.dima.defense/en-US/phoneScreenshots/5.png", "sha256": "0cf0679e0163d65735f309b522ea70b07ac78554871854c507be54511d389cd5", "size": 75732}, {"name": "/org.xolatgames.dima.defense/en-US/phoneScreenshots/6.png", "sha256": "5842cdcdaf5968921926c6f93f6bcca9cdfb7f73e7f083ec3139c01fbd85a64a", "size": 60300}]}}}, "versions": {"ec4a35b1ec49631e38dd00266dafbc7555dd63bdc16a97a499f2c87df7a381ef": {"added": 1780614376764, "file": {"name": "/org.xolatgames.dima.defense_4.apk", "sha256": "ec4a35b1ec49631e38dd00266dafbc7555dd63bdc16a97a499f2c87df7a381ef", "size": 12496973, "ipfsCIDv1": "bafybeiaesrj3bjmgnbyr6mvp7j7qg635vcbjlznonixvbz7m2mrz3fadsi"}, "src": {"name": "/org.xolatgames.dima.defense_4_src.tar.gz", "sha256": "f8e5afc8799e59aa9a2e8c116cb6a1472f16e6c42b2b57e7afdd9de5a2acf8c9", "size": 8592553}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.6.2", "versionCode": 4, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["388cfeb5e536d3065fdacfc1cbbfa2e40d8fc8432e8cf1cdb9952521ade214fb"]}, "usesPermission": [{"name": "org.xolatgames.dima.defense.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "The Changes 📝\n\n - Some fixes in touches handling (for example in defenders' representation)\n"}}, "74dee3ede51d632bdbc93efb842f3dfafff51db3150f09d98d44df9511e97826": {"whatsNew": null}}}, "oss.krtirtho.spotube": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"0ebd270b7d03f02f69131949d839a9e54cd675b0cc581810194e4098d5693a65": null, "f853b511a6c7461b34c4c9f01c47de3416eb5d2dea1dbcd0b1e11fcde2706add": {"added": 1781040519859, "file": {"name": "/oss.krtirtho.spotube_45.apk", "sha256": "f853b511a6c7461b34c4c9f01c47de3416eb5d2dea1dbcd0b1e11fcde2706add", "size": 128561194, "ipfsCIDv1": "bafybeiew2ub66mxe2sxuzh4wzg5oiyzq4mywk4btd4sztrlyt4gdmmofou"}, "src": {"name": "/oss.krtirtho.spotube_45_src.tar.gz", "sha256": "faf2518d28d1fc1c5ef08d0b455f522423525ede9386c3a4a6825f0f5758c2bd", "size": 464498896}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "5.1.2", "versionCode": 45, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["49fa0dd990cd68877545b661360f0538245c791e5b8b5384a54f40de013dadfb"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.CHANGE_WIFI_MULTICAST_STATE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "oppo.permission.OPPO_COMPONENT_SAFE"}, {"name": "oss.krtirtho.spotube.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "App depends on Spotify, which is non-free."}}}}}, "page.ooooo.geoshare": {"metadata": {"lastUpdated": 1780506857489, "name": {"pt-PT": "GeoShare: Pule entre mapas"}, "description": {"pt-PT": "Partilhe um link de mapa com o GeoShare e a aplicação irá abrir o mesmo em outra aplicação de mapas instalado.\n\n<b>Links de mapas suportados</b>\n\n- Google Maps\n- Apple Maps\n- 2GIS\n- Amap (AutoNavi)\n- Baidu Map (beta)\n- Cartes IGN\n- CoMaps\n- HERE WeGo\n- Magic Earth\n- Maps.me\n- Mapy.com\n- OpenStreetMap\n- Organic Maps\n- OsmAnd\n- Plus Codes (global only)\n- Urbi\n- Waze\n- Yandex Maps\n- coordinates\n\n<b>Casos de uso exemplo</b>\n\nQuando alguém envia-lhe um link do Google Maps, mas prefere usar OpenStreetMap, pode rapidamente <b>abrir a mesma localização</b> no OsmAnd ou Organic Maps.\n\nQuando gosta do Google Maps para encontrar sítios, mas prefere uma aplicação diferente para navegação, pode facilmente mudar do google maps para a sua <b>aplicação de navegação</b> favorita.\n\n<b>Outras funcionalidades</b>\n\n- Mostra as <b>coordenadas geográficas</b> de um link de mapa e permite-lhe copiar as mesmas para a área de transferência em vários formatos, por exemplo na forma de um geo: link\n- Mostra todos os pontos de um link de uma <b>lista de lugares</b>.\n- Permite realizar uma ação <b>automaticamente</b> quando um link de um mapa é processado.\n- Permite <b>lançar a navegação</b> em todas as aplicações que a suporta, incluindo o TomTom.\n- Permite abrir uma localização em <b>web maps</b>, pré-instalados ou os seus.\n- Permite guardar uma localização na forma de um <b>ficheiro GPX</b>.\n- Permite enviar uma localização através de uma <b>aplicação de mensagens</b>.\n- Permite guardar uma localização para um <b>contacto</b>.\n- Tenta novamente em <b>ligações de internet instáveis</b>.\n- Permite <b>colar links de mapas</b> diretamente na aplicação, em vez de partilhas as mesmas com ela.\n- A interface adapta-se a <b>tablets</b>.\n\n<b>Como funciona e considerações sobre privacidade</b>\n\nGeoShare converte links de mapas (p.ex. https://maps.app.goo.gl/...) em geo: links que podem ser abertos por outras aplicações de mapas. Para criar um geo: link , coordenadas geográficas são necessárias. GeoShare extrai as mesmas a partir do URL do mapa.\n\nNo entanto, nem todos os URLs de mapas incluem coordenadas. Em tais casos, o GeoShare irá <b>pedir-lhe permissão para conectar-se ao serviço de mapa (Google Maps, Apple Maps etc.)</b> e buscar as coordenadas ou de cabeçalhos HTTP ou do documento HTML do link. Para informação mais detalhada, consulte o ecrã FAQ da aplicação.\n"}}, "versions": {"d8cd7d5ec46e24ab3843abc039c0b41276991b7f3756fc361a2e175b854516df": null, "ec5152d1d2586b0cc66c26eb91aa20ad8a078b8929cb4ca4b90c53d1a92051df": {"added": 1780506857489, "file": {"name": "/page.ooooo.geoshare_43.apk", "sha256": "ec5152d1d2586b0cc66c26eb91aa20ad8a078b8929cb4ca4b90c53d1a92051df", "size": 3992177, "ipfsCIDv1": "bafybeiecgk3734ogipubec3qxj57gdel6bab5xwuoybtov46ywiet323ym"}, "src": {"name": "/page.ooooo.geoshare_43_src.tar.gz", "sha256": "00e38b3a43813d1c40e035d7e5ce95b2d8e4b649b8f6cccbbf593cde51cdc846", "size": 3323117}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "6.3.1", "versionCode": 43, "usesSdk": {"minSdkVersion": 25, "targetSdkVersion": 37}, "signer": {"sha256": ["1b27b17a9df05321a93a47df31ed0d6645ebe55d0e89908157d71c1032d17c10"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "page.ooooo.geoshare.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Connects to map servers (Google Maps, Apple Maps, etc.) to decode links."}}, "whatsNew": {"en-US": "- Fixed web browsers appearing on the conversion result screen.\n- Fixed the opening of All-In-One Maps.\n"}}}}, "player.efis.pfd": {"metadata": {"lastUpdated": 1780441838659}, "versions": {"c2d963adefd7554dc587fcd6e6204dc96b53238df2e57b934a2734d6689264b6": null, "3f1105da65bfe1dfdf36690e12464988e422e2536b24fd245684bbff6eb850e8": {"added": 1780441838659, "file": {"name": "/player.efis.pfd_100.apk", "sha256": "3f1105da65bfe1dfdf36690e12464988e422e2536b24fd245684bbff6eb850e8", "size": 4295675, "ipfsCIDv1": "bafybeidevt43xuqueipaamlrmx4khgwrstd5olhu2kpauwmlo4cwks5e3a"}, "src": {"name": "/player.efis.pfd_100_src.tar.gz", "sha256": "d25435ac24926674c5085c71a05f486bd3bf34ec9b31b386e4ae4eefd4ef2dbd", "size": 33291406}, "manifest": {"versionName": "8.00", "versionCode": 100, "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_100 (2026-06-03)\n-------------------\n* Feature Release\n* Add Master Scale to control sprite size (target, wpt)\n  See: (Manage/System/Master Scale)\n* Update to latest Rain Viewer API. \n  See: https://www.rainviewer.com/api/weather-maps-api.html\n* Disable non-applicable menu options for ink \n* Cosmetic fastlane changes for FDroid \n* Update wpt database\n  YKDI, YCPP, EGCC\n* Tweak PCAS colors to consider vertical closing.\t\n* Release EFIS v8.00\n\n"}}, "6f97950bd5f9c4d682df97dbaf0ea614826d3daa7b03f9b8718f26880638b1f0": {"whatsNew": {"en-US": "REL_99 (2026-06-01)\n-------------------\n* Maintenance Release\n* Cosmetic fastlane changes for FDroid \n* Cosmetic improvements to menu wording\n* Disable unusable menu option for ink\n* Release EFIS v7.29\n\n"}}}}, "player.efis.pfd.ink": {"metadata": {"lastUpdated": 1780441838659}, "versions": {"0ffb04c58add748fd444d8004aeea78eabb9ce5eeb1a2a91dbd67caef2f7e757": null, "476e736ce64ab26c2817d941074f0a9caafd37e4dff96a40f064db7b5d7f73ef": {"added": 1780441838659, "file": {"name": "/player.efis.pfd.ink_100.apk", "sha256": "476e736ce64ab26c2817d941074f0a9caafd37e4dff96a40f064db7b5d7f73ef", "size": 2898939, "ipfsCIDv1": "bafybeid5rfd3s3bsjqlzyut7tuaa6zm2nrgcbba4xtcv4dnmf4xtckhhzm"}, "src": {"name": "/player.efis.pfd.ink_100_src.tar.gz", "sha256": "4723c019d4608258643f261c33aa6b6f1bad94fab76669547a255c509dfbcbd0", "size": 33292146}, "manifest": {"versionName": "8.00", "versionCode": 100, "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"}]}, "whatsNew": {"en-US": "REL_100 (2026-06-03)\n-------------------\n* Feature Release\n* Add Master Scale to control sprite size (target, wpt)\n  See: (Manage/System/Master Scale)\n* Update to latest Rain Viewer API. \n  See: https://www.rainviewer.com/api/weather-maps-api.html\n* Disable non-applicable menu options for ink \n* Cosmetic fastlane changes for FDroid \n* Update wpt database\n  YKDI, YCPP, EGCC\t\n* Tweak PCAS colors to consider vertical closing.\t\n* Release EFIS v8.00\n\n"}}, "59f4a96b8653f757a317a2afd5461c0012c8c0115abd1a87b2deb9d9b585e046": {"whatsNew": {"en-US": "REL_99 (2026-06-01)\n-------------------\n* Maintenance Release\n* Cosmetic fastlane changes for FDroid \n* Cosmetic improvements to menu wording\n* Disable unusable menu option for ink\n* Release EFIS v7.29\n\n"}}}}, "rs.ruffle": {"metadata": {"lastUpdated": 1780506857489}, "versions": {"3aa0a0f4038f592922e2b9caeec7c9950c259241c433c9052b60cf7c0151d9e2": null, "28b7dc7eb55fa282716fa497cbbba5a3a3f2acee2f3038c8d5d416c049b7c67d": null, "05546a9d2d5c2a2e5bfc06b0a4d5c2a8e00de7e971ef0452e1ed1cf39176c7b4": null, "48cbd35d42083498d8bd7d1b8e27e6e3e0e309d35037e8907513781a991d9944": null, "716bd7be156b2dd27dea2005fa3caae7421361dd35d027fee03b14134ea6e2ec": {"added": 1780506857489, "file": {"name": "/rs.ruffle_2606024.apk", "sha256": "716bd7be156b2dd27dea2005fa3caae7421361dd35d027fee03b14134ea6e2ec", "size": 35703716, "ipfsCIDv1": "bafybeiglg3u4muacantrmdzalhxgujwezwq4ykxodqyws6ddh75pd6auye"}, "src": {"name": "/rs.ruffle_2606024_src.tar.gz", "sha256": "0461ab98b35f0bff62cabbfc51ff8a9b0c021e2d4ea2fe8cc07a215173be51c4", "size": 185557}, "manifest": {"nativecode": ["x86_64"], "versionName": "0.260602", "versionCode": 2606024, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["294d74ce86d1f72038f9c4530dd2776b547f47272ca761805f996b088c626fc6"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "rs.ruffle.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "fc7ae675b93ae9c4f0657f5e2755415e7570cebb3c46efd14faf352da7b98dde": {"added": 1780506857489, "file": {"name": "/rs.ruffle_2606023.apk", "sha256": "fc7ae675b93ae9c4f0657f5e2755415e7570cebb3c46efd14faf352da7b98dde", "size": 36015362, "ipfsCIDv1": "bafybeian7hcm6vavvbl6ah33anety7ohm5qua7lqs4ovnfk4cw4jl3wmw4"}, "src": {"name": "/rs.ruffle_2606023_src.tar.gz", "sha256": "e3d02f7df0a739e3b2ca8d2a1acf24b58ed29e35c285f983f938460d4b5152a8", "size": 185523}, "manifest": {"nativecode": ["x86"], "versionName": "0.260602", "versionCode": 2606023, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["294d74ce86d1f72038f9c4530dd2776b547f47272ca761805f996b088c626fc6"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "rs.ruffle.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "5f52175c858c9eb3ee37b34f9093a40c41d053a0317994ad60cfa1fcd4c9d775": {"added": 1780506857489, "file": {"name": "/rs.ruffle_2606022.apk", "sha256": "5f52175c858c9eb3ee37b34f9093a40c41d053a0317994ad60cfa1fcd4c9d775", "size": 32413390, "ipfsCIDv1": "bafybeiex73ydaq2fualkhxppmvzhamel5f4ebdexbfg6rixodlyynfz6je"}, "src": {"name": "/rs.ruffle_2606022_src.tar.gz", "sha256": "fb222f977093910340f208286fd8ff5dd5162ef3bb944f081e1c196d562a546e", "size": 185556}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "0.260602", "versionCode": 2606022, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["294d74ce86d1f72038f9c4530dd2776b547f47272ca761805f996b088c626fc6"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "rs.ruffle.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "2b2986f45aa3a73f19602e6d0459275f5828c7fe42049c1054a5b8abb3988257": {"added": 1780506857489, "file": {"name": "/rs.ruffle_2606021.apk", "sha256": "2b2986f45aa3a73f19602e6d0459275f5828c7fe42049c1054a5b8abb3988257", "size": 24681542, "ipfsCIDv1": "bafybeiawahe27ecngxrjezboo7qnhdhh2mmhln6mwmw46q7ap7kvfyrnja"}, "src": {"name": "/rs.ruffle_2606021_src.tar.gz", "sha256": "9ec7e378b3a93eb661e45e086eb48b08e2f894f49ebb0999bb01519b28a39965", "size": 185563}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "0.260602", "versionCode": 2606021, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["294d74ce86d1f72038f9c4530dd2776b547f47272ca761805f996b088c626fc6"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "rs.ruffle.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "ru.application.homemedkit": {"metadata": {"lastUpdated": 1780441838659}, "versions": {"55b4daeb860de3172becd7482980f2b12678630108d3428cbc59651b74d4bd8f": null, "ce4fa712d7c5f44b23e7755cc0f0a182b90e946fc1ccab8668ceb2bd1ef0c2fa": {"added": 1780441838659, "file": {"name": "/ru.application.homemedkit_72.apk", "sha256": "ce4fa712d7c5f44b23e7755cc0f0a182b90e946fc1ccab8668ceb2bd1ef0c2fa", "size": 19872347, "ipfsCIDv1": "bafybeibj6nhb2l3o5nl2taoaaibmavfxdmknddjpskfr3mtyxtmliu2odm"}, "src": {"name": "/ru.application.homemedkit_72_src.tar.gz", "sha256": "8edf2251dc606d8d40548d32d239008a0bb7f0cf52ea95c8d40354295eebc3ce", "size": 2580869}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.9.7", "versionCode": 72, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 37}, "signer": {"sha256": ["d5f652d2ec10bfb7915a2981eb6426624fc5229293bf620a6124d6839af179ea"]}, "usesPermission": [{"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"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.FOREGROUND_SERVICE"}, {"name": "ru.application.homemedkit.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "The app uses an API at crpt.ru", "ru-RU": "Использование API сайта crpt.ru"}}, "whatsNew": {"en-US": "— When adding a new intake, the expired medicines are no longer displayed in the list. In addition, the selected medicine is now highlighted in this list.\n— Fixed an error that caused the labeling of new drugs to not be read.\n— Fixed the date format in the scheduled dialog.", "ru": "— При добавлении нового приёма в списке больше не отображаются закончившиеся лекарства. Кроме того, теперь выбранное лекарство выделяется в этом списке.\n— Устранена ошибка, из-за которой маркировка новых лекарств не считывалась.\n— Исправлен формат даты в диалоговом окне переноса приёма в прошедший."}}, "de18e18a841a67c5a597e51f509f210f13202076c965f37d66df8de0ed0f416f": {"whatsNew": null}, "09748924220e3decc18487bd5ab2188d205043ef32937291a2275fdba2450ffd": {"whatsNew": null}}}, "ru.yourok.torrserve": {"metadata": {"categories": ["Download"]}}, "s1m.hwfido2provider": {"metadata": {"added": 1780699361309, "categories": ["Password & 2FA"], "changelog": "https://codeberg.org/s1m/hw-fido2-provider/releases", "issueTracker": "https://codeberg.org/s1m/hw-fido2-provider/issues", "lastUpdated": 1780699361309, "license": "Apache-2.0", "sourceCode": "https://codeberg.org/s1m/hw-fido2-provider", "screenshots": {"phone": {"en-US": [{"name": "/s1m.hwfido2provider/en-US/phoneScreenshots/1.jpg", "sha256": "bf3142da50b0849a0659c36458831a11231f13b492a17f37456ae21e8b121015", "size": 16042}, {"name": "/s1m.hwfido2provider/en-US/phoneScreenshots/2.jpg", "sha256": "ba2c868912e243a9510a6a56b7575c600c9d5a2c0874a888b085cf667f21f98d", "size": 15567}, {"name": "/s1m.hwfido2provider/en-US/phoneScreenshots/3.jpg", "sha256": "14e70f3f5b369ebbcd524f0cde2a1368c9de1a202dd86d19cb4219c7486f3475", "size": 13223}]}}, "authorName": "S1m", "liberapay": "S1m", "name": {"en-US": "Passchain"}, "summary": {"en-US": "Use security key with Bluetooth, NFC, USB or your phone secure element"}, "description": {"en-US": "Passchain is a credential provider that allows you to use your USB/NFC security key or your phone secure element for passkeys/fido2/u2f authentication.\n\nBluetooth keys aren't supported yet.\n\nThis app doesn't need the Play Services.\n\nOnce installed, go to your system settings > Passwords, passkeys and accounts, then enable Passchain.\n"}, "icon": {"en-US": {"name": "/s1m.hwfido2provider/en-US/icon_1PCSQ8dqnoQMO5EOzAm-YBRN-VyY2x9KHCvNr9lth6o=.png", "sha256": "d4f09243c76a9e840c3b910ecc09be60144df95c98db1f4a1c2bcdafd96d87aa", "size": 31745}}, "preferredSigner": "94bd36ba4648d38697cdfcf3385b6c0088ff3d551ce9fc16050ee080b9553ec5"}, "versions": {"6b8607c6f7dc3b5a323bd7fbb93b09046a54bc30eea66f3c8f5a02dbe08aaab4": {"added": 1780699361309, "file": {"name": "/s1m.hwfido2provider_9.apk", "sha256": "6b8607c6f7dc3b5a323bd7fbb93b09046a54bc30eea66f3c8f5a02dbe08aaab4", "size": 3460248, "ipfsCIDv1": "bafybeic2uyqvtxpxtn6wpy74nsuling4gzkxbbjj56a6koh46gtpa4yn3u"}, "src": {"name": "/s1m.hwfido2provider_9_src.tar.gz", "sha256": "dd38b3912f4ab1acf03871b9bdadeb1effaddc0f7278ceb5e5f1f65e00985026", "size": 168360}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.0.0", "versionCode": 9, "usesSdk": {"minSdkVersion": 34, "targetSdkVersion": 36}, "signer": {"sha256": ["94bd36ba4648d38697cdfcf3385b6c0088ff3d551ce9fc16050ee080b9553ec5"]}, "usesPermission": [{"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.NFC"}, {"name": "android.permission.MANAGE_USB"}, {"name": "android.permission.START_ACTIVITIES_FROM_BACKGROUND"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.BLUETOOTH_ADMIN"}, {"name": "android.permission.BLUETOOTH_ADVERTISE"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.BLUETOOTH_SCAN"}, {"name": "android.permission.INTERACT_ACROSS_PROFILES"}, {"name": "android.permission.INTERACT_ACROSS_USERS"}, {"name": "s1m.hwfido2provider.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- 1.0.0 !\n- The application is renamed *Passchain*\n- Add user interface to help setting up the settings\n- Bump microG library:\n    - Add support for cross-device authentication: you can login on another device, or from another device!\n- Add entries to directly login with an on-device credential, or another method (NFC/USB)\n- Should work correctly with non-browser applications\n- Should fix most/all crash during parsing\n- Target SDK 36, dependencies bump, internal work, other bugfixes etc.\n- Setup"}}}}, "sh.haven.app": {"metadata": {"lastUpdated": 1780699361309}, "versions": {"f4325bbf9392843f1e903f8396a27e2d1e0b0a363b6ea5b665fad6408568340d": null, "71dcf00584a2131a5326b64964c5ccbe05eec0185aec3d3e5937b9de28ebc254": null, "e84bdc3d789834d55f06d965ea5b6c8f31cb06b14e69b34b89820f8e54da9e39": null, "a03b0545be40dcfc0ed94bb3ad621f1ea3483fa32430469d776c86d11db4ecc6": {"added": 1780699361309, "file": {"name": "/sh.haven.app_4841.apk", "sha256": "a03b0545be40dcfc0ed94bb3ad621f1ea3483fa32430469d776c86d11db4ecc6", "size": 107027673, "ipfsCIDv1": "bafybeidhpc4rgfumuxbdggrjrnxbr6qbaai37mcvjbsgos25qoovu74qzy"}, "src": {"name": "/sh.haven.app_4841_src.tar.gz", "sha256": "9e99abf5092fa7d519c6da6f6fd73848337a0aab63c62e1f3639c126d1b498e0", "size": 131921603}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "5.59.31", "versionCode": 4841, "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_SPECIAL_USE"}, {"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": "- Terminal: the keyboard toolbar's edit mode now groups the fixed controls (done, desktop, add-key, settings) together, separated from the draggable keys — and a new \"Edit-mode controls\" setting (Settings → Keyboard toolbar) lets you place them Left (new default), Right, or Split across both ends, so you can keep the immovable buttons on whichever side you like (#224).\n- Agent/MCP: new send_to_agent tool — delivers a message to another agent's REPL (or any raw-mode prompt) as one cleanly submitt"}}, "d46b16d423d439fbfe1821b4706608f402431215cf8bd63435871952472dbfae": {"added": 1780614376764, "file": {"name": "/sh.haven.app_4741.apk", "sha256": "d46b16d423d439fbfe1821b4706608f402431215cf8bd63435871952472dbfae", "size": 107007193, "ipfsCIDv1": "bafybeihlejq4kivtc2bxhsdqp326pm4kujk7l7xge7tz5pyzbf7vijqch4"}, "src": {"name": "/sh.haven.app_4741_src.tar.gz", "sha256": "6154fb913ce74d2e6093e67c001d62fc17b3971d584bc407f897156d5a4d68d2", "size": 131896449}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "5.59.21", "versionCode": 4741, "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_SPECIAL_USE"}, {"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": "- MCP: local agents (over loopback / adb forward) now connect and call tools without pairing or per-request approval prompts by default — Wi-Fi/LAN and WireGuard clients still prompt. Toggle under Settings → Agent endpoint → Trust local clients. (#214)\n- MCP: write_guest_file can stream large files in ordered chunks (append/final), so big writes no longer come through fragmented. (#214)\n"}}, "adc6cb0efce1f075020277a94a05177cdc7319760006823dc8d7a2d915012757": {"added": 1780506857489, "file": {"name": "/sh.haven.app_4671.apk", "sha256": "adc6cb0efce1f075020277a94a05177cdc7319760006823dc8d7a2d915012757", "size": 106441945, "ipfsCIDv1": "bafybeihnw5ikvrjau7dcbpxwhzb26lgmdcds2fs6q7maw7mivukqar7a4m"}, "src": {"name": "/sh.haven.app_4671_src.tar.gz", "sha256": "bdc7e31045483a59879f09f594fd9c54ff450106b96030b7c0416121e72e08f6", "size": 131593980}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "5.59.14", "versionCode": 4671, "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_SPECIAL_USE"}, {"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": "Quicker terminal font setup.\n\n• New: a \"Recommended fonts\" quick-pick in Settings → Terminal font — one tap downloads and applies Source Code Pro, JetBrains Mono, Hack, or Inconsolata, with no need to track down a font URL.\n"}}}}, "shub39.momentum": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"8d45d7226c4fab1da1e403ec29b77c2546452693e213a3164889691234403680": {"added": 1781040519859, "file": {"name": "/shub39.momentum_1710.apk", "sha256": "8d45d7226c4fab1da1e403ec29b77c2546452693e213a3164889691234403680", "size": 21088364, "ipfsCIDv1": "bafybeihrvxf232vumdekhuajrtlydlqgjstml6v4zkwiboea6pyuaacgwq"}, "src": {"name": "/shub39.momentum_1710_src.tar.gz", "sha256": "50eda08b5e5c1d1ccaf9268d412e62708eb631bf6e87d668834b0f57c1241e7d", "size": 14759495}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.7.1", "versionCode": 1710, "features": [{"name": "android.hardware.camera"}], "usesSdk": {"minSdkVersion": 27, "targetSdkVersion": 37}, "signer": {"sha256": ["0fe1b9f44a4db97ec50948f5189f6b4300716cc6d4843f5698d614a2152e2188"]}, "usesPermission": [{"name": "android.permission.READ_MEDIA_VISUAL_USER_SELECTED"}, {"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.CAMERA"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "shub39.momentum.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "73e438adc79c307eb9bf7affdbf278f08693f804429468baff44b526dc971f6c": {"added": 1781040519859, "file": {"name": "/shub39.momentum_1709.apk", "sha256": "73e438adc79c307eb9bf7affdbf278f08693f804429468baff44b526dc971f6c", "size": 17990362, "ipfsCIDv1": "bafybeiegqkrki5urb7njj3tekxabbqgqylg7efwwwllwmwpzmxdtfdt2ru"}, "src": {"name": "/shub39.momentum_1709_src.tar.gz", "sha256": "0d7e1fed9c752057fbae96f3e999b484f93f272be2940755658ee20bcc81dbd2", "size": 14759676}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.7.1", "versionCode": 1709, "features": [{"name": "android.hardware.camera"}], "usesSdk": {"minSdkVersion": 27, "targetSdkVersion": 37}, "signer": {"sha256": ["0fe1b9f44a4db97ec50948f5189f6b4300716cc6d4843f5698d614a2152e2188"]}, "usesPermission": [{"name": "android.permission.READ_MEDIA_VISUAL_USER_SELECTED"}, {"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.CAMERA"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "shub39.momentum.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "748064d7e3e9760c43ed3c4d0c52b57ab3ae7a0c4dd4c354ad20efb559ca2001": {"added": 1781040519859, "file": {"name": "/shub39.momentum_1708.apk", "sha256": "748064d7e3e9760c43ed3c4d0c52b57ab3ae7a0c4dd4c354ad20efb559ca2001", "size": 23529581, "ipfsCIDv1": "bafybeiezzxrkm7tsktghi3bfwoujo4a3fm6zwewhm2qgfer7mu7npvbvka"}, "src": {"name": "/shub39.momentum_1708_src.tar.gz", "sha256": "d728b612d72b2043a24e791f475b9494509c1281e7072189c80de12b5000bf63", "size": 14759541}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.7.1", "versionCode": 1708, "features": [{"name": "android.hardware.camera"}], "usesSdk": {"minSdkVersion": 27, "targetSdkVersion": 37}, "signer": {"sha256": ["0fe1b9f44a4db97ec50948f5189f6b4300716cc6d4843f5698d614a2152e2188"]}, "usesPermission": [{"name": "android.permission.READ_MEDIA_VISUAL_USER_SELECTED"}, {"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.CAMERA"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "shub39.momentum.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "2cc61cd9461e9cbf28bbb31a6ff6191baa06f7388dc6d3fe95576ef95fdec0ae": {"added": 1781040519859, "file": {"name": "/shub39.momentum_1707.apk", "sha256": "2cc61cd9461e9cbf28bbb31a6ff6191baa06f7388dc6d3fe95576ef95fdec0ae", "size": 25461778, "ipfsCIDv1": "bafybeidrxzc4vmepmz62cwnv4s644jgl66zn5zttpppjmlyqxgphkmupvy"}, "src": {"name": "/shub39.momentum_1707_src.tar.gz", "sha256": "59338514d1853dfdeff2c5d26d215b0e0d1e9689836864f3bf7293ebcfa74293", "size": 14759768}, "manifest": {"nativecode": ["x86"], "versionName": "1.7.1", "versionCode": 1707, "features": [{"name": "android.hardware.camera"}], "usesSdk": {"minSdkVersion": 27, "targetSdkVersion": 37}, "signer": {"sha256": ["0fe1b9f44a4db97ec50948f5189f6b4300716cc6d4843f5698d614a2152e2188"]}, "usesPermission": [{"name": "android.permission.READ_MEDIA_VISUAL_USER_SELECTED"}, {"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.CAMERA"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "shub39.momentum.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "social.holos.app": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"deffccdf8dcf9c05c027186cd1d509637706741f0010f92318ce89e192115572": null, "7f0ed81a35d87d0f41d44850fe882e1b9b73266f8a8b921f4b0290b180fd2ed6": null, "51c0d4f034e301862a695ab8d01a94c26f959e4ed992e54939a5b4e1a084048c": null, "84bd44098bca369364dde21d1db645d6d69618811c72f19918e3920585565d52": {"added": 1781040519859, "file": {"name": "/social.holos.app_39.apk", "sha256": "84bd44098bca369364dde21d1db645d6d69618811c72f19918e3920585565d52", "size": 81167355, "ipfsCIDv1": "bafybeier76h66zvgjt4rlcb3u2n2nzlsszvxkzfxgs3iqov655ibq2ue2u"}, "src": {"name": "/social.holos.app_39_src.tar.gz", "sha256": "e1b0a57d2c2f36c1a14db226eaed21bc56dd0e723ba8d82b24a9559c38d97c5e", "size": 146146212}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a"], "versionName": "1.8.1", "versionCode": 39, "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"}]}}, "67457a3e995c580d105ea432657d18416f2195a4620ac86b3e79dccbdc0c16a2": {"added": 1780614376764, "file": {"name": "/social.holos.app_38.apk", "sha256": "67457a3e995c580d105ea432657d18416f2195a4620ac86b3e79dccbdc0c16a2", "size": 81163259, "ipfsCIDv1": "bafybeihs4lpw2ri4dldhbdd77nc242563mn3snjh2cggw75o67z7gacqem"}, "src": {"name": "/social.holos.app_38_src.tar.gz", "sha256": "35f92c9b7deb109f4a0a80cc2e92018317ca0f30ddd2e5179233d926f73aac19", "size": 146149278}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a"], "versionName": "1.8.0", "versionCode": 38, "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"}]}}, "016f85dbcdd2c26d5dbca6ee719969052df988793144e3985694c4e19f1c6d20": {"added": 1780506857489, "file": {"name": "/social.holos.app_37.apk", "sha256": "016f85dbcdd2c26d5dbca6ee719969052df988793144e3985694c4e19f1c6d20", "size": 81155067, "ipfsCIDv1": "bafybeih4gqg6u3hrcw2cpwd3dulbaipcqpqevxjgwi37bcrc5srpi4yzaq"}, "src": {"name": "/social.holos.app_37_src.tar.gz", "sha256": "f235c94e1a379290c3d472fde9b4359d68158968fc26ebecb485d136193e364a", "size": 146157811}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a"], "versionName": "1.7.0", "versionCode": 37, "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": {"lastUpdated": 1781040519859, "featureGraphic": {"en-US": {"name": "/space.karrarnazim.ConsoleFlow/en-US/featureGraphic_qXXfDsPsgHKehjwtkFANv4b36kdqXER3mx9SMG4bM24=.png", "sha256": "a975df0ec3ec80729e863c2d90500dbf86f7ea476a5c44779b1f52306e1b336e", "size": 13525}}, "icon": {"en-US": {"name": "/space.karrarnazim.ConsoleFlow/en-US/icon_hutkL5V6-4JUit9Qdozh8nHumAf9RtBVtp-xHKYjqhE=.png", "sha256": "86eb642f957afb82548adf50768ce1f271ee9807fd46d055b69fb11ca623aa11", "size": 33016}}}, "versions": {"6e7c8f99f465b3b4f240e32674f1eac7ca9a920130e1deba5111ab67bcee60d2": null, "dffc1749a562827f313a1397c863085a9ec9b330917b7ee31ca8632fae90ced2": null, "de16718268659d74e111153c78bce831dbaa204133884b403c21096f580ba353": {"added": 1781040519859, "file": {"name": "/space.karrarnazim.ConsoleFlow_12.apk", "sha256": "de16718268659d74e111153c78bce831dbaa204133884b403c21096f580ba353", "size": 3379462, "ipfsCIDv1": "bafybeibxmhtn6rfomh6bxfwfn6ugt3jezzfxezy6y2nji6qrhbo4hdj5ea"}, "src": {"name": "/space.karrarnazim.ConsoleFlow_12_src.tar.gz", "sha256": "60e6efe0164675738ff10726057d638908d8334ca4372b5a09ecd32ca07121ac", "size": 1442125}, "manifest": {"versionName": "2.2.7", "versionCode": 12, "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}]}}, "2880bb2b7a0a05fadf0b52ea861ece527a63227e9add3ea378742eb8e241e430": {"added": 1780094298321, "file": {"name": "/space.karrarnazim.ConsoleFlow_11.apk", "sha256": "2880bb2b7a0a05fadf0b52ea861ece527a63227e9add3ea378742eb8e241e430", "size": 3362903, "ipfsCIDv1": "bafybeibkq5fy72herpamfnhqubqsrjn7d2na7glds3wmfsbh6726ighvbu"}, "src": {"name": "/space.karrarnazim.ConsoleFlow_11_src.tar.gz", "sha256": "be1cc39e18c669dc62c2b8de226b21d88d3b7d028190de029bc84407e733911d", "size": 1421813}, "manifest": {"versionName": "2.2.6", "versionCode": 11, "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}]}}}}, "spam.blocker": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"f433b21b952b20963cfcfc730bf2bffd9a8bfc08f12b00f2cdba484259589853": null, "e837061772a82401568d928b526a1795e409ac1b51c11dc34c9d947385707c8c": {"added": 1781040519859, "file": {"name": "/spam.blocker_510.apk", "sha256": "e837061772a82401568d928b526a1795e409ac1b51c11dc34c9d947385707c8c", "size": 7985144, "ipfsCIDv1": "bafybeietihoniqakw2ewygviepna5fbcbkmyvgukpyaikjtgacgiiqqtki"}, "src": {"name": "/spam.blocker_510_src.tar.gz", "sha256": "a661276c8c592793d0c470bac160793aea9de6519b232dbf7de4fd8559c3555e", "size": 1707818}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "5.10", "versionCode": 510, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 36}, "signer": {"sha256": ["7b1ce727856f3427eab1fadfad6c9730cd4e6ba201661547f009206377dffb58"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.READ_CALL_LOG"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.ANSWER_PHONE_CALLS"}, {"name": "android.permission.READ_SMS"}, {"name": "android.permission.RECEIVE_SMS"}, {"name": "android.permission.RECEIVE_MMS"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.PACKAGE_USAGE_STATS"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.WRITE_SETTINGS"}, {"name": "android.permission.READ_LOGS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "spam.blocker.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Breaking Change:\n- Emergency\n  The \"STIR\" option is removed, replaced by a \"priority\" box. To always block calls that fail STIR, just increase the STIR priority.\n  This change allows any kind of rule to override Emergency, not just STIR.\n\nImprovements:\n- Rule priority conflict detection\n  The floating tube(test) button turns orange when conflicts are detected\n- Configurable regex length limit, default: 1000 characters\n  Increase it to bypass the warning \"Text too long, editing is disabled\"\n  (Lo"}}}}, "tech.dongdongbh.mindwtr": {"metadata": {"lastUpdated": 1780699361309, "name": {"en-US": "Mindwtr - GTD Task Manager"}, "summary": {"en-US": "Free GTD task manager. Offline, private, local-first to-do list."}, "description": {"de-DE": "Mindwtr ist ein datenschutzorientierter, lokaler Aufgabenmanager fuer Getting Things Done (GTD). Er hilft dir, Inbox, Projekte und Kontexte zu pflegen, ohne deine persoenlichen Daten an einen Cloud-Dienst zu binden.\n\nIm Unterschied zu vielen Produktivitaets-Apps speichert Mindwtr deine Aufgaben, Projekte und Notizen auf deinem Geraet. Du entscheidest selbst, ob und wohin Daten synchronisiert oder exportiert werden.\n\nWICHTIGE FUNKTIONEN:\n\n- Schnelles Erfassen: Gedanken sofort in die Inbox bringen.\n- GTD-Workflow: Aufgaben klaeren, organisieren und regelmaessig durchsehen.\n- Projekte und Bereiche: Groessere Ziele mit Projekten, Areas, Abschnitten, Tags und Kontexten strukturieren.\n- Visuelle Planung: Listen, Boards und Kalender helfen beim Ueberblick.\n- Offline zuerst: Mindwtr funktioniert ohne Konto und ohne dauerhafte Internetverbindung.\n- Offen und transparent: Der Quellcode ist pruefbar und community-getrieben.\n\nMindwtr bleibt einfach fuer schnelle Erfassung und wird leistungsfaehiger, wenn Projekte, Reviews, Notizen, Erinnerungen und Synchronisation dazukommen.\n", "en-US": "Mindwtr (pronounced \"mind water\") is a free, open-source task manager and to-do list built for Getting Things Done (GTD).\n\nIt is local-first and privacy-first by default. No account required. No cloud dependency. Your data stays on your device unless you choose to sync, export, or back it up.\n\nUse Mindwtr as an offline task list for your whole life: capture inbox items, clarify next actions, organize projects, and review what matters without giving a company your personal task data.\n\nKEY FEATURES:\n\n- GTD task manager: Inbox, Next, Waiting, Someday, Projects, Areas, and Contexts map directly to the Getting Things Done workflow.\n- To-do list and offline task list: Works without an internet connection, with fast local storage on your device.\n- Kanban board: Visualize work with board view and drag-and-drop task flow.\n- Projects and Areas: Keep complex goals organized without turning every task into a calendar event.\n- Review workflow: Daily and weekly review tools help you keep commitments current.\n- Optional sync and backup: You decide if and where data syncs.\n- Open source: Transparent code, no account lock-in, and no subscription required.\n\nPRIVACY BY DESIGN:\n\n- No account required.\n- No cloud dependency.\n- Your data stays on your device.\n- Mindwtr does not sell your task data.\n\nWhether you are a GTD veteran, building a private to-do list, or looking for an offline task manager with kanban board support, Mindwtr helps you reach mind like water.\n", "es-ES": "Mindwtr es un sistema completo de productividad basado en Getting Things Done (GTD), diseñado para lograr un estado de \"Mind Like Water\". Construido para velocidad y privacidad, te ofrece una forma potente y sin distracciones de capturar y organizar tu vida, sin suscripciones en la nube.\n\nDISENADO PARA EL ENFOQUE\nMindwtr es simple por defecto y potente cuando lo necesitas. Ya sea para capturar una idea rapida o planificar un proyecto complejo, la interfaz no se interpone.\n\nFLUJO GTD PRINCIPAL\n- Capturar: Anade tareas al Inbox en cuanto aparecen.\n- Aclarar: Procesa tu inbox rapidamente con la regla de 2 minutos.\n- Organizar: Ordena tareas en Proyectos, Contextos (@work, @home) y Areas.\n- Revisar: Mantente al dia con la Revision Semanal integrada.\n- Ejecutar: Filtra Next Actions por contexto o energia para saber que hacer ahora.\n\nFUNCIONES POTENTES\n- Vista Focus: Un panel unificado con Agenda y Next Actions.\n- Tableros Kanban: Visualiza proyectos con arrastrar y soltar.\n- Local-First: Tus datos viven en tu dispositivo, sin login ni suscripciones.\n- Soporte Markdown: Anade notas y descripciones enriquecidas.\n- Sync flexible: Sincroniza con escritorio via File Sync (iCloud Drive, Syncthing) o WebDAV (Nextcloud).\n\nENFOQUE EN PRIVACIDAD\nCreemos que tus tareas son asunto privado. Mindwtr funciona completamente offline, no sube tus tareas a Mindwtr y no requiere cuenta.\n", "zh-CN": "Mindwtr 是一套完整的 Getting Things Done (GTD) 生产力系统，围绕 \"Mind Like Water\" 的工作状态设计。它以速度和隐私为核心，帮助你在无干扰的环境中高效捕捉并组织生活中的一切，不依赖云端订阅。\n\n为专注而设计\nMindwtr 默认简洁，需要时也足够强大。无论是随手记录灵感，还是规划复杂项目，界面都尽量不打扰你的思考流程。\n\n核心 GTD 工作流\n- 捕捉：想到就记，任务可立即进入收集箱。\n- 澄清：用 2 分钟规则快速处理收集箱。\n- 组织：将任务归类到项目、情境（@work、@home）和领域。\n- 回顾：通过内置周回顾持续对齐目标。\n- 执行：按情境或精力筛选下一步行动，明确当下该做什么。\n\n强大功能\n- Focus 视图：将 Agenda 与 Next Actions 合并到一个统一面板。\n- 看板视图：通过拖放方式可视化管理项目。\n- Local-First：任务数据保存在你的设备中，无需登录，也不依赖订阅。\n- Markdown 支持：为任务添加结构化笔记和详细描述。\n- 灵活同步：可通过文件同步（iCloud Drive、Syncthing）或 WebDAV（Nextcloud）与桌面端无缝同步。\n\n隐私优先\n我们相信任务数据是你的私人信息。Mindwtr 可完全离线使用，不会把你的任务上传给 Mindwtr，也不要求创建账号。\n"}}, "versions": {"b4232f2748b586537a7e8a95644de7737708d0cf18ac9ea8f3b645a651fc6817": null, "b7d9070a1b5759a8f36b7c52e2b061d484060f64456b2029bed878b77e0cd5be": null, "636808ca9ee1e3c88e531a787282ddc85d8a7781700551471bdfd6e0f1dd3fe7": null, "77653454173baeac31cad3686f258ea9c2ebff3feba75c6d3cee6f6737a8b522": {"added": 1780699361309, "file": {"name": "/tech.dongdongbh.mindwtr_73.apk", "sha256": "77653454173baeac31cad3686f258ea9c2ebff3feba75c6d3cee6f6737a8b522", "size": 29377004, "ipfsCIDv1": "bafybeigjggyhwdqzzhibthvf3yswb3ulhq5birk23r55jk45pdyb3244eu"}, "src": {"name": "/tech.dongdongbh.mindwtr_73_src.tar.gz", "sha256": "144f6c0d5b6992b82cdb3e729565499a512fdf98c7927771e88cc295d5b61ebd", "size": 172665896}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "0.9.8", "versionCode": 73, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["8faf7edc3ed8c2f875732480137554a5bbd1e4f80eb93da542737e8a8f186c66"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WRITE_CALENDAR"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "tech.dongdongbh.mindwtr.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.ACCESS_WIFI_STATE"}]}, "whatsNew": {"de-DE": "- Optionale mobile App-Sperre mit Geraeteauthentifizierung hinzugefuegt.\n- Geteilter Text wird mit klarerer Share-Sheet-Hilfe als Aufgabennotiz importiert.\n- Schnellerfassung, Projektzaehler, Tastaturverhalten, Erinnerungskanaele, geplante Zeiten, Checklisten-Sync und grosse Datenbanken sind stabiler.\n- Suche findet Checklistenpunkte.\n", "en-US": "- Added optional mobile app lock with device authentication.\n- Shared text imports as task notes, with clearer share sheet guidance.\n- Quick capture, project row counts, keyboard handling, reminder channels, scheduled times, checklist sync, and large libraries are steadier.\n- Search finds checklist item text.\n", "es-ES": "- Se agrega bloqueo opcional de la app movil con autenticacion del dispositivo.\n- El texto compartido se importa como nota de tarea con guia mas clara.\n- Captura rapida, contadores de proyectos, teclado, canales de recordatorio, horas programadas, sync de listas y bibliotecas grandes son mas estables.\n- La busqueda encuentra elementos de listas.\n", "zh-CN": "- 新增可选的移动端设备认证应用锁。\n- 分享来的文本会作为任务备注导入，并有更清楚的分享表说明。\n- 快速捕获、项目数量、键盘处理、提醒频道、计划时间、清单同步和大型数据库更稳定。\n- 搜索可以找到清单项目文字。\n"}}, "4eb44d2122713edaa0790a798f7b85c0df9bce5e30cb8a208234feff6094f364": {"added": 1780441838659, "file": {"name": "/tech.dongdongbh.mindwtr_72.apk", "sha256": "4eb44d2122713edaa0790a798f7b85c0df9bce5e30cb8a208234feff6094f364", "size": 29245932, "ipfsCIDv1": "bafybeigdjr6c5kyhd4uftzijpgdu4gyrbhl2hrnv6otum3d5qcx4ptxfv4"}, "src": {"name": "/tech.dongdongbh.mindwtr_72_src.tar.gz", "sha256": "6f052f5a036bf4995c8c2ed8f8e46f0e0098133eb0b6ec0dcb4f9d580b6ae36a", "size": 172595697}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "0.9.7", "versionCode": 72, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["8faf7edc3ed8c2f875732480137554a5bbd1e4f80eb93da542737e8a8f186c66"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WRITE_CALENDAR"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "tech.dongdongbh.mindwtr.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.ACCESS_WIFI_STATE"}]}, "whatsNew": {"de-DE": "- Ersteinrichtung und vollere Erste-Schritte-Hilfe hinzugefuegt.\n- Focus oeffnet konsistenter und Aufgabenbearbeitung ist schneller.\n- Geloeschte Projektfelder bleiben leer und Kontextautomation ist leiser.\n- Sync-Bereinigung, Datumswarnungen, Wiederholungen und grosse Datenbanken sind stabiler.\n", "en-US": "- Added first-run setup and fuller Getting Started guidance.\n- Focus opens more consistently and task editing is faster.\n- Cleared project fields stay cleared and context automation triggers are quieter.\n- Sync cleanup, date warnings, recurrence, and large libraries are steadier.\n", "es-ES": "- Se agregan configuracion inicial y una guia de primeros pasos mas completa.\n- Focus se abre de forma mas consistente y editar tareas es mas rapido.\n- Los proyectos borrados permanecen vacios y la automatizacion de contextos es mas silenciosa.\n- Sync, avisos de fechas, recurrencias y bibliotecas grandes son mas estables.\n", "zh-CN": "- 新增首次设置和更完整的入门指南。\n- Focus 打开更一致，任务编辑更快。\n- 已清空的项目字段会保持为空，上下文自动化触发更安静。\n- 同步清理、日期警告、重复任务和大型数据库更稳定。\n"}}, "ec84a15c9e792fbf296a78e666c1c4ddcab57c948b5c3096f0d5b875f9473012": {"added": 1780172537598, "file": {"name": "/tech.dongdongbh.mindwtr_71.apk", "sha256": "ec84a15c9e792fbf296a78e666c1c4ddcab57c948b5c3096f0d5b875f9473012", "size": 29204972, "ipfsCIDv1": "bafybeic6msbaegfsv6l7e5ylbrbofkwgbzofd52hzgw7uuskns64zc5f7i"}, "src": {"name": "/tech.dongdongbh.mindwtr_71_src.tar.gz", "sha256": "8fa2adae44c16820c67a2e9ca9a0bf9af7a0f63b5faa10e491e473900fa08bc3", "size": 172517914}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "0.9.6", "versionCode": 71, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["8faf7edc3ed8c2f875732480137554a5bbd1e4f80eb93da542737e8a8f186c66"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WRITE_CALENDAR"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "tech.dongdongbh.mindwtr.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.ACCESS_WIFI_STATE"}]}, "whatsNew": {"de-DE": "- Aufgabenlisten-Filter und klarere aktive Filterbeschriftungen hinzugefuegt.\n- Android-Kontextautomation-Intents hinzugefuegt.\n- Markdown-Ausschnitte, Toolbar-Platzierung und adaptive Editor-Tasten verbessert.\n- Checklisten- und Aufgabenbearbeitung bleiben zuverlaessiger ueber der Tastatur sichtbar.\n- Projekt-Prompts und Kalender-Push-Wiederholungen behandeln Fehler klarer.\n", "en-US": "- Added task-list filters and clearer active filter labels.\n- Added Android context automation intents.\n- Improved Markdown snippets, toolbar placement, and adaptive editor buttons.\n- Checklist and task editing now stay visible above the keyboard more reliably.\n- Project next-action prompts and calendar push retries handle failures more clearly.\n", "es-ES": "- Se agregan filtros de listas y etiquetas activas mas claras.\n- Se agregan intents de automatizacion de contextos en Android.\n- Mejoran los fragmentos Markdown, la posicion de la barra y los botones adaptativos.\n- La edicion de listas y tareas queda visible sobre el teclado con mas fiabilidad.\n- Los avisos de proyecto y reintentos de calendario muestran fallos con mas claridad.\n", "zh-CN": "- 新增任务列表筛选和更清楚的已启用筛选标签。\n- 新增 Android 上下文自动化意图。\n- 改进 Markdown 摘要、工具栏位置和自适应编辑按钮。\n- 清单和任务编辑会更可靠地保持在键盘上方可见。\n- 项目提示和日历推送重试会更清楚地处理失败。\n"}}}}, "threads.server": {"metadata": {"categories": ["Download"]}}, "threads.thor": {"metadata": {"categories": ["Download"]}}, "ua.com.radiokot.photoprism": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"d5c0414e3f587fab95c40540133168d176eec17e05320b9327ab13483612a6c2": null, "53530620d3e6fe6c61e7c94ed321808a202ced10efb69708f2191a999f05887e": {"added": 1781040519859, "file": {"name": "/ua.com.radiokot.photoprism_67.apk", "sha256": "53530620d3e6fe6c61e7c94ed321808a202ced10efb69708f2191a999f05887e", "size": 30691394, "ipfsCIDv1": "bafybeib6v6lrabaewclnqenxralfswllujpqmkdagu6bgpptptyfza43vm"}, "src": {"name": "/ua.com.radiokot.photoprism_67_src.tar.gz", "sha256": "6a218fd5ce1d5bc9593d88b05c01e7ef1dfd52336cdf404a4b3c167d5273d7cb", "size": 1711021}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.43.0", "versionCode": 67, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 35}, "signer": {"sha256": ["e7da1b20559ba52c615cfddeb770e59db792718637678ae635e357a472455d0a"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_MEDIA_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "ua.com.radiokot.photoprism.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}]}, "whatsNew": {"en-US": "Full: https://radiokot.com.ua/pp-changes\n\nAdded:\n- Ability to play videos without borders (zoom to fill)\n"}}, "7f1b071db8e8361632acf921960ce165f48a4928dbd8b2893dcd7cb9d28bfe7b": {"whatsNew": null}}}, "uk.org.retallack.onvifcamera": {"metadata": {"added": 1781040519859, "categories": ["Multimedia"], "changelog": "https://github.com/mretallack/cams/blob/HEAD/CHANGELOG.md", "issueTracker": "https://github.com/mretallack/cams/issues", "lastUpdated": 1781040519859, "license": "MIT", "sourceCode": "https://github.com/mretallack/cams", "screenshots": {"phone": {"en-US": [{"name": "/uk.org.retallack.onvifcamera/en-US/phoneScreenshots/1_main_en.jpg", "sha256": "bd374e1f8ad5ab89e0f7f583d59e92dd382d8c55e810e9dbbf8e938f5951bf77", "size": 27543}, {"name": "/uk.org.retallack.onvifcamera/en-US/phoneScreenshots/2_edit_en.jpg", "sha256": "5c910a243d82bae011cff31d08c1ef11df9105cc1b33083d9ebc28f34c04644f", "size": 56078}, {"name": "/uk.org.retallack.onvifcamera/en-US/phoneScreenshots/3_files_en.jpg", "sha256": "751f17413244b6452ff590a3a1e9d7e7b1f142ec388c8980d11845d71b9e9dab", "size": 79637}, {"name": "/uk.org.retallack.onvifcamera/en-US/phoneScreenshots/4_video_en.jpg", "sha256": "d5545b2b9eb7277822ab112f5c4e3b33e0537dd78112a4dbb05d0eaff92b0f74", "size": 64644}, {"name": "/uk.org.retallack.onvifcamera/en-US/phoneScreenshots/5_cover.jpg", "sha256": "5a45b266962fa435bbba076f1c7f4da687408d801dd22954bd1dcc68e02f1fed", "size": 148287}], "ru-RU": [{"name": "/uk.org.retallack.onvifcamera/ru-RU/phoneScreenshots/1_main_ru.jpg", "sha256": "31f3420adc347aa249d33783e7d628da2542348e5d985c866a17f227fc21203f", "size": 30020}, {"name": "/uk.org.retallack.onvifcamera/ru-RU/phoneScreenshots/2_edit_ru.jpg", "sha256": "ab4c2688da5c116a356789386187268e2a74c742e38ca76328b934ca4de767ec", "size": 61300}, {"name": "/uk.org.retallack.onvifcamera/ru-RU/phoneScreenshots/3_files_ru.jpg", "sha256": "737cd75c897d0acdea3d53a17fc7b528d2a7f1c841e07c6d4a7df6943afc6875", "size": 80107}, {"name": "/uk.org.retallack.onvifcamera/ru-RU/phoneScreenshots/4_video_ru.jpg", "sha256": "e3ff20ecb0b1f4066a9faa8e379eb7bb0d223c276b427ed8198a5dc70d8a9941", "size": 65865}, {"name": "/uk.org.retallack.onvifcamera/ru-RU/phoneScreenshots/5_cover.jpg", "sha256": "5a45b266962fa435bbba076f1c7f4da687408d801dd22954bd1dcc68e02f1fed", "size": 148287}]}}, "authorWebSite": "https://retallack.org.uk", "name": {"en-US": "ONVIF Camera"}, "summary": {"en-US": "Simple RTSP viewer for IP cameras", "pl-PL": "Prosta przeglądarka RTSP dla kamer IP", "ru-RU": "Простое приложение для воспроизведения RTSP потоков с IP камер"}, "description": {"en-US": "Simple Android mobile app for playing RTSP streams from IP cameras\n\nFeatures:\n\n* View RTSP streams from any IP cameras, including H.265+.\n* Multiple video cameras on a single screen.\n* Image zoom.\n* 2 channel cameras support\n* Watching videos via SFTP protocol.\n* Motion detection support.\n* Maximum connection speed.\n* Extreme ease of navigation and control.\n* Ability to switch TCP/UDP protocol. This option is important while viewing cameras over the Internet, where UDP may not be supported or may not work well.\n\nIMPORTANT NOTE. The app is focused on data security and privacy. It does not collect or process any information about the user.\nThe data is not sent to any servers, including Google's technical infrastructure or camera manufacturers' cloud storage.", "pl-PL": "Prosta aplikacja mobilna na Androida do odtwarzania strumieni RTSP z kamer IP\n\nCechy:\n\n* Przeglądaj strumienie RTSP z dowolnych kamer IP, w tym H.265+.\n* Wiele kamer wideo na jednym ekranie.\n* Powiększenie obrazu.\n* Obsługa kamer 2-kanałowych\n* Oglądanie filmów za pośrednictwem protokołu SFTP.\n* Maksymalna prędkość połączenia.\n* Ekstremalna łatwość nawigacji i kontroli.\n* Możliwość przełączania protokołu TCP/UDP. Ta opcja jest ważna podczas oglądania kamer przez Internet, gdzie protokół UDP może nie być obsługiwany lub działać nieprawidłowo.\n", "ru-RU": "Простое мобильное приложение под Android для воспроизведения RTSP потоков с IP камер.\n\nОсобенности:\n\n* Просмотр RTSP потоков c любых IP камер, включая H.265+.\n* Одновременный просмотр нескольких потоков.\n* Двадцатикратное увеличение изображения.\n* Поддержка двухканальных камер.\n* Просмотр видеозаписей по протоколу SFTP.\n* Поддержка детектора движения.\n* Максимальная скорость подключения.\n* Предельная простота навигации и управления.\n* Возможность переключения протокола TCP/UDP. Эта опция важна при просмотре камер через интернет, где UDP может не поддерживаться или работать плохо.\n\nВАЖНО. Приложение ориентировано на безопасность и приватность данных, поэтому не собирает и не обрабатывает никакую информацию о пользователе.\nДанные не отправляются ни на какие сервера, включая техническую инфраструктуру Google и \"облачные\" хранилища производителей камер."}, "icon": {"en-US": {"name": "/uk.org.retallack.onvifcamera/en-US/icon_g0DVSgMWOZXCm9FJt0IPGC33XA2aJj7gMmNp2XkzSW4=.png", "sha256": "8340d54a03163995c29bd149b7420f182df75c0d9a263ee0326369d97933496e", "size": 9731}}, "preferredSigner": "e8a4861901acdedb16bbed1c73f27e90305b2d1764e2cffa90297b3ca4ab6a61"}, "versions": {"79537fd6e0c037fc51dbd04d7832164bff30e7683b0ebc4eb5a0e3533eb9a44b": {"added": 1781040519859, "file": {"name": "/uk.org.retallack.onvifcamera_10101360.apk", "sha256": "79537fd6e0c037fc51dbd04d7832164bff30e7683b0ebc4eb5a0e3533eb9a44b", "size": 30474985, "ipfsCIDv1": "bafybeicyhn6skr373trk2keutssicd545fusarqzn4xsf7rhqlhhlwz2ve"}, "src": {"name": "/uk.org.retallack.onvifcamera_10101360_src.tar.gz", "sha256": "78ca90ceaf4f7c412a9569a067bf644b905d770c032cc7255f8d487f1e8d091d", "size": 1376559}, "manifest": {"nativecode": ["x86_64"], "versionName": "2.4.9", "versionCode": 10101360, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["e8a4861901acdedb16bbed1c73f27e90305b2d1764e2cffa90297b3ca4ab6a61"]}, "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": "uk.org.retallack.onvifcamera.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "4f21615822cb94a35c55fae9ca706824fd807f14205317e8e476b5106dd6ff30": {"added": 1781040519859, "file": {"name": "/uk.org.retallack.onvifcamera_10101359.apk", "sha256": "4f21615822cb94a35c55fae9ca706824fd807f14205317e8e476b5106dd6ff30", "size": 27222752, "ipfsCIDv1": "bafybeidxz233s2qhfcpn7lsb5vp5xdmlxmhf6br5fenzakshgyechi6dh4"}, "src": {"name": "/uk.org.retallack.onvifcamera_10101359_src.tar.gz", "sha256": "be9811649f7c66dd96ac4602b5d9a3476d9d959d21a8bba34ff5ec2f7110435f", "size": 1376602}, "manifest": {"nativecode": ["x86"], "versionName": "2.4.9", "versionCode": 10101359, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["e8a4861901acdedb16bbed1c73f27e90305b2d1764e2cffa90297b3ca4ab6a61"]}, "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": "uk.org.retallack.onvifcamera.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "a018507734c56c81ef5c1c5eb1c49daad64e89c8389289c1ccd0a55259514f6f": {"added": 1781040519859, "file": {"name": "/uk.org.retallack.onvifcamera_10101358.apk", "sha256": "a018507734c56c81ef5c1c5eb1c49daad64e89c8389289c1ccd0a55259514f6f", "size": 29147890, "ipfsCIDv1": "bafybeihih6rwp2jkjjlwfnj6miu4up3yeqphor3gi62aejijwien2gr54e"}, "src": {"name": "/uk.org.retallack.onvifcamera_10101358_src.tar.gz", "sha256": "2bc11f76b940018ce7f37e6f70bd2b7a9cd9706ce43e6f1010242f58a4021a4f", "size": 1376527}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "2.4.9", "versionCode": 10101358, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["e8a4861901acdedb16bbed1c73f27e90305b2d1764e2cffa90297b3ca4ab6a61"]}, "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": "uk.org.retallack.onvifcamera.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "2851acc6338d60cc61339ee5e915f471e09c30a8c2350d815c241615deb65e9f": {"added": 1781040519859, "file": {"name": "/uk.org.retallack.onvifcamera_10101357.apk", "sha256": "2851acc6338d60cc61339ee5e915f471e09c30a8c2350d815c241615deb65e9f", "size": 26309368, "ipfsCIDv1": "bafybeig7zaj2jy3ctjmuupc6mes7klhrfxqj4me26a3gyufnwievggdshu"}, "src": {"name": "/uk.org.retallack.onvifcamera_10101357_src.tar.gz", "sha256": "6e4dec5fd15bde751ef294d1e34a8061dc9631ac40db6516262d117e46f542ab", "size": 1376556}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "2.4.9", "versionCode": 10101357, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["e8a4861901acdedb16bbed1c73f27e90305b2d1764e2cffa90297b3ca4ab6a61"]}, "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": "uk.org.retallack.onvifcamera.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "us.materialio.app": {"metadata": {"lastUpdated": 1780209998122, "summary": {"hu-HU": "Modern Material Design megjelenés a Youtube és Invidious számára."}, "description": {"hu-HU": "A Materialious egy kliens az <a href='https://github.com/iv-org'>Invidious</a> számára, amely material design-t használ.\nLehetővé teszi a videók böngészését és megtekintését, a lejátszási listák kezelését és a csatornák használatát.\n\n<b>Funkciók:</b>\n<ul>\n  <li>Invidious társalkalmazás támogatása</li>\n  <li>Invidious API kiterjesztett integrációja</li>\n  <li>YouTube.js visszaállítás, ha az Invidious nem tudja betölteni a videókat számítógépen és Androidon</li>\n  <li>Támogatja a tanúsítvány-ellenőrzés letiltását homelab felhasználók számára</li>\n  <li>Szinkronizálhatja a megtekintési előrehaladást az Invidious munkamenetek között</li>\n  <li>Szinkronizált csoportok</li>\n  <li>Beépített Sponsorblock</li>\n  <li>Beépített YouTube dislike visszaállítása</li>\n  <li>Beépített DeArrow (helyi feldolgozási visszaállítással)</li>\n  <li>Nincsenek hirdetések</li>\n  <li>Nincs nyomonkövetés</li>\n  <li>Világos/ Sötét témák</li>\n  <li>Egyedi színválasztási témák</li>\n  <li>Integrálódik az Invidious feliratkozásokkal, megtekintési előzményekkel és egyebekkel</li>\n  <li>Élő közvetítések támogatása</li>\n  <li>Dash támogatása</li>\n  <li>Fejezetek</li>\n  <li>Csak hang mód</li>\n  <li>Lejátszási listák</li>\n</ul>\n"}}, "versions": {"e2328b53097e263f26957585dc1a95a44e0200fac5e71ad7d1a06f5fdc4b0bb7": null, "e1c71911d0d041183bbc13ce0c9f41feff1c19bb5b2f02c86934053470bf7811": {"added": 1780209998122, "file": {"name": "/us.materialio.app_247.apk", "sha256": "e1c71911d0d041183bbc13ce0c9f41feff1c19bb5b2f02c86934053470bf7811", "size": 163206270, "ipfsCIDv1": "bafybeieirx6cmkbeucwabnl3ysntynpahmzlgnasbhb6hk54zghy3sliy4"}, "src": {"name": "/us.materialio.app_247_src.tar.gz", "sha256": "42c014f638f4ee726c94e0d3ba6b3f251cc754f349458ee04171d2d7ae674f20", "size": 159672969}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "1.16.30", "versionCode": 247, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["9194a3e7ce82e0d85641a84d83bbd6b78616e6b934575ae07c16bc0104c8a69e"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "us.materialio.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "vadimerenkov.autasker": {"metadata": {"lastUpdated": 1780172537598, "screenshots": {"phone": {"en-US": [{"name": "/vadimerenkov.autasker/en-US/phoneScreenshots/01.png", "sha256": "cd8f330549679e30fb694aaa3e4428d1d8ad1d4e940d71c281ba821df0fcf222", "size": 80551}, {"name": "/vadimerenkov.autasker/en-US/phoneScreenshots/02.png", "sha256": "1d3f169e1482f7fa0eee48b6c78979ad6acfe74403ca43cb036c12d6075a512a", "size": 72207}, {"name": "/vadimerenkov.autasker/en-US/phoneScreenshots/03.png", "sha256": "da908cf742e6d3878c8b0ab806951d55a6d72f13f957ef8925efc8ef78d78683", "size": 93083}]}, "sevenInch": {"en-US": [{"name": "/vadimerenkov.autasker/en-US/sevenInchScreenshots/01.png", "sha256": "683999755aaf4c992ba4ccf04dafb47f07dd7efb5cd132b9a1126f548c92b66e", "size": 60271}, {"name": "/vadimerenkov.autasker/en-US/sevenInchScreenshots/02.png", "sha256": "ec1d5de500e89eb3fae007cc30ef2bcfcb4f4e2acbb78ddb7fc1a64213de985d", "size": 44678}, {"name": "/vadimerenkov.autasker/en-US/sevenInchScreenshots/03.png", "sha256": "e7e9d89da0cf4e0b6b76d45cb9289fbe8c21c28e6248fc4f3338ea972ccff63d", "size": 62415}]}}, "icon": {"en-US": {"name": "/vadimerenkov.autasker/en-US/icon_eNT9mxRZ4LlHFPqMdsGqV4xIatlPDK2CndkojnVPrgI=.png", "sha256": "78d4fd9b1459e0b94714fa8c76c1aa578c486ad94f0cad829dd9288e754fae02", "size": 16659}}}, "versions": {"a0d2e7af57e5b00f503163199c1717acebcf4c02c1cc04b802c1b4ef5dc777b1": {"added": 1780172537598, "file": {"name": "/vadimerenkov.autasker_5.apk", "sha256": "a0d2e7af57e5b00f503163199c1717acebcf4c02c1cc04b802c1b4ef5dc777b1", "size": 8264919, "ipfsCIDv1": "bafybeieyax57xh54ovsakwwtvzk43o64gg3v6fq5sjmcybd7wlmgeecrqq"}, "src": {"name": "/vadimerenkov.autasker_5_src.tar.gz", "sha256": "ff7ce3aa2fa592d13fd0daaa1d2a05c8cb0a472fb5aec7e5316105e29b73aae0", "size": 877550}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.1.0", "versionCode": 5, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["c456205063aaa6c9ad79d1d10011a45d366665255dd7b59b279bf5a5ce61501a"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.USE_EXACT_ALARM"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "vadimerenkov.autasker.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "website.leifs.delta.foss": {"metadata": {"lastUpdated": 1780441838659}, "versions": {"af01bc6d257945e5236d35351180703cf01480441fa087b3ccab23b95c855cb9": null, "1ba481eaa2d14a29622cfdd7e02fa73df794a6005ac8ea711d4cf1b3e215156d": {"added": 1780441838659, "file": {"name": "/website.leifs.delta.foss_216005.apk", "sha256": "1ba481eaa2d14a29622cfdd7e02fa73df794a6005ac8ea711d4cf1b3e215156d", "size": 59287988, "ipfsCIDv1": "bafybeigi6phit6lh5xfpmezal7z5blpra6kzzplpvhkgkpdsmy7pdvet34"}, "src": {"name": "/website.leifs.delta.foss_216005_src.tar.gz", "sha256": "7ff378427aaf638d2e1cb854c32e29594efd4f436121327d97fc2387c4a6453c", "size": 72030871}, "manifest": {"versionName": "2.16.0", "versionCode": 216005, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["e072d5b76d4133d85b762633a750871848f41ced3d6d7282339108e9bed15e2e"]}, "usesPermission": [{"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.SET_WALLPAPER"}, {"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": "website.leifs.delta.foss.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeAssets": {"en-US": "Icons are licensed under CC BY-NC-ND"}, "NonFreeNet": {"en-US": "Loads cloud based wallpapers & downloads them from non-libre sources"}}, "whatsNew": {"en-US": "- 108 new icons, 13967 in total\n- Fixed icons not applying properly"}}}}, "ws.xsoh.etar": {"metadata": {"lastUpdated": 1781040519859, "name": {"hu": "Etar - Nyílt Forráskódú Naptár", "pt": "Etar - Calendário de Open Source", "pt-PT": "Etar - Calendário de Open Source"}, "summary": {"hu": "Egy mindenki számára elérhető material dizájn stílusban készült nyílt forráskódú", "pt": "Etar é um calendário open-source em Material Design, para todos!", "pt-PT": "Etar é um calendário open-source em Material Design, para todos!", "vi": "Etar là một ứng dụng lịch nguồn mở được thiết kế theo phong cách Material You dà"}, "description": {"hu": "Funkciók:\n- Hónap nézet.\n- Hét, nap és napirend nézet.\n- Az egységes Android naptár tárolót használja, hogy az összes szinkronizált naptárat megjelenítse.\n- Material Dizájn.\n- Sötét és világos téma.\n- Offline naptár támogatás.\n- Napirend widget.\n- Naptár bejegyzések megosztási lehetősége ICS-sel, sd kártyáról való importálás/exportálás.\n- Többnyelvű felület.\n\nHibák és visszajelzések: https://github.com/Etar-Group/Etar-Calendar/issues\nForráskód: https://github.com/Etar-Group/Etar-Calendar\n", "pt": "Recursos:\n- Visualização mensal.\n- Visualização semanal, diária e de agenda.\n- Utiliza o armazenamento do calendário do Android para exibir todos os calendários sincronizados.\n- Material Design.\n- Temas escuro e claro.\n- Compatível com calendário offline.\n- Widget de agenda.\n- Compatível com o compartilhamento de calendários via ICS e com a importação/exportação a partir do cartão SD.\n- Interface multilíngue.\n\nProblemas e comentários: https://github.com/Etar-Group/Etar-Calendar/issues\nCódigo-fonte: https://github.com/Etar-Group/Etar-Calendar\n", "pt-BR": "Recursos:\n- Visualização mensal.\n- Visualização semanal, diária e de agenda.\n- Utiliza o armazenamento do calendário do Android para exibir todos os calendários sincronizados.\n- Material Design.\n- Temas escuro e claro.\n- Compatível com calendário offline.\n- Widget de agenda.\n- Compatível com o compartilhamento de calendários via ICS e com a importação/exportação a partir do cartão SD.\n- Interface multilíngue.\n\nProblemas e comentários: https://github.com/Etar-Group/Etar-Calendar/issues\nCódigo-fonte: https://github.com/Etar-Group/Etar-Calendar\n", "pt-PT": "Recursos:\n- Visualização mensal.\n- Visualização semanal, diária e de agenda.\n- Utiliza o armazenamento do calendário do Android para exibir todos os calendários sincronizados.\n- Material Design.\n- Temas escuro e claro.\n- Compatível com calendário offline.\n- Widget de agenda.\n- Compatível com o compartilhamento de calendários via ICS e com a importação/exportação a partir do cartão SD.\n- Interface multilíngue.\n\nProblemas e comentários: https://github.com/Etar-Group/Etar-Calendar/issues\nCódigo-fonte: https://github.com/Etar-Group/Etar-Calendar\n"}}, "versions": {"f10eb0435c3534377c770f1fcdbecd26137e1eddabe0c34896149d6d150bba15": null, "a7f9bc86bb01115682c52fd0b363239fb5e4d639b0f9ebebd5de2032ade13aec": {"added": 1781040519859, "file": {"name": "/ws.xsoh.etar_56.apk", "sha256": "a7f9bc86bb01115682c52fd0b363239fb5e4d639b0f9ebebd5de2032ade13aec", "size": 8815327, "ipfsCIDv1": "bafybeidgn3a66wf5qrdx7jww77eknjnzp54rja6fyasmjbce5iq3dk7jxe"}, "src": {"name": "/ws.xsoh.etar_56_src.tar.gz", "sha256": "9366762b5fdde59ccdcb00bef00a4fd33252e7fcb80abcefc11ee2bee602f004", "size": 3631096}, "manifest": {"versionName": "1.0.56", "versionCode": 56, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["3f3176c3ce189c98054ff9e1d32daecf00a41572f4c7bd2b2f80607252ddb06e"]}, "usesPermission": [{"name": "android.permission.GET_ACCOUNTS"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.WRITE_CALENDAR"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.READ_SYNC_SETTINGS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "ws.xsoh.etar.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"cs": "- Použití SAF pro vyhnutí se oprávnění k přístupu k externímu úložišti\n- Zabránění Etaru v přepsání nastavení synchronizace externích kalendářů\n- Přidáno chybějící channel_ID\n- Opravy chyb\n", "en-US": "- Use SAF to avoid external storage permissions\n- Prevent Etar from overriding external calendar sync settings\n- Add missing channel_ID\n- Bugfixes\n", "ko": "- 외부 저장소 권한 요구를 회피하기 위해 SAF 사용\n- 외부 캘린더 동기화 설정에 의한 Etar 덮어쓰기 방지\n- 누락된 channel_ID 추가\n- 버그 수정\n", "nl": "- Gebruik SAF om externe opslagrechten te vermijden\n- Voorkom dat Etar externe agenda-synchronisatie-instellingen overschrijft\n- Ontbrekend channel_ID toevoegen\n- Bugfixes\n", "pt": "- Usar o SAF para evitar permissões de armazenamento externo\n- Impedir que o Etar substitua as configurações de sincronização de calendários externos\n- Adicionar o channel_ID que faltava\n- Correções de bugs\n", "pt-BR": "- Usar o SAF para evitar permissões de armazenamento externo\n- Impedir que o Etar substitua as configurações de sincronização de calendários externos\n- Adicionar o channel_ID que faltava\n- Correções de bugs\n", "pt-PT": "- Usar o SAF para evitar permissões de armazenamento externo\n- Impedir que o Etar substitua as configurações de sincronização de calendários externos\n- Adicionar o channel_ID que faltava\n- Correções de bugs\n", "tr": "- Harici depolama izinlerinden kaçınmak için SAF kullanıldı\n- Etar'ın harici takvim eşzamanlama ayarlarını geçersiz kılması önlendi\n- Eksik olan channel_ID eklendi\n- Hata düzeltmeleri\n"}}, "507ff8a1a02cfcdbeca1fedcb1d90f162ca315a1fb5fc40d52f3504e1099d73c": {"whatsNew": {"cs": "- Vrácení událostí načtení při skrolování v zobrazení měsíců\n- Vrácení přidání hromadných událostí\n- Opravy chyb\n", "he": "- ביטול השינויים: טעינת אירועים בעת גלילה בתצוגת החודש\n- ביטול השינויים: הוספת אירועים מוערמים (stacked events)\n- תיקוני באגים\n", "ko": "- 월간 표시에서 스크롤할 때 이벤트 불러오기 변경을 철회\n- 스택 이벤트 추가를 철회\n- 버그 수정\n", "nl": "- Terugdraaien gebeurtenissen laden bij het scrollen in maandweergave\n- Terugdraaien Gestapelde gebeurtenissen toevoegen\n- Bugfixes\n", "pt": "- Reverter os eventos de carregamento ao rolar na visualização mensal\n- Reverter a adição de eventos sobrepostos\n- Correções de bugs\n", "pt-BR": "- Reverter os eventos de carregamento ao rolar na visualização mensal\n- Reverter a adição de eventos sobrepostos\n- Correções de bugs\n", "pt-PT": "- Reverter os eventos de carregamento ao rolar na visualização mensal\n- Reverter a adição de eventos sobrepostos\n- Correções de bugs\n", "tr": "- Geri al: Ay görünümünde kaydırma yapıldığında etkinlikler yüklenir\n- Geri al: Üst üste binen etkinlikler eklendi\n- Hata düzeltmeleri\n"}}, "c2b3a3485199aca9fe15baf17a632049ac9a74c812d6fdb470ff076f7de96970": {"whatsNew": {"he": "- תיקון באג UTC בפונקציית \"מעבר לתאריך\"\n- טעינת אירועים בעת גלילה בתצוגת החודש\n- הוספת אירועים מוערמים (stacked events)\n- הוספת הרשאת WRITE_SYNC_SETTINGS למניעת שכפול לוח שנה בעת הפעלת/כיבוי סנכרון\n- תיקוני באגים\n", "ko": "- goto에서 UTC 버그 수정\n- 월간 표시에서 스크롤할 때 이벤트 불러오기\n- 스택 이벤트 추가\n- 동기화 토글에서 캘린더 중복을 막기 위한 Add WRITE_SYNC_SETTINGS 권한 추가\n- 버그 수정\n", "pt": "- Corrigido bug relacionado ao UTC no goto\n- Carregamento de eventos durante a rolagem na visualização mensal\n- Adicionados eventos sobrepostos\n- Adicionada a permissão WRITE_SYNC_SETTINGS para evitar a duplicação do calendário ao ativar/desativar a sincronização\n- Correções de bugs\n", "pt-BR": "- Corrigido bug relacionado ao UTC no goto\n- Carregamento de eventos durante a rolagem na visualização mensal\n- Adicionados eventos sobrepostos\n- Adicionada a permissão WRITE_SYNC_SETTINGS para evitar a duplicação do calendário ao ativar/desativar a sincronização\n- Correções de bugs\n", "pt-PT": "- Corrigido bug relacionado ao UTC no goto\n- Carregamento de eventos durante a rolagem na visualização mensal\n- Adicionados eventos sobrepostos\n- Adicionada a permissão WRITE_SYNC_SETTINGS para evitar a duplicação do calendário ao ativar/desativar a sincronização\n- Correções de bugs\n"}}}}, "xyz.cmcdaniel.localcrop": {"metadata": {"lastUpdated": 1781040519859, "icon": {"en-US": {"name": "/xyz.cmcdaniel.localcrop/en-US/icon_MLFyoAuZrdNE2UT5naItepm-E5qdaYfXdIA21qayo0g=.png", "sha256": "30b172a00b99add344d944f99da22d7a99be139a9d6987d7748036d6a6b2a348", "size": 12919}}}, "versions": {"7434a8a0d0eaee3af93325713a6a0bba936366363ac931b5d2f5cc8f28786e50": {"added": 1781040519859, "file": {"name": "/xyz.cmcdaniel.localcrop_3.apk", "sha256": "7434a8a0d0eaee3af93325713a6a0bba936366363ac931b5d2f5cc8f28786e50", "size": 6659977, "ipfsCIDv1": "bafybeiddsppeetd3tob4mjnv2v6a62cbepvzeh3ifluvmpxh5uhcejaz7u"}, "src": {"name": "/xyz.cmcdaniel.localcrop_3_src.tar.gz", "sha256": "ff8ff096c3f0bae9dda70374ae47c783eeddbab332057b2cb9a4509670470145", "size": 21256397}, "manifest": {"versionName": "1.0.1", "versionCode": 3, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["c8731236afcc254cfb48e8f51997d934590ddac98c6feef6bdc0ad6e3dfdd2d5"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "xyz.cmcdaniel.localcrop.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"TetheredNet": {"en-US": "Uses OpenStreetMap tiles."}}, "whatsNew": {"en-US": "Add the Fastlane app icon for F-Droid metadata.\n"}}}}, "xyz.lepisma.harp": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"16fb46d4f3fdc1b39dfd0ef4cb5fbde41e447067a5146fb88dcc8dac6a7196c1": null, "908a81a7c5f1d4e0a8bc4df3ca8d226d956744b9d651a709210239ec5413b5c6": {"added": 1781040519859, "file": {"name": "/xyz.lepisma.harp_31.apk", "sha256": "908a81a7c5f1d4e0a8bc4df3ca8d226d956744b9d651a709210239ec5413b5c6", "size": 40949554, "ipfsCIDv1": "bafybeiayfnj6shlhkvvkaxcqqrac6rduhl72mnagipwd7hpb6u6rn2ml4i"}, "src": {"name": "/xyz.lepisma.harp_31_src.tar.gz", "sha256": "31a534134e0d18f63fd298ed3c1c9dbee480ea9568abca595f019f268d510522", "size": 3035509}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.6.10", "versionCode": 31, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["2ba3ca9f3a341e5a26757637b6bcb7558cdf4fff05221f86498a9849933fd915"]}, "usesPermission": [{"name": "xyz.lepisma.harp.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "* Simplify new profile creation and import"}}}}, "xyz.linerly.nontrinsic": {"metadata": {"lastUpdated": 1780172537598, "screenshots": {"phone": {"en-US": [{"name": "/xyz.linerly.nontrinsic/en-US/phoneScreenshots/1.png", "sha256": "9f3aff58098418a7dc601785ae83b7d66e9d65804a20710e0484bc07602854a5", "size": 128272}, {"name": "/xyz.linerly.nontrinsic/en-US/phoneScreenshots/2.png", "sha256": "0c46087eb287f73dfa0844bf2084567dc3640ea07f6c6ca58d277dcb5b7285d5", "size": 99761}, {"name": "/xyz.linerly.nontrinsic/en-US/phoneScreenshots/3.png", "sha256": "65b7a383e223cd80c8555770b18ffd961dd8c0a9cbb51014ac8e4badac3ab63b", "size": 92148}, {"name": "/xyz.linerly.nontrinsic/en-US/phoneScreenshots/4.png", "sha256": "1809244984670f9f7cfd3e600478e32fd0228870a9bb7f5b4bf5e83fe6a95c13", "size": 71944}, {"name": "/xyz.linerly.nontrinsic/en-US/phoneScreenshots/5.png", "sha256": "0239616b1f5e66be86b1c6ecbc1ecf6a54ec4f7379d3cb852c71d3278be7d6e1", "size": 62159}, {"name": "/xyz.linerly.nontrinsic/en-US/phoneScreenshots/6.png", "sha256": "9d1b7c64b8073bfe330d5704f10b2978f04e79da76b26538af8cd56029afb000", "size": 62832}], "fr-FR": [{"name": "/xyz.linerly.nontrinsic/fr-FR/phoneScreenshots/1.png", "sha256": "a70e56f85927e99edb8dc9738135910ee1322bb272e4bd275e21335227cbb6e2", "size": 106179}, {"name": "/xyz.linerly.nontrinsic/fr-FR/phoneScreenshots/2.png", "sha256": "2a63af5b476d60329b390111651ab600df6cb15b11168171ff535f25749c199d", "size": 101378}, {"name": "/xyz.linerly.nontrinsic/fr-FR/phoneScreenshots/3.png", "sha256": "c13105fc9814f45f5b7a14feaadde1f361ca804f00c96e9af496dd4e845a8d64", "size": 123708}, {"name": "/xyz.linerly.nontrinsic/fr-FR/phoneScreenshots/4.png", "sha256": "183ba2bd90850543075ca0da73a57e42f77dc6396e0f808838cdd74a95146b46", "size": 70177}, {"name": "/xyz.linerly.nontrinsic/fr-FR/phoneScreenshots/5.png", "sha256": "2ae7a9b20d14afddd73b027b73e89b4a20f60a043f5d321873cdc78474515048", "size": 62263}, {"name": "/xyz.linerly.nontrinsic/fr-FR/phoneScreenshots/6.png", "sha256": "e570ccd636363ac0ab52ce469dc8ed4a54c525153b56625f6acfa59c89fe5f33", "size": 65442}], "id-ID": [{"name": "/xyz.linerly.nontrinsic/id-ID/phoneScreenshots/1.png", "sha256": "77fa746aa742112c30728bf5e55179fbd7254be9626417039fcab2de8dd4e7b8", "size": 79624}, {"name": "/xyz.linerly.nontrinsic/id-ID/phoneScreenshots/2.png", "sha256": "768fdb033751c535a17527712662d1444960c6d52696a17ca9dcef3296f004ea", "size": 84204}, {"name": "/xyz.linerly.nontrinsic/id-ID/phoneScreenshots/3.png", "sha256": "476801701e459121c594a72c79409a4ff5283c9d5a498cdc902c2d12efca70cc", "size": 91502}, {"name": "/xyz.linerly.nontrinsic/id-ID/phoneScreenshots/4.png", "sha256": "47593e72abcf5d6ea12a823aeb3499f409229b3b41451091169aa93365d74f5c", "size": 63222}, {"name": "/xyz.linerly.nontrinsic/id-ID/phoneScreenshots/5.png", "sha256": "28ded62c7ad417ec0e5eda053f748665e1710949c6fae81adcb6a9fb37ba0f80", "size": 60545}, {"name": "/xyz.linerly.nontrinsic/id-ID/phoneScreenshots/6.png", "sha256": "edd3ecdcec3a42de4b21e01c43c880d404ca4c56fae31a0a38d191fdaf6c19e1", "size": 65048}]}}, "liberapay": "Linerly"}, "versions": {"89ce01cef854b7c4eca56eccc5586f6b70a0d90d56b5eb12bc79e3131ce58b36": null, "c8167fcf710fbc251583657863fc769746bb70b895a43caf832d3fbeb1064399": {"added": 1780172537598, "file": {"name": "/xyz.linerly.nontrinsic_20260530.apk", "sha256": "c8167fcf710fbc251583657863fc769746bb70b895a43caf832d3fbeb1064399", "size": 7267305, "ipfsCIDv1": "bafybeifrz7bn7ohvnmbaq7awfc5krhgm7osffybmbqwo45xerfx7hnwfvm"}, "src": {"name": "/xyz.linerly.nontrinsic_20260530_src.tar.gz", "sha256": "eb6233758dc6dada98d34155801762d2dc624d4f7f5d26f79ab3518eb97a877d", "size": 5133563}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2026.05.30", "versionCode": 20260530, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 37}, "signer": {"sha256": ["650399c893532c795de4ec20a88b0f88d8ed1ef4843ef13f3f768b4aa0e43031"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "xyz.linerly.nontrinsic.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Some improvements\n\n— Ensure subtext element is parsed properly\n— Adjusted entry text spacing with metadata below it\n— Translation updates", "fr-FR": "Quelques améliorations\n\n— Vérification du bon parsage de l'élément subtexte\n— Ajustement de l'espacement du texte de l'entrée par rapport aux métadonnées situées en dessous\n— Mises à jour des traductions", "id-ID": "Beberapa peningkatan lagi\n\n— Pastikan elemen subteks diurai dengan benar\n— Diatur spasi teks entri dengan metadata di bawahnya\n— Pembaruan terjemahan"}}, "6cf15d7f238ea0299b30c2fc165acc449450301e7c215e9a59b57f507518de52": {"whatsNew": {"es-ES": "Varias mejoras\n\n— Ajuste de fuentes y renderizado de entradas\n— Se agregaron indicadores multimedia para las entradas en la lista\n— Actualizaciones en la traducción\n"}}}}, "xyz.linerly.searxist": {"metadata": {"issueTracker": "https://codeberg.org/searxist/android/issues", "sourceCode": "https://codeberg.org/searxist/android", "webSite": "https://searxist.linerly.xyz", "liberapay": "Linerly"}}, "xyz.metiq": {"metadata": {"added": 1781040519859, "categories": ["Multimedia"], "changelog": "https://github.com/metiq-xyz/android-app/releases", "issueTracker": "https://github.com/metiq-xyz/android-app/issues", "lastUpdated": 1781040519859, "license": "GPL-3.0-or-later", "sourceCode": "https://github.com/metiq-xyz/android-app", "featureGraphic": {"en-US": {"name": "/xyz.metiq/en-US/featureGraphic_Zqa7-t2cLLq6rLhVLajxfckxHtlZg74A_EBu9CEcduE=.png", "sha256": "66a6bbfadd9c2cbabaacb8552da8f17dc9311ed95983be00fc406ef4211c76e1", "size": 15043}}, "screenshots": {"phone": {"en-US": [{"name": "/xyz.metiq/en-US/phoneScreenshots/1_hero.png", "sha256": "d6588910a987565ab53147d97b6a00bcde7890638630e7ade11fcfbfea8bf8ea", "size": 55743}, {"name": "/xyz.metiq/en-US/phoneScreenshots/2_home.png", "sha256": "c5b43e03efe85ed4160b3d7500704ae87a800072a8182013516d8a7d3d9a40d9", "size": 92852}, {"name": "/xyz.metiq/en-US/phoneScreenshots/3_active.png", "sha256": "6e4cdd5d86c21dee8f7ef7ce0302357e5ebc52f160a27f34d221813efb9bdbac", "size": 128726}, {"name": "/xyz.metiq/en-US/phoneScreenshots/4_settings.png", "sha256": "91f8b5b9928ccb1f0813144d72784c35b43e1337994049ac7aed1b66d9aa6ab7", "size": 135826}, {"name": "/xyz.metiq/en-US/phoneScreenshots/5_principles.png", "sha256": "09829dd9525794e5b29f35b1c1b94bf43b18476d6b6e8202382ed893a97293ea", "size": 54885}]}}, "authorEmail": "federico.luzzi@proton.me", "authorName": "Federico Luzzi", "name": {"en-US": "Metiq", "es-ES": "Metiq", "fr-FR": "Metiq", "it-IT": "Metiq", "pt-BR": "Metiq"}, "summary": {"en-US": "Colored noise for focus, sleep, and relaxation. No ads, no tracking.", "es-ES": "Ruido de colores sin complicaciones para concentración, sueño y relajación. Sin ", "fr-FR": "Bruit coloré sans superflu pour la concentration, le sommeil et la relaxation. S", "it-IT": "Rumore colorato senza fronzoli per concentrazione, sonno e relax. Niente pubblic", "pt-BR": "Ruído colorido sem firulas para foco, sono e relaxamento. Sem anúncios, sem rast"}, "description": {"en-US": "Metiq plays high-quality colored noise to help you focus, fall asleep, or block out the world.\n\nPick a color, tap, listen. That's the whole app.\n\n• Pink noise — softer than white, great for sleep and reading.\n• Brown noise — deep and warm, good for focus and tinnitus relief.\n• White noise — classic, masks sudden sounds.\n• Grey noise — perceptually flat, designed to feel even across the spectrum.\n\nFeatures\n• Four colored noises, looped seamlessly.\n• Sleep timer with quick presets and custom hours/minutes/seconds.\n• Media-session integration: control playback from your lock screen, notification, or Bluetooth headset.\n• Works fully offline. Audio is bundled — no streaming, no account, no internet permission.\n• No ads. No tracking. No analytics. No third-party SDKs.\n• Tiny footprint, minimal battery use.\n\nOpen source under GPL v3. Source code on GitHub: https://github.com/metiq-xyz/android-app\n", "es-ES": "Metiq reproduce ruido de colores de alta calidad para ayudarte a concentrarte, conciliar el sueño o aislarte del mundo.\n\nElige un color, toca, escucha. Eso es toda la app.\n\n• Ruido rosa — más suave que el blanco, ideal para dormir y leer.\n• Ruido marrón — profundo y cálido, bueno para concentración y alivio del tinnitus.\n• Ruido blanco — el clásico, enmascara sonidos repentinos.\n• Ruido gris — perceptivamente plano, diseñado para sonar uniforme en todo el espectro.\n\nCaracterísticas\n• Cuatro ruidos de colores, en bucle sin cortes.\n• Temporizador de apagado con preajustes rápidos y horas/minutos/segundos personalizables.\n• Integración con MediaSession: controla la reproducción desde la pantalla de bloqueo, notificación o auriculares Bluetooth.\n• Funciona completamente sin conexión. El audio está incluido — sin streaming, sin cuenta, sin permiso de internet.\n• Sin anuncios. Sin rastreo. Sin analíticas. Sin SDKs de terceros.\n• Huella mínima, consumo de batería reducido.\n\nCódigo abierto bajo licencia GPL v3. Código fuente en GitHub: https://github.com/metiq-xyz/android-app\n", "fr-FR": "Metiq joue du bruit coloré de haute qualité pour vous aider à vous concentrer, à vous endormir ou à vous couper du monde.\n\nChoisissez une couleur, touchez, écoutez. C'est toute l'appli.\n\n• Bruit rose — plus doux que le blanc, idéal pour le sommeil et la lecture.\n• Bruit marron — profond et chaud, bon pour la concentration et le soulagement des acouphènes.\n• Bruit blanc — le classique, masque les sons soudains.\n• Bruit gris — perceptivement plat, conçu pour rester uniforme sur tout le spectre.\n\nFonctionnalités\n• Quatre bruits colorés, en boucle sans coupure.\n• Minuteur d'arrêt avec préréglages rapides et heures/minutes/secondes personnalisables.\n• Intégration MediaSession : contrôlez la lecture depuis l'écran de verrouillage, la notification ou un casque Bluetooth.\n• Fonctionne entièrement hors-ligne. L'audio est embarqué — pas de streaming, pas de compte, pas d'autorisation internet.\n• Sans publicité. Sans pistage. Sans analytique. Sans SDK tiers.\n• Empreinte minimale, faible consommation de batterie.\n\nOpen source sous licence GPL v3. Code source sur GitHub: https://github.com/metiq-xyz/android-app\n", "it-IT": "Metiq riproduce rumore colorato di alta qualità per aiutarti a concentrarti, addormentarti o isolarti dal mondo.\n\nScegli un colore, tocca, ascolta. Tutta qui l'app.\n\n• Rumore rosa — più morbido del bianco, ideale per sonno e lettura.\n• Rumore marrone — profondo e caldo, utile per concentrazione e sollievo dall'acufene.\n• Rumore bianco — il classico, copre i suoni improvvisi.\n• Rumore grigio — percettivamente piatto, pensato per risultare uniforme su tutto lo spettro.\n\nCaratteristiche\n• Quattro rumori colorati, in loop senza interruzioni.\n• Timer di spegnimento con preset rapidi e ore/minuti/secondi personalizzabili.\n• Integrazione MediaSession: controlla la riproduzione da schermata di blocco, notifica o cuffie Bluetooth.\n• Funziona completamente offline. L'audio è incluso — niente streaming, niente account, niente permesso internet.\n• Niente pubblicità. Niente tracciamento. Niente analytics. Niente SDK di terze parti.\n• Footprint minimo, consumo batteria ridotto.\n\nOpen source con licenza GPL v3. Codice sorgente su GitHub: https://github.com/metiq-xyz/android-app\n", "pt-BR": "O Metiq reproduz ruído colorido de alta qualidade para te ajudar a focar, dormir ou se isolar do mundo.\n\nEscolha uma cor, toque, ouça. É só isso o app.\n\n• Ruído rosa — mais suave que o branco, ótimo para sono e leitura.\n• Ruído marrom — profundo e quente, bom para foco e alívio de zumbido no ouvido.\n• Ruído branco — o clássico, mascara sons repentinos.\n• Ruído cinza — perceptivamente plano, feito para soar uniforme em todo o espectro.\n\nRecursos\n• Quatro ruídos coloridos, em loop contínuo.\n• Temporizador de desligamento com presets rápidos e horas/minutos/segundos personalizáveis.\n• Integração com MediaSession: controle a reprodução pela tela de bloqueio, notificação ou fones Bluetooth.\n• Funciona totalmente offline. O áudio vem embutido — sem streaming, sem conta, sem permissão de internet.\n• Sem anúncios. Sem rastreamento. Sem analytics. Sem SDKs de terceiros.\n• Pegada mínima, baixo consumo de bateria.\n\nCódigo aberto sob licença GPL v3. Código-fonte no GitHub: https://github.com/metiq-xyz/android-app\n"}, "donate": ["https://github.com/sponsors/metiq-xyz"], "icon": {"en-US": {"name": "/xyz.metiq/en-US/icon_NMWjmSGdvSskRwHDs4kJhPQNAqdfLO22-TytJnPtcvI=.png", "sha256": "34c5a399219dbd2b244701c3b3890984f40d02a75f2cedb6f93cad2673ed72f2", "size": 15283}}, "preferredSigner": "66b3797da88c1e2676b6d34056f6cea82d7ea59c000743b0f203f7eff88c0581"}, "versions": {"46532ef8300a0c001ade2129b0914ceb3ba2f8a47fb1c26c0356806c0dcd4c73": {"added": 1781040519859, "file": {"name": "/xyz.metiq_4.apk", "sha256": "46532ef8300a0c001ade2129b0914ceb3ba2f8a47fb1c26c0356806c0dcd4c73", "size": 5148786, "ipfsCIDv1": "bafybeicvzzqpaae6252ea7j4yjv3rbdgukgxtgbzftwmap2o3g6nxop2pq"}, "src": {"name": "/xyz.metiq_4_src.tar.gz", "sha256": "2cd510c69f68738ce120c01865afbd63327562a74b75ceb8a9f0293732ac4923", "size": 2226839}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.2.2", "versionCode": 4, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 36}, "signer": {"sha256": ["66b3797da88c1e2676b6d34056f6cea82d7ea59c000743b0f203f7eff88c0581"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "xyz.metiq.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Build fix for F-Droid: disable AGP dependency metadata signing block.\n", "es-ES": "Corrección de build para F-Droid: deshabilitado el bloque de firma de metadatos de dependencias de AGP.\n", "fr-FR": "Correctif de build pour F-Droid : désactivation du bloc de signature des métadonnées de dépendances d'AGP.\n", "it-IT": "Correzione build per F-Droid: disabilitato il blocco di firma dei metadati delle dipendenze di AGP.\n", "pt-BR": "Correção de build para o F-Droid: desativado o bloco de assinatura de metadados de dependências do AGP.\n"}}}}, "xyz.mordorx.sicmu": {"metadata": {"lastUpdated": 1781040519859}, "versions": {"44e0cd6dd4f4aa6fb9ee14759eec545d465264d423dbc8ba3caa725bef361244": null, "d5a96ca9892ec1142ce30bde20e633d2b6e382425abc478509fb161b98be57c3": {"added": 1781040519859, "file": {"name": "/xyz.mordorx.sicmu_40.apk", "sha256": "d5a96ca9892ec1142ce30bde20e633d2b6e382425abc478509fb161b98be57c3", "size": 2451254, "ipfsCIDv1": "bafybeiaskw4x5gfilxivjmi6l4q4ofaj3tmva6t45e4ziagmrs5qycle6u"}, "src": {"name": "/xyz.mordorx.sicmu_40_src.tar.gz", "sha256": "0a40c2947a424597de043ab592e409ad444c9f252136be7ebb91b307e3b90a0e", "size": 4656132}, "manifest": {"versionName": "2.4.7", "versionCode": 40, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 28}, "signer": {"sha256": ["c796b2e918ca9531655782dba677fd4fcc3c650343b8aee7f2aef39c810297b1"]}, "usesPermission": [{"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "xyz.mordorx.sicmu.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Version 2.4.7\n* Allow zooming in on album art images\n* Allow all screen orientations\n* Add exit button in settings menu\n* Fix resource leaks\n* Rearrange settings menu for legibility\n"}}}}, "xyz.myachin.downloader": {"metadata": {"categories": ["Download"]}}, "xyz.waozi.inbe": {"metadata": {"added": 1780172537598, "categories": ["Meditation"], "issueTracker": "https://github.com/waozixyz/inbe/issues", "lastUpdated": 1781040519859, "license": "MIT", "sourceCode": "https://github.com/waozixyz/inbe", "featureGraphic": {"featureGraphic": {"name": "/xyz.waozi.inbe/featureGraphic/featureGraphic_LrJo3HznIHxxJfVqA-INE9GqFa7tM35fRI2PKEKz8R0=.jpg", "sha256": "2eb268dc7ce7207c7125f56a03e20d13d1aa15aeed337e5f448d8f2842b3f11d", "size": 59812}}, "screenshots": {"phone": {"en-US": [{"name": "/xyz.waozi.inbe/en-US/phoneScreenshots/01.jpg", "sha256": "b5813756167652128ac2a50e2f7c9029ce16301207f68de637b7a55abc365cd8", "size": 161554}, {"name": "/xyz.waozi.inbe/en-US/phoneScreenshots/02.jpg", "sha256": "d96e40b7630309f8f226eb7627c3b48a0c6b123521b0b6d0366039cde17f3702", "size": 48794}, {"name": "/xyz.waozi.inbe/en-US/phoneScreenshots/03.jpg", "sha256": "90349a1aedda65ddc5dc3e81ab9d7b1a19bf6401f662c1c62db62fd8bf434d48", "size": 39254}, {"name": "/xyz.waozi.inbe/en-US/phoneScreenshots/04.jpg", "sha256": "97f3088e7121275ad81f24830a7779189f262a1c7d16796650c6f97ba2b32334", "size": 30141}]}}, "authorName": "waozi", "authorWebSite": "https://waozi.xyz/", "name": {"en-US": "Inner Breeze"}, "summary": {"de-DE": "Eine freie, quelloffene Atemmeditations-App nach der Wim-Hof-Methode.", "en-US": "A free, open-source guided breathing meditation app based on the Wim Hof method.", "es-ES": "Una app libre y de código abierto de meditación respiratoria guiada basada en el", "fr-FR": "Une app libre de méditation respiratoire guidée basée sur la méthode Wim Hof.", "pt-BR": "Um app livre de meditação respiratória guiada baseada no método Wim Hof."}, "description": {"de-DE": "Eine freie, quelloffene App für geführte Atemmeditation nach der Wim-Hof-Methode.\n\nFunktionen:\n- Geführte Atemsitzungen mit visuellen und akustischen Hinweisen\n- Anpassbare Atemanzahl und Haltezeiten\n- Sitzungsverlauf mit lokaler Speicherung\n- 8 Farbthemen (Forest, Ocean, Sky, Sunset, Lavender - jeweils hell/dunkel)\n- Soundeffekte (Einatmen/Ausatmen, Glocke)\n- Vollbildmodus mit korrekter DPI-Skalierung\n- Touch-optimierte Oberfläche für Mobilgeräte\n\nVerfügbare Plattformen: Linux, Windows, Android, WebAssembly.\n", "en-US": "A free, open-source guided breathing meditation app based on the Wim Hof method.\n\nFeatures:\n- Guided breathing sessions with visual and audio cues\n- Configurable breath counts and hold times\n- Session history with local storage\n- 8 color themes (Forest, Ocean, Sky, Sunset, Lavender - each with light/dark variants)\n- Sound effects (breath in/out, bell)\n- Fullscreen mode with proper DPI scaling\n- Touch-optimized UI for mobile devices\n\nAvailable platforms: Linux, Windows, Android, WebAssembly.", "es-ES": "Una app libre y de código abierto de meditación respiratoria guiada basada en el método Wim Hof.\n\nFunciones:\n- Sesiones de respiración guiadas con señales visuales y de audio\n- Cantidad de respiraciones y tiempos de retención configurables\n- Historial de sesiones con almacenamiento local\n- 8 temas de color (Forest, Ocean, Sky, Sunset, Lavender, cada uno con variante clara/oscura)\n- Efectos de sonido (inhalar/exhalar, campana)\n- Modo de pantalla completa con escalado DPI correcto\n- Interfaz optimizada para pantallas táctiles\n\nPlataformas disponibles: Linux, Windows, Android, WebAssembly.\n", "fr-FR": "Une app libre et open source de méditation respiratoire guidée basée sur la méthode Wim Hof.\n\nFonctionnalités :\n- Séances de respiration guidées avec repères visuels et audio\n- Nombre de respirations et temps de rétention configurables\n- Historique des séances avec stockage local\n- 8 thèmes de couleur (Forest, Ocean, Sky, Sunset, Lavender, chacun en clair/sombre)\n- Effets sonores (inspiration/expiration, cloche)\n- Mode plein écran avec mise à l'échelle DPI correcte\n- Interface optimisée pour les écrans tactiles\n\nPlateformes disponibles : Linux, Windows, Android, WebAssembly.\n", "pt-BR": "Um app livre e de código aberto de meditação respiratória guiada baseada no método Wim Hof.\n\nRecursos:\n- Sessões de respiração guiadas com sinais visuais e sonoros\n- Quantidade de respirações e tempos de retenção configuráveis\n- Histórico de sessões com armazenamento local\n- 8 temas de cores (Forest, Ocean, Sky, Sunset, Lavender, cada um com claro/escuro)\n- Efeitos sonoros (inspirar/expirar, sino)\n- Modo de tela cheia com escala DPI correta\n- Interface otimizada para toque em dispositivos móveis\n\nPlataformas disponíveis: Linux, Windows, Android, WebAssembly.\n"}, "icon": {"en-US": {"name": "/xyz.waozi.inbe/en-US/icon__pw70MoF1lyhj2_81FXfJoFPa1Z8e43FoXWDN3DKuf4=.png", "sha256": "fe9c3bd0ca05d65ca18f6ffcd455df26814f6b567c7b8dc5a175833770cab9fe", "size": 30202}}, "preferredSigner": "47648dc7665db12a97c3077a4892ce29072c756bb31b5c331b8924493c888475"}, "versions": {"5a0a2e4bdc9df3583a556b83828093999fdda620b10470dea47ce32fd792e4ed": {"added": 1781040519859, "file": {"name": "/xyz.waozi.inbe_20.apk", "sha256": "5a0a2e4bdc9df3583a556b83828093999fdda620b10470dea47ce32fd792e4ed", "size": 3291122, "ipfsCIDv1": "bafybeietbxt6wwhfqcoz2scit7owvjjmm2fhksjqitl77usjdutbprvbve"}, "src": {"name": "/xyz.waozi.inbe_20_src.tar.gz", "sha256": "04cf08d9efe4d404f4e766fc62684270f4ca4db78b6486c83c8a8e5347d5e001", "size": 53646523}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.1.9", "versionCode": 20, "usesSdk": {"minSdkVersion": 19, "targetSdkVersion": 35}, "signer": {"sha256": ["47648dc7665db12a97c3077a4892ce29072c756bb31b5c331b8924493c888475"]}, "usesPermission": [{"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.INTERNET"}, {"name": "xyz.waozi.inbe.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "### Added\n- Hierarchical settings organization with 3 main categories\n- Category selection screen with card-based navigation\n- Back button for hierarchical navigation\n### Fixed\n- Settings navigation state and Android back button behavior\n"}}, "349b1d42f0a2adfae8e25ba8e5c83738d604452de3504f87bcd0917ebb019130": {"added": 1780506857489, "file": {"name": "/xyz.waozi.inbe_19.apk", "sha256": "349b1d42f0a2adfae8e25ba8e5c83738d604452de3504f87bcd0917ebb019130", "size": 3283091, "ipfsCIDv1": "bafybeiejqbziruuotw7bikbp4htqr5dgrldfnaiggokpb5yzmgbx2dro4e"}, "src": {"name": "/xyz.waozi.inbe_19_src.tar.gz", "sha256": "852299a34a3c7a46ce60119a4de9b1b1e1b610bad2850f9d230e78edbbb98d61", "size": 53639045}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.1.8", "versionCode": 19, "usesSdk": {"minSdkVersion": 19, "targetSdkVersion": 35}, "signer": {"sha256": ["47648dc7665db12a97c3077a4892ce29072c756bb31b5c331b8924493c888475"]}, "usesPermission": [{"name": "android.permission.WAKE_LOCK"}, {"name": "xyz.waozi.inbe.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "### Added\n- Editable history days with pencil actions for sessions and rounds\n- Inline history editing for session time and round seconds with cursor movement, click-to-position, validation, and save action\n- Confirmation modal before deleting history sessions or rounds\n- Sound settings page and optional advanced session controls setting\n### Fixed\n- Incomplete or zero-second rounds are discarded instead of being saved or shown in results\n- History edit view no longer shows average time on sessio"}}, "59d6b13fffdf547c20dc9c733e85c71ac6d6fee938838db1d18c74cc74787cad": {"added": 1780441838659, "file": {"name": "/xyz.waozi.inbe_18.apk", "sha256": "59d6b13fffdf547c20dc9c733e85c71ac6d6fee938838db1d18c74cc74787cad", "size": 3246242, "ipfsCIDv1": "bafybeig6qaqkgerkscv2742mg72mznu5xhxroehw7qbd24bfqjvz6fru6i"}, "src": {"name": "/xyz.waozi.inbe_18_src.tar.gz", "sha256": "9b8876465624d1c4aedc3b4edb154162621556152b450de44404e7e0989d7d0b", "size": 53619532}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.1.7", "versionCode": 18, "usesSdk": {"minSdkVersion": 19, "targetSdkVersion": 35}, "signer": {"sha256": ["47648dc7665db12a97c3077a4892ce29072c756bb31b5c331b8924493c888475"]}, "usesPermission": [{"name": "android.permission.WAKE_LOCK"}, {"name": "xyz.waozi.inbe.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "### Added\n- First-run language picker and in-app language switching\n- Spanish, French, and Portuguese translations\n- Localized Android/F-Droid metadata\n- Explicit Save Results and Discard actions on the results screen\n### Fixed\n- Language dropdown now renders above other controls\n- Tutorial blank lines now render correctly\n- Preview breathing circle now reflects the selected speed directly\n- History round details now appear directly under the selected session\n- Removed confusing delete button fr"}}}}}}