-
3035d7fc08
Make the Generator's server-name lists editable, add themes, import names from Skatteverket
master

bobbanandClaude Sonnet 5.5
2026-10-03 01:53:31 +02:00
-
447f33fff6
Add an Alerts page under Operations listing everything that's wrong now

bobbanandClaude Sonnet 5.5
2026-10-02 23:07:57 +02:00
-
ad1fb5338f
Replace the browser's confirm() and prompt() pop-ups with in-app dialogs

bobbanandClaude Sonnet 5.5
2026-10-02 23:07:43 +02:00
-
88d9c8e097
Record sign-ins, new accounts, automatic log trimming and what settings changed

bobbanandClaude Sonnet 5.5
2026-10-02 22:40:46 +02:00
-
22cfdbede0
Fix how the audit log displays entries; record admin-link and domain checks

bobbanandClaude Sonnet 5.5
2026-10-02 22:40:35 +02:00
-
21054aaa8c
Fill an admin link's URL from a server's own known ports

bobbanandClaude Sonnet 5
2026-09-30 00:23:52 +02:00
-
1ff1c6550c
Share the excluded-ranges filter with IP Addresses; add Admin Links page

bobbanandClaude Sonnet 5
2026-09-30 00:07:27 +02:00
-
236b1da0dc
Add a Network > Ports page: agent-reported ports plus manual openings

bobbanandClaude Sonnet 5
2026-09-29 23:48:35 +02:00
-
4e48377348
Document every notification this app sends in NOTIFICATIONS.md

bobbanandClaude Sonnet 5
2026-09-29 23:48:19 +02:00
-
de5c39dddf
Add an osTicket integration: list open tickets from its database

bobbanandClaude Sonnet 5
2026-09-29 23:09:56 +02:00
-
69e9325927
Document role-based menu access in ROLES.md

bobbanandClaude Sonnet 5
2026-09-29 20:41:26 +02:00
-
df2a5ce42b
Add a Proxmox Backup Server integration: datastore/snapshot verification status

bobbanandClaude Sonnet 5
2026-09-29 20:32:52 +02:00
-
70ba60c7da
Add a phpIPAM import to the IP Addresses page

bobbanandClaude Sonnet 5
2026-09-29 19:49:10 +02:00
-
bf7f73f6b6
Import maintenance windows from Uptime Kuma

bobbanandClaude Sonnet 5
2026-09-29 19:11:35 +02:00
-
26de6cb243
Move Uptime Kuma from Infrastructure to Operations in the sidebar

bobbanandClaude Sonnet 5
2026-09-29 18:52:41 +02:00
-
1a2dd19736
Add an Uptime Kuma integration: monitor status and which server each one watches

bobbanandClaude Sonnet 5
2026-09-29 18:50:27 +02:00
-
ada2e648e9
Group the sidebar into collapsible submenus

bobbanandClaude Sonnet 5
2026-09-27 03:00:22 +02:00
-
9229ea2ed6
Add a Domains widget to the dashboard

bobbanandClaude Sonnet 5
2026-09-27 02:52:05 +02:00
-
91796a3c3a
Add a Servers widget to the dashboard

bobbanandClaude Sonnet 5
2026-09-27 02:27:18 +02:00
-
fea20456e4
Add a Windows agent (PowerShell)

bobbanandClaude Sonnet 5
2026-09-27 00:09:00 +02:00
-
ae64cb345c
Manage server tags in Settings: pre-add tags, recolour, rename, delete

bobbanandClaude Sonnet 5
2026-09-26 21:17:09 +02:00
-
72f8c85406
Add a Privacy page: what is stored, where it goes, and your own data

bobbanandClaude Sonnet 5
2026-09-26 20:28:03 +02:00
-
07d20bd2b7
Add arm64 compose files: one builds the image, one runs the published one

bobbanandClaude Sonnet 5
2026-09-26 19:25:52 +02:00
-
3f2b5da7be
Let the consistency report exclude address ranges

bobbanandClaude Sonnet 5
2026-09-26 18:57:28 +02:00
-
2352689fd3
Add a consistency report across IPAM, DNS and servers

