Commit Graph

1175 Commits

Author SHA1 Message Date
Hocuri 76ce11aa76 Code dedup in ConversationListActivity by introducing refresh() method 2020-04-01 19:44:51 +02:00
Hocuri 676d0bcd15 Fix #1028, make sharing directly to a chat work always 2020-03-30 10:14:33 +02:00
bjoern 091a049f7a Merge pull request #1266 from deltachat/less-clicks
less clicks on save-message and start-chat
2020-03-11 22:10:19 +01:00
B. Petersen 3757b17b47 do not ask 'start chat with ...?' when a chat with the contact acutally exists 2020-03-11 22:07:36 +01:00
B. Petersen e2a5d93adb do not ask on forwarding messages to 'saved messages' 2020-03-10 00:26:32 +01:00
B. Petersen b4c0d56a8c move 'save messages' up in forwarding-chatlist 2020-03-10 00:25:19 +01:00
B. Petersen f81166a4ae resort main-settings categories, move 'read receipts' and 'blocked contacts' to 'chats&media' (communication on ios) 2020-03-07 21:50:09 +01:00
B. Petersen 0494200bd7 move 'appearance' options to 'appearance' category 2020-03-07 21:50:09 +01:00
B. Petersen c7b83dbf8b forward to enter-profile-name after crating a burner-account 2020-02-19 16:28:11 +01:00
B. Petersen 673082fb66 add option 'fromWelcome' to create-profile activity that forward to the chatlist once done and displays some slightly different text+controls 2020-02-19 16:26:04 +01:00
B. Petersen a7975bbd37 remove dead code 2020-02-19 13:29:59 +01:00
B. Petersen f2a7af986a no special handling for empty names 2020-02-19 13:21:56 +01:00
B. Petersen 926ab9d547 make pinned icon smaller, lighter and move it left of date field 2020-02-15 12:26:24 +01:00
B. Petersen a1394c1742 set background color of pinned chats 2020-02-15 12:26:23 +01:00
B. Petersen ab81e480ee adapt to new api 2020-02-15 00:35:04 +01:00
B. Petersen 15c050ac09 add pinned icon 2020-02-15 00:35:04 +01:00
B. Petersen c3556f01f2 use tri-state for archived 2020-02-15 00:35:04 +01:00
B. Petersen 0a30ebdc5b basic pin/unpin chat functionality 2020-02-15 00:35:04 +01:00
B. Petersen 1bec6958dc call dc_set_config_from_qr() when getting a DC_QR_ACCOUNT qr code 2020-02-11 00:50:20 +01:00
B. Petersen f98b7c5fe6 add basic DC_QR_ACCOUNT handling 2020-02-10 19:52:32 +01:00
B. Petersen f9bc7667b7 detect DC_QR_ACCOUNT qr codes 2020-02-10 14:12:28 +01:00
B. Petersen 7222396da9 basic qr scan, get returned qr code 2020-02-10 14:11:12 +01:00
B. Petersen db8dca7310 give users, who denied camera access accidentially before, a way out 2020-02-10 14:11:12 +01:00
B. Petersen 0d3f7a0696 add a real 'cancel' button to 'start simplified setup?'
i tried to rename the 'cancel' button to 'login manually'
as suggested at https://github.com/deltachat/interface/issues/33

however, playing around with this change a bit in real setup situations,
this does not really help on making things easier.

- the user sees a dialog opening that lacks an option to 'just close'
  it at the first glance, one feels stuck

- he has to understand that 'login manually' is the thing he already
  started in the previous dialog

therefore, i think a simple 'cancel' might not be perfect,
but according to 'login manually' the better choice.

however, maybe we can reword the text, saying more explicit what cancel does.

but even then, not sure if the user really reads the things,
and i think the text is already a bit long.
also, whatever the user chooses, there is not really a 'bad choice' -
in both decisions, the user will either succeed logging in or come back to the
intial screen.

