Levi
932a49c1d1
Merge PR #1532 into 2.0.0-beta.2
2026-09-25 16:23:39 +08:00
Levi
212c735b66
Merge latest main into 2.0.0-beta.2
2026-09-25 16:23:39 +08:00
UltraGeek0102
8d1ae93b03
refactor(ios): clean up continued processing task handling ( #1547 )
2026-09-25 16:21:09 +08:00
doctor-martin-sowa
6e60889ce8
feat(lang): Add Slovak localization (app_sk.arb) ( #1541 )
2026-09-23 09:32:07 +08:00
Levi
085ebf357a
fix(ui): smooth task progress bar updates
2026-09-19 00:14:15 +08:00
Levi
fe25ccab1d
release: v2.0.0-beta.3
2026-09-18 23:34:09 +08:00
Levi
49aab4ea7c
feat(extension): add host environment and WebView page events ( #1527 )
2026-09-18 23:21:53 +08:00
Levi
5d8267fa56
fix(ui): fix various UI issues ( #1518 )
2026-09-18 22:40:36 +08:00
Levi
1ab452ced8
fix(bt): honor selected files when creating resolved tasks ( #1523 )
2026-09-18 22:32:09 +08:00
Levi
743f356567
feat(flutter): add action buttons to desktop download notifications ( #1524 )
2026-09-18 22:18:47 +08:00
Levi
b1dd46cc7c
feat: spool media inputs to disk and report producer progress ( #1520 )
2026-09-18 22:17:22 +08:00
Levi
dae13dec01
Merge latest PR #1527 into 2.0.0-beta.2
2026-09-18 09:43:51 +08:00
Levi
2fd8a96c5d
fix(webview): ignore load notifications from browser error documents
2026-09-18 00:07:55 +08:00
Levi
dfe8e9a3fd
feat(extension): expose host version and WebView page events
2026-09-17 23:43:39 +08:00
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
f7dfc4226b
Merge PR #1523 into 2.0.0-beta.2
2026-09-17 21:47:44 +08:00
Levi
edb8d3cbdc
Merge PR #1520 into 2.0.0-beta.2
2026-09-17 21:47:43 +08:00
Levi
c6dd58848d
Merge latest PR #1518 into 2.0.0-beta.2
2026-09-17 21:47:43 +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
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
UltraGeek0102
7c1447f659
fix(ios): recover continued processing after toggle ( #1519 )
2026-09-17 08:32:21 +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
5342be16d9
Merge main into codex/tempdir-media-spooling
2026-09-16 23:20:29 +08:00
Levi
21702d5d46
feat(webview): add proxy support and per-extension profile lifecycle ( #1517 )
2026-09-16 23:17:43 +08:00
Levi
e0ced260e2
feat: spool media inputs to disk and report producer progress
2026-09-16 23:16:19 +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
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
b88144c864
Merge PR #1517 into 2.0.0-beta.2
...
# Conflicts:
# go.mod
2026-09-15 22:51:56 +08:00
Levi
273850ae3f
Merge PR #1516 into 2.0.0-beta.2
2026-09-15 22:51:41 +08:00
Levi
07356033f9
Merge PR #1515 into 2.0.0-beta.2
2026-09-15 22:51:41 +08:00
Levi
45d7b6f5bc
Merge latest main into 2.0.0-beta.2
2026-09-15 22:51:31 +08:00
Levi
5845e9ea5f
Merge branch 'main' into main
2026-09-15 22:49:37 +08:00
UltraGeek0102
e47a20a1bd
feat(ios): add iOS 26+ continued processing and Live Activities ( #1514 )
2026-09-15 22:49:11 +08:00
Levi
3ed54ba93a
fix(macos): resign WebView input focus before disposal
2026-09-15 09:15:27 +08:00
Levi
7e49b678f2
fix(webview): release retained macOS views before profile removal
2026-09-15 09:01:58 +08:00
Levi
311e002e55
Return persistent cookie expiration through the existing RPC contract
2026-09-15 00:56:50 +08:00
Levi
eec53c15b2
Extend existing provider contracts and remove duplicate WebView CI
2026-09-15 00:41:47 +08:00
Levi
d58135db9f
Wait for Android native views to close before clearing profiles
2026-09-14 10:13:08 +08:00
Levi
d642ae5018
Remove extension WebView data during uninstall
2026-09-14 10:11:53 +08:00