What's new in VIKTOR (December 2024)

VIKTOR

by VIKTOR

The December platform update has arrived! This month, we’re introducing a personalized Developer Dashboard designed to enhance your workflow, along with dedicated development workspaces for each app to streamline your projects. Additionally, app installation just got faster with the introduction of UV. In this edition’s Community Spotlight, we’re featuring the Solar Facade application by Parametriczone, a brilliant example of innovative design. Keep reading to learn more about these updates and improvements!

New and personalized Developer Dashboard

Whether you're just getting started or are a seasoned VIKTOR user, you probably noticed the new Developer Dashboard when logging in. It's designed to help you find everything you need to develop applications, such as:

  • A step-by-step guide to help you get started developing, learning the basics, and building your first app.
  • Fast access to the development workspaces for your latest apps.
  • A showcase of template applications customized to your interests, ready to help you find inspiration for your next app!

We're continuously improving the dashboard, so stay tuned for more updates and don't forget to explore all new features! Read more on the community page.

Screenshot 2024-12-05 162653.png

Dedicated development workspaces per app

Each of your applications now has a dedicated development workspace, which you can access through the 'Develop' button inside an app! This allows you to work on multiple apps simultaneously - no need to clear testing data when switching between apps.

After this update, the CLI needs some additional information to know which development workspace to connect to. Just add the name of the app to your configuration file with the key registered_name or provide this information with the registered_name flag in combination with the start, clear and publish commands.

Read more on the community page.

Upgrade your installation

You will need to download the latest version of the CLI to continue developing. You can do this by running the command viktor-cli upgrade.

Automatic migration of testing data

We have created an automatic migration of your testing data to the development workspace specific to each app. You will be asked to provide some information to ensure your data is migrated to the correct app. This migration doesn't affect any published apps, the platform just copies your testing data from your old development workspace to the app-specific one.

image (3) (1).png

App Store updates

We updated the App Store for a clean overview of what's available for users. From now on, regular users only see published apps, while maintainers have a 'My Apps' tab from which they can manage and develop all apps they maintain. In the tab 'All Apps', admins find an overview of all the applications created within their organization.

image (4) (1).png

Faster app installations with uv

We’ve significantly shortened the app installation process by switching to a faster package manager.

Here's how it works: When you run the install command, the CLI now uses uv as the default package manager. It’s much faster than the previous option, pip, making app installation up to 100 times faster!

Prefer to stick with pip? No problem—just add the --use-pip flag when running the install command.

Learn more in the documentation.

Community spotlight

This month, we highlight Parametriczone's application for analyzing solar potential for building facades. You can use the application to calculate the first key figures required for the realization of a PV system of a facade. Make sure to check it out!

Other changes

SDK

  • SDK version v14.17.0 is now available: changelog

CLI

  • CLI version v0.43.3 is now available: changelog

PLATFORM

  • Added support for additional integrations and improved the integration status dialog

  • Removed indicators and dialogs for previously new features

  • Performance improvement

  • Bump workspace image limit to 600kb

  • Adjusted message when app limit is reached

  • Fixed the side menu to be collapsed on the first login on the develop page

  • Fixed handling of nested params in WebView interaction

  • Include discipline and software for filtering recommended template apps

illustration of free trial

Start building apps now

Try for free
Share

Related Blog Posts

Automate frame section creation in SAP2000 using Python and Excel

Read more

Easily Export and Visualize ETABS Model Results

Read more

How to calculate cross-section properties using Python

Read more

Build and share web apps

Get your free account now
Start for free