Commit Graph

1512 Commits

Author SHA1 Message Date
Andrew Gaul
404f241891 Make some static fields final
Adding final prohibits modification and allows initialization of
primitive and String fields at compile time instead of runtime in
clinit:

https://developer.android.com/training/articles/perf-tips.html#UseFinal

Found via error-prone.
2018-01-20 18:28:21 -08:00
Andrew Gaul
118d9103c1 Make some inner classes static
This avoids an implicit this field and can help GC.  Found via
error-prone.
2018-01-20 18:26:08 -08:00
Martin Fietz
e56e3868da Variable cannot be final 2018-01-14 18:42:26 +01:00
Martin Fietz
b38d016ec3 Remove catch for exception that is never thrown 2018-01-14 18:41:26 +01:00
Martin Fietz
c12fedf392 Merge folder configuration 2018-01-14 18:17:08 +01:00
Martin Fietz
3cb8f27e49 Remove unnecessary interface modifiers 2018-01-14 18:09:15 +01:00
Martin Fietz
44f80a9831 static modifier is redundant for inner enums 2018-01-14 18:08:48 +01:00
Martin Fietz
b80d6a7914 Remove redundant throws clauses 2018-01-14 18:06:24 +01:00
Martin Fietz
a49048c7f6 Add final modifiers 2018-01-14 18:05:45 +01:00
Martin Fietz
b86b6caec8 Weaken declaration access 2018-01-14 18:04:54 +01:00
Martin Fietz
e02baebf02 Use bulk operation instead of iteration 2018-01-14 18:02:56 +01:00
Martin Fietz
919ee63c3c Use StringBuilder for string concatenation in loop 2018-01-14 18:01:31 +01:00
Martin Fietz
e44a54c965 Remove redundant call to 'String.format()' 2018-01-14 18:00:57 +01:00
Martin Fietz
55e2ac4ebe Remove redundant calls to toString() 2018-01-14 18:00:21 +01:00
Martin Fietz
84b196746b Replace single-argument 'Arrays.asList()' with 'Collections.singletonList()' 2018-01-14 17:58:15 +01:00
Martin Fietz
bf41f1713d Synchronization field must be final 2018-01-14 17:55:25 +01:00
Martin Fietz
7d98db8321 Collapse empty tag 2018-01-14 17:53:52 +01:00
Martin Fietz
53dc62ec0f Remove unused imports 2018-01-14 17:51:24 +01:00
Martin Fietz
a8e4fcf1b0 Replace for loop with foreach 2018-01-14 17:50:59 +01:00
Martin Fietz
cbc3b23753 Replace explicit type with <> 2018-01-14 17:50:32 +01:00
Martin Fietz
26b938ce5b Replace statement lambda with expression lambda 2018-01-14 17:48:52 +01:00
Martin Fietz
7b2d7e80a4 Replace lambda with method reference 2018-01-14 17:48:11 +01:00
Martin Fietz
332943effb Replace anonymous type with lambda 2018-01-14 17:47:43 +01:00
Martin Fietz
7257a6c76e Refactor 2018-01-13 17:36:04 +01:00
ByteHamster
39c47da07d Fixed backstack when pressing up arrow 2018-01-11 14:07:15 +01:00
Martin Fietz
648b6c9529 Remove superfluous logging 2018-01-10 23:26:58 +01:00
Martin Fietz
0774ed12e5 Move attributes to edittext 2018-01-10 23:26:20 +01:00
Martin Fietz
214d651735 LinearLayout should use 'layout_height="wrap_content"' 2018-01-10 23:23:22 +01:00
Martin Fietz
249bf9bc18 Do not treat position as fixed 2018-01-10 23:21:53 +01:00
Martin Fietz
c524791c3c Avoid NPEs 2018-01-10 22:44:52 +01:00
Martin Fietz
ce2aeb5e90 Use DecimalFormat 2018-01-10 22:42:59 +01:00
Martin Fietz
92184452e0 'ellipsize=start' and 'lines=1' can lead to crashes 2018-01-10 22:27:07 +01:00
Martin Fietz
ab287fe028 Silence warning 2018-01-10 22:20:31 +01:00
Martin Fietz
36a7261f89 Simplify 2018-01-10 22:16:51 +01:00
Martin Fietz
74b2d439c3 Replace deprecated method 2018-01-10 22:15:47 +01:00
Martin Fietz
5bacbff10b Simplify 2018-01-10 22:04:51 +01:00
Martin Fietz
0238d24216 Replace deprecated method 2018-01-10 22:02:59 +01:00
Martin Fietz
21ac9d158f Avoid NPE 2018-01-10 21:59:13 +01:00
Martin Fietz
ba3eb5e784 Remove assertions 2018-01-10 21:56:08 +01:00
Martin Fietz
220f549711 Reduce visibility 2018-01-10 21:46:11 +01:00
Martin Fietz
0c4a08ac56 Suppress inspection 2018-01-10 21:45:49 +01:00
Martin Fietz
14718a9f51 Custom views extend AppCompatImageView instead of ImageView 2018-01-10 21:45:06 +01:00
ByteHamster
2831ec69d9 Fixed strange behavior when re-launching from PiP 2018-01-10 21:02:53 +01:00
H. Lehmann
2c9582c947
Merge pull request #2534 from AntennaPod/sdk_int_lt_14
Replace code for SDK version lower than 14
2018-01-10 18:26:54 +01:00
H. Lehmann
0614b53400
Merge pull request #2533 from AntennaPod/remove_preference_activity_gingerbread
Remove PreferenceActivityGingerbread
2018-01-10 18:17:54 +01:00
H. Lehmann
be569bfb14
Merge pull request #2531 from AntennaPod/remove_nineoldandroids
Replace ViewHelper
2018-01-10 15:24:34 +01:00
Martin Fietz
f756cd84d1 Remove unnecessary annotations 2018-01-09 21:06:13 +01:00
Martin Fietz
89366d97d1 Replace code for SDK version lower than 14 2018-01-09 21:03:30 +01:00
Martin Fietz
fe8993803d Replace lambda with method reference 2018-01-09 20:21:57 +01:00
Martin Fietz
df131cdd0d Replace with lambda 2018-01-09 20:20:32 +01:00
Martin Fietz
7e0a958f8a Use guard clause 2018-01-09 20:20:18 +01:00
Martin Fietz
1694432560 Delete PreferenceActivityGingerbread 2018-01-09 20:19:38 +01:00
Martin Fietz
59a1b4a2bb Cleanup executeAsync 2018-01-09 20:13:14 +01:00
Martin Fietz
eaf007ecac Replace ViewHelper 2018-01-09 19:59:51 +01:00
ByteHamster
10f50ab264 Cleanup 2018-01-09 18:16:30 +01:00
ByteHamster
12c0939792 Do not open full activity from PiP mode 2018-01-09 17:33:56 +01:00
ByteHamster
8852afc70d Centered seekBar 2018-01-09 09:27:41 +01:00
ByteHamster
629ad7e850 Fixed black padding when returning from pip
onConfigurationChanged returned slightly wrong size
2018-01-09 09:18:22 +01:00
ByteHamster
fa93fbc16d Removed v14 compatibility code 2018-01-09 09:00:25 +01:00
ByteHamster
8ab64d516a Hide controls when entering PiP 2018-01-09 08:57:40 +01:00
ByteHamster
d42330bc7e Fixed flickering when resizing 2018-01-09 08:00:22 +01:00
ByteHamster
fbb5f28737 Allow to touch space next to video player 2018-01-09 08:00:22 +01:00
ByteHamster
7e72ff0b0e Fixed scaling of video 2018-01-09 08:00:22 +01:00
ByteHamster
bad964508a Added configChanges 2018-01-09 08:00:22 +01:00
ByteHamster
c5d1d5408b Added Picure in picture 2018-01-09 08:00:22 +01:00
Dirk Mueller
32215ffc28 Set video aspect on initial creation
Previously on first start of a video the aspect ratio
was not correct (annoying on a 18:9 phone as
it doesn't match the usual 16:9 aspect ratio). So extract
the code into a setupVideoAspectRatio() helper
and call it from surfaceCreated as well.
2018-01-08 11:20:14 +01:00
ByteHamster
dc316074e8 Simplified onActivityResult 2018-01-07 20:19:29 +01:00
ByteHamster
12456b52de Using FileUtils.copyInputStreamToFile 2018-01-07 20:17:18 +01:00
ByteHamster
4c00f76494 Closing correctly 2018-01-07 20:14:49 +01:00
Martin Fietz
4d156118cc
Merge pull request #2520 from dirkmueller/include_cleanup
Cleanup order/remove unused includes
2018-01-07 20:11:01 +01:00
ByteHamster
bc9bd0bfcf Style changes and logging 2018-01-07 20:09:28 +01:00
Dirk Mueller
602754104e remove reference to nonexisting onClick callback
This defined onClick callback does not exist, so we
don't need to specify it.
2018-01-07 19:32:10 +01:00
Dirk Mueller
bbbff0bc73 Cleanup order/remove unused includes
This is the result of Android Studio's include cleanup
Macro. This removes some no longer used includes, simplifying
the code a bit. The rest is grouping and resorting alphabetically.
2018-01-07 19:26:23 +01:00
ByteHamster
2e98119d47 Fixed video view
Bug was introduced in #2457, shared element does not exist in video view
2018-01-06 12:33:38 +01:00
Martin Fietz
8b84b70032
Merge pull request #2333 from ByteHamster/item-height
Improved list items when using a large font size
2018-01-04 22:10:49 +01:00
Martin Fietz
68754684b7
Merge pull request #2457 from ByteHamster/sharedElement
Shared element transition
2018-01-03 18:52:11 +01:00
seven-master@hotmail.de
80309b42ca Adjust text color; Closes #2466 2018-01-02 20:25:15 +01:00
ByteHamster
3fd3db6c57 Review changes 2017-12-25 22:42:41 +01:00
ByteHamster
b665792d29 Cleanup import/export 2017-12-24 13:11:57 +01:00
ByteHamster
2e5407370f Showing dialog when import succeeds 2017-12-24 13:11:57 +01:00
ByteHamster
4cb4a0a0cb Supporting export using documents store API 2017-12-24 13:11:57 +01:00
ByteHamster
af33e4c37b Import/Export activity 2017-12-24 13:11:57 +01:00
Martin Fietz
f9686ffba7 Prepare for 1.6.4.2 2017-12-11 20:15:46 +01:00
Martin Fietz
b22efb03d7
Merge pull request #2456 from AntennaPod/bugfix/2397-duplicate-chapters
Avoid duplicate chapters
2017-12-11 20:14:41 +01:00
Martin Fietz
b84cbe3edd
Merge pull request #2460 from AntennaPod/bugfix/2458-FileUriExposedException
Avoid FileUriExposedException on OPML Import
2017-12-11 20:14:28 +01:00
Martin Fietz
dfa5066de7 Return random filename if sanitized filename would be empty 2017-12-11 20:13:14 +01:00
H. Lehmann
90cc07c9bb Merge pull request #2455 from ByteHamster/metadata
Updated metadata for F-Droid
2017-10-24 20:48:45 +02:00
Martin Fietz
c21f81d034 Remove multidex again 2017-10-22 12:06:17 +02:00
Martin Fietz
64184810ec Remove multidex again 2017-10-22 11:59:15 +02:00
Martin Fietz
ee24c39fca Merge pull request #2461 from ByteHamster/fix-debug-provider
Fix install of debug version by using unique provider
2017-10-22 07:38:29 +02:00
Martin Fietz
325c46715d Merge pull request #2459 from ByteHamster/debug-name
Use different name for debug builds
2017-10-22 07:36:45 +02:00
ByteHamster
82d4dacb11 Fix install of debug version by using unique provider 2017-10-21 23:53:50 +02:00
Martin Fietz
2f5e7a2803 Avoid FileUriExposedException 2017-10-21 23:43:28 +02:00
ByteHamster
997491fc3d Use different name for debug builds 2017-10-21 23:37:03 +02:00
ByteHamster
30c7ca5437 Shared element transition of cover 2017-10-21 21:00:53 +02:00
Martin Fietz
ee50bca545 Refactor 2017-10-21 19:20:18 +02:00
Martin Fietz
eb920d7363 File provider can handle external storage 2017-10-21 17:08:53 +02:00
Martin Fietz
1d17d65bcb Update fyydlin 2017-10-21 12:19:32 +02:00
ByteHamster
89197caf80 Added screenshots 2017-10-20 22:47:44 +02:00
ByteHamster
6785102a63 Deleted outdated changelog metadata 2017-10-20 22:39:01 +02:00
Martin Fietz
7aae71e3ba Merge branch 'develop' into htmlpatch 2017-10-20 20:39:11 +02:00
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