Commit Graph

  • 760e45bb68 TDS polish: lt-frame tables, links search toolbar, dead CSS cleanup main deploy-2026.05.01-74 jared 2026-05-01 17:39:11 -04:00
  • c3aa3bea6f TDS polish: lt-frame tables, lt-stats-grid link summary, settings-aware refresh deploy-2026.05.01-71 jared 2026-05-01 17:15:48 -04:00
  • b393d94e81 Upgrade page headers to lt-page-header/lt-page-title across all pages deploy-2026.05.01-68 jared 2026-05-01 01:09:30 -04:00
  • 4cb36a47a9 Add stat cards, lt-frame alert queue, and timeline for resolved alerts deploy-2026.05.01-65 jared 2026-04-30 22:19:50 -04:00
  • 7922d4bc79 Add notification bell, settings modal, and context-sensitive footer deploy-2026.05.01-62 jared 2026-04-30 21:33:02 -04:00
  • 1f8a99bbd4 Switch LDAP bind to dedicated gandalf service account deploy-2026.05.01-59 jared 2026-04-30 21:21:04 -04:00
  • 9d6583a08a Add LDAP avatar photos, UX polish, and TDS component upgrades deploy-2026.05.01-56 jared 2026-04-30 21:09:56 -04:00
  • 29267c9933 Integrate test code improvements using web_template components deploy-2026.04.30-53 jared 2026-04-29 23:37:47 -04:00
  • 03375ef22f Remove all inline event handlers; replace with data-action delegation deploy-2026.04.29-50 jared 2026-04-29 17:53:48 -04:00
  • c025da85c1 Audit quick wins: null guard, API error toasts, aria-labels on suppress buttons jared 2026-04-29 17:50:00 -04:00
  • cabdbc24ad fix: resolve bandit B324/B104 and flake8 E302/E303/E501 in app.py deploy-2026.04.26-46 jared 2026-04-25 20:51:41 -04:00
  • 0d25dd74f1 test: expand diagnose test coverage — parsers, dmesg, lldp, and analyze jared 2026-04-25 19:53:35 -04:00
  • c45dd007d1 Fix field name mismatches, add events filter, in-place suppression refresh jared 2026-04-19 23:35:02 -04:00
  • b6cd168542 Clean up suppressions.html: standardise pill attribute and remove inline onclick jared 2026-04-19 00:01:52 -04:00
  • a17b1382bc Migrate inspector and links pages to TDS lt.* APIs jared 2026-04-18 23:59:19 -04:00
  • c1c3905179 Add avatar color, initials structure, and admin nav dropdown jared 2026-04-18 23:54:01 -04:00
  • 293edd674e Integrate TDS v1.2 lt.* APIs throughout app jared 2026-04-18 23:46:44 -04:00
  • bb6393e35b Replace dangling symlinks with real base.css and base.js files jared 2026-04-18 22:11:44 -04:00
  • e05f1f6c55 Align base.html and modal with tinker_tickets reference implementation jared 2026-04-18 21:42:04 -04:00
  • e8de40250a Restructure app to use LotusGuild Terminal Design System v1.2 jared 2026-04-18 21:01:20 -04:00
  • 2c4e8fcfda ci: add notify-failure, deploy tagging, and coverage reporting jared 2026-04-14 15:16:02 -04:00
  • 7cd39bbe9b Add CI badges and CI/CD section to README jared 2026-04-14 12:53:47 -04:00
  • b10eded514 Suppress bandit B201 false positive in dev runner jared 2026-04-14 12:40:10 -04:00
  • 50da3c0a59 Add pytest test suite and security scanning jared 2026-04-14 12:22:57 -04:00
  • 3af42505b8 Add bandit security scanning workflow jared 2026-04-14 11:04:39 -04:00
  • 963ceb3e1e Add JS linting and deploy gating to CI pipeline jared 2026-04-14 10:14:33 -04:00
  • 28fb5c666c ci: install Python3 via apt before pip — runner is node:20-bullseye jared 2026-04-14 00:04:42 -04:00
  • 3dfcd5903a ci: add flake8 lint workflow; fix unused imports jared 2026-04-13 22:23:26 -04:00
  • d576a0fe2d Auto-reload on auth timeout (401 response) jared 2026-03-17 20:43:08 -04:00
  • 271c3c4373 Exclude LXC IPs from link stats collection jared 2026-03-17 20:39:47 -04:00
  • e2b65db2fc Add pagination to event queries, input validation, daily event purge jared 2026-03-17 20:32:32 -04:00
  • b80fda7cb2 Fix host filtering: only show/monitor configured hosts; add PBS jared 2026-03-17 17:17:40 -04:00
  • eb8c0ded5e Fix: only SSH into explicitly configured hosts for ethtool collection jared 2026-03-15 18:35:21 -04:00
  • b29b70d88b Improve Pulse execution reliability: retry logic, better logging, SSH hardening jared 2026-03-15 09:19:07 -04:00
  • 2c67944b4b Fix topology chain order and inspector SFP port width jared 2026-03-14 22:42:38 -04:00
  • e8314b5ba3 Fix topology diagram: replace SVG fork with CSS, fix line alignment jared 2026-03-14 22:35:02 -04:00
  • 3dce602938 Redesign topology diagram with dual-homed bus layout and improve inspector chassis jared 2026-03-14 22:22:19 -04:00
  • 6eb21055ef fix: topology — reflect VLAN90 Ceph network and DHCP management separation jared 2026-03-14 22:10:17 -04:00
  • f2541eb45c fix: topology — all servers dual-homed 10G+1G, show mgmt band jared 2026-03-14 22:08:48 -04:00
  • e779b21db4 feat: redesign network topology diagram with accurate rack layout jared 2026-03-14 22:06:03 -04:00
  • c1fd53f9bd Remove aesthetic_diff.md reference from README — convergence complete jared 2026-03-14 21:50:02 -04:00
  • 0ca6b1f744 feat: link health summary, recently resolved panel, event duration jared 2026-03-14 21:48:40 -04:00
  • 6b6eaa6227 feat: UI improvements — event ages, error badges, PoE bars, mismatch detection jared 2026-03-14 21:46:11 -04:00
  • 9c9acbb023 Apply LotusGuild design system convergence (aesthetic_diff.md) jared 2026-03-14 21:40:20 -04:00
  • 17d3b7d227 New features: stale banner, tab title alerts, health checks, DB housekeeping jared 2026-03-14 21:35:32 -04:00
  • 14eaa6a8c9 De-hardcode ticket URL and cluster name; improve diagnostic polling UX jared 2026-03-14 14:31:57 -04:00
  • 8f852ed830 Add compound DB indexes for hot query paths jared 2026-03-14 14:24:40 -04:00
  • 85a018ff6c Optimize suppression checks: load once per cycle, add error logging jared 2026-03-14 14:13:54 -04:00
  • af26407363 Fix setDur implicit event, title XSS, hardcoded pulse URL, suppress error toast jared 2026-03-13 14:36:55 -04:00
  • f8395dcd24 Fix port_idx type coercion and add logging to silent except blocks jared 2026-03-12 17:35:41 -04:00
  • 0335845101 Security and reliability fixes: input validation, logging, job cleanup jared 2026-03-12 17:30:50 -04:00
  • b1dd5f9cad feat: deep link diagnostics via Pulse SSH jared 2026-03-03 16:03:54 -05:00
  • 0278dad502 feat: inspector page, link debug enhancements, security hardening jared 2026-03-03 15:39:48 -05:00
  • fa7512a2c2 feat: terminal aesthetic rewrite + link debug page jared 2026-03-02 12:43:11 -05:00
  • 4356af1d84 chore: remove deploy test line from README jared 2026-03-02 12:08:16 -05:00
  • 56f86f6169 chore: test auto-deploy pipeline jared 2026-03-02 12:05:59 -05:00
  • 4600229207 chore: clean up deploy test line from README jared 2026-03-02 12:00:46 -05:00
  • ff1edb5e0f chore: trigger deploy test jared 2026-03-02 11:58:42 -05:00
  • 67072099ca docs: update README for storage-01 Prometheus migration jared 2026-03-01 23:05:27 -05:00
  • 0c0150f698 Complete rewrite: full-featured network monitoring dashboard jared 2026-03-01 23:03:18 -05:00
  • 4ed5ecacbb added git ignore jared 2025-03-01 13:34:25 -05:00
  • 004c97f492 interface update jared 2025-02-08 00:32:25 -05:00
  • 9f92ac5c1a fixed indent jared 2025-02-08 00:16:45 -05:00
  • ea5e86ef33 lots logs jared 2025-02-08 00:16:06 -05:00
  • 19224d14df added raw back jared 2025-02-08 00:13:06 -05:00
  • 68beb7b1c4 more dynamic jared 2025-02-08 00:11:28 -05:00
  • dc117b276e fix syntax error jared 2025-02-08 00:04:42 -05:00
  • b67a5d10c2 dynamic devices jared 2025-02-08 00:03:01 -05:00
  • 4c90fbb168 interfaces update jared 2025-02-07 23:57:34 -05:00
  • da59d50560 update index jared 2025-02-07 23:54:28 -05:00
  • 610f55710d updated index html jared 2025-02-07 23:51:13 -05:00
  • 067ce4d316 update html jared 2025-02-07 23:38:49 -05:00
  • 02d03f4f3f json update jared 2025-02-07 23:26:41 -05:00
  • 1549f39c2c v2 api jared 2025-02-07 23:24:36 -05:00
  • a2c8368439 wrong indentation jared 2025-02-07 23:20:14 -05:00
  • 75cdef709f Bearer token jared 2025-02-07 23:19:50 -05:00
  • 0417106e88 Auth order plz jared 2025-02-07 23:17:12 -05:00
  • 3c4a9651b5 CSRF token jared 2025-02-07 23:14:36 -05:00
  • de24b9ef98 bearer token jared 2025-02-07 23:12:29 -05:00
  • 37022b132f updated stats jared 2025-02-07 23:09:11 -05:00
  • 5d5aea3cf4 acquire site id jared 2025-02-07 23:06:49 -05:00
  • de7b731269 site id to default jared 2025-02-07 23:01:58 -05:00
  • ac3eaf4f92 DEBUG BROSKI jared 2025-02-07 22:54:43 -05:00
  • c939a37344 fixed endpoint jared 2025-02-07 22:52:19 -05:00
  • baf7d23cd0 new header jared 2025-02-07 22:50:52 -05:00
  • 20bfeda30e raw data jared 2025-02-07 22:48:55 -05:00
  • a42c4b6e8c new endpoints again jared 2025-02-07 22:47:04 -05:00
  • 5298349ac7 legacy endpoints jared 2025-02-07 22:44:45 -05:00
  • 2dea9ddc8d device and site id jared 2025-02-07 22:42:47 -05:00
  • f7990f34c6 initializes the session before attempting to use it jared 2025-02-07 22:31:07 -05:00
  • 5fdd84b5f7 get site id jared 2025-02-07 22:29:26 -05:00
  • de5efc15cb x-api- jared 2025-02-07 22:27:26 -05:00
  • d8ede8f264 json instead of html jared 2025-02-07 22:24:32 -05:00
  • 131da674d3 raw response jared 2025-02-07 22:23:15 -05:00
  • 9aa9ab08c2 updated json parsing jared 2025-02-07 22:21:34 -05:00
  • c080aa1b87 revert jared 2025-02-07 22:20:20 -05:00
  • e4d8ee0941 Bearer token jared 2025-02-07 22:17:27 -05:00
  • 82f07bb0aa attempt new login method jared 2025-02-07 22:14:57 -05:00
  • 18059a9983 updated auth jared 2025-02-07 22:09:09 -05:00
  • 4dc0c7e68d updated api endpoint jared 2025-02-07 22:04:41 -05:00