Commit graph

445 commits

Author SHA1 Message Date
Felix
1ef480deea enable automated play-upload to alpha for touch 2020-03-16 20:19:29 +01:00
Felix
e89a3fd3ad touch: add layout-preview for livestreamList 2020-03-16 20:08:18 +01:00
Felix
fbdb67b957 touch: add basic nav-graph 2020-03-16 20:04:27 +01:00
Felix
3bee896ed2 touch: fix warnings 2020-03-16 20:02:59 +01:00
Felix
4b80229b26 touch: replace fragments with viewLifecycleOwner when observing LiveData 2020-03-16 20:00:35 +01:00
Felix
a5c3cb2f20 touch: reorder dependencies and add navigation 2020-03-16 19:39:56 +01:00
Felix
f7640a781a add NavComponent dependency 2020-03-14 19:49:24 +01:00
Felix
14bf204df1 remove unnecessary prefixes from binding adapters 2020-03-14 14:19:47 +01:00
Felix
0300485723 inline default versionCode, since it is set by parameter anyways 2020-02-09 23:54:26 +01:00
Felix
6790640a4e add handling for media.ccc.de/c/ links (to conferences) 2020-02-08 18:48:54 +01:00
Felix
6f202fed18 Merge branch 'feature/fdroidRelease' into develop 2020-02-08 17:40:43 +01:00
Felix
cedbb7bdba formatting (ktlint), missing newlines at file end 2020-02-08 16:57:32 +01:00
Felix
e1e37ab729 update descriptions and add separate description for free version 2020-02-08 14:24:12 +01:00
Felix
f54d47c5c2 add screenshots to metadata 2020-02-08 14:05:12 +01:00
Felix
00fb202686 add Triple-T style metadata 2020-02-08 13:52:32 +01:00
Felix
9aab7dfde1 supress unused warning in free dummy CastService implementation 2020-02-03 22:49:22 +01:00
Felix
d63a361aea update ktlint version and reformat 2020-02-03 20:26:14 +01:00
Felix
67a26cf156 add 30sec skip forward and backwards to touch player 2020-01-12 17:48:42 +01:00
Felix
a08147f9af Fahrplan-Import: fix selectAll/selectNone and add test 2020-01-07 22:29:24 +01:00
Felix
fcbf90ed2c Fahrplan-Import: fix reloading of list when selecting all items 2020-01-05 17:54:13 +01:00
Felix
15c68b0dd0 prevent reloading of imports on configuration change 2020-01-05 01:32:47 +01:00
Felix
d3337e2e04 Update styling to fix checkbox selected color 2020-01-05 00:38:46 +01:00
Felix
af44a40ffc Fahrplan-Import: don't select everything by default and add a select all button instead 2020-01-05 00:38:15 +01:00
Felix
6b6ebe520c Make CastService Lifecycle-aware to fix leaking activity 2020-01-05 00:01:19 +01:00
Felix
b457099dbc Make CastService Lifecycle-aware to fix leaking activity 2020-01-05 00:00:57 +01:00
Felix
929b5dc6b1 Merge branch 'develop' into feature/importFahrplan 2020-01-04 23:38:40 +01:00
Felix
7e584706af Fahrplan-Import: move import to toolbar action and style list 2020-01-04 20:47:19 +01:00
Felix
86df3157fd Use MaterialComponents-Theme to enable DarkMode 2020-01-04 20:44:22 +01:00
Felix
cf4eb54939 Merge branch 'develop' into feature/importFahrplan 2020-01-04 19:02:14 +01:00
Felix
5b0a33baf7 add loading indicator when handling links to media.ccc.de 2020-01-04 02:16:59 +01:00
Felix
e31ce90d1b formatting (ktlint) 2020-01-04 02:08:34 +01:00
Felix
d20489052d update styling of import page 2020-01-04 02:02:27 +01:00
Felix
acd928c445 check if uri is null 2020-01-04 01:05:10 +01:00
Felix
14723449bd Merge branch 'feature/mediaccc-links' into feature/importFahrplan 2020-01-04 00:58:15 +01:00
Felix
622bad7909 Merge branch 'develop' into feature/mediaccc-links 2020-01-04 00:36:58 +01:00
Felix
73cb59ea3d formatting (ktlint) 2020-01-03 19:43:01 +01:00
Felix
56deb68cf1 Refactor: completely remove Downloader and replace all references with MediaRepository 2020-01-03 19:41:15 +01:00
Felix
78a6057a27 Refactor: replace downloader with MediaRepository, add StreamingRepository 2020-01-03 19:29:51 +01:00
Felix
66cc14da95 code cleanup 2020-01-03 19:27:27 +01:00
Felix
c82a81199f add viewmodel and intent filter to SplashActivity to handle https://media.cc.de/v/* links 2020-01-02 18:12:01 +01:00
Felix
cca71e499d display an import items shared from Fahrplan-App 2019-12-30 14:57:09 +01:00
Felix
f92cf0e31c add activity to import events from Fahrplan-App 2019-12-29 00:46:03 +01:00
Felix
0441c4d4e9 make ViewModelFactory a proper singleton 2019-12-27 17:52:17 +01:00
Felix
f0f34d0aa7 simplify gradle files 2019-12-27 00:04:15 +01:00
Felix
eb2ed4d182 update UI for Downloads to fix missing clickhandler and update design 2019-12-26 23:42:49 +01:00
Felix
ab3f993546 replace references to non-androidx classes 2019-12-26 14:15:51 +01:00
Felix
39af4eb064 Merge branch 'develop' into feature/androidXmigration 2019-12-26 13:52:26 +01:00
Felix
57c4f4c4e1 remove usages of useProguard from build.gradle as we are already using R8 2019-12-26 13:46:07 +01:00
Felix
9520bdd9dd Merge branch 'master' into develop 2019-12-06 16:40:16 +01:00
Felix
c0027745cf migrate to AndroidX 2019-11-19 23:38:16 +01:00
Felix
88e9f4661e update logic for determining optimal recording so it always returns something 2019-11-19 21:46:07 +01:00
Felix
755c647d32 fix Item-Layout for Downloads 2019-11-14 23:40:22 +01:00
Felix
a3da0dd347 rename StreamingService to StreamingApi 2019-11-14 23:39:47 +01:00
Felix
8f8f42f9f5 add thumbs for seeking on the fly 2019-11-11 23:18:45 +01:00
Felix
424719511d move Glide to common 2019-06-07 00:29:56 +02:00
Felix
13a916fc0c Merge branch 'develop' into feature/privacyPolicy 2019-05-29 23:01:40 +02:00
Felix
16df337359 Lint: fix lint issues 2019-05-07 00:16:28 +02:00
Felix
e73533f988 Lint: fix lint issues 2019-05-07 00:15:51 +02:00
Felix
fcc8118935 Merge branch 'develop' into feature/privacyPolicy 2019-05-07 00:12:01 +02:00
Felix
bd0f60fdd5 All: add preference to enable/disable analytics 2019-05-07 00:08:55 +02:00
Felix
9e27e7e529 All: set appIdSuffix for debug builds 2019-05-06 22:48:29 +02:00
Felix
7e9705dd41 All: use icon colored with primary color everywhere 2019-05-06 22:31:54 +02:00
Felix
88ffe05207 Touch: add privacy policy to about page 2019-05-06 20:02:18 +02:00
Felix
8bd0a7e8d0 CircleCI: fix Mapping.txt-Upload, generated VersionNumber and name 2019-05-05 13:58:32 +02:00
Felix
f32013a26b CircleCI: generate versionCode 2019-05-04 23:52:03 +02:00
Felix
ebeccb2421 All: only filter Prod*Debug 2019-05-04 23:16:22 +02:00
Felix
549970aa66 Common/Touch: add adaptive icon 2019-05-04 16:33:12 +02:00
Felix
399a149bc9 add variant-filters 2019-05-04 12:23:06 +02:00
Felix
ffbcd95fc1 add two flavor-dimensions to all modules 2019-05-01 16:51:10 +02:00
Felix
506d862d4b KTLINT: fix lint issues 2019-05-01 16:25:39 +02:00
Felix
2957ccc0e7 Add KTLint
[no ci]
2019-05-01 13:45:06 +02:00
Felix
fd967502d5 Common: don't abort on lint-errors 2019-05-01 13:04:17 +02:00
Felix
a7e25cbcb3 CircleCI: merge test steps 2019-05-01 12:44:18 +02:00
Felix
cbe2874394 Touch: use OfflineItemView and fix loading and deleting-behaviour in Download-List 2019-04-30 19:25:39 +02:00
Felix
91d3c300fc Common: introduce db-view for offline events 2019-04-30 19:23:48 +02:00
Felix
d4a60ae0a9 fix warnings 2019-04-29 23:00:49 +02:00
Felix
91c0fb9e3a Touch: refactor download list 2019-04-29 22:51:39 +02:00
Felix
454a4fea3d Common: add placeholder image 2019-04-29 08:34:16 +02:00
Felix
e14811ccbe Touch: fix Downloading 2019-04-29 08:31:17 +02:00
Felix
e9ab5526e9 Touch: fix warning in manifest 2019-04-29 08:29:46 +02:00
Felix
88c1c89be5 Touch: refactor eventDetails 2019-04-29 00:49:16 +02:00
Felix
14cc7686e5 Touch: update RelatedEvents-Layout 2019-04-28 20:36:48 +02:00
Felix
cc5995c4fc Touch: request FileAccess-Permissions before choosing download-folder 2019-04-28 20:36:04 +02:00
Felix
55d7250df9 Update event list item layout and include duration 2019-04-26 18:07:16 +02:00
Felix
f42f2542ed fix warnings, enable proguard 2019-04-25 22:57:19 +02:00
Felix
ca6ebde3bb Fix compile warnings 2019-04-25 19:52:56 +02:00
Felix
e4f0cf9bcf Update explayer 2019-04-25 19:51:24 +02:00
Felix
23e224ae73 update versions 2019-04-24 23:10:00 +02:00
Felix
c2e5019600 Touch: replace Picasso with Glide 2019-03-03 20:00:59 +01:00
Felix
b07bde4604 Touch: add LeakCanary 2019-03-03 19:42:30 +01:00
Felix
872aad1955 Touch: fix library info 2019-02-26 19:06:38 +01:00
Felix
b7964f7cd5 Touch: fix permission requesting in EventDetails 2019-02-10 20:36:27 +01:00
Felix
3cd717fcbf Touch: fix permission requesting in SettingsFragment 2019-02-10 20:03:57 +01:00
Felix
69bb3697af Touch: add import and export for Favorites in Settings 2019-02-10 19:29:46 +01:00
Felix
d3d97c9c5c Common/Touch: fix crash and reformatting 2019-02-10 19:28:42 +01:00
Felix
537391a458 Touch: use databinding for Conference- and Event-Lists 2019-02-10 19:24:50 +01:00
Felix
818db73d44 Common/Touch: add Tests for all Parcelable-Implementations and fix failing Tests 2019-02-10 19:11:26 +01:00
Felix
2760969414 Touch: add new build flavor without cast-support (first step toward F-Droid release #18) 2019-02-07 22:20:45 +01:00
Felix
d14ef25ede Touch: update ConferenceItem to use databinding 2019-02-02 01:03:35 +01:00
Felix
288c11481a Touch: fix loading-overlay #33 2019-02-01 23:51:37 +01:00
Felix
113e0eb397 Touch: workaround for double text in EventDetails 2019-02-01 23:50:11 +01:00
Felix
d6344ff60a Touch: add selection for all streams for casting 2018-12-30 12:32:24 +01:00
Felix
3271a2c4ca Touch: fix stream selection for casting 2018-12-28 01:52:17 +01:00
Felix
ead40345d9 add signing-config to gradle-files 2018-12-26 18:59:13 +01:00
Felix
8933776a00 Touch: update themes for toolbar in detailsFragment 2018-12-26 12:51:31 +01:00
Felix
c013d54085 Styling: green scheme for debug and some icons replaced with vectors 2018-12-25 22:00:04 +01:00
Felix
8819a44a79 move version-definitions to project gradle 2018-12-23 21:26:18 +01:00
Felix
e131f51de8 Merge branch 'feature/chromecast' into develop 2018-12-23 20:07:32 +01:00
Felix
d39d99a5c3 Touch: update versionCode 2018-12-23 20:06:48 +01:00
Felix
e7ea881ada disable proguard, minify, etc 2018-12-23 19:37:32 +01:00
Felix
0e8802c4aa update build-config 2018-12-23 19:23:05 +01:00
Felix
0d85df56d2 update gradle config 2018-12-22 20:50:44 +01:00
Felix
78eb1a71e9 Common: move Vocotcat-Spinner to common 2018-12-22 14:50:27 +01:00
Felix
a7e3475332 Touch: toolbar-syling 2018-12-21 17:19:01 +01:00
Felix
c20fbf2396 fix build-flavors 2018-12-21 17:15:53 +01:00
Felix
6020b2c5f4 Leanback: cleanup row updates 2018-12-19 00:16:51 +01:00
Felix
fdca8ed5aa Touch: formatting and cleanup 2018-12-17 23:46:19 +01:00
Felix
7c15066ed6 Touch: implement casting for Streams 2018-12-17 23:43:59 +01:00
Felix
6d37c872ae Touch: rename DetailsViewModel.DetailsViewModelState to DetailsViewmodel.State 2018-12-17 23:41:36 +01:00
Felix
438de3c965 move vector icon to common and remove bitmap-icons from leanback 2018-12-17 21:07:31 +01:00
Felix
3b5a596a48 Add dev-Variants 2018-12-17 20:08:59 +01:00
Felix
e95170c69a Touch: add casty and implement first simple version of casting 2018-12-16 19:25:21 +01:00
Felix
9c32a72766 Common: refactor Item and Dto Names 2018-12-14 21:58:16 +01:00
Felix
d527918ed4 Touch: enable stable ids 2018-12-12 00:06:58 +01:00
Felix
216415249a fix DexMergerException caused by duplicate databinding-classes 2018-12-11 00:43:49 +01:00
Felix
d97885e65a touch: fix Exoplayer EventListener 2018-12-10 23:14:40 +01:00
Felix
48197765e1 fix exoplayer-versions 2018-12-10 23:03:23 +01:00
Felix Bürkle
5cdb5429b2 cleanup dependencies 2018-12-10 01:27:02 +01:00
Felix Bürkle
f4c3cc59cf cleanup dependencies and fix warnings 2018-12-10 00:57:14 +01:00
Felix Bürkle
7910f63278 update versions and cleanup 2018-12-09 23:07:39 +01:00
Felix Bürkle
40b1d0d014 update styling 2018-12-09 20:26:19 +01:00
Felix Bürkle
616ca6ea50 add clean Cache 2018-11-24 21:28:39 +01:00
Felix
24a089874d fix warnings 2018-10-28 18:00:39 +01:00
Felix
a0fb0f633b Leanback: got new DetailsFragment to play Video 2018-10-23 18:20:17 +02:00
Felix
0a8e4f9f06 move ChaosflixApplication to Common-Module 2018-09-11 23:03:02 +02:00
Felix
1a0fa50f25 Touch: remove static context from ChaosflixApplication 2018-09-11 23:01:05 +02:00
Felix
6959bae406 Leanback: make app runnable again 2018-09-11 22:11:11 +02:00
Felix
79cf3b1876 Touch & Common: make Preferences Manager a class instead of object 2018-09-11 20:52:41 +02:00
Felix
e1e7506a20 move viewModels 2018-09-09 19:42:14 +02:00
Felix
2e178cfe00 catch errors when loading new livestreams 2018-09-09 11:14:15 +02:00
Felix
eec274e4cd update about-page 2018-09-09 11:01:10 +02:00
Felix
c9e5631d9c fix playback of offline items 2018-09-09 00:19:02 +02:00
Felix
c06a8deb0b fix playback-progress, add error handling for update, and other stuff 2018-09-09 00:03:35 +02:00
Felix
a6f4898dbf finish project setup 2018-09-08 18:54:21 +02:00
Felix
9e9f042df8 match updates in common 2018-09-08 17:58:08 +02:00
Felix
e2b0887875 WIP 2018-09-07 15:16:33 +02:00
Felix
a5d0bf621d start integrating common-2.0.0 2018-09-07 08:35:11 +02:00
Felix
59cd212dba wrap deletion of old events in try-catch 2018-01-09 17:45:48 +01:00
Felix
ebd66b4c4b bump version 2018-01-09 17:45:48 +01:00
Felix
fd9fb94212 formatting 2018-01-09 17:45:48 +01:00