{"packages":{"com.vayunmathur.appstore":{"metadata":{"added":1785565346000,"authorName":"Vayun Mathur","categories":["Modern Apps"],"description":{"en-US":"An app store that verifies every install and tells you how far it can vouch for it\n\nFeatures:\n- Three built-in sources: this project's own apps, F-Droid, and Google Play\n- Every download is signature-checked before the system installer ever sees it\n- A security tier per app, saying plainly who could push you a malicious update\n- F-Droid listings restricted to builds F-Droid's server independently reproduced\n- Play installs pinned to a publisher source stamp, which survives Play re-signing\n- Anonymous Play access — no Google account, no login\n- Apps targeting an outdated Android API are refused, not just hidden\n- Material You design with dynamic theming\n\nNew sources cannot be added. Nothing above could be promised for a repo you added\nyourself, so the store does not offer the option."},"icon":{"en-US":{"name":"/com.vayunmathur.appstore/en-US/icon.png","sha256":"d2f133ce6d440308245d637bb77b09cccc4434e82f3e18e1935e068b0e397859","size":1927}},"issueTracker":"https://github.com/vayun-mathur/Modern-Apps/issues","lastUpdated":1787633646000,"license":"GPL-3.0-only","name":{"en-US":"MA App Store"},"preferredSigner":"176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4","screenshots":{"phone":{"en-US":[{"name":"/com.vayunmathur.appstore/en-US/phoneScreenshots/1.png","sha256":"610e42215ea9bc68510a365fb5f0ad1b91d2f78293203e9a6de50de59face97c","size":226696},{"name":"/com.vayunmathur.appstore/en-US/phoneScreenshots/3.png","sha256":"99bba3c9d10f901835b7bd2fb73418183bfb573ecf8b69ac1cb3af22005d61c8","size":235581},{"name":"/com.vayunmathur.appstore/en-US/phoneScreenshots/4.png","sha256":"6e0617cdab827c2601e9c875ae00ee477f9374f3fd310ea4dad106bc53f8286b","size":198092}]}},"sourceCode":"https://github.com/vayun-mathur/Modern-Apps","summary":{"en-US":"An app store that verifies every install and tells you how far it can vouch for it"},"webSite":"https://github.com/vayun-mathur/Modern-Apps"},"versions":{"31002622e7e5610ce1bffd830618cbd600135d5988363d5232e19c8dd37e6e45":{"added":1786942635000,"file":{"name":"/v2.6.7/appstore-release.apk","sha256":"31002622e7e5610ce1bffd830618cbd600135d5988363d5232e19c8dd37e6e45","size":17131745},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.INTERNET"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"android.permission.REQUEST_INSTALL_PACKAGES"},{"name":"android.permission.REQUEST_DELETE_PACKAGES"},{"name":"android.permission.ENFORCE_UPDATE_OWNERSHIP"},{"name":"android.permission.QUERY_ALL_PACKAGES"},{"name":"android.permission.POST_NOTIFICATIONS"},{"name":"android.permission.FOREGROUND_SERVICE"},{"name":"android.permission.FOREGROUND_SERVICE_DATA_SYNC"},{"name":"android.permission.WAKE_LOCK"},{"name":"android.permission.RECEIVE_BOOT_COMPLETED"},{"name":"com.vayunmathur.appstore.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260816,"versionName":"v2.6.7"}},"5c80e08b3145e6b1cc2a7123a9d1a4c9b629b2da4ed06fa22ce1ead3f655001c":{"added":1787633646000,"file":{"name":"/v2.6.8/appstore-release.apk","sha256":"5c80e08b3145e6b1cc2a7123a9d1a4c9b629b2da4ed06fa22ce1ead3f655001c","size":17190659},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.INTERNET"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"android.permission.REQUEST_INSTALL_PACKAGES"},{"name":"android.permission.REQUEST_DELETE_PACKAGES"},{"name":"android.permission.ENFORCE_UPDATE_OWNERSHIP"},{"name":"android.permission.QUERY_ALL_PACKAGES"},{"name":"android.permission.POST_NOTIFICATIONS"},{"name":"android.permission.FOREGROUND_SERVICE"},{"name":"android.permission.FOREGROUND_SERVICE_DATA_SYNC"},{"name":"android.permission.WAKE_LOCK"},{"name":"android.permission.RECEIVE_BOOT_COMPLETED"},{"name":"com.vayunmathur.appstore.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260825,"versionName":"v2.6.8"}},"72e11f1a6b08650c034b45e09677e5b16ef12cbb4c42a0258680b3ee3817fe83":{"added":1786340384000,"file":{"name":"/v2.6.6/appstore-release.apk","sha256":"72e11f1a6b08650c034b45e09677e5b16ef12cbb4c42a0258680b3ee3817fe83","size":9773642},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.INTERNET"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"android.permission.REQUEST_INSTALL_PACKAGES"},{"name":"android.permission.REQUEST_DELETE_PACKAGES"},{"name":"android.permission.ENFORCE_UPDATE_OWNERSHIP"},{"name":"android.permission.QUERY_ALL_PACKAGES"},{"name":"android.permission.POST_NOTIFICATIONS"},{"name":"android.permission.FOREGROUND_SERVICE"},{"name":"android.permission.FOREGROUND_SERVICE_DATA_SYNC"},{"name":"android.permission.WAKE_LOCK"},{"name":"android.permission.RECEIVE_BOOT_COMPLETED"},{"name":"com.vayunmathur.appstore.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260809,"versionName":"v2.6.6"}},"7f0a78f2a10f9e7cc9afe23ab0e9487b125399629e964f5280b74477e589bb49":{"added":1785565346000,"file":{"name":"/v2.6.4/appstore-release.apk","sha256":"7f0a78f2a10f9e7cc9afe23ab0e9487b125399629e964f5280b74477e589bb49","size":9653560},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.INTERNET"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"android.permission.REQUEST_INSTALL_PACKAGES"},{"name":"android.permission.REQUEST_DELETE_PACKAGES"},{"name":"android.permission.QUERY_ALL_PACKAGES"},{"name":"android.permission.POST_NOTIFICATIONS"},{"name":"android.permission.FOREGROUND_SERVICE"},{"name":"android.permission.FOREGROUND_SERVICE_DATA_SYNC"},{"name":"android.permission.WAKE_LOCK"},{"name":"android.permission.RECEIVE_BOOT_COMPLETED"},{"name":"com.vayunmathur.appstore.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260731,"versionName":"v2.6.4"}},"9a25a4a496cbd5d3492cc7707e5a104fca451a5ac4dc577d093214612396494d":{"added":1785876708000,"file":{"name":"/v2.6.5/appstore-release.apk","sha256":"9a25a4a496cbd5d3492cc7707e5a104fca451a5ac4dc577d093214612396494d","size":9915977},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.INTERNET"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"android.permission.REQUEST_INSTALL_PACKAGES"},{"name":"android.permission.REQUEST_DELETE_PACKAGES"},{"name":"android.permission.QUERY_ALL_PACKAGES"},{"name":"android.permission.POST_NOTIFICATIONS"},{"name":"android.permission.FOREGROUND_SERVICE"},{"name":"android.permission.FOREGROUND_SERVICE_DATA_SYNC"},{"name":"android.permission.WAKE_LOCK"},{"name":"android.permission.RECEIVE_BOOT_COMPLETED"},{"name":"com.vayunmathur.appstore.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260804,"versionName":"v2.6.5"}}}},"com.vayunmathur.astronomy":{"metadata":{"added":1785565346000,"authorName":"Vayun Mathur","categories":["Modern Apps"],"description":{"en-US":"An AR night sky viewer"},"icon":{"en-US":{"name":"/com.vayunmathur.astronomy/en-US/icon.png","sha256":"a8e25e1d67fdd883199aac08c4194a042778e70553d2b8091d035f559a547df6","size":5882}},"issueTracker":"https://github.com/vayun-mathur/Modern-Apps/issues","lastUpdated":1787633646000,"license":"GPL-3.0-only","name":{"en-US":"MA Astronomy"},"preferredSigner":"176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4","screenshots":{"phone":{"en-US":[{"name":"/com.vayunmathur.astronomy/en-US/phoneScreenshots/1.png","sha256":"0a6b0b07ec0ccbd2aec516840d7ceed72939f4176ce53b9eafb3c52d11298843","size":160521},{"name":"/com.vayunmathur.astronomy/en-US/phoneScreenshots/2.png","sha256":"17188aa4d4158917aa98a80e9ae3c4773429d2637d3517670988cba0bfbeab04","size":90003},{"name":"/com.vayunmathur.astronomy/en-US/phoneScreenshots/3.png","sha256":"c0bea548ed7cb112705f19d151b0d4b46418f6091bec822b91679270f3aa7c20","size":100576}]}},"sourceCode":"https://github.com/vayun-mathur/Modern-Apps","summary":{"en-US":"An AR night sky viewer"},"webSite":"https://github.com/vayun-mathur/Modern-Apps"},"versions":{"2ba53ba1e2dbaf38536398f7a35720e55351e8006cd68ac64dd6dd652f593d29":{"added":1785565346000,"file":{"name":"/v2.6.4/astronomy-release.apk","sha256":"2ba53ba1e2dbaf38536398f7a35720e55351e8006cd68ac64dd6dd652f593d29","size":7581891},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.ACCESS_COARSE_LOCATION"},{"name":"android.permission.ACCESS_FINE_LOCATION"},{"name":"android.permission.CAMERA"},{"name":"com.vayunmathur.astronomy.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260731,"versionName":"v2.6.4"}},"9a19ae9e303ee7456bf8d2f0598a4f6b9795f0fde742c969adb8e8da4c96dad3":{"added":1787633646000,"file":{"name":"/v2.6.8/astronomy-release.apk","sha256":"9a19ae9e303ee7456bf8d2f0598a4f6b9795f0fde742c969adb8e8da4c96dad3","size":7962946},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.ACCESS_COARSE_LOCATION"},{"name":"android.permission.ACCESS_FINE_LOCATION"},{"name":"android.permission.CAMERA"},{"name":"com.vayunmathur.astronomy.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260825,"versionName":"v2.6.8"}},"b02c9db78bd4c7f135138860a194f2b50136b0407c2cbd8cd3457c043ea8529c":{"added":1786340384000,"file":{"name":"/v2.6.6/astronomy-release.apk","sha256":"b02c9db78bd4c7f135138860a194f2b50136b0407c2cbd8cd3457c043ea8529c","size":7594113},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.ACCESS_COARSE_LOCATION"},{"name":"android.permission.ACCESS_FINE_LOCATION"},{"name":"android.permission.CAMERA"},{"name":"com.vayunmathur.astronomy.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260809,"versionName":"v2.6.6"}},"b954bc57b791bb1a241f927c8d86b8025e34212e797e201095223f873420b4df":{"added":1786942635000,"file":{"name":"/v2.6.7/astronomy-release.apk","sha256":"b954bc57b791bb1a241f927c8d86b8025e34212e797e201095223f873420b4df","size":7956598},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.ACCESS_COARSE_LOCATION"},{"name":"android.permission.ACCESS_FINE_LOCATION"},{"name":"android.permission.CAMERA"},{"name":"com.vayunmathur.astronomy.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260816,"versionName":"v2.6.7"}},"babbfa12fa2f47934418cb87b83797d700896952504448bdc5ac08f0ba12a07a":{"added":1785876708000,"file":{"name":"/v2.6.5/astronomy-release.apk","sha256":"babbfa12fa2f47934418cb87b83797d700896952504448bdc5ac08f0ba12a07a","size":7591075},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.ACCESS_COARSE_LOCATION"},{"name":"android.permission.ACCESS_FINE_LOCATION"},{"name":"android.permission.CAMERA"},{"name":"com.vayunmathur.astronomy.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260804,"versionName":"v2.6.5"}}}},"com.vayunmathur.calculator":{"metadata":{"added":1785565346000,"authorName":"Vayun Mathur","categories":["Modern Apps"],"description":{"en-US":"A modern, open-source calculator with a graphing engine\n\nFeatures:\n- Scientific and basic calculator modes\n- Function graphing with root, intercept, min/max, and intersection detection\n- Expression history\n- Material You design"},"icon":{"en-US":{"name":"/com.vayunmathur.calculator/en-US/icon.png","sha256":"635834d2718459df1154a3a1b2c667d8122149616a2c7dde79cdaaf896278d4b","size":3218}},"issueTracker":"https://github.com/vayun-mathur/Modern-Apps/issues","lastUpdated":1787633646000,"license":"GPL-3.0-only","name":{"en-US":"MA Calculator"},"preferredSigner":"176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4","screenshots":{"phone":{"en-US":[{"name":"/com.vayunmathur.calculator/en-US/phoneScreenshots/1.png","sha256":"278310d78ebd1aaf406fea4e80819213bdd1fe4dac182a7847e767a0c0979222","size":84949},{"name":"/com.vayunmathur.calculator/en-US/phoneScreenshots/2.png","sha256":"9571a5150840e96178f808d1e2e5b5e6c90bb7662639ed2b2350728d314ce852","size":103914}]}},"sourceCode":"https://github.com/vayun-mathur/Modern-Apps","summary":{"en-US":"A modern, open-source calculator with a graphing engine"},"webSite":"https://github.com/vayun-mathur/Modern-Apps"},"versions":{"2e67223ed0c9f56e3290620470ab1e965d098bc58a7f448375f1d892b245630b":{"added":1787633646000,"file":{"name":"/v2.6.8/calculator-release.apk","sha256":"2e67223ed0c9f56e3290620470ab1e965d098bc58a7f448375f1d892b245630b","size":5505566},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.INTERNET"},{"name":"android.permission.WAKE_LOCK"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"android.permission.RECEIVE_BOOT_COMPLETED"},{"name":"android.permission.FOREGROUND_SERVICE"},{"name":"com.vayunmathur.calculator.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260825,"versionName":"v2.6.8"}},"400f572e6aa3ac09f45c9266eec477f99d1580f58ae9a2330c87f31954412d76":{"added":1786340384000,"file":{"name":"/v2.6.6/calculator-release.apk","sha256":"400f572e6aa3ac09f45c9266eec477f99d1580f58ae9a2330c87f31954412d76","size":2837351},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"com.vayunmathur.calculator.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260809,"versionName":"v2.6.6"}},"7e4c61c54a05dd36bd7bddf32cfa029d0d8986da4bdea3cdfbaa051e50d8bac4":{"added":1786942635000,"file":{"name":"/v2.6.7/calculator-release.apk","sha256":"7e4c61c54a05dd36bd7bddf32cfa029d0d8986da4bdea3cdfbaa051e50d8bac4","size":4037602},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.INTERNET"},{"name":"com.vayunmathur.calculator.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260816,"versionName":"v2.6.7"}},"8fbaaa3864dea50572c16c36fd449e0b307806f5dd7c10ee4aca02f1a085e91f":{"added":1785565346000,"file":{"name":"/v2.6.4/calculator-release.apk","sha256":"8fbaaa3864dea50572c16c36fd449e0b307806f5dd7c10ee4aca02f1a085e91f","size":2828687},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"com.vayunmathur.calculator.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260731,"versionName":"v2.6.4"}},"ca0eea93613f50dd3a313ed639495b26e592023af29f3d5e00741f3545dad8e3":{"added":1785876708000,"file":{"name":"/v2.6.5/calculator-release.apk","sha256":"ca0eea93613f50dd3a313ed639495b26e592023af29f3d5e00741f3545dad8e3","size":2835548},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"com.vayunmathur.calculator.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260804,"versionName":"v2.6.5"}}}},"com.vayunmathur.calendar":{"metadata":{"added":1785565346000,"authorName":"Vayun Mathur","categories":["Modern Apps"],"description":{"en-US":"The only fully-functional open-source calendar app with Material You."},"icon":{"en-US":{"name":"/com.vayunmathur.calendar/en-US/icon.png","sha256":"6ca6fd7855429c5ab4403930901bdd03ab2a2e8a833182f88a607bc843887fcb","size":3880}},"issueTracker":"https://github.com/vayun-mathur/Modern-Apps/issues","lastUpdated":1787633646000,"license":"GPL-3.0-only","name":{"en-US":"MA Calendar"},"preferredSigner":"176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4","screenshots":{"phone":{"en-US":[{"name":"/com.vayunmathur.calendar/en-US/phoneScreenshots/1.png","sha256":"bc8da82322209b2d906f73af6a9098971e281fccc2eaaf139ba64f0b8f08887a","size":156918},{"name":"/com.vayunmathur.calendar/en-US/phoneScreenshots/2.png","sha256":"2c0ea3b6f1663cad9531a9ea0caf27712a74cc756bdea220782bad651d635c8e","size":48623},{"name":"/com.vayunmathur.calendar/en-US/phoneScreenshots/3.png","sha256":"9f9abeb7f9f948f93df5380cbf786b9a9cce0691ced712ffb0016324627bd8fe","size":86812}]}},"sourceCode":"https://github.com/vayun-mathur/Modern-Apps","summary":{"en-US":"The only fully-functional open-source calendar app with Material You."},"webSite":"https://github.com/vayun-mathur/Modern-Apps"},"versions":{"02991b5f63c7fb1f48c771d52d4d23ec601c9669cb83884a3912c2abef5e649d":{"added":1785876708000,"file":{"name":"/v2.6.5/calendar-release.apk","sha256":"02991b5f63c7fb1f48c771d52d4d23ec601c9669cb83884a3912c2abef5e649d","size":6475542},"manifest":{"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"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260804,"versionName":"v2.6.5"}},"0a5c8827b95593bcd797e09532b188c06d40e842f559c8d852f2b45596b20e64":{"added":1786340384000,"file":{"name":"/v2.6.6/calendar-release.apk","sha256":"0a5c8827b95593bcd797e09532b188c06d40e842f559c8d852f2b45596b20e64","size":6483494},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.READ_CALENDAR"},{"name":"android.permission.WRITE_CALENDAR"},{"name":"android.permission.SCHEDULE_EXACT_ALARM"},{"name":"android.permission.USE_EXACT_ALARM"},{"name":"android.permission.POST_NOTIFICATIONS"},{"name":"android.permission.RECEIVE_BOOT_COMPLETED"},{"name":"android.permission.WAKE_LOCK"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"android.permission.FOREGROUND_SERVICE"},{"name":"com.vayunmathur.calendar.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260809,"versionName":"v2.6.6"}},"278435d4bf73702f28a0b1c645c13786d37a4cf2c099d734e66bcce7679714c7":{"added":1785565346000,"file":{"name":"/v2.6.4/calendar-release.apk","sha256":"278435d4bf73702f28a0b1c645c13786d37a4cf2c099d734e66bcce7679714c7","size":6489461},"manifest":{"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"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260731,"versionName":"v2.6.4"}},"6ae0e8cc14f545fa80692816367f66857a619fe4d5fac18262037987f33bd0fe":{"added":1786942635000,"file":{"name":"/v2.6.7/calendar-release.apk","sha256":"6ae0e8cc14f545fa80692816367f66857a619fe4d5fac18262037987f33bd0fe","size":6847461},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.READ_CALENDAR"},{"name":"android.permission.WRITE_CALENDAR"},{"name":"android.permission.SCHEDULE_EXACT_ALARM"},{"name":"android.permission.USE_EXACT_ALARM"},{"name":"android.permission.POST_NOTIFICATIONS"},{"name":"android.permission.RECEIVE_BOOT_COMPLETED"},{"name":"android.permission.WAKE_LOCK"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"android.permission.FOREGROUND_SERVICE"},{"name":"com.vayunmathur.calendar.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260816,"versionName":"v2.6.7"}},"d3dafe4d3b55fd1dd14394ae955063d1e39bfd3e82cb1ef05c48d5a128fb5900":{"added":1787633646000,"file":{"name":"/v2.6.8/calendar-release.apk","sha256":"d3dafe4d3b55fd1dd14394ae955063d1e39bfd3e82cb1ef05c48d5a128fb5900","size":6907889},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.READ_CALENDAR"},{"name":"android.permission.WRITE_CALENDAR"},{"name":"android.permission.USE_EXACT_ALARM"},{"name":"android.permission.SCHEDULE_EXACT_ALARM"},{"name":"android.permission.POST_NOTIFICATIONS"},{"name":"android.permission.RECEIVE_BOOT_COMPLETED"},{"name":"android.permission.WAKE_LOCK"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"android.permission.FOREGROUND_SERVICE"},{"name":"com.vayunmathur.calendar.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260825,"versionName":"v2.6.8"}}}},"com.vayunmathur.camera":{"metadata":{"added":1785565346000,"authorName":"Vayun Mathur","categories":["Modern Apps"],"description":{"en-US":"The most featureful open-source Camera app\n\nThis app was built to bring all the camera modes to the open source world, regardless of support in CameraX (cough cough, Google Pixel, cough cough)"},"icon":{"en-US":{"name":"/com.vayunmathur.camera/en-US/icon.png","sha256":"53045720a048d40376117d14689770bb37834f479581e21fc6b596043213bf37","size":4844}},"issueTracker":"https://github.com/vayun-mathur/Modern-Apps/issues","lastUpdated":1787633646000,"license":"GPL-3.0-only","name":{"en-US":"MA Camera"},"preferredSigner":"176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4","screenshots":{"phone":{"en-US":[{"name":"/com.vayunmathur.camera/en-US/phoneScreenshots/1.png","sha256":"00a5e2dc33e3ffc2896f55dc206211e804291f4d767741ee28fc8fd17b67b630","size":2597923}]}},"sourceCode":"https://github.com/vayun-mathur/Modern-Apps","summary":{"en-US":"The most featureful open-source Camera app"},"webSite":"https://github.com/vayun-mathur/Modern-Apps"},"versions":{"46f74f15388cc90654adbf70d02da227572a4c1364acc46bee3ae50a64d30361":{"added":1785876708000,"file":{"name":"/v2.6.5/camera-release.apk","sha256":"46f74f15388cc90654adbf70d02da227572a4c1364acc46bee3ae50a64d30361","size":14321250},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.CAMERA"},{"name":"android.permission.RECORD_AUDIO"},{"name":"android.permission.ACCESS_FINE_LOCATION"},{"name":"android.permission.ACCESS_COARSE_LOCATION"},{"name":"com.vayunmathur.camera.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260804,"versionName":"v2.6.5"}},"9e5a7dddb0a1aa2aeb790bcd3365381f8ec2d17d9905b030f11c50e5e4209c5d":{"added":1786340384000,"file":{"name":"/v2.6.6/camera-release.apk","sha256":"9e5a7dddb0a1aa2aeb790bcd3365381f8ec2d17d9905b030f11c50e5e4209c5d","size":14340710},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.CAMERA"},{"name":"android.permission.RECORD_AUDIO"},{"name":"android.permission.ACCESS_FINE_LOCATION"},{"name":"android.permission.ACCESS_COARSE_LOCATION"},{"name":"com.vayunmathur.camera.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260809,"versionName":"v2.6.6"}},"ee7af89c8f5f795b82ff7bdf99c442729a2fa92b0a73fd044050fad1163f214d":{"added":1786942635000,"file":{"name":"/v2.6.7/camera-release.apk","sha256":"ee7af89c8f5f795b82ff7bdf99c442729a2fa92b0a73fd044050fad1163f214d","size":14691761},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.CAMERA"},{"name":"android.permission.RECORD_AUDIO"},{"name":"android.permission.ACCESS_FINE_LOCATION"},{"name":"android.permission.ACCESS_COARSE_LOCATION"},{"name":"com.vayunmathur.camera.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260816,"versionName":"v2.6.7"}},"f603f72d04d41b03ceee88850520e599388893864090a4231bddd70c711c502d":{"added":1785565346000,"file":{"name":"/v2.6.4/camera-release.apk","sha256":"f603f72d04d41b03ceee88850520e599388893864090a4231bddd70c711c502d","size":14264257},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.CAMERA"},{"name":"android.permission.RECORD_AUDIO"},{"name":"android.permission.ACCESS_FINE_LOCATION"},{"name":"android.permission.ACCESS_COARSE_LOCATION"},{"name":"com.vayunmathur.camera.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260731,"versionName":"v2.6.4"}},"f9e852ed8f5e589e18672f1f93a95a609fb5a28f79f4feb9f0fa784cf3e9cdff":{"added":1787633646000,"file":{"name":"/v2.6.8/camera-release.apk","sha256":"f9e852ed8f5e589e18672f1f93a95a609fb5a28f79f4feb9f0fa784cf3e9cdff","size":14728894},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.CAMERA"},{"name":"android.permission.RECORD_AUDIO"},{"name":"android.permission.ACCESS_FINE_LOCATION"},{"name":"android.permission.ACCESS_COARSE_LOCATION"},{"name":"com.vayunmathur.camera.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260825,"versionName":"v2.6.8"}}}},"com.vayunmathur.cast":{"metadata":{"added":1787633646000,"authorName":"Vayun Mathur","categories":["Modern Apps"],"description":{"en-US":"Mirror your screen to your TV, with no internet needed\nMirror your phone's screen to an Android TV or Google TV over your Wi-Fi, from the app or from a Quick Settings tile. Install the MA Cast receiver on the TV, type the six-digit code it shows once, and it connects silently from then on.\nBoth halves of the protocol are here, which is what makes the rest possible: the TV reports what its decoder can actually take, so the phone sends its own screen shape at full resolution and the TV letterboxes it rather than the phone wasting most of the frame on black bars. The session is encrypted, the pairing code is bound to the handshake so it cannot be relayed by a device in the middle, and nothing contacts a server - neither device needs internet access at all."},"icon":{"en-US":{"name":"/com.vayunmathur.cast/en-US/icon.png","sha256":"861d1c65bd33169c4223b749da1db4ee355fcc058ffcb5e55f8dfa544f24072c","size":4831}},"issueTracker":"https://github.com/vayun-mathur/Modern-Apps/issues","lastUpdated":1787633646000,"license":"GPL-3.0-only","name":{"en-US":"MA Cast"},"preferredSigner":"176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4","screenshots":{"phone":{"en-US":[{"name":"/com.vayunmathur.cast/en-US/phoneScreenshots/1.png","sha256":"79fc39048addeea0b6b1d6bd5b4f5b4fd242478c5609d8a485d315c713828222","size":51644},{"name":"/com.vayunmathur.cast/en-US/phoneScreenshots/2.png","sha256":"25022ae4d1a9f4ed8d745e68d58a2315dab1c5266dc03c0202b27904c8a9e34e","size":76903},{"name":"/com.vayunmathur.cast/en-US/phoneScreenshots/3.png","sha256":"771a47463e5d0c83509175b5aec8d0382f64cd1d693505c437c4e3be3a0c0f34","size":77408},{"name":"/com.vayunmathur.cast/en-US/phoneScreenshots/4.png","sha256":"4c441e5379ec87359ef2d03652e1e5a5dfb0251c78aac2b553700f26c8e3c8c1","size":89844}]}},"sourceCode":"https://github.com/vayun-mathur/Modern-Apps","summary":{"en-US":"Mirror your screen to your TV, with no internet needed"},"webSite":"https://github.com/vayun-mathur/Modern-Apps"},"versions":{"d046589cbb84076e975d3d22af7d159b95d4fbb21426419157b81fc58f2f6e62":{"added":1787633646000,"file":{"name":"/v2.6.8/cast-release.apk","sha256":"d046589cbb84076e975d3d22af7d159b95d4fbb21426419157b81fc58f2f6e62","size":4096090},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.INTERNET"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"android.permission.ACCESS_WIFI_STATE"},{"name":"android.permission.ACCESS_LOCAL_NETWORK"},{"name":"android.permission.FOREGROUND_SERVICE"},{"name":"android.permission.FOREGROUND_SERVICE_MEDIA_PROJECTION"},{"name":"android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"},{"name":"android.permission.POST_NOTIFICATIONS"},{"name":"android.permission.RECORD_AUDIO"},{"name":"com.vayunmathur.cast.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260825,"versionName":"v2.6.8"}}}},"com.vayunmathur.cast.tv":{"metadata":{"added":1787633646000,"authorName":"Vayun Mathur","categories":["Modern Apps"],"description":{"en-US":"Receive a mirrored phone screen on your TV\nThe TV half of MA Cast. Install it on an Android TV or Google TV, open it once, and the TV appears in the Cast app on your phone. The first phone to connect is shown a six-digit code; after that it pairs silently.\nThe picture is decoded in hardware and letterboxed to fit the panel, so the phone can send its own aspect ratio at full resolution instead of padding the frame itself. Everything happens on the local network: this app has no account, no server and no need for internet access - only the phone does."},"icon":{"en-US":{"name":"/com.vayunmathur.cast.tv/en-US/icon.png","sha256":"861d1c65bd33169c4223b749da1db4ee355fcc058ffcb5e55f8dfa544f24072c","size":4831}},"issueTracker":"https://github.com/vayun-mathur/Modern-Apps/issues","lastUpdated":1787633646000,"license":"GPL-3.0-only","name":{"en-US":"MA Cast"},"preferredSigner":"176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4","sourceCode":"https://github.com/vayun-mathur/Modern-Apps","summary":{"en-US":"MA Cast"},"webSite":"https://github.com/vayun-mathur/Modern-Apps"},"versions":{"29bffb8be7759e38ffa2cbbda771772f432946a789d6dd4d54f182f4250ad975":{"added":1787633646000,"file":{"name":"/v2.6.8/tv-release.apk","sha256":"29bffb8be7759e38ffa2cbbda771772f432946a789d6dd4d54f182f4250ad975","size":4467305},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.INTERNET"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"android.permission.ACCESS_WIFI_STATE"},{"name":"android.permission.ACCESS_LOCAL_NETWORK"},{"name":"android.permission.FOREGROUND_SERVICE"},{"name":"android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"},{"name":"android.permission.POST_NOTIFICATIONS"},{"name":"com.vayunmathur.cast.tv.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"},{"name":"android.permission.WAKE_LOCK"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260825,"versionName":"v2.6.8"}}}},"com.vayunmathur.clock":{"metadata":{"added":1785565346000,"authorName":"Vayun Mathur","categories":["Modern Apps"],"description":{"en-US":"MA Clock"},"issueTracker":"https://github.com/vayun-mathur/Modern-Apps/issues","lastUpdated":1787633646000,"license":"GPL-3.0-only","name":{"en-US":"MA Clock"},"preferredSigner":"176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4","sourceCode":"https://github.com/vayun-mathur/Modern-Apps","summary":{"en-US":"MA Clock"},"webSite":"https://github.com/vayun-mathur/Modern-Apps"},"versions":{"143f8f74374864347a8f4ebcbc063d37b5a6ffb29c8f58b2c5d6ee302d7cf335":{"added":1785565346000,"file":{"name":"/v2.6.4/clock-release.apk","sha256":"143f8f74374864347a8f4ebcbc063d37b5a6ffb29c8f58b2c5d6ee302d7cf335","size":5862408},"manifest":{"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"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260731,"versionName":"v2.6.4"}},"192274543e6d352508a66a334ce0455c479514f3df8b12ba5c1c687c38ff0a56":{"added":1786340384000,"file":{"name":"/v2.6.6/clock-release.apk","sha256":"192274543e6d352508a66a334ce0455c479514f3df8b12ba5c1c687c38ff0a56","size":6881055},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.RECEIVE_BOOT_COMPLETED"},{"name":"android.permission.SCHEDULE_EXACT_ALARM"},{"name":"android.permission.POST_NOTIFICATIONS"},{"name":"android.permission.USE_FULL_SCREEN_INTENT"},{"name":"android.permission.FOREGROUND_SERVICE"},{"name":"android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"},{"name":"android.permission.VIBRATE"},{"name":"com.android.alarm.permission.SET_ALARM"},{"name":"android.permission.WAKE_LOCK"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"com.vayunmathur.clock.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260809,"versionName":"v2.6.6"}},"36a5423d9dba9bf4de4d394bbf82b8d0ecc73b5171a013ddb6dddd0c909c1657":{"added":1787633646000,"file":{"name":"/v2.6.8/clock-release.apk","sha256":"36a5423d9dba9bf4de4d394bbf82b8d0ecc73b5171a013ddb6dddd0c909c1657","size":7356066},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.RECEIVE_BOOT_COMPLETED"},{"name":"android.permission.USE_EXACT_ALARM"},{"name":"android.permission.SCHEDULE_EXACT_ALARM"},{"name":"android.permission.POST_NOTIFICATIONS"},{"name":"android.permission.USE_FULL_SCREEN_INTENT"},{"name":"android.permission.FOREGROUND_SERVICE"},{"name":"android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"},{"name":"android.permission.VIBRATE"},{"name":"com.android.alarm.permission.SET_ALARM"},{"name":"android.permission.WAKE_LOCK"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"com.vayunmathur.clock.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260825,"versionName":"v2.6.8"}},"5dca399dbb032db1e57a125e0bb7ce90c39f68cdf0bb9f44d50616c32d154c0d":{"added":1785876708000,"file":{"name":"/v2.6.5/clock-release.apk","sha256":"5dca399dbb032db1e57a125e0bb7ce90c39f68cdf0bb9f44d50616c32d154c0d","size":6877767},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.RECEIVE_BOOT_COMPLETED"},{"name":"android.permission.SCHEDULE_EXACT_ALARM"},{"name":"android.permission.POST_NOTIFICATIONS"},{"name":"android.permission.USE_FULL_SCREEN_INTENT"},{"name":"android.permission.FOREGROUND_SERVICE"},{"name":"android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"},{"name":"android.permission.VIBRATE"},{"name":"com.android.alarm.permission.SET_ALARM"},{"name":"android.permission.WAKE_LOCK"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"com.vayunmathur.clock.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260804,"versionName":"v2.6.5"}},"ce609e84f2356d5aaad44134bd1f01ed2a052c49305f3a024c2e146a8e990f97":{"added":1786942635000,"file":{"name":"/v2.6.7/clock-release.apk","sha256":"ce609e84f2356d5aaad44134bd1f01ed2a052c49305f3a024c2e146a8e990f97","size":7292129},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.RECEIVE_BOOT_COMPLETED"},{"name":"android.permission.SCHEDULE_EXACT_ALARM"},{"name":"android.permission.POST_NOTIFICATIONS"},{"name":"android.permission.USE_FULL_SCREEN_INTENT"},{"name":"android.permission.FOREGROUND_SERVICE"},{"name":"android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"},{"name":"android.permission.VIBRATE"},{"name":"com.android.alarm.permission.SET_ALARM"},{"name":"android.permission.WAKE_LOCK"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"com.vayunmathur.clock.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260816,"versionName":"v2.6.7"}}}},"com.vayunmathur.code":{"metadata":{"added":1785565346000,"authorName":"Vayun Mathur","categories":["Modern Apps"],"description":{"en-US":"A lightweight, open-source code editor for Android\n\nFeatures:\n- Folder-based project browsing via Storage Access Framework\n- Syntax highlighting for common languages\n- Find and replace across files\n- Multiple open tabs with undo/redo\n- Handles VIEW/EDIT intents from other apps"},"icon":{"en-US":{"name":"/com.vayunmathur.code/en-US/icon.png","sha256":"a9d96535e3d3680abe995861817976d26ff46de425081894c0d794bcde9e3f3d","size":2491}},"issueTracker":"https://github.com/vayun-mathur/Modern-Apps/issues","lastUpdated":1787633646000,"license":"GPL-3.0-only","name":{"en-US":"MA Code"},"preferredSigner":"176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4","screenshots":{"phone":{"en-US":[{"name":"/com.vayunmathur.code/en-US/phoneScreenshots/1.png","sha256":"59ecdab0e6165588f0e58974958b5c5017269dcbd4d71776a261de952aa835cf","size":220480},{"name":"/com.vayunmathur.code/en-US/phoneScreenshots/2.png","sha256":"4f0c98861bafdccbcc0bf6618c55e78c07310c1216cf3ab363459f20622b69cf","size":222013},{"name":"/com.vayunmathur.code/en-US/phoneScreenshots/3.png","sha256":"fb1e3f284df10975446d3e1d2e6694fcf27f3bc56e321cfb6069b77f0ebb00e7","size":118098}]}},"sourceCode":"https://github.com/vayun-mathur/Modern-Apps","summary":{"en-US":"A lightweight, open-source code editor for Android"},"webSite":"https://github.com/vayun-mathur/Modern-Apps"},"versions":{"18af9321f7738c70362a3dfb0ff063308743f6395af75cc22e0b26a84e81f93c":{"added":1786942635000,"file":{"name":"/v2.6.7/code-release.apk","sha256":"18af9321f7738c70362a3dfb0ff063308743f6395af75cc22e0b26a84e81f93c","size":17760454},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.MANAGE_EXTERNAL_STORAGE"},{"name":"com.vayunmathur.code.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260816,"versionName":"v2.6.7"}},"4ab49059be0118daf9dbbc5f775a46124ab783cde8ca61605e570bb0374a3d9c":{"added":1786340384000,"file":{"name":"/v2.6.6/code-release.apk","sha256":"4ab49059be0118daf9dbbc5f775a46124ab783cde8ca61605e570bb0374a3d9c","size":17462677},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.MANAGE_EXTERNAL_STORAGE"},{"name":"com.vayunmathur.code.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260809,"versionName":"v2.6.6"}},"536966697741f380780dd2620325a0ecd4b4a2e1e6c6cc56f98188c7812a33c0":{"added":1785876708000,"file":{"name":"/v2.6.5/code-release.apk","sha256":"536966697741f380780dd2620325a0ecd4b4a2e1e6c6cc56f98188c7812a33c0","size":2953578},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"com.vayunmathur.code.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260804,"versionName":"v2.6.5"}},"5828e413bc479282d661964113be305772d477d83211621cefad4d64a424de84":{"added":1785565346000,"file":{"name":"/v2.6.4/code-release.apk","sha256":"5828e413bc479282d661964113be305772d477d83211621cefad4d64a424de84","size":2931724},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"com.vayunmathur.code.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260731,"versionName":"v2.6.4"}},"c78f539f0103e84e822e8f844509c7d90997c6308e654e2464e7b3353043af65":{"added":1787633646000,"file":{"name":"/v2.6.8/code-release.apk","sha256":"c78f539f0103e84e822e8f844509c7d90997c6308e654e2464e7b3353043af65","size":17803817},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.MANAGE_EXTERNAL_STORAGE"},{"name":"com.vayunmathur.code.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260825,"versionName":"v2.6.8"}}}},"com.vayunmathur.contacts":{"metadata":{"added":1785565346000,"authorName":"Vayun Mathur","categories":["Modern Apps"],"description":{"en-US":"An open-source, fully-functional contacts app.\n\nIntended to replace Google Contacts, with all the same features (except syncing)"},"icon":{"en-US":{"name":"/com.vayunmathur.contacts/en-US/icon.png","sha256":"722d287570614161c91e7a5c483e5928a80cd8dda595b79b837e338a0a3ca276","size":4433}},"issueTracker":"https://github.com/vayun-mathur/Modern-Apps/issues","lastUpdated":1787633646000,"license":"GPL-3.0-only","name":{"en-US":"MA Contacts"},"preferredSigner":"176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4","screenshots":{"phone":{"en-US":[{"name":"/com.vayunmathur.contacts/en-US/phoneScreenshots/1.png","sha256":"7c94855feb586504826aadba1dd34e4e95068886c1c568f2b88f17bcb4c38078","size":144337},{"name":"/com.vayunmathur.contacts/en-US/phoneScreenshots/2.png","sha256":"62194283b79a522ed83649255339c4dc2596f8a8c1a4d94433f5804306fc4acb","size":109626},{"name":"/com.vayunmathur.contacts/en-US/phoneScreenshots/3.png","sha256":"973d0a48bb0e2cddedabb91f0c2cc4a0473502a6e9d9f1a85265c51d415d607d","size":105068}]}},"sourceCode":"https://github.com/vayun-mathur/Modern-Apps","summary":{"en-US":"An open-source, fully-functional contacts app."},"webSite":"https://github.com/vayun-mathur/Modern-Apps"},"versions":{"418ddc54d343090c1280398024261dc57ee4f7f1655ffb1eb5e8e5b221eb2102":{"added":1785565346000,"file":{"name":"/v2.6.4/contacts-release.apk","sha256":"418ddc54d343090c1280398024261dc57ee4f7f1655ffb1eb5e8e5b221eb2102","size":4531339},"manifest":{"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.CALL_PHONE"},{"name":"android.permission.READ_PHONE_STATE"},{"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"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260731,"versionName":"v2.6.4"}},"99c6c63f44ec01620a80cf070382fa611ede895a4cc698fe33b1b8f6e23978ac":{"added":1786340384000,"file":{"name":"/v2.6.6/contacts-release.apk","sha256":"99c6c63f44ec01620a80cf070382fa611ede895a4cc698fe33b1b8f6e23978ac","size":4541725},"manifest":{"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.CALL_PHONE"},{"name":"android.permission.READ_PHONE_STATE"},{"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"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260809,"versionName":"v2.6.6"}},"a4a7e801563f524b4bc107afc5354fa1621fbde5f641c49e056d329f87031a4f":{"added":1786942635000,"file":{"name":"/v2.6.7/contacts-release.apk","sha256":"a4a7e801563f524b4bc107afc5354fa1621fbde5f641c49e056d329f87031a4f","size":4959765},"manifest":{"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.CALL_PHONE"},{"name":"android.permission.READ_PHONE_STATE"},{"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"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260816,"versionName":"v2.6.7"}},"b76e22312ecdf11b84339ce5ab34fba471f5cc795a14542fbf87af528d75be36":{"added":1785876708000,"file":{"name":"/v2.6.5/contacts-release.apk","sha256":"b76e22312ecdf11b84339ce5ab34fba471f5cc795a14542fbf87af528d75be36","size":4536445},"manifest":{"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.CALL_PHONE"},{"name":"android.permission.READ_PHONE_STATE"},{"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"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260804,"versionName":"v2.6.5"}},"d817410fe9d4266c3d6e9e02b2b2733b5086c3c1eb6839b2b964a923fa434328":{"added":1787633646000,"file":{"name":"/v2.6.8/contacts-release.apk","sha256":"d817410fe9d4266c3d6e9e02b2b2733b5086c3c1eb6839b2b964a923fa434328","size":5058481},"manifest":{"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.CALL_PHONE"},{"name":"android.permission.READ_PHONE_STATE"},{"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"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260825,"versionName":"v2.6.8"}}}},"com.vayunmathur.email":{"metadata":{"added":1785565346000,"authorName":"Vayun Mathur","categories":["Modern Apps"],"description":{"en-US":"A modern, open-source email client with a unified inbox\n\nFeatures:\n- Unified inbox across multiple accounts\n- Supports Gmail, Outlook / Microsoft 365, Yahoo Mail, iCloud Mail, Fastmail, and any custom IMAP/SMTP provider\n- Home screen widget for the unified inbox"},"icon":{"en-US":{"name":"/com.vayunmathur.email/en-US/icon.png","sha256":"c78649928d4e02919e578c923a82879971787332b95bbd8bc66e869d1814f0de","size":3079}},"issueTracker":"https://github.com/vayun-mathur/Modern-Apps/issues","lastUpdated":1787633646000,"license":"GPL-3.0-only","name":{"en-US":"MA Email"},"preferredSigner":"176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4","screenshots":{"phone":{"en-US":[{"name":"/com.vayunmathur.email/en-US/phoneScreenshots/1.png","sha256":"f2de4dabbbeb1e460446713870e3444d0d2b9fcccfbd7e611617afd54a9bc37a","size":159238},{"name":"/com.vayunmathur.email/en-US/phoneScreenshots/2.png","sha256":"8b6bfc36160f8dd8b2b59022625bdade74f04a867b95fc10ab1fd38b3153fd1b","size":126945},{"name":"/com.vayunmathur.email/en-US/phoneScreenshots/3.png","sha256":"678a47e5a671622ce9b0fadc870ed68dfe48deb936b6286bb2c608b7a4b18bd1","size":128192},{"name":"/com.vayunmathur.email/en-US/phoneScreenshots/4.png","sha256":"6fcc90bbf341d67f9229cc26e9d072650cdac469f9d7c84892bef76180f3f937","size":91344}]}},"sourceCode":"https://github.com/vayun-mathur/Modern-Apps","summary":{"en-US":"A modern, open-source email client with a unified inbox"},"webSite":"https://github.com/vayun-mathur/Modern-Apps"},"versions":{"575f175d45935db9db892092b5b2f2c1b27cc991acd221f6e5277c5c96258aa9":{"added":1787633646000,"file":{"name":"/v2.6.8/email-release.apk","sha256":"575f175d45935db9db892092b5b2f2c1b27cc991acd221f6e5277c5c96258aa9","size":7915328},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.INTERNET"},{"name":"android.permission.POST_NOTIFICATIONS"},{"name":"android.permission.FOREGROUND_SERVICE"},{"name":"android.permission.FOREGROUND_SERVICE_DATA_SYNC"},{"name":"android.permission.RECEIVE_BOOT_COMPLETED"},{"name":"android.permission.WAKE_LOCK"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"com.vayunmathur.email.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260825,"versionName":"v2.6.8"}},"6ab55dccc6b82c3c2013cbcbc6eb9e0e1fceac0613c453f185d4417e7975cbfb":{"added":1785876708000,"file":{"name":"/v2.6.5/email-release.apk","sha256":"6ab55dccc6b82c3c2013cbcbc6eb9e0e1fceac0613c453f185d4417e7975cbfb","size":7495245},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.INTERNET"},{"name":"android.permission.POST_NOTIFICATIONS"},{"name":"android.permission.FOREGROUND_SERVICE"},{"name":"android.permission.FOREGROUND_SERVICE_DATA_SYNC"},{"name":"android.permission.RECEIVE_BOOT_COMPLETED"},{"name":"android.permission.WAKE_LOCK"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"com.vayunmathur.email.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260804,"versionName":"v2.6.5"}},"6d4293a73a2eaf4d0e55ec76d66f4f0818beca461257057417aad471f59a5b12":{"added":1785565346000,"file":{"name":"/v2.6.4/email-release.apk","sha256":"6d4293a73a2eaf4d0e55ec76d66f4f0818beca461257057417aad471f59a5b12","size":7641677},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.INTERNET"},{"name":"android.permission.POST_NOTIFICATIONS"},{"name":"android.permission.FOREGROUND_SERVICE"},{"name":"android.permission.FOREGROUND_SERVICE_DATA_SYNC"},{"name":"android.permission.RECEIVE_BOOT_COMPLETED"},{"name":"android.permission.WAKE_LOCK"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"com.vayunmathur.email.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260731,"versionName":"v2.6.4"}},"b3cb7b22cf7e8896204fd1644241cc55d8aba32b82a04b0b296a9b168beed99c":{"added":1786340384000,"file":{"name":"/v2.6.6/email-release.apk","sha256":"b3cb7b22cf7e8896204fd1644241cc55d8aba32b82a04b0b296a9b168beed99c","size":7518205},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.INTERNET"},{"name":"android.permission.POST_NOTIFICATIONS"},{"name":"android.permission.FOREGROUND_SERVICE"},{"name":"android.permission.FOREGROUND_SERVICE_DATA_SYNC"},{"name":"android.permission.RECEIVE_BOOT_COMPLETED"},{"name":"android.permission.WAKE_LOCK"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"com.vayunmathur.email.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260809,"versionName":"v2.6.6"}},"f7348afdce714050105d29be8450395aab2a9505f2522665e4af5f8e9210d89f":{"added":1786942635000,"file":{"name":"/v2.6.7/email-release.apk","sha256":"f7348afdce714050105d29be8450395aab2a9505f2522665e4af5f8e9210d89f","size":7885290},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.INTERNET"},{"name":"android.permission.POST_NOTIFICATIONS"},{"name":"android.permission.FOREGROUND_SERVICE"},{"name":"android.permission.FOREGROUND_SERVICE_DATA_SYNC"},{"name":"android.permission.RECEIVE_BOOT_COMPLETED"},{"name":"android.permission.WAKE_LOCK"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"com.vayunmathur.email.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260816,"versionName":"v2.6.7"}}}},"com.vayunmathur.files":{"metadata":{"added":1785565346000,"authorName":"Vayun Mathur","categories":["Modern Apps"],"description":{"en-US":"A comprehensive files app"},"icon":{"en-US":{"name":"/com.vayunmathur.files/en-US/icon.png","sha256":"5806ccd60b8d598454e6b460e978772467bc321022241f5680e45ab93abaa906","size":2414}},"issueTracker":"https://github.com/vayun-mathur/Modern-Apps/issues","lastUpdated":1787633646000,"license":"GPL-3.0-only","name":{"en-US":"MA Files"},"preferredSigner":"176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4","screenshots":{"phone":{"en-US":[{"name":"/com.vayunmathur.files/en-US/phoneScreenshots/1.png","sha256":"800d7bd1e23e55a386ddab2aa883059ecaae7e8c2e7b732884d0f1d396a0414b","size":55690},{"name":"/com.vayunmathur.files/en-US/phoneScreenshots/2.png","sha256":"e45abeffba020533f78fa6687688b8cf1f1e9dbc4a2fda61b9796ac36ca5a9c8","size":57111},{"name":"/com.vayunmathur.files/en-US/phoneScreenshots/3.png","sha256":"92f87aa04cf16f5bb5aa1df31e7b9db7012b3a3c21c8f33239fbf19993852802","size":53196}]}},"sourceCode":"https://github.com/vayun-mathur/Modern-Apps","summary":{"en-US":"A comprehensive files app"},"webSite":"https://github.com/vayun-mathur/Modern-Apps"},"versions":{"4a6a92f0b415bcf57831052b785dfd81aad8017953141cdf97b65498af8102c9":{"added":1785876708000,"file":{"name":"/v2.6.5/files-release.apk","sha256":"4a6a92f0b415bcf57831052b785dfd81aad8017953141cdf97b65498af8102c9","size":3550737},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.MANAGE_EXTERNAL_STORAGE"},{"name":"android.permission.POST_NOTIFICATIONS"},{"name":"android.permission.FOREGROUND_SERVICE"},{"name":"android.permission.FOREGROUND_SERVICE_DATA_SYNC"},{"name":"android.permission.INTERNET"},{"name":"android.permission.WAKE_LOCK"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"android.permission.RECEIVE_BOOT_COMPLETED"},{"name":"com.vayunmathur.files.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260804,"versionName":"v2.6.5"}},"6e4b1d5703a2807d9e708e512cd62c0be75337c2b0315638f862dddf6d63b5fe":{"added":1787633646000,"file":{"name":"/v2.6.8/files-release.apk","sha256":"6e4b1d5703a2807d9e708e512cd62c0be75337c2b0315638f862dddf6d63b5fe","size":3943051},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.MANAGE_EXTERNAL_STORAGE"},{"name":"android.permission.POST_NOTIFICATIONS"},{"name":"android.permission.REQUEST_INSTALL_PACKAGES"},{"name":"android.permission.FOREGROUND_SERVICE"},{"name":"android.permission.FOREGROUND_SERVICE_DATA_SYNC"},{"name":"android.permission.MANAGE_DOCUMENTS"},{"name":"android.permission.INTERNET"},{"name":"android.permission.WAKE_LOCK"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"android.permission.RECEIVE_BOOT_COMPLETED"},{"name":"com.vayunmathur.files.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260825,"versionName":"v2.6.8"}},"9c8249e2c057bf95a02524a9f691e4ec537517348568483ffb18ccedd530ea45":{"added":1786340384000,"file":{"name":"/v2.6.6/files-release.apk","sha256":"9c8249e2c057bf95a02524a9f691e4ec537517348568483ffb18ccedd530ea45","size":3569305},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.MANAGE_EXTERNAL_STORAGE"},{"name":"android.permission.POST_NOTIFICATIONS"},{"name":"android.permission.FOREGROUND_SERVICE"},{"name":"android.permission.FOREGROUND_SERVICE_DATA_SYNC"},{"name":"android.permission.MANAGE_DOCUMENTS"},{"name":"android.permission.INTERNET"},{"name":"android.permission.WAKE_LOCK"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"android.permission.RECEIVE_BOOT_COMPLETED"},{"name":"com.vayunmathur.files.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260809,"versionName":"v2.6.6"}},"abc526c473c80e996e8994b992c22519df8b6960df0e25e6e705322ab94668a2":{"added":1785565346000,"file":{"name":"/v2.6.4/files-release.apk","sha256":"abc526c473c80e996e8994b992c22519df8b6960df0e25e6e705322ab94668a2","size":3100407},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.MANAGE_EXTERNAL_STORAGE"},{"name":"android.permission.POST_NOTIFICATIONS"},{"name":"android.permission.FOREGROUND_SERVICE"},{"name":"android.permission.FOREGROUND_SERVICE_DATA_SYNC"},{"name":"android.permission.WAKE_LOCK"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"android.permission.RECEIVE_BOOT_COMPLETED"},{"name":"com.vayunmathur.files.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260731,"versionName":"v2.6.4"}},"f56d1e571b6690610d78034861382e100446be982bba88732254fac15d744551":{"added":1786942635000,"file":{"name":"/v2.6.7/files-release.apk","sha256":"f56d1e571b6690610d78034861382e100446be982bba88732254fac15d744551","size":3885495},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.MANAGE_EXTERNAL_STORAGE"},{"name":"android.permission.POST_NOTIFICATIONS"},{"name":"android.permission.REQUEST_INSTALL_PACKAGES"},{"name":"android.permission.FOREGROUND_SERVICE"},{"name":"android.permission.FOREGROUND_SERVICE_DATA_SYNC"},{"name":"android.permission.MANAGE_DOCUMENTS"},{"name":"android.permission.INTERNET"},{"name":"android.permission.WAKE_LOCK"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"android.permission.RECEIVE_BOOT_COMPLETED"},{"name":"com.vayunmathur.files.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260816,"versionName":"v2.6.7"}}}},"com.vayunmathur.findfamily":{"metadata":{"added":1785565346000,"authorName":"Vayun Mathur","categories":["Modern Apps"],"description":{"en-US":"An end-to-end encrypted location sharing app for family and friends.\n\nFeatures:\n- End-to-end encryption\n- No emails, phone numbers, or any other personal information required\n- Temporarily turn on or off location sharing with specific people\n- Saved places, with notifications when people enter or leave them\n- See battery status\n- Fully open source client\n- share current speed\n- show how long person has been at place (saved or not)"},"icon":{"en-US":{"name":"/com.vayunmathur.findfamily/en-US/icon.png","sha256":"833029572c85a0855b06f1b5015ca564ee22d650f05df4ed603ec49f55f680fe","size":6363}},"issueTracker":"https://github.com/vayun-mathur/Modern-Apps/issues","lastUpdated":1787633646000,"license":"GPL-3.0-only","name":{"en-US":"Findfamily"},"preferredSigner":"176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4","screenshots":{"phone":{"en-US":[{"name":"/com.vayunmathur.findfamily/en-US/phoneScreenshots/1.png","sha256":"cfedfeef0e1d58f3089c563e9c53d9a5dda82f5a83b7e529b606d952ad17cd6a","size":2359600},{"name":"/com.vayunmathur.findfamily/en-US/phoneScreenshots/2.png","sha256":"6e8101be3d2ef2d91099817f982fc632a168708ef2857f94309ce4ca2e3c6120","size":2361893},{"name":"/com.vayunmathur.findfamily/en-US/phoneScreenshots/3.png","sha256":"7271f481e150105dec0baf73d57827934c74ec739dc887b2b61d55b8d92b90fe","size":48424}]}},"sourceCode":"https://github.com/vayun-mathur/Modern-Apps","summary":{"en-US":"An end-to-end encrypted location sharing app for family and friends."},"webSite":"https://github.com/vayun-mathur/Modern-Apps"},"versions":{"076004f253afac79d9727e3d7678d684a7124810c42c8702399ac2544f67dc5c":{"added":1785565346000,"file":{"name":"/v2.6.4/findfamily-release.apk","sha256":"076004f253afac79d9727e3d7678d684a7124810c42c8702399ac2544f67dc5c","size":7371676},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.INTERNET"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"android.permission.READ_CONTACTS"},{"name":"android.permission.POST_NOTIFICATIONS"},{"name":"android.permission.ACCESS_COARSE_LOCATION"},{"name":"android.permission.ACCESS_FINE_LOCATION"},{"name":"android.permission.ACCESS_BACKGROUND_LOCATION"},{"name":"android.permission.FOREGROUND_SERVICE"},{"name":"android.permission.FOREGROUND_SERVICE_LOCATION"},{"name":"android.permission.RECEIVE_BOOT_COMPLETED"},{"name":"android.permission.RANGING"},{"name":"android.permission.WAKE_LOCK"},{"name":"com.vayunmathur.findfamily.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260731,"versionName":"v2.6.4"}},"13c837f56f1216b687a0c624b6b80b26a05b8a046e7a60969f2b0827adc827b9":{"added":1786340384000,"file":{"name":"/v2.6.6/findfamily-release.apk","sha256":"13c837f56f1216b687a0c624b6b80b26a05b8a046e7a60969f2b0827adc827b9","size":7391907},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.INTERNET"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"android.permission.READ_CONTACTS"},{"name":"android.permission.POST_NOTIFICATIONS"},{"name":"android.permission.ACCESS_COARSE_LOCATION"},{"name":"android.permission.ACCESS_FINE_LOCATION"},{"name":"android.permission.ACCESS_BACKGROUND_LOCATION"},{"name":"android.permission.FOREGROUND_SERVICE"},{"name":"android.permission.FOREGROUND_SERVICE_LOCATION"},{"name":"android.permission.RECEIVE_BOOT_COMPLETED"},{"name":"android.permission.RANGING"},{"name":"android.permission.WAKE_LOCK"},{"name":"com.vayunmathur.findfamily.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260809,"versionName":"v2.6.6"}},"70d8e8396427e9ae6c815f8adefc5d7a5f9706775b03c7dd66c8f6bb463f9d08":{"added":1786942635000,"file":{"name":"/v2.6.7/findfamily-release.apk","sha256":"70d8e8396427e9ae6c815f8adefc5d7a5f9706775b03c7dd66c8f6bb463f9d08","size":7695115},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.INTERNET"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"android.permission.READ_CONTACTS"},{"name":"android.permission.POST_NOTIFICATIONS"},{"name":"android.permission.ACCESS_COARSE_LOCATION"},{"name":"android.permission.ACCESS_FINE_LOCATION"},{"name":"android.permission.ACCESS_BACKGROUND_LOCATION"},{"name":"android.permission.FOREGROUND_SERVICE"},{"name":"android.permission.FOREGROUND_SERVICE_LOCATION"},{"name":"android.permission.RECEIVE_BOOT_COMPLETED"},{"name":"android.permission.RANGING"},{"name":"android.permission.WAKE_LOCK"},{"name":"com.vayunmathur.findfamily.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260816,"versionName":"v2.6.7"}},"76bbdaebeda9a6781068785609e7664a19be521729fa037d321fb883db575ed4":{"added":1785876708000,"file":{"name":"/v2.6.5/findfamily-release.apk","sha256":"76bbdaebeda9a6781068785609e7664a19be521729fa037d321fb883db575ed4","size":7378536},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.INTERNET"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"android.permission.READ_CONTACTS"},{"name":"android.permission.POST_NOTIFICATIONS"},{"name":"android.permission.ACCESS_COARSE_LOCATION"},{"name":"android.permission.ACCESS_FINE_LOCATION"},{"name":"android.permission.ACCESS_BACKGROUND_LOCATION"},{"name":"android.permission.FOREGROUND_SERVICE"},{"name":"android.permission.FOREGROUND_SERVICE_LOCATION"},{"name":"android.permission.RECEIVE_BOOT_COMPLETED"},{"name":"android.permission.RANGING"},{"name":"android.permission.WAKE_LOCK"},{"name":"com.vayunmathur.findfamily.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260804,"versionName":"v2.6.5"}},"f63652b7e1fb77fcffe72c6447e9f77733a64d315e13444eeab9722395c29358":{"added":1787633646000,"file":{"name":"/v2.6.8/findfamily-release.apk","sha256":"f63652b7e1fb77fcffe72c6447e9f77733a64d315e13444eeab9722395c29358","size":7719189},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.INTERNET"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"android.permission.READ_CONTACTS"},{"name":"android.permission.POST_NOTIFICATIONS"},{"name":"android.permission.ACCESS_COARSE_LOCATION"},{"name":"android.permission.ACCESS_FINE_LOCATION"},{"name":"android.permission.ACCESS_BACKGROUND_LOCATION"},{"name":"android.permission.FOREGROUND_SERVICE"},{"name":"android.permission.FOREGROUND_SERVICE_LOCATION"},{"name":"android.permission.RECEIVE_BOOT_COMPLETED"},{"name":"android.permission.RANGING"},{"name":"android.permission.WAKE_LOCK"},{"name":"com.vayunmathur.findfamily.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260825,"versionName":"v2.6.8"}}}},"com.vayunmathur.flashcards":{"metadata":{"added":1786942635000,"authorName":"Vayun Mathur","categories":["Modern Apps"],"description":{"en-US":"A spaced-repetition flashcards app"},"icon":{"en-US":{"name":"/com.vayunmathur.flashcards/en-US/icon.png","sha256":"8025bb29be343c375b49714cdd0d9db6b1903c0def02532b45f69fe7a77ac5bd","size":6784}},"issueTracker":"https://github.com/vayun-mathur/Modern-Apps/issues","lastUpdated":1787633646000,"license":"GPL-3.0-only","name":{"en-US":"MA Flashcards"},"preferredSigner":"176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4","sourceCode":"https://github.com/vayun-mathur/Modern-Apps","summary":{"en-US":"A spaced-repetition flashcards app"},"webSite":"https://github.com/vayun-mathur/Modern-Apps"},"versions":{"407b446d5ebf766c982d971a821ede01dbd09a0c3ade9ade278f5d96dbd9a26e":{"added":1786942635000,"file":{"name":"/v2.6.7/flashcards-release.apk","sha256":"407b446d5ebf766c982d971a821ede01dbd09a0c3ade9ade278f5d96dbd9a26e","size":6843938},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.POST_NOTIFICATIONS"},{"name":"android.permission.INTERNET"},{"name":"android.permission.WAKE_LOCK"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"android.permission.RECEIVE_BOOT_COMPLETED"},{"name":"android.permission.FOREGROUND_SERVICE"},{"name":"com.vayunmathur.flashcards.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260816,"versionName":"v2.6.7"}},"e588b2923bf79dd8e72cb7d5b940a937ed9f745c04c05575b5d858c485da6a4d":{"added":1787633646000,"file":{"name":"/v2.6.8/flashcards-release.apk","sha256":"e588b2923bf79dd8e72cb7d5b940a937ed9f745c04c05575b5d858c485da6a4d","size":6885980},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.POST_NOTIFICATIONS"},{"name":"android.permission.INTERNET"},{"name":"android.permission.WAKE_LOCK"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"android.permission.RECEIVE_BOOT_COMPLETED"},{"name":"android.permission.FOREGROUND_SERVICE"},{"name":"com.vayunmathur.flashcards.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260825,"versionName":"v2.6.8"}}}},"com.vayunmathur.fooddelivery":{"metadata":{"added":1785565346000,"authorName":"Vayun Mathur","categories":["Modern Apps"],"description":{"en-US":"An open-source food delivery client with Stripe payments\n\nFeatures:\n- Browse restaurants and menus\n- Cart and checkout with Stripe integration\n- Order tracking and history\n- Address and payment management"},"icon":{"en-US":{"name":"/com.vayunmathur.fooddelivery/en-US/icon.png","sha256":"bbbe29fc8c58d92c82073b9f3caa7333c1242d7fcd77a02d3b3de8a7fa229b93","size":2604}},"issueTracker":"https://github.com/vayun-mathur/Modern-Apps/issues","lastUpdated":1787633646000,"license":"GPL-3.0-only","name":{"en-US":"MA Food Delivery"},"preferredSigner":"176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4","screenshots":{"phone":{"en-US":[{"name":"/com.vayunmathur.fooddelivery/en-US/phoneScreenshots/1.png","sha256":"cdc9e0b3e5b1e2afe949af5fe453a2376809f23d8a7b9fc8a6105e2aab19b59c","size":76803},{"name":"/com.vayunmathur.fooddelivery/en-US/phoneScreenshots/2.png","sha256":"c5e903813725efc5b0064ff60ae7cd3b1477b0f21807224f3b8b2ae246640175","size":131104}]}},"sourceCode":"https://github.com/vayun-mathur/Modern-Apps","summary":{"en-US":"An open-source food delivery client with Stripe payments"},"webSite":"https://github.com/vayun-mathur/Modern-Apps"},"versions":{"071d3283a048524c154b550e6ee11bf29d3a52ff2ce6a2d2e87c2d956bf90ccf":{"added":1786942635000,"file":{"name":"/v2.6.7/fooddelivery-release.apk","sha256":"071d3283a048524c154b550e6ee11bf29d3a52ff2ce6a2d2e87c2d956bf90ccf","size":10274857},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.INTERNET"},{"name":"android.permission.POST_NOTIFICATIONS"},{"name":"android.permission.FOREGROUND_SERVICE"},{"name":"android.permission.FOREGROUND_SERVICE_SPECIAL_USE"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"com.vayunmathur.fooddelivery.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260816,"versionName":"v2.6.7"}},"244af3169d16781db2b9974e05d0c2dabf4a756456d16661ebbd7641984b2d72":{"added":1785565346000,"file":{"name":"/v2.6.4/fooddelivery-release.apk","sha256":"244af3169d16781db2b9974e05d0c2dabf4a756456d16661ebbd7641984b2d72","size":9494992},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.INTERNET"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"com.vayunmathur.fooddelivery.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260731,"versionName":"v2.6.4"}},"a17a4cd30979ff49298c1ce5d270f20e520b06617fa0ec903ea305d2a2721322":{"added":1787633646000,"file":{"name":"/v2.6.8/fooddelivery-release.apk","sha256":"a17a4cd30979ff49298c1ce5d270f20e520b06617fa0ec903ea305d2a2721322","size":10319341},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.INTERNET"},{"name":"android.permission.POST_NOTIFICATIONS"},{"name":"android.permission.FOREGROUND_SERVICE"},{"name":"android.permission.FOREGROUND_SERVICE_SPECIAL_USE"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"com.vayunmathur.fooddelivery.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260825,"versionName":"v2.6.8"}},"ca65f09c935bc40c615f4a4d79d6d7247985c6fec6ab05a1f677f15de2c1586b":{"added":1786340384000,"file":{"name":"/v2.6.6/fooddelivery-release.apk","sha256":"ca65f09c935bc40c615f4a4d79d6d7247985c6fec6ab05a1f677f15de2c1586b","size":9697625},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.INTERNET"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"com.vayunmathur.fooddelivery.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260809,"versionName":"v2.6.6"}},"ee6244b104ae1fc19dd4c23f6d1ae24beccd3b9ce6bd9c9f4ef0656d23a7b6f1":{"added":1785876708000,"file":{"name":"/v2.6.5/fooddelivery-release.apk","sha256":"ee6244b104ae1fc19dd4c23f6d1ae24beccd3b9ce6bd9c9f4ef0656d23a7b6f1","size":9694304},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.INTERNET"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"com.vayunmathur.fooddelivery.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260804,"versionName":"v2.6.5"}}}},"com.vayunmathur.games.alchemist":{"metadata":{"added":1785565346000,"authorName":"Vayun Mathur","categories":["Modern Apps"],"description":{"en-US":"Start with the four basic elements and create anything!\n\nInspired by other games from the alchemy genre, but this one is open source.\n\nAssets sourced from little alchemy 2"},"icon":{"en-US":{"name":"/com.vayunmathur.games.alchemist/en-US/icon.png","sha256":"3205509ebd0a4a95b16f4b476af36707c9182cd853698b6a80fac9cfa99b99ec","size":4246}},"issueTracker":"https://github.com/vayun-mathur/Modern-Apps/issues","lastUpdated":1787633646000,"license":"GPL-3.0-only","name":{"en-US":"MA Games Alchemist"},"preferredSigner":"176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4","screenshots":{"phone":{"en-US":[{"name":"/com.vayunmathur.games.alchemist/en-US/phoneScreenshots/1.png","sha256":"646b88bbfe669373bf0b228115acef461796b5734b3e325660ee8ad400478b15","size":92282},{"name":"/com.vayunmathur.games.alchemist/en-US/phoneScreenshots/2.png","sha256":"35b09a33a20916662112776322fec6e9ad0fbe736e9e8055ce2ee421f496d5ef","size":135224},{"name":"/com.vayunmathur.games.alchemist/en-US/phoneScreenshots/3.png","sha256":"03c21f6a6f2d492739342dacb9d8deccb6a647a004a085d7d58913358d79175c","size":124131}]}},"sourceCode":"https://github.com/vayun-mathur/Modern-Apps","summary":{"en-US":"Start with the four basic elements and create anything!"},"webSite":"https://github.com/vayun-mathur/Modern-Apps"},"versions":{"5f7a72509805734a14f2153f88aaa896cb739d54b05247c689f1956257a8a6c6":{"added":1785565346000,"file":{"name":"/v2.6.4/alchemist-release.apk","sha256":"5f7a72509805734a14f2153f88aaa896cb739d54b05247c689f1956257a8a6c6","size":4791307},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"com.vayunmathur.games.alchemist.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260731,"versionName":"v2.6.4"}},"67e810e3cdc777e8c25b87a7eedfcad3ab619ddb91d65d327987e8aec59c6271":{"added":1786942635000,"file":{"name":"/v2.6.7/alchemist-release.apk","sha256":"67e810e3cdc777e8c25b87a7eedfcad3ab619ddb91d65d327987e8aec59c6271","size":5108769},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"com.vayunmathur.games.hub.permission.READ_GAME_DATA"},{"name":"com.vayunmathur.games.hub.permission.WRITE_GAME_DATA"},{"name":"com.vayunmathur.games.alchemist.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260816,"versionName":"v2.6.7"}},"88a0ac6f06e9c57f25977ebcfd49081d2e909137619b5359246e5bd1411c74f1":{"added":1785876708000,"file":{"name":"/v2.6.5/alchemist-release.apk","sha256":"88a0ac6f06e9c57f25977ebcfd49081d2e909137619b5359246e5bd1411c74f1","size":4813009},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"com.vayunmathur.games.alchemist.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260804,"versionName":"v2.6.5"}},"e109426df1d4227c75284094bb6699596eed5d6952eb777e9e649dda09cd6332":{"added":1786340384000,"file":{"name":"/v2.6.6/alchemist-release.apk","sha256":"e109426df1d4227c75284094bb6699596eed5d6952eb777e9e649dda09cd6332","size":4814013},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"com.vayunmathur.games.hub.permission.READ_GAME_DATA"},{"name":"com.vayunmathur.games.hub.permission.WRITE_GAME_DATA"},{"name":"com.vayunmathur.games.alchemist.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260809,"versionName":"v2.6.6"}},"e31f0317db21f2402480d50021db82045e4e1ad89c0fb29309072f644e5967d4":{"added":1787633646000,"file":{"name":"/v2.6.8/alchemist-release.apk","sha256":"e31f0317db21f2402480d50021db82045e4e1ad89c0fb29309072f644e5967d4","size":5115115},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"com.vayunmathur.games.hub.permission.READ_GAME_DATA"},{"name":"com.vayunmathur.games.hub.permission.WRITE_GAME_DATA"},{"name":"com.vayunmathur.games.alchemist.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260825,"versionName":"v2.6.8"}}}},"com.vayunmathur.games.arrows":{"metadata":{"added":1787633646000,"authorName":"Vayun Mathur","categories":["Modern Apps"],"description":{"en-US":"MA Games Arrows"},"issueTracker":"https://github.com/vayun-mathur/Modern-Apps/issues","lastUpdated":1787633646000,"license":"GPL-3.0-only","name":{"en-US":"MA Games Arrows"},"preferredSigner":"176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4","sourceCode":"https://github.com/vayun-mathur/Modern-Apps","summary":{"en-US":"MA Games Arrows"},"webSite":"https://github.com/vayun-mathur/Modern-Apps"},"versions":{"8ab867a3545407972b83a749cbcce5b97315cf000db05fcce22790392dcc661e":{"added":1787633646000,"file":{"name":"/v2.6.8/arrows-release.apk","sha256":"8ab867a3545407972b83a749cbcce5b97315cf000db05fcce22790392dcc661e","size":3942641},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"com.vayunmathur.games.hub.permission.READ_GAME_DATA"},{"name":"com.vayunmathur.games.hub.permission.WRITE_GAME_DATA"},{"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.vayunmathur.games.arrows.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260825,"versionName":"v2.6.8"}}}},"com.vayunmathur.games.chess":{"metadata":{"added":1785565346000,"authorName":"Vayun Mathur","categories":["Modern Apps"],"description":{"en-US":"An open-source chess app.\n\nSupports local 2-player mode and local AI using stockfish with configurable difficulty"},"icon":{"en-US":{"name":"/com.vayunmathur.games.chess/en-US/icon.png","sha256":"5ab341d6ad9711356528f93a41bc69b75fc7a87089b8c6c10d6ed124466177ff","size":4361}},"issueTracker":"https://github.com/vayun-mathur/Modern-Apps/issues","lastUpdated":1787633646000,"license":"GPL-3.0-only","name":{"en-US":"MA Chess"},"preferredSigner":"176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4","screenshots":{"phone":{"en-US":[{"name":"/com.vayunmathur.games.chess/en-US/phoneScreenshots/1.png","sha256":"0b448a4306fcdafd5344e30c41e29489b2ac29dc70973fa9b265e2b71864305c","size":107315},{"name":"/com.vayunmathur.games.chess/en-US/phoneScreenshots/2.png","sha256":"a9e082b09d42e3f017c18fd6ecc753108a2744f21e8ae2784e1cefe79cfc7431","size":108612},{"name":"/com.vayunmathur.games.chess/en-US/phoneScreenshots/3.png","sha256":"a86380a68ba9de621d14497578047bc886d25bda437489dd4d5f68abf545ecbf","size":92343}]}},"sourceCode":"https://github.com/vayun-mathur/Modern-Apps","summary":{"en-US":"An open-source chess app."},"webSite":"https://github.com/vayun-mathur/Modern-Apps"},"versions":{"477a3bb1f386f6dab70ee86a2da9355a7685f3dfc8217807c2e03e226a090d7e":{"added":1785876708000,"file":{"name":"/v2.6.5/chess-release.apk","sha256":"477a3bb1f386f6dab70ee86a2da9355a7685f3dfc8217807c2e03e226a090d7e","size":96556566},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"com.vayunmathur.games.chess.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260804,"versionName":"v2.6.5"}},"e226f1fbae999ce41626dcc9fae29458949d14699de35fca1bf89f9885f60df0":{"added":1785565346000,"file":{"name":"/v2.6.4/chess-release.apk","sha256":"e226f1fbae999ce41626dcc9fae29458949d14699de35fca1bf89f9885f60df0","size":96551721},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"com.vayunmathur.games.chess.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260731,"versionName":"v2.6.4"}},"e6d1a6478fa9298d34acac0a1aa418cb7d7f2e45a883548777b7c15fa0c16582":{"added":1786340384000,"file":{"name":"/v2.6.6/chess-release.apk","sha256":"e6d1a6478fa9298d34acac0a1aa418cb7d7f2e45a883548777b7c15fa0c16582","size":96556688},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"com.vayunmathur.games.hub.permission.READ_GAME_DATA"},{"name":"com.vayunmathur.games.hub.permission.WRITE_GAME_DATA"},{"name":"com.vayunmathur.games.chess.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260809,"versionName":"v2.6.6"}},"ead37c085608a08822b37c8da534061cc89e4d5d013dbc1f39e3657ffaa12960":{"added":1787633646000,"file":{"name":"/v2.6.8/chess-release.apk","sha256":"ead37c085608a08822b37c8da534061cc89e4d5d013dbc1f39e3657ffaa12960","size":96910042},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"com.vayunmathur.games.hub.permission.READ_GAME_DATA"},{"name":"com.vayunmathur.games.hub.permission.WRITE_GAME_DATA"},{"name":"com.vayunmathur.games.chess.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260825,"versionName":"v2.6.8"}}}},"com.vayunmathur.games.hub":{"metadata":{"added":1785565346000,"authorName":"Vayun Mathur","categories":["Modern Apps"],"description":{"en-US":"A hub for all the MA games\n\nCentral hub for viewing your achievements and progress in all the games you play. Level up your MA GameHub profile by playing games and earning achievements!"},"icon":{"en-US":{"name":"/com.vayunmathur.games.hub/en-US/icon.png","sha256":"7969a6394ba690b360464adc79c3a7adf3270e2fcbbaa2e7055435c50d52bf37","size":6906}},"issueTracker":"https://github.com/vayun-mathur/Modern-Apps/issues","lastUpdated":1787633646000,"license":"GPL-3.0-only","name":{"en-US":"MA Games Hub"},"preferredSigner":"176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4","screenshots":{"phone":{"en-US":[{"name":"/com.vayunmathur.games.hub/en-US/phoneScreenshots/1.png","sha256":"4a48cb9664fc811c23362ebc570106a89323c865d2441052aaa5ade97ba64cde","size":145951},{"name":"/com.vayunmathur.games.hub/en-US/phoneScreenshots/2.png","sha256":"a20198db16216ed4081854ea12cd86d2b452b6baf42fec5474679aa857ede693","size":142300}]}},"sourceCode":"https://github.com/vayun-mathur/Modern-Apps","summary":{"en-US":"A hub for all the MA games"},"webSite":"https://github.com/vayun-mathur/Modern-Apps"},"versions":{"54b74f06b4262b50d6f0462817a69d46071af145677e44e8820c96e5009dbb8b":{"added":1787633646000,"file":{"name":"/v2.6.8/hub-release.apk","sha256":"54b74f06b4262b50d6f0462817a69d46071af145677e44e8820c96e5009dbb8b","size":5812339},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"com.vayunmathur.games.hub.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260825,"versionName":"v2.6.8"}},"5e2532a5831ba988ff2555f882ceba5e16f6abcbcc23b6cdad7b16f050b9c883":{"added":1786942635000,"file":{"name":"/v2.6.7/hub-release.apk","sha256":"5e2532a5831ba988ff2555f882ceba5e16f6abcbcc23b6cdad7b16f050b9c883","size":5772768},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"com.vayunmathur.games.hub.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260816,"versionName":"v2.6.7"}},"8aea081073c2a5cf77e67a33a4704d3ba676181f4baa6decb0a557b9b1e428cc":{"added":1785565346000,"file":{"name":"/v2.6.4/hub-release.apk","sha256":"8aea081073c2a5cf77e67a33a4704d3ba676181f4baa6decb0a557b9b1e428cc","size":5358169},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"com.vayunmathur.games.hub.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260731,"versionName":"v2.6.4"}},"c5fd84f23ed29514ec09f07471212efa8075b116f3f4ebebdf6494769470d9d9":{"added":1785876708000,"file":{"name":"/v2.6.5/hub-release.apk","sha256":"c5fd84f23ed29514ec09f07471212efa8075b116f3f4ebebdf6494769470d9d9","size":5396058},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"com.vayunmathur.games.hub.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260804,"versionName":"v2.6.5"}},"feeb54770f704a70178d23505e0964206a2a9ed7b94e8bee88c3f9a721df2715":{"added":1786340384000,"file":{"name":"/v2.6.6/hub-release.apk","sha256":"feeb54770f704a70178d23505e0964206a2a9ed7b94e8bee88c3f9a721df2715","size":5395305},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"com.vayunmathur.games.hub.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260809,"versionName":"v2.6.6"}}}},"com.vayunmathur.games.minesweeper":{"metadata":{"added":1787633646000,"authorName":"Vayun Mathur","categories":["Modern Apps"],"description":{"en-US":"MA Games Minesweeper"},"issueTracker":"https://github.com/vayun-mathur/Modern-Apps/issues","lastUpdated":1787633646000,"license":"GPL-3.0-only","name":{"en-US":"MA Games Minesweeper"},"preferredSigner":"176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4","sourceCode":"https://github.com/vayun-mathur/Modern-Apps","summary":{"en-US":"MA Games Minesweeper"},"webSite":"https://github.com/vayun-mathur/Modern-Apps"},"versions":{"ae069433bd0a2482991c1b74fefad8adf31c8b534bdeefe8338e6a5aae8132f4":{"added":1787633646000,"file":{"name":"/v2.6.8/minesweeper-release.apk","sha256":"ae069433bd0a2482991c1b74fefad8adf31c8b534bdeefe8338e6a5aae8132f4","size":3488185},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"com.vayunmathur.games.hub.permission.READ_GAME_DATA"},{"name":"com.vayunmathur.games.hub.permission.WRITE_GAME_DATA"},{"name":"com.vayunmathur.games.minesweeper.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260825,"versionName":"v2.6.8"}}}},"com.vayunmathur.games.nonogram":{"metadata":{"added":1787633646000,"authorName":"Vayun Mathur","categories":["Modern Apps"],"description":{"en-US":"MA Games Nonogram"},"issueTracker":"https://github.com/vayun-mathur/Modern-Apps/issues","lastUpdated":1787633646000,"license":"GPL-3.0-only","name":{"en-US":"MA Games Nonogram"},"preferredSigner":"176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4","sourceCode":"https://github.com/vayun-mathur/Modern-Apps","summary":{"en-US":"MA Games Nonogram"},"webSite":"https://github.com/vayun-mathur/Modern-Apps"},"versions":{"21a6f9c27d10d6099cb2f056281c503c9d3f6d74a17c20ce09e273c789c31d60":{"added":1787633646000,"file":{"name":"/v2.6.8/nonogram-release.apk","sha256":"21a6f9c27d10d6099cb2f056281c503c9d3f6d74a17c20ce09e273c789c31d60","size":3958171},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"com.vayunmathur.games.hub.permission.READ_GAME_DATA"},{"name":"com.vayunmathur.games.hub.permission.WRITE_GAME_DATA"},{"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.vayunmathur.games.nonogram.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260825,"versionName":"v2.6.8"}}}},"com.vayunmathur.games.pipes":{"metadata":{"added":1785565346000,"authorName":"Vayun Mathur","categories":["Modern Apps"],"description":{"en-US":"A numberlink-style game\n\nConnect the colors to fill up the board."},"icon":{"en-US":{"name":"/com.vayunmathur.games.pipes/en-US/icon.png","sha256":"246e052df3f44cfba5704faa15746005f01c6bb8c0273e217bab0c249444e035","size":3614}},"issueTracker":"https://github.com/vayun-mathur/Modern-Apps/issues","lastUpdated":1787633646000,"license":"GPL-3.0-only","name":{"en-US":"MA Games Pipes"},"preferredSigner":"176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4","screenshots":{"phone":{"en-US":[{"name":"/com.vayunmathur.games.pipes/en-US/phoneScreenshots/1.png","sha256":"f23779eef319d956a37de6e1c97ed4620d1756b7b4ca206c5a5912d3fa3c4433","size":89967},{"name":"/com.vayunmathur.games.pipes/en-US/phoneScreenshots/2.png","sha256":"22f88d9883ca470b1016d882e38b6da28cc7f892462523c68c2cba6186b3f31a","size":80020},{"name":"/com.vayunmathur.games.pipes/en-US/phoneScreenshots/3.png","sha256":"d0bacc6d3354c54784bfab7714693a52fb1e11ed1b6641ea752934da8bfdb6ca","size":97485}]}},"sourceCode":"https://github.com/vayun-mathur/Modern-Apps","summary":{"en-US":"A numberlink-style game"},"webSite":"https://github.com/vayun-mathur/Modern-Apps"},"versions":{"0b81c9372ef70ef27fa91aee08ec0986cc9d93411821e21c6051ed52bde1d13b":{"added":1785565346000,"file":{"name":"/v2.6.4/pipes-release.apk","sha256":"0b81c9372ef70ef27fa91aee08ec0986cc9d93411821e21c6051ed52bde1d13b","size":3185469},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"com.vayunmathur.games.pipes.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260731,"versionName":"v2.6.4"}},"4931076a2a3190efd8f126078f438d6b27b09ba8264560daa801e64124b17bca":{"added":1787633646000,"file":{"name":"/v2.6.8/pipes-release.apk","sha256":"4931076a2a3190efd8f126078f438d6b27b09ba8264560daa801e64124b17bca","size":3995914},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"com.vayunmathur.games.hub.permission.READ_GAME_DATA"},{"name":"com.vayunmathur.games.hub.permission.WRITE_GAME_DATA"},{"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.vayunmathur.games.pipes.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260825,"versionName":"v2.6.8"}},"4d5da3ad687506e049235d59d57b49e0327a712454ca4fcf7ace38afa484c1ae":{"added":1786340384000,"file":{"name":"/v2.6.6/pipes-release.apk","sha256":"4d5da3ad687506e049235d59d57b49e0327a712454ca4fcf7ace38afa484c1ae","size":3240973},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"com.vayunmathur.games.hub.permission.READ_GAME_DATA"},{"name":"com.vayunmathur.games.hub.permission.WRITE_GAME_DATA"},{"name":"com.vayunmathur.games.pipes.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260809,"versionName":"v2.6.6"}},"f2c539dec755e1b8ab406cbc67af1b2415a2e054c994faf340af459733fe0674":{"added":1786942635000,"file":{"name":"/v2.6.7/pipes-release.apk","sha256":"f2c539dec755e1b8ab406cbc67af1b2415a2e054c994faf340af459733fe0674","size":3552976},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"com.vayunmathur.games.hub.permission.READ_GAME_DATA"},{"name":"com.vayunmathur.games.hub.permission.WRITE_GAME_DATA"},{"name":"com.vayunmathur.games.pipes.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260816,"versionName":"v2.6.7"}},"f9b9e8d12d21793c28b25a0c3a09190fd79b746538ab88ce508c2f36c950d6e2":{"added":1785876708000,"file":{"name":"/v2.6.5/pipes-release.apk","sha256":"f9b9e8d12d21793c28b25a0c3a09190fd79b746538ab88ce508c2f36c950d6e2","size":3207230},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"com.vayunmathur.games.pipes.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260804,"versionName":"v2.6.5"}}}},"com.vayunmathur.games.solitaire":{"metadata":{"added":1785565346000,"authorName":"Vayun Mathur","categories":["Modern Apps"],"description":{"en-US":"An open source solitaire game\n\nSupports Klondike, Freecell, and Spider solitaire variants, with more to come."},"icon":{"en-US":{"name":"/com.vayunmathur.games.solitaire/en-US/icon.png","sha256":"ad3abab3d0fcb569000a2ee4137458d6ad41626910c612013d019b585ad25d50","size":7247}},"issueTracker":"https://github.com/vayun-mathur/Modern-Apps/issues","lastUpdated":1787633646000,"license":"GPL-3.0-only","name":{"en-US":"MA Solitaire"},"preferredSigner":"176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4","screenshots":{"phone":{"en-US":[{"name":"/com.vayunmathur.games.solitaire/en-US/phoneScreenshots/1.png","sha256":"e71d370e130aeae5779256f89a80270a8788dfedaa69ec7bd40279cbabc554ef","size":91618},{"name":"/com.vayunmathur.games.solitaire/en-US/phoneScreenshots/2.png","sha256":"d5027ec3cbcf5571c93b6146323505291bb8de9f1ea6028c491dfb25e61207a2","size":76784},{"name":"/com.vayunmathur.games.solitaire/en-US/phoneScreenshots/3.png","sha256":"9e5ffa7ce5e010f0369cdbb4bf5f6426a8f9abe3055a59a5cb0969c09c762f51","size":94949}]}},"sourceCode":"https://github.com/vayun-mathur/Modern-Apps","summary":{"en-US":"An open source solitaire game"},"webSite":"https://github.com/vayun-mathur/Modern-Apps"},"versions":{"0bafaf591bf2c225ac1e1553410b0981f0b1b0cd50611517bbd81b9fbbe6fff1":{"added":1787633646000,"file":{"name":"/v2.6.8/solitaire-release.apk","sha256":"0bafaf591bf2c225ac1e1553410b0981f0b1b0cd50611517bbd81b9fbbe6fff1","size":3520784},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"com.vayunmathur.games.hub.permission.READ_GAME_DATA"},{"name":"com.vayunmathur.games.hub.permission.WRITE_GAME_DATA"},{"name":"com.vayunmathur.games.solitaire.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260825,"versionName":"v2.6.8"}},"954e39a44fab4d00d0d1151abe061e7d31055eb76a6c1fcc465c87702a5a083c":{"added":1786340384000,"file":{"name":"/v2.6.6/solitaire-release.apk","sha256":"954e39a44fab4d00d0d1151abe061e7d31055eb76a6c1fcc465c87702a5a083c","size":3202508},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"com.vayunmathur.games.hub.permission.READ_GAME_DATA"},{"name":"com.vayunmathur.games.hub.permission.WRITE_GAME_DATA"},{"name":"com.vayunmathur.games.solitaire.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260809,"versionName":"v2.6.6"}},"970eb1d7d61be5011243bc6db809264be8b05ed6f20d238099a30f1f887fd960":{"added":1786942635000,"file":{"name":"/v2.6.7/solitaire-release.apk","sha256":"970eb1d7d61be5011243bc6db809264be8b05ed6f20d238099a30f1f887fd960","size":3481747},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"com.vayunmathur.games.hub.permission.READ_GAME_DATA"},{"name":"com.vayunmathur.games.hub.permission.WRITE_GAME_DATA"},{"name":"com.vayunmathur.games.solitaire.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260816,"versionName":"v2.6.7"}},"de19fdc1048e8e3eb8fab1f8e121bc32c93e672cee688c1aa814d41ed024b1d8":{"added":1785565346000,"file":{"name":"/v2.6.4/solitaire-release.apk","sha256":"de19fdc1048e8e3eb8fab1f8e121bc32c93e672cee688c1aa814d41ed024b1d8","size":3180871},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"com.vayunmathur.games.solitaire.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260731,"versionName":"v2.6.4"}},"e87536851b7e9edcea2a5ee8e404bd88e6fea1cf32b15ad4f7b50952d1c0c2e6":{"added":1785876708000,"file":{"name":"/v2.6.5/solitaire-release.apk","sha256":"e87536851b7e9edcea2a5ee8e404bd88e6fea1cf32b15ad4f7b50952d1c0c2e6","size":3202441},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"com.vayunmathur.games.solitaire.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260804,"versionName":"v2.6.5"}}}},"com.vayunmathur.games.sudoku":{"metadata":{"added":1787633646000,"authorName":"Vayun Mathur","categories":["Modern Apps"],"description":{"en-US":"A classic number puzzle, generated fresh every game\n\nPick a board size and a difficulty and play a puzzle generated on the spot. Every\npuzzle has exactly one solution, so it can always be finished by reasoning alone,\nand a digit that does not belong simply will not go in. Includes 6x6, 9x9 and\n12x12 grids, pencil marks, hints and undo."},"icon":{"en-US":{"name":"/com.vayunmathur.games.sudoku/en-US/icon.png","sha256":"49366e79f9532b5f03dd8aa104bba9b98615aeeb7a1f5dd5929918c05765fb91","size":1553}},"issueTracker":"https://github.com/vayun-mathur/Modern-Apps/issues","lastUpdated":1787633646000,"license":"GPL-3.0-only","name":{"en-US":"MA Games Sudoku"},"preferredSigner":"176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4","screenshots":{"phone":{"en-US":[{"name":"/com.vayunmathur.games.sudoku/en-US/phoneScreenshots/1.png","sha256":"8f5d022c60992984b69721218b29c049854416ae134ecf93955e48157f43563b","size":111249},{"name":"/com.vayunmathur.games.sudoku/en-US/phoneScreenshots/2.png","sha256":"ada529fbd94ad5b065d67449aac6025cf9669847222de58c48f551d4fe3c733f","size":106326},{"name":"/com.vayunmathur.games.sudoku/en-US/phoneScreenshots/3.png","sha256":"cb19746bb7ee860fcef7f51fc82b12cc2f0d2d39f5c99362d917de2c959c65c5","size":138879},{"name":"/com.vayunmathur.games.sudoku/en-US/phoneScreenshots/4.png","sha256":"720bfd6918a0a01fa0358d0c05ed4a18da41c90bf707c8af9b0eda399a277f87","size":83661}]}},"sourceCode":"https://github.com/vayun-mathur/Modern-Apps","summary":{"en-US":"A classic number puzzle, generated fresh every game"},"webSite":"https://github.com/vayun-mathur/Modern-Apps"},"versions":{"96e8751fb77c47f37ba8bde71b244a25399dce335f66af62f76ec9e6efc3a8c5":{"added":1787633646000,"file":{"name":"/v2.6.8/sudoku-release.apk","sha256":"96e8751fb77c47f37ba8bde71b244a25399dce335f66af62f76ec9e6efc3a8c5","size":3504698},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"com.vayunmathur.games.hub.permission.READ_GAME_DATA"},{"name":"com.vayunmathur.games.hub.permission.WRITE_GAME_DATA"},{"name":"com.vayunmathur.games.sudoku.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260825,"versionName":"v2.6.8"}}}},"com.vayunmathur.games.unblockjam":{"metadata":{"added":1785565346000,"authorName":"Vayun Mathur","categories":["Modern Apps"],"description":{"en-US":"A private and open source version of the classic board game \"Rush Hour\"\n\n250 levels for you to play through increasing in difficulty. Try and find the optimal solution for each of them!"},"icon":{"en-US":{"name":"/com.vayunmathur.games.unblockjam/en-US/icon.png","sha256":"26c82a92e7c0e865acfc4fcfe9032bb5ce4ee372f673483c26fd09f245ed5c82","size":2442}},"issueTracker":"https://github.com/vayun-mathur/Modern-Apps/issues","lastUpdated":1787633646000,"license":"GPL-3.0-only","name":{"en-US":"MA Games Unblockjam"},"preferredSigner":"176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4","screenshots":{"phone":{"en-US":[{"name":"/com.vayunmathur.games.unblockjam/en-US/phoneScreenshots/1.png","sha256":"24f25f25f4c29688ede576e484a0f458748ce185117b8fa463d47e6a6a68bf3e","size":62261},{"name":"/com.vayunmathur.games.unblockjam/en-US/phoneScreenshots/2.png","sha256":"0ddfa419b45de9150ceca79b7dd84a00765ef0248152c5e6477318b63f048a31","size":60635}]}},"sourceCode":"https://github.com/vayun-mathur/Modern-Apps","summary":{"en-US":"A private and open source version of the classic board game \"Rush Hour\""},"webSite":"https://github.com/vayun-mathur/Modern-Apps"},"versions":{"02151230b2b481a65cf2c9f52923ff218dc1e98bb119f1eddc36f0b93f3a169c":{"added":1786942635000,"file":{"name":"/v2.6.7/unblockjam-release.apk","sha256":"02151230b2b481a65cf2c9f52923ff218dc1e98bb119f1eddc36f0b93f3a169c","size":3488192},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"com.vayunmathur.games.hub.permission.READ_GAME_DATA"},{"name":"com.vayunmathur.games.hub.permission.WRITE_GAME_DATA"},{"name":"com.vayunmathur.games.unblockjam.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260816,"versionName":"v2.6.7"}},"4b93c1367725fd0354e353dfd641679b3dd3f249192e6c5bcfbe33973569087d":{"added":1785876708000,"file":{"name":"/v2.6.5/unblockjam-release.apk","sha256":"4b93c1367725fd0354e353dfd641679b3dd3f249192e6c5bcfbe33973569087d","size":3141908},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"com.vayunmathur.games.unblockjam.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260804,"versionName":"v2.6.5"}},"bd4126b034521a892d89104dffecf2a3bd1d198678750c1c7f8caef8ba43ce19":{"added":1787633646000,"file":{"name":"/v2.6.8/unblockjam-release.apk","sha256":"bd4126b034521a892d89104dffecf2a3bd1d198678750c1c7f8caef8ba43ce19","size":3965301},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"com.vayunmathur.games.hub.permission.READ_GAME_DATA"},{"name":"com.vayunmathur.games.hub.permission.WRITE_GAME_DATA"},{"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.vayunmathur.games.unblockjam.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260825,"versionName":"v2.6.8"}},"cf35df15d170eaae5ed604bd5a81a6e37b8b17992fc2f24f4f166d66d67f6db8":{"added":1785565346000,"file":{"name":"/v2.6.4/unblockjam-release.apk","sha256":"cf35df15d170eaae5ed604bd5a81a6e37b8b17992fc2f24f4f166d66d67f6db8","size":3121009},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"com.vayunmathur.games.unblockjam.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260731,"versionName":"v2.6.4"}},"f2f98f79d9b5e16664b69e3253a646a6077f6fed0e183fef30bf1cdb0f0d5307":{"added":1786340384000,"file":{"name":"/v2.6.6/unblockjam-release.apk","sha256":"f2f98f79d9b5e16664b69e3253a646a6077f6fed0e183fef30bf1cdb0f0d5307","size":3192751},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"com.vayunmathur.games.hub.permission.READ_GAME_DATA"},{"name":"com.vayunmathur.games.hub.permission.WRITE_GAME_DATA"},{"name":"com.vayunmathur.games.unblockjam.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260809,"versionName":"v2.6.6"}}}},"com.vayunmathur.games.wordmaker":{"metadata":{"added":1785565346000,"authorName":"Vayun Mathur","categories":["Modern Apps"],"description":{"en-US":"A fun word puzzle game, completely private and offline\n\nOver 850 levels with more to come"},"icon":{"en-US":{"name":"/com.vayunmathur.games.wordmaker/en-US/icon.png","sha256":"659bc1af625e93055a1d861d76c8f70442643692c0624600d21995693c495ab3","size":309}},"issueTracker":"https://github.com/vayun-mathur/Modern-Apps/issues","lastUpdated":1787633646000,"license":"GPL-3.0-only","name":{"en-US":"MA Games Wordmaker"},"preferredSigner":"176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4","screenshots":{"phone":{"en-US":[{"name":"/com.vayunmathur.games.wordmaker/en-US/phoneScreenshots/1.png","sha256":"16d2f34d3f52a15e5855fcfb823e323a6e18936cf32116cb4811222651a25d6b","size":81197},{"name":"/com.vayunmathur.games.wordmaker/en-US/phoneScreenshots/2.png","sha256":"4e705859c728a22ddf493301085e60a2a814fabbb42f87bce94a4bed7610b45c","size":60805},{"name":"/com.vayunmathur.games.wordmaker/en-US/phoneScreenshots/3.png","sha256":"56e1d4dff4edc3642fe469fb86fbe5b813d29403908c80b704ed98c1fadf1b5c","size":50784}]}},"sourceCode":"https://github.com/vayun-mathur/Modern-Apps","summary":{"en-US":"A fun word puzzle game, completely private and offline"},"webSite":"https://github.com/vayun-mathur/Modern-Apps"},"versions":{"0ba3c842b164e7d139a1c7e089fdee9820e488fdbfc06be53402440d3a39aed1":{"added":1787633646000,"file":{"name":"/v2.6.8/wordmaker-release.apk","sha256":"0ba3c842b164e7d139a1c7e089fdee9820e488fdbfc06be53402440d3a39aed1","size":10266513},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"com.vayunmathur.games.hub.permission.READ_GAME_DATA"},{"name":"com.vayunmathur.games.hub.permission.WRITE_GAME_DATA"},{"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.vayunmathur.games.wordmaker.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260825,"versionName":"v2.6.8"}},"39c99a32cb77060edb71ef51024e556cbc0c7750987704059fd7caa6b64b5d36":{"added":1786340384000,"file":{"name":"/v2.6.6/wordmaker-release.apk","sha256":"39c99a32cb77060edb71ef51024e556cbc0c7750987704059fd7caa6b64b5d36","size":9517109},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"com.vayunmathur.games.hub.permission.READ_GAME_DATA"},{"name":"com.vayunmathur.games.hub.permission.WRITE_GAME_DATA"},{"name":"com.vayunmathur.games.wordmaker.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260809,"versionName":"v2.6.6"}},"64b08c74714b24cd8d894495a109759342e28384219cf650ddc8ad6edd8cdea4":{"added":1785876708000,"file":{"name":"/v2.6.5/wordmaker-release.apk","sha256":"64b08c74714b24cd8d894495a109759342e28384219cf650ddc8ad6edd8cdea4","size":9498277},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"com.vayunmathur.games.wordmaker.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260804,"versionName":"v2.6.5"}},"770282c7658afa6e8664f94aec599b7fbac2a6f85b70fcc02d54144493379f46":{"added":1786942635000,"file":{"name":"/v2.6.7/wordmaker-release.apk","sha256":"770282c7658afa6e8664f94aec599b7fbac2a6f85b70fcc02d54144493379f46","size":9812882},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"com.vayunmathur.games.hub.permission.READ_GAME_DATA"},{"name":"com.vayunmathur.games.hub.permission.WRITE_GAME_DATA"},{"name":"com.vayunmathur.games.wordmaker.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260816,"versionName":"v2.6.7"}},"be3ceadc9bfce66cca25df766fed955a7ff116c5110c26777a14752e13d5e0b7":{"added":1785565346000,"file":{"name":"/v2.6.4/wordmaker-release.apk","sha256":"be3ceadc9bfce66cca25df766fed955a7ff116c5110c26777a14752e13d5e0b7","size":9461171},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"com.vayunmathur.games.wordmaker.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260731,"versionName":"v2.6.4"}}}},"com.vayunmathur.health":{"metadata":{"added":1785565346000,"authorName":"Vayun Mathur","categories":["Modern Apps"],"description":{"en-US":"A health metric management health meant to replace Google Fit"},"icon":{"en-US":{"name":"/com.vayunmathur.health/en-US/icon.png","sha256":"865553abac7ecb8f4a78ceada067c3518314aa53b122f579345aa6d56fb3212a","size":6583}},"issueTracker":"https://github.com/vayun-mathur/Modern-Apps/issues","lastUpdated":1787633646000,"license":"GPL-3.0-only","name":{"en-US":"MA Health"},"preferredSigner":"176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4","screenshots":{"phone":{"en-US":[{"name":"/com.vayunmathur.health/en-US/phoneScreenshots/1.png","sha256":"10590ee8f494fd6b9b4ac47e3185254aaee91c353c675799c232e21264f3ecee","size":146475},{"name":"/com.vayunmathur.health/en-US/phoneScreenshots/2.png","sha256":"33fc94fd63e8f96020fe6ba989421b9919f8be73d70a49554c9a93285e4ac2b3","size":91923},{"name":"/com.vayunmathur.health/en-US/phoneScreenshots/3.png","sha256":"0dbafc1ea0c5659749195758946132122353aa4c91376184d314c8bfaf0a7157","size":118747}]}},"sourceCode":"https://github.com/vayun-mathur/Modern-Apps","summary":{"en-US":"A health metric management health meant to replace Google Fit"},"webSite":"https://github.com/vayun-mathur/Modern-Apps"},"versions":{"1430e3d800f4445b445d9031f369dd61f5014672348a4c43fb86987d15be6c98":{"added":1786340384000,"file":{"name":"/v2.6.6/health-release.apk","sha256":"1430e3d800f4445b445d9031f369dd61f5014672348a4c43fb86987d15be6c98","size":6853852},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.health.READ_STEPS"},{"name":"android.permission.health.READ_WHEELCHAIR_PUSHES"},{"name":"android.permission.health.READ_DISTANCE"},{"name":"android.permission.health.READ_TOTAL_CALORIES_BURNED"},{"name":"android.permission.health.READ_ACTIVE_CALORIES_BURNED"},{"name":"android.permission.health.READ_BASAL_METABOLIC_RATE"},{"name":"android.permission.health.READ_FLOORS_CLIMBED"},{"name":"android.permission.health.READ_ELEVATION_GAINED"},{"name":"android.permission.health.READ_HEART_RATE"},{"name":"android.permission.health.READ_RESTING_HEART_RATE"},{"name":"android.permission.health.READ_HEART_RATE_VARIABILITY"},{"name":"android.permission.health.READ_RESPIRATORY_RATE"},{"name":"android.permission.health.READ_OXYGEN_SATURATION"},{"name":"android.permission.health.READ_BLOOD_PRESSURE"},{"name":"android.permission.health.READ_BLOOD_GLUCOSE"},{"name":"android.permission.health.READ_VO2_MAX"},{"name":"android.permission.health.READ_SKIN_TEMPERATURE"},{"name":"android.permission.health.READ_WEIGHT"},{"name":"android.permission.health.READ_HEIGHT"},{"name":"android.permission.health.READ_BODY_FAT"},{"name":"android.permission.health.READ_LEAN_BODY_MASS"},{"name":"android.permission.health.READ_BONE_MASS"},{"name":"android.permission.health.READ_BODY_WATER_MASS"},{"name":"android.permission.health.WRITE_WEIGHT"},{"name":"android.permission.health.WRITE_HEIGHT"},{"name":"android.permission.health.WRITE_BODY_FAT"},{"name":"android.permission.health.WRITE_LEAN_BODY_MASS"},{"name":"android.permission.health.WRITE_BONE_MASS"},{"name":"android.permission.health.WRITE_BODY_WATER_MASS"},{"name":"android.permission.health.READ_EXERCISE"},{"name":"android.permission.health.READ_SLEEP"},{"name":"android.permission.health.READ_MINDFULNESS"},{"name":"android.permission.health.READ_HYDRATION"},{"name":"android.permission.health.READ_NUTRITION"},{"name":"android.permission.health.WRITE_HYDRATION"},{"name":"android.permission.health.WRITE_NUTRITION"},{"name":"android.permission.health.READ_HEALTH_DATA_IN_BACKGROUND"},{"name":"com.vayunmathur.openassistant.permission.ACCESS_INFERENCE"},{"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.health.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260809,"versionName":"v2.6.6"}},"55c2ba9d16dbb82b3ba471282cab4c564db4a3bc9b7586de3cb79fd9916e6cdb":{"added":1785565346000,"file":{"name":"/v2.6.4/health-release.apk","sha256":"55c2ba9d16dbb82b3ba471282cab4c564db4a3bc9b7586de3cb79fd9916e6cdb","size":6846318},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.INTERNET"},{"name":"android.permission.health.READ_STEPS"},{"name":"android.permission.health.READ_WHEELCHAIR_PUSHES"},{"name":"android.permission.health.READ_DISTANCE"},{"name":"android.permission.health.READ_TOTAL_CALORIES_BURNED"},{"name":"android.permission.health.READ_ACTIVE_CALORIES_BURNED"},{"name":"android.permission.health.READ_BASAL_METABOLIC_RATE"},{"name":"android.permission.health.READ_FLOORS_CLIMBED"},{"name":"android.permission.health.READ_ELEVATION_GAINED"},{"name":"android.permission.health.READ_HEART_RATE"},{"name":"android.permission.health.READ_RESTING_HEART_RATE"},{"name":"android.permission.health.READ_HEART_RATE_VARIABILITY"},{"name":"android.permission.health.READ_RESPIRATORY_RATE"},{"name":"android.permission.health.READ_OXYGEN_SATURATION"},{"name":"android.permission.health.READ_BLOOD_PRESSURE"},{"name":"android.permission.health.READ_BLOOD_GLUCOSE"},{"name":"android.permission.health.READ_VO2_MAX"},{"name":"android.permission.health.READ_SKIN_TEMPERATURE"},{"name":"android.permission.health.READ_WEIGHT"},{"name":"android.permission.health.READ_HEIGHT"},{"name":"android.permission.health.READ_BODY_FAT"},{"name":"android.permission.health.READ_LEAN_BODY_MASS"},{"name":"android.permission.health.READ_BONE_MASS"},{"name":"android.permission.health.READ_BODY_WATER_MASS"},{"name":"android.permission.health.WRITE_WEIGHT"},{"name":"android.permission.health.WRITE_HEIGHT"},{"name":"android.permission.health.WRITE_BODY_FAT"},{"name":"android.permission.health.WRITE_LEAN_BODY_MASS"},{"name":"android.permission.health.WRITE_BONE_MASS"},{"name":"android.permission.health.WRITE_BODY_WATER_MASS"},{"name":"android.permission.health.READ_EXERCISE"},{"name":"android.permission.health.READ_SLEEP"},{"name":"android.permission.health.READ_MINDFULNESS"},{"name":"android.permission.health.READ_HYDRATION"},{"name":"android.permission.health.READ_NUTRITION"},{"name":"android.permission.health.WRITE_HYDRATION"},{"name":"android.permission.health.WRITE_NUTRITION"},{"name":"android.permission.health.READ_HEALTH_DATA_IN_BACKGROUND"},{"name":"com.vayunmathur.openassistant.permission.ACCESS_INFERENCE"},{"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.health.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260731,"versionName":"v2.6.4"}},"7d487240ec5295ca9d09fc8008edbdbde0ceacfbef908f17337cac2b41d56d45":{"added":1785876708000,"file":{"name":"/v2.6.5/health-release.apk","sha256":"7d487240ec5295ca9d09fc8008edbdbde0ceacfbef908f17337cac2b41d56d45","size":6851082},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.health.READ_STEPS"},{"name":"android.permission.health.READ_WHEELCHAIR_PUSHES"},{"name":"android.permission.health.READ_DISTANCE"},{"name":"android.permission.health.READ_TOTAL_CALORIES_BURNED"},{"name":"android.permission.health.READ_ACTIVE_CALORIES_BURNED"},{"name":"android.permission.health.READ_BASAL_METABOLIC_RATE"},{"name":"android.permission.health.READ_FLOORS_CLIMBED"},{"name":"android.permission.health.READ_ELEVATION_GAINED"},{"name":"android.permission.health.READ_HEART_RATE"},{"name":"android.permission.health.READ_RESTING_HEART_RATE"},{"name":"android.permission.health.READ_HEART_RATE_VARIABILITY"},{"name":"android.permission.health.READ_RESPIRATORY_RATE"},{"name":"android.permission.health.READ_OXYGEN_SATURATION"},{"name":"android.permission.health.READ_BLOOD_PRESSURE"},{"name":"android.permission.health.READ_BLOOD_GLUCOSE"},{"name":"android.permission.health.READ_VO2_MAX"},{"name":"android.permission.health.READ_SKIN_TEMPERATURE"},{"name":"android.permission.health.READ_WEIGHT"},{"name":"android.permission.health.READ_HEIGHT"},{"name":"android.permission.health.READ_BODY_FAT"},{"name":"android.permission.health.READ_LEAN_BODY_MASS"},{"name":"android.permission.health.READ_BONE_MASS"},{"name":"android.permission.health.READ_BODY_WATER_MASS"},{"name":"android.permission.health.WRITE_WEIGHT"},{"name":"android.permission.health.WRITE_HEIGHT"},{"name":"android.permission.health.WRITE_BODY_FAT"},{"name":"android.permission.health.WRITE_LEAN_BODY_MASS"},{"name":"android.permission.health.WRITE_BONE_MASS"},{"name":"android.permission.health.WRITE_BODY_WATER_MASS"},{"name":"android.permission.health.READ_EXERCISE"},{"name":"android.permission.health.READ_SLEEP"},{"name":"android.permission.health.READ_MINDFULNESS"},{"name":"android.permission.health.READ_HYDRATION"},{"name":"android.permission.health.READ_NUTRITION"},{"name":"android.permission.health.WRITE_HYDRATION"},{"name":"android.permission.health.WRITE_NUTRITION"},{"name":"android.permission.health.READ_HEALTH_DATA_IN_BACKGROUND"},{"name":"com.vayunmathur.openassistant.permission.ACCESS_INFERENCE"},{"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.health.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260804,"versionName":"v2.6.5"}},"8449f73ce76211146c11d363a752e911325e067cf168f935a770e955efb21540":{"added":1787633646000,"file":{"name":"/v2.6.8/health-release.apk","sha256":"8449f73ce76211146c11d363a752e911325e067cf168f935a770e955efb21540","size":7242837},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.health.READ_STEPS"},{"name":"android.permission.health.READ_WHEELCHAIR_PUSHES"},{"name":"android.permission.health.READ_DISTANCE"},{"name":"android.permission.health.READ_TOTAL_CALORIES_BURNED"},{"name":"android.permission.health.READ_ACTIVE_CALORIES_BURNED"},{"name":"android.permission.health.READ_BASAL_METABOLIC_RATE"},{"name":"android.permission.health.READ_FLOORS_CLIMBED"},{"name":"android.permission.health.READ_ELEVATION_GAINED"},{"name":"android.permission.health.READ_HEART_RATE"},{"name":"android.permission.health.READ_RESTING_HEART_RATE"},{"name":"android.permission.health.READ_HEART_RATE_VARIABILITY"},{"name":"android.permission.health.READ_RESPIRATORY_RATE"},{"name":"android.permission.health.READ_OXYGEN_SATURATION"},{"name":"android.permission.health.READ_BLOOD_PRESSURE"},{"name":"android.permission.health.READ_BLOOD_GLUCOSE"},{"name":"android.permission.health.READ_VO2_MAX"},{"name":"android.permission.health.READ_SKIN_TEMPERATURE"},{"name":"android.permission.health.READ_WEIGHT"},{"name":"android.permission.health.READ_HEIGHT"},{"name":"android.permission.health.READ_BODY_FAT"},{"name":"android.permission.health.READ_LEAN_BODY_MASS"},{"name":"android.permission.health.READ_BONE_MASS"},{"name":"android.permission.health.READ_BODY_WATER_MASS"},{"name":"android.permission.health.WRITE_WEIGHT"},{"name":"android.permission.health.WRITE_HEIGHT"},{"name":"android.permission.health.WRITE_BODY_FAT"},{"name":"android.permission.health.WRITE_LEAN_BODY_MASS"},{"name":"android.permission.health.WRITE_BONE_MASS"},{"name":"android.permission.health.WRITE_BODY_WATER_MASS"},{"name":"android.permission.health.READ_EXERCISE"},{"name":"android.permission.health.READ_SLEEP"},{"name":"android.permission.health.READ_MINDFULNESS"},{"name":"android.permission.health.READ_HYDRATION"},{"name":"android.permission.health.READ_NUTRITION"},{"name":"android.permission.health.WRITE_HYDRATION"},{"name":"android.permission.health.WRITE_NUTRITION"},{"name":"android.permission.health.READ_HEALTH_DATA_IN_BACKGROUND"},{"name":"com.vayunmathur.openassistant.permission.ACCESS_INFERENCE"},{"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.health.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260825,"versionName":"v2.6.8"}},"d07e8423a6e3b059ef9a858490aa4d51b5f6cd81c904fe23554e3b4d60d397c4":{"added":1786942635000,"file":{"name":"/v2.6.7/health-release.apk","sha256":"d07e8423a6e3b059ef9a858490aa4d51b5f6cd81c904fe23554e3b4d60d397c4","size":7198664},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.health.READ_STEPS"},{"name":"android.permission.health.READ_WHEELCHAIR_PUSHES"},{"name":"android.permission.health.READ_DISTANCE"},{"name":"android.permission.health.READ_TOTAL_CALORIES_BURNED"},{"name":"android.permission.health.READ_ACTIVE_CALORIES_BURNED"},{"name":"android.permission.health.READ_BASAL_METABOLIC_RATE"},{"name":"android.permission.health.READ_FLOORS_CLIMBED"},{"name":"android.permission.health.READ_ELEVATION_GAINED"},{"name":"android.permission.health.READ_HEART_RATE"},{"name":"android.permission.health.READ_RESTING_HEART_RATE"},{"name":"android.permission.health.READ_HEART_RATE_VARIABILITY"},{"name":"android.permission.health.READ_RESPIRATORY_RATE"},{"name":"android.permission.health.READ_OXYGEN_SATURATION"},{"name":"android.permission.health.READ_BLOOD_PRESSURE"},{"name":"android.permission.health.READ_BLOOD_GLUCOSE"},{"name":"android.permission.health.READ_VO2_MAX"},{"name":"android.permission.health.READ_SKIN_TEMPERATURE"},{"name":"android.permission.health.READ_WEIGHT"},{"name":"android.permission.health.READ_HEIGHT"},{"name":"android.permission.health.READ_BODY_FAT"},{"name":"android.permission.health.READ_LEAN_BODY_MASS"},{"name":"android.permission.health.READ_BONE_MASS"},{"name":"android.permission.health.READ_BODY_WATER_MASS"},{"name":"android.permission.health.WRITE_WEIGHT"},{"name":"android.permission.health.WRITE_HEIGHT"},{"name":"android.permission.health.WRITE_BODY_FAT"},{"name":"android.permission.health.WRITE_LEAN_BODY_MASS"},{"name":"android.permission.health.WRITE_BONE_MASS"},{"name":"android.permission.health.WRITE_BODY_WATER_MASS"},{"name":"android.permission.health.READ_EXERCISE"},{"name":"android.permission.health.READ_SLEEP"},{"name":"android.permission.health.READ_MINDFULNESS"},{"name":"android.permission.health.READ_HYDRATION"},{"name":"android.permission.health.READ_NUTRITION"},{"name":"android.permission.health.WRITE_HYDRATION"},{"name":"android.permission.health.WRITE_NUTRITION"},{"name":"android.permission.health.READ_HEALTH_DATA_IN_BACKGROUND"},{"name":"com.vayunmathur.openassistant.permission.ACCESS_INFERENCE"},{"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.health.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260816,"versionName":"v2.6.7"}}}},"com.vayunmathur.keyboard":{"metadata":{"added":1785565346000,"authorName":"Vayun Mathur","categories":["Modern Apps"],"description":{"en-US":"A private, open-source keyboard with Material You\n\nFeatures:\n- Follows system light/dark theme and Material You dynamic colors\n- Adjustable key height\n- Emoji support\n- No network access, fully offline\n- Minimal, distraction-free typing"},"icon":{"en-US":{"name":"/com.vayunmathur.keyboard/en-US/icon.png","sha256":"a791fdadcdda0fa8cbcca377232fe0ad7f95abcbd642ebe10960c778863cdaf5","size":2312}},"issueTracker":"https://github.com/vayun-mathur/Modern-Apps/issues","lastUpdated":1787633646000,"license":"GPL-3.0-only","name":{"en-US":"MA Keyboard"},"preferredSigner":"176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4","screenshots":{"phone":{"en-US":[{"name":"/com.vayunmathur.keyboard/en-US/phoneScreenshots/1.png","sha256":"644e7095aad32faaa58b97cf9c994c4b94cc68aff394937c4172035f28e93bca","size":87406},{"name":"/com.vayunmathur.keyboard/en-US/phoneScreenshots/2.png","sha256":"861e6da67b06155b43d3cf52e370a4470720be4226a590c4530e789998f87af8","size":71874}]}},"sourceCode":"https://github.com/vayun-mathur/Modern-Apps","summary":{"en-US":"A private, open-source keyboard with Material You"},"webSite":"https://github.com/vayun-mathur/Modern-Apps"},"versions":{"0d894ffb37c1fe61afc2d5fa64580ad603eab6099608eb04b97158e62ac5efb4":{"added":1786942635000,"file":{"name":"/v2.6.7/keyboard-release.apk","sha256":"0d894ffb37c1fe61afc2d5fa64580ad603eab6099608eb04b97158e62ac5efb4","size":3682240},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.VIBRATE"},{"name":"com.vayunmathur.keyboard.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260816,"versionName":"v2.6.7"}},"2fdd8d537b01c1a23684a089871fe5091df04ecdde51dbe64d0c1cc4be06133e":{"added":1786340384000,"file":{"name":"/v2.6.6/keyboard-release.apk","sha256":"2fdd8d537b01c1a23684a089871fe5091df04ecdde51dbe64d0c1cc4be06133e","size":3386223},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.VIBRATE"},{"name":"com.vayunmathur.keyboard.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260809,"versionName":"v2.6.6"}},"8cc5cb3b22dc6594ae300da5686fc36d2502a513716324ec6532dbf51570cb88":{"added":1787633646000,"file":{"name":"/v2.6.8/keyboard-release.apk","sha256":"8cc5cb3b22dc6594ae300da5686fc36d2502a513716324ec6532dbf51570cb88","size":3705333},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.VIBRATE"},{"name":"com.vayunmathur.keyboard.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260825,"versionName":"v2.6.8"}},"af6b3ef9cfc2c60df695cc8d038a054069ab1c37d1cc3c0218c85133569676e4":{"added":1785565346000,"file":{"name":"/v2.6.4/keyboard-release.apk","sha256":"af6b3ef9cfc2c60df695cc8d038a054069ab1c37d1cc3c0218c85133569676e4","size":2808710},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.VIBRATE"},{"name":"com.vayunmathur.keyboard.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260731,"versionName":"v2.6.4"}},"e7946e37ff32a52c2f72fddd1c572a31cef11a3fa8292cc52d4b1b93d199fc2e":{"added":1785876708000,"file":{"name":"/v2.6.5/keyboard-release.apk","sha256":"e7946e37ff32a52c2f72fddd1c572a31cef11a3fa8292cc52d4b1b93d199fc2e","size":3346929},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.VIBRATE"},{"name":"com.vayunmathur.keyboard.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260804,"versionName":"v2.6.5"}}}},"com.vayunmathur.launcher":{"metadata":{"added":1787633646000,"authorName":"Vayun Mathur","categories":["Modern Apps"],"description":{"en-US":"A home screen\n\nA home screen replacement with a paged icon grid, a hotseat, folders, a searchable app drawer, and real home screen widgets.\n\nWidgets are hosted directly, so anything that works on your current launcher works here — including providers that need a configuration step before they appear. Icons, folders and widgets are laid out on a cell grid whose size you choose, and the layout is kept in an encrypted database on your device.\n\nNothing is collected, nothing is uploaded, and there is no account. Recents and the swipe-up gesture stay with the system launcher; those need signature-level access no third-party app can have."},"icon":{"en-US":{"name":"/com.vayunmathur.launcher/en-US/icon.png","sha256":"3235f31afc653ee0eb55b5ef1d8d04d5c9f27a4b7d083ae8ad36fdb86d02a2c2","size":3217}},"issueTracker":"https://github.com/vayun-mathur/Modern-Apps/issues","lastUpdated":1787633646000,"license":"GPL-3.0-only","name":{"en-US":"MA Launcher"},"preferredSigner":"176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4","screenshots":{"phone":{"en-US":[{"name":"/com.vayunmathur.launcher/en-US/phoneScreenshots/1.png","sha256":"f088f8ac68cd4fe111439f4028a46a37e85de7f4d6d4455523eeefa897def336","size":57356},{"name":"/com.vayunmathur.launcher/en-US/phoneScreenshots/2.png","sha256":"1ff9739005738b95552ca30eff21996fc5d22207e82e823b3da3c724bb011faf","size":70016},{"name":"/com.vayunmathur.launcher/en-US/phoneScreenshots/3.png","sha256":"22e7e0348494634023a4949daee5c7b2b5462e41d0e2c917c6ede8c5f558e5e4","size":71819},{"name":"/com.vayunmathur.launcher/en-US/phoneScreenshots/5.png","sha256":"4939208c474eec75e51cbea02da931d055689ad4af913c3d9131957750bf6fc8","size":78282}]}},"sourceCode":"https://github.com/vayun-mathur/Modern-Apps","summary":{"en-US":"A home screen"},"webSite":"https://github.com/vayun-mathur/Modern-Apps"},"versions":{"a7103f8467a5c0ea934ff3c84a9049e04861a70abbb183253c4d31a6508be38a":{"added":1787633646000,"file":{"name":"/v2.6.8/launcher-release.apk","sha256":"a7103f8467a5c0ea934ff3c84a9049e04861a70abbb183253c4d31a6508be38a","size":6131264},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.SET_WALLPAPER"},{"name":"android.permission.READ_EXTERNAL_STORAGE"},{"name":"android.permission.DELETE_PACKAGES"},{"name":"android.permission.MODIFY_QUIET_MODE"},{"name":"android.permission.EXPAND_STATUS_BAR"},{"name":"com.vayunmathur.launcher.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260825,"versionName":"v2.6.8"}}}},"com.vayunmathur.measure":{"metadata":{"added":1786340384000,"authorName":"Vayun Mathur","categories":["Modern Apps"],"description":{"en-US":"A measuring toolkit\n\nCompass, bubble level, on-screen ruler, protractor, and AR distance and area measurement, all running entirely on your device.\n\nThe AR mode tracks the camera with a visual-inertial odometry engine built from scratch, so it measures in real metres without depending on Google Play Services."},"icon":{"en-US":{"name":"/com.vayunmathur.measure/en-US/icon.png","sha256":"863ec304f471a8901159816151a416152bcea2202e40c3807648493d955201ef","size":2252}},"issueTracker":"https://github.com/vayun-mathur/Modern-Apps/issues","lastUpdated":1787633646000,"license":"GPL-3.0-only","name":{"en-US":"MA Measure"},"preferredSigner":"176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4","sourceCode":"https://github.com/vayun-mathur/Modern-Apps","summary":{"en-US":"A measuring toolkit"},"webSite":"https://github.com/vayun-mathur/Modern-Apps"},"versions":{"049eafae24bc591e0eed2fab496297cf1ece2f40909fbf68f394ed0889762dd5":{"added":1787633646000,"file":{"name":"/v2.6.8/measure-release.apk","sha256":"049eafae24bc591e0eed2fab496297cf1ece2f40909fbf68f394ed0889762dd5","size":4318884},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.CAMERA"},{"name":"com.vayunmathur.measure.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260825,"versionName":"v2.6.8"}},"37320d72a8a0fcc9d7fdd2a63383de8a91973092b26c94b956c6d692144986d7":{"added":1786942635000,"file":{"name":"/v2.6.7/measure-release.apk","sha256":"37320d72a8a0fcc9d7fdd2a63383de8a91973092b26c94b956c6d692144986d7","size":4295972},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.CAMERA"},{"name":"com.vayunmathur.measure.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260816,"versionName":"v2.6.7"}},"a593a11c2377e80e77be139192a22abdef09a74bbe08aef21be84ed9dd9dcbbd":{"added":1786340384000,"file":{"name":"/v2.6.6/measure-release.apk","sha256":"a593a11c2377e80e77be139192a22abdef09a74bbe08aef21be84ed9dd9dcbbd","size":3967426},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.CAMERA"},{"name":"com.vayunmathur.measure.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260809,"versionName":"v2.6.6"}}}},"com.vayunmathur.music":{"metadata":{"added":1785565346000,"authorName":"Vayun Mathur","categories":["Modern Apps"],"description":{"en-US":"A basic M3Y music player app\n\nFeatures:\n- Shuffle music\n- Search Albums and Artists\n- Show synced lyrics"},"icon":{"en-US":{"name":"/com.vayunmathur.music/en-US/icon.png","sha256":"a96a91ebcbc79ac14e14755539cf29ada55dacc03f26ba4d68ca6ced79a57ff5","size":2574}},"issueTracker":"https://github.com/vayun-mathur/Modern-Apps/issues","lastUpdated":1787633646000,"license":"GPL-3.0-only","name":{"en-US":"MA Music"},"preferredSigner":"176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4","screenshots":{"phone":{"en-US":[{"name":"/com.vayunmathur.music/en-US/phoneScreenshots/1.png","sha256":"74523db9641e8bd1fb5f3e671401a5eb7bc86c7b131e49a5921e963d0662fb62","size":129943},{"name":"/com.vayunmathur.music/en-US/phoneScreenshots/2.png","sha256":"0e25def53d9e33d3fa12f31976b44f38ebce78130cf9c907d6d9bdf8e998777d","size":64328},{"name":"/com.vayunmathur.music/en-US/phoneScreenshots/3.png","sha256":"025af7d099e61cb38240a5c937d7c68121393f62b614dff35dd3f2c05f4b63e2","size":100528}]}},"sourceCode":"https://github.com/vayun-mathur/Modern-Apps","summary":{"en-US":"A basic M3Y music player app"},"webSite":"https://github.com/vayun-mathur/Modern-Apps"},"versions":{"2e5e1cdfd3ce50c933f74c98500712faec5706b0c8985b22619dc38c8e843863":{"added":1786942635000,"file":{"name":"/v2.6.7/music-release.apk","sha256":"2e5e1cdfd3ce50c933f74c98500712faec5706b0c8985b22619dc38c8e843863","size":8259823},"manifest":{"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"},{"name":"android.permission.INTERNET"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"android.permission.WAKE_LOCK"},{"name":"android.permission.RECEIVE_BOOT_COMPLETED"},{"name":"com.vayunmathur.music.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260816,"versionName":"v2.6.7"}},"5775dd46561036edf76df14d2c33fb8ec4b5805da1da76faa391046a1b5555fe":{"added":1785565346000,"file":{"name":"/v2.6.4/music-release.apk","sha256":"5775dd46561036edf76df14d2c33fb8ec4b5805da1da76faa391046a1b5555fe","size":7787755},"manifest":{"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"},{"name":"android.permission.INTERNET"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"android.permission.WAKE_LOCK"},{"name":"android.permission.RECEIVE_BOOT_COMPLETED"},{"name":"com.vayunmathur.music.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260731,"versionName":"v2.6.4"}},"6a064e50759827ecd83c01a588c810af29d9cf845e1bbdb4348945515d8dc310":{"added":1787633646000,"file":{"name":"/v2.6.8/music-release.apk","sha256":"6a064e50759827ecd83c01a588c810af29d9cf845e1bbdb4348945515d8dc310","size":8234304},"manifest":{"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":"com.vayunmathur.cast.permission.STREAM_CONTENT"},{"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":"com.vayunmathur.music.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260825,"versionName":"v2.6.8"}},"868309e90d1f46f39d36062b0e50fa5773d03616575c062ed2f2021793cf2ed8":{"added":1786340384000,"file":{"name":"/v2.6.6/music-release.apk","sha256":"868309e90d1f46f39d36062b0e50fa5773d03616575c062ed2f2021793cf2ed8","size":7849810},"manifest":{"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"},{"name":"android.permission.INTERNET"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"android.permission.WAKE_LOCK"},{"name":"android.permission.RECEIVE_BOOT_COMPLETED"},{"name":"com.vayunmathur.music.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260809,"versionName":"v2.6.6"}},"a8ee7fbc5b6ab3c48ce5f6380a804e846bd325634d94c707dd21ae828ba3f5c2":{"added":1785876708000,"file":{"name":"/v2.6.5/music-release.apk","sha256":"a8ee7fbc5b6ab3c48ce5f6380a804e846bd325634d94c707dd21ae828ba3f5c2","size":7829158},"manifest":{"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"},{"name":"android.permission.INTERNET"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"android.permission.WAKE_LOCK"},{"name":"android.permission.RECEIVE_BOOT_COMPLETED"},{"name":"com.vayunmathur.music.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260804,"versionName":"v2.6.5"}}}},"com.vayunmathur.musicbrainz":{"metadata":{"added":1786340384000,"authorName":"Vayun Mathur","categories":["Modern Apps"],"description":{"en-US":"A search engine for music that can download what you find\n\nBrowse the MusicBrainz catalogue - the open music encyclopedia - and download anything\nyou do not already own.\n\nFeatures:\n- Search albums, artists and songs\n- Browse an artist's full discography, every edition of an album, and its tracklist\n- See at a glance which songs you already have on your device\n- Download single songs or a whole album at once\n- Audio comes from YouTube, or from Tidal if you sign in to your account for better sources\n- Songs are saved as Opus, tagged with title, artist, album, track number, cover art and lyrics\n- Files are saved into a folder you choose, so any music player can see them\n\nWhich songs you already own is worked out by reading the tags on the files in your music\nfolder, not by tracking what this app downloaded. Music you ripped, bought or got\nanywhere else counts too."},"icon":{"en-US":{"name":"/com.vayunmathur.musicbrainz/en-US/icon.png","sha256":"9d402922e47c047b8da7b992b0636e0c46750f81febc542470951516994d3a32","size":1514}},"issueTracker":"https://github.com/vayun-mathur/Modern-Apps/issues","lastUpdated":1787633646000,"license":"GPL-3.0-only","name":{"en-US":"MA Musicbrainz"},"preferredSigner":"176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4","screenshots":{"phone":{"en-US":[{"name":"/com.vayunmathur.musicbrainz/en-US/phoneScreenshots/1.png","sha256":"04740562bdef50e6d8e1e3d2e1ded92d682a647d8a41e7aee6cf3a70ca3617df","size":92688},{"name":"/com.vayunmathur.musicbrainz/en-US/phoneScreenshots/3.png","sha256":"78c5c35b05f1c9975f57dbaad1ddc3f93f2b75b2096885709ec8b071a75cd39c","size":82567},{"name":"/com.vayunmathur.musicbrainz/en-US/phoneScreenshots/4.png","sha256":"770d23080759358991b463dea0096c8930b81260e7af6e41c0e33f7fa6ea5890","size":72801}]}},"sourceCode":"https://github.com/vayun-mathur/Modern-Apps","summary":{"en-US":"A search engine for music that can download what you find"},"webSite":"https://github.com/vayun-mathur/Modern-Apps"},"versions":{"60ea4ca970983731067c8019169142165c72ed893bc38b723210a2c7920e2842":{"added":1786942635000,"file":{"name":"/v2.6.7/musicbrainz-release.apk","sha256":"60ea4ca970983731067c8019169142165c72ed893bc38b723210a2c7920e2842","size":6860571},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.INTERNET"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"android.permission.POST_NOTIFICATIONS"},{"name":"android.permission.WAKE_LOCK"},{"name":"android.permission.RECEIVE_BOOT_COMPLETED"},{"name":"android.permission.FOREGROUND_SERVICE"},{"name":"com.vayunmathur.musicbrainz.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260816,"versionName":"v2.6.7"}},"8aad481384c817d2b9207321bd37ef117a23746fa47050cc1314cacaa5564337":{"added":1787633646000,"file":{"name":"/v2.6.8/musicbrainz-release.apk","sha256":"8aad481384c817d2b9207321bd37ef117a23746fa47050cc1314cacaa5564337","size":7055405},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.INTERNET"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"android.permission.POST_NOTIFICATIONS"},{"name":"android.permission.WAKE_LOCK"},{"name":"android.permission.RECEIVE_BOOT_COMPLETED"},{"name":"android.permission.FOREGROUND_SERVICE"},{"name":"com.vayunmathur.musicbrainz.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260825,"versionName":"v2.6.8"}},"cd96121f388219869fded7170a90a44c5360933116087f4607d37fafad7c6bf6":{"added":1786340384000,"file":{"name":"/v2.6.6/musicbrainz-release.apk","sha256":"cd96121f388219869fded7170a90a44c5360933116087f4607d37fafad7c6bf6","size":6548569},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.INTERNET"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"android.permission.POST_NOTIFICATIONS"},{"name":"android.permission.WAKE_LOCK"},{"name":"android.permission.RECEIVE_BOOT_COMPLETED"},{"name":"android.permission.FOREGROUND_SERVICE"},{"name":"com.vayunmathur.musicbrainz.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260809,"versionName":"v2.6.6"}}}},"com.vayunmathur.notes":{"metadata":{"added":1785565346000,"authorName":"Vayun Mathur","categories":["Modern Apps"],"description":{"en-US":"A markdown+ note-taking app"},"icon":{"en-US":{"name":"/com.vayunmathur.notes/en-US/icon.png","sha256":"1c212c4cee00f90d1471d60b81a392377381581a33ae4e6ca6be4db46b63eeea","size":1497}},"issueTracker":"https://github.com/vayun-mathur/Modern-Apps/issues","lastUpdated":1787633646000,"license":"GPL-3.0-only","name":{"en-US":"MA Notes"},"preferredSigner":"176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4","screenshots":{"phone":{"en-US":[{"name":"/com.vayunmathur.notes/en-US/phoneScreenshots/1.png","sha256":"40969bd879b30c262d4a7a0904d760ddcd556db8dda579c0117f676feee7a814","size":83640},{"name":"/com.vayunmathur.notes/en-US/phoneScreenshots/2.png","sha256":"320deccd0d84758cdf861650e8997a5b259a384b077787231f2d52e1c90abef0","size":71238},{"name":"/com.vayunmathur.notes/en-US/phoneScreenshots/3.png","sha256":"dc58be01d456618c7b651b2f9801328451464714d142b08465f4440d22cf31f7","size":51355}]}},"sourceCode":"https://github.com/vayun-mathur/Modern-Apps","summary":{"en-US":"A markdown+ note-taking app"},"webSite":"https://github.com/vayun-mathur/Modern-Apps"},"versions":{"3083cae2782b8b3951ac589ec0cbb66c7747de02c95b6c4f1ae66cdd19f36038":{"added":1787633646000,"file":{"name":"/v2.6.8/notes-release.apk","sha256":"3083cae2782b8b3951ac589ec0cbb66c7747de02c95b6c4f1ae66cdd19f36038","size":8022633},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.INTERNET"},{"name":"com.vayunmathur.notes.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260825,"versionName":"v2.6.8"}},"478b51bd254385b37d7f6a52741fb61e8ee8bb42b11539eb71ae4682b9e3a8f0":{"added":1785876708000,"file":{"name":"/v2.6.5/notes-release.apk","sha256":"478b51bd254385b37d7f6a52741fb61e8ee8bb42b11539eb71ae4682b9e3a8f0","size":7668757},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.INTERNET"},{"name":"com.vayunmathur.notes.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260804,"versionName":"v2.6.5"}},"92044e64ddf028fd84623bfbf15bc76a3f5eae710235895d3124b98d476bb34e":{"added":1786340384000,"file":{"name":"/v2.6.6/notes-release.apk","sha256":"92044e64ddf028fd84623bfbf15bc76a3f5eae710235895d3124b98d476bb34e","size":7670586},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.INTERNET"},{"name":"com.vayunmathur.notes.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260809,"versionName":"v2.6.6"}},"b8f4ab217c2f0701d3e07e9ccdcad7561d86deaea1df17987638b15316660f81":{"added":1786942635000,"file":{"name":"/v2.6.7/notes-release.apk","sha256":"b8f4ab217c2f0701d3e07e9ccdcad7561d86deaea1df17987638b15316660f81","size":7998996},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.INTERNET"},{"name":"com.vayunmathur.notes.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260816,"versionName":"v2.6.7"}},"b9f71113377654c0eaceff205574654dd1867407ee7a97eef08856e3a6dcdea5":{"added":1785565346000,"file":{"name":"/v2.6.4/notes-release.apk","sha256":"b9f71113377654c0eaceff205574654dd1867407ee7a97eef08856e3a6dcdea5","size":7644015},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.INTERNET"},{"name":"com.vayunmathur.notes.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260731,"versionName":"v2.6.4"}}}},"com.vayunmathur.office":{"metadata":{"added":1785565346000,"authorName":"Vayun Mathur","categories":["Modern Apps"],"description":{"en-US":"Viewer/editor supporting ODF and Microsoft files, with E2EE collaboration\n\nFeatures:\n- Supports ODF: odt, ods, odp\n- Supports Microsoft files: docx, xlsx, pptx\n- Printing\n- Online collaboration with E2EE (without accounts)\n\nUses a \"dumb relay server\": it only forwards encrypted messages between devices, without storing the actual state of the file, even in encrypted form."},"icon":{"en-US":{"name":"/com.vayunmathur.office/en-US/icon.png","sha256":"a2be83484e818b2574c419e7410bee89a731b6c4e6e0b61b821500c3d22b6837","size":2375}},"issueTracker":"https://github.com/vayun-mathur/Modern-Apps/issues","lastUpdated":1787633646000,"license":"GPL-3.0-only","name":{"en-US":"MA Office"},"preferredSigner":"176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4","screenshots":{"phone":{"en-US":[{"name":"/com.vayunmathur.office/en-US/phoneScreenshots/1.png","sha256":"6722c073e29ae62749057e81b7afa07a5a1f49522aac27d3b5c95880c1fb7e01","size":238879},{"name":"/com.vayunmathur.office/en-US/phoneScreenshots/2.png","sha256":"2e18ccf218ea2ff06c6111f6e744d89cf30fe3e105530f5955a5b05399a9eefe","size":76417},{"name":"/com.vayunmathur.office/en-US/phoneScreenshots/3.png","sha256":"2ebe8f788ce4b20d8c04b8e2117d0594c4f156372f39d90b19eeb0a8519c00df","size":78995},{"name":"/com.vayunmathur.office/en-US/phoneScreenshots/4.png","sha256":"fa46e29a54a214357ecfc4aed5020dba9169750d036c6399050c73af771bda37","size":61723}]}},"sourceCode":"https://github.com/vayun-mathur/Modern-Apps","summary":{"en-US":"Viewer/editor supporting ODF and Microsoft files, with E2EE collaboration"},"webSite":"https://github.com/vayun-mathur/Modern-Apps"},"versions":{"0f54cc9285be05ca5fc275d2619cdedf9a6ae7e6fbad10be24dbc842e5aed051":{"added":1786942635000,"file":{"name":"/v2.6.7/office-release.apk","sha256":"0f54cc9285be05ca5fc275d2619cdedf9a6ae7e6fbad10be24dbc842e5aed051","size":6438730},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.INTERNET"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"com.vayunmathur.office.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260816,"versionName":"v2.6.7"}},"22c1702d098f49ff4cfddf33d9746593a29a008f861f1892fd327a1a0bae5b26":{"added":1785565346000,"file":{"name":"/v2.6.4/office-release.apk","sha256":"22c1702d098f49ff4cfddf33d9746593a29a008f861f1892fd327a1a0bae5b26","size":5966457},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.INTERNET"},{"name":"com.vayunmathur.office.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260731,"versionName":"v2.6.4"}},"45f8f2ec414df2a44fdfcc91577770d1b562ce9aae5b7616b16611b9b355fc5e":{"added":1787633646000,"file":{"name":"/v2.6.8/office-release.apk","sha256":"45f8f2ec414df2a44fdfcc91577770d1b562ce9aae5b7616b16611b9b355fc5e","size":6484789},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.INTERNET"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"com.vayunmathur.office.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260825,"versionName":"v2.6.8"}},"c6392e6a2307cebc8e0b313ded8010fb905021c562ba4544807f54209139a9c1":{"added":1786340384000,"file":{"name":"/v2.6.6/office-release.apk","sha256":"c6392e6a2307cebc8e0b313ded8010fb905021c562ba4544807f54209139a9c1","size":6067646},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.INTERNET"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"com.vayunmathur.office.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260809,"versionName":"v2.6.6"}},"f2a051466c513c239becd1ce0afc70148222d8dd94621d84a5429343132096b0":{"added":1785876708000,"file":{"name":"/v2.6.5/office-release.apk","sha256":"f2a051466c513c239becd1ce0afc70148222d8dd94621d84a5429343132096b0","size":6002724},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.INTERNET"},{"name":"com.vayunmathur.office.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260804,"versionName":"v2.6.5"}}}},"com.vayunmathur.openassistant":{"metadata":{"added":1785565346000,"authorName":"Vayun Mathur","categories":["Modern Apps"],"description":{"en-US":"A simple, open-source local AI app.\n\nUses 3.5GB RAM when active.\n\nFeatures:\n- multiple chats\n- tool calling (works with several other apps in the Modern Apps ecosystem)\n- streaming long responses\n- multimodal input (photo upload & audio recording)\n- markdown formatted text output"},"icon":{"en-US":{"name":"/com.vayunmathur.openassistant/en-US/icon.png","sha256":"8f4472b1daf933b2db9690bafef1a00e0329c33020005644d203d32e6c568a53","size":4560}},"issueTracker":"https://github.com/vayun-mathur/Modern-Apps/issues","lastUpdated":1787633646000,"license":"GPL-3.0-only","name":{"en-US":"MA Openassistant"},"preferredSigner":"176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4","screenshots":{"phone":{"en-US":[{"name":"/com.vayunmathur.openassistant/en-US/phoneScreenshots/1.png","sha256":"89f44b46cc76418024902f5661cdfad5a3c7c31a595c17a87bdfe8ebbb24eb3e","size":134669},{"name":"/com.vayunmathur.openassistant/en-US/phoneScreenshots/2.png","sha256":"8267790cffc22740e9c4479adff564f5f1e8e560999ec45365dbeb71e5407b0f","size":122415},{"name":"/com.vayunmathur.openassistant/en-US/phoneScreenshots/3.png","sha256":"f685079c7f9b59606d279482fec0efe7530672ab5b445378a5c64be5e484c8ef","size":59521}]}},"sourceCode":"https://github.com/vayun-mathur/Modern-Apps","summary":{"en-US":"A simple, open-source local AI app."},"webSite":"https://github.com/vayun-mathur/Modern-Apps"},"versions":{"7281dab270a591cc4b48fb7f712c649340e9b681a357ed79fc0c3af883e0e43d":{"added":1785565346000,"file":{"name":"/v2.6.4/openassistant-release.apk","sha256":"7281dab270a591cc4b48fb7f712c649340e9b681a357ed79fc0c3af883e0e43d","size":56248648},"manifest":{"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":"com.vayunmathur.email.permissions.ACCESS_EMAIL"},{"name":"com.vayunmathur.clock.permissions.ACCESS_CLOCK"},{"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_SPECIAL_USE"},{"name":"android.permission.RECORD_AUDIO"},{"name":"com.vayunmathur.openassistant.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260731,"versionName":"v2.6.4"}},"bb435019ca29702ca9e2500d1ddbf8ad3ff15954dfdf74cb3efb8417240cec79":{"added":1785876708000,"file":{"name":"/v2.6.5/openassistant-release.apk","sha256":"bb435019ca29702ca9e2500d1ddbf8ad3ff15954dfdf74cb3efb8417240cec79","size":56290088},"manifest":{"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":"com.vayunmathur.email.permissions.ACCESS_EMAIL"},{"name":"com.vayunmathur.clock.permissions.ACCESS_CLOCK"},{"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_SPECIAL_USE"},{"name":"android.permission.RECORD_AUDIO"},{"name":"com.vayunmathur.openassistant.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260804,"versionName":"v2.6.5"}},"e9eb52c7b45ca961eb482e015500486064cec2f94260e40815040e53cdcb037a":{"added":1787633646000,"file":{"name":"/v2.6.8/openassistant-release.apk","sha256":"e9eb52c7b45ca961eb482e015500486064cec2f94260e40815040e53cdcb037a","size":56976839},"manifest":{"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":"com.vayunmathur.email.permissions.ACCESS_EMAIL"},{"name":"com.vayunmathur.clock.permissions.ACCESS_CLOCK"},{"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_SPECIAL_USE"},{"name":"android.permission.RECORD_AUDIO"},{"name":"android.permission.WAKE_LOCK"},{"name":"android.permission.RECEIVE_BOOT_COMPLETED"},{"name":"com.vayunmathur.openassistant.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260825,"versionName":"v2.6.8"}}}},"com.vayunmathur.passwords":{"metadata":{"added":1785565346000,"authorName":"Vayun Mathur","categories":["Modern Apps"],"description":{"en-US":"A basic passwords app\n\nFeatures:\n- import from a variety of sources\n- save and use passkeys\n- encrypted database, stored behind biometric keys"},"icon":{"en-US":{"name":"/com.vayunmathur.passwords/en-US/icon.png","sha256":"1d20d6385b83916e594735f8dd9cfd182df4bbbc5fe96d52e60c51eaa9adc630","size":5651}},"issueTracker":"https://github.com/vayun-mathur/Modern-Apps/issues","lastUpdated":1787633646000,"license":"GPL-3.0-only","name":{"en-US":"MA Passwords"},"preferredSigner":"176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4","screenshots":{"phone":{"en-US":[{"name":"/com.vayunmathur.passwords/en-US/phoneScreenshots/1.png","sha256":"393bd500b0d3d7055ad16cc00d3833d6613d30353a044d1d83ce357de20e22b0","size":87688},{"name":"/com.vayunmathur.passwords/en-US/phoneScreenshots/2.png","sha256":"f5855142ad4169dfad51ed2892906dc88223c4bc1872b088c75342fd96196fb9","size":83154},{"name":"/com.vayunmathur.passwords/en-US/phoneScreenshots/3.png","sha256":"953dd7de14bf148036d82d9f503e3ce0838e4e2920a296a7735dfa10f3b65210","size":81101}]}},"sourceCode":"https://github.com/vayun-mathur/Modern-Apps","summary":{"en-US":"A basic passwords app"},"webSite":"https://github.com/vayun-mathur/Modern-Apps"},"versions":{"23ec7a5dab20224afee58bdb11227caa6cc77194c84a00ebe20e679baa82eb27":{"added":1787633646000,"file":{"name":"/v2.6.8/passwords-release.apk","sha256":"23ec7a5dab20224afee58bdb11227caa6cc77194c84a00ebe20e679baa82eb27","size":8356675},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.INTERNET"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"android.permission.BLUETOOTH_ADVERTISE"},{"name":"android.permission.BLUETOOTH_CONNECT"},{"name":"android.permission.POST_NOTIFICATIONS"},{"name":"android.permission.FOREGROUND_SERVICE"},{"name":"android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE"},{"name":"android.permission.USE_BIOMETRIC"},{"name":"android.permission.USE_FINGERPRINT"},{"name":"android.permission.WAKE_LOCK"},{"name":"android.permission.RECEIVE_BOOT_COMPLETED"},{"name":"com.vayunmathur.passwords.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":35,"targetSdkVersion":37},"versionCode":20260825,"versionName":"v2.6.8"}},"395196a99b836fd9396d4bcf713e6890377093f83ca369722b2bc12777cd0b0a":{"added":1785876708000,"file":{"name":"/v2.6.5/passwords-release.apk","sha256":"395196a99b836fd9396d4bcf713e6890377093f83ca369722b2bc12777cd0b0a","size":7525446},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.INTERNET"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"android.permission.BLUETOOTH_ADVERTISE"},{"name":"android.permission.BLUETOOTH_CONNECT"},{"name":"android.permission.POST_NOTIFICATIONS"},{"name":"android.permission.FOREGROUND_SERVICE"},{"name":"android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE"},{"name":"android.permission.USE_BIOMETRIC"},{"name":"android.permission.USE_FINGERPRINT"},{"name":"com.vayunmathur.passwords.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":35,"targetSdkVersion":37},"versionCode":20260804,"versionName":"v2.6.5"}},"70826aa09f03d1d65592afc39f921cc57b0cfd8fb6727af3f73f43edd1fa4290":{"added":1786340384000,"file":{"name":"/v2.6.6/passwords-release.apk","sha256":"70826aa09f03d1d65592afc39f921cc57b0cfd8fb6727af3f73f43edd1fa4290","size":7938100},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.INTERNET"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"android.permission.BLUETOOTH_ADVERTISE"},{"name":"android.permission.BLUETOOTH_CONNECT"},{"name":"android.permission.POST_NOTIFICATIONS"},{"name":"android.permission.FOREGROUND_SERVICE"},{"name":"android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE"},{"name":"android.permission.USE_BIOMETRIC"},{"name":"android.permission.USE_FINGERPRINT"},{"name":"android.permission.WAKE_LOCK"},{"name":"android.permission.RECEIVE_BOOT_COMPLETED"},{"name":"com.vayunmathur.passwords.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":35,"targetSdkVersion":37},"versionCode":20260809,"versionName":"v2.6.6"}},"9d889a0800313d03ac282b78760964d2223fd9b904fcabde97dac52d2127eee2":{"added":1786942635000,"file":{"name":"/v2.6.7/passwords-release.apk","sha256":"9d889a0800313d03ac282b78760964d2223fd9b904fcabde97dac52d2127eee2","size":8299910},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.INTERNET"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"android.permission.BLUETOOTH_ADVERTISE"},{"name":"android.permission.BLUETOOTH_CONNECT"},{"name":"android.permission.POST_NOTIFICATIONS"},{"name":"android.permission.FOREGROUND_SERVICE"},{"name":"android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE"},{"name":"android.permission.USE_BIOMETRIC"},{"name":"android.permission.USE_FINGERPRINT"},{"name":"android.permission.WAKE_LOCK"},{"name":"android.permission.RECEIVE_BOOT_COMPLETED"},{"name":"com.vayunmathur.passwords.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":35,"targetSdkVersion":37},"versionCode":20260816,"versionName":"v2.6.7"}},"f3790f82d4d0184e422dbba63c11b6d36859353b3113003187721ad1ba3abfe0":{"added":1785565346000,"file":{"name":"/v2.6.4/passwords-release.apk","sha256":"f3790f82d4d0184e422dbba63c11b6d36859353b3113003187721ad1ba3abfe0","size":7481910},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.INTERNET"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"android.permission.BLUETOOTH_ADVERTISE"},{"name":"android.permission.BLUETOOTH_CONNECT"},{"name":"android.permission.POST_NOTIFICATIONS"},{"name":"android.permission.FOREGROUND_SERVICE"},{"name":"android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE"},{"name":"android.permission.USE_BIOMETRIC"},{"name":"android.permission.USE_FINGERPRINT"},{"name":"com.vayunmathur.passwords.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":35,"targetSdkVersion":37},"versionCode":20260731,"versionName":"v2.6.4"}}}},"com.vayunmathur.pdf":{"metadata":{"added":1785565346000,"authorName":"Vayun Mathur","categories":["Modern Apps"],"description":{"en-US":"A simple, open-source PDF viewing app\n\nFeatures:\n- Search for text\n- Print (through the share menu)\n\nPDF editing coming soon"},"icon":{"en-US":{"name":"/com.vayunmathur.pdf/en-US/icon.png","sha256":"77ff7afc12db3b4469a8f11f5254b11b895e34f6b0c3b350388c33c9bb04b7ce","size":3032}},"issueTracker":"https://github.com/vayun-mathur/Modern-Apps/issues","lastUpdated":1787633646000,"license":"GPL-3.0-only","name":{"en-US":"MA Pdf"},"preferredSigner":"176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4","screenshots":{"phone":{"en-US":[{"name":"/com.vayunmathur.pdf/en-US/phoneScreenshots/1.png","sha256":"72c5f7e4d4598e8856bb4cf7768d2d1a96ef79dc1d85d226894d14949734607c","size":80836},{"name":"/com.vayunmathur.pdf/en-US/phoneScreenshots/2.png","sha256":"010a7fa946f874eff52cf1323ef65da6d962a28cb0210ccee87f3f10b76c2820","size":80857},{"name":"/com.vayunmathur.pdf/en-US/phoneScreenshots/3.png","sha256":"4611098cadf784e11145f3835215ede569746810c1d88cdc500eb25995d8e526","size":31710}]}},"sourceCode":"https://github.com/vayun-mathur/Modern-Apps","summary":{"en-US":"MA Pdf"},"webSite":"https://github.com/vayun-mathur/Modern-Apps"},"versions":{"1ad361d0f9efdb8dea0369a4675f0ca7aad8a1021a78945352e3d2360f0c8949":{"added":1786340384000,"file":{"name":"/v2.6.6/pdf-release.apk","sha256":"1ad361d0f9efdb8dea0369a4675f0ca7aad8a1021a78945352e3d2360f0c8949","size":19159336},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.CAMERA"},{"name":"android.permission.INTERNET"},{"name":"com.vayunmathur.pdf.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260809,"versionName":"v2.6.6"}},"630ae4a8e0b711ca547eb1d1df0a99cf06e1ac175fdcbc77d045677fb6e28879":{"added":1787633646000,"file":{"name":"/v2.6.8/pdf-release.apk","sha256":"630ae4a8e0b711ca547eb1d1df0a99cf06e1ac175fdcbc77d045677fb6e28879","size":19544909},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.CAMERA"},{"name":"android.permission.INTERNET"},{"name":"com.vayunmathur.pdf.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260825,"versionName":"v2.6.8"}},"702b2f896556db92acc8086c42331a71e2c38588ae758328cd6eaaa05236faf4":{"added":1785876708000,"file":{"name":"/v2.6.5/pdf-release.apk","sha256":"702b2f896556db92acc8086c42331a71e2c38588ae758328cd6eaaa05236faf4","size":19156914},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.CAMERA"},{"name":"android.permission.INTERNET"},{"name":"com.vayunmathur.pdf.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260804,"versionName":"v2.6.5"}},"9ec3617802e4ef65862ca7cea5f86b826b60486e18eaa25f15b3173c7c5b461b":{"added":1786942635000,"file":{"name":"/v2.6.7/pdf-release.apk","sha256":"9ec3617802e4ef65862ca7cea5f86b826b60486e18eaa25f15b3173c7c5b461b","size":19487684},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.CAMERA"},{"name":"android.permission.INTERNET"},{"name":"com.vayunmathur.pdf.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260816,"versionName":"v2.6.7"}},"c449e59e80ebd2514e2cb1d6307cc34c85bd1a32150493c77a34b1fd5442a51b":{"added":1785565346000,"file":{"name":"/v2.6.4/pdf-release.apk","sha256":"c449e59e80ebd2514e2cb1d6307cc34c85bd1a32150493c77a34b1fd5442a51b","size":19082493},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.CAMERA"},{"name":"android.permission.INTERNET"},{"name":"com.vayunmathur.pdf.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260731,"versionName":"v2.6.4"}}}},"com.vayunmathur.photos":{"metadata":{"added":1785565346000,"authorName":"Vayun Mathur","categories":["Modern Apps"],"description":{"en-US":"A basic photos app built with Material You\n\nFeatures:\n- browse photos in gallery\n- browse photos on map"},"icon":{"en-US":{"name":"/com.vayunmathur.photos/en-US/icon.png","sha256":"a93208e216c521b8a4abbbcf65b490656047d13c221094f069705415f89e2ec9","size":3387}},"issueTracker":"https://github.com/vayun-mathur/Modern-Apps/issues","lastUpdated":1787633646000,"license":"GPL-3.0-only","name":{"en-US":"MA Photos"},"preferredSigner":"176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4","screenshots":{"phone":{"en-US":[{"name":"/com.vayunmathur.photos/en-US/phoneScreenshots/1.png","sha256":"9cd53f30f6c49f057fcbf0ce278f8434c9bc34d2419b658a26df31201cc37b44","size":682540},{"name":"/com.vayunmathur.photos/en-US/phoneScreenshots/2.png","sha256":"f69d82d321d899707279b8efe1e4fd1c08b964e379a64f4287cdacfee87b69db","size":746907},{"name":"/com.vayunmathur.photos/en-US/phoneScreenshots/3.png","sha256":"31d72ca9ee8e1a6e83ee9d2662105dff7859128ed475d65356d3fe24757019c7","size":288003}]}},"sourceCode":"https://github.com/vayun-mathur/Modern-Apps","summary":{"en-US":"A basic photos app built with Material You"},"webSite":"https://github.com/vayun-mathur/Modern-Apps"},"versions":{"37352ea2ddf2176cbb7ebe329439b7ae3d8607e34ac41134752057f91ca619cf":{"added":1787633646000,"file":{"name":"/v2.6.8/photos-release.apk","sha256":"37352ea2ddf2176cbb7ebe329439b7ae3d8607e34ac41134752057f91ca619cf","size":70973722},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"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.ACCESS_MEDIA_LOCATION"},{"name":"android.permission.MANAGE_MEDIA"},{"name":"android.permission.SET_WALLPAPER"},{"name":"android.permission.SET_WALLPAPER_HINTS"},{"name":"android.permission.INTERNET"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"android.permission.FOREGROUND_SERVICE"},{"name":"android.permission.FOREGROUND_SERVICE_DATA_SYNC"},{"name":"com.vayunmathur.openassistant.permission.ACCESS_INFERENCE"},{"name":"android.permission.USE_BIOMETRIC"},{"name":"android.permission.USE_FINGERPRINT"},{"name":"android.permission.WAKE_LOCK"},{"name":"android.permission.RECEIVE_BOOT_COMPLETED"},{"name":"com.vayunmathur.photos.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260825,"versionName":"v2.6.8"}},"45994e26a7e477d6fef276eeb82d1b78968b7e8ab742397e18e90a345cfa28a5":{"added":1786340384000,"file":{"name":"/v2.6.6/photos-release.apk","sha256":"45994e26a7e477d6fef276eeb82d1b78968b7e8ab742397e18e90a345cfa28a5","size":33651873},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"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.ACCESS_MEDIA_LOCATION"},{"name":"android.permission.MANAGE_MEDIA"},{"name":"android.permission.SET_WALLPAPER"},{"name":"android.permission.SET_WALLPAPER_HINTS"},{"name":"android.permission.INTERNET"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"android.permission.FOREGROUND_SERVICE"},{"name":"android.permission.FOREGROUND_SERVICE_DATA_SYNC"},{"name":"com.vayunmathur.openassistant.permission.ACCESS_INFERENCE"},{"name":"android.permission.USE_BIOMETRIC"},{"name":"android.permission.USE_FINGERPRINT"},{"name":"android.permission.WAKE_LOCK"},{"name":"android.permission.RECEIVE_BOOT_COMPLETED"},{"name":"com.vayunmathur.photos.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260809,"versionName":"v2.6.6"}},"6001491a56517d6ce8dfc909f309f14f1b7e1e621cf71df5e81018a655c162fc":{"added":1785565346000,"file":{"name":"/v2.6.4/photos-release.apk","sha256":"6001491a56517d6ce8dfc909f309f14f1b7e1e621cf71df5e81018a655c162fc","size":33589239},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"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.ACCESS_MEDIA_LOCATION"},{"name":"android.permission.MANAGE_MEDIA"},{"name":"android.permission.SET_WALLPAPER"},{"name":"android.permission.SET_WALLPAPER_HINTS"},{"name":"android.permission.INTERNET"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"android.permission.FOREGROUND_SERVICE"},{"name":"android.permission.FOREGROUND_SERVICE_DATA_SYNC"},{"name":"com.vayunmathur.openassistant.permission.ACCESS_INFERENCE"},{"name":"android.permission.USE_BIOMETRIC"},{"name":"android.permission.USE_FINGERPRINT"},{"name":"android.permission.WAKE_LOCK"},{"name":"android.permission.RECEIVE_BOOT_COMPLETED"},{"name":"com.vayunmathur.photos.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260731,"versionName":"v2.6.4"}},"75d99d0eaa539773eaeee04d215807dcfe1d8f2c8b8579df4eab60d645a16499":{"added":1785876708000,"file":{"name":"/v2.6.5/photos-release.apk","sha256":"75d99d0eaa539773eaeee04d215807dcfe1d8f2c8b8579df4eab60d645a16499","size":33629974},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"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.ACCESS_MEDIA_LOCATION"},{"name":"android.permission.MANAGE_MEDIA"},{"name":"android.permission.SET_WALLPAPER"},{"name":"android.permission.SET_WALLPAPER_HINTS"},{"name":"android.permission.INTERNET"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"android.permission.FOREGROUND_SERVICE"},{"name":"android.permission.FOREGROUND_SERVICE_DATA_SYNC"},{"name":"com.vayunmathur.openassistant.permission.ACCESS_INFERENCE"},{"name":"android.permission.USE_BIOMETRIC"},{"name":"android.permission.USE_FINGERPRINT"},{"name":"android.permission.WAKE_LOCK"},{"name":"android.permission.RECEIVE_BOOT_COMPLETED"},{"name":"com.vayunmathur.photos.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260804,"versionName":"v2.6.5"}},"f54dd67d5487b7db7ea9bb8eee1d32317e357da568f403b7bbd07ade3f53d03d":{"added":1786942635000,"file":{"name":"/v2.6.7/photos-release.apk","sha256":"f54dd67d5487b7db7ea9bb8eee1d32317e357da568f403b7bbd07ade3f53d03d","size":34418433},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"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.ACCESS_MEDIA_LOCATION"},{"name":"android.permission.MANAGE_MEDIA"},{"name":"android.permission.SET_WALLPAPER"},{"name":"android.permission.SET_WALLPAPER_HINTS"},{"name":"android.permission.INTERNET"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"android.permission.FOREGROUND_SERVICE"},{"name":"android.permission.FOREGROUND_SERVICE_DATA_SYNC"},{"name":"com.vayunmathur.openassistant.permission.ACCESS_INFERENCE"},{"name":"android.permission.USE_BIOMETRIC"},{"name":"android.permission.USE_FINGERPRINT"},{"name":"android.permission.WAKE_LOCK"},{"name":"android.permission.RECEIVE_BOOT_COMPLETED"},{"name":"com.vayunmathur.photos.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260816,"versionName":"v2.6.7"}}}},"com.vayunmathur.speech":{"metadata":{"added":1785565346000,"authorName":"Vayun Mathur","categories":["Modern Apps"],"description":{"en-US":"A fully offline speech-to-text and text-to-speech app\n\nFeatures:\n- Offline speech recognition using Whisper (tiny model)\n- Offline TTS using Piper (VITS voices)\n- Runs entirely on-device with no network calls after model download\n- Works as system SpeechRecognizer and TTS service\n\nModels are downloaded at runtime from a transparent mirror and are SHA-256 pinned."},"icon":{"en-US":{"name":"/com.vayunmathur.speech/en-US/icon.png","sha256":"e48fb424b96d2d565e95299426175181874a4245539815191b3d94b92c7169c4","size":6525}},"issueTracker":"https://github.com/vayun-mathur/Modern-Apps/issues","lastUpdated":1787633646000,"license":"GPL-3.0-only","name":{"en-US":"MA Speech"},"preferredSigner":"176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4","screenshots":{"phone":{"en-US":[{"name":"/com.vayunmathur.speech/en-US/phoneScreenshots/1.png","sha256":"7e980d87f00662d8078b44550fd57e513f03480937515d32d1105fdf6ed9e979","size":168577},{"name":"/com.vayunmathur.speech/en-US/phoneScreenshots/2.png","sha256":"13fcc3564a04dc23b7da164f7aa13eeb93bad4e5ce06d9c6d0440be6000d0bde","size":168980},{"name":"/com.vayunmathur.speech/en-US/phoneScreenshots/3.png","sha256":"71c3fc0f7646c8677360406660a3e41f3a6efb0e7ed7ca705b72a6e78525a959","size":161542}]}},"sourceCode":"https://github.com/vayun-mathur/Modern-Apps","summary":{"en-US":"A fully offline speech-to-text and text-to-speech app"},"webSite":"https://github.com/vayun-mathur/Modern-Apps"},"versions":{"192b0c17b190b552dbb8f5f4721878386fc252e8d784f9709e1b23d4d1cac78d":{"added":1787633646000,"file":{"name":"/v2.6.8/speech-release.apk","sha256":"192b0c17b190b552dbb8f5f4721878386fc252e8d784f9709e1b23d4d1cac78d","size":61958988},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.RECORD_AUDIO"},{"name":"android.permission.QUERY_ALL_PACKAGES"},{"name":"android.permission.INTERNET"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"android.permission.WAKE_LOCK"},{"name":"android.permission.RECEIVE_BOOT_COMPLETED"},{"name":"android.permission.FOREGROUND_SERVICE"},{"name":"com.vayunmathur.speech.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260825,"versionName":"v2.6.8"}},"230eaf3040c8739bf205565402716c1602cef10bccc3e75ee52bc160c36e9924":{"added":1786942635000,"file":{"name":"/v2.6.7/speech-release.apk","sha256":"230eaf3040c8739bf205565402716c1602cef10bccc3e75ee52bc160c36e9924","size":9900019},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.RECORD_AUDIO"},{"name":"android.permission.QUERY_ALL_PACKAGES"},{"name":"android.permission.INTERNET"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"com.vayunmathur.speech.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260816,"versionName":"v2.6.7"}},"39a1f165c9261938804e22a5278a59715ccd5e08eca1dbbfa341922c216e4304":{"added":1785876708000,"file":{"name":"/v2.6.5/speech-release.apk","sha256":"39a1f165c9261938804e22a5278a59715ccd5e08eca1dbbfa341922c216e4304","size":9635680},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.RECORD_AUDIO"},{"name":"android.permission.QUERY_ALL_PACKAGES"},{"name":"android.permission.INTERNET"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"com.vayunmathur.speech.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260804,"versionName":"v2.6.5"}},"bb406be510b9f631c5eddb9fb7aa109b4c2d452bdeeb7eb3ed38bebc9571246d":{"added":1786340384000,"file":{"name":"/v2.6.6/speech-release.apk","sha256":"bb406be510b9f631c5eddb9fb7aa109b4c2d452bdeeb7eb3ed38bebc9571246d","size":9637845},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.RECORD_AUDIO"},{"name":"android.permission.QUERY_ALL_PACKAGES"},{"name":"android.permission.INTERNET"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"com.vayunmathur.speech.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260809,"versionName":"v2.6.6"}},"d693fe4e94f0be66b0a5bad07dd372d05a9fa630115a765cc087109ad84662e7":{"added":1785565346000,"file":{"name":"/v2.6.4/speech-release.apk","sha256":"d693fe4e94f0be66b0a5bad07dd372d05a9fa630115a765cc087109ad84662e7","size":40212434},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.RECORD_AUDIO"},{"name":"android.permission.QUERY_ALL_PACKAGES"},{"name":"android.permission.INTERNET"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"com.vayunmathur.speech.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260731,"versionName":"v2.6.4"}}}},"com.vayunmathur.taxi":{"metadata":{"added":1786340384000,"authorName":"Vayun Mathur","categories":["Modern Apps"],"description":{"en-US":"MA Taxi"},"icon":{"en-US":{"name":"/com.vayunmathur.taxi/en-US/icon.png","sha256":"c767d1010736b455e918442746e666e3f5e448a551984388bdfd83a47bb20c7b","size":3317}},"issueTracker":"https://github.com/vayun-mathur/Modern-Apps/issues","lastUpdated":1787633646000,"license":"GPL-3.0-only","name":{"en-US":"MA Taxi"},"preferredSigner":"176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4","sourceCode":"https://github.com/vayun-mathur/Modern-Apps","summary":{"en-US":"MA Taxi"},"webSite":"https://github.com/vayun-mathur/Modern-Apps"},"versions":{"0d1cf3d65fc5a87cee9bf9ae5808f50b6ce96db6b6d1017f15741ad703dde432":{"added":1786942635000,"file":{"name":"/v2.6.7/taxi-release.apk","sha256":"0d1cf3d65fc5a87cee9bf9ae5808f50b6ce96db6b6d1017f15741ad703dde432","size":3913479},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.INTERNET"},{"name":"android.permission.ACCESS_COARSE_LOCATION"},{"name":"android.permission.ACCESS_FINE_LOCATION"},{"name":"android.permission.POST_NOTIFICATIONS"},{"name":"android.permission.FOREGROUND_SERVICE"},{"name":"android.permission.FOREGROUND_SERVICE_SPECIAL_USE"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"com.vayunmathur.taxi.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260816,"versionName":"v2.6.7"}},"b6fcb1d7b472118f34e1746b243b752f914feea80f26069b6794a7c456706407":{"added":1787633646000,"file":{"name":"/v2.6.8/taxi-release.apk","sha256":"b6fcb1d7b472118f34e1746b243b752f914feea80f26069b6794a7c456706407","size":3940668},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.INTERNET"},{"name":"android.permission.ACCESS_COARSE_LOCATION"},{"name":"android.permission.ACCESS_FINE_LOCATION"},{"name":"android.permission.POST_NOTIFICATIONS"},{"name":"android.permission.FOREGROUND_SERVICE"},{"name":"android.permission.FOREGROUND_SERVICE_SPECIAL_USE"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"com.vayunmathur.taxi.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260825,"versionName":"v2.6.8"}},"e22811804380070b729d1321733a720790f3155067b3e3536e8e70e679d8401f":{"added":1786340384000,"file":{"name":"/v2.6.6/taxi-release.apk","sha256":"e22811804380070b729d1321733a720790f3155067b3e3536e8e70e679d8401f","size":3566865},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.INTERNET"},{"name":"android.permission.ACCESS_COARSE_LOCATION"},{"name":"android.permission.ACCESS_FINE_LOCATION"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"com.vayunmathur.taxi.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260809,"versionName":"v2.6.6"}}}},"com.vayunmathur.translate":{"metadata":{"added":1785565346000,"authorName":"Vayun Mathur","categories":["Modern Apps"],"description":{"en-US":"A fully offline translation app with camera OCR\n\nFeatures:\n- Offline neural translation using SMaLL-100 (ncnn)\n- Camera translation with on-device OCR\n- Text translation from any app via the selection menu\n- Supports dozens of languages entirely offline\n- No network calls after model download\n\nModel files (~1.2 GB) are downloaded once from a transparent mirror and are SHA-256 verified."},"icon":{"en-US":{"name":"/com.vayunmathur.translate/en-US/icon.png","sha256":"f7293bb0b055faffcfde5574d0f47b27e5d42982ab0dfbfaf787c0a774b32167","size":5987}},"issueTracker":"https://github.com/vayun-mathur/Modern-Apps/issues","lastUpdated":1787633646000,"license":"GPL-3.0-only","name":{"en-US":"MA Translate"},"preferredSigner":"176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4","screenshots":{"phone":{"en-US":[{"name":"/com.vayunmathur.translate/en-US/phoneScreenshots/1.png","sha256":"9afb036a7d5a5b08ec9d80ae57c794021ee6017731d4d17e52f473ecea5d3255","size":79519},{"name":"/com.vayunmathur.translate/en-US/phoneScreenshots/2.png","sha256":"232d983126856f418ac2ac7840940403315e1578d2064f118bc563e7a9e59c49","size":60427},{"name":"/com.vayunmathur.translate/en-US/phoneScreenshots/3.png","sha256":"ee72eb535eb1278ca26efbdceec3738784ad9896dd207d042a728bf8ae152e52","size":58509}]}},"sourceCode":"https://github.com/vayun-mathur/Modern-Apps","summary":{"en-US":"A fully offline translation app with camera OCR"},"webSite":"https://github.com/vayun-mathur/Modern-Apps"},"versions":{"4c32a2086f8dcfc4c637122ca54b2ca1ba46ede5ef3efc0a10b12beb930458b7":{"added":1785876708000,"file":{"name":"/v2.6.5/translate-release.apk","sha256":"4c32a2086f8dcfc4c637122ca54b2ca1ba46ede5ef3efc0a10b12beb930458b7","size":16439092},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.CAMERA"},{"name":"android.permission.RECORD_AUDIO"},{"name":"android.permission.INTERNET"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"com.vayunmathur.translate.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260804,"versionName":"v2.6.5"}},"7a1a14947996b5ed0de1623290ca259838c2ed3e3ef0f23b9be4423c784c4266":{"added":1785565346000,"file":{"name":"/v2.6.4/translate-release.apk","sha256":"7a1a14947996b5ed0de1623290ca259838c2ed3e3ef0f23b9be4423c784c4266","size":16346703},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.CAMERA"},{"name":"android.permission.RECORD_AUDIO"},{"name":"android.permission.INTERNET"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"com.vayunmathur.translate.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260731,"versionName":"v2.6.4"}},"85437df63d92e20493aa39c806291ebb685e07099726b2aaa1035cc1337099d7":{"added":1786340384000,"file":{"name":"/v2.6.6/translate-release.apk","sha256":"85437df63d92e20493aa39c806291ebb685e07099726b2aaa1035cc1337099d7","size":16442441},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.CAMERA"},{"name":"android.permission.RECORD_AUDIO"},{"name":"android.permission.INTERNET"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"com.vayunmathur.translate.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260809,"versionName":"v2.6.6"}},"c3af17e549de117c57bc03c41530511c5b98bd910749bed1c87d4049ae555f9c":{"added":1787633646000,"file":{"name":"/v2.6.8/translate-release.apk","sha256":"c3af17e549de117c57bc03c41530511c5b98bd910749bed1c87d4049ae555f9c","size":17108155},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.CAMERA"},{"name":"android.permission.RECORD_AUDIO"},{"name":"android.permission.INTERNET"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"android.permission.WAKE_LOCK"},{"name":"android.permission.RECEIVE_BOOT_COMPLETED"},{"name":"android.permission.FOREGROUND_SERVICE"},{"name":"com.vayunmathur.translate.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260825,"versionName":"v2.6.8"}},"da2a2e412e4a7cf78188063e8df07bcc993c1814418cf1fa1ca949491e57239d":{"added":1786942635000,"file":{"name":"/v2.6.7/translate-release.apk","sha256":"da2a2e412e4a7cf78188063e8df07bcc993c1814418cf1fa1ca949491e57239d","size":16770838},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.CAMERA"},{"name":"android.permission.RECORD_AUDIO"},{"name":"android.permission.INTERNET"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"com.vayunmathur.translate.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260816,"versionName":"v2.6.7"}}}},"com.vayunmathur.vpn":{"metadata":{"added":1785565346000,"authorName":"Vayun Mathur","categories":["Modern Apps"],"description":{"en-US":"A simple, open-source VPN client with WireGuard support\n\nFeatures:\n- WireGuard protocol via native Rust library\n- Per-app VPN bypass list\n- Manual WireGuard config import\n- Connection logging\n- Material You design with dynamic theming"},"icon":{"en-US":{"name":"/com.vayunmathur.vpn/en-US/icon.png","sha256":"4d8d839753efe0985d42135eaaa5d7ccd34a9979f913727bb297d4f3b0bf7448","size":6280}},"issueTracker":"https://github.com/vayun-mathur/Modern-Apps/issues","lastUpdated":1787633646000,"license":"GPL-3.0-only","name":{"en-US":"MA Vpn"},"preferredSigner":"176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4","screenshots":{"phone":{"en-US":[{"name":"/com.vayunmathur.vpn/en-US/phoneScreenshots/1.png","sha256":"e0c592037a32329d8c24264a35d52dae549dea285997b4ed01a7307e3e756c9d","size":110358},{"name":"/com.vayunmathur.vpn/en-US/phoneScreenshots/2.png","sha256":"16807c346a7661b82ce69479db4260c72cd5a6cb7f378769502ed6a8067710b0","size":89539},{"name":"/com.vayunmathur.vpn/en-US/phoneScreenshots/3.png","sha256":"72eeb7ce30c8838c8218c67920f86e1214dc550faa0e64a6b77b22f540e22d63","size":67986}]}},"sourceCode":"https://github.com/vayun-mathur/Modern-Apps","summary":{"en-US":"A simple, open-source VPN client with WireGuard support"},"webSite":"https://github.com/vayun-mathur/Modern-Apps"},"versions":{"0a1146e6e49fafad02c61820b84af1a9eb655cfdffedf00e83db1f474dc3c63f":{"added":1785876708000,"file":{"name":"/v2.6.5/vpn-release.apk","sha256":"0a1146e6e49fafad02c61820b84af1a9eb655cfdffedf00e83db1f474dc3c63f","size":5628168},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.INTERNET"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"android.permission.FOREGROUND_SERVICE"},{"name":"android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED"},{"name":"android.permission.POST_NOTIFICATIONS"},{"name":"android.permission.QUERY_ALL_PACKAGES"},{"name":"com.vayunmathur.vpn.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260804,"versionName":"v2.6.5"}},"374b9b383ee0bd916a894633e661ad0b7a22bc9a2d720268edf249aa67796c52":{"added":1786340384000,"file":{"name":"/v2.6.6/vpn-release.apk","sha256":"374b9b383ee0bd916a894633e661ad0b7a22bc9a2d720268edf249aa67796c52","size":5632870},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.INTERNET"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"android.permission.FOREGROUND_SERVICE"},{"name":"android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED"},{"name":"android.permission.POST_NOTIFICATIONS"},{"name":"android.permission.QUERY_ALL_PACKAGES"},{"name":"com.vayunmathur.vpn.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260809,"versionName":"v2.6.6"}},"493b635f54a9c1b51f6bed2713cb1aedbd68b43057d72cc5d87e4b32f59df257":{"added":1787633646000,"file":{"name":"/v2.6.8/vpn-release.apk","sha256":"493b635f54a9c1b51f6bed2713cb1aedbd68b43057d72cc5d87e4b32f59df257","size":6033954},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.INTERNET"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"android.permission.FOREGROUND_SERVICE"},{"name":"android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED"},{"name":"android.permission.POST_NOTIFICATIONS"},{"name":"android.permission.QUERY_ALL_PACKAGES"},{"name":"com.vayunmathur.vpn.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260825,"versionName":"v2.6.8"}},"70ec2f5b6591d2bc9bdb7099994bdc2bad1f9d33de53dc8104952ffe4113ad75":{"added":1785565346000,"file":{"name":"/v2.6.4/vpn-release.apk","sha256":"70ec2f5b6591d2bc9bdb7099994bdc2bad1f9d33de53dc8104952ffe4113ad75","size":5616696},"manifest":{"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.QUERY_ALL_PACKAGES"},{"name":"com.vayunmathur.vpn.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260731,"versionName":"v2.6.4"}},"d208e8711a757bab87ccf4ba18536bd040501483524f6b1f8ab29f359e1a39e5":{"added":1786942635000,"file":{"name":"/v2.6.7/vpn-release.apk","sha256":"d208e8711a757bab87ccf4ba18536bd040501483524f6b1f8ab29f359e1a39e5","size":5993937},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.INTERNET"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"android.permission.FOREGROUND_SERVICE"},{"name":"android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED"},{"name":"android.permission.POST_NOTIFICATIONS"},{"name":"android.permission.QUERY_ALL_PACKAGES"},{"name":"com.vayunmathur.vpn.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260816,"versionName":"v2.6.7"}}}},"com.vayunmathur.weather":{"metadata":{"added":1785565346000,"authorName":"Vayun Mathur","categories":["Modern Apps"],"description":{"en-US":"A modern, open-source weather app with Material You\n\nFeatures:\n- Hourly and daily forecasts\n- Air Quality, UV Index, Pollen, Humidity, Pressure, Wind, Visibility, and Sunrise/Sunset blocks\n- Home screen widgets"},"icon":{"en-US":{"name":"/com.vayunmathur.weather/en-US/icon.png","sha256":"4eb9b8cd14a375899c37c7e03257231b9c000551bc5f10f6f229cc16545fab0c","size":6971}},"issueTracker":"https://github.com/vayun-mathur/Modern-Apps/issues","lastUpdated":1787633646000,"license":"GPL-3.0-only","name":{"en-US":"MA Weather"},"preferredSigner":"176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4","screenshots":{"phone":{"en-US":[{"name":"/com.vayunmathur.weather/en-US/phoneScreenshots/1.png","sha256":"9bcf83fd8782e2c2f61a6c5aba77cfba333f90eb8b2fecd363f8e5f75599cf79","size":149582},{"name":"/com.vayunmathur.weather/en-US/phoneScreenshots/2.png","sha256":"ae82b7d8ac7f1256b4d656bc383f9672f525317273a549931f3753a12536e2af","size":147696},{"name":"/com.vayunmathur.weather/en-US/phoneScreenshots/3.png","sha256":"7b6ec57b96e43af05323849fc34d724380c0cf4c1457741e6da8f067cf498153","size":95006}]}},"sourceCode":"https://github.com/vayun-mathur/Modern-Apps","summary":{"en-US":"A modern, open-source weather app with Material You"},"webSite":"https://github.com/vayun-mathur/Modern-Apps"},"versions":{"001a849fc159e05dcf44fee50deb5d021e9fd3d14bc3b2e3156ed8caa1d7bc63":{"added":1785565346000,"file":{"name":"/v2.6.4/weather-release.apk","sha256":"001a849fc159e05dcf44fee50deb5d021e9fd3d14bc3b2e3156ed8caa1d7bc63","size":8855342},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.INTERNET"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"android.permission.ACCESS_COARSE_LOCATION"},{"name":"android.permission.ACCESS_FINE_LOCATION"},{"name":"android.permission.WAKE_LOCK"},{"name":"android.permission.RECEIVE_BOOT_COMPLETED"},{"name":"android.permission.FOREGROUND_SERVICE"},{"name":"com.vayunmathur.weather.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260731,"versionName":"v2.6.4"}},"443dd8bf743071f91162cc967b03fc0f053b0385ff9af5670582cdfa47ac505d":{"added":1787633646000,"file":{"name":"/v2.6.8/weather-release.apk","sha256":"443dd8bf743071f91162cc967b03fc0f053b0385ff9af5670582cdfa47ac505d","size":9321780},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.INTERNET"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"android.permission.ACCESS_COARSE_LOCATION"},{"name":"android.permission.ACCESS_FINE_LOCATION"},{"name":"android.permission.WAKE_LOCK"},{"name":"android.permission.RECEIVE_BOOT_COMPLETED"},{"name":"android.permission.FOREGROUND_SERVICE"},{"name":"com.vayunmathur.weather.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260825,"versionName":"v2.6.8"}},"4c40cb33a23010def7311b28627ea16d7453be4d4c127dd5d7b11f74fc48bea2":{"added":1786340384000,"file":{"name":"/v2.6.6/weather-release.apk","sha256":"4c40cb33a23010def7311b28627ea16d7453be4d4c127dd5d7b11f74fc48bea2","size":8920293},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.INTERNET"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"android.permission.ACCESS_COARSE_LOCATION"},{"name":"android.permission.ACCESS_FINE_LOCATION"},{"name":"android.permission.WAKE_LOCK"},{"name":"android.permission.RECEIVE_BOOT_COMPLETED"},{"name":"android.permission.FOREGROUND_SERVICE"},{"name":"com.vayunmathur.weather.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260809,"versionName":"v2.6.6"}},"591d24ad2d5e46f6ba5b43bb3a21da5884a72a14f0373795b7fb753ff1699f39":{"added":1785876708000,"file":{"name":"/v2.6.5/weather-release.apk","sha256":"591d24ad2d5e46f6ba5b43bb3a21da5884a72a14f0373795b7fb753ff1699f39","size":8885567},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.INTERNET"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"android.permission.ACCESS_COARSE_LOCATION"},{"name":"android.permission.ACCESS_FINE_LOCATION"},{"name":"android.permission.WAKE_LOCK"},{"name":"android.permission.RECEIVE_BOOT_COMPLETED"},{"name":"android.permission.FOREGROUND_SERVICE"},{"name":"com.vayunmathur.weather.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260804,"versionName":"v2.6.5"}},"6617830b64bcef88ce1e4e156e96ec1ae02c63a08c8fdee382eaa031b93b6f38":{"added":1786942635000,"file":{"name":"/v2.6.7/weather-release.apk","sha256":"6617830b64bcef88ce1e4e156e96ec1ae02c63a08c8fdee382eaa031b93b6f38","size":9265217},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.INTERNET"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"android.permission.ACCESS_COARSE_LOCATION"},{"name":"android.permission.ACCESS_FINE_LOCATION"},{"name":"android.permission.WAKE_LOCK"},{"name":"android.permission.RECEIVE_BOOT_COMPLETED"},{"name":"android.permission.FOREGROUND_SERVICE"},{"name":"com.vayunmathur.weather.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260816,"versionName":"v2.6.7"}}}},"com.vayunmathur.web":{"metadata":{"added":1785565346000,"authorName":"Vayun Mathur","categories":["Modern Apps"],"description":{"en-US":"A privacy-focused open-source web browser with PWA support\n\nFeatures:\n- DuckDuckGo search by default (locked for privacy)\n- Ad-tracker blocking (doubleclick, googletagmanager, analytics)\n- PWA installation with standalone activity (no browser chrome)\n- Bookmarks, history, and downloads management\n- Per-site permission and storage controls\n- Private tabs with no persistence\n- Desktop mode toggle"},"icon":{"en-US":{"name":"/com.vayunmathur.web/en-US/icon.png","sha256":"6a9320432bd39cebb9a30e1fb033fc5212f95d51144141f30c69e2f1d2e32308","size":7444}},"issueTracker":"https://github.com/vayun-mathur/Modern-Apps/issues","lastUpdated":1787633646000,"license":"GPL-3.0-only","name":{"en-US":"MA Web"},"preferredSigner":"176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4","screenshots":{"phone":{"en-US":[{"name":"/com.vayunmathur.web/en-US/phoneScreenshots/1.png","sha256":"35c7c2b41a25ce38e39a619f8fe238da32e8200851a56d386d80779c523282fd","size":122395},{"name":"/com.vayunmathur.web/en-US/phoneScreenshots/2.png","sha256":"d7d34532f0cd5927ed3217e5cf3b4ccbc043867b6841a4453437947ccab5b61a","size":75853},{"name":"/com.vayunmathur.web/en-US/phoneScreenshots/3.png","sha256":"d2fbabcceeff2a233356bedf56e9e61b253a872e1854e309182e3ec6e03480e3","size":82776}]}},"sourceCode":"https://github.com/vayun-mathur/Modern-Apps","summary":{"en-US":"A privacy-focused open-source web browser with PWA support"},"webSite":"https://github.com/vayun-mathur/Modern-Apps"},"versions":{"147b1a5374b6a03d504eb1b1bba35e9b47c23e09e3ad0d0e43064e1ccac6320f":{"added":1786942635000,"file":{"name":"/v2.6.7/web-release.apk","sha256":"147b1a5374b6a03d504eb1b1bba35e9b47c23e09e3ad0d0e43064e1ccac6320f","size":11500195},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.INTERNET"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"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.READ_MEDIA_IMAGES"},{"name":"android.permission.READ_MEDIA_VIDEO"},{"name":"android.permission.READ_MEDIA_AUDIO"},{"name":"android.permission.WRITE_EXTERNAL_STORAGE"},{"name":"com.android.launcher.permission.INSTALL_SHORTCUT"},{"name":"com.vayunmathur.web.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260816,"versionName":"v2.6.7"}},"b306defce53b365d9082156db57995d4c974cf6860bc8081ad753f5edfed2b17":{"added":1785565346000,"file":{"name":"/v2.6.4/web-release.apk","sha256":"b306defce53b365d9082156db57995d4c974cf6860bc8081ad753f5edfed2b17","size":5912190},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.INTERNET"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"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.READ_MEDIA_IMAGES"},{"name":"android.permission.READ_MEDIA_VIDEO"},{"name":"android.permission.READ_MEDIA_AUDIO"},{"name":"android.permission.WRITE_EXTERNAL_STORAGE"},{"name":"com.android.launcher.permission.INSTALL_SHORTCUT"},{"name":"com.vayunmathur.web.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260731,"versionName":"v2.6.4"}},"bf71eee6350b74a191b62be9ee66f87499dcbce281de563a9634e7310f3971f0":{"added":1787633646000,"file":{"name":"/v2.6.8/web-release.apk","sha256":"bf71eee6350b74a191b62be9ee66f87499dcbce281de563a9634e7310f3971f0","size":11562280},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.INTERNET"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"name":"android.permission.ACCESS_LOCAL_NETWORK"},{"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.READ_MEDIA_IMAGES"},{"name":"android.permission.READ_MEDIA_VIDEO"},{"name":"android.permission.READ_MEDIA_AUDIO"},{"name":"android.permission.WRITE_EXTERNAL_STORAGE"},{"name":"com.android.launcher.permission.INSTALL_SHORTCUT"},{"name":"com.vayunmathur.web.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260825,"versionName":"v2.6.8"}},"c5b7250988db0ca5765685fd160e16c25534847b2c1663aeb09e463d185345e1":{"added":1785876708000,"file":{"name":"/v2.6.5/web-release.apk","sha256":"c5b7250988db0ca5765685fd160e16c25534847b2c1663aeb09e463d185345e1","size":5918567},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.INTERNET"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"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.READ_MEDIA_IMAGES"},{"name":"android.permission.READ_MEDIA_VIDEO"},{"name":"android.permission.READ_MEDIA_AUDIO"},{"name":"android.permission.WRITE_EXTERNAL_STORAGE"},{"name":"com.android.launcher.permission.INSTALL_SHORTCUT"},{"name":"com.vayunmathur.web.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260804,"versionName":"v2.6.5"}},"cae00d2e5abebc29aef43d3050e22396cbb4bc9bfc101074e44d68c503189b02":{"added":1786340384000,"file":{"name":"/v2.6.6/web-release.apk","sha256":"cae00d2e5abebc29aef43d3050e22396cbb4bc9bfc101074e44d68c503189b02","size":11155923},"manifest":{"signer":{"sha256":["176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4"]},"usesPermission":[{"name":"android.permission.INTERNET"},{"name":"android.permission.ACCESS_NETWORK_STATE"},{"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.READ_MEDIA_IMAGES"},{"name":"android.permission.READ_MEDIA_VIDEO"},{"name":"android.permission.READ_MEDIA_AUDIO"},{"name":"android.permission.WRITE_EXTERNAL_STORAGE"},{"name":"com.android.launcher.permission.INSTALL_SHORTCUT"},{"name":"com.vayunmathur.web.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260809,"versionName":"v2.6.6"}}}},"com.vayunmathur.youpipe":{"metadata":{"added":1785565346000,"authorName":"Vayun Mathur","categories":["Modern Apps"],"description":{"en-US":"A Material-3 based alternative to NewPipe using the same extractor\n\nFeatures:\n- Ad-free YouTube video watching\n- Automatically updating subscription feed\n- Watch history & resume\n- Background (or Picture-in-Picture) playback"},"icon":{"en-US":{"name":"/com.vayunmathur.youpipe/en-US/icon.png","sha256":"47acb2015b667b07fbf56f70c74b828461678d07f6eb853fba1283321423214a","size":2749}},"issueTracker":"https://github.com/vayun-mathur/Modern-Apps/issues","lastUpdated":1787633646000,"license":"GPL-3.0-only","name":{"en-US":"MA Youpipe"},"preferredSigner":"176fcb2525573e5be8e1cb3a496dd97b137e81ca5b887a1d32cb894b4e5717b4","screenshots":{"phone":{"en-US":[{"name":"/com.vayunmathur.youpipe/en-US/phoneScreenshots/1.png","sha256":"61ce7f0017739b634992ea7f8e2a46b5989f488443fa046a5d7649af28699bdd","size":176200},{"name":"/com.vayunmathur.youpipe/en-US/phoneScreenshots/2.png","sha256":"ac1522359333e584aa5e13e17ba0252ef26a0fda461f372233eee043ac9554d5","size":128146},{"name":"/com.vayunmathur.youpipe/en-US/phoneScreenshots/3.png","sha256":"a5dd6a8bc61a60602c8b118753cda4a8989a2f51f0d367cffd16f03850e20f13","size":127825}]}},"sourceCode":"https://github.com/vayun-mathur/Modern-Apps","summary":{"en-US":"A Material-3 based alternative to NewPipe using the same extractor"},"webSite":"https://github.com/vayun-mathur/Modern-Apps"},"versions":{"0b05a5ef2b22e66c38d681179ca77c6d9a505694602dd5be1600386a516541f6":{"added":1786942635000,"file":{"name":"/v2.6.7/youpipe-release.apk","sha256":"0b05a5ef2b22e66c38d681179ca77c6d9a505694602dd5be1600386a516541f6","size":11313032},"manifest":{"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"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260816,"versionName":"v2.6.7"}},"298c1b9f52c84db5ae42b8e50f3dbcbc6777fc0e823a9c039a4f108b4e04dd7a":{"added":1785876708000,"file":{"name":"/v2.6.5/youpipe-release.apk","sha256":"298c1b9f52c84db5ae42b8e50f3dbcbc6777fc0e823a9c039a4f108b4e04dd7a","size":10964850},"manifest":{"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"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260804,"versionName":"v2.6.5"}},"370e7109c39a5438e2b1824fdb4d16afadfb45591558652d48231038edd41c72":{"added":1787633646000,"file":{"name":"/v2.6.8/youpipe-release.apk","sha256":"370e7109c39a5438e2b1824fdb4d16afadfb45591558652d48231038edd41c72","size":11405935},"manifest":{"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":"com.vayunmathur.cast.permission.STREAM_CONTENT"},{"name":"android.permission.MODIFY_AUDIO_SETTINGS"},{"name":"android.permission.WAKE_LOCK"},{"name":"com.vayunmathur.youpipe.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260825,"versionName":"v2.6.8"}},"a414158de79c821c6c7928a4d4d9616371e1f061d6b07b43845fe56e1609acf8":{"added":1786340384000,"file":{"name":"/v2.6.6/youpipe-release.apk","sha256":"a414158de79c821c6c7928a4d4d9616371e1f061d6b07b43845fe56e1609acf8","size":11032033},"manifest":{"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"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260809,"versionName":"v2.6.6"}},"c7e15157bb610245adc6b4b6259105656c15d603f384492722095de478d9d541":{"added":1785565346000,"file":{"name":"/v2.6.4/youpipe-release.apk","sha256":"c7e15157bb610245adc6b4b6259105656c15d603f384492722095de478d9d541","size":10953819},"manifest":{"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"}],"usesSdk":{"minSdkVersion":31,"targetSdkVersion":37},"versionCode":20260731,"versionName":"v2.6.4"}}}}},"repo":{"address":"https://ma.vayunmathur.com/fdroid/repo","description":{"en-US":"Modern Apps — a suite of open-source Android apps by Vayun Mathur. APKs are served from GitHub Releases; this index is signed and hosted on ma.vayunmathur.com."},"name":{"en-US":"Modern Apps"},"timestamp":1790468015828}}