Inici

ACTIC One · GESEM

Historial de versions

Aquí pots veure les funcionalitats noves, millores i correccions que hem anat afegint a la plataforma. Estem en constant evolució per oferir-te la millor preparació possible per a la certificació ACTIC 2026.

43
Versions publicades
391
Canvis totals
163
Funcionalitats
2
Contribuïdors

v4.12

Actual
·fa 5 dies · 21:50 h

Panell d'administració més accessible i fitxa de càpsula redissenyada (Ferran)

El menú lateral de l'administració estrena cercador ràpid amb ⌘K per saltar a qualsevol secció escrivint, i s'han corregit uns quants problemes que el feien difícil d'utilitzar amb el teclat i amb lector de pantalla. La fitxa de cada càpsula s'ha redissenyat a dues columnes, amb un resum real del contingut i l'esborrat perillós apartat de la resta. També s'ha resolt l'arrel del problema pel qual un vídeo generat amb IA podia no arribar a aparèixer enlloc.

  • Cercador ⌘K al panell d'administració
  • Fitxa de càpsula redissenyada, amb dades reals
  • Menú lateral utilitzable amb teclat i lector de pantalla
24 canvis
11013
Contribuïdors
Ferran Garola Bonilla
  • CorreccióEl vídeo generat tornava a desaparèixer si es desava la càpsula després (Ferran)
  • MilloraEls avatars i la veu propis ja surten al selector del vídeo (Ferran)
  • MilloraMenú d'administració més curt (Ferran)
  • CorreccióAls correus, el títol i el botó no es veien a Outlook (Jordi)
    Comparació del correu vist a Outlook: a l'esquerra, el títol i el botó desapareguts damunt d'un fons blanc; a la dreta, la capçalera blava amb el títol i el botó daurat perfectament visibles.
  • MilloraLa plataforma es diu «GESEM ACTIC One» a tot arreu (Ferran)
  • MilloraEls correus surten com a «GESEM ACTIC One» (Jordi)
  • MilloraA l'app, el vídeo obre a pantalla completa i el contingut apareix en baixar (Ferran)
  • CorreccióEl vídeo de l'app es veia petit i amb franges negres als costats (Ferran)
  • MilloraL'app mòbil passa les càpsules pantalla a pantalla (Ferran)
  • MilloraEl changelog mostra la foto de cada contribuïdor (Ferran)
  • MilloraLes accions de la càpsula, al costat del contingut (Ferran)
  • CorreccióLes fletxes dels botons es dibuixaven amb una altra tipografia (Ferran)
    Comparació de les fletxes abans i després: a dalt, la fletxa de text amb un traç prim que no lliga amb la negreta del botó; a baix, la fletxa dibuixada amb el mateix gruix i les puntes arrodonides.
  • MilloraLa fitxa de cada càpsula, redissenyada (Ferran)
    Comparació de la fitxa de la càpsula abans i després: abans, una columna estreta amb un terç de pantalla buit, «v?» en lloc de la versió, paraules en castellà i dos botons vermells d'eliminar iguals; després, dues columnes amb les dades i el resum del contingut a la dreta, les accions al costat del botó d'editar i l'esborrat de la càpsula apartat en una zona de risc.
  • CorreccióLa fitxa de la càpsula mostrava «v?» en lloc del número de versió (Ferran)
  • CorreccióEliminar el contingut i eliminar la càpsula ja no s'assemblen (Ferran)
  • CorreccióLa fitxa de la càpsula barrejava català i castellà (Ferran)
  • MilloraA la fitxa de la càpsula se sap què veuen els alumnes (Ferran)
  • CorreccióEl vídeo generat amb IA es desa tot sol quan acaba (Ferran)
  • Nova funcionalitatCercador ràpid al panell d'administració amb ⌘K (Ferran)
  • CorreccióEl menú lateral d'administració, plegat, no es podia fer servir amb lector de pantalla (Ferran)
  • CorreccióEl menú lateral: l'apartat on ets no es podia plegar (Ferran)
  • CorreccióEl menú del mòbil es tanca amb Escape i ja no atrapa el teclat (Ferran)
  • CorreccióEl menú lateral ja no fa un salt en carregar cada pàgina (Ferran)
  • CorreccióEl comptador de missatges no se situava bé amb el menú plegat (Ferran)

v4.11

·fa 5 dies · 14:10 h

Editor de càpsules més clar i temps real en generar vídeo (Ferran)

L'editor de blocs ara distingeix cada tipus de bloc pel seu color i icona, agrupa els blocs per secció amb una franja lateral i manté els botons de cada bloc amagats fins que hi passes per sobre, de manera que el contingut es llegeix millor. En generar un vídeo de presentació, l'estat «Processant» mostra el temps real que fa que s'està generant. També s'han publicat versions noves de l'app Android i iOS.

  • Cada tipus de bloc, amb el seu color i icona
  • Temps real de generació al vídeo
  • Versions noves de l'app Android i iOS
11 canvis
83
Contribuïdors
Ferran Garola Bonilla
  • MilloraL'editor de blocs distingeix els tipus d'un cop d'ull (Ferran)
    Comparació de l'editor de blocs abans i després: abans totes les icones eren grises i l'etiqueta del tipus amb prou feines es llegia; després cada tipus té el seu color i icona, una franja amb el color de la secció i el text sense codi HTML.
  • CorreccióLa previsualització del bloc mostrava codi HTML (Ferran)
  • MilloraBotons de bloc més nets i coherents (Ferran)
  • MilloraEls botons de cada bloc apareixen en passar-hi per sobre (Ferran)
  • MilloraLa secció activa es veu millor al menú lateral (Ferran)
  • MilloraEl vídeo generat es pot veure des de l'editor, dins d'un mòbil i un portàtil (Ferran)
  • MilloraTemps real en generar el vídeo de presentació (Ferran)
  • CorreccióEl vídeo generat amb IA no sortia a la vista prèvia ni al paquet SCORM (Ferran)
  • MilloraEl correu de cada versió inclou les captures dels canvis (Ferran)
  • MilloraRetirat l'accés a l'editor continu en proves (Ferran)
  • CorreccióVersions noves de l'app Android i iOS (Ferran)

v4.10

·fa 6 dies · 12:05 h

Nova versió de l'app Android: ACTIC Go (Ferran, Jordi)

Publicada una nova versió de l'aplicació Android amb el canvi de nom a ACTIC Go, les pantalles «La meva projecció» i «El pla» simplificades, el contacte per reservar l'examen i diverses correccions acumulades des del 7 de juliol. També s'ha actualitzat la base tècnica de l'app perquè Google Play tornés a acceptar-la: exigeix compatibilitat amb els mòbils de 64 bits més recents i la versió anterior no la complia.

  • L'app Android passa a dir-se ACTIC Go
  • Correccions de qüestionaris, càpsules i vídeo
  • Compatible amb els requisits nous de Google Play
5 canvis
14
Contribuïdors
Ferran Garola BonillaJordi Llopart
  • CorreccióL'avís de missatges nous ja desapareix en llegir-los (Ferran)
  • Nova funcionalitatL'app Android passa a dir-se ACTIC Go (Jordi)
  • CorreccióCorreccions acumulades a l'app (Ferran)
  • CorreccióGoogle Play tornava a acceptar l'app (Ferran)
  • CorreccióL'app ja no demana permisos d'imatges i vídeos que no necessita (Ferran)

v4.9

·fa 6 dies · 10:18 h

Editor de càpsules: estabilitat, selecció visible i pantalla adaptable (Ferran)

Solucionats dos errors importants de l'editor de càpsules. El primer: en editar un bloc i canviar de finestra, en tornar apareixia «This page couldn't load» i es perdia el que estaves fent. El segon, de pèrdua de contingut: en sortir d'un bloc de text els paràgrafs es fusionaven en un de sol i les frases quedaven enganxades sense espai. A més, el text seleccionat ja no perd el ressaltat quan s'obre el menú per convertir-lo, i la pantalla d'edició s'adapta correctament quan s'estreny la finestra.

  • L'editor ja no peta en canviar de finestra
  • Els paràgrafs ja no es fusionen en editar
  • El text seleccionat continua ressaltat amb el menú obert
  • La pantalla d'edició s'adapta a finestres estretes
8 canvis
35
Contribuïdors
Ferran Garola Bonilla
  • CorreccióL'editor ja no peta en canviar de finestra (Ferran)
  • CorreccióComprovat al servidor que la correcció hi és (Ferran)
  • CorreccióEl text seleccionat continua ressaltat quan s'obre el menú (Ferran)
  • CorreccióJa no surten dues barres de desplaçament (Ferran)
  • MilloraBarra d'accions de l'editor més clara (Ferran)
  • MilloraEl changelog indica l'hora de l'última actualització (Ferran)
  • CorreccióEls paràgrafs ja no es fusionen en sortir d'un bloc de text (Ferran)
  • MilloraLa pantalla d'edició s'adapta a finestres estretes (Ferran)

