Commit Graph

  • 670cc34b12 Merge branch 'tor-state-enabling-when-zero-onion-router-connections' into 'master' Torsten Grote 2022-05-20 16:54:34 +00:00
  • f387c3801b Don't count pending OR connections, don't reset connection count. akwizgran 2022-05-20 15:48:25 +01:00
  • aa759a636e Merge branch 'limit-connection-pool-size' into 'master' Torsten Grote 2022-05-20 14:23:47 +00:00
  • 0b85aca932 Remove connectivity workaround that should no longer be needed. akwizgran 2022-05-19 17:45:10 +01:00
  • d4cdedeed7 Set status to ENABLING when not connected to any guards/bridges. akwizgran 2022-05-19 17:41:20 +01:00
  • 9b10c12f23 Merge branch 'refactor-tor-plugin-factories' into 'master' Torsten Grote 2022-05-20 11:55:23 +00:00
  • 2bf490b973 Use non-default Tor ports for BridgeTest. akwizgran 2022-05-06 14:47:29 +01:00
  • d2f25f2ebe Refactor Tor plugin factories. akwizgran 2022-05-06 14:46:50 +01:00
  • b3dcde9187 Merge branch '2301-update-contacts-about-change-in-mailbox-versions-that-client-supports' into 'master' akwizgran 2022-05-19 12:17:39 +00:00
  • 241e5e9f6e Test for update sent when clientSupports is found to have changed on startup Daniel Lublin 2022-05-19 09:02:17 +02:00
  • c59524df65 Make current tests independent of real CLIENT_SUPPORTS Daniel Lublin 2022-05-19 08:28:19 +02:00
  • 4467f9e260 Keep last sent clientSupports on record, sending update only if changed Daniel Lublin 2022-05-18 14:13:01 +02:00
  • 7e215e7f84 Keep MailboxUpdate immutable Daniel Lublin 2022-05-18 12:50:50 +02:00
  • 601ff50294 Send mailbox update to contacts if supported mailbox versions changed Daniel Lublin 2022-05-17 11:03:50 +02:00
  • 9f839d9d12 Merge branch '2309-troubleshooting-wizard' into 'master' akwizgran 2022-05-18 17:00:50 +00:00
  • 1e4c28a30a Merge branch '2299-method-for-fetching-mailboxs-supported-api-versions' into 'master' akwizgran 2022-05-18 12:18:48 +00:00
  • bc0f9a984c Add method for fetching api versions that the mailbox supports Daniel Lublin 2022-05-17 14:47:52 +02:00
  • 15e0abffb0 Address review feedback for mailbox troubleshooting wizard Torsten Grote 2022-05-16 11:44:23 -03:00
  • 5254efb630 Troubleshooting wizard for mailbox Torsten Grote 2022-04-26 15:18:07 -03:00
  • df22df22a0 Merge branch '2277-activity-not-found-exception' into 'master' Torsten Grote 2022-05-16 12:52:23 +00:00
  • 23681ff7f7 Merge branch 'emoji-0.7.0' into 'master' Torsten Grote 2022-05-16 12:35:23 +00:00
  • 57bebc0b87 Merge branch '2261-extra-logging' into 'master' Torsten Grote 2022-05-16 11:18:02 +00:00
  • 82057da962 Sync acks when re-adding contacts. akwizgran 2022-05-16 11:03:03 +01:00
  • 00b7518e49 Add comments to explain initial messages exchanged with contacts. akwizgran 2022-05-13 13:40:32 +01:00
  • 418ab99a3c Log client IDs when validating and delivering messages. akwizgran 2022-05-13 13:30:40 +01:00
  • 49c14af0dc Merge branch '2261-include-mailbox-api-version-in-mailbox-properties' into 'master' akwizgran 2022-05-16 09:58:30 +00:00
  • 3f7aed7886 Rename to Mailbox update Daniel Lublin 2022-05-16 09:59:38 +02:00
  • d2728dd29b Assert that we have a local update Daniel Lublin 2022-05-16 10:05:15 +02:00
  • 84afc6d934 Let integration tests mind the mailbox prop update when adding contact Daniel Lublin 2022-05-13 11:46:41 +02:00
  • a42d9eec1c Include mailbox API version in local and remote mailbox properties Daniel Lublin 2022-05-13 11:45:42 +02:00
  • 5d5d8d206c Merge branch '2298-fetch-and-store-mailboxs-supported-api-versions-when-pairing' into 'master' akwizgran 2022-05-12 14:12:40 +00:00
  • 5237df32e3 Merge branch '2226-defer-marking-messages-and-acks-as-sent' into 'master' akwizgran 2022-05-12 13:59:17 +00:00
  • 72e376f152 Merge branch 'db-shutdown-race' into 'master' akwizgran 2022-05-12 13:57:45 +00:00
  • 4d685a2617 Fetch and store mailbox's supported api versions when pairing Daniel Lublin 2022-04-15 10:26:09 +02:00
  • b6fa7520e9 Try printing db table sizes on startup print-db-stats Sebastian Kürten 2022-05-09 09:16:09 +02:00
  • 16ab48d009 Allow storing int array in settings Daniel Lublin 2022-04-15 10:24:37 +02:00
  • 095bebf524 Merge branch 'use-do-not-kill-lib' into 'master' akwizgran 2022-04-29 14:49:42 +00:00
  • b67d9935c7 Update do-not-kill-lib to 0.2.2 Torsten Grote 2022-04-29 07:49:06 -03:00
  • 34aea945cb Merge branch '2311-remind-to-wipe' into 'master' akwizgran 2022-04-27 17:00:12 +00:00
  • a82666b8bd Merge branch '2173-unlink-mailbox' into 'master' akwizgran 2022-04-27 16:47:46 +00:00
  • e614046662 Use longs to represent session capacity. akwizgran 2022-04-27 16:32:34 +01:00
  • 0691354952 Defer marking messages and acks as sent. akwizgran 2022-03-17 14:49:56 +00:00
  • aa997a9c64 Tweak mailbox wipe reminder string Torsten Grote 2022-04-27 13:41:58 -03:00
  • f05cbac20a Use a new WasUnpaired state that shows a dialog over a blank fragment Torsten Grote 2022-04-27 12:14:26 -03:00
  • 39c74f1363 Annotate MailboxApi with @NotNullByDefault Torsten Grote 2022-04-27 11:57:39 -03:00
  • 2411c82d9c Remind user to wipe mailbox if it's unreachable when unpairing Torsten Grote 2022-04-27 08:39:44 -03:00
  • f43839dbb3 Upgrade translations for dont-kill-me lib Torsten Grote 2022-04-20 13:55:26 -03:00
  • 3138213f39 Let MailboxManager#unPair() return a boolean for whether it could wipe the mailbox Torsten Grote 2022-04-27 08:38:43 -03:00
  • d080af4b7a Show a warning before unlinking the mailbox when there haven't been any connection failures Torsten Grote 2022-04-27 08:07:12 -03:00
  • 9d19761dbe Tweak mailbox unlink dialog warning Torsten Grote 2022-04-26 15:26:09 -03:00
  • fa3a5be083 Implement UI for unpairing the mailbox Torsten Grote 2022-04-20 11:49:57 -03:00
  • fa3db0f888 Add method for unpairing to MailboxManager Torsten Grote 2022-04-20 11:49:05 -03:00
  • 4b7ee62190 Merge branch 'invite-button-change' into 'master' akwizgran 2022-04-26 11:51:50 +00:00
  • 9d3c33fdbc Moved invite buttons in groups and forums to overflow menu. FlyingP1g FlyingP1g 2022-04-23 22:48:01 +03:00
  • 37d4ca84f7 Adapt tests to do-not-kill lib as well Torsten Grote 2022-04-20 13:05:50 -03:00
  • 1b58d986ae Use dependency from maven central as it produces a different integrity assertion than maven local Torsten Grote 2022-04-20 11:57:26 -03:00
  • 784c7416ec Use do-not-kill-me-lib Torsten Grote 2022-02-25 10:37:10 -03:00
  • 7536f16c61 Bump version numbers for 1.4.7 release. release-1.4.7 beta-1.4.7 alpha-1.4.7 akwizgran 2022-04-20 16:35:07 +01:00
  • ab628c1921 Update translations. akwizgran 2022-04-20 16:14:58 +01:00
  • 85e53479f2 Merge branch '2172-mailbox-status-ui' into 'master' akwizgran 2022-04-20 15:04:31 +00:00
  • 116ee97056 Merge branch '1980-catch-security-exceptions-from-connectivity-manager' into 'master' akwizgran 2022-04-20 14:51:57 +00:00
  • 78938f1ac6 Merge branch '2280-check-lifecycle-before-recreating-removable-drive-tasks' into 'master' Torsten Grote 2022-04-20 13:37:24 +00:00
  • afff66eaff Don't assume that non-null WifiInfo means we're connected to wifi. akwizgran 2022-04-20 12:42:35 +01:00
  • 8c33ea5a6b Add javadocs for database. akwizgran 2021-12-24 12:00:15 +00:00
  • 96228c1fd0 Do all of SimplexOutgoingSession's work on the IoExecutor. akwizgran 2021-12-22 12:58:26 +00:00
  • eb6a5fe63e Try GET_CONTENT first, fall back to OPEN_DOCUMENT. akwizgran 2022-04-19 12:57:58 +01:00
  • a8624cd507 Guess connectivity when ConnectivityManager is broken. akwizgran 2022-04-19 11:27:40 +01:00
  • e7fc37d81e Catch SecurityExceptions from all ConnectivityManager calls. akwizgran 2022-04-19 11:03:08 +01:00
  • 7bd220f18d Merge branch 'clear-glide-cache-under-more-circumstances' into 'master' Torsten Grote 2022-04-18 16:46:31 +00:00
  • 7f581fee15 Merge branch 'master' into '2277-activity-not-found-exception' akwizgran 2022-04-18 16:18:14 +00:00
  • 383056d37e Fix the lint problems I created for myself. akwizgran 2022-04-18 15:57:18 +01:00
  • 23316f5e9c Don't use OPEN_DOCUMENT launchers on API < 19. akwizgran 2022-04-18 15:42:24 +01:00
  • dea05c85a2 Improve MailboxStatusFragment and record check failures as well Torsten Grote 2022-04-18 10:16:38 -03:00
  • b36066514b Add SDK_INT check to appease the linter. akwizgran 2022-04-18 14:02:25 +01:00
  • f9403782a2 When opening files, try OPEN_DOCUMENT and fall back to GET_CONTENT. akwizgran 2022-04-18 14:02:03 +01:00
  • 174ca3cfb8 Merge branch '2214-catch-activity-not-found-exception-when-saving-image' into 'master' Torsten Grote 2022-04-18 12:44:20 +00:00
  • 961af66c8e Use new onSaveImageError() method for readability. akwizgran 2022-04-18 13:33:09 +01:00
  • a86ea454d0 Merge branch '2143-rethrow-security-exceptions-when-opening-images' into 'master' Torsten Grote 2022-04-18 12:12:20 +00:00
  • a7877bf7ee Merge branch '2273-rethrow-security-exceptions-for-removable-drives' into 'master' Torsten Grote 2022-04-18 12:11:42 +00:00
  • 62ae0f745b Merge branch '2306-task-scheduler-zero-delay' into 'master' Torsten Grote 2022-04-18 11:57:34 +00:00
  • f83abbe63d Merge branch '2305-increase-tor-connection-timeout' into 'master' Torsten Grote 2022-04-18 11:53:57 +00:00
  • e0b6b8435d Merge branch 'update-introduction-onboarding-text' into 'master' Torsten Grote 2022-04-18 11:49:41 +00:00
  • d3c7832245 Update introduction onboarding text. akwizgran 2022-04-18 11:33:47 +01:00
  • cc4978c2b1 Upgrade emoji library to 0.7.0. akwizgran 2022-04-18 10:45:49 +01:00
  • a043e8b1cf Check lifecycle state before recreating removable drive tasks. akwizgran 2022-04-17 12:28:26 +01:00
  • 97ba18cfb2 Catch ActivityNotFoundException when choosing files. akwizgran 2022-04-17 12:12:02 +01:00
  • bc013296f6 Catch ActivityNotFoundException when saving image. akwizgran 2022-04-17 11:59:00 +01:00
  • c1fabcd46b Rethrow SecurityExceptions when opening images. akwizgran 2022-04-17 11:51:49 +01:00
  • 3c08e86822 Rethrow SecurityExceptions when opening files on removable drives. akwizgran 2022-04-17 11:36:16 +01:00
  • 63ae199be3 Log row counts for database at startup. 545-log-db-row-counts akwizgran 2017-09-22 13:39:33 +01:00
  • de2c9670d5 Clear the Glide cache in response to a wider range of warnings. akwizgran 2021-03-11 14:54:03 +00:00
  • 9632754274 Ensure task is added to queue before queue is checked. akwizgran 2022-04-16 19:32:51 +01:00
  • b275a0ffff Increase Tor connection timeout to 2 minutes. akwizgran 2022-04-16 13:32:56 +01:00
  • d3bffaadf3 Fetch and store mailbox's supported api versions when pairing Daniel Lublin 2022-04-15 10:26:09 +02:00
  • 12b887881d Allow storing int array in settings Daniel Lublin 2022-04-15 10:24:37 +02:00
  • 74a3f54d28 Merge branch '2172-mailbox-status-ui' into 'master' akwizgran 2022-04-14 12:46:28 +00:00
  • edcb234b93 Show OfflineFragment when TorPlugin becomes inactive in mailbox flow Torsten Grote 2022-04-12 10:10:09 -03:00
  • dae00c7e4e Show different mailbox status in UI Torsten Grote 2022-04-12 10:01:43 -03:00
  • 29b16c4d74 Re-use OfflineFragment when offline in mailbox status screen Torsten Grote 2022-04-12 09:35:39 -03:00
  • edd270abf3 Keep one connection in the DB pool. akwizgran 2022-04-08 16:06:35 +01:00