Commit Graph

113 Commits

Author SHA1 Message Date
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