Releases: albertms10/ccsc
Releases · albertms10/ccsc
Versió 0.3.1
Millores funcionals
Assaig
- (feat) Mostra els projectes que estan fora de la data de l’assaig. 2ffa2ce
- (fix) Permet canviar l’assistència a un esdeveniment només a l’assistent. 0c8beb0
Canvis interns
Database
- (fix) Explicitly cast aggregate JSON functions as
JSON
Client
- (feat) Millora la comprovació del patró del NIF. d31571f
- (perf) Code split dels components de SiteLayout. cf60733
- (perf) Canvia la dependència
moment
perdayjs
, més lleugera. 15f6e6c - (refactor) Afegeix tipat als formularis. 8a1c7c9
- (refactor) Extreu el contingut SVG dels components d’icona. a13c4c0
- (refactor) Reordena les funcions útils agrupades en directoris. f4cbca4
- Reescriu
timeRange
com a hook per tal d’implementar-hi les traduccions. 9119540
- Reescriu
Codebase
- (feat) Actualitza la versió dels
lockfile
a v2. 8560955
Versió 0.3
Millores funcionals
- (feat) Millora comprensivament l’algorisme de cerca. 8105a9b
- (feat) Implementa les traduccions al català, castellà i anglès. #38
- (feat) Implementa el component
PageNotFound
quan no s’ha trobat una pàgina concreta. bf2e584
Assajos
- (feat) Implementa els fragments (compassos) treballats de cada moviment per assaig. #35
Moviments
- (feat) Implementa les seccions de cada moviment.
Canvis interns
- (feat) Implementa inicialment la documentació de l’API amb Swagger UI.
- (refactor) Reescriu el codi JavaScript amb TypeScript.
Base de dades
- (refactor) Acaba de redistribuir les consultes SQL mitjançant vistes. #28
- (refactor) Canvia consistentment les referències
OUTER
de les consultes SQL. 223cda9, 8eba1ed, e91fc64 - (refactor) Canvia la nomenclatura d’agrupació per entitat. #32
- (refactor) Canvia la nomenclatura d’integrant per membre. e43f04e
Servidor
- (feat) Millora la generació del
hash
de les contrasenyes mitjançant els algorismes debcrypt
. Code scanning alert #1 - (feat) Implementa la comprovació del token d’accés JWT mitjançant galetes
HttpOnly
en detriment de l’ús insegur delocalStorage
. 00f4ed8 - (perf) Afegeix límit de sol·licituds a rutes genèriques. 0500981
- (refactor) Redistribueix l’estructura de directoris.
- (refactor) Canvia la dependència de
promise-mysql
permysql2
, afavorint el tipat amb TypeScript. 6cefc3c - (refactor) Rep correctament els valors JSON de les consultes i defineix una manera única de fer el canvi a valors booleans. #34
Client
- (perf) Separa el codi de la pàgina d’inici amb la del tauler mitjançant lazy loading. 776375c
- (refactor) Simplifica els imports amb rutes absolutes. 000b2ab
- (refactor) Reescriu la funció
fetchAPI
com a hook (cd845e0), simplificant l’ús dedispatch
, i la funcióshowDeleteConfirm
. 92df7ab - (refactor) Centralitza les crides a l’API mitjançant els hooks de
useAPI
i relatius. #31 - (refactor) Implementa l’ús de l’
AbortController
a les crides asíncrones defetchAPI
, corregint #21. - (refactor) Embolcalla i redistribueix les funcions definides dins de components en
useCallback
, solucionant diversos avisos de l’estil de #29. - (refactor) Canvia les
PropTypes
perinterfaces
.
Versió 0.2
Interfície d’usuari
Inici
- (feat) Afegeix informació sobre el proper assaig.
- (feat) Afegeix la gràfica d’assistència als assajos.
Projectes
- (feat) Millora la llista de projectes.
- (feat) Implementa la vista de detall de projecte.
- (feat) Implementa les llistes d’assajos i repertori.
Assajos
- (feat) Millora la llista d’assajos.
- (feat) Millora la vista de detall d’assaig.
- (feat) Implementa la llista de moviments (segons els projectes).
- (feat) Implementa la llista de convocats amb la seva assistència (segons les formacions).
Obres
- (feat) Implementa la llista d’obres.
- (feat) Implementa la vista de detall d’obra.
- (feat) Implementa la llista de moviments.
- (feat) Implementa la vista de detall de moviment.
Socis
- (feat) Implementa l’alta i baixa de soci i el seu historial.
Canvis interns
- (refactor) Reescriu gran part de les consultes reutilitzant
VIEWS
. #28 - (refactor) Extreu les consultes SQL dels control·ladors en arxius
.sql
independents. - (refactor) Canvia la programació dels endpoints d’
express
perrouters
.
Versió inicial
Interfície d’usuari
- (feat) Estructura les pàgines i la navegació.
Pàgina principal (pública)
- (feat) Implementa el carousel dels titulars més recents.
- (feat) Implementa el formulari d’alta de soci.
- (feat) Implementa l’inici de sessió.
Inici (tauler)
- (feat) Implementa les gràfiques d’històric generals de socis, projectes, concerts i assajos.
Formacions
- (feat) Implementa la vista de formacions.
- (feat) Implementa la llista de projectes, assajos, concerts i integrants.
- (feat) Implementa el calendari amb els esdeveniments relatius.
Assajos
- (feat) Implementa la llista general d’assajos.
Socis
- (feat) Implementa la llista general de socis.
- (feat) Implementa el perfil de soci.
- Informació bàsica
- Acceptacions