v4.8

·fa 1 setmanes

Menú de conversió, accés a Convocatòries i vídeo instruccional (Ferran, Jordi)

Correcció del menú de conversió de l'editor Document, que quedava tallat per dalt en seleccionar text a la part alta de la pàgina. Al backoffice, «Convocatòries» ja és accessible des del menú lateral (abans només s'hi arribava escrivint la URL) i s'ha corregit un error que esborrava la preferència del menú plegat. A més s'incorpora la base del vídeo instruccional agèntic d'en Jordi, de moment desactivada.

  • El menú de conversió ja no surt tallat per dalt
  • «Convocatòries» accessible des del menú del backoffice
  • Base del vídeo instruccional agèntic (desactivat)
4 canvis
13
Contribuïdors
Ferran Garola BonillaJordi Llopart
  • CorreccióEl menú de conversió ja no surt tallat per dalt (Ferran)
  • Correcció«Convocatòries» ja és al menú del backoffice (Ferran)
  • CorreccióEl menú lateral recorda si l'has deixat plegat (Ferran)
  • Nova funcionalitatBase del vídeo instruccional agèntic (Jordi)

v4.7

·fa 1 setmanes

Importació .docx fiable i elements de maquetació (Ferran)

Correcció important a la importació de documents Word: fins ara, si el document no portava els estils de títol de Word, tot el contingut acabava com a text pla dins de «Contingut». Ara les seccions es detecten encara que el document no tingui estils, i els documents que no segueixen la plantilla ACTIC ja no es descarten. A més, en seleccionar text a la vista Document, el menú de conversió és més gran, amb icones, i ofereix elements de maquetació: acordeó, pestanyes i columnes.

  • La importació .docx ja no ho aboca tot com a text a «Contingut»
  • Nous elements de maquetació: acordeó, pestanyes i columnes
  • Menú de conversió més gran i amb icones
4 canvis
112
Contribuïdors
Ferran Garola Bonilla
  • CorreccióImportació .docx: deixa de posar-ho tot com a text dins de «Contingut» (Ferran)
  • CorreccióEls documents que no segueixen la plantilla ACTIC ja no es descarten (Ferran)
  • Nova funcionalitatElements de maquetació: acordeó, pestanyes i columnes (Ferran)
  • MilloraMenú de conversió més gran i amb icones (Ferran)

v4.6

·fa 1 setmanes

Editor continu (beta) i guió de vídeo amb IA (Ferran)

Dues novetats a l'edició de càpsules: un nou «Editor continu» (beta) que permet editar la càpsula com un document seguit —cada bloc mostra el seu tipus i es pot reconvertir inline— i la generació del guió del vídeo de presentació amb IA a partir del contingut de la càpsula. El builder de blocs actual segueix disponible.

  • Nou Editor continu (beta), experiència tipus document
  • Generar el guió del vídeo amb IA des del contingut
9 canvis
342
Contribuïdors
Ferran Garola Bonilla
  • Nova funcionalitatEditor continu de càpsules (beta) (Ferran)
  • Nova funcionalitatGenerar el guió del vídeo amb IA (Ferran)
  • Nova funcionalitatConvertir un fragment en vídeo amb IA a l'editor continu (Ferran)
  • MilloraL'editor continu, integrat dins del Kapsulate (Ferran)
  • CorreccióApòstrofs mal escapats en contingut generat amb IA (Ferran)
  • MilloraEditor Document: seleccionar text i convertir-lo en un bloc (Ferran)
  • MilloraEditor Document: mostra la secció activa i aprofita tota l'amplada (Ferran)
  • MilloraVista prèvia: obrir en pestanya nova i recordar la posició (Ferran)
  • CorreccióConvertir a «Títol» ja no canvia el color a un to viu (Ferran)

v4.5

·fa 1 setmanes

L'editor com a centre de la càpsula i estils més consistents (Ferran)

Millores d'experiència a l'edició de càpsules: en obrir una càpsula, l'editor Kapsulate passa a ser la pantalla principal (el paquet SCORM queda com a opció secundària) i s'afegeix un botó «Previsualitzar càpsula» al costat de Publicar. A més, el color d'accent del gestor d'Estils ara s'aplica de forma consistent a tots els elements (portada, navegació, botons), tant a la vista prèvia com al que veu l'alumne.

  • L'editor Kapsulate, pantalla principal de la càpsula
  • Botó «Previsualitzar càpsula» al flux d'edició
  • El color d'accent dels Estils s'aplica de forma consistent
3 canvis
111
Contribuïdors
Ferran Garola Bonilla
  • MilloraL'editor Kapsulate és ara la pantalla principal de la càpsula (Ferran)
  • Nova funcionalitatBotó «Previsualitzar càpsula» al costat de Publicar i Informe (Ferran)
  • CorreccióEl color d'accent dels Estils s'aplica de forma consistent (Ferran)

v4.4

·fa 1 setmanes

Enduriment de la importació .docx (Ferran)

Millora de seguretat arran d'una revisió dels darrers canvis: la importació de càpsules des d'un document Word (.docx) ara comprova la mida del fitxer abans de processar-lo i rebutja els documents massa grans (més de 15 MB), per evitar que un fitxer manipulat o corrupte pugui esgotar la memòria del navegador.

  • Límit de mida (15 MB) a la importació de .docx
1 canvi
1
Contribuïdors
Ferran Garola Bonilla
  • SeguretatLímit de mida a la importació de .docx (Ferran)

v4.3

·fa 1 setmanes

Millores de càpsules, crear càpsula des d'un .docx i correccions (Ferran)

Tanda de millores i correccions: els qüestionaris de les càpsules ara es bloquegen en respondre i mostren la resposta correcta, la càpsula es tanca sola en marcar-la com a completada, i ara pots crear una càpsula sencera pujant un document Word (.docx): es generen automàticament totes les seccions i blocs (presentació, continguts, qüestionari amb les respostes correctes, punts clau i fonts). També s'ha corregit el botó de crear l'itinerari (que no avançava amb diagnòstics antics) i que el banner de cookies no reaparegués en un altre dispositiu.

  • Qüestionaris: bloqueig en respondre + resposta correcta visible
  • Crear la càpsula sencera pujant un document Word (.docx)
  • Correcció del botó de crear itinerari i del banner de cookies
11 canvis
362
Contribuïdors
Ferran Garola BonillaJordi Llopart
  • MilloraQüestionaris de les càpsules: bloqueig en respondre + resposta correcta (Ferran)
  • MilloraLa càpsula es tanca automàticament en marcar-la com a completada (Ferran)
  • Nova funcionalitatCrear una càpsula sencera pujant un document Word (.docx) (Ferran)
  • CorreccióEl botó de crear l'itinerari no avançava amb alguns diagnòstics (Ferran)
  • CorreccióEl banner de cookies no reapareix en un altre navegador o dispositiu (Ferran)
  • MilloraVídeo de presentació: enquadrament vertical (9:16) millorat i neteja d'opcions (Jordi)
  • MilloraEditor de continguts: eliminat el selector d'idioma CA/ES (Jordi)
  • MilloraTemps mínim de lectura d'una càpsula: de 10 a 5 minuts (Jordi)
  • Nova funcionalitatRepositori de vídeos: baixar i eliminar vídeos (Jordi)
  • Nova funcionalitatVídeos de presentació amb subtítols i rètols sincronitzats (Jordi)
  • MilloraImportació .docx: separa el guió de narració dels elements a rotular (Jordi)
6220ea2

v4.2

·fa 1 setmanes

Seguretat, dashboard responsive i descàrrega d'app (Ferran)

Ronda de correccions de seguretat després d'una auditoria interna completa del web (sessions d'administració, aïllament de dades entre organitzacions, visor de contingut i un endpoint d'IA que era accessible sense sessió; la resta —hashing, capçaleres, injecció SQL, path traversal— va sortir neta). A més, el tauler d'inici (Inici) ara és totalment responsive al mòbil i la descàrrega de l'app porta cada usuari a la botiga del seu dispositiu.

  • Correccions de seguretat de l'auditoria interna
  • Tauler d'inici totalment responsive al mòbil
  • Descàrrega d'app segons el dispositiu (App Store / Google Play)
5 canvis
113
Contribuïdors
Ferran Garola Bonilla
  • MilloraTauler d'inici totalment responsive al mòbil (Ferran)
  • Nova funcionalitatDescàrrega de l'app segons el teu dispositiu (Ferran)
  • SeguretatEnduriment de la restauració de sessions d'administració (Ferran)
  • SeguretatAïllament de la missatgeria i els informes entre organitzacions (Ferran)
  • SeguretatEnduriment del visor de contingut i dels endpoints d'IA (Ferran)
7b4a883

v4.1

·fa 1 setmanes

Les càpsules s'obren des de l'app: calendari, blocs natius i vídeo (Ferran)

