Commit Graph

92 Commits

Author SHA1 Message Date
0x330a
01fef6a0a4
feat: add a wrapper hash to track home diff util changes for wrapper contact recipient info, add test for dirty state in double set 2023-05-23 17:46:54 +10:00
0x330a
9c206bad64
feat: adding a force new configs flag and logic for timestamp handling / forced configs, fix issue with handling legacy messages 2023-05-22 14:59:03 +10:00
0x330a
cf171fc371 feat: update libsession-util, adjust docs, update mms and sms to use message sent timestamp instead of -1 for last read in the thread 2023-05-16 12:09:28 +10:00
0x330a
a1ee4ccde6 build: update submodule 2023-05-04 12:52:09 +10:00
0x330a
1cf4ef9e10
fix: adding in more checks for open group inbox recipients before being saved to the shared configs. Prevent sending typing indicator for blocked users 2023-04-27 12:02:47 +10:00
0x330a
cd13da647c
feat: update libsession module 2023-04-21 09:52:45 +10:00
0x330a
a4edcf54f4
refactor: remove the old custom build libsodium stuff from cmake 2023-04-20 09:54:07 +10:00
0x330a
6acb3dfff4 feat: new libsession util commit 2023-04-19 14:47:14 +10:00
0x330a
905a1c4b62 fix: new build on normal repo 2023-04-19 14:10:25 +10:00
0x330a
c445267ed9 feat: adding dependencies to try and get android tests working, fixing bug with initial config not syncing properly 2023-04-18 22:50:06 +10:00
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
2ebd6ebf64 fix: fix up the duplicate thread creation in the message receive handler 2023-04-13 01:31:25 +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
fdd70ec6d0
feat: add the last seen 2023-02-22 13:56:18 +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
0221fb89ce
feat: update to the group list branch 2023-02-21 14:47:39 +11:00
0x330a
66fb6b30e9
feat: add broken unreads everywhere 2023-02-17 17:51:28 +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
ed6930ba10
chore: update libsession base 2023-01-30 15:36:09 +11:00