Jamie Kyle
|
a60cf05f83
|
Fix wrong ringerId in auto-ended remote call
|
2024-01-03 20:19:08 +01:00 |
|
Fedor Indutny
|
d71da5c486
|
Support phone number sharing flag on profile
|
2024-01-02 20:36:49 +01:00 |
|
Jamie Kyle
|
95842c6e0b
|
Add ZoomFactorService to keep windows in sync
|
2023-12-22 12:27:49 -08:00 |
|
Scott Nonnenberg
|
8c71ed2590
|
Properly clean up story replies on expiration or delete
|
2023-12-18 11:58:07 -05:00 |
|
trevor-signal
|
e7086a83b2
|
Batch receipt processing
|
2023-12-15 10:33:02 -08:00 |
|
ayumi-signal
|
d6db3f7943
|
Raise Hand in Group Calls
|
2023-12-06 13:52:29 -08:00 |
|
ayumi-signal
|
4603832258
|
Calling Reactions
|
2023-11-16 11:55:35 -08:00 |
|
Fedor Indutny
|
337d3f8490
|
Fix accountRecord.e164 deprecation
|
2023-11-15 02:29:04 +01:00 |
|
Fedor Indutny
|
592a6833df
|
Clean up group credential fetcher
|
2023-11-13 23:33:43 +01:00 |
|
Fedor Indutny
|
e0446af125
|
Fix left pane banner colors & add username integrity check to queue
|
2023-11-07 15:49:38 -08:00 |
|
Fedor Indutny
|
f52da976f9
|
Compile protobufs with no-convert/null-defaults
Co-authored-by: Scott Nonnenberg <scott@signal.org>
|
2023-11-07 22:31:59 +01:00 |
|
Rashad Sookram
|
754bb02c06
|
Add remote config for sending higher res screen share
|
2023-11-06 11:45:37 -05:00 |
|
Fedor Indutny
|
3664063d71
|
Username and username link integrity check
|
2023-11-03 15:05:11 -07:00 |
|
Jamie Kyle
|
3ef0d221d1
|
Refactor Signal app routing
|
2023-11-02 15:42:31 -04:00 |
|
Jim Gustafson
|
59a4f237fd
|
Preload media devices to avoid later delay
Co-authored-by: ayumi yu <ayumi@signal.org>
|
2023-11-01 11:03:08 -07:00 |
|
trevor-signal
|
0da867a0ef
|
Throttle re-renders for rapidly-updating messages
|
2023-11-01 09:49:58 -07:00 |
|
Fedor Indutny
|
79f7d64fb7
|
Promote fts5 secure-delete to production
|
2023-10-30 20:36:23 +01:00 |
|
Scott Nonnenberg
|
99b2bc304e
|
Use streams to download attachments directly to disk
Co-authored-by: trevor-signal <131492920+trevor-signal@users.noreply.github.com>
|
2023-10-30 09:24:28 -07:00 |
|
trevor-signal
|
cfe15b929b
|
Deduplicate message_changed redux actions
|
2023-10-25 13:44:50 -07:00 |
|
Jamie Kyle
|
9960970550
|
Peek group call on ring update
|
2023-10-23 13:31:07 -07:00 |
|
Jamie Kyle
|
82d7546353
|
Use system contact attributes when starting call
Co-authored-by: Scott Nonnenberg <scott@signal.org>
|
2023-10-23 13:28:59 -07:00 |
|
Scott Nonnenberg
|
70cd073a72
|
Ensure that messages to initiate calls are marked urgent=true
|
2023-10-23 10:38:03 -07:00 |
|
Jim Gustafson
|
3f8547f498
|
Update to RingRTC v2.34.0
|
2023-10-20 11:08:12 -07:00 |
|
Fedor Indutny
|
e124730cb0
|
Use FTS5 optimizer in production
|
2023-10-11 01:55:32 +02:00 |
|
Josh Perez
|
c1f4bac802
|
Account for stories that are sometimes not found in the database
|
2023-10-04 13:23:17 -04:00 |
|
Josh Perez
|
7d35216fda
|
Replace MessageController with MessageCache
|
2023-10-03 17:12:57 -07:00 |
|
Jim Gustafson
|
bae73e180a
|
Update to RingRTC v2.33.0
|
2023-09-28 23:52:07 +02:00 |
|
Fedor Indutny
|
ca45a9cf74
|
Don't accept PNI as ACI in contact sync
|
2023-09-28 11:41:45 -07:00 |
|
Fedor Indutny
|
eb7942dd1e
|
Use untagged pnis in storage service
|
2023-09-27 16:14:55 -07:00 |
|
Jim Gustafson
|
88df942029
|
Update to RingRTC v2.32.1
|
2023-09-27 14:22:51 -07:00 |
|
Jamie Kyle
|
1cc478180e
|
Fix call history deletion from sync messages
|
2023-09-27 12:42:30 -07:00 |
|
Scott Nonnenberg
|
5c3b866883
|
Add maximum wait in updateGroup, log with queue size in profile service
|
2023-09-25 09:43:54 -04:00 |
|
Jamie Kyle
|
bc67d421ab
|
Track acceptedTime during call, fix call screen duration
|
2023-09-20 10:00:01 -04:00 |
|
Fedor Indutny
|
c25867c737
|
Update better-sqlite3 to 8.5.2
|
2023-09-18 16:09:09 -07:00 |
|
Jamie Kyle
|
17ea2b58de
|
Fix hover/focus bg overriding active bg in ConversationList
Co-authored-by: trevor-signal <131492920+trevor-signal@users.noreply.github.com>
|
2023-09-18 14:00:26 -07:00 |
|
Josh Perez
|
d0296ececa
|
Improvements to the media editor
|
2023-09-14 10:04:48 -07:00 |
|
Jim Gustafson
|
d0df466fbc
|
Stop sending legacyHangup
|
2023-09-13 16:40:26 -07:00 |
|
ayumi-signal
|
d7da7fdca0
|
Workaround Linux Wayland screenshare bug
|
2023-09-12 19:14:07 -07:00 |
|
trevor-signal
|
7ca8f4c763
|
Improve bulk message deletion speed
|
2023-09-07 16:07:07 -04:00 |
|
Fedor Indutny
|
b6ed789197
|
Reenable FTS optimization
|
2023-09-05 09:14:36 -07:00 |
|
Fedor Indutny
|
f3eee779a0
|
Update better-sqlite3 and remove FTS optimization
|
2023-08-31 15:33:31 -07:00 |
|
Fedor Indutny
|
765ae54e78
|
Add more granularity to accountE164 deprecation
|
2023-08-30 09:27:07 -04:00 |
|
Fedor Indutny
|
b13cc693c7
|
Handle username link 404 by showing toast
|
2023-08-28 19:01:41 +02:00 |
|
Jamie Kyle
|
d3a18a197b
|
Fix adding group call history with no ring
|
2023-08-23 10:07:29 -07:00 |
|
Scott Nonnenberg
|
b7c17212c7
|
Keep onboarding story message ids on unlink
|
2023-08-22 09:26:28 -07:00 |
|
Scott Nonnenberg
|
90f0f8e255
|
eraseAllStorageServiceState: Delete everything, delete in memory
|
2023-08-21 09:30:33 -07:00 |
|
Jamie Kyle
|
ef0a3de636
|
Fix legacy call-history messages without a callId
Co-authored-by: Scott Nonnenberg <scott@signal.org>
|
2023-08-21 09:30:33 -07:00 |
|
Fedor Indutny
|
8b0da36caa
|
Migrate schema to service ids
|
2023-08-21 09:30:33 -07:00 |
|
Jamie Kyle
|
1f963efd64
|
Only notify for group calls once
|
2023-08-21 09:30:32 -07:00 |
|
Fedor Indutny
|
366b875fd2
|
Introduce Service Id Types
Co-authored-by: Scott Nonnenberg <scott@signal.org>
|
2023-08-21 09:30:32 -07:00 |
|
Jordan Rose
|
414c0a58d3
|
Update to RingRTC v2.30.0
Co-authored-by: Rashad Sookram <rashad@signal.org>
|
2023-08-21 09:30:32 -07:00 |
|
Scott Nonnenberg
|
13470a789c
|
Ensure that isConversationUnregistered is not called on groups
|
2023-08-21 09:30:31 -07:00 |
|
Jamie Kyle
|
1eaabb6734
|
Calls Tab & Group Call Disposition
|
2023-08-08 17:53:06 -07:00 |
|
Jamie Kyle
|
4455328312
|
Expose i18n globals in SignalContext across all windows
|
2023-08-07 13:28:09 -07:00 |
|
Scott Nonnenberg
|
ae0aef52dd
|
Notifications: Put actions inside onclick handler
|
2023-08-01 13:33:04 -07:00 |
|
Scott Nonnenberg
|
40c21b1666
|
Improved windows notifications
|
2023-08-01 09:06:29 -07:00 |
|
Josh Perez
|
1dc1a4d41b
|
Graceful calling lobby handling
|
2023-07-27 17:29:10 -07:00 |
|
Josh Perez
|
7267391de4
|
Fixes calling participants list popup
|
2023-07-21 15:12:23 -07:00 |
|
Fedor Indutny
|
13193649d3
|
Use combined username link API
|
2023-07-21 01:19:32 +02:00 |
|
Fedor Indutny
|
e1d2dbd8ff
|
Username Link QR Code
|
2023-07-20 05:14:08 +02:00 |
|
dependabot[bot]
|
5c4d93e103
|
Bump protobufjs from 6.11.3 to 7.2.4
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Fedor Indutnyy <indutny@signal.org>
|
2023-07-12 19:54:37 +02:00 |
|
Jamie Kyle
|
00250e535c
|
Ensure call history is added when call is accepted
|
2023-06-29 14:39:21 -04:00 |
|
Fedor Indutny
|
e3c6b4d9b1
|
Update typescript to 5.1.3
|
2023-06-22 21:27:06 +02:00 |
|
Jamie Kyle
|
28870655e6
|
Add logging to missing identity state in contact record
|
2023-06-21 14:20:12 -07:00 |
|
Josh Perez
|
7247c2d674
|
Adds keyboard shortcut to open context menu on messages
|
2023-06-21 12:54:05 -04:00 |
|
Scott Nonnenberg
|
65b6d9c2bc
|
Fix failover on failed sends, and improve logging
|
2023-06-20 17:06:38 -07:00 |
|
Josh Perez
|
b1ee0a1d68
|
Adds sentAt to notification logging
|
2023-06-14 13:55:50 -07:00 |
|
Jim Gustafson
|
a56a50ad19
|
Update to RingRTC v2.28.0
|
2023-05-31 16:37:19 -07:00 |
|
trevor-signal
|
7e1c147eac
|
Use normal shutdown infrastructure to hang up active calls
|
2023-05-30 14:48:36 -04:00 |
|
Fedor Indutny
|
3c7502213b
|
Delete PNI storageID on merge
|
2023-05-24 15:05:04 -07:00 |
|
Fedor Indutny
|
759c61d06e
|
Use e164 from PniChangeNumber sync message
|
2023-05-22 09:37:58 -07:00 |
|
Scott Nonnenberg
|
579329b7bf
|
Update local story distribution list in more cases
|
2023-05-19 09:48:03 -07:00 |
|
trevor-signal
|
bd0e08d6fd
|
Update call-only conversation message request UI
|
2023-05-12 14:20:10 -04:00 |
|
Josh Perez
|
216ee67c50
|
Adds keyboard shortcut for editing last message sent
|
2023-05-11 17:27:19 -07:00 |
|
Josh Perez
|
272b81c7cf
|
Adds a pop and whoosh sound for message receive/sent
|
2023-05-09 10:52:42 -04:00 |
|
Fedor Indutny
|
51d1a62f70
|
Update icons to v3
|
2023-05-09 10:52:39 -04:00 |
|
Josh Perez
|
be60b3d225
|
Moves SQL to full IPC
|
2023-05-09 10:52:39 -04:00 |
|
Josh Perez
|
e211837bcd
|
Enables sandbox for all windows except main
|
2023-04-20 17:23:19 -04:00 |
|
Josh Perez
|
1f2cde6d04
|
Send edited messages support
Co-authored-by: Fedor Indutnyy <indutny@signal.org>
|
2023-04-20 09:31:59 -07:00 |
|
Fedor Indutny
|
9ce0746f5b
|
Fix flakey mock test
|
2023-04-19 09:13:48 -07:00 |
|
Jamie Kyle
|
76b9d07acf
|
Remove Signal.Util
|
2023-04-10 20:54:43 -07:00 |
|
Scott Nonnenberg
|
d9d820e72a
|
Support for receiving formatted messages
Co-authored-by: Alvaro Carrasco <alvaro@signal.org>
|
2023-04-10 09:31:45 -07:00 |
|
Fedor Indutny
|
f61d8f38b0
|
Context menu for left pane list items
|
2023-04-05 13:48:00 -07:00 |
|
Jamie Kyle
|
8ca192a48d
|
Update i18n eslint rule to validate missing/extra icu params
|
2023-04-04 11:41:14 -07:00 |
|
Jamie Kyle
|
da24cc5e95
|
Use ICU number/plural formatting
|
2023-04-03 12:03:00 -07:00 |
|
Jamie Kyle
|
5e647c55d1
|
Fully migrate to ICU
|
2023-03-29 17:03:25 -07:00 |
|
Jim Gustafson
|
43e70720f7
|
Update to RingRTC v2.26.2
|
2023-03-29 14:16:19 -07:00 |
|
Josh Perez
|
36e21c0134
|
Receive support for editing messages
|
2023-03-27 19:48:57 -04:00 |
|
Jamie Kyle
|
2781e621ad
|
Prepare for ICU migration
|
2023-03-27 16:37:39 -07:00 |
|
Jamie Kyle
|
1d549a9991
|
Multi-select forwarding and deleting
|
2023-03-20 15:23:53 -07:00 |
|
Alvaro
|
1dac6ab3d9
|
Wait for audio to play before pausing
|
2023-03-15 10:48:38 -07:00 |
|
Josh Perez
|
4591b56f7f
|
Enables sandbox on about window
|
2023-03-14 11:55:31 -04:00 |
|
Josh Perez
|
26ae1c8a88
|
Adds storage service logging around story distribution lists
|
2023-03-09 13:50:29 -08:00 |
|
Fedor Indutny
|
5d07167222
|
Use libsignal-client validation for nicknames
|
2023-03-08 16:58:54 -08:00 |
|
Fedor Indutny
|
30feabd0ee
|
Enable FTS optimizer in production
|
2023-03-06 11:47:15 -08:00 |
|
Alvaro
|
99015d7b96
|
Voice notes drafts
|
2023-03-02 13:55:40 -07:00 |
|
Alvaro
|
3d4248e070
|
Fixes to voice notes playback
|
2023-02-28 06:07:40 -07:00 |
|
Alvaro
|
0e655ceeed
|
Voice notes mini-player
|
2023-02-24 15:18:57 -08:00 |
|
Fedor Indutny
|
5d110964b9
|
PNP Settings
|
2023-02-23 13:32:19 -08:00 |
|
Fedor Indutny
|
0f22048779
|
Disable FTS optimizer in production
|
2023-02-15 12:32:39 -08:00 |
|
Fedor Indutny
|
486ada8b6c
|
Handle 409/410 when confirming username
|
2023-02-14 09:39:47 -08:00 |
|
Fedor Indutny
|
1f95c2299e
|
Use ContactRecord.systemNickname
|
2023-02-13 14:40:11 -08:00 |
|
Fedor Indutny
|
f9aaf30a32
|
Username onboarding
|
2023-02-13 10:51:41 -08:00 |
|
Fedor Indutny
|
329fe8f393
|
Periodically optimize FTS table
|
2023-02-09 13:13:08 -08:00 |
|
Fedor Indutny
|
22b4fa4c43
|
fix flaky mock server test
|
2023-02-08 09:19:13 -08:00 |
|
Fedor Indutny
|
8ed13b2247
|
Username hashing
|
2023-02-08 09:14:59 -08:00 |
|
Iñaqui
|
2db0a40e7b
|
Get call settings/turn servers after call creation to reduce pre-glare
|
2023-02-06 09:33:51 -08:00 |
|
Scott Nonnenberg
|
e30f633c95
|
Linux notifications: Don't escape double- or single-quote characters
|
2023-02-03 21:30:52 -05:00 |
|
Scott Nonnenberg
|
5701848aa5
|
maybeFetchNewCredentials: Fetch if we don't have credentials for today
|
2023-02-02 13:35:27 -08:00 |
|
Fedor Indutny
|
1381e8df5d
|
Process username changes in storage service
|
2023-02-02 11:03:51 -07:00 |
|
Josh Perez
|
ba848eec84
|
Fixes notification text for story reactions
|
2023-02-01 15:38:33 -08:00 |
|
Fedor Indutny
|
63d6b14516
|
Split ACI contact when it is unregistered
|
2023-02-01 13:32:46 -08:00 |
|
Scott Nonnenberg
|
b062409bb3
|
'Draw attention to this window' option is now defaulted to 'false'
|
2023-01-31 18:03:44 -08:00 |
|
Fedor Indutny
|
e64816830b
|
Revert "Periodically optimize FTS table"
This reverts commit 5dfdde998b .
|
2023-01-30 15:55:11 -08:00 |
|
Josh Perez
|
28a295d4e1
|
Fixes audio recording
|
2023-01-26 09:57:39 -07:00 |
|
Jamie Kyle
|
da0a741a36
|
Use preferred system locales and add Farsi font stack
|
2023-01-24 16:54:46 -08:00 |
|
Fedor Indutny
|
5dfdde998b
|
Periodically optimize FTS table
|
2023-01-24 11:13:00 -08:00 |
|
Josh Perez
|
86488b97b9
|
Adds debugging utilities in dev/beta environments
|
2023-01-18 19:02:03 -05:00 |
|
Josh Perez
|
9374832ea4
|
Enables ContextIsolation
|
2023-01-12 16:24:59 -08:00 |
|
Jamie Kyle
|
81fc9ff94d
|
Add more logs for call disposition
|
2023-01-11 12:04:03 -08:00 |
|
Jamie Kyle
|
e5638c0b20
|
Call Disposition
|
2023-01-09 16:52:01 -08:00 |
|
Jim Gustafson
|
01eb3b73b4
|
Update to RingRTC v2.23.0
|
2023-01-09 10:38:57 -08:00 |
|
Josh Perez
|
235a188291
|
Always download link preview image
|
2023-01-06 16:55:12 -08:00 |
|
Jamie Kyle
|
465b4cb0fb
|
Treat 413 and 429 as rate limits everywhere
|
2023-01-05 15:29:02 -07:00 |
|
Josh Perez
|
198d6f7e26
|
Make composer duck aware of the conversation it is in
|
2023-01-04 16:22:36 -08:00 |
|
Dimitris Apostolou
|
3c80272673
|
Fix typos
|
2023-01-03 13:02:01 -08:00 |
|
Jamie Kyle
|
3705b959d6
|
Remove end year from licenses
|
2023-01-03 11:55:46 -08:00 |
|
Fedor Indutny
|
2ffea11bdb
|
Update contact sync to match iOS behavior
|
2022-12-23 09:45:00 -08:00 |
|
Fedor Indutny
|
ed271d92ea
|
Add no-misused/floating-promises lint rule
|
2022-12-21 10:41:48 -08:00 |
|
Josh Perez
|
d8ea9856ec
|
Moves show all media to react pane
|
2022-12-20 09:50:23 -08:00 |
|
Fedor Indutny
|
1dc3ed914f
|
Drop pniCredential completely
|
2022-12-14 10:53:23 -08:00 |
|
Josh Perez
|
635a59a473
|
Moves showLightbox to redux
|
2022-12-09 21:02:22 -05:00 |
|
Scott Nonnenberg
|
a49a6f2057
|
Notifications for a few merge-related scenarios
|
2022-12-05 14:46:54 -08:00 |
|
Alvaro
|
e41252b35e
|
Added clearer debug logging to createOrLookup
|
2022-12-02 17:05:27 -08:00 |
|
Jim Gustafson
|
2d620c380e
|
Update to RingRTC v2.22.0
|
2022-11-28 20:09:08 -08:00 |
|
Fedor Indutny
|
37d383f344
|
Improve story DOE flow
|
2022-11-28 18:07:26 -08:00 |
|
Fedor Indutny
|
d6d53f9d18
|
Optimize loading stories
|
2022-11-28 09:19:48 -08:00 |
|
Alvaro
|
4294429bc2
|
Made StoryDataType sourceDevice required
|
2022-11-23 12:52:36 -08:00 |
|
Alvaro
|
896b36c301
|
Story replies indicator
|
2022-11-22 20:05:33 -08:00 |
|
Fedor Indutny
|
991580a1ed
|
Improve error handling during group sends
|
2022-11-22 10:43:43 -08:00 |
|
Fedor Indutny
|
b26f60d2fc
|
Better handling of calling messages
|
2022-11-19 00:31:31 -08:00 |
|
Jim Gustafson
|
c8fb43a846
|
Check media permissions for incoming group ring
|
2022-11-17 15:26:13 -08:00 |
|
Evan Hahn
|
a88243f26d
|
Better handle group call ring race conditions
|
2022-11-16 18:52:04 -08:00 |
|
Fedor Indutny
|
6be69a7ba8
|
Use DurationInSeconds for expireTimer
|
2022-11-16 13:18:02 -07:00 |
|
Alvaro
|
45069673ce
|
Fixed all connections count and renamed MY_STORIES_ID and EditMyStoriesPrivacyModal
|
2022-11-10 08:51:39 -07:00 |
|
Josh Perez
|
4a5da95c1d
|
Fixes storybook
|
2022-11-09 13:11:45 -08:00 |
|
Fedor Indutny
|
d7a2669b49
|
Wrap eventHandlerQueue jobs with task with timeout
|
2022-11-09 10:59:32 -08:00 |
|
Josh Perez
|
19a42ed719
|
Onboarding story
|
2022-11-08 21:38:19 -05:00 |
|
Fedor Indutny
|
9ce8d5e68f
|
Fix storage service handling of contact status
|
2022-11-07 15:21:12 -08:00 |
|
Fedor Indutny
|
8f62442822
|
Allow link-only stories, download previews
|
2022-10-31 14:28:28 -07:00 |
|
Fedor Indutny
|
3702a67975
|
Story view receipts setting
|
2022-10-25 15:18:42 -07:00 |
|
Josh Perez
|
471a9e2e98
|
Show group replies icon for stories with replies
|
2022-10-22 02:26:16 -04:00 |
|
Fedor Indutny
|
00f82a6d39
|
Discriminator in username
|
2022-10-18 10:12:02 -07:00 |
|
Jamie Kyle
|
25bc16300c
|
Notify story creator for replies
|
2022-10-11 10:59:02 -07:00 |
|
Fedor Indutny
|
95bee1c881
|
Sync group stories through storage service
|
2022-10-07 17:19:02 -07:00 |
|
Fedor Indutny
|
b950480d36
|
Support url-only link previews in stories
|
2022-10-06 13:22:59 -07:00 |
|
Fedor Indutny
|
ebafc933b9
|
Use X-Signal-Receive-Stories header
|
2022-10-04 17:48:25 -07:00 |
|
Fedor Indutny
|
8b705d3b55
|
Sync storiesDisabled flag on AccountRecord
|
2022-10-04 10:53:36 -07:00 |
|
Fedor Indutny
|
ffac571dd8
|
systemGivenName/systemFamilyName in ContactPill
|
2022-09-27 17:07:00 -06:00 |
|
Josh Perez
|
af5a496994
|
Sort stories when they were read at
|
2022-09-21 17:54:48 -06:00 |
|
Fedor Indutny
|
59da9c7ae5
|
Stop using deprecated PniCredential
|
2022-09-21 09:18:48 -07:00 |
|
Fedor Indutny
|
f9453c64dd
|
Test rate-limiting, stories in mock server
|
2022-09-19 15:08:55 -07:00 |
|
Fedor Indutny
|
62647a357f
|
Support unregisteredAtTimestamp in storage service
|
2022-09-19 11:47:49 -07:00 |
|
Alvaro
|
6cfe2a09df
|
Consecutive playback and per-conversation playback rate
|
2022-09-15 14:10:46 -06:00 |
|
Jamie Kyle
|
eb10aafd7c
|
tsc:allowUnreachableCode, eslint:no-unreachable, assert->assertDev
|
2022-09-15 13:17:15 -06:00 |
|
Jamie Kyle
|
0086216c9d
|
Add eqeqeq rule but require == for null
|
2022-09-14 14:40:44 -07:00 |
|
jamiebuilds-signal
|
64a4d2e717
|
Improved reliability of strictAssert
|
2022-09-14 09:40:50 -07:00 |
|
Scott Nonnenberg
|
8899ca9724
|
Improve logging in handleDataMessage and contact sync
|
2022-09-12 17:52:55 -07:00 |
|
Alvaro
|
383a0fd17f
|
Added the time remaining for disappearing messages and stories
|
2022-09-09 11:35:00 -07:00 |
|
Fedor Indutny
|
ae01ad4276
|
Persist hasSetMyStoriesPrivacy in storage service
|
2022-09-07 14:17:09 -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 |
|
Scott Nonnenberg
|
8bbd892693
|
Contact Sync: Consider undefined value as a disabled expire timer
|
2022-09-01 11:26:10 -07:00 |
|
Jim Gustafson
|
9e02a57d77
|
Update to RingRTC v2.21.0
|
2022-08-31 09:12:28 -07:00 |
|
Fedor Indutny
|
c42df6312e
|
contactSync should depend on syncMessage.complete
|
2022-08-26 15:26:38 -07:00 |
|
Fedor Indutny
|
7ce4beb270
|
Refactor contact sync processing
|
2022-08-24 22:04:42 -07:00 |
|
Josh Perez
|
0fb45f045d
|
Handle Safety Number changes while sending a story
|
2022-08-19 14:05:31 -04: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 |
|
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
|
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 |
|
Fedor Indutny
|
d0264c844f
|
Fix handling of STICKER_PACK unknown records
|
2022-08-16 00:05:09 -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 |
|
Fedor Indutny
|
0a299ec7e5
|
Fix assertion in mergeStickerPackRecord
|
2022-08-12 15:44:09 -04:00 |
|
Josh Perez
|
0a81376ca0
|
Do not accept stories without a name and no deletedAtTimestamp
|
2022-08-11 18:03:22 -04:00 |
|
Josh Perez
|
7126cbd5e4
|
Do not allow MyStories to be deleted
|
2022-08-11 12:18:48 -07:00 |
|
Scott Nonnenberg
|
269d170275
|
A number of additional merging fixes
|
2022-08-10 11:39:04 -07:00 |
|
Scott Nonnenberg
|
faf6c41332
|
Early preparations for PNP Contact Merging
|
2022-08-09 14:39:00 -07:00 |
|
Josh Perez
|
782838c591
|
Sync MyStories using the ID not the name
|
2022-08-03 20:10:05 -04:00 |
|
Fedor Indutny
|
b47a906211
|
Stickers in storage service
|
2022-08-03 10:10:49 -07:00 |
|
Fedor Indutny
|
79b48115e6
|
Handle PniChangeNumber
|
2022-07-28 14:50:10 -04:00 |
|
Scott Nonnenberg
|
1062126077
|
Request our PNI along with group credential fetch
|
2022-07-25 13:25:43 -07:00 |
|
Josh Perez
|
e321e1fea8
|
Edit distribution lists via story settings menu
|
2022-07-20 20:07:09 -04:00 |
|
Fedor Indutny
|
5c2016ec40
|
Refresh PNI on startup
|
2022-07-18 15:32:00 -07:00 |
|
Fedor Indutny
|
a4cf2e0948
|
Always refetch profile key credential if expired
|
2022-07-18 13:05:41 -07:00 |
|
Scott Nonnenberg
|
bfc56dd175
|
Introduce new Profile Fetch service, with centralized queueing
|
2022-07-13 17:46:46 -07:00 |
|
Fedor Indutny
|
a450e13a99
|
Fetch PNI group credentials
|
2022-07-08 13:46:25 -07:00 |
|
Fedor Indutny
|
565425c8b6
|
Correct identifier for story records
|
2022-07-06 17:34:13 -07:00 |
|
Fedor Indutny
|
f92be05b15
|
Titlebar fixes
|
2022-07-05 09:44:53 -07:00 |
|
Scott Nonnenberg
|
06190b1434
|
Introduce new urgent property for outgoing messages
|
2022-07-01 09:55:13 -07:00 |
|
Josh Perez
|
9155784d56
|
Sync my stories with primary device
|
2022-06-30 20:52:03 -04:00 |
|
Josh Perez
|
0a0a25498d
|
Repair old unexpired stories
|
2022-06-23 16:36:11 -04:00 |
|
Scott Nonnenberg
|
b8d6a591d5
|
Reintroduce 'expired' event, simplify handling of View Once media
|
2022-06-22 17:21:38 -07:00 |
|
Scott Nonnenberg
|
d547ef362e
|
Fetch latest group data on unblock of a group
|
2022-06-20 11:55:34 -07:00 |
|
Josh Perez
|
d970d427f8
|
Create text stories
|
2022-06-16 17:48:57 -07:00 |
|
Scott Nonnenberg
|
2464e0a9c1
|
Convert signal.js and preload.js to Typescript
|
2022-06-13 14:39:35 -07:00 |
|
Evan Hahn
|
2a2f44a73a
|
Convert message cleanup services to TypeScript
|
2022-05-31 16:53:14 -07:00 |
|
Fedor Indutny
|
7138daf5ef
|
Support keepMutedChatsArchived flag
|
2022-05-25 13:44:05 -07:00 |
|
Fedor Indutny
|
fcc60202c2
|
Populate sourceDevice field of ManifestRecord
|
2022-05-25 12:20:45 -07:00 |
|
Fedor Indutny
|
e6223b6a11
|
Dynamic audio level indicator
|
2022-05-18 23:28:51 -04:00 |
|
Scott Nonnenberg
|
dfd1190e8b
|
Groups: Show in left pane more often, proper join message
|
2022-05-16 07:53:54 -07:00 |
|
Josh Perez
|
253ab7517d
|
Always repair unexpired stories
|
2022-05-11 14:02:26 -07:00 |
|
Scott Nonnenberg
|
e078a2ae54
|
Ensure that seenStatus is always updated along with readStatus
|
2022-04-29 16:42:47 -07:00 |
|
Josh Perez
|
6d576ed901
|
Allow multiple reactions to stories
|
2022-04-28 18:06:28 -04:00 |
|
Josh Perez
|
2f44e33c9c
|
Move link notification to the conversation hero
|
2022-04-25 14:03:24 -07:00 |
|
Fedor Indutny
|
7821a872bd
|
Drop ContactRecords for our own ACI/PNI
|
2022-04-19 20:10:10 -07:00 |
|
Josh Perez
|
e3d537cbd3
|
Render group stories
|
2022-04-14 20:08:46 -04:00 |
|
Josh Perez
|
b550f64a4b
|
Merge signalapp/Signal-Desktop#5633
|
2022-04-14 13:04:19 -04:00 |
|
Fedor Indutny
|
610ebdd1e3
|
Batch storage item read requests
|
2022-04-12 17:50:17 -07:00 |
|
Josh Perez
|
9f7ee9ae79
|
Force set expirationStartTimestamp on story messages
|
2022-04-11 14:28:01 -07:00 |
|
Fedor Indutny
|
5fdda012cd
|
Raise voice note time limit to one hour
|
2022-04-06 14:39:54 -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 |
|
Josh Perez
|
3b5cc26fec
|
Adds logic around downloading stories
|
2022-03-28 18:10:08 -07:00 |
|
Jordan Rose
|
5a107e1bc3
|
Update for @signalapp/libsignal-client rename
|
2022-03-24 14:47:21 -07:00 |
|
Fedor Indutny
|
2eaacac151
|
Use --force-long with pbjs
|
2022-03-23 13:49:27 -07:00 |
|
Fedor Indutny
|
f536421390
|
Better merging for changed keys in storage service
|
2022-03-21 15:06:34 -07:00 |
|
Fedor Indutny
|
0923cc6cb8
|
Do not reopen the last notification on reconnect
|
2022-03-16 17:51:19 -07:00 |
|
Fedor Indutny
|
36ce4f27a2
|
Optimize profile avatar uploads and sync urls
|
2022-03-15 17:14:20 -07:00 |
|
Fedor Indutny
|
f7b71eecee
|
Use valid uuid as a fallback in calling
|
2022-03-14 15:14:14 -07:00 |
|
Fedor Indutny
|
4a00ea46bc
|
Allow requesting profile without profileKey
|
2022-03-09 12:23:21 -08:00 |
|
Fedor Indutny
|
a72cf075ef
|
Optimize initial storage service fetch
|
2022-03-09 10:22:34 -08:00 |
|
Josh Perez
|
eb91eb6fec
|
Process incoming story messages
|
2022-03-04 13:14:52 -08:00 |
|
Fedor Indutny
|
df7cdfacc7
|
Don't mkdir restore dir in updater
|
2022-03-04 11:59:47 -08:00 |
|
Fedor Indutny
|
3b4106d9dd
|
Change order of syncs during linking
|
2022-03-02 14:53:47 -08:00 |
|
Jim Gustafson
|
637b67d9a5
|
Update to RingRTC v2.19.0
Co-authored-by: Evan Hahn <evanhahn@signal.org>
|
2022-03-02 11:28:29 -06:00 |
|
Evan Hahn
|
cfa0711909
|
Put "is speaking?" threshold in remote config; lower default
|
2022-03-01 17:39:09 -06:00 |
|
Fedor Indutny
|
1a751c07fc
|
Remove warn log when no account record is fetched
|
2022-02-28 18:43:45 -08:00 |
|
Evan Hahn
|
052a8e65e2
|
Add "clean up timer if necessary" utility
|
2022-02-25 10:37:15 -08:00 |
|
Evan Hahn
|
41b4cce6ec
|
Show local speaking indicator for group calls
|
2022-02-25 09:24:05 -06:00 |
|
Fedor Indutny
|
5d035dff86
|
Drop GV1 records when GV2 records are present
|
2022-02-22 14:30:59 -08:00 |
|
Scott Nonnenberg
|
b33b5d2a30
|
profileKey: Check length of incoming values, clear on failed send/fetch
|
2022-02-22 14:34:57 -06:00 |
|
Scott Nonnenberg
|
2de45a341b
|
hangup: Hang up all calls, warn if we can't find intended call
|
2022-02-18 10:27:15 -06:00 |
|
Scott Nonnenberg
|
30783c887c
|
Introduce new conversationJobQueue
|
2022-02-16 10:36:21 -08:00 |
|
Fedor Indutny
|
a0b05f41e3
|
Dropped storage keys should not cause upload
|
2022-02-14 11:36:32 -08:00 |
|
Fedor Indutny
|
e0205ffff8
|
Drop invalid storage service keys
|
2022-02-11 13:05:24 -08:00 |
|
Evan Hahn
|
5ce26eb91a
|
Speaking indicator for group calls
Co-authored-by: Peter Thatcher <peter@signal.org>
Co-authored-by: Jim Gustafson <jim@signal.org>
Co-authored-by: Josh Perez <60019601+josh-signal@users.noreply.github.com>
|
2022-02-08 12:30:33 -06:00 |
|
Fedor Indutny
|
cb5131420f
|
Update storageService logging
|
2022-02-08 10:00:18 -08:00 |
|