Tocar una càpsula planificada al calendari de l'app ja l'obre. Pel camí s'han destapat tres errors que ho impedien: el pla no guardava a quina càpsula apuntava cada sessió, el nivell Bàsic generava plans literalment sense càpsules, i l'app només sabia llegir paquets SCORM — les càpsules fetes amb l'editor es veien en blanc. Ara l'app pinta els 21 tipus de bloc de forma nativa, els vídeos del SCORM es reprodueixen bé a iOS, i les càpsules encara sense contingut es marquen com «Properament» en lloc d'obrir una pantalla buida.

  • Les càpsules del calendari s'obren des de l'app
  • L'app pinta els blocs de les càpsules de forma nativa (21 tipus)
  • Els vídeos ja es reprodueixen bé dins l'app (SCORM i blocs)
8 canvis
125
Contribuïdors
Ferran Garola Bonilla
  • CorreccióEl nivell Bàsic generava plans sense cap càpsula (Ferran)
  • CorreccióCalendari: les càpsules planificades ja s'obren (Ferran)
  • Nova funcionalitatL'app pinta els blocs de les càpsules de forma nativa (Ferran)
  • CorreccióEls vídeos del SCORM no es reproduïen bé a iOS (Ferran)
  • MilloraAvís de girar el mòbil als vídeos horitzontals (Ferran)
  • MilloraLes càpsules sense contingut es marquen «Properament» (Ferran)
  • CorreccióDiagnòstic: el botó Començar no feia res a alguns usuaris (Ferran)
  • CorreccióVideo Studio: havia desaparegut el menú de selecció d'avatar (Ferran)
f085580

v4.0

·fa 2 setmanes

Apps mòbils a les botigues + veu i avatar al Video Studio (Ferran)

L'app ACTIC fa el salt a les botigues: el build de producció d'Android puja a Google Play i el primer build d'iOS és acceptat per Apple i queda disponible a TestFlight. Al Video Studio, la generació de vídeos amb avatar parlant (HeyGen) ja és operativa i ara pots triar la veu i l'avatar de cada càpsula, amb mostra d'àudio abans de generar.

  • App iOS a TestFlight — primer build acceptat per Apple
  • App Android pujada a Google Play (build AAB de producció)
  • Video Studio: tria de veu i avatar per càpsula, amb mostra d'àudio
6 canvis
321
Contribuïdors
Ferran Garola BonillaJordi Llopart
  • Nova funcionalitatVideo Studio: selector de veu i avatar per bloc (Ferran)
  • Nova funcionalitatGeneració de vídeos amb avatar parlant amb HeyGen (Jordi)
  • Nova funcionalitatApp iOS enviada a l'App Store i TestFlight (Ferran)
  • CorreccióiOS: correcció del crash en respondre al permís de notificacions (Ferran)
  • MilloraiOS: logo de marca a la pantalla d'inici de sessió (Ferran)
  • MilloraApp Android preparada i pujada a Google Play (Ferran)
d8c1803

v3.9

·fa 2 setmanes

Catàleg definitiu ACTIC 2026 — 193 càpsules L2+L3 (Jordi)

S'estrena el catàleg de disseny LXD definitiu: 193 càpsules (155 nuclis + 38 reptes) alineades amb els indicadors oficials (Constructive Alignment), amb metadades de disseny (RA, dimensió, rol de la IA, metodologia, evidència, avaluació). El diagnòstic, el pla i el campus ara treballen sobre aquest mateix catàleg.

  • Catàleg definitiu de 193 càpsules (L2 Mitjà + L3 Avançat)
  • Cobertura completa d'indicadors: Mitjà 82/82 · Avançat 73/73
  • Coherència diagnòstic ↔ pla ↔ campus sobre el mateix catàleg
  • Panell admin /admin/cataleg per navegar el catàleg (flag catalegV2)
  • Panell admin refinat: icones SVG, stat cards amb tendència i paleta unificada
4 canvis
22
Contribuïdors
Jordi LlopartFerran Garola Bonilla
  • Nova funcionalitatCatàleg definitiu ACTIC 2026 — 193 càpsules (Jordi)
  • MilloraCoherència diagnòstic ↔ pla ↔ campus (Jordi)
  • Nova funcionalitatPanell admin del catàleg (flag catalegV2)
  • MilloraPanell admin: dashboard refinat (Ferran)

v3.8

·fa 3 setmanes

Accés amb Google a login i registre (Ferran)

Ara pots entrar i registrar-te amb el teu compte de Google, a més del correu i contrasenya de sempre. Amb un sol clic: si ja tens compte amb aquell correu s'hi vincula, i si no, se't crea automàticament. El login clàssic per correu i contrasenya continua igual.

  • Botó «Continuar amb Google» a login i registre
  • Vincula pel correu verificat o crea el compte automàticament
  • El login per correu i contrasenya segueix intacte
3 canvis
12
Contribuïdors
Ferran Garola Bonilla
  • Nova funcionalitatLogin i registre amb Google (OAuth)
  • MilloraComptes sense contrasenya
  • MilloraDistintiu d'admin: corona daurada a l'avatar

v3.7

·fa 3 setmanes

Missatges programats i fixats + Kapsulate Studio de vídeo (Ferran + Jordi)

Segueix creixent la missatgeria de l'equip: ara es poden fixar avisos a dalt del canal, programar missatges per a una data futura, veure la confirmació de lectura i fer servir plantilles amb ajuda d'IA. En paral·lel, en Jordi estrena el Kapsulate Studio per produir vídeos de càpsula, i afina el simulador, la pràctica i el coach.

  • Fixar missatges (avís ancorat) i missatges programats a una data futura
  • Confirmació de lectura (vist) + separador de missatges nous
  • Plantilles de missatge + eines d'IA al compositor de l'admin
  • Kapsulate Studio ACTIU en producció: vídeos de càpsula amb avatar Synthesia (Jordi)
8 canvis
521
Contribuïdors
Ferran Garola BonillaJordi Llopart
  • Nova funcionalitatFixar missatges (pin)
  • Nova funcionalitatMissatges programats
  • Nova funcionalitatConfirmació de lectura + separador de nous (Ferran)
  • Nova funcionalitatPlantilles de missatge + eines d'IA al compositor (Ferran)
  • Nova funcionalitatKapsulate Studio — producció de vídeos de càpsula (Jordi)
  • MilloraKapsulate Studio activat en producció (avatar Synthesia)
  • CorreccióBloc de vídeo: id estable (taskKey) — arregla «Cal el bloc (taskKey)»
  • MilloraRetocs de simulador, diagnòstic, pràctica i coach (Jordi)

v3.6

·fa 3 setmanes

Missatgeria avançada + onboarding per usuari (Ferran)

