Felix
|
90ceb61c90
|
play offline file if one exists and other download-related updates
|
2017-12-11 22:55:07 +01:00 |
|
Felix
|
7aa77b5259
|
implement deleting of offline items
|
2017-12-01 01:02:56 +01:00 |
|
Felix
|
ef0d61f437
|
add menu for offline-items and add ability to actually play downloaded items
|
2017-12-01 00:30:50 +01:00 |
|
Felix
|
12467fbba5
|
update offline-item view
|
2017-11-28 00:44:35 +01:00 |
|
Felix
|
b3820e5db4
|
use databinding for downloads and update download-progress
|
2017-11-28 00:20:44 +01:00 |
|
Felix
|
9999d27ee1
|
only show download-icon if we have permission to write to external storage
|
2017-11-25 23:55:27 +01:00 |
|
Felix
|
59b70bfdd5
|
implement downloading and downloadListFragment
|
2017-11-25 23:43:38 +01:00 |
|
Felix
|
d8f4f3cc65
|
autoformat some stuff
|
2017-11-25 00:17:13 +01:00 |
|
Felix
|
f202012431
|
convert AboutActivity to kotlin
|
2017-11-25 00:16:48 +01:00 |
|
Felix
|
fbf9ae983a
|
move Apis and Database to dedicated Factory Objects
|
2017-11-25 00:13:26 +01:00 |
|
Felix
|
f8af098b13
|
show title and subtitle in player
|
2017-11-24 00:52:27 +01:00 |
|
Felix
|
27d53e8081
|
replace last usage of butterknife with databinding and add Playback-Item to decouple player from Entities
|
2017-11-24 00:43:37 +01:00 |
|
Felix
|
65bf31414d
|
update custom loading spinner
|
2017-11-22 00:14:28 +01:00 |
|
Felix Bürkle
|
7b87e816da
|
autoformat code and optimize imports
|
2017-11-21 22:14:59 +01:00 |
|
Felix Bürkle
|
e979c06000
|
add custom loading-spinner
|
2017-11-21 22:12:52 +01:00 |
|
Felix
|
db4538129d
|
don't create a backstack-entry when switching fragments in BrowseActivity
|
2017-11-21 00:12:16 +01:00 |
|
Felix
|
8ce91312a0
|
increase version
|
2017-11-21 00:07:19 +01:00 |
|
Felix
|
13e679f97a
|
reorder strings
|
2017-11-21 00:05:19 +01:00 |
|
Felix
|
37b5ea0cac
|
make related Events scroll horizontally
|
2017-11-20 23:45:25 +01:00 |
|
Felix
|
6f9bf1844b
|
move toolbar to fragments
|
2017-11-20 23:30:30 +01:00 |
|
Felix
|
a5ea942341
|
replace contraint with frame-layout in streaming-placeholder
|
2017-11-20 01:19:25 +01:00 |
|
Felix
|
4fcbd87bc0
|
show toolbar when switching fragment
|
2017-11-20 01:17:50 +01:00 |
|
Felix
|
6f67f3f153
|
hide toolbar instead of tablayout
|
2017-11-20 00:46:43 +01:00 |
|
Felix
|
e3141ddd0c
|
fix loading spinner for bookmarks and continue watching
|
2017-11-20 00:45:44 +01:00 |
|
Felix
|
ceba0ae9d2
|
fix Fragment switching by checking tags instead of class
|
2017-11-20 00:45:00 +01:00 |
|
Felix
|
3b13c51c9d
|
add first draft of about-page
|
2017-11-19 23:00:36 +01:00 |
|
Felix
|
7a7aea2612
|
add loading-overlay
|
2017-11-19 22:22:08 +01:00 |
|
Felix
|
652f370761
|
remove margins for cardviews
|
2017-11-19 21:44:43 +01:00 |
|
Felix
|
aa868272fa
|
fix partially hidden items in conferences list
|
2017-11-19 21:39:19 +01:00 |
|
Felix
|
b6cc2808b4
|
add LiveData to get update-status so we can show a loading-spinner
|
2017-11-19 18:37:12 +01:00 |
|
Felix
|
fb167cb4dd
|
update version
|
2017-11-19 16:40:11 +01:00 |
|
Felix
|
a46b80e59d
|
layout fine-tuning
|
2017-11-19 01:33:29 +01:00 |
|
Felix
|
63ccdd9d49
|
add nav-icon for downloaded talks
|
2017-11-19 01:33:04 +01:00 |
|
Felix
|
0f8111b03a
|
add back button to player
|
2017-11-19 01:24:56 +01:00 |
|
Felix
|
4832d5e458
|
fine-tune eventsDetailsFragment
|
2017-11-19 01:23:25 +01:00 |
|
Felix
|
fbd6476745
|
change animations when switching fragments in browseActivity
|
2017-11-19 01:19:29 +01:00 |
|
Felix
|
d502575cdf
|
update actionbar icons to white versions
|
2017-11-19 01:17:39 +01:00 |
|
Felix
|
79d2dbf548
|
add (as of yet empty) LivestreamsFragment to BrowseActivity
|
2017-11-18 16:10:54 +01:00 |
|
Felix
|
7b2d60dc00
|
rename fragment interfaces
|
2017-11-18 16:09:42 +01:00 |
|
Felix
|
2565b18cee
|
start handling streams for player
|
2017-11-18 15:50:08 +01:00 |
|
Felix
|
ea89c395e9
|
convert PlayerActivity to kotlin
|
2017-11-18 15:27:48 +01:00 |
|
Felix
|
91e878d2ac
|
cleanup context-stuff in EventsListFragment
|
2017-11-18 15:27:02 +01:00 |
|
Felix
|
e281f0f49a
|
add structure for Livestream List
|
2017-11-18 15:06:23 +01:00 |
|
Felix
|
70cf16bfb4
|
convert BrowseFragment to kotlin
|
2017-11-18 14:00:07 +01:00 |
|
Felix
|
d4949b4aae
|
renamed some layouts to more consisten names
|
2017-11-18 13:59:45 +01:00 |
|
Felix
|
390edf64b5
|
use vector-icon as launcher-icon
|
2017-11-18 02:13:13 +01:00 |
|
Felix
|
de1358a912
|
cleanup About Activity
|
2017-11-18 02:12:49 +01:00 |
|
Felix
|
9e2b0000ef
|
fine-tune browse-activity and move events-list to separate activity
|
2017-11-18 02:12:14 +01:00 |
|
Felix
|
f4efcdecb5
|
update layout to use navigation-drawer
|
2017-11-15 23:40:36 +01:00 |
|
Felix
|
176fcc92f6
|
add icons for navigation drawer
|
2017-11-15 23:39:43 +01:00 |
|
Felix
|
41d0fdb4a1
|
restructure and cleanup viewModels
|
2017-11-15 00:10:12 +01:00 |
|
Felix
|
e662ec1175
|
move eventDetails to separate activity to properly organize toolbars
|
2017-11-14 23:57:53 +01:00 |
|
Felix
|
de18a162b9
|
autoformat some code, bug fixed in common
|
2017-11-14 00:58:56 +01:00 |
|
Felix
|
d775f0b2ec
|
increase version after release-build
|
2017-11-12 23:04:53 +01:00 |
|
Felix
|
c5877188d1
|
disable related items for release
|
2017-11-12 23:03:58 +01:00 |
|
Felix
|
58c4e7b888
|
add more compact layout for related events
|
2017-11-12 23:02:03 +01:00 |
|
Felix
|
537745107b
|
fix compile warnings
|
2017-11-12 22:39:31 +01:00 |
|
Felix
|
b67ef1a10f
|
update version
|
2017-11-12 22:39:07 +01:00 |
|
Felix
|
ed54f58fc0
|
lib-version upgrade, etc
|
2017-11-12 20:45:17 +01:00 |
|
Felix
|
afd53d2053
|
update package-structure
|
2017-11-12 18:32:44 +01:00 |
|
Felix
|
a00e019020
|
add related events list
|
2017-11-12 18:16:09 +01:00 |
|
Felix
|
f9bd75e13e
|
update common after api-change
|
2017-11-12 18:00:23 +01:00 |
|
Felix
|
aeae347b58
|
add loading-overlay
|
2017-11-11 16:21:47 +01:00 |
|
Felix
|
a43f854b67
|
update version code
|
2017-11-11 16:20:59 +01:00 |
|
Felix
|
778b3871ba
|
rename ChaosflixFragment to BrowseFragment
|
2017-11-11 16:20:27 +01:00 |
|
Felix
|
d3a8752162
|
set 60s Timeout for OkHttpClient
|
2017-11-11 16:12:58 +01:00 |
|
Felix
|
1023f5f7b9
|
add comment for future version-codes
|
2017-11-11 16:12:21 +01:00 |
|
Felix
|
782423cc4c
|
show only one conference group in viewpager
|
2017-11-10 22:49:34 +01:00 |
|
Felix
|
ba90609e93
|
add dummy for download
|
2017-11-10 22:49:08 +01:00 |
|
Felix
|
abe382a767
|
make exoplayer follow redirects
|
2017-11-10 22:48:49 +01:00 |
|
Felix
|
10e2b051ad
|
add tool-texts to layouts
|
2017-11-10 22:48:13 +01:00 |
|
Felix
|
3b20fb6405
|
use sort-order from database for conferences
|
2017-11-10 22:47:32 +01:00 |
|
Felix
|
38e25495f4
|
restore styles
|
2017-11-10 21:54:36 +01:00 |
|
Felix
|
9c92f89c10
|
auto-open seach textfield
|
2017-11-10 21:53:51 +01:00 |
|
Felix
|
d913330c8d
|
define comparator for sorting in item-adapters in each subclass
|
2017-11-10 21:53:42 +01:00 |
|
Felix
|
bb55c33d9b
|
enable search
|
2017-11-10 21:12:17 +01:00 |
|
Felix
|
f0641549a4
|
make item-adapters filterable
|
2017-11-10 20:15:21 +01:00 |
|
Felix
|
ce6417e5e2
|
switch item-adapters to kotlin
|
2017-11-10 19:37:13 +01:00 |
|
Felix
|
f9dc39e648
|
add splash-screen
|
2017-11-10 17:16:16 +01:00 |
|
Felix
|
07c0038b66
|
add continue-watching-list
|
2017-11-09 00:15:36 +01:00 |
|
Felix
|
f76a972eab
|
delete PlaybackProgress on playback ended
|
2017-11-09 00:03:53 +01:00 |
|
Felix
|
2c2b8054dc
|
move playerViewModel into ExoPlayerFragment
|
2017-11-08 23:44:28 +01:00 |
|
Felix
|
cdfbb0979e
|
fix PersistenceTest
|
2017-11-07 00:23:21 +01:00 |
|
Felix
|
8b0128ba48
|
update version code
|
2017-11-07 00:23:02 +01:00 |
|
Felix Bürkle
|
c9d105986b
|
update proguard-rules
|
2017-11-06 22:17:34 +01:00 |
|
Felix Bürkle
|
e63313db9e
|
add Bookmarks-List to UI
|
2017-11-06 21:28:44 +01:00 |
|
Felix
|
3e906fd126
|
make bookmarking work
|
2017-11-06 02:19:51 +01:00 |
|
Felix
|
acdd9b5139
|
update some version
|
2017-11-06 02:19:28 +01:00 |
|
Felix
|
4645419e28
|
move files and create debug and release versions of ChaosflixApplication
|
2017-11-06 02:19:08 +01:00 |
|
Felix
|
05143124c2
|
update Retrofit-Version
|
2017-11-05 19:27:51 +01:00 |
|
Felix
|
8f31d44957
|
update ConferenceGroupPager to fix appearance after initial loading
|
2017-11-05 19:26:55 +01:00 |
|
Felix
|
508cc8fd62
|
disable stetho and add proguard-config to build release
|
2017-11-05 19:24:25 +01:00 |
|
Felix
|
641fafa417
|
disable load everything
|
2017-11-05 19:22:11 +01:00 |
|
Felix
|
9d687695dd
|
disable load everything, since it causes a crash
|
2017-11-05 01:41:21 +01:00 |
|
Felix
|
87937f6911
|
use syncService
|
2017-11-05 01:20:44 +01:00 |
|
Felix
|
e27fe2a785
|
use LiveData
|
2017-11-05 01:19:02 +01:00 |
|
Felix
|
8ffb7af70e
|
add new Service to Manifest
|
2017-11-05 01:11:44 +01:00 |
|
Felix
|
2559a9e847
|
rename player-overlay-layout
|
2017-11-05 01:11:17 +01:00 |
|
Felix
|
eb12615365
|
add Downloader and SyncService
|
2017-11-05 01:10:43 +01:00 |
|
Felix
|
17ca3ede20
|
got Conference overview working again
|
2017-11-03 01:30:53 +01:00 |
|
Felix
|
8bef45fcae
|
WIP: start restructuring to use Persistent entities and use Database as single source of truth
|
2017-11-03 00:00:46 +01:00 |
|
Felix
|
56a4addc14
|
add new functions to utility-object
|
2017-11-02 23:58:49 +01:00 |
|
Felix
|
be74287daf
|
save scroll-state and tweak layout
|
2017-11-01 01:01:11 +01:00 |
|
Felix
|
c9b652a2cf
|
add speaker and description again
|
2017-10-31 21:45:03 +01:00 |
|
Felix
|
eb49405200
|
make touch work with common
|
2017-10-31 20:49:43 +01:00 |
|
Felix
|
dca80e2fc5
|
update viewmodel
|
2017-10-24 21:40:23 +02:00 |
|
Felix
|
612206a879
|
add gitlab-ci config
|
2017-10-12 22:33:53 +02:00 |
|
Felix
|
c067ed3e22
|
migrate Watchlist and PlaybackProgress to Room and Kotlin
|
2017-10-04 23:05:34 +02:00 |
|
Felix
|
72d6237e8b
|
move Version-Definitions to project-gradle-file
|
2017-10-04 22:23:56 +02:00 |
|
Felix
|
258a0b5f41
|
move ViewModel-factory
|
2017-10-04 22:06:46 +02:00 |
|
Felix
|
12c417f24e
|
implement saving of bookmarks
|
2017-10-04 21:21:18 +02:00 |
|
Felix
|
387d7fd1bc
|
use separate Card-Layouts for Conferences and Events
|
2017-10-04 00:11:46 +02:00 |
|
Felix
|
0e4dec3a3e
|
fix saving and storing of playback-progress
|
2017-10-01 21:16:24 +02:00 |
|
Felix
|
8a5cd4c35b
|
move player back into fragment
|
2017-10-01 20:52:30 +02:00 |
|
Felix
|
8ce8b3bf9e
|
add playerActivity
|
2017-10-01 20:48:44 +02:00 |
|
Felix
|
b8bf188d35
|
move AboutActivity
|
2017-10-01 20:48:10 +02:00 |
|
Felix
|
f2b0fe82b7
|
move listerners and player in playerFragment
|
2017-10-01 20:46:46 +02:00 |
|
Felix
|
477aa35218
|
fix loading of playback-progress
|
2017-09-26 22:29:23 +02:00 |
|
Felix
|
fb07a1962c
|
update icon-stuff
|
2017-09-26 17:08:12 +02:00 |
|
Felix
|
55410b72f4
|
implement first draft of AboutActivity
|
2017-09-26 17:07:30 +02:00 |
|
Felix
|
91319a83fb
|
save and restore playback progress
|
2017-09-26 17:03:02 +02:00 |
|
Felix
|
1f1e2a9817
|
cleanup imports, etc.
|
2017-09-25 14:06:52 +02:00 |
|
Felix
|
2930752e8e
|
update icons
|
2017-09-25 13:53:45 +02:00 |
|
Felix
|
c7f8de64e0
|
handle network error
|
2017-09-25 04:06:46 +02:00 |
|
Felix
|
cd7039906e
|
try out LiveData
|
2017-09-25 03:49:25 +02:00 |
|
Felix
|
e363879708
|
set ReorderingAllowd for Fragments and some other small changes
|
2017-09-25 03:48:52 +02:00 |
|
Felix
|
6c6000ba02
|
add (of yet) unfunctional search-mode in events-list
|
2017-09-25 03:18:51 +02:00 |
|
Felix
|
cf6929bb00
|
fix save and restore of recyclerview-state for ConferenceList
|
2017-09-25 03:18:00 +02:00 |
|
Felix
|
4dc7949116
|
cleanup unused and commented out code
|
2017-09-25 03:17:11 +02:00 |
|
Felix
|
870b968cf7
|
add missing methods to ViewModel
|
2017-09-25 03:16:15 +02:00 |
|
Felix
|
51a0539d5a
|
replace Service with ViewModel
|
2017-09-25 02:38:54 +02:00 |
|
Felix
|
b149205937
|
pass Event and Recording to ExoPlayerFragment
|
2017-09-24 22:13:31 +02:00 |
|
Felix
|
fb72d101cb
|
Use DataBinding in EventDetails
|
2017-09-24 20:59:17 +02:00 |
|
Felix
|
3791def632
|
replace ExoMedia with ExoPlayer
|
2017-09-24 01:30:11 +02:00 |
|
Felix
|
29c4283b2a
|
delete PlayableItem to simplify and add a Method to get the best quality recording
|
2017-09-22 02:42:48 +02:00 |
|
Felix
|
14cfeafa22
|
start mediaplayerFragment and select MediaOption
|
2017-09-22 01:13:05 +02:00 |
|
Felix
|
60e274b959
|
add mediaplayer fragment
|
2017-09-22 00:39:02 +02:00 |
|
Felix
|
c376f14c22
|
fiddle with styling
|
2017-09-21 22:00:42 +02:00 |
|
Felix
|
4710c60ddf
|
cleanup
|
2017-09-21 21:40:58 +02:00 |
|
Felix
|
b50a795e77
|
update colors and other small changes
|
2017-09-21 21:37:07 +02:00 |
|
Felix
|
c5c440c1f8
|
EventDetails: add play button to toolbar when it is collapsed
|
2017-09-21 21:36:19 +02:00 |
|
Felix
|
d930da1262
|
replace Glide with Picasso to fix issues with pixelated images in eventsDetails
|
2017-09-21 21:33:54 +02:00 |
|
Felix
|
e600987d65
|
fix transformation animation, again
|
2017-09-20 23:55:13 +02:00 |
|
Felix
|
802e9e91a8
|
on toolbar collapse, only react to state change
|
2017-09-20 23:49:07 +02:00 |
|
Felix
|
34f5ab14ba
|
update titlebar color and text for eventDetailsFragment
|
2017-09-20 23:31:14 +02:00 |
|
Felix
|
5fcd3872d3
|
delete old event detail layout
|
2017-09-20 22:00:16 +02:00 |
|
Felix
|
8efe9624e5
|
other stuff
|
2017-09-20 21:45:32 +02:00 |
|
Felix
|
a9c5d6350f
|
add Textview to collapsingToolbarLayout for multiline titles
|
2017-09-20 21:45:19 +02:00 |
|
Felix
|
f22e7eceb3
|
remove transition animations for everything but the thumbnail
|
2017-09-20 21:44:19 +02:00 |
|
Felix
|
8f5edc6b48
|
reduce number of columns for large screens in portrait to 3
|
2017-09-20 21:42:50 +02:00 |
|
Felix
|
7a139252f7
|
fix animation glitch on returning from EventsDetailsFragment
|
2017-09-20 21:28:30 +02:00 |
|
Felix
|
d94a3ab318
|
fix disappearing fragments issue
|
2017-09-20 21:12:19 +02:00 |
|
Felix
|
d34c977abf
|
partially solve retention of status on orientation change
|
2017-09-20 19:45:25 +02:00 |
|
Felix
|
65d47fe85a
|
implement new layout for EventDetails
|
2017-09-20 19:44:48 +02:00 |
|
Felix
|
7be45b55de
|
renamed stuff
|
2017-09-20 19:41:23 +02:00 |
|
Felix
|
26712b4236
|
fiddle with layout and transitions
|
2017-09-20 01:24:15 +02:00 |
|
Felix
|
ea50fea91f
|
implement Transistions between Events and Eventdetails
|
2017-09-19 23:28:01 +02:00 |
|
Felix
|
3c12ab5949
|
implement EventDetailFragment that shows basic Information
|
2017-09-19 21:14:38 +02:00 |
|
Felix
|
9ea551108d
|
add eventDetailsFragment and refactor
|
2017-09-19 19:43:23 +02:00 |
|
Felix
|
b40a1098ad
|
only show tags, when they make sense
|
2017-09-19 18:41:48 +02:00 |
|
Felix
|
e4fdd14537
|
show tags for events in cardview
|
2017-09-19 18:31:55 +02:00 |
|
Felix
|
3e2ead0ed6
|
sort events alphabeticaly
|
2017-09-19 17:29:30 +02:00 |
|
Felix
|
095b07a224
|
delete unused adapter
|
2017-09-19 17:27:16 +02:00 |
|
Felix
|
b3ca73002b
|
move to single activity with fragments
|
2017-09-19 17:20:48 +02:00 |
|
Felix
|
a565a7906b
|
show mulitple commons for events on larger screens
|
2017-09-19 14:51:04 +02:00 |
|
Felix
|
9d1334bce2
|
disable Sendeschleife because of invalid MPD
|
2017-09-19 14:33:10 +02:00 |
|
Felix
|
9f5fee957d
|
refactored adapters
|
2017-09-19 13:45:59 +02:00 |
|
Felix
|
f2275a2fae
|
show eventlist in EventsActivity
|
2017-09-19 00:56:40 +02:00 |
|
Felix
|
165133d92f
|
add empty eventsactivity
|
2017-09-19 00:27:10 +02:00 |
|
Felix
|
d900201aa1
|
tweak layout for large screens
|
2017-09-19 00:26:44 +02:00 |
|
Felix
|
78c72204d5
|
extracted module touch
|
2017-09-18 22:32:39 +02:00 |
|