spinline
b41c3a2ecf
fix: Add vendored OpenSSL for cross-compilation
...
- Add openssl dependency with vendored feature
- Fixes CI build for mips-unknown-linux-musl target
- Statically links OpenSSL instead of requiring system package
- Resolves openssl-sys build failures in cross-compile environment
2026-02-06 00:03:23 +03:00
spinline
373da566be
feat: Add push notification support with VAPID keys
...
- Backend: web-push integration with VAPID keys
- Push subscription endpoints (GET /api/push/public-key, POST /api/push/subscribe)
- In-memory subscription store
- Frontend: Auto-subscribe to push after notification permission granted
- Service Worker: Push event handler
- Send push notifications when torrents complete
- Works even when browser is closed
2026-02-05 23:53:23 +03:00
spinline
33ee44e1f0
feat: add api docs and refactor AppEvent to struct variant
2026-02-03 22:02:28 +03:00
spinline
6a5004702b
fix(backend): enable clap env feature
2026-02-03 21:01:58 +03:00
spinline
a675203363
feat(backend): add .env support and configuration priority
2026-02-03 20:58:40 +03:00
spinline
9117ea2b65
refactor(backend): improve error handling with thiserror and secure file deletion
2026-02-03 19:17:30 +03:00
spinline
0220320ea4
refactor(backend): secure xmlrpc with serde and quick-xml
2026-02-03 18:06:55 +03:00
spinline
90605ded56
feat: Refactor VibeTorrent v3 with shared crate, fine-grained updates, tracing, and middleware optimization
2026-01-30 18:38:09 +03:00
spinline
5052a1787a
feat: Initial release with MIPS support
2026-01-29 23:17:19 +03:00