Skip to main content
Skip table of contents

Web 4.0

Web 4.0.2

Features

Key

Description

2433

In advanced data areas (e.g., Action Bar, Badges, Overflow Menu), interactions no longer update the field focus. Example: If you click a data field and then click a button in the Action Bar, the action (e.g., Insert) still applies to the field that was originally in focus.

2449

The previous buttons have been visually updated to match the new ones (rounded corners, hover effect) without changing their size. They thus blend into existing forms without affecting the existing form layouts (Customizing).

2472

The FlexLayout has a new Flex.Line attribute that allows you to define multiple lines within a region. A numeric value controls the vertical arrangement for each record. Horizontal positioning continues to be determined by the alignment. The default value of "0" corresponds to the previous behavior.

Bugfixes

Key

Description

2218

In the Schedule in the Gantt chart, no loose dependency lines (AOBs) without associated bars remain visible when scrolling vertically quickly. Bars and connecting lines are now consistently shown and hidden.

2281

The overflow menu for the module tabs (the "…" button) now displays long module names in full and opens to the left when there isn't enough space, so that names are no longer truncated.

2315

In list boxes with partial-string search, the entered search text is now correctly removed after a suggestion is selected. Previously, the partial string remained and resulted in the message invalid value.

2321

A value entered manually into a previously empty list box is now correctly recognized as a change and can be saved, provided it corresponds to a valid option. Invalid entries are no longer visible after the field is exited.

2368

After deploying an updated web client image, outdated JavaScript cached in the browser caused the system to crash immediately after login. With the correct Cache-Control headers in the production environment, the error no longer occurs.

2463

2464

In FlexLayout, when text is truncated, a tooltip displaying the full text is now shown just as in the normal layout.

In FlexLayout, text in badges that is too long is now correctly truncated with ellipses ("…") and displayed in full via a tooltip, rather than spilling over the badge.

1402

Bubble charts now once again display the size of the bubbles based on the underlying value. Previously, all bubbles were displayed at the same size, which resulted in the loss of information encoded through size (e.g., in Portfolio Management under Planning and Reports).

Web 4.0.1

Features

Key

Description

2389

Data fields in FlexLayout can now be scaled relative to the available width (using percentages or weights instead of just fixed, automatic, or stretched), e.g., for scalable, grid-like layouts.

Bugfixes

Key

Description

2345

The action bar for AI-assisted scheduling (Apply/Create New/Discard) now closes correctly after clicking Apply and no longer remains visible permanently, even when switching tabs.

2346

In single-line data fields containing text that is too long, the beginning of the text is now displayed, and an ellipsis ("…") indicates that the text has been truncated.

2348

2408

Text (e.g., checkbox labels) is now displayed in full in the web client, just as it is in the desktop client. In addition, Markdown fields (mo) now consistently use the Asap font.

2341

Reloading (F5/F7) now reloads the currently active module instead of returning to the start module.

2390

In list boxes, the empty value can now be selected again.

2407

2398

The width of Markdown fields outside of form layouts can no longer be changed manually. The width is determined exclusively by the layout in these cases. Within forms, the behavior remains unchanged.

In Markdown fields, right-clicking in edit mode once again opens the browser’s context menu. This provides access to the browser’s spell-check suggestions as well as Cut, Copy, and Paste. Markdown fields that are read-only continue to display the PLANTA context menu.

2399

The web client now specifies the document in the actual session language instead of always using English. Among other things, this improves the accuracy of screen readers and hyphenation.

2285

When editing a field, the change is now applied and sent to the server even if you exit the field by switching windows (clicking on another tab or window). Previously, the change was not saved in this case, and the "unsaved changes" indicator did not appear.

Web 4.0.0

Features

Key

Description

1889

