336 Commits

Author SHA1 Message Date
Imran Remtulla
8bdc0f8d12 Add support for zipped APKs - GitHub/HTML only for now (#983) 2025-10-11 18:29:59 -04:00
Imran Remtulla
fef0120732 Minor form validation fix 2025-09-27 02:46:27 -04:00
Imran Remtulla
6830eb64d0 Stop sending GitHub token if a "hubproxy" instance is in use 2025-09-27 02:40:03 -04:00
Imran
3af185b0f8 Merge pull request #2552 from aminosred25/aminosred25-patch-1
Try to handle response body as a JSON first before handling it as a p…
2025-09-21 16:56:50 -04:00
aminosred25
bfbb2710b6 Try to handle response body as a JSON first before handling it as a plain text 2025-09-21 22:33:57 +02:00
Imran Remtulla
7bc818fbfa Re-enable auto-filtering for farsroid.com w/ toggle to disable it (#2441) 2025-09-21 13:01:59 -04:00
Imran Remtulla
4afcd92510 Loose auto-filtering for farsroid.com (#2441) 2025-09-21 12:51:06 -04:00
Imran Remtulla
a6608f1461 Fix error in Vivo Store search when no result found (#2494) 2025-09-21 12:28:02 -04:00
Imran Remtulla
08d9c4daaa Add 'sky22333/hubproxy' support for GitHub (#2513) 2025-09-21 12:16:58 -04:00
kvak54
123cd5b130 Restore RuStore support through replace URL of API.
If the application is published as an AAB,
then the old one produced an unusable file (one of split files).
The new one provide a monolithic file.
2025-09-14 21:07:32 +07:00
Imran
e1a89f5f67 Merge pull request #2531 from ar-lex/feature/3rd-party-fdroid-per-app-author
Add per-application author parsing for third-party F-Droid repos (#2527)
2025-09-12 14:44:10 -04:00
Alexey Arutyunov
5a58522bf6 Support changelog field for third-party F-Droid repos (#2528) 2025-09-12 20:39:23 +02:00
Alexey Arutyunov
9347af2090 Add per-application author parsing for third-party F-Droid repos (#2527) 2025-09-12 20:33:49 +02:00
Alexey Arutyunov
1b499700fd Implement suggested version code for third-party F-Droid repos (#2524)
Enable it by default for both official and third-party F-Droid sources.

Reuse trySelectingSuggestedVersionCode label from official F-Droid repository source.
2025-09-11 23:34:28 +02:00
Imran
357e2b8a89 Merge pull request #2497 from UlyssesZh/match-links-outside-a-tags
feat: add option to match links outside <a> tags even if links in <a> tags are found
2025-08-31 00:00:20 -04:00
Imran Remtulla
5b147b82e0 Added LiteAPKs as a source (#1799) 2025-08-30 23:59:21 -04:00
Ulysses Zhan
87ef762eec feat: add option to match links outside <a> tags even if links in <a> tags are found 2025-08-27 00:59:48 -07:00
Alexey Arutyunov
9524148de7 RuStore: fix charset detection (#2304)
Decode whole response body in bytes and fallback to UTF-8 instead
of auto-decoding individual fields.
2025-08-03 01:45:55 +02:00
Alexey Arutyunov
f2b7b196a8 Fix update date for RuStore (#2445) 2025-08-02 21:20:29 +02:00
Imran Remtulla
89d853a948 Added farsroid.com as a source (#2435) 2025-08-01 17:50:16 -04:00
Imran Remtulla
4680401808 Stop accidentally sharing GitHub/GitLab PATs with Codeberg, Mullvad (#2423) 2025-07-25 09:37:43 -04:00
Imran Remtulla
7d9a641e24 Dart fix + Flutter upgrade 2025-06-13 17:07:09 -04:00
Imran Remtulla
e0c69b9cf4 Lint all files 2025-06-13 16:53:36 -04:00
Imran Remtulla
5f971dcddb HTML bugfix: Incorrect URL resolution on redirected pages (#2315) 2025-06-13 16:49:59 -04:00
bernikr
b2d6752b80 apkpure: use provided asset download links 2025-05-19 21:10:18 +02:00
bernikr
47a6e0dc7c apkpure: improve typing 2025-05-19 19:24:33 +02:00
bernikr
5b6299496f apkpure: determine APK/XAPK only by asset type, ignore APKs
apks install resulted in "incompatible" error with some apps on testing
2025-05-19 19:14:11 +02:00
bernikr
369127806f apkpure: throw NoReleasesError when version list is empty 2025-05-19 19:00:54 +02:00
bernikr
ee9b0e710c apkpure: properly throw NoAPKError if none found 2025-05-19 18:42:55 +02:00
bernikr
6e0819b0a7 apkpure: only use nc query param if not empty 2025-05-19 18:41:28 +02:00
bernikr
d8c9cd6579 apkpure: detect 'universal' and 'unlimited' architectures 2025-05-19 18:34:15 +02:00
bernikr
ae2dad01ff rename newst apk option 2025-05-19 18:29:45 +02:00
bernikr
3345b26fa9 rewrite apkpure source to use api instead of web scraping 2025-05-19 18:17:32 +02:00
Imran
fd9bf721d4 Merge pull request #2299 from ImranR98/dev
Attempt to fix RuStore charset bug (#2294)
2025-05-17 21:02:44 -04:00
Imran Remtulla
f78beff5d8 Attempt to fix RuStore charset bug (#2294) 2025-05-17 20:58:32 -04:00
bernikr
b41b9d3109 bugfix: invalid version codes for some apkpure links 2025-05-17 15:49:28 +02:00
Imran Remtulla
104a19bc32 Add allowOverride = false to vivo store 2025-05-17 01:10:07 -04:00
Imran
971b5dbf11 Merge pull request #2269 from iKirby/vivo
Add support for vivo App Store
2025-05-17 01:09:23 -04:00
Imran
eb805bd30a Merge pull request #2285 from wodin/add-allow-override-app-source-option
Add allowOverride app source option
2025-05-17 01:08:12 -04:00
bernikr
b2742dd904 allow apkpure links for apks with no variant listt 2025-05-14 16:17:22 +02:00
Michael Wood
1d69e42949 Add allowOverride app source option 2025-05-12 13:18:16 +02:00
iKirby
9ce74beda5 Add appId empty check 2025-05-06 16:56:13 +08:00
iKirby
26bca6df64 Fix parsing vivo app id from URL when using source override 2025-05-06 16:18:31 +08:00
iKirby
8d062f0296 Remove unnecessary custom header 2025-05-06 15:52:14 +08:00
Michael Wood
2f54de6d7c Use built-in method to fix HTML link resolution 2025-05-02 10:33:55 +02:00
iKirby
849a565177 Add support for vivo App Store 2025-04-29 17:01:11 +08:00
Imran Remtulla
950bf28289 Even more flexibility in the HTML source — JSON string extraction fallback (#2262) 2025-04-27 00:10:06 -04:00
Imran
e1c80229ab Merge pull request #2183 from UjuiUjuMandan/coolapk
Add CoolApk
2025-04-18 16:24:25 -04:00
UjuiUjuMandan
c9aed8dfc4 clean up debug prints 2025-04-14 04:49:11 +00:00
Imran Remtulla
94ab83ff75 Add 'ETag header' option for HTML and direct APK links (#2221) - needs testing 2025-04-05 14:32:26 -04:00