spinline
795eef4bda
fix: refine push error matching and maximize webhook logging for debugging
Build MIPS Binary / build (push) Successful in 1m50s
2026-02-13 12:51:46 +03:00
spinline
3ad8424d17
fix: resolve borrow-after-move error in notification handler
Build MIPS Binary / build (push) Successful in 1m54s
2026-02-13 12:44:55 +03:00
spinline
83feb5a5cf
fix: broaden push notification error handling to clear invalid subscriptions more effectively
Build MIPS Binary / build (push) Failing after 1m5s
2026-02-13 12:41:11 +03:00
spinline
0dd97f3d7e
chore: improve webhook logging for better debugging
Build MIPS Binary / build (push) Failing after 1m5s
2026-02-13 12:38:29 +03:00
spinline
bb32c1f7f6
fix: improve push notification reliability by removing invalid subscriptions and update rTorrent webhook logging
Build MIPS Binary / build (push) Successful in 1m50s
2026-02-13 12:31:06 +03:00
spinline
3bb2d68a65
perf: increase background polling interval to 60 seconds
Build MIPS Binary / build (push) Successful in 1m51s
2026-02-13 12:26:09 +03:00
spinline
fe117cdaec
chore: add detailed logging for web push notifications in webhook handler
Build MIPS Binary / build (push) Successful in 1m50s
2026-02-13 12:11:14 +03:00
spinline
e062a3c8cd
feat: add internal notification endpoint for rTorrent event hooks
Build MIPS Binary / build (push) Successful in 1m51s
2026-02-13 12:08:40 +03:00
spinline
315a2f9a53
fix(auth): fix 500 error and server function registration on Mac
Build MIPS Binary / build (push) Successful in 5m13s
2026-02-11 23:22:38 +03:00
spinline
af13b5af09
fix: resolve syntax error and duplicate code in main.rs router definition
Build MIPS Binary / build (push) Successful in 5m18s
2026-02-11 19:14:15 +03:00
spinline
47db9fa0c0
chore: cleanup unused backend code after migration to server functions
Build MIPS Binary / build (push) Has been cancelled
2026-02-11 19:02:36 +03:00
spinline
376615813b
feat: finalize shadcn integration with portal-based context menu and clean build
Build MIPS Binary / build (push) Successful in 5m13s
2026-02-10 23:16:13 +03:00
spinline
fddc81365b
feat: complete modernization with shadcn, stateless auth, and performance optimizations
Build MIPS Binary / build (push) Successful in 5m20s
2026-02-10 22:16:36 +03:00
spinline
8815727620
feat: migrate to stateless server functions for auth with jwt and shadcn ui
Build MIPS Binary / build (push) Failing after 3s
2026-02-10 19:20:36 +03:00
spinline
c85c75659e
feat: modernize stack with shadcn, struct_patch and msgpack
Build MIPS Binary / build (push) Failing after 6s
2026-02-10 19:02:53 +03:00
spinline
4b3e713657
refactor: move DB to shared crate, convert push endpoints to server functions, remove dead REST handlers
Build MIPS Binary / build (push) Successful in 5m17s
2026-02-10 02:05:04 +03:00
spinline
5e1f4b18c2
refactor: migrate torrent/settings endpoints to Leptos Server Functions and remove third_party/coarsetime
Build MIPS Binary / build (push) Failing after 4m15s
2026-02-10 00:27:39 +03:00
spinline
a3bf33aee4
fix: remove unused scgi import from backend
Build MIPS Binary / build (push) Has been cancelled
2026-02-09 21:41:31 +03:00
spinline
e6d00e9d55
modernize: migrate to Leptos 0.8 and Server Functions architecture, break backend->shared loop
Build MIPS Binary / build (push) Failing after 1m27s
2026-02-09 20:07:28 +03:00
spinline
d15392e148
fix: add timeout to SCGI requests to prevent background loop hang
Build MIPS Binary / build (push) Successful in 4m22s
2026-02-09 00:28:07 +03:00
spinline
f3121898e2
fix: wake up background polling loop immediately when a client connects
Build MIPS Binary / build (push) Successful in 4m22s
2026-02-09 00:22:28 +03:00
spinline
1432dec828
perf: implement dynamic polling interval based on active clients
Build MIPS Binary / build (push) Successful in 4m35s
2026-02-08 23:57:32 +03:00
spinline
129a4c7586
refactor: move AddTorrentRequest to shared library for type safety
Build MIPS Binary / build (push) Successful in 4m28s
2026-02-08 22:43:35 +03:00
spinline
4e81af0599
fix: unused import warning for utoipa::OpenApi in production build
Build MIPS Binary / build (push) Successful in 4m18s
2026-02-08 18:49:54 +03:00
spinline
74c3c5c17e
feat: Swagger UI varsayılan (dev) özelliklere eklendi, production build'inden muaf tutuldu
Build MIPS Binary / build (push) Successful in 4m18s
2026-02-08 18:43:55 +03:00
spinline
1e39cbb0c5
perf: backend binary boyutunu düşürmek için Swagger UI opsiyonel yapıldı ve build komutu optimize edildi
Build MIPS Binary / build (push) Successful in 4m31s
2026-02-08 18:16:45 +03:00
spinline
b2a60d3d1e
cleanup: kullanılmayan get_vapid_public_key fonksiyonu kaldırıldı
Build MIPS Binary / build (push) Failing after 1m6s
2026-02-08 16:26:16 +03:00
spinline
520903fa3f
perf: push bildirimleri paralel gönderim ve env var önbelleğe alma ile optimize edildi
Build MIPS Binary / build (push) Has been cancelled
2026-02-08 16:25:44 +03:00
spinline
791eabe9bd
fix: SQLite deadlock ve busy_timeout yönetimi iyileştirildi
Build MIPS Binary / build (push) Failing after 1m2s
2026-02-08 16:20:55 +03:00
spinline
7306db8c2f
fix: torrent diff algoritması hash tabanlı hale getirilerek sıralama bağımlılığı kaldırıldı
Build MIPS Binary / build (push) Has been cancelled
2026-02-08 16:17:30 +03:00
spinline
f2379b67d8
docs: main.rs içindeki güncelliğini yitirmiş şifre güncelleme yorumu temizlendi
Build MIPS Binary / build (push) Has been cancelled
2026-02-08 16:11:18 +03:00
spinline
755f35c94c
security: gerçek .env dosyası takipten çıkarıldı ve .env.example güncellendi
Build MIPS Binary / build (push) Has been cancelled
2026-02-08 16:07:26 +03:00
spinline
2c812fc4f6
fix: login rate limit 5 deneme ve 1 dakika bekleme olarak güncellendi
Build MIPS Binary / build (push) Has been cancelled
2026-02-08 15:56:07 +03:00
spinline
08df851970
feat: login rate limit için frontend uyarı mesajı ve IP bazlı limit aktif edildi
Build MIPS Binary / build (push) Has been cancelled
2026-02-08 15:54:54 +03:00
spinline
35faa6bfda
test: global rate limit denemesi
Build MIPS Binary / build (push) Successful in 4m21s
2026-02-08 15:47:00 +03:00
spinline
328019e438
fix: login rate limit ayarları daha katı hale getirildi
Build MIPS Binary / build (push) Successful in 4m22s
2026-02-08 13:59:08 +03:00
spinline
4f1c6326fd
feat: login sistemi için tower-governor ile IP bazlı rate limit eklendi
Build MIPS Binary / build (push) Successful in 4m21s
2026-02-08 13:48:04 +03:00
spinline
6530e20af2
perf(db): enable SQLite WAL mode and performance settings
...
Build MIPS Binary / build (push) Successful in 4m14s
- PRAGMA journal_mode=WAL - concurrent reads while writing
- PRAGMA synchronous=NORMAL - faster than FULL, still safe
- PRAGMA busy_timeout=5000 - reduces database locked errors
Note: Existing databases should be deleted to enable WAL mode properly.
2026-02-08 05:34:06 +03:00
spinline
619951fa1c
security: remove hardcoded VAPID keys fallback
...
Build MIPS Binary / build (push) Successful in 4m14s
VAPID keys must now be set via environment variables or .env file.
This eliminates the security risk of having keys in source code.
2026-02-08 05:16:31 +03:00
spinline
6d45e6773f
chore: add DATABASE_URL to .env
Build MIPS Binary / build (push) Successful in 4m14s
2026-02-08 05:11:31 +03:00
spinline
2c8a2d5956
feat(db): add migrations system and push subscriptions persistence
...
Build MIPS Binary / build (push) Has been cancelled
- Add sqlx migration system with migrations/ directory
- Create 001_init.sql and 002_push_subscriptions.sql migration files
- Move from manual CREATE TABLE to version-controlled migrations
- Add push_subscriptions table with DB persistence
- PushSubscriptionStore now loads from DB on startup
- Add save/remove/get methods for push subscriptions in db.rs
- Move VAPID keys to .env file (with fallback to hardcoded values)
- Delete old vibetorrent.db and recreate with migrations
2026-02-08 05:10:57 +03:00
spinline
9f009bc18b
Auto-login user after setup and redirect to dashboard
Build MIPS Binary / build (push) Successful in 4m14s
2026-02-07 19:54:14 +03:00
spinline
90b65240b2
Restore required utoipa::OpenApi import
Build MIPS Binary / build (push) Has been cancelled
2026-02-07 19:47:06 +03:00
spinline
10262142fc
Fix unused OpenApi import warning
Build MIPS Binary / build (push) Failing after 3m25s
2026-02-07 19:34:41 +03:00
spinline
858a1c9b63
Fix compilation errors: Restore missing delete_session method and ApiDoc struct
Build MIPS Binary / build (push) Successful in 4m7s
2026-02-07 19:28:47 +03:00
spinline
edfb7458f8
Add CLI password reset feature: --reset-password <USERNAME>
Build MIPS Binary / build (push) Failing after 3m24s
2026-02-07 19:18:10 +03:00
spinline
575cfa4b38
Add 'Remember Me' feature to login (extends session to 30 days)
Build MIPS Binary / build (push) Successful in 4m7s
2026-02-07 19:05:52 +03:00
spinline
9b18b97c49
Fetch and display actual username in sidebar profile section
Build MIPS Binary / build (push) Successful in 4m8s
2026-02-07 17:17:16 +03:00
spinline
aed753c64f
Lower bcrypt cost to 6 to improve login speed on low-end hardware
Build MIPS Binary / build (push) Successful in 4m8s
2026-02-07 16:24:06 +03:00
spinline
a948215538
Change cookie SameSite policy to Lax to fix login redirection issue
Build MIPS Binary / build (push) Successful in 4m6s
2026-02-07 15:38:56 +03:00