Commit Graph

578 Commits

Author SHA1 Message Date
Johan Kwarnmark
689864d651 sda-2137 if dev tools open, close it 2020-06-08 16:13:56 +02:00
Johan Kwarnmark
9fe91a3b78 sda-2140 screen share indicator is not closeable so we have to destroy it 2020-06-08 14:58:07 +02:00
Johan Kwarnmark
75809c29a4
Merge branch 'master' into sda-2094 2020-06-04 09:06:17 +02:00
Vishwas Shashidhar
49764d5e9d Merge branch 'master' of github.com:symphonyoss/SymphonyElectron 2020-06-04 11:43:36 +05:30
Vishwas Shashidhar
eee03fbc48 SDA-2118: check for global config url while launching welcome screen 2020-06-04 11:43:28 +05:30
Johan Kwarnmark
4d5126e9ee
Merge branch 'master' into sda-2094 2020-06-03 19:38:12 +02:00
Vishwas Shashidhar
21f15bb1a3
fix: SDA-2056: fix welcome screen button (#1011)
* SDA-2056: fix welcome screen button

- set url valid to true when setting welcome screen url from user config

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

* SDA-2056: trim url
2020-06-03 10:51:32 +05:30
Johan Kwarnmark
8edf4b722c Do not persist the client switch, new parameter isMana 2020-06-02 10:49:22 +02:00
Vishwas Shashidhar
6940d78068
feat: SDA-2056: update welcome screen url to [POD].symphony.com (#1009)
* add support for electron 8.x

* update node-abi to latest

* 8.x: fix unit tests

* upgrade to electron 9.x

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

* rebase 9.x against master

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

* 9.x: fix windows installer files

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

* rebase 9.x against master and fix issues

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

* 9.x - update aip file

* 9.x -> downgrade to electron 9.0.0-beta.22

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

* bump up electron version to 9.0.0

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

* upgrade node-abi to support electron 9

* update package-lock.json

* 9.x -> enable signing on aip

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

* 9.x -> update package-lock.json

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

* 9.x -> fix screen share indicator mac script issue

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

* SDA-2080 - Target jss class name instead of dev defined

* SDA-2080: fix title bar issue with 9.x

* SDA-2080 - Make text notification black for 1.5 and update style template

* 9.x: add electron-osx-sign to fix 9.x build issues

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

* SDA-2091 - Only pass required data via IPC

* SDA-2092 - prevent notifications from opening in fullscreen state in MacOS

* SDA-2056: set [POD] as the placeholder for default pod url

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

* SDA-2056: fix unit tests

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

* SDA-2056: remove post install script.

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

Co-authored-by: Kiran Niranjan <kiran.niranjan@symphony.com>
2020-06-02 13:00:30 +05:30
Vishwas Shashidhar
7d773abad3
feat: upgrade Electron to 9.x (#1008)
* add support for electron 8.x

* update node-abi to latest

* 8.x: fix unit tests

* upgrade to electron 9.x

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

* rebase 9.x against master

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

* 9.x: fix windows installer files

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

* rebase 9.x against master and fix issues

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

* 9.x - update aip file

* 9.x -> downgrade to electron 9.0.0-beta.22

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

* bump up electron version to 9.0.0

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

* upgrade node-abi to support electron 9

* update package-lock.json

* 9.x -> enable signing on aip

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

* 9.x -> update package-lock.json

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

* 9.x -> fix screen share indicator mac script issue

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

* SDA-2080 - Target jss class name instead of dev defined

* SDA-2080: fix title bar issue with 9.x

* SDA-2080 - Make text notification black for 1.5 and update style template

* 9.x: add electron-osx-sign to fix 9.x build issues

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

* SDA-2091 - Only pass required data via IPC

* SDA-2092 - prevent notifications from opening in fullscreen state in MacOS

* remove post build script and upgrade electron-builder to fix os x depth first signing issues

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

Co-authored-by: Kiran Niranjan <kiran.niranjan@symphony.com>
2020-06-01 18:08:01 +05:30
Johan Kwarnmark
4e3328e188 sda-2115 on windows the screen-share-indicator goes to background 2020-05-29 17:12:23 +02:00
Johan Kwarnmark
0140436af8 Disable certificate verification proxy 2020-05-28 16:09:40 +02:00
Johan Kwarnmark
53ea47b7ee sda-1971 make the pop-out full screen enable 2020-05-26 15:01:26 +02:00
Johan Kwarnmark
91c4570f2c sda-1843, remove the close button X 2020-05-20 17:13:17 +02:00
Vishwas Shashidhar
6f83b91c14
fix: SDA-2056: welcome dialog issue (#996)
* SDA-2056: fix first time launch issue on Windows

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

* SDA-2056: fix repeated welcome dialog issue

Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>
2020-05-14 16:41:15 +05:30
Johan Kwarnmark
a73e8810b0
fix: SDA-1738 RTC diagnotic start/close screen share quickly (#993)
* sda-1738 RTC diagnotic start/close screen share quickly add timeout for 300ms

* sda-1738 Move timeout value to a const

Co-authored-by: Vishwas Shashidhar <VishwasShashidhar@users.noreply.github.com>
2020-05-13 11:17:40 +05:30
Vishwas Shashidhar
1dfab3bb0f
fix: SDA-2056: welcome screen on every install (#992)
* SDA-2056: show welcome screen on new install

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

* SDA-2019: show dialog on process running

Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>
2020-05-12 21:05:48 +05:30
Vishwas Shashidhar
586913f4b2 SDA-2063: fix origin issues for postMessage
Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>
2020-05-12 19:37:24 +05:30
Johan Kwarnmark
0b3d9571e5 if display_id is empty we get it from getalldisplays 2020-05-12 12:07:36 +02:00
Johan Kwarnmark
948ea35fbf Printout all displays 2020-05-12 11:00:44 +02:00
Johan Kwarnmark
b2b95de669 the user may have closed the screen share indicator so we can not be depending on that 2020-05-11 15:33:33 +02:00
Vishwas Shashidhar
8ac95a95c1
SDA-2016: fix title bar issue (#989)
Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>
2020-05-08 20:23:11 +05:30
Vishwas Shashidhar
f95649b6b2
feat: SDA-2025: download manager single item api (#987)
* SDA-2025: update download manager api

- Send a single item in place of an entire array when an item is downloaded

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

* SDA-2025: update download manager api

- fix origin in app bridge

Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>
2020-05-06 17:02:14 +05:30
Vishwas Shashidhar
f09b5a8996
SDA-2016: fix simplified installer issues (#986)
- update the background image on macOS installer to support dark mode
- fix issues with saving window position on welcome screen

Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>
2020-05-06 13:16:20 +05:30
Vishwas Shashidhar
45acfc27fe SDA-1955: refactor method names appropriately
Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>
2020-05-05 11:39:45 +05:30
Vishwas Shashidhar
8f518e3936
feat: SDA-1995: implement download manager for Mana (#982)
* SDA-1995: add download handler functionality for Mana

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

* SDA-1995: add unit tests

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

* SDA-1995: fix unit tests on Windows

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

* SDA-1955: address PR comments

Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>
2020-05-01 13:20:07 +05:30
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
90bbfc526e
SDA-2013: fix origin check for simplified installer (#981)
Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>
2020-04-30 19:57:26 +05:30
Sasha Murray
4448338bb5
fix: tweaked PermissionRequestHandler to resolve correctly on macOS (#979)
* added handleMediaPermission

* added mac checking

* Documented new function
2020-04-30 19:32:49 +05:30
Vishwas Shashidhar
a240621a17
feat: SDA-1983: implement simplified installer window on SDA (#977)
* SDA-1983: create the new welcome window

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

* SDA-1983: add logic to validate pod url and open welcome page on startup conditionally

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

* SDA-1983: add unit tests and finish the full logic implementation

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

* SDA-1983: minor fixes

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

* SDA-1983: fix sso double slash

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

* SDA-1983: fix deleting url from global config object

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

* SDA-1983: simplify setting user config

Co-Authored-By: Kiran Niranjan <kiranleo1992@gmail.com>

* SDA-1983: delete unused variable

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

* SDA-1983: add japanese and french translations

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

Co-authored-by: Kiran Niranjan <kiranleo1992@gmail.com>
2020-04-27 15:05:25 +05:30
Johan Kwarnmark
019fc9d33e No deviceid found send 0 2020-04-14 08:54:56 +02:00
Johan Kwarnmark
7b907960e3 Moved printout 2020-04-08 14:19:32 +02:00
Johan Kwarnmark
679bdfca9d sda-1956 add more debug printouts 2020-04-08 12:34:16 +02:00
Vishwas Shashidhar
e1a0acdb4e
fix: SDA-1948: write snippet image to user data directory temp folder (#967)
* SDA-1948: write snippet image to user data directory temp folder

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

* SDA-1948: set tmp dir for tests

Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>
2020-04-07 16:05:52 +05:30
Vishwas Shashidhar
44428bd52c
SDA-1945: unregister global shortcuts on window blur (#965)
Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>
2020-04-06 14:21:31 +05:30
Vishwas Shashidhar
dda87597f1
SDA-1938: add csrf token to 1.5 switch (#963)
Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>
2020-04-02 21:14:16 +05:30
Vishwas Shashidhar
6b9e68d72d SDA-1932: fix switching client based on focused window
Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>
2020-04-01 22:32:32 +05:30
mattias-symphony
1f87f6e565
Merge branch 'master' into SDA-1927 2020-04-01 09:31:50 +02:00
Vishwas Shashidhar
ed503076f5
feat: SDA-1932: persist client switch (#959)
* SDA-1932: add support for persisting client preference

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

* SDA-1932: address PR comments
2020-03-31 22:15:43 +05:30
Kiran Niranjan
5338649aaf
SDA-1924 - Add new fields for about-app window (#958) 2020-03-31 17:28:51 +05:30
Mattias Gustavsson
f1905f3c7a SDA-1927 Remove screen share indicator frame when quit SDA 2020-03-30 15:04:41 +02:00
Vishwas Shashidhar
bef7230d05
fix: SDA-1904: disable network refresh on Mana (#952)
* SDA-1904: disable network refresh on Mana

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

* SDA-1904: disable network refresh on Mana

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

* SDA-1904: disable network refresh on Mana

Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>
2020-03-27 21:04:12 +05:30
Kiran Niranjan
86854315b3
SDA-1895 - Escape backslash characters for autoLaunchPath (#944) 2020-03-26 18:24:57 +05:30
Kiran Niranjan
d685be3eb6
fix: SDA-1910 (Add safety checks for devtools menu item) (#946)
* SDA-1910 - Add safety check for devtoolsEnabled

* SDA-1910 - Add safety check for devtoolsEnabled
2020-03-26 16:40:26 +05:30
Kiran Niranjan
59986f0818 SDA-1877 - Fix Spectron tests 2020-03-23 18:56:03 +05:30
Kiran Niranjan
bec095d576 SDA-1877 - Fix blank pop-out issue in 8.x electron version 2020-03-23 16:54:03 +05:30
Johan Kwarnmark
abdbe73089 sda-1899 spelling issue 2020-03-23 11:44:10 +01:00
Johan Kwarnmark
e3c2a04cdc Merge branch 'sda-1899' of https://github.com/johankwarnmarksymphony/SymphonyElectron into sda-1899 2020-03-23 11:38:25 +01:00
Johan Kwarnmark
1776d5bf52 sda-1899 change the short cuts for windows 2020-03-23 11:38:12 +01:00
Johan Kwarnmark
4169c28dd0
Merge branch 'master' into sda-1899 2020-03-23 10:27:27 +01:00
Johan Kwarnmark
9f75cd6e1b sda-1899 change the shortcuts 2020-03-23 09:54:33 +01:00
mattias-symphony
827d17a7c3
Merge branch 'master' into SDA-1897 2020-03-23 09:35:00 +01:00
Johan Kwarnmark
97cec0911d sda-1899 remove unused function 2020-03-23 08:51:09 +01:00
Johan Kwarnmark
9c99021453
Update src/app/window-handler.ts
Co-Authored-By: Kiran Niranjan <kiranleo1992@gmail.com>
2020-03-23 08:48:28 +01:00
Johan Kwarnmark
ada29a587f sda-1899 update after review comments 2020-03-22 17:51:22 +01:00
Johan Kwarnmark
3aa42e69ab sda-1899 make the switch work 2020-03-20 17:19:00 +01:00
Vishwas Shashidhar
ae35c628ef
fix mana switch 2020-03-20 18:37:04 +05:30
Johan Kwarnmark
91cd1d8353 sda-1899 added short cut to switch between SFE clients 2020-03-20 10:33:23 +01:00
Mattias Gustavsson
46283a3b64 SDA-1897 Unify screenshare indicator frame handling for window/fullscreen 2020-03-20 09:00:31 +01:00
Kiran Niranjan
d61473febe
fix: SDA-1890 (Fix auto launch on startup for cloud config) (#934)
* SDA-1890 - Fix auto launch on start up for cloud config

* SDA-1890 - Fix unit tests
2020-03-20 10:38:38 +05:30
Mattias Gustavsson
e94fb41e47 SDA-1897 Unify screenshare indicator frame handling for window/fullscreen 2020-03-19 15:23:37 +01:00
Kiran Niranjan
996bd858a7
SDA-1880 & SDA-1882 - Fix background throttling issue (#925) 2020-03-18 19:50:27 +05:30
Kiran Niranjan
79b2c42fdc
SDA-1884 - filter out empty arrays (#928) 2020-03-18 19:25:58 +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
Kiran Niranjan
2ba5046f0c
fix: SDA-1859 & SDA-1857 (Add cloud config installer changes for MacOS & fix ZoomIn shortcut menu item) (#917)
* SDA-1859 & SDA-1857 - Add cloud config changes for macOS and fix zoomIn shortcut issue

* SDA-1859 & SDA-1857 - escape quot

* SDA-1859 & SDA-1857 - add quot for the values

* SDA-1859 & SDA-1857 - remove unwanted log
2020-03-15 17:17:49 +05:30
Kiran Niranjan
19a3ab53b3
SDA-1857 - Add accelerator for zoom in for MacOS (#914) 2020-03-12 23:22:02 +05:30
Kiran Niranjan
b2b94b6010
Merge branch 'master' into SDA-1859 2020-03-12 18:16:21 +05:30
mattias-symphony
89c8350c8b
Merge branch 'master' into SDA-1863 2020-03-12 13:21:34 +01:00
Kiran Niranjan
e2f9f1df79
SDA-1866 - Filter out empty strings (#908) 2020-03-12 17:34:37 +05:30
Mattias Gustavsson
0699d63366 SDA-1863 Re-enable the --no-sandbox flag 2020-03-12 12:09:53 +01:00
Kiran Niranjan
d686ee4dbb SDA-1859 - Revert menu changes 2020-03-11 23:14:30 +05:30
Kiran Niranjan
3e9b5ca49d SDA-1859 - Hide menu items instead of disabling it 2020-03-11 14:40:17 +05:30
Kiran Niranjan
6df2ff1766
Whitelist: fix issues with whitelist (#902) 2020-03-10 16:06:28 +05:30
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
Vishwas Shashidhar
8a4ec3ec75
SDA-1778 - Load the complete pod url instead of hostname (#893) 2020-03-05 19:16:22 +05:30
mattias-symphony
cb27e2022f
Merge branch 'master' into master 2020-03-04 13:27:48 +01:00
Mattias Gustavsson
83245d117c SDA-1831 Don't show screen share indicator on taskbar 2020-03-04 13:23:06 +01:00
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
Johan Kwarnmark
b4c9da6ce2
Merge branch 'master' into sda-1717 2020-03-03 11:29:31 +01:00
Kiran Niranjan
3b94161e59
feat: SDA-1814 (Redesign about Symphony window) (#880)
* SDA-1814 - Redesign about symphony window

* SDA-1814 - text align right

* SDA-1748 - Update design changes

* SDA-1748 - Update window height
2020-03-03 11:53:32 +05:30
Kiran Niranjan
45cfbbdd6b
feat: SDA-1748 (Add support for Cloud Config) (#878)
* SDA-1748 - Initial Cloud config

* SDA-1748 - Read menu items enabled values from filtered cloud config

* SDA-1748 - Fix unit tests

* SDA-1748 - Fix issues with custom title bar and devtools

* SDA-1748 - Fix unit tests
2020-03-03 11:15:27 +05:30
Johan Kwarnmark
890268f9d8
Update src/app/window-handler.ts
Co-Authored-By: mattias-symphony <57355424+mattias-symphony@users.noreply.github.com>
2020-03-02 14:46:49 +01:00
Johan Kwarnmark
6a82154818 sda-1717 when application is reloading all childwindows are closed, added kill of screen share frame 2020-03-02 14:37:47 +01:00
Johan Kwarnmark
8b251a3cca sda-1717 made screenShareIndicatorFrameUtil and execCmd public 2020-03-02 14:36:53 +01:00
mattias-symphony
a32ef05d3c
Merge branch 'master' into master 2020-02-28 15:21:37 +01:00
Mattias Gustavsson
897febcfe0 Added window tracking to screen share indicator frame for Mac 2020-02-28 08:29:21 +01:00
Kiran Niranjan
c6d1f8a4a7
SDA-1792 - Fix conditional issue (#879) 2020-02-28 10:11:49 +05:30
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
Johan Kwarnmark
5099d0d190
fix: Sda 1746 (#876)
* sda-1746 do not start pop out in full screen mode

* sda-1746 do not allow about and screen-picker dialogs to go full screen

* sda-1746 change fullscreenable to fullscreen
2020-02-18 18:44:19 +05:30
Kiran Niranjan
8ffed54d7b
feat: SDA-1713 (Add logic to monitor network request and display banners) (#873)
* SDA-1713 - Add logic to monitor network request and display banners

* SDA-1713 - Add logic to monitor POD URL fetch to prevent VPN issues

Co-authored-by: Vishwas Shashidhar <VishwasShashidhar@users.noreply.github.com>
2020-02-13 23:48:31 +05:30
Mattias Gustavsson
0c597c1cdd SDA-1743 Use display id to identify screen instead of display position 2020-02-11 10:16:12 +01:00
Mattias Gustavsson
f6c7761f87 SDA-1732 Checking for the existance of file before attempting to open it 2020-02-04 14:12:56 +01:00
Johan Kwarnmark
ce4a3968d8 sda-1720 windows/electron BrowserWindow does not always open a window with the right location and size 2020-01-31 11:06:47 +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
Kiran Niranjan
6e71292332 SDA-1666 - Make screen sharing indicator window focusable (#856) 2020-01-27 11:14:34 +05:30
Johan Kwarnmark
bc33e8933e SDA-1708 Move screen-sharing indicator to the same screen as Symphony Application 2020-01-23 16:15:21 +01:00
Vishwas Shashidhar
b2cbf2605a
SDA-1703: fix issue with opening deleted files in download manager (#855)
Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>
2020-01-22 22:25:59 +05:30
Kiran Niranjan
1ec78f06f6 SDA-1704 - Make Screen sharing indicator window closable (#852) 2020-01-22 14:49:05 +05:30
Kiran Niranjan
812f3c5cc6 SDA-1665 - Set level to modal-panel when in fullscreen (#848) 2020-01-14 20:07:24 +05:30
Kiran Niranjan
6125fd99a2 fix: SDA-1284 (Add logic to close screen snippet tool) (#847)
* SDA-1284 - Add support to cancel screen snippet window

* SDA-1284 - Early exit is not running on windows
2020-01-14 14:14:52 +05:30
Johan Kwarnmark
068e6b5d44 fix: SDA-1657 Maximized SDA saves co-ordinates (#844)
* sda-1657 printout of main windows position

* sda-1657 Save height, width, x, y for full screen/maximized

* sda-1657 Change from workArea to bounds because full screen use entire screen

* sda-1657 remove save of position and size as before

* sda-1657 keep track of the original position/size of window before it is maximized or full screen

* Fit in middle of immediate display

* Use the new width and height
2020-01-09 10:25:12 +05:30
Kiran Niranjan
c63a2682e3 SDA-1661 - Make about app window a modal window and optimize code (#843) 2020-01-08 17:19:06 +05:30
Kiran Niranjan
a9fc026df9 SDA-1651 - Temporarily disable AOT when screen snippet is open (#842) 2020-01-08 17:18:03 +05:30
Kiran Niranjan
e4eb19dc30 SDA-1435 - Create API and logic to restart child window (#833) 2019-12-23 11:49:00 +05:30
Mattias Gustavsson
fc66ae983b Fixed spelling mistake in log message 2019-12-17 11:17:04 +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
d3d53dc2d1 Added a closeScreenSnippet command 2019-12-12 09:13:31 +01:00
Johan Kwarnmark
a764ada157 Don't search for the main window use this.mainWindow, use getDisplayMatching instead of getDisplayNearestPoint 2019-12-11 16:24:34 +01:00
Johan Kwarnmark
50dbde9f35 Check that source is not null before calling the screen frame application (#828) 2019-12-11 13:14:44 +05:30
Johan Kwarnmark
d5f4c9b63c Update of move window to handle screen less than window, remove printouts 2019-12-09 15:39:26 +01:00
Johan Kwarnmark
ba3b91e859 Move child windows to the same screen as main window 2019-12-09 11:34:17 +01:00
mattias-symphony
2839a76b80
Merge pull request #819 from mattias-symphony/SDA-1592_ScreenShareIndicatorFrame
feat: SDA-1592 screen share indicator frame
2019-12-05 14:12:38 +01:00
Mattias Gustavsson
278145b30a Fixed log messages 2019-12-04 14:35:30 +01:00
Johan Kwarnmark
c2fa9c2283 Remove scroll if about windows fit, plus make it not resizable 2019-12-04 14:10:14 +01:00
Johan Kwarnmark
46c990cab6 Made the about dialog wider, to fit long SBE-names (#823) 2019-12-03 17:48:44 +05:30
Mattias Gustavsson
9aed2ae6a8 Switching to new screen snippet tool 2019-12-03 12:16:38 +01:00
mattias-symphony
9700a33d50
Merge pull request #817 from mattias-symphony/SDA-945_Unified_Logs_2
feat: Implemented unified log extraction
2019-12-03 10:54:34 +01:00
Johan Kwarnmark
acca4c2803 Make the zoomin to work 2019-12-02 13:17:29 +01:00
Mattias Gustavsson
f7fba37044 Merge remote-tracking branch 'upstream/master' into SDA-1592_ScreenShareIndicatorFrame 2019-12-02 13:15:39 +01:00
Mattias Gustavsson
f45897e3af Changes for code review 2019-12-02 08:51:47 +01:00
Johan Kwarnmark
fe154cd1f5 fix: Fix Ctrl +, plus shortcut visible in menu's (#820)
* Fix Ctrl +, plus shortcut visible in menu's

* try another ctrl +
2019-12-01 22:55:19 +05:30
Johan Kwarnmark
4c0248d8df Disable zoom of screen-picker (#818) 2019-11-29 13:26:17 +05:30
mattias-symphony
1262a31f4f
Apply suggestions from code review
Co-Authored-By: Kiran Niranjan <kiranleo1992@gmail.com>
2019-11-29 08:04:12 +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
Mattias Gustavsson
4bf398974c Launching new screen share indicator frame exe 2019-11-29 07:53:58 +01:00
Kiran Niranjan
0b9c5e200f
fix: Add package-lock.json to git & disable protocol register for dev env (#815)
* Add package-lock.json to git & disable protocol register for dev env
Disable package-lock file for travis

* Disable package-lock.json just for travis
2019-11-29 08:47:15 +05:30
Mattias Gustavsson
604caedd69 Implemented unified log extraction 2019-11-27 14:04:58 +01:00
Kiran Niranjan
ecf5c71958
SDA-48 - force sandbox for all BrowserWindow instances (#814) 2019-11-26 13:41:24 +05:30
Johan Kwarnmark
bf0fe6f772 Add screen-sharing-frame, for sharing screen 2019-11-12 10:40:15 +01:00
Johan Kwarnmark
d2e825601f Show SFE version in about-window 2019-11-06 14:49:23 +01:00
Johan Kwarnmark
4484d44528 Remove window close 2019-11-05 15:44:16 +01:00
Johan Kwarnmark
d0e8cb2b31 Moved hard coded top position of screen share indicator window to a variable topPositionOfIndicatorScreen 2019-11-01 11:02:40 +01:00
Johan Kwarnmark
9845cf3dc1 Merge remote-tracking branch 'upstream/master' 2019-10-30 16:40:08 +01:00
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
Johan Kwarnmark
0d97cf2890 Add new layout of screen sharing indicator + update test 2019-10-30 12:55:25 +01:00
Johan Kwarnmark
4dab0d66d5
Merge pull request #793 from johankwarnmarksymphony/master
fix: Fix printout of memoryInfo
2019-10-30 09:19:55 +01:00
Kiran Niranjan
85e61b8c60 SDA-1549 - Prevent multiple intervals for activity detection (#792) 2019-10-23 18:39:10 +05:30
Johan Kwarnmark
459281bb3d Fix printout of memoryInfo 2019-10-23 14:20:13 +02:00
Kiran Niranjan
ec863bc240 fix: SDA-1530 (Fix url validation check) (#789)
* SDA-1530 - Fix url validation check

* SDA-1530 - Bump spellchecker to support open link validation

* SDA-1530 - bump spellchecker version to 2.3.0

* SDA-1530 - add comment
2019-10-14 19:57:23 +05:30
Vishwas Shashidhar
6a628f5251
SDA-1525: add support for pod whitelisting (#787)
Currently, any url passed via command line is not validated, and, SDA essentially acts as a browser. To counter this, we add a "podWhitelist" parameter in the config file that allows admins to configure what pod urls can be passed via command line. And, only those URLs will be supported to be loaded via command line
2019-10-08 13:19:48 +05:30
Vishwas Shashidhar
67553d7b46
fix: SDA-1526: remove support for opening non http(s) links (#786)
* SDA-1526: add logic to ignore non http or https urls

* SDA-1526: update unit test
2019-09-27 12:01:05 +05:30
Kiran Niranjan
114d6d897a fix: SDA-1520 (Optimize memory refresh logic & make it randomize) (#782)
* SDA-1520 - Optimize memory refresh logic & make it randomize

* SDA-1520 - Change attributes, for MacOS use private else use residentSet
2019-09-12 16:04:39 +05:30
Vishwas Shashidhar
a28bdb69b1 SDA-1478: make dev tools menu dynamic 2019-09-09 16:36:47 +05:30
Kiran Niranjan
4317b0592a SDA-1347 - Group multiple processes into single task bar icon (#779) 2019-09-09 10:57:43 +05:30
Kiran Niranjan
073450ab7f 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
2019-09-04 17:58:43 +05:30
Kiran Niranjan
0902523c03 fix: ELECTRON-1505 (Prevent opening links longer than 2083) (#776)
* ELECTRON-1505 - Prevent opening links longer than 2083

* ELECTRON-1505 - Prevent opening links longer than 2083
2019-08-30 16:01:15 +05:30
Kiran Niranjan
b7067fca9a fix: ELECTRON-1488 (Update i18n resources when page fail to load) (#773)
* ELECTRON-1491 - Update i18n when page failed to load

* ELECTRON-1491 - Preload i18n resources & remove unwanted code
2019-08-28 19:12:13 +05:30
Kiran Niranjan
b2db06dea8 ELECTRON-1389 - Fix snack bar issue on Windows & Fix RTC pop-out issue (#771) 2019-08-28 12:14:28 +05:30
Vishwas Shashidhar
2d62b3de51
ELECTRON-1478: remove dev tools menu item via configuration (#772)
Currently, even if the dev tools is disabled in the Symphony config file, we show the menu item and display an error message. This change fixes the confusion of showing the error message and instead just doesn't bring up the dev tools if it is disabled in the configuration file
2019-08-28 11:27:25 +05:30
Kiran Niranjan
44ae65a65c ELECTRON-828 - Make screen snippet top most window (#766) 2019-08-20 14:30:39 +05:30
Vishwas Shashidhar
c09eabbc8b
feat: ELECTRON-1463: support linux build (#770)
* ELECTRON-1463: support linux build

* ELECTRON-1463: add scripts for linux build

* ELECTRON-1463: fix unit tests

* ELECTRON-1463: fix logger issue

* ELECTRON-1463: fix menu not showing up

* ELECTRON-1463: add screen-snippet functionality for linux

* ELECTRON-1463: fix log path for linux

* ELECTRON-1463: fix config path for linux

* ELECTRON-1463: fix config path for linux

* ELECTRON-1463: fix path in spellchecker

* ELECTRON-1463: fix log path issues

* ELECTRON-1463: remove unneeded dependencies and support rpm
2019-08-20 14:30:13 +05:30
Kiran Niranjan
ecd5253337 ELECTRON-1482 - Update dependencies (#768) 2019-08-18 10:49:42 +05:30
Kiran Niranjan
1038e192d7 fix: ELECTRON-1465 (Persist locale changes to the user config file) (#761)
* ELECTRON-1465 - Persist locale changes to the user config file

* ELECTRON-1465 - Add safety check
2019-08-07 15:12:29 +05:30
Kiran Niranjan
6960f98f56 ELECTRON-1459 - Update screen snippet image type to png from jpg (#758) 2019-08-02 11:09:14 +05:30
Kiran Niranjan
b0bf48e9ed ELECTRON-1327 - Bump Electron version to 5.x (#754) 2019-07-31 16:53:50 +05:30
Vishwas Shashidhar
5abe7805b1
ELECTRON-1445: fix minimise on close behaviour on macOS (#750) 2019-07-24 00:19:02 +05:30
Vishwas Shashidhar
e1f7fa53d0
fix: ELECTRON-1431: add logic to update pod version dynamically (#743)
* ELECTRON-1431: add logic to update pod version dynamically

* ELECTRON-1431: refactor the code to keep version handler simple

* ELECTRON-1431: add safety check for setting about panel on macOS

* Merge branch 'master' into ELECTRON-1431

# Conflicts:
#	src/app/window-handler.ts
2019-07-19 18:48:01 +05:30
Kiran Niranjan
f8ea6a778f ELECTRON-1396 & ELECTRON-1429 - Fix window constructor opts (#744) 2019-07-19 17:28:36 +05:30
Kiran Niranjan
abfda29141 ELECTRON-1368 - Fix SnackBar & DownloadManager in pop-out (#740) 2019-07-19 14:30:07 +05:30
Kiran Niranjan
f47b606f9f ELECTRON-1401 - Fix issues with pop-out window restore (#738) 2019-07-18 21:48:05 +05:30
Vishwas Shashidhar
e5d86dc6d7
ELECTRON-1408: fix toggle dev tools menu item (#737)
- Destructure the config object correctly to get the devToolsEnabled config value in app menu component
2019-07-17 23:57:41 +05:30
Kiran Niranjan
54994590b5 ELECTRON-1346 - Fix notification fonts and safety checks for setAboutPanel (#734) 2019-07-17 12:02:15 +05:30
Vishwas Shashidhar
2d958cc75f
fix: ELECTRON-1406: fix issue in windows menu popping up for custom title bar (#736)
* ELECTRON-1406: fix issue in windows menu popping up for custom title bar

* ELECTRON-1406: apply PR suggestions
2019-07-17 11:55:29 +05:30
Vishwas Shashidhar
7f5c20a6a8
ELECTRON-1400: fix dev tools disabled localisation (#733) 2019-07-16 11:01:53 +05:30
Kiran Niranjan
7a1ded34b2 fix: ELECTRON-1380 (Show pop-up menu only on main window) (#732)
* ELECTRON-1380 - Show pop-up menu only on main window

* ELECTRON-1380 - Fix unit tests
2019-07-16 10:59:50 +05:30
Kiran Niranjan
486d345dc4
fix: ELECTRON-1382 (Fix notification z-index when alwaysOnTop is enabled) (#727)
* ELECTRON-1382 - Fix notification z-index when alwaysOnTop is enabled
2019-07-12 21:25:48 +05:30
Vishwas Shashidhar
36a68ec01b
fix: ELECTRON-1379: fix localisation for "Version" string (#726)
* ELECTRON-1379: fix localisation for "Version" string

* ELECTRON-1379: update jest snapshot
2019-07-12 16:34:20 +05:30
Vishwas Shashidhar
3125e9522c
ELECTRON-1381: fix localisation for file not found cases (#725) 2019-07-12 15:34:46 +05:30
Kiran Niranjan
1225f50812 ELECTRON-1380 - Fix pop-up menu position for native title bar (#724) 2019-07-12 15:19:10 +05:30
Kiran Niranjan
7034640682 ELECTRON-1364 - Optimize and fix window bounds update issue (#714) 2019-07-11 15:48:27 +05:30
Kiran Niranjan
d9c52ae745 ELECTRON-1366 - Prevent javascript error related to screen module (#713) 2019-07-10 12:00:20 +05:30
Kiran Niranjan
da36f5df54 ELECTRON-1367 - Fix always on top issue when relaunched (#712) 2019-07-10 11:59:56 +05:30
Kiran Niranjan
271a0ca4de ELECTRON-1364 - Throttle maximize and unmaximized state (#710) 2019-07-09 16:53:38 +05:30
Kiran Niranjan
d34de0fff8 ELECTRON-1363 - Fix pop up menu position (#709) 2019-07-09 15:08:15 +05:30
Vishwas Shashidhar
5faa766f07
fix: ELECTRON-1338: fix download manager issues (#707)
* ELECTRON-1338: add electron-dl logic to handle automatic file downloading

* ELECTRON-1338: fix download count issue

* ELECTRON-1338: group import statements
2019-07-09 11:34:22 +05:30
Vishwas Shashidhar
11f69f47ac
feat: ELECTRON-1357: show version info from pod (#703)
* ELECTRON-1357: implement getting dynamic version

* ELECTRON-1357: add support for more info window

* ELECTRON-1357: add unit tests for version handler

* ELECTRON-1357: delete unwanted files

* Delete .gulp-tsc-tmp-11966-41547-768xt5.masn2.ts

* Delete .gulp-tsc-tmp-11966-10574-1bhy8kw.k21y.ts

* ELECTRON-1357: caching server data

* ELECTRON-1357: refactor code to remove event emitter and use net module

* ELECTRON-1357: set version info asynchronously

* ELECTRON-1357: add checks for failed requests
2019-07-08 20:35:57 +05:30
Kiran Niranjan
9d887338e8 ELECTRON-1358 - Move setting shell path to main.ts to prevent multiple instance issue (#704) 2019-07-08 12:51:29 +05:30
Vishwas Shashidhar
494b886045
fix: ELECTRON-1345: fix protocol handler action issues (#702)
* ELECTRON-1345: fix processing protocol action

* ELECTRON-1354: add logs for process args
2019-07-05 23:37:14 +05:30
Kiran Niranjan
60d5a0cdde fix: ELECTRON-1331 (Update the menu element text casing) (#701)
* ELECTRON-1331 - Update the menu element text casing

* ELECTRON-1331 - Track initial analytics data
2019-07-05 10:23:17 +05:30
Kiran Niranjan
7af27d4780 fix: ELECTRON-1227 (Add translations for permissions dialog) (#699)
* ELECTRON-1227 - Add translations for permissions dialog

* ELECTRON-1227 - Add translations for permissions dialog

* ELECTRON-1227 - Arrange JSON alphabetically
2019-07-05 10:13:19 +05:30
Kiran Niranjan
5402d90ac9 feat: ELECTRON-1331 (Add new performance settings and add support for BI APIs) (#695)
* ELECTRON-1331 - Add new performance settings and add support for BI APIs

* ELECTRON-1331 - Resolve conflicts

* ELECTRON-1331 - Fix unit test cases

* ELECTRON-1331 - Fix unit test cases and typo
2019-07-04 12:11:29 +05:30
Vishwas Shashidhar
918c5741a6
fix: ELECTRON-1243: fix chrome flags tests (#696)
* ELECTRON-1243: add support to control throttling

* ELECTRON-1243: fix chrome flags tests

* ELECTRON-1243: refactor code and address PR comments
2019-07-02 16:24:17 +05:30
Kiran Niranjan
2e80c599fc feat: ELECTRON-1332 (Make Context Isolation configurable) (#691)
* ELECTRON-1332 - Make Context Isolation configurable

* ELECTRON-1332 - Abstract opts constructors functions
2019-06-25 10:26:01 +05:30
Kiran Niranjan
f17c7cc404 fix: ELECTRON-1238 (Handle session permissions) (#686)
* ELECTRON-1238 - Handle session permissions

* ELECTRON-1238 - Fix conditions

* ELECTRON-1238 - Resolve conflicts
2019-06-21 14:56:08 -04:00
Kiran Niranjan
355110cf72 fix: ELECTRON-1264 (Fix ATS for localhost and update TLS version to 1.2) (#689)
* ELECTRON-1264 - Fix ATS for localhost and update tls version to 1.2

* ELECTRON-1264 - Remove extendInfo field from package.json
2019-06-21 13:29:07 -04:00
Kiran Niranjan
63036b6787 ELECTRON-1169 - Increase screen sharing indicator to support Japanese chars (#685) 2019-06-17 13:04:20 -04:00
Kiran Niranjan
2bddbc56ec fix: Typescript (Fix issues with notification, menu & logger modules) (#682)
* Typescript - Fix issues with notification, menu & logger

* Typescript - Update unit test case and fix logger circular import

* Typescript - Fix the notification argument issue
2019-06-14 15:32:32 -04:00
Keerthi Niranjan
36613e3023 Revert ffi and version changes (#681) 2019-06-13 11:39:40 -04:00
Kiran Niranjan
1e953b0092 fix: ELECTRON-1022 (Fix issues with notification and origin) (#673)
* ELECTRON-1022 - Fix issues with notification and origin

* Typescript - Add Notification APIs to window.ssf object

* Typescript - Fix unit test

* Typescript - Fix notification bg color issue
2019-06-10 22:14:44 +05:30
Kiran Niranjan
10d3d49c44 fix: Typescript (Fix throttle issue and update stats logs) (#671)
* Typescript - Fix throttle issue and update stats logs

* Typescript - Fix unit tests
2019-06-10 22:13:59 +05:30
Vishwas Shashidhar
7a94ad31f8
feat: ELECTRON-1204 - add support for ttl (#668)
* ELECTRON-1204: implement ttl logic

* ELECTRON-1204: rebase with master

* ELECTRON-1204: remove redundant comma
2019-06-03 14:19:05 +05:30
Kiran Niranjan
cc451cb46f Typescript - Change network error logic and remove loading screen (#666) 2019-05-31 17:52:18 +05:30
Kiran Niranjan
4da7cd6d17 Typescript (Fix issues with setting the window origin) (#663)
* Typescript - Fix issues with setting the window origin

* Typescript - Fix lint issue

* Typescript - Fix frequent window activation
2019-05-30 17:24:04 +05:30
Kiran Niranjan
a16bcfef62 ELECTRON-1265 (Fix checks for handling links & pop-outs) (#662)
* ELECTRON-1265 - Fix checks for handling links & pop-outs

* ELECTRON-1265 - Add logs
2019-05-28 15:50:38 +05:30
Vishwas Shashidhar
15655d6cdb remove missing api for process 2019-05-28 15:33:10 +05:30
Vishwas Shashidhar
0ab7cfd1cd refactor code to remove stringify for logging 2019-05-28 13:36:11 +05:30
Vishwas Shashidhar
e7f1afd499 add statistics logging
Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>

# Conflicts:
#	src/app/config-handler.ts
2019-05-28 13:35:45 +05:30
Kiran Niranjan
2743d1ba96 Typescript - Fix bound changes issue (#660) 2019-05-22 15:53:37 +05:30
Keerthi Niranjan
e094aa7fff 1. Set shell-path (#659)
1. Add isMac check for set path if shell path has errors.
2019-05-22 13:56:57 +05:30
Kiran Niranjan
fe77bc259b ELECTRON-1247 (Remove old Symphony launch agent plist file) (#658)
* ELECTRON-1247 - Remove old Symphony launch agent

* ELECTRON-1247 - Rearrange dependency

* ELECTRON-1247 - Remove config path logs

* ELECTRON-1247 - Add log for removing old launch agent
2019-05-22 13:41:19 +05:30
Kiran Niranjan
cdac0c4b89 ELECTRON-1213 - Fix localization for more information window (#657) 2019-05-22 12:31:54 +05:30
Vishwas Shashidhar
559dc9fa75
ELECTRON-1173: open browser tab for same host url (#654)
* ELECTRON-1173: add support for opening main window url links in the default browser

* ELECTRON-1173: refactor code and logging

* ELECTRON-1173: remove extra comma

* ELECTRON-1173: remove hooks

* ELECTRON-1173: reformat code

* ELECTRON-1173: reformat code
2019-05-21 19:02:21 +05:30
Kiran Niranjan
586e0f0f25 Typescript (Fix custom user data path and menu items) (#655)
* Typescript - Fix custom user data path

* Typescript - Fix menu items for Windows OS

* Typescript - Fix indentation & menu items
2019-05-21 15:58:18 +05:30
Vishwas Shashidhar
4a7fe58fba add more logging to all the source files 2019-05-16 19:00:00 +05:30
Kiran Niranjan
a053faedda Typescript (Change title-bar from className to id ) (ELECTRON-748) (#647)
* ELECTRON-748 - Change title-bar from className to id
Fix linter issues

* ELECTRON-748 - Fix unit tests cases
2019-05-15 18:21:52 +05:30
Vishwas Shashidhar
9e7be94851 add more logging
- activity detection
- app cache
- app menu
- auto launch controller
- child window handler
2019-05-15 10:42:12 +05:30
Kiran Niranjan
5e5455157a Typescript - Fix main window position calculation logic (#643) 2019-05-13 12:25:13 +05:30
Vishwas Shashidhar
5adc162b2e fix auto launch controller failing test 2019-05-07 14:16:59 +05:30
Vishwas Shashidhar
9e347bab77 refactor code and remove old JS code 2019-05-07 13:26:57 +05:30
Kiran Niranjan
4d2609263d Typescript - Downgrade electron version to 3.x and fix api changes 2019-05-07 11:26:12 +05:30
Kiran Niranjan
9b202bb95e Typescript (Fix localization and custom title bar) (#631)
* Typescript - Fix localization for screen picker & spellchecker modules

* Typescript - Fix custom title bar menu item

* Typescript - Updated screen picker unit tests

* Typescript - Update appName place holder

* Typescript - Add backward compatibility support for screen snippet

* Typescript - Optimize and refactor code
2019-05-02 17:43:50 +05:30
Kiran Niranjan
6aca522a1e Typescript (Optimize loading styles & register global shortcuts) (#629)
* Typescript - Optimize loading styles and register global shortcuts

* Typescript - Update version info logic to support BC

* Typescript - Implement memory refresh logic

* Typescript - Optimize memory refresh, devtools & appBridge code

* Typescript - Mock window-handler to fix unit tests

* Typescript - Change logic to remove if else and early exit
2019-04-12 16:11:04 +05:30
Kiran Niranjan
f65fa74057 Typescript (Fix bound changes and update child window security) (#628)
* Typescript - Update child window security and permissions

* Typescript - Update bound change logic

* Typescript - Update unit tests

* Typescript - Update aip files and package.json

* Typescript - Fix unit tests for child window handler
2019-04-08 13:05:14 +05:30
Kiran Niranjan
1b10648d6b Typescript (Added logic to clean up child windows) (#627)
* Typescript - Fix string formatter function and update snack bar style

* Typescript - Update string formatter unit test

* Typescript - Fix screen snippet

* Typescript - Add logic to clean up child windows on before unload

* Typescript - Add logic to check for screen sharing media permissions

* Typescript - Fix display selecting option in notification settings
2019-04-05 10:50:54 +05:30
Kiran Niranjan
efe15967b5 Typescript (Fix spellchecker issue and bump electron version) (#626)
* Typescript - Fix spellchecker issues and bump electron version to 5.x

* Typescript - Update unit test cases
2019-04-03 18:25:27 +05:30
Kiran Niranjan
e8cb240b92 Typescript (Fix issues and add support for BC) (Bring to front & More Info) (#625)
* Typescript - Bring to front - Fix issue with bring to front

* Typescript - Remove memory refresh from app menu

* Typescript - Add icons for loading screen network issue

* Typescript - Update and fix more info view

* Typescript - Update unit test to remove memory refresh
2019-04-02 10:58:41 +05:30
Kiran Niranjan
8adabfebda Typescript (Fix issues and add support for BC) (#617)
* Typescript - Fix Auto launch, first time launch, pick safety checks

* Typescript - Fix basic auth issue

* Typescript - Add demo content for desktop capturer

* Typescript - Add BC support for Desktop capturer

* Typescript - Update code documentation

* Typescript - Add whitelisting logic and certificate verifying proxy

* Typescript - Fix console log and safety checks

* Typescript - Add screens to display loading failure and bugs fixes

* Typescript - Update unit test case for loading screen and app menu

* Typescript - Rename isCustomTitleBarAndWindowOS to isCustomTitleBar

* Typescript - Downloader Manager - Fix flashing issue and add demo
2019-04-02 10:58:41 +05:30
Kiran Niranjan
5905b7507d Typescript (Complete notification & notification settings modules) (#609)
* Typescript - Implement notification settings configuration window

* Typescript - Completed notification and notification settings for Context Isolation

* Typescript - Fix code comment

* Typescript - Enable contextIsolation for all windows

* Typescript - Fix notification setup condition
2019-04-02 10:58:40 +05:30
Kiran Niranjan
82b57abaa7 Typescript (About app for Windows) (#611)
* Typescript - Complete about app screen for Windows

* Typescript - Fix unit test for about app component

* Typescript - Add safety checks for window validation
2019-04-02 10:58:40 +05:30
VICTOR RAPHAEL BRAGA DE SALES MASCARENHAS
f565f394b4 app menu unit test (#607) 2019-04-02 10:58:40 +05:30
Kiran Niranjan
13e82bac00 Merge TS context isolation branch onto Typescript master branch (#598)
* Typescript 🎉

* Typescript 🎉 (logger, get-guid, string-format and throttle)

* Refactor typescript code

* consolidate all the utility functions to one file

* refactor protocol handler feature

* Typescript:

Add code documentation
Add pre-commit hooks

* Typescript: Fix logger formatting

* Typescript: Add support for react

* Typescript: Completed about app

* Typescript: Completed about app

* Typescript: Completed about app

* Typescript - Fix issues with about-app and add login to convert less to css

* Typescript - Fix loading screen

* Typescript - Add custom title bar

* Typescript - Add method to get locale

* Typescript - Add logic to clean up old logs

* Typescript - Add set badge count api

* Typescript - Complete application menu

* Typescript - Add logic to translate menu items

* Typescript - freeze window.ssf api

* Typescript - Handle popup menu on alt key press

* Typescript - Completed activity detection

* Typescript - Completed screen snippet

* Typescript - Add login to close screen snippet

* Typescript - Completed window actions & snackbar, Updated i18n module

* Typescript - Completed native crypto implementation & fixed bugs

* Typescript - Completed Desktop capturer & screen picker implementation

* Typescript - Optimize window actions

* Typescript - Add support for child window

* Typescript - fix pop url validation issue & browserify preload

* Typescript - Completed context menu implementation and fixed screen snippet

* Typescript - Completed screen sharing indicator and fixed i18n usage issue

* Typescript - Fix i18n locale setting issue

* Typescript - Completed download manager

* Typescript - Completed Basic auth

* Typescript - Network connectivity dialog

* Typescript - Handle certificate error

* Typescript - Add translation for certificate error dialog buttons

* Typescript - Add gulp tasks to compile less, typescript and copy files

* Typescript - Fix some issues with custom title bar, loading screen & screen snippet

* Typescript - Remove ES2015 lib

* :typescript: - Do not inject custom title bar for mac

* :typescript: - Fix screen sharing indicator text and format string

* Typescript - Fix esc to full screen

* Typescript - handle multiple/single instance of the client and add safety checks

* Typescript - Refactor code base

* Typescript - Optimize window validation and fix screen picker issue

* Typescript - Optimize protocol handler

* typescript: logger unit test

* typescript: activityDetection unit test (#560)

* ELECTRON-1022 - Create app bridge that communicates between renderer and preload via postMessage

* ELECTRON-1024 - Add support for screen share and screen sharing indicator

* config unit test (#566)

* ELECTRON-1024 - Fix screen sharing indicator close issue

* ELECTRON-1022 - Bump Symphony version to 5.0.0 (1.55)

* fixing jest coverage output report (#575)

* protocol handle unit test (#576)

* Typescript - Remove unwanted checks in protocol handler and add test cases

* added more tests to increase coverage to 100 for protocol handler

* Typescript download manager unit test (#579)

* adding enzyme

* download manager unit test

* Typescript - Completed notification workflow

* about app unit test

* Typescript - Fix notification styles

* fixing Compiler error: Generic type ReactElement<P, T> (#583)

* fix app path on windows (#580)

* basic auth unit test (#582)

* screen picker unit test (#587)

* screen picker unit test

* screen sharing indicator unit test

* loading screen unit test (#588)

* improving snapshot using snapshotSerializers to remove unnecessary things (#596)

* Typescript - Enforce braces for if/for/do/while statements.

* Typescript - Fix Lint issues and Unit test

* Typescript - Enable eofline (Ensure the file ends with a newline.)

* Typescript - Update logger logic and format

* Typescript - Provide option for user to set custom log path

* Typescript - Fix eofline in css files

* Typescript - ignore spec from compiling and remove unwanted rebuild command
2019-04-02 10:58:09 +05:30
Vishwas Shashidhar
68efbfa0e8 added more tests to increase coverage to 100 for protocol handler 2019-04-02 10:57:26 +05:30
Kiran Niranjan
7ee09ab787 Typescript - Remove unwanted checks in protocol handler and add test cases 2019-04-02 10:57:26 +05:30
Kiran Niranjan
36213a6a18 Typescript - Optimize protocol handler 2019-04-02 10:57:26 +05:30
Kiran Niranjan
152839972e Typescript - Optimize window validation and fix screen picker issue 2019-04-02 10:57:26 +05:30
Kiran Niranjan
9c138ddf25 Typescript - Refactor code base 2019-04-02 10:57:26 +05:30