Commit Graph

519 Commits

Author SHA1 Message Date
Tom Hennen 184e6eb836 listening -> finishing 2015-10-08 03:38:13 -04:00
Tom Hennen 23f134bb39 Change language related to skipping episodes.
Also now keep the episode media if we're going to keep it in the queue.
2015-10-08 02:53:34 -04:00
Tom Hennen 95cc133e0a Merge pull request #1241 from TomHennen/cleanup_algorithm
Cleanup algorithm updates
2015-10-08 01:52:27 -04:00
Tom Hennen 57b8ced16e Merge pull request #1242 from heckler01/develop
Make Text Readable On Download Notification 

looks good. thanks!
2015-10-08 01:48:48 -04:00
Tom Hennen 1aa1347724 Merge pull request #1246 from mfietz/issue/1244-sort-last-update
Drawer: Sort feeds by publication date
2015-10-05 01:35:47 -04:00
heckler01 db633ce305 Removed notificationCompatBuilder.setColor as it's not necessary and shouldn't have been committed. 2015-10-04 13:37:05 -04:00
Martin Fietz 91cc0b2527 Take feeds with no items into account 2015-10-04 10:28:32 +02:00
Tom Hennen 5c4e5a2916 Merge pull request #1247 from mfietz/issue/1238-opml-formatting
Format exported OPML file
2015-10-04 03:11:08 -04:00
Martin Fietz d3f9b2d49f Indent and add line break to exported OPML file 2015-10-03 21:39:25 +02:00
Martin Fietz 844b54f26d Drawer: Sort feeds by most recent publication date 2015-10-03 18:39:41 +02:00
Martin Fietz d6278e21d4 Additional playback speed steps 2015-10-03 17:47:53 +02:00
heckler01 0376140570 Revert "Revert "Make notification text readable (fixes #1233)""
This reverts commit 4ce407c485.
2015-10-02 18:42:25 -04:00
no.reply 4ce407c485 Revert "Make notification text readable (fixes #1233)"
This reverts commit 40aefe05a6.
2015-10-02 18:25:46 -04:00
Tom Hennen 6f3d748aa0 episode cleanup preferences tests 2015-10-02 16:50:08 -04:00
Tom Hennen af5579a30e fixed use of preferences 2015-10-02 10:25:01 -04:00
Tom Hennen c9c38a0f5a Implemented tests for the various cleanup algorithms.
We also don't delete items that are in Favorites.
2015-10-02 09:38:11 -04:00
Tom Hennen 0beeeb4351 resolved bug in how we were choosing the default cleanup parameter 2015-10-02 07:56:34 -04:00
no.reply 40aefe05a6 Make notification text readable (fixes #1233) 2015-09-30 21:03:04 -04:00
Tom Hennen 60e341cf78 resolved compile time issues. refactored some code 2015-09-30 06:33:35 -04:00
Tom Hennen 2339fb99e9 basic implementation of queue remove. some compile bugs still 2015-09-29 20:50:31 -04:00
Tom Hennen f5801c2181 Implement cleanup that only removes epiosdes older than a certain number of days
Also set the stage for the queue cleanup algorithm.
2015-09-29 20:29:53 -04:00
Tom Hennen 057900bc1b getting preferences setup for different cleanup method 2015-09-29 17:29:26 -04:00
Martin Fietz d037a8b901 If media player position makes no sense, get position from media 2015-09-27 15:12:13 +02:00
Martin Fietz d03c54d6fb Variable Speed Dialog: Install Prestissimo or enable Sonic 2015-09-27 15:12:12 +02:00
Martin Fietz e74a549b1b Upgrade Gradle and AntennaPod-AudioPlayer 2015-09-27 15:12:12 +02:00
Tom Hennen 72cf169401 AutoCloseable isn't available on all APIs 2015-09-27 09:08:50 -04:00
Tom Hennen 8cd6446913 create the favorites table on upgrade 2015-09-26 15:56:10 -04:00
Tom Hennen a6ddb1319c Merge pull request #1214 from TomHennen/update_playback_notification
Update playback notification
2015-09-26 15:20:08 -04:00
Tom Hennen c097b672d6 fix bug that caused ExternalPlayerFragment to not always be shown 2015-09-26 11:11:48 -04:00
Tom Hennen b090e2bf65 end playback the right way 2015-09-25 23:59:47 -04:00
Tom Hennen 664944d119 alway follow queue by default 2015-09-25 18:10:49 -04:00
Tom Hennen 754c1f4b37 use cancel button and enable swipe on 5.0+ 2015-09-25 17:56:11 -04:00
Tom Hennen 118285e8a2 using newer appcompat libraries 2015-09-22 19:15:49 -04:00
Tom Hennen 5b6fce427b if it was skipped we shouldn't remove it, but otherwise we should 2015-09-21 06:48:28 -04:00
Tom Hennen 6d0465ad13 title case 2015-09-20 20:12:39 -04:00
Tom Hennen f0904fbe49 added preference to not remove items from queue when skipping 2015-09-20 20:10:51 -04:00
Tom Hennen 73a16b4be8 swap feed and episode titles, get rid of time 2015-09-20 19:13:19 -04:00
Tom Hennen 4207950268 add skip episode to playback notification 2015-09-20 19:10:10 -04:00
Tom Hennen c00b5f4033 we can't delegate here 2015-09-20 17:03:52 -04:00
Tom Hennen 3638eed220 we do need to tag the item in addQueueItemAt 2015-09-20 16:33:57 -04:00
Tom Hennen 721bfc064a now removing items from favorites by swiping 2015-09-20 16:31:44 -04:00
Tom Hennen dfbd878afe Added 'tags' to FeedItem and properly showing/not showing menu items for favorites. 2015-09-20 16:11:57 -04:00
Tom Hennen ed679b8a17 refactored after merging in changes from #1212 2015-09-20 14:54:54 -04:00
Tom Hennen 1993f779e8 basic favorite functionality 2015-09-20 14:21:15 -04:00
Tom Hennen a89edfcad4 Merge pull request #1212 from mfietz/ext_audioplayers_lib
Alternative to Prestissimo [4.1+] and other annoyances
2015-09-20 14:15:46 -04:00
Martin Fietz 5f77c4de50 Replace some of the most annoying AsyncTasks with RxJava 2015-09-19 20:39:14 +02:00
Martin Fietz a475bf112f Prevent NPE 2015-09-19 20:38:45 +02:00
Martin Fietz 7b23dfeb50 Move audio player classes to external library 2015-09-19 14:20:01 +02:00
Martin Fietz dbdd18523c Allow only alphanumeric and a few other characters in media filenames 2015-09-18 10:58:25 +02:00
Martin Fietz c34a2779bb Change default 2015-09-18 00:52:21 +02:00
Martin Fietz 96132d0da9 NP check in executor run code 2015-09-17 23:18:08 +02:00
Martin Fietz 17c87d9bfc Lockscreen background defaults to true, more detailed description, NPE fixed 2015-09-16 01:44:45 +02:00
Martin Fietz 8efb73a39e Set lockscreen background, set media session and playback state 2015-09-16 01:38:39 +02:00
Martin Fietz 75dfc89a44 Refactor database access 2015-09-10 00:58:30 +02:00
Tom Hennen 2c3f7921d2 Merge pull request #1181 from mfietz/buttons_not_uppercase
Button text capitalized, not uppercase
2015-09-09 18:42:17 -04:00
Tom Hennen cde0dfc290 Merge pull request #1179 from TomHennen/export_updates
Add option to share OPML file when exporting it
2015-09-09 18:35:58 -04:00
Martin Fietz 11e70e3293 Adhere to material design guidelines (uppercase button label) on >= 5.0 2015-09-09 23:44:26 +02:00
Tom Hennen 159f1f6dcc changes the action title to Send... 2015-09-09 17:23:53 -04:00
Martin Fietz ea62a37298 Change button text not all caps 2015-09-08 11:39:22 +02:00
Tom Hennen d3d59c5c06 update re-use old string, update tests 2015-09-07 21:29:24 -04:00
Tom Hennen b7ad88d70f tabs fill all space and are remembered 2015-09-07 21:25:19 -04:00
Tom Hennen c63423c558 Collapsed All and New Episodes in to 'Episodes' using tabs
This is to make room for 'Favorites' in the future.

I kept the counter for 'New Episodes' and am displaying it next to 'Episodes'.
2015-09-07 21:25:18 -04:00
Tom Hennen 9fe8750ecb changed method of tab use 2015-09-07 21:25:18 -04:00
Tom Hennen 1d38db32d5 episodes fragment with tabs. layout of item info is messed up for some reason. 2015-09-07 21:25:18 -04:00
Martin Fietz 98a0b46bed Merge pull request #1177 from TomHennen/fix1173_undo
Set episode back to 'New' when undo remove from new episodes.
2015-09-07 21:46:22 +02:00
Tom Hennen 6780980b1c Merge pull request #1172 from TomHennen/fix_new_episodes
Fix new episodes
2015-09-07 14:27:36 -04:00
Tom Hennen 05cb09e4fa Set episode back to 'New' when undo remove from new episodes.
markItemRead -> markItemPlayed and now requires the desired state instead of boolean.

fixes AntennaPod/AntennaPod#1173
2015-09-06 10:51:49 -04:00
Tom Hennen 5814727180 Merge pull request #1148 from mfietz/issue/1146-gears-color
Fix gears color
2015-09-05 13:05:42 -04:00
Tom Hennen e6202c57fc Resolve old episodes being marked as new.
fixes AntennaPod/AntennaPod#1009 (I hope)
2015-09-05 12:52:48 -04:00
Tom Hennen b9c14b385f remove ability to specify mediaIds when autodownloading 2015-09-05 12:25:11 -04:00
Tom Hennen d271ffd7f0 Merge pull request #1021 from katrinleinweber/more-update-intervals
add 3 & 7 day update interval
2015-09-05 12:16:55 -04:00
Martin Fietz 152e497cfa Fix gears color 2015-09-05 18:08:26 +02:00
Tom Hennen e236903602 Merge pull request #1166 from TomHennen/api22
Update to API 22
2015-09-05 12:01:13 -04:00
Tom Hennen af29d0992e Merge pull request #1161 from mfietz/issue/1159-empty-url
Check that URL is not null (or empty) when retrieving file size
2015-09-05 11:48:48 -04:00
Tom Hennen ba50e44cc4 Merge pull request #1169 from keunes/keunes-patch-2
Update strings.xml
2015-09-05 11:35:54 -04:00
Tom Hennen d5e31f5350 Merge pull request #1072 from mfietz/feature/shake_sleeptimer
Sleep Timer: Shake to reset, lower volume, vibrate, remember preferences
2015-09-05 11:18:20 -04:00
keunes 37fd0a73ed Update strings.xml 2015-09-05 10:02:50 +02:00
Martin Fietz 59f257a678 Reset playback volume when going to sleep 2015-09-05 01:32:47 +02:00
Tom Hennen 794cf98ffb Merge pull request #1167 from TomHennen/fix_npe_gpodnetsyncservice
fix NPE when action has no timestamp
2015-09-04 18:56:00 -04:00
Martin Fietz 98a6ab144b On sleep timer about to expire, lower volume even more 2015-09-05 00:50:44 +02:00
Martin Fietz 771b1e2a16 Vibrate and lower volume when timer is about to expire, shake to reset timer 2015-09-05 00:50:44 +02:00
Martin Fietz 946d5ef50c Add options to sleep timer dialog 2015-09-05 00:44:47 +02:00
Tom Hennen ff85fb9314 Revert "Update strings.xml" 2015-09-04 18:41:49 -04:00
Tom Hennen 7764698991 Merge pull request #1156 from keunes/keunes-update-English-string
Update strings.xml
2015-09-04 18:21:52 -04:00
Tom Hennen 2292b82252 fix NPE when action has no timestamp 2015-09-04 18:08:41 -04:00
Tom Hennen a2e61bee11 Compiling with api 22 with thanks to @mfietz
4ccefe5e84
2015-09-03 17:41:19 -04:00
Tom Hennen e24d4efe10 update api version. build breaks, will need further work 2015-09-01 17:50:06 -04:00
Martin Fietz dbf243267e Check that URL is not null or empty 2015-09-01 23:47:39 +02:00
Martin Fietz ff7b5de144 Remove needless leading and trailing spaces in feed or episode title 2015-08-31 11:23:50 +02:00
keunes 355fd4759b Update strings.xml
Update auto_download_apply_to_items_title  #1155
2015-08-31 08:39:03 +02:00
Tom Hennen 041e7bbb08 Merge pull request #1143 from mfietz/issue/1130
Resume playback when bluetooth device is reconnected
2015-08-29 08:21:18 -04:00
Martin Fietz 55cc2a0d2d Resume playback when bluetooth device is reconnected 2015-08-28 23:33:05 +02:00
Martin Fietz 30d06f62d9 Localize option label 2015-08-28 23:07:20 +02:00
Tom Hennen 38db163610 removed unused queuing of new media files. 2015-08-26 17:40:29 -04:00
Tom Hennen 93273748b1 Remove selective downloading of new things and just let auto-download do it's thing.
refs AntennaPod/AntennaPod#1009
2015-08-25 20:03:58 -04:00
Martin Fietz b76675048e POST empty string 2015-08-23 00:04:05 +02:00
Tom Hennen 0a37a839b3 Merge pull request #1114 from TomHennen/fix1101
Can now download things while on mobile.
2015-08-22 09:10:15 -04:00
Tom Hennen 56cc15276f Merge pull request #1090 from mfietz/issue/1089-shownotes-line-breaks
Display line breaks in shownotes correctly
2015-08-20 22:20:52 -04:00
Tom Hennen b8e0db68f6 merged from develop 2015-08-20 22:09:27 -04:00
Tom Hennen 5bd341fd8a Merge pull request #1103 from mfietz/issue/1086
Custom SSL Socket Factory for Android 4.1.x - 4.4x
2015-08-19 21:20:42 -04:00