link2xt
92c6dd483c
api: add API to reset contact encryption
2024-11-03 02:04:41 +00:00
link2xt
122c23ad4e
api(deltachat-rpc-client): add EventType.WEBXDC_REALTIME_ADVERTISEMENT_RECEIVED
2024-10-24 13:56:04 +00:00
link2xt
e7d4ccffe2
feat: automatic reconfiguration
2024-08-19 16:36:56 +00:00
link2xt
7432c6de84
chore(deltachat-rpc-client): fix ruff 0.6.0 warnings
2024-08-15 16:20:02 +00:00
link2xt
8ddc05923b
api!(deltachat-rpc-client): make {Account,Chat}.get_qr_code() return no SVG
...
This is a breaking change, old method is renamed into `get_qr_code_svg()`.
2024-06-19 13:29:44 +00:00
link2xt
5755fe7bef
test(deltachat-rpc-client): regression test for double gossip subscription
2024-05-25 05:46:55 +00:00
link2xt
907d3efcd0
api(deltachat-rpc-client): add Message.send_webxdc_realtime_data()
2024-05-21 22:15:49 +00:00
link2xt
9573e02c32
api(deltachat-rpc-client): add Message.send_webxdc_realtime_advertisement()
2024-05-21 22:15:49 +00:00
holger krekel
5d3d5d23a1
api(deltachat-rpc-client): add EventType.WEBXDC_REALTIME_DATA constant
2024-05-21 22:10:15 +00:00
link2xt
20a4bb1a88
api(deltachat-rpc-client): add Account.wait_for_incoming_msg()
2024-05-18 22:24:17 +00:00
link2xt
450ff411ec
api(deltachat-rpc-client): add Chat.send_contact()
2024-05-18 14:00:57 +00:00
link2xt
8de92e54eb
api(deltachat-rpc-client): add Contact.make_vcard()
2024-05-18 14:00:57 +00:00
link2xt
d0844c3e62
api(deltachat-rpc-client): add ViewType.VCARD constant
2024-05-18 14:00:57 +00:00
link2xt
b7a25d5092
api(deltachat-rpc-client): add CONFIG_SYNCED constant
2024-05-15 17:20:06 +00:00
link2xt
406031773b
docs: update references to SecureJoin protocols
2024-04-20 20:17:56 +02:00
Simon Laux
f9465f7512
api: add ChatListChanged and ChatListItemChanged events ( #4476 )
2024-04-15 22:35:19 +00:00
link2xt
a3b62b9743
fix(deltachat-rpc-client): construct Thread with target keyword argument
...
`run` argument does not exist.
Also add `daemon=True`.
2024-04-09 05:55:38 +00:00
link2xt
9aa4c0e56b
refactor(deltachat-rpc-client): use list, set and tuple instead of typing
...
`typing.List` is deprecated according to https://docs.python.org/3/library/typing.html#typing.List
Similar for `Set` and `Dict`.
`from __future__ import annotations` is for compatibility with Python 3.7.
2024-04-09 00:56:10 +00:00
link2xt
2e42243de8
feat: port direct_imap.py into deltachat-rpc-client
2024-04-08 19:11:16 +00:00
link2xt
00f2585d8c
api(deltachat-rpc-client): add ACFactory.get_accepted_chat()
2024-04-08 19:11:16 +00:00
link2xt
0b73f9cebd
api(deltachat-rpc-client): add Account.bring_online()
2024-04-08 19:11:16 +00:00
link2xt
f5e8a04fd0
api(deltachat-rpc-client): return Message from Message.send_reaction()
2024-04-08 19:11:16 +00:00
link2xt
6721df7d57
api(deltachat-rpc-client): add Account.wait_for_reactions_changed()
2024-04-08 19:11:16 +00:00
link2xt
18d98d643b
api(deltachat-rpc-client): add Chat.send_file()
2024-04-08 19:11:16 +00:00
link2xt
62758658ed
api(deltachat-rpc-client): add Message.wait_until_delivered()
2024-04-08 19:11:16 +00:00
link2xt
03bb751a9b
api(deltachat-rpc-client): add Account.create_chat()
2024-04-08 19:11:16 +00:00
link2xt
43523a96a2
api(deltachat-rpc-client): add check_qr and set_config_from_qr APIs
2024-04-05 22:34:02 +00:00
link2xt
2b8bf29fce
api(deltachat-rpc-client): add futures
...
futures allow to call multiple methods in parallel
without threads.
This introduces RpcFuture class and futuremethod decorator.
2024-04-02 16:54:25 +00:00
link2xt
fcbbb91cde
docs(deltachat-rpc-client): document that 0 is a special value of set_ephemeral_timer()
2024-03-18 20:15:54 +00:00
iequidoo
ebdc52247c
chore: RPC client: Add missing constants ( #5110 )
2024-03-08 19:23:47 -03:00
iequidoo
987bdaf237
ci: Add/remove necessary newlines to fix Python lint
2024-01-26 14:46:46 -03:00
link2xt
3aeb57b4df
api(deltachat-jsonrpc-client): add Account.{import,export}_self_keys
2023-12-11 06:43:10 +00:00
link2xt
30f8522626
docs: generate deltachat-rpc-client documentation
...
To preview the docs, run:
```
scripts/build-python-docs.sh
firefox dist/html/index.html
```
I have removed the Makefile because modern Sphinx Makefile is just a
wrapper for `sphinx-build -M`:
3596590317/sphinx/templates/quickstart/Makefile.new_t
and sphinx-quickstart even has an option `--no-makefile`.
`make.bat` makes even less sense.
In `scripts/build-python-docs.sh` I use `sphinx-build` directly
without `make` wrapper.
2023-11-20 19:56:22 +00:00
link2xt
3dc6fd5c10
api(deltachat-rpc-client): add Message.get_sender_contact()
2023-11-18 11:32:34 +01:00
Hocuri
72bacd56f7
Update securejoin links
2023-11-18 11:30:59 +01:00
link2xt
acf1faf151
refactor(deltachat-rpc-client): add helper functions to wait for securejoin
2023-11-17 13:32:20 +00:00
link2xt
626b2be1fe
api(deltachat-rpc-client): add Account.get_chat_by_contact()
2023-11-14 08:59:37 +00:00
link2xt
1856c622a1
test(deltachat-rpc-client): log all events as debug messages
...
This is necessary to debug the tests.
2023-11-09 10:06:05 +01:00
link2xt
0fe94e47cc
test: enable verified 1:1 chats in deltachat-rpc-client tests
2023-11-09 01:57:13 +00:00
link2xt
620e363ce6
refactor(deltachat-rpc-client): use itertools for thread-safe request ID generation
2023-11-08 17:06:25 +00:00
link2xt
836f65376c
fix(deltachat-rpc-client): add the Lock around request ID
...
Avoid handing out the same request ID twice.
2023-11-06 20:00:17 +00:00
link2xt
045d919cdc
refactor(deltachat-rpc-client): factor out resetup_account()
2023-10-31 23:08:57 +00:00
link2xt
9e1a2149fa
test: test recovery of verified group via gossip
2023-10-31 23:08:57 +00:00
link2xt
22b6d8c17b
feat(deltachat-rpc-client): add Account.wait_for_incoming_msg_event()
2023-10-31 23:08:57 +00:00
link2xt
6aae0276da
test: use instant accounts instead of mailadm
2023-10-30 00:15:22 +00:00
Simon Laux
542bd4cbb8
api!: jsonrpc misc_set_draft now requires setting the viewtype
2023-10-28 08:42:14 +00:00
link2xt
54410dbe49
Merge tag 'v1.126.0'
2023-10-22 15:16:11 +00:00
adbenitez
df7c44ae42
fix: wrong type hint
2023-10-17 17:18:25 +02:00
link2xt
37383c10ac
Merge 'stable' into 'master'
...
Resolved conflicts due to asyncio removal.
2023-10-08 01:30:46 +00:00
link2xt
09798df7a0
refactor(deltachat-rpc-client): remove print() calls
2023-10-07 23:50:38 +00:00