Commit Graph

85 Commits

Author SHA1 Message Date
Imran Remtulla
0804e680b2 Added simple APK try auto-select by CPU arch #436
Plus minor form switch UI fixes (overflow, spacing)
2023-04-06 22:37:24 -04:00
Imran Remtulla
202ce4f0d5 Store APK names with URLs (#432) 2023-04-05 18:50:19 -04:00
Imran Remtulla
782d055bc3 Added cloudflare.f-droid.org support 2023-04-04 20:21:24 -04:00
Imran Remtulla
e6b05d50b9 Scrolling bugfix #392, custom name #420, search archive label #421 2023-04-04 19:59:35 -04:00
Imran Remtulla
9fba747802 Version detection improvements, Mullvad web scraping fix and changelog addition, code readability improvements, general tweaks/bugfixes (#400)
1. Apps that don't have "standard" versioning formats now automatically stop using version detection. This will prevent users from having to learn about this feature and enable it manually.
    - For such Apps, the "standard" version detection option is greyed out.
2. The Mullvad Source recently broke due to a slight change in their website design. This is now fixed.
    - Mullvad also now provides an in-app changelog via their official GitHub repo.
3. Code has been refactored for readability (specifically the version detection code and UI code for most screens).
4. Minor UI tweaks and bugfixes.
2023-03-30 17:27:36 -04:00
Imran Remtulla
9c6068b270 Added WhatsApp (not activated) + rearranged sources 2023-03-20 15:18:55 -04:00
Imran Remtulla
08555bac75 Added VLC as a Source 2023-03-19 13:50:14 -04:00
Imran Remtulla
6db31e2b24 Support for normal text changelogs (by Source) 2023-03-19 12:52:34 -04:00
Imran Remtulla
ef06ae289e Open changelog inside App for supported Sources (#82) 2023-03-18 23:53:42 -04:00
Imran Remtulla
e49a6e311b Added Telegram App as a Source 2023-03-18 23:09:11 -04:00
Imran Remtulla
fe540f5e61 Added Neutron Code as a Source 2023-03-18 22:54:58 -04:00
Imran Remtulla
a8a47bb153 Unified version detection setting 2023-02-24 22:48:30 -05:00
Imran Remtulla
2e159c9886 Bugfix 2023-02-23 16:20:03 -05:00
Imran Remtulla
191776d0d5 Initial release date support 2023-02-18 20:37:30 -05:00
Imran Remtulla
ea81b0e66e Bugfix for different ID same URL Apps (#299) 2023-02-18 18:31:42 -05:00
Imran Remtulla
a85d6d4f08 Increment version, remove comment 2023-01-28 00:11:40 -05:00
Imran Remtulla
fa2a80e34c APK RegEx Filter + Updated Packages 2023-01-28 00:04:57 -05:00
Imran Remtulla
ea62c68b40 Added the HTML fallback Source 2023-01-12 22:23:53 -05:00
Imran Remtulla
08a5af0449 Added Codeberg as a Source + search UI bugfix 2023-01-12 20:57:53 -05:00
Imran Remtulla
1f26188ec6 Potential fix for rangeError for no URL Apps (#201) 2022-12-27 21:00:46 -05:00
Imran Remtulla
8ddeb3d776 Apps now support multiple categories 2022-12-27 19:37:13 -05:00
Imran Remtulla
0c97b25d99 Track-only source bugfix + better http errors
+ increment version
2022-12-23 23:52:32 -05:00
Imran Remtulla
9072862862 Broke GeneratedFormItem into sub-types
Prep for "chips" input type
2022-12-21 18:23:25 -05:00
Imran Remtulla
26f953dbb0 Category displayed on App/Apps pages
+ category save bugfix
2022-12-21 03:57:08 -05:00
Imran Remtulla
99d7595f2d Added category add/remove (no recolour/rename for now) 2022-12-21 03:08:56 -05:00
Imran Remtulla
b151eb27e1 Translations + bugfix 2022-12-20 18:19:44 -05:00
Imran Remtulla
6a21045e5b Progress 2022-12-20 18:00:22 -05:00
Imran Remtulla
9a129d41df Added migration code for additionalData (NOTHING TESTED) 2022-12-19 20:14:54 -05:00
Imran Remtulla
0c2654a226 More fixes to prev commit 2022-12-19 19:58:12 -05:00
Imran Remtulla
afc8e41171 Made defaultvallue part of formitem 2022-12-19 19:48:37 -05:00
Imran Remtulla
1fe9e4f91e Started switching additionaldata to map 2022-12-19 19:34:43 -05:00
Imran Remtulla
63034dd3f9 Added 'no version detection' option 2022-12-18 02:46:25 -05:00
Imran Remtulla
1985dcec3a Fixed bug for FDroid repos with uppercase in AppID 2022-12-16 19:48:48 -05:00
Imran Remtulla
a68d49c71c Added Steam as a Source (#159) + Bugfixes 2022-12-16 19:26:07 -05:00
Imran Remtulla
f6ca5d42e8 Initial third party F-Droid repo support
Plus various bugfixes
And version increment
2022-12-15 21:22:03 -05:00
Imran Remtulla
f81f6374bb Enhanced Version Detection (Again) (#144)
* Simpler approach to EVD

* Download notifs now have progress bars

* Removed unused import, changed some comments

* Re-added "Please Wait" on Apps list (accidentally removed)

* Updated README.md
2022-12-11 01:59:45 -05:00
Imran Remtulla
fd3ee02e52 Completely removed enhanced version detection 2022-12-07 20:36:14 -05:00
Imran Remtulla
bb4e470760 Slight tweaks 2022-12-05 20:09:16 -05:00
Imran Remtulla
15183c3a95 Simplified EVD (only xx.yy.zz) 2022-12-05 16:31:43 -05:00
Imran Remtulla
6ac7ba204f EVD bugfix 2022-12-05 15:46:47 -05:00
Imran Remtulla
0951c007d1 Bugfix for enhanced version detection 2022-12-05 15:39:36 -05:00
Imran Remtulla
d934ce2e13 Enhanced detect bugfix + outdated apps show curr. ver. 2022-12-04 17:08:11 -05:00
Imran Remtulla
31c2c6b7c1 Enhanced ver. detection bugfix 2022-12-04 14:15:15 -05:00
Imran Remtulla
f70049aded Changed a default (enhanced version detect bugfix) 2022-12-04 13:51:44 -05:00
Imran Remtulla
60c28bf912 Attempting to add enhanced version detection #132 2022-12-04 13:40:58 -05:00
Imran Remtulla
17b1f6e5b0 Internationalization (#131)
Replaced hardcoded English strings with locale-based variables based on the [easy_localization](https://pub.dev/packages/easy_localization) Flutter plugin.
2022-11-26 23:53:11 -05:00
Imran Remtulla
086b2b949f Fixed bugfix with GitHub track-only Apps with no APK 2022-11-25 23:12:15 -05:00
Imran Remtulla
25953399ac Re-added APKMirror as a Track-Only source 2022-11-25 18:55:17 -05:00
Imran Remtulla
b04d2fad5c Adds Track-Only App Support (Addresses #119 and Sets Groundwork for #44) (#123)
- All Sources now have a "Track-Only" option that will prevent Obtainium from looking for APKs (though the App must still have a release of some kind so that a version string can be grabbed).
    - These Apps cannot be installed through Obtainium, but update notifications will still be sent.
    - The user needs to manually mark them as updated when appropriate.
    - This addresses issue #119.
    - It also partially addresses #44 by allowing some sources to be configured as "Track-Only"-only. The first such source (APKMirror) will be added later.
- Includes various UI changes to accommodate the above change.
- Also makes App loading a bit more responsive (sending Obtainium to the background then returning will now cause App re-load to pick up changes in App versioning that may have been made in the meantime, for instance through update checking).
2022-11-24 21:12:46 -05:00
Imran Remtulla
b04986622b IzzyOnDroid now uses API (+ other minor tweaks) 2022-11-17 19:00:27 -05:00