Changelog
New updates and improvements
v2.1.0 - September 2025
Added
Playbook (Sep 10–22)
New Playbook tab introduced as a campaign-facing counterpart to Personas.
Categories: Messaging & Positioning, Channels & Platforms, Offers & Incentives, Exposure & Cadence.
“Highlight Card” shows the top option for the parent audience, including field, match %, rationale, and lookalike rules (plain-English explanations).
Heatmaps display all enrichment inputs across each section with gradient scales (per section color: blue, purple, teal, orange).
Other creative formats are listed in a horizontally scrollable row; selecting an option populates the preview card.
Integrated audience context (parent audience, record count, option ranking).
Export Report (Sep 12–18)
Downloadable enriched report introduced.
Export modal supports audience CSV, enriched PDF report, and segment CSVs.
File resizing and internal vs external views are supported.
A cap on max records was introduced to manage performance.
FAQ Page (Sep 14–17)
New FAQ/Help center tab.
Structured Q&A by categories (onboarding, enrichment, search, exports).
Expand/collapse cards with consistent styling.
Usage Page (Sep 15–20)
New Usage tab under admin.
Tracks record usage per user and organization (total counts, not unique IDs).
Default allocation: 2M records.
Usage bar shows % consumed vs remaining, with green used/white remaining.
Chart tracks usage trends at the user and org level, reset at the billing cycle end.
Workflow Page (Sep 18–22)
New Workflow tab providing guided steps through upload → enrich → build segments → export.
Includes visual progress indicators.
Sample Data (Sep 20–21)
Default demo audience seeded into “My Audiences” for first-time users.
Ensures new users can preview insights, persona flows, and playbook without uploading their own file.
Changed/Improved
Segment Builder
Action buttons moved to sticky row at the bottom of the screen for consistency with modals.
Segment Detail
Now mirrors the Audience screen layout more closely.
Added option to search for new users by shared behavior from a segment ({persona_name} – {parent_audience_name}).
Export Flow
Unified modal for CSV, segment, and report downloads.
Consistent styling across export confirmations and success toasts.
Fixed
Addressed minor chart rendering bugs in preview heatmaps (mismatched % thresholds).
Corrected edge cases where the enriched report download would misclassify internal vs external format.
Fixed alignment issues in the FAQ cards and the Usage chart legend.
Fixed
Addressed minor chart rendering bugs in preview heatmaps (mismatched % thresholds).
Corrected edge cases where the enriched report download would misclassify internal vs external format.
Fixed alignment issues in the FAQ cards and Usage chart legend.
v2.0.0 - September 2025
Added
Audience Overview
Sub-tab navigation was introduced, replacing horizontal toggles.
Top metrics redesigned: Audience Type, Top Segment by match %, and Download Audience modal with export options (audience CSV, enriched report [placeholder PDF], top segments CSVs).
Enrichment Scores Preview: live average scores shown directly in the overview.
Behavioral Analysis Section: all enrichment scores were standardized into grouped categories and displayed as uniform cards.
Intent Signals Preview: high-level chart of audience intent by topic (7-day and 30-day views) is now fully functional with live data.
People Search / Intent Search
Save & Search relocated to the top of results preview.
The success modal is added after completing a search.
State filters are available for searches.
The current audience context is preserved when returning from searches to the overview.
Persona & Category Views
Persona Analysis supports drill-through: selecting a persona opens Segment Detail View.
Category Detail View implemented with live data for deeper trait exploration.
Segment Builder
Child audiences display parent audiences in the header for clear lineage.
New Segment Count calculates unique individuals across multiple personas.
Global Enhancements
Modal & tooltip system added (first applied to enrichment/persona elements).
Buttons in Segment Builder were repositioned to the top of the screen for clarity.
Change/Improved
Layout & Styling
Audience Overview header simplified: oversized top cards removed in favor of direct background header.
Demographic insights compacted to match Segment Detail styling.
Charts for gender, age, and income redesigned with consistent formatting, axis labels, and colors.
Audience Concentration pie chart now shows top 3–5 states with “Other” grouping.
Intent Insights
Corrected table visuals: decreases now show red down arrow, icons standardized.
System Performance
Eliminated duplicate backend queries when switching audiences/personas.
Early steps toward reducing load times, including staged query triggers and static table exploration.
Fixed
Search Queries: resolved mis-formatted queries that produced incorrect “OR” logic and dropped enrichment filters.
Upload Mapping: standardized upload mapping to match against Moonbrush universal ID.
Audience Context: intent searches no longer clear the active audience; context persists across navigation.
Persona Analysis: duplicate “device” and “channel” categories removed from default persona profiles.
Authentication: major issue fixed where users could bypass login; authentication now required for access.
Intent Feed: audiences generated via Intent Search now save reliably.
v1.2.0 - August 2025
Added
Data Model & Pipelines (Aug 1–5)
Introduced core tables/schemas for app data.
Established deterministic keys (MOONBRUSH_ID, plus hashed joins like SHA256_LC_HEM) for consistent identity joins across sources.
Flexible Uploads → Automatic Matching & Enrichment (Aug 3–9)
Upload Modal accepts flexible CSV/XLSX schemas with auto header mapping (fuzzy detection for common name variants).
Validation rules: First Name (required) + one of Phone / Email / Address (or ZIP).
100+ Native Enrichments (Aug 6–18)
Expanded the foundation set to 100+ continuous *_SCORE columns spanning key behavioral, engagement, and psychographic traits.
Implemented ZIP-aware adjustments, multi-stage wrappers/normalization, and robust outlier handling across pipelines.
Each enrichment is implemented via production-grade SQL/logic blocks with consistent naming, null behavior, and bounds (0–1).
People Search (Native) (Aug 10–16)
Consumer View & Business View search modes powered by Moonbrush Consumer Graph, consolidated to “People Search.”
Enrichment Filters: Strong Match (≥0.7) and Weak Match (≤0.3) toggles per enrichment trait.
Personal Filters: marital/children/homeowner flags; contact presence; income, net worth, age ranges; location; gender; phone presence.
Professional Filters: seniority, job title (fuzzy), department, state/ZIP, company fields (name, phone, industry, revenue, size, NAICS/SIC, LinkedIn URL).
Live Preview updates in place; output saves as a new audience.
“My Audiences” (Aug 12–18)
Unified table drives list of uploaded/searched audiences with: records, creation date, list type, and top enrichment tags.
Row actions: Search, Download, View Insights.
Audience View – Overview (Aug 14–20)
Header (audience name, size from matched IDs).
Top Persona Fit Tabs (Purchase, Messaging, Engagement).
Enrichment Panels: Purchase, Psychographic & Messaging, Engagement & Channel.
Demographic Variance: Gender, Age, Income, and Audience Concentration.
Preview Table with Personal/Business toggles.
Person Detail View (Aug 17–21)
Overview: demographics, contact, professional, and location from a single row.
Behavioral Profile: enrichment chips + top outliers.
Segment Builder – Profile Selection (Aug 18–22)
Introduced Profile Groups → Categories → Personas hierarchy
Dynamic tags show match rates; users can check persona buckets to save as a new audience.
Profile Detail & Category Detail (Aug 20–26)
Profile Detail: overview table (top personas, % audience, use cases).
Category Detail: persona cards with name, tag, records matched, % audience, rule snapshot, description, and View Segment.
Segment Detail + Download (Aug 23–26)
The segment page shows matched records, % of audience, rule snapshot, and demographic breakdowns.
Download the segment and return to Audience after saving.
Intent – Taxonomy & Search (Aug 22–28)
Three-level taxonomy UI (Category → Subcategory → Topic).
Multi-topic selection persists; results save as a new audience.
Explore Intent – Overview Workspace (Aug 24–30)
Saved Searches panel.
Pinned Category center panel with volume, daily change, and audience overlap.
Intent Insights Table with time filter (24h/7d/30d) and group toggle.
Global UX Systems (Aug 12–31)
Tooltips are standardized as click-trigger popovers.
Breadcrumbs added across Audience/Intent hierarchies
Notifications (header bell): “Audience uploaded” / “Search results ready.”
Responsive charts and animations unified across components.
Changed/Improved
Normalization & Scoring Consistency (Aug 6–18): wrappers for scaling, null safeguards, ZIP adjustments; harmonized naming.
Search Filter UX (Aug 15–20): reorganized groups, improved fuzzy matching, stricter industry code handling.
Audience Charts (Aug 18–23): standardized axis ticks, totals sum to 100%, added state breakdown.
Routing & Breadcrumbs (Aug 20–28): stable routes Audience → Profile → Persona; Intent → Category → Topic.
Fixed
Upload Mapping (Aug 9–12): resolved collisions and false positives.
Enrichment Outliers (Aug 12–16): corrected overflow in device-engagement composites.
Search Preview Drift (Aug 17–19): preview cards now always reflect active filters.
Intent Joins (Aug 26–27): standardized ID join precedence.
v1.1.0 — July 2025
Added
Audience Charts & Graphs (Jul 25–27): Audience Concentration, Age Distribution, Income Distribution.
Micro Segment Preview (Jul 26): styling updated, “Find Similar Audiences” button routes to Intent Search.
UI Cohesion (Jul 25–27): unified fonts, colors, padding, alignment, and accent scheme.
Changed/Improved
Login Screen (Jul 24): placeholder replaced with finalized imagery.
Navigation (Jul 24–25): removed unused tabs.
Home Screen (Jul 25): ensured all 4 cards present, aligned filter bar, and “Upload Data.”
Audience Screen (Jul 25–27): corrected chart math, standardized padding, ensured charts populate with data.
General Styling (Jul 25–27): standardized card and table formatting.
B2B Search (Jul 26): “Add Prospects To” button tagged as “Coming Soon.”
Fixed
Chart Accuracy (Jul 25–27): corrected percentages and pie chart logic.
UI Gaps (Jul 25): closed alignment issues in filter bar and upload section.
v1.0.0 — July 2025
Added
MVP structure (Jul 3–6): Home, Audience, Company/Contact Search, Intent.
Audience lifecycle (Jul 3–4): Pending Enrichment → Enriched states.
Manual enrichment (Jul 3–6): ~10 initial scores; applied manually.
Initial persona rules (Jul 3–5): threshold-based personas.
Upload flow (Jul 6–7): validation and templates.
My Audiences (Jul 6–7): unified list of uploaded/searched audiences.
Embedded intent portal (Jul 6–7).
Company/Contact Search (Jul 11–12): query builder, preview, results table, details view.
Enrichment modal (Jul 11): selection, preview, confirmation, status updates.
Find Similar Audiences CTA (Jul 3–6).
ICP Preview CTA (Jul 3–6): placeholder.
Home overview cards (Jul 16).
Get Started modal (Jul 16)
Changed / Improved
Single-audience model (Jul 7–8).
Unified audience selector (Jul 7–12).
Tabs removed (Jul 11–12).
Search tips (Jul 14–16).
Tooltips for My Audiences (Jul 16).
Recent audiences default (Jul 6–7).
Upload gating & errors (Jul 6–7).
Last updated

