Changelog
v2.1.7 (2026-05-17)
Bug Fixes
- Fixed content audio generation for image gallery widget. (12b03cae7d01911)
v2.1.6 (2026-05-17)
Features
- Added automatic image scaling during export for Artivact XR. (46b7a389b4d5400)
Chores
- Fixed audio content generation in image gallery. (f0dfd0c94c6d059)
- deps: bump org.springframework.boot:spring-boot-starter-parent (e63fcd74b2dc60a)
- deps: bump commons-io:commons-io from 2.21.0 to 2.22.0 (c305cd6576cfb79)
- deps: bump com.microsoft.onnxruntime:onnxruntime (c0c8274538b1867)
v2.1.5 (2026-04-19)
Chores
- Fixed Elevenlabs integration. (fba880ccae6119a)
v2.1.4 (2026-04-19)
Breaking changes
- config: Refactor AI configuration into provider-specific translation and TTS settings (#302) (8d5111795b45136)
Features
- config: Refactor AI configuration into provider-specific translation and TTS settings (#302) (8d5111795b45136)
- Add media-creation 3D model preview dialog for OBJ and GLB model sets (#301) (a0599701b29f2f2)
Bug Fixes
- Fixed sidenavigation translation. (23eade956a65b80)
Chores
- Fixed Sonar findings. (bdcf29037672c7b)
- Added tests and fixed Sonar findings. (68daaee73fafce4)
- Fixed tests. (04c5bbe9d99404c)
- Cleaned up AI integration and minor layout changes. (d69bfb621467b01)
v2.1.3 (2026-04-13)
Chores
- deps: bump org.springdoc:springdoc-openapi-starter-webmvc-ui from 3.0.2 to 3.0.3 (#300) (5f26f4e26e2869d)
- Fixed filesystem access when creating models. (17cc28d95a1a7bc)
- Harden FileRepository - path traversal prevention and centralized file system access (#299) (2a80071223f4665)
- Use dynamic port for Electron backend to allow parallel instances (#297) (71ac4d8cf46695c)
v2.1.2 (2026-04-12)
Chores
- Modified styling of desktop project selection dialog. (26b66967032390e)
v2.1.1 (2026-04-11)
Features
- Add project directory selection dialog before backend startup (#294) (d66990d1666ab9e)
Chores
- modified desktop-starter styling. (349da761aedcf2c)
v2.1.0 (2026-04-11)
Features
- Upload collection exports to configured remote Artivact instance (#291) (8ddcb669b8fabf2)
- Add configurable defaultLocale to AppearanceConfiguration for I18N fallback (#285) (03f507c18fc71bf)
- AI-powered audio generation for widget content via OpenAI TTS (#273) (4bec3acf0934b4e)
- Add Artificial Intelligence configuration type (#263) (711d2c949d715e3)
Bug Fixes
- Fixed collection export creation error when locale was selected. (51517913c40738b)
Chores
- Fixed sonar findings. (467a62a30f4f810)
- Fixed sonar findings. (5f313a4b0029e33)
- Fixed sonar findings. (8e361a4354fb96d)
- Fixed sonar findings and minor layout issues. (3d9746603fe020f)
- Improved default locale usage and translations. (6c87ab9581a39d8)
- Improved Locale validation. (eeee31c793b3b34)
- Minor bug- and layout fixes. (e76c74e0a444c72)
- ci: add develop branch to build.yml triggers (#281) (cb1eaaaddbd6522)
- Refactored OpenAI integration. (3633bb1e0af53e8)
- deps: Bump org.springframework.boot:spring-boot-starter-parent (6495209e3ec1f51)
v2.0.3 (2026-03-21)
Bug Fixes
- Fixed image and model export dir for XR exports. (b1208654b31dc57)
Chores
- Update dependencies for model-viewer, three, and quasar/app-vite (1ad3b9ba2f6e123)
- deps: Bump org.springframework.boot:spring-boot-starter-parent from 4.0.3 to 4.0.4 (#257) (e781e41fe39033c)
- Remove commented-out tests and simplify main-menu.spec.ts (6e96cff5e40097d)
v2.0.2 (2026-03-09)
Bug Fixes
- Fixed cleanup project files test. (6f41142ad104ead)
- Fixed cleanup project files messing up menus. (19dd9eaeb8c586a)
v2.0.1 (2026-03-08)
Features
- Added automatic search index re-creation upon startup. (1971b31e377e922)
Bug Fixes
- Fixed role configurations for project files cleanup batch. (05f41e9ccb1871b)
Chores
- Fixed test. (35eb8ae20f11e1c)
- Fixed test. (2d162d43ad7c6b6)
v2.0.0 (2026-03-08)
Breaking changes
- export: Refactored export format to resemble project file structure. (4573633630c3116)
Features
- Added batch processor for cleaning up project files. (99a1aa18697f6a5)
- export: Refactored export format to resemble project file structure. (4573633630c3116)
- Persist entities as JSON files using Spring Aspects (#228) (4bda297f3e24425)
Chores
- Fixed more Sonar findings. (e5d4d5a8412f3fb)
- Fixed Sonar findings. (ff0d4077a557445)
- Fixed build. (6514b8a9a86ad16)
- Fixed Sonar findings. (b8469426cbff43b)
- deps: bump com.microsoft.onnxruntime:onnxruntime (8a07932082519ca)
- deps: bump org.apache.maven.plugins:maven-resources-plugin (0f017af0ce815d2)
- deps: bump org.springdoc:springdoc-openapi-starter-webmvc-ui (d15fcdabea87cc5)
- deps: bump lucene.version from 10.3.2 to 10.4.0 (394569f47dd9d3b)
- deps-dev: bump org.apache.maven.plugins:maven-surefire-plugin (d4c51ec554376e8)
- Repo cleanup. (67e6a2cfb0112b2)
- deps: bump com.microsoft.onnxruntime:onnxruntime (2410ec2bc47d807)
- deps: bump org.springframework.boot:spring-boot-starter-parent (8c7c762c61dd69f)
- Refactor JdbcMenuRepository to operate with Menu entities and remove MenuConfiguration (#230) (f231b25c5243641)
v1.0.2 (2026-02-14)
Features
- Added side navigation to pages. (3cd7cb6eb574fe6)
Bug Fixes
- Fixed label on collection export configuration details. (77e98eab8654a5c)
Chores
- Updated JsonMapper configuration. (d56ca26ded9458c)
- Fixed all-args-constructor setting collections to null value. (575027ee6a67d06)
- deps: bump com.arassec.jptp:jptp-main from 0.0.7 to 0.0.8 (01c2cb5aac6d691)
- deps: bump com.microsoft.onnxruntime:onnxruntime (c953e16cab83721)
- deps: bump org.springframework.boot:spring-boot-starter-parent (dfbf49c8e0656b3)
v1.0.1 (2026-01-04)
Chores
- Smaller UI fixes and adde missing translations. (fd1fefeb8ee4aeb)
- deps: bump org.springdoc:springdoc-openapi-starter-webmvc-ui (f68eec43f983530)