uhlwoogi and Claude Opus 4.7
2e198a19b4
Add in-app edit UI for dashboard config
...
A web editor at /edit for managing pages and widgets without hand-editing YAML:
- Page list and per-page widget views with breadcrumb navigation
- Add/delete pages, add/delete/reorder widgets within a column
- Per-widget textarea editor with curated starter templates, widget-specific
help (example, full field reference, link to upstream docs), and inline
error rendering that preserves the user's edits on validation failure
- Pre-save validation via newConfigFromYAML; atomic temp+rename writes with
.bak backup; YAML edits go through yaml.Node so comments and unresolved
${env:X}/${secret:X} tokens survive round-trips
- Auth gate: editing requires auth.users to be configured, or
admin.allow-without-auth: true as an explicit opt-in for trusted networks
- Pencil button on the dashboard near the theme picker for quick access
- Admin views read fresh from disk so the list updates immediately after
saves rather than lagging the fsnotify watcher
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-04-30 14:12:18 +00:00
Svilen Markov
f0541ea5c8
Refactor icon stuff
2025-06-10 08:25:34 +01:00
Svilen Markov
b4094b28bd
Allow disabling theme picker
2025-05-19 21:25:33 +01:00
Svilen Markov
b294839b79
Make theme key accessible via CSS
2025-05-19 21:25:33 +01:00
Svilen Markov
f801da88a7
Fix center-vertically not working
2025-05-14 00:48:16 +01:00
Svilen Markov
66dcd1fa34
Don't escape safe URL
2025-05-13 23:44:47 +01:00
Svilen Markov
4f9e48cc17
Remove fallback favicon #653
2025-05-13 22:07:57 +01:00
Svilen Markov
95702a2e53
Fix error when hide-desktop-navigation is true
Create release / release (push) Has been cancelled
2025-05-13 20:35:34 +01:00
Svilen Markov
49c07f397e
Don't escape safe URLs
2025-05-10 13:25:56 +01:00
Svilen Markov
dd91a506fa
Add todo widget
2025-05-08 16:59:02 +01:00
Svilen Markov
c9e6b774f3
Add head-widgets
2025-05-06 13:37:14 +01:00
Svilen Markov
6b7d68d960
Add auth
2025-05-06 01:38:22 +01:00
Svilen Markov
56bdd2c9a3
Make repository widget links bigger on mobile
2025-05-05 13:15:51 +01:00
Svilen Markov
0f6e51ee5c
Add new logo
2025-05-05 12:47:40 +01:00
Svilen Markov
1c5701fde5
Remove unused block
2025-05-05 11:04:40 +01:00
Svilen Markov
6c1c909c9d
Make text non-selectable
2025-05-05 11:04:01 +01:00
Svilen Markov
26ab9c7b05
Auto detect favicon type and add fallback
2025-05-05 11:03:30 +01:00
Svilen Markov
c2286f9a22
Update implementation
2025-05-04 16:49:20 +01:00
Svilen Markov
a68805b55d
Merge remote-tracking branch 'upstream/dev' into theme_switcher
2025-04-29 18:55:30 +01:00
HECHT Axel
62e9c32082
feat: theme switcher
2025-01-15 12:19:50 +01:00
HECHT Axel
8ad7d4be0a
feat: add possibility to set search input placeholder
2025-01-03 19:36:43 +01:00
Svilen Markov
ac7f3805d4
Add custom unmarshalling for pihole queries stats
...
+ hide-graph and hide-top-domains options for DNS stats widget
2024-12-28 14:17:48 +00:00
Svilen Markov
4a14709f13
Tweak iOS fixes
2024-12-26 17:02:15 +00:00
Dallas Hoffman
29318005b2
Mobile style fixes
2024-12-24 14:42:28 -05:00
Svilen Markov
495eaa0a37
Add Widget-Content-Frameless option to extension widget
2024-12-22 13:31:26 +00:00
Svilen Markov
ab6ae15836
Add automatic native titles to all truncateable elements
2024-12-17 23:34:32 +00:00
Svilen Markov
dbcc13a5cf
Allow inserting env variables anywhere in the config
2024-12-16 23:59:25 +00:00
Svilen Markov
e49145023f
Don't escape user-defined URLs
2024-12-16 14:05:52 +00:00
Svilen Markov
ae1fb05607
Better convention for safe template types
2024-12-16 13:58:58 +00:00
Svilen Markov
84537e6884
Update status icons
2024-12-04 08:19:24 +00:00
Svilen Markov
24f9f20eb7
Reduce list gap
2024-12-03 22:11:51 +00:00
Svilen Markov
217c6f2ed0
Remove container created time
2024-12-03 20:13:23 +00:00
Svilen Markov
fcda017c39
Update docker containers widget
2024-12-03 19:04:43 +00:00
Svilen Markov
fcb67e62c5
Change widget error header icon to SVG
2024-12-03 16:51:33 +00:00
Svilen Markov
0651a2886e
Merge latest changes
2024-12-03 13:59:20 +00:00
Svilen Markov
90fbba600f
Restructure & refactor codebase
2024-11-29 16:34:15 +00:00