Forráskód Böngészése

refactor: single-file versioning

Hintay 9 hónapja
szülő
commit
53c57b2d3d
5 módosított fájl, 87 hozzáadás és 45 törlés
  1. 0 12
      .idea/dataSources.xml
  2. 2 2
      app/package.json
  3. 84 29
      app/pnpm-lock.yaml
  4. 1 1
      app/src/version.json
  5. 0 1
      app/version.json

+ 0 - 12
.idea/dataSources.xml

@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4">
-  <component name="DataSourceManagerImpl" format="xml" multifile-model="true">
-    <data-source source="LOCAL" name="database" uuid="31ab1005-9ff6-47e2-9df8-6c521ae42819">
-      <driver-ref>sqlite.xerial</driver-ref>
-      <synchronize>true</synchronize>
-      <jdbc-driver>org.sqlite.JDBC</jdbc-driver>
-      <jdbc-url>jdbc:sqlite:$PROJECT_DIR$/database.db</jdbc-url>
-      <working-dir>$ProjectFileDir$</working-dir>
-    </data-source>
-  </component>
-</project>

+ 2 - 2
app/package.json

@@ -34,7 +34,7 @@
     "reconnecting-websocket": "^4.4.0",
     "reconnecting-websocket": "^4.4.0",
     "sortablejs": "^1.15.2",
     "sortablejs": "^1.15.2",
     "universal-cookie": "^7",
     "universal-cookie": "^7",
-    "vite-plugin-build-id": "^0.2.9",
+    "vite-plugin-build-id": "^0.3.0",
     "vue": "^3.4.33",
     "vue": "^3.4.33",
     "vue-github-button": "github:0xJacky/vue-github-button",
     "vue-github-button": "github:0xJacky/vue-github-button",
     "vue-router": "^4.4.0",
     "vue-router": "^4.4.0",
@@ -71,7 +71,7 @@
     "unplugin-auto-import": "^0.17.8",
     "unplugin-auto-import": "^0.17.8",
     "unplugin-vue-components": "^0.26.0",
     "unplugin-vue-components": "^0.26.0",
     "unplugin-vue-define-options": "^1.4.5",
     "unplugin-vue-define-options": "^1.4.5",
-    "vite": "^5.3.4",
+    "vite": "^5.3.5",
     "vite-svg-loader": "^5.1.0",
     "vite-svg-loader": "^5.1.0",
     "vue-tsc": "^1.8.27"
     "vue-tsc": "^1.8.27"
   },
   },

+ 84 - 29
app/pnpm-lock.yaml

@@ -78,8 +78,8 @@ importers:
         specifier: ^7
         specifier: ^7
         version: 7.2.0
         version: 7.2.0
       vite-plugin-build-id:
       vite-plugin-build-id:
-        specifier: ^0.2.9
-        version: 0.2.9(less@4.2.0)
+        specifier: ^0.3.0
+        version: 0.3.0(less@4.2.0)
       vue:
       vue:
         specifier: ^3.4.33
         specifier: ^3.4.33
         version: 3.4.33(typescript@5.3.3)
         version: 3.4.33(typescript@5.3.3)
@@ -125,10 +125,10 @@ importers:
         version: 6.21.0(eslint@8.57.0)(typescript@5.3.3)
         version: 6.21.0(eslint@8.57.0)(typescript@5.3.3)
       '@vitejs/plugin-vue':
       '@vitejs/plugin-vue':
         specifier: ^5.0.5
         specifier: ^5.0.5
-        version: 5.0.5(vite@5.3.4(@types/node@20.14.11)(less@4.2.0))(vue@3.4.33(typescript@5.3.3))
+        version: 5.0.5(vite@5.3.5(@types/node@20.14.12)(less@4.2.0))(vue@3.4.33(typescript@5.3.3))
       '@vitejs/plugin-vue-jsx':
       '@vitejs/plugin-vue-jsx':
         specifier: ^3.1.0
         specifier: ^3.1.0
