Files
nocobase/packages/plugins/@nocobase/plugin-notification-manager/src
Zeke Zhang 548d834715 perf(flow-engine): replace formily observer with nocobase observer (#8241)
* refactor(flowModel): remove unused imports

* refactor(flow-engine): move reactive exports to new file

* refactor(flow-engine): move observer to separate file

* refactor(observer): optimize component memoization

* refactor(filter): replace formily observer with nocobase observer

* refactor(BlockModel): replace Observer with nocobase observer

* fix(flowModel): update type check for NocoBase observer

* refactor(PageModel): define tabActive property in context

* refactor(PageModel): optimize tabActive handling logic

* fix(observer): handle optional chaining for context values

* refactor(flow): consolidate observer imports

* refactor(flow): remove unused imports in DynamicFlowsEditor

* refactor(flow): replace @formily/react observer imports with local reactive imports

* refactor: update observer imports to flow-engine

* refactor(flow): update cached pages logic and limits

* refactor(flow): update view state management logic

* refactor(flow): add inputArgs to config and use as key

* refactor(KeepAlive): increase maximum cached pages limit

* refactor(useDialog): add key prop to FlowEngineProvider

* refactor(observer): add autorun for delayed updates

* refactor(observer): improve observer component structure

* fix(observer): prevent stack overflow during updates

* refactor(flow): use context for flowSettingsEnabled

* fix(observer): update condition for active page/tab check

* refactor(observer): memoize ComponentWithDefaultScheduler

* fix(observer): update condition for active page/tab check

* test(flow-engine): update type check
2025-12-25 08:13:03 +08:00
..
2025-01-24 22:31:39 +08:00
2025-11-30 17:46:50 +08:00