Isira Seneviratne
4f1375a63d
refactor: Implement Parcelable in UpdateInfo
2023-09-08 20:17:41 +05:30
Isira Seneviratne
2b377db9ef
refactor: Remove unused UpdateInfo properties
2023-09-08 20:15:19 +05:30
Ansh Tyagi
995868b96c
refactor: use Bundle for DialogFragment arguments
2023-09-08 15:19:59 +02:00
Bnyro
8b5674f1da
Notification action to stop download
2023-06-25 11:35:07 +02:00
Bnyro
4bb64bee05
Reformat project as attempt to fix the ktlint action
2023-06-24 19:57:00 +02:00
Bnyro
5fa479fbca
Fix that seekbar preview frames are sometimes cut off
2023-06-24 19:52:03 +02:00
yoguut
eef9437326
support freetube playlists import/export ( #3821 )
...
* support freetube playlists import/export
---------
Co-authored-by: karen <karen@host.com>
2023-05-25 17:23:48 +02:00
yoguut
de906865c8
Support import/export for freetube subscriptions ( #3798 )
...
Co-authored-by: karen <karen@host.com>
2023-05-22 18:03:21 +02:00
Bnyro
ffb31c3fc7
Fix CI builds by migrating the code to ktlint 0.49.0
2023-05-09 18:41:05 +02:00
Bnyro
dcdd1af176
Audio/background player for downloads
2023-04-10 15:54:09 +02:00
Bnyro
a4088189bf
Allow creating backups of subscripton groups
2023-03-28 17:45:21 +02:00
Isira Seneviratne
b99fb04cbd
Simplify getAvailableResolutions().
2023-02-14 06:55:46 +05:30
Bnyro
93b235abea
Fix backup backwards compatibility
2023-01-23 15:15:03 +01:00
Isira Seneviratne
e00b0c8263
Use Kotlinx Serialization with the subscription import/export functionality.
2023-01-21 10:32:08 +05:30
Isira Seneviratne
60706c2d87
Remove remaining Jackson code.
2023-01-19 18:14:37 +05:30
Isira Seneviratne
0cf5853a3a
Use Kotlinx Serialization with the update check API.
...
Also replace Author and Uploader data classes with a single User class.
2023-01-19 06:26:13 +05:30
Bnyro
26e2c38f60
Create shortcuts dynamically
2023-01-17 19:05:22 +01:00
Krunal Patel
fa924fe84f
Fix ktlint format
2022-12-25 18:36:23 +05:30
Krunal Patel
4f0f9b7560
Fix notification action, download fragment and resource leak
...
- Bind service when service started using notification resume action.
- Use `HttpURLConnection` to download file.
- Use progress bar to determine overall progress.
2022-12-21 21:41:37 +05:30
Krunal Patel
887f658af3
Implement new download service with OkHttp
...
Use custom downloader and remove DownloadManager
2022-12-21 21:39:30 +05:30
Bnyro
68eff4fd3e
Add a seekbar preview on scrubbing
2022-12-17 11:22:46 +01:00
Bnyro
5cf055f41b
Playlists import from YouTube
2022-12-15 19:10:33 +01:00
Bnyro
8ce809d30f
Add import export settings
2022-12-01 13:48:08 +01:00
Bnyro
08bbb839aa
add possibility to backup and restore local playlists
2022-11-23 18:20:43 +01:00
Bnyro
60efe8d161
add option to backup bookmarked playlists
2022-11-22 09:54:13 +01:00
Bnyro
29e9c36086
show the current preferred audio language
2022-11-17 16:14:15 +01:00
Bnyro
365ff2eabb
reimplement quality selection and pref
2022-11-16 18:31:54 +00:00
Bnyro
f86ca78ea5
refactor channel tabs
2022-11-16 10:31:48 +01:00
Bnyro
b1f06d92b3
fix some issues with downloads
2022-11-11 18:39:56 +01:00
Bnyro
7bdcf9e3bd
add a share button
2022-11-06 12:53:41 +01:00
Bnyro
7d2eff7488
use enums
2022-11-06 10:11:19 +01:00
Bnyro
814ba891bb
fix navbar
2022-10-30 09:36:19 +01:00
Bnyro
c79b32f8c3
Merge branch 'master' into fill-subject-with-title
2022-10-29 15:35:08 +02:00
Bnyro
c8c2ab02e2
player view cleanup
2022-10-29 15:33:06 +02:00
shantanu1k
433a929ac3
New class to share Video/Channel/Playlist name
2022-10-28 20:02:50 +05:30
Bnyro
b8b3159362
download thumbnail images
2022-10-15 16:29:12 +02:00
Bnyro
500e56e760
add metadata to downloads
2022-10-10 16:58:26 +02:00
Bnyro
e7d60a5fe9
slider preference cleanup
2022-09-29 20:24:39 +02:00
Bnyro
3b67ab07e2
replace hard coded country list
2022-09-24 13:12:50 +02:00
Bnyro
69f452d7c4
move the preference backup to the unified backup dialog
2022-09-22 18:18:10 +02:00
Bnyro
1d3df8aeb1
fix wildcards
2022-09-22 18:01:03 +02:00
Bnyro
228ec7860a
remove unused code
2022-09-22 17:59:15 +02:00
Bnyro
beb2962676
dont hardcode navbar defaults
2022-09-22 15:36:32 +02:00
Bnyro
eab603acb8
ktlint
2022-09-20 20:00:51 +02:00
Bnyro
f9f634de1a
code structure
2022-09-20 19:53:34 +02:00
Bnyro
d9c7e937c6
apply the style to the app
2022-09-20 18:57:50 +02:00
Bnyro
bd618d032f
preference dialog
2022-09-20 18:36:23 +02:00
Bnyro
26ec53f654
codebase for unified backup
2022-09-18 12:41:35 +02:00
Bnyro
437438fd56
make drawable optional
2022-09-10 16:56:17 +02:00
Bnyro
50f8ae898c
bug fixes
2022-09-10 16:47:45 +02:00