-        version: 3.1.0(vite@5.3.4(@types/node@20.14.11)(less@4.2.0))(vue@3.4.33(typescript@5.3.3))
+        version: 3.1.0(vite@5.3.5(@types/node@20.14.12)(less@4.2.0))(vue@3.4.33(typescript@5.3.3))
       '@vue/compiler-sfc':
       '@vue/compiler-sfc':
         specifier: ^3.4.33
         specifier: ^3.4.33
         version: 3.4.33
         version: 3.4.33
@@ -184,8 +184,8 @@ importers:
         specifier: ^1.4.5
         specifier: ^1.4.5
         version: 1.4.5(rollup@4.19.0)(vue@3.4.33(typescript@5.3.3))
         version: 1.4.5(rollup@4.19.0)(vue@3.4.33(typescript@5.3.3))
       vite:
       vite:
-        specifier: ^5.3.4
-        version: 5.3.4(@types/node@20.14.11)(less@4.2.0)
+        specifier: ^5.3.5
+        version: 5.3.5(@types/node@20.14.12)(less@4.2.0)
       vite-svg-loader:
       vite-svg-loader:
         specifier: ^5.1.0
         specifier: ^5.1.0
         version: 5.1.0(vue@3.4.33(typescript@5.3.3))
         version: 5.1.0(vue@3.4.33(typescript@5.3.3))
@@ -734,6 +734,9 @@ packages:
   '@types/node@20.14.11':
   '@types/node@20.14.11':
     resolution: {integrity: sha512-kprQpL8MMeszbz6ojB5/tU8PLN4kesnN8Gjzw349rDlNgsSzg90lAVj3llK99Dh7JON+t9AuscPPFW6mPbTnSA==}
     resolution: {integrity: sha512-kprQpL8MMeszbz6ojB5/tU8PLN4kesnN8Gjzw349rDlNgsSzg90lAVj3llK99Dh7JON+t9AuscPPFW6mPbTnSA==}
 
 
+  '@types/node@20.14.12':
+    resolution: {integrity: sha512-r7wNXakLeSsGT0H1AU863vS2wa5wBOK4bWMjZz2wj+8nBx+m5PeIn0k8AloSLpRuiwdRQZwarZqHE4FNArPuJQ==}
+
   '@types/normalize-package-data@2.4.4':
   '@types/normalize-package-data@2.4.4':
     resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==}
     resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==}
 
 
@@ -1808,6 +1811,11 @@ packages:
     resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==}
     resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==}
     hasBin: true
     hasBin: true
 
 
+  glob@11.0.0:
+    resolution: {integrity: sha512-9UiX/Bl6J2yaBbxKoEBRm4Cipxgok8kQYcOPEhScPwebu2I0HoQOuYdIO6S3hLuWoZgpDpwQZMzTFxgpkyT76g==}
+    engines: {node: 20 || >=22}
+    hasBin: true
+
   glob@7.2.3:
   glob@7.2.3:
     resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
     resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
     deprecated: Glob versions prior to v9 are no longer supported
     deprecated: Glob versions prior to v9 are no longer supported
@@ -2038,6 +2046,10 @@ packages:
   jackspeak@3.4.3:
   jackspeak@3.4.3:
     resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==}
     resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==}
 
 
+  jackspeak@4.0.1:
+    resolution: {integrity: sha512-cub8rahkh0Q/bw1+GxP7aeSe29hHHn2V4m29nnDlvCdlgU+3UGxkZp7Z53jLUdpX3jdTO0nJZUDl3xvbWc2Xog==}
+    engines: {node: 20 || >=22}
+
   jiti@1.21.6:
   jiti@1.21.6:
     resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==}
     resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==}
     hasBin: true
     hasBin: true
@@ -2153,6 +2165,10 @@ packages:
   lru-cache@10.4.3:
   lru-cache@10.4.3:
     resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
     resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
 
 
+  lru-cache@11.0.0:
+    resolution: {integrity: sha512-Qv32eSV1RSCfhY3fpPE2GNZ8jgM9X7rdAfemLWqTUxwiyIC4jJ6Sy0fZ8H+oLWevO6i4/bizg7c8d8i6bxrzbA==}
+    engines: {node: 20 || >=22}
+
   lru-cache@5.1.1:
   lru-cache@5.1.1:
     resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
     resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
 
 
