Major refresh — admin shell, guided workflows and async offload
The biggest OrbiAds refresh since v1.0. A reorganized 5-section admin shell, guided links between inventory audit and availability simulation, a linear programmatic pipeline (Products → eCPM → ADCP → Prebid), Stripe billing brought next to the user account, and heavy operations moved onto a dedicated Cloud Run worker. 12 improvement axes shipped, ~22 000 lines of legacy code retired along the way.
This release closes the V1 cycle and consolidates the foundation for the next product bricks. Three structural workstreams ran in parallel: (1) the admin UI was rebuilt around a central menu grouped by use case rather than by technology, with contextual links that follow an AdOps' actual workflow; (2) the MCP server moved to a parent/child architecture that takes the public catalogue from 270 tools down to 51 coherent dispatchers; (3) long-running operations (inventory blueprint generation, audit CSV export, image optimization) were offloaded to an independent worker service to keep the main backend lean.
- Feature Admin shell reorganized into 5 clear sections (Home, Audit, Inventory, Reports, Programmatic) with user menu and billing accessible from the avatar
- Feature Direct "Inspect in tree" link from any audit finding to the inventory explorer — no more copy-pasting ad unit IDs between tabs
- Feature Contextual menu on every tree node: availability simulation (Forecast) and quick edit (Builder) one click away
- Feature Linear programmatic pipeline: each tab (Products, eCPM, ADCP, Prebid) surfaces the next step so the cycle is easy to follow end to end
- Feature Credit balance alert on the network connection screen: never push a configuration deploy without knowing the wallet is empty
- Feature Subscription badge and billing summary right on the profile screen — open the Stripe portal in one click from the avatar
- Feature Network preferences (naming conventions, Line Item defaults) editable even without an active GAM connection
- MCP Streamlined MCP catalogue: 270 legacy tools collapsed into 51 parent/child dispatchers — integrations that called the old names directly need to migrate
- Infrastructure Heavy operations moved to a dedicated Cloud Run worker: inventory blueprint, audit CSV export, image optimization
- Infrastructure Preview URLs now editable at the network level to generate GAM Preview links in one click via MCP
- Infrastructure Internal drafts (UX mockups) gated behind admin authentication
- Fix Cleanup: ~22 000 lines of legacy code removed, 11 obsolete component directories retired, slimmer API surface
The v2.0 bump reflects the scope of the rework rather than a single headline feature — every day-to-day action becomes more direct. Audit pages now show an honest "endpoint under construction" panel where data is not yet wired, rather than fabricated numbers: we'd rather be upfront than fake a demo. Practical consequence of the cleanup: some legacy URLs and endpoints are gone — see the compatibility note at the bottom of this release.
