Benjamin Canac
f317c7f6b2
fix(ProseKbd): add default slot and make value optional
2026-05-13 14:27:23 +02:00
Benjamin Canac
e96a0b6294
fix(Textarea): autoresize on mount with pre-filled value
...
Closes #5962
2026-05-13 12:36:48 +02:00
Benjamin Canac
252b90659c
fix(ContentToc): apply ui.trigger prop to trigger elements
...
Resolves #6428
2026-05-13 12:27:33 +02:00
Benjamin Canac
2890c8334b
fix(FileUpload): pass disabled attribute to button variant
...
Resolves #6420
2026-05-13 12:23:43 +02:00
Benjamin Canac
a0deee4d85
feat(Checkbox/RadioGroup/Switch): add highlight prop for error ring styling
2026-05-13 12:03:10 +02:00
Benjamin Canac
b597f909aa
feat(ChatPrompt): add submitOnEnter prop to control Enter behavior
...
Resolves #6177
2026-05-13 11:06:06 +02:00
Benjamin Canac
efd7b8ecc9
fix(CommandPalette): re-highlight first item after debounced results render
2026-05-13 11:03:14 +02:00
Benjamin Canac
007b136a25
fix(components): constrain popper content to available viewport height
...
Resolves #6449
2026-05-13 10:54:22 +02:00
Benjamin Canac
e6ea707ba5
feat(Error): add icon prop and leading slot
...
Closes #6119
2026-05-12 17:20:56 +02:00
Benjamin Canac
231f156943
fix(defineShortcuts): use e.code for alt shortcuts to handle macOS key remapping
...
Closes #6444
2026-05-12 16:42:59 +02:00
Benjamin Canac
0d9cc0de01
fix(CommandPalette): update default fuse keys in docs and search components
2026-05-12 14:17:07 +02:00
Benjamin Canac
cac3860aa8
fix(useComponentProps): treat array-typed theme values as ClassValue leaves
2026-05-12 12:53:01 +02:00
Benjamin Canac
e4c17874e1
fix(CommandPalette): preserve relative order of ignoreFilter groups
2026-05-12 12:52:49 +02:00
Benjamin Canac
524c34d0eb
feat(CommandPalette): search and highlight description field
2026-05-12 12:52:27 +02:00
Benjamin Canac
898fbced39
fix(CommandPalette): only split tokens in highlight when useTokenSearch is enabled
2026-05-12 12:50:48 +02:00
Benjamin Canac
ba08220735
feat(ContentSearch/DashboardSearch): enable Fuse.js token search by default
...
Enable `useTokenSearch` in ContentSearch and DashboardSearch for
better multi-word query matching with per-term fuzzy matching and
BM25-style IDF ranking. Fix highlight utility to compare match
regions against the shortest token length instead of the full query
length so multi-word highlights render correctly.
2026-05-11 16:12:40 +02:00
Maxime Pauvert
c6ce8ca4be
feat(ChatMessage): add color prop and header slot ( #6407 )
...
Co-authored-by: Benjamin Canac <canacb1@gmail.com >
2026-05-11 15:31:16 +02:00
Benjamin Canac
8f0101b2fe
feat(DashboardGroup): add storageOptions prop
...
Closes #6170
2026-05-11 15:03:34 +02:00
Benjamin Canac
89f7778e21
fix(module): don't require @nuxtjs/mdc when using content option
2026-05-11 11:15:34 +02:00
Daniele Nicosia
c1090ab1bb
fix(Form): improve errors type ( #6208 )
2026-05-05 18:20:00 +02:00
Maxime Pauvert
6f2396fc03
feat(Avatar/AvatarGroup): add color prop ( #6405 )
...
Co-authored-by: Benjamin Canac <canacb1@gmail.com >
2026-05-05 16:52:47 +02:00
Maxime Pauvert
955dac1ad1
feat(Breadcrumb): add color prop ( #6406 )
...
Co-authored-by: Benjamin Canac <canacb1@gmail.com >
2026-05-05 16:25:14 +02:00
Daniele Nicosia
844660ad8e
feat(Separator): add position prop ( #6415 )
...
Co-authored-by: Benjamin Canac <canacb1@gmail.com >
2026-05-05 16:12:34 +02:00
Benjamin Canac
00b747616f
fix(module): pass computed ref directly to useHead innerHTML
2026-05-05 14:42:44 +02:00
Jack Bobakanoosh
71c008e56e
feat(Theme): override component prop defaults ( #6031 )
...
Co-authored-by: Benjamin Canac <canacb1@gmail.com >
Co-authored-by: Sandro Circi <sandro.circi@digitoolmedia.com >
2026-05-04 11:43:42 +02:00
Eli Fine
0d23d8c8b5
docs(form): document error-pattern usage ( #5284 )
...
Co-authored-by: Benjamin Canac <canacb1@gmail.com >
2026-04-28 15:21:12 +02:00
Benjamin Canac
0a5b433c22
fix(ProsePrompt): improve responsive
2026-04-28 12:21:54 +02:00
Benjamin Canac
dde09d0648
fix(Link): prevent double-prefixing with @nuxtjs/i18n auto-localization ( #6404 )
2026-04-27 21:11:44 +02:00
Benjamin Canac
e3cdbc5ad3
fix(ProseImg): close zoom overlay on Escape key
2026-04-27 15:24:23 +02:00
Benjamin Canac
f5a3349692
fix(ChatMessage): make actions slot accessible on touch devices
...
Resolves https://github.com/nuxt-ui-templates/chat/issues/130
2026-04-27 11:07:42 +02:00
Malik
2e3fed2f00
fix(Drawer): handle RTL mode ( #6396 )
2026-04-24 17:57:31 +02:00
Sandro Circi
20f66db8e6
fix(ChatMessage/ChatMessages): preserve generic message type in slot scope ( #6391 )
...
Co-authored-by: Dany <alwe.dev@gmail.com >
Co-authored-by: Benjamin Canac <canacb1@gmail.com >
2026-04-24 15:50:03 +02:00
Benjamin Canac
0faf2c23c3
fix(ContentSearch): speed up navigation mapping
2026-04-23 16:13:56 +02:00
Benjamin Canac
cdcf2e5c65
fix(ContentSearch/DashboardSearch): pick shared props from CommandPalette
2026-04-23 16:13:23 +02:00
Benjamin Canac
7d2af0514d
feat(CommandPalette): add searchDelay prop
2026-04-23 15:06:40 +02:00
Benjamin Canac
3cf7d75509
feat(Card): add title and description props
...
Resolves #6001
2026-04-22 18:00:22 +02:00
Cyprien Thao
15d32cea98
feat(Table): support sticky header/footer in virtualized mode ( #6217 )
...
Co-authored-by: Benjamin Canac <canacb1@gmail.com >
2026-04-22 16:45:40 +02:00
Jakub Michálek
00c16515ba
feat(Listbox): new component ( #6307 )
...
Co-authored-by: Benjamin Canac <canacb1@gmail.com >
2026-04-22 12:29:06 +02:00
Malik
77ce09ade3
fix(Avatar): remove leading-none from fallback ( #6383 )
2026-04-22 09:58:34 +02:00
Malik
ab203db1d5
fix(PricingTable): handle RTL mode ( #6382 )
2026-04-21 21:10:39 +02:00
Maxime Pauvert
0daacb02fa
fix(PricingTable): align header elements vertically ( #6111 )
...
Co-authored-by: Benjamin Canac <canacb1@gmail.com >
2026-04-21 18:06:33 +02:00
Benjamin Canac
bb5a9ed2b6
fix(FileUpload): use form field color and highlight instead of raw props
2026-04-21 12:45:17 +02:00
Clay Levering
1082960e60
fix(Modal/Slideover): drop empty header wrapper when empty ( #6381 )
2026-04-21 11:10:54 +02:00
Clay Levering
3cee610169
fix(Accordion/Tabs): use item value as stable key to avoid remounts ( #6380 )
2026-04-21 10:52:35 +02:00
Benjamin Canac
92cfda0f9f
feat(Link): auto-localize internal links when @nuxtjs/i18n is installed ( #5537 )
...
Co-authored-by: Bobbie Goede <bobbiegoede@gmail.com >
2026-04-17 17:49:29 +02:00
Ken van der Eerden
9c5c0df96c
feat(Textarea): expose autoResize method ( #6120 )
...
Co-authored-by: Benjamin Canac <canacb1@gmail.com >
2026-04-17 17:29:40 +02:00
Matteo Beltrame
6aba2ead4c
fix(ContentToc): use links for scrollspy instead of hardcoded h2/h3 ( #6282 )
2026-04-17 16:46:45 +02:00
mrkaashee
81c7ddb6d4
feat(AuthForm): add separator slot ( #6305 )
...
Co-authored-by: Benjamin Canac <canacb1@gmail.com >
2026-04-17 16:37:38 +02:00
Benjamin Canac
2451ac6f49
feat(ProsePrompt): new component ( #6362 )
2026-04-17 15:54:08 +02:00
Jakub Michálek
7fc773ca32
feat(CommandPalette): add group-label slot ( #6329 )
2026-04-17 15:50:38 +02:00