林玮 (Jade Lin)
|
eca7d71ae5
|
Merge remote-tracking branch 'origin/main' into deploy/saas
|
2026-07-17 14:59:15 +08:00 |
|
非法操作
|
85cc183501
|
feat: improve ai-credits display (#38589)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-07-16 01:51:46 +00:00 |
|
Jingyi-Dify
|
b320e0c319
|
Merge branch 'feat/step-by-step-tour-shell' into deploy/saas
# Conflicts:
# web/app/components/explore/app-list/__tests__/index.spec.tsx
# web/app/components/header/account-setting/model-provider-page/provider-added-card/__tests__/quota-panel.spec.tsx
# web/app/components/header/account-setting/model-provider-page/provider-added-card/__tests__/use-trial-credits.spec.ts
# web/app/components/header/account-setting/model-provider-page/provider-added-card/quota-panel.tsx
# web/app/components/main-nav/__tests__/index.spec.tsx
# web/context/app-context-normalizers.ts
# web/hooks/use-timestamp.ts
|
2026-07-14 19:42:45 -07:00 |
|
autofix-ci[bot]
|
d39f82f435
|
[autofix.ci] apply automated fixes
|
2026-07-13 19:15:01 +00:00 |
|
Jingyi-Dify
|
309e7997ee
|
Merge remote-tracking branch 'origin/main' into feat/step-by-step-tour-shell
# Conflicts:
# oxlint-suppressions.json
# web/app/components/apps/__tests__/app-card.spec.tsx
# web/app/components/apps/__tests__/list.spec.tsx
# web/app/components/apps/app-card.tsx
# web/app/components/apps/app-list-header-filters.tsx
# web/app/components/apps/empty.tsx
# web/app/components/apps/first-empty-state/index.tsx
# web/app/components/apps/list.tsx
# web/app/components/apps/starred-app-card.tsx
# web/app/components/apps/starred-app-list.tsx
# web/app/components/base/filter-empty-state/index.tsx
# web/app/components/datasets/list/__tests__/datasets.spec.tsx
# web/app/components/datasets/list/__tests__/header.spec.tsx
# web/app/components/datasets/list/dataset-card/__tests__/index.spec.tsx
# web/app/components/datasets/list/dataset-card/components/operations-dropdown.tsx
# web/app/components/datasets/list/dataset-card/index.tsx
# web/app/components/datasets/list/datasets.tsx
# web/app/components/datasets/list/first-empty-state/__tests__/index.spec.tsx
# web/app/components/datasets/list/first-empty-state/index.tsx
# web/app/components/datasets/list/header.tsx
# web/app/components/datasets/list/index.tsx
# web/app/components/explore/app-list/__tests__/index.spec.tsx
# web/app/components/explore/app-list/explore-recommendations.tsx
# web/app/components/explore/app-list/index.tsx
# web/app/components/explore/banner/__tests__/banner-item.spec.tsx
# web/app/components/explore/banner/banner-item.tsx
# web/app/components/explore/banner/indicator-button.tsx
# web/app/components/explore/learn-dify/index.tsx
# web/app/components/explore/try-app/app-info/index.tsx
# web/app/components/explore/try-app/index.tsx
# web/app/components/header/account-setting/api-based-extension-page/index.tsx
# web/app/components/header/account-setting/data-source-page-new/index.tsx
# web/app/components/header/account-setting/model-provider-page/install-from-marketplace.tsx
# web/app/components/header/account-setting/model-provider-page/model-provider-page-body.tsx
# web/app/components/integrations/__tests__/tool-provider-list.spec.tsx
# web/app/components/integrations/hooks/use-integration-nav.ts
# web/app/components/integrations/page.tsx
# web/app/components/integrations/sidebar-nav-item.tsx
# web/app/components/integrations/tool-provider-create-action.tsx
# web/app/components/integrations/tool-provider-list.tsx
# web/app/components/main-nav/__tests__/index.spec.tsx
# web/app/components/main-nav/components/help-menu.tsx
# web/app/components/plugins/plugin-page/__tests__/plugins-panel.spec.tsx
# web/app/components/plugins/plugin-page/empty/index.tsx
# web/app/components/plugins/plugin-page/list/index.tsx
# web/app/components/plugins/plugin-page/plugins-panel-results.tsx
# web/app/components/plugins/plugin-page/plugins-panel.tsx
# web/app/components/tools/mcp/index.tsx
# web/app/components/tools/provider/create-entry-card.tsx
# web/app/components/tools/tool-provider-grid.tsx
# web/context/modal-context-provider.tsx
# web/context/modal-context.test.tsx
# web/env.ts
# web/features/system-features/__tests__/system-features.spec.ts
# web/hooks/use-import-dsl.ts
# web/test/i18n-mock.ts
|
2026-07-13 12:10:01 -07:00 |
|
Coding On Star
|
c68e5e5ed3
|
fix(auth): prevent open redirects in post-login flows (#38864)
Co-authored-by: CodingOnStar <hanxujiang@dify.com>
|
2026-07-13 10:11:36 +00:00 |
|
林玮 (Jade Lin)
|
02da8018b3
|
Merge remote-tracking branch 'origin/feat/step-by-step-tour-shell' into deploy/saas
|
2026-07-13 11:00:53 +08:00 |
|
Stephen Zhou
|
a84c2d36a3
|
style: format with vp fmt (#38803)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-07-12 15:57:46 +00:00 |
|
Jingyi-Dify
|
084bbfaa63
|
Merge remote-tracking branch 'origin/main' into feat/step-by-step-tour-shell
# Conflicts:
# packages/contracts/generated/api/console/orpc.gen.ts
# packages/contracts/generated/api/console/router.gen.ts
# packages/iconify-collections/custom-public/icons.json
# web/app/components/apps/app-card.tsx
# web/app/components/apps/empty.tsx
# web/app/components/apps/first-empty-state/index.tsx
# web/app/components/apps/list.tsx
# web/app/components/datasets/list/dataset-card/components/operations-dropdown.tsx
# web/app/components/datasets/list/datasets.tsx
# web/app/components/datasets/list/first-empty-state/index.tsx
# web/app/components/datasets/list/index.tsx
# web/app/components/explore/app-list/index.tsx
# web/app/components/explore/try-app/app-info/index.tsx
# web/app/components/header/account-setting/api-based-extension-page/index.tsx
# web/app/components/header/account-setting/model-provider-page/install-from-marketplace.tsx
# web/app/components/main-nav/components/help-menu.tsx
# web/app/components/main-nav/index.tsx
|
2026-07-10 14:36:00 -07:00 |
|
Stephen Zhou
|
b9fde89781
|
refactor(web): migrate i18n to selector optimize mode (#38657)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-07-10 09:35:31 +00:00 |
|
Stephen Zhou
|
d655153a3d
|
fix(web): update docs links (#38591)
|
2026-07-09 11:25:31 +00:00 |
|
hjlarry
|
d2c0cbbd47
|
Merge branch 'p457' into deploy/saas
|
2026-07-09 16:45:39 +08:00 |
|
Stephen Zhou
|
a5a7c762a3
|
refactor(web): split app context state atoms (#38588)
|
2026-07-09 07:42:02 +00:00 |
|
hjlarry
|
c01f100f75
|
feat: improve ai-credits display
|
2026-07-09 14:35:59 +08:00 |
|
Stephen Zhou
|
c5cef80ea4
|
chore: generate fastopenapi console contracts (#38580)
|
2026-07-09 03:52:42 +00:00 |
|
Stephen Zhou
|
cee88de684
|
refactor(web): add prefetched query atom (#38572)
|
2026-07-09 02:47:51 +00:00 |
|
Jingyi-Dify
|
c080a062ec
|
Merge remote-tracking branch 'origin/main' into feat/step-by-step-tour-shell
# Conflicts:
# web/app/components/apps/app-card.tsx
# web/app/components/apps/list.tsx
# web/app/components/datasets/list/__tests__/index.spec.tsx
# web/app/components/datasets/list/dataset-card/components/operations-dropdown.tsx
# web/app/components/datasets/list/index.tsx
# web/app/components/explore/app-list/__tests__/index.spec.tsx
# web/app/components/explore/app-list/index.tsx
# web/app/components/header/account-setting/api-based-extension-page/index.tsx
# web/app/components/main-nav/__tests__/index.spec.tsx
# web/app/components/main-nav/components/help-menu.tsx
# web/app/components/main-nav/index.tsx
# web/hooks/use-import-dsl.ts
|
2026-07-08 18:13:05 -07:00 |
|
Stephen Zhou
|
caf1a22020
|
refactor(web): sync app context effects with jotai (#38570)
|
2026-07-08 15:55:25 +00:00 |
|
Stephen Zhou
|
23b936aeb5
|
refactor(web): remove app context provider (#38568)
|
2026-07-08 13:52:45 +00:00 |
|
Stephen Zhou
|
d67123e5fd
|
refactor(web): remove remaining app context consumers (#38565)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-07-08 11:28:25 +00:00 |
|
Stephen Zhou
|
94ba597d32
|
refactor(web): migrate shell navigation app context consumers (#38560)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-07-08 10:11:27 +00:00 |
|
Stephen Zhou
|
5a210cf03e
|
refactor(web): migrate billing app context consumers (#38541)
|
2026-07-08 07:02:47 +00:00 |
|
Stephen Zhou
|
ee0068eed4
|
refactor(web): migrate dataset access context (#38523)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-07-08 02:35:54 +00:00 |
|
Jingyi-Dify
|
9007866520
|
fix(web): avoid step tour conflicts with overlays
|
2026-07-07 14:49:39 -07:00 |
|
Stephen Zhou
|
56f3d0a11e
|
refactor(web): clarify app context bootstrap graph (#38516)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-07-07 14:08:38 +00:00 |
|
yyh
|
2c6ec1a761
|
refactor(web): move app context layout styles to shell (#38511)
|
2026-07-07 09:47:30 +00:00 |
|
Joel
|
0bd359bb8f
|
fix: web detail adjustment before release (#38296)
Co-authored-by: Jingyi-Dify <jingyi.qi@dify.ai>
|
2026-07-02 06:16:55 +00:00 |
|
Stephen Zhou
|
f4e832f35c
|
fix: decouple deployment access control dialog (#37936)
|
2026-06-26 02:16:29 +00:00 |
|
Jingyi
|
4573aaa717
|
fix(web): polish onboarding main nav and preferences tab (#37844)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: yyh <yuanyouhuilyz@gmail.com>
|
2026-06-24 05:46:53 +00:00 |
|
Stephen Zhou
|
855bb32306
|
refactor: adapt docs links for product prefixes (#37565)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
|
2026-06-23 03:24:29 +00:00 |
|
Sukka
|
9eca75c7fc
|
refactor(web): migrate shared localStorage to createLocalStorageState (#37408)
Co-authored-by: yyh <yuanyouhuilyz@gmail.com>
|
2026-06-19 13:51:45 +00:00 |
|
Wu Tianwei
|
33edf97f81
|
feat: RBAC (#37107)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: fatelei <fatelei@gmail.com>
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: 盐粒 Yanli <yanli@dify.ai>
Co-authored-by: Charles Yao <chongbinyao33@gmail.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: yunlu.wen <yunlu.wen@dify.ai>
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com>
Co-authored-by: Jingyi <jingyi.qi@dify.ai>
Co-authored-by: yyh <yuanyouhuilyz@gmail.com>
Co-authored-by: Joel <iamjoel007@gmail.com>
Co-authored-by: hjlarry <hjlarry@163.com>
Co-authored-by: Asuka Minato <i@asukaminato.eu.org>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Xiyuan Chen <52963600+GareArc@users.noreply.github.com>
Co-authored-by: gigglewang <gigglewang@dify.ai>
Co-authored-by: chariri <w@chariri.moe>
Co-authored-by: Evan <2869018789@qq.com>
Co-authored-by: zyssyz123 <916125788@qq.com>
|
2026-06-18 16:35:29 +00:00 |
|
盐粒 Yanli
|
3f2d22ec0f
|
feat(agent-v2): sync nightly updates to main (#37599)
Co-authored-by: Jingyi-Dify <jingyi.qi@dify.ai>
Co-authored-by: yyh <yuanyouhuilyz@gmail.com>
Co-authored-by: Joel <iamjoel007@gmail.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: hjlarry <hjlarry@163.com>
Co-authored-by: Bond Zhu <783504079@qq.com>
Co-authored-by: Yansong Zhang <916125788@qq.com>
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com>
|
2026-06-18 05:03:34 +00:00 |
|
Stephen Zhou
|
48452aefbc
|
feat: app deploy (#35670)
Co-authored-by: zhangx1n <zhangxin@dify.ai>
Co-authored-by: yyh <yuanyouhuilyz@gmail.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-06-17 09:28:43 +00:00 |
|
Jingyi
|
9b74df21d0
|
feat(web): refine onboarding UI (#37433)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: yyh <yuanyouhuilyz@gmail.com>
Co-authored-by: Joel <iamjoel007@gmail.com>
Co-authored-by: hjlarry <hjlarry@163.com>
Co-authored-by: fatelei <fatelei@gmail.com>
Co-authored-by: Asuka Minato <i@asukaminato.eu.org>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Xiyuan Chen <52963600+GareArc@users.noreply.github.com>
Co-authored-by: gigglewang <gigglewang@dify.ai>
Co-authored-by: Yunlu Wen <yunlu.wen@dify.ai>
Co-authored-by: chariri <w@chariri.moe>
Co-authored-by: Evan <2869018789@qq.com>
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com>
|
2026-06-15 08:47:15 +00:00 |
|
Stephen Zhou
|
5ed663e7fd
|
refactor: use foxact package for copied hooks (#37308)
|
2026-06-11 01:05:08 +00:00 |
|
Rohit Gahlawat
|
62a1476a95
|
refactor(web): mark Props of misc components as read-only (#25219) (#37294)
|
2026-06-10 18:18:02 +00:00 |
|
Rohit Gahlawat
|
366e58bbbb
|
refactor(web): replace useContext with use() in remaining components (#25193) (#37254)
|
2026-06-10 06:52:41 +00:00 |
|
Coding On Star
|
0db9714eb6
|
fix(web): attach Amplitude user ID before firing registration event (#37091)
Co-authored-by: CodingOnStar <hanxujiang@dify.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-05 06:31:27 +00:00 |
|
y
|
ca31762e26
|
refactor(web): migrate education verifying storage to useLocalStorage (#36934)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-06-03 02:16:59 +00:00 |
|
yyh
|
dea4e66456
|
fix(web): use generated account-profile contracts (#36927)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-06-02 07:28:05 +00:00 |
|
lmlm
|
1ff4d75084
|
refactor(web): migrate anthropic quota notice storage (#36922)
Co-authored-by: lmlm <7487674+popsiclelmlm@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com>
|
2026-06-02 04:05:15 +00:00 |
|
yyh
|
8fc2807194
|
feat(web): create system-features vertical (#36894)
|
2026-06-01 10:15:25 +00:00 |
|
yyh
|
07c0c4e7b1
|
chore(web): remove TanStack devtools (#36882)
|
2026-06-01 03:57:50 +00:00 |
|
yyh
|
20f62b9919
|
fix(web): use generated current workspace query (#36843)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-05-31 13:04:18 +00:00 |
|
yyh
|
9490d63c50
|
refactor(web): remove app initializer and move auth boot logic to route boundaries (#36818)
|
2026-05-29 12:26:34 +00:00 |
|
Escape0707
|
78f40c0d25
|
test: stabilize modal context pricing test (#36524)
|
2026-05-29 05:19:37 +00:00 |
|
林玮 (Jade Lin)
|
3a467d1d63
|
fix: member invite limits with dedup, locking, and accurate new-member counting (#36512)
|
2026-05-25 08:58:42 +00:00 |
|
Stephen Zhou
|
2b2a5824c1
|
refactor: migrate to tailwind v4 style (#36417)
|
2026-05-20 03:39:44 +00:00 |
|
yyh
|
06ea0f7ac2
|
fix: improve API extension dialog controls (#36323)
|
2026-05-18 08:03:08 +00:00 |
|