Commit Graph

6601 Commits

Author SHA1 Message Date
Bnyro
2874254496 fix: long pressing plays wrong channel group 2023-09-08 16:51:09 +02:00
Isira Seneviratne
4f1375a63d refactor: Implement Parcelable in UpdateInfo 2023-09-08 20:17:41 +05:30
Bnyro
e5e127a044 feat: disable video track loading while screen off 2023-09-08 16:45:41 +02:00
Isira Seneviratne
2b377db9ef refactor: Remove unused UpdateInfo properties 2023-09-08 20:15:19 +05:30
Bnyro
6f2087b3aa refactor: disable video tracks in audio only player 2023-09-08 16:42:35 +02:00
Bnyro
5989523dd3 fix: properly kill offline player notification 2023-09-08 16:24:55 +02:00
Bnyro
50eefcbd53 fix: crash when scrubbing timebar on certain videos 2023-09-08 15:53:01 +02:00
Bnyro
c01df59afd fix: show okay button for multi selection dialogs instead of cancel 2023-09-08 15:44:16 +02:00
Bnyro
5b5fcb4324 fix: can't download new video while other download in progress 2023-09-08 15:42:58 +02:00
Bnyro
6a2c83a7bb fix: crash when an other media session with the same name exists 2023-09-08 15:38:01 +02:00
Bnyro
5df822ecaa
Merge pull request #4684 from anshtya/fix/issue-4434
refactor: remove arguments from dialog fragment constructors
2023-09-08 15:34:45 +02:00
Bnyro
3d4a9a0125 fix: update ui when renaming playlist or changing its description 2023-09-08 15:34:55 +02:00
Ansh Tyagi
f260c48f0a refactor: use Bundle for DialogFragment arguments
- ColorPickerDialog
- DeletePlaylistDialog
- RenamePlaylistDialog
2023-09-08 15:21:58 +02:00
Ansh Tyagi
1044fcd153 refactor: use Bundle for DialogFragment arguments
- AddToPlaylistDialog
- BackupDialog
- CreatePlaylistDialog
- DeleteAccountDialog
- LoginDialog
- LogoutDialog
2023-09-08 15:19:59 +02:00
Ansh Tyagi
35565ad0c7 refactor: use extension function for receiving arguments 2023-09-08 15:19:59 +02:00
Ansh Tyagi
77f9fcb096 refactor: add keys and change playlistDescription key in IntentData 2023-09-08 15:19:59 +02:00
Ansh Tyagi
96c2f280b7 refactor: retrieve videoId out of arguments block 2023-09-08 15:19:59 +02:00
Ansh Tyagi
7f80d97770 refactor: save keys of Bundle in IntentData 2023-09-08 15:19:59 +02:00
Ansh Tyagi
995868b96c refactor: use Bundle for DialogFragment arguments 2023-09-08 15:19:59 +02:00
Isira Seneviratne
0ebb79f93e fix: Avoid accidental link clicking 2023-09-08 07:46:20 +05:30
Isira Seneviratne
ba2b918ebc refactor: Remove BuildCompat calls 2023-09-08 05:15:12 +05:30
Isira Seneviratne
d808a48529 fix: Handle PendingIntentCompat changes 2023-09-08 05:15:12 +05:30
Poleyn
82e48f2bf9
Translated using Weblate (Turkish)
Currently translated at 99.3% (496 of 499 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/tr/
2023-09-07 14:24:36 +02:00
Isira Seneviratne
c520944980
Merge pull request #4698 from Isira-Seneviratne/Simplify_router
refactor: Simplify router URL resolution
2023-09-06 14:36:49 +05:30
FineFindus
702b9a4aaa
BREAKING CHANGE: persist playback speed and remove playback speed option (#4661) 2023-09-06 10:23:23 +02:00
Isira Seneviratne
77a756d5c5 refactor: Simplify router URL resolution 2023-09-06 09:04:16 +05:30
Nidi
0fb3df8ef4
Translated using Weblate (Azerbaijani)
Currently translated at 100.0% (499 of 499 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/az/
2023-09-04 21:40:38 +02:00
Nidi
34129992c9
Translated using Weblate (Azerbaijani)
Currently translated at 100.0% (499 of 499 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/az/
2023-09-04 21:40:38 +02:00
Макар Разин
2b55b9f1dd
Translated using Weblate (Belarusian)
Currently translated at 100.0% (499 of 499 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/be/
2023-09-04 12:39:21 +02:00
Isira Seneviratne
dc36867c53
Merge pull request #4690 from Isira-Seneviratne/Bundle_extensions
refactor: Combine Bundle extensions to one file
2023-09-04 15:52:38 +05:30
Isira Seneviratne
fcad926577
Merge pull request #4689 from Isira-Seneviratne/Replace
refactor: Use replace extension
2023-09-04 15:52:23 +05:30
Isira Seneviratne
92ef157242
Merge pull request #4688 from Isira-Seneviratne/Preference_fragments
refactor: Organize preferences using XML
2023-09-04 15:52:01 +05:30
Isira Seneviratne
418d7a4412 refactor: Combine Bundle extensions to one file 2023-09-04 04:52:23 +05:30
Isira Seneviratne
a9407c3898 refactor: Use replace extension 2023-09-04 04:22:19 +05:30
Isira Seneviratne
4ff74957fc refactor: Organize preferences using XML 2023-09-04 04:19:13 +05:30
Ács Zoltán
95740f57a6
Translated using Weblate (Hungarian)
Currently translated at 100.0% (499 of 499 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/hu/
2023-09-01 22:43:40 +02:00
luckkmaxx
bd545a1685
Translated using Weblate (Spanish (Latin America))
Currently translated at 100.0% (499 of 499 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/es_419/
2023-08-31 09:51:52 +02:00
ShareASmile
d7f2eb1e26
Translated using Weblate (Punjabi)
Currently translated at 100.0% (499 of 499 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/pa/
2023-08-31 09:51:52 +02:00
GET100PERCENT
c42727e74d
Translated using Weblate (Odia)
Currently translated at 100.0% (499 of 499 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/or/
2023-08-31 09:51:52 +02:00
Jeff Huang
e077157db0
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (499 of 499 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/zh_Hant/
2023-08-31 09:51:52 +02:00
Yaron Shahrabani
dffcbeef49
Translated using Weblate (Hebrew)
Currently translated at 100.0% (499 of 499 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/he/
2023-08-31 09:51:52 +02:00
Philip Goto
971feb4985
Translated using Weblate (Dutch)
Currently translated at 100.0% (499 of 499 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/nl/
2023-08-31 09:51:52 +02:00
Ihor Hordiichuk
f2e11b78e2
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (499 of 499 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/uk/
2023-08-31 09:51:52 +02:00
maboroshin
4aa5d9666e
Translated using Weblate (Japanese)
Currently translated at 99.1% (495 of 499 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/ja/
2023-08-31 09:51:52 +02:00
Eric
58fdcddf42
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (499 of 499 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/zh_Hans/
2023-08-31 09:51:52 +02:00
Nidi
f8d3161a2b
Translated using Weblate (Azerbaijani)
Currently translated at 100.0% (499 of 499 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/az/
2023-08-31 09:51:52 +02:00
Eduardo
bc558d93bc
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (499 of 499 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/pt_BR/
2023-08-31 09:51:52 +02:00
Voyteck
e39853835f
Translated using Weblate (Polish)
Currently translated at 100.0% (499 of 499 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/pl/
2023-08-31 09:51:52 +02:00
Goran Gharib Karim
54993276d6
Translated using Weblate (Kurdish (Central))
Currently translated at 100.0% (499 of 499 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/ckb/
2023-08-31 09:51:52 +02:00
Alexthegib
befb74ebec
Translated using Weblate (Portuguese)
Currently translated at 100.0% (499 of 499 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/pt/
2023-08-31 09:51:52 +02:00
Fjuro
586d6b97d2
Translated using Weblate (Czech)
Currently translated at 100.0% (499 of 499 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/cs/
2023-08-31 09:51:52 +02:00
Linerly
49d423e3ce
Translated using Weblate (Indonesian)
Currently translated at 100.0% (499 of 499 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/id/
2023-08-31 09:51:51 +02:00
luckkmaxx
fa185f0d03
Translated using Weblate (Spanish)
Currently translated at 100.0% (499 of 499 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/es/
2023-08-31 09:51:51 +02:00
Random
74e1f1d7d6
Translated using Weblate (Italian)
Currently translated at 100.0% (499 of 499 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/it/
2023-08-31 09:51:51 +02:00
Colorful Rhino
96920ae0ab
Translated using Weblate (German)
Currently translated at 100.0% (499 of 499 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/de/
2023-08-31 09:51:51 +02:00
Войнов Артем Романович
c6c9461d6b
Translated using Weblate (Russian)
Currently translated at 100.0% (499 of 499 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/ru/
2023-08-31 09:51:51 +02:00
v1s7
b28ee8fd2e
Translated using Weblate (Russian)
Currently translated at 100.0% (499 of 499 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/ru/
2023-08-31 09:51:51 +02:00
Rex_sa
6e7e24b844
Translated using Weblate (Arabic)
Currently translated at 100.0% (499 of 499 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/ar/
2023-08-31 09:51:51 +02:00
Isira Seneviratne
1e4e2fa9cd refactor: Reuse ImageHelper.getImage() 2023-08-29 07:55:07 +05:30
Bnyro
c6871a0452
Merge pull request #4651 from FineFindus/feat/hide-mark-as-watched
feat: hide mark as watched when video is watched
2023-08-28 21:42:53 +02:00
FineFindus
c36d30629a
refactor: simplify VideoOptionsBottomSheet logic and improve its performance 2023-08-28 20:39:08 +02:00
FineFindus
594488c77e
feat(VideoOptionsBottomSheet): hide mark as watched for watched videos 2023-08-28 20:37:05 +02:00
Isira Seneviratne
f4c087181c feat: Show stream count under summary notification 2023-08-28 19:54:21 +05:30
FineFindus
85ba045539
feat(player): play music at 1x speed (#4634)
Co-authored-by: Bnyro <82752168+Bnyro@users.noreply.github.com>
2023-08-26 19:52:16 +02:00
Bnyro
fac0782c2e style: move StatsSheet to sheets package 2023-08-25 20:09:16 +02:00
Bnyro
f9a026af54 fix: npe when opening dialog to submit sb segments 2023-08-25 20:07:24 +02:00
Bnyro
0e8c18c0ad
Merge pull request #4623 from Bnyro/master
style: simplify ThemeHelper#getThemeColor
2023-08-25 19:50:38 +02:00
Bnyro
2d854030c9 style: run ktlint 2023-08-25 19:51:24 +02:00
Bnyro
dbb7126dfb style: simplify ThemeHelper#getThemeColor 2023-08-25 19:50:53 +02:00
Bnyro
3ffdfa9839
Merge pull request #4622 from Bnyro/master
feat(audio player): show app icon as thumbnail in data saver mode
2023-08-25 19:47:52 +02:00
Bnyro
3f095da89f feat(audio player): show app icon as thumbnail in data saver mode 2023-08-25 19:47:19 +02:00
luckkmaxx
8d3be9253d
Translated using Weblate (Spanish (Latin America))
Currently translated at 100.0% (496 of 496 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/es_419/
2023-08-25 19:39:58 +02:00
Макар Разин
bb7689b45d
Translated using Weblate (Belarusian)
Currently translated at 100.0% (496 of 496 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/be/
2023-08-25 19:39:58 +02:00
Jeff Huang
60b5bf1a27
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (496 of 496 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/zh_Hant/
2023-08-25 19:39:58 +02:00
Yaron Shahrabani
450f46b9f4
Translated using Weblate (Hebrew)
Currently translated at 100.0% (496 of 496 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/he/
2023-08-25 19:39:58 +02:00
Philip Goto
365ead2a5f
Translated using Weblate (Dutch)
Currently translated at 100.0% (496 of 496 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/nl/
2023-08-25 19:39:58 +02:00
Ihor Hordiichuk
9b23923187
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (496 of 496 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/uk/
2023-08-25 19:39:58 +02:00
Eric
55dad431bc
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (496 of 496 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/zh_Hans/
2023-08-25 19:39:58 +02:00
Eduardo
9bb98c9c3f
Translated using Weblate (Portuguese (Brazil))
Currently translated at 99.7% (495 of 496 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/pt_BR/
2023-08-25 19:39:58 +02:00
Voyteck
ff2a00a588
Translated using Weblate (Polish)
Currently translated at 100.0% (496 of 496 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/pl/
2023-08-25 19:39:58 +02:00
Goran Gharib Karim
77182c970b
Translated using Weblate (Kurdish (Central))
Currently translated at 100.0% (496 of 496 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/ckb/
2023-08-25 19:39:58 +02:00
Fjuro
30d188bbb2
Translated using Weblate (Czech)
Currently translated at 100.0% (496 of 496 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/cs/
2023-08-25 19:39:58 +02:00
Linerly
f7d199d8b3
Translated using Weblate (Indonesian)
Currently translated at 100.0% (496 of 496 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/id/
2023-08-25 19:39:58 +02:00
luckkmaxx
7f239b9902
Translated using Weblate (Spanish)
Currently translated at 100.0% (496 of 496 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/es/
2023-08-25 19:39:58 +02:00
Random
286881302c
Translated using Weblate (Italian)
Currently translated at 100.0% (496 of 496 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/it/
2023-08-25 19:39:57 +02:00
Colorful Rhino
a2158b2eb5
Translated using Weblate (German)
Currently translated at 100.0% (496 of 496 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/de/
2023-08-25 19:39:57 +02:00
Макар Разин
14b013afa7
Translated using Weblate (Russian)
Currently translated at 100.0% (496 of 496 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/ru/
2023-08-25 19:39:57 +02:00
Rex_sa
59eecb167d
Translated using Weblate (Arabic)
Currently translated at 100.0% (496 of 496 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/ar/
2023-08-25 19:39:57 +02:00
Allan Nordhøy
15a74fc2eb
Translated using Weblate (Norwegian Bokmål)
Currently translated at 81.0% (402 of 496 strings)

Translation: LibreTube/LibreTube
Translate-URL: https://hosted.weblate.org/projects/libretube/libretube/nb_NO/
2023-08-25 19:39:57 +02:00
Bnyro
fc1260ce4d
Merge pull request #4590 from Bnyro/submit-sb-segments
feat: support for submitting SponsorBlock segments
2023-08-25 19:39:44 +02:00
Bnyro
16dc7a5217 feat: support for submitting SponsorBlock segments 2023-08-25 19:40:18 +02:00
Bnyro
eaa0b58aaf
Merge pull request #4619 from Bnyro/master
fix: chapter layout UI and UX issues
2023-08-25 19:15:16 +02:00
Bnyro
d03ee809d0 fix: chapter layout UI and UX issues 2023-08-25 19:15:56 +02:00
Isira Seneviratne
b2e0674c93
Merge pull request #4616 from Isira-Seneviratne/Binding_cleanup
fix: Free view bindings in dialogs
2023-08-25 19:41:41 +05:30
Isira Seneviratne
6d33196d8b
Merge pull request #4615 from Isira-Seneviratne/edit_extension
refactor: Use edit extension
2023-08-25 12:03:22 +05:30
Isira Seneviratne
c12482d000 refactor: Use Path extensions 2023-08-25 05:41:49 +05:30
Isira Seneviratne
b9a059d9ef fix: Free view bindings in dialogs 2023-08-25 05:35:10 +05:30
Isira Seneviratne
cbba98da36 refactor: Use edit extension 2023-08-25 05:06:45 +05:30
Bnyro
b6cfa62d5d refactor: save possible stream types to constant values 2023-08-24 22:01:18 +02:00
Bnyro
f48f3f2fd3 feat: respect sort order and filters when playing channel group 2023-08-24 21:57:03 +02:00