Actualizar manejadores de rutas para Next.js 15 params async y añadir mejoras de alimentación social
Implementar la línea de tiempo de feed de redes sociales
- Reemplazar la página de casa club con el componente FeedTimeline - Añadir PostComposor para la creación de publicaciones con imágenes - Añadir el componente P...
Añadir encabezador del filtro a la pestaña Members & Suscriptores con todos los filtros de columna alineados
Sustituir la columna genérica de la situación por la ficha del Estatuto de los Empleados para utilizar el empleoStatus de la entidadempleada
Implementación completa de encabezado de filtro para la pestaña Empleados con todas las columnas alineadas y todos los filtros incluidos
Añadir importación de icono de Persona desapareda en EmployeeManager
Añadir la cabecera del filtro a EmployeeManager datagrid con estado de empleo y otros filtros
Error de fijación de tipoScript enGridReady - autoSizeColumns requiere parámetro de matriz
Retire las importaciones no utilizadas y reemplace cualquier tipo con interfaces adecuadas de TypeScript en EmployeeManager
Actualizar a EmployeeManager con integración backend y añadir rutas de API de cuenta
Evitar la página de registro de la eliminación de las cookies de USERNAME y REMEMBER-ME
Terminadas de línea de actualización (LF a CRLF) para NavTop, SettingsView y avatarUrlTransform
Preservar las cookies USERNAME y REMEMBER-ME en el logout y hacia adelante a kamo-login
- Excluir las cookies de USERNAME y REMEMBER-ME de la eliminación en el logout - Solicitud de cierre de sesión a kamo-login logout endpoint después de despejar ...
Borrar TODAS las cookies indiscriminadamente durante el logout
- Eliminar todas las cookies en la página de registro de kamo-nal (lado cliente) - Eliminar todas las cookies en la API de registro interno de kamo (lado-servid...
Invalidar la sesión existente antes de validar OTK
- Comprobar la cookie existente de *** en la solicitud de validación - Borrar y eliminar cualquier sesión existente antes de validar OTK - Verificar los datos d...
Desactivar el seguimiento de actividades y la extensión de sesión durante el inicio de sesión
- Añadir la función de deshabilizaClientActivityTracker() para detener el seguimiento de la actividad - Monitor de sesión de parada cuando se inicia sesión de r...
Borrando datos de sesión antes de borrar la tecla en endpoint endpoint logout
- Fije los datos de sesión para vaciar JSON antes de borrar la clave - Se asegura de que la sesión es inutilizable incluso si la eliminación falla o hay rezago ...
Ejecure Redis importar en la ruta de cierre - use la importación estática para getRedisReeLecient
Borra las cookies *** existentes antes de configurar la nueva durante la validación
- Limpiar todas las posibles variaciones de cookies de *** antes de configurar nueva cookie - Evita reutilizar las cookies de sesión antiguas de los inicios de ...
Añadir registro de verificación para confirmar que la sesión de Redis se elimina durante el inicio de sesión
Anotar fija: llama a SecurityService logout endpoint para invalidar sesión totalmente
- Llama SecurityService /api/security/logout para invalidar adecuadamente sesión en Java backend - Esto asegura que la sesión se elimine, se eliminen las fichas...
Reemplazar PersonIcon con avatar de usuario en NavTop Mi enlace de cuenta
- Fetch member avatar usando la utilidad de DiputadoAvatar - Mostrar el componente Avatar con la imagen del usuario o las iniciales cay de vuelta - Patrón de di...
Errores de tipo descriptor: Reemplazar tipos de "cual" con una interfaz adecuada en MemberListProvider
Añadir registro a MemberListProvider para desbaratar URL números de visualización de URL en la lista de miembros
Asegúrese de las iniciales SVG siempre se crea cuando el avatar falta en HexHeadGroup
- Añadir el manejo de errores de retroceso para crear iniciales SVG si la avatar gota - Consolidación de la lógica de creación de la SVG - Asegúrese de que avat...
Añadir registro detallado a avatarUtils para depurar problemas de exhibición de avatar
Refresca lista de avatares después de establecer avatar como activo
- Después de configurar el avatar como activo, refresque la lista completa de avatars para actualizarse esBanderas activas - Encuentra y establece el avatar act...
Error de corregir TypeScript - añadir anotación de tipo explícita para encontrar callback
Carga activa avatar de la lista de avatares en la página de Perfil
- Trae la lista de avatares y encontrar la marcada como activa - Establecer activeAvatar del objeto avatar completo en la lista (tiene todos los detalles y URL)...
Arreglar avatar no exhibir en la página de Perfil después de refrescar
- Asegurar que la URL de avatar se conserve del perfil del miembro cuando se establece activaAvatar - Actualizar el perfilData con URL de avatar cuando se carga...
Añadir registro detallado para la depuración de selección de avatar
- Log completo objeto de avatar cuando se manejaSelectAvatar se llama - Añadir validación para avatar.id antes de procesar - Llamadas URL de API de registro - M...
Error tipo de error de tipo de Aixe TypeScript - maneje null body en apiProxy
- Convertir null a indefinido para compatibilidad de tipo BodyInit - Arreglas: El tipo 'null' no se asigna al tipo 'BodyInit, indefinido'
Arregido PUT solicitud de manejo de cuerpo para endpoint set-active
- Deje expresamente el cuerpo a indefinido para solicitudes de PUT sin cuerpo - Mejorar el manejo de la carrocería en apiProxy para manejar con gracia las solic...
Mejorar la manipulación de errores para endpoint endpoint de avatar activa establecido
- Adelante mensajes de error de backend en lugar de mensaje genérico - Mejor análisis de errores en frontend (maneja las respuestas JSON y de texto) - Recogging...
Utilice importaciones estáticas en lugar de importaciones dinámicas para avatarUtils
- Sustituir las importaciones dinámicas por importaciones estáticas en la parte superior del expediente - Evite los problemas de resolución de módulos con el mó...
Arreglar alias de ruta - uso de ./lib/avatarUtils en lugar de ./app/lib/avatarUtils
-/ mapas para proyectar root, por lo que/lib/avatarUtils es la vía correcta -/app/lib/avatarUtils era incorrecto (sería buscar aplicación/app/lib/avatarUtils)
Ejear las importaciones dinámicas - use path alias ./app/lib/avatarUtils para la resolución de paquete web Next.js
- Cambiar las vías relativas a los alias de ruta/app/lib/avatarUtils - Next.js webpack no puede resolver extensiones .js para archivos .ts en importaciones diná...
Ejear las importaciones dinámicas ESM de tipo de escritura - añadir .js extensión necesaria para la resolución del módulo node16/nodenext
- TipoScript con móduloResolution node16/nodenext requiere extensiones explícitas .js en importaciones dinámicas - TipoScript resolverá las importaciones .js a ...
Arregación restante de la extensión .js en la importación dinámica de HexHeadGroup
Resolución del módulo de tipo de tipoScript - eliminar .js extensión de importaciones dinámicas
- Cambiar las importaciones dinámicas de avatarUtils.js a avatarUtils (sin extensión) - Error de construcción de arreglar: Módulo no encontrado: No se puede res...
Ejear pantalla de avatar con soporte del mecanismo de anulación
- ProfileTab: Siempre mostrar avatar de USUARIO (no mecanismo de anulación) - MembresíaPermisosTab: Siempre mostrar avatar MIEMBROS (no mecanismo de anulación) ...
Detectar avatar de miembro aní a la carga de la página incluso si se devuelva como 'avatar'
- Añadir registro para ver lo que API devuelve en la carga inicial - Comprobar si el miembro tiene avatarId/memberAvatarId configurado para detectar la anulació...
Asegúrese de que avatarId siempre se envía cuando activaAvatar existe
- Utilice el uso corregidoDefaultUserValorAvatar directamente en lógica de ahorro - Si activaAvatar existe, siempre enviar avatarId (extorcha de los miembros) i...
Preservar la URL de avatar cuando se guarda y agregue la comprobación defensiva
- Preservar el perfilFoto de activeAvatar al actualizar el perfilData después de guardar - Añadir la advertencia si activaAvatar existe pero useDefaultUserAvata...
Añadir registro detallado para rastrear el estado de avatar durante la salvas
- Estado de inicio de sesión (useDefaultUserAvatar, activeAvatar, avatarIdToSend) antes de guardar - Respuesta de la API de registro después de guardar (miembro...
Preservar estado avatar tras ahorro para evitar reversión
- Lógica de ahorro fijo para enviar correctamente avatarId cuando se selecciona el avatar - Preservar la corriente activaAvatar y useDefaultUserE estado de Avat...
Actualización del estado avatar tras guardar perfil para evitar reversión
- Después de guardar el perfil, actualización y actualización activeE estado de Avatar de respuesta API - Utilismo de actualizaciónFuaultUserAvatar bandera para...
Como lo que ves enviaste?
Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.