Commit Graph

42 Commits

Author SHA1 Message Date
6a4b16bb8b Retry CI Login con Usuario
All checks were successful
CI/CD Pipeline / backend-build (push) Successful in 2m10s
CI/CD Pipeline / frontend-build (push) Successful in 35s
CI/CD Pipeline / docker-build (push) Successful in 2m4s
2026-04-04 18:37:47 -03:00
f70ecaeeb5 Retry Ci Login
Some checks failed
CI/CD Pipeline / backend-build (push) Successful in 2m9s
CI/CD Pipeline / frontend-build (push) Successful in 40s
CI/CD Pipeline / docker-build (push) Failing after 48s
2026-04-04 18:29:00 -03:00
8459327d8b Retry ci Login
Some checks failed
CI/CD Pipeline / backend-build (push) Successful in 2m9s
CI/CD Pipeline / frontend-build (push) Successful in 45s
CI/CD Pipeline / docker-build (push) Failing after 16s
2026-04-04 18:24:29 -03:00
29b497468e Fix Login CI.yml
Some checks failed
CI/CD Pipeline / backend-build (push) Successful in 2m31s
CI/CD Pipeline / frontend-build (push) Successful in 1m17s
CI/CD Pipeline / docker-build (push) Failing after 18s
2026-04-04 18:14:57 -03:00
c33b186098 Repush 2 2026-04-03 21:03:19 -03:00
56e7b8b0a8 Repush 1 2026-04-03 21:00:15 -03:00
11638026d9 Repush 2026-04-03 20:57:38 -03:00
e3db9eb87f Fix: Login con Secret Token en CI 2026-04-03 20:55:50 -03:00
3a85201154 Fix: ci.yml con login previo a steps
Some checks failed
CI/CD Pipeline / backend-build (push) Successful in 2m6s
CI/CD Pipeline / frontend-build (push) Successful in 36s
CI/CD Pipeline / docker-build (push) Failing after 13s
2026-04-03 20:46:41 -03:00
865cf9b3e8 test ci.yml runner
Some checks failed
CI/CD Pipeline / backend-build (push) Successful in 2m18s
CI/CD Pipeline / frontend-build (push) Successful in 1m8s
CI/CD Pipeline / docker-build (push) Failing after 1m11s
2026-04-03 20:39:29 -03:00
eb5f04e5e2 docs: add README.md 2026-04-03 20:35:27 -03:00
ca15833526 chore: trigger pipeline with empty commit 2026-04-03 20:25:19 -03:00
67b56c1c9b fix: improve docker-build job with login, compose push, and correct image names 2026-04-03 20:23:13 -03:00
ed7586f950 fix: add DOCKER_API_VERSION env to job for API compatibility
Some checks failed
CI/CD Pipeline / backend-build (push) Successful in 2m15s
CI/CD Pipeline / frontend-build (push) Successful in 51s
CI/CD Pipeline / docker-build (push) Failing after 1m52s
2026-04-03 20:05:40 -03:00
361be0eb9e fix: use lowercase repo name and add image cleanup step
Some checks failed
CI/CD Pipeline / backend-build (push) Successful in 2m53s
CI/CD Pipeline / frontend-build (push) Successful in 1m20s
CI/CD Pipeline / docker-build (push) Failing after 2m0s
2026-04-03 19:42:16 -03:00
667b01c2a0 feat: push Docker images to Gitea registry after build
Some checks failed
CI/CD Pipeline / backend-build (push) Successful in 2m36s
CI/CD Pipeline / frontend-build (push) Successful in 54s
CI/CD Pipeline / docker-build (push) Failing after 2m3s
2026-04-03 19:34:42 -03:00
d3e77ad9a5 fix: correct paths in Backend Dockerfile for docker compose build context
All checks were successful
CI/CD Pipeline / backend-build (push) Successful in 2m15s
CI/CD Pipeline / frontend-build (push) Successful in 53s
CI/CD Pipeline / docker-build (push) Successful in 7m14s
The docker-compose.yml uses 'context: .' (root), so paths must include 'Backend/' prefix.
2026-04-03 19:15:29 -03:00
fd52352b21 fix: use docker label for build job (runner has docker-cli)
Some checks failed
CI/CD Pipeline / backend-build (push) Successful in 2m53s
CI/CD Pipeline / frontend-build (push) Successful in 1m19s
CI/CD Pipeline / docker-build (push) Failing after 39s
2026-04-01 21:25:44 -03:00
86a4b7cc1d fix: use docker compose v2 (plugin) in CI
Some checks failed
CI/CD Pipeline / backend-build (push) Successful in 2m58s
CI/CD Pipeline / frontend-build (push) Successful in 1m4s
CI/CD Pipeline / docker-build (push) Failing after 23s
2026-04-01 21:15:01 -03:00
5fed217818 fix: use docker build instead of docker-compose in CI
Some checks failed
CI/CD Pipeline / backend-build (push) Successful in 3m19s
CI/CD Pipeline / docker-build (push) Has been cancelled
CI/CD Pipeline / frontend-build (push) Has been cancelled
2026-04-01 21:11:18 -03:00
03c2cbf90b fix: install Docker CLI in CI step before docker-compose build
Some checks failed
CI/CD Pipeline / frontend-build (push) Has been cancelled
CI/CD Pipeline / backend-build (push) Has been cancelled
CI/CD Pipeline / docker-build (push) Has been cancelled
Each CI step runs in a separate container (node:18-bullseye).
Docker CLI must be installed within that container to use docker-compose.
2026-04-01 21:07:42 -03:00
2061ea5c0e revert: use docker-compose v1 in CI (runner now has docker-cli-compose)
Some checks failed
CI/CD Pipeline / backend-build (push) Successful in 3m14s
CI/CD Pipeline / frontend-build (push) Successful in 1m20s
CI/CD Pipeline / docker-build (push) Failing after 23s
2026-04-01 21:01:01 -03:00
8729de88a7 fix: use docker compose v2 instead of docker-compose in CI
Some checks failed
CI/CD Pipeline / backend-build (push) Successful in 3m4s
CI/CD Pipeline / frontend-build (push) Successful in 57s
CI/CD Pipeline / docker-build (push) Failing after 30s
docker-compose (v1) not available in gitea/act_runner container.
Docker Compose v2 is available as a plugin via 'docker compose'.
2026-04-01 20:31:41 -03:00
caf6d492ca fix: TypeScript build errors in frontend pipeline
Some checks failed
CI/CD Pipeline / backend-build (push) Successful in 2m41s
CI/CD Pipeline / frontend-build (push) Successful in 58s
CI/CD Pipeline / docker-build (push) Failing after 28s
- Remove unused ReactNode import in useAuth.test.tsx
- Use vitest/config for defineConfig to recognize test property
- Add vitest/globals to tsconfig types for test runner globals
2026-04-01 20:17:56 -03:00
653d3e7670 feat: agregar componente TestEcosistemaComponent para validación de ecosistema OpenCode 2026-04-01 19:14:34 -03:00
77c5f5419f chore: Simplify post-restart protocol - only Telegram when user is remote
Some checks failed
CI/CD Pipeline / backend-build (push) Successful in 3m9s
CI/CD Pipeline / frontend-build (push) Failing after 52s
CI/CD Pipeline / docker-build (push) Has been skipped
2026-04-01 18:43:29 -03:00
86e656d593 chore: Remove restart wrapper references, clean up protocol
Some checks failed
CI/CD Pipeline / backend-build (push) Successful in 3m32s
CI/CD Pipeline / frontend-build (push) Failing after 1m1s
CI/CD Pipeline / docker-build (push) Has been skipped
2026-04-01 18:33:53 -03:00
afac617b3f chore: Update restart protocol with wrapper flow
Some checks failed
CI/CD Pipeline / backend-build (push) Successful in 3m3s
CI/CD Pipeline / frontend-build (push) Failing after 50s
CI/CD Pipeline / docker-build (push) Has been skipped
2026-04-01 18:21:47 -03:00
1585339dee chore: Add post-restart remote notification protocol
Some checks failed
CI/CD Pipeline / backend-build (push) Successful in 3m10s
CI/CD Pipeline / frontend-build (push) Failing after 1m10s
CI/CD Pipeline / docker-build (push) Has been skipped
2026-04-01 17:21:12 -03:00
39469ad121 chore: Add Gitea labels, issue templates and PR template
Some checks failed
CI/CD Pipeline / backend-build (push) Successful in 3m37s
CI/CD Pipeline / frontend-build (push) Failing after 1m18s
CI/CD Pipeline / docker-build (push) Has been skipped
2026-04-01 16:45:02 -03:00
f8e5060278 test: Add Vitest + React Testing Library setup (Refs #2)
Some checks failed
CI/CD Pipeline / backend-build (push) Successful in 2m30s
CI/CD Pipeline / frontend-build (push) Failing after 2m0s
CI/CD Pipeline / docker-build (push) Has been skipped
2026-04-01 16:14:06 -03:00
d7481323f9 ci: Add Gitea Actions workflow for CI/CD (Refs #2)
Some checks failed
CI/CD Pipeline / frontend-build (push) Has been cancelled
CI/CD Pipeline / docker-build (push) Has been cancelled
CI/CD Pipeline / backend-build (push) Has been cancelled
2026-04-01 16:11:33 -03:00
c91ee30c1b chore: Environment improvements - delegation rules, GGA config, skill audit 2026-04-01 15:51:17 -03:00
552d1305f8 fix: Configure GGA to use AGENT.md instead of AGENTS.md 2026-04-01 15:50:15 -03:00
48aaaa798c fix: Update proxy target to backend port 5082 (Refs #2) 2026-04-01 15:10:15 -03:00
08cd32ba85 fix: Move AuthProvider to main.tsx to fix context error (Refs #2) 2026-04-01 14:58:27 -03:00
869cc66a2f Merge pull request 'feat: Sistema de autenticación frontend (Login + Register + Dashboard)' (#3) from feat/autenticacion-frontend into main
feat: Sistema de autenticación frontend (Login + Register + Dashboard)

Closes #2
2026-04-01 17:38:48 +00:00
4b44a8da08 fix: Remove unused import in ProtectedRoute (Refs #2) 2026-04-01 14:24:25 -03:00
7b9a7192c1 feat(authentication): implement frontend authentication system
- Created auth and user types (T10)
- Implemented API client with token handling (T11)
- Built AuthContext with JWT decoding (T12)
- Added ProtectedRoute component (T13)
- Created LoginPage, RegisterPage, DashboardPage (T14-T16)
- Updated App.tsx with routing and auth provider (T17)
- Added Dockerfile, nginx.conf for frontend deployment (T18-T19)
- Updated docker-compose.yml to include frontend service (T20)
- Updated .gitignore to exclude frontend build artifacts (T21)
- Removed unused App.css (T22)

Refs #2
2026-04-01 13:37:37 -03:00
bf2cfbd9fc feat: Add RegisterAsync endpoint to AuthController (Refs #2) 2026-04-01 13:15:22 -03:00
ab98056075 feat: Add Register DTOs and SP for public registration (Refs #2) 2026-04-01 13:08:51 -03:00
21e7e7b044 feat: Sistema de Usuarios - Backend CRUD + JWT Auth (Issue #1)
Implementación fundacional del proyecto PruebaGentle:
- Arquitectura Clean/Hexagonal: Core, Infrastructure, API
- 6 Stored Procedures para CRUD + autenticación
- JWT authentication con BCrypt password hashing
- Docker Compose (SQL Server + Backend)
- Solución .NET 10 con Dapper + SqlClient

Closes #1
2026-03-31 17:36:04 -03:00