Commit Graph

  • 099568f3da fix: expose license status to unauthenticated /system-features callers GareArc 2026-03-05 00:27:47 -08:00
  • d81684d8d1 fix: expose license status to unauthenticated /system-features callers GareArc 2026-03-05 00:27:47 -08:00
  • 922dc71e36 fix yyh 2026-03-05 16:17:38 +08:00
  • f03ec7f671 Merge branch 'main' into feat/model-provider-refactor yyhandGitHub 2026-03-05 16:14:36 +08:00
  • 29f275442d Merge remote-tracking branch 'origin/main' into feat/model-provider-refactor yyh 2026-03-05 16:13:40 +08:00
  • ebda5efe27 chore: prevent Storybook crash caused by vite-plugin-inspect (#33039) yyhandGitHub 2026-03-05 16:13:02 +08:00
  • c900460ab3 feat: add global license check GareArc 2026-03-05 00:08:12 -08:00
  • c9532ffd43 add stories yyh 2026-03-05 15:55:21 +08:00
  • f487b680f5 refactor: spilt context for better hmr (#33033) Stephen ZhouandGitHub 2026-03-05 15:54:56 +08:00
  • 840dc33b8b Merge remote-tracking branch 'origin/main' into feat/model-provider-refactor yyh 2026-03-05 15:12:32 +08:00
  • f3c840a60e fix: workflow canvas sync (#33030) zxhlyhandGitHub 2026-03-05 15:08:37 +08:00
  • cae58a0649 Merge remote-tracking branch 'origin/main' into feat/model-provider-refactor yyh 2026-03-05 15:08:13 +08:00
  • 1752edc047 refactor(web): optimize model provider re-render and remove useEffect state sync yyh 2026-03-05 15:07:53 +08:00
  • 1819b87a56 test(workflow): add validation tests for workflow and node component rendering part 3 (#33012) 2026-03-05 14:34:07 +08:00
  • 7471c32612 Revert "temp: remove IS_CLOUD_EDITION guard from supportsCredits for local testing" yyh 2026-03-05 14:33:48 +08:00
  • 7432b58f82 refactor(dify_graph): introduce run_context and delegate child engine creation (#32964) 99andGitHub 2026-03-05 14:31:28 +08:00
  • b160dce4db feat: Implement customized evaluation in BaseEvaluationInstance. FFXN 2026-03-05 14:30:39 +08:00
  • 5afb24f461 Merge branch 'release/e-1.12.1' into fix/enterprise-api-error-handling GareArc 2026-03-04 22:30:09 -08:00
  • 808002fbbd fix: use payload.id instead of undefined args in set_default_provider GareArc 2026-03-04 22:28:30 -08:00
  • 2d333bbbe5 refactor(web): extract credential activation into hook and migrate credential-item overlays yyh 2026-03-05 14:22:39 +08:00
  • 4af6788ce0 fix(web): wrap Header test in Dialog context for base-ui compatibility yyh 2026-03-05 14:20:35 +08:00
  • 0623522d04 fix: exempt console bootstrap APIs from license check to prevent infinite reload loop GareArc 2026-03-04 22:13:52 -08:00
  • 757fabda1e fix: exempt console bootstrap APIs from license check to prevent infinite reload loop GareArc 2026-03-04 22:13:25 -08:00
  • 1cb5ee918f feat: enhance model event handling with new identity and metrics fields Novice 2026-03-05 14:08:37 +08:00
  • 24b072def9 fix: lint yyh 2026-03-05 14:08:20 +08:00
  • 909c8c3350 Merge remote-tracking branch 'origin/main' into feat/model-provider-refactor yyh 2026-03-05 13:58:51 +08:00
  • 89a859ae32 refactor: simplify oauthNewUser state handling in AppInitializer component (#33019) 2026-03-05 13:53:20 +08:00
  • 80e9c8bee0 refactor(web): make account setting fully controlled with action props yyh 2026-03-05 13:39:36 +08:00
  • 7149af3dac Merge remote-tracking branch 'origin/feat/evaluation' into feat/evaluation FFXN 2026-03-05 13:38:35 +08:00
  • 99d3c645b8 feat: Implement customized evaluation in BaseEvaluationInstance. FFXN 2026-03-05 13:36:05 +08:00
  • 15b7b304d2 refactor(web): migrate model-modal overlays to base-ui Dialog and AlertDialog yyh 2026-03-05 13:33:53 +08:00
  • ce0c2ea3bd feat: Implement customized evaluation in BaseEvaluationInstance. FFXN 2026-03-05 13:30:26 +08:00
  • a25d48c5bd feat: add Redis caching for enterprise license status GareArc 2026-03-04 21:04:57 -08:00
  • 61e2672b59 refactor(web): make provider reset event-driven and scope model invalidation yyh 2026-03-05 13:28:30 +08:00
  • 858ccd8746 feat: add Redis caching for enterprise license status GareArc 2026-03-04 21:09:12 -08:00
  • 5f4ed4c6f6 refactor(web): replace model provider emitter refresh with jotai state yyh 2026-03-05 13:20:11 +08:00
  • 4a1032c628 fix(web): remove redundant hover text swap on show models button yyh 2026-03-05 13:16:04 +08:00
  • 423c97a47e code style yyh 2026-03-05 13:09:33 +08:00
  • a7e3fb2e33 fix(web): use triangle Warning icon instead of circle error icon yyh 2026-03-05 13:07:20 +08:00
  • ce34937a1c feat(web): add credits-fallback variant for API Key priority with available credits yyh 2026-03-05 13:02:40 +08:00
  • ad9ac6978e fix(web): align alert card width with API key section in dropdown yyh 2026-03-05 12:56:55 +08:00
  • 4f3a020670 feat: extend license enforcement to webapp API endpoints GareArc 2026-03-04 20:33:08 -08:00
  • d2e1177478 fix: use UnauthorizedAndForceLogout to trigger frontend logout on license expiry GareArc 2026-03-04 20:30:53 -08:00
  • 8a21fd88fd feat: add global license check middleware to block API access on expiry GareArc 2026-03-04 20:10:42 -08:00
  • ea35ee0a3e feat: extend license enforcement to webapp API endpoints GareArc 2026-03-04 20:33:08 -08:00
  • 0e9dc86f3b fix: use UnauthorizedAndForceLogout to trigger frontend logout on license expiry GareArc 2026-03-04 20:30:53 -08:00
  • 57c1ba3543 fix(web): hide divider above empty API keys state in dropdown yyh 2026-03-05 12:25:11 +08:00
  • 0ed39d81e9 feat: add global license check middleware to block API access on expiry GareArc 2026-03-04 20:10:42 -08:00
  • 1c1bcc67da fix: handle enterprise API errors properly to prevent KeyError crashes GareArc 2026-03-04 19:53:43 -08:00
  • 2b739b9544 fix: handle enterprise API errors properly to prevent KeyError crashes GareArc 2026-03-04 19:53:43 -08:00
  • d7a5af2b9a Merge remote-tracking branch 'origin/main' into feat/model-provider-refactor yyh 2026-03-05 10:46:24 +08:00
  • a4373d8b7b chore: i18n hmr support, fix hmr for app context (#32997) Stephen ZhouandGitHub 2026-03-05 10:45:16 +08:00
  • d45edffaa3 fix(web): wire upgrade link to pricing modal and add credits-coin icon yyh 2026-03-05 10:39:31 +08:00
  • 530515b6ef fix(web): prevent model list from expanding on priority switch yyh 2026-03-05 10:35:03 +08:00
  • f13f0d1f9a fix(web): align dropdown alerts with Figma design and fix hardcoded credits total yyh 2026-03-05 10:09:51 +08:00
  • b597d52c11 refactor(web): remove dialog description from system model selector yyh 2026-03-05 10:05:01 +08:00
  • 34c42fe666 Revert "temp: remove cloud condition" yyh 2026-03-05 09:44:19 +08:00
  • dc109c99f0 test(web): expand credential panel and dropdown test coverage for all 8 card variants yyh 2026-03-05 09:41:48 +08:00
  • 22e82297c5 fix(api): restore reg(ModelConfig) for Swagger schema generation GareArc 2026-03-04 17:34:08 -08:00
  • a677009b23 fix(api): re-add reg(ModelConfig) after merge from release branch 1.12.1-otel-ee GareArc 2026-03-04 17:33:29 -08:00
  • 43e0565985 Merge remote-tracking branch 'origin/release/e-1.12.1' into 1.12.1-otel-ee GareArc 2026-03-04 17:33:05 -08:00
  • ee13650e3d fix(api): restore missing reg(ModelConfig) from 1.12.1 refactor GareArc 2026-03-04 17:31:19 -08:00
  • 223b9d89c1 refactor(web): migrate priority change to oRPC contract with useMutation yyh 2026-03-05 09:30:38 +08:00
  • dd119eb44f fix(web): align UsagePrioritySection with Figma design and fix i18n key ordering yyh 2026-03-05 09:14:55 +08:00
  • 164ccb7c48 chore: add TypedDict related prompt to AGENTS.md (#32995) 2026-03-05 09:08:18 +08:00
  • 2b5ce196ad test: migrate test_document_service_rename_document SQL tests to testcontainers (#32542) 2026-03-05 09:07:29 +08:00
  • 7ef139cadd Squash merge 1.12.1-otel-ee into release/e-1.12.1 GareArc 2026-03-04 16:59:37 -08:00
  • 9fa8f6235e Merge branch 'release/e-1.12.1' into 1.12.1-otel-ee GareArc 2026-03-04 16:59:21 -08:00
  • 2977a4d2a4 chore(deps): bump immutable from 5.1.4 to 5.1.5 in /web (#33000)
    dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    2026-03-05 09:50:52 +09:00
  • a0331b8b45 chore(deps): bump authlib from 1.6.6 to 1.6.7 in /api (#32998)
    dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    2026-03-05 09:50:12 +09:00
  • 914bd4d00d chore(deps): bump fickling from 0.1.8 to 0.1.9 in /api (#32999)
    dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    2026-03-05 09:49:43 +09:00
  • 9c9cb50981 chore: expand overlay migration ESLint rules to popover, dropdown, dialog (#33001) yyhandGitHub 2026-03-05 08:47:54 +08:00
  • 970493fa85 test(web): update tests for credential panel refactoring and new ModelAuthDropdown components yyh 2026-03-05 08:41:17 +08:00
  • ab87ac333a temp: remove IS_CLOUD_EDITION guard from supportsCredits for local testing yyh 2026-03-05 08:34:10 +08:00
  • b8b70da9ad refactor(web): rewrite CredentialPanel with declarative variant-driven state and new ModelAuthDropdown yyh 2026-03-05 08:33:04 +08:00
  • df3c66a8ac test: migrate duplicate_document_indexing_task SQL tests to testcontainers (#32540) 2026-03-05 01:35:24 +08:00
  • 7252ce6f26 chore: add react refresh plugin for vinext (#32996) Stephen ZhouandGitHub 2026-03-05 01:09:32 +08:00
  • 77d81aebe8 Merge remote-tracking branch 'origin/main' into feat/model-provider-refactor yyh 2026-03-04 23:35:20 +08:00
  • deb4cd3ece fix: i18n yyh 2026-03-04 23:35:13 +08:00
  • 648d9ef1f9 refactor(web): extract SystemQuotaCard compound component and shared useTrialCredits hook yyh 2026-03-04 23:30:25 +08:00
  • 5ed4797078 fix yyh 2026-03-04 22:53:29 +08:00
  • 62631658e9 fix(web): update tests for AlertDialog migration and component API changes yyh 2026-03-04 22:52:21 +08:00
  • 22a4100dd7 fix(web): invalidate plugin checkInstalled cache after version updates yyh 2026-03-04 22:33:17 +08:00
  • 0f7ed6f67e refactor(web): align provider badges with figma and remove dead add-model-button yyh 2026-03-04 22:23:59 +08:00
  • 4d9fcbec57 refactor(web): migrate remove-plugin dialog to base UI AlertDialog and improve UX yyh 2026-03-04 22:14:19 +08:00
  • 4d7a9bc798 fix(web): align model provider cache invalidation with oRPC keys yyh 2026-03-04 22:06:27 +08:00
  • d6d04ed657 fix yyh 2026-03-04 22:03:06 +08:00
  • f594a71dae fix: icon yyh 2026-03-04 22:02:36 +08:00
  • 04e0ab7eda refactor(web): migrate provider-added-card model list to oRPC query-driven state yyh 2026-03-04 21:55:34 +08:00
  • 784bda9c86 refactor(web): migrate operation-dropdown to base UI and align provider card styles with Figma yyh 2026-03-04 21:55:23 +08:00
  • 1af1fb6913 feat(web): add version badge and actions menu to provider cards yyh 2026-03-04 21:29:52 +08:00
  • 1f0c36e9f7 fix: style yyh 2026-03-04 21:07:42 +08:00
  • 455ae65025 fix: style yyh 2026-03-04 20:58:14 +08:00
  • d44682e957 refactor(web): align quota panel with Figma design and migrate to base UI tooltip yyh 2026-03-04 20:49:35 +08:00
  • 8c4afc0c18 fix(model-selector): align empty trigger with default trigger style yyh 2026-03-04 20:14:49 +08:00
  • 539cbcae6a fix(account-settings): render nested system model backdrop via base ui yyh 2026-03-04 19:57:53 +08:00
  • 8d257fea7c chore(web): commit dialog overlay follow-up changes yyh 2026-03-04 19:37:10 +08:00
  • c3364ac350 refactor(web): align account settings dialogs with base UI yyh 2026-03-04 19:31:14 +08:00
  • f991644989 refactor(pricing): migrate to base ui dialog and extract category types yyh 2026-03-04 19:26:54 +08:00
  • 13c0d6eddb evaluation runtime jyong 2026-03-04 19:20:08 +08:00