Commit Graph

788 Commits

Author SHA1 Message Date
Rukario 3d4b177516
fix: Fixed updating magnet link after selecting same torrent again (#6028) 2023-09-26 20:35:43 -05:00
github-actions[bot] c9dc4ce752
chore: update generated transmission-web files (#6038)
Co-authored-by: ckerr <ckerr@users.noreply.github.com>
2023-09-25 20:48:34 -05:00
Rukario b751b11918
feat: improved overflow menu for web client (#5895) 2023-09-25 20:37:49 -05:00
github-actions[bot] b5fd47e219
chore: update generated transmission-web files (#6037)
Co-authored-by: ckerr <ckerr@users.noreply.github.com>
2023-09-25 09:08:52 -05:00
Derek Reiff 0e0c6b8e2b
Add seed progress percentage to compact rows (#6034)
Fixes #6009

TorrentRendererFull actually uses the class `full` to add seeding progress. We can get seeding progress functionality in compact mode if we just apply the same progress indication to the compact rows, too. (Put simply: don't rely on the `full` class to apply progress percentage.)
2023-09-25 08:53:48 -05:00
Yat Ho 8234fe39d2
perf: do not call `session-set` in `session-get` callback (#5994) 2023-09-12 16:03:08 -05:00
github-actions[bot] 1d1ad6568d
chore: update generated transmission-web files (#5975) 2023-09-04 22:10:34 -05:00
Rukario f0009a8373
feat: updated colors and label/button styles (#5897) 2023-09-04 22:05:16 -05:00
Rukario 29550f73b0
feat: improve responsiveness of UI 2023-09-01 17:52:17 -05:00
Rukario 45d9e37b2b
feat: Improved filterbar for narrowed viewports (#5828) 2023-09-01 16:28:16 -05:00
github-actions[bot] 5190db57d9
chore: update generated transmission-web files (#5931)
Co-authored-by: ckerr <ckerr@users.noreply.github.com>
2023-08-21 15:50:08 -05:00
Rukario ce1297b775
feat: add keyboard shortcut for editing labels
Notes: Added keyboard shortcut for editing labels.
2023-08-21 15:09:07 -05:00
github-actions[bot] 930c33a8cd
chore: update generated transmission-web files (#5925)
Co-authored-by: ckerr <ckerr@users.noreply.github.com>
2023-08-20 22:14:49 -05:00
Rukario c5f5911fb9
fix: overflow-menu and context-menu positioning for small viewports (#5827) 2023-08-20 21:34:05 -05:00
github-actions[bot] 5f9deb3d33
chore: update generated transmission-web files (#5902) 2023-08-14 16:47:02 -05:00
Gary Elshaw 916534a687
ui: make web ui's progressbar colors closer to macOS client 2023-08-14 16:02:24 -05:00
github-actions[bot] b8bf6cb89f
chore: update generated transmission-web files (#5898) 2023-08-13 22:03:55 -05:00
Rukario 629f7cb86f
fix: greying out of inspector in webui (#5893) 2023-08-13 20:53:58 -05:00
github-actions[bot] 8b801a276f
chore: update generated transmission-web files (#5831)
Co-authored-by: ckerr <ckerr@users.noreply.github.com>
2023-07-28 14:13:15 -05:00
Derek Reiff e5b43991bc
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 12:50:45 -05:00
github-actions[bot] 4ea49912e7
chore: update generated transmission-web files (#5790) 2023-07-14 19:38:07 -05:00
Charles Kerr 1acfca9c3a
build: bump web client dev-dependencies (#5789) 2023-07-14 19:26:48 -05:00
github-actions[bot] 75dad7031c
chore: update generated transmission-web files (#5775) 2023-07-12 23:02:03 -05:00
Gary Elshaw b0e2f52784
fix: web ui start/pause button icon size (#5771) 2023-07-12 22:43:47 -05:00
github-actions[bot] 1664088ba5
chore: update generated transmission-web files (#5588) 2023-06-18 15:55:43 -05:00
Charles Kerr 0ef58c2a20
chore: improve lossless compression of png files (#5586) 2023-06-05 17:03:11 -05:00
github-actions[bot] 35fc9e7bbe
chore: update generated transmission-web files (#5478) 2023-04-29 14:32:19 -05:00
klevain 908e8a551e
feat: add high-contrast theme to web ui (#5470) 2023-04-29 11:26:37 -05:00
Safouane Aarab ccbb362fe5
refactor: edit style and increase spacing (#5466) 2023-04-29 10:36:21 -05:00
github-actions[bot] c2002c9481
chore: update generated transmission-web files (#5463) 2023-04-27 00:07:55 -05:00
Charles Kerr 349a906f3b
fix: null tier name in inspector list (#5462) 2023-04-26 23:27:17 -05:00
github-actions[bot] 1cb41d51ae
chore: update generated transmission-web files (#5408) 2023-04-19 21:16:44 -05:00
Ananthu d4e500245b
feat: removed modifiers for keyboard shortcuts (#5331) 2023-04-17 14:18:23 -05:00
github-actions[bot] 6b230e753b
chore: update generated transmission-web files (#5397) 2023-04-15 17:55:29 -05:00
Derek Reiff 60d4bedf33
feat: add drag-and-drop in web interface (#5082) 2023-04-15 15:45:57 -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