link2xt
5820c4ce95
Serialize mime_compressed
2024-04-06 16:37:51 +00:00
link2xt
12ba33d9d4
Serialize uid
2024-04-06 15:54:12 +00:00
link2xt
60a7bbc9b5
Do not serialize is_default
...
It is only stored for compatibility with old versions
2024-04-06 15:27:11 +00:00
link2xt
e9f434b562
Serialize backward_verified_key_id
2024-04-06 02:48:27 +00:00
link2xt
2423cb8175
feat: add support for dumping the database to stream
2024-04-06 01:45:14 +00:00
link2xt
65c9e72bf4
test: test withdrawing group join QR codes
2024-04-05 22:34:02 +00:00
link2xt
ea4d954c77
fix: do not emit MSGS_CHANGED event for outgoing hidden messages
...
This includes synchronization messages.
2024-04-05 22:34:02 +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
2e2fa9e74f
chore: update lockfile in /fuzz
2024-04-05 19:44:51 +00:00
B. Petersen
e43ffb20a1
chore(release): prepare for 1.137.2
v1.137.2
2024-04-05 14:21:15 +00:00
link2xt
2f0f247e70
refactor: use Rust 1.77.0 support for recursion in async functions
2024-04-04 17:01:15 +00:00
Simon Laux
5bda4f0c26
update node constants for #5387 ( #5429 )
2024-04-04 15:31:02 +02:00
iequidoo
d39c8a3a19
refactor: is_probably_private_reply: Remove reaction-specific code
...
Instead, look up the 1:1 chat in `receive_imf::add_parts()`. This is a more generic approach to fix
assigning outgoing reactions to 1:1 chats in the multi-device setup. Although currently both
approaches give the same result, this way we can even implement a "react privately"
functionality. Maybe it sounds useless, but it seems better to have less reaction-specific code.
2024-04-03 21:29:27 -03:00
link2xt
e465415039
fix: do not ignore Message::load_from_db errors
2024-04-04 01:44:50 +02:00
B. Petersen
5cef77b8e6
fix: do not show empty summary if message reacted to is deleted
...
we checked for tombstones already using `is_trash()`,
however, we've overseen that tombstones get deleted at some point :)
therefore, just do not treat loading failures of the weak msg_id as errors -
usually, they are not - and if, just the normal summary is shown.
in theory, we could check for existance explicitly before tryong load_from_db,
however, that would be additional code (and maybe another database call)
and not worth the effort.
anyways, this commit also adds an explicit test
for physical deletion after housekeeping.
2024-04-04 01:44:50 +02:00
dependabot[bot]
60e733c30c
chore(cargo): bump fast-socks5 from 0.9.5 to 0.9.6
...
Bumps [fast-socks5](https://github.com/dizda/fast-socks5 ) from 0.9.5 to 0.9.6.
- [Release notes](https://github.com/dizda/fast-socks5/releases )
- [Commits](https://github.com/dizda/fast-socks5/commits/v0.9.6 )
---
updated-dependencies:
- dependency-name: fast-socks5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-03 21:51:57 +00:00
dependabot[bot]
8b98816eb9
Merge pull request #5404 from deltachat/dependabot/cargo/rustyline-14.0.0
2024-04-03 21:19:38 +00:00
link2xt
50165b3e35
chore: upgrade image from 0.24.9 to 0.25.1
2024-04-03 20:59:06 +00:00
link2xt
0be8b5a5c4
chore: upgrade h2 from 0.4.3 to 0.4.4
...
This upgrade contains a fix for RUSTSEC-2024-0332
2024-04-03 20:34:14 +00:00
B. Petersen
451bb6e9db
add tests for get_summary_text_without_prefix()
2024-04-03 20:55:22 +02:00
B. Petersen
83196d4cb5
add get_summary_text_without_prefix()
...
use get_summary_text_without_prefix() to get raw summaries without prefixes,
this is needed for reaction summaries,
where we also do not show the name, so we do not want to show "Forwarded" as well.
2024-04-03 20:55:22 +02:00
B. Petersen
0003e55ad5
test reactions for forwarded messages
2024-04-03 20:55:22 +02:00
link2xt
02014eda6c
chore: update from brotli 3.4.0 to brotli 4.0.0
2024-04-03 17:25:28 +00:00
link2xt
f1c6cd69e9
chore: update chrono from 0.4.34 to 0.4.37
2024-04-03 16:49:19 +00:00
bjoern
ace281ff6c
feat: show reactions in summaries ( #5387 )
...
shows the last reaction in chatlist's summaries if there is no
newer message.
the reason to show reactions in the summary, is to make them a _little_
more visible when one is not in the chat. esp. in not-so-chatty or in
one-to-ones chats this becomes handy: imaging a question and someone
"answers" with "thumbs up" ...
otoh, reactions are still tuned down on purpose: no notifications, chats
are opend as usual, the chatlist is not sorted by reactions and also the
date in the summary refer to the last message - i thought quite a bit
about that, this seems to be good compromise and will raise the fewest
questions. it is somehow clear to the users that reactions are not the
same as a real message. also, it is comparable easy to implement - no
UI changes required :)
all that is very close to what whatsapp is doing (figured that out by
quite some testing ... to cite @adbenitez: if in doubt, we can blame
whatsapp :)
technically, i first wanted to go for the "big solution" and add two
more columns, chat_id and timestamp, however, it seemed a bit bloated if
we really only need the last one. therefore, i just added the last
reaction information to the chat's param, which seems more performant
but also easier to code :)
2024-04-03 08:50:05 +00:00
dependabot[bot]
c9edd525e0
chore(cargo): bump rustyline from 13.0.0 to 14.0.0
...
Bumps [rustyline](https://github.com/kkawakam/rustyline ) from 13.0.0 to 14.0.0.
- [Release notes](https://github.com/kkawakam/rustyline/releases )
- [Changelog](https://github.com/kkawakam/rustyline/blob/master/History.md )
- [Commits](https://github.com/kkawakam/rustyline/compare/v13.0.0...v14.0.0 )
---
updated-dependencies:
- dependency-name: rustyline
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-03 06:12:01 +00:00
link2xt
3f35b442c3
chore(release): prepare for 1.137.1
v1.137.1
2024-04-03 01:28:13 +00:00
link2xt
87e9365016
ci: remove android builds for x86 and x86_64
...
They are failing to build.
2024-04-03 01:17:21 +00:00
link2xt
9806509f4a
chore(release): prepare for 1.137.0
v1.137.0
2024-04-02 21:22:58 +00:00
link2xt
91600a34b6
chore(cargo): update aho-corasick from 1.1.2 to 1.1.3
2024-04-02 21:11:04 +00:00
dependabot[bot]
d16351d207
chore(cargo): bump regex from 1.10.3 to 1.10.4
...
Bumps [regex](https://github.com/rust-lang/regex ) from 1.10.3 to 1.10.4.
- [Release notes](https://github.com/rust-lang/regex/releases )
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/regex/compare/1.10.3...1.10.4 )
---
updated-dependencies:
- dependency-name: regex
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-02 21:03:12 +00:00
dependabot[bot]
4caf638201
chore(cargo): bump backtrace from 0.3.69 to 0.3.71
...
Bumps [backtrace](https://github.com/rust-lang/backtrace-rs ) from 0.3.69 to 0.3.71.
- [Release notes](https://github.com/rust-lang/backtrace-rs/releases )
- [Commits](https://github.com/rust-lang/backtrace-rs/compare/0.3.69...0.3.71 )
---
updated-dependencies:
- dependency-name: backtrace
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-02 20:59:21 +00:00
B. Petersen
375fcbd63c
reactions are not a 'probably private reply'
...
`is_probably_private_reply()` checks
if a message should better go to the one to one chat
instead of the chat already identified by the `In-Reply-To`.
this functionality is needed to make "Reply Privately" work.
however, this functionality is never true for reactions.
if we would return `true` here, own reactions seen by a second device
would not get the correct chat assiged.
2024-04-02 22:33:36 +02:00
B. Petersen
6ff3a2cf7c
add failing test for #5418 (wrong DC_EVENT_REACTIONS_CHANGED)
2024-04-02 22:33:36 +02:00
link2xt
a890fe3a9a
chore(cargo): bump reqwest from 0.11.24 to 0.12.2
...
This also removes duplicate dependencies
for `http-body`, `http` and `hyper`.
2024-04-02 18:58:13 +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
26400a9e4e
chore: update deny.toml
2024-04-02 16:39:45 +00:00
dependabot[bot]
f8b9bb9083
chore(cargo): bump axum from 0.7.4 to 0.7.5
...
Bumps [axum](https://github.com/tokio-rs/axum ) from 0.7.4 to 0.7.5.
- [Release notes](https://github.com/tokio-rs/axum/releases )
- [Changelog](https://github.com/tokio-rs/axum/blob/main/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/axum/compare/axum-v0.7.4...axum-v0.7.5 )
---
updated-dependencies:
- dependency-name: axum
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-02 16:35:51 +00:00
dependabot[bot]
42f9047a54
chore(cargo): bump futures-lite from 2.2.0 to 2.3.0
...
Bumps [futures-lite](https://github.com/smol-rs/futures-lite ) from 2.2.0 to 2.3.0.
- [Release notes](https://github.com/smol-rs/futures-lite/releases )
- [Changelog](https://github.com/smol-rs/futures-lite/blob/master/CHANGELOG.md )
- [Commits](https://github.com/smol-rs/futures-lite/compare/v2.2.0...v2.3.0 )
---
updated-dependencies:
- dependency-name: futures-lite
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-02 16:33:31 +00:00
dependabot[bot]
6433a3a5f3
chore(cargo): bump syn from 2.0.52 to 2.0.57
...
Bumps [syn](https://github.com/dtolnay/syn ) from 2.0.52 to 2.0.57.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/2.0.52...2.0.57 )
---
updated-dependencies:
- dependency-name: syn
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-02 16:32:58 +00:00
dependabot[bot]
4b6a03c904
chore(cargo): bump anyhow from 1.0.80 to 1.0.81
...
Bumps [anyhow](https://github.com/dtolnay/anyhow ) from 1.0.80 to 1.0.81.
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.80...1.0.81 )
---
updated-dependencies:
- dependency-name: anyhow
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-02 16:31:50 +00:00
dependabot[bot]
ff3df01d98
chore(cargo): bump serde_json from 1.0.114 to 1.0.115
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.114 to 1.0.115.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.114...v1.0.115 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-02 16:30:56 +00:00
dependabot[bot]
cdc99854b2
chore(cargo): bump strum_macros from 0.26.1 to 0.26.2
...
Bumps [strum_macros](https://github.com/Peternator7/strum ) from 0.26.1 to 0.26.2.
- [Release notes](https://github.com/Peternator7/strum/releases )
- [Changelog](https://github.com/Peternator7/strum/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Peternator7/strum/compare/v0.26.1...v0.26.2 )
---
updated-dependencies:
- dependency-name: strum_macros
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-02 16:29:31 +00:00
dependabot[bot]
e7072bcb75
chore(cargo): bump async-smtp from 0.9.0 to 0.9.1
...
Bumps [async-smtp](https://github.com/async-email/async-smtp ) from 0.9.0 to 0.9.1.
- [Commits](https://github.com/async-email/async-smtp/compare/v0.9.0...v0.9.1 )
---
updated-dependencies:
- dependency-name: async-smtp
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-02 14:46:20 +00:00
dependabot[bot]
7950bde3c6
chore(cargo): bump smallvec from 1.13.1 to 1.13.2
...
Bumps [smallvec](https://github.com/servo/rust-smallvec ) from 1.13.1 to 1.13.2.
- [Release notes](https://github.com/servo/rust-smallvec/releases )
- [Commits](https://github.com/servo/rust-smallvec/compare/v1.13.1...v1.13.2 )
---
updated-dependencies:
- dependency-name: smallvec
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-02 13:18:17 +00:00
dependabot[bot]
a259669c98
chore(cargo): bump tokio-stream from 0.1.14 to 0.1.15
...
Bumps [tokio-stream](https://github.com/tokio-rs/tokio ) from 0.1.14 to 0.1.15.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-stream-0.1.14...tokio-stream-0.1.15 )
---
updated-dependencies:
- dependency-name: tokio-stream
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-02 13:11:11 +00:00
dependabot[bot]
603e6be9b4
chore(cargo): bump toml from 0.8.10 to 0.8.12
...
Bumps [toml](https://github.com/toml-rs/toml ) from 0.8.10 to 0.8.12.
- [Commits](https://github.com/toml-rs/toml/compare/toml-v0.8.10...toml-v0.8.12 )
---
updated-dependencies:
- dependency-name: toml
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-02 13:00:15 +00:00
dependabot[bot]
a78c484467
chore(cargo): bump uuid from 1.7.0 to 1.8.0
...
Bumps [uuid](https://github.com/uuid-rs/uuid ) from 1.7.0 to 1.8.0.
- [Release notes](https://github.com/uuid-rs/uuid/releases )
- [Commits](https://github.com/uuid-rs/uuid/compare/1.7.0...1.8.0 )
---
updated-dependencies:
- dependency-name: uuid
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-02 12:58:52 +00:00
dependabot[bot]
e78f07b343
chore(cargo): bump strum from 0.26.1 to 0.26.2
...
Bumps [strum](https://github.com/Peternator7/strum ) from 0.26.1 to 0.26.2.
- [Release notes](https://github.com/Peternator7/strum/releases )
- [Changelog](https://github.com/Peternator7/strum/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Peternator7/strum/compare/v0.26.1...v0.26.2 )
---
updated-dependencies:
- dependency-name: strum
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-02 12:55:39 +00:00
dependabot[bot]
8abf10aacb
chore(cargo): bump pin-project from 1.1.4 to 1.1.5
...
Bumps [pin-project](https://github.com/taiki-e/pin-project ) from 1.1.4 to 1.1.5.
- [Release notes](https://github.com/taiki-e/pin-project/releases )
- [Changelog](https://github.com/taiki-e/pin-project/blob/main/CHANGELOG.md )
- [Commits](https://github.com/taiki-e/pin-project/compare/v1.1.4...v1.1.5 )
---
updated-dependencies:
- dependency-name: pin-project
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-02 12:53:42 +00:00