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
Planned for Q2
New Features and Enhancements
- Continue
FilterBarenhancements (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
TreeSelectFieldandTreeSelectMenu - 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
Delivered in Q1
New Features and Enhancements
- Released
Listcomponent (replacement forul/ol) - Investigated standalone
InlineEditcomponent — decided to document suggestions instead of building a new component - Internal improvements to
Popovercomponent for UX and accessibility
BETA Features and Enhancements
- Completed
SelectFieldandMultiSelectField - Released
SelectMenuandMultiSelectMenu - Released
RichTextEditorwith@mentionsupport - 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
DataTableimprovements- 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
@layerusage 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
Delivered in Q4
- Complete docs site migration to MCP-enabled tool
- Fill in gaps in documentation
- Release Accessibility Foundations docs
- Release beta select components:
SelectFieldMultiSelectField
- 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
- Complete migration of Atlas UI components in
- 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
Delivered in Q3
- Merge
hammer-reactandanvil2packages - Release
DataTablebeta - Release
Paginationcomponent - 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
Comboboxand plan for future refactors