Scott Nonnenberg
5ebd8bc690
Virtualize Messages List - only render what's visible
2019-08-21 14:52:30 -07:00
Scott Nonnenberg
5b653b3b46
v1.26.2-beta.1
2019-08-15 15:04:20 -07:00
Scott Nonnenberg
2725594301
v1.26.1-beta.1
2019-08-14 10:36:18 -07:00
Scott Nonnenberg
e45ccf7ed2
v1.26.0-beta.4
2019-08-05 16:37:50 -07:00
Ken Powers
6c0365a770
One emoji image set for picker, composition, message bubble
2019-07-25 09:28:44 -07:00
Razzeee
e54c4032b5
Add InstantMessaging and Chat categories for deb package ( #3439 )
2019-07-19 10:36:12 -07:00
Scott Nonnenberg
50ca51ca2c
Update node gyp to remove fstream in production
2019-07-19 13:34:38 -04:00
Scott Nonnenberg
5e6d5937f7
v1.26.0-beta.3
2019-07-17 11:32:09 -07:00
Scott Nonnenberg
e475d99be3
Update yarn version in CI, resolve dependency conflict
2019-07-17 11:29:51 -07:00
Scott Nonnenberg
d5d8df3bf6
Update lodash
2019-07-17 11:29:51 -07:00
Ken Powers
7b645011c2
New composition area with emoji typeahead
2019-07-17 11:29:51 -07:00
Scott Nonnenberg
4457dca72c
v1.25.3-beta.1
2019-06-27 15:58:04 -07:00
Scott Nonnenberg
27e9c5fb1d
v1.25.2-beta.4
2019-06-24 14:19:00 -07:00
Scott Nonnenberg
ddae8708b4
v1.25.2-beta.3
2019-06-20 17:59:56 -07:00
Peter Uithoven
9f36524a8d
Add desktopName to package.json to fix linux badge ( #3390 )
2019-06-20 17:49:19 -07:00
Scott Nonnenberg
18d59bfa47
v1.25.2-beta.2
2019-06-20 16:24:21 -07:00
Scott Nonnenberg
89a879811d
Revert "Add desktopName to package.json to fix linux badge" ( #3409 )
...
This reverts commit 9376dba806
.
2019-06-20 16:23:33 -07:00
Scott Nonnenberg
07716b829d
v1.25.2-beta.1
2019-06-19 16:29:35 -07:00
Peter Uithoven
9376dba806
Add desktopName to package.json to fix linux badge ( #3390 )
2019-06-19 15:57:10 -07:00
Scott Nonnenberg
8ece7fac19
Update js-yaml dependency
2019-06-19 13:00:28 -04:00
Ken Powers
dcf6a5f59c
Use individual images in emoji picker rather than a spritesheet
2019-06-17 11:46:42 -07:00
Ken Powers
3a46f4c9a2
Upgrade emoji-datasource to 4.1.0
2019-06-06 11:28:47 -07:00
Scott Nonnenberg
071b4565bd
v1.25.1-beta.1
2019-05-31 15:42:01 -07:00
Scott Nonnenberg
a3068c74dc
v1.25.0-beta.6
2019-05-30 16:53:38 -07:00
Scott Nonnenberg
93335f8759
v1.25.0-beta.5
2019-05-30 12:52:11 -07:00
Scott Nonnenberg
205f04e70e
v1.25.0-beta.4
2019-05-29 12:00:08 -07:00
Scott Nonnenberg
a429cc8082
Include proper emoji sprite sheet for picker in package
2019-05-29 11:58:55 -07:00
Scott Nonnenberg
6b16b9fd7f
v1.25.0-beta.3
2019-05-29 11:13:32 -07:00
Ken Powers
9abd4e6495
Upgrade electron to v4.2.2
2019-05-29 11:01:32 -07:00
Ken Powers
0e9d549cf3
Fuzzy-Searchable Emoji Picker
2019-05-24 17:03:13 -07:00
Scott Nonnenberg
ff56daf9da
v1.25.0-beta.1
2019-05-16 17:36:19 -07:00
Scott Nonnenberg
8a61736201
Update jquery dependency
2019-05-16 17:32:36 -07:00
Ken Powers
fd36720079
Add "system" theme setting for MacOS
2019-05-16 17:15:54 -07:00
Scott Nonnenberg
0bc5ae5569
Exclude extra DLLs from final build, put key DLLs in root dir
2019-05-16 17:15:54 -07:00
Ken Powers
29de50c12a
Stickers
...
Co-authored-by: scott@signal.org
Co-authored-by: ken@signal.org
2019-05-16 16:10:37 -07:00
Scott Nonnenberg
c41bc53614
Refactor messages model; New timeline react components
2019-05-16 15:23:21 -07:00
Mohammed Arabiat
7e58594038
Restore build-release command properly
2019-05-06 14:28:51 -04:00
Scott Nonnenberg
bc6d549f20
v1.24.1-beta.1
2019-04-17 15:23:44 -07:00
Scott Nonnenberg
014716922f
v1.24.0-beta.4
2019-04-16 15:59:02 -07:00
Scott Nonnenberg
0ffda78ecb
Update libphonenumber dependency
2019-04-11 18:01:28 -07:00
Scott Nonnenberg
be7f10e4ac
v1.24.0-beta.3
2019-04-10 13:58:04 -07:00
Scott Nonnenberg
01a91d2cc1
Restore previous build-release command, failed on macOS
2019-04-10 13:57:27 -07:00
Scott Nonnenberg
f44856c73b
v1.24.0-beta.2
2019-04-10 12:37:41 -07:00
Gabe Stocco
851c1a0e47
Adding right click listener for URLs and Text Selections ( #3197 )
...
* Adds right-click listener
For urls and text selections
* Fixes build-release on windows
Should still be bash compatible too
* Update context menu line
Responding to feedback from @JaredPotter
2019-04-10 12:06:21 -07:00
Scott Nonnenberg
5c66c3ddc8
v1.24.0-beta.1
2019-04-08 14:33:05 -07:00
Scott Nonnenberg
a450cdf528
Lint fixes for recent PRs
2019-04-08 11:30:19 -07:00
Scott Nonnenberg
eae7660074
Downgrade to electron-builder@20.39.0 due to windows install bug
...
https://github.com/electron-userland/electron-builder/issues/3813
2019-04-05 17:18:37 -07:00
Scott Nonnenberg
c8ea2e9463
Download and install updates without the help of electron-updater
2019-04-05 17:18:37 -07:00
Scott Nonnenberg
82dc723432
yarn clean-transpile: ensure that it always gets everything
2019-04-04 17:17:19 -07:00
Scott Nonnenberg
377ab6c1cb
v1.23.2-beta.1
2019-03-28 18:42:23 -07:00
Scott Nonnenberg
e15daf7a37
Update to Electron v4.1.2 to fix permissions issue
...
https://github.com/electron/electron/releases/tag/v4.1.2
Permissions issue: https://github.com/electron/electron/issues/17581
2019-03-28 17:23:09 -07:00
Scott Nonnenberg
d96b189a07
v1.23.1-beta.1
2019-03-22 12:38:05 -07:00
Scott Nonnenberg
065b58fb6b
Update Electron to 4.1.1
2019-03-22 12:28:02 -07:00
Scott Nonnenberg
d251282da1
Upgrade electron-builder and electron-updater
2019-03-22 12:24:07 -07:00
Scott Nonnenberg
81696b4b15
Update sqlcipher dependency to get win vc++ redistributable
2019-03-22 11:06:33 -07:00
Scott Nonnenberg
3b140d9b51
Update react-contextmenu to avoid event handler issues un unload
2019-03-20 13:43:24 -07:00
Scott Nonnenberg
f86ac1c765
v1.23.0-beta.4
2019-03-18 17:20:54 -07:00
Scott Nonnenberg
b0a3ef5d29
Update spellchecker to reenable spellcheck on linux w/electron v4
2019-03-18 16:46:56 -07:00
Scott Nonnenberg
5336c5fd90
v1.23.0-beta.3
2019-03-14 18:03:09 -07:00
Scott Nonnenberg
6d8ab33e93
Update to Electron 4.0.8
2019-03-14 17:30:46 -07:00
Scott Nonnenberg
a7d0e6bf88
v1.23.0-beta.2
2019-03-13 09:26:26 -07:00
Scott Nonnenberg
ba461eb44a
Update electron-updater to fix its handling of node_module pkging
2019-03-12 19:45:02 -07:00
Scott Nonnenberg
1c48db7df0
Update electron-builder/updater to fix build error on MacOS
2019-03-12 18:49:22 -07:00
Scott Nonnenberg
c75a756b2a
v1.23.0-beta.1
2019-03-12 17:46:20 -07:00
Scott Nonnenberg
d72f89d776
Render only visible conversations in left pane
2019-03-12 17:44:14 -07:00
Scott Nonnenberg
b3ac1373fa
Move left pane entirely to React
2019-03-12 17:44:14 -07:00
Scott Nonnenberg
ae161c6cf6
Update to Electron 4.x
2019-03-12 17:44:14 -07:00
Scott Nonnenberg
ae2db9f09a
Improve handling for URLs composed of mixed character sets
2019-03-12 17:44:14 -07:00
2-4601
4b1ae1535d
Remove gconf dependency from deb package ( #3174 )
...
Fixes #2344
//FREEBIE
2019-02-25 09:44:49 -08:00
Scott Nonnenberg
65e4acb706
v1.22.0-beta.2
2019-02-20 17:23:57 -08:00
Scott Nonnenberg
552db647e5
v1.22.0-beta.1
2019-02-13 16:54:51 -08:00
Scott Nonnenberg
3f8223ff48
Revert electron-builder upgrade due to bugs
...
This reverts commit 8a3acc6b7e
2019-02-13 16:04:58 -08:00
Scott Nonnenberg
681ca363fe
v1.21.2-beta.1
2019-02-12 14:55:38 -08:00
Scott Nonnenberg
84bb9be6a9
v1.21.1-beta.1
2019-02-08 12:11:05 -08:00
Scott Nonnenberg
6599c9a704
v1.21.0-beta.4
2019-02-05 14:36:39 -08:00
Scott Nonnenberg
b69e720c81
v1.21.0-beta.3
2019-01-30 15:43:21 -08:00
Scott Nonnenberg
8a3acc6b7e
Update electron-builder and electron-updater
2019-01-29 13:53:14 -08:00
Scott Nonnenberg
813924685e
Link Previews
2019-01-29 13:53:14 -08:00
Scott Nonnenberg
f69a0b45bf
v1.20.0-beta.3
2019-01-15 11:05:56 -08:00
Scott Nonnenberg
92c2a0f996
Data infrastructure work
2019-01-14 17:40:31 -08:00
Scott Nonnenberg
57abb8300f
Upgrade Electron to 3.0.14
2019-01-14 17:40:31 -08:00
Scott Nonnenberg
e4babdaef0
Updates to backup infrastructure
2019-01-04 12:21:26 -08:00
Scott Nonnenberg
e751ecbfeb
v1.19.0-beta.4
2018-12-10 15:04:31 -08:00
Scott Nonnenberg
281e613a1d
Remove nsp; its registry has now been taken offline
2018-12-10 14:31:20 -08:00
Scott Nonnenberg
a8fbd085e2
v1.19.0-beta.3
2018-11-29 16:31:57 -08:00
Scott Nonnenberg
523c65a1b7
v1.19.0-beta.2
2018-11-27 16:42:41 -08:00
Scott Nonnenberg
8add0ac8a1
Enable CI and packaged builds with Electron v3 ( #2939 )
...
* Update spectron to fix linux CI runs
* Point test-release grunt task at release folder
* Ensure that build folders of socks/smart-buffer are in build
* AppVeyor: windows build output folder is now release
* Travis: Force build output to release directory
2018-11-27 16:20:48 -08:00
Scott Nonnenberg
3e0abe80eb
Update proxy-agent to latest
2018-11-27 09:53:02 -08:00
Scott Nonnenberg
97bfe5859c
Update lodash to latest release
2018-11-26 18:09:50 -08:00
Scott Nonnenberg
68af1ae1ea
Show dialog if application fails to start up properly
2018-11-26 15:26:22 -08:00
Scott Nonnenberg
dc2afe4b6e
Update websocket dep; 1.0.25 was causing errors w/Electron3
2018-11-26 15:26:04 -08:00
Scott Nonnenberg
58544472c8
Upgrade to node 10.13.0; update chokidar, its dep upath fails
2018-11-26 15:26:04 -08:00
Scott Nonnenberg
6039c29d12
Update to Electron3; reinstall native deps for nan which builds
2018-11-26 15:26:04 -08:00
Scott Nonnenberg
d75d823873
package.json: Lock all dependencies to specific versions
2018-11-26 15:26:04 -08:00
Scott Nonnenberg
7d54f7928d
v1.18.0-beta.7
2018-11-12 17:56:27 -08:00
Scott Nonnenberg
59d048ca06
v1.18.0-beta.6
2018-11-07 17:24:51 -08:00
Scott Nonnenberg
8391f6ec4e
v1.18.0-beta.5
2018-11-01 17:24:07 -07:00
Scott Nonnenberg
3f3c63a46f
v1.18.0-beta.4
2018-10-31 17:53:03 -07:00
Scott Nonnenberg
0a6827ecda
v1.18.0-beta.3
2018-10-29 15:40:52 -07:00
Scott Nonnenberg
817cf5ed03
v1.17.2-beta.1
2018-10-26 15:15:47 -07:00
Scott Nonnenberg
ad6f7f35a4
v1.17.1-beta.1
2018-10-24 15:19:28 -07:00
Scott Nonnenberg
f01c5f3e68
v1.17.0-beta.4
2018-10-18 16:07:52 -07:00
Scott Nonnenberg
c5908052ec
v1.17.0-beta.3
2018-10-15 17:33:32 -07:00
Scott Nonnenberg
5e5fa13719
v1.17.0-beta.2
2018-10-11 12:50:10 -07:00
Scott Nonnenberg
3bd95a2ff6
v1.17.0-beta.1
2018-10-03 12:23:30 -07:00
Scott Nonnenberg
8cd3db0262
v1.16.2-beta.2
2018-09-20 16:07:20 -07:00
Scott Nonnenberg
79ebec36ca
v1.16.2-beta.1
2018-09-20 15:40:24 -07:00
Scott Nonnenberg
ecb126e74c
Custom linter to check code quality ( #2753 )
2018-09-20 15:24:52 -07:00
Scott Nonnenberg
366401f77a
v1.16.1-beta.2
2018-09-17 16:22:15 -07:00
Scott Nonnenberg
cfe561b3eb
v1.16.1-beta.1
2018-09-06 16:02:02 -07:00
Scott Nonnenberg
f3b6161c75
v1.16.0-beta.1
2018-08-29 11:01:23 -07:00
Scott Nonnenberg
998c35dcb3
Split configuration into low and high traffic files
...
Also, we're now handling config ourselves instead of using
electron-config and config dependencies.
2018-08-29 10:40:16 -07:00
Scott Nonnenberg
f59ec92fef
Routine update to Electron v2.0.8
2018-08-28 13:54:03 -07:00
Scott Nonnenberg
816228fde0
v1.15.4-beta.1
2018-08-10 15:02:43 -07:00
Scott Nonnenberg
61429090ff
v1.15.3-beta.1
2018-08-07 19:01:26 -07:00
Scott Nonnenberg
a771546ee8
v1.15.2-beta.1
2018-08-07 08:30:18 -07:00
Scott Nonnenberg
f926a08aa8
v1.15.1-beta.1
2018-08-06 18:37:23 -07:00
Scott Nonnenberg
6e193456f9
Eliminate orphaned external message files on startup
...
Attachments, visual attachment thumbnails, video attachment screenshots
Quote thumbnails
Contact avatars
2018-08-06 18:08:10 -07:00
Scott Nonnenberg
185c05ceba
v1.15.0-beta.10
2018-08-02 22:39:22 -07:00
Scott Nonnenberg
9dd756f96a
v1.15.0-beta.9
2018-08-02 19:24:37 -07:00
Scott Nonnenberg
e13f431456
Build libcrypto.a on Ubuntu 14.04 for maximum compatibility
2018-08-02 19:12:18 -07:00
Scott Nonnenberg
fe84e92359
node-sqlcipher update: always build, statically link openssl
2018-08-02 17:32:51 -07:00
Scott Nonnenberg
8833326b08
v1.15.0-beta.8
2018-08-01 13:30:23 -07:00
Scott Nonnenberg
ce2f3bd3c4
Statically compile openssl into sqlcipher for linux targets
2018-08-01 10:58:26 -07:00
Scott Nonnenberg
81df1807e8
v1.15.0-beta.7
2018-07-31 17:46:28 -07:00
Scott Nonnenberg
3105b77475
Migrate to SQLCipher for messages/cache
...
Quite a few other fixes, including:
- Sending to contact with no avatar yet (not synced from mobile)
- Left pane doesn't update quickly or at all on new message
- Left pane doesn't show sent or error status
Also:
- Contributing.md: Ensure set of linux dev dependencies is complete
2018-07-31 17:08:45 -07:00
Scott Nonnenberg
fc461c82ce
v1.15.0-beta.6
2018-07-27 11:21:18 -07:00
Scott Nonnenberg
8f6f24e958
v1.15.0-beta.5
2018-07-21 15:44:44 -07:00
Scott Nonnenberg
4320b125dd
v1.15.0-beta.4
2018-07-20 16:50:48 -07:00
Scott Nonnenberg
e23fcab7e8
v1.15.0-beta.3
2018-07-19 11:08:46 -07:00
Scott Nonnenberg
356fac8d14
v1.15.0-beta.2
2018-07-18 20:01:26 -07:00
Scott Nonnenberg
d97a7eabf8
v1.15.0-beta.1
2018-07-18 14:14:45 -07:00
Scott Nonnenberg
3c69886320
Finish new Message component, integrate into application
...
Also:
- New schema version 8 with video/image thumbnails, screenshots, sizes
- Upgrade messages not at current schema version when loading messages
to show in conversation
- New MessageDetail react component
- New ConversationHeader react component
2018-07-17 15:58:07 -07:00
Scott Nonnenberg
43a44793c5
Remove jshint - move everything over to eslint
...
Also removed all hints of previous linters
2018-07-17 15:54:32 -07:00
Scott Nonnenberg
a689d430d2
v1.14.1-beta.1
2018-07-13 12:07:02 -07:00
Scott Nonnenberg
d014fa779e
v1.14.0-beta.3
2018-07-12 17:05:28 -07:00
Scott Nonnenberg
9b04c8ecf3
v1.14.0-beta.2
2018-07-12 13:05:57 -07:00
Scott Nonnenberg
8776b376f6
Ensure that the production build has permissions_popup_preload.js
2018-07-12 13:03:17 -07:00
Scott Nonnenberg
b385489a44
v1.14.0-beta.1
2018-07-12 11:48:52 -07:00
Scott Nonnenberg
ad4387803b
New media permission, show dialog when not enabled for voice msg
...
UI now in separate renderer:
- the permissions popup
- settings dialog
- debug log dialog
- about window
Couple bug fixes:
- About Window: Fix 'escape' to close window
- Remove outdated dist/copy tasks from Gruntfile
Eslintified settings_view.js
2018-07-03 16:04:21 -07:00
Scott Nonnenberg
e83e10a7d1
Include about_preload.js in production builds ( #2485 )
2018-07-03 15:03:13 -07:00
Scott Nonnenberg
bd13939548
v1.13.0-beta.2
2018-06-21 16:15:01 -07:00
Scott Nonnenberg
8eeaad8e18
Remove unused export/import functionality
2018-06-21 11:54:01 -07:00
Scott Nonnenberg
4ccddeaccc
v1.13.0-beta.1
2018-06-14 17:14:44 -07:00
Scott Nonnenberg
6dd93271d9
v1.12.0-beta.2
2018-05-31 14:22:13 -07:00
Scott Nonnenberg
41c8dbc4f9
v1.12.0-beta.1
2018-05-23 17:29:50 -07:00
Scott Nonnenberg
ec3e36824c
Remove jscs from the project
2018-05-23 16:26:48 -07:00
Scott Nonnenberg
cfe0bd0e79
Move to npm for several dependencies
...
mustache
jQuery
underscore
backbone
mocha
chai
intl-tel-input
2018-05-23 16:26:48 -07:00
Scott Nonnenberg
2988da0981
Turn on all of Microsoft's recommend lint rules
...
Biggest changes forced by this: alt tags for all images, resulting in
new strings added to messages.json, and a new i18n paramter/prop added
in a plot of places.
Another change of note is that there are two new tslint.json files under
ts/test and ts/styleguide to relax our rules a bit there. This required
a change to our package.json script, as manually specifying the config
file there made it ignore our tslint.json files in subdirectories
2018-05-23 16:26:47 -07:00
Scott Nonnenberg
91c247ef8d
Move all forks to @scottnonnenberg-signal account
2018-05-23 12:26:17 -07:00
Scott Nonnenberg
e02887565b
Update to electron v2.0.1 ( #2401 )
...
* Remove extra parenthesis causing warnings on latest chromium
* Update to electron 2.0.1
* Move all @types dependencies to devDependencies
* Update electron-builder/electron-updater
* Update to Node.js 8.9.3 to match Electron 2.0.1
2018-05-23 12:17:58 -07:00
Scott Nonnenberg
877cbfc338
v1.11.0-beta.5
...
Fix broken CSP
2018-05-14 16:45:50 -07:00
Scott Nonnenberg
e52c7ca2f3
v1.11.0-beta.4
...
Move to react for newlines, emoji, and links in message body
2018-05-14 16:09:37 -07:00
Scott Nonnenberg
4e5c8965ff
Move to react for newlines, emoji, and links in message body
2018-05-14 16:09:37 -07:00
Scott Nonnenberg
721935b0c8
v1.11.0-beta.3
...
Update link handling
2018-05-11 13:52:24 -07:00
Scott Nonnenberg
d8e0a489b2
v1.11.0-beta.2
...
Notification Improvements (#2364 )
- Fixed: The change for production didn't full make it into v1.11.0-beta.1 - this change restores the code which removes the old notification when we add a new one
- Fixed: Notifications could be orphaned in notification center if they were added/removed quickly
- Fixed: Notifications weren't removed properly when read on a linked device
Dev: Better logging when we receive a read sync from a linked device (#2364 )
2018-05-10 18:07:50 -07:00
Scott Nonnenberg
d9685178d2
v1.11.0-beta.1
...
Feature: Receive contact (#2349 , #2359 )
Fixed: Sometimes clicks on quoted message wouldn't work (#2350 )
Fixed: In dark theme, it was hard to see a message's triple-dot menu on hover - thanks @PunkChameleon (#2334 )
Fixed: Unsupported image and video types were missing from media pane (#2351 )
Fixed: On small screens, the media lightbox view would show media off-screen (#2351 )
Notification improvements
- Remove all on remote read, on focus, on exit
- Show multi-message notifications like '5 new messages'
Media Gallery: A number of small visual fixes (#2351 )
Emoji pane: Can now dismiss it by pressing escape key - thanks @tommypacker (#2354 , #2357 )
Update translations (#2328 , #2352 )
Dev:
- Windows 7: Use Electron-native notifications (#2338 , #2330 )
- Improve Logging For Disappearing Messages (#2332 )
- Prettier: Continue expanding its coverage of app (#2339 , #2324 )
- Document Translations Setup + Remove Unused Strings (#2329 )
- Make Protocol Buffers available to commonjs code (#2347 )
2018-05-10 12:16:43 -07:00
Scott Nonnenberg
41be7f126b
Visuals for embedded contacts as well as contact detail screen
2018-05-07 19:09:55 -07:00
Daniel Gasienica
ba4d8952c6
Revert "Use protocol buffer module for libtextsecure
"
...
This does not work with `ArrayBuffer` out of the box and will need to be
investigated and tested more before switching.
Some APIs also seemed to have changed:
- Before (OOP): `new textsecure.protobuf.WebSocketMessage(…).encode();`
- After (functional):
```
textsecure.protobuf.WebSocketMessage.encode(
new textsecure.protobuf.WebSocketMessage(…)
);
```
This reverts commit d758119d9de4f99742ea941e86180b1d600c2f22.
2018-05-07 21:53:41 -04:00
Daniel Gasienica
60077d0b7b
Use protocol buffer module for libtextsecure
2018-05-07 21:53:40 -04:00
Daniel Gasienica
daa4a3d63f
Compile all protocol buffers
2018-05-07 21:53:40 -04:00
Daniel Gasienica
086c64deb8
Add yarn clean-protobuf
command
2018-05-07 21:53:40 -04:00
Daniel Gasienica
55f85465c6
Remove generated protobuf as part of yarn clean-transpile
2018-05-07 21:53:40 -04:00
Daniel Gasienica
cb09da0f63
Run all build steps in CI
2018-05-07 21:53:40 -04:00
Daniel Gasienica
2d95745d56
Add yarn build-protobuf
command
2018-05-07 21:53:39 -04:00
Daniel Gasienica
58399549c3
Add protobufjs
dependency
2018-05-07 21:53:39 -04:00
Daniel Gasienica
8ee250d37e
Prettier: Format CSS, SCSS, and JSON
2018-05-04 16:32:08 -04:00
Daniel Gasienica
38b23c6627
Add @types/semver
2018-05-02 20:01:56 -04:00
Daniel Gasienica
0b4c60c272
Add @types/sinon
2018-05-02 19:58:33 -04:00
Daniel Gasienica
e3191c9017
Remove node-notifier
2018-05-02 19:58:33 -04:00
Scott Nonnenberg
754d65ae2e
Let's make it all pretty, shall we?
...
We missed a couple directories with previous attempts to turn this on
globally: app/ and libtextsecure/
Not to mention files in places we didn't expect: ts files that weren't
in the ts directory!
This turns prettier on for every file we care about (js, ts, tsx, md)
everywhere in the project but for a few key parts.
2018-05-02 13:40:57 -07:00
Scott Nonnenberg
322d307655
Turn on prettier support for markdown files, update all files
2018-05-01 16:06:57 -07:00
Scott Nonnenberg
cea77418ec
Remove unused asarl package.json script, rearrange a little
2018-05-01 09:49:22 -07:00
Scott Nonnenberg
167f54f37f
Remove unused build assets
...
Linux: deb (dropped zip)
Mac: zip (dropped dmg)
Windows: exe (dropped zip)
We can always re-add if people are relying on these things. But our
download links all point to these assets, so we'll generate and upload
only these for now.
2018-05-01 09:47:10 -07:00
Scott Nonnenberg
58fddc4e9d
Remove electron builder support for publishing to S3
...
We do this ourselves now.
2018-05-01 09:46:36 -07:00
Scott Nonnenberg
50eb82fa6a
package.json: Remove all but the scripts needed for modern build
2018-04-30 22:36:21 -07:00
Scott Nonnenberg
af94c67e42
v1.10.0-beta.1
...
Media Gallery showing all attachments in a given conversation (#2291 , previous: #2236 )
Quotes:
- Show 'You' in Android theme instead of your own contact name (#2312 )
- Show thumbnails for quotes of messages with video attachments (#2293 )
Video attachments: show first frame preview in composition area (#2293 )
Increase speed of migration to move attachments to disk from database (#2314 )
Dev:
- Add comments clarifying our mechanisms for stripping EXIF info (#2313 )
- Move to prettierjs to format our code (#2303 )
- Fix break in styleguide; make filesize/Signal.Util.GoogleChrome available (#2302 )
- Remove duplicate entry from .gitignore (#2271 )
2018-04-30 17:06:44 -07:00
Daniel Gasienica
522bd57ec3
Run yarn lint-windows
without Prettier for AppVeyor
...
We need to figure out how to run globs on Windows.
2018-04-30 18:13:30 -04:00
Daniel Gasienica
1d867d784d
Decouple yarn format
from yarn format-check
...
Checking if that fixes Windows CI issue.
2018-04-30 17:33:58 -04:00
Daniel Gasienica
428984c8e2
Include Prettier as part of yarn lint
2018-04-30 16:53:34 -04:00
Daniel Gasienica
97dfffd2b0
Add .prettierrc.js
2018-04-30 16:53:34 -04:00
Daniel Gasienica
aa7665e497
Run Prettier on all source files
2018-04-30 16:52:43 -04:00
Daniel Gasienica
1bf3ab630c
Add eslint-config-prettier
2018-04-30 16:52:43 -04:00
Scott Nonnenberg
b9b85a0030
v1.9.0-beta.1
...
Send quoted replies via hover menu on message (#2284 , #2292 )
Fixed: Linking a new iOS device would not initially show iOS theme (#2284 )
Fixed: In iOS theme, narrow images would result in a broken chat bubble (#2273 , #2282 )
Dev:
- Fix beta install instructions in readme for debian-based linux (#2262 )
- Media Gallery: Phase 1 - currently disabled (#2236 )
2018-04-25 13:01:54 -07:00
Daniel Gasienica
5ec8b1c6e1
Add @types/jquery
2018-04-25 15:24:51 -04:00
Daniel Gasienica
dea56c0008
Autoformat TSX files
2018-04-25 15:24:51 -04:00
Daniel Gasienica
2fae89f0e8
Add trailing commas to autoformatted code
2018-04-25 15:24:51 -04:00
Daniel Gasienica
347fc8287a
Add yarn format
to autoformat code
...
Uses Prettier under the hood. Requires opt-in via `@prettier` pragma:
https://prettier.io/docs/en/options.html#require-pragma
2018-04-25 15:24:51 -04:00
Daniel Gasienica
56a5006392
Remove duplicate @types/lodash
dependency
2018-04-25 15:24:51 -04:00
Daniel Gasienica
3a8c3ccdab
Add prettier
2018-04-25 15:24:51 -04:00
Daniel Gasienica
8ef04cb1fd
Move @types/*
dependencies to devDependencies
2018-04-25 15:24:51 -04:00
Daniel Gasienica
10bede85c9
Add filesize
dependency
2018-04-25 15:24:50 -04:00
Daniel Gasienica
9533c09707
Add @types/lodash
2018-04-25 15:24:50 -04:00
Scott Nonnenberg
a7d44d3344
Backup and end-to-end test!
2018-04-20 15:24:04 -07:00
Scott Nonnenberg
3dbc550db2
v1.8.0-beta.1
...
Receive quoted replies (#2244 )
iOS theme: one bubble for both attachment and message contents (#2244 )
Improve URL Auto-Linking In Messages (#2240 )
Redact More Variants Of Paths In Stack Traces (#2229 )
Fixed: Conversation message preview would sometimes continue to show after message disappeared (1206b3c448
)
Dev: Introduce React, TypeScript, TSLint and React-StyleGuidist (#2219 and #2232 )
2018-04-16 13:14:18 -07:00
Scott Nonnenberg
21bf02c94d
Fixed examples in Quote.md, rough Android visuals
2018-04-13 18:05:44 -07:00
Daniel Gasienica
560cc4e149
Set dynamic parameter last
2018-04-11 19:46:23 -04:00
Daniel Gasienica
9d159da79c
Add Microsoft contributed TSlint rules: tslint-microsoft-contrib
2018-04-11 19:45:31 -04:00
Daniel Gasienica
55fc21505e
Rename ts/test
to ts/styleguide
2018-04-11 16:36:42 -04:00
Daniel Gasienica
99dbdc3506
Include compiled TypeScript JavaScript files in build
2018-04-11 16:36:42 -04:00