siujamo
17cd87c702
feat: inject build-time variables via Gradle processResources
...
Replace hardcoded AppProperties values with Gradle ${} placeholders,
allowing version/channel/vendor to be configured via gradle.properties
or -P flags at build time.
Also refactor webhook configuration to flatten the properties hierarchy
by removing the intermediate WebhookProperties wrapper.
2026-06-04 17:12:48 +08:00
siujamo
12469f1b27
feat: replace GitLab webhook properties with GitHub webhook config
...
Replace GitLabWebhookProperties with GitHubWebhookProperties (secret, allowed-users).
Update WebhookProperties and WebhookManager to use GitHub-only configuration.
Add app.webhook.github defaults to application.yaml.
2026-06-01 15:29:19 +08:00
zihluwang
353c05339e
feat: refactor batch delete endpoint to use request parameters and update SQL schema for firearm table
2026-04-22 16:35:39 +08:00
zihluwang
dec7f3c7d2
feat: add Accessory and Tuning classes, update Modification to include accessories
2026-04-21 14:07:17 +08:00
zihluwang
8fbb73740c
feat: implement user authentication with login endpoint and cookie management
2026-04-13 17:25:34 +08:00
zihluwang
5e9b29c186
feat: implement JWT authentication with TokenClient, TokenAuthenticationFilter, and SecurityConfig
2026-04-13 14:32:34 +08:00
zihluwang
e65df08d1b
feat: implement User and UserCredential models with repository and service layers
2026-04-12 05:32:31 +08:00
zihluwang
bd1f2441f3
feat: add calibre, fire rate, armour damage, and body damage fields to Firearm model and update related response and migration scripts
2026-04-09 13:28:28 +08:00
zihluwang
3f6d40fba7
feat: migrate database from MySQL to PostgreSQL and update schema
2026-04-06 21:02:56 +08:00
zihluwang
20c2da10ab
feat: enhance Firearm entity and add query services with controllers
2026-04-03 15:38:24 +08:00
zihluwang
8053bbb6b6
feat: add Firearm and Modification entities with database schema
2026-04-03 14:29:04 +08:00
zihluwang
06210f22dc
feat: initialize project structure with Gradle and Spring Boot setup
2026-04-03 10:45:20 +08:00