Commit Graph

3033 Commits

Author SHA1 Message Date
jamiebuilds-signal 64a4d2e717
Improved reliability of strictAssert 2022-09-14 09:40:50 -07:00
Fedor Indutny 1a54d438c2
Separate flag for cdsi in beta channel 2022-09-13 21:07:47 -07:00
jamiebuilds-signal 5a8f484a03
Enable brace-style eslint rules 2022-09-13 14:48:09 -07:00
jamiebuilds-signal 73bdcdfd0a
Fix storyviewer title for groups 2022-09-13 15:33:53 -06:00
Fedor Indutny 3e6156ced7
Run checkForConflicts on a p-queue 2022-09-13 09:16:01 -07:00
Fedor Indutny a040330d89
Don't clear manually applied link preview 2022-09-13 08:08:28 -06:00
Scott Nonnenberg 8899ca9724
Improve logging in handleDataMessage and contact sync 2022-09-12 17:52:55 -07:00
jamiebuilds-signal 537955b009
Fix StoryViewer rendering "You" 2022-09-12 15:03:25 -07:00
Fedor Indutny 9bc4117259
Never pass negative speaker height to RingRTC 2022-09-12 13:50:13 -06:00
Scott Nonnenberg 380833447f
Stories: Don't drop 1:1 replies, always 24-hour expireTimer 2022-09-09 18:05:07 -06:00
Alvaro 383a0fd17f
Added the time remaining for disappearing messages and stories 2022-09-09 11:35:00 -07:00
Alvaro 134265496b
Fixed positioning of emoji popper - avoids range error 2022-09-09 11:15:28 -07:00
Fedor Indutny 1e825fd1e8
Fix recursion loop in sendStory 2022-09-08 16:17:38 -07:00
Alvaro Carrasco 8d7cbeef64 v5.59.0-beta.1 2022-09-08 17:07:07 -06:00
Scott Nonnenberg 9d50679473
Message.tsx: Don't let event propagate on generic attachment click 2022-09-08 15:09:40 -07:00
Fedor Indutny ae01ad4276 Persist hasSetMyStoriesPrivacy in storage service 2022-09-07 14:17:09 -07:00
Scott Nonnenberg 03b750d072 Fix keyboard handling in ReactionPicker/Viewer and their child views 2022-09-07 14:17:09 -07:00
Scott Nonnenberg 192c85bb0e getNextAttachmentDownloadJobs: Delete malformed jobs 2022-09-07 14:17:08 -07:00
Fedor Indutny 55a5c51236 Provide speakerHeight to ringrtc 2022-09-07 14:17:08 -07:00
Jordan Rose 618a7725fe Simplify logging 2022-09-07 14:17:03 -07:00
Scott Nonnenberg 56ffd7bc3f
Expire Timer: If we generated change, don't mark unread 2022-09-06 17:52:07 -06:00
Fedor Indutny b54c6f257d
Minimize and start Signal in tray 2022-09-06 15:09:52 -07:00
Evan Hahn aa86d8bf82
Lint .d.ts files 2022-09-06 13:51:34 -07:00
Scott Nonnenberg 6dd2b73855
Storage/getItemsState: Warn if not ready, log on success as well 2022-09-01 18:05:47 -07:00
Scott Nonnenberg 8bbd892693
Contact Sync: Consider undefined value as a disabled expire timer 2022-09-01 11:26:10 -07:00
Fedor Indutny 0715cc6be3
Fix flaky test and add screenshots 2022-09-01 09:35:44 -07:00
Scott Nonnenberg 0ba23d4b62
Format all messages.json files in preparation for larger changes 2022-08-31 20:42:18 -07:00
Fedor Indutnyy db155b9752 v5.58.0-beta.1 2022-08-31 16:12:06 -07:00
Scott Nonnenberg c819d27ce9
Don't log call audio levels actions to console in dev mode 2022-08-31 15:58:05 -07:00
Scott Nonnenberg 1cb70547fb
Ensure non-visual attachments can be manually downloaded 2022-08-31 15:32:06 -07:00
Fedor Indutny dda21701c5
Pass proxyUrl to LegacyCDS 2022-08-31 13:45:58 -07:00
Alvaro dd12c4cba3
Fixed playback-speed button bug and updated layout 2022-08-31 14:42:09 -06:00
Fedor Indutny 2b5f0ffc10
Update Inter to 3.19 2022-08-31 12:57:21 -07:00
Fedor Indutny 206f65e67d
Use ContactPills in StoriesSettingsModal 2022-08-31 10:18:18 -06:00
Jim Gustafson 9e02a57d77
Update to RingRTC v2.21.0 2022-08-31 09:12:28 -07:00
Josh Perez 39143015c5
UI for when read receipts are turned off 2022-08-31 09:11:14 -07:00
Fedor Indutny 7632f31cf2
Show internal error toast on CDS errors 2022-08-30 17:03:42 -07:00
Evan Hahn 39354b11b7
Prefer `type` to `interface` in `.d.ts` files 2022-08-30 16:24:04 -05:00
Josh Perez 9d7eaa003f
Remove group from story feature 2022-08-30 12:13:32 -07:00
Fedor Indutny e5f6de946f
Update electron to 20.1.0 2022-08-29 09:28:41 -07:00
Fedor Indutny c42df6312e
contactSync should depend on syncMessage.complete 2022-08-26 15:26:38 -07:00
Alvaro 299044f89f
Fixed joining ongoing video call by a non-admin on an announcement-only group 2022-08-26 09:02:47 -06:00
Alvaro ca6300a86a
Added last-message's author to group conversation list in left pane 2022-08-25 09:16:37 -07:00
Josh Perez eadef45290
Fix story group replies rendering 2022-08-25 12:10:56 -04:00
Josh Perez afc14aedd1
Use conversationId to hide/goToChat in StoryViewer 2022-08-25 11:32:54 -04:00
Fedor Indutny 7ce4beb270
Refactor contact sync processing 2022-08-24 22:04:42 -07:00
Josh Perez 76e73f63dc
My stories button improvements 2022-08-24 20:34:17 -04:00
Josh Perez 984f26c98e
Polish up the My Stories page 2022-08-24 20:33:16 -04:00
Josh Perez 68398823e3
Log when a story gets an expiration timer set 2022-08-24 16:34:10 -07:00
Josh Perez 1aa7d4cadb
Only show message/reaction sent toast for 1:1 replies 2022-08-24 14:39:44 -07:00
Josh Perez 981bbf1a3f
Change the MyStories sort order 2022-08-24 14:39:10 -07:00
Josh Perez 3eecd23c8d
Adjust text stories to fit more nicely 2022-08-24 14:35:32 -07:00
Fedor Indutnyy ca899d3ce1 Release notes 2022-08-24 14:18:10 -07:00
Fedor Indutny 2237f08507
Fix signal.me links 2022-08-24 10:33:48 -07:00
Fedor Indutny 6e3ec163dc
Drop pnpChangeNumber capability 2022-08-24 09:34:00 -07:00
Josh Perez fef9e5b58e
@mention support for story replies 2022-08-23 11:02:51 -07:00
Josh Perez a4f727a5b2
Queue attachment downloads when receiving a view sync 2022-08-23 13:38:13 -04:00
Josh Perez 22b05b6d11
Clear stories notification after visiting stories view 2022-08-23 13:37:48 -04:00
Josh Perez f611256afc
First time My Stories post experience 2022-08-23 10:24:55 -07:00
Fedor Indutny c18fa35354
Remove unused CDSH code 2022-08-23 09:38:46 -07:00
Josh Perez 413b6dbd5c
Assert that retried UUID is still part of dlist 2022-08-23 12:37:16 -04:00
Jordan Rose a52bb25731
Typing while the emoji picker is up should enter search mode 2022-08-22 16:31:35 -07:00
Josh Perez e9f4e28b3d
Properly mark story messages as read locally 2022-08-22 15:13:30 -07:00
Josh Perez 6f7094bc19
Allow paging through My Stories 2022-08-22 13:44:23 -04:00
Josh Perez 70bdbe33d5
Group stories should have a different timestamp 2022-08-19 14:12:05 -07:00
Josh Perez f7f65de322
Improvements to the MyStories row 2022-08-19 11:36:47 -07:00
Scott Nonnenberg 6dd6a64d6c
ErrorBoundary improvements, StickerCreator logging/resiliency 2022-08-19 11:35:40 -07:00
Josh Perez 0fb45f045d
Handle Safety Number changes while sending a story 2022-08-19 14:05:31 -04:00
Fedor Indutny d036803df9
Mirror CDS requests 2022-08-18 17:31:12 -07:00
Josh Perez de84dc06c8
Fixes emoji-only rendering within a story reply context 2022-08-18 16:28:51 -07:00
Josh Perez bdcdf424e6
Dark mode only for SendStoryModal 2022-08-18 15:47:59 -07:00
Fedor Indutny 757af2cbbe
Include ACI+Access Keys pairs with CDSI requests 2022-08-18 13:44:53 -07:00
Alvaro 13046dc020
Added a playback speed button on voice notes 2022-08-18 11:43:44 -04:00
Alvaro bb9a7113f1
Made the emoji autocomplete aligned with the :word 2022-08-18 09:02:13 -06:00
Josh Perez 3436283165 Merge signalapp/Signal-Desktop#6036 2022-08-18 10:37:48 -04:00
Jordan Rose d15ae63396
Test that the zkgroup serverPublicParams are up to date 2022-08-17 16:31:18 -07:00
Josh Perez 5c819456c9 Rotate release notes for 5.56.x 2022-08-17 19:20:06 -04:00
Scott Nonnenberg 74374e4313
maybeMergeContacts/create: Put PNI into UUID field if no ACI 2022-08-17 16:12:38 -07:00
Fedor Indutny 15714f35ef
Rename remote config flag 2022-08-17 15:06:17 -07:00
Josh Perez 5ec78374d1
Use just the timestamp for story expiration 2022-08-17 10:56:41 -07:00
Fedor Indutny 16222f6092
Reset pniCredential when our E164 changes 2022-08-17 09:22:59 -07:00
Josh Perez 936ce91b2e
Move getUntrustedContacts out of conversation_view 2022-08-16 16:59:11 -07:00
Fedor Indutny 96c4cc4bcf
Introduce desktop.pnp.storageService flag 2022-08-16 16:58:17 -07:00
Fedor Indutny 647335086d
Use ourPni when creating our own contact 2022-08-16 16:52:34 -07:00
Fedor Indutny 5a3c04d630
Additional logging for calling service 2022-08-16 16:52:09 -07:00
Scott Nonnenberg 932043c58f
Make attachments more resilient, decrease websocket keepalive 2022-08-16 16:49:47 -07:00
Josh Perez ce77465d23
Mark stories as viewed if we have a view sync during modifyTargetMessage 2022-08-16 16:45:03 -07:00
Fedor Indutny 201c6f9078
Stop using textarea in DebugLogWindow 2022-08-16 16:19:28 -07:00
Fedor Indutny d0264c844f
Fix handling of STICKER_PACK unknown records 2022-08-16 00:05:09 -07:00
Fedor Indutny 00cfd92dd0
Send and receive PniSignatureMessage 2022-08-15 14:53:33 -07:00
Alvaro 95be24e8f7
Make ESC key dismiss MediaEditor and TextStoryCreator modals 2022-08-15 13:35:30 -06:00
Josh Perez 385eb63fd5
Add a log indicating when a reaction was added to a story 2022-08-15 11:47:45 -07:00
Scott Nonnenberg 7399086939
Group Credentials: Request six days of data to account for clock skew 2022-08-15 09:34:27 -07:00
Josh Perez 1d0b1d806a
Only accept video/mp4 for story uploads 2022-08-12 16:44:10 -07:00
Josh Perez 6da4b03a1e
Single context menu open at a time 2022-08-12 14:32:27 -07:00
Fedor Indutny 0a299ec7e5
Fix assertion in mergeStickerPackRecord 2022-08-12 15:44:09 -04:00
Scott Nonnenberg da28b4d6cd
getUnverified/getUntrusted: Return conversation array, not collection 2022-08-12 15:43:24 -04:00
Alvaro 3991b06256
Increased the distance to support contacts that may have even longer titles 2022-08-12 12:10:52 -04:00
Scott Nonnenberg a160fb7963
Unarchive conversations when we add a calling event to it 2022-08-11 17:28:55 -07:00
Josh Perez 584b39baa8
Avoid race conditions when queueing a story for download 2022-08-11 15:26:26 -07:00