Skip to content

Update composeai.preview to v0.19.18 - #1754

Merged
yschimke merged 1 commit into
mainfrom
renovate/composeai.preview
Aug 2, 2026
Merged

Update composeai.preview to v0.19.18#1754
yschimke merged 1 commit into
mainfrom
renovate/composeai.preview

Conversation

@renovate

@renovate renovate Bot commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
ee.schimke.composeai.preview 0.19.60.19.18 age confidence
ee.schimke.composeai:preview-annotations 0.19.60.19.18 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

yschimke/compose-ai-tools (ee.schimke.composeai.preview)

v0.19.18

Bug Fixes

v0.19.17

Features
Bug Fixes

v0.19.16

Features
Bug Fixes

v0.19.15

Features
Bug Fixes

v0.19.14

Features
  • daemon-desktop: resolve @​PreviewParameter previews on the desktop daemon (#​3069) (ae59646)
  • daemon: give each sandbox its own process so the pool can boot (#​3091) (e1e5035)
  • discovery: warn when a preview installs a theme under declared theme catalogs (#​3068) (f1b430a)
  • serve: multi-file playground snippets, and settle the design doc's open questions (#​3102) (5806094)
  • serve: run the playground compile inside the sandbox too (#​3105) (3c022df)
  • serve: sandbox playground sessions and gate --public on a containment probe (#​3089) (e0af114)
Bug Fixes
  • daemon-tests: assert the gradient export contract the exporter actually implements (#​3103) (57434f4)
  • daemon-tests: stop a test fonts/ resource shadowing Robolectric's system fonts (#​3094) (5009aa1)
  • daemon: require an explicit onExit so a forgotten override can't kill the test JVM (#​3104) (2f71a4c)
  • daemon: restore the capture overload the forensic dump looks up reflectively (#​3071) (d82d03a)
  • daemon: stop encodeRenderPayload dropping 8 PreviewOverrides fields (#​3088) (a30b0f9)
  • daemon: stop the Robolectric test JVM aborting mid-suite (#​3079) (a1df148)
  • deps: update gradle minor/patch (#​3101) (d53b097)
  • renderer-android: frame dialog previews in the standalone renderer too (#​3084) (72facbd)
  • serve: bound concurrent playground compiles, and clamp them to the sandbox TTL (#​3106) (ad0ba4f)

v0.19.13

Features
  • doctor: flag unresolvable skiko native deps on CMP Desktop projects (#​3051) (ac7b0f0)
  • playground: add the Stage-1 editor page at GET /playground (#​3050) (8647ef0)
  • playground: render the CMP first frame (desktop parity with Android) (#​3060) (e26e24a)
  • playground: Stage-2 live redemption at /pg/<token> (#​3054) (f1d1cee)
Bug Fixes
  • daemon: capture the dialog window for Dialog / bottom-sheet previews (#​3067) (16e4e13)
  • figma-svg: clip to the rendered box and keep text on clip-edge nodes (#​3065) (6850e73)
  • playground: gate the editor's mode selector and fence stale runs (#​3052) (8377eba)
  • playground: redeem /pg/ on token-gated hosts, with a browser e2e (#​3066) (cc520d3)
  • survive a non-UTF-8 locale, and report show results from a failed render (#​3059) (b128120)

v0.19.12

Features
  • playground: render remote-compose snippets on the Android daemon → /d/<id> (#​3040) (9277a17)
  • playground: render the Android first frame for ANDROID-mode snippets (#​3044) (e3e78d6)
  • rc-compare: add opt-in cmp-jvm desktop-player lane (#​3038) (315a909)
  • serve: apply rc.* knob seeds in the cmp-jvm render (#​3035) (68cb596)
  • serve: link each preview to its source file on GitHub (#​3033) (792b150)
Bug Fixes

v0.19.11

Features
  • playground: remote-compose data path — capture → /d/<id> permalink (#​3028) (bacd0f5)
  • remotecompose: surface the captured .rc document as a fetchable data product (#​3034) (29c85ba)
  • serve: light up the cmp-jvm Remote Compose chip via an isolated desktop subprocess (#​3029) (0dd3447)
Bug Fixes
  • rc-embedded: density-scale literal clip-corner radii (#​3032) (0463874)

v0.19.10

Features
  • design-artifacts: add a ref input to the reusable publish workflow (#​3022) (f189142)
  • rc-embedded-jvm: render Remote Compose documents to PNG on the desktop JVM (#​3025) (874eb17)
  • vscode: navigate previews to their component source on title click (#​3018) (34e821a)
Bug Fixes
  • cli: make bundle pack --with-semantics deadline an inactivity window (#​3020) (9e1eacd)
  • design-artifacts: reject an all-deferred catalog instead of rendering everything (#​3013) (c2fc252)
  • figma-svg: clip children to a Modifier.clip shape (#​2852) (#​3023) (ec66c29)
  • rc-embedded: resolve a gradient's bound colour-id stop in the embedded player (#​3019) (28f4def)

v0.19.9

Features
  • design-artifacts: act on entry-level render priority now the serve host routes it (#​2987) (7c84f58)
  • design-artifacts: drive the per-preview-id filter from modePriority end to end (#​2980) (a51d18d)
  • plugin: forward preview filters to the Android/Robolectric render path (#​2994) (e77598d)
  • plugin: honour @​PreviewParameter row exclusions on the Robolectric render too (#​3001) (f3e605f)
  • plugin: skip @​PreviewParameter rows by label so a provider-supplied mode axis can defer (#​2992) (b730c12)
  • rc-embedded-jvm: add JvmRemoteContext with a skiko bitmap decode (#​3012) (98b3838)
  • render: let a module name the Android theme previews are hosted under (#​2995) (6358882)
  • serve: per-preview Remote Compose backend selector (js / java / cmp-android / cmp-jvm) (#​2999) (73506dd)
  • serve: playground preview-token store and REST DTOs (#​2989) (f627a2b)
  • serve: project playground diagnostics into the stock kotlin-playground errors map (#​3000) (ec77840)
  • serve: resolve a catalog liveBundle into a playground compile classpath (#​3008) (b410a65)
  • serve: Stage-1 playground compile orchestrator (#​3004) (d86d19c)
  • serve: the playground — compile a snippet against a catalog's components (#​3010) (f56ac70)
Bug Fixes
  • cli: keep a build failure's reason when it isn't a decorated Gradle cause (#​3003) (902c220)
  • daemon: degrade missing drawables read via getDrawableForDensity to a placeholder (#​2990) (6d9d700)
  • deploy: don't abandon the config reconcile when one admin route is missing (#​2983) (9abc027)
  • design-artifacts: defer a component's variants with it, so a mixed entry can't drop coverage (#​2991) (87ee1d2)
  • figma-svg: embed downloadable GoogleFont faces resolved at a non-default weight (#​2996) (c59bfad)
  • figma-svg: fill showBackground across the full crop, not the thinnest child (#​2998) (32167d4)
  • figma-svg: fit a scaled vector to its drawn bounds and drop a raster under live text (#​3006) (920ac84)
  • figma-svg: keep a padded control's gradient ring on the inner box (#​2852) (#​2997) (372fa9e)
  • plugin: scope the render duplicate-guard coordinate map to each task's own classpath (#​3002) (eb2e4d6)
  • plugin: stop the XR render's cacheIf capturing Project (#​3007) (2c7459d)
  • preview-diff: guard preview/resource removals against partial renders (#​2985) (c7047f9)

v0.19.8

Features
  • design-artifacts: let a spec declare a sticker-less component with capture: "none" (#​2956) (09dd981)
  • plugin: per-preview-id render filter, so a deferred catalog palette skips its render (#​2973) (8a5c2df)
  • rc-embedded: implement the canvas text seam's jvm half over skiko (#​2982) (234fa6a)
  • serve: add /admin/groups so front-page sections are runtime config too (#​2981) (2611c9a)
  • serve: give catalog.json deferred[] entries a live lane (#​2979) (efd291f)
  • serve: publish horologist, attribute pocketcasts to Automattic (#​2975) (3177236)
Bug Fixes
  • design-artifacts: make entry-level deferral inert until the serve host can route it (#​2972) (9357462)
  • rc-player: resolve size-relative corner radii on MODIFIER_ROUNDED_CLIP_RECT (#​2978) (bcc48f6)
  • renderer-android: resolve coil AsyncImage during preview renders (#​2971) (e4b4392)

v0.19.7

Features
  • design-artifacts: opt-in embedded-player lane for rc-compare (#​2939) (473da70)
  • design-artifacts: per-entry / per-axis render priority for catalog specs (#​2959) (ddf3413)
  • figma-svg: export a node's own imperative draw by re-invoking it offscreen (#​2944) (eaa0729)
  • rc-embedded: run the player's value layer on the desktop JVM (#​2943) (26c4e29)
  • serve: make the producer-trust store pure config with an admin API (#​2961) (aee444b)
  • serve: publish the pocketcasts and pocketcasts-wear catalogs (#​2962) (4c502c1)
  • trust: trust yschimke/horologist design-artifacts branches (#​2953) (b896b3e)
Bug Fixes
  • rc-compare: don't score a preview whose baked reference is blank (#​2933) (17b46be)
  • rc-embedded-player: let the composition reach idle, drop dead autoUpdate (#​2945) (5056931)
  • rc-embedded: stop the guard certifying a file that can't move yet (#​2936) (62997bc)

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

github-actions Bot added a commit that referenced this pull request Jul 31, 2026
@github-actions

github-actions Bot commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

Preview Changes

Warning

2 preview(s) failed to render in this PR's render run. The diff below covers only the previews that produced a PNG.

Changed (63 variant(s) across 44 function(s))

AndroidSessionDetailPreview (androidApp)

Before After

Other variants: Phone — light

AndroidSpeakerDetailsPreview (androidApp)

Before After

Other variants: Phone — light

BookmarkAddPreview (androidApp)

Before After

Other variants: Light

BookmarkOnPreview (androidApp)

Before After

Other variants: Light

ColorSchemeSpecimenPreview (androidApp)

Before After

Other variants: Light

ConfettiHeaderPreview (androidApp)

Before After

Other variants: Light

ScheduleScreenPreview (androidApp)

Before After

Other variants: Light

SessionDetailsScreenPreview (androidApp)

Before After

Other variants: Light

SessionItemBreakPreview (androidApp)

Before After

Other variants: Light

SessionItemLightningPreview (androidApp)

Before After

Other variants: Light

SessionItemPopulatedPreview (androidApp)

Before After

Other variants: Light

SpeakerDetailsScreenPreview (androidApp)

Before After

Other variants: Light

SpeakerItemPreview (androidApp)

Before After

Other variants: Light

ThemeFoundationAndroidPreview (androidApp)

Before After

Other variants: Light

ThemeFoundationConferenceSeedPreview (androidApp)

Before After

Other variants: Light

ThemeFoundationCurrentPreview (androidApp)

Before After

Other variants: Light

ThemeFoundationDefaultPreview (androidApp)

Before After

Other variants: Light

ThemeFoundationDynamicPreview (androidApp)

Before After

Other variants: Light

TypographySpecimenPreview (androidApp)

Before After

Other variants: Light

BookmarksTilePreview (wearApp)

Before After

ColorSchemeSpecimenPreview (wearApp)

Before After

Color_0x000080 (wearApp)

Before After

Color_0x008000 (wearApp)

Before After

Color_0x800000 (wearApp)

Before After

DayChipPreview (wearApp)

Before After

Defaults (wearApp)

Before After

LoginTilePreview (wearApp)

Before After

NoConferenceTilePreview (wearApp)

Before After

NotSet (wearApp)

Before After

PlaceholderButtonPreview (wearApp)

Before After

ScreenHeaderPreview (wearApp)

Before After

SectionHeaderPreview (wearApp)

Before After

SessionCardBookmarkedPreview (wearApp)

Before After

SessionCardLoadingPreview (wearApp)

Before After

SessionCardPopulatedPreview (wearApp)

Before After

SessionSpeakerChipPreview (wearApp)

Before After

SocialIconPreview (wearApp)

Before After

SpeakerDetailsViewPreview (wearApp)

Before After

ThemeFoundationAndroidMakersPreview (wearApp)

Before After

ThemeFoundationConfettiPreview (wearApp)

Before After

ThemeFoundationDevFestPreview (wearApp)

Before After

ThemeFoundationDroidconPreview (wearApp)

Before After

ThemeFoundationKotlinConfPreview (wearApp)

Before After

TypographySpecimenPreview (wearApp)

Before After

Render Failures (2 variant(s) across 2 function(s))

The render task completed but produced no PNG for these previews. Common causes: Robolectric sandbox crash, composePreviewRender NO-SOURCE, or a runtime exception inside the composable. Check the composePreviewRender-reports artifact attached to this run.

  • MainActivity (androidApp)
    • androidApp/activity__MainActivity · MainActivity
  • MainActivity (wearApp)
    • wearApp/activity__MainActivity · MainActivity
Unchanged (56 function(s), 139 variant(s))
  • Android Dark theme
  • Android Light theme
  • AndroidMakers Dark theme
  • AndroidMakers Light theme
  • AndroidMakers theme
  • AndroidSessionDetailPreview
  • AndroidSpeakerDetailsPreview
  • BackgroundAndroid
  • BackgroundDefault
  • BackgroundDynamic
  • BookmarksPreview
  • BookmarksPreviewEmpty
  • BookmarksPreviewError
  • BookmarksPreviewErrorLong
  • BookmarksPreviewLoading
  • BookmarksPreviewLong
  • Color_0x000080Swatches
  • Color_0x008000Swatches
  • Color_0x800000Swatches
  • ConferenceHomeScreen
  • ConferenceHomeScreenLoading
  • ConferenceHomeScreenWithBookmarks
  • ConferencesViewCuratedPreview
  • ConferencesViewErrorPreview
  • ConferencesViewLongPreview
  • ConferencesViewPreview
  • Confetti (default) theme
  • Confetti brand Dark theme
  • Confetti brand Light theme
  • DefaultsSwatches
  • DevFest Dark theme
  • DevFest Light theme
  • DevFest theme
  • Droidcon Dark theme
  • Droidcon Light theme
  • Droidcon theme
  • Dynamic Dark theme
  • Dynamic Light theme
  • HomeListViewAndroidMakers
  • HomeListViewDevFest
  • HomeListViewDroidcon
  • HomeListViewKotlinConf
  • HomeListViewLongPreview
  • HomeListViewPreview
  • KotlinConf Dark theme
  • KotlinConf Light theme
  • KotlinConf theme
  • NotSetSwatches
  • SessionDetailViewPreview
  • SessionDetailsPreview
  • SessionDetailsScreen
  • SessionListViewLongPreview
  • SessionListViewPreview
  • SettingsListViewLongPreview
  • SettingsListViewPreview
  • SpeakerDetailsScreen

@renovate
renovate Bot force-pushed the renovate/composeai.preview branch from eb4df9a to 2ce5e72 Compare August 1, 2026 13:12
@renovate renovate Bot changed the title Update composeai.preview to v0.19.13 Update composeai.preview Aug 1, 2026
github-actions Bot added a commit that referenced this pull request Aug 1, 2026
@renovate
renovate Bot force-pushed the renovate/composeai.preview branch from 2ce5e72 to 3e2e95b Compare August 1, 2026 13:39
@renovate renovate Bot changed the title Update composeai.preview Update composeai.preview to v0.19.16 Aug 1, 2026
github-actions Bot added a commit that referenced this pull request Aug 1, 2026
@github-actions

github-actions Bot commented Aug 1, 2026

Copy link
Copy Markdown
Contributor

Accessibility Report

5 error(s) · 0 warning(s) · 7 info across 75 preview(s).

wearApp

BookmarksPreviewLoading · wearos_large_round

# Level Rule Element Message
1 ERROR SpeakableTextPresentCheck android.view.View This item may not have a label readable by screen readers.
2 ERROR SpeakableTextPresentCheck android.view.View This item may not have a label readable by screen readers.

ColorSchemeSpecimenPreview

# Level Rule Element Message
1 INFO DuplicateSpeakableTextCheck android.widget.TextView This non-clickable item's speakable text: "Aa" is identical to that of 5 other item(s).

Color_0x000080Swatches

# Level Rule Element Message
1 INFO DuplicateSpeakableTextCheck android.widget.TextView This non-clickable item's speakable text: "onSurfaceVariant / surface" is identical to that of 1 other item(s).

Color_0x008000Swatches

# Level Rule Element Message
1 INFO DuplicateSpeakableTextCheck android.widget.TextView This non-clickable item's speakable text: "onSurfaceVariant / surface" is identical to that of 1 other item(s).

Color_0x800000Swatches

# Level Rule Element Message
1 INFO DuplicateSpeakableTextCheck android.widget.TextView This non-clickable item's speakable text: "onSurfaceVariant / surface" is identical to that of 1 other item(s).

ConferenceHomeScreenLoading · wearos_large_round

# Level Rule Element Message
1 ERROR SpeakableTextPresentCheck android.view.View This item may not have a label readable by screen readers.

DefaultsSwatches

# Level Rule Element Message
1 INFO DuplicateSpeakableTextCheck android.widget.TextView This non-clickable item's speakable text: "onSurfaceVariant / surface" is identical to that of 1 other item(s).

NotSetSwatches

# Level Rule Element Message
1 INFO DuplicateSpeakableTextCheck android.widget.TextView This non-clickable item's speakable text: "onSurfaceVariant / surface" is identical to that of 1 other item(s).

SessionCardLoadingPreview

# Level Rule Element Message
1 ERROR SpeakableTextPresentCheck android.view.View This item may not have a label readable by screen readers.

SocialIconPreview

# Level Rule Element Message
1 ERROR TouchTargetSizeCheck android.widget.ImageView desc="Github" This item's height is 24dp. Consider making the height of this touch target 32dp or larger.

ThemeFoundationConfettiPreview

# Level Rule Element Message
1 INFO DuplicateSpeakableTextCheck android.widget.TextView This non-clickable item's speakable text: "Confetti" is identical to that of 1 other item(s).
Unchanged (64 preview(s))
  • AndroidSessionDetailPreview
  • AndroidSpeakerDetailsPreview
  • BackgroundAndroid
  • BackgroundDefault
  • BackgroundDynamic
  • BookmarkAddPreview
  • BookmarkOnPreview
  • ColorSchemeSpecimenPreview
  • ConfettiHeaderPreview
  • ScheduleScreenPreview
  • SessionDetailsPreview
  • SessionDetailsScreenPreview
  • SessionItemBreakPreview
  • SessionItemLightningPreview
  • SessionItemPopulatedPreview
  • SpeakerDetailsScreenPreview
  • SpeakerItemPreview
  • ThemeFoundationAndroidPreview
  • ThemeFoundationConferenceSeedPreview
  • ThemeFoundationCurrentPreview
  • ThemeFoundationDefaultPreview
  • ThemeFoundationDynamicPreview
  • TypographySpecimenPreview
  • BookmarksPreview
  • BookmarksPreviewEmpty
  • BookmarksPreviewError
  • BookmarksPreviewErrorLong
  • BookmarksPreviewLong
  • Color_0x000080
  • Color_0x008000
  • Color_0x800000
  • ConferenceHomeScreen
  • ConferenceHomeScreenWithBookmarks
  • ConferencesViewCuratedPreview
  • ConferencesViewErrorPreview
  • ConferencesViewLongPreview
  • ConferencesViewPreview
  • DayChipPreview
  • Defaults
  • HomeListViewAndroidMakers
  • HomeListViewDevFest
  • HomeListViewDroidcon
  • HomeListViewKotlinConf
  • HomeListViewPreview
  • NotSet
  • PlaceholderButtonPreview
  • ScreenHeaderPreview
  • SectionHeaderPreview
  • SessionCardBookmarkedPreview
  • SessionCardPopulatedPreview
  • SessionDetailViewPreview
  • SessionDetailsScreen
  • SessionListViewLongPreview
  • SessionListViewPreview
  • SessionSpeakerChipPreview
  • SettingsListViewLongPreview
  • SettingsListViewPreview
  • SpeakerDetailsScreen
  • SpeakerDetailsViewPreview
  • ThemeFoundationAndroidMakersPreview
  • ThemeFoundationDevFestPreview
  • ThemeFoundationDroidconPreview
  • ThemeFoundationKotlinConfPreview
  • TypographySpecimenPreview

github-actions Bot added a commit that referenced this pull request Aug 1, 2026
@renovate renovate Bot changed the title Update composeai.preview to v0.19.16 Update composeai.preview Aug 1, 2026
@renovate
renovate Bot force-pushed the renovate/composeai.preview branch from 3e2e95b to 9b3d065 Compare August 2, 2026 06:04
@renovate renovate Bot changed the title Update composeai.preview Update composeai.preview to v0.19.17 Aug 2, 2026
github-actions Bot added a commit that referenced this pull request Aug 2, 2026
github-actions Bot added a commit that referenced this pull request Aug 2, 2026
@renovate
renovate Bot force-pushed the renovate/composeai.preview branch from 9b3d065 to 2412a37 Compare August 2, 2026 07:31
@renovate renovate Bot changed the title Update composeai.preview to v0.19.17 Update composeai.preview to v0.19.18 Aug 2, 2026
@yschimke
yschimke merged commit e18bd95 into main Aug 2, 2026
7 checks passed
@yschimke
yschimke deleted the renovate/composeai.preview branch August 2, 2026 07:35
github-actions Bot added a commit that referenced this pull request Aug 2, 2026
github-actions Bot added a commit that referenced this pull request Aug 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant