All notable changes to this project will be documented in this file.
- README 中添加高级功能使用教程
- 取消收藏时,因已经取消的收藏导致的报错直接忽略
- posts.html 模板增加更仔细的字段检查,避免因字段不存在导致的闪退
- 更新依赖版本
- 依 clippy 建议进行修改
- 设置默认日志等级到 debug,方便问题排查
- 修复数据库初始化过程中 pragma 导致的错误
- 取消收藏失败将不再影响其它任务
- 修复因没有提取转发头像导致的导出时报错
- task handler 初始化阶段的报错发送到主线程,以便日志记录
- 修复手机版网页的Post和User的部分字段可能不存在导致的错误
- 收藏备份时最后一页不再等待
- 修复用户备份获取完整内容时可能失败的问题
- 新增了备份用户时显示名字和头像的功能
- 非常多的重构,对80%的代码重构,模块划分更合理
- 微博数据处理的部分完全放到 Post 里
- 用户数据处理的部分完全放到 User 里
- 图片下载、存储部分完全放到 picture 模块里
- 移除 post_processor 模块
- 使用 channel 而不是共享内存进行 ui 和工作线程通信
- UI 会主动刷新
- 数据库字段变更
- ...
- 新增了备份自己和指定用户微博的功能
- 新增了数据库升级工具
- 数据库变动:created_at 字段变为使用时间戳
- 数据库变动:用户增加 backedup 字段
- 数据库变动:增加 Picture 表
- 修复了因移动端微博API变动导致的无法登录的问题
- 老用户需要升级数据库,详见 README
- filter unecessary module logs
- update version of dependencies
- export range wrong
- Support to url_objects of data from mobile web
- Use another api for client-only posts
- Change log level of fetching client-only post from debug to info
- clippy warnings
- forget to mark client-only post favorited
- wrong field type in post json
- post should be inserted after url_struct procession
- Add mobile web login
- Support backup client only posts
- Save all cookies (include expired) to login_info.json
- Update version of dependencies
- Unfavorite unfavorited posts break app down
- Retry when http request return server error
- change default log level to INFO
- wrong favorited status in database
- github rust-clippy check action
- more information when error occur
- support status peek when unfavorite posts
- progress bar show percentage of task progress
- support for returning remaining amount of posts after a task
- github release action
- change some detail of UI
- use DragValue to get range of download and export
- it won't stop when get zero post from weibo
- follow rust-clippy, fix coding style problem
- wrong favorite status in database
First Edition, with features:
- support for downloading raw data of weibo posts
- support for extraction img url from weibo
- support for persist data to db
- support for exportion posts in HTML format
- support for unfavoriting posts in local
- support for login with QRCode