Commit Graph

8309 Commits (ea4fbb2b09e2539cc9541913ade2f8876d7d5bc2)
 

Author SHA1 Message Date
0x330a ea4fbb2b09 feat: update libsession to use latest dev 2 years ago
0x330a 2b45df84b1 feat: finish testing basic UI interactions for creating groups 2 years ago
0x330a 87968713c2
feat: add more view tests 2 years ago
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 2 years ago
0x330a f69e3846e3 feat: increase testing for new group config types 2 years ago
0x330a faeee662af refactor: process the configs for libsession directly as the byte arrays, pull out the duplicate removal logic and envelope / unwrap from SnodeAPI 2 years ago
0x330a 9b9772ffab refactor: tidy up the config sync job 2 years ago
0x330a 709f0629a0 fix: don't do double protobuf 2 years ago
0x330a 00ad9cf39f
feat: hacky workaround for new protobuf encryption branches ! 2 years ago
0x330a fcb1c56edb
feat: update libsession protobuf 2 years ago
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
2 years ago
0x330a 9d02eb33c7 build: update version code 2 years ago
0x330a b6bb586509 feat: add foreground types to key caching service and call service 2 years ago
0x330a 82cbf830ae
fix: need quotes on job type key 2 years ago
0x330a c1102a2a50
build: update build number 2 years ago
0x330a 862a47e7e3
feat: add drop attachment download migration in case there are a lot of pending failed attachment downloads 2 years ago
0x330a 6f22eb659b
fix: use the context compat register receiver to fix Android 14 crash (#1338) 2 years ago
0x330a aa2282cde5
test: adding test for group existing and starting members 2 years ago
0x330a cb1b5b0f78
build: update version name and code 2 years ago
0x330a 20df73355d
fix: or should be and (#1334) 2 years ago
0x330a 1a3c86a7d0
refactor: add sodium-internal to cmake and re-import as sodium crypto sign 2 years ago
0x330a c013a276f1
refactor: fix the closed group message sending and remove sig_timestamp 2 years ago
0x330a 0f7b17b384
feat: add lock guard and implement new decrypt method 2 years ago
0x330a eddeb1236d
chore: update libsession-util to latest dev 2 years ago
0x330a 86e66fb423 feat: change storage to regular mocked injected in constructor 2 years ago
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
2 years ago
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
2 years ago
0x330a 81111ea54a feat: add in dexmaker inline to mock final classes with android tests (experiment) 2 years ago
0x330a e419024f6b feat: add linux native library support for libsession to enable junit testing (might not be the best way) 2 years ago
0x330a fb2a7a8fed
feat: start adding tests and fix dependencies for tests 2 years ago
0x330a 5bd6986055
Merge remote-tracking branch 'upstream/dev' into closed_groups
# Conflicts:
#	libsession/src/main/java/org/session/libsession/messaging/jobs/AttachmentDownloadJob.kt
2 years ago
0x330a 443ddfa370
Merge remote-tracking branch 'upstream/master' into dev 2 years ago
Andrew e124d442ef
Ignore unknown fields in push V2 json 2 years ago
Andrew 698b853716
Make playDebug the default variant 2 years ago
andrew 0cd0ac9c75 Ignore unknown fields in push V2 json 2 years ago
Kee Jefferys 2093cbc5e4
Update issue templates (#1253)
Remove old templates and replace with templates which are being used on iOS and desktop
2 years ago
0x330a 16536c43d6 feat: get the group member list from convo activity/vm 2 years ago
0x330a fc57d3396d
feat: add background group creation and placeholder spinny progress 2 years ago
0x330a ec02087c6b
feat: finish implementing scheduling sync and pollers, destination based config sync job 2 years ago
0x330a 43e72550f9
refactor: fixing compile issues and namespace references throughout. figuring out config sig and base issues 2 years ago
0x330a b5b248a6ec refactor: refactor the configs to implement a parent with common functionality across config base and config sig 2 years ago
0x330a 915fa5bc2b
feat: notify updates for closed group info polling to set recipient name 2 years ago
0x330a 51c3020049
feat: group message from poller decoding / sending & receiving 2 years ago
0x330a e8ade014ae fix: implement hashcode and equals to make pollers unique in concurrent hash map 2 years ago
0x330a 82e3516a60 feat: basic polling happening with hashes merging 2 years ago
0x330a 040696c08b feat: introduce the handling of poll messages for closed group poller 2 years ago
0x330a df29ed8f16 feat: start on closed group polling for new signatures 2 years ago
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 2 years ago
0x330a 2527ac2e21
feat: add a basic config send sign with group key 2 years ago
0x330a 7c4bf73774
Merge remote-tracking branch 'origin/closed_groups' into closed_groups 2 years ago