Simon Laux
19dce9ddfa
api!: jsonrpc: device message api now requires Option<MessageData> instead of String for the message ( #5211 )
...
api: jsonrpc: device message api now setting empty device messages to
block adding a message for a specific label
required for https://github.com/deltachat/deltachat-desktop/pull/3639
---------
Co-authored-by: iequidoo <117991069+iequidoo@users.noreply.github.com >
2024-01-25 11:26:11 +01:00
link2xt
3b1529ef81
chore(release): prepare for 1.133.2
2024-01-24 01:57:45 +00:00
link2xt
2c17e78347
chore(release): prepare for 1.133.1
2024-01-21 04:18:13 +00:00
Sebastian Klähn
4ee646ce0b
feat(api): Add is_bot to cffi and jsonrpc ( #5197 )
...
@adbenitez wants this feature on Deltalab to display a bot tag.
Other UIs might also want to adopt this feature :)
---------
Co-authored-by: link2xt <link2xt@testrun.org >
2024-01-20 15:00:10 +00:00
Sebastian Klähn
4bc90701cc
feat: Add system message when provider does not allow unencrypted messages ( #5161 ) ( #5195 )
...
close #5161

---------
Co-authored-by: bjoern <r10s@b44t.com >
2024-01-20 11:47:23 +00:00
link2xt
1895f4c556
chore(release): prepare for 1.133.0
2024-01-15 22:55:26 +00:00
iequidoo
406b59501b
chore: deltachat-jsonrpc/src/api/types/events.rs: Apply rustfmt
2024-01-11 21:53:26 -03:00
iequidoo
d5da2bed75
feat: Add ConfigSynced event
...
Add an event for a case if a multi-device synced config value changed. Maybe the app needs to
refresh smth on such an event. For uniformity it is emitted on the source device too. The value is
omitted, otherwise it would be logged which might not be good for privacy.
2024-01-11 21:53:26 -03:00
link2xt
2f8a8f9f50
ci: update to Rust 1.75.0 and fix clippy
2024-01-08 20:01:40 +00:00
link2xt
b7c34b7794
chore: remove minor version from serde_json spec
2024-01-04 16:06:33 +00:00
dependabot[bot]
dea519095c
chore(cargo): bump futures from 0.3.29 to 0.3.30
...
Bumps [futures](https://github.com/rust-lang/futures-rs ) from 0.3.29 to 0.3.30.
- [Release notes](https://github.com/rust-lang/futures-rs/releases )
- [Changelog](https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/futures-rs/compare/0.3.29...0.3.30 )
---
updated-dependencies:
- dependency-name: futures
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-01-03 04:48:48 +00:00
dependabot[bot]
361b19e455
chore(cargo): bump tempfile from 3.8.1 to 3.9.0
...
Bumps [tempfile](https://github.com/Stebalien/tempfile ) from 3.8.1 to 3.9.0.
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.8.1...v3.9.0 )
---
updated-dependencies:
- dependency-name: tempfile
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-01-01 21:31:38 +00:00
link2xt
c59f21230d
chore(release): prepare for 1.132.1
2023-12-12 02:58:29 +00:00
link2xt
1edd7045be
chore(release): prepare for 1.132.0
2023-12-06 17:52:46 +00:00
link2xt
ff3bf4791a
chore: update dependencies
2023-12-03 00:43:21 +00:00
link2xt
fbcd7f46b8
chore(release): prepare for 1.131.9
2023-12-02 01:18:34 +00:00
link2xt
998614b923
api: make Contact.is_verified() return bool
2023-11-30 12:04:03 +00:00
link2xt
71fbaf572a
chore(release): prepare for 1.131.8
2023-11-28 00:01:17 +00:00
link2xt
5e6869403e
chore(release): prepare for 1.131.7
2023-11-24 18:26:25 +00:00
link2xt
9b751c1865
chore(release): prepare for 1.131.6
2023-11-21 21:05:29 +00:00
link2xt
8a421224f8
chore(release): prepare for 1.131.5
2023-11-20 19:04:57 +00:00
Hocuri
72bacd56f7
Update securejoin links
2023-11-18 11:30:59 +01:00
B. Petersen
b8ad3ec1b1
chore(release): prepare for 1.131.4
2023-11-16 21:04:19 +01:00
link2xt
2b4f2a9171
chore(release): prepare for 1.131.3
2023-11-15 20:08:20 +00:00
link2xt
890a2bcc15
chore(release): prepare for v1.131.2
2023-11-14 10:13:35 +00:00
link2xt
a438a4746a
chore(release): prepare for 1.131.1
2023-11-13 16:14:04 +00:00
link2xt
b86b915f40
chore(release): prepare for 1.131.0
2023-11-13 09:35:57 +00:00
link2xt
42dd6f9d08
chore(release): prepare for 1.130.0
2023-11-10 21:26:27 +00:00
bjoern
0ee68d1dfc
back to two verification-check functions ( #4966 )
...
this pr keeps and refines documentation added in #4951 , however, reverts
the api introduced by #4951
which turns out to be not useful for UI in practise:
UI anyway check for chat/no-chat beforehand,
so a simple condition in profiles as
`green_checkmark = chat_exist ? chat_is_protected() :
contact_is_verified()`
is more useful in practise and is waht UI need and did already in the
past. (https://github.com/deltachat/deltachat-android/pull/2836 shows a
detailed discussion)
(as a side effect, beside saving code,
this PR saves up to three database calls
(get contact from chat in UI to pass it to profile_is_verified(), get
chat from contact in core, load is_protected in core) - instead, core
can use already is_protected from already loaded chat object)
/me did check rust-tests, fingers crossed for python tests
/me should re-setup python tests on local machine at some point :)
2023-11-09 23:31:18 +01:00
link2xt
48416289ac
api: add dc_contact_is_profile_verified()
2023-11-07 18:14:33 +00:00
link2xt
2215de5285
chore(release): prepare for 1.129.1
2023-11-06 20:05:13 +00:00
link2xt
ffeb801b58
chore(release): prepare for 1.129.0
2023-11-06 11:07:03 +00:00
link2xt
4e21917c0e
feat: enable sync messages by default
2023-11-05 21:11:47 +00:00
link2xt
fd0770859d
chore(deltachat-jsonrpc): remove unused node-fetch dependency
2023-11-05 18:19:18 +00:00
link2xt
7c744d14d7
docs: contact profile view should not use dc_contact_is_verified()
...
Green checkmark in the contact profile
should only be displayed in the title
if the same checkmark is displayed in the title of 1:1 chat.
If 1:1 chat does not exist,
the checkmark should not be displayed in the title
of the contact profile.
Also add docs to is_protected
property of FullChat and BasicChat JSON objects.
2023-11-05 17:21:23 +00:00
link2xt
d840a7e6b9
api!: remove deprecated get_verifier_addr
2023-11-03 23:17:09 +00:00
bjoern
c600bfa8ca
docs: refine Contact::get_verifier_id and Contact::is_verified documentation ( #4922 )
...
Co-authored-by: link2xt <link2xt@testrun.org >
2023-11-03 21:11:03 +00:00
link2xt
caffc3d93c
fix(json-rpc): return verifier even if the contact is not verified
...
This may happen if autocrypt key is changed after verification.
UI should still display who introduced the contact,
especially if the contact is still a member of some verified group.
If the contact is at the same time not verified,
i.e. its autocrypt key does not match verified key,
UI may display a crossed out checkmark instead of green checkmark.
2023-11-03 17:51:11 +00:00
link2xt
a4dcf656f3
api: add JSON-RPC get_chat_id_by_contact_id API ( #4918 )
2023-11-03 13:55:07 +00:00
link2xt
0619e2a129
chore(release): prepare for 1.128.0
2023-11-02 01:53:42 +00:00
link2xt
0431ae53ca
hack: decrease ratelimit for .testrun.org subdomains
2023-11-02 00:30:44 +00:00
link2xt
6aae0276da
test: use instant accounts instead of mailadm
2023-10-30 00:15:22 +00:00
link2xt
aecf7729d8
chore(release): prepare for 1.127.2
2023-10-29 16:29:04 +00:00
Simon Laux
f130d537b7
api(jsonrpc): add get_message_info_object
2023-10-29 16:26:01 +00:00
Simon Laux
542bd4cbb8
api!: jsonrpc misc_set_draft now requires setting the viewtype
2023-10-28 08:42:14 +00:00
link2xt
d2e24534c7
chore(release): prepare for 1.127.1
2023-10-27 19:27:40 +00:00
link2xt
97176b13f1
api(jsonrpc): add id to ProviderInfo
2023-10-27 03:07:18 +00:00
link2xt
18bb7e58be
refactor: move api/mod.rs to api.rs
2023-10-27 02:33:17 +00:00
Simon Laux
c2bab44bdd
api: jsonrpc add .is_protection_broken to FullChat and BasicChat
2023-10-27 00:03:12 +00:00
link2xt
53bb8a9831
chore: update to async-channel 2
2023-10-26 23:41:34 +00:00