Commit Graph

  • ca6dc33cdd Add obfs4 proxy and switch to obfs4 bridges Torsten Grote 2018-10-08 16:47:11 -03:00
  • 53da13794f Merge branch '1422-activity-log' into 'master' akwizgran 2018-10-24 16:00:52 +00:00
  • 2ab03f48cc Merge branch '1256-remove-contact' into 'master' akwizgran 2018-10-24 15:59:39 +00:00
  • 436f45554d [briar-headless] update dependencies Torsten Grote 2018-10-24 12:41:29 -03:00
  • 51209b5eec briar-headless: Add endpoint for removing a contact Torsten Grote 2018-10-24 12:12:33 -03:00
  • 822597b4c6 Merge branch '1373-mirror-icons' into 'master' akwizgran 2018-10-24 14:05:06 +00:00
  • 7c01bc59c0 Merge branch '1252-dark-theme-system-default' into 'master' akwizgran 2018-10-24 13:52:20 +00:00
  • 825d342f9b Remove system default theme option on API < 27 Torsten Grote 2018-10-22 18:10:26 -03:00
  • 7f840d25d9 Add a simple Tor relay probe. tor-probe akwizgran 2018-06-29 17:58:15 +01:00
  • 823dbb1b67 Change package ID and name for prototype Torsten Grote 2018-10-23 14:02:40 -03:00
  • 1589ea8853 Show QR code again Torsten Grote 2018-10-22 13:04:23 -03:00
  • c9ebe14d1e Add error message for invalid links Torsten Grote 2018-10-23 13:37:59 -03:00
  • 34955fecbb Fix RTL icon mirroring in DevReportActivity Torsten Grote 2018-10-22 16:51:05 -03:00
  • 5c28b60a6b Log when activities start and stop Torsten Grote 2018-10-22 11:46:14 -03:00
  • bd3df6e364 Double link size to 128 characters Torsten Grote 2018-10-22 13:09:21 -03:00
  • be5a804a46 Show dialog when user tries to add contact with their own link Torsten Grote 2018-10-22 12:55:19 -03:00
  • 1cd4134cb0 Rearrange layout so sending link comes first Torsten Grote 2018-10-22 12:38:51 -03:00
  • 6706fea2d3 Make 'Add a Contact' screen scrollable when keyboard is open Torsten Grote 2018-10-19 13:29:31 -03:00
  • 62aa0530d8 Hide QR code buttons. akwizgran 2018-10-10 17:49:20 +01:00
  • 422d0b3c4b Use constant link, derive delay from both links. akwizgran 2018-10-15 18:15:20 +01:00
  • 9cafd2c340 Initialise addButton early to avoid NPE. akwizgran 2018-09-28 16:23:59 +01:00
  • 69f01edee3 Combine input and output into one screen. akwizgran 2018-09-28 15:34:17 +01:00
  • ca7fea1d95 Lowercase links. akwizgran 2018-09-28 13:52:59 +01:00
  • 856809e913 Use accent resource so colour is correct for dark theme. akwizgran 2018-09-27 17:33:02 +01:00
  • dac10b5e5a Use kobakei's speed dial library. akwizgran 2018-09-27 17:20:20 +01:00
  • 08391a31d0 Hack compound drawable tint for API < 23 Torsten Grote 2018-09-27 13:55:54 -03:00
  • 8bc0bae9db Make link visible in dark theme Torsten Grote 2018-09-27 12:08:39 -03:00
  • 448c5d3e90 Replace qr code icons in speedial with link icons Torsten Grote 2018-09-27 11:57:04 -03:00
  • 27be5a0d82 Make QR code another view on the invite link Torsten Grote 2018-09-27 10:14:39 -03:00
  • ccd8f16185 Allow multiple pending fake contacts at the same time Torsten Grote 2018-09-26 15:24:54 -03:00
  • fc10af73ca Allow actual QR code scanning and use dedicated contact alias fragment Torsten Grote 2018-09-26 15:10:07 -03:00
  • 6a25f20390 Add (non-functional) button for scanning QR code Torsten Grote 2018-09-26 12:39:34 -03:00
  • 12f7113b8d Only start one navdrawer activity with contact list Torsten Grote 2018-09-26 12:37:38 -03:00
  • 56960d51ca Add buttons to switch between showing link and code Torsten Grote 2018-09-26 12:33:23 -03:00
  • 42e10b1840 Move link input into fragment Torsten Grote 2018-09-26 11:56:24 -03:00
  • e0f5c0b1f3 Check if lifecycle is running before adding fake contact Torsten Grote 2018-09-26 10:09:25 -03:00
  • 22cac6d44a Show QR code by default instead of link Torsten Grote 2018-09-26 10:01:36 -03:00
  • 6e109a8804 Accept links without briar:// prefix. akwizgran 2018-09-26 11:59:10 +01:00
  • b9bd752f24 Try to make links clickable. akwizgran 2018-09-26 11:40:09 +01:00
  • 5d8f006370 Actually add fake contact ~1 minute after entering link Torsten Grote 2018-09-25 19:31:27 -03:00
  • b6b7cfb27a Add pending contact requests screen Torsten Grote 2018-09-25 11:08:08 -03:00
  • 89d33a3a84 Use base32 for contact links. akwizgran 2018-09-25 13:54:27 +01:00
  • bbdb9e150f Accept text shared by other apps. akwizgran 2018-09-25 13:22:44 +01:00
  • f202ddd9a3 Add third speed dial action, share button. akwizgran 2018-09-25 12:48:42 +01:00
  • ac87f23187 Add Activities for receiving and entering contact link Torsten Grote 2018-09-24 18:33:15 -03:00
  • 389b2b5b8e Merge branch '1423-check-lifecycle-state' into 'master' akwizgran 2018-10-22 14:27:30 +00:00
  • 78abfa3698 Check lifecycle state before changing fragment Torsten Grote 2018-10-19 16:31:15 -03:00
  • 9c4fb4fd34 Remove unused string. akwizgran 2018-10-18 17:22:54 +01:00
  • 3d6a336f6d Refactor permissions code, add comments, fix corner cases. akwizgran 2018-10-18 10:26:59 +01:00
  • e47d41596a Merge branch '1254-inject-object-mapper' into 'master' akwizgran 2018-10-18 15:40:20 +00:00
  • 8cf54bcedb briar-headless: Inject a singleton ObjectMapper for JSON parsing Torsten Grote 2018-10-18 09:55:08 -03:00
  • 89d5145665 Bump version numbers for 1.1.3 release. akwizgran 2018-10-17 12:42:42 +01:00
  • 0706498b03 Merge branch 'upgrade-android-gradle-plugin' into 'master' Torsten Grote 2018-10-17 16:36:24 +00:00
  • 779d873a70 Bump version numbers for 1.1.3 release. release-1.1.3 akwizgran 2018-10-17 12:42:42 +01:00
  • b296500e7a Update translations. akwizgran 2018-10-17 12:40:58 +01:00
  • 60a8b03344 Upgrade Android Gradle plugin to 3.2.1. akwizgran 2018-10-17 12:34:13 +01:00
  • ae16a93522 Merge branch 'compact-at-startup' into 'master' Torsten Grote 2018-10-16 16:02:40 +00:00
  • c9a2ff71ae Merge branch 'tor-v3-hidden-service-addresses' into 'master' Torsten Grote 2018-10-16 15:55:34 +00:00
  • 3b148fb981 Rearrange layout so our link comes first. 1233-remote-contacts-prototype-combined-2 akwizgran 2018-09-28 15:45:58 +01:00
  • 16f4c60a56 Add test for compaction time. akwizgran 2018-10-16 11:39:06 +01:00
  • 76121eb871 Always compact the DB if migrations have been applied. akwizgran 2018-10-16 11:17:17 +01:00
  • 47c91a96ae Compact the database at startup. akwizgran 2018-10-10 13:40:36 +01:00
  • 14befb957b Add support for v3 hidden service addresses. akwizgran 2018-03-30 16:30:09 +01:00
  • c6cf5458ff Use constant link, derive delay from both links. akwizgran 2018-10-15 18:15:20 +01:00
  • 4b7a81177c Static imports. akwizgran 2018-10-15 14:46:40 +01:00
  • b464fe1653 Merge branch 'message-terminology' into 'master' Torsten Grote 2018-10-15 13:22:31 +00:00
  • 09c6f09805 Merge branch '1420-tor-status-update' into 'master' akwizgran 2018-10-15 12:54:41 +00:00
  • a93093182d Disable TorPlugin before applying changed settings Torsten Grote 2018-10-12 16:02:20 -03:00
  • 9515e93857 Cancel discovery after 10 seconds and try to connect. akwizgran 2018-10-11 18:18:05 +01:00
  • efe15df940 Remove static import of R's fields. akwizgran 2018-10-11 17:19:29 +01:00
  • de611857cf Discover BT devices if no address is provided. akwizgran 2018-06-22 18:13:39 +01:00
  • 8935ec2c2e Don't wait for state change if BT is already discoverable. akwizgran 2018-06-22 16:23:36 +01:00
  • bd00fb1c04 Ask for coarse location permission before adding a contact. akwizgran 2018-01-11 12:14:23 +00:00
  • 3192015cfd Ask for Bluetooth discoverability before adding a contact. akwizgran 2018-01-05 18:03:56 +00:00
  • e776ee02b0 Merge branch 'tor-0.3.4.8' into 'master' Torsten Grote 2018-10-11 22:44:45 +00:00
  • c0553ec11f Upgrade Linux Tor binaries to 0.3.4.8. akwizgran 2018-10-11 15:05:39 +01:00
  • 75a871a2f8 Upgrade Android Tor binaries to 0.3.4.8. akwizgran 2018-10-08 13:47:17 +01:00
  • d6d3d5acef Merge branch '1240-no-empty-messages' into 'master' akwizgran 2018-10-10 14:52:34 +00:00
  • a361a2613c Merge branch 'test-configurations' into 'master' Torsten Grote 2018-10-10 12:38:19 +00:00
  • b68dbd6a75 Merge branch 'upgrade-dependencies' into 'master' akwizgran 2018-10-10 11:42:45 +00:00
  • f1e89a3ff4 Don't allow empty message bodies. akwizgran 2018-09-05 17:29:13 +01:00
  • 056c23167d Update test configurations for Android Studio 3.2. akwizgran 2018-10-10 10:43:07 +01:00
  • 79d5612645 Use "text" to refer to message text. akwizgran 2018-10-10 10:40:23 +01:00
  • a030f92275 Merge branch 'headless' into 'master' akwizgran 2018-10-09 15:43:31 +00:00
  • b3615b4a77 briar-headless: Last round of review comments Torsten Grote 2018-10-09 12:19:21 -03:00
  • 8a15fb242a Merge branch 'briar-integration-test-transaction' into 'master' akwizgran 2018-10-09 14:16:23 +00:00
  • e3686186ee Fix closing server with ^C Torsten Grote 2018-10-08 18:40:21 -03:00
  • 18ae388137 Merge branch '1395-low-memory-crash' into 'master' akwizgran 2018-10-08 12:03:20 +00:00
  • 775031e893 Don't use non-AppCompat theme for AppCompat activities Torsten Grote 2018-10-05 16:50:11 -03:00
  • 9f91b91a4f Remove custom DB transaction code from BriarIntegrationTest Torsten Grote 2018-10-05 15:41:29 -03:00
  • 280f3ba1fc briar-headless: POST text as JSON in body instead of form parameter Torsten Grote 2018-10-05 15:17:42 -03:00
  • 66619fd3a4 briar-headless: Next round of review comments Torsten Grote 2018-10-05 10:15:58 -03:00
  • c7eb0cbb6d Include body of private request if present. akwizgran 2018-10-04 10:19:16 +01:00
  • 1617a95bb9 Only include "body" for headers that can have bodies. akwizgran 2018-10-04 09:45:51 +01:00
  • 6f54718756 Use short type labels in JSON API instead of long Java-like namespaces Torsten Grote 2018-10-03 13:44:25 -03:00
  • ea749f2128 Minor improvements to JsonDict output classes Torsten Grote 2018-10-03 13:23:51 -03:00
  • b4b0d3daa6 Allow null values in JsonDict. akwizgran 2018-10-03 13:28:53 +01:00
  • 609c90f57e Convert Map#put() to assignment. akwizgran 2018-10-03 10:03:48 +01:00
  • 5cf68fa134 Use JsonDict for blog post headers. akwizgran 2018-10-03 10:00:50 +01:00
  • 61c9c6b8eb Add visitor to dispatch output() dynamically. akwizgran 2018-09-24 11:32:55 +01:00