also, thinking of ios, there the 'cancel' button
is always much more highlighted as the other ones -
having buttons named 'cancel' feels natural, but having a bold
'login manually' is a bit weird as the 'simplified' choice is probably
easier in most cases.
sure, this is ios and we can do things different there,
however, it is another point :)
2020-02-10 14:11:12 +01:00
B. Petersen a7212daf40 add registration-qr-scan activity 2020-02-10 14:11:12 +01:00
B. Petersen 69aff8f026 streamline buttons on welcome screen 2020-02-10 14:11:12 +01:00
B. Petersen 3a7a379e85 rename 'new chat' to 'send message' 2020-02-07 21:05:26 +01:00
B. Petersen fdb6cee76c only ask once for oauth2 on focus changes, however, always ask on 'log in' button 2020-01-31 23:21:50 +01:00
B. Petersen 5a60d52b01 rename oauth2 'cancel' button to 'login manually', cc @hpk42 2020-01-31 23:10:16 +01:00
B. Petersen be462abccf streamline oauth2 start an remove update-provider-info side-effect 2020-01-31 22:55:00 +01:00
B. Petersen 11b0cf1d8b remove before_login_hint once another provider is typed in
to not mess around with oauth2 dialogs,
we show the before_login_hint only if the email address is entered completely
(on focus changes)

however, if the user change the provider
so that no or a different provider info would be shown,
it should be removed (not: directly replaced by the actual one,
this is done on focus change if oauth2 is denied)
2020-01-31 22:06:49 +01:00
B. Petersen 8c8871b4a4 give users an option that denied file access accidentially before 2020-01-31 18:18:37 +01:00
bjoern b448dd55df Merge pull request #1219 from deltachat/provider-db
implement provider-db
2020-01-30 23:57:22 +01:00
B. Petersen 8ba2222ab8 use Asset.open() to check if a local-help exists for a language; Asset.list() is slow and unreliable on several systems 2020-01-26 20:29:39 +01:00
B. Petersen 1b836af961 do no clear controls on saving drafts, we save drafts in onPause() now and the activity may be resumed 2020-01-25 23:17:18 +01:00
B. Petersen 3f37946785 synchronize hints to oauth2 things, remove hardcoded providers 2020-01-24 00:27:42 +01:00
B. Petersen 9cbd6a1031 add basic layout for preparation-needed/broken providers 2020-01-24 00:27:42 +01:00
B. Petersen d1404e346f adapt provider-db api 2020-01-24 00:27:42 +01:00
B. Petersen ac65b77de9 fix saving drafts
this is an addition to #1192:

by calling processComposeControls() twice, in onPause() and on Destroy(),
the seccond call gets an empty draft.

as onDestroy() is not guarateed to be executed anyway -
this was the intent of the move in pr #1192 -
we just remove this call and rely on onPause().

see https://developer.android.com/reference/android/app/Activity.html
for lifecycles and killable events.
2020-01-23 11:13:24 +01:00
B. Petersen 5a6695eca0 removed unused Base64 class 2020-01-17 16:12:02 +01:00
B. Petersen 0f64d4e9c5 remove unused InviteActivity, it was disabled 9 months ago in #790 2020-01-17 14:08:22 +01:00
B. Petersen e716e64822 add option to scroll help to top 2020-01-12 14:25:35 +01:00
B. Petersen 08dd0f9719 implement go-to-last-anchor 2020-01-12 11:32:45 +01:00
B. Petersen ed2c9c6ce4 support multilingual help 2020-01-11 16:24:16 +01:00
B. Petersen ceac846fe2 open external links in system-browser 2020-01-11 12:30:21 +01:00
B. Petersen afc1f99788 add basic local-help-activity, adapt menus and add a demo-file 2020-01-10 22:58:47 +01:00
B. Petersen 5f7f9f57c6 move the save-attachment-toast to onPostExecute() 2020-01-06 22:11:13 +01:00
Angelo Fuchs 3edb0cd79c #990 displaying path of stored file after successful storage. 2020-01-06 21:13:45 +01:00
Angelo Fuchs 2cc1d8265b removed unused constuctor and member. 2020-01-06 21:13:45 +01:00
cyBerta a6f9110a85 Merge pull request #1204 from deltachat/verifiy-explain
add verified group hint
2020-01-03 12:15:53 +01:00