9d167e25a1
19709 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
9d167e25a1
|
chore: Updating google authentication config to support Multi Org flow on EE (#39985)
## Description Updating google authentication config to support Multi Organization flow on EE for an instance. Fixes # ## Automation /ok-to-test tags="@tag.Settings" ### 🔍 Cypress test results <!-- This is an auto-generated comment: Cypress test results --> > [!TIP] > 🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉 > Workflow run: <https://github.com/appsmithorg/appsmith/actions/runs/14170970472> > Commit: 006c20438f26bbc2015dab51be610f42c4b9f0c3 > <a href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=14170970472&attempt=1" target="_blank">Cypress dashboard</a>. > Tags: `@tag.Settings` > Spec: > <hr>Mon, 31 Mar 2025 12:22:20 UTC <!-- end of auto-generated comment: Cypress test results --> ## Communication Should the DevRel and Marketing teams inform users about this change? - [ ] Yes - [ ] No <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **Style** - Updated authentication messaging to use “organization” instead of “workspace” for clearer communication. - **New Features** - Streamlined Google authentication configuration in the admin settings for a more modular setup. - Adjusted the admin interface to conditionally display disconnect options based on the current billing configuration. <!-- end of auto-generated comment: release notes by coderabbit.ai --> |
||
|
|
a1181523df
|
feat: Add programmatic state change validation for Checkbox widget (#39980)
## Description In the case of programmatically changing the checkbox state, the onCheckboxChange event was not being triggered. I have added logic to handle this issue. Fixes #`Issue Number` _or_ Fixes https://github.com/appsmithorg/appsmith-ee/issues/6823 > [!WARNING] > _If no issue exists, please create an issue first, and check with the maintainers if the issue is valid._ ## Automation /ok-to-test tags="@tag.Checkbox" ### 🔍 Cypress test results <!-- This is an auto-generated comment: Cypress test results --> > [!TIP] > 🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉 > Workflow run: <https://github.com/appsmithorg/appsmith/actions/runs/14169747454> > Commit: 81c1da076cf7d5abbbae65c0c4cf6d5906fc1d3b > <a href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=14169747454&attempt=1" target="_blank">Cypress dashboard</a>. > Tags: `@tag.Checkbox` > Spec: > <hr>Mon, 31 Mar 2025 11:11:12 UTC <!-- end of auto-generated comment: Cypress test results --> ## Communication Should the DevRel and Marketing teams inform users about this change? - [ ] Yes - [ ] No <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - Enhanced the checkbox widget to reflect programmatic state changes with corresponding UI updates and notifications. - **Tests** - Added a new automated test case to validate that programmatic changes to the checkbox state trigger the appropriate alerts and update the UI accordingly. <!-- end of auto-generated comment: release notes by coderabbit.ai --> |
||
|
|
ec3d406115
|
chore: CE method signature change to support ee changes (#39978)
## Description > [!TIP] > _Add a TL;DR when the description is longer than 500 words or extremely technical (helps the content, marketing, and DevRel team)._ > > _Please also include relevant motivation and context. List any dependencies that are required for this change. Add links to Notion, Figma or any other documents that might be relevant to the PR._ Fixes #`Issue Number` _or_ Fixes `Issue URL` > [!WARNING] > _If no issue exists, please create an issue first, and check with the maintainers if the issue is valid._ ## Automation /ok-to-test tags="@tag.Git" ### 🔍 Cypress test results <!-- This is an auto-generated comment: Cypress test results --> > [!TIP] > 🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉 > Workflow run: <https://github.com/appsmithorg/appsmith/actions/runs/14168009923> > Commit: bdadbb5cf30ba70f8f36d1dd666e19036943927d > <a href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=14168009923&attempt=1" target="_blank">Cypress dashboard</a>. > Tags: `@tag.Git` > Spec: > <hr>Mon, 31 Mar 2025 10:02:59 UTC <!-- end of auto-generated comment: Cypress test results --> ## Communication Should the DevRel and Marketing teams inform users about this change? - [ ] Yes - [ ] No <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **Refactor** - Streamlined the endpoint handling for local profile updates, resulting in a simpler, more consistent request path. - Enhanced the process for creating Git references by reorganizing the validation flow and providing clearer error feedback. - **Chores** - Removed outdated comments to maintain clean code documentation. <!-- end of auto-generated comment: release notes by coderabbit.ai --> |
||
|
|
ae80556758
|
chore: Update integration modal (#39976)
/ok-to-test tags="@tag.Datasource" <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit ## Summary by CodeRabbit - **New Features** - Action creators now support optional callbacks and redirection controls to enhance query operations. - UI tabs can now be configured to remain persistently mounted, ensuring a smoother editing experience. - New functionality to add datasources to the existing list without complex tracking. - **Bug Fixes** - Simplified logic for determining the saving state of datasources, improving UI responsiveness. - **Refactor** - Datasource creation and saving state handling have been streamlined for improved reliability. - Enhanced management of action payloads and state updates enables more robust processing of user operations. - Improved type safety and clarity in action handling within sagas for better maintainability. <!-- end of auto-generated comment: release notes by coderabbit.ai --> <!-- This is an auto-generated comment: Cypress test results --> > [!TIP] > 🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉 > Workflow run: <https://github.com/appsmithorg/appsmith/actions/runs/14167301395> > Commit: be05d6bda56aff96421faf435804f56707a597ba > <a href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=14167301395&attempt=1" target="_blank">Cypress dashboard</a>. > Tags: `@tag.Datasource` > Spec: > <hr>Mon, 31 Mar 2025 09:14:22 UTC <!-- end of auto-generated comment: Cypress test results --> |
||
|
|
a25f5f9f15
|
feat: Add cursor rules and configuration files (#39981)
## Description
Introduced a new directory for cursor-specific rules and behaviors,
including commit message guidelines and workspace rules for derived
files and Cypress tests. This enhances the consistency and clarity of
our development practices.
Fixes #`Issue Number`
_or_
Fixes `Issue URL`
> [!WARNING]
> _If no issue exists, please create an issue first, and check with the
maintainers if the issue is valid._
## Automation
/ok-to-test tags=""
### 🔍 Cypress test results
<!-- This is an auto-generated comment: Cypress test results -->
> [!CAUTION]
> If you modify the content in this section, you are likely to disrupt
the CI result for your PR.
<!-- end of auto-generated comment: Cypress test results -->
## Communication
Should the DevRel and Marketing teams inform users about this change?
- [ ] Yes
- [ ] No
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
- **Documentation**
- Expanded project guidelines to clarify best practices for team
communications, workspace organization, and testing procedures—enhancing
internal coordination and overall product quality.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
|
||
|
|
a07f04857c
|
fix: Avoid update of empty code from chat bot (#39974)
## Description Checks each field from the chat bot and only update that field instead of a bulk update. This should avoid scenarios where a bad bulk update could while the current user code in custom widget ## Automation /ok-to-test tags="@tag.Sanity" ### 🔍 Cypress test results <!-- This is an auto-generated comment: Cypress test results --> > [!TIP] > 🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉 > Workflow run: <https://github.com/appsmithorg/appsmith/actions/runs/14165509137> > Commit: ec98ea0f3036f1950c978f5d475aed500167f60d > <a href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=14165509137&attempt=1" target="_blank">Cypress dashboard</a>. > Tags: `@tag.Sanity` > Spec: > <hr>Mon, 31 Mar 2025 07:16:11 UTC <!-- end of auto-generated comment: Cypress test results --> ## Communication Should the DevRel and Marketing teams inform users about this change? - [ ] Yes - [ ] No <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **Refactor** - Streamlined the chatbot update process by switching from a bulk mechanism to individual, content-specific updates. - Ensured that each code segment (HTML, CSS, JS) is only updated when valid content is provided, enhancing overall reliability. <!-- end of auto-generated comment: release notes by coderabbit.ai --> |
||
|
|
0ac87dbfe2
|
feat: Dummy Generate Prompt Button (#39964)
## Description https://github.com/appsmithorg/appsmith-ee/pull/6813 ## Automation /ok-to-test tags="@tag.Sanity" ### 🔍 Cypress test results <!-- This is an auto-generated comment: Cypress test results --> > [!TIP] > 🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉 > Workflow run: <https://github.com/appsmithorg/appsmith/actions/runs/14126942963> > Commit: 8fc65a57e1a3daa89cd44e43a5e399fbb26c9b6c > <a href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=14126942963&attempt=1" target="_blank">Cypress dashboard</a>. > Tags: `@tag.Sanity` > Spec: > <hr>Fri, 28 Mar 2025 11:09:57 UTC <!-- end of auto-generated comment: Cypress test results --> ## Communication Should the DevRel and Marketing teams inform users about this change? - [ ] Yes - [ ] No <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - Introduced a prompt generation button in the form interface, allowing users to view the current prompt and update it interactively. - Added a new component, `GeneratePromptButton`, to facilitate prompt generation based on existing instructions. <!-- end of auto-generated comment: release notes by coderabbit.ai --> |
||
|
|
0da21be439
|
chore: bump tj-actions/changed-files from 41 to 46 in /.github/workflows (#39761)
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 41 to 46. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/tj-actions/changed-files/releases">tj-actions/changed-files's releases</a>.</em></p> <blockquote> <h2>v46</h2> <blockquote> <p>[!WARNING]<br /> <strong>Security Alert:</strong> A critical security issue was identified in this action due to a compromised commit.</p> <p>This commit has been <strong>removed</strong> from all tags and branches, and necessary measures have been implemented to prevent similar issues in the future.</p> <h4><strong>Action Required:</strong></h4> <ul> <li><strong>Review your workflows executed between March 14 and March 15.</strong> If you notice unexpected output under the <code>changed-files</code> section, decode it using the following command: <code>echo 'xxx' | base64 -d | base64 -d</code><br /> If the output contains sensitive information (e.g., tokens or secrets), <strong>revoke and rotate those secrets immediately</strong>.</li> <li><strong>If your workflows reference this commit directly by its SHA</strong>, you must update them immediately to avoid using the compromised version.</li> <li><strong>If you are using tagged versions</strong> (e.g., <code>v35</code>, <code>v44.5.1</code>), no action is required as these tags have been updated and are now safe to use.</li> </ul> <p>Additionally, as a precaution, we recommend rotating any secrets that may have been exposed during this timeframe to ensure the continued security of your workflows.</p> </blockquote> <h1>Changes in v46.0.1</h1> <h2>What's Changed</h2> <ul> <li>update: sync-release-version.yml to use signed commits by <a href="https://github.com/jackton1"><code>@jackton1</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/2472">tj-actions/changed-files#2472</a></li> <li>Updated README.md by <a href="https://github.com/github-actions"><code>@github-actions</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/2473">tj-actions/changed-files#2473</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/tj-actions/changed-files/compare/v46...v46.0.1">https://github.com/tj-actions/changed-files/compare/v46...v46.0.1</a></p> <hr /> <h1>Changes in v46.0.0</h1> <h2>What's Changed</h2> <ul> <li>docs: update docs to highlight security issues by <a href="https://github.com/jackton1"><code>@jackton1</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/2465">tj-actions/changed-files#2465</a></li> <li>fix: update github workflow update-readme.yml by <a href="https://github.com/jackton1"><code>@jackton1</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/2466">tj-actions/changed-files#2466</a></li> <li>fix: update permission in update-readme.yml workflow by <a href="https://github.com/jackton1"><code>@jackton1</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/2467">tj-actions/changed-files#2467</a></li> <li>fix: update update-readme.yml to sign-commits by <a href="https://github.com/jackton1"><code>@jackton1</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/2468">tj-actions/changed-files#2468</a></li> <li>Updated README.md by <a href="https://github.com/github-actions"><code>@github-actions</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/2469">tj-actions/changed-files#2469</a></li> <li>update: sync-release-version.yml by <a href="https://github.com/jackton1"><code>@jackton1</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/2471">tj-actions/changed-files#2471</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/github-actions"><code>@github-actions</code></a> made their first contribution in <a href="https://redirect.github.com/tj-actions/changed-files/pull/2469">tj-actions/changed-files#2469</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/tj-actions/changed-files/compare/v45.0.5...v46.0.0">https://github.com/tj-actions/changed-files/compare/v45.0.5...v46.0.0</a></p> <h2>What's Changed</h2> <ul> <li>docs: update docs to highlight security issues by <a href="https://github.com/jackton1"><code>@jackton1</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/2465">tj-actions/changed-files#2465</a></li> <li>fix: update github workflow update-readme.yml by <a href="https://github.com/jackton1"><code>@jackton1</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/2466">tj-actions/changed-files#2466</a></li> <li>fix: update permission in update-readme.yml workflow by <a href="https://github.com/jackton1"><code>@jackton1</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/2467">tj-actions/changed-files#2467</a></li> <li>fix: update update-readme.yml to sign-commits by <a href="https://github.com/jackton1"><code>@jackton1</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/2468">tj-actions/changed-files#2468</a></li> <li>Updated README.md by <a href="https://github.com/github-actions"><code>@github-actions</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/2469">tj-actions/changed-files#2469</a></li> <li>update: sync-release-version.yml by <a href="https://github.com/jackton1"><code>@jackton1</code></a> in <a href="https://redirect.github.com/tj-actions/changed-files/pull/2471">tj-actions/changed-files#2471</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/tj-actions/changed-files/compare/v45.0.5...v46.0.0">https://github.com/tj-actions/changed-files/compare/v45.0.5...v46.0.0</a></p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/tj-actions/changed-files/blob/main/HISTORY.md">tj-actions/changed-files's changelog</a>.</em></p> <blockquote> <h1>Changelog</h1> <h1><a href="https://github.com/tj-actions/changed-files/compare/v46.0.0...v46.0.1">46.0.1</a> - (2025-03-16)</h1> <h2><!-- raw HTML omitted -->🔄 Update</h2> <ul> <li>Updated README.md (<a href="https://redirect.github.com/tj-actions/changed-files/issues/2473">#2473</a>)</li> </ul> <p>Co-authored-by: github-actions[bot] <!-- raw HTML omitted --> (<a href=" |
||
|
|
bb33025e9a
|
chore: Fixing AC tests after post-processing on delete (#39973)
## Description
> [!TIP]
> _Add a TL;DR when the description is longer than 500 words or
extremely technical (helps the content, marketing, and DevRel team)._
>
> _Please also include relevant motivation and context. List any
dependencies that are required for this change. Add links to Notion,
Figma or any other documents that might be relevant to the PR._
Fixes #`Issue Number`
_or_
Fixes `Issue URL`
> [!WARNING]
> _If no issue exists, please create an issue first, and check with the
maintainers if the issue is valid._
## Automation
/ok-to-test tags=""
### 🔍 Cypress test results
<!-- This is an auto-generated comment: Cypress test results -->
> [!CAUTION]
> If you modify the content in this section, you are likely to disrupt
the CI result for your PR.
<!-- end of auto-generated comment: Cypress test results -->
## Communication
Should the DevRel and Marketing teams inform users about this change?
- [ ] Yes
- [ ] No
|
||
|
|
73c8458aaf
|
chore: Prep for post delete (#39971)
## Description
> [!TIP]
> _Add a TL;DR when the description is longer than 500 words or
extremely technical (helps the content, marketing, and DevRel team)._
>
> _Please also include relevant motivation and context. List any
dependencies that are required for this change. Add links to Notion,
Figma or any other documents that might be relevant to the PR._
Fixes #`Issue Number`
_or_
Fixes `Issue URL`
> [!WARNING]
> _If no issue exists, please create an issue first, and check with the
maintainers if the issue is valid._
## Automation
/ok-to-test tags=""
### 🔍 Cypress test results
<!-- This is an auto-generated comment: Cypress test results -->
> [!CAUTION]
> If you modify the content in this section, you are likely to disrupt
the CI result for your PR.
<!-- end of auto-generated comment: Cypress test results -->
## Communication
Should the DevRel and Marketing teams inform users about this change?
- [ ] Yes
- [ ] No
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
- **New Features**
- Enhanced action archiving with an additional post-processing step to
manage archived actions more effectively.
- Introduced tracking and post-processing for newly created actions
during collection validation, enabling future enhancements.
- Improved deletion workflows by integrating post-processing for removed
actions, ensuring more reliable layout updates.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
|
||
|
|
9e98ce00f9 | Updated Label Config | ||
|
|
b9c05c1813
|
test: fix cypress tests for custom widgets (#39905)
## Description Updates the specs with new doc structure in custom widget. Fixes #`Issue Number` _or_ Fixes `Issue URL` > [!WARNING] > _If no issue exists, please create an issue first, and check with the maintainers if the issue is valid._ ## Automation /ok-to-test tags="@tag.Widget" ### 🔍 Cypress test results <!-- This is an auto-generated comment: Cypress test results --> > [!TIP] > 🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉 > Workflow run: <https://github.com/appsmithorg/appsmith/actions/runs/14126379520> > Commit: c043c29f610f3f8f5520759ef71a49f772cfdc68 > <a href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=14126379520&attempt=2" target="_blank">Cypress dashboard</a>. > Tags: `@tag.Widget` > Spec: > <hr>Fri, 28 Mar 2025 11:26:17 UTC <!-- end of auto-generated comment: Cypress test results --> ## Communication Should the DevRel and Marketing teams inform users about this change? - [ ] Yes - [ ] No <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - Introduced a new text display within the custom widget to showcase the current tip index. - **Refactor** - Enhanced the custom widget’s layout and styling, resulting in a cleaner interface and more consistent appearance for a smoother user experience. - Updated import statements for React and ReactDOM to improve consistency and clarity in the code. <!-- end of auto-generated comment: release notes by coderabbit.ai --> |
||
|
|
77dffefe28
|
chore: Adjust WDS buttons (#39967)
## Description Fixes #39952 and #39953 | Before | After | |--------|--------| | <img width="303" alt="Screenshot 2025-03-28 at 10 43 02" src="https://github.com/user-attachments/assets/b9b19214-66ee-42f0-a376-9f1c8ce88d7e" /> | <img width="307" alt="Screenshot 2025-03-28 at 10 46 03" src="https://github.com/user-attachments/assets/16248fbe-8bb2-4c22-aee4-8cd55c7ed53e" /> | ## Automation /ok-to-test tags="@tag.Sanity" ### 🔍 Cypress test results <!-- This is an auto-generated comment: Cypress test results --> > [!TIP] > 🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉 > Workflow run: <https://github.com/appsmithorg/appsmith/actions/runs/14127447165> > Commit: c0ce65e3b5fdaf15649831e2d7f5873a77170880 > <a href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=14127447165&attempt=1" target="_blank">Cypress dashboard</a>. > Tags: `@tag.Sanity` > Spec: > <hr>Fri, 28 Mar 2025 11:39:28 UTC <!-- end of auto-generated comment: Cypress test results --> ## Communication Should the DevRel and Marketing teams inform users about this change? - [ ] Yes - [x] No <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **Style** - **Light Mode Enhancements:** Updated the brightness of subtle UI elements in light mode, offering a more refined and balanced visual appearance. - **Button Design Updates:** Adjusted button text sizing so that buttons designated as smaller now display a caption style, improving readability and visual consistency. <!-- end of auto-generated comment: release notes by coderabbit.ai --> |
||
|
|
1e5b502237
|
chore: Code split env manager for introducing blacklisted variables (#39963)
## Description Code split PR for env manager for the corresponding PR at https://github.com/appsmithorg/appsmith-ee/pull/6799 Fixes #`Issue Number` _or_ Fixes `Issue URL` > [!WARNING] > _If no issue exists, please create an issue first, and check with the maintainers if the issue is valid._ /test Settings ### 🔍 Cypress test results <!-- This is an auto-generated comment: Cypress test results --> > [!TIP] > 🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉 > Workflow run: <https://github.com/appsmithorg/appsmith/actions/runs/14125869636> > Commit: ec228ef8c86542383ed2d56d32b3281782131553 > <a href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=14125869636&attempt=1" target="_blank">Cypress dashboard</a>. > Tags: `@tag.Settings` > Spec: > <hr>Fri, 28 Mar 2025 09:49:43 UTC <!-- end of auto-generated comment: Cypress test results --> ## Communication Should the DevRel and Marketing teams inform users about this change? - [ ] Yes - [x] No <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - Enhanced administrative settings with multi-organization support to improve category filtering based on feature flags. - **Refactor** - Upgraded environment variable management to employ asynchronous processing and stricter filtering of sensitive values. - **Tests** - Revised the test suite to better validate asynchronous behavior and the improved handling of environment variables. <!-- end of auto-generated comment: release notes by coderabbit.ai --> |
||
|
|
f04523f93b
|
fix: codeowners file (#39962)
## Description
> [!TIP]
> _Add a TL;DR when the description is longer than 500 words or
extremely technical (helps the content, marketing, and DevRel team)._
>
> _Please also include relevant motivation and context. List any
dependencies that are required for this change. Add links to Notion,
Figma or any other documents that might be relevant to the PR._
Fixes #`Issue Number`
_or_
Fixes `Issue URL`
> [!WARNING]
> _If no issue exists, please create an issue first, and check with the
maintainers if the issue is valid._
## Automation
/ok-to-test tags=""
### 🔍 Cypress test results
<!-- This is an auto-generated comment: Cypress test results -->
> [!CAUTION]
> If you modify the content in this section, you are likely to disrupt
the CI result for your PR.
<!-- end of auto-generated comment: Cypress test results -->
## Communication
Should the DevRel and Marketing teams inform users about this change?
- [ ] Yes
- [ ] No
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
- **Chores**
- Updated internal maintenance responsibilities to streamline team
management and ensure a more consistent support process.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
|
||
|
|
300e7d7c30
|
chore: Update feature flag name for infinite scroll functionality (#39876)
## Description The feature flag was incorrectly named, and that flag key cannot be changed directly in Launch. To address this, I will update the flag name in the code itself instead of creating an additional flag. Fixes #`Issue Number` _or_ Fixes `Issue URL` > [!WARNING] > _If no issue exists, please create an issue first, and check with the maintainers if the issue is valid._ ## Automation /ok-to-test tags="@tag.Table" ### 🔍 Cypress test results <!-- This is an auto-generated comment: Cypress test results --> > [!TIP] > 🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉 > Workflow run: <https://github.com/appsmithorg/appsmith/actions/runs/14122296394> > Commit: d298c9616047cc928361b6729d1bb256e328536f > <a href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=14122296394&attempt=1" target="_blank">Cypress dashboard</a>. > Tags: `@tag.Table` > Spec: > <hr>Fri, 28 Mar 2025 05:36:33 UTC <!-- end of auto-generated comment: Cypress test results --> ## Communication Should the DevRel and Marketing teams inform users about this change? - [ ] Yes - [ ] No <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **Chores** - Updated the feature flag for infinite scroll behavior on release tables to enhance clarity and consistency in naming. <!-- end of auto-generated comment: release notes by coderabbit.ai --> |
||
|
|
de0068019b
|
fix: fixes localstorage issue for deployed apps (#39957)
## Description Fixes localstorage issues for deployed git connected applications Fixes https://github.com/appsmithorg/appsmith/issues/39741 ## Automation /ok-to-test tags="@tag.Sanity,@tag.Git" ### 🔍 Cypress test results <!-- This is an auto-generated comment: Cypress test results --> > [!TIP] > 🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉 > Workflow run: <https://github.com/appsmithorg/appsmith/actions/runs/14116578305> > Commit: bc118e3ce98d2418721f0271f7de435609ccd95c > <a href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=14116578305&attempt=1" target="_blank">Cypress dashboard</a>. > Tags: `@tag.Sanity,@tag.Git` > Spec: > <hr>Thu, 27 Mar 2025 21:51:57 UTC <!-- end of auto-generated comment: Cypress test results --> ## Communication Should the DevRel and Marketing teams inform users about this change? - [ ] Yes - [ ] No <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **Refactor** - Improved the internal process for determining the current branch, resulting in streamlined background operations without impacting the overall user experience. <!-- end of auto-generated comment: release notes by coderabbit.ai --> |
||
|
|
2b2d786854
|
chore: added plugin tags (#39955)
## Description Added plugin tags to distinguish between spans shared by different plugin implementation. Fixes #`Issue Number` _or_ Fixes `Issue URL` > [!WARNING] > _If no issue exists, please create an issue first, and check with the maintainers if the issue is valid._ ## Automation /ok-to-test tags="@tag.Datasource,@tag.Sanity" ### 🔍 Cypress test results <!-- This is an auto-generated comment: Cypress test results --> > [!TIP] > 🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉 > Workflow run: <https://github.com/appsmithorg/appsmith/actions/runs/14107363666> > Commit: bddf47f89cc0abac19244db557fcf24fc63d1f9d > <a href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=14107363666&attempt=1" target="_blank">Cypress dashboard</a>. > Tags: `@tag.Datasource,@tag.Sanity` > Spec: > <hr>Thu, 27 Mar 2025 14:03:11 UTC <!-- end of auto-generated comment: Cypress test results --> ## Communication Should the DevRel and Marketing teams inform users about this change? - [ ] Yes - [ ] No <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit ## Summary by CodeRabbit - **New Features** - Enhanced observability across multiple integrations: Various connectors have been updated to include additional contextual identifiers during execution. This improvement enhances the monitoring of API calls and data operations, potentially accelerating issue detection and resolution while maintaining seamless performance. <!-- end of auto-generated comment: release notes by coderabbit.ai --> |
||
|
|
7f3a66de2b
|
chore: ai agent sing up flow (#39943)
## Description Part of [EE PR](https://github.com/appsmithorg/appsmith-ee/pull/6704) Fixes #`Issue Number` _or_ Fixes `Issue URL` > [!WARNING] > _If no issue exists, please create an issue first, and check with the maintainers if the issue is valid._ ## Automation /ok-to-test tags="@tag.Sanity" ### 🔍 Cypress test results <!-- This is an auto-generated comment: Cypress test results --> > [!IMPORTANT] > 🟣 🟣 🟣 Your tests are running. > Tests running at: <https://github.com/appsmithorg/appsmith/actions/runs/14106727889> > Commit: 0fb8b6d7309a98d961c88923465f384bb2f518ea > Workflow: `PR Automation test suite` > Tags: `@tag.Sanity` > Spec: `` > <hr>Thu, 27 Mar 2025 12:36:47 UTC <!-- end of auto-generated comment: Cypress test results --> ## Communication Should the DevRel and Marketing teams inform users about this change? - [ ] Yes - [x] No <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - Introduced informative messaging for AI Agent features in the applications and sign-up experiences. - Enabled dynamic interface behavior that conditionally displays content based on the activation of AI Agent functionality. - **Style** - Enhanced text formatting in authentication views to improve readability and support multi-line content. <!-- end of auto-generated comment: release notes by coderabbit.ai --> |
||
|
|
79cdfef7a0
|
chore: refactor the creation of workspace and application on signup (#39935)
## Description > [!TIP] > _Add a TL;DR when the description is longer than 500 words or extremely technical (helps the content, marketing, and DevRel team)._ > > _Please also include relevant motivation and context. List any dependencies that are required for this change. Add links to Notion, Figma or any other documents that might be relevant to the PR._ Fixes #`Issue Number` _or_ Fixes `Issue URL` > [!WARNING] > _If no issue exists, please create an issue first, and check with the maintainers if the issue is valid._ ## Automation /ok-to-test tags="@tag.Sanity" ### 🔍 Cypress test results <!-- This is an auto-generated comment: Cypress test results --> > [!TIP] > 🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉 > Workflow run: <https://github.com/appsmithorg/appsmith/actions/runs/14102139310> > Commit: b9aa70ce0eb5c9fa860dec0c88f8203cfbd2b48b > <a href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=14102139310&attempt=1" target="_blank">Cypress dashboard</a>. > Tags: `@tag.Sanity` > Spec: > <hr>Thu, 27 Mar 2025 09:11:23 UTC <!-- end of auto-generated comment: Cypress test results --> ## Communication Should the DevRel and Marketing teams inform users about this change? - [ ] Yes - [ ] No <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **Refactor** - Streamlined the default setup process for workspaces and applications, ensuring a more consistent and reliable initial configuration for users during authentication. <!-- end of auto-generated comment: release notes by coderabbit.ai --> Co-authored-by: Nilesh Sarupriya <20905988+nsarupr@users.noreply.github.com> |
||
|
|
a016ca57e0
|
fix: Datasource API split changes (#39917)
## Description This PR contains CE and EE split changes for DatasourcesApi.ts Fixes #`Issue Number` _or_ Fixes `Issue URL` > [!WARNING] > _If no issue exists, please create an issue first, and check with the maintainers if the issue is valid._ ## Automation /ok-to-test tags="@tag.All" ### 🔍 Cypress test results <!-- This is an auto-generated comment: Cypress test results --> > [!TIP] > 🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉 > Workflow run: <https://github.com/appsmithorg/appsmith/actions/runs/14103345701> > Commit: aa7ce516912040a1f289f74fb0b26006bbb72f29 > <a href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=14103345701&attempt=1" target="_blank">Cypress dashboard</a>. > Tags: `@tag.All` > Spec: > <hr>Thu, 27 Mar 2025 10:45:32 UTC <!-- end of auto-generated comment: Cypress test results --> ## Communication Should the DevRel and Marketing teams inform users about this change? - [ ] Yes - [ ] No <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit ## Summary by CodeRabbit - **New Features** - Enhanced datasource management now leverages improved enterprise services, offering a more robust and streamlined experience when configuring and managing data connections. - Introduced new interfaces for SSH key management, expanding type definitions related to Git. - **Refactor** - Standardized internal integrations to consistently utilize the upgraded enterprise functionalities across the application. <!-- end of auto-generated comment: release notes by coderabbit.ai --> --------- Co-authored-by: “sneha122” <“sneha@appsmith.com”> |
||
|
|
30f998302c
|
fix: reverted git executor layer (#39949)
## Description > > _Please also include relevant motivation and context. List any dependencies that are required for this change. Add links to Notion, Figma or any other documents that might be relevant to the PR._ Fixes #39934 _or_ Fixes `Issue URL` > [!WARNING] > _If no issue exists, please create an issue first, and check with the maintainers if the issue is valid._ ## Automation /ok-to-test tags="@tag.Git" ### 🔍 Cypress test results <!-- This is an auto-generated comment: Cypress test results --> > [!TIP] > 🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉 > Workflow run: <https://github.com/appsmithorg/appsmith/actions/runs/14103475195> > Commit: 288e4cfb7e5a38f28e50164b90e29f4eb7c21c58 > <a href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=14103475195&attempt=1" target="_blank">Cypress dashboard</a>. > Tags: `@tag.Git` > Spec: > <hr>Thu, 27 Mar 2025 10:37:32 UTC <!-- end of auto-generated comment: Cypress test results --> ## Communication Should the DevRel and Marketing teams inform users about this change? - [ ] Yes - [ ] No <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **Bug Fixes** - Enhanced error recovery in update operations, ensuring that any pending changes are safely reverted when issues occur. - Improved conflict resolution during updates to maintain a stable and reliable system state for end-users. <!-- end of auto-generated comment: release notes by coderabbit.ai --> |
||
|
|
f7664d1edc
|
fix: form login cypress failure (#39948)
## Description This PR fixes, form login cypress failure EnableFormLogin_spec.js Fixes #39947 ## Automation /ok-to-test tags="@tag.Settings" ### 🔍 Cypress test results <!-- This is an auto-generated comment: Cypress test results --> > [!WARNING] > Workflow run: <https://github.com/appsmithorg/appsmith/actions/runs/14100890417> > Commit: d744aa771c096a9cbc3edb0c51c4b83f20df49aa > <a href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=14100890417&attempt=1" target="_blank">Cypress dashboard</a>. > Tags: @tag.Settings > Spec: > It seems like **no tests ran** 😔. We are not able to recognize it, please check <a href="https://github.com/appsmithorg/appsmith/actions/runs/14100890417" target="_blank">workflow here</a>. > <hr>Thu, 27 Mar 2025 07:38:35 UTC <!-- end of auto-generated comment: Cypress test results --> ## Communication Should the DevRel and Marketing teams inform users about this change? - [ ] Yes - [ ] No <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit ## Summary by CodeRabbit - **Tests** - Improved the efficiency of authentication form tests by eliminating unnecessary waiting periods after updating login and signup settings. - The first test case has been updated with a new tag for better organization. - These changes streamline the testing process, resulting in faster feedback during development cycles. While the user interface remains unchanged, this improvement supports robust performance and quality assurance. <!-- end of auto-generated comment: release notes by coderabbit.ai --> |
||
|
|
3f696facef
|
chore: Simpler autofocus of function call (#39946)
## Description Improves the autofocus logic as per https://github.com/appsmithorg/appsmith/pull/39916#discussion_r2014507020 <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - When adding a new function field, it now automatically receives focus, making the configuration process smoother and more intuitive. - The transition for adding fields has been streamlined to improve user interaction without distractions from unnecessary scrolling behavior. - New state management for tracking the most recently added function field enhances user experience. <!-- end of auto-generated comment: release notes by coderabbit.ai --> |
||
|
|
afad67b434
|
chore: revert of static anonymous user profile (#39945)
## Description > [!TIP] > _Add a TL;DR when the description is longer than 500 words or extremely technical (helps the content, marketing, and DevRel team)._ > > _Please also include relevant motivation and context. List any dependencies that are required for this change. Add links to Notion, Figma or any other documents that might be relevant to the PR._ Fixes #`Issue Number` _or_ Fixes `Issue URL` > [!WARNING] > _If no issue exists, please create an issue first, and check with the maintainers if the issue is valid._ ## Automation /test sanity ### 🔍 Cypress test results <!-- This is an auto-generated comment: Cypress test results --> > [!TIP] > 🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉 > Workflow run: <https://github.com/appsmithorg/appsmith/actions/runs/14097801414> > Commit: 5d5bdb6c6720d3975487fd58c77f7cdcf53474d1 > <a href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=14097801414&attempt=1" target="_blank">Cypress dashboard</a>. > Tags: `@tag.Sanity` > Spec: > <hr>Thu, 27 Mar 2025 03:29:53 UTC <!-- end of auto-generated comment: Cypress test results --> ## Communication Should the DevRel and Marketing teams inform users about this change? - [ ] Yes - [ ] No <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **Refactor** - Streamlined user profile generation by removing support for anonymous user profiles. - Profiles are now exclusively built using verified user data, ensuring a more consistent experience for authenticated users. <!-- end of auto-generated comment: release notes by coderabbit.ai --> |
||
|
|
5a6d755980
|
chore: Improve the UX of Function Calling form (#39916)
## Description Fixes https://www.notion.so/appsmith/Add-Query-JS-Tool-from-AI-Query-1bcfe271b0e2806eb8a6d5515b5e3a20?pvs=4 ## Automation /ok-to-test tags="@tag.Sanity" ### 🔍 Cypress test results <!-- This is an auto-generated comment: Cypress test results --> > [!TIP] > 🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉 > Workflow run: <https://github.com/appsmithorg/appsmith/actions/runs/14086065918> > Commit: fc231fcb3ae973b3e850dd52291459f1f606b0e0 > <a href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=14086065918&attempt=1" target="_blank">Cypress dashboard</a>. > Tags: `@tag.Sanity` > Spec: > <hr>Wed, 26 Mar 2025 15:22:59 UTC <!-- end of auto-generated comment: Cypress test results --> ## Communication Should the DevRel and Marketing teams inform users about this change? - [ ] Yes - [ ] No <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - Improved the form experience by automatically scrolling and focusing on newly added fields, ensuring they are immediately accessible. - Introduced a new `FunctionCallingMenuField` component for selecting function calling options, enhancing user interaction and accessibility. - **Performance Improvements** - Enhanced the tool field component's state management and rendering logic to reduce unnecessary updates and deliver a smoother, more responsive experience. - Streamlined the selection of entity options, improving the organization and efficiency of data handling. - **Enhancements** - Expanded event tracking capabilities by adding a new event type related to function calling configurations. - Introduced new properties in data structures to support additional functionality and improve the organization of entity options. <!-- end of auto-generated comment: release notes by coderabbit.ai --> |
||
|
|
c6b1b9ae61
|
chore: Fix button position and left padding of WDS modal (#39941)
## Description Fixes #39767 | Before | After | |--------|--------| |<img width="504" alt="Screenshot 2025-03-26 at 15 41 37" src="https://github.com/user-attachments/assets/3d090b2e-2397-495f-8aea-e97462cc0bed" />|<img width="478" alt="Screenshot 2025-03-26 at 15 58 30" src="https://github.com/user-attachments/assets/bd7d5681-5e71-4ae3-a04c-a00d2b0ad727" />| |<img width="509" alt="Screenshot 2025-03-26 at 15 41 40" src="https://github.com/user-attachments/assets/7565e6cb-8005-40f7-8771-b0d36be5fa88" />|<img width="493" alt="Screenshot 2025-03-26 at 15 58 34" src="https://github.com/user-attachments/assets/be759205-7f87-490e-8573-30787627074d" />| |<img width="504" alt="Screenshot 2025-03-26 at 15 43 25" src="https://github.com/user-attachments/assets/ffc3bcb4-cb4e-44d0-854e-641b49e8b92a" />|<img width="477" alt="Screenshot 2025-03-26 at 15 55 57" src="https://github.com/user-attachments/assets/b5a156bc-cecf-4672-8839-ddcd19275ed6" />| ## Automation /ok-to-test tags="@tag.Sanity" ### 🔍 Cypress test results <!-- This is an auto-generated comment: Cypress test results --> > [!TIP] > 🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉 > Workflow run: <https://github.com/appsmithorg/appsmith/actions/runs/14086541712> > Commit: 3d64e014ff432460b456471ed9eb3a0041e40754 > <a href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=14086541712&attempt=1" target="_blank">Cypress dashboard</a>. > Tags: `@tag.Sanity` > Spec: > <hr>Wed, 26 Mar 2025 15:44:12 UTC <!-- end of auto-generated comment: Cypress test results --> ## Communication Should the DevRel and Marketing teams inform users about this change? - [ ] Yes - [x] No <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **Style** - Refined the modal's visual layout for enhanced spacing and alignment. - Adjusted horizontal padding and inter-element gaps in the modal content. - Updated header margins and improved button vertical positioning for a more polished interface. <!-- end of auto-generated comment: release notes by coderabbit.ai --> |
||
|
|
e49fb48077
|
fix: storybook build and small improvements for stories (#39936)
## Description > [!TIP] > _Add a TL;DR when the description is longer than 500 words or extremely technical (helps the content, marketing, and DevRel team)._ > > _Please also include relevant motivation and context. List any dependencies that are required for this change. Add links to Notion, Figma or any other documents that might be relevant to the PR._ Fixes #`Issue Number` _or_ Fixes `Issue URL` > [!WARNING] > _If no issue exists, please create an issue first, and check with the maintainers if the issue is valid._ ## Automation /ok-to-test tags="@tag.Sanity" ### 🔍 Cypress test results <!-- This is an auto-generated comment: Cypress test results --> > [!TIP] > 🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉 > Workflow run: <https://github.com/appsmithorg/appsmith/actions/runs/14084583856> > Commit: ea22c91b1c823c98e73471752381ce73a36e2061 > <a href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=14084583856&attempt=1" target="_blank">Cypress dashboard</a>. > Tags: `@tag.Sanity` > Spec: > <hr>Wed, 26 Mar 2025 14:14:38 UTC <!-- end of auto-generated comment: Cypress test results --> ## Communication Should the DevRel and Marketing teams inform users about this change? - [ ] Yes - [x] No <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit ## Summary by CodeRabbit - **New Features** - An optional hint display in theme settings provides users with additional guidance when enabled. - The theming interface is now consistently available across all views. - **Bug Fixes** - Revised theme mode detection now accurately differentiates between light and dark modes. - **Style** - Enhanced styling of color scheme controls improves label readability and overall visual consistency. - **Chores** - Updated versioning for several dependencies to fixed versions to ensure consistent behavior. These improvements aim to deliver a more intuitive and reliable user experience. <!-- end of auto-generated comment: release notes by coderabbit.ai --> |
||
|
|
074fe6fd37
|
feat: Adds a status indicator setting in List Item and Tab (#39938)
## Description Adds ability across UI elements to show warning indicators ## Automation /ok-to-test tags="@tag.Sanity" ### 🔍 Cypress test results <!-- This is an auto-generated comment: Cypress test results --> > [!TIP] > 🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉 > Workflow run: <https://github.com/appsmithorg/appsmith/actions/runs/14083540998> > Commit: 022e693f2474a12a70ed3ae317ed26d9eb7caed6 > <a href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=14083540998&attempt=1" target="_blank">Cypress dashboard</a>. > Tags: `@tag.Sanity` > Spec: > <hr>Wed, 26 Mar 2025 13:24:06 UTC <!-- end of auto-generated comment: Cypress test results --> ## Communication Should the DevRel and Marketing teams inform users about this change? - [ ] Yes - [ ] No <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - Added visual indicators for unsaved changes across list and tab components—badges now appear to alert users of pending modifications. - Enhanced the code editor by introducing dynamic line highlighting, allowing users to easily identify and navigate to specific code sections. - Introduced new selectors to improve management of JavaScript collection actions and their schema states. - **Style** - Upgraded badge styling with a new "info" variant and adjustable size options, resulting in a more refined and consistent user experience. - Added a new styled component for unsaved changes, enhancing visual feedback for users. <!-- end of auto-generated comment: release notes by coderabbit.ai --> |
||
|
|
e3a49845e7
|
feat: Cloud billing static UI (#39846)
## Description This PR contains static UI for cloud billing. https://www.figma.com/design/XouAwUQJKF2lf57bQvNM1e/Cloud-Billing-(-Phase-1-)?node-id=15907-14530&t=ogZ4sTrvsBdvVL8m-0 Fixes #https://github.com/appsmithorg/appsmith/issues/39896 ## Automation /ok-to-test tags="@tag.All" ### 🔍 Cypress test results <!-- This is an auto-generated comment: Cypress test results --> > [!CAUTION] > 🔴 🔴 🔴 Some tests have failed. > Workflow run: <https://github.com/appsmithorg/appsmith/actions/runs/14077392797> > Commit: 73f7f2d1bee5a6bf3547af050c1fa6172052cc6e > <a href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=14077392797&attempt=2&selectiontype=test&testsstatus=failed&specsstatus=fail" target="_blank">Cypress dashboard</a>. > Tags: @tag.All > Spec: > The following are new failures, please fix them before merging the PR: <ol> > <li>cypress/e2e/Regression/ClientSide/FormLogin/EnableFormLogin_spec.js</ol> > <a href="https://internal.appsmith.com/app/cypress-dashboard/identified-flaky-tests-65890b3c81d7400d08fa9ee3?branch=master" target="_blank">List of identified flaky tests</a>. > <hr>Wed, 26 Mar 2025 08:34:53 UTC <!-- end of auto-generated comment: Cypress test results --> ## Communication Should the DevRel and Marketing teams inform users about this change? - [ ] Yes - [ ] No <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit ## Summary by CodeRabbit - **New Features** - Introduced a postfix functionality for input fields, allowing additional content to be displayed alongside the standard input. - Enhanced styling to dynamically adjust input spacing when a postfix is provided. - Extended form input components to support the optional postfix property for greater flexibility in content presentation. - Added a feature flag for multi-organization licensing management. - Introduced a custom hook to check if cloud billing is enabled. - Added new user interface messages for account management in the signup process. - Implemented a new route for organizational login. - Added a conditional input field for full name based on cloud billing status. - **Bug Fixes** - Improved rendering logic for end icons and postfix elements in input fields. - **Documentation** - Updated export statements to streamline access to new hooks and selectors. <!-- end of auto-generated comment: release notes by coderabbit.ai --> |
||
|
|
dc079f0d8d
|
fix: Avoid excessive API saves (#39908)
## Description When we load API editor, we notice an update call without any changes. This happens because of the Headers and Params of the API editor adding empty key value fields. These fields are removed by the RestAPITransformer but the save keeps happening and we update the action state without the empty fields. When we load the API again, the API editor notices that no fields exists and adds them back again. This thus lead to excessive saves of the API to the server without any benefit. We will now check for this case before hand and avoid starting a save when form adds these empty key value fields ## Automation /ok-to-test tags="@tag.Datasource" ### 🔍 Cypress test results <!-- This is an auto-generated comment: Cypress test results --> > [!TIP] > 🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉 > Workflow run: <https://github.com/appsmithorg/appsmith/actions/runs/14075955172> > Commit: b11f85f3ee716b2042331a55b670e292516755d6 > <a href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=14075955172&attempt=1" target="_blank">Cypress dashboard</a>. > Tags: `@tag.Datasource` > Spec: > <hr>Wed, 26 Mar 2025 05:59:23 UTC <!-- end of auto-generated comment: Cypress test results --> ## Communication Should the DevRel and Marketing teams inform users about this change? - [ ] Yes - [ ] No <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **Bug Fixes** - Refined API action updates by filtering out empty entries during save operations, ensuring only valid data is processed and improving overall data integrity. - **New Features** - Introduced a utility function to check for empty key-value pairs, enhancing the logic for action property updates. <!-- end of auto-generated comment: release notes by coderabbit.ai --> |
||
|
|
73e239b9f8
|
chore: Move signup_disabled and form_login_enabled from envs to DB (#39882)
## Description > [!TIP] > _Add a TL;DR when the description is longer than 500 words or extremely technical (helps the content, marketing, and DevRel team)._ > > _Please also include relevant motivation and context. List any dependencies that are required for this change. Add links to Notion, Figma or any other documents that might be relevant to the PR._ /test Settings ### 🔍 Cypress test results <!-- This is an auto-generated comment: Cypress test results --> > [!TIP] > 🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉 > Workflow run: <https://github.com/appsmithorg/appsmith/actions/runs/14058953075> > Commit: 80445acc542f201c01a40a09323097a946959e50 > <a href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=14058953075&attempt=1" target="_blank">Cypress dashboard</a>. > Tags: `@tag.Settings` > Spec: > <hr>Tue, 25 Mar 2025 12:19:59 UTC <!-- end of auto-generated comment: Cypress test results --> ## Communication Should the DevRel and Marketing teams inform users about this change? - [ ] Yes - [ ] No <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - Organizations now control form login and signup behavior with updated, clearer configuration flags. - **Refactor** - Renamed settings to reflect an enabled state for form login and a disabled state for signup. - Removed deprecated restart functionality and reorganized utility classes for improved maintainability. - **Chores/Tests** - Updated tests and environment examples to align with the new configuration settings and ensure consistent behavior. <!-- end of auto-generated comment: release notes by coderabbit.ai --> |
||
|
|
93fdfc967d
|
fix: Placeholder for Anvil Application deploy (#39914)
## Description Adds a CE version for Anvil Application deploy flow ## Automation /ok-to-test tags="@tag.Anvil" ### 🔍 Cypress test results <!-- This is an auto-generated comment: Cypress test results --> > [!IMPORTANT] > 🟣 🟣 🟣 Your tests are running. > Tests running at: <https://github.com/appsmithorg/appsmith/actions/runs/14076064490> > Commit: 507843d7fdf1df605020f41b3351da65636b2184 > Workflow: `PR Automation test suite` > Tags: `@tag.Anvil` > Spec: `` > <hr>Wed, 26 Mar 2025 05:18:32 UTC <!-- end of auto-generated comment: Cypress test results --> ## Communication Should the DevRel and Marketing teams inform users about this change? - [ ] Yes - [ ] No <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - Enhanced the application publishing process for a more reliable experience. Now, when you publish an application, the system manages the process with improved error handling to ensure smoother and more resilient operations. <!-- end of auto-generated comment: release notes by coderabbit.ai --> |
||
|
|
3e7b933382
|
chore: Client side changes to send organizationId in verify email flow (#39898)
## Description
> [!TIP]
> _Add a TL;DR when the description is longer than 500 words or
extremely technical (helps the content, marketing, and DevRel team)._
>
> _Please also include relevant motivation and context. List any
dependencies that are required for this change. Add links to Notion,
Figma or any other documents that might be relevant to the PR._
Fixes #`Issue Number`
_or_
Fixes `Issue URL`
> [!WARNING]
> _If no issue exists, please create an issue first, and check with the
maintainers if the issue is valid._
## Automation
/ok-to-test tags=""
### 🔍 Cypress test results
<!-- This is an auto-generated comment: Cypress test results -->
> [!WARNING]
> Tests have not run on the HEAD
a1634ecc781f96fe87cdfb59a6bb0f9dda054abd yet
> <hr>Tue, 25 Mar 2025 09:26:39 UTC
<!-- end of auto-generated comment: Cypress test results -->
## Communication
Should the DevRel and Marketing teams inform users about this change?
- [ ] Yes
- [ ] No
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
- **New Features**
- Introduced a session token validation step during initialization to
ensure the app handles token issues gracefully.
- Enhanced error management during startup, allowing the app to continue
loading smoothly even if session token validation encounters problems.
- Added a dedicated utility for managing session tokens extracted from
URL parameters.
- Expanded the `VerifyUser` component to accept an additional
`organizationId` property for improved user authentication.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
---------
Co-authored-by: Albin <albin@appsmith.com>
|
||
|
|
3195b46795
|
chore: Use individual APIs for updates (#39877)
## Description > [!TIP] > _Add a TL;DR when the description is longer than 500 words or extremely technical (helps the content, marketing, and DevRel team)._ > > _Please also include relevant motivation and context. List any dependencies that are required for this change. Add links to Notion, Figma or any other documents that might be relevant to the PR._ Fixes #`Issue Number` _or_ Fixes `Issue URL` > [!WARNING] > _If no issue exists, please create an issue first, and check with the maintainers if the issue is valid._ ## Automation /ok-to-test tags="@tag.All" ### 🔍 Cypress test results <!-- This is an auto-generated comment: Cypress test results --> > [!TIP] > 🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉 > Workflow run: <https://github.com/appsmithorg/appsmith/actions/runs/14055835335> > Commit: d5fbeac54cfdc528bd5ff3874a1f1a271a38b1c4 > <a href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=14055835335&attempt=1" target="_blank">Cypress dashboard</a>. > Tags: `@tag.All` > Spec: > <hr>Tue, 25 Mar 2025 10:20:28 UTC <!-- end of auto-generated comment: Cypress test results --> ## Communication Should the DevRel and Marketing teams inform users about this change? - [ ] Yes - [ ] No <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit ## Summary by CodeRabbit - **New Features** - Enhanced action management with new options to create, update, and delete actions within collections. - Introduced a new method to assign context identifiers to actions for improved integration with page layouts. - Expanded functionality to handle updates to existing actions in JavaScript collections alongside creating and deleting actions. - Implemented a new method to update layouts based on context types and identifiers. - Introduced new data transfer objects (DTOs) for managing action updates and collections. - New method for updating unpublished action collections with specific actions. - Added functionality to support partial updates for action collections. - New method to update layouts based on context type and context ID. - Updated method structure for handling action updates in JavaScript collections, improving clarity and organization of payloads. - **Bug Fixes** - Improved error handling during action creation, update, and deletion processes. <!-- end of auto-generated comment: release notes by coderabbit.ai --> --------- Co-authored-by: Hetu Nandu <hetunandu@gmail.com> Co-authored-by: Hetu Nandu <hetu@appsmith.com> |
||
|
|
1277a6f539
|
chore: update carbon integration modal (#39901)
This is the CE PR for updating carbon integration modal /ok-to-test tags="@tag.Sanity" <!-- This is an auto-generated comment: Cypress test results --> > [!TIP] > 🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉 > Workflow run: <https://github.com/appsmithorg/appsmith/actions/runs/14055261316> > Commit: 6067489ccd5c50e6d558d6d50cb52705a1bffefd > <a href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=14055261316&attempt=1" target="_blank">Cypress dashboard</a>. > Tags: `@tag.Sanity` > Spec: > <hr>Tue, 25 Mar 2025 09:28:13 UTC <!-- end of auto-generated comment: Cypress test results --> <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - Updated the saving indicator in the datasource editor to display a saving state only when the active plugin is in the process of saving. This refinement provides more accurate visual feedback on data saving actions. <!-- end of auto-generated comment: release notes by coderabbit.ai --> |
||
|
|
3d1192aba1
|
chore: Add separate flow for Anvil app publish (#39891)
## Description Anvil apps can have additional tasks before publishing so separate it out Fixes https://www.notion.so/appsmith/Prompt-users-to-save-tools-on-deploy-1bcfe271b0e2804abe30fe462061f454?pvs=4 ## Automation /ok-to-test tags="@tag.Sanity" ### 🔍 Cypress test results <!-- This is an auto-generated comment: Cypress test results --> > [!TIP] > 🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉 > Workflow run: <https://github.com/appsmithorg/appsmith/actions/runs/14052281640> > Commit: df611bee4f3c54107f2478f97b9263491b2b2e2e > <a href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=14052281640&attempt=1" target="_blank">Cypress dashboard</a>. > Tags: `@tag.Sanity` > Spec: > <hr>Tue, 25 Mar 2025 06:04:32 UTC <!-- end of auto-generated comment: Cypress test results --> ## Communication Should the DevRel and Marketing teams inform users about this change? - [ ] Yes - [ ] No <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - Introduced an enhanced publishing flow for Anvil applications with dedicated actions for initiation, success, and error scenarios. - Updated the deployment behavior to automatically use the Anvil publishing process when enabled. - **Refactor** - Streamlined the code by removing legacy functionality related to schema generation. - Consolidated utility methods for determining default pages for improved consistency. <!-- end of auto-generated comment: release notes by coderabbit.ai --> |
||
|
|
b61b12ec00
|
chore: Remove 3rd party dependencies from Custom widget (#39894)
Fixes #39584 ## Description This was an unnecessary third-party dependency in our code. While we will not prevent anyone from using it in their applications, it is not required in the default templates. Therefore, we are removing it. For further information, please refer to this [conversation](https://theappsmith.slack.com/archives/CGBPVEJ5C/p1742841918575179?thread_ts=1742812032.686439&cid=CGBPVEJ5C). Fixes #39584 _or_ Fixes `Issue URL` > [!WARNING] > _If no issue exists, please create an issue first, and check with the maintainers if the issue is valid._ ## Automation /ok-to-test tags="@tag.Sanity, @tag.Widget, @tag.Anvil" ### 🔍 Cypress test results <!-- This is an auto-generated comment: Cypress test results --> > [!TIP] > 🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉 > Workflow run: <https://github.com/appsmithorg/appsmith/actions/runs/14053696768> > Commit: db2573d7cc5662e919ad327a768e351447a70899 > <a href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=14053696768&attempt=2" target="_blank">Cypress dashboard</a>. > Tags: `@tag.Sanity, @tag.Widget, @tag.Anvil` > Spec: > <hr>Tue, 25 Mar 2025 09:07:51 UTC <!-- end of auto-generated comment: Cypress test results --> ## Communication Should the DevRel and Marketing teams inform users about this change? - [ ] Yes - [ ] No |
||
|
|
a8a831cd47
|
chore: added telemetry to the plugin flow (#39861)
## Description added telemetry to the plugin flow Fixes #`Issue Number` _or_ Fixes `Issue URL` > [!WARNING] > _If no issue exists, please create an issue first, and check with the maintainers if the issue is valid._ ## Automation /ok-to-test tags="@tag.All" ### 🔍 Cypress test results <!-- This is an auto-generated comment: Cypress test results --> > [!CAUTION] > 🔴 🔴 🔴 Some tests have failed. > Workflow run: <https://github.com/appsmithorg/appsmith/actions/runs/14052770190> > Commit: e7102deb86e058bd472a80960930d1b9868f966c > <a href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=14052770190&attempt=2&selectiontype=test&testsstatus=failed&specsstatus=fail" target="_blank">Cypress dashboard</a>. > Tags: @tag.All > Spec: > The following are new failures, please fix them before merging the PR: <ol> > <li>cypress/e2e/Regression/ClientSide/Widgets/Custom/CustomWidgetEditorPropertyPane_spec.ts</ol> > <a href="https://internal.appsmith.com/app/cypress-dashboard/identified-flaky-tests-65890b3c81d7400d08fa9ee3?branch=master" target="_blank">List of identified flaky tests</a>. > <hr>Tue, 25 Mar 2025 08:51:35 UTC <!-- end of auto-generated comment: Cypress test results --> ## Communication Should the DevRel and Marketing teams inform users about this change? - [ ] Yes - [ ] No <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - Introduced new tracing constants for improved action tracking. - Enhanced observability across multiple plugins (for databases and APIs) by integrating monitoring capabilities into their execution flows. - **Tests** - Updated test setups to initialize plugins with observation support, ensuring consistency with the enhanced monitoring features. <!-- end of auto-generated comment: release notes by coderabbit.ai --> |
||
|
|
c9bffd25b8
|
chore: Enable metrics for jgit (#39895)
## Description
> [!TIP]
> _Add a TL;DR when the description is longer than 500 words or
extremely technical (helps the content, marketing, and DevRel team)._
>
> _Please also include relevant motivation and context. List any
dependencies that are required for this change. Add links to Notion,
Figma or any other documents that might be relevant to the PR._
Fixes #`Issue Number`
_or_
Fixes `Issue URL`
> [!WARNING]
> _If no issue exists, please create an issue first, and check with the
maintainers if the issue is valid._
## Automation
/ok-to-test tags=""
### 🔍 Cypress test results
<!-- This is an auto-generated comment: Cypress test results -->
> [!WARNING]
> Tests have not run on the HEAD
e1be2e9d2a4746098e0c88c0d06dca81b779d1d8 yet
> <hr>Tue, 25 Mar 2025 08:26:04 UTC
<!-- end of auto-generated comment: Cypress test results -->
## Communication
Should the DevRel and Marketing teams inform users about this change?
- [ ] Yes
- [ ] No
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
- **Refactor**
- Enhanced our internal metrics tracking system to ensure more reliable
monitoring.
- Expanded metric collection to cover additional Git-related operations
for improved performance insights.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
|
||
|
|
e08c65e5fe
|
chore: Adding organizationId in email verification (#39892)
## Description > [!TIP] > _Add a TL;DR when the description is longer than 500 words or extremely technical (helps the content, marketing, and DevRel team)._ > > _Please also include relevant motivation and context. List any dependencies that are required for this change. Add links to Notion, Figma or any other documents that might be relevant to the PR._ Fixes #`Issue Number` _or_ Fixes `Issue URL` > [!WARNING] > _If no issue exists, please create an issue first, and check with the maintainers if the issue is valid._ ## Automation /test sanity ### 🔍 Cypress test results <!-- This is an auto-generated comment: Cypress test results --> > [!TIP] > 🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉 > Workflow run: <https://github.com/appsmithorg/appsmith/actions/runs/14053389188> > Commit: 62fa250affb17f9bf82be330944fb44e4c70e3b7 > <a href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=14053389188&attempt=1" target="_blank">Cypress dashboard</a>. > Tags: `@tag.Sanity` > Spec: > <hr>Tue, 25 Mar 2025 07:24:44 UTC <!-- end of auto-generated comment: Cypress test results --> ## Communication Should the DevRel and Marketing teams inform users about this change? - [ ] Yes - [ ] No <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - Enhanced email verification: links now include organization details for improved security. - Existing verification tokens have been updated to carry organization-specific information. - **Refactor** - Streamlined user onboarding and profile management workflows to better incorporate organization data. - Improved error messages during email verification to clearly indicate organization mismatches. <!-- end of auto-generated comment: release notes by coderabbit.ai --> |
||
|
|
11832084fd
|
fix: Make isDirty map optional (#39890)
## Description
fixes issue introduced in
|
||
|
|
bc52865548
|
chore: fix the WDS button widget click bug (#39874)
/ok-to-test tags="@tag.Anvil" The WDS Button widget was firing onClick twice. This was because we were sending onClick + onPress to the widget. And it was firing both. We don't need onClick prop. <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit ## Summary by CodeRabbit - **New Features** - Improved button click event handling for better integration with verification features. - Added styling changes to enhance text rendering within code blocks in markdown content. <!-- end of auto-generated comment: release notes by coderabbit.ai --> <!-- This is an auto-generated comment: Cypress test results --> > [!TIP] > 🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉 > Workflow run: <https://github.com/appsmithorg/appsmith/actions/runs/14036976365> > Commit: 5343c7e3c9d721a2d4b0d0282ecff514855823ab > <a href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=14036976365&attempt=1" target="_blank">Cypress dashboard</a>. > Tags: `@tag.Anvil` > Spec: > <hr>Mon, 24 Mar 2025 14:14:21 UTC <!-- end of auto-generated comment: Cypress test results --> |
||
|
|
dbf2e2d37d
|
chore: Adjust WDS icon stroke (#39881)
## Description Fixes #39762 | Before | After | |--------|--------| |  |  | |  |  | |<img width="181" alt="Screenshot 2025-03-24 at 12 57 07" src="https://github.com/user-attachments/assets/e5fbaafe-ccbb-46fe-9eaf-fb5e5f83d5d5" />|<img width="171" alt="Screenshot 2025-03-24 at 12 57 10" src="https://github.com/user-attachments/assets/98baae89-ab98-4cb9-9733-4ead11201506" />| |<img width="459" alt="Screenshot 2025-03-24 at 12 57 33" src="https://github.com/user-attachments/assets/e9292ae9-9ba1-437d-9eee-401f8014446a" />|<img width="587" alt="Screenshot 2025-03-24 at 12 57 28" src="https://github.com/user-attachments/assets/9bfdd379-a12c-4302-945a-1c3ccbad59c6" />| |<img width="327" alt="Screenshot 2025-03-24 at 12 57 49" src="https://github.com/user-attachments/assets/46446420-0917-43a8-aefb-7f5bd68a0894" />|<img width="452" alt="Screenshot 2025-03-24 at 12 57 47" src="https://github.com/user-attachments/assets/b5f27805-bc3d-4c88-907f-f6841cd880e2" />| ## Automation /ok-to-test tags="@tag.Sanity" ### 🔍 Cypress test results <!-- This is an auto-generated comment: Cypress test results --> > [!TIP] > 🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉 > Workflow run: <https://github.com/appsmithorg/appsmith/actions/runs/14034743991> > Commit: ed53a103f0746454c29f184d9b766d6a2709b558 > <a href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=14034743991&attempt=1" target="_blank">Cypress dashboard</a>. > Tags: `@tag.Sanity` > Spec: > <hr>Mon, 24 Mar 2025 12:46:07 UTC <!-- end of auto-generated comment: Cypress test results --> ## Communication Should the DevRel and Marketing teams inform users about this change? - [ ] Yes - [x] No <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **Style** - Updated icon density settings across various density levels, resulting in a more consistent and visually appealing icon appearance. <!-- end of auto-generated comment: release notes by coderabbit.ai --> |
||
|
|
59f2688575
|
feat: added custom action config control type for paragon integrations (#39764) | ||
|
|
f27afff281
|
chore: add user context to the post publish hook (#39878)
## Description > Add User context to the post publish hook. Fixes #`Issue Number` _or_ Fixes `Issue URL` > [!WARNING] > _If no issue exists, please create an issue first, and check with the maintainers if the issue is valid._ ## Automation /ok-to-test tags="@tag.Sanity" ### 🔍 Cypress test results <!-- This is an auto-generated comment: Cypress test results --> > [!TIP] > 🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉 > Workflow run: <https://github.com/appsmithorg/appsmith/actions/runs/14032557476> > Commit: e218472bfbb1d4722301aac99e33369e9d2c9875 > <a href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=14032557476&attempt=2" target="_blank">Cypress dashboard</a>. > Tags: `@tag.Sanity` > Spec: > <hr>Mon, 24 Mar 2025 10:53:09 UTC <!-- end of auto-generated comment: Cypress test results --> ## Communication Should the DevRel and Marketing teams inform users about this change? - [ ] Yes - [ ] No <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **Refactor** - Enhanced application publishing by transitioning to non-blocking, reactive processing for smoother performance. - Improved the integration of security context during publishing, ensuring more reliable post-publish operations. <!-- end of auto-generated comment: release notes by coderabbit.ai --> Co-authored-by: Nilesh Sarupriya <20905988+nsarupr@users.noreply.github.com> |
||
|
|
0c7c05d8e6
|
fix: making import messaging artifact agnostic (#39869)
## Description Fixes https://github.com/appsmithorg/appsmith/issues/39868 Fixes https://github.com/appsmithorg/appsmith/issues/39875 ## Automation /ok-to-test tags="@tag.Git" ### 🔍 Cypress test results <!-- This is an auto-generated comment: Cypress test results --> > [!TIP] > 🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉 > Workflow run: <https://github.com/appsmithorg/appsmith/actions/runs/14030327995> > Commit: 910d99b86a575efa7df28bb8cc413f56636f18bc > <a href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=14030327995&attempt=1" target="_blank">Cypress dashboard</a>. > Tags: `@tag.Git` > Spec: > <hr>Mon, 24 Mar 2025 09:14:17 UTC <!-- end of auto-generated comment: Cypress test results --> ## Communication Should the DevRel and Marketing teams inform users about this change? - [ ] Yes - [ ] No <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - Introduced updated user interface prompts for Git import and connection workflows, providing clearer instructions and call-to-action texts. - **Bug Fixes** - Corrected capitalization in tooltips for consistency, changing "git repo" to "Git repo." - **Refactor** - Streamlined messaging across Git integration steps to ensure a consistent and intuitive user experience. - Simplified text output for Git import messaging. - Added a new variable to track modified modules in status change calculations. <!-- end of auto-generated comment: release notes by coderabbit.ai --> |
||
|
|
781fe274a1
|
chore: git tag - add chevron menu to package editor (#39870)
## Description - Adds chevron menu to package editor ## Automation /ok-to-test tags="@tag.Git" ### 🔍 Cypress test results <!-- This is an auto-generated comment: Cypress test results --> > [!TIP] > 🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉 > Workflow run: <https://github.com/appsmithorg/appsmith/actions/runs/14023181461> > Commit: f427da94d24bbcbf8a69c92159e98651676f09b2 > <a href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=14023181461&attempt=1" target="_blank">Cypress dashboard</a>. > Tags: `@tag.Git` > Spec: > <hr>Sun, 23 Mar 2025 22:27:03 UTC <!-- end of auto-generated comment: Cypress test results --> ## Communication Should the DevRel and Marketing teams inform users about this change? - [ ] Yes - [ ] No <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - Introduced a new Price Tag icon to expand the design system’s visual assets. - Enhanced deployment menu behavior by conditionally showing or hiding options based on Git connection status and permissions. - Updated the header deployment interface to provide streamlined access, where clicking a deployment option now opens the link in a new tab. <!-- end of auto-generated comment: release notes by coderabbit.ai --> |
||
|
|
97b374c1ef
|
chore: Introduce action isDirty map (#39872)
## Description The server now adds a isDirty map in the action object to signify if any aspect of the action is not saved (is dirty) This is needed for the EE change https://github.com/appsmithorg/appsmith-ee/pull/6713 https://www.notion.so/appsmith/Implement-save-button-for-AI-Query-1b9fe271b0e2808285dcc797ad281141?pvs=4 ## Automation /ok-to-test tags="@tag.Datasource" ### 🔍 Cypress test results <!-- This is an auto-generated comment: Cypress test results --> > [!TIP] > 🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉 > Workflow run: <https://github.com/appsmithorg/appsmith/actions/runs/14029254723> > Commit: 4321d95d427a1dfd07aedecd3731390ed0a4688e > <a href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=14029254723&attempt=1" target="_blank">Cypress dashboard</a>. > Tags: `@tag.Datasource` > Spec: > <hr>Mon, 24 Mar 2025 07:51:29 UTC <!-- end of auto-generated comment: Cypress test results --> ## Communication Should the DevRel and Marketing teams inform users about this change? - [ ] Yes - [ ] No <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit ## Summary by CodeRabbit - **New Features** - Added a capability that improves how the app retrieves a specific action from a collection based on unique identifiers, ensuring smoother interaction. - Enhanced state management in actions by introducing a new property to track the update status of schema generation, supporting more robust workflow handling. <!-- end of auto-generated comment: release notes by coderabbit.ai --> |
||
|
|
5c0562478c
|
chore: Update instance variables via organization config update (#39856)
## Description Changes made in this PR are temporary and will be removed once we have seperate API to fetch instance config. This is just to enable the skipped tests [theappsmith.slack.com/archives/C0134BAVDB4/p1742273278029189](https://theappsmith.slack.com/archives/C0134BAVDB4/p1742273278029189). Fixes #`Issue Number` _or_ Fixes `Issue URL` > [!WARNING] > _If no issue exists, please create an issue first, and check with the maintainers if the issue is valid._ /test Settings ### 🔍 Cypress test results <!-- This is an auto-generated comment: Cypress test results --> > [!TIP] > 🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉 > Workflow run: <https://github.com/appsmithorg/appsmith/actions/runs/13991283921> > Commit: 648757fdda271d00159c45d2b4a9eaab06140b0c > <a href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=13991283921&attempt=1" target="_blank">Cypress dashboard</a>. > Tags: `@tag.Settings` > Spec: > <hr>Fri, 21 Mar 2025 12:22:32 UTC <!-- end of auto-generated comment: Cypress test results --> ## Communication Should the DevRel and Marketing teams inform users about this change? - [ ] Yes - [ ] No <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - Enhanced organization settings management with streamlined instance variable updates. - **Bug Fixes** - Improved email verification handling to ensure robust, null-safe behavior. - **Refactor** - Optimized workflows for updating organization configurations for more immediate and consistent updates. - **Tests** - Updated test routines to validate the refined configuration and email verification processes. <!-- end of auto-generated comment: release notes by coderabbit.ai --> |