After login the user is unable to open the settings. The app crashes as we have no address object, which is needed. To avoid a crash and provide the needed functionality we should adjust the ProfilePreference.java and other needed classes to display DeltaChat releated user information.
_This is probably a good task for myself to get in touch with the Dc* interfaces._
First iteration added (https://github.com/deltachat/deltachat-android-ii/commit/1b1d20f53be659c4e912ae1ae82c5dff292e847b), which avoids the initial crash and gets the first config values via the core.
I will now adjust the edit profile part, which is currently also crashing, as it references the address object mentioned in https://github.com/deltachat/deltachat-android-ii/issues/17.
Added https://github.com/deltachat/deltachat-android-ii/commit/75971f7320d970d95afcbe655a80e2447b964792 to allow the user to change the name and the avatar image within the settings. The settings are applied and used now.
great :)
my suggestions:
Commit: https://github.com/deltachat/deltachat-android-ii/commit/08a4e63ea411d091e95777feaca8c1ca408947e5
Cleaned up the "Privacy" setting fragment
Changed / added the suggested adjustments:
great :)
my suggestions:
* i would open a local Alert instead of an URL when clicking on "Who can see this information?" * i would add a "back arrow" button to the action bar, esp. as the normal. the arrow can have the same effect as "set later". * maybe we can add an additional button "password and account settings" below "set later" and open the RegistrationActivity from there (to re-configure the account)The mentioned optimizations were implemented. For the "who can see this" stuff I wrote a short sentence which can get adjusted later if needed.
Commit: https://github.com/deltachat/deltachat-android-ii/commit/8ad1652cc6e4f7c98342a5132cdb2c333e32f6df
cool :)
i think the credentials in the RegistrationActivity should be pre-filled with the current settings - incl. the password so that the user can click reconfigure without doing changes (not that this is always useful, however, people will do so :)
Added prefill for RegistrationActivity in https://github.com/deltachat/deltachat-android-ii/commit/87b5d2d246908c7098a50c4f488ef6d2b7be141f
Will gather potential other tasks in the preferences area tomorrow and will add them as sub tasks to this ticket.
@r10s I added "Remove 'Settings / Notifications / Calls' category" as task. Is this a good idea for now or should it stay in the settings?
@Boehrsi no, we can remove them.
i also cleaned up the chats activity yesterday.
Added the security check to the backup and key export.
great :)
Removed Settings / Notifications / Calls category. I would say the main part of the settings is now working as intended and we should close this issue for now. Other problems with the preferences could be tackled in newly created tickets. What's you opinion about this @r10s ?
also removed "contact-joined-deltachat", see #67, closing this now :)