Skip to content

Commit 0da9f46

Browse files
committed
Merge remote-tracking branch 'origin'
2 parents daa6378 + 444d064 commit 0da9f46

File tree

134 files changed

+12374
-1084
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

134 files changed

+12374
-1084
lines changed

.github/workflows/docker-prerelease-ui.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -38,15 +38,15 @@ jobs:
3838
uses: actions/checkout@v6
3939

4040
- name: Set up QEMU
41-
uses: docker/setup-qemu-action@v3
41+
uses: docker/setup-qemu-action@v4
4242
with:
4343
platforms: linux/amd64,linux/arm64,linux/arm/v7
4444

4545
- name: Set up Docker Buildx
46-
uses: docker/setup-buildx-action@v3
46+
uses: docker/setup-buildx-action@v4
4747

4848
- name: Log in to Docker Hub
49-
uses: docker/login-action@v3
49+
uses: docker/login-action@v4
5050
with:
5151
username: ${{ secrets.DOCKER_HUB_USER }}
5252
password: ${{ secrets.DOCKER_HUB_TOKEN }}
@@ -55,7 +55,7 @@ jobs:
5555
run: echo "SHORT_SHA=${GITHUB_SHA:0:7}" >> $GITHUB_ENV
5656

5757
- name: Build and Push Docker Image (Pre-release)
58-
uses: docker/build-push-action@v6
58+
uses: docker/build-push-action@v7
5959
with:
6060
context: ./aas-web-ui
6161
file: ./aas-web-ui/Dockerfile
@@ -78,7 +78,7 @@ jobs:
7878
syft ${{ env.IMAGE_NAME }}:${{ env.IMAGE_TAG }} -o json > ${{ env.SBOM_FILE }}
7979
8080
- name: Upload SBOM
81-
uses: actions/upload-artifact@v6
81+
uses: actions/upload-artifact@v7
8282
with:
8383
name: sbom
8484
path: ${{ env.SBOM_FILE }}

.github/workflows/docker-release-ui.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,16 +36,16 @@ jobs:
3636

3737
# Step 2: Set up Docker Buildx
3838
- name: Set up QEMU
39-
uses: docker/setup-qemu-action@v3
39+
uses: docker/setup-qemu-action@v4
4040
with:
4141
platforms: linux/amd64,linux/arm64,linux/arm/v7
4242

4343
- name: Set up Docker Buildx
44-
uses: docker/setup-buildx-action@v3
44+
uses: docker/setup-buildx-action@v4
4545

4646
# Step 3: Log in to Docker Hub
4747
- name: Log in to Docker Hub
48-
uses: docker/login-action@v3
48+
uses: docker/login-action@v4
4949
with:
5050
username: ${{ secrets.DOCKER_HUB_USER }}
5151
password: ${{ secrets.DOCKER_HUB_TOKEN }}
@@ -60,7 +60,7 @@ jobs:
6060
6161
# Step 5: Build and Push Docker Images
6262
- name: Build and Push Docker Images
63-
uses: docker/build-push-action@v6
63+
uses: docker/build-push-action@v7
6464
with:
6565
context: ./aas-web-ui
6666
file: ./aas-web-ui/Dockerfile
@@ -85,7 +85,7 @@ jobs:
8585
8686
# Step 10: Upload SBOM as an Artifact
8787
- name: Upload SBOM
88-
uses: actions/upload-artifact@v6
88+
uses: actions/upload-artifact@v7
8989
with:
9090
name: sbom
9191
path: ${{ env.SBOM_FILE }}

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ The [`examples/`](./examples/) directory contains ready-to-use configurations:
7070
- **[MultiInfrastructure](./examples/MultiInfrastructure/)** - Connect to multiple BaSyx environments with different authentication methods
7171
- **[TimeSeriesData](./examples/TimeSeriesData/)** - Real-time time-series data visualization with InfluxDB
7272
- **[PcfCalculation](./examples/PcfCalculation/)** - Product Carbon Footprint calculation example
73+
- **[CombinedExample](./examples/CombinedExample/)** - Combined example showcasing multiple features in one setup
7374

7475
## 🤝 Contributing
7576

aas-web-ui/package.json

