* 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
- 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
* 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
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.
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.
* 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
- 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
* 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
* 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
* 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.
- 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
- 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