Commit Graph

104 Commits

Author SHA1 Message Date
Jamie Kyle
eb10aafd7c tsc:allowUnreachableCode, eslint:no-unreachable, assert->assertDev 2022-09-15 13:17:15 -06:00
Josh Perez
3e644f45cf Fixes story viewing behavior 2022-07-06 15:06:20 -04:00
Fedor Indutny
f92be05b15 Titlebar fixes 2022-07-05 09:44:53 -07:00
Fedor Indutny
e0f479ca81 Fix sending to embedded contact 2022-06-27 17:37:05 -07:00
Fedor Indutny
6b231346d9 Fix management of selectedMessage in redux 2022-06-23 09:12:17 -07:00
Fedor Indutny
f2af71f8b5 Fix minor UI issues 2022-06-13 16:37:29 -07:00
Scott Nonnenberg
af2c884c9f Timeline: Use messageChangeCounter to mark messages read less often 2022-05-11 15:41:45 -07:00
Scott Nonnenberg
0ba6a0926e Support for incoming gift badges 2022-05-11 13:59:58 -07:00
Scott Nonnenberg
6b4bea6330 Timeline: When scrolling far into history, discard newest messages 2022-05-10 13:19:58 -07:00
Scott Nonnenberg
3a1df01c9e New 'unseenStatus' field for certain secondary message types 2022-04-22 11:35:14 -07:00
Scott Nonnenberg
34a27accfc Timeline: Mark messages read sooner, and a little more often 2022-04-20 12:31:54 -07:00
Scott Nonnenberg
302604f67e Restore ability to message someone from embedded contact 2022-04-11 17:26:09 -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
Fedor Indutny
d18ed40a23 Don't pass full group to spoofing review dialog 2022-03-24 14:46:17 -07:00
Fedor Indutny
a9bf0cc0c9 Fix race condition in Timeline 2022-03-16 14:07:53 -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
Evan Hahn
72c6c57186 If not enough messages are loaded (on tall screens), fix jankiness 2022-03-11 14:31:21 -08:00
Evan Hahn
3226156a45 Revert buggy timeline layout refactor 2022-03-09 14:44:57 -08:00
Evan Hahn
80e445389f Fix marking tall messages read 2022-03-09 12:05:07 -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
Evan Hahn
4b6b9cce01 Fix timeline not scrolling to bottom reliably 2022-03-08 13:54:27 -08: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
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
Evan Hahn
052a8e65e2 Add "clean up timer if necessary" utility 2022-02-25 10:37:15 -08:00
Evan Hahn
b96c7e90fe Remove <Timeline> logging when row count is 0 2022-02-22 14:32:47 -06:00
Evan Hahn
48137a498c Timeline: Add alternate height measurement cache 2022-02-11 16:28:28 -06:00
Evan Hahn
7ff0aeacb8 Log if <Timeline> row count is 0 2022-02-10 13:35:05 -06:00
Evan Hahn
4e707c1b9a Remove duplicated react-virtualized type 2022-02-10 12:59:09 -06:00
Evan Hahn
f5a4cd9ce8 Peek group calls when opening conversations and leaving calls 2022-02-08 13:18:51 -06:00
Evan Hahn
45393b1ca5 Fix timeline crash when deleting the oldest visible message 2022-02-07 10:54:15 -08:00
Evan Hahn
bd41bdf3cb Tweaks to floating date header fading 2022-01-28 12:31:20 -06:00
Evan Hahn
babd61377b Remove floating date header remote config flags 2022-01-27 13:50:01 -08:00
Evan Hahn
8fa4cd68d5 Fix timeline item sizing bug, and test timeline logic 2022-01-27 12:10:24 -08:00
Evan Hahn
f9440bf594 Timeline date headers 2022-01-26 17:05:26 -06:00
Evan Hahn
770c80b9ee Remove several @ts-ignores 2021-12-16 17:14:21 -08:00
Fedor Indutny
518ebc315e Ensure that message heights are always recomputed 2021-11-30 20:34:56 +01:00
Scott Nonnenberg
563f016245 When you send a message, scroll it into view 2021-11-30 12:25:24 +01:00
Evan Hahn
a7ca634e87 Show badges in contact spoofing dialog 2021-11-30 11:07: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
Evan Hahn
e490d91cc4 Add badges to avatars in group dialogs 2021-11-20 09:41:21 -06:00
Scott Nonnenberg
a3525c16ef When you send a message, scroll it into view 2021-11-19 09:19:55 -08:00
Evan Hahn
f4e336836f Add user badges to typing bubbles, refactor typing logic 2021-11-15 21:01:58 +01:00
Evan Hahn
ede34ecee3 Enable noImplicitOverride TypeScript compiler option 2021-11-12 15:44:20 -08:00
Evan Hahn
4490d9f2d0 Upgrade Reselect to 4.1.2
Co-authored-by: Fedor Indutnyy <indutny@signal.org>
2021-11-12 16:37:44 -06:00
Scott Nonnenberg
edab7c7d83 Remember message Read More state when scrolling in virtualized container 2021-11-11 15:45:47 -08:00