1
0
Fork 0
mirror of https://github.com/transmission/transmission synced 2025-03-09 05:14:09 +00:00
transmission/web
Charles Kerr 036725df42
refactor: prefer css vars over sass (#6287)
* chore: prefer calc() over sass math module

* chore: remove unused mixins

* refactor: use css variables for symbolic color names

* refactor: use range syntax for media queries

* refactor: use css variables for symbolic dimensions, units

* refactor: use css variables for symbolic url names

* refactor: use css variables for mime icon urls

* fixup! refactor: use css variables for symbolic dimensions, units

* refactor: replace mime-icon mixin with css variables

* ci: run apt-update before apt-install
2023-11-24 11:01:00 -06:00
..
assets refactor: prefer css vars over sass (#6287) 2023-11-24 11:01:00 -06:00
public_html chore: update generated transmission-web files (#6225) 2023-11-08 11:17:25 -06:00
src feat: display full client name in tooltip (#6224) 2023-11-08 10:34:55 -06:00
.eslintrc.js Refresh web interface across desktop and mobile (#3985) 2022-10-21 12:22:59 -05:00
.gitattributes feat: web client style (#2609) 2022-02-11 18:32:20 -06:00
.nvmrc [Web] Magnet link, Main window toolbar accessibility, ARM build fix, Dependencies update (#2586) 2022-02-09 10:28:48 -06:00
babel.config.js chore: bump vulnerable web build deps (#6139) 2023-10-20 15:26:33 -05:00
CMakeLists.txt ci: add option to disable installation of web assets (#4906) 2023-02-22 06:25:50 -06:00
package-lock.json chore: bump vulnerable web build deps (#6139) 2023-10-20 15:26:33 -05:00
package.json chore: bump vulnerable web build deps (#6139) 2023-10-20 15:26:33 -05:00
prettier.config.js feat: web client refresh (#1476) 2020-10-23 20:04:25 -05:00
README Add readme with light setup instructions; minor UI tweaks (#5814) 2023-07-28 12:50:45 -05:00
stylelint.config.js build: bump web client dev-dependencies (#5789) 2023-07-14 19:26:48 -05:00
webpack.config.js build: downgrade web deps (#4644) 2023-01-23 14:50:21 -06:00

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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. (Youll 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}();`

Youll typically have about 3 seconds before the next batch of RPC updates overwrite the text content of any currently-downloading files.