Commit Graph

2886 Commits

Author SHA1 Message Date
Tom Hennen 7f10d2be7c now closing a lot of cursors that were otherwise staying open 2015-06-06 13:30:20 -04:00
Tom Hennen 2d4705461c Merge pull request #857 from mfietz/issue/854-gzip-not-exhausted
Fixes "gzip finished without exhausting source" error
2015-06-04 21:19:13 -04:00
Martin Fietz dbf46dfcd8 Fix tests 2015-06-04 09:40:27 +02: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 fbff9a90b1 latest update from transifex 2015-06-03 20:06:56 -04:00
Martin Fietz 6a83057e28 Fixes "gzip finished without exhausting source" error 2015-06-03 11:41:25 +02:00
Tom Hennen 813cf2fc4e merged changes to translation files fixing prior tx pull mess up 2015-06-02 19:45:44 -04:00
Tom Hennen 451323dfcd restored translations that got messed up with transifex pull 2015-06-02 19:33:13 -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
Martin Fietz bb3f7255a9 Fix typo. 2015-06-02 16:20:45 +02:00
Tom Hennen 72067b64fc updated strings, bumped build number 2015-06-01 18:04:32 -04:00
Tom Hennen bd4b7e2f64 updated strings 2015-05-28 17:46:33 -04:00
Tom Hennen 79ab68d563 Merge pull request #844 from mfietz/issue/839-auto-download-queued
Allow auto downloading of queued but played episodes
2015-05-28 17:34:19 -04:00
Martin Fietz ef518f3ec0 Handle failed refresh correctly, fix for nav drawer layout 2015-05-28 22:42:08 +02:00
Martin Fietz fb9349ead0 Queued episodes that are played can now be auto downloaded 2015-05-28 11:57:07 +02:00
Martin Fietz 1bf803a6b2 Remove cancel, adjust strings 2015-05-28 11:41:36 +02:00
Raghul Jagannathan d0022e053e Subscription view for managing feeds and Navigation drawer feed list cleanup 2015-05-27 08:31:42 +08:00
Tom Hennen 53bf17ada8 reverting to tryLock for getPosition. Fixes AntennaPod/AntennaPod#829 2015-05-25 20:50:51 -04:00
Tom Hennen c856e48382 Revert "LoudnessEnhancer for Android 4.4+" 2015-05-21 19:08:09 -04:00
Tom Hennen b47e4a730b Merge pull request #726 from mfietz/feature/loudness-enhancer
LoudnessEnhancer for Android 4.4+
2015-05-21 18:51:15 -04:00
Martin Fietz 25cbb00b36 Fix tests, test runner for core tests 2015-05-20 11:06:45 +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 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 f5812fe894 Some working, some not 2015-05-14 11:29:58 +02:00
Martin Fietz ed76fffc30 Improve patterns
Hyphen can be used as a separator between day, month and date, but also
to indicate a negative time zone.
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
Martin Fietz 69303a5915 Fix NPE and hide progress bar without media 2015-05-13 10:29:52 +02:00
Martin Fietz 108daed5a9 Sync actions regularly, local subscriptions changes overwrite remote ones 2015-05-12 17:43:34 +02:00
Martin Fietz 1d25137edd Refactor 2015-05-12 17:42:41 +02:00
Tom Hennen 236757e803 Merge branch 'master' into merge_1.1.2
resolves AntennaPod/AntennaPod#805
2015-05-10 13:33:33 -04:00
Martin Fietz 9ec0d735c8 Add feed item filter 2015-05-10 10:50:22 +02:00
Tom Hennen 2cfd15fe88 Merge pull request #791 from mfietz/issue/760-cancel-download
Cancel Auto Downloads
2015-05-08 18:49:49 -04:00
Martin Fietz 94569cf995 CANCELLED 2015-05-09 00:46:02 +02:00
Tom Hennen 69c9608df2 Merge pull request #792 from alexte/develop
Episodes with a PlaybackCompletionDate should be delete before those without.
2015-05-08 18:16:05 -04:00
Martin Fietz c8259daaee Cancel auto download 2015-05-09 00:03:41 +02:00
Martin Fietz d715cece62 Fix gpodder certificate validation 2015-05-08 23:46:39 +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
Alexander Terczka c3a67ed881 Episodes that are not played yet "getPlaybackCompletionDate()==null) should be sorted in as now and not 1.1.1970
When sorted in as "now", these episodes are delete later in auto cleanup mode, than played once.
2015-05-06 13:06:56 +02:00
Martin Fietz 615723bc98 Fix typo 2015-05-03 23:22:32 +02:00
Martin Fietz a766977e6d Check if items are already in the queue 2015-05-03 21:19:20 +02:00
Tom Hennen 1725966bc4 fix typos 2015-05-03 15:19:08 -04: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
Martin Fietz fd7cdd3c71 Show confirmation dialog when downloading over mobile data connection is disabled 2015-05-03 18:58:48 +02:00
Martin Fietz f8bb78d436 Refactoring 2015-05-03 18:57:19 +02:00
Martin Fietz 103fb635d1 Add ActionBar icon to enable/disable list drag (reorder, swipe) 2015-05-02 21:10:14 +02:00
Martin Fietz c4e2161ad6 Generate lock open and lock closed icons 2015-05-02 19:54:43 +02:00
Tom Hennen 90afaeb0be unregister recivers 2015-05-02 09:47:15 -04:00
Tom Hennen 1bd6bf76f6 Merge pull request #780 from mfietz/download_report
Download Report
2015-05-02 08:26:04 -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 fd49d491b7 Changed download report icon, ticker and content title 2015-04-29 13:49:08 +02:00
Martin Fietz 21ca881572 Change icon for failed download(s) report 2015-04-29 13:28:56 +02: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 f35ac3e9e3 Fixes bug with undo toast.
After adding EventBus whenever you move an episode or attempt to swip to remove
(but don't actually remove) the undo toast for removing an episode would be
displayed.  This is now resolved.
2015-04-26 16:57:19 -04:00
Martin Fietz 5fe65f470e Reorganize episode cache size values 2015-04-22 12:18:54 +02: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 7829ddc94e Show URL in feed info, layout optimizations 2015-04-21 17:34:02 +02:00
Martin Fietz 4aa68e74e0 Bux fixes, tests 2015-04-18 22:12:40 +02:00
Martin Fietz fc124a5f1a Adjust size of all episode icon 2015-04-18 22:12:40 +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 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 4e9597a950 now actually using the date to figure out what is omst recent rather than just assuming it's the first 2015-04-16 20:17:09 -04:00
Tom Hennen 0420bf47f4 the most recent episode in new feeds is marked unplayed 2015-04-16 20:09:11 -04:00
Tom Hennen 00e37ab582 gpodder now properly sets the initial data for feeds 2015-04-12 15:12:56 -04:00
Tom Hennen 06fff4bb16 update strings for release 1.1 closes AntennaPod/AntennaPod#708 2015-04-12 15:03:08 -04:00
Martin Fietz 15d09932da Coherent item cover order 2015-04-12 13:44:00 +02:00
Martin Fietz e5c03079b6 Another fix... 2015-04-12 01:40:09 +02: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 cf7738effe LoudnessEnhancer for Android 4.4+ 2015-04-10 20:37:18 +02:00
Martin Fietz 78a5700ded Some additional logging 2015-04-10 14:30:42 +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 947657a6c9 updated translateions #708 2015-04-07 18:55:53 -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 f8ffc2a146 merged in changes that occured on master 2015-04-05 16:41:11 -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 3d19b939b1 Dismiss remote play actions if queued play actions for that episode are more recent 2015-04-05 22:11:19 +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 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 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 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
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 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 1020c04b9e Merge branch 'revert-revert-681-feature/downloader-if-modified-since' into feature/downloader-if-modified-since 2015-03-27 21:23:25 +01:00
Martin Fietz dc2f2b5828 Revert 95b0393a62 and fix conflicts. 2015-03-27 21:23:04 +01:00
Martin Fietz d4b20a4154 Refresh at least every 3 days 2015-03-27 21:20:55 +01:00
Martin Fietz 95b0393a62 Refresh at least every 3 days 2015-03-27 19:39:19 +01:00
Martin Fietz 2aec26aa8e Fixes non-working app tests, especially GUI tests 2015-03-26 00:19:46 +01:00
Tom Hennen d280a32c23 Merge pull request #685 from mfietz/issues/684-detect-feed-media-change
Fix issue where feed media attributes did not get updated
2015-03-21 10:23:49 -04: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
Martin Fietz b4d8b849a0 Fix issue where feed media attributes did not get updated 2015-03-21 14:43:37 +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 bd6c93a78b Download service submits If-Modified-Since header for feeds 2015-03-17 10:39:46 +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
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
Ercan Erden 24e0db1cde Add ability to search iTunes for podcasts 2015-03-15 15:24:36 -04:00
Martin Fietz 9fb5f33f16 Number of parallel downloads can be set in the preferences 2015-03-11 18:15:13 +01:00
Martin Fietz ca3cebb463 Fix for AntennaPod/AntennaPod#629
On older devices, crucial intermediate certificates are missing. In
this fix, we create a custom trustmanager. The algorithm follows the
certificate chain and checks validity and issuer signature. In the last
step, we take the root CA's certificate from the system's keystore and
verify the chain's last certificate thus validating the whole chain.
2015-03-09 10:29:59 +01:00
Tom Hennen 0b44c75390 Merge pull request #660 from twiceyuan/master
Update Chinese translation
2015-03-08 19:22:47 -04:00
Tom Hennen a1c7e0a904 Merge pull request #656 from mfietz/issue-610
Recognize DublinCore date tags
2015-03-08 19:22:09 -04:00
twiceyuan 8c59cc4744 Update Chinese translation
- add Chinese translation of "Seek time", "Auto delete" and "Headphones
reconnect" in the preferences.
2015-03-06 08:41:14 +08:00
twiceyuan e1c6dc0af2 Merge remote-tracking branch 'origin/develop' 2015-03-06 08:14:07 +08: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 9444f26673 Show UndoBar when dismiss-by-swipe 2015-03-04 14:42:35 +01:00
Martin Fietz 172d493d3f Recognize DublinCore date tags 2015-03-04 09:52:08 +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 69818f7337 Revert "fix Chinese translation" 2015-03-03 18:00:52 -05:00
Tom Hennen 3dba8822f8 Revert "Can understand DublinCore publication date in RSS feed" 2015-03-03 18:00:40 -05:00
Tom Hennen c1108631ff Revert "Add ability to clear the download log" 2015-03-03 18:00:29 -05:00
Tom Hennen 06ad19972a Merge pull request #635 from twiceyuan/master
fix Chinese translation
2015-03-03 17:23:01 -05: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
Tom Hennen 71f6d047bc Merge pull request #637 from mfietz/issue-610
Can understand DublinCore publication date in RSS feed
2015-03-03 17:17:16 -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
Martin Fietz 4c50c4b801 Add ability to clear the download log, as requested in AntennaPod/AntennaPod#506 2015-02-28 19:23:39 +01:00
Martin Fietz 087f2d7b3f Fix for AntennaPod/AntennaPod#610
Recognize DublinCore date tags
2015-02-27 19:59:46 +01:00
twiceyuan a2f65698e7 update Chinese translation 2015-02-25 11:44:54 +08:00
twiceyuan 9fe3a9ae58 fix Chinese translation
"博客" replace to "播客"
"单集" better than "曲目" (reference Podcast app for iOS)
"畸形" replace to "错误的"
2015-02-25 11:06:44 +08: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
Tom Hennen 44f99e3b2f Merge pull request #617 from TomHennen/confirm_mark_all_read_596
Confirm mark all read
2015-02-23 18:46:27 -05:00
Ross Harrison 46252ce663 move to user preferences 2015-02-08 19:21:42 -06:00
Ross Harrison 7c76d2c57b some files use spaces, some use tabs 2015-02-08 12:01:35 -06:00
Ross Harrison 67aca21858 Merge branch 'master' of github.com:rharriso/AntennaPod 2015-02-08 11:49:44 -06:00
Ross Harrison 6fcd04ea36 move preferences to Player preferences 2015-02-08 11:48:55 -06:00
daniel oeh 1aff5f6365 Fixed AntennaPod auto-cleanup algorithm 2015-02-01 13:12:13 +01:00
daniel oeh cb2dcc7984 Pulled translations 2015-02-01 12:29:13 +01: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
daniel oeh 212644aebd Clarified preference title and summary 2015-01-26 20:05:38 +01:00
daniel oeh e01b7ca466 Execute sortQueue method on ExecutorService 2015-01-26 17:12:15 +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
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 373f28c8ae Fixed several problems APSP algorithms 2015-01-15 15:02:16 +01: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
daniel oeh 18bc827ed2 Updated version numbers 2015-01-08 14:04:47 +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 fe5d1debc2 made conditional for auto-download easier to read, moved log message output to a better spot 2015-01-06 21:42:04 -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 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 e127fa79c7 Trim filename if it is too long
Caused download failures on filesystems with filename limitations

fixes #579
2015-01-04 20:01:49 +01:00
daniel oeh d697fab7eb Use MediaStyle Notification on Lollipop
fixes  #543
2015-01-02 00:01:53 +01:00
daniel oeh c33081b909 Fixed file name generator
fixes #580
2014-12-28 14:11:36 +01:00
daniel oeh 1f49a15085 Fixed persistent notification behavior on API < Jellybean 2014-12-28 13:29:10 +01:00
daniel oeh 40408e7063 Merge branch 'master' of git://github.com/24hours/AntennaPod into 24hours-master 2014-12-28 12:58:44 +01:00
Lee Yeong Khang 5f503cc5fd Adding Missing semicolon 2014-12-25 15:23:10 +09:00
Lee Yeong Khang 282b29eb5d Honor User Preference on Persistence notification
commented in
https://github.com/danieloeh/AntennaPod/pull/578#issuecomment-67489354

- option disabled
notification has only "play/pause" button, hitting pause hides
notification

- option enabled
notification has both "play/pause" button and "close" button, hitting
pause does not hide notification
2014-12-20 17:25:52 +09:00
daniel oeh 4ec7d54e8b Updated dependencies 2014-12-19 19:56:41 +01:00
daniel oeh ab772e55f5 Replaced FeedItemDialog with ItemFragment 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 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
Lee Yeong Khang e9ed796fd4 Combine play and pause button into 1
detailed in https://github.com/danieloeh/AntennaPod/issues/574
2014-12-11 19:54:58 +09: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 75194887e7 Pulled translations 2014-12-08 16:04:28 +01:00
daniel oeh fdf3fea584 Merge branch 'skeptoid_duration_parse_error' of git://github.com/mo/AntennaPod into mo-skeptoid_duration_parse_error 2014-12-08 15:17:30 +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 72d1bce283 Bugfix: Seconds in RFC822 are optional
fixes #545
2014-12-08 11:04:33 +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 c78297d6b4 Updated dependencies
Removed unused dependencies
2014-12-07 19:28:19 +01:00
Martin Olsson 4dd97c6cca Parse podcast duration correctly even with trailing whitespace
The Skeptoid podcast (available on gpodder.net) currently has a specific
episode (titled "Skeptoid #437: Tube Amplifiers") that contains the XML
<itunes:duration>14:57 </itunes:duration> which AntennaPod fails
to parse (and instead hits a java.lang.NumberFormatException which
it prints to stderr every time the refresh button is pressed).
The duration for that particular episode is not correctly showed in
the UI, although the duration for other Skeptoid episodes show up
just fine.
2014-12-06 16:00:11 +01:00
daniel oeh 1173b67049 Fixed IndexOutOfBoundsException in parseTimeString 2014-12-03 16:04:30 +01:00
daniel oeh 604d04ae21 Use explicit Intent for bindService call
bindService no longer accepts implicit Intents.

Possibly caused #559, #558, #553
2014-12-02 12:11:10 +01:00
daniel oeh c49357c4d0 FeedUpdateReceiver was not registered in Manifest
fixes #566
2014-11-30 18:56:57 +01:00
daniel oeh d5181bf8f8 Merge branch 'fix_blurry_videoplayer_overlay' of git://github.com/jmue/AntennaPod into jmue-fix_blurry_videoplayer_overlay
Conflicts:
	gradle/wrapper/gradle-wrapper.properties
2014-11-29 18:15:04 +01:00
daniel oeh b69b5e8607 Merge branch 'fix_lollipop_overlay_background' of git://github.com/jmue/AntennaPod into jmue-fix_lollipop_overlay_background 2014-11-29 18:02:02 +01:00
daniel oeh bdda8a7e26 Upgraded build tools 2014-11-29 18:00:44 +01:00
Jens Müller 12cea42f08 use a radius of 37.5% of parent width to match pre-lollipop look 2014-11-25 22:18:09 +01:00
Michael Scarito 58f071e763 Created a user preference to enable the headphone resume feature 2014-11-21 10:24:29 -08:00
Michael Scarito d4a3095512 Added bluetooth BroadcastReceiver to resume after disconnect 2014-11-20 14:22:43 -08:00
Michael Scarito d15acebd8b Renamed headphonePause to transientPause 2014-11-20 14:22:43 -08:00
Michael Scarito d86a2a1977 Resume on headphone connect if paused by headphone disconnect 2014-11-20 14:22:42 -08:00
Jens Müller f176d2e128 fix videoplayer overlay background on lollipop 2014-11-20 21:41:35 +01: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 f46d7dad2e Updated dependencies 2014-11-19 15:46:45 +01:00
daniel oeh 532513d0e2 Pulled translations 2014-11-19 15:40:22 +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 976df32cae Clarified phrasing 2014-11-12 12:40:24 +01:00
daniel oeh 40ef24d8ad Made sure that fallback URL is used if MMR fails 2014-11-12 12:08:31 +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 6035e8fee9 Fixed:Unit tests were not finishing correctly 2014-11-10 12:45:11 +01:00
daniel oeh 71a9f44264 Merge branch 'illegal_filename' of git://github.com/andrey-krutov/AntennaPod into andrey-krutov-illegal_filename 2014-11-10 12:33:46 +01:00
daniel oeh d2ee409530 Bugfix: Playbackhistory had wrong sort order
fixes #540
2014-11-10 12:32:10 +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 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 b5066d02b4 Set image owner when parsing feed 2014-10-20 22:51:26 +02:00
daniel oeh 2cd504b9d0 Updated config in app module, fixed typo 2014-10-19 19:37:31 +02:00
daniel oeh eff021c149 Added support for itunes:duration tag in feeds
Ported from AntennaPodSP
2014-10-19 19:07:26 +02:00
daniel oeh 3a1ced0301 Added more changes to support SP 2014-10-17 22:07:03 +02:00
daniel oeh aa535ac240 Added more callbacks for SP 2014-10-17 20:56:28 +02:00
daniel oeh 189eb6acf1 Check gpodnetEnabled() method before using gpodder.net API 2014-10-12 21:36:06 +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