William Grant
e8b5f399f7
fix: made sure items in getMessagesBySenderAndSentAt are unique
2 years ago
William Grant
92ed15c6c4
feat: pass yarn ready
2 years 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
2 years 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
2 years ago
William Grant
1ff2969750
refactor: rename getMessageBySenderAndTimestamp to getMessageBySenderAndSentAt
...
its more clear what parameters are needed
2 years ago
William Grant
bd8ce826a8
fix: replaced getMessageBySenderAndSentAt with getMessageBySenderAndTimestamp
...
which does the same thing but is more verbose
2 years ago
mdPlusPlus
1d6ed17ac7
Fix typos via codespell
2 years ago
William Grant
504f60cb97
fix: resolved missing reactions in open groups, fixed mutation cache logic
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
e3006ae157
fix: do not return updated messages from markAllRead if not needed
3 years ago
Audric Ackermann
0cc7994c12
fix: speed up expiration/deletion of messages by batching updates in UI
3 years ago
Audric Ackermann
c22d7c2367
Merge branch 'clearnet' into mark-all-as-read-optimization
3 years ago
Audric Ackermann
1411b93f2d
fix: do not let mentioning members with their unblindedPubkey room blinded
3 years ago
Audric Ackermann
0eac74dd07
Merge branch 'dev' into menu-redesign
3 years ago
Audric Ackermann
4367543224
fix: remove the sogs pruning dialog on app start
...
the settings in ON by default, and can be turned off from the settings
screen.
That dialog was only used until our existing users got asked the
question, which was 3 months ago.
3 years ago
Audric Ackermann
d9e504afa0
Merge remote-tracking branch 'upstream/clearnet' into mark-all-as-read-optimization
3 years ago
Audric Ackermann
20d9abc05b
Merge branch 'clearnet' into pr26
3 years ago
Audric Ackermann
3e2a32922a
fix: getUnread() messages should have the json as object rather than str
3 years ago
Audric Ackermann
268ea40746
fix: increase shorten length of the lastMessage saved in DB
3 years ago
Audric Ackermann
ef1f634e6b
Merge remote-tracking branch 'upstream/clearnet' into menu-redesign
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
542c704b64
feat: add search by contacts to closed group overlay
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
6f4b70e650
fix: allow non admin mods to delete message for deletion
3 years ago
Audric Ackermann
ef27153c69
fix: make sure existing sogs convo do not break on save
...
the app was crashing if a convo with an invalid read/write/upload capability was saved during a migration
3 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
3 years ago
Audric Ackermann
c360f8b07c
Merge branch 'clearnet' into pr26
3 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
3 years ago
Ian Macdonald
0a5add5869
Update message expiry comment to match what the code does.
...
The code was changed in c8e7be066e
on
2022-04-20, but the associated comment was not updated accordingly.
3 years ago
Audric Ackermann
3713e95a9f
feat: ask user for opengroup pruning on/off
3 years ago
Ian Macdonald
695e867221
Add setting to specify minimum age of open group messages to prune.
...
When an open group has more than 2000 messages, those older than the
specified number of months will be pruned on application start-up.
Fixes #2310 .
3 years ago
Audric Ackermann
02ed40455f
fix: run the cleaning opengroup transaction on startup
3 years ago
Audric Ackermann
623ad33923
fix start of app without account setup
3 years ago
Audric Ackermann
6c05ff3c07
move useTestNet to featureFlag dependent on ENV variables
3 years ago
Audric Ackermann
9bd8b73a0c
fix testnet
3 years ago
Audric Ackermann
363977b358
add polling from namespace 0 and storing lastHash with namespace
3 years ago
Audric Ackermann
851d5280e0
fixup build appImage sqlite3 module not found
3 years ago
Audric Ackermann
0efce6ea2d
updating workflows actions version
3 years ago
Audric Ackermann
4010373a7b
make sure we do not save more than one entry in the read_by
...
Session has read by only for private chats, so we do not care about
having more than one entry in read_by
3 years ago
Audric Ackermann
368c0cd01b
drop sourceDevice and other unused json fields from msg table
3 years ago
Audric Ackermann
5c8e2b4044
cleanup swarm unused after removing unused convos
3 years ago
Audric Ackermann
b8498f7a2b
fix display of spinner while db decrypting
3 years ago
Audric Ackermann
7c1707f48e
drop old messages of opengroup
3 years ago
Audric Ackermann
c8e7be066e
remove messages from opengroup > 2k messages and older than 6 months
3 years ago
Audric Ackermann
af9d2fdfa1
get rid of libtextsecure.js and componnets.js
3 years ago
Audric Ackermann
323b7ec45c
cleanup >2 months old messages in opengroups
3 years ago
Audric Ackermann
01bb200b24
reduce number of commits during opengroup handling of message
3 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
3 years ago