Commit Graph

521 Commits

Author SHA1 Message Date
Kiran Niranjan
668b49a826 ELECTRON-600 (Implement Native Encryption for AESGCMEncrypt, AESGCMDecrypt & RSADecrypt) (#452)
- Implement Native Encryption for AESGCMEncrypt & AESGCMDecrypt
- Refactor and remove spectron test case for security reasons
- Update library file for MacOS
- Include RSADecrypt method
- Throw errors instead of logs
- Remove exceptions throw
- Fix tag buffer in AESGCMDecrypt
- Optimize EncryptDecrypt method
2018-08-09 21:21:37 +05:30
Kiran Niranjan
65b107a1ab ELECTRON-670 - Remove setting menu to null for pop-out (#457) 2018-08-09 18:17:49 +05:30
Kiran Niranjan
3ce535ae21 ELECTRON-607 (Optimization and bug fix) (#455)
- Fix setLocale args
- Optimize Alt key press
- Optimize title bar style menu selection
2018-08-07 18:02:02 +05:30
Kiran Niranjan
42021087ae ELECTRON-607 (Change native menu bar style - Windows 10) (#451)
- Change native menu bar style
- Display dialog confirmation for app relaunch
- Update menu coordinates
- Display dialog confirmation for app relaunch
2018-08-06 15:31:02 +05:30
Kiran Niranjan
76b995d064 ELECTRON-661 (Security fix for pop-outs RCE) (#450)
- Security fix for pop-outs RCE
- Bump Electron version to 2.0.6
2018-08-03 19:31:54 +05:30
Kiran Niranjan
75d2e06673 ELECTRON-591 - Add logic to close up child windows whenever parent window is navigated or reloaded (#446) 2018-08-01 14:51:29 +05:30
thaisym1912
7791d5b39a AVT-914 [Spectron][Windows] Add test "Keep size and position of the windows in previous session" (#430) 2018-07-31 22:34:45 +05:30
Vishwas Shashidhar
b8626e0756 add logic to skip ct checks for dev env 2018-07-23 16:08:49 +05:30
Vishwas Shashidhar
0d161727d8
ELECTRON-593: support launching app through custom pod urls (#439) 2018-07-20 16:31:18 +05:30
Vishwas Shashidhar
1898c36508
ELECTRON-505: add dev tools administration control (#435)
* ELECTRON-505: enable / disable dev tools

implement logic to disable / enable dev tools with installer and configuration file

* ELECTRON-505: fix mac installer issues

* ELECTRON-505: add dev tools option to the windows installers

* ELECTRON-505: enable signing in the installers

* ELECTRON-505: update mac installer dev tools label text

* ELECTRON-505: remove dev tools from configuration windows
2018-07-20 16:23:08 +05:30
Keerthi Niranjan
205c08977d SEARCH-840 Updates searchApiVer and AIP (#438)
* SEARCH-840 Migrates SwiftSearch to a different project https://github.com/symphonyoss/SwiftSearch

* SEARCH-840 Changes swift-search require

* SEARCH-840 refactor

* SEARCH-840 Changes swift-search version

* SEARCH-840 Changes warn message

* SEARCH-840 Updates api version and removes unwanted libraries from aip
2018-07-20 14:12:51 +05:30
Kiran Niranjan
6489990b19 ELECTRON-618 - Initially register global shortcut (#436) 2018-07-20 12:20:34 +05:30
Keerthi Niranjan
a71d8cb2c7 SEARCH-840 Migrates SwiftSearch to a different project (#434)
* SEARCH-840 Migrates SwiftSearch to a different project https://github.com/symphonyoss/SwiftSearch

* SEARCH-840 Changes swift-search require

* SEARCH-840 refactor

* SEARCH-840 Changes swift-search version

* SEARCH-840 Changes warn message
2018-07-19 18:45:16 +05:30
Kiran Niranjan
08ca667c3c ELECTRON-378 - Focus the correct module with protocol actions (#424) 2018-07-17 10:43:43 +05:30
Kiran Niranjan
17a197a8d2 Revert "ELECTRON-512 (Create API only if the location.origin matches with whitelist or pod URL)" (#428)
* Revert "fix path issues on x86 aip file"

This reverts commit 4395d18dc0.

* Revert "fix aip path issue for screen snippet"

This reverts commit eeeb5cbc67.

* Revert "bump up version number to 2.9.0"

This reverts commit 77de432eb9.

* Revert "ELECTRON-512 (Create API only if the location.origin matches with whitelist or pod URL) (#421)"

This reverts commit d47e18072a.
2018-07-17 10:43:26 +05:30
Kiran Niranjan
a14a4ae9ae ELECTRON-492 - Disable screen share when media permissions are disabled (#431) 2018-07-17 10:42:33 +05:30
Kiran Niranjan
d47e18072a ELECTRON-512 (Create API only if the location.origin matches with whitelist or pod URL) (#421)
- Create API only if the location.origin matches with whitelist or pod URL
- Include isNodeEnv for Spectron test cases to pass
- Reset whitelistUrl to support SSO login
- Remove unnecessary return statement
2018-07-09 18:09:45 +05:30
Kiran Niranjan
af124e3aab ELECTRON-539 - Prevent multiple instance of notification configuration window (#423) 2018-07-09 15:22:00 +05:30
Kiran Niranjan
37194505bb ELECTRON-588 - Fix keyboard shortcut issue on Windows 10 (#419) 2018-07-09 13:33:19 +05:30
Kiran Niranjan
a18f3eb64c ELECTRON-485 (Add throttle of 1 sec for activate, bringToFront and setLocale to prevent DoS attacks) (#414)
- Add throttle of 1 sec for activate, bringToFront and setLocale to prevent DoS attacks
- Skip resize Spectron test case for Mac
2018-07-09 13:29:47 +05:30
Kiran Niranjan
cc39f43ee7 ELECTRON-483 (Implement a functionality to display snack bar) (#390)
- Implement a functionality to display snack bar
- Localize snack bar
- Move key press logic to windowMgr
- Center snackbar
- Add functionality to remove snackbar on leave-full-screen event
- Add safety check
- optimize code to listen keydown event only if the window is in full screen
2018-07-09 13:24:35 +05:30
Kiran Niranjan
e6d16241f8 ELECTRON-445 (Change the memory refresh logic to auto-refresh after 4Hrs of user inactivity) (#415)
- Change the memory refresh logic to auto refresh after 4Hrs
2018-07-02 17:17:01 +05:30
Kiran Niranjan
9552e83549 ELECTRON-538 - Fix the scroll issue (#416) 2018-07-02 17:16:29 +05:30
Vishwas Shashidhar
e1c22ea360
ELECTRON-582: upgrade electron version (#417)
- upgrade electron version
- upgrade other dependencies
- fix linting issues
2018-07-02 17:14:30 +05:30
Vishwas Shashidhar
e46edcc157 Merge branch 'rc-1.52.0' 2018-06-27 14:47:44 +05:30
Kiran Niranjan
5b42da6d77 ELECTRON-573 - Disable automatic detection of language and set system locale (#412) 2018-06-27 14:17:03 +05:30
Keerthi Niranjan
4aaa9ac539 Swift Search to Master (#405)
* SEARCH-627 & SEARCH-628

- Add implementation for memory indexing
- Batch indexing and Real-time indexing

* ELECTRON-426 (#345)

- Changes innerHTML to innerText
- Removes 'replaceStrongTag' and 'replaceHTMLTags' function and changing to innerHTML to innerText

* SEARCH-764

- Rework "deleteIndexFolders" in the Electron Preload Script
- Fixes the Security Vulnerability

* SEARCH-764

- Updates spectron test preload api version

* SEARCH-766

- Rework "readFile" in Electron Preload Script
- Removing this method as this is only for the demo app

* SEARCH-766

- Removes merge method

* SEARCH-767

- Rework "path" in Electron Preload Script
- Removes the constructor to use hardcoded path

* SEARCH-767

- Updates unit test

* SEARCH-775

- Adds search api version to match with the client app

* SEARCH-775

- Spectron test fix

* SEARCH-770 (#391)

- constructor is required which was removed as part of SEARCH-767
2018-06-27 14:12:16 +05:30
Vishwas Shashidhar
65c304766f remove logging message in user notification 2018-06-27 06:16:36 +05:30
Vishwas Shashidhar
8b75055981 fix linting issues 2018-06-25 15:33:11 +05:30
Vishwas Shashidhar
11e05d8493 fix linting issues 2018-06-25 15:13:38 +05:30
Kiran Niranjan
5ad6ca12d0 ELECTRON-540 - Add support for automatic selection of desktop capturer source (#404)
- Add support to automatic selection of desktop capturer source
- constraint return statements
- Remove unwanted ELECTRON_QA env
- Fix arg issue
2018-06-25 14:36:20 +05:30
Vishwas Shashidhar
4fa422c19f
ELECTRON-536: add missing translation strings (#408)
- add missing translations
- fix macOS menu load issues.
2018-06-21 18:13:03 +05:30
Kiran Niranjan
ee321b2b13 ELECTRON-535 (Add support for screen snippet localization) (#407)
- Bump screen snippet ver to 1.0.2 add support for screen snippet localization
- Update getLanguage to return system locale
2018-06-20 14:15:37 +05:30
Vishwas Shashidhar
a26a1d609c
ELECTRON-519: support Japanese localization for menus, dialogs and windows (#401)
- add basic localisation implementation for menu items
- add more strings to support localisation on menus
- add more strings to support localisation on menus
- add all menu items for localisation
- refactor i18n code
- Add localization for screen picker, basic auth and notification settings child windows
- Add localization bridge
- add i18n support to more strings
- update translations
- add events to change language and redo menu template
- move config update logic to windowMgr
- fix linting issues and refactor
- add snipping tool messages
2018-06-19 20:26:04 +05:30
Kiran Niranjan
fd39d680a0 ELECTRON-568 - Enable applications tab only if it is passed in the types (#400) 2018-06-16 14:42:59 +05:30
Vishwas Shashidhar
5ad72399cf
ELECTRON-563: fix main window close issue on macOS (#398) 2018-06-13 18:09:32 +05:30
Vishwas Shashidhar
47ac213477
ELECTRON-530: add chrome flag to disable background timer throttling (#396)
- add chrome flag to disable background timer throttling
- remove double hyphen while setting flag for consistency
2018-06-12 21:44:11 +05:30
Vishwas Shashidhar
a52c46bb6e
Electron 549: fix main window show javascript error issues (#397)
- support not quitting app on mac upon closing window
- add extra checks for showing main window
2018-06-12 15:17:02 +05:30
Kiran Niranjan
c5417288ea ELECTRON-445 (Adds memory refresh menu item) (#393)
- Adds memory refresh menu item
- Update menu item text
2018-06-11 12:07:07 +05:30
Vishwas Shashidhar
543e9c44ef
ELECTRON-549: support not quitting app on mac upon closing window (#394) 2018-06-11 12:03:10 +05:30
Vishwas Shashidhar
72108ea213 update the spectron tests script and add support for case insensitive command line args parsing 2018-06-06 18:14:30 +05:30
Kiran Niranjan
d1c1e3caa2 Electron-486 (Add an option to configure Windows 10 title bar) (#389)
- Initial title bar menu item implementation
- Allow users to customization title bar style
- Add separators for menu item and hide action items
- Fix menu item separator and bold text in installer
2018-06-06 17:27:10 +05:30
Kiran Niranjan
a54266a0ae ELECTRON-508 - Change error and warn functions to prevent from exposing application path (#388) 2018-06-06 15:42:01 +05:30
Kiran Niranjan
7ae769df7e ELECTRON-508 (Fix security issue with getSource and getSources) (#384)
- Fix security issue with getSource and getSources
- Change method to get desktop sources
- Fix lint issues
2018-06-06 15:18:32 +05:30
Vikas Shashidhar
0a5c5ab193
Merge pull request #360 from KiranNiranjan/ELECTRON-445
Electron-445 (Added a new API to keep electron in sync with client app user meeting status)
2018-06-06 13:48:03 +05:30
Kiran Niranjan
984c54ad80 ELECTRON-445 - Resolved conflicts 2018-06-06 12:59:51 +05:30
Vishwas Shashidhar
77893192bd update documentation and package configuration 2018-06-05 16:32:51 +05:30
Kiran Niranjan
6af47e9fef Merge remote-tracking branch 'upstream/master' into ELECTRON-445
# Conflicts:
#	js/mainApiMgr.js
#	js/memoryMonitor.js
#	js/preload/preloadMain.js
2018-06-05 16:17:27 +05:30
Kiran Niranjan
46bc71c203 ELECTRON-445 - Add CPU usage for memory refresh logic 2018-06-05 16:03:28 +05:30
Kiran Niranjan
dde5c7097a Electron-350 (Store/Restore maximized and fullscreen application state on launch) (#377)
- Update the app to its previous state when the app is launched
- swap checks
2018-05-22 14:29:28 +05:30