mirror of
https://github.com/transmission/transmission
synced 2025-01-03 13:35:36 +00:00
6d958bd5fc
* feat: add `ipProtocol` argument to `port-test` rpc method * chore: update rpc-spec.md * feat: split port check UI to IPv4 and IPv6 in webUI * fix: default `open` to false if cannot get response * chore: minor docs wording tweak * chore: make clang-tidy happy * chore: RPC doc tweaks * fix: bad merge * chore: review feedback Co-authored-by: Charles Kerr <charles@charleskerr.com> * chore: match quark enum with parameter case * refactor: use descriptive strings for `ipProtocol` * chore: update docs * fixup! refactor: use descriptive strings for `ipProtocol` * fixup! chore: update docs --------- Co-authored-by: Charles Kerr <charles@charleskerr.com> |
||
---|---|---|
.. | ||
assets | ||
public_html | ||
src | ||
.eslintrc.js | ||
.gitattributes | ||
.nvmrc | ||
babel.config.js | ||
CMakeLists.txt | ||
package-lock.json | ||
package.json | ||
prettier.config.js | ||
README | ||
stylelint.config.js | ||
webpack.config.js |
# Transmission Web Client A web interface is built into all Transmission flavors, enabling them to be controlled remotely. ## Developing locally First, in this web directory, run `npm i` to install all dependencies. (You’ll need to have node and npm installed, of course.) Run `npm run dev` to compile the source javascript files into a bundle, then navigate to [localhost:9000](http://localhost:9000/). Webpack will automatically compile on save, so you should see any changes reflected immediately. ## Anonymizing your data for screenshots Use this bookmarklet to anonymize your torrent names before submitting a screenshot: `javascript:void%20function(){const%20a=document.getElementsByClassName(%22torrent-name%22);for(const%20b%20of%20a)console.log(b),b.textContent=%22Lorem%20ipsum%20dolor%20sit%20amet.iso%22}();` You’ll typically have about 3 seconds before the next batch of RPC updates overwrite the text content of any currently-downloading files.