iequidoo
6dc7f5064a
feat: Mark reactions as IMAP-seen in marknoticed_chat() ( #6210 )
...
When a reaction notification is shown in the UIs, there's an option "Mark Read", but the UIs are
unaware of reactions message ids, so the UIs just call `marknoticed_chat()` in this case. We don't
want to introduce reactions message ids to the UIs (at least currently), but let's make received
reactions `InFresh` so that the existing `\Seen` flag synchronisation mechanism works for them, and
mark the last fresh hidden incoming message (reaction) in the chat as seen in
`chat::marknoticed_chat()` to trigger emitting `MsgsNoticed` on other devices.
There's a problem though that another device may have more reactions received and not yet seen
notifications are removed from it when handling `MsgsNoticed`, but the same problem already exists
for "usual" messages, so let's not solve it for now.
2025-01-03 21:20:06 -03:00
iequidoo
97b6a03801
feat: Make received reactions hidden chat messages as well
...
Before, received reactions went to the trash chat. Make them hidden chat messages as already done
for sent reactions, just for unification. Incoming received reactions remain `InSeen`, so no changes
are needed to `chat::marknoticed_chat()` et al.
2025-01-03 21:00:43 -03:00
dependabot[bot]
62e22286bb
chore(cargo): bump testdir from 0.9.1 to 0.9.3
...
Bumps [testdir](https://github.com/flub/testdir ) from 0.9.1 to 0.9.3.
- [Changelog](https://github.com/flub/testdir/blob/main/CHANGELOG.md )
- [Commits](https://github.com/flub/testdir/compare/v0.9.1...v0.9.3 )
---
updated-dependencies:
- dependency-name: testdir
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-03 20:50:30 -03:00
iequidoo
c596bfc44e
refactor: add_parts: Remove excessive is_mdn checks
2025-01-03 00:44:55 -03:00
dependabot[bot]
379b31835b
Merge pull request #6395 from deltachat/dependabot/cargo/serde-1.0.217
2025-01-03 02:27:19 +00:00
dependabot[bot]
5a69d9c355
chore(cargo): bump serde from 1.0.215 to 1.0.217
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.215 to 1.0.217.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.215...v1.0.217 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-03 01:57:45 +00:00
dependabot[bot]
e689db4376
Merge pull request #6387 from deltachat/dependabot/cargo/serde_json-1.0.134
2025-01-03 01:56:37 +00:00
dependabot[bot]
2d173512af
Merge pull request #6396 from deltachat/dependabot/cargo/rustls-0.23.20
2025-01-03 01:56:18 +00:00
dependabot[bot]
adddc8e4ad
Merge pull request #6388 from deltachat/dependabot/cargo/tokio-1.42.0
2025-01-03 01:23:31 +00:00
dependabot[bot]
29ee1fc047
Merge pull request #6390 from deltachat/dependabot/cargo/anyhow-1.0.95
2025-01-03 00:37:17 +00:00
dependabot[bot]
8a27c3edf0
chore(cargo): bump rustls from 0.23.19 to 0.23.20
...
Bumps [rustls](https://github.com/rustls/rustls ) from 0.23.19 to 0.23.20.
- [Release notes](https://github.com/rustls/rustls/releases )
- [Changelog](https://github.com/rustls/rustls/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rustls/rustls/compare/v/0.23.19...v/0.23.20 )
---
updated-dependencies:
- dependency-name: rustls
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-03 00:04:17 +00:00
dependabot[bot]
7164786165
chore(cargo): bump tokio from 1.41.1 to 1.42.0
...
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.41.1 to 1.42.0.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.41.1...tokio-1.42.0 )
---
updated-dependencies:
- dependency-name: tokio
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-02 23:50:08 +00:00
dependabot[bot]
0cfd84d803
chore(cargo): bump serde_json from 1.0.133 to 1.0.134
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.133 to 1.0.134.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.133...v1.0.134 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-02 23:47:43 +00:00
dependabot[bot]
d25cb22ae5
Merge pull request #6380 from deltachat/dependabot/cargo/tokio-util-0.7.13
2025-01-02 23:38:44 +00:00
dependabot[bot]
e236b55fbb
Merge pull request #6382 from deltachat/dependabot/cargo/tokio-rustls-0.26.1
2025-01-02 23:38:25 +00:00
dependabot[bot]
1dfb2a36e6
chore(cargo): bump anyhow from 1.0.93 to 1.0.95
...
Bumps [anyhow](https://github.com/dtolnay/anyhow ) from 1.0.93 to 1.0.95.
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.93...1.0.95 )
---
updated-dependencies:
- dependency-name: anyhow
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-02 22:57:38 +00:00
dependabot[bot]
15b6ed1210
Merge pull request #6398 from deltachat/dependabot/cargo/env_logger-0.11.6
2025-01-02 22:56:31 +00:00
dependabot[bot]
51e7bcf6a6
Merge pull request #6381 from deltachat/dependabot/cargo/rustls-pki-types-1.10.1
2025-01-02 22:52:38 +00:00
dependabot[bot]
e80d6ce803
Merge pull request #6392 from deltachat/dependabot/cargo/quote-1.0.38
2025-01-02 22:51:27 +00:00
dependabot[bot]
de36c05f18
Merge pull request #6379 from deltachat/dependabot/cargo/fast-socks5-0.10.0
2025-01-02 22:49:58 +00:00
dependabot[bot]
8c24dbd493
chore(cargo): bump tokio-rustls from 0.26.0 to 0.26.1
...
Bumps [tokio-rustls](https://github.com/rustls/tokio-rustls ) from 0.26.0 to 0.26.1.
- [Release notes](https://github.com/rustls/tokio-rustls/releases )
- [Commits](https://github.com/rustls/tokio-rustls/commits )
---
updated-dependencies:
- dependency-name: tokio-rustls
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-02 22:05:48 +00:00
dependabot[bot]
72312a3a43
chore(cargo): bump tokio-util from 0.7.12 to 0.7.13
...
Bumps [tokio-util](https://github.com/tokio-rs/tokio ) from 0.7.12 to 0.7.13.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-util-0.7.12...tokio-util-0.7.13 )
---
updated-dependencies:
- dependency-name: tokio-util
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-02 22:05:21 +00:00
dependabot[bot]
06e3f0a738
Merge pull request #6394 from deltachat/dependabot/cargo/tokio-stream-0.1.17
2025-01-02 21:31:25 +00:00
dependabot[bot]
7ef4621ffd
chore(cargo): bump quote from 1.0.37 to 1.0.38
...
Bumps [quote](https://github.com/dtolnay/quote ) from 1.0.37 to 1.0.38.
- [Release notes](https://github.com/dtolnay/quote/releases )
- [Commits](https://github.com/dtolnay/quote/compare/1.0.37...1.0.38 )
---
updated-dependencies:
- dependency-name: quote
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-02 21:23:39 +00:00
dependabot[bot]
74d586ed93
Merge pull request #6386 from deltachat/dependabot/cargo/libc-0.2.169
2025-01-02 21:17:33 +00:00
dependabot[bot]
4de5867827
Merge pull request #6378 from deltachat/dependabot/cargo/chrono-0.4.39
2025-01-02 21:15:38 +00:00
dependabot[bot]
38836e8084
Merge pull request #6384 from deltachat/dependabot/cargo/hyper-1.5.2
2025-01-02 21:14:21 +00:00
dependabot[bot]
dde79fbf98
Merge pull request #6385 from deltachat/dependabot/cargo/async-broadcast-0.7.2
2025-01-02 21:09:07 +00:00
dependabot[bot]
65af309b16
Merge pull request #6389 from deltachat/dependabot/cargo/quick-xml-0.37.2
2025-01-02 21:08:07 +00:00
dependabot[bot]
502dd1157d
Merge pull request #6393 from deltachat/dependabot/cargo/syn-2.0.94
2025-01-02 21:07:37 +00:00
dependabot[bot]
1000fe5dec
Merge pull request #6397 from deltachat/dependabot/cargo/proptest-1.6.0
2025-01-02 20:16:49 +00:00
iequidoo
1792d48144
fix: Don't treat location-only and sync messages as bot ones ( #6357 )
2025-01-02 13:14:56 -03:00
dependabot[bot]
49c09df864
chore(cargo): bump env_logger from 0.11.5 to 0.11.6
...
Bumps [env_logger](https://github.com/rust-cli/env_logger ) from 0.11.5 to 0.11.6.
- [Release notes](https://github.com/rust-cli/env_logger/releases )
- [Changelog](https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-cli/env_logger/compare/v0.11.5...v0.11.6 )
---
updated-dependencies:
- dependency-name: env_logger
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-01 21:55:24 +00:00
dependabot[bot]
3d698036f5
chore(cargo): bump proptest from 1.5.0 to 1.6.0
...
Bumps [proptest](https://github.com/proptest-rs/proptest ) from 1.5.0 to 1.6.0.
- [Release notes](https://github.com/proptest-rs/proptest/releases )
- [Changelog](https://github.com/proptest-rs/proptest/blob/main/CHANGELOG.md )
- [Commits](https://github.com/proptest-rs/proptest/commits )
---
updated-dependencies:
- dependency-name: proptest
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-01 21:55:08 +00:00
dependabot[bot]
bf4e11c607
chore(cargo): bump tokio-stream from 0.1.16 to 0.1.17
...
Bumps [tokio-stream](https://github.com/tokio-rs/tokio ) from 0.1.16 to 0.1.17.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-stream-0.1.16...tokio-stream-0.1.17 )
---
updated-dependencies:
- dependency-name: tokio-stream
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-01 21:53:58 +00:00
dependabot[bot]
9e460a106b
chore(cargo): bump syn from 2.0.90 to 2.0.94
...
Bumps [syn](https://github.com/dtolnay/syn ) from 2.0.90 to 2.0.94.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/2.0.90...2.0.94 )
---
updated-dependencies:
- dependency-name: syn
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-01 21:53:34 +00:00
dependabot[bot]
2d166d602b
chore(cargo): bump quick-xml from 0.37.1 to 0.37.2
...
Bumps [quick-xml](https://github.com/tafia/quick-xml ) from 0.37.1 to 0.37.2.
- [Release notes](https://github.com/tafia/quick-xml/releases )
- [Changelog](https://github.com/tafia/quick-xml/blob/master/Changelog.md )
- [Commits](https://github.com/tafia/quick-xml/compare/v0.37.1...v0.37.2 )
---
updated-dependencies:
- dependency-name: quick-xml
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-01 21:52:20 +00:00
dependabot[bot]
fc0e7fd61f
chore(cargo): bump libc from 0.2.167 to 0.2.169
...
Bumps [libc](https://github.com/rust-lang/libc ) from 0.2.167 to 0.2.169.
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Changelog](https://github.com/rust-lang/libc/blob/0.2.169/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.167...0.2.169 )
---
updated-dependencies:
- dependency-name: libc
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-01 21:51:26 +00:00
dependabot[bot]
f9a7837e87
chore(cargo): bump async-broadcast from 0.7.1 to 0.7.2
...
Bumps [async-broadcast](https://github.com/smol-rs/async-broadcast ) from 0.7.1 to 0.7.2.
- [Release notes](https://github.com/smol-rs/async-broadcast/releases )
- [Changelog](https://github.com/smol-rs/async-broadcast/blob/master/CHANGELOG.md )
- [Commits](https://github.com/smol-rs/async-broadcast/compare/0.7.1...0.7.2 )
---
updated-dependencies:
- dependency-name: async-broadcast
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-01 21:51:10 +00:00
dependabot[bot]
6da9838978
chore(cargo): bump hyper from 1.5.1 to 1.5.2
...
Bumps [hyper](https://github.com/hyperium/hyper ) from 1.5.1 to 1.5.2.
- [Release notes](https://github.com/hyperium/hyper/releases )
- [Changelog](https://github.com/hyperium/hyper/blob/master/CHANGELOG.md )
- [Commits](https://github.com/hyperium/hyper/compare/v1.5.1...v1.5.2 )
---
updated-dependencies:
- dependency-name: hyper
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-01 21:50:39 +00:00
dependabot[bot]
e45df09966
chore(cargo): bump rustls-pki-types from 1.10.0 to 1.10.1
...
Bumps [rustls-pki-types](https://github.com/rustls/pki-types ) from 1.10.0 to 1.10.1.
- [Release notes](https://github.com/rustls/pki-types/releases )
- [Commits](https://github.com/rustls/pki-types/compare/v/1.10.0...v/1.10.1 )
---
updated-dependencies:
- dependency-name: rustls-pki-types
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-01 21:49:52 +00:00
dependabot[bot]
56d9036d27
chore(cargo): bump fast-socks5 from 0.9.6 to 0.10.0
...
Bumps [fast-socks5](https://github.com/dizda/fast-socks5 ) from 0.9.6 to 0.10.0.
- [Release notes](https://github.com/dizda/fast-socks5/releases )
- [Commits](https://github.com/dizda/fast-socks5/compare/v0.9.6...v0.10.0 )
---
updated-dependencies:
- dependency-name: fast-socks5
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-01 21:49:21 +00:00
dependabot[bot]
c77a09b189
chore(cargo): bump chrono from 0.4.38 to 0.4.39
...
Bumps [chrono](https://github.com/chronotope/chrono ) from 0.4.38 to 0.4.39.
- [Release notes](https://github.com/chronotope/chrono/releases )
- [Changelog](https://github.com/chronotope/chrono/blob/main/CHANGELOG.md )
- [Commits](https://github.com/chronotope/chrono/compare/v0.4.38...v0.4.39 )
---
updated-dependencies:
- dependency-name: chrono
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-01 21:49:05 +00:00
link2xt
25933b10c8
fix: mark holiday notice messages as bot-generated
2025-01-01 20:58:41 +00:00
link2xt
1089aea8e0
refactor: add emit_msgs_changed_without_msg_id
...
Added debug assertions to make sure
MsgsChanged is not emitted with 0 IDs by accident.
2025-01-01 20:50:52 +00:00
link2xt
779635d73b
refactor: deprecate Param::ErroneousE2ee
2024-12-29 06:51:32 +00:00
iequidoo
21664125d7
fix: Change BccSelf default to 0 for chatmail ( #6340 )
...
Change `BccSelf` default to 0 for chatmail configurations and enable it upon a backup export. As for
`DeleteServerAfter` who was set to 0 upon a backup export before, make its default dependent on
`BccSelf` for chatmail. We don't need `BccSelf` for chatmail by default because we assume
single-device use. Also `BccSelf` is needed for "classic" email accounts even if `DeleteServerAfter`
is set to "immediately" to detect that a message was sent if SMTP server is slow to respond and
connection is lost before receiving the status line which isn't a problem for chatmail servers.
2024-12-27 22:54:36 -03:00
iequidoo
ed9c01f1f1
fix: Never change Viewtype::Sticker to Image if file has non-image extension ( #6352 )
...
Even if UIs don't call `Message::force_sticker()`, they don't want conversions of `Sticker` to
`Image` if it's obviously not an image, particularly, has non-image extension. Also UIs don't want
conversions of `Sticker` to anything other than `Image`, so let's keep the `Sticker` viewtype in
this case.
2024-12-27 22:49:42 -03:00
iequidoo
7d7a2453a9
docs: That Viewtype::Sticker may be changed to Image and how to disable that ( #6352 )
2024-12-27 22:49:42 -03:00
Hocuri
0cadfe34ae
refactor: Remove unused parameter and return value from build_body_file(…) ( #6369 )
...
2 simple refactoring commits that remove some unused code.
2024-12-27 17:35:08 +01:00