This website requires JavaScript.
708b8b5d15
refactor: update all API blueprints (certs, dhcp, firewall, logs, network, proxy, wireguard)
mteehan
2026-06-16 03:36:51 +00:00
4fc0fb3f72
refactor: overhaul daemon server, client, and handlers
mteehan
2026-06-16 03:35:58 +00:00
c5813d68b3
refactor: update lib modules (common, dnsmasq, logging, network, state, nginx)
mteehan
2026-06-16 03:35:50 +00:00
593dece92b
refactor: replace Jinja templates with static frontend pages
mteehan
2026-06-16 03:35:41 +00:00
2874680ffa
chore: add node_modules to .gitignore (debugging only, never committed)
mteehan
2026-06-16 03:49:15 +00:00
b8c2fa2f24
docs: update all documentation and AGENTS.md
mteehan
2026-06-16 03:35:22 +00:00
bc72db903c
feat: add networkd subsystem and fix code review issues
mteehan
2026-06-01 03:15:50 +00:00
2f215793e9
docs: add docstrings to all API endpoints and daemon handlers
mteehan
2026-05-30 16:15:45 +00:00
bd98830638
chore: remove TODO.md (all items resolved)
mteehan
2026-05-30 05:47:18 +00:00
dc96e15643
feat: pre-computed state store and async ACME issuance (fixes timeout mismatch)
mteehan
2026-05-30 05:45:40 +00:00
c091063248
fix: two-user model bug fixes and docs
mteehan
2026-05-29 22:29:59 +00:00
cb683f7e61
install: two-user model ownership and deployment
mteehan
2026-05-29 22:29:54 +00:00
200e078bc5
refactor: introduce two-user daemon architecture with socket-based communication
mteehan
2026-05-27 23:38:23 +00:00
5ac69dfa7e
refactor: move JS vendors to vendor/ with versioned filenames Vendor JS files to vendor/ with versioned names, symlinks in webui/static/ select active version. Update update-vendor.sh and AGENTS.md.
mteehan
2026-05-25 01:20:37 +00:00
f81be96e59
add: track shared modules, vendor scripts, and update gitignore
mteehan
2026-05-25 01:13:34 +00:00
ecb5a9a44d
fix: escape colon in sudoers chown argument
mteehan
2026-05-25 01:03:30 +00:00
d1ab717c0f
refactor: unify project structure, improve security, and enhance deployment
mteehan
2026-05-25 00:53:32 +00:00
8829ac579d
fix: strip private_key from WireGuard PATCH endpoint and add acme-challenge template
mteehan
2026-05-24 13:12:40 +00:00
cf8115bb0d
refactor(lib): fix acme.renew deploy call and hoist wireguard imports
mteehan
2026-05-23 03:56:13 +00:00
37039351be
fix htmx refactor route mismatches and remaining TODO items
mteehan
2026-05-17 01:15:52 +00:00
0e7090a2cb
Update .gitignore, AGENTS.md, README.md for config/ split and deployment model
mteehan
2026-05-14 03:32:06 +00:00
dcb581a359
Update documentation for config/ migration, new install model, and firewall config API
mteehan
2026-05-14 03:31:59 +00:00
6106c1434d
Add declarative firewall config with save-then-apply workflow
mteehan
2026-05-14 03:31:49 +00:00
32757e2f40
Overhaul install.sh for /opt/vacuum-wall deployment and templated system files
mteehan
2026-05-14 03:31:24 +00:00
d9797b6dac
Migrate declarative configs to config/ dir and remove hardcoded paths
mteehan
2026-05-14 03:31:13 +00:00
817b7c409c
Show all missing env vars with usage when install.sh is run without required variables
mteehan
2026-05-09 20:56:32 +00:00
65741644a3
Fix dashboard template bugs, acme date parsing, wireguard sudoers match, and stale docs
mteehan
2026-05-08 19:11:54 +00:00
e2f56b8cc8
Initial commit: SSL proxy / firewall appliance
mteehan
2026-05-07 22:24:24 +00:00