La missatgeria guanya eliminar missatges (per a tots dos), reaccions amb emoji per als dos costats i un botó per generar el missatge amb IA al compositor de l'admin, a més d'un redisseny de la pàgina de missatges de l'alumne. I l'onboarding passa a gatejar-se per usuari a la base de dades: el primer cop que entres hi passes; les properes vegades, no.

  • Eliminar missatges (s'esborren per als dos) — només l'equip
  • Reaccions amb emoji als missatges, per als dos usuaris
  • Generar el missatge amb IA des del compositor de l'admin
  • Redisseny de la pàgina de missatges de l'alumne
  • Onboarding per usuari (BD): 1r cop sí, després no
5 canvis
41
Contribuïdors
Ferran Garola Bonilla
  • Nova funcionalitatEliminar missatges (per a tots dos)
  • Nova funcionalitatReaccions amb emoji (els dos usuaris)
  • Nova funcionalitatGenerar el missatge amb IA (compositor admin)
  • MilloraRedisseny de la pàgina de missatges de l'alumne
  • Nova funcionalitatOnboarding gatejat per usuari a la base de dades

v3.5

·fa 3 setmanes

Persistència del diagnòstic + correccions de robustesa (Ferran)

El diagnòstic ara es desa per usuari a la base de dades, així que persisteix entre navegadors i sessions i, en dispositius compartits, cada alumne veu només el seu. A més, en tancar sessió ja no s'esborra tot l'estat local, i s'enforteix la generació de contingut amb IA (JSON tolerant i gestió del rate limit de Groq). Inclou el botó per buidar el feed d'activitat de l'admin.

  • Diagnòstic persistit per usuari a la BD (cross-device i dispositius compartits)
  • En tancar sessió ja no es perden cookies, onboarding ni diagnòstic
  • Generació de contingut IA més robusta (JSON tolerant + reintent en rate limit)
  • Botó 'Eliminar tot' al feed d'activitat de l'admin
5 canvis
23
Contribuïdors
Ferran Garola Bonilla
  • Nova funcionalitatDiagnòstic persistit per usuari a la base de dades
  • CorreccióEn tancar sessió ja no s'esborra tot el localStorage
  • CorreccióGeneració de contingut amb IA més robusta
  • CorreccióLlistat de càpsules a l'admin (consulta Postgres)
  • Nova funcionalitatBotó per buidar el feed d'activitat de l'admin

v3.4

·fa 3 setmanes

Menú d'administració optimitzat (Ferran)

El menú lateral del panell d'administració s'havia quedat carregat (15 enllaços en 5 seccions). Es reorganitza en 4 seccions amb lògica clara, cada secció es pot plegar (amb memòria entre sessions) i cada enllaç té ara una icona pròpia, també llegible amb el menú col·lapsat.

  • Sidebar admin reagrupada de 5 a 4 seccions (General · Persones · Contingut · Operacions)
  • Seccions plegables (acordeó) amb l'estat recordat a cada navegador
  • Icones úniques per enllaç — s'acaben els duplicats, també en mode icon-rail
2 canvis
2
Contribuïdors
Ferran Garola Bonilla
  • MilloraMenú d'administració reorganitzat i menys carregat
  • MilloraSeccions plegables amb memòria

v3.3

·fa 3 setmanes

Mòdul FUNDAE + Motor de Preparació + IA per Groq (Jordi + Ferran)

El release més gran fins ara. Arriba el mòdul FUNDAE complet (teleformació bonificada) i tota una capa d'aprenentatge adaptatiu ancorada als 108 indicadors oficials ACTIC 2026: índex de preparació (Readiness), cobertura càpsules↔indicadors, diagnòstic detallat per indicador, pràctica generativa, tutor de rúbrica, simulador predictiu, dashboard B2B i generador de continguts amb IA. A més, tota la IA de la plataforma passa d'Anthropic a Groq. Desplegat amb migració additiva (zero pèrdua de dades) i activable per feature flags.

  • Mòdul FUNDAE: empreses/grups, registre de connexions, tutoria, avaluació 75% + diploma i exportació
  • Motor de Preparació (Readiness) sobre els 108 indicadors oficials ACTIC + capa de cobertura
  • Diagnòstic per indicador + pràctica generativa + tutor de rúbrica (citen el rúbric oficial)
  • Simulador predictiu, dashboard B2B i generador de continguts amb IA
  • Tota la IA migrada a Groq (Actia, tutor, pràctica, generador) — Anthropic eliminat
9 canvis
621
Contribuïdors
Jordi LlopartFerran Garola Bonilla
  • Nova funcionalitatMòdul FUNDAE complet (teleformació bonificada) (Jordi)
  • Nova funcionalitatMotor de Preparació (Readiness Engine) (Jordi)
  • Nova funcionalitatCapa de cobertura càpsules ↔ indicadors (Jordi)
  • Nova funcionalitatDiagnòstic per indicador + pràctica generativa (Jordi)
  • Nova funcionalitatTutor de rúbrica + simulador predictiu + dashboard B2B (Jordi)
  • Nova funcionalitatGenerador de continguts IA + nivell objectiu (Jordi)
  • MilloraTota la IA migrada a Groq — Anthropic eliminat (Ferran)
  • MilloraSchema PostgreSQL +11 models, migració additiva (Jordi + Ferran)
  • Seguretat.env fora del control de versions + clau Groq rotada (Ferran)

v3.2

·fa 1 mesos

Gamificació persistent + missatgeria refinada (Ferran + Jordi)

La ratxa de dies i les insígnies guanyades ara es desen a PostgreSQL (cross-device, no manipulables), amb la nova ratxa emocional i el repte del dia al dashboard. La missatgeria es redefineix com a comunicació en una direcció (equip → alumne), ja que per conversar es fa servir Teams. Inclou correccions del xat (àudios i alineació).

  • Ratxa de dies + insígnies persistides a PostgreSQL
  • Ratxa emocional + repte del dia al dashboard (Jordi)
  • Missatgeria en una direcció: l'equip avisa, l'alumne llegeix
  • Fix: àudios de veu ja no desapareixen en enviar-los
  • Fix: alineació correcta dels missatges (un costat / l'altre)
6 canvis
132
Contribuïdors
Ferran Garola BonillaJordi Llopart
  • Nova funcionalitatRatxa emocional + repte del dia al dashboard (Jordi)
  • MilloraGamificació persistida a PostgreSQL
  • MilloraMissatgeria en una direcció (equip → alumne)
  • CorreccióÀudios de veu desapareixien en enviar-los
  • CorreccióAlineació dels missatges al xat
  • MilloraPàgina /missatges de l'alumne com l'admin

v3.1

·fa 1 mesos

Missatgeria privada + rebrand ACTIC Academy (Ferran + Jordi)

Sistema de canals privats bidireccionals admin ↔ alumne amb missatges rics (stickers, fotos, veu), notificacions a tota l'app (bombolla flotant + navegador) i el rebranding ACTIC Academy estès al panell d'administració. Inclou el bloc d'en Jordi: rebrand del campus, redisseny del pla i configuració del Personal Coach.

  • Canals privats bidireccionals admin ↔ alumne (estil messenger)
  • Missatges rics: stickers, fotos i àudios de veu
  • Notificacions a tota l'app: bombolla flotant + navegador (Chrome)
  • Rebrand ACTIC Academy aplicat al panell admin
  • Persistència del xat ACTIA (sobreviu recàrregues)
  • Jordi: rebrand campus + redisseny del pla + config Personal Coach
8 canvis
53
Contribuïdors
Ferran Garola BonillaJordi Llopart
  • Nova funcionalitatCanals privats bidireccionals admin ↔ alumne
  • Nova funcionalitatMissatges rics: stickers, fotos i veu
  • Nova funcionalitatNotificacions de missatges a tota l'app
  • Nova funcionalitatPersistència del xat ACTIA
  • MilloraRebrand ACTIC Academy al panell admin
  • MilloraUnificació de marca 'ACTIC Academy'
  • Nova funcionalitatRebranding del campus + redisseny del pla (Jordi)
  • MilloraCorreus de release automàtics al deploy

v3.0

·fa 1 mesos

Migració a PostgreSQL + gestió de compte completa (Ferran)

Fita major. La base de dades passa de SQLite a PostgreSQL 17 amb migració de totes les dades sense pèrdua (534 files). A sobre, un gran bloc de gestió de perfil i compte (avatar editable, canvi de contrasenya/email, sessions actives, notificacions), el redisseny estètic de /maintenance i /download, i el nou logo ACTICNOVA a l'app mòbil amb fix de build universal.

  • Base de dades SQLite → PostgreSQL 17 (534 files migrades, 0 pèrdua)
  • Backups i scripts migrats a pg_dump/pg
  • Perfil editable: foto + nom + seguretat (contrasenya, email, sessions)
  • Perfil en pestanyes + última activitat + avatar a la sidebar
  • Redisseny /maintenance i /download premium
  • App mòbil: logo ACTICNOVA + fix build universal (x86_64)
9 canvis
45
Contribuïdors
Ferran Garola Bonilla
  • MilloraBase de dades SQLite → PostgreSQL 17
  • MilloraBackups migrats a pg_dump
  • Nova funcionalitatPerfil editable — foto + nom
  • Nova funcionalitatSeguretat de compte (contrasenya, email, sessions, notificacions)
  • MilloraPerfil reorganitzat en pestanyes
  • Nova funcionalitatAvatar amb foto a la sidebar + punt 'en línia'
  • Millora/maintenance — redisseny estètic
  • Millora/download — redisseny premium
  • Nova funcionalitatApp mòbil v0.22 — logo ACTICNOVA + fix build universal

v2.9

·fa 1 mesos

Navbar de classe mundial (Ferran)

Release dedicada al navbar — transformat en una experiència autèntica de SaaS modern. Avatar + dropdown per a usuaris loguejats, campana de notificacions amb badge dinàmic, subratllat actiu animat amb gradient, fade subtle entre rutes per evitar el flash de re-render, transició navbar→pill ultra fluid (eliminades les 'línies negres') i píndola de versió al costat del logo enllaçant directament al changelog.

  • UserMenu amb avatar + dropdown (El meu panell · Perfil · Sortir)
  • NotificationsBell amb polling i badge dinàmic
  • Subratllat actiu amb gradient + transform-origin: left
  • Route fade subtle entre pàgines (respecta prefers-reduced-motion)
  • Píndola de versió al navbar enllaçant a /changelog
  • Transició morfeig→pill ultra fluid (1 curve, 1 duration, GPU)
7 canvis
52
Contribuïdors
Ferran Garola Bonilla
  • Nova funcionalitatUserMenu — avatar + dropdown quan loguejat
  • Nova funcionalitatNotificationsBell — campana al navbar amb badge
  • Nova funcionalitatActive underline animat (substitueix el punt pulsant)
  • Nova funcionalitatRoute fade — transició entre pàgines
  • Nova funcionalitatPíndola de versió al navbar
  • MilloraTransició navbar → isla Soft UI ultra fluid
  • MilloraBorders condicionals reescrits

v2.8

·fa 1 mesos

Rebranding ACTICNOVA + landing rediseny + GDPR pack (Jordi + Ferran)

Release combinada amb dos grans blocs. Jordi: redisseny complet Campus ACTIC v2 amb nova paleta, nou logo de 4 pètals ACTICNOVA, login com a home, onboarding cinematogràfic iteratiu, editor SCORM Pro (Fase 5.2). Ferran: coherència visual del chat Actia, redisseny de la /landing comercial, pack GDPR complet (DELETE de compte cascada, /perfil, cookie banner) i favicon ACTICNOVA.

  • Rediseny complet Campus ACTIC v2 + logo flor 4 pètals (Jordi)
  • Editor SCORM Pro amb arbre de seccions i preview live (Jordi)
  • Login com a home + onboarding cinematogràfic refinat (Jordi)
  • Actia bombolla amb paleta corporativa navy/gold (Ferran)
  • Landing /landing rediseny + GDPR pack complet (Ferran)
16 canvis
97
Contribuïdors
Jordi LlopartFerran Garola Bonilla
  • Nova funcionalitatEditor SCORM Pro (Fase 5.2) — capsule-editor-pro (Jordi)
  • Nova funcionalitatLogin com a home (/) (Jordi)
  • Nova funcionalitatOnboarding cinematogràfic /welcome (Jordi)
  • Nova funcionalitatForgot-password amb estil del login (Jordi)
  • Nova funcionalitatComponents de layout Campus v2 nous (Jordi)
  • MilloraRediseny complet Campus ACTIC v2 — paleta i branding (Jordi)
  • MilloraQR widget mòbil i admin layout repaint a Campus v2 (Jordi)
  • Nova funcionalitatFavicon ACTICNOVA (Ferran)
  • MilloraActia (bombolla chat) amb paleta corporativa navy/gold (Ferran)
  • Nova funcionalitatGDPR — endpoint DELETE de compte amb cascada (dret a l'oblit, art. 17 RGPD)
  • Nova funcionalitatPàgina /perfil amb dades de compte + zona perillosa
  • Nova funcionalitatCookie consent banner GDPR
  • MilloraLanding /landing — hero rediseny
  • MilloraLanding /landing — stat row sticky entre hero i seccions
  • MilloraLanding /landing — HeroVisualization amb glass frame i caption
  • MilloraLanding /landing — scroll indicator animat

v2.7

·fa 1 mesos

Onboarding cinematogràfic + campus UX + timer per càpsula (Jordi)

Batch de polish d'en Jordi centrat en l'experiència d'entrada a la plataforma (nova /welcome amb intro de 3 passos), la usabilitat del campus (calendari setmanal, 'avui toca', tooltip Actia) i la flexibilitat del time-gating (l'admin pot desactivar el control de temps per càpsula).

  • Nova /welcome — onboarding cinematogràfic de 3 passos
  • Campus UX: 'avui toca', calendari setmanal i tooltip Actia
  • Toggle 'Control de temps' per càpsula al panel admin
12 canvis
363
Contribuïdors
Jordi LlopartFerran Garola Bonilla
  • Nova funcionalitatPàgina /welcome amb onboarding cinematogràfic 3 passos (Jordi)
  • Nova funcionalitatCamp timerEnabled a Capsule + toggle al admin (Jordi)
  • Nova funcionalitatBanner d'error al llistat admin de càpsules (Jordi)
  • MilloraCampus UX — 'avui toca', calendari setmanal i tooltip Actia (Jordi)
  • MilloraDashboard refet amb millor jerarquia (Jordi)
  • MilloraPlan: vistes 'complete' / 'weeks' + download PDF (Jordi)
  • MilloraDiagnostic results refets per coherència visual (Jordi)
  • MilloraReport i exam-booking polish (Jordi)
  • CorreccióGET /api/admin/capsules — cache stale de Prisma (Jordi)
  • CorreccióPOST /api/admin/capsules/sync ja no devalua PUBLISHED → DRAFT (Jordi)
  • CorreccióPOST /api/capsules/[id]/progress respecta timerEnabled (Jordi+Ferran)
  • MilloraQR widget mòbil polish (Jordi)

v2.6

·fa 1 mesos

Eliminar diagnòstics + nom al test per a no loguejats (Ferran)

Petites millores d'UX al diagnòstic i de gestió a l'admin. Els usuaris no loguejats ja poden fer el test del diagnòstic introduint el seu nom (abans la pantalla d'intro existia però el flow no hi passava mai). I l'admin pot eliminar diagnòstics individuals des de /admin/diagnostics amb confirmació i audit log.

  • Selecció múltiple + eliminació massiva a /admin/diagnostics
  • Botó 'Eliminar' per fila al panel /admin/diagnostics
  • Pantalla d'intro al diagnòstic per a usuaris sense sessió
3 canvis
3
Contribuïdors
Ferran Garola Bonilla
  • Nova funcionalitatSelecció múltiple + accions ràpides a /admin/diagnostics
  • Nova funcionalitatEliminació individual de diagnòstics des de l'admin
  • Nova funcionalitatPantalla d'intro al diagnòstic per a usuaris no loguejats

v2.5

·fa 1 mesos

Hardening de seguretat — 8 vulnerabilitats tancades (Ferran)

Batch de hardening post-auditoria. 8 vulnerabilitats detectades a l'auditoria interna (3 ALTES + 5 MITJANES) tancades en una iteració, sense exploits coneguts en producció però per defensa en profunditat abans d'escalar. Cobertura: headers HTTP, rate-limit, anti-frau al progrés, WebView mòbil, sanejament de pujades.

  • Catàleg formatiu ja no descarregable per curl (era públic)
  • Rate-limit persistent a BD (login + email + forgot + register)
  • WebView mòbil restringida a actic.gesem.es + YT/Vimeo (era *)
8 canvis
8
Contribuïdors
Ferran Garola Bonilla
  • SeguretatA1 — Headers HTTP globals (CSP, HSTS, X-Frame-Options DENY, Referrer-Policy, Permissions-Policy)
  • SeguretatA2 — Cookie Secure no depèn de X-Forwarded-Proto
  • SeguretatA3 — Rate-limit persistent a BD (login, forgot, register)
  • SeguretatA5 — WebView mòbil amb originWhitelist restringit (app v0.21.0)
  • SeguretatA6 — Auth obligatori a GET /api/capsules/[id]/content
  • SeguretatM1 — Avatar valida magic bytes
  • SeguretatM2 — CSRF a POST /api/auth/signout
  • SeguretatM3 — Anti-frau al POST /api/capsules/[id]/progress

v2.4

·fa 1 mesos

Flux guiat 3 passos + time-gating càpsules (Jordi)

Tres iteracions d'UX d'en Jordi centrades en el flux d'aprenentatge. El diagnòstic ara enllaça explícitament amb el disseny del pla (sense redirect automàtic, amb visualització de les 90 càpsules colorejades). Els resultats es presenten en layout de 2 columnes que aprofiten tota la pantalla. I el més important: les càpsules incorporen un sistema de time-gating per evitar que els alumnes 'passin pantalles' sense llegir — exigeix ≥80% del temps previst i bloqueja si >40% de pantalles s'han avançat en <10 segons.

  • Time-gating: càpsules no es poden marcar completades si l'alumne no hi ha dedicat prou temps
  • Flux 3 passos amb breadcrumb i CTA explícit (sense redirects automàtics)
  • Certificat i informe bloquejats fins al 80% de completat
8 canvis
413
Contribuïdors
Jordi LlopartFerran Garola Bonilla
  • Nova funcionalitatTime-gating de càpsules — anti-skip (Jordi)
  • Nova funcionalitatFlux d'aprenentatge guiat en 3 passos (Jordi)
  • Nova funcionalitatVisualització de 90 càpsules a /plan (Jordi)
  • Nova funcionalitatCertificat i informe bloquejats fins al 80% de completat (Jordi)
  • MilloraResultats del diagnòstic en layout 2 columnes (Jordi)
  • SeguretatC1 — Eliminats /api/test/{create,reset}-user (privilege escalation sense auth) (Ferran)
  • SeguretatC2 — Restringits 12 endpoints /api/admin/capsules* a SUPER_ADMIN (tenant isolation) (Ferran)
  • SeguretatC3 — Sanejament del contingut HTML de blocs (XSS stored) (Ferran)

v2.3

·fa 1 mesos

Informes + certificat + reserva d'examen + calendari 7 dies (Jordi)

Bloc gran d'en Jordi que tanca el cercle del producte alumne: ara genera el seu informe personal, descarrega el certificat de finalització i reserva l'examen ACTIC oficial des de dins l'app. Per a l'admin, nou informe organitzacional amb estadístiques agregades. El calendari setmanal passa a 7 dies amb múltiples càpsules per dia (setmanes des de dilluns) i el configurador d'itinerari s'ha simplificat.

  • Sistema d'informes: personal (alumne) + organitzacional (admin)
  • Certificat de finalització i reserva d'examen ACTIC dins l'app
  • Calendari setmanal 7 dies amb múltiples càpsules per dia
13 canvis
652
Contribuïdors
Jordi LlopartFerran Garola Bonilla
  • Nova funcionalitatInforme personal de l'alumne (/learn/report) (Jordi)
  • Nova funcionalitatCertificat de finalització (/learn/certificate) (Jordi)
  • Nova funcionalitatReserva d'examen ACTIC (/learn/exam-booking) (Jordi)
  • Nova funcionalitatInforme organitzacional admin (/admin/reports) (Jordi)
  • Nova funcionalitatUtilitat email (src/lib/email.ts) (Jordi)
  • Nova funcionalitatEndpoint d'organitzacions ampliat (Jordi)
  • MilloraCalendari setmanal 7 dies amb múltiples càpsules/dia (Jordi)
  • MilloraConfigurador d'itinerari simplificat a /plan (Jordi)
  • MilloraEliminada l'opció 'Tutorial' del sidebar de l'alumne (Jordi)
  • MilloraQR de l'app mòbil sempre expandit per defecte (Jordi)
  • MilloraRefinament visual del QR widget (Jordi)
  • CorreccióQR en blanc al tancar i tornar a obrir el widget (Ferran)
  • CorreccióBuild error TS al refactor del calendari/itinerari (Ferran)

v2.2

·fa 1 mesos

Visor d'alumne reescrit + content blocks neurodidàctics + Actia API (Jordi)

Integració de les millores d'en Jordi. El visor d'alumne s'ha reescrit completament com a component dedicat (Kapsulate Student Viewer, 2193 línies) — fins ara es derivava de la preview admin i la UX no encaixava per a l'estudiant. Els content blocks del builder estan redissenyats amb principis neurodidàctics i UI/UX. Dashboard amb dates i secció 'Posa't a prova'. Animació 'Avui' al campus. Filtres a l'admin de càpsules. API nova per a Actia.

  • Visor d'alumne dedicat amb confetti de finalització, progrés visual i navegació entre seccions
  • Content blocks redissenyats amb principis neurodidàctics — millor jerarquia, contrast i micro-interaccions
  • Preview PC ara fidel al que veu l'alumne (abans era diferent)
12 canvis
543
Contribuïdors
Jordi LlopartFerran Garola Bonilla
  • Nova funcionalitatKapsulateStudentViewer — visor d'alumne dedicat (Jordi)
  • Nova funcionalitatAPI /api/actia — endpoint per al chat amb Actia (Jordi)
  • Nova funcionalitatSecció 'Posa't a prova' al dashboard de l'alumne (Jordi)
  • Nova funcionalitatAnimació 'Avui' al campus (Jordi)
  • Nova funcionalitatFiltres a l'admin de càpsules (Jordi)
  • MilloraContent blocks redissenyats amb principis neurodidàctics (Jordi)
  • MilloraPreview PC amb fidelitat real al que veu l'alumne (Jordi)
  • MilloraDashboard alumne amb dates i context temporal (Jordi)
  • Millora/learn/[id] i /learn refets per integrar el nou viewer (Jordi)
  • CorreccióPrisma contentSource — tipus generat incomplet (Jordi)
  • CorreccióBuild error TypeScript al ConfettiCanvas (Ferran)
  • Correcció/api/capsules i /api/capsules/[id] — neteja menor (Jordi)

v2.1

·fa 1 mesos

Polish post-llançament — App mòbil v0.20 fluida, Liquid Glass i gestió Kapsulate completa

Iteració de qualitat que ataca quatre àrees: (1) la lentitud de l'app mòbil que els usuaris reportaven — causa real era un bucle de re-renders al dashboard que feia 20+ peticions per segon —, (2) responsivitat per a qualsevol dispositiu (telèfons petits, telèfons grans, tablets), (3) gestió completa del contingut Kapsulate (ara es pot eliminar des de l'admin), (4) nou selector visual SCORM/Kapsulate estil iOS Liquid Glass amb press effect realista basat en la HIG d'Apple WWDC25.

  • App mòbil 4-5× més ràpida — fix del bucle de refetch + cache + memoització
  • Sistema d'auto-update mòbil reescrit (corregeix bug crític de corrupció d'APK)
  • Toggle SCORM ↔ Kapsulate Liquid Glass amb scale, ripple i directional bend
11 canvis
524
Contribuïdors
Ferran Garola Bonilla
  • CorreccióApp mòbil va molt lenta — bucle de re-renders al dashboard
  • CorreccióSistema d'auto-update mòbil corrupte (bug crític)
  • CorreccióVisor Kapsulate des de l'app mòbil mostrava JSON d'error
  • CorreccióSelector SCORM/Kapsulate sortia fora de la card
  • Nova funcionalitatEliminar contingut Kapsulate des de l'admin
  • Nova funcionalitatToggle SCORM ↔ Kapsulate Liquid Glass (iOS 26)
  • Nova funcionalitatBadge 'BUIT' al lloc del toggle
  • Nova funcionalitatApp mòbil responsive per a tot tipus de dispositiu
  • Nova funcionalitatAPI dashboard retorna hasContent
  • MilloraContentSource simplificat — sense l'opció 'Automàtic'
  • MilloraPolling FG service mòbil 30s → 5min

v2.0

·fa 1 mesos

Producte madur — App mòbil v0.11 + Kapsulate Content Builder + push real-time

Salt de major: la plataforma està llesta per a producció amb 1000+ alumnes. Tres grans peces noves: l'app mòbil Android v0.11 amb push en temps real sense Firebase, el Kapsulate Content Builder (editor visual de càpsules SCORM amb generació amb IA d'estructures completes), i el sistema d'avatars + edició pròpia del perfil. També estabilització de bugs crítics i migració a Next.js 16 amb Turbopack.

  • App mòbil Android v0.11 — login biomètric, push real-time, auto-update OTA, edició de perfil
  • Kapsulate Content Builder — editor visual amb 19 tipus de blocs + generació IA de càpsules senceres
  • Generador SCORM 1.2 propi — export ZIP compatible amb qualsevol LMS extern
