Commit Graph

  • b4a5fe6772 Allow GIFs to be chosen on API < 24. akwizgran 2021-03-10 15:42:20 +00:00
  • d91d2e0070 listener for setup new account button new-or-recover-screen ameba23 2021-03-10 10:17:55 +01:00
  • 58f803a48a add new or recover screen - displays fragment with buttons ameba23 2021-03-10 09:08:34 +01:00
  • ac9c71f7eb add new or recover screen WIP ameba23 2021-03-09 16:09:26 +01:00
  • f184bfe9ac Merge branch 'test-event-listener' into '804-self-destructing-messages' akwizgran 2021-03-09 13:35:59 +00:00
  • d3204ab3ee Use AtomicReference in TestEventListener to store event Torsten Grote 2021-03-09 10:11:15 -03:00
  • b3292f86ab improve ExistingBackupFragment ameba23 2021-03-09 12:36:02 +01:00
  • 28d2697e38 add custodian names to Existing backup fragment ameba23 2021-03-09 11:47:11 +01:00
  • 8e4b309a12 Existing backup fragment ameba23 2021-03-09 11:33:33 +01:00
  • e21e6267d7 Update Tor dependency to include armhf binary Nico Alt 2021-03-08 12:00:00 +00:00
  • d7afbdf690 Use Tor binary for armhf (armv7) Nico Alt 2021-03-09 12:00:00 +00:00
  • 8a1333e8f2 display a different fragment when a backup already exists ameba23 2021-03-09 09:47:48 +01:00
  • bd2a671f9f rm unused drawables ameba23 2021-03-09 08:49:40 +01:00
  • 163565e15c Merge branch '804-real-time-update' into '804-self-destructing-messages' akwizgran 2021-03-08 17:57:41 +00:00
  • ef46f8ed64 Update support for disappearing messages in real time Torsten Grote 2021-03-08 14:22:15 -03:00
  • 845be86113 Merge branch 'incorporate-mockup-fragments' into 'social-backup-poc' peg 2021-03-08 17:07:07 +00:00
  • 25bbb5aa36 dependency injection for SocialBackupManager and DatabaseComponent ameba23 2021-03-08 18:00:24 +01:00
  • 57605d55ce WIP db transaction for DistributedBackupActivity ameba23 2021-03-08 17:08:19 +01:00
  • 6c079e172a provide default constructor for DistributedBackupActivity ameba23 2021-03-08 16:40:24 +01:00
  • a101229f73 add help recover account to conversation action menu ameba23 2021-03-08 16:27:30 +01:00
  • 3f7f53774b inject SocialBackupManager ameba23 2021-03-08 16:26:16 +01:00
  • f42a9a20d8 Add a way to check for expected events Torsten Grote 2021-03-08 11:40:44 -03:00
  • 9beb4d7b81 improve thresholdSelectorFragment ameba23 2021-03-08 13:45:02 +01:00
  • 378112c00c add comments ameba23 2021-03-08 13:13:00 +01:00
  • 451a3238be rm comments ameba23 2021-03-08 12:57:25 +01:00
  • 03c55311c7 Merge branch 'messaging-module-feature-flags' into '804-self-destructing-messages' Torsten Grote 2021-03-08 11:47:09 +00:00
  • bf6dd0d924 pass treshold to DistributedBackupActivity ameba23 2021-03-08 12:43:04 +01:00
  • 085e25cc14 improve thresholdSelectorFragment ameba23 2021-03-08 12:31:32 +01:00
  • 033c9f4d59 get argument with number of custodians to thresholdselectorfragment ameba23 2021-03-08 11:58:05 +01:00
  • 5f7bc4a143 dont throw on no group id ameba23 2021-03-05 17:17:50 +01:00
  • 4972c554dc fix pathname in settings.xml ameba23 2021-03-05 12:30:15 +01:00
  • 44e33e3d1a add DistributedBackupActivity for AndroidManifest ameba23 2021-03-05 11:34:30 +01:00
  • 5212bb7a01 add settings menu item ameba23 2021-03-05 10:28:53 +01:00
  • 83aad185cd add missing string ameba23 2021-03-05 10:28:33 +01:00
  • c318dcfb5f rm CustodianDisplayFragment ameba23 2021-03-05 10:27:58 +01:00
  • 10610930c0 dont inject activist CustodianDisplayFragment ameba23 2021-03-05 09:22:36 +01:00
  • 2af236b733 add more strings from the mock-ups ameba23 2021-03-05 09:03:56 +01:00
  • d46a513208 add remaining strings from the mock-ups ameba23 2021-03-05 08:46:38 +01:00
  • ad67a0abd6 Merge branch 'count-sent-messages-in-integration-tests' into '804-self-destructing-messages' akwizgran 2021-03-04 14:50:37 +00:00
  • 022357fb4c rm strings_mockups.xml ameba23 2021-03-04 14:26:47 +01:00
  • a576d7abf8 bump secretsharingwrapper to 1.1.0 ameba23 2021-03-04 14:25:28 +01:00
  • 008877a9da bump secretsharingwrapper to 1.1.0 ameba23 2021-03-04 10:37:20 +01:00
  • 01bc94c241 Merge branch 'social-backup-poc' into incorporate-mockup-fragments ameba23 2021-03-04 09:32:28 +01:00
  • 03c1f9c99a fix problems so that the mockup fragments build ameba23 2021-03-04 09:32:12 +01:00
  • 0b9e4915dc set initial state of threshold representation ameba23 2021-03-04 08:52:52 +01:00
  • 55e5600214 add some of the strings from the mockups ameba23 2021-03-04 08:39:37 +01:00
  • 4c357fe87a change threshold svg for placeholder string ameba23 2021-03-04 08:38:36 +01:00
  • 6a7ceb4a68 use a string as threshold representation rather than svg ameba23 2021-03-04 08:38:02 +01:00
  • 9bc3a2c73d Count sent messages in integration tests. akwizgran 2021-03-03 12:51:44 +00:00
  • af55d181e9 Merge branch '1836-delete-group-messages' into '804-self-destructing-messages' akwizgran 2021-03-03 16:56:16 +00:00
  • dde94baebd Use stored session metadata instead of fetching it again Torsten Grote 2021-03-03 11:32:38 -03:00
  • b738bdd14e Actually make headless work on arm aarch64 Nico Alt 2021-03-03 12:00:00 +00:00
  • c5d2661c1d Merge branch '1919-password-fields-not-focusable' into 'master' Torsten Grote 2021-03-03 13:10:29 +00:00
  • 64e3940f77 Render automatic declines differently in the UI Torsten Grote 2021-03-02 11:13:48 -03:00
  • 012ab0310f Remember when declines were automatic due to deletion Torsten Grote 2021-03-01 17:00:16 -03:00
  • 63012d0a72 Add integration tests for auto-deletion of private group invitations and responses Torsten Grote 2021-03-01 13:59:45 -03:00
  • ebd233d005 Factor out auto-delete integration test code Torsten Grote 2021-03-01 13:59:16 -03:00
  • f3b4440105 Don't advertise support for messaging features that are disabled by flags. akwizgran 2021-03-02 13:04:23 +00:00
  • d917e9d642 move DarkCrystal interface to briar-api - import it ameba23 2021-03-02 12:50:43 +01:00
  • c7f6270b2a move DarkCrystal interface to briar-api ameba23 2021-03-02 12:48:49 +01:00
  • e36f275be7 Auto-delete PrivateGroup invitations and responses as well Torsten Grote 2021-03-01 13:57:23 -03:00
  • 3dc3d384d3 Merge branch '1833-update-onboarding-ui' into '804-self-destructing-messages' akwizgran 2021-03-02 10:37:13 +00:00
  • 681b151c8b attempt to incorporate fragments (WIP) ameba23 2021-03-02 09:47:13 +01:00
  • b86b0f5fbc make SocialBackupConstants public ameba23 2021-03-02 08:52:43 +01:00
  • dc138c713f make DarkCrystal interface public ameba23 2021-03-02 08:52:16 +01:00
  • 7da49ae6df DarkCrystal implementation which calls SecretSharingWrapper ameba23 2021-03-02 08:51:00 +01:00
  • 3c61f499d9 updated witness.gradle files ameba23 2021-03-02 08:49:57 +01:00
  • fbe839d9ca rm SecretShardingWrapper as dependency of briar-core ameba23 2021-03-02 08:49:09 +01:00
  • f2638c9db2 add SecretShardingWrapper as dependency of briar-android ameba23 2021-03-02 08:48:38 +01:00
  • 808166931e implement DarkCrystal in briar-android ameba23 2021-03-02 08:47:59 +01:00
  • 0c0c34696a Turn 'Learn more' link into a button to have a larger tap area Torsten Grote 2021-02-26 15:22:00 -03:00
  • 7047f7d3d6 Turn ConversationSettingsLearnMoreDialog into a generic Onboarding fragment Torsten Grote 2021-02-26 15:12:34 -03:00
  • abc8c86eaa Update auto-delete onboarding text Torsten Grote 2021-02-26 14:02:30 -03:00
  • fa14448aa7 Show disabled menu item if we support feature but contact doesn't. akwizgran 2021-03-01 16:57:04 +00:00
  • 654603cfad Don't advertise support for disappearing messages unless flag is enabled. akwizgran 2021-03-01 16:46:08 +00:00
  • 112dace96c Hide disappearing messages menu item unless feature flag is enabled. akwizgran 2021-03-01 16:43:01 +00:00
  • 35bdb8075f Add feature flag for self-destructing messages. akwizgran 2021-03-01 16:42:28 +00:00
  • f9d312a632 Replace all messages when re-loading Torsten Grote 2021-02-26 13:22:57 -03:00
  • dd93c6852e Remove auto-deleted messages immediately from conversation Torsten Grote 2021-02-26 11:46:34 -03:00
  • 5c4d971873 Replace MessagesCleanedUpEvent with ConversationMessagesDeletedEvent Torsten Grote 2021-02-26 11:45:07 -03:00
  • 1d9acc7425 Wait for events to be delivered before continuing with test. akwizgran 2021-02-26 16:01:48 +00:00
  • 6738287a83 Log how long it takes to deliver private messages and attachments. akwizgran 2021-02-26 14:03:00 +00:00
  • ea4f763a55 Remove redundant call to getAutoDeleteTimer(). akwizgran 2021-02-26 13:59:21 +00:00
  • 9d027fb250 Check group counts in AutoDeleteIntegrationTest. akwizgran 2021-02-26 13:41:35 +00:00
  • b56a9beb1d Include legacy messages when recalculating group count. akwizgran 2021-02-26 13:05:16 +00:00
  • 1083507752 Delete private messages when their timers expire (needs UI support). akwizgran 2021-02-25 15:56:29 +00:00
  • 0d2137f0f8 Move ConversationManagerImpl to conversation package. akwizgran 2021-02-25 16:00:49 +00:00
  • f9ddb3a3a4 Set default timer duration to 1 minute for testing. akwizgran 2021-02-25 15:58:28 +00:00
  • 539198026d Update javadoc to explain that a new timer can be set. akwizgran 2021-02-26 13:48:39 +00:00
  • d84fb0e761 Pass message IDs to cleanup hooks in batches. akwizgran 2021-02-26 12:49:35 +00:00
  • 7bf07b3b84 Group messages by group ID when fetching them from database. akwizgran 2021-02-26 12:45:26 +00:00
  • e4da7968e3 Throw an exception if no cleanup hook was registered. akwizgran 2021-02-26 11:49:54 +00:00
  • f0e4e3c164 Remove copypasta. akwizgran 2021-02-26 11:27:50 +00:00
  • fac4132289 Add comment to explain that starting timer may be a no-op. akwizgran 2021-02-26 11:27:10 +00:00
  • 917da9ce36 Stop the timer if no hook has been registered. akwizgran 2021-02-26 11:14:40 +00:00
  • e9249a9463 Add javadocs for CleanupManager and CleanupHook. akwizgran 2021-02-26 11:13:29 +00:00
  • ec0a59db01 Simplify deadline comparison logic. akwizgran 2021-02-25 17:34:03 +00:00
  • 7e62d2aeff Stop the cleanup timer if the hook returns false. akwizgran 2021-02-25 17:21:17 +00:00
  • 3d8826cef9 Add cleanup manager. akwizgran 2021-02-25 15:40:52 +00:00
  • 6113b4ebee Query message IDs rather than metadata when only IDs are needed. akwizgran 2021-02-25 11:01:33 +00:00