B. Petersen
78d304443a
chore(release): prepare for 1.134.0
2024-01-31 14:52:40 +00:00
link2xt
d6c24eb9f6
Make Accounts::background_fetch() not return Result
2024-01-31 14:04:03 +01:00
link2xt
f7fd1ef2bf
Emit DC_EVENT_ACCOUNTS_BACKGROUND_FETCH_DONE even on timeout
...
Otherwise if there is a timeout,
UI will wait for DC_EVENT_ACCOUNTS_BACKGROUND_FETCH_DONE forever.
2024-01-31 14:04:03 +01:00
link2xt
af7bf5bd2b
s/forgeting/forgetting/
2024-01-31 14:04:03 +01:00
link2xt
ea666f1098
Hide background_fetch_without_timeout from public API
2024-01-31 14:04:03 +01:00
Simon Laux
5bb80f94c7
Apply suggestions from code review
...
Co-authored-by: bjoern <r10s@b44t.com >
2024-01-31 14:04:03 +01:00
Simon Laux
de86b8a96e
rename event also in core
2024-01-31 14:04:03 +01:00
Simon Laux
060c9c8aa1
cargo fmt
2024-01-31 14:04:03 +01:00
Simon Laux
727428a965
rename event and mention event in method documentation
2024-01-31 14:04:03 +01:00
Simon Laux
df455bbcf5
BackgroundFetchCompletedForAllAccounts event
2024-01-31 14:04:03 +01:00
Simon Laux
d2c61dc90e
api: jsonrpc: add background_fetch_for_all_accounts
2024-01-31 14:04:03 +01:00
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