Levi
534fbbb3a2
Merge latest PR #1524 into 2.0.0-beta.2
2026-09-17 23:03:45 +08:00
Levi
7496331ffd
fix(flutter): align notification file actions with task cards
2026-09-17 23:02:14 +08:00
Levi
edfecefc16
Merge PR #1524 into 2.0.0-beta.2
2026-09-17 21:47:44 +08:00
Levi
f7dfc4226b
Merge PR #1523 into 2.0.0-beta.2
2026-09-17 21:47:44 +08:00
Levi
c6dd58848d
Merge latest PR #1518 into 2.0.0-beta.2
2026-09-17 21:47:43 +08:00
Levi
051d4267a5
fix(ui): restore path placeholders and window shortcut
2026-09-17 21:08:30 +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
a83e3a2b84
Merge remote-tracking branch 'origin/main' into codex/fix-bt-file-selection
...
# Conflicts:
# ui/flutter/test/features/tasks/domain/task_record_test.dart
2026-09-17 00:03:36 +08:00
Levi
5bb040eaaf
fix(bt): honor selected files when creating resolved tasks
2026-09-17 00:03:03 +08:00
Levi
c667f097dc
feat: add FFmpeg WASM runtime ( #1512 )
2026-09-16 00:38:22 +08:00
Levi
d41e27234d
Merge PR #1518 into 2.0.0-beta.2
2026-09-15 23:06:45 +08:00
Levi
c703c52cbc
fix(ui): refine narrow layouts and enable tab swipes
2026-09-15 23:01:48 +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
14b22cf485
test: align failed task speed assertion with PR #1510 behavior
2026-09-13 22:27:32 +08:00
Levi
f839c3ac93
Merge latest PR #1511 into 2.0.0-beta.2
2026-09-13 22:25:20 +08:00
Levi
67d4aa9554
Merge latest PR #1510 into 2.0.0-beta.2
...
# Conflicts:
# ui/flutter/lib/features/extensions/presentation/pages/extensions_page.dart
# ui/flutter/test/widget_test.dart
2026-09-13 22:25:20 +08:00
Levi
c355f9ff5c
fix: retain zero download speed for known-size tasks
2026-09-13 18:56:37 +08:00
Levi
59a7d40bfe
fix: select downloading tab after mobile task creation
2026-09-13 18:46:19 +08:00
Levi
d393d27ec7
fix: hide completed task folder action on mobile and web
2026-09-13 17:38:34 +08:00
Levi
2e8672273c
feat: confirm extension updates with progress and retry
2026-09-13 17:25:31 +08:00
Levi
4802802828
fix: limit URL install loading to its submit button
2026-09-13 17:20:08 +08:00
Levi
3d372f98de
fix: preserve install URL paste focus and limit local installs to desktop
2026-09-13 17:18:13 +08:00
Levi
d578fe96bc
test(ui): cover minimum extension card width
2026-09-13 15:39:04 +08:00
Levi
1262844363
fix(ui): keep three extension columns at default width
2026-09-13 15:36:36 +08:00
Levi
91bea83692
Merge PR #1512 into 2.0.0-beta.2
2026-09-13 15:30:10 +08:00
Levi
e21bc5eeae
Merge PR #1511 into 2.0.0-beta.2
2026-09-13 15:30:10 +08:00
Levi
6331060171
Merge PR #1510 into 2.0.0-beta.2
2026-09-13 15:30:10 +08:00
Levi
f3ec6b8ee9
Merge latest main into 2.0.0-beta.2
2026-09-13 15:30:00 +08:00
Levi
9124976b5c
feat(extension): add streaming FFmpeg WASM merge runtime
2026-09-13 15:23:29 +08:00
Levi
9820e58de9
Merge branch 'main' of github.com:GopeedLab/gopeed into codex/fix-task-detail-text-selection
2026-09-13 15:07:02 +08:00
Levi
e890e593d9
feat(ui): compact number display in extension stats
2026-09-13 15:06:42 +08:00
Levi
6572e9e899
fix: automatically submit scheme extension installs
2026-09-13 15:01:50 +08:00
Levi
1c57b07575
fix: prefill scheme extension installs and forward iOS deep links
2026-09-13 14:31:36 +08:00
Levi
a29f4bb42a
fix(ui): use typed controls for extension settings ( #1509 )
2026-09-13 14:29:46 +08:00
Levi
8fa9a1e902
fix(ui): preserve mobile home route and confirm Android exit ( #1507 )
2026-09-12 21:44:27 +08:00
Levi
6f12eb1f07
Merge Android cold-start back fix and bottom exit prompt into beta
2026-09-12 20:40:25 +08:00
Levi
bd03d3b31c
fix(android): intercept back during cold startup and move exit toast down
2026-09-12 20:40:07 +08:00
Levi
46675f26af
fix(ui): align history search placeholder and prevent clipping ( #1506 )
2026-09-12 20:04:28 +08:00
Levi
d330d8bea8
Merge mobile back navigation and exit confirmation into beta
2026-09-12 19:03:24 +08:00
Levi
ee6b073bc1
fix(ui): preserve mobile home route and confirm Android exit
2026-09-12 18:56:52 +08:00
Levi
0d52b840a2
feat(ui): emphasize task creation and add empty-list actions ( #1505 )
2026-09-12 18:09:36 +08:00
Levi
a41c6c145c
Merge latest PR #1505 : compact creation button and inline empty-list guidance
2026-09-12 17:49:31 +08:00
Levi
86c8383584
feat(ui): simplify empty-list guidance with inline create action
2026-09-12 17:48:14 +08:00
Levi
75462fe2be
fix(ui): make mobile task creation button compact
2026-09-12 17:28:42 +08:00
Levi
f35111e072
fix(ui): make mobile task creation button compact
2026-09-12 17:27:44 +08:00
Levi
6aabe69f15
test(ui): align window title expectations with main
2026-09-12 16:56:06 +08:00
Levi
527539f3a1
Merge PR #1506 : fix history search text alignment and clipping
2026-09-12 16:55:20 +08:00
Levi
2d239495a0
Merge PR #1505 : emphasize task creation and empty-list actions
2026-09-12 16:55:20 +08:00