24 canvis
9573
Contribuïdors
Ferran Garola BonillaJordi Llopart
  • Nova funcionalitatApp mòbil Android v0.11 (APK firmat, distribució directa)
  • Nova funcionalitatKapsulate Content Builder — editor visual de càpsules SCORM (Jordi)
  • Nova funcionalitatGeneració IA d'estructures completes (Jordi)
  • Nova funcionalitatGenerador SCORM 1.2 propi (adm-zip)
  • Nova funcionalitatSistema d'avatars + edició del propi perfil
  • Nova funcionalitatPush notifications pròpies (sistema 3 capes, sense Firebase)
  • Nova funcionalitatLogin biomètric mòbil (empremta / cara / iris)
  • Nova funcionalitatAuto-update OTA mòbil (sense Play Store)
  • Nova funcionalitatGenerador SCORM HTML pre-existent — suport VideoElement polimòrfic
  • MilloraMigració a Next.js 16 amb Turbopack en producció
  • MilloraBearer token auth per a clients mòbils
  • MilloraHTTP/2 a nginx + APK 134 MB → 23 MB
  • MilloraCapsuleContent versionat
  • MilloraServei systemctl amb auto-restart
  • CorreccióNotificacions push duplicades infinitament (v0.9)
  • CorreccióModal d'auto-update infinit (entre v0.10 i v0.11)
  • CorreccióCoach IA respondia sempre fallback
  • CorreccióPermís de notificacions Android no es demanava al boot
  • CorreccióTypeScript build petava a scorm-html-generator.ts
  • CorrecciócreateMany Prisma + SQLite
  • CorreccióTS errors menors del codi nou de Jordi
  • SeguretatAudit log complet
  • SeguretatTokens a SecureStore mòbil (Android Keystore)
  • SeguretatSense analytics tercers (decisió explícita)

