Booker
f232c4d10a
feat:调整了启动/首屏阶段的 WebView 和壳层 fallback 展示:
...
WebView 背景从白色改成透明。
WebView 不再无条件渲染,只有已发起初始加载或首屏已展示后才渲染。
首屏未 ready 时,用 shell cover/fallback 盖住 WebView,避免白屏或 WebView 空白层提前露出。
顶部安全区背景色跟随 shell 背景,减少状态栏区域闪白
2026-06-12 00:02:16 +07:00
Developer
25dc98f199
Open external H5 links in system browser
2026-06-11 22:50:20 +07:00
Booker
804b83af66
fix: WebView 手势接管偶发失败
2026-06-10 13:15:18 +07:00
Developer
97e8abace8
Raise Android SDK requirements
2026-06-09 17:15:57 +07:00
Booker
294f3d8af6
feat: 增加后台恢复处理,优化 WebView 状态管理
2026-06-09 13:24:50 +07:00
Booker
c6887b6583
feat: 添加自动填充阻止功能,优化 WebView 表单数据处理
2026-06-09 12:39:54 +07:00
Developer
c9704ce53e
Use short alphanumeric H5 subdomain prefix
2026-06-07 19:40:46 +07:00
Developer
ae3550e669
Persist H5 WebView login state
2026-06-07 19:28:53 +07:00
Booker
0440bf1251
feat: 添加环境枚举和配置,优化 H5 线路生成逻辑
2026-06-06 17:33:34 +07:00
Booker
15d767100a
Refactor widget tests for H5 line generation and validation
...
- Simplified tests for H5 line creation, focusing on single line generation with a numeric 16-digit label.
- Updated assertions to validate the generated H5 line's label and URI structure.
- Removed redundant tests related to default H5 line URLs and local access, consolidating functionality into fewer tests.
- Added new tests to ensure correct URL generation from configured fallback order and query parameter handling.
- Enhanced test coverage for restoring cached H5 line URLs and validating their structure.
2026-06-06 03:48:20 +07:00
Booker
4b652a090d
feat: 添加固定引导 H5 线路测试,用于环回浏览器和原生应用访问
2026-06-03 20:15:02 +07:00
Booker
d3550411b1
feat: 更新 H5 线路配置逻辑,添加默认线路处理和相关单元测试
2026-06-03 12:17:36 +07:00
Booker
6c858667b6
feat: 添加环境枚举和兼容性处理,优化 H5 线路配置
2026-05-29 18:10:29 +07:00
Booker
a1e7b3e52c
Refactor H5 line management and cache handling in WebView app
...
- Introduced shared_preferences for initial H5 cache management.
- Added methods to clear H5 caches and probe line availability.
- Enhanced error handling for line loading and switching.
- Removed openim_common package and its configurations.
- Updated widget tests to reflect changes in H5 line handling and URL management.
2026-05-29 17:56:55 +07:00
Booker
131df57dfe
feat: 添加照片发送确认对话框,优化相机捕获功能
2026-05-29 14:05:34 +07:00
Booker
a166d41841
feat: 添加自动填充阻止功能,优化用户隐私保护
2026-05-29 13:00:11 +07:00
Booker
3cb8888497
feat: 添加相机捕获功能,更新 H5ShellPage 以支持媒体播放设置
2026-05-29 12:46:01 +07:00
Booker
6b35e80d47
feat: 添加键盘状态同步功能,优化 H5ShellPage 的用户体验
2026-05-29 11:47:26 +07:00
Booker
f1f08947d2
feat: 更新启动背景颜色和图标,优化 H5ShellPage 的加载体验
2026-05-27 17:51:00 +07:00
Booker
76897c6e0f
feat: 添加 Android 文件选择器支持,更新 H5ShellPage 以集成文件选择功能
2026-05-27 15:34:16 +07:00
Booker
3f71ba0e23
feat: 更新 H5ShellPage 以支持顶部安全区域并优化布局
2026-05-27 14:33:26 +07:00
Booker
550b12a812
feat: 将 NormalTheme 的背景颜色和状态栏颜色更新为白色
2026-05-27 14:16:21 +07:00
Booker
1f65b61337
feat: 更新 H5ShellPage 背景颜色为白色;启用安全区域设置
2026-05-27 13:42:03 +07:00
Booker
e05b75d8df
feat: 添加媒体权限请求处理;更新 H5ShellPage 以支持音视频权限管理
2026-05-27 13:31:35 +07:00
Booker
c27f3cd001
feat: 更新 H5ShellPage 的 SafeArea 设置,禁用顶部和底部的安全区域
2026-05-27 13:23:42 +07:00
Booker
179a2332ae
feat: 添加登录页面 URL 检测功能;更新 H5ShellPage 状态管理以支持路由变化
2026-05-27 13:16:35 +07:00
Booker
6e3920972b
feat: 优化 H5 线路切换逻辑;实现独立 WebView 管理和状态控制
2026-05-27 13:03:50 +07:00
Booker
8659a2e66e
feat: 添加 H5 线路切换功能;支持动态加载和切换不同线路的 URL
2026-05-27 12:53:47 +07:00
Booker
e5d3c12c15
fix: 更新 H5 主机地址为测试环境
2026-05-27 12:05:38 +07:00
Booker
bf4d031c60
feat: 更新 H5 壳的加载界面;优化进度指示器和背景绘制
2026-05-26 23:18:15 +07:00
Booker
568c3a6e08
feat: 添加签名配置和网络安全配置;支持清晰流量控制
2026-05-26 22:59:45 +07:00
Booker
bb720b227e
feat: 添加启动屏幕图像和主题样式;优化 H5 壳的封面隐藏逻辑
2026-05-26 22:48:47 +07:00
Booker
bd3ccf7f2d
chore: remove temporary H5 cache diagnostics
2026-05-26 22:22:07 +07:00
Booker
82b06f80b5
fix: 更新 H5 旧版主机为规范主机
2026-05-26 22:00:17 +07:00
Booker
2aa7a9dda9
fix: force H5 shell to use canonical web host
2026-05-26 21:57:03 +07:00
Booker
cfae597b9d
feat: 更新 WebView 数据目录后缀至 v5;添加 H5 调试信息快照功能
2026-05-26 21:43:37 +07:00
Booker
b2a79e7f21
feat: 更新 WebView 数据目录后缀至 v4;添加清除 WebView HTTP 缓存的方法
2026-05-26 20:53:46 +07:00
Booker
2857047df2
feat: 移除 H5ShellPage 中的多余媒体控制逻辑;优化 ShellBranding 加载方式
2026-05-26 20:43:50 +07:00
Booker
b8159e3e35
feat: 移除多余的媒体权限处理逻辑和相关代码;优化 WebView 控制器创建
2026-05-26 20:28:11 +07:00
Booker
1e19f5f5f8
feat: 移除 H5 URL 中的品牌参数和缓存参数;更新测试用例以反映更改
2026-05-26 20:20:01 +07:00
Booker
2eef27a0e1
feat: 优化 H5 URL 生成逻辑,移除品牌参数;更新测试用例以反映更改
2026-05-26 20:09:38 +07:00
Booker
f47895d893
feat: 测试缓存 test
2026-05-26 19:57:48 +07:00
Booker
81aeaa8f22
feat: 添加 H5 快照调试信息面板,优化调试体验;更新版本号至 6.9.2+2
2026-05-26 19:46:18 +07:00
Booker
7702dee27f
feat: 更新 WebView 数据目录,添加持久存储清理逻辑;优化 URL 生成和 H5 路由刷新时的品牌保持
2026-05-26 19:31:28 +07:00
Booker
48e4229cb7
feat: 配置 WebView 数据目录,优化 WebView 性能;更新 homeUrl 方法以支持更好的 URL 生成逻辑
2026-05-26 19:17:15 +07:00
Booker
ca25c2d706
feat: 添加 WebView 无缓存配置和运行时缓存清理逻辑,优化页面加载体验
2026-05-26 18:38:36 +07:00
Booker
81f0f342a9
feat: 添加图标大小限制和无缓存请求头,优化 WebView 加载逻辑
2026-05-26 15:15:46 +07:00
Booker
b85422c1bc
feat: 更新 homeUrl 方法以支持传递应用 logo,增强 URL 生成逻辑
2026-05-25 17:03:30 +07:00
Booker
2960981b72
feat: 添加媒体权限请求桥接脚本,优化 WebView 媒体权限处理逻辑
2026-05-25 16:03:40 +07:00
Booker
8d4012596d
feat: 增加媒体权限请求处理逻辑,支持音频和视频权限请求
2026-05-25 15:28:37 +07:00