Releases: SkyDependence/tgDrive
Releases · SkyDependence/tgDrive
v0.1.2
What's Changed
- fix: WinSCP display by @SkyDependence in #61
- docs: Add contributor and notes by @SkyDependence in #62
Full Changelog: v0.1.1...v0.1.2
v0.1.1
What's Changed
- fix: 名称前后空格引起的增删改查失效+jar启动时数据库文件初始化错误 by @wenzhuo4657 in #57
- fix: The copyMarkdown function missing the ! by @SkyDependence in #58
- fix: Recording log file by @SkyDependence in #59
New Contributors
- @wenzhuo4657 made their first contribution in #57
Full Changelog: v0.1.0...v0.1.1
Release v0.1.0
新功能 (Features)
- 权限管理系统 (#46): 实现了一个新的后台权限管理系统,以支持更精细化的访问控制。
- 用户注册设置 (#46): 管理员现在可以通过后台设置,控制是否开放新用户注册。
- 登录后自动跳转 (#56): 用户在登录后,现在会自动重定向至他们登录前尝试访问的页面。
- 移动端适配 (#43): 对UI进行了优化,以改善在移动设备上的用户体验。
- 一键复制访客账户: 在登录页面为访客账户信息增加了“一键复制”功能,以方便用户快速测试。
- 机器人保活: 保持telegram bot活跃,- by @StanleyLegEnd1024
- WebDAV控制: 可以控制WebDAV的开启和关闭 - by @StanleyLegEnd1024
自动化与开发者体验 (Automation & Developer Experience)
- 全自动Docker镜像构建: 引入了GitHub Actions工作流,在每次推送到
main分支时,都会自动构建支持amd64和arm64双架构的dev镜像。 - 全自动稳定版发布: 建立了完整的自动化发布流程。现在,推送一个以
v*开头的标签,即可自动触发【前端构建 -> 后端打包 -> 创建GitHub Release -> 上传JAR包】的全套流程。 - 前端仓库合并 (#42): 将之前分离的前端项目整合到主仓库中,实现了统一的全栈开发模式。
- 集成Maven Wrapper: 项目现已集成Maven Wrapper,新开发者无需手动安装和配置特定版本的Maven即可构建项目。
问题修复 (Bug Fixes)
- WebSocket协议升级 (#53): 修复了在HTTPS环境下,因连接
ws://而导致的混合内容(Mixed Content)错误。 - 机器人保活权限验证 (#55): 为Bot的保活(keep-alive)功能增加了权限校验,增强了安全性。
- 参数校验增强 (#51): 为多个API接口增加了严格的参数校验,提升了应用的健壮性。
- 网站地图(Sitemap)错误修复: 清理了先前版本中遗留的、指向第三方网址的硬编码链接。
- 修复了CI/CD工作流中的多个问题: 解决了包括Maven
repackage失败、Actions权限不足、Action版本错误等一系列问题,最终实现了稳定的自动化流水线。
代码重构与优化 (Refactoring & Chores)
0.0.9
feat:
- more friendly UI
- add log file
- backup data and upload database file to recover data
fix: - record filename too large
- reupload isnt working
- make uploadChunk more robust
- can't uplaod all type of tg file
- can't get filename of small file from database
feat:
- 更友好的 UI
- 添加日志文件
- 备份数据并上传数据库文件以恢复数据
fix:
- 记录的文件名过长
- 重新上传无法正常工作
- 使 uploadChunk 更加健壮
- 无法上传所有类型的 Telegram 文件
- 无法从数据库获取小文件的文件名
What's Changed
- fix: 上传的文件路径包含不存在的文件夹时,WebDAV无法正常显示 by @SkyDependence in #6
- 添加页面静态资源 by @SkyDependence in #9
- feat: add log file and fix some bug by @SkyDependence in #13
- Fix by @SkyDependence in #16
New Contributors
- @SkyDependence made their first contribution in #6
Full Changelog: v0.0.8...v0.0.9
0.0.8
0.0.7
0.0.6
fix:
- can't display GIF which is lower than 10MB
- generate redundant port when use http and https
Full Changelog: v0.0.5...v0.0.6
0.0.5
feat:
- optimize performance
- increase download speed
- support update download url
fix:
- display GIF incorrectly
- can't download file which is not be stored in database but in chat
- can't get correct download filename
- can't get correct extension
Full Changelog: 0.0.4...v0.0.5
Full Changelog: 0.0.4...v0.0.5
0.0.4
Feat:
- Support Docker deployment
- Support PicGo
- Optimize memory usage
Fix:
- Nginx proxy error
- Download files unsafe
Full Changelog: v0.0.3...0.0.4
0.0.4-beta1
feat:
- support PicGo
- support async upload
- unified interface of upload
Full Changelog: v0.0.3...v0.0.4-beta1