Torsten Grote
21eaab3259
[android] prevent crash when user has set theme to system default
...
on an API level that does not support it.
2019-11-05 14:57:25 -03:00
Torsten Grote
ca052ea7dd
update translations
2019-11-01 11:12:26 -03:00
Torsten Grote
5147f6b7e6
Remove RemoteContacts feature flag in preparation of 1.2 release
2019-11-01 11:09:43 -03:00
Torsten Grote
529eaceec7
[android] show keyboard when clicking text input field
2019-10-22 12:43:35 -03: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
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
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
f45d00e23c
Update translations, add Bosnian and Swahili
2019-10-14 15:11:44 -03: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
Torsten Grote
234bdf686e
[android] Raise minimum API level to 16
2019-10-14 11:49:06 -03:00
akwizgran
f4febe90c9
Restore custom layout behaviour for handling snackbar.
2019-10-14 14:45:23 +01:00
akwizgran
ca4fc2dc26
Merge branch '1627-delete-completed-privategroup-sessions' into 'master'
...
Delete conversation messages belonging to completed private group sessions
Closes #1627
See merge request briar/briar!1167
2019-10-14 11:57:27 +00:00
Torsten Grote
04f1036dbf
[android] Change non-deletion message to refer to ongoing sessions
2019-10-09 17:21:41 -03:00
akwizgran
249b85cd26
Add feature flag for private message deletion.
2019-10-09 16:22:04 +01:00
akwizgran
ea810c817b
Merge branch '1626-delete-all-messages-ui' into 'master'
...
Add conversation menu action to delete all messages
Closes #1626
See merge request briar/briar!1159
2019-10-07 16:56:44 +00:00
Torsten Grote
876d50975e
[android] fix typo s/can not/cannot/
2019-10-07 12:08:18 -03:00
Torsten Grote
3ac5646355
[briar-android] Add conversation menu action to delete all messages
2019-10-03 15:24:36 -03:00
akwizgran
643ef593e1
Use dodgeInsetEdges to make room for the snackbar.
2019-10-02 12:16:24 +01:00
Torsten Grote
28f82a1507
Use snackbar-aware behaviour for FAB.
2019-10-01 13:01:44 +01:00
Torsten Grote
8734825346
[android] prevent pending contacts snackbar from covering contact list
2019-10-01 08:53:14 -03:00
akwizgran
640f3d63b0
Merge branch '1583-remote-contacts-small-screens' into 'master'
...
Make Remote Contact layouts work on small screens
Closes #1583
See merge request briar/briar!1155
2019-09-27 14:58:43 +00:00
akwizgran
b1dfd867f0
Bump version numbers for 1.1.9 release.
2019-07-03 12:16:52 +01:00
Torsten Grote
ff76900d74
Merge branch '1609-trimmed-text-length' into 'master'
...
Use trimmed length when deciding whether text is empty
Closes #1609
See merge request briar/briar!1153
2019-07-01 16:25:15 +00:00
Torsten Grote
945fdb8ee4
[android] Make Remote Contact layouts work on small screens
2019-07-01 17:56:28 +02:00
akwizgran
be76c5b7db
Add safety annotations.
2019-07-01 14:38:28 +01:00
akwizgran
909e946e58
Enable debug logging for debug and beta builds.
2019-07-01 14:34:51 +01:00
akwizgran
408d9ddee4
Rename directory for traditional Chinese translation.
2019-07-01 10:14:08 +01:00
akwizgran
0e5027e725
Update list of translations.
2019-07-01 01:35:52 +01:00
akwizgran
2d4c97a69e
Update translations, add new translations.
2019-07-01 01:26:27 +01:00
akwizgran
7d62ae5fa8
Use trimmed length when deciding whether text is empty.
2019-07-01 01:13:24 +01:00
akwizgran
6b022afa67
Bump version numbers for 1.1.8 release.
2019-06-28 14:48:00 +01:00
akwizgran
e8b454b25b
Update translations.
2019-06-28 14:47:03 +01:00
akwizgran
95d06770bf
Rename 'scale' to 'inSampleSize' for clarity.
2019-06-26 14:36:40 +01:00