Commit Graph

165 Commits

Author SHA1 Message Date
Kiran Niranjan
e4d5cfbc80 ELECTRON-1141 - Display network error info screen only if SDA ends up in a blank screen (#606) 2019-03-20 20:35:05 +05:30
Kiran Niranjan
c3bbadb955 ELECTRON-967 (Handle network state and implement retry logic) (#600)
* ELECTRON-967 - Display Error content when there is no active network connection

* ELECTRON-967 - Fix css issue for Windows

* ELECTRON-967 - Optimize code
2019-03-19 19:00:40 +05:30
Vishwas Shashidhar
a074126537
ELECTRON-1138: support opening email composition in new window (#602)
* bump up version number

* ELECTRON-1138: support opening email composition in new window

Currently, due to security reasons, we don't open any url which is not the same as the main window url in a new window, instead, we open it in a new tab of the system default browser.

However, this impacts the email app as we'll need new window to be opened to compose an email. This commit fixes that issue by checking if we need to open a sub-domain of the pod url domain.
2019-03-19 18:00:52 +05:30
Vishwas Shashidhar
b40c2787bf
ELECTRON-1050: fix issue where we were opening new window for same pod url (#577) 2019-03-04 19:04:35 +05:30
Vishwas Shashidhar
dd0e7af850
ELECTRON-1066, 1067: upgrade electron version (#567)
- upgrade electron framework version to address security vulnerability with native window open and node integration
- disable background throttling on requests when creating a new window
2019-02-12 09:57:03 +05:30
Vishwas Shashidhar
c844c7e14b
ELECTRON-1036: fix window destroyed exception on moving window (#563)
* ELECTRON-1036: fix window destroyed exception on moving window

* update version number
2019-01-29 22:59:44 +05:30
Vishwas Shashidhar
608e293a98
ELECTRON-965: revert the changes (#562) 2019-01-29 09:18:49 +05:30
Kiran Niranjan
07c40fe8ec ELECTRON-965 (Display warning dialog if certificate fails to verify Root CA or is not whitelisted) (#553)
* ELECTRON-965 - Display warning dialog if certificate fails to verify Root CA or is not whitelisted

* ELECTRON-965 - Set ignoreAllCertErrors to false when main window loads
2019-01-23 16:37:06 +05:30
VICTOR RAPHAEL BRAGA DE SALES MASCARENHAS
a1426c79b6 ELECTRON-956 - removing the minimize and maximize from the configure desktop alert position (#535) 2019-01-15 18:36:19 +05:30
Kiran Niranjan
a206b567c2 ELECTRON-869 Enable spellchecker for main window (#547) 2019-01-14 17:28:20 +05:30
Vishwas Shashidhar
28d9826236
ELECTRON-816: add checks for crash events when it is killed (#544)
Currently on Windows, when the app is killed, a crash event is emitted which sends the wrong signal to the user that the app actually crashed which isn't the case because the app was in fact killed. So, this PR adds an extra check to see if the app was killed and shows the crash dialog based on that.
2019-01-11 11:37:59 +05:30
Kiran Niranjan
0bb617aab3 ELECTRON-826 - Change logic window focus logic for Window (#543) 2019-01-09 13:01:21 +05:30
Vishwas Shashidhar
bb2033165b fix javascript error on quit 2018-12-24 19:14:12 +05:30
VICTOR RAPHAEL BRAGA DE SALES MASCARENHAS
8ca8db65ed ELECTRON-955 fixing toast notification does not show on top of the Electron after it is minimized and maximized again (#534) 2018-12-19 09:43:58 +05:30
Vishwas Shashidhar
252456536c
ELECTRON-800: add dev tools menu item (#532)
- add dev tools menu item to the troubleshooting menu
- add support to dynamically read the dev tools config from file
2018-12-04 12:13:19 -08:00
Vishwas Shashidhar
4c58634010
ELECTRON-825: fix message formatting (#531) 2018-12-04 12:12:58 -08:00
Kiran Niranjan
f8044051df ELECTRON-925 (Add support for customizing Windows title bar styles) (#529)
* ELECTRON-925 - Add support for customizing Windows title bar styles

* ELECTRON-925 - Fix file path

* ELECTRON-925 - Validate if the file exists, if not use the default styles
2018-11-29 09:54:23 -08:00
Vishwas Shashidhar
7e8814f862 ELECTRON-907: add more logging
- add logging in all the critical places
- add logging for relevant events
- add support for setting chrome flags from command line
- add support for deleting old log files
2018-11-28 14:48:56 -08:00
Vishwas Shashidhar
1153814359 ELECTRON-907: add logging for browser window and web contents 2018-11-27 17:24:15 -08:00
Vishwas Shashidhar
2c277712ad ELECTRON-907: add logging for system and app information 2018-11-27 16:56:08 -08:00
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
2871cb5c90 ELECTRON-870 - Revert back to old memory refresh logic 2018-10-25 16:46:08 -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
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
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
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
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
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
a6eabca960 upgrade electron version and app version 2018-08-21 15:36:26 +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
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
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
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
a14a4ae9ae ELECTRON-492 - Disable screen share when media permissions are disabled (#431) 2018-07-17 10:42:33 +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
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
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