Skip to content

feat(genui): add A2UI Slider component#2663

Merged
MoonfaceX merged 1 commit into
lynx-family:mainfrom
MoonfaceX:p/xiamengfei.moonface/a2ui-slider
May 18, 2026
Merged

feat(genui): add A2UI Slider component#2663
MoonfaceX merged 1 commit into
lynx-family:mainfrom
MoonfaceX:p/xiamengfei.moonface/a2ui-slider

Conversation

@MoonfaceX
Copy link
Copy Markdown
Collaborator

@MoonfaceX MoonfaceX commented May 18, 2026

Summary by CodeRabbit

  • New Features

    • Added a configurable Slider component with range, step, label, display value and validation messaging; integrated into the playground and component catalog.
  • Documentation

    • Updated catalog and README examples with Slider usage and integration snippets.
  • Style

    • Added Slider styles for layout, track, thumb, value display and error states.
  • Tests

    • Added unit tests for slider utilities: normalization, ratio/step conversion, rounding, and label handling.
  • Chores

    • Exported Slider in package entry points and updated package metadata.

Review Change Stack

Checklist

  • Tests updated (or not required).
  • Documentation updated (or not required).
  • Changeset added, and when a BREAKING CHANGE occurs, it needs to be clearly marked (or not required).

@changeset-bot
Copy link
Copy Markdown

changeset-bot Bot commented May 18, 2026

🦋 Changeset detected

Latest commit: a105197

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 0 packages

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 18, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 1de79b12-4a3e-49f8-819c-66aadfe8bbc7

📥 Commits

Reviewing files that changed from the base of the PR and between 27b450e and a105197.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (12)
  • .changeset/petite-coins-warn.md
  • packages/genui/a2ui-playground/lynx-src/a2ui/App.tsx
  • packages/genui/a2ui-playground/src/catalog/a2ui.ts
  • packages/genui/a2ui/README.md
  • packages/genui/a2ui/package.json
  • packages/genui/a2ui/src/catalog/README.md
  • packages/genui/a2ui/src/catalog/Slider/index.tsx
  • packages/genui/a2ui/src/catalog/Slider/utils.ts
  • packages/genui/a2ui/src/catalog/index.ts
  • packages/genui/a2ui/src/index.ts
  • packages/genui/a2ui/styles/catalog/Slider.css
  • packages/genui/a2ui/test/slider.test.ts
✅ Files skipped from review due to trivial changes (3)
  • packages/genui/a2ui/src/catalog/README.md
  • packages/genui/a2ui/README.md
  • .changeset/petite-coins-warn.md
🚧 Files skipped from review as they are similar to previous changes (9)
  • packages/genui/a2ui/src/index.ts
  • packages/genui/a2ui-playground/src/catalog/a2ui.ts
  • packages/genui/a2ui/src/catalog/index.ts
  • packages/genui/a2ui-playground/lynx-src/a2ui/App.tsx
  • packages/genui/a2ui/src/catalog/Slider/index.tsx
  • packages/genui/a2ui/package.json
  • packages/genui/a2ui/styles/catalog/Slider.css
  • packages/genui/a2ui/test/slider.test.ts
  • packages/genui/a2ui/src/catalog/Slider/utils.ts

📝 Walkthrough

Walkthrough

A new Slider input component is added to the A2UI catalog with utilities for normalization and ratio conversion, a React implementation with validation, CSS styling, unit tests, package export/re-exports, playground registration, and documentation and changelog entries.

Changes

Slider Component Addition

Layer / File(s) Summary
Slider utilities and value normalization
packages/genui/a2ui/src/catalog/Slider/utils.ts, packages/genui/a2ui/test/slider.test.ts
Helper functions normalize input numbers/ranges/steps, convert between numeric values and ratios, normalize labels, and include tests validating normalization, step quantization, rounding, and label coercion.
Slider React component with validation and rendering
packages/genui/a2ui/src/catalog/Slider/index.tsx, packages/genui/a2ui/styles/catalog/Slider.css
Adds SliderProps and Slider component that computes normalized range/step/value, manages internal display state, wires onValueChange to update external state, renders track/indicator/thumb UI, and conditionally shows validation messages with error styling.
Package exports and dependency configuration
packages/genui/a2ui/package.json, packages/genui/a2ui/src/catalog/index.ts, packages/genui/a2ui/src/index.ts
Adds package exports for ./catalog/Slider and ./catalog/Slider/catalog.json, bumps @lynx-js/lynx-ui to ^3.133.0 in dev/peer deps, and re-exports Slider from catalog and main entrypoints.
Playground registration and catalog doc
packages/genui/a2ui-playground/lynx-src/a2ui/App.tsx, packages/genui/a2ui-playground/src/catalog/a2ui.ts
Imports Slider and sliderManifest, registers manifestEntry(Slider, sliderManifest) in ALL_BUILTINS, and adds a ComponentDoc entry with props: schemaToProps(sliderManifest) and a2ui usage examples for volume and progress sliders.
README and guide documentation updates
packages/genui/a2ui/README.md, packages/genui/a2ui/src/catalog/README.md, .changeset/petite-coins-warn.md
Main README and catalog README updated to include Slider in built-in lists and paste-able recipe; new changeset documents the addition.

