Commit Graph

3337 Commits

Author SHA1 Message Date
ByteHamster 151cccce66 Use system's notification settings on supported devices 2020-10-29 20:21:43 +01:00
ByteHamster 26071dc3cf Make notification channels consistent between app settings and system settings 2020-10-29 20:10:05 +01:00
avirajrsingh 4a4392e797
Add podcast specific statistics to podcast info screen (#4601) 2020-10-29 19:41:41 +01:00
ByteHamster 8ad4682aa4 Merge branch 'master' into develop 2020-10-28 10:56:22 +01:00
ByteHamster 81e2be8f2b Bumped version to 2.0.3 2020-10-28 10:38:01 +01:00
mohit 109e5716ed
Use of ViewBinding in OnlineFeedViewActivity.java class (#4399) 2020-10-28 09:53:58 +01:00
Nikhil Aggarwal 15ba3f8f60
Fixed episodes page no longer shows empty view (#4573) 2020-10-28 09:15:18 +01:00
ByteHamster fc54186373 Fixed NPEs related to bottom sheet 2020-10-26 10:59:13 +01:00
ByteHamster 2db4835b20 Tiny cleanup on local feeds 2020-10-25 20:30:17 +01:00
ByteHamster 679e482999 Merge branch 'develop' into add-local-feeds 2020-10-25 19:33:21 +01:00
ByteHamster 71b6c57773
Merge pull request #4590 from ByteHamster/merge-chapters
Merge chapter lists if specified in both feed and media file
2020-10-25 19:20:05 +01:00
asdoi d732e6a5c1
Show date from which statistics are counting (#4517) 2020-10-25 19:14:59 +01:00
ByteHamster c378b1828b Merge chapter lists if specified in both feed and media file 2020-10-25 19:03:26 +01:00
ByteHamster 587edab8b6 Make Lint happy 2020-10-25 18:16:45 +01:00
ByteHamster 361db64a07 Allow to re-connect SAF document tree 2020-10-25 17:58:57 +01:00
ByteHamster b9c63ca992 Add error message for old Android versions 2020-10-25 17:48:00 +01:00
ByteHamster c8a2f20000 Merge branch 'develop' into add-local-feeds 2020-10-25 17:31:47 +01:00
Niffler aeabc7c4ef Edit streaming confirmation dialog labels 2020-10-24 19:45:00 +02:00
ByteHamster 8ecd9803bb Fixed played state sometimes not being displayed 2020-10-24 10:51:15 +02:00
avirajrsingh 69a3c56d24
[Statistics]Add count of episodes stocked on device (#4581) 2020-10-24 10:26:56 +02:00
zawad hossain 75b7b41fa0
Share exported logs added (#4582) 2020-10-24 09:32:22 +02:00
Niffler 469a1615db
Update view after episode deletion when downloaded filter is enabled (#4560) 2020-10-22 23:04:00 +02:00
ByteHamster 7ed1e36ac3
Merge pull request #4576 from ByteHamster/dont-spam-crash
Don't spam stacktrace when there is no crash report
2020-10-22 13:37:53 +02:00
ByteHamster 3e147c97fe
Merge pull request #4465 from TacoTheDank/reserved-space
Don't reserve icon space for settings without icons
2020-10-22 13:34:51 +02:00
TacoTheDank cc2230566e Don't reserve icon space for settings without icons 2020-10-21 19:02:10 -04:00
ByteHamster 0ee45e12f9 Don't spam stacktrace when there is no crash report 2020-10-21 21:51:46 +02:00
chrk2205 6098058a32
Move notification settings to their own screen (#4526)
added a new fragment named "notification manager"
replaced all settings related into this fragment
2020-10-20 21:04:03 +02:00
ByteHamster 8f6c560f01 Merge branch 'master' into develop 2020-10-17 23:35:24 +02:00
Tony Tam 2ef464ad93
Discovery filter by country & hide discovery on first subscribe screen (#4515) 2020-10-17 22:50:08 +02:00
asdoi e2094c0cad
Hardware keyboard support (#4486) 2020-10-16 16:52:59 +02:00
ByteHamster 59b3c93281 Fixed using old preference key 2020-10-16 14:20:19 +02:00
ByteHamster 35f0827f84 Fixed NavDrawer sometimes not updating 2020-10-16 14:15:10 +02:00
asdoi e334b9cad6
Extended subscriptions filter (#4502) 2020-10-16 13:56:43 +02:00
Ezequiel 1324c81f22
Add progress bar when loading feeds in sidebar (#4533) 2020-10-16 13:55:09 +02:00
xeitor 4e49a73536 style import succesfull dialog 2020-10-15 19:55:56 -03:00
ByteHamster ee4b2c0554 Bumped version to 2.0.2 2020-10-14 20:14:11 +02:00
ByteHamster 959f29c8b8 Ensure that search query is readable 2020-10-14 17:59:01 +02:00
Ezequiel cb1af5dbac
Add chip when searching for specific feed (#4522) 2020-10-13 22:05:26 +02:00
ByteHamster bf73ebbd1a Updated Google Play metadata 2020-10-13 09:41:35 +02:00
H. Lehmann e4a714f2f4
Merge pull request #4521 from ByteHamster/generate-unique-ids
Generate unique view IDs
2020-10-11 22:06:27 +02:00
ByteHamster 7f7863b7be Generate unique view IDs 2020-10-11 19:31:06 +02:00
Ezequiel 84db56f82b
Fix 'Visit website' button crashes app if there is no browser installed (#4520) 2020-10-11 18:05:02 +02:00
DAMLA YILDIZ e5e149a9df
Added in-app review (#4489) 2020-10-10 22:07:26 +02:00
asdoi 9f299c9b28 add allow audio capture 2020-10-10 13:16:34 +02:00
Chetan Pawar 9833bd753b
Replacing deprecated default constructor of handler with constructor that accepts Looper (#4513) 2020-10-09 09:05:07 +02:00
Vivek Das 77b12fa231
Add pause button to mini player when playing a video (#4485) 2020-10-09 08:59:25 +02:00
Darrell 3e771c664f Fixed progress bar being highlighted on touch (#4511)
Signed-off-by: Darrell <mediumgeek@gmail.com>
2020-10-08 12:51:02 +02:00
Abhinav Gangadharan fc6fa7d287
Fixed "Searching within single podcast shows other podcasts #4488" (#4505)
Since the single SearchFragment is used for searching items at both within a podcast fragment and at Episode Fragment, only difference arises is the passage of feed, episode page pushes 0 and the podcast page pushes the particular value)

Hence, A check is placed when retrieving search results for the feed value and The Feed recycler Data is appropriately handled
2020-10-07 17:00:22 +02:00
H. Lehmann 6dda6f444b
Merge pull request #4495 from ByteHamster/back-from-search
Allow to go back to search results list
2020-10-05 14:02:05 +02:00
ByteHamster dc3b124e0b Allow to go back to search results list 2020-10-04 21:53:03 +02:00
asdoi 0de1cbad2f
Use swipe to refresh (#4401) 2020-10-04 15:47:12 +02:00
Marc Schwede abfa1dab4e
Clarified 'OPML Import' action (#4491)
refers to AntennaPod#4479 and adapts the suggestions of the discussion.
2020-10-02 18:24:16 +02:00
Darrell 31ac0a5322
Added Style for TextViews in Add Podcast screen (#4483) 2020-10-01 23:55:32 +02:00
H. Lehmann 92fc091b16
Merge pull request #4482 from lyallemma/new_branch_lyallemma
Converted timestamps to the "minutes" format using Converter.getDurat…
2020-10-01 15:05:02 +02:00
Tadeas Toth 5cf5057796 Converted timestamps to the "minutes" format using Converter.getDurationStringLocalized
Please enter the commit message for your changes. Lines starting
2020-10-01 13:03:59 +02:00
ByteHamster 62100596b3 Use podcastindex api key that I have access to 2020-10-01 09:50:41 +02:00
ByteHamster e9fa84af58 Merge branch 'master' into develop 2020-09-30 10:50:25 +02:00
ByteHamster af1a6a7ef9 Bumped version to 2.0.1 2020-09-30 10:43:00 +02:00
ByteHamster ccf72e5a81 Updated contributors 2020-09-30 10:14:17 +02:00
ByteHamster 1d77ad472b Fixed test 2020-09-29 18:00:14 +02:00
H. Lehmann e771c2753f
Merge pull request #4456 from ByteHamster/target-30
Target API30
2020-09-29 13:33:03 +02:00
H. Lehmann 07324b4e5e
Merge pull request #4462 from ByteHamster/fix-cropped-covers
Fix cropped covers on API <20
2020-09-29 13:31:04 +02:00
H. Lehmann 68e2f198c3
Merge pull request #4463 from ByteHamster/buffering-indicator
Fix buffering indicator sometimes sticking
2020-09-29 13:30:41 +02:00
ByteHamster f54076ca58 Swallow undeliverable RxJava exceptions
AntennaPod threads might throw NPEs after disposing because we set controllers to null.
2020-09-29 12:23:13 +02:00
Taco 314cc59792
Fix a few more deprecations, tiny cleanup (#4388) 2020-09-29 12:15:40 +02:00
ByteHamster c2b0a356ac Fix buffering indicator sometimes sticking
We currently have no method to actively query the buffering state.
Remove indicator if we can no longer receive updates.
2020-09-29 11:21:01 +02:00
ByteHamster 9c74b78b56 Fix cropped covers on API <20 2020-09-29 10:59:39 +02:00
Edwin J P 61ed58074e
Added podcastindex.org search (#4435) 2020-09-29 09:46:15 +02:00
ByteHamster bd737145c8 Target API30 2020-09-28 11:08:41 +02:00
ByteHamster 41efff3382 Merge branch 'master' into develop 2020-09-27 22:10:03 +02:00
ByteHamster 94f8c6012d Checkstyle fix 2020-09-27 21:52:12 +02:00
Herbert Reiter cf8d4c42f9
Local feeds: Hide "Share..." menu item (#4444) 2020-09-27 21:48:35 +02:00
asdoi eb1ae6e71e add retry button if QuickFeedDiscovery failed 2020-09-27 19:52:53 +02:00
ByteHamster 6b173d0c1a Bumped version to 2.0.0 2020-09-21 10:58:34 +02:00
H. Lehmann a0097abc34
Merge pull request #4441 from ByteHamster/new-logo
New logo
2020-09-21 10:45:05 +02:00
ByteHamster 56256285c2 New teaser images 2020-09-20 23:34:43 +02:00
ByteHamster a515940541 Updated screenshots 2020-09-20 23:21:35 +02:00
ByteHamster eb3993f776 New notification icon 2020-09-20 23:13:28 +02:00
ByteHamster cab277bb85 New app icon 2020-09-20 22:45:23 +02:00
H. Lehmann 490ae5ec1f
Merge pull request #4438 from ByteHamster/description-crash-hotfix
Fixed crash (fromCallable rethrows instead of calling onError)
2020-09-20 11:56:50 +02:00
H. Lehmann 4a339ff532
Merge pull request #4386 from ByteHamster/special-thanks
Added 'special thanks' screen
2020-09-20 08:57:05 +02:00
ByteHamster 3671188b0f Fixed crash (fromCallable rethrows instead of calling onError) 2020-09-20 08:52:25 +02:00
ByteHamster d38c7a442a Added 'special thanks' screen 2020-09-20 08:35:20 +02:00
H. Lehmann 689bdb69db
Merge pull request #4431 from ByteHamster/fix-scroll-position-reset
Fixed pages forgetting scroll position when switching tabs
2020-09-19 11:24:29 +02:00
ByteHamster f3e3f9c4d1 Fixed pages forgetting scroll position when switching tabs 2020-09-18 23:07:10 +02:00
H. Lehmann dc454b9373
Merge pull request #4423 from tonytamsf/landscape-2
fix layout for 16:9 phone screens, squashed for #4334
2020-09-15 10:20:37 +02:00
Tony Tam da14ae58dc - better resizing for multiple screen ratios 2020-09-14 11:14:52 -07:00
ByteHamster 4996d46851 Hide irrelevant options for local feeds 2020-09-13 23:40:29 +02:00
ByteHamster 401da0a207 Hide local feed button on old Android versions 2020-09-12 22:02:46 +02:00
ByteHamster 5d96effbd5 Merge branch 'develop' into add-local-feeds 2020-09-12 21:59:01 +02:00
asdoi 0adee1ef58
Merge branch 'develop' into dialog_keyboard 2020-09-10 12:47:24 +00:00
asdoi b80978c40a
Hide locked message if queue is empty (#4408) 2020-09-08 17:02:56 +02:00
asdoi c4673662b2 update skip/forward value 2020-09-08 16:44:53 +02:00
asdoi 22e9a9af7e close keyboard when sleep time has been selected 2020-09-08 16:34:00 +02:00
asdoi 9e1c50ea63 change stateHidden to stateAlwaysHidden 2020-09-08 16:30:09 +02:00
H. Lehmann 410dfabeb5
Merge pull request #4400 from asdoi/sort_subscriptions
Add 'sort' to subscriptions view
2020-09-07 22:55:16 +02:00
H. Lehmann 57baf2e45c
Merge pull request #4382 from TacoTheDank/androidx_preference
Move remaining preference to AndroidX preference
2020-09-07 22:31:51 +02:00
asdoi f29a1ad98f fix fallthrough 2020-09-07 22:26:06 +02:00
H. Lehmann eab2fe4f55
Merge pull request #4396 from ByteHamster/add-podcast-rss
Renamed 'add podcast via url' to mention RSS
2020-09-03 22:46:30 +02:00
asdoi 7f068e95f9 update FeedFilterDialog 2020-09-03 14:15:01 +02:00
asdoi 0010433680 fix Preference 2020-09-03 14:11:10 +02:00
asdoi 75be61ff6d fix FeedSortDialog 2020-09-03 14:07:57 +02:00
asdoi bd0d0b5008 add feed sort menu item 2020-09-03 13:16:48 +02:00
ByteHamster 26773a910f Hide about screen in copycat applications
Copycat applications regularly forget to update the about screen.
They then still claim to be AntennaPod, linking our developers
and our support channels. This change simply hides the about screen
when detecting an app that is not official.
2020-09-03 09:41:02 +02:00
ByteHamster 5d57dbe39d Renamed 'add podcast via url' to mention RSS 2020-09-02 14:48:35 +02:00
ByteHamster d6b473302f Added "powered by" text to search and suggestions 2020-08-30 08:56:10 +02:00
TacoTheDank acb4832df6 Move remaining preference to AndroidX preference 2020-08-29 00:10:50 -04:00
ByteHamster 44a8568ee6 Merge branch 'develop' into add-local-feeds 2020-08-15 19:59:26 +02:00
ByteHamster 3bc94df932 Fixed Lint error 2020-08-15 19:58:43 +02:00
ByteHamster b25e0933ab Merge branch 'develop' into add-local-feeds 2020-08-15 19:56:34 +02:00
ByteHamster d8674e8050 Merge branch 'master' into develop 2020-08-15 19:48:23 +02:00
asdoi 5a4cb23877
Dynamical navigation drawer size 2020-08-09 11:36:11 +02:00
asdoi 23792f4067
Add subscriptions filter 2020-08-09 11:20:10 +02:00
asdoi 362cb70b8d
Add basic resize functionality (Samsung DeX) 2020-08-08 14:44:19 +02:00
Herbert Reiter 3c5e1138ca
Local feeds: Use default cover image if source folder doesn't contain a file like folder.png 2020-08-08 14:37:51 +02:00
asdoi ac35952b8e
Add the "Refresh" button on the "Download" page (#4338) 2020-08-06 23:23:49 +02:00
H. Lehmann 06315821d5
Merge pull request #4344 from ByteHamster/parser-error-more-details
Be more verbose about invalid type errors
2020-08-04 09:25:16 +02:00
Herbert Reiter 46b886baa3 Fix NullPointerException in FeedItemlistFragment when deleting a podcast 2020-08-03 21:43:19 +02:00
ByteHamster dd5b3cac0e Be more verbose about invalid type errors 2020-08-03 13:10:08 +02:00
Lucas Olivoto 9a178726a3
Smoothier sleep timer (#4314) 2020-07-31 23:42:17 +02:00
H. Lehmann de70873e96
Merge pull request #4325 from ByteHamster/dispose-loader-before-null
Dispose loaders before setting controller to null
2020-07-31 23:01:18 +02:00
asdoi 07b81a9a4c use material info circle icon 2020-07-30 19:33:03 +02:00
ByteHamster 7e0dc71265 Revert "Added new icon poll"
This reverts commit cc04e08e74.
2020-07-29 00:31:23 +02:00
ByteHamster 426be4d226 Dispose loaders before setting controller to null 2020-07-27 13:16:23 +02:00
ByteHamster d86121746a Make mobile streaming dialog easier to understand 2020-07-27 11:33:53 +02:00
Tobias Preuss 15248a6dab Add missing @NonNull and @Nullable annotations. 2020-07-26 19:35:17 +02:00
Tobias Preuss 10db0f3d11 Replace deprecated "Html#fromHtml" with "HtmlCompat#fromHtml". 2020-07-26 16:52:32 +02:00
H. Lehmann 68d38a0b58
Merge pull request #4321 from ByteHamster/remove-gradle-uptodate
Removed upToDateWhen of copyLicense task
2020-07-26 10:40:34 +02:00
ByteHamster e9fc02bd35 Removed upToDateWhen of copyLicense task
This was originally added because the task was also responsible for
copying the current git commit hash to the "about" screen.
The commit was later moved to a `buildConfigField`,
so this can now be removed again.
2020-07-26 10:00:48 +02:00
ByteHamster 4ddee03214 Bumped version to 2.0.0-RC7 2020-07-25 10:33:18 +02:00
ByteHamster cc04e08e74 Added new icon poll 2020-07-25 10:15:00 +02:00
H. Lehmann e2c02ad1df
Merge pull request #4307 from ByteHamster/download-error-details
Make it easier to discover why a download failed
2020-07-22 22:27:58 +02:00
asdoi dbfd4168bd
Make filter message in feeds clickable 2020-07-22 22:26:01 +02:00
H. Lehmann 03190dfa20
Merge pull request #4306 from ByteHamster/mime-type-media-content
Fixed mime type in media:content
2020-07-22 17:55:04 +02:00
olivoto 8c0c5b972e
Enabling swiping actions on locked queue list 2020-07-22 17:45:44 +02:00
ByteHamster 319c3c8d23 Offer to copy download error to clipboard 2020-07-21 15:44:02 +02:00
ByteHamster 9fec495f53 Open download log when pressing download error icon 2020-07-21 15:43:59 +02:00
ByteHamster 51bbf1a5f9 Fixed mime type of media:content tags 2020-07-21 11:56:42 +02:00
H. Lehmann 93d6ccb6fe
Merge pull request #4305 from ByteHamster/rename-string
Made string name more clear
2020-07-21 11:09:16 +02:00
H. Lehmann 602cd71dd8
Merge pull request #4298 from ByteHamster/tablet-layout
Tablet layout
2020-07-21 11:03:41 +02:00
H. Lehmann a3a5a58ae6
Merge pull request #4285 from ByteHamster/install-provider
Install provider in any case
2020-07-21 10:45:34 +02:00
H. Lehmann 2339b2b8d4
Merge pull request #4301 from ByteHamster/double-scheme
Accept more malformed subscribtion URIs
2020-07-21 10:22:53 +02:00
ByteHamster 2ef555082a Made string name more clear 2020-07-21 09:58:22 +02:00
Herbert Reiter 9d76676421
Do not warn that all files are deleted when removing a local feed 2020-07-21 09:50:20 +02:00
ByteHamster 9d23279f47 Accept more malformed subscribtion URIs 2020-07-21 09:45:12 +02:00
H. Lehmann 84a8eaaee0
Merge pull request #4292 from tonytamsf/landscape-1
FIX:  In landscape mode, the album art overwhelms the playback screen #4009
2020-07-19 16:53:47 +02:00
ByteHamster d2d7dbfea3 Rotation fixes 2020-07-19 09:49:19 +02:00
ByteHamster 02b4c9542c Change horizontal spacing automatically 2020-07-19 09:10:35 +02:00
ByteHamster bb753f46c1 Added horizontal spacing 2020-07-18 09:29:08 +02:00
Tony Tam e53db91ee3 fix checkstyle 2020-07-17 17:53:28 -07:00
ByteHamster 8480db8dc1 Do not display navigation icon if unneccessary 2020-07-17 11:04:21 +02:00
ByteHamster 6d4af947a5 Default number of columns in subscription fragment 2020-07-17 10:54:51 +02:00
ByteHamster ff8a56e49c Persistent drawer 2020-07-17 10:54:33 +02:00
Tony Tam 98edefea08 a bit more margin 2020-07-16 22:56:19 -07:00
Tony Tam ac8f6f9a3e layout params 2020-07-16 22:45:59 -07:00
ByteHamster 242614245d Close player when selecting sidebar entry 2020-07-16 17:25:20 +02:00
ByteHamster 17b9579dfe New playback speed dialog 2020-07-16 17:01:53 +02:00
ByteHamster 663c715e3f Merge branch 'master' into develop 2020-07-16 16:59:45 +02:00
ByteHamster 6079990643 Bumped version to 2.0.0-RC6 2020-07-16 16:55:39 +02:00
Tony Tam b3112701de remove global var for orientation 2020-07-16 07:43:18 -07:00
ByteHamster a0d0db6e6d Added CI Lint checks for app module 2020-07-16 11:56:09 +02:00
H. Lehmann 5a0192f3c8
Merge branch 'develop' into develop 2020-07-16 10:54:47 +02:00
Tony Tam 7f8ac6c681 remove unneeded code 2020-07-16 00:14:39 -07:00
Tony Tam dba3aee7b0 finally fixed 2020-07-16 00:06:01 -07:00
Tony Tam 0cad3bce68 sync 2020-07-14 22:52:55 -07:00
ByteHamster 655c7a9884 Fixed clear button clearing all values 2020-07-13 12:10:00 +02:00
ByteHamster a26a41514a Resize filter rows automatically 2020-07-13 11:45:01 +02:00
TacoTheDank 24656936c7 Fix a bunch of deprecations 2020-07-13 00:49:35 -04:00
ByteHamster 75ef24159e Do not allow to visit website of local items 2020-07-12 23:05:30 +02:00
ByteHamster 2488d93225 Make checkstyle happy 2020-07-12 22:40:45 +02:00
Herbert Reiter 6a18c19784
Multi select: handle local feeds 2020-07-12 22:29:55 +02:00
ByteHamster 83d48773de Fixed clicking timecodes 2020-07-12 18:37:21 +02:00
ByteHamster 663b08fc44 Install provider in any case 2020-07-12 09:55:28 +02:00
TacoTheDank 078f97e609 Delete unused xml declarations 2020-07-11 20:14:19 -04:00
TacoTheDank 2289a48267 Delete obsolete version check 2020-07-11 20:09:28 -04:00
TacoTheDank 37f9c08fd9 Fix duplicate branches 2020-07-11 20:06:19 -04:00
TacoTheDank a17f24912f Remove unnecessary conditions 2020-07-11 20:06:03 -04:00
TacoTheDank 24f734f1b6 Fix redundant initializers 2020-07-11 20:05:47 -04:00
TacoTheDank 71373d055d Replace addAlls with parametrized constructor calls 2020-07-11 20:05:35 -04:00
TacoTheDank 002ba1753d Fix lambdas 2020-07-11 20:01:57 -04:00
TacoTheDank e0e27d442c Simplify junit assertions 2020-07-11 19:49:35 -04:00
TacoTheDank 4857892b05 Convert wrapper types to primitives 2020-07-11 19:16:07 -04:00
TacoTheDank eea832ad2c Replace switch statements with too few case labels with ifs 2020-07-11 19:15:55 -04:00
TacoTheDank cbea326846 Extract common parts 2020-07-11 19:11:18 -04:00
TacoTheDank ecb551c971 Replace fragment tag with FragmentContainerView 2020-07-11 19:04:48 -04:00
bws9000 722bc2616e Redesign filter dialog 2020-07-11 12:07:39 -04:00
Burt Snyder d90ca124c0
Merge pull request #9 from AntennaPod/develop
update me
2020-07-11 12:01:41 -04:00
H. Lehmann d110b1818b
Merge pull request #4260 from gerardolgvr/replace-share-menu-by-dialog
fixes #1215 replacing share menu by dialog
2020-07-11 17:50:00 +02:00
Gerardo Vázquez 9d2c2d8f37 adjustments for string share... at menus 2020-07-10 11:42:03 -05:00
Gerardo Vázquez df19ca2741 updates for share dialog and implementing new instance pattern 2020-07-10 00:57:18 -05:00
Herbert Reiter 984233d1d0
Delete removed files in local feeds 2020-07-08 21:07:51 +02:00
bws9000 2ce23f6868 Redesign filter dialog 2020-07-07 10:55:56 -04:00
Burt Snyder 06f36d12d8
Merge pull request #8 from AntennaPod/develop
update me
2020-07-07 10:44:29 -04:00
ByteHamster fb992ce6d1 Stripping accents before generating file name 2020-07-03 18:16:59 +02:00
bws9000 f4677c0d9a Redesign filter dialog 2020-07-02 20:34:11 -04:00
Burt Snyder ecf4b60fce
Merge pull request #7 from AntennaPod/develop
update me
2020-07-02 20:25:15 -04:00
ByteHamster 1c887a418a Removed custom Consumer implementation and decoupled adapter from dialog 2020-07-02 23:01:03 +02:00
ByteHamster 65f844fc83 Allow to select new folder even if current folder is null 2020-07-02 22:44:50 +02:00
ByteHamster a7f6af28de Adding internal storage if no external exists 2020-07-02 20:19:14 +02:00
Gerardo Vázquez 0cb17304e7 updating strings xml for share dialog and share podcast 2020-07-01 16:59:20 -05:00
ByteHamster 148b86a3e8 Removed DirectoryChooserActivity
This lead to problems when removing the sd card and left the app in stuck mode.
Selecting a folder freely that way will not work with new Android versions anyway.

Now, AntennaPod shows the folder chooser that is displayed on the storage settings screen.
2020-07-01 10:14:37 +02:00
Gerardo Vázquez a2dafc0aa5 Adding submenu when Sharing a Podcast 2020-06-28 17:22:27 -05:00
Gerardo Vázquez 5608336d0d removing unused imports at ShareDialogTest 2020-06-28 17:08:58 -05:00
Gerardo Vázquez 61df26aacd updating ShareDialog according to code review 2020-06-28 16:49:49 -05:00
bws9000 a4ce162491 Redesign filter dialog 2020-06-27 10:24:26 -04:00
Gerardo Vázquez 5363b09f00 fixing test and ShareEpisodeDialog 2020-06-26 18:52:48 -05:00
Gerardo Vázquez b36078b8f1 adding shared preferences to ShareEpisodeDialog 2020-06-26 16:38:08 -05:00
Gerardo Vázquez 8d6fab6ead adding episode dialog tests 2020-06-26 10:59:02 -05:00
Gerardo Vázquez 1b57b00fb3 updating share episode dialog 2020-06-26 10:58:37 -05:00
ByteHamster 64b9fcd18a Trimming Atom content (except GUID) 2020-06-24 22:37:41 +02:00
Gerardo Vázquez 1bc3639a39 fixing checkstyles 2020-06-23 18:31:03 -05:00
Gerardo Vázquez 020d585972 fixes #1215 replacing share menu by dialog 2020-06-23 17:15:41 -05:00
ByteHamster 7de9e0d4c1 Using state lists for colors 2020-06-21 13:17:36 +02:00
bws9000 f243bcd4cc Redesign filter dialog 2020-06-21 12:59:05 +02:00
ByteHamster 7612f3c5ed Added test for whitespaces in feed attributes 2020-06-19 16:54:16 +02:00
H. Lehmann 65ec9e5f45
Merge pull request #4250 from ByteHamster/fixed-event-thread
Fixed events delivering to background thread and modifying Views
2020-06-19 09:59:07 +02:00
ByteHamster ab71b16059 Fixed events delivering to background thread and modifying Views 2020-06-19 09:43:36 +02:00
ByteHamster ee9b7087de Link forum in Google Play description 2020-06-17 11:45:37 +02:00
ByteHamster 23cdf59803 Bumped version to 2.0.0-RC5 2020-06-14 22:58:44 +02:00
H. Lehmann 04099e7efa
Merge pull request #4231 from ByteHamster/garbage-collect
Fixed leaking fragments
2020-06-14 19:50:01 +02:00
H. Lehmann ac23c4b392
Merge pull request #4238 from ByteHamster/play-with-intent-on-state-unknown
Send play intent if service state is unknown
2020-06-14 19:48:56 +02:00
H. Lehmann ab5a2bcc4b
Merge pull request #4242 from ByteHamster/theme-change-crash
Fixed crash when changing theme
2020-06-14 19:48:37 +02:00
H. Lehmann e86231d6c9
Merge pull request #4243 from ByteHamster/increase-cover-contrast
Increase contrast for missing cover images
2020-06-14 19:48:15 +02:00
ByteHamster 8ee53e9023 Increase contrast for missing cover images 2020-06-14 19:07:44 +02:00
ByteHamster d322cc1e8e Fixed crash when changing theme
Apparently, recreate() brings RxJava in a strange state where errors are directly
thrown instead of relaying them to the error callback. Because of a race condition
in ItemDescriptionFragment.loadData, this throws a NPE.
2020-06-14 18:59:45 +02:00
ByteHamster 58f931b575 Send play intent if service state is unknown 2020-06-11 23:17:06 +02:00
ByteHamster 2b8e416aae Force restart app after enabling Chromecast 2020-06-11 23:12:05 +02:00
H. Lehmann f48c75aa83
Merge pull request #4233 from ByteHamster/increase-contrast
Increase contrast of played items
2020-06-10 09:23:27 +02:00
ByteHamster 95929983fa Increase contrast of played items 2020-06-09 22:27:28 +02:00
ByteHamster d557621df9 Fixed leaking fragments in recycledViewPool 2020-06-09 21:55:52 +02:00
H. Lehmann 0c9b1de12f
Merge pull request #4225 from ByteHamster/support-channels
Updated forum link
2020-06-07 23:09:39 +02:00
ByteHamster d3641b394d Updated forum link 2020-06-06 13:01:45 +02:00
ByteHamster ecf53e31a5 Added test for feed settings screen 2020-05-29 18:57:11 +02:00
ByteHamster 1c1780a26f Added auto skip feed settings icon 2020-05-29 18:37:56 +02:00
ByteHamster a7b38bd152 Bumped version to 2.0.0-RC4 2020-05-29 10:28:03 +02:00
ByteHamster 671f118ab8 Updated contributors list 2020-05-29 10:26:22 +02:00
H. Lehmann 77b69340a9
Merge pull request #4197 from ByteHamster/unique-intents
Unique intents
2020-05-29 09:25:11 +02:00
Tony Tam 62a6ac9078 landscape layout 2020-05-27 21:07:09 -07:00
ByteHamster 21f62e4129 Fixed NPE 2020-05-27 11:20:17 +02:00
ByteHamster 84b9cf9dbb Cleaned up unused IDs 2020-05-27 11:06:30 +02:00
ByteHamster 018a91d66c Made PendingIntent request codes unique 2020-05-27 11:02:41 +02:00
ByteHamster 122bed841b Load chapters of local feed items 2020-05-25 22:28:42 +02:00
ByteHamster 643e970a27 Metadata improvements for local feeds 2020-05-25 22:16:18 +02:00
ByteHamster ac87f204ec Removed unnecessary buttons for local episodes 2020-05-25 21:30:12 +02:00
H. Lehmann 4b2aa3e8b0
Merge pull request #4192 from ByteHamster/fix-new-label
Fixed new label
2020-05-25 16:46:52 +02:00
ByteHamster 382a540280 Basic local feeds support
Co-authored-by: Igor Almeida <igor.contato@gmail.com>
2020-05-25 11:34:03 +02:00
ByteHamster 6b89671b18 Fixed new label 2020-05-25 10:28:14 +02:00
H. Lehmann e0d1f5d529
Merge pull request #4106 from malockin/export-favorites
Export favourites
2020-05-24 22:42:29 +02:00
H. Lehmann 3ee3ba3f6e
Merge pull request #4184 from ByteHamster/fix-wrong-string
Fixed wrong translation
2020-05-23 23:21:24 +02:00
H. Lehmann 65dc10e8f0
Merge pull request #4181 from ByteHamster/tests-clear
Disabled auto update for tests
2020-05-22 21:06:16 +02:00
ByteHamster d2ac8c4856 Fixed wrong translation 2020-05-22 21:02:16 +02:00
ByteHamster 7f7f62a92c Bumped version to 2.0.0-RC3 2020-05-21 22:08:56 +02:00
ByteHamster 27f62ae3d4 Disabled auto update for tests 2020-05-21 21:59:45 +02:00
H. Lehmann 6798eaa469
Merge pull request #4177 from ByteHamster/stop-button-onlinefeedview
Added button to stop previewed episode
2020-05-21 19:41:07 +02:00
ByteHamster 82188995e5 Added button to stop previewed episode 2020-05-21 18:32:56 +02:00
ByteHamster 1b05c12670 Do not resize seekbar to make it easier to grab 2020-05-20 17:06:22 +02:00
H. Lehmann 3de98ca899
Merge pull request #4174 from ByteHamster/ui-adjustments
Ui adjustments
2020-05-20 14:56:51 +02:00
ByteHamster a6c55f1c0e More spacing for playback controls 2020-05-20 11:13:11 +02:00
ByteHamster 2273d60ac4 Sleep timer adjustments
- Close button instead of OK
- Save settings on-the-fly
2020-05-20 11:13:07 +02:00
H. Lehmann 20678a94cd
Merge pull request #4162 from ByteHamster/fixes-without-duration
Various fixes for feeds that do not specify duration
2020-05-16 23:26:22 +02:00
H. Lehmann 42badd5f2f
Merge pull request #4120 from TacoTheDank/develop
Clean up some non-code files
2020-05-16 22:36:35 +02:00
H. Lehmann 5ff96fcc93
Merge pull request #4153 from ByteHamster/fix-bom-opml
Fixed importing OPML files with BOM
2020-05-16 22:31:17 +02:00
ByteHamster e270b13f8d Make duration visible when showing playback position updates 2020-05-16 22:30:30 +02:00
ByteHamster 0b37f7998f Fixed importing OPML files with BOM 2020-05-16 19:30:11 +02:00
ByteHamster b4333a1129 Fixed crash when switching theme 2020-05-16 19:29:30 +02:00
H. Lehmann 92033f8373
Merge pull request #4138 from ByteHamster/theme-darker
Made dark theme darker
2020-05-14 16:52:59 +02:00
ByteHamster 735fc51bc6 Made dark theme darker 2020-05-14 16:19:28 +02:00
jmdouglas 458a7f7d72 Fix http search bug 2020-05-13 23:47:58 +02:00
ByteHamster 1981fb16cf Fixed Feed not refreshing when changing filter 2020-05-11 12:23:06 +02:00
H. Lehmann 8145d7e931
Merge pull request #4131 from ByteHamster/bugfixing
Bugfixing
2020-05-11 10:52:59 +02:00
ByteHamster 421f75ca8a Fixed blue buttons with blue text 2020-05-11 00:51:30 +02:00
H. Lehmann b0973d5c58
Merge pull request #4132 from ByteHamster/accessibility
Improved TalkBack accessibility
2020-05-11 00:41:38 +02:00
ByteHamster 903cf94131 Improved TalkBack accessibility 2020-05-09 12:11:26 +02:00
ByteHamster c0bca81cc6 Fixed clicking page indicator 2020-05-09 11:17:24 +02:00
ByteHamster 181addf619 Fixed bug where pages did not snap correctly when rotating screen
This is fixed in ViewPager2:1.1.0-alpha01
2020-05-08 22:50:16 +02:00
TacoTheDank 4478447bec Clean up version locations and order 2020-05-08 16:26:00 -04:00
ByteHamster 9e7e87f817 Fixed opml selection buttons 2020-05-08 21:12:18 +02:00
ByteHamster c8ed88dc96 Fixed error dialog being shown in wrong thread 2020-05-06 21:28:14 +02:00
ByteHamster 63be7a97b8 Bumped version to 2.0.0-alpha2 2020-05-06 18:03:02 +02:00
H. Lehmann 320ab28062
Merge pull request #4121 from ByteHamster/on-demand-configuration
Added on-demand configuration for stream vs download
2020-05-06 17:46:40 +02:00
H. Lehmann 0a8e1ac484
Merge pull request #4125 from ByteHamster/theme-switch-without-restart
Switch theme without user obstruction
2020-05-06 17:18:47 +02:00
ByteHamster 8be147c603 Added on-demand configuration for stream vs download 2020-05-06 17:02:53 +02:00
ByteHamster 30381ca09a Switch theme without user obstruction 2020-05-06 16:50:39 +02:00
H. Lehmann 626c6aebe5
Merge pull request #4117 from ByteHamster/webview-min-height
Reduced probability for closing player accidentally
2020-05-06 16:45:33 +02:00
H. Lehmann 8a77f7eb6d
Merge pull request #4124 from ByteHamster/fix-fragment-state-on-restart
Fix fragment state on restart
2020-05-06 16:43:35 +02:00
ByteHamster e57d003786 Do not recreate app when starting MultiWindow 2020-05-06 14:30:40 +02:00
ByteHamster 52e85e7665 Do not replace the fragment if it exists 2020-05-06 14:28:48 +02:00
H. Lehmann 9bec3cc7c4
Merge pull request #4116 from ByteHamster/non-square-images-consistency
Make subscriptions view more consistent when showing non-square images
2020-05-06 13:26:40 +02:00
ByteHamster 8357518229 Reduced probability for closing player accidentally
If the description is really short, the WebView shrinks. When touching
below the WebView, one needs to slide pretty precisely to swipe horizontally.
If there is a little bit of slope, the player closes (completely, without following
the finger). This change resizes the WebView, so that one can not touch below it.
2020-05-06 13:25:47 +02:00
H. Lehmann 36c3a0da09
Merge pull request #4118 from ByteHamster/use-exoplayer-on-error
Offer to switch to ExoPlayer on media player error
2020-05-06 13:24:31 +02:00
ByteHamster 93e68233b4 Offer to switch to ExoPlayer on media player error 2020-05-05 00:48:29 +02:00
ByteHamster 63b3ac8e04 Make subscriptions view more consistent when showing non-square images 2020-05-04 22:54:53 +02:00
ByteHamster 57df7f826c Switched to json credentials for Google Play 2020-05-04 21:14:34 +02:00
H. Lehmann 50193df13f
Merge pull request #4074 from TacoTheDank/develop
Update gradle and dependencies
2020-05-04 17:24:07 +02:00
ByteHamster f804bc56db Fixed incompatibilities with Gradle 3.6 2020-05-04 17:00:46 +02:00
H. Lehmann 136413610b
Merge pull request #4109 from ByteHamster/tab-background
Fixed tab background
2020-05-04 16:27:21 +02:00
H. Lehmann 8c77f54b37
Merge pull request #4110 from ByteHamster/fix-long-filename
Fixed adding feeds with long filename
2020-05-04 16:26:48 +02:00
ByteHamster 23fae88755 Small Lint fixes 2020-05-04 12:42:36 +02:00
ByteHamster 00de47acdd Fixed adding feeds with long filename 2020-05-04 10:38:48 +02:00
H. Lehmann 4a81dc29f0
Merge branch 'develop' into develop 2020-05-04 10:11:12 +02:00
ByteHamster 64ec4add4f Fixed tab background
Only tabBackground is not enough on big screens.
2020-05-04 10:08:27 +02:00
malockin 1cdfd80ca1 Updated PR according to comments
Removed unnecessary checks in while loop, and converted it to a
do...while loop.
Moved favorites export under HTML section.
Corrected indentation in resources files.
Moved to using a unified template for all HTML exports.
Removed unnecessary strings, corrected capitalization.
2020-05-03 22:56:31 +03:00
ByteHamster daa9366592 Fixed pager tab background 2020-05-03 19:20:32 +02:00
H. Lehmann c5dcad1722
Merge pull request #4104 from ByteHamster/toast-to-snackbar
Replaced some Toasts with Snackbars
2020-05-03 17:59:44 +02:00
H. Lehmann 98cc288e1e
Merge pull request #4105 from ByteHamster/video-open-correct-player
Fixed opening video player when starting video
2020-05-03 17:58:37 +02:00
ByteHamster d0cd9d0b2b Do not display buttons in all-caps 2020-05-03 17:45:58 +02:00
H. Lehmann 2a6016822b
Merge pull request #4102 from ByteHamster/material-components
Switched to MaterialComponents theme
2020-05-03 17:28:22 +02:00
ByteHamster 10c533ecb3 Fixed opening video player when starting video 2020-05-03 17:25:06 +02:00
ByteHamster 20bcb8a781 Replaced some Toasts with Snackbars 2020-05-03 17:18:10 +02:00
malockin 4f8979ecac Reformatted output, added Hebrew translation
Reformatted output to be sorted by date in descending order. Added links
to episode page, as well as direct media download.

Added Hebrew transaltion for Favorites export.

Removed unused code.
2020-05-03 18:17:42 +03:00
H. Lehmann bf216cbfac
Merge pull request #4101 from ByteHamster/snackbars-covered
Fixed Snackbars being covered by audio player
2020-05-03 16:51:01 +02:00
ByteHamster 45e7b8ee00 Switched to MaterialComponents theme 2020-05-03 16:49:14 +02:00
H. Lehmann 75314df348
Merge pull request #4103 from ByteHamster/fix-feed-preferences
Fixed feed preferences page
2020-05-03 16:26:34 +02:00
ByteHamster 0a29ce6f4c Fixed feed preferences page 2020-05-03 14:52:08 +02:00
ByteHamster 6edc2417a4 Fixed Snackbars being covered by audio player 2020-05-03 13:29:47 +02:00
malockin f634198794 Initial favorites export commit 2020-05-03 14:12:40 +03:00
Ebrahim Byagowi 700d8de5be Fix PagerIndicatorView disabled dot in RTL languages 2020-05-03 10:01:22 +04:30
H. Lehmann 2386684b7f
Merge pull request #4096 from ebraminio/number-format
Use locale's digits in more places
2020-05-02 22:55:04 +02:00
Ebrahim Byagowi dc230a8f31 Use locale's digits in more places 2020-05-01 19:15:14 +04:30
ByteHamster 16b7aa7424 Fixed feed image tests 2020-05-01 14:39:23 +02:00
H. Lehmann df47dd37ef
Merge pull request #4094 from ByteHamster/fragment-transition-speed
Made fragment transition a bit faster
2020-05-01 14:30:40 +02:00
H. Lehmann d6d8ec43e1
Merge branch 'develop' into develop 2020-05-01 12:43:08 +02:00
H. Lehmann b870c233ee
Merge pull request #4020 from ebraminio/rtl
Adopt the project with ViewPager2
2020-05-01 12:40:03 +02:00
ByteHamster d7772b84df Made fragment transition a bit faster 2020-05-01 12:21:36 +02:00
Michael White ca9ff00946
set max width on external player image (#4071) 2020-05-01 12:08:39 +02:00
H. Lehmann 5287322a89
Merge pull request #4088 from ByteHamster/selected-quantity
Allow plural of 'x selected' string
2020-05-01 11:33:05 +02:00
ByteHamster 46ddcf3c49 Allow plural of 'x selected' string 2020-04-29 21:03:02 +02:00
TacoTheDank 6aa4a9c091 Update Studio and some dependencies 2020-04-25 21:03:16 -04:00
H. Lehmann 0763652199
Merge pull request #4069 from ByteHamster/feeditem-page-tweaks
Theme tweaks
2020-04-21 23:20:51 +02:00
Tony Tam 92eb1d669b
Skip intro and ending per feed (#3975) 2020-04-21 23:20:22 +02:00
Ebrahim Byagowi 7bdacf8fde Modify NestedScrollableHost to suit our need
Now manages nested child scrolling when the orientation isn't perpendicular
2020-04-21 21:40:04 +04:30
Ebrahim Byagowi 6f74af7592 Wrap scrollable childs of viewpager in NestedScrollableHost 2020-04-21 19:30:17 +04:30
Ebrahim Byagowi 17962b57a0 Use more optimized way to detect direction in PagerIndicatorView 2020-04-21 19:30:17 +04:30
Ebrahim Byagowi 430e0d403e Fix menu items duplication in episodes and downloads fragment
As ViewPager2 different lifecycle apparently setHasOptionsMenu
needs to be called from onResume() from now on.
2020-04-21 19:30:17 +04:30
Ebrahim Byagowi c88336f17f Disable downloads and episodes view tab position restore animation 2020-04-21 19:30:17 +04:30
Ebrahim Byagowi 1b9937c2be Restore current tab right after downloads and episodes views creation 2020-04-21 19:30:17 +04:30
Ebrahim Byagowi 77dc78dfe8 Fix view pager scrolling of bottom sheet
As was suggested in https://github.com/AntennaPod/AntennaPod/pull/4020#discussion_r406795883
2020-04-21 19:30:17 +04:30
Ebrahim Byagowi 292afd7d30 Disable bringing episode animation
As was requested in https://github.com/AntennaPod/AntennaPod/pull/4020#discussion_r406797233
2020-04-21 19:30:17 +04:30
Ebrahim Byagowi 260d7ee944 Bring back AudioPlayerFragment pager's setOffscreenPageLimit
The reason needs cast: https://issuetracker.google.com/issues/144669596
2020-04-21 19:30:17 +04:30
Ebrahim Byagowi 75e9ee9e0d Use constants instead hardcoded numbers in view pagers adapters 2020-04-21 19:30:17 +04:30
Ebrahim Byagowi 965fc5c27d Add default cases for switches lack them 2020-04-21 19:30:17 +04:30
Ebrahim Byagowi 3a11f2842b Remove remained references of ViewPager 2020-04-21 19:30:17 +04:30
Ebrahim Byagowi 79e85363fb Match pager_fragment's pager height with its parent 2020-04-21 19:30:17 +04:30
Ebrahim Byagowi 74ec3b1e4a Port ItemPagerFragment to ViewPager2 2020-04-21 19:30:17 +04:30
Ebrahim Byagowi e8166a7f7f Port pager_fragment users to ViewPager2 2020-04-21 19:30:17 +04:30
Ebrahim Byagowi 417c66d73a Adopt StatisticsFragment with ViewPager2 2020-04-21 19:30:16 +04:30
Ebrahim Byagowi cedfb27cca Port AudioPlayer's viewpager to ViewPager2, improve RTL support 2020-04-21 19:30:16 +04:30
Michael White 3a86745e81
added media to queue when playing (#4058) 2020-04-21 16:04:03 +02:00
ByteHamster ef733f826e Fixed missing padding in sidebar 2020-04-21 15:30:39 +02:00
ByteHamster df9e30e9e9 Feed page theme tweaks 2020-04-21 14:18:47 +02:00