Changelog

What shipped on EE Holdings, newest first. This list is the Project Command changelog for this venture.

295 changes from Project Command.

Fix Commuted news article encoding

2026-08-22 11:03 PM EDT / low

Replaced corrupted em-dash characters in the Commuted partner news seed so published text reads correctly (e.g. partners - not a disclosure).

F12 catcher ignores Cloudflare analytics beacon noise

2026-08-21 7:23 PM EST / low

Panel F12 error catcher no longer reports failed Cloudflare Web Analytics beacon loads. That script is injected at the CDN edge and is commonly blocked by ad blockers; it is not a panel or changelog API failure.

Changelog timestamps use correct Eastern DST

2026-08-21 8:35 PM EDT / medium

Fixed Python 3.8 changelog CLI using fixed EST instead of EDT in summer. API ingest now stamps server Eastern time; panel display prefers created_at unix so absolute time matches relative ago.

Register ledgeradvanced in changelog API platforms

2026-08-19 5:19 PM EDT / medium

Sync app/eeholdings/config/changelog_platforms.json with docs/changelog/platforms.json so ledgeradvanced (app/accounting) and exoticexpansion2 accept API ingest and panel key creation.

Changelog analytics stops 401 session races

2026-08-19 5:13 PM EDT / medium

Skip periodic session id rotation on /api/ routes so parallel changelog analytics fetches do not hit Unauthorized after cookie rotation. Analytics JS now surfaces session expiry and stops polling; F12 catcher ignores expected changelog 401 noise and MetaMask extension spam.

Changelog analytics fetch hardened against network errors

2026-08-19 5:30 PM EDT / medium

Panel changelog analytics no longer throws uncaught fetch failures; retries analytics.php, uses absolute API URL, and suppresses extension noise in F12 catcher.

Share companies into Reversal projects

2026-08-18 3:35 PM EDT / medium

Holdings companies can be imported as Reversal Sales clients and shared with EE Holdings users, who join Reversal and receive project access.

Registry: Nexora public stats and Budgeted counts

2026-08-18 7:08 PM EDT / low

ee_api_endpoints now lists Nexora GET newsletter/public and documents Budgeted GET /api/newsletter/?action=stats as the public count route.

Registry: EE2 Nexora channel API

2026-08-18 5:41 PM EDT / low

Registered /api/nexora/ GET+POST and updated channel settings page in ee_api_endpoints for Exotic Expansion 2 Nexora tokens.

Registered Accounting tickets API in endpoint catalog

2026-08-18 8:24 PM EDT / low

Added GET/POST /app/accounting/api/tickets.php to ee_api_endpoints so the bug-ticket module is discoverable in the Holdings registry.

Register Reversal Recycle APIs

2026-08-18 3:51 PM EDT / medium

Added recycle.reversal.org to the company map and ee_api_endpoints for ZIP check and pickup request APIs.

News articles can use Nexora thumbnails

2026-08-18 6:08 PM EDT / medium

Admins can set a featured image on Holdings news from the panel by URL or upload. The Nexora community-management article gets a bundled Nexora card used as the list thumbnail and Open Graph image.

News article pretty URLs no longer fall through to homepage

2026-08-18 5:57 PM EDT / high

Apex /news/{slug}/ was treated as a missing path and served the homepage. Added a physical folder for the Nexora article plus END rewrites so the letter loads at the canonical URL.

Master traffic analytics across all ventures

2026-08-18 3:26 PM EDT / medium

Adds a Holdings panel dashboard of page views by ee_apps venture and path, with a first-party collect beacon so public and panel pages (and later other apps) roll into one ledger without storing IPs.

Holdings news publish API and Nexora community article

2026-08-18 5:52 PM EDT / medium

Added GET/POST /api/news/ so admins can publish to news_articles, fixed apex /news/{slug}/ rewrites that were falling through to the homepage, and seeded a stakeholder article on Nexora community management.

Panel topbar global search

2026-08-13 3:47 PM EDT / medium

Wired the EE Holdings panel topbar search to a live API that finds pages, users, companies, investments, digital assets, and helpdesk tickets so operators can jump without digging through the sidebar.

Fix investment panel import status crash

2026-08-07 1:58 PM EDT / medium

Fetch & Import Holdings no longer throws when the status alert node is missing; null-safe UI helpers create the alert if needed. Removed client-side API key from the import fetch body (server defaults remain).

Changelog project workload donut and weekly ranking

2026-08-07 3:53 PM EDT / medium

Panel changelog page adds a non-destructive Project workload section: today projects with donut share chart and last-7-days ranking by estimated duration from punch session gaps plus base per entry.

Remove DJ Milk from Blueprint workspaces

2026-08-06 5:02 AM EDT / medium

Keep DJ Milk off Blueprint workspaces: hide ee_companies rows by slug/name and SQL deactivate; ecosystem map config already excludes the entity.

Puzzle-style Blueprint app shell and workspaces

2026-08-06 12:08 AM EDT / medium

Rebuilt /app/blueprint/dashboard as a Puzzle-like ops platform: dark sidebar, workspace list, Workflows/Tools/Teams tabs, polished process canvas.

OG Brokerage map logo uses OGB shield

2026-08-06 12:39 AM EDT / low

Blueprint ecosystem map now loads the OG Brokerage node logo from assets/ogb-shield.png for the correct brand mark.

Move apps puzzle map to Blueprint for demos

2026-08-06 12:19 AM EDT / medium

Removed the ecosystem map from websites.reversal.org. Live canvas is now Blueprint Apps map at /app/blueprint/dashboard/ecosystem/ (nav + home card) so it can be shown to partners like Parker without sitting on the client website directory.

Jimmy Henderson Foundation mission: Christian faith

2026-08-06 5:36 AM EDT / medium

Updated Jimmy Henderson Foundation mission to strengthen the Christian faith and the followers of Jesus Christ across jimmy.net foundation pages, portfolio copy, and ee.holdings donation catalog product descriptions.

Fix changelog panel asset paths and analytics route

2026-08-06 4:51 AM EDT / high

Changelog panel CSS/JS now load via clean /assets URLs (not /app/eeholdings, which the browser /app/ guard and ErrorDocument HTML can break). Added missing root and app htaccess rewrites for /api/changelog/analytics so the time-clock API stops falling through to the HTML homepage.

EE Home Systems: landscaping and junk hauling only

2026-08-06 4:45 AM EDT / medium

Homepage and lead form no longer market roofing, piles, or general contracting. Offer set is landscaping (including hardscape/lawn) and junk hauling only; FAQ states other trades are not offered.