Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Change children prop type from React.ReactNode to React.ReactElement
to match ModalForm's trigger prop type requirement.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Remove borderRight from leftMenu
- Add borderInlineStart to right content area
- This resolves the 2px border overlap issue
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* ci: migrate from bun to utoo for dependency installation
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* fix: update jest config for ESM compatibility and refresh login snapshots
Add .js extension to @umijs/max/test import for Node 25 + Jest 30 ESM
resolution, and update login page snapshots to match latest antd Checkbox
DOM structure.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
---------
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
- Account settings: fix event listener closure capturing stale state
- ActiveChart: remove unnecessary requestAnimationFrame wrapper, memoize sorted values
- TagSelect: memoize getAllTags() result, use Set for O(1) lookups
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Update ChartCard to use @rc-component/util/es/omit
- Update TagSelect components to use @rc-component/util
- Add @rc-component/util as dependency
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Remove create-umi config from package.json
- Update i18n-remove script to use max instead of pro
- Remove unused fetch-blocks locale keys from all language files
- Update README.md and README.zh-CN.md with umi create instructions
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Convert Yuan.tsx to FC with useRef + useEffect
- Convert MonitorMap to FC with useState + useEffect
- Convert autoHeight HOC to functional component
- Convert WaterWave to FC with proper animation cleanup
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Use node: protocol for fs and path imports in scripts/simple.js
- Replace deprecated hideRequiredMark with requiredMark={false}
- Replace Steps.Step with Steps items prop for antd v6
- Add missing data.d.ts for table-list service
- Fix formRef type in step-form using Form.useForm()
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Add missing basic-list components and service files
- Fix jest.config.ts import path for @umijs/max/test.js
- Update login test snapshots (fix 'Ant Desgin' typo)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* fix: update antd dependencies and snapshot tests
* fix: update table list form item render signature
* test: add MessageChannel polyfill for jest/jsdom environments
* fix: update antd dependency to version 6.1.3
* fix: update deprecated props in antd components
* ci: switch to bun for faster builds
* Apply suggestions from code review