Commit Graph

12 Commits

Author SHA1 Message Date
spinline
d7b1cef6d7 fix: syntax error in recursion limit attribute
All checks were successful
Build MIPS Binary / build (push) Successful in 5m22s
- Fix missing opening parenthesis in #![recursion_limit]
2026-02-09 21:33:47 +03:00
spinline
4ed3f12d8b fix: add recursion limit for leptos 0.8
Some checks failed
Build MIPS Binary / build (push) Failing after 1m11s
- Add #![recursion_limit = "256"] to frontend crate
- This resolves queries overflow error in complex component trees
2026-02-09 21:28:30 +03:00
spinline
9a3aae3f37 refactor(frontend): partial fix for Leptos 0.8 migration (imports, view types)
Some checks failed
Build MIPS Binary / build (push) Failing after 1m23s
2026-02-09 20:18:50 +03:00
spinline
cffc88443a feat: add centralized API service layer for frontend
All checks were successful
Build MIPS Binary / build (push) Successful in 5m18s
- Create frontend/src/api/mod.rs with centralized HTTP client and error handling
- Implement api::auth module (login, logout, check_auth, get_user)
- Implement api::torrent module (add, action, delete, start, stop, set_label, set_priority)
- Implement api::setup module (get_status, setup)
- Implement api::settings module (set_global_limits)
- Implement api::push module (get_public_key, subscribe)
- Update all components to use api service layer instead of direct gloo_net calls
- Add thiserror dependency for error handling
2026-02-08 23:27:13 +03:00
spinline
2e36c28c0d fix(frontend): replace unwrap() with expect() for better error messages
All checks were successful
Build MIPS Binary / build (push) Successful in 4m13s
- console_log::init_with_level() now uses expect()
- web_sys::window() now uses expect() with helpful message
- window.document() now uses expect()
- document.body() now uses expect()

This provides meaningful error messages if WASM initialization fails.
2026-02-08 05:41:07 +03:00
spinline
97c5378a71 feat: Implement functional torrent tables and sidebar filters with real-time SSE updates 2026-01-31 16:47:13 +03:00
spinline
27fd02b9c9 fix(frontend): robust loading spinner removal using css class 2026-01-31 14:47:08 +03:00
spinline
0cf5841023 fix(frontend): remove loading spinner on app mount 2026-01-31 14:44:51 +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
8216f0556a style: Fix unused variable and import warnings 2026-01-30 00:57:16 +03:00
spinline
5052a1787a feat: Initial release with MIPS support 2026-01-29 23:17:19 +03:00