Commit Graph

  • 398fe70b02 GHA CI: Add support for Windows arm64 (#7758) namoen0301 2025-12-31 14:25:27 +08:00
  • be80b149b1 fix: torrent dates were not bumped in some cases (#8029) Yat Ho 2025-12-29 23:32:37 +08:00
  • 4542c1bf8a docs(rpc): add missing changelog for recent commits (#8031) Yat Ho 2025-12-29 20:19:41 +08:00
  • 332c58995c fix(remote): attach id to methods that can return errors (#8028) Yat Ho 2025-12-29 13:08:17 +08:00
  • c9c5d780a0 feat(remote): console message for HTTP 204 response (#8027) Yat Ho 2025-12-29 12:43:59 +08:00
  • 109ee8e6ff Revert "fix: cache the value of tr_peerMgrGetDesiredAvailable() (#7961)" (#8026) Charles Kerr 2025-12-28 18:43:04 -06:00
  • 6392f0c306 fix: opening torrent opens in an new tr instance (#7629) (#7841) Elek, David 2025-12-28 22:50:45 +01:00
  • 8beb761a3f fix: increase the width of up/down ratio display to 8 (#8019) Elek, David 2025-12-28 16:52:55 +01:00
  • 91f39c56a8 refactor: register converters in tr_lib_init() (#8023) Charles Kerr 2025-12-28 09:36:49 -06:00
  • 80a0e4d048 feat(remote): print blocklist size after update (#8021) Yat Ho 2025-12-28 23:36:40 +08:00
  • 1ff6e75c61 chore: deprecate non-semver rpc version scheme (#8022) Yat Ho 2025-12-28 23:36:30 +08:00
  • 116412b27c Fix. Mac GUI. Incorrect filter selected when hiding the Filter Bar and then showing it again (#7844) Evgeny Kulikov 2025-12-26 20:01:22 +02:00
  • d0bcda1623 fix: discard any non-int tag when converting to tr4 (#8017) Yat Ho 2025-12-27 01:59:17 +08:00
  • ccba9ecd9d fix: rpcimpl array size (#8014) Yat Ho 2025-12-27 01:36:38 +08:00
  • 6a4c1bae3f fix: dedupe Access-Control-Expose-Headers header (#8018) Yat Ho 2025-12-27 00:28:29 +08:00
  • 9794e41ae0 fix: detect is_torrent in rpc response too (#8015) Yat Ho 2025-12-26 22:39:18 +08:00
  • 291482f82c refactor: remove now-unused api_compat::get_export_settings_style() (#8012) Charles Kerr 2025-12-26 01:20:34 -06:00
  • 64f9c512da refactor: remove tr_quark_convert() (#8009) Charles Kerr 2025-12-25 14:53:51 -06:00
  • ae44cacc31 chore: silence MSVC C4702 unreachable code warning (#8010) Charles Kerr 2025-12-25 14:53:37 -06:00
  • c0a8f3bbe6 fix: cache the value of tr_peerMgrGetDesiredAvailable() (#7961) Charles Kerr 2025-12-25 14:32:40 -06:00
  • 850d2a277f refactor: use snake_case for action names in GTK client (#8008) Charles Kerr 2025-12-25 14:01:23 -06:00
  • 1859201e01 refactor: rename cache_size_mb to cache_size_mib (#7971) Yat Ho 2025-12-26 04:00:07 +08:00
  • 3da2a2543e refactor: removing menu icons on older Macs (#7994) Cœur 2025-12-25 20:59:11 +01:00
  • a1184061a0 feat: torrent_get.wanted is now boolean (#7997) Yat Ho 2025-12-26 01:42:43 +08:00
  • 11ead87f8d refactor: rename peer_socket_tos to peer_socket_diffserv (#8004) Yat Ho 2025-12-26 01:05:50 +08:00
  • 5602bcc74b refactor: use serializer in tr_stats::save(), tr_stats::load() (#7956) Charles Kerr 2025-12-24 18:25:16 -06:00
  • df19af2f17 fix(qt): assertion fails on debug Windows Qt build (#8000) Elek, David 2025-12-25 00:49:04 +01:00
  • c6c4a8144b refactor: remove unused tr_variant initializer-list methods (#8002) Charles Kerr 2025-12-24 15:18:13 -06:00
  • e1a403c9ca refactor: mark more keys as APICOMPAT (#8001) Charles Kerr 2025-12-24 15:18:03 -06:00
  • 62c8edc039 refactor: use api_compat for rpc (#7995) Yat Ho 2025-12-25 03:29:59 +08:00
  • cf37c7daff refactor: migrate transmission-remote to JSON-RPC (#7986) Charles Kerr 2025-12-24 11:59:35 -06:00
  • 27f0e2e20d test: always call tr_lib_init() in libtransmission tests (#7992) Charles Kerr 2025-12-23 14:32:29 -06:00
  • dbd4ea5be8 fix(daemon): missing break statement in switch (#7991) Yat Ho 2025-12-24 03:13:32 +08:00
  • 8241fdab5f fix: handle unaligned torrents in wishlist (#7944) Yat Ho 2025-12-23 13:31:56 +08:00
  • dcd516b673 feat: update daemon args for preferred_transports (#7988) Yat Ho 2025-12-23 13:11:41 +08:00
  • 257b870604 fix: work around a dumb rapidjson bug (#7985) Charles Kerr 2025-12-22 23:10:53 -06:00
  • 71ab8cb09f refactor: remove redundant calls to tr_quark_convert() (#7987) Charles Kerr 2025-12-22 23:05:55 -06:00
  • f2600cf058 chore(remote): deprecate --(no-)utp (#7990) Yat Ho 2025-12-23 13:05:16 +08:00
  • d5314e2c44 refactor: add libtransmission-app (#7978) Charles Kerr 2025-12-22 20:05:57 -06:00
  • 888f90ca1e fix: race condition in tr_torrentStat() (#7948) Yat Ho 2025-12-23 05:29:15 +08:00
  • 62c362eacb fix: clang-tidy warnings in Qt client (#7981) Charles Kerr 2025-12-22 09:34:04 -06:00
  • 1afbe8b675 feat: sync the values of preferred_transports and *_enabled (#7980) Yat Ho 2025-12-22 23:15:53 +08:00
  • 91d9f1f776 feat: generic support for optional fields in serializer (#7979) Yat Ho 2025-12-22 21:58:09 +08:00
  • 8f445496c2 refactor: use unmanaged_string for periodic torrent_get fields (#7977) Charles Kerr 2025-12-21 20:49:41 -06:00
  • 0607ea472f perf: use unmanaged strings when populating initial prefs (#7976) Charles Kerr 2025-12-21 19:35:14 -06:00
  • 433203f82f perf: unmanaged strings in rpcimpl (#7975) Charles Kerr 2025-12-21 11:17:53 -06:00
  • e9c847d965 perf: api_compat::convert() operates inplace rather than creating a new variant (#7973) Charles Kerr 2025-12-21 06:22:05 -06:00
  • 4599a7312e refactor: libtransmission::serializer redesign (#7954) Charles Kerr 2025-12-21 06:04:18 -06:00
  • ed827dd1a1 feat: Qt client now formats RPC requests in the RPC server's preferred style (#7963) Charles Kerr 2025-12-20 11:05:35 -06:00
  • 615bb4f5e7 refactor: use apicompat for bandwidth-groups.json (#7972) Yat Ho 2025-12-21 01:02:55 +08:00
  • 3fc8003c02 refactor: remove tr_variant::StringHolder (#7953) Charles Kerr 2025-12-19 22:24:39 -06:00
  • 8a8acfccb6 refactor: add new transmission::app namespace (#7964) Charles Kerr 2025-12-19 13:58:40 -06:00
  • 057fe90b3c fix: copypaste error (#7962) Charles Kerr 2025-12-19 12:58:13 -06:00
  • 15495640d3 refactor: re-use recalculate_wanted_pieces logic in wishlist constructor (#7946) Yat Ho 2025-12-20 02:44:57 +08:00
  • f61b0213a9 feat: add X-Transmission-Rpc-Version (#7958) Yat Ho 2025-12-20 00:03:37 +08:00
  • c4587503f6 test: variant constructor and assignment operator (#7957) Yat Ho 2025-12-19 22:05:05 +08:00
  • 804fb20a80 refactor: more JSON-RPC migration in transmission-qt (#7959) Charles Kerr 2025-12-19 07:51:52 -06:00
  • 1a18462691 refactor: make tr_sessionInit() config_dir arg a string_view (#7939) Charles Kerr 2025-12-18 23:06:23 -06:00
  • 99af641738 docs: update settings.json docs for api-compat (#7955) Yat Ho 2025-12-19 10:06:27 +08:00
  • 2405c8a151 fix: add client_has_piece check to recalculate_wanted_pieces (#7945) Yat Ho 2025-12-19 04:05:23 +08:00
  • 0d036de3e5 fix: support sort mode, show mode in api_compat (#7952) Charles Kerr 2025-12-18 14:02:16 -06:00
  • c197812b45 refactor: use api-compat for settings.json (#7950) Yat Ho 2025-12-19 00:29:43 +08:00
  • e35527cb4a refactor: minor cleanup in RpcClient.cc (#7951) Charles Kerr 2025-12-18 10:29:08 -06:00
  • 833e37dab5 build: bump Qt minimum to 5.15 (#7943) Charles Kerr 2025-12-18 07:39:25 -06:00
  • 6fcd2d2297 fix: invalidateFilter() Qt deprecation warning (#7940) Charles Kerr 2025-12-17 02:04:46 -06:00
  • bfccdaa2c7 chore: remove now-obsolete qt >= 5.8 checks chore/bump-qt-minimum-to-5.12 Charles Kerr 2025-12-16 16:03:34 -06:00
  • e21e65605c deps: bump QT_MINIMUM from 5.6 to 5.12 Charles Kerr 2025-12-16 16:02:44 -06:00
  • f8970a9183 refactor: use the new jsonrpc API for RPC calls in tr-gtk (#7938) Charles Kerr 2025-12-16 15:20:51 -06:00
  • c56723ef1f chore: compatibility with clang-format 20 to 21 (#7499) Cœur 2025-12-16 06:55:32 +01:00
  • fcd1e2ff8a refactor: simplify tr_sessionLoadSettings() args (#7935) Charles Kerr 2025-12-15 13:44:38 -06:00
  • 109bc70511 feat: use api_compat for torrent .resume files (#7932) Charles Kerr 2025-12-15 09:43:40 -06:00
  • 725655653a fix: FTBFS with rapidjson 1.1.0 release on GCC < 12 (#7933) Yat Ho 2025-12-15 23:39:46 +08:00
  • 3b4dab66eb fix: build with Visual Studio 2026 (#7924) Chase Knowlden 2025-12-15 00:26:29 -05:00
  • d7f022599c feat: use api_compat for stats.json (#7918) Charles Kerr 2025-12-14 19:44:20 -06:00
  • 887473cade Fix missing Qt client icons on Windows (#7931) Mike Gelfand 2025-12-14 21:39:02 +01:00
  • 9a792046f3 feat: add libtransmission::api_compat::convert() (#7917) Charles Kerr 2025-12-14 10:56:07 -06:00
  • 98fdf2dc0b perf: use small::vector<> when sorting map keys (#7928) Charles Kerr 2025-12-13 14:45:43 -06:00
  • 0fcda4e977 feat: add tr_variant::visit() (#7923) Charles Kerr 2025-12-13 13:47:54 -06:00
  • 1225c92009 refactor: use tr_variant::walk() in tr_variant_serde refactor/variant-walk Charles Kerr 2025-12-11 11:47:59 -06:00
  • c0c418c811 refactor: add tr_variant::walk() Charles Kerr 2025-12-11 11:28:12 -06:00
  • 64268a3a7f feat: remove informed-consent dialogs (#7920) Charles Kerr 2025-12-10 16:28:49 -06:00
  • 2ee411d222 ci: set ENABLE_TESTS to make-tests on alpine (#7914) Yat Ho 2025-12-11 01:48:48 +08:00
  • f73a259a4e docs: add quark citation code comments (#7912) Charles Kerr 2025-12-10 08:18:38 -06:00
  • a8e20bf358 refactor: track active request timeout per peer per block (#7899) Yat Ho 2025-12-10 12:42:49 +08:00
  • bf48eadaeb refactor: replace Settings class with Serializable (#7877) Charles Kerr 2025-12-09 22:09:49 -06:00
  • e671c0346c feat: add tr_variant::Map methods (#7910) Charles Kerr 2025-12-09 21:16:59 -06:00
  • 9f911d4d52 refactor: intern recently-active (#7909) Charles Kerr 2025-12-09 21:15:07 -06:00
  • 64231c1076 refactor: extract-method is_valid_id() in rpcimpl (#7907) Charles Kerr 2025-12-09 18:18:46 -06:00
  • ca325e5c42 fix: add conversion from kebab-case to sleep_per_seconds_during_verify (#7870) Yat Ho 2025-12-10 08:12:51 +08:00
  • 4bf5c32a1f chore: update generated transmission-web files (#7863) github-actions[bot] 2025-12-09 18:10:04 -06:00
  • a630787340 test: add rpc tests for legacy & jsonrpc free_space requests, responses (#7905) Charles Kerr 2025-12-09 16:19:01 -06:00
  • fece4137c7 refactor: add tr_variant::unmanaged_string(tr_quark) (#7906) Charles Kerr 2025-12-09 14:58:15 -06:00
  • 20161fa044 fix: only shrink wishlist block span if previous piece is wanted (#7900) Yat Ho 2025-12-10 04:01:00 +08:00
  • 0979bbcc3f refactor: intern RPC method names (#7892) Charles Kerr 2025-12-09 11:48:09 -06:00
  • 095bad6568 fix: check if piece is wanted upon receiving block (#7866) Yat Ho 2025-12-09 05:43:56 +08:00
  • 33d6804a76 refactor: remove unused quarks (#7883) Charles Kerr 2025-12-07 21:08:07 -06:00
  • e034799f6f perf: use iterator range insert in Wishlist::next (#7890) Yat Ho 2025-12-08 01:15:14 +08:00
  • 8dc5080dc7 fix: FTBFS in C++20 (#7880) Yat Ho 2025-12-06 15:31:55 +08:00
  • 4bbc2e9c42 ci: use clang for alpine-musl build (#7879) Charles Kerr 2025-12-05 18:26:35 -06:00
  • 2cddbce459 chore: update package-lock.json (#7878) Charles Kerr 2025-12-05 16:44:23 -06:00