Commit Graph

13 Commits

Author SHA1 Message Date
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
3efe60a0f0 feat(pwa): add PWA support and browser notifications for critical events 2026-02-05 22:25:31 +03:00
spinline
ce6c3e01aa feat(frontend): add SSE auto-reconnect with toast notifications
- Automatic reconnection with exponential backoff (1s to 30s max)
- Toast when connection is lost: 'Sunucu bağlantısı kesildi'
- Toast when reconnected: 'Sunucu bağlantısı yeniden kuruldu'
- Backend rTorrent notifications still work via SSE
2026-02-05 21:46:20 +03:00
spinline
6e4a9e2d51 fix: resolve frontend build errors and warnings 2026-02-05 18:49:51 +03:00
spinline
4fbb896ef8 fix: use throttle.global_*.max_rate.set_kb for setting speed limits
- Changed from buggy .set method to reliable .set_kb method
- Added empty string as first parameter (throttle name)
- Convert bytes to KB before sending to rTorrent
2026-02-04 17:22:48 +03:00
spinline
a675203363 feat(backend): add .env support and configuration priority 2026-02-03 20:58:40 +03:00
spinline
432bc7b9e9 feat: Implement PWA support, responsive drawer layout, and custom context menu 2026-01-31 20:19:42 +03:00
spinline
202ee1340b feat(frontend): rewrite frontend with minimal Transmission-like design using DaisyUI 2026-01-31 14:35:16 +03:00
spinline
892cb02b98 refactor(frontend): rewrite with Thaw UI components and inline modal 2026-01-31 14:15:05 +03:00
spinline
63128f8501 feat: integrate shadcn/ui, add Button component, and refactor App UI 2026-01-31 13:47:48 +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