Bnyro
9c6c60b42d
Make watch history and positions deletion function suspend
2023-06-08 19:25:16 +02:00
Bnyro
2573c37322
Show 'mark as unwatched' in video options sheet if already watched
2023-06-04 16:59:25 +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
e8b2d8d02c
Unlimited search history preference
2023-04-27 09:16:04 +02:00
Isira Seneviratne
58f1871abd
Add single item insertion methods.
2023-04-05 06:32:00 +05:30
Bnyro
a4088189bf
Allow creating backups of subscripton groups
2023-03-28 17:45:21 +02:00
Bnyro
4402bf1baf
Fix some minor subscription group issues
2023-03-28 17:40:48 +02:00
Bnyro
a2117bd74b
Subscription groups
2023-03-28 12:16:47 +02:00
Bnyro
42000a74dd
Use the toastFromMainThread
extension
2023-03-26 11:11:22 +02:00
Isira Seneviratne
13f8b3d49d
Use java.nio.file APIs in download functionality.
2023-03-16 09:01:07 +05:30
Isira Seneviratne
77b9923a36
Format upload date in downloads view.
2023-03-07 12:16:21 +05:30
Isira Seneviratne
57477ff9fd
Format watch history item dates.
2023-03-01 19:56:13 +05:30
Isira Seneviratne
675340a190
Convert PlaylistBookmarkDao methods to suspend functions.
2023-02-24 07:04:26 +05:30
Isira Seneviratne
494f0f4efd
Update WatchPositionDao's insertAll() method to accept a List.
2023-02-22 04:07:36 +05:30
Isira Seneviratne
c464fe05d5
Remove unused WatchPositionDao methods.
2023-02-22 04:01:48 +05:30
Bnyro
2d80de9f52
Convert watch positions dao to coroutines, fix holes in the feed
2023-02-21 18:28:21 +01:00
Isira Seneviratne
7bb0c838ff
Convert SearchHistoryDao methods to suspend functions.
2023-02-19 20:00:49 +05:30
Isira Seneviratne
10aa703aa5
Convert some extension functions to member functions.
2023-02-17 07:23:38 +05:30
Isira Seneviratne
c381437efd
Convert DownloadDao methods to suspend functions.
2023-02-15 12:14:45 +05:30
Isira Seneviratne
3ef8dc0092
Convert CustomInstanceDao methods to suspend functions.
2023-02-12 17:53:11 +05:30
Isira Seneviratne
f155bf8751
Convert DatabaseHolder to an object.
2023-02-12 05:44:22 +05:30
Isira Seneviratne
fdc17d6dfd
Convert WatchHistoryDao methods to suspend functions.
2023-02-10 06:50:09 +05:30
Bnyro
b734c69ea8
Move helpers from .util
to .ui.listeners
and .helpers
2023-01-31 16:43:39 +01:00
Isira Seneviratne
a7a885f88d
Convert LocalPlaylistsDao methods to suspend functions.
2023-01-31 07:30:16 +05:30
Isira Seneviratne
e238154217
Merge branch 'master' into LocalSubscriptionDao_suspend
...
# Conflicts:
# app/src/main/java/com/github/libretube/util/BackupHelper.kt
2023-01-24 04:40:59 +05:30
Bnyro
22dce72e95
Limit the watch history size to 100 by default
2023-01-23 17:55:48 +01:00
Isira Seneviratne
cf9c6ffb99
Convert LocalSubscriptionDao methods to suspend functions, remove unused methods.
2023-01-23 19:14:49 +05:30
Isira Seneviratne
60706c2d87
Remove remaining Jackson code.
2023-01-19 18:14:37 +05:30
Isira Seneviratne
219a7d7cfe
Use Kotlinx Serialization with stream data.
2023-01-19 04:47:49 +05:30
Bnyro
7a90acd824
Merge branch 'master' into feat/new-downloader
2023-01-14 17:54:02 +01:00
Bnyro
43e0aa0920
Fix crash when restoring local playlists
2023-01-05 20:34:02 +01:00
Bnyro
09d3e496a3
Merge branch 'master' into feat/new-downloader
2022-12-28 17:48:30 +01:00
Bnyro
ce9ef0693f
Reformat the whole project
2022-12-23 14:57:10 +01:00
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
859da3d195
Add database for downloads
...
Database keep trac of downloaded item `Audio`, `Video` and `Subtitle`.
2022-12-21 21:39:27 +05:30
Bnyro
96fcb851a3
fix crash when restoring a backup with playlists
2022-12-20 15:50:04 +01:00
Bnyro
c470339ee9
update bookmarked playlist thumbnails when changed
2022-12-10 12:55:45 +01:00
Bnyro
08bbb839aa
add possibility to backup and restore local playlists
2022-11-23 18:20:43 +01:00
Bnyro
592f1b5648
rewrite proxied URLs
2022-11-21 14:12:46 +01:00
Bnyro
3a63e3c546
migrate some dialogs and sheets
2022-11-20 16:12:01 +01:00
Bnyro
0d65071c79
add frontend support
2022-11-20 15:54:55 +01:00
Bnyro
ea1d2765c9
add database structure for local playlists
2022-11-20 13:23:56 +01:00
Bnyro
6db616591c
cleanup database queries
2022-11-18 18:42:59 +01:00
Bnyro
7e984dd57f
improve the UI
2022-11-18 18:28:41 +01:00
Bnyro
48951f13c3
add support for bookmarking playlists
2022-11-18 18:01:11 +01: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
8828fc205f
database cleanup
2022-09-22 17:52:00 +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