From 906eb10eb294d782113e98a11262e474ac282c55 Mon Sep 17 00:00:00 2001 From: Mohammad Mahdi Date: Fri, 31 Oct 2025 13:53:07 +0330 Subject: [PATCH] Added torrent file upload support --- app/components/IndexHero.vue | 13 ++ app/components/TorrentUpload.vue | 25 +++ app/components/alert/Error.vue | 21 +++ app/pages/index.vue | 77 +++++---- package.json | 2 + pnpm-lock.yaml | 264 +++++++++++++++++++++++++------ server/api/torrent.ts | 43 +++++ server/utils/torrentParser.ts | 18 +++ 8 files changed, 378 insertions(+), 85 deletions(-) create mode 100644 app/components/IndexHero.vue create mode 100644 app/components/TorrentUpload.vue create mode 100644 app/components/alert/Error.vue create mode 100644 server/api/torrent.ts create mode 100644 server/utils/torrentParser.ts diff --git a/app/components/IndexHero.vue b/app/components/IndexHero.vue new file mode 100644 index 0000000..e8e8b73 --- /dev/null +++ b/app/components/IndexHero.vue @@ -0,0 +1,13 @@ + diff --git a/app/components/TorrentUpload.vue b/app/components/TorrentUpload.vue new file mode 100644 index 0000000..e872e81 --- /dev/null +++ b/app/components/TorrentUpload.vue @@ -0,0 +1,25 @@ + + + diff --git a/app/components/alert/Error.vue b/app/components/alert/Error.vue new file mode 100644 index 0000000..e0d56ec --- /dev/null +++ b/app/components/alert/Error.vue @@ -0,0 +1,21 @@ + + diff --git a/app/pages/index.vue b/app/pages/index.vue index 4c75625..5a0958c 100644 --- a/app/pages/index.vue +++ b/app/pages/index.vue @@ -1,6 +1,7 @@