Commit Graph

  • 56c9e2d914 Phase 4: Vision Protocol — screenshot + Claude vision myron 2026-06-11 04:42:21 +00:00
  • 068aff27b4 Phase 3: Comms Protocol + Field Protocol myron 2026-06-11 04:33:43 +00:00
  • 9ea43c852b feat: Phase 2 — Intel Protocol + Iron Protocol myron 2026-06-11 04:16:29 +00:00
  • 7013a80428 feat: Phase 1 — Arc Reactor Core Daemon myron 2026-06-11 04:07:28 +00:00
  • cd80525851 Add NovaCPX to webhook router (VM deploys via its own cron) myron 2026-06-09 23:06:02 +00:00
  • 27eb012005 Update Parker Slingshot monitoring URL to parkerslingshotrentals.com myron 2026-06-09 22:50:44 +00:00
  • 1c3a9fd49e Improve network map with floating bubble nodes and 6-ring layout myron 2026-06-03 03:26:48 +00:00
  • 549ff972cf Network map: full screen overlay (100vw x 100vh) myron 2026-06-02 14:42:30 +00:00
  • d77621c849 Fix sites manager: DB-first settings storage, all 5 sites now read/write myron 2026-06-02 12:48:51 +00:00
  • 85d3447ccc Fix voice broken by Notification.requestPermission + tighten sleep regex myron 2026-06-02 11:12:26 +00:00
  • 13792b3ced Add sleep mode + window focus on wake myron 2026-06-02 02:45:41 +00:00
  • 381977ed1e Remove user name prefix from chat messages myron 2026-06-02 02:39:02 +00:00
  • afff54e43b Restore working page + clean orbital network map rebuild myron 2026-06-02 02:20:07 +00:00
  • 57d5d7f51e Network map: orbital ring layout, smaller overlay, everything visible and contained myron 2026-06-02 01:57:13 +00:00
  • 8bdea2ce2c Redesign network map: 4 clear zones, better spacing, outward labels, section headers myron 2026-06-02 00:44:35 +00:00
  • 8c96ebbc42 Network topology overlay: voice/chat triggered full-screen viz with directional flow particles myron 2026-06-02 00:38:08 +00:00
  • c8e002091e 10 more alive-feeling effects: HUD corners, data stream, topology, boot seq, vignette, EKG, audio ring, typewriter, static burst, color cycle myron 2026-06-02 00:27:27 +00:00
  • c34d497e9d Fix camera/mic interference: detection runs during TTS, 12s exit threshold, require no recent commands myron 2026-06-02 00:15:47 +00:00
  • c91e5b8be7 Face tracking: reactor follows face position via camera myron 2026-06-01 23:58:38 +00:00
  • b3a329e81a Add 6 more alive-feeling effects: parallax, sparklines, flash, glitch, alert pulse, hover rise myron 2026-06-01 23:44:57 +00:00
  • 3297c00a1c Add futuristic floating UI: particles, panel float, HUD corners, scanline sweep, arc reactor, parallel refresh, animated counters myron 2026-06-01 23:39:25 +00:00
  • 02847d5de3 Fix intent placeholders, add alert/agent/deploy action intents, admin search+tester myron 2026-06-01 23:23:32 +00:00
  • cf95960e57 Add HIDE UNAVAIL toggle to KB Facts page; filter unavailable/empty fact values client-side myron 2026-06-01 15:18:56 +00:00
  • f0e42cbcbd Style count badges to match agents page (cyan, spaced, X ONLINE / Y TOTAL format) myron 2026-06-01 14:25:04 +00:00
  • 78c95a508d Add total count badges beside page titles in admin myron 2026-06-01 14:22:36 +00:00
  • 0caff5db57 Add brightness, media player, siren control + 5 scene keywords myron 2026-06-01 14:16:30 +00:00
  • 82e0262a4f fix: escape apostrophe in TODAY'S SCHEDULE string literal — SyntaxError was killing entire main JS, no panels loaded myron 2026-06-01 10:28:28 +00:00
  • 14bff8e1af fix: remove planner mini panel from main JARVIS page — belongs in admin only myron 2026-06-01 10:14:19 +00:00
  • 6ba412a886 fix: remove var sessionToken/sessionUser from injected script — conflicted with main script let declarations, killing all JS including logout() myron 2026-06-01 10:09:14 +00:00
  • 7286b999ff fix: force loginScreen hidden + app visible at HTML level — no JS needed to show dashboard myron 2026-06-01 10:05:37 +00:00
  • e0fc31332c fix: inject token as JS global (no sessionStorage needed), skip bridge.php, direct login→app myron 2026-06-01 10:01:00 +00:00
  • 2af5c03f1a fix: use default PHP session (PHPSESSID) not custom name — must match what api.php expects myron 2026-06-01 09:57:02 +00:00
  • 06a5b92543 fix: PHP entry point with Cache-Control: no-transform — disables Rocket Loader; server-side auth redirect myron 2026-06-01 09:39:03 +00:00
  • f30f0fdfad revert: restore admin/index.php to pre-login-fix state myron 2026-06-01 09:30:57 +00:00
  • d4a6d8359e revert: restore index.html to pre-login-fix state, remove all added login files myron 2026-06-01 09:30:47 +00:00
  • 50452753dc fix: index.php entry point — server-side 302 to login.php, no JS required; _app.html is the actual app myron 2026-06-01 09:28:39 +00:00
  • 69673685d9 fix: pure PHP login — login.php POSTs to PHP, bridge.php writes token to sessionStorage, zero JS dependency for auth myron 2026-06-01 09:22:24 +00:00
  • dbe945080d fix: auth guard in <head> — redirect to /login.html before Rocket Loader can defer anything myron 2026-06-01 09:17:39 +00:00
  • fee412386d fix: login.html — XHR instead of fetch, addEventListener not onclick, no inline handlers Rocket Loader can intercept myron 2026-06-01 03:59:25 +00:00
  • 389f0fd45e fix: new standalone login.html — script in <head> bypasses all Rocket Loader issues; index.html redirects to login.html when unauthenticated myron 2026-06-01 03:55:52 +00:00
  • a06b57ea7f fix: convert login form submit listener to named onclick doLogin() — prevents Rocket Loader race condition on form submit myron 2026-06-01 03:47:23 +00:00
  • c115ed4bb8 fix: bypass Rocket Loader on index.html scripts — form submit listener deferred, login silently reloaded page myron 2026-06-01 03:42:46 +00:00
  • 85e23f618f fix: bypass Cloudflare Rocket Loader on admin script — doLogin was undefined at click time myron 2026-06-01 03:26:15 +00:00
  • 5d5eb2fdac feat: complete calendar integration + planner widget + 298 new KB intents myron 2026-05-31 22:47:35 +00:00
  • 1c7a42f68b feat: 224 voice intents seeded; fix KBEngine fillTemplate — user_title, pending_count, system/network facts myron 2026-05-31 19:58:28 +00:00
  • cfdbd57bce fix: task/appt voice creation — non-greedy trigger strip, bare-date extraction, noon/midnight, book trigger, 900ms TTS mic gap myron 2026-05-31 19:47:41 +00:00
  • 5b599b1617 fix: voice — any speech = command when awake (no prefix lock), open window on wake, transcript preview in input myron 2026-05-31 19:39:51 +00:00
  • 2ddce52c9a fix: voice engine rewrite — continuous=false restart-per-utterance, _scheduleRecStart, 12s heartbeat, clean TTS handoff myron 2026-05-31 19:34:00 +00:00
  • af11d80216 fix: voice mic race condition — onend blocks restart during TTS, clean abort+restart after speech, stuck isSpeaking watchdog myron 2026-05-31 19:30:42 +00:00
  • 721607cfb0 fix: HA voice control — domain preference scoring, exact match priority, skip unavailable, fresh entity_map myron 2026-05-31 19:22:40 +00:00
  • 18649c47df feat: full voice intents — overdue/priority/week tasks, next appt, reschedule, cancel, week calendar, email→planner myron 2026-05-31 19:12:06 +00:00
  • 7c1cfda588 feat: email intelligence — action item detection, task/appt creation, admin EMAIL tab, full voice intents myron 2026-05-31 18:57:47 +00:00
  • f122de483a feat: JARVIS Planner — tasks/appointments with voice intents, status bar badge, admin CRUD myron 2026-05-31 16:53:21 +00:00
  • 02d62cbe53 fix: remove double-brace syntax error breaking JS login myron 2026-05-31 16:44:31 +00:00
  • b0a6f2d2e9 feat: 17s active listen window after command — no prefix needed for follow-ups myron 2026-05-31 16:38:27 +00:00
  • ab624638a7 feat: two-phase voice — full wake phrase to activate, Jarvis prefix to command myron 2026-05-31 16:36:48 +00:00
  • 01c6cfe96b fix: mute mic during ElevenLabs TTS to prevent feedback loop; wire isSpeaking myron 2026-05-31 16:35:44 +00:00
  • aa622e97a5 fix: HA toggles — real-time ha_entities table, optimistic update, renderHATable extracted myron 2026-05-31 16:34:01 +00:00
  • 795411387c feat: wake word activation, mute toggle mic, silent auto-reload myron 2026-05-31 16:24:38 +00:00
  • a0661bba14 fix: add missing host-val element — renderSystem was crashing before services/processes render myron 2026-05-31 16:17:43 +00:00
  • 8d2c1948bb feat: Gmail IMAP email integration with voice intents myron 2026-05-31 06:20:15 +00:00
  • 18a3d864d3 refactor: merge LOCAL SYSTEM + DO SERVER into single JARVIS SERVER panel myron 2026-05-31 06:09:31 +00:00
  • 114842e8c5 fix: do_server.php SQL missing quotes on category=sites causing 500 myron 2026-05-31 06:06:54 +00:00
  • 1f90d83073 fix: ha_list reads from ha_entities table (real-time agent data, not 5min cache) myron 2026-05-31 06:05:45 +00:00
  • a96f8a3f85 feat: ElevenLabs TTS George voice + fix HA toggle optimistic update myron 2026-05-31 05:58:22 +00:00
  • b080ecb4bd fix: HA admin panel — remove entity ID column, add toggle controls, filter unavailable myron 2026-05-31 05:51:30 +00:00
  • 0b42e21a1b fix: webhook require path — one level up not two (was causing 500 on all deliveries) myron 2026-05-31 05:18:41 +00:00
  • 132ac748eb fix: HA panel — table layout, filter unavailable, proper toggles myron 2026-05-31 05:14:31 +00:00
  • 499adadc6d feat: HA smart home control improvements myron 2026-05-31 05:05:44 +00:00
  • ca3ae31826 netscan: respect status field from probe payloads (offline phones now correctly marked offline) myron 2026-05-31 04:43:54 +00:00
  • 705ee4f5a7 netscan: store VoIP SIP registration status in kb_facts when phone probe provides it myron 2026-05-31 04:38:33 +00:00
  • f007786fe4 Fix services panel: correct services, live refresh loop, last-updated timestamp in footer myron 2026-05-30 06:46:26 +00:00
  • 4ab72e50b9 Remove username from chat status bar myron 2026-05-30 06:39:33 +00:00
  • d0f751372c Add Backups tab: daily cron + on-demand trigger + download, 7-day retention myron 2026-05-30 05:12:13 +00:00
  • 53b1c6b90a Fix agents_list: use JSON_EXTRACT on metric_data instead of non-existent columns myron 2026-05-30 05:05:02 +00:00
  • 20c91671da Fix agents render: move miniBar outside setTimeout scope, add Array.isArray guard myron 2026-05-30 05:02:03 +00:00
  • d38d66d147 Admin: progressive row reveal on all tables — scanShell + staggered render, no stuck LOADING state myron 2026-05-30 04:55:59 +00:00
  • f4eef862d1 Alerts tab: default to Active filter, order Active/All/Resolved myron 2026-05-30 04:49:33 +00:00
  • 772fc48d00 HA tab: add ALL / ON ONLY toggle filter myron 2026-05-30 04:46:29 +00:00
  • cbd63f1a1e Proxmox VMs: full resources from cluster API (both nodes), CPU/RAM/disk/uptime/network per VM myron 2026-05-30 04:40:34 +00:00
  • 0ac03a6bfe Fix scanNetwork: remove undefined userAddr causing ReferenceError myron 2026-05-30 03:59:23 +00:00
  • 785b0fa7ab Fix RUN NETWORK SCAN button: queue PVE1 probe, return real DB data, no fake scan from DO myron 2026-05-30 03:53:13 +00:00
  • e189a64ddd Fix network scan: return real DB data and queue PVE1 netscan instead of fabricating myron 2026-05-30 03:41:54 +00:00
  • 88dbefa831 HA tab: remove toggle buttons, read-only view only myron 2026-05-30 03:36:27 +00:00
  • 21af9a08e0 Fix Proxmox API: use DDNS hostname (port 8006 forwarded via FortiGate) myron 2026-05-30 03:35:07 +00:00
  • f73ce6cd57 Admin: add HA entities, News CRUD, Proxmox VMs tabs; news.php merges custom pinned entries myron 2026-05-30 03:31:50 +00:00
  • 50c06722bb Fix network panel: include netscan devices; fix Scan Now to queue agent command myron 2026-05-30 03:26:53 +00:00
  • e08b80a6c6 Fix agent detection: real client IP via CF header, tablet/iPad support, subnet fallback match myron 2026-05-30 03:23:12 +00:00
  • 62c7878615 Add netscan push endpoint: PVE1 nmap scan every 3min populates network devices myron 2026-05-30 03:20:06 +00:00
  • 2faeb5498a Auto-populate network devices via nmap scan from PVE1 every 3min myron 2026-05-30 03:11:14 +00:00
  • 07827651f5 Add /admin portal: full JARVIS management UI (agents, network, alerts, KB, sites, users) myron 2026-05-30 02:55:34 +00:00
  • 0d6f70661b Fix DO server offline: read /proc directly instead of SSH loopback myron 2026-05-30 02:46:50 +00:00
  • 5cbcae6055 Add idle reload: full page refresh after 5min inactivity myron 2026-05-30 01:47:59 +00:00
  • a1b4e49a9c Fix sites push: chown config files to JARVIS user; treat no-change as success myron 2026-05-29 19:45:05 +00:00
  • 0f7106a80d Fix SITES tab: check for modal before getElementById on missing pane myron 2026-05-29 19:34:52 +00:00
  • 0f82fb9e85 Sites Manager: replace small panel with full-screen modal overlay myron 2026-05-29 19:31:34 +00:00
  • 2c5459af82 Add Sites Manager to JARVIS — centralized email settings for all sites myron 2026-05-29 19:28:24 +00:00
  • 3bcd3dcb65 webhook: add parkerslingshot repo to deploy map myron 2026-05-25 18:31:46 +00:00
  • ecbc2e09a5 Fix 8 code-review findings: security + reliability myron 2026-05-25 14:27:27 +00:00
  • 45fef11785 Autonomous systems: watchdog, smart deploy, site health, auto-heal, agent installer myron 2026-05-25 14:08:07 +00:00