Commit Graph

766 Commits

Author SHA1 Message Date
Yat Ho
dea9400a2a chore: backport recent WebUI fixes (#6563)
* fix: update WebUI build instructions to use `dataurl` loader for images (#6430)

(cherry picked from commit 9932f567fb)

* fix: always use location of selected torrents in WebUI set location dialogue (#6334)

(cherry picked from commit 71de532e0c)
2024-02-03 22:14:51 -06:00
Yat Ho
22687c5480 fix: WebUI render html entity in torrent ratio (#6491) (#6500)
(cherry picked from commit 3b017dbd86)
2024-01-07 11:22:33 -06:00
Charles Kerr
782114798b chore: update webapp (#6347)
* chore: remove old REAMDE (superceded by README.md)

* chore: rebuild webapp
2023-12-06 15:22:31 -06:00
Charles Kerr
f7f6ff23e2 docs: add web/README.md with instructions on building without Node.js 2023-12-04 10:39:34 -06:00
Charles Kerr
9a399bae06 chore: rebuild transmission-app.js 2023-08-21 13:33:05 -05:00
Gary Elshaw
22e1dae57e fix: web ui start/pause button icon size (#5771) 2023-08-21 13:32:23 -05:00
Charles Kerr
e80c933284 chore: rebuild transmission-app.js 2023-08-20 21:40:07 -05:00
Rukario
1458a7266a fix: overflow-menu and context-menu positioning for small viewports (#5827) 2023-08-20 21:39:41 -05:00
Charles Kerr
98f112c6bc chore: regenerate transmission-app.js 2023-07-28 13:00:37 -05:00
Derek Reiff
f52785af6c Add readme with light setup instructions; minor UI tweaks (#5814)
* Add readme with light setup instructions; tweak ui

These are very minor changes that cover a few issues:

- WebUI Peer list too narrow #4209

On very small screens (for-phone-only), we modify width on some fields for less overlap. But we also truncate using `text-overflow: ellipsis` and `overflow-x: hidden`.

- properly style up/down speed icons

Moved SVG contents into index.html so we can make these style changes based on the `prefers-color-scheme` media query.

I also set a min-width, text-align: right on the download/upload label so they aren't shifting when going from 1 kB/s to 800 Mb/s.

- Add README for `web` directory

It made sense to add some super simple getting-started instructions for the directory.

- Limit input width in Add dialog of Web #5639

Add a width to the open-torrent file input, but also increase the modal dialog container size.

* Add bookmarklet for anonymizing screenshots

I see a lot of blurring going on in screenshots for issues and PRs, so this is a quick little bookmarklet trick to add lorem ipsum text to torrent-names.
2023-07-28 13:00:27 -05:00
Charles Kerr
a957f90ee0 chore: update generated transmission-web files 2023-06-28 11:48:46 -05:00
Charles Kerr
3aabde310c chore: improve lossless compression of png files (#5586) 2023-06-10 19:02:37 -05:00
Charles Kerr
b106da10ed fix: null tier name in inspector list (#5462) 2023-04-26 23:27:39 -05:00
github-actions[bot]
b45b5fbc8c chore: update generated transmission-web files (#5387)
Co-authored-by: ckerr <ckerr@users.noreply.github.com>
2023-04-13 12:06:26 -05:00
Charles Kerr
ce316309e7 fix: missing date-added field in web torrent inspector (#5386) 2023-04-13 12:01:34 -05:00
Charles Kerr
8dbf40613a fix: show announce url origin in inspector tier list (#5382) 2023-04-12 20:44:26 -05:00
Charles Kerr
c3038d8ed7 fix: check for input focus before looking at keyboard shortcuts (#5381)
Fixes #5326.

Notes: Turned off keyboard shortcuts when input fields have focus.
2023-04-12 20:09:01 -05:00
Charles Kerr
649be3b772 fix: use a Verify keyboard shortcut that does not conflict with Paste (#5318) 2023-04-12 18:05:57 -05:00
github-actions[bot]
1b8a1ea64a chore: update generated transmission-web files (#5254) 2023-03-21 17:36:07 -05:00
Derek Reiff
ca44c9143a fix: Check for E2BIG or NaN strings and replace with placeholders (#5249) 2023-03-18 23:03:51 -05:00
github-actions[bot]
1ecbb78ac1 chore: update generated transmission-web files (#5229) 2023-03-15 11:45:23 -05:00
tearfur
e527cd4e9b fix: remove extra checkbox from webui peers preferences (#5223) 2023-03-15 10:46:28 -05:00
dependabot[bot]
02fea61145 deps: bump webpack from 5.75.0 to 5.76.0 in /web (#5228) 2023-03-15 10:05:57 -05:00
github-actions[bot]
5f9491a02f chore: update generated transmission-web files (#5159) 2023-03-05 15:43:07 -06:00
Derek Reiff
811b2aa4c5 fix: regression (leech percentage) from earlier progress-indicator work (#5114)
* fix: restore client-level progress indicators

This was a regression that I missed from last year.
The web client now uses the same progress indicators from the client,
and also slightly changes the color based on light/dark mode.

https://github.com/transmission/transmission/issues/4303

* fix: restore leech percentage state

I found a few more statuses that I missed that didn’t match native client UI:
- queued
- paused queued
- paused leech
- paused magnet
- dark mode variants
- verify percentage and color

Plus, reduce brightness of some colors in light mode.
2023-03-05 15:38:05 -06:00
wsy2220
586e01c2aa fix: selected torrent row color in dark mode (#5151) 2023-03-05 12:21:22 -06:00
github-actions[bot]
e9eb70b50f chore: update generated transmission-web files (#5089) 2023-02-27 17:28:42 -06:00
Derek Reiff
451dd952f8 fix: restore client-level progress indicators (#5083) 2023-02-27 17:16:45 -06:00
github-actions[bot]
63f47691e8 chore: update generated transmission-web files (#5061) 2023-02-26 01:10:18 -06:00
Helmut K. C. Tessarek
0d355806ac fix: change alt to control for shortcuts (#5054) 2023-02-25 23:37:50 -06:00
github-actions[bot]
a42e81efd9 chore: update generated transmission-web files (#5036)
Co-authored-by: ckerr <ckerr@users.noreply.github.com>
2023-02-24 18:37:01 -06:00
Charles Kerr
8e3a09ff94 fix: alt speed schedule not saved in web ui (#5033) 2023-02-24 16:09:50 -06:00
github-actions[bot]
bc34f77624 chore: update generated transmission-web files (#5002) 2023-02-22 20:11:29 -06:00
Charles Kerr
9d310b3a4d fix: padding in overflow menu (#5001) 2023-02-22 18:31:24 -06:00
github-actions[bot]
ab88926f87 chore: update generated transmission-web files (#4993) 2023-02-22 07:54:42 -06:00
Gary Elshaw
4a83657a4a fix: make context menu highlighted row readable in dark mode (#4984) 2023-02-22 06:48:07 -06:00
Thomas Weißschuh
8f8bcf720a ci: add option to disable installation of web assets (#4906)
Fixes #4864
2023-02-22 06:25:50 -06:00
github-actions[bot]
671f835228 chore: update generated transmission-web files (#4941) 2023-02-18 16:48:41 -06:00
Òscar Casajuana
7350339ebc fix: searching labels that contain spaces or hyphens (#4932) 2023-02-18 16:44:26 -06:00
Thomas Weißschuh
05dded12a0 build: install rebuilt web if available (#4865) 2023-02-13 10:52:53 -06:00
github-actions[bot]
e2a31f37f7 chore: update generated transmission-web files (#4841) 2023-02-11 15:56:11 -06:00
Charles Kerr
e60b1516c6 fix: incorrect debounce arguments (#4839)
Fixes #4830.
2023-02-11 15:37:43 -06:00
github-actions[bot]
fa17414181 chore: update generated transmission-web files (#4836) 2023-02-11 15:27:58 -06:00
Julien
4b8cfa2e57 chore: update copyrights to 2023 (#4834) 2023-02-11 14:49:42 -06:00
github-actions[bot]
3c11b36bc3 chore: update generated transmission-web files (#4707)
Co-authored-by: ckerr <ckerr@users.noreply.github.com>
2023-02-02 09:19:13 -06:00
wsy2220
bcc1d868a1 fix: webui filter selection on mobile (#4684) 2023-02-02 01:34:10 -06:00
github-actions[bot]
f2363fecdc chore: update generated transmission-web files (#4664) 2023-01-25 16:00:51 -06:00
Charles Kerr
a6713dbcd3 chore: revert 5b14df51c (#4663)
no longer needed; a bot generates the webpacked files
2023-01-25 15:00:23 -06:00
Charles Kerr
b055b98d0f build: minor ci cleanup (#4652)
* chore: show js webpack stats when building

* chore: use npm ci for code_style to avoid overwriting package-lock.json

* chore: add brew-update to macos ci

* remove webpack-dev-server from deps
2023-01-24 01:02:48 -06:00
Charles Kerr
5fe95ad5b0 fix: out-of-tree build (#4641)
- in cmake, add transmission-web build target

- in cmake, test for `npm` if we're building transmission-web

- add npm to CI install deps; build transmission-web as needed
2023-01-23 15:59:41 -06:00