v1.9

·fa 1 mesos

Veu catalana real ACTIA + import CSV alumnes + responsive complet + SCORM

Salt gran: ACTIA estrena veu catalana natural UPC (auto-hostada, gratuïta). Admin i org admins poden donar d'alta alumnes en bloc des d'un CSV amb correu de setup automàtic. Tot el backoffice i el portal d'alumne són ara responsive a mòbil. Sistema SCORM complet d'en Jordi integrat. Fixos crítics: diagnòstics tornen a desar-se a la BD i URLs dels correus apunten al domini real.

  • ACTIA parla amb veu catalana real (UPC Ona via Piper, 0 €/mes, latència ~150 ms)
  • Import massiu d'alumnes via CSV amb correu de setup de contrasenya automàtic
  • Tot el panell admin + dashboard alumne responsive (drawer mòbil + targetes)
17 canvis
764
Contribuïdors
Ferran Garola BonillaJordi Llopart
  • Nova funcionalitatTTS Piper UPC Ona — veu catalana real per a ACTIA
  • Nova funcionalitatImport d'alumnes via CSV (admin + ORG_ADMIN)
  • Nova funcionalitatSistema SCORM complet (Jordi)
  • Nova funcionalitatPàgina /org/members — gestió d'alumnes per a empreses
  • Nova funcionalitatQR per descarregar app mòbil al sidebar campus (Jordi)
  • Nova funcionalitatTour onboarding per alumnes nous (Jordi)
  • MilloraRedisseny botó flotant ACTIA — 'Aurora Orb'
  • MilloraPanell admin sencer responsive a mòbil
  • MilloraDashboard alumne i sidebar campus responsive
  • MilloraLlistat /admin/users amb cerca d'avatars + targetes
  • MilloraAdminSidebar: click a la teva foto → fitxa pròpia
  • Nova funcionalitatPujada de foto de perfil (heretada de 1.8)
  • CorreccióDiagnòstics tornen a desar-se a la BD
  • CorreccióURLs dels correus apunten al domini real (no localhost)
  • Correcciónginx client_max_body_size pujat a 5 MB
  • CorreccióSidebar mòbil deixava un buit fosc a l'esquerra
  • MilloraStorage local d'avatars i TTS fora del projecte

