Commit Graph

849 Commits

Author SHA1 Message Date
Tom Hennen
05c64eb063 undoing changes to 'activity' which weren't needed 2015-09-20 16:19:06 -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
Martin Fietz
ff9cc13b6a Fix about link handling 2015-09-19 21:01:54 +02:00
Martin Fietz
1b232992f9 Sonic tests 2015-09-19 20:53:58 +02:00
Martin Fietz
5f77c4de50 Replace some of the most annoying AsyncTasks with RxJava 2015-09-19 20:39:14 +02:00
Martin Fietz
b3094fa5f0 Add external library to about 2015-09-19 20:14:42 +02:00
Martin Fietz
7b23dfeb50 Move audio player classes to external library 2015-09-19 14:20:01 +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
Tom Hennen
8d4bdd5ba1 Merge pull request #1193 from mfietz/cropped_dialog_buttons
Licenses: Material Dialogs, bug fix, nicer layout
2015-09-15 17:16:11 -04:00
Tom Hennen
b8759628ef Fix playback tests that don't always work.
* user the view and not the text
* clear preferences earlier in setup
2015-09-15 17:09:09 -04:00
Martin Fietz
8270e435b5 Fix license view 2015-09-10 12:33:22 +02:00
Martin Fietz
54fb6aa314 Add license for Material Dialogs 2015-09-10 09:35:32 +02:00
Martin Fietz
75dfc89a44 Refactor database access 2015-09-10 00:58:30 +02:00
Tom Hennen
2555df3bd2 Merge pull request #1190 from mfietz/memory_management
Glide memory management
2015-09-09 18:37:27 -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
Tom Hennen
159f1f6dcc changes the action title to Send... 2015-09-09 17:23:53 -04:00
Tom Hennen
6c6d7e4e31 Merge pull request #1189 from mfietz/cropped_dialog_buttons
Fix cropped dialog buttons
2015-09-09 17:17:32 -04:00
Martin Fietz
cbacd4863a Let Glide trim memory when system asks AP to do so 2015-09-09 23:17:23 +02:00
Martin Fietz
e323f067f3 Fix cropped buttons of update interval/time of day dialog 2015-09-09 19:55:23 +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
6ae33e1c5d normalized how we were using tab layouts between different fragments. 2015-09-07 21:25:19 -04:00
Tom Hennen
d25d93964b move Gpodnet and Downloads to use TabLayout also 2015-09-07 21:25:18 -04:00
Tom Hennen
64336d5d26 fixed dark theme 2015-09-07 21:25:18 -04:00
Tom Hennen
0bbe1fcad7 fixing tests 2015-09-07 21:25:18 -04:00
Tom Hennen
661fcc6fd4 fix messed up ItemFragment toolbar 2015-09-07 21:25:18 -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
Tom Hennen
00b1badb3f use lambda 2015-09-07 20:43:53 -04:00
Tom Hennen
de879e1dd9 make share just an option of the old dialog 2015-09-07 20:42:15 -04:00
Tom Hennen
0617115a6f export opml via intent 2015-09-07 15:20:48 -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
Martin Fietz
14977413d5 Fix popup colors 2015-09-05 19:38:09 +02:00
Martin Fietz
1fe0e96ed0 Set max slider playback speed to 2.50 or current speed if it is higher than that 2015-09-05 19:38:09 +02:00
Martin Fietz
1dd87efebd Scale animation when playback speed has been changed via popup 2015-09-05 19:38:09 +02:00
Martin Fietz
7de666f511 Use CardView to add a shadow 2015-09-05 19:38:09 +02:00
Martin Fietz
4bfa2cc2f1 Show dialog where user chooses new playback speed 2015-09-05 19:38:08 +02: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
0fea81a823 Merge pull request #1157 from mfietz/issue/1154-about-dark
Dark About view
2015-09-05 11:35:32 -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
Martin Fietz
5b90ba9133 Sleep Timer dialog remembers settings 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
e446c6ee8f remove remote client from tests. 2015-09-04 17:47:31 -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
0514a486f6 Apply theme to about activity, smaller changes to appearence 2015-08-31 10:52:00 +02:00
Martin Fietz
a2941e4509 Use RxAndroid instead of AsyncTask and Thread 2015-08-30 20:39:44 +02:00
Martin Fietz
0ecfa92c29 Merge DefaultOnlineFeedViewActivity into OnlineFeedViewActivity 2015-08-30 19:39:14 +02:00
Martin Fietz
0565d656fb Fix imports 2015-08-29 16:46:33 +02:00
Martin Fietz
ade60ea83e Upgrade iconify 2015-08-29 15:09:07 +02:00
Tom Hennen
0d212e1c0e Merge pull request #1142 from mfietz/issue/1139-option-label
Localize option label
2015-08-29 08:20:20 -04:00
Martin Fietz
30d06f62d9 Localize option label 2015-08-28 23:07:20 +02:00
Tom Hennen
a2a5fc3d5f version 1.3.2.4 2015-08-28 16:57:09 -04:00
Tom Hennen
b4eb47d80c reorder intialization 2015-08-27 18:20:23 -04:00
Tom Hennen
a81a70cbe2 Merge pull request #1134 from TomHennen/version_1.3.2.3
1.3.2 RC3, hopefully final
2015-08-26 18:42:11 -04:00
Tom Hennen
918f02751d 1.3.2 RC3, hopefully final 2015-08-26 18:28:15 -04:00
Tom Hennen
9efe4f6eff fix npe in media player 2015-08-26 18:17:20 -04:00
Tom Hennen
c4926bb6c9 Merge pull request #1127 from TomHennen/fix1111
Properly check if we should show links share items.
2015-08-26 17:41:48 -04:00
Tom Hennen
34b572545e Protect use of menuInfo:
fixes AntennaPod/AntennaPod#1128
2015-08-24 20:39:01 -04:00
Tom Hennen
d02931e0c4 Properly check if we should show links share items.
Don't case the playable until we know it's actually a FeedMedia.

Fixes AntennaPod/AntennaPod#1111
2015-08-23 17:59:10 -04:00
Tom Hennen
0811dec203 1.3.2 RC2 2015-08-23 14:32:47 -04:00
Tom Hennen
ad4ba33625 1.3.2 RC1 2015-08-22 11:41:58 -04:00
Tom Hennen
03fc6c0a6b version 1.3.2 rc1 2015-08-22 11:37:02 -04:00
Tom Hennen
2af0f7ef7c Fixed invoke warning
Added dontwarn for invoke warning that is 'OK' since we're using
retrolamba.

