Commit Graph

100 Commits (ad9fa6dbee2e5eadb741d0df67e5e8a550500038)

Author SHA1 Message Date
Audric Ackermann ad9fa6dbee chore: remove lastChangetimestmap and add explciit expiretype and type
on the messages creation
7 months ago
William Grant 0212166fcc feat: moved disappearing logic to a feature folder
only moved types and timerOptions so far
8 months ago
William Grant 38a8012e10 refactor: providedexpirationtype to provideddisappearingmode 9 months ago
William Grant 250e3d0238 refactor: rename expirationType on convo to expirationMode
this means convo has expirationMode and messages have expirationType
9 months ago
William Grant cd2f51684d refactor: disappearingmessageconversationtype to disappearingmessageconversationmodetype 9 months ago
William Grant c33eef0162 fix: sync messages now expire in 1on1s
fromConfig has been removed from updateExpireTimer
9 months ago
William Grant 85f270b67a Merge branch 'unstable' into userconfig_disappearingmessage 10 months ago
William Grant 41af1e7865 Merge branch 'unstable' into userconfig_disappearingmessage 11 months ago
Audric Ackermann d43d6abbae chore: replace tslint with eslint and fix linting issues 11 months ago
Audric Ackermann 0fa58a5654 chore: fix compilation issues after conflicts resolution 1 year ago
Audric Ackermann 4637f4609a Merge remote-tracking branch 'yougotwill/disappearing_messages' into userconfig_disappearingmessage 1 year ago
Audric Ackermann 2068737cdd fix: break down deleteContact based on convo type 1 year ago
Audric Ackermann 2a4bbbd587 feat: add the deleteContact and deleteConversation only menu items 1 year ago
Audric Ackermann 6f6620f622 fix: skip new group messages when receved after group was removed 1 year ago
Audric Ackermann bac2887c28 fix: update with latest libsession util 1 year ago
Audric Ackermann 44483b7d23 fix: use releaseFeature from disappearing message PR as featureFlag 1 year ago
Audric Ackermann 8edb1275c2 fix: keep updating dumps even if user config feature is off 1 year ago
Audric Ackermann 051c4bb262 fix: merge the confSyncDumpJob into the confSyncJob 1 year ago
William Grant 97ecc9e521 feat: fixed double expiration update message issue
started creating an inheritable expiration message class, improved start triggering logic
1 year ago
William Grant ee6607b96a feat: added expirationType and expireTimer to content message and updated message pipeline
this includes sync messages and updating the protobuf, haven't tested closed groups
1 year ago
William Grant 0700ac4813 fix: moved disappearing message types to utils 1 year ago
William Grant b12d086b22 feat: DisappearingMessageType -> DisappearingMessageConversationType
this is more explicit and allows use to use DisappearingMessageType in the message model
1 year ago
William Grant 30196a131a feat: added basic support for different disappearing message modes
added expirationType and lastDisappearingMessageChangeTimestamp to conversations table, left a few comments for future work
1 year ago
Audric Ackermann 0e286142f1 chore: add a redux settings slice, currently outdated banner inc 1 year ago
Audric Ackermann cbffc29950 fix: run tests for libsession-util integration and fix issue 1 year ago
Audric Ackermann 55a2767fce feat: do not approve a convo before sending the first message
but still sync it's state through the createdAt with libsession util
1 year ago
Audric Ackermann faeb95fefd feat: add block/decline logic to msg request & wrapper 1 year ago
Audric Ackermann ef6d9f1d51 feat: add empty states for each types of convo 1 year ago
Audric Ackermann 0050352470 chore: move selected convo selectors to another file 1 year ago
Audric Ackermann 1c50aacc34 chore: remove groupModerators sogs from the db, store in redux only 1 year ago
Audric Ackermann bf2456df8e chore: do not store mentionedUs and unreadCount as attribute in convo 1 year ago
Audric Ackermann c4e17d0825 fix: add mgmt of members in user groups wrapper 1 year ago
Audric Ackermann bc905bdba1 feat: start of community handling in libsession util
also remove tracking of hashes for config namespaces
1 year ago
Audric Ackermann 3c58f9c1e4 feat: add a hidden flag for convos and use it with the contactswrapper 1 year ago
Audric Ackermann f88acdb567 feat: remove blocked group tracking separately from the pubkeys 1 year ago
Audric Ackermann 4bfcf91193 fix: add return types for libsession wrapper functions 1 year ago
Audric Ackermann 9cf1419ca5 feat: add first try to build SharedConfigMessages 1 year ago
Audric Ackermann d1cefd4729 feat: add contacts & user profile handling of incoming messages 1 year ago
Audric Ackermann 68852a9e63 chore: move syncUtils to its own folder 1 year ago
William Grant ddfaad5220 fix: added a unique shadow variable for the scroll button 2 years ago
Audric Ackermann e3006ae157 fix: do not return updated messages from markAllRead if not needed 2 years ago
Audric Ackermann c22d7c2367 Merge branch 'clearnet' into mark-all-as-read-optimization 2 years ago
Audric Ackermann d9e504afa0 Merge remote-tracking branch 'upstream/clearnet' into mark-all-as-read-optimization 2 years ago
Audric Ackermann 13bf0e073d feat: update design of the Notification Settings screen
the preview button is not linked yet
2 years ago
Audric Ackermann 242d51ca8d
Id blinding + onionv4 + new endpoints for sogs and fileserver (#2347)
* Added Onionv4 support to file server, sogs and pn server
* Added blinded message support
* Updated endpoints for sogs and file server to remove legacy ones
2 years ago
Audric Ackermann 9251711fa5
fix: optmize markAllAsRead when no expiration timer
we basically do a single sql call to mark everything as read for that
conversation, force unreadCount to 0 and mention state to false, and
trigger read syncs if needed.

the optomization cannot work for conversation with expiration timer for
now
2 years ago
Audric Ackermann 0ebc1d7e92
split attachmnent logic between what is used on main and renderer 2 years ago
Audric Ackermann 79bf0c53ee move libtextsecure/crypto.js to ts
used mostly for attachments encrypting before upload/decrypt and profile
encrypt/derypt
2 years ago
Audric Ackermann 5bc576249b move signal.js to TS 2 years ago
Audric Ackermann 6bd835dfc3
move storage.js to ts 2 years ago