Commit Graph

420 Commits

Author SHA1 Message Date
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
Scott Nonnenberg 302604f67e Restore ability to message someone from embedded contact 2022-04-11 17:26:09 -07:00
Scott Nonnenberg 7f89f6162f Disable forward for messages with embedded contact 2022-04-11 13:57:44 -07:00
Josh Perez 0a0fabd2ca Changes story sort order 2022-04-08 11:40:15 -04:00
Fedor Indutny e1e1cfb892 Use fuse.js for regular contact search 2022-04-07 11:47:12 -07:00
Fedor Indutny 9568d5792e Allow adding to a group by phone number 2022-04-04 17:38:22 -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
Scott Nonnenberg 42bd8cb4ce getUntrustedConversations: Ensure we return conversationIds 2022-03-29 17:14:01 -07:00
Josh Perez 3b5cc26fec Adds logic around downloading stories 2022-03-28 18:10:08 -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 d18ed40a23 Don't pass full group to spoofing review dialog 2022-03-24 14:46:17 -07:00
Scott Nonnenberg 6a671e73f9 Suppress sticker pack installation errors on startup re-download 2022-03-23 14:33:48 -07:00
Scott Nonnenberg bb066d4a84 Reintroduce inline metadata with full RTL support 2022-03-23 13:23:28 -07:00
Fedor Indutny e08d9baaba Remove createNonBreakingLastSeparator 2022-03-21 14:46:20 -07:00
Josh Perez 3620309f22 Show story replies in the timeline 2022-03-16 10:30:14 -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
Josh Perez 2114c851c7 Include authorUuid when sending replies 2022-03-11 15:14:32 -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 fd72385b9f <Timeline> only needs whether someone is typing, not who 2022-03-09 13:15:15 -06:00
Evan Hahn 944d60f40b On conversation open, scroll to unread indicator if present 2022-03-08 14:05:05 -06:00
Josh Perez 4e48d7792b Use a hook for the ever-updating now 2022-03-08 13:11:11 -06:00
Evan Hahn c527de0a8d Collapse message bubbles when applicable 2022-03-08 08:32:42 -06:00
Scott Nonnenberg 114316745d Don't increment totalUnread count for sends or database loads 2022-03-04 20:39:40 -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
Evan Hahn effe5aae6f Assume everyone is GV2-capable 2022-03-04 13:48:44 -06:00
Scott Nonnenberg 0a52318be6 Delete for everyone: Track sends and show failure states 2022-03-04 11:22:31 -08:00
Evan Hahn 0c31ad25ef Remove React Virtualized from <Timeline> 2022-03-03 14:23:10 -06:00
Josh Perez 0872afba3d Fallback for the SafetyNumberViewer 2022-03-02 10:24:28 -08:00
Evan Hahn cfa0711909 Put "is speaking?" threshold in remote config; lower default 2022-03-01 17:39:09 -06:00
Fedor Indutny 2b0c98f943 Handle PNI keys from ProvisionMessage 2022-03-01 15:01:21 -08:00
Evan Hahn e4be12bced Remove as any workaround from smart components 2022-02-25 17:59:43 -06:00
Evan Hahn 41b4cce6ec Show local speaking indicator for group calls 2022-02-25 09:24:05 -06:00
Scott Nonnenberg 4763831d3e background.ts: Introduce types for redux initialState 2022-02-23 12:48:40 -06:00
Fedor Indutny 3ad6ff7f05 Remove setup menu items after QR code linking 2022-02-22 17:35:34 -08:00
Scott Nonnenberg 30783c887c Introduce new conversationJobQueue 2022-02-16 10:36:21 -08:00
Evan Hahn fd81d38931 Call details screen disable call buttons if call is active 2022-02-16 10:33:52 -08:00
Fedor Indutny 1b352531ca Our conversation doesn't require profile sharing 2022-02-11 17:04:07 -08:00
Fedor Indutny 0174687542 Use esbuild 2022-02-11 13:38:52 -08:00
Evan Hahn eed3e8e316 Disable "Call Again" if already on a call 2022-02-11 12:21:45 -06: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 45393b1ca5 Fix timeline crash when deleting the oldest visible message 2022-02-07 10:54:15 -08:00
Josh Perez 909453b20b Allow reactions in announcement only groups 2022-02-02 15:01:22 -05:00
Josh Perez e79fb9d2e5 Fix lost focus when typing in archived message while searching 2022-02-02 09:30:39 -06:00