徐勤民
|
6537358f84
|
chore(deps): 移除项目中的锁文件并更新依赖版本
- 删除 app/oh-package-lock.json5 和 sdk_ywx/oh-package-lock.json5 锁文件
- 更新 basic 模块版本从 1.0.11 到 1.0.12
- 更新 sdk_ywx 模块版本从 1.1.0-beta.2 到 1.1.0
- 更新 HAR_VERSION 从 '1.1.0-beta.2' 到 '1.1.0'
- 修改 SettingManagerReal.ets 中的初始化逻辑,移除调试日志设置
- 在 README.md 中更新 SDK 版本号和相关文档说明
- 在 CHANGELOG.md 中更新发布日期和版本信息
- 配置代码混淆规则以提升安全性
|
2026-01-23 14:43:44 +08:00 |
|
徐勤民
|
684033a547
|
feat(sdk_ywx): 更新sdk版本并调整网络请求并发策略
- 将sdk_ywx版本从1.0.0升级到1.1.0-beta.2
- 调整网络工具,不在白名单里面的请求,并发只会请求最后一个
- 前面几次请求会等待最后一个完成,返回相同的数据
- 在oh-package-lock.json5中添加enableUnifiedLockfile配置项
|
2026-01-22 10:39:28 +08:00 |
|
徐勤民
|
feafe3a382
|
refactor(http): 优化HTTP请求管理机制
- 引入PendingRequest机制处理并发请求
- 添加序列号生成器防止请求冲突
- 实现请求等待队列管理多个Promise
- 更新API工具类使用新的日志记录方式
- 修改登录相关API编号匹配逻辑
- 重构请求取消和清理流程
- 优化存储本地HTTP处理器列表的方式
|
2026-01-21 17:23:12 +08:00 |
|
徐勤民
|
92fd9cdd0b
|
fix(http): 修复HttpHelper并发列表操作和请求处理器管理中的异常
- 为concurrentList的clear、add和remove操作添加try-catch异常处理
- 将httpHandlerList的清理逻辑移至finally块确保始终执行
- 修复setHandler方法中重复的存储操作并添加异常处理
- 移除重复的httpHandlerList清理代码避免重复操作
- 为cancel方法添加异常处理确保请求正确取消
|
2026-01-21 14:56:34 +08:00 |
|
徐勤民
|
ee6ab8963a
|
fix(core): 修复窗口管理和证书签名功能中的异常处理
- 在AppAbility中为getMainWindowSync添加try-catch异常处理
- 将CertServiceActivation中的回调函数转换为Promise链式调用
- 修改AuthorizeSignConfirmView中PIN窗口显示方式为Promise模式
- 在WindowHelper中为destroyWindow、UI上下文设置、避免区域计算添加异常捕获
- 修复全局上下文获取方式并处理可能的异常情况
- 为全屏状态和系统栏控制方法添加异常处理
- 在生物识别权限检查中添加try-catch保护
- 将签名管理器的PIN窗口方法从回调改为Promise返回值
|
2026-01-21 14:30:45 +08:00 |
|
徐勤民
|
e684edb25a
|
refactor(app): 更新应用配置和依赖管理
- 修改GlobalValue.ets中的环境状态注释顺序
- 修复ApiUtils.ets中的环境状态判断逻辑
- 调整多个API配置的showLog参数设置
- 更新应用版本号从1.1.1到1.1.2
- 将SDK依赖从远程包改为本地文件引用
- 增加HTTP请求超时时间从20秒到60秒
- 修复用户ID获取逻辑以支持绑定环境切换
- 调整构建配置为调试模式
- 添加并发控制到证书下载功能
- 激活基本模块的构建配置项
|
2026-01-21 09:54:48 +08:00 |
|
徐勤民
|
6cc43ce608
|
refactor(miniapp): 重构二维码处理和授权签名功能
- 创建新的 AutoInfo 和 AutoStopData 接口和类文件
- 添加 OAuth 授权相关模型和常量定义
- 实现二维码解析 V2 版本工具类
- 添加二维码图像处理和内容解析功能
- 重构 MiniAppManager 中的二维码处理逻辑
- 更新错误处理类型为 YWXError
- 修改 SDK 依赖版本管理
- 移除旧的锁定文件配置
- 优化授权登录和签名确认页面的导入路径
|
2026-01-08 18:00:57 +08:00 |
|
徐勤民
|
c8b9f3ea16
|
fix(env): 修复多域名环境配置和用户ID处理逻辑
- 修正 GlobalValue 中环境类型判断逻辑,添加 _envUrl 长度检查
- 根据多域名配置状态动态设置用户ID数组值
- 在 EnvManager 中添加 isMulti 条件判断来控制环境重置逻辑
- 为 HomeView 添加刷新频率限制防止重复请求
- 将未读消息提醒请求移动到正确位置确保执行
- 更新构建配置将调试模式设置为开启状态
|
2026-01-06 11:18:24 +08:00 |
|
徐勤民
|
c53e2555c3
|
chore(build): 更新构建配置为发布模式
- 将 BUILD_MODE_NAME 从 debug 更改为 release
- 将 DEBUG 常量从 true 更改为 false
- 为 basic 模块更新构建配置
- 为 sdk_ywx 模块更新构建配置
- 在 Index.ets 中添加 myHospitalListNew API 配置导入
- 在 API 调用列表中添加 myHospitalListNew 相关接口
|
2025-12-25 11:42:27 +08:00 |
|
徐勤民
|
76da5c673e
|
feat(miniapp): 添加 Sentry 日志记录功能并优化环境切换逻辑
- 在 MiniAppManager 中引入 SentryHelper 用于发送开发阶段测试日志
- 优化厂商切换逻辑,增加对不同切换场景的日志记录
- 调整环境索引设置逻辑,确保全局环境值正确更新
- 注释掉 CossCertManager 中不必要的客户端 ID 清除代码
- 更新 BuildProfile 配置文件中的版本号和调试模式设置
|
2025-12-19 14:46:38 +08:00 |
|
徐勤民
|
d42309572f
|
chore(build): 更新构建配置为发布模式并移除调试日志
- 将 BUILD_MODE_NAME 从 'debug' 更改为 'release'
- 将 DEBUG 标志设置为 false
- 移除了多个 SentryHelper 上报语句以减少调试信息
- 清理了不必要的日志记录点,优化生产环境性能
|
2025-12-19 14:02:05 +08:00 |
|
徐勤民
|
a04f96c171
|
feat(http): 扩展HTTP请求头支持布尔值类型
- 修改HttpParamsGet、HttpParamsPost和HttpParamsUpload接口中的headers类型
- 更新HttpHelperX类中getHeaders方法的参数类型
- 调整SentryDataResult构造函数及sendToSentry函数的headers类型声明
- 在getHeaders工具函数中新增crossTag请求头字段
- 优化GlobalValue类中userIds属性的空值处理逻辑
- 新增crossTag属性用于判断多环境用户标识状态
- 添加StorageKeys.CrossTag常量定义
- 开启getSignAutoInfo接口的日志显示功能
- 初始化用户ID时清除旧版存储数据
|
2025-12-18 12:04:39 +08:00 |
|
徐勤民
|
e480c0512a
|
feat(basic): 新增列表项样式配置和上拉加载更多控制
- 在 README 中添加 `canLoadMore` 配置项说明,默认值为 'default'
- 为列表项组件新增 `marginTop`、`marginBottom` 样式属性
- 为列表项组件新增 `brtRight` 和 `brbRight` 圆角样式属性
- 设置首项顶部外边距为 7,其余项为 0
- 统一设置列表项底部外边距为 7
- 设置列表项右侧上圆角和下圆角为 10
|
2025-12-15 18:07:22 +08:00 |
|
徐勤民
|
30d9e04954
|
fix(notifications): 调整通知列表加载逻辑与刷新条件
- 修改ApiConfig中的showLog为false
- 新增isLoading1状态用于区分不同加载场景
- 将RefreshView的isLoading绑定改为isLoading1
- 调整日期范围从5天改为10天
- 简化数据处理逻辑,移除多余临时变量
- 修复两个数据源请求参数顺序错误问题
- 更新分页加载判断逻辑并调整最小加载数量
- 修改下拉刷新触发距离阈值从200到100
- 缩短加载更多的时间间隔限制从1500ms到500ms
|
2025-11-26 20:24:35 +08:00 |
|
徐勤民
|
9e21c58b86
|
feat(notifications): 优化通知合并逻辑并增强RefreshView组件
- 修改通知合并方法,根据标题类型采用不同策略
- 新增每日待签提醒和待签过期提醒的特定合并逻辑
- 增强数字提取函数以支持前缀和后缀匹配
- 更新RefreshView组件,增加canLoadMore属性控制加载更多行为
- 调整下拉刷新触发条件,提高滑动距离阈值至200像素
- 在CHANGELOG中记录RefreshView组件新增功能
|
2025-11-26 19:58:11 +08:00 |
|
徐勤民
|
b87e116808
|
feat(notifications): 实现基于日期的通知消息分页加载功能
- 修改 NotificationListData 类,将 startNum/endNum 替换为 startDate/endDate
- 更新 API 配置,将接口地址改为 getMsgListByDate 并开启日志显示
- 在 NotificationListView 中新增日期状态管理及加载更多控制逻辑
- 实现双数据源的通知消息获取与合并去重逻辑
- 添加通知内容数字合并处理功能,优化用户体验
- 升级 RefreshView 组件以支持可控制的加载更多行为
|
2025-11-26 19:50:08 +08:00 |
|
徐勤民
|
1517d982e0
|
feat(schedule):优化日程编辑与展示功能- 新建日程时默认时间设置为当前时间加6分钟
- 增加日程保存前的时间校验逻辑,防止过去时间及临界时间创建- 日程列表项增加滑动删除功能
- 限制日程备注输入长度不超过100字符
- 调整文件目录结构,将反馈和日程相关页面移至modules目录下
- 更新路由引用路径以适配新的文件位置
-修复Sentry异常信息记录不准确的问题
- SwipeView组件支持更多自定义边距和圆角配置
|
2025-11-17 17:05:51 +08:00 |
|
徐勤民
|
4e3c66dfef
|
chore(log): 移除调试日志打印语句
- 删除多个页面中的 console.log 和 ToolsHelper.log 调试日志
- 替换部分日志记录方式为 Sentry 错误追踪
- 统一异常处理日志输出格式
- 清理无用的日志代码提升性能
-优化日志记录逻辑避免冗余信息
- 移除 WebView 中的事件 URL 和消息日志
- 删除本地存储相关调试输出
- 精简 CA 管理器中的状态检查日志
|
2025-11-15 14:32:25 +08:00 |
|
徐勤民
|
da5a1675f1
|
feat(env): 新增多域名环境管理功能
- 在GlobalValue中新增envStatus属性用于记录环境状态- 支持TEST环境的自定义域名配置- 优化环境切换逻辑,支持多域名自动适配
- 新增EnvManager类统一管理环境同步和检测
- 实现用户登录前的环境状态同步机制
- 完善登录流程中的用户存在性校验
- 注册流程支持多环境验证码发送
- 首页及各个业务模块集成环境同步机制- HttpHelper支持批量添加并发请求白名单
- 新增checkUserLocal接口用于用户本地化判断
-修复环境URL获取逻辑,提高系统稳定性
|
2025-11-14 17:08:57 +08:00 |
|
徐勤民
|
0f2d4bf154
|
feat(schedule): 实现日程管理功能
- 新增日程列表、完成、保存、删除等API配置- 添加日程数据模型类,包括ListData、FinishData、RemarkCreateData等
- 实现日程编辑页面,支持新建和修改日程
- 实现日程主页面,展示日历和日程列表
- 支持日程标签动态获取和点击添加到备注
- 添加日程完成和删除功能
- 优化日程列表刷新和分页加载逻辑
-修复日程编辑页面初始化数据问题- 移除旧的标签选择逻辑,改为直接添加到备注
- 更新日程页面UI交互和状态管理
|
2025-10-30 17:14:00 +08:00 |
|
徐勤民
|
010b71a143
|
chore(build): 切换构建模式为调试模式
- 将 basic 模块的构建模式从 release 切换为 debug
- 将 sdk_ywx 模块的构建模式从 release 切换为 debug
- 同步更新两个模块的 DEBUG 常量为 true
|
2025-10-29 12:05:58 +08:00 |
|
徐勤民
|
010f25884b
|
chore(version): 更新应用版本号至1.0.10
- 将 app/oh-package.json5 中的 version 字段从 1.0.9 更新为 1.0.10
- 将 AppScope/app.json5 中的 versionCode 和 versionName 分别更新为 11 和 1.0.10
- 将 InternalTesting/test.json5 中的 versionCode 和 versionName 分别更新为 11 和 1.0.10
- 将 basic/BuildProfile.ets 中的 BUILD_MODE_NAME 设置为 release,DEBUG 设置为 false- 将 sdk_ywx/BuildProfile.ets 中的 BUILD_MODE_NAME 设置为 release,DEBUG 设置为 false
|
2025-10-29 11:59:47 +08:00 |
|
徐勤民
|
4fa1b577ea
|
feat(strings): 添加电子签名权限提示文案
- 在 app 模块的多语言资源文件中新增 permission_consent 权限说明- 从 basic 模块移除重复的 permission_consent 配置项- 更新中文、英文及默认语言包中的相关字符串值
|
2025-10-27 18:02:19 +08:00 |
|
徐勤民
|
717e165f47
|
fix(webview): 修改缓存模式为在线优先
- 将WebView的缓存模式从None更改为Online
- 确保网页内容优先从网络加载
-保持其他WebView配置不变
|
2025-10-27 17:50:52 +08:00 |
|
徐勤民
|
7cd1bd581e
|
Merge remote-tracking branch 'origin/1.0.8'
# Conflicts:
# src/main/ets/pages/XWebview.ets
|
2025-10-27 17:50:05 +08:00 |
|
徐勤民
|
bf6d4287c0
|
fix(webview): 更新缓存模式为在线缓存
- 将缓存模式从 None 更改为 Online
- 确保网页内容可以正常缓存和加载- 提升页面加载性能和用户体验
|
2025-10-27 17:23:11 +08:00 |
|
徐勤民
|
d7ffd228b7
|
fix(webview):修复页面关闭时未正确移除消息监听器的问题
- 在页面关闭时移除对 HTML 的消息监听器
- 确保 UUID 相关的监听器被正确清理
- 防止因未清理监听器导致的内存泄漏问题
|
2025-10-27 17:15:26 +08:00 |
|
徐勤民
|
741555107f
|
feat(feedback): 新增意见反馈页面及图片自适应组件
- 创建 FeedbackCommonView 页面,包含反馈列表展示与空状态处理
- 添加点击反馈图标跳转至意见反馈页面的功能
- 在 HomeTopView 中新增反馈入口图标及点击事件
- 实现 AutoImage 组件,支持固定高度、宽度自适应的图片显示
- 更新路由配置,注册 Feedback 页面路径
- 完善基础库文档与导出模块,新增 AutoImage说明与引用
|
2025-09-25 16:29:14 +08:00 |
|
徐勤民
|
b33bb6ca8c
|
build(basic): 更新基础 SDK版本并调整构建配置
- 将 @szyx/sdk_base 版本从 1.0.10 升级到1.0.11
- 修改 BuildProfile.ets 中的 HAR_VERSION、BUILD_MODE_NAME 和 DEBUG变量
- 更新 CHANGELOG.md 中的版本发布日期
-调整 sdk_ywx 项目的构建配置以使用新版本的基础 SDK
|
2025-09-02 19:07:07 +08:00 |
|
徐勤民
|
93242a7c82
|
docs(basic): 更新 README 文档
- 在 Alert 组件的使用说明中添加了额外的注意事项- 优化了文档的格式和结构,提高了可读性
|
2025-09-02 17:49:02 +08:00 |
|
徐勤民
|
280d9d2ee8
|
docs(basic): 更新 README 文档
- 在 Alert 组件的使用说明中添加了额外的注意事项- 优化了文档的格式和结构,提高了可读性
|
2025-09-02 17:43:51 +08:00 |
|
徐勤民
|
90f8b9931b
|
docs(basic): 更新 README 文档
- 在 Alert 组件的使用说明中添加了额外的注意事项- 优化了文档的格式和结构,提高了可读性
|
2025-09-02 17:43:09 +08:00 |
|
徐勤民
|
55e3dc9bc4
|
refactor(authorize): 优化授权时长选项并注释错误提示
- 初始化 times 数组,提供 12 小时、24 小时、3 天和 7 天的授权时长选项
- 注释掉错误提示的显示,减少用户困扰
|
2025-09-01 16:01:23 +08:00 |
|
徐勤民
|
07d1e906df
|
build:切换到调试模式并更新版本号
- 在 BuildProfile.ets 文件中将 BUILD_MODE_NAME 从 'release' 改为 'debug'
- 将 DEBUG 从 false 改为 true- 更新 CHANGELOG.md,添加 v1.0.11 版本信息
- 修改初始化逻辑,解决窗口状态异常问题
|
2025-08-26 15:40:52 +08:00 |
|
徐勤民
|
caa51066e2
|
build(Basic & SDK): 将构建模式从 debug 更改为 release- 在 BuildProfile.ets 文件中将 BUILD_MODE_NAME 从 'debug' 改为 'release'
- 将 DEBUG 变量从 true 改为 false
- 更新 CHANGELOG.md,添加解决窗口状态异常问题的说明
- 修改 README.md 中的 AppAbility 示例代码,优化日志输出和窗口初始化逻辑
|
2025-08-26 15:39:05 +08:00 |
|
徐勤民
|
dbca937b2d
|
refactor(app): 重构应用初始化和窗口处理逻辑
-调整 AppAbility 中的窗口创建和上下文设置逻辑
-优化 WindowHelper 类,增加对 UIContext 的处理
- 重构 ContextConfig 类,简化上下文设置方法
|
2025-08-26 15:29:45 +08:00 |
|
徐勤民
|
20c20e5d5a
|
refactor(basic): 优化主窗口获取逻辑
- 将判断错误码的条件从 if (errCode) 修改为 if (errCode !== 0)
- 这样可以更准确地处理错误情况,避免潜在的逻辑错误
|
2025-08-20 18:45:53 +08:00 |
|
徐勤民
|
0b8f57a13f
|
docs(basic): 更新 CHANGELOG.md 中的版本发布日期
-将 [v1.0.10] 版本的发布日期从 2025.50.30 修改为 2025.05.30
- 修正了日期格式错误,确保日期表示正确
|
2025-07-21 15:03:05 +08:00 |
|
徐勤民
|
d11285ce99
|
refactor(basic): 更新初始化导入内容
- 在 basic 和 sdk_ywx 项目的 README.md 文件中- 将导入语句从 WindowHelper 改为 GlobalContext
|
2025-07-02 11:23:39 +08:00 |
|
徐勤民
|
c8289cee7e
|
build(version): 更新版本号并调整依赖
- 将 @szyx/sdk_base 版本从1.0.9 升级到 1.0.10
- 将 @szyx/sdk_ywx 版本从1.0.5 升级到 1.0.6- 更新 HAR_VERSION 常量
- 修改版本号和版本名称
- 更新 CHANGELOG.md 文件
|
2025-05-31 14:14:30 +08:00 |
|
徐勤民
|
98068eaa41
|
feat(home): 添加文章详情页封面图并优化分享功能
- 在 HomeArticleDetailModel 中添加 coverImgUrl 字段,用于存储文章封面图
- 在 MiniAppManager 中更新分享功能,增加封面图作为缩略图
- 优化 RecordData 中授权签名功能的 ID- 移除不必要的日志输出,提高代码可读性
|
2025-05-26 14:57:25 +08:00 |
|
徐勤民
|
c910130eed
|
feat(basic): 添加左滑删除组件SwipeView
- 在项目中新增SwipeView组件,用于实现左滑删除功能
- 更新CHANGELOG.md和README.md,添加SwipeView相关说明和示例代码
|
2025-05-22 19:21:47 +08:00 |
|
徐勤民
|
fbc929fcf8
|
feat(SwipeView): 优化滑动视图的点击和滚动逻辑
- 添加 UUID 生成和本地存储功能,用于唯一标识每个 SwipeView 实例
- 实现点击 ID 变化时自动滚动到起始位置的功能
- 在触摸事件中添加本地存储操作,确保滑动操作的正确性
|
2025-05-22 19:18:10 +08:00 |
|
徐勤民
|
a872e82cd6
|
feat(SwipeView): 为 SwipeView 组件添加点击和删除事件回调
- 在 SwipeView 组件中添加 onItemClick 和 onDelete 属性- 修改 AIDocumentView 中的 SwipeView 使用新增的事件回调- 优化 SwipeView 的点击和删除逻辑,支持外部自定义操作
|
2025-05-22 19:13:08 +08:00 |
|
徐勤民
|
19c6da53f9
|
refactor(app): 优化 AI 文档视图样式和交互
- 调整 AIDocumentView 组件的样式,移除底部边距
- 实现 SwipeView 组件的滑动删除功能,增加触摸事件处理
|
2025-05-22 19:08:04 +08:00 |
|
徐勤民
|
67a57048ad
|
备份
|
2025-05-22 18:58:14 +08:00 |
|
徐勤民
|
7b1ce19c39
|
feat(XWebview): 添加文件下载功能
- 实现了文件下载的逻辑,包括进度显示和错误处理
- 新增了下载文件的UI展示,显示下载进度和状态
- 优化了导入模块,增加了request和common模块的导入
- 修复了一些代码格式问题,优化了代码结构
|
2025-05-22 17:10:06 +08:00 |
|
徐勤民
|
049d2601f9
|
feat(XWebview): 添加当前 url 跳转功能
- 在 XWebview 组件中实现了当前 url 跳转的功能
- 通过 GlobalContext 获取全局上下文,调用 openLink 方法进行跳转
- 优化了用户体验,增加了页面跳转的灵活性
|
2025-05-22 15:47:46 +08:00 |
|
徐勤民
|
e756dd4319
|
feat(miniapp): 添加网页右上角菜单功能
- 在 WebMenuView 中添加了刷新、复制、浏览器打开和微信分享等功能- 在 MiniAppManager 中增加了 webController 和相关方法
- 在 Index 页面中添加了 WebMenuView组件
- 修改了 XWebview 和 XWebHelper 以支持新的菜单功能
|
2025-05-22 15:19:01 +08:00 |
|
徐勤民
|
3752229689
|
feat(XWebview): 新增网页菜单功能并优化相关页面
- 新增 WebMenuView 组件,用于显示网页菜单
- 在 MiniAppManager 中集成 WebMenuView,并添加菜单控制器
- 修改 HomeView 中的文章详情跳转逻辑
- 在 XWebview 中实现 getUrl、refresh 和 getTitle 接口方法
|
2025-05-21 16:37:00 +08:00 |
|