Tags: lijing89/dart-sdk
Tags
修复程序未暂停退出时缓存丢失的问题 (qiniu#38) * 修复关闭 App 缓存丢失的问题 * 去掉 codecov 的 target * disable codecov patch * 删除和忽略 pubspec.lock
第一个版本到 master 分支 (qiniu#29) * init * Auth 模块基本完成 * append changes * append changes * 为 PutPolicy 添加 getBucket 方法 * append changes * 修复生成上传 Token 针对 encodedPutPolicy 使用 urlSafe 编码的问题 * 添加基础的 lint 规则 * 添加 travis 配置 * 上传和分片上传 (qiniu#3) 上传和分片上传基本完成 * 调整目录结构 * 调整文档说明链接 * 初始化 Flutter_SDK 项目 * travis 删除 .env 文件 (qiniu#6) * travis 删除 .env 文件 * 没有敏感数据不生成 token * upgrade travis * reset flutter environment * upgrade travis comment & base gitignore * update License * 增强代码健壮性 * 添加 putFile 以及 PutController (qiniu#8) * upgrade null safety * fix fmt * fix dartanalyzer & dartfmt * append changes * 优化分片上传逻辑 * 添加 PutController 与 putFile 接口 * 删除多余文件 * append changes * add test case to putFile * 细节调整 * append changes * 修复一些问题 (qiniu#9) * 修复一些问题 * 忽略 .env * 增加 put 方法的状态和进度测试 * 格式化 * 上传分片实现改成 for 循环 * 去掉注释 * 换成 assert * 增加 assert * 修改 PutController 的使用姿势 (qiniu#10) * 增加 controller * PutByPartTask 改成继承 Task 而不是 RequestTask * init (qiniu#12) * 修复只上传20M的问题 (qiniu#13) * 修复只上传20M的问题 * done 改成 success * 导出基于 base 的 Flutter-SDK (qiniu#11) * 导出基于 base 的 Flutter-SDK * WIP * change getUpHost API * append Test * 示例基本完成 * 优化样式 * 调整 token 检查代码 * 优化 * fix bug * WIP * update * append changes * fix lint * hide _baseStorage * fix * 增加错误封装 (qiniu#14) * 增加自定义错误 * fix reviews * format * 重命名 * format * 更新错误处理+添加 key 输入 (qiniu#15) * 导出基于 base 的 Flutter-SDK * WIP * change getUpHost API * append Test * 示例基本完成 * 优化样式 * 调整 token 检查代码 * 优化 * fix bug * WIP * update * append changes * fix lint * hide _baseStorage * fix * WIP * 更新错误处理+添加 key 输入 * 示例添加 partSize 设置功能 * 增加重试和冻结逻辑 (qiniu#16) * preStart 调整为同步的,在这里的报错可以被外部 catch 到 * 重试和冻结 * StorageError.fromDioError * HostProvider 的问题 * fromDioError * putByPart 现在能对外正确的更新重试状态了(Request) * travis * Add codecov (qiniu#18) * Add codecov * add packages-dir * fix dep * fix dep * 打印 test_coverage 的输出 (qiniu#19) * 修复一些问题 (qiniu#17) * 进度进行到大于一半才取消 * put 方法增加分片分支的测试 * 修复 etag not match 的问题 * 调整分片上传对缓存的处理逻辑 * 两次 success 的问题 * 无限循环 * host 没有缓存的问题 * 不每次上传都 openRead,改为从 FileRandomAccess 中读取 * 运行中的任务直接报错 * 报错的时候删除任务 * 删除不必要的 removeTask * catch 生命周期导致的错误 * 读完缓存清理缓存,防止被其他任务重复使用导致报错 * 增加相同任务报错逻辑 * typo * 删掉无效的 TODO,不用做 * 增加错误类型 * 用类型判断不用字符串 * 格式化 * UploadPartTask 改为完成后汇报进度 * PutController 允许取消多次 * 修改注释 * 删除没必要的注释 * remove unused import * fix reviews * format code * 修复取消后无法上传的问题 (qiniu#20) * 修复分片上传取消后无法上传的问题 * 提升取消报错的时机 * 提升优先级 * 还原 * 去掉对缓存的判断 * 进度优化 (qiniu#21) * rename addProgressListener to addSendProgressListener & add addProgressListener * onSendProcess 的参数也改成百分比 * lint 错误 * stash * 初始化任务完成也通知进度 * 测试目录调整 * fix reviews * typo * 修复取消的测试用例不对的问题 (qiniu#23) * 添加基本文档 (qiniu#22) * 添加基础文档&HttpClientAdapter 导出 * WIP * 升级 android gradle 版本 * 添加新增错误处理 * append * 增加 StorageStatus (qiniu#24) * status 重命名 * flutter 替换名字 * typo * 优化分片上传 Progress 的处理方式 (qiniu#25) * 优化分片上传 Progress 的处理方式 * 增加 openSync 的注释 * 优化代码 (qiniu#26) * init * auth_test 去掉对 token 的依赖 * 生命周期错误走 postError * skip it * 增加 forceBySingle 的测试 * 去掉 PutTask * 调整文档 (qiniu#27) * 文档调整 * 添加首页文档 * append changes * append changes * 补充“连不上 Host”的测试 (qiniu#28) * :sun: 初始化版本 * 补充“连不上 Host”的测试 * typo * typo * 更新文档和 changelog (qiniu#30) * 更新文档 * 空格 * 增加 license badge (qiniu#31) * 增加 license badge * 不换行 Co-authored-by: yinxulai <[email protected]> Co-authored-by: chupei <[email protected]>