Changelog
Features
- Multi-user Support: Introduced multi-user capabilities with role-based access control (RBAC). Only Admin users have permission to manage subscriptions and system configurations, while Standard users can subscribe to existing feeds but cannot modify system-wide settings.
- User Management: Administrators can now manage user accounts, reset passwords, and list active users.
- Built-in SSL: Added support for built-in SSL configuration to secure your PigeonPod instance.
Fixes
- YouTube Sync Stability: Refactored the YouTube synchronization logic to improve reliability and reduce download complexity.
- Large File Handling: Fixed a transmission issue when streaming or downloading large local media files.
- UI Resiliency: Resolved frontend issues that could cause blank pages or setting collisions during multi-user sessions.
- Character Encoding: Fixed a character normalization issue affecting Korean text (NFC).
- Docker Entrypoint: Improved the Docker entrypoint and standalone startup process for better environment compatibility.
更新日志
新增功能
- 多用户支持:支持多用户登录及基于角色的访问控制(RBAC)。明确权限划分:仅 管理员 (Admin) 拥有编辑订阅和系统配置的权限;普通用户 仅能订阅已有的 feed,无法修改系统级配置。
- 用户管理:管理员可以管理用户账号,包括查看用户列表、重置密码及删除用户。
- 内置 SSL 支持:新增内置 SSL 配置支持,方便为 PigeonPod 实例启用加密连接。
修复问题
- 同步稳定性:重构了 YouTube 同步逻辑,提升了同步成功率并降低了下载过程的复杂度。
- 大文件传输:修复了传输大型本地媒体文件时可能出现的异常。
- 界面可靠性:解决了多用户环境下可能导致的页面白屏或配置项冲突问题。
- 字符编码:修复了影响韩文字符显示的编码规范化问题(NFC)。
- 环境适配:优化了 Docker 入口脚本及独立运行配置,提升了不同部署环境下的稳定性。