Technology/Installation

Web 4.0

Web 4.2.1

Features

Key

Description

2454

When you hover your cursor over the time scale in the bar view, a tooltip appears showing the time period covered. For calendar weeks, it displays the week number as well as the start and end dates, such as CW 33 (August 10, 2026 – August 16, 2026). The same information appears for month, quarter, and year headings.

2749

The web client derives the address of the gRPC endpoint—through which it loads the Agile Board from the server—from ConnectionSettings__RoutingWebHook, provided that GrpcSettings__ServerUrl remains empty. The port is specified by the new parameter GrpcSettings__Port, which has a default value of “50051.” An explicitly set GrpcSettings__ServerUrl has priority.

2773

Custom fields are now located in their own section in the sidebar of the agile views, where they can be directly created and edited.

2776

Two additional display options are available for the web client’s status messages. By default, the classic status bar remains in the lower-left corner.

  • New features include a pop-up message at the bottom of the screen and a status chip in the module’s action bar.

  • All three display options can be turned on or off independently of one another and according to their urgency level.

  • Messages visually distinguish between progress, results, warnings, and errors. Warnings and errors remain on screen until they are closed.

  • The status chip opens the list of recent messages for the session.

  • Each user can customize the installation settings themselves using the gear icon in the message list or the Status Messages… entry in the menu behind the PLANTA logo. The settings apply per user and per browser.

Bugfixes

Key

Description

2421

Icons stored as SVG files are displayed in full the first time the interface loads, even during the first login after launching the web client.

2609

The title of an agile activity can now be edited in the detail view with a single click.

2766

The web client now fully releases the memory of terminated sessions. This keeps the container’s memory usage stable even during long runtime periods with many sessions.

2769

Opening a module for the first time in the web client is significantly faster. Calling up the home page via the user menu activates a home page that is already open, and the charts on it retain their results even after the page is called up.

2754

A deep link to a module leads directly to the linked module, even when logging in via SSO (OIDC).

2786

When opening and closing a docked module, the module remains centered in the panel. Data records, column headers, and the filter area remain visible—for example, when opening the resource data sheet from the Users, Roles, Resources module.

Web 4.2.0

Features

Key

Description

387

The keyboard shortcut for the search bar can now be defined in Customizing, just like the other menu entries. If no shortcut is defined in Customizing, Ctrl+G remains the default. The shortcut displayed in the search field now corresponds to the actual shortcut assigned.

2090

Modules can now be docked to all four edges of the panel, stacked as tabs, placed next to another module, collapsed to the edge, and rearranged via drag-and-drop—just like in the desktop client. The layout is saved for each user. The feature is enabled via DockingSettings:DockPanelEnabled and is disabled by default. Without this setting, the previous docking behavior remains unchanged, and any saved layout is preserved.

2557

In the Watchlist widget, the context menu now opens at any position in a data record.

2649

You can now start an XML recording by clicking the Start XML Recording button in the Request Session Logs dialog box, without having to manually enter the address bar. Since a recording can only cover an entire session, you will be prompted to log out. The notification and logout prompt will disappear once the recording is complete and the finished recording has been downloaded.

2676

When navigating with the arrow keys, the browser's keyboard focus now follows the selected field even across input fields. As a result, screen readers announce every field change.

Bugfixes

Key

Description

1522

Large schedules now respond much faster in the web client. Expanding and collapsing now calculates only the affected branch instead of the entire module, the assignment of AOB lines in the bar chart has been accelerated, and OLE graphics no longer trigger repeated reloading in the browser.

2565

Context menu items in embedded modules—such as the Watchlist widget—are now executed. The save and export functions continue to affect the surrounding module.

2647

Feedback from the Help Center is now delivered reliably.

2659

A dashboard now scrolls as a single surface. The dashboard's scroll bar also reappears as soon as the pointer is moved over the dashboard again.

2672

Updating, resetting, and exporting to PDF and Excel now apply to the focused module, even if it is docked. Clicking anywhere on a module sets the focus there, and the titles of the unfocused areas are dimmed.

2723

When exporting to PDF (Export as PDF), the last columns of a list are now fully displayed.

Web 4.1.0

Features

Key

Description

2261

The foundations for the future permission matrices have been implemented in the web client. Such permission matrices are displayed as a grid and can be edited within it using check marks.

2452

Icons in buttons now adopt the text color of the button. This applies to SVG icons, raster formats such as PNG remain unchanged.

2496

An XML dump of a session can now be created and downloaded in the web client, without intervention in the server configuration and without a restart. It is started on the login page with ?client_create_dump=”true” and is therefore complete from the first message onwards. A note shows the current status and offers the options to download the dump and to stop the recording. If a session is already running, you are prompted to log out.

2628

Each session now writes its own log file, which can be downloaded directly in the web client. Previously, the entries of all sessions were stored in one file on the server. Every user can access their own log. Access to the logs of other users is a Customizing right and can be restricted further via SessionLogSettings. The XML dump is also stored per session, and credentials contained in it are masked. Limits apply to age, number, and size.

Bugfixes

Key

Description

1380

A dialog module that was started via the user menu without an open panel is now closed correctly after the object has been created.

2063

The labels of the data fields with the behavior f2, f3, and f4 (double-click action) are now displayed correctly.

2203, 2406

The text search in the user menu now finds entries at all levels, no longer only at the top level. Matches are highlighted, scrolled into view, and counted correctly. The group of the current match expands if necessary, all other groups retain their state. In addition, the search no longer changes the active module, so that the PDF export and the Excel export continue to work.

2226

The center of a donut chart now shows the segment currently being viewed. On hover, its label and value appear. On click, the display remains until it is deselected.

2379

A module tab that is covered by the “…” button of the overflow menu now remains accessible via the overflow menu and via horizontal scrolling. At certain zoom levels, the button previously lay over the tab, so that it could no longer be clicked.

2494

A file download triggered by the server is now reported back to the server, so that the calling Python script can detect whether the file has arrived.

2528

In the PDF export (Export as PDF), the field color of multi-line fields (MTLF) is now applied.

2619

If the connection to the PLANTA server is lost during a session, the web client now reports this and offers a way back to the login.

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.