Commit Graph

  • 98c45d92ce feat(wireless): make device hostnames clickable in wireless page Jason Staack 2026-03-18 11:24:41 -05:00
  • fad52ade89 feat(traffic): make device hostnames clickable in traffic page Jason Staack 2026-03-18 11:24:10 -05:00
  • 26e3c90523 feat(vpn): make device hostnames clickable in VPN page Jason Staack 2026-03-18 11:23:40 -05:00
  • a33a0acb35 feat(templates): make device hostnames clickable in template push and progress Jason Staack 2026-03-18 11:22:51 -05:00
  • 4888e94b69 feat(operations): make device hostnames clickable in bulk command wizard Jason Staack 2026-03-18 11:22:15 -05:00
  • 1be47d94fb feat(config): make device hostnames clickable in batch config Jason Staack 2026-03-18 11:21:22 -05:00
  • 7fc6f23960 feat(certs): make device names clickable in cert table Jason Staack 2026-03-18 11:20:29 -05:00
  • 0c72242e72 feat(firmware): make device hostnames clickable in upgrade progress Jason Staack 2026-03-18 11:19:58 -05:00
  • 213681c4e6 feat(firmware): make device hostnames clickable in firmware page Jason Staack 2026-03-18 11:19:13 -05:00
  • e5a5d735a6 feat(dashboard): make device hostnames clickable in events timeline Jason Staack 2026-03-18 11:18:40 -05:00
  • 7c45b18870 feat(dashboard): make AP hostnames clickable in wireless issues Jason Staack 2026-03-18 11:17:58 -05:00
  • 9718a94d1d feat(transparency): make device names clickable in transparency log Jason Staack 2026-03-18 11:17:14 -05:00
  • 6713a8cf5b feat(audit): make device names clickable in audit log Jason Staack 2026-03-18 11:16:21 -05:00
  • 33be7a9522 feat(map): make device hostname clickable in map popup Jason Staack 2026-03-18 11:14:27 -05:00
  • e8ffbdbf7a feat(alerts): use DeviceLink for device hostnames Jason Staack 2026-03-18 11:13:33 -05:00
  • e4b9eeae1d feat(fleet): make device hostname a clickable link in fleet table Jason Staack 2026-03-18 11:12:38 -05:00
  • c3bbdb852d feat(ui): add DeviceLink reusable component Jason Staack 2026-03-18 11:11:25 -05:00
  • 8d8779951c feat(website): retake all screenshots with 100-device demo data Jason Staack 2026-03-18 07:29:59 -05:00
  • 3c3ddb8487 chore: remove docs/superpowers/ from tracking Jason Staack 2026-03-18 06:42:11 -05:00
  • e7af5e85ab feat(seo): add 6 targeted SEO pages for high-intent search phrases Jason Staack 2026-03-18 06:39:48 -05:00
  • 31d224ca58 feat(seo): add open source MikroTik management page, update sitemap Jason Staack 2026-03-18 06:25:46 -05:00
  • b925d534bc feat(seo): add open source keywords, update sitemap, add cross-links Jason Staack 2026-03-18 06:23:12 -05:00
  • 67caecd52c blog: add "Found a Bug Running 100 Simulated Routers" Jason Staack 2026-03-18 06:14:30 -05:00
  • 05e5595c2b fix(poller): add 64MB cap on DEVICE_EVENTS NATS stream Jason Staack 2026-03-18 05:52:09 -05:00
  • 556545cf9c chore: gitignore tools/dev/ for local dev tooling Jason Staack 2026-03-17 20:11:50 -05:00
  • 0c8a473796 fix(website): retake config editor screenshot with device selected Jason Staack 2026-03-17 19:57:29 -05:00
  • 412f9c2530 feat(website): update screenshots for Deep Space theme with new tenants Jason Staack 2026-03-17 19:49:26 -05:00
  • ddcea97dd0 blog: add "What You Can Do With It Today (And What You Can't)" Jason Staack 2026-03-17 19:06:22 -05:00
  • 517eb944d7 docs: update for Helm chart and telemetry changes Jason Staack 2026-03-17 19:00:46 -05:00
  • aef94329f4 fix(helm): correct secret name references and add migration env var Jason Staack 2026-03-17 18:54:47 -05:00
  • 4d3eadd1df feat(helm): add values-local.yaml for Docker Desktop testing Jason Staack 2026-03-17 18:48:21 -05:00
  • 8755595e60 feat(helm): add NOTES.txt with OpenBao init instructions and access info Jason Staack 2026-03-17 18:48:10 -05:00
  • dc1d994f84 feat(helm): add Ingress template with API, docs, metrics, and frontend routes Jason Staack 2026-03-17 18:48:06 -05:00
  • 491f314b7d feat(helm): add WireGuard deployment and service templates Jason Staack 2026-03-17 18:48:02 -05:00
  • e3130059b6 feat(helm): add poller deployment template Jason Staack 2026-03-17 18:45:53 -05:00
  • c5175b0ea4 feat(helm): add frontend deployment and service templates Jason Staack 2026-03-17 18:45:49 -05:00
  • 04f6d46082 feat(helm): add API deployment and service templates Jason Staack 2026-03-17 18:45:45 -05:00
  • d2b75bdae8 feat(helm): add OpenBao StatefulSet with config ConfigMap and service Jason Staack 2026-03-17 18:44:07 -05:00
  • a2de7e7482 feat(helm): add NATS JetStream StatefulSet with headless and client services Jason Staack 2026-03-17 18:44:02 -05:00
  • d785aadad7 feat(helm): add Redis Deployment and ClusterIP Service Jason Staack 2026-03-17 18:43:58 -05:00
  • e79588a9b6 feat(helm): add PostgreSQL StatefulSet with init SQL and headless service Jason Staack 2026-03-17 18:43:54 -05:00
  • 321ce548ea feat(helm): add standalone PVC templates for git-store, firmware-cache, wireguard Jason Staack 2026-03-17 18:41:48 -05:00
  • be11959d7c feat(helm): add secrets and configmap templates Jason Staack 2026-03-17 18:41:25 -05:00
  • fdf1735531 feat(helm): rewrite values.yaml and update Chart.yaml for v1.0.0 Jason Staack 2026-03-17 18:40:57 -05:00
  • c8dbada606 feat(helm): add _helpers.tpl with naming, labels, and URL builders Jason Staack 2026-03-17 18:39:53 -05:00
  • ab560df532 chore(helm): remove old chart templates for rewrite Jason Staack 2026-03-17 18:39:30 -05:00
  • ecbefae9ab feat: add opt-in anonymous setup telemetry Jason Staack 2026-03-16 20:04:26 -05:00
  • 21563132e1 feat: replace Cloudflare analytics with self-hosted pixel, clarify privacy Jason Staack 2026-03-16 19:19:58 -05:00
  • f6283cff7c fix(lint): remove unused FleetDevice import in traffic page Jason Staack 2026-03-16 19:03:31 -05:00
  • c455fe4ed5 feat(ui): sweep remaining components for Deep Space consistency Jason Staack 2026-03-16 19:00:36 -05:00
  • 25d4a80b73 feat(ui): polish command palette and login page for Deep Space Jason Staack 2026-03-16 18:42:07 -05:00
  • 4924580a4b feat(ui): polish remaining pages with Deep Space tokens Jason Staack 2026-03-16 18:40:48 -05:00
  • 1a463cfa84 chore: add demo data seeder and config editor smoke test Jason Staack 2026-03-16 18:37:28 -05:00
  • 133e6e50e4 feat(ui): wire Wireless and Traffic pages to live data Jason Staack 2026-03-16 18:36:44 -05:00
  • 1800330545 feat: expand config editor menu tree and add WiFi wave2 template Jason Staack 2026-03-16 18:27:38 -05:00
  • b8797c9b79 chore: remove deprecated Header component (replaced by ContextStrip) Jason Staack 2026-03-16 17:45:49 -05:00
  • bdff65b9cf chore: remove Geist font files and dependency Jason Staack 2026-03-16 17:45:26 -05:00
  • 64dc6beb11 feat(ui): polish Config Editor with Deep Space styling Jason Staack 2026-03-16 17:44:18 -05:00
  • 8fadfc4d7d feat(ui): polish device table with Deep Space styling Jason Staack 2026-03-16 17:43:31 -05:00
  • 06ac1b73b6 feat(ui): polish Fleet Overview with Deep Space styling Jason Staack 2026-03-16 17:42:44 -05:00
  • bea80b354f feat(ui): add placeholder Wireless and Traffic routes Jason Staack 2026-03-16 17:39:51 -05:00
  • 99215810a9 feat(ui): replace AppLayout with ContextStrip + rebuilt Sidebar Jason Staack 2026-03-16 17:39:31 -05:00
  • b9bbcf4a45 feat(ui): rebuild Sidebar with Fleet/Config/Admin structure Jason Staack 2026-03-16 17:39:12 -05:00
  • a10e609c02 feat(ui): add ContextStrip with org switcher, status, and user controls Jason Staack 2026-03-16 17:38:24 -05:00
  • 76d7f5561d feat(ui): restyle DropdownMenu and Popover Jason Staack 2026-03-16 17:34:01 -05:00
  • 627c5af8da feat(ui): restyle Select, Badge, Tabs, Checkbox Jason Staack 2026-03-16 17:33:56 -05:00
  • d5eaaafcfc feat(ui): restyle Dialog with Deep Space overlay and borders Jason Staack 2026-03-16 17:33:52 -05:00
  • 038a988c55 feat(ui): restyle Card — borders over shadows Jason Staack 2026-03-16 17:33:48 -05:00
  • b347d4bb89 feat(ui): restyle Input with Deep Space focus behavior Jason Staack 2026-03-16 17:33:43 -05:00
  • eea3321e7d feat(ui): restyle Button with Deep Space variants Jason Staack 2026-03-16 17:33:38 -05:00
  • 267724ccb6 feat(ui): add Deep Space transition defaults Jason Staack 2026-03-16 17:30:52 -05:00
  • 304844c3ff feat(ui): update Tailwind theme for Deep Space tokens Jason Staack 2026-03-16 17:30:34 -05:00
  • e7a5567f0c feat(ui): replace color tokens with Deep Space palette Jason Staack 2026-03-16 17:30:23 -05:00
  • 258a8fe8b4 feat(ui): swap Geist for Manrope + IBM Plex Mono Jason Staack 2026-03-16 17:29:26 -05:00
  • 79cc0ad793 chore: add Manrope and IBM Plex Mono font files Jason Staack 2026-03-16 17:28:57 -05:00
  • 5717b3deb4 docs: add Deep Space UI redesign implementation plan Jason Staack 2026-03-16 17:13:57 -05:00
  • d191ac2be3 blog: add "This Is Not Stable Software" post Jason Staack 2026-03-16 17:03:12 -05:00
  • 421808e0ac docs: add Deep Space UI redesign spec Jason Staack 2026-03-16 16:58:49 -05:00
  • 2b08cc5898 docs: add quick start guide Jason Staack 2026-03-16 08:58:12 -05:00
  • d9acd6bc66 docs: clarify terminology and expand acronyms in user guide Jason Staack 2026-03-16 08:57:22 -05:00
  • d0eae197dc docs: clarify terminology and expand acronyms in README Jason Staack 2026-03-16 08:57:17 -05:00
  • 398dc99466 docs: correct technical details and version references Jason Staack 2026-03-16 08:57:04 -05:00
  • 5e2e560bb0 docs: correct port numbers, memory limits, and version references Jason Staack 2026-03-16 08:56:40 -05:00
  • 144fb8b32d fix: resolve React Compiler lint errors Jason Staack 2026-03-15 23:34:58 -05:00
  • 874542f802 fix: mount RollbackAlert, fix WifiPanel useEffect, remove unused PoolPanel prop Jason Staack 2026-03-15 23:17:07 -05:00
  • 091c19c434 fix: remove unreachable kms_service import in notification_service Jason Staack 2026-03-15 23:15:39 -05:00
  • 0adcb52efc fix: handle SSH bridge write errors in poller Jason Staack 2026-03-15 23:15:22 -05:00
  • f49f5f739b fix: remove dead code (toast stubs, unused Redis key, tunnel manager fields) Jason Staack 2026-03-15 23:12:56 -05:00
  • 83e59ed8d7 fix: write device status to Redis, check Set() errors, use cached version fallback Jason Staack 2026-03-15 23:10:52 -05:00
  • 461bfcd89b fix: update version string from v8.0 to v9.6 Jason Staack 2026-03-15 23:10:21 -05:00
  • 14ff8a54ca fix: add logging to silent error handlers, check maintenance windows for online events Jason Staack 2026-03-15 23:09:30 -05:00
  • f1625a85a1 fix: correct start year from 1998 to 1997 in blog post Jason Staack 2026-03-15 22:54:18 -05:00
  • 74d3da0346 fix: use docs-content class for consistent light theme on SEO pages Jason Staack 2026-03-15 21:33:11 -05:00
  • 478760dee4 fix: add docs-page class to SEO doc pages for consistent light theme Jason Staack 2026-03-15 21:31:10 -05:00
  • 27b4073487 docs: update quickstart to use setup.py wizard Jason Staack 2026-03-15 21:26:50 -05:00
  • 9d5ddf2e14 feat(seo): add MikroTik problem-focused doc pages and update README Jason Staack 2026-03-15 21:23:59 -05:00
  • 409fb000b5 fix(a11y): add focus trap, Escape key, and dialog role to mobile sidebar Jason Staack 2026-03-15 21:10:32 -05:00
  • 42216ea326 fix(a11y): add keyboard support and aria-expanded to audit log rows Jason Staack 2026-03-15 21:10:17 -05:00
  • 2e9584d2c7 fix(a11y): add keyboard nav to fleet table rows, fix ARIA, add scope Jason Staack 2026-03-15 21:10:08 -05:00
  • c0f6f84677 fix(a11y): add aria-live to password strength, role=meter to signal bar Jason Staack 2026-03-15 21:09:48 -05:00