@@ -2212,6 +2228,10 @@ packages:
     resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==}
     resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==}
     engines: {node: '>=4'}
     engines: {node: '>=4'}
 
 
+  minimatch@10.0.1:
+    resolution: {integrity: sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==}
+    engines: {node: 20 || >=22}
+
   minimatch@3.1.2:
   minimatch@3.1.2:
     resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
     resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
 
 
@@ -2386,6 +2406,10 @@ packages:
     resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==}
     resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==}
     engines: {node: '>=16 || 14 >=14.18'}
     engines: {node: '>=16 || 14 >=14.18'}
 
 
+  path-scurry@2.0.0:
+    resolution: {integrity: sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==}
+    engines: {node: 20 || >=22}
+
   path-type@4.0.0:
   path-type@4.0.0:
     resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
     resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
     engines: {node: '>=8'}
     engines: {node: '>=8'}
@@ -2560,9 +2584,9 @@ packages:
     deprecated: Rimraf versions prior to v4 are no longer supported
     deprecated: Rimraf versions prior to v4 are no longer supported
     hasBin: true
     hasBin: true
 
 
-  rimraf@5.0.9:
-    resolution: {integrity: sha512-3i7b8OcswU6CpU8Ej89quJD4O98id7TtVM5U4Mybh84zQXdrFmDLouWBEEaD/QfO3gDDfH+AGFCGsR7kngzQnA==}
-    engines: {node: 14 >=14.20 || 16 >=16.20 || >=18}
+  rimraf@6.0.1:
+    resolution: {integrity: sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==}
+    engines: {node: 20 || >=22}
     hasBin: true
     hasBin: true
 
 
   rollup@4.19.0:
   rollup@4.19.0:
@@ -2863,8 +2887,8 @@ packages:
     engines: {node: '>=14.17'}
     engines: {node: '>=14.17'}
     hasBin: true
     hasBin: true
 
 
-  typescript@5.5.3:
-    resolution: {integrity: sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ==}
+  typescript@5.5.4:
+    resolution: {integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==}
     engines: {node: '>=14.17'}
     engines: {node: '>=14.17'}
     hasBin: true
     hasBin: true
 
 
@@ -2938,16 +2962,16 @@ packages:
   validate-npm-package-license@3.0.4:
   validate-npm-package-license@3.0.4:
     resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==}
     resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==}
 
 
-  vite-plugin-build-id@0.2.9:
-    resolution: {integrity: sha512-CErwBKVzB6VndDgbzdWGuMI++vYdLbbgSMkl2g0oKGBEr8wdMoOeRdiKV6MW+X2XJ7VAT5ezLXAeWlF11LbSeg==}
+  vite-plugin-build-id@0.3.0:
+    resolution: {integrity: sha512-LGHW+hXkWLUdlSnoAlQ4Fgk5I1YyvKINHzMYLRaLSRzpwtebzeVewtZEp8Rx3BvycteeWTzt1nkmK0EbMVJ16A==}
 
 
   vite-svg-loader@5.1.0:
   vite-svg-loader@5.1.0:
     resolution: {integrity: sha512-M/wqwtOEjgb956/+m5ZrYT/Iq6Hax0OakWbokj8+9PXOnB7b/4AxESHieEtnNEy7ZpjsjYW1/5nK8fATQMmRxw==}
     resolution: {integrity: sha512-M/wqwtOEjgb956/+m5ZrYT/Iq6Hax0OakWbokj8+9PXOnB7b/4AxESHieEtnNEy7ZpjsjYW1/5nK8fATQMmRxw==}
     peerDependencies:
     peerDependencies:
       vue: '>=3.2.13'
       vue: '>=3.2.13'
 
 
-  vite@5.3.4:
-    resolution: {integrity: sha512-Cw+7zL3ZG9/NZBB8C+8QbQZmR54GwqIz+WMI4b3JgdYJvX+ny9AjJXqkGQlDXSXRP9rP0B4tbciRMOVEKulVOA==}
+  vite@5.3.5:
+    resolution: {integrity: sha512-MdjglKR6AQXQb9JGiS7Rc2wC6uMjcm7Go/NHNO63EwiJXfuk9PgqiP/n5IDJCziMkfw9n4Ubp7lttNwz+8ZVKA==}
     engines: {node: ^18.0.0 || >=20.0.0}
     engines: {node: ^18.0.0 || >=20.0.0}
     hasBin: true
     hasBin: true
     peerDependencies:
     peerDependencies:
