|
fea733f990
|
test: add unit and integration tests
|
2025-09-15 21:06:20 +02:00 |
|
|
ee88068d99
|
refactor(config): clean YAML configuration
|
2025-09-15 08:28:36 +02:00 |
|
|
f04fb14192
|
refactor(use-case): persist status and error if present
|
2025-09-15 08:26:02 +02:00 |
|
|
fb0ddf391f
|
docs(api): add API documentation
|
2025-09-15 08:25:26 +02:00 |
|
|
d417a46a06
|
feat(security): add support for message encryption with a key
|
2025-09-15 08:25:06 +02:00 |
|
|
c541119cf0
|
refactor(model): persist date, status, and error description
|
2025-09-15 08:24:53 +02:00 |
|
|
54798b7554
|
feat(i18n): add English, Spanish and Galician translations for error messages
|
2025-09-15 08:24:28 +02:00 |
|
|
fff9362ea8
|
feat(validation): add request and domain validation for email use case
|
2025-09-14 14:46:23 +02:00 |
|
|
421d160c12
|
refactor(domain → application): move MailService to application layer and rename to EmailPort
|
2025-09-13 13:02:08 +02:00 |
|
|
45a98daae0
|
refactor(core): reorganize code and implement logging
|
2025-09-13 12:31:35 +02:00 |
|
|
6445278e9f
|
refactor(core): add custom exceptions
|
2025-09-13 12:31:21 +02:00 |
|
|
8c39c1955e
|
chore: add tokens to .gitignore
|
2025-09-13 12:30:03 +02:00 |
|
|
a846547d38
|
chore(config): configure Google OAuth credentials via environment variables
|
2025-09-13 12:29:20 +02:00 |
|
|
2d0e676a77
|
feat(logging): add Log4j2 implementation for application logging
|
2025-09-13 12:28:41 +02:00 |
|
|
682d801836
|
chore: set application to validate mode and add database initialization script
|
2025-09-12 17:17:18 +02:00 |
|
|
1636039545
|
chore: add .env and logs to .gitignore
|
2025-09-12 16:52:57 +02:00 |
|
|
ec2e9c0e36
|
refactor: simplify application.yml to only include database configuration
|
2025-09-12 16:52:39 +02:00 |
|
|
4245006652
|
chore: add example .env file
|
2025-09-12 16:51:58 +02:00 |
|
|
48f5a7e658
|
feat: configure docker-compose to run API and database containers
|
2025-09-12 16:51:47 +02:00 |
|
|
b990556db6
|
chore: add Dockerfile to build API image
|
2025-09-12 16:51:28 +02:00 |
|
|
06539a05fc
|
feat: implement core use cases and DTOs (OAuth2, tests, and docs pending)
|
2025-09-11 18:56:33 +02:00 |
|
|
4053c6fa46
|
chore: initialize project structure with hexagonal architecture and H2 database for development
|
2025-09-10 18:45:26 +02:00 |
|
Pablo de la Torre
|
bd229bbb6b
|
chore(readme): add empty README placeholder
|
2025-09-10 08:46:26 +02:00 |
|
Pablo de la Torre
|
c574a10de1
|
chore(gitignore): config initial file
|
2025-09-10 08:05:25 +02:00 |
|