Skip to content

feat: add components for bolt#11140

Open
wmontwe wants to merge 19 commits into
thunderbird:mainfrom
wmontwe:feat-add-components-for-bolt
Open

feat: add components for bolt#11140
wmontwe wants to merge 19 commits into
thunderbird:mainfrom
wmontwe:feat-add-components-for-bolt

Conversation

@wmontwe

@wmontwe wmontwe commented Jun 16, 2026

Copy link
Copy Markdown
Member

Contribution Summary

Depends on #11132

Resolves #10392
Resolves #10395

Partially addressed without renaming: #10393 #10394

Description

This PR introduces the new components/ build for independently releasable Thunderbird Mobile Components and migrates the Compose design system, theme support, and UI testing utilities into the Bolt component structure. It updates Gradle wiring to consume Bolt through published-style coordinates with local dependency substitution enabled by default and configurable via tb.components.local / tb.components.local.bolt.
It also includes renamed Bolt resources, updated tests/imports, and new developer documentation for working with Thunderbird Mobile Components.

AI Disclosure

Select one of the following (mandatory)

  • This contribution does not include any changes created or assisted by AI.
  • This contribution includes changes assisted by AI.
  • This contribution includes changes created by AI.

@wmontwe wmontwe requested a review from a team as a code owner June 16, 2026 07:10
@wmontwe wmontwe requested a review from dani-zilla June 16, 2026 07:10
@wmontwe wmontwe added the pr: stacked Must be used on a PR that is stacked on top of other(s) label Jun 16, 2026
@wmontwe wmontwe added the report: exclude Exclude changes from user-facing reports (internal, minor, or not relevant to users). label Jun 16, 2026
@wmontwe wmontwe changed the title Feat add components for bolt feat: add components for bolt Jun 16, 2026
@github-actions github-actions Bot added the tb-team Tasks and features handled by project maintainers label Jun 16, 2026
@wmontwe wmontwe force-pushed the feat-add-components-for-bolt branch 2 times, most recently from 4b50f3b to 99bf562 Compare June 16, 2026 08:12
wmontwe added 17 commits June 16, 2026 16:04
…ectDirectory` to avoid configuration cache invalidation
@wmontwe wmontwe force-pushed the feat-add-components-for-bolt branch from 19fb356 to a080652 Compare June 16, 2026 14:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr: stacked Must be used on a PR that is stacked on top of other(s) report: exclude Exclude changes from user-facing reports (internal, minor, or not relevant to users). tb-team Tasks and features handled by project maintainers

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Bolt 0.1.5 - App adaptation Bolt 0.1.1 - Add library contract and dependency substitution

2 participants