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
Yat Ho
8234fe39d2
perf: do not call `session-set` in `session-get` callback ( #5994 )
2023-09-12 16:03:08 -05:00
luzpaz
3be0d728dd
Fix typos ( #5980 )
2023-09-10 22:31:49 -05:00
Cœur
92c8c41c0b
fix: selected torrents when moving rows ( #5991 )
...
* Fix selected torrents when moving rows
* code review: keep selected torrents when toggling group presentation
2023-09-10 21:39:01 -05:00
Yat Ho
d566695b33
fix: always move duplicate peer_info to graveyard pool ( #5941 )
2023-09-10 21:12:11 -05:00
Charles Kerr
ebb1b775af
refactor: public tr_session settings API now returns tr_variants ( #5983 )
2023-09-07 19:05:16 -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
chantzish
de889c93b8
fix: magnet data invalidation of tracker IDs ( #5957 )
2023-09-03 20:40:52 -05:00
Yat Ho
48dcff975a
fix: workaround HSTS upgrading to HTTPS for HTTP trackers ( #5969 )
2023-09-03 18:26:39 -05:00
Cœur
78a5d4da74
refactor: torrent cell and small torrent cell ( #5846 )
2023-09-01 20:41:03 -05:00
Rukario
29550f73b0
feat: improve responsiveness of UI
2023-09-01 17:52:17 -05:00
Charles Kerr
14b324fc9c
fix: transmission-remote -l regression ( #5960 )
2023-09-01 17:23:44 -05:00
Yat Ho
e39045cf69
refactor: tidy up announcer code ( #5945 )
2023-09-01 16:51:58 -05:00
Rukario
45d9e37b2b
feat: Improved filterbar for narrowed viewports ( #5828 )
2023-09-01 16:28:16 -05:00
Charles Kerr
fc4b7ed9f4
refactor: prefer functions return std::string instead of tr_strbuf ( #5949 )
2023-08-29 21:58:31 -05:00
Charles Kerr
cb2462aacd
docs: update release notes for 4.0.4 ( #5924 )
2023-08-23 15:16:27 -05:00
Charles Kerr
43030132fc
refactor: use std::variant in tr_variant ( #5936 )
2023-08-23 12:57:58 -05:00
Charles Kerr
fbfbfac3ae
fix: minor coverity warnings ( #5916 )
...
* fix: unchecked return value from tr_variantDictFindInt()
coverity 1541113
* fix: unchecked return value from tr_variantDictFindBool()
coverity 1541112
* fix: copy-instead-of-move in tr_strlower()
coverity 1541092
* fix: use auto& instead of auto in test
coverity 1541084
* fix: logically dead code
coverity 1541065
* fix: copy-instead-of-move in tr_announcer_impl::addTorrent()
coverity 1541062
* fix: unchecked return value of tr_variantDictFindInt()
coverity 1541061
* fix: copy-instead-of-move in FilterBar::Impl::tracker_filter_model_update()
coverity 1541058
* fix: copy-instead-of-move in gtr_window_on_close()
* fix: silence invalid resource leak warning
coverity 1520595
* fix: unchecked return value from setsockopt()
coverity 1518345
* fix: dereference after null check (FORWARD_NULL)
coverity 1517816
2023-08-21 21:59:47 -05:00
Charles Kerr
59c638c63d
refactor: replace tr_variant::is_*() with tr_variant::holds_alternative() ( #5930 )
2023-08-21 16:16:54 -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
Charles Kerr
5837603b6f
refactor: make tr_variant follow RAII ( #5923 )
2023-08-20 23:15:23 -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
Yat Ho
bb386cf17f
refactor: use one socket for sending and receiving lpd announces ( #5909 )
2023-08-18 15:56:28 -05:00
Yat Ho
eea7d4d886
refactor: re-organise `net.h` member functions ( #5878 )
2023-08-17 22:13:01 -05:00
Charles Kerr
a4d205612a
refactor: add tr_variant_serde ( #5903 )
2023-08-17 11:02:45 -05:00
fredo-47
9df4adf9b6
chore: change some log-levels in global-ip-cache.cc from info to debug ( #5870 )
2023-08-15 13:47:20 -05:00
github-actions[bot]
5f9deb3d33
chore: update generated transmission-web files ( #5902 )
2023-08-14 16:47:02 -05:00
tearfur
449549c84f
fix: do not mark peer as not connectable when we are currently connected ( #5889 )
2023-08-14 16:46:09 -05:00
Gary Elshaw
916534a687
ui: make web ui's progressbar colors closer to macOS client
2023-08-14 16:02:24 -05:00
tearfur
8283a78695
docs: add tearfur to AUTHORS ( #5859 )
2023-08-14 13:52:43 -05:00
tearfur
a88b353576
chore: rename other publicAddress() functions ( #5873 )
2023-08-14 10:31:12 -05:00
tearfur
0c7992baa2
fix: cover all pex disabled cases in `get_peer_candidate()` ( #5806 )
2023-08-14 09:56:43 -05:00
tearfur
2a51d4882c
add documentation for `session-id` rpc field ( #5863 )
2023-08-14 00:31:20 -05:00
github-actions[bot]
b8bf6cb89f
chore: update generated transmission-web files ( #5898 )
2023-08-13 22:03:55 -05:00
tearfur
72f604dbf8
fixup! perf: improve sorting performance in `tr_peerMgrGetPeers()` ( #5807 )
2023-08-13 22:02:11 -05:00
Rukario
629f7cb86f
fix: greying out of inspector in webui ( #5893 )
2023-08-13 20:53:58 -05:00
Zhenyu Qi
8873f2a50c
fix: announce with query replace bug ( #5871 )
2023-08-13 19:27:55 -05:00
SweetPPro
1a86c65b44
fix: missing priority icon in torrent cell ( #5856 )
...
* regression fix: missing priority icon in torrent cell
Fix #5826 (regression from #5147 ) - autolayout alternative to #5846
* Update TorrentCell.mm
* Update SmallTorrentCell.mm
2023-08-13 14:37:42 -05:00
tearfur
27f3a5b82a
fix: announce LDP on listening interface ( #5875 )
...
* fix: make sure LDP announces are sent on the listening interface
* fix: add implementation for test mediator
* fix: set SO_REUSEADDR for send socket
2023-08-13 12:04:04 -05:00
Mike Gelfand
586cff9506
Switch to list view for torrents list (GTK 4) ( #5858 )
...
* Add compat operator* for RefPtr
* Rename `*_tree_view_*` button handling helpers to `*_item_view_*`
* Move torrent item colors to CSS
* Switch to list view for torrents list (GTK 4)
* Bump Fedora image to 39 (current rawhide) for GTK 4.11
Enable deprecations as there're lots of them in 4.11 and I'm not keen on
fixing them all right now. Disable warnings as errors due to
-Warray-bounds issue somewhere in libfmt.
2023-08-06 04:26:29 +01:00
tearfur
badeed374f
fix: incorrect pex flags merge logic ( #5876 )
2023-08-05 12:37:33 -05:00
tearfur
a2849219f7
feat: split connectable and non-connectable pool ( #5801 )
2023-08-01 09:56:26 -05:00