Commit graph

537 commits

Author SHA1 Message Date
Audric Ackermann 1a65b7a7f2 feat: working calls to node module from renderer through worker 2022-12-09 09:47:49 +11:00
Audric Ackermann bace70c6bc chore: move util worker to its own folder 2022-12-08 10:49:09 +11:00
Audric Ackermann 2a8d764bfb fix tests 2022-11-30 11:45:44 +11:00
Audric Ackermann d7bcf1026f fix: refactor snodeRPC to use snode batching 2022-11-30 11:32:38 +11:00
William Grant 367c0c94d0 Merge branch 'clearnet' into theming 2022-10-17 17:24:36 +11:00
Audric Ackermann 12161a1fde fix: INVALID_DATE (-Infinity) when merging two conversations inactive 2022-10-17 10:47:32 +11:00
Audric Ackermann 3788f5a4d5
Merge pull request #2488 from Bilb/message-request-include-profile
Profile in messageRequest
2022-10-02 23:37:50 -07:00
Audric Ackermann 84f2ce777a fix: include profile in message request response 2022-10-03 11:46:25 +11:00
Audric Ackermann 67817c516f fix: typing message trigger ui refresh
also do not mark a conversation as trusted for attachment when getting
messagerequest response
2022-09-29 15:25:02 +10:00
Audric Ackermann 4ff0b63e36 fix: drop .group from incoming messages & exclude it from visible check 2022-09-05 14:35:48 +10:00
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
2022-08-30 17:18:22 +10:00
William Grant b33ea096b4 fix: speed up reaction UI update for opengroups 2022-08-30 11:37:20 +10:00
William Grant f309bf40f8 fix: repaired reaction notifications for 1-1s 2022-08-29 17:46:38 +10:00
William Grant 5d6dd048ab fix: use isUsFromCache instead of getOurPubKeyStrFromCache 2022-08-29 11:16:11 +10:00
William Grant 07c56e79f2 fix: make reaction UI updates when reacting faster in 1-1 and closed groups 2022-08-27 11:26:23 +10:00
William Grant 8b8be7a45d Merge branch 'clearnet' into reactions_fixes 2022-08-26 14:40:53 +10:00
Audric Ackermann 8649483503 fix: add comments to isMessageEmptyExceptReaction and isMessageEmpty 2022-08-26 12:56:36 +10:00
William Grant 4889cb5b32 fix: ReactionList Senders is now an array since we want to handle opengroup reactions separately
we no longer need the messagehash and server id for rendering reactions in the UI, ignore reactions using the outdated type
2022-08-25 13:33:49 +10:00
Audric Ackermann 4a3d970a35 fix: make sure we drop empty messages from the main sogs pipeline 2022-08-24 17:18:28 +10:00
Will G 267f49ff1e
Emoji Reacts (#2320)
Add support for emoji reacts in conversations

Resolves #2375 and #1577
2022-08-22 16:40:14 +10:00
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
2022-08-08 09:50:48 +10:00
Emily 775ddfda12 fixing the saved media read receipt 2022-05-19 16:42:23 +10:00
Audric Ackermann d5e3f73035 fix: read receipts handling for private chats 2022-05-17 17:17:25 +10:00
Audric Ackermann ec76057c5e
Merge integration test (#2313)
* Testing playwright for Desktop automation

* add more data-testid field

* remove commited test-results

* test: skip group upkeep for now

* test: mention test create group instead of restoring from seed

* test: run on testnet

* fix: revert messagebanner unread count changes

from commit 8107d75e89

Co-authored-by: Emily <emily@oxen.io>
2022-05-17 13:22:13 +10:00
Audric Ackermann 368c0cd01b
drop sourceDevice and other unused json fields from msg table 2022-04-21 16:06:20 +10:00
Audric Ackermann 13e2f81f26
Merge remote-tracking branch 'upstream/clearnet' into node-side-in-ts 2022-04-20 15:12:28 +10:00
Audric Ackermann e11775a2e0
fix color of opengroup invitation 2022-04-14 15:42:22 +10:00
Audric Ackermann 6001da5ac8
add some [perf] duration measurement 2022-04-14 13:21:09 +10:00
Audric Ackermann 323b7ec45c
cleanup >2 months old messages in opengroups 2022-04-14 10:56:34 +10:00
Audric Ackermann 01bb200b24
reduce number of commits during opengroup handling of message 2022-04-13 16:51:53 +10:00
Audric Ackermann 0158fd5ebb
filter duplicates on opengroup poll in a single sql call 2022-04-13 13:52:05 +10:00
Audric Ackermann 00d70db0be
queue user profile avatars update
also add some tests for the promise utils
2022-04-11 17:18:11 +10:00
Audric Ackermann 475c92eeb4
migrate about_start to not use jquery 2022-04-07 11:42:22 +10:00
Audric Ackermann 0ebc1d7e92
split attachmnent logic between what is used on main and renderer 2022-04-06 16:21:19 +10:00
Audric Ackermann 9f8920ef2c mostly working but need to improve perfs 2022-04-04 08:53:37 +10:00
Audric Ackermann fe57531797 Sesion 1.8.4 with calls enabled 2022-04-01 15:46:27 +11:00
Audric Ackermann 79bf0c53ee move libtextsecure/crypto.js to ts
used mostly for attachments encrypting before upload/decrypt and profile
encrypt/derypt
2022-03-30 09:18:09 +11:00
Audric Ackermann 5bc576249b move signal.js to TS 2022-03-30 08:53:08 +11:00
Audric Ackermann 12d9a8db78
electron-renderer webpack seems to be generating main_renderer.js 2022-03-28 17:28:36 +11:00
Audric Ackermann d99cdc48f4
rename background.js to main_start.js 2022-03-23 16:50:17 +11:00
Audric Ackermann 7d570fec52
move linkPreviews.js to ts 2022-03-23 16:19:38 +11:00
Audric Ackermann 6bd835dfc3
move storage.js to ts 2022-03-23 15:57:11 +11:00
Audric Ackermann 0d4059ccb1
move read_receipts to ts 2022-03-23 13:35:44 +11:00
Audric Ackermann 0b814d4d16
remove read sync as we do not care about them on Session 2022-03-23 13:06:50 +11:00
Audric Ackermann 2f02d3e21c
use source instead of senderIdentity to check for approved new group 2022-03-16 17:23:12 +11:00
Audric Ackermann 74cf88cf81
create closed group mark as approved
also, do not filter closed group based on the isApproved field in redux
2022-03-16 10:51:37 +11:00
Audric Ackermann ad653e4aac
change sent background and text color for light mode
use black text on green instead of white on darker green
2022-03-09 16:15:41 +11:00
Audric Ackermann 602a287263
join closed groups from config only on the first config message 2022-03-09 15:04:28 +11:00
warrickct 3424fa88e8 Remove typing for blocklist on window. Minor formatting 2022-03-08 16:47:34 +11:00
warrickct b166a0483a Adding logging output for dropping outdated config messages. Removing libsodium-wrapper usage as we use sumo version now. Making target for linux build on one line. 2022-03-08 16:30:50 +11:00