Commit Graph

190 Commits

Author SHA1 Message Date
Evan Hahn 03631481e1 Format code with prettier 2021-11-11 17:13:46 -06:00
Evan Hahn 5619eeca83 Upgrade Prettier to 2.4.1 2021-11-11 16:43:05 -06:00
Fedor Indutny f204784afe Prune invalid conversations from storage service 2021-11-11 13:38:02 -08:00
Jordan Rose 983713003d Update to libsignal-client v0.10.1 with zkgroup included 2021-11-11 16:24:28 +01:00
Fedor Indutny 519ca05911 Update electron to 15.3.0 2021-11-08 22:43:37 +01:00
Evan Hahn 3bd3207e18 Add feature flag for ADM2 on Windows 2021-11-04 16:50:34 -05:00
Evan Hahn d6ffb08a63 Disable class-methods-use-this lint rule 2021-11-04 16:04:51 -05:00
Scott Nonnenberg 3190f95fac Usernames: Create/update/delete in profile editor 2021-11-01 12:13:35 -07:00
David Sanders 79b3b6408e Fix microphone permission checking for audio recording
See [#5580][0].

[0]: https://github.com/signalapp/Signal-Desktop/pull/5580
2021-10-27 11:16:09 -05: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
Josh Perez ab1c31b64f Release microphone immediately when cancelling recording 2021-10-15 14:51:33 -04:00
Evan Hahn aec3b76117 Add additional logging in notification service 2021-10-12 10:19:07 -05:00
Josh Perez 75dab30367 Use SignalContext instead of SignalWindow 2021-10-07 19:28:47 -04:00
Fedor Indutny a537204fc0 Remove ts/services/timers.ts 2021-10-06 14:59:34 -07:00
Evan Hahn 3c91dce993 Don't show group call start notifications more than once 2021-10-05 16:11:40 -05:00
Evan Hahn 3eff5b73d2 Enable storage service for everyone 2021-10-05 12:04:28 -05:00
Josh Perez bfe5a5edae Do not process records if there are none to process 2021-10-01 20:01:30 -04:00
Josh Perez 31d1f25b18 Adds error dialog when voice recorder cannot start 2021-09-30 13:13:47 -07:00
Fedor Indutny 3e31a7405b Use physical keys+layout for shortcuts 2021-09-29 14:21:15 -07:00
Evan Hahn fc066e05df Don't show "group call started" notifications for muted conversations 2021-09-29 15:29:40 -05:00
Josh Perez 603c315c82 Moves AudioCapture into react 2021-09-29 13:23:06 -07:00
Evan Hahn 64fc234490 Use new audio device module in alpha and beta 2021-09-29 13:30:42 -05:00
Evan Hahn e32503eed4 Import AudioDevice and VideoFrameSource directly from RingRTC 2021-09-28 11:37:03 -05:00
Evan Hahn ed222fee9a Poll for devices when joining a group call 2021-09-28 11:35:40 -05:00
Fedor Indutny 8d1ab9fd69 Consistent scheduling of sendToGroup 2021-09-27 11:29:06 -07:00
Scott Nonnenberg cf4c81b11c Clear stale sender certificates 2021-09-27 10:31:34 -07:00
Evan Hahn 47634acc3d Fix inversion of audio notification preference 2021-09-24 15:11:16 -05:00
Evan Hahn f81f61af4e Draw attention even if notifications are otherwise disabled 2021-09-24 14:01:29 -05:00
Evan Hahn 7adfd1a4e7 Fix compile error: use bytesToUuid in calling service 2021-09-24 09:32:01 -07:00
Evan Hahn 9aa0de5b6c When a group call starts, show an OS notification 2021-09-24 09:01:01 -05:00
Fedor Indutny 4ef0bf96cc Uint8Array migration 2021-09-23 17:49:05 -07:00
Evan Hahn d2ef82686d Notification improvements 2021-09-23 13:16:09 -05:00
Evan Hahn 04a4e6e5ff Upgrade RingRTC to v2.13.1 2021-09-23 08:49:33 -07:00
Fedor Indutny b9d6497cb1 Better types for WebAPI 2021-09-21 17:58:03 -07:00
Josh Perez 65ddf0a9e8 Import log instead of using it off of window 2021-09-17 14:27:53 -04:00
Josh Perez 0f9b72d1db Ensure single upload for storage service 2021-09-16 18:25:49 -04:00
Evan Hahn fda21edd23 Remove unnecessary disables of consistent-return lint rule 2021-09-16 15:25:55 -05:00
Fedor Indutny f937eba94e Update socket status more eagerly 2021-09-16 13:18:42 -07:00
Evan Hahn 20be8a11fe Read and write preferred reactions to storage 2021-09-15 11:59:51 -07:00
Fedor Indutny c7e7d55af4 UUID-keyed lookups in SignalProtocolStore 2021-09-09 19:38:11 -07:00
Evan Hahn cc52a94c76 Make sure RingRTC has our UUID 2021-09-07 09:21:17 -07:00
Evan Hahn 3e18a8a337 Don't ring large groups 2021-09-02 15:34:38 -07:00
Josh Perez c6b4f14f3b Fixes no group description unless admin 2021-08-26 16:12:07 -05:00
Evan Hahn f86f753df9 Add durations utility for computing durations 2021-08-26 09:10:58 -05: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 4371996362 Reduce the amount of storage service conflicts 2021-08-23 19:17:36 -04:00
Evan Hahn 79c976668b Receive rings for group calls 2021-08-20 09:06:15 -07:00
Josh Perez e9308bbafb New option for control over update downloads 2021-08-19 15:56:29 -07:00
Fedor Indutny 1cc7c5dc2d Move getAlwaysRelayCalls to window.Events 2021-08-19 11:41:24 -07:00