Commit Graph

  • 02f1385ed2 Update introduction validator to support auto-delete timers. akwizgran 2020-11-19 15:35:13 +00:00
  • c683038343 Add constant for NO_AUTO_DELETE_TIMER, address review comments. akwizgran 2020-11-19 15:58:33 +00:00
  • 336dd8de5b Add unit tests for private message validation. akwizgran 2020-11-19 13:40:51 +00:00
  • 7e4460b4ea Fix comments in PrivateMessageValidator. akwizgran 2020-11-19 13:29:57 +00:00
  • 152b3f1967 Add integration test for auto-delete timer in private messages. akwizgran 2020-11-19 13:12:02 +00:00
  • ae461b9878 Add auto-deletion timer to private messages. akwizgran 2020-11-19 12:57:07 +00:00
  • 6e3a7d8d0c Merge branch 'gitlab-bridge-test' into 'master' Torsten Grote 2021-01-29 16:07:49 +00:00
  • 166b5d4add Run optional tests automatically for tags, otherwise manually. akwizgran 2021-01-29 15:44:16 +00:00
  • 0fd59a26f6 Raise BridgeTest timeout to avoid spurious failures. akwizgran 2021-01-29 15:39:59 +00:00
  • 4162bf990a Merge branch '1881-thread-list-controller' into 'master' akwizgran 2021-01-29 15:10:16 +00:00
  • 09cfadbf7e Add manual pipeline stage for running optional tests. akwizgran 2021-01-29 14:38:03 +00:00
  • 3fb27dbb12 Bump version numbers for 1.2.14 release. beta-1.2.14 akwizgran 2021-01-29 14:10:24 +00:00
  • ae4a04bada Finishing touches of ThreadListViewModel migration Torsten Grote 2021-01-29 08:33:28 -03:00
  • bb8333660b Remember to return 1821-bluetooth-setup-screen Daniel Lublin 2021-01-28 16:17:36 +01:00
  • 831c65b647 Merge branch 'vector-compat' into 'master' akwizgran 2021-01-28 17:59:08 +00:00
  • afcd38b84c Update translations. akwizgran 2021-01-28 16:15:44 +00:00
  • 9925c799a1 WIP add old BT-diagram to BT-setup screen Daniel Lublin 2021-01-28 15:55:26 +01:00
  • 3ee2d2112c WIP Daniel Lublin 2021-01-28 10:56:45 +01:00
  • da5b2c194a WIP Daniel Lublin 2021-01-28 10:39:55 +01:00
  • 244d03a718 WIP mock Daniel Lublin 2021-01-26 12:39:32 +01:00
  • d670179e30 Access MessageTree only on UiThread and improve code in the process Torsten Grote 2021-01-27 15:18:09 -03:00
  • 998c435b13 Allow to add forum/group posts in transaction Torsten Grote 2021-01-27 15:06:55 -03:00
  • 4a0327a62b thread list: fix redundant load and dissolved dialog showing again after screen rotation Torsten Grote 2021-01-27 14:30:13 -03:00
  • 70532732c8 Use commit action to add contacts on UI thread. akwizgran 2021-01-27 15:34:42 +00:00
  • d69406dfe3 Add transactional getSharedWith() method to SharingManager. akwizgran 2021-01-27 15:33:57 +00:00
  • 98619df867 Use commit action to add contacts to SharingController. akwizgran 2021-01-27 15:13:20 +00:00
  • f2eca0fdb6 Add transactional getMembers() method to PrivateGroupManager. akwizgran 2021-01-27 15:12:29 +00:00
  • c62a57e8b2 Add transactional helper method to DbViewModel. akwizgran 2021-01-27 15:11:46 +00:00
  • 239c4a27ad Address first round of review feedback for thread list view model migration Torsten Grote 2021-01-26 16:56:43 -03:00
  • e5d78a858d Clear thread notification automatically after blocking new ones Torsten Grote 2021-01-26 15:42:18 -03:00
  • 21d6dfe817 Add transactional helper methods to DbViewModel. 1881-thread-list-controller-helper-method akwizgran 2021-01-26 14:52:25 +00:00
  • 5c1bcdeb9d Merge branch 'update-bridges' into 'master' Torsten Grote 2021-01-26 14:11:00 +00:00
  • 6c1f5450cb Add run configuration for BridgeTest. akwizgran 2021-01-26 13:57:33 +00:00
  • 0d070cf422 Change dummy address for meek bridge. akwizgran 2021-01-26 13:53:51 +00:00
  • d34d66c691 Update list of obfs4 bridges. akwizgran 2021-01-26 13:48:06 +00:00
  • c1e83b22c1 Add helper method for running a DB task and logging any exception it throws. akwizgran 2021-01-26 13:51:03 +00:00
  • 6005d156eb Rename ic_lock icon to notification_lock Torsten Grote 2021-01-26 08:24:16 -03:00
  • 635008fb60 Introduce SharingController with LiveData Torsten Grote 2021-01-08 14:52:49 -03:00
  • b78569119a Remove Visibility from JoinMessageHeader and Item Torsten Grote 2021-01-08 14:25:12 -03:00
  • 8372bb01b2 Move marking thread list items read to ViewModel Torsten Grote 2021-01-08 11:25:56 -03:00
  • 766718e75c Remove text cache as it is no longer needed Torsten Grote 2021-01-08 11:16:16 -03:00
  • 1c107a851b Move thread list events, fields and notification handling into ViewModels Torsten Grote 2021-01-08 11:14:11 -03:00
  • db53e79d1d Remove ForumActivityTest which provided little value anyway Torsten Grote 2021-01-07 17:00:57 -03:00
  • 21e56284fb Move adding new ThreadList items to ViewModel Torsten Grote 2021-01-07 16:57:12 -03:00
  • d393b79ced Submit thread list items to ListAdapter Torsten Grote 2021-01-07 08:52:51 -03:00
  • 6611d7c02e Move removal of named groups into ViewModel Torsten Grote 2021-01-06 11:18:45 -03:00
  • ab43dd4986 Create ThreadListViewModels and move loading of named groups there Torsten Grote 2021-01-06 10:59:20 -03:00
  • 36a9174781 Perform thread list core access within a single transaction Torsten Grote 2021-01-06 14:14:48 -03:00
  • 94dd75f24b Use VectorDrawableCompat compatible ways of setting drawables programmatically Torsten Grote 2021-01-21 15:44:56 -03:00
  • c93e5441b0 Store rasterized notification icons, because NotificationCompat doesn't handle it Torsten Grote 2021-01-21 14:57:04 -03:00
  • 8ec8cc927b Use vector support libraries instead of rasterizing all drawables Torsten Grote 2021-01-21 14:20:11 -03:00
  • 4663e727eb Merge branch '214-user-avatars' into 'master' akwizgran 2021-01-25 15:15:54 +00:00
  • e2acd19ffd Trivial code cleanups. akwizgran 2021-01-25 15:04:45 +00:00
  • 0befa6a823 Use NullSafety.equals(). akwizgran 2021-01-25 13:40:48 +00:00
  • 01083f47ea Merge branch '1865-setupcontroller-to-viewmodel' into 'master' Torsten Grote 2021-01-25 14:03:32 +00:00
  • a349bd146c Migrate SetupController to a ViewModel Daniel Lublin 2021-01-12 11:14:08 +01:00
  • 4ffa9e191c Merge branch '1912-specify-group-id-when-loading-attachment' into '214-user-avatars' Torsten Grote 2021-01-25 12:58:19 +00:00
  • e616fc3da7 Throw NoSuchMessageException if attachment is invalid. akwizgran 2021-01-22 14:01:36 +00:00
  • aed5ac5bb4 Ensure that attachment has expected group ID when loading. akwizgran 2021-01-22 13:29:29 +00:00
  • cae53a9fcc Reorganize MediaModule and AttachmentModule Sebastian Kürten 2021-01-04 18:30:43 +01:00
  • 6660625ba6 Update avatar in contact list when changed while list is open Sebastian Kürten 2020-12-08 18:29:20 +01:00
  • bf9ba13b68 Update app bar in ConversationActivity with received avatar Sebastian Kürten 2020-12-08 12:36:37 +01:00
  • a52c97ecf7 Format touched xml layouts Sebastian Kürten 2020-12-07 10:26:02 +01:00
  • a2174e7677 SettingsViewModel: use LiveEvent instead of LiveData Sebastian Kürten 2020-12-07 10:11:34 +01:00
  • d3cf3d680e Display error message toast when updating profile picture fails Sebastian Kürten 2020-12-04 12:25:24 +01:00
  • cbb87aa00c Move compression of image to IoExecutor Sebastian Kürten 2020-12-04 10:35:08 +01:00
  • 53d985161f Remove layout_gravity without any effect Sebastian Kürten 2020-12-04 10:11:15 +01:00
  • 86002b0402 Move some findViewById() out of a lambda Sebastian Kürten 2020-12-04 09:35:37 +01:00
  • f75e789493 Improve dialog for avatar confirmation Sebastian Kürten 2020-12-04 09:29:27 +01:00
  • b22f302fdd Statically import Level.WARNING Sebastian Kürten 2020-12-03 19:57:16 +01:00
  • c4a42760c8 Use BriarDialogTheme for avatar confirmation Sebastian Kürten 2020-12-03 19:46:31 +01:00
  • 8d92f36522 Remove some useless tools:text Sebastian Kürten 2020-12-03 19:40:00 +01:00
  • 6c86873ea7 Reduce margin verbosity in SettingsActivity Sebastian Kürten 2020-12-03 19:34:35 +01:00
  • 4fa9d654b5 Eliminate NestedScrollView from SettingsActivity Sebastian Kürten 2020-12-03 19:24:18 +01:00
  • 3d303ccad5 Natural order of views in SettingsActivity Sebastian Kürten 2020-12-03 19:15:27 +01:00
  • b0d99a9f33 Avoid staircase indent Sebastian Kürten 2020-12-03 19:05:28 +01:00
  • 1a5e789bec Call loadOwnIdentityInfo() in SettingsViewModel's constructor Sebastian Kürten 2020-12-03 19:02:21 +01:00
  • 97040c6299 Remove a useless method call Sebastian Kürten 2020-12-03 18:46:41 +01:00
  • 301085c685 Move findViewById() out of callback Sebastian Kürten 2020-12-03 18:44:40 +01:00
  • 946c79d918 Be consequent with AlertDialog.Builder method usage Sebastian Kürten 2020-12-03 18:43:21 +01:00
  • 20418cfc7f Rename inflater variable Sebastian Kürten 2020-12-03 18:39:40 +01:00
  • 7b09f0f98d Rename a string Sebastian Kürten 2020-12-03 18:37:46 +01:00
  • 97a7c8824b Replace usage of UnsupportedMimeTypeException from jsoup with own type Sebastian Kürten 2020-12-03 12:35:52 +01:00
  • 423684a14f Reduce visibility of SettingsViewModel Sebastian Kürten 2020-12-03 12:24:19 +01:00
  • 09d91b522f Fix a warning in SettingsActvitiy Sebastian Kürten 2020-12-03 12:18:25 +01:00
  • 64c0e9e9e4 Fix a few warnings in ConfirmAvatarDialogFragment Sebastian Kürten 2020-12-03 12:11:45 +01:00
  • 15021bffef Inline getAttachmentFileIntent() Sebastian Kürten 2020-12-03 11:59:51 +01:00
  • 43c6ae4258 Implement UI for setting profile pictures Sebastian Kürten 2020-11-24 16:18:52 +01:00
  • f819930570 Create ImageCompressor amd ImageCompressorImpl Sebastian Kürten 2020-12-01 14:38:35 +01:00
  • aa00ba7220 test avatars: get rid of the 1% Torsten Grote 2020-11-27 15:01:02 -03:00
  • 19db58ee19 Allow the user to configure the percentage of test contacts with avatars Torsten Grote 2020-11-27 14:18:45 -03:00
  • 05f4d63356 Create test avatars when creating test contacts Torsten Grote 2020-11-27 13:52:33 -03:00
  • 6e5af2d3d3 Create TestAvatarCreator for use in debug builds only Torsten Grote 2020-11-27 13:51:56 -03:00
  • 00bf1eac0a Factor out MessageEncoder from AvatarManager Torsten Grote 2020-11-27 10:00:12 -03:00
  • 8a10f16861 Deliver test messages as though they arrived from contacts. akwizgran 2018-11-30 16:00:30 +00:00
  • 9bd7214d1d Make AuthorManager volatile as it is accessed from DbThread Torsten Grote 2020-11-26 11:32:16 -03:00
  • fce1247aa6 Add a shortcut for setting avatar with ContactItem Torsten Grote 2020-11-24 16:52:52 -03:00
  • 990f983ea9 Evict Glide memory cache in a low mem situation Torsten Grote 2020-11-24 16:34:35 -03:00
  • 6e57d7bb42 Show avatars for contacts outside AuthorView Torsten Grote 2020-11-24 16:03:00 -03:00
  • 1b0cb532de Show Avatars in AuthorView Torsten Grote 2020-11-24 14:42:22 -03:00