Commit Graph
35 Commits
Author SHA1 Message Date
atsunatsu 604c2ec59d feat: check for updates page in settings
Add a full-screen update checker accessible from a button at the
bottom of the settings page. It queries the fork's GitHub latest
release and can download + install the APK in place.

- UpdateRepository (core/data): fetch releases/latest via GitHub API,
  parse tag/description/APK asset, stream APK download to cacheDir
- VersionComparator (core/domain): compare 4.4.6-ba7opf.N style tags
  (base version first, then build number; v-prefix tolerant) + tests
- IMainContainer/MainContainer: inject updateRepo
- UpdateCheckerScreen (feature/settings): shows current version,
  checks for updates, displays latest version + release notes, and a
  Download & install button; FileProvider hands the APK to the
  system installer
- SettingsScreen: bottom entry button, full-screen page toggle
- AndroidManifest: REQUEST_INSTALL_PACKAGES permission + FileProvider
- i18n strings (en/zh)
2026-08-29 16:25:51 +08:00
Arty Bishop f585372594 Added cleartext traffic support for custom TLE URLs #227 2026-07-30 17:15:02 +02:00
Arty Bishop dca3f2c773 Updated compileSdk and targetSdk to Android 14 2025-12-27 15:01:45 +00:00
Arty Bishop 0ca372b73f Added Sinhala translation by Dilshan Hapuarachchi 2025-12-27 15:01:45 +00:00
Arty Bishop bf51fddc4d Further classes and dependencies cleanup 2025-12-27 15:01:33 +00:00
Arty Bishop b9a25cc941 Added Charles proxy network config for debugging 2022-10-23 14:20:54 +01:00
Arty Bishop 9ca8ec65c4 Replaced PreferencesAPI fragment with a regular one 2022-01-09 17:59:10 +00:00
Arty Bishop 1156824463 v2.6.0 - Minor fixes release, closed issues #77 and #80 2022-01-09 17:39:37 +00:00
Arty Bishop 524a791629 Matched CSV and TLE parsed epoch and eccentricity data 2021-11-16 18:07:56 +00:00
Arty Bishop 55a827330f Moved and renamed several classes 2021-10-27 21:47:02 +01:00
Arty Bishop e6d0671816 v2.5.4 - Added radar sweep animation, fixed update issue 2021-09-17 10:10:20 +01:00
Arty Bishop fb2008b07a v2.5.0 - Minor fixes, updated screenshots, version bumped 2021-05-17 09:53:34 +01:00
Arty Bishop 703dc17794 Added rotator control preferences to settings screen 2021-04-14 18:32:57 +01:00
Arty Bishop 24ab1b0990 v2.0.0 - New BottomNavigation UI, OSM MapView, major code refactoring 2020-11-29 17:36:43 +00:00
Arty Bishop c58997460c Added show text labels on the map switch to preference.xml 2020-11-28 18:35:54 +00:00
Arty Bishop e391ef6109 Added station location entry from QTH locator 2020-11-20 12:37:15 +00:00
Arty Bishop e06b1bcb11 Cleaned up preference.xml, added setPositionFromGPS button 2020-10-26 22:35:37 +00:00
Arty Bishop a7eb805f6d Calculating doppler only for active leo satellites. Fixes to EntriesFragment states, etc. 2020-10-24 23:21:23 +01:00
Arty Bishop 1c766abd24 Changes to strings.xml and InfoFragment.kt 2020-10-19 23:17:09 +01:00
Arty Bishop c6aae706f9 Removed pass prefs dialog, strings cleanup 2020-10-10 16:54:40 +01:00
Arty Bishop 6631f1e745 Moved pass prefs to preferences screen 2020-10-10 16:54:40 +01:00
Arty Bishop f943268035 Removed unnecessary preferences and keys 2020-10-06 23:24:16 +01:00
Arty Bishop bc191753b0 Added ability to toggle UTC times for passes #20 2020-09-09 21:13:24 +01:00
Arty Bishop d8e4bd7eb7 Updated libs and version. Set compass on by default. 2020-05-27 13:03:01 +01:00
Arty Bishop da0c7e91db Added preference for PolarView rotation 2020-05-09 13:27:34 +01:00
Arty Bishop 7c19bb5b52 Copyright update, libs and gradle update 2020-02-25 21:21:13 +00:00
Arty Bishop eee5c725fd Further refactoring and strings cleanup. Changed the look of a transmission recycler item. 2020-01-18 18:21:11 +00:00
Arty Bishop bb25ef8d62 Major classes, variables and strings refactoring. Code cleanup. 2020-01-13 23:14:17 +00:00
Arty Bishop 807b5a0d67 Further refactoring. Restored the SatPass preferences dialog. Code cleanup. 2019-12-29 21:42:37 +00:00
Arty Bishop d8bb1ae796 Minor cleanup 2019-12-07 18:35:07 +00:00
Arty Bishop b5e78a8dba Switched to (quite inefficient) AndroidX Preference library for prefs handling 2019-12-07 17:11:06 +00:00
Arty Bishop 4e4256bc3f Setting up the androidx preference library SettingsFragment 2019-12-04 22:11:07 +00:00
Arty Bishop 2b41402e5c Major updates to drawer header layout. Added extension methods for doubles in shared preferences. Code cleanup. 2019-10-26 21:35:45 +01:00
Arty Bishop 3bf511019e Added ground station preferences and location switcher 2019-10-20 15:18:07 +01:00
Arty Bishop 42b7914482 Add preference library and settings fragment placeholder 2019-10-16 20:34:56 +01:00