feat: track currently watching videos

This commit is contained in:
2026-10-12 02:05:35 +02:00
parent 28c94eb70b
commit a6557047fe
4 changed files with 857 additions and 66 deletions
+7 -2
View File
@@ -142,6 +142,7 @@ actions! {
SavedVideoSave, "video.saved.save", "Save the selected video (also in previews)", VIEW, ["v"];
SavedVideoBrowse, "view.saved.browse", "Choose saved videos across all categories or one category", VIEW, ["V"];
SavedVideoBrowseCategory, "view.saved.category", "Browse the current category's saved videos", VIEW, ["alt+v"];
WatchingBrowse, "view.watching.browse", "Browse started, unfinished videos", VIEW, ["C"];
SelectorNext, "selector.select.next", "Select the next category or channel", &[Context::SelectorNormal], ["j", "down"];
SelectorPrevious, "selector.select.previous", "Select the previous category or channel", &[Context::SelectorNormal], ["k", "up"];
SelectorInputNext, "selector.input.next", "Select the next match while editing the filter", &[Context::SelectorInput], ["down", "ctrl+j"];
@@ -538,16 +539,20 @@ impl Bindings {
),
],
),
(
"CURRENTLY WATCHING",
&[(&[WatchingBrowse], "Browse started, unfinished videos")],
),
(
"COLLECTION LISTS",
&[
(
&[CollectionRemoveSelected],
"Remove selected from current watch-later / saved list only",
"Remove selected from the current collection only",
),
(
&[CollectionRemoveBulk],
"Confirm removal of current category / filtered subset",
"Confirm removal of current list / category / filtered subset",
),
(
&[],