Levi
7bc7efed5b
feat(task): show a dash for completed tasks without a done time
...
Tasks completed before this change have no doneAt value; the drawer now
always renders the Completed at row for completed tasks and falls back
to a dash instead of hiding the row.
2026-09-20 09:28:46 +08:00
Levi
4b231f52c5
feat(task): record and display task completion time
...
Add DoneAt to the download task model: set when a task finishes and
cleared when it is downloaded again. The value flows through the API
model and task record, and is shown as "Completed at" in the task
drawer info tab next to the creation time.
2026-09-20 08:56:54 +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
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
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
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
Chen, Ting-An
7b7327ffb3
fix(i18n): complete Traditional Chinese locale ( #1431 )
2026-08-13 19:38:30 +08:00
Levi
9fb3758203
feat: replace gblob with blob http transport ( #1407 )
2026-07-14 20:05:33 +08:00
moduvoice
e2ac8ce64b
i18n: add Korean (ko_KR) translation ( #1408 )
2026-07-13 10:29:05 +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
ScratchBuild
d7f6c3b206
feat(lang): Update Japanese translation ( #1344 )
2026-04-07 10:07:21 +08:00
SBS123
d46c06f08d
feat(lang): Create ar language ( #1332 )
2026-03-30 00:05:14 +08:00