B. Petersen
f0fb1bfdcb
make clippy happy
2020-09-24 14:36:04 +02:00
B. Petersen
ab90b6b390
emit multiple events if messages given to dc_markseen_msgs() belong to different chats
2020-09-24 14:05:34 +02:00
B. Petersen
e9733e7525
always set chat_id on DC_EVENT_MSGS_NOTICED
2020-09-24 12:21:18 +02:00
B. Petersen
f3c7d2f9c6
remove unused function dc_marknoticed_all_chats()
2020-09-24 11:36:40 +02:00
B. Petersen
b5e1b1a2d2
test for DC_EVENT_MSGS_NOTICED
2020-09-24 11:36:40 +02:00
B. Petersen
5c1b69c3c5
if possible, set chat_id in DC_EVENT_MSGS_NOTICED even emitted by dc_markseen_msgs()
2020-09-24 11:36:40 +02:00
B. Petersen
12bc364e42
split DC_EVENT_MSGS_NOTICED off DC_EVENT_MSGS_CHANGED
...
the new event can be used for updating the badge counter.
to get the old behaviour, implementations can just do the same on both events.
2020-09-24 11:36:39 +02:00
bjoern
81b0b24114
Merge pull request #1940 from deltachat/update-provider-db-2020-09-22
...
update provider-database
2020-09-23 14:11:49 +02:00
B. Petersen
2095962466
update provider-database
...
executed `python3 src/provider/update.py ../provider-db/_providers/ > src/provider/data.rs`
2020-09-22 10:35:04 +02:00
Friedel Ziegelmayer
0c03024b97
feat: update dependencies
...
* feat: update dependencies
updates
- pgp
- async-std
- surf
- mailparse
* simplify dev deps
* more deps
* fixup
* fixup
2020-09-21 23:53:53 +02:00
bjoern
cd990039bd
Merge pull request #1911 from deltachat/fix_error_asm
...
Tune down error event on failed dc_continue_key_transfer to a warn
2020-09-21 18:27:40 +02:00
bjoern
184f303b54
Merge pull request #1938 from deltachat/summary-regexp
...
get_summarytext_by_raw: drop leading and trailing whitespace
2020-09-21 18:26:45 +02:00
Hocuri
637d2661e8
Show better errors when configuring ( #1917 )
...
* Show all errors when configuring
* Shorten some overly long msgs
2020-09-21 15:06:33 +02:00
B. Petersen
987eaae0c1
tweak ephemeral ffi documentation
...
add some crosslinks, clarify when the timer is started,
and avoid mixing "ephemeral" with "delete old messages".
2020-09-21 00:40:21 +03:00
Alexander Krotov
fc0e88539a
get_summarytext_by_raw: drop leading and trailing whitespace
...
Also remove unnecessary use of regexp.
2020-09-20 23:51:52 +03:00
Alexander Krotov
c124eadf9d
Emit chat modification event on contact rename
2020-09-20 00:45:36 +03:00
B. Petersen
423c0dc808
fix doc for DC_EVENT_CONTACTS_CHANGED
2020-09-19 23:00:57 +03:00
Alexander Krotov
97b1a1c392
Set contact ID in event related to contact blocking
2020-09-19 22:01:45 +03:00
Alexander Krotov
fe1c99c5e8
Set contact ID in ContactsChanged on modification
2020-09-19 22:01:45 +03:00
Alexander Krotov
332a387c98
Fix nightly clippy warnings
2020-09-19 17:49:32 +03:00
Alexander Krotov
92b304dee4
Fix nightly warnings about unused attributes
2020-09-19 16:08:45 +03:00
bjoern
92abae0b5b
Merge pull request #1901 from deltachat/validate-system-date
...
add device-message on bad system clock or on outdated app
2020-09-19 13:41:17 +02:00
bjoern
81db6e3ee2
Merge pull request #1927 from deltachat/newacc-transaction
...
sql: create new accounts in one transaction
2020-09-19 13:22:28 +02:00
B. Petersen
af67e798fb
warn about outdated app
2020-09-19 12:40:03 +02:00
B. Petersen
4090120041
make sure, new added device messages are always at the end of the chat
2020-09-19 12:40:02 +02:00
B. Petersen
49f07421ec
add a test that checks maybe_warn_on_bad_time() adds a new message only every day
2020-09-19 12:40:02 +02:00
B. Petersen
7b38d6693d
add a device-message if the system clock seems to be inaccurate
2020-09-19 12:40:02 +02:00
B. Petersen
277bbfaead
add a function to get the timestamp of the last provider-db update
2020-09-19 12:40:02 +02:00
bjoern
f8d7242079
Merge pull request #1933 from deltachat/macos
...
ci: disable macOS
2020-09-19 11:51:38 +02:00
Alexander Krotov
498880d874
ci: disable macOS
2020-09-19 03:19:48 +03:00
Alexander Krotov
4573e6d18b
ci: set huponexit for inner bash processes
...
Followup for aae8163696
2020-09-18 23:42:32 +02:00
holger krekel
a26c43e9fd
use per build-job CARGO_TARGET_DIR
2020-09-19 00:39:30 +03:00
Alexander Krotov
238c4bb792
sql: set PRAGMA temp_store=memory
...
On Android, there is to /tmp directory, so SQLite may throw
SQLITE_IOERR_GETTEMPPATH when trying to find a place for temporary
files. Storing temporary files in memory is a workaround that always
works (until out of memory).
See https://github.com/mozilla/mentat/issues/505 for discussion of a
similar issue.
2020-09-19 00:10:12 +03:00
Alexander Krotov
efcdb45301
ci: use different target dirs for Python and Rust tests
...
This prevents CI jobs from locking each other.
2020-09-18 20:42:27 +03:00
Alexander Krotov
0485c55718
sql: create new accounts in one transaction
...
This prevents SQLite from synchronizing to disk after each statement,
saving time on high latency HDDs.
2020-09-18 19:41:41 +03:00
bjoern
5742360e3e
Merge pull request #1915 from deltachat/resultify-sqy-open
...
Resultify sql.open()
2020-09-17 23:05:58 +02:00
Hocuri
99a36e8629
rustfmt
2020-09-17 17:29:29 +02:00
Hocuri
6253a2cef7
.
2020-09-17 12:27:57 +02:00
Hocuri
aee6eb2261
{:#} once more
2020-09-17 09:39:14 +02:00
Hocuri
6d6ac66f4d
Show dbfile when opening fails
2020-09-16 17:24:04 +02:00
Hocuri
4ed2638594
Also show the inner error
2020-09-16 16:02:25 +02:00
Hocuri
b892dafa49
Clippy
2020-09-16 15:17:56 +02:00
Hocuri
e870b33e03
Revert "Just for testing, let importing the db always fail - .context() just overwrites the underlying error!!!!!"
...
This reverts commit 27e53ddbff .
2020-09-16 15:05:05 +02:00
Hocuri
27e53ddbff
Just for testing, let importing the db always fail - .context() just overwrites the underlying error!!!!!
2020-09-16 15:00:36 +02:00
Hocuri
396ccebb5c
Log more
2020-09-16 15:00:22 +02:00
Hocuri
f9cc3cbef0
Resultify sql.open()
2020-09-16 13:45:32 +02:00
Alexander Krotov
0a5d1e5551
sql: create new accounts without migration
...
This speeds up account creation by ~50% on HDD.
2020-09-15 02:03:58 +03:00
Alexander Krotov
49c8964aec
Add benchmark for account creation
2020-09-15 02:03:58 +03:00
jikstra
ec5ca4464b
Tune down error event on failed dc_continue_key_transfer to a warn
2020-09-14 15:54:51 +02:00
bjoern
c3f9f473ac
Merge pull request #1907 from deltachat/prep-1.46
...
prepare 1.46
2020-09-13 15:26:32 +02:00