Commit Graph

744 Commits

Author SHA1 Message Date
Max 7e615e1a0e fix(Editor): ignore updates without document changes (#6807)
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2026-08-10 14:39:21 +02:00
Benjamin Canac 4200e80c03 perf(components): memoize tv slot invocations with simple args (#6737) 2026-07-31 16:41:07 +02:00
Benjamin Canac 8aa804167e chore(github): add CodSpeed workflow (#6785) 2026-07-31 15:44:32 +02:00
Benjamin Canac 735b264e4d fix(theme): unify motion easing and respect prefers-reduced-motion (#6742) 2026-07-31 14:43:28 +02:00
Yoshihiro Yamaguchi 10bfba4d63 chore(deps): update devdependency @nuxt/test-utils to ^4.1.0 (#6784) 2026-07-31 14:31:07 +02:00
Benjamin Canac 6bd1dfc86c perf(Button/Select/SelectMenu/InputMenu): narrow reactive dependencies (#6736) 2026-07-30 17:17:27 +02:00
Benjamin Canac 706cfd0db7 fix(ContentToc): prevent list from collapsing (#6778) 2026-07-29 12:00:00 +02:00
renovate[bot] 282759e7c6 chore(deps): update nuxt framework (#6751)
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2026-07-28 14:20:11 +02:00
Benjamin Canac 2a172ef187 fix(CommandPalette): always escape search highlight to prevent XSS (#6741) 2026-07-16 12:48:05 +02:00
Benjamin Canac f419731d9b feat(prose): configurable heading anchors and copy button (#6735) 2026-07-15 17:16:21 +02:00
Benjamin Canac f546b2c900 test: add benchmarks (#6728) 2026-07-15 10:48:26 +02:00
Benjamin Canac 317901253d fix(theme): use logical properties for RTL (#6724) 2026-07-15 10:38:19 +02:00
Benjamin Canac f95152949a fix(components): respect prefers-reduced-motion in animations (#6723) 2026-07-13 14:53:13 +02:00
Artyom Friedman 86cd25c5ca feat(Empty): add loading and loadingIcon props (#6707) 2026-07-13 10:48:02 +02:00
Benjamin Canac 123184b5c7 feat(ChatPrompt): add body slot and focus highlight (#6709) 2026-07-10 15:50:34 +02:00
Benjamin Canac 76ee17697f fix(defineShortcuts): defer standalone shortcuts that prefix a chain (#6703) 2026-07-09 16:38:35 +02:00
Benjamin Canac 71c623b900 fix(useToast): dedupe duplicate ids and handle max of 0 (#6698) 2026-07-09 14:36:50 +02:00
Benjamin Canac 4c607453fe fix(useResizable): recover from corrupted persisted storage (#6704) 2026-07-09 14:36:30 +02:00
Benjamin Canac c257686a25 test(composables): add specs for defineLocale, useKbd and useFormField (#6701) 2026-07-09 14:15:28 +02:00
Benjamin Canac 59440671dd fix(useScrollspy): unobserve previous headings on update (#6700) 2026-07-09 13:05:04 +02:00
Benjamin Canac 000aba433d fix(useFileUpload): keep dropzone type filter reactive to accept (#6699) 2026-07-09 13:04:17 +02:00
Benjamin Canac 2128414292 fix(defineShortcuts): add missing arrowdown to shiftable keys (#6702) 2026-07-09 12:51:20 +02:00
Benjamin Canac 64b9f7dd93 feat(ContentToc): scroll list independently and center active link (#6697) 2026-07-09 12:00:17 +02:00
Benjamin Canac 1a3a9dc35b feat(ChatTool): add actions prop for tool approval (#6694) 2026-07-09 11:02:13 +02:00
Yoshihiro Yamaguchi d0581cf88f test(ChatPrompt): avoid using fake timers before suspended (#6688) 2026-07-08 10:42:37 +02:00
Benjamin Canac dcf7cbc091 feat(unplugin): pre-bundle used icons into the Vue/Vite build (#6635)
Co-authored-by: Typed SIGTERM <145281501+typed-sigterm@users.noreply.github.com>
2026-07-07 15:26:58 +02:00
Enzo Innocenzi c3b2996f18 fix(FileUpload): add aria-disabled attribute when disabled (#6653) 2026-07-07 14:58:07 +02:00
Benjamin Canac c9c5232238 fix(components): forward data-slot to component root (#6643) 2026-07-06 16:14:03 +02:00
Benjamin Canac f5e58fb7ba fix(useComponentProps): let app config defaultVariants override withDefaults (#6686) 2026-07-06 16:13:06 +02:00
Artyom Friedman 276302eef2 fix(Link): apply rel prop to internal links (#6677)
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2026-07-06 15:10:33 +02:00
Benjamin Canac 5c986dd405 fix(ChatMessages): re-evaluate streaming indicator on each render (#6673) 2026-07-04 15:36:51 +02:00
Benjamin Canac 53e88a4688 feat(Drawer): add close and closeIcon props (#6669) 2026-07-03 16:07:45 +02:00
Mike Newbon 7e6d0f7676 feat(Table): add getScrollElement virtualize option (#6657)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2026-06-30 15:31:57 +02:00
Benjamin Canac 8d46034c19 feat(module): pre-bundle used icons into @nuxt/icon client bundle (#6633) 2026-06-30 14:39:56 +02:00
Mike Newbon a84de85b2a feat(ScrollArea): add getScrollElement virtualize option (#6650)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2026-06-29 14:41:36 +02:00
Sandro Circi 6576fb81dd perf(types): decouple useComponentProps from the component-types barrel (#6648)
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2026-06-29 11:01:03 +02:00
Benjamin Canac 09fb52b733 fix(ContentNavigation): key items by identity to prevent leading icon flash (#6640) 2026-06-26 16:05:43 +02:00
Syazany 906e8fd49f fix(Link): fall back to original path when localePath fails (#6637) 2026-06-26 14:52:13 +02:00
Benjamin Canac 0faeb9265e fix(AuthForm): track password visibility per field (#6638) 2026-06-26 14:32:35 +02:00
Francesco Mussoni cba2c2c40c feat(InputRating): new component (#5757)
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2026-06-25 17:31:18 +02:00
Faiz Khairi d3b5f1d3f9 fix(components): forward $attrs to root element when to prop is absent (#6628)
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2026-06-24 16:40:27 +02:00
renovate[bot] 1ea8a98f21 chore(deps): update reka-ui (#6626)
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2026-06-24 12:46:32 +02:00
Benjamin Canac 09eb639a33 feat(components): allow hiding icon with false (#6597) 2026-06-16 11:11:05 +02:00
renovate[bot] 3909032706 chore(deps): update dependency @nuxtjs/color-mode to v4 (#6050)
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2026-06-15 09:51:24 +02:00
Benjamin Canac 02259a6ae9 fix(CommandPalette): only scroll to highlighted item when focused (#6579) 2026-06-12 11:13:12 +02:00
Benjamin Canac ca3c72eb66 feat(Calendar): add month and year selection (#6582)
Co-authored-by: onmax <22072217+onmax@users.noreply.github.com>
2026-06-11 19:00:04 +02:00
Benjamin Canac b026ca2cdb feat(theme): uniformize focus styles across components (#6576) 2026-06-11 17:19:04 +02:00
Benjamin Canac e8d18c37a0 fix(Select): open menu on label click (#6575) 2026-06-09 15:04:54 +02:00
Benjamin Canac c3bef7a21b fix(SelectMenu): bind id and aria attributes on trigger (#6572) 2026-06-09 11:57:36 +02:00
Benjamin Canac 9e5b8a6bff fix(Tabs): render active indicator during SSR (#6570) 2026-06-09 10:26:36 +02:00