siujamo
5cea825bc0
chore: remove gitlab artifacts to avoid slow uploads
...
Remove artifacts uploading from the build stage. Since we use a shared
docker socket on the same runner host, the package stage can access the
locally built jar file directly without needing gitlab coordinator upload/download.
1.3.0.6
2026-05-25 14:39:33 +08:00
siujamo
bd2748e25c
fix: disable provenance in docker build to fix GitLab Registry 0B display
...
Add `--provenance=false` flag to `docker build` command. This stops Docker BuildKit
from generating OCI Referrers/attestations, which are not correctly parsed by GitLab
Container Registry and cause the UI to display 0B size and "missing manifest digest" errors.
1.3.0.4
1.3.0.5
2026-05-25 13:58:14 +08:00
siujamo
0f1093774f
fix: use GitLab predefined environment variables for container registry
...
Replace custom registry variables with GitLab's predefined CI_REGISTRY,
CI_REGISTRY_IMAGE, and CI_REGISTRY_USER to ensure the built-in CI_JOB_TOKEN
has correct push permissions.
1.3.0.3
2026-05-25 11:47:22 +08:00
siujamo
d19b7f5563
fix: allow jar files to be copied in Docker build context
...
Add '!build/libs/*.jar' to .dockerignore so that Docker build can access the build
artifacts in the package stage.
1.3.0.2
2026-05-25 11:05:25 +08:00
siujamo
ea1456c5a5
Merge branch 'develop' into 'main'
...
chore: switch CI to Docker socket binding and add artefact version parameter
See merge request onixbyte/delta-force-guide-server!2
1.3.0.1
2026-05-25 10:20:50 +08:00
siujamo
b60cd36535
chore: switch CI to Docker socket binding and add artefact version parameter
...
Replace DinD services with unix:///var/run/docker.sock socket binding to
fix "Cannot connect to Docker daemon" errors. Add -PartefactVersion
parameter to Gradle build for release version tracking.
2026-05-25 10:17:33 +08:00
siujamo
1115cd4527
Merge branch 'develop' into 'main'
...
v1.3.0: Introduced Daily Password
See merge request onixbyte/delta-force-guide-server!1
2026-05-25 09:11:13 +08:00
siujamo
491be4f4dd
chore: simplify GitLab CI to release-only workflow with tag-triggered pipeline
...
Replace the full CI pipeline (build → image → push → SSH deploy on every branch)
with a focused release workflow: build JAR on tag push, package Docker image
tagged with the release tag, and push to registry.onixbyte.cn.
1.3.0
2026-05-25 09:05:13 +08:00
siujamo
b94a09691d
chore: add GitHub Actions workflow for release-based build and deploy
2026-05-19 10:38:11 +08:00
siujamo
24b7913908
chore: add GitLab CI pipeline with build, container registry push, and deploy stages
2026-05-18 17:07:34 +08:00
siujamo
20d2edc9b1
feat: use @RequiresAuth annotation instead of manual path listing in security config
2026-05-15 11:41:14 +08:00
siujamo
6d869d5145
docs: improve API endpoints table formatting in CLAUDE.md
2026-05-15 11:35:26 +08:00
siujamo
130d360556
feat: add daily password endpoint with Redis caching
2026-05-15 11:32:31 +08:00
siujamo
0ae23fa0cb
chore: add Claude Code local files to .gitignore
2026-05-15 10:41:46 +08:00
zihluwang
559ae34966
chore: remove legacy Groovy Gradle files and relocated converter
...
build.gradle and settings.gradle superseded by build.gradle.kts
and settings.gradle.kts. FirearmTypeConverter moved to
domain/converter/ package.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-14 23:58:25 +08:00
zihluwang
70ae945cd2
chore: add CLAUDE.md with coding standards and build commands
...
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-14 23:56:48 +08:00
zihluwang
7fda77370e
chore: update artefactVersion to 1.2.0
2026-04-23 16:24:41 +08:00
zihluwang
384e17e79c
feat: add AccessoryResponse and TuningResponse DTOs for accessory and tuning data representation
2026-04-23 16:10:05 +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
5ce8a994a4
feat: add modification creation and deletion endpoints, including batch operations and request DTOs
2026-04-21 23:39:05 +08:00
zihluwang
93dbd857e0
feat: add update and delete operations for Firearm, including error handling
2026-04-21 14:20:45 +08:00
zihluwang
dec7f3c7d2
feat: add Accessory and Tuning classes, update Modification to include accessories
2026-04-21 14:07:17 +08:00
zihluwang
17048104d9
feat: add logout operation description and update schema annotations in LoginRequest
2026-04-17 10:57:41 +08:00
zihluwang
f0a8006097
feat: add Swagger annotations for user authentication endpoints and update validation in LoginRequest
2026-04-17 10:55:39 +08:00
zihluwang
a58fefbd2d
feat: add addFirearm endpoint and FirearmRequest DTO for firearm creation
2026-04-16 09:52:55 +08:00
zihluwang
cb50892ffe
feat: add builder pattern for Firearm, Modification, User, UserCredential, and UserCredentialId classes
2026-04-15 11:14:19 +08:00
zihluwang
1fc7b932bc
feat: add logout endpoint and refactor cookie management in AuthController
2026-04-14 12:13:02 +08:00
zihluwang
8fbb73740c
feat: implement user authentication with login endpoint and cookie management
2026-04-13 17:25:34 +08:00
zihluwang
75abbb0a2a
feat: add Swagger annotations for Firearm, Modification, and Tag controllers
2026-04-13 14:38:50 +08:00
zihluwang
5e9b29c186
feat: implement JWT authentication with TokenClient, TokenAuthenticationFilter, and SecurityConfig
2026-04-13 14:32:34 +08:00
zihluwang
0a6813ceea
chore: add Spring Security to library
2026-04-12 05:37:24 +08:00
zihluwang
e65df08d1b
feat: implement User and UserCredential models with repository and service layers
2026-04-12 05:32:31 +08:00
zihluwang
6e6843c412
Merge pull request #1 from zihluwang/develop
...
Enhance Firearm model and add tag filtering to queries
2026-04-09 17:53:28 +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
1.2.0
2026-04-09 13:28:28 +08:00
zihluwang
0992635391
feat: add nullability annotations to findById method in ModificationRepository
2026-04-09 11:37:02 +08:00
zihluwang
a28033ff4c
feat: add tag filtering to modification queries and implement tag retrieval endpoint
2026-04-07 11:58:46 +08:00
zihluwang
1a88cf37bc
chore: update artefact version to 1.1.0
2026-04-06 21:03:50 +08:00
zihluwang
3f6d40fba7
feat: migrate database from MySQL to PostgreSQL and update schema
1.0.0
2026-04-06 21:02:56 +08:00
zihluwang
33e29f48b9
feat: add firearm type filtering to page queries in Firearm and Modification services
2026-04-06 14:01:13 +08:00
zihluwang
80dc5170a4
refactor: rename query controllers and services for consistency
2026-04-03 17:47:40 +08:00
zihluwang
20c2da10ab
feat: enhance Firearm entity and add query services with controllers
2026-04-03 15:38:24 +08:00
zihluwang
2616e70062
feat: add configurations and utility classes
2026-04-03 14:53:59 +08:00
zihluwang
8053bbb6b6
feat: add Firearm and Modification entities with database schema
2026-04-03 14:29:04 +08:00
zihluwang
7c249ee4be
ci: add Dockerfile and .dockerignore for containerisation
2026-04-03 10:51:01 +08:00
zihluwang
06210f22dc
feat: initialize project structure with Gradle and Spring Boot setup
2026-04-03 10:45:20 +08:00