What shipped on EE Holdings, newest first. This list is the Project Command changelog for this venture.
295 changes from Project Command.
Changelog panel shows precise Eastern times
2026-08-05 11:23 PM EDT / medium
Global changelog panel now always displays date plus clock time with minutes in America/New_York (EST/EDT), not coarse relative-only labels. API serializes display_when and when_unix; new entries auto-stamp entry_date and time_est in Eastern.
Changelog panel create-key null textContent fixed
2026-08-05 10:35 PM EDT / high
Key create success handler no longer crashes when the copy-once DOM node is missing; key revealed in input with copy button and prompt fallback so Master keys are not lost.
Changelog panel create-key display hardened
2026-08-05 10:40 PM EDT / high
Create-key success no longer crashes on missing DOM; shows copyable field and prompt fallback so master keys are not lost.
Catch Errors lives at /catch-errors
2026-08-05 9:37 PM EDT / medium
Moved the admin F12 error console to the clean public URL https://ee.holdings/catch-errors/ with root and app rewrites; legacy /panel/error-console redirects there.
Register Compacter OpenAI description endpoint
2026-07-29 5:24 PM EDT / medium
Added the rebuilt Compacter description-enhancement endpoint to the EE API registry with token-protected, non-public metadata.
Keep Jarvis tray-only during Windows startup
2026-07-29 10:19 PM EDT / medium
Jarvis now remains minimized to the system tray even when its OpenAI key is not configured, while preserving local wake-word mode and visible Startup Apps and Task Scheduler registrations.
Install Jarvis locally with visible Windows startup entry
2026-07-29 10:10 PM EDT / medium
CommandCore Voice now installs at C:\CommandCoreVoice, starts minimized in the system tray, and registers in both Windows Startup Apps and Task Scheduler with a non-admin fallback.
Helical domain now falls through to root index
2026-07-29 9:38 PM EDT / high
Removed the helicalpileguys.com app rewrite and direct-app exception from the root router. Like the retired HHGC domain, requests now use the repository root index instead of the retired contractor app.
Enterprise WHOIS API under /api/enterprise/v1
2026-07-29 10:00 PM EDT / high
Added EE Holdings enterprise API namespace with WHOIS middleman (WhoisJSON). Company API keys use read:whois; vendor token stays in WHOISJSON_API_KEY. Registry, product group seed, and root rewrites included.
CommandCore Voice (Jarvis) Windows tray assistant
2026-07-29 10:01 PM EDT / high
Shipped CommandCore Voice: local openWakeWord wake phrase, OpenAI Realtime voice sessions with barge-in, guarded tool registry with SQLite audit, PySide6 tray, Task Scheduler install scripts, and unit tests.
Root loader logo links to ee.holdings
2026-07-28 12:56 AM EDT / low
Clicking the EE Holdings logo on the root loader page now navigates to https://ee.holdings/.
Remove HHGC Boston from hosting and partner integrations
2026-07-28 12:53 AM EDT / medium
Dropped hhgcboston.com rewrite rules from root .htaccess so the domain no longer serves app/hhgcboston. Removed HHGC from EE Home Services partner gallery, logos, and outbound links after they stopped hosting.
Pastes v2 uses legacy pastes DB credentials
2026-07-22 3:43 PM EDT / high
Read MySQL user/password from app/pastes/db_connection.php instead of .env so passwords with &, =, or # connect reliably; auto-create pastesv2_db when missing.
Pastes v2 setup diagnostics for HTTP 500
2026-07-22 3:33 PM EDT / medium
Fix .env load order, add web setup checker, and show actionable DB setup page instead of blank HTTP 500 when MySQL is missing.
Pastes v2 MySQL credential setup guidance
2026-07-22 3:36 PM EDT / medium
Clarify Access denied setup errors, compare against legacy pastes db_connection.php, and harden .env parsing on Windows/production hosts.
Pastes v2: modern CodeShare app with legacy import
2026-07-22 2:40 PM EDT / medium
New app/pastesv2 replaces legacy mysqli pastes with PDO, env config, API v1, EE session auth, and CLI import from pastes_db. websites.reversal.org/pastes routes to the new app.
Pastes v2 idempotent import API and JSON CLI
2026-07-22 2:48 PM EDT / medium
Adds ImportService with dedupe by import_key/public_id/legacy_id, POST /api/v1/import/, CLI import.php, and refactored legacy import safe to re-run.
Pastes v2 auto-fallback to legacy MySQL creds
2026-07-22 3:37 PM EDT / medium
When pastesv2 .env credentials fail, reuse app/pastes/db_connection.php on the same host, auto-create pastesv2_db if missing, and return clearer setup_required API errors.
Global changelog panel + project API keys
2026-07-21 1:19 AM EDT / medium
Adds /panel/changelog/ with per-platform API keys, HMAC-signed ingest at /api/changelog/submit, and ee-changelog-add.py --push-api for remote upload from CI or Cursor.
Button IDs template vars and TrapGod SSO polish
2026-07-20 10:25 PM EDT / medium
Added template tokens with conditional blocks to ee_button_ids fetch/render/API, panel live preview vars, and refreshed trapgod_sso_sign_in markup with inline SVG, lighter border, interaction states, and 320px preview.