# Grootzilla

When the team is not able to choose between Groot and Godzilla! 🤣 Expanded log visibility, trigger enhancements, OAuth 2.0 PKCE support, and vital fixes

---

## NEW

### More execution logs **📜**

Ref: #3809

We've added a `Load more` button at the bottom of various logs menus. This makes it easier for you to scroll back and find the execution you're searching for.

   <div class="docs-screenshot-compact">

![More execution logs](./assets/more-execution-logs.png)

   </div>

:::note
In the next release, we're also adding some filtering capabilities to make your search even easier. 🙂
:::

### Enable/disable playbooks hooks **🛠**

Ref: #4075

Now, you can activate or deactivate both **Webhook** and **Emailhook** to have more control over your flows. By default, new playbooks will start with no hooks activated.

You can easily manage hook behavior directly from the playbook settings.

   <div class="docs-screenshot-compact">

![Enable disable playbooks hooks](./assets/enable-disable-playbooks-hooks.png)

   </div>

### Make webhooks more flexible and secure **🔒**

Ref: #4058

We've improved our webhooks to offer you more options. Now, you can pass the identifier of a playbook to a webhook either through a header `x-mindflow-playbook-id`, in addition to the existing method of using a query parameter.

   <div class="docs-screenshot-compact">

![Make webhooks more flexible secure](./assets/make-webhooks-more-flexible-secure.png)

   </div>

### Extended OAuth 2.0 support: PKCE **🛡️**

Ref: #3944

We've added support for the PKCE extension of OAuth 2.0 authorization code, enhancing security for our platform.

PKCE (Proof Key for Code Exchange) strengthens the OAuth 2.0 authorization code flow, particularly benefiting clients that can't securely store secrets, like mobile and single-page applications. It safeguards against interception attacks and unauthorized access by using a dynamic secret generated at the start of the authentication process. This means even if an authorization code is intercepted, it's useless without the secret created by the client.

---

## CHANGES

### Various visual improvements **🎨**

Ref: #4051,#4050,#3746

We've updated up several UI components (like pills, tabs, callouts, and backgrounds) for an enhanced visual experience.

The `tab` component now boasts improved readability.

   <div class="docs-screenshot-compact">

![Various visual improvements](./assets/various-visual-improvements.png)

   </div>

The `callout` component now supports Markdown for more versatile content formatting.

   <div class="docs-screenshot-compact">

![Various visual improvements](./assets/various-visual-improvements-2.png)

   </div>

:::note
Additionally, many UI components have been synchronized with our new website's design. Have you checked it out yet? [https://mindflow.io/](https://mindflow.io/)
:::

### Minor security fixes 🔐

Ref: #3902

We've refined error messages that were too detailed, enhancing security.

---

## FIXES

- Fixed an issue where long descriptions were not formatted properly (#4101).
- Resolved a problem that prevented editing/deleting credentials after scrolling (#4067).
- Addressed an issue causing links between notes and steps to malfunction (#4045).
- Fixed visibility issues at the beginning of fields in the condition view (#4037).
- Restored missing italic fonts (#4033).
- Standardized the behavior of playbook run buttons (#3816).
- Fixed a bug where double-clicking unexpectedly opened the inspector (#3625).
- Removed the limit, allowing for more than 100 favorite services without issue (#663).
