Scott Nonnenberg
|
3e42a47415
|
GroupsV2: Use full group state if change actions incompatible
|
2020-10-20 17:39:13 -07:00 |
|
Josh Perez
|
df2fa3c7b1
|
updateLastMessage: Use MessageController for latest data
|
2020-10-20 16:26:58 -07:00 |
|
Evan Hahn
|
de5595514b
|
Ensure left pane properly handles just pinned/archived
|
2020-10-16 15:05:40 -07:00 |
|
Josh Perez
|
fb7c1e9030
|
Use a diff type of blur one that does not flicker
|
2020-10-15 19:00:36 -04:00 |
|
Chris Svenningsen
|
e5fae1a346
|
Fix shortcuts with pinned chats
|
2020-10-15 19:00:15 -04:00 |
|
Sidney Keese
|
b199d5fe58
|
Stop event propagation on reaction skin tone selection
|
2020-10-15 19:00:02 -04:00 |
|
Chris Svenningsen
|
fdc3476106
|
Fix a few pinned chat sync issues
|
2020-10-15 18:59:45 -04:00 |
|
Scott Nonnenberg
|
e8664213d3
|
Reactions: Don't apply to messages with errors
|
2020-10-15 18:58:50 -04:00 |
|
Scott Nonnenberg
|
ac60d5db57
|
Small fix to ensure spinner and error dialog show properly
|
2020-10-15 15:03:08 -04:00 |
|
Josh Perez
|
fac1f26ad2
|
Better logging for pin/unpin
|
2020-10-15 14:35:57 -04:00 |
|
Josh Perez
|
8446b2dc61
|
Calling: Match buttons in other clients
|
2020-10-15 14:35:51 -04:00 |
|
Chris Svenningsen
|
fe7008b6b1
|
Do not show headers in LeftPane without multiple Conversation types
|
2020-10-15 14:35:44 -04:00 |
|
Evan Hahn
|
dd57963dab
|
Outbound link previews: more lenient loading
Signed-off-by: Josh Perez <josh.p@signal.org>
|
2020-10-15 14:34:45 -04:00 |
|
Scott Nonnenberg
|
75c7c526a6
|
setProfileKey: Drop profileAvatar when we get new profileKey
|
2020-10-14 11:50:17 -05:00 |
|
Josh Perez
|
1507dea351
|
Move calling duration timer into redux state
|
2020-10-13 14:02:43 -07:00 |
|
Josh Perez
|
47cd1ddbff
|
Fixes lint
|
2020-10-12 18:48:19 -04:00 |
|
Scott Nonnenberg
|
913dbd9e7e
|
Errors: Associate by conversationId, properly persist to database
|
2020-10-12 18:10:08 -04:00 |
|
Scott Nonnenberg
|
523843f30e
|
Proper styling for View Once messages which are deleted for everyone
|
2020-10-12 18:10:08 -04:00 |
|
Chris Svenningsen
|
492bb283ee
|
A few Delete For Everyone fixes
Co-authored-by: Sidney Keese <sidney@carbonfive.com>
|
2020-10-12 18:10:08 -04:00 |
|
Scott Nonnenberg
|
0122cfd22a
|
Resilience to quick reconnects: always reprocess from cache first
|
2020-10-12 18:10:08 -04:00 |
|
Evan Hahn
|
0d83076799
|
Use more exact type for addCallHistory
|
2020-10-12 18:10:08 -04:00 |
|
Chris Svenningsen
|
d7f3b39fec
|
Provide fallback if pinnedConversationIds not already set
|
2020-10-12 18:10:08 -04:00 |
|
Josh Perez
|
59a181bd30
|
Calling: Lobby
|
2020-10-12 18:10:08 -04:00 |
|
Scott Nonnenberg
|
358ee4ab72
|
storage: Don't throw if we store undefined
|
2020-10-12 18:10:08 -04:00 |
|
Josh Perez
|
c7308b485b
|
Tidy up the storage service logs
|
2020-10-12 18:10:08 -04:00 |
|
Evan Hahn
|
776b500142
|
Ensure that clicking a link does not close the conversation
|
2020-10-12 18:10:08 -04:00 |
|
Scott Nonnenberg
|
9002b21a6b
|
Minimize downstream effects of storage sync
|
2020-10-12 18:10:08 -04:00 |
|
Scott Nonnenberg
|
b914b59969
|
Disable obsolete feature flags
|
2020-10-12 18:10:08 -04:00 |
|
Evan Hahn
|
4206f1c463
|
Remove type cast from ConversationModel#isMe
|
2020-10-12 18:10:08 -04:00 |
|
Scott Nonnenberg
|
33ca9c48af
|
SafetyNumberViewer: Disable for contacts with missing data
|
2020-10-12 18:10:08 -04:00 |
|
Josh Perez
|
b879c73b86
|
Storage service write improvements
|
2020-10-12 18:10:08 -04:00 |
|
Scott Nonnenberg
|
d51a0b5ece
|
GroupsV2: Better group invite behavior
|
2020-10-12 18:10:08 -04:00 |
|
Evan Hahn
|
b9ff4f07d3
|
Remove unnecessary non-null assertion from Message#send
|
2020-10-12 18:10:08 -04:00 |
|
Scott Nonnenberg
|
ada70c4895
|
handleDataMessage: Don't drop messages for empty GroupV1 groups
|
2020-10-12 18:10:08 -04:00 |
|
Chris Svenningsen
|
cf9764c85a
|
Consolidate checks for v2 Groups
|
2020-10-12 18:10:08 -04:00 |
|
Sidney Keese
|
c3ddedfde1
|
Reactions: skin tone support
|
2020-10-12 18:10:08 -04:00 |
|
Chris Svenningsen
|
6a7d45b6fc
|
Pinned Chats
|
2020-10-12 18:10:08 -04:00 |
|
Evan Hahn
|
6e1a83ae4e
|
Reject HTTP URLs when loading link previews
|
2020-10-12 18:10:08 -04:00 |
|
Evan Hahn
|
c57f7f1cdb
|
Call requests: caller
|
2020-10-12 18:10:08 -04:00 |
|
Evan Hahn
|
2637d90df0
|
Minor: remove two any s from <CallScreen>
|
2020-10-12 18:10:08 -04:00 |
|
Josh Perez
|
9510fd1eec
|
Cleans up mute state after mute expires
|
2020-10-12 18:10:08 -04:00 |
|
Josh Perez
|
a581f6ea81
|
Calling: Picture-in-picture
|
2020-10-12 18:10:08 -04:00 |
|
Chris Svenningsen
|
7b15bddfc9
|
Bring back conversation.leaveGroup for GV1 scenarios
|
2020-10-12 18:10:08 -04:00 |
|
Josh Perez
|
04eb7bc995
|
Delete @mentions on DOE
|
2020-10-12 18:10:08 -04:00 |
|
Josh Perez
|
27759233e4
|
Storage Service Write: Improved conflict handling
|
2020-10-12 18:10:08 -04:00 |
|
Sidney Keese
|
866217a724
|
Delete For Everyone Send
Co-authored-by: Chris Svenningsen <chris@carbonfive.com>
|
2020-10-12 18:10:08 -04:00 |
|
Chris Svenningsen
|
63b2644cb4
|
Read Pinned Chats
Co-authored-by: Sidney Keese <sidney@carbonfive.com>
|
2020-10-12 18:10:08 -04:00 |
|
Evan Hahn
|
3ca547f3dd
|
Only fuzzy linkify TLDs in place in 2010
|
2020-10-12 18:10:08 -04:00 |
|
Josh Perez
|
ea7ea5e8f6
|
Storybook fix
|
2020-10-12 18:10:08 -04:00 |
|
Evan Hahn
|
313faab774
|
Outbound link previews
|
2020-10-12 18:10:08 -04:00 |
|
Evan Hahn
|
bb3ab816dd
|
Remove unnecessary non-null assertion
|
2020-10-12 18:10:08 -04:00 |
|
Evan Hahn
|
bf647b36d4
|
Fix a UUID variable holding an E164
|
2020-10-12 18:10:07 -04:00 |
|
Evan Hahn
|
333dc17c0a
|
Proper call requests for callee
|
2020-10-12 18:10:07 -04:00 |
|
Evan Hahn
|
bdd71e4898
|
Support APNGs in Sticker Creator
|
2020-10-12 18:10:07 -04:00 |
|
Scott Nonnenberg
|
6b3d5c19b3
|
GroupV2: Show better strings for 'added but previously invited' cases
|
2020-10-12 18:10:07 -04:00 |
|
Scott Nonnenberg
|
b91107efbc
|
Conversation.addSingleMessage: Use queue to maintain incoming order
|
2020-10-12 18:10:07 -04:00 |
|
Scott Nonnenberg
|
d39ede068a
|
Two small bugfixes
|
2020-10-12 18:10:07 -04:00 |
|
Sidney Keese
|
dabab60f56
|
Remove TSLint
Co-authored-by: Chris Svenningsen <chris@carbonfive.com>
|
2020-10-12 18:10:07 -04:00 |
|
Sidney Keese
|
7b6d8f55d6
|
Migrate textsecure to eslint
Co-authored-by: Chris Svenningsen <chris@carbonfive.com>
|
2020-10-12 18:10:07 -04:00 |
|
Chris Svenningsen
|
b5df9b4067
|
Migrate messages, conversations, conversation_view, background to TS
Co-authored-by: Sidney Keese <sidney@carbonfive.com>
|
2020-10-12 18:10:07 -04:00 |
|
iomintz
|
6e7930f7a9
|
WebAPI.initialize: add missing validity check for proxyUrl (#4565)
|
2020-10-12 18:08:43 -04:00 |
|
Jim Gustafson
|
80fe9b97d0
|
Add more logging for high level calling operations
|
2020-09-25 17:05:25 -04:00 |
|
Scott Nonnenberg
|
58af7adeaa
|
Update to the new gv2 capability string
|
2020-09-25 15:19:03 -05:00 |
|
Scott Nonnenberg
|
9f73b40d7a
|
MessageReceiver: Use UUID if we have it
|
2020-09-25 09:20:36 -05:00 |
|
Scott Nonnenberg
|
4e223def29
|
Improved support for images with extreme ratios
|
2020-09-23 12:07:27 -04:00 |
|
Scott Nonnenberg
|
04d3769bd4
|
Update to the new gv2 capability string
|
2020-09-22 20:30:25 -04:00 |
|
Josh Perez
|
2d5292b2f3
|
Render quoted mentions as text
|
2020-09-21 15:42:51 -04:00 |
|
Scott Nonnenberg
|
bc3b61db1d
|
Add p-queue timeouts; fix search crash; improve promise rejection logging
|
2020-09-21 15:42:51 -04:00 |
|
Scott Nonnenberg
|
9f9ce91a9c
|
Allow for very tall portrait images in lightbox
|
2020-09-21 15:42:51 -04:00 |
|
Scott Nonnenberg
|
67cb10fcae
|
Ensure that ConversationController.load is resilient to errors
|
2020-09-21 15:42:51 -04:00 |
|
Chris Svenningsen
|
b4e9c278d3
|
Migrate to eslint
|
2020-09-21 15:42:51 -04:00 |
|
Josh Perez
|
0fe7e30398
|
Storage Service: More logging
|
2020-09-21 15:42:51 -04:00 |
|
Evan Hahn
|
eba1bf3100
|
Add software acknowledgments, link to them from About window
|
2020-09-21 15:42:51 -04:00 |
|
Chris Svenningsen
|
42db239001
|
ConversationController: Remove static keyword
|
2020-09-21 15:42:51 -04:00 |
|
Scott Nonnenberg
|
ec8ac1db58
|
Outgoing: Ensure that sends still succeed without CDS
|
2020-09-21 15:42:51 -04:00 |
|
Josh Perez
|
64ba7b63d3
|
Fix lint
|
2020-09-21 15:42:51 -04:00 |
|
Josh Perez
|
22ba54ce5c
|
Don't count muted convos in badge count by default
|
2020-09-21 15:42:51 -04:00 |
|
Chris Svenningsen
|
5364de90a4
|
migrate components stickers to eslint
|
2020-09-21 15:42:51 -04:00 |
|
Sidney Keese
|
2ade4acd52
|
Migrate util, types, state, sticker-creator to ESLint
|
2020-09-21 15:42:51 -04:00 |
|
Chris Svenningsen
|
372aa44e49
|
Migrate conversations to ESLint
|
2020-09-21 15:42:51 -04:00 |
|
Evan Hahn
|
b4f0f3c685
|
Upgrade node-fetch to v2.6.1
|
2020-09-21 15:42:51 -04:00 |
|
Peter Thatcher
|
3c9c581854
|
RingRTC: Update to v2.6.0
|
2020-09-21 15:42:50 -04:00 |
|
Chris Svenningsen
|
b13dbcfa77
|
Migrate components to eslint
|
2020-09-21 15:42:50 -04:00 |
|
Evan Hahn
|
de66486e41
|
Add sound effect for notifications in Linux
|
2020-09-21 15:42:50 -04:00 |
|
Evan Hahn
|
6d2e994f9f
|
Windows: mark downloads as "from the internet"
|
2020-09-21 15:42:50 -04:00 |
|
Chris Svenningsen
|
50378ed9bc
|
Migrate base ts to eslint
|
2020-09-21 15:42:50 -04:00 |
|
Evan Hahn
|
ad555ec8a9
|
Cleanup and remove unused chunks of libsignal-protocol
|
2020-09-21 15:42:50 -04:00 |
|
Scott Nonnenberg
|
c2275b6aed
|
Increase requiredProtocolVersion if quote includes @mention
|
2020-09-21 15:42:37 -04:00 |
|
Josh Perez
|
9657c38987
|
@mentions receive support
|
2020-09-21 15:42:37 -04:00 |
|
Evan Hahn
|
401cdfdb63
|
Speed up lint-deps
|
2020-09-21 15:42:36 -04:00 |
|
Scott Nonnenberg
|
7ee6584d8b
|
Fix linter: global state left on the regex causes problems
|
2020-09-21 15:42:36 -04:00 |
|
Grace Shaw
|
8b7db94882
|
Defer to default keybindings for alt + enter
|
2020-09-14 17:27:16 -05:00 |
|
Josh Perez
|
c25759ca3a
|
Storage Service Write: Tighten up validation
|
2020-09-10 15:37:20 -07:00 |
|
Scott Nonnenberg
|
9fae795e8f
|
GroupsV2: Register GV2 capabilities properly
|
2020-09-10 15:03:17 -07:00 |
|
Scott Nonnenberg
|
cad9803d38
|
GroupsV2: Use both sent_at and received_at when processing changes
|
2020-09-10 17:04:45 -04:00 |
|
Scott Nonnenberg
|
deb3dd5d4e
|
A couple of small bugfixes
|
2020-09-10 15:06:26 -05:00 |
|
Scott Nonnenberg
|
4c98b4a96f
|
Introduce new remote flag for storage service write behavior
|
2020-09-10 13:59:59 -04:00 |
|
Josh Perez
|
d1d7e0aa99
|
Storage logging improvements and repeat limits for stop sync
|
2020-09-09 17:34:57 -07:00 |
|
Josh Perez
|
d87335f5a6
|
Support server-determined build expiration
|
2020-09-09 17:34:57 -07:00 |
|
Scott Nonnenberg
|
7a02cc815d
|
Support for new GroupV2 groups
|
2020-09-09 17:34:57 -07:00 |
|