Martin Fietz
3eb637d690
Merge pull request #2443 from AntennaPod/followup/2272
...
Also check keep favorites preference in player widget service
2017-10-20 20:37:16 +02:00
Martin Fietz
cef70063ff
Prepare for 1.6.4.1
2017-10-19 22:49:06 +02:00
Martin Fietz
3b77cc61da
Fix file sharing
2017-10-19 22:48:24 +02:00
Martin Fietz
a98ed53625
Prevent ArrayIndexOutOfBoundsException
2017-10-19 21:53:21 +02:00
Martin Fietz
557d97b450
Check for null
2017-10-19 20:55:52 +02:00
Martin Fietz
d1eb616800
Check extra text for null
2017-10-19 20:41:11 +02:00
Martin Fietz
014e34e912
Set version code for 1.6.4.0
2017-10-17 22:52:00 +02:00
Martin Fietz
7b496d5ae4
Update translations
2017-10-15 22:08:30 +02:00
Martin Fietz
c69c48b62f
Merge pull request #2426 from fuzzdk/develop
...
Add auto download on mobile connection option
2017-10-15 21:53:40 +02:00
Martin Fietz
47224f11ca
Also check keep favorites preference in player widget service
2017-10-15 21:47:40 +02:00
Martin Fietz
688e123c34
Merge pull request #2272 from minusf/develop
...
Skip favorite episodes during autodelete
2017-10-15 21:43:24 +02:00
ByteHamster
9fa91061ee
Merged add_feed_label and add_new_feed_label
...
Closes #1833
2017-10-15 15:38:50 +02:00
Danial Klimkin
77858ec8df
lambdas break old Androids, sigh.
2017-10-15 10:56:03 +02:00
Danial Klimkin
6c8f9bc80e
Reworking data dir dialog
2017-10-15 09:31:11 +02:00
ByteHamster
529d6502ac
Fixed height on 4.4
2017-10-14 19:21:02 +02:00
ByteHamster
616fb5eda9
Changed spacing to look more like before
2017-10-14 19:21:02 +02:00
ByteHamster
721c3e4d2c
Changed visibility from gone to invisible
2017-10-14 19:21:02 +02:00
ByteHamster
5f65708e95
Fixed action height
2017-10-14 19:21:02 +02:00
ByteHamster
50cf38431d
Improved list items when using a large font size
2017-10-14 19:21:02 +02:00
Martin Fietz
d9bdc1357e
Update proguard rules for com.google.android.wearable
2017-10-08 17:02:44 +02:00
Martin Fietz
43ea1070a8
Merge pull request #2435 from AntennaPod/issue/2385-invalid-chars
...
Only allow very limited set of characters in file names
2017-10-08 16:46:10 +02:00
Martin Fietz
b7dd5f4bf8
Merge pull request #2420 from nereocystis/develop
...
set android:installLocation to auto
2017-10-08 15:56:03 +02:00
Martin Fietz
1972c2d44e
2385 Only allow very limited set of characters in file names
2017-10-08 15:54:12 +02:00
drabux
ba689273a6
fix wifi service mem leak
...
The WIFI_SERVICE must be looked up on the Application context or memory will leak on devices < Android N.
Try changing activity to activity.getApplicationContext()
[WifiManagerLeak]
2017-10-06 01:52:11 +02:00
Martin Fietz
77ee4558e7
Enable multi-dexing
2017-09-23 16:41:52 +02:00
Martin Fietz
99588bb6f5
2423 Handle empty feed url in itunes search result
2017-09-23 11:09:53 +02:00
Martin Fietz
7c6a27387e
Fix CustomMRControllerDialog
2017-09-23 10:22:10 +02:00
Martin Fietz
b5eeddf83c
Update support library to last version for current target sdk 25
2017-09-23 10:09:36 +02:00
Martin Fietz
b0d34296c1
Update material dialogs to last version with minsdk 10
2017-09-23 10:03:09 +02:00
Martin Fietz
f20e04b590
Update gradle wrapper to 4.2
2017-09-23 09:22:32 +02:00
Anders Bo Rasmussen
7060e56a69
Add auto download on mobile connection option
2017-09-21 23:25:18 +02:00
Kevin Dalley
ebfb8398cf
set android:installLocation to auto
...
Allows antennaPod to be movable, can be installed on SD card
2017-09-16 11:58:46 -07:00
Serge
421a7c7de9
request permissions in api > 23 (Android N etc.)
...
I'm not sure but did you mean ">=" ?
2017-08-08 11:47:10 +03:00
Martin Fietz
36eae974a1
1183 Reload header images on refresh
2017-06-05 11:26:42 +02:00
Martin Fietz
404a9c2fbf
Refactor
2017-06-05 11:26:42 +02:00
Martin Fietz
397cd8c636
Remove unused methods from DB Reader and DB Adapter
2017-06-05 11:26:42 +02:00
Martin Fietz
a8d72b3c6f
Merge branch 'develop' of github.com:AntennaPod/AntennaPod into develop
2017-06-05 11:25:18 +02:00
ByteHamster
75ece930e9
Review changes
2017-06-04 14:22:45 +02:00
Martin Fietz
d603130b44
Prepare for 1.6.3 release
2017-05-31 17:39:44 +02:00
ByteHamster
a3d1c994a8
Added null and instanceof checks
2017-05-03 20:46:19 +02:00
ByteHamster
932f24c892
Allow sharing feed file, as suggested in #2236
2017-05-03 20:41:10 +02:00
Martin Fietz
776f2234be
Prepare for another 1.6.3 RC
2017-05-01 18:29:11 +02:00
Martin Fietz
fd2f39ff10
Merge branch 'develop' of github.com:AntennaPod/AntennaPod into develop
2017-05-01 18:14:09 +02:00
Martin Fietz
d67e7296bb
Update translations
2017-05-01 18:13:57 +02:00
Martin Fietz
293fb131e6
Prepare for another 1.6.3 RC
2017-04-22 19:00:00 +02:00
Martin Fietz
528052bc57
Prepare for 1.6.3.0
2017-04-17 09:30:19 +02:00
Martin Fietz
dcb3b578ac
Merge pull request #2304 from ByteHamster/start-once
...
Only allow menu invalidations from active fragment
2017-04-17 09:03:55 +02:00
ByteHamster
2826738940
Only allow menu invalidations from active fragment
...
Fixes #2081
2017-04-17 07:58:00 +02:00
Martin Fietz
bd80e1c9c6
Update translations
2017-04-16 20:32:11 +02:00
Martin Fietz
4a37d16e43
Merge pull request #2294 from ByteHamster/stats-duration
...
Allow choosing between getDuration and getPlayedDuration
2017-04-16 20:10:16 +02:00
ByteHamster
8f226803cb
Added notice that playback speed is not taken into account
2017-04-15 15:59:12 +02:00
ByteHamster
769ed8b15e
Renamed type to mode
2017-04-15 15:34:31 +02:00
ByteHamster
acf065b7cd
Added duration to chapters list
...
Closes #2174
2017-04-15 14:32:37 +02:00
ByteHamster
cb3501342e
Added feed title to delete confirmation
...
Closes #2291
2017-04-15 10:28:45 +02:00
ByteHamster
416117515c
Allow choosing between getDuration and getPlayedDuration
2017-04-15 09:54:09 +02:00
Martin Fietz
7da9e8876b
Merge pull request #2258 from MeirSD/develop
...
Enable support for Android Auto with support for OnPlayFromSearch
2017-04-11 07:43:19 +02:00
Martin Fietz
001290f783
Merge pull request #2287 from mfietz/2275-share-opml
...
Share OPML [Fixed]
2017-04-10 21:34:12 +02:00
Martin Fietz
77e89b5786
Convert string to uri
2017-04-10 21:19:25 +02:00
Martin Fietz
5cbf092f3b
Merge branch 'develop' into develop
2017-04-09 20:34:43 +02:00
Martin Fietz
4d256b7323
Merge pull request #2225 from mfietz/issue/2222-not-add-to-queue
...
Setting whether or not to enqueue downloaded episodes
2017-04-09 20:26:00 +02:00
Martin Fietz
7b03692ef5
Clean up of #2233
2017-04-09 20:23:34 +02:00
Martin Fietz
a4d3e45c14
Merge pull request #2233 from luiscruz/autorefactor-obsoletelayoutparam
...
Android automatic refactor - ObsoleteLayoutParam
2017-04-09 20:20:42 +02:00
Cj Malone
d555668d10
Handle OPML send intent
2017-03-17 18:35:15 +00:00
Cj Malone
049ae62f1b
OPML Intent
...
Add an SEND filter for opml files (from a browser)
2017-03-17 18:10:26 +00:00
minusf
ef24e766f9
Skip favorite episodes during autodelete
2017-03-13 21:14:48 +01:00
Meir Schwarz
831166cfb2
Enable support for Android Auto with support for OnPlayFromSearch
2017-02-09 16:54:23 -08:00
Luis Cruz
2c69766505
android automatic refactor obsoletelayoutparam
2017-01-03 17:08:45 +00:00
Andrew Gaul
f6ee58ba27
Sort wifi names in automatic download preferences
...
This eases toggling an individual entry when one has many configured
wifi networks.
2016-12-31 13:01:46 -08:00
Martin Fietz
c54878a0f5
Add setting whether or not to enqueue downloaded episodes
2016-12-31 17:29:45 +01:00
Martin Fietz
1a58d6f2a8
Enable jumbo-mode
2016-12-31 16:01:48 +01:00
Martin Fietz
3a32db36b8
Merge pull request #2201 from VarunBarad/develop
...
Add launch screen.
2016-12-30 20:04:42 +01:00
Martin Fietz
27bbe3ae80
Merge pull request #2188 from mfietz/okhttp3
...
Upgrade okhttp to version 3
2016-12-30 20:03:50 +01:00
VarunBarad
234caf3cd5
Revert to remove MultiDex support.
...
This reverts commit 9406108c61
, reversing
changes made to b4233f004c
.
2016-12-08 19:37:02 +05:30
Martin Fietz
e7c69534dd
Merge pull request #2208 from mfietz/prepare-1.6.2.3
...
Prepare 1.6.2.3
2016-12-04 22:06:41 +01:00
Martin Fietz
10d95bdb09
Prepare 1.6.2.3
2016-12-04 22:05:54 +01:00
Martin Fietz
c9f7f8000f
Update translations
2016-12-04 22:02:46 +01:00
Martin Fietz
17141db8a6
Turn auto enable sleep timer on/off immediately
2016-12-04 21:40:34 +01:00
VarunBarad
28f4ba968d
Add MultiDexSupport.
2016-12-04 08:42:16 +05:30
VarunBarad
50150730df
Add branded launch screen.
2016-12-03 21:46:22 +05:30
Martin Fietz
f2b3f87f51
Use our http client for fyyd search
2016-11-20 12:52:51 +01:00
Cj Malone
909aea006c
Fix adding YouTube feeds
2016-11-19 17:47:52 +00:00
Martin Fietz
7f29627ac7
Prevent NPE
2016-11-19 15:53:17 +01:00
Martin Fietz
f34b673ac5
Fix unintended switch fall-through
2016-11-19 14:59:13 +01:00
Martin Fietz
2682cbd784
Upgrade to OkHttp3
2016-11-13 23:02:25 +01:00
Martin Fietz
aab9f51077
Prepare 1.6.2.2
2016-11-12 09:13:46 +01:00
Martin Fietz
2f355859e8
Fix test
2016-11-12 09:11:51 +01:00
Martin Fietz
724ded4847
Merge pull request #2175 from mfietz/issue/2143-opml-import-2.3
...
Do not check permissions for OPML import on pre-M Android versions
2016-11-12 09:11:08 +01:00
Martin Fietz
07ac1e59ba
Merge pull request #2180 from mfietz/prepare_1.6.2.1
...
Prepare 1.6.2.1
2016-11-07 19:27:36 +01:00
Martin Fietz
5dde5d25a7
Prepare manifest and changelog for 1.6.2.1
2016-11-07 19:19:24 +01:00
Martin Fietz
995bf857eb
Disable Android Auto
2016-11-07 19:07:48 +01:00
Martin Fietz
acf10876bd
Add proguard rules for fyyd client (retrofit & moshi)
2016-11-02 21:24:36 +01:00
Martin Fietz
dc0adb578f
Suppress resource type warnings
2016-11-02 21:23:53 +01:00
Martin Fietz
42380adb7c
Do not check permissions for OPML import on pre-M Android versions
2016-11-01 23:15:58 +01:00
Martin Fietz
8c37a3acee
Update translations
2016-11-01 22:19:49 +01:00
Martin Fietz
6accc116e4
Move EventBus register/unregister to appropriate class
2016-11-01 22:07:30 +01:00
Martin Fietz
365afedaad
Merge pull request #2172 from mfietz/feature/1794-rename-feeds
...
Rename feeds
2016-11-01 20:49:27 +01:00
Martin Fietz
ab182c4b63
Replace jsoup's example html to plain text parser with adaptation thereof
2016-11-01 20:49:00 +01:00
Martin Fietz
00f99fb202
Sanitize HTML from Atom feed descriptions/subtitles
2016-11-01 20:13:48 +01:00
Martin Fietz
e2d7e18343
Prepare for 1.6.2.0 release
2016-11-01 20:04:32 +01:00
Martin Fietz
8a626faf73
Add ability to rename feeds
2016-11-01 19:43:23 +01:00
Martin Fietz
6141125848
Hide author(s) and language feed information if empty
2016-11-01 17:26:18 +01:00
Martin Fietz
a89dd28e23
Merge pull request #2170 from mfietz/feature/fyyd
...
Integrate fyyd podcast search engine
2016-11-01 10:41:51 +01:00
Martin Fietz
0062cab106
Merge branch 'develop' into 2085-auto-enable-sleep-timer
2016-10-30 13:37:39 +01:00
Martin Fietz
c3fad9dbe6
Integrate fyyd podcast search engine
2016-10-30 13:28:57 +01:00
Martin Fietz
695a73c09d
Add option to export subscriptions as HTML
2016-10-16 12:40:01 +02:00
Martin Fietz
fee2acb5ab
Move opml package
2016-10-15 12:43:43 +02:00
Martin Fietz
d1bbe8a181
Refactor OPML export from asynctask to observable
2016-10-15 12:35:09 +02:00
Martin Fietz
fdc7d41824
Replace toast with snackbar and optional undo action
2016-10-12 21:31:34 +02:00
Martin Fietz
21799ab22c
Add dialog option to auto-enable sleep timer
2016-10-09 22:40:40 +02:00
Martin Fietz
e75d60ef61
Extract sleep timer preferences into dedicated class
2016-10-09 21:49:23 +02:00
Martin Fietz
8accc12048
Merge pull request #2139 from mfietz/2121-gpodder-force-full-sync
...
Add full sync with gpodder
2016-10-08 09:48:49 +02:00
Martin Fietz
6ff24f99b5
Merge pull request #2140 from mfietz/2094-mark-seen-confirmation-dialog
...
Show "mark all as seen" confirmation dialog
2016-10-08 09:47:48 +02:00
Martin Fietz
cc675b06be
Add "has media" filtering to gears dialog
2016-10-03 17:21:11 +02:00
Martin Fietz
342fea0360
Show "mark all as seen" confirmation dialog
2016-10-03 13:17:06 +02:00
Martin Fietz
098e89b0c5
Add full sync with gpodder and re-phrase changes sync
2016-10-03 12:53:06 +02:00
Martin Fietz
3fa6c1bc20
Merge pull request #2109 from danielm5/enable-previous-button
...
Set current position to the begining on 'Previous' button
2016-10-02 23:38:05 +02:00
Martin Fietz
8da8bf6af6
Merge pull request #2096 from domingos86/fix-cover-fragment
...
fix cover fragment onMediaChanged
2016-10-02 23:33:48 +02:00
Martin Fietz
8f02a4b6d7
Merge pull request #1985 from mfietz/issue/1942-automatic-update
...
On resume, check if the feeds should be (automatically) refreshed.
2016-10-02 22:36:23 +02:00
eraymond
dc38ecdd68
Removed commented out debugging code and superfluous comments.
...
Change order of protected static keywords.
2016-10-02 12:57:15 -07:00
eraymond
db4f9bc978
Removed commented out debugging code and superfluous comments.
...
Change order of protected static keywords.
2016-10-02 12:53:10 -07:00
eraymond
a788f61a6a
Added tests for preference settings to customize fastforward and rewind delta.
2016-09-28 19:37:08 -07:00
eraymond
970d41bb78
Added preference settings to customize fastforward and rewind delta. Closes #2129 . Minor: Fixes title case in preference setting titles Minor: Fixes typo in naming of UserPreferences.getFastFowardSecs to UserPreferences.getFastForwardSecs.
2016-09-28 17:25:45 -07:00
ByteHamster
cc4622f654
Updating copyright date automatically
2016-09-05 12:08:04 +02:00
Daniel
e7cc0ffe05
Enable separate functions for Previous and Rewind hardware buttons.
...
Added prefHardwarePreviousButtonRestarts preference.
2016-09-03 15:36:03 -04:00
Domingos Lopes
0c2313b265
fix onMediaChanged() for ChaptersFragment
2016-09-03 11:47:22 -04:00
Domingos Lopes
c2be62f976
fix onMediaChanged() for ItemDescriptionFragment
2016-09-03 11:47:22 -04:00
Domingos Lopes
2babfa2bc6
fix cover fragment onMediaChanged
2016-09-03 11:47:22 -04:00
Martin Fietz
eaa1745fa6
Merge pull request #2093 from mfietz/upgrade-libs
...
Upgrade dependencies
2016-08-04 22:42:29 +02:00
Martin Fietz
da7fe225d0
Fix test
2016-08-04 21:18:29 +02:00
Domingos Lopes
385079d168
integrate onPlaybackStart/Pause callbacks into setPlayerStatus()
2016-07-25 23:16:28 -04:00
Domingos Lopes
19a647226d
move onPlaybackStart and onPlaybackPause tasks to separate callback methods
2016-07-25 23:16:28 -04:00
Domingos Lopes
e94219ce26
change protocol for episode transition on PlaybackService
2016-07-25 23:16:28 -04:00
Martin Fietz
8e281890dd
Merge pull request #2062 from mateoeh/opml-intent
...
Use MIME types in OPML import intent filter (fixes #1758 )
2016-07-23 10:54:06 +02:00
Martin Fietz
30a9d0f5f3
Merge pull request #2027 from mfietz/issue/2023-2024-rotation
...
Retain context menues and dialogs on rotation
2016-07-23 10:44:30 +02:00
Martin Fietz
e6e37e9558
Merge pull request #2057 from domingos86/castdialogimage-issue1910
...
fix horizontal layout (MediaRouteControllerDialog)
2016-07-23 10:43:08 +02:00
Martin Fietz
44b37fc043
Merge pull request #2067 from orelogo/develop
...
Improve search results: "no results" view, no duplicates, transparent played episodes
2016-07-18 07:43:44 +02:00
orelogo
16e640ab1a
Search Results: Clarify documentation and strings`
2016-07-18 01:10:31 -04:00
Martin Fietz
9d5d3508cf
Merge pull request #2060 from domingos86/gpodnet-notification-option
...
Make gpodnet sync error notifications optional
2016-07-17 20:24:18 +02:00
Domingos Lopes
91f12080ef
include gpodnet last sync report on Sync pref summary
2016-07-17 14:10:58 -04:00
domingos86
cf035bc748
restore dividers on gpodnet preferences
...
by setting selectable to its default value of true.
2016-07-17 13:22:59 -04:00
orelogo
b4b51e6e58
Search Results: reformat "no result" text for easier translation
2016-07-13 18:53:18 -04:00
orelogo
658594e90f
Search Results: Add transparency to played episodes
2016-07-13 13:44:48 -04:00
orelogo
3863a5d190
Add 'no result' text to unmatched search results
2016-07-12 15:39:58 -04:00
mateoeh
47bde42a1e
Use MIME types in OPML import intent filter
...
File extensions are widely unreliable - extraneous dots in a file's path will break intent filters
relying on pathPattern's wildcard character, and some applications will omit file extensions
altogether when sending intents (e.g. K-9 Mail). Using MIME types will occasionally catch non-OPML
files in the filter, but it is currently the best option available.
Fixes #1758
2016-07-05 21:12:20 -06:00
Domingos Lopes
fc364c7dfe
convert gpodder last sync attempt listener to OnSharedPreferenceChangeListener
2016-07-03 18:03:19 -04:00
Domingos Lopes
21a7ef168f
move last gpodder sync report up to under sync action
2016-07-03 15:00:49 -04:00
Domingos Lopes
988e53d47d
gpodnetauth activity: hide keyboard on login press, restrict login to single line, add IME actions
2016-07-02 13:21:06 -04:00
Domingos Lopes
247fa77f9d
comment on onMeasure implementations
2016-07-02 11:22:09 -04:00
Martin Fietz
88516d29ca
Merge pull request #2050 from mfietz/issue/2049-missing-onerror
...
OnlineFeedViewActivity: Add onError and refactor
2016-07-02 12:32:57 +02:00
Martin Fietz
9372ccc916
Merge pull request #2055 from DevFactory/release/Lamdbas_containing_only_one_statement_should_not_nest_this_statement_in_a_block
...
squid:S1602 - Lamdbas containing only one statement should not nest this statement in a block.
2016-07-02 12:32:13 +02:00
Domingos Lopes
b307d96e95
Make gpodnet sync error notifications optional
2016-07-02 02:37:58 -04:00
Domingos Lopes
000163ad21
fix horizontal layout (MediaRouteControllerDialog)
2016-06-30 19:21:54 -04:00
Meir Schwarz
bfe7cadd15
Add preliminary support for Android Auto by changing PlaybackService to extend MediaBrowserServiceCompat. Allows playback from queue and basic control using Android Auto.
2016-06-29 16:09:55 -07:00
Soso Tughushi
31861ca285
Fixed rule 'Lamdbas containing only one statement should not nest this statement in a block'
2016-06-29 19:56:39 +04:00
Domingos Lopes
b47da4205c
change to rx.Java, avoid NPE, rename package
2016-06-29 11:45:36 -04:00
Martin Fietz
b1bfbb9bc8
Add onError and refactor
2016-06-29 10:10:46 +02:00
domingos86
0ae055f226
remove commented code
...
and add line break at the end
2016-06-29 02:39:57 -04:00
Domingos Lopes
47015e937e
add onClickListeners, optimize image loading
2016-06-28 15:48:51 -04:00
Domingos Lopes
6d0debfd4d
implement custom mediaroute playback controller
2016-06-28 02:18:11 -04:00
Martin Fietz
9b13e19b66
Prevent NPEs
2016-06-24 12:15:00 +02:00
Martin Fietz
9d61660fda
Prepare 1.6.1.2
2016-06-24 10:53:11 +02:00
Martin Fietz
92752e7996
Fix mark as seen and improve mark all X [of feed Z] as Y
2016-06-24 10:18:14 +02:00
Martin Fietz
63bb80560b
Merge pull request #2031 from mfietz/issue/2011-downloaded-played
...
Completed Downloads: Add transparency to played episodes
2016-06-24 10:01:19 +02:00
Martin Fietz
ec7795953f
Completed Downloads: Add transparency to played episodes
2016-06-21 12:41:56 +02:00
Martin Fietz
a7a9a11f7b
Retain context menues and dialogs on rotation
2016-06-20 17:44:11 +02:00
Martin Fietz
3a5fba68e1
Drawer: Only keep a weak reference to parent activity
2016-06-20 17:19:40 +02:00
Martin Fietz
2b9d8f2daf
Reset holder counter for re-use
2016-06-20 17:19:06 +02:00
Martin Fietz
9f86308690
On resume, check if the feeds should be (automatically) refreshed.
2016-06-20 00:47:46 +02:00
Tom Hennen
b7dfea13b0
Merge pull request #1983 from mfietz/issue/1970-remove-ambiguous
...
Item view: Make remove/delete less ambiguous
2016-06-19 18:36:21 -04:00
Martin Fietz
42eab1795a
Unsubscribe when fragment is destroyed
2016-06-19 18:21:30 +02:00
Martin Fietz
c9d0d497dd
Fix add tile
2016-06-19 18:21:07 +02:00
Martin Fietz
8aebbcaca5
1.6.1.0
2016-06-19 12:36:33 +02:00
Martin Fietz
78ae4f620b
Merge pull request #1994 from mfietz/issue/1859-add-tile
...
Subscriptions: Move add tile to end
2016-06-19 01:57:12 +02:00
Martin Fietz
5d9058ea1e
Make remove/delete less ambiguous
2016-06-11 18:53:30 +02:00
Martin Fietz
d5ad3b3cdc
Merge pull request #1998 from mfietz/issue/1997-feedinfo-ise
...
FeedInfoActivity: Prevent IllegalStateException
2016-06-11 11:20:14 +02:00
Martin Fietz
027c1d5beb
Replace AsyncTask with RxObservable, prevent IllegalStateException
2016-06-11 11:04:03 +02:00
Martin Fietz
a7a2043682
Merge pull request #1981 from domingos86/null-action-provider-workaround
...
fixes CastManager.addMediaRouterButton NPE
2016-06-10 19:34:43 +02:00
Martin Fietz
ac8fc02c8e
Merge pull request #2002 from drabux/fix_gradle_free_build__properties
...
Fix gradle free builds
2016-06-09 09:25:22 +02:00
Domingos Lopes
6036f2d960
print stack trace with the log entries
2016-06-08 22:49:03 -04:00
Domingos Lopes
b46b2247b4
fixes NPE from #1974
2016-06-08 22:49:03 -04:00
Martin Fietz
405630ee50
Merge pull request #2001 from domingos86/flavors-optimization
...
Flavors code optimization
2016-06-09 00:00:47 +02:00
drabux
93bc61b197
Fix gradle free builds
2016-06-08 20:11:26 +02:00
domingos86
186791b22b
indentation on MainActivity onCreateOptionsMenu
2016-06-08 13:25:40 -04:00
Martin Fietz
89a1851f57
Merge pull request #1968 from mfietz/issue/1929-new-episodes-marked-as
...
New episodes: Mark (all) as seen
2016-06-08 18:49:01 +02:00
Domingos Lopes
6d9e385b73
rename helper classes
2016-06-07 22:55:55 -04:00
Domingos Lopes
bcdcfe0d58
adapt ui to different flavors
2016-06-07 22:55:54 -04:00
Martin Fietz
de09c275a9
New episodes: Show correct snackbar "marked as seen"
2016-06-06 20:11:46 +02:00
Martin Fietz
a16f2d2124
New episodes: Mark all as seen instead of played
2016-06-06 20:11:42 +02:00
Martin Fietz
a2d3e83440
Merge pull request #2000 from mfietz/issue/1999-opml-import-npe
...
OpmlImportFromPathActivity: Prevent onActivityResult NPE
2016-06-06 19:26:22 +02:00
Martin Fietz
6106fdc899
Merge pull request #1958 from drabux/sort_by_feed_title
...
Add option to sort queue by feed title
2016-06-06 19:18:40 +02:00
Martin Fietz
39cbfa2c61
Prevent NPE
2016-06-06 18:48:17 +02:00
Martin Fietz
ed077f6bae
Merge pull request #1995 from mfietz/issue/1921-hang-bugs
...
Prevent possible hang-bugs
2016-06-06 16:59:44 +02:00
Martin Fietz
c921eba523
Merge pull request #1984 from mfietz/issue/1969-queue-remove-playing
...
Queue: Allow removal of playing/paused episode via context menu
2016-06-06 16:30:19 +02:00
Martin Fietz
f469350497
Prevent possible hang-bugs
2016-06-06 16:29:51 +02:00
Martin Fietz
4ebf9edabc
Improve performance
2016-06-05 12:01:59 +02:00
Martin Fietz
9811261922
Subscriptions: Move add tile to end
2016-06-05 12:01:49 +02:00
Martin Fietz
b9b3209878
Subscriptions: Show indicator only when count > 0
2016-06-05 11:31:42 +02:00
Martin Fietz
10a0321976
Fix app name (due to flavors)
2016-06-04 13:45:45 +02:00
Martin Fietz
58506c051c
Queue: Allow removal of playing/paused episode via context menu
2016-06-04 11:47:13 +02:00
Martin Fietz
3c033cc0fb
Create one flavor with Google Cast support and one (free) without
2016-06-04 01:36:25 +02:00
Martin Fietz
0aaa14923c
Merge pull request #1979 from AntennaPod/1.6.0_devel
...
Merge 1.6.0_devel
2016-06-03 14:57:59 +02:00
Martin Fietz
6c24614e66
1.6.0.9
...
Need a new version for Play Store.
1.6.0.8 build was missing a fix that I commit directly.
2016-06-03 14:09:34 +02:00
Martin Fietz
92f9a067ea
Merge pull request #1978 from mfietz/prepare_1.6.0.8
...
1.6.0.8
2016-06-03 14:07:28 +02:00
Martin Fietz
c39f6e2a6b
Fix e1d8defa1f
2016-06-03 13:17:01 +02:00
Martin Fietz
6062ff54b3
1.6.0.8
2016-06-03 13:03:50 +02:00
Martin Fietz
b67d91374a
Merge pull request #1975 from mfietz/issue/1971-storageerror-npe
...
StorageErrorActivity: Prevent NPE
2016-06-03 13:00:15 +02:00
Martin Fietz
67a1201d28
Merge pull request #1976 from mfietz/issue/1972-videoplayer-npe
...
VideoplayerActivity: Prevent NPE
2016-06-03 13:00:03 +02:00
Martin Fietz
eca8fc90b8
Prevent onServiceConnected ClassCastException
2016-06-03 12:59:11 +02:00
Martin Fietz
c97fb13361
Prevent NPE
2016-06-03 11:47:04 +02:00
Martin Fietz
cc06722f7e
Prevent NPE
2016-06-03 11:39:43 +02:00
Tom Hennen
45448404a1
Merge pull request #1948 from Foso/patch-2
...
Fix for restoring scroll position in detail view #1947
2016-05-25 09:22:19 -04:00
drabux
da315e64f6
Add option to sort queue by feed title
2016-05-25 03:19:02 +02:00
Tom Hennen
6d67566891
Merge pull request #1944 from andrewgaul/xlint
...
Enable Xlint and correct warnings
2016-05-20 17:25:32 -04:00
Tom Hennen
a0e6f3c9f0
Merge pull request #1936 from TomHennen/play-publisher
...
Play publisher
2016-05-19 08:38:40 -04:00
Tom Hennen
3db830558f
Merge pull request #1951 from AntennaPod/1.6.0_devel
...
1.6.0.7
2016-05-19 08:34:37 -04:00
Jens Klingenberg
f43db45022
Fix for restoring scroll position in detail view #1947
...
The scroll position on detail view is now being restored when you are switching back to it.
On orientation change it doesn't restore on the exact position at the moment.
But i think that could work with a scroll position relative to the webview height.
2016-05-19 00:02:30 +02:00
Andrew Gaul
cf942d1350
Enable Xlint and correct warnings
2016-05-17 15:38:44 -07:00
Tom Hennen
4f5acbf6d6
1.6.0.7
2016-05-13 12:54:47 -04:00
Tom Hennen
52da330e4b
add other files for other translations (these may not be included in the play store)
2016-05-10 14:30:15 -04:00
Tom Hennen
c9379c652e
add creds and download of default play store setup
2016-05-10 14:23:01 -04:00
Tom Hennen
8c320e3ae1
added plugin to gradle build files
2016-05-10 14:17:56 -04:00
Tom Hennen
ed16169381
Merge pull request #1898 from mfietz/embedded-images
...
Re-enable embedded images
2016-05-10 12:03:34 -04:00
Tom Hennen
0171b5eb59
1.6.0.6
2016-05-08 16:33:31 -04:00
Tom Hennen
36fd69651b
1.6.0rc5
2016-05-03 15:39:25 -04:00
Martin Fietz
92d63a6570
Use strings to point to images, not uris
2016-05-02 17:01:09 +02:00
Tom Hennen
935192d1dc
Merge pull request #1903 from domingos86/playback-pausing-fix
...
avoid stopping playback after skipping (and changing media type)
2016-05-02 10:33:57 -04:00
Domingos Lopes
96c3594806
change name reloadUI -> onMediaChanged
2016-05-01 10:21:57 -04:00
Tom Hennen
c4b0df6f09
Merge pull request #1902 from domingos86/fix-log-NPE
...
fix NPE on log
2016-05-01 08:12:16 -04:00
Tom Hennen
465f5eab6d
1.6.0.4 and fix crash caused by ProGuard
2016-05-01 08:00:59 -04:00
Domingos Lopes
0f32e2953c
avoid stopping playback after skipping (and changing media type)
2016-05-01 02:17:47 -04:00
Domingos Lopes
7f2cb44de6
fix NPE on log
2016-04-30 20:53:17 -04:00
Tom Hennen
126c6fed51
1.6.0.3
2016-04-30 18:05:40 -04:00
Tom Hennen
8bf33732a9
Merge pull request #1879 from domingos86/chromecast-issue-340
...
Chromecast issue 340 initial PR
2016-04-30 11:11:31 -04:00
Domingos Lopes
358ad6484a
save current fragment before starting a different activity
2016-04-28 11:09:34 -04:00
Domingos Lopes
f8266d0181
give error feedback to the user
2016-04-28 01:52:47 -04:00
Domingos Lopes
13b5a62fa5
change seekbar while buffering (certainly not ideal, but good enough for now)
2016-04-27 23:56:07 -04:00
Domingos Lopes
b1f62b56cd
add a general callback method for reporting media updates
2016-04-26 01:18:55 -04:00
Domingos Lopes
86cc2233d3
improve cast session changes after activity resumes
2016-04-26 01:18:55 -04:00
domingos86
74149d7fa7
fix PlaybackServiceMediaPlayer test
...
callback interface changed, so we need to update the anonymous classes
2016-04-25 11:41:28 -04:00
Tom Hennen
c3808e2c24
Merge pull request #1889 from mfietz/issue/1886-indicate-played
...
All Episodes/Favorites: Indicate played episodes
2016-04-25 08:47:52 -04:00
Tom Hennen
25e4e40728
Merge pull request #1892 from mfietz/issue/1883-samsung-crash
...
Prevent potential crash on Samsung devices
2016-04-25 08:30:52 -04:00
Tom Hennen
e73d8b32bc
Merge pull request #1891 from mfietz/issue/1888-asynctask-execute
...
Resolve potential AsyncTask performance issue
2016-04-25 08:17:59 -04:00
Tom Hennen
72b8143b78
Merge pull request #1894 from mfietz/issue/1893-statvfs-permission-denied
...
Prevent permission denied when determining free space
2016-04-25 07:56:18 -04:00
Domingos Lopes
fe7e5c5b45
add cast disconnect buttons
2016-04-24 22:06:28 -04:00
Domingos Lopes
9b7edd5bfa
Override hiding the cast button whenever it's connected
2016-04-24 22:06:28 -04:00
Domingos Lopes
1a33830991
allow fine control on where to show the cast button
2016-04-24 22:06:27 -04:00
Domingos Lopes
7caa840331
move playback speed button methods inside AudioplayerActivity
2016-04-24 22:06:27 -04:00
Domingos Lopes
7164e328ef
refactoring
2016-04-24 22:06:27 -04:00
Domingos Lopes
3a5b43a67d
make the UI counter, cast preference state, resumed state synchronized
2016-04-24 22:06:27 -04:00
Domingos Lopes
5005cfdb3a
hide playback speed button when casting (upon button update)
2016-04-24 22:06:27 -04:00
Domingos Lopes
280efd56d7
have the position seekbar show that it's buffering/loading/seeking
2016-04-24 22:06:26 -04:00
Domingos Lopes
bd6e494c51
change order elements are defined in relative layout due to position references
2016-04-24 22:06:26 -04:00
Domingos Lopes
900dbf7beb
allow audioplayer and videoplayer to pass the view intent to the service if the app happens to be casting at the moment
2016-04-24 22:06:26 -04:00
Domingos Lopes
efacb68657
add Castplayer activity to the manifest
2016-04-24 22:06:26 -04:00
Domingos Lopes
1130e8ee87
hide the playbackspeed button on the castplayer activity
2016-04-24 22:06:26 -04:00
Domingos Lopes
450329a5e3
have external player fragment show play button if casting
2016-04-24 22:06:26 -04:00
Domingos Lopes
a77c77724b
switching between media player activities
2016-04-24 22:06:26 -04:00
Domingos Lopes
9d4969b0a7
have hardware buttons change media volume ONLY when not casting
2016-04-24 22:06:26 -04:00
Domingos Lopes
376ffed56c
intents for cast player activity
2016-04-24 22:06:26 -04:00
Domingos Lopes
982142634f
get rid of cast callbacks (config)
2016-04-24 22:06:26 -04:00
Domingos Lopes
dedd454685
change name of audioplayer_activity layout
2016-04-24 22:06:26 -04:00
Domingos Lopes
281db69d78
separate audioplayeractivity into audio and cast activities
2016-04-24 22:06:26 -04:00
Domingos Lopes
b3a78d47f9
update PlaybackServiceCallbacks to be able to handle a cast player activity
2016-04-23 21:39:58 -04:00
Domingos Lopes
8a18adf50c
disconnect cast session if user disables it in preferences and PlaybackService isn't running
2016-04-23 21:39:58 -04:00
Domingos Lopes
b41eba90bd
implement basic cast session join
2016-04-23 21:39:57 -04:00
Domingos Lopes
e70f4d5389
fix media router button still showing when disabled
2016-04-23 21:39:57 -04:00
Domingos Lopes
1088fae745
remove data channel from CastManager
...
add cast failure strings
2016-04-23 21:39:54 -04:00
Domingos Lopes
037b705075
* add GooglePlayServices check
...
* implement wifi-reconnect feature for casting
* move wifiLock logic to abstract PSMP
2016-04-23 21:39:54 -04:00
Domingos Lopes
af7526a409
add a CastManager, and other changes
2016-04-23 21:39:53 -04:00
Domingos Lopes
2057a92a19
Add the casting feature to PlaybackService
2016-04-23 21:39:53 -04:00
Domingos Lopes
88d47c178c
Make PlaybackServiceMediaPlayer an abstract class and move implementation independent methods inside it
2016-04-23 21:39:52 -04:00
Domingos Lopes
6224f80c89
add cast button to important activities
2016-04-23 21:39:52 -04:00
Domingos Lopes
afbae2a7ef
Create interface for PlaybackServiceMediaPlayer
2016-04-23 21:39:52 -04:00
Domingos Lopes
8061d94c1b
add chromecast support initialization logic and introduce chromecast preference
2016-04-23 21:39:52 -04:00
Domingos Lopes
1b6459c8ee
Include chromecast dependencies
2016-04-23 21:39:51 -04:00
Martin Fietz
7d314e22da
Prevent NPE
2016-04-22 15:29:46 +02:00
Martin Fietz
960b58b748
Prevent permission denied
2016-04-22 15:23:35 +02:00
Martin Fietz
eec2244883
Prevent potential crash on Samsung devices
2016-04-22 14:33:20 +02:00
Martin Fietz
8e1a347498
Display error more nicely
2016-04-22 14:29:45 +02:00
Martin Fietz
08760618d1
Address potential performance issue
2016-04-22 14:29:32 +02:00
Martin Fietz
7827b6646f
All Episodes/Favorites: Indicate played episodes
2016-04-22 12:41:56 +02:00
Tom Hennen
ea2b3297a9
1.6.0.2
2016-04-20 17:37:48 -04:00
Martin Fietz
6ea9242fff
Reload description on swipe
...
Always calls onFragmentLoaded() because updateAppearance() does not reload the description.
Resolves #1876
2016-04-20 07:56:44 +02:00
Tom Hennen
a15133e45e
Merge pull request #1875 from mfietz/issue/1831-apply-actions-tags
...
Fix item tags
2016-04-19 16:27:54 -04:00
Martin Fietz
c81a9b102f
Refactor QueueEvent
2016-04-17 10:24:27 +02:00
Martin Fietz
5328bd2b06
Post event after queue has been persisted
2016-04-14 19:25:11 +02:00
Martin Fietz
5e5c570c83
Send FeedItemEvent when a tag has been added or removed
2016-04-14 19:00:22 +02:00
Martin Fietz
bf52c4945c
Don't use LongLists, use tags directly
2016-04-14 18:40:01 +02:00
Martin Fietz
64c62c6567
Enable full hyphenation on Android 6
2016-04-14 11:39:09 +02:00
Tom Hennen
8683277627
Merge pull request #1871 from mfietz/issue/1870-403-forbidden
...
Delay auto download when receiving 403 Forbidden HTTP error
2016-04-13 17:52:04 -04:00
Martin Fietz
93eba24d08
Refactor
2016-04-12 11:39:46 +02:00
Domingos Lopes
9c4f162357
add empty impl of updateMediaSessionMetadata() to the tests
2016-04-09 17:35:58 -04:00
Domingos Lopes
280321a321
unify media button receivers
2016-04-08 20:35:11 -04:00
Martin Fietz
09d22b8ede
Add subscription counter
2016-04-06 11:11:51 +02:00
Tom Hennen
ab88df91ba
Merge pull request #1843 from saqura/develop
...
Optionally show rewind/forward buttons on the lockscreen
2016-04-04 19:20:14 -04:00
saqura
e3408565dc
Update compact notification buttons dialog
...
The preference dialog to select which buttons are shown in compact
notifications now provides feedback via a snackbar. The internal
preference storage handling has been cleaned up. A testcase for
the dialog has been added.
2016-04-03 20:22:03 +02:00
saqura
4d47ba6405
Add dialog to choose lock screen playback buttons
...
This adds a dialog to choose the playback buttons on the lock screen
notification. It only allows selecting a maximum of two values, because
the lock screen notification can only display up to 3 buttons and the
play/pause button is always included. It defaults to additionally show
the skip button.
The minimum sdk has been changed back to 10.
2016-04-03 00:37:49 +02:00
saqura
65bb7d9911
Add option to pick lock screen playback buttons
...
This adds the option to pick which playback buttons to prioritise on the
notification. This allows choosing the playback buttons on the lock
screen. The default playback buttons have not changed and are still set
to play/pause (this is always displayed) and skip.
Note: This commit raises the minimum sdk version from 10 to 11!
2016-04-02 21:37:05 +02:00
Tom Hennen
36bb2f9bd7
fixes AntennaPod/AntennaPod#1848
2016-04-02 15:36:40 -04:00
Tom Hennen
77ad34ce56
prevent NPE by removing log statement
2016-04-02 15:11:30 -04:00
Tom Hennen
90ae1d1b71
Merge pull request #1828 from mfietz/feature/662-episode-swipe
...
Episode view: Go to previous/next list item when swiping right/left
2016-04-02 14:54:16 -04:00
Tom Hennen
5f798852b7
Merge pull request #1845 from TomHennen/update_trianglelabelview
...
Fix problem with TriangleLabelView by updating to latest version.
2016-04-02 14:38:56 -04:00
Tom Hennen
133ef4c4a8
treat showing the subscriptions list like other drawer items.
2016-04-02 10:11:36 -04:00
Tom Hennen
901eb3f12b
Fix problem with TriangleLabelView by updating to latest version.
2016-04-02 09:43:27 -04:00
Tom Hennen
3a1291865e
Merge pull request #1837 from mfietz/issue/1502-opml-import
...
OPML Import: Fix URI containing absolute path
2016-04-01 19:35:40 -04:00
Tom Hennen
d340fdd6e9
* SubscriptionsAdapter now using its own ItemAccess instead of MainActivity
...
* SubscriptionFragment now properly reloading data when it should
2016-03-31 15:14:06 -04:00
Tom Hennen
10317913d2
use font awesome. (care of @mfietz)
2016-03-30 18:55:49 -04:00
Tom Hennen
bcd42dd9d8
some tweeks to visibility to prevent some rendering bugs
2016-03-29 20:04:50 -04:00
Tom Hennen
27544266a4
changed triangle color to antennapod blue
2016-03-29 20:04:50 -04:00
Tom Hennen
1d6a03ca29
use CoverTarget for Subscriptions, some cleanup of how it looks
2016-03-29 20:04:50 -04:00
Tom Hennen
b6ac166c4f
Merge pull request #1827 from mfietz/issue/1239-open-podcast
...
Episode view: Open podcast
2016-03-29 17:58:39 -04:00
Martin Fietz
7f666c8cd5
OPML Import: Fix URI containing absolute path
2016-03-29 19:41:54 +02:00
Martin Fietz
2d95d3f1f7
Open podcast fragment as child
2016-03-28 15:17:31 +02:00
Martin Fietz
82f73a0af8
Episode view: Open podcast menu or click on cover or podcast title
2016-03-28 15:17:31 +02:00
Tom Hennen
2c0acf25b7
1.6.0.0
2016-03-27 18:00:44 -04:00
Tom Hennen
365c1082b3
Merge pull request #1826 from TomHennen/subscriptions_view
...
Subscriptions view
2016-03-27 17:38:50 -04:00
Tom Hennen
ea02b3df7f
added subscriptions test
2016-03-27 15:03:54 -04:00
Tom Hennen
0864825b82
moved subscriptions up in the nav drawer
2016-03-27 14:27:52 -04:00
Tom Hennen
92362d216a
core gets highest priority (which means it needs to come first)
2016-03-27 13:45:42 -04:00
Tom Hennen
8e22b32cb7
added 'add podcast' and back now works properly
2016-03-27 12:51:24 -04:00
Martin Fietz
b3c41ce9c7
Episode view: Go to previous/next list item when swiping right/left
2016-03-27 18:26:47 +02:00
Tom Hennen
193f58376d
add label that shows count
2016-03-26 14:03:38 -04:00
Tom Hennen
df587ec5af
context menu for subscriptions
2016-03-26 12:10:06 -04:00
Tom Hennen
73eb9d6193
fix layout, keep textview visible
2016-03-26 11:16:20 -04:00
Tom Hennen
d6bda2e144
removed unneeded views
2016-03-25 13:57:34 -04:00
Martin Fietz
4ef34ef28b
Don't get notified about mark as played
2016-03-25 18:07:32 +01:00
Tom Hennen
f5111ce6e3
additional cleanup, removed submodule, renamed things
2016-03-25 13:04:59 -04:00
Martin Fietz
016f52fa20
Merge pull request #1824 from TomHennen/fix1811
...
better device id generation
2016-03-25 17:11:51 +01:00
Tom Hennen
4cd58a9b37
updated and fixed PR AntennaPod/AntennPod#1624
2016-03-25 10:50:41 -04:00
Tom Hennen
1d8d04fecb
check if caption is empty too
2016-03-25 09:44:49 -04:00
Tom Hennen
e413d85c21
better device id generation
2016-03-25 09:38:28 -04:00
Tom Hennen
163af2a632
Merge pull request #1823 from TomHennen/settings_cleanup
...
Settings cleanup
2016-03-25 09:14:01 -04:00
Tom Hennen
7f40698050
add faq
2016-03-25 08:41:05 -04:00
Tom Hennen
5afff3e9d1
more categories in preferences
2016-03-25 08:35:11 -04:00
Tom Hennen
a2c1d6f9f7
Merge pull request #1820 from mfietz/issue/1793-player-switch
...
Switch audio player implementation immediately
2016-03-25 08:31:24 -04:00
Martin Fietz
383a833c30
Refactor
2016-03-25 13:20:07 +01:00
Martin Fietz
7f1143edde
Fix or improve tests
2016-03-25 13:14:33 +01:00
Martin Fietz
bae78fe7af
Refactor
2016-03-25 13:14:33 +01:00
Martin Fietz
025ace3722
Fix test
2016-03-25 13:14:33 +01:00
Martin Fietz
96634c42b3
React to enabling sonic mediaplayer
2016-03-25 13:14:33 +01:00
Martin Fietz
0564988357
Refactor
2016-03-25 13:14:33 +01:00
Martin Fietz
f43d5636ac
Fix highlighting
2016-03-24 21:05:48 +01:00
Tom Hennen
d249d0f228
Merge pull request #1816 from mfietz/issue/1529-delayed-part2
...
Reset episode to new if episode file is added later
2016-03-24 15:52:29 -04:00
Tom Hennen
9d1a0ed282
Merge pull request #1818 from mfietz/issue/1817-confirm-button-pressed
...
Handling removing feed that is playing or paused
2016-03-24 12:33:39 -04:00
Tom Hennen
07c2818cc5
Merge pull request #1798 from ByteHamster/statistics_page
...
Added statistics function
2016-03-24 10:16:54 -04:00
Martin Fietz
d9726d2543
Check if we are deleting an episode that is currently playing or paused
2016-03-24 13:55:08 +01:00
Martin Fietz
4cc31d4be9
Reset episode to new if episode file is added later
2016-03-24 11:52:51 +01:00
ByteHamster
aa56d6822a
Added statistics function
...
Fixes #1743
2016-03-24 00:54:24 +01:00
Martin Fietz
33567fe7d7
Tests: Close adapter
2016-03-22 23:34:31 +01:00
Martin Fietz
391d059252
Tests: Initialize DB adapter
2016-03-22 23:34:31 +01:00