Updated by "Remove blank strings" hook in Weblate.
Translated using Weblate (Spanish)
Currently translated at 99.7% (733 of 735 strings)
Translated using Weblate (Vietnamese)
Currently translated at 99.8% (734 of 735 strings)
Translated using Weblate (Swedish)
Currently translated at 99.8% (734 of 735 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (735 of 735 strings)
Translated using Weblate (Arabic)
Currently translated at 99.7% (733 of 735 strings)
Translated using Weblate (English)
Currently translated at 99.8% (734 of 735 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (735 of 735 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (735 of 735 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (735 of 735 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (735 of 735 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (735 of 735 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (733 of 733 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (733 of 733 strings)
Co-authored-by: Aziz Hadidi <azizhadidi@proton.me>
Co-authored-by: Dan <jonweblin2205@protonmail.com>
Co-authored-by: Fjuro <fjuro@users.noreply.hosted.weblate.org>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Hosted Weblate user 54392 <hamburger2048@users.noreply.hosted.weblate.org>
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: Oğuz Ersen <oguz@ersen.moe>
Co-authored-by: win7guru <winsevn@users.noreply.hosted.weblate.org>
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/ar/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/cs/
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/it/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/pl/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/sv/
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
Currently translated at 100.0% (733 of 733 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (733 of 733 strings)
Translated using Weblate (Bengali)
Currently translated at 52.6% (384 of 729 strings)
Translated using Weblate (English)
Currently translated at 100.0% (729 of 729 strings)
Merge remote-tracking branch 'origin/master'
Merge remote-tracking branch 'origin/master'
Update translation files
Updated by "Remove blank strings" hook in Weblate.
Translated using Weblate (Bengali)
Currently translated at 51.0% (372 of 729 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'
Translated using Weblate (Dutch)
Currently translated at 92.4% (674 of 729 strings)
Translated using Weblate (Vietnamese)
Currently translated at 100.0% (729 of 729 strings)
Translated using Weblate (Vietnamese)
Currently translated at 100.0% (729 of 729 strings)
Translated using Weblate (Bengali)
Currently translated at 75.0% (3 of 4 strings)
Translated using Weblate (Bengali)
Currently translated at 49.9% (364 of 729 strings)
Co-authored-by: 007 <juri.malaj@gmail.com>
Co-authored-by: Aishik Mukherjee <aishikm2002@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Man <thebroker2308@gmail.com>
Co-authored-by: Matthaiks <kitynska@gmail.com>
Co-authored-by: caviaz <sverrebesteman@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/bn/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/en/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/nl/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/pl/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/sq/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/vi/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/fastlane/bn/
Translation: Cloudstream/App
Translation: Cloudstream/Fastlane
1. It can sometimes cause type erasure
2. It is less clear what it is doing
3. It is easy to replace
4. It is very rarely used, almost all app usage has already been replaced, and I haven't found any extensions actually using it but still following normal deprecation cycle as some still might be using it.
This does add kotlinx-io as a dependency, it is more light weight then okio, and when we migrate to ktor for example it will become an implicit dependency anyway so it should be fine to just add. Allows for more reliable and readable usage then doing some of this manually.
We shouldn't really be encouraging extensions to use it and use ktor Url instead which has a serializer for it built into ktor. Eventually I think we should factor out the two usages of an actual Uri in serialization and remove this serializer.