Commit Graph

8311 Commits

Author SHA1 Message Date
0x330a 2448af0b73
feat: adding basic invite for new groups handling and immediate response, need to add handling for response and actually sending the invites via UI possibly 2023-10-23 17:42:20 +11:00
0x330a 352246842f
feat: update protos 2023-10-23 13:46:13 +11:00
0x330a ea4fbb2b09 feat: update libsession to use latest dev 2023-10-20 11:59:49 +11:00
0x330a 2b45df84b1 feat: finish testing basic UI interactions for creating groups 2023-10-20 09:37:15 +11:00
0x330a 87968713c2
feat: add more view tests 2023-10-19 17:24:08 +11:00
0x330a e79a980f2c
refactor: move test functions to automation and storage utilities, add compose component activity dependency and create group fragment content descriptions, add compose only testing for create group logic, update protos to match latest for chunk 2 2023-10-19 17:18:56 +11:00
0x330a f69e3846e3 feat: increase testing for new group config types 2023-10-18 16:18:25 +11:00
0x330a faeee662af refactor: process the configs for libsession directly as the byte arrays, pull out the duplicate removal logic and envelope / unwrap from SnodeAPI 2023-10-18 12:22:25 +11:00
0x330a 9b9772ffab refactor: tidy up the config sync job 2023-10-18 11:05:18 +11:00
0x330a 709f0629a0 fix: don't do double protobuf 2023-10-17 15:10:45 +11:00
0x330a 00ad9cf39f
feat: hacky workaround for new protobuf encryption branches ! 2023-10-16 17:41:00 +11:00
0x330a fcb1c56edb
feat: update libsession protobuf 2023-10-16 16:01:36 +11:00
0x330a 9dfb6f84b7
Merge remote-tracking branch 'upstream/master' into closed_groups
# Conflicts:
#	app/build.gradle
#	app/src/main/java/org/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper.java
#	libsession/src/main/java/org/session/libsession/messaging/jobs/AttachmentDownloadJob.kt
2023-10-16 15:59:40 +11:00
0x330a 9d02eb33c7 build: update version code 2023-10-13 16:48:47 +11:00
0x330a b6bb586509 feat: add foreground types to key caching service and call service 2023-10-13 14:32:04 +11:00
0x330a 82cbf830ae
fix: need quotes on job type key 2023-10-11 17:52:04 +11:00
0x330a c1102a2a50
build: update build number 2023-10-11 17:37:55 +11:00
0x330a 862a47e7e3
feat: add drop attachment download migration in case there are a lot of pending failed attachment downloads 2023-10-11 17:37:39 +11:00
0x330a 6f22eb659b
fix: use the context compat register receiver to fix Android 14 crash (#1338) 2023-10-11 17:12:28 +11:00
0x330a aa2282cde5
test: adding test for group existing and starting members 2023-10-09 17:45:12 +11:00
0x330a cb1b5b0f78
build: update version name and code 2023-10-09 10:12:51 +11:00
0x330a 20df73355d
fix: or should be and (#1334) 2023-10-06 13:56:47 +11:00
0x330a 1a3c86a7d0
refactor: add sodium-internal to cmake and re-import as sodium crypto sign 2023-10-06 13:22:07 +11:00
0x330a c013a276f1
refactor: fix the closed group message sending and remove sig_timestamp 2023-10-05 17:14:32 +11:00
0x330a 0f7b17b384
feat: add lock guard and implement new decrypt method 2023-10-05 10:37:41 +11:00
0x330a eddeb1236d
chore: update libsession-util to latest dev 2023-10-05 10:25:01 +11:00
0x330a 86e66fb423 feat: change storage to regular mocked injected in constructor 2023-10-05 10:09:57 +11:00
0x330a 84bc1dcb6b
Update session libsodium (#1326)
* chore: update dependencies for the libsodium dependency and replace aar

* fix: update gradle dependencies to work with integration tests

* fix: test

* refactor: make it use espresso wait

* refactor: bring compose dependencies back to stable releases
2023-10-04 15:17:27 +11:00
0x330a 77a18e337b
Maybe fix oob in media preview adapter cursor adapter (#1324)
* fix: maybe fix oob exception?

* fix: attachment download was broken again

* refactor: wrap in an if and log warning in the bad state
2023-10-04 15:17:07 +11:00
0x330a 81111ea54a feat: add in dexmaker inline to mock final classes with android tests (experiment) 2023-10-04 12:50:49 +11:00
0x330a e419024f6b feat: add linux native library support for libsession to enable junit testing (might not be the best way) 2023-10-04 09:59:10 +11:00
0x330a fb2a7a8fed
feat: start adding tests and fix dependencies for tests 2023-10-02 17:39:16 +11:00
0x330a 5bd6986055
Merge remote-tracking branch 'upstream/dev' into closed_groups
# Conflicts:
#	libsession/src/main/java/org/session/libsession/messaging/jobs/AttachmentDownloadJob.kt
2023-10-02 10:55:26 +11:00
0x330a 443ddfa370
Merge remote-tracking branch 'upstream/master' into dev 2023-09-28 14:01:58 +10:00
Andrew e124d442ef
Ignore unknown fields in push V2 json 2023-09-22 10:02:39 +09:30
Andrew 698b853716
Make playDebug the default variant 2023-09-21 20:52:57 +09:30
andrew 0cd0ac9c75 Ignore unknown fields in push V2 json 2023-09-21 19:44:54 +09:30
Kee Jefferys 2093cbc5e4
Update issue templates (#1253)
Remove old templates and replace with templates which are being used on iOS and desktop
2023-09-19 15:16:38 +10:00
0x330a 16536c43d6 feat: get the group member list from convo activity/vm 2023-09-19 12:21:37 +10:00
0x330a fc57d3396d
feat: add background group creation and placeholder spinny progress 2023-09-18 17:26:57 +10:00
0x330a ec02087c6b
feat: finish implementing scheduling sync and pollers, destination based config sync job 2023-09-18 16:13:25 +10:00
0x330a 43e72550f9
refactor: fixing compile issues and namespace references throughout. figuring out config sig and base issues 2023-09-18 12:24:06 +10:00
0x330a b5b248a6ec refactor: refactor the configs to implement a parent with common functionality across config base and config sig 2023-09-17 23:00:40 +10:00
0x330a 915fa5bc2b
feat: notify updates for closed group info polling to set recipient name 2023-09-14 17:11:56 +10:00
0x330a 51c3020049
feat: group message from poller decoding / sending & receiving 2023-09-14 17:00:54 +10:00
0x330a e8ade014ae fix: implement hashcode and equals to make pollers unique in concurrent hash map 2023-09-13 18:39:16 +10:00
0x330a 82e3516a60 feat: basic polling happening with hashes merging 2023-09-13 18:29:19 +10:00
0x330a 040696c08b feat: introduce the handling of poll messages for closed group poller 2023-09-13 12:11:42 +10:00
0x330a df29ed8f16 feat: start on closed group polling for new signatures 2023-09-13 10:12:35 +10:00
0x330a 6067916da9
feat: add finishing of group push for initial group creation and saving group configs to DB. re-implement key signing messages properly for the signing config which doesn't override the config base 2023-09-11 18:07:23 +10:00