From 11b905fd437d651b2e39745aa82a5dd36f70331e Mon Sep 17 00:00:00 2001 From: Peter Stone Date: Sun, 22 Mar 2026 10:05:16 +0000 Subject: style: modernize UI with dark glass theme and 40% bg opacity --- web/templates/settings.html | 372 ++++++++++++++------------------------------ 1 file changed, 114 insertions(+), 258 deletions(-) (limited to 'web/templates/settings.html') diff --git a/web/templates/settings.html b/web/templates/settings.html index 4df4cb0..ca1d268 100644 --- a/web/templates/settings.html +++ b/web/templates/settings.html @@ -5,228 +5,84 @@ Settings - Task Dashboard - + + + - - -
- ← Back to Dashboard -

Settings

-

Configure feature toggles and data sources.

+ +
+ ← Back to Dashboard +

Settings

+

Configure feature toggles and data sources.

-
-
-
Feature Toggles
-
-
+
+

Feature Toggles

+
{{if .Toggles}} {{range .Toggles}} -
- -
- {{.Name}} - {{if .Description}}
{{.Description}}
{{end}} +
+
+ {{.Name}} + {{if .Description}}
{{.Description}}
{{end}} +
+
+ +
-
{{end}} {{else}} -
No feature toggles configured.
+
No feature toggles configured.
{{end}}
-
- - - + + + +
-
+
{{if .WebAuthnEnabled}} -
-
-
Passkeys
+
+

Passkeys

+
+
Loading passkeys...
-
-
Loading passkeys...
+
+ +
-
- - -
- -
- {{end}} + +
+ + {{end}} - -

Data Sources

-
-
- -
- -
- - {{template "sync-log" .SyncLog}} - -
- {{range .Sources}} -
-
-
- {{.}} - {{if eq . "trello"}}Trello Boards{{end}} - {{if eq . "todoist"}}Todoist Projects{{end}} - {{if eq . "gcal"}}Google Calendars{{end}} - {{if eq . "gtasks"}}Google Task Lists{{end}} -
+ +
+
+

Data Sources

+
+
+ +
+
-
- {{$configs := index $.Configs .}} - {{if $configs}} - {{range $configs}} -
- - {{.ItemName}} - {{.ItemID}} -
+
+ + {{template "sync-log" .SyncLog}} + +
+ {{range .Sources}} +
+

+ {{if eq . "trello"}}Trello Boards{{else if eq . "todoist"}}Todoist Projects{{else if eq . "gcal"}}Google Calendars{{else if eq . "gtasks"}}Google Task Lists{{else}}{{.}}{{end}} +

+
+ {{$configs := index $.Configs .}} + {{if $configs}} + {{range $configs}} +
+ +
+
{{.ItemName}}
+
{{.ItemID}}
+
+
+ {{end}} + {{else}} +
+ No items found. Click "Sync Available Sources" to fetch. +
{{end}} - {{else}} -
- No items configured. Click "Sync Available Sources" to fetch. -
- {{end}} +
+ {{end}}
- {{end}} -
+
-- cgit v1.2.3