4604 Commits

Author SHA1 Message Date
ByteHamster
7ad176ce29 Added notification categories
Android treats IMPORTANCE_DEFAULT as IMPORTANCE_HIGH
https://issuetracker.google.com/issues/65108694
2018-05-03 19:11:28 +02:00
ByteHamster
1d0459b126 Updated build tools 2018-05-03 19:11:00 +02:00
orionlee
4c7531d277 Flatten nested ifs, per @ByteHamster feedback 2018-05-02 13:53:56 -07:00
orionlee
9dcbddf371 Issue #2580: Expose "Mark as seen" as a context menu item in Episode
screen, in addition to the existing swipe in Episode > New tab.
2018-05-02 13:15:14 -07:00
ByteHamster
719545fd3d Prevent thrashing the database by opening and closing rapidly
Reduces number of real close() calls to the database
from multiple times per second to one single time
2018-05-02 21:52:21 +02:00
H. Lehmann
e16a111a12
Merge pull request #2659 from mr-intj/2366-pubdate-respecting-smart-shuffle
Added "Random" and "Smart Shuffle"
2018-05-01 07:29:38 +02:00
orionlee
ab0f413185 Make FeedItemUtil.getLinkWithFallback(item) tolerates null item. 2018-04-30 15:49:18 -07:00
orionlee
345fcc17d0 FeedItem Visit Website tweak: use feed website as a fallback,
analogous to how share FeedItem link work.
Applicable to both feed playback screen and feed information screen.
2018-04-30 15:44:19 -07:00
orionlee
36507eb506 Provide share Link in episode information screen, similar to episode playback screen. 2018-04-30 15:14:58 -07:00
orionlee
4bba6b30a1 Issue #2579: Provide share Link in episode playback screen even
when the episode has no link - Use podcast link as the fallback.
Also bug fix share link with position: to include epsiode
and podcast title.
2018-04-30 15:03:04 -07:00
mr-intj
7be44370f6 * Using Camel Case for methods
* Use braces on single-line blocks
2018-04-30 14:44:13 -07:00
mr-intj
91120d98a4 Added "Random" and "Smart Shuffle" items at the bottom of the Queue|Sort menu.
Added "Permutor" interface to allow specification of reordering logic to be specified in QueueSorter (vs. DBWriter), similar to the existing sort logic.

Added "Random" and "Smart Shuffle" strings to core/src/main/res/values (did not add translations for non-English languages)

Closes #2366, Closes #2602
2018-04-27 17:30:40 -07:00
ydinath
bb5f459744 Respect coding standard 2018-04-24 04:48:44 -04:00
ydinath
921665167f canGoBack doesn't work consistently when using loadDataWithBaseURL. Update old logic to allow depth > 1.
https://stackoverflow.com/questions/2686933/android-webview-can-render-html-going-forward-but-not-backward
https://stackoverflow.com/questions/14948652/webview-cangoback-not-working-when-using-loaddatawithbaseurl/15074071#15074071
2018-04-23 20:23:39 -04:00
ByteHamster
2bc3ca711c Merge branch 'develop' into exo-player 2018-04-22 21:33:19 +02:00
ByteHamster
9d3d92cc9d Fixed crash when changing settings
Looking at Fragment1, clicking Fragment2
Fragment2.onCreate
Fragment2.onResume
Fragment1.onPause <- This sets PreferenceUI to Fragment1, so onClickListeners
                     in Fragment2 now have a reference to the wrong fragment
