Commit Graph

99 Commits

Author SHA1 Message Date
Morgan Pretty
cbdcb4ffa1 Updated the code to ignore outdated legacy group control message changes 2023-06-02 15:35:08 +10:00
Morgan Pretty
6a4641bfce Replaced incorrect character in JNI 2023-06-01 15:56:58 +10:00
Morgan Pretty
3a035482e4 Added the legacy group 'joined_at' value 2023-06-01 15:25:58 +10:00
Morgan Pretty
75fb714cbc Updated to the latest libSession-util 2023-05-31 15:23:55 +10:00
0x330a
78d1e9d387 fix: open group threads and avatar downloads 2023-05-24 17:34:27 +10:00
0x330a
bd81869f9a refactor: more test code refactor 2023-05-23 17:55:41 +10:00
0x330a
69a2169733 feat: add a dump in there as well 2023-05-23 17:50:15 +10:00
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