May 20, 2025

What's new in VIKTOR (May 2025)

VIKTOR

by VIKTOR

Another month has passed, which means it's time for another platform update! This May, we want to update you on the following topics: Build LLM-powered apps with the ChatField - Talk to an LLM from within your app! Verify your VIKTOR apps - Let users know your app passed your company's internal checks. Customise your app's expanded sections - Ensure users only see the most important information when opening your app. In the community spotlight, we have the Blueprints Nominal Concrete Cover application. Does this sound interesting? Keep reading for more information on this month's changes.

Build LLM-powered apps with the ChatField

You can now add a ChatField to your apps to enable users to chat with a Large Language Model directly from inside the interface!

With the ChatField, it becomes super easy to build interactive tools where users can ask questions, get suggestions, or perform guided tasks through a conversational interface. You can even set initial prompts and customize how the LLM responds.

For example, you can help users explore design options by asking questions like “What’s a good beam size for this span?”.

Read the documentation if you want to know more about implementing a ChatField in your apps.

chatfield.png


Verify your VIKTOR apps

Fast apps still need trusted checks. That's why we're introducing App Verification!

After manually testing, reviewing, and approving your app, admins can mark it as 'verified' before it goes live. This way, you can let your users know that your app meets quality, safety and compliance standards.

If you're on the Enterprise plan, there's an extra option that allows organizations to configure that only verified apps can be added to projects.

verify.jpg


Customise your app's expanded sections

From now on, you can choose which section is expanded when an app is first opened, giving you more control over your app's layout and making it easier to highlight important inputs.

For example, if you want to focus your users’ attention on key parameters and hide the advanced settings? You can use the new initially_expanded argument to determine which sections should open by default when users load your app.

This update was the most upvoted feature request on our community forum. Many thanks to everyone who shared their feedback. Stay tuned for next month to see which other frequently requested feature we've picked up!

Visit the documentation to learn more.

Community Spotlight

This month in the community spotlight, we have the Blueprints Nominal Concrete Cover application. You can use this app to easily calculate nominal concrete cover according to the Eurocode.

Blueprints is an open-source Python package for civil engineering calculations, built to reduce repetitive work while staying code compliant.

Try the application now!

BP-ap 1.gif

Other changes

SDK

  • SDK version v14.21.0 is now available: changelog

CLI

  • CLI version v0.44.3 is now available: changelog

PLATFORM

  • Removed banner for projects migrations
  • Fixed dynamic array name attribute not working
  • Fixed ability to remove all usergroups from a user
  • Remove refresh token cleanup on existing openid sessions during callback
  • Made small adjustments to project and workspace pages
  • Adjusted editor parametrization calls to handle slow reload times in development better
  • Fixed the invite users dialog to no longer remove admin permissions from reinvited users
  • Fixed GeometryView selection in 3DM files to no longer select the entire scene when hovering over objects without identifiers
  • Fixed dev worker prioritization over specific workers after switching to app assigned workers
  • Made small adjustments to project and workspace pages
  • Fixed user permissions not displaying correctly in the users table on the workspace admin page
  • Fixed input validation errors persisting after correcting input and returning to the previous step
  • Added workspace deletion
  • Disabled mouse wheel scrolling in NumberField and IntegerField
  • Fixed search in AutocompleteField with duplicate options causing more duplicates
  • Fixed MapPoint icon to fall back to the default pin when invalid
illustration of start now

Start building apps for free

Start now
Share

Related Blog Posts

May 21, 2025

UCODE 2025: Where AI Meets AEC Innovation

Read more

May 20, 2025

Talk to Your ETABS Model: How to Automate Structural Post-Processing with AI and Python

Read more

May 12, 2025

Smarter ground models with construction site data

Read more
Get our best content in your inbox

Subscribe to our newsletter and get the latest industry insights

Customer Cases

Blog Posts

White Papers & Guides