| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
fix(android): build system fixes for Android ASCF support - Fix webpack jsfwk.js globalObject: globalThis→global for Hippy V8 compatibility - Add Kotlin plugin to hippy-framework build.gradle - Lower CMake version 3.22.1→3.18.1 for SDK compatibility - Fix this.componentName ambiguity in FlexUIEngine.kt - Use Tencent mirror for Gradle distribution - Register :as_apis module in settings.gradle - Change as_apis dep from compileOnly to implementation - Set debugMode=false in demo app (remote debug server not available) - Simplify themes to AppCompat (remove material dependency) - Fix Android build scripts with REPO_ROOT auto-detection - Gitignore auto-generated src/main/assets/ | 3 个月前 | |
fix(android): build system fixes for Android ASCF support - Fix webpack jsfwk.js globalObject: globalThis→global for Hippy V8 compatibility - Add Kotlin plugin to hippy-framework build.gradle - Lower CMake version 3.22.1→3.18.1 for SDK compatibility - Fix this.componentName ambiguity in FlexUIEngine.kt - Use Tencent mirror for Gradle distribution - Register :as_apis module in settings.gradle - Change as_apis dep from compileOnly to implementation - Set debugMode=false in demo app (remote debug server not available) - Simplify themes to AppCompat (remove material dependency) - Fix Android build scripts with REPO_ROOT auto-detection - Gitignore auto-generated src/main/assets/ | 3 个月前 | |
feat(android): card rendering pipeline, skill management, debug tools Core fixes: - AscfAIModuleModule: fix @HippyMethod params HippyArray→HippyMap (JS sends objects) - McpConfigLoader: inject _componentPath from mcp.json entry metadata - SkillActivator: pass baseBundlePath for correct .pack.js asset paths - FlexUIView: use minContainerHeightPx (300dp) as root view initial height to prevent Yoga CalculateLayout(0,0) collapse - AscfAIModule.resolveSkillName: use InstanceInfo.skillName for accurate match (was broken with multiple skills — dir-name matching doesn't work) Skill session management: - AgentRuntime: skillFilter + disabledSkills to lock/filter tool definitions - ChatViewModel: track active skill, pass conversation history to LLM - ChatScreen: skills management dialog (enable/disable, dynamic toggle) Debug tooling: - ChatScreen: LLM message viewer dialog (JSON formatted, scrollable) - FlexUIEngine: enhanced exception handler logging (cause chain) - HippyBridgeManagerImpl/Impl: diagnostic logging for callFunction flow Card rendering: - FlexCardView: flushEvents on onViewReady (matching OHOS), accept repeat-load - AgentRuntime.run(): inject pre-executed tool results into conversation - MainActivity: baseBundlePath=ascf-ai-demo config, cleanup ConsoleModule test Also: - SystemPromptBuilder: full OHOS 8-section system prompt - NativeBackendContext.ts: fix extra closing brace - ascfCallbacks.ts: add diagnostic logging - entry.js: jsModuleList creation + __ascfCallbacks registration - build.gradle: remove afterEvaluate asset deletion - Build scripts: fix asset paths res/ → src/main/assets/ - docs: update dev-pitfalls.md (#22-29), add bugfix docs Co-Authored-By: Claude <noreply@anthropic.com> | 3 个月前 | |
fix(android): build system fixes for Android ASCF support - Fix webpack jsfwk.js globalObject: globalThis→global for Hippy V8 compatibility - Add Kotlin plugin to hippy-framework build.gradle - Lower CMake version 3.22.1→3.18.1 for SDK compatibility - Fix this.componentName ambiguity in FlexUIEngine.kt - Use Tencent mirror for Gradle distribution - Register :as_apis module in settings.gradle - Change as_apis dep from compileOnly to implementation - Set debugMode=false in demo app (remote debug server not available) - Simplify themes to AppCompat (remove material dependency) - Fix Android build scripts with REPO_ROOT auto-detection - Gitignore auto-generated src/main/assets/ | 3 个月前 | |
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 个月前 | |
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> | 2 个月前 | |
chore: rename to org.flexui.agentdemo, set API key, update scripts/docs - Rename package: com.openhippy.example → org.flexui.agentdemo - Set LLM_API_KEY from OHOS ascf-agent Index.ets (DeepSeek) - Update scripts/android/*.sh to use new package name - Update CLAUDE.md: add Android quick-start section with --platform android - Verified on device: AgentRuntime init, 2 tools registered, UI renders Co-Authored-By: Claude <noreply@anthropic.com> | 3 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 3 个月前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 3 个月前 |