Commit Graph

8331 Commits

Author SHA1 Message Date
0x330a 8e1e228946
feat: add edit group view model arch 2023-11-09 12:15:55 +11:00
0x330a d8bc838754 refactor: testing and building out new edit closed group capabilities 2023-11-09 09:23:20 +11:00
0x330a e67946146c refactor: simplify some calls and start to add failed toast to strings 2023-11-08 12:46:36 +11:00
0x330a abaa765207
feat: invite contact uses multiple contacts now, fix compile issues and write to members based on success / failure state and pending 2023-11-06 17:59:05 +11:00
0x330a 0eadfeaaca
feat: fix group persist and select contact list search for lowercase on name and query 2023-11-06 12:16:20 +11:00
0x330a 5a2fdb0e83 feat: need to fix a persist for group members but group with selected contacts working now 2023-11-03 17:45:57 +11:00
0x330a c19bd3da3d
feat: update destinations to account for list of contacts 2023-11-02 17:45:57 +11:00
0x330a 6c3ac9bc5d
feat: update group creation composables and let contact parcelize 2023-11-02 17:34:52 +11:00
0x330a fabe2d44da
fix: view model should give and receive better structured events and state 2023-11-02 12:27:23 +11:00
0x330a baf2157331 feat(WIP): group creation / navigation / passing and sharing state in vm 2023-11-01 16:39:34 +11:00
0x330a 82a55d256c
fix: tests and config sync to use the signingkey variant of the authenticated delete, finish authenticated delete, add and update dependencies for compose and kotlin and add navigation library to make nested composables for create group and future easier to deal with. build preview avatar component 2023-10-30 17:45:15 +11:00
0x330a b62cca2612
feat(WIP): build an authenticated delete with sign callback 2023-10-27 16:45:44 +11:00
0x330a 2fc83b87ad
fix: group keys wasn't populating the config pushes for non keys objects in sync job 2023-10-27 16:10:26 +11:00
0x330a 6913780536
feat: update libsession-util 2023-10-27 11:13:46 +11:00
0x330a 5c38c83d05 feat: starting to rearrange create group fragment for member list 2023-10-27 09:05:47 +11:00
0x330a ae7c27c2e0 feat: update libsession-util and get signCallbacks working for authenticated retrieve, handling incoming messages in new closed groups 2023-10-26 09:59:42 +11:00
0x330a fb8b146703 feat: add scheduling invite jobs and handling update config syncs 2023-10-25 12:15:01 +11:00
0x330a d63b5f85df feat: in theory add in the subkey auth callbacks and make a default bytearray signer callback 2023-10-24 17:15:28 +11:00
0x330a 4f78f998fe
fix: compile issues for handle function 2023-10-23 18:00:26 +11:00
0x330a 383634c90e
feat: add set group invite completed, persist a group config individually 2023-10-23 17:57:40 +11:00
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