You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(harmony): add getAppBaseInfo, filter cache result (#237)
* feat: add tabbar on harmony
* feat(fe): add h5 tabbar
* fix(fe): tabbar height
* fix: code review issue and compile tabbar icon
* fix: code review issue
* feat: remove useless comment
* fix(fe): modal 样式问题
* fix(fe): modal 样式问题
* feat: merge conflicts
* feat: change style logic
* feat: add tabbar function and style
* feat(fe): adapt relative icon path issue
* feat: 修复展示tabbar 展开缓慢的问题
* feat(fe): border color issue
* feat(jssdk): provide promiselike
* fix(harmony): resolve QuickJS VERSION file conflict with C++ <version> header on macOS
On case-insensitive filesystems (macOS), QuickJS's plain-text VERSION file
shadows the C++17/20 standard <version> header when quickjs_SOURCE_DIR is
in the include path, causing "expected unqualified-id" compilation errors.
Delete the VERSION file at both configure time and after git updates in
the build-time update_quickjs_latest target.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* feat(harmony,fe): implement getAppBaseInfo with hostEnv snapshot and field filtering
- Add getAppBaseInfo bridge method on Harmony with filtered fields (SDKVersion, enableDebug, host, language, version, theme, fontSizeScaleFactor, fontSizeSetting)
- Add missing systemInfo fields on Harmony: enableDebug, language, theme, host, fontSizeScaleFactor, fontSizeSetting
- Add DMPHostEnvBuilder to build and cache hostEnv snapshot for loadResource message
- Add pick() function in service layer to filter hostEnv-resolved API responses
- Add missing fields to H5 getSystemInfoSync (theme, fontSizeScaleFactor, fontSizeSetting, language)
- Regenerate JSSDK to v1.0.15
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* test(service): update system-info tests for field filtering
Use toEqual instead of toBe for APIs that now return filtered subsets
via pick(), and expand test data to cover all API field groups.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* feat(JSSDK): update version
---------
Co-authored-by: huteng <huteng@echo.tech>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
0 commit comments