jmcqueen
  • Joined on 2026-07-01
jmcqueen created branch main in jmcqueen/netanalyzer 2026-07-06 09:58:35 -04:00
jmcqueen pushed to main at jmcqueen/netanalyzer 2026-07-06 09:58:35 -04:00
b3c37bd7df feat: st command suite, Webex phone + Atlas AV integrations, dockerized remote agent
0a46d25bd6 chore: project cleanup — dead code, logging, tests, WS hardening
459301cc4d chore: Phase 0 initial hygiene
jmcqueen created repository jmcqueen/netanalyzer 2026-07-06 09:58:01 -04:00
jmcqueen pushed to main at jmcqueen/appspace 2026-07-06 08:16:46 -04:00
bff9e8dd0b Detect + recover from silent Mercury WebSocket death
jmcqueen pushed to main at jmcqueen/collabSupport 2026-07-02 14:10:38 -04:00
d112e45eb6 Detect and inline-remediate Meraki IGMP snooping in /phonestatus
jmcqueen pushed to main at jmcqueen/collabcentral 2026-07-02 10:34:41 -04:00
3816880801 Make favorites explicit: kill auto-save on Additional Groups picks
jmcqueen pushed to main at jmcqueen/collabcentral 2026-07-02 08:50:22 -04:00
90eb889523 Phase R3: split Express routes into routes/*.js
jmcqueen pushed to main at jmcqueen/collabcentral 2026-07-02 08:34:54 -04:00
8c3a32f47d Phase R2: extract lib/webex, lib/translation, lib/jobs from index.js
jmcqueen pushed to main at jmcqueen/collabcentral 2026-07-01 21:07:02 -04:00
44568044e8 Phase R1: split per-user data into gitignored authorized.json
jmcqueen pushed to main at jmcqueen/collabcentral 2026-07-01 20:52:38 -04:00
bd6bfedb70 Persist authorized-user list changes from the admin UI
jmcqueen pushed to main at jmcqueen/collabcentral 2026-07-01 20:48:18 -04:00
a793c9f39b Add admin UI for managing per-bot authorized users + retract cancelled preview DMs
jmcqueen pushed to main at jmcqueen/collabcentral 2026-07-01 20:33:01 -04:00
224e853368 Add a cancel button to the compose page
jmcqueen pushed to main at jmcqueen/collabcentral 2026-07-01 20:25:26 -04:00
524b443dce Make favorite groups editable from the compose page
jmcqueen pushed to main at jmcqueen/collabcentral 2026-07-01 20:14:15 -04:00
452673b9be Cache Webex group list in-process + fix log typo
jmcqueen pushed to main at jmcqueen/collabcentral 2026-07-01 19:58:15 -04:00
04fb4f6442 Fix OAuth infinite-redirect loop caused by httpOnly session cookies
jmcqueen pushed to main at jmcqueen/collabcentral 2026-07-01 19:42:23 -04:00
2984e8e851 Phase 9: rebuild frontend on a shared layout + fix Monitor Jobs race
jmcqueen pushed to main at jmcqueen/collabcentral 2026-07-01 19:17:22 -04:00
2b37c4b24f Phase 8: extract pure helpers into lib/ and cover with node:test
jmcqueen pushed to main at jmcqueen/collabcentral 2026-07-01 18:07:03 -04:00
b4e5ca3f33 Phase 7: polish for production readiness
jmcqueen pushed to main at jmcqueen/appspace 2026-07-01 18:06:56 -04:00
f7cda8f0c1 Post-review cleanup: reliability, docs, CI
jmcqueen created branch main in jmcqueen/collabcentral 2026-07-01 17:53:37 -04:00