| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
refactor: extract as_apis and android-modules from flexui-engine/modules/ Move modules/ohos/as_apis → as_apis/ and modules/android → android-modules/ to the repo root, alongside flexui-engine. These are independent build artifacts (HAR/AAR) not packaged by build-engine. - Update build configs: build-profile.json5, settings.gradle, cmake, oh-package.json5 - Update build scripts: pkg.sh, build-hap.sh, build-agent.sh - Add auto-clean in build-hap/build-agent to handle shared as_apis dependency - Fix AscfAIModuleModule.call() return type to match FlexUINativeModuleBase - Update docs paths Co-Authored-By: Claude <noreply@anthropic.com> | 1 个月前 | |
fix(devtools): upgrade TS to 4.9, remove module-alias, add CDP inspector - Upgrade typescript ^4.3.5 → ^4.9 to fix @types/node@16.18.126 parse errors - Remove module-alias dependency; tsconfig paths + tsconfig-paths/register instead - Add transpileOnly to ts-node config (skip TS 4.9 enum strict errors for now) - Rename alias @flexui-devserver → @flexui/flexui-devserver across 51 files - Fix log.ts winston-daily-rotate-file type errors (as object casts) - Fix app-client.ts ignoreMethods with string literals - Add scripts/get-inspector.sh + _cdp-inspector.js for CDP DOM/CSS inspection - Update scripts/debug-server.sh with --inspect, forward cmd, target listing - Update build.sh with get-inspector command Co-Authored-By: Claude <noreply@anthropic.com> | 2 个月前 | |
refactor: 项目重命名 重命名项目目录与设计文档,并同步 README、构建脚本、签名配置与 .gitignore 排除规则。 | 26 天前 | |
feat(build): archive debug HAR alongside release for crash analysis - build-engine.sh --release --archive now also builds and archives a debug HAR - Debug HAR kept as flexui_engine-debug.har in release/<version>/ - Release HAR restored to output/ after debug build for ohpm publish - Update archive README template and publish skill docs Co-Authored-By: Claude <noreply@anthropic.com> | 1 个月前 | |
feat(build): 新增 backup-config / restore-config 一键备份恢复命令 - scripts/backup-config.sh: sign.sh backup + llm-config.sh backup + android-sign.sh backup - scripts/restore-config.sh: 三者 restore - build.sh 注册两个命令(委托 scripts/<cmd>.sh) | 23 天前 | |
refactor: 项目重命名 重命名项目目录与设计文档,并同步 README、构建脚本、签名配置与 .gitignore 排除规则。 | 26 天前 | |
fix(android): HippyMap pushObject compatibility — JSONObject→HippyMap converter + fireJsCallback transferType - StorageAPI: add toHippyCompatible() to convert JSONObject→HippyMap, JSONArray→HippyArray before promise.resolve(). Fixes 'push unsupported object into HippyMap' crash when parseStoredValue returns JSON types. - StorageAPI: resolve()/reject() now build HippyMap directly instead of plain Map. - FlexUIEngine: fireJsCallback passes BridgeTransferType.BRIDGE_TRANSFER_TYPE_NORMAL instead of null. Fixes NPE in callJavaScriptModule → transferType.value(). Co-Authored-By: Claude <noreply@anthropic.com> | 2 个月前 | |
chore: sync ai branch changes onto upstream/ai Squashed commit of all ai branch development work: - feat: component extension system (FlexUIComponentExtension, BadgeView) - feat: HSP resource loading via configurable ResourceManager - feat: dynamic property injection (has.env) - feat: debug logging for ArkTS API entry points - feat: Card Tester mock data via bridge dispatch - feat: flexui adapter split into frontend/backend - fix: console, bridge, serialization, text rendering fixes - refactor: FlexUIBridge rename, as_apis extraction, callback handling - chore: release @flexui/engine v0.1.0 - chore: gitignore HAR, GIF, node_modules build artifacts Co-Authored-By: Claude <noreply@anthropic.com> | 1 个月前 | |
refactor: 项目重命名 重命名项目目录与设计文档,并同步 README、构建脚本、签名配置与 .gitignore 排除规则。 | 26 天前 | |
feat(engine): named slots for custom components (collapsible-view demo) JS backend: implement setSlot/slotName, aggregate __slotMap on slot hosts, push via FlexUIBridge.updateNode (ComponentAdapter.slots drives it). C++: CustomTsView multi-slot containers, parse __slotMap, route children per slot name, whitelist __slotMap in UpdateCustomTsProps. ArkTS: pre-create NodeContent per slotDeclarations, inject slotContents, FRCollapsibleView struct renders ContentSlot per slot, onSlotMapParsed drives hasButtonSlot observable for re-render. Adds collapsibleview-demo card, Jest slot.test.ts, design docs, and build/check-env tooling updates. | 1 个月前 | |
feat(engine): support devtools debugging in release builds - build-profile.json5: enable ENABLE_INSPECTOR for the release variant; runtime gating stays with debugMode (create JS inspector / connect devtool only when debugMode=true) - FlexUIEngine.ets: log switch now driven by build type via BuildProfile.DEBUG (imported from module-root generated BuildProfile.ets) instead of debugMode; enableLog remains an explicit override - FlexUIEngineContextImpl.ets: create DevtoolsManager only inside the debugMode branch so debugMode=false never connects/creates devtools - build-jsfwk/index.js: remove stale flexui_jsfwk.js.map on release builds so sourcemaps are not packaged into the HAR - scripts: build-engine gains --verbose (full hvigorw log + retained logfile), build-jsfwk no longer swallows failures, hvigorw auto-detection now covers Windows DevEco paths, and all $HVIGORW calls are quoted (path with spaces) - docs: README + pkg-size-reduce updated to reflect ENABLE_INSPECTOR=true for both debug and release builds | 1 个月前 | |
fix(engine-test-demo): 修复构建异常 | 28 天前 | |
feat(engine): support devtools debugging in release builds - build-profile.json5: enable ENABLE_INSPECTOR for the release variant; runtime gating stays with debugMode (create JS inspector / connect devtool only when debugMode=true) - FlexUIEngine.ets: log switch now driven by build type via BuildProfile.DEBUG (imported from module-root generated BuildProfile.ets) instead of debugMode; enableLog remains an explicit override - FlexUIEngineContextImpl.ets: create DevtoolsManager only inside the debugMode branch so debugMode=false never connects/creates devtools - build-jsfwk/index.js: remove stale flexui_jsfwk.js.map on release builds so sourcemaps are not packaged into the HAR - scripts: build-engine gains --verbose (full hvigorw log + retained logfile), build-jsfwk no longer swallows failures, hvigorw auto-detection now covers Windows DevEco paths, and all $HVIGORW calls are quoted (path with spaces) - docs: README + pkg-size-reduce updated to reflect ENABLE_INSPECTOR=true for both debug and release builds | 1 个月前 | |
feat(engine): named slots for custom components (collapsible-view demo) JS backend: implement setSlot/slotName, aggregate __slotMap on slot hosts, push via FlexUIBridge.updateNode (ComponentAdapter.slots drives it). C++: CustomTsView multi-slot containers, parse __slotMap, route children per slot name, whitelist __slotMap in UpdateCustomTsProps. ArkTS: pre-create NodeContent per slotDeclarations, inject slotContents, FRCollapsibleView struct renders ContentSlot per slot, onSlotMapParsed drives hasButtonSlot observable for re-render. Adds collapsibleview-demo card, Jest slot.test.ts, design docs, and build/check-env tooling updates. | 1 个月前 | |
refactor(build): split build.sh into scripts/ and fix FlexView blank content - Split monolithic build.sh into 20 small scripts under scripts/ (build.sh is now a thin dispatcher that delegates to scripts/<cmd>.sh) - Updated dev flow to use ASCF CLI (node ascf.js compile) - Fixed FlexView blank content: onMeasureSize was called before rootView was set (rootId=-1), so queryLayoutSize never ran to read the computed content height (818vp) from the native renderer — container stayed at 100px. Added re-layout trigger in loadCardInternal() to re-notify view size with NaN height and start queryLayoutSize after the card loads. - Fixed EntryAbility to pass coreJSAssetsPath:'jsfwk.js' — without it, jsfwk.js (875KB) never loaded, so globalThis.__flexui__ lacked typeUtils and codeSpace, causing 'Cannot read properties of undefined' errors on every component pack.js load. - Updated Index.ets with docs on two-phase loading (jsfwk.js → pack.js) Co-Authored-By: Claude <noreply@anthropic.com> | 2 个月前 | |
refactor(build): split build.sh into scripts/ and fix FlexView blank content - Split monolithic build.sh into 20 small scripts under scripts/ (build.sh is now a thin dispatcher that delegates to scripts/<cmd>.sh) - Updated dev flow to use ASCF CLI (node ascf.js compile) - Fixed FlexView blank content: onMeasureSize was called before rootView was set (rootId=-1), so queryLayoutSize never ran to read the computed content height (818vp) from the native renderer — container stayed at 100px. Added re-layout trigger in loadCardInternal() to re-notify view size with NaN height and start queryLayoutSize after the card loads. - Fixed EntryAbility to pass coreJSAssetsPath:'jsfwk.js' — without it, jsfwk.js (875KB) never loaded, so globalThis.__flexui__ lacked typeUtils and codeSpace, causing 'Cannot read properties of undefined' errors on every component pack.js load. - Updated Index.ets with docs on two-phase loading (jsfwk.js → pack.js) Co-Authored-By: Claude <noreply@anthropic.com> | 2 个月前 | |
feat(devtools): DevTools 独立分发工具(debug-server 两态 + build/pack + 一键 bat + watch) debug-server.sh 重构为开发态(ts-node 源码)/生成态(dist 产物)双模式: - build:构建 devserver dist(修复 27 个既有 TS 编译错误:排除测试、补 enum/全局类型、 module-alias 声明与入口注册),处理 workspace:* → file: 本地依赖(vendor/@flexui/*), 隔离 pnpm workspace,组装到 build/devtool - pack:打包 zip(python zipfile,排除所有 node_modules,附带 debug-server.sh/ devtools_watch.py/_config.sh/start-devtools.bat) - start:自动识别运行态(无源码默认 prod),生成态缺依赖自动 pnpm install --prod, rport 检测/设置,前台 watch 阻塞(Ctrl+C 关闭 DevServer),DEVTOOL_MODE 强制切换 - devtools_watch.py:监听 /json 提示最新调试 URL,设备/rport 检测,状态行仅变化时打印 - start-devtools.bat:Windows 一键启动(定位 Git Bash,避开 WSL bash) pnpm-lock.yaml 同步更新(devserver 新增 module-alias 依赖)。 | 1 个月前 | |
feat(engine): support devtools debugging in release builds - build-profile.json5: enable ENABLE_INSPECTOR for the release variant; runtime gating stays with debugMode (create JS inspector / connect devtool only when debugMode=true) - FlexUIEngine.ets: log switch now driven by build type via BuildProfile.DEBUG (imported from module-root generated BuildProfile.ets) instead of debugMode; enableLog remains an explicit override - FlexUIEngineContextImpl.ets: create DevtoolsManager only inside the debugMode branch so debugMode=false never connects/creates devtools - build-jsfwk/index.js: remove stale flexui_jsfwk.js.map on release builds so sourcemaps are not packaged into the HAR - scripts: build-engine gains --verbose (full hvigorw log + retained logfile), build-jsfwk no longer swallows failures, hvigorw auto-detection now covers Windows DevEco paths, and all $HVIGORW calls are quoted (path with spaces) - docs: README + pkg-size-reduce updated to reflect ENABLE_INSPECTOR=true for both debug and release builds | 1 个月前 | |
fix(engine): multi-card DOM root routing — SceneBuilder ops carry root_id OHOS 多卡片共享单个 JSVM/Scope/Context,之前 SceneBuilder DOM 命令不带 root 参数、一律打到 scope 最后 attach 的 root,导致卡片间 DOM 写回串扰(第二张 卡片起无法渲染)。 C++ 侧: - SceneBuilder 增加 root_node_ 绑定,constructor 接收可选 root_id,从 RootNode::PersistentMap() 解析;7 个方法回调 + CreateNode/CreateDomInfo/ HandleJsValue 链统一走 ResolveSceneBuilderTarget(优先绑定 root,fallback scope 当前 root,向后兼容 Android/旧调用) - UIManagerModule::CallUIFunction 支持可选 root_id JS 侧(flexui-backend): - 6 个入队函数(create/update/delete/move/addEvent/removeEvent)加可选 rootId 参数,NativeBackendElement 全部调用点显式传 _context.rootViewId——事件驱动/ 异步渲染不再依赖全局 activeRoot 状态(修复 activeRoot 被污染导致 op 错标) - flushQueue 按 rootId 分组,每组一个绑定 root 的 SceneBuilder - reserveRootId 单值改为 Set(多卡 root id 全保留) - 新增 multi-root.test.ts(含 activeRoot 污染回归用例);id-collision 测试适配 Set 语义 其他: - SkillActivator 移除 skill-bootstrap.js 冗余调用(职责已由 has_apis/agent_api 覆盖) - build.sh 加 WSL bash 拦截;dev.sh 修 hdc install 双路径 bug(复用相对路径方案) - ascf-toolkit package.json 对齐 terser-webpack-plugin 版本(修 npm EOVERRIDE) - CLAUDE.md 补充 C++ 强制验证流程;docs/bugfix 归档本次修复 | 1 个月前 | |
feat(devtools): DevTools 独立分发工具(debug-server 两态 + build/pack + 一键 bat + watch) debug-server.sh 重构为开发态(ts-node 源码)/生成态(dist 产物)双模式: - build:构建 devserver dist(修复 27 个既有 TS 编译错误:排除测试、补 enum/全局类型、 module-alias 声明与入口注册),处理 workspace:* → file: 本地依赖(vendor/@flexui/*), 隔离 pnpm workspace,组装到 build/devtool - pack:打包 zip(python zipfile,排除所有 node_modules,附带 debug-server.sh/ devtools_watch.py/_config.sh/start-devtools.bat) - start:自动识别运行态(无源码默认 prod),生成态缺依赖自动 pnpm install --prod, rport 检测/设置,前台 watch 阻塞(Ctrl+C 关闭 DevServer),DEVTOOL_MODE 强制切换 - devtools_watch.py:监听 /json 提示最新调试 URL,设备/rport 检测,状态行仅变化时打印 - start-devtools.bat:Windows 一键启动(定位 Git Bash,避开 WSL bash) pnpm-lock.yaml 同步更新(devserver 新增 module-alias 依赖)。 | 1 个月前 | |
fix(devtools): upgrade TS to 4.9, remove module-alias, add CDP inspector - Upgrade typescript ^4.3.5 → ^4.9 to fix @types/node@16.18.126 parse errors - Remove module-alias dependency; tsconfig paths + tsconfig-paths/register instead - Add transpileOnly to ts-node config (skip TS 4.9 enum strict errors for now) - Rename alias @flexui-devserver → @flexui/flexui-devserver across 51 files - Fix log.ts winston-daily-rotate-file type errors (as object casts) - Fix app-client.ts ignoreMethods with string literals - Add scripts/get-inspector.sh + _cdp-inspector.js for CDP DOM/CSS inspection - Update scripts/debug-server.sh with --inspect, forward cmd, target listing - Update build.sh with get-inspector command Co-Authored-By: Claude <noreply@anthropic.com> | 2 个月前 | |
feat: add Card Tester mock data via bridge dispatch + fix Windows path bugs - Card Tester: inject mock data via bridgeManager.callJavaScriptModule('__ascfCallbacks', 'onCardEvent') - FlexView.params carries __ascfInstanceId__ for instance routing - Mock data dispatched in onViewReady with 50ms delay for JS init - Generation guard prevents stale dispatch on rapid card switching - Fix hvigor Windows path bug: copy HAR to ascf-agent/libs/ (relative path) - build-engine.sh auto-copies HAR after build - ascf-agent entry & agent-runtime now reference libs/flexui_engine.har - Fix hdc install path bug on Windows (use relative path) - as_apis uses local framework/ohos source for flexui-engine build Co-Authored-By: Claude <noreply@anthropic.com> | 2 个月前 | |
feat: add Card Tester mock data via bridge dispatch + fix Windows path bugs - Card Tester: inject mock data via bridgeManager.callJavaScriptModule('__ascfCallbacks', 'onCardEvent') - FlexView.params carries __ascfInstanceId__ for instance routing - Mock data dispatched in onViewReady with 50ms delay for JS init - Generation guard prevents stale dispatch on rapid card switching - Fix hvigor Windows path bug: copy HAR to ascf-agent/libs/ (relative path) - build-engine.sh auto-copies HAR after build - ascf-agent entry & agent-runtime now reference libs/flexui_engine.har - Fix hdc install path bug on Windows (use relative path) - as_apis uses local framework/ohos source for flexui-engine build Co-Authored-By: Claude <noreply@anthropic.com> | 2 个月前 | |
refactor: rename hippy/Hippy files and symbols to flexui/FlexUI Phase 2 of rebrand: - Rename files/directories with hippy/Hippy in name - Replace all Hippy→FlexUI and hippy→flexui text references - Includes import/include paths, class names, function names, comments Co-Authored-By: Claude <noreply@anthropic.com> | 2 个月前 | |
fix(compiler): component isolation, release build, devtool hang - Component isolation: customBootstrap mode skips requiring all component mains in virtual index.js, so each component's pack.js only bundles its own code (not all other components). - Release build: fix --mode flag handling (boolean, not value param); webpack mode='development' avoids production deadlock; minimize via terser with extractComments=false + parallel=false. - devtool:false hang root cause: css_loader.js never called async callback when this.sourceMap was falsy, leaving all CSS modules stuck in building state. Added else clause to always call callback(). - finishModules rebuild loop guard: prevent infinite loop when rebuildModule triggers finishModules re-fire. - Add compile_ascf_ai_demo shared function in _config.sh, reused by dev.sh and pkg-skills.sh. - HSP packaging: exclude .map files via -x '*.map' in zip. - Add common/lazy-image test component with usingComponents dep in recommended-drinks for dependency chain verification. Co-Authored-By: Claude <noreply@anthropic.com> | 2 个月前 | |
feat(engine): support devtools debugging in release builds - build-profile.json5: enable ENABLE_INSPECTOR for the release variant; runtime gating stays with debugMode (create JS inspector / connect devtool only when debugMode=true) - FlexUIEngine.ets: log switch now driven by build type via BuildProfile.DEBUG (imported from module-root generated BuildProfile.ets) instead of debugMode; enableLog remains an explicit override - FlexUIEngineContextImpl.ets: create DevtoolsManager only inside the debugMode branch so debugMode=false never connects/creates devtools - build-jsfwk/index.js: remove stale flexui_jsfwk.js.map on release builds so sourcemaps are not packaged into the HAR - scripts: build-engine gains --verbose (full hvigorw log + retained logfile), build-jsfwk no longer swallows failures, hvigorw auto-detection now covers Windows DevEco paths, and all $HVIGORW calls are quoted (path with spaces) - docs: README + pkg-size-reduce updated to reflect ENABLE_INSPECTOR=true for both debug and release builds | 1 个月前 | |
refactor(build): split build.sh into scripts/ and fix FlexView blank content - Split monolithic build.sh into 20 small scripts under scripts/ (build.sh is now a thin dispatcher that delegates to scripts/<cmd>.sh) - Updated dev flow to use ASCF CLI (node ascf.js compile) - Fixed FlexView blank content: onMeasureSize was called before rootView was set (rootId=-1), so queryLayoutSize never ran to read the computed content height (818vp) from the native renderer — container stayed at 100px. Added re-layout trigger in loadCardInternal() to re-notify view size with NaN height and start queryLayoutSize after the card loads. - Fixed EntryAbility to pass coreJSAssetsPath:'jsfwk.js' — without it, jsfwk.js (875KB) never loaded, so globalThis.__flexui__ lacked typeUtils and codeSpace, causing 'Cannot read properties of undefined' errors on every component pack.js load. - Updated Index.ets with docs on two-phase loading (jsfwk.js → pack.js) Co-Authored-By: Claude <noreply@anthropic.com> | 2 个月前 | |
chore: publish-flexui-engine skill 分支逻辑 main → master Co-Authored-By: Claude <noreply@anthropic.com> | 23 天前 | |
chore: release @flexui/engine v0.0.1 Co-Authored-By: Claude <noreply@anthropic.com> | 2 个月前 | |
refactor: rename hippy/Hippy files and symbols to flexui/FlexUI Phase 2 of rebrand: - Rename files/directories with hippy/Hippy in name - Replace all Hippy→FlexUI and hippy→flexui text references - Includes import/include paths, class names, function names, comments Co-Authored-By: Claude <noreply@anthropic.com> | 2 个月前 | |
feat(build): 新增 backup-config / restore-config 一键备份恢复命令 - scripts/backup-config.sh: sign.sh backup + llm-config.sh backup + android-sign.sh backup - scripts/restore-config.sh: 三者 restore - build.sh 注册两个命令(委托 scripts/<cmd>.sh) | 23 天前 | |
feat(devtools): DevTools 独立分发工具(debug-server 两态 + build/pack + 一键 bat + watch) debug-server.sh 重构为开发态(ts-node 源码)/生成态(dist 产物)双模式: - build:构建 devserver dist(修复 27 个既有 TS 编译错误:排除测试、补 enum/全局类型、 module-alias 声明与入口注册),处理 workspace:* → file: 本地依赖(vendor/@flexui/*), 隔离 pnpm workspace,组装到 build/devtool - pack:打包 zip(python zipfile,排除所有 node_modules,附带 debug-server.sh/ devtools_watch.py/_config.sh/start-devtools.bat) - start:自动识别运行态(无源码默认 prod),生成态缺依赖自动 pnpm install --prod, rport 检测/设置,前台 watch 阻塞(Ctrl+C 关闭 DevServer),DEVTOOL_MODE 强制切换 - devtools_watch.py:监听 /json 提示最新调试 URL,设备/rport 检测,状态行仅变化时打印 - start-devtools.bat:Windows 一键启动(定位 Git Bash,避开 WSL bash) pnpm-lock.yaml 同步更新(devserver 新增 module-alias 依赖)。 | 1 个月前 | |
refactor(build): split build.sh into scripts/ and fix FlexView blank content - Split monolithic build.sh into 20 small scripts under scripts/ (build.sh is now a thin dispatcher that delegates to scripts/<cmd>.sh) - Updated dev flow to use ASCF CLI (node ascf.js compile) - Fixed FlexView blank content: onMeasureSize was called before rootView was set (rootId=-1), so queryLayoutSize never ran to read the computed content height (818vp) from the native renderer — container stayed at 100px. Added re-layout trigger in loadCardInternal() to re-notify view size with NaN height and start queryLayoutSize after the card loads. - Fixed EntryAbility to pass coreJSAssetsPath:'jsfwk.js' — without it, jsfwk.js (875KB) never loaded, so globalThis.__flexui__ lacked typeUtils and codeSpace, causing 'Cannot read properties of undefined' errors on every component pack.js load. - Updated Index.ets with docs on two-phase loading (jsfwk.js → pack.js) Co-Authored-By: Claude <noreply@anthropic.com> | 2 个月前 | |
refactor(build): split build.sh into scripts/ and fix FlexView blank content - Split monolithic build.sh into 20 small scripts under scripts/ (build.sh is now a thin dispatcher that delegates to scripts/<cmd>.sh) - Updated dev flow to use ASCF CLI (node ascf.js compile) - Fixed FlexView blank content: onMeasureSize was called before rootView was set (rootId=-1), so queryLayoutSize never ran to read the computed content height (818vp) from the native renderer — container stayed at 100px. Added re-layout trigger in loadCardInternal() to re-notify view size with NaN height and start queryLayoutSize after the card loads. - Fixed EntryAbility to pass coreJSAssetsPath:'jsfwk.js' — without it, jsfwk.js (875KB) never loaded, so globalThis.__flexui__ lacked typeUtils and codeSpace, causing 'Cannot read properties of undefined' errors on every component pack.js load. - Updated Index.ets with docs on two-phase loading (jsfwk.js → pack.js) Co-Authored-By: Claude <noreply@anthropic.com> | 2 个月前 | |
refactor(engine): decouple ASCF agent layer from engine core bundle - Move modelContext/__ascfCallbacks/callbackManager out of flexui-backend into agent_api.js (as_apis HAR rawfile), loaded via apiJSAssetsPaths - Generalize has.ts bridge: native module name from __flexui_apiModuleName; CallbackManager (generic, no agent semantics) lives in engine core as __callbackManager / __flexui_bridge__.callbackManager - has_apis.js declares module name; ASAPIsModule drops modelContext stubs (ModelContextAPI.ets removed) - FlexUIEngineConfig.apiJSAssetsPath → apiJSAssetsPaths (ordered array, loaded in sequence after core bundle init) - SkillActivator (OHOS/Android) no longer lazily loads agent_api.js; demo Index.ets drops onReady loadAgentApi hack - Sync manifest.json in dev-agent/sync-ascf-rawfile scripts (fixes skill discovery — rawfile directory listing is unavailable) - FlexUIEngine.kt: default bundle path flexui/jsfwk.js, fireJsCallback jsModuleName parameterized - Update flexui-engine-arkts-api.md: three-layer architecture, scenario 6 agent_api.js extension guide (two-file principle, promise bridge) Co-Authored-By: Claude <noreply@anthropic.com> | 1 个月前 | |
fix(engine-test-demo): 修复构建异常 | 28 天前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 1 个月前 | ||
| 2 个月前 | ||
| 26 天前 | ||
| 1 个月前 | ||
| 23 天前 | ||
| 26 天前 | ||
| 2 个月前 | ||
| 1 个月前 | ||
| 26 天前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 28 天前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 1 个月前 | ||
| 2 个月前 | ||
| 23 天前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 23 天前 | ||
| 1 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 1 个月前 | ||
| 28 天前 |