The user menu has been redesigned. The menu bar is now a drop-down list located behind the PLANTA logo in the header of the user menu. Individual menu items are distributed across various parts of the interface as icons (in the upper-right corner of the screen) or as buttons in the action bar (see #1077).

1077

An Action Bar has been introduced that provides context-sensitive actions (menu items) above each module in the form of buttons for, for example, frequently used actions such as Save, Delete selected, or for controls used to customize views (module variants) or apply filters.

1256

The view control (previously "Module Variants") has been redesigned. Two new buttons are now available in the Action Bar for this purpose:

  • The first button opens a drop-down list that allows you to select any of the available views (default and custom), mark them as favorites, or delete them.

  • The second button allows you to create new views. Changes to sorting, columns, or filters are now reflected in this button and can be saved as a new or existing custom view.

1684

The PLANTA M365 Integration Service now supports SQLite as well as PostgreSQL as a database, which simplifies local development and smaller installations.

1497

1434

1461

Operating Functions

Drag-and-drop from field to field, field to column, and column to column is now supported in the web client. Available by default with Hotfix 26.3.0.

In table layouts, you can now quickly open context menus and perform insert actions using the buttons that appear when you hover over the rows: "…" for the context menu and the "+" button for insert actions.

The insert context menu now clearly separates “Insert Peer Record” and “Insert Child Record” into two sections with a divider line.

1640

In demo systems, a new selection page is available that allows users to log in directly as a predefined role (e.g., multi-project manager, project team member) without having to know a username and password.

1930

Modules can be opened as technical modules without a visible tab. This enables, for example, server-side PDF export in the background without disrupting the user's workspace.

1685

The new server command <Cmd type="PdfExport"> allows modules to be rendered and exported as PDFs directly from the web client (delivery to the browser or back to the server).

1929

The new server command <Cmd type="Spinner"> allows server-side Python scripts to display, update, and hide the global loading animation in the web client.

1599

The web client processes the new server command <Cmd type="SetClientUrl" />, which allows the server to programmatically change the browser URL for the current user session.

1523

aria-label attributes have been added to all elements with tooltips so that screen readers can read the tooltip content aloud (data fields, toolbar elements, scale bars, edit buttons, search field).

1414

The Web Client Docker container is now also available as an arm64 image. Existing amd64 deployments are not affected.

1482

The OLE module supports new SVG data elements. The web client displays the SVG first and falls back to the existing OLE if no SVG is available.

878

Tooltips now automatically calculate an appropriate width if no field length has been configured.

533

List boxes automatically adjust their width to match the width of the corresponding input field, so that values are not truncated.

490

Improvements to CORS configuration and authentication in PWA mode using OIDC.

Bugfixes

Key

Description

2025

Button labels in dialog messages are now displayed in full and at the correct width.

2022

The Process Chain module (MOD009BF9) now displays the scaling correctly in the web client.

1990

After expanding a project in Time Tracking, the subordinate tasks are now automatically scrolled into view.

1987

The bug where, after restarting the Manager container, an existing Web Client session was not cleaned up and the login screen got stuck indefinitely on "Connecting to the server..." has been fixed.

1984

Keyboard inputs entered in rapid succession in input fields are now accepted in full and in the correct order.

1974

The global search window now includes a scroll bar when the number of search results exceeds the available display area.

1969

Using the Shift key to select multiple items in the web client now correctly selects records instead of text.

1846

AOBs can now also be created graphically on bars that are fully or partially covered by the actual date bar.

1214

The colors for incoming and outgoing AOBs in the web client now match those in the desktop client.

1664

AOBs with a time interval are now displayed correctly in the web client.

1845

Navigating through multiple new booking records using the arrow keys now works correctly and no longer gets stuck on the first two entries.

1803

Values entered in list box fields are now correctly saved when you exit the field.

1753

Deleting a project now closes the panel correctly without displaying the error message "Something went wrong."

1663

1643

When switching module variants in the web client, data fields are now displayed in full and headings are displayed correctly. The areas that are not to be displayed are hidden.

1589

After AI-assisted scheduling, the action bar for applying, creating a new one, or discarding is now displayed correctly.

1587

The bug that caused the web client to crash when closing dialog boxes after clicking an external AOB arrow in the Multi-Project Board has been fixed.

1525

The font size now remains constant while typing in text fields and no longer changes when you leave the field.

1512

In the vertical layout, reordering columns via drag-and-drop and sorting are now disabled.

1501

The bug that caused a failed OAuth token exchange to put the web client into an infinite loop and display technical error details in the URL has been fixed. The OAuth state is now correctly reset in the event of errors.

1452

The content of the fixed areas (e.g., legend) is now correctly updated and displayed after changing the module variant.

1305

The cause for the web client to crash when users accidentally clicked on the Risks and Opportunities Matrix chart has been fixed.

1281

In list boxes, values can now be selected by pressing the Enter key.

1153

Multi-line fields (e.g., value range in the DI module) are now displayed in full, even if only one data record exists.

522

Dialog messages are now displayed in the correct (active) panel and no longer in the background.

513

Fields in the context menu for the column header are now sorted alphabetically.

1896

The size of Markdown/multi-line data fields in forms (e.g., program and portfolio core data) is now calculated correctly. Previously, fields would overlap or have inconsistent heights, and in some cases, the content would be displayed outside the field.

1272

1873

Changing the password during the first login (e.g., after "Reset Password") now works correctly.

1215

In the resource assignment dialog (Schedule → Task → Assign Resource), the checkbox for the topmost, currently visible resource can now be selected correctly. Previously, clicking it would only cause the page to scroll.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.