Commit Graph

553 Commits

Author SHA1 Message Date
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