siujamo
0671937ecd
feat: add versioning entrypoint
1.3.1
2026-05-26 10:18:27 +08:00
siujamo
e2a40795c5
chore: opt-in to Node.js 24 for GitHub Actions to clear deprecation warning
...
Set the environment variable FORCE_JAVASCRIPT_ACTIONS_TO_NODE24 to true
to force the workflow and runner to execute all JavaScript actions using
Node.js 24. This resolves the future deprecation warning for Node.js 20.
2026-05-25 16:01:19 +08:00
siujamo
a8ff1cabad
chore: rewrite GitHub Actions to build, publish release JAR, and push image to GHCR
...
Update build-and-deploy.yml workflow to:
1. Run single job 'build-and-release' to bypass artifact transfers.
2. Build JAR with -PartefactVersion parameter.
3. Upload the compiled JAR asset directly into GitHub Releases.
4. Build and push the Docker image directly to GitHub Container Registry (ghcr.io).
2026-05-25 15:52:54 +08:00
siujamo
e4dca61f98
chore: merge CI stages into a single release job to optimize speed
...
Merge build, package, and deploy stages into a single 'release' job. By building
the jar and running docker commands in the same container using local docker socket,
we completely bypass the need for GitLab artifact uploading/downloading. This significantly
reduces network overhead and speeds up release deployment.
2026-05-25 15:43:23 +08:00
兴垚 范
6c7f12ddb6
Merge branch 'develop' of git.onixbyte.cn:onixbyte/delta-force-guide-web into develop
...
合并 GitLab 远程仓库并更新武器列表
2026-05-25 14:48:44 +08:00
siujamo
e7da3a76b7
ci: recover artefact uploading
1.3.0
2026-05-25 14:45:26 +08:00
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.
2026-05-25 14:39:33 +08:00
兴垚 范
05d61ee62c
合并远程更新武器列表
2026-05-25 14:23:02 +08:00
兴垚 范
0681ca8b34
优化武器列表页面
2026-05-25 14:04:32 +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.
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.
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.
2026-05-25 11:05:25 +08:00
Siu Jamo
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
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
Siu Jamo
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.
2026-05-25 09:05:13 +08:00
zihluwang
5b0f037567
ci: add CI files for build and deploy
2026-05-25 08:25:19 +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 and Claude Opus 4.7
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 and Claude Opus 4.7
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
siujamo
4b9c7d3e0d
refactor: move typed Redux hooks from src/store/hooks.ts to src/hooks/store.ts
...
Also update GitHub repository URLs and labels in hero layout.
2026-05-12 09:08:37 +08:00
siujamo
b2fea5df8e
docs: extend British English convention to code comments
2026-05-11 17:48:42 +08:00
siujamo
a447bffa77
refactor: update GitHub URLs and English labels in hero layout
2026-05-11 17:47:28 +08:00
siujamo
4d009a0195
fix: migrate login page to Ant Design 6 and Tailwind CSS 4 syntax
2026-05-11 17:46:20 +08:00
siujamo
7a0a74bfea
refactor: rename application to 《三角洲》指南
2026-05-11 15:11:31 +08:00
siujamo
fd537af916
feat: add CLAUDE.md
2026-05-11 15:11:08 +08:00
siujamo
e7f4fc3374
Merge remote-tracking branch 'origin/develop' into develop
...
# Conflicts:
# package.json
# vite.config.ts
2026-05-11 11:10:12 +08:00
zihluwang
92703d4985
ci: build and upload release tarball
...
Use pnpm build:tar during release workflow and upload dist.tar.gz.
2026-05-11 07:10:30 +08:00
zihluwang
1dfe3f7221
refactor: remove unused icon images
1.2.3
2026-05-11 07:02:17 +08:00
zihluwang and Claude Opus 4.7
86e259a500
feat: add legal tabs and update header assets
...
Switch the legal page to tabbed EULA/privacy content with URL sync, update header styling, and migrate footer icons to Ant Design.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-11 07:00:05 +08:00
zihluwang
b91855095b
refactor: optimised slots
2026-05-10 13:52:22 +08:00
zihluwang
1f30f70f21
refactor: rename app title
2026-05-10 13:43:01 +08:00
zihluwang
13242deb6c
refactor: reduce slots
2026-05-10 13:41:37 +08:00
zihluwang
3b5153f386
refactor: add a built-in slot
2026-05-10 13:32:49 +08:00
zihluwang
5502643466
refactor: change the modification display order
2026-05-10 13:30:51 +08:00
zihluwang
5790750124
feat: implemented listening port check by vite-plugin-port-checker
2026-05-10 13:30:25 +08:00
zihluwang
26bca96575
chore: add dependency vite-plugin-port-checker for checking listening ports
2026-05-10 13:29:55 +08:00
fanxingyao
381ccae5fd
feat(index): 更新footer-更新header-添加header背景,footer图标
2026-05-08 18:48:38 +08:00
siujamo
0113ece426
Merge remote-tracking branch 'origin/develop' into develop
...
# Conflicts:
# pnpm-lock.yaml
2026-05-08 17:38:23 +08:00
siujamo
37adfddf3f
feat: add @onixbyte/vite-plugin-port-checker to enhance Vite configuration
2026-05-08 17:35:45 +08:00
zihluwang
752e64f259
ci: add ci process
2026-05-08 08:23:35 +08:00
zihluwang
84a2a2ffea
Merge remote-tracking branch 'origin/main' into develop
2026-05-08 08:11:08 +08:00
dependabot[bot]
fd2352b6ad
chore: bump the dependency-updates group with 7 updates
...
Bumps the dependency-updates group with 7 updates:
| Package | From | To |
| --- | --- | --- |
| [axios](https://github.com/axios/axios ) | `1.15.2` | `1.16.0` |
| [react](https://github.com/facebook/react/tree/HEAD/packages/react ) | `19.2.5` | `19.2.6` |
| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom ) | `19.2.5` | `19.2.6` |
| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router ) | `7.14.2` | `7.15.0` |
| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom ) | `7.14.2` | `7.15.0` |
| [globals](https://github.com/sindresorhus/globals ) | `17.5.0` | `17.6.0` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) | `8.0.10` | `8.0.11` |
Updates `axios` from 1.15.2 to 1.16.0
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.15.2...v1.16.0 )
Updates `react` from 19.2.5 to 19.2.6
- [Release notes](https://github.com/facebook/react/releases )
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/react/commits/v19.2.6/packages/react )
Updates `react-dom` from 19.2.5 to 19.2.6
- [Release notes](https://github.com/facebook/react/releases )
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/react/commits/v19.2.6/packages/react-dom )
Updates `react-router` from 7.14.2 to 7.15.0
- [Release notes](https://github.com/remix-run/react-router/releases )
- [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router/CHANGELOG.md )
- [Commits](https://github.com/remix-run/react-router/commits/react-router@7.15.0/packages/react-router )
Updates `react-router-dom` from 7.14.2 to 7.15.0
- [Release notes](https://github.com/remix-run/react-router/releases )
- [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md )
- [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@7.15.0/packages/react-router-dom )
Updates `globals` from 17.5.0 to 17.6.0
- [Release notes](https://github.com/sindresorhus/globals/releases )
- [Commits](https://github.com/sindresorhus/globals/compare/v17.5.0...v17.6.0 )
Updates `vite` from 8.0.10 to 8.0.11
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v8.0.11/packages/vite )
---
updated-dependencies:
- dependency-name: axios
dependency-version: 1.16.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependency-updates
- dependency-name: react
dependency-version: 19.2.6
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependency-updates
- dependency-name: react-dom
dependency-version: 19.2.6
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependency-updates
- dependency-name: react-router
dependency-version: 7.15.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependency-updates
- dependency-name: react-router-dom
dependency-version: 7.15.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependency-updates
- dependency-name: globals
dependency-version: 17.6.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dependency-updates
- dependency-name: vite
dependency-version: 8.0.11
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dependency-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-07 07:58:51 +00:00
siujamo
0efcf75221
chore: remove unused deploy scripts from package.json
2026-05-07 13:35:41 +08:00
siujamo
0479744ce5
perf: optimise packaging
2026-05-07 10:51:29 +08:00