Josh Perez and GitHub
75dab30367
Use SignalContext instead of SignalWindow
2021-10-07 19:28:47 -04:00
Josh Perez and GitHub
048e1e4cd7
Move the safety number viewer into modal
2021-10-06 16:27:14 -04:00
Scott Nonnenberg and GitHub
1e3de45af6
Fix blank avatars, duplicate recent media, static message details
2021-09-29 13:18:27 -07:00
Josh Perez and GitHub
65ddf0a9e8
Import log instead of using it off of window
2021-09-17 14:27:53 -04:00
Josh Perez and GitHub
e76f603233
Moves identicon svg to TS
2021-08-24 17:17:51 -07:00
Josh Perez and GitHub
8045a83374
Refine the clear all data experience
2021-08-24 15:57:34 -05:00
Josh Perez and GitHub
e9308bbafb
New option for control over update downloads
2021-08-19 15:56:29 -07:00
Josh Perez and GitHub
91af0dad78
Faster preferences window
2021-08-18 13:08:14 -07:00
Josh Perez and GitHub
ee4b79120e
Adds keyboard access to the finish linking phone button
2021-07-15 18:01:41 -04:00
Evan Hahn and GitHub
8b30fc17cd
Officially support the system tray on Linux, in beta only
2021-06-29 14:29:40 -05:00
Evan Hahn and GitHub
af1f2ea449
Officially support the system tray on Windows
2021-06-29 12:18:03 -05:00
Josh Perez and GitHub
94d116c621
Removes some Backbone views
2021-06-17 14:15:09 -07:00
Josh Perez and GitHub
173771d34b
New top-level React root: <App />
2021-06-14 12:01:00 -07:00
Fedor Indutny and GitHub
17e6ec468e
Faster WebSocket reconnects
2021-06-09 15:28:54 -07:00
Evan Hahn and GitHub
4805226825
Remove unused window option from ConversationView constructor
2021-06-07 10:01:05 -07:00
Fedor Indutny and GitHub
287abd241d
Fix performance of debug logs view
2021-06-02 15:13:33 -05:00
Fedor Indutny and GitHub
19f8042cd3
Universal Disappearing Messages
2021-06-01 13:45:43 -07:00
Josh Perez and GitHub
28f016ce48
Conversation Colors
2021-05-28 09:15:17 -07:00
Fedor Indutny and GitHub
5246698541
Fix audio recordings
2021-05-21 15:28:56 -05:00
Evan Hahn and Scott Nonnenberg
8f0731d498
Remove unsupported auto-launch setting on Linux
2021-05-20 17:37:18 -07:00
Fedor Indutny and Scott Nonnenberg
fe505a7f2f
Fix hanging "Clear All Data" on Windows
2021-05-20 17:37:08 -07:00
David Sanders and Scott Nonnenberg
de63d9d71f
Fix leaking web workers when recording new audio message
...
See [#5250 ][0].
[0]: https://github.com/signalapp/Signal-Desktop/pull/5250
2021-05-20 17:37:07 -07:00
Jacob Kiesel and Evan Hahn
75d54e7737
Add launch-on login option
...
See [#5244 ][0].
[0]: https://github.com/signalapp/Signal-Desktop/pull/5244
2021-05-11 15:59:21 -05:00
Fedor Indutny and GitHub
98894ab121
Let group update happen on relink
2021-05-07 15:07:24 -05:00
Josh Perez and GitHub
5e2d48cc2f
Do not populate left pane on initial link
2021-04-20 19:16:49 -04:00
Scott Nonnenberg and Josh Perez
e0415de893
Don't always show an error on manual contact sync
2021-04-09 00:06:46 -04:00
Fedor Indutny and GitHub
990e501850
First pass on CI support
2021-03-25 19:02:53 -07:00
Scott Nonnenberg and Josh Perez
d0e3a2ce29
background.ts/conversation_view.ts modules, Whisper.View/ToastView in TS
2021-03-19 16:53:51 -04:00
Evan Hahn and Josh Perez
06fb4fd0bc
Add "new conversation" composer for direct messages
2021-03-19 16:53:51 -04:00
Evan Hahn and Josh Perez
c4551ca7ca
Revoke object URLs in two error cases
2021-03-19 16:53:51 -04:00
Evan Hahn and Scott Nonnenberg
7884f4033e
Patch over slow debug log rendering
2021-01-25 18:29:00 -08:00
Evan Hahn and Scott Nonnenberg
8ccf402497
Use consistent User-Agent when uploading debug logs
2021-01-25 18:28:59 -08:00
Josh Perez and Scott Nonnenberg
2529e208c1
Move confirmation_dialog_view to ts and React
...
* Moves confirmation_dialog_view to ts and React
* showConfirmationDialog API
2021-01-25 18:28:58 -08:00
Scott Nonnenberg and Josh Perez
26884432a2
Update TypeScript, Prettier and typescript-eslint for new TypeScript 3.8 syntax
2020-11-23 14:45:44 -05:00
Chris Svenningsen and GitHub
d593f74241
New contact popup when clicking on group member or avatar
2020-11-11 09:36:05 -08:00
Evan Hahn and Evan Hahn
8bfaf598af
Add license headers across the project
2020-11-04 13:03:13 -06:00
c408072576
Mark conversation as unread
...
Co-authored-by: Sidney Keese <sidney@carbonfive.com >
2020-11-04 13:03:10 -06:00
Scott Nonnenberg
04b7a29229
Modern profile sharing in 1:1 and GroupV1 groups
2020-10-26 15:48:44 -07:00
Scott Nonnenberg and Josh Perez
b914b59969
Disable obsolete feature flags
2020-10-12 18:10:08 -04:00
b5df9b4067
Migrate messages, conversations, conversation_view, background to TS
...
Co-authored-by: Sidney Keese <sidney@carbonfive.com >
2020-10-12 18:10:07 -04:00
Evan Hahn and GitHub
bee51d74f5
Add debug logging to conversation view when starting outbound call
2020-09-25 17:14:18 -04:00
Josh Perez and Josh Perez
22ba54ce5c
Don't count muted convos in badge count by default
2020-09-21 15:42:51 -04:00
Scott Nonnenberg
7a02cc815d
Support for new GroupV2 groups
2020-09-09 17:34:57 -07:00
Chris Svenningsen and Scott Nonnenberg
8a2c17f65f
Apply new ESLint rules to legacy code
2020-09-09 17:34:57 -07:00
Ken Powers and Scott Nonnenberg
8290881bd8
Support for Contact Discovery Service
2020-09-09 17:34:57 -07:00
Josh Perez and Josh Perez
84e52c948b
Mute conversations
2020-08-28 15:42:25 -04:00
Evan Hahn and Josh Perez
aaed0db2e5
Verify sticker data in getDataFromLink
2020-08-28 15:42:25 -04:00
Josh Perez and Josh Perez
25dabd56fd
Outgoing call: Show safety number dialog if change detected
2020-08-28 15:42:24 -04:00
Danny Lin and GitHub
c8261814fd
Add setting to toggle notification attention drawing ( #4457 )
...
In many GNU/Linux setups, drawing attention when a notification arrives
causes the Signal window to steal focus immediately and interrupt the
user from what they were doing before the notification arrived. GNOME
Shell is the most prominent example of this behavior, but there are
likely other cases as well. Suddenly stealing focus on external events
like this can even pose a security problem in some cases, e.g. if the
user is in the middle of a typing a sudo password on one monitor while a
notification arrives and focuses Signal on another monitor. See #4452
for more information.
Disabling attention drawing entirely for Linux is also problematic
because some users rely on it as the sole indication of a new message,
as seen in #3582 and #3611 .
Commit f790694559 improved the situation
by adding a hidden "--disable-flash-frame" command-line argument, but
this argument is undocumented and manually adding command-line arguments
to the application's .desktop file is not user-friendly.
This commit adds a settings option for whether to draw attention when a
new notification arrives to make it easy for all Linux users to obtain
the appropriate behavior without relying on an undocumented
command-line argument.
Fixes #4452 .
2020-08-24 14:45:31 -07:00
Scott Nonnenberg and GitHub
81cb7730a5
Message Requests improvements
2020-08-06 20:50:54 -04:00