Version 8.4.0.20260903054500
Desktop integration 8.4.4.200
Web Client Patch 7 (2026-09-03)
JustRelate CRM classic Web Client
New features
- The CLOB (rich-text) editor now supports editing the value of a placeholder. If an email is composed from a template, its placeholders are resolved to real values (a recipient's name, the sender's signature, and so on). In value mode, these resolved values are displayed as non-editable fragments, and such a value may now be changed directly in the editor. (CRM-1042)
- The CLOB editor now offers a “default image alignment” option. The alignment of newly inserted images may be set to left, centered, or right, and the editor automatically applies this alignment to every image added. The selected setting is stored per user together with all other user preferences. (CRM-1293)
- CLOB editors displayed without a toolbar now show a small arrow button in their top-right corner that opens the extended (maximized) editor. Previously, the only way to maximize such an editor was the
F2key, which was difficult to discover. (CRM-1433) - Logging can now be configured through environment variables, which is convenient in containerized environments and for enabling diagnostics in production without modifying files. All variable names begin with
PISASALES_WEBCLI_LOG_. ..._LEVEL_ROOTsets the root log level (INFO,DEBUG, and so on). ..._LEVELSsets levels for individual loggers as a comma-separatedlogger=levellist. ..._DIRoverrides the log directory. ..._STDOUTalso writes the log to the console. ..._RECREATEre-applies the environment values to the logger configuration on the next start or configuration reload. The environment provides the initial configuration, and an administrator may still adjust logging at runtime on the admin page. (CRM-1444)
Bugfixes
- Inserting a signature into an email no longer corrupts the editor state. When a signature was inserted into an existing HTML body, the editor could display a stray “ghost line”, and the caret became stuck. Signatures are now inserted cleanly at the cursor position. (CRM-973)
- The “Desktop” view is no longer invisible upon display. On a fresh session, the docked “Desktop”, “Browser”, or message view could open as a barely visible strip only a few pixels wide, and logging out and back in was the only available workaround. Such a view now always opens at a usable size. (CRM-1263)
- Closed CLOB editors are now reliably released from memory. A CLOB editor that was no longer in use could remain in memory after its form was closed, so a long session in which many forms with CLOB fields were opened could accumulate memory over time. Such editors are now cleaned up completely. (CRM-1434)
- The CLOB editor's toolbar now matches the application's visual style. Active toolbar buttons and the focus frame were rendered in the editor's own blue color. They now use the standard product colors. (CRM-1437)
- A custom logo now appears correctly on the exit / logout page. If a custom logo was configured, its image address was constructed incorrectly (the application path was included twice), causing the logo to fail to load. Built-in logos were not affected. (CRM-1443)
- The small “permissions” button on the login page is now more clearly identifiable. It displays a bell icon and a tooltip that explains its purpose (allowing desktop notifications), replacing the previous unlabeled smiley icon. (CRM-1452)
- Pressing F5 or Ctrl/Cmd+R while editing a CLOB field no longer reloads the entire page. The keystroke now refreshes the current form record, consistent with its behavior elsewhere in the application. (CRM-1474)
- Selecting text with the mouse in a multi-line text field now works correctly again in Firefox. Dragging across the text to select it had ceased to work in recent Firefox versions, rendering drag-based selection unavailable. Selection by dragging now behaves as expected. (CRM-1492)
- Navigating the rows of a table with the keyboard now updates the attached details form again in Firefox. After clicking a row and then moving through the table with the arrow keys, the selection moved, but the details form continued to display the previously selected row. The details form now follows the keyboard selection as expected. (CRM-1569)