June 2026 mobile clarity pass
- Wired approved GA4/Search Console Measurement into the normal Refresh Intelligence rhythm: after read-only consent, Oobi setup readiness, and Workspace Admin brand mapping, OobiMax can collect aggregate landing-page and query/page snapshots before recommendation generation without granting campaign or spend authority
- Added Measurement Search demand Action Plans so approved aggregate Search Console query/page evidence can shape Search keywords, negative-theme review, copy, landing pages, and page coverage without mutating Google Ads or exposing fake approval controls
- Moved GA4/Search Console from review-pending to approved read-only Measurement evidence after Google Data Access approval for Analytics read-only, while keeping Google Ads scopes, campaign actions, launch, delivery, budgets, and spend authority separate
- Restored the approved Ad noise. Approved action. homepage hero and hero artwork after the lower-page clarity pass touched a protected first-viewport direction
- Removed the hidden mobile Policy & Evidence hero block and the duplicate Why/Policy section so the homepage stops repeating the same pain points and moves Architecture after Campaign Editor
- Started the local-only 25M homepage pass with large OobiMax brand visuals for Policy & Evidence, Product Preview, Campaign Editor, Architecture, and Campaign Builder pending Meidan approval before production
- Removed repeated homepage hero proof chips and the duplicate mobile decision strip so the hero has one message, one CTA group, and the detailed operating proof starts in the pain section
- Converted the public homepage pain section from paragraph-led copy into a visual signal -> REC # -> approval -> learning loop with short labels and less default reading weight
- Reworked the public homepage conversion story so the hero is followed by a pain rail for decision drift, Policy & Evidence Center, stale recommendations, and spend-safe action before the product story sections
- Added homepage buyer-facing pain-point copy for the Policy & Evidence Center, approval memory, and spend-safe execution so policy triage reads as a performance-marketer operating problem, not only an admin feature
- Moved the mobile homepage policy, approval-memory, and spend-safety pain points above the CTA as a compact hero rail instead of a large isolated policy card
- Renamed Workspace Admin policy review to Policy & Evidence Center and changed the default read into status, evidence, and next action before audit detail
- Made Campaign Nature Review evidence structured with evidence type, source, reviewer, confidence, decision statement, and one optional context note; normal-commercial workflow fields now fold away and auto-fill from the structured record
- Compressed Settings -> Measurement again so the first read now shows selected brand, allowed action, and next useful step before Google review scopes, adapter mechanics, evidence drawers, or preview contracts
- Tightened Campaign Builder and Campaign Editor again: Builder now opens the form with one reviewed-plan handoff and a compact mobile contract rail, while Editor default draft controls say Change only if needed so unchanged fields feel intentionally quiet
- Cleaned up Settings -> Measurement so Sources, Brand mapping, and Evidence lead the page while Google review scopes, adapter QA, and preview contracts stay folded behind support detail
- Added a Google Measurement review-consent path in Settings so GA4 and Search Console read-only scopes can be shown in OAuth verification while live discovery, collection, mapping, campaigns, and spend authority remain blocked
- Rebuilt the Settings mobile operating map as a vertical setup chain with stacked source, account, brand, and delivery cards so the mental model no longer clips sideways on phones
- Replaced the authenticated app mobile More menu with one swipeable navigation rail so Home, Inbox, Campaigns, Results, Insights, Campaign Builder, Settings, Workspace Admin, and Admin stay directly reachable on phones
- Folded large Campaign Editor country, schedule, audience, and language exact-choice inventories behind deliberate drawers, keeping exact synced options available without dumping long Google targeting lists into the default editor read
- Made Results Detailed Evidence a closed proof hub after the manager answer and shortened Insights proof labels so operators see the decision first and open trend, risk, momentum, and audit evidence only when needed
- Expanded the Full Brand Profile CSV and Settings Brand Profile Interview with Learning Context fields for seasonality, what worked, what failed, recurring opportunities, recurring risks, past winners, and past weaknesses
- Reduced Campaign Editor choice-card noise so audience selectors lead with synced human names, exact IDs stay in audited payload values, and readonly setup context uses shorter truthful helper copy
- Fixed Results money truth so spend and cost/result follow connected ad account currency, including ILS accounts, while mixed-currency views say Mixed currency instead of pretending the total is USD
- Tightened Campaign Editor, Campaigns, and Billing clarity: unknown ad-account money now says Currency pending instead of USD, Campaign Editor shows the budget currency source in the hero, and controlled-beta checkout displays workspace approval, billing permission, and provider readiness before product cards
- Swept Campaign, account, brand, momentum, and Campaign Builder-created campaign money displays so ad-account spend and CPA use account-native currency and mixed-currency aggregates stop presenting a fake single-money answer
- Tightened Campaign Builder's mobile planning body so optional source or creative work stays folded, the essentials handoff is shorter, and the required-input/Oobi-drafted/no-spend contract no longer repeats the old heavier safety text before the form
- Tightened Results and Insights first reads again: Results now opens with one manager answer plus compact support rails, and Insights now opens with one Performance read plus risk/action/learning support rails instead of equal-weight dashboard tiles
- Split Campaign Editor setup into true draftable controls first and a folded Strategy, tracking, and inventory context drawer for readonly evidence such as campaign type, bidding strategy, tracking, URL context, complex geo shapes, and campaign-level audience inventory
- Moved Results into a clearer lead-read hierarchy: manager readiness and next evidence now lead the command panel, while spend, observed outcome, cost/result, return, proof, filters, Weekly Brief, and detailed evidence remain available without equal-card noise
- Reweighted Insights and Settings -> Billing with the same Paper-led app hierarchy contract: one primary read first, compact support rails next, and folded detail drawers without removing operator safety wording
- Continued the Paper-led UI/UX pass with Playwright-ready verification while keeping Results and Billing wording meaningful instead of compressing operator context
- Fixed Campaigns inventory money labels so Cost and CPA follow the connected ad account currency, including ILS accounts, instead of falling back to USD
- Hardened Campaign Editor exact replacement controls so Google language targeting and ad schedules stay Not editable yet until the current criteria and removable criterion IDs are synced
- Adjusted public product screenshot framing so Inbox, Campaign Editor, and Campaign Builder keep more usable real-app context on desktop and mobile instead of feeling over-zoomed
- Started the next Paper-driven app UI/UX pass: Settings area labels are shorter, the Settings sidebar is tighter, Results evidence wording is lighter, and the Weekly Brand Performance Brief first-read label is now the compact Weekly Brief
- Added a Paper-backed Campaign Editor mobile density pass so supported setup rows scan tighter on phones, current-only URL and audience evidence summarizes before expansion, and repeated default helper copy no longer dominates the first read
- Rebalanced public-site product visuals so Inbox, Campaign Editor, and Campaign Builder show enough real-app context to be useful on mobile while still hiding browser scrollbars
- Regenerated public-site product visuals from the live app with scrollbars hidden and current navigation visible, so the product reads as composed evidence instead of raw browser captures
- Reworked Settings mobile section navigation and Measurement cards from clipped horizontal rails into readable stacked/gridded controls so setup tabs and evidence state no longer feel half-hidden
- Replaced nested miniature public-site proof scenes with larger real app screenshots for Inbox, Campaign Editor, and Campaign Builder so the product visuals stay readable on desktop and mobile
- Restored Workspace Admin and Admin as visible authority tabs for eligible users and later moved mobile authority access into the same swipeable top rail as the core operating pages
- Compressed Campaign Builder's mobile first read again so the page opens with one reviewed-plan promise, two useful actions, a true three-step grid, selected brand, full-width starter choices, and a folded plan contract before deeper setup text
- Folded Results Weekly Brand Performance Brief email/credit detail behind one compact drawer and folded the Settings mobile operating map behind Open map so proof and topology stay available without crowding the first phone read
- Tightened public Pricing, About, Security, and Contact mobile layouts with smaller hero rhythm, compact content cards, horizontal pricing notes, shorter card spacing, and less repeated explanatory weight on phone widths