link2xt
c08df8d3da
Do not count info messages for deaddrop chat
...
Info messages are not displayed in contact requests, so they should
not be counted in get_msg_cnt() and get_fresh_msg_cnt() too.
2021-06-19 17:40:07 +03:00
link2xt
1a830c23b5
Do not hide outgoing messages from contact requests
...
Normally they should not end up in contact requests, but if they do,
we want to show them. Otherwise it is completely impossible to see
them until the chat is moved out of contact requests.
2021-06-19 17:40:07 +03:00
link2xt
18ace81842
Create chats for outgoing classic mails
...
Previously chats created by outgoing classic emails went into contact
requests (deaddrop). Outgoing messages are not shown in contact
requests, so created chat was not shown anywhere. With this fix chat
is created both for outgoing classic emails and outgoing chat emails.
2021-06-19 17:40:07 +03:00
link2xt
838957badd
Do not hide classic emails from contact requests on setting change
...
Since classical messages are not deleted when show_emails setting is
set to "0" and remain in the database, they should be shown
somewhere. Otherwise they may reappear later when the setting is
enabled again.
2021-06-19 17:40:07 +03:00
link2xt
f820671d53
Use Auto-Submitted: auto-generated header to identify bots
...
New `dc_msg_is_bot()` C API and corresponding `Message.is_bot()`
Python API can be used to check if incoming message is sent by a bot,
e.g. to avoid two echo bots replying indefinitely to each other.
"Bot" flag is not set for outgoing messages, but may be set for
BCC-self messages. For now documentation says that `dc_msg_is_bot()`
return value is unspecified for outgoing messages. It can be better
specified later if needed for specific applications, e.g. sharing an
account with a helper bot.
2021-06-19 17:36:20 +03:00
Simon Laux
bf61c16dc1
set_draft message changed event returns now draft's msg id
...
set_draft message changed event returns now draft msg id
instead of 0
2021-06-19 03:25:18 +03:00
link2xt
96f0e47091
Fix a DC_DESIRED_TEXT_LEN comment typo ("usind")
2021-06-19 03:15:57 +03:00
B. Petersen
514c4bc8a7
test removing the last, seletected account
...
this just result again in no accounts.
before, get_selected_account() has paniced.
2021-06-19 02:31:57 +03:00
B. Petersen
b53613d1e0
let get_selection_account return an Option<>
2021-06-19 02:31:57 +03:00
B. Petersen
4c4f24fb35
avoid creating a default account, adapt tests
...
the default account created by dc_accounts_new()
is annoying when doing a migrate/import account;
in this case, you must not forget to remove the default account.
in between you have two account,
and accounts are swiched.
it seems to be better
to just call add_account() on a new account object as needed.
2021-06-19 02:31:57 +03:00
B. Petersen
475fa24876
move links to angle brackets to avoid rustdoc errors
2021-06-19 01:39:04 +03:00
link2xt
cf8736da48
Concourse CI pipeline to replace Circle CI
2021-06-15 00:03:00 +03:00
B. Petersen
a638259c36
add a test to make sure, the selected account is persisted on reopening
2021-06-14 22:07:35 +02:00
link2xt
d821cdf1c8
Improve drafts detection
...
systemli.org seems not to include Received: header in messages sent to
self, including BCC-self and messages sent to Saved message chat. This
results in all these messages not being displayed on other devices in
multi-device setting. To work around this problem we restrict draft
detection based on Received: header to classical mails.
Delta Chat already implements proper draft detection based on the
\Draft message flag and \Drafts folder flag. However, Thunderbird does
not set \Draft flag when message is stored as "Template". To make
draft detection for Thunderbird more robust, in case Received: header
check is removed altogether later, we check for X-Mozilla-Draft-Info
header which Thunderbird sets both for "Drafts" and "Templates".
2021-06-14 19:34:24 +03:00
dependabot[bot]
62e9fbf68c
Merge pull request #2495 from deltachat/dependabot/cargo/once_cell-1.8.0
2021-06-14 14:27:46 +00:00
dependabot[bot]
15664be4f6
cargo: bump once_cell from 1.7.2 to 1.8.0
...
Bumps [once_cell](https://github.com/matklad/once_cell ) from 1.7.2 to 1.8.0.
- [Release notes](https://github.com/matklad/once_cell/releases )
- [Changelog](https://github.com/matklad/once_cell/blob/master/CHANGELOG.md )
- [Commits](https://github.com/matklad/once_cell/compare/v1.7.2...v1.8.0 )
---
updated-dependencies:
- dependency-name: once_cell
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-06-14 08:07:26 +00:00
link2xt
62388514dd
chat: make get_msg_cnt() and get_fresh_msg_cnt() work for deaddrop
...
Also do not count hidden messages in get_msg_cnt().
2021-06-13 23:05:08 +03:00
link2xt
ad7c7e90b3
Resultify Contact::block
2021-06-13 17:30:42 +03:00
Hocuri
b16785bb62
Tweak test
2021-06-12 16:03:55 +02:00
Hocuri
d12d9d94d6
Improve test_migration_flags, add EvTracker to test_utils
2021-06-12 16:03:55 +02:00
B. Petersen
991d15615e
fix minor dbversion inconsistencies
...
probably they come in by the latest sqlx<->rusqlite moves,
however, as they are followed by subsequent migrations,
that should not have been a big bug in the past
(maybe unless the app was killed at a bad moment)
2021-06-12 16:03:55 +02:00
B. Petersen
5dee1efa59
add missing dbversion update
2021-06-12 16:03:55 +02:00
B. Petersen
1870684c43
add a test that catches some cases where dbversion was forgotten to update
2021-06-12 16:03:55 +02:00
dependabot[bot]
1803db2dfe
Merge pull request #2488 from deltachat/dependabot/cargo/libc-0.2.97
2021-06-11 22:42:22 +00:00
dependabot[bot]
7fee3d995c
Merge pull request #2478 from deltachat/dependabot/cargo/syn-1.0.73
2021-06-11 22:36:25 +00:00
dependabot[bot]
4b62500989
cargo: bump syn from 1.0.72 to 1.0.73
...
Bumps [syn](https://github.com/dtolnay/syn ) from 1.0.72 to 1.0.73.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/1.0.72...1.0.73 )
---
updated-dependencies:
- dependency-name: syn
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-06-11 22:19:21 +00:00
dependabot[bot]
8f2cb1e8ab
cargo: bump libc from 0.2.95 to 0.2.97
...
Bumps [libc](https://github.com/rust-lang/libc ) from 0.2.95 to 0.2.97.
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.95...0.2.97 )
---
updated-dependencies:
- dependency-name: libc
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-06-11 22:19:07 +00:00
dependabot[bot]
72ebd83479
Merge pull request #2477 from deltachat/dependabot/cargo/itertools-0.10.1
2021-06-11 22:17:42 +00:00
dependabot[bot]
2842042304
Merge pull request #2484 from deltachat/dependabot/cargo/anyhow-1.0.41
2021-06-11 22:17:04 +00:00
Hocuri
25fed9ab52
comment
2021-06-11 13:09:22 +02:00
Hocuri
751b9add09
remove unneeded files
2021-06-11 13:09:22 +02:00
Hocuri
b727190da5
test low media quality a little more
2021-06-11 13:09:22 +02:00
Hocuri
368fa9fc44
Test image rotation
2021-06-11 13:09:22 +02:00
B. Petersen
c07c5bb358
create own topic for Voice messages, update year
2021-06-11 13:09:04 +02:00
B. Petersen
67f8fb4b66
update spec to Chat-Content: sticker
2021-06-11 13:09:04 +02:00
B. Petersen
056721b916
update spec to new Chat-User-Avatar usage
2021-06-11 13:09:04 +02:00
B. Petersen
4fe3a80f96
allow stickers with gif-images
2021-06-11 13:08:48 +02:00
B. Petersen
6c530b4c77
test sending and receiving stickers
2021-06-11 13:08:48 +02:00
B. Petersen
c616b65ce4
allow sending stickers via repl tool
2021-06-11 13:08:48 +02:00
dependabot[bot]
50f680a00b
cargo: bump anyhow from 1.0.40 to 1.0.41
...
Bumps [anyhow](https://github.com/dtolnay/anyhow ) from 1.0.40 to 1.0.41.
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.40...1.0.41 )
---
updated-dependencies:
- dependency-name: anyhow
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-06-11 06:17:13 +00:00
dependabot[bot]
47e0f224ca
cargo: bump itertools from 0.10.0 to 0.10.1
...
Bumps [itertools](https://github.com/rust-itertools/itertools ) from 0.10.0 to 0.10.1.
- [Release notes](https://github.com/rust-itertools/itertools/releases )
- [Changelog](https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-itertools/itertools/compare/v0.10.0...v0.10.1 )
---
updated-dependencies:
- dependency-name: itertools
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-06-10 06:26:18 +00:00
B. Petersen
8b872b7e6f
bump version to 1.56.0
1.56.0
2021-06-07 21:55:51 +02:00
B. Petersen
29356a6ca8
update changelog for 1.56.0
2021-06-07 21:55:51 +02:00
link2xt
c5539de4da
More robust In-Reply-To parsing
...
Use `parse_message_id` on the header contents before using it.
Database still stores the raw value.
2021-06-07 21:38:00 +02:00
B. Petersen
b017af78ce
update provider database
...
ran `./src/provider/update.py ../provider-db/_providers/ > src/provider/data.rs`
to pull in recent changes from https://github.com/deltachat/provider-db
2021-06-07 16:19:05 +02:00
Hocuri
3b897eac53
Fix downscaling images ( #2469 )
...
* Add failing test
* typo
* Fix the bug
2021-06-07 10:14:03 +02:00
link2xt
d8a3014896
securejoin: display error reason if there is any
2021-06-06 23:53:43 +03:00
dependabot[bot]
4209960c0f
Merge pull request #2460 from deltachat/dependabot/cargo/strum-0.21.0
2021-06-06 11:12:09 +00:00
dependabot[bot]
04c8622e94
cargo: bump strum from 0.20.0 to 0.21.0
...
Bumps [strum](https://github.com/Peternator7/strum ) from 0.20.0 to 0.21.0.
- [Release notes](https://github.com/Peternator7/strum/releases )
- [Changelog](https://github.com/Peternator7/strum/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Peternator7/strum/commits )
Signed-off-by: dependabot[bot] <support@github.com >
2021-06-06 07:05:19 +00:00
dependabot[bot]
002e33d28c
Merge pull request #2464 from deltachat/dependabot/cargo/strum_macros-0.21.1
2021-06-06 07:03:32 +00:00