fix(build): remove extra brace at L6795, Babel build now succeeds; feat(ai-copilot): rows=4, resize-y, cursor-aware ArrowUp/Down

This commit is contained in:
2026-07-27 16:36:26 +07:00
parent 4ed0b1e5be
commit 095a0680e8
3 changed files with 27 additions and 22 deletions
+3 -3
View File
@@ -4,10 +4,10 @@
- **Ghi chú/Test (nếu có):** SpessaSynth CDN load OK (200). Cần kiểm tra browser console.
---
### [2026-07-27 16:16] Task: Tăng chiều cao + fix phím mũi tên cho Copilot prompt
- **Tóm tắt thay đổi:** Tăng rows từ 2 → 4, thêm resize-y. Sửa ArrowUp/ArrowDown: chỉ kích hoạt lịch sử khi con trỏ ở đầu/cuối text, giúp các phím mũi tên dùng để di chuyển con trỏ bình thường. Home/End/PageUp/PageDown tự động hoạt động đúng nhờ không bị chặn. Patch thêm trực tiếp vào `app.precompiled.js` do Babel build bị lỗi cú pháp từ trước.
### [2026-07-27 16:16] Task: Tăng chiều cao + fix phím mũi tên cho Copilot prompt + fix Babel build
- **Tóm tắt thay đổi:** Tăng rows từ 2 → 4, thêm resize-y. Sửa ArrowUp/ArrowDown: chỉ kích hoạt lịch sử khi con trỏ ở đầu/cuối text. Fix lỗi dư `}` tại line 6795 khiến Babel build failed (pre-existing). Build thành công qua Babel, precompiled.js được sinh ra tự động.
- **Các file ảnh hưởng:** `app/static/js/app.jsx`, `app/static/js/app.precompiled.js`
- **Ghi chú/Test (nếu có):** Kiểm tra bằng cách focus vào ô prompt, gõ vài dòng text, dùng phím mũi tên lên/xuống để di chuyển con trỏ giữa các dòng; khi con trỏ ở đầu/cuối thì mũi tên lên/xuống vẫn gọi lịch sử prompt.
- **Ghi chú/Test (nếu có):** Kiểm tra prompt input rows=4, resize-y, phím mũi tên di chuyển con trỏ trong multi-line text. Chạy `npm run build` để kiểm tra.
---
### [2026-07-26 20:15] Task: Stabilize client preview (oscillator + FluidSynth server)