Commit Graph

  • 90e4ded7c9 Fix 8 issues from code review master myron 2026-06-29 20:58:22 -05:00
  • c1275d47a6 Add PVE1 probe scripts to repo (netscan, ping-probe, phone-probe) myron 2026-06-29 19:44:39 -05:00
  • 08fbfaa3e4 Seed kb_intents/preferences, fix usage_patterns column, update schema, fix site URL myron 2026-06-29 18:15:53 -05:00
  • 1f25b5d04d Fix facts_collector JARVIS site URL (was :1972 DO port, now correct URL) myron 2026-06-29 18:13:12 -05:00
  • 84cd2ded50 Add HA poller, fix domain filters, create missing DB tables, update schema myron 2026-06-29 15:44:28 -05:00
  • 89a82a1573 Add Windows agent installer, fix Linux install URL myron 2026-06-29 13:56:37 -05:00
  • 874f6e8c5c fix: rename parkersling site key to parkerslingshotrentals in facts_collector main myron 2026-06-23 18:09:30 +00:00
  • 42a82c40cb fix: remove dead __NOVACPX_VM__ branch, dedupe date() call in webhook myron 2026-06-23 18:03:22 +00:00
  • e68bb7d165 feat: HA filter — remove floodlights, water heater, scenes, media players myron 2026-06-22 03:58:57 +00:00
  • 2f4b4ef5c3 feat: HA tab — filter scenes/media_player, nightly full resync cron, remove JS polling myron 2026-06-22 03:56:47 +00:00
  • 21e0b81a98 feat: HA tab — filter konnected/energy/camera/media_player, add 30s auto-refresh myron 2026-06-22 03:53:06 +00:00
  • 95d49f15cb fix: kiosk voice reliability — stopListening on exit, exitVoiceMode kiosk guard myron 2026-06-21 14:26:54 +00:00
  • 51b598dd5d fix: kiosk voice — use startListening() directly, no TTS greeting blocking mic myron 2026-06-21 05:20:56 +00:00
  • 6f0459be85 feat: kiosk auto-starts voice mode and blocks sleep — isolated patches only myron 2026-06-21 05:17:55 +00:00
  • a6d4365f16 feat: kiosk mode CSS hiding (safe) — no voice JS patches myron 2026-06-21 05:15:38 +00:00
  • 383de0146c revert: restore all files to 52ddee3 — kiosk JS patches broke JARVIS completely myron 2026-06-21 05:10:30 +00:00
  • aaf9f9d56a revert: restore safe JS, keep only kiosk-mode CSS class toggle — voice patches caused JS crash myron 2026-06-21 05:03:56 +00:00
  • aa88a2f73b fix: missing quotes around kiosk-mode string caused ReferenceError breaking all buttons myron 2026-06-21 04:59:21 +00:00
  • f1d73e7b6a feat: kiosk always-on mic — auto-start voice on kiosk entry, no sleep, no wake word needed myron 2026-06-21 04:55:29 +00:00
  • 572f1b1816 feat: show HTTPS redirect banner on Silk/tablet when loaded via HTTP (mic/camera fix) myron 2026-06-21 04:45:40 +00:00
  • 1838e02d56 feat: hide network status panel in kiosk mode; bump cache version myron 2026-06-21 04:41:33 +00:00
  • 178040c18b chore: bump asset version to 20260621 to bust Silk browser cache myron 2026-06-21 04:30:28 +00:00
  • 45845a1f61 feat: kiosk-mode hides server, agents, guardian panels + HA/agents/memory/proxmox from bottom bar myron 2026-06-21 04:07:32 +00:00
  • 52ddee3e78 Fire HD 8 tablet mode: auto-detect Silk UA, optimised layout + touch targets myron 2026-06-19 16:17:48 +00:00
  • ab1aa16ac8 Add kiosk mode button for Fire tablet Silk browser myron 2026-06-19 16:02:51 +00:00
  • 1979c5f667 fix: install-agent.sh default URL updated to http://10.48.200.211 (JARVIS VM) myron 2026-06-18 12:34:32 +00:00
  • 1b071f4f67 fix: repair broken define in webhook.php (missing closing quote from prior sed) myron 2026-06-18 04:44:36 +00:00
  • 5cbaeda730 docs: update INFRASTRUCTURE-REFERENCE and CLAUDE.md for JARVIS VM migration myron 2026-06-18 04:38:02 +00:00
  • 5140573be0 fix: update system.php service list for JARVIS VM (nginx/php-fpm/mariadb/redis/arc/agent) myron 2026-06-18 04:18:07 +00:00
  • b7aea1371c feat: add DO server (web host) monitoring block to JARVIS Server panel myron 2026-06-18 04:08:54 +00:00
  • 49694e76e1 fix: update service monitor for JARVIS VM (nginx/php-fpm/mariadb instead of OLS/mysql) myron 2026-06-18 04:01:36 +00:00
  • 04510ac39f fix: update facts_collector for JARVIS VM (not DO web host) myron 2026-06-18 03:53:44 +00:00
  • 38ab8d2977 migrate: update all references from DO server to PVE1 JARVIS VM myron 2026-06-18 02:25:36 +00:00
  • ca66152f45 perf: fix facts_collector blocking cron that was saturating PHP workers myron 2026-06-17 19:40:13 +00:00
  • 0b7f2d013b refactor: Phase 3 — split jarvis-protocols.js into 3 panel files myron 2026-06-17 19:10:31 +00:00
  • 8085a113d5 fix: sync public_html/agent/jarvis-agent.py with agent source myron 2026-06-17 18:45:54 +00:00
  • b85e8dd16f fix: include version in heartbeat payload so Workers tab shows real versions myron 2026-06-17 18:36:51 +00:00
  • 188f6f8f10 fix: persist agent version on every heartbeat myron 2026-06-17 17:19:56 +00:00
  • 7f6397b514 perf: route Guardian and Vision text analysis to Groq instead of Claude myron 2026-06-17 17:06:15 +00:00
  • dd2f48193b fix: add data-cfasync=false to face-api.js to suppress Rocket Loader myron 2026-06-17 14:43:29 +00:00
  • 1e57a7c90c fix: check sites locally to avoid Cloudflare CDN timeouts myron 2026-06-17 14:30:40 +00:00
  • 2f57908a50 fix: storeFact always bumps updated_at; fix $fresh() wrong column name fix-session myron 2026-06-17 14:24:17 +00:00
  • 2f5e7b5a00 fix: remove missing includes/auth.php require from metrics and suggestions myron 2026-06-17 14:18:33 +00:00
  • 9623d7323a fix: cache-bust JS files to force Cloudflare to serve fixed jarvis-protocols.js myron 2026-06-17 14:02:53 +00:00
  • 9169324148 fix: escape apostrophe in jarvis-protocols.js line 1432 myron 2026-06-17 14:02:04 +00:00
  • f8aaaf725c fix: scope session_start() skip to machine-agent calls only myron 2026-06-17 13:49:45 +00:00
  • 025c6d6fec Fix session explosion: skip session_start for agent/netscan/ping endpoints myron 2026-06-17 13:23:53 +00:00
  • f304ada4d3 Fix chat URL routing and agent.php fact_type column error myron 2026-06-17 12:33:09 +00:00
  • 6195f9bd3b feat: implement 7 JARVIS UI enhancements myron 2026-06-17 11:39:45 +00:00
  • 58070c7f06 Move weather widget from right panel to left panel myron 2026-06-17 03:52:50 +00:00
  • 2c712a4fc6 Add live voice transcript, keyboard shortcuts, agent topology map myron 2026-06-17 03:32:48 +00:00
  • b014fd96ab Fix HA toggle (Rocket Loader) and network map cleanup myron 2026-06-17 03:20:37 +00:00
  • b2aa3280e1 Add morning briefing, command palette, and boot animations myron 2026-06-17 03:00:16 +00:00
  • 462ce257a8 Modularize JARVIS frontend into separate CSS/JS files myron 2026-06-17 02:55:35 +00:00
  • 9f92e4d5e4 Add JARVIS improvements: mobile UI, sparklines, suggestions, multi-step commands, Arc Reactor health, tier badges myron 2026-06-17 02:49:05 +00:00
  • bde8909490 feat: tier source badge + VM resource suggestions myron 2026-06-17 02:38:24 +00:00
  • b024e51f3d feat: HA scene control via voice myron 2026-06-17 02:34:29 +00:00
  • c29d1bf4c7 feat: proactive alerts, Jellyfin control, agent sparklines, CCR roster fix myron 2026-06-17 02:30:13 +00:00
  • e381858299 feat: voice agent commands, cross-session memory, proactive reminders myron 2026-06-17 02:23:48 +00:00
  • c74a9af8be feat: mobile UI, chat history search, news source filtering myron 2026-06-17 02:18:10 +00:00
  • 290389abef feat: voice routing, Jellyfin integration, context-aware briefing myron 2026-06-17 02:07:18 +00:00
  • c6549ee27e Agent self-healing: auto-migrate old config key names on startup myron 2026-06-17 01:57:40 +00:00
  • 5d12ed6f62 Fix network map not opening from chat/voice myron 2026-06-17 01:33:31 +00:00
  • 5bbd3a9098 Add DOCS tab to admin panel with infrastructure reference download myron 2026-06-15 04:05:53 +00:00
  • 8d64320749 agent: add nordlynx VPN status to metrics myron 2026-06-14 00:09:19 +00:00
  • 205fc37c12 Fix Windows agent: exit(1) after self-update so SCM restarts the service myron 2026-06-13 14:30:20 +00:00
  • 29c3439d0a Fix installer: use if-not fallbacks so iex piping works (param defaults don't apply via iex) myron 2026-06-12 12:38:45 +00:00
  • b4a37981af Embed default registration key so irm | iex works without prompting myron 2026-06-12 12:37:08 +00:00
  • 8c962b88f4 Fix Windows installer: handle per-user Python, make pywin32 postinstall non-fatal myron 2026-06-12 12:27:23 +00:00
  • b19ce85d84 Windows agent: run as background Windows Service (Win 8.1+) myron 2026-06-12 12:11:38 +00:00
  • 04bd412b65 Fix 3 arc reactor bugs: metrics_json→metric_data, system nesting, message→content in conversations myron 2026-06-12 01:59:58 +00:00
  • 7dc457562b Update button — popup progress modal, polls for version confirmation, live cell update myron 2026-06-12 01:45:52 +00:00
  • 0469b31829 Agent version tracking — workers tab shows current vs latest version myron 2026-06-12 01:44:59 +00:00
  • 4c67efe715 Agent v3.1/3.0 — Mac agent, Windows self-update, all capabilities parity myron 2026-06-12 01:20:38 +00:00
  • 9e590dff29 Fix guardian tab stuck on loading — const ts shadowed ts() function causing ReferenceError myron 2026-06-12 01:13:13 +00:00
  • 146a13d8ec Fix vision protocol — always fetch all online agents for screenshot modal myron 2026-06-12 01:10:28 +00:00
  • 48b912574d Fix arc reactor capabilities showing blank — fall back to handlers field myron 2026-06-12 01:07:57 +00:00
  • b19e8e1b25 Phase 2: facts_collector TTL guards — reduce external polling myron 2026-06-11 21:37:26 +00:00
  • 6b906da406 deploy: auto-sync reactor.py to /opt/jarvis-arc on deploy myron 2026-06-11 21:35:24 +00:00
  • c2c7a2627a install-agent.sh: rewrite for agent v3.0 config format myron 2026-06-11 21:33:53 +00:00
  • 950749323c admin: Workers page — consolidated view of all JARVIS Agent Workers myron 2026-06-11 21:31:50 +00:00
  • 6eb387899e agent v3.0: always re-register on startup to refresh capabilities myron 2026-06-11 21:21:04 +00:00
  • 8b7f597e76 agent: v3.0 — fix cfg scope bug in execute_command (update + shell commands) myron 2026-06-11 21:10:08 +00:00
  • 2767a858dd api.php: fault-isolated dispatch — ob_start+catch(Throwable) per endpoint myron 2026-06-11 20:49:52 +00:00
  • 6abff8dd56 Add reactor.py to deploy/ + gitignore WireGuard .conf files in public_html myron 2026-06-11 20:47:23 +00:00
  • 90b96f5de5 Admin panel: full CSS consistency pass — Orbitron font, readable nav, align color vars to main page myron 2026-06-11 20:45:28 +00:00
  • d8cfeec809 Fix panel swap + add collapsible panels myron 2026-06-11 20:35:05 +00:00
  • 13b644eada Add panel swap button + fix install-agent.sh config format myron 2026-06-11 20:30:14 +00:00
  • cf132066c3 Fix SyntaxError: literal newlines in single-quoted string in loadIntel myron 2026-06-11 20:00:25 +00:00
  • 8298353106 Fix Vision Protocol: rename shadowed ts var, load agents dynamically myron 2026-06-11 18:21:44 +00:00
  • d3d2b36257 Add missing loadArc, arcTestPing, arcPurge functions myron 2026-06-11 18:14:56 +00:00
  • abe7a25141 Fix duplicate CAT_COLORS const breaking admin login myron 2026-06-11 18:10:42 +00:00
  • cb90ea087e Fix admin: add Cache-Control: no-transform to block Cloudflare Rocket Loader myron 2026-06-11 12:42:34 +00:00
  • f8d815fed9 Phase 9+10: update reactor.py (clearance protocol + memory core) myron 2026-06-11 12:33:21 +00:00
  • 27a0259e64 Phase 10: Memory Core — auto-extraction knowledge graph myron 2026-06-11 12:33:05 +00:00
  • 93d7594c4f Phase 9: Clearance Protocol — intercept, approve/deny, HUD, voice commands myron 2026-06-11 12:19:14 +00:00
  • aaf07edacb Phase 8: Mission Directives — OKR/goal tracking with AI review myron 2026-06-11 11:59:44 +00:00
  • b6c417948e Phase 7: Mission Ops — multi-step automated workflow engine myron 2026-06-11 11:49:07 +00:00
  • 8229f52b8b Phase 6: Comms v2 — send email, compose, schedule, meeting prep myron 2026-06-11 05:05:00 +00:00
  • f15225994a Phase 5: Guardian Mode — continuous awareness + proactive AI alerts myron 2026-06-11 04:52:08 +00:00