@@ -3668,6 +3692,10 @@ snapshots:
     dependencies:
     dependencies:
       undici-types: 5.26.5
       undici-types: 5.26.5
 
 
+  '@types/node@20.14.12':
+    dependencies:
+      undici-types: 5.26.5
+
   '@types/normalize-package-data@2.4.4': {}
   '@types/normalize-package-data@2.4.4': {}
 
 
   '@types/nprogress@0.2.3': {}
   '@types/nprogress@0.2.3': {}
@@ -3811,19 +3839,19 @@ snapshots:
 
 
   '@ungap/structured-clone@1.2.0': {}
   '@ungap/structured-clone@1.2.0': {}
 
 
-  '@vitejs/plugin-vue-jsx@3.1.0(vite@5.3.4(@types/node@20.14.11)(less@4.2.0))(vue@3.4.33(typescript@5.3.3))':
+  '@vitejs/plugin-vue-jsx@3.1.0(vite@5.3.5(@types/node@20.14.12)(less@4.2.0))(vue@3.4.33(typescript@5.3.3))':
     dependencies:
     dependencies:
       '@babel/core': 7.24.9
       '@babel/core': 7.24.9
       '@babel/plugin-transform-typescript': 7.24.8(@babel/core@7.24.9)
       '@babel/plugin-transform-typescript': 7.24.8(@babel/core@7.24.9)
       '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.24.9)
       '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.24.9)
-      vite: 5.3.4(@types/node@20.14.11)(less@4.2.0)
+      vite: 5.3.5(@types/node@20.14.12)(less@4.2.0)
       vue: 3.4.33(typescript@5.3.3)
       vue: 3.4.33(typescript@5.3.3)
     transitivePeerDependencies:
     transitivePeerDependencies:
       - supports-color
       - supports-color
 
 
-  '@vitejs/plugin-vue@5.0.5(vite@5.3.4(@types/node@20.14.11)(less@4.2.0))(vue@3.4.33(typescript@5.3.3))':
+  '@vitejs/plugin-vue@5.0.5(vite@5.3.5(@types/node@20.14.12)(less@4.2.0))(vue@3.4.33(typescript@5.3.3))':
     dependencies:
     dependencies:
-      vite: 5.3.4(@types/node@20.14.11)(less@4.2.0)
+      vite: 5.3.5(@types/node@20.14.12)(less@4.2.0)
       vue: 3.4.33(typescript@5.3.3)
       vue: 3.4.33(typescript@5.3.3)
 
 
   '@volar/language-core@1.11.1':
   '@volar/language-core@1.11.1':
@@ -5023,6 +5051,15 @@ snapshots:
       package-json-from-dist: 1.0.0
       package-json-from-dist: 1.0.0
       path-scurry: 1.11.1
       path-scurry: 1.11.1
 
 
+  glob@11.0.0:
+    dependencies:
+      foreground-child: 3.2.1
+      jackspeak: 4.0.1
+      minimatch: 10.0.1
+      minipass: 7.1.2
+      package-json-from-dist: 1.0.0
+      path-scurry: 2.0.0
+
   glob@7.2.3:
   glob@7.2.3:
     dependencies:
     dependencies:
       fs.realpath: 1.0.0
       fs.realpath: 1.0.0
@@ -5235,6 +5272,12 @@ snapshots:
     optionalDependencies:
     optionalDependencies:
       '@pkgjs/parseargs': 0.11.0
       '@pkgjs/parseargs': 0.11.0
 
 
+  jackspeak@4.0.1:
+    dependencies:
+      '@isaacs/cliui': 8.0.2
+    optionalDependencies:
+      '@pkgjs/parseargs': 0.11.0
+
   jiti@1.21.6: {}
   jiti@1.21.6: {}
 
 
   js-tokens@4.0.0: {}
   js-tokens@4.0.0: {}
@@ -5332,6 +5375,8 @@ snapshots:
 
 
   lru-cache@10.4.3: {}
   lru-cache@10.4.3: {}
 
 
