B. Petersen
587123c3ae
add margin between progress-bar and dialog when there are not buttons
2020-04-24 16:30:14 +02:00
B. Petersen
61192e90e4
use SwitchAccountAsyncTask also for aborting account-creation
2020-04-24 14:49:10 +02:00
B. Petersen
2eae56a415
do account switching in async task
2020-04-24 13:49:47 +02:00
B. Petersen
6c8d6a804d
continue interrupting running threads
2020-04-24 12:34:23 +02:00
B. Petersen
36c4f7ae2b
tweak deletion of not-created-accounts
2020-04-24 02:03:47 +02:00
B. Petersen
0f4bd6347f
stop threads and call close() on switching account
...
the imap-/mvbox-/sentbox-/smtp-threads needs to be terminated
before dc_close() can be called successfully.
if this is not done, they are hanging around, and, even worse,
if an account is opened _again_, there are now two threads
working on the database which lead to duplicated messages.
note, that this issue is only related to duplicated messages
if ever an account was selected, which, however, might be the same as the current.
2020-04-24 01:56:07 +02:00
bjoern
a81bfcf40d
Merge pull request #1304 from deltachat/fix-selfavatar
...
Ask the core for the selfavatar directory, fix "backup export/import loses self-avatar"
2020-04-24 00:38:27 +02:00
bjoern
76ec6bfd7d
Merge pull request #1308 from deltachat/fix-npe
...
Fix Null-Pointer-Exception
2020-04-24 00:35:27 +02:00
Hocuri
faff17e1f1
Fix Null-Pointer-Exception
2020-04-23 20:55:48 +02:00
Hocuri
7f49746f53
fix compile error & name of temp file
2020-04-23 20:09:28 +02:00
Hocuri
80133f82ee
Also let the core care about group avatars
2020-04-23 16:03:10 +02:00
B. Petersen
b2ed3d1775
in the account switcher, do nothing if switching no new account was selected
...
prevent switching accounts if the currently selected account was tapped,
just close the dialog in this case.
(ux wise, it is better to show the current account - to get some overview
and also to easily see what the current account is)
2020-04-23 13:38:18 +02:00
Hocuri
d98a509779
Inline getInputStreamFor
2020-04-22 15:45:46 +02:00
Hocuri
bf6cfc552f
Write self avatar to temp file when changing it
2020-04-22 15:23:59 +02:00
Hocuri
c8351d1dd2
Code style
2020-04-22 15:05:38 +02:00
Hocuri
d7d5faaf64
Ask the core for the selfavatar directory, fix #1381 backup export/import loses self-avatar
2020-04-22 14:36:21 +02:00
bjoern
27c9de0df1
Merge pull request #1298 from deltachat/multi-account
...
multi account
2020-04-21 19:06:04 +02:00
cyBerta
1807af277a
Merge pull request #1301 from deltachat/fix-autodel-cancel
...
discard (accidental) taps outside the autodel-confirmation dialog
2020-04-21 18:48:37 +02:00
B. Petersen
9d9fbb6e98
remove now unneeded ScreenReceiver
2020-04-21 12:34:10 +02:00
B. Petersen
d1d8e3def6
show foreground notification unconditionally
...
the foreground notification is an important element
that avoids the system from killing the app.
in the past, we added the foreground notification when the screen turns off
and removed it when the screen turns on again -
the reason was that the notification does not annoy users this way.
meanwhile, however, it seems that this approach is no longer as reliable
as in the past. might be that we are killed before the screen turns off -
or that some handlers are not executed by some systems.
also meanwhile, even the "allow to run in background" resp.
"allow battery consumption" seems to be unreliable on various systems,
there are several reports eg. on stackoverflow that apps are killed anyway -
but a foreground notification is not known to be killed yet -
also as the api contract is about to avoid exactly that.
finally, this notification is also a good methor for users
to notice if the app gets killed -
so that they can blame the system then.
therefore, the annoying of the permanent notification
is probably the smaller drawback compared to
received messages delayed.
2020-04-21 12:19:21 +02:00
B. Petersen
132a2d5d1d
discard (accidental) taps outside the autodel-confirmation dialog
2020-04-20 22:19:10 +02:00
B. Petersen
ba97236f7d
tune down multi-account, move to settings/advanced, quick switch via long-click on fab-icon
2020-04-17 01:34:51 +02:00
B. Petersen
5edba751d7
on account-switching, force finishing all activities
2020-04-17 00:45:03 +02:00
B. Petersen
a0bc2869d7
move switch-account-alerts to AccountManager
2020-04-17 00:15:12 +02:00
B. Petersen
4037d6d16f
delete databases more carefully
2020-04-16 16:40:17 +02:00
B. Petersen
dfe209610b
clearer naming
2020-04-16 16:36:50 +02:00
B. Petersen
d02883a59a
fix back-button-behaviour by always setting the current-database as 'previous', even if value was not saved before; see comment from @cyberta
2020-04-16 15:54:39 +02:00
B. Petersen
b4237b2308
use radio-buttons for account selection, streamline dialogs
2020-04-16 14:10:23 +02:00
B. Petersen
d3040ebaf4
implement account deletion
2020-04-16 12:19:47 +02:00
B. Petersen
90cc27dba2
show currently selected account in switch menu
2020-04-16 12:19:47 +02:00
B. Petersen
04668336ad
implement account adding and switching
2020-04-16 12:19:46 +02:00
B. Petersen
96f1c49ea7
basic switch implementation
2020-04-16 12:19:46 +02:00
B. Petersen
9b1173b324
garbage collect unused DcContext objects
2020-04-16 12:19:46 +02:00
B. Petersen
86ed4ee8e7
add basic switch menu
2020-04-16 12:19:46 +02:00
B. Petersen
bf6607ee4f
add menu entry and experimental optinon for account switching
2020-04-16 12:19:46 +02:00
bjoern
48d30a665d
Merge pull request #1282 from deltachat/dialogclickablelinks
...
Make the links in the dialog clickable (needed for Yandex)
2020-04-08 21:40:38 +02:00
B. Petersen
9dbf824432
add result counter to local-help-search
2020-04-07 13:20:45 +02:00
B. Petersen
06432a3f00
add result counter to in-chat-search
2020-04-07 13:20:45 +02:00
bjoern
6ad435f93d
Merge pull request #1275 from deltachat/shareonlytosendable
...
In direct sharing, propose only chats we can send to, fix #1274
2020-04-05 17:56:50 +02:00
bjoern
f19c4ec910
Update src/org/thoughtcrime/securesms/mms/AttachmentManager.java
...
much better, thanks!
Co-Authored-By: Hocuri <18012815+Hocuri@users.noreply.github.com >
2020-04-05 16:35:11 +02:00
bjoern
8e1aca8ac3
Update src/org/thoughtcrime/securesms/ConversationAdapter.java
...
thanks!
Co-Authored-By: Hocuri <18012815+Hocuri@users.noreply.github.com >
2020-04-05 16:34:19 +02:00
bjoern
b7a72032b9
Update src/org/thoughtcrime/securesms/ConversationActivity.java
...
makes sense
Co-Authored-By: Hocuri <18012815+Hocuri@users.noreply.github.com >
2020-04-05 16:32:41 +02:00
B. Petersen
ab6fa55867
add scroll to first/last entry on empty search
2020-04-05 12:14:53 +02:00
B. Petersen
158d272419
hide 'add attachment' in chats that cannot send messages
2020-04-05 11:59:34 +02:00
Hocuri
ef2fa1e1ae
In direct sharing create list using DC_GCL_FOR_FORWARDING|DC_GCL_NO_SPECIALS
2020-04-05 10:33:35 +02:00
Hocuri
55192a4b13
Make the links in the dialog clickable (needed for Yandex)
2020-04-05 10:25:46 +02:00
B. Petersen
0a3dee4573
implement in-chat-search
2020-04-05 01:40:21 +02:00
B. Petersen
2ae7e8896b
longer hiliting of search result
2020-04-05 01:31:51 +02:00
B. Petersen
4af6fea84d
hide input field and attachment draft when opening in-chat search
2020-04-04 20:23:48 +02:00
B. Petersen
e60345d817
add basic in-chat control
2020-04-04 19:49:32 +02:00