Levi
534fbbb3a2
Merge latest PR #1524 into 2.0.0-beta.2
2026-09-17 23:03:45 +08:00
Levi
27202cf99e
Merge latest PR #1518 into 2.0.0-beta.2
2026-09-17 23:03:45 +08:00
Levi
a05eea3268
fix(ui): restore tray menu dismissal and use upstream plugin
2026-09-17 23:02:20 +08:00
Levi
7496331ffd
fix(flutter): align notification file actions with task cards
2026-09-17 23:02:14 +08:00
Levi
d1b2ae42af
fix: finish migration to main WebView profile library
2026-09-17 21:48:41 +08:00
Levi
edfecefc16
Merge PR #1524 into 2.0.0-beta.2
2026-09-17 21:47:44 +08:00
Levi
88dd35cc46
Merge latest main into 2.0.0-beta.2
...
# Conflicts:
# internal/webview/README.md
# ui/flutter/lib/app/rpc/webview_rpc_service.dart
# ui/flutter/pubspec.lock
# ui/flutter/pubspec.yaml
2026-09-17 21:47:43 +08:00
Levi
014221a1a7
fix(flutter): drop action buttons from error notifications
...
A failed download has no usable output file, so error notifications now
carry no buttons at all; only the done event offers open file / open
folder actions.
2026-09-17 09:55:07 +08:00
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
b88144c864
Merge PR #1517 into 2.0.0-beta.2
...
# Conflicts:
# go.mod
2026-09-15 22:51:56 +08:00
UltraGeek0102
e47a20a1bd
feat(ios): add iOS 26+ continued processing and Live Activities ( #1514 )
2026-09-15 22:49:11 +08:00
Levi
311e002e55
Return persistent cookie expiration through the existing RPC contract
2026-09-15 00:56:50 +08:00
Levi
d642ae5018
Remove extension WebView data during uninstall
2026-09-14 10:11:53 +08:00
Levi
c47b735fc4
Preserve existing profile connections when opening more pages
2026-09-14 00:43:50 +08:00
Levi
a0e84a75b1
Isolate extension WebView profiles and follow host proxy settings
2026-09-14 00:30:52 +08:00
Levi
cee5f3336e
fix: extension install by deeplink ( #1510 )
2026-09-13 23:40:59 +08:00
Levi
8fa9a1e902
fix(ui): preserve mobile home route and confirm Android exit ( #1507 )
2026-09-12 21:44:27 +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
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
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
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
Afterain
99924296ef
feat: Background download on iOS ( #1442 )
2026-08-18 18:08:53 +08:00
Locon213
c01d11305c
feat: add Android dialog mode for external downloads ( #1362 )
2026-05-07 16:57:50 +08:00
Levi
def54f8998
feat: add WebView support for extension ( #1359 )
2026-04-24 22:16:33 +08:00
Copilot
ae70dc240c
fix: persist download directory changes ( #1352 )
2026-04-19 16:56:07 +08:00
Levi
09f7c88ed3
feat: ed2k protocol support ( #1316 )
2026-03-17 19:42:16 +08:00
Copilot
f7b26753c1
docs: migrate docs.gopeed.com links to gopeed.com/docs ( #1311 )
2026-03-12 22:44:17 +08:00
Levi
d36b345f92
feat: extension store ( #1301 )
2026-03-06 21:53:19 +08:00
Locon213
bc5c818eae
feat(desktop): implement native desktop notifications for task completion and errors ( #1293 )
2026-03-01 11:12:40 +08:00
Copilot
1b1631b41a
feat: support post-task script hooks ( #1265 )
2026-02-08 18:40:06 +08:00
Levi
3eb6df55df
feat: implement task patching functionality ( #1267 )
2026-02-06 23:42:57 +08:00
Levi
fe90c1d261
fix: deep link hidden handling on MacOS ( #1262 )
2026-01-28 18:57:09 +08:00
Levi
d61da67456
feat: add anonymous analytics ( #1254 )
2026-01-23 22:29:15 +08:00
Copilot
7b840b4261
feat: add config for auto-torrent ( #1219 )
2026-01-22 22:18:34 +08:00
Copilot
a3c1f84c2c
feat: register as android download handler for browser integration ( #1251 )
2026-01-22 18:33:23 +08:00
Locon213
8d33e1a5b3
feat: add automatic cleanup options for completed torrents and missing files ( #1243 )
2026-01-22 09:32:14 +08:00
Levi
af1c8b2719
feat: enhance deep link handling for install extensions ( #1249 )
2026-01-21 20:23:04 +08:00
Levi
d90af0b9d1
feat: support calling Gopeed API via host RPC ( #1247 )
2026-01-21 13:21:20 +08:00
Locon213
f86a379f93
feat(ui): add download percentage and ETA display ( #1238 )
2026-01-14 09:47:45 +08:00
Levi
a9eee26be7
refactor: fethcer interface & download flow ( #1229 )
2026-01-08 21:50:47 +08:00
Copilot
71c9e6947a
feat: add auto-start incomplete tasks on application startup ( #1203 )
2026-01-05 21:11:42 +08:00
Matteo Pietro Dazzi
24db9bb58b
feat: queue extractions ( #1227 )
2026-01-05 15:53:19 +08:00