Commit Graph

17502 Commits

Author SHA1 Message Date
Nicolas Pomepuy
24d19ea0f9 Fix fine permission for Android < 33 2024-11-25 10:59:28 +00:00
Nicolas Pomepuy
08dce8d9c6 Fix dialog the permission dialog showing in the onboarding 2024-11-25 10:59:28 +00:00
Nicolas Pomepuy
d60182959e Properly manage permissions settings visibility 2024-11-25 10:59:28 +00:00
Nicolas Pomepuy
c2768e69ba Display right permissions for Android 30- in the permissions dialog 2024-11-25 10:59:28 +00:00
Nicolas Pomepuy
532226718c Fix the hasAllAccess method for Android versions between 23 and 29 2024-11-25 10:59:28 +00:00
Nicolas Pomepuy
f36aab1863 Replace old permission dialog with the new bottom sheet 2024-11-25 10:59:28 +00:00
Nicolas Pomepuy
9e90826844 Add the notification permission to the permission setting 2024-11-25 10:59:28 +00:00
Nicolas Pomepuy
ba9420b3a1 Create the new permission setting 2024-11-25 10:59:28 +00:00
Nicolas Pomepuy
7c11e62985 Prevent displaying media content when the permission is not granted 2024-11-25 10:59:28 +00:00
Nicolas Pomepuy
dbab387fcf Refactor the storage fine permission request code 2024-11-25 10:59:28 +00:00
Nicolas Pomepuy
7d9760aab6 Display fine permission explanation in empty views 2024-11-25 10:59:28 +00:00
Nicolas Pomepuy
61eeb101c2 Properly ask for the audio/video/images permissions 2024-11-25 10:59:28 +00:00
Duncan McNamara
b7c9fbc74e Playlists: don't respect audio playlist mode
Playlists can have both video and audio, because of this the setting
should not be taken into account
2024-11-25 10:39:52 +00:00
Duncan McNamara
7d714f3a06 Album/playlist: respect audio playlist mode
Playing a media from HeaderMedialistActivity should respect the
audio playlist mode setting
2024-11-25 10:39:52 +00:00
Nicolas Pomepuy
7c5f6795b8 Fix video tips for RTL 2024-11-22 11:56:43 +01:00
Nicolas Pomepuy
148fcd7097 Fix RTL for the player volume/brightness views 2024-11-22 10:18:34 +01:00
Nicolas Pomepuy
be8d878f83 Fix RTL for the bookmarks 2024-11-22 10:18:34 +01:00
Nicolas Pomepuy
8c741b77eb Fix RTL for the info activity 2024-11-22 10:18:34 +01:00
Nicolas Pomepuy
e138aa6cc6 Fix RTL for the browser items 2024-11-22 10:18:34 +01:00
Nicolas Pomepuy
f5c1ba4b15 Fix RTL for the video items 2024-11-22 10:18:34 +01:00
Nicolas Pomepuy
14b00506de Fix RTL for the video player
Fixes #3103
2024-11-22 10:18:34 +01:00
Nicolas Pomepuy
10ef1b084b Fix RTL for the audio player
Fixes #3103
2024-11-22 10:18:34 +01:00
Nicolas Pomepuy
1439ca83a6 Fix fast scroller in RTL mode 2024-11-22 10:18:34 +01:00
Nicolas Pomepuy
3862b974c1 Bump the Android gradle plugin to 8.5.0 and gradle to 8.7 2024-11-22 05:43:43 +00:00
Nicolas Pomepuy
0b0ee58f90 OpenSubtitles: remove login 2024-11-21 13:13:13 +00:00
Nicolas Pomepuy
45ef0bb516 OpenSubtitles: rework the form buttons layout 2024-11-21 13:13:13 +00:00
Nicolas Pomepuy
408efadea3 OpenSubtitles: add an empty state for the history 2024-11-21 13:13:13 +00:00
Nicolas Pomepuy
f5a75f248e OpenSubtitles: fix the login form not working in some cases 2024-11-21 13:13:13 +00:00
Nicolas Pomepuy
8b35f89743 OpenSubtitles: fix crash when logging in without connection 2024-11-21 13:13:13 +00:00
Nicolas Pomepuy
750bad3d64 OpenSubtitles: fix the password done button for the soft keyboard 2024-11-21 13:13:13 +00:00
Nicolas Pomepuy
3b1c70a8ed OpenSubtitles: use a better url for registration 2024-11-21 13:13:13 +00:00
Nicolas Pomepuy
d672af2136 OpenSubtitles: add a reset button to fallback to the search by hash 2024-11-21 13:13:13 +00:00
Nicolas Pomepuy
6b697b0585 OpenSubtitles: hide the retry button on other states 2024-11-21 13:13:13 +00:00
Nicolas Pomepuy
e571d4b0a6 Refactor the SubtitlesModel to prevent leaking the context 2024-11-21 13:13:13 +00:00
Nicolas Pomepuy
765f008b24 Update subtitle download limit when logging in 2024-11-21 13:13:13 +00:00
Nicolas Pomepuy
51a2d59f99 Improve login wording 2024-11-21 13:13:13 +00:00
Nicolas Pomepuy
b025e49cc8 Improve subtitle error wording 2024-11-21 13:13:13 +00:00
Nicolas Pomepuy
1645869463 Fix crash when opening the subtitles dialog in the video player 2024-11-21 13:13:13 +00:00
Nicolas Pomepuy
1879a9bcf7 Add a debug constant to the open subtitles API 2024-11-21 13:13:13 +00:00
Nicolas Pomepuy
cb8bd4b48a Order open subtitle results by download count 2024-11-21 13:13:13 +00:00
Nicolas Pomepuy
e2dfaca6ab Remove the subtitle download on API 20- 2024-11-21 13:13:13 +00:00
Nicolas Pomepuy
368d31461f OpenSubtitles: Add a register button 2024-11-21 13:13:13 +00:00
Nicolas Pomepuy
3f0aee9a77 OpenSubtitles: improve the talkback support 2024-11-21 13:13:13 +00:00
Nicolas Pomepuy
29aa84563b OpenSubtitles: force next button in the login edit text 2024-11-21 13:13:13 +00:00
Nicolas Pomepuy
ba2d715222 OpenSubtitles: prevent re-sending invalid credentials 2024-11-21 13:13:13 +00:00
Nicolas Pomepuy
f9550f9ec9 Improve the subtitle login UI 2024-11-21 13:13:13 +00:00
Nicolas Pomepuy
937b94d25d Improve the subtitle download UI 2024-11-21 13:13:13 +00:00
Nicolas Pomepuy
4412753cb3 OpenSubtitles: fix some crash due to incorrect casting 2024-11-21 13:13:13 +00:00
Nicolas Pomepuy
8e01b6314f OpenSubtitles: cleanup some useless parameters 2024-11-21 13:13:13 +00:00
Nicolas Pomepuy
7f548c2bc4 OpenSubtitles: hotswap the domain url depending on the user info 2024-11-21 13:13:13 +00:00