William Grant
|
a2185625c8
|
fix: use TTL_CONFIG in retrieve request
also some comment cleanup
|
2 years ago |
William Grant
|
e8c927f580
|
feat: setExpirationStartTimestamp uses DisappearingMessageConversationType
easier to manage starting a legacy disappearing message and always pass expiration type and timer
|
2 years ago |
William Grant
|
60e5503e6a
|
feat: check for v2 release correctly on startup
improvements to creating and updating closed groups with disappearing message settings
|
2 years ago |
William Grant
|
da588a1096
|
Merge branch 'unstable' into userconfig_disappearingmessage
|
2 years ago |
William Grant
|
43276b069e
|
Merge branch 'unstable' into userconfig_disappearingmessage
|
2 years ago |
Audric Ackermann
|
e3b6be7318
|
chore: fix typos
this comes from mdplusplus https://github.com/mdPlusPlus/session-desktop/tree/codespell
duplicated to fix conflicts
|
2 years ago |
Audric Ackermann
|
c60cfd8669
|
fix: emoji-mart update breaks native emoji fetch, use SearchIndex
|
2 years ago |
Audric Ackermann
|
84deed19f9
|
feat: add block msg requests from sogs
|
2 years ago |
William Grant
|
41af1e7865
|
Merge branch 'unstable' into userconfig_disappearingmessage
|
2 years ago |
Audric Ackermann
|
ab946e69b1
|
fix: finish updating dependencies
|
2 years ago |
Audric Ackermann
|
feaba36fa4
|
fix: picker emoji-mart errors after update
|
2 years ago |
Audric Ackermann
|
d43d6abbae
|
chore: replace tslint with eslint and fix linting issues
|
2 years ago |
Audric Ackermann
|
49955a3947
|
chore: update node version, electron and deps
|
2 years ago |
William Grant
|
905fe5aab9
|
Merge branch 'unstable' into userconfig_disappearingmessage
|
2 years ago |
Audric Ackermann
|
77acd1396b
|
feat: add support for blinded25 receipt of messages for later impl
|
2 years ago |
Audric Ackermann
|
adf5574318
|
fix: add libsession nodejs with expiretimer and resolve issues
|
2 years ago |
Audric Ackermann
|
5d2d901aa0
|
Merge remote-tracking branch 'upstream/unstable' into userconfig_disappearingmessage
|
2 years ago |
Audric Ackermann
|
3eb629e33e
|
fix: cleanup convo selectors to hope to improve performances
|
2 years ago |
Audric Ackermann
|
4637f4609a
|
Merge remote-tracking branch 'yougotwill/disappearing_messages' into userconfig_disappearingmessage
|
2 years ago |
Audric Ackermann
|
5a5f069cca
|
fix: add tracking of expiration timer for nts through libsession
|
2 years ago |
Audric Ackermann
|
db9fa14213
|
fix: don't update state on updates already included in our syncmessage
|
2 years ago |
Audric Ackermann
|
2068737cdd
|
fix: break down deleteContact based on convo type
|
2 years ago |
Audric Ackermann
|
7b42c64cf3
|
fix: make sure to include the associatedWith to handle 421
|
2 years ago |
Audric Ackermann
|
77e5e38e46
|
chore: update lodash types, use prebuilt curbe25519-js
|
2 years ago |
Audric Ackermann
|
6676bf77f9
|
chore: fix unit tests for userconfig changes
|
2 years ago |
Audric Ackermann
|
6ac4dd8db5
|
fix: linking allows legacy config message if one is found
|
2 years ago |
Audric Ackermann
|
4d0e79f195
|
fix: legacy group with wrapper and disable right click while searching
|
2 years ago |
Audric Ackermann
|
2a4bbbd587
|
feat: add the deleteContact and deleteConversation only menu items
|
2 years ago |
Audric Ackermann
|
760ce5caa5
|
fix: add the maxSizeMap to have priority per retrieve namespaces
|
2 years ago |
Audric Ackermann
|
6f6620f622
|
fix: skip new group messages when receved after group was removed
|
2 years ago |
Audric Ackermann
|
bac2887c28
|
fix: update with latest libsession util
|
2 years ago |
Audric Ackermann
|
318a77be4b
|
fix: mark messages sent before our lastreadts from the wrapper as read
|
2 years ago |
Audric Ackermann
|
3cd52d5b1a
|
fix: add currentHashes and update expiry on every poll
|
2 years ago |
Audric Ackermann
|
44483b7d23
|
fix: use releaseFeature from disappearing message PR as featureFlag
|
2 years ago |
William Grant
|
778f575bb6
|
fix: pass yarn ready
|
2 years ago |
William Grant
|
dde244d719
|
fix: improved comment explaining how seen messages are expired
|
2 years ago |
William Grant
|
c33e471bfc
|
fix: in clearinbox check in memory for conversation instead of db lookup
this is more performent
|
2 years ago |
William Grant
|
cfcf400ecf
|
fix: cleaned up WIP logging and used the window log debug function where appropriate
|
2 years ago |
William Grant
|
4c64997607
|
fix: log but continue if there are errors while clearing out sogs inboxes
|
2 years ago |
William Grant
|
1d6f200d50
|
fix: pass yarn ready
|
2 years ago |
William Grant
|
19025cd7e0
|
feat: abstracted getAllValidOpenGroupV2ConversationRoomInfos function and handled the response correctly
just need to do testing
|
2 years ago |
William Grant
|
db00ed8827
|
feat: added delete option to inbox request in sogs, linked with delete account modal
still needs testing and handling the response see TODO CONTINUE
|
2 years ago |
William Grant
|
46ab397a0f
|
fix: read receipt messages now show expireTimer correctly
|
2 years ago |
William Grant
|
5398f45a26
|
fix: typing animation alignment
|
2 years ago |
William Grant
|
029f65280d
|
fix: signature verification now works with updated method for extend and shorten
|
2 years ago |
William Grant
|
4d0900844b
|
fix: adding shorten and extend to expire rpc endpoint
|
2 years ago |
William Grant
|
446752cf54
|
feat: DataExtractionNotifications now expire
MessageRequestResponses should not expire, pass yarn ready
|
2 years ago |
William Grant
|
f36bbb9c7c
|
feat: group invitiations now disappear
|
2 years ago |
William Grant
|
e34e3d4a4b
|
fix: resolved some yarn ready issues
|
2 years ago |
William Grant
|
f825b74895
|
feat: disappearing messages are now correctly deleted from the swarm after they expire
|
2 years ago |
Audric Ackermann
|
0e286142f1
|
chore: add a redux settings slice, currently outdated banner inc
|
2 years ago |
Audric Ackermann
|
3ecc89fab3
|
Merge remote-tracking branch 'upstream/master' into onboarding
|
2 years ago |
Audric Ackermann
|
dc329668fa
|
chore: fix unit tests
|
2 years ago |
Audric Ackermann
|
ef6d9f1d51
|
feat: add empty states for each types of convo
|
2 years ago |
Audric Ackermann
|
da57379762
|
fix: update certificate of seed nodes expiring soon
|
2 years ago |
Audric Ackermann
|
760642e149
|
feat: use the lastJoinedAt and createdAt from the wrapper
|
2 years ago |
Audric Ackermann
|
f3975b545a
|
feat: use priority for hidden and pinned conversation
|
2 years ago |
Audric Ackermann
|
fe5eea4c8d
|
chore: fix critical yarn audit issues
|
2 years ago |
Audric Ackermann
|
796ccf0582
|
feat: add handling and setting of the expireTimer for contacts
|
2 years ago |
Audric Ackermann
|
554b445a3e
|
feat: lookup for shared config message on link device
|
2 years ago |
Audric Ackermann
|
c3e9d503e4
|
fix: unread count and forced unread is synced
|
2 years ago |
Audric Ackermann
|
1c50aacc34
|
chore: remove groupModerators sogs from the db, store in redux only
|
2 years ago |
Audric Ackermann
|
bf2456df8e
|
chore: do not store mentionedUs and unreadCount as attribute in convo
|
2 years ago |
Audric Ackermann
|
f5efb52fea
|
feat: remove closedgroupv3 uneeded stuff for now
also move the room stuff which can be kept in memory into another redux
slice
|
2 years ago |
Audric Ackermann
|
21d8151b8b
|
feat: add convo volatile info mgmt
|
2 years ago |
Audric Ackermann
|
c4e17d0825
|
fix: add mgmt of members in user groups wrapper
|
2 years ago |
Audric Ackermann
|
bc905bdba1
|
feat: start of community handling in libsession util
also remove tracking of hashes for config namespaces
|
2 years ago |
Audric Ackermann
|
3c58f9c1e4
|
feat: add a hidden flag for convos and use it with the contactswrapper
|
2 years ago |
Audric Ackermann
|
c4217cb564
|
feat: sync nickname, blocked and approved status for contacts
|
2 years ago |
mdPlusPlus
|
1d6ed17ac7
|
Fix typos via codespell
|
2 years ago |
Audric Ackermann
|
22329bc745
|
chore: cleanup FIXMEs and remove sig_timestamp as we cannot rely on it
we use timestamp instead of sig_timestamp for store requests
|
2 years ago |
Audric Ackermann
|
f870eff45b
|
fix: make syncJob throttled every 3s and start right away if possible
also enable sig_timestamp on mainnet use as every node should have
upgraded now
|
2 years ago |
Audric Ackermann
|
6bbb16b46d
|
feat: track and delete configMessageHashes
|
2 years ago |
Audric Ackermann
|
7c56310e69
|
feat: addConfSyncJob start
|
2 years ago |
Audric Ackermann
|
d512a1a131
|
fix: various UI margins and dedup official sogs join
|
2 years ago |
Audric Ackermann
|
9cf1419ca5
|
feat: add first try to build SharedConfigMessages
|
2 years ago |
Audric Ackermann
|
d1cefd4729
|
feat: add contacts & user profile handling of incoming messages
|
2 years ago |
Audric Ackermann
|
2da2c95272
|
chore: cleanedup the stubbing logic
|
2 years ago |
William Grant
|
504f60cb97
|
fix: resolved missing reactions in open groups, fixed mutation cache logic
|
2 years ago |
Audric Ackermann
|
68852a9e63
|
chore: move syncUtils to its own folder
|
2 years ago |
Audric Ackermann
|
c8e76b17de
|
chore: refactor db instance to outside its sql.ts file
|
2 years ago |
Audric Ackermann
|
58edbf44ee
|
add SharedConfig message and signing it when sending them
|
2 years ago |
Audric Ackermann
|
6d1b406c85
|
fix: add namespace to all sending message calls
|
2 years ago |
Audric Ackermann
|
0f58e11a17
|
chore: update with latest libsession wrapper
|
2 years ago |
Audric Ackermann
|
1a65b7a7f2
|
feat: working calls to node module from renderer through worker
|
2 years ago |
Audric Ackermann
|
bace70c6bc
|
chore: move util worker to its own folder
|
2 years ago |
Audric Ackermann
|
65df3157bd
|
chore: lint
|
2 years ago |
Audric Ackermann
|
2a8d764bfb
|
fix tests
|
2 years ago |
Audric Ackermann
|
fddfc8c501
|
fix: hide v3 closed group protobuf messages for now
|
2 years ago |
Audric Ackermann
|
4b97f14edf
|
fix: added batch requests for snode but signature fails
|
2 years ago |
Audric Ackermann
|
d7bcf1026f
|
fix: refactor snodeRPC to use snode batching
|
2 years ago |
Audric Ackermann
|
16d14043b8
|
fix: use token from first room info to build conversationId for sogs
|
2 years ago |
Audric Ackermann
|
32e00227a4
|
Merge pull request #2532 from Bilb/fix-deleted-messages-all-at-once
To merge once theming is done: handle deleted messages & deleted reacts all at once
|
2 years ago |
Audric Ackermann
|
984dbf777d
|
fix: do not lowercase roomId before joining sogs room
|
2 years ago |
Audric Ackermann
|
37cedaf24a
|
fix: make allowOneAtATime take a generic
|
3 years ago |
Audric Ackermann
|
ae51b0cd96
|
fix: include auth sogs headers everywhere
|
3 years ago |
Audric Ackermann
|
07dfdb3350
|
fix: remove spinner of first poll of sogs even when not selected
|
3 years ago |
William Grant
|
367c0c94d0
|
Merge branch 'clearnet' into theming
|
3 years ago |
Audric Ackermann
|
26290ffd8b
|
fix: mark attachment as failure if we get a 404
|
3 years ago |
William Grant
|
5b44565b5f
|
Merge branch 'clearnet' into theming
|
3 years ago |
Audric Ackermann
|
1ce8fd5979
|
fix: make circular buffer not recreate an array on each overflow
|
3 years ago |
Audric Ackermann
|
c617976be0
|
test: added tests for RingBuffer & sogsRollingDeletions
|
3 years ago |
Audric Ackermann
|
ad03fbd497
|
fix: skip recent deleted message empty react changes
|
3 years ago |
Audric Ackermann
|
0cc7994c12
|
fix: speed up expiration/deletion of messages by batching updates in UI
|
3 years ago |
Audric Ackermann
|
ad22482274
|
fix: add toast on rate limit hit for reactions
|
3 years ago |
Audric Ackermann
|
135b9cf34d
|
fix: add toast on rate limit hit for reactions
|
3 years ago |
William Grant
|
b3885bf9d9
|
Merge branch 'clearnet' into theming
Link previews are broken for now
|
3 years ago |
William Grant
|
c6af1a7468
|
feat: upgraded emoji-mart and added theme support
|
3 years ago |
Audric Ackermann
|
e62c1599a5
|
Merge branch 'clearnet' into feat-move-attachments-outside-messagebox
|
3 years ago |
Audric Ackermann
|
c2e3e3ca3f
|
Merge remote-tracking branch 'upstream/clearnet' into ui-redesigns
|
3 years ago |
Audric Ackermann
|
afe573fd06
|
Merge pull request #2482 from Bilb/crypto-magic-swallow-exception
fix: swallow exception while doing tryMatchBlindWithStandardKey
|
3 years ago |
Audric Ackermann
|
d2472007b8
|
fix: swallow exception while doing tryMatchBlindWithStandardKey
|
3 years ago |
Audric Ackermann
|
1d45aa6f45
|
fix: show loading spinner while sogs is fetching initial messages
|
3 years ago |
Audric Ackermann
|
e464d6c573
|
Merge branch 'settings-redesign' into feature-menu-redesign
|
3 years ago |
Audric Ackermann
|
d9621f79c3
|
fix: allow any sogs to be awaited until messages are fetched
|
3 years ago |
Audric Ackermann
|
38d85a653a
|
fix: do not wait for sogs messages on join of unofficial sogs
|
3 years ago |
Audric Ackermann
|
0eac74dd07
|
Merge branch 'dev' into menu-redesign
|
3 years ago |
Audric Ackermann
|
ad04faca6f
|
fix: increment bad snode if we timeout of guard node
|
3 years ago |
Audric Ackermann
|
e8fe564a08
|
fix: show sogs without display name in convo list
also use the pollinfo to update whatever the displayname if needed
|
3 years ago |
Audric Ackermann
|
3915e946b4
|
Merge branch 'clearnet' into settings-redesign
|
3 years ago |
Audric Ackermann
|
2bd6c01ee3
|
Merge pull request #2473 from Bilb/fix-remove-admin-remove-mod-topo
Fix remove admin remove mod permission too
|
3 years ago |
Audric Ackermann
|
aa0c15c8c1
|
fix: drop messages from a room left since start of current poll
|
3 years ago |
Audric Ackermann
|
e14ff787d4
|
chore: update strings of moderator to admins until we have mods support
|
3 years ago |
Audric Ackermann
|
f1358c4049
|
fix: make sure that removing an admin also removes the mod permission
because we cannot currently choose in the app what type of admin/mod we
want, it makes sense that adding/removing changes both permissions
|
3 years ago |
Audric Ackermann
|
55365f817d
|
Merge remote-tracking branch 'upstream/clearnet' into settings-redesign
|
3 years ago |
Audric Ackermann
|
b9cccfc2a8
|
feat: open convo a session sogs when joined from the UI
|
3 years ago |
William Grant
|
9251e7687f
|
refactor: improved logging for mutation cache
|
3 years ago |
William Grant
|
58e4b4e896
|
fix: make sure to clear a reaction is the count is 0 on an opengroup
|
3 years ago |
William Grant
|
f138ea31b2
|
test: finished writing tests for sogs mutation cache
refactored processMessagesWithCachce function
|
3 years ago |
William Grant
|
7c6af17327
|
fix: dont log removing entries from cache when there are none
|
3 years ago |
William Grant
|
3060ffd25a
|
test: added tests for adding and updating sogs cache entries
updated idForLogging for opengroups to be more verbose, updated reaction method calls to use exported Reactions object
|
3 years ago |
William Grant
|
bbfb55f211
|
fix: pr review fixes
|
3 years ago |
William Grant
|
b33ea096b4
|
fix: speed up reaction UI update for opengroups
|
3 years ago |
William Grant
|
dde61bb35b
|
feat: moderator clear all reactions behaviour now uses the cache
|
3 years ago |
William Grant
|
5ebd1775c0
|
feat: open group messages are now procesed via the cache
cached entries are now added or removed based on the "optimistic" state that we want
|
3 years ago |
William Grant
|
e409c7ca82
|
feat: created a cache for opengroups reactions, we can add and update them
|
3 years ago |
William Grant
|
d77c9fa824
|
fix: sogs reactions work again and added rate limiting
|
3 years ago |
Audric Ackermann
|
81fa09b8ee
|
Merge branch 'menu-redesign' into settings-redesign
|
3 years ago |
Audric Ackermann
|
f87d902c98
|
fix: PR Reviews
|
3 years ago |
Audric Ackermann
|
ef1f634e6b
|
Merge remote-tracking branch 'upstream/clearnet' into menu-redesign
|
3 years ago |
Audric Ackermann
|
530ed5991a
|
Merge pull request #2423 from Bilb/track-hidden_mods-hidden-admins-too
fix: track hidden mods and admins if we get them
|
3 years ago |
Will G
|
267f49ff1e
|
Emoji Reacts (#2320)
Add support for emoji reacts in conversations
Resolves #2375 and #1577
|
3 years ago |
Audric Ackermann
|
cfbb58aa7f
|
fix: remove logs of HF 19.0 and 19.1 values
|
3 years ago |
Audric Ackermann
|
5266a24d88
|
fix: track hidden mods and admins if we get them
|
3 years ago |
Audric Ackermann
|
970e719229
|
chore: move session radio group to styled components
also clean up unused css
and move some elements from OverlayClosedGroup to styled components
|
3 years ago |
Audric Ackermann
|
eabee8f39a
|
fix: split migrations and sql files
also address PR reviews
|
3 years ago |
Audric Ackermann
|
18ab715e93
|
fix: sogs messages being skipped and not handled
|
3 years ago |
Audric Ackermann
|
fac41bc6c4
|
fix: migrate session sogs room to their DomaiName syntax
|
3 years ago |
Audric Ackermann
|
9b405b86ab
|
fix: do not attempt to connect to an sogs already join
make sure we consider http://, https:// and no protocol at all to look
for matches
|
3 years ago |
Audric Ackermann
|
e6cd277bd2
|
fix: allow non admin mods to delete message for deletion
|
3 years ago |