Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
10000 commits
Select commit Hold shift + click to select a range
b089618
chore: bump @rc-component/dialog
thinkasany Feb 6, 2026
d6f58cb
Merge remote-tracking branch 'origin/master' into feature-merge-master
thinkasany Feb 6, 2026
ce4c939
test(modal): add mouseDown event before click to fix mask click tests
zombieJ Feb 6, 2026
6ae303e
chore: auto merge branches (#56886)
github-actions[bot] Feb 6, 2026
1b36daf
chore: bump @eslint-react/eslint-plugin from 2.9.4 to 2.11.0 (#56879)
dependabot[bot] Feb 6, 2026
827be4c
chore: bump antd-img-crop from 4.27.0 to 4.28.0 in the dev-dependenci…
dependabot[bot] Feb 6, 2026
776aa38
chore: upgrade deps (#56891)
github-actions[bot] Feb 6, 2026
efb64f5
fix: Allow skip demo image (#56890)
thinkasany Feb 7, 2026
6b0387f
chore: sync master into feature
thinkasany Feb 7, 2026
c9e3977
chore: bump eslint@10.0.0 (#56893)
thinkasany Feb 7, 2026
e9005a6
Merge remote-tracking branch 'origin/master' into feature-merge-master
thinkasany Feb 7, 2026
72c0b2c
refactor(cssinjs): simplify transition style generation (#56894)
li-jia-nan Feb 7, 2026
114efa0
chore: auto merge branches (#56892)
github-actions[bot] Feb 7, 2026
7cb9ca9
chore: bump @antfu/eslint-config 7.3.0 (#56895)
thinkasany Feb 7, 2026
8e7ff04
Revert "site(a11y): apply prefers-reduced-motion handling for transit…
li-jia-nan Feb 8, 2026
38be705
chore(deps): update dependency @eslint-react/eslint-plugin to v2.12.2…
renovate[bot] Feb 8, 2026
19d7bfb
chore(deps): update dependency @types/node 25.2.2 (#56822)
renovate[bot] Feb 8, 2026
cee8298
fix: add drawer styles.content / classNames.content warning (#56898)
thinkasany Feb 8, 2026
353fd98
chore: sync master into feature
thinkasany Feb 8, 2026
b34dd64
chore: auto merge branches (#56899)
github-actions[bot] Feb 8, 2026
03abfcb
refactor(cssinjs): simplify transition style generation (#56901)
thinkasany Feb 8, 2026
f09e41e
demo: fix Radio demo style (#56903)
li-jia-nan Feb 8, 2026
1de95db
chore: improve drawer (#56906)
thinkasany Feb 9, 2026
67c918f
chore: skip list vertical demo image (#56900)
thinkasany Feb 9, 2026
37f1bf9
test: update Chinese detected test case (#56908)
li-jia-nan Feb 9, 2026
01e78e5
feat(Menu): add tooltip option for Menu inline-collapsed items (#56871)
QDyanbing Feb 9, 2026
3c297da
fix(List): legacy List design token not pass to content (#56913)
zombieJ Feb 9, 2026
88659b3
fix(radio): remove marginInlineEnd in Radio vertical mode (#56909)
jany55555 Feb 9, 2026
95680f9
Merge branch 'feature' into master
chenshuai2144 Feb 9, 2026
e242c9a
docs(drawer): rm useless tip (#56917)
thinkasany Feb 9, 2026
58b451d
docs(tree): add onDoubleClick API documentation (#56911)
xliez Feb 9, 2026
46dd425
refactor: improve tree code (#56919)
thinkasany Feb 9, 2026
8f72377
chore: upgrade deps (#56920)
github-actions[bot] Feb 9, 2026
da84086
chore: rerun CI by empty commit (#56875)
Copilot Feb 9, 2026
dd15122
chore: bump antd-img-crop in the dev-dependencies group (#56921)
dependabot[bot] Feb 10, 2026
ea58eaf
docs: add sponsor page (#56918)
afc163 Feb 10, 2026
928fecb
docs: release version 6.3.0 with new features and bug fixes (#56916)
chenshuai2144 Feb 10, 2026
2ab7472
docs(Pagination): correct component size naming (#56928)
QDyanbing Feb 10, 2026
0cfcd08
chore: bump @eslint-react/eslint-plugin from 2.12.2 to 2.12.4 (#56931)
dependabot[bot] Feb 11, 2026
79eb03d
docs(agents): update and simplify AGENTS.md (#56922)
afc163 Feb 11, 2026
bf370c4
docs: improve documentation links and security policy (#56927)
afc163 Feb 11, 2026
cd9e9ae
fix: bump @rc-component/motion to fix image preview flicker (#56937)
zombieJ Feb 11, 2026
5a07a38
fix: fix Upload picture-card list overflow when items wrap to multipl…
xbsheng Feb 11, 2026
bf8822b
fix: TreeSelect selected value visible when searching (#56946)
Copilot Feb 11, 2026
06c9af5
chore(deps): update actions-cool/issues-helper digest to e361abf (#56…
renovate[bot] Feb 12, 2026
a900301
chore(deps): update dependency @types/react to v19.2.14 (#56955)
renovate[bot] Feb 12, 2026
75819fc
fix(Typography): prevent ellipsis tooltip when hovering copy button (…
claytonlin1110 Feb 12, 2026
a46cd9d
fix: TreeSelect's multi-line text will cause CheckBox compression. #5…
luozz1994 Feb 12, 2026
6e993d2
fix: correct mismatched JSDoc parameter names in plugin files (#56969)
QDyanbing Feb 12, 2026
956c1d1
chore: upgrade deps (#56977)
github-actions[bot] Feb 13, 2026
6915342
test: update demo for image diff (#56976)
zombieJ Feb 13, 2026
d271104
fix(Progress): prevent animation overflow when status is set to activ…
aibayanyu20 Feb 13, 2026
d534dd8
fix: issue with echoing when the value of Select is an empty string. …
luozz1994 Feb 13, 2026
70f5646
chore: unify coding style (#56989)
li-jia-nan Feb 14, 2026
47159dd
chore: code style optimization (#56990)
li-jia-nan Feb 14, 2026
852ed68
docs: remove duplicate demo classNames (#56991)
meet-student Feb 14, 2026
9b03f7a
chore(transfer): code style optimization (#56993)
meet-student Feb 14, 2026
5ad1ecd
chore: remove duplicate classNames example code (#56994)
meet-student Feb 14, 2026
5dfaf14
feat(a11y): apply prefers-reduced-motion handling for transitions (#5…
li-jia-nan Feb 14, 2026
95f032b
refactor: turn on react-naming-convention/use-state (#56998)
thinkasany Feb 14, 2026
ad9149b
chore: upgrade deps (#57003)
github-actions[bot] Feb 15, 2026
3b52894
chore(deps): update dependency @eslint-react/eslint-plugin to v2.13.0…
renovate[bot] Feb 15, 2026
375463e
chore: lock biome (#57010)
li-jia-nan Feb 17, 2026
ae7c37f
chore: unlock biome & fix lint error (#57012)
li-jia-nan Feb 18, 2026
2a944ce
type: typeScript definition improvement (#57009)
li-jia-nan Feb 18, 2026
fb0c870
chore: bump the dev-dependencies group with 3 updates (#57015)
dependabot[bot] Feb 18, 2026
62708e7
chore: bump eslint (#57019)
dependabot[bot] Feb 18, 2026
932e435
chore: bump dawidd6/action-download-artifact from 14 to 15 (#57021)
dependabot[bot] Feb 18, 2026
60285bd
chore: bump jsdom (#57016)
thinkasany Feb 18, 2026
0063d36
type: typeScript definition improvement (#57020)
li-jia-nan Feb 18, 2026
4131b4d
refactor(cssinjs): simplify code of style (#57023)
li-jia-nan Feb 18, 2026
f1ff4f2
chore: bump the dev-dependencies group with 2 updates (#57039)
dependabot[bot] Feb 24, 2026
1c5cf81
chore: revert "bump jsdom" (#57028)
li-jia-nan Feb 24, 2026
98cb6ce
fix(type): replace any type with UploadRef (#57027)
li-jia-nan Feb 24, 2026
940f316
Revert "chore: revert "bump jsdom" (#57028)" (#57041)
meet-student Feb 24, 2026
5120042
Revert "chore: bump dawidd6/action-download-artifact from 14 to 15 (#…
zombieJ Feb 24, 2026
6be6b24
docs: changelog of 6.3.1 (#57042)
zombieJ Feb 24, 2026
2670afa
fix: Fix the layout whitespace in Modal confirm when the icon is empt…
Arktomson Feb 24, 2026
e26d8c2
fix: align borderless Input and Select component heights (#57014)
njlazzar-su Feb 24, 2026
decf297
docs: improve theme ai chat (#56952)
afc163 Feb 24, 2026
6ae6647
docs(site): sync URL params and theme state with AI-generated algorit…
Copilot Feb 24, 2026
449920d
chore: igonre dawidd6/action-download-artifact (#57050)
dependabot[bot] Feb 24, 2026
af9b5cd
fix: add aria-disabled attribute for disabled options in Select compo…
meet-student Feb 24, 2026
5d55ed1
docs: changelog of 6.3.1 (#57051)
zombieJ Feb 24, 2026
cdd6b1d
ci: igonre renovate upgrade dawidd6/action-download-artifact (#57052)
thinkasany Feb 24, 2026
fa58aa1
type: add KeyboardEvent support to Modal onCancel type (#57048)
eureka928 Feb 25, 2026
774959d
chore: bump eslint-plugin-compat in the dev-dependencies group (#57058)
dependabot[bot] Feb 26, 2026
f2f2711
fix(Select): fix label not hiding when visibility is set to hidden (#…
claytonlin1110 Feb 26, 2026
83c2c64
fix(select): use inset: 0 for single-mode input positioning to fix fl…
pierreeurope Feb 26, 2026
7118a99
fix(form): use render props pattern for compound form controls in reg…
Copilot Feb 26, 2026
fb45ad6
test: improve mountTest and rtlTest coverage (#57067)
afc163 Feb 26, 2026
2006bf9
fix(Tree): showLine alignment with custom titleHeight (#56785)
QDyanbing Feb 26, 2026
28ed60d
chore: upgrade deps (#57069)
github-actions[bot] Feb 27, 2026
b415e5e
refactor: remove stub @types/tar (#57071)
guoyunhe Feb 27, 2026
50ef9e8
site: Resolve auto-scroll issue in AI theme chat (#57063)
ug-hero Feb 27, 2026
2bda510
docs: add YouMind as sponsor (#57079)
afc163 Feb 27, 2026
defe6f4
chore: bump actions/download-artifact from 7 to 8 (#57086)
dependabot[bot] Feb 27, 2026
24e46d5
site: replace setTimeout with requestAnimationFrame (#57087)
li-jia-nan Feb 27, 2026
1aea2ab
chore: rm useless @emotion/css (#57088)
thinkasany Feb 27, 2026
20a121e
chore(deps): rm useless @types/warning (#57089)
thinkasany Feb 27, 2026
8f57e96
chore: upgrade deps (#57092)
github-actions[bot] Feb 27, 2026
fa3be1e
chore: add explicit permissions to workflows (#57084)
afc163 Feb 28, 2026
279ca10
fix: prevent untrusted code execution in workflow_run context (#57085)
afc163 Feb 28, 2026
214a142
docs: components name start with a size docs (#57098)
QDyanbing Feb 28, 2026
5055adb
fix: add trust verification for workflow_run and pull_request_target …
afc163 Feb 28, 2026
22efd90
chore(deps): update nearform-actions/github-action-notify-twitter dig…
renovate[bot] Mar 1, 2026
c8c1e79
fix(Skeleton): ConfigProvider componentSize not work (#57093)
QDyanbing Mar 1, 2026
ca71fd3
chore: turn on react-naming-convention/ref-name (#57104)
thinkasany Mar 2, 2026
b94b29f
type: add generic for Upload.Dragger (#57103)
Mar 2, 2026
25a2da4
chore: add issue-reply skill for issue handling (#57097)
afc163 Mar 2, 2026
877a8de
demo: correct size option values in API docs (#57099)
QDyanbing Mar 2, 2026
afdd86d
fix: unify size className, add ConfigProvider size for Rate, support …
QDyanbing Mar 2, 2026
6122629
docs: enhance ThemePreview with Card wrapper and hover styles (#57111)
zombieJ Mar 2, 2026
839bc0d
demo: audit and update size-related docs and demos across components …
QDyanbing Mar 2, 2026
f549545
feat: add inherit prop to ComponentsBlock for theme preview control (…
zombieJ Mar 2, 2026
4f4f0f1
refactor: remove duplicate initMotionCommonLeave function (#57118)
KurumiRin Mar 2, 2026
42b5401
docs: fix typos (#57117)
thinkasany Mar 2, 2026
816404b
chore: upgrade deps (#57126)
github-actions[bot] Mar 3, 2026
15df8e6
chore(deps): lock biome@2.4.4 (#57125)
thinkasany Mar 3, 2026
add7dcd
docs: add guidance for issues fixed but not yet released (#57121)
afc163 Mar 3, 2026
5a3617c
chore(ci): npm registry
elrrrrrrr Mar 3, 2026
9521a78
Merge pull request #57131 from ant-design/chore-npm-registry
elrrrrrrr Mar 3, 2026
8cbb018
chore: bump nearform-actions/github-action-notify-twitter (#57136)
dependabot[bot] Mar 3, 2026
2716a41
deps: add @typescript-eslint/eslint-plugin ^8.56.1 (#57139)
zombieJ Mar 3, 2026
aa241e6
fix(Checkbox): keep checkbox same width in Group (#57144)
QDyanbing Mar 4, 2026
e64853e
chore: bump @biomejs/biome from 2.4.4 to 2.4.5 (#57141)
dependabot[bot] Mar 4, 2026
e83f179
refactor: use medium instead of default for size (#57127)
QDyanbing Mar 4, 2026
efe7fc2
fix: Form dynamic rules with deps (#57147)
zombieJ Mar 4, 2026
7724e51
chore(dumi): upgrade parseFileData script from v1.0.1 to v1.1.0 (#57155)
EmilyyyLiu Mar 4, 2026
a5ecf01
fix: support CSP nonce in useToken and fix related test (#57159)
zombieJ Mar 4, 2026
ce6ff6d
fix(upload): show list actions on touch devices (#57156)
Arktomson Mar 5, 2026
d4805d1
fix(Radio): keep radio same width in Group (#57171)
QDyanbing Mar 5, 2026
3234b66
docs: use more friendly words (#57174)
guoyunhe Mar 5, 2026
7dfb7a1
fix(InputNumber): borderless variant doubled height (#57162)
QDyanbing Mar 5, 2026
5092102
chore: bump nearform-actions/github-action-notify-twitter from e8475c…
dependabot[bot] Mar 5, 2026
9035431
feat(locale): add es_US locale (Spanish with US date formatting) (#57…
yuriidumych-max Mar 5, 2026
cba7212
fix(upload): avoid picture-card list min height when empty (#57157)
QDyanbing Mar 5, 2026
987d71a
ci: skip persist image-snapshots (#57181)
thinkasany Mar 5, 2026
39e0c65
docs: fix parenthesis typo in `Form.useWatch` type (#57182)
bryqiu Mar 5, 2026
ac4920b
chore: bump @biomejs/biome from 2.4.5 to 2.4.6 (#57185)
dependabot[bot] Mar 6, 2026
ba2a796
chore: disable e18e/prefer-spread-syntax rule (#57189)
zombieJ Mar 6, 2026
d8867ff
chore: bump nearform-actions/github-action-notify-twitter from 8cdce0…
dependabot[bot] Mar 6, 2026
71e4923
site: add one-click copy theme code button to homepage theme previews…
Copilot Mar 6, 2026
6ca6dbf
site: fix ThemePreview copy button in dark theme (#57194)
QDyanbing Mar 6, 2026
835bae6
chore: bump @antfu/eslint-config to 7.7.0 (#57193)
thinkasany Mar 6, 2026
91ce91d
fix(Splitter): set partially defined panel sizes correctly. (#57142)
js0753 Mar 7, 2026
8a67003
fix(site): prevent duplicate API requests for doc contributors (#57200)
afc163 Mar 7, 2026
d6e33d6
chore: fix stacking context (#57201)
aojunhao123 Mar 7, 2026
461c1bf
refactor: simplify JSX boolean props (#57204)
li-jia-nan Mar 7, 2026
97eb3c5
test: update test case type (#57205)
li-jia-nan Mar 7, 2026
58258cb
chore: add commit-msg skill for generating commit messages (#57203)
QDyanbing Mar 7, 2026
09b570d
ci: reopen pr-open-notify (#57202)
thinkasany Mar 7, 2026
a8d0a5c
refactor: optimize ErrorBoundary typings and fallback logic (#57206)
li-jia-nan Mar 7, 2026
c7f6a06
type: rm useless assert (#57207)
thinkasany Mar 7, 2026
5eaf618
type: ci failed (#57211)
thinkasany Mar 7, 2026
42899e1
type: improve TreeSelect type (#57210)
thinkasany Mar 7, 2026
06758f0
chore(deps): update dependency father to v4.6.15 (#57214)
renovate[bot] Mar 8, 2026
3d311ba
chore(deps): update dependency eslint to v10.0.3 (#57213)
renovate[bot] Mar 8, 2026
ffc31bf
fix: improve TreeSelect code (#57215)
thinkasany Mar 8, 2026
2129ad4
refactor: reuse toList (#57217)
li-jia-nan Mar 9, 2026
afc6de6
docs: add CLAUDE.md for AI assistant context (#57223)
afc163 Mar 9, 2026
fc13ea3
docs: changelog for 6.3.2 (#57221)
PeachScript Mar 9, 2026
777b4af
chore: add create-pr skill for ant-design PR workflow (#57228)
QDyanbing Mar 9, 2026
7723b13
docs: skill of diff change-log (#57227)
zombieJ Mar 9, 2026
9a3dccf
refactor(tooltip): Merged props (#57233)
thinkasany Mar 9, 2026
28e95c9
docs: add MCP documentation and enhance LLMs.txt guide (#57226)
afc163 Mar 10, 2026
30b62ab
docs: simplify AGENTS.md and unify with CLAUDE.md
afc163 Mar 10, 2026
7cc25d1
docs: remove code conventions and changelog examples from AGENTS.md
afc163 Mar 10, 2026
81e815d
docs: unify AGENTS.md and CLAUDE.md with symlink
afc163 Mar 10, 2026
8ea18a4
fix(Tree): prevent scrolling to top when clicking node (#57242)
aojunhao123 Mar 10, 2026
b28bc44
demo(form-dependencies): update form name to 'dependenciesDemo' (#57237)
wanpan11 Mar 10, 2026
d193206
site: copy complete theme source code including classNames styles (#5…
QDyanbing Mar 10, 2026
36e83c9
docs: add two-phase interaction workflow to issue-reply skill (#57236)
afc163 Mar 10, 2026
c6bbeb8
refactor: rm useless merged props (#57245)
thinkasany Mar 10, 2026
64fbae7
fix(Grid): xxxl screen size in media size mapping (#57246)
guoyunhe Mar 10, 2026
40693d1
feat: use @ant-design/static-style-extract for style extraction (#57241)
zombieJ Mar 10, 2026
1e89ff0
refactor: improve AutoComplete (#57248)
thinkasany Mar 10, 2026
81eb848
chore: add .cursor skills symlink (#57253)
QDyanbing Mar 11, 2026
53d9c57
test: add page load wait logic for reliable image capture (#57252)
zombieJ Mar 11, 2026
5f1eade
chore: bump nearform-actions/github-action-notify-twitter (#57257)
dependabot[bot] Mar 11, 2026
8fa791d
chore: upgrade deps (#57260)
github-actions[bot] Mar 11, 2026
3e0031b
fix(site): avoid re-render on same storage state (#57259)
li-jia-nan Mar 12, 2026
a852fb7
docs: improve create-pr skill with confirmation step and type/changel…
QDyanbing Mar 12, 2026
83058a6
refactor(site): remove stateRef and use functional setState compariso…
li-jia-nan Mar 12, 2026
bebf1d1
chore: bump nearform-actions/github-action-notify-twitter (#57270)
dependabot[bot] Mar 12, 2026
9235350
chore: upgrade deps (#57275)
github-actions[bot] Mar 12, 2026
feb9a3b
chore: bump @antfu/eslint-config from 7.7.0 to 7.7.2 (#57277)
dependabot[bot] Mar 13, 2026
ae94e0e
chore: bump antd-img-crop in the dev-dependencies group (#57276)
dependabot[bot] Mar 13, 2026
c459438
fix(form): remove hardcoded SimSun font from required label (#57273)
maver1cus Mar 13, 2026
cbe89f8
docs: add Antdv Next (#57280)
li-jia-nan Mar 13, 2026
4c8c14a
docs(Avatar): add deprecated props documentation for Avatar.Group (#5…
QDyanbing Mar 13, 2026
407f6fa
fix(App): add focus-visible outline for links (#57266)
ug-hero Mar 13, 2026
1d8712b
fix(Image): cursor should be default when movable is false (#57288)
ug-hero Mar 13, 2026
98ba2ac
chore: bump nearform-actions/github-action-notify-twitter from 0b68fa…
dependabot[bot] Mar 13, 2026
b5f0256
chore(deps): update dependency @biomejs/biome to v2.4.7 (#57298)
renovate[bot] Mar 14, 2026
615d7b0
chore(deps): update actions-cool/issues-helper digest to 6e03c7a (#57…
renovate[bot] Mar 14, 2026
ff498ac
refactor(site): use named components for demo exports (#57302)
li-jia-nan Mar 14, 2026
2070b02
chore(deps): update nearform-actions/github-action-notify-twitter dig…
renovate[bot] Mar 15, 2026
284de76
chore(deps): update softprops/action-gh-release action to v2.5.2 (#57…
renovate[bot] Mar 15, 2026
329e342
test: replaces antd imports with local relative imports (#57208)
li-jia-nan Mar 15, 2026
3846013
docs: fix redundant characters in zh-CN blog and spec (#57308)
QDyanbing Mar 15, 2026
d63125f
type(tree): improve type (#57307)
thinkasany Mar 16, 2026
53ca173
chore(cssinjs): rm useless unit (#57310)
li-jia-nan Mar 16, 2026
de03de3
chore: bump jsdom from 28.1.0 to 29.0.0 in the dev-dependencies group…
dependabot[bot] Mar 16, 2026
78e08ff
Revert "chore: bump jsdom from 28.1.0 to 29.0.0 in the dev-dependenci…
li-jia-nan Mar 16, 2026
79c5481
fix(site): adopts logical CSS to improve RTL support (#57312)
li-jia-nan Mar 16, 2026
b3ba01d
chore: replace require imports in tests (#57309)
thinkasany Mar 16, 2026
a01bfdf
fix: add transition for backdrop-filter on Image preview mask blur (#…
mango766 Mar 16, 2026
1a82e70
docs: add changelog 6.3.3 (#57317)
xrkffgg Mar 16, 2026
f24ee27
chore: disable prefer-object-has-own related lint rules (#57319)
ug-hero Mar 16, 2026
769eb16
chore: update changelog emoji (#57321)
xrkffgg Mar 16, 2026
d9f9e98
fix(Tree): correct custom switcherIcon className when showLine is ena…
QDyanbing Mar 16, 2026
b8d9f0d
chore: upgrade deps (#57326)
github-actions[bot] Mar 16, 2026
36d72f8
chore: bump jsdom@29.0.0 (#57327)
dependabot[bot] Mar 17, 2026
24c140c
chore: bump nearform-actions/github-action-notify-twitter (#57336)
dependabot[bot] Mar 17, 2026
4e03031
chore: bump @antfu/eslint-config from 7.7.2 to 7.7.3 (#57338)
dependabot[bot] Mar 17, 2026
5e62838
fix(Watermark): guard undefined onRemove callback in hook (#57344)
QDyanbing Mar 18, 2026
7b364de
chore: bump nearform-actions/github-action-notify-twitter from 533af5…
dependabot[bot] Mar 18, 2026
2653ff0
chore: bump @biomejs/biome to 2.4.8 (#57337)
dependabot[bot] Mar 18, 2026
c144dbe
chore(deps): update softprops/action-gh-release action to v2.6.1 (#57…
renovate[bot] Mar 18, 2026
392832a
chore(deps): update nearform-actions/github-action-notify-twitter dig…
renovate[bot] Mar 18, 2026
af1adcc
chore: upgrade deps (#57353)
github-actions[bot] Mar 18, 2026
b2d5ff9
chore: bump father from 4.6.15 to 4.6.16 (#57358)
dependabot[bot] Mar 18, 2026
3b3442e
chore: update authors list (#57356)
li-jia-nan Mar 19, 2026
22350af
fix(Menu): align vertical collapsed icons for large collapsedIconSize…
QDyanbing Mar 19, 2026
726f110
fix(Table): avoid duplicated controlled popover when table measures h…
QDyanbing Mar 19, 2026
f818b54
chore: bump father from 4.6.16 to 4.6.17 (#57369)
dependabot[bot] Mar 20, 2026
f0d9517
doc(Descriptions): Add `@deprecated` annotations to `labelStyle` and …
fnoopv Mar 20, 2026
2560b88
chore: add codex skills symlink (#57373)
QDyanbing Mar 20, 2026
43dc831
fix(transfer): handle non-string render results when rendering items …
WustLCQ Mar 20, 2026
167862d
fix: apply custom hover color to SubMenu parent item (#57374)
EmilyyyLiu Mar 20, 2026
bc99e7b
chore: move codex skills symlink to .agents (#57377)
QDyanbing Mar 20, 2026
6614d40
docs: fix markdown table syntax in components/message/index.en-US.md …
gustaavv Mar 21, 2026
7f33b33
chore(deps): update nearform-actions/github-action-notify-twitter dig…
renovate[bot] Mar 21, 2026
d006218
chore(deps): update actions-cool/issues-helper digest to 200c786 (#57…
renovate[bot] Mar 21, 2026
49d1e8b
chore(deps): update dependency eslint to v10.1.0 (#57388)
renovate[bot] Mar 21, 2026
b408aa6
fix(image): support fetchPriority prop passthrough (#57392)
aojunhao123 Mar 22, 2026
708fca9
site: refine ThemePreview styles for geek and glass themes (#57394)
QDyanbing Mar 23, 2026
900d97f
fix: align ConfigProvider semantic style config typings (#57396)
QDyanbing Mar 23, 2026
735cb51
chore: fix changelog skill AGENTS.md references (#57397)
QDyanbing Mar 23, 2026
61d6e08
fix: add missing screenMap item in useToken (#57372)
sealye09 Mar 23, 2026
1a1e9a4
fix: bump @rc-component/form to resolve Form.List onValuesChange issu…
zombieJ Mar 23, 2026
fb3a6f8
chore: bump @rc-component/image to improve preview a11y and support m…
ug-hero Mar 23, 2026
7feb741
test: update any type (#57410)
li-jia-nan Mar 24, 2026
1274050
chore(deps): update dependency typescript from v5 to v6 (#57408)
li-jia-nan Mar 24, 2026
c4a70b3
chore(deps): update nearform-actions/github-action-notify-twitter dig…
renovate[bot] Mar 24, 2026
d1d7266
site: fix homepage ThemePreview style priority after build (#57411)
QDyanbing Mar 24, 2026
d524400
docs: fix Slider demo description for step=null with marks (#57415)
EmilyyyLiu Mar 24, 2026
6e68c4c
docs: add @ant-design/cli documentation and links (#57413)
afc163 Mar 24, 2026
7dddd23
docs: release 6.3.4 (#57418)
afc163 Mar 24, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
483 changes: 483 additions & 0 deletions .agents/skills/changelog-collect/SKILL.md

Large diffs are not rendered by default.

188 changes: 188 additions & 0 deletions .agents/skills/commit-msg/SKILL.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,188 @@
---
name: antd-commit-msg
description: Generate a single-line commit message for ant-design by reading the project's git staged area and recent commit style. Use when the user asks for a commit message, says "msg", "commit msg", "写提交信息", or wants one-line text that covers all staged changes. Output should match the repository's existing commit style and summarize all staged changes in one line.
---

# Ant Design Commit Message 生成规范

## 目标

**一、准确概括提交内容** - 基于当前 **git 暂存区** 生成一行 commit message,覆盖本次提交包含的全部改动。

**二、保持仓库风格一致** - 优先贴近仓库已有提交习惯,而不是机械套模板。

## 核心原则

> commit message 不是对 diff 的逐文件罗列,而是对这次提交意图的压缩表达。先读暂存区,再归纳,再输出一行。

## 触发场景

当用户提及以下任一情况时使用本 skill:

- 要写 commit message、提交信息
- 说「msg」且语境是 git 提交
- 需要根据当前改动生成一句提交说明
- 想让 agent 按 staged changes 总结一行提交标题

## 基本规则

### 一、默认只看暂存区

默认只根据 **staged changes** 生成 message,因为真正会被提交的是暂存区内容。

若用户明确说「包含未暂存内容」或「按全部改动写」,才额外查看 `git diff`。

### 二、必须先看仓库最近提交风格

生成 message 前,除了看暂存区,还要看最近提交,避免写出不符合仓库习惯的格式。

### 三、默认只输出最终一行

除非用户明确要求解释理由,否则最终回复只给 **一行 commit message**,不要附带分析、项目符号、代码块或引号。

## 执行步骤

### 1. 读取 git 状态、暂存区和最近提交

必须先获取以下信息,再生成 message。不要猜测,也不要只凭文件名写。

**建议执行的命令:**

```bash
git status --short
git diff --cached --stat
git diff --cached
git log --oneline -10
```

- `git status --short`:确认哪些文件已 stage,是否还有未 stage 内容。
- `git diff --cached --stat`:快速把握改动范围。
- `git diff --cached`:查看实际提交内容,这是生成 message 的依据。
- `git log --oneline -10`:检查仓库最近的提交风格、语言、type/scope 习惯。

### 2. 先判断是否能生成

若暂存区为空:

- 不要编造 message。
- 明确说明当前没有 staged changes,无法基于提交区生成准确的一行 commit message。

### 3. 归纳这次提交的主语义

根据 `git diff --cached` 的结果:

1. 找出本次提交的**主要目的**:新功能、修 bug、文档修改、重构、测试、脚本或依赖调整等。
2. 识别**主要影响范围**:组件、目录、站点、脚本、文档等。
3. 若包含多个文件或多类小改动,用一个更高层级的概括覆盖全部,不要逐项拼接成长句。

### 4. 对齐 ant-design 仓库风格

优先模仿仓库近期写法。对于 ant-design,通常可见这些形式:

- `fix(Component): ...`
- `docs: ...`
- `chore: ...`
- `ci: ...`
- `site: ...`

注意:

- 不要强行把所有提交都写成严格的 Conventional Commits。
- 如果仓库已有更自然的写法,优先贴近仓库已有习惯。
- 若改动主要在 `site`,可用 `site: ...`;若是明确修 bug,也可用 `fix(site): ...`。

### 5. 生成一行 message

输出应满足:

- **一行**
- **覆盖全部 staged changes**
- **简洁**
- **与仓库风格一致**
- **可直接拿去提交**

## 写法要求

### 标题格式

优先使用以下之一:

```text
<type>(<scope>): <subject>
```


```text
<scope>: <subject>
```

例如:

- `fix(Table): correct pagination when data is empty`
- `docs: update FAQ link in issue template`
- `site: add one-click copy theme code button`

### 标题规则

- 使用祈使语气,写现在要做什么,如 `add` / `fix` / `update`
- 首字母不要大写,除非 `scope` 是组件名,如 `Button`、`Table`
- 结尾不要句号
- 尽量控制在 **72 个字符内**
- 不要出现 `WIP`、`misc`、`update files` 这类空泛表述

### type 选择

常见类型:

- `feat`:新增功能
- `fix`:修复问题
- `docs`:文档改动
- `refactor`:重构
- `test`:测试改动
- `chore`:依赖、脚本、工程杂项
- `ci`:CI 流程改动
- `site`:站点展示、文档站交互、官网相关

不确定时:

- 有用户可见行为修正,优先 `fix`
- 只是文字、示例、说明更新,优先 `docs`
- 只是工具链、依赖、脚本调整,优先 `chore`

### scope 选择

- 改动集中在单个组件时,用组件名,如 `Button`、`Table`
- 改动集中在目录或模块时,用 `site`、`scripts`、`docs`
- 若没有明确 scope,允许省略

## 边界情况

### 多类改动混在一起

如果 staged changes 混合了文档、样式、类型、小修复等内容:

- 优先找**主目的**
- 如果没有单一主目的,用更上层的概括
- 目标是“诚实地覆盖全部改动”,不是把每个点都塞进标题

### 提交内容过于分散

若暂存区包含明显不相关的多组改动:

- 仍然给出一个尽量诚实的一行 message
- 不要假装这些改动只有一个很具体的目的
- 可使用较宽的概括,如 `chore(components): clean up styles, types and docs`

## 禁止

- 不读取 `git diff --cached` 就写 message
- 只根据文件名猜测内容
- 只描述部分文件或部分改动,忽略其它已 stage 内容
- 输出多行说明,把分析当成 commit message
- 为了套格式而违背仓库已有风格
- 写超过 72 个字符的冗长标题,除非很难避免

## 参考

更多 type、scope、antd 风格示例与边界情况见 `references/format-and-examples.md`。
127 changes: 127 additions & 0 deletions .agents/skills/commit-msg/references/format-and-examples.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,127 @@
# Commit 格式与示例

## antd 仓库近期风格参考

近期提交里常见这些写法:

- `fix(site): prevent duplicate API requests for doc contributors`
- `fix(Splitter): set partially defined panel sizes correctly`
- `chore: bump @antfu/eslint-config to 7.7.0`
- `site: fix ThemePreview copy button in dark theme`
- `docs: fix parenthesis typo in Form.useWatch type`
- `ci: skip persist image-snapshots`

可以看出:

- 仓库常用英文
- 常见形式不是单一一种,既有 `type(scope): subject`,也有 `scope: subject`
- `site` 在 antd 中经常直接作为前缀使用

## 常见类型

| type | 适用场景 |
| ---------- | -------------------------------- |
| `feat` | 新功能 |
| `fix` | 修 bug |
| `docs` | 文档、说明、示例文字 |
| `refactor` | 重构,不引入新功能,也不是修 bug |
| `test` | 测试新增或调整 |
| `chore` | 依赖、脚本、工程杂项 |
| `ci` | CI 配置 |
| `site` | 文档站、官网、展示层交互 |

## scope 示例(Ant Design 场景)

- 组件:`Button`、`Table`、`Form`、`DatePicker`
- 目录/模块:`site`、`scripts`、`docs`、`theme`
- 宽 scope:`components`

## 选择规则

### 何时用 `fix(Component)`

适用于组件行为修正,例如:

- 交互不符合预期
- 边界状态显示错误
- 类型或逻辑错误影响使用

示例:

- `fix(Table): correct pagination when data is empty`
- `fix(Form): preserve validate status after reset`

### 何时用 `docs`

适用于:

- 只改文档文字
- 改 demo 说明
- 改 README、FAQ、注释示例

示例:

- `docs: update FAQ link in issue template`
- `docs(Button): clarify loading demo description`

### 何时用 `site`

适用于文档站或官网层面的改动,例如:

- 首页展示
- 文档页交互
- 暗色模式下的展示问题

示例:

- `site: add one-click copy theme code button`
- `site: fix ThemePreview copy button in dark theme`

### 何时用 `chore`

适用于:

- 依赖升级
- lint 规则调整
- 脚本维护
- 非业务逻辑的工程改动

示例:

- `chore: bump @biomejs/biome from 2.4.5 to 2.4.6`
- `chore(scripts): update release helper`

## 多改动合并为一行的写法

暂存区同时包含多种小改动时,用更高层级的概括覆盖全部:

- 多个组件小修补 → `chore(components): clean up styles and types`
- 文档 + 代码示例 → `docs: update Button demo and README`
- 修 bug 同时调样式 → `fix(Table): pagination and styling`
- 站点多个交互点一起调整 → `site: refine theme preview interactions`

## 输出要求

- 只输出一行
- 不加反引号
- 不加引号
- 不解释原因,除非用户明确要求
- 尽量不超过 72 个字符

## 示例

**输入**:`git diff --cached` 显示只改了 `components/button/demo/loading.md` 里一段说明。

**输出**:`docs(Button): update loading demo description`

**输入**:暂存区包含 Table 的 type 修正、一处样式、一个 test 文件。

**输出**:`fix(Table): adjust pagination types, styles and test`

**输入**:仅改了一个脚本文件 `scripts/xxx.js`。

**输出**:`chore(scripts): update xxx script`

**输入**:首页主题预览和复制按钮一起调整。

**输出**:`site: refine theme preview copy interactions`
Loading
Loading