H. Lehmann
9aadf24978
Merge pull request #3759 from ByteHamster/fix-import
...
Fixed importing old database models
2020-01-15 23:48:03 +01:00
ByteHamster
72a8e0f3b6
Fixed importing old database models
...
Force full restart to trigger the upgrade methods again.
2020-01-15 10:30:52 +01:00
H. Lehmann
b67b9096af
Merge pull request #3751 from ByteHamster/statistics-colors
...
Added colorful dots to statistics
2020-01-14 12:20:26 +01:00
ByteHamster
373fda460c
Generated screenshots
2020-01-14 10:22:08 +01:00
ByteHamster
1037df49da
Added screenshot creator script
2020-01-14 10:18:41 +01:00
ByteHamster
f5e819f5dc
Added colorful dots to statistics
2020-01-12 10:35:32 +01:00
H. Lehmann
2f0c627b15
Merge pull request #3523 from wseemann/develop
...
Show storage size of downloaded episodes
2020-01-12 09:52:04 +01:00
William Seemann
6817c00491
Show storage size of downloaded episodes
2020-01-12 09:35:21 +01:00
H. Lehmann
9b50cbbe0e
Merge pull request #3716 from ByteHamster/only-one-httpclient
...
Do not create new httpclient for each download
2020-01-11 17:54:54 +01:00
ByteHamster
352078eeeb
Do not create new httpclient for each download
...
This is a memory leak and can cause crashes on some devices
2020-01-11 17:28:26 +01:00
H. Lehmann
2c45c4cd10
Merge pull request #3743 from txtd/mark-as-played
...
Show "mark as read" rather than "mark as play" in case item has no media
2020-01-11 12:47:22 +01:00
txtd
7f1c24e26c
Make sure episode contain media before adding them to queue
2020-01-11 11:27:58 +01:00
txtd
ce659f5cb2
Show mark as read rather than mark as played in case item has no media
2020-01-11 11:26:34 +01:00
Tony Tam
970cdd9905
Add summary to main settings/preferences screen ( #3745 )
2020-01-09 22:28:53 +01:00
H. Lehmann
b3f76e333b
Merge pull request #3711 from ByteHamster/load-more-new-episodes
...
Added paged loading to 'new episodes' list
2020-01-09 20:59:19 +01:00
H. Lehmann
5975f579d4
Merge pull request #3719 from ByteHamster/removed-unused-code
...
Removed unused code
2020-01-09 20:56:11 +01:00
ByteHamster
128f80fe55
Added paged loading to 'new episodes' list
2020-01-09 20:41:50 +01:00
H. Lehmann
6d0b16461d
Merge pull request #3720 from ByteHamster/do-not-allocate-arrays
...
Do not allocate space for arrays that do not need to be allocated
2020-01-09 17:28:12 +01:00
H. Lehmann
cd0a69ef63
Merge pull request #3715 from ByteHamster/speed-up-search
...
Increased search performance
2020-01-09 17:27:48 +01:00
H. Lehmann
34f19ed967
Merge branch 'develop' into do-not-allocate-arrays
2020-01-09 17:06:11 +01:00
H. Lehmann
f615b38d84
Merge pull request #3714 from ByteHamster/add-progress-bar-to-search
...
Added progress bar to episode search
2020-01-09 17:04:27 +01:00
H. Lehmann
5011d5847c
Merge pull request #3739 from txtd/feature-subscribe-on-android
...
Support for "Subscribe on Android"
2020-01-09 17:01:42 +01:00
H. Lehmann
4bb1ee8fe6
Merge pull request #3740 from ByteHamster/retry-tests
...
Retry tests automatically
2020-01-09 14:18:43 +01:00
ByteHamster
6c33c6895f
Retry tests automatically
2020-01-09 11:56:59 +01:00
txtd
22797fd7b2
Cleanup code
2020-01-07 23:02:06 +01:00
txtd
8520900597
Use replaceFirst() rather than replaceAll() when parsing subscribe on android URLs
2020-01-07 22:02:18 +01:00
txtd
9f363540fb
Properly parse subscribeonandroid.com URLs when subscribing to a feed
2020-01-07 21:01:29 +01:00
txtd
4636c01d73
Add intent filters for subscribeonandroid.com to manifest
2020-01-07 19:33:01 +01:00
ByteHamster
e1f3452e61
Bumped to version to 1.8.0-RC8
2020-01-07 18:24:17 +01:00
H. Lehmann
e32ba7621a
Merge pull request #3737 from ByteHamster/use-google-trust-provider
...
Use Google Trust provider
2020-01-07 18:14:51 +01:00
H. Lehmann
330b314f29
Merge pull request #3738 from ByteHamster/persistent-filter
...
Make episode filter persistent
2020-01-07 18:06:52 +01:00
ByteHamster
fcfcb9223a
Make episode filter persistent
2020-01-07 12:28:12 +01:00
ByteHamster
2d93af6707
Use Google Trust provider
2020-01-07 12:17:08 +01:00
H. Lehmann
a8b126221c
Merge pull request #3730 from txtd/develop
...
Check if an episode has media before adding it to download batch
2020-01-05 14:51:58 +01:00
txtd
22c891ab5b
Display size of toDownload in snackback instead of checkedIds so that size matches the actual number of episodes being downloaded
2020-01-05 14:05:58 +01:00
txtd
7c3e3341c0
Check if an episode has media before adding it to download batch
2020-01-05 01:15:03 +01:00
H. Lehmann
71d281a818
Merge pull request #3729 from ByteHamster/try-fix-crash
...
Try to fix ArrayIndexOutOfBoundsException
2020-01-05 00:45:34 +01:00
H. Lehmann
2d2bf0f7e3
Merge pull request #3728 from txtd/develop
...
Add download button to queue batch processing
2020-01-05 00:44:34 +01:00
ByteHamster
38e2abd2fe
Try to fix ArrayIndexOutOfBoundsException
...
We sometimes get an ArrayIndexOutOfBoundsException when trying to create the ItemPagerFragment.
After trying quite a few things already, Google Play still reports the crash.
Previous experiments showed that the index is not larger than the array length. Because it is
an AIOOB Exception and not a NPE, the array must be created correctly. Maybe it is a negative index.
Might be caused by getAdapterPosition() returning NO_POSITION (-1).
2020-01-04 23:57:51 +01:00
txtd
4931d88c35
Add download button to queue batch processing
2020-01-04 23:02:12 +01:00
ByteHamster
98d9c4cceb
Bumped to version to 1.8.0-RC7
2020-01-03 23:48:47 +01:00
H. Lehmann
10cfd0c72f
Merge pull request #3725 from ByteHamster/refresh-lists-after-settings-change
...
Update lists after changing 'prefer streaming' preference
2020-01-03 23:29:45 +01:00
H. Lehmann
cf580cfbbd
Merge pull request #3724 from ByteHamster/fix-concurrent-modification
...
Only modify and query downloads array in main thread
2020-01-03 23:10:35 +01:00
ByteHamster
29a7c5583e
Update lists after changing 'prefer streaming' preference
2020-01-03 23:06:09 +01:00
ByteHamster
3e8c1ee117
Only modify and query downloads array in main thread
...
This fixes a ConcurrentModificationException if the thread that queues downloads (database IO)
adds the item to the downloads list and the notification updater queries the downloads list at
the same time.
2020-01-03 22:50:30 +01:00
ByteHamster
29a8a5e5aa
Bumped to version to 1.8.0-RC6
2020-01-02 19:19:15 +01:00
ByteHamster
ba401e4cb3
Updated collaborators
2020-01-02 19:17:28 +01:00
H. Lehmann
2e8b7e988f
Merge pull request #3718 from ByteHamster/downloadservice-io-main-thread
...
Do not enqueue on main tread (database IO)
2020-01-02 19:09:19 +01:00
ByteHamster
7f402168b7
Do not allocate space for arrays that do not need to be allocated
...
Those arrays are just there for the type system. Creating them with a big size
is not necessary and uses unnecessary resources.
2020-01-02 18:40:05 +01:00
ByteHamster
44bb7d53a2
Removed custom ArrayList implementation that was only used in one location
2020-01-02 18:34:46 +01:00