Skip to content

1.2.0 — gửi ảnh trong khung chat, và ba sửa lỗi về trải nghiệm

Latest

Choose a tag to compare

@TranHuyQn TranHuyQn released this 30 Aug 09:11

Có gì mới trong 1.2.0

🖼 Gửi ảnh trong khung chat

Đính tối đa 5 ảnh mỗi tin nhắn — bấm nút 📎, dán từ clipboard (⌘V / Ctrl+V), hoặc kéo thả file ảnh vào khung soạn. Gửi ảnh không kèm chữ cũng hợp lệ.

Mỗi ảnh được thu về cạnh dài 1568px trước khi gửi (cạnh dài nhất model thực sự đọc — gửi to hơn chỉ tốn token chứ không rõ thêm) và mã hoá lại theo đúng nguồn: JPEG giữ JPEG, còn lại thành PNG. Ảnh chụp màn hình dán vào là trường hợp hay gặp nhất và đầy chữ, mà JPEG thì làm nhoè viền chữ.

Lưu ý: mở lại panel chỉ thấy số lượng ảnh (🖼 2 ảnh), không thấy lại ảnh — nhật ký replay giới hạn 512KB, một tấm ảnh chụp màn hình là đủ lấp đầy và đẩy văng cả hội thoại.

📜 Khung chat không tự cuộn xuống nữa

Cuộn lên đọc lại câu trả lời cũ thì nó nằm yên ở đó, kể cả khi Claude đang trả lời dở. Một nút "↓ Tin mới" hiện ra để đưa bạn về cuối. Gửi tin nhắn thì vẫn luôn cuộn xuống.

🟠 Tắt được viền cam, và viền không lọt vào ảnh chụp

Popup extension có công tắc mới "Hiện viền cam khi Claude dùng tab" (mặc định bật) — dành cho lúc bạn tự chụp màn hình máy mình. Tắt là viền biến khỏi mọi tab ngay, không chờ hết 30 giây.

Đồng thời sửa hai lỗi độc lập khiến viền cam vẫn lọt vào ảnh take_screenshot dù code đã gỡ viền trước khi chụp:

  • lệnh vẽ viền chạy kiểu "bắn rồi quên", nên có thể đáp xuống sau lệnh xoá và dựng lại viền kịp lúc chụp;
  • Claude Code chạy tool song song, nên một read_page cùng lúc sẽ vẽ lại viền ngay giữa lúc chụp.

🗂 Tab group tự dọn khi phiên kết thúc

Khi một phiên MCP kết thúc, nhóm Claude · xxxx của nó được gỡ. Tab được gỡ khỏi nhóm, không bao giờ bị đóng — chúng đang giữ trang thật của bạn.

Giới hạn phải nói rõ: phiên MCP qua HTTP chỉ kết thúc khi có DELETE /mcp tường minh hoặc sau 8 tiếng nhàn rỗi, và Claude Code không gửi DELETE đó khi thoát (đã đo). Nghĩa là:

  • Khung chat: đóng panel → dọn ngay. ✅
  • Phiên claude ở terminal: thoát cũng không dọn, phải chờ hết 8 tiếng nhàn rỗi. ❌

Nhóm còn sót thì chuột phải vào chip trên thanh bookmark → Delete group. Muốn đường tự động chạy sớm hơn thì giảm CC_CHROME_SESSION_TTL_MS, đổi lại là đóng hẳn phiên nhàn rỗi chứ không chỉ gỡ nhóm.


Cài đặt lần đầu (chưa từng dùng)

Đây là MCP server + extension Chrome giúp Claude Code điều khiển Chrome, không cần đăng nhập claude.ai. Cài xong bạn sẽ có một dịch vụ nền chạy dưới tài khoản của mình, tự bật lại mỗi lần đăng nhập máy.

Yêu cầu: Node.js 20+, Google Chrome, và Claude Code đã cài sẵn.

Bước 1 — chạy một lệnh

macOS / Linux:

curl -fsSL https://github.com/TranHuyQn/cc-chrome-extension/releases/latest/download/install.sh | bash

Windows (cửa sổ PowerShell thường, không cần "Run as administrator"):

irm https://github.com/TranHuyQn/cc-chrome-extension/releases/latest/download/install.ps1 -OutFile "$env:TEMP\install.ps1"
powershell -ExecutionPolicy Bypass -File "$env:TEMP\install.ps1"

Windows phải là hai dòng, KHÔNG dùng irm … | iex. install.ps1 bắt đầu bằng UTF-8 BOM (thiếu nó thì PowerShell 5.1 đọc file như ANSI và làm hỏng toàn bộ chữ tiếng Việt tới mức không parse được). Nhưng | iex lại đẩy chính cái BOM đó vào parser như một ký tự thường → The term '#' is not recognized. -OutFile ghi đúng byte thô, -File đọc lại đúng.

Lệnh này in ra một URL WebSocket kèm token ở cuối — giữ lại, bước 3 cần đến.

Bước 2 — nạp extension vào Chrome

  1. Mở chrome://extensions
  2. Bật Developer mode (góc trên bên phải)
  3. Bấm Load unpacked, chọn thư mục:
    • macOS / Linux: ~/.cc-chrome-bridge/extension
    • Windows: %USERPROFILE%\.cc-chrome-bridge\extension

Bước 3 — nối extension với bridge

Bấm icon extension trên thanh công cụ, dán URL mà bước 1 đã in ra (dạng ws://127.0.0.1:<port>/ws?token=…) vào ô địa chỉ, rồi bấm Lưu & kết nối lại.

Chấm tròn chuyển xanh là xong. Bấm Mở khung chat để chat thẳng trong Chrome.

Kiểm tra nhanh

Trong Claude Code, gõ /ccchrome status. Hoặc bảo Claude "mở vnexpress.net và cho tôi biết tiêu đề bài đầu tiên" — Chrome sẽ mở một tab trong nhóm riêng của phiên, viền cam sáng lên ở mép tab đó.

Gỡ cài đặt

bash ~/.cc-chrome-bridge/uninstall.sh

Đang dùng bản cũ?

Chạy lại đúng lệnh cài ở trên — bản cài sẽ giữ nguyên cổng và token cũ của bạn, không phải dán lại URL. Sau đó vào chrome://extensions bấm ⟳ trên thẻ extension để nạp code mới.

Hoặc bấm thẳng nút cập nhật trong khung chat nếu bạn đang chạy từ 1.1.0 trở lên.