8309 Commits

Author SHA1 Message Date
0x330a
ea4fbb2b09 feat: update libsession to use latest dev cg-c1 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 1.17.4 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 1.17.3 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 1.17.2 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
0x330a
2527ac2e21 feat: add a basic config send sign with group key 2023-09-08 17:21:45 +10:00
0x330a
7c4bf73774 Merge remote-tracking branch 'origin/closed_groups' into closed_groups 2023-09-08 13:49:20 +10:00