B. Petersen
d78f75aa60
changelog
2020-05-05 23:52:53 +02:00
bjoern
56056cf10e
Merge pull request #1451 from deltachat/better-errors
...
Always describe the context of the displayed error
2020-05-05 23:40:35 +02:00
B. Petersen
076cdae3fd
do not show errors during sending as a ephemeral popup or so, just set the message-state to failed, the error can be queried by the user at any time via 'Info' or so
2020-05-05 21:44:03 +02:00
bjoern
3cbd647dad
Merge pull request #1449 from deltachat/media-quality
...
support dc_get|set_config("media_quality")
2020-05-04 10:55:35 +02:00
B. Petersen
4efcbee772
support dc_get|set_config("media_quality")
2020-05-03 13:38:39 +02:00
B. Petersen
bb59cf94e9
bump version to 1.30.0
2020-05-02 19:14:35 +03:00
B. Petersen
96436814f5
changelog
2020-05-02 19:14:35 +03:00
B. Petersen
54395a7252
do not send DC_EVENT_MSGS_CHANGED or DC_EVENT_INCOMING_MSG for hidden messages
...
these events take the message-id as parameter and might be used
to update an existing list (although to recommended)
if the event is issued for hidden messages,
this might led to "empty" messages flashing up -
the ui tries to get the message from the event,
after a moment, on the next update, the message disappears again
as hidden messages are of course not returned eg. by dc_get_chat_msgs().
the effect was probably always visible for secure-join-messages on ios,
however, become much more visible recently when read-receipts are added
as hidden messages as well (to make them auto-deletable).
2020-04-30 19:44:33 +03:00
bjoern
4322b8b932
Merge pull request #1435 from deltachat/prep-1.29
...
prepare release 1.29
2020-04-29 16:36:48 +02:00
B. Petersen
f444af825f
bump version to 1.29.0
2020-04-29 14:49:40 +02:00
B. Petersen
0d0e7f774e
update readme
2020-04-28 23:01:10 +02:00
bjoern
30ed27ae5c
Merge pull request #1436 from deltachat/get_info_btreemap
...
Return BTreeMap instead of HashMap from get_info()
2020-04-28 23:00:28 +02:00
bjoern
b7283487b2
Merge pull request #1426 from deltachat/fix-uptime
...
fix uptime debug output
2020-04-28 23:00:07 +02:00
B. Petersen
2f5b6a115d
update provider database
2020-04-28 21:02:42 +03:00
bjoern
05d63fcbe6
Merge pull request #1430 from deltachat/fix-footer
...
regard line with ony '--' as footer mark partly
2020-04-28 17:35:15 +02:00
bjoern
ae5bc76123
Merge pull request #1432 from deltachat/Explain-database-path
...
Update Readme.md: Explain database path, fix #1431
2020-04-27 19:45:55 +02:00
B. Petersen
2a9b967d2d
remove footer-escape-character from message texts
2020-04-27 16:47:16 +02:00
B. Petersen
459fec56db
protect '--' in message from being treated as a footer-beginning
2020-04-27 16:47:16 +02:00
B. Petersen
bfdd6f36e2
regard line with ony '--' as footer mark partly
...
the footer mark normally used in email-conversations is `-- `,
note the trailing space, see RFC 3676, §4.3
unfortunately, the final space is removed by some providers,
which lead to footers showing up on delta-to-delta-conversations
(on nondc-to-delta, this is not an issue as we cannot be sure anyway
and show a [...] therefore)
this change accepts lines with only `--` as a footer separator
if there is no other footer separator
and if the line before is empty and the line after is not.
as there is still some chance to remove text accidentally,
see tests, some protection against that is needed in another commit.
2020-04-27 16:32:59 +02:00
B. Petersen
432e4b7f0a
use std::time::SystemTime for uptime calculation
...
std::time::Instant does not count eg. doze-time on android
2020-04-26 11:44:27 +02:00
B. Petersen
39cb9c425c
fixup
2020-04-26 11:44:27 +02:00
B. Petersen
dff1ae0fb4
move duration-formatting to a separate function and add tests for that
2020-04-26 11:16:59 +02:00
bjoern
2943624439
Merge pull request #1424 from deltachat/show-uptime
...
add context-uptime to dc_get_info()
2020-04-25 16:27:53 +02:00
bjoern
94064e526a
Merge pull request #1423 from deltachat/perform-20-jobs
...
job: perform no more than 20 IMAP jobs in a row
2020-04-25 01:49:20 +02:00
B. Petersen
95cac4dfb9
add context-uptime to dc_get_info()
2020-04-25 01:37:56 +02:00
bjoern
3d6ca973c4
Merge pull request #1417 from deltachat/dynamic-imap-delete-job-generation
...
Dynamic imap delete job generation
2020-04-24 21:16:21 +02:00
B. Petersen
4e828199c8
test, that also unrecoded avatars are copied to the blob-directory
2020-04-23 06:49:41 +02:00
bjoern
30be5e33d7
Merge pull request #1410 from deltachat/remove_addremove
...
remove all member_added/remove_events
2020-04-23 00:59:09 +02:00
bjoern
b1c524d4a3
Merge pull request #1415 from deltachat/py_fresh
...
expose obtaining list of fresh messages to python
2020-04-21 14:14:24 +02:00
bjoern
7846c23edd
Merge pull request #1411 from deltachat/delete-no-hide
...
Delete expired messages instead of hiding them
2020-04-20 18:04:30 +02:00
bjoern
a86c7c767a
Merge pull request #1409 from deltachat/ffi-doc-fix
...
fix doc for dc_lookup_contact_id_by_addr()
2020-04-18 13:17:50 +02:00
bjoern and holger krekel
da88d8f17f
Update deltachat-ffi/deltachat.h
...
Co-Authored-By: holger krekel <holger@merlinux.eu >
2020-04-18 13:17:33 +02:00
B. Petersen
dbd3705441
fix doc for return value of dc_lookup_contact_id_by_addr()
2020-04-18 01:47:36 +02:00
B. Petersen
b075a73222
adapt doc wrt events not longer having a return value
2020-04-17 21:26:58 +02:00
bjoern
eb5387ca38
Merge pull request #1403 from deltachat/remove-unused
...
remove unused api
2020-04-17 13:02:09 +02:00
B. Petersen
1eaef94c71
make clippy happy
2020-04-16 22:49:34 +02:00
B. Petersen
e1903edd04
remove unused dc_array_add_id() api
2020-04-16 22:11:54 +02:00
B. Petersen
0b6b8ced92
remove unused dc_chat_get_subtitle() api
2020-04-16 22:08:17 +02:00
B. Petersen
cc6ce72f6e
remove unused dc_get_version_str() api
2020-04-16 21:48:51 +02:00
B. Petersen
52442017e2
mark contacts as verified if a secure-join for them was observed on another device
2020-04-13 19:15:16 +02:00
B. Petersen
278454287c
make sure, Secure-Join-Fingerprint is not accepted unencrypted
2020-04-13 19:15:16 +02:00
B. Petersen
5ded8fb400
add vc-contact-confirm-received message needed for multi-device-verification
2020-04-13 19:15:16 +02:00
B. Petersen
24730e7ad6
do not delete handshake-messages needed for a multi-device-verification
2020-04-13 19:15:16 +02:00
B. Petersen
016a780632
check that incoming read-receipts do not unarchive chats
2020-04-13 17:51:56 +02:00
bjoern
6e35a879a3
Merge pull request #1375 from deltachat/robust-hide-device-expired-messages
...
Make "hide_device_expired_messages" more robust
2020-04-03 11:48:09 +02:00
B. Petersen
ff8b249cc6
For now, 'Saved messages' are auto-deleted from the server, but not from device
2020-04-01 20:06:27 +03:00
B. Petersen
248e6ea5e7
make clippy happy
2020-04-01 20:06:27 +03:00
B. Petersen
be0afdebfd
target comments of @link2xt, fix ci
2020-04-01 20:06:27 +03:00
B. Petersen
9f19d20344
implement message estimating
2020-04-01 20:06:27 +03:00
B. Petersen
aea8a32ba5
add 'estimatedeletion' to repl tool
2020-04-01 20:06:27 +03:00
B. Petersen
d1a4c82937
prototype ffi for ephemeral messages
2020-04-01 20:06:27 +03:00
bjoern
8cd5f5990e
Merge pull request #1295 from deltachat/draft_group_consistency
...
draft doc for healing group-inconsistencies
2020-03-31 18:27:57 +02:00
B. Petersen
6ffe54d68f
do no longer ignore keypair generation test, due to the ecc-move, it is no longer expensive
2020-03-31 18:20:40 +02:00
bjoern
00b02efdc2
Merge pull request #1367 from deltachat/no-forward-to-device-chat
...
hide the device-chat from default forward-to-lists
2020-03-31 16:03:53 +02:00
B. Petersen
8aa4ceb570
hide the device-chat from default forward-to-lists
2020-03-30 15:59:07 +02:00
bjoern
8fdf3dcdb8
Merge pull request #1314 from deltachat/fix-secure-join
...
ignore handshake messages seen from another device
2020-03-28 10:28:55 +01:00
B. Petersen
818c20e0cb
switch to ecc keys
...
after fixing some issues wrt ecc keys, see #1319 ,
and waiting some time (three core releases, two ios/android/desktop releases),
it is now the time to switch again to ecc keys again,
after the first attempt was stopped in #1319
2020-03-28 01:05:24 +03:00
bjoern
c1d4996777
Merge pull request #1361 from deltachat/prep-1.28
...
Prep 1.28
2020-03-25 22:09:34 +01:00
B. Petersen
fd3e6e0ee4
bump version to 1.28
2020-03-25 19:30:52 +01:00
B. Petersen
edc5754c68
changelog
2020-03-25 19:29:44 +01:00
bjoern
bd75dea000
Merge pull request #1359 from deltachat/fix-imap-delimiter
...
fix imap delimiter
2020-03-25 19:01:58 +01:00
B. Petersen
e09a0a548f
using first() instead of [0]
2020-03-25 18:10:02 +01:00
bjoern
15ee8b4362
Merge pull request #1357 from deltachat/ad-hoc-groups
...
fix classic-email interactions
2020-03-25 17:57:59 +01:00
B. Petersen
ab8d75b192
remove now unused ImapConfig.imap_delimiter
2020-03-25 13:23:29 +01:00
B. Petersen
e135c969c9
figure out and use folder-delimiter provided by LIST command
2020-03-25 13:16:23 +01:00
B. Petersen
36e7090466
force folder-reconfigure on dc_configure()
2020-03-25 02:39:48 +01:00
B. Petersen
f28f177c6b
use constant for folders_configured cache
2020-03-24 19:18:18 +01:00
B. Petersen
785973c624
allow ad-hoc-group creation if there is an accepted chat with the contact
2020-03-24 16:47:54 +01:00
B. Petersen
9c06acff72
add tests wrt classic email-interaction
2020-03-24 16:47:54 +01:00
bjoern
4fabddeb47
Merge pull request #1354 from deltachat/fix-bcc-self-group-crash
...
fix crash in self-only-groups with bcc_self enabled
2020-03-23 12:21:27 +01:00
B. Petersen
17ff1ab372
this corrects the To:-list for group-messages with only SELF as member.
...
before, the list was empty
and trying to send to groups that only contain SELF lead to a crash.
in theory, this happens for both, bcc_self enabled or not, however,
if bcc_self was disabled (default setting),
things worked as the whole mimerendering was skipped on a higher level.
also, the saved-messages-chat was not affected as this was checked explicitly.
this pr changes the mimerendering so that From: is used as To:
if there is no recipient-list and the messasge will be sent to SELF only.
2020-03-23 01:48:27 +01:00
B. Petersen
3c34096392
add a failing test that crashes when sending a message to a self-only group with bcc_self enabled
2020-03-22 18:23:55 +01:00
bjoern
70e0d3b571
Merge pull request #1353 from deltachat/show-nondc-replies
...
fix showing non-dc replies
2020-03-22 16:48:49 +01:00
B. Petersen
ae5a2396f3
fix typo
2020-03-22 16:18:53 +01:00
B. Petersen
8f82bf40e0
let function that search for Message-IDs accept widly used square brackets format
2020-03-22 12:20:28 +01:00
B. Petersen
fe398de2fa
add test that fail on checking existance of a Message-ID with angle brackets
2020-03-22 12:20:28 +01:00
bjoern
aae3cae4bb
Merge pull request #1342 from deltachat/group-rejoin-bug
...
Rebuild group member list on group rejoin
2020-03-20 00:39:26 +01:00
bjoern
10afdfecdd
Merge pull request #1336 from deltachat/forward-to-saved
...
optionally sort 'saved messages' atop of the chatlist
2020-03-11 22:05:50 +01:00
B. Petersen
c0e08fb927
fix typo
2020-03-11 16:17:29 +01:00
B. Petersen
6d6bc9b050
for forwarding, sort 'saved messages' atop of the chatlist
2020-03-09 23:30:22 +01:00
bjoern
5f47810964
Merge pull request #1328 from deltachat/prep-1.27
...
Prep 1.27
2020-03-04 18:37:31 +01:00
B. Petersen
0f6024e055
bump version to 1.27
2020-03-04 17:04:26 +01:00
B. Petersen
fafc15f80c
changelog
2020-03-04 16:55:44 +01:00
bjoern
9a85ea861d
Merge pull request #1327 from deltachat/fix/update-rpgp
...
fix: update to pgp@0.5
2020-03-04 16:49:56 +01:00
B. Petersen
0e4031348f
remove unwrap-flag from dc_truncate() - it was never really used on-purpose
2020-03-02 14:10:44 +01:00
B. Petersen
5cc26762c2
unwrap lineends in summaries
2020-03-02 14:10:44 +01:00
B. Petersen
b8b4853d1f
add failing test for checking linebreak-unwrapping in get_summary
2020-03-02 14:10:44 +01:00
bjoern
4d1554c85b
Merge pull request #1323 from deltachat/prep-1.26
...
prepare 1.26.0
2020-03-01 22:34:37 +01:00
B. Petersen
ab40495d5c
update rPGP in .toml, this was missed in #1321
2020-03-01 21:54:11 +01:00
B. Petersen
42ebf49f92
bump version to 1.26.0
2020-03-01 21:46:26 +01:00
B. Petersen
c5ccd88f79
changelog
2020-03-01 21:43:57 +01:00
B. Petersen
dbd1b227d9
revert generating ecc keys for now
...
the currently released versions fail sometimes in encrypting to ecc keys,
see #1313 , the issue is about to be fixed,
however, we should not generate ecc keys until the
fix is rolled out - otherwise new users will get encryption errors every some
messages if their counterpart is not yet using the most recent version.
we can start generating ecc keys a few weeks after the fix is rolled out.
2020-03-01 21:34:04 +03:00
B. Petersen
7c39bb6659
ignore handshake messages seen from another device
...
moreover, prepare for marking peers as verified accross devices,
see detailed comment for observe_securejoin_on_other_device()
2020-02-27 15:04:11 +01:00
B. Petersen
4f8c5965ac
get fix wrt aol from provider-database
...
aol is not proken, it just needs some prepararions :)
command for updating:
./src/provider/update.py ../provider-db/_providers/ > src/provider/data.rs
2020-02-24 23:39:40 +03:00
bjoern
783c7ee4c5
Merge pull request #1303 from deltachat/prep-core25
...
prepare 1.25.0
2020-02-21 10:41:07 +01:00
B. Petersen
a0b2a692d0
bump version to 1.25.0
2020-02-20 23:49:49 +01:00
B. Petersen
a59d368101
changelog
2020-02-20 23:47:43 +01:00
B. Petersen
5c36fb29ed
update python version examples
2020-02-20 23:47:23 +01:00
B. Petersen
b65a6c2829
target comment of @hpk42
2020-02-20 02:10:56 +01:00
B. Petersen
c4a20d0798
fix updating names from incoming mails
...
- if a manual name was never given, always update names from incoming mails
- if a manual name is cleared, fall back to names from incoming mails
2020-02-20 02:10:56 +01:00