Commit Graph

4660 Commits

Author SHA1 Message Date
Torsten Grote
82258a21ab Change name and package ID for test version 2018-12-12 09:57:50 -02:00
Torsten Grote
ecc73b95e3 Improvements for second testing round 2018-12-12 09:57:50 -02:00
Torsten Grote
6985f2d31a Add error message for invalid links 2018-12-12 09:57:50 -02:00
Torsten Grote
b0b233d3dd Double link size to 128 characters 2018-12-12 09:57:50 -02:00
Torsten Grote
1135b984f7 Show dialog when user tries to add contact with their own link 2018-12-12 09:57:50 -02:00
Torsten Grote
0d75636720 Rearrange layout so sending link comes first 2018-12-12 09:57:50 -02:00
Torsten Grote
66c667e553 Make 'Add a Contact' screen scrollable when keyboard is open 2018-12-12 09:57:50 -02:00
akwizgran
9e8c75fe10 Hide QR code buttons. 2018-12-12 09:57:50 -02:00
akwizgran
8317f9fdcf Use constant link, derive delay from both links. 2018-12-12 09:57:50 -02:00
akwizgran
9fde41cc46 Initialise addButton early to avoid NPE. 2018-12-12 09:57:50 -02:00
akwizgran
98add37b8d Combine input and output into one screen. 2018-12-12 09:57:50 -02:00
akwizgran
924ba38dae Lowercase links. 2018-12-12 09:57:50 -02:00
akwizgran
c6fb695b3c Use accent resource so colour is correct for dark theme. 2018-12-12 09:57:50 -02:00
akwizgran
1e22e6819f Use kobakei's speed dial library. 2018-12-12 09:57:49 -02:00
Torsten Grote
6c0ef388fa Hack compound drawable tint for API < 23 2018-12-12 09:56:20 -02:00
Torsten Grote
ef1bcd1299 Make link visible in dark theme 2018-12-12 09:56:20 -02:00
Torsten Grote
87b1c36d02 Replace qr code icons in speedial with link icons 2018-12-12 09:56:20 -02:00
Torsten Grote
f88b176632 Make QR code another view on the invite link 2018-12-12 09:56:20 -02:00
Torsten Grote
030036bceb Allow multiple pending fake contacts at the same time 2018-12-12 09:56:20 -02:00
Torsten Grote
c373aab555 Allow actual QR code scanning and use dedicated contact alias fragment 2018-12-12 09:56:20 -02:00
Torsten Grote
aa1fd4e84a Add (non-functional) button for scanning QR code 2018-12-12 09:56:20 -02:00
Torsten Grote
a3fbe3abda Only start one navdrawer activity with contact list 2018-12-12 09:56:20 -02:00
Torsten Grote
8bdd7bc595 Add buttons to switch between showing link and code 2018-12-12 09:56:20 -02:00
Torsten Grote
2d9b6302d3 Move link input into fragment 2018-12-12 09:56:20 -02:00
Torsten Grote
5bf0103859 Check if lifecycle is running before adding fake contact 2018-12-12 09:56:20 -02:00
Torsten Grote
1799cfae89 Show QR code by default instead of link 2018-12-12 09:56:19 -02:00
akwizgran
f7013dfcb2 Accept links without briar:// prefix. 2018-12-12 09:56:02 -02:00
akwizgran
dd92ec8394 Try to make links clickable. 2018-12-12 09:56:02 -02:00
Torsten Grote
bbc6907c1d Actually add fake contact ~1 minute after entering link 2018-12-12 09:56:02 -02:00
Torsten Grote
ace2ea3c5b Add pending contact requests screen 2018-12-12 09:56:01 -02:00
akwizgran
101b600f0e Use base32 for contact links. 2018-12-12 09:55:34 -02:00
akwizgran
2546f8c2f8 Accept text shared by other apps. 2018-12-12 09:55:34 -02:00
akwizgran
416f023fb4 Add third speed dial action, share button. 2018-12-12 09:55:34 -02:00
Torsten Grote
a8080ad84b Add Activities for receiving and entering contact link 2018-12-12 09:55:31 -02:00
akwizgran
cdf4f3a24b Merge branch '1232-add-contacts-remotely-api' into 'master'
[api] Add interface for adding contacts remotely

See merge request briar/briar!1007
2018-12-10 10:53:37 +00:00
Torsten Grote
fb1d8e860f [api] Add interface for adding contacts remotely 2018-12-10 08:30:50 -02:00
akwizgran
a3c526ec9a Merge branch '1298-scrub-wifi-address-in-crash-report' into 'master'
Scrub wifi IP address in crash reports.

Closes #1298

See merge request briar/briar!1013
2018-12-10 10:12:42 +00:00
Jordi Salvat
dee488d06d Scrub wifi IP address in crash reports. 2018-12-10 01:07:37 +01:00
Torsten Grote
b29c7d8022 Merge branch '1385-make-link-cover-entire-word' into 'master'
[android] fix start of link in error message for adding contacts

Closes #1385

See merge request briar/briar!1011
2018-12-07 19:13:54 +00:00
akwizgran
0725d207ec Merge branch '1432-headless-integration-tests' into 'master'
[headless] Add first integration test for ContactController

See merge request briar/briar!1008
2018-12-07 17:37:22 +00:00
akwizgran
5a7599a88d Merge branch '1242-display-image-attachments-save' into 'master'
Allow the user to save image attachment outside of Briar

See merge request briar/briar!1005
2018-12-07 17:31:42 +00:00
Torsten Grote
59cd98db81 [android] Get image extension from MimeTypeMap and store it in AttachmentItem 2018-12-07 15:11:09 -02:00
Torsten Grote
768488eb04 [android] Show (tinted) security icon when warning about saving attachments 2018-12-07 14:39:43 -02:00
Torsten Grote
a6b1ad48c3 [android] Add support for saving image attachments on API < 19
This is done by using the WRITE_EXTERNAL_STORAGE permission
to write the file directly without using the system activity.
2018-12-07 13:01:44 -02:00
Torsten Grote
77299a68ed [android] Allow the user to save image attachment outside of Briar 2018-12-07 13:01:42 -02:00
akwizgran
5e5705c73b Merge branch '1438-send-image-attachments-ui' into 'master'
Implement UX for sending image attachments

See merge request briar/briar!1004
2018-12-07 14:58:23 +00:00
Torsten Grote
e6229a3a13 [android] Factor out image preview into its own view class 2018-12-06 17:56:02 -02:00
Torsten Grote
5fbacb4ee4 [android] Split out an EmojiTextInputView from TextInputViews
This also removes the TextInputController whose job is now done by the view.
2018-12-06 17:56:02 -02:00
Torsten Grote
c7f4e976ed [android] Require users of TextInputView to set its controller 2018-12-06 17:56:02 -02:00
Torsten Grote
419f2d966a [android] Show a toast when an image could not be attached 2018-12-06 17:56:02 -02:00