# Release 1.9.0

#### **Features:**

- ##### **WICORE-712** - **Prevent Deletion of Referenced Products**
    
    
    - Previously, products could be deleted even if other products referenced them.
    - Now, an **error message** appears, requiring users to remove dependencies before deletion.
- ##### **WICORE-709** - **Standardized Actions Column Width**
    
    
    - The **Actions column** in the **Actions module** and **Clients submodule** is now set to **100px** for consistency.
- ##### **WICORE-682** - **Added Delete Functionality for Actions in the Actions Module**
    
    
    - Users can now delete **actions** directly in the **full Actions module**.
- ##### **WICORE-631** - **Pre-Call Notifications**
    
    
    - Users now receive notifications before **Call events** at **15 min, 30 min, 1 hour, and 24 hours**.
- ##### **WICORE-620** - **Call Notifications with Countdown**
    
    
    - Notifications now display when a **call is about to start** or in how many minutes/hours it will begin.
- ##### **WICORE-619** - **Improved Employee Event Notifications**
    
    
    - Employee notifications now include:
        
        
        - **Client name**
        - **The exact call time and date**
- ##### **WICORE-609** - **Wider Client Info Drawer**
    
    
    - UI adjustments make the **Client Info Drawer** wider and more user-friendly.
- ##### **WICORE-603** - **New Clients Actions Module**
    
    
    - Introduced a **dedicated client actions module**.
    - Users can **view, filter, sort, and create actions** in a separate table.
- ##### **WICORE-602** - **Added Delete Functionality for Client Actions**
    
    
    - Users can now **delete** client actions.
- ##### **WICORE-601** - **Display Full Name in Client Actions Creator Field**
    
    
    - The **Creator** field in **Client Actions** now displays the **employee's full name** instead of an email.
- ##### **WICORE-596** - **New Calendar Tab in Employee Module**
    
    
    - A **Calendar tab** was added to the **Employee module**.
    - Employee tabs are now separated into **"General"** and **"Calendar"**.
- ##### **WICORE-707** - **Hide Actions Table in Client Drawer if User Lacks Permission**
    
    
    - If a manager **does not have access** to the **Actions module**, the **Actions table** is now **completely hidden** in the Client Info Drawer.
- ##### **WICORE-703** - **Updated Translations and Text Fixtures on Container Reload**
    
    
    - The **approach** to storing **translations and text fixtures** has been revised. However, **automatic updates on container reload** have been postponed.
- ##### **WICORE-680** - **Improved Layout for Empty Tables**
    
    
    - Previously, if a table was empty, the **"Add"** button appeared alone at the top. Now, a **"Total: 0"** label is displayed to maintain layout balance.
- ##### **WICORE-598** - **Show Full Name and ID in Client Info Drawer and Edit Form**
    
    
    - The **header** of the Client Info Drawer and the **Edit Form** now display both the **Full Name** and **ID** of the client for better clarity.
- ##### **WICORE-640** - **Unified Date Format Across the Project**
    
    
    - Standardized the **date format** across all modules to ensure **consistency** and improve user experience.
- ##### **WICORE-607** - **No Data Displaying in Tables**
    
    
    - Updated table behavior: when no data is available, the **table structure with column names remains visible**, and a **"No data to display"** message appears inside the table instead of removing the entire structure.
- ##### **WICORE-841** – **Adjust Actions Drawer Width**
    
    
    - Increased the drawer width for actions and switched to percentage-based sizing for better responsiveness.
- ##### **WICORE-808** – **Marketing Solution**
    
    
    - Implemented the initial version of the marketing solution.
- ##### **WICORE-524** – **Buckets: FTD Postback Support**
    
    
    - Added support for handling FTD (First Time Deposit) postback in the buckets module.
- ##### **WICORE-811** – **Add “Additional” Field for Project (String - JSON Editor in UI)**
    
    
    - A new `additional` field was added to the project model. In the UI, this field is displayed as a JSON editor for flexible structured input.
- ##### **WICORE-810** – **Add Project Create Open API Endpoint**
    
    
    - Introduced an Open API endpoint for creating projects via external systems.
- ##### **WICORE-809** – **Add Employee Create and Edit Open API Endpoints**
    
    
    - Added Open API endpoints for creating and editing employees, enabling external integration and automation.

#### **Bugfixes:**

- ##### **WICORE-729** - **Fixed Action Date &amp; Client Search Issues**
    
    
    - Resolved inconsistencies between the **Actions module** and the **Clients tab**. Fixed an issue where searching for a client during action creation did not work correctly.