+  lru-cache@11.0.0: {}
+
   lru-cache@5.1.1:
   lru-cache@5.1.1:
     dependencies:
     dependencies:
       yallist: 3.1.1
       yallist: 3.1.1
@@ -5393,6 +5438,10 @@ snapshots:
 
 
   min-indent@1.0.1: {}
   min-indent@1.0.1: {}
 
 
+  minimatch@10.0.1:
+    dependencies:
+      brace-expansion: 2.0.1
+
   minimatch@3.1.2:
   minimatch@3.1.2:
     dependencies:
     dependencies:
       brace-expansion: 1.1.11
       brace-expansion: 1.1.11
@@ -5569,6 +5618,11 @@ snapshots:
       lru-cache: 10.4.3
       lru-cache: 10.4.3
       minipass: 7.1.2
       minipass: 7.1.2
 
 
+  path-scurry@2.0.0:
+    dependencies:
+      lru-cache: 11.0.0
+      minipass: 7.1.2
+
   path-type@4.0.0: {}
   path-type@4.0.0: {}
 
 
   pathe@1.1.2: {}
   pathe@1.1.2: {}
@@ -5714,9 +5768,10 @@ snapshots:
     dependencies:
     dependencies:
       glob: 7.2.3
       glob: 7.2.3
 
 
-  rimraf@5.0.9:
+  rimraf@6.0.1:
     dependencies:
     dependencies:
-      glob: 10.4.5
+      glob: 11.0.0
+      package-json-from-dist: 1.0.0
 
 
   rollup@4.19.0:
   rollup@4.19.0:
     dependencies:
     dependencies:
@@ -6071,7 +6126,7 @@ snapshots:
 
 
   typescript@5.3.3: {}
   typescript@5.3.3: {}
 
 
-  typescript@5.5.3: {}
+  typescript@5.5.4: {}
 
 
   typical@4.0.0: {}
   typical@4.0.0: {}
 
 
@@ -6180,12 +6235,12 @@ snapshots:
       spdx-correct: 3.2.0
       spdx-correct: 3.2.0
       spdx-expression-parse: 3.0.1
       spdx-expression-parse: 3.0.1
 
 
-  vite-plugin-build-id@0.2.9(less@4.2.0):
+  vite-plugin-build-id@0.3.0(less@4.2.0):
     dependencies:
     dependencies:
-      '@types/node': 20.14.11
-      rimraf: 5.0.9
-      typescript: 5.5.3
-      vite: 5.3.4(@types/node@20.14.11)(less@4.2.0)
+      '@types/node': 20.14.12
+      rimraf: 6.0.1
+      typescript: 5.5.4
+      vite: 5.3.5(@types/node@20.14.12)(less@4.2.0)
     transitivePeerDependencies:
     transitivePeerDependencies:
       - less
       - less
       - lightningcss
       - lightningcss
@@ -6199,13 +6254,13 @@ snapshots:
       svgo: 3.3.2
       svgo: 3.3.2
       vue: 3.4.33(typescript@5.3.3)
       vue: 3.4.33(typescript@5.3.3)
 
 
-  vite@5.3.4(@types/node@20.14.11)(less@4.2.0):
+  vite@5.3.5(@types/node@20.14.12)(less@4.2.0):
     dependencies:
     dependencies:
       esbuild: 0.21.5
       esbuild: 0.21.5
       postcss: 8.4.39
       postcss: 8.4.39
       rollup: 4.19.0
       rollup: 4.19.0
     optionalDependencies:
     optionalDependencies:
-      '@types/node': 20.14.11
+      '@types/node': 20.14.12
       fsevents: 2.3.3
       fsevents: 2.3.3
       less: 4.2.0
       less: 4.2.0
 
 

+ 1 - 1
app/src/version.json

@@ -1 +1 @@
-{"version":"2.0.0-beta.29","build_id":150,"total_build":354}
+{"version":"2.0.0-beta.29","build_id":151,"total_build":355}

+ 0 - 1
app/version.json

@@ -1 +0,0 @@
-{"version":"2.0.0-beta.29","build_id":150,"total_build":354}