From 4b3e05d0661c9b73cfc134db67c404bf73f02af7 Mon Sep 17 00:00:00 2001 From: RamonDonadeu Date: Wed, 17 Jun 2026 17:46:40 +0200 Subject: [PATCH 01/17] fix: change jwt secret --- backend/src/auth/strategy/jwt.strategy.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/src/auth/strategy/jwt.strategy.ts b/backend/src/auth/strategy/jwt.strategy.ts index bf77cc5..b16d482 100644 --- a/backend/src/auth/strategy/jwt.strategy.ts +++ b/backend/src/auth/strategy/jwt.strategy.ts @@ -9,7 +9,7 @@ export class JwtStrategy extends PassportStrategy(Strategy, 'jwt') { constructor(private readonly prisma: PrismaService) { super({ jwtFromRequest: ExtractJwt.fromAuthHeaderAsBearerToken(), - secretOrKey: 'super-secret', + secretOrKey: process.env.JWT_SECRET || 'super-secret', }); } From f38b247081a1d03fa96d9bae14ae1a82b7d6af63 Mon Sep 17 00:00:00 2001 From: RamonDonadeu Date: Wed, 17 Jun 2026 17:55:06 +0200 Subject: [PATCH 02/17] feat: UX UI improvements --- frontend/src/components/HeaderComponent.vue | 172 ++++++++++++------ frontend/src/components/LoadingComponent.vue | 16 +- .../src/components/Search/SearchResults.vue | 35 ++-- .../Search/components/ResultCard.vue | 168 +++++++++++------ .../Search/components/SearchInput.vue | 24 ++- frontend/src/components/Shared/EmptyState.vue | 48 +++++ frontend/src/components/loginComponent.vue | 51 +++--- frontend/src/css/app.css | 52 +++++- frontend/src/i18n/ca-ES/index.ts | 15 ++ frontend/src/i18n/es-ES/index.ts | 15 ++ frontend/src/i18n/translateKeys.ts | 15 ++ frontend/src/layouts/MainLayout.vue | 9 +- frontend/src/pages/ConfirmRequestsPage.vue | 171 ++++++++++------- frontend/src/pages/ErrorNotFound.vue | 39 ++-- frontend/src/pages/GlossPage.vue | 39 ++-- frontend/src/pages/MyRequestsPage.vue | 118 ++++++++---- frontend/src/pages/ViewRequestGlossPage.vue | 6 +- 17 files changed, 687 insertions(+), 306 deletions(-) create mode 100644 frontend/src/components/Shared/EmptyState.vue diff --git a/frontend/src/components/HeaderComponent.vue b/frontend/src/components/HeaderComponent.vue index f77d102..fdfa9ea 100644 --- a/frontend/src/components/HeaderComponent.vue +++ b/frontend/src/components/HeaderComponent.vue @@ -1,11 +1,10 @@