Josh Perez
e6d952d105
Removes ToastView, new React toast
2021-09-22 16:59:54 -04:00
Fedor Indutny
c7e7d55af4
UUID-keyed lookups in SignalProtocolStore
2021-09-09 19:38:11 -07:00
Scott Nonnenberg
dcf29078f4
ConversationView: Improve types
2021-08-30 14:32:56 -07:00
Josh Perez
e76f603233
Moves identicon svg to TS
2021-08-24 17:17:51 -07:00
Josh Perez
8045a83374
Refine the clear all data experience
2021-08-24 15:57:34 -05:00
Josh Perez
e9308bbafb
New option for control over update downloads
2021-08-19 15:56:29 -07:00
Evan Hahn
ca1cb11985
Remove unused Mocha test coverage tool
2021-07-22 10:54:34 -07:00
Josh Perez
56d5d283bd
Support for announcement-only groups
2021-07-20 13:18:35 -07:00
Josh Perez
ee4b79120e
Adds keyboard access to the finish linking phone button
2021-07-15 18:01:41 -04:00
Fedor Indutny
570fb182d4
Fully move to protobufjs
2021-07-13 11:54:53 -07:00
Evan Hahn
4cd3da8f5b
Convert ConversationModel tests to TypeScript
2021-07-02 13:40:36 -07:00
Evan Hahn
d0a6bf400c
Format HTML files with Prettier
2021-06-23 11:18:47 -07:00
Josh Perez
94d116c621
Removes some Backbone views
2021-06-17 14:15:09 -07:00
Scott Nonnenberg
68f1023946
Move message.getPropsForBubble and friends to selectors
2021-06-17 10:15:10 -07:00
Scott Nonnenberg
4b6352b345
Remove unused import/export code
2021-06-16 09:54:42 -07:00
Fedor Indutny
8f5086227a
Enforce stronger types for ArrayBuffers and storage
2021-06-14 17:09:37 -07:00
David Sanders
2fc3e4c698
Make window draggable on macOS during device setup
...
See [#5239 ][0].
[0]: https://github.com/signalapp/Signal-Desktop/pull/5239
2021-05-20 17:37:07 -07:00
David Sanders
9d3b9e4386
Quote HTML attribute values in template
...
See [#5240 ][0].
[0]: https://github.com/signalapp/Signal-Desktop/pull/5240
2021-05-20 17:37:07 -07:00
Evan Hahn
c175c44953
Fix HTML ID of step for clear-data template
...
See [#5229 ][5229].
[5229]: https://github.com/signalapp/Signal-Desktop/pull/5229
2021-05-07 10:35:08 -05:00
David Sanders
ec1f98c210
Fix HTML ID of step
2021-05-06 20:26:09 -07:00
Scott Nonnenberg
86d2a4b5dd
decrypt/encrypt with libsignal-client, remove libsignal-protocol-javascript
2021-04-29 14:27:35 -07:00
Scott Nonnenberg
c9ffb7c014
Move SecretSessionCipher to TypeScript
2021-03-19 16:57:35 -04:00
Scott Nonnenberg
7e629edd21
Move SignalProtocolStore to TypeScript
2021-03-19 16:53:52 -04:00
Scott Nonnenberg
98e7e65d25
Automatic session reset
2021-03-19 16:53:51 -04:00
Evan Hahn
ddebbf8121
Hide title bar on macOS
2021-02-01 12:01:25 -08:00
Josh Perez
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
Evan Hahn
618c0fce1e
test-electron: wait to run tests until protos are ready
2020-11-04 13:03:14 -06:00
Evan Hahn
8bfaf598af
Add license headers across the project
2020-11-04 13:03:13 -06:00
Evan Hahn
cb9a7f79d1
Rewrite Message model tests in TypeScript
2020-11-04 13:00:41 -06:00
Josh Perez
df2fa3c7b1
updateLastMessage: Use MessageController for latest data
2020-10-20 16:26:58 -07:00
Evan Hahn
313faab774
Outbound link previews
2020-10-12 18:10:08 -04:00
Chris Svenningsen
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
3b05e9ad8f
Add test for Stickers.redactPackId
2020-08-28 15:42:24 -04:00
Scott Nonnenberg
901179440f
Merge contacts when we discover split or duplicated contacts
2020-07-30 13:17:45 -07:00
Josh Perez
68e432188b
Add unknown fields support to Protobuf.js
2020-07-30 13:10:05 -07:00
Josh Perez
5b83485c89
Update safety number change warning dialog
2020-07-30 13:10:05 -07:00
Peter Thatcher
d3a27a6442
Calling support
2020-07-30 13:08:47 -07:00
Ken Powers
4a8f5db0a4
Use Electron Spellchecker
2020-03-24 17:03:22 -07:00
Josh Perez
12457d47a3
Move to new logo and primary blue color
2020-03-24 17:01:51 -07:00
Scott Nonnenberg
a840e2e5b1
Remove legacy import flow
2020-03-04 17:12:56 -08:00
Scott Nonnenberg
1726e1b77a
Fix windows fast-glob usage in lint-deps test task
...
* Introduce normalize-path wherever we use fastGlob
* CI: Update yarn version; install yarn via npm on windows
* Add more logging to Grunt file spectron usage
* Lock core.js to what it was resolving to before: 2.4.1
* test/index.html: Remove nonexistent test file
* test/index.html: Remove missing registration.js
* preload.js: Introduce client-side logging for load failures
* Gruntfile: Introduce better debuggability if prod test fails
* Reintroduce glob for searches inside asar
2020-02-26 17:53:39 -08:00
Josh Perez
18fd44f504
Move all status/alert dialogs into the Left Pane
2020-02-12 13:30:58 -08:00
Scott Nonnenberg
8ccb89310b
New Idle timer; messages not marked read if user is idle
2019-09-24 13:43:08 -07:00
Scott Nonnenberg
9d4f2afa5a
Persist drafts
2019-08-21 14:52:30 -07:00
Scott Nonnenberg
5ebd8bc690
Virtualize Messages List - only render what's visible
2019-08-21 14:52:30 -07:00
Scott Nonnenberg
e62a1a7812
Receive support for View Once photos
2019-07-17 11:29:51 -07:00
Scott Nonnenberg
c41bc53614
Refactor messages model; New timeline react components
2019-05-16 15:23:21 -07:00
Scott Nonnenberg
74cb808763
New MessageController as the single place for in-memory messages
2019-04-04 17:17:19 -07:00
Scott Nonnenberg
8c4d90df07
Send long text as an attachment instead of inline
...
Remove Android length warning
Handle incoming long message attachments
Show long download pending status in message bubble
Fix the width of the smallest spinner
Remove Android length warning from HTML templates
2019-03-14 17:30:46 -07:00
Scott Nonnenberg
b3ac1373fa
Move left pane entirely to React
2019-03-12 17:44:14 -07:00