PromucFlow_constructor/app/client/src/sagas
Trisha Anand 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>
2025-03-25 16:48:49 +05:30
..
__tests__ chore: Separate files for Redux Types (#38559) 2025-01-10 10:21:54 +05:30
ActionExecution feat: enable post run actions for plugin queries (#39325) 2025-02-24 14:48:34 +05:30
autoHeightSagas chore: Split canvas widget reducers (#39327) 2025-02-18 16:12:05 +05:30
BuildingBlockSagas chore: Introduce action isDirty map (#39872) 2025-03-24 14:08:43 +05:30
CanvasSagas chore: Split canvas widget reducers (#39327) 2025-02-18 16:12:05 +05:30
PartialImportExportSagas chore: Split canvas widget reducers (#39327) 2025-02-18 16:12:05 +05:30
PasteWidgetUtils chore: Split canvas widget reducers (#39327) 2025-02-18 16:12:05 +05:30
WebsocketSagas chore: Remove socket-io and websocket connections (#37784) 2024-11-28 10:58:56 +05:30
ActionSagas.ts chore: Upgrade packages to resolve Dependabot issues (#39710) 2025-03-20 17:39:13 +05:30
AnalyticsSaga.ts chore: AppIDE Folder Structure (#39165) 2025-02-17 10:34:23 +03:00
ApiPaneSagas.ts chore: Move action redesign to GA (#38659) 2025-01-16 22:26:34 +05:30
AppThemingSaga.tsx chore: Upgrade packages to resolve Dependabot issues (#39710) 2025-03-20 17:39:13 +05:30
AutoLayoutUpdateSagas.tsx chore: Split canvas widget reducers (#39327) 2025-02-18 16:12:05 +05:30
BatchSagas.tsx chore: Separate files for Redux Types (#38559) 2025-01-10 10:21:54 +05:30
CommunityTemplatesSagas.tsx chore: Separate files for Redux Types (#38559) 2025-01-10 10:21:54 +05:30
CurlImportSagas.ts chore: Separate files for Redux Types (#38559) 2025-01-10 10:21:54 +05:30
DebuggerSagas.ts feat: Inspect State CTA for discovery (#39100) 2025-02-14 21:57:08 +05:30
editorContextSagas.ts chore: Add IDE Tabs state in Focus Retention (#38799) 2025-01-29 13:56:00 +05:30
ErrorSagas.tsx chore: git pkg - mod fixes (#39255) 2025-02-18 13:33:31 +01:00
EvalErrorHandler.ts chore: Upgrade packages to resolve Dependabot issues (#39710) 2025-03-20 17:39:13 +05:30
EvaluationsSaga.test.ts chore: Migrate Tenant to Organization (#38891) 2025-02-18 20:41:07 +05:30
EvaluationsSaga.ts chore: Migrate Tenant to Organization (#38891) 2025-02-18 20:41:07 +05:30
EvaluationsSagaUtils.test.ts chore: Separate files for Redux Types (#38559) 2025-01-10 10:21:54 +05:30
EvaluationsSagaUtils.ts chore: Separate files for Redux Types (#38559) 2025-01-10 10:21:54 +05:30
EvalWorkerActionSagas.ts chore: add grafana faro sdk (CE) (#38301) 2024-12-26 10:37:41 +05:30
FocusRetentionSaga.ts chore: Refactoring focus strategy to get the correct key name on history removal for all IDEs (#39689) 2025-03-12 23:54:56 +05:30
FormEvaluationSaga.ts chore: add new condition for form conditionals (#38556) 2025-02-14 15:32:30 +05:30
GitSyncSagas.ts chore: Separate files for Redux Types (#38559) 2025-01-10 10:21:54 +05:30
GlobalSearchSagas.ts chore: Separate files for Redux Types (#38559) 2025-01-10 10:21:54 +05:30
helper.test.ts chore: add blank line eslint rule (#36369) 2024-09-18 19:35:28 +03:00
helper.ts chore: Separate files for Redux Types (#38559) 2025-01-10 10:21:54 +05:30
IDESaga.tsx chore: Refactoring code by taking out the common logic for re-using it on other IDEs (#39577) 2025-03-06 13:22:24 +05:30
InitSagas.ts chore: Client side changes to send organizationId in verify email flow (#39898) 2025-03-25 16:48:49 +05:30
JSLibrarySaga.ts chore: Separate files for Redux Types (#38559) 2025-01-10 10:21:54 +05:30
JSPaneSagas.ts chore: Use individual APIs for updates (#39877) 2025-03-25 15:56:36 +05:30
layoutConversionSagas.ts chore: Separate files for Redux Types (#38559) 2025-01-10 10:21:54 +05:30
LintingSagas.ts chore: Separate files for Redux Types (#38559) 2025-01-10 10:21:54 +05:30
loadGoogleApi.ts chore: add blank line eslint rule (#36369) 2024-09-18 19:35:28 +03:00
ModalSagas.ts chore: Enable meta modal widgets to render in canvas (#39652) 2025-03-13 17:08:56 +05:30
NavigationSagas.ts chore: Separate files for Redux Types (#38559) 2025-01-10 10:21:54 +05:30
OnboardingSagas.ts chore: Removing unused files & components (#38832) 2025-01-27 11:43:46 +05:30
OneClickBindingSaga.ts fix: Separate Plugin Entity from Action (#38582) 2025-01-15 11:29:32 +05:30
PluginSagas.ts fix: Separate Plugin Entity from Action (#38582) 2025-01-15 11:29:32 +05:30
PostEvaluationSagas.ts chore: Migrate Tenant to Organization (#38891) 2025-02-18 20:41:07 +05:30
PostLintingSagas.ts chore: add blank line eslint rule (#36369) 2024-09-18 19:35:28 +03:00
QueryPaneSagas.ts chore: add new condition for form conditionals (#38556) 2025-02-14 15:32:30 +05:30
RecentEntitiesSagas.ts chore: add blank line eslint rule (#36369) 2024-09-18 19:35:28 +03:00
ReplaySaga.ts chore: add new condition for form conditionals (#38556) 2025-02-14 15:32:30 +05:30
SaaSPaneSagas.ts fix: Separate Plugin Entity from Action (#38582) 2025-01-15 11:29:32 +05:30
selectors.tsx chore: Enable meta modal widgets to render in canvas (#39652) 2025-03-13 17:08:56 +05:30
SnapshotSagas.ts chore: add blank line eslint rule (#36369) 2024-09-18 19:35:28 +03:00
SnipingModeSaga.test.ts fix: change appsmith alias (#35349) 2024-08-06 17:52:22 +03:00
SnipingModeSagas.ts chore: Split canvas widget reducers (#39327) 2025-02-18 16:12:05 +05:30
TemplatesSagas.ts chore: Add separate flow for Anvil app publish (#39891) 2025-03-25 15:25:48 +05:30
TernSaga.ts chore: Add IDE Tabs state in Focus Retention (#38799) 2025-01-29 13:56:00 +05:30
ThemeSaga.tsx chore: Separate files for Redux Types (#38559) 2025-01-10 10:21:54 +05:30
ToastSagas.ts chore: add blank line eslint rule (#36369) 2024-09-18 19:35:28 +03:00
UtilSagas.ts chore: Cleanup Redux Actions file (#35720) 2024-08-22 09:49:30 +05:30
WidgetAdditionSagas.ts chore: Changes to introduce UI module instance creation (#39562) 2025-03-11 17:32:46 +05:30
WidgetBlueprintSagas.test.ts fix: jest test failures coz of getIsAnvilLayout (#32664) 2024-04-15 09:17:23 +05:30
WidgetBlueprintSagas.ts chore: Split canvas widget reducers (#39327) 2025-02-18 16:12:05 +05:30
WidgetDeletionSaga.test.ts fix: Prevent Errors in Debugger When Deleting List Widget (#35820) 2024-08-30 10:38:19 +01:00
WidgetDeletionSagas.ts chore: Split canvas widget reducers (#39327) 2025-02-18 16:12:05 +05:30
WidgetEnhancementHelpers.ts chore: Split canvas widget reducers (#39327) 2025-02-18 16:12:05 +05:30
WidgetLoadingSaga.ts chore: Separate files for Redux Types (#38559) 2025-01-10 10:21:54 +05:30
WidgetOperationSaga.test.tsx chore: add blank line eslint rule (#36369) 2024-09-18 19:35:28 +03:00
WidgetOperationSagas.tsx chore: Split canvas widget reducers (#39327) 2025-02-18 16:12:05 +05:30
WidgetOperationUtils.test.ts chore: Split canvas widget reducers (#39327) 2025-02-18 16:12:05 +05:30
WidgetOperationUtils.ts chore: Split canvas widget reducers (#39327) 2025-02-18 16:12:05 +05:30
WidgetSelectionSagas.ts chore: Split canvas widget reducers (#39327) 2025-02-18 16:12:05 +05:30
WidgetSelectUtils.test.ts chore: Split canvas widget reducers (#39327) 2025-02-18 16:12:05 +05:30
WidgetSelectUtils.ts chore: Split canvas widget reducers (#39327) 2025-02-18 16:12:05 +05:30