fixes AntennaPod/AntennaPod#1117
2015-08-22 11:31:41 -04:00
Tom Hennen
275b1e3f68 get rid of ProGuard 'unsafe' warning 2015-08-22 09:52:09 -04:00
Martin Fietz
3321e8db4f Custom SSL Socket Factory for Android 4.1+ (but below 5) 2015-08-19 00:19:48 +02:00
Martin Fietz
a7acfc484c FeedMediaSizeService done right 2015-08-19 00:16:56 +02:00
Martin Fietz
771b8b4154 Add RxAndroid license, sort licenses alphabetically, refactor 2015-08-19 00:14:32 +02:00
Martin Fietz
3abce4c597 Load feed media size on demand 2015-08-18 18:24:16 +02:00
Tom Hennen
fd2633e42f Merge pull request #1098 from AntennaPod/version_1.3
Version 1.3 merging back in to develop so we're all on the same page.
2015-08-15 18:43:19 -04:00
Tom Hennen
1d6672aa64 now added the .1 2015-08-15 18:19:30 -04:00
Tom Hennen
629fee4c78 version 1.3.1 2015-08-15 18:12:56 -04:00
Martin Fietz
04bfcacb12 Disable feed media file size service 2015-08-16 00:08:39 +02:00
Martin Fietz
3148b8835b Make res.getQuantityString replace placeholder with value 2015-08-15 16:28:40 -04:00
Tom Hennen
0b7331b6b5 Merge pull request #1093 from mfietz/hotfix/1055
Fix smark values
2015-08-15 16:25:15 -04:00
Martin Fietz
5f175c6e1f Make res.getQuantityString replace placeholder with value 2015-08-15 21:16:51 +02:00
Tom Hennen
269d54d465 Merge pull request #1076 from waylife/develop
fix issue #1073. crash on oneplus two(Android 5.1.1, Oxygen 2.0.0).
2015-08-15 14:58:28 -04:00
Tom Hennen
9cc4f0295a updated version code for probable release 2015-08-13 18:35:41 -04:00
Martin Fietz
d17c884112 Encode non-ascii query strings for the iTunes search 2015-08-12 00:10:17 +02:00
WangYun
2cd6a54631 fix issue #1073. crash on oneplus two(Android 5.1.1, Oxygen 2.0.0). 2015-08-11 00:04:59 +08: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
57fde20d71 Merge pull request #1066 from TomHennen/resolve_race_condition
create PreferenceController before the main fragment
2015-08-08 13:29:15 -04:00
Tom Hennen
67f641bded use correct string for action 2015-08-08 13:05:05 -04:00
Tom Hennen
c5357d0758 create PreferenceController before the main fragment 2015-08-05 21:43:38 -04:00
Tom Hennen
f13615d46a Merge pull request #1062 from TomHennen/autodl_updates
Only autodownload queued and new items
2015-08-05 18:44:47 -04:00
Tom Hennen
c7d2975039 Merge pull request #1039 from TomHennen/fix_concurrentmodexception
Fix locking in GpodnetPreferences
2015-08-05 18:44:03 -04:00
Tom Hennen
0e5d9e0e6e remove logging statement not needed 2015-08-05 18:41:49 -04:00
Tom Hennen
d1972ad0e6 resolves NPE in QueueListAdapter 2015-08-05 18:06:27 -04:00
Tom Hennen
db20064e8f Feeds can be null in ItemListFragment 2015-08-04 22:03:14 -04:00
Tom Hennen
fe6796f102 Updated version code for RC5
Also updated the oldVersion used by the UPDATE FeedItems sql statement.
We don't want to run the 1030002 version ever, and the 1030005 version
should fix any users that used the 1030002 version (with the possibility
that some items that shouldn't have had auto_download set to 0 did have
it set to 0, but accepting that that's not a terrible problem).
2015-08-04 21:25:25 -04:00
Tom Hennen
86f4d244d8 Merge pull request #1055 from TomHennen/fix_time_string_names
Changed string names relating to time units.
2015-08-02 21:11:47 -04:00
Tom Hennen
f799ad5ed5 Changed string names relating to time units.
Android can handle plurals and strings having the same names, but
Transifex can't.  Renamed the time_unit*'s to just time_ to make sure
we got the correct translations.
2015-08-02 18:27:36 -04:00
Tom Hennen
dbaae4aa69 Fixes pictures disappearing in some cases
* Default value for the image cache size should be > 0
* If the image cache size is too small we force it back to default
* We should only have once instance of the HTTP client

fixes AntennaPod/AntennaPod/#1053
2015-08-02 18:22:38 -04:00
Tom Hennen
da227aa44d RC4 2015-08-02 16:45:27 -04:00
Tom Hennen
e6ce12d61b prepping for build 1.3.0.3 2015-08-02 13:12:57 -04:00
Tom Hennen
ab68619aac Merge pull request #1043 from mfietz/glide
Glide
2015-08-02 13:11:59 -04:00
Martin Fietz
5f0ddbc15d Prevent NPE b/c of race condition 2015-08-02 18:24:32 +02:00
Martin Fietz
5f1c78b4f4 Replace custom image loading with Glide 2015-08-02 17:51:57 +02:00
Martin Fietz
2bc1183e45 Try loading the episode cover first; if that fails, try to load the podcast's cover 2015-08-02 17:50:51 +02:00
Martin Fietz
ab116ee6be Initialize NetworkUtils, set context once
Had some issues with the new NetworkAllowanceInterceptor. When I gave
it a constructor that would hold the context (to use it with
NetworkUtils), the whole Glide image loading process would not work.
2015-08-02 17:48:08 +02:00
Martin Fietz
65d470043b Fix duration overflow and time unit plurals 2015-08-02 17:45:36 +02:00
Tom Hennen
dd6d07ada1 Merge pull request #1046 from TomHennen/fix935
Remove Flattr this App button
2015-08-01 12:30:49 -04:00
Martin Fietz
a3ea16b90c Made dialog better, not to say awesome 2015-08-01 17:53:06 +02:00
Tom Hennen
d9f8dc53a6 removed flattr this app button 2015-08-01 10:32:49 -04:00
Martin Fietz
759a7bb5ac Documentation for update manager. 2015-08-01 16:05:25 +02:00
Martin Fietz
cf519ca0aa Dialog when podcast's auto download preference is changed
When the user changes a podcast's auto download setting, ask if this
new setting should be applied to the podcast's episodes
2015-08-01 12:26:33 +02:00
Martin Fietz
4f7566ddfc Improved blurring 2015-07-31 21:08:28 +02:00
Martin Fietz
af2ded8fe0 Replace Picasso with Glide 2015-07-29 18:29:55 +02:00
Tom Hennen
d45b7c7b6d * fix ConcurrentModificationException in Gpodder
* removed 'About' tests (they take too long)
2015-07-28 17:26:02 -04:00
Tom Hennen
c2beb98ae8 fixed test that was broken in prior PR (wasn't getting the right button for adding a feed) 2015-07-26 21:20:25 -04:00
Tom Hennen
c4e909e291 expired feeds weren't implemented properly and were probably a bad idea. now refreshing all feeds on the schedule. 2015-07-26 16:25:56 -04:00
Tom Hennen
d1ef7f63ff Merge pull request #1020 from mfietz/feature/queue-information
Queue shows number of episodes and total duration
2015-07-20 20:10:18 -04:00
Tom Hennen
1ee22ef91f Merge pull request #1013 from TomHennen/minor_search_updates
Make itunes search more prominent and fix squashed griview
2015-07-20 19:51:55 -04:00
Tom Hennen
89dac34ccd bump version number 2015-07-20 17:59:32 -04:00
Martin Fietz
4e8f9a13aa Don't show version code, commit is short hash only (no tag) 2015-07-20 11:35:26 +02:00
Martin Fietz
c38759ac0d Create and explain version code schema. 2015-07-20 11:22:14 +02:00
Martin Fietz
76393e1e7c Info text has smaller font, conversion moved utility class 2015-07-19 10:35:28 +02:00
Martin Fietz
35dcabd103 Minor improvements 2015-07-19 02:07:50 +02:00
Martin Fietz
c779e78ee8 Queue has status bar that shows number of episodes and total duration 2015-07-19 00:59:45 +02:00
Tom Hennen
87064277c1 update to build 61 2015-07-13 21:32:22 -04:00
Tom Hennen
fd836fd0c1 Make itunes search more prominent and fix squashed griview
The GridView on large devices (Nexus 6 for example) was showing
iTunes and gpodder results in two columns, which was cutting off
valuable information. I simply double the default size of the grid
columns on the theory that on a tablet someone may still want multiple
columns and that 400dp was wide enough to show the needed detail.

fixes AntennaPod/AntennaPod#1012
2015-07-13 20:13:27 -04:00
Tom Hennen
626bd2b0cb Merge pull request #1006 from mfietz/issue/1002-fragment-loading
Load fragment used in last session correctly
2015-07-13 19:41:54 -04:00
Tom Hennen
0f8ed8e58f Merge pull request #1008 from TomHennen/fix1007
PlaybackHistory doesn't dim played items anymore.
2015-07-13 19:30:22 -04:00
Tom Hennen
6c4d7aaef3 Merge pull request #993 from mfietz/issue/990-show-content-length
Get filesize from server
2015-07-13 19:29:03 -04:00
Martin Fietz
97827cde2d Fixed tests and bug 2015-07-12 23:03:20 +02:00
Martin Fietz
d979c06a2b Prevent NPE 2015-07-12 21:49:02 +02:00
Martin Fietz
a831f01eeb Open new episodes when removing the currently shown feed via drawer 2015-07-12 21:37:38 +02:00
Tom Hennen
58ebf7ed03 PlaybackHistory doesn't dim played items anymore.
Also adds a space before the feed title when displaying the title.

fixes AntennaPod/AntennaPod#1007
2015-07-12 15:17:56 -04:00
Martin Fietz
b8b36b4ee8 Load fragment used in last session correctly. 2015-07-11 19:33:57 +02:00
Tom Hennen
cc8e470b8f Merge pull request #1000 from udif/about_commit
Add git commit ID and version top the "About" screen
2015-07-10 21:41:31 -04:00
Tom Hennen
f7e4beadd6 Merge pull request #1004 from mfietz/issue/992-fix-paste
Fix edittext pasting issues on some devices
2015-07-10 21:33:01 -04:00
Martin Fietz
40fd08b841 Hopefully fixes problems with pasting into edittext 2015-07-10 19:17:25 +02:00
Udi Finkelstein
62d3fd77a9 Fixed tests 2015-07-09 22:38:40 +03:00
Udi Finkelstein
49759dd35c Use "git describe" because it supplies both the commit ID as well as the number of commits since the last release. 2015-07-09 21:56:14 +03:00
Udi Finkelstein
184ac34500 Add commit ID to about screen 2015-07-09 21:21:12 +03:00
Martin Fietz
4f84ceff73 Determine media file size if feed doesn't report it correctly 2015-07-09 10:22:04 +02:00
Udi Finkelstein
a22fa8660b FeedPreferences.getCurrentAutoDelete() now calls UserPreferences.isAutoDelete() by itself, instead of receiving it as a parameter. 2015-07-09 01:16:49 +03:00
Udi Finkelstein
153ac4e12c Make the Spinner work on Android versions <5.0 2015-07-09 01:16:46 +03:00
Udi Finkelstein
85598f64a9 Added new per-feed auto download override flag. 2015-07-09 01:16:45 +03:00
Tom Hennen
0d2f99a1a7 Merge pull request #994 from mfietz/redesign-new-state
Drawer: Feed context menu, counter and order
2015-07-07 18:58:41 -04:00
Martin Fietz
a9de7631fd Fix button moving and icon being cut 2015-07-04 17:33:35 +02:00
Martin Fietz
6427a40da2 Fix tests 2015-07-02 20:21:53 +02:00
Martin Fietz
dd898d1abe Call former indicator "counter" 2015-07-02 18:24:10 +02:00
Martin Fietz
936ecc2b8e Nav drawer subscriptions context menu 2015-07-02 12:13:19 +02:00
Martin Fietz
5643933a51 Set subscription order and counter in the preferences 2015-06-30 00:13:58 +02:00
Martin Fietz
5178de8681 Make new explicit 2015-06-29 12:54:00 +02:00
Tom Hennen
cff363e474 Merge pull request #974 from mfietz/feature/episodes-actions
Perform action on episodes
2015-06-28 16:27:41 -04:00
Tom Hennen
fdf1ca44b8 Don't assume the activity is non-null within the callback.
Fixes AntennaPod/AntennaPod#979
2015-06-28 16:07:00 -04:00
Tom Hennen
2db4433bca build 60 for alpha testing 2015-06-28 16:05:15 -04:00
Martin Fietz
c7256d8152 Fix enqueueing order, prevent NPEs 2015-06-28 21:57:12 +02:00
Tom Hennen
f70e395266 Merge pull request #976 from TomHennen/fix968_2
Must send download list when content changes
2015-06-27 18:32:06 -04:00
Tom Hennen
51e3f55561 Don't send Gpodder actions for items that don't have media.
Fixes AntennaPod/AntennaPod#964
2015-06-27 18:09:51 -04:00
Martin Fietz
957497d787 Enqueue and items in the currently display order, submit changes on bulk 2015-06-27 22:17:18 +02:00
Tom Hennen
473444291f Folks weren't always getting the updated copy of the download list, now they are.
fixes AntennaPod/AntennaPod#968
2015-06-27 14:55:48 -04:00
Martin Fietz
c64217e2b4 Add episode action fragment 2015-06-27 18:01:14 +02:00
Martin Fietz
b0a0b6ab2f Merge pull request #971 from TomHennen/fix970
Make sure controller isn't null
2015-06-27 17:02:09 +02:00
Tom Hennen
21976aca14 Make sure controller isn't null
fixes AntennaPod/AntennaPod#970
2015-06-27 09:54:06 -04:00
Tom Hennen
05ce266043 fixes AntennaPod/AntennaPod#895 2015-06-27 09:01:46 -04:00
Martin Fietz
8f75777b41 Fixed tests. 2015-06-26 03:06:42 +02:00
Martin Fietz
717a6a645e Set update interval or time of day 2015-06-24 17:43:50 +02:00
Martin Fietz
f123c61f21 Merge branch 'develop' of https://github.com/AntennaPod/AntennaPod into issue/940-user-preferences 2015-06-24 11:05:41 +02:00
Martin Fietz
33778e30ac Don't cache shared preferences anymore. Some refactoring. 2015-06-23 10:19:02 +02:00
Tom Hennen
5e8c75a1da Merge pull request #934 from TomHennen/fix_testPauseForInterruptions
Fix testPauseForInterruptions
2015-06-22 20:07:11 -04:00
Martin Fietz
e977b5fa54 Merge pull request #925 from danners/develop
Download Report: introduce setting to disable
2015-06-21 23:55:22 +02:00
Tom Hennen
50e8d25c66 testPauseForInterruptions was failing, looking for the Auto Delete string.
It should have been looking for the pause playback string.
2015-06-21 15:05:49 -04:00
Tom Hennen
26a805848a build 59, alpha testing 2015-06-21 14:57:20 -04:00
Martin Fietz
c452d311e2 Store information if media has an embedded picture in the database 2015-06-21 19:40:36 +02:00
Tom Hennen
6b70e304e0 Merge pull request #861 from mfietz/feature/120-share-download-url
Share feeds and episodes
2015-06-21 12:02:46 -04:00
Martin Fietz
1e53df0f5f Fixes Queue not opening from the drawer, small podcasts images not scaling up and long URL not wrapping in the podcast info view 2015-06-21 13:03:19 +02:00
Simon Danner
7c944cbe65 Download Report: introduce setting to disable
Give the use the option to disable the download report.
While it is useful to see the failed downloads, if a user is subscribed
to many podcasts, most of the times a few fail, which makes the notifications rather annonying.
2015-06-21 12:46:42 +02:00
Martin Fietz
8a9229ede6 Capitalize titles 2015-06-20 19:37:47 +02:00
Martin Fietz
b0ba5a08f7 Sharing in options and context menus 2015-06-20 18:49:56 +02:00
Tom Hennen
e1b494ba05 Merge pull request #890 from mfietz/issue/880-link-typo
Handle malformed URLs
2015-06-20 12:01:11 -04:00
Tom Hennen
2bc5446c89 build 58 2015-06-20 10:45:24 -04:00
Tom Hennen
8e56c0308f updated build version number 2015-06-19 23:49:02 -04:00
Martin Fietz
ce6cd1a353 Don't propose to open malformed URLs 2015-06-19 00:26:18 +02:00
Tom Hennen
499fd1c6f2 Fix gradle build from app dir
Fixes AntennaPod/AntennaPod#883
2015-06-18 17:14:13 -04:00
Tom Hennen
1e49bacc95 Fixes AntennaPod/AntennaPod#868 2015-06-10 17:24:46 -04:00
Tom Hennen
b781400c53 updated version code for build 56 2015-06-10 17:11:38 -04:00
Tom Hennen
e903a13a55 Avoid IllegalStateExceptions
commitAllowingStateLoss should do this for us. As noted in the TODO there is probably a better
way, but now is not time.
2015-06-06 14:22:26 -04:00
Tom Hennen
3445fa3b13 Merge pull request #858 from TomHennen/update_strings_1.2
Update strings 1.2
2015-06-03 20:08:57 -04:00
Tom Hennen
f8bb06a1b4 Merge pull request #852 from mfietz/issue/840-mobile-download-clipping
Fix 'Confirm Mobile Download' dialog clipping
2015-06-02 19:16:48 -04:00
Tom Hennen
72067b64fc updated strings, bumped build number 2015-06-01 18:04:32 -04:00
Tom Hennen
9e7bb5ce73 fixed NPE on navDrawerData 2015-05-28 17:54:41 -04:00
Tom Hennen
8ed3f95ec5 made description use a little more compact 2015-05-28 17:52:48 -04:00
Tom Hennen
9301a3bd98 fix NPE in FeedInfoActivity 2015-05-28 17:49:59 -04:00
Martin Fietz
ef518f3ec0 Handle failed refresh correctly, fix for nav drawer layout 2015-05-28 22:42:08 +02:00
Martin Fietz
1bf803a6b2 Remove cancel, adjust strings 2015-05-28 11:41:36 +02:00
Tom Hennen
7add1854c8 put the LinearView in a ScrollView. fixes AntennaPod/AntennaPod#841 2015-05-27 19:34:40 -04:00
Tom Hennen
677550a344 updated versionCode for build 54 2015-05-25 22:04:28 -04:00
Tom Hennen
dfcfe15dd0 * Less picky about the mime type's we accept.
* Handling content and files the same way
* Improved support for sharing files in

fixes AntennaPod/AntennaPod#827
2015-05-25 21:48:06 -04:00
Tom Hennen
bafdc86ca0 Merge branch 'add_label_for_adding_feed' into fix_sharing_opml 2015-05-25 21:13:38 -04:00
Tom Hennen
30f52a6076 adding feeds via sharing intents now says your adding a podcast 2015-05-25 21:13:19 -04:00
Tom Hennen
7fa834f63e update manifest to be less picky about mime type for OPML 2015-05-25 21:03:51 -04:00
Colin Willson
94c826a4ce Fixed import Google Drive 2015-05-24 06:53:12 -04:00
Tom Hennen
578aa2a2b7 updated versionCode for alpha release 2015-05-23 16:50:25 -04:00
Tom Hennen
f28853b00d renamed download progress bar to just progress 2015-05-22 17:13:31 -04:00
Tom Hennen
d8b6943f5d removed unneeded layout margins 2015-05-22 16:57:43 -04:00
Tom Hennen
ec156b4016 now display the download bar under the other windows 2015-05-22 16:21:21 -04:00
Tom Hennen
7aafe23b6b restored alignment for progress bar in episode view. fixes AntennaPod/AntennaPod#822 2015-05-21 18:45:39 -04:00
Martin Fietz
25cbb00b36 Fix tests, test runner for core tests 2015-05-20 11:06:45 +02:00
Martin Fietz
b0f0d106da Transparency for played items 2015-05-19 16:57:30 +02:00
Martin Fietz
61754cae52 Show correct number of new items 2015-05-19 16:46:51 +02:00
Martin Fietz
44b3a3bb87 Small fixes and refactorings 2015-05-19 12:00:30 +02:00
Martin Fietz
dfdfa82b4b Fix download bar displacement 2015-05-19 11:58:39 +02:00
Martin Fietz
1bf0216788 Fix move to top/bottom 2015-05-19 11:58:38 +02:00
Martin Fietz
298b02b0aa Fix for indicator, changes in context menus 2015-05-19 11:58:38 +02:00
Martin Fietz
4561f16f11 Redone new indicator 2015-05-19 11:58:38 +02:00
Martin Fietz
c829a4e9b2 Context dialog for feed item list 2015-05-19 11:58:38 +02:00
Martin Fietz
518e8207da Reset dialog in progress 2015-05-19 11:58:37 +02:00
Martin Fietz
6f5d23c557 Order feeds by number of unread items (descending) 2015-05-19 11:58:37 +02:00
Martin Fietz
406dab0a24 Show feed new items and refresh failure 2015-05-19 11:58:37 +02:00
Martin Fietz
e68ca0529b Mark as unplayed option
Users can mark feed items as unplayed from feed item fragment and the queue
2015-05-19 11:58:37 +02:00
Tom Hennen
3301342a76 Merge pull request #816 from mfietz/issue/802-widget-old-progress
Widget: Show correct played and total when current episode ends
2015-05-18 21:47:32 -04:00
Martin Fietz
7727270855 Widget: Show correct played and total when current episode ends 2015-05-14 17:44:54 +02:00
Martin Fietz
910d8f1f2c All tests succeeded 2015-05-14 14:03:41 +02:00
Martin Fietz
f5812fe894 Some working, some not 2015-05-14 11:29:58 +02:00
Tom Hennen
73c4dfc04d Merge pull request #809 from mfietz/fix/gpodder-sync
Gpodder synchronization fixes
2015-05-13 21:06:50 -04:00
Tom Hennen
cf16cac089 Merge pull request #807 from TomHennen/fix_text_color_for_2.3
fixed text field color in iTunes search for 2.3 devices
2015-05-13 20:30:04 -04:00
Tom Hennen
113ab1092e Merge pull request #812 from mfietz/issue/811-getImageUri-NPE
Fix NPE and hide progress bar without media
2015-05-13 20:29:29 -04:00
Tom Hennen
e1f8509ff3 Merge pull request #814 from mfietz/issue/813
Use localization for clear queue
2015-05-13 20:27:20 -04:00
Martin Fietz
333eccb0bc Use localization for clear queue 2015-05-13 15:53:43 +02:00
Martin Fietz
69303a5915 Fix NPE and hide progress bar without media 2015-05-13 10:29:52 +02:00
Martin Fietz
75f3756857 Show always 2015-05-13 09:29:46 +02:00
Martin Fietz
0f293a4d78 Fix ActionBar SearchView 2015-05-12 21:21:16 +02:00
Martin Fietz
1d25137edd Refactor 2015-05-12 17:42:41 +02:00
Tom Hennen
08eca53444 fixed text field color in iTunes search for 2.3 devices 2015-05-10 18:03:46 -04:00
Martin Fietz
9ec0d735c8 Add feed item filter 2015-05-10 10:50:22 +02:00
Martin Fietz
94569cf995 CANCELLED 2015-05-09 00:46:02 +02:00
Martin Fietz
c8259daaee Cancel auto download 2015-05-09 00:03:41 +02:00
Tom Hennen
11a66f451a Merge pull request #790 from TomHennen/resume_after_call_753
Optionally resume playback after call
2015-05-08 17:46:15 -04:00
Tom Hennen
b32fa4ec71 Merge pull request #789 from mfietz/feature/confirm-download-mobile
Confirm download on mobile data connection

This seems to work well. We may want to tweak the workflow further, but we'll figure that out as we use it an in Alpha testing.
2015-05-08 17:44:47 -04:00
Tom Hennen
9c6c218aa1 Merge pull request #788 from TomHennen/update_version_automatically_701
Update about.html version automatically
2015-05-03 15:28:42 -04:00
Martin Fietz
a766977e6d Check if items are already in the queue 2015-05-03 21:19:20 +02:00
Tom Hennen
db0ce285a3 Optionally resume playback after call.
Defaults to true.

fixes AntennaPod/AntennaPod#753
2015-05-03 15:16:47 -04:00
Tom Hennen
cd4bd0e37d Merge pull request #787 from mfietz/feature/queue-lock
Queue Lock: Swipe and drag can be disabled
2015-05-03 14:49:03 -04:00
Tom Hennen
e93a631aab removed 'projectsEvaluated' to fix AntennaPod build 2015-05-03 14:45:36 -04:00
Tom Hennen
82464b86c8 fixed typo 2015-05-03 14:16:32 -04:00
Martin Fietz
fd7cdd3c71 Show confirmation dialog when downloading over mobile data connection is disabled 2015-05-03 18:58:48 +02:00
Tom Hennen
5a8702c299 Updated copyright and contributors file 2015-05-03 10:33:21 -04:00
Tom Hennen
b79c0926e5 populating the version name and code in about.html at build time 2015-05-03 10:29:18 -04:00
Martin Fietz
a92220f8db Show lock icon always, use correct search view text color on older devices 2015-05-03 15:07:25 +02:00
Tom Hennen
4e78205e62 Merge pull request #783 from TomHennen/fix_npe_on_shutdown
Fixes NPE in PlaybackWidgetService
2015-05-02 21:56:25 -04:00
Martin Fietz
103fb635d1 Add ActionBar icon to enable/disable list drag (reorder, swipe) 2015-05-02 21:10:14 +02:00
Tom Hennen
686ee7ed86 fixes a null pointer exception that can sometimes occur when the PlaybackWidgetService is shutdown 2015-05-02 09:27:13 -04:00
Tom Hennen
252f80de78 Merge pull request #777 from mfietz/feature/download-log-retry
Retry failed downloads in the download log
2015-05-02 08:25:18 -04:00
Martin Fietz
8050372ba0 Add ability to retry failed downloads in the download log 2015-04-28 17:10:06 +02:00
Tom Hennen
6830549875 Merge pull request #728 from mfietz/issues/627+727
Add feed: remember credentials, Basic authentication: try UTF-8 encoding
2015-04-27 17:54:28 -04:00
Tom Hennen
8f8a24d6aa don't obfuscate closes AntennaPod/AntennaPod#758 2015-04-26 18:00:52 -04:00
Martin Fietz
b253289b1f Merge pull request #759 from mfietz/nav_drawer_preferences
Nav Drawer Preferences
2015-04-22 09:53:48 +02:00
Martin Fietz
8ed0353c48 Small fixes 2015-04-22 09:52:26 +02:00
Martin Fietz
ff8db54385 Add copy to clipboard 2015-04-21 21:00:51 +02:00
Martin Fietz
7829ddc94e Show URL in feed info, layout optimizations 2015-04-21 17:34:02 +02:00
Martin Fietz
efa35fed9c Start: Restore last feed 2015-04-19 18:14:56 +02:00
Martin Fietz
5ffb0460b3 Change new pref key to not crash previous versions (type changed) 2015-04-19 17:36:32 +02:00
Martin Fietz
a33a5cd5fa Fix UI test 2015-04-19 17:31:52 +02:00
Martin Fietz
25f5c1e360 Layout fix 2015-04-18 23:10:40 +02:00
Martin Fietz
9c2f46e5e4 Remove checks for opened drawer, now unneccessary 2015-04-18 22:15:06 +02:00
Martin Fietz
3bf2b109bb Fixes 2015-04-18 22:12:40 +02:00
Martin Fietz
3f16b4e8a2 Keep index of selected navigation drawer item up to date 2015-04-18 22:12:40 +02:00
Martin Fietz
4aa68e74e0 Bux fixes, tests 2015-04-18 22:12:40 +02:00
Martin Fietz
c6b88fe356 Use Fragment tags to reference to fragments, hide nav elements 2015-04-18 22:12:39 +02:00
Martin Fietz
ded0006913 Add longclick Drawer Preference dialog 2015-04-18 22:12:39 +02:00
Martin Fietz
ea628037ca Minor changes 2015-04-18 22:12:39 +02:00
Martin Fietz
158821c0e1 Preference: Change nav drawer
Preference
2015-04-18 22:12:39 +02:00
Martin Fietz
85ace6fb01 Layout changes and optimizations 2015-04-18 22:12:39 +02:00
Martin Fietz
f858844644 Merge branch 'version_1.1.1' of https://github.com/AntennaPod/AntennaPod into AntennaPod/version_1.1.1 2015-04-18 21:36:52 +02:00
Martin Fietz
512ce6ad51 Small fix 2015-04-18 16:16:45 +02:00
Martin Fietz
1bb1f0990f Prepare merge. 2015-04-18 12:44:43 +02:00
Tom Hennen
5203808f5d Merge branch 'version_1.1.1' of https://github.com/danieloeh/AntennaPod into version_1.1.1 2015-04-17 17:37:49 -04:00
Tom Hennen
6142ed7280 updated build number for new release candidate 2015-04-17 17:37:10 -04:00
Tom Hennen
91fb7e6c2a Fixed some NullPointerExceptions
These were happening on some handsets when onPrepareOptionsMenu was getting called.

It is sometimes called before the menu is actually loaded, causing us to not find the
MenuItem we're looking for.

This solves the symptom, if not the cause.

After making this change the number of failures reported on Apkudo dropped from 20 devices to just 6.
2015-04-17 17:29:00 -04:00
Tom Hennen
c712fcf4e2 updating build number for 1.1.1 alpha test 2015-04-16 21:18:28 -04:00
Tom Hennen
beabcf4302 Merge pull request #748 from TomHennen/new_and_all_episodes
New and all episodes fixes AntennaPod/AntennaPod#741 and fixes AntennaPod/AntennaPod#742
2015-04-16 21:08:41 -04:00
Tom Hennen
b0b228303c reuse listView from AllEpisodesFragment 2015-04-16 19:11:36 -04:00
Tom Hennen
b721a5d35f renamed EpisodesFragment to AllEpisodesFragment 2015-04-16 19:09:26 -04:00
Tom Hennen
6d3fe6dd3e using different icon for the 'All Episodes' fragment 2015-04-16 19:04:59 -04:00
Tom Hennen
0172951d4e now properly setting the title and changed the icon for 'All Episodes' 2015-04-15 21:26:08 -04:00
Tom Hennen
78768ae9d9 now we have 'All Episodes' and 'New Episodes' 2015-04-15 21:12:19 -04:00
Tom Hennen
d568150b4a now saving the last navigation fragment the user had loaded 2015-04-15 20:05:59 -04:00
Tom Hennen
00e37ab582 gpodder now properly sets the initial data for feeds 2015-04-12 15:12:56 -04:00
Martin Fietz
9bd6bcf9d3 Picasso can handle basic authentication 2015-04-11 23:46:33 +02:00
Martin Fietz
a34acb71d1 Add feed: remember credentials after selecting feed, try UTF-8 for HTTP basic authentication 2015-04-11 11:21:16 +02:00
Martin Fietz
07ce9579fb Refactoring 2015-04-11 11:12:33 +02:00
Martin Fietz
fd30ec8189 Set fast forward and rewind time 2015-04-10 11:10:25 +02:00
Martin Fietz
76b6ae654b Refactorings 2015-04-10 11:05:04 +02:00
Tom Hennen
b44e0dde58 Merge pull request #706 from mfietz/feature/gpodder_episode_actions
Sync episode actions with gpodder, smart mark as played.
2015-04-09 19:34:23 -04:00
Tom Hennen
89691019e3 updated version info 2015-04-07 19:03:57 -04:00
Martin Fietz
0b4b328324 EventBus license, fixed NPE with undobar onHide(), no smarking on closing of audio player activity 2015-04-06 00:26:08 +02:00
Martin Fietz
e8a4bd7c11 ProGuard config, small fix 2015-04-05 23:45:28 +02:00
Tom Hennen
2a5c7e0454 now persisting the scroll position for New Episodes 2015-04-05 16:52:51 -04:00
Tom Hennen
4013707f96 Merge pull request #714 from TomHennen/fix_nav_list_icon_for_queuea
show the correct icon for queue and new episodes
2015-04-05 16:45:19 -04:00
Martin Fietz
8850c09920 QueueEvents, Queue shows undobar on removal of an item 2015-04-05 22:37:35 +02:00
Martin Fietz
b2a50983ef smart mark as played: media player activity, player widget, when media is changed 2015-04-05 22:12:29 +02:00
Martin Fietz
fbf1d8373c Minor changes: Log, import order, small refactorings 2015-04-05 22:12:29 +02:00
Martin Fietz
67cc7c9885 Sync episode actions with gpodder, smart mark as played
* Create episode actions when episodes are downloaded, played, deleted and marked as read
* Sync (download and upload) episode actions
* MediaPlayerActivity deletes almost completely played episode on close
* Improved parsing of datetime strings
* Smart mark as played can be disabled or set in the preferences
2015-04-05 22:11:19 +02:00
Tom Hennen
1cfe3b8b85 show the correct icon for queue and new episodes 2015-04-05 14:36:44 -04:00
Tom Hennen
2230e48aa8 updated to rc3 2015-04-05 13:55:22 -04:00
Tom Hennen
1fb8b64b34 Merge pull request #709 from TomHennen/swipe_to_mark_as_read
Swipe to mark as read
2015-04-05 13:47:13 -04:00
Tom Hennen
e7bde8ff82 switched to 'New Episodes', also displaying queue first in the drawer 2015-04-05 11:34:06 -04:00
Tom Hennen
033572bde9 setting alpha instead of background color. 2015-04-05 11:12:51 -04:00
Tom Hennen
56a86d19d2 don't log messages in release mode 2015-04-03 15:24:29 -04:00
Tom Hennen
8deb1860e2 'All Episodes' by default now only shows new episodes.
The user can still easily show all episodes via the menu.

The view also now greys out the background for any non-new episodes.
2015-04-03 14:51:16 -04:00
Tom Hennen
13012a2c41 Merge pull request #693 from volhol/develop
Addresses #669 and #664: play buttons in the lists
2015-04-03 12:24:04 -04:00
Tom Hennen
0aed6ce383 switched to use just RemoveListener 2015-04-03 11:00:52 -04:00
Tom Hennen
c277166f77 Can now undo swipe to mark as read.
Behavior isn't ideal when the user is displaying all the items in their feed.
(you can swipe new and read items and they don't go away (obviously)).
2015-04-03 10:47:01 -04:00
Tom Hennen
b8d25d4123 Adding drag handle allows swipe to remove.
Turns out all we needed was a drag handle to allow swipe to remove.

This still needs further testing, but is looking pretty good.

Will add an undo feature shortly.
2015-04-03 10:29:49 -04:00
volhol
42e118626e Direct play from the lists
subsequent play of the next feed item from the queue now works
2015-04-02 19:54:04 +02:00
volhol
247ef778aa Direct play from the the lists
position in media item is now updated
2015-04-01 12:47:35 +02:00
volhol
71db0368c4 Direct play from the the lists
Pause/play buttons work; position in media item not always updated yet
2015-03-31 01:33:04 +02:00
Martin Fietz
680c9db075 "Add feed" facelift, OPML import with better explanations and usage of external apps 2015-03-30 13:10:48 +02:00
Tom Hennen
1a63f26de4 added remove handler for list view.
Not working yet because dslv.startDrag returns false unless the list view supports dragging. I'm not sure we want dragging, just fling remove.
2015-03-29 15:12:20 -04:00
Tom Hennen
e5e59abd55 updated manifest for new alpha version 2015-03-29 12:25:35 -04:00
Tom Hennen
94fee9a5e8 Merge pull request #698 from mfietz/issue/queue-cannot-slopen-nav-drawer
Fix for un-slidable queue navigation drawer
2015-03-29 12:07:54 -04:00
Tom Hennen
b612a557ea Merge pull request #697 from mfietz/feature/downloader-if-modified-since
Downloader use If-Modified-Since HTTP header (Take 2)
2015-03-29 11:39:25 -04:00
Martin Fietz
a5a149df6f Drawer slide fixed, drag handle is now 9 patch PNG 2015-03-27 22:46:16 +01:00
Martin Fietz
dc2f2b5828 Revert 95b0393a62 and fix conflicts. 2015-03-27 21:23:04 +01:00
Tom Hennen
abdf9a3f28 for some reason the intent doesn't have EXTRA_STATUS anymore. We'll just see what the action type is. closes #695 2015-03-26 21:17:41 -04:00
Volker Hollich
af7b947368 Direct play from the the list is now enabled. A pause button is no
longer displayed in the list. It would need additional changes to get a
pause button to work and to always be updated accordingly. Instead the
play button of the selected item changes to blank.
2015-03-26 11:17:46 +01:00
Tom Hennen
f5a824ce1b Merge pull request #691 from mfietz/issue/app-tests
Fixes non-working app tests, especially GUI tests
2015-03-25 20:24:38 -04:00
Tom Hennen
0aa8d04cb2 update manifest to have different versions so that we can start an alpha test in the play store. 2015-03-25 20:06:00 -04:00
Martin Fietz
2aec26aa8e Fixes non-working app tests, especially GUI tests 2015-03-26 00:19:46 +01:00
Tom Hennen
d378c599bc Merge pull request #687 from mfietz/dslv-integrate
Integration of DSLV and fling adjustments
2015-03-24 19:30:57 -04:00
Martin Fietz
e63e0a4f1c Delete dslv submodule 2015-03-22 11:05:06 +01:00
Tom Hennen
d961b1796e Revert "Downloader use If-Modified-Since HTTP header" 2015-03-21 10:11:26 -04:00
Tom Hennen
21dabab909 Merge pull request #681 from mfietz/feature/downloader-if-modified-since
Downloader use If-Modified-Since HTTP header
2015-03-21 09:58:41 -04:00
Tom Hennen
c51a798b59 Merge pull request #683 from mfietz/feature/gpodder-tags-layout
Gpodder tags show title and usage
2015-03-17 17:34:04 -04:00
Tom Hennen
ab2c75d4b1 Merge pull request #678 from mfietz/feature/setting_number_parallel_downloads
Inverse background of EditTextPreference for older android versions
2015-03-17 17:19:25 -04:00
Martin Fietz
75d683a6db Gpodder tags alignment 2015-03-17 13:26:30 +01:00
Martin Fietz
61dbe18a90 Removed unintended layout element to make list items clickable again 2015-03-17 12:53:04 +01:00
Martin Fietz
596462b7a2 Gpodder categories shows title instead of tag and additionally the usage 2015-03-17 12:36:04 +01:00
Martin Fietz
ae138e2b1c New feed last update is never, not now 2015-03-17 10:39:46 +01:00
Martin Fietz
f62b53edce Set edittext's text color black 2015-03-17 09:51:44 +01:00
Tom Hennen
d1d0013c67 Merge pull request #679 from mfietz/feature/gpodder_search_more_information
Gpodder search shows feed url and number of subscribers
2015-03-16 21:02:27 -04:00
Martin Fietz
9c337c7875 Gpodder search shows feed url and number of subscribers 2015-03-16 18:07:10 +01:00
Martin Fietz
a6e2844f3a Inverse background of EditTextPreference for older android versions 2015-03-15 21:09:19 +01:00
Tom Hennen
c680c10c91 Merge pull request #677 from eerden/itunes-search-pull
Add ability to search iTunes for podcasts
2015-03-15 15:46:20 -04:00
Tom Hennen
2897f556c8 Merge pull request #672 from mfietz/feature/setting_number_parallel_downloads
Number of parallel downloads can be set in the preferences
2015-03-15 15:45:59 -04:00
Ercan Erden
24e0db1cde Add ability to search iTunes for podcasts 2015-03-15 15:24:36 -04:00
Tom Hennen
66785b3551 now always displaying both refresh and search. closes #633 2015-03-15 15:24:30 -04:00
Martin Fietz
8bf189a6f6 Swipe to dismiss modifications 2015-03-14 15:40:10 +01:00
Martin Fietz
4ecf62ab6a Setup gradle 2015-03-14 15:19:06 +01:00
Martin Fietz
3fab6ab757 Queue: Drag section now over 4x the size 2015-03-14 11:11:09 +01:00
Martin Fietz
9fb5f33f16 Number of parallel downloads can be set in the preferences 2015-03-11 18:15:13 +01:00
Martin Fietz
d3e1fcdcba Fix for false restore where swipe to dismiss scrolls to the top of the list 2015-03-06 16:41:28 +01:00
Tom Hennen
006f793fae Merge pull request #658 from mfietz/issue-126
Queue view: Swipe to dismiss, undo bar, status information
2015-03-05 17:48:27 -05:00
Martin Fietz
2ce366da64 Show duration and pubDate on episode display
... which was - despite the commit message - missing from last commit...
2015-03-05 09:42:46 +01:00
Tom Hennen
e36b3bd505 Merge pull request #657 from mfietz/issue-621
Correct audio player cover scaling
2015-03-04 21:21:37 -05:00
Tom Hennen
1f68352013 Merge pull request #655 from mfietz/issue-551
Persist scroll position in Queue view
2015-03-04 20:12:27 -05:00
Martin Fietz
9444f26673 Show UndoBar when dismiss-by-swipe 2015-03-04 14:42:35 +01:00
Martin Fietz
6c81f6c868 MERGE stash. 2015-03-04 14:42:35 +01:00
Martin Fietz
dcada04621 Delete items from the queue by swiping 2015-03-04 14:42:35 +01:00
Martin Fietz
3e4353fc87 Correct audio player cover scaling 2015-03-04 10:03:34 +01:00
Martin Fietz
8309058188 Persist scroll position in Queue view 2015-03-04 09:47:09 +01:00
Martin Fietz
8f9c9c8d3b Add ability to clear the download log, as requested in AntennaPod/AntennaPod#506 2015-03-04 09:33:26 +01:00
Tom Hennen
30a202665a Merge pull request #618 from rharriso/master
added preference to add to front of queue
2015-03-03 17:22:42 -05:00
Ross Harrison
ab34f84e2c Merge branch 'master' of https://github.com/AntennaPod/AntennaPod into AntennaPod-master
core/src/main/java/de/danoeh/antennapod/core/storage/DBWriter.java
2015-02-28 14:45:14 -06:00
Tom Hennen
2316a260bb Merge pull request #616 from TomHennen/empty_queue_command_593
Empty queue command 593
2015-02-23 18:46:37 -05:00
Ross Harrison
67aca21858 Merge branch 'master' of github.com:rharriso/AntennaPod 2015-02-08 11:49:44 -06:00
Ross Harrison
9e1fc56d84 t was missing 2015-02-08 11:34:21 -06:00
Ross Harrison
e3a78e9cd5 Merge branch 'develop' of github.com:rharriso/AntennaPod 2015-02-01 00:36:16 -06:00
Ross Harrison
509b2a7f58 queue to front or back 2015-02-01 00:29:46 -06:00
Ross Harrison
672c38e20a added preference, need to work into database 2015-01-31 23:30:01 -06:00
Tom Hennen
4b8a3c00ca added feed specific mark_all_read confirmation dialog. #596 2015-01-30 13:43:16 -05:00
Tom Hennen
49c714a5a5 added confirmation dialog when marking all episodes as read. #596 2015-01-30 13:06:32 -05:00
Tom Hennen
2bea83706b added confirmation when clearing the queue. for issue #593 2015-01-30 12:55:38 -05:00
Tom Hennen
85778b4aaa Added option to empty/clear the queue.
Used the word 'clear' because it seems more active than 'empty'.
For issue #593
2015-01-30 10:40:15 -05:00
daniel oeh
6f8fd4868d Merge branch 'feature/design-time-attributes' of git://github.com/johnjohndoe/AntennaPod into johnjohndoe-feature/design-time-attributes 2015-01-26 17:14:27 +01:00
Tobias Preuss
ad583e453d Use design time attributes to assist layouting and value preview.
+ See: http://tools.android.com/tips/layout-designtime-attributes
+ This commit introduces no functional code changes!
2015-01-25 10:27:46 +01:00
drabux
9764b80935 Options to sort queue refactor, add sort by alpha and duration 2015-01-24 13:18:29 -05:00
drabux
520ed8327c Options to sort queue by date 2015-01-22 23:37:07 -05:00
daniel oeh
efcbbfe2b9 Merge branch 'SamWhited-delete-episode-update' into develop 2015-01-19 21:54:19 +01:00
daniel oeh
d04aa82954 Merge branch 'add_refresh_button_to_queue_view_595' of git://github.com/TomHennen/AntennaPod into TomHennen-add_refresh_button_to_queue_view_595 2015-01-19 21:49:56 +01:00
Sam Whited
7f02e1b187 Option to delete episode after playback
Fixes #498
2015-01-18 19:53:53 -05:00
Tim Butram
2d68f025d7 Added option to delete epidode upon completion of playback.
Conflicts:
	app/dslv
2015-01-18 19:17:14 -05:00
daniel oeh
3c473c490b Made auto-cleanup and auto-download methods changeable 2015-01-15 14:37:35 +01:00
daniel oeh
066cab8da5 Moved updateRefreshMenuItem into core package 2015-01-15 12:22:27 +01:00
Tom Hennen
86e5e9ea13 Simlified invalidation of options menu. #595 2015-01-11 18:53:11 -05:00
Tom Hennen
77840bea99 Updated QueueFragment to have a refresh button.
Issue #595

Also resolved an issue that may have been latent when 'All Episodes'
was default. Namely, that the search and other option menus didn't
show up until you navigated away and then back to the fragment.
This was happening because the items weren't loaded yet, which prevented
the options menu from being created.  If we switch back to 'All Episodes'
as being default, this problem may appear again.
2015-01-11 18:45:53 -05:00
daniel oeh
18bc827ed2 Updated version numbers 2015-01-08 14:04:47 +01:00
daniel oeh
f467d3eccc Fixed URL handling in ItemFragment
Open external activity instead of loading it inside the app
2015-01-08 13:57:37 +01:00
daniel oeh
b89b92e6ca Merge branch 'make_queue_default_view_issue_592' of git://github.com/TomHennen/AntennaPod into TomHennen-make_queue_default_view_issue_592 2015-01-08 13:14:33 +01:00
daniel oeh
d58c2b6a2e Merge branch 'download-when-charging-issue-104' of git://github.com/TomHennen/AntennaPod into TomHennen-download-when-charging-issue-104 2015-01-08 13:13:34 +01:00
daniel oeh
389e1accdd Bugfix: Chapters were saved multiple times 2015-01-08 13:12:45 +01:00
Tom Hennen
5cc3ce1c53 minor update to make the queue the first view. Not dynamic (always goes to the queue, even if it's empty) 2015-01-07 18:26:30 -05:00
Tom Hennen
abc1c8a8dc now looking for changes to charging state to change what we do for auto-download 2015-01-06 21:10:46 -05:00
Tom Hennen
1b9c96bc76 Add ability to only do autodl when charging.
Defaults to allow autodl on battery to preserve existing behavior.
Might be a good idea to add a receiver for the intent similar to
ConnectivityActionReceiver as this will allow us to start/stop
downloads as needed.
2015-01-05 21:23:21 -05:00
daniel oeh
9ece3a7db4 Fixed NullpointerException in ItemFragment 2015-01-04 20:59:35 +01:00
daniel oeh
b738fc268e Blur effect improvements
- Reduce time it takes to blur image
- Fixed IndexOutOfBoundsException by reducing radius
2015-01-04 20:17:58 +01:00
daniel oeh
60dcf4865a Added missing text color attribute 2014-12-28 13:33:16 +01:00
daniel oeh
4ec7d54e8b Updated dependencies 2014-12-19 19:56:41 +01:00
daniel oeh
3ad4dbc15f Fixed 2.3 issues
- Title in FeedItemFragment was not properly displayed
- ItemlistFragment crashed when ItemFragment was closed
2014-12-19 19:47:38 +01:00
daniel oeh
b18e0ccf5b Improved layout
- Fixed actionbar shadow on 5.0
- Added text to action buttons in ItemlistFragment
- Use ?android:attr/listDivider for horizontal dividers in navigation drawer
2014-12-19 19:47:38 +01:00
daniel oeh
39c1078f22 Show 'up' button instead of hamburger when showing child fragment 2014-12-19 19:47:38 +01:00
daniel oeh
ab772e55f5 Replaced FeedItemDialog with ItemFragment 2014-12-19 19:47:38 +01:00
daniel oeh
120db7ae7e Replaced tabs with viewpager indicators
Tabs are not supported when using Toolbars
2014-12-19 19:47:38 +01:00
daniel oeh
bba448aa69 Use 2-line TextView in AudioplayerActivity toolbar 2014-12-19 19:47:38 +01:00
daniel oeh
594dd8cab9 Use toolbar in MainActivity instead of actionbar 2014-12-19 19:47:38 +01:00
daniel oeh
6bba71469f Moved settings button into navigation drawer 2014-12-19 19:47:38 +01:00
daniel oeh
6962d13974 Updated audio player layout 2014-12-19 19:47:37 +01:00
daniel oeh
8083a064a0 Improved look of ItemlistFragment header 2014-12-19 19:47:37 +01:00
daniel oeh
520e0ae8db Merge branch 'develop' of git://github.com/scarito/AntennaPod into scarito-develop 2014-12-10 21:34:27 +01:00
daniel oeh
30ac9ecf1d Upgraded dependencies
Flattr4j has been upgraded to 2.12. This version makes it possible to use flattr on Android 2.3 devices.
2014-12-10 21:28:56 +01:00
daniel oeh
43243c1b70 Video overlay was hidden in some cases 2014-12-08 19:01:46 +01:00
daniel oeh
bde86e018a Handle protocol relative URLs correctly when downloading episodes and images
fixes #568
2014-12-08 11:56:52 +01:00
daniel oeh
b147c83731 Use isNotBlank instead of isNoneBlank
Caused NoSuchMethodError on some devices
2014-12-08 10:36:36 +01:00
daniel oeh
77647cc154 Destroy webview when it is no longer used
Not destroying the webview might have caused crashes on some devices
2014-12-08 10:35:02 +01:00
daniel oeh
bf0257a405 Fixed fullscreen issues in video player
Affects issue #563
2014-12-07 23:10:54 +01:00
daniel oeh
f534481ed0 Avoid loading Chapters of multiple FeedItems at the same time
This should significantly reduce the time needed to load FeedItem lists with chapters, because chapters are from now on only loaded when a single FeedItem is requested.
2014-12-07 21:24:03 +01:00
daniel oeh
24538d7ebb Prepared release of next version 2014-12-07 19:34:18 +01:00
daniel oeh
c78297d6b4 Updated dependencies
Removed unused dependencies
2014-12-07 19:28:19 +01:00
Michael Scarito
58f071e763 Created a user preference to enable the headphone resume feature 2014-11-21 10:24:29 -08:00
Jens Müller
23aac76f8c fix blurry play/pause overlay in videoplayer activity 2014-11-20 20:18:21 +01:00
daniel oeh
9588747edd Widget wasn't working
Apparently, selectableItemBackground is not available in widget layouts
2014-11-19 16:36:18 +01:00
daniel oeh
7aff9dc3aa Call supportRequestWindowFeature before setting layout content 2014-11-19 16:05:27 +01:00
daniel oeh
9996682fdc Merge branch 'patch-1' of git://github.com/edent/AntennaPod into edent-patch-1 2014-11-19 15:47:22 +01:00
daniel oeh
f46d7dad2e Updated dependencies 2014-11-19 15:46:45 +01:00
daniel oeh
b122c16d9b Moved videoplayer layout from layout-land to layout
Although the screen orientation of the VideoPlayerActivity is 'landscape', Android sometimes tries to launch it in portrait mode anyway.
2014-11-15 22:21:13 +01:00
daniel oeh
6255d18a70 Use isNotBlank instead of isNoneBlank
Causes NoSuchMethodError on some devices
2014-11-15 22:11:01 +01:00
daniel oeh
41e4e678f6 Fixed a couple of NullpointerException in TagFragment 2014-11-15 22:05:02 +01:00
daniel oeh
7127277626 Squashed commit of the following:
commit 8ab8f77557a98adad56006e6d372d8f348191742
Author: daniel oeh <daniel.oeh@gmail.com>
Date:   Wed Nov 12 16:05:32 2014 +0100

    Use OkHttp instead of HttpClient in HttpDownloader

    - Adds support for SNI -> fixes #354
    - fixes #548

commit 38278bc72abcdc190d44f26593f6efdd2b390877
Author: daniel oeh <daniel.oeh@gmail.com>
Date:   Wed Nov 12 15:04:32 2014 +0100

    Use OkHttp instead of HttpClient in GpodnetService
2014-11-12 18:46:36 +01:00
daniel oeh
348a2780d9 Prepared release of next version 2014-11-12 12:27:43 +01:00
daniel oeh
99068c82cc Updated picasso library
Use RequestHandler instead of Downloader for extracting bitmaps from media files
2014-11-10 22:00:49 +01:00
daniel oeh
ad04a80ae7 Squashed commit of the following:
commit 7d0e6d5c2dc75f8f1e54f4a1279c6b0cffa7b8cc
Author: daniel oeh <daniel.oeh@gmail.com>
Date:   Mon Nov 10 21:00:58 2014 +0100

    Made tests compile

commit 05c57df87dd469d8f64835700eefe2e3c87e04e4
Author: daniel oeh <daniel.oeh@gmail.com>
Date:   Mon Nov 10 20:56:58 2014 +0100

    Removed unused code

commit 0a1fbc9e6d9648646140e30dec0ec8389fb8d37f
Author: daniel oeh <daniel.oeh@gmail.com>
Date:   Thu Nov 6 15:48:24 2014 +0100

    Added UI controls to download more feed pages

    closes #245

commit 6486fb40f1d03887e264df95946f91f0a9cdac9b
Author: daniel oeh <daniel.oeh@gmail.com>
Date:   Thu Nov 6 14:49:43 2014 +0100

    Added support for downloading feed pages

commit e1faa06908bfd50f2aa0c28ee5118772c4281557
Author: daniel oeh <daniel.oeh@gmail.com>
Date:   Wed Nov 5 21:27:03 2014 +0100

    Added "paged" and "loadAllPages" attributes
2014-11-10 21:01:41 +01:00
daniel oeh
d2ee409530 Bugfix: Playbackhistory had wrong sort order
fixes #540
2014-11-10 12:32:10 +01:00
daniel oeh
c49db40ebe Cleaned up, added 'material icons' license 2014-11-10 12:06:45 +01:00
daniel oeh
c9630897da Bugfix: Actionbar in PreferenceActivity was not displayed 2014-11-09 19:03:08 +01:00
daniel oeh
a8ae853cfd Controls in videoview were not hidden correctly
fixes #363
2014-11-06 18:56:57 +01:00
daniel oeh
c179ec7d35 Updated build files 2014-11-05 20:44:18 +01:00
daniel oeh
ad14fa4f7f Updated layouts
Use new navigation drawer toggle

Customized colors of new themes

Updated navigation drawer layout

Updated "new episodes list" layout

Updated feeditemlist layout

Fixed refresh button behavior in feeditemlist

Updated downloads fragment layout

Fixed layouts on smaller screens, updated borderless buttons

Use PreferenceFragment instead of PreferenceActivity if possible

Changes of the Preference UI should now be made in the PreferenceController class.

Replaced vertical_divider with android:attr/listDivider

Updated itemlist layout in onlinefeedview

Fixed NPE in TagFragment

Updated gpodnet list layout

Updated search layout

Adjusted background color of external player

Added material design icons

Adjusted primary dark color
2014-11-05 20:40:11 +01:00
daniel oeh
baac7c535a Updated version numbers 2014-10-25 11:24:57 +02:00
daniel oeh
375575a54e Fixed NPE in AudioplayerActivity 2014-10-25 11:24:27 +02:00
daniel oeh
dcc7c9d25d Removed use of indeterminate progress bar
No longer supported in version 21 of the support library
2014-10-25 11:20:29 +02:00
daniel oeh
17feaa72ad Removed betterpickers library
Not compatible to new support library
2014-10-24 20:56:39 +02:00
daniel oeh
cc052e91ad Merge branch 'migration' into develop
Non-GUI classes have been moved into the 'core' project in order to allow AntennaPod SP to reference it as a subproject.

Conflicts:
	app/src/main/AndroidManifest.xml
	build.gradle
	core/src/main/java/de/danoeh/antennapod/core/service/playback/PlaybackService.java
	core/src/main/java/de/danoeh/antennapod/core/syndication/namespace/NSSimpleChapters.java
	core/src/main/java/de/danoeh/antennapod/core/util/ChapterUtils.java
	gradle/wrapper/gradle-wrapper.properties
	pom.xml
2014-10-24 20:40:07 +02:00
daniel oeh
2cd504b9d0 Updated config in app module, fixed typo 2014-10-19 19:37:31 +02:00
daniel oeh
1995a18a21 Updated build files 2014-10-14 18:41:13 +02:00
daniel oeh
94f514f958 Fixed manifests 2014-10-12 18:18:36 +02:00
daniel oeh
658559699f Moved core classes into subproject 2014-10-11 17:43:07 +02:00
daniel oeh
21b5b835e3 Moved non-gui classes to 'core' package 2014-09-19 22:51:35 +02:00
daniel oeh
984454bf43 Created core package for storing callback classes 2014-09-18 19:09:17 +02:00
daniel oeh
072639b5b2 Changed project structure
Switched from custom layout to standard gradle project structure
2014-09-17 20:51:45 +02:00