akwizgran
|
751c5a3245
|
Move lookup of latest conversation timestamp to core.
|
2021-04-13 08:45:57 -03:00 |
|
akwizgran
|
9256c66fcc
|
Add unit tests for AutoDeleteManagerImpl.
|
2021-04-13 08:45:55 -03:00 |
|
akwizgran
|
706f4e1c4c
|
Implement AutoDeleteManager.
|
2021-04-13 08:45:55 -03:00 |
|
akwizgran
|
96debcd616
|
Add dummy implementation of AutoDeleteManager.
|
2021-04-13 08:45:54 -03:00 |
|
akwizgran
|
07f20e1e0d
|
Refactor auto-delete code from Bramble to Briar.
|
2021-04-13 08:45:54 -03:00 |
|
akwizgran
|
f9f260bbc1
|
Factor out methods for storing and retrieving contact ID.
|
2021-04-13 08:45:53 -03:00 |
|
akwizgran
|
9b0b80ef04
|
Add unit tests for validating auto-delete timer.
|
2021-04-13 08:45:52 -03:00 |
|
akwizgran
|
3e1c2df4b1
|
Update private group invitation client to include self-destruct timers.
|
2021-04-13 08:45:52 -03:00 |
|
akwizgran
|
fa745410cc
|
Update blog and forum sharing clients to include self-destruct timers.
|
2021-04-13 08:45:51 -03:00 |
|
akwizgran
|
a427624e8d
|
Update message parsing and encoding to include auto-delete timer.
|
2021-04-13 08:45:51 -03:00 |
|
akwizgran
|
3798ca1e17
|
Update introduction validator to support auto-delete timers.
|
2021-04-13 08:45:51 -03:00 |
|
akwizgran
|
113120b3ab
|
Add constant for NO_AUTO_DELETE_TIMER, address review comments.
|
2021-04-13 08:45:50 -03:00 |
|
akwizgran
|
b10ca5b77f
|
Add unit tests for private message validation.
|
2021-04-13 08:45:50 -03:00 |
|
akwizgran
|
9608b974ec
|
Add integration test for auto-delete timer in private messages.
|
2021-04-13 08:45:49 -03:00 |
|
akwizgran
|
3b6cc9c633
|
Add auto-deletion timer to private messages.
|
2021-04-13 08:45:47 -03:00 |
|
akwizgran
|
a9e83491d3
|
Test that a max-length attachment fits into a record.
|
2021-03-15 13:17:07 +00:00 |
|
akwizgran
|
43740777d4
|
Raise MAX_CONTENT_TYPE_BYTES to 80, lower MAX_PRIVATE_MESSAGE_TEXT_LENGTH.
In case we ever want to send "application/vnd.openxmlformats-officedocument.wordprocessingml.document" attachments.
|
2021-03-12 09:45:19 +00:00 |
|
Torsten Grote
|
239c4a27ad
|
Address first round of review feedback for thread list view model migration
|
2021-01-27 15:37:06 -03:00 |
|
Torsten Grote
|
b78569119a
|
Remove Visibility from JoinMessageHeader and Item
|
2021-01-25 14:04:28 -03: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 |
|
Torsten Grote
|
00bf1eac0a
|
Factor out MessageEncoder from AvatarManager
|
2021-01-21 09:33:45 -03:00 |
|
Torsten Grote
|
fe7121b4ec
|
Turn AttachmentReader into a proper class
and inject it where needed
|
2021-01-21 09:20:02 -03:00 |
|
Torsten Grote
|
5aa041f9e1
|
Add AuthorManager#getMyAuthorInfo() without transaction
and add test for it
|
2021-01-21 09:20:02 -03:00 |
|
Torsten Grote
|
c3cea37641
|
Add AttachmentHeader to AuthorInfo
This way the UI can retrieve the author's avatar (if it exists).
|
2021-01-21 09:20:01 -03:00 |
|
Torsten Grote
|
cf8f5c989f
|
Move AuthorInfo from bramble to briar
|
2021-01-21 09:20:01 -03:00 |
|
Torsten Grote
|
8b45e01c42
|
Split up AvatarManagerImplTests
|
2021-01-21 09:20:00 -03:00 |
|
Torsten Grote
|
ec972e8a1d
|
Handle concurrent updates of our avatar
|
2021-01-21 09:20:00 -03:00 |
|
Torsten Grote
|
100791c3f3
|
Don't accept incoming messages in our own avatar group
|
2021-01-21 09:19:59 -03:00 |
|
Torsten Grote
|
83ac866cc1
|
Implement AvatarManager with unit and integration tests
|
2021-01-21 09:19:59 -03:00 |
|
Torsten Grote
|
ef9b22670d
|
Factor our attachment classes and constants
because they will be used by more than one client
|
2021-01-21 09:19:59 -03:00 |
|
akwizgran
|
b18ef7e72d
|
Update FeedManagerIntegrationTest expectations.
The "Schneier on Security" RSS feed no longer has a description.
|
2020-09-10 15:56:26 +01:00 |
|
akwizgran
|
dfefb88b32
|
Allow Android and headless to use different task schedulers.
|
2020-08-07 15:02:05 +01:00 |
|
akwizgran
|
86641741a0
|
Wrap scheduler in an interface.
|
2020-08-07 15:02:05 +01:00 |
|
akwizgran
|
706c03aa8b
|
Skip fetching RSS feeds if Tor is not active.
|
2020-06-26 17:34:36 +01:00 |
|
akwizgran
|
79482d5e3a
|
Move connection management to its own package.
|
2020-05-12 17:36:35 +01:00 |
|
akwizgran
|
9b37cb19f4
|
Reset counters before each test.
|
2019-12-19 17:55:56 +00:00 |
|
akwizgran
|
016178045f
|
Make integration tests less sensitive to sync order.
|
2019-12-19 17:45:32 +00:00 |
|
akwizgran
|
5962d3c763
|
Replace default methods with helper classes.
This is a workaround for AbstractMethodErrors
thrown by on-device tests.
|
2019-12-11 16:28:19 +00:00 |
|
Torsten Grote
|
5aeee9af8b
|
[core] address review comments for message deletion explanation
|
2019-11-14 14:05:28 -03:00 |
|
Torsten Grote
|
ae0fa351b6
|
Better explain why messages could not be deleted
This also fixes a bug in the IntroductionManager that would allow to
delete only part of a session's visible messages.
|
2019-11-11 13:09:51 -03:00 |
|
Torsten Grote
|
5c900c443d
|
[core] also support private messages in legacy format for selective deletion
|
2019-11-07 14:39:50 -03:00 |
|
Torsten Grote
|
6c489fbea3
|
[core] also delete attachments when deleting select messages
|
2019-10-28 10:22:04 -03:00 |
|
Torsten Grote
|
c7200910c9
|
[core] address feedback for selective conversation message deletion
|
2019-10-28 09:45:41 -03:00 |
|
Torsten Grote
|
5b515d7e18
|
[core] implement subset conversation message deletion for IntroductionManager
|
2019-10-22 11:18:10 -03:00 |
|
Torsten Grote
|
ef04a26cfc
|
[core] implement subset conversation message deletion for GroupInvitationManager
|
2019-10-22 11:18:09 -03:00 |
|
Torsten Grote
|
2e6fe42074
|
[core] implement subset conversation message deletion for SharingManager
|
2019-10-22 11:18:09 -03:00 |
|
Torsten Grote
|
124e2f99b0
|
[core] Add method to ConversationClient for deleting a set of messages
This also implements the method for MessagingManager
(including integration tests) and adds no-op implementations for other
clients.
|
2019-10-22 11:18:09 -03:00 |
|
akwizgran
|
2d44d749ba
|
Merge branch '1627-test-fix' into 'master'
Fix group sharing message deletion test
See merge request briar/briar!1168
|
2019-10-14 15:36:12 +00:00 |
|