Commit Graph

  • 9e9bcd4b01 fix(ci): keep beta Docker images off latest (#1645) main Levi 2026-11-04 14:41:53 +08:00
  • 539ed2bba7 fix(ui): keep narrow file trees readable and scrollable codex/fix-mobile-file-tree-overflow Levi 2026-11-03 22:18:32 +08:00
  • 2f378f7238 fix(ui): respect mobile safe areas in tablet layouts codex/fix-tablet-safe-area Levi 2026-11-03 22:18:24 +08:00
  • 5bd57608d2 fix(script): keep the task name in the script snapshot; wait for the full env output in tests (#1568) Silas Mariusz 2026-11-03 03:40:55 +01:00
  • ebfd113360 fix(ui): make download file deletion explicit in task dialog (#1622) (#1638) v2.0.0-beta.4 Codess 2026-11-03 02:27:30 +01:00
  • d69874e13e feat(ui): unify child surfaces and show web task creation in a modal (#1633) Levi 2026-11-02 23:54:05 +08:00
  • b0d45226d7 fix(macos): release closed child window engines (#1639) Levi 2026-11-02 23:52:11 +08:00
  • cd19772099 fix(bt): races between building and closing the shared client (#1587) Junker der Provinz 2026-11-02 14:03:16 +01:00
  • 1e36599d52 feat(tasks): group extension folder downloads (#1594) WuFeng 2026-11-02 15:39:08 +08:00
  • fc0a1e0ef9 fix(extension): restore deprecated request APIs for compatibility (#1628) Levi 2026-10-31 17:51:56 +08:00
  • 8719166dbf fix(web): prevent browser context menu over task menus (#1627) HouKangle 2026-10-30 18:02:02 +08:00
  • c0b70d319d feat(protocol): add FTP, FTPS and FTPES downloads (#1569) Silas Mariusz 2026-10-30 10:01:46 +01:00
  • e0951de270 fix(analytics): use Android ID and persist UUID fallbacks (#1624) Levi 2026-10-28 22:33:13 +08:00
  • be0fb05edd fix(mcp): describe dynamic outputs with explicit schemas (#1626) Levi 2026-10-28 22:32:52 +08:00
  • 91edba9af6 perf(http): replace per-read goroutine in TimeoutReader with a timer (#1597) Arpit Khandelwal 2026-10-28 11:28:06 +05:30
  • 7d423e2182 fix(web): return startup errors instead of panicking (#1620) OKAN TIKTAS 2026-10-26 06:05:56 -04:00
  • 903c5c46c4 fix(extensions): match magnet URI patterns (#1619) HouKangleandHou KangLe 2026-10-26 14:15:10 +08:00
  • b8ff5ff97f fix(ci): restore Windows release asset uploads (#1605) Levi 2026-10-24 11:38:10 +08:00
  • 44e2272ca4 fix(ci): restore Windows release asset uploads codex/restore-windows-release-upload Levi 2026-10-24 11:36:29 +08:00
  • c51c5b284d fix(ci): select the first Windows compiler for runtime packaging (#1604) Levi 2026-10-24 00:39:11 +08:00
  • 4d65948934 fix(ci): resolve Windows AMD64 runtime DLLs from compiler (#1603) Levi 2026-10-23 23:38:15 +08:00
  • c275bc2e46 release: v2.0.0-beta.4 Levi 2026-10-23 21:00:49 +08:00
  • 9aae13453a feat(download): auto-categorize downloads into folders by file extension (#1572) WuFeng 2026-10-23 20:38:25 +08:00
  • d125d4ab75 feat(http): support advisory extension download sizes (#1599) Levi 2026-10-22 23:35:01 +08:00
  • 4214765d39 refactor: remove proxy API (#1596) Levi 2026-10-21 22:48:17 +08:00
  • 47cafb7575 perf(http): use 64 KiB connection read buffers (#1588) Arpit Khandelwal 2026-10-21 11:49:01 +05:30
  • de65149b29 refactor(downloader): remove opts parameter from Resolve (#1595) Levi 2026-10-19 21:40:57 +08:00
  • 5462b14705 feat(bt): support disabling DHT and PEX (#1555) Junker der Provinz 2026-10-17 05:22:34 +02:00
  • eee39e012f fix(ui): widen navigation rail for macOS traffic lights (#1582) Levi 2026-10-14 20:09:08 +08:00
  • 12860bb207 perf(extensions): load store summaries and check updates asynchronously (#1583) Levi 2026-10-14 20:08:41 +08:00
  • b86c2c18e7 fix(ci): restore Windows ARM builds with scoped MSVC compatibility (#1586) Levi 2026-10-13 21:06:09 +08:00
  • c03132d423 fix(windows): scope MSVC coroutine compatibility to affected plugins codex/windows-arm-coroutines Levi 2026-10-13 20:26:36 +08:00
  • 128fada585 fix(ci): pin conforming Windows headers and keep desktop jobs independent Levi 2026-10-13 20:24:47 +08:00
  • 7dd704fc71 fix(ci): migrate Windows plugin forks to standard coroutines Levi 2026-10-13 20:02:31 +08:00
  • 6f20790b17 feat(protocol/http, mcpserver, download): add checksum verification, MCP speed tool, pause webhook, and CLI flags (#1542) Ashish Goswami 2026-10-13 05:58:56 +05:30
  • fa622a4063 fix(http): skip prefetch wait for restored downloads (#1584) Kunpeng Xie 2026-10-12 11:13:42 +08:00
  • c6619794fc fix: preserve Cookie headers in extension requests (#1581) Levi 2026-10-10 22:10:08 +08:00
  • 87a8f87b70 feat(ui): rework extension update detection and entry point (#1535) Levi 2026-10-10 22:09:47 +08:00
  • cc96cff2ea Merge PR #1583: optimize extension API loading 2.0.0-beta.2 Levi 2026-10-10 17:40:56 +08:00
  • 15738644b0 perf(extensions): load store summaries without waiting for update checks Levi 2026-10-10 17:29:06 +08:00
  • 44a5f9eefc Merge PR #1582: widen macOS navigation rail Levi 2026-10-10 14:43:06 +08:00
  • c90c690836 Merge PR #1581: synchronize extension cookie range coverage Levi 2026-10-10 14:43:04 +08:00
  • dee1c2515f Merge PR #1535: keep extension update chip within card header Levi 2026-10-10 14:42:53 +08:00
  • bbf1a9fd7d fix(ui): widen navigation rail for macOS traffic lights Levi 2026-10-10 14:30:56 +08:00
  • b3f462bb7d test(http): synchronize ignored Range response coverage Levi 2026-10-09 21:15:51 +08:00
  • 0d08004c49 revert: remove macOS traffic light adjustments Levi 2026-10-09 21:13:55 +08:00
  • 1589d4cbe7 fix: update macOS traffic lights through window events Levi 2026-10-09 20:58:24 +08:00
  • b6ce7756fb fix: keep macOS traffic lights within the navigation rail Levi 2026-10-09 20:49:14 +08:00
  • 342c55fbd6 fix: use server-side fetch header permissions for extensions Levi 2026-10-09 19:59:06 +08:00
  • fe2f45e40d fix: preserve explicit Cookie headers in extension requests Levi 2026-10-09 19:39:05 +08:00
  • ba84a04a43 fix(settings): use Save as the primary label on settings form dialogs (#1571) WuFeng 2026-10-08 16:31:16 +08:00
  • 2d4a8cddc1 fix(ui): keep extension update chip within card header Levi 2026-09-26 11:05:43 +08:00
  • 224b488087 feat(task): record and display task completion time (#1536) Levi 2026-09-25 19:15:31 +08:00
  • 7ce4fb7f0e fix(ui): smooth task progress bar updates (#1532) Levi 2026-09-25 19:08:20 +08:00
  • 76c22c50d8 test: align beta2 integration checks Levi 2026-09-25 16:36:27 +08:00
  • f400137ead Merge PR #1542 into 2.0.0-beta.2 Levi 2026-09-25 16:23:55 +08:00
  • a5ebbca318 Merge PR #1536 into 2.0.0-beta.2 Levi 2026-09-25 16:23:55 +08:00
  • 8f2af5660e Merge PR #1535 into 2.0.0-beta.2 Levi 2026-09-25 16:23:39 +08:00
  • 932a49c1d1 Merge PR #1532 into 2.0.0-beta.2 Levi 2026-09-25 16:23:39 +08:00
  • 212c735b66 Merge latest main into 2.0.0-beta.2 Levi 2026-09-25 16:23:39 +08:00
  • 8d1ae93b03 refactor(ios): clean up continued processing task handling (#1547) UltraGeek0102 2026-09-25 13:51:09 +05:30
  • b5e8d61f01 fix: move checksum to HTTP opts, fix mismatch retry, scope get_download_speed to aggregate-only ashish6298 2026-09-25 12:15:50 +05:30
  • 363153fa33 fix(http): use Content-Range total size for 206 responses (#1545) JiangJiang 2026-09-23 09:52:59 +08:00
  • f0dab90e09 feat(extension): expose request mutation methods on task.meta.req (#1538) Levi 2026-09-23 09:33:28 +08:00
  • 6e60889ce8 feat(lang): Add Slovak localization (app_sk.arb) (#1541) doctor-martin-sowa 2026-09-23 03:32:07 +02:00
  • 929e2d2d7c test(base): add unit tests for ChecksumOption serialization ashish6298 2026-09-22 16:36:41 +05:30
  • e93437c95f feat: implement Model Context Protocol (MCP) server and download manager capabilities ashish6298 2026-09-22 16:16:01 +05:30
  • 88d150b933 test(bt): isolate cleanup fixtures from part-file promotion (#1531) Levi 2026-09-21 22:30:54 +08:00
  • 7bc7efed5b feat(task): show a dash for completed tasks without a done time Levi 2026-09-20 09:28:46 +08:00
  • 1d8a502ac4 fix(task): keep DoneAt once written instead of clearing it Levi 2026-09-20 09:21:36 +08:00
  • 4b231f52c5 feat(task): record and display task completion time Levi 2026-09-20 08:56:54 +08:00
  • e956bd1ce5 style(ui): tighten card update chip spacing to 4px Levi 2026-09-20 08:05:00 +08:00
  • 68402c85d3 revert(ui): keep extension update check silent on failure Levi 2026-09-20 08:02:22 +08:00
  • a480c5bd14 fix(ui): align extension update dialog title with app upgrade dialog Levi 2026-09-19 22:16:37 +08:00
  • e779de285d fix(ui): card chip spacing, instant flag clearing, locale-wide label Levi 2026-09-19 21:56:46 +08:00
  • fac17b0ccc style(ui): shorten update button label to Update Levi 2026-09-19 21:47:44 +08:00
  • 8c728ffda7 style(ui): render the update status as a bordered chip Levi 2026-09-19 21:41:56 +08:00
  • 1b4956b0ec fix(ui): reserve the pointer cursor for the update chip Levi 2026-09-19 21:18:57 +08:00
  • 2e5f8948be fix(ui): restore homepage and GitHub buttons on extension cards Levi 2026-09-19 20:55:22 +08:00
  • 04ebca60cf refactor(ui): make the status chip the only update entry Levi 2026-09-19 20:49:20 +08:00
  • 948f6d5487 fix(ui): let the update status chip shrink instead of overflow Levi 2026-09-19 20:02:28 +08:00
  • 51b7abed48 refactor(ui): replace update dot with tappable status chip Levi 2026-09-19 19:47:02 +08:00
  • d8758267c4 refactor(ui): polish extension update affordance per review Levi 2026-09-19 19:04:58 +08:00
  • d94b59b165 refactor(ui): open extension details from every card Levi 2026-09-19 18:43:57 +08:00
  • f34cb9c971 refactor(ui): declutter extension card actions Levi 2026-09-19 18:07:28 +08:00
  • 172f4a3650 fix(ui): unify extension update check and improve update affordance Levi 2026-09-19 17:32:44 +08:00
  • 694b43e3f9 docs: update beta download link to v2.0.0-beta.3 Levi 2026-09-19 08:16:57 +08:00
  • 085ebf357a fix(ui): smooth task progress bar updates Levi 2026-09-19 00:14:15 +08:00
  • fe25ccab1d release: v2.0.0-beta.3 v2.0.0-beta.3 Levi 2026-09-18 23:34:09 +08:00
  • 8301b1f9ce feat(http): accelerate connection expansion with squared batches (#1530) Levi 2026-09-18 23:22:57 +08:00
  • 49aab4ea7c feat(extension): add host environment and WebView page events (#1527) Levi 2026-09-18 23:21:53 +08:00
  • 5d8267fa56 fix(ui): fix various UI issues (#1518) Levi 2026-09-18 22:40:36 +08:00
  • 1ab452ced8 fix(bt): honor selected files when creating resolved tasks (#1523) Levi 2026-09-18 22:32:09 +08:00
  • 743f356567 feat(flutter): add action buttons to desktop download notifications (#1524) Levi 2026-09-18 22:18:47 +08:00
  • b1dd46cc7c feat: spool media inputs to disk and report producer progress (#1520) Levi 2026-09-18 22:17:22 +08:00
  • 38750d8505 fix: sanitize archive entry paths before extraction to prevent path traversal (#1526) sysy 2026-09-18 10:12:43 -04:00
  • dae13dec01 Merge latest PR #1527 into 2.0.0-beta.2 Levi 2026-09-18 09:43:51 +08:00
  • a8f682559f Merge latest PR #1523 into 2.0.0-beta.2 Levi 2026-09-18 09:43:51 +08:00
  • 3c0c019bc9 fix(bt): derive cleanup boundaries from torrent storage layout Levi 2026-09-18 09:33:42 +08:00
  • 69b3e223ad fix(bt): always preserve the torrent root directory Levi 2026-09-18 09:23:46 +08:00