InfoKeeper

Patches

Add Patche

Records

2.5.9a — Pre-Production State Cleanup Chad's Tools OS / ServerAdmin installed

Cleaned Caddy basic_auth remnants, normalized managed app records, corrected DNS/domain status, and prepared baseline for 2.6.0.

2.5.5a — Time Display and Layout Fix Chad's Tools OS / ServerAdmin installed

Converted UTC timestamps to Eastern time for display and fixed long timestamp overflow in ADS-B cards.

2.5.5 — ADS-B Node Dashboard Polish Chad's Tools OS / ServerAdmin installed

Improved ADS-B node detail page with readable service groups, receiver metrics, last command summary, and hidden raw JSON.

2.5.4a — Operations Landing Pages Chad's Tools OS / ServerAdmin installed

Fixed Logs and Backups landing pages under Operations and kept existing direct log/backup routes usable.

2.5.4 — Managed Node Command Queue Foundation Chad's Tools OS / ServerAdmin installed

Added node command queue APIs/pages. ADS-B node polls outbound, executes approved commands locally, and reports results back.

2.5.3a — Heartbeat CSRF Fix Chad's Tools OS / ServerAdmin installed

Exempted node heartbeat API from browser CSRF protection because it authenticates with X-Node-Token.

2.5.3 — Managed Node Heartbeat Foundation Chad's Tools OS / ServerAdmin installed

Added /api/nodes/heartbeat, /admin/nodes, node_heartbeats table, and ADS-B heartbeat token support.

2.5.2b — ADS-B Outbound Node Model Chad's Tools OS / ServerAdmin installed

Corrected ADS-B records to show the server is behind NAT/firewall and must use outbound heartbeat/polling.

2.5.2a — Operations Nav Cleanup Chad's Tools OS / ServerAdmin installed

Fixed Deployments and Server Map placeholder pages and added infrastructure note deletion.

2.5.2 — Dropdown Navigation + Infrastructure Foundation Chad's Tools OS / ServerAdmin installed

Converted ServerAdmin nav into dropdown groups and added /admin/infrastructure backed by infrastructure.db.

2.5.1 — Environment Profile Foundation Chad's Tools OS / ServerAdmin installed

Added /admin/environment and environment_settings table for development/staging/production classification.

2.5.0 — Shared Subdomain Session Foundation Chad's Tools OS / ServerAdmin installed

Configured shared .chadmgagnon.com session behavior so CTOS and ServerAdmin do not require separate logins.

2.4.9 — Portal/Admin Shell Separation Chad's Tools OS / ServerAdmin installed

Separated CTOS portal shell from ServerAdmin shell. Portal shows minimal Preferences/Logout nav; ServerAdmin shows administration nav.

2.4.8 — Application Icons Chad's Tools OS / ServerAdmin installed

Added CTOS, ServerAdmin, InfoKeeper, and Infrastructure SVG icons plus web manifests for Chrome desktop shortcuts.

2.4.7 — Portal Preferences Foundation Chad's Tools OS / ServerAdmin installed

Added user preference foundation and moved preference controls conceptually to the CTOS portal rather than ServerAdmin admin nav.

2.4.6 — Professional Console Theme Refresh Chad's Tools OS / ServerAdmin installed

Replaced casual styling with a more formal professional operations-console look across shared theme files.

2.4.5 — Shared Theme Switcher Chad's Tools OS / ServerAdmin installed

Added shared theme switching using /srv/apps/shared/themes/current.css and ServerAdmin Appearance page.

2.4.0 — Shared UI Cleanup Chad's Tools OS / ServerAdmin installed

Shared UI cleanup established cleaner cross-app styling and improved mobile behavior. Confirmed apps.chadmgagnon.com and adm.chadmgagnon.com routes loaded correctly after testing.

InfoKeeper Foundation Chad's Tools OS / ServerAdmin Legacy Record current

Seeded from Chad's Tools OS project history.

Script Runner Chad's Tools OS / ServerAdmin Legacy Record installed

Seeded from Chad's Tools OS project history.

User edit app access Chad's Tools OS / ServerAdmin Legacy Record installed

Seeded from Chad's Tools OS project history.

Portal nav fix Chad's Tools OS / ServerAdmin Legacy Record installed

Seeded from Chad's Tools OS project history.

Chad's Tools OS identity Chad's Tools OS / ServerAdmin Legacy Record installed

Seeded from Chad's Tools OS project history.

Frontend/layout cleanup Chad's Tools OS / ServerAdmin Legacy Record installed

Seeded from Chad's Tools OS project history.

Refactor Phase 2 route extraction Chad's Tools OS / ServerAdmin Legacy Record installed

Seeded from Chad's Tools OS project history.

Refactor Phase 1 Chad's Tools OS / ServerAdmin Legacy Record installed

Seeded from Chad's Tools OS project history.

Session revoke fix Chad's Tools OS / ServerAdmin Legacy Record installed

Seeded from Chad's Tools OS project history.

Security dashboard Chad's Tools OS / ServerAdmin Legacy Record installed

Seeded from Chad's Tools OS project history.

2FA QR setup Chad's Tools OS / ServerAdmin Legacy Record installed

Seeded from Chad's Tools OS project history.

CSRF protection Chad's Tools OS / ServerAdmin Legacy Record installed

Seeded from Chad's Tools OS project history.

Auth hardening Chad's Tools OS / ServerAdmin Legacy Record installed

Seeded from Chad's Tools OS project history.