Estimated Code Review Effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

Possibly related PRs

  • lynx-family/lynx-stack#2618: Similar catalog/playground integration for adding a built-in component (Icon), touching the same aggregation points.

Suggested reviewers

  • HuJean
  • PupilTong
  • Sherry-hue
  • gaoachao
  • fzx2666-fz

Poem

🐰 A slider hops into the stack, so neat,
Ratios, steps, and ranges in a row —
From utils to UI the values meet,
Tests sing steady, styles all aglow.
Hop, tweak, and slide — the catalog grows!

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
✅ Passed checks (4 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The pull request title 'feat(genui): add A2UI Slider component' accurately and concisely summarizes the main change: adding a new Slider component to the A2UI library within the genui package.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Warning

Review ran into problems

🔥 Problems

Git: Failed to clone repository. Please run the @coderabbitai full review command to re-trigger a full review. If the issue persists, set path_filters to include or exclude specific files.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@codecov
Copy link
Copy Markdown

codecov Bot commented May 18, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ All tests successful. No failed tests found.

📢 Thoughts on this report? Let us know!

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

🧹 Nitpick comments (2)
packages/genui/a2ui/src/catalog/Slider/index.tsx (1)

92-95: ⚡ Quick win

Type the dynamic slider properties or document their absence.

The component accesses props['minValue'], props['maxValue'], and props['step'] using bracket notation, but these properties are not declared in the SliderProps interface. This creates a typing gap where the component expects properties that aren't part of its contract.

📝 Option 1: Add optional properties to SliderProps
 export interface SliderProps extends GenericComponentProps {
   /** The label for the slider. */
   label?: string | { path: string } | { ... };
   /** The minimum value of the slider. */
   min?: number;
+  /** Alternative property name for minimum value. */
+  minValue?: number;
   /** The maximum value of the slider. */
   max: number;
+  /** Alternative property name for maximum value. */
+  maxValue?: number;
+  /** The step increment for discrete value changes. */
+  step?: number;
   /** The current value of the slider. */
   value: number | { path: string } | { ... };
📝 Option 2: Use type assertion if these are intentionally dynamic

If minValue, maxValue, and step are meant to be passed dynamically (outside the typed interface), add a comment explaining this pattern to help future maintainers understand the design choice.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@packages/genui/a2ui/src/catalog/Slider/index.tsx` around lines 92 - 95, The
Slider component is reading props['minValue'], props['maxValue'], and
props['step'] but those keys are not declared on the SliderProps interface;
update the type contract to prevent the typing gap by adding optional numeric
properties minValue?: number, maxValue?: number, and step?: number to
SliderProps (or, if these values are intentionally dynamic, add an explicit
index signature or a clear comment and use a narrow type assertion at the usage
site) so the usages in the Slider component (around normalizeSliderRange and
normalizeSliderNumber) are properly typed and documented.
packages/genui/a2ui/styles/catalog/Slider.css (1)

36-37: 💤 Low value

Consider using CSS variable for consistent spacing.

The slider control uses hardcoded 12px margins while other spacing in this file uses CSS variables like var(--a2ui-spacing-s) (line 6) and var(--a2ui-spacing-m) (line 16). Using a variable would maintain consistency with the theming system.

♻️ Proposed change
 .slider-control {
-  margin-left: 12px;
-  margin-right: 12px;
+  margin-left: var(--a2ui-spacing-m);
+  margin-right: var(--a2ui-spacing-m);
 }

Note: Verify that --a2ui-spacing-m equals 12px before applying, or use the appropriate variable.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@packages/genui/a2ui/styles/catalog/Slider.css` around lines 36 - 37, Replace
the hardcoded "12px" margins in the Slider.css rule with the project spacing CSS
variable to keep theming consistent: change margin-left and margin-right to use
the appropriate variable (e.g., var(--a2ui-spacing-m) or var(--a2ui-spacing-s)
if that matches 12px) within the same selector in Slider.css (ensure you verify
which variable equals 12px before choosing).
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In @.changeset/petite-coins-warn.md:
- Around line 1-5: The changeset frontmatter is empty; add a package entry and
bump type between the leading and trailing `---` so the changeset targets the
package (for example add `"`@lynx-js/a2ui-reactlynx`": patch`) — update the
frontmatter in .changeset/petite-coins-warn.md to include the package name and
bump level matching this public feature addition.

In `@packages/genui/a2ui/src/catalog/Slider/index.tsx`:
- Around line 99-116: The displayValue state (initialized via useState and
updated only in handleValueChange) can get out of sync when props.value/ratio
changes externally; add a useEffect that watches the external ratio (or
props.value) and calls setDisplayValue(Math.round(fromSliderRatio(ratio, range,
step))) to keep the displayed number synchronized with the slider thumb; import
useEffect from `@lynx-js/react` and update the effect dependencies to include
ratio, range, and step so displayValue updates whenever the external value
changes.

---

Nitpick comments:
In `@packages/genui/a2ui/src/catalog/Slider/index.tsx`:
- Around line 92-95: The Slider component is reading props['minValue'],
props['maxValue'], and props['step'] but those keys are not declared on the
SliderProps interface; update the type contract to prevent the typing gap by
adding optional numeric properties minValue?: number, maxValue?: number, and
step?: number to SliderProps (or, if these values are intentionally dynamic, add
an explicit index signature or a clear comment and use a narrow type assertion
at the usage site) so the usages in the Slider component (around
normalizeSliderRange and normalizeSliderNumber) are properly typed and
documented.

In `@packages/genui/a2ui/styles/catalog/Slider.css`:
- Around line 36-37: Replace the hardcoded "12px" margins in the Slider.css rule
with the project spacing CSS variable to keep theming consistent: change
margin-left and margin-right to use the appropriate variable (e.g.,
var(--a2ui-spacing-m) or var(--a2ui-spacing-s) if that matches 12px) within the
same selector in Slider.css (ensure you verify which variable equals 12px before
choosing).
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 444ee772-cfb6-4d3b-8131-55244dfe3031

📥 Commits

Reviewing files that changed from the base of the PR and between 4e7985e and c077ed3.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (12)
  • .changeset/petite-coins-warn.md
  • packages/genui/a2ui-playground/lynx-src/a2ui/App.tsx
  • packages/genui/a2ui-playground/src/catalog/a2ui.ts
  • packages/genui/a2ui/README.md
  • packages/genui/a2ui/package.json
  • packages/genui/a2ui/src/catalog/README.md
  • packages/genui/a2ui/src/catalog/Slider/index.tsx
  • packages/genui/a2ui/src/catalog/Slider/utils.ts
  • packages/genui/a2ui/src/catalog/index.ts
  • packages/genui/a2ui/src/index.ts
  • packages/genui/a2ui/styles/catalog/Slider.css
  • packages/genui/a2ui/test/slider.test.ts

Comment thread .changeset/petite-coins-warn.md
Comment thread packages/genui/a2ui/src/catalog/Slider/index.tsx
@MoonfaceX MoonfaceX force-pushed the p/xiamengfei.moonface/a2ui-slider branch from 7b45364 to 27b450e Compare May 18, 2026 14:22
Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
packages/genui/a2ui/package.json (1)

127-136: ⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Remove stale @lynx-js/lynx-ui-input from peerDependenciesMeta.

Lines 134-136 declare @lynx-js/lynx-ui-input as an optional peer dependency, but it is neither listed in peerDependencies nor imported anywhere in this package. Remove the stale entry.

Diff
  "peerDependenciesMeta": {
    "`@lynx-js/lynx-ui`": {
      "optional": true
    },
-   "`@lynx-js/lynx-ui-input`": {
-     "optional": true
-   }
  }
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@packages/genui/a2ui/package.json` around lines 127 - 136, Remove the stale
peerDependenciesMeta entry for "`@lynx-js/lynx-ui-input`" from package.json:
locate the "peerDependenciesMeta" object and delete the entire block referencing
"`@lynx-js/lynx-ui-input`" so only actual peer dependencies (e.g.,
"`@lynx-js/lynx-ui`") remain; ensure no other references to
"`@lynx-js/lynx-ui-input`" exist in the file after removal.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Outside diff comments:
In `@packages/genui/a2ui/package.json`:
- Around line 127-136: Remove the stale peerDependenciesMeta entry for
"`@lynx-js/lynx-ui-input`" from package.json: locate the "peerDependenciesMeta"
object and delete the entire block referencing "`@lynx-js/lynx-ui-input`" so only
actual peer dependencies (e.g., "`@lynx-js/lynx-ui`") remain; ensure no other
references to "`@lynx-js/lynx-ui-input`" exist in the file after removal.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 31198046-166d-4ed0-bcc8-bb48b301dee1

📥 Commits

Reviewing files that changed from the base of the PR and between 7b45364 and 27b450e.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (12)
  • .changeset/petite-coins-warn.md
  • packages/genui/a2ui-playground/lynx-src/a2ui/App.tsx
  • packages/genui/a2ui-playground/src/catalog/a2ui.ts
  • packages/genui/a2ui/README.md
  • packages/genui/a2ui/package.json
  • packages/genui/a2ui/src/catalog/README.md
  • packages/genui/a2ui/src/catalog/Slider/index.tsx
  • packages/genui/a2ui/src/catalog/Slider/utils.ts
  • packages/genui/a2ui/src/catalog/index.ts
  • packages/genui/a2ui/src/index.ts
  • packages/genui/a2ui/styles/catalog/Slider.css
  • packages/genui/a2ui/test/slider.test.ts
✅ Files skipped from review due to trivial changes (2)
  • packages/genui/a2ui/src/catalog/README.md
  • .changeset/petite-coins-warn.md
🚧 Files skipped from review as they are similar to previous changes (9)
  • packages/genui/a2ui/src/catalog/index.ts
  • packages/genui/a2ui/src/index.ts
  • packages/genui/a2ui/test/slider.test.ts
  • packages/genui/a2ui-playground/src/catalog/a2ui.ts
  • packages/genui/a2ui/README.md
  • packages/genui/a2ui-playground/lynx-src/a2ui/App.tsx
  • packages/genui/a2ui/styles/catalog/Slider.css
  • packages/genui/a2ui/src/catalog/Slider/utils.ts
  • packages/genui/a2ui/src/catalog/Slider/index.tsx

@codspeed-hq
Copy link
Copy Markdown

codspeed-hq Bot commented May 18, 2026

Merging this PR will degrade performance by 21.03%

⚠️ Different runtime environments detected

Some benchmarks with significant performance changes were compared across different runtime environments,
which may affect the accuracy of the results.

Open the report in CodSpeed to investigate

❌ 2 regressed benchmarks
✅ 79 untouched benchmarks
⏩ 26 skipped benchmarks1

Warning

Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

Benchmark BASE HEAD Efficiency
002-hello-reactLynx-destroyBackground 669.8 µs 916.7 µs -26.93%
transform 1000 view elements 40 ms 46.8 ms -14.66%

Tip

Investigate this regression by commenting @codspeedbot fix this regression on this PR, or directly use the CodSpeed MCP with your agent.


Comparing MoonfaceX:p/xiamengfei.moonface/a2ui-slider (a105197) with main (4e7985e)

Open in CodSpeed

Footnotes

  1. 26 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports.

@relativeci
Copy link
Copy Markdown

relativeci Bot commented May 18, 2026

React External

#1558 Bundle Size — 695.64KiB (0%).

a105197(current) vs 4e7985e main#1551(baseline)

Bundle metrics  no changes
                 Current
#1558
     Baseline
#1551
No change  Initial JS 0B 0B
No change  Initial CSS 0B 0B
No change  Cache Invalidation 0% 0%
No change  Chunks 0 0
No change  Assets 3 3
No change  Modules 17 17
No change  Duplicate Modules 5 5
No change  Duplicate Code 8.59% 8.59%
No change  Packages 0 0
No change  Duplicate Packages 0 0
Bundle size by type  no changes
                 Current
#1558
     Baseline
#1551
No change  Other 695.64KiB 695.64KiB

Bundle analysis reportBranch MoonfaceX:p/xiamengfei.moonface/...Project dashboard


Generated by RelativeCIDocumentationReport issue

@relativeci
Copy link
Copy Markdown

relativeci Bot commented May 18, 2026

React Example with Element Template

#712 Bundle Size — 200.08KiB (0%).

a105197(current) vs 4e7985e main#705(baseline)

Bundle metrics  Change 2 changes
                 Current
#712
     Baseline
#705
No change  Initial JS 0B 0B
No change  Initial CSS 0B 0B
No change  Cache Invalidation 0% 0%
No change  Chunks 0 0
No change  Assets 4 4
Change  Modules 90(-2.17%) 92
No change  Duplicate Modules 27 27
Change  Duplicate Code 39.8%(+0.1%) 39.76%
No change  Packages 2 2
No change  Duplicate Packages 0 0
Bundle size by type  no changes
                 Current
#712
     Baseline
#705
No change  IMG 145.76KiB 145.76KiB
No change  Other 54.32KiB 54.32KiB

Bundle analysis reportBranch MoonfaceX:p/xiamengfei.moonface/...Project dashboard


Generated by RelativeCIDocumentationReport issue

@relativeci
Copy link
Copy Markdown

relativeci Bot commented May 18, 2026

React Example

#8443 Bundle Size — 237.24KiB (0%).

a105197(current) vs 4e7985e main#8436(baseline)

Bundle metrics  no changes
                 Current
#8443
     Baseline
#8436
No change  Initial JS 0B 0B
No change  Initial CSS 0B 0B
No change  Cache Invalidation 0% 0%
No change  Chunks 0 0
No change  Assets 4 4
No change  Modules 198 198
No change  Duplicate Modules 80 80
No change  Duplicate Code 44.74% 44.74%
No change  Packages 2 2
No change  Duplicate Packages 0 0
Bundle size by type  no changes
                 Current
#8443
     Baseline
#8436
No change  IMG 145.76KiB 145.76KiB
No change  Other 91.48KiB 91.48KiB

Bundle analysis reportBranch MoonfaceX:p/xiamengfei.moonface/...Project dashboard


Generated by RelativeCIDocumentationReport issue

@relativeci
Copy link
Copy Markdown

relativeci Bot commented May 18, 2026

React MTF Example

#1576 Bundle Size — 208.18KiB (0%).

a105197(current) vs 4e7985e main#1569(baseline)

Bundle metrics  no changes
                 Current
#1576
     Baseline
#1569
No change  Initial JS 0B 0B
No change  Initial CSS 0B 0B
No change  Cache Invalidation 0% 0%
No change  Chunks 0 0
No change  Assets 3 3
No change  Modules 193 193
No change  Duplicate Modules 77 77
No change  Duplicate Code 44.24% 44.24%
No change  Packages 2 2
No change  Duplicate Packages 0 0
Bundle size by type  no changes
                 Current
#1576
     Baseline
#1569
No change  IMG 111.23KiB 111.23KiB
No change  Other 96.95KiB 96.95KiB

Bundle analysis reportBranch MoonfaceX:p/xiamengfei.moonface/...Project dashboard


Generated by RelativeCIDocumentationReport issue

@relativeci
Copy link
Copy Markdown

relativeci Bot commented May 18, 2026

Web Explorer

#10017 Bundle Size — 903.49KiB (0%).

a105197(current) vs 4e7985e main#10010(baseline)

Bundle metrics  no changes
                 Current
#10017
     Baseline
#10010
No change  Initial JS 45.06KiB 45.06KiB
No change  Initial CSS 2.22KiB 2.22KiB
No change  Cache Invalidation 0% 0%
No change  Chunks 9 9
No change  Assets 11 11
No change  Modules 231 231
No change  Duplicate Modules 11 11
No change  Duplicate Code 27.12% 27.12%
No change  Packages 10 10
No change  Duplicate Packages 0 0
Bundle size by type  no changes
                 Current
#10017
     Baseline
#10010
No change  JS 499.11KiB 499.11KiB
No change  Other 402.16KiB 402.16KiB
No change  CSS 2.22KiB 2.22KiB

Bundle analysis reportBranch MoonfaceX:p/xiamengfei.moonface/...Project dashboard


Generated by RelativeCIDocumentationReport issue

@MoonfaceX MoonfaceX force-pushed the p/xiamengfei.moonface/a2ui-slider branch from 27b450e to a105197 Compare May 18, 2026 14:48
@MoonfaceX MoonfaceX enabled auto-merge (squash) May 18, 2026 14:54
@MoonfaceX MoonfaceX merged commit 4959298 into lynx-family:main May 18, 2026
42 of 43 checks passed
@coderabbitai coderabbitai Bot mentioned this pull request May 20, 2026
3 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants