Audric Ackermann
7d6953812d
Merge remote-tracking branch 'upstream/unstable' into closed-group-chunk3
7 months ago
Audric Ackermann
74aa448631
chore: commit before merge unstable
8 months ago
Audric Ackermann
25cf11f86a
feat: call setName/setNameTruncated depending on usecase for nts
9 months ago
yougotwill
39d8ad11e5
fix: a whole bunch of circular depdencies
...
for various convo duck, convo interactions, convo model and opengroup types
10 months ago
yougotwill
42813c0926
fix: replace MAX_COMMUNITY_NAME_LENGTH
...
using libsession COMMUNITY_FULL_URL_MAX_LENGTH
10 months ago
William Grant
3cec666979
feat: commment on libsession constants
...
give context that CONSTANTS is not a object but an immediately invoked
function
10 months ago
William Grant
bc2e28b6b7
feat: use CONTACT_MAX_NAME_LENGTH
...
as max length for session inputs for user profile name
10 months ago
Audric Ackermann
c476ad1704
fix: bug not refreshing the contacts map value on commit
10 months ago
Audric Ackermann
a8c674c07a
feat: use details from GROUP_MEMBERS when we don't know him
10 months ago
Audric Ackermann
9963287193
fix: a few issues with group invite job/refresh state
11 months ago
Audric Ackermann
8ce2bf6d2a
Merge remote-tracking branch 'origin/clearnet' into unstable
11 months ago
Audric Ackermann
534cebf5c4
fix: bump libsession and remove manual unwrapping/wrapping of push()
11 months ago
Audric Ackermann
cd122c7252
fix: make pushChangesToGroupSwarm take an extraStoreRequest
11 months ago
Audric Ackermann
7826dff0f7
fix: use values from db and not libsession when inserting into wrappers
...
this is just another reason to get rid of the duplication between the DB
and libsession. We should be able to trust what we get from libsession,
but currently we have to trust that we update the DB with what we get
from libsession.
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
1 year ago
William Grant
8dceb93b09
feat: reset onboarding state when we return to the start stage
...
added better logging for create account flow
1 year ago
Audric Ackermann
53059135ee
fix: tsc does not overwrite workers compiled content
1 year ago
Audric Ackermann
1c58899558
fix: rekey explicitely when creating a group
1 year ago
Audric Ackermann
a53299377a
chore: fix unit tests with group chunk2
1 year ago
Audric Ackermann
5509dc74c5
refactor: move subrequests to classes and fix updateMessages
1 year ago
Audric Ackermann
4e8ca31c2f
fix: remove isLeft flag as we can't have a left and unremoved group
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
528d15bf2d
fix: fix convo volatile updates for 03-groups
1 year ago
Audric Ackermann
77fdc97bcf
feat: force group msg request unread when handling invite
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
19e9e0311e
feat: add cleanup of old expire update in history
...
we only keep one from each sender
1 year ago
Audric Ackermann
16e7ee1cd6
feat: make groupv2 messages skip cache
...
also add group members change
2 years ago
Audric Ackermann
dbe94f2293
feat: added strings for groupv2 control message and components for them
2 years ago
Audric Ackermann
84451399e3
Merge remote-tracking branch 'upstream/unstable' into closed-group-chunk1
2 years ago
William Grant
a2890925a5
test: fix groups wrapper values test
2 years ago
William Grant
6694f5a86f
refactor: fixed comment typo
...
returned for testing purposes only
2 years ago
William Grant
4b93c5779a
test: started libsession LegacyGroups tests
...
specifically insertGroupsFromDBIntoWrapperAndRefresh
2 years ago
William Grant
bb95aef2d0
test: finished libsession_wrapper_user_profile tests
2 years ago
William Grant
edfcbe2d67
fix: dont use ourNumber in contacts tests
2 years ago
Audric Ackermann
ceffa1e13b
test: add tests for pendingchangesforus
2 years ago
William Grant
3330c64761
test: started insertContactFromDBIntoWrapperAndRefresh
2 years ago
Audric Ackermann
d134da3421
chore: renamed ConfigurationSyncJob to UserSyncJob
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
William Grant
101762918c
Merge branch 'unstable' into userconfig_disappearingmessage
2 years ago
Audric Ackermann
6b3adff972
test: added a (still broken) test for key conflicts
2 years ago
William Grant
f31e157c12
refactor: replaced get expireTimer calls
...
with getExpireTimer
2 years ago
William Grant
3ed041c4a5
feat: created getters on convo model
...
replaced all expirationMode calls
2 years ago
William Grant
250e3d0238
refactor: rename expirationType on convo to expirationMode
...
this means convo has expirationMode and messages have expirationType
2 years ago
Audric Ackermann
7c16ce9da4
fix: do not try to store contacts not matching pubkey regex in wrapper
...
also remove existing convo with spaces and 05 on start
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