Pablo de la Torre Jamardo pablo
  • Joined on 2025-06-06
pablo pushed to develop at pablo/portfolio-website 2025-09-21 07:17:23 +00:00
b5c8364b47 feat: improve SEO/favicon setup
6cd1f7d620 feat: add email sending via Mail API
Compare 2 commits »
pablo pushed to main at pablo/portfolio-api 2025-09-20 09:23:01 +00:00
5a26b299f2 feat: move CORS configuration to Spring Security
pablo pushed to main at pablo/portfolio-api 2025-09-20 08:48:55 +00:00
6b3585da5e chore: remove active Spring profile from Dockerfile
pablo pushed to main at pablo/portfolio-api 2025-09-20 08:30:25 +00:00
e7b6712ad3 fix: correct Docker Compose network configuration
pablo pushed to main at pablo/portfolio-api 2025-09-20 08:22:20 +00:00
ca41aee64f chore: configure CORS
2959c68bf3 chore: configure Docker to deploy project using environment-based properties
Compare 2 commits »
pablo pushed to main at pablo/portfolio-api 2025-09-20 08:08:16 +00:00
8b2795d518 Merge remote-tracking branch 'origin/main'
8ef605ea2d chore: optimize HikariCP pool and JVM memory for Raspberry Pi
Compare 2 commits »
pablo pushed to main at pablo/rest-email-bridge 2025-09-20 08:07:28 +00:00
a42a8dd3a5 chore: optimize HikariCP pool and JVM memory for Raspberry Pi
pablo pushed to main at pablo/rest-email-bridge 2025-09-19 15:20:17 +00:00
ab0e2ffa68 refactor(bootstrap): replace PostConstruct validator with ApplicationContextInitializer
pablo pushed to main at pablo/rest-email-bridge 2025-09-19 15:09:43 +00:00
e0692f7913 feat(config): add AppPropertiesValidator to validate required environment variables at startup
bcb97312cd fix(cors): allow origins from environment variable
Compare 2 commits »
pablo pushed to main at pablo/rest-email-bridge 2025-09-19 14:17:09 +00:00
8fa2845220 fix(db): limit Hikari connection pool to prevent "too many clients already"
pablo pushed to main at pablo/rest-email-bridge 2025-09-15 19:06:51 +00:00
fea733f990 test: add unit and integration tests
pablo pushed to main at pablo/rest-email-bridge 2025-09-15 06:28:46 +00:00
ee88068d99 refactor(config): clean YAML configuration
pablo pushed to main at pablo/rest-email-bridge 2025-09-15 06:26:19 +00:00
f04fb14192 refactor(use-case): persist status and error if present
fb0ddf391f docs(api): add API documentation
d417a46a06 feat(security): add support for message encryption with a key
c541119cf0 refactor(model): persist date, status, and error description
54798b7554 feat(i18n): add English, Spanish and Galician translations for error messages
Compare 5 commits »
pablo pushed to main at pablo/rest-email-bridge 2025-09-14 12:46:42 +00:00
fff9362ea8 feat(validation): add request and domain validation for email use case
pablo pushed to main at pablo/rest-email-bridge 2025-09-13 11:02:25 +00:00
421d160c12 refactor(domain → application): move MailService to application layer and rename to EmailPort
pablo pushed to main at pablo/rest-email-bridge 2025-09-13 10:32:10 +00:00
45a98daae0 refactor(core): reorganize code and implement logging
6445278e9f refactor(core): add custom exceptions
8c39c1955e chore: add tokens to .gitignore
a846547d38 chore(config): configure Google OAuth credentials via environment variables
2d0e676a77 feat(logging): add Log4j2 implementation for application logging
Compare 5 commits »
pablo pushed to main at pablo/rest-email-bridge 2025-09-12 15:17:26 +00:00
682d801836 chore: set application to validate mode and add database initialization script
pablo pushed to main at pablo/rest-email-bridge 2025-09-12 14:53:15 +00:00
1636039545 chore: add .env and logs to .gitignore
ec2e9c0e36 refactor: simplify application.yml to only include database configuration
4245006652 chore: add example .env file
48f5a7e658 feat: configure docker-compose to run API and database containers
b990556db6 chore: add Dockerfile to build API image
Compare 5 commits »
pablo pushed to main at pablo/rest-email-bridge 2025-09-11 16:56:48 +00:00
06539a05fc feat: implement core use cases and DTOs (OAuth2, tests, and docs pending)
pablo pushed to main at pablo/rest-email-bridge 2025-09-10 16:45:42 +00:00
4053c6fa46 chore: initialize project structure with hexagonal architecture and H2 database for development