Commit Graph

2538 Commits

Author SHA1 Message Date
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