2018-04-22 21:31:48 +02:00
ByteHamster
c977e70106 Removed duplicate String 2018-04-22 20:49:41 +02:00
ByteHamster
8b72f35147 Merge branch 'develop' into exo-player 2018-04-22 20:48:00 +02:00
ByteHamster
94bf3cd734 I deleted a line accidentally 2018-04-22 20:41:20 +02:00
Martin Fietz
e9695a426f
Merge pull request #2634 from ByteHamster/preference-rework
Preferences rework
2018-04-22 20:35:13 +02:00
ByteHamster
f2ee5d7ff2 Renamed Services to Integrations 2018-04-22 19:20:11 +02:00
ByteHamster
74a8d34354 Added network icon 2018-04-22 19:16:03 +02:00
ByteHamster
1690bd64cc Actually renamy downloads to network 2018-04-22 19:00:07 +02:00
ByteHamster
610b1c05e1 Renamed downloads to network 2018-04-22 18:53:36 +02:00
ByteHamster
03f1af6ad4 Disable items correctly in autodownload 2018-04-22 18:51:10 +02:00
ByteHamster
bb42ddbd56 MasterSwitchPreference 2018-04-22 18:41:43 +02:00
ByteHamster
a64c996e9c Moved autodownload to new file 2018-04-22 18:12:40 +02:00
ByteHamster
33e695b519 Automation category 2018-04-22 17:49:20 +02:00
Martin Fietz
e12751986b
Merge pull request #2564 from xisberto/adaptive_icon
Adaptive icon
2018-04-22 17:25:33 +02:00
ByteHamster
8c6f40b0a2 Fixed miniplayer position after start
Casting magic values to int is not a good idea...
2018-04-22 14:41:05 +02:00
ByteHamster
56aa64725c Merge branch 'develop' into preference-rework 2018-04-22 10:01:46 +02:00
Martin Fietz
a4a7c9ebb9
Merge pull request #2657 from ByteHamster/more-invalid-positions
Ignore more invalid positions
2018-04-22 09:58:02 +02:00
ByteHamster
6d3fc04f52 Merge branch 'develop' into exo-player 2018-04-22 09:43:59 +02:00
ByteHamster
d78191c8e8 Ignore more invalid positions 2018-04-22 09:37:54 +02:00
Martin Fietz
0a4bdfe65a
Merge pull request #2656 from ByteHamster/mark-all-played
Added warning to 'Mark all played'
2018-04-22 09:37:10 +02:00
Martin Fietz
c9a2bbc2c9
Merge pull request #2654 from ydinath/ReplaceDeprecatedLang3Methods
Replace deprecated org.apache.commons.lang3 methods
2018-04-22 09:23:51 +02:00
Martin Fietz
4edaa2e6fc
Merge pull request #2639 from ByteHamster/fix-play-button
Don't pause directly after starting
2018-04-22 09:14:09 +02:00
Martin Fietz
ff22099b88
Merge pull request #2641 from ByteHamster/feed-info-and-settings
Split feed info and settings
2018-04-22 08:59:39 +02:00
Martin Fietz
2cb4656d12
Merge pull request #2636 from ByteHamster/feature-graphic
Added feature graphic
2018-04-22 08:47:28 +02:00
Martin Fietz
cca1de8d0d
Merge pull request #2637 from ByteHamster/apply-actions
Changed batch edit icon and name
2018-04-22 08:29:24 +02:00
Martin Fietz
a9e269b3bf
Merge pull request #2506 from ByteHamster/picture-in-picture
Added Picure in picture
2018-04-22 08:07:05 +02:00
Martin Fietz
1cc72b3728
Merge pull request #2629 from ByteHamster/different-string
Split up two different uses of the string 'New'
2018-04-22 08:02:51 +02:00
ByteHamster
f022ddaf8f Added warning to 'Mark all played'
Closes #2643
2018-04-21 19:11:24 +02:00
ByteHamster
e4f7d65273 Variable for exoplayer version 2018-04-21 18:39:43 +02:00
ByteHamster
df8f90083c Cleanup 2018-04-21 18:13:24 +02:00
ByteHamster
d50dcac96e Added ExoPlayer setting 2018-04-21 17:58:14 +02:00
ydinath
a837485363 Fix formatting 2018-04-21 10:28:16 -04:00
ydinath
8c628d98b9 Replace deprecated org.apache.commons.lang3 methods with org.apache.commons.text methods 2018-04-21 10:27:11 -04:00
ydinath
fd13603be6 Use single instead of fromCallable 2018-04-20 21:27:24 -04:00
heckler01
3e10e50741 Remove unncessary inport 2018-04-20 21:27:23 -04:00