Author: S Bussetti
Web: https://github.com/sbussetti/deluge-siphon
Released under the Apache License 2.0
Just a simple Chrome extension for sending torrent links directly to your Deluge server
- Only pop new "installed" window on major version change to reduce spammy behavior
- Minor bug around having label plugin installed but no labels defined
- Forgot to update option default =(
- Label support, seriously!
- Calculate max-z to ensure options modal always displays (thanks @Scorcher7986 for reporting this)
- Improved link matching regex. If you don't wanna reset your options to get it, just paste this in:
(\/|^)(torrents?|index)\.php.*?(\&|\?)(action=download|id=)|^magnet:|\.torrent($|\?)|(\/|^)torrent(\/|$)
- Stop checking version for magnet support -- everyone has it by now and Deluge server version naming isn't consistent enough
- Fix bug with magnet links
- Near complete rewrite as foundation for upcoming improvements.
- Removed use of synchronous ajax request when ensuring webui is connected to an online daemon
- General cleanup
- Removed cruft around tvtorrents support.
- Upgraded use of deprecated chrome.extension Messaging API
- Upgraded notifications to use new Rich Notifications API
- Added configurable debug logging in background page for troubleshooting
- Fixed lame version comparison bug preventing users of Deluge >1.3.9 from adding magnet links
- Various minor fixes / performance improvements.
- minor update to improve support of tvtorrents.com
- accept pull request from pstackle to update notification api call
- minor cleanup / review
- another update to TvTorrents handling to prevent local download of torrent file.
- major overhaul to logic for extracting links from the page. includes support of tvtorrents.com
- fixed a glitch with reconnecting to the server the first time
- standardized icon set
v 0.65.11 Notifications Update (lawrencealan)
- Started tracking notifications with IDs (url hashes)
- Only one notification per ID will be shown
- Added optional notification type(s):
- request
- added
- error
- Added icons that indicate notification type(s)
- Server now pre-checks torrents to try and verify if they are valid before attempting to add them. This should hopefully improve users' ability to identify issues when adding.
- Improved adding links from some sites.
- Resolved issue: sbussetti/deluge-siphon#2
- Improved handling of server identification.
- Used improved server ident to warn users with Deluge < 1.3.3 that they need to upgrade in order to use magnet links.
- Improved click event targeting making delugesiphon better at getting the torrent url out of the page. This fixes issues with adding certain types of torrents from thepiratebay and other sites like it.
- Fixed bug introduced with default settings logic in 0.65 that prevented turning off some options.
- Added nice new toolbar icons that follow Google size recommendations
- Minor restyle of options and popup pages for clarity.
- better validation/save functionality on options page.
v 0.65 Added support for left-click handling (lawrencealan)
- Fixed magnet link handling
- Added support for regular click handling, with regular expression matching of HREF attributes
v 0.64 Upgrade to Manifiest 2.0, AJAX link support (lawrencealan)
- Upgraded manifest.json and relative files to 2.0
- Modified event listeners to use a single global "contextmenu" event listener on the window, so that sites that use AJAX updating to insert new links will work without having to re-scan the DOM for new anchor elements. This is also less work for the browser (versus scanning anchor elements) -- any contextmenu events will bubble up to this listener without having multiples.
- Issue 7: Now supporting sending remote magnet links to your deluge server.
- Issue 4: Cleaned up background getsession process, removed some related hacks/debug code.
- Issue 5: manifest.json was missing permissions to make XHR requests over https and ftp, despite allowing content scripts to access links of the same protocol.
- Fixed a small bug related to connection polling.
- Added support for all private trackers that do not include authentication tokens in their torrent urls, or require cookies to download torrent files. Should make this compatible with many many more trackers.
- Added a link to log into your web-ui from extension tooltip.
- Spelling error in options page.
- Major refactor including:
- Ditched old in-page notifications in favor of standard Chrome notifications which are compatible with context menu actions.
- Context menu update to resolve issue where right-click menu fails.
- Sorry about all the context menu bugs. Fixed the "no context menu" and "too many context menu" entries bugs, now you get the right amount all the time.
- Added context menu item.
- Added Options item "Enable Control + Rightclick Macro". Old macro disabled by default.
- Unbroke saving options (sorry about that).
- More consistent styles for inpage notifications
- Better direction of user to options page.
- Improved options page: automatic save, some url cleanup.
- Now automatically reconnects your webui to your deluge daemon. Will not attempt to start an offline daemon.
- Password no longer a required field.