Niels Andriesse
761c12addd
Clean
4 years ago
jubb
d05da5c447
Merge remote-tracking branch 'upstream/dev' into fix_profile_nulls
...
# Conflicts:
# app/src/main/java/org/thoughtcrime/securesms/loki/api/BackgroundPollWorker.kt
# app/src/main/java/org/thoughtcrime/securesms/loki/protocol/MultiDeviceProtocol.kt
# libsession/src/main/java/org/session/libsession/messaging/sending_receiving/ReceivedMessageHandler.kt
4 years ago
jubb
51554f1cdf
Merge remote-tracking branch 'upstream/dev' into open_groups_V2, working on compact poller implementation
...
# Conflicts:
# app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationActivity.java
# app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationFragment.java
# app/src/main/java/org/thoughtcrime/securesms/database/Storage.kt
# app/src/main/java/org/thoughtcrime/securesms/loki/activities/HomeActivity.kt
# app/src/main/java/org/thoughtcrime/securesms/loki/api/BackgroundPollWorker.kt
# app/src/main/java/org/thoughtcrime/securesms/loki/api/PublicChatManager.kt
# app/src/main/java/org/thoughtcrime/securesms/loki/database/LokiThreadDatabase.kt
# app/src/main/java/org/thoughtcrime/securesms/loki/protocol/MultiDeviceProtocol.kt
# app/src/main/java/org/thoughtcrime/securesms/loki/utilities/MentionManagerUtilities.kt
# app/src/main/java/org/thoughtcrime/securesms/loki/utilities/OpenGroupUtilities.kt
# app/src/main/java/org/thoughtcrime/securesms/loki/views/MentionCandidateView.kt
# app/src/main/java/org/thoughtcrime/securesms/loki/views/ProfilePictureView.kt
# libsession/src/main/java/org/session/libsession/messaging/StorageProtocol.kt
# libsession/src/main/java/org/session/libsession/messaging/jobs/AttachmentDownloadJob.kt
# libsession/src/main/java/org/session/libsession/messaging/jobs/AttachmentUploadJob.kt
# libsession/src/main/java/org/session/libsession/messaging/mentions/MentionsManager.kt
# libsession/src/main/java/org/session/libsession/messaging/messages/Destination.kt
# libsession/src/main/java/org/session/libsession/messaging/open_groups/OpenGroupAPIV2.kt
# libsession/src/main/java/org/session/libsession/messaging/open_groups/OpenGroupMessageV2.kt
# libsession/src/main/java/org/session/libsession/messaging/open_groups/OpenGroupV2.kt
# libsession/src/main/java/org/session/libsession/messaging/sending_receiving/MessageSender.kt
# libsession/src/main/java/org/session/libsession/messaging/sending_receiving/ReceivedMessageHandler.kt
# libsession/src/main/java/org/session/libsession/messaging/utilities/DotNetAPI.kt
# libsession/src/main/java/org/session/libsession/snode/OnionRequestAPI.kt
# libsession/src/main/java/org/session/libsession/snode/SnodeAPI.kt
# libsession/src/main/java/org/session/libsession/snode/SnodeMessage.kt
# libsession/src/main/java/org/session/libsession/utilities/mentions/MentionsManager.kt
# libsignal/src/main/java/org/session/libsignal/service/loki/api/SwarmAPI.kt
# libsignal/src/main/java/org/session/libsignal/service/loki/api/opengroups/PublicChat.kt
# libsignal/src/main/java/org/session/libsignal/service/loki/utilities/mentions/MentionsManager.kt
4 years ago
Brice-W
ab68001b15
clean
4 years ago
jubb
9d4a2d1505
fix: NPE in highlighting messages for OGv2, deletion and moderation working
4 years ago
Brice-W
54ba848d09
Merge branch 'dev' of https://github.com/loki-project/session-android into closed-groups-update
4 years ago
nielsandriesse
97c74bb3dc
Fix polling
4 years ago
jubb
7f0962b3d4
Merge branch 'fix_profile_nulls' into open_groups_V2
...
# Conflicts:
# app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationActivity.java
# app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationFragment.java
# libsession/src/main/java/org/session/libsession/messaging/StorageProtocol.kt
4 years ago
Brice-W
8806fd0462
Merge branch 'dev' of https://github.com/loki-project/session-android into closed-groups-update
4 years ago
jubb
5d8f036f82
fix: attachment downloads and uploads
...
enable multi-threaded attachment handling for messages to speed up download/upload and free up message processing queue.
leaving group removes appropriate entries now in threaddb
4 years ago
Niels Andriesse
a14fc0503f
Take care of remaining loose ends
4 years ago
Niels Andriesse
e2ad23482d
Resolve various loose ends
4 years ago
jubb
11aed5daff
refactor: don't update profile if it is user's at all in visible message handling, leave it to config updates
4 years ago
Brice-W
d4aaebd0a9
don't show zombie members in group remove updates
4 years ago
jubb
42ca1332ec
fix: update prof pic and name and use new profile instead of existing recipient
4 years ago
Brice-W
6a32fabda5
revert change of commit 7c6475d9ee
4 years ago
jubb
572f262b6d
fix: don't update the profiles if the values are empty
4 years ago
jubb
4bf0990ef9
feat: open group attachment and message processing
4 years ago
Brice-W
7c6475d9ee
EncryptionKeyPair: only set a public key for 1-1 message case
4 years ago
Niels Andriesse
fdede1c656
Clean
4 years ago
Niels Andriesse
69f05dabdf
Clean
4 years ago
Niels Andriesse
17e764fc31
Clean
4 years ago
Niels Andriesse
25307068e8
Match iOS protobuf
4 years ago
Niels Andriesse
676c307412
Clean
4 years ago
Niels Andriesse
bc66c45bca
Clean
4 years ago
jubb
6272856ef9
feat: syncing / joining / leaving working on open group v2
4 years ago
Brice-W
15707b7060
fix encryption key pair handling
4 years ago
Niels Andriesse
7415c728eb
Merge branch 'hardfork' of github.com:oxen-io/session-android into hardfork
4 years ago
Niels Andriesse
979c21ccbf
Fix duplicated API
4 years ago
Brice-W
b064f8f5d7
implementation of the zombie members handling logic
4 years ago
jubb
a4d79ea2d3
feat: join groups logic
4 years ago
Ryan ZHAO
b94597a1f6
make it possible to set a client-side nickname
4 years ago
Niels Andriesse
f21ad17dd5
Merge branch 'dev' into hardfork
4 years ago
Ryan ZHAO
d78dc83307
minor refactor on storing display names
4 years ago
jubb
f9939aae92
feat: handling default group requests and open group api updates for proper image endpoint handling
4 years ago
Niels Andriesse
9f26436041
Merge pull request #508 from Brice-W/data-extraction-2
...
Data extraction notifications
4 years ago
Brice-W
99fa7eb767
added specific UpdateMessageData.King types
4 years ago
jubb
1e164f8648
feat: adding default group handling to frontend viewmodel
4 years ago
Brice-W
7aa1f30c98
fix
4 years ago
Brice-W
3bfef2d0cd
e UpdateMessageBuilder to generate data extraction message
4 years ago
Brice-W
66e811ed75
Merge branch 'specific-group-updates' into data-extraction-2
4 years ago
jubb
aea23a6fc1
feat: finishing up OpenGroupAPIV2.kt calls
4 years ago
Brice-W
2b7cf7c1b4
added Kind sealed class in UpdateMessageData + minor fixes
4 years ago
Brice-W
c8f42d3b8e
Merge branch 'dev' of https://github.com/loki-project/session-android into data-extraction-2
4 years ago
jubb
96e604d06b
feat: more opengroup in chat manager, poller and API. refactor mentions to libsession
4 years ago
Brice-W
a346bb4ea5
clean
4 years ago
Brice-W
abb1db7a7e
new approach in update saving
4 years ago
Niels Andriesse
b7272bdf66
Increase TTL & remove PoW
4 years ago
Harris
6f46bbefbe
feat: add more opengroupv2 functions and classes
4 years ago
Brice-W
418363fdea
Merge branch 'dev' of https://github.com/loki-project/session-android into specific-group-updates
4 years ago
Brice-W
9cdcdc43a6
redesign of group update messages management
4 years ago
Harris
75b40a2b55
Merge remote-tracking branch 'upstream/dev' into open_groups_V2
4 years ago
Harris
d3ca54ce86
fix: address job.id properly in persistence
4 years ago
jubb
0eadc55325
feat: add open group v2 storage and db methods, starting on new open group v2 poller
4 years ago
Brice-W
df0ca11ec5
Merge branch 'dev' of https://github.com/loki-project/session-android into specific-group-updates
4 years ago
Brice-W
40015c2898
clean
4 years ago
Brice-W
db415f371a
Merge branch 'dev' of https://github.com/loki-project/session-android into data-extraction-2
4 years ago
Niels Andriesse
201dde7412
Merge pull request #494 from hjubb/refactor-sending
...
Fix expiration timers updates for groups
4 years ago
Brice-W
ec42cc79a5
Merge branch 'dev' of https://github.com/loki-project/session-android into data-extraction-2
4 years ago
Brice-W
e57c697eca
finishing data extraction handling
4 years ago
jubb
f723069775
fix: check actual collisions instead of not
4 years ago
Brice-W
fce1d60d7d
clean
4 years ago
Brice-W
30b47a32cb
Merge branch 'dev' of https://github.com/loki-project/session-android into specific-group-updates
4 years ago
Brice-W
cc24e29cb2
clean
4 years ago
Brice-W
d027d0c640
Merge branch 'dev' of https://github.com/loki-project/session-android into data-extraction-2
4 years ago
Brice-W
dd3d962dea
fix expiration timers updates for groups
4 years ago
Niels Andriesse
8400c7606b
Merge pull request #493 from hjubb/pin_seed_certs
...
Introduce service node seed certificates
4 years ago
jubb
b149886068
feat: add certificate pem files, set up network security config and point seed pools to port accordingly
4 years ago
Brice-W
04f295ac6c
expiration timer updates handled as outgoing messages for multi device
4 years ago
jubb
7ba4e7a2d2
Merge branch 'refactor-sending' of github.com:hjubb/session-android into origin/refactor-sending
4 years ago
jubb
3b2589b835
refactor: use a shared timer in JobQueue.kt
4 years ago
Brice-W
9ca6986b71
fix sync of expiration timer update messages between linked devices
4 years ago
jubb
924f58f816
fix: don't update user profile name if message handling open group
4 years ago
jubb
20558a1e92
Merge branch 'refactor-sending' of github.com:hjubb/session-android into origin/refactor-sending
4 years ago
jubb
7d9f5bc46d
fix: replicate the same display name logic as settings activity
4 years ago
jubb
68506ffcfa
fix: don't store display name if current user's key
4 years ago
Brice-W
fe47a6e958
manage duplicates outgoing messages
4 years ago
Brice-W
5c87cef26a
fix multi device disappearing message issue
4 years ago
jubb
7121aa85fb
refactor: use OpenGroupAPI.kt instead of PublicChatAPI.kt for all open group operations.
...
Syncing open group notify conversation list listeners debounced so UI doesn't freeze on initial syncs
4 years ago
jubb
b6769ffddc
refactor: convert runnables to method references, schedule download of display names after parsing messages
4 years ago
jubb
a445e0a326
fix: moderator status going off open chat API instead of PublicChatAPI
4 years ago
jubb
65fbd56b6a
Merge branch 'refactor-sending' of github.com:hjubb/session-android into origin/refactor-sending
4 years ago
jubb
3654d1731c
fix: various fixes wrt open groups, config messages, job queueing
4 years ago
Brice-W
0292e70246
fix quote attachment issue
4 years ago
jubb
c3f7425ccd
fix: empty messages in open groups now correct properly
4 years ago
jubb
d292c760c4
Merge branch 'refactor-sending' of github.com:hjubb/session-android into origin/refactor-sending
4 years ago
jubb
db553544ec
fix: open group fixes for new message receive pipeline
4 years ago
Brice-W
8bc6df5d16
fix multi device attachment issue
4 years ago
Brice-W
d7c03c9d0a
group updates fixes
4 years ago
jubb
196a0205ae
refactor: revert expiry to be recipient based instead of message based
4 years ago
Brice-W
ef3bef787d
expiration timer handling updated
4 years ago
jubb
bdc086cacf
fix: use message's expiry instead of the recipient's
4 years ago
jubb
53c966b634
fix: race in receive messages processing from restore
4 years ago
jubb
611b272493
fix: attachments for quotes no longer doubled up
4 years ago
jubb
fad8cd5ba6
fix: changing the way received timestamp handling happens
4 years ago
jubb
1c1ce1424b
fix: replace elvis on optional proto object with protobuf has flag check
4 years ago
jubb
7f5f1e4559
Merge remote-tracking branch 'upstream/dev' into origin/refactor-sending
...
# Conflicts:
# app/src/main/java/org/thoughtcrime/securesms/database/Storage.kt
4 years ago
Brice-W
5f297835fa
Merge branch 'dev' of https://github.com/loki-project/session-android into data-extraction-2
4 years ago
Brice-W
0bea7fa56d
clean
4 years ago
Brice-W
8c7f23a4e3
Merge branch 'dev' of https://github.com/loki-project/session-android into data-extraction
4 years ago
jubb
0fa62d1b2a
fix: only set syncTarget if it's included and not empty
4 years ago
Brice-W
e378d11692
few little fixes
4 years ago
jubb
6f2bad9b59
fix: no duplicate group left messages, more efficient closed group polling
4 years ago
Brice-W
28cecc0236
expiration timer messages generation updated
4 years ago
Brice-W
24b4fb0665
Merge branch 'dev' of https://github.com/loki-project/session-android into data-extraction-2
4 years ago
Brice-W
0578195d61
Merge branch 'dev' of https://github.com/loki-project/session-android into specific-group-updates
4 years ago
jubb
8ee58459dd
feat: use new closed and open group pollers
4 years ago
Brice-W
a47113f2c5
revert changes
4 years ago
Brice-W
5dcb3d77d4
revert changes regarding explicit group updates as it's now in a separate PR
4 years ago
Brice-W
ddede475b4
Start of Update messages builder class implementation & usage for Input group updates
4 years ago
jubb
2460afd1a8
feat: call resume message send on app create
4 years ago
jubb
b685846d7e
Merge remote-tracking branch 'upstream/dev' into origin/refactor-sending
...
# Conflicts:
# app/src/main/java/org/thoughtcrime/securesms/ApplicationContext.java
# app/src/main/java/org/thoughtcrime/securesms/loki/database/LokiAPIDatabase.kt
# libsession/src/main/java/org/session/libsession/messaging/messages/control/ClosedGroupControlMessage.kt
# libsession/src/main/java/org/session/libsession/messaging/messages/control/ExpirationTimerUpdate.kt
# libsession/src/main/java/org/session/libsession/messaging/opengroups/OpenGroupMessage.kt
# libsession/src/main/java/org/session/libsession/messaging/sending_receiving/MessageSenderClosedGroup.kt
4 years ago
Ryan ZHAO
333533785b
fix crash on attachment send failure
4 years ago
Ryan ZHAO
26b60c0397
Merge branch 'dev' of https://github.com/loki-project/session-android into refactor-sending-error-handling
4 years ago
jubb
32f9675fe4
fix: dynamic output buffer size, reusing the byte array buffer and only copying the written part to persistence
4 years ago
Ryan ZHAO
39aef68b04
refactor precondition failure error
4 years ago
Ryan ZHAO
778a0d083f
Merge branch 'dev' of https://github.com/oxen-io/session-android into refactor-sending-error-handling
4 years ago
Ryan ZHAO
95646ed04e
make error description show in the message detail activity
4 years ago
jubb
7e509a1cf0
fix: pad the plaintext before encryption
4 years ago
Brice-W
471e028cf3
implementation of the receiving side of Data Extraction notifications & explicit group updates notifications
4 years ago
jubb
dd8a0cdc2e
fix: use queue in the retry timer
4 years ago
jubb
b81d9b5e3a
fix: matching up the remove 05 prefixing to be consistent through the new pipeline call sites
4 years ago
Brice-W
1daa2a336f
Merge branch 'dev' of https://github.com/loki-project/session-android into data-extraction-2
4 years ago
Ryan ZHAO
3cb20c9250
minor fix
4 years ago
Ryan ZHAO
424aee5fb3
fix possible serialising crash & refactor
4 years ago
jubb
6508873e57
fix: fix the sent / receive timestamps for linking quotes
4 years ago
Ryan ZHAO
b786f5894c
fix configuration message deserialising crash
4 years ago
jubb
817c40b30c
refactor: inserting attachments with the messages so that they are linked properly to a mmsID
4 years ago
Ryan ZHAO
4628f27d9f
fix error handling
4 years ago
jubb
323fb75149
fix: adding some message receive functionality
4 years ago
Ryan ZHAO
54da77a89b
clean
4 years ago
Ryan ZHAO
d7e525d828
clean
4 years ago
Ryan ZHAO
91f9138d62
clean & refactor session protocol encryption
4 years ago
Ryan ZHAO
0e049469aa
minor refactor on closed group encryption key pair sending
4 years ago
Ryan ZHAO
2859da01a7
fix duplicated closed group info message
4 years ago
Ryan ZHAO
d7124c3b7e
minor refactor
4 years ago
Ryan ZHAO
42c7f440e9
fix quoting message in open groups
4 years ago
Ryan ZHAO
b490ed0c22
fix sending attachments(image) in open groups
4 years ago
Ryan ZHAO
a3e3f0047a
fix closed group message sending & expiration mistakenly disabled
4 years ago
jubb
ca7202f255
feat: add new message receive pipeline in important places and fix parsing issues
4 years ago
Brice-W
c0e7f05d91
Merge branch 'dev' of https://github.com/loki-project/session-android into data-extraction
4 years ago
Brice-W
6bc832f50a
DataExtractionNotification type created and added to proto
4 years ago
Ryan ZHAO
d85ad12352
fix sending link preview to open group
4 years ago
Ryan ZHAO
70a7182320
Merge branch 'dev' of https://github.com/oxen-io/session-android into refactor-sending
4 years ago
Ryan ZHAO
82b8883bb1
fix sending quote
4 years ago
Ryan ZHAO
0a7fecfb52
fix sending link preview
4 years ago
Ryan ZHAO
4218073a69
fix quote attachments
4 years ago
Ryan ZHAO
9d4c3bf722
send read receipt using new pipeline
4 years ago
Ryan ZHAO
d84b593da2
fix expiration timer animation
4 years ago
Ryan ZHAO
e0ff5a7e7a
fix sending expiration update message
4 years ago
Ryan ZHAO
aa7071ad80
send typing indicator using new pipeline
4 years ago
Ryan ZHAO
a1d1b864e6
fix closed group updating
4 years ago
Ryan ZHAO
88ac390495
plug in closed group message sender
4 years ago
Ryan ZHAO
c51593a914
fix sending attachments including link previews
4 years ago
Ryan ZHAO
0fcef2d542
add padding for future & clean
4 years ago
Ryan ZHAO
152d403e2b
fix send attachments to open groups
4 years ago
Ryan ZHAO
9a00906069
WIP debug sending attachments
4 years ago
jubb
ef3e172379
feat: add link device implementation and fixes for updating config syncs and forcing config syncs
4 years ago
Ryan ZHAO
0ea1ed15e7
WIP: make attachment work
4 years ago
Ryan ZHAO
4a9ac91e5f
fix send text message to closed group
4 years ago
Ryan ZHAO
8acbb3c366
fix send text message to open group
4 years ago
Ryan ZHAO
d9eaedd6ae
hook up sending pipeline & clean
4 years ago
jubb
3a09d23337
feat: add contact syncing, UI improvements for profile syncing and conversation threads in the home screen
4 years ago
jubb
85336238a7
fix: return early if no profile name (prefs likely invalid state) and ignore contacts whose publicKey fails to parse
4 years ago
Niels Andriesse
f2208f40b8
Merge pull request #462 from hjubb/config_contacts_sync_message
...
Config contacts sync message
4 years ago
jubb
21dc8d5fca
fix: use double encoding for closed group stuff
4 years ago
jubb
9a33fe8883
feat: generate serializable Contact info for configuration messages and pass in appropriate list to get current
4 years ago
Ryan ZHAO
6c32815266
clean
4 years ago
Niels Andriesse
6f76f0046a
Merge pull request #458 from hjubb/config_profile_info
...
fix: orEmpty on profilePicture to prevent NPE for profile info
4 years ago
Ryan ZHAO
d5343d5462
Merge branch 'dev' of https://github.com/loki-project/session-android into refactor_clean_0
4 years ago
jubb
ea857110bf
fix: orEmpty on profilePicture to prevent NPE
4 years ago
jubb
71e48b9024
refactor: move ProfileKeyUtil from app/ to libsession/ module and implement new config message sends
4 years ago
Ryan ZHAO
ff36fbb6a1
further cleaning up on stickers
4 years ago
Ryan ZHAO
8c016b3802
clean up signal service protocols
4 years ago
Ryan ZHAO
19a829d011
WIP: clean up signal protocols (stickers)
4 years ago
Ryan ZHAO
04f140ee09
WIP: clean up signal service protos
4 years ago
Ryan ZHAO
b34809f4d5
WIP: clean up signal protocol
4 years ago
Ryan ZHAO
bbd067873a
WIP: clean up signal protocol
4 years ago
Ryan ZHAO
1a907fcf54
WIP: clean up signal protocol
4 years ago
Ryan ZHAO
0d2f5e0cde
further cleaning on V1 multi device
4 years ago
Ryan ZHAO
9d0831b874
remove shared sender keys
4 years ago
Ryan ZHAO
c69a8bc15f
clean
4 years ago
Ryan ZHAO
64352707d0
clean up close group update message in new message pipeline
4 years ago
Ryan ZHAO
20ec889730
clean up V1 closed group
4 years ago
Ryan ZHAO
3285975b1a
WIP: clean up V1 multi device
4 years ago
Ryan ZHAO
b517555a45
timestamp & duplicated message
4 years ago
Ryan ZHAO
e14b5b9f33
minor fix
4 years ago
Ryan ZHAO
c6084b0172
replace group create at timestamp with formation timestamp
4 years ago
Ryan ZHAO
f7463caf10
clean
4 years ago
Ryan ZHAO
6dfa882803
minor refactoring
4 years ago
Ryan ZHAO
f6455253a0
send latest encryption key pair
4 years ago
Ryan ZHAO
a7764ed5c9
Merge branch 'testing_multi_merge' of https://github.com/hjubb/session-android into multi_device_refactor
4 years ago
Ryan ZHAO
a5447e77e7
WIP closed group fix
4 years ago
Ryan ZHAO
5dadb89225
WIP: received message timestamps
4 years ago
Ryan ZHAO
5cbbf92fb9
sync target of multi device for refactored sending & receiving pipeline
4 years ago
jubb
5a892b2932
Merge remote-tracking branch 'origin/add_sync_target' into testing_multi_merge
...
# Conflicts:
# app/src/main/java/org/thoughtcrime/securesms/notifications/SingleRecipientNotificationBuilder.java
# libsignal/src/main/java/org/session/libsignal/service/api/SignalServiceMessageSender.java
4 years ago
jubb
fd0596f9ea
fix: closed groups now propagate properly without self-sends
4 years ago
ryanzhao
4156c10feb
Implement multi device & closed group protocol in refactored sending & receiving pipeline
4 years ago
ryanzhao
9cf292589b
only handle the first configuration message
4 years ago
jubb
e62eb819c9
refactor: GroupUtil functions to be JvmStatic
4 years ago
Ryan ZHAO
6b45cc683e
only handle the first configuration message
4 years ago
Ryan ZHAO
c2836cc654
add sync target to visible message
4 years ago
Ryan ZHAO
fb2757588d
refactor: message sender + closed group
4 years ago
Ryan ZHAO
4cfa5e9f3b
refactor: message sender + closed group
4 years ago
Ryan ZHAO
c32c58eee7
add open group through configuration message
4 years ago
Ryan ZHAO
5ceaf87ba9
implement closed group v2 handling and configuration message handling in refactored message receiving pipeline
4 years ago
jubb
57d532f4b8
feat: add self sending syncTarget messages
4 years ago
Ryan ZHAO
05da743ea2
configuration message handling
4 years ago
Ryan ZHAO
03ff1d1941
configuration message
4 years ago
jubb
ba5431b806
fix: compile errors from moving keypair out of ClosedGroupsProtocolV2
4 years ago
Ryan ZHAO
6c857e203b
clean
4 years ago
ryanzhao
075e265a46
clean dynamic language
4 years ago
ryanzhao
93df9641c4
clean
4 years ago
ryanzhao
307da3b2be
clean logging
4 years ago
Ryan ZHAO
0a952bcb85
sync dev
4 years ago
Ryan ZHAO
1e93d4651c
clean
4 years ago
Ryan ZHAO
94913a334c
clean
4 years ago
Ryan ZHAO
c8149209a1
clean & minor fix
4 years ago
Ryan ZHAO
2db567144d
clean
4 years ago
Ryan ZHAO
c7af1cabe3
clean
4 years ago
Ryan ZHAO
5cb3a79a27
clean
4 years ago
Ryan ZHAO
9bc360f047
clean
4 years ago
Ryan ZHAO
190badd9c0
sync with dev
4 years ago
Ryan ZHAO
59ae46b300
recover pn
4 years ago
Ryan ZHAO
543019f93c
clean
4 years ago
Brice
19d48f5b06
closed group control message updated
4 years ago
Brice
49f3e0cfca
implementation of persistAttachments + refactoring
4 years ago
Ryan ZHAO
ebad701378
Merge branch 'refactor' of https://github.com/RyanRory/loki-messenger-android into refactor
4 years ago
Ryan ZHAO
3b50b8f40b
fix closed groups & clean
4 years ago
Brice
5f0a5c5db6
Session jobs database implementation
4 years ago
Ryan ZHAO
13f94c2cfd
sync dev
4 years ago
Ryan ZHAO
9eacdd7b3e
sync update to libsession & clean
4 years ago
Ryan ZHAO
ef2380da76
make things work
4 years ago
Ryan ZHAO
8c22514b73
open group poller + loki user profile
4 years ago
Ryan ZHAO
e6fd57fa58
Merge branch 'refactor' of https://github.com/RyanRory/loki-messenger-android into refactor
4 years ago
Ryan ZHAO
2e3f50f8aa
fix group encoded id
4 years ago
Brice
74e2fb6490
JobData class removed
4 years ago
Brice
787a635d0a
Data & ParcelableUtil classes moved to libsession
4 years ago
Brice
7cc7cc60c7
serialization functions added to Job classes
4 years ago
Ryan ZHAO
d4781e64a3
clean group util
4 years ago
Ryan ZHAO
6fa2c308b5
WIP fix crashes
4 years ago
Ryan ZHAO
9856814904
WIP clean
4 years ago
Ryan ZHAO
17f401c356
make things compile
4 years ago
Ryan ZHAO
246eb62958
message sender failed with error
4 years ago
Ryan ZHAO
f3c3483cde
complete message sender
4 years ago
Ryan ZHAO
a9df948375
message sender prep for attachments
4 years ago
Ryan ZHAO
70456d0fd9
closed group encryption key pair
4 years ago
Ryan ZHAO
9df6bb11d1
WIP complete storage protocol
4 years ago
Ryan ZHAO
39858cb0c8
persist message
4 years ago
Brice
845ea16415
impl of missing methods in DatabaseAttachmentProvider
4 years ago
Ryan ZHAO
883c71331b
WIP clean & make things compile
4 years ago
Ryan ZHAO
31d4deb354
WIP clean & make things compile
4 years ago
Ryan ZHAO
f7d898d5e3
WIP make things compile
4 years ago
Ryan ZHAO
2d239541b9
WIP make things compile
4 years ago
Brice
4fc0c3dddc
quick code refactoring
4 years ago
Ryan ZHAO
7cdffc1801
Merge branch 'refactor' of https://github.com/RyanRory/loki-messenger-android into refactor
4 years ago
Ryan ZHAO
1f96ab1cf5
WIP clean
4 years ago
Brice
b11ef9da04
Merge branch 'refactor' of https://github.com/RyanRory/loki-messenger-android into refactor
4 years ago
Brice
3e04ebc286
ClosedGroupUpdateV2 class added
4 years ago
Ryan ZHAO
6cd00aec77
WIP clean
4 years ago
Ryan ZHAO
a5e37fd171
WIP make things compile
4 years ago
Ryan ZHAO
fcb71961d6
WIP make things compile
4 years ago
Ryan ZHAO
8e8abcbe81
Merge branch 'refactor' of https://github.com/RyanRory/loki-messenger-android into refactor
4 years ago
Ryan ZHAO
58ad4aef33
make thing compile
4 years ago
Brice
3357672516
MessaageSender: use of session protocol for closed groups
4 years ago
Brice
6f22c3d6e3
MessageReceiver synced with iOS
4 years ago
Ryan ZHAO
7ca8456383
WIP clean
4 years ago
Ryan ZHAO
709727197c
Merge branch 'refactor' of https://github.com/RyanRory/loki-messenger-android into refactor
4 years ago
Ryan ZHAO
74a9754f48
implement interfaces
4 years ago
Ryan ZHAO
cb5ee74a43
WIP notification
4 years ago
Ryan ZHAO
d5c84b3c60
message receiving handling
4 years ago
Brice
f420ec51e2
Merge branch 'refactor' of https://github.com/RyanRory/loki-messenger-android into refactor
4 years ago
Brice
48201a90ea
encrypt & decrypt with session protocol
4 years ago
Ryan ZHAO
4b53138373
moving attachment to libsession
4 years ago
Ryan ZHAO
0820e577e8
Merge branch 'refactor' of https://github.com/RyanRory/loki-messenger-android into refactor
4 years ago
Ryan ZHAO
bace36621d
WIP finish message receiving
4 years ago
Ryan ZHAO
e45462588f
update gradle
4 years ago
Ryan ZHAO
172991231c
group address
4 years ago
Ryan ZHAO
27ea170194
move quote model to libsession
4 years ago
Ryan ZHAO
31efdb7ddb
add recipient related stuff to storage
4 years ago
Ryan ZHAO
ed8eb5a239
fix open group message
4 years ago
Ryan ZHAO
91ef23081b
move Recipient to libsession
4 years ago
Brice
842f00ee54
downloadattachmentjob implementation
4 years ago
Brice
3a9304098b
fix conflict
4 years ago
Ryan ZHAO
2dcbcee66c
minor fix after merging
4 years ago
Ryan ZHAO
80fa37e1a7
Merge branch 'refactor' of https://github.com/RyanRory/loki-messenger-android into refactor
4 years ago
Ryan ZHAO
c9673447c6
handle visible message & handle group update
4 years ago
Ryan ZHAO
886ca5c72b
minor refactoring on message sender
4 years ago
Ryan ZHAO
1c4e4581c8
attachment in message provider
4 years ago
Ryan ZHAO
b642fb1b54
update message receiving job
4 years ago
Ryan ZHAO
2a4046d12c
open group message & open group poller
4 years ago
Brice
873e0099f9
fix
4 years ago
Brice
9304971e50
AttachmentUploadJob implementation
4 years ago
Brice
0467147cfe
use of SessionServiceAttachment instead if SignalSA
4 years ago
Brice
c286efae9d
SignalServiceAttachment classes renamed to SessionServiceAttachment to avoid confusion
4 years ago
Brice
26b2ead673
kotlin impl of SignalServiceAttachment classes
4 years ago
Brice
3a10d8c1b4
MessageReceive & Send Jobs implementations
4 years ago
Brice
e9c5eb5257
super class updated
4 years ago
Brice
625e9f172a
attachmentId type changed to Long
4 years ago
Ryan ZHAO
2ff23e9e41
clean
4 years ago
Ryan ZHAO
133706e1d6
WIP pollers
4 years ago
Ryan ZHAO
c0dff9cdea
sending & receiving $ make things compile
4 years ago
Ryan ZHAO
072aa0e7c6
implement destination from address
4 years ago
Ryan ZHAO
92b43b0fcf
clean and rename
4 years ago
Ryan ZHAO
4c1df33059
job related
4 years ago
Ryan ZHAO
c3552bfded
clean
4 years ago
Ryan ZHAO
ce4f7a6eff
rename configuration
4 years ago
Ryan ZHAO
c759f25577
add thread related classes
4 years ago
Ryan ZHAO
fea965e37f
add utils
4 years ago
Ryan ZHAO
e54a43a910
move messageDataProvider to configuration
4 years ago
Ryan ZHAO
2cdbbd1d23
clean
4 years ago
Ryan ZHAO
e2e78ce5fb
Merge branch 'refactor' of https://github.com/RyanRory/loki-messenger-android into refactor
4 years ago
Ryan ZHAO
b5fe9f43cb
message sender closed group + convenience
4 years ago
Brice
f642e76ca4
messages: completed missing parts related to database calls
4 years ago
Brice
e0d98641aa
removal of 'transaction' parameter in toProto + code simplification
4 years ago
Brice
2b1655d688
test commit
4 years ago
Brice
a53cc9bffb
Merge branch 'refactor' of https://github.com/RyanRory/loki-messenger-android into refactor
4 years ago
Brice
3d87de4b56
SessionRequest implementation completed
4 years ago
Ryan ZHAO
5924d90b12
refactor unidentified access (sealed sender)
4 years ago
Ryan ZHAO
c758619f13
clean
4 years ago
Ryan ZHAO
1407d1ca97
Merge branch 'refactor' of https://github.com/RyanRory/loki-messenger-android into refactor
4 years ago
Ryan ZHAO
295eb3b52f
rename and minor refactor to match the api
4 years ago
Brice
69ba55138f
test commit
4 years ago
Ryan ZHAO
bd96342a16
minor refactoring on receiving decryption
4 years ago
Ryan ZHAO
55b68c3db9
Merge branch 'refactor' of https://github.com/RyanRory/loki-messenger-android into refactor
4 years ago
Ryan ZHAO
0a43704269
message sending and receiving
4 years ago
Ryan ZHAO
6cc20b81bd
decryption and encrytion
4 years ago
Ryan ZHAO
bfb16c581a
WIP: refactor jobs (basic)
4 years ago
Ryan ZHAO
da71fdfe44
add configuration and storage
4 years ago
Ryan ZHAO
c1f84732ad
move and refactor files from libsignal to libsession
4 years ago
Ryan ZHAO
5789c146de
add dependencies
4 years ago
Brice
a699168956
code review, minor changes
4 years ago
Brice
aefe721fa4
Attachment implementation
4 years ago
Brice
344af77f0f
incomplete Quote implementation
4 years ago
Brice
feec22bf72
Profile implementation
4 years ago
Brice
f5a583e7c8
classes structure redesign + LinkPreview & BaseVisibleMessage implementations
4 years ago
Brice
3f0e456002
SessionRequest unfinished implementation
4 years ago
Brice
2c167b0cc0
NullMessage implementation
4 years ago
Brice
3a0ba29a72
TypingIndicator implementation
4 years ago
Brice
746df2240a
ReadReceipt implementation + small corrections
4 years ago
Brice
8f409faefc
ExpirationTimerUpdate implementation + classes structure changes
4 years ago
Brice
888eda4ba9
change package name + start of implementation
4 years ago
Ryan ZHAO
7a66a47520
restructure and unite service android/java to libsignal
4 years ago