feat(torrents): 优化种子页面功能和交互

- 调整 torrents API 调用,增加更多接口支持
- 优化种子列表展示和操作,支持下载和查看详情
- 新增种子详情页面路由和组件
- 改进上传种子功能,增加表单验证和错误提示
- 优化用户信息展示

Change-Id: I9343f2f446639733ee5800a86bab85a4ac6d1a72
diff --git a/src/routes/index.jsx b/src/routes/index.jsx
index 5caee9e..4420097 100644
--- a/src/routes/index.jsx
+++ b/src/routes/index.jsx
@@ -18,6 +18,7 @@
 import PostDetailPage from '../features/forum/pages/PostDetailPage';
 import PTPage from '../features/pt/pages/PTPage';
 import TorrentListPage from '../features/torrents/pages/TorrentListPage';
+import TorrentInfo from '../features/torrents/pages/TorrentInfo';
 import UploadTorrentPage from '../features/torrents/pages/UploadTorrentPage';
 import ProfilePage from '../features/profile/pages/ProfilePage';
 
@@ -81,6 +82,17 @@
       />
       
       <Route 
+        path="/torrent/:id" 
+        element={
+          <ProtectedRoute>
+            <MainLayout>
+              <TorrentInfo />
+            </MainLayout>
+          </ProtectedRoute>
+        } 
+      />
+      
+      <Route 
         path="/torrents" 
         element={
           <ProtectedRoute>