Skip to main content

Documentation Index

Fetch the complete documentation index at: https://anvil.servicetitan.com/llms.txt

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

Jira Board

View the Anvil Team’s backlog and current sprint in Jira.

Suggest an idea

Have an idea for a component, pattern, or documentation? Fill out the Feature Request Form in Slack.

Current and Upcoming Work

FY2027 | Q2
Current
Apr - Jun

Planned for Q2

New Features and Enhancements

  • Continue FilterBar enhancements (additional types, UX improvements)
  • Continue Forms + state patterns
    • Adaptive behaviors for form fields with popovers
    • Form field label and tooltip API and accessibility improvements
    • Form state wrappers in Common extended library (anvil2-ext-common)
  • Release Currency, Address, Phone, and File form field components

BETA Features and Enhancements

  • Complete TreeSelectField and TreeSelectMenu
  • Improve test coverage for Anvil2 components and utils
  • Additional features to DataTable
    • Truncation formatting
    • Surface resizing and DnD
    • Row actions
    • Disable Select All button
    • Hide expand/collapse all rows button
    • Hover background on rows
    • Option to have rows render “selected” visual
    • Pinned/favorited rows
    • Stretch Group by / column grouping

Docs and AI Improvements

  • Deploy Anvil2 Orchestrator MCP (Docs + Storybook + Blocks)
  • Define Blocks schema and scaffold initial coded implementations
  • Harden and validate Storybook MCP
  • Enhance docs site code examples for AI consumption

Cross-team Collaboration

  • Build Carto — a new design system library purpose-built for agentic UX and generative UI, powering Atlas Chat
    Target: production-ready in monolith by June 12.
  • Support agentic and Atlas system foundation: token architecture, Figma library structure, and agentic component catalog
  • Support mobile framework for agentic and Atlas surfaces

Past Quarters

FY2027 | Q1
Jan - Mar

Delivered in Q1

New Features and Enhancements

  • Released List component (replacement for ul/ol)
  • Investigated standalone InlineEdit component — decided to document suggestions instead of building a new component
  • Internal improvements to Popover component for UX and accessibility

BETA Features and Enhancements

  • Completed SelectField and MultiSelectField
  • Released SelectMenu and MultiSelectMenu
  • Released RichTextEditor with @mention support
  • Select UX enhancements
    • Selecting filtered items
    • Select only (no search)
    • Opt-in virtualization
    • Grouping and pinning options
    • Disabled and customizable individual options
    • Customizable individual chips on MultiSelectField
  • DataTable improvements
    • Editable cell types (number, boolean, custom, select/multiselect)
    • Sorting with large datasets
    • Row virtualization and performance optimizations
    • Warning validation state
    • Additional cell formats (markdown, html)
    • Activatable rows and read-only rows

Docs and AI Improvements

  • Installed Storybook MCP in hammer repo
  • Tested Figma Make with Anvil2 from a product builder perspective
  • Planned A1 → A2 pattern migration
  • Improved test coverage infrastructure (automated PR checks, hammer-token coverage, 80% unit test coverage)
  • Storybook MCP and Figma Make documentation for product teams

Preparing for 3.0 Release

  • Tier 3 tokens for fine-grained customization
  • New color ramp with thorough set of color options
  • Removed @layer usage to prevent style conflicts in monolith
  • Released Anvil2 3.0

Cross-team Collaboration

  • Completed migration of Atlas UI components in anvil2-ext-atlas
  • Updated monolith to use the Atlas extended library
  • Completed migration of Mobile Web View UI components in anvil2-ext-mwv
FY2026 | Q4
Nov - Jan

Delivered in Q4

  • Complete docs site migration to MCP-enabled tool
  • Fill in gaps in documentation
  • Release Accessibility Foundations docs
  • Release beta select components:
    • SelectField
    • MultiSelectField
  • DataTable
    • Performance improvements
    • Respond to beta feedback
    • Error state
    • Additional cell formats
  • Fix high-priority accessibility bugs (non-breaking)
  • Deferred Improve test coverage for Anvil2 components and utils
  • Prepare for 2.0 release of anvil2
  • Enhance tokens system (WIP for 3.0 release)
    • Provide tier 3 tokens for customization
    • Finalize new color ramp for 3.0 release (future)
  • Build up extended libraries
    • Complete migration of Atlas UI components in anvil2-ext-atlas
    • Complete migration of Mobile Web View UI components in anvil2-ext-mwv
  • Release Drilldown component (A1 Back Link variant)
  • Release Data Visualization guidance and amcharts theming
  • Release Page Header: Edit title feature
  • Enhance Adoption Dashboard (UI and Accessibility metrics)
  • Designs for RTE, @mention
FY2026 | Q3
Aug - Oct

Delivered in Q3

  • Merge hammer-react and anvil2 packages
  • Release DataTable beta
  • Release Pagination component
  • Complete essential A1→A2 codemods
  • Add select all feature for Combobox
  • Perform accessibility audit on Anvil2 components
  • Build infrastructure for extended libraries
  • Explore options for better docs and MCP support
  • Get feedback on Combobox and plan for future refactors
Last modified on May 29, 2026