Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-04-24 | Merge pull request #3131 from ByteHamster/fix-hiding-ExternalPlayer | H. Lehmann | |
Hiding ExternalPlayerFragment onStart | |||
2019-04-24 | Hiding ExternalPlayerFragment onStart | ByteHamster | |
If the playback is finished in background, the fragmentLayout is not hidden. Steps to reproduce (without this commit): - Start last item in queue - Leave app using home button - Finish playback by using notification skip button - Resume to AntennaPod - ExternalPlayerFragment is shown (in invalid state) but should be hidden | |||
2019-04-19 | Merge pull request #2957 from orionlee/bugfix_app_anr_in_auto_feed_update_2956 | H. Lehmann | |
Prevent app crash during some automatic feed update | |||
2019-04-19 | Merge pull request #3126 from alimemonzx/develop | H. Lehmann | |
bugfix #3092 - time left on Queue screen not updated after download c… | |||
2019-04-19 | bugfix #3092 - time left on Queue screen not updated after download completes | Ali | |
2019-04-17 | Merge pull request #3122 from ByteHamster/anr-switch-player | H. Lehmann | |
Made sure that there is not an ANR when switching media player | |||
2019-04-17 | Made sure that there is not an ANR when switching media player | ByteHamster | |
2019-04-16 | Merge pull request #3121 from ByteHamster/network-main-thread | H. Lehmann | |
Fixed NetworkOnMainThreadException | |||
2019-04-16 | Fixed NetworkOnMainThreadException | ByteHamster | |
2019-04-16 | Merge pull request #3117 from ByteHamster/fix-anr | H. Lehmann | |
Fixed cast related bugs | |||
2019-04-14 | Merge pull request #3115 from ByteHamster/small-crash | H. Lehmann | |
Fixed NPE | |||
2019-04-14 | Do not set player status before player object is created | ByteHamster | |
2019-04-14 | No locks are needed if everything is executed on main thread | ByteHamster | |
2019-04-13 | Fixed NPE | ByteHamster | |
2019-04-12 | Merge pull request #3113 from ByteHamster/fix-crash-npe | H. Lehmann | |
Fixed NPE | |||
2019-04-12 | Fixed NPE | ByteHamster | |
2019-04-12 | Merge pull request #3110 from ByteHamster/fix-controller-release-crash | H. Lehmann | |
Fixed crash when re-using released controller | |||
2019-04-12 | Fixed crash when re-using released controller | ByteHamster | |
2019-04-12 | Merge pull request #3106 from ByteHamster/subscriptions-columns | H. Lehmann | |
Set number of subscription columns | |||
2019-04-12 | Merge pull request #3105 from ByteHamster/style-repetition | H. Lehmann | |
Reduced repetition in styles.xml | |||
2019-04-12 | Merge pull request #3107 from ByteHamster/nb-translation | H. Lehmann | |
Removed nb translation | |||
2019-04-12 | Merge pull request #3104 from ByteHamster/queue-loading | H. Lehmann | |
Fix displaying progress indicator in multi window | |||
2019-04-11 | Removed nb translation | ByteHamster | |
2019-04-11 | Set number of subscription columns | ByteHamster | |
2019-04-11 | Reduced repetition in styles.xml | ByteHamster | |
2019-04-11 | Fix displaying progress indicator in multi window | ByteHamster | |
2019-04-11 | Merge pull request #3097 from ByteHamster/exoplayer-main-thread | H. Lehmann | |
Executing all ExoPlayer methods on main thread | |||
2019-04-11 | Merge pull request #3102 from ByteHamster/no-state-in-fragments | H. Lehmann | |
Do not hold state in fragments | |||
2019-04-11 | Making sure that ExternalPlayerFragment is updated when starting first media | ByteHamster | |
2019-04-11 | Clarified that it is using caller thread. not main thread | ByteHamster | |
2019-04-10 | Do not hold state in fragments | ByteHamster | |
2019-04-08 | Merge pull request #3100 from ↵ | Martin Fietz | |
orionlee/bugfix_bulk_action_ui_survive_split_screen_3088 bugfix - bulk actions - make UI survive upon split screen | |||
2019-04-08 | Merge pull request #3101 from ↵ | Martin Fietz | |
orionlee/bugfix_add_podcast_by_url_case_no_feed_in_html_3099 bugfix - add podcast by URL - show error dialog when URL points to no feed | |||
2019-04-07 | bugfix #3099 - add podcast by URL - show error dialog when URL points to no ↵ | orionlee | |
feed. | |||
2019-04-07 | bugfix #3088 - bulk edit - make UI survive upon split screen | orionlee | |
2019-04-07 | Fix Sonic playback | ByteHamster | |
2019-04-07 | Merge branch 'develop' into exoplayer-main-thread | ByteHamster | |
2019-04-07 | Merge pull request #2974 from orionlee/bugfix_rxjava2_null_returns_2966 | H. Lehmann | |
Fix rxjava2 null returns | |||
2019-04-07 | Executing all ExoPlayer methods on main thread | ByteHamster | |
2019-04-06 | bugfix - rxjava2 null return - wrap nullable return with Optional | orionlee | |
2019-04-06 | fix rebase conflicts - remove the incorrect @NonNull from rxjava | orionlee | |
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 - case the underlying method may return null, but | orionlee | |
should never happen in the code path, e.g., return the current FeedItem in ItemFragment UI. Mark underlying method as @Nullable, and let observer's existing onError() to handle null case Rx observer : underlying sources marked as @Nullable ItemFragment.load : .loadInBackground MediaplayerActivity.checkFavorite : DBReader.getFeedItem ItemDescriptionFragment.onViewCreated : DBReader.getFeedItem ItemlistFragment.loadItems : .loadData | |||
2019-04-06 | #2966 RxJava2 null - explicit mark underlying Rx sources as NonNull | orionlee | |
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 | |||
2019-04-06 | #2966 RxJava2 null - explicit mark underlying Rx sources as NonNull | orionlee | |
to be on the safe side, for cases that the consuming observers already assumes the result is not null. Rx observer : underlying sources marked as NonNull OnlineFeedViewActivity.listener member : DBReader.getFeedList StatisticsActivity.loadStatistics : DBReader.getStatistics CustomMRControllerDialog.updateViews : CustomMRControllerDialog.fetchArt CompletedDownloadsFragment.loadItems : DBReader.getDownloadedItems DownloadLogFragment.loadItems : DBReader.getDownloadedItems ItemDescriptionFragment.onViewCreated : .loadData, Timeline.processShownotes SubscriptionFragment.loadSubscriptions : DBReader.getNavDrawerData SubscriptionFragment.onContextItemSelected (x2) : DBWriter.markFeedSeen, DBWriter.markFeedRead PreferenceController.export : ExportWorker.output member | |||
2019-04-06 | Merge pull request #3083 from orionlee/bulk_remove_from_queue_1145 | H. Lehmann | |
Bulk remove from queue | |||
2019-04-06 | Merge pull request #3093 from AntennaPod/bugfix/3084-queue-undo-single | H. Lehmann | |
Create new adapter to show single item after undo | |||
2019-04-06 | Show single item after undo in EpisodesFragment | ByteHamster | |
2019-04-06 | refactor - rename string resource name `remove_episode_lable` , which was ↵ | orionlee | |
ambiguous with typos, to `delete_episode_label` - non-default string resources to be handled by Transifex | |||
2019-04-06 | tweak - batch edit UI - support longer action label | orionlee | |