Commit Graph

  • df7d48d54d Fix test expectations. akwizgran 2018-05-11 09:40:10 +01:00
  • 1987dcb936 Make field that's used on background thread volatile. akwizgran 2018-05-11 09:21:45 +01:00
  • f3b69a26f8 Remove unused exception declarations. akwizgran 2018-05-11 09:20:57 +01:00
  • 5e0ca10dae Add logging to debug account setup. akwizgran 2018-05-11 09:19:34 +01:00
  • 685496fb15 Extract DatabaseConfig implementation. akwizgran 2018-05-10 15:11:54 +01:00
  • 1521cdd258 Move expiry date to TestingConstants. akwizgran 2018-05-14 12:20:13 +01:00
  • 80561910b1 Disable expiry for release builds. akwizgran 2018-05-14 12:03:30 +01:00
  • bffb5c94ed Merge branch '1229-setup-crash' into 'master' akwizgran 2018-05-14 09:57:12 +00:00
  • dcbb3e76d4 Use lighter text colour for preference categories. akwizgran 2018-05-04 12:05:09 +01:00
  • c19f7c27b1 Merge branch 'stream-writer-interface' into 'master' akwizgran 2018-05-11 10:55:32 +00:00
  • 9a5a1489ef Remove a redundant method. akwizgran 2018-05-11 11:41:49 +01:00
  • 648793e092 Add javadoc. akwizgran 2018-05-11 11:36:49 +01:00
  • e10742a23d Store nickname and password across screen rotations. akwizgran 2018-05-11 11:30:57 +01:00
  • a51f0f803f add bt polling speedtest bluetooth_polling_speedtest goapunk 2018-05-10 11:50:33 +02:00
  • 32ada51831 Log transport ID with number of connected contacts. akwizgran 2018-05-10 12:31:54 +01:00
  • 7734a62c3e Interrupt outgoing session when incoming session ends. akwizgran 2018-05-10 12:29:45 +01:00
  • e516c329a1 Bump version numbers for 1.0.2 release. release-1.0.2 akwizgran 2018-05-09 16:59:09 +01:00
  • b839041d5a Update translations Torsten Grote 2018-05-09 09:56:15 -03:00
  • 65de8707b7 Merge branch '1225-improve-setup-ux' into 'master' Torsten Grote 2018-05-09 10:41:17 +00:00
  • dc5bd39ce4 Remove circle, make button flat to improve setup UX. akwizgran 2018-05-09 10:50:23 +01:00
  • 3c4513b9c7 Convert test to BrambleMockTestCase. akwizgran 2018-05-08 15:02:07 +01:00
  • 5320737d49 Send end of stream marker when sync session finishes. akwizgran 2018-04-28 23:38:41 +01:00
  • 8f9d7a70bf Pause between connection attempts. akwizgran 2018-05-08 14:15:39 +01:00
  • 0ad9415850 Merge branch 'fix-javadoc' into 'master' akwizgran 2018-05-08 12:56:25 +00:00
  • 3ea642c6c0 Don't poll again if last poll is still running. akwizgran 2018-04-23 14:17:19 +01:00
  • da0a32c613 Poll contacts in series rather than parallel. akwizgran 2018-03-05 11:24:15 +00:00
  • 6f1fba44b6 Fix random javadoc errors goapunk 2018-05-08 14:42:14 +02:00
  • 46cd7e3719 Merge branch 'update_external_deps' into 'master' akwizgran 2018-05-08 12:34:44 +00:00
  • 496ffc22ba Update external dependencies goapunk 2018-05-08 13:22:25 +02:00
  • 286937e472 Resolve merge conflicts. akwizgran 2018-05-07 14:37:32 +00:00
  • 2908145a06 Merge branch 'android-studio-3-1-debugging' into 'master' akwizgran 2018-05-07 14:16:24 +00:00
  • ed53544226 Clear the UI in onLowMemory() if SDK_INT < 16. akwizgran 2018-05-04 12:18:52 +01:00
  • 6da45a4585 Clear the UI when memory is critically low. akwizgran 2018-05-04 12:04:13 +01:00
  • 0d85a56a29 Merge branch '1216-fix-testdata' into 'master' akwizgran 2018-05-03 08:39:23 +00:00
  • 3e5d1a0d20 Fix testdata creation: goapunk 2018-05-02 20:49:33 +02:00
  • 0e9af1d993 Add new code style settings. akwizgran 2018-05-02 17:13:27 +01:00
  • a3b5ff0bc0 Add dependency hashes for Animal Sniffer. akwizgran 2018-05-02 16:24:59 +01:00
  • 9b583ab7ae Build tools 26.0.2 no longer needed. akwizgran 2018-05-02 16:14:40 +01:00
  • 1192f66487 Use Animal Sniffer to check Java 6 API compatibility. akwizgran 2018-05-02 16:10:40 +01:00
  • a10dc45a6a Remove old attempt to work around build issues. akwizgran 2018-05-02 15:11:21 +01:00
  • 3c6e2e8875 Upgrade support library and constraint layout. akwizgran 2018-05-02 15:06:34 +01:00
  • cccdacc3e4 Upgrade to Android Studio 3.1. akwizgran 2018-05-01 10:46:26 +01:00
  • 1833efa51b Bump version numbers for 1.0.1 release. release-1.0.1 akwizgran 2018-04-30 18:05:57 +01:00
  • 77461619f0 Merge branch '1217-get-message-status' into 'master' akwizgran 2018-04-30 16:23:19 +00:00
  • 3bed6de93b Update translations Torsten Grote 2018-04-30 12:52:46 -03:00
  • 8e814e1bbf Merge branch '1215-disable-low-memory-shutdowns' into 'master' Torsten Grote 2018-04-30 13:43:17 +00:00
  • 1b9f975199 Return default message status if group is invisible. akwizgran 2018-04-30 13:55:40 +01:00
  • c1b8552c2b Merge branch 'introduction-test-fix' into 'master' akwizgran 2018-04-30 08:05:00 +00:00
  • 0091fcef5d Updated translations. akwizgran 2018-04-30 07:46:00 +01:00
  • 5d1a4acd15 Disable low memory shutdowns. akwizgran 2018-04-30 07:43:16 +01:00
  • 9be6d6c00f Bump version numbers for 1.0.0 release. release-1.0.0 akwizgran 2018-04-29 20:28:53 +01:00
  • d5643d8e5d Merge branch '617-protocol-versioning-for-contact-exchange' into 'master' akwizgran 2018-04-29 16:40:05 +00:00
  • d9ed4a3ac9 Fix introduction test non-determinism Torsten Grote 2018-04-29 13:33:59 -03:00
  • 30bfa91fc4 Use new client helper methods for transport properties. akwizgran 2018-04-29 17:21:38 +01:00
  • c3e4742bfe Use buffers for record headers. No need to buffer payloads. akwizgran 2018-04-27 22:36:31 +01:00
  • d4b87983e8 Avoid an unnecessary copy when parsing messages. akwizgran 2018-04-19 16:40:44 +01:00
  • eed1439745 Use generic record reader/writer for contact exchange. akwizgran 2018-04-19 15:19:37 +01:00
  • 4ba3708931 Use wildcards to allow easier construction. akwizgran 2018-04-19 14:46:31 +01:00
  • 215c62ed23 Use generic record reader/writer for sync. akwizgran 2018-04-19 13:11:48 +01:00
  • 4100daaa47 Rename sync record reader/writer. akwizgran 2018-04-19 12:01:08 +01:00
  • 6fa6ceb5ee Use generic record reader/writer for key agreement. akwizgran 2018-04-19 11:55:58 +01:00
  • cc2791c37f Unit tests for generic record reader/writer. akwizgran 2018-04-19 13:50:17 +01:00
  • 20a131bec5 Add generic record reader and writer. akwizgran 2018-04-19 10:38:44 +01:00
  • edee90dbe2 Merge branch '237-versioning-client' into 'master' Torsten Grote 2018-04-29 16:08:08 +00:00
  • fd78139a5a Remove stale comments. akwizgran 2018-04-29 16:39:15 +01:00
  • 41242ef369 Check that there's only one local client versions message. akwizgran 2018-04-29 16:38:44 +01:00
  • c55bef95ce Fix rebasing mistakes. akwizgran 2018-04-27 18:20:04 +01:00
  • fb6b487212 Unit tests for client versioning manager. akwizgran 2018-04-24 17:31:21 +01:00
  • 97f40bd20b Check whether hooks need to be called before loading contact. akwizgran 2018-04-24 16:45:28 +01:00
  • 36b191e9d4 Use remote states to update local states at startup. akwizgran 2018-04-24 15:43:45 +01:00
  • ebaa50b101 Don't send redundant updates to new contacts. akwizgran 2018-04-24 15:02:13 +01:00
  • 4c5331888a Unit tests for client versioning validator. akwizgran 2018-04-24 11:59:18 +01:00
  • c5efb6e16d Move versioning client to its own package. akwizgran 2018-04-24 11:27:43 +01:00
  • 522cba6ac3 Rename utility classes, add comment. akwizgran 2018-04-18 11:32:39 +01:00
  • f25fbc5b94 Merge registration methods for clients and hooks. akwizgran 2018-04-18 11:16:49 +01:00
  • 57a6c8cb3a Separate the crypto executor into its own module. akwizgran 2018-04-17 12:13:02 +01:00
  • 6942a368d4 Don't share groups unless the contact supports the client. akwizgran 2018-04-16 17:45:34 +01:00
  • c4e9b6f2ab Remove debug logging. akwizgran 2018-04-16 17:39:19 +01:00
  • 05deaf42e3 Store and exchange client minor versions. akwizgran 2018-04-16 17:16:14 +01:00
  • 2e570ba50d Rename client version to major version. akwizgran 2018-04-16 16:35:48 +01:00
  • cadb17987c Use client versioning for messaging. akwizgran 2018-04-16 15:25:38 +01:00
  • e76f114a72 Use client versioning for introductions. akwizgran 2018-04-16 15:18:51 +01:00
  • cb11b55a9a Use client versioning for transport properties. akwizgran 2018-04-16 15:09:16 +01:00
  • f4c5855dd8 Use client versioning for private groups. akwizgran 2018-04-16 14:55:02 +01:00
  • be309057cd Use client versioning for blogs and forums. akwizgran 2018-04-16 14:53:48 +01:00
  • cf396c2ce2 Check whether contact group exists before using it. akwizgran 2018-04-16 14:50:52 +01:00
  • a9f77f0f90 Add a method for getting a client's visibility. akwizgran 2018-04-13 16:51:44 +01:00
  • cc6fed0298 Add javadocs. akwizgran 2018-04-13 16:27:30 +01:00
  • 66137d4cfa Add method for comparing visibilities. akwizgran 2018-04-13 16:18:09 +01:00
  • 114044ee5f Use client version to register validators, delivery hooks. akwizgran 2018-04-13 16:11:03 +01:00
  • 1197d65d8d Extract ClientVersion inner class. akwizgran 2018-04-13 15:45:03 +01:00
  • 85c11f8e1f Remove redundant checks when adding contacts. akwizgran 2018-04-13 15:40:39 +01:00
  • 8c00f2417b Add client version to groups table. akwizgran 2018-04-13 13:10:02 +01:00
  • a38f39207f Initial implementation of client versioning client. akwizgran 2018-04-12 14:23:03 +01:00
  • b7874365a3 Expose getMessageIds() through DatabaseComponent interface. akwizgran 2018-04-12 14:22:27 +01:00
  • 196caa7b45 Update ID of transport properties client. akwizgran 2018-04-02 15:26:09 +01:00
  • 3fd6ce2313 Fix javadoc. akwizgran 2018-04-02 15:25:00 +01:00
  • c42852cde2 Merge branch '1213-update-transport-keys' into 'master' akwizgran 2018-04-29 15:00:02 +00:00
  • a38b0a8527 Merge branch 'bluetooth-connection-limiter' into 'master' Torsten Grote 2018-04-29 14:42:00 +00:00
  • 79d6fd28de Merge branch '474-alice-flag' into 'master' Torsten Grote 2018-04-29 02:27:18 +00:00