v1.8

·fa 1 mesos

Fotos de perfil + accés directe a la fitxa des del sidebar

Sistema de fotos de perfil per a tots els usuaris (admin pot canviar la de qualsevol). Click directe a l'avatar del sidebar per anar a la pròpia fitxa, eliminat el botó 'Connectat' redundant.

  • Pujada de foto de perfil amb storage persistent a /opt/actic-avatars (sobreviu deploys)
  • Avatar clickable a la fitxa, llistat d'usuaris i sidebar — substitueix inicials automàticament
  • Sidebar: click a la teva foto/nom → /admin/users/[teu-id] directament (abans calien múltiples passos)
6 canvis
321
Contribuïdors
Ferran Garola Bonilla
  • Nova funcionalitatPujada de foto de perfil (JPG/PNG/WebP, fins a 3 MB)
  • Nova funcionalitatEndpoints admin: POST/DELETE /api/admin/users/[id]/avatar i GET /api/avatars/[name]
  • Nova funcionalitatStorage fora del projecte a /opt/actic-avatars
  • MilloraSidebar admin: click a la teva foto → fitxa pròpia
  • MilloraEliminat el botó 'Connectat' verd gran del sidebar
  • Correcciónginx: pujat client_max_body_size a 5 MB

v1.7

·fa 1 mesos

AdminSidebar plegable + ACTIA contextual + polits del campus

Polits visuals al backoffice i al campus de l'alumne: nou AdminSidebar plegable amb seccions, ACTIA amb context per pàgina i prompt millorat, sincronització panells del campus i renombrat de 'Simulacre' a 'Simulador oficial' arreu.

  • AdminSidebar plegable amb seccions, tooltips i shortcut ⌘B
  • ACTIA chatbot amb context per pàgina i sincronització amb sidebar del campus
  • Rename consistent 'Simulacre' → 'Simulador oficial' a tota la plataforma
13 canvis
751
Contribuïdors
Ferran Garola BonillaJordi Llopart
  • Nova funcionalitatAdminSidebar plegable (240px ↔ 64px) amb persistència localStorage
  • Nova funcionalitatSeccions amb labels: Backoffice / Usuaris / Contingut / Operacions
  • Nova funcionalitatTooltips fixed quan el sidebar és plegat
  • Nova funcionalitatKeyboard shortcut ⌘B / Ctrl+B per fer toggle
  • Millora10 icones SVG corporatives en lloc d'emojis
  • MilloraActive state amb accent lateral daurat (gradient) + background subtil
  • Nova funcionalitatACTIA amb context per pàgina i prompt complet
  • Nova funcionalitatPanells sincronitzats: xat obert ↔ sidebar i panel dret
  • Nova funcionalitatBotó 'fixar' visible al panel del chatbot
  • MilloraRename 'Simulacre' → 'Simulador oficial' arreu de la plataforma
  • Millora/plan polit: scroll restaurat, setmanes tancades per defecte, dates visibles
  • MilloraHeader del /exam refet amb 'Activar simulacre' destacat
  • CorreccióAppSidebar: re-afegit import de VersionPillDark que s'havia perdut en un refactor anterior

v1.6

·fa 1 mesos

Admin Operations — fitxa d'usuari, convocatòries, feed live i backups

Quatre features grans al backoffice: fitxa completa per a cada usuari amb impersonation + GDPR, calendari de convocatòries ACTIC oficials, feed d'activitat en temps real al dashboard i sistema de backups manuals des de l'admin.

  • Fitxa d'usuari /admin/users/[id] amb diagnòstics, plans, simulacres, audit, notes, suspensió, anonimització i 'login as user'
  • Calendari de convocatòries /admin/exams amb status i capacitat
  • Feed real-time al /admin amb polling cada 10s (audit + nous registres + diagnòstics)
  • Backups manuals /admin/backups (crear, descarregar, restaurar amb safety copy)
12 canvis
912
Contribuïdors
Ferran Garola Bonilla
  • Nova funcionalitatSchema Prisma ampliat: Profile.adminNotes/suspendedAt/anonymizedAt + nous models ExamSession i ExamRegistration
  • Nova funcionalitat/admin/users/[id]: fitxa d'usuari completa
  • Nova funcionalitatBotó '👤 Entra com aquest usuari' (impersonation)
  • Nova funcionalitatBotó 'Suspendre/Reactivar' usuari
  • Nova funcionalitatBotó 'Anonimitzar (GDPR)' usuari
  • Nova funcionalitatNotes d'admin editables per usuari (5000 caràcters, privades)
  • Nova funcionalitat/admin/exams: gestió de convocatòries oficials ACTIC
  • Nova funcionalitatFeed d'activitat en temps real al /admin
  • Nova funcionalitat/admin/backups: backups manuals amb safety copy a la restauració
  • SeguretatEndpoint /api/admin/stop-impersonate restaura sessió original sense haver de re-logar-se
  • SeguretatgetCurrentUser() ara descarta usuaris amb suspendedAt no null
  • MilloraAdminSidebar amb 8 ítems: Visió general, Diagnòstics, Organitzacions, Usuaris, Càpsules, Banc de preguntes, Convocatòries, Estadístiques, Auditoria, Backups

v1.5

·fa 1 mesos

Operativitat 100% — Banc de preguntes + Estadístiques

Omplim els dos forats crítics del backoffice: /admin/questions (CRUD complet amb import massiu de les 35 preguntes hardcodejades del diagnòstic) i /admin/stats (6 gràfiques SVG nadives amb dades reals). Adéu als 404 del sidebar.

  • Banc de preguntes funcional amb import 1-click de les 35 preguntes del diagnòstic
  • Estadístiques amb sparklines, pie chart, barres per àrea i funnel d'adopció
  • Tot SVG nadiu, zero dependències de chart libs
12 canvis
111
Contribuïdors
Ferran Garola Bonilla
  • Nova funcionalitat/admin/questions: CRUD complet del banc de preguntes
  • Nova funcionalitatModal de creació/edició amb fins a 6 opcions i selecció visual de la correcta
  • Nova funcionalitatModal de preview que mostra la pregunta tal com es veurà al test (opció correcta destacada en verd amb tick)
  • Nova funcionalitatImport 1-click de les 35 preguntes hardcodejades del diagnòstic actual
  • Nova funcionalitatSoft delete intel·ligent: si la pregunta té respostes vinculades, es desactiva en lloc d'esborrar (preserva integritat referencial)
  • Nova funcionalitat/admin/stats: pàgina d'estadístiques amb 6 gràfiques SVG nadives
  • Nova funcionalitat2 sparklines: diagnòstics/dia + registres/dia (últims 30 dies, amb gradient i punts visibles)
  • Nova funcionalitatPie chart-donut de perfils digital (PARTICIPANT/ACTIU/TRANSFORMADOR) + llegenda amb percentatges
  • Nova funcionalitatBarres per àrea: mitjana puntuació amb llindar 65% + freqüència d'àrees febles
  • Nova funcionalitatFunnel d'adopció: registrats → diagnòstic → simulacre → aprovat amb % per esglaó
  • Nova funcionalitatTop 5 organitzacions per membres + feed d'activitat recent del audit log
  • MilloraHelper src/lib/admin-stats.ts amb 9 funcions d'agregació reutilitzables (overview, daily, distribució, funnel, etc.)

v1.4

·fa 1 mesos

Gestió de càpsules SCORM al backoffice

Nova secció a l'admin per pujar i organitzar paquets SCORM (.zip) de càpsules de formació. Vinculem cada càpsula al nivell del curs (2 o 3) i a l'àrea ACTIC corresponent (A1-A5), amb estats editorials i preview directe des de l'admin.

  • Upload de paquets SCORM (.zip fins 100 MB) amb descompressió segura
  • Filtres per nivell, àrea i estat + cerca per títol/descripció
  • Preview embed del SCORM directament des del backoffice (iframe sandbox)
