Saltar al contenido
KAMOUniverse

Changelog

Qué hay de nuevo.

Cada mejora de la plataforma, a medida que se envía.

  1. · kamo-internal

    Implementar el modo de Dios para alternar en NavTop

    Cambios de backend (app/api/user-info/route.ts): - Lea el campo GD de los datos de sesión de Redis - Mapa a isGod en respuesta API Cambios frontend (app/hooks/useUserInfo.tsx): - Add es campo de Dios a la interfaz de UserInfo - Añadir el método getIsGod() para enganchar - Exportar getIsGod para componentes Cambios de interfaz de usuario (app/components/NavTop.tsx): - Añadir el modo de Dios conmutar (tema púrpura) - Sólo visible para los usuarios es permiso de Dios (GD=true) - Toggle estado almacenado en localStorage - Control independiente en/apagado para el modo dios Flujo: 1. Usuario tiene is-god=true en la base de datos 2. SecurityService store GD=true en sesión de Redis 3. /api/user-info devuelve esGoos =true 4. NavTop muestra a Dios mode aggle 5. El usuario puede activar/desactivar el modo dios (sólo estado de UI) Permiso de dos niveles: - es Dios: Permiso a VER el gatil (desde la base de datos) - DiosModeActive: Estado actual de la UI (localStorage)

  2. · SecurityService

    Implementar permiso de modo dios en sesiones

    Cambios a SeguridadController: - Query is-god field from users table during login - Pass es Dios a kSessionService.createSession Cambios en KSessionService: - Add es parámetro de Dios para crear método de tensión - Conservar como campo 'GD' en datos de sesión de Redis - GD indica si el usuario tiene permiso de modo dios Flujo: 1. Registros de usuarios en la base de datos de consulta 2. Crear sesión en Redis con el parámetro GD 3. Frontend lee GD para mostrar/esconder el modo de dios conmutar 4. Modo de Dios para alternar estado gestionado por separado en IU Esto implementa el sistema de permisos de modo dios.

  3. · kamo-shared-library

    Añadir es campo de Dios a User.java para permiso de modo diod

    - Añadir la columna is-god con la base de datos predeterminada falsa - Campo indica si el usuario puede acceder a la forma de Dios conmutar en la interfaz de usuario - Usado en la creación de sesiones de SecurityService para poblar el parámetro GD - Parte de la implementación de la función de modo dios

  4. · SecurityService

    Añadir títuloA Corto a la organización respuesta API

    - Añadido titleShort field a /org/domain/-domain. respuesta del endpoint - Permite frontend mostrar el nombre corto de la organización en IU - Usado en la advertencia de caducidad de la sesión y otra marca dinámica de org

  5. · kamo-internal

    Muestro dinámicamente org nombre corto en alerta de sesión

    - Añadido títuloShort property a la clase Organization - Actualizado sesiónExpirationAdvertida para usar el nombre corto de la organización - Cambió el texto de "aplicaciones de kamo" a "aplicaciones de nombre corto" - Vuelve al título completo o 'Kamo' si el nombre corto no está disponible - UtilizaOrgContext para acceder a los datos de la organización

  6. · kamo-internal

    Doble verificación Redis antes de mostrar la advertencia de sesión

    - Verifique siempre Redis TTL justo antes de mostrar la advertencia de caducidad - Evita las advertencias falsas si otra aplicación Kamo extendía la sesión - Garanto de la advertencia emergente sólo se muestra cuando Redis confirma que la expiración es inminente - Trabaja con vencimiento deslizante implementado en SecurityService

  7. · SecurityService

    Implementar la sesión deslizante expirando - CRITICAL SESION FIX

    - Refrescar el TTL Refresco en cada acceso de sesión (exceso de deslizamiento) - Las sesiones ahora permanecen vivas mientras el usuario esté activo en cualquier aplicación Kamo - Cambiar el prefijo de la tecla Redis de la SESIización a *** (nombre de cookie de las cookches) - Redis objeto TTL es la única fuente de la verdad para la expiración de la sesión - La expiración de las cookies ahora carece de sentido - Redis controla la vida útil de la sesión

  8. · kamo-internal

    Integrar la funcionalidad de depuración de sesión en el salpicadero de raíz

  9. · SecurityService

    Añadir la información de sesión y ampliar los criterios de final para la gestión de las sesiones de la aplicación cruzada

  10. · kamo-internal

    Añadir sistema de alerta de caducidad de la sesión con monitoreo basado en Redis y popup animado

  11. · kamo-internal

    Lea la zona horaria de la galleta de *** en lugar de hacer llamadas API

  12. · SecurityService

    Actualizar KTokenSessionService para aceptar el parámetro timezone para la cookie de ***

  13. · kamo-shared-library

    Añadir el campo de la zona horaria (TZ) a KToken para el soporte de zona horaria específico del usuario en la cookie ***

  14. · kamo-internal

    Implementar el servicio de zona temporal con soporte de identificación de zona IANA para arreglar el error de 'huso temporal inválido'

  15. · SecurityService

    Añadir el endo de la zona horaria efectiva con la cascada de organización de los miembros-o--User-E-Organización

  16. · kamo-login

    Añadir el modo de salida independiente y ampliar los patrones de imagen remota

  17. · kamo-register

    Optimizar Dockerfile para la producción con compilaciones multi-etapa y actualización next.config para el modo independiente

  18. · kamo-register

    Campo de apodo de auto-enable al hacer clic en caja de texto deshabilitada

  19. · kamo-register

    Rediseñar los detalles del nombre con desplegaciones prefijo/suffix y buey de chequero de apodo

  20. · SecurityService

    Añadir endpoints para los prefijos de nombres y sufijos

  21. · kamo-shared-library

    Añadir NombrePrefixType y NameSuffixType enums con títulos internacionales

  22. · kamo-register

    Rediseño completo de la página de lamento con la interfaz de usuario moderna y pulida

  23. · kamo-register

    Mejorar el seleccionador del país con búsqueda en vivo y una mejor interactividad

  24. · kamo-register

    Filtrar países prohibidos y redirir en página lamentable si se detecta

  25. · SecurityService

    Suma a los países para que devuelva la lista con estatus prohibido

  26. · kamo-shared-library

    Add isBanned field to CountryType enum para 30 países sancionados, incluyendo Cuba, Irán, Corea del Norte, Siria, Rusia, Bielorrusia y Balcanes

  27. · SecurityService

    Mejora integralmente los 18 patrones fonéticos de lenguaje personalizado para una mejor generación de palabras

  28. · SecurityService

    Implemente la generación de frases de semillas BIP39 multi-lenguaje con listas de palabras oficiales y patrones fonéticos personalizados para 26 idiomas

  29. · kamo-register

    Añadir soporte de frases de semillas de varios idiomas con desplegación de idiomas en la página de recuperación de cuentas, por defecto al idioma del país del usuario

  30. · SecurityService

    Añadir MultiLanguageSehraseService con web3j para la generación de frases de semillas en varios idiomas, actualización RecoveryController con soporte de idioma

Tu universo está esperando.

Comience gratis en minutos y agregue productos cuando esté listo, sin migración ni nuevos inicios de sesión.

Gratis para siempre: no se requiere tarjeta de crédito