skillhub/server
vsxd 559a9133ab fix(backend): use DomainBadRequestException and ApiResponse envelope
- IdempotencyInterceptor: restructure Redis check to avoid swallowing
  exceptions inside try-catch, use ApiResponse envelope for 409 response
- IdempotencyInterceptorTest: register JavaTimeModule for Instant
  serialization, align mocks with actual implementation
- SkillRatingServiceTest: update expected exception type to match
  DomainBadRequestException used in entity and service
2026-03-12 20:21:59 +08:00
..
.mvn/wrapper feat: initialize Maven multi-module project structure 2026-03-11 22:52:04 +08:00
skillhub-app fix(backend): use DomainBadRequestException and ApiResponse envelope 2026-03-12 20:21:59 +08:00
skillhub-auth refactor(auth): improve DeviceAuthService error handling and tests 2026-03-12 20:11:40 +08:00
skillhub-domain fix(backend): use DomainBadRequestException and ApiResponse envelope 2026-03-12 20:21:59 +08:00
skillhub-infra feat(admin): add idempotency layer and admin management API 2026-03-12 19:32:09 +08:00
skillhub-search feat(search): update search documents and query services 2026-03-12 17:47:18 +08:00
skillhub-storage feat(storage): add object storage SPI with LocalFile and S3 implementations 2026-03-12 01:56:27 +08:00
.dockerignore feat(ops): improve Dockerfile caching, add dockerignore, docker profile, Makefile help 2026-03-12 17:50:34 +08:00
Dockerfile feat(ops): improve Dockerfile caching, add dockerignore, docker profile, Makefile help 2026-03-12 17:50:34 +08:00
mvnw feat: initialize Maven multi-module project structure 2026-03-11 22:52:04 +08:00
mvnw.cmd feat: initialize Maven multi-module project structure 2026-03-11 22:52:04 +08:00
pom.xml feat: complete Chunk 1 - backend skeleton and infrastructure 2026-03-11 23:35:47 +08:00