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
Tom Hennen
1e1b5ff99b
Can now download things while on mobile.
...
The glide url loader now uses its own OkHttpClient.
The result is that we can now search for podcasts and download them while on mobile
even if the user doesn't allow mobile downloads (NOTE that we don't do anything
they haven't asked us to do while on mobile).
fixes AntennaPod/AntennaPod#1101
2015-08-19 21:03:31 -04:00
Tom Hennen
b7ac013b5b
Merge pull request #1109 from mfietz/issue/1094v2
...
Load feed media size on demand
2015-08-18 21:51:08 -04:00
Martin Fietz
3321e8db4f
Custom SSL Socket Factory for Android 4.1+ (but below 5)
2015-08-19 00:19:48 +02:00
Tom Hennen
9e39a65e75
Merge pull request #1104 from TomHennen/fix1102
...
not every action has a timestamp
2015-08-18 16:49:27 -04:00
Martin Fietz
3abce4c597
Load feed media size on demand
2015-08-18 18:24:16 +02:00
Martin Fietz
f9130671c0
Read feed counter setting correctly
2015-08-17 21:10:11 +02:00
Tom Hennen
bf93cf3259
not every action has a timestamp. fixes AntennaPod/AntennaPod#1102
2015-08-16 19:15:45 -04:00
Martin Fietz
04bfcacb12
Disable feed media file size service
2015-08-16 00:08:39 +02:00
Martin Fietz
f8b7008182
Only replace ASCII line breaks if shownotes don't already contain HTML ones
2015-08-15 19:27:47 +02:00
Martin Fietz
cf1259e0b3
Display line breaks in shownotes correctly
2015-08-15 15:58:06 +02:00
Tom Hennen
652063b060
updated strings from transifex
2015-08-13 18:34:34 -04:00
Tom Hennen
4832b1aeb2
updated comment
2015-08-08 16:37:14 -04:00
Tom Hennen
d252544d2f
Cache all images (should reduce lag displaying lists of episodes)
...
Cache strategy is now set in ApGlideSettings and referenced everywhere else from there.
2015-08-08 14:22:09 -04:00
Tom Hennen
dbaa5a87e5
updated strings from transifex
2015-08-08 08:42:31 -04:00