December 7th, 2023
New
Improved
Fixed

Today is a really special day, with almost 2 months in the making, I would like to introduce to you, v3.0, TorBox's largest update ever. In v3.0 we introduce highly asked for things such as better and more integrations, queues, a mobile app, and better seeding, not to mention the dozens of bugs fixed.
Before we get any further into this absolutely monstrous set of release notes, I would first like to thank the users of my Discord server for being able to test and give feedback on TorBox ever since the very beginning, you guys made it as good as it is today. I would also like to thank TorBox's first partner, GoFile.io! They are the stars of the show for this update, so please go check out their service and perhaps purchase a premium account from them, as even I use them outside of TorBox.
Now let's get into the fun stuff. Because this changelog is so big, each section has been divided with the changes that pertain to it. Sorry for the book, I think my English professor would be proud.
A prettier landing page with cool effects and more information.
Sparkles, mouse effects, scroll effects, glow effects, what more could you possibly ask for?
Added a close button to all notifications. Some notifications popped up right when you are trying to do something, so dismissing them is now available. The notification will still be available to view in your notifications panel.
(More) descriptive notifications.
You are no longer alerted of the notification count if you leave the dashboard and come back. Only shows the first time you view the dashboard.
Torrents now show availability percentage, so you know if you are fully able to download a torrent or not.
Torrents that are being processed (uploaded to GoFile) will be shown as "Processing" on the dashboard (in blue).
Removed the ability to add web downloads. This will come back in a future update. There were too many problems with it, and I decided to skip migrating web downloads to v3 as well.
Improved the Google Drive integration. Finally, Rclone is viable, as well as other cloud setups.
No longer have to be present on the download page. Once you click the button and log in, it downloads in the background on the servers, which us much faster compared to before.
Log in is more reliable. Sometimes due to cookies, browser differences, or other weird things, you could never add the file to Google Drive.
Fixed naming of files. Before they would be URLEncoded, which made it safer, but also made the files look weird.
Faster downloads thanks to GoFile.io. This also includes making all downloads resume capable.
Added OneDrive integration. Some users were requesting thanks to school or business accounts having infinite storage.
Same as the Google Drive integration except for OneDrive. Simply click the button, log in, and it will begin working.
This is the fastest way to add your files to the cloud out of any of the integrations thanks to being able to upload 60MB at a time to the cloud rather than only 256KB in the case of Google Drive.
Added the ability to use the all integrations with folders (zip files). This way, for torrents with a lot of files, you can just click one button rather than many. All integrations work with the zip files (Google Drive, Dropbox, and OneDrive).
Zip files are now support multi-connection downloads thanks to GoFile supporting it.
You can no longer view files on TorBox, you must go to GoFile.io. The same button takes you to the specific file where you can then view the file, much like you used to do on TorBox.
You can now share download links with others thanks to GoFile.io. Simply click the share button, and the link will be copied to your clipboard, where you can share it with anyone online.
Downloads are now supplied by GoFile.io. This decision was made for scalability and the future of TorBox. While it sucks having to rely on another service to handle downloads for TorBox, there are many benefits to doing so.
The first and most important reason for this change is that seeding/downloading speeds are much faster. With essentially no load on the hard drives (other than uploading to GoFile once), this frees up precious IOPS needed to hit high transfer speeds. Before, downloads were made from the same file that the server was seeding from meaning that the load on the drives were so much that sometimes downloads would crawl to a stop. This is no longer the case thanks to GoFile's excellent CDN and reliability, you will be able to download at or near your bandwidth speed.
The second is that it gives TorBox more room to grow, thanks to a lower budget needed for servers, we can put more money into features, integrations, marketing and more for the best experience.
The final reason is scaling and the future of TorBox. If we suddenly got an onslaught of users who all downloaded more than 30TB in 24 hours, we wouldn't have been able to keep up, but with GoFile and their seemingly infinite storage, this is no longer a problem. A sudden burst wouldn't cripple the service for anyone else.
Prevents duplicate torrents. You can no longer have multiple of the same torrent on your dashboard.
For users on a paid plan, you can now queue up as many torrents as you want. Simply continue to add torrents on your dashboard, even if you have hit your active limit. Once you delete a torrent, or one becomes inactive, TorBox will automatically begin downloading the next one in line (after some time delay due to the check only happening every 10 minutes or so to save processing although as soon as you delete a torrent, it will begin downloading the next one).
There is no limit to how many you add to the queue, they will be downloaded in order and as soon as you have available slots.
Currently, you cannot move the order of the queue. There will be a way to modify the order in a future update.
To remove an item from the queue, simply delete it.
Fixes error on quick add page that requires you to click the Add button
2 times to add it, which was annoying.
Pro users are now able to add RSS feeds and automatically download torrents (almost) as soon as they are available.
RSS feeds require the following to be added:
An RSS feed URL. Must be publicly accessible. Must have .torrent link files that are also publicly accessible.
A name. This can be any name, which allows you to quickly recognize what an RSS feed is.
RSS feeds can optionally have the following as well:
A download this regex pattern which forces the reader to download all torrents that match this regex.
A ignore this regex pattern which forces the read to ignore torrents that match this regex.
A scan interval which tells the API how often to check for changes in your RSS feed. The default is 60 minutes, but can go all the way down to 10 minutes if you like to stay on top of things. You can also set this to be as long as you want.
You can add as many RSS feeds as you like, and downloads will be queued up if you run out of active slots.
You are able to edit RSS feeds if you want to change the display name, the scan interval or the regex patterns.
You are also able to force updates, pause, resume, and delete RSS feeds.
Forcing an update simply scans the RSS feed and downloads anything new automatically.
There is now a public API available. It does not have everything you need just yet, and is still in Alpha, but generally, it is ready to use, as the site itself uses it.
You can view documentation at https://api-docs.torbox.app or by clicking API docs under the development section of the footer anywhere it is available.
The docs are all written in Postman so you are able to run it in Postman to try it out.
For most endpoints there are examples as well as variables so you can enter whatever you like there.
All users get an API key that they can use to access the API. You can view your API key in the settings page.
A fully featured mobile app is now available for Android devices (iOS coming soon). This allows you to take TorBox on the go with a native app, rather than using the website.
To access the app, you must have assigned a password to your account. This can be done by going to the TorBox settings page.
You can do everything you can do on the website, except for downloading torrents (takes you to the browser where you have to be logged in anyways) as well as managing RSS feeds.
The mobile app is mainly used for notifications to be received anywhere you are on your mobile device. As soon as something happens on your TorBox account, you will know about it, such as downloads being complete, errors, or payments going through. You can also quickly view your torrents as well as manage them.
With all that said, please expect bugs and minor downtimes within the next few weeks as I get everything stable once again. Keeping a service like this has gotten so complex for just one person, so please be patient with me. Thanks all!