Niels Andriesse
7d241eab6c
Add uncommitted file
2021-05-18 16:15:27 +10:00
Niels Andriesse
6243443262
Move files
2021-05-18 16:11:38 +10:00
Niels Andriesse
4078a9c4b5
Move files
2021-05-18 16:03:47 +10:00
Niels Andriesse
ab83e49f93
Remove duplicated/unused code
2021-05-18 15:55:24 +10:00
Niels Andriesse
918e1ea3cf
Merge pull request #542 from Brice-W/error-handling-group-creation
...
Improved Group Creation Error Handling
2021-05-18 15:05:32 +10:00
Niels Andriesse
7208bb0421
Fix build
2021-05-18 15:03:17 +10:00
Niels Andriesse
68225e00be
Clean
2021-05-18 14:45:37 +10:00
Niels Andriesse
8a20c46bd4
Fix missing compile target
2021-05-18 14:08:21 +10:00
Niels Andriesse
81b0530163
Clean up libsession Gradle file
2021-05-18 13:27:51 +10:00
jubb
573760769c
Merge remote-tracking branch 'upstream/dev' into fix_resources
...
# Conflicts:
# app/src/main/res/values-fr/strings.xml
# app/src/main/res/values-ja/strings.xml
2021-05-18 10:09:26 +10:00
Niels Andriesse
47ff53d559
Remove SignalServiceMessageReceiver
2021-05-18 09:54:16 +10:00
Niels Andriesse
c1548a4e51
Move files
2021-05-18 09:50:16 +10:00
Niels Andriesse
dc8938c269
Move protos
2021-05-18 09:44:06 +10:00
Niels Andriesse
c124f86f6b
Move protos
2021-05-18 09:36:20 +10:00
Niels Andriesse
961972a723
Move protos
2021-05-18 09:34:45 +10:00
Niels Andriesse
c9ebcc580f
Move files
2021-05-18 09:26:08 +10:00
Niels Andriesse
40d2fd25d9
Move files
2021-05-18 09:21:56 +10:00
Niels Andriesse
ce3b32c03e
Move files
2021-05-18 09:17:22 +10:00
Niels Andriesse
a88322a033
Move files
2021-05-18 09:12:33 +10:00
jubb
0f435ca040
refactor: remove more unnecessary strings from libsession's values
2021-05-17 17:29:39 +10:00
Niels Andriesse
6b3aa86324
Minor refactoring
2021-05-17 15:19:36 +10:00
Brice-W
e40609f6a8
clean
2021-05-17 14:19:37 +10:00
Brice-W
059a84f3ce
Merge branch 'dev' of https://github.com/loki-project/session-android into error-handling-group-creation
2021-05-17 14:18:09 +10:00
Brice-W
ff50d2f1fd
error handling if something goes wrong when creating a group
2021-05-17 14:16:04 +10:00
Niels Andriesse
cf3f0fbe57
Minor refactoring
2021-05-17 13:57:18 +10:00
Niels Andriesse
11e223f5d8
Merge branch 'dev' into open-group-invitations
2021-05-17 11:42:27 +10:00
Niels Andriesse
3e75ed3cc4
Merge branch 'dev' into v2-file-server
2021-05-14 16:19:57 +10:00
Niels Andriesse
9ab58c2f0c
Clean
2021-05-14 16:05:35 +10:00
jubb
8b5134b9ef
fix: fixes the failing insertions possibly composite PK related
2021-05-14 15:55:38 +10:00
Brice-W
91c3ec6c7d
Merge branch 'dev' of https://github.com/loki-project/session-android into error-handling-group-creation
2021-05-14 10:56:55 +10:00
Brice-W
f5a99b43c7
Merge branch 'dev' of https://github.com/loki-project/session-android into open-group-invitations
2021-05-14 10:32:12 +10:00
Niels Andriesse
61c210837e
Clean
2021-05-14 08:56:25 +10:00
Niels Andriesse
a2c886468d
Clean
2021-05-13 16:14:54 +10:00
Niels Andriesse
ea71d285b7
Clean
2021-05-13 15:42:14 +10:00
Niels Andriesse
d9348c5442
Remove weird roundabout way of doing decryption
2021-05-13 15:27:08 +10:00
Brice-W
2f0509a03b
join open group from received invitation
2021-05-13 14:29:29 +10:00
Ryan ZHAO
7b8a025947
Merge branch 'dev' of https://github.com/oxen-io/session-android into client-side-nickname
2021-05-13 14:25:19 +10:00
Ryan ZHAO
85eff702c3
clean
2021-05-13 14:24:30 +10:00
Niels Andriesse
d83c257491
Use V2 file server for profile pictures
...
Also don't randomly rotate profile key
2021-05-13 14:24:27 +10:00
Niels Andriesse
3e1727fdbc
Debug
2021-05-13 13:34:35 +10:00
Niels Andriesse
7c5b4aafec
Debug
2021-05-13 13:19:08 +10:00
Niels Andriesse
0faeb7becf
Update AttachmentUploadJob for the V2 file server
2021-05-13 11:11:42 +10:00
Niels Andriesse
75ce0f056c
Use snodes returned in 421 response
2021-05-13 10:42:53 +10:00
Niels Andriesse
b798f49512
Minor performance optimization
2021-05-13 10:38:13 +10:00
Niels Andriesse
288d76d292
Add documentation
2021-05-13 10:33:34 +10:00
Niels Andriesse
115bc9b159
Speed up path building
2021-05-13 10:31:06 +10:00
Ryan ZHAO
b5dbec836c
Merge branch 'dev' of https://github.com/oxen-io/session-android into client-side-nickname
2021-05-13 10:25:52 +10:00
Ryan ZHAO
267a94b8ef
minor fix
2021-05-13 10:24:32 +10:00
Niels Andriesse
3cab81c329
Fix message send job attachment upload handling
2021-05-13 09:38:39 +10:00
jubb
edc1454609
fix: unnamed open groups being processed by creating new threads after deletion
...
job db not marking successful/unsuccessful properly
handling send and receive better / in order
2021-05-12 16:48:18 +10:00
jubb
84fa3dfc86
Merge remote-tracking branch 'upstream/dev' into background_job_improvements
...
# Conflicts:
# libsession/src/main/java/org/session/libsession/messaging/jobs/Job.kt
# libsession/src/main/java/org/session/libsession/messaging/jobs/JobQueue.kt
# libsession/src/main/java/org/session/libsession/messaging/jobs/MessageSendJob.kt
2021-05-12 16:31:53 +10:00
ryanzhao
46a01010e1
Merge branch 'dev' of https://github.com/oxen-io/session-android into client-side-nickname
2021-05-12 16:31:11 +10:00
nielsandriesse
c5e0589751
Don't crash on unexpected deserialization error
2021-05-12 16:21:53 +10:00
nielsandriesse
bb850cf99e
Minor job type refactoring
2021-05-12 16:17:25 +10:00
nielsandriesse
f5238982c3
Add missing message padding
2021-05-12 15:47:17 +10:00
nielsandriesse
174bccb0b7
Fix missing signature validation
2021-05-12 15:28:14 +10:00
ryanzhao
1e3ff1e6a1
Merge branch 'dev' of https://github.com/oxen-io/session-android into client-side-nickname
2021-05-12 15:11:18 +10:00
ryanzhao
4c63b724ee
make editting nickname work
2021-05-12 15:11:09 +10:00
nielsandriesse
c8cf5ebfa0
Make custom error messages actually work
2021-05-12 14:52:24 +10:00
nielsandriesse
d8932416f1
Minor V2 open group refactoring
2021-05-12 14:48:13 +10:00
nielsandriesse
fa5edcefd5
Minor message type refactoring
2021-05-12 14:01:57 +10:00
Brice-W
f51268b587
open group invitation sending part
2021-05-12 13:41:00 +10:00
jubb
18818bf8da
refactor: re-add the node limit
2021-05-12 11:24:08 +10:00
jubb
9f09977160
refactor: remove registration required for job serialization and test logs, don't try to read class object if the message send class is not of expected type
2021-05-12 10:43:17 +10:00
Brice-W
2a436edbf8
Merge branch 'dev' of https://github.com/loki-project/session-android into open-group-invitations
2021-05-12 08:41:12 +10:00
Brice-W
b2a924ebf8
views created + database storage
2021-05-12 08:40:10 +10:00
Ryan ZHAO
b43000bdd0
WIP: enable contact with UI
2021-05-11 17:05:04 +10:00
jubb
8439d57115
refactor: let the periodic work run more frequently and never fail from excessive retries preventing from re-running.
...
remove resume pending jobs from ApplicationContext onCreate and handle in home activity's onCreate instead.
prevent some illegal argument exceptions from Random.kt by returning null if empty
2021-05-10 17:07:10 +10:00
Ryan ZHAO
be3b8a4b7e
Merge branch 'dev' of https://github.com/oxen-io/session-android into client-side-nickname
2021-05-07 16:31:54 +10:00
Ryan ZHAO
a16e67d1fd
add new contact database api
2021-05-07 16:31:46 +10:00
jubb
e7377d640f
fix: use AttachmentUploadJob instead of two download job keys in all types
2021-05-07 13:36:35 +10:00
jubb
d707433f28
docs: remove no long applicable docs
2021-05-07 12:03:04 +10:00
jubb
ccd9493f62
refactor: remove unlimited by array size and cap at 10_000_000
2021-05-07 12:02:12 +10:00
jubb
4fff5ac2dc
refactor: make storage reference jobId by string in deletion, don't persist jobs we are about to delete, delete jobs that fail to serialize from storage (probably from corrupt or moved data classes) in temporary message send jobs
2021-05-07 11:48:03 +10:00
Ryan ZHAO
cbd6ae3bcb
Merge branch 'dev' of https://github.com/oxen-io/session-android into client-side-nickname
2021-05-07 10:33:27 +10:00
Brice-W
d98cef3c77
Merge branch 'dev' of https://github.com/loki-project/session-android into open-group-invitations
2021-05-07 09:34:24 +10:00
Brice-W
89e0d9b0cf
WIP
2021-05-07 09:30:50 +10:00
Niels Andriesse
3c3f6c25f1
Fix various bugs
2021-05-06 15:46:22 +10:00
jubb
a4b7b34f2e
refactor: change request to use default pubkey
2021-05-06 13:48:35 +10:00
jubb
704723ed80
feat: add removing of the sent/received messages
2021-05-06 13:28:58 +10:00
jubb
50d3b52617
refactor: remove unused download in DotNetAPI.kt and add todo for upload migration
2021-05-05 17:50:29 +10:00
jubb
14a02a8511
fix: proper sending of join URL and removing server timestamp in proto parsing
2021-05-05 17:46:53 +10:00
jubb
e8bac5005e
feat: file server v2 and syncing open groups v2 in config messages
2021-05-05 17:29:27 +10:00
jubb
35aec04ac9
feat: member counts in v2 open group ConversationActivity
2021-05-05 13:52:15 +10:00
jubb
d8e9e372d3
fix: add support for non-standard ports in opengroupv2
2021-05-04 15:52:08 +10:00
jubb
f3fa8626ed
feat: compact polling server-wide
2021-05-04 14:51:21 +10:00
jubb
c102c5132e
fix: don't use testnet
2021-05-04 09:06:59 +10:00
jubb
fa528c47d5
Merge remote-tracking branch 'upstream/dev' into open_groups_V2
...
# Conflicts:
# app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationActivity.java
# app/src/main/java/org/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper.java
# app/src/main/java/org/thoughtcrime/securesms/loki/database/LokiMessageDatabase.kt
# app/src/main/java/org/thoughtcrime/securesms/loki/protocol/MultiDeviceProtocol.kt
# app/src/main/java/org/thoughtcrime/securesms/loki/views/MentionCandidateSelectionView.kt
# app/src/main/java/org/thoughtcrime/securesms/loki/views/MentionCandidateView.kt
# libsession/src/main/java/org/session/libsession/messaging/mentions/MentionsManager.kt
# libsession/src/main/java/org/session/libsession/messaging/sending_receiving/ReceivedMessageHandler.kt
# libsession/src/main/java/org/session/libsession/messaging/sending_receiving/pollers/ClosedGroupPoller.kt
# libsession/src/main/java/org/session/libsession/messaging/utilities/DotNetAPI.kt
# libsession/src/main/java/org/session/libsession/utilities/mentions/Mention.kt
# libsignal/src/main/java/org/session/libsignal/service/loki/Mention.kt
# libsignal/src/main/java/org/session/libsignal/service/loki/utilities/mentions/Mention.kt
2021-05-03 15:37:53 +10:00
jubb
fe8dc2d392
fix: slight UI and handling protocols at onion request level
2021-05-03 15:21:53 +10:00
Brice-W
bb25877515
light refactor + OpenGroupUrlParser implementation & unit test
2021-05-03 14:15:39 +10:00
jubb
2999c138aa
feat: add open group display name hex suffix
2021-05-03 11:29:04 +10:00
jubb
a58332a353
refactor: increase max poll time
2021-04-30 16:57:06 +10:00
jubb
7e14a315b9
refactor: compact polling and usage based polling
2021-04-30 16:56:39 +10:00
Brice-W
9ee167c173
handleOpenGroupInvitation skeleton added + region added
2021-04-30 16:09:11 +10:00
Brice-W
99a62d9e99
adding openGroupInvitation types in proto & class
2021-04-30 16:00:13 +10:00
Ryan ZHAO
e64ac14b77
fix crash & empty nickname bug
2021-04-30 15:36:50 +10:00
jubb
460babe930
fix: deletion fixed up
2021-04-30 14:19:37 +10:00
jubb
ef19c0d10e
fix: fixing up LokiMessageDatabase.kt table structure, deletion closer to finished
2021-04-29 17:13:42 +10:00
Ryan ZHAO
a1edfb13ee
Merge branch 'dev' of https://github.com/oxen-io/session-android into client-side-nickname
2021-04-29 14:59:14 +10:00
Ryan ZHAO
a7c7d0c10f
introduce Contact model
2021-04-29 14:59:04 +10:00