10 canvis
721
Contribuïdors
Ferran Garola Bonilla
  • Nova funcionalitatNou model Prisma 'Capsule' per a càpsules SCORM
  • Nova funcionalitatEndpoint d'upload SCORM /api/admin/capsules/[id]/upload
  • Nova funcionalitatCRUD complet de càpsules: GET/POST llistat, PATCH/DELETE per id
  • Nova funcionalitatPàgina /admin/capsules amb llistat, filtres, cerca i stats
  • Nova funcionalitatModal de creació/edició amb upload drag-and-drop
  • Nova funcionalitatPreview embed del SCORM amb iframe sandbox
  • Nova funcionalitatWorkflow editorial DRAFT → PUBLISHED → ARCHIVED
  • MilloraAdminSidebar: nova entrada 'Càpsules' (icona 📦)
  • MilloraVisió general /admin: quick link a càpsules
  • SeguretatPath traversal guard al descomprimir SCORM

v1.3

·fa 1 mesos

ACTIA chatbot, redisseny global i píndola de versió arreu

Versió focada en l'experiència conversacional: integrem ACTIA, la guia digital IA de GESEM amb veu i Lottie, refent de retruc tot el dashboard, plan i learn amb una nova paleta. També posem la píndola de versió a totes les pàgines.

  • ACTIA: nou chatbot IA amb veu (TTS català), reconeixement de veu (STT) i Lottie
  • Redisseny visual complet del dashboard, learn, plan i login amb paleta nova
  • Píndola de versió present a totes les pàgines (sidebars, navbar, auth)
16 canvis
7711
Contribuïdors
Ferran Garola BonillaJordi Llopart
  • Nova funcionalitatACTIA: nou chatbot IA conversacional flotant a tot el dashboard
  • Nova funcionalitatSíntesi de veu en català (TTS) i reconeixement (STT) integrats al chatbot
  • Nova funcionalitatEndpoint /api/ai/tutor amb rate limiting (40 reqs/10 min per IP) + context d'estudiant
  • Nova funcionalitatNou AppLayout + AppSidebar plegable amb seccions Inici/Càpsules/Pla/Examen i panel dret opcional
  • Nova funcionalitatComponents de marca: GesemLogo SVG i GeometricIllustration per a hero
  • Nova funcionalitatDurada del mode manteniment amb auto-desactivació i countdown live al panel
  • Nova funcionalitatPíndola de versió com a component reutilitzable, visible a totes les pàgines
  • MilloraRedisseny complet del dashboard amb editorial layout, AreaRow, RightPanel i estats compactes
  • MilloraPàgina /plan refeta amb generador en dos passos (config + preview) i càpsules visuals
  • MilloraPàgina /learn refeta amb glass morphism, SessionCards i progrés contextual
  • MilloraLogin amb glassmorphism, gradients subtils i animacions focus elegants
  • MilloraPaleta global actualitzada: navy més fosc #0F2137, accent ACTIC taronja #E8500A, fonts i borders més subtils
  • MilloraBotó d'ACTIA: substituït el ring rotatiu agressiu per halo amb glow pulsant suau
  • CorreccióEliminada col·lisió CSS de '.animate-float' que causava fade-in/out al bloc blau del hero
  • Milloradeploy-actic.sh ara fa npm install abans del build per agafar deps noves automàticament
  • SeguretatGROQ_API_KEY rotada (nova clau per a Groq) per al chatbot ACTIA i recomanació de plans
a04407e

v1.2

·fa 1 mesos

Sistema de manteniment, status page i changelog interactiu

Una de les ones més grosses fins ara: nou control de manteniment amb durada i countdown, pàgina de status en temps real, i refacció completa del changelog amb filtres i timeline.

  • Mode manteniment amb durada (5/15/30/60/120 min o personalitzada) i auto-desactivació
  • Pàgina de status (/status) amb checks reals contra BD, SMTP, AI i auth
  • Changelog interactiu amb filtres per tipus, cerca, timeline i estadístiques
12 canvis
741
Contribuïdors
Ferran Garola Bonilla
  • Nova funcionalitatSistema complet de mode manteniment (/acticmant) — només admin permès
  • Nova funcionalitatDurada configurable amb auto-desactivació i countdown live
  • Nova funcionalitatMissatge personalitzable a la pàgina de manteniment (títol, subtítol, ETA)
  • Nova funcionalitatPàgina /maintenance amb countdown live, partícules flotants, glassmorphism i auto-refresh cada 30s
  • Nova funcionalitatHistorial d'activitat al panel: llistat d'enable/disable/message_update del audit log
  • Nova funcionalitatPàgina /status amb monitorització en temps real de tots els serveis
  • Nova funcionalitatPàgina /changelog completament refeta amb stats, filtres i timeline
  • CorreccióEliminat efecte de fade-in/out al bloc blau del hero (col·lisió CSS)
  • CorreccióLogin respecta ?redirectTo per anar a la ruta destí després d'autenticar
  • CorreccióAuto-redirect del signout respecta X-Forwarded-Host de nginx
  • CorreccióBotó 'Sortir' del dashboard ara crida realment /api/auth/signout amb POST
  • SeguretatFiltre doble del mode manteniment: middleware + root layout (servidor)
9c6597d

v1.1

·fa 1 mesos

Reset password, changelog i nom des del Profile

Pulida d'experiència després del llançament: arreglem el flux de sortida, recuperem el restabliment de contrasenya al login i inaugurem aquesta pàgina de canvis.

  • Pàgina pública de changelog accessible des de la píndola de versió
  • Login amb enllaç a restabliment de contrasenya (correu via SMTP propi)
  • Nom de l'usuari llegit del Profile a la BD — sense modal repetitiu
8 canvis
233
Contribuïdors
Ferran Garola Bonilla
  • Nova funcionalitatPàgina pública /changelog amb timeline, filtres i estadístiques
  • Nova funcionalitatLink 'Has oblidat la contrasenya?' restaurat al formulari de login
  • MilloraDashboard llegeix el nom de l'usuari directament del Profile (BD)
  • MilloraEliminat el modal repetitiu de 'demanar nom' al dashboard
  • MilloraPíndola de versió millorada: gradient daurat, punt pulsant 'live', hover lift
  • CorreccióBotó 'Sortir' del dashboard ara crida correctament /api/auth/signout
  • CorreccióRedirect del signout respecta X-Forwarded-Host de nginx
  • CorreccióErrors de TypeScript a /plan: casts a Profile/LearningFormat + camps obligatoris a generatePlan
83653a1

v1.0

·fa 1 mesos

Primera versió oficial

Llançament inicial de la plataforma amb tot el cicle: diagnòstic adaptatiu, generador de pla, formació amb microcàpsules, dashboard, backoffice i correu transaccional propi.

  • Cicle complet: diagnòstic → pla → formació → simulador
  • SMTP propi (mail.gesem.cat) — sense dependència de serveis externs
  • Recomanació personalitzada amb IA (Groq) als resultats del diagnòstic
13 canvis
823
Contribuïdors
Ferran Garola BonillaJordi Llopart
  • Nova funcionalitatLanding pública amb hero, microcàpsules, sistema, programa i stats
  • Nova funcionalitatTest diagnòstic adaptatiu (5 àrees, 3 nivells, selector Level2/Level3)
  • Nova funcionalitatGenerador de pla personalitzat segons perfil i disponibilitat
  • Nova funcionalitatPàgina de formació /learn connectada al pla
  • Nova funcionalitatDashboard d'alumne amb progrés i CTAs
  • Nova funcionalitatBackoffice: gestió d'organitzacions, usuaris i auditoria
  • Nova funcionalitatRestabliment de contrasenya per correu
  • Nova funcionalitatRecomanació personalitzada amb IA (Groq) al diagnòstic
  • MilloraPlantilles d'email amb la marca GESEM (welcome, invite, reset, diagnòstic)
  • MilloraDisseny visual unificat amb efectes premium (glass, blob, shimmer)
  • SeguretatAuth pròpia amb scrypt + sessions cookie httpOnly
  • SeguretatAudit log de totes les accions administratives sensibles
  • SeguretatRate limiting al login + middleware de protecció de rutes
f85be0f

Pròximament

Roadmap

Estem treballant en aquestes funcionalitats. Vols suggerir-ne alguna o prioritzar-ne una?

  • 01Persistència completa de plans i simulacres a la BD per usuari
  • 02Banc de preguntes editable des de l'admin (CRUD complet)
  • 03Estadístiques agregades amb gràfiques (organització, evolució, comparació)
  • 04Tokens CSRF a POSTs sensibles + observabilitat (Sentry-lite)
  • 05Mode entrenament dirigit per IA: explicacions adaptatives a cada error

Escriu-nos a comunicacions@gesem.cat amb la teva idea.