Commit Graph
100 Commits
Author SHA1 Message Date
Arty Bishop a882a73b8e Simplified SatPass.kt, predictor now returns this class 2021-03-23 10:03:42 +00:00
Arty Bishop 33d25d3c25 Replaced original SatPassTime class with my own 2021-03-22 21:37:20 +00:00
Arty Bishop 37c5ebbf2e Fragments and adapters refactoring 2021-03-21 21:16:52 +00:00
Arty Bishop f04e54d59b Separated satellite map logic from the passes screen 2021-03-21 19:53:59 +00:00
Arty Bishop 332b6f666c Added several extension functions 2021-03-21 19:48:20 +00:00
Arty Bishop e0f900366a Added PolarViewModel, removed SharedViewModel 2021-03-20 17:32:26 +00:00
Arty Bishop 4edf316b5e Added PassesViewModel.kt 2021-03-20 16:44:40 +00:00
Arty Bishop d32e5a5ce3 Fixed SelectAllItems button behaviour 2021-03-20 15:34:42 +00:00
Arty Bishop 46bf23171f Switched to using the AsyncListDiffer in EntriesAdapter.kt 2021-03-20 14:36:20 +00:00
Arty Bishop ca3a9e900f Added satellite passes repository 2021-03-18 22:32:05 +00:00
Arty Bishop f370aef0a7 Created separate ViewModel for EntriesFragment.kt 2021-03-18 21:50:14 +00:00
Arty Bishop af7a4d03d2 Switched to using the NavResult Api for tle sources list 2021-03-18 21:43:30 +00:00
Arty Bishop 0ddd0286a5 Minor refactoring of EntriesAdapter.kt 2021-03-18 21:09:24 +00:00
Arty Bishop 46f1ea9880 Changes to DAO and file structure 2021-03-18 20:40:09 +00:00
Arty Bishop 31ed6230ba Swapped Entries StateFlow for SharedFlow 2021-03-17 20:47:24 +00:00
Arty Bishop c981f0900a Moved sat data update back to SharedViewModel.kt 2021-03-16 20:02:28 +00:00
Arty Bishop d013afbf50 Added isNetworkAvailable extension function 2021-03-15 18:10:05 +00:00
Arty Bishop a6d63748fb Switched to concurrent satellite data update 2021-03-15 17:42:43 +00:00
Arty Bishop 5b1bf943e9 Now using repository external scope for sat data update 2021-03-14 20:33:28 +00:00
Arty Bishop 2427f8cbf5 Added GitHub release creation to default action workflow 2021-03-12 14:22:09 +00:00
Arty Bishop cf41889017 Added release signing config 2021-03-11 22:14:04 +00:00
Arty Bishop 8134db90d6 Swapped SingleLiveEvent for MutableStateFlow 2021-03-11 21:34:57 +00:00
Arty Bishop d493e3e87b Fixed IllegalArgException on pass to polar navigation. Triggering github actions on tags push. 2021-03-09 09:33:03 +00:00
Arty Bishop c37537bd67 Added NavController navigateSafe extension function 2021-03-09 09:10:22 +00:00
Arty Bishop 62026abd71 Added deploy bundle workflow triggered on master branch push 2021-03-08 22:28:09 +00:00
Arty Bishop 6e06e16493 Added gradlew executable bit to default workflow 2021-03-07 20:10:29 +00:00
Arty Bishop 6c78d17faf v2.2.1 - Hotfix for ClassCastException in SharedPrefs 2021-03-07 18:01:11 +00:00
Arty Bishop dbae12a4e4 Switched to GPL v3, added privacy policy 2021-03-07 13:19:52 +00:00
Arty Bishop 3722ec3b05 Fixed select all logic in Entries adapter 2021-03-07 11:35:34 +00:00
Arty Bishop 44910389e3 Added zipped TLE import from Mike McCants' web site 2021-03-06 18:10:15 +00:00
Arty Bishop 0dfd7e6250 Added room type converter for Satellite objects 2021-03-06 17:08:36 +00:00
Arty Bishop 4705ff6915 Using passes screen as a startDestination 2021-03-06 16:28:45 +00:00
Arty Bishop ab811e4ead Switched to SatItems in Entries recycler Adapter 2021-03-06 15:42:35 +00:00
Arty Bishop 8df2334cd6 Removed redundant data class modifiers, minor cleanup 2021-03-06 15:31:47 +00:00
Arty Bishop b169af4883 Now correctly popping back stack on PolarView pass end 2021-03-06 12:58:38 +00:00
Arty Bishop 06633625ba Back to single repo, using retrofit to fetch satellite data 2021-03-05 09:21:17 +00:00
Arty Bishop ef51f671b7 Now storing tle sources in shared prefs, restoring defaults. Added DB migration. 2021-03-03 20:58:09 +00:00
Arty Bishop a15e789e70 Added app-wide supervisor scope to CoroutinesModule.kt 2021-03-02 07:54:06 +00:00
Arty Bishop 31fe18e4b5 Using default TLE sources if empty sources list passed for update 2021-03-01 20:57:58 +00:00
Arty Bishop 07db0378c5 Fixed NullPointerException in EntriesFragment's update from file result 2021-03-01 20:47:17 +00:00
Arty Bishop 4c83cd2e21 Code refactoring, moving classes to new packages 2021-02-28 19:00:08 +00:00
Arty Bishop 4fa2f13834 Cleaned up dependencies, injecting Moshi in RoomConverters 2021-02-28 18:58:54 +00:00
Arty Bishop decc24ea2a v2.1.0 - Various fixes, version code bumped 2021-02-28 13:23:49 +00:00
Arty Bishop 38d21b98a0 Swapped the onboarding activity for a simple dialog 2021-02-28 13:05:38 +00:00
Arty Bishop 7d970b9287 Added DispatchersModule.kt and CoroutineTestRule.kt for coroutine dispatchers injection 2021-02-27 17:33:01 +00:00
Arty Bishop 386c087946 Switched to using the new Activity Result API 2021-02-27 17:14:13 +00:00
Arty Bishop bfeeff5372 Cleaned up the code in PassPredictor class 2021-02-27 14:47:26 +00:00
Arty Bishop 7be9965352 Removed deprecated permission request handler 2021-02-27 11:44:41 +00:00
Arty Bishop f6ca069896 Fixed issue #44, now accepting all valid locators 2021-02-27 11:03:35 +00:00
Arty Bishop 68fbd4fc1a Added several utility extension functions 2021-02-27 09:56:08 +00:00
Arty Bishop a8f3c5eb77 Using liveData builder for appTimer, hilt update 2021-02-26 19:15:47 +00:00
Arty Bishop c929e94d0e Switched to using Kotlin Flow in repository, zoom fix 2021-02-26 18:54:46 +00:00
Arty Bishop 271719c651 Fixed satellite selection clearing bug #46 2021-02-26 18:39:11 +00:00
Arty Bishop bf1ce64553 Stopped clearing satellite entries on each TLE update #39 2021-02-26 18:36:08 +00:00
Arty Bishop 9199765c61 Now setting a correct min zoom level in MapFragment.kt #42 2021-02-26 18:29:43 +00:00
Arty Bishop 124def913a Planted a debug tree with Timber 2021-02-26 18:19:01 +00:00
Arty Bishop 0c961005fc Using native OSM LatLon clipping functions 2021-02-26 17:57:17 +00:00
Arty Bishop c06b54a3c3 Added continuous horizontal map scrolling #41 2021-02-26 17:54:41 +00:00
Arty Bishop 0438b8a51f Removed redundant interfaces, simplified the code 2021-02-25 21:07:31 +00:00
Arty Bishop 02dd0a5a78 Added QthConverter.kt class and unit tests 2021-02-25 20:50:53 +00:00
Arty Bishop 68f124ca98 Removed redundant FastLane files 2021-02-25 20:42:01 +00:00
Arty Bishop f1a78a1f47 Dependencies update 2021-02-25 20:38:06 +00:00
Arty Bishop b2285a691d v2.0.1 - Timer font reverted, version code bumped 2020-12-01 23:50:43 +00:00
Arty Bishop 791a9c206f Reverted LED type font to the regular bold one 2020-12-01 23:13:55 +00: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 44497b8c3d Fixes to strings.xml, new screenshots, app description and README.md 2020-11-29 17:10:04 +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 f055d96e5a Further changes to MapViewModel.kt, removed bottomNav ripple effect 2020-11-28 16:46:11 +00:00
Arty Bishop 4556d2d975 Further refactor of MapFragment.kt and MapViewModel.kt 2020-11-28 13:56:03 +00:00
Arty Bishop 62f8a4a534 Minor fixes to resources and UI 2020-11-27 23:34:04 +00:00
Arty Bishop e9eba47429 Added more satellite info to the MapFragment.kt 2020-11-27 17:05:51 +00:00
Arty Bishop 2fac5814d8 Changed FABs to normal size, removed old screenshots 2020-11-26 21:19:20 +00:00
Arty Bishop b850c7a41d Added MapViewModel.kt, cleaned up MapFragment.kt 2020-11-26 19:27:46 +00:00
Arty Bishop 19a0649cb3 Added satellite selection buttons to MapFragment.kt 2020-11-26 13:07:02 +00:00
Arty Bishop 59771bd0b3 Minor changes to view holders and PolarFragment.kt 2020-11-25 21:58:51 +00:00
Arty Bishop fde0159a21 Changed GEO sat item view holder 2020-11-25 21:29:11 +00:00
Arty Bishop 4c3731c23e Removed possible leak in PassesFragment.kt 2020-11-25 21:02:44 +00:00
Arty Bishop 4f206abdc6 Now resetting the AOS timer on passes recalculation 2020-11-25 20:42:35 +00:00
Arty Bishop 45b51ad65a Changed LEO sat item view holder 2020-11-25 20:21:36 +00:00
Arty Bishop 2fbb2a2733 Packages and classes renaming 2020-11-24 21:25:26 +00:00
Arty Bishop b91a7c1ff8 Finished splash activity and UI 2020-11-24 14:39:33 +00:00
Arty Bishop e524a62b77 Libs and gradle wrapper update, build.gradle cleanup 2020-11-24 14:34:44 +00:00
Arty Bishop e391ef6109 Added station location entry from QTH locator 2020-11-20 12:37:15 +00:00
Arty Bishop 328810fccf Removed unnecessary permissions from Manifest 2020-11-20 11:31:00 +00:00
Arty Bishop 2d898f1c7b Changed default snackbar style 2020-11-20 10:20:36 +00:00
Arty Bishop 8d123441b1 Added fine location permission check 2020-11-19 20:46:37 +00:00
Arty Bishop 58839c3714 Added basic onboarding activity 2020-11-19 15:18:14 +00:00
Arty Bishop 64357697bd Restored the splash theme/screen 2020-11-18 11:41:43 +00:00
Arty Bishop e59cf9e58a Removed adapter leaks in EntriesFragment.kt 2020-11-17 20:32:40 +00:00
Arty Bishop e5b9c7a132 Added LeakCanary library, removed Write_Ext_Storage permission as obsolete 2020-10-28 21:40:03 +00:00
Arty Bishop b7f7f0b477 Cleaned up the MapFragment.kt, changed satTrack color 2020-10-28 21:38:20 +00:00
Arty Bishop ca92f8581e Added Maidenhead locator conversion functions and tests #2 2020-10-27 08:12:49 +00:00
Arty Bishop e06b1bcb11 Cleaned up preference.xml, added setPositionFromGPS button 2020-10-26 22:35:37 +00:00
Arty Bishop cfdba41ed5 Using action navigating to sources dialog, removed unnecessary scopes 2020-10-25 20:07:11 +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 7eb388f63a Navigating to SourcesDialog.kt using Jetpack Navigation 2020-10-24 21:32:20 +01:00
Arty Bishop 04fc4fd3aa Added a "buy me a coffee" button to InfoFragment.kt 2020-10-24 20:26:38 +01:00
Arty Bishop 1c766abd24 Changes to strings.xml and InfoFragment.kt 2020-10-19 23:17:09 +01:00
Arty Bishop 9930fc9bde Showing error message in passes fragment when no satellites selected 2020-10-18 21:05:32 +01:00
Arty Bishop 628a01b530 Added entries update states and error handling 2020-10-18 20:40:58 +01:00