Chuyển tới nội dung
KAMOUniverse

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.

  1. · kamo-shared-library

    Thêm 7 mô- đun quyền (IDs 112-18)

    (TIẾNG TÂY BAN NHA) QUAN SÁT

  2. · SecurityService

    Pass human-readable expiry time to email verification template

    Add humanizeMinutes() helper that formats minutes as days/hours/minutes (e.g. "1 day" for 1440 min). Pass as {{expiryText}} to match updated canonical template variable.

  3. · kamo-shared-library

    Sửa đổi mẫu kiểm tra thư điện tử — URL sao lưu, văn bản mở, chủ đề

    - Thêm liên kết xác thực ngữ cảnh đơn giản bên dưới cái nút là sự sao chép của quá khứ - Thay đổi biến từ{Epiry Minutes} thành{ BAR văn bản} cho Định dạng người đọc (v. d. "1 ngày" thay cho "1440 phút") - Cập nhật đối tượng là "Hãy xác nhận thư điện tử liên quan đến tài khoản{org} của bạn"

  4. · kamo-internal

    Nối tiếp toàn bộ email HTML với khung ngoài trên mẫu lưu

    - tuần tự hoá email Html bọc các khối bên trong trong khung bên ngoài nhãn @ info/ rich sử dụng địa chỉ URL tuyệt đối để khách hàng có thể lấy ảnh - Thiết lập khung bên ngoài (các tùy chọn, tựa đề, phụ đề) được lưu vào Comment - Xử lý lưu bây giờ sử dụng hàng loạt emailHtml vì vậy gửi email phù hợp với các Xem thử xây dựng

  5. · SecurityService

    Add code-based email verification path to /verify-email endpoint

    The endpoint now handles both token (link click) and userId+code (manual 6-digit entry). Token path unchanged; code path hashes the supplied code and matches against the active token for that userId.

  6. · KlusterServices

    Add weekly image prune and journal vacuum CronJob for k1m1

    CronJob runs every Sunday 3am, privileged, pinned to k1m1. - crictl rmi --prune removes unused container images - nsenter journal vacuum enforces 500MB cap - CI/CD step added to deploy-services workflow

  7. · KlusterServices

    Add Docs deploy step to workflow

  8. · kamo-register

    Cần thiết *** trên trang chứng thực trước mỗi việc thử kiểm tra/ xác thực

    *** được đặt lại sau mỗi hành động (thành công hay thất bại) vì vậy một mới giải quyết là cần thiết cho mỗi lần thử tiếp theo.

  9. · kamo-register

    Xoá nhóm

  10. · kamo-register

    Thêm /resend-ification trang để chuyển tiếp đăng nhập

    Tạo một đường thẳng đứng /reend-verification chấp nhận ?mail và Comment Thư điện tử xác thực UX. Cho đăng kýResponse.lias tùy chọn. trang web hoạt động mà không có bí danh đăng ký.

  11. · kamo-register

    Thiết kế lại màn hình kiểm tra thư điện tử và sửa lỗi thư điện tử

    - Màn hình Hoàn chỉnh sau: bố trí đầy đủ trang với nền hoạt hình org, card hình thái thủy tinh, logo, hộp mã 6 chữ số, trạng thái thành công/ hợp lệ - Thông báo lại: cần phải gửi email trong cơ thể yêu cầu

  12. · kamo-register

    Kết hợp kamo-i nội lưu lưu trữ — 3 kích cỡ, MinIO, riêng một bước tải lên

    Hộp thoại cắt tạo ra ba đốm PNG (50/50/350px) thông qua vải, giống hệt Tới phòng điều hành Avatar của kamo-i nội bộ. Sau khi đăng ký trở lại userId, các đốm được đánh dấu vào ( Kết thúc chưa xác thực mới Được bảo vệ bằng thư điện tử=sai). Avatar Utrl không còn được cử đi đăng ký nữa. Thi thể JSON. Avatar tải về thất bại không béo nên đăng ký vẫn hoàn thành.

  13. · SecurityService

    Add register-photo endpoint for unauthenticated post-registration avatar upload

    POST **************** accepts userId + file/fileSm/fileMd/fileLg without a session. Guards: user must be unverified and have no avatar yet, preventing abuse against existing accounts. Stores files to MinIO with the same path structure and sized variants as the authenticated /avatars/photo endpoint.

  14. · kamo-login

    Nhóm Việt hoá KDEEMAIL OF TRANSLATORS

    Khi việc đăng nhập bị lỗi với nhóm Việt hoá KDEEMAIL OF TRANSLATORS Đánh bóng màn hình "Hãy kiểm tra hộp thư mục": hoạt hình phong bì SVG với cánh mở và lấp lánh nổi, hiển thị thư điện tử đeo mặt nạ, kết nối lại eend-mail với 30 giây Vòng đếm ngược SVG, thành công/khủng bố/giới hạn phản hồi, và một "trở lại Ký tên vào liên kết. Tất cả các chuyển động sử dụng hoạt cảnh với tỷ lệ+fade. - Ứng dụng/api/login/route.ts: vượt qua tất cả các trường lỗi hậu phương (không chỉ thông điệp) do đó userId tới trạm khách - Ủy ban bảo mật mới. (TIẾNG CÒI) - Ứng dụng/page.tsx: EmailVerify Thành phần card, thư điện tử @ info: status Bộ phát hiện mát mẻ sử dụng, nhóm Việt hoá KDE

  15. · kamo-register

    Ảnh mở rộng gửi lên hỗ trợ định dạng AVIF và SVG

    Thêm ảnh/vif và ảnh/svg+xml vào danh sách nhập tập tin và regex hợp lệ. Cập nhật nhãn gợi ý để liệt kê tất cả sáu định dạng. kamo- nội bộ đã chấp nhận hình ảnh/ * vì vậy không cần thay đổi ở đó.

  16. · kamo-register

    Thêm trình biên tập ảnh chụp có nhiễu phản ứng để đăng ký tải lên bước

    Phản chiếu ảnh chụp từ trình quản lý Avatar nội bộ kamo: - Hộp thoại hoa màu mở ra ngay sau khi chọn tập tin - chảo bằng cách kéo, phóng to qua cuộn hay trượt (1–5×) - Tiêu tan đường dẫn phủ tròn cho thấy khu vực bị cắt - vải vẽ tạo ra 40×400 PNG được lưu giữ dưới dạng cơ sở 64 AvatarUrl - nút nạp lại trên ô xem thử cho phép người dùng điều chỉnh sau khi lưu

  17. · kamo-register

    Thêm đường /api/geip và phát hiện quốc gia dây

    Khách hàng Proxies IP để SecurityService GeoLite2 tìm kiếm, sau đó thiết lập các Phát hiện quốc gia trong Form MyCountry tự động trên tải trang.

  18. · SecurityService

    Add GET /api/security/geoip/me for client IP country lookup

    Reads real client IP from X-Forwarded-For / X-Real-IP headers, does a GeoLite2 lookup, and returns { country_code, country_name }. Used by kamo-register's country auto-detection step.

  19. · kamo-register

    Thay thế h*** với kamo-capcha-widget inline trong bước kết thúc

  20. · kamo-register

    Thêm /api/capcha/challege đường ủy nhiệm

  21. · kamo-register

    Thêm nhà cung cấp kamo-capcha-widget, gỡ bỏ h** gói

  22. · kamo-register

    Bộ nhớ tạm SP6 — tách riêng ra ởfo, thêm vào hệ thống đăng ký thực sự

    - Thay thế FormPersonalInfo bằng FormName - Xóa FormRecoveryEnforcement ( trường thu hồi được từ dòng chảy) - Đối chiếu đối tượng đối tượng để bố trí hai mặt: bí danh luôn được hiển thị, chỉ email cho 13+; gọi ngược thay thế cửa sổ toàn cục - Thêm các bộ nhớ có đánh máy - Thêm màn hình hoàn chỉnh cho mục nhập mã hoá thư điện tử và chuyển hướng DD IN - Thư mục đăng ký tái sử dụng: danh sách bước nhảy động dựa trên nên InludeAgeCheck và làUser13Plus, thay thế xử lý*** Submit st call thực sự ADI, in Post Completion on good

  23. · InitializerService

    SP5 migrate KamoCRM agereq to ALL_WORK_ELIGIBLE

    Add KamoCRMAgeReqUpdateRunner (order 10) — conditional idempotent UPDATE on startup; WHERE clause checks old value so re-runs are no-ops. Errors are swallowed so startup is not blocked. Update DataLoader to seed ALL_WORK_ELIGIBLE on fresh installs.

  24. · SecurityService

    Implement SP4 email verification and registration wiring

    - Delete legacy email/VerificationEmail.java (hardcoded SMTP stub) - Add **************** (mirrors recovery package pattern) - Add **************** — token generation/SHA-256 hashing, send/verify/resend flows backed by **************** - Add **************** — alias+email uniqueness checks, User creation, triggers verification email on register - SecurityController: wire RegistrationService into /register endpoint, add EMAIL_NOT_VERIFIED (403) gate on login, add POST /verify-email and POST /register/resend-verification endpoints - Bump kamo-shared-library to 1.4.0

  25. · kamo-shared-library

    Thêm địa chỉ thư Thực thể đã nhấn + repo + người dùng. alias/emailVerified + userRepo requeries; va chạm 1. 4. 0 (SP4)

  26. · InitializerService

    Add SP4 email_verification_tokens DDL + User alias/email_verified columns

  27. · kamo-marketing

    Thêm thương hiệu không ghi rõ văn bản hợp pháp footer

  28. · kamo-internal

    Thêm trang thiết lập tài khoản cho câu hỏi điện thoại và bảo mật (P3)

    Thêm các dây cáp vào SecurityService / api/ac Count/*. Đồng bộ với 3 địa điểm.

  29. · kamo-login

    Các cuộc gọi điện thoại qua hệ thống Facebook thật vào trang/recover (p3)

    Thay thế tất cả các thư mục con giả bằng các cuộc gọi phục hồi Api. Comment Kiểm tra giai đoạn, đầu vào thư điện tử hạt giống, bước chuyển tiếp mới, và hạ cánh theo nghi thức thông qua ?token = URL param.

  30. · kamo-login

    Thêm /api/recover ủy nhiệm + phục hồi Api (Sp3)

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