Torsten Grote
|
21e56284fb
|
Move adding new ThreadList items to ViewModel
|
2021-01-25 14:04:16 -03:00 |
|
Torsten Grote
|
d393b79ced
|
Submit thread list items to ListAdapter
|
2021-01-25 14:04:09 -03:00 |
|
Torsten Grote
|
6611d7c02e
|
Move removal of named groups into ViewModel
|
2021-01-25 14:00:43 -03:00 |
|
Torsten Grote
|
ab43dd4986
|
Create ThreadListViewModels and move loading of named groups there
|
2021-01-25 14:00:41 -03:00 |
|
Torsten Grote
|
36a9174781
|
Perform thread list core access within a single transaction
|
2021-01-25 14:00:15 -03:00 |
|
akwizgran
|
4663e727eb
|
Merge branch '214-user-avatars' into 'master'
Merge user avatars feature branch
See merge request briar/briar!1334
|
2021-01-25 15:15:54 +00:00 |
|
akwizgran
|
e2acd19ffd
|
Trivial code cleanups.
|
2021-01-25 15:05:15 +00:00 |
|
akwizgran
|
0befa6a823
|
Use NullSafety.equals().
|
2021-01-25 15:05:15 +00:00 |
|
Torsten Grote
|
01083f47ea
|
Merge branch '1865-setupcontroller-to-viewmodel' into 'master'
Migrate SetupController to a ViewModel
See merge request briar/briar!1340
|
2021-01-25 14:03:32 +00:00 |
|
Daniel Lublin
|
a349bd146c
|
Migrate SetupController to a ViewModel
Solves #1865
|
2021-01-25 14:34:19 +01:00 |
|
Torsten Grote
|
4ffa9e191c
|
Merge branch '1912-specify-group-id-when-loading-attachment' into '214-user-avatars'
Ensure that attachment has expected group ID when loading
See merge request briar/briar!1347
|
2021-01-25 12:58:19 +00:00 |
|
akwizgran
|
e616fc3da7
|
Throw NoSuchMessageException if attachment is invalid.
|
2021-01-22 14:01:36 +00:00 |
|
akwizgran
|
aed5ac5bb4
|
Ensure that attachment has expected group ID when loading.
|
2021-01-22 13:35:06 +00:00 |
|
Sebastian Kürten
|
cae53a9fcc
|
Reorganize MediaModule and AttachmentModule
|
2021-01-21 10:13:29 -03:00 |
|
Sebastian Kürten
|
6660625ba6
|
Update avatar in contact list when changed while list is open
|
2021-01-21 10:13:29 -03:00 |
|
Sebastian Kürten
|
bf9ba13b68
|
Update app bar in ConversationActivity with received avatar
|
2021-01-21 09:33:56 -03:00 |
|
Sebastian Kürten
|
a52c97ecf7
|
Format touched xml layouts
|
2021-01-21 09:33:56 -03:00 |
|
Sebastian Kürten
|
a2174e7677
|
SettingsViewModel: use LiveEvent instead of LiveData
|
2021-01-21 09:33:55 -03:00 |
|
Sebastian Kürten
|
d3cf3d680e
|
Display error message toast when updating profile picture fails
|
2021-01-21 09:33:55 -03:00 |
|
Sebastian Kürten
|
cbb87aa00c
|
Move compression of image to IoExecutor
|
2021-01-21 09:33:55 -03:00 |
|
Sebastian Kürten
|
53d985161f
|
Remove layout_gravity without any effect
|
2021-01-21 09:33:54 -03:00 |
|
Sebastian Kürten
|
86002b0402
|
Move some findViewById() out of a lambda
|
2021-01-21 09:33:54 -03:00 |
|
Sebastian Kürten
|
f75e789493
|
Improve dialog for avatar confirmation
|
2021-01-21 09:33:54 -03:00 |
|
Sebastian Kürten
|
b22f302fdd
|
Statically import Level.WARNING
|
2021-01-21 09:33:53 -03:00 |
|
Sebastian Kürten
|
c4a42760c8
|
Use BriarDialogTheme for avatar confirmation
|
2021-01-21 09:33:53 -03:00 |
|
Sebastian Kürten
|
8d92f36522
|
Remove some useless tools:text
|
2021-01-21 09:33:53 -03:00 |
|
Sebastian Kürten
|
6c86873ea7
|
Reduce margin verbosity in SettingsActivity
|
2021-01-21 09:33:52 -03:00 |
|
Sebastian Kürten
|
4fa9d654b5
|
Eliminate NestedScrollView from SettingsActivity
|
2021-01-21 09:33:52 -03:00 |
|
Sebastian Kürten
|
3d303ccad5
|
Natural order of views in SettingsActivity
|
2021-01-21 09:33:52 -03:00 |
|
Sebastian Kürten
|
b0d99a9f33
|
Avoid staircase indent
|
2021-01-21 09:33:51 -03:00 |
|
Sebastian Kürten
|
1a5e789bec
|
Call loadOwnIdentityInfo() in SettingsViewModel's constructor
|
2021-01-21 09:33:51 -03:00 |
|
Sebastian Kürten
|
97040c6299
|
Remove a useless method call
|
2021-01-21 09:33:51 -03:00 |
|
Sebastian Kürten
|
301085c685
|
Move findViewById() out of callback
|
2021-01-21 09:33:50 -03:00 |
|
Sebastian Kürten
|
946c79d918
|
Be consequent with AlertDialog.Builder method usage
|
2021-01-21 09:33:50 -03:00 |
|
Sebastian Kürten
|
20418cfc7f
|
Rename inflater variable
|
2021-01-21 09:33:50 -03:00 |
|
Sebastian Kürten
|
7b09f0f98d
|
Rename a string
|
2021-01-21 09:33:49 -03:00 |
|
Sebastian Kürten
|
97a7c8824b
|
Replace usage of UnsupportedMimeTypeException from jsoup with own type
|
2021-01-21 09:33:49 -03:00 |
|
Sebastian Kürten
|
423684a14f
|
Reduce visibility of SettingsViewModel
|
2021-01-21 09:33:48 -03:00 |
|
Sebastian Kürten
|
09d91b522f
|
Fix a warning in SettingsActvitiy
|
2021-01-21 09:33:48 -03:00 |
|
Sebastian Kürten
|
64c0e9e9e4
|
Fix a few warnings in ConfirmAvatarDialogFragment
|
2021-01-21 09:33:48 -03:00 |
|
Sebastian Kürten
|
15021bffef
|
Inline getAttachmentFileIntent()
|
2021-01-21 09:33:48 -03:00 |
|
Sebastian Kürten
|
43c6ae4258
|
Implement UI for setting profile pictures
|
2021-01-21 09:33:47 -03:00 |
|
Sebastian Kürten
|
f819930570
|
Create ImageCompressor amd ImageCompressorImpl
* Methods from AttachmentCreationTask have been moved into them:
* compressImage()
* createBitmap()
* ImageCompressor is availabe via AttachmentModule
|
2021-01-21 09:33:47 -03:00 |
|
Torsten Grote
|
aa00ba7220
|
test avatars: get rid of the 1%
|
2021-01-21 09:33:47 -03:00 |
|
Torsten Grote
|
19db58ee19
|
Allow the user to configure the percentage of test contacts with avatars
|
2021-01-21 09:33:46 -03:00 |
|
Torsten Grote
|
05f4d63356
|
Create test avatars when creating test contacts
|
2021-01-21 09:33:46 -03:00 |
|
Torsten Grote
|
6e5af2d3d3
|
Create TestAvatarCreator for use in debug builds only
|
2021-01-21 09:33:46 -03:00 |
|
Torsten Grote
|
00bf1eac0a
|
Factor out MessageEncoder from AvatarManager
|
2021-01-21 09:33:45 -03:00 |
|
akwizgran
|
8a10f16861
|
Deliver test messages as though they arrived from contacts.
|
2021-01-21 09:33:45 -03:00 |
|
Torsten Grote
|
9bd7214d1d
|
Make AuthorManager volatile as it is accessed from DbThread
|
2021-01-21 09:33:45 -03:00 |
|