Commit Graph

112 Commits (53059135eefd20b349bbbc7fa959b0b9c6f61d2a)

Author SHA1 Message Date
Audric Ackermann 53059135ee fix: tsc does not overwrite workers compiled content 3 months ago
Audric Ackermann 82c6f0897b fix: add jobs for expiry update & expiry fetch 6 months ago
Audric Ackermann 19e9e0311e feat: add cleanup of old expire update in history
we only keep one from each sender
7 months ago
William Grant 04c3f69398 refactor: export functions from an object for stubbing
for disappearing messages index file
8 months ago
William Grant 5f3a0899f5 feat: moved remaining code into feature folder
also separated out legacy functions
8 months ago
William Grant 73cceab31f refactor: getDisappearingUnreadByConversation
to getUnreadDisappearingByConversation since reading causes disappearing
8 months ago
William Grant 515805b94d fix: messages are no longer randomly deleted
forgot to expire only unread disappearing messages and not all messages
9 months ago
Audric Ackermann d43d6abbae chore: replace tslint with eslint and fix linting issues 11 months ago
Audric Ackermann 594eee698b Merge remote-tracking branch 'upstream/clearnet' into unstable 12 months ago
Audric Ackermann dc3e8450e9 fix: memoize selected conversation props to avoid unneeded rerenders 12 months ago
Audric Ackermann 524debb307 fix: improve delete messages perfs and search logic 12 months ago
William Grant 92ed15c6c4 feat: pass yarn ready 1 year ago
William Grant e90e548715 feat: improved quoted message not found
consolidated quote props lookup into getMessageQuoteProps, only use the db message in the quote components
1 year ago
William Grant 3bc187fa5e feat: performance improvements to quote lookup
getMessagesByConversation optionally returns quotes from messages in view, quoted messages that are deleted are removed from the lookup map. getMessageBySenderAndSentAt supports an array of messages and renamed to getMessagesBySenderAndSentAt
1 year ago
William Grant 1ff2969750 refactor: rename getMessageBySenderAndTimestamp to getMessageBySenderAndSentAt
its more clear what parameters are needed
1 year ago
William Grant bd8ce826a8 fix: replaced getMessageBySenderAndSentAt with getMessageBySenderAndTimestamp
which does the same thing but is more verbose
1 year ago
Audric Ackermann 0e286142f1 chore: add a redux settings slice, currently outdated banner inc 1 year ago
Audric Ackermann 3ecc89fab3 Merge remote-tracking branch 'upstream/master' into onboarding 1 year ago
Audric Ackermann bf2456df8e chore: do not store mentionedUs and unreadCount as attribute in convo 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 c4217cb564 feat: sync nickname, blocked and approved status for contacts 1 year ago
Audric Ackermann 7c56310e69 feat: addConfSyncJob start 1 year ago
Audric Ackermann 9cf1419ca5 feat: add first try to build SharedConfigMessages 1 year ago
William Grant 504f60cb97 fix: resolved missing reactions in open groups, fixed mutation cache logic 1 year 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 0b8a10ad66 fix: improve markAllAsRead performances
- make an index on unread+convoId
- make the message update trigger only run when the body changed
2 years ago
Audric Ackermann e3006ae157 fix: do not return updated messages from markAllRead if not needed 2 years ago
Audric Ackermann 12161a1fde fix: INVALID_DATE (-Infinity) when merging two conversations inactive 2 years ago
Audric Ackermann 1ce8fd5979 fix: make circular buffer not recreate an array on each overflow 2 years ago
Audric Ackermann 0cc7994c12 fix: speed up expiration/deletion of messages by batching updates in UI 2 years ago
Audric Ackermann d9e504afa0 Merge remote-tracking branch 'upstream/clearnet' into mark-all-as-read-optimization 2 years ago
Will G 267f49ff1e
Emoji Reacts (#2320)
Add support for emoji reacts in conversations

Resolves #2375 and #1577
2 years ago
Audric Ackermann 18ab715e93 fix: sogs messages being skipped and not handled 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 c3b9cd2b41
fix: error when trying to reply to an attachment
Relates #2327
2 years ago
Audric Ackermann 363977b358
add polling from namespace 0 and storing lastHash with namespace 2 years ago
Audric Ackermann 0efce6ea2d
updating workflows actions version 2 years ago
Audric Ackermann 062db5caab
move filterDuplicatesFromDbAndIncoming to its own file and test
also add pending tests to do for in memory db and updater
2 years ago
Audric Ackermann 0158fd5ebb
filter duplicates on opengroup poll in a single sql call 2 years ago
Audric Ackermann 475c92eeb4
migrate about_start to not use jquery 2 years ago
Audric Ackermann 0ebc1d7e92
split attachmnent logic between what is used on main and renderer 2 years ago
Audric Ackermann 2b17ad5cfa WIP 2 years ago
Audric Ackermann 280cc494e8 test with webpack - not working 2 years ago
Audric Ackermann 70ee8cefdc WIP sql.js 2 years ago
Audric Ackermann 6bd835dfc3
move storage.js to ts 2 years ago
Audric Ackermann e78224db05
after moving expiring message and wallclock to TS 2 years ago
warrickct 9338f2fc20 Fixed issue preventing approval message being shown as approval was set before handling config messages ending the handling early. 2 years ago
warrickct 2258c6da4c Fixing linting errors. 2 years ago