Commit Graph

570 Commits

Author SHA1 Message Date
Vishwas Shashidhar
93036ba086 bump up version number and update electron dependency 2018-11-13 15:31:40 +05:30
Vishwas Shashidhar
f2251ffd1a Merge branch 'rc-1.53.0'
# Conflicts:
#	js/aboutApp/index.js
2018-11-13 14:37:45 +05:30
Kiran Niranjan
0d44901180 ELECTRON-720 - Set menu to null (#513) 2018-10-29 14:35:00 +05:30
Kiran Niranjan
bae410ebbb ELECTRON-736 (Show menu at 0,0 cord if the window is in full-screen mode) (#512)
* ELECTRON-736 - Show menu at 0,0 cord if the window is in full screen mode

* ELECTRON-736 - Fix unit registry test
2018-10-29 14:25:45 +05:30
Kiran Niranjan
e4b28f176d ELECTRON-874 (Change version numbering 1.53-3.4.0) (#522)
* ELECTRON-874 Change version numbering 1.53.0-3.4.0 (0)

* ELECTRON-874 setAboutPanelOptions only if running in Mac
2018-10-26 22:37:31 +05:30
Kiran Niranjan
4ebf9603b7 ELECTRON-874 Change version numbering 1.53.0-3.4.0 (0) (#523) 2018-10-26 22:21:36 +05:30
Kiran Niranjan
5d69857206 ELECTRON-870 - Update refresh interval to 1hrs 2018-10-25 16:46:08 -03:00
Kiran Niranjan
2871cb5c90 ELECTRON-870 - Revert back to old memory refresh logic 2018-10-25 16:46:08 -03:00
Kiran Niranjan
4737a9135f ELECTRON-870 - Remove process.getCPUUsage from renderer process due to sandbox 2018-10-25 16:46:08 -03:00
Kiran Niranjan
41d0889d68 ELECTRON-870 - Update refresh interval to 1hrs 2018-10-25 16:45:53 -03:00
Kiran Niranjan
6821730554 ELECTRON-870 - Revert back to old memory refresh logic 2018-10-25 16:45:53 -03:00
Kiran Niranjan
e27d5ffbdf ELECTRON-870 - Remove process.getCPUUsage from renderer process due to sandbox 2018-10-25 16:45:53 -03:00
Kiran Niranjan
7fea8b0383 ELECTRON-791 (Fix pop-out memory leak and move spellchecker module to main process) (#519)
* ELECTRON-791 - Bump electron version to 3.0.5 and change spellchecker module

* ELECTRON-791 - Remove AESDecryptGCM & AESEncryptGCM logs
2018-10-22 22:34:48 +05:30
Kiran Niranjan
1089fe62c1 ELECTRON-808 - Remove RSA related methods to fix crash issue (#516) 2018-10-10 22:14:59 +05:30
Kiran Niranjan
c895291324 Revert "ELECTRON-758 - Change network request implementation to use electron's API (#509)" (#514)
This reverts commit 0c8b322
2018-10-03 21:30:52 +05:30
Kiran Niranjan
2a1f2b16e8 ELECTRON-801 (Dynamically update notification based on message length) (#511)
* ELECTRON-801 - Dynamically update notification based on message length

* ELECTRON-801 - hide text only if the length is greater than 96 char
2018-10-02 20:31:37 +05:30
Vishwas Shashidhar
ba83338e6e Upgrade package versions
- Upgrade electron to 3.0.2
- Upgrade other dependencies to the latest versions
- Clean up deprecated code
2018-10-02 12:34:38 +05:30
Vishwas Shashidhar
6d86071072
ELECTRON-805: fix protocol handler uninstall issues on Windows (#510)
Currently, when we uninstall symphony on Windows, the protocol handler registry entry is left as is because it is created by Electron in the first place.

To avoid such leftovers, we add logic to use Electron to register protocol handler only on Mac. On Windows, we use the installer to create a registry entry and manage it during installation as well.
2018-09-29 12:30:17 +05:30
Kiran Niranjan
0c8b322d63 ELECTRON-758 - Change network request implementation to use electron's API (#509) 2018-09-28 12:39:26 +05:30
VICTOR RAPHAEL BRAGA DE SALES MASCARENHAS
6321cc7dbd ELECTRON-756 - About Symphony: Window shows at top-left corner after fullscreen (#505) 2018-09-27 19:22:26 +05:30
Vishwas Shashidhar
faae7a6f2a
ELECTRON-790: add japanese localisation support for "Learn more" menu item (#508)
The menu item "Learn More" under the "Help" menu doesn't take a user to the appropriate page when Japanese is set as the user's language. This fixes the issue
2018-09-27 12:07:48 +05:30
Vishwas Shashidhar
f345660129
ELECTRON-795, ELECTRON-789: localise download manager messages (#507)
The messages "Downloaded" and "File not found" were not localised in japanese, this adds localisation to those messages
2018-09-26 17:28:44 +05:30
Vishwas Shashidhar
628b05d46b
ELECTRON-788: add clear cache functionality (#506)
* ELECTRON-788: clean cache on bad exits

A few customers have reported that the cache gets corrupted when the app is not exited cleanly. And, upon the next start, we get cache_read_failures.

This fix adds an extra check during startup and exit to check if the app was exited cleanly and deletes the corrupted cache folder accordingly during startup.

* ELECTRON-788: add menu item, use electron session cache clear logic

Adds a new menu item to clear cache and reload the app.
Also remove the old logic of deleting the cache folder manually and use electron session api to clear the cache.

* ELECTRON-788: refactor code
2018-09-26 13:08:59 +05:30
VICTOR RAPHAEL BRAGA DE SALES MASCARENHAS
0507507ab8 ELECTRON-710 - Fix Always on top: notification does not show on top (#491) 2018-09-17 15:57:38 +05:30
VICTOR RAPHAEL BRAGA DE SALES MASCARENHAS
f17a5788b4 ELECTRON-676 - Fixing Developer Tools window flashes before the popup (#489) 2018-09-06 16:26:48 +05:30
Kiran Niranjan
db221204e5 ELECTRON-730 - Add logic to fetch active network requests from the client to validate (#494) 2018-09-06 14:52:04 +05:30
Vishwas Shashidhar
a28fd90b09 refactoring
- move the jest configuration files to the root directory
- remove squirrel installer startup check
- increase coverage for protocol handler
- update package.json as per the above
2018-09-06 11:45:07 +05:30
Kiran Niranjan
b4c559c3ee ELECTRON-705 (Add custom title bar support for Window 7) (#490)
* ELECTRON-705 - Add custom title bar support for Window 7

* ELECTRON-705 - Optimize title bar menu selection logic and include detail section

* ELECTRON-705 - Change installer check box titles and des
2018-09-03 16:25:46 +05:30
Kiran Niranjan
96707907c7 ELECTRON-730 (Implement aggressive refresh to optimize refresh) (#488)
* ELECTRON-730 - Implement aggressive refresh to optimize refresh

* ELECTRON-730 - Increase memory threshold to 800MB
2018-09-01 16:35:53 +05:30
Vishwas Shashidhar
5cdca33a09 ELECTRON-718: fix cancel button issue on japanese text
If we don't specify the cancel id, cancel action doesn't work in the japanese language. So, we need to pass the cancelId in the dialog options
2018-08-31 16:42:41 +05:30
Vishwas Shashidhar
d6247c4158
ELECTRON-718: localise the relaunch and cancel strings, (#487)
ELECTRON-707: add support for opening japanese help page from help menu
2018-08-31 12:06:40 +05:30
VICTOR RAPHAEL BRAGA DE SALES MASCARENHAS
2ff39cac86 ELECTRON-719 - Relaunch Application displays many times when selecting Native/ Custom (#486) 2018-08-31 11:35:06 +05:30
Kiran Niranjan
274f4811f0 ELECTRON-635 (Custom auto launch implementation)[Windows] (#484)
* ELECTRON-635: add support for auto launch custom path

* ELECTRON-635 - autolaunch aip testing

* ELECTRON-635 - Add quot

* ELECTRON-635 - Escape quot

* ELECTRON-635 - Escape quot

* ELECTRON-635 - Fix escape auto launch path

* ELECTRON-635 - Fix escape auto launch path

* ELECTRON-635 - Fix escape auto launch path

* ELECTRON-635 - add empty property to the AUTO_LAUNCH_PATH property

* ELECTRON-635 - final fix for auto launch

* ELECTRON-635 - Fix auto launch issue

* ELECTRON-635 - Fix path escape

* ELECTRON-635 - Fix first time launch

* ELECTRON-635 - Mock app.getVersion

* ELECTRON-635 - Fix per user app path
2018-08-30 22:58:07 +05:30
Vishwas Shashidhar
0d04ac03e2
ELECTRON-685: upgrade electron framework version to 3.0.0-beta.8 (#485)
Electron framework v3.0.0-beta.8 fixes remote object count issue due to which we had to turn on sandboxing which lead to spell checker and right click actions not working.
2018-08-30 12:12:58 +05:30
VICTOR RAPHAEL BRAGA DE SALES MASCARENHAS
199aa76207 ELECTRON-729 - Accessibility color fix for customizing toast notifications on Windows (#483) 2018-08-30 11:32:21 +05:30
VICTOR RAPHAEL BRAGA DE SALES MASCARENHAS
558f2cb61e ELECTRON-647 - Fixing fullscreen mode disappears after reloading app (#482) 2018-08-29 22:29:40 +05:30
Kiran Niranjan
154b66e195 ELECTRON-656 - Correct Japanese translation (#480) 2018-08-29 10:39:16 +05:30
Kiran Niranjan
e5fb89842b ELECTRON-592 - Prevent custom title bar buttons from taking focus (#478) 2018-08-28 11:49:01 +05:30
VICTOR RAPHAEL BRAGA DE SALES MASCARENHAS
29fb713b75 ELECTRON-695 - Fixing hover close button on notification (#475) 2018-08-28 11:47:24 +05:30
Kiran Niranjan
10e0f8a295 ELECTRON-694 (Send activity only if network status is online) (#469)
- Send activity only if network status is online
- Fix require statement for ELECTRON_QA env
2018-08-28 11:47:09 +05:30
Vishwas Shashidhar
74e5123e48
ELECTRON-669: add japanese localisation for download manager actions (#477)
Currently, the actions "Open" & "Show in Folder" are not localised as part of the download manager. This commit adds japanese localisation for the above two actions.

Along with the above, we also add a better UX by using the string "Reveal in Finder" for macOS users.
2018-08-27 20:28:21 +05:30
Keerthi Niranjan
418de90fb3 SEARCH-915 - Revert back to ffi (ffi-napi - napi_get_uv_event_loop issue on windows) (#473) 2018-08-23 16:05:02 +05:30
Kiran Niranjan
1695920d24 ELECTRON-656 (Localize context menu labels) (#472)
- Localize context menu labels
- Update condition to setLocale for pop-out window
2018-08-22 17:34:16 +05:30
Vishwas Shashidhar
c4726a9dc2
ELECTRON-655: implement dynamic chrome command line flags logic (#471)
- implement dynamic chrome command line flags logic
- added more validation
2018-08-22 15:41:33 +05:30
Vishwas Shashidhar
d6dbdb866d correct napi reference import 2018-08-22 13:20:49 +05:30
Vishwas Shashidhar
a6eabca960 upgrade electron version and app version 2018-08-21 15:36:26 +05:30
Kiran Niranjan
5a0576402c ELECTRON-651 (Assign focused window to the screen picker) [Windows] (#468)
* ELECTRON-651 - Assign focused window to the screen picker

which disables user interaction with the content below

* ELECTRON-651 - Fix jest-html-reporter's path in jest config

* ELECTRON-651 - Fix unit tests
2018-08-20 17:35:40 +05:30
Kiran Niranjan
7fb6c4c407 ELECTRON-648 (Prevent drag and drop of files) (#464)
- Prevent drag and drop of files
- Prevent drag and drop of files for about app window
2018-08-16 11:35:40 +05:30
Kiran Niranjan
a2510677ed ELECTRON-665 - Localize custom title bar buttons for Windows 10 (#465) 2018-08-16 11:34:35 +05:30
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