Evan Hahn
af1f2ea449
Officially support the system tray on Windows
2021-06-29 12:18:03 -05:00
Evan Hahn
b7bdfef0c6
Enable devtools for beta users
2021-06-24 12:20:31 -05:00
Scott Nonnenberg
24960d481e
Move all files under /app to typescript
2021-06-18 10:04:27 -07:00
Fedor Indutny
17e6ec468e
Faster WebSocket reconnects
2021-06-09 15:28:54 -07:00
Josh Perez
15678efb4d
Do not focus screen share controller window on load
2021-06-04 10:20:42 -05:00
Fedor Indutny
19f8042cd3
Universal Disappearing Messages
2021-06-01 13:45:43 -07:00
Fedor Indutny
33595646c1
Add user path to logging exceptions
2021-06-01 11:15:23 -07:00
Fedor Indutny
0e19c17160
Initialize IPC channels early
2021-06-01 11:06:38 -07:00
Scott Nonnenberg
e859fcd4b4
Partially revert "Clean up inviteLink handling, harden compose input"
2021-05-21 11:32:10 -07:00
Josh Perez
ceffc2380c
Add screensharing behind a feature flag
2021-05-20 17:37:19 -07:00
Scott Nonnenberg
be087c3498
Ensure that context is always provided for error logs
2021-05-20 17:37:18 -07:00
Fedor Indutny
fe505a7f2f
Fix hanging "Clear All Data" on Windows
2021-05-20 17:37:08 -07:00
Evan Hahn
18abe93022
Remove many instances of deprecated url.parse
2021-05-20 17:37:07 -07:00
Jacob Kiesel
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
ade026189e
Prevent uncaught rejections in sql initialize
2021-05-07 11:42:21 -07:00
Scott Nonnenberg
fc12d02a8d
Clean up inviteLink handling, harden compose input
2021-05-06 12:06:20 -07:00
Fedor Indutny
986d8a66bc
Show challenge when requested by server
2021-05-05 17:09:29 -07:00
Fedor Indutny
caf1d4c4da
GIF attachments
2021-04-29 14:27:37 -07:00
Fedor Indutny
a4ff7ae240
Report more performance stats
2021-04-13 16:43:56 -07:00
Fedor Indutny
207d05fd05
Run SQL initialize in parallel with createWindow
2021-04-09 00:06:46 -04:00
Fedor Indutny
4fd3ed7242
Bundle preload.js
2021-04-09 00:06:14 -04:00
Fedor Indutny
1fc7769f9f
Optimize database and run quick check
2021-04-08 23:53:18 -04:00
Fedor Indutny
37c8c1727f
Types, better-sqlite3, and worker_threads for our sqlite
2021-04-08 23:53:18 -04:00
Fedor Indutny
4696da46c1
Ensure file permissions for wal sqlite files too
2021-03-30 20:40:48 -04:00
Fedor Indutny
05ea4a4ff8
Don't pass false
query value for enableCI
...
`?enableCI=false` in the main window URL is treated as truthy value so
don't pass it at all.
2021-03-29 15:18:58 -07:00
Fedor Indutny
990e501850
First pass on CI support
2021-03-25 19:02:53 -07:00
Josh Perez
468d491d34
Optimizations to the performance improvement changes
2021-03-19 16:57:35 -04:00
Fedor Indutny
cee8207e72
Fix hidden Dev Tools menu item in development runs
2021-03-19 16:57:35 -04:00
Josh Perez
e3d13f2480
Fix window refresh and reloads
2021-03-19 16:57:35 -04:00
Josh Perez
d82ce07942
Improve cold start performance
2021-03-19 16:57:35 -04:00
Fedor Indutny
1934120e46
Disable Dev Tools in production releases
...
`--enable-dev-tools` will bring it back.
2021-03-19 16:53:51 -04:00
Scott Nonnenberg
e10ae03bb7
Create group link previews; don't open Signal links in browser first; allow ephemeral download of previously-error'd pack
2021-02-10 16:39:26 -06:00
manuel-91
7095e070eb
GUI: Open settings window centered above mainwindow ( #4880 )
...
On multiscreen setup or big monitor it is confusing if
settings window opens far away. With that it will be
centered.
Co-authored-by: Manuel Stein <manuel.stein@gmx.net>
2021-02-04 15:30:37 -08:00
Scott Nonnenberg
6f861e0827
Fix merge conflict with #4619
2021-02-04 14:35:06 -08:00
Harrison Bronfeld
b252aa788a
Bug fix escape 'about page' is breaking on fullscreen mode [macOS] ( #4619 )
...
* Remove main window as parent from about window
* Remove previous code to fix 4540
Co-authored-by: Harrison Bronfeld <harrisonbronfeld@Harrisons-MacBook-Air.local>
2021-02-04 14:33:02 -08:00
Evan Hahn
d996c2f950
Fix error on quit when trying to message closed window
2021-02-03 10:39:18 -08:00
Evan Hahn
ddebbf8121
Hide title bar on macOS
2021-02-01 12:01:25 -08:00
Scott Nonnenberg
a48b3e381e
Support for joining New Groups via invite links
2021-01-29 14:16:48 -08:00
Evan Hahn
a8787e7c9e
Convert logging infrastructure to TypeScript
2021-01-27 13:13:33 -08:00
Evan Hahn
c8b551edab
Upgrade to Electron 11
2021-01-25 18:29:01 -08:00
Evan Hahn
f404904a49
Convert dock_icon.js to TypeScript
2021-01-25 18:29:01 -08:00
Josh Perez
bba50c8427
Log app startup time
2021-01-25 18:29:00 -08:00
Evan Hahn
8ace4b6321
Improve window activity detection, improving notification delivery
2021-01-25 18:28:57 -08:00
Evan Hahn
da6de88866
Fix sticker creator window title
2020-12-17 12:12:52 -05:00
Evan Hahn
a2f285d243
Put group calling behind a remote feature flag
2020-12-07 14:35:14 -06:00
Evan Hahn
23fed9ce63
Group calling SFU URL should be configurable
2020-12-07 13:40:11 -06:00
Evan Hahn
ad8cbbe7e5
Log media access status to help debug user reports
2020-12-04 09:31:42 -08:00
Evan Hahn
8bfaf598af
Add license headers across the project
2020-11-04 13:03:13 -06:00
jimio-signal
1c057323ba
Point to support flow instead of github
2020-10-26 15:48:44 -07:00
Oren Magen
147c9d442b
Bug fix escape 'about page' is breaking on fullscreen mode [macOS] (Issue #4540 ) ( #4573 )
2020-10-12 18:08:08 -04:00