Commit Graph

52 Commits

Author SHA1 Message Date
Fedor Indutny 99de97a099
Update electron to 18.1.0 2022-04-27 14:15:57 -07:00
Fedor Indutny 5d65e3b36c
Revert update to electron 18.1.0
* Revert "Update electron-builder to 23.0.8"

This reverts commit c8842d94ec.

* Revert "Update to electron@18.1.0"

This reverts commit 5f3a62cbb6.
2022-04-26 18:15:43 -07:00
Fedor Indutny 5f3a62cbb6
Update to electron@18.1.0 2022-04-25 13:58:01 -07:00
Josh Perez b550f64a4b Merge signalapp/Signal-Desktop#5633 2022-04-14 13:04:19 -04:00
Scott Nonnenberg 9e54f55c22
Ensure that waitForAll functions catch and log thrown errors 2022-04-11 10:53:57 -07:00
Scott Nonnenberg bddd55d574
Challenge: Save conversationIds and start queues 2022-03-21 14:19:37 -07:00
Fedor Indutny 4123c12303
Drop unused downloadsPath 2022-03-11 14:49:16 -08:00
Fedor Indutny 0c8c332805
Use new CDS implementation in staging 2022-03-09 11:28:40 -08:00
Fedor Indutny 4f53a41340
Enable background throttling for beta users 2022-03-07 15:21:41 -08:00
Josh Perez 91119a261a
Ignore hardware media keys 2022-03-02 10:57:23 -06:00
Evan Hahn 052a8e65e2
Add "clean up timer if necessary" utility 2022-02-25 10:37:15 -08:00
Fedor Indutny 6281d52ec6
Storage service tests and benches in ts/test-mock 2022-02-11 14:32:51 -08:00
Fedor Indutny 0174687542
Use esbuild 2022-02-11 13:38:52 -08:00
Evan Hahn 60d348e7cb
Open all Signal links in app 2022-02-02 10:29:01 -08:00
Evan Hahn 1c43e7501c
Simplify spellcheck download URL, disable spellcheck in most windows 2022-01-28 16:27:18 -06:00
Fedor Indutny 0cf28344a6
Enable background throttling for alpha users 2022-01-26 12:17:46 -08:00
Fedor Indutny 3aa488c3d5
Avoid calling `tray.destroy()` when quitting 2022-01-24 16:18:53 -08:00
Josh Perez 7a502ea776
Remove env vars 2022-01-24 12:37:24 -08:00
Fedor Indutny 1a313b88f8
Fix crash report location on Windows 2022-01-19 17:50:16 -08:00
Fedor Indutny 7486312e4e
Start worker threads after second instance check 2022-01-14 10:23:46 -06:00
Fedor Indutny 91f1b62bc7
Detect startup after recent crashes 2022-01-11 12:02:46 -08:00
Josh Perez 5a3c9c7332
Use app.getLocale to setup spellchecker locale 2022-01-11 11:05:22 -08:00
Evan Hahn 09af7eeece
Add workaround for fullscreen debug log causing unresponsive app 2022-01-07 09:30:47 -06:00
Fedor Indutny 46ddcc50f9
Update electron to 16.0.6 2022-01-03 17:43:42 -08:00
Fedor Indutny 9f15f26828
Support running test-electron manually 2021-12-17 15:12:42 -08:00
Evan Hahn 3fa911598b
Use Signal's spellcheck dictionary files 2021-12-17 14:24:54 -08:00
Fedor Indutny fed84be0b6
Fix crashes when playing media on legacy OS 2021-12-10 15:27:42 -08:00
Evan Hahn 0e3d12c457
Prevent display sleep while on a call 2021-12-10 16:53:10 -06:00
Fedor Indutny bbc13d058e
Update electron to 16.0.4 2021-12-09 09:06:04 +01:00
Josh Perez 69edaeabfb
Do not show window if launched as hidden 2021-12-06 18:19:47 +01:00
Josh Perez 27f4dc6177
Adjusts app min width to account for larger left pane 2021-12-01 12:19:10 -06:00
Fedor Indutny 7c1ce3366d
Move StandaloneRegistration to React 2021-11-30 09:51:53 -08:00
Jordan Rose 7edf3763a8
Hang up any active calls when quitting 2021-11-30 09:36:20 -06:00
Fedor Indutny 599c7afe8b
Initialize `locale` earlier to avoid races 2021-11-29 10:04:14 -08:00
Evan Hahn 5619eeca83
Upgrade Prettier to 2.4.1 2021-11-11 16:43:05 -06:00
Fedor Indutny 631e36dc0a
Use `invoke`/`handle` in `settingsChannel` 2021-11-09 16:56:56 -08:00
David Sanders 50dc534164 Simplify permissions popup IPC 2021-11-09 07:35:31 -08:00
Fedor Indutny 409bf1fc82
WebSocket API for CDS 2021-11-08 15:32:31 -08:00
Fedor Indutny 519ca05911
Update electron to 15.3.0 2021-11-08 22:43:37 +01:00
Evan Hahn f647c4e053
Display user badges 2021-11-02 16:01:13 -07:00
Fedor Indutny 76d8b5e375
Get rid of `electron.remote` 2021-10-27 10:54:16 -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
Evan Hahn 74fde10ff5
Prefer `import type` when importing types 2021-10-26 14:15:33 -05:00
Scott Nonnenberg be862afd1a
base_config: Don't throw if loaded config file is empty 2021-10-25 14:41:44 -05:00
Scott Nonnenberg 191bfee18c
Show What's New dialog in app via Help -> Go to release notes 2021-10-22 17:41:45 -07:00
Fedor Indutny 2c51c3fe84
Use console logger when regular is not available 2021-10-21 12:49:53 -07:00
Scott Nonnenberg 2e9eaa855a
main/second-instance: If logger isn't ready, skip further checks 2021-10-20 15:40:12 -05:00
Fedor Indutny 50c9b1bf7f
Cache system-tray-setting in ephemeral config 2021-10-20 14:56:49 -05:00
Josh Perez d4e2911450
Resize debug log, rename save button 2021-10-15 11:11:59 -07:00
Evan Hahn fe98f90d70
Only enable background throttling in development 2021-10-14 11:09:30 -07:00