57 Commits

Author SHA1 Message Date
0x330a
38454bedfc fix: database update not deleting in certain circumstances, storage persisting and removing the volatile convo info for thread deletion / creation, NTS hidden getter values in shared library 2023-03-31 09:01:52 +11:00
0x330a
f111513211
feat: support thread deletion and refactoring a lot of getOrCreateThread references to go via storage or assume they are correctly set to hook into the contact and volatile creation during thread creation 2023-03-27 17:23:05 +11:00
0x330a
61e8935725
fix: handling user group updates bug fix for closed groups instead of all groups 2023-03-16 16:41:31 +11:00
0x330a
061cff8437
feat: open group joining should work now 2023-03-16 12:15:21 +11:00
0x330a
c28fe290df feat: add almost all group editing cases, need to hook into the thread deletion for groups in the user groups 2023-03-15 17:24:17 +11:00
0x330a
3318b53a1f
feat: add contacts expiry serialization/deserialization, more LGC, timestamps to add closed group encryption info (for latest tracking) 2023-03-09 12:27:58 +11:00
0x330a
0b4cff71e3 refactor: use existing lookup for objects in wrappers so they don't overwrite missing values 2023-03-08 18:04:26 +11:00
0x330a
338de329ed
feat: add user group config handling 2023-03-07 17:10:07 +11:00
0x330a
66c997dfb2
feat: more usergroup functionality, storage functionality for checking pinned status, adding pinned status for NTS/contacts, move community info parse full url to base community, add StorageProtocol logic for group info 2023-03-06 15:27:06 +11:00
0x330a
2a701f2cc3
feat: finish latest wrappers fix tests and continue building default generation functions. refactor defaults to be used if no stored data blob in DB 2023-03-03 16:41:57 +11:00
0x330a
c1434648dc
refactor: refactor tests and wrappers to use less pointers, finish implementing user groups API 2023-03-02 17:34:48 +11:00
0x330a
e9afb8fa44
feat: just implement deserialize community info 2023-03-01 17:37:12 +11:00
0x330a
49819765c8
feat: finish serial/deserial helper 2023-03-01 17:27:51 +11:00
0x330a
4adf251c45
feat: adding more serialize deserialize to legacy closed groups 2023-03-01 17:05:30 +11:00
0x330a
1e43ef7318
feat: adding more serialization changes for community base info and user groups LGC 2023-03-01 12:04:15 +11:00
0x330a
858893a0e9
feat: incorporate hashes from library, more wrapper for user groups and serialization from c++ 2023-02-28 17:47:25 +11:00
0x330a
c351cd6038
feat: start to implement group list info classes and wrappers and refactor to use library based hashes 2023-02-27 17:31:40 +11:00
0x330a
c06c7eab19
feat: start implementing hashes in shared lib and refactoring 2023-02-27 13:12:01 +11:00
0x330a
6006715b74
feat: start adding user groups wrapper objects 2023-02-22 17:02:25 +11:00
0x330a
e159e4ad52
fix: fix the contact tests 2023-02-21 17:07:55 +11:00
0x330a
39c532240c
fix: compile errors from updating library to use latest branch, now requires cmake 3.22.1 2023-02-21 15:45:22 +11:00
0x330a
c8d520c3ce
feat: update request responses and their appropriate processing 2023-02-06 17:24:55 +11:00
0x330a
f7c5953f5d
feat: add all iterators and tests 2023-02-03 16:54:48 +11:00
0x330a
f934c79078
fix: fix tests, don't use iterables 2023-02-02 17:38:21 +11:00
0x330a
665a69a0df
fix: tests and compile issues 2023-02-02 16:33:27 +11:00
0x330a
74b2486e92
feat: more common library wrapper implementation and test 2023-02-01 18:06:03 +11:00
0x330a
9bc69f7d54
feat: add basic conversation info volatile types and implementations, start working on tests 2023-01-31 18:16:59 +11:00
0x330a
3e348dc7e2
feat: start integrating conversation wrapper functions 2023-01-30 16:15:03 +11:00
0x330a
8bea5e73e6
refactor: config database changes, new protos, adding in support for config base namespace queries 2023-01-18 15:51:29 +11:00
0x330a
0729bdab20
refactor: naming consistent with library 2023-01-16 15:47:06 +11:00
0x330a
2855d88e55 refactor: fix compile for refactored API 2023-01-10 16:50:27 +11:00
0x330a
1b2e734453
feat: add config base free instead of user profile 2022-12-16 16:53:12 +11:00
0x330a
bd2a4fcfd6
feat: add in libsession-util dependency to app and release string utf chars after use 2022-12-16 16:00:38 +11:00
0x330a
b792642477
feat: added in an all() function to get every contact, added in more tests and wrapper functions 2022-12-15 17:51:28 +11:00
0x330a
ca7d482050
feat: adding contacts logic, fixing up linter issues, starting contacts tests with native functions 2022-12-14 11:37:43 +11:00
0x330a
68b62c3e80
feat: adding in new contacts functionality and wrappers, sorting out multiple files to organize all the wrapper functions 2022-12-13 17:40:09 +11:00
0x330a
2df2e8c713
refactor: add a single byte array variant of merge, improve tests for merge conflict resolution 2022-12-09 11:36:02 +11:00
0x330a
a6ebfd61c5
feat: add config merging 2022-12-08 17:29:15 +11:00
0x330a
857d0a7ef1
fix: tests pass now 2022-12-07 12:14:50 +11:00
0x330a
b2a3e3e7d5 refactor: match the new branch refactor 2022-12-06 16:23:45 +11:00
0x330a
2daf231e59
feat: add dump functionality 2022-12-05 11:52:32 +11:00
0x330a
188e7b5ec0
refactor: change the cast 2022-12-02 16:59:25 +11:00
0x330a
643d139e8a
feat: improve cpp jni layer and add more test functionality 2022-12-02 16:52:57 +11:00
0x330a
f0aea7aaa9
feat: add pushes seqnos and test for push content 2022-12-01 17:52:38 +11:00
0x330a
6ff9380912
fix: revert to static bundle for now so it compiles and runs tests 2022-12-01 10:33:48 +11:00
0x330a
aeb40833ff
refactor: add it back as libsodium.so as a test 2022-11-30 18:01:48 +11:00
0x330a
2b9265e591
refactor: add sodium_lib_filename back to CMakeLists.txt 2022-11-30 17:02:53 +11:00
0x330a
4e37ec96f8
feat: update deps 2022-11-30 16:52:00 +11:00
0x330a
59b942b6ae
feat: change build.gradle, cmakelists to fix runtime 2022-11-30 15:39:47 +11:00
Jason Rhinelander
ad44bc961a
Add POST_BUILD hook to copy libsodium-internals.so to where gradle wants it
Gradle should be able to do this itself but can't because it does cmake
wrong (but don't worry, Google knows best).
2022-11-30 13:25:18 +11:00