2020-08-30 15:14:05 +00:00
|
|
|
extends includes/layout.pug
|
|
|
|
|
|
|
|
include includes/video-list-item.pug
|
|
|
|
|
|
|
|
block head
|
|
|
|
title Subscriptions - CloudTube
|
2021-01-09 01:09:59 +00:00
|
|
|
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
|
|
|
|
|
2020-09-23 12:48:32 +00:00
|
|
|
if refreshed
|
|
|
|
section
|
|
|
|
details.channels-details
|
2020-09-24 07:59:22 +00:00
|
|
|
summary Last refreshed #{timeToPastText(refreshed.min)}
|
2020-09-23 12:48:32 +00:00
|
|
|
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
|
2020-12-29 03:21:48 +00:00
|
|
|
div Your subscriptions will be regularly refreshed in the background so long as you log in frequently.
|
2020-09-23 12:48:32 +00:00
|
|
|
|
2020-12-28 12:42:25 +00:00
|
|
|
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
|
2021-01-09 01:09:59 +00:00
|
|
|
+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.
|