akwizgran
84a8ff1dd8
Merge branch '1629-delete-message-subset' into 'master'
...
Support for deleting a subset of all conversation messages
Closes #1629
See merge request briar/briar!1180
2019-10-28 16:52:41 +00:00
Torsten Grote
6c489fbea3
[core] also delete attachments when deleting select messages
2019-10-28 10:22:04 -03:00
Torsten Grote
c7200910c9
[core] address feedback for selective conversation message deletion
2019-10-28 09:45:41 -03:00
akwizgran
663e5c4b46
Merge branch '1405-emoji-keyboard' into 'master'
...
Always show keyboard when clicking text input field
Closes #1405
See merge request briar/briar!1181
2019-10-28 12:16:15 +00:00
Torsten Grote
529eaceec7
[android] show keyboard when clicking text input field
2019-10-22 12:43:35 -03:00
Torsten Grote
f516dbe34f
[core] add method to ConversationManager for deleting a set of messages
2019-10-22 11:18:10 -03:00
Torsten Grote
5b515d7e18
[core] implement subset conversation message deletion for IntroductionManager
2019-10-22 11:18:10 -03:00
Torsten Grote
ef04a26cfc
[core] implement subset conversation message deletion for GroupInvitationManager
2019-10-22 11:18:09 -03:00
Torsten Grote
2e6fe42074
[core] implement subset conversation message deletion for SharingManager
2019-10-22 11:18:09 -03:00
Torsten Grote
124e2f99b0
[core] Add method to ConversationClient for deleting a set of messages
...
This also implements the method for MessagingManager
(including integration tests) and adds no-op implementations for other
clients.
2019-10-22 11:18:09 -03:00
Torsten Grote
190a6bff96
[core] Add method to ConversationClient that returns a set of MessageIds it is responsible for
2019-10-22 11:18:08 -03:00
Torsten Grote
01df141c08
Merge branch '843-landscape-keyboard' into 'master'
...
Raise target API version to 28 and fix soft keyboard issues
Closes #1505
See merge request briar/briar!1043
2019-10-21 12:38:38 +00:00
Torsten Grote
d7c9bf80de
Merge branch 'xml-formatting-settings' into 'master'
...
Update XML code style settings
See merge request briar/briar!1178
2019-10-18 16:51:30 +00:00
akwizgran
3a5e51e248
Update XML code style settings.
2019-10-18 17:38:41 +01:00
akwizgran
a76e3dcec1
Fix bug with enter key when rotating screen.
2019-10-18 14:03:01 +01:00
akwizgran
0fdc7199ed
Hide keyboard when contact alias dialog is closed.
2019-10-18 14:03:01 +01:00
akwizgran
248f482fee
Use requestFocus tag for RSS import.
2019-10-18 14:03:00 +01:00
akwizgran
4196d046a3
Use stateAlwaysVisible for consistent behaviour.
2019-10-18 14:03:00 +01:00
akwizgran
722ebb22f6
Use requestFocus tag to request initial focus.
2019-10-18 13:45:48 +01:00
akwizgran
a4f561ca1a
Request focus when showing soft keyboard.
2019-10-18 13:45:48 +01:00
akwizgran
c7db0bf6fa
Remove unused listener implementation.
2019-10-18 13:45:47 +01:00
akwizgran
ca6f458551
Always hide keyboard when importing RSS feed.
2019-10-18 13:45:47 +01:00
akwizgran
c85990408a
Remove redundant requestFocus() call.
2019-10-18 13:45:47 +01:00
akwizgran
3ed0204170
Clean up soft input modes.
2019-10-18 13:45:46 +01:00
akwizgran
e2b3340734
Remove redundant methods for showing/hiding keyboard.
2019-10-18 13:45:45 +01:00
akwizgran
78aac8de52
Replace EditText with TextInputEditText.
2019-10-18 13:45:45 +01:00
akwizgran
971ae3a20e
Raise target API level to 28.
2019-10-18 13:45:44 +01:00
Torsten Grote
622e7a775a
[android] Soft keyboard fixes
...
1. Manually request focus for input fields and show keyboard
This is needed when targetting API 28 which doesn't give focus anymore
automatically like it used to be.
Closes #1505
2. Remember keyboard states across screen rotations
This also upgrades the emoji library and gets rid of the
KeyboardAwareLinearLayout that is still a relict from the time when we
were using Signal's emoji implementation.
3. Move soft keyboard showing/hiding into UiUtils
2019-10-18 13:44:44 +01:00
akwizgran
103e8482b0
Merge branch 'codeStylesAS3.5' into 'master'
...
Android Studio 3.5 changed our codeStyles
See merge request briar/briar!1177
2019-10-17 16:56:13 +00:00
Torsten Grote
ddcfc11012
Android Studio 3.5 changed our codeStyles
2019-10-17 13:33:51 -03:00
akwizgran
ab2e40abde
Merge branch '1565-duplicate-remote-contacts' into 'master'
...
UX for handling duplicate handshake links
Closes #1565
See merge request briar/briar!1173
2019-10-16 16:16:08 +00:00
Torsten Grote
1ddceaadd6
Always replace pending contacts no matter their state when link is re-entered
2019-10-16 13:06:21 -03:00
akwizgran
7a644f7d8b
Merge branch '1210-fix-list-duplicates' into 'master'
...
[android] Fix duplicate items in lists
Closes #1210
See merge request briar/briar!1174
2019-10-16 14:32:49 +00:00
Torsten Grote
397afbfec0
Address review comments for detecting duplicate (pending) contacts
2019-10-16 11:15:14 -03:00
Torsten Grote
0d4cb05ac0
[android] fix possible duplicates in list
...
When doing reloads of list items such as when adding test contacts,
we loaded different versions of those items and added them to the list.
According to the documentation
https://developer.android.com/reference/android/support/v7/util/SortedList.html#add
> If the sorting criteria of the item is changed,
> SortedList won't be able to find its duplicate in the list
> which will result in having a duplicate of the Item in the list.
For the contact list at least, new contacts caused reloads of the entire list
and new messages caused the contacts to be sorted differently.
Thus we ended up with duplicate contacts in the list.
This commit fixes this by replacing the contacts in the list instead of adding them.
It applies the same fix to forums and private groups
which use the same logic and are thus also affected.
Fixes #1210
2019-10-15 16:25:10 -03:00
Torsten Grote
aa0937e6aa
[android] Show dialog when (pending) contact already exists
...
If two different people sent the same link, show warning dialog to the
user to prevent a social attack trying to discover contact
relationships.
2019-10-15 14:47:42 -03:00
Torsten Grote
4bf8d4c0e7
[bramble] add method for getting pending contact state
2019-10-15 14:46:37 -03:00
Torsten Grote
75fcd28071
[bramble] throw exceptions when adding pending contact which exists
2019-10-15 10:32:52 -03:00
Torsten Grote
5f29ab3b40
[bramble-core] Add DB method for getting contact by handshake key
2019-10-15 10:12:59 -03:00
Torsten Grote
f45d00e23c
Update translations, add Bosnian and Swahili
2019-10-14 15:11:44 -03:00
akwizgran
2b589c2da6
Merge branch 'tor64' into 'master'
...
Add support for 64-bit Tor binaries
Closes #1506
See merge request briar/briar!1161
2019-10-14 16:33:53 +00:00
akwizgran
67d15ec82e
Merge branch '1633-min-api-16' into 'master'
...
[android] Raise minimum API level to 16
Closes #1633
See merge request briar/briar!1171
2019-10-14 15:37:43 +00:00
akwizgran
2d44d749ba
Merge branch '1627-test-fix' into 'master'
...
Fix group sharing message deletion test
See merge request briar/briar!1168
2019-10-14 15:36:12 +00:00
Torsten Grote
6ef86c5638
Merge branch 'remove-tor-settings-migration' into 'master'
...
Remove old migration code for Tor settings
See merge request briar/briar!1172
2019-10-14 15:28:24 +00:00
akwizgran
131f9b9696
Remove old migration code for Tor settings.
2019-10-14 16:00:43 +01:00
akwizgran
a876d4cfb7
Remove a couple of redundant comments.
2019-10-14 15:59:14 +01:00
akwizgran
fafcacf808
Remove a couple more API version checks.
2019-10-14 15:56:44 +01:00
akwizgran
7a0d990f0b
Don't include non-PIE binaries in APK.
...
This shouldn't be merged before raising the minimum
API version to 16.
2019-10-14 15:49:37 +01:00
Torsten Grote
234bdf686e
[android] Raise minimum API level to 16
2019-10-14 11:49:06 -03:00
akwizgran
edb9da107f
Merge branch '1632-allow-resharing-shareable' into 'master'
...
Allow sharer to re-share a shareable again after leaving
Closes #1632
See merge request briar/briar!1169
2019-10-14 14:29:38 +00:00