Levi
6f4635e2eb
feat(flutter): add action buttons to desktop download notifications
...
Terminal task notifications now carry actionable buttons and respond to
clicks instead of being inert:
- Done notifications offer Open File and Open Folder for single-file
tasks, and Open Folder only for folder tasks (e.g. multi-file
torrents), following the same rule as the task details page. Error
notifications offer Open Folder only, since the output is rarely
usable.
- Clicking the notification body brings the app window back to the
front (show + focus), covering the close-to-tray case.
- The click target is snapshotted into the notification (Windows: action
arguments; macOS/Linux: notification payload) so buttons keep working
after the task record is deleted, and a missing file is logged instead
of surfacing an OS error dialog.
- macOS resolves buttons through three pre-registered notification
categories (done single-file / done folder / error); Windows uses the
actions API of the pinned notification plugin fork; Linux uses
freedesktop notification actions.
- New openFolder label localized in all 22 ARB catalogs.
Cold-start activation is intentionally out of scope: when the process is
not running, OS activation opens the main window without dispatching the
button action.
2026-09-17 09:49:20 +08:00
Levi
21702d5d46
feat(webview): add proxy support and per-extension profile lifecycle ( #1517 )
2026-09-16 23:17:43 +08:00
Levi
e99ef6c7f4
fix(flutter): keep waiting task progress static ( #1516 )
2026-09-16 00:39:18 +08:00
Levi
c667f097dc
feat: add FFmpeg WASM runtime ( #1512 )
2026-09-16 00:38:22 +08:00
sun
46c34f2e92
feat(hls): add native HLS (m3u8) download protocol ( #1515 )
2026-09-15 23:40:31 +08:00
UltraGeek0102
e47a20a1bd
feat(ios): add iOS 26+ continued processing and Live Activities ( #1514 )
2026-09-15 22:49:11 +08:00
Levi
cee5f3336e
fix: extension install by deeplink ( #1510 )
2026-09-13 23:40:59 +08:00
Levi
a760290213
fix(ui): enable task detail text selection and compact extension stats ( #1511 )
2026-09-13 23:30:45 +08:00
Levi
a29f4bb42a
fix(ui): use typed controls for extension settings ( #1509 )
2026-09-13 14:29:46 +08:00
Levi
62e8ab3cef
fix(ui): show downloaded bytes for tasks with unknown size ( #1508 )
2026-09-13 11:57:26 +08:00
Levi
8fa9a1e902
fix(ui): preserve mobile home route and confirm Android exit ( #1507 )
2026-09-12 21:44:27 +08:00
Levi
46675f26af
fix(ui): align history search placeholder and prevent clipping ( #1506 )
2026-09-12 20:04:28 +08:00
Levi
0d52b840a2
feat(ui): emphasize task creation and add empty-list actions ( #1505 )
2026-09-12 18:09:36 +08:00
Levi
091e7b8936
fix(ui): keep mobile create task actions in safe area ( #1504 )
2026-09-12 09:28:04 +08:00
Levi
ff8f61423e
fix(ui): refine app update dialog layout and scrolling ( #1503 )
2026-09-12 07:25:37 +08:00
Levi
e5ac13cfdc
docs: update beta download links
v2.0.0-beta.2
2026-09-11 08:36:01 +08:00
Levi
073e1413ab
release: 2.0.0-beta.2
2026-09-11 08:20:45 +08:00
Wu Shuwen
04b9aa18ec
fix(http): infer extension for opaque URLs ( #1495 )
2026-09-11 08:01:32 +08:00
Levi
08fe4eef4e
fix(ui): refine create task actions and relocate icon sources ( #1500 )
2026-09-11 08:00:03 +08:00
Levi
8f9bac9e6b
fix(ui): reuse shared file path picker for script settings ( #1496 )
2026-09-10 23:51:16 +08:00
Levi
bb17c7d48a
fix(macos): request permission for download notifications ( #1498 )
2026-09-10 23:50:50 +08:00
Levi
75ffe70a4d
fix(windows): use bundled PNG for notification header icon ( #1499 )
2026-09-10 23:50:09 +08:00
Levi
36f9f65384
fix(android): request notification permission on startup ( #1497 )
2026-09-10 23:05:15 +08:00
Levi
5f89ae3516
fix: unify platform window titles as Gopeed ( #1494 )
2026-09-10 23:03:43 +08:00
Levi
0cc2b690f8
fix: create task panel mobile UI ( #1488 )
2026-09-10 23:02:53 +08:00
Levi
b991482617
fix(macos): prevent closed task windows from reopening ( #1492 )
2026-09-10 00:19:49 +08:00
Levi
1f8906f952
fix(android): via browser takeover handling ( #1489 )
2026-09-09 23:28:41 +08:00
Levi
0efc85d3c0
feat: unify native API invocation with async callbacks ( #1476 )
2026-09-08 23:47:38 +08:00
Levi
481675107f
fix(android): refresh download URL when create page is already open ( #1493 )
2026-09-08 22:53:31 +08:00
Jamal Ali
6568498850
feat(i18n): add Azerbaijani (az) locale ( #1490 )
2026-09-07 17:56:30 +08:00
Levi
67814348dc
fix: upgrade to race-safe dart_ipc ( #1479 )
2026-09-07 09:23:26 +08:00
Levi
53d13dfe28
fix(ui): preserve desktop platform listeners ( #1483 )
2026-09-06 20:36:48 +08:00
Levi
d511e66d56
fix(ui): improve cross-platform text input behavior ( #1477 )
2026-09-06 17:18:57 +08:00
Levi
16f2d30476
fix(flutter): keep create task advanced options collapsed ( #1481 )
2026-09-06 16:43:14 +08:00
Levi
aafd039205
fix(flutter): create log directory recursively ( #1478 )
2026-09-06 13:00:06 +08:00
Levi
647e161431
docs: optimize README screenshots
2026-09-05 22:55:33 +08:00
Levi
8f3cf35162
fix(windows): prevent crash when notification service is unavailable ( #1472 )
v2.0.0-beta.1
2026-09-05 20:51:07 +08:00
Levi
f2145de571
feat: add MCP support ( #1471 )
2026-09-05 20:21:39 +08:00
Levi
39cd9034cd
feat: move native communication to FFI ( #1457 )
2026-09-05 20:18:42 +08:00
Levi
177c225f16
feat: new ui ( #1455 )
2026-09-05 19:53:41 +08:00
Levi
3be8db664c
fix(http): resume ranged downloads with unknown size ( #1467 )
2026-09-03 23:16:38 +08:00
Levi
9b704f6f14
fix(http): keep Resolve response until Range takeover succeeds ( #1465 )
2026-09-02 23:49:37 +08:00
ggg
f49e2510f5
fix(http): re-probe range support after sequential retry ( #1464 )
2026-09-02 14:29:48 +08:00
Levi
c5c8bb2bf5
fix(http): reset discarded prefetch progress on resume ( #1462 )
2026-08-31 23:05:01 +08:00
ggg
962ff4dc98
fix(http): fall back when servers ignore range requests ( #1459 )
2026-08-31 22:32:14 +08:00
Levi
59f3aa7028
test: enforce async extension API contract ( #1452 )
2026-08-27 12:51:37 +08:00
Levi
cfdf87c3b8
feat: HTTP add TLS fingerprint fallback ( #1444 )
2026-08-20 20:21:02 +08:00
Afterain
99924296ef
feat: Background download on iOS ( #1442 )
2026-08-18 18:08:53 +08:00
Afterain
9d3221ebbb
feat: open data directory on iOS ( #1440 )
2026-08-17 09:33:36 +08:00
Chen, Ting-An
7b7327ffb3
fix(i18n): complete Traditional Chinese locale ( #1431 )
2026-08-13 19:38:30 +08:00