Skip to content

feat(torrents): external media ids, custom name and announce url in upload - #53

Merged
florianjs merged 2 commits into
mainfrom
fix/issue-49-announce
Oct 8, 2026
Merged

florianjs merged 2 commits into
mainfrom
fix/issue-49-announce

Conversation

@florianjs

Copy link
Copy Markdown
Owner

Brings #52 into main. #52 was merged into fix/issue-49-announce right after #51 landed, before GitHub retargeted it, so its changes never reached main.

Same content as #52, already reviewed:

  • IMDb / TMDb / TheTVDB IDs on torrents (upload, edit, links, Torznab search and attrs)
  • personal announce URL and optional display name in the upload modal

Closes #47
Closes #42

🤖 Generated with Claude Code

florianjs and others added 2 commits October 8, 2026 12:44
…pload

- store IMDb, TMDb and TheTVDB ids on torrents (paste an id or the page url)
- show external database links on the torrent page
- Torznab: search by imdbid/tmdbid/tvdbid, return them as attrs, advertise in caps
- upload modal shows the personal announce url with a copy button
- optional display name at upload, name and ids editable afterwards

Closes #47
Closes #42

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
feat(torrents): external media ids, custom name and announce url in upload
@coderabbitai

coderabbitai Bot commented Oct 8, 2026

Copy link
Copy Markdown

Review in Change Stack →

Note

Currently processing new changes in this PR. This may take a few minutes, please wait...

⚙️ Run configuration
  • Configuration used: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 703119d2-e6b7-44a0-8415-bd226c5ee703
📥 Commits

Reviewing files that changed from the base of the PR and between 3e7f4c9 and caf9806.

📒 Files selected for processing (12)
  • app/components/EditTorrentModal.vue
  • app/components/MediaIdsFields.vue
  • app/components/UploadTorrentModal.vue
  • app/pages/torrents/[hash].vue
  • server/api/torrents/[hash]/index.patch.ts
  • server/api/torrents/index.post.ts
  • server/api/torznab/api/index.get.ts
  • server/api/torznab/utils/xml.ts
  • server/db/migrations/0011_media_ids.sql
  • server/db/schema.ts
  • shared/utils/mediaIds.ts
  • tests/media-ids.test.ts
 _________________________________
< Winner winner, bug-free dinner. >
 ---------------------------------
  \
   \   (\__/)
       (•ㅅ•)
       /   づ
✨ Finishing Touches
📝 Generate docstrings
  • Commit to this branch
  • Create a new PR
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR
  • Autopilot · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@florianjs
florianjs merged commit bcfc48a into main Oct 8, 2026
1 check was pending
This was referenced Oct 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[FEATURE] IMDb/TMDb/TheTVDB Tagging WYSIWYG editor

1 participant