·
Pickful 品质大升级 | 2.13
本次更新涵盖安全加固、无障碍优化、多语言完善、性能提升等 18 项改进,覆盖 200+ 文件。
Pickful 社区朋友们,
以下是本次更新的主要内容:
🔒 安全加固
- 全站启用 CSP 内容安全策略,S3 资源启用签名 URL
- 所有控制器强制 Pundit 权限校验,新增完整授权策略
- 管理后台统一整合,路由约束加固
♿ 无障碍 (WCAG) 优化
- 15+ 图标按钮添加
aria-label,屏幕阅读器完整可用 - 4 个弹窗添加
role="dialog"+aria-modal标注 - 表单输入、头像图片补齐标签与替代文字
- 全站文字对比度从
/60提升至/70,阅读更清晰
🌍 多语言完善
- 管理后台 11 个页面、3 个控制器全部国际化
- 新增 130+ 翻译 key,覆盖 en / zh-CN / zh-TW
- zh-TW 补齐收益、退款、设置、管理等缺失模块
- 通知页面完成国际化
⚡ 架构与性能
- User 模型拆分为 6 个领域 Concern,告别 God Object
- Kaminari 统一迁移至 Pagy,分页组件全新设计
- 提取 Service 层,数据库添加复合索引
- 后台任务添加重试机制
✨ 功能改进
- 文章被购买时通知作者
- 长帖子在信息流中自动折叠
- 通知图标对齐优化,新增一键已读
- 草稿列表修复溢出和空内容问题
🧪 测试覆盖
- 新增全量控制器 Request Spec
- 新增 Service、Job、Policy、Helper 测试
- 全部 978 项测试通过
本次更新涉及大量改进,难免疏漏,如发现问题请及时反馈:/t-t5a,感谢大家的宝贵建议和反馈。
#Pickful 团队
2026 年 2 月 13 日
轉發此貼文?
與您的關注者分享。
回覆