70ae945cd2
chore: add CLAUDE.md with coding standards and build commands
zihluwang2026-05-14 23:56:48 +08:00
7fda77370e
chore: update artefactVersion to 1.2.0
zihluwang2026-04-23 16:24:41 +08:00
384e17e79c
feat: add AccessoryResponse and TuningResponse DTOs for accessory and tuning data representation
zihluwang2026-04-23 16:10:05 +08:00
353c05339e
feat: refactor batch delete endpoint to use request parameters and update SQL schema for firearm table
zihluwang2026-04-22 16:35:39 +08:00
5ce8a994a4
feat: add modification creation and deletion endpoints, including batch operations and request DTOs
zihluwang2026-04-21 23:39:05 +08:00
93dbd857e0
feat: add update and delete operations for Firearm, including error handling
zihluwang2026-04-21 14:20:45 +08:00
dec7f3c7d2
feat: add Accessory and Tuning classes, update Modification to include accessories
zihluwang2026-04-21 14:07:17 +08:00
17048104d9
feat: add logout operation description and update schema annotations in LoginRequest
zihluwang2026-04-17 10:57:41 +08:00
f0a8006097
feat: add Swagger annotations for user authentication endpoints and update validation in LoginRequest
zihluwang2026-04-17 10:55:39 +08:00
a58fefbd2d
feat: add addFirearm endpoint and FirearmRequest DTO for firearm creation
zihluwang2026-04-16 09:52:55 +08:00
cb50892ffe
feat: add builder pattern for Firearm, Modification, User, UserCredential, and UserCredentialId classes
zihluwang2026-04-15 11:14:19 +08:00
1fc7b932bc
feat: add logout endpoint and refactor cookie management in AuthController
zihluwang2026-04-14 12:13:02 +08:00
8fbb73740c
feat: implement user authentication with login endpoint and cookie management
zihluwang2026-04-13 17:25:34 +08:00
75abbb0a2a
feat: add Swagger annotations for Firearm, Modification, and Tag controllers
zihluwang2026-04-13 14:38:50 +08:00
5e9b29c186
feat: implement JWT authentication with TokenClient, TokenAuthenticationFilter, and SecurityConfig
zihluwang2026-04-13 14:32:34 +08:00
0a6813ceea
chore: add Spring Security to library
zihluwang2026-04-12 05:37:24 +08:00
e65df08d1b
feat: implement User and UserCredential models with repository and service layers
zihluwang2026-04-12 05:32:31 +08:00
6e6843c412
Merge pull request #1 from zihluwang/develop
zihluwang2026-04-09 17:53:28 +08:00
bd1f2441f3
feat: add calibre, fire rate, armour damage, and body damage fields to Firearm model and update related response and migration scripts
1.2.0
zihluwang2026-04-09 13:28:28 +08:00
0992635391
feat: add nullability annotations to findById method in ModificationRepository
zihluwang2026-04-09 11:37:02 +08:00
a28033ff4c
feat: add tag filtering to modification queries and implement tag retrieval endpoint
zihluwang2026-04-07 11:58:46 +08:00
1a88cf37bc
chore: update artefact version to 1.1.0
zihluwang2026-04-06 21:03:50 +08:00
3f6d40fba7
feat: migrate database from MySQL to PostgreSQL and update schema
1.0.0
zihluwang2026-04-06 21:02:56 +08:00
33e29f48b9
feat: add firearm type filtering to page queries in Firearm and Modification services
zihluwang2026-04-06 14:01:13 +08:00
80dc5170a4
refactor: rename query controllers and services for consistency
zihluwang2026-04-03 17:47:40 +08:00
20c2da10ab
feat: enhance Firearm entity and add query services with controllers
zihluwang2026-04-03 15:38:24 +08:00
2616e70062
feat: add configurations and utility classes
zihluwang2026-04-03 14:53:59 +08:00
8053bbb6b6
feat: add Firearm and Modification entities with database schema
zihluwang2026-04-03 14:29:04 +08:00
7c249ee4be
ci: add Dockerfile and .dockerignore for containerisation
zihluwang2026-04-03 10:51:01 +08:00
06210f22dc
feat: initialize project structure with Gradle and Spring Boot setup
zihluwang2026-04-03 10:45:20 +08:00