Commit Graph

  • 3ee516599d Add initial RemovableDriveViewModel Daniel Lublin 2021-06-07 13:17:50 +02:00
  • 736651051d Update remote wipe explainer drawable ameba23 2021-06-03 10:46:31 +02:00
  • 2177036044 Display expiration date on outgoing remote wipe message notification ameba23 2021-06-03 09:37:15 +02:00
  • ab136d3167 Move RemoteWipeConstants to briar-api ameba23 2021-06-03 09:36:26 +02:00
  • c703d90636 Remove unused remote timestamp from session. akwizgran 2021-06-01 14:47:52 +01:00
  • e228b9fcbf Add transport key agreement client. akwizgran 2021-05-17 16:24:41 +01:00
  • 6e6cadd3ad Refactor KeyManager startup so managers are created earlier. akwizgran 2021-05-21 13:18:59 +01:00
  • 9cc8d44778 Add a key manager method for adding a single set of transport keys. akwizgran 2021-05-19 10:42:47 +01:00
  • ee6f571c31 Add a DB method for checking whether transport keys exist. akwizgran 2021-05-19 10:42:17 +01:00
  • 2ac3bdd3ae Add database method for getting transports with keys. akwizgran 2021-05-17 16:23:54 +01:00
  • e35ffe0cf0 Add javadocs for message states. akwizgran 2021-06-01 11:33:06 +01:00
  • 8a04d8edc4 Allow sync clients to defer delivery of messages. akwizgran 2021-05-31 17:12:07 +01:00
  • 61bae55d7c Replace println with LOG in RemoteWipeManagerImpl ameba23 2021-06-01 11:15:18 +02:00
  • aa9216a21e Update integration test to account for wipe messages not having headers on the remote side ameba23 2021-06-01 11:02:29 +02:00
  • e2faf08c9d WIP: Fix AssertionError when receiving images 2057-image-received-crash Torsten Grote 2021-05-31 11:21:13 -03:00
  • 6bdfeb68a6 Only add remote wipe message headers to local messages ameba23 2021-05-31 14:56:36 +02:00
  • 985779c633 Assume remote wipe message headers are local ameba23 2021-05-31 14:56:07 +02:00
  • cc04fb05c2 Merge branch '1971-tor-0.3.5.14' into 'master' Torsten Grote 2021-05-31 12:02:58 +00:00
  • 9c0a58e3ac Merge branch social-backup-poc ameba23 2021-05-31 13:43:43 +02:00
  • a448211549 Remote notification message on receiving wipe signal ameba23 2021-05-31 13:40:40 +02:00
  • 58eb1d9e24 Upgrade Tor to 0.3.5.14. akwizgran 2021-05-28 11:45:21 +01:00
  • b4de33c58d Put the listener for remote wipe activated event in BriarService rather than AndroidNotificationManager ameba23 2021-05-28 10:04:21 +02:00
  • 6b10c88858 Add a RemoteWipeActivatedActivity, and listen for the event in AndroidNotificationManager ameba23 2021-05-27 12:26:27 +02:00
  • b453f9b33a Add success fragment after sending an activate remote wipe signal ameba23 2021-05-26 09:12:16 +02:00
  • ec21df55f8 Update message encoder and RemoteWipeManager for the new api for RemoteWipeMessageHeader ameba23 2021-05-25 12:56:51 +02:00
  • a8bef40fee Display message when getting or sending a remote wipe wipe message ameba23 2021-05-25 12:55:46 +02:00
  • d42c25ebf7 Move remote wipe MessageType enum to briar-api ameba23 2021-05-25 12:55:26 +02:00
  • 76c37431ba Shorten explainer string to fit on screen ameba23 2021-05-25 11:31:59 +02:00
  • a183f16a3d Set activity view ameba23 2021-05-25 11:31:17 +02:00
  • cc37529f9f Add activate remote wipe activity to manifest ameba23 2021-05-25 11:21:21 +02:00
  • 7eea532a81 Add explainer fragment for activating a remote wipe ameba23 2021-05-25 11:18:22 +02:00
  • 4d5bad13ca Only show remote wipe menu item if we are a remote wiper for that contact ameba23 2021-05-25 09:52:13 +02:00
  • 7345d5c22c Add WebP library for API 16. 2048-webp-image-compression akwizgran 2021-05-24 15:09:19 +01:00
  • b4a2725f03 Add workarounds for missing MIME type information on API 16. akwizgran 2021-05-24 14:56:50 +01:00
  • a5972e26fe Use WebP for compressing images. akwizgran 2021-05-21 12:38:57 +01:00
  • aabb0bfb4a Allow WebP images to be used as attachments and avatars. 2048-allow-webp akwizgran 2021-05-21 12:39:39 +01:00
  • ef7d182a74 Error message on failure to set up remote wipe ameba23 2021-05-21 11:34:54 +02:00
  • 0fe699c9b5 RemoteWipeSetupSuccess fragment ameba23 2021-05-21 11:22:44 +02:00
  • 76b7e6fecf Bump version numbers for 1.3.4 release. release-1.3.4 beta-1.3.4 alpha-1.3.4 akwizgran 2021-05-19 10:47:08 +01:00
  • 980940a7cf Update translations. akwizgran 2021-05-19 10:46:21 +01:00
  • 9a021daae8 Merge branch '2043-blog-scrolling' into 'master' akwizgran 2021-05-19 09:35:10 +00:00
  • cc9904a454 Automatically scroll to our own blog posts Torsten Grote 2021-05-18 15:39:22 -03:00
  • 4db1c4cc6b Improve strings for ui for displaying existing social backup ameba23 2021-05-18 12:06:09 +02:00
  • 71e63fb6f1 Tidy SocialBackupManagerImpl ameba23 2021-05-18 11:52:28 +02:00
  • cae655b020 JavaDoc comments ameba23 2021-05-18 11:50:50 +02:00
  • f601e2945b Improve error handling when creating backups, minor UI changes ameba23 2021-05-18 11:50:10 +02:00
  • 29ef603122 Add RemoteWipeActivatedEvent to activate wipe ameba23 2021-05-18 11:02:02 +02:00
  • b0faab9395 Merge branch 'remove-failed-bridges' into 'master' Torsten Grote 2021-05-17 17:37:58 +00:00
  • 67015d7294 Improve wording for received setup message notification ameba23 2021-05-17 17:39:01 +02:00
  • f1198b47fd Remove three failed bridges. akwizgran 2021-05-17 16:36:00 +01:00
  • 37f2ab555f Update translations. akwizgran 2021-05-17 16:26:22 +01:00
  • 78a91d43b2 Update RemoteWipeMessageHeader ameba23 2021-05-17 17:16:57 +02:00
  • d8a0b6f877 Add remote wipe menu item to ConversationActivity ameba23 2021-05-17 17:14:58 +02:00
  • 7d86ec5510 Add to BriarCoreEagerSingletons ameba23 2021-05-17 17:14:11 +02:00
  • 6f8f9eaf9f ActivateRemoteWipe activity and view model ameba23 2021-05-17 17:13:36 +02:00
  • 60065fe38f Format test for displaying existing wipers ameba23 2021-05-17 12:17:28 +02:00
  • ff493273c1 Add remote wipe display fragment to show details of an existing setup ameba23 2021-05-17 11:52:04 +02:00
  • 308b9b3ec1 Add a MutableLiveData to RemoteWipeSetupState ameba23 2021-05-15 18:43:39 +02:00
  • 31950aef9a Create RemoteWipeSetupModule which binds the view model ameba23 2021-05-15 16:24:00 +02:00
  • f0d42e0d4f Add RemoteWipeSetupActivity to manifest and settings menu ameba23 2021-05-14 12:49:37 +02:00
  • f2f70fa110 Rm unused class ameba23 2021-05-14 12:40:00 +02:00
  • 024511aefc RemoteWipeSetup activity and view model, wiper selector fragment ameba23 2021-05-14 12:39:37 +02:00
  • a5fb3bb4a4 Merge branch '2016-2017-2018-removable-drive-reader-writer' into '1802-sync-via-removable-storage' akwizgran 2021-05-11 14:01:53 +00:00
  • eae329cdfa Refactor manager and tasks to remove reliance on files. akwizgran 2021-05-10 14:36:01 +01:00
  • 0ce0551f0d Update progress of writer task. akwizgran 2021-05-10 14:14:10 +01:00
  • a198e7d08e Ensure that observers see the final state even if they're added late. akwizgran 2021-05-07 16:30:53 +01:00
  • bca6f1506e Add integration test for syncing via removable drives. akwizgran 2021-05-07 16:02:09 +01:00
  • e420201b00 Implement RemovableDriveWriterTask, except for progress updates. akwizgran 2021-05-07 14:48:25 +01:00
  • 03248d04e5 Fix typo in class names. akwizgran 2021-05-07 14:31:53 +01:00
  • 2c39b02644 Implement RemovableDriverReaderTask. akwizgran 2021-05-07 14:20:30 +01:00
  • c9c6f3682c Add task factory. akwizgran 2021-05-07 13:45:12 +01:00
  • 8f4a0ef030 Add removable drive manager with placeholder task implementations. akwizgran 2021-05-07 12:15:51 +01:00
  • 5fe22bcd57 Merge branch '2035-android-removable-drive-plugin' into '1802-sync-via-removable-storage' akwizgran 2021-05-11 11:13:14 +00:00
  • 2de10e6f1b Sleep between messages in test ameba23 2021-05-11 12:43:48 +02:00
  • 92d31aa106 Add an event for received setup messages ameba23 2021-05-11 11:37:36 +02:00
  • 71c502df52 Create RemoteWipeReceivedEvent ameba23 2021-05-11 11:07:15 +02:00
  • fd015d4992 Tidy ameba23 2021-05-11 11:04:12 +02:00
  • 5f3ec0846e Ignore old wipe messages when receiving ameba23 2021-05-11 11:03:08 +02:00
  • 892943ddf9 Ignore old wipe messages ameba23 2021-05-11 10:59:05 +02:00
  • ad14a0cef8 Additional test for duplicate wipe messages ameba23 2021-05-11 09:57:36 +02:00
  • b4880af7e2 Add Android implementation of RemovableDrivePlugin. akwizgran 2021-05-10 14:04:25 +01:00
  • 51d21bd669 Decouple RemovableDrivePlugin from FileConstants. akwizgran 2021-05-10 13:48:12 +01:00
  • b8f3728a0d Merge branch '2015-removable-drive-plugin' into '1802-sync-via-removable-storage' Torsten Grote 2021-05-10 12:47:21 +00:00
  • 61ca2a391b Merge branch 'create-testdata-zero-values' into 'master' akwizgran 2021-05-10 12:05:26 +00:00
  • bbfd4f137d Merge branch '2013-db-method-for-amount-of-data-to-sync' into '1802-sync-via-removable-storage' akwizgran 2021-05-10 12:00:11 +00:00
  • 88537b9323 Merge branch '2032-connect-via-bt-crash' into 'master' akwizgran 2021-05-10 11:55:38 +00:00
  • e6c004e8f6 Add button to zero values when creating test data Daniel Lublin 2021-05-03 12:31:25 +02:00
  • 7e3ca76dd1 Merge branch '2014-messages-sent-event' into '1802-sync-via-removable-storage' Daniel Lublin 2021-05-10 11:44:27 +00:00
  • dc7290dab7 Remove duplicate code due to merge mistake. akwizgran 2021-05-10 12:29:28 +01:00
  • 3404a7d02a Check metadata for wipers in test ameba23 2021-05-10 10:31:23 +02:00
  • c8c28eb6a0 Add method to get the local list of wipers ameba23 2021-05-10 10:31:04 +02:00
  • d45b4be453 Update implementation and test for panic observer ameba23 2021-05-10 10:07:26 +02:00
  • f998482e93 Add a panic observer ameba23 2021-05-10 10:07:02 +02:00
  • 524c8d26f8 Don't inject default RemovableDrivePluginFactory on Android. akwizgran 2021-05-07 17:48:39 +01:00
  • 7eccf7dac1 Decouple removable drive plugin from java.io.File for portability. akwizgran 2021-05-07 17:36:10 +01:00
  • 7fb986ea9a Store threshold as constant ameba23 2021-05-07 17:24:11 +02:00
  • d9fe8d962f Store incoming valid remote wipe messages in metadata, update test ameba23 2021-05-07 17:21:12 +02:00
  • cfc705ca41 Update test ameba23 2021-05-07 11:01:35 +02:00
  • e97114e322 Add method to know if you are a wiper for a given contact ameba23 2021-05-07 11:01:24 +02:00
  • eb4146b175 Update MessagingController for briar-headless ameba23 2021-05-06 18:31:51 +02:00