aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/eu/siacs/conversations/ui/XmppActivity.java (unfollow)
Commit message (Collapse)AuthorFilesLines
2016-04-01check max http file size when attaching filesDaniel Gultsch1-0/+4
2016-03-20don't show v\omemo keys as such if not enabledDaniel Gultsch1-3/+4
2016-03-16reworked sharewith activity to stay open during sharingDaniel Gultsch1-0/+1
closing the activity prematuraly caused uri permissions to be revoked
2016-03-06don't show opt-out of battery optimization dialog when push is enabledDaniel Gultsch1-1/+1
2016-02-28rename purge keys positive button to 'purge keys'Daniel Gultsch1-1/+1
2016-02-27changed single_account config into more simple lock_settingsDaniel Gultsch1-0/+14
2016-01-22use extract account from intent method and final EXTRA_ACCOUNT variableDaniel Gultsch1-5/+4
2016-01-22added convenience method to extract account from intentDaniel Gultsch1-1/+13
2016-01-13check for file storage permission before selecting avatarDaniel Gultsch1-0/+14
2016-01-12Revert "Add additional warnings to OMEMO purge key function"Daniel Gultsch1-26/+2
This reverts commit 3bea5b25cd5496cd3f14a66c208b34d0c8e48b03.
2016-01-12Add additional warnings to OMEMO purge key functionAndreas Straub1-2/+26
People continue to press the "don't press this" button. Maybe adding some warnings indicating that this button will not fix their problems will help...
2016-01-11ask to be excluded from battery optimizationDaniel Gultsch1-0/+11
2016-01-04Allow entering a JID from 'choose contact'. thanks @singpolymaDaniel Gultsch1-0/+2
fixes #1611 fixes #1602
2015-12-27strip leading 0x05 off omemo fingerprintsDaniel Gultsch1-4/+7
2015-12-23show certificate informationDaniel Gultsch1-3/+7
2015-11-09Sign empty statusfiaxh1-2/+1
2015-11-09Use OpenPGP-API 9.0fiaxh1-23/+50
2015-10-31explicitly mark verified omemo keys in UIDaniel Gultsch1-6/+11
2015-10-26Reset the margins manually after rotatingsaqura1-1/+1
2015-10-11prevent null pointer when trying to display device fingerprints of not ↵Daniel Gultsch1-0/+3
existing sessions
2015-10-11Captcha support.Armin Novak1-0/+6
2015-10-09initial UI work to allow setting up accounts from certifcatesDaniel Gultsch1-0/+5
2015-09-06Only show that have sessions in fingerprint listAndreas Straub1-11/+8
Doesn't access database directly anymore but goes through AxolotlService now to obtain list of fingerprints associated with an Account/Contact. This should prevent orphaned keys littering the UI which previously couldn't be removed through the Clear Devices function. Together with 1c79982da84964c1d81179a0927d9cd1eadf53de this fixes #1393
2015-08-26use dedicated colors for primary and primary_darkDaniel Gultsch1-1/+1
2015-08-08renamed multi-end / axolotl to OMEMODaniel Gultsch1-3/+3
2015-08-01Let UNTRUSTED/UNDECIDED keys become INACTIVEAndreas Straub1-12/+18
2015-07-30fixed some colors in message adapterDaniel Gultsch1-1/+1
2015-07-29Highlight selected message's fingerprint in listAndreas Straub1-8/+20
2015-07-29Improve trust toggle responsivenessAndreas Straub1-6/+1
Removed unnecessary UI refreshes, explicitly update UI where needed.
2015-07-29Refactor out inner classes, cache trust storeAndreas Straub1-9/+9
Moves SQLiteAxolotlStore and XmppAxolotlSession into proper classes. IdentityKeys trust statuses are now cached in an LruCache to prevent hammering the database when rendering the UI.
2015-07-22Disable trust toggle completely for INACTIVE keysAndreas Straub1-0/+1
2015-07-21Add INACTIVE state for removed keysAndreas Straub1-4/+20
We introduce a new trust state: INACTIVE. This state is intended for old keys that have been removed. When a TRUSTED device is removed from the PEP devicelist, it's status will be set to INACTIVE. INACTIVE keys are shown in the UI as greyed out, non-interactible key rows. Messages are not encrypted for INACTIVE devices. When an INACTIVE device reappears in PEP, or a message is received from an INACTIVE device, it is set back to trusted.
2015-07-21allow for private messages being started from muc details in anonymous mucsDaniel Gultsch1-4/+9
2015-07-20Add purge axolotl key optionAndreas Straub1-4/+33
Can now long-press a key to permanently purge it.
2015-07-20rely on refreshUi/refreshUiReal and make sure it is being used everywhereDaniel Gultsch1-4/+2
2015-07-20Optimize importsAndreas Straub1-1/+0
2015-07-19Ask for key trust when sending messagesAndreas Straub1-1/+8
If the contact (or the own account) has keys that have UNDECIDED trust, we now drop the user into the new TrustKeysActivity, where they have to decide for each new key whether it should be TRUSTED or UNTRUSTED.
2015-07-19Refactor trust key ui and show in account detailsAndreas Straub1-0/+79
Refactored the trust key row UI element so it can be used in multiple places. It now also uses a slider to toggle the trust state, and the redundant trust state description was removed. EditAccountActivity now shows the keys of other devices associated with that account.
2015-07-19Disable Axolotl option if not usableAndreas Straub1-23/+0
In MUCs or if contact is not axolotl capable, disable axolotl menu option
2015-07-19Added axolotl activation code to UIAndreas Straub1-0/+23
2015-07-13renamed colorsDaniel Gultsch1-12/+8
2015-07-10display toast in ui on failed http downloadDaniel Gultsch1-6/+9
fixes #954
2015-05-12removed debug loggingDaniel Gultsch1-2/+0
2015-05-12handle conference invites differently to deal with killed activities. fixes ↵Daniel Gultsch1-31/+56
#1188
2015-04-13fixed regression where the selected conversation wasn't highlighted anymore ↵iNPUTmice1-1/+7
on tabled layout
2015-03-18Added multiple select to Choose Contact ActivityAndreas Straub1-5/+28
When passing the Choose Contact Activity a boolean called "multiple" set to true, it now allows the user to select multiple contacts. Long pressing a contact enters multiple selection mode and the selection is confirmed using a button in the CAB. The Activity returns whether or not multiple contacts were selected using the same boolean. If multiple contacts were selected, an array of JID strings called "contacts" is returned. The Choose Contact Activity now also honors "filter_contacts", an array of strings containing JIDs that should not be displayed in the picker. The invite to conference dialog now uses this feature to enable inviting multiple contacts at once. Additionally, Invite Contact uses "filter_contacts" to only display contacts that are not yet participating in the conversation
2015-02-17limit ui refresh rateiNPUTmice1-0/+29
2015-01-26adapt caps on whether or not message confirmation is oniNPUTmice1-3/+1
2015-01-23Changed online color to green instead of primaryAnders Sandblad1-0/+4
2015-01-21always allow access to contact details. provide add button in contact detailsiNPUTmice1-5/+7