eXeLearning 3.0 Beta 7: Avanzando cara ás RC

A comunidade de desenvolvemento de eXeLearning dá un paso máis na evolución cara á versión 3.0 estable con a Beta 7, que introduce unha renovación visual, melloras na infraestrutura de compilación/instalación e optimizacións de rendemento para escenarios concorrentes. Novidades principais
      • Nova interface e novas iconas de iDevices: Estrease unha interface redeseñada con iconografía renovada para os iDevices, buscando unha experiencia de autoría máis moderna e visualmente coherente.
      • Tradución ao español actualizada: Revisouse e mellorouse a versión en español para garantir que os textos reflictan correctamente as novas funcionalidades.
      • Automatización da compilación e instalación en versións de escritorio (Electron): Incorpóranse fluxos automáticos para xerar instaladores de escritorio (Windows, macOS) e probas asociadas.
      • Sinatura segura do código para instaladores en macOS: Co obxectivo de aumentar a confianza e seguridade, os instaladores de macOS agora están asinados de forma segura.
      • Novos traballos para publicación en xestores de paquetes (Chocolatey e Winget): A Beta 7 engade tarefas automáticas no pipeline para xerar e publicar versións en xestores de instalación populares de Windows.
      • Middleware Doctrine para mellorar conexións SQLite concorrentes: Incorpórase unha capa intermedia (middleware) para optimizar o rendemento da base de datos SQLite cando hai múltiples accesos simultáneos.
      • Revisión do iDevice HTML: Mellora e refactorización do formato HTML xerado polos iDevices, buscando máis consistencia e compatibilidade.
Correccións destacadas
      • Solucionáronse erros no proceso de publicación cara a Moodle.
      • Compatibilidade con autenticación CAS (Central Authentication Service) en contextos con diferentes valores de BASE_PATH.
      • Corrección da orde incorrecta de iDevices nas páxinas ao visualizalas ou exportalas.
      • Solucionado o manexo de iDevices “orfos” en content.xml (os que perdían referencia).
      • Prevención do erro “invalid data” ao gardar iDevices con datos problemáticos.
      • Estandarización do sistema de serialización en todos os controladores, para un comportamento uniforme.
      • Corrección do comando make create-user en contornos Windows.
Con esta Beta 7, eXeLearning consolida piares fundamentais para a súa versión estable: identidade visual moderna, melloras nos procesos de construción e instalación, e refinamentos estruturais internos para soportar escenarios máis esixentes. A transición cara a xestores de paquetes como Winget e Chocolatey facilita a súa adopción en contornos educativos de Windows, mentres que os axustes en SQLite demostran preocupación polo rendemento en situacións reais de uso simultáneo.