Bản ghi thay đổi
Có gì mới không?
Mọi cải tiến cho nền tảng, khi nó được đưa ra.
· SecurityService
Implement hash-based file storage for avatars
- Generate SHA-256 hash from avatar ID after persistence - Store hash in database fileHash field - Upload files to MinIO using hash-based naming: {hash}.{fileExtension} - Update all URL generation to use hash instead of ID - Add backward compatibility: generate hash for old avatars without hash - Update photo upload, Avatar Creator creation, update, and delete operations - Prevents enumeration attacks by making file names unpredictable
· kamo-shared-library
Name
- Thêm cột hồ sơ để lưu giữ har-256 hah ID Avatar - Được dùng cho tập tin tên tập tin MinAO để ngăn chặn các cuộc tấn công khai hỏa - Định dạng:{hash}.{ fileExtension} thay vì{id}.{ fileextension}
· kamo-internal
Xây dựng lại Avatar UI - hiện đại, tương tác, đánh bóng. URL trả về trực tiếp
· SecurityService
Rebuild avatar system - backend generates presigned URLs directly like backgrounds
· kamo-internal
Thêm thông tin MinAO vào cấu hình cấu hình k8
· kamo-internal
Tạo địa chỉ URL có ký sẵn trong miền sắc thái kế tiếp.js dùng MinAO SDK có miền sắc thái
· kamo-shared-library
Thêm địa chỉ Mạng có dấu chấm phẩy
· kamo-internal
Thêm Avatar sáng tạo, quản lý nền với sự sắp xếp lại, và hỗ trợ thư viện Avatar/back
· SecurityService
Add avatar and background management endpoints
· kamo-shared-library
Thêm các lớp sáng tạo Avatar và AvatarAvatar, xây dựng lại cấu trúc thừa kế Avatar
· SecurityService
Organize MinIO storage with folder structure and add Avatar Creator SVG support
- Updated storage paths to use organized folder structure: * members/avatars/photos/ for photo avatars * members/avatars/vector/ for Avatar Creator SVG avatars * members/backgrounds/ for background images - Added SVG file generation and storage for Avatar Creator avatars - Avatar Creator avatar creation/update now accepts SVG string and saves to MinIO - All presigned URL generation updated to use new folder paths - SVG files are saved when Avatar Creator avatars are created or updated
· SecurityService
Add avatar, background, and member profile management endpoints
- Added AvatarController with CRUD operations for avatars (photo and Avatar Creator) - Added UserBackgroundController for managing user background images - Extended MemberController with GET/PUT endpoints for member profile data - All endpoints support MinIO uploads to 'internal' bucket with presigned URL generation - Avatar endpoints support photo uploads and Avatar Creator avatar creation - Background endpoints support member-specific backgrounds - Member profile endpoints support updating avatar selection from user's collection
· kamo-shared-library
Thêm Avatar và các kho địa chỉ URL cũ và hỗ trợ phía sau người dùng
- Trang trí Avatar với phương pháp tìm Avatar bởi người dùng. Người dùng/ bộ phận - Thêm phương pháp Urrl để MinIOStorageService để tạo ra các URL truy cập tạm thời - URL ký sẵn mặc định 7 ngày mở, thời gian sử dụng có thể cấu hình
· kamo-shared-library
Thêm ảnh người dùng và thực thể nền người dùng có quan hệ với người dùng/ mục
- Tạo thực thể ảnh người dùng để cất giữ ảnh hồ sơ người dùng và thành viên - Tạo thực thể nền người dùng cho việc cất giữ ảnh nền của người dùng và thành viên - Cả hai thực thể hỗ trợ cấp độ người dùng (thành phần=null) và kết hợp thành viên (bộ bộ) - Ảnh người dùng bao gồm cả việc thiết lập trường cho thấy ảnh nào đang được kích hoạt - Trại người dùng bao gồm các trường sắp xếp Id để đặt hàng đa nền tảng - Cả hai thực thể đều sử dụng EmbRecordState để theo dõi sự sáng tạo, cập nhật và trạng thái hoạt động - Thêm các chỉ số cơ sở dữ liệu thích hợp cho việc tối ưu hóa hiệu suất
· kamo-internal
Thêm thành phần được chia sẻ với bảng ghi đè thành viên
- Tạo thành phần được chia sẻ với ảnh nền và trình bày Avatar - Tùy chọn ghi đè thành viên cấp thành viên cho Avatar và nền (dùng người dùng mặc định vs chi tiết thành viên) - Đã cập nhật xác lập để sử dụng thành phần MeberHeader được chia sẻ - Đã cập nhật thành phần mục lục để sử dụng thành phần bộ lọc chung - Đầu trang bây giờ xuất hiện trên cả hồ sơ và thẻ thành viên - Công tắc bật lên cho « Dùng Avatar mặc định » và « Dùng nền người dùng mặc định » - Hỗ trợ URL nền của ảnh tự chọn khi không sử dụng nền sắc thái mặc định
· kamo-marketing
Thêm hỗ trợ giao tiếp cho từ điển cho thiết bị di động
· kamo-internal
Thay đổi lưới thành bố trí giữ thăng bằng tự động để hiển thị mọi tập tin không có thanh cuộn
- Đặt DomLa Yout để tự động Hight Vì vậy lưới mở rộng để phù hợp với tất cả các hàng - Xóa đổ: ẩn từ hộp container - Xóa chiều cao: 100% ép từ hộp bọc lưới - Lưới bây giờ hiển thị tất cả các mục ghi trên trang hiện thời không có thanh cuộn dọc
· kamo-internal
Chèn
- Gỡ bỏ sổ địa chỉ - Thêm cột trạng thái sau khi liên lạc (xem subdivision/state code) - Thêm cột đường sau khi nhà nước ( Hiển thị đường phố, định dạng thành phố) - Thay thế địa chỉ - Thêm bộ lọc thả xuống trạng thái của tất cả các bang Mỹ - Thêm trường lọc văn bản đường phố - Cập nhật logic cho các cột quốc gia và đường phố - Xóa địa chỉ lọc từ bộ lọc đặt lại
· kamo-internal
Cập nhật độ rộng cột tới các giá trị đã xác định
- Thay đổi độ rộng cột nhận diện cột chì từ 300px đến 255px - Cột liên lạc vẫn linh hoạt: 1 để chiếm chiều rộng còn lại - Thay đổi độ rộng cột trạng thái từ 200px đến 65px - Thay đổi độ rộng cột trạng thái phụ từ 200px đến 120px - Thay đổi độ rộng của thanh tra cột từ 150px đến 120px - Cập nhật độ rộng của hộp lọc tương ứng với cột - Thêm các hạn chế tối đa và tối đa phụ nữ nơi cần
· kamo-internal
Cập nhật mã nhận diện chì cho chữ số ngẫu nhiên và đặt cột địa chỉ tới 170px
- Thêm vào chức năng tạo ra các chuỗi số ngẫu nhiên dài 13 - Thay đổi mã nhận diện chì giả từ số nhị phân ngẫu nhiên (v. d., '34FDK69HWGPPK') - Cập nhật độ rộng cột địa chỉ từ 250px đến 170px với phút/max rõ ràng - Cập nhật độ rộng của thùng lọc để khớp 170px
· kamo-internal
Cập nhật độ rộng cột ngày và thay thế nút hành động
- Thay đổi độ rộng cột ngày tháng từ 155px đến 170px (được chọn và gán) - Cập nhật các thùng lọc thời gian khớp với 170px - Thay thế những cái nút « Mở đích được chọn » bằng: - Chữ ký đã được chọn. - Trạng thái thay đổi của đã chọn ({amount }) với biểu tượng giao diệnHoriz - Nhập người và trao đổi biểu tượng từ vật liệu UI - Nút động hiển thị số đếm đã chọn trong nhãn
· kamo-internal
Thêm viền màu xám mỏng vào thẻ thứ hai
- Thêm viền Bottom: '1px rắn rgba( 0, 0, 1, 22) vào các thẻ statusbox - Khớp các đường cong được tìm thấy trên / dòng đầu/xem/ trang - Tạo ra sự tách rời thị giác giữa các thẻ và nội dung bên dưới
· kamo-internal
Thêm nền xám vào các trường lọc còn lại và canh thẳng xuống dưới
- Thay đổi đường thẳng từ trung tâm đến độ cong (kết thúc theo chiều dọc) - Thêm nền xám (#f8fafc) vào tất cả các thùng lọc còn lại - Thêm bán kính biên giới và đệm để phù hợp với canh lề bộ lọc - Trường lọc thường xuyên thẳng đến dưới, phù hợp với chiều cao của trường ngày dưới - Các trường ngày vẫn cao hơn với bố trí xếp chồng - Tất cả các trường lọc bây giờ có nhất quán điều trị nền màu xám
· kamo-internal
Thay đổi Đáy Viền
- Thay đổi trường lọc ngày tháng từ ngang sang bố trí dọc (FexDrection: cột) - Thêm nền màu xám (#f8fafc) chỉ để ngày các hộp lọc, không phải toàn bộ dòng lọc - Đặt độ rộng rõ ràng 220px cho trường lọc ngày - Gỡ bỏ nền màu xám khỏi hộp lọc chính - Thêm bán kính biên giới để ngày hộp lọc cho việc phân chia thị giác tốt hơn
· kamo-internal
Tăng bố trí UI và tăng dữ liệu giả
- Làm cho văn bản nhỏ hơn cho trường lọc ngày tháng (cho: 0.75rem cho dữ liệu nhập, 0.7rem cho nhãn) - Di chuyển Tìm kiếm nhanh sang cùng một dòng như thanh trạng thái, liên kết bên phải - Tăng các đầu mối giả định từ 50 lên 250 - Gỡ bỏ cột hành động ra khỏi lưới - Làm sạch bố trí bằng cách gỡ bỏ phần tìm kiếm song song
· kamo-internal
Thêm các thành phần lọc ngày tháng được tạo và gán cột
- Thêm các biến cho tạo và gán cho bộ lọc ngày tháng trong phạm vi (bắt đầu/ cuối) - Tạo thành phần lọc ngày tháng với trường bắt đầu và kết thúc - Thêm các thành phần lọc ngày tháng vào hàng lọc tự chọn cho việc tạo và gán các cột - Cập nhật bộ lọc RowData logic để lọc theo ngày - Các trường ngày trống không có nghĩa là không có giới hạn (tất cả các ngày cho đầu đó) - Cập nhật chức năng đặt lại bộ lọc ngày tháng - Bộ lọc ngày tháng hỗ trợ vùng phụ (chỉ bắt đầu, chỉ kết thúc, hoặc cả hai)
· kamo-internal
Đặt tên liên lạc có thể nhấp vào và nhấn đôi để mở chì
- Cập nhật bộ phát triển liên lạc Renderer để hiển thị đầu và họ là liên kết đã gạch chân - Thêm vào Click bộ quản lý để liên lạc tên mà mở đầu thông quaViewLead hoặc di chuyển tới /leads/view/:id - Thêm vào RowDoubleClicked bộ quản lý để AgGridReact để mở chì khi hàng được nhấn đôi - Tên liên lạc bây giờ có màu chính, gạch chân, và hiệu ứng lơ lửng - Nhấn đôi bất cứ đâu trên một hàng mở đầu
· kamo-internal
Thêm biểu tượng vào bộ lọc thả xuống subtatus và các hợp đồng cập nhật được gửi
- Cập nhật « Kết nối » được ký vào « Kết nối được gửi » để khớp với Java enum - Đổi biểu tượng cho hợp đồng được gửi từ nhiệm sở để gửi biểu tượng - Thêm biểu tượng vào mục bộ lọc thả xuống dưới Nhập - Biểu tượng hiển thị cạnh mỗi tùy chọn sub-tatus trong bộ lọc thả xuống
· kamo-internal
Thêm biểu tượng độc nhất cho mỗi ảnh phụ có màu trạng thái cha
- Thêm các biểu tượng duy nhất, liên quan cho mỗi tiểu hệ thống phụ (v. d., Người dùng cho chỉ dẫn mới, thông điệp cho thông điệp bên trái) - Biểu tượng duy trì màu sắc của cha mẹ (xanh cho tươi, xanh da trời, cam cho trang trại, đỏ cho Grim, xám cho Void) - Nhập các biểu tượng bổ sung vật liệu UI cho các tập tin phụ - Cập nhật tập tin «SubStatusIcon » để vẽ bản đồ mỗi sub-tatus thành biểu tượng độc đáo của nó Nhân viên, tin nhắn, sự kiện, lịch trình, trò chơi Arrow, mô tả, cửa hàng, thanh toán - Đồng bộ, nhiệm vụ, nhiệm vụ chuyển vào, xây dựng, địa phương - Nông trại: người phá hoại địa phương, những ngón tay cái dưới, điện thoại, kinh doanh, đóng gói, quyền truy cập mới, Block - Print, Tín hiệu Nhật Bản, Người xuất phát, Cảnh báo, DoNotDisturb, Phục hồi từ Trash - Khoa học, nội dung
· kamo-internal
Thêm biểu tượng vào cột phụ khớp màu trạng thái cha mẹ
- Thêm mục trợ giúpSubStatusIcon để xác định biểu tượng dựa trên trạng thái của cha mẹ - Biểu tượng phụ sử dụng các biểu tượng và màu sắc như tình trạng của cha mẹ - Các biểu tượng phụ mới: - Có thể đoán được biểu tượng phụ: - Nông trại phụ: biểu tượng nông nghiệp màu cam - Grim sub-status: biểu tượng quạ đỏ - Các điểm phụ biến đổi: biểu tượng Thôi màu xám

Vũ trụ của anh đang chờ đợi.
Bắt đầu miễn phí trong vài phút. Thêm sản phẩm bất cứ khi nào bạn sẵn sàng — không di chuyển, không đăng nhập mới.
Miễn phí mãi mãi — không cần thẻ tín dụng