Commit Graph

2561 Commits

Author SHA1 Message Date
H. Lehmann 93a4e8aeea
Merge pull request #3857 from ByteHamster/play-button-resolution
Replaced playback images with vector version
2020-02-12 23:16:31 +01:00
ByteHamster fe632a4f9f Fixed other square images 2020-02-12 18:57:15 +01:00
ByteHamster f9e97e878e Replaced images with vector version 2020-02-12 18:43:53 +01:00
ByteHamster 9db5450243 Display chapter image directly 2020-02-12 18:30:57 +01:00
ByteHamster 9a492fa406 Fixed chapter image sometimes not appearing 2020-02-12 17:37:28 +01:00
ByteHamster 9182b6da14 Added chapter image to chapter list 2020-02-12 17:25:09 +01:00
ByteHamster 312cb84598 Added ChapterImageModelLoader 2020-02-12 17:12:21 +01:00
ByteHamster 5caaaa9e5a Initial database support for chapter images 2020-02-12 17:12:21 +01:00
ByteHamster 289e462e48 Added ripple effect to video control buttons 2020-02-12 17:05:11 +01:00
ByteHamster 0485102797 Updated player screen appearance 2020-02-12 13:25:05 +01:00
H. Lehmann 25fbff6afd
Merge pull request #3827 from ByteHamster/extract-queue-item-view
Rewrite list item display
2020-02-12 11:09:11 +01:00
ByteHamster 94331b6465 Updated email address 2020-02-12 10:41:36 +01:00
ByteHamster f79606e3e9 Merge branch 'develop' into extract-queue-item-view 2020-02-08 00:18:18 +01:00
H. Lehmann 67971af3aa
Merge pull request #3837 from ByteHamster/fix-chapter-screen
Fixed chapter screen not updating
2020-02-07 11:10:35 +01:00
ByteHamster 9f1bb8151a Do not change item height when changing status icons 2020-02-07 00:26:39 +01:00
ByteHamster 331d59d60a Fixed tests compilation 2020-02-07 00:18:54 +01:00
ByteHamster 739ea8a074 Fixed chapter screen not updating 2020-02-07 00:13:20 +01:00
ByteHamster b9d5ec1a08 Updated chapters list 2020-02-06 23:16:12 +01:00
ByteHamster 7ec9b00e8b Updated running downloads list 2020-02-06 22:51:58 +01:00
ByteHamster 24a51062e0 Updated download log list 2020-02-06 12:49:13 +01:00
ByteHamster d83549431d Respect theme in downloaded list 2020-02-06 11:21:52 +01:00
ByteHamster dd53a6ed94 Make lists react to events 2020-02-05 18:33:36 +01:00
ByteHamster 2e6fc7a0a5 Using unified item view in search fragment 2020-02-05 18:18:10 +01:00
ByteHamster a80bf2265a Moved ViewHolder class 2020-02-05 17:57:35 +01:00
ByteHamster 2304d1d141 Honor makePlayedItemsTransparent flag 2020-02-05 17:23:22 +01:00
ByteHamster ec21642a8c Rounded covers 2020-02-05 17:14:37 +01:00
ByteHamster 164581c598 Allow to drag images like before 2020-02-05 17:05:56 +01:00
ByteHamster d74b8d06b2 Merge branch 'develop' into extract-queue-item-view 2020-02-05 16:51:59 +01:00
ByteHamster c3e1f8afbb Made a bit more space 2020-02-05 16:43:41 +01:00
ByteHamster df99d684b7 Hide images on podcast details screen 2020-02-05 16:17:51 +01:00
ByteHamster f3e7dc59e6 Fixed not restarting correctly after import
This is the same as 72a8e0f3b6
but that commit got lost when merging master into develop
2020-02-05 16:05:23 +01:00
ByteHamster f790b78b1a Merge branch 'master' into develop 2020-02-05 13:10:04 +01:00
ByteHamster 6e6a64f502 Bumped version to 1.8.1 2020-02-05 13:00:15 +01:00
H. Lehmann 634c98317f
Merge pull request #3830 from ByteHamster/search-podcasts
Improved search function
2020-02-05 11:52:57 +01:00
ByteHamster 5a26207fdb Removed unnecessary ItemAccess 2020-02-05 11:48:49 +01:00
ByteHamster 3ca6be8b04 Increase touchable area 2020-02-05 11:39:28 +01:00
ByteHamster 29010b857e Added circular action buttons 2020-02-05 11:21:30 +01:00
ByteHamster 8b6a53fb88 Hide separator dot if there are no icons 2020-02-05 10:18:06 +01:00
ByteHamster f3cbaee61b Replaced eye icon with video cam 2020-02-05 10:07:01 +01:00
ByteHamster 3be4f80a5c Removed search strings 2020-02-05 09:55:55 +01:00
ByteHamster f4cfe7bdca Do not search in chapters
This speeds up searching a LOT. I hope that most podcasts use good descriptions
and we do not need to search for chapters. Podcasts outside of Germany use chapters
only very infrequently.
2020-02-05 09:51:32 +01:00
H. Lehmann 8036498484
Merge pull request #3787 from ByteHamster/splash-for-all-screens
Display splash for all screens
2020-02-05 00:54:44 +01:00
H. Lehmann 3f85413b8d
Merge pull request #3831 from ByteHamster/verify-database
Verify database version before import
2020-02-05 00:51:26 +01:00
ByteHamster 75e0d2d7e1 Verify database version before import 2020-02-05 00:35:48 +01:00
ByteHamster 8d23571bba Search for feeds separately 2020-02-05 00:06:32 +01:00
ByteHamster 17aae8c2db Replaced all episodes list with new adapter 2020-02-04 23:13:15 +01:00
ByteHamster e14ad4d859 Converted download list to new item view 2020-02-04 22:58:30 +01:00
ByteHamster cb702a2de6 Cleaned up layout 2020-02-04 22:46:13 +01:00
H. Lehmann 9b76119578
Merge pull request #3828 from ByteHamster/fix-crash
Fixed crash when creating chapters fragment
2020-02-04 22:09:16 +01:00
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