Commit Graph

5678 Commits

Author SHA1 Message Date
Benjamin Canac 6bd1dfc86c perf(Button/Select/SelectMenu/InputMenu): narrow reactive dependencies (#6736) 2026-07-30 17:17:27 +02:00
Benjamin Canac 4ee416f8d4 docs(chat): rework ai endpoint around ToolLoopAgent (#6781) 2026-07-30 16:55:22 +02:00
Luke Nelson c4b786c952 chore(github): improve workflows (#6764)
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2026-07-30 12:08:09 +02:00
Benjamin Canac 706cfd0db7 fix(ContentToc): prevent list from collapsing (#6778) 2026-07-29 12:00:00 +02:00
Lazizbek Ergashev a158e26b78 docs(installation): note vue-tsc build race with auto-import declarations (#6777) 2026-07-29 11:21:30 +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 34554bf868 docs(mcp): update server config for several providers 2026-07-27 16:16:34 +02:00
renovate[bot] bfe1177393 chore(deps): update tiptap to ^3.29.0 (#6754) 2026-07-27 12:26:48 +02:00
renovate[bot] 365c010ff3 chore(deps): update actions/setup-node action to v7 (#6775) 2026-07-27 12:12:42 +02:00
renovate[bot] f69c471ce9 chore(deps): update actions/labeler action to v7 (#6774) 2026-07-27 12:12:31 +02:00
renovate[bot] 2a4218b85f chore(deps): update all non-major dependencies (#6753) 2026-07-27 11:29:54 +02:00
Daniel Roe 889731836c docs(useCanonical): type link array as unhead Link[] (#6748) 2026-07-18 22:06:07 +02:00
Benjamin Canac 0a1803d336 docs(color-mode-button): remove fallback slot example
Resolves #6733
2026-07-17 12:34:07 +02:00
Benjamin Canac e931bdf797 docs(typography): improve headers and text page 2026-07-16 12:57:58 +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 f400bc6767 chore(playground): expose all public composables in repl 2026-07-16 12:18:31 +02:00
Benjamin Canac f8c0850eb6 docs: update badges 2026-07-16 10:48:33 +02:00
Benjamin Canac ada1580368 chore(release): v4.10.0 v4.10.0 2026-07-16 09:34:30 +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 14b60013dd perf(vue): skip rewriting unchanged templates (#6730) 2026-07-15 10:48:04 +02:00
Benjamin Canac 317901253d fix(theme): use logical properties for RTL (#6724) 2026-07-15 10:38:19 +02:00
renovate[bot] c8e810ca88 chore(deps): update all non-major dependencies (#6718) 2026-07-15 09:21:22 +02:00
Benjamin Canac 2cc2849f9f perf(module): declare sideEffects for barrel tree-shaking (#6729) 2026-07-14 14:18:44 +02:00
Benjamin Canac f95152949a fix(components): respect prefers-reduced-motion in animations (#6723) 2026-07-13 14:53:13 +02:00
Benjamin Canac 17196ecc30 docs(select-menu/input-menu): use grouped items in items type example
Resolves #6413
2026-07-13 14:50:46 +02:00
Benjamin Canac fe5bb2388b fix(BlogPost/ChangelogVersion): format date in UTC to prevent hydration mismatch (#6722) 2026-07-13 11:13:37 +02:00
Benjamin Canac f41d11e2e3 fix(Carousel): prevent reset when plugin props use inline objects
Resolves #6221
2026-07-13 10:51:04 +02:00
Artyom Friedman 86cd25c5ca feat(Empty): add loading and loadingIcon props (#6707) 2026-07-13 10:48:02 +02:00
renovate[bot] 9df067a620 chore(deps): update tiptap to ^3.27.3 (#6719) 2026-07-13 09:46:19 +02:00
Benjamin Canac 123184b5c7 feat(ChatPrompt): add body slot and focus highlight (#6709) 2026-07-10 15:50:34 +02:00
Benjamin Canac 76d613c590 feat(Editor): allow disabling starter kit for plain text (#6713) 2026-07-10 15:13:22 +02:00
Benjamin Canac 7e6d8b0e69 fix(Editor): prevent suggestion menu blinking on keystroke (#6712) 2026-07-10 14:47:14 +02:00
Benjamin Canac d56e39a06c fix(types): type prose components in app config (#6711) 2026-07-10 14:14:26 +02:00
Benjamin Canac 0f2b9da04e docs(page-hero): wrong mdc formatting 2026-07-09 17:19:07 +02:00
Benjamin Canac a037b71f83 docs(sidebar): render examples with gpu transform
Resolves #6291
2026-07-09 17:19:07 +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 730a54c023 fix(useResizable): share resize logic between mouse and touch (#6705) 2026-07-09 14:16:14 +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
martipops c256997f33 fix(inertia): make useRoute().fullPath reactive across navigations (#6696)
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2026-07-09 10:33:29 +02:00
Benjamin Canac 7bdcb1381c feat(Prompt): add claude action (#6693) 2026-07-08 15:38:05 +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