Skip to content

Releases: vigdigital/vig-contact-bar

v1.5.0

Choose a tag to compare

@github-actions github-actions released this 24 Sep 01:13
feat: GA4 tracking sẵn — event contact_click (gtag + dataLayer/GTM) k…

v1.4.3

Choose a tag to compare

@github-actions github-actions released this 03 Sep 14:17
fix: vá Deprecated PHP 8.4/8.5 — default_label/default_hint dùng ?arr…

v1.4.2

Choose a tag to compare

@github-actions github-actions released this 26 Aug 10:05
i18n(channel): nhãn mặc định tawkto 'Chat trực tuyến' → 'Tawk.to' (v1…

v1.4.1

Choose a tag to compare

@github-actions github-actions released this 26 Aug 10:02
style(p3): viền nút .vcb-p3-icon 3px → 1px (v1.4.1)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 26 Aug 09:34
feat: Preset 3 (kiểu Dream Wedding) — nút tròn viền trắng, rung chuôn…

v1.3.6

Choose a tag to compare

@github-actions github-actions released this 04 Aug 01:54
fix: ẩn launcher Tawk mobile — hết flash 2s (nhận theo inline style)

Bản 1.3.5 nhận launcher theo KÍCH THƯỚC hiển thị, nhưng lúc Tawk mới chèn
iframe nó là about:blank 0×0 → chưa khớp → 2s sau Tawk mới set 117×54 mới
khớp → mới ẩn ⇒ khách thấy nút "Chat" hiện lên rồi biến mất sau 2s.

Sửa: nhận launcher theo CHỮ KÝ INLINE STYLE (Tawk đặt ngay lúc chèn, kể cả
khi iframe 0×0) → ẩn TỨC THÌ, không flash. Signature: position:fixed +
max-height ≤ 90px. Kiểm chứng trên DOM thật user gửi: khớp đúng iframe
launcher (max-height:54px), loại đúng khung chat (max-height:545px) và
overlay fullscreen (max-height:100%). Guard display!==none tránh vòng lặp
observer; data-vcbmh để bỏ ẩn khi xoay sang desktop.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

v1.3.5

Choose a tag to compare

@github-actions github-actions released this 04 Aug 01:46
feat: ẩn launcher "Chat" của Tawk.to trên mobile (vig_cb_tawkto_hide_…

v1.3.4

Choose a tag to compare

@github-actions github-actions released this 25 Jul 06:35
feat: chỉnh khoảng cách mép (bottom + cạnh bên) cho contact bar

Cho phép chọn khoảng cách với cạnh dưới và cạnh phải/trái trình duyệt để
né nút "scroll to top" / widget khác. Trước đây hardcode 24px trong
vig_cb_position_css().

- Option vig_cb_offset_bottom + vig_cb_offset_side (px, mặc định 24 =
  giữ nguyên hành vi cũ cho br/bl). Áp dụng cho cả preset Bar lẫn FAB.
- Cạnh bên = right khi "Dưới phải", left khi "Dưới trái"; bỏ qua khi
  "Dưới giữa" (căn giữa ngang).
- Field trong tab Preset (dưới Vị trí) + song ngữ VI/EN.

Lưu ý: "Dưới giữa" (bc) trước đây bottom:0 flush đáy; nay theo
offset_bottom (mặc định 24). Đặt 0 để giữ flush như cũ.

Đã test render: br mặc định 24/24; 120/90 ăn đúng right/bottom; bl dùng
left; FAB cũng áp dụng.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

v1.3.3

Choose a tag to compare

@github-actions github-actions released this 24 Jul 09:10
feat: nút × tắt nhanh popup Tawk.to (vig_cb_tawkto_closebtn)

Khung chat Tawk.to (maximized) chỉ có nút ‹ (thu nhỏ) + ≡ (menu), thiếu
nút đóng rõ ràng. Vì popup là iframe cross-origin, không chèn nút vào
trong được → overlay 1 nút × nhỏ ở góc trên-phải khung chat (bám theo
bounding rect của iframe), bấm gọi Tawk_API.minimize().

- Option vig_cb_tawkto_closebtn (mặc định OFF, an toàn site khác).
- Dùng chung MutationObserver/tick() + bigChat() với lowerChat → tự hiện
  khi chat mở, tự ẩn khi đóng/thu nhỏ.
- z-index max, clamp trong viewport, bỏ qua mobile fullscreen (Tawk tự có
  nút đóng ở đó).
- Admin field + song ngữ VI/EN.

Đã kiểm chứng LIVE trên production: nút hiện đúng góc trên-phải (tách
khỏi ≡), bấm → chat 500px đóng lại + nút tự ẩn.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

v1.3.2

Choose a tag to compare

@github-actions github-actions released this 24 Jul 07:23
fix: hạ khung chat không ăn ở lần auto-open ĐẦU TIÊN (dùng MutationOb…