Audric Ackermann
cd122c7252
fix: make pushChangesToGroupSwarm take an extraStoreRequest
11 months ago
Audric Ackermann
9d9844aeb4
feat: make group v2 control messages disappear
11 months ago
Audric Ackermann
0a3d71fe03
feat: delete msg on swarm when admin receives member request
11 months ago
Audric Ackermann
2ec6c7f29c
feat: handle isDestroyed flag + "you were removed from XXX"
11 months ago
Audric Ackermann
6e137fe69f
Merge remote-tracking branch 'upstream/unstable' into closed-group-chunk3
12 months ago
Audric Ackermann
1796e82bcb
fix: add handling of revoked namespace messages
12 months ago
Audric Ackermann
52ebcfdbab
fix: randomly pick a snode topollfrom until we build a better way
1 year ago
Audric Ackermann
1c58899558
fix: rekey explicitely when creating a group
1 year ago
Audric Ackermann
392e243b08
feat: add the sending state to invite&promote actions
1 year ago
Audric Ackermann
5509dc74c5
refactor: move subrequests to classes and fix updateMessages
1 year ago
Audric Ackermann
6094e725fb
chore: move getExpiries request to class
1 year ago
Audric Ackermann
456df58205
chore: refactor messageSender.send to take an object
1 year ago
Audric Ackermann
77a62e82e7
fix: add avatar change message handling
...
still needs to be able to send one, but that's chunk3
1 year ago
Audric Ackermann
1b50715e8f
fix: wrap groupUpdatesMsg into Envelope before encryption
1 year ago
Audric Ackermann
0be10d1256
fix: move revoke unrevoke to batched push group changes
1 year ago
Audric Ackermann
8b7ce7f3be
Merge remote-tracking branch 'yougotwill/userconfig_disappearingmessage' into closed-group-chunk2
1 year ago
Audric Ackermann
6d81f5ff36
Merge remote-tracking branch 'yougotwill/userconfig_disappearingmessage' into closed-group-chunk2
1 year ago
Audric Ackermann
b61745fd94
fix: use DaR ttl for synced message store request
...
removing one request at a time
1 year ago
Audric Ackermann
5cfbb8405c
fix: use expiry from swarm to update readAt & expiresAt for msg
1 year ago
Audric Ackermann
82c6f0897b
fix: add jobs for expiry update & expiry fetch
1 year ago
Audric Ackermann
e5c76d3b70
feat: group message requests kind of working
...
still need to have them visible in the msg request only
1 year ago
Audric Ackermann
b259d18443
fix: add still broken promote handling with set_sig_keys
2 years ago
Audric Ackermann
93d87d82ae
chore: renamed getnowwithnetworkoffset to now()
2 years ago
Audric Ackermann
16e7ee1cd6
feat: make groupv2 messages skip cache
...
also add group members change
2 years ago
Audric Ackermann
f9502b4bbe
fix: remove titles from toasts
...
as they have been removed from the guideline
2 years ago
Audric Ackermann
1dbcd157a0
feat: add invite failed toast debounced
...
also make the toast replace pubkeys with nicknames/names or shortened
pks
2 years ago
Audric Ackermann
f17beaf852
feat: add GroupInviteJob
2 years ago
Audric Ackermann
df3a188074
fix: address PR reviews
2 years ago
Audric Ackermann
ae67215a7e
test: finished tests for userSyncJob
2 years ago
Audric Ackermann
9492fdc51e
fix: first working test ios to desktop
...
still have some tests to fix
2 years ago
Audric Ackermann
d134da3421
chore: renamed ConfigurationSyncJob to UserSyncJob
2 years ago
Audric Ackermann
eb77c50fa9
chore: renamed GroupConfigurationJob to GroupSyncJob
2 years ago
Audric Ackermann
c14276200e
chore: merged what can be between user and group sync job
2 years ago
Audric Ackermann
d9300e67a0
fix: remove the whole kind logic and use namespace instead
...
this is because session doesn't care about the config it receives
anymore and just forwards them to libsession
2 years ago
Audric Ackermann
51205424d6
test: add tests for GroupSyncJob
2 years ago
Audric Ackermann
6b3adff972
test: added a (still broken) test for key conflicts
2 years ago
Audric Ackermann
d12071f3c8
chore: big rename of convocontroller to convohub
2 years ago
Audric Ackermann
b53264593b
feat: preload name of group from usergroup wrapper
...
until we get the groupinfo name from polling
2 years ago
Audric Ackermann
cd17a08c2e
chore: lint
2 years ago
Audric Ackermann
197383a52f
feat: move some the convomodel.get attributes to functions
...
this is because we need to be able to override what is returned by what
is in the redux lib slice if needed (libsession data overrides what is
in the DB for groupv3)
2 years ago
Audric Ackermann
46e3675c45
feat: add function to redux to grab group detail outside of store
2 years ago
Audric Ackermann
bbedfd943c
fix: do not confirm keys once pushed, wait for poll event
2 years ago
Audric Ackermann
08164f2fd0
feat: add sending and receiving of libsession encrypted msgs
...
still a wip though
2 years ago
Audric Ackermann
90f4dd761c
feat: add meta merge and update of name+members
2 years ago
Audric Ackermann
d89ff59560
feat: store info+members+keys on right namespaces for groups
...
make the signature work with the admin key, fetching it from the
usergroups wrapper
2 years ago
Audric Ackermann
f86b3689ba
fix: add GroupSyncJob to push changes for group
2 years ago
Audric Ackermann
42913371df
fix: remove groups from protobuf
2 years ago
Audric Ackermann
8c3b6508ad
fix: wip before removing info+members+keys from protobuf kinds
2 years ago
Audric Ackermann
db98cc2812
feat: able to create a broken closedgroup v3
2 years ago
Audric Ackermann
d43d6abbae
chore: replace tslint with eslint and fix linting issues
2 years ago