62596d9063
feat(vm): hoàn tiền khi cấp VM lỗi, theo dõi job queue, uuid dịch vụ cho ticket, chuẩn hoá RAM addon
baodev0andClaude Sonnet 5.52026-10-30 11:54:05 +07:00
7136bec265
feat(domain): chỉnh ngày bắt đầu/hết hạn tên miền và điền hạn từ dữ liệu cũ
baodev0andClaude Sonnet 5.52026-10-28 17:26:41 +07:00
b44a88bb52
feat(service): huỷ dịch vụ, SSL, đổi mật khẩu hosting, lịch sử thanh toán theo hình thức
baodev0andClaude Sonnet 5.52026-10-28 16:40:24 +07:00
a6b641015e
feat(service): đổi sản phẩm của dịch vụ, 2FA bắt buộc, đính kèm campaign mail, thu hồi IP
baodev0andClaude Sonnet 5.52026-10-27 14:24:13 +07:00
6315a392c0
feat(service): custom product, lịch sử giám sát VM và mã hoá response theo phiên
baodev0andClaude Sonnet 5.52026-10-27 13:58:50 +07:00
e34362b9bd
feat(auth): block admin login IP after 4 failures for 20 min, email login alerts
baodev0andClaude Opus 5.52026-10-22 22:35:35 +07:00
fe68171aa7
feat(services): partial/unpaid payment on admin create, payment history per invoice, zip attachments
baodev0andClaude Opus 5.52026-10-22 22:22:09 +07:00
02daefe4c2
fix(mail-campaigns): resolve-emails returns only uuid/fullname/email
baodev0andClaude Opus 5.52026-10-22 21:20:23 +07:00
e1efc88fd2
feat(mail-campaigns): sender info + resolve typed emails against customers
baodev0andClaude Opus 5.52026-10-22 21:18:53 +07:00
0bd15f6018
feat: bật/tắt yêu cầu hoàn tất hồ sơ, xoá dịch vụ kèm đơn/hoá đơn, sync tên VM đã gán
baodev0andClaude Opus 5.52026-10-15 08:04:02 +07:00
bf78f3b810
feat: hồ sơ khách (ngày sinh, tỉnh/phường theo mã), gộp menu + nút tắt, thông báo theo uuid
baodev0andClaude Opus 5.52026-10-13 16:03:18 +07:00
12d5b4951c
feat: popup quảng cáo, đặt lại mật khẩu bằng token 80 ký tự, 2FA email, vá lỗ hổng bảo mật
baodev0andClaude Sonnet 52026-10-13 13:23:33 +07:00
e888a6ed5d
feat: Turnstile captcha, menu khách + nút tắt topbar cấu hình từ admin, ẩn setting nhạy cảm
baodev0andClaude Opus 5.52026-10-12 15:53:43 +07:00
94614d9cb3
feat: khởi tạo/huỷ domain Plesk qua job, gửi mail hoá đơn qua queue, đính kèm triển khai
baodev0andClaude Opus 5.52026-10-11 09:56:18 +07:00
30898ea46f
feat: email gửi tay/nhắc gia hạn, gói hosting, sửa dữ liệu sản phẩm
baodev0andClaude Opus 5.52026-10-09 11:32:05 +07:00
3f477a559d
Add VM configuration update endpoint and job; implement CPU/RAM override functionality
baodev02026-07-17 15:33:51 +07:00
ad20cd5bdc
Refactor VM resource specs resolution and enhance order payment success email with addon summary; add UpdateVmConfigJob for CPU/RAM updates
baodev02026-07-17 14:00:42 +07:00
d9da3b5bb3
Add SnapshotActionMail class and email template for snapshot actions; implement email notifications for create, remove, and revert actions
baodev02026-07-17 10:17:52 +07:00
abc12b71ef
Implement VM deletion functionality and update related services; add confirmation check and logging
baodev02026-07-17 09:14:26 +07:00