40 Commits

Author SHA1 Message Date
Bnyro
3108361aff
refactor: move watch history logic to view model 2025-03-05 15:05:59 +01:00
FineFindus
b4d7a9b8a5
refactor(DatabaseHelper): cleanup unused function 2025-02-01 09:22:23 +01:00
Bnyro
f764ef4fc3 refactor: improve watch position handling 2025-01-22 16:47:31 +01:00
Bnyro
c15352a33d refactor: improve proxy url rewriting, store only unproxied URLs in database 2025-01-11 12:51:13 +01:00
Bnyro
579fae287c feat: support for local feed extraction 2025-01-10 17:32:15 +01:00
Bnyro
9ab76ba47b feat: option to only delete watched videos 2024-11-17 21:00:59 +01:00
Bnyro
5e556f4be2 feat: support for importing watch history from YouTube 2024-09-26 16:48:55 +02:00
Bnyro
6970bf6ee2 feat: watch history pagination 2024-08-10 17:48:34 +02:00
Bnyro
2332714f27 fix: respect feed filter on home tab 2024-03-19 21:26:02 +01:00
FineFindus
20e30b5bb0
style: run ktlint 2023-11-15 19:04:04 +01:00
Bnyro
d7d9db8343 refactor: simplify watch status filtering and other misc improvements 2023-11-15 17:22:56 +01:00
Silther
d1cb212e98 feat: filter options for watch history tab 2023-11-15 17:07:43 +01:00
FineFindus
b1c16cc622
style: run ktlint 2023-10-11 18:13:32 +02:00
Isira Seneviratne
43b9aa8d37 feat: Show upload time in stream notifications 2023-09-17 07:12:46 +05:30
Bnyro
e6df9c7038 fix: video upload date not saved to watch history 2023-09-10 12:27:55 +02:00
FineFindus
c36d30629a
refactor: simplify VideoOptionsBottomSheet logic and improve its performance 2023-08-28 20:39:08 +02:00
Bnyro
110d29c50a feat: add 'Continue watching' section to home tab 2023-07-19 09:26:24 +02:00
Bnyro
4bb64bee05 Reformat project as attempt to fix the ktlint action 2023-06-24 19:57:00 +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
Isira Seneviratne
57477ff9fd Format watch history item dates. 2023-03-01 19:56:13 +05:30
Isira Seneviratne
7bb0c838ff Convert SearchHistoryDao methods to suspend functions. 2023-02-19 20:00:49 +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
Bnyro
22dce72e95 Limit the watch history size to 100 by default 2023-01-23 17:55:48 +01:00
Isira Seneviratne
219a7d7cfe Use Kotlinx Serialization with stream data. 2023-01-19 04:47:49 +05:30
Bnyro
6db616591c cleanup database queries 2022-11-18 18:42:59 +01: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
Bnyro
7844cc7792 fix the watch progress 2022-09-19 22:07:15 +02:00
Bnyro
8f5de822d1 code cleanup 2022-09-18 19:24:31 +02:00
Bnyro
316bd539a2 fixes 2022-09-08 21:05:51 +02:00
Bnyro
0272a00a0a move constants to its own package 2022-09-08 18:29:00 +02:00
Bnyro
ca79c2f005 fix ktlint 2022-08-27 15:15:07 +02:00
Bnyro
771dee9b2e fix warnings 2022-08-27 15:13:24 +02:00
Bnyro
80a24e3774 limit search history size 2022-08-15 10:16:53 +02:00
Bnyro
3dc8af4cef cleanup 2022-08-14 09:59:05 +02:00