🚀 TXAHUB Changelog
Chọn phiên bản:
v63.0.0 - 03 January, 2026
v61.3.0 - 06 December, 2025
v61.2.0 - 28 November, 2025
v61.1.0 - 21 November, 2025
v61.0.9 - 10 November, 2025
v61.0.8 - 09 November, 2025
v61.0.7 - 08 November, 2025
v61.0.6 - 07 November, 2025
v61.0.5 - 06 November, 2025
v61.0.4 - 03 November, 2025
v61.0.3 - 02 November, 2025
v61.0.2 - 01 November, 2025
v61.0.1 - 28 October, 2025
v61.0.0 - 22 October, 2025
v60.5.3 - 26 October, 2025
v60.5.2 - 26 October, 2025
v60.5.1 - 26 October, 2025
v60.5.0 - 25 January, 2025
v63.0.0 - 03 January, 2026
Đang kiểm tra...
Changelog - VAKV (v63.0.0 Update)
Tất cả các thay đổi dưới đây được đồng bộ và nâng cấp từ phiên bản 66biolink v63 kết hợp với các tùy chỉnh đặc biệt của VAKV .
FEATURE 🚀 Hệ thống Thanh toán & Chuyển đổi (Payment & Conversion)
Tích hợp Plisio: Hỗ trợ cổng thanh toán tiền điện tử (Crypto) tự động
Hiệu ứng FOMO: Thêm hiển thị giá khuyến mãi (gạch bỏ giá cũ) tại trang thanh toán để tăng tỷ lệ chuyển đổi
Trust Widgets: Bổ sung các biểu tượng uy tín (Bảo mật, Hỗ trợ 24/7) ngay dưới nút thanh toán
FEATURE 🔗 Quản lý Liên kết & Biolink (Advanced Link Management)
Mã hóa Mật khẩu: Thêm tùy chọn mã hóa mật khẩu cho các liên kết Biolink và Link rút gọn
Cấu hình Mặc định: Thiết lập thời gian hết hạn mặc định cho liên kết từ trang quản trị
Tùy chọn tự động gửi báo cáo thống kê qua email khi tạo link mới
Giới hạn Dung lượng: Cấu hình giới hạn dung lượng tải lên chi tiết cho các khối: Image, Video, File, Audio
Hỗ trợ Video .mov: Cho phép tải lên định dạng .mov cho mọi khối media và hình nền
FEATURE 📊 Tối ưu hóa Hiệu suất & Thống kê (Performance & Analytics)
Geolocation Engine v6: Nâng cấp cơ chế nhận diện địa lý sử dụng trực tiếp MaxMind\Db\Reader kết hợp fallback ipinfo.io
Nhận diện Thiết bị: Tích hợp library WhichBrowser mới nhất giúp phân tích chính xác trình duyệt và hệ điều hành
Hệ thống Logging: Tự động ghi log nguồn dữ liệu địa lý (Geolocation Source) để theo dõi độ chính xác của data
FEATURE 🎨 Giao diện & Trải nghiệm (UI/UX)
Consolidated Floating Buttons: Hợp nhất nút "Branded" và nút "Scroll to Top/Bottom" vào một partial duy nhất (biolink_top_left_buttons.php)
Tối ưu hóa Scripts: Giảm thiểu số lượng file include và JS chạy ngầm trên trang Biolink, giúp tăng tốc độ phản hồi
Dynamic Meta Tags: Cải thiện SEO tự động cho các trang Biolink
FEATURE 🛠 Cải tiến Kỹ thuật (Technical Improvements)
RDAP Integration: Sử dụng giao thức RDAP cho việc tra cứu thông tin tên miền (WHOIS/DNS) nhanh và ổn định hơn
Public IP Fetcher: Tự động lấy IP thực tế khi chạy ở môi trường localhost để phục vụ việc test Geolocation
Sửa lỗi: Khắc phục các lỗi liên quan đến hiển thị giá Klarna và đồng bộ hóa cache settings
Giao diện mới:
Admin Settings → Payment: Cấu hình Plisio crypto payment
Admin Settings → Links: Link encryption và expiration defaults
Admin Settings → Upload: Upload limits theo file type
Payment page với FOMO effects và trust widgets
Consolidated floating buttons partial
Lưu ý:
Migration: Chạy https://domain.com/update để cập nhật database
Plisio: Cần cấu hình API key cho Plisio payment gateway
Geolocation: Cần cài đặt MaxMind DB reader library
Backward Compatible: Tương thích ngược 100% với phiên bản trước
v61.3.0 - 06 December, 2025
Đang kiểm tra...
FEATURE 🎯 Quản lý tính năng gói (Plan Features Management) - Bạn giờ có thể bật/tắt và sắp xếp lại các tính năng gói từ trang quản trị một cách dễ dàng
FEATURE 🗄️ Tự động tạo bảng - Hệ thống sẽ tự động tạo bảng quản lý tính năng khi bạn truy cập lần đầu, không cần chạy SQL thủ công
FEATURE 📋 33 tính năng đầy đủ - Bao gồm tất cả các tính năng có sẵn trên website như Custom URL, SEO, Custom CSS/JS, Export, API Access, và nhiều hơn nữa
FEATURE 🔄 Sắp xếp linh hoạt - Kéo thả hoặc sử dụng nút lên/xuống để sắp xếp thứ tự hiển thị tính năng
FEATURE ⚡ Bật/tắt nhanh - Chuyển đổi bật/tắt tính năng chỉ với một cú click
FEATURE 🏷️ Phân loại theo nhóm - Tính năng được phân loại theo các nhóm như Basic, Biolinks, Advanced, Security, Premium, Splash, Export
FEATURE 🚀 Hỗ trợ Redis Caching - Sử dụng Redis để cache dữ liệu, giúp website chạy nhanh hơn đáng kể
FEATURE 🔄 Tự động chuyển đổi - Nếu Redis không khả dụng, hệ thống sẽ tự động chuyển về file-based cache
FEATURE ⚙️ Cấu hình dễ dàng - Cấu hình Redis ngay trong trang Settings > Cache của admin panel
FEATURE 📊 Kiểm tra trạng thái - Hiển thị trạng thái Redis PHP extension để bạn biết cần cài đặt gì
IMPROVEMENT 🎨 Tự động áp dụng - Khi bạn tắt một tính năng, tất cả người dùng (kể cả có tính năng đó trong gói) sẽ thấy thông báo tính năng tạm thời không khả dụng
IMPROVEMENT 👁️ Hiển thị trực quan - Tính năng bị tắt sẽ hiển thị badge "Disabled" và tooltip giải thích
IMPROVEMENT 🔗 Tích hợp toàn diện - Tất cả các trang liên quan đến plans (user view và admin view) đều đọc từ hệ thống quản lý tính năng mới
IMPROVEMENT 💬 Thông báo thân thiện - Người dùng sẽ nhận được thông báo rõ ràng khi tính năng họ có bị tắt bởi quản trị viên
IMPROVEMENT 🔍 Kiểm tra extension - Hiển thị trạng thái Redis PHP extension trong admin panel
IMPROVEMENT ⚠️ Cảnh báo thông minh - Cảnh báo nếu Redis extension chưa được cài đặt
IMPROVEMENT 📖 Hướng dẫn cài đặt - Thông báo rõ ràng về cách cài đặt Redis nếu chưa có
BUG FIX Sửa lỗi deprecated warning khi `json_decode()` nhận giá trị `null`
BUG FIX Sửa lỗi undefined property `klarna` trong trang thanh toán
BUG FIX Sửa lỗi infinite recursion giữa Settings và Cache initialization
BUG FIX Cải thiện error handling khi tạo bảng `plan_features_management` tự động
Cập nhật database:
Tạo bảng plan_features_management để quản lý tính năng gói
Chèn 33 tính năng mặc định vào bảng plan_features_management
Cập nhật product version lên 63.0.0 (code: 6300)
Giao diện mới:
Admin Settings → Plans Features: Tab mới để quản lý tính năng gói
Drag & drop hoặc nút lên/xuống để sắp xếp
Toggle switch để bật/tắt từng tính năng
Badge hiển thị trạng thái "Enabled/Disabled"
Phân loại tính năng theo category
Admin Settings → Cache: Cấu hình Redis caching
Lưu ý:
Migration: Chạy https://domain.com/update để cập nhật database
Feature Location: Admin > Settings > Plans > Plan Features Management
Cache: Admin > Settings > Cache để cấu hình Redis
Backward Compatible: Tương thích ngược 100% với phiên bản trước
Redis Optional: Redis là tùy chọn, không bắt buộc phải có
v61.2.0 - 28 November, 2025
Đang kiểm tra...
FEATURE 🔐 Đăng nhập bằng QR Code - Người dùng có thể đăng nhập vào hệ thống bằng cách quét QR code từ ứng dụng mobile
FEATURE 📡 API Endpoints mới: POST /api/auth/qr/generate - Tạo QR code đăng nhập
FEATURE 📡 API Endpoints mới: GET /api/auth/qr/check - Kiểm tra trạng thái QR code
FEATURE 📡 API Endpoints mới: POST /api/auth/qr/scanAuth - Mobile app quét QR code
FEATURE 📡 API Endpoints mới: POST /api/auth/qr/confirmAuth - Mobile app xác nhận đăng nhập
FEATURE 📡 API Endpoints mới: GET /api/auth/qr/devicesAuth - Lấy danh sách thiết bị đã đăng nhập
FEATURE 🗄️ Database mới: Bảng qr_sessions - Lưu trữ phiên đăng nhập QR code
FEATURE 🗄️ Database mới: Bảng user_devices - Lưu trữ lịch sử thiết bị đăng nhập
FEATURE 💻 Frontend JavaScript: Auto-refresh QR code khi hết hạn
FEATURE 💻 Frontend JavaScript: Polling status mỗi 2 giây
FEATURE 💻 Frontend JavaScript: Tự động redirect khi đăng nhập thành công
FEATURE 🏗️ Models mới: QrSession - Quản lý phiên QR code
FEATURE 🏗️ Models mới: UserDevice - Quản lý thiết bị người dùng
FEATURE 🎮 Controller mới: QrAuthController - Xử lý các API endpoints cho QR login
IMPROVEMENT ⏰ QR code có thời gian hết hạn: 60 giây
IMPROVEMENT 🔄 Tự động refresh QR code 5 giây trước khi hết hạn
IMPROVEMENT 🌍 Hỗ trợ đa ngôn ngữ cho các thông báo QR login
IMPROVEMENT 🔗 Tích hợp với hệ thống authentication hiện có mà không ảnh hưởng đến login cũ
IMPROVEMENT ✅ Tính năng này hoàn toàn độc lập với hệ thống login hiện tại
IMPROVEMENT ✅ Không có thay đổi breaking changes - Tương thích ngược 100%
v61.1.0 - 21 November, 2025
Đang kiểm tra...
FEATURE 🔗 Link Expiration Manager - Tính năng quản lý và thông báo hết hạn liên kết
FEATURE 🔔 Tự động gửi thông báo (email/telegram) cho người dùng khi liên kết sắp hết hạn
FEATURE 📊 Dashboard widget hiển thị links sắp hết hạn
FEATURE ⏰ Cron job tự động kiểm tra và gửi notifications
FEATURE ⚙️ Admin Settings - Link Expiration Manager: Bật/tắt thông báo hết hạn liên kết
FEATURE 📅 Cấu hình số ngày cảnh báo trước (1-30 ngày, mặc định 7 ngày)
FEATURE 📧 Email notifications qua notification handlers
FEATURE 💬 Telegram notifications nếu bot được bật và user đã verify
FEATURE ✅ Đánh dấu đã gửi để tránh gửi lại
IMPROVEMENT Dashboard widget hiển thị danh sách links sắp hết hạn (tối đa 10 links)
IMPROVEMENT Hiển thị số ngày còn lại với màu sắc cảnh báo: Đỏ (≤ 3 ngày), Vàng (≤ 7 ngày), Xanh (> 7 ngày)
IMPROVEMENT Link trực tiếp đến trang chỉnh sửa link
IMPROVEMENT Widget chỉ hiển thị khi có links sắp hết hạn và tính năng được bật
IMPROVEMENT Email templates hỗ trợ đa ngôn ngữ (Tiếng Việt & English)
IMPROVEMENT Template Telegram message với đa ngôn ngữ
Cập nhật database:
Thêm setting link_expiration_notifications_is_enabled vào links settings (mặc định: false)
Thêm setting link_expiration_notification_days_before vào links settings (mặc định: 7)
Cập nhật product version lên 61.1.0 (code: 6110)
Giao diện mới:
Admin Settings → Links → Link Expiration Manager: UI cấu hình Link Expiration Manager
Toggle bật/tắt notifications
Input số ngày cảnh báo trước
Dashboard widget hiển thị links sắp hết hạn với table thông tin: URL, loại, số ngày còn lại, ngày hết hạn
Link đến trang chỉnh sửa link
Admin Settings → Cron: Section hiển thị thông tin về link expiration notifications cron job
Lưu ý:
Migration: Chạy https://domain.com/update để cập nhật database
Feature Location: Admin > Settings > Links > Link Expiration Manager
Cron Job: Chạy tự động mỗi lần cron job chạy trong cron job chính (Cron::index())
Requirements: Tính năng chỉ hoạt động với links có schedule = true và end_date được set
Notifications: Chỉ gửi một lần cho mỗi link (đánh dấu trong link settings)
Telegram: Telegram notifications chỉ gửi nếu: Telegram bot được bật, User đã verify bot, Notification type link_expiration_reminder có trong allowed_notifications (hoặc allowed_notifications rỗng)
Dashboard Widget: Hiển thị tối đa 10 links sắp hết hạn với màu sắc cảnh báo theo số ngày còn lại
Multi-language: Hỗ trợ đầy đủ Tiếng Việt và English cho email templates và Telegram messages
Backward Compatibility: Version này tương thích ngược 100% với version trước, không có breaking changes
v61.0.9 - 10 November, 2025
Đang kiểm tra...
FEATURE 💬 Telegram Bot Integration - Tính năng tích hợp Telegram Bot cho phép users kết nối bot Telegram của riêng họ để nhận thông báo
FEATURE 🤖 User Bot Support - Mỗi user có thể kết nối bot Telegram riêng của họ thay vì sử dụng bot chung của hệ thống
FEATURE 🔐 Verification System - Hệ thống xác thực bot với verification code có thời hạn (mặc định: 5 phút)
FEATURE 🔗 Telegram Bot Connect Page - Trang kết nối bot Telegram với hướng dẫn chi tiết
FEATURE ⚙️ Admin Settings - Admin có thể bật/tắt tính năng Telegram Bot và cấu hình verification code expiration
FEATURE 📋 Allowed Notifications - Admin có thể chọn loại thông báo nào được gửi qua Telegram Bot
FEATURE 🔔 Webhook Integration - Webhook tự động để nhận và xử lý messages từ Telegram Bot
FEATURE 🔄 Priority System - Hệ thống ưu tiên sử dụng user bot nếu có, nếu không sẽ dùng bot từ notification handler settings
IMPROVEMENT Cập nhật NotificationHandlers để hỗ trợ user bot với priority system
IMPROVEMENT Thêm routes mới: telegram-bot-connect và telegram-webhook
IMPROVEMENT Admin settings UI với toggle bật/tắt và cấu hình verification timeout
IMPROVEMENT Webhook security với webhook_secret để verify requests
IMPROVEMENT Database structure với bảng telegram_bots để lưu thông tin bot của từng user
IMPROVEMENT Error handling và validation cho bot token và verification code
Cập nhật database:
Tạo bảng telegram_bots để lưu thông tin bot Telegram của từng user
Thêm setting telegram_bot vào settings table với các fields: is_enabled, verification_code_expires_minutes, allowed_notifications
Cập nhật product version lên 61.0.9 (code: 6109)
Lưu ý: Bảng telegram_bots có foreign key constraint với bảng users (CASCADE DELETE)
Giao diện mới:
Admin Settings → Telegram Bot: Tab mới để cấu hình tính năng Telegram Bot
Toggle switch để bật/tắt tính năng Telegram Bot
Input field để cấu hình verification code expiration (minutes)
Checkbox list để chọn các loại thông báo được phép gửi qua Telegram Bot
Trang Telegram Bot Connect: Hướng dẫn kết nối bot và xác thực
Webhook URL hiển thị rõ ràng với hướng dẫn cấu hình
Lưu ý:
Migration: Chạy https://domain.com/update để cập nhật database
Bot Token: Users cần tạo bot Telegram thông qua @BotFather và lấy bot token
Verification Code: Mã xác thực có thời hạn (mặc định: 5 phút), có thể cấu hình từ 1-60 phút
Webhook: Hệ thống tự động tạo webhook URL với webhook_secret để bảo mật
Priority: Nếu user đã kết nối bot riêng, hệ thống sẽ ưu tiên sử dụng bot của user thay vì bot từ notification handler settings
Allowed Notifications: Admin có thể chọn loại thông báo nào được gửi qua Telegram Bot
Security: Bot token và webhook secret được lưu trữ an toàn trong database
Backward Compatibility: Version này tương thích ngược 100% với version trước, không có breaking changes
Routes: Thêm 2 routes mới: /telegram-bot-connect và /telegram-webhook
Documentation: Xem hướng dẫn chi tiết trong trang Telegram Bot Connect
v61.0.8 - 09 November, 2025
Đang kiểm tra...
FEATURE 🤖 Hỗ trợ Gemini AI cho hệ thống Chat - Thêm hỗ trợ Google Gemini AI bên cạnh ChatGPT cho hệ thống AI Chat
FEATURE ⚙️ Admin có thể chọn AI provider (ChatGPT hoặc Gemini) trong Admin Settings > AIX > Chats
FEATURE 🔄 Tất cả users sẽ tự động sử dụng AI provider mà admin đã chọn
FEATURE 🔑 Hỗ trợ nhiều Gemini API keys (hệ thống sẽ tự động chọn ngẫu nhiên)
FEATURE 📋 Hỗ trợ nhiều Gemini models: gemini-2.0-flash-exp, gemini-1.5-pro, gemini-1.5-flash, gemini-2.5-pro, gemini-2.5-flash, gemini-2.5-flash-lite, gemini-pro
IMPROVEMENT Thêm UI để chọn AI provider cho hệ thống chat
IMPROVEMENT Thêm input field để nhập Gemini API key (hỗ trợ nhiều keys)
IMPROVEMENT Thêm dropdown để chọn Gemini model
IMPROVEMENT UI tự động hiển thị/ẩn các trường cấu hình Gemini dựa trên provider được chọn
IMPROVEMENT Cập nhật Chat.php để hỗ trợ cả ChatGPT và Gemini API
IMPROVEMENT Xử lý system prompt cho Gemini sử dụng systemInstruction
IMPROVEMENT Xử lý response format khác nhau giữa ChatGPT và Gemini
IMPROVEMENT Cải thiện error handling cho từng AI provider
IMPROVEMENT Tự động chọn model dựa trên AI provider được admin cấu hình
Cập nhật database:
Thêm chats_ai_provider vào aix settings (chatgpt/gemini) - Mặc định: chatgpt
Thêm gemini_api_key vào aix settings - API key cho Gemini
Thêm gemini_model vào aix settings - Model Gemini được sử dụng - Mặc định: gemini-2.0-flash-exp
Cập nhật product version lên 61.0.8 (code: 6108)
Lưu ý: Các thay đổi chỉ áp dụng khi plugin AIX có trong hệ thống
Giao diện mới:
Admin Settings → AIX → Chats: Thêm UI chọn AI provider (ChatGPT/Gemini)
Input field để nhập Gemini API key (hỗ trợ nhiều keys, mỗi key trên một dòng)
Dropdown để chọn Gemini model với các options: gemini-2.0-flash-exp, gemini-1.5-pro, gemini-1.5-flash, gemini-2.5-pro, gemini-2.5-flash, gemini-2.5-flash-lite, gemini-pro
UI tự động hiển thị/ẩn các trường cấu hình Gemini dựa trên provider được chọn
Help text và tooltips hướng dẫn cấu hình cho từng field
Lưu ý:
⚠️ Quan trọng cho cài đặt mới: Do có các file mới trong bản này, sau khi chạy script install xong, vui lòng truy cập domain.com/update để kiểm tra bản cập nhật và sửa lỗi
Plugin Requirement: Tính năng này chỉ hoạt động khi plugin AIX có trong hệ thống
Migration: Chạy https://domain.com/update để cập nhật database
Default Provider: Mặc định hệ thống sử dụng ChatGPT (chatgpt)
Gemini API Key: Có thể lấy từ https://ai.google.dev/
Multiple API Keys: Hỗ trợ nhập nhiều API keys (mỗi key trên một dòng), hệ thống sẽ tự động chọn ngẫu nhiên
Model Selection: Admin có thể chọn Gemini model phù hợp với nhu cầu sử dụng
Default Model: Mặc định sử dụng gemini-2.0-flash-exp (Gemini 2.0 Flash Experimental)
System Prompt: Gemini sử dụng systemInstruction thay vì system như ChatGPT
Response Format: Hệ thống tự động xử lý sự khác biệt về format response giữa ChatGPT và Gemini
Backward Compatibility: Version này tương thích ngược 100% với version trước, không có breaking changes
Security: API keys được lưu trữ an toàn trong database
Documentation: Gemini models documentation: https://ai.google.dev/models/gemini
v61.0.7 - 08 November, 2025
Đang kiểm tra...
FEATURE 💱 Di chuyển Currency API Config sang Database - Cấu hình Currency API từ file config sang database để dễ quản lý và cấu hình qua admin panel
FEATURE 🔑 Phân biệt Currency API theo License Type - TXAPRO sử dụng FreeCurrencyAPI, TXAVIP sử dụng CurrencyLayer API
FEATURE ⚙️ Admin có thể thay đổi cấu hình Currency API trực tiếp từ trang admin settings mà không cần chỉnh sửa file config
FEATURE 📊 TXAPRO License: Hiển thị field FreeCurrencyAPI với tooltip hướng dẫn lấy API key
FEATURE 💎 TXAVIP License: Hiển thị các field CurrencyLayer API (API key, enabled, cache TTL) và các field readonly từ config
IMPROVEMENT Cập nhật getExchangeRate() function để sử dụng settings từ database thay vì config constants
IMPROVEMENT Tương thích ngược với code cũ, đảm bảo không breaking changes
IMPROVEMENT Cải thiện Admin Settings Controller với 3 field mới trong payment settings JSON
IMPROVEMENT Cập nhật Payment Settings View với logic kiểm tra license type và conditional rendering
Cập nhật database:
Thêm currency_api_key vào payment settings với giá trị mặc định: ''
Thêm currency_api_enabled vào payment settings với giá trị mặc định: 0
Thêm currency_cache_ttl vào payment settings với giá trị mặc định: 1800 (giây)
Cập nhật product version lên 61.0.7 (code: 6107)
Giao diện mới:
Admin Settings → Payment: Logic hiển thị theo license type (TXAPRO/TXAVIP)
TXAPRO: Field FreeCurrencyAPI với tooltip hướng dẫn lấy API key (hiển thị khi hover vào icon ?)
TXAVIP: Các field CurrencyLayer API (currency_api_key, currency_api_enabled, currency_cache_ttl)
TXAVIP: Các field readonly từ config (currency_api_url, currency_cache_file, default_usd_to_vnd, usd_to_vnd_fee_percent, usd_to_vnd_extra_fee_percent)
Label cập nhật: currency_exchange_api_key thêm "(FreeCurrencyAPI)" vào label
Lưu ý:
Migration: Chạy https://domain.com/update để cập nhật database
Config Changes: Xóa khỏi config.php: CURRENCY_API_KEY, CURRENCY_API_ENABLED, CURRENCY_CACHE_TTL
Config Kept: Giữ lại trong config.php: CURRENCY_API_URL, CURRENCY_CACHE_FILE, DEFAULT_USD_TO_VND, USD_TO_VND_FEE_PERCENT, USD_TO_VND_EXTRA_FEE_PERCENT
License Type: TXAPRO chỉ sử dụng FreeCurrencyAPI cho payment currency conversion
License Type: TXAVIP sử dụng CurrencyLayer API cho USD/VND conversion trong plan pricing
Backward Compatibility: Code tương thích ngược với version cũ, không có breaking changes
Cache: Có thể xóa cache file uploads/logs/currency_cache.json nếu cần
Testing: TXAPRO: Test payment với currency khác default currency | TXAVIP: Test tạo/cập nhật plan với VND currency
v61.0.6 - 07 November, 2025
Đang kiểm tra...
FEATURE ⚡ Quick Login - Tính năng đăng nhập nhanh cho phép người dùng tạo link đăng nhập chứa token để đăng nhập tự động từ bất kỳ trình duyệt nào
FEATURE 🔗 Tạo link đăng nhập nhanh với token duy nhất có prefix `txasso_`
FEATURE 🔐 Đăng nhập tự động từ bất kỳ trình duyệt khi click vào link
FEATURE 🚪 Tự động đăng xuất tất cả các phiên đăng nhập khác khi sử dụng quick login
FEATURE ⚙️ Admin có thể bật/tắt tính năng trong Settings → Users
FEATURE 📋 Menu truy cập từ sidebar và header avatar menu
FEATURE ⚠️ Cảnh báo về việc không chia sẻ link với người khác
FEATURE 🔄 Revoke token để hủy link đăng nhập nhanh
IMPROVEMENT Giao diện thân thiện với nút copy link đăng nhập nhanh
IMPROVEMENT Thông báo rõ ràng khi đăng nhập thành công qua quick login
IMPROVEMENT Bảo mật với validation token và kiểm tra user status
Cập nhật database:
Thêm cột quick_login_token vào bảng users (varchar(64), sau `token_code`)
Thêm setting quick_login_is_enabled vào users settings (mặc định: false)
Cập nhật product version lên 61.0.6
Giao diện mới:
Trang Quick Login với form tạo/hủy link đăng nhập nhanh
Input readonly hiển thị link với nút copy tiện lợi
Alert warning về việc không chia sẻ link
Menu item "Đăng nhập nhanh" trong sidebar và header avatar dropdown
Admin Settings → Users: Toggle switch để bật/tắt tính năng
Thông báo thành công khi generate/revoke token
Thông báo chào mừng khi đăng nhập qua quick login
Lưu ý:
Token Format: Token có prefix `txasso_` để dễ nhận biết và validate
Link Format: {SITE_URL}quick-login/auth?token={token}
Security: Token được validate kỹ, chỉ user active mới có thể đăng nhập
Session Management: Tất cả session khác sẽ bị đăng xuất khi sử dụng quick login
Feature Toggle: Tính năng mặc định tắt, admin cần bật trong Settings → Users
Warning: Người dùng được cảnh báo rõ ràng về việc không chia sẻ link
Access Control: Nếu feature bị tắt, menu sẽ ẩn và truy cập trực tiếp URL sẽ redirect về trang chủ
Migration: Chạy https://domain.com/update để cập nhật database
v61.0.5 - 06 November, 2025
Đang kiểm tra...
FEATURE 💳 PAYOS Payment Gateway - Tích hợp phương thức thanh toán PAYOS phổ biến tại Việt Nam
FEATURE ⚙️ Cấu hình đơn giản với Client ID, API Key và Checksum Key
FEATURE 🔔 Webhook tự động để nhận thông báo thanh toán từ PAYOS
FEATURE 💰 Hỗ trợ nhiều loại tiền tệ (VND, USD, v.v.)
FEATURE 📋 Giao diện cấu hình thân thiện với nút copy webhook URL
IMPROVEMENT Tối ưu hóa trải nghiệm cấu hình với nút copy webhook URL tiện lợi
IMPROVEMENT Hỗ trợ đa ngôn ngữ (Tiếng Việt và Tiếng Anh) cho giao diện PAYOS
IMPROVEMENT Cải thiện UI/UX cho trang cấu hình payment processor
Giao diện mới:
Admin Settings > Payment Processors > PAYOS với giao diện cấu hình mới
Nút copy webhook URL để dễ dàng cấu hình trong PAYOS dashboard
Form cấu hình với các trường: Client ID, API Key, Checksum Key
Toggle bật/tắt tính năng thanh toán PAYOS
Multi-currency selector cho các loại tiền tệ hỗ trợ
Webhook URL hiển thị rõ ràng với nút copy
Responsive design tương thích với mọi thiết bị
Lưu ý:
Payment Type: PAYOS hỗ trợ thanh toán một lần (one-time payment)
Webhook Setup: Cần cấu hình webhook trong PAYOS dashboard để nhận thông báo thanh toán tự động
Webhook URL: {SITE_URL}webhook-payos - Copy URL này vào PAYOS dashboard
Cấu hình: Vào Admin → Settings → Payment Processors → PAYOS để thiết lập
Thông tin cần: Client ID, API Key và Checksum Key từ tài khoản PAYOS của bạn
Multi-language: Giao diện hỗ trợ đầy đủ Tiếng Việt và Tiếng Anh
Security: Tất cả thông tin API được mã hóa và bảo mật an toàn
v61.0.4 - 03 November, 2025
Đang kiểm tra...
FEATURE ✉️ User Email Notifications - Thông báo email tự động cho người dùng với 3 loại email mới
FEATURE 🔔 New Device Login Email - Email cảnh báo khi đăng nhập từ thiết bị/vị trí mới
FEATURE 🔑 Passkey Registered Email - Email thông báo khi đăng ký passkey thành công
FEATURE 🗑️ Passkey Deleted Email - Email cảnh báo khi xóa passkey
FEATURE 🎨 Glassmorphism/Liquid Glass Design - Theme thiết kế hiện đại cho tất cả email templates
IMPROVEMENT Danh mục cài đặt email chỉ xuất hiện sau khi SMTP đã cấu hình thành công
IMPROVEMENT Bật/tắt độc lập cho từng loại email notification
IMPROVEMENT Tự động phát hiện thiết bị/location mới
IMPROVEMENT Multi-language support (English + Vietnamese)
IMPROVEMENT Định dạng ngày giờ theo múi giờ người dùng
IMPROVEMENT Responsive design tương thích với mọi email client
IMPROVEMENT Dark mode support cho email templates
IMPROVEMENT Icons và emojis trực quan cho email
IMPROVEMENT CTA buttons với hover effects
BUG FIX ✅ Fixed OAuth Credentials Whitespace - Sửa lỗi 401 do dấu cách thừa trong client_id/client_secret
BUG FIX ✅ Fixed Error 500 Page - Sửa text "mày" và thêm link Facebook dynamic
BUG FIX ✅ Fixed Google Drive Passkey Backup List - Sửa lỗi URL validation và cURL error handling
Cập nhật database:
Thêm 3 settings mới vào SMTP config: user_notification_new_device_is_enabled , user_notification_passkey_registered_is_enabled , user_notification_passkey_deleted_is_enabled
Cập nhật product version lên 61.0.4
Giao diện mới:
Admin Settings > SMTP: Danh mục "User Email Notifications" với 3 switches bật/tắt
Email templates với Glassmorphism design: transparency, blur, borders
Gradient backgrounds và liquid motion animations
Mobile-responsive layouts
Enhanced error 500 page với Facebook link
Improved Google Drive backup error handling
Lưu ý:
Security: Email notifications giúp tăng cường bảo mật với cảnh báo khi có hoạt động đáng ngờ
Features: 3 email templates mới + Glassmorphism design + 3 bug fixes quan trọng
OAuth Fix: Google/Facebook OAuth credentials được trim tự động để prevent lỗi 401
Performance: Tối ưu Google Drive backup với validation đầy đủ
Compatibility: Email templates tương thích với Gmail, Outlook, Apple Mail, Yahoo
Migration: Chạy https://domain.com/update để cập nhật settings
Documentation: Xem chi tiết trong CHANGELOG_61.0.4.md
v61.0.3 - 02 November, 2025
Đang kiểm tra...
FEATURE Xem danh sách passkey đã backup trên Google Drive - Giao diện quản lý và xem lại các passkey đã được sao lưu lên Google Drive
FEATURE Backup passkey vào Google Drive - Tính năng sao lưu passkey tự động lên Google Drive với OAuth integration
FEATURE Đánh dấu tất cả thông báo đã đọc - Nút "Đánh dấu tất cả đã đọc" để quản lý thông báo nhanh chóng
IMPROVEMENT Tối ưu lại hệ thống Passkey - Cải thiện hiệu suất và trải nghiệm người dùng
IMPROVEMENT Tối ưu backup Google Drive - Tối ưu hóa quá trình sao lưu và đồng bộ với Google Drive
IMPROVEMENT Tối ưu Territory Message - Cải thiện hiệu suất và giao diện hiển thị thông điệp chủ quyền
BUG FIX Fixed File Extension Edit/Delete buttons không hoạt động do event delegation issues
BUG FIX Improved Passkey Backup Dependency Logic với visual feedback rõ ràng
BUG FIX Added missing global.add language key trong English và Vietnamese
Cập nhật database:
Thêm bảng passkey_devices để lưu thông tin thiết bị passkey
Thêm bảng passkey_backups để lưu thông tin các passkey đã backup trên Google Drive
Thêm setting google_drive cho Google Drive integration
Thêm setting google_drive_oauth riêng biệt để tách ủy quyền Google Drive OAuth khỏi Google Login OAuth
Thêm setting passkey_device_info trong passkey settings
Thêm cột read_at vào bảng notifications để đánh dấu thời gian đọc thông báo
Cập nhật product version lên 61.0.3
Refactor bảng passkey related tables (challenges, logs, sessions)
Tối ưu indexes cho các bảng passkey và Google Drive backup
Giao diện mới:
Admin Google Drive settings với OAuth connection riêng biệt và folder management
Giao diện xem danh sách passkey đã backup trên Google Drive với thông tin chi tiết
Tính năng backup passkey vào Google Drive với progress indicator
Nút "Đánh dấu tất cả đã đọc" trong trang thông báo để quản lý nhanh chóng
Google Drive OAuth settings tách riêng khỏi Google Login OAuth để quản lý độc lập
Improved file extensions management với fixed event handling
Enhanced Territory Message interface với tối ưu hiệu suất
Better tooltips và help text throughout admin panel
Optimized Passkey management UI với cải thiện trải nghiệm người dùng
Lưu ý:
Security: Device info chỉ thu thập khi admin bật setting
OAuth Separation: Google Drive OAuth được tách riêng khỏi Google Login OAuth để quản lý độc lập và bảo mật hơn
License: Passkey và Google Drive yêu cầu TXAVIP license
Features: 3 tính năng mới chính (xem danh sách backup, backup passkey, đánh dấu tất cả thông báo) + 3 tối ưu + 3 bug fixes
Performance: Tối ưu Passkey, Google Drive backup và Territory Message để cải thiện hiệu suất
Backup Management: Có thể xem lại danh sách tất cả passkey đã backup trên Google Drive
Notification: Tính năng đánh dấu tất cả thông báo đã đọc giúp quản lý thông báo hiệu quả hơn
Documentation: Xem chi tiết trong CHANGELOG_61.0.3.md
v61.0.2 - 01 November, 2025
Đang kiểm tra...
BUG FIX Fixed File Extension feature compatibility issues from v60.5.3
BUG FIX Fixed Passkey authentication stability issues from v60.5.3
BUG FIX Resolved tooltip display and positioning problems
BUG FIX Fixed license type validation logic errors
BUG FIX Fixed several known bugs and improved system performance
IMPROVEMENT Optimized and refactored tooltip rendering logic
IMPROVEMENT Improved license validation and verification logic
IMPROVEMENT Enhanced File Extension management performance
IMPROVEMENT Better Passkey registration timeout handling
IMPROVEMENT Multi-language support throughout changelog
Cập nhật database:
Updated File Extensions table structure for better compatibility
Fixed Passkey related database indexes
Improved tooltip configuration storage
Cập nhật product version lên 61.0.2
Optimized database queries for license verification
Cải thiện giao diện:
Fixed tooltip alignment và positioning issues
Improved license type indicators và badges
Better File Extension admin interface
Enhanced Passkey registration UI flow
Responsive improvements for mobile devices
Thêm đa ngôn ngữ cho changelog interface
Lưu ý:
Sửa chữa: File Extension và Passkey từ v60.5.3 đã được sửa và tối ưu
Tối ưu: Tooltip và license logic đã được refactor hoàn toàn
Đa ngôn ngữ: Changelog interface hỗ trợ tiếng Việt và tiếng Anh
Performance: Cải thiện tốc độ xử lý license verification 40%
Compatibility: Backward compatible với tất cả phiên bản trước
v61.0.1 - 28 October, 2025
Đang kiểm tra...
IMPROVEMENT Appointment block now also sends out the slot duration to the notification handlers.
BUG FIX Fixed issue with Bulk Short URL creation.
BUG FIX Fixed issue with a few block settings not opening the container.
BUG FIX Fixed Yookassa issue on detecting new payments.
BUG FIX Fixed Free plan editing not displaying the Suggested plan feature options.
BUG FIX Fixed service worker of 66pusher integration on biolink pages issue with it being deleted.
BUG FIX Fixed biolink pages social icons not being 1:1 ratio.
BUG FIX Fixed admin panel AI translation not working for certain selected models.
v61.0.0 - 22 October, 2025
Đang kiểm tra...
FEATURE Implemented the new Klarna payment gateway with one time payments.
FEATURE Implemented the new Paddle Billing payment gateway with one time & recurring payments.
FEATURE Implemented the ability select a suggested plan upgrade - which will display in the account plan page, as a way to advertise higher paid plans.
FEATURE Implemented the ability to also add & select a discount for the suggested plan upgrade feature.
FEATURE Implemented the ability to manually log a payment via the admin panel & generate an invoice.
FEATURE Implemented the ability to import taxes via CSV file upload.
FEATURE Implemented the ability to bulk delete taxes.
FEATURE Implemented the ability to define State & County based Taxes for countries that require this.
FEATURE Implemented the ability to use HTML for plan descriptions for better highlighting.
FEATURE Implemented the ability blacklist list of IPs from registration.
IMPROVEMENT Improved resource usage for all the biolink pages requests due to better internal session handling.
IMPROVEMENT The avatar of the biolink pages will now display in the links list for faster recognition.
IMPROVEMENT Small visual improvement on hourly biolink statistics page by dynamically displaying the right emojis based on the time of day.
IMPROVEMENT Upgraded the parsedown (markdown parser) library to the latest version.
IMPROVEMENT Improved the default look of the Timeline block + made it themeable.
IMPROVEMENT Added more details to the notifications system when a user gets a booking from his biolink.
IMPROVEMENT The plans will now show the percentage % discount when choosing the annual vs the monthly plan, for example.
IMPROVEMENT Resources that go above the plan limit will now not be editable unless the user deletes the ones that go above the limit.
IMPROVEMENT Improved performance for all Admin API requests.
IMPROVEMENT All user blacklists (email domain, IP) will now be automatically apply to already registered users as well.
IMPROVEMENT Improved admin panel language translation page information details.
IMPROVEMENT Improved documentation for all social logins integrations & FAQ section.
IMPROVEMENT Notice on SMTP not being configured on new installation displays now in the admin panel.
IMPROVEMENT All datepicker calendars for statistics will now get more pre-defined range sets.
IMPROVEMENT Currency code inputs are now all transformed to list selectors - to avoid human error.
IMPROVEMENT Improved the look of the widgets & FAQ section on the Plans page.
IMPROVEMENT Improved the structure of the footer links.
BUG FIX Fixed app linking not working for certain URL structures.
BUG FIX Fixed potential issues with QR code downloading when using the offload plugin.
BUG FIX Fixed issues with the directory toggle on the biolink editing page.
BUG FIX Fixed potential issues in some cases with Static Sites links.
BUG FIX Fixed issues with 66pusher integration in certain scenarios.
BUG FIX Fixed big link block image looking bad in certain cases.
BUG FIX Fixed theme switcher not properly saving the preferred theme in some cases.
BUG FIX Fixed dependency issue from the two factor authentication implementation code.
BUG FIX Fixed UI bug on payment thank you page when it would wrongly show unrelated text.
BUG FIX Fixed potential issue with Stripe payments on newer version of APIs.
BUG FIX Fixed UI of admin panel pages & blog posts editors on dark mode.
BUG FIX Fixed pages categories UI bug.
BUG FIX Fixed offload plugin bucket endpoint implementation bug.
BUG FIX Fixed offload plugin CDN related issue when CDN & offload are both used at the ssame time.
v60.5.3 - 26 October, 2025
Đang kiểm tra...
FEATURE Territory Message Feature - thông điệp chủ quyền lãnh thổ ở footer
FEATURE Giao diện admin quản lý thông điệp tại /admin/territory-message
FEATURE Tùy chỉnh màu sắc text và background
FEATURE Upload SVG icon tùy chỉnh
FEATURE Hỗ trợ đa ngôn ngữ với interface quản lý dịch
FEATURE Bật/tắt thông điệp dễ dàng
FEATURE Responsive design trên mọi thiết bị
IMPROVEMENT Menu admin thêm item "Territory Message" với icon cờ
IMPROVEMENT Footer tự động hiển thị thông điệp khi được bật
IMPROVEMENT Preview thông điệp trực tiếp trong admin panel
IMPROVEMENT Vietnamese: "Hoàng Sa & Trường Sa là của Việt Nam!"
IMPROVEMENT English: "Hoàng Sa & Trường Sa belong to Vietnam!"
IMPROVEMENT Interface dịch tương tự như trang plan-update
Cập nhật database:
Thêm setting territory_message với JSON structure
Cấu hình is_enabled, text, colors, SVG icon
Translations cho Vietnamese và English
Cập nhật product version lên 60.5.3
Giao diện mới:
Admin Territory Message interface với toggle bật/tắt
Color picker cho text và background
File upload SVG icon
Preview thông điệp real-time
Translation management cho từng ngôn ngữ
Footer integration seamless
Lưu ý:
Files Added: AdminTerritoryMessage.php controller và views
Migration: Chạy update/sql/6053.sql để cập nhật
Security: Admin only access, CSRF protection, file upload validation
Performance: Minimal CSS impact, SVG lightweight, conditional rendering
Backward Compatible: Không ảnh hưởng tính năng cũ
Optional Feature: Có thể tắt hoàn toàn
v60.5.2 - 26 October, 2025
Đang kiểm tra...
FEATURE Terms & Privacy Policy Pages - trang điều khoản và chính sách riêng biệt
FEATURE Configurable URLs thông qua admin settings
FEATURE Complete Vietnamese translations cho Terms & Privacy
FEATURE Proper routing và SEO support
FEATURE Tax Edit Control - admin có thể tắt chức năng chỉnh sửa thuế
FEATURE Prevents accidental modification của thuế đã tạo
FEATURE Toggle control trong admin settings
FEATURE Enhanced tax management security
BUG FIX Fixed payment amount formatting trong admin emails
BUG FIX Improved Vietnamese terminology cho offline payments
BUG FIX Resolved payment status translation issues
BUG FIX Fixed Terms and Privacy controller errors
BUG FIX Resolved missing Document class issues
BUG FIX Improved title management system
BUG FIX Enhanced error handling
IMPROVEMENT Better email readability và user experience
IMPROVEMENT Updated admin interface translations
IMPROVEMENT Added missing user activation messages
Cập nhật database:
Thêm setting tax_edit_disabled
Thêm setting terms_and_conditions_url
Thêm setting privacy_policy_url
Cập nhật product version lên 60.5.2
Enhanced settings management
Giao diện mới:
Terms & Privacy pages với routing chuyên dụng
Admin settings với tax edit control toggle
Enhanced tax management với edit control
Better organization của admin settings
URL configuration cho Terms và Privacy
Lưu ý:
Files Added: Terms.php, Privacy.php controllers và views
Migration: Chạy update/sql/6052.sql để cập nhật
Legal Compliance: Đảm bảo tuân thủ yêu cầu pháp lý
Email Fixes: Sửa formatting và terminology trong payment emails
Translation: Cập nhật "Thanh toán ngoại tuyến" → "Chuyển khoản ngân hàng"
Code Quality: Improved error handling và title management
v60.5.1 - 26 October, 2025
Đang kiểm tra...
FEATURE Passkey Registration Timeout System với timeout tùy chỉnh (mặc định: 300 giây)
FEATURE Phát hiện thiết bị Mobile/Desktop với thông báo lỗi cụ thể
FEATURE Cảnh báo tương thích trình duyệt với link tải xuống
FEATURE Admin File Extensions Management - quản lý phần mở rộng file
FEATURE Lưu trữ database thay vì file config tĩnh
FEATURE Hỗ trợ phần mở rộng tùy chỉnh với validation
FEATURE Cập nhật real-time không cần restart server
FEATURE Enhanced Browser Detection tự động
FEATURE Phát hiện hỗ trợ Passkey cho các trình duyệt khác nhau
FEATURE Cảnh báo chủ động cho trình duyệt không hỗ trợ
FEATURE Hỗ trợ file VCF (.vcf) - vCard file uploads
FEATURE Vietnamese Localization hoàn chỉnh
IMPROVEMENT File Upload System đọc extensions từ database
IMPROVEMENT Cấu hình động thay vì static config
IMPROVEMENT Error handling cải tiến với fallback mechanisms
IMPROVEMENT Performance optimization với caching tốt hơn
IMPROVEMENT Passkey System timeout riêng cho registration vs authentication
IMPROVEMENT Error messages với hướng dẫn cụ thể theo trình duyệt
IMPROVEMENT Admin Interface với File Extensions tab
IMPROVEMENT Enhanced Passkey settings với registration timeout
BUG FIX Sửa timeout handling trong registration process
BUG FIX Giải quyết browser compatibility issues
BUG FIX Cải thiện error message clarity
BUG FIX Sửa VCF file upload problems
BUG FIX Giải quyết file extension validation issues
BUG FIX Sửa database synchronization problems
BUG FIX Sửa missing Vietnamese translations
BUG FIX Giải quyết language detection issues
BUG FIX Sửa cache clearing problems
Cập nhật database:
Thêm setting file_extensions
Thêm setting passkey_registration_timeout
Cập nhật product version lên 60.5.1
Giao diện mới:
File Extensions tab trong Admin Settings
Enhanced Passkey settings với registration timeout
Tooltips và help text cải tiến
Responsive design tốt hơn
Error messages thân thiện với người dùng
Lưu ý:
Security: Cải thiện error handling để ngăn chặn thông tin bị lộ
Performance: Tối ưu database queries, cache strategy tốt hơn
Documentation: Thêm README files, test scripts và examples
Migration: Chạy php update/sql/6051.sql để cập nhật
Testing: Test Passkey registration, VCF uploads, multi-browser
v60.5.0 - 25 January, 2025
Đang kiểm tra...
FEATURE Hiển thị phần trăm giảm giá cho gói hàng năm vs tháng
FEATURE Áp dụng blacklist cho người dùng hiện có (retroactive enforcement)
FEATURE Cảnh báo cấu hình SMTP trên admin dashboard
FEATURE Giao diện quản lý blacklist enforcement mới
FEATURE Thống kê và báo cáo blacklist enforcement
FEATURE Thông báo email khi áp dụng blacklist
BUG FIX Sửa lỗi phpfastcache compatibility trên hosting
BUG FIX Giải quyết lỗi Fatal error về ExtendedCacheItemPoolInterface
BUG FIX Downgrade phpfastcache từ ^9.2 xuống ^8.1 để tương thích
BUG FIX Cập nhật psr/cache từ ^3.0 xuống ^1.0
Cập nhật database:
Thêm cột blacklist_status vào bảng users
Tạo bảng blacklist_enforcement_logs để theo dõi audit trail
Thêm indexes để tối ưu hiệu suất truy vấn blacklist
Cài đặt mới cho cấu hình blacklist enforcement
Cập nhật dependencies:
phpfastcache/phpfastcache : ^9.2 → ^8.1
psr/cache : ^3.0 → ^1.0
Tất cả dependencies khác được giữ nguyên để đảm bảo ổn định
Giao diện mới:
Badge giảm giá với hiệu ứng gradient và hover
Admin dashboard với cảnh báo SMTP nổi bật
Giao diện quản lý blacklist enforcement chuyên dụng
Dashboard thống kê với biểu đồ trực quan
Tooltip cải tiến với định dạng số đẹp (39.456.000 VND)
Lưu ý:
Blacklist enforcement áp dụng cho tất cả người dùng hiện có
Kiểm tra cấu hình SMTP để tránh cảnh báo
Hỗ trợ đa ngôn ngữ (Tiếng Việt & English)
Phiên bản đã test kỹ và sẵn sàng production
Hotfix: Sửa lỗi phpfastcache compatibility - cache hoạt động bình thường
Hotfix: Lỗi do version mismatch giữa local (v9.2) và hosting (v8.1)
← Quay lại TXAHUB