lobehub/plugins/vite
Innei b2122a5224
♻️ refactor: replace per-message useNewScreen with centralized useConversationSpacer (#13042)
* ♻️ refactor: replace per-message useNewScreen with centralized useConversationSpacer

Replace the old per-message min-height approach with a single spacer element appended to the virtual list, simplifying scroll-to-top UX when user sends a new message.

* 🔧 refactor: streamline handleSendButton logic and enhance editor focus behavior

Removed redundant editor null check and added double requestAnimationFrame calls to ensure the editor is focused after sending a message.

Signed-off-by: Innei <tukon479@gmail.com>

---------

Signed-off-by: Innei <tukon479@gmail.com>
2026-03-17 21:19:58 +08:00
..
emotionSpeedy.ts ♻️ refactor: migrate frontend from Next.js App Router to Vite SPA (#12404) 2026-02-28 00:01:01 +08:00
envRestartKeys.ts ♻️ refactor: replace per-message useNewScreen with centralized useConversationSpacer (#13042) 2026-03-17 21:19:58 +08:00
nodeModuleStub.ts 🐛 fix: updown the old lobehub plugins (#12674) 2026-03-04 18:05:43 +08:00
platformResolve.ts ♻️ refactor: migrate frontend from Next.js App Router to Vite SPA (#12404) 2026-02-28 00:01:01 +08:00
sharedRendererConfig.ts feat: add slash action tags, topic reference tool, and command bus system (#12860) 2026-03-13 22:17:36 +08:00
vercelSkewProtection.ts 🐛 fix: skew plugin (#12669) 2026-03-04 21:47:31 +08:00