dignifiedquire
101141c67a
remove rustup install
2019-11-12 16:03:19 +01:00
dignifiedquire
d07afe5bd6
try use a different rust version
2019-11-12 16:03:19 +01:00
dignifiedquire
00e22d4339
update deps
2019-11-12 16:03:19 +01:00
dignifiedquire
91c8f48c21
bust ci cache
2019-11-12 16:03:19 +01:00
dignifiedquire
3d76d21925
refactor: drop native-tls
2019-11-12 16:03:19 +01:00
dignifiedquire
3349c0e9dc
update docker image
2019-11-12 16:03:19 +01:00
dignifiedquire
7b35104b83
cleanup imap impl
2019-11-12 16:03:19 +01:00
dignifiedquire
22b6e8f6e2
update async-imap
2019-11-12 16:03:19 +01:00
dignifiedquire
ad118aa0df
implement idle again
2019-11-12 16:03:19 +01:00
dignifiedquire
9044b80b9f
remove local dependency
2019-11-12 16:03:19 +01:00
dignifiedquire
b948e973c5
it compiles with async-imap
2019-11-12 16:03:19 +01:00
Friedel Ziegelmayer
d330d890c0
setup minimal github action
...
Just so we can experiment with it on branches
2019-11-12 14:31:38 +01:00
Alexander Krotov
c6369b1c5a
Implement TryFrom instead of TryInto
...
TryInto is derived automatically and its documentation recommends implementing TryFrom.
2019-11-10 15:38:58 +00:00
Alexander Krotov
bfa0f9d911
Use the first subkey for encryption instead of the primary key
2019-11-10 16:32:09 +01:00
B. Petersen
154cb2db83
add missing DC_STR_DEVICE_MESSAGES
2019-11-10 16:31:12 +01:00
B. Petersen
37ecfa6b67
fix gm2local offset calculations
2019-11-09 20:26:00 +01:00
B. Petersen
99ba2fb358
let dc_timestamp_to_str() print the local time, not UTC times. the function is used for outputs directly shown to the user, eg. dc_get_msg_info()
2019-11-09 20:26:00 +01:00
B. Petersen
85ebde29dc
do not resort chatlist on draft changes
...
resorting the chatlist on changing drafts has some ux issues.
eg. when the chatlist is visible together with the input field,
if may come to flickering resorting during input
or to a resorting just when the user leave the chat
as this might trigger set_draft().
but also on mobiles, the resorting is visible and a bit unexpected.
also it is unclear what happens when a chat with a draft is entered
and left without modifications.
the solution proposed here is to ignore draft on sorting
while still showing them in the chatlist
if they're newer as the last message.
a possible disadvantage is
that the date for the chat with a draft does not follow the ordering
(the ordering is by the last message),
however, the date is not shown as a "primary sort" criterion or so,
so it might be that this is completely okay.
also, of course, it affects only draft :)
2019-11-09 19:32:13 +01:00
björn petersen
0876f45503
Merge pull request #810 from deltachat/sync-config-param
...
restore config-param if configure() fails
2019-11-08 19:36:43 +01:00
B. Petersen
2fae6890c2
the new MsgId type comes with a formatter that makes special formatting in the repl tool superfluous
2019-11-07 13:19:38 +01:00
B. Petersen
34f9961857
restore config-param if configure() fails
2019-11-06 22:59:14 +01:00
B. Petersen
515f0c5089
correct ffi return value of dc_add_device_msg()
2019-11-06 13:33:30 +01:00
B. Petersen
5a11551b4d
block sending to chats that do not support sending (normally, this should already be avoided in the ui)
2019-11-06 13:33:30 +01:00
B. Petersen
49bf99588b
show chat-profile-image in repl tool
2019-11-06 13:33:30 +01:00
B. Petersen
231110fb61
add profile-icon for device-chat
2019-11-06 13:33:30 +01:00
B. Petersen
4c30bf80ce
target comments of @flub
2019-11-06 13:33:30 +01:00
B. Petersen
f8afefa2c1
get contact- and chat-info for device-messages
2019-11-06 13:33:30 +01:00
B. Petersen
89bb2d0ffe
add devicemsg to repl tool
2019-11-06 13:33:30 +01:00
B. Petersen
b5d5d98645
implement add_device_msg()
2019-11-06 13:33:30 +01:00
B. Petersen
89f394ab86
create separate function for preparing a blob
2019-11-06 13:33:30 +01:00
B. Petersen
cbaa4e03b3
basic devicetalk implementation
2019-11-06 13:33:30 +01:00
B. Petersen
50539465b9
prototype a device-chat
2019-11-06 13:33:30 +01:00
B. Petersen
be08bcb22b
rename DC_CONTACT_ID_DEVICE to DC_CONTACT_ID_INFO to be in-line with dc_msg_is_info()
2019-11-06 13:33:30 +01:00
holger krekel
dcd92a894e
fix export: write backup_time to the destination not the source sql file
...
and perform slightly cleaner teardown in python
2019-11-06 13:26:32 +01:00
holger krekel
6336eeb568
better error on has_backup() failing
2019-11-06 13:26:32 +01:00
holger krekel
6b18cbda1f
refine dc_copy along the lines @flub did for blobstore
2019-11-06 13:26:32 +01:00
Alexander Krotov
cf023ea557
sql: remove unnecessary ? in prepare() and prepare2()
2019-11-06 13:26:03 +01:00
Alexander Krotov
51a804a80f
location: use "bool" for "independent" argument
2019-11-06 14:17:59 +03:00
B. Petersen
1a33b1c574
bump version
1.0.0-beta.7
2019-11-05 17:04:44 +01:00
B. Petersen
67e2e4d415
target comment of @hpk42
2019-11-04 13:20:35 +01:00
B. Petersen
8c2efa707a
name special contact-ids where easily possible
...
the point of this pr is to get an overview
how and where DC_CONTACT_ID_DEVICE is used,
to prepare introducing a device-"chat".
i did not change the sql statements for now
as this would require some more refactoring
and has the potential to introduce bugs.
2019-11-04 13:20:35 +01:00
B. Petersen
87abc6e4a2
adapt wording
2019-11-03 21:36:40 +01:00
B. Petersen
0ea017c53d
add repl command for testing interrupt-idle
2019-11-03 21:36:40 +01:00
B. Petersen
b9c7510b58
use boolean for jobs_needed
2019-11-03 21:36:40 +01:00
holger krekel
01e7caf65a
use job_id as mail_id for SendableEmail -- it's only an internal id and job_id is unique enough.
2019-11-03 21:36:01 +01:00
holger krekel
1cfeb730c3
try to fix some smtp todos and do better error logging
2019-11-03 21:36:01 +01:00
Floris Bruynooghe
a3b90a08b6
Copy the file contents manually
...
Before we created an empty file and asked the OS to copy the file.
The OS is very good at this so this is a good idea generally. However
it seems that in some cases, possibly an Android Dowload folder, we
might be able to create a file but not overwrite it. Thus refactor
this a bit so we are copying the file ourselves.
There are no new tests here since the behaviour remains identical.
The good news is that the existing tests were good enough to catch
some bugs already.
2019-11-03 20:16:56 +01:00
holger krekel
31571be71e
add account.get_chat_by_id API
2019-11-03 20:14:57 +01:00
holger krekel
661fc45106
split "chatting.py" into "contact.py" and "chat.py" to be more reminiscent of the core-rust structure
2019-11-03 20:14:57 +01:00
holger krekel
da64dee3e0
start a changelog for the yet untagged beta.7
2019-11-03 01:32:49 +01:00