Martin Fietz
1b6f98203f
Merge pull request #2762 from ByteHamster/feed-description
...
Do not overwrite feed description with item description
2018-07-22 18:15:29 +02:00
H. Lehmann
fc2bd0e19b
Merge pull request #2760 from ByteHamster/delete-item
...
Improve item deletion
2018-07-15 15:43:42 +02:00
ByteHamster
c2184cfab2
Merge branch 'develop' into exo-player
2018-07-13 19:26:09 +02:00
ByteHamster
0d43cc8658
Requesting storage permissions for external files
2018-07-13 18:29:05 +02:00
ByteHamster
626621044f
Player names are not translatable
2018-07-13 10:33:01 +02:00
H. Lehmann
5566b28943
Merge pull request #2761 from ByteHamster/notification-badges
...
Do not show badges for ongoing notifications (Closes #2724 )
2018-07-13 10:30:34 +02:00
ByteHamster
3fce9490c2
Do not overwrite feed description with item description
2018-07-13 10:18:29 +02:00
ByteHamster
683e576987
Do not show badges for ongoing notifications ( Closes #2724 )
2018-07-13 09:38:34 +02:00
ByteHamster
53a3b85272
Actually stop PlaybackService
2018-07-13 09:23:36 +02:00
H. Lehmann
eff72db7c4
Merge pull request #2754 from AntennaPod/bugfix/2749-parse-error
...
Assume version 2.0 for RSS if property is missing
2018-07-09 12:43:25 +02:00
ByteHamster
37f407dc07
Do not authenticate image without user
2018-07-07 09:48:12 +02:00
Martin Fietz
43911c3dab
Assume version 2.0 for RSS if property is missing
2018-07-07 09:09:57 +02:00
ByteHamster
8a0769d466
Better feed parser errors
2018-07-06 10:10:21 +02:00
ByteHamster
a9d9a5ac42
Added Exoplayer to new method
2018-07-04 23:54:04 +02:00
ByteHamster
3d1646c205
Merge branch 'develop' into exo-player
2018-07-04 23:53:02 +02:00
ByteHamster
67d3115049
Only highlight currently playing item if playback service is running
...
Killing the service while playing left the queue entry highlighted
2018-07-04 23:28:19 +02:00
ByteHamster
dc8bd43d06
Merge branch 'develop' into playbackservice-improvements
2018-07-04 22:51:30 +02:00
H. Lehmann
c9c2e68d7b
Merge pull request #2718 from ByteHamster/broadcasts
...
Limit broadcasts to current app
2018-06-26 17:31:42 +02:00
ByteHamster
de21ff42d9
Applied suggestions
2018-06-10 11:04:29 +02:00
ByteHamster
1331c92c1d
Do not call error handler when shutting down playback service
2018-06-10 10:31:51 +02:00
H. Lehmann
11c3a45f6e
Merge branch 'develop' into prevent-thrashing
2018-06-08 20:40:57 +02:00
H. Lehmann
ac2acc65c3
Merge branch 'develop' into remove-unused-code
2018-06-08 20:27:11 +02:00
ByteHamster
83a9df2657
Merge branch 'develop' into exo-player
2018-06-08 20:14:57 +02:00
H. Lehmann
f0151501a5
Merge pull request #2726 from ByteHamster/feedimage
...
Removed FeedImage
2018-06-08 20:13:36 +02:00
ByteHamster
9fb695822a
Removed delibertate fallthrough
2018-06-08 00:28:32 +02:00
ByteHamster
e282250c08
Fixed image url of Feed
2018-06-08 00:15:43 +02:00
Martin Fietz
f933cd226b
Merge pull request #2728 from ByteHamster/alifeflow-develop
...
True Black Theme for AMOLED
2018-06-06 21:53:10 +02:00
ByteHamster
c2ace74156
Stop service on status change
2018-06-06 18:37:33 +02:00
ByteHamster
0ece32ab0e
Move old image url to new column
2018-06-06 18:01:23 +02:00
ByteHamster
1b84cbbef1
Merge branch 'develop' into feedimage
2018-06-06 17:25:05 +02:00
Martin Fietz
77b03dc2d9
Merge pull request #2727 from ByteHamster/db-update-handler
...
Moved database upgrades to their own class
2018-06-06 17:02:45 +02:00
ByteHamster
bb716ce9ea
Moved playing background into attr
2018-06-06 16:32:41 +02:00
ByteHamster
ca6639892d
Fixed build
2018-06-06 16:16:42 +02:00
ByteHamster
2a8408d84d
Merge branch 'develop' of https://github.com/alifeflow/AntennaPod into alifeflow-develop
2018-06-06 16:09:15 +02:00
ByteHamster
9cf71f85b9
Using utils
2018-06-06 16:05:05 +02:00
ByteHamster
e15451177b
Moved database upgrades to their own class
2018-06-06 15:17:39 +02:00
ByteHamster
8fa3180446
Restored tests
2018-06-06 15:08:46 +02:00
ByteHamster
9b738ca5d4
Fixed feed item display
2018-06-06 14:52:50 +02:00
ByteHamster
fa48076175
Write feed url to database
2018-06-06 00:15:19 +02:00
ByteHamster
eba0817ee0
Prevent crash
2018-06-06 00:08:22 +02:00
ByteHamster
abb13dc447
Database scheme update
2018-06-06 00:07:21 +02:00
ByteHamster
ba2233430e
Removed FeedImage
2018-06-05 23:52:19 +02:00
ByteHamster
02186a3f0d
Limit broadcasts to current app
2018-05-29 23:25:19 +02:00
ByteHamster
632906df07
PlaybackService notification setup improvements
2018-05-29 23:12:13 +02:00
ByteHamster
9df23ebbf6
Removed unused code
2018-05-27 20:07:29 +02:00
ByteHamster
7e59ac0e75
Executing core unit tests on CircleCI
2018-05-27 19:30:01 +02:00
orionlee
2058f3c0b3
#2577 : ensure that during feeds update, automatic (episodes) download will
...
download the latest ones by waiting the feeds update complete before
starting autodownload.
2018-05-27 10:06:07 -07:00
H. Lehmann
fe92c98661
Merge pull request #2700 from orionlee/fix_core_test_coverage_etc
...
Fix core tests: default coverage, consistent convention, etc.
2018-05-27 19:05:10 +02:00
H. Lehmann
532d822b3c
Merge branch 'develop' into exo-player
2018-05-26 23:45:18 +02:00
H. Lehmann
39a462431f
Merge pull request #2667 from ByteHamster/api-26-support
...
Api 26 support
2018-05-26 23:39:35 +02:00
ByteHamster
443f6315fa
Moved methods into AutoUpdateManager
2018-05-26 23:30:06 +02:00
ByteHamster
b3e02e215c
Simplified AutoUpdateManager
2018-05-26 23:25:18 +02:00
ByteHamster
9ce48bd86b
Added a refreshAllFeeds method without callback
2018-05-26 23:20:47 +02:00
ByteHamster
aa25ab5ff4
Added examples to notification descriptions
2018-05-26 23:18:01 +02:00
ByteHamster
badc839804
Gpodder sync does not need a notification anymore
2018-05-26 23:14:07 +02:00
ByteHamster
3edbbe8c53
Moved notification utils to other package
2018-05-26 23:13:16 +02:00
brad
6bda6405b8
avoid unused context parameter
2018-05-20 23:01:14 -07:00
orionlee
1f14d8482e
core tests: DateUtilsTest - states why it remains to be an androidTest.
2018-05-18 13:44:00 -07:00
orionlee
eb0ef1e201
core tests: Make DownloadServiceTest be a unit test (the portion of
...
DownloadService tested is all in-memory logic).
2018-05-18 13:42:39 -07:00
orionlee
46ae3e0b00
core tests: Convert tests that are effectively unit tests to be one
...
(standard android junit tests). Provides implementations for
android platform utils needed (in unit test environment):
1. android.util.Log, 2. android.text.TextUtils.isEmpty()
2018-05-18 13:21:36 -07:00
orionlee
f05c7e23ef
core tests fix: use consistent convention that tests are in the same
...
java package as the classes under test.
2018-05-17 14:56:18 -07:00
orionlee
7dd4e5caa1
core tests fix: ensure running test suite (gradlew connectedAndroidTest)
...
include all test. The existing config does not include the tests
in feed/ directory.
2018-05-17 14:55:51 -07:00
orionlee
da85e00bd9
Give FeedUpdateReceiver a human-friendly label per review feedback.
2018-05-15 15:20:56 -07:00
Koen Glotzbach
6e876db9b6
Update strings.xml
...
Improve preference description following https://github.com/AntennaPod/AntennaPod/issues/1560#issuecomment-172252386 . Not sure if same change should be applied also to string "pref_hardwarePreviousButtonRestarts_sum"
2018-05-14 23:34:37 +02:00
orionlee
e021d4e147
#2686 : Allow feeds update to be triggered by external apps.
2018-05-12 13:50:37 -07:00
ByteHamster
407f92be12
Merge branch 'develop' into api-26-support
2018-05-07 20:02:07 +02:00
ByteHamster
d7d614f33f
Fixed compile error and warning about mixed support versions
2018-05-06 23:15:55 +02:00
ByteHamster
f6082f5808
Using builder to call PlaybackService
2018-05-06 19:46:31 +02:00
ByteHamster
4411b0ffaa
Fix possible missing sync calls
2018-05-06 19:21:02 +02:00
ByteHamster
cb70aeb3cf
Code style improvements
2018-05-06 19:15:40 +02:00
ByteHamster
22f791e05f
Moved auto update handling to new class
2018-05-06 19:07:25 +02:00
ByteHamster
61f8000352
Using callback instead of sync/async methods
2018-05-06 18:52:16 +02:00
Martin Fietz
f6faca95c0
Merge pull request #2673 from ByteHamster/preference-support
...
Switched to PreferenceFragmentCompat
2018-05-06 17:45:25 +02:00
Martin Fietz
b156458d83
Merge pull request #2646 from vimsick/fast-forward
...
Fix Bluetooth Forward Skip Button for Android 8
2018-05-06 17:37:53 +02:00
Martin Fietz
930330fbb4
Merge pull request #2675 from ByteHamster/delete-feed-while-playing
...
Stop playback service when feed is deleted
2018-05-05 18:41:48 +02:00
ByteHamster
304696d59e
Stop playback service when item of deleted feed is played
...
Closes #2425
2018-05-05 18:24:32 +02:00
Martin Fietz
121f1d9d79
Merge pull request #2671 from ByteHamster/content-encoded-addition
...
Fix empty contentEncoded
2018-05-05 18:24:09 +02:00
ByteHamster
a270d4fc03
Migrated Gpodnet to JobIntentService, so it does not need notification
2018-05-05 15:10:08 +02:00
ByteHamster
7a768e9809
Fixed widget if service is not running
2018-05-05 14:32:04 +02:00
ByteHamster
7107819a6a
Moved widget from app to core
2018-05-05 14:04:12 +02:00
ByteHamster
0b54d97a0a
Switched widget to JobIntentService
2018-05-05 13:39:57 +02:00
H. Lehmann
dacd7787bc
Merge pull request #2664 from orionlee/share_link_improvement_2579
...
Share link improvement 2579
2018-05-04 23:31:39 +02:00
ByteHamster
ca3d6b9a3d
Persist job through reboot
2018-05-04 22:47:53 +02:00
ByteHamster
eeb032e938
Notify system when job is done
2018-05-04 22:41:53 +02:00
ByteHamster
a97b524a05
Review changes #2
2018-05-04 22:23:15 +02:00
ByteHamster
686801fea2
Switched to PreferenceCompat
2018-05-04 19:06:32 +02:00
ByteHamster
f66e19845c
Review changes
2018-05-04 14:36:32 +02:00
ByteHamster
9f0d187efd
Fix empty contentEncoded
...
This code duplication was forgotten in #2607
2018-05-04 13:57:55 +02:00
ByteHamster
ffdfefc35d
Fixed fresh install crash
2018-05-03 19:36:40 +02:00
ByteHamster
2190101cf9
Added JobScheduler for feed updates
2018-05-03 19:11:30 +02:00
ByteHamster
3e98ab61ea
Start PlaybackService lazily to allow using ForegroundService
2018-05-03 19:11:30 +02:00
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
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
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