spinline
fa07fd88dc
feat: modernize all buttons using the official rust-ui Button component
Build MIPS Binary / build (push) Has been cancelled
2026-02-12 00:23:12 +03:00
spinline
c78dcda55e
feat: integrate ThemeToggle component and fix module visibility errors
Build MIPS Binary / build (push) Successful in 5m27s
2026-02-11 23:54:36 +03:00
spinline
7539307e18
feat: shadcn -> rust-ui.com migration + TorrentDetail silme
...
Build MIPS Binary / build (push) Successful in 5m15s
- Tüm leptos-shadcn-* paketleri kaldırıldı (19 dependency)
- leptos_ui, tw_merge, strum eklendi
- components/ui/ modülü oluşturuldu (Button, Card, Input)
- TorrentDetail bileşeni tamamen silindi
- sidebar.rs: saf HTML+Tailwind ile SidebarButton yardımcı bileşeni
- toolbar.rs, login.rs, setup.rs, add_torrent.rs: saf HTML+Tailwind
- table.rs: shadcn Card -> rust-ui Card
- app.rs: Skeleton -> animate-pulse div
2026-02-11 21:01:51 +03:00
spinline
93e853977a
feat: simplify theme toggle and improve sidebar layout
...
Build MIPS Binary / build (push) Successful in 5m20s
- frontend/src/components/layout/sidebar.rs: Replaced theme selector with simple dark/light toggle button.
- Cleaned up profile section layout and added safe-area padding.
2026-02-11 01:31:30 +03:00
spinline
5bd3d31dd6
feat: Tema Butonu Sidebar'a Taşındı
...
Build MIPS Binary / build (push) Has been cancelled
- sidebar.rs: Tema state yönetimi ve UI butonu eklendi (profil alanının yanına)
- statusbar.rs: Tema ile ilgili eski kodlar ve UI kaldırıldı
- implementation_plan.md: Plan dosyası oluşturuldu
- task.md: Görev tamamlandı olarak işaretlendi
2026-02-11 01:08:18 +03:00
spinline
7707bfff15
fix: context menu reaktivite bug'ı düzeltildi, sidebar leptos-shadcn-ui ile güncellendi
...
Build MIPS Binary / build (push) Successful in 5m12s
- context_menu.rs: leptos-shadcn-context-menu kütüphanesini bypasslayarak kendi reaktif implementasyonumuz yazıldı (Show ile reaktif render, Portal'sız fixed position)
- sidebar.rs: Button, Avatar, AvatarFallback, Separator bileşenleri ile güncellendi
- Kullanılmayan handle_logout kaldırıldı
2026-02-10 23:26:56 +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
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
cd7d21cd48
fix: upgrade to leptos 0.8 with compatible deps
...
Build MIPS Binary / build (push) Failing after 1m28s
- Update leptos-use from 0.15 to 0.16 for reactive_graph compatibility
- Fix web-sys ProgressElement -> ProgressEvent feature
- Resolve closure ownership issues in context_menu.rs and statusbar.rs
- Update Cargo dependencies for stable compilation
2026-02-09 21:25:46 +03:00
spinline
9a3aae3f37
refactor(frontend): partial fix for Leptos 0.8 migration (imports, view types)
Build MIPS Binary / build (push) Failing after 1m23s
2026-02-09 20:18:50 +03:00
spinline
1bb3475d61
perf: optimize torrent store with HashMap for O(1) updates
Build MIPS Binary / build (push) Successful in 4m57s
2026-02-08 23:52:23 +03:00
spinline
cffc88443a
feat: add centralized API service layer for frontend
...
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
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
88723352fd
Fix sidebar overlap: Add bottom padding to account for fixed status bar
Build MIPS Binary / build (push) Successful in 4m12s
2026-02-07 17:07:30 +03:00
spinline
4231e0b3a7
Adjust sidebar layout to push profile section to the bottom and reduce avatar size
Build MIPS Binary / build (push) Successful in 4m7s
2026-02-07 16:59:31 +03:00
spinline
1177412c87
Add user profile and logout button to sidebar footer
Build MIPS Binary / build (push) Successful in 4m7s
2026-02-07 16:40:55 +03:00
spinline
22672f7aaa
refactor(ui): switch to inline styles for safe-area padding (simpler approach)
2026-02-06 13:19:02 +03:00
spinline
e10b252eff
fix(ui): use configured safe-area spacing for notch support
2026-02-06 13:13:53 +03:00
spinline
5b0fab80fe
fix(ui): add safe area padding for mobile notch support
2026-02-06 12:55:41 +03:00
spinline
76195584a3
feat(ui): add dedicated Paused filter
2026-02-04 23:45:58 +03:00
spinline
07cfd41cd1
fix(logic): exclude incomplete paused torrents from completed filter
2026-02-04 23:32:02 +03:00
spinline
52909499b3
fix: replace A tags with Button tags in sidebar for better mobile touch handling
2026-02-01 14:46:25 +03:00
spinline
a821a5a311
chore: remove non-functional trackers section from sidebar
2026-02-01 14:22:29 +03:00
spinline
5d2c7249eb
feat: modernize UI, add mobile card layout, and fix iOS sidebar interactions
2026-02-01 14:08:25 +03:00
spinline
8f7af0d1f8
feat: implement mobile PWA card design, refine toolbar and status bar
2026-02-01 13:46:31 +03:00
spinline
432bc7b9e9
feat: Implement PWA support, responsive drawer layout, and custom context menu
2026-01-31 20:19:42 +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
202ee1340b
feat(frontend): rewrite frontend with minimal Transmission-like design using DaisyUI
2026-01-31 14:35:16 +03:00