Commit Graph

72 Commits

Author SHA1 Message Date
0x330a
2e673901ba
feat: add shortened hex for session IDs throughout, replace nullable getName with null in underlying contacts for individual contacts, build shared lib with release mode, remove todo, fix broken unit test 2023-04-17 14:01:30 +10:00
0x330a
6d37fb29ab
fix: don't recreate thread after leaving 2023-04-06 16:39:40 +10:00
0x330a
6193fe4668
feat: update shared library to use priority only, fix compile errors, fix group member sync problem 2023-04-04 17:43:21 +10:00
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
eca5712282
feat: add expiration updates via config for contacts as well 2023-03-09 17:35:48 +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
8a000fe5a9
feat: add basic contact logic for setting local contact state. Need to implement handling properly 2023-02-23 17:19:03 +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
acd14843b8
feat: expand on the config sync job, finish basic implementation to test against 2023-02-10 16:41:33 +11:00
0x330a
336604b9e5
refactor: moving some properties around so we have access in libsession 2023-02-08 17:31:33 +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
7733aec6fc
feat: add some base config migration logic, start implementing wrappers for conversation and expiry types 2023-01-25 13:16:25 +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
7d040dca26
refactor: formatting whitespace 2022-12-16 14:07:05 +11:00
0x330a
5383065636
test: add in contact merge tests 2022-12-16 10:56:59 +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
f7ab265892
fix: byte array comparison equality tests 2022-12-14 15:15:48 +11:00
0x330a
3e37bccc71
test: add base wrapped crypto test to match libsession-util tests 2022-12-14 15:12:38 +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
43ee5f929d
test: add additional merge check for A device 2022-12-09 11:37:11 +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