diff --git a/.gitea/workflows/dev-build.yaml b/.gitea/workflows/dev-build.yaml
index c0bcb7a..c57fdd2 100644
--- a/.gitea/workflows/dev-build.yaml
+++ b/.gitea/workflows/dev-build.yaml
@@ -13,6 +13,8 @@ jobs:
uses: actions/checkout@v4
- name: Install node modules
run: npm install
+ - name: Add build number
+ run: sed -i 's/####/${{ github.run_number }}-${{ gitea.run_attempt }}/' ./src/js/store.js
- name: Build pwa
run: npm run build
- name: Replace previous dev pwa
diff --git a/src/js/store.js b/src/js/store.js
index f6596f7..0b1d5f5 100644
--- a/src/js/store.js
+++ b/src/js/store.js
@@ -5,6 +5,7 @@ const state = reactive({
enabledRegions: ['thorax','abdomen','limbs','head'],
regionIconSet: Math.floor(Math.random() * 3) + 1,
version: '0.5.0-alpha',
+ build: '####',
fullscreen: false,
useExternal: 'optional',
workersEnabled: 'true',
@@ -54,6 +55,7 @@ export default () => ({
useWorkers: computed(() => state.workersEnabled),
getRegions: computed(() => state.enabledRegions),
getVersion: computed(() => state.version),
+ getBuild: computed(() => state.build),
getIconSet: computed(() => state.regionIconSet),
getInfoUrl: computed(() => state.infoUrl),
set,
diff --git a/src/pages/specs.vue b/src/pages/specs.vue
index f03ede7..28a7484 100644
--- a/src/pages/specs.vue
+++ b/src/pages/specs.vue
@@ -8,6 +8,7 @@
Details
+
Models
@@ -52,6 +53,7 @@
headneckDetails: {},
miniHeadneckDetails: {},
alvinnVersion: store().getVersion,
+ alvinnBuild: store().getBuild,
isCordova: !!window.cordova,
useWorkers: store().useWorkers,
otherSettings: {}