Skip to main content

Documentation Index

Fetch the complete documentation index at: https://fieldpulse.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Help Center Redesign — Specification

Status: Draft Source mockups: design/fieldpulse-help-center (1).html, design/fieldpulse-release-notes (12).html Target: FieldPulse Mintlify site (https://fieldpulse.mintlify.app) Last updated: 2026-05-18

1. Design Tokens

Every color, font, spacing, radius, shadow, and breakpoint extracted from both mockups.

1.1 Colors

TokenValueRoleSource
--navy#00034DPrimary brand color, navbar, footer, headings, card headersBoth
--cobalt#253E9ASecondary — depth, eyebrow text, topic labels, chip backgroundsBoth
--sky#6183D8Secondary lighter — icon bg (core section), hover accents, sidebar bordersBoth
--fog#E2E2E2Neutral background, code inline bgBoth
--aqua#6CB4E4Accent — CTA button, highlight borders, icon bg (onboarding), “New” indicatorBoth
--quartz#8B8ED6Accent — icon bg (features/integrations sections)Both
--electric#53B7ECSparingly on dark backgrounds — vibrant accentRelease notes only
--paper#F5F5F1Main page background (replaces current #F7F8FC)Both
--rulergba(0, 3, 77, 0.12)Subtle borders, dividersBoth
--rule-strongrgba(0, 3, 77, 0.35)Stronger borders, hover statesBoth
--mutedrgba(0, 3, 77, 0.58)Muted text, secondary labelsBoth
--code-bgrgba(0, 3, 77, 0.05)Code block backgroundsHelp center only

1.2 Typography

PropertyValueSource
Font familyMontserrat (Google Fonts)Both
Body weight500Both
Body size15.5px (article), 16px (hero lede), 14px (descriptions)Both
Body line-height1.5 (general), 1.55 (lede/descriptions), 1.65 (article body)Both
Heading weights600 (h1), 700 (h2/h3/labels), 800 (stat numbers, release day)Both
h1 size52px (landing hero), 48px (release hero), 40px (topic/article title)Both
h2 size24pxHelp center
h3 size17pxHelp center
Letter-spacing (headings)-0.025em (h1), -0.02em (topic title), -0.015em (h2), -0.005em (h3)Both
Eyebrow11px, weight 500, letter-spacing 0.12em, uppercaseBoth
Label/tag10-11px, weight 600-700, letter-spacing 0.08-0.14em, uppercaseBoth
MonospaceConsolas, Monaco, Courier New, monospaceBoth
Code inline size13px, weight 600Help center
Anti-aliasing-webkit-font-smoothing: antialiasedBoth

1.3 Spacing

TokenValueUsageSource
Max-width (main)1400pxMain content containerBoth
Max-width (hero)960pxLanding hero centeringHelp center
Max-width (article)720pxArticle bodyHelp center
Max-width (search)640pxBig search buttonHelp center
Max-width (search modal)720pxSearch overlay panelHelp center
Page padding40px horizontalMain containersBoth
Hero padding88px top, 64px bottom (landing); 72px top, 56px bottom (release)Hero sectionsBoth
Main grid gap48px (help center), 64px (release notes)Sidebar-to-contentBoth
Section gap48pxBetween landing sectionsHelp center
Card gap12-14pxGrid guttersBoth
Release margin-bottom96pxBetween release blocksRelease notes

1.4 Border Radii

ValueUsageSource
2pxBadges, labels, resolved panelBoth
3pxChips, inline code, search mark highlightBoth
4pxCards (main), category cards, entries, resolved panelBoth
6pxInputs, buttons, article cards, trending cards, video wrap, subscribe inputBoth
8pxIcon containersBoth
10pxLarge icon containers (trending card)Help center
12pxSearch modal panelHelp center
999pxPill buttons (CTA, feedback, filters)Both

1.5 Shadows

UsageValueSource
Big search resting0 4px 24px -8px rgba(0,3,77,0.08)Help center
Big search hover0 4px 24px -4px rgba(0,3,77,0.15)Help center
Trending card hover0 18px 36px -18px rgba(0,3,77,0.30)Help center
Article card hover0 10px 24px -14px rgba(0,3,77,0.22)Help center
Latest card0 40px 80px -40px rgba(0,3,77,0.4)Release notes
Video wrap0 20px 50px -20px rgba(0,3,77,0.4)Help center
Search modal0 24px 60px -12px rgba(0,3,77,0.4)Help center
Entry media0 4px 14px -6px rgba(0,3,77,0.25)Release notes

1.6 Breakpoints

BreakpointChangesSource
1080pxGrid collapses to single column; sidebar becomes static; TOC hidden; trending grid 2-col; timeline goes horizontalBoth
860pxMedia-highlight entries collapse to single columnRelease notes
680pxTopbar nav hidden; padding reduces to 20px; h1 to 36px (landing) / 30px (topic/article); trending grid 1-col; categories grid 2-col; release day to 42pxBoth

2. Page Inventory

#PageFileModeDescriptionSource
1Help Center Landing (Hub)index.mdxcustomHero + sidebar nav + trending articles + categories gridHelp center mockup
2Release Noteschangelog/index.mdxcustomHero with Latest card + controls bar + timeline sidebar + release entries + subscribeRelease notes mockup
3Topic ViewVarious category index pagesdefaultBreadcrumb + topic header + 2-column article card gridHelp center mockup
4Article ViewIndividual article .mdx filesdefault3-column layout (sidebar + article + TOC), overview block, video, feedback widget, contact blockHelp center mockup
5SearchN/A (overlay)Mintlify nativeTriggered from custom buttons; native Cmd+K searchHelp center mockup

3. Component Inventory

3.1 Global Components

ComponentDescriptionWhere UsedVariants/Props
TopbarSticky navy bar with logo, nav links, CTA pillAll pagesActive link has aqua underline
Topbar CTAAqua pill button “Get a Demo”All pages (navbar)Hover: white bg, translateY(-1px)
Active tab indicator2px aqua underline on active nav tabAll pages
Footer (custom)Centered navy footer: logo, 40px divider, inline links, copyrightCustom-mode pages (landing, changelog)Links: Product, Pricing, Login, Help Center
Footer (native)Mintlify native footer with link columns + social iconsStandard doc pagesConfigured in docs.json

3.2 Help Center Landing Components

ComponentDescriptionWhere UsedVariants/Props
Landing heroCentered: eyebrow, 52px title, subtitle, big search button. Dot-pattern bg decoration (right side, fading left).Landing page, above main grid
Big search button640px max-width, search icon left, label text, keyboard shortcut hint. Opens native Mintlify search on click.Landing heroHover: cobalt border, stronger shadow
Sidebar nav260px sticky left sidebar with search trigger + collapsible nav groups.Landing page, topic viewGroups: Getting Started, Using FieldPulse, Features & Add-Ons, Integrations
Sidebar search triggerCompact search button in sidebar that opens native search.Sidebar
Nav groupCollapsible section with header (label + chevron) and item list.Sidebarcollapsed variant hides items
Nav topicSidebar link item with left-border highlight on hover/active.Sidebarcurrent variant: bold, navy border
Trending cardNavy header section with icon (colored by section) + radial gradient glow. White body with title, description, meta (read time + updated).Landing page, “Trending Articles” sectiondata-section: onboarding (aqua icon), core (sky icon), features/integrations (quartz icon). Hover: translateY(-2px), strong shadow, icon rotate -4deg scale 1.05
Category cardCompact card: 44px icon (left) + label + title + article count (right). CSS grid layout.Landing page, “Categories” sectionSame section color variants as trending card

3.3 Article View Components

ComponentDescriptionWhere UsedVariants/Props
BreadcrumbHorizontal path: Home > Category > CurrentTopic view, article viewNative on default-mode pages
Topic header40px title + description, 2px navy bottom borderTopic view
Article card2-column card: 48px icon + body (topic label, 14.5px title, meta with read time).Topic view article gridSection color variants for icon
Overview blockWhite box with 3px aqua left border. Label “Overview” + descriptive text. Optional prereq sub-block with dotted top border.Article pages
Video placeholder16:9 aspect ratio navy box with radial gradient overlay and centered aqua play button (72px circle).Article pages
Feedback widgetCard with “Was this helpful?” question, Yes/No pill buttons. On click: locks buttons, reveals textarea form with Submit/Cancel. Thank-you message after submit.Article pagesStates: initial, form-open, submitted
Contact blockBlue-tinted callout with sky left border. “Still need help?” with support link.Article pages
Meta chipsInline chips: topic tag (cobalt bg), platform badge, read time.Article meta section
Right TOCSticky 220px right column. Uppercase “On this page” label, left-border links for h2 headings.Article pages (3-column layout)current variant: navy border, bold

3.4 Release Notes Components

ComponentDescriptionWhere UsedVariants/Props
Release heroTwo-column grid on paper bg: left = eyebrow + 48px title + lede + action buttons; right = Latest card (navy bg, aqua “LATEST” label, date, title, stats grid). Dot-pattern bg right side.Changelog page
Latest cardNavy bg card with aqua “LATEST” badge, date, title, 2-column stats (new count aqua, resolved count sky). Strong shadow.Release hero
Controls barSticky bar below topbar: search input (flex 1), filter group (All/New/Resolved segmented control), Highlights toggle (navy pill, aqua when active). Frosted-glass bg.Changelog page
Filter groupSegmented button group: 3 options with active state (navy bg, white text).Controls baractive variant per button
Highlights togglePill button with star icon. Toggles to show only highlight entries.Controls bar + hero buttonactive variant: aqua bg, navy text
Timeline sidebar220px sticky left sidebar with “Release Timeline” label. Vertical list of timeline links with left border.Changelog page
Timeline linkDate + summary, 2px left border. Hover: sky border, blue tint bg.Timeline sidebarcurrent variant: 3px navy border, dot indicator
Release headerLarge day number (56px, weight 800) + month/week label + chip badges (new count, resolved count). 2px navy bottom border.Each release block
Feature entryCard with title, topic tag, description, platform label. 3px left border (aqua for new section).Release feature sectionsDefault, highlight, highlight has-media
Highlight entryFeature entry with aqua left border (4px), gradient bg (aqua tint fading right). Star badge “Highlight”.Release feature sectionsOptional has-media variant
Media-highlight entry3-column grid: 280px media image + body + platform. Extended aqua gradient.Release feature sections (first highlight)
Star badgeTiny aqua badge with star icon + “Highlight” text. 9px, uppercase.Highlight entries
Topic tagCobalt bg chip with section label (Sales, Scheduling, Mobile, API, etc.).Feature entries
Resolved issues panelFog-tinted card with 3px muted left border. Contains compact monospace list.Release resolved sections
Resolved itemMonospace row: bullet (>) + text + platform. Dashed bottom border.Resolved panel
Subscribe sectionNavy card: two-column grid (title + ledeemail input + subscribe button). Radial gradient decoration.Changelog page bottom

4. Mintlify Feasibility Matrix

4.1 Pages

PageApproachNotes
Help Center LandingCustom MDX + CSS (mode: "custom")Full rewrite of index.mdx. Sidebar, hero, grids all hand-built.
Release NotesCustom MDX + CSS + JS (mode: "custom")Incremental additions to existing changelog/index.mdx. Controls bar and timeline sidebar are new.
Topic ViewCSS override on default-mode pagesMintlify’s auto-generated sidebar + content layout matches mockup structure. CSS tweaks for typography and card grid.
Article ViewCSS override + Custom MDX componentsStandard layout works. Overview block, feedback widget, contact block are new MDX patterns.
SearchNative (Mintlify Cmd+K)Custom buttons trigger native search via JS.

4.2 Components

ComponentClassificationImplementation
TopbarNativeAlready navy via CSS override. No changes needed.
Topbar CTANative + CSStopbarCtaButton in docs.json + CSS for aqua styling
Active tab indicatorCSS overrideChange underline color to aqua
Footer (custom)Custom MDX + CSSInline HTML in custom-mode pages
Footer (native)Native + CSSSimplify footer.links in docs.json + CSS override
Landing heroCustom MDX + CSSDot pattern via ::before pseudo-element
Big search buttonCustom MDX + CSS + JSJS triggers #search-bar-entry?.click()
Sidebar navCustom MDX + CSS + JSHand-built collapsible groups. JS for expand/collapse.
Trending cardCustom MDX + CSSStatic content, section color via data-section attribute
Category cardCustom MDX + CSSStatic content, CSS grid layout
BreadcrumbNativeAuto-generated on default-mode pages
Topic headerCSS overrideStyle existing Mintlify page title
Article cardCustom MDX + CSSIn topic index pages
Overview blockCustom MDX + CSSNew hc-overview-block class. Could also restyle <Note>.
Video placeholderCustom MDX + CSSInline HTML
Feedback widgetCustom MDX + CSS + JSNew feedback.js for state management
Contact blockCustom MDX + CSSSimple callout variant
Meta chipsCustom MDX + CSSPer-article inline HTML
Right TOCNative + CSSAuto-generated from headings. CSS for mockup style.
Release heroCustom MDX + CSSRework existing cl-hero
Latest cardCustom MDX + CSSPart of hero rework
Controls barCustom MDX + CSS + JSNew addition. JS for search/filter/highlights.
Filter groupCustom MDX + CSS + JSPart of controls bar
Highlights toggleCustom MDX + CSS + JSPart of controls bar
Timeline sidebarCustom MDX + CSS + JSNew addition. JS for scroll-spy.
Timeline linkCustom MDX + CSSPart of timeline sidebar
Release headerCustom MDX + CSSAlready exists as cl-release-header. Refinement only.
Feature entryCustom MDX + CSSAlready exists as cl-entry. Refinement only.
Highlight entryCustom MDX + CSSAlready exists as cl-entry highlight. Refinement only.
Media-highlight entryCustom MDX + CSSNew has-media variant
Star badgeCustom MDX + CSSAlready exists as cl-star. Refinement only.
Topic tagCustom MDX + CSSAlready exists as cl-tag. Refinement only.
Resolved panelCustom MDX + CSSAlready exists as cl-resolved. Refinement only.
Subscribe sectionCustom MDX + CSSNew addition. Email backend TBD.
Search modalNot feasibleCannot replicate scope pills or custom result styling. Use native Mintlify search.
Search scope pillsNot feasibleMintlify search is global, cannot scope to categories.

5. Accepted Compromises

#ElementMockup IntentAccepted ImplementationRationale
1Custom search modalFull overlay with scope pills, styled results, category filteringTrigger Mintlify’s native Cmd+K search from custom buttonsBuilding a custom search requires a search API, indexing pipeline, and ongoing maintenance. Mintlify’s native search already indexes all content and provides good UX.
2Search scope pillsFilter search by category (Getting Started, Features, etc.)Omit scope filtering; native search returns all resultsMintlify does not expose search API for custom filtering.
3Custom sidebar on landing pageAuto-updating sidebar matching docs.json navigationManually maintained sidebar in MDX (or JS-generated from data array)Custom-mode pages do not have access to Mintlify’s auto-generated sidebar. A build script could be added later to auto-generate from docs.json.
| 4 | Inline SVG icons | SVG elements with child shapes (<circle>, <line>, <polyline>) in MDX | CSS-only icons using ::before/::after pseudo-elements with border shapes | Mintlify’s MDX compiler strips SVG child elements during React hydration. CSS border-based icons render reliably. | (Additional compromises will be appended during implementation.)

6. Out of Scope

  • Live Jira-pulled release data — release notes content is manually authored in MDX, not pulled from Jira. Handled separately if needed.
  • Custom search backend — no custom search indexing or API. Native Mintlify search is used.
  • Subscribe section email integration — the email input and subscribe button will be UI-only. Integration with HubSpot is planned but out of scope for this phase.
  • Topic view page rewrites — individual category index pages (e.g., /core-platform/customers) will receive CSS refinements but are not fully rewritten to match the mockup’s topic view template.
  • Article view full rewrite — individual articles receive CSS refinements and optional new components (overview block, feedback widget), but existing content is not rewritten.
  • Webinars content — the “Webinars” nav link is a placeholder; no webinars content is created in this phase.

7. Resolved Questions

All questions resolved 2026-05-18. Decisions recorded here for traceability.
#QuestionResolutionImpact
1Footer contentKeep the existing footer as-is. No simplification. Custom-mode pages (landing, changelog) get a matching custom footer; standard pages keep the native Mintlify footer unchanged.Issue 18 is now a “match existing” task, no longer blocked.
2OpAI stats screenshotNot relevant to this project. Removed from scope.No impact.
3Navigation restructuring scopeMerge tabs to match Zach’s designs. Consolidate Core Platform + Accounting + Growth into a single “Help Center” tab.Issue 13 proceeds as planned.
4Webinars tab destinationPlaceholder for now. Include in topbar nav as a link/tab but no content behind it yet.Minor — topbar config only.
5Subscribe section backendUI-only for now. HubSpot integration planned for later.No functional backend in this phase.
6Feedback widget backendUse Mintlify’s built-in feedback.thumbsRating config in docs.json. No custom widget needed — issue 16 scope reduced to overview block + contact block only.Issue 16 simplified.
7Trending articles curationStatic editorial for now. Future option for analytics-based curation to be explored separately.Landing page content is manually maintained.
8Category article countsLive counts via a build script that counts articles per category.Issue 11 needs a script or pre-build step to generate counts.
9Dark mode priorityLaunch requirement. Dark mode must work for all new styles.Issue 19 is not optional — must ship before launch.
10Montserrat fontUse Montserrat as specified in Zach’s designs. No special audit — implement and QA as part of issue 01.Standard QA in issue 01 covers font impact.