ByteHamster
81eb3b7341
Fixed crash when creating chapters fragment
2020-02-04 21:36:33 +01:00
ByteHamster
1313cde481
Converted FeedItemlistAdapter to use new EpisodeItemViewHolder
2020-02-04 16:38:53 +01:00
H. Lehmann
9c1232532c
Merge pull request #3825 from ByteHamster/do-not-linkify-duration
...
Do not linkify shownotes duration
2020-02-04 15:14:49 +01:00
ByteHamster
b00a680e36
Give view some time to load
2020-02-04 15:03:26 +01:00
ByteHamster
cae04b5b13
Extract queue item holder to new class
...
First step to use a single item holder in the future
2020-02-04 14:53:52 +01:00
ByteHamster
c524d20cc9
Do not add timecode link if timecode equals duration
2020-02-04 00:02:15 +01:00
H. Lehmann
7e2fd0b1d7
Merge pull request #3820 from ByteHamster/checkstyle
...
Enforce more checkstyle rules
2020-02-03 23:17:58 +01:00
H. Lehmann
da890bba52
Merge pull request #3819 from ByteHamster/notify-default-playback-speed
...
Update speed when changing feed defaults
2020-02-03 11:15:36 +01:00
ByteHamster
719af170a7
Enforce SeparatorWrap
2020-02-02 18:42:10 +01:00
ByteHamster
b656cb91a2
Enforce MethodParamPad
2020-02-02 18:42:06 +01:00
ByteHamster
e7beaeb085
Fix overlapping lines in pie chart on small screens
2020-02-02 18:29:47 +01:00
ByteHamster
7b54350820
Make indicator work on small screens
2020-02-02 18:17:57 +01:00
ByteHamster
998a17a852
Update speed when changing feed defaults
2020-02-02 17:09:25 +01:00
H. Lehmann
6a327f252c
Merge pull request #3817 from ByteHamster/viewpager
...
Added Viewpager indicator that shows if chapters are present
2020-02-02 16:45:57 +01:00
ByteHamster
e6d59d04d1
Added OnClickListener to pager indicator
2020-02-02 11:45:09 +01:00
ByteHamster
f1769af246
Added ViewPager indicator that shows chapter availability
2020-02-02 11:37:14 +01:00
H. Lehmann
c16385743c
Merge pull request #3814 from ByteHamster/clean-up-statistics
...
Clean up statistics
2020-02-02 10:04:12 +01:00
ByteHamster
42313f5cea
Removed unused code
2020-02-01 19:24:19 +01:00
ByteHamster
edef730bd4
Clean up statistics
...
Removed unused `StatisticsData` wrapper class and extracted `StatisticsItem` to new class
2020-02-01 19:20:17 +01:00
ByteHamster
9b7fdc5103
Bumped version to 1.8.1-RC1
2020-02-01 18:29:17 +01:00
H. Lehmann
63290ae762
Merge pull request #3813 from ByteHamster/shownotes-webview
...
ShownotesWebView improvements
2020-02-01 18:18:38 +01:00
ByteHamster
8356226e97
Always allow clicking timecodes
2020-02-01 18:02:19 +01:00
ByteHamster
5af5f30bb6
Reduced code duplication
2020-02-01 12:09:16 +01:00
ByteHamster
a1cde4a493
Invalidate ItemPager menu on update
2020-02-01 11:22:32 +01:00
H. Lehmann
f5a30f6eed
Merge pull request #3811 from ByteHamster/sleep-timer-ui
...
Updated sleep timer UI
2020-02-01 11:05:04 +01:00
ByteHamster
17444d9a3c
Updated sleep timer UI
2020-02-01 10:50:44 +01:00
ByteHamster
7d3c2f7bc2
Always print current version of AntennaPod
...
Otherwise, users report bugs with old stack traces and therefore
old system info. Display a big system info block of the current
version and a simple line of the crash version.
2020-01-31 14:13:05 +01:00
ByteHamster
20d6838e5b
Removed unnecessary base activity
2020-01-29 11:08:11 +01:00
ByteHamster
bb8a7a2ac0
Removed OPML import activity with only one button
2020-01-29 11:08:11 +01:00
ByteHamster
639c586a80
Cleanup
2020-01-29 11:08:11 +01:00
ByteHamster
8ecbe95e16
Moved database import/export to settings
2020-01-29 11:08:06 +01:00
ByteHamster
0c7dd3cc24
Added summaries
2020-01-29 11:04:08 +01:00
ByteHamster
c83f71d6e9
Split import/export and storage preferences
2020-01-29 11:04:08 +01:00
H. Lehmann
8fa59a0648
Merge pull request #3800 from ByteHamster/fix-multiline-button
...
Fixed multi-line buttons
2020-01-28 18:56:11 +01:00
H. Lehmann
2a7b5b4311
Merge pull request #3802 from ByteHamster/fix-adding-feeds
...
Fixed adding feeds on Android 4.1
2020-01-28 18:53:00 +01:00
ByteHamster
188fb1e067
Fixed adding feeds on Android 4.1
2020-01-28 15:55:45 +01:00
ByteHamster
cb9c999d43
Fixed multi-line buttons
2020-01-28 14:45:18 +01:00
ByteHamster
2311c756ae
Updated html export design
2020-01-27 18:42:00 +01:00
H. Lehmann
409fbdfc2b
Merge pull request #3791 from ByteHamster/default-pip
...
Enable PiP by default
2020-01-27 14:14:43 +01:00
ByteHamster
5e84229918
Enable PiP by default
2020-01-27 09:09:14 +01:00
H. Lehmann
f41a133f2d
Merge pull request #3789 from ByteHamster/fix-download-button
...
Fix download button when 'prefer streaming' is active
2020-01-26 21:39:58 +01:00
Tony Tam
3bbe6d55f7
Use country code instead of language for top itunes feed
2020-01-26 17:25:12 +01:00
ByteHamster
90c5f0bfdd
Fix download button when 'prefer streaming' is active
2020-01-26 17:18:51 +01:00
H. Lehmann
8dd595e0e8
Merge pull request #3248 from maxbechtold/feat/simple-adjust-volume-per-feed
...
Feat/simple adjust volume per feed
2020-01-26 17:08:50 +01:00
ByteHamster
116125f721
Display splash for all screens
2020-01-26 13:44:30 +01:00
ByteHamster
95f23c837c
Display fancy speed indicator
2020-01-26 00:36:06 +01:00
ByteHamster
190b54ad70
Converted to EventBus instead of broadcast
2020-01-25 22:52:00 +01:00
H. Lehmann
429499d418
Merge pull request #3780 from ByteHamster/unlink-speed-settings
...
Do not link playback speed settings
2020-01-25 22:23:30 +01:00
ByteHamster
1b21cb14c9
Fixed white text on white background
2020-01-25 13:45:23 +01:00
ByteHamster
4939e27f16
Fix feed list update event not updating list
2020-01-25 13:38:36 +01:00
ByteHamster
2f7cbefddb
Do not link playback speed settings
...
Users are confused that the slider does not have all speed options anymore
This basically reverts 6a56260
2020-01-25 13:00:13 +01:00
H. Lehmann
404534fd83
Merge pull request #3773 from ByteHamster/fix-cover-loader
...
Fix weird behavior in CoverLoader
2020-01-20 18:26:28 +01:00
H. Lehmann
8175dfd902
Merge pull request #3767 from ByteHamster/convert-speed-to-float
...
Convert speed to float
2020-01-20 16:35:22 +01:00
H. Lehmann
d3964dac74
Merge pull request #3690 from ByteHamster/more-forgiving-duplicate-detection
...
More forgiving duplicate detection
2020-01-20 16:29:41 +01:00
ByteHamster
499db625c0
Fix weird behavior in CoverLoader
...
If you had an episode in the queue without a cover, it first showed the placeholder text.
After scrolling, the placeholder text was hidden and then there was just nothing at all.
This was inconsistent and confusing.
Now, always shows the placeholder (while loading and on error), making sure to update visibility.
2020-01-20 16:26:00 +01:00
ByteHamster
ac0cb04154
More forgiving duplicate detection
2020-01-20 15:39:00 +01:00
ByteHamster
7702c9ee8c
Convert playback speeds to float
...
Advantage: When setting the speed to a value that is not available for the button
using the audio controls dialog, we no longer jump to the lowest value. Instead,
we jump to the next bigger one.
2020-01-20 15:33:24 +01:00
Tony Tam
c7ec68193b
fix #3768 double check the item is still in the queue
2020-01-20 00:34:59 -08:00
ByteHamster
e0236361a4
Bumped version to 1.8.0
2020-01-16 00:25:24 +01:00
ByteHamster
34903cc205
Pulled store description translations
2020-01-16 00:21:52 +01:00
H. Lehmann
73d0cfa137
Merge pull request #3757 from ByteHamster/screenshots
...
Updated screenshots
2020-01-15 23:53:13 +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
ByteHamster
373fda460c
Generated screenshots
2020-01-14 10:22:08 +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
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
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
ByteHamster
fcfcb9223a
Make episode filter persistent
2020-01-07 12:28:12 +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
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
ByteHamster
29a7c5583e
Update lists after changing 'prefer streaming' preference
2020-01-03 23:06:09 +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
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
687693ccb0
Removed unused methods
2020-01-02 18:29:45 +01:00
ByteHamster
8119b4a8e1
Replaced custom background with selectableItemBackground
2020-01-02 18:22:53 +01:00
ByteHamster
417dcdacf0
Removed API checks
2020-01-02 18:22:46 +01:00
ByteHamster
41af487a5b
Increased search performance
2020-01-01 16:21:28 +01:00
ByteHamster
329c301f6b
Added progress bar to episode search
2020-01-01 15:17:53 +01:00
ByteHamster
c409d1c0a6
Initialize variable directly before using
2020-01-01 14:34:04 +01:00
ByteHamster
4914fee2ee
Fix not showing options menu for search results
2019-12-31 14:34:38 +01:00
Max Bechtold
3e610c85b9
provide drawable for volume adaption setting
2019-12-29 11:42:45 +01:00
ByteHamster
912d2cecee
Bumped to version to 1.8.0-RC5
2019-12-24 10:30:01 +01:00
H. Lehmann
d1b5757f85
Merge pull request #3707 from ByteHamster/animate-feed-settings
...
Feed info animation updates
2019-12-24 10:27:57 +01:00
ByteHamster
f17aa9b4eb
Switched to less demanding animation
2019-12-24 10:17:42 +01:00
ByteHamster
7e2fc2c4a2
Prevent animating feed settings rows
2019-12-23 23:38:25 +01:00
Max Bechtold
12be60f1ba
resolve review remarks w.r.t naming: volume reduction -> volume adaption
2019-12-21 12:21:05 +01:00
Max Bechtold
9ca5cab246
Merge remote-tracking branch 'upstream/develop' into feat/simple-adjust-volume-per-feed
2019-12-21 11:52:01 +01:00
H. Lehmann
46731178b4
Merge pull request #3696 from ByteHamster/white-on-white
...
Fixed white on white text in authentication dialog
2019-12-20 00:15:36 +01:00
H. Lehmann
14d02f5143
Merge pull request #3695 from ByteHamster/playback-icon-size
...
Fixed playback speed icon mismatch
2019-12-20 00:15:08 +01:00
H. Lehmann
51c717c41b
Merge pull request #3698 from ByteHamster/fix-mark-played-button
...
Fixed mark played button not working
2019-12-20 00:13:19 +01:00
H. Lehmann
707fcdbc7f
Merge pull request #3654 from ByteHamster/emulator-test
...
Run integration tests on CI
2019-12-20 00:12:51 +01:00
ByteHamster
b5f15c6fe7
Fixed mark played button not working
2019-12-20 00:03:07 +01:00
ByteHamster
1a8c83548b
Ignore more playback related tests on CI
2019-12-19 23:44:31 +01:00
ByteHamster
ffa8dc10b3
Fixed white on white text in authentication dialog
2019-12-19 17:50:17 +01:00
ByteHamster
98647a705f
Fixed playback speed icon mismatch
2019-12-19 17:37:03 +01:00
ByteHamster
19890afc66
Bumped to version to 1.8.0-RC4
2019-12-19 17:36:02 +01:00
ByteHamster
6785eb7689
Do not crash when clicking menu items while loading
2019-12-19 16:52:37 +01:00
H. Lehmann
c20a2ec349
Merge pull request #3685 from ByteHamster/reset-position-currently-playing
...
Stop playback when resetting position of currently playing item
2019-12-15 10:24:01 +01:00
ByteHamster
0fe9335d75
Stop playback when resetting position of currently playing item
2019-12-14 00:03:43 +01:00
H. Lehmann
32f7e73130
Merge pull request #3681 from ByteHamster/add-logging-feeditem
...
Parameter checking
2019-12-13 12:39:41 +01:00
ByteHamster
e9f11c6c57
Extracted string resource
2019-12-13 10:00:37 +01:00
ByteHamster
d41d58063e
Ignore PlaybackTest on CI
2019-12-12 09:47:16 +01:00
ByteHamster
376600d5b4
Read current media from preferences instead of activity->fragment->controller
2019-12-12 09:47:16 +01:00
ByteHamster
51442cb047
Making sure to not click the wrong list
...
We might have multiple lists with the same ID in the hierarchy
2019-12-12 09:47:16 +01:00
ByteHamster
44aa0a3239
Try to kill playback service but do not fail if it does not stop
...
Android has no reliable way to stop a service instantly.
Calling stopSelf marks allows the system to destroy the service but the actual call
to onDestroy takes until the next GC of the system, which we can not influence.
Try to wait for the service at least a bit.
2019-12-12 09:47:16 +01:00
ByteHamster
44f5cad4e6
Do not try to click play in off-screen list
2019-12-12 09:47:16 +01:00
ByteHamster
ca16dddef1
Don't load queue multiple times
2019-12-12 09:47:16 +01:00
ByteHamster
09dc16c651
Fixed asset not being found
2019-12-12 09:47:16 +01:00
ByteHamster
a20ef049e1
Fixed test if wifi is disabled
2019-12-12 09:47:15 +01:00
ByteHamster
a9987aeaa6
Replaced inheritance with parameterized test
2019-12-12 09:47:15 +01:00
ByteHamster
e77ecda206
Fixed cases where one failing test broke all following tests
...
Select a random port for the http server, so we do not get EADDRINUSE
2019-12-12 09:47:15 +01:00
ByteHamster
0d5e3307b0
Making sure that activity is finished when deleting feed data
2019-12-12 09:47:15 +01:00
ByteHamster
75754ba0f8
Give the test some more time
...
Also, use 30sec to prevent passing because of playback finished instead of skipping
2019-12-12 09:47:15 +01:00
ByteHamster
e51a107083
Fixed tests on small screens
...
In general, made some tests more stable
2019-12-12 09:47:15 +01:00
H. Lehmann
c21bc58525
Merge pull request #3680 from ByteHamster/create-channels
...
Make sure to create notification channels
2019-12-12 09:46:38 +01:00
ByteHamster
551971a2f7
Parameter checking
2019-12-12 09:45:36 +01:00
ByteHamster
29f468b332
Make sure to create notification channels
2019-12-12 09:41:35 +01:00
ByteHamster
a4243320f6
Bumped to version to 1.8.0-RC3
2019-12-11 10:19:08 +01:00
ByteHamster
5789704c8f
Removed intendation monster
2019-12-02 10:37:19 +01:00
H. Lehmann
55453c543f
Merge pull request #3653 from ByteHamster/test-playback-speed
...
Added test for changing playback speed
2019-12-01 23:02:07 +01:00
ByteHamster
19c7108dfb
Added test for changing playback speed
2019-12-01 22:55:35 +01:00
H. Lehmann
90f578aa48
Merge pull request #3656 from ByteHamster/fix-tests3
...
More test fixes
2019-11-28 22:59:54 +01:00
ByteHamster
e593e37dd5
Simplified playback test
2019-11-28 22:55:11 +01:00
ByteHamster
48deef165c
Fixed episode cleanup test on small screens
2019-11-28 22:49:04 +01:00
ByteHamster
8d3dde8cd5
Fixed drawer tests when having a small screen
2019-11-28 22:45:35 +01:00
ByteHamster
816a885f6b
Fixed db cleanup tests
...
Cleanup is currently just enabled if autodownload is enabled
2019-11-28 12:14:12 +01:00
ByteHamster
21ff83158d
Bumped version to 1.8.0-RC2
2019-11-26 21:06:35 +01:00
ByteHamster
b1bc4be32a
Added forgotten @ characters to changelog
2019-11-26 21:04:41 +01:00
ByteHamster
1dd5c19eea
Fixed NPE in EmptyViewHandler
2019-11-26 00:58:11 +01:00
ByteHamster
caf063333a
Updated contributors
2019-11-24 10:32:43 +01:00