Commit Graph

  • 501c2dab31 Preserve the order of descriptors in QR code payloads. akwizgran 2016-11-09 15:55:31 +00:00
  • 2fe69af6d8 Don't try to get parameters after releasing camera. akwizgran 2016-11-09 14:51:05 +00:00
  • b20c107010 Merge branch 'feed-pager-events' into 'master' Torsten Grote 2016-11-09 14:16:57 +00:00
  • f410e4eddd Make the feed pager respond to events, block notifications. akwizgran 2016-11-09 13:24:44 +00:00
  • bb82bd70e2 Don't crash if camera is reopened or surface is recreated. akwizgran 2016-11-09 12:37:38 +00:00
  • 138a6e11a7 Merge branch '346-smaller-qr-codes' into 'master' akwizgran 2016-11-08 17:32:26 +00:00
  • 178d72114b Merge branch '709-private-group-invitation-protocol' into 'master' akwizgran 2016-11-08 17:22:00 +00:00
  • c1f1eb7dfa Merge branch '709-preliminaries' into 'master' Torsten Grote 2016-11-08 17:02:45 +00:00
  • d2a3804cfe Added null safety annotations to plugin interfaces. akwizgran 2016-11-08 16:59:56 +00:00
  • fb095c1f4d Broadcast events for private group invitations. akwizgran 2016-11-08 10:24:44 +00:00
  • f89d8cbe38 Updated peer state machine for automatic join response. akwizgran 2016-11-08 09:55:08 +00:00
  • d2434123a9 Private group invitation protocol. akwizgran 2016-10-21 14:37:09 +01:00
  • edbf5ff5b4 Preliminaries for private group invitation protocol. akwizgran 2016-11-08 15:44:23 +00:00
  • 32f0b53d15 Increase test timeouts to avoid spurious failures. akwizgran 2016-11-08 15:17:08 +00:00
  • 55ecdd9a13 Merge branch '557-use-namespaced-strings-for-client-ids' into 'master' akwizgran 2016-11-08 13:25:41 +00:00
  • e47e3242a6 Merge branch '196-mark-messages-read' into 'master' akwizgran 2016-11-08 13:25:00 +00:00
  • 4387bfc5bd Merge branch '733-incoming-messages-aren-t-added-to-private-group-conversation' into 'master' Torsten Grote 2016-11-08 13:24:20 +00:00
  • d11ee5e43b Broadcast GroupMessageAddedEvent for the UI to update when received Torsten Grote 2016-11-07 11:36:17 -02:00
  • ce53589c33 Merge branch '736-private-group-list-is-not-updated-when-group-is-dissolved' into 'master' akwizgran 2016-11-08 13:20:28 +00:00
  • e96b3a8c68 Use namespaced strings for client IDs Torsten Grote 2016-11-07 19:30:23 -02:00
  • 62040d45b8 Create GroupDissolvedEvent and react to it Torsten Grote 2016-11-07 16:09:07 -02:00
  • 1809943f1d Merge branch '734-notifications-for-private-group-messages' into 'master' akwizgran 2016-11-08 12:06:15 +00:00
  • d204757395 Merge branch '735-back-button-in-invite-members-screen-returns-to-group-list' into 'master' akwizgran 2016-11-08 11:55:36 +00:00
  • c640ee8e51 Merge branch '714-asynchronous-context-leaks' into 'master' akwizgran 2016-11-08 11:49:45 +00:00
  • 04d4ecad05 Encode transport properties more compactly in QR codes. akwizgran 2016-11-07 16:25:30 +00:00
  • c36bb3e60e created runOnUiThreadUnlessDestroyed fragment wrapper Ernir Erlingsson 2016-11-07 11:00:09 +01:00
  • 7327029fca Log the QR code payload length. akwizgran 2016-11-07 16:04:07 +00:00
  • 81d341374d Show Notifications for Group Messages Torsten Grote 2016-11-07 13:43:17 -02:00
  • 7b884d2425 Return to group after not inviting new members Torsten Grote 2016-11-07 10:43:56 -02:00
  • fbcf334941 Merge branch 'use-contact-id-as-conversation-id' into 'master' Torsten Grote 2016-11-07 11:24:11 +00:00
  • 238100bcac Mark messages read properly in private conversation. akwizgran 2016-11-04 16:07:11 +00:00
  • 7c3805260d Merge branch '643-allow-messages-to-be-deleted-in-the-delivery-hook' into 'master' akwizgran 2016-11-04 16:14:44 +00:00
  • 51bcf7b1b8 Don't use messaging group ID as proxy for contact ID. akwizgran 2016-10-18 14:14:15 +01:00
  • 719a53dc94 Address review comments Torsten Grote 2016-11-04 11:28:56 -02:00
  • 3f9a254a0b Allow messages to be deleted in delivery hook Torsten Grote 2016-11-03 18:42:26 -02:00
  • e810a1265a Merge branch '205-unit-tests-for-keymanagerimpl-and-transportkeymanager' into 'master' akwizgran 2016-11-04 14:29:21 +00:00
  • c36f5c795b Address review comments for TransportKeyManagerImplTest Torsten Grote 2016-11-04 11:04:44 -02:00
  • f52186ac8c Add unit tests for KeyManagerImpl and create TransportKeyManager Torsten Grote 2016-10-31 18:33:06 -02:00
  • e0f4be931d Merge branch '708-private-group-fixup' into 'master' akwizgran 2016-11-04 09:33:50 +00:00
  • 7536c00a34 Merge branch '708-private-group-remove-new-member-announcement' into 'master' akwizgran 2016-11-04 09:32:40 +00:00
  • 847b6e4179 Added comments to integration test. akwizgran 2016-11-04 09:31:49 +00:00
  • 58793068c3 Address review comments Torsten Grote 2016-11-03 14:45:39 -02:00
  • 7125248677 Remove new member announcement and add signature to invitation Torsten Grote 2016-11-03 12:24:56 -02:00
  • 4bad7076e7 Merge branch '674-ending-a-transaction-can-throw-an-exception-in-a-finally-block' into 'master' Torsten Grote 2016-11-03 19:23:16 +00:00
  • 2bb16bb75f Merge branch '348-testers-did-not-understand-qr-code-workflow' into 'master' akwizgran 2016-11-03 15:56:19 +00:00
  • b5a427f876 Let only the creator invite new members to private groups Torsten Grote 2016-11-02 17:40:33 -02:00
  • b34b4623ed Replace transaction.setComplete() by database.commitTransaction() Torsten Grote 2016-10-31 08:47:11 -02:00
  • f3b9214702 Improve QR code workflow slightly Torsten Grote 2016-11-02 12:43:41 -02:00
  • 36f087c512 Merge branch '724-unit-tests-for-clienthelperimpl' into 'master' akwizgran 2016-11-02 11:04:07 +00:00
  • 0c30f16d7e Merge branch '731-bdf-reader-open-lists-and-dictionaries' into 'master' akwizgran 2016-11-01 17:40:13 +00:00
  • 4d8a84a48d Don't throw IllegalStateException if BDF input is incomplete. akwizgran 2016-11-01 12:16:03 +00:00
  • 2650f3114e Merge branch '518-limit-the-depth-of-nested-bdf-structures' into 'master' akwizgran 2016-11-01 17:30:50 +00:00
  • dfdde9799f Add Unit Tests for ClientHelper Torsten Grote 2016-10-31 17:36:53 -02:00
  • 114a2dc8f2 Merge branch '427-local-author-caching' into 'master' akwizgran 2016-11-01 17:21:14 +00:00
  • 642fa7df18 Removed unused field, renamed nickname methods. akwizgran 2016-11-01 17:17:40 +00:00
  • c85767d2a0 Nickname is all one word. akwizgran 2016-11-01 17:05:32 +00:00
  • 55af1b954e Limit the depth of nested BDF structures Torsten Grote 2016-10-31 11:29:41 -02:00
  • 88272c5d61 improvements after dev comments Ernir Erlingsson 2016-11-01 13:33:12 +01:00
  • eaa393a7ed added a cache to the IdentityManager, changed its signature, modified when and where the author is stored Ernir Erlingsson 2016-10-13 11:01:25 +02:00
  • 19080ad957 Merge branch '723-unit-tests-for-contactmanagerimpl' into 'master' akwizgran 2016-11-01 11:50:47 +00:00
  • 7eeeb5f1ed Add Unit tests for ContactManager Torsten Grote 2016-10-31 12:37:13 -02:00
  • d55503ee92 Merge branch '722-implement-ux-design-for-inviting-new-members-to-a-group' into 'master' akwizgran 2016-11-01 11:38:29 +00:00
  • 8448d27d20 Implement UX design for inviting new members to a group Torsten Grote 2016-10-27 16:36:03 -02:00
  • 47d6fc526f Merge branch '678-implement-ux-for-viewing-the-membership-of-a-private-group' into 'master' akwizgran 2016-11-01 11:12:21 +00:00
  • 3da879cfd9 Address review comments for group member list Torsten Grote 2016-11-01 07:34:54 -02:00
  • 8fdce5ba51 Group Member List UI Torsten Grote 2016-10-25 11:06:12 -02:00
  • f759a7506f Merge branch '600-remove-content-type-from-private-messages' into 'master' akwizgran 2016-11-01 11:05:30 +00:00
  • 0b11aea7a2 Merge branch '672-implement-ux-for-dissolving-a-group' into 'master' akwizgran 2016-11-01 11:02:27 +00:00
  • aa954cee63 Merge branch '671-implement-ux-for-leaving-a-group' into 'master' akwizgran 2016-11-01 10:57:33 +00:00
  • 68024c264e Merge branch '700-update-blog-backend-to-match-current-usage' into 'master' akwizgran 2016-11-01 10:56:02 +00:00
  • 78740a6942 Remove content-type and parentId from private messages Torsten Grote 2016-10-27 13:30:34 -02:00
  • 9e553ef9c8 Update blog backend to match current usage Torsten Grote 2016-10-27 12:55:54 -02:00
  • 1147b8ffaf Disable group before loading messages Torsten Grote 2016-11-01 08:26:40 -02:00
  • 67866dbe66 Implement UX for when a group has been dissolved Torsten Grote 2016-10-27 09:47:47 -02:00
  • 8dac2d1ca6 Implement UI for dissolving and leaving group Torsten Grote 2016-10-26 18:43:41 -02:00
  • b0a5a69b81 Remove group from database in PrivateGroupManager Torsten Grote 2016-10-26 18:19:02 -02:00
  • a18317e912 Merge branch '681-convert-forum-post-bodies-to-strings-remove-content-type' into 'master' akwizgran 2016-10-31 21:34:24 +00:00
  • ad7d0d8e74 Merge branch '678-private-group-hooks-and-membership' into 'master' akwizgran 2016-10-31 16:27:15 +00:00
  • fe79131f4a Merge branch '678-contact-list-refactoring' into 'master' akwizgran 2016-10-31 15:39:48 +00:00
  • cb61d91074 Add methods and hooks to PrivateGroupManager related to members and removal Torsten Grote 2016-10-25 11:03:29 -02:00
  • 399a4890de Merge branch '708-implement-protocol-for-private-group-messaging' into 'master' akwizgran 2016-10-31 15:17:51 +00:00
  • 656a947f5a Last minor review comments addressed Torsten Grote 2016-10-31 13:13:59 -02:00
  • 7191967092 Refactor contact lists, their adapters and items Torsten Grote 2016-10-25 12:50:49 -02:00
  • 5ce8b1978d Remove forum content type and move bodies to string Torsten Grote 2016-10-27 11:24:33 -02:00
  • c0aa255bb6 Address review comments Torsten Grote 2016-10-28 16:07:17 -02:00
  • c79ce61f6d Add PrivateGroupManager integration tests Torsten Grote 2016-10-24 12:34:50 -02:00
  • 0caabda303 Do additional validation on incoming private group messages Torsten Grote 2016-10-24 10:25:14 -02:00
  • 679b54b2b4 Show join messages properly in the threaded conversation Torsten Grote 2016-10-21 12:36:40 -02:00
  • 349a34ffd8 Return actual private group message headers and bodies to the UI Torsten Grote 2016-10-20 17:54:52 -02:00
  • 2c8aaa215c Posting group messages takes previous message into account Torsten Grote 2016-10-20 16:34:11 -02:00
  • 4f4f1956eb Creator automatically joins the group after creating it Torsten Grote 2016-10-20 12:45:56 -02:00
  • e06726b2f9 Implement New Member and Join Announcements in GroupMessageFactory Torsten Grote 2016-10-19 18:28:35 -02:00
  • a6e3827127 Implement first prototype of GroupMessageValidator Torsten Grote 2016-10-18 14:28:21 -02:00
  • 8dc529cc3f Move validator's signature verification into ClientHelper Torsten Grote 2016-10-18 13:35:27 -02:00
  • 1e36f21cc8 Merge branch '707-implement-ux-for-showing-and-answering-private-group-invitations' into 'master' akwizgran 2016-10-31 12:02:22 +00:00
  • 2cc650d85f Address review comments Torsten Grote 2016-10-28 15:15:36 -02:00
  • 3407d0c0a8 Merge branch 'protocol-state-exception' into 'master' akwizgran 2016-10-27 15:46:03 +00:00
  • ca8d3babaa Added ProtocolStateException for client protocols. akwizgran 2016-10-27 11:47:53 +01:00
  • 7b627bb427 Remove PartialItem interface and the need for casting ConversationItems Torsten Grote 2016-10-27 08:22:52 -02:00
  • f027b832d4 Address review issues Torsten Grote 2016-10-25 15:52:43 -02:00