bobbanandClaude Sonnet 5
2026-09-26 04:08:51 +02:00
-
ca0fa817f8
Track domain registration expiry, with daily reminders

bobbanandClaude Sonnet 5
2026-09-26 03:31:02 +02:00
-
017014586f
Show when each Gitea repository was last updated

bobbanandClaude Sonnet 5
2026-09-26 03:20:43 +02:00
-
4118062405
Alert when a Semaphore template or Gitea workflow run fails

bobbanandClaude Sonnet 5
2026-09-26 03:11:59 +02:00
-
9f1609c4ed
Add tags to servers, with a tag filter on the Servers page

bobbanandClaude Sonnet 5
2026-09-26 03:06:29 +02:00
-
4c11158e98
Add a Ports card to server pages: scan for open ports, find free ones, and keep notes

bobbanandClaude Sonnet 5
2026-09-26 02:39:43 +02:00
-
aae4f0d74f
Add maintenance mode to silence alerts while working on a server or integration

bobbanandClaude Sonnet 5
2026-09-26 02:23:06 +02:00
-
1688de3ea2
Alert when a server goes silent, a disk fills up, or a Synology volume degrades

bobbanandClaude Sonnet 5
2026-09-26 02:15:19 +02:00
-
bf03a15337
Make the app installable as a PWA

bobbanandClaude Sonnet 5
2026-09-26 02:07:04 +02:00
-
7e81306aa7
Read SSL certificate expiry from the live server instead of trusting a typed-in date

bobbanandClaude Sonnet 5
2026-09-25 23:41:29 +02:00
-
0da73711d9
Add a Generator page for server names, usernames, and passwords

bobbanandClaude Sonnet 5
2026-09-24 20:56:15 +02:00
-
35979cb043
Add bulk actions to Secrets, IP Addresses, and Tailscale devices

bobbanandClaude Sonnet 5
2026-09-24 19:13:56 +02:00
-
e081eecba4
Stop stretching the settings nav to match content height

bobbanandClaude Sonnet 5
2026-09-22 21:46:20 +02:00
-
439eccaebb
Align settings nav text with the content heading, not just box height

bobbanandClaude Sonnet 5
2026-09-22 21:22:45 +02:00
-
6ff20d42fd
Match the settings sidebar's height to the content column

bobbanandClaude Sonnet 5
2026-09-22 21:08:49 +02:00
-
ca61f2a915
Surface Proxmox VMs/LXCs with no backup coverage at all

bobbanandClaude Sonnet 5
2026-09-22 21:01:48 +02:00
-
73d649377e
Add notification quiet hours with digest delivery

bobbanandClaude Sonnet 5
2026-09-22 20:56:33 +02:00
-
99db7e1cf0
Surface Proxmox backup job status, with a daily failure notification

bobbanandClaude Sonnet 5
2026-09-22 18:42:22 +02:00
-
6d673db9ec
Add session management: see who's signed in, revoke a session

bobbanandClaude Sonnet 5
2026-09-21 20:29:29 +02:00
-
1cae35a59e
Add a daily Docker image-update notification

bobbanandClaude Sonnet 5
2026-09-20 23:44:47 +02:00
-
9c07718d2d
Fix command palette results being unclickable

bobbanandClaude Sonnet 5
2026-09-20 23:02:55 +02:00
-
5c1376cf1c
Make search results open the actual entry, not just its list page

bobbanandClaude Sonnet 5
2026-09-20 19:16:09 +02:00
-
009bb3e027
Add a global search / command palette (Ctrl/Cmd+K)

bobbanandClaude Sonnet 5
2026-09-20 03:20:05 +02:00
-
23eb7f0d70
Add passphrase-protected export/import for integrations, DNS providers, and settings

bobbanandClaude Sonnet 5
2026-09-19 21:18:41 +02:00
-
b5a4c6e2d9
Alert when an integration or DNS provider fails repeatedly

bobbanandClaude Sonnet 5
2026-09-19 14:51:00 +02:00
-
10d123b18a
Add automatic retention purging for the Diagnostic and Audit logs

bobbanandClaude Sonnet 5
2026-09-19 02:22:32 +02:00
-
af3f7e77d2
Document required access per integration and DNS provider

