Josh Perez
|
4602cef6da
|
Full width/height stories
|
2022-04-22 14:36:34 -04:00 |
|
Scott Nonnenberg
|
3a1df01c9e
|
New 'unseenStatus' field for certain secondary message types
|
2022-04-22 11:35:14 -07:00 |
|
Josh Perez
|
6c68c00578
|
Use useRefMerger in Input to avoid re-renders
|
2022-04-21 16:20:41 -04:00 |
|
Fedor Indutnyy
|
ed013bf51c
|
Release notes for 5.41.x
|
2022-04-21 11:43:38 -07:00 |
|
Josh Perez
|
4896ce32c3
|
Sync story read status from primary
|
2022-04-20 17:29:37 -07:00 |
|
Fedor Indutny
|
da45f26d37
|
Drop verified syncs, use storage service for event
|
2022-04-20 19:41:52 -04:00 |
|
Josh Perez
|
8c4b875dca
|
Prune the story progress effect's dependency list
|
2022-04-20 19:38:38 -04:00 |
|
Josh Perez
|
774246b6e2
|
Drop story replies from group timeline
|
2022-04-20 16:33:38 -07:00 |
|
Fedor Indutny
|
e5ba00b798
|
Initial GV2 mock tests
|
2022-04-20 12:35:53 -07:00 |
|
Scott Nonnenberg
|
34a27accfc
|
Timeline: Mark messages read sooner, and a little more often
|
2022-04-20 12:31:54 -07:00 |
|
Fedor Indutny
|
7821a872bd
|
Drop ContactRecords for our own ACI/PNI
|
2022-04-19 20:10:10 -07:00 |
|
Fedor Indutny
|
e8d268b466
|
Clear previous pending pni identity events
|
2022-04-18 16:33:17 -07:00 |
|
Josh Perez
|
d776deae01
|
Hidden stories list/unhide stories
|
2022-04-15 18:31:18 -04:00 |
|
Josh Perez
|
85027e7ce5
|
Release notes for v5.40.x
|
2022-04-15 18:18:47 -04:00 |
|
Josh Perez
|
e3d537cbd3
|
Render group stories
|
2022-04-14 20:08:46 -04:00 |
|
Scott Nonnenberg
|
14ab7b9e0d
|
Fetch profiles for conversations needing verification, more logging too
|
2022-04-14 15:27:16 -07:00 |
|
Fedor Indutny
|
6856e246e2
|
Don't update our own profile key from group state
|
2022-04-14 15:26:47 -07:00 |
|
Josh Perez
|
908ecda64f
|
Merge signalapp/Signal-Desktop#5610
|
2022-04-14 14:49:05 -04:00 |
|
Scott Nonnenberg
|
f572abf57d
|
Show expiration timer for incoming messages even if unread
|
2022-04-14 11:06:37 -07:00 |
|
Josh Perez
|
b550f64a4b
|
Merge signalapp/Signal-Desktop#5633
|
2022-04-14 13:04:19 -04:00 |
|
Josh Perez
|
4015259def
|
Adds captions in the viewer
|
2022-04-14 13:02:12 -04:00 |
|
Fedor Indutny
|
247149c58e
|
Support search for E164 without candidate contacts
|
2022-04-13 15:02:41 -07:00 |
|
Scott Nonnenberg
|
37c44fb631
|
Support for server-configurable maximum attachment size
|
2022-04-13 10:47:39 -07:00 |
|
Scott Nonnenberg
|
677548f3a3
|
getSuggestedFilename: January 2nd to fix test failure in some time zones
|
2022-04-13 10:45:49 -07:00 |
|
Fedor Indutny
|
610ebdd1e3
|
Batch storage item read requests
|
2022-04-12 17:50:17 -07:00 |
|
Chris Eager
|
2f5e4f1b98
|
Update message reporting to use sender ACI instead of E164
|
2022-04-12 12:54:04 -07:00 |
|
Scott Nonnenberg
|
8f630a52b5
|
Job Queue: Don't wait unless it's our first time in verify loop
|
2022-04-12 12:41:12 -07:00 |
|
Scott Nonnenberg
|
a013e43299
|
Contact presence: Check for array with items, not truthiness
|
2022-04-12 12:37:10 -07:00 |
|
Josh Perez
|
1a9547c98f
|
Repair video playback in viewer
|
2022-04-12 12:29:30 -07:00 |
|
Fedor Indutny
|
42108c9ca9
|
Flush last conversation message save on shutdown
|
2022-04-12 11:16:58 -07:00 |
|
Josh Perez
|
0ccbf5e4bd
|
Move FocusTrap into the parent to allow scrolling list
|
2022-04-12 07:45:20 -07:00 |
|
Scott Nonnenberg
|
302604f67e
|
Restore ability to message someone from embedded contact
|
2022-04-11 17:26:09 -07:00 |
|
Fedor Indutny
|
f77175f6b3
|
Fix spurious assert in groups.ts
|
2022-04-11 14:31:38 -07:00 |
|
Josh Perez
|
9f7ee9ae79
|
Force set expirationStartTimestamp on story messages
|
2022-04-11 14:28:01 -07:00 |
|
Scott Nonnenberg
|
7f89f6162f
|
Disable forward for messages with embedded contact
|
2022-04-11 13:57:44 -07:00 |
|
Fedor Indutny
|
6d816d01ad
|
Better tool for symbolication of crash reports
|
2022-04-11 11:46:02 -07:00 |
|
dependabot[bot]
|
c82ce8f15f
|
Upgrade moment to v2.29.2
|
2022-04-11 11:33:36 -07:00 |
|
Scott Nonnenberg
|
9e54f55c22
|
Ensure that waitForAll functions catch and log thrown errors
|
2022-04-11 10:53:57 -07:00 |
|
Scott Nonnenberg
|
45fcf827dd
|
Don't apply custom color style if message is deleted for everyone
|
2022-04-11 09:45:50 -07:00 |
|
Yusuf Sahin HAMZA
|
e150353f3f
|
Improve archive helper text
|
2022-04-08 18:32:15 -04:00 |
|
Josh Perez
|
28c1346a25
|
Allow outside click for focustrap
|
2022-04-08 14:50:26 -04:00 |
|
Josh Perez
|
0f16ef5dd6
|
Do not try to download text attachments
|
2022-04-08 10:03:10 -07:00 |
|
Josh Perez
|
0a0fabd2ca
|
Changes story sort order
|
2022-04-08 11:40:15 -04:00 |
|
Scott Nonnenberg
|
bb989455a7
|
ProfileEditor: Fix updating non-avatar with no avatar
|
2022-04-07 19:44:26 -07:00 |
|
Fedor Indutny
|
37d06ec7b9
|
Graceful handling of single-range diff download
|
2022-04-07 19:14:41 -07:00 |
|
Josh Perez
|
d8e6516fb9
|
Fixes isAccepted logic when calling it for the first time
|
2022-04-07 19:12:35 -07:00 |
|
Fedor Indutny
|
a15d84aade
|
Update better-sqlite3
|
2022-04-07 15:49:23 -07:00 |
|
Josh Perez
|
b96b02593b
|
Add aria-label to all <Select /> instances
|
2022-04-07 17:40:57 -04:00 |
|
Josh Perez
|
9ffcd44e6d
|
Do not add non-messages to the timeline
|
2022-04-07 14:13:58 -07:00 |
|
Josh Perez
|
19bb3bc994
|
Adds keyboard affordance to story viewer
|
2022-04-07 14:11:33 -07:00 |
|
Fedor Indutnyy
|
43d51a3fb3
|
Release notes for 5.39.x
|
2022-04-07 12:48:02 -07:00 |
|
Fedor Indutny
|
4c798bf7b8
|
Update dependencies to support Emoji v14
|
2022-04-07 14:50:42 -04:00 |
|
Fedor Indutny
|
e1e1cfb892
|
Use fuse.js for regular contact search
|
2022-04-07 11:47:12 -07:00 |
|
Fedor Indutny
|
085a698a73
|
Fix white screen when sharing screen
|
2022-04-07 10:52:04 -07:00 |
|
Scott Nonnenberg
|
b50c96c0b5
|
Improve layout of various message bubbles
|
2022-04-07 09:58:15 -07:00 |
|
Fedor Indutny
|
5fdda012cd
|
Raise voice note time limit to one hour
|
2022-04-06 14:39:54 -07:00 |
|
Fedor Indutny
|
33b8b59c55
|
Another fix for single-sticker packs
|
2022-04-06 14:00:13 -07:00 |
|
Fedor Indutny
|
55c5f15cd9
|
Add Cannot_Update_Require_Manual dialog type
|
2022-04-06 11:27:17 -07:00 |
|
Fedor Indutnyy
|
3c6d50f351
|
Merge https://github.com/signalapp/Signal-Desktop/pull/5842
|
2022-04-06 10:24:56 -07:00 |
|
Josh Perez
|
fc9bdf9398
|
Process text story messages
|
2022-04-05 21:18:07 -04:00 |
|
Fedor Indutny
|
11d54f6769
|
Fully notarize universal dmg instead of stapling
|
2022-04-05 17:56:53 -07:00 |
|
Fedor Indutny
|
b8c1faf086
|
Staple .zip/.dmg build artifacts on macOS
|
2022-04-05 16:13:11 -07:00 |
|
Fedor Indutny
|
7eaba737c6
|
Fix storage service processing of verified status
|
2022-04-05 09:31:18 -07:00 |
|
Evan Hahn
|
6500804231
|
Fix minor errors in link preview comments
|
2022-04-05 09:07:50 -07:00 |
|
Fedor Indutny
|
9568d5792e
|
Allow adding to a group by phone number
|
2022-04-04 17:38:22 -07:00 |
|
Fedor Indutny
|
140d19beb1
|
Fix single sticker stickerpack download
|
2022-03-31 18:07:30 -07:00 |
|
Scott Nonnenberg
|
85989fda3c
|
More peeking of group calls to prevent out-of-date member info
|
2022-03-31 18:06:56 -07:00 |
|
Scott Nonnenberg
|
bb250d4fb5
|
startCall: wait for startOutgoingDirectCall before updating lobby
|
2022-03-31 18:06:35 -07:00 |
|
Fedor Indutnyy
|
d43a6f1c91
|
Add release notes for 5.38
|
2022-03-31 16:31:36 -07:00 |
|
Fedor Indutny
|
e4b5b75988
|
GroupV2: Don't apply last state from the logs if skipped
|
2022-03-31 11:22:40 -07:00 |
|
Vladislav Gorenkin
|
d094a93191
|
Fix several shortcuts not working with non-EN keyboard layouts
|
2022-03-31 11:58:28 +06:00 |
|
Scott Nonnenberg
|
99687a4b5b
|
Remove support for legacyMessage
|
2022-03-30 20:07:55 -07:00 |
|
Scott Nonnenberg
|
97b03d8803
|
shouldCurrentMessageHideMetadata: Hide more often for less jumpiness
|
2022-03-30 20:07:14 -07:00 |
|
Josh Perez
|
16f0f4262a
|
Fix media not auto-downloading
|
2022-03-30 13:53:30 -07:00 |
|
Josh Perez
|
7316e880e8
|
Changes story message receiver acceptance logic 2
|
2022-03-29 18:38:17 -07:00 |
|
Scott Nonnenberg
|
42bd8cb4ce
|
getUntrustedConversations: Ensure we return conversationIds
|
2022-03-29 17:14:01 -07:00 |
|
Fedor Indutny
|
13f4948d4b
|
Introduce requireManualUpdate yaml flag
|
2022-03-29 15:46:18 -07:00 |
|
Fedor Indutny
|
2aac3b5cb9
|
Split addSingleMessage for better batching
|
2022-03-29 15:30:55 -07:00 |
|
Fedor Indutny
|
f7c3a44056
|
Update electron to 17.3.0
|
2022-03-29 10:06:42 -07:00 |
|
Josh Perez
|
3b5cc26fec
|
Adds logic around downloading stories
|
2022-03-28 18:10:08 -07:00 |
|
Josh Perez
|
9d3f0072a5
|
Changes story message receiver acceptance logic
|
2022-03-28 17:35:56 -07:00 |
|
Scott Nonnenberg
|
006de5b1a5
|
Don't linkify when certain unicode formatting characters are present
|
2022-03-28 17:28:37 -07:00 |
|
Scott Nonnenberg
|
e62606361d
|
Sort message-initiated timer updates before the initiating message
|
2022-03-28 17:25:11 -07:00 |
|
Evan Hahn
|
555b9d8aa1
|
Upgrade webpack-cli to 4.92 and webpack-dev-server to 4.7.4
|
2022-03-28 16:18:00 -07:00 |
|
Fedor Indutny
|
03173a31da
|
Don't await profile fetches without changes
|
2022-03-28 16:05:47 -07:00 |
|
Scott Nonnenberg
|
1ad284d22c
|
Group disparate status together, but show metadata if different
|
2022-03-28 15:55:12 -07:00 |
|
Fedor Indutny
|
2602db97f0
|
Allow composing to contacts from groups
|
2022-03-28 14:13:24 -07:00 |
|
Fedor Indutny
|
acda5b2cb3
|
Graceful renames, better errors in updater
|
2022-03-28 12:05:44 -07:00 |
|
Fedor Indutny
|
a0ae7c1aa2
|
Request and handle PniIdentity sync message
|
2022-03-25 10:36:08 -07:00 |
|
Jordan Rose
|
5a107e1bc3
|
Update for @signalapp/libsignal-client rename
|
2022-03-24 14:47:21 -07:00 |
|
Fedor Indutny
|
d18ed40a23
|
Don't pass full group to spoofing review dialog
|
2022-03-24 14:46:17 -07:00 |
|
Fedor Indutny
|
ca3f8b7df0
|
Store receivedAtCounter separately for unprocessed
|
2022-03-24 14:28:56 -07:00 |
|
Fedor Indutny
|
0f5a01f2b2
|
Fetch full group state if last epoch is stale
|
2022-03-24 10:06:39 -07:00 |
|
Fedor Indutny
|
e8651afa0b
|
Configure Long before requiring compiled protobuf
|
2022-03-24 10:05:48 -07:00 |
|
Scott Nonnenberg
|
6eef476f28
|
Add release notes for 5.37
|
2022-03-23 16:27:14 -07:00 |
|
Fedor Indutny
|
c5a3ffddf9
|
Limit number of GV2 banned members
|
2022-03-23 15:34:51 -07:00 |
|
Scott Nonnenberg
|
6a671e73f9
|
Suppress sticker pack installation errors on startup re-download
|
2022-03-23 14:33:48 -07:00 |
|
Fedor Indutny
|
2eaacac151
|
Use --force-long with pbjs
|
2022-03-23 13:49:27 -07:00 |
|
Scott Nonnenberg
|
bb066d4a84
|
Reintroduce inline metadata with full RTL support
|
2022-03-23 13:23:28 -07:00 |
|
Scott Nonnenberg
|
801c70b298
|
Don't render metadata if message bubble is collapsed
|
2022-03-23 10:41:38 -07:00 |
|
Scott Nonnenberg
|
8a36891512
|
addSingleMessage: Only loadNewestMessages if conversation is loaded
|
2022-03-22 18:37:45 -07:00 |
|
Scott Nonnenberg
|
04ef741236
|
Fix rendering of messages with primarily RTL text
|
2022-03-22 17:12:06 -07:00 |
|
Scott Nonnenberg
|
e8e18ff7e4
|
Group messages by status, grouping everything delivered+ together
|
2022-03-22 14:17:21 -07:00 |
|
Fedor Indutny
|
356f123092
|
Use parallel-prettier for lint
|
2022-03-22 13:45:34 -07:00 |
|
Scott Nonnenberg
|
67702254fb
|
Message Select: New faster animation, lighter for incoming bubbles
|
2022-03-22 12:06:08 -07:00 |
|
Fedor Indutny
|
926a04d045
|
getProfile errors shouldn't stop group update
|
2022-03-22 12:00:31 -07:00 |
|
Scott Nonnenberg
|
2ccd425ae2
|
background: Initialize job queues earlier
|
2022-03-21 17:20:03 -07:00 |
|
Scott Nonnenberg
|
1d268da50b
|
Drop stories and their replies if feature flag is disabled
|
2022-03-21 16:17:55 -07:00 |
|
Fedor Indutny
|
f536421390
|
Better merging for changed keys in storage service
|
2022-03-21 15:06:34 -07:00 |
|
Fedor Indutny
|
e08d9baaba
|
Remove createNonBreakingLastSeparator
|
2022-03-21 14:46:20 -07:00 |
|
Fedor Indutny
|
35b5087dc0
|
Short-circuit storyId predicate to optimize query
|
2022-03-21 14:21:35 -07:00 |
|
Scott Nonnenberg
|
bddd55d574
|
Challenge: Save conversationIds and start queues
|
2022-03-21 14:19:37 -07:00 |
|
Scott Nonnenberg
|
c369e44d8e
|
Fix Contact Modal and improve Debug Log window
|
2022-03-21 11:41:48 -07:00 |
|
Jim Gustafson
|
5d051ae16a
|
Update to RingRTC v2.20.0
|
2022-03-18 11:11:30 -07:00 |
|
Fedor Indutny
|
e0bccf6a79
|
Make final state assert more specific
|
2022-03-18 09:38:17 -07:00 |
|
Fedor Indutny
|
5c675ea2c8
|
Fix z-index of CustomizingPreferredReactionsModal
|
2022-03-17 14:21:50 -07:00 |
|
Scott Nonnenberg
|
53ca6672a9
|
Timeline: Spacing and message selection tweaks
|
2022-03-17 14:20:40 -07:00 |
|
Fedor Indutnyy
|
0e31659682
|
Merge https://github.com/signalapp/Signal-Desktop/pull/5788
|
2022-03-17 09:36:51 -07:00 |
|
Fedor Indutny
|
8ab4c4e78d
|
Postpone routineProfileRefresh until empty
|
2022-03-16 17:52:05 -07:00 |
|
Fedor Indutny
|
0923cc6cb8
|
Do not reopen the last notification on reconnect
|
2022-03-16 17:51:19 -07:00 |
|
Fedor Indutny
|
64219f52ac
|
Request last group state when fetching delta
|
2022-03-16 17:45:38 -07:00 |
|
Fedor Indutny
|
a9bf0cc0c9
|
Fix race condition in Timeline
|
2022-03-16 14:07:53 -07:00 |
|
Scott Nonnenberg
|
5a7196e464
|
Sticker pack download: require just one successful sticker download
|
2022-03-16 12:18:16 -07:00 |
|
Josh Perez
|
3620309f22
|
Show story replies in the timeline
|
2022-03-16 10:30:14 -07:00 |
|
Scott Nonnenberg
|
55716c5db6
|
Fix third item in Whats's New dialog
|
2022-03-16 09:48:33 -07:00 |
|
Fedor Indutny
|
36ce4f27a2
|
Optimize profile avatar uploads and sync urls
|
2022-03-15 17:14:20 -07:00 |
|
Scott Nonnenberg
|
703bb8a3a3
|
Introduce new 'Block request' button in timeline
|
2022-03-15 17:11:28 -07:00 |
|
Scott Nonnenberg
|
f217730b84
|
Support for people banned from joining groups via link
|
2022-03-14 18:32:07 -07:00 |
|
Fedor Indutny
|
f7b71eecee
|
Use valid uuid as a fallback in calling
|
2022-03-14 15:14:14 -07:00 |
|
Fedor Indutny
|
c28971ee9e
|
Profile fetches shouldn't drop our own profile key
|
2022-03-14 14:50:08 -07:00 |
|
Dimitris Apostolou
|
718d0a7046
|
Fix typos
|
2022-03-13 11:10:17 +02:00 |
|
Josh Perez
|
2114c851c7
|
Include authorUuid when sending replies
|
2022-03-11 15:14:32 -08:00 |
|
Fedor Indutny
|
4123c12303
|
Drop unused downloadsPath
|
2022-03-11 14:49:16 -08:00 |
|
Evan Hahn
|
72c6c57186
|
If not enough messages are loaded (on tall screens), fix jankiness
|
2022-03-11 14:31:21 -08:00 |
|
Evan Hahn
|
6e77d4b2c8
|
Fix RTL message layout issue
|
2022-03-10 11:35:48 -08:00 |
|
Josh Perez
|
d0898cb0c2
|
Do not set conversation expire timer on incoming story msgs
|
2022-03-09 18:20:01 -08:00 |
|
Josh Perez
|
50e66b7725
|
Fix ContextMenu stories
|
2022-03-09 16:31:34 -08:00 |
|
Scott Nonnenberg
|
01e58f75d3
|
Add release notes for 5.36
|
2022-03-09 15:30:10 -08:00 |
|
Evan Hahn
|
3226156a45
|
Revert buggy timeline layout refactor
|
2022-03-09 14:44:57 -08:00 |
|
Fedor Indutny
|
81e991af80
|
Use explicit method names for universal timers
|
2022-03-09 14:20:08 -08:00 |
|
Evan Hahn
|
cc44dca32b
|
Left-align audio message countdown and right-align metadata
|
2022-03-09 15:45:18 -06:00 |
|
Fedor Indutny
|
4a00ea46bc
|
Allow requesting profile without profileKey
|
2022-03-09 12:23:21 -08:00 |
|
Evan Hahn
|
80e445389f
|
Fix marking tall messages read
|
2022-03-09 12:05:07 -08:00 |
|
Fedor Indutny
|
0c8c332805
|
Use new CDS implementation in staging
|
2022-03-09 11:28:40 -08:00 |
|
Scott Nonnenberg
|
5774fdef9f
|
getTextAndMentionsFromOps: Trim start of first op if it's a string
|
2022-03-09 11:27:49 -08:00 |
|
Evan Hahn
|
fd72385b9f
|
<Timeline> only needs whether someone is typing, not who
|
2022-03-09 13:15:15 -06:00 |
|
Evan Hahn
|
0b5e2e6768
|
Simplify positioning of timeline warnings
|
2022-03-09 12:47:13 -06:00 |
|
Fedor Indutny
|
a72cf075ef
|
Optimize initial storage service fetch
|
2022-03-09 10:22:34 -08:00 |
|
Evan Hahn
|
699720b38e
|
Fix warning in useNowThatUpdatesEveryMinute
|
2022-03-08 16:06:44 -08:00 |
|
Evan Hahn
|
4b6b9cce01
|
Fix timeline not scrolling to bottom reliably
|
2022-03-08 13:54:27 -08:00 |
|