Commit graph

2,768 commits

Author SHA1 Message Date
rockhero1234
e0231520d5
added mpvex (#2309) 2025-12-11 17:37:19 +01:00
Luna712
ae5e25726d
Use String.toUri consistently (#2304) 2025-12-11 17:31:36 +01:00
Luna712
d5eba57bc0
Cleanup UnstableApi usage (#2314)
* Remove `@UnstableApi` from GeneratorPlayer and use OptIn instead.
* Remove `@OptIn` from WebviewFragment as it was unnecessary.
* Move `@OptIn` in SaveCaptionStyle to the actual single line we need to OptIn.
* Split `setCues` logic to a new method in ChromcastSubtitlesFragment and only add `@OptIn` to that method as it's only necessary there.
* Add some missing `@OptIn` annotations to fix all remaining `UnsafeOptInUsageError` lint errors.
2025-12-11 17:20:22 +01:00
Luna712
8fabb5c572
Suppress an UnspecifiedRegisterReceiverFlag lint issue (#2316)
Part of my work to fix all error level lint issues, in order to eventually enable `failOnError` and ensure better compatability with older API levels and a more consistent reporting of issues.
2025-12-11 17:17:25 +01:00
Osten
a46b0ac6e6
Download selection fix + sub del fix + Del dialog fix (#2308) 2025-12-08 22:35:11 +01:00
Luna712
e25847cb64
Add API for minimum media duration 2025-12-07 15:24:42 -07:00
Luna712
1a852f1f4c
Use SharedPreferences.edit extension function (#2299) 2025-12-06 15:35:14 +00:00
Luna712
fdad31c10e
Add backward compatibility for one more AcraApplication method (#2302)
`removeKeys()` only seems to be used by one single extension, but I suppose it doesn't hurt to still add back compat for it.
2025-12-06 15:29:57 +00:00
Luna712
cd69597a54
Move app version to BuildConfig (#2291)
Also, the intent seems to be to be to set the version to `-PRE` when in pre release, which doesn't currently work, but this fixes that.
2025-12-05 01:20:08 +01:00
Luna712
2c0fa70101
Clear home page adapter pools when reloading (#2272) 2025-12-05 01:12:14 +01:00
Luna712
0b3aa24e66
Some cleanup/improvements to layouts (#2274) 2025-12-05 01:09:54 +01:00
firelight
d4d273f010
Fix: Configuration change view invalidation on AutofitRecyclerView popup 2025-12-04 23:50:56 +00:00
rockhero1234
81b2718129
horizontal poster in expanded list (#2286) 2025-12-05 00:34:52 +01:00
Luna712
2ac0698bd2
Handle new Android 16 biometrics error type (#2275)
Adds handling for `BiometricManager.BIOMETRIC_ERROR_NOT_ENABLED_FOR_APPS` which was added in API level 36.
2025-11-30 19:32:20 +00:00
Luna712
110cf571bd
Fix no poster showing wrong poster (#2278) 2025-11-30 19:19:52 +00:00
Luna712
dad6b92ae3
Fix downloads loading background (#2279) 2025-11-30 19:15:11 +00:00
Osten
b68fadc956
Minor fixes to recycled DownloadAdapter cards 2025-11-30 00:24:08 +01:00
Osten
1aa6a6215d
Minor fix to ConsistentLiveData 2025-11-28 21:37:55 +01:00
Osten
38296bfb1a Fixed the atrocity of download selection along with some crash fixes and bugs. 2025-11-28 21:24:31 +01:00
Luna712
d43a371b15
Better backward compatibility for AcraApplication (#2265) 2025-11-27 18:34:14 +00:00
Luna712
3be396216f
Remove acra and replace AcraApplication with CloudStreamApp (#2207) 2025-11-24 18:04:51 +01:00
Luna712
a95d8ddc78
Remove unnecessary overrideLibrary for torrServer (#2235) 2025-11-24 17:53:55 +01:00
rockhero1234
f2de69a1ee
UI improvement (#2209) 2025-11-24 17:50:32 +01:00
firelight
6332f1c344
Merge pull request #2239 from Luna712/panels-backpress
Close overlapping panels on back press
2025-11-24 16:33:53 +00:00
Luna712
2111049cec
Use unique callback ID 2025-11-24 08:50:40 -07:00
recloudstream[bot]
511536fda7 chore(locales): fix locale issues 2025-11-23 21:11:24 +00:00
Hosted Weblate
a4a2604962
Translated using Weblate (Indonesian)
Currently translated at 100.0% (829 of 829 strings)

Translated using Weblate (Czech)

Currently translated at 100.0% (829 of 829 strings)

Translated using Weblate (Turkish)

Currently translated at 100.0% (829 of 829 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (829 of 829 strings)

Merge remote-tracking branch 'origin/master'

Translated using Weblate (Italian)

Currently translated at 100.0% (829 of 829 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (829 of 829 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (829 of 829 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (829 of 829 strings)

Co-authored-by: Esat Tuna BECAN <esattunabecan4@gmail.com>
Co-authored-by: Fjuro <fjuro@alius.cz>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Massimo Pissarello <mapi68@gmail.com>
Co-authored-by: Matthaiks <kitynska@gmail.com>
Co-authored-by: Mikenu Takeru <mikenu-jp@users.noreply.hosted.weblate.org>
Co-authored-by: opakholis <opakholis@users.noreply.hosted.weblate.org>
Co-authored-by: Максим Горпиніч <gorpinicmaksim0@gmail.com>
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/cs/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/id/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/it/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/ja/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/pl/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/tr/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/uk/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/zh_Hans/
Translation: Cloudstream/App
2025-11-21 07:51:24 +00:00
Luna712
032c8404d9
Close overlapping panels on back press 2025-11-19 15:19:46 -07:00
Osten
a3a7b7067b
Include submitList commitCallback to BaseAdapter (from QuickNovel) 2025-11-18 20:29:13 +01:00
recloudstream[bot]
4bf659e44a chore(locales): fix locale issues 2025-11-18 17:08:49 +00:00
Hosted Weblate
94552c1a66
Merge remote-tracking branch 'origin/master' 2025-11-18 18:07:23 +01:00
rockhero1234
dcc107df09
full series btn (#2220) 2025-11-18 16:18:24 +01:00
Hosted Weblate
34a1a38be0
Merge remote-tracking branch 'origin/master' 2025-11-18 15:12:50 +00:00
Luna712
1f58160630
UI fixes for portrait subtitle offset dialog (#2228) 2025-11-18 16:12:45 +01:00
Hosted Weblate
1d61894d2d
Merge remote-tracking branch 'origin/master' 2025-11-18 15:02:05 +00:00
Luna712
96558ba61b
Handle out of range error in player (#2215) 2025-11-18 16:01:56 +01:00
Hosted Weblate
d75c084b3a
Translated using Weblate (English)
Currently translated at 99.8% (827 of 828 strings)

Translated using Weblate (Russian)

Currently translated at 99.7% (826 of 828 strings)

Translated using Weblate (Arabic)

Currently translated at 100.0% (828 of 828 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (828 of 828 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (828 of 828 strings)

Merge remote-tracking branch 'origin/master'

Merge remote-tracking branch 'origin/master'

Translated using Weblate (Vietnamese)

Currently translated at 100.0% (828 of 828 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (828 of 828 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (828 of 828 strings)

Translated using Weblate (Czech)

Currently translated at 100.0% (828 of 828 strings)

Merge remote-tracking branch 'origin/master'

Merge remote-tracking branch 'origin/master'

Merge remote-tracking branch 'origin/master'

Merge remote-tracking branch 'origin/master'

Merge remote-tracking branch 'origin/master'

Merge remote-tracking branch 'origin/master'

Merge remote-tracking branch 'origin/master'

Merge remote-tracking branch 'origin/master'

Merge remote-tracking branch 'origin/master'

Translated using Weblate (Polish)

Currently translated at 100.0% (828 of 828 strings)

Translated using Weblate (Assamese)

Currently translated at 91.7% (760 of 828 strings)

Translated using Weblate (Arabic (Levantine))

Currently translated at 97.4% (807 of 828 strings)

Translated using Weblate (Filipino)

Currently translated at 21.0% (174 of 828 strings)

Translated using Weblate (Japanese)

Currently translated at 99.8% (827 of 828 strings)

Translated using Weblate (Ukrainian)

Currently translated at 99.8% (827 of 828 strings)

Translated using Weblate (German)

Currently translated at 99.7% (826 of 828 strings)

Translated using Weblate (Spanish)

Currently translated at 98.6% (817 of 828 strings)

Translated using Weblate (Russian)

Currently translated at 99.8% (827 of 828 strings)

Translated using Weblate (Tamil)

Currently translated at 96.1% (796 of 828 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 99.8% (827 of 828 strings)

Translated using Weblate (Vietnamese)

Currently translated at 99.8% (827 of 828 strings)

Translated using Weblate (Turkish)

Currently translated at 99.8% (827 of 828 strings)

Translated using Weblate (Swedish)

Currently translated at 93.2% (772 of 828 strings)

Translated using Weblate (Polish)

Currently translated at 99.8% (827 of 828 strings)

Translated using Weblate (Macedonian)

Currently translated at 99.7% (826 of 828 strings)

Translated using Weblate (Italian)

Currently translated at 99.8% (827 of 828 strings)

Translated using Weblate (Indonesian)

Currently translated at 99.7% (826 of 828 strings)

Translated using Weblate (Croatian)

Currently translated at 98.1% (813 of 828 strings)

Translated using Weblate (French)

Currently translated at 98.4% (815 of 828 strings)

Translated using Weblate (Greek)

Currently translated at 94.9% (786 of 828 strings)

Translated using Weblate (Czech)

Currently translated at 99.8% (827 of 828 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 99.6% (825 of 828 strings)

Translated using Weblate (Bulgarian)

Currently translated at 96.3% (798 of 828 strings)

Translated using Weblate (Arabic)

Currently translated at 98.5% (816 of 828 strings)

Translated using Weblate (Portuguese)

Currently translated at 100.0% (828 of 828 strings)

Co-authored-by: Ahmed Al-Nassif <mr.ahmed.nassif@gmail.com>
Co-authored-by: Carrillo Rodriguez <carrillorodriguez672@gmail.com>
Co-authored-by: Deleted User <anonymous2676@users.noreply.hosted.weblate.org>
Co-authored-by: Deleted User <noreply+110771@weblate.org>
Co-authored-by: Esspel <eric.soderstrom06@gmail.com>
Co-authored-by: Fjuro <fjuro@alius.cz>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Itsmechinmoy <167056923+itsmechinmoy@users.noreply.github.com>
Co-authored-by: Ivan Kostov <jiveq1@gmail.com>
Co-authored-by: John Kennedy Peña <jkhp.jkpa@gmail.com>
Co-authored-by: Juan Rubin <juancrubin08@gmail.com>
Co-authored-by: Konstantin <konstantinkreutz@gmail.com>
Co-authored-by: Man <thebroker2308@gmail.com>
Co-authored-by: Massimo Pissarello <mapi68@gmail.com>
Co-authored-by: Matthaiks <kitynska@gmail.com>
Co-authored-by: Mikenu Takeru <mikenu-jp@users.noreply.hosted.weblate.org>
Co-authored-by: Milo Ivir <mail@milotype.de>
Co-authored-by: Nguyễn Tiến Đạt <dn16092000@gmail.com>
Co-authored-by: Pizza Party <paol.m@proton.me>
Co-authored-by: Rere Doloi <reredolire@gmail.com>
Co-authored-by: Rex_sa <rex.sa@pm.me>
Co-authored-by: Saúl Palacios <palacios22c@gmail.com>
Co-authored-by: Serdar Sağlam <teknomobil@msn.com>
Co-authored-by: Sergey Ponomarev <stokito@gmail.com>
Co-authored-by: g333fed <fedorn990@gmail.com>
Co-authored-by: leyakid803 <leyakid803@minduls.com>
Co-authored-by: stojkovskistefan <stefanstojkovski@gmail.com>
Co-authored-by: william piti <loolyowo@gmail.com>
Co-authored-by: zmni <zmni@outlook.com>
Co-authored-by: Максим Горпиніч <gorpinicmaksim0@gmail.com>
Co-authored-by: தமிழ்நேரம் <tamilneram247@gmail.com>
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/apc/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/ar/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/as/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/bg/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/cs/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/de/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/el/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/en/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/es/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/fil/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/fr/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/hr/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/id/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/it/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/ja/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/mk/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/pl/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/pt/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/ru/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/sv/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/ta/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/tr/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/uk/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/vi/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/zh_Hans/
Translation: Cloudstream/App
2025-11-17 12:51:29 +01:00
firelight
0579a15f9b
Fix: PIP problems caused by #2199 + Old PIP problems on low API versions. Closes #2202 2025-11-13 13:58:57 +00:00
Luna712
ac3d057358
Upgrade to targetSdk 36 (#2043) 2025-11-12 17:17:30 +01:00
rockhero1234
5370d019ff
minor ui fixes (#2191) 2025-11-12 17:10:52 +01:00
rockhero1234
e1aec1d1d3
fix auto subtiltle select downloaded (#2200) 2025-11-12 17:01:21 +01:00
Luna712
ed55cb2a0b
Lock orientation when using the rotate button (#2172) 2025-11-12 00:42:26 +01:00
firelight
cc242088cf
Merge pull request #2188 from Luna712/player-scroll-fix
Reset player hide delay when scrolling controls
2025-11-11 23:20:33 +00:00
firelight
501186a004
Merge pull request #2169 from Luna712/items-size
More response player quality profile items
2025-11-11 22:56:36 +00:00
Luna712
6a5f0815c1
Use 110dp 2025-11-11 15:37:54 -07:00
firelight
bdab23d967
Merge pull request #2199 from Luna712/pip-buffering
Allow to enter PIP mode if buffering
2025-11-11 22:17:46 +00:00
firelight
eff2c81cde
Merge pull request #2192 from rockhero1234/overlay_fix
retain previous play status ep. overlay
2025-11-11 22:15:42 +00:00
firelight
feea825ba6
Merge pull request #2197 from Luna712/cronet
Enable http2 and brotli in cronet
2025-11-11 22:08:27 +00:00
Luna712
37e550adce
Allow to enter PIP mode if buffering 2025-11-11 14:55:33 -07:00
Luna712
1ad6ab3411
Minor update to english translation for a string
This may not only be the case for phones but other devices as well.
2025-11-11 13:48:57 -07:00