Commit graph

316 commits

Author SHA1 Message Date
Felix
3502ac1348 make LiveEvent a data class 2020-04-15 00:57:57 +02:00
Felix
e062e456c7 refactor mediaRepository and update its tests 2020-04-15 00:57:57 +02:00
Felix
bb9950c855 add test for StreamingRepository 2020-04-15 00:57:57 +02:00
Felix
8d7ecbd4b5 setup test of errorhandling for MediaRepository 2020-04-15 00:57:57 +02:00
Felix
edf95006ac catch network related exceptions 2020-04-15 00:57:57 +02:00
Felix
5de27c4965 wrap bookmark and progress import in try/catch 2020-04-15 00:56:35 +02:00
Felix
200e762d94 do some refactoring on MediaRepository to get a second comit because of the way our versionCode is calculated 2020-04-11 22:38:51 +02:00
Felix
7cc4f3d603 refactor DetailsViewModel and fix issue that caused autoselection to not work 2020-04-11 21:59:48 +02:00
Felix
ede6d171a5 Merge branch 'feature/cleanupStrings' 2020-04-11 17:34:08 +02:00
Felix
f0cc1ed624 cleanup and reorder strings 2020-04-11 17:21:57 +02:00
Felix
728d95bf36 move all strings to common to reduce redundancy 2020-04-11 17:06:19 +02:00
Felix
8f5cd1db7d Make Event in ProgressEventView nullable and add export for progress to fix/debug crash in prod 2020-04-11 16:40:31 +02:00
Felix
6fa7f5f188 fix crash on import by adding keep-annotations 2020-04-10 23:25:32 +02:00
Felix
f0c1985772 convert ConferenceGroupsFragmentPager to Kotlin 2020-04-10 18:23:43 +02:00
Felix
237520de76 Add error handling for api-requests 2020-04-10 18:11:51 +02:00
Felix
c2be295029 Leanback: split DetailsFragment into separate Fragments for Events and Streams 2020-04-10 16:59:21 +02:00
Felix
61c9f13867 Leanback: add action to update streams 2020-04-10 01:00:33 +02:00
Felix
165f0fbd86 Leanback: formatting 2020-04-10 01:00:20 +02:00
Felix
a4b2809603 Update ProgressEventView 2020-04-10 00:21:28 +02:00
Felix
30928f862d Leanback: reenable inProgress list 2020-04-09 23:32:59 +02:00
Felix
ccd7dfb2cf Leanback: fix playback-progress loading 2020-04-09 22:47:41 +02:00
Felix
ed21c3a742 Leanback: switch back to AlertDialog to select recording and add options for autoselect and allways-autoselect 2020-04-09 22:47:24 +02:00
Felix
4c50474fba fix mockk version 2020-04-09 22:07:49 +02:00
Felix
c3952ca008 add drawables for Leanback menu items 2020-04-09 21:35:39 +02:00
Felix
bab25a9df3 refactor Retrofit interfaces to all be suspending 2020-04-09 21:23:47 +02:00
Felix
41afb97bfd fix event updating bug that caused references from related events to break 2020-04-09 21:09:27 +02:00
Felix
b1c03582ab update AppCenter version and add method to track exceptions 2020-04-08 21:40:46 +02:00
Felix
03aef1fbe1 refactor mediaRepository 2020-04-08 21:39:28 +02:00
Felix
5a49012209 use leanback dialog to select recording 2020-04-08 21:19:10 +02:00
Felix
ee718e6d85 fix possible MemLeaks 2020-04-08 21:16:47 +02:00
Felix
795647c240 fix: handle recordings not yet loaded in event details VM 2020-04-08 19:44:26 +02:00
Felix
c0b32e560a improve tag usefullnes heuristic 2020-04-08 19:38:23 +02:00
Felix
cc06a502f6 ktlint format 2020-04-08 00:56:34 +02:00
Felix
3f3bb6cb9b update logic for checking if tags make sense and if we should use list or grid view 2020-04-08 00:55:19 +02:00
Felix
6dddff2250 Leanback: add leakCanary link for debug builds 2020-04-08 00:53:21 +02:00
Felix
6635121f17 Leanback: add preferences and refactor/bugfix 2020-04-07 01:41:17 +02:00
Felix
9546d5ea58 handle illegalArgExceptions when strings can't be split 2020-04-05 14:49:42 +02:00
Felix
182f55ad20 add Keep-Annotation to ProgressEventView 2020-04-05 14:48:59 +02:00
Felix
e0de037d1e show conference name in releted events 2020-04-05 14:17:22 +02:00
Felix
fbf81c478b formatting 2020-04-05 01:22:01 +02:00
Felix
d062034e99 remove broken tablet item-layouts 2020-04-05 01:20:57 +02:00
Felix
0d9787618c Use database magic to make it easier to display conferences names and progress for events 2020-04-05 01:20:05 +02:00
Felix
7f74cd3795 load watchlist-items directly via join 2020-04-05 01:19:24 +02:00
Felix
0f07d5f368 add error message for unresolved imports 2020-04-04 23:24:31 +02:00
Felix
8c3d182239 formatting 2020-04-04 19:57:12 +02:00
Felix
9f51e7be92 show progress when loading fahrplan-import 2020-04-04 18:43:24 +02:00
Felix
38998661ae Merge branch 'develop' into feature/importFahrplan 2020-04-04 17:28:00 +02:00
Felix
6790640a4e add handling for media.ccc.de/c/ links (to conferences) 2020-02-08 18:48:54 +01:00
Felix
e1362ff23c also disable appcenter crash-reporting if analytics is disabled 2020-02-08 17:46:15 +01:00
Felix
72c49cd74d update privacy policy to include not about disabling 2020-02-08 17:41:22 +01:00