Commit Graph

  • 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