mirror of
https://git.sr.ht/~cadence/cloudtube
synced 2024-11-12 19:37:29 +00:00
e0bc0d2e81
Watched videos on your subscriptions feed will be darkened, and the option to hide all of them has been added. This only takes effect if you have enabled saving watched videos on the server in the settings menu - default is off.
52 lines
1.5 KiB
Plaintext
52 lines
1.5 KiB
Plaintext
extends includes/layout.pug
|
|
|
|
mixin fieldset(name)
|
|
fieldset
|
|
legend= name
|
|
.fieldset-contents
|
|
block
|
|
|
|
mixin input(id, description, type, placeholder, disabled, list)
|
|
.field-row
|
|
label.description(for=id)= description
|
|
input(type=type id=id name=id value=settings[id] placeholder=placeholder disabled=disabled list=`${id}-list`).border-look
|
|
if list
|
|
datalist(id=`${id}-list`)
|
|
each item in list
|
|
option(value=item)
|
|
|
|
mixin select(id, description, disabled, options)
|
|
.field-row
|
|
label.description(for=id)= description
|
|
select(id=id name=id disabled=disabled).border-look
|
|
each option in options
|
|
option(value=option.value selected=(option.value == settings[id]))= option.text
|
|
|
|
block head
|
|
title Settings - CloudTube
|
|
|
|
block content
|
|
main.settings-page
|
|
form(method="post" action="/settings")
|
|
+fieldset("Settings")
|
|
|
|
+input("instance", "Instance", "url", constants.user_settings.instance.default, false, [
|
|
"https://invidious.snopyta.org",
|
|
"https://invidious.13ad.de",
|
|
"https://watch.nettohikari.com",
|
|
"https://invidious.fdn.fr"
|
|
])
|
|
|
|
+select("save_history", "Watched videos history", false, [
|
|
{value: "0", text: "Don't store"},
|
|
{value: "1", text: "Store on server"}
|
|
])
|
|
|
|
+select("local", "Fetch videos", false, [
|
|
{value: "0", text: "Remote instance"},
|
|
{value: "1", text: "Locally"}
|
|
])
|
|
|
|
.save-settings
|
|
button.border-look Save
|