Commit Graph

1522 Commits

Author SHA1 Message Date
Josh Perez ff67d9178b Transcode all supported image types 2021-07-07 13:06:01 -04:00
Josh Perez a73d7b42cf Adds keyboard support to the media quality selector 2021-07-07 13:05:03 -04:00
Evan Hahn 3827f05db9 Upgrade to TypeScript v4.3.5 2021-07-07 11:37:55 -05:00
Evan Hahn 45b599e87a Handle incoming "viewed" sync messages 2021-07-06 13:21:05 -05:00
Evan Hahn 4cd3da8f5b Convert ConversationModel tests to TypeScript 2021-07-02 13:40:36 -07:00
Evan Hahn 3dd850b9b8 Disable tooltip on emoji 2021-07-02 13:16:55 -07:00
Scott Nonnenberg b50bf58418 Clear profile avatar when we discover that it has been removed 2021-07-02 13:16:23 -07:00
Fedor Indutny 299fe2af36 More protobufjs use 2021-07-02 14:21:24 -05:00
Scott Nonnenberg 615ae1ccf7 Refactor SendMessage.ts to named parameters 2021-07-02 13:34:17 -05:00
Evan Hahn 56933192ba Clean up "can reply" logic, add tests 2021-07-01 16:57:10 -07:00
Evan Hahn 7dac480df5 Don't expire incoming expiration timer updates 2021-07-01 16:48:40 -07:00
Evan Hahn 75cb7b6b13 Improve type for ConversationModel#setProfileAvatar 2021-07-01 16:43:58 -07:00
Fedor Indutny c186517e42 Updater: Log additional information from ShipIt 2021-07-01 16:40:19 -07:00
Scott Nonnenberg 3b444479c0 Include new database corruption check for SQL errors 2021-06-30 15:06:50 -07:00
Fedor Indutny 759ced3417 Updater debug utility 2021-06-30 14:27:18 -07:00
Fedor Indutny e7e9021e3f Fix duplicate key in Linkify 2021-06-30 12:25:02 -07:00
Fedor Indutny 71572db7a9 Get native theme through IPC not remote 2021-06-30 11:57:43 -07:00
Fedor Indutny 773aa9af19 Better emoji support in linkify/previews 2021-06-30 10:00:02 -07:00
Evan Hahn 65ad608aa7 Move message selector tests to the right place 2021-06-29 17:51:57 -07:00
Evan Hahn 92cbfc4437 Improve readability of image captions 2021-06-29 14:13:36 -07:00
Evan Hahn dc78165043 Fix types when creating ephemeral messages for DOE and reactions 2021-06-29 16:05:56 -05:00
Evan Hahn f87a3a2cb7 Add "viewed" receipt type to protos 2021-06-29 15:11:10 -05:00
Fedor Indutny 2cd4160422 Unify audio playback under App component 2021-06-29 12:58:29 -07:00
Evan Hahn 8b30fc17cd Officially support the system tray on Linux, in beta only 2021-06-29 14:29:40 -05:00
Evan Hahn af1f2ea449 Officially support the system tray on Windows 2021-06-29 12:18:03 -05:00
Fedor Indutny 23acbf284e Create missing index for markRead 2021-06-29 09:45:31 -07:00
Evan Hahn 79aba6bff4 A couple cleanups in createSentMessage 2021-06-29 09:41:42 -05:00
Fedor Indutny d11283f0f1 Update RingRTC to v2.10.6 2021-06-29 09:39:53 -05:00
Evan Hahn a3315bcb68 Skip double save with sync message that has errors 2021-06-28 16:04:42 -07:00
Evan Hahn 4495a1ac67 Add reduce iterables utility 2021-06-28 14:46:33 -07:00
Evan Hahn 7cf7b1fca5 Upgrade zkgroup to v0.7.3 2021-06-28 12:16:55 -07:00
Evan Hahn c69b2d3ace Add type for second parameter of createSentMessage 2021-06-28 12:15:48 -07:00
Fedor Indutny cd28e71bc6 Default disappearing message timeout fixes 2021-06-25 16:52:56 -07:00
Evan Hahn 1d3e06e3f5 Fix: clean up batcher timeouts in all cases 2021-06-25 11:25:50 -07:00
Evan Hahn b1c1bd5e41 Group calling: show avatar if we haven't received video yet/in awhile 2021-06-25 12:23:15 -05:00
Josh Perez 01eabf9ec6 Option to send photos as high quality 2021-06-25 11:08:16 -05:00
Fedor Indutny 6c56d5a5f1 Fix UI for GIFs in groups 2021-06-24 16:00:11 -05:00
Fedor Indutny a7799a74c1 Fix rendering of GIFs 2021-06-24 12:05:27 -07:00
Fedor Indutny a053c395a4 Forwarded messages must use different timestamps 2021-06-24 12:38:52 -05:00
Fedor Indutny 6883e199ae Ensure that messages are in redux when scrolling 2021-06-23 15:57:39 -07:00
Fedor Indutny 81e6198652 Normalize UUID for formatting contact 2021-06-23 14:16:29 -05:00
Fedor Indutny cf64fbdc7c Fix Cmd+T navigation for left pane 2021-06-23 10:53:04 -07:00
Fedor Indutny d623533707 Fix check for successfull delivery 2021-06-23 10:01:13 -07:00
Evan Hahn c1e2757751 Remove redundant prop from <MessageDetail> props type 2021-06-23 10:00:56 -07:00
Fedor Indutny 323eb0688b Switch to FULL synchronous of sqlite 2021-06-23 09:16:41 -07:00
Evan Hahn b990204bce Clean up MessageModel group_update 2021-06-23 09:14:11 -07:00
Fedor Indutny a6394e0c8b Reconnect within MessageReceiver 2021-06-23 09:47:42 -05:00
Evan Hahn 0ec23be91b Fix React warning when mounting <App> 2021-06-23 09:33:27 -05:00
Evan Hahn 6b2dfeb9f5 Use POJO instead of MessageModel in ConversationView quote logic 2021-06-22 16:16:50 -07:00
Fedor Indutny c9b1ce6655 Use assert in normalizeUuid 2021-06-22 16:08:55 -07:00