{"repo": {"timestamp": 1779010227264, "antiFeatures": {"NoSourceSince": {"description": {"hr": "Izvorni kod više nije dostupan, aktualiziranja nisu moguća"}}, "TetheredNet": {"description": {"ru": "Это приложение полностью зависит от определенного инстанса сетевого сервиса"}}}, "categories": {"AI Chat": {"name": {"pt": "Conversar com IA", "pt-PT": "Conversar com IA", "sk": "AI Chat"}, "description": {"eo": "Asistiloj de artefarita intelekto, retbabilejaj robotoj kaj fasadoj por grandaj lingv-modeloj", "et": "Tehisaru abilised, vestlusrobotid ja suurte keelemudelite (LLM) liidesed", "hr": "UI asistenti, chatbotovi i sučelja velikih jezičnih modela (LLM)", "pt": "Assistentes de IA, chatbots e interfaces de modelo de linguagem grande (LLM)", "pt-PT": "Assistentes de IA, chatbots e interfaces de modelo de linguagem grande (LLM)", "sk": "AI asistenti, chatboty a rozhrania veľkých jazykových modelov (LLM)"}}, "App Manager": {"name": {"pt": "Gestor de apps", "pt-PT": "Gestor de apps", "sk": "Správca aplikácií"}, "description": {"eo": "Administri, organizi kaj regi instalitajn aplikaĵojn, ekigilojn «Intent», permesojn", "et": "Halda ja korralda paigaldatud rakendusi, seoseid ja õigusi", "hr": "Upravljaj, organiziraj i kontroliraj instalirane aplikacije, namjere i dozvole", "pt": "Girar, organizar e controlo de apps instaladas, intenções e permissões", "pt-PT": "Girar, organizar e controlo de apps instaladas, intenções e permissões", "sk": "Správa, organizácia a kontrola nainštalovaných aplikácií, zámerov a oprávnení"}}, "App Store & Updater": {"name": {"hr": "Trgovina aplikacija i alat za aktualiziranje", "sk": "Obchod s aplikáciami a aktualizácie"}, "description": {"eo": "Malkovri, instali kaj ĝisdatigi aplikaĵojn el deponejoj de aplikaĵoj", "et": "Otsi, paigalda ja uuenda rakendusi tarkvarahoidlatest", "hr": "Pronađi, instaliraj i aktualiziraj aplikacije iz softverskih repozitorija", "pt": "Descubrir, instalar e atualizar apps de repositórios de software", "pt-PT": "Descubrir, instalar e atualizar apps de repositórios de software", "sk": "Vyhľadávanie, inštalácia a aktualizácia aplikácií zo softvérových repozitárov"}}, "Battery": {"name": {"pt": "Pilha", "pt-PT": "Pilha", "sk": "Batéria"}, "description": {"eo": "Kontroli kaj plejbonigi vivecon de baterio, konsumon de energio kaj ŝargadon", "et": "Jälgi ja optimeeri aku eluiga, toitekasutust ja laadimist", "hr": "Prati i optimiraj trajanje baterije, potrošnju energije i punjenje", "pt": "Monitore e otimize a vida útil da pilha, o uso de energia e o carregamento", "pt-PT": "Monitore e otimize a vida útil da pilha, o uso de energia e o carregamento", "sk": "Monitorovanie a optimalizácia výdrže batérie, spotreby energie a nabíjania"}}, "Bookmark": {"name": {"sk": "Záložky"}, "description": {"eo": "Konservi, organizi kaj administri ligilojn kaj leglistojn", "et": "Salvesta, halda ja korralda lemmiklinke ja lugemisloendeid", "hr": "Spremi, organiziraj i upravljaj omiljenim poveznicama i popisima za čitanje", "pt": "Grave, organize e gira ligações favoritas e listas de leitura", "pt-PT": "Grave, organize e gira ligações favoritas e listas de leitura", "sk": "Ukladanie, organizácia a správa obľúbených odkazov a zoznamov na čítanie"}}, "Browser": {"name": {"sk": "Prehliadač"}, "description": {"eo": "Retfoliumiloj (retumiloj) por krozi la interreton", "et": "Veebibrauserid internetis surfamiseks ja veebilehtede vaatamiseks", "hr": "Web preglednici za surfanje internetom i pregledavanje stranica", "pt": "Navegadores da Web para navegar na Internet e visualizar sites", "pt-PT": "Navegadores da Web para navegar na Internet e visualizar sites", "sk": "Webové prehliadače na surfovanie po internete a prezeranie webových stránok"}}, "Calculator": {"name": {"sk": "Kalkulačka"}, "description": {"eo": "Iloj por fari aritmetikajn, sciencajn kaj matematikajn kalkulojn", "et": "Aritmeetilised, teaduslikud ja matemaatilised arvutustarvikud", "hr": "Alati za aritmetičke, znanstvene i matematičke izračune", "pt": "Ferramentas de cálculo aritmético, científico e matemático", "pt-PT": "Ferramentas de cálculo aritmético, científico e matemático", "sk": "Nástroje na aritmetické, vedecké a matematické výpočty"}}, "Calendar & Agenda": {"name": {"sk": "Kalendár a diár"}, "description": {"eo": "Plani okazaĵojn, farendaĵojn, renkontojn kaj ĉiutagajn taskojn", "et": "Kavanda sündmusi, meeldetuletusi, kohtumisi ja päevakavasid", "hr": "Planiraj događaje, podsjetnici, termini i dnevne obaveze", "pt": "Agende eventos, lembretes, compromissos e planejadores diários", "pt-PT": "Agende eventos, lembretes, compromissos e planejadores diários", "sk": "Plánovanie udalostí, pripomienok, schôdzok a denných plánov"}}, "Clock": {"name": {"pt": "Relógio", "pt-PT": "Relógio", "sk": "Hodiny"}, "description": {"et": "Äratus, stopper, taimer ja maailmaaeg ja muud kellatarvikud", "hr": "Alarm, štoperica, timer i svjetski sat", "pt": "Utilitários de alarme, cronômetro, cronômetro e relógio mundial", "pt-PT": "Utilitários de alarme, cronômetro, cronômetro e relógio mundial", "sk": "Budík, stopky, časovač a nástroje pre svetový čas"}}, "Cloud Storage & File Sync": {"name": {"sk": "Úložisko v cloude a synchronizácia súborov"}, "description": {"et": "Varundus, sünkroonimine ja failide kaugjuurdepääs pilveteenuste kaudu", "hr": "Sigurnosno kopiraj, sinkroniziraj i pristupi datotekama putem oblaka", "pt": "Faça backup, sincronize e aceda ficheiros remotamente por meio de serviços em nuvem", "pt-PT": "Faça backup, sincronize e aceda ficheiros remotamente por meio de serviços em nuvem", "sk": "Zálohovanie, synchronizácia a vzdialený prístup k súborom prostredníctvom cloudových služieb"}}, "Connectivity": {"name": {"sk": "Pripojenie"}}, "Contact": {"name": {"pt": "Contacto", "pt-PT": "Contacto", "sk": "Kontakty"}, "description": {"et": "Aadressiraamatud, telefoniraamatud ja kontaktide haldamise rakendused", "hr": "Adresar, imenik i aplikacije za upravljanje kontaktima", "pt": "Apps de catálogo de endereços, agenda telefônica e gestão de pessoas", "pt-PT": "Apps de catálogo de endereços, agenda telefônica e gestão de pessoas", "sk": "Aplikácie na správu adresára, telefónneho zoznamu a kontaktov"}}, "Development": {"description": {"et": "Koodimine, programmeerimine, IDE, terminal ja arendajate tarvikud", "hr": "Kodiranje, programiranje, IDE, terminal i razvojni alati", "pt": "Ferramentas de codificação, programação, IDE, terminal e programador", "pt-PT": "Ferramentas de codificação, programação, IDE, terminal e programador", "sk": "Kódovanie, programovanie, IDE, terminál a vývojárske nástroje"}}, "Diet": {"name": {"et": "Toiduvalik", "hr": "Dijeta", "pt": "Dieta", "pt-PT": "Dieta", "sk": "Strava"}, "description": {"et": "Toitumine, kalorid, toidu tarbimise haldamine ja jälgimine", "hr": "Prehrana, kalorije, upravljanje hranom i praćenje unosa hrane", "pt": "Nutrição, calorias, gestão de alimentos e rastreador", "pt-PT": "Nutrição, calorias, gestão de alimentos e rastreador", "sk": "Výživa, kalórie, správa stravy a sledovanie"}}, "DNS & Hosts": {"name": {"sk": "DNS a hostitelia"}, "description": {"et": "Seadista nimelahendust, reklaamide blokeerimist hosts-faili ja domeenide suunamist", "hr": "Podesi DNS, blokiranje reklama, hosting za datoteke i usmjeravanje domena", "pt": "Configure resolvedores de DNS, bloqueio de anúncios, ficheiro de hosts e roteamento de domínio", "pt-PT": "Configure resolvedores de DNS, bloqueio de anúncios, ficheiro de hosts e roteamento de domínio", "sk": "Konfigurácia DNS dekodérov, blokovania reklám, súboru hosts a smerovania domén"}}, "Draw": {"name": {"sk": "Kreslenie"}, "description": {"et": "Joonistamine, maalimine, illustratsioonid ja digitaalkunsti rakendused", "hr": "Aplikacije za crtanje, slikanje, ilustracije i digitalnu umjetnost", "pt": "Apps de desenho, pintura, ilustração e telas de arte digital", "pt-PT": "Apps de desenho, pintura, ilustração e telas de arte digital", "sk": "Aplikácie na skicovanie, maľovanie, ilustrácie a digitálne umelecké plátno"}}, "Ebook Reader": {"name": {"sk": "Čítačka e-kníh"}, "description": {"et": "Loe e-raamatuid, EPUB-faile, PDF-faile ning digitaalseid raamatuid ja väljaandeid", "hr": "Čitaj e-knjige, EPUB, PDF te digitalne knjige i publikacije", "pt": "Leia e-books, EPUB, PDF e livros e publicações digitais", "pt-PT": "Leia e-books, EPUB, PDF e livros e publicações digitais", "sk": "Čítanie e-kníh, formátov EPUB, PDF a digitálnych kníh a publikácií"}}, "Email": {"name": {"sk": "E-mail"}, "description": {"et": "E-posti kliendid e-kirjade saatmiseks, vastuvõtmiseks ja haldamiseks", "hr": "E-mail klijenti za slanje, primanje i upravljanje porukama", "pt": "Clientes de email para enviar, receber e gerir mensagens de email", "pt-PT": "Clientes de email para enviar, receber e gerir mensagens de email", "sk": "E-mailové klienty na odosielanie, prijímanie a správu e-mailových správ"}}, "File Encryption & Vault": {"name": {"sk": "Šifrovanie súborov a trezor"}, "description": {"et": "Krüpti, lukusta ja peida isiklikud failid ja kaustad", "hr": "Šifriraj, zaključaj i sakrij privatne datoteke i mape", "pt": "Criptografe, bloqueie e oculte ficheiros e pastas particulares", "pt-PT": "Criptografe, bloqueie e oculte ficheiros e pastas particulares", "sk": "Šifrovanie, uzamknutie a skrytie súkromných súborov a zložiek"}}, "File Transfer": {"name": {"sk": "Prenos súborov"}, "description": {"et": "Jaga ja edasta faile FTP, kohtvõrgu, Bluetoothi või võrdõigusvõrgu (p2p) kaudu", "hr": "Dijeli i prenosi datoteke putem FTP-a, LAN-a, Bluetootha ili peer-to-peer (p2p) veze", "pt": "Partilhe e transfira ficheiros via FTP, LAN, Bluetooth ou ponto a ponto (p2p)", "pt-PT": "Partilhe e transfira ficheiros via FTP, LAN, Bluetooth ou ponto a ponto (p2p)", "sk": "Zdieľanie a prenos súborov cez FTP, LAN, Bluetooth alebo peer-to-peer (p2p)"}}, "Finance Manager": {"name": {"sk": "Správca financií"}, "description": {"et": "Jälgi kulusid, eelarveid, sissetulekuid ja oma pangakontosid", "hr": "Prati troškove, budžete, prihode i osobne financije", "pt": "Acompanhe despesas, orçamentos, receitas e contas financeiras pessoais", "pt-PT": "Acompanhe despesas, orçamentos, receitas e contas financeiras pessoais", "sk": "Sledovanie výdavkov, rozpočtov, príjmov a osobných finančných účtov"}}, "Firewall": {"name": {"pt": "Firewall", "pt-PT": "Firewall", "sk": "Firewall"}, "description": {"et": "Blokeeri soovimatut võrguliiklust ja piira rakenduste internetiühendust", "hr": "Blokiraj neželjeni mrežni promet i kontroliraj pristup aplikacije internetu", "pt": "Bloqueie o tráfego de rede indesejado e controle o acesso do apps à Internet", "pt-PT": "Bloqueie o tráfego de rede indesejado e controle o acesso do apps à Internet", "sk": "Blokujte nežiaducu sieťovú prevádzku a kontrolujte prístup aplikácií k internetu"}}, "Flashlight": {"name": {"et": "Välklambid", "pt": "Lanterna", "pt-PT": "Lanterna", "sk": "Baterka"}, "description": {"et": "Taskulambid ja LED-välklampide rakendused", "hr": "Aplikacije za svjetiljku i LED bljeskalicu", "pt": "Apps de lanterna e flash LED", "pt-PT": "Apps de lanterna e flash LED", "sk": "Aplikácie s baterkou a LED svetlom"}}, "Forum": {"name": {"sk": "Fórum"}, "description": {"et": "Arutelufoorumid, kogukonna jutulõngad ja küsimuste-vastuste platvormid", "hr": "Forumi, rasprave zajednice i platforme za pitanja i odgovore", "pt": "Fóruns de discussão, tópicos da comunidade e plataformas de perguntas e respostas", "pt-PT": "Fóruns de discussão, tópicos da comunidade e plataformas de perguntas e respostas", "sk": "Diskusné fóra, komunitné vlákna a platformy s otázkami a odpoveďami", "sl": "Forumi, niti skupnosti in platforme za vprašanja in odgovore"}}, "Gallery": {"name": {"sk": "Galéria"}, "description": {"et": "Sirvi, vaata ja korralda fotosid, pilte ja videoid", "hr": "Pregledaj i organiziraj fotografije, slike i videa", "pt": "Navegue, visualize e organize fotos, imagens e vídeos", "pt-PT": "Navegue, visualize e organize fotos, imagens e vídeos", "sk": "Prehliadajte, zobrazujte a organizujte fotografie, obrázky a videá", "sl": "Brskajte, si oglejte in organizirajte fotografije, slike in videoposnetke"}}, "Games": {"description": {"et": "Mobiilimängud, meelelahutus ja mängurakendused", "hr": "Mobilne igre, zabava i gaming aplikacije", "pt": "Apps de jogos móveis, entretenimento e  jogos", "pt-PT": "Apps de jogos móveis, entretenimento e  jogos", "sk": "Mobilné hry, zábava a herné aplikácie", "sl": "Mobilne igre, zabava in igralne aplikacije"}}, "Graphics": {"description": {"et": "Pilditöötlus-, fototöötlus- ja visuaalse disaini tarvikud", "hr": "Alati za uređivanje slika, obradu fotografija i vizualni dizajn", "pt": "Ferramentas de edição de imagens, manipulação de fotos e design visual", "pt-PT": "Ferramentas de edição de imagens, manipulação de fotos e design visual", "sk": "Nástroje na úpravu obrázkov, manipuláciu s fotografiami a vizuálny dizajn", "sl": "Orodja za urejanje slik, manipulacijo fotografij in vizualno oblikovanje"}}, "Habit Tracker": {"name": {"sk": "Sledovanie návykov"}, "description": {"et": "Koosta elurutiine, jälgi igapäevaseid eesmärke ja hoia silma peal oma järjestikustel saavutustel", "hr": "Stvori rutine, prati dnevne ciljeve i svoje navike", "pt": "Crie rotinas, monitore metas diárias e monitore sequências pessoais", "pt-PT": "Crie rotinas, monitore metas diárias e monitore sequências pessoais", "sk": "Vytvárajte rutiny, sledujte denné ciele a monitorujte osobné série", "sl": "Gradite rutine, sledite dnevnim ciljem in spremljajte osebne dosežke"}}, "Health Manager": {"name": {"et": "Tervisehaldus", "hr": "Upravljač zdravljem", "pt": "Gestão de saúde", "pt-PT": "Gestão de saúde", "sk": "Správca zdravia", "sl": "Upravljalnik zdravja"}, "description": {"et": "Jälgi kehakaalu, pulssi, vererõhku, menstruatsiooni ja muid tervisenäitajaid", "hr": "Upravljaj težinom, pulsom, krvnim tlakom, menstruacijom i ostalim zdravstvenim podacima", "pt": "Gestão de peso, frequência cardíaca, tensão arterial, menstruação e outras métricas de saúde", "pt-PT": "Gestão de peso, frequência cardíaca, tensão arterial, menstruação e outras métricas de saúde", "sk": "Sledujte hmotnosť, srdcovú frekvenciu, krvný tlak, menštruáciu a ďalšie zdravotné ukazovatele"}}, "Icon Pack": {"name": {"sk": "Balík ikon"}, "description": {"et": "Kohandatud ikoonikomplektid rakenduste ikoonide kujundamiseks", "hr": "Prilagođene skupine ikona za izgled i teme aplikacija", "pt": "Apps de conjuntos de ícones personalizados para ícones de estilo e tema", "pt-PT": "Apps de conjuntos de ícones personalizados para ícones de estilo e tema", "sk": "Vlastné sady ikon na štýlovanie a tematizáciu ikon aplikácií"}}, "Inventory": {"name": {"pt": "Inventário", "pt-PT": "Inventário", "sk": "Inventár"}, "description": {"et": "Füüsiliste esemete ja varude jälgimine, kataloogimine ja haldamine", "hr": "Prati, katalogiziraj i upravljaj stvarima i zalihama", "pt": "Rastreie, catalogue e gira elementos físicos e estoque", "pt-PT": "Rastreie, catalogue e gira elementos físicos e estoque", "sk": "Sledujte, katalogizujte a spravujte fyzické položky a zásoby"}}, "Keyboard & IME": {"name": {"sk": "Klávesnica a IME"}, "description": {"et": "Kohandatud klahvistikud, sisestusmeetodid, automaatkorrektuur ja kirjutamisrakendused", "hr": "Aplikacije za prilagođene tipkovnice, metode unosa, automatsko ispravljanje i tipkanje", "pt": "Apps de teclados personalizados, métodos de entrada, correção automática e digitação", "pt-PT": "Apps de teclados personalizados, métodos de entrada, correção automática e digitação", "sk": "Vlastné klávesnice, metódy zadávania, automatická oprava a aplikácie na písanie"}}, "Launcher": {"name": {"sk": "Spúšťač"}, "description": {"et": "Erinevad nutiseadme avalehe variandid ja töölauakeskkonna rakendused", "hr": "Zamjene za početni ekran i desktop aplikacije", "pt": "Apps de substituições de ecrã inicial e ambiente de desktop", "pt-PT": "Apps de substituições de ecrã inicial e ambiente de desktop", "sk": "Náhrady domovskej obrazovky a aplikácie pre prostredie pracovnej plochy"}}, "Local Media Player": {"name": {"sk": "Prehrávač miestnych médií"}, "description": {"et": "Esita seadmes salvestatud heli- ja videofaile võrguühendust kasutamata", "hr": "Reproduciraj bez internetske veze audio i video datoteke koje su spremljene na uređaju", "pt": "Reproduza ficheiros de áudio e vídeo off-line armazenados no seu dispositivo", "pt-PT": "Reproduza ficheiros de áudio e vídeo off-line armazenados no seu dispositivo", "sk": "Prehrávanie offline zvukových a video súborov uložených vo vašom zariadení"}}, "Location Tracker & Sharer": {"name": {"pt": "Rastreador e compartilhador de localização", "pt-PT": "Rastreador e compartilhador de localização", "sk": "Sledovanie a zdieľanie polohy"}, "description": {"et": "Jaga ja jälgi reaalajas GPS-asukohta teistega", "hr": "Dijeli i prati GPS lokaciju u stvarnom vremenu", "pt": "Partilhe e monitore a localização GPS em tempo real com outras pessoas", "pt-PT": "Partilhe e monitore a localização GPS em tempo real com outras pessoas", "sk": "Zdieľanie a sledovanie GPS polohy v reálnom čase s ostatnými"}}, "Messaging": {"name": {"sk": "Správy"}, "description": {"et": "Kiirsuhtlus-, vestlus- ja SMS-rakendused", "hr": "Aplikacije za dopisivanje, chat i SMS komunikaciju", "pt": "Apps de mensagens instantâneas, bate-papo e comunicação por SMS", "pt-PT": "Apps de mensagens instantâneas, bate-papo e comunicação por SMS", "sk": "Aplikácie na okamžité zasielanie správ, chat a SMS komunikáciu"}}, "Money": {"name": {"sk": "Peniaze"}, "description": {"et": "Maksed, ülekanded, eelarvestamine ja isikliku rahanduse haldus", "hr": "Plaćanja, prijenosi, budžeti i upravljanje osobnim financijama", "pt": "Pagamentos, transferências, orçamento e gestão de finanças pessoais", "pt-PT": "Pagamentos, transferências, orçamento e gestão de finanças pessoais", "sk": "Platby, prevody, rozpočtovanie a správa osobných financií"}}, "Music Practice Tool": {"name": {"sk": "Nástroje na cvičenie hudby"}, "description": {"et": "Häälestusseadmed, metronoomid, akorditööriistad ja pilliharjutamise abivahendid", "hr": "Štimeri, metronomi, akordi i alati za vježbanje instrumenata", "pt": "Afinadores, metrônomos, ferramentas de acordes e auxílios para prática de instrumentos", "pt-PT": "Afinadores, metrônomos, ferramentas de acordes e auxílios para prática de instrumentos", "sk": "Ladičky, metronómy, nástroje na akordy a pomôcky na cvičenie na hudobných nástrojoch"}}, "Navigation": {"description": {"et": "Kaardid, GPS, samm-sammult juhised ja teejuhatamise rakendused", "hr": "Karte, GPS, navigacija skretanje-po-skretanje i planiranje ruta", "pt": "Apps de mapas, GPS, instruções passo a passo e planejamento de rotas", "pt-PT": "Apps de mapas, GPS, instruções passo a passo e planejamento de rotas", "sk": "Aplikácie pre mapy, GPS, podrobné navádzanie a plánovanie trasy"}}, "Network Analyzer": {"name": {"pt": "Analisador de rede", "pt-PT": "Analisador de rede", "sk": "Analyzátor siete"}, "description": {"et": "WiFi-võrkude diagnostika ja skannimine ning ühenduse toimivuse jälgimine", "hr": "Analiziraj Wi-Fi, skeniraj mreže i prati kvalitetu veze", "pt": "Diagnosticar Wi-Fi, verificar redes e monitorar o desempenho da conexão", "pt-PT": "Diagnosticar Wi-Fi, verificar redes e monitorar o desempenho da conexão", "sk": "Diagnostika Wi-Fi, skenovanie sietí a monitorovanie výkonu pripojenia"}}, "News": {"name": {"sk": "Správy"}, "description": {"et": "Viimased uudised, artiklid, RSS-uudisvood ja uudiste koondajad", "hr": "Najnovije vijesti, članci, RSS feedovi i agregatori vijesti", "pt": "Últimas manchetes, artigos, feeds RSS e agregadores de notícias", "pt-PT": "Últimas manchetes, artigos, feeds RSS e agregadores de notícias", "sk": "Najnovšie titulky, články, RSS kanály a agregátory správ"}}, "Note": {"name": {"sk": "Poznámky"}, "description": {"et": "Märkmikud, meeldetuletused ning kiire märkmete tegemise ja haldamise rakendused", "hr": "Bilježnice, memo aplikacije i brzo zapisivanje bilješki", "pt": "Apps de blocos de notas, memorandos e rápidas de anotações e organização", "pt-PT": "Apps de blocos de notas, memorandos e rápidas de anotações e organização", "sk": "Poznámkové bloky, memá a aplikácie na rýchle zapisovanie a organizáciu poznámok"}}, "Online Media Player": {"name": {"sk": "Prehrávač online médií"}, "description": {"et": "Kuula muusikat, vaata videoid ja jälgi otseülekandeid internetist", "hr": "Streamaj glazbu, videa i sadržaj uživo s interneta", "pt": "Transmita músicas, vídeos e conteúdo em direto da Internet", "pt-PT": "Transmita músicas, vídeos e conteúdo em direto da Internet", "sk": "Streamujte hudbu, videá a živý obsah z internetu"}}, "Pass Wallet": {"name": {"sk": "Peňaženka na preukazy"}, "description": {"et": "Salvesta ja halda pardakaarte, pileteid, kliendikaarte ja kuponge", "hr": "Spremi ukrcajne karte, karte, kartice vjernosti i kupone", "pt": "Armazene cartões de embarque, bilhetes, cartões de fidelidade e cupons", "pt-PT": "Armazene cartões de embarque, bilhetes, cartões de fidelidade e cupons", "sk": "Ukladajte palubné lístky, vstupenky, vernostné karty a kupóny"}}, "Password & 2FA": {"name": {"sk": "Heslá a 2FA"}, "description": {"et": "Salasõnahaldurid, autentimisseadmed ja kahefaktorilise autentimise tarvikud", "hr": "Upravljači lozinki, autentifikatori i alati za dvofaktorsku zaštitu", "pt": "Gestores de palavras-passe, autenticadores e ferramentas de segurança de dois fatores", "pt-PT": "Gestores de palavras-passe, autenticadores e ferramentas de segurança de dois fatores", "sk": "Správcovia hesiel, autentifikátory a nástroje na dvojfaktorovú autentizáciu"}}, "Phone & SMS": {"name": {"et": "Telefon ja SMS"}, "description": {"et": "Kõnevalijad, kõnehaldurid ja tekstisõnumite saatmise rakendused", "hr": "Brojčanici, upravljanje pozivima i alati za SMS poruke", "pt": "Discadores, gestores de chamadas e utilitários de mensagens de texto", "pt-PT": "Discadores, gestores de chamadas e utilitários de mensagens de texto", "sk": "Voliče, správcovia hovorov a nástroje na posielanie textových správ"}}, "Podcast": {"name": {"sk": "Podcast"}, "description": {"et": "Telli, kuula ja laadi alla taskuhäälinguid ning saateid", "hr": "Pretplati se, slušaj i preuzmi podcast epizode i emisije", "pt": "Assine, transmita e descarregue episódios e programas de áudio de podcast", "pt-PT": "Assine, transmita e descarregue episódios e programas de áudio de podcast", "sk": "Odber, streamovanie a sťahovanie audio epizód a relácií podcastov"}}, "Public Transport": {"name": {"sk": "Verejná doprava"}, "description": {"et": "Bussi-, rongi-, metroo- ja muu ühistranspordi sõiduplaanid ning teekonna kavandajad", "hr": "Vozni redovi autobusa, vlakova, metroa i planiranje putovanja", "pt": "Horários e planejadores de viagens de autocarro, comboio, metro e transporte público", "pt-PT": "Horários e planejadores de viagens de autocarro, comboio, metro e transporte público", "sk": "Cestovné poriadky autobusov, vlakov, metra a plánovače ciest"}}, "Radio": {"name": {"pt": "Rádio", "pt-PT": "Rádio", "sk": "Rádio"}, "description": {"et": "Kuula otseülekandes FM/AM-raadiojaamu ja internetiraadiojaamu", "hr": "Slušaj FM/AM radio stanice i internetski radio uživo", "pt": "Transmita estações de rádio FM/AM em direto e transmissões de rádio pela Internet", "pt-PT": "Transmita estações de rádio FM/AM em direto e transmissões de rádio pela Internet", "sk": "Streamovanie živých FM/AM rádiových staníc a internetových rádiových vysielaní"}}, "Reading": {"description": {"et": "Artiklid, pikemad tekstid, hilisemaks lugemiseks salvestamise rakendused ja veebilugemisrakendused", "hr": "Članci, dugi sadržaji, spremanje za kasnije i web čitači", "nl": "Artikelen, langvormige content, lees-het-later en weblezer apps", "pt": "Apps de artigos, conteúdo extenso, leia mais tarde e leitura da web", "pt-PT": "Apps de artigos, conteúdo extenso, leia mais tarde e leitura da web", "sk": "Články, dlhší obsah, aplikácie na odloženie čítania a webové čítačky"}}, "Recipe Manager": {"name": {"sk": "Správca receptov"}, "description": {"et": "Salvesta, korralda ja avasta toiduvalmistamisretsepte ning söögitegemise ideid", "hr": "Spremi, organiziraj i otkrij recepte i ideje za obroke", "pt": "Armazene, organize e descubra receitas culinárias e ideias para refeições", "pt-PT": "Armazene, organize e descubra receitas culinárias e ideias para refeições", "sk": "Ukladanie, organizovanie a vyhľadávanie receptov a nápadov na jedlá"}}, "Religion": {"name": {"pt": "Religião", "pt-PT": "Religião", "sk": "Náboženstvo"}, "description": {"et": "Palveajad, pühad tekstid, vaimulikud lugemised ja vaimse praktika rakendused", "hr": "Vrijeme molitve, sveti tekstovi, duhovni sadržaji i religijske aplikacije", "pt": "Apps de tempos de oração, textos sagrados, devocionais e prática espiritual", "pt-PT": "Apps de tempos de oração, textos sagrados, devocionais e prática espiritual", "sk": "Časy modlitieb, sväté texty, modlitebné knihy a aplikácie pre duchovnú prax"}}, "Remote Access": {"name": {"pt": "Acesso remoto", "pt-PT": "Acesso remoto", "sk": "Vzdialený prístup"}, "description": {"et": "Halda arvuteid, servereid ja seadmeid kaugjuhtimise teel RDP, VNC või SSH abil", "hr": "Upravljaj udaljenim računalima, serverima i uređajima putem RDP-a, VNC-a ili SSH-a", "pt": "Controlo desktops, servidores e dispositivos remotamente via RDP, VNC ou SSH", "pt-PT": "Controlo desktops, servidores e dispositivos remotamente via RDP, VNC ou SSH", "sk": "Vzdialené ovládanie počítačov, serverov a zariadení cez RDP, VNC alebo SSH"}}, "Remote Controller": {"name": {"et": "Kaugjuhtimispuldid", "pt": "Controlo remoto", "pt-PT": "Controlo remoto", "sk": "Diaľkové ovládanie"}, "description": {"et": "Infrapuna- ja nutikodu puldid teleritele, kliima- ja muudele seadmetele", "hr": "Infra crveni i pamteni daljinski upravljači za doma, npr. za TV, klimu i druge uređaje", "pt": "Controlos remotos infravermelhos e domésticos inteligentes para TVs, unidades de CA e outros dispositivos", "pt-PT": "Controlos remotos infravermelhos e domésticos inteligentes para TVs, unidades de CA e outros dispositivos", "sk": "IR a inteligentné domáce diaľkové ovládače pre televízory, klimatizácie a iné zariadenia"}}, "Schedule": {"name": {"et": "Ürituste päevakavad", "hr": "Raspored termina", "pt": "Agenda", "pt-PT": "Agenda", "sk": "Plánovanie"}, "description": {"et": "Konverentside ja ürituste päevaplaanid ja -kavad", "hr": "Planiraj rasporede za konferencije i događaje", "pt": "Programação para conferência e evento", "pt-PT": "Programação para conferência e evento", "sk": "Plánovanie konferencií a podujatí"}}, "Science & Education": {"name": {"et": "Teadus ja haridus", "sk": "Veda a vzdelávanie"}, "description": {"et": "Õppimis-, uurimis-, teabe- ja haridusrakendused", "hr": "Aplikacije za učenje, proučavanje, reference i edukaciju", "pt": "Apps de aprendizagem, estudo, referência e educacionais", "pt-PT": "Apps de aprendizagem, estudo, referência e educacionais", "sk": "Aplikácie na učenie, štúdium, referenčné materiály a vzdelávanie"}}, "Shopping List": {"name": {"sk": "Nákupný zoznam"}, "description": {"et": "Ostunimekirjad, ostude jälgimise rakendused ja ühisostmise rakendused", "hr": "Popisi za kupnju, praćenje stvari za kupiti i zajedničke shopping aplikacije", "pt": "Apps de listas de compras, rastreadores de compras e de compras colaborativas", "pt-PT": "Apps de listas de compras, rastreadores de compras e de compras colaborativas", "sk": "Zoznamy potravín, sledovanie nákupov a aplikácie na spoločný nákup"}}, "Social Network": {"name": {"sk": "Sociálne siete"}, "description": {"et": "Sotsiaalmeedia, mikroblogimine ja veebikogukondade platvormid", "hr": "Društvene mreže, mikroblogovi i online zajednice", "pt": "Média social, microblogging e plataformas de comunidades online", "pt-PT": "Média social, microblogging e plataformas de comunidades online", "sk": "Sociálne médiá, mikroblogovanie a platformy online komunít"}}, "Sports & Health": {"name": {"et": "Sport ja tervis", "sk": "Šport a zdravie"}, "description": {"et": "Treeningute jälgimine, heaolu, sporditulemused ja tervise jälgimine", "hr": "Praćenje fitnessa, wellnessa, sportskih rezultata i zdravlja", "pt": "Acompanhamento de condicionamento físico, bem-estar, resultados desportivos e monitoramento de saúde", "pt-PT": "Acompanhamento de condicionamento físico, bem-estar, resultados desportivos e monitoramento de saúde", "sk": "Sledovanie kondície, wellness, športové výsledky a monitorovanie zdravia"}}, "Task": {"name": {"sk": "Úlohy"}, "description": {"et": "Ülesannete haldurid ning tootlikkuse ja GTD-tarvikud", "hr": "Popis zataka, upravljanje zadacima i alati za produktivnost", "pt": "Listas de tarefas, gestores de tarefas e ferramentas de produtividade e GTD", "pt-PT": "Listas de tarefas, gestores de tarefas e ferramentas de produtividade e GTD", "sk": "Zoznamy úloh, správcovia úloh a nástroje na produktivitu a GTD"}}, "Text Editor": {"name": {"sk": "Textový editor"}, "description": {"et": "Vormindamata teksti redaktorid, Markdowni redaktorid ja kirjutamisvahendid", "hr": "Uređivači običnog teksta, Markdown editori i alati za pisanje", "pt": "Editores de texto simples, editores Markdown e ferramentas de escrita", "pt-PT": "Editores de texto simples, editores Markdown e ferramentas de escrita", "sk": "Jednoduché textové editory, editory Markdown a nástroje na písanie"}}, "Text to Speech": {"name": {"et": "Kõnesüntees", "hr": "Tekst u govor", "pt": "Texto para fala", "pt-PT": "Texto para fala", "sk": "Prevod textu na reč"}, "description": {"et": "Kõnesünteesi (tekst kõneks) tarvikud", "hr": "Tekst u govor (alati)", "pt": "Ferramentas TTS", "pt-PT": "Ferramentas TTS", "sk": "Nástroje TTS"}}, "Theming": {"name": {"hr": "Izgled"}, "description": {"et": "Kohanda oma nutiseadme välimust kujunduste, kirjatüüpide ja kasutajaliidese stiilide abil", "hr": "Prilagodi izgled uređaja pomoću tema, fontova i stilova sučelja", "pt": "Personalize a aparência do seu dispositivo com temas, fontes e estilos de UI", "pt-PT": "Personalize a aparência do seu dispositivo com temas, fontes e estilos de UI", "sk": "Prispôsobte vzhľad svojho zariadenia pomocou tém, písem a štýlov používateľského rozhrania"}}, "Time": {"description": {"et": "Ajavööndi teisendajad, maailmakellad ja ajahalduse abiprogrammid", "hr": "Konverteri vremenskih zona, svjetski satovi i alati za upravljanje vremenom", "pt": "Conversores de fuso horário, relógios mundiais e utilitários de gestão de tempo", "pt-PT": "Conversores de fuso horário, relógios mundiais e utilitários de gestão de tempo", "sk": "Prevodníky časových pásiem, svetové hodiny a nástroje na správu času"}}, "Time Tracker": {"name": {"et": "Ajakasutuse jälgimine", "hr": "Praćenje vremena", "pt": "Rastreador de tempo", "pt-PT": "Rastreador de tempo", "sk": "Sledovanie času"}, "description": {"et": "Jälgi tegevustele kulunud aega ja ekraaniaega", "hr": "Prati korišteno vrijeme na aktivnostima i na ekranu", "pt": "Acompanhe o uso do tempo em atividades e tempo de ecrã", "pt-PT": "Acompanhe o uso do tempo em atividades e tempo de ecrã", "sk": "Sledujte čas strávený aktivitami a čas strávený pred obrazovkou"}}, "Translation & Dictionary": {"name": {"sk": "Preklad a slovník"}, "description": {"et": "Tõlgi keete vaheli, otsi sõnade tähendusi ja kasuta sõnastikke", "hr": "Prevodi jezike, traži riječi i pristupi rječnicima", "pt": "Traduza idiomas, procure palavras e aceda referências de vocabulário", "pt-PT": "Traduza idiomas, procure palavras e aceda referências de vocabulário", "sk": "Prekladajte jazyky, vyhľadávajte slová a získajte prístup k slovníkom"}}, "Unit Convertor": {"name": {"sk": "Prevodník jednotiek"}, "description": {"et": "Teisenda pikkuse, kaalu, temperatuuri, valuuta ja muid ühikuid", "hr": "Konvertiranje jedinica duljine, težine, temperature, valuta i još više", "pt": "Converta entre unidades de comprimento, peso, temperatura, moeda e muito mais", "pt-PT": "Converta entre unidades de comprimento, peso, temperatura, moeda e muito mais", "sk": "Prevádzajte jednotky dĺžky, hmotnosti, teploty, meny a ďalšie"}}, "Voice & Video Chat": {"name": {"sk": "Hlasový a video chat"}, "description": {"et": "Hääl- ja videokõned, konverentskõned ning VoIP-suhtlusrakendused", "hr": "Audio i video pozivi, konferencije i VoIP komunikacija", "pt": "Apps de chamadas de áudio e vídeo, conferências e comunicação VoIP", "pt-PT": "Apps de chamadas de áudio e vídeo, conferências e comunicação VoIP", "sk": "Aplikácie na audio a video hovory, konferencie a VoIP komunikáciu"}}, "VPN & Proxy": {"name": {"et": "VPN-id ja proksiteenused", "sk": "VPN a proxy"}, "description": {"et": "Krüpti andmesidet, väldi piirangud ja muuda oma võrguühendus anonüümseks", "hr": "Šifriraj promet, zaobiđi ograničenja i anonimiziraj tvoju vezu", "pt": "Criptografe o tráfego, contorne restrições (contorno) e faça a sua conexão anônima", "pt-PT": "Criptografe o tráfego, contorne restrições (contorno) e faça a sua conexão anônima", "sk": "Šifrujte prevádzku, obchádzajte obmedzenia a anonymizujte svoje pripojenie"}}, "Wallet": {"name": {"sk": "Peňaženka"}, "description": {"et": "Digitaalsed rahakotid maksete tegemiseks, kaartide ja krüptovaluutade haldamiseks", "hr": "Digitalni novčanici za plaćanja, kartice i kriptovalute", "pt": "Carteiras digitais para pagamentos, cartões e gestão de criptomoedas", "pt-PT": "Carteiras digitais para pagamentos, cartões e gestão de criptomoedas", "sk": "Digitálne peňaženky na platby, karty a správu kryptomien"}}, "Wallpaper": {"name": {"sk": "Tapety"}, "description": {"et": "Avalehe ja lukustusvaate taustapildid ning reaalajas muutuvad taustapildid", "hr": "Pozadine za početni i zaključani ekran te aplikacije za animiranu pozadinu", "pt": "Apps de ecrã inicial e plano de fundo da ecrã de bloqueio e papel de parede em direto", "pt-PT": "Apps de ecrã inicial e plano de fundo da ecrã de bloqueio e papel de parede em direto", "sk": "Aplikácie na pozadie domovskej obrazovky a uzamknutej obrazovky a živé tapety"}}, "Weather": {"name": {"sk": "Počasie"}, "description": {"et": "Ilmaennustused, radariülevaated, temperatuur ja ilmastikutingimused", "hr": "Prognoza, radar, temperatura i vremenski uvjeti", "pt": "Apps de previsões, radar, temperatura e condições atmosféricas", "pt-PT": "Apps de previsões, radar, temperatura e condições atmosféricas", "sk": "Aplikácie na predpovede, radar, teplotu a atmosférické podmienky"}}, "Workout": {"name": {"sk": "Cvičenie"}, "description": {"et": "Treeningute kavad, jõusaali treeningute jälgimine, jooksmine ja fitnessi treeningurakendused", "hr": "Vježbe, praćenje treninga, trčanje i fitness aplikacije", "pt": "Apps de rotinas de exercícios, monitoramento de academia, corrida e treino físico", "pt-PT": "Apps de rotinas de exercícios, monitoramento de academia, corrida e treino físico", "sk": "Aplikácie na cvičebné rutiny, sledovanie posilňovne, beh a fitness tréning"}}, "Writing": {"description": {"et": "Tekstitöötlusprogrammid, päevikute pidamise, kavandite koostamise ja pikemate tekstide kirjutamise rakendused", "hr": "Aplikacije za obradu teksta, dnevnici, skice i aplikacije za duže tekstove", "pt": "Apps de processadores de texto, diários, rascunhos e escrita de formato longo", "pt-PT": "Apps de processadores de texto, diários, rascunhos e escrita de formato longo", "sk": "Textové editory, denníky, návrhy a aplikácie na písanie dlhších textov"}}}}, "packages": {"org.blackcandy.android": null, "app.areada": {"metadata": {"lastUpdated": 1778872699860, "screenshots": {"phone": {"en-US": [{"name": "/app.areada/en-US/phoneScreenshots/1.jpg", "sha256": "e9f2c3ed7a669a454b3cd701f0d0915d67eaf733e9cfdd12a2d5d1f6370ab08a", "size": 224044}, {"name": "/app.areada/en-US/phoneScreenshots/2.jpg", "sha256": "27988e8e6e2c03708fb7218abbac1084cb81c8a5cc301deaed9f9a5aaba4252e", "size": 64374}, {"name": "/app.areada/en-US/phoneScreenshots/3.jpg", "sha256": "7d657e68ab18d8ca8cd28e4686adcc3b5b70616d1434c04b4570be0a45dbb609", "size": 105464}, {"name": "/app.areada/en-US/phoneScreenshots/4.jpg", "sha256": "68c7aa01383258adfc991661cde782c730599363ac806c08044083e64a06e534", "size": 94446}]}}, "summary": {"en-US": "A lightweight offline reader for EPUB, PDF, TXT, and FB2."}, "description": {"en-US": "Areada is a minimal offline Android reader focused on lightweight local reading.\n\nIt supports EPUB, PDF, TXT, and FB2 files with a clean monochrome interface, local folder access, saved reading progress, bookmarks, search, filters, and basic plain-text notes.\n\nFeatures:\n- EPUB, PDF, TXT, and FB2 support\n- FB2 support for .fb2, .fb2.zip, and .fbz files\n- Local plain-text notes\n- Bookmarks and recent reading\n- Saved reading progress\n- Search and file-type filters\n- Folder-aware filtering\n- Reader themes, font options, and font size settings\n- EPUB title, ToC, section navigation, and external link handling\n- PDF rendering with support for visible annotations/callouts/highlights on supported Android versions\n- PDF internal/external link handling with confirmation for external links\n- Storage Access Framework folder picker\n- Offline-only reading\n- No internet permission\n- No ads, analytics, tracking, accounts, or cloud sync\n- No device-wide automatic scanning"}, "icon": {"en-US": {"name": "/app.areada/en-US/icon_4A__GxJK-v0etPLpyiMRpYI1QHdO2PkNOpDxbet_UOs=.png", "sha256": "e00fff1b124afafd1eb4f2e9ca2311a5823540774ed8f90d3a90f16deb7f50eb", "size": 24035}}}, "versions": {"55b230cc97a0c06b19b0f69c1c4a24ca548b975df2556522321c9d6810b50388": null, "14400db7ee5cb352ce1b50e021e3923968b79252e56d014ef6cf1ad1c94d2e12": {"added": 1778872699860, "file": {"name": "/app.areada_9.apk", "sha256": "14400db7ee5cb352ce1b50e021e3923968b79252e56d014ef6cf1ad1c94d2e12", "size": 1673683, "ipfsCIDv1": "bafybeibmuszd6cxk4lrzqz7jlx245kcgtmagcbiyssptwzdyzpgfbnmzee"}, "src": {"name": "/app.areada_9_src.tar.gz", "sha256": "39da803aa270d82e1762b78e6b42b2dcf0f28449e0b6f34a1363664a4b2e4c8e", "size": 1232305}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.0.8", "versionCode": 9, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["02f6b0e259884ac71c01d7d32b78c7c0a07a037e3ff165471fa19fdafa39c3a0"]}, "usesPermission": [{"name": "app.areada.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Added EPUB/PDF/TXT/FB2 filters with folder-aware filtering.\nAdded one global filter for Search, Bookmarks, Reading, and Collection.\nAdded lightweight FB2 support for .fb2, .fb2.zip, and .fbz files.\nImproved Bookmarks and Reading sections with cleaner dropdown behavior.\nImproved home layout with cleaner Search, Manage folders, Collection, and current-folder sections.\nImproved PDF rendering for existing annotations/callouts/highlights on supported Android versions.\nAdded PDF internal/external hype"}}, "6502d6eae5b8473ec49e423745cf74ce152b7260d3cf54bb80da9b3eed8444d3": {"added": 1778783779349, "file": {"name": "/app.areada_8.apk", "sha256": "6502d6eae5b8473ec49e423745cf74ce152b7260d3cf54bb80da9b3eed8444d3", "size": 1657219, "ipfsCIDv1": "bafybeiamx5cqpavvio5td34rwmtwud6d3ix7int7jualn6ty7h5wwiafta"}, "src": {"name": "/app.areada_8_src.tar.gz", "sha256": "b540cb1b2cac790d7f7bf153f4b55648708b057e537e6552685441d5d7ded27d", "size": 1260679}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.0.7", "versionCode": 8, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["02f6b0e259884ac71c01d7d32b78c7c0a07a037e3ff165471fa19fdafa39c3a0"]}, "usesPermission": [{"name": "app.areada.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Improved notes with search, timestamp insert, undo/redo, and editor stability fixes.\nImproved EPUB title/ToC handling, current-section search, and stable section navigation.\nFixed EPUB rendering/resource loading issues and protected active reader cache.\nImproved folder navigation performance and new note opening.\nFixed external file task reuse, PDF swipe navigation, and PDF render scaling.\nImproved reader settings, volume-button page turning, and compact prompts.\nImproved dark splash, themed ico"}}}}, "app.crossword.yourealwaysbe.forkyz": {"metadata": {"lastUpdated": 1778872699860}, "versions": {"35c9d6e88ad6aa4ca1587b0aafb2762240711dee728f3a3feae792864f4f45e4": null, "665728799cc6bb51390bee623b39188f5366148ac28a306af3a8f460deae73e7": {"added": 1778872699860, "file": {"name": "/app.crossword.yourealwaysbe.forkyz_8200000.apk", "sha256": "665728799cc6bb51390bee623b39188f5366148ac28a306af3a8f460deae73e7", "size": 5315723, "ipfsCIDv1": "bafybeifqpkl4g2mfccgky2s3f6l5bw3imoge5eknh2kxid7atj5qnccmma"}, "src": {"name": "/app.crossword.yourealwaysbe.forkyz_8200000_src.tar.gz", "sha256": "3c134c2c28a0f717a22c659329665da06ddb4add62d9a76988c94b75f40d7baf", "size": 2934383}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "82", "versionCode": 8200000, "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": "- Add flexibility to internal keyboard handling and add Russian layout.\n- Fix show errors grid, skip filled behaviour, and handling of clues without zones.\n- Backend replacement of Java IO/parsing libraries.\n", "fr-FR": "- Ajouter de la flexibilité à la manipulation interne du clavier et ajouter la disposition russe.\n- Correction montrer la grille d'erreurs, sauter le comportement rempli, et la manipulation des indices sans zone.\n- Remplacement des bibliothèques Java IO/parsing.\n\nChangelog traduit automatiquement avec Argos Translate."}}, "dd30c7fac7ae2e1e3c9bd8293e944f1cb897ad56d207b68da5be88ba446f066a": {"whatsNew": {"fr-FR": "- Ajouter un serveur MCP pour contrôler Forkyz depuis l'agent LLM (outils externes).\n- Fixez la part de tous les hommes.\n- Changer l'espacement du bas du clavier intégré.\n- Mettre à jour la traduction néerlandaise (merci @ojppe).\n- Réécriture du moteur pour entièrement Kotlin et changement de bibliothèque date/heure.\n- Corrections et nouveaux bugs.\n\nChangelog traduit automatiquement avec Argos Translate."}}}}, "app.flicky": {"metadata": {"lastUpdated": 1778872699860}, "versions": {"2a805185cd24716726e8a7b501f318c1d6f83f1b987cdf5f5afed4d0e4d612f0": null, "2f42ffdc03ec869dad5cf7ced733627fe516f5f66e1b020e04d87d2857fe6579": null, "3f6654021a667e2c7812d5289bdca21b536990201d651a89647acf193aac770b": null, "edcb927d3680724b5c1edf305a20260ff2795e74a31fc2ac7e90463bd465a1ed": null, "0350cfdcd056936bbd3a3a36e9e897955cd43d484953583d8959d27788ff402e": {"added": 1778872699860, "file": {"name": "/app.flicky_930.apk", "sha256": "0350cfdcd056936bbd3a3a36e9e897955cd43d484953583d8959d27788ff402e", "size": 4198564, "ipfsCIDv1": "bafybeiaqpuy7v35d4bbvwtjqkgdlaq4xbmsntags6sfvlpvjooyh56bzli"}, "src": {"name": "/app.flicky_930_src.tar.gz", "sha256": "dbf5faedf457760e8e02481e76be29bee9e9d2c3629b5ba3fb0741f2151dfb14", "size": 2309404}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "4.4.1", "versionCode": 930, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 37}, "signer": {"sha256": ["4aed2f691df64a7b0fea25a6b8c80183c6dc520e049dac0178defa1d6472228f"]}, "usesPermission": [{"name": "android.permission.EXPAND_STATUS_BAR"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.REQUEST_DELETE_PACKAGES"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.UPDATE_PACKAGES_WITHOUT_USER_ACTION"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "com.rosan.dhizuku.permission.API"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "app.flicky.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "moe.shizuku.manager.permission.API_V23"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 28}]}, "whatsNew": {"en-US": "- add a suggested tag for a version that will be installed by default\n- Add an option to ignore alpha/beta updates (#67)\n- bump agp to 9.2.1 and gradle to 9.5.0\n- Replace descending name sort, with a reverse sort checkbox (#64)\n"}}, "5d1355463c24c08dbf582f0e65f3cb4992fa0dd4c43bbd214c41cfb7e2cf7c08": {"added": 1778872699860, "file": {"name": "/app.flicky_929.apk", "sha256": "5d1355463c24c08dbf582f0e65f3cb4992fa0dd4c43bbd214c41cfb7e2cf7c08", "size": 4196732, "ipfsCIDv1": "bafybeibtiataim2slnyscvoplecpjizgpal4au37ll5ix45bcqnwijocae"}, "src": {"name": "/app.flicky_929_src.tar.gz", "sha256": "536aca08498d15cc51d85ad7219101dde159f8ac17f32a2ed7bbc226220b1d73", "size": 2309414}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "4.4.1", "versionCode": 929, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 37}, "signer": {"sha256": ["4aed2f691df64a7b0fea25a6b8c80183c6dc520e049dac0178defa1d6472228f"]}, "usesPermission": [{"name": "android.permission.EXPAND_STATUS_BAR"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.REQUEST_DELETE_PACKAGES"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.UPDATE_PACKAGES_WITHOUT_USER_ACTION"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "com.rosan.dhizuku.permission.API"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "app.flicky.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "moe.shizuku.manager.permission.API_V23"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 28}]}}, "76c31ccc3aa7fb7962bff87271a2df392cf6a9d12ec940cd6d17ce902435c63b": {"added": 1778872699860, "file": {"name": "/app.flicky_928.apk", "sha256": "76c31ccc3aa7fb7962bff87271a2df392cf6a9d12ec940cd6d17ce902435c63b", "size": 4198113, "ipfsCIDv1": "bafybeigx5nodcryqare5nniefjuebnumxmkasgqnrbltjaphbvoverz3mq"}, "src": {"name": "/app.flicky_928_src.tar.gz", "sha256": "67eae46da5dec204a41a32a1f6daa64a935f1a7922d8e0878a1248b17988c1c8", "size": 2309406}, "manifest": {"nativecode": ["x86_64"], "versionName": "4.4.1", "versionCode": 928, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 37}, "signer": {"sha256": ["4aed2f691df64a7b0fea25a6b8c80183c6dc520e049dac0178defa1d6472228f"]}, "usesPermission": [{"name": "android.permission.EXPAND_STATUS_BAR"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.REQUEST_DELETE_PACKAGES"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.UPDATE_PACKAGES_WITHOUT_USER_ACTION"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "com.rosan.dhizuku.permission.API"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "app.flicky.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "moe.shizuku.manager.permission.API_V23"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 28}]}}, "eb315f1c69886d961b5de7977b1ed256b5733a93cff50cc0a9eadfeb7bb0d147": {"added": 1778872699860, "file": {"name": "/app.flicky_927.apk", "sha256": "eb315f1c69886d961b5de7977b1ed256b5733a93cff50cc0a9eadfeb7bb0d147", "size": 4196894, "ipfsCIDv1": "bafybeignh2pownjmq7iyishp4v4gijorjrp5eqsabwtpxcsqoqddborq3a"}, "src": {"name": "/app.flicky_927_src.tar.gz", "sha256": "a562083b52b740805e605ed271a8bf778ab26bc467c48484602a73e24b4c4abb", "size": 2309377}, "manifest": {"nativecode": ["x86"], "versionName": "4.4.1", "versionCode": 927, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 37}, "signer": {"sha256": ["4aed2f691df64a7b0fea25a6b8c80183c6dc520e049dac0178defa1d6472228f"]}, "usesPermission": [{"name": "android.permission.EXPAND_STATUS_BAR"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.REQUEST_DELETE_PACKAGES"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.UPDATE_PACKAGES_WITHOUT_USER_ACTION"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "com.rosan.dhizuku.permission.API"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "app.flicky.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "moe.shizuku.manager.permission.API_V23"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 28}]}}}}, "app.simple.felicity": {"metadata": {"added": 1778740722978, "categories": ["Local Media Player"], "changelog": "https://github.com/Hamza417/Felicity/releases", "issueTracker": "https://github.com/Hamza417/Felicity/issues", "lastUpdated": 1778783779349, "license": "AGPL-3.0-only", "sourceCode": "https://github.com/Hamza417/Felicity", "translation": "https://crowdin.com/project/felicity", "featureGraphic": {"en-US": {"name": "/app.simple.felicity/en-US/featureGraphic_zvmMtmrmxcd7o6woJs3WAXYmHQottEc-OudvBpPCMKw=.png", "sha256": "cef98cb66ae6c5c77ba3ac2826cdd60176261d0a2db4473e3ae76f0693c230ac", "size": 383631}}, "screenshots": {"phone": {"en-US": [{"name": "/app.simple.felicity/en-US/phoneScreenshots/01.png", "sha256": "dc0ab56fa6f4ccf1c5e8a28b6790827bd3c51bbc00130a9905cbb9671f3fc01d", "size": 1455311}, {"name": "/app.simple.felicity/en-US/phoneScreenshots/02.png", "sha256": "556d65cd919bc5c2d6cbed68cf6f0a39e91c3f09d3190829f5ad36f587acccff", "size": 433323}, {"name": "/app.simple.felicity/en-US/phoneScreenshots/03.png", "sha256": "ed9f5c97c864fe27341317c0f9a6aeadc9b76ad59d953efe0f1a18d5a3fc7f93", "size": 958061}, {"name": "/app.simple.felicity/en-US/phoneScreenshots/04.png", "sha256": "bedf1588f08cf5ed7bcb4e3885b2cdf07e4000fe7d009514656a3b75a71529cd", "size": 459683}, {"name": "/app.simple.felicity/en-US/phoneScreenshots/05.png", "sha256": "d3424f5ff64235d3e954f9e5a06decc4a2ecc00bba724d8b090482fa62398398", "size": 1314019}, {"name": "/app.simple.felicity/en-US/phoneScreenshots/06.png", "sha256": "b6568516002a398879973d8624d8ee562e26957d700a7681c45fe1a0a001470f", "size": 1414012}]}}, "authorEmail": "HamzaRizwan243@gmail.com", "authorName": "Hamza Rizwan", "name": {"en-US": "Felicity Music Player (Trial)"}, "summary": {"en-US": "Advance audiophile grade offline music player."}, "description": {"en-US": "<p>Felicity Music Player is a high-performance, feature-rich audio player designed for audiophiles and music enthusiasts. With a custom-built audio engine and a sleek, dynamic user interface, Felicity delivers an immersive listening experience while maintaining low CPU usage and high efficiency. Whether you're looking for advanced audio processing capabilities or a visually stunning interface, Felicity Music Player has you covered.</p>\n\n<h2>Features</h2>\n\n<h3>Custom Audio Engine</h3>\n<ul>\n    <li><b>Dual Decoder</b> utilizing both hardware and software decoding through FFmpeg.</li>\n    <li><b>Custom DSP:</b> The entire audio processing chain (EQ, Bass, Reverb) is written in C++ via JNI. It utilizes ARM NEON SIMD auto-vectorization to process audio arrays with absolute minimum CPU overhead.\n        <ul>\n            <li>Supports bass, treble and more.</li>\n            <li>Native downmixing support to pass multichannel audio to stereo output.</li>\n        </ul>\n    </li>\n    <li><b>Advanced Effects:</b> Integrated spatial effects including stereo widening and tape saturation for an analog feel.</li>\n    <li><b>10-band Equalizer:</b> A powerful equalizer with 10 adjustable frequency bands up to +/-15 dB with dedicated PreAmp support.</li>\n    <li><b>Gapless Playback:</b> Seamless transition between tracks without any gaps or interruptions.</li>\n    <li><b>High-Resolution Audio Support:</b> Support for high-resolution audio formats such as FLAC, ALAC, and DSD for audiophile-grade sound quality.</li>\n    <li><b>Multi-Channel Audio Support:</b> Support for multichannel audio formats like 5.1 and 7.1 surround sound for an immersive listening experience.</li>\n    <li><b>Milkdrop Visualizer:</b> Twin buffer enabled Milkdrop visualizer support powered by a native DSP, rendering on GL surface at native fps in real-time.</li>\n</ul>\n\n<h3>User Interface</h3>\n<ul>\n    <li><b>Fully custom-built and highly optimized</b> interface inspired by Inure App Manager.</li>\n    <li><b>Dynamic Theming:</b> The app's theme dynamically adapts to the album art of the currently playing track, creating a visually cohesive and immersive experience.</li>\n    <li><b>Custom Animations:</b> Smooth and visually appealing animations throughout the app, enhancing the user experience and making interactions more engaging.</li>\n    <li><b>Themes:</b> Multiple themes including light, dark, AMOLED black, Material You and others.</li>\n    <li><b>Core:</b> Predictive back, edge to edge and adapted to all modern Android UI features.</li>\n    <li><b>Embedded Lyrics:</b> Reliable, on-the-fly LRC extraction and support for online downloading from LrcLib.</li>\n    <li><b>Dual Fast Scroll:</b> Simultaneous support for both slide to scroll and jump to letter fast scroll.</li>\n    <li><b>Realtime Audio Visualizer:</b> A lock-free, zero-allocation visualizer rendering on the Canvas at native fps, powered by a native PFFFT implementation.</li>\n</ul>\n\n<h3>Library Management</h3>\n<ul>\n    <li><b>Realtime Library Updates:</b> The app automatically detects and updates the music library in real-time as new tracks are added or removed from the device adapted from Peristyle app.</li>\n    <li><b>All Storage Support:</b> Full support for both internal and external storages including SD cards and USB drives.</li>\n    <li><b>Auto Scanning:</b> The app automatically scans for new music files and updates the library without requiring manual refreshes.</li>\n</ul>\n\n<h3>Smart Core</h3>\n<ul>\n    <li><b>True Randomized Shuffle:</b> Choose between Miller and Fisher-Yates shuffle algorithms.</li>\n</ul>"}, "icon": {"en-US": {"name": "/app.simple.felicity/en-US/icon_wzX06hvULCl40mEvloaq9He6kIrgIAvirVFvagl8E_M=.png", "sha256": "c335f4ea1bd42c2978d2612f9686aaf477ba908ae0200be2ad516f6a097c13f3", "size": 78941}}, "preferredSigner": "6e8ac882f40074a513ac14042425c31eb9c31cf253fc53e640fd06ec904469d9"}, "versions": {"63562599f86ccf850581fbd0121c7598f2853afe1822aebafe28b8e9eb7be088": {"added": 1778783779349, "file": {"name": "/app.simple.felicity_18.apk", "sha256": "63562599f86ccf850581fbd0121c7598f2853afe1822aebafe28b8e9eb7be088", "size": 36390785, "ipfsCIDv1": "bafybeie7b2rk564idpkq6ywlvn7ndvmck55jpx3kg3iq7cdiqhhqk3bsu4"}, "src": {"name": "/app.simple.felicity_18_src.tar.gz", "sha256": "e16d28be4ebb1b819970b1dc96235f551777be5a63faf9d594910874684fedd8", "size": 117180161}, "manifest": {"nativecode": ["arm64-v8a", "x86_64"], "versionName": "0.0.18_alpha", "versionCode": 18, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 36}, "signer": {"sha256": ["6e8ac882f40074a513ac14042425c31eb9c31cf253fc53e640fd06ec904469d9"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "app.simple.felicity.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Join app's Telegram Channel for development updates here: https://t.me/felicity_music_player"}}, "4a4448ff02a1cee3569849fd32a026b0a7c0411dbe55cbcdae0bd628ff3d0b3c": {"added": 1778740722978, "file": {"name": "/app.simple.felicity_17.apk", "sha256": "4a4448ff02a1cee3569849fd32a026b0a7c0411dbe55cbcdae0bd628ff3d0b3c", "size": 36221225, "ipfsCIDv1": "bafybeihc3kgsbsotd2d7aspfqf4ire4gwlsoyihlrmemw2wccysdb3qoxa"}, "src": {"name": "/app.simple.felicity_17_src.tar.gz", "sha256": "255528719a95a24d39556731bf70a25b12dbdd1e6f6a4157fd92959b524721ab", "size": 116144134}, "manifest": {"nativecode": ["arm64-v8a", "x86_64"], "versionName": "0.0.17_alpha", "versionCode": 17, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 36}, "signer": {"sha256": ["6e8ac882f40074a513ac14042425c31eb9c31cf253fc53e640fd06ec904469d9"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "app.simple.felicity.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Join app's Telegram Channel for development updates here: https://t.me/felicity_music_player"}}}}, "app.umerfarooq.websocketcam": {"metadata": {"lastUpdated": 1779007734975, "screenshots": {"phone": {"en-US": [{"name": "/app.umerfarooq.websocketcam/en-US/phoneScreenshots/1.jpg", "sha256": "7622f1de2101187fb4377653f8dd6fabba9dc74a83aae37f8f143f68ee459577", "size": 95021}, {"name": "/app.umerfarooq.websocketcam/en-US/phoneScreenshots/2.jpg", "sha256": "ca03f36a8d5ac93d785120a730945a41f1d33f5f353bb00f566365fc97a71832", "size": 71940}, {"name": "/app.umerfarooq.websocketcam/en-US/phoneScreenshots/3.jpg", "sha256": "7f1688e22521414b1df49db9af7d12d53f48c3f8dbe7df96a561b983bccfdc48", "size": 139671}]}}}, "versions": {"1616ad9a64fe788667f51035481934c723c25ef36854d3a0e0938fb30f0c81ba": null, "2a013f1d271ee4fec44fa2f82aa4dd04417d915a5a9d78bccb684eb942db16c1": {"added": 1779007734975, "file": {"name": "/app.umerfarooq.websocketcam_5.apk", "sha256": "2a013f1d271ee4fec44fa2f82aa4dd04417d915a5a9d78bccb684eb942db16c1", "size": 17089585, "ipfsCIDv1": "bafybeidji5ajq72en53gyzwlsssfmfakzyqvgzj5k46jajjcf2yt3yul3e"}, "src": {"name": "/app.umerfarooq.websocketcam_5_src.tar.gz", "sha256": "57cafd0e70d591ae1459e099dbcef3086a695552df28acc66a6fdf12f4d4fc66", "size": 2486617}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.3.0", "versionCode": 5, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["4e4c64dddff943597b456ace9c5ca746c422347f302e7a3504767bc998211144"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "app.umerfarooq.websocketcam.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "at.co.schwaerzler.maximilian.doit": {"metadata": {"lastUpdated": 1778740722978, "name": {"de": null, "es": null, "fr": null, "it": null, "ko": null, "lt": null, "pl": null, "ta": null, "zh": null, "en-US": "Do It"}, "summary": {"ro": "O aplicație to-do modernă construită cu Jetpack Compose și Material Design 3."}, "description": {"es": "Do-It es una aplicación de tareas sencilla y sin distracciones que te ayuda a mantenerte al día con tus tareas.\n\n<b>Características</b>\n\n- Visualiza las tareas pendientes y completadas en secciones separadas\n- Añade y edita tareas con un título, una descripción opcional y una fecha límite opcional\n- Marca las tareas como completadas o pendientes con un solo toque\n- Selecciona varias tareas a la vez manteniendo pulsado, y luego elimínalas en bloque o selecciónalas todas\n- Mensajes motivadores cuando la lista está vacía o todo está hecho\n- Interfaz de usuario de borde a borde siguiendo las directrices de Material Design 3\n\n<b>Código abierto</b>\n\nDo-It es un software gratuito y de código abierto, con licencia Apache 2.0. Sin anuncios, sin seguimiento y sin necesidad de crear una cuenta.\n", "pl": "Do-It to przejrzysta aplikacja do zarządzania zadaniami, która pomaga Ci trzymać wszystko pod kontrolą.\n\n<b>Funkcje</b>\n\n- Wyświetlanie otwartych i wykonanych zadań w osobnych sekcjach\n- Dodawanie i edytowanie zadań wraz z tytułem, opcjonalnym opisem i opcjonalnym terminem\n- Oznaczanie zadań jako wykonanych lub niewykonanych jednym dotknięciem\n- Wybieraj wiele zadań poprzez długie naciśnięcie, a następnie usuwaj je zbiorczo lub zaznacz wszystkie\n- Motywujące komunikaty wyświetlane, gdy lista jest pusta lub wszystko zostało wykonane\n- Interfejs użytkownika od krawędzi do krawędzi zgodny z wytycznymi Material Design 3\n\n<b>Open Source</b>\n\nDo-It to darmowe oprogramowanie typu open source, na licencji Apache License 2.0. Bez reklam, bez śledzenia, bez konieczności zakładania konta.\n", "ro": "Do-It este o aplicație de gestionare a sarcinilor simplă și fără elemente care să-ți distragă atenția, care te ajută să ții pasul cu sarcinile tale.\n\n<b>Caracteristici</b>\n\n- Vizualizează sarcinile deschise și finalizate în secțiuni separate\n- Adaugă și editează sarcini cu titlu, descriere opțională și termen limită opțional\n- Marchează sarcinile ca finalizate sau nefinalizate cu o singură atingere\n- Selectați mai multe sarcini prin apăsare lungă, apoi ștergeți în bloc sau selectați totul\n- Mesaje motivaționale atunci când lista este goală sau totul este finalizat\n- Interfață de la margine la margine, conformă cu liniile directoare Material Design 3\n\n<b>Open Source</b>\n\nDo-It este un software gratuit și open-source, licențiat sub licența Apache 2.0. Fără reclame, fără urmărire, fără conturi necesare.\n"}}, "versions": {"599bb629665cbaec03f00247aff7009147f690070f27487e7c7d738ba9069aad": {"added": 1778740722978, "file": {"name": "/at.co.schwaerzler.maximilian.doit_6.apk", "sha256": "599bb629665cbaec03f00247aff7009147f690070f27487e7c7d738ba9069aad", "size": 2254511, "ipfsCIDv1": "bafybeigkyeampfpzu2wz3fcba75kaxsyu55ybc2vopodwuaaf6d7n2yogu"}, "src": {"name": "/at.co.schwaerzler.maximilian.doit_6_src.tar.gz", "sha256": "a2b434145b65750f5f4ee71553b9c93f9180cb58f31e4264c6a9d76da912e5a6", "size": 1599266}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.5", "versionCode": 6, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["44789c86f1954cd3e9c4d181af09459db7f89ed2eab7243a20b2efbd4bcecc42"]}, "usesPermission": [{"name": "at.co.schwaerzler.maximilian.doit.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"de": "- Neuer Einstellungsbildschirm mit Informationen zur App-Version und F-Droid-Link\n- Dark Mode folgt jetzt der Systemeinstellung\n- Rumänische Übersetzungen hinzugefügt\n- Verbesserte italienische Übersetzungen\n- Verschiedene Fehlerbehebungen und Verbesserungen\n", "en-US": "- New Settings screen with app version info and F-Droid link\n- Fixed dark mode not following the system setting\n- Add Romanian translations\n- Improved Italian translations\n- Various bug fixes and improvements\n", "es": "- Nueva pantalla de Ajustes con información de la versión de la aplicación y enlace F-Droid\n- Corregido el modo oscuro que no sigue la configuración del sistema\n- Añadidas traducciones al rumano\n- Mejoras en las traducciones al italiano\n- Varias correcciones de errores y mejoras\n", "fr": "- Nouvel écran de réglages avec informations sur la version de l'application et lien F-Droid\n- Correction du mode sombre qui ne suit pas le réglage du système\n- Ajout de traductions en roumain\n- Amélioration des traductions en italien\n- Diverses corrections de bugs et améliorations\n", "it": "- Nuova schermata Impostazioni con informazioni sulla versione dell'app e collegamento a F-Droid\n- Corretta la modalità scura che non segue le impostazioni di sistema\n- Aggiunte le traduzioni in rumeno\n- Miglioramento delle traduzioni in italiano\n- Varie correzioni di bug e miglioramenti\n", "ko": "- 앱 버전 정보와 F-Droid 링크가 포함된 새로운 설정 화면이 추가되었습니다.\n- 시스템 설정을 따르지 않는 다크 모드 수정\n- 루마니아어 번역 추가\n- 이탈리아어 번역 개선\n- 다양한 버그 수정 및 개선\n", "lt": "- Naujas nustatymų ekranas su informacija apie programos versiją ir \"F-Droid\" nuoroda\n- Ištaisytas tamsusis režimas, kuris neatitiko sistemos nustatymų\n- Pridėti rumunų kalbos vertimai\n- Patobulinti italų kalbos vertimai\n- Įvairūs klaidų taisymai ir patobulinimai\n", "pl": "- Nowy ekran ustawień z informacjami o wersji aplikacji i linkiem do F-Droid\n- Naprawiono tryb ciemny, który nie podążał za ustawieniami systemowymi\n- Dodano tłumaczenia na język rumuński\n- Ulepszone tłumaczenia na język włoski\n- Różne poprawki błędów i ulepszenia\n", "ro": "- Noul ecran Setări cu informații despre versiunea aplicației și link-ul F-Droid\n- Fix modul întunecat care nu urmează setarea sistemului\n- Adăugarea traducerilor în limba română\n- Îmbunătățirea traducerilor în italiană\n- Diverse remedieri de erori și îmbunătățiri\n", "ta": "- செயலியின் பதிப்புத் தகவல் மற்றும் F-Droid இணைப்புடன் புதிய அமைப்புகள் திரை\n- டார்க் மோட் சிஸ்டம் அமைப்பைப் பின்பற்றாதது சரிசெய்யப்பட்டது\n- ருமேனிய மொழிபெயர்ப்புகள் சேர்க்கப்பட்டுள்ளன\n- இத்தாலிய மொழிபெயர்ப்புகள் மேம்படுத்தப்பட்டுள்ளன\n- பல்வேறு பிழைத்திருத்தங்கள் மற்றும் மேம்பாடுகள்\n", "zh": "- 新的 \"设置 \"屏幕，带有应用程序版本信息和 F-Droid 链接\n- 修复了暗模式不遵循系统设置的问题\n- 添加罗马尼亚语翻译\n- 改进意大利语翻译\n- 各种错误修复和改进\n"}}, "ea6008f75390f7a054bed8fed33d5a26d3473081440ea50435adf26538ac24dd": {"whatsNew": {"ro": "- Câmpul Titlu este focalizat automat atunci când se adaugă un nou todo\n- Bara de instrumente de selecție comută acum între Select All și Deselect All\n- Adăugați traduceri pentru mai multe limbi\n"}}, "84edcbb1e46c2efc3e0455813c56dfd2520f39b5f51c0b9e146d2e07d5e67906": {"whatsNew": {"ro": "- Adăugați traduceri pentru limba germană\n- Activați selectarea limbii pe aplicație în setările sistemului\n"}}}}, "ca.voiditswarranty.roadtripradar": {"metadata": {"lastUpdated": 1778872699860, "name": {"et-EE": "Maanteereisi radar"}, "summary": {"et-EE": "Kaardirakendus, mis seab esikohale olukorrateadlikkuse ja ilma."}, "description": {"et-EE": "RoadTripRadar on kaardirakendus, mis seab esikohale olukorrateadlikkuse ja ilmaolud. Reaalajas ilmaradari kujutised interaktiivsel kaardil aitavad sul ühe pilguga näha sademeid sinu liikumissuunal.\n\nOmadused:\n- Sinu asukoha keskmega kaugusringid, mis kohanduvad suumitasemega.\n- Navigeeri sihtkoha suuna järgi jäikade samm-sammuliste juhiste asemel. Ideaalne avastajatele ja neile, kellele meeldib uidata!\n- Reaalajas animeeritud ilmaradar RainViewerilt, reguleeritava läbipaistmatuse ja taasesituse juhtnuppudega. Ideaalne mootorratturitele, kes tahavad tormi vältimiseks marsruuti muuta või end ilmastikule vastavalt varustada.\n- Tuule kiirus ja suund\n- Temperatuur ja 1 tunni trend\n- Mitu kaardistiili: hele, tume, automaatne ja kummagi jaoks kohandatavad värvid.\n- Kiiruse näit meetermõõdustiku ja imperiaalühikutega ning reguleeritava fondisuurusega.\n- Avatud lähtekoodiga, ei mingit jälgimist, kontosid ega reklaame.\n"}}, "versions": {"7cb98999015d1a79186f77bb696e6bd51fdfe9e05ca9e817c6262df4e44db73a": null, "c960f8c761b0f58f17f34249626b9ad2dc5d9994a4bb5d1f61ee18bc8bd52c04": {"added": 1778872699860, "file": {"name": "/ca.voiditswarranty.roadtripradar_32.apk", "sha256": "c960f8c761b0f58f17f34249626b9ad2dc5d9994a4bb5d1f61ee18bc8bd52c04", "size": 65220186, "ipfsCIDv1": "bafybeicg6dbkxx4z7mcv4r5biru75kop2qpygqhpnqv235aw54yofon2a4"}, "src": {"name": "/ca.voiditswarranty.roadtripradar_32_src.tar.gz", "sha256": "10d1e25e408802e125e4aca944eb2acaa04f38f31f7bb76498cd7f1cba2a1311", "size": 6418892}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.15.0", "versionCode": 32, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["ba8b2252c87e01f7522037e764490903b733c84f6e68ae8394e076f8f82c7be4"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "ca.voiditswarranty.roadtripradar.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on Rain Viewer (https://www.rainviewer.com) for weather radar"}, "TetheredNet": {"en-US": "Depends on Open-Meteo (https://open-meteo.com) for weather forecasts; Rain Viewer (https://www.rainviewer.com) for weather radar metadata and animated radar map tiles; OpenFreeMap (https://openfreemap.org) for base map styles, vector tiles, fonts, and sprites; Postpass (https://postpass.geofabrik.de) for nearby points of interest—Geofabrik’s SQL API over OpenStreetMap-derived data (the same map database behind community POI queries; see the Overpass API overview at https://wiki.openstreetmap.org/wiki/Overpass_API). The app calls Postpass at https://postpass.geofabrik.de/api/0.2/interpreter. Photon (https://photon.komoot.io) powers search / geocoding (turning place names and addresses into map locations)."}}, "whatsNew": {"en-US": "Added basic route management with multiple waypoints! Check it out next time you navigate to something! If you have a navigation point active, try adding another. You'll get the option to add it to your route or replace the existing nav point.\n"}}, "f02414801f0c4678864883c552a305aa7a1d76df81d3c405796bbae7584f6eef": {"whatsNew": {"ar-SA": "إضافة دعم التنقل للخلف إلى جميع القوائم بدلاً من الاكتفاء بزر الإغلاق فقط.\nالسماح بالخروج من معلومات إحداثيات الطريق عند النقر على إحداثيات الهدف الحالية وعند النقر على أداة التنقل.\n", "cs-CZ": "Přidána podpora navigace zpět do všech nabídek namísto pouhého tlačítka zavřít.\nPovolit zobrazení informací o trasovém bodu při klepnutí na aktuální cílový bod a při klepnutí na navigační widget.\n", "da-DK": "Tilføj understøttelse af tilbagennavigation til alle menuer i stedet for kun at have en lukknap.\nTillad, at waypoint info slideout vises, når du trykker på dit aktuelle mål waypoint, og når du trykker på navigation widget.\n", "de-DE": "Unterstützung für die Zurück-Navigation in allen Menüs hinzufügen, anstatt nur eine Schaltfläche zum Schließen zu haben.\nLassen Sie den Wegpunkt-Info-Slideout erscheinen, wenn Sie auf Ihren aktuellen Wegpunkt tippen und wenn Sie auf das Navigations-Widget tippen.\n", "el-GR": "Προσθήκη υποστήριξης πλοήγησης πίσω σε όλα τα μενού αντί να υπάρχει μόνο κουμπί κλεισίματος.\nΝα επιτρέπεται η παρουσίαση πληροφοριών σημείου διαδρομής όταν πατάτε το τρέχον σημείο προορισμού και όταν πατάτε το γραφικό στοιχείο πλοήγησης.\n", "en-US": "Add back navigation support to all menus instead of only having a close button.\nAllow the waypoint info slideout to appear when you tap your current target waypoint and when you tap the navigation widget.\n", "es-ES": "Agregar compatibilidad de navegación hacia atrás en todos los menús en lugar de tener solo un botón de cierre.\nPermite que la información del waypoint aparezca cuando toque su waypoint actual y cuando toque el widget de navegación.\n", "et-EE": "Lisa kõikidesse menüüdesse tagasi navigeerimise tugi, selle asemel et oleks ainult sulgemisnupp.\nAllow the waypoint info slideout to appear when you tap your current target waypoint and when you tap the navigation widget.\n", "fi-FI": "Lisää takaisin navigoinnin tuki kaikkiin valikkoihin sen sijaan, että niissä olisi vain sulkemispainike.\nSalli reittipisteen tietojen liukuminen näkyä, kun napautat nykyistä kohdereittipistettä ja kun napautat navigointiwidgetiä.\n", "fr-FR": "Ajouter la prise en charge de la navigation de retour dans tous les menus au lieu d’avoir seulement un bouton de fermeture.\nAutoriser le glissement d'informations sur les points de passage à apparaître lorsque vous appuyez sur le waypoint cible actuel et lorsque vous appuyez sur le widget de navigation.\n", "it-IT": "Aggiungi il supporto alla navigazione indietro in tutti i menu invece di avere solo un pulsante di chiusura.\nConsenti che le informazioni sul waypoint vengano visualizzate quando si tocca il waypoint di destinazione corrente e quando si tocca il widget di navigazione.\n", "ja-JP": "閉じるボタンのみではなく、すべてのメニューで戻るナビゲーションをサポートするようにしました。\n現在のターゲットウェイポイントをタップしたときとナビゲーションウィジェットをタップしたときにウェイポイント情報のスライドアウトが表示されるようにします。\n", "nb-NO": "Legg til støtte for tilbakennavigering i alle menyer i stedet for å bare ha en lukkeknapp.\nTillat at info om veipunktet skal vises når du trykker på gjeldende veipunkt, og når du trykker på navigasjonswidgeten.\n", "nl-NL": "Voeg terugnavigatieondersteuning toe aan alle menu's in plaats van alleen een sluitknop te hebben.\nWaypoint info slideout toestaan wanneer u op uw huidige waypoint tikt en wanneer u op de navigatie widget tikt.\n", "no-NO": "Legg til støtte for tilbake-navigasjon i alle menyer i stedet for å bare ha en lukkeknapp.\nTillat at info om veipunktet skal vises når du trykker på gjeldende veipunkt, og når du trykker på navigasjonswidgeten.\n", "pl-PL": "Przywrócono obsługę nawigacji wstecz we wszystkich menu zamiast samego przycisku zamykania.\nPozwól na wyświetlanie informacji o punkcie nawigacyjnym po naciśnięciu aktualnego punktu docelowego i po naciśnięciu widżetu nawigacyjnego.\n", "pt-BR": "Adicionar suporte à navegação de volta em todos os menus, em vez de ter apenas um botão de fechar.\nPermitir que a informação do waypoint do waypoint apareça quando você tocar no ponto de passagem do destino atual e quando tocar no widget de navegação.\n", "pt-PT": "Adicionar suporte de navegação de volta a todos os menus, em vez de ter apenas um botão de fechar.\nPermitir que a informação do waypoint do waypoint apareça quando você tocar no ponto de passagem do destino atual e quando tocar no widget de navegação.\n", "ro-RO": "Adaugă suport pentru navigarea înapoi în toate meniurile, în loc să existe doar un buton de închidere.\nPermite afișarea slideout-ului de informații cu privire la punct atunci când atingeți punctul țintă curent și când atingeți widget-ul de navigare.\n", "ru-RU": "Добавлена поддержка навигации \"Назад\" во всех меню вместо кнопки только \"Закрыть\".\nРазрешить отображать информацию о путевых точках при нажатии на текущую целевую точку и при нажатии на виджет навигации.\n", "sv-SE": "Lägg till stöd för tillbakanavigering i alla menyer i stället för att bara ha en stängningsknapp.\nTillåt waypoint-info att visas när du trycker på din nuvarande mål waypoint och när du trycker på navigationswidget.\n", "uk-UA": "Додано підтримку навігації назад у всіх меню замість наявності лише кнопки закриття.\nУвімкніть показ інформації про точку та при дотику до поточної точки маршруту та при натисканні значка навігації.\n", "zh-CN": "为所有菜单添加返回导航支持，而不再仅提供关闭按钮。\n当您点击当前目标航点和点击导航部件时，允许航点信息滑出。\n"}}, "885b48bee226f168cfb0dcecace5c51fe8fb92c2bdc031bbea7d1b8be4d91c2f": {"whatsNew": {"et-EE": "Esmakäivituse õpetus ja parandus veale, mis takistas ligikaudse GPS-asukoha kasutamist (Aitäh, Chris L).\n"}}}}, "cc.polysfaer.stochapop": {"metadata": {"lastUpdated": 1778740722978, "summary": {"de-DE": "Fester und zufälliger Erinnerungsplaner.", "en-US": "Fixed and random reminder scheduler.", "es-ES": "Programador de recordatorios aleatorios y fijos.", "fr-FR": "Planificateur de rappels fixes et aléatoires.", "it-IT": "Pianificatore di promemoria casuali e fissi."}, "description": {"de-DE": "Planen und personalisieren Sie feste und zufällige wöchentliche Benachrichtigungen.\n\n<b>Features</b>\n\n• Planen Sie feste und zufällige Benachrichtigungen in Zeiträumen\n• Auslösung an bestimmten Wochentagen\n• Legen Sie sowohl den Titel als auch eine mehrzeilige Nachricht fest\n• Gruppieren Sie Benachrichtigungen derselben Erinnerung, um Unordnung zu vermeiden\n• Bestimmen Sie den Alarmtyp: Ton, Vibration, beides oder stummgeschaltet\n• Verwendung exakter Alarme für nicht stummgeschaltete Benachrichtigungen\n• Akkuschonende Planung bei stummgeschalteten Benachrichtigungen\n• Unterstützt Französisch, Englisch, Italienisch, Spanisch und Deutsch\n", "en-US": "Create and manage customized weekly fixed and random notifications.\n\n<b>Features</b>\n\n• Schedule weekly fixed and random notifications on specific time range.\n• Triggered on specific days of the week.\n• Specify both the title and long-form multiline message.\n• Specify the alarm type: sound, vibration, both or muted.\n• Use exact alarm for non muted notifications.\n• Use battery preserving scheduling on muted notifications.\n• Group same reminder notifications together to avoid cluttering.\n• Localizations available for french, italian, spanish and german.\n", "es-ES": "Programa y personaliza las notificaciones semanales, tanto fijas como aleatorias.\n\n<b>Características</b>\n\n• Programa notificaciones fijas y aleatorias en rangos.\n• Activación en días específicos de la semana.\n• Especifica tanto el título como el mensaje multilínea de formato largo.\n• Agrupa las notificaciones de un mismo recordatorio para evitar el desorden.\n• Especifica el tipo de alarma: sonido, vibración, ambos o silencio.\n• Usa alarmas exactas para notificaciones no silenciadas.\n• Usa una programación que ahorra batería en las notificaciones silenciadas.\n• Soporta francés, inglés, italiano, español y alemán.\n", "fr-FR": "Planifiez et personnalisez des notifications hebdomadaires fixes et aléatoires.\n\n<b>Fonctionnalités</b>\n\n• Programmez des notifications fixes ou aléatoires sur des plages allant jusqu’à 48 heures.\n• Déclenchables sur des jours spécifiques de la semaine.\n• Personnalisez le titre, le message et la sonnerie pour chaque rappel.\n• Choisissez un type d’alarme : sonore, vibreur, les deux ou silencieux.\n• Utilise une programmation économe en batterie en mode silencieux.\n• Regroupe les notifications d’un même rappel pour éviter l’encombrement.\n• Disponible en français, italien, espagnol, anglais et allemand.\n", "it-IT": "Crea e gestisci promemoria con notifiche personalizzate.\n\n<b>Funzionalità</b>\n\n• Pianifica notifiche settimanali fisse e casuali.\n• Attiva le notifiche in giorni specifici della settimana.\n• Specifica sia il titolo che il messaggio esteso su più righe.\n• Raggruppa le notifiche dello stesso promemoria per evitare confusione.\n• Specifica il tipo di allarme: suono, vibrazione, entrambi o silenzioso.\n• Utilizza l'allarme esatto per le notifiche non silenziose.\n• Utilizza la pianificazione a risparmio energetico per le notifiche silenziose.\n• Supporta francese, inglese, italiano, spagnolo e tedesco.\n"}}, "versions": {"adbe7d3cafaadeb16839d77f92c6bb4847b38e3bba0fbd74ffbee30118c3ceb4": null, "d05cb83cac07416aa2fef3f024396808e0e4ddf63adfa38c13f85efd254d9b99": {"added": 1778740722978, "file": {"name": "/cc.polysfaer.stochapop_6.apk", "sha256": "d05cb83cac07416aa2fef3f024396808e0e4ddf63adfa38c13f85efd254d9b99", "size": 2886633, "ipfsCIDv1": "bafybeibvkiuu4jzq6yzzwjupegnv6tt3mtu2p4wnnb3vocshvyiuhynpse"}, "src": {"name": "/cc.polysfaer.stochapop_6_src.tar.gz", "sha256": "a6c358da99aca8db22a54cd15aa35e322d4218d4cf6450dfb6ea32e424fd2f4f", "size": 480498}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.2.2", "versionCode": 6, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 36}, "signer": {"sha256": ["9d79389f7ec396313cd949bdb23d3066cf11734d210ef68e3916f36a4a042ad5"]}, "usesPermission": [{"name": "android.permission.USE_EXACT_ALARM"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.VIBRATE"}, {"name": "cc.polysfaer.stochapop.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "chat.simplex.app": {"metadata": {"lastUpdated": 1778872699860}, "versions": {"ef6196059026c61fed48a2054fb019514b54b64f396e11c7751f5e89f877a973": null, "809f9322c93a693ca2624c673fce16cc76d83fd6e85fcf238b3ee7bf3ecd74a5": null, "6186c80da39dd7566e1c64cee096b0623d8dfb171627d50525f64dd420ed9345": {"added": 1778872699860, "file": {"name": "/chat.simplex.app_350.apk", "sha256": "6186c80da39dd7566e1c64cee096b0623d8dfb171627d50525f64dd420ed9345", "size": 84113175, "ipfsCIDv1": "bafybeidnsmclg3ubhjytblftdgl7lq5sl4yhnxsfxphjqek67lt2xeujsq"}, "src": {"name": "/chat.simplex.app_350_src.tar.gz", "sha256": "30fcb6dd96b4207ba1826d9f4424f48cfc5792f4232bb3f70e427718bc8ab864", "size": 36265372}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "6.5.2", "versionCode": 350, "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"}]}}, "6ab1493fbbc1c0ed635451602b7a8d498246b82456787138835c0a1c78586d52": {"added": 1778872699860, "file": {"name": "/chat.simplex.app_349.apk", "sha256": "6ab1493fbbc1c0ed635451602b7a8d498246b82456787138835c0a1c78586d52", "size": 95131427, "ipfsCIDv1": "bafybeidveq5d7pk7taj3mvx2kraetb4ppktvuzqrattlwii3qz6444nezm"}, "src": {"name": "/chat.simplex.app_349_src.tar.gz", "sha256": "f05c77f216ae3d40286c19a8ecc6eb016ea25940e3e8c145d18154665ea5bc60", "size": 36262093}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "6.5.2", "versionCode": 349, "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"}]}}}}, "co.electriccoin.zcash.foss": {"metadata": {"lastUpdated": 1778872699860}, "versions": {"3201343992f59d4f739535105941bbc34f0d0d053fd52d2470a91330bdb2b16b": null, "c1eb777eb0af9274ba4f91add8b5dfadc1f0cd5abd3fb8d9a688035894d96d93": {"added": 1778872699860, "file": {"name": "/co.electriccoin.zcash.foss_1691.apk", "sha256": "c1eb777eb0af9274ba4f91add8b5dfadc1f0cd5abd3fb8d9a688035894d96d93", "size": 167770832, "ipfsCIDv1": "bafybeigymlzxhnral7xaug5ysylxjk3if3eklds4pycnar6pgdvlsxgllq"}, "src": {"name": "/co.electriccoin.zcash.foss_1691_src.tar.gz", "sha256": "2ee8a3dde1657bfa0c38c4896a53ee459d3a24cc6e1fc56a7faaa3e98e9fe822", "size": 16955461}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "3.4.0", "versionCode": 1691, "usesSdk": {"minSdkVersion": 27, "targetSdkVersion": 36}, "signer": {"sha256": ["412a1d2412a0be5ffbad9e7dd1eeedb9442dad8b9e9dffc334c07a0c3645ddfe"]}, "usesPermission": [{"name": "android.permission.CAMERA"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"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": "co.electriccoin.zcash.foss.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Added:\n- We added Wallet Birthday Height when connecting a Keystone.\n\nChanged:\n- We refreshed the Restore flow copy.\n\nFixed:\n- Locale bugs that could truncate ZEC, block Send, or cause an oversend with a comma decimal separator.\n- A bug where a shielded address could be reused as a swap refund address.\n- A missing copy-confirmation toast on Receive.\n- Tor sync turning off after a low-disk-space interrupt, plus other UX/UI fixes.\n", "es": "Añadido:\n- Añadimos altura de cumpleaños al conectar una billetera Keystone.\n\nCambiado:\n- Actualizamos los textos del flujo de Restauración.\n\nCorregido:\n- Errores de localización con separador decimal de coma.\n- Un error que permitía reutilizar una dirección protegida como reembolso de swap.\n- Falta de confirmación al copiar una dirección de recepción.\n- Tor desactivado tras una alerta de poco espacio, además de otros detalles de UX/UI.\n"}}}}, "com.Colota": {"metadata": {"lastUpdated": 1779007734975}, "versions": {"9c5d77e58b1d1b411c1dbcd8fc7cb6376f9905c5099709edb4b2e498a19517d6": null, "3803d9f5ad7d4d7f4f50a648ad3a4acddf37432faed24841ef8fccef6af6c8e4": {"added": 1779007734975, "file": {"name": "/com.Colota_37.apk", "sha256": "3803d9f5ad7d4d7f4f50a648ad3a4acddf37432faed24841ef8fccef6af6c8e4", "size": 47718551, "ipfsCIDv1": "bafybeid64zeokm4w7lxhcn3z4nwfzgfqmgahoacc6cbkw55tgsbf3lqri4"}, "src": {"name": "/com.Colota_37_src.tar.gz", "sha256": "4c035fb451ee122591c792b93d0fbcb60330545e77a089b53c9fe5111fbfa4fe", "size": 120514265}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.8.0", "versionCode": 37, "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": "- Share/import Tracking Profiles and Geofences via setup deep links and QR\n- Overland batch upload support\n- Motion detection now uses accelerometer variance\n- Warning when a Stationary profile interval is above 60s, since longer values can miss the first minutes of a trip\n- Tracking lifecycle event logging for troubleshooting\n- Map switched to TextureView to avoid ANR on dispose\n- Fixed ScrollView MotionEvent crash\n- Fixed trip detail map gestures blocked by ScrollView\n"}}}}, "com.akylas.aard2": {"metadata": {"lastUpdated": 1778740722978}, "versions": {"38a82b2fd1050faa4e4c38b0d46377fdb5cbe26bb104d92495b1f8d84f2fed4a": null, "0e937421e824e4eec42a117dc4c77f4bc270cc0fac43334618fd8687ec801462": {"added": 1778740722978, "file": {"name": "/com.akylas.aard2_74.apk", "sha256": "0e937421e824e4eec42a117dc4c77f4bc270cc0fac43334618fd8687ec801462", "size": 15541008, "ipfsCIDv1": "bafybeieszejyi4rt7j4skja4pfrzkvtaolfgnmal3zjhzst4rssuhu3p2y"}, "src": {"name": "/com.akylas.aard2_74_src.tar.gz", "sha256": "72b68d11ee709ea7a4a8a239f7c9f641499ebf1f64b43b17186835dc2e830ede", "size": 1913879}, "manifest": {"versionName": "2.0.1", "versionCode": 74, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["50c3301e181970be7d50b4cd51e44060db6876ebf6adb02e48336db4048e5757"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "com.akylas.aard2.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.anisync.android": {"metadata": {"lastUpdated": 1779007734975, "featureGraphic": {"en-US": {"name": "/com.anisync.android/en-US/featureGraphic_v9opE9Ts82y24wbuQ-5i3QK7lHRmZgKp7CoQU0PxJ1c=.png", "sha256": "bfda2913d4ecf36cb6e306ee43ee62dd02bb9474666602a9ec2a105343f12757", "size": 15647}}, "screenshots": {"phone": {"en-US": [{"name": "/com.anisync.android/en-US/phoneScreenshots/1.jpg", "sha256": "d76335f9d44c9af13c9db10daaa73dd683011ab5696fecedf7dd9d8d5349f4fd", "size": 208708}, {"name": "/com.anisync.android/en-US/phoneScreenshots/1.png", "sha256": "bf88b32a6451dfa7dc9c68a05e0075c0c1b4f37d9b6a197e8e5499c5ed7b2cfe", "size": 1564930}, {"name": "/com.anisync.android/en-US/phoneScreenshots/10.jpg", "sha256": "207803895d4751b95b503f68303b38e6ece0127214bf4c87c6bdc2b19e013ed3", "size": 100833}, {"name": "/com.anisync.android/en-US/phoneScreenshots/10.png", "sha256": "0edce751078bab37c8f9bc0cd198dcdf4ad260b8b184ea4fd39c36bc57a9e3a0", "size": 1281944}, {"name": "/com.anisync.android/en-US/phoneScreenshots/11.jpg", "sha256": "28ed38058cb9df562926ae0a0691eed1f4ca1097e458aeb92459d7737b6b296b", "size": 115425}, {"name": "/com.anisync.android/en-US/phoneScreenshots/11.png", "sha256": "c0be505a55ca7a803ac4a83c2d2350e43a777477743a6532c8f3393ddf9d2401", "size": 315631}, {"name": "/com.anisync.android/en-US/phoneScreenshots/12.jpg", "sha256": "3c33b3644b873d1ad559b914d6d2e22a9d3029e77336678586c55156b3fa701e", "size": 133731}, {"name": "/com.anisync.android/en-US/phoneScreenshots/12.png", "sha256": "8b85212ca1fa149a4baf43c34ec4fdbdd7d271b5868405c67074a82aaac9cab9", "size": 130068}, {"name": "/com.anisync.android/en-US/phoneScreenshots/13.jpg", "sha256": "d26bdda9c261d0b03dff6e7855ba0462f551e218183ae962225c0e31f141a40f", "size": 104699}, {"name": "/com.anisync.android/en-US/phoneScreenshots/13.png", "sha256": "7e1315523afe2c80866a83d0742cb7befd5480f2e477d3405e1c8bb6f1234b26", "size": 292419}, {"name": "/com.anisync.android/en-US/phoneScreenshots/14.jpg", "sha256": "9ef7e46e2b1f376ff255b56d11fd5d245ce739e5c78bdbcc9a7bf5a4a7d93f62", "size": 137596}, {"name": "/com.anisync.android/en-US/phoneScreenshots/14.png", "sha256": "c6492a979d7f03301b7bc8aec4ad2c0d85f30da49fdd7d26cf671a5b658f6d63", "size": 127674}, {"name": "/com.anisync.android/en-US/phoneScreenshots/15.jpg", "sha256": "3ff1c84797ce9e9db9ab83a22414cd182438d6a6e5af45e90fa59a1c95924abb", "size": 111018}, {"name": "/com.anisync.android/en-US/phoneScreenshots/2.jpg", "sha256": "6221ef3bdad245d8a3f713e77526f5c3ccd9cb501d98525374de3776e0b3d13a", "size": 135498}, {"name": "/com.anisync.android/en-US/phoneScreenshots/2.png", "sha256": "a391f06e3985ffb87ebfbc391dff433a3e8ef6b11b36a8bf5a8bb5ff6e7c8f53", "size": 782238}, {"name": "/com.anisync.android/en-US/phoneScreenshots/3.jpg", "sha256": "3777d118c48250ac28d3fd57945369e9b91ca6dcb3780cc5c1e6d0bd14617f37", "size": 198740}, {"name": "/com.anisync.android/en-US/phoneScreenshots/3.png", "sha256": "0c5c3932ee4e9a265325f484edba155ce61a501088d68a439570a5fffaf95098", "size": 1310566}, {"name": "/com.anisync.android/en-US/phoneScreenshots/4.jpg", "sha256": "0f99a5261bb82663f71f2ca2010c0cc6c910b970ae6b68d75427128ea873c869", "size": 228920}, {"name": "/com.anisync.android/en-US/phoneScreenshots/4.png", "sha256": "9059ce89ecc2b26c4083a41ffd5bc19f8a07731ccc7a32bd6a9af4dc992b5e85", "size": 374910}, {"name": "/com.anisync.android/en-US/phoneScreenshots/5.jpg", "sha256": "ba83b404b5597f6142dc8692968d526e75b794efd3b6e126b26fe9d0dce6de0f", "size": 183486}, {"name": "/com.anisync.android/en-US/phoneScreenshots/5.png", "sha256": "26198703acfe59479dc3409b1a7bb283a1e79085d12e2bcfa454e021793995aa", "size": 968182}, {"name": "/com.anisync.android/en-US/phoneScreenshots/6.jpg", "sha256": "fccaa67502899b2eb19fca784967c9bdb8d1eb3e12af54479372358cb4b4bc7a", "size": 129262}, {"name": "/com.anisync.android/en-US/phoneScreenshots/6.png", "sha256": "b304da341dfe8267b308c77b8ea2e96b9c694571aa57743952c570ab02e5ae58", "size": 227819}, {"name": "/com.anisync.android/en-US/phoneScreenshots/7.jpg", "sha256": "3ffcaeaffd00a5c6dbd64d42f5e3b933af20c943bc890e47a3f0875728876578", "size": 201764}, {"name": "/com.anisync.android/en-US/phoneScreenshots/7.png", "sha256": "41864dbb521207447301cdf1f40ae7761944736fdac0744a023a1a6f4b05cbdd", "size": 673647}, {"name": "/com.anisync.android/en-US/phoneScreenshots/8.jpg", "sha256": "45aa66ef3b448b14c637ef3eb36a6492cca9e569ff1882aba5b0329d5a175261", "size": 191326}, {"name": "/com.anisync.android/en-US/phoneScreenshots/8.png", "sha256": "9f40ff0b36db02ac7abaea33bd5e930b2ee35588a6ade75b5c05f9e37c54712e", "size": 720320}, {"name": "/com.anisync.android/en-US/phoneScreenshots/9.jpg", "sha256": "3708f698a64428d0758925d4f8fab527e2ed31d0f266472eaa4418c9811490a8", "size": 179246}, {"name": "/com.anisync.android/en-US/phoneScreenshots/9.png", "sha256": "9abdd5c292fd7aab6e2dd9aa1a70038eef4a484283a4d55eb6684213cd2a0fde", "size": 458847}]}}, "icon": {"en-US": {"name": "/com.anisync.android/en-US/icon_LH_aN5dlI0LqUqAFNb_jFdYzQow3ostUfO4XYA18UrA=.png", "sha256": "2c7fda3797652342ea52a00535bfe315d633428c37a2cb547cee17600d7c52b0", "size": 3797}}}, "versions": {"90fac32c5d85fa7cbaadfe8445a8565f333068761619112cae25ddc885bb7076": {"added": 1779007734975, "file": {"name": "/com.anisync.android_15.apk", "sha256": "90fac32c5d85fa7cbaadfe8445a8565f333068761619112cae25ddc885bb7076", "size": 9068130, "ipfsCIDv1": "bafybeie2u3lluijrqlpdbohv3epkb2nevnzjg37dzhxbn2i5r2vt4ekzhy"}, "src": {"name": "/com.anisync.android_15_src.tar.gz", "sha256": "e2db75452420c0184223e09d7fe68b732fdf2f3888dc1ec5e2df7868b39a52c8", "size": 10666616}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.7.0", "versionCode": 15, "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- Edit and delete forum threads, comments, replies, status posts, and DMs from any profile.\n- Media attachments (images, GIFs, videos) in rich-text composers via Catbox/Litterbox/custom hosts, with size choices and IME sticker/GIF support.\n- Drag-to-reorder Library tabs with per-tab visibility, and per-media-type \"last tab\" memory.\n- Compact bottom nav bar with floating-pill and anchored styles, label toggle, and corner-radius slider.\n- Global TopAlertToast system replacing snackbars acro"}}}}, "com.app.equran": {"metadata": {"lastUpdated": 1779007734975}, "versions": {"02d70bfdebc004cf15dd216afce7a7954bd450f1aee3b0e9d3b800b926405bb3": null, "3e25bc8fdf02766d172a320cb33570ea3861a7fcfffc3ebebdbbf5abd7a3e295": null, "bbe9fa5f00e6ba660388285c1cdac2ecdacfda397c9b43a466b887e70bd6f5e7": null, "cfb36a5a4ae127fcb6dfa76f218968229206bdd296900866c68be1154f583d9e": null, "2fc246513aa5b58f1ee0d6e82467c7cd8386d58e945aceac309019a56c102d1f": null, "abc1811feec43ca01ab1244a0ecc200171f1c9cb86cf5059c5175630456509ec": null, "1ff6e7b5299c47829b8ab19be89a16f1eeec4f166c0694c2880cf0855ec94c27": {"added": 1779007734975, "file": {"name": "/com.app.equran_853.apk", "sha256": "1ff6e7b5299c47829b8ab19be89a16f1eeec4f166c0694c2880cf0855ec94c27", "size": 26550709, "ipfsCIDv1": "bafybeid7hadzlenraoudgkgjrawyimdkjwahpm5myekbgh5xenggqoo5ke"}, "src": {"name": "/com.app.equran_853_src.tar.gz", "sha256": "d15915d43b512a03182db4dbc0ef52cb21bfb7e3df778c1f014b4dc2a3fc35b4", "size": 105837821}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "3.0.1", "versionCode": 853, "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"}]}}, "aa06fb19ee6e4113b4913b8b2596a521d41bddb9a3e7017725fb65667b0e4a9a": {"added": 1779007734975, "file": {"name": "/com.app.equran_852.apk", "sha256": "aa06fb19ee6e4113b4913b8b2596a521d41bddb9a3e7017725fb65667b0e4a9a", "size": 24527293, "ipfsCIDv1": "bafybeieuejx6lotoptuttitten43eug6yqmn7a2fbi4tt2xded2hay7om4"}, "src": {"name": "/com.app.equran_852_src.tar.gz", "sha256": "252ddc4e5956ae5a7e84000ed377cd6774e5819f06310323939eed8f83a705b4", "size": 105858808}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "3.0.1", "versionCode": 852, "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"}]}}, "b9c538268930fef30cb494c642cbb5d055c02387c0f2492860b34b222b4b090e": {"added": 1779007734975, "file": {"name": "/com.app.equran_851.apk", "sha256": "b9c538268930fef30cb494c642cbb5d055c02387c0f2492860b34b222b4b090e", "size": 28045737, "ipfsCIDv1": "bafybeie6dlzh4olaznb2bfaufm6iyksrh5nmmp67c6ilvo6kyhsch3oi5u"}, "src": {"name": "/com.app.equran_851_src.tar.gz", "sha256": "7ad9dbdbc7a72e7a81c195777015aa8ba9b7e59bb1a7253ee5f800c74b5ff621", "size": 105835448}, "manifest": {"nativecode": ["x86_64"], "versionName": "3.0.1", "versionCode": 851, "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"}]}}, "a0f8ebef6f43217177d903efb85ca1e8f8c2346974a2babdc76f26d7aba383b3": {"added": 1779007734975, "file": {"name": "/com.app.equran_843.apk", "sha256": "a0f8ebef6f43217177d903efb85ca1e8f8c2346974a2babdc76f26d7aba383b3", "size": 26550709, "ipfsCIDv1": "bafybeiaw2wsssopdanqxhdgowsqbk226zx5m3vmzpc2rl3uyomwl2pa5gi"}, "src": {"name": "/com.app.equran_843_src.tar.gz", "sha256": "30ac72b9354ec3d28f293c0349ee50ac8c6450d8b0f28bb4ca4259f088d3f1d6", "size": 105859833}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "3.0.0", "versionCode": 843, "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"}]}}, "764ae0c3e30d1c5d8367c75e7c5c84d89b91bfcc2409faae0e90f5aee6aec372": {"added": 1779007734975, "file": {"name": "/com.app.equran_842.apk", "sha256": "764ae0c3e30d1c5d8367c75e7c5c84d89b91bfcc2409faae0e90f5aee6aec372", "size": 24527293, "ipfsCIDv1": "bafybeidcywgkg5e2vbhsuzsyikw2an6uteoa4ebeit4uunjj4vnrvuctka"}, "src": {"name": "/com.app.equran_842_src.tar.gz", "sha256": "d44b5b68fc1989c8e8817ab3801b1dcd80e019785744da2b47e767f75b4f729c", "size": 105859801}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "3.0.0", "versionCode": 842, "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"}]}}, "c92e4d4fb899a6f69dd239afb92efafc426fab6ca5429af927d73e6fa24386e7": {"added": 1779007734975, "file": {"name": "/com.app.equran_841.apk", "sha256": "c92e4d4fb899a6f69dd239afb92efafc426fab6ca5429af927d73e6fa24386e7", "size": 28045737, "ipfsCIDv1": "bafybeiadlxw4dn6pv4mb6kg2ivxeh7u3cycheppjc6pwd3g3m7djszf6rm"}, "src": {"name": "/com.app.equran_841_src.tar.gz", "sha256": "00987356d3eb55853545be054eb785be4790bf740be218b5432f393aff8798f7", "size": 105836508}, "manifest": {"nativecode": ["x86_64"], "versionName": "3.0.0", "versionCode": 841, "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.atharok.btremote": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"23fc4531adcb00ca2f7f9794b597a0d6aa59cfd85dcede690813d80ee539d303": null, "d2f65ac82c1b46e83390861760278a3cafb28474308c4f8fb84a9c5a0db1be21": {"added": 1778783779349, "file": {"name": "/com.atharok.btremote_25.apk", "sha256": "d2f65ac82c1b46e83390861760278a3cafb28474308c4f8fb84a9c5a0db1be21", "size": 4946869, "ipfsCIDv1": "bafybeienvx666advyujtirqcioymvlnk46bycpwrowd5tc3frq526kpnuq"}, "src": {"name": "/com.atharok.btremote_25_src.tar.gz", "sha256": "38b167c93ae4e684b79d74418cf1e4c24f5808f16208cc7768f1d06095f1937f", "size": 3414862}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.12.0", "versionCode": 25, "features": [{"name": "android.hardware.bluetooth"}], "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["e6cf1629d462a3686aa4ba2d37e02777257fd0a3bbe5540d8c70f80e12d111cd"]}, "usesPermission": [{"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_ADMIN", "maxSdkVersion": 30}, {"name": "android.permission.ACCESS_FINE_LOCATION", "maxSdkVersion": 30}, {"name": "android.permission.ACCESS_COARSE_LOCATION", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.BLUETOOTH_SCAN"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.atharok.btremote.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "1.12.0\n\nFull list of changes here: https://gitlab.com/Atharok/BtRemote/-/releases\n\n- Improved mouse pad.\n- Added an option in settings to show or hide remote control buttons in the notification (hide by default).\n- A few improvements to the detection of the connection status.\n- Added Arabic keyboard layout.\n- Updated translations.\n- Updated dependencies.\n", "fr": "1.12.0\n\nListe complète des modifications : https://gitlab.com/Atharok/BtRemote/-/releases\n\n- Amélioration du pad de la souris.\n- Ajout d’une option dans les paramètres pour afficher ou masquer les boutons de la télécommande dans la notification (masqués par défaut).\n- Améliorations de la détection de l’état de la connexion.\n- Ajout de la disposition du clavier arabe.\n- Mise à jour des traductions.\n- Mise à jour des dépendances.\n"}}}}, "com.aurora.store": {"metadata": {"lastUpdated": 1779007734975, "summary": {"es-ES": "Un cliente FOSS no oficial para Google Play con diseño elegante y privacidad", "fr-FR": "Client Google Play libre non officiel. Élégant et respectueux de la vie privée", "lo-LA": "ຄລາຍແອນ FOSS ທີ່ບໍ່ເປັນທາງການສຳລັບ Google Play ທີ່ມີການອອກແບບທີ່ສວຍງາມ ແລະ ເນັ້ນ", "sk": "Neoficiálny FOSS alternatíva k Google Play s elegantným dizajnom a súkromie"}, "description": {"ko-KR": "Aurora Store는 우아한 디자인의 Google Play에 대한, 비공식 FOSS 클라이언트입니다. Aurora Store를 사용하면 사용자가 Play Store와 같은 앱을 다운로드, 업데이트, 및 검색할 수 있습니다. Google Play 서비스 또는 MicroG의 유무에 관계없이 완벽하게 작동합니다.\n \n<b>특징:</b> \n \n• FOSS: GPLv3 라이선스 보유 \n• 아름다운 디자인: 최신 Material 3 가이드라인 기반\n• 계정 로그인: 개인 또는 익명 계정으로 로그인할 수 있음\n• 장치 및 로케일 스푸핑: 지리적으로 잠긴 앱에 액세스하도록 장치 및/또는 로케일 변경\n• 엑소더스 프라이버시 통합: 앱에서 트래커 즉시 확인 가능\n• 플렉서스 통합: Google Play 서비스 또는 microG 없이 앱 호환성을 즉시 확인 가능\n• 업데이트 블랙리스트: 특정 앱에 대한 업데이트를 무시\n", "lo-LA": "Aurora Store ແມ່ນແອັບລູກຂ່າຍ (client) ແບບ FOSS ທີ່ບໍ່ເປັນທາງການສຳລັບ Google Play ເຊິ່ງມີການອອກແບບທີ່ສວຍງາມ. Aurora Store ຊ່ວຍໃຫ້ຜູ້ໃຊ້ສາມາດດາວໂຫຼດ, ອັບເດດ ແລະ ຄົ້ນຫາແອັບຕ່າງໆໄດ້ຄືກັນກັບ Play Store. ມັນສາມາດເຮັດວຽກໄດ້ຢ່າງສົມບູນແບບ ໂດຍຈະມີ ຫຼື ບໍ່ມີ Google Play Services ຫຼື microG ກໍຕາມ.\n\n<b>ຄຸນສົມບັດ:</b>\n\n• FOSS: ມີໃບອະນຸຍາດ GPLv3\n• ການອອກແບບທີ່ສວຍງາມ: ສ້າງຂຶ້ນຕາມແນວທາງ Material 3 ລ້າສຸດ\n• ການເຂົ້າສູ່ລະບົບ: ທ່ານສາມາດເຂົ້າສູ່ລະບົບດ້ວຍບັນຊີສ່ວນຕົວ ຫຼື ບັນຊີແບບບໍ່ລະບຸຕົວຕົນກໍໄດ້\n• ການຈຳລອງອຸປະກອນ ແລະ ສະຖານທີ່: ປ່ຽນອຸປະກອນ ແລະ/ຫຼື ສະຖານທີ່ຂອງທ່ານເພື່ອເຂົ້າເຖິງແອັບທີ່ຖືກຈຳກັດໃນບາງພື້ນທີ່\n• ເຊື່ອມຕໍ່ກັບ Exodus Privacy: ກວດເບິ່ງຕົວຕິດຕາມ (trackers) ໃນແອັບໄດ້ທັນທີ\n• ເຊື່ອມຕໍ່ກັບ Plexus: ກວດເບິ່ງຄວາມເຂົ້າກັນໄດ້ຂອງແອັບໂດຍບໍ່ຕ້ອງມີ Google Play Services ຫຼື ມີ microG ໄດ້ທັນທີ\n• ບັນຊີດຳການອັບເດດ: ລະເວັ້ນການອັບເດດສຳລັບບາງແອັບທີ່ທ່ານຕ້ອງການ\n"}}, "versions": {"0cdccec057733779781d7f8eab18baf315eca5bf76155d85bfd0d6433a707d66": null, "c4ce0df0bbb0e82be4e4bd7d8a3e000f08e04457187d560fe2ca3ae52941bf49": {"added": 1779007734975, "file": {"name": "/com.aurora.store_75.apk", "sha256": "c4ce0df0bbb0e82be4e4bd7d8a3e000f08e04457187d560fe2ca3ae52941bf49", "size": 8954451, "ipfsCIDv1": "bafybeidh43ezvkso3aotqikvppgg5ennszjv6mvce6oxxnoisk5nfkiplq"}, "src": {"name": "/com.aurora.store_75_src.tar.gz", "sha256": "1118879de0fe2696430157d19c3c9eadc3588831d852430b9f404a998f3b9452", "size": 3910311}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "4.8.3", "versionCode": 75, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 37}, "signer": {"sha256": ["5c83c7672b929955dc0a1db89a5e6ae4389e2eae7ec939956041694e5815f532"]}, "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.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.QUERY_ALL_PACKAGES"}, {"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": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.USE_CREDENTIALS", "maxSdkVersion": 22}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.aurora.store.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "moe.shizuku.manager.permission.API_V23"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on the Google Play Store servers"}, "Tracking": {"en-US": "By default, the apps list and system details are sent to Google Play Store servers, which is likely enough data to fingerprint the device"}}, "releaseChannels": ["Beta"], "whatsNew": {"ar": "• إصلاح مشكلة تثبيت التطبيق على أجهزة هواوي\n• تحديثات الترجمة\n", "cs-CZ": "• Oprava problému s instalací aplikací na zařízeních Huawei\n• Aktualizace překladů\n", "en-US": "• Fix app install issue on huawei devices\n• Translation updates", "et": "• Parandasime rakenduste paigalduse vea Huawei seadmetes\n• Tõlgete täiendused\n", "pt-BR": "• Consertar problema de instalação do app em dispositivos huawei\n• Atualizações de tradução\n", "ru-RU": "• Исправлена ошибка установки приложения на устройствах huawei\n• Обновлены переводы\n", "uk": "• Виправлено проблему зі встановленням програм на пристроях Huawei\n• Оновлення перекладу\n"}}}}, "com.bartixxx.oneplusarbchecker": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"8261d96ed509d2074542e3909e2705ad8633dec29d32fd688a57ed26d0010a0b": null, "c60dba8c5e0e5e8c1a0621e492944cc6cfece9cd74ec59576654f0a507734fe1": {"added": 1778783779349, "file": {"name": "/com.bartixxx.oneplusarbchecker_26.apk", "sha256": "c60dba8c5e0e5e8c1a0621e492944cc6cfece9cd74ec59576654f0a507734fe1", "size": 2289574, "ipfsCIDv1": "bafybeigca7jawws2sjelvgqyl6iujgmx462n5i2r7rtqggnhlfpqghocty"}, "src": {"name": "/com.bartixxx.oneplusarbchecker_26_src.tar.gz", "sha256": "1a79948d9eebabf72caa18184330d31837c419eae1824f909c0e51f58bee10c7", "size": 1278696}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.5.3", "versionCode": 26, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["81c90fd16a846804a613af12c683b8e0f319aef7dac515c33b3dc6c7fc755db7"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.bartixxx.oneplusarbchecker.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"TetheredNet": {"en-US": "Rely on oparb.pages.dev"}}}}}, "com.boldwallet": {"metadata": {"lastUpdated": 1779007734975}, "versions": {"5fd375635e512e17c15e7300bc63cc3e7f3d170cfcaa7dc0a2392ed9248a37fe": null, "de85df0538720f8895a376d0d7ee529de48074f8193513ed656bbf2af030ef45": {"added": 1779007734975, "file": {"name": "/com.boldwallet_59.apk", "sha256": "de85df0538720f8895a376d0d7ee529de48074f8193513ed656bbf2af030ef45", "size": 111422609, "ipfsCIDv1": "bafybeihpel6x4i53sgexbo2innhi4x76nuijfd7bdygu54ryyrvrkjwdge"}, "src": {"name": "/com.boldwallet_59_src.tar.gz", "sha256": "72e50f2c4da74d18a5314a21068f3afbacd3b3f99aac0a4812e2512c815f1510", "size": 83760135}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "3.1.1", "versionCode": 59, "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.buzbuz.smartautoclicker": {"metadata": {"lastUpdated": 1779007734975}, "versions": {"7d793a00d53f842511c88d2f704aa70bb73630b14680ae23313cf5eb05a14b8e": null, "e038235e8eac8587dfde450471eedf487cf78d413b90aa87d3247937bfdd8c6f": {"added": 1779007734975, "file": {"name": "/com.buzbuz.smartautoclicker_85.apk", "sha256": "e038235e8eac8587dfde450471eedf487cf78d413b90aa87d3247937bfdd8c6f", "size": 29449211, "ipfsCIDv1": "bafybeicn4mbt2pomlos2227ffk5hx6fvecy7joe3mt2l6mnt3j54yiu6pm"}, "src": {"name": "/com.buzbuz.smartautoclicker_85_src.tar.gz", "sha256": "cb2780a8881092cbc7fb614f2d8855150b969fcf58e1adffc6aa3b07d08d8a3b", "size": 3550471}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "3.5.1", "versionCode": 85, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["63fade675304d03c96cff5c6aac351b005ea14f38a666148723b528c60d651db"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PROJECTION"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "com.buzbuz.smartautoclicker.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.cbouvat.android.saracroche": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"eaac4412087ccd66bdb1d54f2ec58d3a092108318573ae8f8dcd0a06a5320664": null, "a4eaff36210d881c55499ff4aa6d83e626d3720c8716183eab5dd40432415d8c": {"added": 1778783779349, "file": {"name": "/com.cbouvat.android.saracroche_30.apk", "sha256": "a4eaff36210d881c55499ff4aa6d83e626d3720c8716183eab5dd40432415d8c", "size": 4593511, "ipfsCIDv1": "bafybeidlysc54wqulfwh6rqdz2e573xxp3iqfflu34zdblwvd7xfpfwpni"}, "src": {"name": "/com.cbouvat.android.saracroche_30_src.tar.gz", "sha256": "8df54b55db99d882d79e1ac9e3e31b7cc4315f5feb7037e1e63ea9c92e198699", "size": 1430693}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "4.1.0", "versionCode": 30, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 37}, "signer": {"sha256": ["534ca5dd7d98740d70d1a3e5e164ad38f84e6b28e4114fb846b3103c657a410f"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.cbouvat.android.saracroche.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on saracroche.org for numbers reporting", "fr": "Dépend de saracroche.org pour signaler les numéros de téléphone"}}}}}, "com.chiller3.basicsync": {"metadata": {"lastUpdated": 1778872699860}, "versions": {"ada69e460a38ca74a475b469607baeef31e9d6bc12bf1b0e4eb02cba172d4e05": null, "4c73ac18f59663f33e973af757602d51ee435d1642c2b626f3dfef435ec5b0d2": null, "e96345b3b7703f885c0c9726e02a67b49760c6a6863f8244f15fa2597ef8450a": null, "e2d4ba91aea22c23ce0f98d964efa921a1caec6343da7e928628fdb353aede82": null, "955f92d78bb4fd03098181407a97943d54b2cecf4c5a55c515096f547ec94b7d": null, "c036d4087f1bae4b1bba8dcdc4948ffe0c4407fe7eb379906829bf2116a16412": null, "ff2e636a3641f95e2e034b284b1dd3ac17543f4cf4eaf0f2652680753f4c9396": null, "137092847586062ac16752ff2f77cc2a0cb7511f690a0eec4d55f2f3297d5e9a": null, "0497e870b288418d61f4f4323b9c05a1b59757dbee4061e3562ac823d692a2b4": {"added": 1778872699860, "file": {"name": "/com.chiller3.basicsync_72964.apk", "sha256": "0497e870b288418d61f4f4323b9c05a1b59757dbee4061e3562ac823d692a2b4", "size": 30193632, "ipfsCIDv1": "bafybeidz4w7ntqpg3o57dxoogsiyunk3l5fbx3hex3vhrgvfu3u6p3fd5q"}, "src": {"name": "/com.chiller3.basicsync_72964_src.tar.gz", "sha256": "27a9667b0fe2330eab1efad1053fd2e9a7b0b151061ea50eb5a32a0f685b852c", "size": 38847204}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.29", "versionCode": 72964, "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"}]}}, "d9c591784a2ce63ef53d2d368994378e7c7749331efb6f0797ddba6270183a2d": {"added": 1778872699860, "file": {"name": "/com.chiller3.basicsync_72963.apk", "sha256": "d9c591784a2ce63ef53d2d368994378e7c7749331efb6f0797ddba6270183a2d", "size": 29586315, "ipfsCIDv1": "bafybeibr5krzygrsfkbsqi46knxyw3ntyeamccllojgwprprn2xt6fxc3q"}, "src": {"name": "/com.chiller3.basicsync_72963_src.tar.gz", "sha256": "e2f1a7b76763a4615d92fe67c51f7517cdddd3d3469bcea2e4f05b2204efbcf1", "size": 38846572}, "manifest": {"nativecode": ["x86"], "versionName": "1.29", "versionCode": 72963, "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"}]}}, "b7ac7281a9084884f522d8a332cbde4ca26df8eb7170d3b721ace8b0c71500c7": {"added": 1778872699860, "file": {"name": "/com.chiller3.basicsync_72962.apk", "sha256": "b7ac7281a9084884f522d8a332cbde4ca26df8eb7170d3b721ace8b0c71500c7", "size": 28424153, "ipfsCIDv1": "bafybeibctexmb36bnpsxnxqintmtpsb3r3krodukvwb2vcmhozxjjgrcyy"}, "src": {"name": "/com.chiller3.basicsync_72962_src.tar.gz", "sha256": "a1d760cb6490dcfde611b6862699f5c5b778a114762552d210e6a40698aa8e4a", "size": 38848328}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.29", "versionCode": 72962, "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"}]}}, "a64995e363d557e68e3742ba2501b45d48afb63d317945a9129b6a4ba3414c70": {"added": 1778872699860, "file": {"name": "/com.chiller3.basicsync_72961.apk", "sha256": "a64995e363d557e68e3742ba2501b45d48afb63d317945a9129b6a4ba3414c70", "size": 29209155, "ipfsCIDv1": "bafybeicr3vnfwcweofytu5wmswyi7lq7shonze7qxdb56onqgbbgb6ggza"}, "src": {"name": "/com.chiller3.basicsync_72961_src.tar.gz", "sha256": "af38c7479b1ba10e0c4e6395579ae0f06a44090d28ad91657975f22b83be793f", "size": 38846385}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.29", "versionCode": 72961, "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"}]}}, "02bf9dab5473334ffbcb04abadb4da4edf59d39a9b34212c35fbdf3c633c472b": {"added": 1778740722978, "file": {"name": "/com.chiller3.basicsync_72708.apk", "sha256": "02bf9dab5473334ffbcb04abadb4da4edf59d39a9b34212c35fbdf3c633c472b", "size": 30189876, "ipfsCIDv1": "bafybeiada57m2j75azny27c6rztegarfuvwbfoet4x7y4udpbfj3mewole"}, "src": {"name": "/com.chiller3.basicsync_72708_src.tar.gz", "sha256": "e660315c39e5c260e5a4311a99017e6caedd5d7d569795a3af11bc073bdb51f8", "size": 38847186}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.28", "versionCode": 72708, "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"}]}}, "32ee5e980fc7a5aa865464fd5ea451f2c755826890e7d6745f97f4ff90850242": {"added": 1778740722978, "file": {"name": "/com.chiller3.basicsync_72707.apk", "sha256": "32ee5e980fc7a5aa865464fd5ea451f2c755826890e7d6745f97f4ff90850242", "size": 29582559, "ipfsCIDv1": "bafybeibaimtfdb3b366ilzlsbywd6l7akpry6xh2i4wj75rdyx5osotzhi"}, "src": {"name": "/com.chiller3.basicsync_72707_src.tar.gz", "sha256": "6fd34c7d58ee7664c4ebde663409784f0ff328fae9b32bcda6c98025754eace7", "size": 38844148}, "manifest": {"nativecode": ["x86"], "versionName": "1.28", "versionCode": 72707, "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"}]}}, "174cd75e63942dae66e1a3c0221347ab68b81b59b7d144dea4f38aca6ee77c93": {"added": 1778740722978, "file": {"name": "/com.chiller3.basicsync_72706.apk", "sha256": "174cd75e63942dae66e1a3c0221347ab68b81b59b7d144dea4f38aca6ee77c93", "size": 28420397, "ipfsCIDv1": "bafybeianf6tjz6skjeyzjqovjltooapw254qon5ryicfiltfky65e5al2i"}, "src": {"name": "/com.chiller3.basicsync_72706_src.tar.gz", "sha256": "d877bfe3c5c421f7417e4ce0b0171ab269f1358742bd2ce5816a25f4e248bb6e", "size": 38847305}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.28", "versionCode": 72706, "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"}]}}, "84b0da047ed3c5bce84411f668a668aecd35699e92906478b3e3a303a8274c0f": {"added": 1778740722978, "file": {"name": "/com.chiller3.basicsync_72705.apk", "sha256": "84b0da047ed3c5bce84411f668a668aecd35699e92906478b3e3a303a8274c0f", "size": 29205399, "ipfsCIDv1": "bafybeia5rx5oy2artmak6lloux4dgacorlwbpst6kxt3xkkbrzrgpdy5pe"}, "src": {"name": "/com.chiller3.basicsync_72705_src.tar.gz", "sha256": "468a7861a5dcf032c465dd5ecd6de89f1f8d3ef171df3136d2d5693fae65e7c8", "size": 38845586}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.28", "versionCode": 72705, "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": 1778872699860}, "versions": {"b76e1de1da83a5768b39ba0cd0964fc6f11e9fe47fa1946430f152aa555dece3": null, "de26a190498aff4c7a66491a4b175e19f10c5138f755d899227c90ff4c87b582": null, "ccd9988dc3a97fa2eeb5c5f84a0478c555cde52f6973a4e855872e1c5a9c05f8": null, "28a835c0b0ff688cc68455cc0983ce463c8cb17167473f24bf1b3b1f56e353e1": null, "dfe4f70e4a0db368e56c6b5f26183026e5a2fb30ddba1aa5067ee7e44fa01501": {"added": 1778872699860, "file": {"name": "/com.chiller3.rsaf_208644.apk", "sha256": "dfe4f70e4a0db368e56c6b5f26183026e5a2fb30ddba1aa5067ee7e44fa01501", "size": 72512860, "ipfsCIDv1": "bafybeifu3md5hdviprlntnnrophu56re7m3zukpas7wm6inbdyaefejo4u"}, "src": {"name": "/com.chiller3.rsaf_208644_src.tar.gz", "sha256": "675aa9cba7990df85b087f8e3a386fe078e056bc1558002dd73034fb3b3a2eb5", "size": 34229816}, "manifest": {"nativecode": ["x86_64"], "versionName": "3.47", "versionCode": 208644, "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"}]}}, "7595a05fb2f96e35813a942eb46a4abba8b9008cedb5e4a6662cbb9eaf8e3842": {"added": 1778872699860, "file": {"name": "/com.chiller3.rsaf_208643.apk", "sha256": "7595a05fb2f96e35813a942eb46a4abba8b9008cedb5e4a6662cbb9eaf8e3842", "size": 70590417, "ipfsCIDv1": "bafybeihxfbyogyhcsnin54iilt6rz5eikqe4kvmwm7gct3ttwpzkvhzx6u"}, "src": {"name": "/com.chiller3.rsaf_208643_src.tar.gz", "sha256": "76938d731f5d2d84a4f5aaf56f0d2ff130ac9008e96f6c1d6bb1f7af75d190e6", "size": 34228917}, "manifest": {"nativecode": ["x86"], "versionName": "3.47", "versionCode": 208643, "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"}]}}, "efeffdb3d859388448bd5a2e80ff6d1a9736ec4a88fea5eae7e3481f380dad4d": {"added": 1778872699860, "file": {"name": "/com.chiller3.rsaf_208642.apk", "sha256": "efeffdb3d859388448bd5a2e80ff6d1a9736ec4a88fea5eae7e3481f380dad4d", "size": 66762591, "ipfsCIDv1": "bafybeia4hhwamcxfonijkf2idarouonnh7peszgfcoja6uwz7xstjiyhry"}, "src": {"name": "/com.chiller3.rsaf_208642_src.tar.gz", "sha256": "a383ae64e04c71dc5ac5ba90d8e637e04056743ae1768a0abbfebc672e21c605", "size": 34230585}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "3.47", "versionCode": 208642, "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"}]}}, "a75adacaf3702d23c962399dcaa9e41f516fd3a0282f5bba2d965083a6fdeab7": {"added": 1778872699860, "file": {"name": "/com.chiller3.rsaf_208641.apk", "sha256": "a75adacaf3702d23c962399dcaa9e41f516fd3a0282f5bba2d965083a6fdeab7", "size": 69267465, "ipfsCIDv1": "bafybeifcbivgqs557och2rlvnnivjmutunlygzr7bppp23lutjsyjgveeq"}, "src": {"name": "/com.chiller3.rsaf_208641_src.tar.gz", "sha256": "adac895496abf37aa0b498608b35dae80ac119788c1da90a8fa4361882b5072d", "size": 34227525}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "3.47", "versionCode": 208641, "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.codesail.market_monk": {"metadata": {"lastUpdated": 1779007734975}, "versions": {"e64453e239330971a25f341d36820006cc74e3f85f0be3c91dc018d8c4165b2b": null, "c3ea80df7c6faa579797ad618a7dbcbcb5238d55bc470cbcf39adb6fe0476f07": null, "b955a23f9d5da9905deabccfa5f53d93077fb3664f2011748f3caefc481e68c3": null, "ab5a126ba5ca634df407ff77cd8e42e127c6238474eb97008b5efa9ca370d189": null, "2c7de2c7d6c10e669aed34c2ea7e5ee9d5da035c2e85ff7944c07e401a18239e": null, "be355e18f2ee014c248db5eb77f9b21ffe916cc303fcf7a6b15a802cfc1de575": null, "c17c5db7b025328170b06a9362f74449ab03be6ddad36d9c67dbc78392084144": {"added": 1779007734975, "file": {"name": "/com.codesail.market_monk_453.apk", "sha256": "c17c5db7b025328170b06a9362f74449ab03be6ddad36d9c67dbc78392084144", "size": 22037839, "ipfsCIDv1": "bafybeiekv4u73z62xawwxnsip6azl7f3xqgn2eul55wtf7tkvkxn4zsuh4"}, "src": {"name": "/com.codesail.market_monk_453_src.tar.gz", "sha256": "28802035fdf8a843ce3b9a0c68b3ce01493c70d8bc1d6b2cc40a205252281178", "size": 423320179}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.0.44", "versionCode": 453, "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"}}}, "810d74d7983c3cd096865203ae21db49b516ee98e0bc7f82cce5847862719395": {"added": 1779007734975, "file": {"name": "/com.codesail.market_monk_452.apk", "sha256": "810d74d7983c3cd096865203ae21db49b516ee98e0bc7f82cce5847862719395", "size": 19776579, "ipfsCIDv1": "bafybeicursehb2t4hv7e6rpwwrqu65tp3te2dwi6eihplndyw34iw5olyi"}, "src": {"name": "/com.codesail.market_monk_452_src.tar.gz", "sha256": "f3acd0a8241b7b2fbe4238b29bed5a7ad7c2242f2615a52bc194526e046ef9eb", "size": 423313000}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.0.44", "versionCode": 452, "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"}}}, "67409c2e275d9215e7b5282301f194efb38c3016799683ea8ab7b67a48ca1c0b": {"added": 1779007734975, "file": {"name": "/com.codesail.market_monk_451.apk", "sha256": "67409c2e275d9215e7b5282301f194efb38c3016799683ea8ab7b67a48ca1c0b", "size": 23597795, "ipfsCIDv1": "bafybeihvpkebonvefkjtvrdx5q4pjtfprhcmpy6txmdg2oqkby47cuptfq"}, "src": {"name": "/com.codesail.market_monk_451_src.tar.gz", "sha256": "02ed7c7c7601cfe585926c2c950e209f662afb4caefe9eeaf18ee781c238b899", "size": 423343930}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.0.44", "versionCode": 451, "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"}}}, "5fc0063a669bfce03d1c6aca9e6b969cda89f32f7e80978566d1a5fbcd5a2e16": {"added": 1778872699860, "file": {"name": "/com.codesail.market_monk_443.apk", "sha256": "5fc0063a669bfce03d1c6aca9e6b969cda89f32f7e80978566d1a5fbcd5a2e16", "size": 21972179, "ipfsCIDv1": "bafybeigeqqqabmcif7vamu4qloetatxh4qbx54orpqnqx5upuyxhwvg3lq"}, "src": {"name": "/com.codesail.market_monk_443_src.tar.gz", "sha256": "700a6198abb059915274bc9053bf556003d7da4a211f2071c4c34627d14faeac", "size": 423340410}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.0.43", "versionCode": 443, "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"}}}, "779bd7c11112f5b7e2e97116e0476deb447518179b2efe477bf4e0119fa2615e": {"added": 1778872699860, "file": {"name": "/com.codesail.market_monk_442.apk", "sha256": "779bd7c11112f5b7e2e97116e0476deb447518179b2efe477bf4e0119fa2615e", "size": 19727303, "ipfsCIDv1": "bafybeiff6xsylr2ahxrglruyr4g4eshaqlpjdr2cctqufvlsnlqpoddeyi"}, "src": {"name": "/com.codesail.market_monk_442_src.tar.gz", "sha256": "f080c50d28887045b839a2de4f32f4342c90510eee0af7886365a511cd90caac", "size": 423300280}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.0.43", "versionCode": 442, "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"}}}, "3a8f96c5f45eed214cadd01d5d5bf52a04033b6c11214c73a5a4c1486bd351cf": {"added": 1778872699860, "file": {"name": "/com.codesail.market_monk_441.apk", "sha256": "3a8f96c5f45eed214cadd01d5d5bf52a04033b6c11214c73a5a4c1486bd351cf", "size": 23466599, "ipfsCIDv1": "bafybeibcea6gde7gg3a7o4pkzjgydjauzdrz6kc7tamwpfbmnnee2inrtu"}, "src": {"name": "/com.codesail.market_monk_441_src.tar.gz", "sha256": "8071d2d9e21eb7119ec1810c659f0731e842c19f63ccfd4ca492e2698087d4d7", "size": 423341279}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.0.43", "versionCode": 441, "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.craigd.lmsmaterial.app": {"metadata": {"lastUpdated": 1778872699860}, "versions": {"7fa2b24c20d5be27ced1bf39b7f12bd7d175e73342ea8b58e8e1df776d097f29": null, "c549cedf2dfc440912232e619f497a782e627df7ee2d266420d9b7a68c9ec347": {"added": 1778872699860, "file": {"name": "/com.craigd.lmsmaterial.app_1000.apk", "sha256": "c549cedf2dfc440912232e619f497a782e627df7ee2d266420d9b7a68c9ec347", "size": 2551930, "ipfsCIDv1": "bafybeie3vmvcui4r6ufokfwgbplmt6geogstpxyw4xww4l3eh4qmiaaymu"}, "src": {"name": "/com.craigd.lmsmaterial.app_1000_src.tar.gz", "sha256": "1f5266eff785823e7e3ee33b7fa1682e101a7350402dbcc02a656c57f9d63123", "size": 3672825}, "manifest": {"versionName": "0.10.0", "versionCode": 1000, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 34}, "signer": {"sha256": ["dccf7b71f9c0766e9f0e87ead39b78cca877132718a17c0a5173966aef8934f4"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.CHANGE_WIFI_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"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.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "com.craigd.lmsmaterial.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "• Add support for skin's 'Share' feature.\n• Only handle PDFs served via http or https.\n"}}}}, "com.craxiom.networksurvey": {"metadata": {"lastUpdated": 1779007734975}, "versions": {"671286dbd79ec35cca50b91b183bcda7cf87d0621caabf1552ad7bde03467e37": null, "6272f901746965d297a2633c37ee9fcd3f7603771d9269efd22a4512fde04f6f": {"added": 1779007734975, "file": {"name": "/com.craxiom.networksurvey_113.apk", "sha256": "6272f901746965d297a2633c37ee9fcd3f7603771d9269efd22a4512fde04f6f", "size": 78636077, "ipfsCIDv1": "bafybeiey6zvzhvuo7rosyd4ngcm4azlnzgszqqyvudpswjgd2qisg5jar4"}, "src": {"name": "/com.craxiom.networksurvey_113_src.tar.gz", "sha256": "57fcbd07f0a67cfb81ca9d7445ae1c52ccf9462eaea6657a2edb18b74758e27f", "size": 3493381}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.54", "versionCode": 113, "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.cvc953.localplayer": {"metadata": {"lastUpdated": 1778740722978}, "versions": {"41fac3f6c124b814de91ffc4a01c90a278a437b1c46ec0e84e1a49df8ac12b19": {"added": 1778740722978, "file": {"name": "/com.cvc953.localplayer_8.apk", "sha256": "41fac3f6c124b814de91ffc4a01c90a278a437b1c46ec0e84e1a49df8ac12b19", "size": 9928761, "ipfsCIDv1": "bafybeihofnhtstmtjnxajnsbl775rk3dj5yk6wtexoity6cso422xbtzbm"}, "src": {"name": "/com.cvc953.localplayer_8_src.tar.gz", "sha256": "63166802b1e85b9358ded4514834936ef12d970fa6abc01831f31f73e2ebbd43", "size": 3234964}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.0.9", "versionCode": 8, "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"}]}}}}, "com.defname.localshare": {"metadata": {"lastUpdated": 1779007734975}, "versions": {"4505e5bc508e2e2af5cb28174f332f4adbdaca78f9c3f0a57728758feff8602a": null, "78d2870d778dd45b90c71bb4cf05011cb2ddc3281982b1bbf1d71c99470e7df1": {"added": 1779007734975, "file": {"name": "/com.defname.localshare_13.apk", "sha256": "78d2870d778dd45b90c71bb4cf05011cb2ddc3281982b1bbf1d71c99470e7df1", "size": 5947800, "ipfsCIDv1": "bafybeie5a5spgn3jeyltuzyoi33ujkewbtmieb4pxjfvlkw5rh57v3vfka"}, "src": {"name": "/com.defname.localshare_13_src.tar.gz", "sha256": "975343d9aa9aa4bd644b766e5b88ea79e27a0a630898c1d99ada2330af7be8d6", "size": 39596536}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.2.8", "versionCode": 13, "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": "## Fixes\n\n- Fix a bug in the response header in the file route"}}}}, "com.demonlab.lune": {"metadata": {"added": 1778740722978, "categories": ["Local Media Player"], "changelog": "https://github.com/MrDemonc/Lune/releases", "issueTracker": "https://github.com/MrDemonc/Lune/issues", "lastUpdated": 1778740722978, "license": "GPL-3.0-only", "sourceCode": "https://github.com/MrDemonc/Lune", "featureGraphic": {"Images": {"name": "/com.demonlab.lune/Images/featureGraphic.jpg", "sha256": "c7191e9c09bd9137424b66412245fe55a2077120eca1f7b509b8cd7c41b71e0f", "size": 104511}}, "authorName": "MrDemonc", "authorWebSite": "https://github.com/MrDemonc", "name": {"en-US": "Lune"}, "summary": {"en-US": "Modern open source local music player for Android"}, "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- Custom tittle\n- Cover download"}, "icon": {"Images": {"name": "/com.demonlab.lune/Images/icon.png", "sha256": "06c548aa93895192f8539c1ea908b9b61af8456f0dbf22f4e5f9b6c443f53ae6", "size": 23528}}, "preferredSigner": "cc085cb3fe9402ff03df0a622a4a5fa48e5a8b36e07c1f3cbd42033ef24ce3f8"}, "versions": {"44ff265ea8e1443d471109d32ea0c061d9e16b1a9bdbfc98e823f5868dcf536a": {"added": 1778740722978, "file": {"name": "/com.demonlab.lune_1.apk", "sha256": "44ff265ea8e1443d471109d32ea0c061d9e16b1a9bdbfc98e823f5868dcf536a", "size": 15715033, "ipfsCIDv1": "bafybeicqs4d2aw7e75xevjt3qwtwai72se4wqtmzity4hxcjzfky5xir6a"}, "src": {"name": "/com.demonlab.lune_1_src.tar.gz", "sha256": "c2ddfddfa09871a19ee7af8d8c7266b835b2dab92aaa70c683f85bdea3e3495e", "size": 9024760}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.0.0", "versionCode": 1, "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": "com.demonlab.lune.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.dking.crocapp": {"metadata": {"lastUpdated": 1779007734975}, "versions": {"0e592e1d34b8ca139b77897132708d75df0fbc278e7b89d7306e997ab1b03110": {"added": 1779007734975, "file": {"name": "/com.dking.crocapp_7.apk", "sha256": "0e592e1d34b8ca139b77897132708d75df0fbc278e7b89d7306e997ab1b03110", "size": 10720499, "ipfsCIDv1": "bafybeibsiwglak2y7t5xs6fbzb2odulg3zkxotcjykcxjuadiuayajkfu4"}, "src": {"name": "/com.dking.crocapp_7_src.tar.gz", "sha256": "9fb3fa7782e2b62f0e2e6cbf684ac25fc4db9578bc9afc0dc1a67fac4edff37c", "size": 21513898}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "4.1.0", "versionCode": 7, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["73aa29bf436123e6765233d11f05ed82d8ee72d4d3f8d9a00ed6a270be9a296a"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.CHANGE_WIFI_MULTICAST_STATE"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "com.dking.crocapp.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Changes Made:\n\n1. Dark/Light mode sensitive Splash Screen\n2. Upgrade croc to v10.4.3\n3. Version Bump\n"}}}}, "com.dreautall.waterflyiii": {"metadata": {"lastUpdated": 1778872699860, "description": {"zh-TW": "Waterfly III 是為您的 Firefly III (一個自由、開源的財務管理程式) 打造的非官方 App。\n\n您必須自行頢設 Firefly III 伺服器，才能使用本 App。您可以前往 https://www.firefly-iii.org/ 找到架設伺服器的指引以及更多資訊。 這個 App 無法獨立執行，它需要與您的 Firefly III 伺服器協作。 這個 App 無法獨立執行，它需要與您的 Firefly III 伺服器協作。\n\n功能：\n\n- 首頁提供圖表及預算概況讓您快速瀏覽\n- 可以自訂查詢或過濾的交易列表\n- 新增及編輯交易時可以自動補完，且支援附件、分割交易及多種幣別\n- 支援小豬撲滿 (查看及存入)\n- 透過監聽手機通知輕鬆記帳，例如 Google Pay 或是銀行 App 的交易通知\n- 開源：https://github.com/dreautall/waterfly-iii\n- 沒有廣告及追蹤程式\n\n貢獻及回報：\n\n如果您發現任何錯誤，或是希望增加什麼功能，您可以在 Play store 回報、發送電子郵件給我，或是在 Github 上開 issue。"}}, "versions": {"4ea2319c6e2e25f768793297e818ca7ca247172ea1be7bed803e4ce3b8eca86a": null, "099a25bdf14f65b3ab8690681fa67d181e53e79578502c0bdb5263d5d8bbc59c": null, "90749ff591d8ad9292e064a1c5a866b938c1498312b2b704ba48a70b3e20a8ea": null, "e4641a25a5c882d301b6417af017bbc0c1a22526e0c48662b8ed2b85c32a3351": {"added": 1778872699860, "file": {"name": "/com.dreautall.waterflyiii_6273.apk", "sha256": "e4641a25a5c882d301b6417af017bbc0c1a22526e0c48662b8ed2b85c32a3351", "size": 35020720, "ipfsCIDv1": "bafybeihyqpkp5re6ed6ocg46ytjfrzjcmytiev2ajnrzpdnl3g2uu7bjuy"}, "src": {"name": "/com.dreautall.waterflyiii_6273_src.tar.gz", "sha256": "4463d3158297d2a222c0fa1ded7971187821501ed472a4690deb0c8d0d5df6f7", "size": 125169654}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.2.0", "versionCode": 6273, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["dcd7cdac77eead8de96ad9151fe5b2258398985dfcc9bf572422c673feeca1ac"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"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": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "com.dreautall.waterflyiii.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "e299cec4e82184f55b5f5159406acddbd47b03b8a2f174812f9a326f7990647b": {"added": 1778872699860, "file": {"name": "/com.dreautall.waterflyiii_6272.apk", "sha256": "e299cec4e82184f55b5f5159406acddbd47b03b8a2f174812f9a326f7990647b", "size": 30277562, "ipfsCIDv1": "bafybeicpkrccrfppb6k5qtb3pxh65r7wud4kn6a4lopwxlyxmstmrdzapi"}, "src": {"name": "/com.dreautall.waterflyiii_6272_src.tar.gz", "sha256": "ced9bb0fe708937d9a85c1b456c1690d6577a24e33f5fb85e7392f91b024143c", "size": 125165741}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.2.0", "versionCode": 6272, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["dcd7cdac77eead8de96ad9151fe5b2258398985dfcc9bf572422c673feeca1ac"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"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": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "com.dreautall.waterflyiii.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "a5ec04f5f02c4cf6c0d8a1588de31cf3bc79c88c12708fd09594604982c938da": {"added": 1778872699860, "file": {"name": "/com.dreautall.waterflyiii_6271.apk", "sha256": "a5ec04f5f02c4cf6c0d8a1588de31cf3bc79c88c12708fd09594604982c938da", "size": 37121953, "ipfsCIDv1": "bafybeigtskldba2pnn4hcmb7dspxyba2fthviirv7ds7xiqs4y54iekdpy"}, "src": {"name": "/com.dreautall.waterflyiii_6271_src.tar.gz", "sha256": "28947e813225c1a062a77d5484392d3ffcc8c1430fd1dc3f6a8a7b7ea1e6c79a", "size": 125165922}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.2.0", "versionCode": 6271, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["dcd7cdac77eead8de96ad9151fe5b2258398985dfcc9bf572422c673feeca1ac"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"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": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "com.dreautall.waterflyiii.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.eblan.launcher": {"metadata": {"lastUpdated": 1778740722978}, "versions": {"5ff301aa1ab4dc514b2351b876d1c7de62a009d88485ca2c2a7c70afab8bc5a6": null, "023fb7217e0b3469eebffabe960c119d7eab940e9d77293a1388c30b3d91dd9b": {"added": 1778740722978, "file": {"name": "/com.eblan.launcher_67.apk", "sha256": "023fb7217e0b3469eebffabe960c119d7eab940e9d77293a1388c30b3d91dd9b", "size": 2629077, "ipfsCIDv1": "bafybeibqbalpfl6wekz6dantelcel4m23afj7z5g2dhs5ennceroja7lbi"}, "src": {"name": "/com.eblan.launcher_67_src.tar.gz", "sha256": "b76927567fc71f4f66ea07d9f7446a8eec3a472673ecb5f2e55552adb778593b", "size": 1972198}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.6.7-alpha", "versionCode": 67, "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": "- Improved folder enter and exit animation"}}}}, "com.espruino.gadgetbridge.banglejs": {"metadata": {"lastUpdated": 1778872699860}, "versions": {"5c81638c7683f93c738877d219787f92cd8e219977fd7aa994e346562e2ed07d": null, "9d3ab38bd2b54ea885cf8077c67cdcb3016f9ee8affa79ab07b03302f1210eb2": null, "af5025d7c7d5784ae36b8a0e0b7947b445b8a8d5ac862d320d4b67a381c4c61f": {"added": 1778872699860, "file": {"name": "/com.espruino.gadgetbridge.banglejs_248_01cce93.apk", "sha256": "af5025d7c7d5784ae36b8a0e0b7947b445b8a8d5ac862d320d4b67a381c4c61f", "size": 20298889, "ipfsCIDv1": "bafybeiahocca4cu7if4ooaldnjvbmiyp2n7wxcq3enwilmiwybg635fhjm"}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.91.1-banglejs", "versionCode": 248, "features": [{"name": "android.hardware.bluetooth"}], "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 34}, "signer": {"sha256": ["01cce9316fcb77ea02c6dea81fde9f3176469202c0cea0514c0e03cb969bc7be"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.BLUETOOTH_ADMIN", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_SCAN"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.READ_CALL_LOG"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.PROCESS_OUTGOING_CALLS"}, {"name": "android.permission.ACCESS_NOTIFICATION_POLICY"}, {"name": "android.permission.CALL_PHONE"}, {"name": "android.permission.ANSWER_PHONE_CALLS"}, {"name": "android.permission.RECEIVE_SMS"}, {"name": "android.permission.SEND_SMS"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "me.hackerchick.catima.READ_CARDS"}, {"name": "me.hackerchick.catima.debug.READ_CARDS"}, {"name": "nz.eloque.foss_wallet.READ_CARDS"}, {"name": "nz.eloque.foss_wallet.dev.READ_CARDS"}, {"name": "nodomain.freeyourgadget.internethelper.INTERNET"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.MEDIA_CONTENT_CONTROL"}, {"name": "com.termux.permission.RUN_COMMAND"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.REQUEST_COMPANION_RUN_IN_BACKGROUND"}, {"name": "android.permission.REQUEST_OBSERVE_COMPANION_DEVICE_PRESENCE"}, {"name": "android.permission.VIBRATE"}, {"name": "cyanogenmod.permission.ACCESS_WEATHER_MANAGER"}, {"name": "cyanogenmod.permission.READ_WEATHER"}, {"name": "lineageos.permission.ACCESS_WEATHER_MANAGER"}, {"name": "lineageos.permission.READ_WEATHER"}, {"name": "org.omnirom.omnijaws.READ_WEATHER"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.health.WRITE_ACTIVE_CALORIES_BURNED"}, {"name": "android.permission.health.WRITE_HEART_RATE"}, {"name": "android.permission.health.WRITE_STEPS"}, {"name": "android.permission.health.WRITE_EXERCISE"}, {"name": "android.permission.health.WRITE_SLEEP"}, {"name": "android.permission.health.WRITE_TOTAL_CALORIES_BURNED"}, {"name": "android.permission.health.WRITE_DISTANCE"}, {"name": "android.permission.health.WRITE_VO2_MAX"}, {"name": "android.permission.health.WRITE_HEART_RATE_VARIABILITY"}, {"name": "android.permission.health.WRITE_WEIGHT"}, {"name": "android.permission.health.WRITE_OXYGEN_SATURATION"}, {"name": "android.permission.health.WRITE_BODY_TEMPERATURE"}, {"name": "android.permission.health.WRITE_SKIN_TEMPERATURE"}, {"name": "android.permission.health.WRITE_ELEVATION_GAINED"}, {"name": "android.permission.health.WRITE_SPEED"}, {"name": "android.permission.health.WRITE_POWER"}, {"name": "android.permission.health.WRITE_EXERCISE_ROUTE"}, {"name": "android.permission.health.WRITE_RESPIRATORY_RATE"}, {"name": "android.permission.health.WRITE_RESTING_HEART_RATE"}, {"name": "android.permission.health.WRITE_BLOOD_GLUCOSE"}, {"name": "android.permission.health.WRITE_STEPS_CADENCE"}, {"name": "android.permission.health.WRITE_CYCLING_PEDALING_CADENCE"}, {"name": "com.espruino.gadgetbridge.banglejs.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "26a31f1adb68a769f25d18e25b72a81766a39a0fdca562d74fcf7b8a3ae8e5d5": {"added": 1778872699860, "file": {"name": "/com.espruino.gadgetbridge.banglejs_248.apk", "sha256": "26a31f1adb68a769f25d18e25b72a81766a39a0fdca562d74fcf7b8a3ae8e5d5", "size": 20294793, "ipfsCIDv1": "bafybeidxcqs53c5sw5y7kgyh4oqolaq4pqmwvkpkh5cw57nituonhn4moa"}, "src": {"name": "/com.espruino.gadgetbridge.banglejs_248_src.tar.gz", "sha256": "8fcd82a0d13c058d05b1eda398817aa3bdc9b8fedc52378afde27de5695e06a6", "size": 13107442}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.91.1-banglejs", "versionCode": 248, "features": [{"name": "android.hardware.bluetooth"}], "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 34}, "signer": {"sha256": ["c8ce4e29c4d8509f2509c9ce4b5a6f644c3bb9dda042aa88c25313f777a0a81f"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.BLUETOOTH_ADMIN", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_SCAN"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.READ_CALL_LOG"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.PROCESS_OUTGOING_CALLS"}, {"name": "android.permission.ACCESS_NOTIFICATION_POLICY"}, {"name": "android.permission.CALL_PHONE"}, {"name": "android.permission.ANSWER_PHONE_CALLS"}, {"name": "android.permission.RECEIVE_SMS"}, {"name": "android.permission.SEND_SMS"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "me.hackerchick.catima.READ_CARDS"}, {"name": "me.hackerchick.catima.debug.READ_CARDS"}, {"name": "nz.eloque.foss_wallet.READ_CARDS"}, {"name": "nz.eloque.foss_wallet.dev.READ_CARDS"}, {"name": "nodomain.freeyourgadget.internethelper.INTERNET"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.MEDIA_CONTENT_CONTROL"}, {"name": "com.termux.permission.RUN_COMMAND"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.REQUEST_COMPANION_RUN_IN_BACKGROUND"}, {"name": "android.permission.REQUEST_OBSERVE_COMPANION_DEVICE_PRESENCE"}, {"name": "android.permission.VIBRATE"}, {"name": "cyanogenmod.permission.ACCESS_WEATHER_MANAGER"}, {"name": "cyanogenmod.permission.READ_WEATHER"}, {"name": "lineageos.permission.ACCESS_WEATHER_MANAGER"}, {"name": "lineageos.permission.READ_WEATHER"}, {"name": "org.omnirom.omnijaws.READ_WEATHER"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.health.WRITE_ACTIVE_CALORIES_BURNED"}, {"name": "android.permission.health.WRITE_HEART_RATE"}, {"name": "android.permission.health.WRITE_STEPS"}, {"name": "android.permission.health.WRITE_EXERCISE"}, {"name": "android.permission.health.WRITE_SLEEP"}, {"name": "android.permission.health.WRITE_TOTAL_CALORIES_BURNED"}, {"name": "android.permission.health.WRITE_DISTANCE"}, {"name": "android.permission.health.WRITE_VO2_MAX"}, {"name": "android.permission.health.WRITE_HEART_RATE_VARIABILITY"}, {"name": "android.permission.health.WRITE_WEIGHT"}, {"name": "android.permission.health.WRITE_OXYGEN_SATURATION"}, {"name": "android.permission.health.WRITE_BODY_TEMPERATURE"}, {"name": "android.permission.health.WRITE_SKIN_TEMPERATURE"}, {"name": "android.permission.health.WRITE_ELEVATION_GAINED"}, {"name": "android.permission.health.WRITE_SPEED"}, {"name": "android.permission.health.WRITE_POWER"}, {"name": "android.permission.health.WRITE_EXERCISE_ROUTE"}, {"name": "android.permission.health.WRITE_RESPIRATORY_RATE"}, {"name": "android.permission.health.WRITE_RESTING_HEART_RATE"}, {"name": "android.permission.health.WRITE_BLOOD_GLUCOSE"}, {"name": "android.permission.health.WRITE_STEPS_CADENCE"}, {"name": "android.permission.health.WRITE_CYCLING_PEDALING_CADENCE"}, {"name": "com.espruino.gadgetbridge.banglejs.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.exner.tools.gymbott": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"ffc9acf86437091a223c54007b03d168991f7e761c86d98888ea2c5ef4cb2612": {"added": 1778783779349, "file": {"name": "/com.exner.tools.gymbott_4.apk", "sha256": "ffc9acf86437091a223c54007b03d168991f7e761c86d98888ea2c5ef4cb2612", "size": 4158682, "ipfsCIDv1": "bafybeihkzumfnbh4cvrprtokngyzgw4eqsdtfro6pvuq7ntvy77formkti"}, "src": {"name": "/com.exner.tools.gymbott_4_src.tar.gz", "sha256": "3d5732c5b4f78f3df0188d02ba1f2ae87802751e86834bdf9af04cc0f3638ce9", "size": 2613750}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.1.2", "versionCode": 4, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 37}, "signer": {"sha256": ["3f15745561afae58a2f73ff97a517303eba059b7c608aac576fab7465df27843"]}}, "whatsNew": {"en-US": "- changed splash screen to dark background (fixes #1)\n- updated dependencies"}}}}, "com.exner.tools.immichuploader": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"51d62442a64319874bdf190d09f5500a857fb3a2afcec90869e04feae417e592": null, "82498d7122041695dc0653a1b056b6d8d41b9cb5c84318788bd42c66c2da74ce": {"added": 1778783779349, "file": {"name": "/com.exner.tools.immichuploader_15.apk", "sha256": "82498d7122041695dc0653a1b056b6d8d41b9cb5c84318788bd42c66c2da74ce", "size": 4704256, "ipfsCIDv1": "bafybeih3eibdehdccr76ik6rchtvfzrgyoulwlpvu226h5j37y7at5egli"}, "src": {"name": "/com.exner.tools.immichuploader_15_src.tar.gz", "sha256": "946661fb075c2f2091982242704e0a274a9d731044f2e90e9f197ccdcd0940bd", "size": 6723809}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.2.0", "versionCode": 15, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 37}, "signer": {"sha256": ["07a89b9b74e8d980673671912166ace204c2f73523cd631b933cb4f77ac4a2cf"]}, "usesPermission": [{"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.ACCESS_MEDIA_LOCATION"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}]}, "whatsNew": {"en-US": "- Added \"FolderSettings\" screen with settings per folder/category\n- Updated some dependencies\n"}}}}, "com.fauxx.full": {"metadata": {"lastUpdated": 1779007734975}, "versions": {"5222539082e8dc0bbbcedc136701fd8a9244f3fba4211290be521a3463cc8265": null, "be685483092421f72ba18279147f59fb85cc4b68d03f41ecc6795fae69b6e3cb": {"added": 1779007734975, "file": {"name": "/com.fauxx.full_209.apk", "sha256": "be685483092421f72ba18279147f59fb85cc4b68d03f41ecc6795fae69b6e3cb", "size": 11610222, "ipfsCIDv1": "bafybeiavkvnp3qq7t4ursh4carfp2dusyckjy53kxu3zbxlo4s2bhy25je"}, "src": {"name": "/com.fauxx.full_209_src.tar.gz", "sha256": "b5e0a40326c17c2f2b6a0faf6e14e972e842f30e2052bc1b486d5b4821c4ae63", "size": 2477935}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.2.9", "versionCode": 209, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["1be8f79b20f264e8242da5eca695f8d0961ad098719a7c6e4a1ff75a33aea276"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.ACCESS_MOCK_LOCATION"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "com.fauxx.full.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Fauxx intentionally generates synthetic browsing activity against third-party network services that are not themselves free/libre:\\ Google Search, Bing, Yahoo Search, and the user's opted-in ad-preference pages (Google Ads Settings, Facebook Ad Preferences) when Layer 2 targeting is enabled. This traffic is the core feature — the app's purpose is to generate noise visible to these non-free services. No user credentials are sent except by the user's own opt-in interaction with the ad-preference scrapers."}}, "whatsNew": {"en-US": "• Fix: location spoofing now surfaces why it isn't working instead of silently doing nothing\n• Fix: persona rotation crash that was degrading targeting to neutral weights\n• Fix: \"Scrape Now\" no longer freezes the app when signed out; sign-in dialog rewritten honestly\n• New: monochrome adaptive icon for Android 13+ themed icons\n• New: \"Ignore battery threshold while charging\" toggle in Settings\n• New: view + edit your demographic profile from the Targeting screen\n• New: Yandex added to the search"}}, "64c1c150a662083958933355712dfee02466a2d5bd5d86da27df9024c6b55033": {"added": 1778872699860, "file": {"name": "/com.fauxx.full_208.apk", "sha256": "64c1c150a662083958933355712dfee02466a2d5bd5d86da27df9024c6b55033", "size": 11610166, "ipfsCIDv1": "bafybeib27q4rzjpiogg5dm6wz2lpydf75kxy4uupuzg2bf3pdsez4afmf4"}, "src": {"name": "/com.fauxx.full_208_src.tar.gz", "sha256": "0ef321d223b70198dfb4ef0fb7756c451cbe9638bbc8c49c86617a8f6fa311b4", "size": 2464340}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.2.8", "versionCode": 208, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["1be8f79b20f264e8242da5eca695f8d0961ad098719a7c6e4a1ff75a33aea276"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.ACCESS_MOCK_LOCATION"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "com.fauxx.full.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Fauxx intentionally generates synthetic browsing activity against third-party network services that are not themselves free/libre:\\ Google Search, Bing, Yahoo Search, and the user's opted-in ad-preference pages (Google Ads Settings, Facebook Ad Preferences) when Layer 2 targeting is enabled. This traffic is the core feature — the app's purpose is to generate noise visible to these non-free services. No user credentials are sent except by the user's own opt-in interaction with the ad-preference scrapers."}}, "whatsNew": {"en-US": "• Fix: F-Droid build now appears in Developer Options' mock-location list\n• Fix: dashboard one-tap \"Use mobile data\" when paused by Wi-Fi only mode\n• Fix: app store deep links use category-specific search terms again\n• New: in-app FAQ from the Help menu (Noise Ratio, Adversarial Scraper)\n• New: clearer hints when Layer 2 scraper or location spoofing need setup\n"}}, "7de84d67a7cfb4c5c177b8b8aa12426d6c04da08141c6e0368150d765674e1e6": {"added": 1778783779349, "file": {"name": "/com.fauxx.full_207.apk", "sha256": "7de84d67a7cfb4c5c177b8b8aa12426d6c04da08141c6e0368150d765674e1e6", "size": 11601974, "ipfsCIDv1": "bafybeifzscdbkqvyvmqev5ibdmcrryj6ilghniprp5le3hy357mguoak7i"}, "src": {"name": "/com.fauxx.full_207_src.tar.gz", "sha256": "09d5a559d5255de433eac1046df88ee7a1691f0a760f28052766630563b1b8ef", "size": 2441523}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.2.7", "versionCode": 207, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["1be8f79b20f264e8242da5eca695f8d0961ad098719a7c6e4a1ff75a33aea276"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "com.fauxx.full.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Fauxx intentionally generates synthetic browsing activity against third-party network services that are not themselves free/libre:\\ Google Search, Bing, Yahoo Search, and the user's opted-in ad-preference pages (Google Ads Settings, Facebook Ad Preferences) when Layer 2 targeting is enabled. This traffic is the core feature — the app's purpose is to generate noise visible to these non-free services. No user credentials are sent except by the user's own opt-in interaction with the ad-preference scrapers."}}, "whatsNew": {"en-US": "• Fix: crash after long background pauses (Android 14+ dataSync limit)\n• Fix: Scrape Now button now runs an immediate scrape\n• New: in-app FAQ explaining the new tap-to-resume notification\n"}}}}, "com.fixupxer": {"metadata": {"lastUpdated": 1779007734975}, "versions": {"d74f6d05e1125a6733203a84381feea9dc82c1ad8472f19e4454b13c7e96ba6f": null, "367d1c8f733be4da5858b2447aeb9d3394a5a8450335bf511de6ab7a2d7b6b62": {"added": 1779007734975, "file": {"name": "/com.fixupxer_29.apk", "sha256": "367d1c8f733be4da5858b2447aeb9d3394a5a8450335bf511de6ab7a2d7b6b62", "size": 4398720, "ipfsCIDv1": "bafybeie4hosahugnqzl7gmbpppshfvxp5wzdtbiyrpfuri476bz74gyoyi"}, "src": {"name": "/com.fixupxer_29_src.tar.gz", "sha256": "ac395a3bbf86dd44c92a707810929545703ffe7f9a1d97a256b03162c55ee505", "size": 7864763}, "manifest": {"versionName": "1.5.1", "versionCode": 29, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 35}, "signer": {"sha256": ["78e36950963a98ea39fe30b955c27364e187feca85a1af6ad10987d15f18ec2f"]}, "usesPermission": [{"name": "com.fixupxer.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "v1.5.1 — Unified Instagram proxy chooser\n\n• Tap Change. on Main or Share to open the same proxy dialog (was Settings on Main)\n• Removed the Instagram embed proxy section from Settings — single source of truth now lives next to where you use it\n• Auto-reprocess: on Main, picking a different proxy after Process refreshes the Processed URL field automatically\n• Fresh inputs still use the explicit Process URL button\n• Existing users keep their selection; default remains toinstagram.com\n"}}}}, "com.foxdebug.acode": {"metadata": {"lastUpdated": 1778740722978}, "versions": {"7d755b139633631887841ce5e94637fda2b6f5723f320fe3a844f28a683eed4f": null, "8cbe1bde93b7bcfdd3e8f7ad2568eef06647d920907b6cb96bce13684b309422": {"added": 1778740722978, "file": {"name": "/com.foxdebug.acode_1000.apk", "sha256": "8cbe1bde93b7bcfdd3e8f7ad2568eef06647d920907b6cb96bce13684b309422", "size": 14782764, "ipfsCIDv1": "bafybeigrjuofxd2avgjwexpcab2drng3neiklziqpcf6qhcxzpjin47fsm"}, "src": {"name": "/com.foxdebug.acode_1000_src.tar.gz", "sha256": "a796783a5e952399d542cdbdca5babd6d569b76ff21693a064cb103705f545b7", "size": 114056827}, "manifest": {"versionName": "1.12.0", "versionCode": 1000, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 28}, "signer": {"sha256": ["4ad655ec828b607be7a37dde5d41753e8f332778c21efab8845f44df72de5fff"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_MEDIA_STORAGE"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "com.foxdebug.acode.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.freetime.ssmpc": {"metadata": {"lastUpdated": 1779007734975}, "versions": {"ec7545ba0398949e3baae07cbfc4e64208a8cc3d506efee6468bff8540688ad5": null, "86dee0cdf0e6cf6f038e0bae26bda7aeb8ee1a19f12e627cd618bf20723cbee7": null, "874d9c5c566008f8fd529f2c3ef8aba0ec010749c28af77e0ee255531b83ba6a": {"added": 1779007734975, "file": {"name": "/com.freetime.ssmpc_17.apk", "sha256": "874d9c5c566008f8fd529f2c3ef8aba0ec010749c28af77e0ee255531b83ba6a", "size": 15635349, "ipfsCIDv1": "bafybeih5tejulqkzuqg3j4vs4kny3adyztcbltm3th66rakk2kq6t5z2km"}, "src": {"name": "/com.freetime.ssmpc_17_src.tar.gz", "sha256": "d0e7ab8a4dac5ffc8a942ccecf4608d93b88711e6d059249038b98f4f07f42bb", "size": 3222452}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.4.3", "versionCode": 17, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 37}, "signer": {"sha256": ["fb4a9817258a428662be72a7736b2665f4878c913102055cf9e76ee9f45f62a7"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "com.freetime.ssmpc.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on supersmp.fun server"}}, "whatsNew": {"en-US": "• Fixed Hopefully the App Icon"}}, "c8a62d43d2ffc6b6b757f8a225956edb7a4cd6e4985474662486c204ac4716a1": {"added": 1778783779349, "file": {"name": "/com.freetime.ssmpc_16.apk", "sha256": "c8a62d43d2ffc6b6b757f8a225956edb7a4cd6e4985474662486c204ac4716a1", "size": 15545064, "ipfsCIDv1": "bafybeiexfbgbmaejlafffmpironz7sq3krcgx25va773y7quafseryjj4u"}, "src": {"name": "/com.freetime.ssmpc_16_src.tar.gz", "sha256": "ee18f602905d4513877ec0aaf7d8790009f506c5e3ae4d7a6cdd538b3f7cb106", "size": 3160555}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.4.2", "versionCode": 16, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 37}, "signer": {"sha256": ["fb4a9817258a428662be72a7736b2665f4878c913102055cf9e76ee9f45f62a7"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "com.freetime.ssmpc.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on supersmp.fun server"}}, "whatsNew": {"en-US": "• Fixed Icon pixeling"}}}}, "com.futsch1.medtimer": {"metadata": {"lastUpdated": 1779007734975}, "versions": {"d6346f86f3a3466a50b5bf3d2e0ba8e06aa724c954df018a1390684bb7292b36": null, "9a9ad728400deaf6b3a5e63e57b4471ad9e947da1ff5d55f36a21cca4fcc0d17": null, "54a869d4b934a85c69d96df58ebb765d7114f376d45bee73e0429fdab5f0dd0a": null, "62cde19b807b68f1c88f3a5f229c657914d343587840dadd84b17f719597c0c3": {"added": 1779007734975, "file": {"name": "/com.futsch1.medtimer_172.apk", "sha256": "62cde19b807b68f1c88f3a5f229c657914d343587840dadd84b17f719597c0c3", "size": 26768488, "ipfsCIDv1": "bafybeiaeguyf2cj7gt3uoluy4i6bd54cn6q2n2uhibh7aybkoh7kvtdkbq"}, "src": {"name": "/com.futsch1.medtimer_172_src.tar.gz", "sha256": "f72fe7dc01894dd0dcefdfc6f9496e7634039cb1b2a1653c184319a3df76f485", "size": 40802627}, "manifest": {"versionName": "1.22.17", "versionCode": 172, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["69bc7c72e499045b44c87fc8463f599472deb408c48de38de8554ae7754b9d84"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.futsch1.medtimer.NOTIFICATION_PROCESSED"}, {"name": "android.permission.ACCESS_NOTIFICATION_POLICY"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.futsch1.medtimer.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "bbcd1ffaa13692dbaafc24bcc8254e10024b7667bd1513231bed5d50db8639c5": {"added": 1779007734975, "file": {"name": "/com.futsch1.medtimer_171.apk", "sha256": "bbcd1ffaa13692dbaafc24bcc8254e10024b7667bd1513231bed5d50db8639c5", "size": 26768488, "ipfsCIDv1": "bafybeihcmbrli3amyv25yzn3knhkbvb2w3xkijuzx3f6tnw5sjcgfg37sy"}, "src": {"name": "/com.futsch1.medtimer_171_src.tar.gz", "sha256": "1c6f99b50f5407fa58083b0b376eda8402b83e08b0a3f6ed2541d8ea475e24ba", "size": 40803027}, "manifest": {"versionName": "1.22.16", "versionCode": 171, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["69bc7c72e499045b44c87fc8463f599472deb408c48de38de8554ae7754b9d84"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.futsch1.medtimer.NOTIFICATION_PROCESSED"}, {"name": "android.permission.ACCESS_NOTIFICATION_POLICY"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.futsch1.medtimer.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "00034afbe6515040f02f05f46e4e804db6acf5ca909d066b06daa1360b266215": {"added": 1778783779349, "file": {"name": "/com.futsch1.medtimer_170.apk", "sha256": "00034afbe6515040f02f05f46e4e804db6acf5ca909d066b06daa1360b266215", "size": 26768488, "ipfsCIDv1": "bafybeifyrhcn4os4c43vwtvxov6sjz6qkfljr5hmohuvvhcruxjszphry4"}, "src": {"name": "/com.futsch1.medtimer_170_src.tar.gz", "sha256": "d646a626582304e9f69996c2f4492fc61f45e6814cc9ad0ba034e4bbb629b328", "size": 40803183}, "manifest": {"versionName": "1.22.15", "versionCode": 170, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["69bc7c72e499045b44c87fc8463f599472deb408c48de38de8554ae7754b9d84"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.futsch1.medtimer.NOTIFICATION_PROCESSED"}, {"name": "android.permission.ACCESS_NOTIFICATION_POLICY"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.futsch1.medtimer.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.gent8.taison": {"metadata": {"lastUpdated": 1779007734975}, "versions": {"dcf8285c425a696dfa06f5820a5e796ad313ad4e334bb7cc0a2f98174d9ab47b": null, "cd1d2b9742e526f1a8a90627f8f74fdfa6336148318b5e09d294f5c611e12f44": {"added": 1779007734975, "file": {"name": "/com.gent8.taison_123.apk", "sha256": "cd1d2b9742e526f1a8a90627f8f74fdfa6336148318b5e09d294f5c611e12f44", "size": 65971772, "ipfsCIDv1": "bafybeihonccwypah6lww4d2cgjexkfhlwb2rp2kxboc2kwnbq225dlyobe"}, "src": {"name": "/com.gent8.taison_123_src.tar.gz", "sha256": "0a2176c6fbfc665b82fd0b92246d9e83e6a935792b966077cdf47552ba756de2", "size": 23445793}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.2.3", "versionCode": 123, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["5d3e67a876f313aa6845755ec07ecfcb099ef852ce764dbca2ad417789b3aa9e"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.REQUEST_DELETE_PACKAGES"}, {"name": "android.permission.UPDATE_PACKAGES_WITHOUT_USER_ACTION"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_APP_SPECIFIC_LOCALES"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.gent8.taison.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "moe.shizuku.manager.permission.API_V23"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}]}, "whatsNew": {"en-US": "A mini release — direct entry sharing between Taison users and themed icon support.\n\n✨ New\n- Share entries directly with other Taison users.\n- Themed icon and adaptive icon support.\n\n🔧 Changed\n- Synced Taison with Mihon v0.19.9.\n\nCollections are in the works and coming soon.\n"}}}}, "com.gideontek.phonetrack": {"metadata": {"added": 1778740722978, "categories": ["Location Tracker & Sharer"], "issueTracker": "https://github.com/gideontek/phonetrack/issues", "lastUpdated": 1778740722978, "license": "GPL-3.0-only", "sourceCode": "https://github.com/gideontek/phonetrack", "screenshots": {"phone": {"en-US": [{"name": "/com.gideontek.phonetrack/en-US/phoneScreenshots/1.png", "sha256": "609a4e4eace3821b5bec63491e8dd61cb6031132bd23a696d5baf3e75ea12eb9", "size": 152105}, {"name": "/com.gideontek.phonetrack/en-US/phoneScreenshots/2.png", "sha256": "7ef559a69ad4ce33ac3315f8d3479e3ca24a997d432e05945edb524b883772df", "size": 129335}]}}, "authorName": "gideontek", "name": {"en-US": "PhoneTrack SMS"}, "summary": {"en-US": "Location sharing over SMS — no internet, no account, no data required."}, "description": {"en-US": "Location sharing that respects your privacy and your data plan. This phone track app (PhoneTrack SMS) responds to text message requests with your GPS coordinates — no internet required, no account needed, no data used.\n\nIt focuses on one thing and keeps it simple. A trusted contact texts your keyword and the phone texts back a location and an OpenStreetMap link. Need regular check-ins? Subscribe for periodic updates that include how far and which direction you've moved. The sender doesn't even need the app installed.\n\nNew requests are held in a PENDING state until you decide: APPROVED numbers always get a reply, BLOCKED numbers are quietly ignored. You don't have to think about it until you want to.\n\nFeatures:\n* One-shot location request: reply with GPS fix + OpenStreetMap link\n* Subscriptions: periodic updates with heading and distance delta (e.g. ⇐314m)\n* Approval gate: PENDING → APPROVED / BLOCKED\n* Zero internet permission — SMS only, always\n* No account, no cloud, no tracking\n* Android 8.0 (API 26) and later\n"}, "preferredSigner": "9d0053cadf75617e8b8d1ff9841b9f45e09b7189deb41b6dfa0804168a666647"}, "versions": {"777343be081efca91de9ce876038ab831459606822baff549ae2d26c037e74ca": {"added": 1778740722978, "file": {"name": "/com.gideontek.phonetrack_2.apk", "sha256": "777343be081efca91de9ce876038ab831459606822baff549ae2d26c037e74ca", "size": 10798929, "ipfsCIDv1": "bafybeiczod3kcmgkaxvqlxku2uprywcdsmvooegyn7hwoflskanmkiorge"}, "src": {"name": "/com.gideontek.phonetrack_2_src.tar.gz", "sha256": "7b95c5ffe58778dae0b1ed0bbf38a30b695bc4675aab8182e3cad7f78a1417f1", "size": 447320}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.1", "versionCode": 2, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["9d0053cadf75617e8b8d1ff9841b9f45e09b7189deb41b6dfa0804168a666647"]}, "usesPermission": [{"name": "android.permission.RECEIVE_SMS"}, {"name": "android.permission.SEND_SMS"}, {"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.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "com.gideontek.phonetrack.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "* Subscribe command now uses --time flag instead of --hours\n* VS Code / VSCodium build and debug support added\n"}}}}, "com.github.catfriend1.syncthingfork": {"metadata": {"lastUpdated": 1778740722978, "translation": "https://hosted.weblate.org/projects/syncthing-fork", "summary": {"it-IT": "Wrapper per Syncthing - Sincronizzazione file aperta e decentralizzata"}, "description": {"nl-NL": "Dit is een fork van de Syncthing-Android-wrapper voor Syncthing die belangrijke verbeteringen biedt, zoals:\n* De voortgang van de synchronisatie van mappen, apparaten en het geheel kan eenvoudig worden afgelezen.\n* “Elk uur synchroniseren” om nog meer batterij te besparen.\n* Individuele syncvoorwaarden kunnen per apparaat en per map worden toegepast.\n* Gebruikersinterface met recente wijzigingen, klik om bestanden te openen.\n* Wijzigingen in de configuratie van mappen en apparaten kunnen worden aangebracht, ongeacht of Syncthing actief is of niet.\n* De gebruikersinterface legt uit waarom Syncthing actief is of niet.\n* Het probleem van “batterijverslinding” is opgelost.\n* Ontdek andere Syncthing-apparaten op hetzelfde netwerk en voeg ze eenvoudig toe.\n* Ondersteunt tweerichtingssynchronisatie op externe SD-kaart sinds Android 11.\n\nSyncthing-Fork voor Android is een wrapper voor Syncthing die een Android-UI biedt in plaats van de ingebouwde web-UI van Syncthing. Syncthing vervangt propriëtaire synchronisatie- en clouddiensten door iets open, betrouwbaars en gedecentraliseerd. Uw gegevens zijn alleen van u en u verdient het om te kiezen waar ze worden opgeslagen, of ze worden gedeeld met derden en hoe ze via internet worden verzonden.\n\nZoek eerst hulp op het forum en/of sociale media-apps voordat u issues aanmaakt op de tracker. Houd er rekening mee dat Syncthing-Fork is ontstaan uit persoonlijke interesse om familie en vrienden te helpen Syncthing op Android te gebruiken. Het was niet bedoeld voor de momenteel meer dan 100.000 gebruikers, ook al worden de resultaten met u en de community gedeeld. Hartelijk dank.\n\nWebsite: https://github.com/researchxxl/syncthing-android\n\nBroncode: https://github.com/researchxxl/syncthing-android\n\nHoe Syncthing naar een externe SD-kaart schrijft: https://github.com/researchxxl/syncthing-android/blob/main/wiki/SD-card-write-access.md\n\nWiki, veelgestelde vragen en nuttige artikelen: https://github.com/researchxxl/syncthing-android/tree/main/wiki#readme\n\nProblemen: https://github.com/researchxxl/syncthing-android/issues\n\nHelp mee met de\nVertaling: https://hosted.weblate.org/projects/syncthing-fork/app/\n"}}, "versions": {"259c88ddc9af2edb5cba6272865bb207a21562a925c1038dd3846d3949be8c71": null, "676d07c34414791add2ee330321d135cd70fa9eb35d51a59df52efc11a0efa27": {"added": 1778740722978, "file": {"name": "/com.github.catfriend1.syncthingfork_2010000.apk", "sha256": "676d07c34414791add2ee330321d135cd70fa9eb35d51a59df52efc11a0efa27", "size": 67578581, "ipfsCIDv1": "bafybeifp3jh6u42ss3o6tdpzg6xindnk2oeox32cu5rsxy7p247rai6zli"}, "src": {"name": "/com.github.catfriend1.syncthingfork_2010000_src.tar.gz", "sha256": "e81491d44f6e8c512b36e8dea8772a56c123227b8f22a7baf10473f48988e242", "size": 15351450}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.1.0.0", "versionCode": 2010000, "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": "fix(importSettings): cast string to int by @researchxxl in #220\nfix(model): add group attr by @researchxxl in #236\nimprovement: open folder from folder list with built in Files app by @dbhavsar76 in #217\nfeature: auto reset database after import for invalid path and missing marker errors by @dbhavsar76 in #214\nother: Remove FreeDroidWarn dialog by @Catfriend1\n"}}, "a39083b575ddbd98d5f6a00fb29086c621b2e3e856635ec1e2a538400feb7879": {"whatsNew": null}}}, "com.github.cvzi.screenshottile": {"metadata": {"lastUpdated": 1778783779349, "summary": {"en-US": "Customizable screenshot tool with quick settings shortcut and floating button"}}, "versions": {"36269ba993c6a84df72c51e8a5ee7d517eb81c15272f60617238bd08866cf5ea": null, "d663596a49ae88429578fb4e2eaa5d39e9eb2a74ef476e1d3ab2f2795abff7d9": {"added": 1778783779349, "file": {"name": "/com.github.cvzi.screenshottile_143.apk", "sha256": "d663596a49ae88429578fb4e2eaa5d39e9eb2a74ef476e1d3ab2f2795abff7d9", "size": 3735604, "ipfsCIDv1": "bafybeiac2odg4gesisjvjl6wrebzsmixjxhxhhdh3uop5lf6o2dntfcqfm"}, "src": {"name": "/com.github.cvzi.screenshottile_143_src.tar.gz", "sha256": "92cb8491e3c4bef50273f758d0970d6d3b637679ae97eea5fab487175d241d31", "size": 6896559}, "manifest": {"versionName": "2.19.0", "versionCode": 143, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["c1fc886a9128999556b4ccc95b03058cee72dfa45f33d99443e5b481dde7880d"]}, "usesPermission": [{"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PROJECTION"}, {"name": "com.github.cvzi.screenshottile.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 28}]}, "whatsNew": {"en-US": "v2.19.0\n* Option to hide floating button behind front camera notch\nv2.18.1\n* Option to drag floating button with short press instead of long press\nv2.17.1\n* Add `%app%` and `%package%` filename placeholders (by @Self-Perfection)\n* Bugfix: navigation bar overlaps photo editor (Android 16)\nv2.16.0\n* Backup settings to file\n"}}}}, "com.github.libretube": {"metadata": {"lastUpdated": 1779007734975}, "versions": {"6f3a3a88a1ed044a1ab784050f8bf58b108d4f9f8cbb1f9b40ce793a3b73e7bc": null, "d02da4f6342d32107d062b0bb4bd5333439ef7c828be1c458a8864f0fb80d4c5": {"added": 1779007734975, "file": {"name": "/com.github.libretube_68.apk", "sha256": "d02da4f6342d32107d062b0bb4bd5333439ef7c828be1c458a8864f0fb80d4c5", "size": 9183140, "ipfsCIDv1": "bafybeick33r3tivk33st5sh4btlfj32ghmrsfrzk4ghee6mt4rtuv3qxau"}, "src": {"name": "/com.github.libretube_68_src.tar.gz", "sha256": "9e6040dd0e43b406bf9245963798a8f1a6da2129d91f35d6db35f53bac6d1e08", "size": 7217086}, "manifest": {"versionName": "31.2", "versionCode": 68, "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": "This release includes mostly bugfixes.\n\nMost importantly this fixes that:\n- the keyboard opened after you left a fullscreen video\n- local streams/feed extraction was not enabled by default, which is very inconvenient for new users\n- subtitles automatically disabled themselves when the video was buffering\n"}}}}, "com.github.premnirmal.tickerwidget": {"metadata": {"lastUpdated": 1778872699860}, "versions": {"1e2dac5690bad565a7c80b22bf915b102a7ebb451f7afcc6545084093ed056a6": null, "cf4ac3210e5a5791c5d4e5bf0b94f933b593162b69c47bec1ab5d54fb6cb17f8": null, "7f6243963d88ba9a0fc51a15b69f060b85d4895d75102fff91aba21bca85fe4a": {"added": 1778872699860, "file": {"name": "/com.github.premnirmal.tickerwidget_400000079.apk", "sha256": "7f6243963d88ba9a0fc51a15b69f060b85d4895d75102fff91aba21bca85fe4a", "size": 7871536, "ipfsCIDv1": "bafybeigqwaz2dbv4ir45c6lric7fz62lpu4h7bq7jkwwil2vb4q6xkmwfy"}, "src": {"name": "/com.github.premnirmal.tickerwidget_400000079_src.tar.gz", "sha256": "3964a6fa5219d05bbfae44bedd5490d94b9c7d716125503549e56a069d11e555", "size": 2443330}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "4.0.079", "versionCode": 400000079, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["9b16210a0ff90657ee25f6956bc352bb288e0be39d255de576dbee7539ee5045"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.github.premnirmal.tickerwidget.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {}}}, "465931cc9fe342285d040c2967cbca9bb1cc6e840e016d2f53cb14425e198cc6": {"added": 1778783779349, "file": {"name": "/com.github.premnirmal.tickerwidget_400000078.apk", "sha256": "465931cc9fe342285d040c2967cbca9bb1cc6e840e016d2f53cb14425e198cc6", "size": 7871536, "ipfsCIDv1": "bafybeidruigsffc2ygjotwdqm763apovgiahyase6rkttbh3k5rehhq5fq"}, "src": {"name": "/com.github.premnirmal.tickerwidget_400000078_src.tar.gz", "sha256": "6116cd679478c5e303060a4b6cc18db3e2e5c5db044927f4bbd7b14977b42be0", "size": 2443597}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "4.0.078", "versionCode": 400000078, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["9b16210a0ff90657ee25f6956bc352bb288e0be39d255de576dbee7539ee5045"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.github.premnirmal.tickerwidget.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {}}}}}, "com.hito.trails.app": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"e5181f3ee305eddeb82d3f60e945be2d13d82a5943f7c1190868cc7061965935": {"added": 1778783779349, "file": {"name": "/com.hito.trails.app_3.apk", "sha256": "e5181f3ee305eddeb82d3f60e945be2d13d82a5943f7c1190868cc7061965935", "size": 43969537, "ipfsCIDv1": "bafybeid44r6q74vt7vut2nvppg2empdihmpg5k7l64tk6o2emulljocbfq"}, "src": {"name": "/com.hito.trails.app_3_src.tar.gz", "sha256": "e47fd2ec5c16a3880ba156a11f0bcd6fec0da10d9534f9f601ac8e9059d174f7", "size": 5486788}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.1.0", "versionCode": 3, "usesSdk": {"minSdkVersion": 30, "targetSdkVersion": 36}, "signer": {"sha256": ["0da06e6d9fae1b118d3d34371b4c487cd3d3b740bcbd5ec6b75410c8cd8cfc54"]}, "usesPermission": [{"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "com.hito.trails.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"TetheredNet": {"en-US": "Relies on OpenTopoMap servers"}}, "whatsNew": {"en-US": "Material 3 design update with dark mode support.\nNew About screen.\nAdded trail sources for Europe, Americas, Asia, Africa and Middle East.\nNew default tile source.\n", "es-ES": "Actualización a Material 3 con soporte para modo oscuro.\nNueva pantalla Acerca de.\nNuevas fuentes de rutas para Europa, América, Asia, África y Oriente Medio.\nNueva fuente de tiles por defecto.\n", "pt-PT": "Atualização para Material 3 com suporte para modo escuro.\nNovo ecrã Sobre.\nNovas fontes de trilhos para Europa, Américas, Ásia, África e Médio Oriente.\nNova fonte de tiles por defeito.\n"}}}}, "com.idunnololz.summit.fdroid": {"versions": {"1781a86ddb22416664d041d1b1e96d5a632db674ed7840e177a6f0e284c04e39": {"antiFeatures": null}}}, "com.inspiredandroid.kai": {"metadata": {"lastUpdated": 1778872699860}, "versions": {"69845e389de4717f9ef310c118518713dcb1e114af7728808597fc038b9e0d82": null, "84685a4c0bc4fdafa826ddad3512128735925979d782f0d7cebf75f87f653202": null, "5880b450548652047822c8c7d39c9e9d8790716f6eb45fc67272e7e2bdc0cfdb": {"added": 1778872699860, "file": {"name": "/com.inspiredandroid.kai_103.apk", "sha256": "5880b450548652047822c8c7d39c9e9d8790716f6eb45fc67272e7e2bdc0cfdb", "size": 33337568, "ipfsCIDv1": "bafybeiappw5le754kz7q7astmidk2a4s6clhwd7gxakflnng5szvvwv6o4"}, "src": {"name": "/com.inspiredandroid.kai_103_src.tar.gz", "sha256": "b79ff8c9d0af07d82de4dd244d57c624d8c1ad465df8e06f425afac7262968cd", "size": 276225368}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.6.0", "versionCode": 103, "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": "Allow user-installed certificates\nDesktop AVX2+ CPU check\nFix MCP array/object argument serialization\nFix settings crash on Android 8.0\nFix terminal sheet crashes\nSurface real OpenAI-compatible chat errors\nTolerate non-standard MCP tool schemas\nImprove SSH Alpine integration\nExpand chat system prompt\nPersistent chat input between screens\nUpgrade Compose Multiplatform and SDKs\nUpdate model catalog\n"}}, "ec1b9e859c2a3c9b87292b86b659718a43faa50231a60ff2a6b78bdb6098fdbf": {"added": 1778740722978, "file": {"name": "/com.inspiredandroid.kai_102.apk", "sha256": "ec1b9e859c2a3c9b87292b86b659718a43faa50231a60ff2a6b78bdb6098fdbf", "size": 33065949, "ipfsCIDv1": "bafybeidk3zo2byjk5ol4kk4juosvw7xq3dtf245oirp7dckrz2m7yww7gu"}, "src": {"name": "/com.inspiredandroid.kai_102_src.tar.gz", "sha256": "6ca456892857f6d887f47befbb8fa1f079e4b8a236452f7f9165a4252d3e27da", "size": 276209879}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.5.1", "versionCode": 102, "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": "Fix terminal auto-scroll crash\nUpdate model catalog\nAdd LongCat dynamic model endpoint\nAdd Ollama Gemma4 to no-tool list\nSupport .gsc files and 200KB uploads\nShow history delete undo inside modal\nUpgrade dependencies\n"}}}}, "com.inspiredandroid.linuxcommandbibliotheca": {"metadata": {"lastUpdated": 1778740722978, "summary": {"en-US": "8469 manual pages, 28 basic categories and a bunch of general terminal tips."}, "description": {"en-US": "The app currently has <b>8469</b> manual pages, <b>28</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* 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* 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": {"99ff5a92520a17c402a1458d3728aa7117bd8d11b511873bf35b88f87bd48f30": null, "82430f96e1b446793491187902c9fecc39c632fba3aed88193ddafb4bd5f9f25": {"added": 1778740722978, "file": {"name": "/com.inspiredandroid.linuxcommandbibliotheca_160.apk", "sha256": "82430f96e1b446793491187902c9fecc39c632fba3aed88193ddafb4bd5f9f25", "size": 12802414, "ipfsCIDv1": "bafybeicc6x46mkaemivv4e25m5golukcmrowacydywhw7xrxtjhtgc5tfy"}, "src": {"name": "/com.inspiredandroid.linuxcommandbibliotheca_160_src.tar.gz", "sha256": "63391ce8fd3fcd9c7f171415429e07d5d2ca9da7373e83173210af7ba6a420ba", "size": 14047264}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "4.0.3", "versionCode": 160, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["73d56f21d9a6aebeac88e0e09116d75affdcfdb0cb82d53faea2da086e3d1be9"]}, "usesPermission": [{"name": "com.inspiredandroid.linuxcommandbibliotheca.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Add new Linux commands\nSnappier navigation in the basics section\nRefine command documentation\nUpgrade SDKs and dependencies\n"}}}}, "com.invoiceninja.app": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"542b969d0cef6fbc6551636ee3479fe104c575d03fed6a65ce1189de5c6a624b": null, "143d47be582ca2111e1b1657b6b48110846e1e031ef3b7291b300ffe4f54883c": {"added": 1778783779349, "file": {"name": "/com.invoiceninja.app_194.apk", "sha256": "143d47be582ca2111e1b1657b6b48110846e1e031ef3b7291b300ffe4f54883c", "size": 54398323, "ipfsCIDv1": "bafybeidzjwigijnrymna4fmt4knbr666vodwtxl7o5c6dpagkugnf4anta"}, "src": {"name": "/com.invoiceninja.app_194_src.tar.gz", "sha256": "55db24e356af22559f67940bd6739a6e7d5cd4b2eca3b5a74d9946ddffbca27a", "size": 183298448}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "5.0.194", "versionCode": 194, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["2691184a0d0aed99de8f006b5770f58891d43fd4007e25c667d9ac2c06ae62af"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.WRITE_CONTACTS"}, {"name": "android.permission.GET_ACCOUNTS"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.CALL_PHONE"}, {"name": "com.invoiceninja.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "App is tethered to its server, which is using a non-FSF/OSI approved license."}}}}}, "com.ismartcoding.plain": {"metadata": {"lastUpdated": 1779007734975}, "versions": {"d30bbe7443b7415b281d7ab191d1f5647880c2018fe53b9686095810a4be9325": null, "476409d13b0baa7e0d8b198832460e1231700a85d0f7218487ab5b52da6ea961": null, "1bd5e5914826b16c1292e10b340470227709304d9702b24fc411b9dd52be1289": null, "d6b14b46dcc5996b45687ef7fbb62a9375001963f04030e330f1ecb60904c5e0": null, "23108cbccd45d7af787cda0e7c3a6c7f5f244e0c6cdafb5dde75ee44ee3f4719": null, "f585b4aafa26374179f1cd4bf5558d424852d8ab175989e55d17de5c1fd86310": null, "0385e403d9c446494b4c7631e0d69c182ebf704641ab0967ae695798cdfcdc44": {"added": 1779007734975, "file": {"name": "/com.ismartcoding.plain_586.apk", "sha256": "0385e403d9c446494b4c7631e0d69c182ebf704641ab0967ae695798cdfcdc44", "size": 82893458, "ipfsCIDv1": "bafybeifk5gkm3ypitwtdpwjrxaxodag5fvykjmibqt2w4fqgxnnkqenqea"}, "src": {"name": "/com.ismartcoding.plain_586_src.tar.gz", "sha256": "8a8223ec6af9bdef165c3d85611ae4632381a7e5f4caa80598096ddda1a6b890", "size": 41791032}, "manifest": {"nativecode": ["x86_64"], "versionName": "3.1.12", "versionCode": 586, "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}]}}, "1fa652d58139e00d16b94f3abdcc3961ab403c37668491eea1e92b94420998a2": {"added": 1779007734975, "file": {"name": "/com.ismartcoding.plain_585.apk", "sha256": "1fa652d58139e00d16b94f3abdcc3961ab403c37668491eea1e92b94420998a2", "size": 76176051, "ipfsCIDv1": "bafybeihprpfkelmi57h3thddilgdru4x3h7ogxxybximzt3dxa3jx4pwjy"}, "src": {"name": "/com.ismartcoding.plain_585_src.tar.gz", "sha256": "76268b3dd63db0de5f019cfeb3473cd9fec6a60ad30cdb74067dd8fa849644cf", "size": 41791330}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "3.1.12", "versionCode": 585, "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}]}}, "0d129f0ab854a1e80798958f4a33b67ca2002374d1f16385a14ae852cbd585fe": {"added": 1779007734975, "file": {"name": "/com.ismartcoding.plain_584.apk", "sha256": "0d129f0ab854a1e80798958f4a33b67ca2002374d1f16385a14ae852cbd585fe", "size": 65374921, "ipfsCIDv1": "bafybeiblhwyy6kzob7nvkklppwxpr6gil5t3nukeb2xq5okvovdrlhavvq"}, "src": {"name": "/com.ismartcoding.plain_584_src.tar.gz", "sha256": "b1fddc0663ec180bd52bd0251b0de5723631c3f9f56e1ca93ccb03b655d3a182", "size": 41791259}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "3.1.12", "versionCode": 584, "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}]}}, "1cc76a6bd83eecd337f7e3413ee670f17236875a5e5e2d65934a12dd11c8a982": {"added": 1778740722978, "file": {"name": "/com.ismartcoding.plain_583.apk", "sha256": "1cc76a6bd83eecd337f7e3413ee670f17236875a5e5e2d65934a12dd11c8a982", "size": 82868882, "ipfsCIDv1": "bafybeiagjgkybaq455aajyxxzbtkcz225pt2ymvnqayrj6rvp7syptljqy"}, "src": {"name": "/com.ismartcoding.plain_583_src.tar.gz", "sha256": "123aed50a8502739707dafb44c09c59e98cc297581625bb06c7b738a81a99d5d", "size": 41792315}, "manifest": {"nativecode": ["x86_64"], "versionName": "3.1.11", "versionCode": 583, "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}]}}, "21625c6f9c167aa2205628e8453f4d245e0d78dfec63f09d1281d0eac0dcbdbc": {"added": 1778740722978, "file": {"name": "/com.ismartcoding.plain_582.apk", "sha256": "21625c6f9c167aa2205628e8453f4d245e0d78dfec63f09d1281d0eac0dcbdbc", "size": 76151475, "ipfsCIDv1": "bafybeiglsfusurfpssroonrl4tjui36vaminjtymmnp76v4llc3tmwg3wm"}, "src": {"name": "/com.ismartcoding.plain_582_src.tar.gz", "sha256": "846940db1d04a61a8812705ed7333bb51c430140ff77df2dd11a5993f5bbed66", "size": 41792281}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "3.1.11", "versionCode": 582, "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}]}}, "497618537c8f8846d5da73958df7c7c212d99351efa22f22e707430859f0a7fc": {"added": 1778740722978, "file": {"name": "/com.ismartcoding.plain_581.apk", "sha256": "497618537c8f8846d5da73958df7c7c212d99351efa22f22e707430859f0a7fc", "size": 65354441, "ipfsCIDv1": "bafybeihrtvcclgge2fss3zppj6soe46k23d4be7tvku44ettt3cfobz6rm"}, "src": {"name": "/com.ismartcoding.plain_581_src.tar.gz", "sha256": "20b5c26cf4bd939172e36c051f2ed4675d19a3db3526207da9358427a2db6677", "size": 41792425}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "3.1.11", "versionCode": 581, "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.isotjs.todosian": {"metadata": {"lastUpdated": 1778872699860, "name": {"en-US": "Todosian"}}, "versions": {"7a9c00a5a09dfca4581cd2923dd4ad514e8a57ec2a71bde79108700a4cdc12ac": {"added": 1778872699860, "file": {"name": "/com.isotjs.todosian_6.apk", "sha256": "7a9c00a5a09dfca4581cd2923dd4ad514e8a57ec2a71bde79108700a4cdc12ac", "size": 3582699, "ipfsCIDv1": "bafybeiayd6n55k6cnmhpoqq7eyz36jbnvrevhar3aqj2pv2uy7l4y3o5py"}, "src": {"name": "/com.isotjs.todosian_6_src.tar.gz", "sha256": "d3e0e7325cf8f6430b652031284b571994bf9b87175a8290f3497a59a30ce46f", "size": 303564}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.6", "versionCode": 6, "usesSdk": {"minSdkVersion": 30, "targetSdkVersion": 36}, "signer": {"sha256": ["a348c52917ecc4936cb2cbe2e2349454f058ca3e6e163bb1173edb1eca132db2"]}, "usesPermission": [{"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.isotjs.todosian.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Version 1.6 brings powerful new task management features and UI improvements.\n\nNew Features:\n• Daily Focus Mode - Set a daily focus banner in settings to stay organized\n• Move & Copy Tasks - Easily reorganize tasks across categories\n• Subtasks with Indentation - Create hierarchical task structures\n• Task Recurrence - Set recurring tasks with flexible recurrence rules\n• Colored Priority Indicators - Visual priority levels for tasks (🔺 highest to ⏬ lowest)\n\nImprovements:\n• Enhanced category screen"}}}}, "com.kazumaproject.markdownhelperkeyboard.lite.fdroid": {"metadata": {"lastUpdated": 1778740722978}, "versions": {"625888c56489834caf0e420695eb319aba842263dfc910079fc298039b994ab3": null, "e3acc63bebbe160777c79d3231c4dc1d2cc62b2ec14c161eeab435975bfa6f06": {"added": 1778740722978, "file": {"name": "/com.kazumaproject.markdownhelperkeyboard.lite.fdroid_754.apk", "sha256": "e3acc63bebbe160777c79d3231c4dc1d2cc62b2ec14c161eeab435975bfa6f06", "size": 33431063, "ipfsCIDv1": "bafybeiczertogxwwnk5t3j772z7rkgmg5zkjildsxrdtlesl7fa3zsbv7u"}, "src": {"name": "/com.kazumaproject.markdownhelperkeyboard.lite.fdroid_754_src.tar.gz", "sha256": "148dcd624a5ceda1147d0347f09d0154547bc95a2c5d501ad10c1dcc751d6229", "size": 32158891}, "manifest": {"versionName": "1.7.60-lite-fdroid", "versionCode": 754, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["ec676c30f05f3947a1aec86d02ecead150f772790b35fcaf8af484c1dd5eb4c0"]}, "usesPermission": [{"name": "android.permission.VIBRATE"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "com.kazumaproject.markdownhelperkeyboard.lite.fdroid.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.ki_bun.pioneer": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"67726c4677cea1df45d88cd9d0766d03443446350d0e87683b38b55c65dfd7ed": null, "7f98552a66939fc75d21f203c028375dd4141123b1cd917411182de90b97d8f7": {"added": 1778783779349, "file": {"name": "/com.ki_bun.pioneer_8.apk", "sha256": "7f98552a66939fc75d21f203c028375dd4141123b1cd917411182de90b97d8f7", "size": 10437611, "ipfsCIDv1": "bafybeibf47wwvwxuko2gjqqqcuuolvdazqo3qyg66k3xupaf6542leddti"}, "src": {"name": "/com.ki_bun.pioneer_8_src.tar.gz", "sha256": "c53debdcfc426b5b149d7c3de86d423e244554a8980415ba349e21c06151b855", "size": 1067321}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.1.0", "versionCode": 8, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["7292c73b8fa867a687b2c474c0f7b7be77172aaccefa2e6fee925641eb940e36"]}, "usesPermission": [{"name": "com.ki_bun.pioneer.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Fix confirm button behavior\n- Fix splash screen background theme behavior\n- Display percentage beside progress indicator\n- Add option to specify a unit\n- Include tags and unit in .csv backups\n- Add .csv backup notice\n- Fix add and subtract button bug\n"}}}}, "com.kompact": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"1416aa6d29e8aa04f18a9ce61914091632afd00641bf8a12c837634d9cd96813": null, "8c55754b6fae68c68a768567b35a8bcd0e58e57d7f688310d8b6d39028b910ea": {"added": 1778783779349, "file": {"name": "/com.kompact_11.apk", "sha256": "8c55754b6fae68c68a768567b35a8bcd0e58e57d7f688310d8b6d39028b910ea", "size": 14609501, "ipfsCIDv1": "bafybeigtgauzu2bazvfjr7a4d2fhdltqa32cmo53fqcvdky3d52hifhtqe"}, "src": {"name": "/com.kompact_11_src.tar.gz", "sha256": "cc03f2365072160684b6e7b8b718d56826668ebbe6ba685a118fd3e1eb561743", "size": 698647}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.0.7", "versionCode": 11, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["5813fc01ba8dd9d2835b6beae80f65ca09f4444d4fb426e8e3ff3d4adeb11d7b"]}, "usesPermission": [{"name": "com.kompact.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.leekleak.trafficlight": {"metadata": {"lastUpdated": 1779007734975}, "versions": {"2631bf4354aca155a8de6a46f793b10bae8b7eade5cacd04319263ab5740e55f": null, "ec090af34fe4a27146abf3cb9c678ec418d51f8cecc974a0d2666df9e6826c8c": {"added": 1779007734975, "file": {"name": "/com.leekleak.trafficlight_33.apk", "sha256": "ec090af34fe4a27146abf3cb9c678ec418d51f8cecc974a0d2666df9e6826c8c", "size": 4356368, "ipfsCIDv1": "bafybeian5mniwovicymbc3wj5d3p2s2cdqzy64zjmtqjv3vmmtclrhesjq"}, "src": {"name": "/com.leekleak.trafficlight_33_src.tar.gz", "sha256": "4095e115a516e7b5cc70de4fff1a335574af96b6ebea21653414040f456fce63", "size": 8160453}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.17", "versionCode": 33, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 37}, "signer": {"sha256": ["5dc00106c77cb285c0b2c51881eee95073e5dd0c5f6d9f099807d7a3d7accf37"]}, "usesPermission": [{"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.POST_PROMOTED_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.PACKAGE_USAGE_STATS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "com.leekleak.trafficlight.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "moe.shizuku.manager.permission.API_V23"}]}, "whatsNew": {"en-US": "Data plans:\n- Moved to a new page revealing a load of extra information\n- See most used apps\n- See your plan usage trend, safety and daily budget\n- See your plan's weekly usage\n\nEnhancements:\n- See today's most used apps in the overview\n- Unconfigured data plans now support backgrounds\n- Unconfigured data plans can now be added as a widget\n- App search now also queries the package name to better find localized apps\n- Minor UI improvements\n\nBug fixes:\n- Fix material dark theme not working on Andr"}}}}, "com.mateusrodcosta.apps.vidyamusic": {"metadata": {"changelog": "https://github.com/MateusRodCosta/VidyaMusic/releases", "issueTracker": "https://github.com/MateusRodCosta/VidyaMusic/issues", "lastUpdated": 1778872699860, "sourceCode": "https://github.com/MateusRodCosta/VidyaMusic", "screenshots": {"phone": {"en-US": [{"name": "/com.mateusrodcosta.apps.vidyamusic/en-US/phoneScreenshots/1.png", "sha256": "387b599062693df431b2b409f246debaecefb2bb6275efcdf4f5b765885a8311", "size": 160639}, {"name": "/com.mateusrodcosta.apps.vidyamusic/en-US/phoneScreenshots/2.png", "sha256": "b052a940be6e3f5c78f9130a410c3ac9bc9e5b769e88d434ea507e6c6f614a4f", "size": 87224}, {"name": "/com.mateusrodcosta.apps.vidyamusic/en-US/phoneScreenshots/3.png", "sha256": "7e6ba8094be69751766949cb2e82e72632f70a3b159e4c4415ed9ea3322e4ec2", "size": 132570}, {"name": "/com.mateusrodcosta.apps.vidyamusic/en-US/phoneScreenshots/4.png", "sha256": "d72b771d86b517a0afbed73cbaeb176cdf7f958a053e4c16f39699672fb9df3c", "size": 217425}, {"name": "/com.mateusrodcosta.apps.vidyamusic/en-US/phoneScreenshots/5.png", "sha256": "ef1b825571b26d887500a9c3212050d8870877efb2154c5e48db92b5b6f04d89", "size": 87172}, {"name": "/com.mateusrodcosta.apps.vidyamusic/en-US/phoneScreenshots/6.png", "sha256": "ce376fd35ebe9a8653496a18f5ebb477ee9a18a95a154f77d4792f535e568104", "size": 169664}, {"name": "/com.mateusrodcosta.apps.vidyamusic/en-US/phoneScreenshots/7.png", "sha256": "4a98b53c08e21c02c8007c2c961d404d9699b5a6f357e6cf0cf05a698f124e99", "size": 188004}, {"name": "/com.mateusrodcosta.apps.vidyamusic/en-US/phoneScreenshots/8.png", "sha256": "0b98d0b99a44aaca2a209dbc287d928ff19a757010a63279e45892bdb9859554", "size": 223199}]}, "sevenInch": {"en-US": [{"name": "/com.mateusrodcosta.apps.vidyamusic/en-US/sevenInchScreenshots/1.png", "sha256": "889eed7e16a4b55efcdd85d44ebc21e05e69ad181e7636039454ef9b7ef840d7", "size": 151928}, {"name": "/com.mateusrodcosta.apps.vidyamusic/en-US/sevenInchScreenshots/2.png", "sha256": "065474692c97a45d4c5a4f34791579a2c687b8fafade5a3780c74e289e56b44b", "size": 73962}, {"name": "/com.mateusrodcosta.apps.vidyamusic/en-US/sevenInchScreenshots/3.png", "sha256": "05c284d4267f16a370a11280d32d815f67f20fb2f1a0e85b44d98adfdc540b2a", "size": 128695}, {"name": "/com.mateusrodcosta.apps.vidyamusic/en-US/sevenInchScreenshots/4.png", "sha256": "95602c63cd2e3a68015944314f566ea8205210222c645dc2bdf688bdcb7f787d", "size": 150723}, {"name": "/com.mateusrodcosta.apps.vidyamusic/en-US/sevenInchScreenshots/5.png", "sha256": "c25795a4661fa298adc37eefd84b5bd66d112a2b35fe3824bf0661097b795840", "size": 67705}, {"name": "/com.mateusrodcosta.apps.vidyamusic/en-US/sevenInchScreenshots/6.png", "sha256": "e6561c9680ac1e5301e0afa5edeba3120358e0a8634944f7cbec3a70b2cff594", "size": 129544}, {"name": "/com.mateusrodcosta.apps.vidyamusic/en-US/sevenInchScreenshots/7.png", "sha256": "45dc315979fbd8e38594aab4b61f5acab7ab2b8e23051b49f4ed058817d94d90", "size": 243077}, {"name": "/com.mateusrodcosta.apps.vidyamusic/en-US/sevenInchScreenshots/8.png", "sha256": "a89ad9d0de61befb44482d1dce40dce51492376e07813530be53b49bf4f65090", "size": 235972}]}, "tenInch": {"en-US": [{"name": "/com.mateusrodcosta.apps.vidyamusic/en-US/tenInchScreenshots/1.png", "sha256": "b2524244ad7928c8f9dc3e01dd7ae0c674bb8f983b680782e413d63da3685d39", "size": 142358}, {"name": "/com.mateusrodcosta.apps.vidyamusic/en-US/tenInchScreenshots/2.png", "sha256": "57286380f240c7ba2327beeace658dbfc27f232083ac55a933ac6a45109a2967", "size": 132927}, {"name": "/com.mateusrodcosta.apps.vidyamusic/en-US/tenInchScreenshots/3.png", "sha256": "3e1407716a7a4cb497ece37cb524b20d45d29f7c9ff5818c667332a7c998c99f", "size": 138389}, {"name": "/com.mateusrodcosta.apps.vidyamusic/en-US/tenInchScreenshots/4.png", "sha256": "6a34106956497e56f5124ce69768edab3ef47eeb42eb03428e93cc3fd7280440", "size": 152671}, {"name": "/com.mateusrodcosta.apps.vidyamusic/en-US/tenInchScreenshots/5.png", "sha256": "b2fb2cd1087a7ecd72744f6a7ae027c52de8465eb8c9698ce3b0af2ae84ecfaf", "size": 144439}, {"name": "/com.mateusrodcosta.apps.vidyamusic/en-US/tenInchScreenshots/6.png", "sha256": "370020340c74e7784d0f7d6872d5c98b982e650d0bfc04ae70c2c41ce9e2ed0a", "size": 148918}, {"name": "/com.mateusrodcosta.apps.vidyamusic/en-US/tenInchScreenshots/7.png", "sha256": "6995722a5f0c989521c7fa3353308e3f59736db58d58520744d4656051bf0254", "size": 234295}, {"name": "/com.mateusrodcosta.apps.vidyamusic/en-US/tenInchScreenshots/8.png", "sha256": "197f733ca810a4041b8084db6066279fc4ba0534858256c996137c57431c0f22", "size": 282571}]}}, "description": {"en-US": "<b>IMPORTANT</b>: Vidya Music has been completely rewritten to Jetpack Compose. Expect several new improvements from the new codebase, including a whole new Material 3 theme with Material You support!\n\n<b>AI Usage Disclaimer</b>: Vidya Music now makes heavy use of Google Gemini as part of its development process, see the official repo for more info.\n\nDo you like Video Game Music (aka VGM)? If so, you came to the right place!\n\nListen to several of the awesomest videogame songs from your favorite video games directly from your device. This app is based on the VIP Aersia playlist (nowadays VIPVGM), which contains the very best VGM tracks as curated by Cats777.\n\nThe original playlist is available at <a href=\"https://www.vipvgm.net/\">https://www.vipvgm.net/</a>. All Tracks © & ℗ Their Respective Owners.\n\nVidya Music is written in Jetpack Compose and is FLOSS software. The source code is available at <a href=\"https://github.com/MateusRodCosta/VidyaMusic\">https://github.com/MateusRodCosta/VidyaMusic</a> and licensed under AGPLv3+.", "pt-BR": "<b>IMPORTANTE</b>: Vidya Music foi completamente reescrito com Jetpack Compose. Se prepare para várias novas melhorias do novo código, incluindo um tema Material 3 completamente novo com suporte a Material You!\n\n<b>Aviso de uso de IA</b>: Vidya Music agora faz uso intensivo do Google Gemini como parte do processo de desenvolvimento, acesse o repositório oficial para mais informações.\n\nGosta de Música de Videogame (aka VGM)? Se sim, então veio ao lugar certo!\n\nOuça várias das músicas de videogame mais incríveis dos seus jogos favoritos direto do seu dispositivo. Este app se baseia na lista de reprodução VIP Aersia (hoje em dia chamada VIPVGM), que contém as melhores das melhores músicas de videogame com curadoria de Cats777.\n\nA playlist original está disponível em <a href=\"https://www.vipvgm.net/\">https://www.vipvgm.net/</a>. Todas as Faixas © & ℗ Seus Respectivos Donos.\n\nVidya Music é desenvolvido com Jetpack Compose e é software livre. O código-fonte está disponível em <a href=\"https://github.com/MateusRodCosta/VidyaMusic\">https://github.com/MateusRodCosta/VidyaMusic</a> e licenciado sob AGPLv3+."}}, "versions": {"e3f81b5bc78cd27b60b64f4ef2f6de84e1d6a0f4eb509efd2db87e50262bc80d": null, "6a42a0a5422a27b550fcc7fea6e7ec1ace76407eeebcb6bbbb38c7b2b9b7297f": null, "8ccebe4217c8fe9d4356ec8a003b7cd76a727d84c3b551d3e73a9f72909559dd": null, "59ef3d0a38ba328a66337fe2ba6a1cd0856000344e9a3e12fa30fd9900edff22": null, "1da89e4970046b666f2ad8298c526c6bc521af77275dfea2f4712d79e71fd783": null, "4d3c3c174a531deaf634cbb8f97ee511f0b62a61290d6cbd3ad747d31813dbc8": null, "a86a8c4981dd9645a67b49871cbc2248252f7617fdeb13c4bcbdb0f38a0fe5d6": null, "e814dcb69ef3a55364373c51cdf6a113b1d5a49d5c67b5dcd352a4b1ec01a9f1": {"added": 1778872699860, "file": {"name": "/com.mateusrodcosta.apps.vidyamusic_2200.apk", "sha256": "e814dcb69ef3a55364373c51cdf6a113b1d5a49d5c67b5dcd352a4b1ec01a9f1", "size": 5900559, "ipfsCIDv1": "bafybeieneszzyg6y75qgzvaujgpsj3lccnsct33yd2cfsgrocvefygexby"}, "src": {"name": "/com.mateusrodcosta.apps.vidyamusic_2200_src.tar.gz", "sha256": "e71b3d7160df400c512418cb728cd06057122676dc2d72ce4fbd5890d7bced4d", "size": 3140351}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "3.0.1-R", "versionCode": 2200, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["2a0b90541cf2e483b72fe1f401acdf202feefad90b335a31d6dbac3ba0e06087"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"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.mateusrodcosta.apps.vidyamusic.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on the vipvgm.net server"}}, "whatsNew": {"en-US": "On this new release:\n• Build improvements and updates\n• Dependencies updates\n• Huge under-the-hood improvements\n• Minor new \"Use Primary Color on Roster\" feature\n• Fixes to notification cover art", "pt-BR": "Nesta nova versão:\n• Melhorias e atualizações das ferramentas de build\n• Atualização de dependências\n• Grandes melhorias por baixo dos panos\n• Nova função secundária de \"Usar cor primária na lista de faixas\"\n• Correções para a capa de álbum da notificação"}}}}, "com.matrix.synapse.manager": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"5adda21853c735f60a29c349783d73cf5d51340d9db3ef723cd72e44dfa569c5": null, "1d650c75aa65bd8ac08e4e7497ad372075378c7b77b48156209ad85f19968c89": {"added": 1778783779349, "file": {"name": "/com.matrix.synapse.manager_8.apk", "sha256": "1d650c75aa65bd8ac08e4e7497ad372075378c7b77b48156209ad85f19968c89", "size": 3023532, "ipfsCIDv1": "bafybeid45pst2jnegge64i2bchpocvzkdfxklghshcdfkjvcmjsm5hsctq"}, "src": {"name": "/com.matrix.synapse.manager_8_src.tar.gz", "sha256": "ed7d20ae8864c5efc1cbfb5051de98ef236d72c8c900d5dc0a6922ff5c6ae86d", "size": 2230170}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.3.3", "versionCode": 8, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["2ff1409fdcc42c5993e61de3023b6fb1a8a666cfdd0c8bd744e27e3c0e9ce032"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "com.matrix.synapse.manager.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Drop legacy v1 (JAR) APK signing so F-Droid can publish the developer-signed APK directly via AllowedAPKSigningKeys. No functional change for users; v2/v3 signing scheme remains and supports all minSdk 26+ devices.\n"}}}}, "com.mattermost.rnbeta": {"metadata": {"lastUpdated": 1779007734975}, "versions": {"58bc32aee49149dd3bfdd659c4f52072d3f24b26844070a8b2ed6037aae0f9b0": null, "f581c6639cf5e87f0bafe17cf9297f93e36438c6cd82aa17f7c32a1f650aeb85": null, "6b335fc8f341f6b19d690a8210204b1c910d78d77fff131e633e8b6031900dd4": null, "855988bb910d753cac12624b4f244befa74fa21544d7b44aed53ea9314870867": null, "7c4c06e5c739fe7af742b9ebcc1565eb9bd1aef8ab489551a31f9aed15f1303f": {"added": 1779007734975, "file": {"name": "/com.mattermost.rnbeta_74904.apk", "sha256": "7c4c06e5c739fe7af742b9ebcc1565eb9bd1aef8ab489551a31f9aed15f1303f", "size": 91997513, "ipfsCIDv1": "bafybeig5np3ft6krt2ye4a3skgs7psnyjqgvlaq5pjhm2bkkwr257m2cye"}, "src": {"name": "/com.mattermost.rnbeta_74904_src.tar.gz", "sha256": "3f01176cf138d8b2fe512804ea16d46a57faa27759161647928e6c286d9ea203", "size": 244311026}, "manifest": {"nativecode": ["x86_64"], "versionName": "2.40.0", "versionCode": 74904, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["1ec651d68a5163ef4d2bba3be6bca4a18cdf2fc1f532ab0d6620dc956a4434d7"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_ADMIN", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "com.mattermost.rnbeta.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}], "usesPermissionSdk23": [{"name": "android.permission.VIBRATE"}]}}, "d238a0ff37c63f5177dec46acd920006124f0a66bc42e6918080a35accd3b919": {"added": 1779007734975, "file": {"name": "/com.mattermost.rnbeta_74903.apk", "sha256": "d238a0ff37c63f5177dec46acd920006124f0a66bc42e6918080a35accd3b919", "size": 89101716, "ipfsCIDv1": "bafybeiaqfpjcqqeu3ah36qibu5his2c6jqyalziq255jusi6d3nats2qcu"}, "src": {"name": "/com.mattermost.rnbeta_74903_src.tar.gz", "sha256": "3c952626c8e1f03cd6a2cc6279da8e1a26e7d6b42086406ddbec238f665ad76e", "size": 244294836}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "2.40.0", "versionCode": 74903, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["1ec651d68a5163ef4d2bba3be6bca4a18cdf2fc1f532ab0d6620dc956a4434d7"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_ADMIN", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "com.mattermost.rnbeta.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}], "usesPermissionSdk23": [{"name": "android.permission.VIBRATE"}]}}, "edd63444f319419a154ac63416f10a416b67c8ae5dceaa7b5ca0e5d933fc9c59": {"added": 1779007734975, "file": {"name": "/com.mattermost.rnbeta_74902.apk", "sha256": "edd63444f319419a154ac63416f10a416b67c8ae5dceaa7b5ca0e5d933fc9c59", "size": 90780926, "ipfsCIDv1": "bafybeic4eyik4b47h6a4l467zlamkiz443qdfshuwl2kk2chibh36oiorq"}, "src": {"name": "/com.mattermost.rnbeta_74902_src.tar.gz", "sha256": "ccd984e3fa22aee7b8f7244b18161b45203a05d7af42503097991677c5bb3106", "size": 244298353}, "manifest": {"nativecode": ["x86"], "versionName": "2.40.0", "versionCode": 74902, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["1ec651d68a5163ef4d2bba3be6bca4a18cdf2fc1f532ab0d6620dc956a4434d7"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_ADMIN", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "com.mattermost.rnbeta.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}], "usesPermissionSdk23": [{"name": "android.permission.VIBRATE"}]}}, "e118d60f137d1c658ffd53c93a9658ad25c14d0a1c2b8ec5da9dcc56cfa3a251": {"added": 1779007734975, "file": {"name": "/com.mattermost.rnbeta_74901.apk", "sha256": "e118d60f137d1c658ffd53c93a9658ad25c14d0a1c2b8ec5da9dcc56cfa3a251", "size": 76817862, "ipfsCIDv1": "bafybeiaw5tmaryq6mzozdyi42yozitfjqkfnocteiq4bg37qakf4ofzcgm"}, "src": {"name": "/com.mattermost.rnbeta_74901_src.tar.gz", "sha256": "e712edfb5d488bba24ba652f4b29d65946fbc432283d239e72792c167b4c8ef3", "size": 244290004}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "2.40.0", "versionCode": 74901, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["1ec651d68a5163ef4d2bba3be6bca4a18cdf2fc1f532ab0d6620dc956a4434d7"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_ADMIN", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "com.mattermost.rnbeta.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}], "usesPermissionSdk23": [{"name": "android.permission.VIBRATE"}]}}}}, "com.money.manager.ex": {"metadata": {"lastUpdated": 1778872699860}, "versions": {"57ce46ea7ba4212a2bf0f2c909553c875067a45d19098bf8192407ea749d3309": null, "b89ca42881c1a38ab4af7402e82a8a26309fd8501d55ede36e18f1fb62dd31fa": {"added": 1778872699860, "file": {"name": "/com.money.manager.ex_1112.apk", "sha256": "b89ca42881c1a38ab4af7402e82a8a26309fd8501d55ede36e18f1fb62dd31fa", "size": 52327045, "ipfsCIDv1": "bafybeifwb3stb4p27yty4kv56mi7t4v3a6iecmpiur3my6ez3tcx3gkmpi"}, "src": {"name": "/com.money.manager.ex_1112_src.tar.gz", "sha256": "3eee6dcad0e12321064a755cccf59c5d6af954dc5b2b5cf00d16fc7606854406", "size": 14774729}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "5.5.7", "versionCode": 1112, "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* **Infrastructure:** Upgraded Gradle and implemented general code quality improvements.\n* **Core Logic:** Performed a full functionality review of the Stock module, including a refactor to ensure consistency with the desktop version.\n* **Reporting:** Added a new Stock Summary Report for better data visualization.\n* **Charts:** Integrated a stock price graph into the Price History view.\n* **Fixes:** Restored the user preference for sorting transactions by type.\n\n## Contributors"}}}}, "com.myAllVideoBrowser": {"metadata": {"lastUpdated": 1778740722978}, "versions": {"29bfada106a7d409ae2e298e88f64e27dc4340218f7abaadaac49da8ff2fbed7": null, "98cce92381f7813bed78b21fb0488c6db6a7a36b35268f38c9cb341bf9b68979": null, "3197253b187de43059e40ae9783529b9e7106fd6fae75051d855415ef34c4326": null, "dba9253e2872368f607f39151111c363aa7a3ed3091d455867ccf7e35e63e123": null, "96fce19a78c1203d7f3401929e577d428ed161347d3f694ddda49f85b8262c14": {"added": 1778740722978, "file": {"name": "/com.myAllVideoBrowser_232.apk", "sha256": "96fce19a78c1203d7f3401929e577d428ed161347d3f694ddda49f85b8262c14", "size": 104484394, "ipfsCIDv1": "bafybeia533hoyq73dq3zdwssfin4kqhud2sj6z5atq45mjbuch4ti2vquy"}, "src": {"name": "/com.myAllVideoBrowser_232_src.tar.gz", "sha256": "8925e3728ec43c439c7ff72b17d2c9cc26b390e6923d640dd4b96cec4441118a", "size": 13222635}, "manifest": {"nativecode": ["x86_64"], "versionName": "0.8.17", "versionCode": 232, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["e5f3cc13209b714eddd4406dec95f8685f453475c27b0feecf2233123b07c8ad"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.myAllVideoBrowser.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "9406bcb44125b42e3a8861620bcf21442a25172a173b6ddb822328078d6b123e": {"added": 1778740722978, "file": {"name": "/com.myAllVideoBrowser_231.apk", "sha256": "9406bcb44125b42e3a8861620bcf21442a25172a173b6ddb822328078d6b123e", "size": 100823273, "ipfsCIDv1": "bafybeihmukb2bqhawwbpu36hf6rzvb3s53jettxiuzbykd7ama6llgprzi"}, "src": {"name": "/com.myAllVideoBrowser_231_src.tar.gz", "sha256": "3f431e35be3a982d0e5728b316b9b14f8ffdb7da8418605d3a2bfaff5cdc3215", "size": 13222567}, "manifest": {"nativecode": ["x86"], "versionName": "0.8.17", "versionCode": 231, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["e5f3cc13209b714eddd4406dec95f8685f453475c27b0feecf2233123b07c8ad"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.myAllVideoBrowser.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "b79a897bc1fd94d88cccfa1e1c13199fdf18b686e4bf9609d699ff4e1076b882": {"added": 1778740722978, "file": {"name": "/com.myAllVideoBrowser_230.apk", "sha256": "b79a897bc1fd94d88cccfa1e1c13199fdf18b686e4bf9609d699ff4e1076b882", "size": 99515235, "ipfsCIDv1": "bafybeifcj4wwxgqex2ocymh56eqh6sjgku5p4sjg7vlvmc5ognytsywpqm"}, "src": {"name": "/com.myAllVideoBrowser_230_src.tar.gz", "sha256": "304af5df5adf1f647e793ca6810ba2aa279f8bd86de513a2fe6b5a4c4eaa52ed", "size": 13222544}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "0.8.17", "versionCode": 230, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["e5f3cc13209b714eddd4406dec95f8685f453475c27b0feecf2233123b07c8ad"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.myAllVideoBrowser.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "438d88d34011a2c24f0b065c8ceebc941316924d888f9269c6383cae9f317726": {"added": 1778740722978, "file": {"name": "/com.myAllVideoBrowser_229.apk", "sha256": "438d88d34011a2c24f0b065c8ceebc941316924d888f9269c6383cae9f317726", "size": 112921475, "ipfsCIDv1": "bafybeicwo6frgxyaxel4snovxkn2qkosfwt3743buh62shcxfjx65udei4"}, "src": {"name": "/com.myAllVideoBrowser_229_src.tar.gz", "sha256": "d7df04bc57f33f9643a0a07dd39d4e64541d692200b458a0141f47d9d35a0ea2", "size": 13222580}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "0.8.17", "versionCode": 229, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["e5f3cc13209b714eddd4406dec95f8685f453475c27b0feecf2233123b07c8ad"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.myAllVideoBrowser.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.nathanatos.Cuppa": {"metadata": {"lastUpdated": 1778872699860, "screenshots": {"phone": {"en-US": [{"name": "/com.nathanatos.Cuppa/en-US/phoneScreenshots/1.png", "sha256": "0e520d7a9101a5dc846572d636b2f89b2eba63ec78b2f3e796232aa87f97aef7", "size": 378521}, {"name": "/com.nathanatos.Cuppa/en-US/phoneScreenshots/1_en-US.png", "sha256": "c3c6da4243d7d2d85965ff469138fece73cc59cd3966595131ee0fe3e9c37b70", "size": 185389}, {"name": "/com.nathanatos.Cuppa/en-US/phoneScreenshots/2.png", "sha256": "bf78cd4956fde5eb764ea7576e95efb71172c9bf6cb153414fd8884239b77f54", "size": 363257}, {"name": "/com.nathanatos.Cuppa/en-US/phoneScreenshots/2_en-US.png", "sha256": "6622e8de991a8a9b97e941cca6ebeae6de80a6faa5554d12fba34f02a8fe9f9f", "size": 172527}, {"name": "/com.nathanatos.Cuppa/en-US/phoneScreenshots/3.png", "sha256": "39cd47c960563136a69b4e32817c1d19e8d2f03efd5064ed5bb844cf3366b932", "size": 244364}, {"name": "/com.nathanatos.Cuppa/en-US/phoneScreenshots/3_en-US.png", "sha256": "705c080d50db08a1bf3bae65678f7e664e838f7bd6e79dabfe50e3bdd2d5b097", "size": 101458}, {"name": "/com.nathanatos.Cuppa/en-US/phoneScreenshots/4.png", "sha256": "462f257b23fce1527c4aa7c19bf737869acfa0d86e9a373db1e83b8b33e4d101", "size": 534467}, {"name": "/com.nathanatos.Cuppa/en-US/phoneScreenshots/4_en-US.png", "sha256": "234ff040a320b34a99cc32fc4fd92c545c461e8f65b257cb754ddd0dd569a5ef", "size": 202942}, {"name": "/com.nathanatos.Cuppa/en-US/phoneScreenshots/5.png", "sha256": "cb16c00f8b49547515af33a7ad24b0f42e335739127bc1a263e1c01b017735c0", "size": 237954}, {"name": "/com.nathanatos.Cuppa/en-US/phoneScreenshots/5_en-US.png", "sha256": "d51ae0ebcbec4b01999f99db065f05f3bf0038891e5e9fd7ecd4ca66110c1d54", "size": 140183}, {"name": "/com.nathanatos.Cuppa/en-US/phoneScreenshots/6_en-US.png", "sha256": "462f257b23fce1527c4aa7c19bf737869acfa0d86e9a373db1e83b8b33e4d101", "size": 534467}, {"name": "/com.nathanatos.Cuppa/en-US/phoneScreenshots/phone0_en-US.png", "sha256": "6a85a70c1c678b269e8ec6a639428f52cc6c15b72c79a080e35e149a39ed5c12", "size": 171208}, {"name": "/com.nathanatos.Cuppa/en-US/phoneScreenshots/phone1_en-US.png", "sha256": "09abab8430b4c2f38a050259116490bfc3c29dbb2b17e609cd5fe884565f47da", "size": 157029}, {"name": "/com.nathanatos.Cuppa/en-US/phoneScreenshots/phone2_en-US.png", "sha256": "5532a529895c7b6c957da313dc9792519059f9665dc35082bfb97dbc304251fe", "size": 88940}, {"name": "/com.nathanatos.Cuppa/en-US/phoneScreenshots/phone3_en-US.png", "sha256": "1e704dc556cfd9e6b1be855b5db4d6b26bcbaa56c0e78664c817e77dadffbee6", "size": 206249}, {"name": "/com.nathanatos.Cuppa/en-US/phoneScreenshots/phone4_en-US.png", "sha256": "294397d35e1d5d576b968238b3a7a9b86c1c6528e8170c48f3ae4f45f329f0c7", "size": 131245}, {"name": "/com.nathanatos.Cuppa/en-US/phoneScreenshots/phone5_en-US.png", "sha256": "462f257b23fce1527c4aa7c19bf737869acfa0d86e9a373db1e83b8b33e4d101", "size": 534467}]}, "tenInch": {"en-US": [{"name": "/com.nathanatos.Cuppa/en-US/tenInchScreenshots/1.png", "sha256": "bd1c6dad7ba600416fe66d4cd690d96bf904898ca992f6aec1e341e2a58d6aef", "size": 410027}, {"name": "/com.nathanatos.Cuppa/en-US/tenInchScreenshots/1_en-US.png", "sha256": "c49ef01195059d738ff4b966c2a88c47e69d1c72470bf58386a5835599c0ef38", "size": 210771}, {"name": "/com.nathanatos.Cuppa/en-US/tenInchScreenshots/2.png", "sha256": "f88df5298fda673127505b971473220a898d243b3b8006eea06b9ee8b6c83526", "size": 397333}, {"name": "/com.nathanatos.Cuppa/en-US/tenInchScreenshots/2_en-US.png", "sha256": "8a31eae47e6e9e18c060840b324c21d0df09874a79f3db8cdc6606362b45b662", "size": 171729}, {"name": "/com.nathanatos.Cuppa/en-US/tenInchScreenshots/3.png", "sha256": "4be6b8820575996baaf251db16dd979c8ff221c38341722dee714cfd2919e6b9", "size": 316074}, {"name": "/com.nathanatos.Cuppa/en-US/tenInchScreenshots/3_en-US.png", "sha256": "62c7cb5e49612130d2afe3bfa9473264f5cd5a957a10e32244d7a0e79c0d2108", "size": 246383}, {"name": "/com.nathanatos.Cuppa/en-US/tenInchScreenshots/4.png", "sha256": "d1b418995aa9fe3e181b130b119c9c1d649ce2a98f85124e6550bd84ba888685", "size": 3196293}, {"name": "/com.nathanatos.Cuppa/en-US/tenInchScreenshots/4_en-US.png", "sha256": "5b4416712257878672c4c70db85500c2a8ab32ae63c333b8b1c8230591397ec6", "size": 124051}, {"name": "/com.nathanatos.Cuppa/en-US/tenInchScreenshots/5.png", "sha256": "22679f0525a291654dfc1ee172d779dfe901422c2054d5c9b23ee604b5d59bb5", "size": 224104}, {"name": "/com.nathanatos.Cuppa/en-US/tenInchScreenshots/5_en-US.png", "sha256": "d1b418995aa9fe3e181b130b119c9c1d649ce2a98f85124e6550bd84ba888685", "size": 3196293}, {"name": "/com.nathanatos.Cuppa/en-US/tenInchScreenshots/tablet0_en-US.png", "sha256": "2d6b26a5c5d1cfe0cd1a604f9aa299781933803bde38b70819cdf61664c2f644", "size": 189250}, {"name": "/com.nathanatos.Cuppa/en-US/tenInchScreenshots/tablet1_en-US.png", "sha256": "f015743cb9e2382bfd6f762b6ab31cdef3a536aca1544ec6cc43af4e7e009fe1", "size": 153026}, {"name": "/com.nathanatos.Cuppa/en-US/tenInchScreenshots/tablet2_en-US.png", "sha256": "3ddd45e2ea384cce46366b7883ac65798b5aca8a0344a7a5b96310404f70236f", "size": 231857}, {"name": "/com.nathanatos.Cuppa/en-US/tenInchScreenshots/tablet3_en-US.png", "sha256": "f1b43764fe1734122ac5ba82c944adcdb3febb97c4ab256e4d0965235b1017fa", "size": 111757}, {"name": "/com.nathanatos.Cuppa/en-US/tenInchScreenshots/tablet4_en-US.png", "sha256": "d1b418995aa9fe3e181b130b119c9c1d649ce2a98f85124e6550bd84ba888685", "size": 3196293}]}}, "summary": {"es": "Cuppa es una aplicación pequeña para medir como se empapa su taza de té."}}, "versions": {"0c87636a67aae58d3fd39730993432a4b41927834b06ab92d38d403323c7a459": null, "faa33068a17c7d0b70aad63310eb01b76f47d3cadfdef74383559ff072abfd00": {"added": 1778872699860, "file": {"name": "/com.nathanatos.Cuppa_68.apk", "sha256": "faa33068a17c7d0b70aad63310eb01b76f47d3cadfdef74383559ff072abfd00", "size": 59687035, "ipfsCIDv1": "bafybeih6u257lz3kcjyn4oxfnem4p44la3xmimtwvkzp3j32i2eu6vuy4e"}, "src": {"name": "/com.nathanatos.Cuppa_68_src.tar.gz", "sha256": "4186f0a13c3966b0108237c8632d92f9b3b17e7d538deabc03b3135441a67796", "size": 131328230}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "2.13.0", "versionCode": 68, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["aaa74dc5a3e8b425a0bb05e9f40902c8265bf4ff811103ba889f0dd6a407dc71"]}, "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": "com.nathanatos.Cuppa.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "* Added tea presets for matcha and yellow tea.\n* New option to notify a few seconds before your tea is ready.\n* Language translation updates - contribute via Weblate!\n"}}, "1fdefe8da6cb833389a06f84b67cf729a1ae2fd0dee56ea77e92e36d0cae9509": {"whatsNew": {"es": "* Notificación opcional de temporizador de cuenta regresiva.\n* Mantén pulsado un té para editarlo directamente desde la pantalla principal.\n* Se agregó la traducción al búlgaro: ¡contribuye a través de Weblate!\n* Diversas mejoras de usabilidad y pequeñas correcciones de errores.\n"}}}}, "com.nononsenseapps.feeder": {"metadata": {"lastUpdated": 1779007734975}, "versions": {"a3ede89a38b20b8cb0ff685328c9b1757dc88a89ef31d27e986910166264090f": null, "215961d5b44081930f616500aa92942d2779186212b665ec890dc163c82439a9": {"added": 1779007734975, "file": {"name": "/com.nononsenseapps.feeder_3978.apk", "sha256": "215961d5b44081930f616500aa92942d2779186212b665ec890dc163c82439a9", "size": 62880903, "ipfsCIDv1": "bafybeie6mdihpuayjnsxn5bbwaikbiiwob3apjvcg5b5d3xxj7se2xagd4"}, "src": {"name": "/com.nononsenseapps.feeder_3978_src.tar.gz", "sha256": "8a0e701b0103adc962ca9dec3eb2f4dcd136860923945fff5f5f60fb3fea23c1", "size": 37223431}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.20.0", "versionCode": 3978, "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"}}, "47513f695d78ecdcdab148792f9e1ffab99dda2dd48c258cead8c34e5038dc01": {"whatsNew": null}}}, "com.nononsenseapps.feeder.play": {"metadata": {"lastUpdated": 1779007734975}, "versions": {"4692e5ed706e9f3e8f2e0cad9dfdeb4a0ad268a39c0bc76a6f1a521c0a55abad": null, "9a690abf87b0399c91294dddd2d32c4c1b32223489e35c2ed165e5771df3783e": {"added": 1779007734975, "file": {"name": "/com.nononsenseapps.feeder.play_3978.apk", "sha256": "9a690abf87b0399c91294dddd2d32c4c1b32223489e35c2ed165e5771df3783e", "size": 53000788, "ipfsCIDv1": "bafybeieo2hev7ji4f57uqcectc25upuivvidfogxdr5woc3e44nq2s65v4"}, "src": {"name": "/com.nononsenseapps.feeder.play_3978_src.tar.gz", "sha256": "b48c0bb82abae0b1a8676a3a75468b3c60c0a03ec9fc3dd383e227edd145b408", "size": 37223648}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.20.0", "versionCode": 3978, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 36}, "signer": {"sha256": ["c5eeff22488135ffc2583c3a43b053a161ca869862961ab8534f44c75fd57d97"]}, "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.play.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Connects to news.nononsenseapps.com on start"}}, "whatsNew": {"en-US": "* Bug fixes and performance improvements.\n* See link to full changelog in app description.\n"}}, "df0023a1c177b674d5db1f3647edbacad60689cf4cfc86a3407cabbacf2841f6": {"whatsNew": null}}}, "com.nospeak.app": {"metadata": {"lastUpdated": 1778872699860}, "versions": {"cf7cc7012ba5fadcad7b27ddecc627905eb63613ddb1ba013e422b5da578a300": null, "5dc00dff12a7b598f02017c2eb658f404fba7a56ef108e17cc9e81fc32ae69b1": {"added": 1778872699860, "file": {"name": "/com.nospeak.app_1010020.apk", "sha256": "5dc00dff12a7b598f02017c2eb658f404fba7a56ef108e17cc9e81fc32ae69b1", "size": 54403388, "ipfsCIDv1": "bafybeihu2giufzkvylm73r2kg5zct5bkqmblebgx2ssmoqxyrxqmieyzfm"}, "src": {"name": "/com.nospeak.app_1010020_src.tar.gz", "sha256": "ef70868a267a4d885d7ebc7625995e0ba49846dc0c2407050d1e169e4c2ae8ce", "size": 44850166}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "v1.1.2", "versionCode": 1010020, "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.nousresearch.hermesagent": {"metadata": {"added": 1778783779349, "categories": ["AI Chat"], "changelog": "https://github.com/adybag14-cyber/hermes-agent/releases", "issueTracker": "https://github.com/adybag14-cyber/hermes-agent/issues", "lastUpdated": 1779007734975, "license": "MIT", "sourceCode": "https://github.com/adybag14-cyber/hermes-agent", "webSite": "https://nousresearch.com/", "authorName": "Nous Research", "name": {"en-US": "Hermes Agent"}, "summary": {"en-US": "Local mobile AI agent with model downloads and native device tools"}, "description": {"en-US": "Hermes Agent is a mobile-first AI agent app from Nous Research. It can run local on-device models, connect to remote OpenAI-compatible providers, use chat, voice, files, and native Android tool bridges, and keep model downloads resumable through Android DownloadManager.\n\nThe Android app focuses on local runtime setup for tested small mobile models. Settings offers one-tap downloads for Qwen GGUF and Gemma LiteRT-LM models, marks completed models as preferred, and starts the local Hermes runtime automatically when a compatible file is ready.\n\nHermes also includes a remote fallback provider configuration for users who want API-backed chat while local models are downloading or unavailable.\n"}, "preferredSigner": "dfe2d23befba2eebd96bb5737be109de66b08fdb26bfc2b8c84114df6421bdaf"}, "versions": {"9463a3b76928fd7f62d52a748e39702f2184897e8ef1759e1caddb7ac31d4ae7": {"added": 1779007734975, "file": {"name": "/com.nousresearch.hermesagent_140990.apk", "sha256": "9463a3b76928fd7f62d52a748e39702f2184897e8ef1759e1caddb7ac31d4ae7", "size": 179601282, "ipfsCIDv1": "bafybeibmeutys27fcceojxg2rp26mhopukpint5ywgfo2vdz5lrctu2ili"}, "src": {"name": "/com.nousresearch.hermesagent_140990_src.tar.gz", "sha256": "00be23d337b3a6109a9a80419224fe23df405038a369135543d3ffe333d6bc14", "size": 28402561}, "manifest": {"nativecode": ["arm64-v8a", "x86_64"], "versionName": "0.13.109", "versionCode": 140990, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["dfe2d23befba2eebd96bb5737be109de66b08fdb26bfc2b8c84114df6421bdaf"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_ADMIN", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.NFC"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "moe.shizuku.manager.permission.API"}, {"name": "com.nousresearch.hermesagent.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "moe.shizuku.manager.permission.API_V23"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Optional online features connect to Nous Portal, Hugging Face, a Cloudflare Worker model catalog, and user-configured remote AI providers such as OpenAI, OpenRouter, Google Gemini, Anthropic, Qwen, Z.AI, or Corr3xt."}}}, "ec6973da8c2cca791c392fa60300c996ff13beaf0d000ed554089ca4e911b4dd": {"added": 1778872699860, "file": {"name": "/com.nousresearch.hermesagent_140690.apk", "sha256": "ec6973da8c2cca791c392fa60300c996ff13beaf0d000ed554089ca4e911b4dd", "size": 179545838, "ipfsCIDv1": "bafybeiaqcvsw4wjg3pq5k2tellrg7o6gucgvfczdzpb4ho3zxco67kch3q"}, "src": {"name": "/com.nousresearch.hermesagent_140690_src.tar.gz", "sha256": "6c6f0322f41045d522422418fd00b81a7f4b2be3c72df0bc764032dd51f8bfe3", "size": 28389657}, "manifest": {"nativecode": ["arm64-v8a", "x86_64"], "versionName": "0.13.106", "versionCode": 140690, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["dfe2d23befba2eebd96bb5737be109de66b08fdb26bfc2b8c84114df6421bdaf"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_ADMIN", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.NFC"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "moe.shizuku.manager.permission.API"}, {"name": "com.nousresearch.hermesagent.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "moe.shizuku.manager.permission.API_V23"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Optional online features connect to Nous Portal, Hugging Face, a Cloudflare Worker model catalog, and user-configured remote AI providers such as OpenAI, OpenRouter, Google Gemini, Anthropic, Qwen, Z.AI, or Corr3xt."}}}, "7e4b6bde339ed8af99ba0c1b85e1af8cb5bc75a14892364b8b184fb3d161a225": {"added": 1778783779349, "file": {"name": "/com.nousresearch.hermesagent_140090.apk", "sha256": "7e4b6bde339ed8af99ba0c1b85e1af8cb5bc75a14892364b8b184fb3d161a225", "size": 179543654, "ipfsCIDv1": "bafybeifx2pzhb3flub6moscfqk3zfu6sdrpyeij5o2de3724nvkotps3au"}, "src": {"name": "/com.nousresearch.hermesagent_140090_src.tar.gz", "sha256": "12660540088610d9056bf9e6dd2a3395f0845e0c760c394881db107a7160a0fd", "size": 28386076}, "manifest": {"nativecode": ["arm64-v8a", "x86_64"], "versionName": "0.13.100", "versionCode": 140090, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["dfe2d23befba2eebd96bb5737be109de66b08fdb26bfc2b8c84114df6421bdaf"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_ADMIN", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.NFC"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "moe.shizuku.manager.permission.API"}, {"name": "com.nousresearch.hermesagent.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "moe.shizuku.manager.permission.API_V23"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Optional online features connect to Nous Portal, Hugging Face, a Cloudflare Worker model catalog, and user-configured remote AI providers such as OpenAI, OpenRouter, Google Gemini, Anthropic, Qwen, Z.AI, or Corr3xt."}}}}}, "com.odysee.floss": {"metadata": {"lastUpdated": 1779007734975}, "versions": {"160f50fb8b72359ab142c7816051185393792a5ebf6e8dca06e3c50c8ab28d26": null, "0218d3cb9e349dcdeeca8145ab263485db5c6e0ff8a4c342e3a27b322c61c710": {"added": 1779007734975, "file": {"name": "/com.odysee.floss_124.apk", "sha256": "0218d3cb9e349dcdeeca8145ab263485db5c6e0ff8a4c342e3a27b322c61c710", "size": 16236900, "ipfsCIDv1": "bafybeidgyxvgzuqbzp6bgr7jd2mg4i4ufdy3mwtia5wriu46n5c3u7z634"}, "src": {"name": "/com.odysee.floss_124_src.tar.gz", "sha256": "23cb73cd5dea1b9e80e482122e8873fc49354794d250d94559c3d0436397152b", "size": 18170916}, "manifest": {"versionName": "0.0.124", "versionCode": 124, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["b74d10667c6725fb7cfadec0ab2bd89138ffa4be7eaa7d7adc354d910964f12d"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "com.odysee.floss.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Odysee website itself is not libre."}, "Tracking": {"en-US": "Odysee website collects user data, partly used for for marketing, advertising etc."}}, "whatsNew": {"en-US": "Added\\\n- Fix back button\n\nFLOSS restrictions\n- No Chromecast support\n- No push notifications\n"}}}}, "com.opennotes": {"metadata": {"lastUpdated": 1778740722978}, "versions": {"96145536aa8d46d97a4a52e20fe0edef6be6a5c8b08c8ee7e99dd7aeba3a9851": null, "29161d2a558e7bf01582b90ec705ebf70ed96e1a50978949fdc737001d6e1731": {"added": 1778740722978, "file": {"name": "/com.opennotes_11.apk", "sha256": "29161d2a558e7bf01582b90ec705ebf70ed96e1a50978949fdc737001d6e1731", "size": 3018566, "ipfsCIDv1": "bafybeihbhjdph5htqajstq3c6mtgjpk2ohe4gf4pi6kcsnu5frxpqmxo4a"}, "src": {"name": "/com.opennotes_11_src.tar.gz", "sha256": "84ea9ad86f7a2dd3db6bc5c852c481a8a5631085599c11ba26b1dab0bd313404", "size": 1404987}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.3.7", "versionCode": 11, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["73c51f64f5969f1fe9cbaf4edea2149bdd5b19c938500dc234a3b0cb202951dc"]}, "usesPermission": [{"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "com.opennotes.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.presley.fit_book": {"metadata": {"lastUpdated": 1779007734975}, "versions": {"34a3851e8433b400d7076506f8e10577e702f7070adbc8615e79435f1ef196ab": null, "2ff0947a6b523136a314458d1e1091e01d90ebc8e421996c6ec2012b83db2722": null, "cb82bfdf72691d2bcfe9ceb4de2d8d4086e9200820b15a1addcc3dc1b27475a4": null, "9119bb2fb7d5bae586b2ed0a6b7b98191f5896b38e5afecfa90d0278a316c4c5": {"added": 1779007734975, "file": {"name": "/com.presley.fit_book_1603.apk", "sha256": "9119bb2fb7d5bae586b2ed0a6b7b98191f5896b38e5afecfa90d0278a316c4c5", "size": 29699361, "ipfsCIDv1": "bafybeiak65npmtarce6paiia45qvs2nzcgf7l5aeoomku45xthjydo2ysi"}, "src": {"name": "/com.presley.fit_book_1603_src.tar.gz", "sha256": "9fdda5bac316c20967916d21be3d7ab448353caed71c6d5e4e8a00bcfbcce0e3", "size": 437775808}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "2.0.42", "versionCode": 1603, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["011ee1a6e4e5ecd675f67fbf3d78ad82614a7a7a3f24ed71cc9c417154a0f0fd"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.CAMERA"}, {"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": "android.permission.VIBRATE"}, {"name": "com.presley.fit_book.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "• fix: persist PUB_CACHE to GITHUB_ENV so build step uses patched jni cache\n"}}, "bd308fff707dfd5bfb525c5161cafa16f4d8b87731e60a9735562d863d2362d8": {"added": 1779007734975, "file": {"name": "/com.presley.fit_book_1602.apk", "sha256": "bd308fff707dfd5bfb525c5161cafa16f4d8b87731e60a9735562d863d2362d8", "size": 27498109, "ipfsCIDv1": "bafybeigywd6xqxuiagj33p4vwrnzgr3rzhduwnhhj3gtnoya5wiriokntq"}, "src": {"name": "/com.presley.fit_book_1602_src.tar.gz", "sha256": "699df35852ea1b9bfb6283560f8ac7618307f25a5de5d49b86e0be80cc766f4b", "size": 437766452}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "2.0.42", "versionCode": 1602, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["011ee1a6e4e5ecd675f67fbf3d78ad82614a7a7a3f24ed71cc9c417154a0f0fd"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.CAMERA"}, {"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": "android.permission.VIBRATE"}, {"name": "com.presley.fit_book.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "2440d5bf6ba0365f543bac0b1263fb1aace3efe5bae687110b1600c524ea9554": {"added": 1779007734975, "file": {"name": "/com.presley.fit_book_1601.apk", "sha256": "2440d5bf6ba0365f543bac0b1263fb1aace3efe5bae687110b1600c524ea9554", "size": 31102693, "ipfsCIDv1": "bafybeiflmowvw6haqxnshnubmbckrszxqyw7k4qzn5djsqezwpsxdr3hl4"}, "src": {"name": "/com.presley.fit_book_1601_src.tar.gz", "sha256": "7e0b9901bdbb4cd57afcb332ca31998bb1e2ca3b79fbb999b151bcda0842b8cb", "size": 437770775}, "manifest": {"nativecode": ["x86_64"], "versionName": "2.0.42", "versionCode": 1601, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["011ee1a6e4e5ecd675f67fbf3d78ad82614a7a7a3f24ed71cc9c417154a0f0fd"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.CAMERA"}, {"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": "android.permission.VIBRATE"}, {"name": "com.presley.fit_book.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.presley.flexify": {"metadata": {"lastUpdated": 1778872699860}, "versions": {"67653de724101614f48ceef05938bf0ccfa09f2f12feaccded9eb954d13b0668": null, "0a82c867c0875d032d1483c7b339115fae2becaffa4f51ad9c336ee5e942eaab": null, "491bcdf4f28419f658e40706330771f502c2dca811e12d73333e0e97e1a0bf52": null, "418ba209b0c9d07818b8c8f122f44c4794c4028f965d0ffbda9f3c56b478f908": {"added": 1778872699860, "file": {"name": "/com.presley.flexify_36003.apk", "sha256": "418ba209b0c9d07818b8c8f122f44c4794c4028f965d0ffbda9f3c56b478f908", "size": 23707081, "ipfsCIDv1": "bafybeifp6fufxod4jdv3a2he25oqwq2zjyrlvdymgh3vgi7quxlmk7d4gq"}, "src": {"name": "/com.presley.flexify_36003_src.tar.gz", "sha256": "55b944fdbefe3927ccebd8ccc5041d86a37b0944affa7202598d3fd9d86ed952", "size": 451934701}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "2.1.75", "versionCode": 36003, "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"}]}}, "a8ffd594f0db10d892e4cd6769cc428b6e0233f1d7879c10fdae9ecd0f5482af": {"added": 1778872699860, "file": {"name": "/com.presley.flexify_36002.apk", "sha256": "a8ffd594f0db10d892e4cd6769cc428b6e0233f1d7879c10fdae9ecd0f5482af", "size": 21497403, "ipfsCIDv1": "bafybeicoklmudw72z2o35h2aais4p5627knb7bjagbo6rjgohp2t7cv2ma"}, "src": {"name": "/com.presley.flexify_36002_src.tar.gz", "sha256": "a8ad08eb3abae670638a4128da732670c94aaf1c0fcec63e8ce53729cbcb64da", "size": 451952310}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "2.1.75", "versionCode": 36002, "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"}]}}, "4357f1bb3386f82d67000b5752ead7dc1e1d028398d3c37cd5be77de6f81c4f3": {"added": 1778872699860, "file": {"name": "/com.presley.flexify_36001.apk", "sha256": "4357f1bb3386f82d67000b5752ead7dc1e1d028398d3c37cd5be77de6f81c4f3", "size": 25268528, "ipfsCIDv1": "bafybeiddgg5tsahltcwxwf47xecuboyrklwvqpkuyk2pb4bieqngojjah4"}, "src": {"name": "/com.presley.flexify_36001_src.tar.gz", "sha256": "7fa1a3d27d79d59c0eb9de5c20a7db577248a8fe4222c04bc13c7598f0b4e16c", "size": 451948163}, "manifest": {"nativecode": ["x86_64"], "versionName": "2.1.75", "versionCode": 36001, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["011ee1a6e4e5ecd675f67fbf3d78ad82614a7a7a3f24ed71cc9c417154a0f0fd"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.presley.flexify.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.qfs.pagan": {"metadata": {"lastUpdated": 1778872699860}, "versions": {"b9a2f621b378603b4990345114a63f02c0d82da47772f08127a3facc27b23a56": null, "337742bb8c1759dfae6eb4d92906819d413458bb7c4a6a8a86d185b2c91173ff": {"added": 1778872699860, "file": {"name": "/com.qfs.pagan_153.apk", "sha256": "337742bb8c1759dfae6eb4d92906819d413458bb7c4a6a8a86d185b2c91173ff", "size": 14436754, "ipfsCIDv1": "bafybeifdvfddk67s2rhy2i7wrfkjddapcgr24ykxnhcatxocpoeru5gdp4"}, "src": {"name": "/com.qfs.pagan_153_src.tar.gz", "sha256": "5eb56d9f8353949eda4d30250936fc79472138a71b130bab2171f6e64b8d97fe", "size": 1503373}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.8.11", "versionCode": 153, "usesSdk": {"minSdkVersion": 27, "targetSdkVersion": 36}, "signer": {"sha256": ["e9d569c53b2fabc53256a868e08e45f4bfa867137234fda9fc5a777f47b4009f"]}, "usesPermission": [{"name": "android.permission.VIBRATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "com.qfs.pagan.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.REORDER_TASKS"}]}, "whatsNew": {"en-US": "Fixed crash when repeating effect that extends past selection\n"}}}}, "com.rama.mako": {"metadata": {"lastUpdated": 1779007734975}, "versions": {"8d49eb587eeacf4b2c50f64a0fdc0f7426579ffc91007a7cca43e682251fafa8": null, "5d01f1f9a2c285f0eeba5d4812fa05dee0485566b224f80dbe9c517747cd58ff": {"added": 1779007734975, "file": {"name": "/com.rama.mako_38.apk", "sha256": "5d01f1f9a2c285f0eeba5d4812fa05dee0485566b224f80dbe9c517747cd58ff", "size": 2188941, "ipfsCIDv1": "bafybeiaeii5q2jspedwh7xhyagz5loxmb7ckyajbm2qb5dr2k7kjcf35xu"}, "src": {"name": "/com.rama.mako_38_src.tar.gz", "sha256": "4a1810a629684c756fdfedf702666bcf73cf508dc9759d6561cb05aed10a83b7", "size": 351969}, "manifest": {"versionName": "2026.38", "versionCode": 38, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["8d29ccec70f0c1ad6ff5fcc23bc249d420476db9f3a04818e91126ba9ad2a978"]}, "usesPermission": [{"name": "com.rama.mako.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.robinroy.martial_body": {"metadata": {"lastUpdated": 1778740722978}, "versions": {"0d8d211faa8ac8ddfd3b48e7619a29cd1498b2b3d365889e743a981ed1e861f0": {"added": 1778740722978, "file": {"name": "/com.robinroy.martial_body_23.apk", "sha256": "0d8d211faa8ac8ddfd3b48e7619a29cd1498b2b3d365889e743a981ed1e861f0", "size": 24650121, "ipfsCIDv1": "bafybeihkkxpyo4q6m5dx7ajtwzruunk3itw3xth2g3xkb4xjs7kfu2ejmm"}, "src": {"name": "/com.robinroy.martial_body_23_src.tar.gz", "sha256": "0f7f0996e547b32e23a990fcf37072f7ff3a63ed42661f0d0fbc9d41fa776d6e", "size": 59874691}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.5.0", "versionCode": 23, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 36}, "signer": {"sha256": ["ff421a4f4c122d7071fe7a6f6062b4865ac10c426707a0afd4f74318ef9e3430"]}, "usesPermission": [{"name": "android.permission.WAKE_LOCK"}, {"name": "com.robinroy.martial_body.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "fe1ce47a1f17c51652a152ebdd9346f3881a54818012896cb5d2c799147193e2": {"added": 1778740722978, "file": {"name": "/com.robinroy.martial_body_22.apk", "sha256": "fe1ce47a1f17c51652a152ebdd9346f3881a54818012896cb5d2c799147193e2", "size": 23245208, "ipfsCIDv1": "bafybeid276mwmfqm53zwigsbq7thtx5pmal2fkxti4u3k6lsba2v7f3deq"}, "src": {"name": "/com.robinroy.martial_body_22_src.tar.gz", "sha256": "86551403fe30c7f3e82a1ec9bbcb2a3544a0f7bca7a56e14d9ba1dab52aa96fe", "size": 59874589}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.5.0", "versionCode": 22, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 36}, "signer": {"sha256": ["ff421a4f4c122d7071fe7a6f6062b4865ac10c426707a0afd4f74318ef9e3430"]}, "usesPermission": [{"name": "android.permission.WAKE_LOCK"}, {"name": "com.robinroy.martial_body.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "5794784ab8d6b093cbc80e4c1b537c796bbfc2c29f654a93683a61b0c923416e": {"added": 1778740722978, "file": {"name": "/com.robinroy.martial_body_21.apk", "sha256": "5794784ab8d6b093cbc80e4c1b537c796bbfc2c29f654a93683a61b0c923416e", "size": 20849058, "ipfsCIDv1": "bafybeidowerwrbsl6t3nvhbbzvhmbtugdoo4rosphjpwdqhly6bs6m5fki"}, "src": {"name": "/com.robinroy.martial_body_21_src.tar.gz", "sha256": "92a3e3d299db018e959174dd80d5100fbcdb717ec6b09c31f05ac73dc1af77e4", "size": 59874734}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.5.0", "versionCode": 21, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 36}, "signer": {"sha256": ["ff421a4f4c122d7071fe7a6f6062b4865ac10c426707a0afd4f74318ef9e3430"]}, "usesPermission": [{"name": "android.permission.WAKE_LOCK"}, {"name": "com.robinroy.martial_body.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.samco.trackandgraph": {"metadata": {"lastUpdated": 1778740722978, "screenshots": {"phone": {"de-DE": [{"name": "/com.samco.trackandgraph/de-DE/phoneScreenshots/1_de-DE.png", "sha256": "c0f1fca4a2c35e7e2ea0c701a7288832a1d924a419a489f07483ebd58abdafa1", "size": 354600}, {"name": "/com.samco.trackandgraph/de-DE/phoneScreenshots/2_de-DE.png", "sha256": "0232fd8d534829f034d10e77be2ddbac8d6a881b368417be57119230dd8479b2", "size": 510529}, {"name": "/com.samco.trackandgraph/de-DE/phoneScreenshots/3_de-DE.png", "sha256": "5ed55d827b1b2e1e2ff116fe99e7c0672c654647e875d4f77842e30fc1b5cd79", "size": 341108}, {"name": "/com.samco.trackandgraph/de-DE/phoneScreenshots/4_de-DE.png", "sha256": "0fd5a31fdb35bbefd4ca705213c99cbb8a24a7059435280f91550fbcfc8071ab", "size": 335446}, {"name": "/com.samco.trackandgraph/de-DE/phoneScreenshots/5_de-DE.png", "sha256": "7f70b2f98ce3a38876d0c1f51903ed123c1ce91952393bcc5fb495417f305a3c", "size": 382003}, {"name": "/com.samco.trackandgraph/de-DE/phoneScreenshots/6_de-DE.png", "sha256": "972e4fcdc9543d904c9ec79f37eff260848d360e83acb05916626b464ba742d7", "size": 376942}, {"name": "/com.samco.trackandgraph/de-DE/phoneScreenshots/7_de-DE.png", "sha256": "74128560de95eb9f290df78d4dc5364c5fd3adbbe56789f069ec6afbbc145cd4", "size": 366131}, {"name": "/com.samco.trackandgraph/de-DE/phoneScreenshots/8_de-DE.png", "sha256": "26ec6ebeaa66d0f3214fc033b79bbf02b18d4298306ca55c2b5d87661f123168", "size": 319198}], "en-GB": [{"name": "/com.samco.trackandgraph/en-GB/phoneScreenshots/1_en-GB.jpeg", "sha256": "8cb5bf0bd597710ce6c12c4f0a22bb14240f22523b6e1a6980f6b6d072760b56", "size": 132021}, {"name": "/com.samco.trackandgraph/en-GB/phoneScreenshots/1_en-GB.jpg", "sha256": "1c79c8067d720b69224e316c878547451c41581b422c62aa240e9573f07c48e1", "size": 61221}, {"name": "/com.samco.trackandgraph/en-GB/phoneScreenshots/1_en-GB.png", "sha256": "35c1c2d7048ddeadbfdbd15f00a64157036dfe934f25e53f08316339e5175bd3", "size": 353614}, {"name": "/com.samco.trackandgraph/en-GB/phoneScreenshots/2_en-GB.jpeg", "sha256": "2a41b2f223cf2064df2c547beb5842873bb83119f167351bf03033dc7ec4ecb6", "size": 62399}, {"name": "/com.samco.trackandgraph/en-GB/phoneScreenshots/2_en-GB.jpg", "sha256": "bc8ca3019e397b7e587a70803d320b13d3968e7689d3bc877701a4ad6ee26d66", "size": 124565}, {"name": "/com.samco.trackandgraph/en-GB/phoneScreenshots/2_en-GB.png", "sha256": "022e3ac2e895ae457b61703e11db461324035ce5f2e13ec12de77756e5f7985e", "size": 510302}, {"name": "/com.samco.trackandgraph/en-GB/phoneScreenshots/3_en-GB.jpeg", "sha256": "669ed53f54f555da75e46eaa9d15d5302ec2593115148e30dca0a2832dd833d3", "size": 66370}, {"name": "/com.samco.trackandgraph/en-GB/phoneScreenshots/3_en-GB.jpg", "sha256": "848ab57de39a08fb2b5447bc3025bb85b04e67378bc93ee74662d61855ec4de0", "size": 59035}, {"name": "/com.samco.trackandgraph/en-GB/phoneScreenshots/3_en-GB.png", "sha256": "2c35fd331a8a3a237852ebf7bd428ded66e8c24cd8860fc908a309b89ad03e74", "size": 344201}, {"name": "/com.samco.trackandgraph/en-GB/phoneScreenshots/4_en-GB.jpeg", "sha256": "85a90dc014f8b179662a841206eb8c1b31eea27af29b52f419c1892fd89c8c55", "size": 143757}, {"name": "/com.samco.trackandgraph/en-GB/phoneScreenshots/4_en-GB.jpg", "sha256": "fcee89208e9af17810f2b16218a53a9fae28be922caf358df1e404c08333ed07", "size": 66352}, {"name": "/com.samco.trackandgraph/en-GB/phoneScreenshots/4_en-GB.png", "sha256": "3672093e1bbdc6ad65fdc3ca4fce3817bad75ad510c14b4d4495172151738e1b", "size": 334214}, {"name": "/com.samco.trackandgraph/en-GB/phoneScreenshots/5_en-GB.jpeg", "sha256": "362643dc9f8e26aa6e778c43506b3c93218c030ce98a1c6f54e388ae9f370d95", "size": 93417}, {"name": "/com.samco.trackandgraph/en-GB/phoneScreenshots/5_en-GB.jpg", "sha256": "8fbbfd4c2987988cf465f125404b2ad711bb5031c8a150874686588dcadfd4ab", "size": 71362}, {"name": "/com.samco.trackandgraph/en-GB/phoneScreenshots/5_en-GB.png", "sha256": "80ee01c5c7978244c0efb209aca90480deb960619929f43aee4ebf9bd8f0541a", "size": 379173}, {"name": "/com.samco.trackandgraph/en-GB/phoneScreenshots/6_en-GB.jpeg", "sha256": "9982d71e3660f731eaad08d1dc2f18edbb85fc6b1ea73c1b42f9dd6855e52a14", "size": 208867}, {"name": "/com.samco.trackandgraph/en-GB/phoneScreenshots/6_en-GB.jpg", "sha256": "ae6aa538dc3fd11f5721993652cd7c290ad6392c244ac5a442c9bf5a3f4a62e6", "size": 73289}, {"name": "/com.samco.trackandgraph/en-GB/phoneScreenshots/6_en-GB.png", "sha256": "6a10e8dab06e258ce35d8c8b686af3df3e6213eabd6515b32115d03d951cf370", "size": 374716}, {"name": "/com.samco.trackandgraph/en-GB/phoneScreenshots/7_en-GB.jpeg", "sha256": "62d004d98bc6d02e3cb8e2789cd78ca3cf5376292a846ca7547c3403ff0ea6c6", "size": 75584}, {"name": "/com.samco.trackandgraph/en-GB/phoneScreenshots/7_en-GB.jpg", "sha256": "50d9d2cbac2a96ed9bd6a4141845b7102848280e7741a63f7fa442835baf1fda", "size": 46880}, {"name": "/com.samco.trackandgraph/en-GB/phoneScreenshots/7_en-GB.png", "sha256": "b68a6951c6469fde6c1a5c20ca3be1268aea1fe3a99e508c392da3540cf2397f", "size": 359852}, {"name": "/com.samco.trackandgraph/en-GB/phoneScreenshots/8_en-GB.png", "sha256": "98d8474277f0a3f1420769dd751eb29f8ffa1d34051f4e07e122b062ea952fb6", "size": 320557}], "es-ES": [{"name": "/com.samco.trackandgraph/es-ES/phoneScreenshots/1_es-ES.png", "sha256": "6210ee9498e3cb0208d90fdb5b5e990f3b731fcc0f7083f13f4992aa0e82d547", "size": 353084}, {"name": "/com.samco.trackandgraph/es-ES/phoneScreenshots/2_es-ES.png", "sha256": "88d6c1a24fc4b8610a9601d6efb7fc929c8d118318be8ec7035509effd2274f1", "size": 509983}, {"name": "/com.samco.trackandgraph/es-ES/phoneScreenshots/3_es-ES.png", "sha256": "79d3a8ef769f11f343a7c35fe271bb60b60dc516e3c599b56910c247682c2a9a", "size": 343357}, {"name": "/com.samco.trackandgraph/es-ES/phoneScreenshots/4_es-ES.png", "sha256": "4c8e1a61fef914154825a9d6139156633dd792e142104dfe0e2ff8a322dd25c8", "size": 338302}, {"name": "/com.samco.trackandgraph/es-ES/phoneScreenshots/5_es-ES.png", "sha256": "d751d7ebd13116cc869c81cdb8465b07af29445d22cec2ebcf512082b8d271d2", "size": 385284}, {"name": "/com.samco.trackandgraph/es-ES/phoneScreenshots/6_es-ES.png", "sha256": "d446f1f10a7d98f1eceeb18b510df9c60f805c33abde9a04c2dd0f658d5a5fd6", "size": 374916}, {"name": "/com.samco.trackandgraph/es-ES/phoneScreenshots/7_es-ES.png", "sha256": "64eda5af14ab10895143ef49b8ead6c221589d71a845fe6a539dc4a239d64620", "size": 371656}, {"name": "/com.samco.trackandgraph/es-ES/phoneScreenshots/8_es-ES.png", "sha256": "7b32f5148777aac533c4e9f2504755710c876661fdce432942393905992dbf91", "size": 319799}], "fr-FR": [{"name": "/com.samco.trackandgraph/fr-FR/phoneScreenshots/1_fr-FR.png", "sha256": "e67686f9304e325e99d774fef27d1077f2b2080a35dd3a5ca148ad644e8b78a3", "size": 352948}, {"name": "/com.samco.trackandgraph/fr-FR/phoneScreenshots/2_fr-FR.png", "sha256": "38d3ee067695247623b106438575ec91d51b40b771d55a52fa989ce2b6ad9612", "size": 509190}, {"name": "/com.samco.trackandgraph/fr-FR/phoneScreenshots/3_fr-FR.png", "sha256": "0ee1e74a0ab91046e2a4a9855ccd88f8df4f2424fb8510bdec2dded4c527a386", "size": 340798}, {"name": "/com.samco.trackandgraph/fr-FR/phoneScreenshots/4_fr-FR.png", "sha256": "6bc59a3fcd50b62a674b5b1b0228c9cd527b5c9c15b8f88bdc43e764dd936ba0", "size": 336095}, {"name": "/com.samco.trackandgraph/fr-FR/phoneScreenshots/5_fr-FR.png", "sha256": "d12364fe64426a543f8e399240c83308708d87bd1b7ac4ccdbfaae7c04404f29", "size": 390862}, {"name": "/com.samco.trackandgraph/fr-FR/phoneScreenshots/6_fr-FR.png", "sha256": "e8292cec43ede462a1a0abf4427eeb93a019f1765e79e288fb4ad8cf686435e6", "size": 376554}, {"name": "/com.samco.trackandgraph/fr-FR/phoneScreenshots/7_fr-FR.png", "sha256": "24821e4415b0dd10bbbd2676739b113250b6d62ab2de4926d8a38aac775bae6e", "size": 364206}, {"name": "/com.samco.trackandgraph/fr-FR/phoneScreenshots/8_fr-FR.png", "sha256": "f169477b2a6f6700803b00eb7be4458a1b53efe927adf76c6bf19679d1f1753c", "size": 318439}]}}}, "versions": {"f80cb1550ef27152b02c809a1e492c6d4bce5e6e54765c7a0be127953ea4e6bb": null, "0184be0f144939843bc21bb9e1503ed34f16e18d989bdd4b487ba0395830e65e": {"added": 1778740722978, "file": {"name": "/com.samco.trackandgraph_800018.apk", "sha256": "0184be0f144939843bc21bb9e1503ed34f16e18d989bdd4b487ba0395830e65e", "size": 7396394, "ipfsCIDv1": "bafybeieqfrhtb2qn4wwxnue5k5jx77fu2sky4jsq6trma2g743gidtlhhe"}, "src": {"name": "/com.samco.trackandgraph_800018_src.tar.gz", "sha256": "645863138e9bc7c700e84ec4c45374f970572cdf776de1c43ae0857640408794", "size": 94298939}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "10.1.1", "versionCode": 800018, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["ecc702e0dfb1221963de030b026f98b69a3e0fc491326a5708ae35759e1da839"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "com.samco.trackandgraph.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"de-DE": "- Tutorial-Screenshots aktualisieren\n- Eindeutigkeitssuffix für duplizierte Funktionen hinzufügen\n- Beschreibungsoption im Kontextmenü für Funktionen hinzufügen\n      ", "en-GB": "- Update tutorial screenshots\n- Add disambiguation suffix for duplicated functions\n- Add description context menu option for Functions\n      ", "es-ES": "- Actualizar capturas de pantalla del tutorial\n- Añadir sufijo de desambiguación para funciones duplicadas\n- Añadir opción de menú contextual de descripción para Funciones\n      ", "fr-FR": "- Mettre à jour les captures d'écran du tutoriel\n- Ajouter un suffixe de désambiguïsation pour les fonctions dupliquées\n- Ajouter une option de menu contextuel de description pour les Fonctions\n      "}}}}, "com.shub39.grit": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"e36f1d225b59db819f4578ef2383c544628fe548477f4604e9c87c92e5482ff6": null, "18597625025bb41612899b34aaed21ec1b16e2bb51eb047d55c4180cfebf25bb": {"added": 1778783779349, "file": {"name": "/com.shub39.grit_5923.apk", "sha256": "18597625025bb41612899b34aaed21ec1b16e2bb51eb047d55c4180cfebf25bb", "size": 9789048, "ipfsCIDv1": "bafybeighjju2k55xjtymcoffsrd26xb4uboxh2ftft7vr7fnrhve6yvjuy"}, "src": {"name": "/com.shub39.grit_5923_src.tar.gz", "sha256": "a1bb080c892edad30560fa6c109a1f7594de5f3eb55dd534da010f061562a2fe", "size": 8460237}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "5.9.23", "versionCode": 5923, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 37}, "signer": {"sha256": ["0fe1b9f44a4db97ec50948f5189f6b4300716cc6d4843f5698d614a2152e2188"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.USE_EXACT_ALARM"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.shub39.grit.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}]}}}}, "com.sidhant.puzzle": {"metadata": {"lastUpdated": 1779007734975}, "versions": {"f2fe7e8d41227d3ed4e7e01e748f8dd61b1be91bcb1b200b0f73be822b564c10": null, "2d97140bbf69b9de547e737307b4c7ee2001dfa0096878d09bb66aaef0f5d080": null, "7def952ea601094c89f0117d0e09821cd0f161b763b687d0607e9c6348e19cc4": null, "b53b3212b3be73780a9f2343394ba340e06eed864a19f00e0142eea12713bb5c": null, "b1a6f8382537f9b9547d9ebc6da832e2e2892355f56a4b55ffa7a2c129e064c8": null, "57117536cd701aee3cc9816bb50f259f87c038fcb2e4f6c6a98c871b1dd4e6a1": null, "05538f9fdc42702d7b7d8b94ea37bb273aff0319b562f1c5f8b6c22ce15b8293": {"added": 1779007734975, "file": {"name": "/com.sidhant.puzzle_83.apk", "sha256": "05538f9fdc42702d7b7d8b94ea37bb273aff0319b562f1c5f8b6c22ce15b8293", "size": 21629989, "ipfsCIDv1": "bafybeiboah2t2ynkcga3ltitwz5yy4lrxzlk52bh3oevmobbgpyz334h2y"}, "src": {"name": "/com.sidhant.puzzle_83_src.tar.gz", "sha256": "2fc0733295070950558d92259758735c336c9e554284d7c485f7d97e1b8cceaf", "size": 29461906}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.0.7", "versionCode": 83, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["c753af7e70ef82993376caf2700b8565826edff1b06e610504dfc44267603f38"]}, "usesPermission": [{"name": "com.sidhant.puzzle.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "dadbf6b0582c77a8bd20ab89866c361f747ecd02d7ed7491e20c7b2a7c8e496b": {"added": 1779007734975, "file": {"name": "/com.sidhant.puzzle_82.apk", "sha256": "dadbf6b0582c77a8bd20ab89866c361f747ecd02d7ed7491e20c7b2a7c8e496b", "size": 20200494, "ipfsCIDv1": "bafybeifr2retmdnufp6dit3jd6xr7jfnycbzplybsmikokiyfd4gj7qc5m"}, "src": {"name": "/com.sidhant.puzzle_82_src.tar.gz", "sha256": "0ae3d80d62a760f42b43734cdc537c485236c47feff4a9ebefddb51e151806e7", "size": 29462028}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.0.7", "versionCode": 82, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["c753af7e70ef82993376caf2700b8565826edff1b06e610504dfc44267603f38"]}, "usesPermission": [{"name": "com.sidhant.puzzle.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "1383048f4963aa2670e521287b6b3647a7bbf9574e209f11440cc5db46893a84": {"added": 1779007734975, "file": {"name": "/com.sidhant.puzzle_81.apk", "sha256": "1383048f4963aa2670e521287b6b3647a7bbf9574e209f11440cc5db46893a84", "size": 17980468, "ipfsCIDv1": "bafybeiaqbphpoqqubtpkrdlxeyjzakhgkf76stopyr4a6a6er6yrkr3cte"}, "src": {"name": "/com.sidhant.puzzle_81_src.tar.gz", "sha256": "0cfd147077a052f91521da443bf82cb2b7c74648722092f696bab23c54b347ce", "size": 29462175}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.0.7", "versionCode": 81, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["c753af7e70ef82993376caf2700b8565826edff1b06e610504dfc44267603f38"]}, "usesPermission": [{"name": "com.sidhant.puzzle.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "1b000802a600d9048933589cda47ec2570c3d3bdb90aec185f25248bcd7bd183": {"added": 1778783779349, "file": {"name": "/com.sidhant.puzzle_73.apk", "sha256": "1b000802a600d9048933589cda47ec2570c3d3bdb90aec185f25248bcd7bd183", "size": 21036069, "ipfsCIDv1": "bafybeifhjwug6cy5l2qsz3wbow2qprfr3nf5u2yzyf5gli5bkwndsb4som"}, "src": {"name": "/com.sidhant.puzzle_73_src.tar.gz", "sha256": "fe8d55c63ee89f3a0b631c9a03ac6af6a899c365277bd1e06eb39a7711d7dac6", "size": 29718570}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.0.6", "versionCode": 73, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["c753af7e70ef82993376caf2700b8565826edff1b06e610504dfc44267603f38"]}, "usesPermission": [{"name": "com.sidhant.puzzle.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "b85ba8d0a2e16326dd19ef45d213dd1d08e953819472d7edb94f17267e7b3b53": {"added": 1778783779349, "file": {"name": "/com.sidhant.puzzle_72.apk", "sha256": "b85ba8d0a2e16326dd19ef45d213dd1d08e953819472d7edb94f17267e7b3b53", "size": 19606574, "ipfsCIDv1": "bafybeibriciwysngrxam4svzstcncezqn5p3bh254xduemtfloxffuyhlq"}, "src": {"name": "/com.sidhant.puzzle_72_src.tar.gz", "sha256": "c22019ae99116936245e1ae5d5e9b21e944119d15acc3cfbd1ced8190768771c", "size": 29719208}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.0.6", "versionCode": 72, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["c753af7e70ef82993376caf2700b8565826edff1b06e610504dfc44267603f38"]}, "usesPermission": [{"name": "com.sidhant.puzzle.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "b4763efe08b0d8f4601b3aa581daa5ffd68d81f2e7f516fcfd33d305944052bd": {"added": 1778783779349, "file": {"name": "/com.sidhant.puzzle_71.apk", "sha256": "b4763efe08b0d8f4601b3aa581daa5ffd68d81f2e7f516fcfd33d305944052bd", "size": 17304628, "ipfsCIDv1": "bafybeiemboc5cmtusb3tjwsirwhvfwvueicxywzcarhg7pbjnc5zre3eey"}, "src": {"name": "/com.sidhant.puzzle_71_src.tar.gz", "sha256": "4edfab33c1646a2e609342bc89b247e0f2b12fae2fcf14d9f78dcbe9949dd7f9", "size": 29717814}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.0.6", "versionCode": 71, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["c753af7e70ef82993376caf2700b8565826edff1b06e610504dfc44267603f38"]}, "usesPermission": [{"name": "com.sidhant.puzzle.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.sidhant.wallet": {"metadata": {"lastUpdated": 1778740722978}, "versions": {"defb143d793e16db91e50f71184241b3cb58317c991a56f7fef2cb44764e304e": {"added": 1778740722978, "file": {"name": "/com.sidhant.wallet_343.apk", "sha256": "defb143d793e16db91e50f71184241b3cb58317c991a56f7fef2cb44764e304e", "size": 24913639, "ipfsCIDv1": "bafybeiai2szy6e3n6ibmebf2l5jk67cajxef3h4sznnx6ppdpfrqzhuzfy"}, "src": {"name": "/com.sidhant.wallet_343_src.tar.gz", "sha256": "9a4d8e765b18d24768581a4301b917456dc5bfe25083151740c0c5e30ae94eb0", "size": 59083874}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.0.31", "versionCode": 343, "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"}]}}, "6fe72ad5c0134aefe7be50564da8e79a099f1881ea661314fd01002f1ff95deb": {"added": 1778740722978, "file": {"name": "/com.sidhant.wallet_342.apk", "sha256": "6fe72ad5c0134aefe7be50564da8e79a099f1881ea661314fd01002f1ff95deb", "size": 23508726, "ipfsCIDv1": "bafybeidzq6fu5zn3aw3hs6escebspyoj5x7jycsk7nah4a4xmfijlwask4"}, "src": {"name": "/com.sidhant.wallet_342_src.tar.gz", "sha256": "ab7bdc6f89afa36e682f37b92649b7f741506fed41b1b33fe36e0f6a78cc0e96", "size": 59083506}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.0.31", "versionCode": 342, "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"}]}}, "f7366684db43a782a4b1bc792ee59d8ae338becca87a8654a83a2b5e24120ba9": {"added": 1778740722978, "file": {"name": "/com.sidhant.wallet_341.apk", "sha256": "f7366684db43a782a4b1bc792ee59d8ae338becca87a8654a83a2b5e24120ba9", "size": 21194496, "ipfsCIDv1": "bafybeibl26i5tay6zuqmze5bzbxpsuscnvmkcysbryie5klnq2wxutb65q"}, "src": {"name": "/com.sidhant.wallet_341_src.tar.gz", "sha256": "b6c001b0eb7b49b5f59a14a85a7fbf71ccc918535cca2158c664dba29aeae0f6", "size": 59082760}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.0.31", "versionCode": 341, "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.streetwriters.notesnook": {"metadata": {"lastUpdated": 1778872699860}, "versions": {"6798f91866b3a11d357314b72ae10333de3cc04af73e6f29485b49849a5c5e96": null, "f8ebbfa876144998fcd66431d6d70599103ecb6f57ca723ab67aa4da826244ac": null, "fd84b36db52647e3cea236bddedd100aac4ecdbab58d6f7cb6a5d97846980a5f": null, "21787ff9043f659bfea7cd854afff4cc320e1e269280a01cae2a40886d25399c": null, "837e6e0d8a6ffe5cab7526cae3b5a0a6ba8058486d44236e5e49540fcbc5777a": {"added": 1778872699860, "file": {"name": "/com.streetwriters.notesnook_15524.apk", "sha256": "837e6e0d8a6ffe5cab7526cae3b5a0a6ba8058486d44236e5e49540fcbc5777a", "size": 37178066, "ipfsCIDv1": "bafybeiaccjs4cin3zxhnuvnwradfhl7nfpvdl7wvi675wqge3a67ez6w3e"}, "src": {"name": "/com.streetwriters.notesnook_15524_src.tar.gz", "sha256": "d836f210529f54cb052dce115a866588f17a6160c016c743a6ab98eb492e575a", "size": 510182296}, "manifest": {"nativecode": ["x86_64"], "versionName": "3.3.23", "versionCode": 15524, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["d80383528a16b6543f40635602cd612cd22060fdcfd9512de68d4d9abdc1fc9b"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.DOWNLOAD_WITHOUT_NOTIFICATION"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.BROADCAST_CLOSE_SYSTEM_DIALOGS", "maxSdkVersion": 30}, {"name": "android.permission.ACCESS_NOTIFICATION_POLICY"}, {"name": "com.fingerprints.service.ACCESS_FINGERPRINT_MANAGER"}, {"name": "com.samsung.android.providers.context.permission.WRITE_USE_APP_FEATURE_SURVEY"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.DETECT_SCREEN_RECORDING"}, {"name": "com.streetwriters.notesnook.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Minor bug fixes and improvements\n"}}, "6219f3cf586a6000d54cca47ff7031b8c5c96938ae8a096c8626f7ee0f6338e6": {"added": 1778872699860, "file": {"name": "/com.streetwriters.notesnook_15523.apk", "sha256": "6219f3cf586a6000d54cca47ff7031b8c5c96938ae8a096c8626f7ee0f6338e6", "size": 36784934, "ipfsCIDv1": "bafybeihrru6w7t2rcoda6aj5b67pt5bbhg6d7yfwq73r7clngs4heuioeu"}, "src": {"name": "/com.streetwriters.notesnook_15523_src.tar.gz", "sha256": "35fe95fbd09da94ebe2fcc1c2296503cd37d7d2c980cf84f23c0961eebe5d603", "size": 510165168}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "3.3.23", "versionCode": 15523, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["d80383528a16b6543f40635602cd612cd22060fdcfd9512de68d4d9abdc1fc9b"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.DOWNLOAD_WITHOUT_NOTIFICATION"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.BROADCAST_CLOSE_SYSTEM_DIALOGS", "maxSdkVersion": 30}, {"name": "android.permission.ACCESS_NOTIFICATION_POLICY"}, {"name": "com.fingerprints.service.ACCESS_FINGERPRINT_MANAGER"}, {"name": "com.samsung.android.providers.context.permission.WRITE_USE_APP_FEATURE_SURVEY"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.DETECT_SCREEN_RECORDING"}, {"name": "com.streetwriters.notesnook.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "5fce4c9661e5809d8d6871d1044eb8493e11d5f99ff5174bcb3514d35dd8fc62": {"added": 1778872699860, "file": {"name": "/com.streetwriters.notesnook_15522.apk", "sha256": "5fce4c9661e5809d8d6871d1044eb8493e11d5f99ff5174bcb3514d35dd8fc62", "size": 37436030, "ipfsCIDv1": "bafybeidtdw7tcdektgs5b7hwjki4m7dmtcpovtdnrp4fth23ce4y7admee"}, "src": {"name": "/com.streetwriters.notesnook_15522_src.tar.gz", "sha256": "604557ab764f1fb9dbfa4d59b821c7a0d1ff599640088af96f80a5e4cad7f601", "size": 510177384}, "manifest": {"nativecode": ["x86"], "versionName": "3.3.23", "versionCode": 15522, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["d80383528a16b6543f40635602cd612cd22060fdcfd9512de68d4d9abdc1fc9b"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.DOWNLOAD_WITHOUT_NOTIFICATION"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.BROADCAST_CLOSE_SYSTEM_DIALOGS", "maxSdkVersion": 30}, {"name": "android.permission.ACCESS_NOTIFICATION_POLICY"}, {"name": "com.fingerprints.service.ACCESS_FINGERPRINT_MANAGER"}, {"name": "com.samsung.android.providers.context.permission.WRITE_USE_APP_FEATURE_SURVEY"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.DETECT_SCREEN_RECORDING"}, {"name": "com.streetwriters.notesnook.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "47b6bc461e1e8f8f70b1a6a8d6f295bf33426751d374ebe4074dd20e1fde093f": {"added": 1778872699860, "file": {"name": "/com.streetwriters.notesnook_15521.apk", "sha256": "47b6bc461e1e8f8f70b1a6a8d6f295bf33426751d374ebe4074dd20e1fde093f", "size": 35269470, "ipfsCIDv1": "bafybeigqjs6jcmn7vodxuqbag2z4cgipyqhmd2nsegi2vmprojoyc62ake"}, "src": {"name": "/com.streetwriters.notesnook_15521_src.tar.gz", "sha256": "9eeb5f8424ce1b816a6ae3a576d5e01c2910ab33be8e9103e19df5a8c04c86b8", "size": 510153009}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "3.3.23", "versionCode": 15521, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["d80383528a16b6543f40635602cd612cd22060fdcfd9512de68d4d9abdc1fc9b"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.DOWNLOAD_WITHOUT_NOTIFICATION"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.BROADCAST_CLOSE_SYSTEM_DIALOGS", "maxSdkVersion": 30}, {"name": "android.permission.ACCESS_NOTIFICATION_POLICY"}, {"name": "com.fingerprints.service.ACCESS_FINGERPRINT_MANAGER"}, {"name": "com.samsung.android.providers.context.permission.WRITE_USE_APP_FEATURE_SURVEY"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.DETECT_SCREEN_RECORDING"}, {"name": "com.streetwriters.notesnook.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "d11b6228735ec40f987a79bcf5c21f226c538bebf1c3c458dfbae2ba23cdf650": {"whatsNew": {"en-US": "- Bug fixes and improvements\n\nThank you for using Notesnook!\n"}}}}, "com.studio4plus.homerplayer2": {"metadata": {"lastUpdated": 1778740722978}, "versions": {"ef37370bf1b3acaded48ad2cbdd2c9a08509f6555867addb09143893c20bbbf4": null, "9dd2aba6f3bc81df44838e543b9fce78f9d8020f6d6a65cda01a308dc4871af6": {"added": 1778740722978, "file": {"name": "/com.studio4plus.homerplayer2_43.apk", "sha256": "9dd2aba6f3bc81df44838e543b9fce78f9d8020f6d6a65cda01a308dc4871af6", "size": 4491978, "ipfsCIDv1": "bafybeic3dheeh76ani5fq3ambi6dwscrq4ng2qomd65vs23ku4q7adrumu"}, "src": {"name": "/com.studio4plus.homerplayer2_43_src.tar.gz", "sha256": "e4db3353b8cfcdd08c3f419d4906d71f3787f907acec09ee98a3f44da4d31c7f", "size": 25148688}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.5.9", "versionCode": 43, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 35}, "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": "Improve omitting non-audio files in audiobook folders.\n"}}}}, "com.subtitlescreen": {"metadata": {"added": 1778872699860, "categories": ["Multimedia"], "issueTracker": "https://bitbucket.org/jonathanheard/subtitle-blocker/issues", "lastUpdated": 1778872699860, "license": "GPL-3.0-only", "sourceCode": "https://bitbucket.org/jonathanheard/subtitle-blocker", "screenshots": {"phone": {"en-US": [{"name": "/com.subtitlescreen/en-US/phoneScreenshots/1.png", "sha256": "4c523832571050fe709fad5f453eac7fc242b8ae37b5fef03c653e3bd511e9e4", "size": 703725}, {"name": "/com.subtitlescreen/en-US/phoneScreenshots/2.png", "sha256": "3e9f4e5cc45b883366f6b1bd6d7db2fd1ac149fd3a460cb3570ac919bced3f44", "size": 571637}, {"name": "/com.subtitlescreen/en-US/phoneScreenshots/3.png", "sha256": "6dc73d49c7ba6b0a2e044c1f99b1a2874b79e760a48a8368e9a5360dc1f47b64", "size": 562734}]}}, "authorName": "Jonathan Heard", "name": {"en-US": "Subtitle Blocker"}, "summary": {"en-US": "Overlay to mask hard-coded subtitles on videos and social media."}, "description": {"en-US": "This super-niche application was developed purely to deal with a strong dislike of the fast-moving, distracting subtitles that are hard-coded into many social media videos and cannot be turned off.\n\nWhen enabled, the overlay can either be docked as a small unobtrusive tab on the side of the screen, or expanded into a resizable, moveable rectangle which can be dragged to cover the area displaying subtitles. Colours, opacity, which edge the tab pins to, and symmetric (centre-anchored) resize are all configurable.\n\nBasic operation should be completely obvious:\n\n• Tap the chevrons »  in the middle of the overlay to collapse it to a side tab.\n• Tap the tab to expand it again.\n• Drag any corner to resize.\n• Drag anywhere else to move.\n• Triple-tap the overlay to open Settings.\n\nYou can add the \"Sub Blocker\" tile to your Android Quick Settings panel (swipe down, tap the edit pencil, drag the tile into your active tiles) to quickly toggle the overlay on and off without opening the app.\n\nFeedback and feature requests are welcome.\n"}, "icon": {"en-US": {"name": "/com.subtitlescreen/en-US/icon_O0jbmDy1UN4z1Cr-zkifmqHd2_ReWo55CNHMISrHMg4=.png", "sha256": "3b48db983cb550de33d42afece489f9aa1dddbf45e5a8e7908d1cc212ac7320e", "size": 1967}}, "preferredSigner": "bccbc9656ff58748cf2483902c574b3295eaabee6358331c9f6ea1905d6a4f53"}, "versions": {"7a1546f0005d04a832494447031cef22ec2510cf59126560ca22775909a6b22f": {"added": 1778872699860, "file": {"name": "/com.subtitlescreen_2.apk", "sha256": "7a1546f0005d04a832494447031cef22ec2510cf59126560ca22775909a6b22f", "size": 4846955, "ipfsCIDv1": "bafybeidt2disesfeuynan7h5higrcbujoubr5442jqgnxpvgrmjarsrwue"}, "src": {"name": "/com.subtitlescreen_2_src.tar.gz", "sha256": "05da3ee20bbb3b21cd1d11571810090396e28b5dbd2b66b14f6e8e2f742c1bd2", "size": 1947320}, "manifest": {"versionName": "1.1", "versionCode": 2, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["bccbc9656ff58748cf2483902c574b3295eaabee6358331c9f6ea1905d6a4f53"]}, "usesPermission": [{"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "com.subtitlescreen.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.thomas.pedot.gitlalchemy": {"metadata": {"lastUpdated": 1778740722978, "name": {"en-US": "Gitalchemy"}, "description": {"en-US": "Gitalchemy is a free and open-source GitLab client for Android and desktop (Linux, macOS, Windows), built with Tauri v2, React, and TypeScript.\n\nManage your entire GitLab workflow from your phone or computer — no browser needed.\n\nFeatures:\n- Browse and search projects, groups, and repositories\n- View, create, and comment on issues and merge requests\n- Monitor CI/CD pipelines and read job logs\n- Manage todos and notifications\n- Personal Access Token authentication\n- Works on Android and desktop (Linux, macOS, Windows)\n\nPrivacy first:\nNo telemetry. No ads. No tracking. Your data stays yours.\n\nGitalchemy is the only GitLab client available on both Android and desktop as a native app.\n"}, "icon": {"en-US": {"name": "/com.thomas.pedot.gitlalchemy/en-US/icon_xfK6odLItXL6itda84wm_E4_PKXBYs46402_NgMRgBU=.png", "sha256": "c5f2baa1d2c8b572fa8ad75af38c26fc4e3f3ca5c162ce3ae34dbf3603118015", "size": 31396}}}, "versions": {"98b53f0e024a7f4529bace9473baf08e07fd8f96fffaa1751c432e5f1592e33a": {"added": 1778740722978, "file": {"name": "/com.thomas.pedot.gitlalchemy_10030004.apk", "sha256": "98b53f0e024a7f4529bace9473baf08e07fd8f96fffaa1751c432e5f1592e33a", "size": 13613201, "ipfsCIDv1": "bafybeihqpyenm4srup76qiibwy73qx6dmmakanvpodgazmoem47rajefl4"}, "src": {"name": "/com.thomas.pedot.gitlalchemy_10030004_src.tar.gz", "sha256": "248d79bd1affe455933af5c42c5cded6a70b50380860aa8990dfda52207318aa", "size": 12928611}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.3.0", "versionCode": 10030004, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["873c51038a4ce5a2851302b834e9aba60ff75e212ee1fba186a7bbe183309266"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.thomas.pedot.gitlalchemy.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "efda71828e26e3ed17f6c093034ca9d9a5cc3b79d4ef5a4e027f2725a7ed5f68": {"added": 1778740722978, "file": {"name": "/com.thomas.pedot.gitlalchemy_10030003.apk", "sha256": "efda71828e26e3ed17f6c093034ca9d9a5cc3b79d4ef5a4e027f2725a7ed5f68", "size": 13346958, "ipfsCIDv1": "bafybeieuetrbtdfyfubw6zjtbmh736zrhdszhvhkqbrsacxk35hevvl5eq"}, "src": {"name": "/com.thomas.pedot.gitlalchemy_10030003_src.tar.gz", "sha256": "296cd5540dcaa5ccfb44f807ed9ca1c4af6f41c5eb2739c711bde9dbc8334fbd", "size": 12928561}, "manifest": {"nativecode": ["x86"], "versionName": "1.3.0", "versionCode": 10030003, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["873c51038a4ce5a2851302b834e9aba60ff75e212ee1fba186a7bbe183309266"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.thomas.pedot.gitlalchemy.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "f1736163b5efbb305ed6f263b2d3e9e198cec0b5984ed108089b85ab1ef7372c": {"added": 1778740722978, "file": {"name": "/com.thomas.pedot.gitlalchemy_10030002.apk", "sha256": "f1736163b5efbb305ed6f263b2d3e9e198cec0b5984ed108089b85ab1ef7372c", "size": 12777620, "ipfsCIDv1": "bafybeihdoivqga3etrgpruj6vkiezaq3c5k7hukoegalccg2mhqfkgvt2a"}, "src": {"name": "/com.thomas.pedot.gitlalchemy_10030002_src.tar.gz", "sha256": "260530d80af33528c5d4426622e81bcf7f6d7e16b4e2501336154429adb2efb3", "size": 12928720}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.3.0", "versionCode": 10030002, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["873c51038a4ce5a2851302b834e9aba60ff75e212ee1fba186a7bbe183309266"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.thomas.pedot.gitlalchemy.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "df11d091fbec14496833becfb054d57e373cc770ba7afa20981f986fb68aed75": {"added": 1778740722978, "file": {"name": "/com.thomas.pedot.gitlalchemy_10030001.apk", "sha256": "df11d091fbec14496833becfb054d57e373cc770ba7afa20981f986fb68aed75", "size": 9951382, "ipfsCIDv1": "bafybeicqix4sybbvfrp2nm67vz55o67efqck74verge3ulqoknwsqtttvq"}, "src": {"name": "/com.thomas.pedot.gitlalchemy_10030001_src.tar.gz", "sha256": "e6d5db6902727ef2db5ac3246aa687aea18bb50d1d90aa6b313abda3a7dff1b2", "size": 12928733}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.3.0", "versionCode": 10030001, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["873c51038a4ce5a2851302b834e9aba60ff75e212ee1fba186a7bbe183309266"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.thomas.pedot.gitlalchemy.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.thomaskuenneth.tkweek": {"metadata": {"lastUpdated": 1778740722978}, "versions": {"76340dbd15ffc79e1f612b3aa5c7ce65c24338774d1b08f87ef4e169d3437d68": {"added": 1778740722978, "file": {"name": "/com.thomaskuenneth.tkweek_23401.apk", "sha256": "76340dbd15ffc79e1f612b3aa5c7ce65c24338774d1b08f87ef4e169d3437d68", "size": 4425444, "ipfsCIDv1": "bafybeih2d67niayyvl5gm4jeizfl5ok656wpcydvxasvtky3c3rjqx2xnm"}, "src": {"name": "/com.thomaskuenneth.tkweek_23401_src.tar.gz", "sha256": "1792d790f236e531f5e68ab5fecf59ef1762011be10d87f7f92b0e1490abe91a", "size": 15313862}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.3.4", "versionCode": 23401, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["7d6bd0ed4e9e4a1e6e3da0cc2d783a25f721a3961c7da315536c4519d85545b2"]}, "usesPermission": [{"name": "android.permission.VIBRATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.READ_CALL_LOG"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "com.thomaskuenneth.tkweek.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Fixed a crash on startup"}}}}, "com.tristinbaker.idlefantasy": {"metadata": {"lastUpdated": 1779007734975}, "versions": {"89f1787a7d78d4a2ef5c68383fd6aaa6a94640aa329170f667b04a9e0527ec88": null, "a5a74606515a073bd39effc9462e4d53757ec52b809d2680de29b3e22a09ea1f": null, "778ced4acba6ac0b9286148f4a243dad7aa06b385d01d273d24abb77f88c78df": null, "8d17756d4b1f7d843fefd430aaf2115a8d6ef969df766a9f92c64c402e0bfef5": {"added": 1779007734975, "file": {"name": "/com.tristinbaker.idlefantasy_15.apk", "sha256": "8d17756d4b1f7d843fefd430aaf2115a8d6ef969df766a9f92c64c402e0bfef5", "size": 2447252, "ipfsCIDv1": "bafybeih4gd2t7jbfpf7vjahddispb7f4ob5begq7etleaeu6jabt7opuve"}, "src": {"name": "/com.tristinbaker.idlefantasy_15_src.tar.gz", "sha256": "25b21073a1cf5379b310a1ad4155f67b076ba69e75800ee2b94abcfb84f87cd9", "size": 1080690}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.1.8", "versionCode": 15, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["99a980a934cb0149bfbdd5f4358471ffe69302e0467bae4d8574d4feeda34010"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.tristinbaker.idlefantasy.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "• Fixed: crafting queue no longer locks out materials when items are queued or in session\n• Fixed: queued sessions no longer silently drop if auto-start fails after a session completes\n• New: session results are now shown individually per slot rather than batched together\n"}}, "0d1fdfb67e053735268f3bda5ae1896002b88886c37adedc9c57980582cade2d": {"added": 1779007734975, "file": {"name": "/com.tristinbaker.idlefantasy_14.apk", "sha256": "0d1fdfb67e053735268f3bda5ae1896002b88886c37adedc9c57980582cade2d", "size": 2447276, "ipfsCIDv1": "bafybeiemdk6yirk63pyisfra2gvbv7mja65t7npz6na6gbgl3plo5gyaoe"}, "src": {"name": "/com.tristinbaker.idlefantasy_14_src.tar.gz", "sha256": "7bb07a0d7714a69a4eee4bf74856ecb284ba707d671ccdcbe01b8ac110bdc8ce", "size": 1079775}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.1.7", "versionCode": 14, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["99a980a934cb0149bfbdd5f4358471ffe69302e0467bae4d8574d4feeda34010"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.tristinbaker.idlefantasy.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "• Fixed: sapphire and emerald jewelry now correctly show attack and strength stats\n• New: silver jewelry now has emerald, ruby, and diamond variants\n• New: spell selection now has an \"Only Castable\" filter to show only spells you have runes for\n• New: a \"What's New\" dialog now appears once after each update"}}, "cfe607c0b13881cd2386f2682777770dc25edb7eb532e55eb50afebdd1400f5e": {"added": 1778783779349, "file": {"name": "/com.tristinbaker.idlefantasy_11.apk", "sha256": "cfe607c0b13881cd2386f2682777770dc25edb7eb532e55eb50afebdd1400f5e", "size": 2423706, "ipfsCIDv1": "bafybeifge2s7rjijbowaqi6qep3ijdjes6olmdvba7n24lmhqhi3nqd4di"}, "src": {"name": "/com.tristinbaker.idlefantasy_11_src.tar.gz", "sha256": "051aaf0bb9a7370a76a7aa70b218db217d9039cccddcfbb8d752d8887107cd0b", "size": 1064519}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.1.4", "versionCode": 11, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["99a980a934cb0149bfbdd5f4358471ffe69302e0467bae4d8574d4feeda34010"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.tristinbaker.idlefantasy.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "• Fixed: gear equip sheet now scrolls when you have many items for a slot\n• Fixed: quest chains no longer advance higher tiers before lower tiers are completed\n• Fixed: cooking beef, chicken, and mutton now correctly counts toward cooking quests\n• Fixed: crafting queue now reserves materials — you can no longer queue more sessions than you have ingredients for\n"}}}}, "com.trougnouf.cfait": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"3b8e46b25496ba6d68460ee819117d9e9cb5ce90e3360f9be46bcbf4bfeca447": null, "aeb7db70ac4b0e1e9b25ef7d08eb9397c4c1f41812f5961a0e894b111edba10b": {"added": 1778783779349, "file": {"name": "/com.trougnouf.cfait_10001.apk", "sha256": "aeb7db70ac4b0e1e9b25ef7d08eb9397c4c1f41812f5961a0e894b111edba10b", "size": 41855391, "ipfsCIDv1": "bafybeicp4v4y7ux24bf4aufsi2sw33qht46tupfdqgqrztps6gflqrzgoy"}, "src": {"name": "/com.trougnouf.cfait_10001_src.tar.gz", "sha256": "f958a7c0db5fa90a329e8d2ec42e403071e7cf281eaf60e1e3c46cd9233d6d33", "size": 4047206}, "manifest": {"nativecode": ["arm64-v8a", "armeabi", "armeabi-v7a", "mips", "mips64", "x86", "x86_64"], "versionName": "1.0.1", "versionCode": 10001, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["6679a06eec4933fe2933f5be32db3b3e716d42e93c7f230358e779587bab1ac0"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.USE_EXACT_ALARM"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.trougnouf.cfait.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "## [1.0.1] - 2026-05-14\n\n### 🚀 Features\n\n- *(parser)* Support start-due time range (e.g. ^@2026-05-06 12:20-16:20)\n- *(linux)* Warn users using the volatile keyutils keystore ( https://github.com/trougnouf/cfait/issues/29 )\n- *(gui)* Unsynced icon tooltip shows unsynced items\n- Optimize companion event sync using CalDAV REPORT queries and task UID metadata\n\n### 🐛 Bug Fixes\n\n- Decouple keyring access and ensure Linux Secret Service unlocking to fix password loss ( https://github.com/trougnouf/cfa"}}}}, "com.tutpro.baresip": {"metadata": {"lastUpdated": 1778872699860, "summary": {"en-US": "SIP and mobile calling User Agent for Android based on baresip library", "fi-FI": "Baresip-kirjastoon perustuva SIP- ja mobiilipuhelusovellus Androidille", "zh-CN": "基于 baresip 库的 Android SIP 和移动通话用户代理"}, "description": {"en-US": "This is a <a href=\"https://github.com/baresip/baresip\">baresip</a> based\nSIP and mobile calling User Agent application for Android.\n\nCurrently baresip app supports VoIP and mobile voice calling, SIP based voice\nconference calls and text messages, voicemail Message Waiting Indication\nas well as blind and attended call transfers.  In VoIP calls audio can be coded with Opus, AMR, Codec2, G.729, G.722, G.722.1, or PCMU/PCMA codecs. Security is achieved via TLS or WSS SIP signaling transport and ZRTP or (DTLS) SRTP media encapsulation.\n\nDevelopment of baresip app is motivated by need for a secure, open\nsource SIP based VoIP User Agent for Android that does not depend on\nproprietary, third party push notification services.  Support for mobile\ncalling avoids the need for two voice calling apps.\n\nThis application can be installed on Android devices running Android version 9 or later.\n\nIf you need video calling, you can instead of this application install its sister application baresip+.\n\nSource code is available in master branch of <a href=\"https://github.com/juha-h/baresip-studio\">GitHub project</a>, where also issues can be reported.\n", "fi-FI": "Tämä on <a href=\"https://github.com/baresip/baresip\">baresip</a>-pohjainen SIP- ja mobiilipuhelusovellus Androidille.\n\nTällä hetkellä baresip-sovellus tukee VoIP- ja mobiiliäänipuheluita, VoIP-konferenssipuheluita ja tekstiviestejä, ilmoittaa vastaajaviesteistä sekä tukee sokeita ja osallistuvia puhelunsiirtoja. Äänen koodaustapa voidaan valite seuraavista: Opus, AMR, Codec2, G.729, G.722, G.722.1 tai PCMU/PCMA. Turvallisuus saavutetaan TLS- tai WSS-SIP-signalointikuljetuksella ja ZRTP- tai (DTLS) SRTP-mediakapseloinnilla.\n\nBaresip-sovelluksen kehitystä motivoi tarve turvalliselle, avoimen lähdekoodin SIP-pohjaiselle VoIP-käyttäjäagentille Androidille, joka ei ole riippuvainen kolmannen osapuolen työntöilmoituspalveluista.  Mobiilipuheluiden tuki poistaa tarpeen kahdelle eri puhelusovellukselle.\n\nJos tarvitset videopuheluita voit tämän sovelluksen sijaan asentaa sen sisarsovelluksen baresip+.\n\nLähdekoodi on saatavilla <a href=\"https://github.com/juha-h/baresip-studio\">GitHubissa</a>, jossa myös ongelmista voi ilmoittaa.\n", "zh-CN": "这是一款基于 <a href=\"https://github.com/baresip/baresip\">baresip</a> 的 Android SIP 和移动通话用户代理应用程序。\n\n目前，baresip 应用支持 VoIP 和移动语音通话、基于 SIP 的语音电话会议和文本消息、语音信箱消息等待指示以及盲转和协商转接。在 VoIP 通话中，音频可以使用 Opus、AMR、Codec2、G.729、G.722、G.722.1 或 PCMU/PCMA 编解码器进行编码。通过 TLS 或 WSS SIP 信令传输以及 ZRTP 或（DTLS）SRTP 媒体封装实现安全保障。\n\n开发 baresip 应用的初衷是打造一款安全、开源的 Android SIP VoIP 用户代理，且不依赖任何专有的第三方推送通知服务。支持移动通话，无需两个语音通话应用。\n\n此应用程序可以在 Android 9 或更高版本的设备上运行。\n\n如果您需要视频通话，可以安装其姊妹应用 baresip+ 来代替此应用。\n\n源代码可在 <a href=\"https://github.com/juha-h/baresip-studio\">GitHub 项目</a> 的 master 分支中找到，您也可以在此报告问题。\n"}}, "versions": {"9a2681e391ecd7975b41f2c0f82aed245ed2f79b972140c3dacc3a716178e0d0": null, "98acbae2de805ec0e1c15f11a0ffb3977a569788b73b5778151bb08868aa5788": {"added": 1778872699860, "file": {"name": "/com.tutpro.baresip_503.apk", "sha256": "98acbae2de805ec0e1c15f11a0ffb3977a569788b73b5778151bb08868aa5788", "size": 24125278, "ipfsCIDv1": "bafybeih6ggzqyg35pjjyfzued7yozraa42nqgut2d64g5r4ujxkmijbt24"}, "src": {"name": "/com.tutpro.baresip_503_src.tar.gz", "sha256": "c43a4fe9cfe4aa169021b82e85cd54fd56415a2558b6faca66f0945f1f693aef", "size": 1309520}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a"], "versionName": "81.0.0", "versionCode": 503, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["04b6df19b627547619256593876e9163dd35c94e760c20618a7d1e49b599555a"]}, "usesPermission": [{"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_PHONE_CALL"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.MANAGE_OWN_CALLS"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.DISABLE_KEYGUARD"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.WRITE_CONTACTS"}, {"name": "android.permission.CALL_PHONE"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.READ_PHONE_NUMBERS"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.BROADCAST_STICKY"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "com.tutpro.baresip.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- baresip app can now be used as the default phone app supporting also mobile calling (see About screen Usage Hints)\n- This is major upgrade and may contain bugs\n"}}}}, "com.unciv.app": {"metadata": {"lastUpdated": 1778740722978}, "versions": {"d8afd887e97f5d67c91aee97e9317d054adc27c16a06f13727bfebdac6c2ab65": null, "0e391d93ef50e104029a3150ad22b3204cf8f817428fecf879bdf76a32adcaf3": {"added": 1778740722978, "file": {"name": "/com.unciv.app_1218.apk", "sha256": "0e391d93ef50e104029a3150ad22b3204cf8f817428fecf879bdf76a32adcaf3", "size": 26441297, "ipfsCIDv1": "bafybeia7bokcbrudgtgnducwmlhh6d7tshewxuzu6iwqyhk34jrf3pa6pa"}, "src": {"name": "/com.unciv.app_1218_src.tar.gz", "sha256": "5d611614082a00e564e717158284a4f5462506bdf5a7766331bbe6da8cc30b2c", "size": 45726393}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "4.20.6", "versionCode": 1218, "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 SeventhM:\n- Allow enabling embassies in Global/Policy/Era uniques instead of just techs \n- Fix redundant requirement for sending embassies \n- Add countables for worked tiles/population \n- Fix edge case where Great Prophet costs are wrong \n\nImprove language handling and slightly ease use of first-run language picker - By SomeTroglodyte\n\nCPU performance improvements - By Ambeco"}}}}, "com.vayunmathur.calendar": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"bc3f5588489de8549d58c9fc8890c6c90acb9d7cb9f29db8bcd78d69c8dcbfa0": null, "5113b4e3c1cebdd91a9f29df0d8d48c619be25aaf309a79e641059aafa31804f": {"added": 1778783779349, "file": {"name": "/com.vayunmathur.calendar_20260513.apk", "sha256": "5113b4e3c1cebdd91a9f29df0d8d48c619be25aaf309a79e641059aafa31804f", "size": 8024794, "ipfsCIDv1": "bafybeifoaf5bvcsbcqtlzavcvk4opb2wqpmy76xdqi7ycssltmlabok5za"}, "src": {"name": "/com.vayunmathur.calendar_20260513_src.tar.gz", "sha256": "ee39c2b50c923d58e1d3efc85c709f4da3cc026d0f73c61341a0579bee6c4dbf", "size": 94067212}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.4.5", "versionCode": 20260513, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.WRITE_CALENDAR"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.vayunmathur.calendar.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.vayunmathur.clock": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"9036121874041f396db67e9d93b25a8b356f74ad58347cc617f534117cacbd9c": null, "bec9cbd770215b3c7741419e4220095007c3cf7496574a79b2c45bfda832dbbc": {"added": 1778783779349, "file": {"name": "/com.vayunmathur.clock_20260513.apk", "sha256": "bec9cbd770215b3c7741419e4220095007c3cf7496574a79b2c45bfda832dbbc", "size": 11364018, "ipfsCIDv1": "bafybeifp5zao4wkpgcj5u5skbivfskbr4w75hus32cznurjnnt4f3gx4by"}, "src": {"name": "/com.vayunmathur.clock_20260513_src.tar.gz", "sha256": "5bc4878ce04a632b612bdc7bd5aa93a7ef568515dc88c62d15f09b779e03f1fe", "size": 94066457}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.4.5", "versionCode": 20260513, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.VIBRATE"}, {"name": "com.android.alarm.permission.SET_ALARM"}, {"name": "com.vayunmathur.clock.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.vayunmathur.contacts": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"92cdb61cea2ffd020981a414787140964a885b2e64ca5ef4f0e282249d1b5f42": null, "9107f991344e443a6a2ae060fb4b99b1b3708d772978e5a7a8691389ba95a86b": {"added": 1778783779349, "file": {"name": "/com.vayunmathur.contacts_20260513.apk", "sha256": "9107f991344e443a6a2ae060fb4b99b1b3708d772978e5a7a8691389ba95a86b", "size": 7348492, "ipfsCIDv1": "bafybeigh6swm3wlpir625zb5pf2exxjhvz56hzvh5icvxza4f4nwuiztde"}, "src": {"name": "/com.vayunmathur.contacts_20260513_src.tar.gz", "sha256": "e077d93b614a4b176c979753d43eb809aff00df9b870b54a5faf61956b6bcf18", "size": 94067235}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.4.5", "versionCode": 20260513, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.WRITE_CONTACTS"}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.WRITE_CALENDAR"}, {"name": "android.permission.GET_ACCOUNTS"}, {"name": "android.permission.MANAGE_ACCOUNTS"}, {"name": "android.permission.AUTHENTICATE_ACCOUNTS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.vayunmathur.contacts.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.vayunmathur.findfamily": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"b72ef26ddfe433d9eee25ebd1917dadf1ad6bbb239fc5defa10e1ef4c8ddd527": null, "7b0a33591f33d756d70af2486a446721a5da6b4cf170a405246bf66478de65ca": {"added": 1778783779349, "file": {"name": "/com.vayunmathur.findfamily_20260513.apk", "sha256": "7b0a33591f33d756d70af2486a446721a5da6b4cf170a405246bf66478de65ca", "size": 21513431, "ipfsCIDv1": "bafybeic4jrljw3udf3ot4iyzflhocxugti2bz5yg4si4snykbgsaoksnza"}, "src": {"name": "/com.vayunmathur.findfamily_20260513_src.tar.gz", "sha256": "154c5365ebaa7b40fb5005bd1c3727fbacc1d4a5c87ab60dcfeedc670074362c", "size": 94068224}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.4.5", "versionCode": 20260513, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.READ_CONTACTS", "maxSdkVersion": 36}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "com.vayunmathur.findfamily.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"TetheredNet": {"en-US": "Depends on findfamily.cc server"}}}}}, "com.vayunmathur.games.chess": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"bc91c1937b6ecfa8351b11b9d63a373577409955a27409f6de593c999ecd6dc7": null, "faef3d6daa71e87725b03873de5ed7b8cb1afb3c5a77f0dca478e7addc4b0bba": {"added": 1778783779349, "file": {"name": "/com.vayunmathur.games.chess_20260513.apk", "sha256": "faef3d6daa71e87725b03873de5ed7b8cb1afb3c5a77f0dca478e7addc4b0bba", "size": 8034514, "ipfsCIDv1": "bafybeibs2mexlke5lijab6o3vzwnkxdykmapoovs7rjbvlee5ivixf6vqa"}, "src": {"name": "/com.vayunmathur.games.chess_20260513_src.tar.gz", "sha256": "bce0bc89833e1ca3abeffaec477196aff29746f96d2c66799252204fd9f0e4d6", "size": 94067818}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.4.5", "versionCode": 20260513, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.vayunmathur.games.chess.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.vayunmathur.games.unblockjam": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"316c2660e9208cd351903e9be0b7eb8a918827d817069faf5aa5f76d02a31e68": null, "8b9ff0cfed50f44096f1b8c81c65f08a973209ac8058154cf7c9bd8fecc36e4c": {"added": 1778783779349, "file": {"name": "/com.vayunmathur.games.unblockjam_20260513.apk", "sha256": "8b9ff0cfed50f44096f1b8c81c65f08a973209ac8058154cf7c9bd8fecc36e4c", "size": 5717455, "ipfsCIDv1": "bafybeied227qe4d33jjvsjfvesdcrbrbsropqu26r6upvjfozzqsructtu"}, "src": {"name": "/com.vayunmathur.games.unblockjam_20260513_src.tar.gz", "sha256": "b99702b95e8cf0ab11567f9d5ee3edbfb8a10a1095c053bf045546e748087a7e", "size": 94070485}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.4.5", "versionCode": 20260513, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "com.vayunmathur.games.unblockjam.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.vayunmathur.games.wordmaker": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"3ff3de58665b2a712e9bc6581cd190f2671e347116e7426aca04729ca64ce931": null, "4e0d59c70f2d044e5582c895a19af2e49be6981f8302c012697d88d949ecb2da": {"added": 1778783779349, "file": {"name": "/com.vayunmathur.games.wordmaker_20260513.apk", "sha256": "4e0d59c70f2d044e5582c895a19af2e49be6981f8302c012697d88d949ecb2da", "size": 11193203, "ipfsCIDv1": "bafybeiboptvt6bmel43ubgypw3scmjfm4ixm6wguimfhgmtfxidkkl2y4i"}, "src": {"name": "/com.vayunmathur.games.wordmaker_20260513_src.tar.gz", "sha256": "fd9ad41689cb5327465d4d8c2f99b0ad0a608a70d53150944cea16dece530bca", "size": 94070991}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.4.5", "versionCode": 20260513, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "com.vayunmathur.games.wordmaker.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.vayunmathur.music": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"55f2af3e61cb0bd7e04d0ae1a6b5a9aadb7db17b293e21004ab9bfe1d0602f97": null, "6340cfed0cd3ca2837505af4f7a02eea3385f0324d38580a7d09b0928eb091b9": {"added": 1778783779349, "file": {"name": "/com.vayunmathur.music_20260513.apk", "sha256": "6340cfed0cd3ca2837505af4f7a02eea3385f0324d38580a7d09b0928eb091b9", "size": 9487872, "ipfsCIDv1": "bafybeiepvmi2fx2yglgo4ffczopwi2dppqc6o4sgyon6nhrfyi6ikc76za"}, "src": {"name": "/com.vayunmathur.music_20260513_src.tar.gz", "sha256": "4a7fdfbfba578620eae5289a0eccc8e1d20e2182fa85f6d9bc9b4dd67be5e07d", "size": 94066942}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.4.5", "versionCode": 20260513, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.vayunmathur.music.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.vayunmathur.notes": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"b61a5085c0eaace9fe683799e19872c92e4be2fb3d8626982253c27cb56a36fd": null, "bc74df11bc55c9fbea09d1bd49dce4e826ea14fc453620706f84de9ef2dbcf00": {"added": 1778783779349, "file": {"name": "/com.vayunmathur.notes_20260513.apk", "sha256": "bc74df11bc55c9fbea09d1bd49dce4e826ea14fc453620706f84de9ef2dbcf00", "size": 6252215, "ipfsCIDv1": "bafybeih6la73a6lewpdf5p2fsbc7zhl46ywtmvtenaeqs2sysln42yuxwy"}, "src": {"name": "/com.vayunmathur.notes_20260513_src.tar.gz", "sha256": "80d96d7556a21a99c7f7f139243429d31f5f0c381b10120e6fe300e2800cf28b", "size": 94066833}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.4.5", "versionCode": 20260513, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "com.vayunmathur.notes.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.vayunmathur.openassistant": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"846c1cc3924401eabc887774acdc8b92febed017ea1bf1dc4eff5b3937e56607": null, "233481beda07747020018f0b953a58fb2741602b92db97aa61314ce9b333e3eb": {"added": 1778783779349, "file": {"name": "/com.vayunmathur.openassistant_20260513.apk", "sha256": "233481beda07747020018f0b953a58fb2741602b92db97aa61314ce9b333e3eb", "size": 66566657, "ipfsCIDv1": "bafybeicmxudss6tvvcjomj6sz4k2bgbehxn75qhue4b23fx4u67q2dlqua"}, "src": {"name": "/com.vayunmathur.openassistant_20260513_src.tar.gz", "sha256": "74e9d34c7186965da110ecbdd84f9598ffce826d489286d641fd386a3606ba98", "size": 94068154}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.4.5", "versionCode": 20260513, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "com.vayunmathur.notes.permissions.ACCESS_NOTES"}, {"name": "com.vayunmathur.contacts.permissions.ACCESS_CONTACTS"}, {"name": "com.vayunmathur.calendar.permissions.ACCESS_CALENDAR"}, {"name": "com.vayunmathur.findfamily.permissions.ACCESS_FAMILY"}, {"name": "com.vayunmathur.music.permissions.ACCESS_MUSIC"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.WRITE_CONTACTS"}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.WRITE_CALENDAR"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.vayunmathur.openassistant.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.vayunmathur.photos": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"e4c799f730215b7f5e65f344dd9c6836862e1d7c26a7bac625031bda5e61b1c3": null, "08d1b9a80db50a59f6cd6929d503f0465080ba8baa0f5fb0eaf17b0b9278b7f9": {"added": 1778783779349, "file": {"name": "/com.vayunmathur.photos_20260513.apk", "sha256": "08d1b9a80db50a59f6cd6929d503f0465080ba8baa0f5fb0eaf17b0b9278b7f9", "size": 23192298, "ipfsCIDv1": "bafybeidms4xojh5iin7zo4znahq645vicxpa4hlfm7tghtravtghx56wom"}, "src": {"name": "/com.vayunmathur.photos_20260513_src.tar.gz", "sha256": "2c38ba1dc057a0ef300454581eae4a3ac375999ea221d7afa8ffff01ba8f6e1d", "size": 94066955}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.4.5", "versionCode": 20260513, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.ACCESS_MEDIA_LOCATION"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "com.vayunmathur.openassistant.permission.ACCESS_INFERENCE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "com.vayunmathur.photos.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"TetheredNet": {"en-US": "Depends on tiles.openfreemap.org"}}}}}, "com.vayunmathur.youpipe": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"4dcc386632a509d54eafd25f805d4e866e18eee62740e6e1ea5d3fd489f5c9d9": null, "287993cd8403d38b4da7d6501b891bf8fbf1879c2f02ab91a1f0150b5f31f1b6": {"added": 1778783779349, "file": {"name": "/com.vayunmathur.youpipe_20260513.apk", "sha256": "287993cd8403d38b4da7d6501b891bf8fbf1879c2f02ab91a1f0150b5f31f1b6", "size": 9752194, "ipfsCIDv1": "bafybeigw365mx6ikqbtbiphlxc6nzt47tyvefgq2rk633ve723kwuz7c5m"}, "src": {"name": "/com.vayunmathur.youpipe_20260513_src.tar.gz", "sha256": "1fb10647a1bc0fcea3744c29b0425378caec827064c9c68d34bfb7c3b2f8a366", "size": 94067343}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "v2.4.5", "versionCode": 20260513, "usesSdk": {"minSdkVersion": 31, "targetSdkVersion": 37}, "signer": {"sha256": ["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "com.vayunmathur.youpipe.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on youtube.com servers"}}}}}, "com.vovagorodok.blidraughts": {"metadata": {"lastUpdated": 1778740722978}, "versions": {"f7f4582fa24607d87c304c3acaca0cc150fa311da22e469cd15150c73d20ba2d": {"added": 1778740722978, "file": {"name": "/com.vovagorodok.blidraughts_3.apk", "sha256": "f7f4582fa24607d87c304c3acaca0cc150fa311da22e469cd15150c73d20ba2d", "size": 36836253, "ipfsCIDv1": "bafybeihmjcapf2pk25gyo34xktdon24qzqcjysimkcz4iaam32c3udm36u"}, "src": {"name": "/com.vovagorodok.blidraughts_3_src.tar.gz", "sha256": "059014d3c4a5954eb98782bbc9711c08f527f98b632caaf487838a1ed637e0cc", "size": 85633226}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.3.0+ble2.5.1", "versionCode": 3, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 35}, "signer": {"sha256": ["98bf432f2a0b685cb5e919b321a7db19f1df7ddc88ace80a02b922ef9505c5ad"]}, "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.blidraughts.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 lidraughts.org"}}}}}, "com.wordgame.nian": {"metadata": {"lastUpdated": 1778872699860}, "versions": {"5dc3a0f6f19349647872e0820db810d3a2dd9bdda459260248a3d0bed5c05cc4": null, "e5645b5b8651a8a705869b729e5f7598ba27b22039dbbe66ef1b368022c35639": {"added": 1778872699860, "file": {"name": "/com.wordgame.nian_8.apk", "sha256": "e5645b5b8651a8a705869b729e5f7598ba27b22039dbbe66ef1b368022c35639", "size": 4877528, "ipfsCIDv1": "bafybeif6qigsnrn4tef3je52ik7dko7pjo6yp7syw6sdcvzt3zjnui7l5u"}, "src": {"name": "/com.wordgame.nian_8_src.tar.gz", "sha256": "e91bbd8ba1bd7f6d9f35d63d59f68527dcf458e9f11827df7ac618a2c2c5f3e6", "size": 408024}, "manifest": {"versionName": "1.3", "versionCode": 8, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["c351ada5554aef602e23face5e6a4cb8a20190e4d40311e9d7f28c39c18f723d"]}, "usesPermission": [{"name": "android.permission.VIBRATE"}, {"name": "com.wordgame.nian.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Fix UI overlap with status bar on Android 15 (edge-to-edge); fix letter grid clipping on high-density screens.\n"}}}}, "com.xmission.trevin.android.todo": {"metadata": {"lastUpdated": 1778740722978, "description": {"en-US": "<div>A simple and intuitive To Do list based on the app\nbundled with Palm Pilot, plus many other features:\n<ul>\n<li>Entirely offline, requiring few permissions to run.\n<ul>\n<li>Permission to use external storage is only needed to back up or\nrestore your lists.  On Marshmallow (Android 6) and later, it is only\nrequested if you write the file to a public folder.</li>\n<li>Permission to run on system boot and to post notifications is only\nneeded to check for items which are due and that you have set an alarm\nfor.  On Marshmallow (Android 6) and later, notification permissions\nare only requested if you save a To Do item with an alarm.</li>\n<li>Permission to vibrate is only needed when notifying you of items\nwhich are due and that you have set an alarm for, if you have “Alarm\nvibrate” enabled in the app settings for Nougat (Android 7) or\nearlier.  On Oreo (Android 8) and later, alarm vibration and sounds is\nmanaged in the system settings.</li>\n<li>The following permissions are added by WorkManager, a Google\nlibrary used to run the export, import, and password re-encryption\noperations in the background when initiated by the user.  The core\napp does not use these on its own.\n<ul>\n<li>Permission to view network connections, used by WorkManager to\ndetermine the best time to schedule background tasks.</li>\n</ul></li>\n</ul></li>\n<li>Create any number of categories for different lists.</li>\n<li>Set alarms for items that are due or nearly due.</li>\n<li>Configure repeating items which advance their due date when completed.</li>\n<li>Mark items as private and optionally encrypt them with a password.</li>\n<li>Export lists to a local XML file.</li>\n<li>Import lists from either XML or a Palm Pilot data file.</li>\n<li>Backwards compatible with Android 5 (Lollipop) and up.</li>\n</ul>\n</div>\n"}}, "versions": {"32ffed19a5586e582f0d2f7733308d8660452ca3c14a07ab94440d4efea896d2": null, "8e35e35d73af74d06b698ad951d6754a832b772ebfdbfec21f26230e7e4923d4": {"added": 1778740722978, "file": {"name": "/com.xmission.trevin.android.todo_1060201.apk", "sha256": "8e35e35d73af74d06b698ad951d6754a832b772ebfdbfec21f26230e7e4923d4", "size": 2143757, "ipfsCIDv1": "bafybeicfgw4sxns5zja6rbwzomaedqnoyzpihxytrlqww3ge46m3ldykma"}, "src": {"name": "/com.xmission.trevin.android.todo_1060201_src.tar.gz", "sha256": "d72f80f70ebd82602eef42cb78ba8374ec46f3b1abd1c9614845ba29684cfbf0", "size": 4815421}, "manifest": {"versionName": "1.6.2", "versionCode": 1060201, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 35}, "signer": {"sha256": ["9d97e5168157c077d8aed502a127868d69b9d1888b711bc814a3c736a5c9d6fa"]}, "usesPermission": [{"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE", "maxSdkVersion": 25}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 25}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "com.xmission.trevin.android.todo.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 25}], "usesPermissionSdk23": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}]}, "whatsNew": {"en-US": "Version 1.6.2\n* Dropped support for Android 4 (Ice Cream Sandwich,\n  Jelly Bean, and KitKat) in order to update AndroidX\n  libraries for better compatibility with Android 15+.\n* Fixed a duplicate layout attribute on the note activity\n  which might result in the note text overlapping Android's\n  system status bar on newer Android 16 devices.\n* Added placeholder text in the item description line to make\n  it clear what the line is for and that its text is required.\n"}}}}, "com.xxxx.parcel": {"metadata": {"lastUpdated": 1779007734975}, "versions": {"2d29011a358809a372bbd8bce850153d016cd36f00d0ae513d525d51daf0e4bc": null, "20f612ce3df72ed3057c249b4d7641ba00e973bd80790f7d8325f1ce1557457b": null, "4466456ef94ea611718d37324c77e13da2285a5881531a2133c9dc57504db2c9": {"added": 1779007734975, "file": {"name": "/com.xxxx.parcel_56.apk", "sha256": "4466456ef94ea611718d37324c77e13da2285a5881531a2133c9dc57504db2c9", "size": 22290925, "ipfsCIDv1": "bafybeics3vceyedsbeyyhse2ui3p6w3eriepxndv64ne2upyuzt4ikl5gu"}, "src": {"name": "/com.xxxx.parcel_56_src.tar.gz", "sha256": "3b7364785e5151b7b3bf5a31dc12a0da03c62d67df4c9154812909a54d7fad43", "size": 6682227}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.0.56", "versionCode": 56, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 35}, "signer": {"sha256": ["ed59aac29980639967bc8caf258fdc743187c07d0bd5f063e0be1bf8a7f40db5"]}, "usesPermission": [{"name": "android.permission.RECEIVE_SMS"}, {"name": "android.permission.READ_SMS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.WRITE_SECURE_SETTINGS"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "com.xxxx.parcel.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "3034e91ba363703615f9960affddac57887901fb1d8bb5281df9fad9327aa3db": {"added": 1778740722978, "file": {"name": "/com.xxxx.parcel_55.apk", "sha256": "3034e91ba363703615f9960affddac57887901fb1d8bb5281df9fad9327aa3db", "size": 21780606, "ipfsCIDv1": "bafybeid4jac3b4uxu24gvzwyc7wfbj3nlzwma5v55y7txxhwjerik7q44y"}, "src": {"name": "/com.xxxx.parcel_55_src.tar.gz", "sha256": "4b2234588cdbfd3a67444212d7422324830c006aa09df14d4ce8ef5fd31c4c67", "size": 6681224}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.0.55", "versionCode": 55, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 35}, "signer": {"sha256": ["ed59aac29980639967bc8caf258fdc743187c07d0bd5f063e0be1bf8a7f40db5"]}, "usesPermission": [{"name": "android.permission.RECEIVE_SMS"}, {"name": "android.permission.READ_SMS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.WRITE_SECURE_SETTINGS"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "com.xxxx.parcel.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "com.yepgoryo.CaptureCap": {"metadata": {"lastUpdated": 1778740722978, "screenshots": {"phone": {"en-US": [{"name": "/com.yepgoryo.CaptureCap/en-US/phoneScreenshots/1.jpg", "sha256": "7d639ec06c1303bc473e920a8a4b262d079320f8b02f14dd4d2b751d9d163975", "size": 33781}, {"name": "/com.yepgoryo.CaptureCap/en-US/phoneScreenshots/2.jpg", "sha256": "29df909d8944569e787176e155d30df3ab10d222ee5b51c1981a3cc04ab882de", "size": 57237}, {"name": "/com.yepgoryo.CaptureCap/en-US/phoneScreenshots/3.jpg", "sha256": "b292e45507aa99c04613d306a14a50cc21407963054aaf72114df6869f4e3c07", "size": 58453}, {"name": "/com.yepgoryo.CaptureCap/en-US/phoneScreenshots/4.jpg", "sha256": "ecf4db19cf44243d5c621ea20e55ef11f68c19ade3fcdf11e8fed31fb52dd31c", "size": 34337}, {"name": "/com.yepgoryo.CaptureCap/en-US/phoneScreenshots/5.jpg", "sha256": "fa2b43cc8ea2adcb0e2fcd9ede28d6312f1a2c1c642ee37c29f2db5d57683e49", "size": 55351}, {"name": "/com.yepgoryo.CaptureCap/en-US/phoneScreenshots/6.jpg", "sha256": "0ee7e0863b6365a9bde89f7befb8b16a6cd3aa04be288e14ddccb8bb2e517701", "size": 55355}]}}}, "versions": {"3a55b149ab5619bbef5daa611c11878431019cd7771e3ceccc4c2fa031e419f5": null, "3eba68d6c486cf14e15a71b02c5aee5996de554120f8c87a0b2a64d8d42d0015": {"added": 1778740722978, "file": {"name": "/com.yepgoryo.CaptureCap_34.apk", "sha256": "3eba68d6c486cf14e15a71b02c5aee5996de554120f8c87a0b2a64d8d42d0015", "size": 19827115, "ipfsCIDv1": "bafybeihimofahuutda73chxqerci2v22x2ojkqt6zzamhe7utpvwtpxbuy"}, "src": {"name": "/com.yepgoryo.CaptureCap_34_src.tar.gz", "sha256": "49d6ce8f879855e5ce50966dfed0b0710942b931e5e9c403ac2942e4c05a74cc", "size": 1015965}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "3.9", "versionCode": 34, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["500d116f72635bf4e9172718e126ba4e09184599dbf69cddcb6c52a84478c8a6"]}, "usesPermission": [{"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PROJECTION"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "permission:android.permission.START_ACTIVITIES_FROM_BACKGROUND"}, {"name": "android.permission.INTERNET"}, {"name": "com.yepgoryo.CaptureCap.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}]}, "whatsNew": {"en-US": " * Redesigned the app's interface."}}}}, "cx.ring": {"metadata": {"lastUpdated": 1779007734975}, "versions": {"81d3abf73523cbebf5881c48092e1c9bd445b210a8c56bfe3f908a0927672f9b": null, "c0ac51e0952b4f8cec4cef3446c227093d1cb1ff10e90b424055de68598ddb32": {"added": 1779007734975, "file": {"name": "/cx.ring_494.apk", "sha256": "c0ac51e0952b4f8cec4cef3446c227093d1cb1ff10e90b424055de68598ddb32", "size": 100904249, "ipfsCIDv1": "bafybeifugyp2ujd7aphmt7c7oq5ercgqxcmhik3lfjz4vm4kjibgjaxze4"}, "src": {"name": "/cx.ring_494_src.tar.gz", "sha256": "fdbf7b8af7a0913be75a7eefd069835e5d78615505e3e50fe7afe28e07922374", "size": 38917078}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "20260515-01", "versionCode": 494, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["415682375ec0bfbd31731f21b8b98e35da633f1159fd59133baf061348781025"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.WRITE_CONTACTS"}, {"name": "android.permission.READ_PROFILE"}, {"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.CHANGE_WIFI_STATE"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.MANAGE_OWN_CALLS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_REMOTE_MESSAGING"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PROJECTION"}, {"name": "android.permission.FOREGROUND_SERVICE_PHONE_CALL"}, {"name": "com.android.providers.tv.permission.WRITE_EPG_DATA"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "com.android.providers.tv.permission.READ_EPG_DATA"}, {"name": "cx.ring.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "de.bixilon.unithen": {"metadata": {"lastUpdated": 1779007734975}, "versions": {"5f9b353028532aba19a15bf755439813c846d1cf8cd7d5cd997f465cdd785aa7": {"added": 1779007734975, "file": {"name": "/de.bixilon.unithen_2.apk", "sha256": "5f9b353028532aba19a15bf755439813c846d1cf8cd7d5cd997f465cdd785aa7", "size": 3286385, "ipfsCIDv1": "bafybeifsexk4kaazl4p56kn246t3yc4b3gl4fbe6ppd4zgalweie4u2rha"}, "src": {"name": "/de.bixilon.unithen_2_src.tar.gz", "sha256": "51d270b80976175e9b4b99b9cb7608eaa90dd4435b773e482af4be255c9b7716", "size": 645394}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.1.1", "versionCode": 2, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["f44dcdebfb54333fa205ff11eaa5aa1f47cde8217dd63a9fd979cd1fcf6d4241"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "de.bixilon.unithen.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {}}, "whatsNew": {"en-US": "This release contains various improvements:\n - Crash screen (if something goes south)\n - Request to reauthenticate if backend wants us to\n - Maintenance updates (code improvements, bump dependencies, ...)\n"}}}}, "de.blau.android": {"metadata": {"lastUpdated": 1779007734975, "icon": {"en-US": {"name": "/icons/de.blau.android.3403.png"}}}, "versions": {"655c8f03bdbca7d0c5a0001d790719da3f31ba1990a3316f3b14a9e47ff7311f": null, "e01e0804ab949340dbeb9fb7bb18f985815cd5a36c696a659948c9da0a7f0b18": {"added": 1779007734975, "file": {"name": "/de.blau.android_3403.apk", "sha256": "e01e0804ab949340dbeb9fb7bb18f985815cd5a36c696a659948c9da0a7f0b18", "size": 30371222, "ipfsCIDv1": "bafybeifwcfo2dtxjk6rtppjqmld24j3wwpo36cqzhlworb2ua4wlvnrafq"}, "src": {"name": "/de.blau.android_3403_src.tar.gz", "sha256": "55d2b0761c7478296d8f627693b92f3afb7528723a75f627a8dd125582d8d8de", "size": 110018430}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "22.0.2.0", "versionCode": 3403, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 35}, "signer": {"sha256": ["ac5d0c287a060c1fd051f1d203c4ce33ff7008735f2d38d1951a900cbd673969"]}, "usesPermission": [{"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_LOCATION"}, {"name": "android.permission.ACCESS_MEDIA_LOCATION"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "de.blau.android.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}]}}}}, "de.circle_dev.flux_news": {"metadata": {"lastUpdated": 1778783779349, "screenshots": {"phone": {"en-US": [{"name": "/de.circle_dev.flux_news/en-US/phoneScreenshots/screenshot.png", "sha256": "aef0116f9a9cb9f570b5750912b0417fb766e97cbab4396f59849180c9b5dc5b", "size": 2267310}, {"name": "/de.circle_dev.flux_news/en-US/phoneScreenshots/screenshot1.png", "sha256": "aef0116f9a9cb9f570b5750912b0417fb766e97cbab4396f59849180c9b5dc5b", "size": 2267310}, {"name": "/de.circle_dev.flux_news/en-US/phoneScreenshots/screenshot2.png", "sha256": "53703a84a19de31c74892f7363c4b569a51c8ada700410db6a4dcedc2c33c7b7", "size": 282482}, {"name": "/de.circle_dev.flux_news/en-US/phoneScreenshots/screenshot3.png", "sha256": "cff0a1499f4c1af24df3428490db5f1514f7c56c007ce67f1f1f5ad4205ffd9e", "size": 167113}, {"name": "/de.circle_dev.flux_news/en-US/phoneScreenshots/screenshot4.png", "sha256": "0f6ac03812472ef5dcb53a25e29b1992bf9cd0e558d73d322df18926ab1a21ac", "size": 2267465}, {"name": "/de.circle_dev.flux_news/en-US/phoneScreenshots/screenshot5.png", "sha256": "d8992b8ba6b5b6b13d63aec62b5c6c888032d9b55cc04db24c819605bdd62d4f", "size": 667816}, {"name": "/de.circle_dev.flux_news/en-US/phoneScreenshots/screenshot6.png", "sha256": "c76e4f6d2602612cedef43fc10eb831e459c92dad97be954563e7ac85b3c5173", "size": 2425910}]}}, "description": {"en-US": "Flux News: High-Performance Miniflux Client\nElevate your reading experience. Flux News is a fast, fluid, and deeply integrated newsreader designed specifically for the Miniflux backend. Built to outperform standard web interfaces, it provides a seamless workflow that keeps your content accessible, even when you're offline.\n\nMaster Your Feed with Ease\n •\tOffline-Ready: Unlike a browser, Flux News stores your articles locally. Sync your feeds once and read them anywhere, on the plane, in the subway, or in remote areas without an internet connection.\n •\tIntuitive Gesture Control: Navigate your news with natural swipe gestures. Quickly triage your articles, mark them as read, or save them for later with a simple flick of your finger.\n •\tEffortless \"Scroll-to-Read\": Experience a friction-free \"inbox zero\" workflow. Articles are automatically marked as read as you scroll over them, so you never have to manually clear your queue again.\n •\tDeep System Integration: Share interesting finds instantly using the System Share Sheet or send articles directly to your configured third-party services.\n •\tDirect App Linking: Open articles directly in their respective installed apps for a cohesive experience that feels right at home on your device.\n\nPodcast Excellence\n •\tIntegrated Player: High-performance playback with variable speed control.\n •\tSmart Management: Automatic download of new episodes and automatic deletion after listening to save space.\n •\tAdvanced Audio Features: Full chapter recognition for easy navigation and a built-in sleep timer.\n •\tBackend Sync: Your playback progress is synchronized with Miniflux, so you never lose your spot.\n •\tDedicated Downloads View: Manage all your offline audio content in one place.\n\nOn the Road\n •\tCarPlay: A safe, audio-centric interface for your vehicle's dashboard.\n •\tSeamless Integration: Access your downloaded podcasts and control playback safely while driving.\n\nTailored for Your Device\n •\tOLED-Optimized Design: Choose between Light, Dark, and a specialized True Black mode designed specifically to save battery and look stunning on high-end displays.\n •\tPrecision Filtering & Search: Instantly sort through your content by status (Unread, Read, Starred), category, or individual feeds. Use the powerful search to query your entire Miniflux backend in seconds.\n •\tQuick Access to Discussions: Open article comments directly within the app to stay on top of the conversation.\n\nPrivacy by Design\nYour data belongs to you. Flux News acts as a transparent window to your own server.\n •\tDirect Sync: The app communicates directly with your Miniflux API.\n •\tNo Third-Party Tracking: We do not collect, store, or analyze your reading habits.\n •\tNo Middlemen: Your credentials and content never pass through any external servers other than your own.\n\nPlease Note: This app requires an existing Miniflux server instance or a Miniflux Cloud account."}}, "versions": {"44c8d5a54d052ed979ebdc01b87b5a2489bb1198ddb03d7c4e63e41a5674eb4e": null, "0a11a47793da875c0b0891d5bf61441b5b08b6ae14a49acc2cf6fea84b277af2": null, "0a5da1073a7d30f5ed3db23dc6fd7fa97319992550ebda05b4937fc685a2817b": null, "683d667754b9a76dbd712463a7727224cd1dd367be7b92c6ad9ddaffa2874bfe": {"added": 1778783779349, "file": {"name": "/de.circle_dev.flux_news_2026051313.apk", "sha256": "683d667754b9a76dbd712463a7727224cd1dd367be7b92c6ad9ddaffa2874bfe", "size": 37956647, "ipfsCIDv1": "bafybeif3uqehn64eqpnpawztpb5v52ggkl6rlihzz5lumlnvlk3jcj5e6e"}, "src": {"name": "/de.circle_dev.flux_news_2026051313_src.tar.gz", "sha256": "5907cdd67c3673fdb264565db61eb366617d511a3a03a4644b5a11d54f3a1e15", "size": 456855533}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "2.0.0", "versionCode": 2026051313, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 36}, "signer": {"sha256": ["d8e5c241fc3ed7e8b1fdcfb237e4b2680e763e3c2c1412c91ff568d6c57eabd7"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "de.circle_dev.flux_news.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "What’s New:\n •\tSubscribe to your favorite shows and listen directly within the app.\n •\tSet your podcasts to download automatically for offline listening and automatically delete episodes once you've finished listening. \n •\tAdjustable playback speeds, a built-in Sleep Timer and select chapters.\n •\tAccess all your offline episodes in one organized view.\n •\tBrowse and play your downloaded episodes directly from Android Auto\n •\tYour playback progress is now synchronized with your Miniflux backend."}}, "a33fd939f36d751f7d119de2cbc5c8a9ec3f4e7e91735676af423cc4646aeb98": {"added": 1778783779349, "file": {"name": "/de.circle_dev.flux_news_2026051312.apk", "sha256": "a33fd939f36d751f7d119de2cbc5c8a9ec3f4e7e91735676af423cc4646aeb98", "size": 33659953, "ipfsCIDv1": "bafybeieohhp4wrkdgqp5g6sbs5bjjouihjz3j2ivezrppeilj5o3w5s6ka"}, "src": {"name": "/de.circle_dev.flux_news_2026051312_src.tar.gz", "sha256": "7f965778c02310a70fa31d5ee794d67d84d6940d2c81e9a8480eb59e3996edda", "size": 456869215}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "2.0.0", "versionCode": 2026051312, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 36}, "signer": {"sha256": ["d8e5c241fc3ed7e8b1fdcfb237e4b2680e763e3c2c1412c91ff568d6c57eabd7"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "de.circle_dev.flux_news.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "What’s New:\n •\tSubscribe to your favorite shows and listen directly within the app.\n •\tSet your podcasts to download automatically for offline listening and automatically delete episodes once you've finished listening. \n •\tAdjustable playback speeds, a built-in Sleep Timer and select chapters.\n •\tAccess all your offline episodes in one organized view.\n •\tBrowse and play your downloaded episodes directly from Android Auto\n •\tYour playback progress is now synchronized with your Miniflux backend."}}, "71f322b727a3f757c971cad77804901ad2b57d22219bf908f4858dc6f0fe7f08": {"added": 1778783779349, "file": {"name": "/de.circle_dev.flux_news_2026051311.apk", "sha256": "71f322b727a3f757c971cad77804901ad2b57d22219bf908f4858dc6f0fe7f08", "size": 40098840, "ipfsCIDv1": "bafybeihyv6febh5pktkhjohirfpsxajtdi5xsivyk7asj4jttg2x3nuin4"}, "src": {"name": "/de.circle_dev.flux_news_2026051311_src.tar.gz", "sha256": "5377b58955e9a647bd5eb14045119b79667df36b125e5f6f751776f08055bb25", "size": 456855749}, "manifest": {"nativecode": ["x86_64"], "versionName": "2.0.0", "versionCode": 2026051311, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 36}, "signer": {"sha256": ["d8e5c241fc3ed7e8b1fdcfb237e4b2680e763e3c2c1412c91ff568d6c57eabd7"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "de.circle_dev.flux_news.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "What’s New:\n •\tSubscribe to your favorite shows and listen directly within the app.\n •\tSet your podcasts to download automatically for offline listening and automatically delete episodes once you've finished listening. \n •\tAdjustable playback speeds, a built-in Sleep Timer and select chapters.\n •\tAccess all your offline episodes in one organized view.\n •\tBrowse and play your downloaded episodes directly from Android Auto\n •\tYour playback progress is now synchronized with your Miniflux backend."}}}}, "de.danoeh.antennapod": {"metadata": {"lastUpdated": 1778872699860, "screenshots": {"phone": {"hi-IN": [{"name": "/de.danoeh.antennapod/hi-IN/phoneScreenshots/00.png", "sha256": "0e02a4e8e248c45e442548cc9253cc11576b4677f6f565bf4b1377cb0c20a5a4", "size": 817142}, {"name": "/de.danoeh.antennapod/hi-IN/phoneScreenshots/01.png", "sha256": "ddad911e3774fc8bc88637078c713f86337626b904e1e142cde4e89be56927e2", "size": 957744}, {"name": "/de.danoeh.antennapod/hi-IN/phoneScreenshots/02.png", "sha256": "c28bca3ed7202e6272c9a982eebb179e6beee03fb73e114d914224625397eb64", "size": 1747262}, {"name": "/de.danoeh.antennapod/hi-IN/phoneScreenshots/03.png", "sha256": "83ac87e383ca55696445796194337b1d343d76c01373274ec2e53fac2cb36797", "size": 576732}, {"name": "/de.danoeh.antennapod/hi-IN/phoneScreenshots/04.png", "sha256": "83daac394f7c8b1862503052e2f1feed9afab0166fbd780d3225d04e67d0d884", "size": 753249}, {"name": "/de.danoeh.antennapod/hi-IN/phoneScreenshots/05.png", "sha256": "e8c6b7ef205968ac1ca6c3e21584be456957f9817038e633e3b6e8cc40b00bed", "size": 1025031}], "no-NO": [{"name": "/de.danoeh.antennapod/no-NO/phoneScreenshots/00.png", "sha256": "df0d3ac7cc1a6978059fa02bf072412d63fd732470666826ed3d93f30369d017", "size": 830088}, {"name": "/de.danoeh.antennapod/no-NO/phoneScreenshots/01.png", "sha256": "cb13f037ca1a376a607d17aefc3e78c111b4fde2f2d04c7bd064256ae56eacb4", "size": 970031}, {"name": "/de.danoeh.antennapod/no-NO/phoneScreenshots/02.png", "sha256": "7358173867c190c22daaa1a31cb1f3e4a5d4a2191641bdc1fe77463a80a9a605", "size": 1763153}, {"name": "/de.danoeh.antennapod/no-NO/phoneScreenshots/03.png", "sha256": "07defec1cd50db4099ed710bb03d6276fd31052db24aa217c738da9ae1854930", "size": 596435}, {"name": "/de.danoeh.antennapod/no-NO/phoneScreenshots/04.png", "sha256": "b8362a9b32f0793ef06126c1781b22b31c40fc7590f2e7877b6f0bb0762f634f", "size": 760908}, {"name": "/de.danoeh.antennapod/no-NO/phoneScreenshots/05.png", "sha256": "0532fe6c9127cf5c742ec104f59fb39a236119e12c5daa91af6a3b0f914f170e", "size": 1077890}]}, "sevenInch": {"hi-IN": [{"name": "/de.danoeh.antennapod/hi-IN/sevenInchScreenshots/00.png", "sha256": "a469db2524e29ef78847729e77dfb29f9dd520ecb338af2119c4326face70849", "size": 726847}, {"name": "/de.danoeh.antennapod/hi-IN/sevenInchScreenshots/01.png", "sha256": "afb24a3858b9a32a4fc78d78d047cbaff79eb8072eea5522f9686041c9ed4034", "size": 577240}, {"name": "/de.danoeh.antennapod/hi-IN/sevenInchScreenshots/02.png", "sha256": "88037e1668839d4f67a2726525942280a260875e8973f3845b225930f14c721a", "size": 464479}, {"name": "/de.danoeh.antennapod/hi-IN/sevenInchScreenshots/03.png", "sha256": "ed10e0f287701fe46ecf945231d896f84673d371fde083e1b0156adcb30ce9b8", "size": 389005}, {"name": "/de.danoeh.antennapod/hi-IN/sevenInchScreenshots/04.png", "sha256": "8f2eed518d333e01a009f4761fae05c5fba52ad48d4b02f98fb588498462150e", "size": 391919}, {"name": "/de.danoeh.antennapod/hi-IN/sevenInchScreenshots/05.png", "sha256": "9fbf45aa22f6079fd291de16dbfbe3910fde886b6f950aba2dff8c8b20bdfcc3", "size": 1105883}], "no-NO": [{"name": "/de.danoeh.antennapod/no-NO/sevenInchScreenshots/00.png", "sha256": "68ff807895b4a409be1123e643872f2d604e9c4551e4cec81e5ea7574e1f6aa8", "size": 748851}, {"name": "/de.danoeh.antennapod/no-NO/sevenInchScreenshots/01.png", "sha256": "afa22b1c9814bed005d1f0a00ef3e5b92c80ddb9e6b276d97ecbe1b1f470ea2f", "size": 588277}, {"name": "/de.danoeh.antennapod/no-NO/sevenInchScreenshots/02.png", "sha256": "cbfbaeabd6a8602104e47ce32d778968210a025a97925f7c94e2e12c0914b7c3", "size": 472840}, {"name": "/de.danoeh.antennapod/no-NO/sevenInchScreenshots/03.png", "sha256": "9bd9e4634ea5c41a22768a22ae40790db63d4af71b9264cd1e06e1538bfe7a20", "size": 403389}, {"name": "/de.danoeh.antennapod/no-NO/sevenInchScreenshots/04.png", "sha256": "43578ff1c7908e24de0f73ea39cc2ae3ddbb5f60e7a7403ee5663ec107424a92", "size": 399150}, {"name": "/de.danoeh.antennapod/no-NO/sevenInchScreenshots/05.png", "sha256": "e0912f84fa29349b6ec422eba093b37b46b7e2b2611a3ab1f58183369a16c865", "size": 973026}]}, "tenInch": {"hi-IN": [{"name": "/de.danoeh.antennapod/hi-IN/tenInchScreenshots/00.png", "sha256": "5269a4088996709822ca388c326738c317bd0a67152cb1752a27e6f3d31d338b", "size": 550009}, {"name": "/de.danoeh.antennapod/hi-IN/tenInchScreenshots/01.png", "sha256": "3d2458ff15d16b718927ef7534359fefd1b3ac48246c21b29016281b26e4e0d6", "size": 817126}, {"name": "/de.danoeh.antennapod/hi-IN/tenInchScreenshots/02.png", "sha256": "54bdbf3da70a43742ce24c2d443909b306d1074c9d38a35bbdd7e57913d62c4f", "size": 416100}, {"name": "/de.danoeh.antennapod/hi-IN/tenInchScreenshots/03.png", "sha256": "206af87cc762bc1a983ed017a9ac2c55e8c01191d87d5f5292838c322f1b1c51", "size": 304351}, {"name": "/de.danoeh.antennapod/hi-IN/tenInchScreenshots/04.png", "sha256": "a170af183fcfa3abb01e3d091e520bdb7dc23671e7ca14e4d396b192932ece89", "size": 400765}, {"name": "/de.danoeh.antennapod/hi-IN/tenInchScreenshots/05.png", "sha256": "73291cff672b3411fbfb03de09338e79c6d9eb49c7c2bebcf312f948ce283ecb", "size": 1068202}], "no-NO": [{"name": "/de.danoeh.antennapod/no-NO/tenInchScreenshots/00.png", "sha256": "05b6637c1a14745cd95f1e4b98c8df3b8177e18ea243ce7e0b96594ff7805594", "size": 564077}, {"name": "/de.danoeh.antennapod/no-NO/tenInchScreenshots/01.png", "sha256": "0164ea411c928560eba56f30cc534c0afb027f3cb9c643957be94081f8b5aef2", "size": 823933}, {"name": "/de.danoeh.antennapod/no-NO/tenInchScreenshots/02.png", "sha256": "481b1c0689a9df32bbcedaf290c28494219ebde6c882de1f499060c8cdd61211", "size": 421248}, {"name": "/de.danoeh.antennapod/no-NO/tenInchScreenshots/03.png", "sha256": "d87ba1e830cbc87a1645860ccd84505a804a059617531a2bd04315e5cabfd232", "size": 312547}, {"name": "/de.danoeh.antennapod/no-NO/tenInchScreenshots/04.png", "sha256": "d554efbd85fd7a99d4000b2be9ef7f1d830c102a5977ae0b2d924ff000f3c413", "size": 405612}, {"name": "/de.danoeh.antennapod/no-NO/tenInchScreenshots/05.png", "sha256": "592bb0a61bb87aed026550ce89f5fefe1456ed41a7851198a78151f57eabc5fc", "size": 1096084}]}}, "name": {"en-US": "AntennaPod - Podcast Player", "iw-IL": "AntennaPod - נגן הסכתים", "fr-FR": "AntennaPod - Lecteur Podcast", "es-ES": "AntennaPod - Podcast Player", "it-IT": "AntennaPod - Lettore podcast", "de-DE": "AntennaPod – Podcast-Player", "da-DK": "AntennaPod - Podcast-afspiller", "fa": "AntennaPod - Podcast Player", "sv-SE": "AntennaPod - podcastspelare", "pl-PL": "AntennaPod - Podcast Player", "sk": "AntennaPod Prehrávač podcastov"}, "summary": {"sv-SE": "Användarvänlig och flexibel podcasthanterare och -spelare med öppen källkod"}, "description": {"pt-PT": "O AntennaPod é um gestor e leitor de podcasts que lhe dá acesso imediato a milhões de podcasts gratuitos e pagos, desde podcasters independentes até grandes grupos editoriais, como a BBC, a NPR e a CNN. Adicione, importe e exporte podcasts sem complicações através da base de dados Apple Podcasts, de ficheiros OPML ou de links RSS simples.\nTransfira, reproduza em streaming ou coloque episódios na fila e ouça-os como preferir, com velocidade de reprodução ajustável, suporte para capítulos e um temporizador.\nPoupe bateria, tempo e dados móveis com controlos avançados de automatização para transferir episódios (especificando horários, intervalos e redes Wi-Fi) e eliminar episódios (com base nos favoritos e nas definições de atraso).\n\nCriado por entusiastas de podcasts, o AntennaPod é gratuito, de código aberto e sem publicidade.\n\n<b>Importar, organizar e reproduzir</b>\n• Controle a reprodução a partir de qualquer lugar: widget no ecrã inicial, notificação do sistema e controlos nos auscultadores e por Bluetooth\n• Adicione e importe podcasts através dos catálogos Apple Podcasts, gPodder.net, fyyd e Podcast Index, de ficheiros OPML e de links RSS ou Atom\n• Desfrute da audição à sua maneira, com velocidade de reprodução ajustável, suporte para capítulos, memorização da posição de reprodução e um temporizador avançado (agitar para reiniciar, baixar o volume)\n• Aceda a podcasts e episódios protegidos por palavra-passe\n\n<b>Seguir, partilhar e apreciar</b>\n• Guarde os melhores episódios marcando-os como favoritos\n• Encontre um episódio específico no histórico de reprodução ou pesquisando por títulos e notas dos episódios\n• Partilhe episódios e podcasts através de opções avançadas de redes sociais e e-mail, dos serviços gPodder.net e da exportação OPML\n\n<b>Controlar o sistema</b>\n• Controle as transferências automáticas: escolha podcasts, exclua redes móveis, selecione redes Wi-Fi específicas, exija que o telemóvel esteja a carregar e defina horários ou intervalos\n• Faça a gestão do armazenamento definindo a quantidade de episódios em cache, a eliminação inteligente e a localização predefinida\n• Adapte-se ao seu ambiente com o tema claro ou escuro\n• Guarde as suas subscrições através da integração com o gPodder.net e da exportação em OPML\n\n<b>Junte-se à comunidade AntennaPod!</b>\nO AntennaPod está em desenvolvimento ativo por voluntários. Também pode contribuir, com código ou feedback!\n\nOs membros do nosso fórum terão todo o gosto em ajudar com qualquer dúvida. Sinta-se à vontade para discutir funcionalidades, podcasts ou o projeto em geral.\nhttps://forum.antennapod.org/\n\nO AntennaPod é traduzido no Weblate por voluntários. Junte-se a nós em:\nhttps://hosted.weblate.org/engage/antennapod", "iw-IL": "היישומון אנטנה־פּוֹד הוא נגן ומנהל הסכתים שמעניק לך גישה ישירה למיליונים של הסכתים בחינם ובתשלום, החל ממגישי הסכתים עצמאיים ועד למפיצים גדולים כגון BBC,‏ NPR ו־CNN. ניתן להוסיף, לייבא ולייצא את הערוצים שלהם בקלות יחסית באמצעות מסד הנתונים של Apple Podcasts, קובצי OPML או כתובות של RSS.\nניתן להוריד, להזרים או לסדר רשימות של פרקים וליהנות מהם בכל דרך שמתאימה לך עם מהירויות נגינה משתנות, תמיכה במקטעים ומתזמן שינה\nניתן לחסוך במאמץ, סוללה וניצולת חבילת נתונים עם בקרת אוטומציה מתקדמת להורדת פרקים (תוך הגדרת זמנים, מרווחים ורשתות אלחוטיות) ומחיקת פרקים (על בסיס המועדפים והגדרות ההשהיה שלך).\n\nהיישומון אנטנהפּוֹד, שנוצר על ידי חובבי הסכתים, הוא חופשי במלוא מובן המילה: קוד פתוח, ללא עלות, ללא פרסומות.\n\n<b>ייבוא, ארגון והשמעה</b>\n• ניתן לנהל את הנגינה מכל מקום: וידג׳ט על מסך הבית, התרעות המערכת ופקדי שקע אוזניות ובלוטות׳\n• ניתן להוסיף ולייבא הזנות דרך Apple Podcasts,‏ gPodder.net,‏ fyyd או ספריות Podcast Index, קובצי OPML וקישורי RSS או Atom\n• פשוט ליהנות בדרך שלך עם מהירות נגינה משתנה, תמיכה במקטעים, שמירת מיקום הנגינה ומתזמן שינה מתקדם (ניתן לנער כדי לאפס, להנמיך את עצמת השמע)\n• גישה להזנות ולפרקים המוגנים בססמה\n\n<b>מעקב, שיתוף והערכה</b>\n• מעקב אחר הטובים שבטובים על ידי סימון פרקים כמועדפים\n• ניתן לאתר פרק אחד דרך היסטוריית הנגינה או על ידי חיפוש כותרות והערות פרק\n• ניתן לשתף פרקים והזנות דרך אפשרויות מתקדמות ברשתות חברתיות ודוא״ל, שירותי gPodder.net ודרך ייצוא OPML\n\n<b>שליטה במערכת</b>\n• ניתן לשלוט על הורדה אוטומטית: לבחור הזנות, להחריג רשתות סלולריות, לבחור רשתות אלחוטיות מסוימות, לדרוש מהטלפון להיות בטעינה ולהגדיר מועדים או מרווחי זמן\n• ניתן לנהל את האחסון על ידי הגדרת כמות הפרקים שנשמרים במטמון, מחיקה חכמה (בהתבסס על המועדפים ומצב הנגינה שלך) ובחירת המיקום המועדף עליך\n• התאמה לסביבה שלך באמצעות ערכות עיצוב בהירה וכהה\n• גיבוי המינויים שלך עם שילוב מול gPodder.net וייצוא של OPML\n\n<b>מזמינים אותך להצטרף עוד היום לקהילת אנטנהפּוֹד!</b>\nאת תהליכי הפיתוח הפעילים של אנטנה־פּוֹד מובילים מתנדבים. ניתן לתרום גם כן, עם קוד או עם הערה!\n\nחברי הפורום החביבים שלנו שמחים לסייע בכל שאלה שעשויה לצוץ לך. מזמינים אותך לדון בתכונות של היישומון ועל הסכתים בכלל.\nhttps://forum.antennapod.org/\n\nאנטנה־פּוֹד מתורגמת ב־Weblate על ידי מתנדבים כמוך:\nhttps://hosted.weblate.org/engage/antennapod/he", "nl-NL": "Met AntennaPod speel en beheer je alle podcasts en krijg je directe toegang tot duizenden gratis en betaalde podcasts - van onafhankelijke makers tot grote merken zoals BBC, CNN en NPO. Via de iTunes-database, OPML-bestanden en simpele RSS-linkjes voeg je deze podcasts makkelijk toe.\nDownload, stream of voeg afleveringen toe aan de wachtrij. Met instelbare afspeelsnelheden, hoofdstukondersteuning en een slaaptimer luister je podcasts op de manier die jij prettig vindt.\nSpaar moeite, je batterij en je databundel met slimme automatische controle op het downloaden van nieuwe afleveringen. En AntennaPod verwijdert ook je oude afleveringen, afhankelijk van je instellingen.\n\nAntennaPod is gemaakt door podcast-enthousiastelingen. Het team van vrijwilligers bieden het gratis aan - vrij van advertenties en open source.\n\n<b>Importeren, organiseren en afspelen</b>\n• Beheer het afspelen op elke manier: met een homescreen widget, in je Android meldingen en via de knoppen op je koptelefoon en bluetooth-apparaat\n• Voeg podcasts toe via iTunes- en gPodder.net-databases, OPML-bestanden en RSS- of Atom-links\n• Bepaal zelf hoe je luistert met aanpasbare afspeelsnelheden, ondersteuning van hoofdstukken, opslag van afspeelpositie voor elke aflevering en een handige 'slaap timer' (schudden om te resetten, volume langzaam zachter)\n• Toegang tot wachtwoord-beveiligde podcasts en afleveringen\n\n<b>Hou bij, deel en waardeer</b>\n• Hou het beste van het beste bij door afleveringen als favoriet te markeren\n• Vindt die ene aflevering terug via de afspeelgeschiedenis of door te zoeken in titels en shownotes\n• Deel podcasts en afleveringen via uitgebreide opties voor sociale media, email, gPodder.net of een OPML-bestand\n\n<b>Hou de controle</b>\n• Beheer automatische downloads: kies je podcasts, sluit mobiele netwerken uit, selecteer specifieke Wi-Fi-verbindingen, vereis dat de telefoon wordt opgeladen en bepaal tijden of intervals\n• Controleer geheugengebruik: stel een maximumaantal gedownloade afleveringen in, laat afleveringen automatisch verwijderen en selecteer zelf je opslaglocatie\n• Voel je een kameleon: kies voor een licht of donker uiterlijk\n• Back-up je abonnementen via gPodder.net en geëxporteerde OPML-bestanden\n\n<b>Doe mee met de AntennaPod-gemeenschap!</b>\nAntennaPod wordt regelmatig geüpdatet door vrijwilligers. En jij kan ook helpen, met code of commentaar!\n\nDe vriendelijke leden van ons forum helpen je graag met welke vraag dan ook. Deel gerust ook ideëen voor nieuwe functies of podcasts in het algemeen.\nhttps://forum.antennapod.org/\n\nAntennaPod wordt op Weblate vertaald door vrijwilligers zoals jij:\nhttps://hosted.weblate.org/engage/antennapod\n", "fa": "آنتناپاد مدیر و پخش‌کننده‌ای برای پادپخش‌هاست که دسترسی آنی به میلیون‌ها پادپخش رایگان و پولی، از پادپخش‌کنندگان مستقل تا ناشران بزرگ مانند بی‌بی‌سی، ان‌پی‌آر و سی‌ان‌ان فراهم می‌کند. خوراک‌ها را به‌راحتی با پایگاه داده پادپخش‌های اپل، پرونده‌های OPML یا نشانی‌های ساده RSS بیفزایید، وارد یا صادر کنید.\nاپیزودها را بارگیری، پخش جریانی یا در صف قرار دهید و با سرعت‌های پخش قابل تنظیم، پشتیبانی از فصل‌ها و زمان‌سنج خواب از آن‌ها لذت ببرید.\nبا کنترل‌های خودکارسازی قدرتمند برای بارگیری اپیزودها (تنظیم زمان، دوره و شبکه‌های وای‌فای) و پاک‌سازی اپیزودها (بر پایه برگزیده‌ها و تنظیمات تأخیر)، در زمان، باتری و داده‌های همراه صرفه‌جویی کنید.\n\nآنتناپاد به‌دست دوست‌داران پادپخش ساخته شده و به تمام معنا آزاد است: نرم‌افزار آزاد، رایگان و بدون تبلیغ.\n\n<b>درون‌ریزی، سازمان‌دهی و پخش</b>\n• مدیریت پخش از هرکجا: ابزارک صفحهٔ خانه، آگاهی سامانه و واپایش‌های هدفون و بلوتوث\n• افزودن و درون‌ریزی خوراک‌ها از شاخه‌های پادپخش‌های اپل، جی‌پادر، fyyd یا Podcast Index، پرونده‌های OPML و پیوندهای اتم یا RSS\n• لذّت از شنیدن به شیوهٔ خودتان با سرعت پخش تنظیم‌پذیر، پشتیبانی از فصل‌ها، به‌خاطر سپردن موقعیت پخش و شمارش معکوس پیشرفتهٔ خوابیدن (لرزش برای بازنشانی، کاهش حجم صدا)\n• دسترسی به خوراک‌ها و قسمت‌های حفاظت شده با گذرواژه\n\n<b>پیگیری، هم‌رسانی و قدردانی</b>\n• بهترین‌ها را با برگزیدن اپیزودها به‌عنوان دلخواه پیگیری کنید\n• اپیزود موردنظر را از تاریخچه پخش یا با جست‌وجوی عنوان‌ها و یادداشت‌ها بیابید\n• اپیزودها و خوراک‌ها را با گزینه‌های پیشرفته رسانه‌های اجتماعی، رایانامه، خدمات gPodder.net و برون‌ریزی OPML هم‌رسانی کنید\n\n<b>کنترل سامانه</b>\n• بارگیری خودکار را کنترل کنید: خوراک‌ها را برگزینید، شبکه‌های همراه را کنار بگذارید، شبکه‌های وای‌فای خاص را انتخاب کنید، نیاز به شارژ بودن گوشی را تنظیم کنید و زمان یا دوره‌ها را مشخص کنید\n• ذخیره‌گاه را با تنظیم شمار اپیزودهای نهان‌شده، پاک‌سازی هوشمند و انتخاب مکان دلخواه مدیریت کنید\n• با زمینه روشن و تیره با محیط خود سازگار شوید\n• از اشتراک‌هایتان با یکپارچگی gPodder.net و برون‌ریزی OPML پشتیبان بگیرید\n\n<b>به اجتماع آنتناپاد بپیوندید!</b>\nآنتناپاد به‌دست داوطلبان در حال توسعه فعال است. شما هم می‌توانید با کدنویسی یا نظر دادن یاری رسانید!\n\nاعضای دوستانه انجمن ما آماده پاسخ به هر پرسش شما هستند. شما را به گفت‌وگو درباره ویژگی‌ها و پادپخش به‌صورت کلی نیز دعوت می‌کنیم.\nhttps://forum.antennapod.org/\n\nآنتناپاد به‌دست داوطلبانی مانند شما در Weblate ترجمه شده است:\nhttps://hosted.weblate.org/engage/antennapod", "sv-SE": "AntennaPod är en podcasthanterare och -spelare som ger dig omedelbar tillgång till miljontals gratis- och betalpoddar, från oberoende poddare till stora förlag som BBC, NPR och CNN. Lägg till, importera och exportera deras flöden utan strul med hjälp av Apple Podcasts-databasen, OPML-filer eller enkla RSS-URL:er.\nLadda ned, strömma eller köa avsnitt och njut av dem på ditt sätt med justerbar uppspelningshastighet, kapitelstöd och insomningstimer.\nSpara tid, batteri och mobildata med kraftfulla automatiseringsfunktioner för nedladdning av avsnitt (specificera tider, intervall och wifi-nätverk) och borttagning av avsnitt (baserat på favoriter och fördröjningsinställningar).\n\nPoddentusiaster har skapat AntennaPod som är fri i ordets alla bemärkelser: öppen källkod, gratis och utan reklam.\n\n<b>Importera, organisera och spela</b>\n• Hantera uppspelningen från var som helst: hemskärmswidget, aviseringsfältet och hörlurs- och Bluetooth-kontroller\n• Lägg till och importera flöden via katalogerna Apple Podcasts, gPodder.net, fyyd eller Podcast Index, OPML-filer och RSS- eller Atom-länkar\n• Lyssna på ditt sätt med justerbar uppspelningshastighet, kapitelstöd (MP3, VorbisComment och Podlove), ihågkommen uppspelningsposition och en avancerad insomningstimer (skaka för återställning, sänk volymen)\n• Kom åt lösenordsskyddade flöden och avsnitt\n\n<b>Håll reda på, dela & uppskatta</b>\n• Håll ordning på de bästa av de bästa med favoritmarkering av avsnitt\n• Hitta just det där avsnittet i uppspelningshistoriken eller genom sökning bland titlar och avsnittsanteckningar\n• Dela avsnitt och flöden med avancerade val för sociala medier och e-post, tjänsten gPodder.net och via OPML-export\n\n<b>Behärska systemet</b>\n• Ta kontroll över automatisk nedladdning: välj flöden, exkludera mobilnätverk, välj specifika Wi-Fi-nätverk, kräv att telefonen är inkopplad för laddning och sätt tider eller intervall för körning\n• Hantera lagring med inställningar för antalet avsnitt i cachen, smart borttagning (med hänsyn till dina favoriter och uppspelningsstatus) och välj din föredragna plats\n• Anpassa till din omgivning med det ljusa och mörka temat\n• Säkerhetskopiera dina prenumerationer genom integrationen med gPodder.net och OPML-exportering\n\n<b>Gå med i AntennaPods gemenskap!</b>\nAntennaPod utvecklas av frivilliga eldsjälar. Även du kan bidra med kod, översättning, design eller kommentarer!\n\nVåra vänliga forummedlemmar hjälper glatt till med alla frågor du har. Du inbjuds också att diskutera funktioner och podcasting i allmänhet.\nhttps://forum.antennapod.org/\n\nAntennaPod är översatt på Weblate av volontärer som du:\nhttps://hosted.weblate.org/engage/antennapod", "et": "AntennaPod on taskuhäälingute haldur ja mängija, mis annab sulle kohese juurdepääsu miljonitele tasuta ja tasulistele saadetele – alates sõltumatutest tegijatest kuni suurte väljaanneteni nagu BBC, NPR ja CNN. Lisa, impordi ja ekspordi vooge vaevatult, kasutades Apple Podcastsi andmebaasi, OPML-faile või lihtsaid RSS-linke.\nLaadi saated alla, kuula voogedastusena või lisa need järjekorda ning naudi sisu just nii, nagu sulle meeldib – kasuta reguleeritavat esituskiirust, peatükkide tuge ja unetaimerit.\nSäästa vaeva, akut ja mobiilset andmesidet võimekate automaatikaseadete abil. Saad täpselt määrata saadete allalaadimise aegu, intervalle ja lubatud WiFi-võrke ning seadistada saadete automaatset kustutamist vastavalt lemmikutele ja ajalistele viivitustele.\n\nKuna AntennaPod on tehtud taskuhäälingu entusiastide poolt, on AntennaPod vaba selle sõna igas tähenduses: vaba lähtekoodiga, tasuta ja ilma mingi reklaamita.\n\n<b>Impordi, korrasta ja kuula</b>\n• Halda esitust kust tahes: avaekraani vidina abil, süsteemi teate kaudu või kõrvaklappide või bluetoothi nuppude abil\n• Add and import feeds via the Apple Podcasts, gPodder.net, fyyd or Podcast Index directories, OPML files and RSS or Atom links\n• Naudi kuulamist just sinu moodi tänu muudetavale esituskiirusele, peatükkide toele, meeldejäetavale asukohale ning unetaimerile (raputamine, valjuse vähendamine)\n• Ligipääs parooliga kaitstud voogudele ja saadetele\n\n<b>Talleta ja jaga, et avaldada tunnustust</b>\n• Talleta parimatest parimaid märkides saateid lemmikuteks\n• Leia see üks saade otsides esitatute ajaloost pealkirjade või kirjelduste järgi\n• Jaga saateid ja voogusid suurepäraste sotsiaalmeedia ja e-posti valikute abil, gPodder.neti kaudu ja OPML failide abil\n\n<b>Oma kontrolli</b>\n• Võta kontroll automaatse allalaadimise üle enda kätte: vali vood, keela mobiilivõrk, vali õiged Wi-Fi võrgud, ütle, kui telefon peaks allalaadimise ajal laadima või määra millal ja kui tihti saateid alla laadida\n• Halda ruumikasutust, määrates mitu saadet varuks hoida, luba nutikas kustutamine ja failide eelistatud asukoha määramine\n• Kohanda keskonnaga heleda ja tumeda kujundusega\n• Varunda oma tellimused gPodder.net keskkonda ja OPML faili eksportides\n\n<b>Liitu AntennaPodi kogukonnaga!</b>\nAntennaPod on vabatahtlike poolt aktiivselt arendamisel. Ka sina võid anda oma osa, kirjutades koodi või andes tagasisidet!\n\nMeie sõbralikud foorumi liikmed aitavad sind meeleldi leida vastuse kõigile küsimustele. Oled oodatud arutama nii äpi võimalusi kui taskuhäälinguid üldiselt.\nhttps://forum.antennapod.org/\n\nAntennaPodi tõlgivad Weblate abil sinusugused vabatahtlikud:\nhttps://hosted.weblate.org/engage/antennapod", "ar": "أنْتِنَابُد AntennaPod هو مدير ومشغل للمسموعية يتيح لك ملايين المسموعيات المجانية والمدفوعة، من ناشري المسموعيات المستقلين إلى دور النشر الكبيرة مثل BBC و NPR و CNN. أضف أو استورد أو صدر قنواتهم بلا تعب باستخدام قاعدة بيانات Apple Podcasts، أو ملفات OPML، أو عناوين الروابط البسيطة RSS.\nنزل الحلقات أو ادفقها أو ضعها في لائحة الاستماع واستمتع بها بالطريقة التي تريدها مع سرعات تشغيل قابلة للتعديل ودعم الفصول وضبط مؤقت النوم.\nوفر الجهد وطاقة البطارية وبيانات المحمول باستخدام أدوات الأتمتة القوية لتنزيل الحلقات (حدد الأوقات والمدد الزمنية وشبكات Wi-Fi) وحذفها (بناءً على المفضلة وإعدادات التأجيل).\n\nصُنع أنتنابد من قبل عشاق المسموعيَّات ، وهو مجاني بكل ما تحمله الكلمة من معنى: مفتوح المصدر، وبدون تكاليف، وبدون إعلانات.\n\n<b>أستورد ونظم وشغل</b>\n• تحكم في التشغيل من أي مكان: وِدجَة واجهة الهاتف الرئيسية أو تنبيهات النظام أو سماعة الأذن أو البلوتوث\n• إضافة واستيراد قنوات عبر أدلة Apple Podcasts، و gPodder.net، وملفات OPML، وروابط RSS أو Atom\n• استمتع بالاستماع على هواك مع سرعة تشغيل قابلة للتعديل، ودعم الفصول، وموضع تشغيل محفوظ وضبط مؤقت النوم (هز لإعادة الضبط، ومستوى صوت أقل)\n• الوصول إلى القنوات والحلقات المحمية بكلمة مرور\n\n<b>تابع وشارك وقدر</b>\n• تابع أفضل الحلقات بإضافتها للمفضلة\n• أكتشف تلك الحلقة المميزة من خلال سجل التشغيل أو عن طريق البحث في العناوين أو ملاحظات الحلقات\n• شارك الحلقات والقنوات من خلال وسائل التواصل الاجتماعي والبريد الإلكتروني وخدمات gPodder.net وعبر تصدير OPML\n\n<b>تحكم في النظام</b>\n• تحكم في التنزيل الآلي: اختر القنوات ، واستبعد التنزيل على شبكات المحمول ، وحدد شبكات Wi-Fi معينة ، وأشترط أن يكون الهاتف متصل بالشاحن أثناء التنزيل وحدد الأوقات أو المدد الزمنية المناسبة للتنزيل.\n• تحكم في سعة التخزين عن طريق تحديد مقدار الحلقات المخزنة والحذف الذكي واختيار موقعك المفضل\n• تكيف مع بيئتك باستخدام النمط الفاتح أوالداكن\n• قم بعمل نسخة احتياطية من اشتراكاتك من خلال الربط مع gPodder.net وتصدير OPML\n\n<b>اِنضم إلى مجتمع آنتنابود!</b>\nيُطور آنتنابود باستمرار من قبل متطوعين. يمكنك المساهمة أيضًا، بالبرمجة أو بتعليقاتك!\n\nيسعد أعضاء المنتدى بالمساعدة في كل سؤال لديك. أنت مدعو لمناقشة خصائص التطبيق والمسموعيات بشكل عام.\nhttps://forum.antennapod.org/\n\nيترجم أنتنابد على Weblate عن طريق متطوعين مثلك:\nhttps://hosted.weblate.org/engage/antennapod", "fi-FI": "AntennaPod on podcastien hallinta- ja toistosovellus, joka mahdollistaa pääsyn miljooniin ilmaisiin ja maksullisiin podcasteihin itsenäisistä podcast-tuottajista suuriin tuottajiin, kuten BBC, NPR ja CNN. Lisää, tuo ja vie syötteitä vaivattomasti Applen podcast-tietokantaa, OPML-tiedostoja tai yksinkertaisia RSS-osoitteita käyttäen.\nLataa, suoratoista tai lisää jonoon jaksoja ja nauti niitä haluamallasit tavalla, säädettävällä toistonopeudella, kappaletuella ja uniajastimella.\nSäästä vaivaa, akkua ja mobiilidataa tehokkailla automatisoiduilla jaksojen lataustoiminnoilla (aseta ajat, aikavälit ja Wi-Fi-verkot) ja poistotoiminnoilla (perustuen suosikkeihin ja viiveasetuksiin).\n\nPodcasteihin uppoutuneiden luoma sovellus, AntennaPod on vapaa ja ilmainen kaikissa sanan merkityksissä: vapaa lähdekoodi, ei maksuja, ei mainoksia.\n\n<b>Tuo, organisoi ja toista</b>\n• Hallitse toistoa mistä vain: kotinäytön pienoissovellluksesta, järjestelmän ilmoituksista sekä kuulokkeiden ja bluetoothin ohjaimista\n• Lisää ja tuo syötteitä Apple, gPodder.net, ja fyyd-hakemistoista, OPML-tiedostoista sekä RSS- ja Atom-linkeistä\n• Kuuntele ja nauti tavoillasi: säädettävä toistonopeus, kappaletuki, toistokohdan muistaminen ja kehittynyt uniajastin (ravista nollataksesi, laskeaksesi äänenvoimakkuutta)\n• Käytä salasanasuojattuja syötteitä ja jaksoja\n\n<b>Pysy kartalla, jaa ja arvosta</b>\n• Pysy kartalla parhaista jaksoista merkkaamalla suosikkijaksoja\n• Löydä juuri se yksi jakso toistohistorian tai hakutoiminnon kautta, joka hakee jaksojen otsikoista ja kuvauksista\n• Jaa jaksoja ja syötteitä kehittyneillä some- ja sähköpostivalinnoilla, gPodder.net-palvelulla ja OPML-viennillä\n\n<b>Hallitse järjestelmää</b>\n• Ota automaattinen lataus haltuun: valitse syötteet sekä Wi-Fi-verkot, joissa automaattilataukset suoritetaan. Lisäksi voit poistaa lataukset käytöstä mobiiliverkossa, hakea jaksoja vain puhelimen ollessa latauksessa sekä asettaa aikavälit tai kellonajat jaksojen hakuun\n• Hallitse tallennustilaa asettamalla välimuistiin ladattujen jaksojen määrä, älykäs poisto ja latausten sijainti\n• Mukauta ympäristöösi käyttäen vaaleaa ja tummaa teemaa\n• Varmuuskopioi tilauksesi gPodder.net-integraatiolla ja OPML-viennillä\n\n<b>Liity AntennaPod-yhteisöön!</b>\nAntennaPod on vapaaehtoisten aktiivisessa kehityksessä. Sinä voit auttaa koodilla tai kommentilla!\n\nYstävälliset foorumin jäsenet vastaavat mielellään jokaiseen kysymykseesi. Kutsumme sinut keskustelemaan myös ominaisuuksista ja podcasteista yleisesti.\nhttps://forum.antennapod.org/\n\nKaltaisesi vapaaehtoiset kääntävät AntennaPodia Weblatessa:\nhttps://hosted.weblate.org/engage/antennapod"}}, "versions": {"e828a26389020f767015090efebf2d0d5e3d013f2a031676c486e538b0d7b915": null, "8faee459f952e62e5c12be18620911b01c15b5fa0ee67768dcf8ae1e1a68b09c": {"added": 1778872699860, "file": {"name": "/de.danoeh.antennapod_3110495.apk", "sha256": "8faee459f952e62e5c12be18620911b01c15b5fa0ee67768dcf8ae1e1a68b09c", "size": 12295036, "ipfsCIDv1": "bafybeieeqyvevygxm5cdlb3qttwx23r4ytbcqa25mpxdqze76zcdjehm6e"}, "src": {"name": "/de.danoeh.antennapod_3110495_src.tar.gz", "sha256": "aced33ba69c376e0084e143ef0e9130966ac094fd7e49531e4242d41afce9e4f", "size": 276118470}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "3.11.4", "versionCode": 3110495, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 35}, "signer": {"sha256": ["179430565a4a04bfe7827483243099bd10870410800cd7c4c7b48d8d3226df55"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "de.danoeh.antennapod.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "∙ Add sleep timer based on episode count (@eblis)\n∙ Enable bottom navigation for users who have never changed that setting (@ByteHamster)\n∙ Convert sleep timer to bottom sheet (@ByteHamster)\n∙ New subscriptions selection design (@ByteHamster)\n∙ Improve “Report bug” screen (@MrShecks)\n∙ Add default sort for episode list (@tmatale)\n∙ Open podcast or episode from download log details (@schasi)\n∙ Plus the usual assortment of bug fixes & improvements!\n"}}, "51908317d311b15e47d3d66df6efdaae4482fa7ef90534e001a3ad88e1703e48": {"whatsNew": null}}}, "de.dbauer.expensetracker": {"metadata": {"lastUpdated": 1779007734975, "screenshots": {"phone": {"en-US": [{"name": "/de.dbauer.expensetracker/en-US/phoneScreenshots/01.png", "sha256": "6f344699647b05a221b009ae3ee544153a1235cdaf989ef6f838f7f8dcfe949c", "size": 178584}, {"name": "/de.dbauer.expensetracker/en-US/phoneScreenshots/02.png", "sha256": "fbae1f277b009fc75aad919f11a1cc735bb22bafa0878ef0e937c7612c97dda4", "size": 113982}, {"name": "/de.dbauer.expensetracker/en-US/phoneScreenshots/03.png", "sha256": "9cf3f45cc8e783a800d2571d8c3a6bd9e0f176cd362c79a17866fbfc6ee24a45", "size": 176348}, {"name": "/de.dbauer.expensetracker/en-US/phoneScreenshots/04.png", "sha256": "7b3e11bd503bd90f5cebc256aa41ef990f588a17346d9c6dfad4bb61ec35c5f6", "size": 125014}, {"name": "/de.dbauer.expensetracker/en-US/phoneScreenshots/05.png", "sha256": "4c739763f0bc3151fb9851159cb22e300bb623a2d9d061a289b830fea10678d9", "size": 125673}, {"name": "/de.dbauer.expensetracker/en-US/phoneScreenshots/06.png", "sha256": "482be81812e1cae6153a58a1bd20a1e5563b0e135b03aaeb91eeb675bc7f158d", "size": 85770}]}}}, "versions": {"bb4c17cb956cbe21c9b76629f6a62f6092fd7cb52a1e9215d2d2d7a9953babca": null, "d6adfe9fb4135fa114e58f97364631602586de44ba577e3b3701d03fcb2a59ac": {"added": 1779007734975, "file": {"name": "/de.dbauer.expensetracker_64.apk", "sha256": "d6adfe9fb4135fa114e58f97364631602586de44ba577e3b3701d03fcb2a59ac", "size": 3998121, "ipfsCIDv1": "bafybeievible43kwigsyawfemx6ibnpoz42dmpnll5nkm3tg74qzdesecu"}, "src": {"name": "/de.dbauer.expensetracker_64_src.tar.gz", "sha256": "adc7f15055913dd4046faa8bd383f0776293fe900cef1d8c403b3cc901fe4779", "size": 1447772}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.21.0", "versionCode": 64, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 37}, "signer": {"sha256": ["3430fd44cfaf695f564ceb43254bae2a7bd775836a77ad807d6c3131dfdb8341"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"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": "de.dbauer.expensetracker.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Changelog 0.21.0:\n* Feat: Allow archiving expenses manually and automatically\n* Feat: Allow defining the horizon of upcoming payments in the settings\n* Feat: Properly show upcoming payments in widget same as in the app\n* Update to Android 17\n* Translations updated\n* Update exchange rates and licenses\n* Update dependencies\n\nFull Changelog: https://github.com/DennisBauer/RecurringExpenseTracker/releases/tag/v0.21.0"}}}}, "de.saschahlusiak.freebloks": {"metadata": {"lastUpdated": 1778740722978}, "versions": {"688e24a9213a447948fe6efcf3b388fb4858fe995543747099f380ce2269f600": null, "4408f4d73949c3087e9d1b8f5f7861f2819fad185bc20fa24634aab94a376070": {"added": 1778740722978, "file": {"name": "/de.saschahlusiak.freebloks_180.apk", "sha256": "4408f4d73949c3087e9d1b8f5f7861f2819fad185bc20fa24634aab94a376070", "size": 5998745, "ipfsCIDv1": "bafybeieuzjtksdot6nosgoysiyqyhqshrcq3xzz7z2jyymyknx7dvxxsvu"}, "src": {"name": "/de.saschahlusiak.freebloks_180_src.tar.gz", "sha256": "c457b21fa056f0668f80b14ce52e94f9c73120111f0b9ca08b9edf36ab28f948", "size": 12306922}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.8.0", "versionCode": 180, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["b84ad1afd452a019934fbe6a6b8417d8a278373917b738a6776f4db30214d470"]}, "usesPermission": [{"name": "android.permission.VIBRATE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_REMOTE_MESSAGING"}, {"name": "android.permission.BLUETOOTH_ADMIN", "maxSdkVersion": 21}, {"name": "de.saschahlusiak.freebloks.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "de.schliweb.makeacopy": {"metadata": {"lastUpdated": 1778872699860}, "versions": {"5b2f397e4b8be819994448241eb6ada99fa8222c065d83145f1efc2c8565890b": null, "3bb168f3d4ec6ee62ed1344e3ef7a74f5909bae41bb7855ac7847ce6c20dbec0": null, "e029d589b7178680250a5c293dcd241a00df08e2715a64c7b27345af65ed0a1a": null, "f4c2180e85578adebc8ba2af2f52ae1d8df9d7b29ef9143190d427e6aad439d6": null, "e3c30319baf3031eeb0aa1c1feafdb299dda827d35d47450c56ac3e75dc6f8a1": {"added": 1778872699860, "file": {"name": "/de.schliweb.makeacopy_400004.apk", "sha256": "e3c30319baf3031eeb0aa1c1feafdb299dda827d35d47450c56ac3e75dc6f8a1", "size": 109700360, "ipfsCIDv1": "bafybeig2pdo5pczedra72t2m53nb2qqstysmcdgsn46b6cijvunflojyj4"}, "src": {"name": "/de.schliweb.makeacopy_400004_src.tar.gz", "sha256": "58cd8f513d21da6dced00a98c9943153739216940aab61bbc007a052b426c9a3", "size": 533820191}, "manifest": {"nativecode": ["x86_64"], "versionName": "4.0.0", "versionCode": 400004, "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.0.0\n* New OCR engine: PaddleOCR v5 (paddle flavor) alongside Tesseract — test builds are available on GitHub before the planned F-Droid/Playstore rollout\n* Improved ONNX Runtime compatibility on Android by disabling SVE-specific builds\n* Improved crop-to-OCR workflow by avoiding aggressive post-crop border trimming before OCR review"}}, "f406bdc27996711f84401bb6c452ac3e28d109b15c1f5be701263339c28370b9": {"added": 1778872699860, "file": {"name": "/de.schliweb.makeacopy_400003.apk", "sha256": "f406bdc27996711f84401bb6c452ac3e28d109b15c1f5be701263339c28370b9", "size": 106988055, "ipfsCIDv1": "bafybeidu3bq6nimgovhpq3aidqb54w5licpooxeulgt2vv3ujm2huindni"}, "src": {"name": "/de.schliweb.makeacopy_400003_src.tar.gz", "sha256": "cd9fffc22e5594198027ab3d79e1e4602366c75a2917709d47452b17f9e8c750", "size": 533818770}, "manifest": {"nativecode": ["x86"], "versionName": "4.0.0", "versionCode": 400003, "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.0.0\n* New OCR engine: PaddleOCR v5 (paddle flavor) alongside Tesseract — test builds are available on GitHub before the planned F-Droid/Playstore rollout\n* Improved ONNX Runtime compatibility on Android by disabling SVE-specific builds\n* Improved crop-to-OCR workflow by avoiding aggressive post-crop border trimming before OCR review"}}, "4b179b163d984c1721df81aa4fe772aa9b58fab5036bbb06fa494da24a14d1de": {"added": 1778872699860, "file": {"name": "/de.schliweb.makeacopy_400002.apk", "sha256": "4b179b163d984c1721df81aa4fe772aa9b58fab5036bbb06fa494da24a14d1de", "size": 106911189, "ipfsCIDv1": "bafybeihqrabna7hucfwm7gdggl4n4tmbtj5edzcukkgucf5p67ssipw3ay"}, "src": {"name": "/de.schliweb.makeacopy_400002_src.tar.gz", "sha256": "e87f6b5d86242c4e20370d26c221088bab931650df37b3475396876e65990546", "size": 533818882}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "4.0.0", "versionCode": 400002, "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.0.0\n* New OCR engine: PaddleOCR v5 (paddle flavor) alongside Tesseract — test builds are available on GitHub before the planned F-Droid/Playstore rollout\n* Improved ONNX Runtime compatibility on Android by disabling SVE-specific builds\n* Improved crop-to-OCR workflow by avoiding aggressive post-crop border trimming before OCR review"}}, "cb891771cbda322604062651c8acada6c780c96934a99bfaf81343cfac9e2810": {"added": 1778872699860, "file": {"name": "/de.schliweb.makeacopy_400001.apk", "sha256": "cb891771cbda322604062651c8acada6c780c96934a99bfaf81343cfac9e2810", "size": 97477887, "ipfsCIDv1": "bafybeic576tb53s4hqjhzhrag6gymfsdbwy4jdgqdr37fyidg4uxxpt46y"}, "src": {"name": "/de.schliweb.makeacopy_400001_src.tar.gz", "sha256": "c3e722c57d1a8df8d9500edf02799b3d9c278e6a2398c709ffb8f653cbb4c676", "size": 533818054}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "4.0.0", "versionCode": 400001, "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.0.0\n* New OCR engine: PaddleOCR v5 (paddle flavor) alongside Tesseract — test builds are available on GitHub before the planned F-Droid/Playstore rollout\n* Improved ONNX Runtime compatibility on Android by disabling SVE-specific builds\n* Improved crop-to-OCR workflow by avoiding aggressive post-crop border trimming before OCR review"}}}}, "de.thomaskuenneth.benice": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"e0e4904b29772a1430b493b6348fb19a5725e57d8ee599e3c7dcdfd67898504a": null, "e1554098a84629244ce571fcc711ff7ee931e4bc40fbecba204512d8962ac98f": {"added": 1778783779349, "file": {"name": "/de.thomaskuenneth.benice_122.apk", "sha256": "e1554098a84629244ce571fcc711ff7ee931e4bc40fbecba204512d8962ac98f", "size": 5078783, "ipfsCIDv1": "bafybeibleof7l3xobueqcvwu3za35onbm2752pnj4lqd425ljrrz2brlhu"}, "src": {"name": "/de.thomaskuenneth.benice_122_src.tar.gz", "sha256": "aa15a1e694a9a73a677e334746ef7bc1b3ffb121d477a856fd33ea5b72740b48", "size": 20571092}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.0.9", "versionCode": 122, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 37}, "signer": {"sha256": ["5c9a66790b374c285cfff6c3e652b8842e3e582c55bef141ec7197f80c56a198"]}, "usesPermission": [{"name": "de.thomaskuenneth.benice.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Open-source licenses open in a bottom sheet from Settings\n- Reorder favorites from the context menu with Arrange favorites\n"}}}}, "de.z11.roboyard": {"metadata": {"lastUpdated": 1778740722978}, "versions": {"70aca479616bdf0a80b07b64d8275925672e1eaebd861ee33047e5e51e3188b0": null, "77bcb0293c8d01ed8f52010cb15488299d00dc70252343f256abfc4e692ef956": {"added": 1778740722978, "file": {"name": "/de.z11.roboyard_136.apk", "sha256": "77bcb0293c8d01ed8f52010cb15488299d00dc70252343f256abfc4e692ef956", "size": 12210608, "ipfsCIDv1": "bafybeibdgxaal7jg5axn5pdxz4ugpkejvhljamqcftwyfdizfy4zs6mr2y"}, "src": {"name": "/de.z11.roboyard_136_src.tar.gz", "sha256": "cfb3c2ab233d88f94b8dd0708626b2383d995b1e2b7fc282b93d5e1c95e78bd6", "size": 54018912}, "manifest": {"versionName": "51", "versionCode": 136, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["c8feba941949e5f0b6c9b7e20eaf52a5c1d4864f4cbbeb39fae9b7e19d1336b0"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "de.z11.roboyard.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"de": "- Fix Share button im Speichern-Dialog\n- Streak-Verlust beim nächsten Tageslogin behoben\n- Tipps in farbiger Hintergrundfarbe bei Roboterbewegung in allen Sprachen\n- \"Hiniweis\" heißt jetzt \"Tipp\"\n- \"View Error Logs\" für einfachere Fehlerberichterstattung in Settings\n- Externe Spielfelder können jetzt wieder alle geladen werden\n- Diverse kleine Fixes\n- komplettes Changelog auf https://github.com/Eastcoast-Laboratories/Roboyard/blob/master/CHANGELOG_de.md\n", "en-US": "- Fixed share button in save screen\n- Fixed streak sync issue consuming next-day login\n- Improved hints showing the robot to move in background in all languages\n- Updated hint wording in German and Polish\n- Added View Error Logs button for easier bug reporting\n- Fixed external map loading\n- Various small fixes\n- Full changelog on https://github.com/Eastcoast-Laboratories/Roboyard/blob/master/CHANGELOG.md\n"}}}}, "dev.djara.wafrn_rn": {"metadata": {"added": 1778872699860, "lastUpdated": 1778872699860, "preferredSigner": "091ad944843e180c4322ede202a733094cdc07dd1acd51523fe813eae904f487"}, "versions": {"8efb99b9e151f8e3529d81b60a8436cc8fb677eced4e69d7b4b408d6c5da4cdc": null, "cf580309d05c32f33f5a37ab30e6bcc4100d516842f5f6211eefa88cb0e2364f": null, "0e2e5943e2387f4d13421ad2418957515efc8faa9c6fd8c39e0bd07bf646d6ac": null, "98512d2c74bb320d547474cfc0d3d99c9e26162f8d5bec5f914ea3cce6b23fae": null, "6b6389ccbba4dfd7253d29d8cda25e0769f708a408c1ef8d8723660b2800b4bd": null, "0a2ddcb4ac1c2895ef88af274a9083836a6e8fe375e0bf96e6d18fa38ed68df9": null, "fe4d4ac8dfcfd80ced391936fe94d63fd7236d6a5d850322d9bfe324546ef46f": {"added": 1778872699860, "file": {"name": "/dev.djara.wafrn_rn_10130052.apk", "sha256": "fe4d4ac8dfcfd80ced391936fe94d63fd7236d6a5d850322d9bfe324546ef46f", "size": 33671504, "ipfsCIDv1": "bafybeiglorzhhl4uvkkblpgtrocngeue4djwwfc5fem7gqztakd5n4jrji"}, "src": {"name": "/dev.djara.wafrn_rn_10130052_src.tar.gz", "sha256": "37810ee858622862ea7384fc68e6d35eaa7c968beaa20d749ca12b7010a18a4e", "size": 118311660}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.13.5", "versionCode": 10130052, "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"}]}}, "6fe1cd6730f6bf972a0748c960bc8f9fe80c5f67be60ecb41e295f33ad3129f9": {"added": 1778872699860, "file": {"name": "/dev.djara.wafrn_rn_10130051.apk", "sha256": "6fe1cd6730f6bf972a0748c960bc8f9fe80c5f67be60ecb41e295f33ad3129f9", "size": 32762238, "ipfsCIDv1": "bafybeig5jp5igyrsqci6ezl4cknplm7u6ig54rgw3xkduekmwzotpuhgr4"}, "src": {"name": "/dev.djara.wafrn_rn_10130051_src.tar.gz", "sha256": "1d3117b0af4ac6e3421cdfe80c2759cdfa71f40a73f6c9fcd61c07f7fa86e1a8", "size": 118312117}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.13.5", "versionCode": 10130051, "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.lbeernaert.youhavemail": {"metadata": {"lastUpdated": 1779007734975}, "versions": {"26207f423b4cc9fbd9f8d09a1222443bb66558f3386992098f61c48e2def096c": null, "79e34f0814aeeba9ad738c041641725665199135b37ff47f275327deee8a9b85": null, "73c8bbd51aab1e99d72672bd0b51e6dec5e17ccc9e3ab8745e8f718b0252dd7d": {"added": 1779007734975, "file": {"name": "/dev.lbeernaert.youhavemail_52.apk", "sha256": "73c8bbd51aab1e99d72672bd0b51e6dec5e17ccc9e3ab8745e8f718b0252dd7d", "size": 33325436, "ipfsCIDv1": "bafybeig6dgyixlmcgck7ojjjwhcldkqndba2trdkp7ogmjgnv65ec3on44"}, "src": {"name": "/dev.lbeernaert.youhavemail_52_src.tar.gz", "sha256": "96a15661925e1516d58bae5de7907aa89399ef4b357dad24b0242c8f05a92345", "size": 515586}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "0.23.5", "versionCode": 52, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["1bb4b343aa705f49b73b3ef489c987dd2e2f684cc1b6eb49f625bcbf6c8f01ee"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.CHANGE_NETWORK_STATE"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "dev.lbeernaert.youhavemail.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {}}, "whatsNew": {"en-US": "# Fixes\n\n* Limit log files to 3 MB\n\n# Changed\n\n* Update depedndencies\n"}}, "f31deeee104654b605c3fcef50e9738107f5d2f679af9a9b2b77f3e388f3bf00": {"added": 1778872699860, "file": {"name": "/dev.lbeernaert.youhavemail_51.apk", "sha256": "f31deeee104654b605c3fcef50e9738107f5d2f679af9a9b2b77f3e388f3bf00", "size": 33579388, "ipfsCIDv1": "bafybeidp3c5ibzveknuy6itqi75jiazulhz65rg2x3mvrwzc24maz6ekcm"}, "src": {"name": "/dev.lbeernaert.youhavemail_51_src.tar.gz", "sha256": "be85db35b733e6b13928d7ddf2cbe7eb5f5a9a73ce3488abc48d469ffef73cd2", "size": 514712}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "0.23.4", "versionCode": 51, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["1bb4b343aa705f49b73b3ef489c987dd2e2f684cc1b6eb49f625bcbf6c8f01ee"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.CHANGE_NETWORK_STATE"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "dev.lbeernaert.youhavemail.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {}}, "whatsNew": {"en-US": "# Fixes\n\n* Double work job enqueues from workmanager\n* Leaks of sensitive data in logs\n\n# Changes\n\n* Update android depedencies\n"}}}}, "dev.linwood.butterfly.nightly": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"bd12e16d6e3bf34bf38bf48fab870575b46497e5a3d92907575576a2015114ed": null, "ad06c98114923a9cc164c2ee55cada2df6ec39688d52e4fd1c9f1c7533c22a80": {"added": 1778783779349, "file": {"name": "/dev.linwood.butterfly.nightly_179.apk", "sha256": "ad06c98114923a9cc164c2ee55cada2df6ec39688d52e4fd1c9f1c7533c22a80", "size": 118394151, "ipfsCIDv1": "bafybeiaxfhllgvzpxpbngt6tc3u5sy74n7j6plyoa3ybfxaa6led75qaam"}, "src": {"name": "/dev.linwood.butterfly.nightly_179_src.tar.gz", "sha256": "127fc43861208eded65b1b6f36581e2e9d7537bc7aec51206e14f3d0f53f9df2", "size": 224398941}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "2.5.2-rc.1", "versionCode": 179, "features": [{"name": "android.hardware.camera.any"}], "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["60a8a048ee87d5e7200c4346279c2057e3aa140da652f1e068d6464ab6b32829"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "dev.linwood.butterfly.nightly.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "* Improve area creation when creating areas inside or overlapping other areas\n* Fix area tool fixed width being ignored when an aspect ratio is set\n* Fix area tool width not being saved after selecting an aspect ratio\n* Fix home page recently shows the same File twice ([#1084](https://github.com/LinwoodDev/Butterfly/issues/1084))\n* Fix offsets on transforming multiple objects at the same time\n* Fix migrating to a new directory not working when android saf experimental feature is enabled\n* Fix mo"}}}}, "dev.wceng.sufei": {"metadata": {"lastUpdated": 1778872699860, "name": {"en-US": "素扉"}}, "versions": {"4e2bfc59206f77b1fd82fa7144911f7c353e8e7e9681e75b7b27fcf89d66ca00": {"added": 1778872699860, "file": {"name": "/dev.wceng.sufei_4.apk", "sha256": "4e2bfc59206f77b1fd82fa7144911f7c353e8e7e9681e75b7b27fcf89d66ca00", "size": 95351192, "ipfsCIDv1": "bafybeics5pkfl3gfbwykobmpdpablh5vv44vgd6hrygw33koyy5peuu7iq"}, "src": {"name": "/dev.wceng.sufei_4_src.tar.gz", "sha256": "c8cc49aa00309e9479e518a4897f0c13b63c678fdb44948e7fc52c3782af1c08", "size": 95690627}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.3.0", "versionCode": 4, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["fb46f8118c9aa813997302b7baefd86eb46b54b9c1b071a34be22ade81632580"]}, "usesPermission": [{"name": "dev.wceng.sufei.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- Introduced a unified search filter drawer in the Explore screen to replace the category square for a smoother filtering experience.\n- Added support for searching selected text from other apps via the system \"Process Text\" menu.\n- Added a new Poet Works screen and refactored the Poet Detail page with a tabbed layout for quick switching between introduction and works.\n- Enabled direct navigation from poem details to related explore results (tags or dynasties) and poet profiles.\n- Enhanced search"}}}}, "duress.keyboard": {"metadata": {"lastUpdated": 1778740722978}, "versions": {"a7e0df5c1a17646d0b3a755f756eba63466e153ccd8475c70d7e4ed7f0d03d17": null, "85ae5dfa3a23296aadfc8b38ea7659687bbd6e56ad5b6e18e639036ae55afc7a": {"added": 1778740722978, "file": {"name": "/duress.keyboard_59.apk", "sha256": "85ae5dfa3a23296aadfc8b38ea7659687bbd6e56ad5b6e18e639036ae55afc7a", "size": 226400, "ipfsCIDv1": "bafybeiawt2vwp7a7mck3zkszor7lwd4szqg6jxgyvp7er2exvpkx37akem"}, "src": {"name": "/duress.keyboard_59_src.tar.gz", "sha256": "2d99786d40627cd90f636b5d89c38c2d7887f716d2f10f0f0a35df8ca2f66f31", "size": 527141}, "manifest": {"versionName": "5.9", "versionCode": 59, "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"}]}}}}, "eu.domob.heliodos": {"metadata": {"added": 1778783779349, "categories": ["Science & Education"], "changelog": "https://github.com/domob1812/heliodos/releases", "issueTracker": "https://github.com/domob1812/heliodos/issues", "lastUpdated": 1778783779349, "license": "GPL-3.0-only", "sourceCode": "https://github.com/domob1812/heliodos", "screenshots": {"phone": {"en-US": [{"name": "/eu.domob.heliodos/en-US/phoneScreenshots/1.png", "sha256": "20a7cbf75e6179a7d16532589945096aaab4bf026f9b40b7aa3ee522a61a2f96", "size": 3628628}, {"name": "/eu.domob.heliodos/en-US/phoneScreenshots/2.png", "sha256": "303d028aaef4a1c9996f559292fd1dbc2173c1ffbab5a69c2a1cb2863f78b7fe", "size": 3633411}]}}, "authorEmail": "d@domob.eu", "authorName": "Daniel Kraft", "name": {"en-US": "Heliodos"}, "summary": {"en-US": "AR overlay of the sun's path at solstices, equinox, and now on your camera"}, "description": {"en-US": "Heliodos is an augmented reality (AR) app that overlays the sun's trajectory onto your live camera feed, so you can see exactly where sunlight will fall at any time of year — right through your phone's viewfinder.\n\nStand in your garden, on a building plot, or any outdoor space, point your camera at the sky, and instantly see the sun's arc for the summer solstice, winter solstice, equinox, and the current date and time — including any obstacles in the sun's path.\n\n<b>Features</b>\n\n<ul>\n<li><b>AR sun trajectories</b>: The sun's path for the solstices, the equinox, and the current moment are drawn directly over the live camera image.</li>\n<li><b>Flexible location</b>: Uses your GPS location automatically, or lets you set any place on Earth manually.</li>\n<li><b>Custom time</b>: Simulate the sun's position at any time of day, not just right now.</li>\n<li><b>Camera selection</b>: Pinch to zoom to cycle through available back cameras (wide-angle, normal, telephoto).</li>\n</ul>\n\n<b>Use cases</b>\n\n<ul>\n<li><b>Gardening</b>: Find out which spots get full sun in summer versus winter before you plant.</li>\n<li><b>Real estate</b>: Check how much natural light a room or terrace receives throughout the year.</li>\n<li><b>Architecture &amp; construction</b>: Plan shading, windows, and solar panels with real-world sun data.</li>\n<li><b>Photography</b>: Scout locations and predict golden-hour angles in advance.</li>\n</ul>\n\nHeliodos requires camera and location permissions to function. No data is collected or transmitted.\n"}, "icon": {"en-US": {"name": "/eu.domob.heliodos/en-US/icon_EmWJKvg1Htq0RvraXU9FB1NZlZT2GdujRdr-n-gmuWc=.png", "sha256": "1265892af8351edab446fada5d4f450753599594f619dba345dafe9fe826b967", "size": 396132}}, "preferredSigner": "4e7a6da8f67175d9c1d973d34ab82adaa66a68f4961b251335a5ed91512aedce"}, "versions": {"33c0ceca157b3adbec0ffac650aabdcfd8f18df4f5e847901304b450c8121dbe": {"added": 1778783779349, "file": {"name": "/eu.domob.heliodos_1.apk", "sha256": "33c0ceca157b3adbec0ffac650aabdcfd8f18df4f5e847901304b450c8121dbe", "size": 3429245, "ipfsCIDv1": "bafybeidjcvclvnb6dw2mrfmybrrx4dw63yh5akfmqloh5melysjibpk3fm"}, "src": {"name": "/eu.domob.heliodos_1_src.tar.gz", "sha256": "77510c0d07d2cbb283d6f0df6fd17844e7f61ca75e84b2bfbd78a9a1b1a2409f", "size": 36633823}, "manifest": {"versionName": "1.0.0", "versionCode": 1, "features": [{"name": "android.hardware.camera.any"}], "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 34}, "signer": {"sha256": ["4e7a6da8f67175d9c1d973d34ab82adaa66a68f4961b251335a5ed91512aedce"]}, "usesPermission": [{"name": "android.permission.CAMERA"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "eu.domob.heliodos.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Initial release of Heliodos.\n\nFeatures:\n- AR overlay of the sun path and position over the camera feed\n- Shows sun paths at solstices, equinoxes and the current date/time\n- Location from GPS or custom set to any place on Earth\n- Current time or custom set time\n"}}}}, "eu.hxreborn.cleanshare": {"metadata": {"lastUpdated": 1779007734975, "description": {"en-US": "<p>Xposed module that cleans up Android's Share Sheet.</p>\n\n<p><b>Features:</b></p>\n<ul>\n<li>Hide Direct Share suggestions and block share target profiling</li>\n<li>Hide Quick Share / Nearby Share</li>\n<li>Delete shared screenshots after sharing (root required)</li>\n<li>Built-in settings app</li>\n</ul>\n\n<p><b>Requirements:</b></p>\n<ul>\n<li>Android 11 or higher and AOSP rom</li>\n<li>LSPosed framework</li>\n</ul>\n"}}, "versions": {"5a8845daa5faf98db158f5923fff1a9b3ef53b7a12b67ceee425becabff30dcf": null, "05312d0d82e5ac47092ba27acf041bbc66cfac7f618c394cad1789a29aa38e4c": {"added": 1779007734975, "file": {"name": "/eu.hxreborn.cleanshare_311.apk", "sha256": "05312d0d82e5ac47092ba27acf041bbc66cfac7f618c394cad1789a29aa38e4c", "size": 2554138, "ipfsCIDv1": "bafybeia3i3awr4qkwxf6lgu4lrfpao5slgv4izojgp6drowxk4bx5gjoqm"}, "src": {"name": "/eu.hxreborn.cleanshare_311_src.tar.gz", "sha256": "4b3af6f6a1b81c2ee292927a1805f0047ba955171d25b386e5f58dce94e802d5", "size": 6925096}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "3.1.1", "versionCode": 311, "usesSdk": {"minSdkVersion": 30, "targetSdkVersion": 36}, "signer": {"sha256": ["32b98dc709a7ee15fae073493a1aeca5d428316cc0d8b8f878eed64ba37f3297"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "eu.hxreborn.cleanshare.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Fix Direct Share row appearing on some custom ROMs (e.g. crDroid) where the low-RAM flag was AOT-inlined into the share sheet\n"}}}}, "eu.siacs.conversations": {"metadata": {"lastUpdated": 1779007734975}, "versions": {"85388807fb311d07f716ede63a8e23e90109d11109180cb5f5f6bdebc6dbc7ac": null, "32819e81dfbf68b69007fc53b10db9a8f3d63bc777b9356e83cd885b96e81aec": null, "ce6bab8b970294013c80a2cdf3320776de7e30656bba98cef18237a3dc3b3ac9": null, "a8a83b2565781d7fb7051dc345fe01c33f9e0427d3f589b38ee8f30a95ac1aa0": null, "081772cb77bf8f5d7a1afac4e4846ff104d83becc558ffc7f625af6fba5dade9": {"added": 1779007734975, "file": {"name": "/eu.siacs.conversations_4217704.apk", "sha256": "081772cb77bf8f5d7a1afac4e4846ff104d83becc558ffc7f625af6fba5dade9", "size": 31467086, "ipfsCIDv1": "bafybeibgqpbys5amxjbgmlw4da5nlacwn3ur7mt3vwepf5hi5brcd7si4a"}, "src": {"name": "/eu.siacs.conversations_4217704_src.tar.gz", "sha256": "6d2ed66033b807496c61df489d8856d1b0e063791f0dc4eaff80d0144d22dee9", "size": 4949252}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "2.20.0+free", "versionCode": 4217704, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["c75abe78593643ae7cac527327cd2193482db067404a88b8c13f7a0701946187"]}, "usesPermission": [{"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.READ_PROFILE"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.READ_MEDIA_VISUAL_USER_SELECTED"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.FOREGROUND_SERVICE_CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.MANAGE_OWN_CALLS"}, {"name": "eu.siacs.conversations.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "com.sec.android.provider.badge.permission.READ"}, {"name": "com.sec.android.provider.badge.permission.WRITE"}, {"name": "com.htc.launcher.permission.READ_SETTINGS"}, {"name": "com.htc.launcher.permission.UPDATE_SHORTCUT"}, {"name": "com.sonyericsson.home.permission.BROADCAST_BADGE"}, {"name": "com.sonymobile.home.permission.PROVIDER_INSERT_BADGE"}, {"name": "com.anddoes.launcher.permission.UPDATE_COUNT"}, {"name": "com.majeur.launcher.permission.UPDATE_BADGE"}, {"name": "com.huawei.android.launcher.permission.CHANGE_BADGE"}, {"name": "com.huawei.android.launcher.permission.READ_SETTINGS"}, {"name": "com.huawei.android.launcher.permission.WRITE_SETTINGS"}, {"name": "android.permission.READ_APP_BADGE"}, {"name": "com.oppo.launcher.permission.READ_SETTINGS"}, {"name": "com.oppo.launcher.permission.WRITE_SETTINGS"}, {"name": "me.everything.badger.permission.BADGE_COUNT_READ"}, {"name": "me.everything.badger.permission.BADGE_COUNT_WRITE"}]}, "whatsNew": {"de-DE": "* Suchleiste zum leichteren Zugriff auf die Suchfunktion auf dem Startbildschirm hinzugefügt\n* Schaltfläche für Anhänge näher an das Eingabefeld verschoben\n", "en-US": "* Provide search bar for easier access to search on home screen\n* move attachment button closer to input field\n", "pl-PL": "* Dostarczanie paska wyszukiwania dla łatwiejszego dostępu do wyszukiwania na ekranie głównym\n* Przeniesienie przycisku załączania bliżej pola wprowadzania\n", "sq": "* Ofrim shtylle kërkimesh, për kërkim më të lehtë që nga skena e kreut\n* kalim i butonit të bashkëngjitjeve më afër fushës së dhënieve\n", "uk": "* Додано панель пошуку для зручнішого доступу до пошуку на головному екрані\n* Кнопку прикріплення вкладень розміщено ближче до поля введення\n", "zh-CN": "* 在主屏幕上提供搜索栏便于进行搜索\n* 将附件按钮移至输入框附近\n"}}, "1783441892e5d0fdd79e11ecbb2b8e65c95ac0fc6594738ecdea07a3d91192e3": {"added": 1779007734975, "file": {"name": "/eu.siacs.conversations_4217703.apk", "sha256": "1783441892e5d0fdd79e11ecbb2b8e65c95ac0fc6594738ecdea07a3d91192e3", "size": 33805896, "ipfsCIDv1": "bafybeieblwipeaxbnq6fx5efhzhmwstpkddzzqp62l3p63yx7rcpyglaqq"}, "src": {"name": "/eu.siacs.conversations_4217703_src.tar.gz", "sha256": "f4f7d43d55f61361f7f8bcf833ef93ab7c01c11ef7c3738ac54133f7720b864e", "size": 4949352}, "manifest": {"nativecode": ["x86_64"], "versionName": "2.20.0+free", "versionCode": 4217703, "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"}]}}, "e178eab2bb5a160f7fb3d12d77e579af07c3a2405566d1f51007950f155b0c4d": {"added": 1779007734975, "file": {"name": "/eu.siacs.conversations_4217702.apk", "sha256": "e178eab2bb5a160f7fb3d12d77e579af07c3a2405566d1f51007950f155b0c4d", "size": 32073282, "ipfsCIDv1": "bafybeie5fbm6auj6a42pnwr2zxwvswzldreqhapat4h5tuiaoi727s464m"}, "src": {"name": "/eu.siacs.conversations_4217702_src.tar.gz", "sha256": "636f04c53bdf511a36362c8d7215d26bda943d799a3d01fd7245da8dbd50c709", "size": 4949253}, "manifest": {"nativecode": ["x86"], "versionName": "2.20.0+free", "versionCode": 4217702, "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"}]}}, "22f3857db7e5ed530fcc089d6788f7b1aa0ea319d6f57d5518b188a94422cfd9": {"added": 1779007734975, "file": {"name": "/eu.siacs.conversations_4217701.apk", "sha256": "22f3857db7e5ed530fcc089d6788f7b1aa0ea319d6f57d5518b188a94422cfd9", "size": 26736210, "ipfsCIDv1": "bafybeiatv2z4whjbfm5qvmq6tsn7x2m2pidgnr4rubes4exzslzsgmw4qe"}, "src": {"name": "/eu.siacs.conversations_4217701_src.tar.gz", "sha256": "6b0fd57651d1b47ba6d87bcc2621c2bb0da92ee77d502db889f7353b2f806af7", "size": 4949329}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "2.20.0+free", "versionCode": 4217701, "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"}]}}, "bd43f99eca366aa062ed0405a7854be48eb772feaff7fe3b576b58a6c5b5554d": {"whatsNew": {"it-IT": "* Migliorato il browser dei media con possibilità di condividere ed eliminare i file\n* Memorizza i media internamente in modo predefinito (con impostazione per salvare automaticamente nella galleria)\n* Invia registrazioni audio immediatamente invece di allegarle (con impostazione per ripristinare il comportamento precedente)\n* 'Mostra codice QR' include un parametro di pre-autenticazione sui server con gli inviti semplici\n", "sq": "* U përmirësua shfletues mediash me aftësinë për të ndarë me të tjerë dhe fshirë kartela media\n* Depozitim mediash së brendshmi, si parazgjedhje (me rregullim për të ruajtur automatikisht në galeri)\n* Dërgim menjëherë incizimesh audio, në vend se të bashkëngjiten (plus rregullim për të rikthyer mënyrën e dikurshme)\n* “Shfaq kod QR” përfshin parametrin “preauth” në shërbyes me ftesa të kollajta\n"}}, "3d55cf03e6fed0fe8b6bda3254ba3fd331e1b7e63ca3efca29657213ed24c737": {"whatsNew": {"it-IT": "* Migliorato il browser dei media con possibilità di condividere ed eliminare i file\n* Memorizza i media internamente in modo predefinito (con impostazione per salvare automaticamente nella galleria)\n* Invia registrazioni audio immediatamente invece di allegarle (con impostazione per ripristinare il comportamento precedente)\n* 'Mostra codice QR' include un parametro di pre-autenticazione sui server con gli inviti semplici\n"}}}}, "eu.veldsoft.politrics": {"metadata": {"lastUpdated": 1778783779349, "screenshots": {"phone": {"en-US": [{"name": "/eu.veldsoft.politrics/en-US/phoneScreenshots/Screenshot_20260513_142441.png", "sha256": "45d9fb1f3c19d733ac0b36dafd0e48a41ba777afc723b75dfa236d06ac6f6fa9", "size": 36895}, {"name": "/eu.veldsoft.politrics/en-US/phoneScreenshots/Screenshot_20260513_142552.png", "sha256": "17d4452f0a87eb8566f51f8d561637ec1c210a66d7e96cd64e172b4bbc60e4f0", "size": 55323}, {"name": "/eu.veldsoft.politrics/en-US/phoneScreenshots/Screenshot_20260513_142610.png", "sha256": "2ac3a4e4780f71ac285c31efd71e5c7f95da24628c339214598d6076ffefb558", "size": 107715}]}}, "description": {"en-US": "Politrics is an exciting board game inspired by Chess, designed for strategic minds who enjoy deep tactical gameplay.\n\n**Game Objective:**\nWin by scoring 100 points, the maximum on a single board. Accumulate points across multiple boards to claim victory.\n\n**Ways to Win:**\n1. **Line Formation:** Get 5 figures in a line (horizontal, vertical, or diagonal) that are safe from your opponent.\n2. **Beat the President:** Capture your opponent's President and score based on your highest value combination.\n3. **Incapacitate Opponent:** Leave your opponent with insufficient figures to form a line of 5.\n\n**Board Layout:**\n- 81 squares in a 9x9 grid\n- Inner 7x7 playing field\n- Scoring squares in blue shades (1-6 points)\n- Retirement squares in red shades\n\n**Figures:**\nTwo sets of 17 figures each (dark and light), each with unique movement and capture rules.\n\n**Scoring System:**\nStrategic placement on scoring squares earns points. The center square acts as a multiplier for enhanced scoring.\n\nDive into Politrics and master the art of strategic board gaming!"}, "icon": {"en-US": {"name": "/eu.veldsoft.politrics/en-US/icon_oR_lK2IzHZLwzmrvebGie8LnoSZLT4MhPmpp2q0Gsts=.png", "sha256": "a11fe52b62331d92f0ce6aef79b1a27bc2e7a1264b4f83213e6a69daad06b2db", "size": 158}}}, "versions": {"5eac26ed2590fac22d1f6a86335ebaba7ff00c9f834c8f352466cb9876cc89ff": {"added": 1778783779349, "file": {"name": "/eu.veldsoft.politrics_2.apk", "sha256": "5eac26ed2590fac22d1f6a86335ebaba7ff00c9f834c8f352466cb9876cc89ff", "size": 4636759, "ipfsCIDv1": "bafybeie4lgoe5y7syzcvxogwyo43dbd3w6ibhq6mqu3npvr7elcqmycioa"}, "src": {"name": "/eu.veldsoft.politrics_2_src.tar.gz", "sha256": "a3f468544db6058f1fe8299cf473174dc4b781ae541bcbd2bac29dba5d92c2ee", "size": 670806}, "manifest": {"versionName": "1.0.1", "versionCode": 2, "usesSdk": {"minSdkVersion": 25, "targetSdkVersion": 33}, "signer": {"sha256": ["e616d83867333d66c72c51b02eec97564fedfb44123ed85600b60388ddeca2bd"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "eu.veldsoft.politrics.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"Ads": {}}}}}, "eu.ziclaud.iremibreathingapp": {"metadata": {"lastUpdated": 1779007734975, "screenshots": {"phone": {"en-US": [{"name": "/eu.ziclaud.iremibreathingapp/en-US/phoneScreenshots/1.jpg", "sha256": "800068716511bb3e5f325b4553084134b7c695a92b6d236022b1b453e86b17c7", "size": 109166}, {"name": "/eu.ziclaud.iremibreathingapp/en-US/phoneScreenshots/2.jpg", "sha256": "39aef8f1ce138cea864552ba56043292447fb1bd701a91d206bdf64f86b33520", "size": 96054}, {"name": "/eu.ziclaud.iremibreathingapp/en-US/phoneScreenshots/3.jpg", "sha256": "12734efa6d0cd846f3f32bf230e6fca3693eac70165f69fcb4310a15b1b52414", "size": 81655}]}}, "icon": {"en-US": {"name": "/eu.ziclaud.iremibreathingapp/en-US/icon__PFUjk0Iqzwt1psH3Wa7SmAg_9ChqNnbjjYbUddeSgM=.png", "sha256": "fcf1548e4d08ab3c2dd69b07dd66bb4a6020ffd0a1a8d9db8e361b51d75e4a03", "size": 18447}}}, "versions": {"c080821629fae6874c2a7f0797cb60ac82481d87c5f7b4d758555e14e7c5a3e4": {"added": 1779007734975, "file": {"name": "/eu.ziclaud.iremibreathingapp_2.apk", "sha256": "c080821629fae6874c2a7f0797cb60ac82481d87c5f7b4d758555e14e7c5a3e4", "size": 51494853, "ipfsCIDv1": "bafybeiaedsqpyzobyxlcppiyevv5dyoqj3wl26suv5oj4qpexh5tphvv3a"}, "src": {"name": "/eu.ziclaud.iremibreathingapp_2_src.tar.gz", "sha256": "74eb1411305bafcab1e9eb4ad30dcdb7cfadd16f761a1ea166538af219c00fdc", "size": 57073038}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "1.1.19", "versionCode": 2, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["27a1b1acc5ff6c7db17b04e5f61cffcb320d6a9464822bf6899b2d8b04f9c956"]}, "usesPermission": [{"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "eu.ziclaud.iremibreathingapp.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}]}}}}, "fdr.ioi.jslide2": {"metadata": {"added": 1779007734975, "categories": ["Games"], "issueTracker": "https://codeberg.org/hasya101/jSlide2/issues", "lastUpdated": 1779007734975, "license": "GPL-3.0-or-later", "sourceCode": "https://codeberg.org/hasya101/jSlide2", "featureGraphic": {"en-US": {"name": "/fdr.ioi.jslide2/en-US/featureGraphic_c54Gt8vQVOGGPUTeYsf8fTRu8ZXmQuNbLCSmSUDXIj0=.png", "sha256": "739e06b7cbd054e1863d44de62c7fc7d346ef195e642e35b2c24a64940d7223d", "size": 184453}}, "tvBanner": {"en-US": {"name": "/fdr.ioi.jslide2/en-US/tvBanner_bb1mtDmWvxF1yvk1eojK5CXNwhK2vgcydRXd9dSY_nM=.png", "sha256": "6dbd66b43996bf1175caf9357a88cae425cdc212b6be07327515ddf5d498fe73", "size": 277456}}, "screenshots": {"phone": {"en-US": [{"name": "/fdr.ioi.jslide2/en-US/phoneScreenshots/1.png", "sha256": "c0d534fc124aeb7cc2eb79c94e66b50e4cb99ed2f69d62a61f914b8aeae9626a", "size": 554479}, {"name": "/fdr.ioi.jslide2/en-US/phoneScreenshots/2.png", "sha256": "67322b6baf8473ac6e0f1368e4a917d04906fbf2154e51cddc097ed0a3db9560", "size": 325571}]}}, "authorName": "Haxya One", "authorWebSite": "https://hexyea.itch.io/", "name": {"en-US": "jSlide2"}, "summary": {"en-US": "A short 3D Platformer with an Online Highscore and viewable Replays."}, "description": {"en-US": "Jump and slide your way into the Highscore. Changing direction mid-air gets you even more speed.\n\nFeel free to comment and ask for details on itch.io:\n<a href=\"https://hexyea.itch.io/jslide-2\">https://hexyea.itch.io/jslide-2</a>\n"}, "icon": {"en-US": {"name": "/fdr.ioi.jslide2/en-US/icon_-6ZyP79a6_AUrxQ0bQ0JFfF1geMoiVdA5MD5V27dxcs=.png", "sha256": "fba6723fbf5aebf014af14346d0d0915f17581e328895740e4c0f9576eddc5cb", "size": 30520}}, "preferredSigner": "2133fec12abf5fdd5112196d8081fba94c1725039f331ab7909319c922cc9a70"}, "versions": {"203ddfa478643faa6aa32fd932d56ec0751eb9e4c734c8746fab9f8456952ba7": {"added": 1779007734975, "file": {"name": "/fdr.ioi.jslide2_1001110.apk", "sha256": "203ddfa478643faa6aa32fd932d56ec0751eb9e4c734c8746fab9f8456952ba7", "size": 28598004, "ipfsCIDv1": "bafybeih6swpqakusar3izfpakhfzhud3r2wyk5ohc4stwxvmomeioqjcfe"}, "src": {"name": "/fdr.ioi.jslide2_1001110_src.tar.gz", "sha256": "2fae014fe09544bb844a7cbc5a81dcf2326dd8968757c30d17db9674f70ebd99", "size": 4736609}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.0.10111_FDroid", "versionCode": 1001110, "features": [{"name": "android.hardware.vulkan.version"}], "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["2133fec12abf5fdd5112196d8081fba94c1725039f331ab7909319c922cc9a70"]}, "usesPermission": [{"name": "android.permission.INTERNET"}]}}}}, "fr.gouv.etalab.mastodon": {"metadata": {"lastUpdated": 1778740722978, "summary": {"ar": "فِديلاب - عميل لنظام أندرويد متعدد الوظائف للوصول إلى فِديڤِرس الموزع، ويتكون من"}}, "versions": {"8a2cb48cc64ab5993a70c7fb26d40ffe0c3739492214d29cda497751c1c8d974": null, "1e6416ab783acb6a9fb3e9bc6670a1aa16e6bec8281bb76525e195b8b370b56b": {"added": 1778740722978, "file": {"name": "/fr.gouv.etalab.mastodon_556.apk", "sha256": "1e6416ab783acb6a9fb3e9bc6670a1aa16e6bec8281bb76525e195b8b370b56b", "size": 40149921, "ipfsCIDv1": "bafybeidtq36bw5jrgklomes7ty5v5cpzme4lkzglu6zzt62anmv52g2gty"}, "src": {"name": "/fr.gouv.etalab.mastodon_556_src.tar.gz", "sha256": "ba28e0fc8d748c19b8612970e3b89db449f8aee5703cc237837eff0b6bb88780", "size": 12258476}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "3.40.0", "versionCode": 556, "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- Allow bookmarks to be pinned as timeline tab\n- Add custom emoji independent size setting with tap to preview\n- Add emoji autocomplete in CW and poll fields\n- Add reverse sort order for bookmarks and favourites\n- Auto-hide compose button when scrolling hashtag timeline\n- Auto-hide bubble timeline when instance doesn't support it\n\nImproved:\n- Improve scheduled and draft drawer card styling\n- Sort scheduled posts by scheduled date\n\nFixed:\n- Fix cursor position after first mention on reply\n"}}, "9ab42a944dc2b2ff738b986bbab8d7404fd7225913ce789466e50e08c7e44ade": {"whatsNew": {"ca": "Novetats:\n- Reorganització de paràmetres amb categories i cerques\n- Opció de refrescar totes les pissarres alhora en fer l'estirada\n- La duració d'enquestes es pot lligar a la max_expiration de la instància\n- Protocol amb selecció de compte de web+ap:// i web+activitypub://\n- Veure les cites de qualsevol missatge\n- Permet instal·lar en aparells amb ChromeOS sense pantalla tàctil\n- Bluesky a reescriptura d'enllaç SkyView \n\nReparat:\n- No obria sessió a Pixelfed\n- Salt de cursor en ocultar el tecla"}}}}, "fr.jnda.android.flashalert": {"metadata": {"lastUpdated": 1779007734975}, "versions": {"c3b26d5b0c2ea02565862a82ad10fe6b4b95dfe410438a055223d23ebdeff1c5": null, "f9b437d7fed997286553396569db086336118a1c5c5166326c6d8c70b771c0ef": {"added": 1779007734975, "file": {"name": "/fr.jnda.android.flashalert_23384367.apk", "sha256": "f9b437d7fed997286553396569db086336118a1c5c5166326c6d8c70b771c0ef", "size": 2762739, "ipfsCIDv1": "bafybeie2js6xoew4ttqyjgffk5obdgdoub44yjaqj6nkhyqgjvnis4hepa"}, "src": {"name": "/fr.jnda.android.flashalert_23384367_src.tar.gz", "sha256": "5d8ee594fc7321b5778b9ad4a77030b9b1729c2dfb34d92a82c9964abb6f447a", "size": 2143950}, "manifest": {"versionName": "2.6.2", "versionCode": 23384367, "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.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": "- UI: Externalisierung fest codierter Zeichenfolgen und Verbesserung der Lokalisierung (#40).\n", "en-US": "- UI: Externalized hardcoded strings and improved localization (#40).\n", "fr-FR": "- UI : Externalisation des chaînes codées en dur et amélioration de la localisation (#40).\n"}}}}, "im.quicksy.client": {"metadata": {"lastUpdated": 1779007734975}, "versions": {"13377c4d0218113dbe82e4fdc73bd41d083f4a9e0da0aca551117d3c4a960fbe": null, "3947181238a1585b7341cae2b8ff85b76dfa5939d1703d6ebb0537e84c7f7e49": null, "bc9977b244687c3b95cf8c5cc715458b8a386d4ccaaef9584abd9d00f5ff3696": null, "4107fa7593f705cf32129f16cc0a1e2919b49f88f24a80a290a98a468c66fcfa": null, "5a837ce35d872343cc90c6db58d1ab360d6fd4ad2b2ee2a81d0ab7bf176be6fe": {"added": 1779007734975, "file": {"name": "/im.quicksy.client_4217704.apk", "sha256": "5a837ce35d872343cc90c6db58d1ab360d6fd4ad2b2ee2a81d0ab7bf176be6fe", "size": 31814259, "ipfsCIDv1": "bafybeicpck5pzvb6qkpvcsofa22qmqrafhrzevctfsgykezesoo25uviuq"}, "src": {"name": "/im.quicksy.client_4217704_src.tar.gz", "sha256": "e582b19e9db4e9af77e690ea62cf0f470781c5b743ca3aab3489bb4e7c58bf75", "size": 4949300}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "2.20.0+free", "versionCode": 4217704, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["adf4e9bf4f47c53feff2848580ab046bd694baf2efe0387c5fce434b1bdbfac3"]}, "usesPermission": [{"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.READ_PROFILE"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.READ_MEDIA_VISUAL_USER_SELECTED"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.FOREGROUND_SERVICE_CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.MANAGE_OWN_CALLS"}, {"name": "im.quicksy.client.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "com.sec.android.provider.badge.permission.READ"}, {"name": "com.sec.android.provider.badge.permission.WRITE"}, {"name": "com.htc.launcher.permission.READ_SETTINGS"}, {"name": "com.htc.launcher.permission.UPDATE_SHORTCUT"}, {"name": "com.sonyericsson.home.permission.BROADCAST_BADGE"}, {"name": "com.sonymobile.home.permission.PROVIDER_INSERT_BADGE"}, {"name": "com.anddoes.launcher.permission.UPDATE_COUNT"}, {"name": "com.majeur.launcher.permission.UPDATE_BADGE"}, {"name": "com.huawei.android.launcher.permission.CHANGE_BADGE"}, {"name": "com.huawei.android.launcher.permission.READ_SETTINGS"}, {"name": "com.huawei.android.launcher.permission.WRITE_SETTINGS"}, {"name": "android.permission.READ_APP_BADGE"}, {"name": "com.oppo.launcher.permission.READ_SETTINGS"}, {"name": "com.oppo.launcher.permission.WRITE_SETTINGS"}, {"name": "me.everything.badger.permission.BADGE_COUNT_READ"}, {"name": "me.everything.badger.permission.BADGE_COUNT_WRITE"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on Twilio or Nexmo servers for authentication SMS"}, "TetheredNet": {"en-US": "Tethered to quicksy.im XMPP server."}, "Tracking": {"en-US": "Authentication SMS is sent via Twilio or Nexmo."}}, "whatsNew": {"de-DE": "* Suchleiste zum leichteren Zugriff auf die Suchfunktion auf dem Startbildschirm hinzugefügt\n* Schaltfläche für Anhänge näher an das Eingabefeld verschoben\n", "en-US": "* Provide search bar for easier access to search on home screen\n* move attachment button closer to input field\n", "pl-PL": "* Dostarczanie paska wyszukiwania dla łatwiejszego dostępu do wyszukiwania na ekranie głównym\n* Przeniesienie przycisku załączania bliżej pola wprowadzania\n", "sq": "* Ofrim shtylle kërkimesh, për kërkim më të lehtë që nga skena e kreut\n* kalim i butonit të bashkëngjitjeve më afër fushës së dhënieve\n", "uk": "* Додано панель пошуку для зручнішого доступу до пошуку на головному екрані\n* Кнопку прикріплення вкладень розміщено ближче до поля введення\n", "zh-CN": "* 在主屏幕上提供搜索栏便于进行搜索\n* 将附件按钮移至输入框附近\n"}}, "f2eda0aa15f4bd53a581c37599a9525c8d2633d7f5e6320f0cd38f27a529f099": {"added": 1779007734975, "file": {"name": "/im.quicksy.client_4217703.apk", "sha256": "f2eda0aa15f4bd53a581c37599a9525c8d2633d7f5e6320f0cd38f27a529f099", "size": 34153069, "ipfsCIDv1": "bafybeieav74mhsbhnusf3j3mhmsaflid2c6n7ne7mvdbtbdzlyxm22a44u"}, "src": {"name": "/im.quicksy.client_4217703_src.tar.gz", "sha256": "38da47e99c5bb34b44ddec0f2053cff7b5335513c3a595729954f210e47e8ee4", "size": 4949092}, "manifest": {"nativecode": ["x86_64"], "versionName": "2.20.0+free", "versionCode": 4217703, "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."}}}, "270c0459cd3bb3b303c7d7c85c1c8c6f2e31a9ff4e0e5747ec97909fc426f25b": {"added": 1779007734975, "file": {"name": "/im.quicksy.client_4217702.apk", "sha256": "270c0459cd3bb3b303c7d7c85c1c8c6f2e31a9ff4e0e5747ec97909fc426f25b", "size": 32420455, "ipfsCIDv1": "bafybeif3pl227lfl3psepmwbdi67zhdzcbcc3okae6velyvugmoz3es3ia"}, "src": {"name": "/im.quicksy.client_4217702_src.tar.gz", "sha256": "f52a050590a553f3fcce4dd92d97a5d3e30986f2e9fe38680a3f8d8896170e77", "size": 4949173}, "manifest": {"nativecode": ["x86"], "versionName": "2.20.0+free", "versionCode": 4217702, "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."}}}, "343b975c74334a6fd2616bffb66fb3f98437101b04438b89f8fe02c7e816ecce": {"added": 1779007734975, "file": {"name": "/im.quicksy.client_4217701.apk", "sha256": "343b975c74334a6fd2616bffb66fb3f98437101b04438b89f8fe02c7e816ecce", "size": 27083383, "ipfsCIDv1": "bafybeicgkdfiuvqlsb5ivp3qlxdkrzcmfidut4gow2bjjaurwfgv2wglja"}, "src": {"name": "/im.quicksy.client_4217701_src.tar.gz", "sha256": "ea53f85e998bb4faa1c13ff523ec89e96880e92385d104ce56706bb0f70dfe36", "size": 4949106}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "2.20.0+free", "versionCode": 4217701, "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."}}}, "8b97d0f4f709beaa017f68e40aa0134aa4fe06d234b3fbbbf2398d8d929a4736": {"whatsNew": {"it-IT": "* Migliorato il browser dei media con possibilità di condividere ed eliminare i file\n* Memorizza i media internamente in modo predefinito (con impostazione per salvare automaticamente nella galleria)\n* Invia registrazioni audio immediatamente invece di allegarle (con impostazione per ripristinare il comportamento precedente)\n* 'Mostra codice QR' include un parametro di pre-autenticazione sui server con gli inviti semplici\n", "sq": "* U përmirësua shfletues mediash me aftësinë për të ndarë me të tjerë dhe fshirë kartela media\n* Depozitim mediash së brendshmi, si parazgjedhje (me rregullim për të ruajtur automatikisht në galeri)\n* Dërgim menjëherë incizimesh audio, në vend se të bashkëngjiten (plus rregullim për të rikthyer mënyrën e dikurshme)\n* “Shfaq kod QR” përfshin parametrin “preauth” në shërbyes me ftesa të kollajta\n"}}}}, "in.hridayan.ashell": {"metadata": {"lastUpdated": 1778872699860}, "versions": {"a49941a8f9b59bdc7d17b0eab132d8741e20602d6dcb785ed980ae1afeb6f978": {"added": 1778872699860, "file": {"name": "/in.hridayan.ashell_61.apk", "sha256": "a49941a8f9b59bdc7d17b0eab132d8741e20602d6dcb785ed980ae1afeb6f978", "size": 9850969, "ipfsCIDv1": "bafybeibupgqnihnud2kqflen2pkrxj6flndhw4hg7tymxkdnlansxyqq5y"}, "src": {"name": "/in.hridayan.ashell_61_src.tar.gz", "sha256": "8a454fd1a615313bbdb72ad497eabfe3aace0ffcb9436949ca5e4295e8132843", "size": 12317069}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "v7.3.0", "versionCode": 61, "features": [{"name": "android.hardware.usb.host"}], "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["dc4217203a7284bd159d7b863b7990620069c7929d6f5a51f59a321e77f18d4c"]}, "usesPermission": [{"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.NEARBY_WIFI_DEVICES"}, {"name": "android.permission.CHANGE_WIFI_MULTICAST_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE"}, {"name": "android.permission.USB_PERMISSION"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "in.hridayan.ashell.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "moe.shizuku.manager.permission.API_V23"}]}, "whatsNew": {"en-US": "* Improved UI in changelog screen\n* Added translation contributors in about section\n* Added Licenses screen that shows detailed license information about the app and other libraries used by the app\n"}}}}, "info.plateaukao.einkbro": {"metadata": {"lastUpdated": 1778740722978}, "versions": {"11fa5dc882151da810ca443d00dafd786d223af7e807fe757bdbf77d59beadcf": null, "8183c927a7f892d7db23346daa6c8d97181bed054674516e80fbc6130b4c7ca6": {"added": 1778740722978, "file": {"name": "/info.plateaukao.einkbro_151400.apk", "sha256": "8183c927a7f892d7db23346daa6c8d97181bed054674516e80fbc6130b4c7ca6", "size": 9708888, "ipfsCIDv1": "bafybeibolmvu3mtpuscrgoez6dlpwg6wqfb4qgrssvxgwyop6vqtr4vlcu"}, "src": {"name": "/info.plateaukao.einkbro_151400_src.tar.gz", "sha256": "cf8b5a69221c715e717d706cacc887c753feeaa9e2a566a7dbc232e7385fd02d", "size": 28244364}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "15.14.0", "versionCode": 151400, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 34}, "signer": {"sha256": ["5ed1905785aef4e02bcaa99f26c76e8f6a78044a033efc3003549e747b6879c1"]}, "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.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "com.android.launcher.permission.INSTALL_SHORTCUT"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.AUDIO_CAPTURE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "info.plateaukao.einkbro.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "io.bloco.snowflake": {"metadata": {"lastUpdated": 1778783779349, "name": {"tr-TR": "Snowflake Gönüllüsü"}, "summary": {"tr-TR": "Sansürlü ülkelerdeki insanların internete kısıtlamasız erişmesine yardım et"}, "description": {"tr-TR": "Sansürlü ülkelerdeki insanların internete kısıtlamasız erişmesine yardım et.\n\nSnowflake nedir?\n\nSnowflake, Tor'un engellendiği yerlerde Tor Ağı'na bağlantının Tor'a erişime sahip olan ülkelerde olan vekil sunucularda yönlendirilerek insanların Tor Ağı'na bağlanmasını sağlar.\n\nVPN'lere benzer olarak yani kullanıcıların İnternet erişim engelini aşan şekilde Snowflake İnternet aktiviteni sanki bir görüntülü aramada yada sesli aramadaymış gibi gizler bu da sebi İnternet sensörlerine daha az yakalanabilir yapıyor.\n\nSnowflake nasıl çalışır?\n\nSnowflake, WebRTC adlı, ve genelde video konferans uygulamaları tarafından kullanılan bir teknoloji kullanrı. Bu senin Tor kullanımını sanki sen sesli yada video aramasındaymışsın gibi göstererek maskeler.\n\nDaha fazla öğrenmek için: https://snowflake.torproject.org\n\nBu benim için güvenli mi?\n\nSenin Snowflake uygulamasının yoluyla insanların ne tarz websitelere eriştiği hakkında endişelenmeye gerek yok. Onların görünür gezinim IP adresleri onların Tor çıkış düğümleriyle eşleşir, seninkiyle değil (sen bir giriş noktası olduğun için).\n\nBu uygulamayı kullanarak sansürden kaçınabilirmiyim?\n\nHayır, eğer sansürden kaçınmak istiyorsanız Tor Browser gibi Tor yada Orbot'la güçlendirilmiş bir uygulama yüklemeniz gereklidir ve uygulama ayarlarından Snowflake'i seçmeniz gerek.\n"}}, "versions": {"1cc9ebb2fb3445615671aff6dd5594d961564eb6042718750626a3b04bea55c4": null, "49bf690b15bed3245d77e314c5b66d04ad625770669ac3719934d1e9abd2e74a": null, "6ae0dbd33a5dc28d68e6f0e7ae94b6464c3894553536bdb4a51e2643380ccd7a": null, "8145705fd7cca8d7a57a616f5f3796ef50017cac5f6ea914cb4454b50067373b": null, "d758f6f02cd224bf8d3f99a793d864365338294f9a05076256535044a0fb2101": null, "224b693a908958b7bd1457fe804caeb69f9c399f88e2b6068d358b7c0ba389a8": null, "60f2b0baa5fca86a300b015b82bd6daf37fa90b353a3a4f18b60933a7c3e0e7b": null, "35da0e0402f6567edc5bf64a7938bc895b0de432e72b740feaaa1fe404967caf": null, "f97d8bc251a8eb6e6c91f8ea123998df04048eb9c3ca4b35edb8c5c3789d225c": {"added": 1778783779349, "file": {"name": "/io.bloco.snowflake_34.apk", "sha256": "f97d8bc251a8eb6e6c91f8ea123998df04048eb9c3ca4b35edb8c5c3789d225c", "size": 29082491, "ipfsCIDv1": "bafybeib77mihnw766a5t2bjlipinexxod25mznpk5zuvabjp34wncxa6uu"}, "src": {"name": "/io.bloco.snowflake_34_src.tar.gz", "sha256": "4128c22603d6a7e57b2df0ab5c3b02714481ac040f103c4a7c7e3660104af35b", "size": 680058}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.6", "versionCode": 34, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 37}, "signer": {"sha256": ["85365aaf1360c88e7c81a2b87382e4c92eaa414ed36117f65ed30ea7ff6e4898"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "io.bloco.snowflake.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.REORDER_TASKS"}]}, "antiFeatures": {"TetheredNet": {"en-US": "Rely on bridges.torproject.org for updating the STUN servers, snowflake.bamsoftware.com as a websocket relay and snowflake-broker.torproject.net to publicize the available proxy"}}}, "b4a0e15b48beafdff4f78fe256064319e776aaf365a4daeba603b5588ddbc3e4": {"added": 1778783779349, "file": {"name": "/io.bloco.snowflake_33.apk", "sha256": "b4a0e15b48beafdff4f78fe256064319e776aaf365a4daeba603b5588ddbc3e4", "size": 25723762, "ipfsCIDv1": "bafybeie26acf5wipg37rlliogptylkxsus5rxnoflm4aba2z6cnjtfurbe"}, "src": {"name": "/io.bloco.snowflake_33_src.tar.gz", "sha256": "0bca89231d55016f2a4394f38e28532a5d983dc3f949b5c1f7b082809e0e00f0", "size": 680073}, "manifest": {"nativecode": ["x86"], "versionName": "1.6", "versionCode": 33, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 37}, "signer": {"sha256": ["85365aaf1360c88e7c81a2b87382e4c92eaa414ed36117f65ed30ea7ff6e4898"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "io.bloco.snowflake.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.REORDER_TASKS"}]}, "antiFeatures": {"TetheredNet": {"en-US": "Rely on bridges.torproject.org for updating the STUN servers, snowflake.bamsoftware.com as a websocket relay and snowflake-broker.torproject.net to publicize the available proxy"}}}, "f568e6002f636c9ce50630a61db339f92a4d600467cd8adc4622d24ce121e922": {"added": 1778783779349, "file": {"name": "/io.bloco.snowflake_32.apk", "sha256": "f568e6002f636c9ce50630a61db339f92a4d600467cd8adc4622d24ce121e922", "size": 26260356, "ipfsCIDv1": "bafybeiaop3ih55whbm772sjxgbagwghnwdnzbjjxlmu5loej3iecaikaum"}, "src": {"name": "/io.bloco.snowflake_32_src.tar.gz", "sha256": "7a24d0db7fd33b1ab7ce395714888d6bb34016686cae99a3712b9a50bb1678a4", "size": 680048}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.6", "versionCode": 32, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 37}, "signer": {"sha256": ["85365aaf1360c88e7c81a2b87382e4c92eaa414ed36117f65ed30ea7ff6e4898"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "io.bloco.snowflake.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.REORDER_TASKS"}]}, "antiFeatures": {"TetheredNet": {"en-US": "Rely on bridges.torproject.org for updating the STUN servers, snowflake.bamsoftware.com as a websocket relay and snowflake-broker.torproject.net to publicize the available proxy"}}}, "c7a30519ee3cf601f6c7fbd7b6f499c71d7f2e691d9fa94f4b1987c2525c4d62": {"added": 1778783779349, "file": {"name": "/io.bloco.snowflake_31.apk", "sha256": "c7a30519ee3cf601f6c7fbd7b6f499c71d7f2e691d9fa94f4b1987c2525c4d62", "size": 25289610, "ipfsCIDv1": "bafybeidbpmbrcjtrn7lfnet2k5rfugf645y7kuwq67vtazdb367c5kxfqu"}, "src": {"name": "/io.bloco.snowflake_31_src.tar.gz", "sha256": "41b45a070ba1431b36773439fc437672773108123861b6c3e3e2ad6447ce459a", "size": 680026}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.6", "versionCode": 31, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 37}, "signer": {"sha256": ["85365aaf1360c88e7c81a2b87382e4c92eaa414ed36117f65ed30ea7ff6e4898"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "io.bloco.snowflake.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.REORDER_TASKS"}]}, "antiFeatures": {"TetheredNet": {"en-US": "Rely on bridges.torproject.org for updating the STUN servers, snowflake.bamsoftware.com as a websocket relay and snowflake-broker.torproject.net to publicize the available proxy"}}}, "0518534b3669e56871298a1fa8a4dd4a59011f0d9529f3df8113a5f98e0b8187": {"added": 1778740722978, "file": {"name": "/io.bloco.snowflake_29.apk", "sha256": "0518534b3669e56871298a1fa8a4dd4a59011f0d9529f3df8113a5f98e0b8187", "size": 29082491, "ipfsCIDv1": "bafybeicxydgm32z7e3pd327gkpi5rvd3isor6kgvnfhryvyok3ifoaobvy"}, "src": {"name": "/io.bloco.snowflake_29_src.tar.gz", "sha256": "51f855587d13e10a37548a133cd897c11c32963837f714071748f1f3f3e09006", "size": 679986}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.5", "versionCode": 29, "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"}}}, "48e716e03784a05d055fcf1179020244e2997acc59f54523c1d587c777c9bef0": {"added": 1778740722978, "file": {"name": "/io.bloco.snowflake_28.apk", "sha256": "48e716e03784a05d055fcf1179020244e2997acc59f54523c1d587c777c9bef0", "size": 25723762, "ipfsCIDv1": "bafybeihug4m6qwoinubux2qjiy6cp3q2ys3u5hl6ipuq5fdfpttmsqocji"}, "src": {"name": "/io.bloco.snowflake_28_src.tar.gz", "sha256": "c9855ac10bfdb2936f25b02c77d785a5b2b89941f849ea8af1c9b408fb6d08a1", "size": 680032}, "manifest": {"nativecode": ["x86"], "versionName": "1.5", "versionCode": 28, "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"}}}, "62f547e682ec3798bdd69ccdf7f90f3bbb251f5e78f21b8038abd288a7b64717": {"added": 1778740722978, "file": {"name": "/io.bloco.snowflake_27.apk", "sha256": "62f547e682ec3798bdd69ccdf7f90f3bbb251f5e78f21b8038abd288a7b64717", "size": 26260356, "ipfsCIDv1": "bafybeifvpzprkxgamiup634xzfjgifylo764xpc643rwsf47nc4qckmdne"}, "src": {"name": "/io.bloco.snowflake_27_src.tar.gz", "sha256": "68bd5f0d347db2e83afd5e7fbe65a7a73099aa912c1d6f70e19d9344d95042e6", "size": 679976}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.5", "versionCode": 27, "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"}}}, "2a46430e5f12cc2bf5dbeef63415c5ed5c003e245240199cd481c7ece3a40daa": {"added": 1778740722978, "file": {"name": "/io.bloco.snowflake_26.apk", "sha256": "2a46430e5f12cc2bf5dbeef63415c5ed5c003e245240199cd481c7ece3a40daa", "size": 25289610, "ipfsCIDv1": "bafybeibgq7pczls2ygzxjyaiuez7wkfd2b4ie7gp7g4yxdmjcaai7x6foy"}, "src": {"name": "/io.bloco.snowflake_26_src.tar.gz", "sha256": "828b9aed8a6e03c3d84bc105e40fac94cf229a6afd20e8bf86b01996cdedcf5a", "size": 679967}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.5", "versionCode": 26, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 37}, "signer": {"sha256": ["85365aaf1360c88e7c81a2b87382e4c92eaa414ed36117f65ed30ea7ff6e4898"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "io.bloco.snowflake.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.REORDER_TASKS"}]}, "antiFeatures": {"TetheredNet": {"en-US": "Rely on bridges.torproject.org for updating the STUN servers, snowflake.bamsoftware.com as a websocket relay and snowflake-broker.torproject.net to publicize the available proxy"}}}}}, "io.ente.auth": {"metadata": {"webSite": "https://ente.com", "authorEmail": "auth@ente.com", "authorWebSite": "https://ente.com/auth"}}, "io.ente.photos.fdroid": {"metadata": {"webSite": "https://ente.com", "authorEmail": "support@ente.com", "authorWebSite": "https://ente.com"}}, "io.github.eucsoh.android": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"6c3b4faf4f54e3692566a36ff825ff0fa0e2d2b845041b3d46a79c15d6fb3a7d": null, "aac9c98000b149f80df677082bca2e94a5012d556b905768ded161b3d07c0684": {"added": 1778783779349, "file": {"name": "/io.github.eucsoh.android_18.apk", "sha256": "aac9c98000b149f80df677082bca2e94a5012d556b905768ded161b3d07c0684", "size": 30598762, "ipfsCIDv1": "bafybeihdqsgpu63y6fxe7u2z7j4x4ig4pzvksvwcfu6ti5xjrb7izjjpj4"}, "src": {"name": "/io.github.eucsoh.android_18_src.tar.gz", "sha256": "083ba0c2406aa9c12c344fa880c459876895e553cb554f1227031f402e6bcee9", "size": 46366289}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.51", "versionCode": 18, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["d479b06aa518e2e2f67bbe0609e110c25e5c5280ca16192cee1ccfe99d1065cf"]}, "usesPermission": [{"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "io.github.eucsoh.android.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Latest features:\n- Enhanced support for older Android versions (up to Android 10)\n- Enhanced legacy EUC World support\n- Enhanced information section\n- Unified charts - information section legend colors\n- Updated PWM charts with standard limit lines: 60% green, 80% orange, 90% red\n- Added DarknessBot dumps (.dbb) support, with limitations", "fr-FR": "Dernières fonctionnalités:\n\n- Compatibilité améliorée avec les anciennes versions d'Android (jusqu'à Android 10)\n- Compatibilité améliorée avec les anciennes versions d'EUC World\n- Section d'information améliorée\n- Graphiques unifiés: couleurs de la légende de la section d'information.\n- Graphiques PWM mis à jour avec des lignes de limite standard: 60% vert, 80% orange, 90% rouge\n- Ajout de la prise en charge des dumps DarknessBot (.dbb), avec certaines limitations"}}, "92c7325e87e75f4d521760987f735c18dbffd7688b8e7aff6f38c2b17827105d": {"whatsNew": null}}}, "io.github.ezberlin.keinplan": {"metadata": {"lastUpdated": 1779007734975}, "versions": {"d669108e155aff6ead37281654942cc33ee1f66987278844c5e46fff5edd9d73": null, "c5773b9497e710024aa0cf96a2eb063e965d53c4a43b1044b63f071e8b487dea": {"added": 1779007734975, "file": {"name": "/io.github.ezberlin.keinplan_7.apk", "sha256": "c5773b9497e710024aa0cf96a2eb063e965d53c4a43b1044b63f071e8b487dea", "size": 12002141, "ipfsCIDv1": "bafybeic6gfwg3gtcgvzkoyavaums6o5ebharwgqffu5lvirkrm6ow5dmw4"}, "src": {"name": "/io.github.ezberlin.keinplan_7_src.tar.gz", "sha256": "7507519ef60f06d92aa6fd0534f593fa2feee97564f2550eecd42c289232fc81", "size": 760849}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.2", "versionCode": 7, "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 2.1\n\nNeu\n\n- BEACHTEN: Ein Tablemapper wurde aus der Upstream-Bibliothek eingesetzt und implementiert! (#22)\n- Für dich bedeutet das, dass du die Kopfzeile deines Plans mithilfe der angezeigten Optionen in die Einstellungen kopieren musst.\n- Die Änderung stellt sicher, dass der Plan wie beabsichtigt von der App interpretiert wird, und muss nur einmal umgesetzt werden.\n\n- Ein \"Über diese App\"-Dialog wurde integriert, um hilfreiche Bauinformationen und Credits bereitzustellen und d", "en-US": "KeinPlan Version 2.2\n\nAdded\n\n- BREAKING: After being implemented in upstream, we implemented a tablemapper in the settings! (#22)\n- That means for you that you will be prompted to copy the header of your table into the application settings, matching the shown options.\n- This is for providing that the application works with your plan layout as intended, and only has to be done once.\n\n- An \"About this app\" screen was added to provide helpful credit and build information and to further comply with "}}}}, "io.github.garemat.lunachron": {"metadata": {"lastUpdated": 1778740722978}, "versions": {"ef3fe3678797683d8687af65a85c3f521654cc20b093c9e5471d0cee464749b8": {"added": 1778740722978, "file": {"name": "/io.github.garemat.lunachron_22104.apk", "sha256": "ef3fe3678797683d8687af65a85c3f521654cc20b093c9e5471d0cee464749b8", "size": 17549455, "ipfsCIDv1": "bafybeiagzntj7q7qjpx7wnrtc3taapgfjntva5blnr6uzoqgecaznxp7te"}, "src": {"name": "/io.github.garemat.lunachron_22104_src.tar.gz", "sha256": "8e75b152fa009e944289d4dab514f37e91e12fb16fc1732bcd52a335e54e2808", "size": 49348392}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.21.4", "versionCode": 22104, "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"}]}, "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.juliusd.ueberboese.app": {"metadata": {"lastUpdated": 1778872699860}, "versions": {"e97d0163aedfdfe32ec42e691cef2c21e975ec4a683a97953edafc547ab48e1f": null, "0a9044e4b7e13d6a3c88899d68268e5c6581704922974231968f1b4d55289881": {"added": 1778872699860, "file": {"name": "/io.github.juliusd.ueberboese.app_32.apk", "sha256": "0a9044e4b7e13d6a3c88899d68268e5c6581704922974231968f1b4d55289881", "size": 53348106, "ipfsCIDv1": "bafybeieomfoiwn274qqom4qtn6as7kg3foiabaiksnkoso7vn3lcnvlpue"}, "src": {"name": "/io.github.juliusd.ueberboese.app_32_src.tar.gz", "sha256": "367e3c10a3f63bdefa7694415574f15f3df79162e18bfcfdc3b813ad90d893d0", "size": 59581190}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "0.30.0", "versionCode": 32, "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- Do not warn if marge url has different path\n\nBuild Systems:\n- Remove extra blank lines from F-Droid changelog files\n- Upgrade dependencies\n"}}, "0ddc3adc5f2697581e3540e5f62d9a6c6ead89ee4fdd06a0d52fc45c6e20d7f2": {"whatsNew": {"en-US": "Features:\n- Add monochrome adaptive icon layer for Android 13 themed icons\n- Handle bass-changed, clock-changed, pause-pressed, preset-assigned, and stop-pressed event types\n"}}, "a0da9d276d865b0d736cbbda94de637017170bb0d83dcd3e80211198f9ec75a4": {"whatsNew": {"en-US": "Features:\n- add new speaker setup wizard\n- Handle presets-changed device event type\n\nBug Fixes:\n- Use correct speakerIp when saving presets from Manage Presets page\n"}}}}, "io.github.luantak.fokuslauncher": {"metadata": {"lastUpdated": 1779007734975}, "versions": {"07141371071270cb41da018248d87cd29784cbecc215218eefdf7d56253b8c9e": null, "d34c86648f374a1595161c54130eea2e5744aa02b545ca4e52d2efe28214eff5": null, "a1b38be98213528fd98d5447dc3a4a366c191b91138ffdf393b49a50a4f125da": {"added": 1779007734975, "file": {"name": "/io.github.luantak.fokuslauncher_39.apk", "sha256": "a1b38be98213528fd98d5447dc3a4a366c191b91138ffdf393b49a50a4f125da", "size": 4979656, "ipfsCIDv1": "bafybeihs53hbepaaivtsz5mekjxwyx6t3fwnegfs5mxnntunj3b6abazim"}, "src": {"name": "/io.github.luantak.fokuslauncher_39_src.tar.gz", "sha256": "27430fad3062a9f055d43ba101267ed2dccba8ebdda307ae1ad9e1fbe1c43269", "size": 3409935}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.6.1", "versionCode": 39, "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": "Pin Progressive Web Apps to your home screen with full launcher support.\n\nUpdated Catalan, French, Italian, and Polish via Weblate. Fixed Indonesian. Thanks to everyone who contributed.\n"}}, "bcb5d6f9a554635845a3763b633dd5a151eecda39be00cd9c3b2248365433559": {"added": 1778872699860, "file": {"name": "/io.github.luantak.fokuslauncher_38.apk", "sha256": "bcb5d6f9a554635845a3763b633dd5a151eecda39be00cd9c3b2248365433559", "size": 4956168, "ipfsCIDv1": "bafybeie6hypspvuzbsv2o4fnbhrmjgclegy7f3wuvepy33pxq6vdoeczl4"}, "src": {"name": "/io.github.luantak.fokuslauncher_38_src.tar.gz", "sha256": "1bb97255f6972f159b9fab4270047b56fe4ecc454391da2e1214e3cd27a48412", "size": 3401245}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.6.0", "versionCode": 38, "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": "New: dot shortcuts, assign apps to letters and open them immediately with \".a\".\nTune wallpaper readability with new photo wallpaper controls.\n\nPrevent Private Space apps from disappearing in rare cases.\nName your profiles in the app categories editor.\nNew Italian translation; updates to Basque, Indonesian, Polish, Romanian, Russian, and Spanish. Thanks to everyone who contributed.\n"}}}}, "io.github.lydavid.musicsearch": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"6234d22e999ac010d2dc9f53d1f635e7ef9895571d0d94068074843891bb2acd": null, "3459b8d5770c3b0564c4390604be681cebec83722cd8538c6b4ef506b8a83913": null, "458c10abdd46d5467a8c1eeb95a5ef69909e467f7e84371c690db746d9bbdab6": {"added": 1778783779349, "file": {"name": "/io.github.lydavid.musicsearch_889.apk", "sha256": "458c10abdd46d5467a8c1eeb95a5ef69909e467f7e84371c690db746d9bbdab6", "size": 11306449, "ipfsCIDv1": "bafybeidd7txz3uxt3tunwome2ghzq23rppe6txd2wtnagenwkyyaboz4pm"}, "src": {"name": "/io.github.lydavid.musicsearch_889_src.tar.gz", "sha256": "a910edaec6fa9213734f9d12681c92b02f939e17fce8dcf4136198603cd2086d", "size": 31757723}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.113.0", "versionCode": 889, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["c9b37762445dfcab7eabea79195d7f5c32501180f7c31403cf5cb427fd6810fc"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "io.github.lydavid.musicsearch.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"TetheredNet": {"en-US": "Rely on MusicBrainz"}}, "whatsNew": {"en-US": "### Features\n\n* show genres/tags in details screens (cached screens will require refreshing to see these); click a tag to quickly search for it, or go to the genre's screen , closes [#2046](https://github.com/lydavid/MusicSearch/issues/2046)\n"}}, "d1459b04b23519ed194b7a64599e491b4b016ac2b0646ad464d3707258781d6e": {"added": 1778740722978, "file": {"name": "/io.github.lydavid.musicsearch_888.apk", "sha256": "d1459b04b23519ed194b7a64599e491b4b016ac2b0646ad464d3707258781d6e", "size": 11290025, "ipfsCIDv1": "bafybeieelntfwd2z7vl4frzlbg433342ixbbz7pw6k2h3ynfj3fjynhfy4"}, "src": {"name": "/io.github.lydavid.musicsearch_888_src.tar.gz", "sha256": "327652a7f2b08050e96262a153e13b444730cfa9674d8acdf40987dff684ad10", "size": 31740072}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.112.1", "versionCode": 888, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["c9b37762445dfcab7eabea79195d7f5c32501180f7c31403cf5cb427fd6810fc"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "io.github.lydavid.musicsearch.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"TetheredNet": {"en-US": "Rely on MusicBrainz"}}, "whatsNew": {"en-US": "\n* remove dedicated Additional Details section for releases and put its details under Release information\n"}}}}, "io.github.padconnect": {"metadata": {"lastUpdated": 1778872699860}, "versions": {"6773a368cad653d94f3134e1a582adc4e02d40ec7b4e98908b9afa6787591879": null, "4cc22b15c782b1dfa248a9aee2ed1cab482b159664aff89a8d4f3cf3c8cfa99c": {"added": 1778872699860, "file": {"name": "/io.github.padconnect_7.apk", "sha256": "4cc22b15c782b1dfa248a9aee2ed1cab482b159664aff89a8d4f3cf3c8cfa99c", "size": 4690242, "ipfsCIDv1": "bafybeifvgvqb7b6ah4wmrtoqzxyuzxeqg6kqwacyc6fftgdyuwtukyks2q"}, "src": {"name": "/io.github.padconnect_7_src.tar.gz", "sha256": "172086d65e5a4a3a01b2b702570e23145b7a6341b0ee230714ee268a893f35b7", "size": 1174171}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.6.1", "versionCode": 7, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 36}, "signer": {"sha256": ["fa7a09af17ee16fb2bace79d317eba2802f9541f63a7b5941aabbec515046b9a"]}, "usesPermission": [{"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.BLUETOOTH_ADVERTISE"}, {"name": "android.permission.BLUETOOTH_SCAN"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "io.github.padconnect.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "- add support for layout editing\n- fix initial setup screen not showing"}}}}, "io.github.samcrow.jrbpsurvey": {"metadata": {"lastUpdated": 1778740722978}, "versions": {"61339f4da7826afb298269e39377c327cf5d9ea7709db23e74c01ceff5fcfe64": {"added": 1778740722978, "file": {"name": "/io.github.samcrow.jrbpsurvey_31.apk", "sha256": "61339f4da7826afb298269e39377c327cf5d9ea7709db23e74c01ceff5fcfe64", "size": 140997620, "ipfsCIDv1": "bafybeie67dgaffav6wjpthzapl7onhfe7is3vacon77qpvs7bgk5dgdzve"}, "src": {"name": "/io.github.samcrow.jrbpsurvey_31_src.tar.gz", "sha256": "beb4d071b14fe35101a362a6552fc495b725fd749c573b42f797a487dfd2328c", "size": 91101405}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.9.1", "versionCode": 31, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 33}, "signer": {"sha256": ["e9916f087d9752a02d4b76d757310da5591887a51e7a30d0f3ac52493a77c308"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "io.github.samcrow.jrbpsurvey.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Connects to script.google.com to submit data"}}}}}, "it.belloworld.mercurygram": {"versions": {"f54100506d31a233dacdf6909ef5d5ad1468afc23c388b80976bd1e35b2b6b58": {"antiFeatures": {"Ads": {"en-US": "Displays advertisements in channels, bot chats, and search"}, "NonFreeNet": {"en-US": "Relies on telegram's servers"}}}, "20f54bc79198fec4b84435b5d4f6de9e0b7c6be67c26b30a391a3d1623c6aa7f": {"antiFeatures": {"Ads": {"en-US": "Displays advertisements in channels, bot chats, and search"}, "NonFreeNet": {"en-US": "Relies on telegram's servers"}}}, "f4979d4a4f5f416bf462f1159bbc16fde870a9af4765d59bfe94ac67b1366f51": {"antiFeatures": {"Ads": {"en-US": "Displays advertisements in channels, bot chats, and search"}, "NonFreeNet": {"en-US": "Relies on telegram's servers"}}}, "b648d56ad2f608984cc0e1c422b630c2909c577ea395f9efa6ef800984c59325": {"antiFeatures": {"Ads": {"en-US": "Displays advertisements in channels, bot chats, and search"}, "NonFreeNet": {"en-US": "Relies on telegram's servers"}}}, "dbdc247921b3ce7b721b2fe5e77936b53e4670c5ff9794c96ea3ce7f4a220ba2": {"antiFeatures": {"Ads": {"en-US": "Displays advertisements in channels, bot chats, and search"}, "NonFreeNet": {"en-US": "Relies on telegram's servers"}}}, "2f4f465a21dcf5af6b282201525d69bfa46f4340b1df39a7502d0dbe7bcd60f3": {"antiFeatures": {"Ads": {"en-US": "Displays advertisements in channels, bot chats, and search"}, "NonFreeNet": {"en-US": "Relies on telegram's servers"}}}, "a268c6891611b06cc8b57ccf60a5f0c073909e3a5de21d8ebc72f29dda5d1e79": {"antiFeatures": {"Ads": {"en-US": "Displays advertisements in channels, bot chats, and search"}, "NonFreeNet": {"en-US": "Relies on telegram's servers"}}}, "1d3025202806192f11961ae758616cdd947d8c96fb79cd5a13373df150aa7c83": {"antiFeatures": {"Ads": {"en-US": "Displays advertisements in channels, bot chats, and search"}, "NonFreeNet": {"en-US": "Relies on telegram's servers"}}}, "e03a7fdc48ac49762465e8c41ba42f43cbb9865c833e996450f7ac39fb622090": {"antiFeatures": {"Ads": {"en-US": "Displays advertisements in channels, bot chats, and search"}, "NonFreeNet": {"en-US": "Relies on telegram's servers"}}}, "f42d89987c21ef5c4b90c23af1710017139e05c6be4ef8547c7caa28e314155b": {"antiFeatures": {"Ads": {"en-US": "Displays advertisements in channels, bot chats, and search"}, "NonFreeNet": {"en-US": "Relies on telegram's servers"}}}, "948403f1589eff2336416218744e16f458588e90e94fbb06181bb5a2902ee8d5": {"antiFeatures": {"Ads": {"en-US": "Displays advertisements in channels, bot chats, and search"}, "NonFreeNet": {"en-US": "Relies on telegram's servers"}}}, "170ea4f4424769e16ed5ed9b253eb5b64dc0d904ae8b7b3ceb6cbb68b6be3456": {"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": 1778872699860}, "versions": {"a386240fdd61f23d413a7f1c3641c5fc1a7b447a9cf17455aec12e4903905976": null, "c407b81b4c7eec4f9b6552b670754362822d50a7e666dab742375e066952a17f": {"added": 1778872699860, "file": {"name": "/it.fast4x.riplay_80.apk", "sha256": "c407b81b4c7eec4f9b6552b670754362822d50a7e666dab742375e066952a17f", "size": 18887726, "ipfsCIDv1": "bafybeihg4ibfzq744ycoob5vtxzuacagzgkpykakmuoe33c55m6tiknumu"}, "src": {"name": "/it.fast4x.riplay_80_src.tar.gz", "sha256": "3242f13b9a4b80ab74cbfb001fd1f1e70e692d7ff4211e27c68ca98818132bbe", "size": 27140895}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.7.79", "versionCode": 80, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["9762e9ab732b0a1cf3c721168450533c8b1905ae1c9e658f488abb84debef2fb"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.SET_WALLPAPER"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.WRITE_SETTINGS"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.CHANGE_WIFI_MULTICAST_STATE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PROJECTION"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "it.fast4x.riplay.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on Youtube for music and GitHub for update check"}}, "whatsNew": {"en-US": "\nLog completed at\nhttps://github.com/fast4x/RiPlay/releases/tag/v0.7.79\n"}}, "8c919e30d7bffd46d48230812717c6453997e60683b7acfe2d0d69b4f691ff78": {"whatsNew": {"en-US": "\nLog completed at\nhttps://github.com/fast4x/RiPlay/releases/tag/v0.7.78.1\n"}}}}, "jp.nonbili.nora": {"metadata": {"lastUpdated": 1778740722978}, "versions": {"8922cbe505e2388ebe415a0bfb5ed32a2f641211f5f259724085c3528c151dbe": null, "80af98090a9aba8b6e796f08281c45fd2a6c47ad5372ca15414ac6701ee1bcda": null, "3a63e416f44c67fddf6fa51e7ec5360d01893e74e50b6077644f891f576cae8a": {"added": 1778740722978, "file": {"name": "/jp.nonbili.nora_7004.apk", "sha256": "3a63e416f44c67fddf6fa51e7ec5360d01893e74e50b6077644f891f576cae8a", "size": 47786182, "ipfsCIDv1": "bafybeidpqewxkn6nuaxxovlrejwkh346zxrvqobvgrgq3wilkbgnm5l3vy"}, "src": {"name": "/jp.nonbili.nora_7004_src.tar.gz", "sha256": "92c3cadc2dd0a149ce2bb1f2528c344dcd89b0898674a59281ffb504e3175fe8", "size": 144141896}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "0.7.3", "versionCode": 7004, "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": "- Fix tab navigation issues\n"}}, "3f97dbfbd52613373b440098482b27058625b8ae9755480543c75a49b5bc61b5": {"added": 1778740722978, "file": {"name": "/jp.nonbili.nora_7003.apk", "sha256": "3f97dbfbd52613373b440098482b27058625b8ae9755480543c75a49b5bc61b5", "size": 41445622, "ipfsCIDv1": "bafybeiemmiskofatvvdytf2u5trexj6mm3r6acugp5doxkmwaciko2djqi"}, "src": {"name": "/jp.nonbili.nora_7003_src.tar.gz", "sha256": "ef7a1195318a6c86b73232e6fc5d76f799853a2ce8d9a82ed5521632038c82f1", "size": 144138812}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "0.7.3", "versionCode": 7003, "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"}}}}}, "me.lecaro.breakout": {"metadata": {"lastUpdated": 1779007734975}, "versions": {"6c6387d04fde9edff50ee865ac4211a6a795ad433357ecf535e072d70ac59e0d": null, "6f43fc26e8986ff9618dc27dadd1e8375e19f9a8f1086833d32c009fc1d2823d": null, "dd3fced1b37cccd7b6411c0c8af21a585b1d6526aad338b92b97200673388f24": {"added": 1779007734975, "file": {"name": "/me.lecaro.breakout_29644516.apk", "sha256": "dd3fced1b37cccd7b6411c0c8af21a585b1d6526aad338b92b97200673388f24", "size": 383739, "ipfsCIDv1": "bafybeihrxyc3ps6yk4cnsl4v7w4qfkljyfbr5wjlkogojbjqtfreoaeexu"}, "src": {"name": "/me.lecaro.breakout_29644516_src.tar.gz", "sha256": "4dc5136e49a0d4f21a28c30c359169e5f059b883d097ec8d18acec85baa37dcd", "size": 9332271}, "manifest": {"versionName": "29644516", "versionCode": 29644516, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["9eb80ba15da34194493f169377b2600e61a9faba0fe75b2ff36cc552a8d17ef6"]}, "usesPermission": [{"name": "me.lecaro.breakout.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "bdc78a139eb80c38d8c25342eb4a0bc6aa41ebbf32cddfa890e8c236bba5515a": {"added": 1778783779349, "file": {"name": "/me.lecaro.breakout_29642086.apk", "sha256": "bdc78a139eb80c38d8c25342eb4a0bc6aa41ebbf32cddfa890e8c236bba5515a", "size": 383739, "ipfsCIDv1": "bafybeifbxizjzjayfx6jamsy6rrwe62qyzcui2zsnv6syxc65jlsbua2ke"}, "src": {"name": "/me.lecaro.breakout_29642086_src.tar.gz", "sha256": "3e34872f69fa67025074d462f33334d7655a6afd0ae237f141e793e4a9417d86", "size": 9331055}, "manifest": {"versionName": "29642086", "versionCode": 29642086, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 36}, "signer": {"sha256": ["9eb80ba15da34194493f169377b2600e61a9faba0fe75b2ff36cc552a8d17ef6"]}, "usesPermission": [{"name": "me.lecaro.breakout.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "moe.zzy040330.taffyqsl": {"metadata": {"added": 1778740722978, "categories": ["Note"], "issueTracker": "https://github.com/sophiel-meow/TaffyQSL/issues", "lastUpdated": 1778740722978, "license": "GPL-3.0-or-later", "sourceCode": "https://github.com/sophiel-meow/TaffyQSL", "featureGraphic": {"en-US": {"name": "/moe.zzy040330.taffyqsl/en-US/featureGraphic_CuU3mT2BMOJiHET9_tvtoi5iOJhlCPyE0kDIJTlHKlI=.png", "sha256": "0ae537993d8130e2621c44fdfedbeda22e6238986508fc84d240c82539472a52", "size": 25358}}, "screenshots": {"phone": {"en-US": [{"name": "/moe.zzy040330.taffyqsl/en-US/phoneScreenshots/1.png", "sha256": "9c30f802fb0e150e52654fbb0a1a55ca1d662e3d65994d17f9b43b7d2084ef03", "size": 103692}, {"name": "/moe.zzy040330.taffyqsl/en-US/phoneScreenshots/2.png", "sha256": "b6852c1b6c291e05f0e48fe5292db6002bcd3fbfb4ae75f2b5d7a639d079777e", "size": 111122}, {"name": "/moe.zzy040330.taffyqsl/en-US/phoneScreenshots/3.png", "sha256": "fd612bae91d0d709dd7465d35881d286e5c0c84828b70b9c7db7f19959ed4ae4", "size": 102717}, {"name": "/moe.zzy040330.taffyqsl/en-US/phoneScreenshots/4.png", "sha256": "9f06b2917e187a252b33e2e2028052b8d4c996ff13d7d9e659f0d70e33e6de00", "size": 139425}, {"name": "/moe.zzy040330.taffyqsl/en-US/phoneScreenshots/5.png", "sha256": "fef91e7f03c64c2fbe877aac4c5eef842836e47a22cd2136de44d6832de8c879", "size": 111995}, {"name": "/moe.zzy040330.taffyqsl/en-US/phoneScreenshots/6.png", "sha256": "733d3c92a6243a3c967e8dff17cf665fa9cb5ca112a0862e59084443499a856b", "size": 130579}, {"name": "/moe.zzy040330.taffyqsl/en-US/phoneScreenshots/7.png", "sha256": "2b40c5cf63306d1024c5ad8f386790bdab1af7849469adf35b6e22e2cb61ab54", "size": 108651}, {"name": "/moe.zzy040330.taffyqsl/en-US/phoneScreenshots/8.png", "sha256": "f91225ba8d19afdab10f7355034cc5b875e90b3855dd68ef4fb37e9a0c7da296", "size": 98562}]}}, "authorEmail": "sophiel@zzy040330.moe", "authorName": "Sophiel Zhou", "name": {"en-US": "TaffyQSL", "ja": "TaffyQSL", "zh-CN": "TaffyQSL"}, "summary": {"en-US": "Free and open-source amateur radio logbook with ADIF support and QSO signing", "ja": "自由＆オープンソースのアマチュア無線交信ログ、ADIFとQSO署名に対応", "zh-CN": "自由开源的业余无线电通联日志，支持 ADIF 文件与 QSO 签名"}, "description": {"en-US": "TaffyQSL is a free and open-source amateur radio logbook for Android, inspired by TrustedQSL.\n\nIt allows radio operators to manage contacts using the ADIF format and sign QSOs in workflows compatible with Logbook of the World (LoTW). Certificates and private keys are stored locally and protected using the Android Keystore, with encrypted backups on the device.\n\nTaffyQSL focuses on local-first operation and privacy. All log data and certificates remain on the user's device. The application contains no telemetry or tracking.\n\nFeatures:\n\n* Creation, editing, and export of ADIF logbooks\n* QSO signing compatible with LoTW workflows\n* Direct upload to LoTW and query of confirmed QSLs\n* Natural-language QSO parser for faster logging\n* Satellite and DXCC entity support\n* Hardware-backed key protection when supported by the device\n* Customizable date and time display formats\n* Available in English, Chinese (Simplified), and Japanese\n", "ja": "TaffyQSL は、TrustedQSL にインスパイアされたフリー＆オープンソースの Android 向けアマチュア無線交信ログソフトウェアです。\n\nADIF 形式で交信記録を管理し、Logbook of the World（LoTW）のワークフローと互換性のある形式で QSO に署名できます。証明書と秘密鍵はデバイス上にローカル保存され、Android Keystore によって保護されます。デバイス上での暗号化バックアップにも対応しています。\n\nTaffyQSL はローカルファーストとプライバシー保護を設計の中心に置いています。すべてのログデータと証明書はユーザーのデバイス上にのみ保存されます。アプリにテレメトリや追跡機能は一切含まれていません。\n\n機能：\n\n* ADIF ログの作成・編集・書き出し\n* LoTW ワークフローと互換性のある QSO 署名\n* LoTW への直接アップロードと確認済み QSL の照会\n* 高速入力のための自然言語 QSO パーサー\n* 衛星通信および DXCC エンティティのサポート\n* 対応デバイスでのハードウェアバックアップ鍵保護\n* 日付・時刻表示形式のカスタマイズ\n* 英語・簡体字中国語・日本語に対応\n", "zh-CN": "TaffyQSL 是一款自由开源的 Android 端业余无线电通联日志软件，灵感来源于 TrustedQSL。\n\n支持以 ADIF 格式管理通联记录，并以兼容 Logbook of the World（LoTW）的工作流程对 QSO 进行签名。证书和私钥保存在本地，由 Android Keystore 提供保护，并支持在设备上进行加密备份。\n\nTaffyQSL 以本地优先和隐私保护为核心设计理念。所有日志数据和证书均保留在用户设备上，应用不含任何遥测或追踪功能。\n\n功能特性：\n\n* 创建、编辑和导出 ADIF 日志文件\n* 兼容 LoTW 工作流程的 QSO 签名\n* 直接上传至 LoTW 并查询已确认的 QSL\n* 自然语言 QSO 解析器，支持快速录入\n* 支持卫星通联和 DXCC 实体\n* 在支持的设备上提供硬件级密钥保护\n* 可自定义日期和时间显示格式\n* 支持英语、简体中文和日语\n"}, "icon": {"en-US": {"name": "/moe.zzy040330.taffyqsl/en-US/icon_CuU3mT2BMOJiHET9_tvtoi5iOJhlCPyE0kDIJTlHKlI=.png", "sha256": "0ae537993d8130e2621c44fdfedbeda22e6238986508fc84d240c82539472a52", "size": 25358}}, "preferredSigner": "ce60fd69ed5d148dbc85af164804f7c4c083460d9b8d2ccaef146056a58d4333"}, "versions": {"3f3dfe5a77790861bd677afd6136dc0ef643dd7fdcd0f09584623bd24fa2716c": {"added": 1778740722978, "file": {"name": "/moe.zzy040330.taffyqsl_20260302.apk", "sha256": "3f3dfe5a77790861bd677afd6136dc0ef643dd7fdcd0f09584623bd24fa2716c", "size": 48025083, "ipfsCIDv1": "bafybeieq6javg7pqcbmseo5dvuqwiirtli5an4ozj43bdowhe47dpfikly"}, "src": {"name": "/moe.zzy040330.taffyqsl_20260302_src.tar.gz", "sha256": "0e1f297ac2d991c3c89c2d788ee2c30e6f1593963c6033f1488fe1cc032a3816", "size": 1168881}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2026-SpringBlossom-b", "versionCode": 20260302, "usesSdk": {"minSdkVersion": 30, "targetSdkVersion": 36}, "signer": {"sha256": ["ce60fd69ed5d148dbc85af164804f7c4c083460d9b8d2ccaef146056a58d4333"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "moe.zzy040330.taffyqsl.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Initial release.", "ja": "初回リリース。", "zh-CN": "首个正式版本发布。"}}}}, "net.christianbeier.droidvnc_ng": {"metadata": {"lastUpdated": 1778740722978}, "versions": {"3e75b00bdb1b4c3a632c8e2c972227d3af4db4437464719ec7f2cc1b47ecc260": null, "f00f9b28499fad07916524b72085913628fe591b9de77ba8a44b5dd80bc577ea": {"added": 1778740722978, "file": {"name": "/net.christianbeier.droidvnc_ng_59.apk", "sha256": "f00f9b28499fad07916524b72085913628fe591b9de77ba8a44b5dd80bc577ea", "size": 10028249, "ipfsCIDv1": "bafybeifkqpaafenxlfg3cj4egiugbuclds3mc3pv7lkzo6yjjmjp2l2moq"}, "src": {"name": "/net.christianbeier.droidvnc_ng_59_src.tar.gz", "sha256": "aa733cb517666e0d90e9242d5fb2dec3f1694b26e17ad529a2a8338e15bdd729", "size": 12663351}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.19.0", "versionCode": 59, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["f8efc0a7d5f9d8ba88edf082f2dc2c2131b754ba8fedb4916ac2eb2acc52190d"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PROJECTION"}, {"name": "android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE"}, {"name": "android.permission.CHANGE_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "net.christianbeier.droidvnc_ng.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}]}}}}, "net.liujiacai.flauth": {"metadata": {"lastUpdated": 1779007734975}, "versions": {"8e6fcaef781f4617de69701cd0b0abfc33c14cd21d4c142370e150570bcab71b": {"added": 1779007734975, "file": {"name": "/net.liujiacai.flauth_2002.apk", "sha256": "8e6fcaef781f4617de69701cd0b0abfc33c14cd21d4c142370e150570bcab71b", "size": 22691342, "ipfsCIDv1": "bafybeifmpuvo47r4527la5nuhv56eol3hh5cdlcm6w27opc73w3bbfk5gm"}, "src": {"name": "/net.liujiacai.flauth_2002_src.tar.gz", "sha256": "35901e1f444ce1f4c3a540f3a0848512504bedcbc613a4013485f3c84395004a", "size": 56855960}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.1.0", "versionCode": 2002, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "signer": {"sha256": ["6f089f1171a04315ff4905956c345e7fcb82a5232387e648c1c6e2af5344b22f"]}, "usesPermission": [{"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "net.liujiacai.flauth.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "* Add manual account entry\n\n  You can now add TOTP accounts by manually entering the issuer, account name, and secret key. Tap the + button on the home screen to choose between scanning a QR code or manual entry.\n"}}}}, "net.thunderbird.android.beta": {"metadata": {"lastUpdated": 1778740722978}, "versions": {"af7c2664467a12b98e22b844e71583432e63d302fbcb754a840dfd2a47c50fcd": null, "6b80d28894a34164d1dfa1ed5e513bf312a0f495a5bd5dd788fb0ba994218e60": {"added": 1778740722978, "file": {"name": "/net.thunderbird.android.beta_51.apk", "sha256": "6b80d28894a34164d1dfa1ed5e513bf312a0f495a5bd5dd788fb0ba994218e60", "size": 10695060, "ipfsCIDv1": "bafybeie24sanyz5pukrw5qi3b7uwwawqhbvwf7nvcpoqgahfam5h6w765e"}, "src": {"name": "/net.thunderbird.android.beta_51_src.tar.gz", "sha256": "e1126363b845db8386dc698e9764662d16bfc0070bdc7595e0887af7fae4a533", "size": 38729578}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "19.0b2", "versionCode": 51, "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 19.0b2\n\nNew:\n- Integrate an easily discoverable way to configure and use Thundermail\n"}}}}, "net.turtton.ytalarm": {"metadata": {"lastUpdated": 1778783779349, "screenshots": {"phone": {"en-US": [{"name": "/net.turtton.ytalarm/en-US/phoneScreenshots/00-alarm.png", "sha256": "5bb91ab3a80c8f33cde6e6baeab7bbfa8bc9bc7ee49a0761ec1e500d66192046", "size": 1102563}, {"name": "/net.turtton.ytalarm/en-US/phoneScreenshots/01-alarms.png", "sha256": "4c6c41ec5da54bc64b828e9a45c60da21b72a4fd8379456cbfc82df8e183cfe3", "size": 126224}, {"name": "/net.turtton.ytalarm/en-US/phoneScreenshots/02-playlist.png", "sha256": "e93f919a97f84985b0c35113781aa75c8c8425379ce3581cfcfd389f76c652ab", "size": 113818}, {"name": "/net.turtton.ytalarm/en-US/phoneScreenshots/03-videos-origin.png", "sha256": "4e8f13fd7a9a44e04d9ee3a005203ca2e06e2b19402c51124f2eee02de487de8", "size": 309627}, {"name": "/net.turtton.ytalarm/en-US/phoneScreenshots/04-videos-playlist.png", "sha256": "7e51ecce967d93520f51d08a88266c290140875673e460474734f31235bcc26e", "size": 617773}, {"name": "/net.turtton.ytalarm/en-US/phoneScreenshots/05-allvideos.png", "sha256": "992f1182803fbb6df24ef7cb0a65f33481cd1a05db9446a9f260b6bc7d098aad", "size": 482094}, {"name": "/net.turtton.ytalarm/en-US/phoneScreenshots/06-alarmSettings.png", "sha256": "bf7317767f4fd69915bcf58752949eeb09d12c08365170fcd42deff554ba22e9", "size": 164214}, {"name": "/net.turtton.ytalarm/en-US/phoneScreenshots/07-drawer.png", "sha256": "dfb444556815990f71d898e669648df440b4538153bc2be0044ca402e5330522", "size": 54667}, {"name": "/net.turtton.ytalarm/en-US/phoneScreenshots/08-videoplayer.png", "sha256": "2f82e995dd879d16bfa9191849e43e5ee186862cdc28bfc7fe29a38513aedcdf", "size": 278801}, {"name": "/net.turtton.ytalarm/en-US/phoneScreenshots/09-aboutpage.png", "sha256": "c0998ce2876ea96405ebf00ffb76383a39f8ddf798bcbe118c38e447ea10468b", "size": 118657}, {"name": "/net.turtton.ytalarm/en-US/phoneScreenshots/10-settings.png", "sha256": "648568f30c669a83d97f8ae906dbb39f8452dbde8a325514b7a1c780c4a34e5d", "size": 105202}, {"name": "/net.turtton.ytalarm/en-US/phoneScreenshots/aboutpage.png", "sha256": "27da2ec49298854321083dfa935a1b3913fc76d75af4f0cbc6ba5dbee309e2b6", "size": 124165}, {"name": "/net.turtton.ytalarm/en-US/phoneScreenshots/alarm.png", "sha256": "220217187acf6d2faa06804a97292dba65767651e154b2731532425b4da7a7eb", "size": 758822}, {"name": "/net.turtton.ytalarm/en-US/phoneScreenshots/alarmSettings.png", "sha256": "f27e79153636df1855e1f36b105e9c55aa9222313dad519ce0cf12dcd72e1fdc", "size": 81978}, {"name": "/net.turtton.ytalarm/en-US/phoneScreenshots/alarms.png", "sha256": "cbbf0831b6b78b1a4dabfa32203936f9e187607ed25480633f8fd91f2cd34013", "size": 141467}, {"name": "/net.turtton.ytalarm/en-US/phoneScreenshots/allvideos.png", "sha256": "8eba03a2bbde0fe52cb53debb7d5b2fcd40a2da482af88e6772f1565492d56b0", "size": 828150}, {"name": "/net.turtton.ytalarm/en-US/phoneScreenshots/drawer.png", "sha256": "4266532a3bcd6be27b926a554c15679b040f540367402eb8e2b7ded7e1ec82b5", "size": 40174}, {"name": "/net.turtton.ytalarm/en-US/phoneScreenshots/playlist.png", "sha256": "af1040c3073dbaf3ed3fd754caea0ce3af0dbcfcffd325171217e89058c0f681", "size": 211689}, {"name": "/net.turtton.ytalarm/en-US/phoneScreenshots/videoplayer.png", "sha256": "a366beda063dd95dafab15f40311d616675fdc84ad6a4f15d9e44d1e35ecd22b", "size": 710685}, {"name": "/net.turtton.ytalarm/en-US/phoneScreenshots/videos-origin.png", "sha256": "1994c50cc7aea4432698110e4f3f2da9735680a5fe91eca0b9a1225657b6d821", "size": 269450}, {"name": "/net.turtton.ytalarm/en-US/phoneScreenshots/videos-playlist.png", "sha256": "8b3d248285f3cdde9f14a8fd7b640f928567513f24605ce4a80c91d13144b0dc", "size": 569529}], "ja": [{"name": "/net.turtton.ytalarm/ja/phoneScreenshots/00-alarm.png", "sha256": "2f1a7fa7d83cad3443412c68b70831e38868893a77b9f1dad0b4c1c2721a94e8", "size": 1091220}, {"name": "/net.turtton.ytalarm/ja/phoneScreenshots/01-alarms.png", "sha256": "231f15b7278311cdbd703bfb853d6ef30557690223a7a8fb198820b1155a115f", "size": 123004}, {"name": "/net.turtton.ytalarm/ja/phoneScreenshots/02-playlist.png", "sha256": "c385929927630c82a2c3e8aedd64131147994bf47963c4f7d403c3bdb24e90d3", "size": 113970}, {"name": "/net.turtton.ytalarm/ja/phoneScreenshots/03-videos-origin.png", "sha256": "407490e208b825003f60bb2277b2e9f708964df92f34c362c43d53a6d88cf12a", "size": 308182}, {"name": "/net.turtton.ytalarm/ja/phoneScreenshots/04-videos-playlist.png", "sha256": "39a67ed75d2c1969207f0cda3d66e67c4150dc0d59e8d718171e988d8591e2ad", "size": 614842}, {"name": "/net.turtton.ytalarm/ja/phoneScreenshots/05-allvideos.png", "sha256": "e3a1ce01a27a608b5f43e09615179428555f60e26c52b71d5f63237e0fedbe4e", "size": 482274}, {"name": "/net.turtton.ytalarm/ja/phoneScreenshots/06-alarmSettings.png", "sha256": "8a378e8f7536a43e74261e352190667b83c0decd775cfbb462f2d1f2508df919", "size": 168040}, {"name": "/net.turtton.ytalarm/ja/phoneScreenshots/07-drawer.png", "sha256": "ff75d5ac10e09df8298577986cf5d5835fbf5d398e2f223ce457213d6c181ddc", "size": 49998}, {"name": "/net.turtton.ytalarm/ja/phoneScreenshots/08-videoplayer.png", "sha256": "cdde90ec7f382ba13b5b03c90ac78246dbb709af2b4cf6c587dc42abdfc2bbbc", "size": 277677}, {"name": "/net.turtton.ytalarm/ja/phoneScreenshots/09-aboutpage.png", "sha256": "f456807b2f6ff49f48c4817082621eaa1ce074fa5724a54c37542dd26ac69243", "size": 129647}, {"name": "/net.turtton.ytalarm/ja/phoneScreenshots/10-settings.png", "sha256": "30a431aa4f1f1e2b8fd75c3b3f2dec79005fe01cb17e62ebd62aa733ece4fbc0", "size": 135229}]}}}, "versions": {"194ba858ed70c245af73b0e3e2507e750aae86618572dcd0a2016cf7f9f9d185": null, "bd3476f5013fdb59f858b5fec4b6e9c3e09ef7387062103298edc2b4495c8a8d": null, "37e7c35271b567b3e432ca11f16faeb792720316c0e757d23945986d27459a7b": null, "2fb0fed7d37da696b3a2d86066d4f4c57dafada26b3f4807c21899a8c1cc19c5": null, "c5242eddc574ac20cd57cb8210bd445c56331b0b4958a0ec7def42c20d5599f4": {"added": 1778783779349, "file": {"name": "/net.turtton.ytalarm_10009.apk", "sha256": "c5242eddc574ac20cd57cb8210bd445c56331b0b4958a0ec7def42c20d5599f4", "size": 39946035, "ipfsCIDv1": "bafybeidjncuqytj244a47l6xx5ggx2swiqamgv2xaqzetkycxdmbcvhz2e"}, "src": {"name": "/net.turtton.ytalarm_10009_src.tar.gz", "sha256": "d80a2d7b8414d67d07748fddfd0432d2fd9c3bd2fec225f106c6702322160b14", "size": 7125062}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.0.5", "versionCode": 10009, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["58a8a53cf1b20cd97561f9e1fb6646774a8d98c013be09a4b82c919f60bffd5d"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "net.turtton.ytalarm.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "32bf62765e32477db8bd29a4eed1b303af9f7a57b60de21c94930276517f5092": {"added": 1778783779349, "file": {"name": "/net.turtton.ytalarm_10008.apk", "sha256": "32bf62765e32477db8bd29a4eed1b303af9f7a57b60de21c94930276517f5092", "size": 39610151, "ipfsCIDv1": "bafybeib34ylglvpqd5qysqw7wwpt3zxlyzc2sorapj2xv6wek7zulfbinm"}, "src": {"name": "/net.turtton.ytalarm_10008_src.tar.gz", "sha256": "8a2bc9ff2932b608dda7d753238069a6c10c384022815644a13bda0cfc2b6447", "size": 7125009}, "manifest": {"nativecode": ["x86"], "versionName": "1.0.5", "versionCode": 10008, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["58a8a53cf1b20cd97561f9e1fb6646774a8d98c013be09a4b82c919f60bffd5d"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "net.turtton.ytalarm.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "6bd41eff2e2035e4056ab7d25b1035520b8bf85157f417ad4c2fdf5b30304548": {"added": 1778783779349, "file": {"name": "/net.turtton.ytalarm_10007.apk", "sha256": "6bd41eff2e2035e4056ab7d25b1035520b8bf85157f417ad4c2fdf5b30304548", "size": 39921471, "ipfsCIDv1": "bafybeiguky67s5ihylsrsqkmr5wfzkxyqksxdrcmh6nuvg4dn4h6hqrlv4"}, "src": {"name": "/net.turtton.ytalarm_10007_src.tar.gz", "sha256": "642ef04c496ea74888e3cedfbde2c2f1bbdf0f68e774ce8c4a74d1f733bdcade", "size": 7124936}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.0.5", "versionCode": 10007, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["58a8a53cf1b20cd97561f9e1fb6646774a8d98c013be09a4b82c919f60bffd5d"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "net.turtton.ytalarm.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}, "63229fddcec78ecbc8a36c466f35a6eecf4d8244029c258d0f3b1a97539d8301": {"added": 1778783779349, "file": {"name": "/net.turtton.ytalarm_10006.apk", "sha256": "63229fddcec78ecbc8a36c466f35a6eecf4d8244029c258d0f3b1a97539d8301", "size": 38397767, "ipfsCIDv1": "bafybeidwls5xumhjfkm727tox23rybvd2gnmoi7ufelwtkejysotdv3cva"}, "src": {"name": "/net.turtton.ytalarm_10006_src.tar.gz", "sha256": "7ac32803dd8da51fd84a11819cf32242c585afcadfbfc0f76f5447b7df182775", "size": 7125012}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.0.5", "versionCode": 10006, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["58a8a53cf1b20cd97561f9e1fb6646774a8d98c013be09a4b82c919f60bffd5d"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "net.turtton.ytalarm.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "net.youapps.transport": {"metadata": {"lastUpdated": 1778740722978}, "versions": {"f9beb1f021dc855c82cc604fad367738e131913bf41ed7cacc320cd466c1c564": null, "6f4a9becbb9612f03aff5dc35900cdca86515f1b33db34fd4747777b1228fbb7": {"added": 1778740722978, "file": {"name": "/net.youapps.transport_10.apk", "sha256": "6f4a9becbb9612f03aff5dc35900cdca86515f1b33db34fd4747777b1228fbb7", "size": 26757541, "ipfsCIDv1": "bafybeiczsbbf5fsf6ar6xnud3vioyfjzf5npaxxr33kqi5iu7qe6mjs7qu"}, "src": {"name": "/net.youapps.transport_10_src.tar.gz", "sha256": "007392f34ca6eff5cd2dfa41b638e253bfba9d9d4fad031eafd6cb2d5826788d", "size": 978431}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a"], "versionName": "4.0", "versionCode": 10, "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."}}}}}, "nodomain.freeyourgadget.gadgetbridge": {"metadata": {"lastUpdated": 1778872699860}, "versions": {"af2095e32480988015c4122a41f5ae2ed6d9b083124016c448708d7cbaa4f5b5": null, "60e2c571ee708c3251fca4c8ee64031e765c2ee7e1026f671ace2f42a657b532": null, "504eb88c5a90031dcb146e24390aafea0685e9678165dc7cf70e369a9409e004": {"added": 1778872699860, "file": {"name": "/nodomain.freeyourgadget.gadgetbridge_248_01cce93.apk", "sha256": "504eb88c5a90031dcb146e24390aafea0685e9678165dc7cf70e369a9409e004", "size": 20294793, "ipfsCIDv1": "bafybeicwdibxo4l6dydomuetyr5fywpji6nmz2w57z2piozzr4k3nwm4iq"}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.91.1", "versionCode": 248, "features": [{"name": "android.hardware.bluetooth"}], "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 34}, "signer": {"sha256": ["01cce9316fcb77ea02c6dea81fde9f3176469202c0cea0514c0e03cb969bc7be"]}, "usesPermission": [{"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.BLUETOOTH_ADMIN", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_SCAN"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.READ_CALL_LOG"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.PROCESS_OUTGOING_CALLS"}, {"name": "android.permission.ACCESS_NOTIFICATION_POLICY"}, {"name": "android.permission.CALL_PHONE"}, {"name": "android.permission.ANSWER_PHONE_CALLS"}, {"name": "android.permission.RECEIVE_SMS"}, {"name": "android.permission.SEND_SMS"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "me.hackerchick.catima.READ_CARDS"}, {"name": "me.hackerchick.catima.debug.READ_CARDS"}, {"name": "nz.eloque.foss_wallet.READ_CARDS"}, {"name": "nz.eloque.foss_wallet.dev.READ_CARDS"}, {"name": "nodomain.freeyourgadget.internethelper.INTERNET"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.MEDIA_CONTENT_CONTROL"}, {"name": "com.termux.permission.RUN_COMMAND"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.REQUEST_COMPANION_RUN_IN_BACKGROUND"}, {"name": "android.permission.REQUEST_OBSERVE_COMPANION_DEVICE_PRESENCE"}, {"name": "android.permission.VIBRATE"}, {"name": "cyanogenmod.permission.ACCESS_WEATHER_MANAGER"}, {"name": "cyanogenmod.permission.READ_WEATHER"}, {"name": "lineageos.permission.ACCESS_WEATHER_MANAGER"}, {"name": "lineageos.permission.READ_WEATHER"}, {"name": "org.omnirom.omnijaws.READ_WEATHER"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.health.WRITE_ACTIVE_CALORIES_BURNED"}, {"name": "android.permission.health.WRITE_HEART_RATE"}, {"name": "android.permission.health.WRITE_STEPS"}, {"name": "android.permission.health.WRITE_EXERCISE"}, {"name": "android.permission.health.WRITE_SLEEP"}, {"name": "android.permission.health.WRITE_TOTAL_CALORIES_BURNED"}, {"name": "android.permission.health.WRITE_DISTANCE"}, {"name": "android.permission.health.WRITE_VO2_MAX"}, {"name": "android.permission.health.WRITE_HEART_RATE_VARIABILITY"}, {"name": "android.permission.health.WRITE_WEIGHT"}, {"name": "android.permission.health.WRITE_OXYGEN_SATURATION"}, {"name": "android.permission.health.WRITE_BODY_TEMPERATURE"}, {"name": "android.permission.health.WRITE_SKIN_TEMPERATURE"}, {"name": "android.permission.health.WRITE_ELEVATION_GAINED"}, {"name": "android.permission.health.WRITE_SPEED"}, {"name": "android.permission.health.WRITE_POWER"}, {"name": "android.permission.health.WRITE_EXERCISE_ROUTE"}, {"name": "android.permission.health.WRITE_RESPIRATORY_RATE"}, {"name": "android.permission.health.WRITE_RESTING_HEART_RATE"}, {"name": "android.permission.health.WRITE_BLOOD_GLUCOSE"}, {"name": "android.permission.health.WRITE_STEPS_CADENCE"}, {"name": "android.permission.health.WRITE_CYCLING_PEDALING_CADENCE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "nodomain.freeyourgadget.gadgetbridge.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "• Casio: Fix connection issues after first pairing\n• Fix occasional crash when leaving activity list\n• Garmin: Fix unknown transfer notification\n• Huawei: Fix connection stuck on authentication on newer firmware\n• OpenTracks integration: Remove unsupported elevation field\n• Xiaomi-protobuf: Fix GPS dropping mid-workout on newer firmware"}}, "8cc74ed1457e2b0285c54eacc8de4bd4943bf1aa610e0c308d3195831b8fe793": {"added": 1778872699860, "file": {"name": "/nodomain.freeyourgadget.gadgetbridge_248.apk", "sha256": "8cc74ed1457e2b0285c54eacc8de4bd4943bf1aa610e0c308d3195831b8fe793", "size": 20290697, "ipfsCIDv1": "bafybeia7dm7fw5ky7uetopnwokag5j74b5tvsdtlec5ltgfc3sv72rmsn4"}, "src": {"name": "/nodomain.freeyourgadget.gadgetbridge_248_src.tar.gz", "sha256": "b02bc6fa30ed79fe2b2fa18cf61d1aee1171d1cd7d11c52bddeb594763d58848", "size": 13105397}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.91.1", "versionCode": 248, "features": [{"name": "android.hardware.bluetooth"}], "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 34}, "signer": {"sha256": ["a2c2222dbefbb55158dab7fd7cd6da83a009e3ae1bc1e371c1f865c5455652f0"]}, "usesPermission": [{"name": "android.permission.BLUETOOTH"}, {"name": "android.permission.BLUETOOTH_ADMIN", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_SCAN"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.READ_CALL_LOG"}, {"name": "android.permission.READ_PHONE_STATE"}, {"name": "android.permission.PROCESS_OUTGOING_CALLS"}, {"name": "android.permission.ACCESS_NOTIFICATION_POLICY"}, {"name": "android.permission.CALL_PHONE"}, {"name": "android.permission.ANSWER_PHONE_CALLS"}, {"name": "android.permission.RECEIVE_SMS"}, {"name": "android.permission.SEND_SMS"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "me.hackerchick.catima.READ_CARDS"}, {"name": "me.hackerchick.catima.debug.READ_CARDS"}, {"name": "nz.eloque.foss_wallet.READ_CARDS"}, {"name": "nz.eloque.foss_wallet.dev.READ_CARDS"}, {"name": "nodomain.freeyourgadget.internethelper.INTERNET"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.MEDIA_CONTENT_CONTROL"}, {"name": "com.termux.permission.RUN_COMMAND"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.REQUEST_COMPANION_RUN_IN_BACKGROUND"}, {"name": "android.permission.REQUEST_OBSERVE_COMPANION_DEVICE_PRESENCE"}, {"name": "android.permission.VIBRATE"}, {"name": "cyanogenmod.permission.ACCESS_WEATHER_MANAGER"}, {"name": "cyanogenmod.permission.READ_WEATHER"}, {"name": "lineageos.permission.ACCESS_WEATHER_MANAGER"}, {"name": "lineageos.permission.READ_WEATHER"}, {"name": "org.omnirom.omnijaws.READ_WEATHER"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.health.WRITE_ACTIVE_CALORIES_BURNED"}, {"name": "android.permission.health.WRITE_HEART_RATE"}, {"name": "android.permission.health.WRITE_STEPS"}, {"name": "android.permission.health.WRITE_EXERCISE"}, {"name": "android.permission.health.WRITE_SLEEP"}, {"name": "android.permission.health.WRITE_TOTAL_CALORIES_BURNED"}, {"name": "android.permission.health.WRITE_DISTANCE"}, {"name": "android.permission.health.WRITE_VO2_MAX"}, {"name": "android.permission.health.WRITE_HEART_RATE_VARIABILITY"}, {"name": "android.permission.health.WRITE_WEIGHT"}, {"name": "android.permission.health.WRITE_OXYGEN_SATURATION"}, {"name": "android.permission.health.WRITE_BODY_TEMPERATURE"}, {"name": "android.permission.health.WRITE_SKIN_TEMPERATURE"}, {"name": "android.permission.health.WRITE_ELEVATION_GAINED"}, {"name": "android.permission.health.WRITE_SPEED"}, {"name": "android.permission.health.WRITE_POWER"}, {"name": "android.permission.health.WRITE_EXERCISE_ROUTE"}, {"name": "android.permission.health.WRITE_RESPIRATORY_RATE"}, {"name": "android.permission.health.WRITE_RESTING_HEART_RATE"}, {"name": "android.permission.health.WRITE_BLOOD_GLUCOSE"}, {"name": "android.permission.health.WRITE_STEPS_CADENCE"}, {"name": "android.permission.health.WRITE_CYCLING_PEDALING_CADENCE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "nodomain.freeyourgadget.gadgetbridge.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "• Casio: Fix connection issues after first pairing\n• Fix occasional crash when leaving activity list\n• Garmin: Fix unknown transfer notification\n• Huawei: Fix connection stuck on authentication on newer firmware\n• OpenTracks integration: Remove unsupported elevation field\n• Xiaomi-protobuf: Fix GPS dropping mid-workout on newer firmware"}}}}, "nz.eloque.foss_wallet": {"metadata": {"lastUpdated": 1778783779349, "name": {"pt-BR": "FossWallet"}, "summary": {"pt-BR": "FossWallet é um wallet MDY para arquivos do Apple Passbook (.pkpass)"}, "description": {"pt-BR": "O FossWallet é uma carteira simples para o formato Passbook (.pkpass) com Material Design 3, desenvolvida com Jetpack Compose.\n\nEle exibe o código de barras e os demais dados contidos no passe.\nO aplicativo permite a atualização de passes a partir dos servidores dos fornecedores para os passes compatíveis,\nmas, fora isso, pode ser usado totalmente off-line.\n"}}, "versions": {"6e6f2f06a227aa86f6c2b40ff0813c4b9172de7b717de94ca126b7fdc451f273": null, "4ca3b93ac84169acb3da5dcf31c3ed3320ce09aab893cee63e4317d0be72a6f9": {"added": 1778783779349, "file": {"name": "/nz.eloque.foss_wallet_108.apk", "sha256": "4ca3b93ac84169acb3da5dcf31c3ed3320ce09aab893cee63e4317d0be72a6f9", "size": 13606186, "ipfsCIDv1": "bafybeifjtn6p4cikoc3vcmzeqrowjnlujmrjykdh7dgtb2xsuxsoagu4fq"}, "src": {"name": "/nz.eloque.foss_wallet_108_src.tar.gz", "sha256": "a311622dc348536b9292b2f890e4427930cb968c89127814425edab06903005a", "size": 1786015}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "0.45.0", "versionCode": 108, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 37}, "signer": {"sha256": ["bf8af6d89e5595d95f4d229ec0fd971a3c752fdbabe83377230ef92c70444305"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "nz.eloque.foss_wallet.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "* Initial image and PDF attachment support\n* Clarify naming of sort options\n* Remove focus from filter bar on back press\n* Swipe icon for delete is now red\n"}}, "0145026760ae1f749b148fd552ecba82f42d60f3d5011b42c2bdf5b1263a9d36": {"whatsNew": {"cs-CZ": "* Import palubních lístků z naskenovaných kódů IATA BCBP\n* Otevření naskenovaných adres ve WebView pro stažení lístků\n* Malé stylistické změny ručně vytvořených lístků\n", "de-DE": "* Importieren von Bordkarten aus gescannten IATA-BCBP-Codes\n* Öffnen von gescannten URLs in der Webansicht, um die Bordkarten von dort herunterzuladen\n* Kleinere Änderungen am Layout manuell erstellter Bordkarten\n", "pt-BR": "* Importar cartões de embarque a partir de códigos BCBP da IATA digitalizados\n* Abrir URLs digitalizados no WebView para baixar os cartões de embarque a partir daí\n* Pequenas alterações no estilo dos cartões de embarque criados manualmente\n"}}, "0e177e01704d2d498980167e80d4ba4372b0b8ab0ba811fa2db2e7512617c6f5": {"whatsNew": {"pt-BR": "* Adicionar integração com o Gadgetbridge\nObservação: é necessário o Gadgetbridge versão 0.90 ou superior para que funcione\n"}}}}, "org.application.shikiapp": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"ba056068a6ac8989d265f80530fb857e3b4567c8cb42247b6ba528e15cb9d310": null, "d54cab57a30a44ca99b1a01a92a49f256a60d0c31bd9c24af9f5cdd45d9dd017": {"added": 1778783779349, "file": {"name": "/org.application.shikiapp_46.apk", "sha256": "d54cab57a30a44ca99b1a01a92a49f256a60d0c31bd9c24af9f5cdd45d9dd017", "size": 28549613, "ipfsCIDv1": "bafybeifsjycfqsac7byhkwqsi2e3dbratgqg2rcckbdrytvtlywuyrbbxi"}, "src": {"name": "/org.application.shikiapp_46_src.tar.gz", "sha256": "c8a13fce5b54c3345180fa08e094e029930d0b1538ba97e9b908a1f19fbc3f6c", "size": 64618347}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "alpha-0.6.10", "versionCode": 46, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 37}, "signer": {"sha256": ["b1a781cb8dbf7eb0dae9ff41972cb936e2ccf18b462defefbd0a21d3ac5f113d"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "org.application.shikiapp.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 28}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Rely on Shikimori."}}, "whatsNew": {"en-US": "— Fixed a bug that made it impossible to go to a user's profile from a list of friends.\n— Fixed an issue where the user rating status of one anime was sometimes applied to another.\n— Fixed an error that caused the application to crash when scrolling through the list in the catalog very quickly.", "ru": "— Исправлена ошибка, из-за которой нельзя было перейти в профиль пользователя из списка друзей.\n— Исправлена ошибка, из-за которой состояние пользовательской оценки одного аниме иногда применялось к другому.\n— Исправлена ошибка, из-за которой при очень быстром пролистывании списка в каталоге приложение вылетало."}}, "d9546dec69d8ead8a1f12794e2572a5357301f924b13440c3d5f7595a572ce49": {"whatsNew": null}}}, "org.astonbitecode.rustkeylock": {"metadata": {"lastUpdated": 1778740722978}, "versions": {"2ee26116f0ad3a539dfe9ec55854445ddb574596386b177e887af26a75d7d0fd": null, "a5efdee664658704e81d32d388ca7c40cda41f723f677dcf4498c8f9baf585e1": {"added": 1778740722978, "file": {"name": "/org.astonbitecode.rustkeylock_1801.apk", "sha256": "a5efdee664658704e81d32d388ca7c40cda41f723f677dcf4498c8f9baf585e1", "size": 53913064, "ipfsCIDv1": "bafybeih4kvcw4322wwmgqdfi7q6gjmwwibjd5hzd6bnbec6kdriiajbwuy"}, "src": {"name": "/org.astonbitecode.rustkeylock_1801_src.tar.gz", "sha256": "bfe8d395828984d14c18ca4e0afdfba120fe52105f9272d2e2503e3a4e43d578", "size": 504019}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a"], "versionName": "0.18.1", "versionCode": 1801, "usesSdk": {"minSdkVersion": 30, "targetSdkVersion": 36}, "signer": {"sha256": ["49ba92931e4c914864f0ab7e751e597cb90826c6fb93c6a497f4003513b5298b"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "org.astonbitecode.rustkeylock.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "org.avmedia.gshockGoogleSync": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"73b659bdd40bda37b3843d5c57ce2f3eaa3fa4fd9ecfd4a4d85c878d41a6cc5b": null, "67d7915c5fdc086a6cd753cea17f065526008835025dbd03b403807fd5b41a81": null, "835cfc015cb40d9ce0ef1b6237aed34359b1aec8d80f850011a027deac4024f5": {"added": 1778783779349, "file": {"name": "/org.avmedia.gshockGoogleSync_415.apk", "sha256": "835cfc015cb40d9ce0ef1b6237aed34359b1aec8d80f850011a027deac4024f5", "size": 19432002, "ipfsCIDv1": "bafybeibnxyxzd7vfiqi5ehxs3szb4gpmasdup3fhx7kgzuqenxyavjo6bi"}, "src": {"name": "/org.avmedia.gshockGoogleSync_415_src.tar.gz", "sha256": "7cdda7cd55af1bcb2acff37eed513bc23918d2aec3ef38084450946762633126", "size": 14075041}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "41.5", "versionCode": 415, "features": [{"name": "android.hardware.sensor.proximity"}], "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["d921d6eff00e97108b2a3323c0eb268918020fa1353fe0211abb7745758ce46f"]}, "usesPermission": [{"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_ADMIN", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_SCAN"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.REQUEST_COMPANION_RUN_IN_BACKGROUND"}, {"name": "android.permission.REQUEST_COMPANION_USE_DATA_IN_BACKGROUND"}, {"name": "android.permission.REQUEST_OBSERVE_COMPANION_DEVICE_PRESENCE"}, {"name": "android.permission.REQUEST_COMPANION_PROFILE_WATCH"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_NOTIFICATION_POLICY"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "com.android.alarm.permission.SET_ALARM"}, {"name": "com.android.alarm.permission.DISMISS_ALARM"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.CALL_PHONE"}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "org.avmedia.gshockGoogleSync.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 29}]}}, "547e7e9aeb948a76aef2b70343cd5a30ea34f690a5a0722b7e7d26362754dc01": {"added": 1778740722978, "file": {"name": "/org.avmedia.gshockGoogleSync_414.apk", "sha256": "547e7e9aeb948a76aef2b70343cd5a30ea34f690a5a0722b7e7d26362754dc01", "size": 19432002, "ipfsCIDv1": "bafybeibymp65bnfur4betyvjyzeidzo4bv75e45gp2oidmhsfe7e7tahda"}, "src": {"name": "/org.avmedia.gshockGoogleSync_414_src.tar.gz", "sha256": "12b9360d31ece6cb8211958fd7d2a28f5198238fc03601fcb949be7cf798864a", "size": 14074966}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "41.4", "versionCode": 414, "features": [{"name": "android.hardware.sensor.proximity"}], "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["d921d6eff00e97108b2a3323c0eb268918020fa1353fe0211abb7745758ce46f"]}, "usesPermission": [{"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_ADMIN", "maxSdkVersion": 30}, {"name": "android.permission.BLUETOOTH_SCAN"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.REQUEST_COMPANION_RUN_IN_BACKGROUND"}, {"name": "android.permission.REQUEST_COMPANION_USE_DATA_IN_BACKGROUND"}, {"name": "android.permission.REQUEST_OBSERVE_COMPANION_DEVICE_PRESENCE"}, {"name": "android.permission.REQUEST_COMPANION_PROFILE_WATCH"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_NOTIFICATION_POLICY"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 29}, {"name": "com.android.alarm.permission.SET_ALARM"}, {"name": "com.android.alarm.permission.DISMISS_ALARM"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.CALL_PHONE"}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "org.avmedia.gshockGoogleSync.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 29}]}}}}, "org.blackcandy.androidApp": {"metadata": {"added": 1778740722978, "categories": ["Online Media Player"], "changelog": "https://github.com/blackcandy-org/app/releases", "issueTracker": "https://github.com/blackcandy-org/app/issues", "lastUpdated": 1778740722978, "license": "MIT", "sourceCode": "https://github.com/blackcandy-org/app", "screenshots": {"phone": {"en-US": [{"name": "/org.blackcandy.androidApp/en-US/phoneScreenshots/1.png", "sha256": "5614b21888e67b3c25cee2e51d34923ca9d64098a410023b2f725f8f8477a1c7", "size": 771336}, {"name": "/org.blackcandy.androidApp/en-US/phoneScreenshots/2.png", "sha256": "a03191cd17e0ff9801a6bce0d92930a1c5301c73c6a2d37834190360a0306b26", "size": 173524}, {"name": "/org.blackcandy.androidApp/en-US/phoneScreenshots/3.png", "sha256": "92eb0023ff8f6a93d6b4ac34934febf2ba50d550117066ac82d62ead7488b49f", "size": 458697}, {"name": "/org.blackcandy.androidApp/en-US/phoneScreenshots/4.png", "sha256": "65b5687cd6f0a6721d20469e2e00d46d1f50fe8e22223008a27952743d7c373f", "size": 774017}]}, "tenInch": {"en-US": [{"name": "/org.blackcandy.androidApp/en-US/tenInchScreenshots/1.png", "sha256": "5fae67069e1079ddbf8ed47608eae8d1f079c1f2541de369cc1af87476ece58a", "size": 849990}, {"name": "/org.blackcandy.androidApp/en-US/tenInchScreenshots/2.png", "sha256": "9d7739d537ded27a0cf62aa2398fabbae2ccd0fa3fa678869dd1bbd0169f9a8e", "size": 110639}, {"name": "/org.blackcandy.androidApp/en-US/tenInchScreenshots/3.png", "sha256": "0fbf454e7c650b381486ea75c91dffef8cfcc5e8949c5013bb99be1c70ee8eca", "size": 286494}, {"name": "/org.blackcandy.androidApp/en-US/tenInchScreenshots/4.png", "sha256": "083d1ce5826b638323be143e3bade3b1a40c1dc8ab565d41abd1899551ebf898", "size": 848557}]}}, "authorName": "Ed", "authorWebSite": "https://aidewoode.com/", "name": {"en-US": "BlackCandy"}, "summary": {"en-US": " Black Candy for Android"}, "description": {"en-US": "Black Candy is an open source, self-hosted music streaming server. With this official mobile app, you can access your music library from your Black Candy server.\n\nTo use this app, you must have a Black Candy server set up. For more information, please visit https://github.com/blackcandy-org/blackcandy"}, "icon": {"en-US": {"name": "/org.blackcandy.androidApp/en-US/icon_5IpdmBdkZwfEfb4XO5XX7nf6TS-pMgh6wDHW-mdCL3c=.png", "sha256": "e48a5d9817646707c47dbe173b95d7ee77fa4d2fa932087ac031d6fa67422f77", "size": 19980}}, "preferredSigner": "1284b1c0380f4809efc750417e649394b81a2274053f6e5219d66051492aff0d"}, "versions": {"4a565da9688d76c357200baf1a80d9aa7eb7b342859e1c94870a346235675b58": {"added": 1778740722978, "file": {"name": "/org.blackcandy.androidApp_7.apk", "sha256": "4a565da9688d76c357200baf1a80d9aa7eb7b342859e1c94870a346235675b58", "size": 13179928, "ipfsCIDv1": "bafybeif5mmpf2bjyhkhzeiqtylctjlzcqc7aaovav2joaxae2u3lpx4mtm"}, "src": {"name": "/org.blackcandy.androidApp_7_src.tar.gz", "sha256": "2ee3f637e00cd3778049fa8b19082021ec407927802dd0ecc650fcba33683b0f", "size": 5374769}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "2.0.2", "versionCode": 7, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 34}, "signer": {"sha256": ["1284b1c0380f4809efc750417e649394b81a2274053f6e5219d66051492aff0d"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "org.blackcandy.androidApp.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "org.cheeserobot.btcwidget": {"metadata": {"lastUpdated": 1778740722978, "description": {"en-US": "Cheese BTC Widget puts the latest Bitcoin price right on your home screen — nothing else, just a logo, a currency symbol, and the number.\n\nWhen you add the widget you choose what to track: US Dollars, Euros, sats per USD, the constant 1 BTC, or the latest bitcoin block height. Each placed widget remembers its own choice, so you can have several side by side.\n\nData is fetched over HTTPS from price.cheeserobot.org/price/summary.json (the price data originates from CoinDesk). One round trip carries the current price, the 24-hour and 7-day history series, and the latest-block snapshot. The widget refreshes itself roughly every 30 minutes — Android's minimum update interval for app widgets — and you can tap it to refresh on demand.\n\nFeatures\n* Pick USD ($), EUR (€), sats per USD, 1 BTC, or the latest block height when adding the widget.\n* Block-height mode shows the miner / pool name above the block number with a diagonal \"stonks-go-up\" line behind.\n* Auto-sizing text fills the widget as large as it can.\n* Optional faint chart background (24h or 7d window).\n* Tap to refresh.\n* Light/dark theme aware.\n* If the network call fails, the widget shows \"!\" and posts a notification with the actual error reason (HTTP status, JSON shape, etc.) so you know what's wrong.\n\nWhat this app is NOT\n* No tracking. No ads. No analytics.\n* No accounts, no signups, no Google services.\n* Only one network host is contacted: price.cheeserobot.org. No third-party servers.\n* No background services — only Android's normal widget update mechanism.\n\nSource code\nhttps://github.com/AbelLykens/org.cheeserobot.btcwidget\n\nLicensed MIT.\n"}, "icon": {"en-US": {"name": "/org.cheeserobot.btcwidget/en-US/icon_4BVVC0YGyPlSE9xD5ZOHjnwG_CYNhs7vvDU5qRjVgIU=.png", "sha256": "e015550b4606c8f95213dc43e593878e7c06fc260d86ceefbc3539a918d58085", "size": 36848}}}, "versions": {"bf9468e851f1d1d8b42324d798c669f0a656163d123ee25454fad2bd79734471": null, "ecab2a311d5e25079a0104b900ec8108cd8e8b822b3fdf6686338a7989c60f78": {"added": 1778740722978, "file": {"name": "/org.cheeserobot.btcwidget_16.apk", "sha256": "ecab2a311d5e25079a0104b900ec8108cd8e8b822b3fdf6686338a7989c60f78", "size": 288301, "ipfsCIDv1": "bafybeihp5drhlxnenm5viuuzve67gpkfjvsmr4u2exiishijjqfasvdlp4"}, "src": {"name": "/org.cheeserobot.btcwidget_16_src.tar.gz", "sha256": "d780156b0c75b8f03625ed1fb6592d6427bde037235a04df3cc2d48a406c608a", "size": 3263364}, "manifest": {"versionName": "4.0", "versionCode": 16, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 34}, "signer": {"sha256": ["5c28e61da21ca36fb56433261cd49eff9cfc6b7221941cb52d2375cc240319ef"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}]}, "whatsNew": {"en-US": "v4.0 - Bring your own price backend.\n\n* New \"Price backend\" row in Advanced options. Paste a custom feed\n  URL (e.g. a self-hosted pricemon instance) and the widget switches\n  to it on the next refresh. Default URL is pre-filled.\n* The activity validates the URL in the background and only saves it\n  if the payload carries every field the widget actually reads —\n  prices, both history windows, and the latest-block snapshot. A\n  partially-compatible feed is refused with a short reason so the\n  cur"}}, "1f462dd4dc7a5d14777f19d6fc8a880a7500a857ada5764edbfc63ae6bfa8fe2": {"added": 1778740722978, "file": {"name": "/org.cheeserobot.btcwidget_15.apk", "sha256": "1f462dd4dc7a5d14777f19d6fc8a880a7500a857ada5764edbfc63ae6bfa8fe2", "size": 283349, "ipfsCIDv1": "bafybeihdzcbwofely7dzebdbhuriyncs5wigbl25t3nyspmfeaz7tuug7e"}, "src": {"name": "/org.cheeserobot.btcwidget_15_src.tar.gz", "sha256": "4f7871cda8a19e4b305bd16f7aeec57e57460b0c5e8b4650c08ae4576cfce90c", "size": 3256502}, "manifest": {"versionName": "3.2", "versionCode": 15, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 34}, "signer": {"sha256": ["5c28e61da21ca36fb56433261cd49eff9cfc6b7221941cb52d2375cc240319ef"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}]}, "antiFeatures": {"NonFreeNet": {}}, "whatsNew": {"en-US": "v3.2 - Price feed moved to its own subdomain.\n\n* Summary endpoint is now price.cheeserobot.org/price/summary.json\n  instead of cheeserobot.org/price/summary.json. Same payload, same\n  one-round-trip refresh — just served from a dedicated host.\n"}}, "56e39f3a728086aa0893adcadfd08dd427cbe6186ff494fe3feae478b40a5781": {"antiFeatures": {"NonFreeNet": {"en-US": null}}}}}, "org.css_apps_m3.password_manager": {"metadata": {"lastUpdated": 1778740722978}, "versions": {"407bba9e2a780e989b3cf15fce61730393187be80c13379300a73ff1c019051d": null, "9b93e136ef294877ab0be979a649dde8f03eb077825c265368830c775e1da0b1": {"added": 1778740722978, "file": {"name": "/org.css_apps_m3.password_manager_15.apk", "sha256": "9b93e136ef294877ab0be979a649dde8f03eb077825c265368830c775e1da0b1", "size": 17414864, "ipfsCIDv1": "bafybeicbh5efss2eoj7of3ald2mgwczt7d2sgcg5naz7kqjx53eyacbpwm"}, "src": {"name": "/org.css_apps_m3.password_manager_15_src.tar.gz", "sha256": "5175f5f22c1e0d661e803938f9a288e461cf40abe7d37cbb05d43f4a8fdf847f", "size": 1279101}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.0.0", "versionCode": 15, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["975c8f3997876091b2267eeced7b15f6dd6192789b19efadce47635aaa4daafd"]}, "usesPermission": [{"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "org.css_apps_m3.password_manager.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "org.difft.temptalk": {"metadata": {"lastUpdated": 1778740722978, "icon": {"en-US": {"name": "/org.difft.temptalk/en-US/icon_-rqi9Rxxo0mrBfrrYlrUx4GsQgLjyt_l0DVeZTiMoOo=.png", "sha256": "fabaa2f51c71a349ab05faeb625ad4c781ac4202e3cadfe5d0355e65388ca0ea", "size": 23976}}}, "versions": {"55368930be06f3d27472bb12c237890b7549edff37f59259a6e7cf4fbba1f67c": {"added": 1778740722978, "file": {"name": "/org.difft.temptalk_710793.apk", "sha256": "55368930be06f3d27472bb12c237890b7549edff37f59259a6e7cf4fbba1f67c", "size": 111927742, "ipfsCIDv1": "bafybeif7og2fbt3zwkbih2l7iz2kzruhnasl5whqtca7cpz7cvppjmyr4q"}, "src": {"name": "/org.difft.temptalk_710793_src.tar.gz", "sha256": "74de86bc1eaeec09e59dacb49bbe0f6b2390dee6ee765bec1e30a687bae97bad", "size": 10345495}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a"], "versionName": "2.2.3", "versionCode": 710793, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["7cbe61a919125803c900310cbe5fa9169b1920fbe1a6742a7f6d67708a6e213c"]}, "usesPermission": [{"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.BLUETOOTH", "maxSdkVersion": 30}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_REMOTE_MESSAGING"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.FOREGROUND_SERVICE_MICROPHONE"}, {"name": "android.permission.FOREGROUND_SERVICE_CAMERA"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.GET_PACKAGE_SIZE"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "com.sec.android.provider.badge.permission.READ"}, {"name": "com.sec.android.provider.badge.permission.WRITE"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.DETECT_SCREEN_CAPTURE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_NOTIFICATION_POLICY"}, {"name": "org.difft.temptalk.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.FLASHLIGHT"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "The app requires proprietary server-side services:\\ messaging and authentication (chat.temptalk.net, chat.chative.im, chat.chative.online, chat.chative.ninja), voice/video calls (*.temptalk.app, *.ttcall.net, *.aclivekit.org, *.aclivekit.com, *.ablivekit.org, *.ablivekit.com), and remote configuration files hosted on public cloud CDNs (d3repcs3hxhwgl.cloudfront.net, aly-c-config-1307206075.oss-accelerate.aliyuncs.com, chative-config-files.s3.me-central-1.amazonaws.com). The server software is not open source."}}, "whatsNew": {"en-US": "Bug fixes and performance improvements.\n"}}}}, "org.fairscan.app": {"metadata": {"lastUpdated": 1778872699860}, "versions": {"31427d52f59cfacd3f927c4a6472a2dd97f9c9c0948d4d02a3b05bb052a94a01": null, "725ea741598ef6ba79146ed9e3435827cbe7a189a5c9a1db584f0f8fad1093d9": null, "d01070d175a2c962160e9031be8853c3fb34d8a458bb8fbeb4a0ff4dd12020a8": null, "bbdcd172689534b7f8a5e0462019de4cca83542aa51eef9680139cdfc7e226fb": {"added": 1778872699860, "file": {"name": "/org.fairscan.app_75.apk", "sha256": "bbdcd172689534b7f8a5e0462019de4cca83542aa51eef9680139cdfc7e226fb", "size": 37291152, "ipfsCIDv1": "bafybeieqaas5pu4ich7jdwftroljv6o55rjfpcyd4xzs2utg3ij7orjada"}, "src": {"name": "/org.fairscan.app_75_src.tar.gz", "sha256": "eaae22e5265035b863a42baa0527cc3637fdc02640d8e46d6a0f0728a47b4804", "size": 3287645}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "1.21.0", "versionCode": 75, "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": "- You can now adjust document edges manually.\n- Simpler workflow.\n"}}, "cb2c96dbac7655bf1e506b4995429ce4db51b7c77fc9b64157d4645e12b1404f": {"added": 1778872699860, "file": {"name": "/org.fairscan.app_74.apk", "sha256": "cb2c96dbac7655bf1e506b4995429ce4db51b7c77fc9b64157d4645e12b1404f", "size": 27665566, "ipfsCIDv1": "bafybeibnqahkzg2fhkioatwysvrxa2m7r5y2j42xbhc63pret4toumwtbq"}, "src": {"name": "/org.fairscan.app_74_src.tar.gz", "sha256": "7aae08208c2149a5e6bc37ef065824e050cf41446984e7b55c0e030285f694ac", "size": 3287654}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "1.21.0", "versionCode": 74, "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": "- You can now adjust document edges manually.\n- Simpler workflow.\n"}}, "9403cc2b5d3b574f2598d1a82fb8502dfff5ce2981a2990b3354fbe3aeec319e": {"added": 1778872699860, "file": {"name": "/org.fairscan.app_73.apk", "sha256": "9403cc2b5d3b574f2598d1a82fb8502dfff5ce2981a2990b3354fbe3aeec319e", "size": 70141051, "ipfsCIDv1": "bafybeigemcilrhu3jqyubzgsf3uq7ggivtssbiopomxc2hbzrz2oddhcaq"}, "src": {"name": "/org.fairscan.app_73_src.tar.gz", "sha256": "5e28c9226abc8ffee4fdb723ca170b910df5cb17243542df5a38f7d24ee3b079", "size": 3287653}, "manifest": {"nativecode": ["x86_64"], "versionName": "1.21.0", "versionCode": 73, "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": "- You can now adjust document edges manually.\n- Simpler workflow.\n"}}}}, "org.flare.app": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"be3a127381fa3aeef1e9ae8b5af6b65fddd10c599de22d67880bbc5d15ea16c1": {"added": 1778783779349, "file": {"name": "/org.flare.app_115.apk", "sha256": "be3a127381fa3aeef1e9ae8b5af6b65fddd10c599de22d67880bbc5d15ea16c1", "size": 70503, "ipfsCIDv1": "bafybeiezhhtbxxsqu2bhqoo25fqlvsilcuinjefecrxpiyqyso55biwp3m"}, "src": {"name": "/org.flare.app_115_src.tar.gz", "sha256": "113dae5ef7eb8950c10a8f06802a5716c5ffbb46cd6ed188eb528dda888fd2d3", "size": 131335232}, "manifest": {"versionName": "1.15", "versionCode": 115, "usesSdk": {"minSdkVersion": 16, "targetSdkVersion": 29}, "signer": {"sha256": ["593188f2ff67026928cc6fd2a4c2436275544af095f5afe714c4af29dfdf687d"]}, "usesPermission": [{"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}]}}}}, "org.forkgram.messenger": {"versions": {"2dae663b9df8ac71849b79ca932ac8d839f90fb8f5ce40c7fadaed2f94a4a684": {"antiFeatures": {"Ads": {"en-US": "Displays advertisements in channels, bot chats, and search"}, "NonFreeNet": {"en-US": "Relies on telegram's servers"}}}, "05bb43e287bdc03b576bc56f5cdce99e17cf6c7d65fb92650d6f2499a43a4a68": {"antiFeatures": {"Ads": {"en-US": "Displays advertisements in channels, bot chats, and search"}, "NonFreeNet": {"en-US": "Relies on telegram's servers"}}}, "efde3a8c06922525051b34b1c07ef1300594021355cb6f99d65bd38ace98c8f9": {"antiFeatures": {"Ads": {"en-US": "Displays advertisements in channels, bot chats, and search"}, "NonFreeNet": {"en-US": "Relies on telegram's servers"}}}, "ffe8e552633018956bddaab1bdaeee925470e4003df3baa80a1294fc3b7e88a6": {"antiFeatures": {"Ads": {"en-US": "Displays advertisements in channels, bot chats, and search"}, "NonFreeNet": {"en-US": "Relies on telegram's servers"}}}, "1d2b99a673ca9b5ed823e89715dfe686d8bdc0284263b14ef745c0831853bdb3": {"antiFeatures": {"Ads": {"en-US": "Displays advertisements in channels, bot chats, and search"}, "NonFreeNet": {"en-US": "Relies on telegram's servers"}}}, "755c5515a59e5571ae23359b76530d61e837bc688c229178d352fcedd506756b": {"antiFeatures": {"Ads": {"en-US": "Displays advertisements in channels, bot chats, and search"}, "NonFreeNet": {"en-US": "Relies on telegram's servers"}}}}}, "org.grakovne.lissen": {"metadata": {"lastUpdated": 1778740722978}, "versions": {"fcf3f9aa41f6fbeaf079e87f7f9c4340281267124bb07da1a325c46d5b85af6a": null, "41f0c81de3ac17e0be23dc5033afe4828f6135a31259d565ba24aa5942630efd": {"added": 1778740722978, "file": {"name": "/org.grakovne.lissen_10911.apk", "sha256": "41f0c81de3ac17e0be23dc5033afe4828f6135a31259d565ba24aa5942630efd", "size": 76029132, "ipfsCIDv1": "bafybeibphuaswjr7g36bk6bl4kw4ahfybn572qtsvsgot7lcswi7xuiddq"}, "src": {"name": "/org.grakovne.lissen_10911_src.tar.gz", "sha256": "837ec77c29b7f7a82dad2d886a1a64f5d77674277238b3e92d52fd6d2274fe02", "size": 11682881}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.9.11", "versionCode": 10911, "usesSdk": {"minSdkVersion": 28, "targetSdkVersion": 36}, "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"}, {"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.joinmastodon.android": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"2b230a99697c3c41f4716a5368c26bc3f33c33a28965997b793a004dfde46675": null, "3a7fd05fe7473aecc5e3e8117593826029ba84ba0a2ee47a09fafd4d07244fb9": {"added": 1778783779349, "file": {"name": "/org.joinmastodon.android_181.apk", "sha256": "3a7fd05fe7473aecc5e3e8117593826029ba84ba0a2ee47a09fafd4d07244fb9", "size": 4779354, "ipfsCIDv1": "bafybeiffmm5ctjew47coegveyfoxzih6qkbx6wdvhfe2i4k36nq5garsxu"}, "src": {"name": "/org.joinmastodon.android_181_src.tar.gz", "sha256": "64fb614c4fda266fe76363090bd6b700f690c953af12e5347f8d0f89386db780", "size": 13411313}, "manifest": {"versionName": "2.12.2", "versionCode": 181, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 35}, "signer": {"sha256": ["83cb2cd2bdd51031044cd276852324b2e96fbe3d87298df7b6794c9dea345504"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "org.joinmastodon.android.permission.C2D_MESSAGE"}, {"name": "com.google.android.c2dm.permission.RECEIVE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 28}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on joinmastodon.org which is not libre (neither were its ToS found)"}}, "whatsNew": {"en-US": "- Brand new design for profiles\n- You can now disable admin notifications\n- Notifications from unsupported Mastodon versions will now be displayed with a special message\n"}}, "d06dbe8b1361b0d86eae71905b926e74ef41d520d422e667e2f5ebbf4fa0441d": {"whatsNew": null}}}, "org.kaijinlab.tap_ducky": {"metadata": {"lastUpdated": 1779007734975, "icon": {"en-US": {"name": "/org.kaijinlab.tap_ducky/en-US/icon_5LzjGLad-Pvxh6i-XFzfHa9cylndI9UMr9VGEEpqQBg=.png", "sha256": "e4bce318b69df8fbf187a8be5c5cdf1daf5cca59dd23d50cafd546104a6a4018", "size": 19182}}}, "versions": {"427d09ba6c2088238836cf7b2ee765faf5acdefaa76a05c55af833e8751f6419": null, "f8e66c65f9d82e86080d96d425ea33b0e82077206bfc8a68b8fa3ee2fdf4634b": null, "fe43b04cd1e1bda33380ad6f75b98aab932b876d4de6abe8e07d2288c21d4d71": {"added": 1779007734975, "file": {"name": "/org.kaijinlab.tap_ducky_7.apk", "sha256": "fe43b04cd1e1bda33380ad6f75b98aab932b876d4de6abe8e07d2288c21d4d71", "size": 21967602, "ipfsCIDv1": "bafybeialfcrvsnl6w4ishpbzivub5uk36ae6k5cj7wlvasqcfhpiys3pwy"}, "src": {"name": "/org.kaijinlab.tap_ducky_7_src.tar.gz", "sha256": "65db932be27c1cd6f0760093c6c048250cdf07fa1f9d82c0ab9d95c8db5e6ead", "size": 2929499}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "1.0.7", "versionCode": 7, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["0e2280ed0ac2d239d065bd9824cb86a6806651d4cbfd42eca0920e7b899da137"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "org.kaijinlab.tap_ducky.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Fix keyboard layout special character mapping"}}, "bd62fd698f026bc1b981e27523562e836565fa17ee62e27fd64e3cd6d1eac0b3": {"added": 1778872699860, "file": {"name": "/org.kaijinlab.tap_ducky_6.apk", "sha256": "bd62fd698f026bc1b981e27523562e836565fa17ee62e27fd64e3cd6d1eac0b3", "size": 21967602, "ipfsCIDv1": "bafybeidhnw7qs4n75rpy3hjb236sbkxgr2aaeqhcsjpe3jr2sanqzldsmu"}, "src": {"name": "/org.kaijinlab.tap_ducky_6_src.tar.gz", "sha256": "717333d2c469acdb4e55263c3e64cd99aa78511bb99c4b1f83265f479eb6e776", "size": 2928226}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "1.0.6", "versionCode": 6, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["0e2280ed0ac2d239d065bd9824cb86a6806651d4cbfd42eca0920e7b899da137"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "org.kaijinlab.tap_ducky.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Fix native keyboard punctuation mapping for non-US layouts"}}, "f36f29e1a987e3d94408e715ccb3c0a77961d42ec7ae2fa6a375f55fe68518d1": {"added": 1778740722978, "file": {"name": "/org.kaijinlab.tap_ducky_5.apk", "sha256": "f36f29e1a987e3d94408e715ccb3c0a77961d42ec7ae2fa6a375f55fe68518d1", "size": 21967602, "ipfsCIDv1": "bafybeid6auag5eesuspfa3slc777ftclhaptsejrg37pcwv32725vy32hy"}, "src": {"name": "/org.kaijinlab.tap_ducky_5_src.tar.gz", "sha256": "7e8d8b4c06ba6d45d8e18022118349cc9ae8bfbc6d7b2547ca6bcdaa25bf0a2d", "size": 2926462}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "1.0.5", "versionCode": 5, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["0e2280ed0ac2d239d065bd9824cb86a6806651d4cbfd42eca0920e7b899da137"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "org.kaijinlab.tap_ducky.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "whatsNew": {"en-US": "Fix keyboard layout selection mapping"}}}}, "org.lichess.mobileV2": {"metadata": {"lastUpdated": 1779007734975}, "versions": {"384f3f7127966653dcd80952b21740c0f6da23437ca934bc53c0f487614cc7bd": null, "f3a1a418aa185eacd003608e2a1deea1f4d16ddb412ef95146915eec476d4b82": {"added": 1779007734975, "file": {"name": "/org.lichess.mobileV2_231403.apk", "sha256": "f3a1a418aa185eacd003608e2a1deea1f4d16ddb412ef95146915eec476d4b82", "size": 117802381, "ipfsCIDv1": "bafybeigima66spt3d3aprn6tmaovv456473e5uuggvbzwe7xsttpv56upi"}, "src": {"name": "/org.lichess.mobileV2_231403_src.tar.gz", "sha256": "f78d5497765929d16f4f3f0276471cf3b9104cbaa394a0d1be3525dcf0f327e4", "size": 243847043}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "0.23.14", "versionCode": 231403, "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"}}, "9602375e12fe7981cdaf2fa2e0d8896c5c08e4cac8425f243022110dba484050": {"whatsNew": null}}}, "org.mlm.mages": {"metadata": {"lastUpdated": 1778740722978}, "versions": {"9739ece618d4420dc3d3e90c880b49f3720c79112fa51fd614d321b3096e456f": null, "bd10d80666f3c621bf760f2244ef72deaa8baf19ac1090cb117ceb4db67be435": null, "0bc82e3bd755bba2556c99129d6e4d1cb7cc5a9160cab1406d163037e8638a6d": null, "edad1f220d7532b5b9893bffc2d1fafc28fb84a5b52fc2b1bdd70de8a239cf13": null, "7fb33185a0e3e9bc12da8aa2bae5f04d625bbbdb951fe1df01ef8d809f961ce3": {"added": 1778740722978, "file": {"name": "/org.mlm.mages_1081.apk", "sha256": "7fb33185a0e3e9bc12da8aa2bae5f04d625bbbdb951fe1df01ef8d809f961ce3", "size": 110319126, "ipfsCIDv1": "bafybeictydeksjtyagoqdo7vl2blfg3yzkf4rxy65xjrohmrfafhk4a5oe"}, "src": {"name": "/org.mlm.mages_1081_src.tar.gz", "sha256": "4429910423784001fa319d453587dc64e5a1ad98180bd432b12a688965f2edb0", "size": 1483795}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "4.6.3", "versionCode": 1081, "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 fallback to body as filename for media (#98), and show the caption below\n- Auto paginate when scrolling to the top\n"}}, "32e5281c214ffdd39a99b5984bed689df345bc51595da235db219fee6f33c80e": {"added": 1778740722978, "file": {"name": "/org.mlm.mages_1080.apk", "sha256": "32e5281c214ffdd39a99b5984bed689df345bc51595da235db219fee6f33c80e", "size": 80298312, "ipfsCIDv1": "bafybeibkruupiwy6vkd54hrqbn5vsm6b2zz4c6irybpoajimy6gl5o3v7a"}, "src": {"name": "/org.mlm.mages_1080_src.tar.gz", "sha256": "586ae74b9610353f3b3d901c12ba56adc14be678a9d686ef2724ad38ce5ae6a7", "size": 1483866}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "4.6.3", "versionCode": 1080, "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"}]}}, "c5d5873caf19058771195313741adec0cc66dbbd210b0f81a7cd2194e6e2c318": {"added": 1778740722978, "file": {"name": "/org.mlm.mages_1079.apk", "sha256": "c5d5873caf19058771195313741adec0cc66dbbd210b0f81a7cd2194e6e2c318", "size": 122271105, "ipfsCIDv1": "bafybeieev6qeg7m6za3e2dv65cpstfscjxx5pli7cxgsktt42nc4efnwsm"}, "src": {"name": "/org.mlm.mages_1079_src.tar.gz", "sha256": "94610bbfac0fff124b0cd599359437c58b5547311a9934e8b0735ea98701d1a0", "size": 1483782}, "manifest": {"nativecode": ["x86_64"], "versionName": "4.6.3", "versionCode": 1079, "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"}]}}, "5892a4bdc442ea518e21d4953cf2fa640a10eec61029ef3c259a80585d82725a": {"added": 1778740722978, "file": {"name": "/org.mlm.mages_1078.apk", "sha256": "5892a4bdc442ea518e21d4953cf2fa640a10eec61029ef3c259a80585d82725a", "size": 129224812, "ipfsCIDv1": "bafybeidzndumyiojrretpehol5safzyzi53ipesqpuzohsnfmajeexqfvm"}, "src": {"name": "/org.mlm.mages_1078_src.tar.gz", "sha256": "4f148fc23ac03a6069d6b9f122955afb2e0bb758b05ff5c2bcd8e94e67608650", "size": 1483696}, "manifest": {"nativecode": ["x86"], "versionName": "4.6.3", "versionCode": 1078, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 37}, "signer": {"sha256": ["4aed2f691df64a7b0fea25a6b8c80183c6dc520e049dac0178defa1d6472228f"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.BLUETOOTH_CONNECT"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.USE_FULL_SCREEN_INTENT"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.ACCESS_WIFI_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "org.mlm.mages.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "org.mozilla.fennec_fdroid": {"metadata": {"lastUpdated": 1779007734975}, "versions": {"207e1572f9dc60d30115362a10c7428e508c188e753dc7dca26cec2fadc3e634": null, "727e8897c58779d6325c7f12387fd708d83d6411e1867e15c2fe683e862d3a6d": null, "0ac527690497cf42c7867e972f5ee9458dbaf132013390da26add1da4281891c": null, "c4e10041fe2dedcc9f6f8585de3e05a73790c0b23bc9e0e99f0ab8af1e862d86": {"added": 1779007734975, "file": {"name": "/org.mozilla.fennec_fdroid_1500320.apk", "sha256": "c4e10041fe2dedcc9f6f8585de3e05a73790c0b23bc9e0e99f0ab8af1e862d86", "size": 118646984, "ipfsCIDv1": "bafybeiagg7gvmkpdge5pbnrnt75dubobwz4ql7qt2kzbqvkdfm4cj7xbfa"}, "src": {"name": "/org.mozilla.fennec_fdroid_1500320_src.tar.gz", "sha256": "a93a15f9e38b7e2252db906ea22dabe77de77593c44078e7212fe0f65ab9ef63", "size": 1173499}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "150.0.3", "versionCode": 1500320, "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."}}}, "b75aad4f87bc5722ef6a6088e5b942277fc35249939dcf95a181f37438601a48": {"added": 1779007734975, "file": {"name": "/org.mozilla.fennec_fdroid_1500310.apk", "sha256": "b75aad4f87bc5722ef6a6088e5b942277fc35249939dcf95a181f37438601a48", "size": 124262555, "ipfsCIDv1": "bafybeifawsa33rnmjpg524csh3igseanikvlcusgbrz3hqav7dteageljq"}, "src": {"name": "/org.mozilla.fennec_fdroid_1500310_src.tar.gz", "sha256": "ebc07395452d7d192abed4c2af3b514a78b17b005c8ab7ba3328a1c98c8e18ff", "size": 1173495}, "manifest": {"nativecode": ["x86_64"], "versionName": "150.0.3", "versionCode": 1500310, "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."}}}, "ac2ba44a0e3051d5f3d4e74e8471f3c9eb728868d0e628edfd3added5519065b": {"added": 1779007734975, "file": {"name": "/org.mozilla.fennec_fdroid_1500300.apk", "sha256": "ac2ba44a0e3051d5f3d4e74e8471f3c9eb728868d0e628edfd3added5519065b", "size": 114895078, "ipfsCIDv1": "bafybeige5bdkufy5jvmejgbkbskce5556p536gt4kn6doaacqf5h2upati"}, "src": {"name": "/org.mozilla.fennec_fdroid_1500300_src.tar.gz", "sha256": "f1ce56454e7cc8801e771e32ed7923062be2c3bd8f955af2a424d7ce32f8007a", "size": 1173502}, "manifest": {"nativecode": ["armeabi-v7a"], "versionName": "150.0.3", "versionCode": 1500300, "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.ntust.app.tigerduck.fdroid": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"79070337f411f8038f276eee75c06f7fded90282dba19d09e8cf364079b570e9": null, "eb0662f52b0a89211f53d44124a1da0f6bb44bc23cf1211884c1e29f3ecc1d84": {"added": 1778783779349, "file": {"name": "/org.ntust.app.tigerduck.fdroid_19.apk", "sha256": "eb0662f52b0a89211f53d44124a1da0f6bb44bc23cf1211884c1e29f3ecc1d84", "size": 8821096, "ipfsCIDv1": "bafybeic2yupan4s7qtyainhiwlt7yyw6pwrur4rwkoitom3f27ukhrn2hq"}, "src": {"name": "/org.ntust.app.tigerduck.fdroid_19_src.tar.gz", "sha256": "93eab30dfc3d3832f581249e0929dafb298fa54db15b290e9fe380789364251e", "size": 31103659}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.4.1-fdroid", "versionCode": 19, "usesSdk": {"minSdkVersion": 29, "targetSdkVersion": 36}, "signer": {"sha256": ["0e6c10d99e478fa91227e92d8010608ab46f368c2cfe47d9b35fd4c67dc1e70a"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "org.ntust.app.tigerduck.fdroid.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Rely on ntust.edu.tw."}}}}}, "org.ojrandom.paiesque": {"metadata": {"lastUpdated": 1779007734975}, "versions": {"b10e9ddc2de51ac1caf226e8ce19dcffa7fde61643c66513113b8f2b81018d64": null, "63d349d275a53677513cf1250f09d78fd74e0173ff6689abd851ebdbd0416394": null, "4fe744fdab1e8d8ac5c82f3b0057901da83128e565093ef71bad1a38e02dbb86": {"added": 1779007734975, "file": {"name": "/org.ojrandom.paiesque_70.apk", "sha256": "4fe744fdab1e8d8ac5c82f3b0057901da83128e565093ef71bad1a38e02dbb86", "size": 49028127, "ipfsCIDv1": "bafybeifxouqyzn4wjlylomtihedt3noxdwhsssn3pfcmamwockfnnly26i"}, "src": {"name": "/org.ojrandom.paiesque_70_src.tar.gz", "sha256": "4e39ae51707024bf9041c3e092207293a7c28956867832222fbce91c67b3117f", "size": 2905891}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "70", "versionCode": 70, "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 - PAIesque v70\n\n## Fixes\n\n### TRIMP calculation in compressed chart mode\n- **Problem:** With \"Compress gaps\" enabled, the TRIMP card sometimes showed zero moderate minutes even though the chart displayed moderate heart rates. The visible time range was incorrectly derived from x‑axis labels.\n- **Solution:** The chart now records the timestamps of the first and last drawn heart rate sample during drawing. After pan/zoom, a stable callback (800ms) sends this exact range to the calcul"}}, "924ebb107de918685cd57b06b07c0673cd10c8bd079869afdce782624387307a": {"added": 1778872699860, "file": {"name": "/org.ojrandom.paiesque_69.apk", "sha256": "924ebb107de918685cd57b06b07c0673cd10c8bd079869afdce782624387307a", "size": 49027772, "ipfsCIDv1": "bafybeibi2ewhnt6pp4yfoefc6ofgyz4ai23nforyff7dqnuhoupjkowk7u"}, "src": {"name": "/org.ojrandom.paiesque_69_src.tar.gz", "sha256": "6be065b187795b699f47119b38d01d9bf1f3aee097204d2f457209f1d114c9b2", "size": 2905481}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "69", "versionCode": 69, "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 - PAIesque v69 -\n\n# Map Overhaul & Session Analysis Enhancements\n\n## Completely reworked map engine\n\n- Switched from osmdroid to MapLibre + Mapsforge – smoother zoom/pan, better performance, and proper offline map support.\n- Online tile server selection – choose between OpenStreetMap Standard, OpenTopoMap (hiking), CyclOSM (cycling), or add your own custom tile servers (with API key and custom headers).\n- Offline maps – import .map files directly from your device or download pre-bu"}}}}, "org.onekash.kashcal": {"metadata": {"lastUpdated": 1778872699860}, "versions": {"f3a91024fd8136ed0fba2d62151520a987a6c683efb778a40b0475d2efa497fb": null, "e8d0c7eda2b6a244a03f3eebd1b26450b724e95b2e8ff789560c2e440a061de4": {"added": 1778872699860, "file": {"name": "/org.onekash.kashcal_532.apk", "sha256": "e8d0c7eda2b6a244a03f3eebd1b26450b724e95b2e8ff789560c2e440a061de4", "size": 17255836, "ipfsCIDv1": "bafybeicpvzwcbxakw2lnfufm2do7xwcnoaqrp6wlnalplxudidx6jaawmq"}, "src": {"name": "/org.onekash.kashcal_532_src.tar.gz", "sha256": "088bef1a5938e2d951d933d998cbe9398902da075fa338e358a8f3d0c45bfabe", "size": 6698520}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "23.7.14", "versionCode": 532, "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": "• Month-full view: all-day events as colored boxes; multi-day events as one bar across days\n• Month-full view: today and selected day highlight the date row across the column\n• ICS subscriptions: fixed Apple iCloud holiday feeds and similar sources that previously imported zero events\n• ICS subscriptions: undo deletes; clearer messages for duplicate URLs\n"}}}}, "org.tasks": {"metadata": {"lastUpdated": 1779007734975}, "versions": {"0bb8da6870e17744fca5f121383950ee57d15da052bda9c845762d8d2d85e7dc": null, "83396efd7aa36886892a99b458f4efae402aa79c6b8c1171d0bd5ad6b34de728": {"added": 1779007734975, "file": {"name": "/org.tasks_150500.apk", "sha256": "83396efd7aa36886892a99b458f4efae402aa79c6b8c1171d0bd5ad6b34de728", "size": 27747154, "ipfsCIDv1": "bafybeiby4auj5m7vadsgiiwsbyudadmejlyyr3uifukn6j5k6msnvylfki"}, "src": {"name": "/org.tasks_150500_src.tar.gz", "sha256": "c5ca6eabd19ed8163d41de0796e39e3225dcb76f4976f9aa8ec12150cf5f6aac", "size": 3384809}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "15.5", "versionCode": 150500, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 35}, "signer": {"sha256": ["a038a055bf43b2659cbaf862808afd5e447d4d0e2749a10391910009cbd8dcfa"]}, "usesPermission": [{"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.SCHEDULE_EXACT_ALARM"}, {"name": "android.permission.WRITE_CALENDAR"}, {"name": "android.permission.READ_CALENDAR"}, {"name": "com.android.launcher.permission.INSTALL_SHORTCUT"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "com.google.android.providers.gsf.permission.READ_GSERVICES"}, {"name": "com.google.android.googleapps.permission.GOOGLE_AUTH"}, {"name": "android.permission.READ_SYNC_STATS"}, {"name": "org.tasks.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "com.sec.android.provider.badge.permission.READ"}, {"name": "com.sec.android.provider.badge.permission.WRITE"}, {"name": "com.htc.launcher.permission.READ_SETTINGS"}, {"name": "com.htc.launcher.permission.UPDATE_SHORTCUT"}, {"name": "com.sonyericsson.home.permission.BROADCAST_BADGE"}, {"name": "com.sonymobile.home.permission.PROVIDER_INSERT_BADGE"}, {"name": "com.anddoes.launcher.permission.UPDATE_COUNT"}, {"name": "com.majeur.launcher.permission.UPDATE_BADGE"}, {"name": "com.huawei.android.launcher.permission.CHANGE_BADGE"}, {"name": "com.huawei.android.launcher.permission.READ_SETTINGS"}, {"name": "com.huawei.android.launcher.permission.WRITE_SETTINGS"}, {"name": "android.permission.READ_APP_BADGE"}, {"name": "com.oppo.launcher.permission.READ_SETTINGS"}, {"name": "com.oppo.launcher.permission.WRITE_SETTINGS"}, {"name": "me.everything.badger.permission.BADGE_COUNT_READ"}, {"name": "me.everything.badger.permission.BADGE_COUNT_WRITE"}]}, "whatsNew": {"en-US": "* Fix tag sync for DAVx5/EteSync/DecSync CC\n* Update translations\n"}}}}, "org.totschnig.myexpenses": {"metadata": {"lastUpdated": 1778740722978}, "versions": {"2b6e561ac8fe9c97d7260af14f1f742f1c3a2799fcb1633abde273a5aebd6fec": null, "25c09f56b84e19cca1b45bdee91afb09ff9c4122a1bc39627d186768b1b3f41b": {"added": 1778740722978, "file": {"name": "/org.totschnig.myexpenses_851.apk", "sha256": "25c09f56b84e19cca1b45bdee91afb09ff9c4122a1bc39627d186768b1b3f41b", "size": 47613781, "ipfsCIDv1": "bafybeie6lidprkt4szj3nvsksbis2hvfvdo5btjcagms7v6jkfi53f2mcy"}, "src": {"name": "/org.totschnig.myexpenses_851_src.tar.gz", "sha256": "e27480e3abad33b2a35ae6dc24102f871fb41e0444e53443cc0ebbeb83c11088", "size": 72426944}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "4.0.8", "versionCode": 851, "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/185\nhttps://mastodon.social/@myexpenses/116539859736344536\n", "bg-BG": "• Превод : шведски\n\nhttps://github.com/users/mtotschnig/projects/185\nhttps://mastodon.social/@myexpenses/116539859736344536\n", "de-DE": "• Übersetzung : Schwedisch\n\nhttps://github.com/users/mtotschnig/projects/185\nhttps://mastodon.social/@myexpenses/116539859736344536\n", "en-US": "• Translation : Swedish\n\nhttps://github.com/users/mtotschnig/projects/185\nhttps://mastodon.social/@myexpenses/116539859736344536\n", "es-ES": "• Traducción : sueco\n\nhttps://github.com/users/mtotschnig/projects/185\nhttps://mastodon.social/@myexpenses/116539859736344536\n", "fr-FR": "• Traduction : suédois\n\nhttps://github.com/users/mtotschnig/projects/185\nhttps://mastodon.social/@myexpenses/116539859736344536\n", "he": "• תרגום : שוודית\n\nhttps://github.com/users/mtotschnig/projects/185\nhttps://mastodon.social/@myexpenses/116539859736344536\n", "hu": "• Fordítás : svéd\n\nhttps://github.com/users/mtotschnig/projects/185\nhttps://mastodon.social/@myexpenses/116539859736344536\n", "it-IT": "• Traduzione : svedese\n\nhttps://github.com/users/mtotschnig/projects/185\nhttps://mastodon.social/@myexpenses/116539859736344536\n", "ja-JP": "• 翻訳 : スウェーデン語\n\nhttps://github.com/users/mtotschnig/projects/185\nhttps://mastodon.social/@myexpenses/116539859736344536\n", "ko": "• 번역 : 스웨덴어\n\nhttps://github.com/users/mtotschnig/projects/185\nhttps://mastodon.social/@myexpenses/116539859736344536\n", "ms": "• Terjemahan : Sweden\n\nhttps://github.com/users/mtotschnig/projects/185\nhttps://mastodon.social/@myexpenses/116539859736344536\n", "pl-PL": "• Tłumaczenie : szwedzki\n\nhttps://github.com/users/mtotschnig/projects/185\nhttps://mastodon.social/@myexpenses/116539859736344536\n", "pt-PT": "• Tradução : sueco\n\nhttps://github.com/users/mtotschnig/projects/185\nhttps://mastodon.social/@myexpenses/116539859736344536\n", "ro": "• Traducere : suedeză\n\nhttps://github.com/users/mtotschnig/projects/185\nhttps://mastodon.social/@myexpenses/116539859736344536\n", "ru-RU": "• Перевод : шведский\n\nhttps://github.com/users/mtotschnig/projects/185\nhttps://mastodon.social/@myexpenses/116539859736344536\n", "tr-TR": "• Çeviri : İsveççe\n\nhttps://github.com/users/mtotschnig/projects/185\nhttps://mastodon.social/@myexpenses/116539859736344536\n", "zh-Hans": "• 翻译 : 瑞典语\n\nhttps://github.com/users/mtotschnig/projects/185\nhttps://mastodon.social/@myexpenses/116539859736344536\n"}}}}, "org.woheller69.omweather": {"metadata": {"lastUpdated": 1778872699860}, "versions": {"e7757cea7304722d0f80fc0bf66bf9ae7b06d12d10bee81973abef33f0ba3745": null, "b75aa6d349c24988ebfbfab482f55358308aeee37ead822f927f0710d448b778": {"added": 1778872699860, "file": {"name": "/org.woheller69.omweather_47.apk", "sha256": "b75aa6d349c24988ebfbfab482f55358308aeee37ead822f927f0710d448b778", "size": 11421115, "ipfsCIDv1": "bafybeietbqos3nujxbhidkiiybniptvty6bevyswbrlnprbrk27nqi74gy"}, "src": {"name": "/org.woheller69.omweather_47_src.tar.gz", "sha256": "8ee4b3b98ecd208c1899dbf840b350c5122cfc7f89bba52506c2ad494d778b95", "size": 5946864}, "manifest": {"versionName": "4.7", "versionCode": 47, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 35}, "signer": {"sha256": ["7cb8326b359fcf06101cf0337b56af89e3952b711c9a00ffdc7f7b2f8c09d85b"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "android.permission.ACCESS_COARSE_LOCATION"}, {"name": "android.permission.ACCESS_BACKGROUND_LOCATION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "org.woheller69.omweather.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"TetheredNet": {"en-US": "Weather/Geocoding data is provided by Open-Meteo.com"}}, "whatsNew": {"en-US": "RainViewer: fix max zoom\nCode improvement"}}}}, "page.ooooo.geoshare": {"metadata": {"lastUpdated": 1779007734975, "description": {"ar": "شارك رابط خريطة مع GeoShare وسيفتح التطبيق الرابط في تطبيق خرائط آخر مثبت.\n\n<b>روابط الخرائط المدعومة</b>\n\n- خرائط جوجل (Google Maps)\n- خرائط أبل (Apple Maps)\n- 2GIS\n- أماب (Amap - AutoNavi)\n- خرائط Baidu (تجريبي)\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- رموز بلس (عالمية فقط)\n- Urbi\n- وايز (Waze)\n- ياندكس مابس (Yandex Maps)\n- الإحداثيات\n\n<b>أمثلة على حالات الاستخدام</b>\n\nعندما يرسل لك شخص رابط خرائط جوجل، لكنك تفضل استخدام OpenStreetMap، يمكنك فتح <b>نفس الموقع</b> بسرعة في OsmAnd أو Organic Maps.\n\nعندما تفضل خرائط جوجل للعثور على الأماكن، لكنك تفضل تطبيقًا مختلفًا للملاحة، يمكنك بسهولة الانتقال من خرائط جوجل إلى تطبيق <b>الملاحة</b> المفضل لديك.\n\n<b>ميزات أخرى</b>\n\n- يعرض <b>الإحداثيات الجغرافية</b> لرابط الخريطة ويسمح بنسخها إلى الحافظة بتنسيقات مختلفة، على سبيل المثال كرابط geo:.\n- يعرض جميع نقاط رابط <b>قائمة الأماكن</b>.\n- يسمح بتنفيذ إجراء <b>تلقائيًا</b> عند معالجة رابط خريطة.\n- يسمح بـ <b>بدء التنقل</b> في جميع التطبيقات التي تدعم ذلك، بما في ذلك TomTom.\n- يسمح بفتح موقع في <b>خرائط الويب</b>، سواء كانت مثبتة مسبقًا أو خاصة بك.\n\n- يسمح بحفظ الموقع كـ<b>ملف GPX</b>.\n- يسمح بإرسال الموقع عبر <b>تطبيق مراسلة</b>.\n- يسمح بحفظ الموقع إلى <b>جهة الاتصال</b>.\n- يعيد المحاولة عند <b>ضعف الاتصال بالإنترنت</b>.\n- يسمح بـ<b>لصق روابط الخرائط</b> مباشرة في التطبيق، بدلاً من مشاركتها معه.\n- تتكيف الواجهة مع <b>الأجهزة اللوحية</b>.\n\n<b>كيف يعمل واعتبارات الخصوصية</b>\n\nيحوّل GeoShare روابط الخرائط (مثل https://maps.app.goo.gl/...) إلى روابط geo: يمكن فتحها بواسطة تطبيقات خرائط أخرى. لإنشاء رابط geo:، يلزم وجود إحداثيات جغرافية. يقوم GeoShare باستخراجها من عنوان URL للخريطة.\n\nومع ذلك، لا تتضمن جميع عناوين URL للخرائط إحداثيات. في مثل هذه الحالات، سوف <b>يطلب GeoShare منك الإذن للاتصال بخدمة الخرائط (خرائط جوجل، خرائط أبل، إلخ)</b> واسترداد الإحداثيات من رؤوس HTTP أو مستند HTML الخاص بالرابط. لمزيد من المعلومات التفصيلية، تحقق من شاشة الأسئلة الشائعة في التطبيق.\n", "cs-CZ": "Sdílejte odkaz na mapy s GeoShare a tato aplikace jej otevře v jiné mapové aplikaci, kterou máte nainstalovanou.\n\n<b>Podporované odkazy na mapy</b>\n\n- Google Mapy\n- Apple Mapy\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 (Mapy.cz)\n- OpenStreetMap\n- Organic Maps\n- OsmAnd\n- Plus Codes (pouze globální)\n- Urbi\n- Waze\n- Yandex Maps\n- souřadnice\n\n<b>Příklady použití</b>\n\nKdyž vám někdo pošle odkaz na Google Mapy, ale vy preferujete OpenStreetMap, můžete rychle <b>otevřít tutéž polohu</b> v aplikaci OsmAnd nebo Organic Maps.\n\nKdyž rádi hledáte místa v Google Mapách, ale pro navigování preferujete jinou aplikaci, můžete snadno přepnout z Google Map do vaší oblíbené <b>navigace</b>.\n\n<b>Další funkce</b>\n\n- Zobrazuje <b>zeměpisné souřadnice</b> odkazu na mapy a umožňuje je kopírovat do schránky v různých formátech, například jako geo: odkaz.\n- Zobrazuje všechny body <b>seznamu míst</b>.\n- Umožňuje <b>automaticky</b> provést zvolenou akci po zpracování odkazu.\n- Umožňuje <b>spustit navigaci</b> ve všech aplikacích, které to podporují, včetně TomTom.\n- Umožňuje otevřít místo ve <b>webových mapách</b>, předinstalovaných nebo vašich vlastních.\n- Umožňuje uložit místo jako <b>soubor GPX</b>.\n- Umožňuje odeslat místo pomocí <b>aplikace na posílání zpráv</b>.\n- Umožňuje uložit místo do <b>kontaktu</b>.\n- Opakovaně zkouší spojení při <b>pomalém internetu</b>.\n- Umožňuje <b>vložit odkaz na mapy</b> přímo do aplikace, místo jeho sdílení s aplikací.\n- Rozhraní se přizpůsobuje obrazovce <b>tabletu</b>.\n\n<b>Jak to funguje a ochrana soukromí</b>\n\nGeoShare převádí odkazy na mapy (např. https://maps.app.goo.gl/...) na geo: odkazy, které dokážou jiné mapové aplikace otevřít. Pro vytvoření geo: odkazu jsou potřeba zeměpisné souřadnice, které GeoShare přečte z URL.\n\nAvšak ne všechna URL obsahují souřadnice. V takových případech se vás GeoShare <b>zeptá, jestli se může spojit s danou mapovou službou (Google Mapy, Apple Mapy atd.)</b> a získat souřadnice z HTTP hlaviček nebo HTML dokumentu daného odkazu. Podrobnější informace najdete v aplikaci na obrazovce Nejčastější dotazy.\n", "de-DE": "Teile einen Kartenlink mit GeoShare und die App wird ihn in einer anderen installierten Karten-App öffnen.\n\n<b>Unterstützte Links</b>\n\n- Google Maps\n- Apple Maps\n- 2GIS\n- Amap (AutoNavi)\n- Baidu Map (beta, ohne Kurzlinks)\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 (nur globale)\n- Urbi\n- Waze\n- Yandex Maps\n- Koordinaten\n\n<b>Beispielhafte Anwendungsfälle</b>\n\nWenn dir jemand einen Google Maps-Link schickt, du aber lieber OpenStreetMap verwendest, kannst du denselben Standort schnell in OsmAnd oder Organic Maps öffnen.\n\nWenn du Google Maps für die Ortssuche magst, aber eine andere App für die Navigation bevorzugst, kannst du einfach von Google Maps zu deiner bevorzugten Navigations-App wechseln.\n\n<b>Andere Funktionen</b>\n\n- Zeige die geografischen Koordinaten eines Kartenlinks an und kopiere sie als geo:-Link in die Zwischenablage.\n- Füge Kartenlinks direkt in die App ein, anstatt sie mit ihr zu teilen.\n\n<b>Funktionsweise und Hinweise zum Datenschutz</b>\n\nGeoShare wandelt Kartenlinks (z.B. https://maps.app.goo.gl/...) in geo:-Links um, die von anderen Karten-Apps geöffnet werden können. Um einen geo:-Link zu erstellen, sind geografische Koordinaten erforderlich. GeoShare extrahiert sie aus der Karten-URL.\n\nAllerdings enthalten nicht alle Karten-URLs Koordinaten. In solchen Fällen wird GeoShare dich um die Erlaubnis bitten, sich mit dem Kartendienst (Google Maps, Apple Maps usw.) zu verbinden und die Koordinaten entweder aus den HTTP-Headern oder dem HTML-Dokument des Links abzurufen. Mehr Infos findest du auf dem FAQ-Bildschirm der App.\n", "en-US": "Share a map link with GeoShare and the app will open it in another installed map app.\n\n<b>Supported map links</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>Example use cases</b>\n\nWhen someone sends you a Google Maps link, but you prefer using OpenStreetMap, you can quickly <b>open the same location</b> in OsmAnd or Organic Maps.\n\nWhen you like Google Maps for finding places, but you prefer a different app for navigation, you can easily switch from Google Maps to your favorite <b>navigation app</b>.\n\n<b>Other features</b>\n\n- Shows the <b>geographic coordinates</b> of a map link and allows copying them to clipboard in various formats, for example as a geo: link.\n- Shows all points of a <b>place list</b> link.\n- Allows performing an action <b>automatically</b> when a map link is processed.\n- Allows <b>launching navigation</b> in all apps that support it, including TomTom.\n- Allows opening a location in <b>web maps</b>, pre-installed ones or your own.\n- Allows saving a location as a <b>GPX file</b>.\n- Allows sending a location via a <b>messaging app</b>.\n- Allows saving a location to a <b>contact</b>.\n- Retries on <b>patchy internet connection</b>.\n- Allows <b>pasting map links</b> directly into the app, instead of sharing them with it.\n- Interface adapts to <b>tablets</b>.\n\n<b>How it works and privacy considerations</b>\n\nGeoShare converts map links (e.g. https://maps.app.goo.gl/...) into geo: links that can be opened by other map apps. To create a geo: link, geographic coordinates are required. GeoShare extracts them from the map URL.\n\nHowever, not all map URLs include coordinates. In such cases, GeoShare will <b>prompt you for permission to connect to the map service (Google Maps, Apple Maps etc.)</b> and retrieve the coordinates from either HTTP headers or the HTML document of the link. For more detailed information, check the app’s FAQ screen.\n", "fr-FR": "Partagez un lien de carte avec GeoShare et l'application l'ouvrira dans une autre application de cartographie installée.\n\n<b>Liens de cartes compatibles</b>\n\n- Google Maps\n- Apple Maps\n- 2GIS\n- Amap (AutoNavi)\n- Baidu Map (bêta)\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- Codes Plus (uniquement à l'international)\n- Urbi\n- Waze\n- Yandex Maps\n- coordonnées\n\n<b>Exemples d'utilisation</b>\n\nSi quelqu'un vous envoie un lien Google Maps, mais que vous préférez utiliser OpenStreetMap, vous pouvez rapidement <b>ouvrir le même lieu</b> dans OsmAnd ou Organic Maps.\n\nSi vous utilisez Google Maps pour trouver des lieux, mais que vous préférez une autre application pour la navigation, vous pouvez facilement passer de Google Maps à votre <b>application de navigation</b> préférée.\n\n<b>Autres fonctionnalités</b>\n\n- Affiche les <b>coordonnées géographiques</b> d'un lien de carte et permet de les copier dans le presse-papiers dans différents formats, par exemple sous forme de lien geo:.\n- Affiche tous les points d'un lien de <b>liste de lieux</b>.\n- Permet d'exécuter une action <b>automatiquement</b> lors du traitement d'un lien de carte.\n- Permet de <b>lancer la navigation</b> dans toutes les applications qui prennent cette fonctionnalité en charge, y compris TomTom.\n- Permet d'ouvrir un lieu dans <b>des cartes Web</b>, qu'elles soient préinstallées ou de votre choix.\n- Permet d'enregistrer une position au format <b>GPX</b>.\n- Permet d'envoyer une position via une <b>application de messagerie</b>.\n- Permet d'enregistrer une position dans un <b>contact</b>.\n- Gestion des tentatives de connexion en cas de <b>connexion Internet instable</b>.\n- Permet de <b>coller</b> les liens de carte directement dans l'application, sans avoir à les partager.\n- Interface adaptée aux <b>tablettes</b>.\n\n<b>Fonctionnement et confidentialité</b>\n\nGeoShare convertit les liens de cartes (par exemple, https://maps.app.goo.gl/...) en liens geo: compatibles avec d'autres applications de cartographie. La création d'un lien geo: nécessite des coordonnées géographiques. GeoShare les extrait de l'URL de la carte.\n\nCependant, certaines URL de cartes ne contiennent pas de coordonnées. Dans ce cas, GeoShare vous <b>demandera l'autorisation de vous connecter au service de cartographie (Google Maps, Apple Maps, etc.)</b> et récupérera les coordonnées à partir des en-têtes HTTP ou du code HTML du lien. Pour plus d'informations, consultez la FAQ de l'application.\n", "pt-BR": "Compartilhe um link de mapa com o GeoShare e o app abrirá ele em outro app de mapa instalado.\n\n<b>Links de mapa 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- Mapy.com\n- Maps.me\n- OpenStreetMap\n- Organic Maps\n- OsmAnd\n- Códigos Plus (apenas globais)\n- Urbi\n- Waze\n- Yandex Maps\n- Coordenadas\n\n<b>Exemplos de como usar</b>\n\nQuando alguém te manda um link do Google Maps, mas você prefere usar o OpenStreetMap, você pode abrir rapidamente <b>a mesma localização</b> no OsmAnd ou no CoMaps.\n\nSe você gosta do Google Maps para encontrar lugares, mas prefere usar outro app para a navegação, você pode alternar facilmente do Google Maps para o seu <b>app de navegação</b> preferido.\n\n<b>Outros recursos</b>\n\n- Mostra as <b>coordenadas geográficas</b> de um link de mapa e copia elas em vários formatos, como um link geo:.\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 mapa é processado\n- Permite <b>abrir a navegação</b> em todos os apps que suportam, incluindo o TomTom.\n- Permite abrir uma localização em <b>mapas da web</b>, pré-instalados ou os seus.\n- Permite salavar uma localização como um <b>arquivo GPX</b>.\n- Permite enviar a localização por um <b>mensageiro</b>.\n- Permite salvar a localização em um <b>contato</b>.\n- Tenta novamente em <b>conexões instáveis à internet</b>.\n- Permite <b>colar links de mapa</b> diretamente no app, em vez de compartilhá-los com ele.\n- A interface é adaptada para <b>tablets</b>\n\n<b>Como funciona e considerações de privacidade</b>\n\nO GeoShare converte links de mapa (exemplo: https://maps.app.goo.gl/...) em links geo: que podem ser abertos por outros apps de mapa. Para criar um link geo:, as coordenadas geográficas são necessárias. O GeoShare extrai elas da URL de mapa.\n\nPorém, nem todas as URLs incluem coordenadas. Nestes casos, o GeoShare <b>te pedirá permissão para conectar ao mapa (como o Google Maps, Apple Maps, etc.)</b> e obter as coordenadas ou dos cabeçalhos HTTP ou do documento HTML do link. Para informações mais detalhadas, confira a tela de perguntas frequentes no app.\n", "ru-RU": "Поделитесь ссылкой на карту с GeoShare и приложение откроет её в другом установленном приложении для работы с картами.\n\n<b>Поддерживаемые ссылки на карты</b>\n\n- Google Карты\n- Карты Apple\n- 2ГИС\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 (только всемирные)\n- Urbi\n- Waze\n- Яндекс Карты\n- координаты\n\n<b>Примеры использования</b>\n\nКогда кто-то отправляет вам ссылку на Google Карты, а вы предпочитаете использовать OpenStreetMap, то вы сможете быстро <b>открыть то же самое местоположение</b> в OsmAnd или Organic Maps.\n\nЕсли вам нравятся Google Карты для поиска мест, но вы предпочитаете другое приложение для навигации, то вы сможете легко переключиться с Google Карт на своё любимое <b>приложение для навигации</b>.\n\n<b>Другие возможности</b>\n\n- Показывает <b>географические координаты</b> ссылки на карту и позволяет копировать их в буфер обмена в различных форматах, например, как geo-ссылку.\n- Показывает все точки в <b>списке мест</b> ссылки.\n- Позволяет <b>автоматически</b> выполнить действие при обработке ссылки на карту.\n- Позволяет <b>запускать навигацию</b> во всех поддерживающих эту функцию картах, включая TomTom.\n- Позволяет открывать местоположение на <b>web-картах</b>, предустановленных или собственных.\n- Позволяет сохранять местоположение в <b>GPX-файле</b>.\n- Позволяет отправлять местоположение через <b>мессенджер</b>.\n- Позволяет сохранять местоположение в <b>контакт</b>.\n- Повторяет попытки при <b>нестабильном интернет-соединении</b>.\n- Позволяет <b>вставлять ссылки на карты</b> непосредственно в приложение, а не делиться ими.\n- Интерфейс адаптирован для <b>планшетов</b>.\n\n<b>Как это работает и вопросы конфиденциальности</b>\n\nGeoShare преобразует ссылки на карты (например, https://maps.app.goo.gl/...) в ссылки geo:, которые могут быть открыты другими картографическими приложениями. Для создания geo-ссылки требуются географические координаты. GeoShare извлекает их из URL-адреса карты.\n\nОднако не все URL-адреса карты включают координаты. В таких случаях <b>GeoShare запросит у вас разрешение на подключение к картографическому сервису (Google Карты, Карты Apple и т.д.)</b> и извлечёт координаты либо из HTTP-заголовков, либо из HTML-документа самой ссылки. Для получения более подробной информации прочитайте раздел «Часто Задаваемых Вопросов» (ЧаВо) в приложении.\n", "uk": "Поділіться посиланням на мапу за допомогою GeoShare, і застосунок відкриє його в іншому встановленому мапографічному застосунку.\n\n<b>Підтримувані посилання на мапи</b>\n\n- Google Карти\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 (лише глобально)\n- Urbi\n- Waze\n- Yandex Maps\n- координати\n\n<b>Приклади використання</b>\n\nКоли хтось надсилає вам посилання на Google Карти, але ви віддаєте перевагу OpenStreetMap, ви можете швидко <b>відкрити те саме місце</b> в OsmAnd або Organic Maps.\n\nЯкщо вам подобаються Google Карти для пошуку місць, але ви віддаєте перевагу іншому застосунку для навігації, ви можете легко перейти з Google Карт на свій улюблений <b>навігаційний застосунок</b>.\n\n<b>Інші функції</b>\n\n- Показує <b>географічні координати</b> посилання на мапу та дозволяє скопіювати їх у буфер обміну в різних форматах, наприклад, у вигляді геопосилання.\n- Показує всі точки посилання на <b>список місць</b>.\n- Дозволяє <b>автоматично</b> виконувати дію під час обробки посилання на мапу.\n- Дозволяє <b>запускати навігацію</b> у всіх застосунках, що її підтримують, зокрема TomTom.\n- Дозволяє відкривати розташування на <b>вебмапах</b> — як попередньо встановлених, так і власних.\n- Дозволяє зберігати місце розташування як <b>файл GPX</b>.\n- Дозволяє надсилати місце розташування через <b>месенджер</b>.\n- Дозволяє зберігати місце розташування в <b>контактах</b>.\n- Повторює спроби при <b>нестабільному інтернет-з’єднанні</b>.\n- Дозволяє <b>вставляти посилання на мапу</b> безпосередньо в застосунок, замість того, щоб ділитися ними з ним.\n- Інтерфейс адаптується до <b>планшетів</b>.\n\n\n<b>Як це працює та врахування приватності</b>\n\nGeoShare перетворює посилання на мапу (наприклад, https://maps.app.goo.gl/...) на геопосилання, які можна відкрити в інших мапографічних застосунках. Щоб створити геопосилання, потрібні географічні координати. GeoShare витягує їх з URL-адреси мапи.\n\nОднак не всі URL-адреси мап містять координати. У таких випадках GeoShare <b>запитає у вас дозвіл на з’єднання з мапографічним сервісом (Google Карти, Apple Maps тощо)</b> та отримає координати з HTTP-заголовків або HTML-документа посилання. Для отримання детальнішої інформації перегляньте ЧаПи застосунку.\n", "zh-CN": "使用 GeoShare 分享地图链接，将在其他已安装的地图应用中打开该链接。\n\n<b>支持的地图链接</b>\n\n- Google 地图\n- Apple 地图\n- 2GIS\n- 高德地图\n- 百度地图（测试）\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（仅限全球）\n- Urbi\n- Waze\n- Yandex Maps\n- 坐标\n\n<b>示例用例</b>\n\n当有人向您发送 Google 地图链接，但您更喜欢使用 OpenStreetMap 时， 您可以在 OsmAnd 或 Organic Maps 中快速<b>打开同一位置</b>。\n\n当您喜欢用 Google 地图查找地点，但更喜欢使用其他应用进行导航时，您可以轻松地从 Google 地图切换到您最喜欢的<b>导航应用</b>。\n\n<b>其他功能</b>\n\n- 显示地图链接的<b>地理坐标</b>，并允许以多种格式将其复制到剪贴板（例如 geo: 链接）。\n- 显示<b>地点列表</b>链接中的所有地点。\n- 允许在处理地图链接时<b>自动</b>执行操作。\n- 允许在所有支持导航功能的应用中<b>启动导航</b>，包括 TomTom。\n- 允许在<b>网络地图</b>中打开位置，可使用预装地图或自定义地图。\n- 允许将位置保存为 <b>GPX 文件</b>。\n- 允许通过<b>即时通讯应用</b>发送位置信息。\n- 允许将位置信息保存到<b>联系人</b>。\n- 在<b>互联网连接不稳定</b>时自动重试。\n- 允许<b>将地图链接直接粘贴</b>到应用中，而无需通过分享发送。\n- 界面适配<b>平板电脑</b>。\n\n<b>工作原理和隐私考虑</b>\n\nGeoShare 将地图链接（例如 https://maps.app.goo.gl/...）转换为其他地图应用可以打开的 geo: 链接。要创建 geo: 链接，需要地理坐标。GeoShare 从地图 URL 中提取它们。\n\n然而，并非所有地图 URL 都包含坐标。在这种情况下，GeoShare 将<b>提示您获得连接到地图服务（Google 地图、Apple 地图等）的权限</b>并从 HTTP 标头或链接的 HTML 文档中检索坐标。有关更多详细信息，请查看应用的常见问题页面。\n"}}, "versions": {"31efe7bdba9353175d157aa2317f9d7c73e4fb4117951904f45657b580a4dce3": null, "42e5566e3742c17e2810f9607d652692cbaf0bf4fd7042454e9e7e95f65d4869": {"added": 1779007734975, "file": {"name": "/page.ooooo.geoshare_42.apk", "sha256": "42e5566e3742c17e2810f9607d652692cbaf0bf4fd7042454e9e7e95f65d4869", "size": 3992177, "ipfsCIDv1": "bafybeict6jxfzrfse2u7ja6egioid6wxhq23hhe5a77etrbpvpxiyv6yyu"}, "src": {"name": "/page.ooooo.geoshare_42_src.tar.gz", "sha256": "37e0acca3f9d9b66ed79a96a27d4a6ebc5c20ba84bf4a057ae226ca2a697632e", "size": 3322242}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "6.3.0", "versionCode": 42, "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": "- Added send point via messaging app feature.\n- Added save point to contact feature.\n- Added web map Géoportail (cartes.gouv.fr).\n- Fixed Google Maps place list links.\n- Fixed Baidu Map location accuracy.\n- Fixed pin display when opening Cartes IGN.\n- Fixed splash screen in dark mode.\n- Improved sharing by closing GeoShare after opening a map app.\n- Improved web parsing UI.\n- Improved network error messages.\n"}}}}, "ru.tech.imageresizershrinker": {"metadata": {"lastUpdated": 1779007734975}, "versions": {"d05cd68c3c81f15c34a4e9eeb97c3445580ca18c27452414ec7001c9b440f690": null, "2d145d6976579707cc14e12f1cd6cb808e65aefb3f44515267c7d168414c552c": {"added": 1779007734975, "file": {"name": "/ru.tech.imageresizershrinker_232.apk", "sha256": "2d145d6976579707cc14e12f1cd6cb808e65aefb3f44515267c7d168414c552c", "size": 160395789, "ipfsCIDv1": "bafybeigr6xwsbft2vgpnjy5xyczpjeq77jdj77x4brjexkfgv2yznbilkq"}, "src": {"name": "/ru.tech.imageresizershrinker_232_src.tar.gz", "sha256": "1d4ee2e28a175373d592f3bfed8597a3b37f2768e360295f698a7dd1e38f81bf", "size": 39902313}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "3.9.0-foss", "versionCode": 232, "features": [{"name": "android.hardware.camera"}], "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 37}, "signer": {"sha256": ["20d7689de0874f00015ea3e31fa067c15c03457d362d41d5e793db3a864fa534"]}, "usesPermission": [{"name": "android.permission.CAMERA"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.ACCESS_MEDIA_LOCATION"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_MEDIA_PROJECTION"}, {"name": "android.permission.PROJECT_MEDIA"}, {"name": "android.permission.READ_CONTACTS"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "ru.tech.imageresizershrinker.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}}}}, "social.holos.app": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"7f0ed81a35d87d0f41d44850fe882e1b9b73266f8a8b921f4b0290b180fd2ed6": {"added": 1778783779349, "file": {"name": "/social.holos.app_35.apk", "sha256": "7f0ed81a35d87d0f41d44850fe882e1b9b73266f8a8b921f4b0290b180fd2ed6", "size": 80228547, "ipfsCIDv1": "bafybeif4hwvtgurgu77g2iisb7k5biaea7he2jlc7dvgxnryohysbse5pe"}, "src": {"name": "/social.holos.app_35_src.tar.gz", "sha256": "afa9134c9bd524fa16cae261b94e9c8293409753b616faad3a80458f5ef98288", "size": 99674430}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a"], "versionName": "1.5.6", "versionCode": 35, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["7bfcdf796e8a854d9f1a5214a21d469d7423449749ed282a29c419c8b5f87454"]}, "usesPermission": [{"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.INTERNET"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 32}, {"name": "android.permission.READ_MEDIA_AUDIO"}, {"name": "android.permission.READ_MEDIA_IMAGES"}, {"name": "android.permission.READ_MEDIA_VIDEO"}, {"name": "android.permission.READ_MEDIA_VISUAL_USER_SELECTED"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.SYSTEM_ALERT_WINDOW"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "social.holos.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "com.sec.android.provider.badge.permission.READ"}, {"name": "com.sec.android.provider.badge.permission.WRITE"}, {"name": "com.htc.launcher.permission.READ_SETTINGS"}, {"name": "com.htc.launcher.permission.UPDATE_SHORTCUT"}, {"name": "com.sonyericsson.home.permission.BROADCAST_BADGE"}, {"name": "com.sonymobile.home.permission.PROVIDER_INSERT_BADGE"}, {"name": "com.anddoes.launcher.permission.UPDATE_COUNT"}, {"name": "com.majeur.launcher.permission.UPDATE_BADGE"}, {"name": "com.huawei.android.launcher.permission.CHANGE_BADGE"}, {"name": "com.huawei.android.launcher.permission.READ_SETTINGS"}, {"name": "com.huawei.android.launcher.permission.WRITE_SETTINGS"}, {"name": "android.permission.READ_APP_BADGE"}, {"name": "com.oppo.launcher.permission.READ_SETTINGS"}, {"name": "com.oppo.launcher.permission.WRITE_SETTINGS"}, {"name": "me.everything.badger.permission.BADGE_COUNT_READ"}, {"name": "me.everything.badger.permission.BADGE_COUNT_WRITE"}]}}}}, "space.celestia.mobilecelestia": {"metadata": {"lastUpdated": 1778783779349}, "versions": {"3e8a99d3acf81f93181bd49b08fdcf9e4e175c56959e18f3ce5f09aa22b27ec0": null, "3cf01b6aced1d78f38b007842ddc90e60ed1388ae14ba25a96698ca143d594d5": {"added": 1778783779349, "file": {"name": "/space.celestia.mobilecelestia_711.apk", "sha256": "3cf01b6aced1d78f38b007842ddc90e60ed1388ae14ba25a96698ca143d594d5", "size": 433928877, "ipfsCIDv1": "bafybeidgfr2p3tzgn53oms63hcey3ob3xj4ks7gv7pxyctuaapyibkgzw4"}, "src": {"name": "/space.celestia.mobilecelestia_711_src.tar.gz", "sha256": "07e8d69fdee239b3cd5d1d2ffc5b2f52c453993e3e3e39f647a6001cdeaf5065", "size": 536094574}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86_64"], "versionName": "1.9.16", "versionCode": 711, "usesSdk": {"minSdkVersion": 23, "targetSdkVersion": 36}, "signer": {"sha256": ["77dd218436a66b04b3cf3f80a0618ca1b851b78bd37e585b73be3e302aedae8b"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.HIGH_SAMPLING_RATE_SENSORS"}, {"name": "space.celestia.mobilecelestia.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Connects to celestia.mobi and cvws.icloud-content.com for help/tutorials/add-ons"}}}}}, "space.karrarnazim.ConsoleFlow": {"metadata": {"added": 1778783779349, "lastUpdated": 1778783779349, "screenshots": {"phone": {"en-US": [{"name": "/space.karrarnazim.ConsoleFlow/en-US/phoneScreenshots/1.jpg", "sha256": "154b7ae18c10b57e696501a9f38db2b47135d74ec6b74ab7a8a3ffd71a21d172", "size": 32667}, {"name": "/space.karrarnazim.ConsoleFlow/en-US/phoneScreenshots/2.jpg", "sha256": "0f6206737aec5e28a619876659b9b70f37202858ee3ccf400a37b1d1a58ee2ac", "size": 40600}, {"name": "/space.karrarnazim.ConsoleFlow/en-US/phoneScreenshots/3.jpg", "sha256": "0af8f6e147befbcea735621d4b11fb450b81ea53f5fb819771ab7f17f50cd688", "size": 40719}, {"name": "/space.karrarnazim.ConsoleFlow/en-US/phoneScreenshots/4.jpg", "sha256": "188907936bf99e16b4dd3dbe9b9a666348f8a280464a70918e4c5c4b04e09f1b", "size": 26512}]}}}, "versions": {"289defbf65a1d3b5f99ddaec5a3ba31bc5a18bc5620d61e998a8a65d3bf2aabc": null, "dffc1749a562827f313a1397c863085a9ec9b330917b7ee31ca8632fae90ced2": {"added": 1778783779349, "file": {"name": "/space.karrarnazim.ConsoleFlow_5.apk", "sha256": "dffc1749a562827f313a1397c863085a9ec9b330917b7ee31ca8632fae90ced2", "size": 3362903, "ipfsCIDv1": "bafybeidypsrxw4qu23gcibvyofb3bqlozze6kbi5gr2hlmd4tutyw7d2yi"}, "src": {"name": "/space.karrarnazim.ConsoleFlow_5_src.tar.gz", "sha256": "abc420a2778269de5e9c885ab1a300129ca7b1ed39663f1eb546721cb2d28de7", "size": 1430865}, "manifest": {"versionName": "2.1.2", "versionCode": 5, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 35}, "signer": {"sha256": ["08c04d6016b5e30e6d0ea4e82a27d59c9f5f3df40b5fd62cfce9ea9f393c2f99"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE", "maxSdkVersion": 28}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.ACCESS_FINE_LOCATION"}, {"name": "space.karrarnazim.ConsoleFlow.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE", "maxSdkVersion": 28}]}}}}, "spam.blocker": {"metadata": {"lastUpdated": 1778740722978}, "versions": {"dae77d7fa1d72989470d4c981dc41955b0c5081b44af38aed0779cbed560e887": null, "3220b45dd34782a72b5b155e43a7bbac5f49dfa1fcf495dd96f7922ceb9096cb": {"added": 1778740722978, "file": {"name": "/spam.blocker_508.apk", "sha256": "3220b45dd34782a72b5b155e43a7bbac5f49dfa1fcf495dd96f7922ceb9096cb", "size": 7946989, "ipfsCIDv1": "bafybeiedunc6o2ajim7gok54hpiht3sl2b6jdcp2smz2tuz6wcynhn2rfm"}, "src": {"name": "/spam.blocker_508_src.tar.gz", "sha256": "86e1741028f22f32b02f4e3ca8d10cfc2025e3dff293b9545e32a68bc25c2ca0", "size": 1694600}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "5.8", "versionCode": 508, "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": "Fixes:\n- A regression bug that workflow time tags don't work, e.g. {year},{day}\n- PhoneBlock workflow 401 error when downloading numbers\n"}}}}, "tech.dongdongbh.mindwtr": {"metadata": {"added": 1778740722978, "categories": ["Task", "Time"], "changelog": "https://github.com/dongdongbh/Mindwtr/releases", "issueTracker": "https://github.com/dongdongbh/Mindwtr/issues", "lastUpdated": 1778783779349, "license": "AGPL-3.0-only", "sourceCode": "https://github.com/dongdongbh/Mindwtr", "screenshots": {"phone": {"en-US": [{"name": "/tech.dongdongbh.mindwtr/en-US/phoneScreenshots/1.png", "sha256": "4ce1627f8eea0f9835632ad69f722a7d83af9eee9008c6dd9594605b7f271534", "size": 222335}, {"name": "/tech.dongdongbh.mindwtr/en-US/phoneScreenshots/2.png", "sha256": "9873a0f2b6ca3117dc9777837d700ea8b43d515b52a086e6f1f1eecbaa08a9e3", "size": 324419}, {"name": "/tech.dongdongbh.mindwtr/en-US/phoneScreenshots/3.png", "sha256": "957e5a4b55c5350940e6d1c0f6570d6b6a526563278872dce9816024fd2cf2fc", "size": 183191}, {"name": "/tech.dongdongbh.mindwtr/en-US/phoneScreenshots/4.png", "sha256": "d5ecf5009a9e6130d7cc35660c92c58738cf5d0c34061aba67aca3f50bb76364", "size": 271968}, {"name": "/tech.dongdongbh.mindwtr/en-US/phoneScreenshots/5.png", "sha256": "901d9c460a1da2ec889d374536ac1019da918bc6f271865e7f5defaad917a9a0", "size": 384835}, {"name": "/tech.dongdongbh.mindwtr/en-US/phoneScreenshots/6.png", "sha256": "31c35d88431fb068f289daf40e53acf1370b7905b8fb9b28003ec4eca7a0203a", "size": 255921}, {"name": "/tech.dongdongbh.mindwtr/en-US/phoneScreenshots/7.png", "sha256": "483ade4a6ff4f7d3b730ced77ff1a2bd341cae12424ab2cd37e057cad223cedb", "size": 311005}, {"name": "/tech.dongdongbh.mindwtr/en-US/phoneScreenshots/8.png", "sha256": "51f3f211e82d783ab751a523760a1245030f9f2cb6733f676a231a6cef2da2c9", "size": 177662}]}}, "authorEmail": "dongdongbhbh@gmail.com", "authorName": "Dongda Li", "authorWebSite": "https://dongdongbh.tech", "name": {"en-US": "Mindwtr", "es-ES": "Mindwtr", "zh-CN": "Mindwtr"}, "summary": {"en-US": "Local-first GTD task manager", "es-ES": "Un sistema GTD completo de productividad. Mind Like Water.", "zh-CN": "完整 GTD 生产力系统，助你达成 Mind Like Water。"}, "description": {"en-US": "Mindwtr (pronounced \"mind water\") is a privacy-focused, local-first task manager designed for the \"Getting Things Done\" (GTD) methodology.\n\nUnlike most productivity apps that store your life on a remote server, Mindwtr keeps your data 100% on your device. You own your data, not us. There are no logins, no tracking, and no monthly subscriptions—just a clean, powerful tool to help you reach mind like water.\n\nKEY FEATURES:\n\n• Zero Friction Capture: Instantly get thoughts out of your head and into your Inbox.\n• GTD Workflow: Built-in workflow to Clarify, Organize, and Reflect on your tasks.\n• Projects & Areas: Organize complex goals with a hierarchical system that keeps you focused.\n• Visual Kanban Boards: Visualize your workflow with drag-and-drop boards.\n• Weekly Review Wizard: A guided process to review your week and plan ahead, ensuring nothing slips through the cracks.\n• Offline First: Works perfectly without an internet connection. Your data never leaves your phone unless you choose to sync it yourself.\n\nPRIVACY BY DESIGN:\n\n• No Accounts Required: Start using the app immediately.\n• No Cloud Server: We do not see, store, or sell your data.\n• Local Storage: Everything is saved to a local database on your device.\n• Open Source: The code is transparent and community-driven.\n\nWhether you are a GTD veteran or just looking for a simple, private way to organize your life, Mindwtr is built for you.\n\nDownload Mindwtr today and clear your mind.\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 rastreo.\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 rastrea tus datos 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 可完全离线使用，不追踪数据，也不要求创建账号。\n"}, "donate": ["https://github.com/sponsors/dongdongbh"], "icon": {"en-US": {"name": "/tech.dongdongbh.mindwtr/en-US/icon_W7LHRoteZA4wErCIFgSeM3umsNgLIstDzsvUfPF9t9A=.png", "sha256": "5bb2c7468b5e640e3012b08816049e337ba6b0d80b22cb43cecbd47cf17db7d0", "size": 224148}}, "preferredSigner": "8faf7edc3ed8c2f875732480137554a5bbd1e4f80eb93da542737e8a8f186c66"}, "versions": {"636808ca9ee1e3c88e531a787282ddc85d8a7781700551471bdfd6e0f1dd3fe7": {"added": 1778783779349, "file": {"name": "/tech.dongdongbh.mindwtr_67.apk", "sha256": "636808ca9ee1e3c88e531a787282ddc85d8a7781700551471bdfd6e0f1dd3fe7", "size": 29708724, "ipfsCIDv1": "bafybeigwmnpoof3qoyferlrremcjkejqjap747cxns2nsbroe65pwbdujm"}, "src": {"name": "/tech.dongdongbh.mindwtr_67_src.tar.gz", "sha256": "36546d83f6cf3ad1f56a4969391ad6ab24ccc50aabe2e65c9f0498f90b447ecb", "size": 172273652}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "0.9.3", "versionCode": 67, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["8faf7edc3ed8c2f875732480137554a5bbd1e4f80eb93da542737e8a8f186c66"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WRITE_CALENDAR"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "tech.dongdongbh.mindwtr.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.ACCESS_WIFI_STATE"}]}, "whatsNew": {"en-US": "Task editing is faster with pill controls and quick date shortcuts.\nArchived task details, Focus lists, yearly calendar recurrences, and project unarchive behavior are more reliable.\nF-Droid builds keep required Expo application metadata without bundled store referrer code.\n", "es-ES": "La edicion de tareas es mas rapida con controles tipo pildora y atajos de fecha.\nLos detalles archivados, listas de Focus, recurrencias anuales y desarchivado de proyectos son mas fiables.\nLos builds F-Droid conservan metadatos Expo necesarios sin codigo de referencia de tienda.\n", "zh-CN": "任务编辑更快，支持属性胶囊控件和常用日期快捷选项。\n归档任务详情、专注列表、年度日历重复规则和项目取消归档更加可靠。\nF-Droid 构建会保留必要的 Expo 应用元数据，同时移除商店来源引用代码。\n"}}, "b8e2cba452a46ae59e5c14b406e06e8e73e52b9ba57b7642c839b7fb39e2850b": {"added": 1778740722978, "file": {"name": "/tech.dongdongbh.mindwtr_66.apk", "sha256": "b8e2cba452a46ae59e5c14b406e06e8e73e52b9ba57b7642c839b7fb39e2850b", "size": 29704628, "ipfsCIDv1": "bafybeig636nuy6pujiqiajg2rd5lei3rmwghjkyvakgttiroe6g6slyxqi"}, "src": {"name": "/tech.dongdongbh.mindwtr_66_src.tar.gz", "sha256": "c1c13bd8f3cf0c2a1ae537186007734c1e569832bd26470fb82808a9c56dcba5", "size": 172263024}, "manifest": {"nativecode": ["arm64-v8a"], "versionName": "0.9.2", "versionCode": 66, "usesSdk": {"minSdkVersion": 24, "targetSdkVersion": 36}, "signer": {"sha256": ["8faf7edc3ed8c2f875732480137554a5bbd1e4f80eb93da542737e8a8f186c66"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.READ_CALENDAR"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.RECORD_AUDIO"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.WRITE_CALENDAR"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "android.permission.MODIFY_AUDIO_SETTINGS"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.USE_BIOMETRIC"}, {"name": "android.permission.USE_FINGERPRINT"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "tech.dongdongbh.mindwtr.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.ACCESS_WIFI_STATE"}]}, "whatsNew": {"en-US": "Mobile navigation, Focus, Settings, Review, and capture were refreshed.\nCapture now works from Quick Settings and assistant-compatible voice entry points, while still opening the confirmation screen first.\nSync is steadier with background task handling, saved filter sync, safer attachment cancellation, and better WebDAV/cloud checks.\n", "es-ES": "Navegacion movil, Focus, Settings, Review y captura fueron renovados.\nLa captura ahora funciona desde Quick Settings y entradas de voz compatibles con asistentes, siempre mostrando primero la pantalla de confirmacion.\nSync es mas estable con tareas en segundo plano, filtros guardados, cancelacion segura de adjuntos y mejores revisiones WebDAV/cloud.\n", "zh-CN": "移动端导航、专注、设置、回顾和收集体验已刷新。\n现在可从快捷设置和兼容语音助理的入口打开收集，并仍会先显示确认页面。\n同步更稳定：支持后台任务、已保存筛选同步、更安全的附件取消，以及更可靠的 WebDAV/云端检查。\n"}}}}, "top.donmor.tiddloid": {"metadata": {"lastUpdated": 1778872699860, "screenshots": {"phone": {"en-US": [{"name": "/top.donmor.tiddloid/en-US/phoneScreenshots/1.png", "sha256": "9c600d05a54c62617242996648b0212dfddc56a9b8fed6ae7bf7a6c093ed4476", "size": 59379}, {"name": "/top.donmor.tiddloid/en-US/phoneScreenshots/2.png", "sha256": "12f0399edc6f3e796d854939ca756e8a57520586a6036898a46e131a589caf65", "size": 283649}, {"name": "/top.donmor.tiddloid/en-US/phoneScreenshots/3.png", "sha256": "829a8a0e88fc460562b88be9dbdb18d1f90a65a0d66e0992d3b7c7924ecb5bb3", "size": 71648}, {"name": "/top.donmor.tiddloid/en-US/phoneScreenshots/4.png", "sha256": "90d2b57933257e9ba5a9711fbfb3e3e31e75572b71e560ed362063fac06f612a", "size": 249387}]}}, "name": {"zh-CN": null}, "summary": {"en-US": "Tiddloid is an app to work with locally stored TiddlyWikis", "ru": "Tiddloid — это приложение для работы с локально хранящимися TiddlyWiki-файлами"}, "description": {"en-US": "Tiddloid Lite, a lightweight version of Tiddloid, is an app to work with locally stored TiddlyWikis. Once have some ideas, you can immediately write them down and save it in a tiddler, and sync the Wiki to your other devices so that you can access these ideas anywhere. See https://tiddlywiki.com/ for more details of TiddlyWiki.\n\n<b>Features</b>\n- Creating new TiddlyWiki files with latest template\n- Importing existing TiddlyWiki files stored on a writable source\n- Adding a folder containing TiddlyWiki-based <em>index.htm(l)</em> (Android 5.0 and above)\n- Receiving a TiddlyWiki site URL shared from Browser and save as a new file or a bookmark\n- Opening an HTML file and adding to the list if it is a valid TiddlyWiki\n- Applying theme color to the UI with some in-wiki configurations, as well as other tweaks\n- Saving changes by clicking the Save button\n- Save and Find option in context menu\n- Draft from any selected text\n- A Backup system that preserves your previous versions in case of misoperations\n- Convenient operations like Create shortcut, Clone and Delete\n- Importing or exporting wiki list data\n\nFor more details about this app, please visit the <a href=\"https://github.com/donmor/Tiddloid/\">project page</a> or <a href=\"https://donmor.top/\">my homepage</a>.\n", "ru": "Tiddloid Lite, облегчённая версия Tiddloid, — это приложение для работы с локально хранящимися TiddlyWiki. Как только у вас появятся идеи, вы можете их сразу же записать и сохранить в Tiddler, а также синхронизировать Wiki с другими устройствами, чтобы иметь доступ к этим идеям откуда угодно. Подробнее о TiddlyWiki см. на сайте https://tiddlywiki.com/.\n\n<b>Возможности</b>\n- Создание новых файлов TiddlyWiki с использованием последнего шаблона\n- Импорт существующих файлов TiddlyWiki\n- Добавление папки, содержащей <em>index.htm(l)</em> на основе TiddlyWiki (Android 5.0 и выше)\n- Получение URL-адреса сайта TiddlyWiki, из обозревателя, и сохранение его в виде нового файла или закладки\n- Открытие HTML-файла и добавление его в список, если это действительный TiddlyWiki\n- Применение цветовой темы к пользовательскому интерфейсу с помощью некоторых настроек вики, а также других параметров\n- Сохранение изменений нажатием кнопки «Сохранить»\n- Опция «Сохранить и найти» в контекстном меню\n- Создание черновика из любого выделенного текста\n- Система резервного копирования, сохраняющая ваши предыдущие версии в случае ошибок\n- Удобные операции, такие как создание ярлыка, клонирование и удаление\n- Импорт или экспорт данных списка вики\n\nДля получения более подробной информации об этом приложении посетите страницу проекта <a href=\"https://github.com/donmor/Tiddloid/\"> или <a href=\"https://donmor.top/\">мою домашнюю страницу</a>.\n", "zh-CN": "Tiddloid是一款适用于本地存储的TiddlyWiki的应用程序。一旦有了一些想法，您可以立即将它们写下来以供随时查阅。有关TiddlyWiki的更多详细信息，请参阅https://tiddlywiki.com/。\n\n<b>特性</b>\n- 使用最新模板创建新的Wiki\n- 导入存储在可写来源的现有Wiki\n- 添加一个包含基于TiddlyWiki的<em>index.htm(l)</em>的文件夹（Android 5.0+）\n- 接收从浏览器分享的TiddlyWiki站点URL并存为新文件或书签\n- 打开一个HTML文件，如果是TiddlyWiki则添加到列表\n- 通过Wiki内配置实现应用主题色到系统界面，以及其他调整选项\n- 点击保存按钮保存更改\n- 上下文菜单中的保存和查找选项\n- 随选随记功能\n- 历史版本备份功能\n- 便捷的管理功能如创建快捷方式, 创建副本和移除等\n- 导入/导出Wiki列表\n\n有关本应用程序的更多详细信息，请访问<a href=\"https://github.com/donmor/Tiddloid\">项目页面</a>或<a href=\"https://donmor.top/\">我的主页</a>。\n"}}, "versions": {"ff38e07af21b63f151de2ac61409d755c7cf3d1966bc7a11c3eb6cbafc3b1dca": null, "e95040a861d3c924256840a006def8c49a5a9f44d6dae9fba76ea5d6edfacb75": null, "9536563468034406a8439e6302d0313ce9eb569d95451f02d0cdad38490997df": {"added": 1778872699860, "file": {"name": "/top.donmor.tiddloid_205002.apk", "sha256": "9536563468034406a8439e6302d0313ce9eb569d95451f02d0cdad38490997df", "size": 5897163, "ipfsCIDv1": "bafybeieb5nym7q3hiinjwxjihdrhuqgpoewidgg3si6lns5r6qbc3dxmki"}, "src": {"name": "/top.donmor.tiddloid_205002_src.tar.gz", "sha256": "70990741b0337bb4f1191b5b6c657df8f845fd8d470dca15270aa01ecbb8a5a2", "size": 804780}, "manifest": {"versionName": "2.5.2", "versionCode": 205002, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 37}, "signer": {"sha256": ["57f7742415a11416f16bda891bc2e8a7850ac90a7b27fc1eee527e78f15f3032"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.ACCESS_LOCAL_NETWORK"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_SPECIAL_USE"}, {"name": "com.android.launcher.permission.INSTALL_SHORTCUT"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "top.donmor.tiddloid.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}]}, "whatsNew": {"en-US": "- Migrated to Android 17\n- Removed splash screen", "zh-CN": "- 构建目标升级到Android 17\n- 移除了开屏界面"}}, "f127d2a1caa661c386aec22f4ccf73e66d0e34de1c718c04283b4e6af5cef01e": {"added": 1778740722978, "file": {"name": "/top.donmor.tiddloid_205001.apk", "sha256": "f127d2a1caa661c386aec22f4ccf73e66d0e34de1c718c04283b4e6af5cef01e", "size": 5321827, "ipfsCIDv1": "bafybeiexckalx2wo7fsg2chwny24d5rl3uoihfsrv2t56jobtisctof2jy"}, "src": {"name": "/top.donmor.tiddloid_205001_src.tar.gz", "sha256": "0392434dfc8c08ac9573f75eef66c1edda52fecc1699819d1dc411d09e33a73d", "size": 652682}, "manifest": {"versionName": "2.5.1", "versionCode": 205001, "usesSdk": {"minSdkVersion": 21, "targetSdkVersion": 34}, "signer": {"sha256": ["57f7742415a11416f16bda891bc2e8a7850ac90a7b27fc1eee527e78f15f3032"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.WRITE_EXTERNAL_STORAGE"}, {"name": "android.permission.MANAGE_EXTERNAL_STORAGE"}, {"name": "android.permission.VIBRATE"}, {"name": "android.permission.CAMERA"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "com.android.launcher.permission.INSTALL_SHORTCUT"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "top.donmor.tiddloid.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "android.permission.READ_EXTERNAL_STORAGE"}]}, "whatsNew": {"en-US": "- Fixed a bug causing crash when using date filters\n- Fixed some UI text\n- Added Russian translation (thanks to @yurtpage)\n- Refactored update checker\n- Added F-Droid build mark in About window", "zh-CN": "- 修复了使用日期筛选器导致崩溃的bug\n- 修复了部分UI文本\n- 添加了俄语翻译(感谢@yurtpage)\n- 重构了更新检查器\n- 关于窗口添加了F-Droid构建标识"}}, "a14a988fe8116231074d11e07b9a56c31ebe8259425948d91e9db2ca77ee5b42": {"whatsNew": {"en-US": "- Wikis can stay in background now\n- Added update checker (shows up in menu when update is available)\n- Now Supports obtaining filename from .htaccess file in directory mode\n- HTTP auth credential can be cleared in wiki options (clear cookies as well)\n  - The app may need to be completely restarted to take effect\n- Fixed the bug causing failure on saving a bookmarked wiki\n- Fixed the bug causing SVG icons not properly scaled\n- Fixed the bug that breaks the tweaks plugin when used with TiddlyWiki", "zh-CN": "- Wiki现在可以保持后台运行\n- 添加了更新检测（有新版本时在菜单中显示）\n- 目录模式支持从.htaccess获取HTML文件名\n- 可在wiki选项中清除HTTP认证信息（会同时清除cookies）\n  - 可能需要完全重启应用才能生效\n- 修复了保存为书签的wiki无法保存副本的bug\n- 修复了SVG图标缩放不正常的bug\n- 修复了TiddlyWiki5.2.6版本下tweaks插件功能失效的问题\n- 弃用并移除了大多数WebDAV功能（详情请移步GitHub）\n- 全新的(?)本地文件选择器\n  - 长按上级目录按钮可显示隐藏文件\n- 不再支持Android 4.4\n- 细节优化和修复"}}}}, "zed.rainxch.githubstore": {"metadata": {"lastUpdated": 1778740722978, "donate": ["https://github.com/sponsors/rainxchzed"]}, "versions": {"82c2259c374fd159274e2b4037d98867eba1adc71eca0865627db5bcebef6602": null, "a68016070dd6be47b3a37e04583a61fe62471a0c48008c2b5b118643060ff7f7": {"added": 1778740722978, "file": {"name": "/zed.rainxch.githubstore_17.apk", "sha256": "a68016070dd6be47b3a37e04583a61fe62471a0c48008c2b5b118643060ff7f7", "size": 13683583, "ipfsCIDv1": "bafybeid6ivnwfih3p25cvqdzfjjkmopqmginsh2pqunwdump6bu7omn2de"}, "src": {"name": "/zed.rainxch.githubstore_17_src.tar.gz", "sha256": "fcdfb684bf96b3b6083e866d13e44ea1b735f7c680412dd03a6b3cb487b4a949", "size": 9027850}, "manifest": {"nativecode": ["arm64-v8a", "armeabi-v7a", "x86", "x86_64"], "versionName": "1.8.2", "versionCode": 17, "usesSdk": {"minSdkVersion": 26, "targetSdkVersion": 36}, "signer": {"sha256": ["b7f28e198e48c193b038c65d92ddf7bc077b0db59ebc9b250a6dac48c11803ca"]}, "usesPermission": [{"name": "android.permission.INTERNET"}, {"name": "android.permission.POST_NOTIFICATIONS"}, {"name": "android.permission.QUERY_ALL_PACKAGES"}, {"name": "android.permission.REQUEST_INSTALL_PACKAGES"}, {"name": "android.permission.REQUEST_DELETE_PACKAGES"}, {"name": "android.permission.FOREGROUND_SERVICE"}, {"name": "android.permission.FOREGROUND_SERVICE_DATA_SYNC"}, {"name": "android.permission.RECEIVE_BOOT_COMPLETED"}, {"name": "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"}, {"name": "com.rosan.dhizuku.permission.API"}, {"name": "android.permission.WAKE_LOCK"}, {"name": "android.permission.ACCESS_NETWORK_STATE"}, {"name": "zed.rainxch.githubstore.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}, {"name": "moe.shizuku.manager.permission.API_V23"}]}, "antiFeatures": {"NonFreeNet": {"en-US": "Depends on github.com and api.github-store.org"}}}, "454301198480ac9bc402a8f414e9a94514322955044f3798d4cb1816dcea225b": {"antiFeatures": {"NonFreeNet": {"en-US": "Depends on github.com and api.github-store.org"}}}, "84a36e712a6b2022bcade9d8ce5f59f7f5f209fa05bbedc0e9631baa61d6c2a1": {"antiFeatures": {"NonFreeNet": {"en-US": "Depends on github.com and api.github-store.org"}}}}}}}