bobbanandClaude Sonnet 5
2026-09-19 02:08:40 +02:00
-
19f84838cc
Revert "Move dark mode toggle from sidebar to Settings > Display"
bobban
2026-09-19 01:58:18 +02:00
-
4ba86429d5
Move dark mode toggle from sidebar to Settings > Display
bobban
2026-09-19 01:56:08 +02:00
-
5c35080e22
Add a dark mode toggle

bobbanandClaude Sonnet 5
2026-09-19 01:51:59 +02:00
-
82ed25b63f
Fix checkbox/label spacing on Notifications and other form checkboxes

bobbanandClaude Sonnet 5
2026-09-19 01:43:45 +02:00
-
08eb0bd87e
Make DNS and Secrets dashboard widgets match the integration widgets

bobbanandClaude Sonnet 5
2026-09-19 00:07:32 +02:00
-
b40234a557
Make table page size a configurable setting, not a hardcoded 20

bobbanandClaude Sonnet 5
2026-09-18 23:58:14 +02:00
-
7bf9b03839
Paginate tables that can grow large

bobbanandClaude Sonnet 5
2026-09-18 23:51:14 +02:00
-
81e55fc792
Show per-disk usage for Proxmox-linked servers too, not just a total

bobbanandClaude Sonnet 5
2026-09-18 23:32:46 +02:00
-
08a984719f
Let admins hide the Proxmox-link card per server

bobbanandClaude Sonnet 5
2026-09-18 21:34:52 +02:00
-
f2a6253ddf
Show container image-update status from Dockhand

bobbanandClaude Sonnet 5
2026-09-18 21:04:15 +02:00
-
7564796c39
Add a per-row Test button to the Integrations list

bobbanandClaude Sonnet 5
2026-09-18 20:31:04 +02:00
-
d5b6c55383
Simplify Integrations to a plain list + Add button

bobbanandClaude Sonnet 5
2026-09-18 19:57:03 +02:00
-
16d64c42d8
Enrich the Dashboard integration widgets to match the new DNS/Secrets sections

bobbanandClaude Sonnet 5
2026-09-17 23:14:18 +02:00
-
a5ec099c13
Bring Sloth Manager's DNS/Secrets dashboard here, alongside integrations

bobbanandClaude Sonnet 5
2026-09-17 23:06:42 +02:00
-
655862c94e
Add per-server admin-page links (Dockge, Webmin, Cockpit, etc.)

bobbanandClaude Sonnet 5
2026-09-17 22:51:10 +02:00
-
f4274c1ad8
Make every table sortable and exportable to CSV

bobbanandClaude Sonnet 5
2026-09-17 21:54:36 +02:00
-
e35da87886
Add a Diagnostic Log, ported and generalized from Sloth Manager

bobbanandClaude Sonnet 5
2026-09-17 21:41:06 +02:00
-
42f073df81
Reorder sidebar nav to group related pages together

bobbanandClaude Sonnet 5
2026-09-17 21:16:39 +02:00
-
96dd911a9d
Make Proxmox node cards full-width to match the VM/LXC table

bobbanandClaude Sonnet 5
2026-09-17 20:59:23 +02:00
-
7b39b7be4d
Split Proxmox node card into system info (left) / storage (right)

bobbanandClaude Sonnet 5
2026-09-17 20:50:16 +02:00
-
846953194c
Show a hint when Proxmox storage list comes back empty, not silently

bobbanandClaude Sonnet 5
2026-09-17 20:05:19 +02:00
-
5919929dfb
Fix "No online Proxmox nodes found" masking real host-stats errors

bobbanandClaude Sonnet 5
2026-09-17 19:49:16 +02:00
-
2d062a9ac4
Add host stats to the Proxmox page

bobbanandClaude Sonnet 5
2026-09-17 19:26:33 +02:00
-
1ff59afb40
Notify on expiring Tailscale device keys

bobbanandClaude Sonnet 5
2026-09-17 18:59:27 +02:00
-
c0af546d08
Show Tailscale device key expiry

