Skip to content

Releases: albertms10/ccsc

Versió 0.3.1

28 Apr 07:34
61cc011
Compare
Choose a tag to compare

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 per dayjs, 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

Codebase

  • (feat) Actualitza la versió dels lockfile a v2. 8560955

Versió 0.3

28 Aug 22:53
Compare
Choose a tag to compare

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 de bcrypt. Code scanning alert #1
  • (feat) Implementa la comprovació del token d’accés JWT mitjançant galetes HttpOnly en detriment de l’ús insegur de localStorage. 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 per mysql2, 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 de dispatch, 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 de fetchAPI, 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 per interfaces.

Versió 0.2

26 Jun 12:54
Compare
Choose a tag to compare

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 per routers.

Versió inicial

31 May 23:58
Compare
Choose a tag to compare

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