Commit Graph

1461 Commits

Author SHA1 Message Date
Martin Fietz 6141125848 Hide author(s) and language feed information if empty 2016-11-01 17:26:18 +01:00
Martin Fietz a89dd28e23 Merge pull request #2170 from mfietz/feature/fyyd
Integrate fyyd podcast search engine
2016-11-01 10:41:51 +01:00
Martin Fietz 0062cab106 Merge branch 'develop' into 2085-auto-enable-sleep-timer 2016-10-30 13:37:39 +01:00
Martin Fietz c3fad9dbe6 Integrate fyyd podcast search engine 2016-10-30 13:28:57 +01:00
Martin Fietz 695a73c09d Add option to export subscriptions as HTML 2016-10-16 12:40:01 +02:00
Martin Fietz fee2acb5ab Move opml package 2016-10-15 12:43:43 +02:00
Martin Fietz d1bbe8a181 Refactor OPML export from asynctask to observable 2016-10-15 12:35:09 +02:00
Martin Fietz fdc7d41824 Replace toast with snackbar and optional undo action 2016-10-12 21:31:34 +02:00
Martin Fietz 21799ab22c Add dialog option to auto-enable sleep timer 2016-10-09 22:40:40 +02:00
Martin Fietz e75d60ef61 Extract sleep timer preferences into dedicated class 2016-10-09 21:49:23 +02:00
Martin Fietz 8accc12048 Merge pull request #2139 from mfietz/2121-gpodder-force-full-sync
Add full sync with gpodder
2016-10-08 09:48:49 +02:00
Martin Fietz 6ff24f99b5 Merge pull request #2140 from mfietz/2094-mark-seen-confirmation-dialog
Show "mark all as seen" confirmation dialog
2016-10-08 09:47:48 +02:00
Martin Fietz cc675b06be Add "has media" filtering to gears dialog 2016-10-03 17:21:11 +02:00
Martin Fietz 342fea0360 Show "mark all as seen" confirmation dialog 2016-10-03 13:17:06 +02:00
Martin Fietz 098e89b0c5 Add full sync with gpodder and re-phrase changes sync 2016-10-03 12:53:06 +02:00
Martin Fietz 3fa6c1bc20 Merge pull request #2109 from danielm5/enable-previous-button
Set current position to the begining on 'Previous' button
2016-10-02 23:38:05 +02:00
Martin Fietz 8da8bf6af6 Merge pull request #2096 from domingos86/fix-cover-fragment
fix cover fragment onMediaChanged
2016-10-02 23:33:48 +02:00
Martin Fietz 8f02a4b6d7 Merge pull request #1985 from mfietz/issue/1942-automatic-update
On resume, check if the feeds should be (automatically) refreshed.
2016-10-02 22:36:23 +02:00
eraymond dc38ecdd68 Removed commented out debugging code and superfluous comments.
Change order of protected static keywords.
2016-10-02 12:57:15 -07:00
eraymond db4f9bc978 Removed commented out debugging code and superfluous comments.
Change order of protected static keywords.
2016-10-02 12:53:10 -07:00
eraymond a788f61a6a Added tests for preference settings to customize fastforward and rewind delta. 2016-09-28 19:37:08 -07:00
eraymond 970d41bb78 Added preference settings to customize fastforward and rewind delta. Closes #2129. Minor: Fixes title case in preference setting titles Minor: Fixes typo in naming of UserPreferences.getFastFowardSecs to UserPreferences.getFastForwardSecs. 2016-09-28 17:25:45 -07:00
ByteHamster cc4622f654 Updating copyright date automatically 2016-09-05 12:08:04 +02:00
Daniel e7cc0ffe05 Enable separate functions for Previous and Rewind hardware buttons.
Added prefHardwarePreviousButtonRestarts preference.
2016-09-03 15:36:03 -04:00
Domingos Lopes 0c2313b265 fix onMediaChanged() for ChaptersFragment 2016-09-03 11:47:22 -04:00
Domingos Lopes c2be62f976 fix onMediaChanged() for ItemDescriptionFragment 2016-09-03 11:47:22 -04:00
Domingos Lopes 2babfa2bc6 fix cover fragment onMediaChanged 2016-09-03 11:47:22 -04:00
Martin Fietz eaa1745fa6 Merge pull request #2093 from mfietz/upgrade-libs
Upgrade dependencies
2016-08-04 22:42:29 +02:00
Martin Fietz da7fe225d0 Fix test 2016-08-04 21:18:29 +02:00
Domingos Lopes 385079d168 integrate onPlaybackStart/Pause callbacks into setPlayerStatus() 2016-07-25 23:16:28 -04:00
Domingos Lopes 19a647226d move onPlaybackStart and onPlaybackPause tasks to separate callback methods 2016-07-25 23:16:28 -04:00
Domingos Lopes e94219ce26 change protocol for episode transition on PlaybackService 2016-07-25 23:16:28 -04:00
Martin Fietz 8e281890dd Merge pull request #2062 from mateoeh/opml-intent
Use MIME types in OPML import intent filter (fixes #1758)
2016-07-23 10:54:06 +02:00
Martin Fietz 30a9d0f5f3 Merge pull request #2027 from mfietz/issue/2023-2024-rotation
Retain context menues and dialogs on rotation
2016-07-23 10:44:30 +02:00
Martin Fietz e6e37e9558 Merge pull request #2057 from domingos86/castdialogimage-issue1910
fix horizontal layout (MediaRouteControllerDialog)
2016-07-23 10:43:08 +02:00
Martin Fietz 44b37fc043 Merge pull request #2067 from orelogo/develop
Improve search results: "no results" view, no duplicates, transparent played episodes
2016-07-18 07:43:44 +02:00
orelogo 16e640ab1a Search Results: Clarify documentation and strings` 2016-07-18 01:10:31 -04:00
Martin Fietz 9d5d3508cf Merge pull request #2060 from domingos86/gpodnet-notification-option
Make gpodnet sync error notifications optional
2016-07-17 20:24:18 +02:00
Domingos Lopes 91f12080ef include gpodnet last sync report on Sync pref summary 2016-07-17 14:10:58 -04:00
domingos86 cf035bc748 restore dividers on gpodnet preferences
by setting selectable to its default value of true.
2016-07-17 13:22:59 -04:00
orelogo b4b51e6e58 Search Results: reformat "no result" text for easier translation 2016-07-13 18:53:18 -04:00
orelogo 658594e90f Search Results: Add transparency to played episodes 2016-07-13 13:44:48 -04:00
orelogo 3863a5d190 Add 'no result' text to unmatched search results 2016-07-12 15:39:58 -04:00
mateoeh 47bde42a1e Use MIME types in OPML import intent filter
File extensions are widely unreliable - extraneous dots in a file's path will break intent filters
relying on pathPattern's wildcard character, and some applications will omit file extensions
altogether when sending intents (e.g. K-9 Mail). Using MIME types will occasionally catch non-OPML
files in the filter, but it is currently the best option available.

Fixes #1758
2016-07-05 21:12:20 -06:00
Domingos Lopes fc364c7dfe convert gpodder last sync attempt listener to OnSharedPreferenceChangeListener 2016-07-03 18:03:19 -04:00
Domingos Lopes 21a7ef168f move last gpodder sync report up to under sync action 2016-07-03 15:00:49 -04:00
Domingos Lopes 988e53d47d gpodnetauth activity: hide keyboard on login press, restrict login to single line, add IME actions 2016-07-02 13:21:06 -04:00
Domingos Lopes 247fa77f9d comment on onMeasure implementations 2016-07-02 11:22:09 -04:00
Martin Fietz 88516d29ca Merge pull request #2050 from mfietz/issue/2049-missing-onerror
OnlineFeedViewActivity: Add onError and refactor
2016-07-02 12:32:57 +02:00
Martin Fietz 9372ccc916 Merge pull request #2055 from DevFactory/release/Lamdbas_containing_only_one_statement_should_not_nest_this_statement_in_a_block
squid:S1602 - Lamdbas containing only one statement should not nest this statement in a block.
2016-07-02 12:32:13 +02:00
Domingos Lopes b307d96e95 Make gpodnet sync error notifications optional 2016-07-02 02:37:58 -04:00
Domingos Lopes 000163ad21 fix horizontal layout (MediaRouteControllerDialog) 2016-06-30 19:21:54 -04:00
Meir Schwarz bfe7cadd15 Add preliminary support for Android Auto by changing PlaybackService to extend MediaBrowserServiceCompat. Allows playback from queue and basic control using Android Auto. 2016-06-29 16:09:55 -07:00
Soso Tughushi 31861ca285 Fixed rule 'Lamdbas containing only one statement should not nest this statement in a block' 2016-06-29 19:56:39 +04:00
Domingos Lopes b47da4205c change to rx.Java, avoid NPE, rename package 2016-06-29 11:45:36 -04:00
Martin Fietz b1bfbb9bc8 Add onError and refactor 2016-06-29 10:10:46 +02:00
domingos86 0ae055f226 remove commented code
and add line break at the end
2016-06-29 02:39:57 -04:00
Domingos Lopes 47015e937e add onClickListeners, optimize image loading 2016-06-28 15:48:51 -04:00
Domingos Lopes 6d0debfd4d implement custom mediaroute playback controller 2016-06-28 02:18:11 -04:00
Martin Fietz 9b13e19b66 Prevent NPEs 2016-06-24 12:15:00 +02:00
Martin Fietz 9d61660fda Prepare 1.6.1.2 2016-06-24 10:53:11 +02:00
Martin Fietz 92752e7996 Fix mark as seen and improve mark all X [of feed Z] as Y 2016-06-24 10:18:14 +02:00
Martin Fietz 63bb80560b Merge pull request #2031 from mfietz/issue/2011-downloaded-played
Completed Downloads: Add transparency to played episodes
2016-06-24 10:01:19 +02:00
Martin Fietz ec7795953f Completed Downloads: Add transparency to played episodes 2016-06-21 12:41:56 +02:00
Martin Fietz a7a9a11f7b Retain context menues and dialogs on rotation 2016-06-20 17:44:11 +02:00
Martin Fietz 3a5fba68e1 Drawer: Only keep a weak reference to parent activity 2016-06-20 17:19:40 +02:00
Martin Fietz 2b9d8f2daf Reset holder counter for re-use 2016-06-20 17:19:06 +02:00
Martin Fietz 9f86308690 On resume, check if the feeds should be (automatically) refreshed. 2016-06-20 00:47:46 +02:00
Tom Hennen b7dfea13b0 Merge pull request #1983 from mfietz/issue/1970-remove-ambiguous
Item view: Make remove/delete less ambiguous
2016-06-19 18:36:21 -04:00
Martin Fietz 42eab1795a Unsubscribe when fragment is destroyed 2016-06-19 18:21:30 +02:00
Martin Fietz c9d0d497dd Fix add tile 2016-06-19 18:21:07 +02:00
Martin Fietz 8aebbcaca5 1.6.1.0 2016-06-19 12:36:33 +02:00
Martin Fietz 78ae4f620b Merge pull request #1994 from mfietz/issue/1859-add-tile
Subscriptions: Move add tile to end
2016-06-19 01:57:12 +02:00
Martin Fietz 5d9058ea1e Make remove/delete less ambiguous 2016-06-11 18:53:30 +02:00
Martin Fietz d5ad3b3cdc Merge pull request #1998 from mfietz/issue/1997-feedinfo-ise
FeedInfoActivity: Prevent IllegalStateException
2016-06-11 11:20:14 +02:00
Martin Fietz 027c1d5beb Replace AsyncTask with RxObservable, prevent IllegalStateException 2016-06-11 11:04:03 +02:00
Martin Fietz a7a2043682 Merge pull request #1981 from domingos86/null-action-provider-workaround
fixes CastManager.addMediaRouterButton NPE
2016-06-10 19:34:43 +02:00
Martin Fietz ac8fc02c8e Merge pull request #2002 from drabux/fix_gradle_free_build__properties
Fix gradle free builds
2016-06-09 09:25:22 +02:00
Domingos Lopes 6036f2d960 print stack trace with the log entries 2016-06-08 22:49:03 -04:00
Domingos Lopes b46b2247b4 fixes NPE from #1974 2016-06-08 22:49:03 -04:00
Martin Fietz 405630ee50 Merge pull request #2001 from domingos86/flavors-optimization
Flavors code optimization
2016-06-09 00:00:47 +02:00
drabux 93bc61b197 Fix gradle free builds 2016-06-08 20:11:26 +02:00
domingos86 186791b22b indentation on MainActivity onCreateOptionsMenu 2016-06-08 13:25:40 -04:00
Martin Fietz 89a1851f57 Merge pull request #1968 from mfietz/issue/1929-new-episodes-marked-as
New episodes: Mark (all) as seen
2016-06-08 18:49:01 +02:00
Domingos Lopes 6d9e385b73 rename helper classes 2016-06-07 22:55:55 -04:00
Domingos Lopes bcdcfe0d58 adapt ui to different flavors 2016-06-07 22:55:54 -04:00
Martin Fietz de09c275a9 New episodes: Show correct snackbar "marked as seen" 2016-06-06 20:11:46 +02:00
Martin Fietz a16f2d2124 New episodes: Mark all as seen instead of played 2016-06-06 20:11:42 +02:00
Martin Fietz a2d3e83440 Merge pull request #2000 from mfietz/issue/1999-opml-import-npe
OpmlImportFromPathActivity: Prevent onActivityResult NPE
2016-06-06 19:26:22 +02:00
Martin Fietz 6106fdc899 Merge pull request #1958 from drabux/sort_by_feed_title
Add option to sort queue by feed title
2016-06-06 19:18:40 +02:00
Martin Fietz 39cbfa2c61 Prevent NPE 2016-06-06 18:48:17 +02:00
Martin Fietz ed077f6bae Merge pull request #1995 from mfietz/issue/1921-hang-bugs
Prevent possible hang-bugs
2016-06-06 16:59:44 +02:00
Martin Fietz c921eba523 Merge pull request #1984 from mfietz/issue/1969-queue-remove-playing
Queue: Allow removal of playing/paused episode via context menu
2016-06-06 16:30:19 +02:00
Martin Fietz f469350497 Prevent possible hang-bugs 2016-06-06 16:29:51 +02:00
Martin Fietz 4ebf9edabc Improve performance 2016-06-05 12:01:59 +02:00
Martin Fietz 9811261922 Subscriptions: Move add tile to end 2016-06-05 12:01:49 +02:00
Martin Fietz b9b3209878 Subscriptions: Show indicator only when count > 0 2016-06-05 11:31:42 +02:00
Martin Fietz 10a0321976 Fix app name (due to flavors) 2016-06-04 13:45:45 +02:00
Martin Fietz 58506c051c Queue: Allow removal of playing/paused episode via context menu 2016-06-04 11:47:13 +02:00
Martin Fietz 3c033cc0fb Create one flavor with Google Cast support and one (free) without 2016-06-04 01:36:25 +02:00
Martin Fietz 0aaa14923c Merge pull request #1979 from AntennaPod/1.6.0_devel
Merge 1.6.0_devel
2016-06-03 14:57:59 +02:00
Martin Fietz 6c24614e66 1.6.0.9
Need a new version for Play Store.
1.6.0.8 build was missing a fix that I commit directly.
2016-06-03 14:09:34 +02:00
Martin Fietz 92f9a067ea Merge pull request #1978 from mfietz/prepare_1.6.0.8
1.6.0.8
2016-06-03 14:07:28 +02:00
Martin Fietz c39f6e2a6b Fix e1d8defa1f 2016-06-03 13:17:01 +02:00
Martin Fietz 6062ff54b3 1.6.0.8 2016-06-03 13:03:50 +02:00
Martin Fietz b67d91374a Merge pull request #1975 from mfietz/issue/1971-storageerror-npe
StorageErrorActivity: Prevent NPE
2016-06-03 13:00:15 +02:00
Martin Fietz 67a1201d28 Merge pull request #1976 from mfietz/issue/1972-videoplayer-npe
VideoplayerActivity: Prevent NPE
2016-06-03 13:00:03 +02:00
Martin Fietz eca8fc90b8 Prevent onServiceConnected ClassCastException 2016-06-03 12:59:11 +02:00
Martin Fietz c97fb13361 Prevent NPE 2016-06-03 11:47:04 +02:00
Martin Fietz cc06722f7e Prevent NPE 2016-06-03 11:39:43 +02:00
Tom Hennen 45448404a1 Merge pull request #1948 from Foso/patch-2
Fix for restoring scroll position in detail view #1947
2016-05-25 09:22:19 -04:00
drabux da315e64f6 Add option to sort queue by feed title 2016-05-25 03:19:02 +02:00
Tom Hennen 6d67566891 Merge pull request #1944 from andrewgaul/xlint
Enable Xlint and correct warnings
2016-05-20 17:25:32 -04:00
Tom Hennen a0e6f3c9f0 Merge pull request #1936 from TomHennen/play-publisher
Play publisher
2016-05-19 08:38:40 -04:00
Tom Hennen 3db830558f Merge pull request #1951 from AntennaPod/1.6.0_devel
1.6.0.7
2016-05-19 08:34:37 -04:00
Jens Klingenberg f43db45022 Fix for restoring scroll position in detail view #1947
The scroll position on detail view is now being restored when you are switching back to it. 

On orientation change it doesn't restore on the exact position at the moment. 
But i think that could work with a scroll position relative to the webview height.
2016-05-19 00:02:30 +02:00
Andrew Gaul cf942d1350 Enable Xlint and correct warnings 2016-05-17 15:38:44 -07:00
Tom Hennen 4f5acbf6d6 1.6.0.7 2016-05-13 12:54:47 -04:00
Tom Hennen 52da330e4b add other files for other translations (these may not be included in the play store) 2016-05-10 14:30:15 -04:00
Tom Hennen c9379c652e add creds and download of default play store setup 2016-05-10 14:23:01 -04:00
Tom Hennen 8c320e3ae1 added plugin to gradle build files 2016-05-10 14:17:56 -04:00
Tom Hennen ed16169381 Merge pull request #1898 from mfietz/embedded-images
Re-enable embedded images
2016-05-10 12:03:34 -04:00
Tom Hennen 0171b5eb59 1.6.0.6 2016-05-08 16:33:31 -04:00
Tom Hennen 36fd69651b 1.6.0rc5 2016-05-03 15:39:25 -04:00
Martin Fietz 92d63a6570 Use strings to point to images, not uris 2016-05-02 17:01:09 +02:00
Tom Hennen 935192d1dc Merge pull request #1903 from domingos86/playback-pausing-fix
avoid stopping playback after skipping (and changing media type)
2016-05-02 10:33:57 -04:00
Domingos Lopes 96c3594806 change name reloadUI -> onMediaChanged 2016-05-01 10:21:57 -04:00
Tom Hennen c4b0df6f09 Merge pull request #1902 from domingos86/fix-log-NPE
fix NPE on log
2016-05-01 08:12:16 -04:00
Tom Hennen 465f5eab6d 1.6.0.4 and fix crash caused by ProGuard 2016-05-01 08:00:59 -04:00
Domingos Lopes 0f32e2953c avoid stopping playback after skipping (and changing media type) 2016-05-01 02:17:47 -04:00
Domingos Lopes 7f2cb44de6 fix NPE on log 2016-04-30 20:53:17 -04:00
Tom Hennen 126c6fed51 1.6.0.3 2016-04-30 18:05:40 -04:00
Tom Hennen 8bf33732a9 Merge pull request #1879 from domingos86/chromecast-issue-340
Chromecast issue 340 initial PR
2016-04-30 11:11:31 -04:00
Domingos Lopes 358ad6484a save current fragment before starting a different activity 2016-04-28 11:09:34 -04:00
Domingos Lopes f8266d0181 give error feedback to the user 2016-04-28 01:52:47 -04:00
Domingos Lopes 13b5a62fa5 change seekbar while buffering (certainly not ideal, but good enough for now) 2016-04-27 23:56:07 -04:00
Domingos Lopes b1f62b56cd add a general callback method for reporting media updates 2016-04-26 01:18:55 -04:00
Domingos Lopes 86cc2233d3 improve cast session changes after activity resumes 2016-04-26 01:18:55 -04:00
domingos86 74149d7fa7 fix PlaybackServiceMediaPlayer test
callback interface changed, so we need to update the anonymous classes
2016-04-25 11:41:28 -04:00
Tom Hennen c3808e2c24 Merge pull request #1889 from mfietz/issue/1886-indicate-played
All Episodes/Favorites: Indicate played episodes
2016-04-25 08:47:52 -04:00
Tom Hennen 25e4e40728 Merge pull request #1892 from mfietz/issue/1883-samsung-crash
Prevent potential crash on Samsung devices
2016-04-25 08:30:52 -04:00
Tom Hennen e73d8b32bc Merge pull request #1891 from mfietz/issue/1888-asynctask-execute
Resolve potential AsyncTask performance issue
2016-04-25 08:17:59 -04:00
Tom Hennen 72b8143b78 Merge pull request #1894 from mfietz/issue/1893-statvfs-permission-denied
Prevent permission denied when determining free space
2016-04-25 07:56:18 -04:00
Domingos Lopes fe7e5c5b45 add cast disconnect buttons 2016-04-24 22:06:28 -04:00
Domingos Lopes 9b7edd5bfa Override hiding the cast button whenever it's connected 2016-04-24 22:06:28 -04:00
Domingos Lopes 1a33830991 allow fine control on where to show the cast button 2016-04-24 22:06:27 -04:00
Domingos Lopes 7caa840331 move playback speed button methods inside AudioplayerActivity 2016-04-24 22:06:27 -04:00
Domingos Lopes 7164e328ef refactoring 2016-04-24 22:06:27 -04:00
Domingos Lopes 3a5b43a67d make the UI counter, cast preference state, resumed state synchronized 2016-04-24 22:06:27 -04:00
Domingos Lopes 5005cfdb3a hide playback speed button when casting (upon button update) 2016-04-24 22:06:27 -04:00
Domingos Lopes 280efd56d7 have the position seekbar show that it's buffering/loading/seeking 2016-04-24 22:06:26 -04:00
Domingos Lopes bd6e494c51 change order elements are defined in relative layout due to position references 2016-04-24 22:06:26 -04:00
Domingos Lopes 900dbf7beb allow audioplayer and videoplayer to pass the view intent to the service if the app happens to be casting at the moment 2016-04-24 22:06:26 -04:00
Domingos Lopes efacb68657 add Castplayer activity to the manifest 2016-04-24 22:06:26 -04:00
Domingos Lopes 1130e8ee87 hide the playbackspeed button on the castplayer activity 2016-04-24 22:06:26 -04:00
Domingos Lopes 450329a5e3 have external player fragment show play button if casting 2016-04-24 22:06:26 -04:00
Domingos Lopes a77c77724b switching between media player activities 2016-04-24 22:06:26 -04:00
Domingos Lopes 9d4969b0a7 have hardware buttons change media volume ONLY when not casting 2016-04-24 22:06:26 -04:00
Domingos Lopes 376ffed56c intents for cast player activity 2016-04-24 22:06:26 -04:00
Domingos Lopes 982142634f get rid of cast callbacks (config) 2016-04-24 22:06:26 -04:00
Domingos Lopes dedd454685 change name of audioplayer_activity layout 2016-04-24 22:06:26 -04:00
Domingos Lopes 281db69d78 separate audioplayeractivity into audio and cast activities 2016-04-24 22:06:26 -04:00
Domingos Lopes b3a78d47f9 update PlaybackServiceCallbacks to be able to handle a cast player activity 2016-04-23 21:39:58 -04:00
Domingos Lopes 8a18adf50c disconnect cast session if user disables it in preferences and PlaybackService isn't running 2016-04-23 21:39:58 -04:00
Domingos Lopes b41eba90bd implement basic cast session join 2016-04-23 21:39:57 -04:00
Domingos Lopes e70f4d5389 fix media router button still showing when disabled 2016-04-23 21:39:57 -04:00
Domingos Lopes 1088fae745 remove data channel from CastManager
add cast failure strings
2016-04-23 21:39:54 -04:00
Domingos Lopes 037b705075 * add GooglePlayServices check
* implement wifi-reconnect feature for casting
* move wifiLock logic to abstract PSMP
2016-04-23 21:39:54 -04:00
Domingos Lopes af7526a409 add a CastManager, and other changes 2016-04-23 21:39:53 -04:00
Domingos Lopes 2057a92a19 Add the casting feature to PlaybackService 2016-04-23 21:39:53 -04:00
Domingos Lopes 88d47c178c Make PlaybackServiceMediaPlayer an abstract class and move implementation independent methods inside it 2016-04-23 21:39:52 -04:00
Domingos Lopes 6224f80c89 add cast button to important activities 2016-04-23 21:39:52 -04:00
Domingos Lopes afbae2a7ef Create interface for PlaybackServiceMediaPlayer 2016-04-23 21:39:52 -04:00
Domingos Lopes 8061d94c1b add chromecast support initialization logic and introduce chromecast preference 2016-04-23 21:39:52 -04:00
Domingos Lopes 1b6459c8ee Include chromecast dependencies 2016-04-23 21:39:51 -04:00
Martin Fietz 7d314e22da Prevent NPE 2016-04-22 15:29:46 +02:00
Martin Fietz 960b58b748 Prevent permission denied 2016-04-22 15:23:35 +02:00
Martin Fietz eec2244883 Prevent potential crash on Samsung devices 2016-04-22 14:33:20 +02:00
Martin Fietz 8e1a347498 Display error more nicely 2016-04-22 14:29:45 +02:00
Martin Fietz 08760618d1 Address potential performance issue 2016-04-22 14:29:32 +02:00
Martin Fietz 7827b6646f All Episodes/Favorites: Indicate played episodes 2016-04-22 12:41:56 +02:00
Tom Hennen ea2b3297a9 1.6.0.2 2016-04-20 17:37:48 -04:00
Martin Fietz 6ea9242fff Reload description on swipe
Always calls onFragmentLoaded() because updateAppearance() does not reload the description.

Resolves #1876
2016-04-20 07:56:44 +02:00
Tom Hennen a15133e45e Merge pull request #1875 from mfietz/issue/1831-apply-actions-tags
Fix item tags
2016-04-19 16:27:54 -04:00
Martin Fietz c81a9b102f Refactor QueueEvent 2016-04-17 10:24:27 +02:00
Martin Fietz 5328bd2b06 Post event after queue has been persisted 2016-04-14 19:25:11 +02:00
Martin Fietz 5e5c570c83 Send FeedItemEvent when a tag has been added or removed 2016-04-14 19:00:22 +02:00
Martin Fietz bf52c4945c Don't use LongLists, use tags directly 2016-04-14 18:40:01 +02:00
Martin Fietz 64c62c6567 Enable full hyphenation on Android 6 2016-04-14 11:39:09 +02:00
Tom Hennen 8683277627 Merge pull request #1871 from mfietz/issue/1870-403-forbidden
Delay auto download when receiving 403 Forbidden HTTP error
2016-04-13 17:52:04 -04:00
Martin Fietz 93eba24d08 Refactor 2016-04-12 11:39:46 +02:00
Domingos Lopes 9c4f162357 add empty impl of updateMediaSessionMetadata() to the tests 2016-04-09 17:35:58 -04:00
Domingos Lopes 280321a321 unify media button receivers 2016-04-08 20:35:11 -04:00
Martin Fietz 09d22b8ede Add subscription counter 2016-04-06 11:11:51 +02:00
Tom Hennen ab88df91ba Merge pull request #1843 from saqura/develop
Optionally show rewind/forward buttons on the lockscreen
2016-04-04 19:20:14 -04:00
saqura e3408565dc Update compact notification buttons dialog
The preference dialog to select which buttons are shown in compact
notifications now provides feedback via a snackbar. The internal
preference storage handling has been cleaned up. A testcase for
the dialog has been added.
2016-04-03 20:22:03 +02:00
saqura 4d47ba6405 Add dialog to choose lock screen playback buttons
This adds a dialog to choose the playback buttons on the lock screen
notification. It only allows selecting a maximum of two values, because
the lock screen notification can only display up to 3 buttons and the
play/pause button is always included. It defaults to additionally show
the skip button.

The minimum sdk has been changed back to 10.
2016-04-03 00:37:49 +02:00
saqura 65bb7d9911 Add option to pick lock screen playback buttons
This adds the option to pick which playback buttons to prioritise on the
notification. This allows choosing the playback buttons on the lock
screen. The default playback buttons have not changed and are still set
to play/pause (this is always displayed) and skip.

Note: This commit raises the minimum sdk version from 10 to 11!
2016-04-02 21:37:05 +02:00
Tom Hennen 36bb2f9bd7 fixes AntennaPod/AntennaPod#1848 2016-04-02 15:36:40 -04:00
Tom Hennen 77ad34ce56 prevent NPE by removing log statement 2016-04-02 15:11:30 -04:00
Tom Hennen 90ae1d1b71 Merge pull request #1828 from mfietz/feature/662-episode-swipe
Episode view: Go to previous/next list item when swiping right/left
2016-04-02 14:54:16 -04:00
Tom Hennen 5f798852b7 Merge pull request #1845 from TomHennen/update_trianglelabelview
Fix problem with TriangleLabelView by updating to latest version.
2016-04-02 14:38:56 -04:00
Tom Hennen 133ef4c4a8 treat showing the subscriptions list like other drawer items. 2016-04-02 10:11:36 -04:00
Tom Hennen 901eb3f12b Fix problem with TriangleLabelView by updating to latest version. 2016-04-02 09:43:27 -04:00
Tom Hennen 3a1291865e Merge pull request #1837 from mfietz/issue/1502-opml-import
OPML Import: Fix URI containing absolute path
2016-04-01 19:35:40 -04:00
Tom Hennen d340fdd6e9 * SubscriptionsAdapter now using its own ItemAccess instead of MainActivity
* SubscriptionFragment now properly reloading data when it should
2016-03-31 15:14:06 -04:00
Tom Hennen 10317913d2 use font awesome. (care of @mfietz) 2016-03-30 18:55:49 -04:00
Tom Hennen bcd42dd9d8 some tweeks to visibility to prevent some rendering bugs 2016-03-29 20:04:50 -04:00
Tom Hennen 27544266a4 changed triangle color to antennapod blue 2016-03-29 20:04:50 -04:00
Tom Hennen 1d6a03ca29 use CoverTarget for Subscriptions, some cleanup of how it looks 2016-03-29 20:04:50 -04:00
Tom Hennen b6ac166c4f Merge pull request #1827 from mfietz/issue/1239-open-podcast
Episode view: Open podcast
2016-03-29 17:58:39 -04:00
Martin Fietz 7f666c8cd5 OPML Import: Fix URI containing absolute path 2016-03-29 19:41:54 +02:00
Martin Fietz 2d95d3f1f7 Open podcast fragment as child 2016-03-28 15:17:31 +02:00
Martin Fietz 82f73a0af8 Episode view: Open podcast menu or click on cover or podcast title 2016-03-28 15:17:31 +02:00
Tom Hennen 2c0acf25b7 1.6.0.0 2016-03-27 18:00:44 -04:00
Tom Hennen 365c1082b3 Merge pull request #1826 from TomHennen/subscriptions_view
Subscriptions view
2016-03-27 17:38:50 -04:00
Tom Hennen ea02b3df7f added subscriptions test 2016-03-27 15:03:54 -04:00
Tom Hennen 0864825b82 moved subscriptions up in the nav drawer 2016-03-27 14:27:52 -04:00
Tom Hennen 92362d216a core gets highest priority (which means it needs to come first) 2016-03-27 13:45:42 -04:00
Tom Hennen 8e22b32cb7 added 'add podcast' and back now works properly 2016-03-27 12:51:24 -04:00
Martin Fietz b3c41ce9c7 Episode view: Go to previous/next list item when swiping right/left 2016-03-27 18:26:47 +02:00
Tom Hennen 193f58376d add label that shows count 2016-03-26 14:03:38 -04:00
Tom Hennen df587ec5af context menu for subscriptions 2016-03-26 12:10:06 -04:00
Tom Hennen 73eb9d6193 fix layout, keep textview visible 2016-03-26 11:16:20 -04:00
Tom Hennen d6bda2e144 removed unneeded views 2016-03-25 13:57:34 -04:00
Martin Fietz 4ef34ef28b Don't get notified about mark as played 2016-03-25 18:07:32 +01:00
Tom Hennen f5111ce6e3 additional cleanup, removed submodule, renamed things 2016-03-25 13:04:59 -04:00
Martin Fietz 016f52fa20 Merge pull request #1824 from TomHennen/fix1811
better device id generation
2016-03-25 17:11:51 +01:00
Tom Hennen 4cd58a9b37 updated and fixed PR AntennaPod/AntennPod#1624 2016-03-25 10:50:41 -04:00
Tom Hennen 1d8d04fecb check if caption is empty too 2016-03-25 09:44:49 -04:00
Tom Hennen e413d85c21 better device id generation 2016-03-25 09:38:28 -04:00
Tom Hennen 163af2a632 Merge pull request #1823 from TomHennen/settings_cleanup
Settings cleanup
2016-03-25 09:14:01 -04:00
Tom Hennen 7f40698050 add faq 2016-03-25 08:41:05 -04:00
Tom Hennen 5afff3e9d1 more categories in preferences 2016-03-25 08:35:11 -04:00
Tom Hennen a2c1d6f9f7 Merge pull request #1820 from mfietz/issue/1793-player-switch
Switch audio player implementation immediately
2016-03-25 08:31:24 -04:00
Martin Fietz 383a833c30 Refactor 2016-03-25 13:20:07 +01:00
Martin Fietz 7f1143edde Fix or improve tests 2016-03-25 13:14:33 +01:00
Martin Fietz bae78fe7af Refactor 2016-03-25 13:14:33 +01:00
Martin Fietz 025ace3722 Fix test 2016-03-25 13:14:33 +01:00
Martin Fietz 96634c42b3 React to enabling sonic mediaplayer 2016-03-25 13:14:33 +01:00
Martin Fietz 0564988357 Refactor 2016-03-25 13:14:33 +01:00
Martin Fietz f43d5636ac Fix highlighting 2016-03-24 21:05:48 +01:00
Tom Hennen d249d0f228 Merge pull request #1816 from mfietz/issue/1529-delayed-part2
Reset episode to new if episode file is added later
2016-03-24 15:52:29 -04:00
Tom Hennen 9d1a0ed282 Merge pull request #1818 from mfietz/issue/1817-confirm-button-pressed
Handling removing feed that is playing or paused
2016-03-24 12:33:39 -04:00
Tom Hennen 07c2818cc5 Merge pull request #1798 from ByteHamster/statistics_page
Added statistics function
2016-03-24 10:16:54 -04:00
Martin Fietz d9726d2543 Check if we are deleting an episode that is currently playing or paused 2016-03-24 13:55:08 +01:00
Martin Fietz 4cc31d4be9 Reset episode to new if episode file is added later 2016-03-24 11:52:51 +01:00
ByteHamster aa56d6822a Added statistics function
Fixes #1743
2016-03-24 00:54:24 +01:00
Martin Fietz 33567fe7d7 Tests: Close adapter 2016-03-22 23:34:31 +01:00
Martin Fietz 391d059252 Tests: Initialize DB adapter 2016-03-22 23:34:31 +01:00
Tom Hennen 05ef0a91a5 Merge pull request #1789 from mfietz/issue/358-gpodder-information
Show gpodder information
2016-03-22 17:32:30 -04:00
Martin Fietz c2a1644d07 Merge pull request #1805 from domingos86/typos
code cleanup (perhaps to an extreme level)
2016-03-22 20:16:42 +01:00
Domingos Lopes fcb35a403f remove reference to MainActivity instance 2016-03-22 13:24:09 -04:00
Domingos Lopes 09bad517fc further fixes based on mfietz input 2016-03-22 12:11:23 -04:00
Martin Fietz de8af4c638 Merge pull request #1809 from domingos86/show-toasts
show potential Toasts
2016-03-22 08:33:33 +01:00
Martin Fietz 030211183c Merge pull request #1808 from domingos86/typedarray-recycle
recycle typedArrays
2016-03-22 08:32:19 +01:00
Domingos Lopes 2accff20fe show potential Toasts 2016-03-22 02:54:52 -04:00
Domingos Lopes 5f58238b4f recycle typedArrays 2016-03-22 02:50:40 -04:00
Domingos Lopes 4302d78f1f fix double if 2016-03-22 02:42:26 -04:00
Domingos Lopes a252191d79 code cleaning:
- lambda expressions, method references,
- multi catches,
- remove unnecessary keywords (public keyword on interface method signatures, static on interfaces or enums, final on private method signatures),
- == false expressions,
- diamond type (<>) expressions,
- replace StringBuffer with StringBuilder for local variables used by a single thread,
- replace Arrays.asList with Collections.singletonList whenever applicable,
- inline variable returns (whenever the variable name's meaning is not important to understand the code),
- replace some chains of if/else if/... with switch/case,
- break append(a + b) into append(a).append(b) for StringBuilder objects,
- unused import statements,
- reduce log TAGs to 23 characters,
- MaterialDialog callback deprecated,
- ActionBarActivity for AppCompatActivity,
2016-03-22 02:07:26 -04:00
Domingos Lopes 5febe9248a Merge branch 'develop' into typos 2016-03-21 22:10:19 -04:00
Tom Hennen 4d3fb36e16 Merge pull request #1669 from mfietz/issue/1654-default-cache-size
Set default episode cache size to 25
2016-03-21 09:54:53 -04:00
Tom Hennen dd33c7c40e Merge pull request #1774 from mfietz/pref_known_issues
Link to known issues/bugs in Settings
2016-03-21 09:53:40 -04:00
Domingos Lopes 5d36790182 Merge branch 'develop' into typos 2016-03-18 23:51:39 -04:00
Martin Fietz 1378b09e74 Set default episode cache size to 25 2016-03-18 23:56:50 +01:00
Martin Fietz 466e6003b5 Link to known issues/bugs in Settings 2016-03-18 23:22:23 +01:00
Martin Fietz d0126b54f1 Print log 2016-03-18 23:18:28 +01:00
Tom Hennen 2c4aaea708 Merge pull request #1792 from mfietz/issue/965-video-orientation
Enable counter-clockwise orientation in video player
2016-03-18 17:54:34 -04:00
Tom Hennen 828f252af6 Merge pull request #1751 from mfietz/issue/1727-podcast-title
Episode view: Show podcast title
2016-03-18 17:19:33 -04:00
Tom Hennen 12ff1d6254 Merge pull request #1731 from mfietz/issue/775-open-feed-after-subscribing
Add ability to open feed after subscribing
2016-03-18 16:14:59 -04:00
Martin Fietz 0271cc5737 Enable counter-clockwise orientation in video player 2016-03-18 19:09:30 +01:00
Martin Fietz a4733e2643 Show gpodder information 2016-03-17 21:23:08 +01:00
Martin Fietz 8402e1d3e7 Remove unnecessary listener 2016-03-16 21:06:25 +01:00
Martin Fietz 0d114d172b Merge pull request #1696 from mfietz/issue/1695-npe-context-null
Ensure initialization
2016-03-16 20:56:51 +01:00
Martin Fietz dd61b065b4 Merge pull request #1763 from mfietz/issue/1762-audioplayer-leak
Audioplayer: Prevent leak
2016-03-16 20:55:19 +01:00
Martin Fietz b152fcabbe Merge pull request #1755 from mfietz/shrink_images
Remove unused resources and shrink images
2016-03-16 20:54:14 +01:00
Martin Fietz 49d4e2de15 Merge pull request #1703 from domingos86/volume-converter-fix
fix the volume conversion upon user interaction
2016-03-16 20:52:50 +01:00
Martin Fietz 8dd6ddb702 Merge pull request #1708 from mfietz/issue/359-gpodder-sync-button
Gpodder: Enable manual syncing
2016-03-16 20:49:15 +01:00
Martin Fietz 3449357c14 Merge pull request #1705 from mfietz/issue/1704-opml-import-npe
OPML Import: Show dialog when no file has been selected
2016-03-16 20:36:31 +01:00
Martin Fietz d2c32c4f35 Fix Log icon 2016-03-16 20:30:37 +01:00
Martin Fietz 19e1e4afdb Add proxy settings 2016-03-16 20:30:33 +01:00
Martin Fietz bb45d82b08 Merge pull request #1689 from mfietz/issue/1687-delay-hide-controls
Video player: Delay controls hide on interaction
2016-03-16 20:25:15 +01:00
Martin Fietz 92efa25572 Merge pull request #1773 from andrewgaul/boxing
Avoid unneeded boxing
2016-03-16 20:22:03 +01:00
Martin Fietz c5450fc413 Merge pull request #1766 from andrewgaul/error-prone
Address error-prone warnings
2016-03-16 20:20:26 +01:00
Martin Fietz 987aef38fc Merge pull request #1661 from mfietz/issue/1652-opml-select
OPML Import: Select/deselect toggle
2016-03-16 20:05:57 +01:00
Andrew Gaul e87f053d9b Avoid unneeded boxing
Found via FindBugs.
2016-03-14 20:20:25 -07:00
Tom Hennen 8317e6fcd8 1.5.2.0 2016-03-14 20:50:04 -04:00
Martin Fietz 45a26d5003 Prevent NumberFormatException 2016-03-14 13:09:02 +01:00
Andrew Gaul 6b449c18ee Address error-prone warnings 2016-03-13 22:34:50 -07:00
Martin Fietz 31ba5a571c Prevent leak 2016-03-13 19:32:07 +01:00
Domingos Lopes 178ef66647 Merge branch 'develop' into typos 2016-03-12 17:13:49 -05:00
Tom Hennen f197f0e290 1.5.1.4 2016-03-10 16:38:04 -05:00
Tom Hennen c7d57fd26d Merge pull request #1756 from TomHennen/1.5.1rc3
1.5.1.3
2016-03-10 16:37:11 -05:00
Martin Fietz 09b83a4a02 Do not crash... 2016-03-10 00:24:35 +01:00
Martin Fietz fbbe94acec Delete unused resources 2016-03-09 23:55:30 +01:00
Tom Hennen 9198b159e3 1.5.1.3 2016-03-08 18:14:09 -05:00
Martin Fietz 62f2cf9b68 Do not show loading indicator on rotation change 2016-03-08 17:15:55 +01:00
Martin Fietz d987bb7dc6 Show podcast title 2016-03-08 17:15:30 +01:00
Martin Fietz d668cf77dc Prevent IllegalStateException 2016-03-07 21:30:58 +01:00
Tom Hennen bcd89b1ce8 1.5.1.2 2016-03-07 07:04:48 -05:00
Martin Fietz aaedff2937 Dark theme: Fix action bar icons
see http://stackoverflow.com/a/35654779/5369600
2016-03-07 11:56:44 +01:00
Tom Hennen 411fe7c60f 1.5.1.1 2016-03-05 09:41:18 -05:00
Martin Fietz 89b3df200d Implement OnError 2016-03-05 09:17:50 +01:00
Martin Fietz d4d8d18c5c Add ability to open feed after subscribing 2016-03-04 12:40:33 +01:00
Tom Hennen 839954920b 1.5.1.0 2016-03-03 19:39:59 -05:00
Martin Fietz ba53fbb078 Preference playback speed string has to be in US locale 2016-03-03 20:22:58 +01:00
Martin Fietz 632901900b Print speed according to locale 2016-03-03 20:21:42 +01:00
Martin Fietz 795416d44f Fix play-pause after re-opening audioplayer 2016-03-01 11:40:32 +01:00
Tom Hennen a97788aaa5 1.5.0.9 2016-02-25 17:53:55 -05:00
Tom Hennen 1ccbdfab49 Merge pull request #1707 from mfietz/issue/1706-coverfragment-iae
Audio player fragments: Do not refresh when not attached
2016-02-25 06:41:49 -05:00
Martin Fietz 956235f699 Merge pull request #1712 from mfietz/issue/1710-audioplayer-npe
AudioPlayer NPEs
2016-02-23 23:03:21 +01:00
Martin Fietz 0677c70a4d Do not show full disk icon if cache size is unlimited 2016-02-23 20:19:02 +01:00
Domingos Lopes ef648955b2 remove useless parentactivity metadata from application 2016-02-23 12:21:59 -05:00
Domingos Lopes 092368476d correct indentation on external player fragment layout 2016-02-23 10:11:43 -05:00
Domingos Lopes a9fb91f522 widget log message typo 2016-02-23 09:31:19 -05:00
Domingos Lopes 6467fc103b rewind/fastforward labels on videoplayeractivity layout 2016-02-23 09:30:01 -05:00
Martin Fietz 4366e134cf Prevent NPE 2016-02-23 08:27:09 +01:00
Martin Fietz b1df272797 Refactor 2016-02-23 08:26:56 +01:00
Martin Fietz 3c26c058f6 Gpodder: Enable manual syncing 2016-02-22 11:01:12 +01:00
Martin Fietz 5b50968645 Do not refresh when not attached 2016-02-22 08:16:51 +01:00
Martin Fietz 4fca673d1f OPML Import: Show dialog when no file has been selected 2016-02-22 07:55:02 +01:00
Tom Hennen a01d2d2ba0 1.5.0.8 2016-02-20 11:00:40 -05:00
Domingos Lopes c878bc4e87 inicialize the volume SeekBars on audio controls to the values on UserPreferences 2016-02-20 09:48:57 -05:00
Domingos Lopes 13f5b09d56 fix the volume conversion upon user interaction
move the conversion formula to a new method in core.util.Converter
2016-02-20 09:02:50 -05:00
Martin Fietz 16dd26a7e4 Refactor 2016-02-19 13:35:10 +01:00
Martin Fietz acbda70e28 Make sure DB helpers and preferences are initialized 2016-02-19 13:34:55 +01:00
Martin Fietz 865a0885d9 Scale differently 2016-02-19 11:09:50 +01:00
Martin Fietz b65efb3cba Shorten control showing phase 2016-02-18 08:39:30 +01:00
Martin Fietz 8f3f0c30c6 Delay control hiding when button pressed 2016-02-18 08:38:57 +01:00
Martin Fietz c5762fa475 Don't NPE 2016-02-16 11:50:06 +01:00
Tom Hennen 840b648919 1.5.0.7 2016-02-15 16:54:42 -05:00
Martin Fietz 8d60c3b4e9 Same issue and solution as #884 2016-02-14 07:47:12 +01:00
Tom Hennen b57896f219 1.5.0.6 2016-02-13 13:01:34 -05:00
Martin Fietz 7be01a13bd Do not show spinner when download is not allowed 2016-02-12 19:31:52 +01:00
Martin Fietz 099e749785 Merge pull request #1651 from mfietz/issue/1650-audio-controls-scroll
Audio controls dialog scrollable
2016-02-12 10:56:53 +01:00
Martin Fietz 040bc53f0e Refactor 2016-02-11 10:24:05 +01:00
Martin Fietz 5690c99e48 Menu toggle 2016-02-11 10:23:30 +01:00
Tobias Preuss 31111332e9 Remove deprecation warnings by using ContextCompat.getColor(). 2016-02-08 12:27:35 +01:00
Martin Fietz d7eac77d26 Make audio controls dialog scrollable, adjust margins 2016-02-07 19:31:54 +01:00
Tom Hennen fbbc3ded6f 1.5.0.5 2016-02-06 11:30:00 -05:00
Tom Hennen 6e6a452a4d Merge pull request #1639 from mfietz/issue/975-no-external-storage
No external storage / Choose Data Folder redo
2016-02-06 11:19:13 -05:00
Martin Fietz 15a1c3e9f8 Use default dir when Directory Chooser returns null/user clicks "Choose default dir" 2016-02-03 19:36:01 +01:00
Martin Fietz b8f725c843 Add new folder icon to directory chooser menu 2016-02-03 19:36:01 +01:00
Martin Fietz eba11a9fe5 Show restricted choose data folder dialog only on Lollipop; ask for permission on Marshmallow 2016-02-03 19:36:01 +01:00
Martin Fietz 9077ad6b3d Refactor 2016-02-03 19:36:01 +01:00
Martin Fietz a2e6a0abe1 Let user change data folder when storage is not available 2016-02-03 19:35:57 +01:00
Martin Fietz e82352512b Apply Actions: Get Add to Queue back 2016-02-02 17:10:21 +01:00
Tom Hennen 000633f60c don't query DB from the UI thread\! 2016-01-31 19:25:26 -05:00
Tom Hennen 79b5328ecf don't show space warning if we can autodelete stuff. 2016-01-31 09:51:35 -05:00
Tom Hennen 9ca056253d Merge pull request #1619 from mfietz/issue/1222-completed-downloads-gears
Completed Downloads: Gears Dialog
2016-01-31 09:27:04 -05:00
Tom Hennen c1dbe6da35 Merge pull request #1635 from mfietz/audioplayer_v1.0.11
Upgrade AntennaPod-AudioPlayer to v1.0.11
2016-01-31 09:20:29 -05:00
Tom Hennen 75f80b2c01 Merge pull request #1633 from mfietz/improve_if_modified_since
Improve If-Modified-Since/ETag
2016-01-31 09:19:35 -05:00
Martin Fietz 2380f8b309 Upgrade AntennaPod-AudioPlayer to v1.0.11 2016-01-31 13:47:17 +01:00
Tom Hennen 47eab093ca Merge pull request #1632 from TomHennen/fix_filter_radiobtn
Set 'filterInclude' properly
2016-01-30 16:52:33 -05:00
Tom Hennen e750af5745 Merge pull request #1572 from mfietz/issue/1570-opml-import-permission
Import OPML: Ask for permission to access external storage on Marshmallow
2016-01-30 16:41:41 -05:00
Martin Fietz 2d40f05d86 Improve tests 2016-01-30 18:30:48 +01:00
Martin Fietz 8c3a9986f0 Feed view: Single feed refresh enforces actually refreshing 2016-01-30 18:30:48 +01:00
Martin Fietz 4bdf95bd45 Change feed lastModified/lastUpdate to String 2016-01-30 18:30:48 +01:00
Tom Hennen 75ec01b24b wasn't setting boolean properly when loading data, resulted in filter switching to 'include' 2016-01-29 17:14:35 -05:00
Tom Hennen e00f08963b Merge pull request #1626 from mfietz/replace_prestissimo_with_sonic
Switch Prestissimo users to Sonic
2016-01-29 17:06:16 -05:00
Tom Hennen 65c335a707 Merge pull request #1622 from mfietz/issue/821-subscription-pubdates
Subscription view: Show publication dates and look better
2016-01-28 17:26:14 -05:00
Martin Fietz d1eaf72791 Switch Prestissimo users to Sonic 2016-01-27 20:13:48 +01:00
Martin Fietz d675f74dcb Prevent NPE 2016-01-27 13:27:16 +01:00
Raghul Jagannathan 5cc6f12acb Merge: Updated subscriptionview and synced develop 2016-01-27 20:16:24 +08:00
Martin Fietz c0adf5f4d4 Make subscription view look nice 2016-01-27 01:34:40 +01:00
Tom Hennen b84e147aae 1.5.0rc3 2016-01-26 17:58:25 -05:00
Tom Hennen b53fe7874b Merge pull request #1615 from mfietz/issue/1606-player-skip-update
Fix player skip issues
2016-01-26 17:46:37 -05:00
Tom Hennen f71f1a5452 Merge pull request #1617 from mfietz/crash_report_hint
Crash report via email: Hint at adding some description
2016-01-26 17:36:02 -05:00
Martin Fietz 527ff45229 Make actions selectable 2016-01-26 18:50:42 +01:00
Martin Fietz b5457efedd Add gears to action bar 2016-01-26 18:50:21 +01:00
Martin Fietz 8944a61e3d New select criteria: queued, not queued 2016-01-26 18:49:25 +01:00
Martin Fietz 748a6c2745 Minor changes 2016-01-26 18:48:43 +01:00
Martin Fietz c80ee1b282 Completed Downloads: Show queued icon 2016-01-26 18:46:59 +01:00
Martin Fietz b8e696e6fc Hint when sending a crash report via email 2016-01-26 13:46:42 +01:00
Martin Fietz 495df46ba4 Don't crash when switching from audio to video player 2016-01-26 11:56:33 +01:00
Martin Fietz d03c85a72f Only instantiate player fragments once 2016-01-26 11:51:19 +01:00
Martin Fietz 150042e913 Minor changes 2016-01-26 11:50:49 +01:00
Martin Fietz 59129c6c88 Tell player fragments to refresh 2016-01-26 11:50:12 +01:00
Martin Fietz a3fcd5efe1 Prevent memory leaks 2016-01-26 11:47:56 +01:00
Martin Fietz bc97221048 Only setup player activities once 2016-01-26 11:46:54 +01:00
Tom Hennen 7dfe4d5ed3 Global Refresh -> Keep Updated 2016-01-25 17:21:13 -05:00
Tom Hennen 193fc7adee update layout, remove unneeded call 2016-01-25 16:49:35 -05:00
Tom Hennen f290048362 allow feeds to be excluded from global refreshing 2016-01-25 15:02:44 -05:00
Tom Hennen 8b0dac05c9 updated hint, allow multiple lines in the filter box 2016-01-25 13:07:25 -05:00
Tom Hennen 672c03e41a enable/disable controls based on auto-download setting 2016-01-25 12:27:42 -05:00
Tom Hennen 0b4c41a333 ability to filter episodes to include or not when autodownloading 2016-01-25 11:26:46 -05:00
Tom Hennen 7f02570f88 Merge pull request #1595 from recalculated/positive-filter
Use positive/reverse filtering
2016-01-25 11:13:06 -05:00
Tom Hennen a2c4d6b4ea Merge pull request #1610 from mfietz/issue/1602-player-background
Audio Player: Themed background Color
2016-01-24 18:48:46 -05:00
Tom Hennen f5f3477ac0 Merge pull request #1605 from mfietz/issue/1603-change-speed-confusion
Eliminate confusion from UI elements that change playback speed
2016-01-24 18:44:22 -05:00
Martin Fietz 3fded4495a Use theme background color for shownotes webview 2016-01-25 00:34:53 +01:00
Martin Fietz 3319dc7c07 Remove palette 2016-01-25 00:34:33 +01:00
Tom Hennen 0eefa8c541 Merge pull request #1576 from mfietz/issue/1553-itunes-search
iTunes Search improvement
2016-01-24 18:32:37 -05:00
Martin Fietz 5a077774fc iTunes Search: SearchView in Action Bar, error/result message, retry, feed url 2016-01-24 20:12:17 +01:00
Tom Hennen b0f65e1b64 Merge pull request #1609 from mfietz/fix_testPlaybackSpeeds
Fix PreferenceTest testPlaybackSpeeds()
2016-01-24 13:50:43 -05:00
Martin Fietz e65d6bddf3 Gpodder Search: Result layout improvements 2016-01-24 18:35:53 +01:00
Martin Fietz e4a885b954 Fix testPlaybackSpeeds() 2016-01-24 18:05:28 +01:00
Tom Hennen 43bc084b7a Merge pull request #1600 from mfietz/issue/1599-audio-player-crash-rotate
Audio Player: Don't retain cover fragment
2016-01-24 11:27:48 -05:00
Martin Fietz 6392f7abd4 Eliminate confusion from UI elements that change playback speed 2016-01-24 12:59:25 +01:00
Martin Fietz f364824368 Don't retain cover fragment 2016-01-24 10:31:20 +01:00
recalculated 9ef3c99899 Use positive/reverse filtering 2016-01-23 20:25:08 -06:00