v1.0
🌟 Key Features
- Real-time Monitoring: Live tracking of printer status and active print jobs powered by SignalR.
- Modern UI: A premium, responsive interface built with MudBlazor and custom micro-animations.
- Universal IPP Support: Standard IPP integration using SharpIppNext, including support for legacy printers via CUPS.
- Secure Access: Robust JWT authentication with protected static resources and secure session management.
- Global Ready: Full localization support for 9 languages (EN, ZH, JA, RU, DE, ES, IT, KO, FR).
🛠️ Security & Infrastructure
- Persistent Sessions: Integrated ASP.NET Core Data Protection to ensure login sessions and Antiforgery tokens survive container restarts.
- Docker Optimized: Alpine-based small footprint image on .NET 10.0 with graceful shutdown support.
- Hardened Security: Recommended no-new-privileges support in container environments.
🌟 核心特性
- 实时监控:基于 SignalR 实时跟踪打印机状态和活动打印任务。
- 现代 UI:使用 MudBlazor 构建的高级响应式界面,并包含精心设计的微动画。
- 通用 IPP 支持:使用 SharpIppNext 实现标准 IPP 集成,支持通过 CUPS 兼容旧式打印机。
- 安全访问:强大的 JWT 身份验证,支持保护静态资源和安全的会话管理。
- 全球化支持:原生支持 9 种语言(中、英、日、俄、德、西、意、韩、法)。
🛠️ 安全与基础设施
- 持久化会话:集成 ASP.NET Core 数据保护机制,确保容器重启后登录状态和防伪令牌依然有效。
- Docker 优化:基于 .NET 10.0 Alpine 的轻量化镜像,支持优雅退出。
- 安全加固:支持并推荐在容器环境中使用 no-new-privileges 选项。