Commit Graph

361 Commits

Author SHA1 Message Date
Mattias Gustavsson
02c9da4b2c SDA-1970 Changed API call for getting window bounds 2020-05-06 15:48:29 +02:00
Johan Kwarnmark
f5a7b31ac7 sda-2020 move to Electron 8.2.5 that has fix for enumerateDevices 2020-05-05 10:33:55 +02:00
mattias-symphony
0921cca4b1
fix: SDA-2008: Invoke screen snippet tool with --no-annotate when running mana (#980)
* Invoke screen snippet tool with --no-annotate when running mana

* Update window-handler.ts

Co-authored-by: Vishwas Shashidhar <VishwasShashidhar@users.noreply.github.com>
2020-05-01 13:09:49 +05:30
Vishwas Shashidhar
f097490c40
SDA-1818: simplify mac installer (#973)
- Remove the pod settings plugin
- Set defaults in postinstall.sh
- Set default url to my.symphony.com in postinstall.sh

Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>
2020-04-27 16:34:56 +05:30
Vishwas Shashidhar
ea15d48688
feat: SDA-1062: warn users before closing running app (windows) (#974)
* SDA-1062: warn users before closing running app

- On Windows, currently, when trying to install new version of SDA, we simply kill the app before asking user if they'd like to quit and proceed.
- This fixes the issue and provides a better user experience.

Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>

* SDA-1062: warn users before closing running app

- remove x86 support for Windows

Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>
2020-04-21 17:31:38 +05:30
mattias-symphony
62f9790f31
Merge pull request #970
* SDA-1951 Added version and product info to ScreenShareIndicatorFrame and ScreenSnippet
2020-04-14 16:16:23 +05:30
Vishwas Shashidhar
523fe40538 add source maps for ts compilation
Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>
2020-03-31 21:29:07 +05:30
Vishwas Shashidhar
cb7aedaf11
fix: SDA-1929: fix vulnerable dependencies (#957)
* SDA-1929: upgrade vulnerable dependencies

Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>

* SDA-1929: upgrade vulnerable dev dependencies

Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>

* SDA-1929: upgrade vulnerable dev dependencies

Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>

* SDA-1929: upgrade vulnerable dev dependencies

Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>

* SDA-1929: upgrade vulnerable dev dependencies

Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>

* SDA-1929: upgrade vulnerable dev dependencies

Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>
2020-03-31 16:10:04 +05:30
Snyk bot
adb41b16c4
fix: upgrade systeminformation from 4.22.5 to 4.23.0 (#955)
Snyk has created this PR to upgrade systeminformation from 4.22.5 to 4.23.0.

See this package in NPM:
https://www.npmjs.com/package/systeminformation

See this project in Snyk:
https://app.snyk.io/org/symphony-njr/project/b79841fe-f841-44b4-980c-36ac32d1c8d9?utm_source=github&utm_medium=upgrade-pr
2020-03-31 10:44:46 +05:30
Vishwas Shashidhar
edf52a65ca
SDA-1922: upgrade electron-dl dependency to 3.0.0 (#950)
Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>
2020-03-27 20:13:18 +05:30
Mattias Gustavsson
9bc537abc8 SDA-1841 Fixing fullscreen issue on Mac 2020-03-25 08:11:12 +01:00
Mattias Gustavsson
c0ed502d3d SDA-1841 Making a custm build to verify 2020-03-24 14:08:09 +01:00
Kiran Niranjan
59986f0818 SDA-1877 - Fix Spectron tests 2020-03-23 18:56:03 +05:30
Kiran Niranjan
873badf389
test: Spectron (Initial commit) (#838)
* Spectron - Initial commit

* Spectron - Only run unit tests on travis

* Spectron - Update npm script to copy config and refactor

* Spectron - Update readme

* Spectron - update test cases

* Spectron - Merge upstream Spectron

* Spectron - Update spectron to 10.0.0 and fix issues

* Spectron - rename travis file

* Spectron - install linux specific dependency

* Spectron - Fix indentation

* Spectron - Fix indentation

* Spectron - Remove unwanted script

* fix typo
2020-03-18 11:15:00 +05:30
mattias-symphony
9dbb468c0b
Update package.json 2020-03-10 12:05:25 +01:00
Mattias Gustavsson
3e2b31dd24 SDA-1841 Fixed misaligned indicator frame 2020-03-10 11:24:57 +01:00
Vishwas Shashidhar
82543debfb
feat: SDA-1838: upgrade electron framework to 8.x (#895)
* add support for electron 8.x

* update node-abi to latest

* 8.x: fix unit tests

* upgrade dependencies

Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>

* SDA-1838: removed unwanted console log

Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>

* SDA-1838: refactor code

Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>
2020-03-06 14:37:18 +05:30
Mattias Gustavsson
07edfd2111 SDA-1836 Remove error logging when no error occured 2020-03-05 15:19:14 +01:00
Vishwas Shashidhar
ed2204f395 bump up version to 8.0.0
Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>
2020-03-05 14:04:41 +05:30
Vishwas Shashidhar
5504a8e8ca
fix: [SDA-1567] add menu item for disable gpu (#884)
* SDA-1567: upgrade electron to 6.1.7

Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>

* SDA-1567: add menu item for managing gpu

* SDA-1567: add documentation for dialog-handler.ts

* SDA-1567: fix chrome flags unit test

* SDA-1567: update package-lock.json

* SDA-1567: add disable gpu menu item

Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>

* SDA-1567: fix unit tests and update dialog-handler.ts

- Fix unit tests
- Update dialog handler to write to config file regardless of user restarting the app immediately

Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>

* SDA-1567: revert electron upgrade

Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>

* SDA-1567: fix translations

Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>
2020-03-04 17:49:43 +05:30
Mattias Gustavsson
675bc82ee6 Added osx min version to build script for screen share indicator frame app 2020-02-28 14:33:54 +01:00
Mattias Gustavsson
18a4929138 Testing another version for build 2020-02-28 13:16:22 +01:00
Mattias Gustavsson
897febcfe0 Added window tracking to screen share indicator frame for Mac 2020-02-28 08:29:21 +01:00
Mattias Gustavsson
f287c76549 Adding mac version of screen share indicator frame 2020-02-26 10:57:51 +01:00
Mattias Gustavsson
4e639039ac Adding external screen share indicator frame for Mac 2020-02-25 10:28:09 +01:00
Vishwas Shashidhar
284ec984e6
fix: SDA-1749: Enable code signing for third party binaries (#874)
* SDA-1749: add all binaries for signing

Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>

* SDA-1749: add hardened run time attribute

Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>

* SDA-1749: reformat package.json

Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>

* SDA-1749: add echo for copying libraries

Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>

* SDA-1749: codesign exec files manually

Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>

* SDA-1749: codesign exec files with hardened runtime

Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>

* SDA-1749: codesign exec files with hardened runtime

Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>
2020-02-13 23:41:16 +05:30
Mattias Gustavsson
14d6b58ec1 SDA-1744 Correct rendering of dropdown menus 2020-02-11 11:28:55 +01:00
Mattias Gustavsson
0c597c1cdd SDA-1743 Use display id to identify screen instead of display position 2020-02-11 10:16:12 +01:00
Kiran Niranjan
ba68d39f99
build: Complete docker setup for generating Linux builds (#864)
* SDA-Linux - Added Dockerfile, Fix issues specific to linux

* SDA-Linux - Add Docker instruction for generating linux builds
2020-01-29 14:43:29 +05:30
Vishwas Shashidhar
f1d01ae1e8 Merge remote-tracking branch 'sym/master' 2020-01-16 14:16:00 +05:30
Vishwas Shashidhar
4723c0a9e5 bump up version 2020-01-16 14:14:59 +05:30
Vishwas Shashidhar
500100d7cc
SDA-1668: add entitlements for macOS catalina (#849) 2020-01-14 20:07:57 +05:30
Mattias Gustavsson
bf75ea0c35 Updated screen snippet version 2020-01-13 12:42:46 +01:00
Mattias Gustavsson
0ba71a16ea Updated screen snippet version 2020-01-10 15:14:57 +01:00
Mattias Gustavsson
0e4328d1c9 Updated screen snippet version 2020-01-09 15:00:03 +01:00
Mattias Gustavsson
09f703bc85 Bumped up version number 2019-12-19 07:44:08 +01:00
Mattias Gustavsson
493afc1c58 Bumped version number and git path 2019-12-17 11:06:16 +01:00
Mattias Gustavsson
f8d3a7e3d9 Merge remote-tracking branch 'upstream/master' into new_screen_snippet_tool 2019-12-13 13:47:17 +01:00
Mattias Gustavsson
66226102df Updated version number 2019-12-03 14:28:23 +01:00
Mattias Gustavsson
04b1b5d804 Switched to main repo 2019-12-03 14:20:14 +01:00
Mattias Gustavsson
1ed65700da Switching to new screen snippet tool 2019-12-03 12:19:32 +01:00
Mattias Gustavsson
9aed2ae6a8 Switching to new screen snippet tool 2019-12-03 12:16:38 +01:00
Mattias Gustavsson
3cd0dc8ba3 Added ScreenShareIndicatorFrame.exe to installer 2019-11-29 07:54:28 +01:00
Kiran Niranjan
c4b0283239 SDA-48 - force sandbox for all BrowserWindow instances (#814) 2019-11-29 07:54:28 +01:00
Kiran Niranjan
ecf5c71958
SDA-48 - force sandbox for all BrowserWindow instances (#814) 2019-11-26 13:41:24 +05:30
Johan Kwarnmark
d2e825601f Show SFE version in about-window 2019-11-06 14:49:23 +01:00
Vishwas Shashidhar
c709b690f3
SDA-1557: unpack asar files locally (#796) 2019-10-31 10:43:21 +05:30
Kiran Niranjan
0431a9f5ad fix: Upgrade master to 6.x (#795)
* Upgrade Electron version to 6.x

* fix: SDA-1347 (Group multiple processes into a single task bar icon) (#778)

* update mac build script

* update mac packager

* feat: ELECTRON-1462 (Combine more information into about app window) (#777)

* ELECTRON-1462 - Merge more info window in to about app window

* ELECTRON-1462 - Adjust window size

* ELECTRON-1462 - Add line space

* ELECTRON-1462 - Resize for windows

* ELECTRON-1462 - Add translation for swift search

* ELECTRON-1462 - Adjust width for Windows OS

* ELECTRON-1462 - Add about app snapshots file

* SDA-1347 - Group multiple processes into single task bar icon

* Change dependency from gulp-tsc to gulp-typescript

* 6.x Update activity detection api

* 6.x Update aip file to remove unwanted spellchecker files

* 6.x Update electron version to 6.1.2

* 6.x Update SDA version and change spellchecker base

* 6.x Update electron-builder version to support 6.x

* 6.x fix escape char for window build command

* 6.x Optimize log path set and get methods

* 6.x Change yml to json

* 6.x Make Window local path as default user data path
2019-10-30 20:58:25 +05:30
Kiran Niranjan
30b277daed
SDA-1530 - Prevent opening links larger than 2083
Bump spellchecker version to v2.0.3
2019-10-21 15:50:04 +05:30
Vishwas Shashidhar
efe7f824b4
fix: SDA-1487: add support for creating custom log folders on the fly (#790)
* SDA-1487: add support for creating custom log folders on the fly

- Currently, if we use custom logs path and a directory doesn't exist, logs are created in the default Electron path.
- This change fixes that by creating the custom logs directory (recursively) on the fly
- This change also fixes issue with clearing old log files. Now, we keep the log files for the last 5 days instead of 10 days

* SDA-1487: fix unit tests
2019-10-17 13:29:18 +05:30