1
0
mirror of https://git.sr.ht/~cadence/cloudtube synced 2024-11-14 20:27:29 +00:00
cloudtube/pug/subscriptions.pug

44 lines
1.7 KiB
Plaintext
Raw Normal View History

2020-08-30 15:14:05 +00:00
extends includes/layout.pug
include includes/video-list-item.pug
block head
title Subscriptions - CloudTube
script(type="module" src=getStaticURL("html", "/static/js/subscriptions.js"))
2020-08-30 15:14:05 +00:00
block content
main.subscriptions-page
2020-08-31 13:22:16 +00:00
if hasSubscriptions
section
details.channels-details
summary #{channels.length} subscriptions
.channels-list
for channel in channels
a(href=`/channel/${channel.ucid}`).channel-item
img(src=channel.icon_url width=512 height=512 alt="").thumbnail
span.name= channel.name
if refreshed
section
details.channels-details
2020-09-24 07:59:22 +00:00
summary Last refreshed #{timeToPastText(refreshed.min)}
div Oldest channel was refreshed #{timeToPastText(refreshed.min)}
div Newest channel was refreshed #{timeToPastText(refreshed.max)}
- const notLoaded = channels.length - refreshed.count
if notLoaded
div #{notLoaded} subscriptions have not been refreshed at all
2021-08-21 04:48:15 +00:00
div Your subscriptions will be regularly refreshed in the background if you have visited recently.
if settings.save_history
input(type="checkbox" id="watched-videos-display")
.watched-videos-display-container
label(for="watched-videos-display").watched-videos-display-label Hide watched videos
2020-08-31 13:22:16 +00:00
each video in videos
+video_list_item("subscriptions-video", video, instanceOrigin, {showMarkWatched: settings.save_history && !video.watched})
2020-08-31 13:22:16 +00:00
else
.no-subscriptions
h2 You have no subscriptions.
p Subscribing to a channel makes its videos appear here.
p You can find the subscribe button on channels and videos.