dify/web/app/components
yyh e95b7b57c9
fix: prevent popup blocker from blocking async window.open
Add useAsyncWindowOpen hook to handle async URL fetching with placeholder window pattern. This prevents browser popup blockers (especially Safari) from blocking windows opened after async operations.

- Create reusable useAsyncWindowOpen hook with placeholder window pattern
- Fix billing subscription management popup (cloud-plan-item)
- Fix app card explore popup
- Fix app publisher explore popup

Fixes #29389
Ref: #29390
2025-12-10 12:10:47 +08:00
..
app fix: prevent popup blocker from blocking async window.open 2025-12-10 12:10:47 +08:00
app-sidebar fix(workflow): validate node compatibility when importing dsl between chatflows and workflows (#28012) 2025-11-20 11:40:24 +08:00
apps fix: prevent popup blocker from blocking async window.open 2025-12-10 12:10:47 +08:00
base refactor: remove isMobile prop from Chat and TryToAsk components (#29319) 2025-12-09 15:11:05 +08:00
billing fix: prevent popup blocker from blocking async window.open 2025-12-10 12:10:47 +08:00
custom feat: implement file extension blacklist for upload security (#27540) 2025-11-04 15:45:22 +08:00
datasets Refactor datasets service toward TanStack Query (#29008) 2025-12-09 13:48:23 +08:00
develop Refactor datasets service toward TanStack Query (#29008) 2025-12-09 13:48:23 +08:00
explore feat: introduce trigger functionality (#27644) 2025-11-12 17:59:37 +08:00
goto-anything Stop showing slash commands in general Go to Anything search (#29012) 2025-12-02 14:24:21 +08:00
header feat: multimodal support (image) (#27793) 2025-12-09 11:44:50 +08:00
plugins perf: optimize marketplace card re-renders with memoization (#29263) 2025-12-08 14:09:03 +08:00
rag-pipeline pref: reduce the times of useNodes reRender (#28682) 2025-11-26 16:52:47 +08:00
share Feat/web workflow improvements (#27981) 2025-11-25 19:54:40 +08:00
signin [Chore/Refactor] Implement lazy initialization for useState calls to prevent re-computation (#26252) 2025-09-29 20:35:55 +09:00
tools feat: dark theme icon support (#28858) 2025-12-04 09:29:00 +08:00
workflow Refactor datasets service toward TanStack Query (#29008) 2025-12-09 13:48:23 +08:00
workflow-app feat(workflow): workflow as tool output schema (#26241) 2025-11-27 16:50:48 +08:00
browser-initializer.tsx Perf: remove user profile loading (#22710) 2025-07-21 16:35:52 +08:00
i18n-server.tsx fix: Refactor i18n config and fix plugin search box styling issue (#22945) 2025-07-25 15:01:28 +08:00
i18n.tsx fix: Refactor i18n config and fix plugin search box styling issue (#22945) 2025-07-25 15:01:28 +08:00
react-scan.tsx feat: add ReactScan component for enhanced development scanning (#29086) 2025-12-03 18:19:12 +08:00
sentry-initializer.tsx Perf: remove user profile loading (#22710) 2025-07-21 16:35:52 +08:00
splash.tsx chore: improve the user experience of not login into apps (#28120) 2025-11-12 16:47:45 +08:00
swr-initializer.tsx rm useless router.replace (#27386) 2025-10-26 19:26:46 +08:00
with-i18n.tsx Initial commit 2023-05-15 08:51:32 +08:00