Chuyển tới nội dung chính
Version: 4.1

2.1.22

Đã thêm​

  • Một lịch, trong webmail và trên điện thoại của bạn: sự kiện, lặp lại và lời nhắc, đồng bộ qua CalDAV.
  • PHP 8.5 và 8.6 có các tệp php.ini mặc định mà người vận hành có thể sửa.
  • Thông báo Telegram, và một nút gửi một cảnh báo kiểm tra thật.
  • Một quản trị viên có thể chọn những tính năng nào một đại lý được phép chuyển cho khách hàng riêng của họ.

Đã sửa​

  • Logo chưa bao giờ xuất hiện trên trang đăng nhập webmail. Giờ nó đã có.
  • Mọi nút "Restore default" trong HiTechAdmin chưa bao giờ hoạt động.
  • Danh sách Available Options không xoá sạch được.
  • Một đại lý mất một tài khoản vẫn tiếp tục đếm nó, và cuối cùng không tạo được tài khoản nào nữa.

Ghi chú​

Lịch là cùng một kho ở cả hai phía: một sự kiện tạo trong trình duyệt có trên điện thoại ở lần đồng bộ kế tiếp, và một sự kiện tạo trên điện thoại có trong trình duyệt, vì chỉ có một hàng thay vì hai bản sao trôi lệch nhau. Những gì một máy khách gửi được lưu từng byte và trả lại không đổi, nên các thuộc tính mà máy chủ này không có ý kiến — danh mục của điện thoại, một màu, một khối hội nghị của người tổ chức — sống sót qua một vòng đi về thay vì lặng lẽ biến mất.

Lời nhắc tới mà không cần mở lịch. Mỗi lời nhắc được nhận và đánh dấu trong cùng câu lệnh đọc nó, nên một lần khởi động lại giữa lúc gửi không thể gửi một lời nhắc hai lần, và một lời nhắc đã qua thì không được gửi chút nào — một máy chủ bật lại sau một cuối tuần không nên bắn các cảnh báo của thứ Sáu.

Logo webmail mất hai lỗi riêng biệt mới tìm ra. Thành phần đăng ký câu trả lời thương hiệu lúc nạp mô-đun, nhưng thương hiệu được lấy sớm hơn nhiều, và một bộ lắng nghe đăng ký sau sự kiện thì không bao giờ chạy. Rồi trang đăng nhập ghi đè logo bằng một chuỗi rỗng, vì hai endpoint phục vụ cùng một giá trị và endpoint rỗng ghi sau cùng. Giờ chỉ có một câu trả lời.

Mọi nút "Restore default" đều lấy một URL githubusercontent.com thô từ trình duyệt của người vận hành. Kho mã là riêng tư, nên nó trả 404 cho mọi người — các nút chưa bao giờ hoạt động ở bất kỳ triển khai nào — và URL nêu tên kho nguồn cho bất kỳ ai mở công cụ nhà phát triển. Các tệp có trên máy chủ; chúng được phục vụ từ đó.

Một đại lý vốn đã có thể đặt quyền trên các tài khoản họ sở hữu, và có thể bật bất kỳ tính năng nào panel có, kể cả những tính năng mà quản trị viên đã cố ý giữ lại. Giờ một quản trị viên chọn những gì một đại lý được phép trao đi; mọi thứ ngoài đó giữ nguyên như quản trị viên đã đặt. Chọn không gì nghĩa là không hạn chế, đúng như mọi đại lý vốn đang là — đọc một danh sách vắng mặt như một hạn mức rỗng sẽ lấy đi mọi tính năng của khách hàng họ ở lần lưu kế tiếp.

Trang này có hữu ích không?