bobbanandClaude Sonnet 5
2026-09-17 18:49:42 +02:00
-
a781df9c51
Trim the Servers page down to a server list + add-server flow

bobbanandClaude Sonnet 5
2026-09-17 18:38:46 +02:00
-
9f2d27e2c4
Add system/hardware info to the Synology page

bobbanandClaude Sonnet 5
2026-09-16 00:35:39 +02:00
-
95bd831d81
Move Proxmox and Synology to their own top-level pages

bobbanandClaude Sonnet 5
2026-09-16 00:21:07 +02:00
-
8fef68c27a
Move Tailscale, Semaphore, and Gitea to their own top-level pages

bobbanandClaude Sonnet 5
2026-09-16 00:09:02 +02:00
-
35afcc4a37
Add a host filter to the Docker page

bobbanandClaude Sonnet 5
2026-09-16 00:01:17 +02:00
-
52dc7ed1f5
Move Dockhand container management to its own top-level Docker page

bobbanandClaude Sonnet 5
2026-09-15 23:57:11 +02:00
-
e7ac6fea3b
Add a "Sync from Proxmox" action to IP Addresses (IPAM)

bobbanandClaude Sonnet 5
2026-09-15 23:45:10 +02:00
-
d714a87754
Add a "Sync from Tailscale" action to IP Addresses (IPAM)

bobbanandClaude Sonnet 5
2026-09-15 23:16:17 +02:00
-
bc0e54fea8
Respect the 12h/24h setting in cron schedule descriptions too

bobbanandClaude Sonnet 5
2026-09-15 22:35:05 +02:00
-
f92f8de96e
Add a Date & Time setting and fix inconsistent date formats app-wide

bobbanandClaude Sonnet 5
2026-09-15 22:17:06 +02:00
-
f7357141eb
Wire the Servers overview's Proxmox badge to the integration color setting

bobbanandClaude Sonnet 5
2026-09-15 21:34:50 +02:00
-
ad6783b6a1
Extend badge color settings to cover integration types too

bobbanandClaude Sonnet 5
2026-09-15 21:28:26 +02:00
-
7fed1dbfa4
Move the signed-in-as/sign-out block to the bottom of the sidebar

bobbanandClaude Sonnet 5
2026-09-15 21:10:07 +02:00
-
a6ab69316d
Add a graceful Shutdown action alongside Proxmox's Start/Restart/Stop

bobbanandClaude Sonnet 5
2026-09-15 20:52:31 +02:00
-
de9b6a2d6a
Add start/restart/stop buttons to Proxmox-linked servers' detail page

bobbanandClaude Sonnet 5
2026-09-15 20:46:35 +02:00
-
1a054d6c2f
Report a CPU model on ARM boards (Raspberry Pi 5 and others)

bobbanandClaude Sonnet 5
2026-09-15 19:21:03 +02:00
-
ae41a02864
Fix agent silently failing to report on hosts without a cpuinfo model name

bobbanandClaude Sonnet 5
2026-09-15 19:05:14 +02:00
-
130212baec
Add an opt-in insecure-TLS mode for the agent, for self-signed certs

bobbanandClaude Sonnet 5
2026-09-15 18:26:19 +02:00
-
f5d3c25c89
Add editing existing integrations, so an expired secret can be rotated

bobbanandClaude Sonnet 5
2026-09-15 13:12:17 +02:00
-
b9409d3095
Add server hardware/network detail view with Proxmox sync and agent reporting

bobbanandClaude Sonnet 5
2026-09-15 13:02:50 +02:00
-
1f0e6a9d4c
Split Settings into sub-pages and add DNS cache clearing

bobbanandClaude Sonnet 5
2026-09-15 12:23:12 +02:00
-
3255314402
Build the Settings module: notification channels, event toggles, DNS badge colors

bobbanandClaude Sonnet 5
2026-09-15 12:14:05 +02:00
-
3a53a86ce0
Show real target names in the Audit Log instead of type #id

bobbanandClaude Sonnet 5
2026-09-15 12:01:00 +02:00
-
e064b1caf7
Update README: add repository link, mark all integrations as verified

bobbanandClaude Sonnet 5
2026-09-15 01:22:19 +02:00