Commit Graph

204 Commits

Author SHA1 Message Date
Junyu Liu
eee2d1c546
refactor(core): move storage package to core module (#813)
* refactor(core): move storage package to core module

* rename

* lint
2024-11-22 17:41:33 +08:00
F_TD5X
bdd84cc816
feat(downloader): allow download of grouped message. (#795)
* feat(downloader): allow download of grouped message.

* feat(dl): support auto detect grouped message

* docs(dl): support auto detect grouped message

* lint

* fix iter elem id

* fix unique iter elem id

---------

Co-authored-by: iyear <ljyngup@gmail.com>
2024-11-17 14:52:59 +08:00
iyear
17c3a1c94e fix(extension): remove exe suffix if exists 2024-11-15 14:13:54 +08:00
Junyu Liu
0a084ef513
fix(prj): set part size to max by default
* fix part size

* remove useless --size flag in e2e test
2024-11-07 18:14:38 +08:00
Junyu Liu
98dac73585
feat(prj): support tdl extensions (#780) 2024-11-07 14:31:14 +08:00
Junyu Liu
659102cdec
fix(e2e): self-hosted Telegram server (#757) 2024-10-25 14:31:35 +08:00
Junyu Liu
5451bcb1ad
fix(test): Telegram test servers no longer provide test accounts (#753)
* runs on latest ubuntu

* runs on latest ubuntu

* cancel inf retries

* change to self-hosted account

* fix missing args

* fix opendb error

* inf retries

* inf retries
2024-10-17 17:05:57 +08:00
XMLHexagram
da20efc6aa
feat(chat ls): support channel that has more than 101 topics (#556)
* feat(chat ls): support channel that has more than 101 topics

* fix repeat after 100th topic issue

* Adapt iyear’s refactor

* fix(ls): do not re-query last topic message via rpc

---------

Co-authored-by: iyear <ljyngup@gmail.com>
2024-06-19 22:52:15 +08:00
iyear
d06ca3a065 refactor(prj): separate tclient core code to core module 2024-06-17 00:55:37 +08:00
iyear
372f922c34 refactor(prj): separate packages to core module 2024-06-07 00:18:31 +08:00
iyear
f0b19035b0 refactor(prj): separate utils.Telegram to tutil package 2024-06-06 22:48:16 +08:00
XMLHexagram
91b1e17d1c
feat(download): add FileCaption to download template (#560)
* feat(download): add FileCaption to download template

* doc(template.md): add FileCaption description
2024-04-18 00:12:49 +08:00
XMLHexagram
ece1c65aeb
feat(global): add —delay flag (#551)
* feat(global, download): add —delay flag

* feat(forward): support —delay flag

* feat(upload): support --delay flag

* doc(en/zh): add `—delay` in global-config doc

* refactor(iter): use HasNext() in guard of Next()

* Revert "refactor(iter): use HasNext() in guard of Next()"

This reverts commit 7a110fa069.

* Revert "feat(upload): support --delay flag"

This reverts commit 24ab0b50d9.

* Revert "feat(forward): support —delay flag"

This reverts commit 12c4f060de.

* Revert "feat(global, download): add —delay flag"

This reverts commit 735bbc74

* feat(global): support set delay duration between each task

---------

Co-authored-by: iyear <ljyngup@gmail.com>
2024-04-17 23:01:11 +08:00
Matt Robinson
56e4812e5f
fix(download): consider if a template specifies a sub directory (#498) 2024-02-14 12:36:04 +08:00
iyear
550621e34a chore(deps): rename antonmedv/expr to expr-lang/expr 2024-02-12 19:39:29 +08:00
iyear
94091c3468 feat(forward): support edit message content with --edit flag 2024-02-12 17:58:47 +08:00
iyear
c2535e6d79 feat(forward): forward message in reverse order with --desc flag. close #456 2024-02-10 18:34:02 +08:00
iyear
fce339c7d7 feat(forwarder): support forward single grouped message with --single flag. close #487 2024-02-09 15:46:06 +08:00
iyear
20128aec02 fix(dl): check slice index. closes #474 2024-01-29 21:07:40 +08:00
iyear
19f673c5d0 feat(forward): support reply to message or topic. close #452 2024-01-13 15:42:22 +08:00
iyear
52e140f502 fix(migrate): confirm before migration 2023-12-23 16:07:12 +08:00
iyear
350304245e fix(ls): dialog type field comment 2023-12-21 22:54:39 +08:00
iyear
8d4ce974d6 feat(migrate): support migrate data to another storage 2023-12-18 20:00:16 +08:00
iyear
6470e57ff5 feat(login): use desktop app in new session 2023-12-18 12:36:24 +08:00
iyear
8127fb7a7b feat(login): select login mode with type flag 2023-12-18 11:13:21 +08:00
iyear
ff0d44688f feat(login): add qr login 2023-12-18 10:48:10 +08:00
iyear
753c9573df feat(tclient): add update handler option 2023-12-11 15:46:47 +08:00
iyear
e58df34627 refactor(app): remove tgc 2023-12-11 11:23:04 +08:00
iyear
62077ff467 refactor(chat): use tRun to start session 2023-12-11 10:47:29 +08:00
iyear
3f65a374fb refactor(forward): use tRun to start session 2023-12-11 00:51:12 +08:00
iyear
ef751457d8 refactor(up): use tRun to start session 2023-12-11 00:42:32 +08:00
iyear
dfbb368ed9 refactor(dl): use tRun to start session 2023-12-11 00:12:02 +08:00
iyear
edf579bdc8 Revert "feat(ls): streaming output"
This reverts commit 230ab3de2d.
2023-12-09 20:04:06 +08:00
iyear
230ab3de2d feat(ls): streaming output 2023-12-09 12:24:17 +08:00
iyear
d45a0dc338 feat(forwarder): fix grouped clone, speed up clone 2023-12-09 12:24:17 +08:00
iyear
8691d55763 chore(tgc): inf retries 2023-12-05 00:12:22 +08:00
iyear
f68ac3c169 chore(tgc): set backoff max interval to 10s 2023-12-04 16:38:05 +08:00
iyear
c660507b7d refactor(archive): rewrite based on new storage 2023-12-04 12:01:54 +08:00
iyear
92ab241ce6 fix(test): test storage 2023-12-04 11:39:47 +08:00
iyear
57e07b66bf refactor(kv): storage engine support 2023-12-04 10:26:39 +08:00
iyear
4a839cbb2b feat(proxy): support http proxy 2023-11-27 21:21:47 +08:00
iyear
169e47913a refactor(dl): extract to interface and impl iter in app 2023-11-27 18:57:32 +08:00
iyear
ffc97c26a4 refactor(forward): extract to interface 2023-11-27 11:24:47 +08:00
iyear
e69f704780 fix(forward): lint 2023-11-27 11:04:02 +08:00
iyear
5233607250 refactor(up): extract to interface 2023-11-27 11:03:41 +08:00
iyear
98233e1de4 refactor(forward): place silent, mode, dry-run in elem 2023-11-26 20:40:56 +08:00
iyear
d8789f7c74 chore(forward): pass part size in options 2023-11-26 14:09:48 +08:00
iyear
d6159dfbb6 fix(up): lint 2023-11-26 12:20:20 +08:00
iyear
22830c8d4e fix(forward): progress wait 2023-11-26 12:20:13 +08:00
iyear
af2415f974 fix(up): remove impl 2023-11-26 12:10:12 +08:00