Charles Kerr
0c3f65e1c6
fix: FTBFS on FreeBSD with clang 14 ( #6110 )
2023-10-16 19:39:14 -05:00
Yat Ho
0259edbaf3
fix: json string serializer improperly escaping characters ( #6005 )
...
* feat: escape json string according to RFC8259
* fix: do not append newline when json serde is in compact mode
* fix: json tests
1. Use the same locale settings as the apps
2. Added additional test case for a string that are known to be prone to locale issues
3. Removed test for escaping non-BMP characters to UTF-16 escape sequences
* chore: add more test cases to `JSONTest.testUtf8`
* chore: order cases in the same order as RFC8259
2023-10-16 19:36:37 -05:00
Dzmitry Neviadomski
d273e0f90e
chore: fix warnings in CodeQL workflow ( #6106 )
...
- Use separate init config for JavaScript.
- Update checkout action to v3 for node16 support.
Signed-off-by: Dzmitry Neviadomski <nevack.d@gmail.com>
2023-10-14 21:05:30 -05:00
Yat Ho
6cec60f1fb
refactor: store outgoing handshake in `tr_peer_info` objects ( #6103 )
2023-10-14 12:58:15 -05:00
Dzmitry Neviadomski
8ef7eba3bd
feat: render file tree in legacy html-based QuickLook preview extension ( #6091 )
...
Signed-off-by: Dzmitry Neviadomski <nevack.d@gmail.com>
2023-10-12 18:53:57 -05:00
github-actions[bot]
1500417704
chore: update generated transmission-web files ( #6092 )
...
Co-authored-by: ckerr <ckerr@users.noreply.github.com>
2023-10-09 08:50:22 -05:00
Yat Ho
43aff088d8
fix: only consider piece data in bandwidth limit ( #6082 )
...
* fix: only consider piece data in bandwidth limit
* refactor: remove unused `tr_bandwidth::clamp()` signature
2023-10-09 08:49:49 -05:00
Rukario
f2fa47b7a9
Update torrent-row.js ( #5857 )
2023-10-08 22:23:44 -05:00
github-actions[bot]
732465d533
chore: update generated transmission-web files ( #6086 )
2023-10-08 22:04:17 -05:00
Charles Kerr
db96771c80
refactor: add tr_torrent::Error helper class ( #6077 )
2023-10-08 21:33:34 -05:00
Yat Ho
c16ed41a7d
feat: better description for forced verify option ( #6088 )
2023-10-08 20:28:50 -05:00
Yat Ho
0c52b710ad
feat: add option to force verify torrent in WebUI ( #5981 )
2023-10-06 22:52:59 -05:00
Yat Ho
cf1c4f99e9
feat: display full peer address in tooltip ( #6081 )
2023-10-06 21:33:05 -05:00
Yat Ho
2c97567370
chore: minor housekeeping for bandwidth code ( #6080 )
2023-10-06 18:30:04 -05:00
Dan Groshev
27dad53bc5
docs: update peer-id documentation to account for post-3.00 changes ( #6083 )
2023-10-06 17:34:16 -05:00
Charles Kerr
ce39b01dd2
perf: reduce unnecessary size overhead in tr_torrent struct ( #6073 )
2023-10-04 21:38:14 -05:00
Yat Ho
c6236c7bee
fix: reconstruct `utp_core_` when toggling utp ( #6075 )
2023-10-04 20:33:18 -05:00
Charles Kerr
3f7340502f
refactor: add a SimpleSmoothedSpeed helper class ( #6072 )
2023-10-04 17:40:46 -05:00
Yat Ho
93e8bf7330
fixup! refactor: make tr_torrent idle fields private ( #6070 ) ( #6074 )
...
Thanks!
2023-10-04 16:33:04 -05:00
Charles Kerr
68f3c89e3c
refactor: make tr_torrent idle fields private ( #6070 )
2023-10-03 20:18:55 -05:00
Yat Ho
94797dfb6e
feat: WebUI torrent tracker list style improvements ( #6008 )
2023-10-02 19:47:52 -05:00
Charles Kerr
32a62d85ea
refactor: more tr_variant API ( #6057 )
2023-10-02 16:18:35 -05:00
Charles Kerr
917c00e477
refactor: remove tr_torrentStatCached() ( #6066 )
2023-10-02 14:07:28 -05:00
Yat Ho
5808f72f50
fix: assertion failed: port_empty in `tr_swarm::remove_peer()` ( #6062 )
2023-10-02 11:57:48 -05:00
Yat Ho
170f589b64
fixup! refactor: remove redundant code when adding announce lists to metainfo ( #6050 ) ( #6061 )
2023-10-02 10:18:38 -05:00
Yat Ho
ee4daa059d
feat: check if files are missing after setting location ( #5978 )
2023-10-01 19:21:18 -05:00
Cœur
1722f00777
chore: apply clang-format version 17.0.1 ( #6054 )
2023-10-01 18:45:52 -05:00
Rafe S
94aeff9bc2
docs: update log-level in transmission-daemon.1 manpage ( #6059 )
...
Add entry for log-level, mark log-error, log-info, and log-debud as deprecated.
2023-10-01 18:21:14 -05:00
Klearchos-Angelos Gkountras
b52d8962bc
docs: include debian 12 in docs ( #6030 )
2023-10-01 10:47:10 -05:00
Yat Ho
cfa26d0da8
chore: more specific peer error log ( #6029 )
2023-10-01 10:43:17 -05:00
Cœur
6f59d340d6
fix 'setNeedsDisplay' is deprecated: first deprecated in macOS 10.14 ( #6053 )
2023-10-01 08:39:39 -05:00
Cœur
a7f93f4f15
feat: support redirects to magnet ( #6012 )
2023-09-30 16:02:10 -05:00
Charles Kerr
55da783e8f
refactor: remove redundant code when adding announce lists to metainfo ( #6050 )
2023-09-30 07:31:43 -05:00
Yat Ho
a20d79a933
chore: bump minimum openssl version to 1.1.0 ( #6047 )
2023-09-29 23:09:10 -05:00
Yat Ho
82a9aa6cf0
fix: correct log output ( #6048 )
2023-09-29 21:37:14 -05:00
Charles Kerr
aa0ff75c16
fix: "Unrecognized colorspace number -1" ( #6049 )
2023-09-29 20:44:59 -05:00
hgy59
cf426d8f81
fix: tr_sys_path_copy in file-posix.cc for some Synology Devices ( #5966 ) ( #5974 )
2023-09-29 19:34:51 -05:00
Rukario
6cee75547c
feat: add touchscreen support for context menu ( #5928 )
2023-09-27 10:48:16 -05:00
Rukario
3d4b177516
fix: Fixed updating magnet link after selecting same torrent again ( #6028 )
2023-09-26 20:35:43 -05:00
Yat Ho
7973d873ff
feat: BT and MSE handshake rework ( #6025 )
2023-09-26 12:50:41 -05:00
Yat Ho
51995ab63f
fix: remove redundant `tr_lpd::create()` call ( #5900 )
2023-09-25 22:46:41 -05:00
Cœur
c6b1d8851f
fix: broken UI and windows on macOS Sonoma ( #6016 )
2023-09-25 21:48:23 -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
Charles Kerr
114885d67b
fixup! refactor: tr_variant API update ( #5998 ) ( #6036 )
...
fix use of invalidated pointer in rpcipml
2023-09-25 13:24:46 -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
Charles Kerr
6ead147620
refactor: use new tr_variant API in tr_session ( #6006 )
2023-09-16 08:23:35 -05:00
Yat Ho
85a120faea
feat: add `preferred-transport` to settings.json ( #5939 )
2023-09-15 20:23:34 -05:00
Charles Kerr
9a82372e95
refactor: tr_variant API update ( #5998 )
2023-09-13 08:49:17 -05:00