8bf9eee91e
fix: maintain loading guard during async billing URL fetch
...
Add await to openAsync call to prevent multiple concurrent requests
when users rapidly click the billing button. This maintains the
loading state until the billing URL is successfully fetched and opened.
Addresses review feedback about regression in loading behavior
2025-12-10 12:23:56 +08:00
bac0513b8b
improve: better popup blocker detection and type safety
...
- Add immediate popup blocker detection with user-friendly error message
- Improve type safety by removing any types
- Simplify logic flow in useAsyncWindowOpen hook
Addresses code review suggestions
2025-12-10 12:19:25 +08:00
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
d79d0a47a7
chore: not set empty tool config to default value ( #29338 )
2025-12-09 17:14:04 +08:00
f5d676f3f1
fix: agent app add tool hasn't add default params config ( #29330 )
2025-12-09 16:17:27 +08:00
8f7173b69b
fix: admin dislike feedback lose content ( #29327 )
2025-12-09 16:07:59 +08:00
8275533418
chore(i18n): translate i18n files and update type definitions ( #29329 )
...
Co-authored-by: iamjoel <2120155+iamjoel@users.noreply.github.com >
2025-12-09 15:57:35 +08:00
c1c1fd0509
feat: make billing management entry prominent and enable current plan portal ( #29321 )
2025-12-09 15:43:51 +08:00
022cfbd186
refactor: remove isMobile prop from Chat and TryToAsk components ( #29319 )
2025-12-09 15:11:05 +08:00
18601d8b38
Refactor datasets service toward TanStack Query ( #29008 )
...
Co-authored-by: Wu Tianwei <30284043+WTW0313@users.noreply.github.com >
2025-12-09 13:48:23 +08:00
750db10476
chore(i18n): translate i18n files and update type definitions ( #29312 )
...
Co-authored-by: WTW0313 <30284043+WTW0313@users.noreply.github.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2025-12-09 13:07:26 +08:00
14d1b3f9b3
feat: multimodal support (image) ( #27793 )
...
Co-authored-by: zxhlyh <jasonapring2015@outlook.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-09 11:44:50 +08:00
a44b800c85
chore: find more redirect to correct category ( #29303 )
2025-12-09 11:09:43 +08:00
48efd2d174
fix: try-to-ask misalign ( #29309 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-12-09 11:00:37 +08:00
e6d504558a
chore: remove log in test case ( #29284 )
2025-12-08 17:47:16 +08:00
0cb696b208
chore: add provider context mock ( #29201 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-08 17:23:45 +08:00
b466d8da92
fix(web): resolve no-unused-vars lint warning in index.spec.ts ( #29273 )
2025-12-08 16:55:53 +08:00
2f96374837
perf: optimize marketplace card re-renders with memoization ( #29263 )
2025-12-08 14:09:03 +08:00
6942666d03
chore(deps): update @lexical packages to version 0.38.2 in package.json and pnpm-lock.yaml ( #29260 )
2025-12-08 11:48:49 +08:00
18d5d513b4
fix: view log detail clear query params ( #29256 )
2025-12-08 10:22:26 +08:00
d1f4a75272
fix: remove 1px border from knowledge pipeline editor ( #29232 )
2025-12-08 10:21:15 +08:00
15fec024c0
fix: account dropdown obscured by empty state overlay ( #29241 ) ( #29242 )
2025-12-08 09:49:11 +08:00
e1aa0e438b
chore(deps): bump @lexical/code from 0.36.2 to 0.38.2 in /web ( #29250 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-08 09:48:32 +08:00
a25faa334a
fix: hide supplementary text for platform logo properly in Safari ( #29238 )
2025-12-07 20:36:10 +08:00
52ea799cec
fix: hide Dify branding in webapp signin page when branding is enabled ( #29200 )
2025-12-07 17:25:49 +09:00
c012eddb47
chore(web): run oxlint before eslint ( #29224 )
2025-12-07 11:36:33 +08:00
72f83c010f
chore: detect rules from .oxlintrc.json ( #29147 )
2025-12-05 17:26:12 +08:00
e7c26a2f3f
refactor: update useNodes import to use reactflow across multiple components ( #29195 )
2025-12-05 16:38:03 +08:00
99e2cb0702
fix: add missing documentProcessingPriorityTip translation key ( #29192 )
2025-12-05 16:24:32 +08:00
c2cf0a98bb
fix: incorrect text color under dark theme ( #29186 )
2025-12-05 15:05:51 +08:00
c3003dd47d
chore: update TypeScript type-check command and add native-preview dependency for faster performance ( #29179 )
2025-12-05 14:42:37 +08:00
b509661b08
refactor: simplify plugin marketplace link construction in ProviderCard component ( #29178 )
2025-12-05 13:42:48 +08:00
6325dcf8aa
refactor: clean up translation files by removing unused keys and optimizing existing entries ( #29172 )
2025-12-05 11:23:56 +08:00
7f5fda9175
fix: remove duplicated slash in webapp redirect_url ( #29161 )
2025-12-05 10:06:49 +08:00
79640a04cc
feat: add api mock for test ( #29140 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-04 18:38:52 +08:00
63d8fe876e
chore: ESLint add react hooks deps check rule ( #29132 )
2025-12-04 17:23:17 +08:00
2219b93d6b
fix: modify usePluginTaskList initialization and dependencies in use-plugins.ts ( #29130 )
2025-12-04 17:19:31 +08:00
e8c47ec8ac
fix: incorrect last run result ( #29128 )
2025-12-04 16:23:22 +08:00
b033bb02fc
chore: upgrade React to 19.2.1,fix cve-2025-55182 ( #29121 )
...
Co-authored-by: zhsama <torvalds@linux.do >
2025-12-04 14:44:52 +08:00
693ab6ad82
fix(web): disable tooltip delay to avoid tooltip flickering ( #29104 )
2025-12-04 14:16:56 +08:00
541fd7daa2
chore: update Next.js dev dependencies to 15.5.7 ( #29120 )
2025-12-04 14:16:45 +08:00
b4bed94cc5
chore(deps): bump next from 15.5.6 to 15.5.7 in /web ( #29105 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-04 10:14:50 +08:00
3e5f683e90
feat: dark theme icon support ( #28858 )
2025-12-04 09:29:00 +08:00
31481581e8
refactor: simplify marketplace component structure by removing unused… ( #29095 )
2025-12-03 21:30:24 +08:00
2e0c2e8482
refactor/marketplace react query ( #29028 )
...
Co-authored-by: zhsama <torvalds@linux.do >
2025-12-03 18:30:20 +08:00
0343374d52
feat: add ReactScan component for enhanced development scanning ( #29086 )
2025-12-03 18:19:12 +08:00
c1fe394c0e
fix: check education verify api slow may cause page redirects when modal closes ( #29078 )
2025-12-03 17:11:57 +08:00
876f48df76
chore: remove useless mock files ( #29068 )
2025-12-03 15:34:11 +08:00
fbb2d076f4
integrate Amplitude analytics into the application ( #29049 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
Co-authored-by: Joel <iamjoel007@gmail.com >
2025-12-03 14:22:12 +08:00
c7d2a13524
fix: improve chat message log feedback ( #29045 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2025-12-03 13:42:40 +08:00