Commit Graph

  • a56935bc3d Move simulation of slowness into LifecycleManager Sebastian Kürten 2021-02-18 13:20:27 +01:00
  • edd76266a9 Simulate slow device, sleep 5 sec after shutdown Sebastian Kürten 2021-01-04 18:42:13 +01:00
  • f36f1cf3d4 Merge branch '1764-fix-change-app-language-does-not-work' into 'master' akwizgran 2021-02-17 16:59:59 +00:00
  • 7d6a63d866 Merge branch '1934-upgrade-obfs4proxy' into 'master' Torsten Grote 2021-02-17 16:58:22 +00:00
  • 15ebdf8dd5 Upgrade obfs4proxy to 0.0.12-dev. akwizgran 2021-02-17 16:41:49 +00:00
  • db2c235283 Merge branch 'private-group-disabled' into 'master' akwizgran 2021-02-17 14:09:57 +00:00
  • 6b61725c6a Condition display of progressbar on a isCreatingAccount LiveData Daniel Lublin 2021-02-03 15:33:42 +01:00
  • e5bd43469e Add Javados to Localizer#setLocale() Sebastian Kürten 2021-02-15 14:47:14 +01:00
  • 9366c184d8 Fix disabled groups after screen rotation Torsten Grote 2021-02-15 09:55:59 -03:00
  • 73d2c964d4 Make language switching for robust Sebastian Kürten 2021-02-15 12:31:51 +01:00
  • 8a94a1708f Try fixing the localization issues 1764-fix-change-app-language-does-not-work-1.2.9 Sebastian Kürten 2021-02-12 16:57:14 +01:00
  • fb2b4209cf Use IMPORTANCE_LOW for ongoing notification, don't show a badge. akwizgran 2021-02-10 11:46:41 +00:00
  • a04b512497 Merge branch 'tor-0.3.5.13' into 'master' Torsten Grote 2021-02-09 12:15:45 +00:00
  • 3d9515e308 Also upgrade obfs4proxy and bramble-java's Tor. akwizgran 2021-02-09 10:07:05 +00:00
  • e24728055c Update lint suppressions. fix_nonlocalized_timestamp akwizgran 2020-01-08 16:57:14 +00:00
  • b2dc99bf26 Remove code that's only needed on API 15. akwizgran 2020-01-08 16:56:34 +00:00
  • 50d144c917 Avoid repeated calls to Resources.getSystem(). akwizgran 2020-01-08 16:55:14 +00:00
  • da7f57e0af update notifications on system language change goapunk 2019-03-27 20:04:29 +01:00
  • 2374f8b4c9 address review Julian Dehm 2019-03-27 19:15:22 +01:00
  • 5b77f28ce0 Skip setting the locale if system default is used goapunk 2018-11-07 17:27:38 +01:00
  • c247e3aa4e Hardcode unsupported native language names goapunk 2018-11-02 13:50:38 +01:00
  • 8e0b71c76f Force locale on account deletion goapunk 2018-11-02 13:49:53 +01:00
  • 88f57893e8 Don't show unsupported locales in the settings goapunk 2018-10-31 17:58:14 +01:00
  • b111abb484 Set Locale only once Julian Dehm 2018-10-29 13:50:35 +01:00
  • 4415598d3d Respect the deprecation of updateConfiguration goapunk 2018-09-19 18:25:40 +02:00
  • 40e14d3e94 Update the system configuration locale goapunk 2018-09-19 18:09:22 +02:00
  • 1b19b331b1 Merge branch '1904-fragment-started-too-late' into 'master' akwizgran 2021-02-09 11:05:08 +00:00
  • d151a2d7f7 Merge branch '1910-state-exception-when-adding-contact' into 'master' akwizgran 2021-02-09 10:49:38 +00:00
  • 9712a4b849 Don't launch fragments with back button when not started Torsten Grote 2021-02-08 16:38:15 -03:00
  • cf1ac5e3e5 Restore remote handshake link when AddContactViewModel gets destroyed Torsten Grote 2021-01-26 15:32:26 -03:00
  • cb859e998d Upgrade Tor to 0.3.5.13 Torsten Grote 2021-02-08 15:44:35 -03:00
  • 0b9345f867 Merge branch '1621-link-disappearing' into 'master' akwizgran 2021-02-08 18:36:16 +00:00
  • 12988120d1 Remove monospace typeface from our briar:// link Torsten Grote 2021-02-08 14:45:57 -03:00
  • 8d6c866e62 Merge branch '1926-cap-scrypt-cost' into 'master' akwizgran 2021-02-08 17:30:57 +00:00
  • 8f82cf3c73 Merge branch '1917-logcat-process' into 'master' akwizgran 2021-02-08 16:58:12 +00:00
  • 21112ce092 Encrypt logs before handing them to crash report process Torsten Grote 2021-02-04 10:08:59 -03:00
  • 21ee3ea00d Merge branch 'add-custom-dictionary' into 'master' akwizgran 2021-02-08 14:01:43 +00:00
  • bb964101b3 Add a custom dictionary Sebastian Kürten 2021-02-08 14:28:43 +01:00
  • d796eff0f6 Cap the scrypt cost parameter to avoid OOM. akwizgran 2021-02-08 11:32:03 +00:00
  • 700ea2b387 Add support for logs to StreamReader and StreamWriter Torsten Grote 2021-02-05 17:02:28 -03:00
  • e3e0d3bf59 Disable image attachments and profile pictures for user testing. user-testing-self-destructing-messages akwizgran 2021-02-05 14:02:43 +00:00
  • 761647dde4 Merge branch 'incoming-bombs' into '804-self-destructing-messages' akwizgran 2021-02-05 13:50:04 +00:00
  • 51ddd47502 Merge branch '1864-warning-when-timer-changed' into '804-self-destructing-messages' akwizgran 2021-02-05 13:14:08 +00:00
  • eb72754d8d Get rid of SENDING state and publish new live data in order on UiThread Torsten Grote 2021-02-05 10:04:02 -03:00
  • aeaa549d6f Show outgoing message status icon in same color as time Torsten Grote 2021-02-04 17:12:25 -03:00
  • 22fb2df3dc Fix bomb icon color Torsten Grote 2021-02-04 16:43:46 -03:00
  • e4a66615a7 Fix remark in dialog for confirming profile picture Sebastian Kürten 2021-02-04 18:37:22 +01:00
  • 906ee6c735 Return LiveData when sending message Torsten Grote 2021-01-13 12:45:34 -03:00
  • 6a81e805cc Show warning dialog when auto-delete timer has changed since starting to compose message Torsten Grote 2021-01-04 14:54:42 -03:00
  • d433f7478a Introduce view model for ContactChooserFragment 1905-use-contact-list-view-model-in-contact-chooser-fragment Sebastian Kürten 2021-01-18 17:50:55 +01:00
  • f6ccf885e6 Add "Tap to learn more" to message bubbles for timer changes Torsten Grote 2021-01-14 10:17:53 -03:00
  • d821696c6a Provide clock for UI tests. akwizgran 2021-01-20 14:34:53 +00:00
  • cf9162b694 Add some comments. akwizgran 2021-01-20 14:00:15 +00:00
  • 48f0fd0dea Sync acks for initial messages when setting up integration tests. akwizgran 2021-01-20 12:01:51 +00:00
  • 73bbfe3993 Allow time travel in integration tests. akwizgran 2021-01-20 11:57:52 +00:00
  • 096249ad32 Inject DefaultTaskSchedulerModule.EagerSingletons at startup in headless app. akwizgran 2021-01-19 14:32:15 +00:00
  • ebcc789977 Refactor integration tests to allow clock to be replaced. akwizgran 2021-01-19 12:44:07 +00:00
  • 4d7bc18155 Introduce conversation settings screen Sebastian Kürten 2021-01-21 19:21:10 +01:00
  • 7682bf9553 Create group invitation with read-write transaction Torsten Grote 2021-01-11 09:51:47 -03:00
  • e8428df700 Make view state of text send UI easier to reason about Torsten Grote 2020-12-16 12:22:03 -03:00
  • a7cec213b1 Show bomb badge in same style as send button Torsten Grote 2020-12-16 11:21:24 -03:00
  • dd4afd7c39 Show a bomb badge on the send button when disappearing messages is active Torsten Grote 2020-12-15 17:23:08 -03:00
  • 838fc46af4 Use a different hint in conversation when message will disappear Torsten Grote 2020-12-15 16:20:12 -03:00
  • d29ade44fb Broadcast event when auto delete timer is mirrored Torsten Grote 2020-12-15 15:23:29 -03:00
  • 76d29d4a18 Remove mirrored timer texts Torsten Grote 2020-12-15 14:29:37 -03:00
  • 04ef837307 Show timer change notices in private conversations Torsten Grote 2020-12-05 09:52:08 -03:00
  • 4a73daa214 Allow setting a self-destruct timer Torsten Grote 2020-12-04 13:52:27 -03:00
  • 9f9d5642c2 Use Collections.sort() to satisfy Animal Sniffer. akwizgran 2020-12-04 12:16:58 +00:00
  • 707e7b06df Add integration tests for timer mirroring. akwizgran 2020-12-04 12:10:43 +00:00
  • b5f69b5212 Add method for UI and tests to get current timer. akwizgran 2020-12-04 12:10:10 +00:00
  • a7e5924137 Update integration tests. akwizgran 2020-12-03 18:00:31 +00:00
  • 105dc08121 Don't receive auto-delete timer from remote accept message as introducee. akwizgran 2020-12-03 16:55:18 +00:00
  • c49db25e96 Hook up incoming messages to the auto-delete manager. akwizgran 2020-12-03 12:44:28 +00:00
  • 34c1490a8b Mirror the remote auto-delete timer. akwizgran 2020-12-02 15:00:45 +00:00
  • d7b60c5d5b Add integration tests for auto-delete timer. akwizgran 2020-12-03 17:58:10 +00:00
  • a4a8fea29d Forwarded accept messages aren't visible to the introducee. akwizgran 2020-12-03 17:12:52 +00:00
  • 396b433030 Only use conversation timestamp for messages that will be visible in conversation. akwizgran 2020-12-03 16:33:55 +00:00
  • 8b1badc715 Get timestamp for abort message in same way as other messages. akwizgran 2020-12-02 11:55:52 +00:00
  • b1d6e81c73 Look up auto-delete timer when creating private group invitation. akwizgran 2020-12-02 11:30:54 +00:00
  • 7204f8ea0b Use the right timestamp when signing private group invitation. akwizgran 2020-12-02 11:08:58 +00:00
  • 4ab0d4b24b Provide TransactionManager. akwizgran 2020-12-01 17:38:49 +00:00
  • a8a905fb87 Look up conversation timestamp when creating group invitation messages. akwizgran 2020-12-01 17:21:09 +00:00
  • 73b0e0356f Move lookup of latest conversation timestamp to core for blog and forum sharing. akwizgran 2020-12-01 16:21:06 +00:00
  • 952cc9265f Move lookup of latest conversation timestamp to core. akwizgran 2020-12-01 15:55:37 +00:00
  • 104587838c Add transactional variant of getGroupCount(). akwizgran 2020-11-30 09:48:37 +00:00
  • 1a91be403b Send current minor version of messaging client to contacts. akwizgran 2020-12-03 14:15:12 +00:00
  • f2e1a1bf73 Show bomb icon for messages with auto-destruct timer Torsten Grote 2020-12-03 10:21:08 -03:00
  • fe360f28fd Check that timer argument is legal before storing. akwizgran 2020-11-26 13:45:58 +00:00
  • 8247e10e82 Add unit tests for AutoDeleteManagerImpl. akwizgran 2020-11-26 13:45:41 +00:00
  • e8c029a7b4 Implement AutoDeleteManager. akwizgran 2020-11-26 13:15:01 +00:00
  • 5cdbd58ac3 Add dummy implementation of AutoDeleteManager. akwizgran 2020-11-26 12:16:34 +00:00
  • 51a308c6f4 Refactor auto-delete code from Bramble to Briar. akwizgran 2020-11-26 11:20:31 +00:00
  • 62215be369 Rewrap lines. akwizgran 2020-11-24 10:51:19 +00:00
  • 7a8f07a8c6 Factor out methods for storing and retrieving contact ID. akwizgran 2020-11-23 17:15:57 +00:00
  • c3201590de Factor out method for validating auto-delete timers. akwizgran 2020-11-23 16:42:45 +00:00
  • f002378bbf Update comments. akwizgran 2020-11-23 16:29:06 +00:00
  • 31ca3e2cb5 Add unit tests for validating auto-delete timer. akwizgran 2020-11-23 16:12:48 +00:00
  • 3a11cb32c4 Update private group invitation client to include self-destruct timers. akwizgran 2020-11-23 15:42:39 +00:00
  • aee663fcc0 Update blog and forum sharing clients to include self-destruct timers. akwizgran 2020-11-20 17:08:55 +00:00
  • b266b78a49 Update message parsing and encoding to include auto-delete timer. akwizgran 2020-11-19 17:26:52 +00:00