Fedor Indutny
|
8ed13b2247
|
Username hashing
|
2023-02-08 09:14:59 -08:00 |
|
Alvaro
|
ce8a1f5930
|
Don't use the term gift
|
2023-01-23 13:42:40 -07:00 |
|
Josh Perez
|
74abe0c1ef
|
Do not fire SELECTED_CONVERSATION_CHANGED more than once
|
2023-01-05 15:34:47 -08:00 |
|
Josh Perez
|
198d6f7e26
|
Make composer duck aware of the conversation it is in
|
2023-01-04 16:22:36 -08:00 |
|
Jamie Kyle
|
3705b959d6
|
Remove end year from licenses
|
2023-01-03 11:55:46 -08:00 |
|
Fedor Indutny
|
ed271d92ea
|
Add no-misused/floating-promises lint rule
|
2022-12-21 10:41:48 -08:00 |
|
Jamie Kyle
|
15efbde23d
|
Move ToastType to its own file to avoid importing electron in storybooks
|
2022-12-14 16:48:36 -08:00 |
|
Alvaro
|
4294429bc2
|
Made StoryDataType sourceDevice required
|
2022-11-23 12:52:36 -08:00 |
|
Fedor Indutny
|
a2f1b469ea
|
Make sure that storySendMode is in group types
|
2022-11-19 00:31:18 -08:00 |
|
Fedor Indutny
|
6be69a7ba8
|
Use DurationInSeconds for expireTimer
|
2022-11-16 13:18:02 -07:00 |
|
Scott Nonnenberg
|
5100d17ed2
|
SafetyNumberChangeDialog: Introduce awareness of stories
|
2022-11-10 23:10:30 -05:00 |
|
Fedor Indutny
|
8f62442822
|
Allow link-only stories, download previews
|
2022-10-31 14:28:28 -07:00 |
|
Josh Perez
|
42362a2772
|
Close viewer after viewing a single story
|
2022-10-26 18:03:43 -07:00 |
|
Josh Perez
|
0308f208d8
|
Fix flakey viewStory test
|
2022-10-25 15:23:24 -07:00 |
|
Fedor Indutny
|
00f82a6d39
|
Discriminator in username
|
2022-10-18 10:12:02 -07:00 |
|
Josh Perez
|
4882248041
|
Story viewer navigation improvements
|
2022-10-17 12:33:07 -04:00 |
|
Jamie Kyle
|
25bc16300c
|
Notify story creator for replies
|
2022-10-11 10:59:02 -07:00 |
|
Alvaro
|
958f13b9f2
|
Fixed bug that was causing story playback to not play all unread
|
2022-10-07 22:02:46 -04:00 |
|
Josh Perez
|
0be580e8e5
|
Fixes story play order
|
2022-09-21 20:55:23 -04:00 |
|
Alvaro
|
383a0fd17f
|
Added the time remaining for disappearing messages and stories
|
2022-09-09 11:35:00 -07:00 |
|
Josh Perez
|
584b39baa8
|
Avoid race conditions when queueing a story for download
|
2022-08-11 15:26:26 -07:00 |
|
Fedor Indutny
|
a450e13a99
|
Fetch PNI group credentials
|
2022-07-08 13:46:25 -07:00 |
|
Josh Perez
|
9155784d56
|
Sync my stories with primary device
|
2022-06-30 20:52:03 -04:00 |
|
Josh Perez
|
aa23c2def2
|
Removes Inbox Backbone view
|
2022-06-16 15:12:50 -04:00 |
|
Scott Nonnenberg
|
d446aa9e6b
|
Move to uuids for untrusted conversations needing verification
|
2022-05-31 12:46:56 -07:00 |
|
Fedor Indutny
|
80c90540f6
|
Restore call view mode after presentation end
|
2022-05-25 11:03:27 -07:00 |
|
Fedor Indutny
|
e6223b6a11
|
Dynamic audio level indicator
|
2022-05-18 23:28:51 -04:00 |
|
Scott Nonnenberg
|
af2c884c9f
|
Timeline: Use messageChangeCounter to mark messages read less often
|
2022-05-11 15:41:45 -07:00 |
|
Scott Nonnenberg
|
6b4bea6330
|
Timeline: When scrolling far into history, discard newest messages
|
2022-05-10 13:19:58 -07:00 |
|
Josh Perez
|
d8708e4e73
|
Ensure that we resolve attachments before displaying them
|
2022-04-25 10:25:50 -07:00 |
|
Scott Nonnenberg
|
3a1df01c9e
|
New 'unseenStatus' field for certain secondary message types
|
2022-04-22 11:35:14 -07:00 |
|
Scott Nonnenberg
|
bb250d4fb5
|
startCall: wait for startOutgoingDirectCall before updating lobby
|
2022-03-31 18:06:35 -07: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
|
effe5aae6f
|
Assume everyone is GV2-capable
|
2022-03-04 13:48:44 -06:00 |
|
Evan Hahn
|
0c31ad25ef
|
Remove React Virtualized from <Timeline>
|
2022-03-03 14:23:10 -06:00 |
|
Evan Hahn
|
cfa0711909
|
Put "is speaking?" threshold in remote config; lower default
|
2022-03-01 17:39:09 -06:00 |
|
Evan Hahn
|
41b4cce6ec
|
Show local speaking indicator for group calls
|
2022-02-25 09:24:05 -06:00 |
|
Scott Nonnenberg
|
30783c887c
|
Introduce new conversationJobQueue
|
2022-02-16 10:36:21 -08:00 |
|
Fedor Indutny
|
0174687542
|
Use esbuild
|
2022-02-11 13:38:52 -08:00 |
|
Evan Hahn
|
f5a4cd9ce8
|
Peek group calls when opening conversations and leaving calls
|
2022-02-08 13:18:51 -06: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 |
|
Evan Hahn
|
f8bbf5c998
|
Group calls: mute in the lobby if joining a large call
|
2022-01-07 12:01:23 -06:00 |
|
Fedor Indutny
|
bbc13d058e
|
Update electron to 16.0.4
|
2021-12-09 09:06:04 +01:00 |
|
Scott Nonnenberg
|
563f016245
|
When you send a message, scroll it into view
|
2021-11-30 12:25:24 +01:00 |
|
Fedor Indutny
|
a52530262f
|
Revert "When you send a message, scroll it into view"
This reverts commit a3525c16ef .
|
2021-11-23 14:09:07 +01:00 |
|
Scott Nonnenberg
|
a3525c16ef
|
When you send a message, scroll it into view
|
2021-11-19 09:19:55 -08:00 |
|
Scott Nonnenberg
|
cbae7f8ee9
|
Search for username in compose mode
|
2021-11-11 17:17:29 -08:00 |
|
Scott Nonnenberg
|
5bd7eda124
|
Scroll to bottom of conversation on message send
|
2021-11-02 19:00:54 -07:00 |
|
Scott Nonnenberg
|
3190f95fac
|
Usernames: Create/update/delete in profile editor
|
2021-11-01 12:13:35 -07:00 |
|
Fedor Indutny
|
63fcdbe787
|
Use UUIDs in group database schema
|
2021-10-26 15:59:08 -07:00 |
|
Evan Hahn
|
74fde10ff5
|
Prefer import type when importing types
|
2021-10-26 14:15:33 -05:00 |
|
Evan Hahn
|
ed222fee9a
|
Poll for devices when joining a group call
|
2021-09-28 11:35:40 -05:00 |
|
Fedor Indutny
|
4ef0bf96cc
|
Uint8Array migration
|
2021-09-23 17:49:05 -07:00 |
|
Evan Hahn
|
3e18a8a337
|
Don't ring large groups
|
2021-09-02 15:34:38 -07:00 |
|
Evan Hahn
|
a85dd1be36
|
Retry outbound "normal" messages for up to a day
|
2021-08-31 13:58:39 -07:00 |
|
Evan Hahn
|
0e7f641dc1
|
Let users ring members when starting a group call
Co-Authored-By: Josh Perez <60019601+josh-signal@users.noreply.github.com>
|
2021-08-25 16:42:51 -05:00 |
|
Josh Perez
|
347f542ac0
|
Derive default conversation color from storage
|
2021-08-24 17:15:12 -07:00 |
|
Evan Hahn
|
79c976668b
|
Receive rings for group calls
|
2021-08-20 09:06:15 -07:00 |
|
Evan Hahn
|
b054802758
|
Make isEditingAvatar impossible unless you're on the right step
|
2021-08-16 09:33:27 -05:00 |
|
Evan Hahn
|
b0750e5f4e
|
Show "unplayed" dot on incoming audio messages
|
2021-08-12 13:15:55 -05:00 |
|
Josh Perez
|
12d2b1bf7c
|
Avatar defaults and colors
|
2021-08-05 20:17:05 -04:00 |
|
Fedor Indutny
|
cd28e71bc6
|
Default disappearing message timeout fixes
|
2021-06-25 16:52:56 -07:00 |
|
Scott Nonnenberg
|
68f1023946
|
Move message.getPropsForBubble and friends to selectors
|
2021-06-17 10:15:10 -07:00 |
|
Josh Perez
|
bd46e3afd6
|
Fixes global chat color setting
|
2021-06-02 14:05:09 -07:00 |
|
Evan Hahn
|
36c15fead4
|
Group name spoofing warning
|
2021-06-01 16:30:25 -07:00 |
|
Josh Perez
|
28f016ce48
|
Conversation Colors
|
2021-05-28 09:15:17 -07:00 |
|
Josh Perez
|
ceffc2380c
|
Add screensharing behind a feature flag
|
2021-05-20 17:37:19 -07:00 |
|
Evan Hahn
|
d28678dbf9
|
Make it more difficult to blur avatars
|
2021-05-07 17:21:10 -05:00 |
|
Evan Hahn
|
e7ef3de6d0
|
Profile name spoofing dialog
|
2021-04-29 14:27:35 -07:00 |
|
Josh Perez
|
5e2d48cc2f
|
Do not populate left pane on initial link
|
2021-04-20 19:16:49 -04:00 |
|
Evan Hahn
|
b81a52bbdd
|
New Group administration: Add users
|
2021-03-19 16:57:35 -04:00 |
|
Evan Hahn
|
80e3582d01
|
Trim group titles when creating or editing
* Trim group titles when creating or editing
* Trim title in more places
|
2021-03-19 16:57:35 -04:00 |
|
Evan Hahn
|
5de4babc0d
|
Support for creating New Groups
|
2021-03-19 16:53:52 -04:00 |
|
Evan Hahn
|
06fb4fd0bc
|
Add "new conversation" composer for direct messages
|
2021-03-19 16:53:51 -04:00 |
|
Scott Nonnenberg
|
a48b3e381e
|
Support for joining New Groups via invite links
|
2021-01-29 14:16:48 -08:00 |
|
Evan Hahn
|
b281420a40
|
Group calling: add speaker view
|
2021-01-25 18:28:59 -08:00 |
|
Scott Nonnenberg
|
cbc6c29479
|
Finish in-redux conversation lookups, getPropsForSearchResult moved
|
2021-01-25 18:28:58 -08:00 |
|
Evan Hahn
|
db0ebc5779
|
Update group membership for a group call when it changes
|
2020-12-09 15:21:34 -08:00 |
|
Josh Perez
|
318013e83d
|
Handles safety number changes while in a call
|
2020-12-08 14:37:04 -05:00 |
|
Evan Hahn
|
0c039bf431
|
Add group calling events to the message timeline
|
2020-12-07 14:43:19 -06:00 |
|
Scott Nonnenberg
|
6832b8acca
|
Timeline: repair oldest/newest metrics if we fetch nothing
|
2020-12-04 14:41:40 -06:00 |
|
Evan Hahn
|
c85ea814b1
|
Group calling participants refactor
|
2020-12-02 10:14:03 -08:00 |
|
Evan Hahn
|
6d53cb1740
|
Group calling: Peek into a group call
|
2020-11-23 14:49:32 -05:00 |
|
Josh Perez
|
1f0c091e13
|
Group calling enhancements
|
2020-11-23 14:45:44 -05:00 |
|
Evan Hahn
|
022c4bd0f4
|
Initial group calling support
|
2020-11-23 14:45:44 -05:00 |
|
Evan Hahn
|
3468de255d
|
Redux state: Allow multiple calls to be stored
|
2020-11-06 09:36:37 -08:00 |
|
Evan Hahn
|
e9642ae66f
|
Test calling's toggle actions, run tests in Electron
|
2020-11-04 13:03:13 -06:00 |
|