Commit Graph

  • a1228ab1dd Revert "feat: inline delete prompt in remove dialog (#7000)" (#8349) Yat Ho 2026-02-04 13:33:50 +08:00
  • ca873c4ba2 fix: encryption mode not saved between sessions in GTK client (#8348) Charles Kerr 2026-02-03 22:07:46 -06:00
  • c9434a8917 Fix: torrent-metainfo unexpected: path (#8316) Cœur 2026-02-04 02:29:33 +01:00
  • 507a348611 docs: document different macOS versions needed for building vs running Cœur 2026-02-04 02:28:41 +01:00
  • fc3ae68a4c fix: encryption mode not saved between sessions in GTK client (#8345) Charles Kerr 2026-02-03 19:22:50 -06:00
  • bd4f81f87c fix: race condition when removing torrents in GTK client (#8341) Charles Kerr 2026-02-03 18:10:54 -06:00
  • 933216e93f fix: race condition when removing torrents in GTK client (#8340) Charles Kerr 2026-02-03 18:10:44 -06:00
  • 90402fd97b refactor: move StatsMode to tr::app (#8330) Charles Kerr 2026-02-03 09:52:49 -06:00
  • b4c4047ab7 docs: add PR release notes guidelines (#8320) Charles Kerr 2026-02-03 08:44:00 -06:00
  • 64a53a8219 refactor: use sigslot (#8309) Charles Kerr 2026-02-02 22:42:28 -06:00
  • 2d740b8d8c docs: update references in rpc-spec.md (#8319) corncobble 2026-02-02 08:12:04 -05:00
  • 1dd096e77f perf: faster arrow key navigation in torrent list (#8315) (#8323) Charles Kerr 2026-02-02 07:08:01 -06:00
  • 3c9a523573 perf: faster arrow key navigation in torrent list (#8315) Charles Kerr 2026-02-01 21:01:28 -06:00
  • 2649e7acdd refactor: use std::filesystem for more file utils (#8296) Charles Kerr 2026-02-01 15:37:37 -06:00
  • 618d11ec94 warning: function 'TorrentFilter::match_mode' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name] fix/clang-tidy-warnings Charles Kerr 2026-01-31 23:29:50 -06:00
  • b880ef6d47 fix: warning: variable gl_confdir can be made static or moved into an anonymous namespace to enforce internal linkage [misc-use-internal-linkage] Charles Kerr 2026-01-31 23:29:38 -06:00
  • d6626b928b fix: warning: use 'contains' to check for membership [readability-container-contains] Charles Kerr 2026-01-31 23:29:19 -06:00
  • 9911354308 fix: warning: declaration shadows a variable in the global namespace [clang-diagnostic-shadow] Charles Kerr 2026-01-31 23:21:04 -06:00
  • c1e4221a75 introduce 3 priority levels to session event loop, set peer traffic t… (#7140) reardonia 2026-01-31 16:07:05 -05:00
  • e38ace6b0f fix: -DENABLE_UTP=OFF FTBFS (#8301) Yat Ho 2026-02-01 02:53:58 +08:00
  • 5f8755bd68 fix: periodically save queue position like other data files (#8306) Yat Ho 2026-02-01 01:49:53 +08:00
  • 903babf595 fix: update changed dates after setting torrent queue position (#8298) Yat Ho 2026-01-31 21:42:02 +08:00
  • 28841f8d43 fix: periodically save queue position like other data files (#8299) Yat Ho 2026-01-31 21:39:06 +08:00
  • 181d833952 feat: support std::u8string, std::filesystem::path in serializer feat/serializer-u8string-fspath Charles Kerr 2026-01-30 16:04:29 -06:00
  • 3d09c4df4e build: support building with system fast_float (#8206) Yat Ho 2026-01-31 05:20:21 +08:00
  • 5c76b5b3d9 chore: bump libevent (#8130) Yat Ho 2026-01-31 03:33:18 +08:00
  • 32b3f1ba43 fix: do not use underscore in gio action names (#8294) Charles Kerr 2026-01-30 13:05:27 -06:00
  • 7a070c2305 fix: update changed dates after setting torrent queue position (#8292) Yat Ho 2026-01-31 03:05:05 +08:00
  • b50bf418ad fix: do not use underscore in gio action names (#8293) Charles Kerr 2026-01-30 11:51:11 -06:00
  • 3a8a4d9b86 refactor: wrap std::filesystem::space calls (#8284) Yat Ho 2026-01-31 01:18:04 +08:00
  • c4283e0c8f fix: put torrent in "recently active" set after changing queue position (#8290) Yat Ho 2026-01-30 22:59:18 +08:00
  • db08054522 refactor: remove XFS specific code to use more portable code (#8289) Yat Ho 2026-01-30 22:56:26 +08:00
  • a61bdc24da refactor: use std::filesystem for tr_sys_path_resolve() (#8282) Charles Kerr 2026-01-30 08:55:37 -06:00
  • c223e3bb64 perf: more efficient Torrent.updateTorrents() (#8280) Charles Kerr 2026-01-29 17:58:42 -06:00
  • b41ae71574 fix: cannot add magnet links in GTK client (#8278) Charles Kerr 2026-01-29 16:46:59 -06:00
  • cb3f693be5 build: add -Warray-bounds warnings refactor/use-c++20-starts-with-ends-with Charles Kerr 2026-01-27 13:12:18 -06:00
  • b7389e3c3a refactor: remove tr_strv_starts_with() Charles Kerr 2026-01-21 14:31:25 -06:00
  • d7cf7dffe4 fix: cannot add magnet links in GTK client (#8277) Charles Kerr 2026-01-29 16:13:09 -06:00
  • 63226411db build: improve building with system miniupnpc (#8190) Yat Ho 2026-01-30 05:29:52 +08:00
  • fa3d3c7727 fix: crash on fail to remove torrent files on macOS (#8275) Charles Kerr 2026-01-29 15:29:34 -06:00
  • cf849bb512 fix: crash on fail to update blocklist on GTK when assertions are enabled (#8273) Charles Kerr 2026-01-29 11:45:24 -06:00
  • 9723d7b4bd fix: crash on fail to update blocklist on GTK when assertions are enabled (#8274) Charles Kerr 2026-01-29 11:45:10 -06:00
  • 19c52a3e61 fix: pass UTF-8 strings into std::filesystem::path (#8269) Yat Ho 2026-01-29 22:43:50 +08:00
  • dd008ae1d0 refactor: C++ify tr_torrentStat() (#8257) Charles Kerr 2026-01-29 08:07:11 -06:00
  • 7de2aadb41 refactor: simplify session-thread.h with std::bind_front (#8262) Yat Ho 2026-01-29 22:06:23 +08:00
  • b13fddbaaa fix: some errors are not returned in tr_sys_path_get_capacity() (#8258) Yat Ho 2026-01-29 13:18:13 +08:00
  • d622f5c1e9 refactor: shuffle peers before pumping (#8259) Yat Ho 2026-01-29 13:17:55 +08:00
  • 34bf2c5b21 refactor: remove tr_sys_path_get_capacity (#8249) Yat Ho 2026-01-29 11:32:24 +08:00
  • 754b295d2a chore(core, tests): fix modernize-loop-convert (#8235) Yat Ho 2026-01-29 08:53:40 +08:00
  • 554cc56bdf refactor: rename our namespace to tr (#8256) Charles Kerr 2026-01-28 18:11:34 -06:00
  • ee1634ca47 refactor: shuffle peers before pumping (#8233) Yat Ho 2026-01-29 08:11:19 +08:00
  • 357004529c build: improve building with system libutp (#8194) Yat Ho 2026-01-29 05:45:52 +08:00
  • 271d41592d refactor: mock udp announcer DNS resolver for tests (#8243) Yat Ho 2026-01-29 05:34:03 +08:00
  • e687db8f26 build: support building with system utf8cpp (#8191) Yat Ho 2026-01-29 05:33:50 +08:00
  • 7559f7ffca refactor: C++ify tr_torrentPeers() (#8253) Charles Kerr 2026-01-28 15:16:12 -06:00
  • 63d6d670fd fix: some errors are not returned in tr_sys_path_get_capacity() (#8248) Yat Ho 2026-01-29 03:14:44 +08:00
  • b68fc15eb0 fix: FTBFS on MSVC Qt5 (#8246) Yat Ho 2026-01-29 03:13:55 +08:00
  • 85933ad246 docs: fix leftover camelCase string references (#8245) Yat Ho 2026-01-29 02:25:18 +08:00
  • 6544bb1675 docs: fix leftover camelCase string references (#8242) Yat Ho 2026-01-28 11:34:26 +08:00
  • 02ca4e3e2b build: support building with system gtest (#8196) Yat Ho 2026-01-28 10:15:11 +08:00
  • 4e1b092a17 refactor: use std::remove_cvref_t (#8240) Charles Kerr 2026-01-27 20:14:47 -06:00
  • 68e9049b17 refactor: tr_torrentRemove() now takes std::function args (#8229) Charles Kerr 2026-01-27 14:37:11 -06:00
  • cbc4e9dc3a refactor: mock udp announcer DNS resolver for tests (#8232) Yat Ho 2026-01-28 02:38:24 +08:00
  • c738b9fe4d build: support building with system wide-integer (#8209) Yat Ho 2026-01-28 02:22:32 +08:00
  • 78e733e7bd refactor: fix trivial modernize-use-ranges warnings (#8181) Charles Kerr 2026-01-27 12:16:36 -06:00
  • 83e5e5842a refactor: remove tr-popcount.h (#8234) Yat Ho 2026-01-28 02:15:08 +08:00
  • eeaa4d7412 chore(core): fix modernize-use-constraints (#8236) Yat Ho 2026-01-27 23:17:31 +08:00
  • c54dfd76fa refactor: make tr_web use std::chrono for deadline computation (#8224) Charles Kerr 2026-01-26 19:14:13 -06:00
  • 272401184f chore: bump to 4.1.0 (#8231) 4.1.0 Charles Kerr 2026-01-26 17:58:07 -06:00
  • 806cf94d41 docs: add release notes for 4.1.0 docs/release-notes-4.1.0 Charles Kerr 2026-01-26 15:47:05 -06:00
  • f6710cea94 Sync translations (#8230) Mike Gelfand 2026-01-26 22:20:14 +00:00
  • 316576cca1 refactor: remove TR_CONSTEXPR20 (#8228) Yat Ho 2026-01-27 04:36:04 +08:00
  • bcac3bd461 build: support building with system small (#8208) Yat Ho 2026-01-27 00:01:51 +08:00
  • 5fc9b55ad0 refactor: remove some dead code (#8222) (#8226) Charles Kerr 2026-01-26 10:00:42 -06:00
  • 2362afd113 refactor: remove tr_isDirection() (#8213) Yat Ho 2026-01-27 00:00:02 +08:00
  • dda5dc7ec3 refactor: remove some dead code (#8222) Charles Kerr 2026-01-26 07:22:20 -06:00
  • 1d79f7eea8 fix: don't generate zero size files in makemeta-test.cc (#8212) Yat Ho 2026-01-26 10:28:07 +08:00
  • d9585782a6 build: improve building with system crc32c (#8197) Yat Ho 2026-01-26 10:03:14 +08:00
  • a7b2a72cca refactor: remove tr_pathbuf::popdir() (#8221) Charles Kerr 2026-01-25 20:02:59 -06:00
  • daf15c01c3 build: improve building with system dht (#8192) Yat Ho 2026-01-26 09:12:58 +08:00
  • 03fdb6f48e refactor: migrate C strings to std::string_view in libtransmission/file.h (#8220) Charles Kerr 2026-01-25 18:39:50 -06:00
  • 4a900b10e7 build: improve building with system psl (#8193) Yat Ho 2026-01-26 02:11:57 +08:00
  • 0845c44c14 build: improve building with system libnatpmp (#8189) Yat Ho 2026-01-26 02:11:31 +08:00
  • 2d75dea939 fix: Hide Status Bar/Filter Bar never changing to "Show" (#8216) (#8070) Mitch Livingston 2026-01-24 18:12:52 -05:00
  • 3636f5f35e fix: modernize-use-designated-initializers in core and tests (#8186) Yat Ho 2026-01-24 11:50:08 +08:00
  • 56f3578ec9 fix: don't generate zero size files in makemeta-test.cc (#8199) Yat Ho 2026-01-24 11:48:56 +08:00
  • 577ae383e2 refactor: tr_torrentSetLocation() takes a std::function callback refactor/tr_torrentSetLocation Charles Kerr 2026-01-23 09:58:10 -06:00
  • b617dea8ad build: improve building with system libdeflate (#8188) Yat Ho 2026-01-24 01:05:03 +08:00
  • 665f689e44 build: support building with system {fmt} (#8187) Yat Ho 2026-01-24 01:04:16 +08:00
  • 9cee1d3d3b build: improve building with system libb64 (#8195) Yat Ho 2026-01-24 01:02:41 +08:00
  • 2364aea35d refactor: tr_torrentSetLocation() takes a string_view Charles Kerr 2026-01-23 09:27:20 -06:00
  • cccef8e2a6 refactor: use fewer raw C strings (#8202) Charles Kerr 2026-01-22 22:36:24 -06:00
  • e7129cfd54 refactor: use fewer raw C strings (#8201) Charles Kerr 2026-01-22 16:31:08 -06:00
  • f6e9027da7 refactor: use fewer raw C strings (#8200) Charles Kerr 2026-01-22 14:38:20 -06:00
  • f319bc6bf6 ci: update and test more Debian versions (#8153) Yat Ho 2026-01-22 23:06:41 +08:00
  • 16ec031a28 build: infrastructure for third party submodules (#8178) Yat Ho 2026-01-22 13:38:34 +08:00
  • 87511c7123 test: add Session tests (#8185) Charles Kerr 2026-01-21 22:36:41 -06:00
  • 46005038e6 refactor: tr_torrentGetCurrentDir() returns a std::string_view (#8173) Charles Kerr 2026-01-21 11:40:16 -06:00
  • 35599a2d14 ci: bump to peter-evans/create-pull-request@v8 (#8177) Yat Ho 2026-01-22 01:06:54 +08:00
  • 39b5245a56 fix: incorrectly set error when moving across filesystems (#8175) Yat Ho 2026-01-21 23:08:40 +08:00