Fedor Indutny
|
bbe56e0811
|
Erase storage service state on key change
|
2022-02-02 16:15:39 -05:00 |
|
Josh Perez
|
4de30786ec
|
Allow retry when cannot update
|
2022-02-02 16:13:56 -05:00 |
|
Josh Perez
|
909453b20b
|
Allow reactions in announcement only groups
|
2022-02-02 15:01:22 -05:00 |
|
Evan Hahn
|
60d348e7cb
|
Open all Signal links in app
|
2022-02-02 10:29:01 -08:00 |
|
Evan Hahn
|
07968ea42b
|
Use isSameDay and isToday utilities
|
2022-02-02 10:27:44 -08:00 |
|
Josh Perez
|
a0c61e5b4a
|
Only show image editing icon in composition area
|
2022-02-02 09:31:16 -06:00 |
|
Josh Perez
|
e79fb9d2e5
|
Fix lost focus when typing in archived message while searching
|
2022-02-02 09:30:39 -06:00 |
|
Fedor Indutny
|
089116d069
|
Use identity key from storage service
|
2022-02-01 18:26:23 -08:00 |
|
Evan Hahn
|
85ae41eb1c
|
Remove duplicate helper function from missingCaseError
|
2022-02-01 16:57:31 -08:00 |
|
Josh Perez
|
b38590a4ac
|
Lightbox: Fix clicks outside of zoomable area
|
2022-02-01 15:49:36 -08:00 |
|
Evan Hahn
|
04c08a624b
|
Fix left pane timestamps not updating
|
2022-01-31 16:45:56 -06:00 |
|
Fedor Indutny
|
c931102d12
|
First storage service test
|
2022-01-31 14:01:34 -08:00 |
|
Evan Hahn
|
c5ad020de7
|
Fix "mark conversation read" optimization
|
2022-01-31 13:52:09 -08:00 |
|
Scott Nonnenberg
|
397753bbfe
|
sendContentMessageToGroup: Comprehensive error check before failover
|
2022-01-31 13:51:24 -08:00 |
|
Evan Hahn
|
05e5786883
|
Increase fallback Retry-After time to 1 minute
|
2022-01-31 15:09:58 -06:00 |
|
Fedor Indutny
|
b6287f4839
|
Properly propagate 204 to fetchManifest
|
2022-01-31 11:58:20 -08:00 |
|
Josh Perez
|
c857250b12
|
Left pane design tweaks
|
2022-01-31 09:45:04 -06:00 |
|
Evan Hahn
|
1c43e7501c
|
Simplify spellcheck download URL, disable spellcheck in most windows
|
2022-01-28 16:27:18 -06:00 |
|
Jim Gustafson
|
ab9d33cf1a
|
Update to RingRTC v2.17.2
|
2022-01-28 13:55:36 -06:00 |
|
Evan Hahn
|
bd41bdf3cb
|
Tweaks to floating date header fading
|
2022-01-28 12:31:20 -06:00 |
|
Evan Hahn
|
a34291f9dc
|
Two CI tweaks
|
2022-01-27 16:28:41 -08:00 |
|
Josh Perez
|
bf45182a39
|
New left pane search design
|
2022-01-27 16:12:26 -06:00 |
|
Evan Hahn
|
babd61377b
|
Remove floating date header remote config flags
|
2022-01-27 13:50:01 -08:00 |
|
Fedor Indutny
|
53a27d022f
|
Create contacts during processing of group updates
|
2022-01-27 13:46:31 -08:00 |
|
Fedor Indutny
|
6578679166
|
Improve performance of isEmojiOnlyText
|
2022-01-27 13:28:04 -08:00 |
|
Evan Hahn
|
8fa4cd68d5
|
Fix timeline item sizing bug, and test timeline logic
|
2022-01-27 12:10:24 -08:00 |
|
Fedor Indutny
|
437ef2d3a7
|
Fetch joinedAtVersion before change log fetch for new groups
|
2022-01-26 16:02:23 -08:00 |
|
Scott Nonnenberg
|
2603d53891
|
Improve storage service migration to new field understanding
|
2022-01-26 15:39:25 -08:00 |
|
Evan Hahn
|
f9440bf594
|
Timeline date headers
|
2022-01-26 17:05:26 -06:00 |
|
Josh Perez
|
0fa069f260
|
Trim profile names when setting them
|
2022-01-26 13:58:00 -08:00 |
|
Scott Nonnenberg
|
5f34ece87c
|
TaskWithTimeout: After suspend, don't start timers for new tasks
|
2022-01-26 12:39:24 -08:00 |
|
Scott Nonnenberg
|
68a458ec4a
|
Honor preferContactAvatars field on AccountRecord
|
2022-01-25 09:44:45 -08:00 |
|
Evan Hahn
|
f5eb17e0d1
|
Fix stuck safety number modal overlay
|
2022-01-24 17:39:18 -08:00 |
|
Fedor Indutny
|
3aa488c3d5
|
Avoid calling tray.destroy() when quitting
|
2022-01-24 16:18:53 -08:00 |
|
Fedor Indutny
|
dff941adc7
|
Don't let unidentifiedStatus change e164
|
2022-01-24 15:54:12 -08:00 |
|
Fedor Indutny
|
3c836908aa
|
Revert "MessageReceiver: Pause processing of new messages on suspend"
This reverts commit d74424a3b8 .
|
2022-01-24 15:50:32 -08:00 |
|
Fedor Indutny
|
a2a9500728
|
Fix logging overflow
|
2022-01-24 15:36:05 -08:00 |
|
Evan Hahn
|
1e1cb26f08
|
Update badge placement on 52x52 avatars
|
2022-01-24 15:59:55 -06:00 |
|
Fedor Indutny
|
3bdb6977e6
|
Fix typo in unknownContact
|
2022-01-24 13:38:55 -08:00 |
|
Scott Nonnenberg
|
1c67df8b22
|
Fix incorrect translation key: unknownUser -> unnkownContact
|
2022-01-24 12:38:16 -08:00 |
|
Josh Perez
|
44bfb77635
|
Hang up call when screen is locked
|
2022-01-24 12:32:09 -08:00 |
|
Evan Hahn
|
884bfc0594
|
Properly handle read syncs while offline
|
2022-01-21 17:04:30 -08:00 |
|
Josh Perez
|
7fb23a1f6d
|
Fixes media editor text color selection prior to entering text
|
2022-01-21 16:46:07 -06:00 |
|
Fedor Indutny
|
9f0ea1cbf7
|
Use message.groupV2.revision during first fetch
|
2022-01-21 14:34:32 -08:00 |
|
Josh Perez
|
24c77b48bd
|
Disallow paste/drop images when there is a link preview
|
2022-01-21 15:46:05 -06:00 |
|
Evan Hahn
|
b9adee918f
|
Removed "received at" from message details for outbound messages
|
2022-01-21 11:51:40 -06:00 |
|
Scott Nonnenberg
|
fb31a02d88
|
MessateReceiver.maybeUpdateTimestamp: Annotate group identifier for log
|
2022-01-20 18:09:03 -08:00 |
|
Fedor Indutnyy
|
329d4335ef
|
Add release notes
|
2022-01-20 15:23:22 -08:00 |
|
Scott Nonnenberg
|
d74424a3b8
|
MessageReceiver: Pause processing of new messages on suspend
|
2022-01-20 14:47:06 -08:00 |
|
Fedor Indutny
|
8cd557ff91
|
Add extra logging for change phone number
|
2022-01-20 14:44:25 -08:00 |
|
Peter Thatcher
|
bcd9f961ad
|
Allow screenshare video frames to be more stale
|
2022-01-20 12:43:58 -06:00 |
|
Fedor Indutny
|
26421b8c18
|
Log conversation open time
|
2022-01-19 16:40:29 -08:00 |
|
Scott Nonnenberg
|
f1586578ff
|
Properly handle groupIds in incoming block sync
|
2022-01-19 16:39:27 -08:00 |
|
Josh Perez
|
3eddd06e5c
|
Lightbox zoom improvements
|
2022-01-19 12:21:12 -08:00 |
|
Evan Hahn
|
c1e3e87b99
|
Prohibit Chai expect or should ; prefer assert
|
2022-01-19 11:19:08 -08:00 |
|
Fedor Indutny
|
885b4d4d2e
|
Trigger EnvelopeEvent for unsealed envelopes
|
2022-01-18 17:10:53 -08:00 |
|
Jim Gustafson
|
d8c071dca6
|
Update to RingRTC v2.17.0
|
2022-01-15 20:59:01 -06:00 |
|
Fedor Indutny
|
145d9287d9
|
Add tentative prefix to crash report uploads
|
2022-01-14 13:50:45 -08:00 |
|
Scott Nonnenberg
|
90356d4c0f
|
Move a number of sync messages to jobs for retry
|
2022-01-14 13:34:52 -08:00 |
|
Evan Hahn
|
eba8d8d4b8
|
Render QR code with SVG, not canvas
|
2022-01-14 10:45:05 -06:00 |
|
Scott Nonnenberg
|
7a2cd61955
|
Calling Lobby: Ensure participant list can be dismissed
|
2022-01-14 10:16:07 -06:00 |
|
Evan Hahn
|
f9faf9b759
|
Fix disabling spellcheck with <Input>
|
2022-01-13 15:27:14 -08:00 |
|
Evan Hahn
|
393b740fe6
|
Fix crash when changing your username
|
2022-01-13 13:25:20 -08:00 |
|
Fedor Indutny
|
48836d5761
|
Update @react-spring/web to 9.4.1
|
2022-01-13 10:31:13 -08:00 |
|
Fedor Indutny
|
31c6a2fc0d
|
More frequent message cleanup
|
2022-01-13 10:30:51 -08:00 |
|
Scott Nonnenberg
|
b1c48b6c34
|
Add release notes for 5.29
|
2022-01-12 14:52:33 -08:00 |
|
Fedor Indutny
|
e5111c4565
|
Fix flaky test-release test
|
2022-01-12 11:15:58 -08:00 |
|
Evan Hahn
|
0a90380ac8
|
Remove "can resize left pane" flags
|
2022-01-12 11:35:47 -06:00 |
|
Evan Hahn
|
a5a73e869c
|
Convert remaining main process tests to TypeScript
|
2022-01-11 17:10:35 -08:00 |
|
Evan Hahn
|
0c12607e79
|
Fix "did reaction fully send?" logic
|
2022-01-11 16:50:11 -08:00 |
|
Evan Hahn
|
2dded88081
|
Add comments explaining Fabric listeners
|
2022-01-11 17:18:19 -06:00 |
|
Evan Hahn
|
3a463d3bfc
|
Use durations utility in parseRetryAfter
|
2022-01-11 17:17:41 -06:00 |
|
Fedor Indutny
|
91f1b62bc7
|
Detect startup after recent crashes
|
2022-01-11 12:02:46 -08:00 |
|
Scott Nonnenberg
|
02a732c511
|
getProfiles: Fetch a maximum of three profiles at at a time
|
2022-01-11 11:40:20 -08:00 |
|
Evan Hahn
|
d9b951bfcb
|
Update base config logging, removal, and tests
|
2022-01-11 11:12:55 -08:00 |
|
Evan Hahn
|
206f461370
|
Move menu tests to TypeScript
|
2022-01-11 09:28:04 -08:00 |
|
Jordan Rose
|
a014337e72
|
In non-production builds, copy the linking QR code on double-click
|
2022-01-10 13:32:32 -06:00 |
|
Scott Nonnenberg
|
06165cb742
|
Include sender keys in SignalProtocolStore zones
|
2022-01-07 18:12:13 -08:00 |
|
Scott Nonnenberg
|
a17e157e7b
|
Fix messages_unread index
|
2022-01-07 12:51:19 -08:00 |
|
Fedor Indutny
|
fa8ff2ae4c
|
Fix messages_preview index
|
2022-01-07 11:51:41 -08:00 |
|
Fedor Indutny
|
f49df88877
|
Update last conversation message after loading
|
2022-01-07 10:20:29 -08:00 |
|
Evan Hahn
|
f8bbf5c998
|
Group calls: mute in the lobby if joining a large call
|
2022-01-07 12:01:23 -06:00 |
|
Evan Hahn
|
577d9a41cc
|
Log read sync and view sync timestamps
|
2022-01-06 16:14:16 -06:00 |
|
Evan Hahn
|
5eee11e89c
|
Respect changing PPI during screen share
|
2022-01-06 16:00:11 -06:00 |
|
Fedor Indutny
|
e98b281644
|
Use serverTimestamp for delivery receipts
|
2022-01-06 12:12:53 -08:00 |
|
Evan Hahn
|
b7c2e6d3e8
|
Remove M1 support from 5.28 release notes
|
2022-01-06 11:24:46 -08:00 |
|
Scott Nonnenberg
|
7d397167cd
|
updateSharedGroups: Make one database query, check for membership, sort
|
2022-01-06 09:20:54 -06:00 |
|
Evan Hahn
|
fc3ebe40a7
|
Switch to low QR code error correction
|
2022-01-05 18:08:28 -06:00 |
|
Evan Hahn
|
eb8687bd81
|
Add "Need help?" link to link screen
|
2022-01-05 16:13:33 -06:00 |
|
Scott Nonnenberg
|
62e9a1570a
|
Enable notifications for disappearing messages on macOS 12.0.1 and above
|
2022-01-05 13:52:06 -08:00 |
|
Evan Hahn
|
c8d32f0327
|
Switch to qrcode-generator library
|
2022-01-05 09:59:59 -08:00 |
|
Evan Hahn
|
ea5571b025
|
Update release notes for 5.28 release
|
2022-01-04 17:44:26 -06:00 |
|
Evan Hahn
|
2f90608e1b
|
Improve "send anyway" experience when starting app
|
2022-01-04 14:24:18 -08:00 |
|
Scott Nonnenberg
|
54e252ecc2
|
Re-enable reaction notifications and improve message modifier typing
|
2022-01-04 09:27:16 -06:00 |
|
Fedor Indutny
|
14861aff50
|
Process manifest before persisting its version
|
2022-01-04 09:22:48 -06:00 |
|
Fedor Indutny
|
46ddcc50f9
|
Update electron to 16.0.6
|
2022-01-03 17:43:42 -08:00 |
|
Evan Hahn
|
dca2364ba4
|
Fix media editor undo state bugs
|
2022-01-03 17:29:19 -06:00 |
|
Evan Hahn
|
7273e580bd
|
Quiet React warning in mute modal
|
2022-01-03 13:44:45 -08:00 |
|
Fedor Indutny
|
2d596ac8b2
|
Switch SQL to main process on disconnect
|
2022-01-03 13:44:04 -08:00 |
|
Fedor Indutny
|
9d04daff5f
|
Fix message_user_initiated
|
2021-12-21 22:49:40 +01:00 |
|
Fedor Indutny
|
f5312b9463
|
Fix getUnreadReactionsAndMarkRead
|
2021-12-21 21:01:09 +01:00 |
|
Evan Hahn
|
327a38a552
|
Fix capitalization in media editor variable name
|
2021-12-21 00:31:38 +01:00 |
|
Scott Nonnenberg
|
0163ef203b
|
loadAndScroll: Use one transaction to pull all data: old/new/metrics
|
2021-12-20 22:05:13 +01:00 |
|
Scott Nonnenberg
|
60a53656af
|
Optimize a few queries
|
2021-12-20 22:04:02 +01:00 |
|
Fedor Indutny
|
b08691b35b
|
Default to system theme-setting
|
2021-12-20 10:58:21 -06:00 |
|
Fedor Indutny
|
67339001a8
|
Fix getHtmlDocument for compressed documents
|
2021-12-20 17:45:57 +01:00 |
|
Fedor Indutny
|
3228e22428
|
Fix batching in getUnreadReactionsAndMarkRead
|
2021-12-20 16:15:36 +01:00 |
|
Fedor Indutny
|
9f15f26828
|
Support running test-electron manually
|
2021-12-17 15:12:42 -08:00 |
|
Evan Hahn
|
3fa911598b
|
Use Signal's spellcheck dictionary files
|
2021-12-17 14:24:54 -08:00 |
|
Fedor Indutny
|
8070b8b14f
|
Block WebAPI during active registration
|
2021-12-17 22:26:50 +01:00 |
|
Fedor Indutny
|
9e9e5274cf
|
Fuse electron at build time
|
2021-12-17 09:50:42 -08:00 |
|
Evan Hahn
|
770c80b9ee
|
Remove several @ts-ignores
|
2021-12-16 17:14:21 -08:00 |
|
Evan Hahn
|
e0bd9f6958
|
Remove old desktop.screensharing2 feature flag
|
2021-12-16 17:12:31 -08:00 |
|
Fedor Indutny
|
afd6f3bc20
|
Compact universal builds for macOS
|
2021-12-16 16:11:18 -08:00 |
|
Evan Hahn
|
ed96e603ab
|
Wait for ConversationController load in receipt and sync jobs
|
2021-12-16 09:45:56 -08:00 |
|
Scott Nonnenberg
|
29c3b8af89
|
Fix groupV2 change rendering in notifications and left pane
|
2021-12-16 09:44:54 -08:00 |
|
Evan Hahn
|
364f00f37a
|
Redesign device link screens
|
2021-12-16 16:02:22 +01:00 |
|
Scott Nonnenberg
|
a023fc1bb0
|
Usernames: Fetch own username from /whoami not /profile
|
2021-12-15 12:02:55 -08:00 |
|
Scott Nonnenberg
|
42cb570029
|
messages table: introduce new computed isStory field for index usage
|
2021-12-15 09:17:14 +01:00 |
|
Fedor Indutny
|
e57ca66fd0
|
Update yarn.lock
|
2021-12-14 17:00:01 -08:00 |
|
Evan Hahn
|
97d42d5e7b
|
Enable media editor for everyone
|
2021-12-14 16:53:15 -08:00 |
|
Evan Hahn
|
71e9498961
|
Remove ADM2 feature flag
|
2021-12-14 20:24:43 +01:00 |
|
Evan Hahn
|
c32917284a
|
Increase SystemTrayService test timeout to help CI reliability
|
2021-12-14 19:13:06 +01:00 |
|
Evan Hahn
|
41334bce0b
|
Media editor: saving an image with a pending crop applies that crop
|
2021-12-14 09:08:44 -08:00 |
|
Scott Nonnenberg
|
e74376b997
|
Remove Grunt in favor of ts/scripts
|
2021-12-14 10:43:46 -06:00 |
|
Evan Hahn
|
4e947211b2
|
Add release notes for v5.27.0-beta.1 release
|
2021-12-14 10:38:23 -06:00 |
|
Fedor Indutny
|
71ca3c0764
|
Drop old unprocessed envelopes
|
2021-12-13 17:25:44 -08:00 |
|
Evan Hahn
|
465b387a13
|
Update TypeScript ESLint dependencies
|
2021-12-13 17:15:24 -08:00 |
|
Fedor Indutny
|
e60773cdf3
|
Display M1/Intel in About screen
|
2021-12-13 17:04:29 -06:00 |
|
Fedor Indutny
|
73c702515b
|
Remove unnecessary casts in conversations.ts
|
2021-12-13 12:23:52 -06:00 |
|
Evan Hahn
|
43f843f9fc
|
Use assert.isRejected instead of custom assertRejects
|
2021-12-13 18:38:40 +01:00 |
|
Jordan Rose
|
683823a114
|
Group calls: Make renderVideoFrame generate less garbage
|
2021-12-10 18:21:28 -06:00 |
|
Fedor Indutny
|
fed84be0b6
|
Fix crashes when playing media on legacy OS
|
2021-12-10 15:27:42 -08:00 |
|
Evan Hahn
|
2fe5ec6ab2
|
Convert IdleDetector to TypeScript
|
2021-12-10 15:20:24 -08:00 |
|
Evan Hahn
|
ebcd3e3e43
|
Remove unused getAllPrivateConversations SQL function
|
2021-12-10 15:15:00 -08:00 |
|
Evan Hahn
|
0e3d12c457
|
Prevent display sleep while on a call
|
2021-12-10 16:53:10 -06:00 |
|
Scott Nonnenberg
|
34fd945f83
|
No Backbone in data layer; server/client interfaces are now similar
|
2021-12-10 16:51:54 -06:00 |
|
Evan Hahn
|
064bbfe97a
|
Media editor: add explicit "done" button to tools
|
2021-12-10 08:41:31 -06:00 |
|
Scott Nonnenberg
|
161b0e5379
|
Refactor sender key sends to allow distribution lists
|
2021-12-09 18:15:59 -08:00 |
|
Fedor Indutny
|
61a6f1b4cf
|
Reduce logging from rotateSignedPreKey
|
2021-12-09 11:45:21 -08:00 |
|
Evan Hahn
|
7abe36a166
|
Update collapsed left pane designs to minimize empty space
|
2021-12-09 12:50:13 -06:00 |
|
Evan Hahn
|
00fa07a070
|
Media editor: Remove buggy "click outside canvas" logic
|
2021-12-09 12:04:30 -06:00 |
|
Evan Hahn
|
2f88e4bdf5
|
Remove crop rect from media editor on export
|
2021-12-09 09:10:50 -06:00 |
|
Fedor Indutny
|
bbc13d058e
|
Update electron to 16.0.4
|
2021-12-09 09:06:04 +01:00 |
|
Scott Nonnenberg
|
ba043c422b
|
Theme: Don't update on startup of every new version
|
2021-12-08 16:32:00 -08:00 |
|
Scott Nonnenberg
|
d72c816af9
|
Revert "Proper Japanese fonts"
This reverts commit d9990c162e .
|
2021-12-08 14:23:05 -08:00 |
|
Scott Nonnenberg
|
fdc9885baa
|
Migration and data access functions for stories
|
2021-12-08 20:52:46 +01:00 |
|
Evan Hahn
|
9f4a01c535
|
Always show audio mute icon in group calls
|
2021-12-08 09:22:37 -06:00 |
|
Evan Hahn
|
f9e98836b0
|
Retry delivery and read receipts for up to 24 hours
|
2021-12-07 14:41:40 -08:00 |
|
Josh Perez
|
e81821f4a6
|
Fixes media editing undo
|
2021-12-07 14:37:18 -08:00 |
|