Commit Graph

1146 Commits

Author SHA1 Message Date
Imran Remtulla
0784f83792 Correct a log string (#2519) 2025-09-21 12:34:07 -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
Imran
e8f9159571 Merge pull request #2455 from ImranR98/dev
Fix "Bad state" bug on mark as updated/installed (#2453)
2025-08-06 18:39:36 -04:00
Imran Remtulla
77e764e76a Fix "Bad state" but on mark as updated/installed (#2453) 2025-08-06 18:37:11 -04: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
3e73156f78 Minor language-specific case tweaks (#2396) 2025-08-01 17:59:15 -04:00
Imran Remtulla
89d853a948 Added farsroid.com as a source (#2435) 2025-08-01 17:50:16 -04:00
Imran Remtulla
8f9978aadd Fix occasional RangeError after importing apps (#2438) 2025-08-01 16:46:17 -04:00
Imran Remtulla
8204a16e90 Allow excluding secret values from export file (#2430) 2025-08-01 15:52:39 -04:00
Imran Remtulla
75430573f3 Add "de/select all" button to multi-select menus (#2401) 2025-08-01 14:52:54 -04:00
Imran Remtulla
93380f4229 Minor bug in F-Droid variant (#2373) 2025-08-01 12:09:03 -04:00
Imran Remtulla
6495987248 Restore Oxford comma but only for English (#2245) 2025-08-01 11:57:50 -04:00
Imran Remtulla
69904265c9 Don't init the foreground service unless it is needed (#2437) 2025-08-01 11:56:53 -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
98e4ae1921 More logs to troubleshoot BG task (#1550) 2025-07-02 21:17:02 -04:00
Imran Remtulla
cdff0613b3 Make some English strings sentence case (#2338) 2025-07-02 20:40:09 -04:00
Imran Remtulla
0f803b963f Make downgrade detection message more clear (#2342) 2025-07-02 20:33:11 -04:00
Imran Remtulla
b9fffed625 Fix unsupported protocol error for some sources (#2385) 2025-07-02 20:25:21 -04:00
Imran Remtulla
918091ba54 Added foreground service option + other updates 2025-07-02 20:09:20 -04:00
Imran Remtulla
7d2f215b80 Minor wording changes (#2226, #2313, #2317, #2338) 2025-06-13 17:22:03 -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
Giannis Lagodimos
81c9f4ad47 Format json file also when exporting selected apps 2025-05-31 14:35:31 +03:00
Imran Remtulla
63e71624f9 Better error message for file deletion failures (#2298) 2025-05-30 23:48:14 -04:00
Imran Remtulla
3edaa143e4 Minor UI tweak (pseudo-version in italics on apps page instead of readout) 2025-05-30 22:29:32 -04:00
Imran Remtulla
4f27e25a23 Experiment with smarter version detection (#2324)
DO NOT merge without thorough testing
2025-05-30 21:52:59 -04:00
Imran Remtulla
c246548436 Search should not select any sources by default 2025-05-25 15:03:31 -04:00
Imran Remtulla
f67cfeb231 Support Debian-style standard versions (#2314) 2025-05-25 14:58:57 -04:00
Imran Remtulla
51c7acf466 Update ar language name 2025-05-19 15:53:51 -04:00
Imran Remtulla
d8490c289d Merge remote-tracking branch 'origin/main' into dev 2025-05-19 15:51:46 -04:00
Imran Remtulla
3890785fc7 Add Arabic to language menu 2025-05-19 15:19:34 -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