提交图

37 次代码提交

作者 SHA1 备注 提交日期
xuqm
5400f38946 refactor(app): 优化文件下载进度显示
- 修改 MainViewScreen.tsx 中的进度显示逻辑,简化为直接显示百分比
- 更新 UpdateHelper.ts 中的 downloadToFile 函数,增加进度字符串参数- 优化下载进度的计算和显示格式
2025-08-29 19:03:40 +08:00
xuqm
39a9fa3a65 refactor(app): 优化退出登录逻辑并添加日志输出
- 在退出登录时添加日志输出,便于调试和排查问题
- 优化 AuthContext 中的值获取方式,提高代码可读性
2025-08-29 18:59:16 +08:00
xuqm
2a9f0f3d35 refactor(login): 移除登录路由中的代码分割逻辑
- 删除了 LoginStack.tsx 中的动态导入和 register 函数调用- 移除了 MainStack.tsx 中的 MainViewScreen 动态导入
- 删除了 common.ts 中的 react-native-bundle-splitter引入
- 更新了 package.json,移除了 react-native-bundle-splitter 依赖
2025-08-29 18:52:03 +08:00
xuqm
81169f525b feat(app): 实现登录功能并优化应用启动流程
- 新增登录相关组件和 API 接口
- 实现用户信息获取和更新逻辑
- 添加启动加载界面
- 优化导航结构,支持登录和主应用切换
2025-08-29 18:39:55 +08:00
xuqm
ee16d21c75 build(android): 更新项目配置和依赖版本
- 在 gradle-wrapper.properties 中添加系统属性以启用 TLSv1.2
- 在 settings.gradle 中配置自定义 Maven 仓库和依赖解析管理
- 更新 common.android.bundle 中的版本号至 1.0.0
-调整组件属性和事件处理注册方式
2025-08-29 15:43:24 +08:00
xuqm
c072ac7417 build(buz): 更新 Buz小程序版本
- 修改 Buz 小程序版本号为 1.0.2
- 更新版本名称和代码
- 移除单独的 ywq 和 hospital小程序构建命令
- 新增 miniapp 信息文件
2025-07-24 18:22:21 +08:00
2e8734a61f feat(scripts): 重构 diff_pack.sh 用于比较 ZIP 文件
- 重写脚本以支持比较两个 ZIP 文件的差异
- 新增使用说明和参数检查
- 优化文件解压和对比逻辑
- 改进差异文件的打包方式
2025-07-23 09:55:10 +08:00
5f54ff9d34 feat(scripts): 重构 diff_pack.sh 用于比较 ZIP 文件
- 重写脚本以支持比较两个 ZIP 文件的差异
- 新增使用说明和参数检查
- 优化文件解压和对比逻辑
- 改进差异文件的打包方式
2025-07-23 09:54:36 +08:00
c8f07579de build(buz-android): 更新 SDK版本号
- 将 Ywq 和 Hospital 组件的版本号从 1.0.0 修改为 1.0.2
- 更新下载进度显示逻辑,保留两位小数
- 修复部分组件的导入路径
2025-07-22 18:37:10 +08:00
8f0c11c805 feat(scripts): 添加 diff_pack.sh 脚本
新增 diff_pack.sh 脚本,用于比较两个目录并打包差异文件。脚本会检查输入参数、验证目录存在性,并使用 rsync 找出差异文件。如果没有差异,则不进行打包并提示用户。如果存在差异,将差异文件打包为 tar.gz 文件并输出相关信息。
2025-07-22 18:28:15 +08:00
c324f05ccd refactor(bundle): 更新bundle生成路径和下载逻辑
- 修改了bundle生成路径,使其更符合项目结构
- 实现了基础包和医网签的后台更新功能- 优化了下载进度显示和更新提示
- 新增了Spinner组件用于加载指示
2025-07-22 18:23:42 +08:00
02e9dfea07 feat(update): 实现基础包热更新功能
- 新增 AppUpdateEvent 和 UpdateManager 类
- 实现基础包下载和更新逻辑- 在 MainActivity 中添加更新事件处理
- 更新 MainApplication 以支持新功能
- 修改前端页面,增加更新进度显示和相关功能- 引入 react-native-fs 和 react-native-zip-archive 依赖
2025-07-22 17:21:43 +08:00
06cc7cbb85 feat(app): 添加版本更新模拟功能并优化主界面
- 在 MainViewScreen 中添加应用更新模拟按钮
- 增加基础包版本号和更新提示功能
- 优化小程序跳转界面布局- 在医院和医网签小程序中添加版本号显示
2025-07-22 16:03:22 +08:00
c8840ac185 refactor(android): 重构 Android代码并优化性能
- 修复了使用 navigator.getBattery().then() 的冗余调用
-移除了不必要的电量监听器
- 优化了相机、定位、电池等信息的获取方式
-重命名了部分函数以提高可读性
- 调整了事件处理和状态管理的实现
2025-07-22 15:31:41 +08:00
b1f82a5d78 feat(app): 新增主入口和公共上下文
- 新增 AppProvider、AuthContext、CommonContext等上下文组件
- 实现用户认证和公共信息的本地存储和管理
- 添加主路由和导航容器组件
- 新增主视图屏幕组件
- 更新资源文件引用
2025-07-22 15:16:47 +08:00
329020448f feat(app): 更新应用版本并添加 bundle 版本记录
- 更新应用版本号至 7.1.8
- 添加 bundle 版本号记录到 SharedPreferences
- 新增 VersionDataAndroid.json 文件,包含版本更新信息
2025-07-18 17:00:55 +08:00
c5ab329c09 refactor(navigation): 移除 NavigationManager 中未使用的导入
- 删除了 android.widget.Toast 导入
- 删除了 com.trust.ywx.utils.AppManager 的重复导入
2025-07-18 16:45:05 +08:00
477025c1b1 refactor(app): 重构 AppManager 并优化应用初始化逻辑
- 将 AppManager 从根包移动到 utils 包
-移除了 NavigationManager 中的 Toast弹窗
- 更新了 BuzActivity、MainActivity、MainApplication 和 WelcomeActivity 中的 AppManager 引用
- 在 WelcomeActivity 中增加了初始化失败的错误处理逻辑
2025-07-18 16:44:51 +08:00
ff2252715c feat(bundle): 优化 bundle 更新逻辑
- 添加 BundleUpdateEvent 用于通知 bundle 更新完成
- 修改 MainApplication 中的 bundle 更新逻辑,支持增量更新
- 新增 WelcomeActivity 作为启动页,处理 bundle 更新和跳转逻辑
- 更新布局文件和 AndroidManifest.xml 以适应新的启动流程
- 添加 eventbus 依赖用于事件通知
2025-07-18 16:32:08 +08:00
92d2fb20fe build(bundle): 更新 Android 和 iOS打包配置
- 修改了 Android 和 iOS 的打包入口文件路径- 更新了 bundle 文件名和存储位置
- 调整了 AppRegistry 注册的组件
- 移除了不必要的导入语句
2025-07-18 11:56:40 +08:00
f56ea8a0ef build:移除 App 应用的构建脚本
移除了 package.json 中的 App 应用构建脚本,包括:
- build-android-app
- build-ios-app这两个脚本已不再使用,删除以简化构建流程。
2025-07-18 11:26:56 +08:00
825de25966 refactor: 在 common.ts 中添加 app.ts 的导入
在 common.ts 文件中添加了 app.ts 的导入,这可能有助于模块间的连接和初始化。确保遵循模块化设计原则,合理组织代码结构。
2025-07-18 11:25:54 +08:00
da112f0733 refactor(architecture): 重构应用启动和导航逻辑
- 修改 ReactHostHelper 和 MultipleReactActivityDelegate以支持新的架构
- 更新 AppManager 和 NavigationManager 以优化活动管理和导航
- 重构 MainActivity 和 MainApplication 以使用 ReactActivity 和 ReactNativeHost
- 更新资源文件和 TypeScript 文件以适应新的结构
2025-07-18 11:25:27 +08:00
205e4e8680 refactor(multiple): 优化多个 React Native 宿主的加载逻辑
- 修改 MultipleReactActivityDelegate 中的 loadApp 方法,使用动态传递的 mainComponentName
- 在 BuzActivity 中添加处理 React Host 生命周期状态的注释代码
-调整 MainApplication 中的 JS 主模块名和 Bundle 资源名的获取逻辑
- 修改 package.json 中 common bundle 的构建配置,关闭压缩并开启缓存重置
2025-07-16 18:40:32 +08:00
054077f19d test 2025-07-16 18:20:29 +08:00
bd3847e0ab feat(android): 优化资源加载和活动跳转逻辑
- 移除 keep.xml 文件,清理不必要的资源
- 重构 ReactHostHelper 类,简化 loadBundle 方法
- 更新 MultipleReactActivityDelegate 类,使用本地文件路径加载 bundle
- 修改 NavigationManager 类,优化活动跳转逻辑
- 新增 FileHelper 工具类,用于文件操作
- 更新 BuzActivity 类,使用 NavigationHelper.routerName 作为组件名称- 修改 MainApplication 类,使用本地文件路径加载 bundle
- 在 MainActivity 布局中添加按钮- 更新 package.json,添加 androidRelease 脚本
2025-07-16 18:18:35 +08:00
d1458981c5 refactor(app): 重构 MultipleReactActivityDelegate 并更新相关逻辑- 将 MultipleReactActivityDelegate从 runtime 包移动到 multiple包
- 更新 BuzActivity 中的条件判断,使用 BuildConfig.DEBUG 替代 BuildConfig.BUILD_TYPE
- 移除 gradle.properties 中的 configuration-cache 设置
2025-07-15 15:39:11 +08:00
397b2ed843 build(iOS): 添加 iOS 平台的打包命令
- 在 package.json 中添加了四个新的打包命令,用于 iOS 平台的不同模块- 在 BuzActivity.kt 中添加了 Toast 消息,显示当前构建类型
2025-07-15 15:01:49 +08:00
4c54e8ba98 refactor: 更新 Android 资源保留策略
- 移除不再使用的 React Native 新应用屏幕相关资源
- 添加新的二维码扫描图标资源
2025-07-15 14:47:02 +08:00
bf61fdc1ac feat(runtime): 新增 MultipleReactActivityDelegate 以支持分包加载- 添加 MultipleReactActivityDelegate 类,用于处理多个 React 活动
- 实现 ReactHostHelper 类,辅助加载bundle
- 修改 BuzActivity 和 MainApplication 以支持新的分包加载逻辑
- 更新 App.tsx,添加新功能按钮
- 在 package.json 中添加 --active-arch-only 参数以优化性能
- 在 gradle.properties 中启用配置缓存
2025-07-15 12:47:06 +08:00
dfa3180cec docs:完善项目结构和说明文档
- 更新 specs/README.md,添加代码生成脚本说明
- 新增 app/README.md,说明 app 入口功能- 新增 common/README.md,说明基础类库的功能
- 新增 hospital/README.md,说明互联网医院模块
- 新增 ywq/README.md,说明医网签模块
- 移除 App.tsx 中的无用代码
2025-07-15 10:12:21 +08:00
c29efde0f9 refactor(android): 重构 NavigationManager 并更新 MainActivity
- 修改 NavigationManager 中的 pop 方法,使其支持无参数调用
- 在 MainActivity 中启动 BuzActivity 后添加 finish() 方法,结束当前活动- 更新 app.android.bundle,简化初始界面并添加进入互联系统医院的功能
2025-07-15 10:03:13 +08:00
2047b101ca feat(navigation): 实现原生导航模块并优化项目结构
- 新增 NavigationManager 和 NavigationPackage 类,实现原生导航功能
- 更新 MainApplication,集成导航模块- 修改 App.tsx,使用新导航模块进行页面跳转
- 优化 NavigationHelper,使用新的消息格式
- 更新 Hospital.tsx,改进页面展示
- 引入 babel-plugin-module-resolver 和更新 tsconfig,优化项目路径配置
2025-07-14 20:30:51 +08:00
da6c39d068 feat(navigation): 实现基础导航功能
- 新增 NavigationHelper、NavigationManager 和 AppManager 类
- 实现 navigate 和 pop 方法
- 添加 MainActivity 和 BuzActivity 作为导航示例
- 更新 App.tsx,添加导航按钮
- 新增互联网医院模块作为导航目标
2025-07-14 19:42:02 +08:00
28646bf960 refactor(YiwangxinMultip): 重构项目并重命名
- 重命名项目为 YiwangxinMultip
- 重构项目结构,更新文件路径和命名
- 更新代码以适应新的项目结构- 添加新的功能模块和依赖
2025-07-14 17:27:00 +08:00
974696aa4e init 2025-07-14 16:14:05 +08:00
67162f6840 Initial commit
Generated by react-native@0.80.1
2025-07-14 14:13:15 +08:00