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
c8842d94ec
Update electron-builder to 23.0.8
2022-04-25 17:15:10 -07:00
Josh Perez
72f979ea1d
Fix story reply box interactions
2022-04-22 23:16:13 -04:00
Josh Perez
8c4b875dca
Prune the story progress effect's dependency list
2022-04-20 19:38:38 -04:00
dependabot[bot]
c82ce8f15f
Upgrade moment to v2.29.2
2022-04-11 11:33:36 -07:00
Josh Perez
fc9bdf9398
Process text story messages
2022-04-05 21:18:07 -04:00
Fedor Indutny
9568d5792e
Allow adding to a group by phone number
2022-04-04 17:38:22 -07:00
Evan Hahn
555b9d8aa1
Upgrade webpack-cli to 4.92 and webpack-dev-server to 4.7.4
2022-03-28 16:18:00 -07:00
Jordan Rose
5a107e1bc3
Update for @signalapp/libsignal-client rename
2022-03-24 14:47:21 -07:00
Fedor Indutny
356f123092
Use parallel-prettier for lint
2022-03-22 13:45:34 -07:00
Fedor Indutny
36ce4f27a2
Optimize profile avatar uploads and sync urls
2022-03-15 17:14:20 -07:00
Josh Perez
eb91eb6fec
Process incoming story messages
2022-03-04 13:14:52 -08:00
Evan Hahn
0c31ad25ef
Remove React Virtualized from <Timeline>
2022-03-03 14:23:10 -06:00
Evan Hahn
c2a65306e2
Add option to auto-remove unused lint-deps exceptions
2022-02-25 09:24:21 -06:00
Scott Nonnenberg
4763831d3e
background.ts: Introduce types for redux initialState
2022-02-23 12:48:40 -06:00
Scott Nonnenberg
30783c887c
Introduce new conversationJobQueue
2022-02-16 10:36:21 -08:00
dependabot[bot]
ec3a3bd7b2
Upgrade vm2 (a subdependency) to 3.9.7
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan Hahn <evanhahn@signal.org>
2022-02-16 09:53:07 -06:00
Josh Perez
67209d8881
Consolidates the search inputs
2022-02-14 12:57:11 -05: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
ae3b12bea8
Switch from deprecated node-sass
to sass
2022-02-11 10:59:24 -06:00
Evan Hahn
5ce26eb91a
Speaking indicator for group calls
...
Co-authored-by: Peter Thatcher <peter@signal.org>
Co-authored-by: Jim Gustafson <jim@signal.org>
Co-authored-by: Josh Perez <60019601+josh-signal@users.noreply.github.com>
2022-02-08 12:30:33 -06:00
Scott Nonnenberg
0a18cc50bd
New queue for view once syncs, handleRetry improvements
2022-02-08 09:30:42 -08:00
Josh Perez
bf45182a39
New left pane search design
2022-01-27 16:12:26 -06:00
Evan Hahn
eba8d8d4b8
Render QR code with SVG, not canvas
2022-01-14 10:45:05 -06:00
Fedor Indutny
48836d5761
Update @react-spring/web to 9.4.1
2022-01-13 10:31:13 -08:00
Fedor Indutny
91f1b62bc7
Detect startup after recent crashes
2022-01-11 12:02:46 -08:00
Evan Hahn
c8d32f0327
Switch to qrcode-generator library
2022-01-05 09:59:59 -08:00
Evan Hahn
dca2364ba4
Fix media editor undo state bugs
2022-01-03 17:29:19 -06:00
Evan Hahn
ed96e603ab
Wait for ConversationController
load in receipt and sync jobs
2021-12-16 09:45:56 -08:00
Evan Hahn
364f00f37a
Redesign device link screens
2021-12-16 16:02:22 +01:00
Fedor Indutny
e57ca66fd0
Update yarn.lock
2021-12-14 17:00:01 -08:00
Scott Nonnenberg
e74376b997
Remove Grunt in favor of ts/scripts
2021-12-14 10:43:46 -06:00
Evan Hahn
465b387a13
Update TypeScript ESLint dependencies
2021-12-13 17:15:24 -08:00
Jordan Rose
683823a114
Group calls: Make renderVideoFrame generate less garbage
2021-12-10 18:21:28 -06:00
Fedor Indutny
bbc13d058e
Update electron to 16.0.4
2021-12-09 09:06:04 +01:00
Evan Hahn
56a8e79413
Remove Fabric's optional dependencies
2021-12-06 13:58:07 -08:00
Josh Perez
7affe313f0
Add image editor
2021-11-30 20:14:25 -06:00
Fedor Indutny
7c1ce3366d
Move StandaloneRegistration to React
2021-11-30 09:51:53 -08:00
Scott Nonnenberg
1982d5c8db
Update several dependencies, remove a few as well
2021-11-15 16:49:34 -08:00
Scott Nonnenberg
edab7c7d83
Remember message Read More state when scrolling in virtualized container
2021-11-11 15:45:47 -08:00
Evan Hahn
5619eeca83
Upgrade Prettier to 2.4.1
2021-11-11 16:43:05 -06:00
Jordan Rose
983713003d
Update to libsignal-client v0.10.1 with zkgroup included
2021-11-11 16:24:28 +01:00
Evan Hahn
37992715cd
Remove caption editor
2021-11-09 16:25:29 -08:00
Fedor Indutny
519ca05911
Update electron to 15.3.0
2021-11-08 22:43:37 +01:00
Evan Hahn
8256170066
Fix ConversationController
load race condition
2021-11-04 14:11:47 -07:00
Evan Hahn
a9cb621eb6
Various search UI improvements
2021-11-01 11:43:02 -07:00
Evan Hahn
74fde10ff5
Prefer import type
when importing types
2021-10-26 14:15:33 -05:00
Scott Nonnenberg
53bc13a401
Accessibility fixes for ConversationDetails and AvatarPopup
2021-10-25 12:11:19 -07:00
Fedor Indutnyy
56031336a9
Revert "Use focus trap for CallingLobby"
...
This reverts commit b38b22f49d
.
2021-10-25 12:06:13 -07:00
Fedor Indutny
b38b22f49d
Use focus trap for CallingLobby
2021-10-25 09:58:09 -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
Will Golledge
2cd02855fc
Fix "in contacts" tooltip exceeding desired boundary
...
See [#4907 ][0].
[0]: https://github.com/signalapp/Signal-Desktop/pull/4907
2021-10-18 17:10:22 -05:00
Evan Hahn
35a54cdc02
Introduce a new design for the left pane
2021-10-12 16:59:08 -07:00
Josh Perez
7dca544295
Animate lightbox and better touch support
2021-10-12 15:25:09 -05:00
Josh Perez
75dab30367
Use SignalContext instead of SignalWindow
2021-10-07 19:28:47 -04:00
Josh Perez
048e1e4cd7
Move the safety number viewer into modal
2021-10-06 16:27:14 -04:00
Fedor Indutny
1466f9f1b2
Update got/form-data to latest
2021-10-06 09:25:22 -07:00
Josh Perez
fa66ddde0f
Context isolation for the debug log window
2021-10-06 09:16:51 -07:00
Josh Perez
5fdfa1c632
ConversationView in React
2021-10-05 09:47:06 -07:00
Scott Nonnenberg
48229332ea
Introduce focus traps for ModalHost, add button role to DropZone
2021-10-04 10:14:00 -07:00
Evan Hahn
b239502813
Fix license header file enumeration
2021-10-01 16:52:36 -05:00
Evan Hahn
14b42f0f11
Remove unused "inactive" class from inbox view
2021-09-30 09:37:55 -07:00
Josh Perez
b6cfe0933d
Adds open/close animations to dialogs and modals
2021-09-29 16:59:37 -04:00
Josh Perez
603c315c82
Moves AudioCapture into react
2021-09-29 13:23:06 -07:00
Josh Perez
68cef84c29
Massively zoom in on images, adds panning
2021-09-28 13:27:35 -07:00
Evan Hahn
e11f11782c
Add alt text for link screen QR code
2021-09-28 12:17:12 -05:00
Josh Perez
1c3c971cf4
Moves DraftAttachments into redux
2021-09-24 16:03:32 -04:00
Fedor Indutny
4ef0bf96cc
Uint8Array migration
2021-09-23 17:49:05 -07:00
Josh Perez
e6d952d105
Removes ToastView, new React toast
2021-09-22 16:59:54 -04:00
Josh Perez
c05d23e628
Modernize ContactModal
2021-09-21 15:37:10 -07:00
Evan Hahn
7937280971
Fix <Modal>
scroll event handler
2021-09-21 09:25:21 -07:00
Josh Perez
e9ef239ff0
Move emoji loading into TS
2021-09-20 10:59:09 -07:00
Josh Perez
829e42ca6e
Move i18n setup to TypeScript
2021-09-17 20:30:08 -04:00
Josh Perez
7b5faa1cc1
Permissions popup context iso
2021-09-17 18:24:21 -04:00
Josh Perez
6c906d5da8
Enables context isolation for loading window
2021-09-17 18:12:58 -04:00
Josh Perez
65ddf0a9e8
Import log instead of using it off of window
2021-09-17 14:27:53 -04:00
Evan Hahn
f9095d372a
Upgrade electron-mocha to v10.1.0
2021-09-16 14:00:52 -07:00
Josh Perez
43685d15c6
Context isolation for About, ScreenShare, Preferences
2021-09-16 11:52:56 -04:00
Scott Nonnenberg
ee5f276e0c
Update proxy-agent to 5.0.0, move @types/pino to dev dependencies
2021-09-02 17:29:15 -07:00
Scott Nonnenberg
9ca9f743c3
One lightbox at a time; proper dismiss of "read more" screen; proper in-progress draft HEIC images
2021-09-02 14:35:23 -05:00
Fedor Indutny
a43abe628a
Update TypeScript to 4.4.2
2021-08-27 15:21:42 -05:00
Josh Perez
e76f603233
Moves identicon svg to TS
2021-08-24 17:17:51 -07:00
Josh Perez
28f5a2bd1c
Fixes view once videos in lightbox
2021-08-24 14:47:14 -07:00
Josh Perez
8045a83374
Refine the clear all data experience
2021-08-24 15:57:34 -05:00
Josh Perez
d5d808651a
Improved Lightbox experience
2021-08-23 16:14:53 -07:00
Evan Hahn
9a54a8672d
Speed up lint-deps
slightly
2021-08-23 09:18:21 -05:00
Evan Hahn
70d059beeb
Keep reaction poppers visible at all times
2021-08-20 14:36:27 -05: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
Evan Hahn
4b810d5c3e
<ConversationHero>
: only call onHeightChange
when certain props change
2021-08-19 11:36:09 -05:00
Josh Perez
91af0dad78
Faster preferences window
2021-08-18 13:08:14 -07:00
Josh Perez
b72d7b436e
Fixes license headers test, adds them in
2021-08-16 16:03:10 -05:00
Josh Perez
9078919545
Transcode heic/heif images
2021-08-09 13:06:21 -07:00
Josh Perez
12d2b1bf7c
Avatar defaults and colors
2021-08-05 20:17:05 -04:00
Fedor Indutny
674ea824c2
Update electron, electron-builder, @electron/fuses
2021-08-04 15:15:38 -07:00
Evan Hahn
f33a0db32c
Convert the loading window to TypeScript
2021-08-03 09:28:45 -05:00
Scott Nonnenberg
bcb9d2d2f3
Modernize DeliveryIssueDialog, fix outline clipping in Modal
2021-08-02 14:19:18 -07:00
Scott Nonnenberg
bf7da5ca2e
DeliveryIssueDialog: Add learn more button linking to support
2021-07-30 13:30:59 -07:00
Evan Hahn
ceb2f594e3
Upgrade Sinon to v11.1.1
2021-07-22 14:53:49 -05:00
Josh Perez
cd35a29638
Edit profile
2021-07-19 12:26:06 -07:00
Scott Nonnenberg
a42c41ed01
Message Send Log to enable comprehensive resend
2021-07-15 16:48:09 -07:00
Josh Perez
ee4b79120e
Adds keyboard access to the finish linking phone button
2021-07-15 18:01:41 -04:00
Fedor Indutny
c3bdf3d411
Show lightbox for GIFs
2021-07-14 16:39:52 -07:00
Fedor Indutny
a22dcc986f
Remove libtextsecure/components.js
2021-07-13 15:28:24 -07:00
Fedor Indutny
570fb182d4
Fully move to protobufjs
2021-07-13 11:54:53 -07:00
Fedor Indutny
ddbbe3a6b1
More protobufjs migration
2021-07-09 12:36:10 -07:00
Evan Hahn
af1f2ea449
Officially support the system tray on Windows
2021-06-29 12:18:03 -05:00
Evan Hahn
7cf7b1fca5
Upgrade zkgroup to v0.7.3
2021-06-28 12:16:55 -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
Scott Nonnenberg
24960d481e
Move all files under /app to typescript
2021-06-18 10:04:27 -07:00
Josh Perez
94d116c621
Removes some Backbone views
2021-06-17 14:15:09 -07:00
Josh Perez
173771d34b
New top-level React root: <App />
2021-06-14 12:01:00 -07:00
Evan Hahn
2d6b0ecfe9
Edit group title/description: fix focus issues
2021-06-04 09:55:34 -05:00
Scott Nonnenberg
9705f464be
Group Description: Edit/Receive
2021-06-01 20:24:28 -04:00
Fedor Indutny
51b45ab275
Add extension to uploaded debug log
2021-06-01 17:16:10 -05:00
Fedor Indutny
19f8042cd3
Universal Disappearing Messages
2021-06-01 13:45:43 -07:00
Fedor Indutny
8841de17a5
Add action for automated backports
2021-06-01 11:04:56 -07:00
Josh Perez
28f016ce48
Conversation Colors
2021-05-28 09:15:17 -07:00
Evan Hahn
05f9224273
Update Babel dependencies to allow import type
2021-05-27 08:44:06 -07:00
Josh Perez
ceffc2380c
Add screensharing behind a feature flag
2021-05-20 17:37:19 -07:00
Evan Hahn
8f0731d498
Remove unsupported auto-launch setting on Linux
2021-05-20 17:37:18 -07:00
Scott Nonnenberg
4ce4569afb
Upgrade a number of sub-dependencies
2021-05-20 17:37:09 -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
Scott Nonnenberg
c62b5a900e
Update proxy-agent to v4.0.1
2021-05-10 15:38:39 -07:00
dependabot-preview[bot]
bfc1524b49
Upgrade bl to v1.2.3
2021-05-07 13:19:30 -07:00
dependabot-preview[bot]
16034f9358
Upgrade underscore to v1.12.1
2021-05-07 12:04:05 -07:00
Josh Perez
a1e4820cb7
Upgrade to moment@2.29.1
2021-05-07 10:44:41 -05:00
Evan Hahn
cd61d8464d
Upgrade Lodash to latest version, v4.17.21
2021-05-07 09:46:09 -05:00
Evan Hahn
f71f789c94
Upgrade Grunt to v1.4.0
2021-05-06 17:07:11 -05:00
Evan Hahn
4cf3d5f14c
lint-deps should skip storybook-static/
2021-05-06 16:28:40 -05:00
Fedor Indutny
986d8a66bc
Show challenge when requested by server
2021-05-05 17:09:29 -07:00
Evan Hahn
7afbbb3a4c
Fix render loop in <ConversationHero>
2021-05-05 17:35:32 -05:00
Evan Hahn
36d8ef9678
Remove lineNumber from lint exceptions
2021-05-04 09:41:59 -07:00
Evan Hahn
736075322c
Render disappearing message timers generically
2021-05-03 16:24:40 -07:00
Evan Hahn
fe772af251
Show "no groups in common" warning for relevant message requests
2021-04-30 15:58:57 -07:00
Evan Hahn
05703c2719
Blur avatars of unapproved conversations
2021-04-30 14:40:25 -05:00
Fedor Indutny
caf1d4c4da
GIF attachments
2021-04-29 14:27:37 -07:00
Evan Hahn
5f17d01f49
Take an author object in <Message>
2021-04-29 14:27:37 -07:00
Evan Hahn
a5a64f354f
Upgrade Prettier from v2.1.2 to v2.2.1
2021-04-29 14:27:36 -07:00
Evan Hahn
e7ef3de6d0
Profile name spoofing dialog
2021-04-29 14:27:35 -07:00
Scott Nonnenberg
86d2a4b5dd
decrypt/encrypt with libsignal-client, remove libsignal-protocol-javascript
2021-04-29 14:27:35 -07:00
Evan Hahn
885ff5fe42
Show common groups in contact modal
2021-04-29 14:27:35 -07:00
Josh Perez
d203f125c6
Adds message forwarding
2021-04-27 18:35:35 -04:00
Josh Perez
e75bba1c52
Replaces ConfirmationModal with ConfirmationDialog
2021-04-27 15:29:59 -04:00
Josh Perez
5e2d48cc2f
Do not populate left pane on initial link
2021-04-20 19:16:49 -04:00
Fedor Indutny
0b969f3f42
Improve MessageAudio peaks computation
...
There are two parts to this change:
1. The computation of peaks is moved from `MessageAudio` to the
`GlobalAudioContext` and thus we can limit the concurrency of the
computations (`p-queue`!) and de-duplicate the computations as well
2. While the peaks are computed the component has to display spinning
animation instead of empty waveform and unclickable UI.
2021-04-15 14:02:24 -07:00
Evan Hahn
31a777a130
Merge branch 'WhyNotHugo-python3' into next-beta
2021-04-14 14:15:24 -07:00