Lines changed: 17 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -18,17 +18,20 @@
1818
"postinstall": "node ./scripts/postinstall.mjs"
1919
},
2020
"dependencies": {
21+
"@aas-core-works/aas-core3.1-typescript": "^1.0.0",
2122
"@mdi/font": "^7.4.47",
2223
"@thatopen/components": "^3.3.2",
23-
"@thatopen/components-front": "^3.3.1",
24-
"@thatopen/fragments": "^3.3.4",
24+
"@thatopen/components-front": "^3.3.3",
25+
"@thatopen/fragments": "^3.3.6",
2526
"@thatopen/ui": "^3.3.3",
2627
"@thatopen/ui-obc": "^3.3.3",
2728
"@vue-flow/background": "^1.3.2",
2829
"@vue-flow/controls": "^1.1.3",
2930
"@vue-flow/core": "^1.48.2",
3031
"@vue-leaflet/vue-leaflet": "^0.10.1",
31-
"apexcharts": "^5.6.0",
32+
"aasx-package-ts": "^0.1.4",
33+
"apexcharts": "^5.10.1",
34+
"basyx-typescript-sdk": "^2.1.2",
3235
"i18n-iso-countries": "^7.14.0",
3336
"iso-639-1": "^3.1.5",
3437
"js-yaml": "^4.1.1",
@@ -38,26 +41,25 @@
3841
"pinia": "^3.0.4",
3942
"prismjs": "^1.30.0",
4043
"qrcode": "^1.5.4",
41-
"three": "^0.182.0",
44+
"three": "^0.183.2",
4245
"uuid": "^13.0.0",
43-
"vue": "^3.5.28",
44-
"vue-router": "^5.0.2",
45-
"vue3-apexcharts": "^1.10.0",
46-
"vuetify": "^3.11.8",
47-
"web-ifc": "^0.0.75",
46+
"vue": "^3.5.30",
47+
"vue-router": "^5.0.3",
48+
"vue3-apexcharts": "^1.11.1",
49+
"vuetify": "^3.12.0",
50+
"web-ifc": "^0.0.77",
4851
"webfontloader": "^1.0.0"
4952
},
5053
"devDependencies": {
51-
"@aas-core-works/aas-core3.0-typescript": "^1.0.5",
5254
"@eslint/js": "^10.0.1",
5355
"@testing-library/vue": "^8.1.0",
5456
"@types/js-yaml": "^4.0.9",
5557
"@types/leaflet": "^1.9.21",
5658
"@types/md5": "^2.3.6",
57-
"@types/node": "^25.2.3",
59+
"@types/node": "^25.4.0",
5860
"@types/prismjs": "^1.26.6",
5961
"@types/qrcode": "^1.5.6",
60-
"@types/three": "^0.182.0",
62+
"@types/three": "^0.183.1",
6163
"@types/uuid": "^11.0.0",
6264
"@types/webfontloader": "^1.6.38",
6365
"@vitejs/plugin-vue": "^6.0.4",
@@ -73,15 +75,15 @@
7375
"eslint-plugin-vue": "^10.8.0",
7476
"jsdom": "^28.1.0",
7577
"prettier": "^3.8.1",
76-
"sass": "^1.97.3",
78+
"sass": "^1.98.0",
7779
"typescript": "^5.9.3",
78-
"typescript-eslint": "^8.56.0",
80+
"typescript-eslint": "^8.57.0",
7981
"unplugin-auto-import": "^21.0.0",
8082
"unplugin-vue-components": "^31.0.0",
8183
"vite": "^7.3.1",
8284
"vite-plugin-vuetify": "^2.1.3",
8385
"vitest": "^4.0.18",
8486
"vue-eslint-parser": "^10.4.0",
85-
"vue-tsc": "^3.2.4"
87+
"vue-tsc": "^3.2.5"
8688
}
8789
}
3.74 KB
Binary file not shown.
3.71 KB
Binary file not shown.
4.14 KB
Binary file not shown.

aas-web-ui/public/worker.mjs

Lines changed: 2 additions & 2 deletions
Large diffs are not rendered by default.

aas-web-ui/src/components.d.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ declare module 'vue' {
1717
AASToInstance: typeof import('./components/AppNavigation/AASToInstance.vue')['default']
1818
AdministrativeInformationElement: typeof import('./components/UIComponents/AdministrativeInformationElement.vue')['default']
1919
AnnotatedRelationshipElement: typeof import('./components/SubmodelElements/AnnotatedRelationshipElement.vue')['default']
20+
AnnotatedRelationshipElementForm: typeof import('./components/EditorComponents/SubmodelElements/AnnotatedRelationshipElementForm.vue')['default']
2021
AppNavigation: typeof import('./components/AppNavigation/AppNavigation.vue')['default']
2122
AreaChart: typeof import('./components/Widgets/AreaChart.vue')['default']
2223
AssetIdInput: typeof import('./components/EditorComponents/InputTypes/AssetIdInput.vue')['default']
@@ -48,6 +49,7 @@ declare module 'vue' {
4849
DisplayNameElement: typeof import('./components/UIComponents/DisplayNameElement.vue')['default']
4950
DocumentIdsTable: typeof import('./components/Plugins/Submodels/HandoverDocumentation_v2_0/components/DocumentIdsTable.vue')['default']
5051
DownloadAAS: typeof import('./components/AppNavigation/DownloadAAS.vue')['default']
52+
EmbeddedDataSpecificationInput: typeof import('./components/EditorComponents/InputTypes/EmbeddedDataSpecificationInput.vue')['default']
5153
Entity: typeof import('./components/SubmodelElements/Entity.vue')['default']
5254
EntityForm: typeof import('./components/EditorComponents/SubmodelElements/EntityForm.vue')['default']
5355
File: typeof import('./components/SubmodelElements/File.vue')['default']
@@ -101,6 +103,7 @@ declare module 'vue' {
101103
Property: typeof import('./components/SubmodelElements/Property.vue')['default']
102104
PropertyForm: typeof import('./components/EditorComponents/SubmodelElements/PropertyForm.vue')['default']
103105
QualifierElement: typeof import('./components/UIComponents/QualifierElement.vue')['default']
106+
QualifierInput: typeof import('./components/EditorComponents/InputTypes/QualifierInput.vue')['default']
104107
Range: typeof import('./components/SubmodelElements/Range.vue')['default']
105108
RangeForm: typeof import('./components/EditorComponents/SubmodelElements/RangeForm.vue')['default']
106109
RangeInput: typeof import('./components/EditorComponents/InputTypes/RangeInput.vue')['default']

aas-web-ui/src/components/AppNavigation/AASToInstance.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,8 @@
3333
</template>
3434

3535
<script lang="ts" setup>
36-
import { jsonization } from '@aas-core-works/aas-core3.0-typescript';
37-
import { types as aasTypes } from '@aas-core-works/aas-core3.0-typescript';
36+
import { jsonization } from '@aas-core-works/aas-core3.1-typescript';
37+
import { types as aasTypes } from '@aas-core-works/aas-core3.1-typescript';
3838
import { onMounted, ref, watch } from 'vue';
3939
import { useAASHandling } from '@/composables/AAS/AASHandling';
4040
import { useSMHandling } from '@/composables/AAS/SMHandling';

0 commit comments

Comments
 (0)