- ##### **WICORE-719** - **Fixed Issues in the Requests Tab in Clients**
    
    
    - Adjusted the **action column width** in the **Requests tab** of the Clients module.
    - Fixed an issue where the **"Drop Filters"** button was not displayed.
- ##### **WICORE-708** - **Root User Can Now Delete Actions**
    
    
    - The **delete button** for **actions** is now visible and accessible to **root users**.
- ##### **WICORE-706** - **Fixed HTML Rendering in Security View Drawer**
    
    
    - Previously, **HTML tags** were incorrectly displayed in the **Incident Reports module**.
    - Now, **dangerouslySetInnerHTML** is used for proper rendering.
- ##### **WICORE-688** - **Fixed Missing Call Events in the Main Calendar**
    
    
    - Call events now correctly appear in the main calendar.
- ##### **WICORE-773** - **Fixed Search Input Issue for Clients Across the System**
    
    
    - The dropdown in the **search input** for clients was not displaying content despite receiving the correct data. This issue has been resolved.
- ##### **WICORE-771** - **Fixed Unauthorized Access to Clients**
    
    
    - Managers with **"View Own"** rights and **"Manage All"** rights for projects and desks could access clients via **direct ID input in the URL**, even when they lacked permission. This has been fixed.
- ##### **WICORE-761** - **Snyk Fix for 55 Vulnerabilities (UI)**
    
    
    - Security vulnerabilities in the **UI** have been addressed using **Snyk**.
- ##### **WICORE-760** - **Snyk Fix for 30 Vulnerabilities (Facade)**
    
    
    - Security vulnerabilities in the **Facade** layer have been patched with **Snyk**.
- ##### **WICORE-734** - **Fixed Data Persistence in Create Action Drawer**
    
    
    - When a manager edited an **Action** and immediately created a new one, the **previous action’s data** remained in the **Create Action Drawer**. This issue has been fixed.
- ##### **WICORE-730** - **Standardized Filters in `/requests` Open API Method**
    
    
    - Filters in the `/requests` Open API method have been standardized to function **consistently** with other request endpoints.
- ##### **WICORE-848** – **Removed Unnecessary Bottom Padding in Drawers**
    
    
    - Reviewed all drawers across the project and removed redundant bottom padding where it wasn’t needed, improving visual consistency and space efficiency.
- ##### **WICORE-857** – **Fix Drag-and-Drop for Roles When Moving to Lower Positions**
    
    
    - Fixed an issue where items couldn’t be dragged to the very bottom of the list in the roles module. They would stop one position before the end.
- ##### **WICORE-856** – **Fix Pagination Behavior in Add Members Drawer**
    
    
    - When adding members in a paginated view, if the current page became empty after the addition, the drawer now correctly navigates back to the previous page instead of showing "no data to display".
- ##### **WICORE-853** – **Add Translations for Clients Agreements Tab**
    
    
    - Added missing translations to the client agreements tab.
- ##### **WICORE-851** – **Client Area Documents: Add Ellipsis Overflow for Columns**
    
    
    - Applied text truncation with ellipsis in table columns to handle long text entries.
- ##### **WICORE-850** – **Fix Banner Component Rendering Issue**
    
    
    - Resolved occasional rendering issues with the banner component.
- ##### **WICORE-847** – **Show Selected Project in Sidebar Project Select**
    
    
    - Ensured the currently selected project is always visible in the sidebar project selector.
- ##### **WICORE-840** – **Fix Character Encoding for Client Export**
    
    
    - Fixed encoding issues during client export that caused Cyrillic characters to display incorrectly in the exported document.
- ##### **WICORE-836** – **Fix Rights Chaining and Restriction Issues**
    
    
    - Resolved several logic errors related to chained rights and permission restrictions in the roles module.
- ##### **WICORE-835** – **Fix Visibility Issue When Client Isn't Assigned to Desk**
    
    
    - In core banking, a bug was fixed where access restrictions didn’t work correctly if a user had no desk assigned. Now, the system shows "View of the client restricted by permissions" as expected.
- ##### **WICORE-834** – **Fix Rendering of Bucket Snippet Block**
    
    
    - Fixed an issue where the snippet block in the buckets module wasn't rendering properly.
- ##### **WICORE-833** – **Fix Display Issue with Long First and Last Names in Client Form Header**
    
    
    - Handled layout issues caused by long names in the header of the client form.
- ##### **WICORE-829** – **Fix Displaying Requests with Certain Rights**
    
    
    - Resolved permission-based visibility issues when displaying certain requests.
- ##### **WICORE-824** – **Standardize Dates in Requests Module**
    
    
    - Applied a unified format for date display across the entire requests module.