Josh Perez
c6eafbb8d5
Fix tooltip bugs
2020-11-23 14:49:31 -05:00
Josh Perez
07ff4c9dcb
1.39.1-beta.2
2020-11-23 14:49:31 -05:00
Josh Perez
85de77d629
1.39.1-beta.1
2020-11-23 14:49:31 -05:00
Evan Hahn
b366967ca5
Upgrade to RingRTC v2.8.2 RC.6
2020-11-23 14:48:12 -05:00
Scott Nonnenberg
26884432a2
Update TypeScript, Prettier and typescript-eslint for new TypeScript 3.8 syntax
2020-11-23 14:45:44 -05:00
Scott Nonnenberg
21c322f7fa
v1.38.1-beta.3
2020-11-16 14:11:45 -08:00
Scott Nonnenberg
e9f37ec46b
v1.38.1-beta.2
2020-11-12 15:32:46 -08:00
Jim Gustafson
ff0794e08b
Update to RingRTC v2.8.1
2020-11-11 15:10:41 -06:00
Scott Nonnenberg
89d5972522
v1.38.1-beta.1
2020-11-10 17:00:12 -08:00
Evan Hahn
753e0279c6
Upgrade to Emoji v13
...
This adds support for the [117 new emojis added in Emoji v13](https://emojipedia.org/emoji-13.0/ ).
2020-11-06 09:36:20 -08:00
Evan Hahn
63c4cf9430
Update license
field in package.json and bower.json
2020-11-04 13:03:13 -06:00
Evan Hahn
8c3da11996
Convert emoji actions to use redux-thunk
2020-11-04 13:03:13 -06:00
Evan Hahn
a7f87bde64
Remove EditorConfig
2020-11-04 13:03:13 -06:00
Scott Nonnenberg
5629634aff
Introduced encoding dependency, needed by node-fetch
2020-11-04 13:00:40 -06:00
Jim Gustafson
a8eb281292
Update to RingRTC v2.7.3
2020-11-04 13:00:40 -06:00
Sidney Keese
fbf93374c1
Replace Draft with Quill for composition area
...
Co-authored-by: Sidney Keese <sidney@carbonfive.com>
2020-11-04 13:00:40 -06:00
Scott Nonnenberg
0626a94288
v1.37.3-beta.1
2020-11-02 15:23:16 -08:00
Evan Hahn
60f2422e2a
Consolidate sleep
usages into a tested utility function
2020-10-26 15:48:44 -07:00
Josh Perez
96f5430779
v1.37.2-beta.1
2020-10-20 21:07:19 -04:00
Josh Perez
5e2a1410e7
v1.37.1-beta.2
2020-10-15 15:04:22 -04:00
Josh Perez
8a121f1ff7
v1.37.1-beta.1
2020-10-12 18:48:40 -04:00
Evan Hahn
459eebcd90
Upgrade Electron to v8.5.2
2020-10-12 18:10:08 -04:00
Evan Hahn
313faab774
Outbound link previews
2020-10-12 18:10:08 -04:00
Evan Hahn
333dc17c0a
Proper call requests for callee
2020-10-12 18:10:07 -04:00
Evan Hahn
e9957ac12f
Parallelize yarn ready
2020-10-12 18:10:07 -04:00
Evan Hahn
a951ccb14f
remove yarn lint-windows
2020-10-12 18:10:07 -04:00
Sidney Keese
dabab60f56
Remove TSLint
...
Co-authored-by: Chris Svenningsen <chris@carbonfive.com>
2020-10-12 18:10:07 -04:00
Evan Hahn
be705bc312
Remove unused @types/agent-base dependency
2020-10-12 18:10:07 -04:00
Josh Perez
e8649d929d
v1.36.3-beta.2
2020-09-25 17:17:12 -04:00
Josh Perez
f2f2b20a52
v1.36.3-beta.1
2020-09-25 10:28:59 -04:00
Josh Perez
3ada1c36e7
v1.36.2-beta.2
2020-09-23 17:02:26 -04:00
Josh Perez
943cb3eb1a
v1.36.2-beta.1
2020-09-21 20:22:45 -04:00
Josh Perez
6ce21c931d
v1.36.1-beta.3
2020-09-21 18:18:04 -04:00
Jim Gustafson
32c49760f4
Update to RingRTC v2.7.1
2020-09-21 15:42:51 -04:00
Chris Svenningsen
b4e9c278d3
Migrate to eslint
2020-09-21 15:42:51 -04:00
Evan Hahn
eba1bf3100
Add software acknowledgments, link to them from About window
2020-09-21 15:42:51 -04:00
Jim Gustafson
64c3a6eae0
Update to RingRTC v2.7.0
2020-09-21 15:42:51 -04:00
Sidney Keese
2ade4acd52
Migrate util, types, state, sticker-creator to ESLint
2020-09-21 15:42:51 -04:00
Evan Hahn
b4f0f3c685
Upgrade node-fetch to v2.6.1
2020-09-21 15:42:51 -04:00
Peter Thatcher
3c9c581854
RingRTC: Update to v2.6.0
2020-09-21 15:42:50 -04:00
Scott Nonnenberg
b19a7675a5
v1.36.1-beta.2
2020-09-10 16:45:09 -07:00
Scott Nonnenberg
b2634d1cb9
v1.36.1-beta.1
2020-09-09 19:44:51 -07:00
Ken Powers
8290881bd8
Support for Contact Discovery Service
2020-09-09 17:34:57 -07:00
Evan Hahn
2bedd41e57
Upgrade node-sass to v4.14.1
2020-09-04 11:35:42 -04:00
Jim Gustafson
315be542b8
Update to RingRTC v2.5.2
2020-09-04 09:38:08 -04:00
Josh Perez
5e0412042a
v1.35.1-beta.3
2020-09-01 17:12:00 -04:00
Chris Svenningsen
5b1536cc02
Initial move towards new ESLint config supporting TS
...
Co-authored-by: Sidney Keese <sidney@carbonfive.com>
2020-09-01 17:11:16 -04:00
Josh Perez
8d1354d14e
1.35.1-beta.2
2020-08-28 15:46:01 -04:00
Evan Hahn
de7a69dee9
Improve parsing of sgnl:// hrefs
2020-08-28 15:42:25 -04:00
Jim Gustafson
90bf0f4eea
Update to RingRTC v2.5.1
...
Co-authored-by: Vladimir Skuratovich <vlad@signal.org>
2020-08-28 15:42:25 -04:00
Chris Svenningsen
e9cf5ba67c
Remove react-styleguidist
...
Co-authored-by: Sidney Keese <sidney@carbonfive.com>
2020-08-28 15:42:25 -04:00
Josh Perez
8ab1013f70
Calling: Device Selection
2020-08-28 15:42:25 -04:00
Evan Hahn
098bab2d5e
Update to Lodash v4.17.20
2020-08-28 15:42:24 -04:00
Scott Nonnenberg
724a627dd3
v1.35.1-beta.1
2020-08-13 16:44:21 -07:00
Josh Perez
4169c120fc
Ensure all native modules exist outside of asar
2020-08-12 18:30:47 -07:00
Evan Hahn
b32445cd20
Upgrade node-fetch to latest version, v2.6.0
2020-08-11 14:23:37 -07:00
Jim Gustafson
1227a51c99
Update to RingRTC v2.4.2
2020-08-05 14:35:42 -07:00
Jim Gustafson
7eb5c922a7
Update to RingRTC v2.4.1
2020-07-30 13:27:44 -07:00
Jim Gustafson
2f015863ca
Upgrade to RingRTC v2.4.0
2020-07-30 13:27:44 -07:00
Scott Nonnenberg
901179440f
Merge contacts when we discover split or duplicated contacts
2020-07-30 13:17:45 -07:00
Jim Gustafson
12745a2c79
Update to RingRTC v2.3.1
2020-07-30 13:10:05 -07:00
Jim Gustafson
870a0d2b65
Support RingRTC message sending queue
2020-07-30 13:10:05 -07:00
Peter Thatcher
d3a27a6442
Calling support
2020-07-30 13:08:47 -07:00
Ken Powers
83574eb067
Message Requests
2020-07-30 13:08:44 -07:00
Scott Nonnenberg
4d4b7a26a5
v1.34.5-beta.1
2020-07-30 11:15:03 -07:00
Scott Nonnenberg
bffbc1e5cf
Readme update; fix package.json scripts for Windows
2020-07-27 14:39:19 -07:00
Josh Perez
1ad2b175dc
Delete right away if we already have the message
2020-07-27 14:39:19 -07:00
Scott Nonnenberg
a36cc3283c
v1.34.4-beta.1
2020-07-13 16:19:06 -07:00
Scott Nonnenberg
f1182fa609
Update to Electron 8.3.4
2020-07-13 16:06:24 -07:00
Scott Nonnenberg
4a83adfad6
v1.34.3-beta.1
2020-06-24 18:47:05 -07:00
Scott Nonnenberg
419f219f91
v1.34.2-beta.1
2020-06-10 14:51:40 -07:00
Scott Nonnenberg
ebafc52f61
Update zkgroup dependency to 0.7.1
2020-05-15 17:01:14 -07:00
Scott Nonnenberg
345301b548
v1.34.0-beta.3
2020-05-13 13:16:50 -07:00
Josh Perez
4678f076eb
Custom zip script for macOS update package
2020-05-13 11:44:24 -07:00
Scott Nonnenberg
4811b5fd4d
v1.34.0-beta.2
2020-05-05 14:41:50 -07:00
Scott Nonnenberg
721401bbeb
Introduce snyk, update dependencies
2020-05-05 14:18:46 -07:00
Scott Nonnenberg
7b358f1111
Update Electron to 8.2.5
2020-05-01 13:28:32 -04:00
Scott Nonnenberg
5cfcedb549
Update dependencies
2020-04-29 17:42:41 -07:00
Scott Nonnenberg
40e46d7ca4
v1.34.0-beta.1
2020-04-15 17:37:56 -07:00
Oskar Nyberg
8cda95c437
Prevent electron-builder from adding native modules to asar on macOS ( #4169 )
...
Having native node modules packaged into the asar archive results in
them being unpacked and executed by electron when required by the app.
When macOS executes the unpacked native modules, it first sends requests
to Apple, and when the response is received or when the request times
out the module is loaded.
2020-04-15 17:16:46 -07:00
Scott Nonnenberg
c1dfe3e5b4
Adds support for versioned profiles
...
* Add zkgroup library
* tsconfig.json: Prettier wants to mess it up. :0(
* Initial take on versioned profile fetches
* Fix up the logging in getProfiles() - warn instead of error
* Introduce new VERSIONED_PROFILE_FETCH flag
* Update zkgroup dependency to v0.5.0
* Fix lint-deps - new zkgroup library brought in new debug dep
* ts/zkgroup: Introduce some commonly-used helper functions
* Update to latest serverPublicParams
* Don't derive profileKeyVersion unless flag is set
2020-04-15 16:12:28 -07:00
Scott Nonnenberg
5f0c07eec2
Updates to Electron 8.2.2
2020-04-15 15:54:03 -07:00
Scott Nonnenberg
9ab54b9b83
Move web_api.js and js/modules/crypto.js to TypeScript
2020-04-15 14:44:51 -07:00
Josh Perez
a12ac2aa37
Upgrade small logo icons
2020-04-15 10:25:20 -07:00
Scott Nonnenberg
16880cc672
v1.33.0-beta.5
2020-04-06 18:11:13 -07:00
Scott Nonnenberg
f1fbd92369
Update to Electron 8.2.1
2020-04-06 18:06:54 -07:00
Scott Nonnenberg
9c3196a90c
v1.33.0-beta.4
2020-03-25 16:50:23 -07:00
Ken Powers
750e50812c
Introduce dialog for long database migrations
2020-03-25 16:47:42 -07:00
Scott Nonnenberg
d33cc9d554
v1.33.0-beta.3
2020-03-24 17:29:23 -07:00
Ken Powers
a1270867ff
Debug Logs: gzip before upload
2020-03-24 17:03:22 -07:00
Ken Powers
4a8f5db0a4
Use Electron Spellchecker
2020-03-24 17:03:22 -07:00
Scott Nonnenberg
8d6cba1b43
Eliminate remaining Electron 8 deprecations
...
* Change systemPreferences.isDarkMode() to nativeTheme.shouldUseDarkColors
* Remove vibrancy parameter to BrowserWindow
* Update curve25519-n; removes context-aware deprecation warning
* Set app.allowRendererProcessReuse = true to remove warning
* Move from deprecated setters to direct property set
* Serialized sender certificates: Store less, store plain object
* isMenuBarAutoHide -> autoHideMenuBar
* UUID: Fix sealed sender indicator on message details screen
* Data._cleanData: Remove function keys, handle null in array
Also:
- run _cleanData when saving attachment download jobs
- remove job from jobs table when the send itself throws error
* _cleanData: Don't dig into strings, booleans, or numbers
* getPropsForMessageDetail: Make it clear what we're reducing
Co-authored-by: Ken Powers <ken@signal.org>
2020-03-24 17:03:01 -07:00
Scott Nonnenberg
b9ecdb0602
Update to Electron 8.1.1
2020-03-24 17:02:01 -07:00
Scott Nonnenberg
f64ca0ed21
v1.32.1-beta.1
2020-03-06 12:34:48 -08:00
Scott Nonnenberg
c8101dc6cb
v1.32.0-beta.6
2020-03-04 17:16:49 -08:00
Scott Nonnenberg
5c14ae6459
Update electron to 8.0.3, electron-builder to 22.3.6
2020-03-04 17:12:56 -08:00
Scott Nonnenberg
4d6dafccfb
v1.32.0-beta.5
2020-03-02 17:36:30 -08:00
Scott Nonnenberg
6e4dc2a117
Update electron, electron-builder and add more preload logging
...
* electron to 8.0.2, electron-builder to 22.3.5
* preload.js: add last-ditch logging on startup error
2020-03-02 17:13:45 -08:00
Scott Nonnenberg
5eef2ee299
v1.32.0-beta.4
2020-02-26 18:12:53 -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
Ken Powers
8d9ccd3c0a
Ensure proper file permissions on startup
...
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2020-02-21 15:40:04 -08:00
Scott Nonnenberg
ab909f1f42
v1.32.0-beta.3
2020-02-20 16:36:51 -08:00
Scott Nonnenberg
148aedeeb4
Changes necessary to make Windows build work
2020-02-20 15:13:10 -08:00
Scott Nonnenberg
011e31be93
v1.32.0-beta.2
2020-02-19 15:28:16 -08:00
Ken Powers
2f9bebe567
Upgrade to Electron 8
...
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2020-02-19 15:22:37 -08:00
Scott Nonnenberg
68ee557dcf
Update SQLCipher to 4.3.0
2020-02-19 16:11:06 -05:00
Josh Perez
9e9401693c
Replace spellchecker in favor of typo-js
2020-02-18 10:58:05 -08:00
Scott Nonnenberg
800c7ed31d
v1.32.0-beta.1
2020-02-12 14:24:35 -08:00
blckfalcon
7f7e33c6cd
Upgrade linkify-it to 2.2.0 ( #3870 )
2020-02-12 13:59:17 -08:00
Scott Nonnenberg
3938eb9801
A set of fixes and upgrades
...
* writeToDownloads: Add missing await
* Remove window.isFocused() - not used anywhere!
* Update typescript, p-queue, make necessary changes to fix build
* Slow down sender certificate retries with no existing cert
* Slow down signed prekey refreshes when unlinked - 5s -> 5m
* Update protobufjs to 4.1.2
2020-02-07 14:37:04 -05:00
Ken Powers
38c7fa3da6
Storybook: Basic messages and messages with reactions
2020-02-07 11:07:22 -08:00
Ken Powers
0fc178d887
StoryBook: Fully support themes in pop-up components
2020-02-06 11:28:01 -08:00
Scott Nonnenberg
b714a6817b
v1.31.0-beta.2
2020-02-03 14:40:15 -08:00
Scott Nonnenberg
f4e23cf51c
v1.31.0-beta.1
2020-01-23 16:04:57 -08:00
josh-signal
de7bc8b1b1
Upgrade emoji support to Unicode v12
2020-01-23 16:17:06 -05:00
Scott Nonnenberg
2906ff0ce4
v1.30.0-beta.7
2020-01-22 12:24:59 -08:00
Scott Nonnenberg
83fd2be1a7
v1.30.0-beta.6
2020-01-16 22:46:18 -08:00
Scott Nonnenberg
21e2877234
v1.30.0-beta.5
2020-01-16 09:26:02 -08:00
Scott Nonnenberg
827f849b02
v1.30.0-beta.4
2020-01-14 12:33:24 -08:00
Scott Nonnenberg
11266cb775
Handle both given and family name in decrypted profile name
...
* Decrypt given and family names from profile name string
* Handle both given and family name from decrypted profile name
* Ensure we properly handle profiles with no family name
2020-01-13 17:28:28 -05:00
Scott Nonnenberg
1bf9ca7233
Save attachments with macOS quarantine attribute
...
* Attachments: Always save file to downloads directory, show toast
* Add new build:dev command for casual builds
2020-01-09 14:57:43 -05:00
Ken Powers
0d3b390129
Upgrade Prettier
2020-01-08 09:44:54 -08:00
Ken Powers
681222c0c0
Fix styleguide: upgrade deps, lock core-js to version babel needs
2020-01-06 17:49:00 -08:00
Scott Nonnenberg
70fb57cafc
v1.30.0-beta.3
2019-12-19 15:57:49 -08:00
Ken Powers
fe65fd3eaa
Sticker creator updates: new 200 sticker max, WebP supported
2019-12-19 15:27:02 -08:00
Scott Nonnenberg
94f52edbd0
v1.30.0-beta.2
2019-12-18 12:16:15 -08:00
Ken Powers
7aad25b3e0
Fix xdg-open and protocol handler for windows/linux
2019-12-18 11:21:35 -08:00
Scott Nonnenberg
363a7dd179
Fix blank sticker creator window on windows/linux
2019-12-18 10:13:36 -05:00
Scott Nonnenberg
56df4163b3
v1.30.0-beta.1
2019-12-17 12:29:07 -08:00
Ken Powers
11d47a8eb9
Sticker Creator
2019-12-17 12:28:46 -08:00
Scott Nonnenberg
03d1cc24d6
v1.29.1-beta.1
2019-12-17 11:06:20 -08:00
Scott Nonnenberg
526f12bb45
v1.29.0-beta.5
2019-12-04 14:43:53 -08:00
Scott Nonnenberg
c5ea29d1f1
v1.29.0-beta.4
2019-12-03 16:53:19 -08:00
Scott Nonnenberg
e9f08c3da9
Bugfixes for v1.29
...
* If focus was set to document.body during archive, focus left pane
* Shortcut Guide: Add space between text and shortcut highlight
* Ensure that draft attachment can be closed with click on X button
* Move to keyDown event for user idle checking
* Additional resiliency around avatars; check for them on on-disk
* Increase timeouts to preserve websocket connection
* On startup, be resilient to malformed JSON in log files
* Don't crash if shell.openExternal returns an error
* Whenever we request a contact/group sync, also request block list
* Avatar popup: Ensure styling is mouse- and keyboard-appropriate
* MainHeader: Create popperRoot on demand, not on mount
* CompositionInput: Disable default Ctrl-/ shortcut
* Update libphonenumber
2019-12-03 15:02:50 -05:00
Scott Nonnenberg
423d0fe8d0
v1.29.0-beta.3
2019-11-21 11:20:05 -08:00
Scott Nonnenberg
ed55006f20
Update to Electron 6.1.4
2019-11-21 10:17:55 -08:00
Scott Nonnenberg
1a3c41fc46
v1.29.0-beta.2
2019-11-15 16:28:13 -08:00
Scott Nonnenberg
d187ab11b2
v1.29.0-beta.1
2019-11-13 17:16:29 -08:00
Scott Nonnenberg
3af2190935
v1.28.0-beta.6
2019-11-12 15:55:33 -08:00
Scott Nonnenberg
483b2b3ff6
v1.28.0-beta.5
2019-11-06 15:45:53 -08:00
Scott Nonnenberg
6c9e61593c
v1.28.0-beta.4
2019-10-31 14:20:58 -07:00
Scott Nonnenberg
c7c8bcc33a
v1.28.0-beta.3
2019-10-21 16:24:59 -07:00
Scott Nonnenberg
0533b45ed5
v1.28.0-beta.2
2019-10-11 16:02:50 -07:00
Scott Nonnenberg
074c0d3ba0
v1.28.0-beta.1
2019-10-10 15:30:32 -07:00
Scott Nonnenberg
f790694559
Two fixes for linux
...
* Linux: Change name of .desktop file to work around xdg-settings
* Reintroduce flashFrame on Linux, new --disable-flash-frame param
2019-10-10 14:56:14 -07:00
Scott Nonnenberg
c81c25bb85
Update colors, icons, and fonts
2019-10-10 14:56:14 -07:00
Scott Nonnenberg
957f6f6474
Add entitlements and build configuration for MacOS catalina
2019-10-10 11:30:47 -07:00
Scott Nonnenberg
b05650fa41
v1.27.3-beta.2
2019-09-24 14:14:14 -07:00
Scott Nonnenberg
23b720a982
v1.27.3-beta.1
2019-09-18 16:14:00 -07:00
Scott Nonnenberg
1dea66dd73
Update Electron to 6.0.9
2019-09-13 13:55:13 -07:00