summaryrefslogtreecommitdiff
path: root/app/src/main/java/de/danoeh/antennapod/activity
AgeCommit message (Collapse)Author
2019-09-13Changed type of media last playback speed to float from stringJonas Kalderstam
Also sets default to "magic" -1 value
2019-09-12Fixed playback speed issues when switching to next mediaJonas Kalderstam
Fixes some issues related to the playback speed when playback was completed or playback was paused and the app went away for awhile. Now a media item which is "in progress" will remember its playback speed so that it can be restored properly. The per-feed-media speed is cleared once playback finishes, either by reaching the end or by the user starting to play something different.
2019-09-12Added per-feed playback speed settingJonas Kalderstam
Fixes #375
2019-09-09Added queue testByteHamster
2019-09-02Fixed playback speed button not cycling through optionsByteHamster
2019-08-30Renamed ItemlistFragment to FeedItemlistFragmentByteHamster
2019-08-30Allow different playback speed for videoByteHamster
2019-08-30Extracted playback controls to new classByteHamster
2019-08-20Show add feed fragment on first launchByteHamster
2019-08-11Fixed app integration testsByteHamster
2019-08-11Updated OnlineFeedView layoutByteHamster
2019-07-23Merge pull request #3284 from ByteHamster/default-exoplayerH. Lehmann
Make ExoPlayer the default player
2019-07-23Do not set PlaybackService to null while still updating widgetByteHamster
2019-07-23Make ExoPlayer the default playerByteHamster
2019-07-14Merge pull request #3272 from andersonvom/3225-remove-new-flagH. Lehmann
Reword "Mark as seen" to "Remove 'new' flag"
2019-07-14Reword "Mark as seen" to "Remove 'new' flag"Anderson Mesquita
This avoids the confusion between "Mark as seen" and "Mark as played". Closes: #3225
2019-07-14Merge pull request #3267 from libliboom/developH. Lehmann
Removed screenOrientation attributes in manifest
2019-07-13Resolves #3235. Refer to the changes.bhlee
- Remove android:screenOrientation="portrait" for rotating. - Remove override onConfigurationChanged function that does nothing.
2019-07-12Removed Flattr supportByteHamster
2019-07-02New ViewModel for loading feed preferences across lifecycleJoe Stein
2019-06-26validate username for characters not accepted.Wagubi Brian
2019-06-14Added authentication and episode filter dialogsByteHamster
2019-06-14Updated feed settings screenByteHamster
2019-06-13Restructured preferences codeByteHamster
2019-06-03Upgrade preferences independently from databaseByteHamster
2019-05-28Merge branch 'develop' into work-managerByteHamster
2019-05-28Merge pull request #3043 from CedricCabessa/remaining_time_playback_speedH. Lehmann
Fixes #2197: Remaining time playback speed
2019-05-27Merge pull request #3191 from jas14/stricter-db-importH. Lehmann
Check SQLite3 magic bytes before import
2019-05-20Check SQLite3 magic bytes before importJoe Stein
2019-05-19Merge pull request #3165 from ByteHamster/opml-import-mismatchH. Lehmann
Removed opml pick action
2019-05-19Merge branch 'develop' into eventbus-v3ByteHamster
2019-05-19Merge pull request #3168 from ByteHamster/about-open-browserMartin Fietz
About screen: Open web links in browser
2019-05-17Revert "Merge pull request #2954 from ↵ByteHamster
orionlee/bugfix_phantom_notification_rework_2716" This reverts commit 643173de14ade8acfa5e6b92464482c7402e172e, reversing changes made to f2d103736d20bca481817808ee73b240fc2f7be4.
2019-05-07Open web links in browserByteHamster
2019-05-06Removed opml pick actionByteHamster
2019-05-06Using WorkManager for feed updatesByteHamster
2019-05-03Fixed about screen readability in amoled theme (Closes #3151)ByteHamster
2019-04-28force refresh time when playback speed changeCédric Cabessa
This is useful when media is paused
2019-04-28use time converter and pref in MediaPlayer and WidgetCédric Cabessa
2019-04-12Fixed crash when re-using released controllerByteHamster
2019-04-12Let PlaybackController handle listening for service startByteHamster
2019-04-12Upgraded EventBus to v3ByteHamster
Also made sure that register/unregister are called in onStart/onStop instead of onResume/onPause (prevents possible MultiWindow problems where updates are not received because activity is not fucused).
2019-04-11Merge pull request #3097 from ByteHamster/exoplayer-main-threadH. Lehmann
Executing all ExoPlayer methods on main thread
2019-04-11Merge pull request #3102 from ByteHamster/no-state-in-fragmentsH. Lehmann
Do not hold state in fragments
2019-04-11Making sure that ExternalPlayerFragment is updated when starting first mediaByteHamster
2019-04-10Do not hold state in fragmentsByteHamster
2019-04-07bugfix #3099 - add podcast by URL - show error dialog when URL points to no ↵orionlee
feed.
2019-04-06bugfix - rxjava2 null return - wrap nullable return with Optionalorionlee
2019-04-06#2966 RxJava2 null - case underlying method has needs to return null.orionlee
Need to wrap return result with Optional<> Mark code path with TODO. Actual fix is pending #2954 merge. Rx observer: underlying sources that need to return Optional<> OnlineFeedViewActivity.parseFeed : <anonymous subscriber> PlaybackController.bindToService : fixed in #2954
2019-04-06#2966 RxJava2 null - explicit mark underlying Rx sources as NonNullorionlee
to be on the safe side, for cases that the consuming observers checks null unnecessarily. Rx observer : underlying sources marked as NonNull OnlineFeedViewActivity.startFeedDownload : Downloader.getResult AllEpisodesFragment.loadItems : AllEpisodesFragment.loadData PlaybackHistoryFragment.loadItems : DBReader.getPlaybackHistory QueueFragment.loadItems : DBReader.getQueue SearchFragment.search : .performSearch