Commit Graph

  • 17bd6f9a33 Merge branch '1778-onboarding-tap-target' into 'master' Torsten Grote 2021-04-21 11:45:19 +00:00
  • 2d4e7a9fb0 Wait for layout before showing onboarding tap target. akwizgran 2021-04-19 10:01:48 +01:00
  • 5420204703 Rm fixed port constant ameba23 2021-04-21 09:56:36 +02:00
  • e827b8a190 Tidy ameba23 2021-04-21 09:55:09 +02:00
  • c6046a1c38 Fix bug with re-starting listening on a tcp socket ameba23 2021-04-21 09:54:42 +02:00
  • 0266da993d Reset plugin assignments when starting AddNearbyContactIntroFragment Torsten Grote 2021-04-20 14:38:58 -03:00
  • ea5280713f Address review feedback for Connect via Bluetooth UI Torsten Grote 2021-04-20 12:21:25 -03:00
  • 0b89d29c7d Reset BluetoothPlugin reference Torsten Grote 2021-04-20 12:13:07 -03:00
  • b401232736 Merge branch 'social-backup-shard-return' into 'social-backup-poc' peg 2021-04-20 10:52:25 +00:00
  • 46fc510ce2 Improve UI for account recovery ameba23 2021-04-20 12:47:14 +02:00
  • b835064b5e Logging and improvements to BackupPayloadDecoderImpl ameba23 2021-04-20 12:46:22 +02:00
  • 688bac77a8 Use a feature flag to hide connect via Bluetooth option Torsten Grote 2021-04-19 11:36:35 -03:00
  • c736bf7c06 Move Connect via Bluetooth UI into DialogFragment Torsten Grote 2021-04-13 11:24:34 -03:00
  • 539730f8ec Show dialog when permission was denied for good Torsten Grote 2021-03-09 15:21:57 -03:00
  • a9c4669c75 Simple version of Connect via Bluetooth UI Torsten Grote 2021-03-09 14:53:26 -03:00
  • ae35354e82 Encode nonce in backup payload ameba23 2021-04-19 11:37:46 +02:00
  • bdbc377c8f Fix UI around receiving multiple returned shards ameba23 2021-04-19 10:07:06 +02:00
  • ad3c9e101c Implement BackupPayloadDecoder ameba23 2021-04-19 09:00:05 +02:00
  • 101b93b3da Interface for BackupPayloadDecoder ameba23 2021-04-19 08:59:37 +02:00
  • e392a0dd8b Custodian should instantiate socket at the point of connecting, secret owner parse payload ameba23 2021-04-16 21:17:10 +02:00
  • 00de32aa87 add encoder to ReturnShardPayload ameba23 2021-04-16 21:15:29 +02:00
  • 3ff6042d10 Recovery UI ameba23 2021-04-16 21:14:34 +02:00
  • 4c11f93ee2 Merge branch '1973-make-use-of-handle-exception' into 'master' Torsten Grote 2021-04-16 17:29:20 +00:00
  • b3adfe19a4 Allow ReturnShardPayload instances to be compared for equality ameba23 2021-04-16 12:01:39 +02:00
  • 708262c512 Refactor and add real shard payload to return shard activity and view model ameba23 2021-04-16 12:00:40 +02:00
  • f4d667f50a give and retrieve shard payload ameba23 2021-04-15 21:25:13 +02:00
  • 79369f4e7a Failure reasons ameba23 2021-04-15 21:24:22 +02:00
  • fec74ed343 tasks take and produce shard payload, improve integration test ameba23 2021-04-15 21:24:01 +02:00
  • d3dbcfd62d Recreate plausible private group sharing sessions when re-adding contact from group Torsten Grote 2021-01-15 15:43:58 -03:00
  • c4c70f5ac2 Do not create PeerSession for groups we created Torsten Grote 2021-01-14 14:02:00 -03:00
  • f8dba6fd7f Add static version of DbViewModel#handleException() in UiUtils Sebastian Kürten 2021-04-15 18:02:12 +02:00
  • 419247074f Make more use of DbViewModel#handleException() Sebastian Kürten 2021-04-12 15:50:34 +02:00
  • 2ddb7b5b64 Merge branch '1944-update-contact-list-when-changing-aliases' into 'master' akwizgran 2021-04-15 15:35:46 +00:00
  • c14b59661e Merge branch 'fix-settings-test' into 'master' akwizgran 2021-04-15 15:30:31 +00:00
  • d70d27e665 Merge branch '804-self-destructing-messages' into 'master' akwizgran 2021-04-15 15:24:19 +00:00
  • 8991762b0c Final code review nitpicks. akwizgran 2021-04-15 16:12:38 +01:00
  • 2fc6741c99 Remove redundant method. akwizgran 2021-04-15 16:03:01 +01:00
  • 1075af73f2 Change default timer duration to 7 days. akwizgran 2021-04-15 11:54:48 +01:00
  • 4ba3fdb1e3 Always cancel the task before starting it ameba23 2021-04-15 11:47:48 +02:00
  • 20df10d7a8 When cancelling, assume nothing is instantiated ameba23 2021-04-15 11:40:07 +02:00
  • b901974488 Start work on an integration test Sebastian Kürten 2021-04-15 10:56:08 +02:00
  • badc2c5d9b Fix bug with localKeypair being generated twice ameba23 2021-04-15 09:00:13 +02:00
  • 8671229f76 Merge branch '1672-speed-dial-crash' into 'master' Torsten Grote 2021-04-14 17:22:06 +00:00
  • 0fb67583ff Close the speed dial to prevent a crash. akwizgran 2021-04-14 18:10:39 +01:00
  • ed1ed7d3e1 Refactor duplicate task code into parent class ameba23 2021-04-14 17:59:29 +02:00
  • e6d80ec484 Improve UI for Secret owner shard return ameba23 2021-04-14 17:22:59 +02:00
  • 536905c260 Encrypted shard return handshake ameba23 2021-04-14 17:22:34 +02:00
  • 2fc0fd17a2 Fix SettingsActivityScreenshotTest Torsten Grote 2021-04-14 11:43:31 -03:00
  • f185860213 Allow emulator tests to run also on a schedule Torsten Grote 2021-04-14 10:57:49 -03:00
  • 8ffcdbfc21 Merge branch 'sort-blogposts' into 'master' akwizgran 2021-04-14 10:14:34 +00:00
  • 6a38e2cca8 Sort the loaded posts, like FeedViewModel already does Daniel Lublin 2021-04-14 12:02:02 +02:00
  • 10d9d78ca8 Broadcast ContactAliasChangedEvent to update contact list Sebastian Kürten 2021-04-12 14:48:00 +02:00
  • 9b4f5be6fe Basic encryption on the custodian side ameba23 2021-04-13 21:20:51 +02:00
  • 03a68038e7 Merge branch 'v3-address-for-feedback-and-crash-reports' into 'master' Torsten Grote 2021-04-13 17:01:58 +00:00
  • fabefcdf4b Use a v3 hidden service for receiving feedback and crash reports. akwizgran 2021-04-13 17:50:36 +01:00
  • f13cc15661 Enter success state after sending ack ameba23 2021-04-13 18:22:19 +02:00
  • b07206c898 Improve UI for shard return ameba23 2021-04-13 18:21:55 +02:00
  • d2abd6dcc2 Basic handshake implementation ameba23 2021-04-13 17:38:03 +02:00
  • 6a143eea8a Update state in UI for Custodian ameba23 2021-04-13 17:37:29 +02:00
  • 9e4d8ecddf Make introducees send auto-declines even if reponse already received Sebastian Kürten 2021-03-25 16:05:13 +01:00
  • 1dffbfd8dc Add two tests for auto-declines happening after response already received Sebastian Kürten 2021-03-25 16:03:33 +01:00
  • 950db5a87a Assert that IntroductionManager return true for canIntroduce() Sebastian Kürten 2021-03-24 16:11:38 +01:00
  • 21348d5557 IntroductionManager: don't throw IllegalArgumentException when deleting invisible msgs Sebastian Kürten 2021-03-24 15:49:31 +01:00
  • eb1a089437 Revert changes to AbstractProtocolEngine Sebastian Kürten 2021-03-24 15:42:40 +01:00
  • 17fc81ab7a Re-add integration test that goes through two full introduction cycles Sebastian Kürten 2021-03-24 15:40:21 +01:00
  • 1c54fd1101 Don't auto-delete invisible forwarded responses on sender side Torsten Grote 2021-03-23 15:12:13 -03:00
  • 263bce38cd Create new test that reproduces #1975 Sebastian Kürten 2021-03-23 17:43:10 +01:00
  • a923c1151c Move setReadFlag() from ConversationClient to ConversationManager Sebastian Kürten 2021-03-23 06:41:37 +01:00
  • 0bf10a827f Implement auto-declining for self-destructed introductions Sebastian Kürten 2021-03-03 09:17:35 +01:00
  • 49850e4198 Make sure invitation accept msg is linking to shareable Daniel Lublin 2021-03-11 13:33:47 +01:00
  • 95b437b311 Add test for invitee responding after sharer deleted invitation Daniel Lublin 2021-03-10 11:17:37 +01:00
  • 7006f765a6 Keep members in subclasses and use getters Daniel Lublin 2021-03-09 15:13:02 +01:00
  • ec3360400c Assert that expected event is broadcasted Daniel Lublin 2021-03-09 13:50:35 +01:00
  • 5c41d09c52 Remember when invitation was auto-declined due to deletion Daniel Lublin 2021-03-05 09:47:37 +01:00
  • a7590956fd Auto-decline/auto-delete Forum & Blog sharing invitations/responses Daniel Lublin 2021-03-05 09:47:37 +01:00
  • a581960121 Don't show notification for own auto-decline responses Torsten Grote 2021-03-11 15:23:11 -03:00
  • dc57a0b925 Use AtomicReference in TestEventListener to store event Torsten Grote 2021-03-09 10:11:15 -03:00
  • d6082162ab Add a way to check for expected events Torsten Grote 2021-03-08 11:40:44 -03:00
  • 1801afdbb7 Update support for disappearing messages in real time Torsten Grote 2021-03-08 14:22:15 -03:00
  • 458add0c9c Don't advertise support for messaging features that are disabled by flags. akwizgran 2021-03-02 13:04:23 +00:00
  • f2374eb141 Count sent messages in integration tests. akwizgran 2021-03-03 12:51:44 +00:00
  • 5db5897793 Use stored session metadata instead of fetching it again Torsten Grote 2021-03-03 11:32:38 -03:00
  • f3d628afa7 Render automatic declines differently in the UI Torsten Grote 2021-03-02 11:13:48 -03:00
  • 4d3482e40e Remember when declines were automatic due to deletion Torsten Grote 2021-03-01 17:00:16 -03:00
  • a8cff454ec Add integration tests for auto-deletion of private group invitations and responses Torsten Grote 2021-03-01 13:59:45 -03:00
  • f66cae4749 Factor out auto-delete integration test code Torsten Grote 2021-03-01 13:59:16 -03:00
  • aded1daf92 Auto-delete PrivateGroup invitations and responses as well Torsten Grote 2021-03-01 13:57:23 -03:00
  • aa1ba0d950 Turn 'Learn more' link into a button to have a larger tap area Torsten Grote 2021-02-26 15:22:00 -03:00
  • 071010e438 Turn ConversationSettingsLearnMoreDialog into a generic Onboarding fragment Torsten Grote 2021-02-26 15:12:34 -03:00
  • f6d8e364d6 Update auto-delete onboarding text Torsten Grote 2021-02-26 14:02:30 -03:00
  • f1453ed4c4 Show disabled menu item if we support feature but contact doesn't. akwizgran 2021-03-01 16:57:04 +00:00
  • 3a2146cb03 Don't advertise support for disappearing messages unless flag is enabled. akwizgran 2021-03-01 16:46:08 +00:00
  • 24eb76de20 Hide disappearing messages menu item unless feature flag is enabled. akwizgran 2021-03-01 16:43:01 +00:00
  • 693478e0a5 Add feature flag for self-destructing messages. akwizgran 2021-03-01 16:42:28 +00:00
  • bf6be5c5a7 Replace all messages when re-loading Torsten Grote 2021-02-26 13:22:57 -03:00
  • a12a639cd3 Remove auto-deleted messages immediately from conversation Torsten Grote 2021-02-26 11:46:34 -03:00
  • ef37428714 Replace MessagesCleanedUpEvent with ConversationMessagesDeletedEvent Torsten Grote 2021-02-26 11:45:07 -03:00
  • 644afe8995 Wait for events to be delivered before continuing with test. akwizgran 2021-02-26 16:01:48 +00:00
  • c66c428124 Log how long it takes to deliver private messages and attachments. akwizgran 2021-02-26 14:03:00 +00:00
  • db5b2ea9b6 Remove redundant call to getAutoDeleteTimer(). akwizgran 2021-02-26 13:59:21 +00:00