这两个月里,我们带来了一系列更新。
💡 重点更新
全新用户注册与登录功能:现在用户可以通过短信验证码、邮件验证码、账号密码三种方式进行注册与登录。并在第二次登录时记录登录习惯,无需每次切换登录方式。
瀑布流布局:专题、分类、标签等多个类型的页面现在采用逐步加载的瀑布流式布局,无需手动翻页,提升浏览体验。专题页面点击标题可进入独立专题页面。
✨ 新功能
提供登录悬浮窗:现在登录界面不再需要跳转,而是通过悬浮窗形式进行登录。并采用了简单快捷的 Captcha 验证,不需要识别红绿灯 🚥。
用户注册体验优化:现在新注册的用户将采用 6 位验证码方式注册,无需点击邮箱链接,并在注册时自动成为“无密码用户”。这将有助于提高账户安全性。
编辑资料页面体验优化:现在可以在上传头像时进行正方形裁剪。
用户绑定体验优化:现在可以换绑邮箱了。在解绑前需要至少绑定一种登录方式,避免丢失账户访问权。🔗 相关论坛反馈帖
🎇 功能优化
界面优化与加载性能:优化多项瀑布流加载、渐进式加载动画、时间线组件 CDN 优化、无限滚动无分页版本优化,提升页面加载与滚动体验。
加载与性能优化:优化了图片加载流程,避免页面白屏,提升加载流畅度。
投稿界面提供手机绑定流程:现在可以直接在投稿界面直接绑定手机号。
🐞 Bug 修复
界面与交互修复:解决了图片上传弹框样式不统一、图片流加载顺序错误、字体加载显示异常等问题,保证 UI 一致性和操作顺畅。
账户注册流程引导优化:对多处不明确的错误提醒进行优化。修复了注册后用户引导、错误消息显示、404 页面分类跳转问题,提升了用户体验。🔗 相关论坛反馈帖
跳转逻辑修复:修复了在文章脚注之间连续跳转后出现的链接失效问题。🔗 相关论坛反馈帖
我的动态链接修复:修复了在我的动态 - 评论位置的教程链接错误问题。🔗 相关论坛反馈帖
RSS 修复:部分 RSS 阅读器会自动识别 /rss /feed 页面,原本这两个页面会显示 404(需要改为 rss.utgd.net),现在为这两个页面添加了自动跳转。
除了前端页面的更新,此次为了统一邮箱和手机登录的体验,针对用户模块几乎进行了全面的重构。后端也做了非常多的重构工作,例如短信服务的接口需要做的更完善、原先的短信机制需要重构、用户校验机制需要重构、Captcha 的相关设计、用户名昵称的随机生成逻辑等等。希望大家喜欢这次更新!
大家如果在使用中遇到什么奇怪的 Bug1,欢迎在 Slack 的 #beta
频道、论坛的反馈频道进行反馈。
- 我们目前还在
/signup/v1
页面保留了原来的注册页面,防止出现重大错误导致无法注册。但是这个页面和相关接口会在新版本稳定后取消。 ↩