From f982166028105ee2cc844a6b031402a9b5f947ad Mon Sep 17 00:00:00 2001
From: Florian <52180080+florianjs@users.noreply.github.com>
Date: Thu, 8 Jan 2026 09:00:04 +0100
Subject: [PATCH] Add torrent edit/delete, favicon upload, gitignore sync check
---
.gitignore | 9 +
.gitignore.public | 9 +
README.md | 15 +-
app/components/EditTorrentModal.vue | 437 ++++++++++++++++++++++
app/pages/torrents/[hash].vue | 181 ++++++++-
package.json | 2 +-
server/api/torrents/[hash].delete.ts | 22 +-
server/api/torrents/[hash]/index.patch.ts | 112 ++++++
8 files changed, 761 insertions(+), 26 deletions(-)
create mode 100644 app/components/EditTorrentModal.vue
create mode 100644 server/api/torrents/[hash]/index.patch.ts
diff --git a/.gitignore b/.gitignore
index 95fd55f..edaab24 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,6 +4,10 @@
.nuxt
.nitro
.cache
+.dev-test
+.dev-downloads
+.vitepress/cache
+doc/node_modules
dist
# Agents
@@ -22,6 +26,11 @@ logs
.fleet
.idea
+# Secrets
+CREDENTIALS.txt
+secrets/
+docker/pgbouncer/userlist.txt
+
# Local env files
.env
.env.*
diff --git a/.gitignore.public b/.gitignore.public
index 95fd55f..edaab24 100644
--- a/.gitignore.public
+++ b/.gitignore.public
@@ -4,6 +4,10 @@
.nuxt
.nitro
.cache
+.dev-test
+.dev-downloads
+.vitepress/cache
+doc/node_modules
dist
# Agents
@@ -22,6 +26,11 @@ logs
.fleet
.idea
+# Secrets
+CREDENTIALS.txt
+secrets/
+docker/pgbouncer/userlist.txt
+
# Local env files
.env
.env.*
diff --git a/README.md b/README.md
index 0ad7a8c..a1d2371 100644
--- a/README.md
+++ b/README.md
@@ -391,18 +391,6 @@ Trackarr is built on the shoulders of giants. We'd like to thank the following o
---
----
-
----
-
----
-
----
-
----
-
----
-
## 👥 Contributors
@@ -411,7 +399,8 @@ Thanks to all our contributors! Sorted by number of commits.
| Avatar | Contributor | Commits |
| :---------------------------------------------------------------------------------------------------------------: | --------------------------------------- | :-----: |
-| {{ error }} | **[IkiaeM](https://github.com/IkiaeM)** | 2 |
+|
| **[Dim145](https://github.com/Dim145)** | 4 |
+|
| **[IkiaeM](https://github.com/IkiaeM)** | 4 |
diff --git a/app/components/EditTorrentModal.vue b/app/components/EditTorrentModal.vue
new file mode 100644
index 0000000..529c085
--- /dev/null
+++ b/app/components/EditTorrentModal.vue
@@ -0,0 +1,437 @@
+
+
+ Edit Torrent
+
+