Bnyro
9a537eb0ec
fix: subscription button state not updated after starting next video
2025-04-15 15:08:21 +02:00
Bnyro
964ba84471
refactor: remove channel info api calls when subscribing to channels locally
2025-03-16 17:23:10 +01:00
Bnyro
87352f94c6
fix: sort channels alphabetically on client side
2025-03-12 21:21:32 +01:00
Bnyro
c84a857a38
feat: locally store channel info when local streams extraction enabled
2025-03-12 21:19:50 +01:00
FineFindus
abe77f4683
feat(Feed): update local feed data when watching video
...
As local feed videos are only fetched once, this can lead to outdated
data being displayed in the feed. As we already fetch the metadata when
the video is being played, use this data to update the locally stored
feed data.
2025-03-01 13:40:27 +01:00
Bnyro
dc0be0d352
feat: add progress indicator for local feed extraction
2025-03-01 13:37:41 +01:00
Bnyro
579fae287c
feat: support for local feed extraction
2025-01-10 17:32:15 +01:00
Bnyro
f54d0fd8a0
refactor: bind subscriptions and feed repositories to interfaces
2025-01-10 15:20:26 +01:00
Bnyro
06289c5943
chore: optimize imports
2024-05-08 16:52:33 +02:00
Bnyro
ccaedfafbc
fix: dearrow for playing video and watch history
2024-05-06 13:42:21 +02:00
Bnyro
1abc9cfe8c
style: run ktlint
2023-11-14 19:06:38 +01:00
Bnyro
40e85152ac
refactor: simplify SubscriptionsHelper
2023-10-29 15:44:53 +01:00
Bnyro
04b9a3a4c9
feat: support for DeArrow
2023-07-20 15:01:21 +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
Isira Seneviratne
58f1871abd
Add single item insertion methods.
2023-04-05 06:32:00 +05:30
Isira Seneviratne
f155bf8751
Convert DatabaseHolder to an object.
2023-02-12 05:44:22 +05:30
Bnyro
67a951f39e
Unauthenticated: Use GET when subs <= 100
2023-02-05 11:05:03 +01:00
Bnyro
4bd2d473bf
Use POST requests for unauthenticated subscriptions
2023-02-04 11:16:55 +01:00
Bnyro
b734c69ea8
Move helpers from .util
to .ui.listeners
and .helpers
2023-01-31 16:43:39 +01:00
Isira Seneviratne
cf9c6ffb99
Convert LocalSubscriptionDao methods to suspend functions, remove unused methods.
2023-01-23 19:14:49 +05:30
Isira Seneviratne
e047d5babd
Use Kotlinx Serialization with subscription.
2023-01-19 13:20:26 +05:30
Bnyro
8345269179
Improve the playlist cloning algorithm
2022-12-19 16:58:34 +01:00
Bnyro
df00881cff
fix new home tab issues
2022-11-18 15:57:16 +01:00
Bnyro
aa9f9852d9
Unsubscription confirmation option
2022-11-05 19:34:10 +01: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
Bnyro
8f5de822d1
code cleanup
2022-09-18 19:24:31 +02:00
Bnyro
0272a00a0a
move constants to its own package
2022-09-08 18:29:00 +02:00
Bnyro
2c5b313922
migrate local subscriptions to database
2022-08-14 11:29:29 +02:00
Bnyro
e1b078ecd8
cleanup
2022-08-14 09:55:28 +02:00