Commit Graph

232 Commits

Author SHA1 Message Date
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
thaisym1912
ce5b6a8409 Updated (#493) 2018-09-06 10:21:05 +05:30
Truong Pham
4d98f59deb Upgrade electron-chromedriver version to 3.0.0-beta.1 (#492) 2018-09-05 17:30:17 +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
Vishwas Shashidhar
3306473f07
ELECTRON-602: fix the pre-install script on macOS installation / upgrade cases (#481)
* ELECTRON-602: fix the pre-install script on macOS installation

Currently, when we try to install a version that is lower than the currently installed version, the pre install script deletes the existing version and the new version is not installed either. This is because of how macOS handles upgrades.

So, we add a version check function that exits the script if we have a new version already installed on the system rather than deleting the existing version installed on the system

* ELECTRON-602: fix the version comparison as per PR comments
2018-08-29 09:48:46 +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
Keerthi Niranjan
4823995013 SEARCH-915 - Use N-API version of ffi to support Node > 10.0.0 (#470) 2018-08-21 15:39:28 +05:30
Vishwas Shashidhar
a6eabca960 upgrade electron version and app version 2018-08-21 15:36:26 +05:30
tranducanh
66d1a9f8e7 Fix to run all test on jenkins (#467)
* Fix issue

* fix run all test and is not hang on jenkin

* fix space

* remove npm run rebuild
2018-08-16 11:54:46 +05:30
Keerthi Niranjan
924ae9bb6f SEARCH-905 - Electron "child_process" promisify issue (#462) 2018-08-14 10:21:30 +05:30
Vishwas Shashidhar
f6db6b08db bump up version number to 2.11.0 2018-08-10 10:25:06 +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
thaisym1912
6746fb294c AVT-1024 Add test "Pop-up alert play depends on setting" (#454) 2018-08-07 15:19:01 +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
Vishwas Shashidhar
0ae23e1bee bump up version number 2018-07-23 15:26:17 +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
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
Vishwas Shashidhar
77de432eb9 bump up version number to 2.9.0 2018-07-09 18:49:55 +05:30
Vishwas Shashidhar
131076c2b0
ELECTRON-599: upgrade electron version to 2.0.4 (#420) 2018-07-04 17:25:39 +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
b7d3118265 bump up version number 2018-06-26 14:29:18 +05:30
Vishwas Shashidhar
be2d5d5051 Merge branch 'master' into rc-1.52.0 2018-06-26 14:28:48 +05:30
Vishwas Shashidhar
11e05d8493 fix linting issues 2018-06-25 15:13:38 +05:30
Vishwas Shashidhar
c7a170f1ac bump up version number to 2.8.4 2018-06-21 17:56:15 +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
f2d2ff13da remove stale script in package.json 2018-06-14 12:48:16 +05:30
Vishwas Shashidhar
b2875674fd bump up version number to 2.8.3 2018-06-13 18:10:44 +05:30
Vishwas Shashidhar
89f6bee08a bump up version to 2.8.2 2018-06-11 12:15:45 +05:30
Vishwas Shashidhar
974b532636 fix dev script in package.json 2018-06-08 13:10:23 +05:30
Vishwas Shashidhar
33f439f2b4 disable failing search update test 2018-06-07 15:49:23 +05:30
Vishwas Shashidhar
2c389c3074 bump up version number to 2.8.0 2018-06-07 07:09:52 +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
Vishwas Shashidhar
77893192bd update documentation and package configuration 2018-06-05 16:32:51 +05:30
Vishwas Shashidhar
3c2529bbdc Bump up version to 2.7.1 2018-05-24 18:05:46 +05:30
Vishwas Shashidhar
e0808d1e00
ELECTRON-526: fix notification transparent window issue (#383) 2018-05-24 18:04:12 +05:30
Vishwas Shashidhar
9f4ed7d9cd bump up version number to 2.7.0 2018-05-23 15:59:11 +05:30
Vishwas Shashidhar
8583da7e1b
ELECTRON-513: upgrade electron framework to 2.0.1 (#374) 2018-05-21 17:04:39 +05:30
Vishwas Shashidhar
121d12b5d1 bump up version number to 2.6.0 2018-05-14 15:12:19 +05:30
Vishwas Shashidhar
e8dadca6a2 bump up version number 2018-05-10 23:17:58 +05:30
Vishwas Shashidhar
082575e22d Bump up version number to 2.5.1 2018-05-03 12:27:09 +05:30
Vishwas Shashidhar
8bfdd20011
ELECTRON-448: upgrade electron to 2.0.0 stable (#351) 2018-05-02 12:43:17 +05:30
Vishwas Shashidhar
8952785719 Bump up version number to 2.5.0 2018-05-01 15:23:29 +05:30
Kiran Niranjan
59a80f558c Electron-385 (Remove third party dependency and write custom implementation) (#350)
- Remove third party dependency and write custom implementation
- Add negative test case
2018-05-01 15:21:00 +05:30
Kiran Niranjan
ab978399ff Electron-391 (Redesigned Windows & macOS installer) (#346)
- update Mac installer design
- update installer as per latest design and content
- fix outlet connection issues in installer pane
- Redesign Symphony installer for Windows
- Fix spacing issue in installer
- Fix launch Symphony action
- add new design for mac installer
- Fix typo from Advanced Installer to Advance Settings
- Add test script to unpacked-mac
-  added font family for macOS in intro page
- update font family
2018-04-30 17:02:51 +05:30
Vishwas Shashidhar
f14c6878e7
bump up version number 2018-04-19 23:27:35 +05:30
Kiran Niranjan
ec98374bcf Electron-433 (Changes the logic for updating user config) (#341)
- change logic in handling user config selection on install
- fix log issues
- Update user config by validating execPath or is mac
- Remove post install from aip config
- Update user config by validating execPath or is mac
- Fix lint issues
- use native isNaN method
- Remove unwanted code
- PR review
2018-04-19 23:26:42 +05:30
Kiran Niranjan
81d9cae5d5 Electron-409 - Fix generating crash report (#336) 2018-04-12 14:36:16 +05:30
Vishwas Shashidhar
cffa8962a6 Fix eslint error for map and bump up version 2018-04-11 19:04:21 +05:30
Vishwas Shashidhar
600ff53472 Bump up version number to 2.4.0 2018-04-11 18:48:39 +05:30
Kiran Niranjan
3be2986c7e Electron-401 (fixes crash reporter) (#334)
- fix crash reporter
- fix typo
- Add support to generate crash report
- Add logic to store globally and return
- PR review fixes
- Add logic to validate file mime type
2018-04-11 18:43:59 +05:30
Vishwas Shashidhar
2e25c97bec
Electron 380: add share logs support (#333)
- add capabilities to generate log files
- change the location of share logs menu item
- add spectron tests
- add menu item text for windows
- fix issue reported on windows archiving other files
- fix failing spectron tests
- pin archiver dependency version
2018-04-06 13:42:41 +05:30
Vishwas Shashidhar
1d1b90d2ae
bump up version number
- bump up version number on fixing critical bug ELECTRON-397
2018-04-02 15:52:01 +05:30
Vishwas Shashidhar
b24cbd7791 bump up version number 2018-03-29 15:55:53 +05:30
Vishwas Shashidhar
923bd3ba1a
ELECTRON-370: upgrade electron dependency to 1.8.4 (#328) 2018-03-28 11:45:51 +05:30
Keerthi Niranjan
c3b82a0869 SEARCH-598 and SEARCH-611 (Deleting data folder on Electron Crash) (#307)
- Deleting the data folder on crash and unexpected shutdown
- Created script for clearing the index data on start up
- Working in dev env
- Added path to package
- Windows path file change
- Working on production build
- Completed implementation
- Few changes to callback
- Few changes to callback
- Updated package
- Fixed windows bug
- Fixed windows bug
- Fixed windows bug
- Added exe for task
- Added exe for task
- Fixed exe file
- Code refactoring
- Updated api file
- Added uuid for the task name
- Updated exe for the uuid
- Updated API file
- AIP version
- Fixes all the scenarios for mac
- Updated the boot file to clear data file on login
- Fixed data folder deleting on application is open
- Windows launch agent
- Working on all the scenario
- Added a launch script and starting the register
- Updated search-win-task.exe file
- Updating the aip file
- Updating the aip file
- Removed randomString lib
- Requested changes (PR)
- Included the library from new repo electron-uitls
- Updated AIP file
- Updated AIP
- Bumped up electron-utils version
- Added missing quotes
- Bumped up electron-utils version
- Added missing quotes
- Bumped utils version
- Bumped utils version
- Update AIP
2018-03-15 16:37:50 +05:30
Keerthi Niranjan
55e75cf5e5 ELECTRON-357 (#321)
- Skipping npm rebuild every time and only running it once.
- Changed the time-out to 60000ms
- Moved the require to global
- Added done fail in all the catch functions
- Removed unwanted require
2018-03-13 15:50:31 +05:30
Kiran Niranjan
191ca0c05e Electron-318 (Included build number in the client version info) (#314)
1. Included build number in getVersionInfo method
2. Update the demo page version info to table view
3. Changed let to var to make it consistent across the file
4. Add Spectron test cases for getVersionInfo
2018-03-12 17:05:25 +05:30
Vishwas Shashidhar
21a78de83e ELECTRON-340: upgrade electron to 1.8.3 and pin all the dependency versions 2018-03-08 16:39:27 +05:30
Kiran Niranjan
fc13e706be Electron-308 - Rebased and squash commits 2018-02-20 20:41:04 +05:30
Keerthi Niranjan
391b3e13ea SEARCH-622
- Removed the randomString library and included custom file
- Made some refactoring which was exposing the path which can be deleted from anywhere
2018-02-16 12:34:03 +05:30
Vishwas Shashidhar
e060fca591 ELECTRON-299: upgrade to Electron 1.7.12
Electron 1.7.12 adds a security fix for windows apps.
2018-02-02 15:20:46 +05:30
Vishwas Shashidhar
3ffc69b1a1 electron-286: upgrade electron version to 1.7.11
this new electron version fixes security issues
2018-01-24 17:02:54 +05:30
Vikas Shashidhar
3cf9226bf4 Revert "Merge pull request #269 from keerthi16/skynet"
This reverts commit 1388c835ef, reversing
changes made to c9d6229d6d.
2017-12-28 17:29:27 +05:30
Vikas Shashidhar
d5f7073fef
Revert "Updating Master with Skynet" 2017-12-27 16:38:27 +05:30
Keerthi Niranjan
0c652be973 Merge remote-tracking branch 'upstream/master' into skynet
# Conflicts:
#	js/windowMgr.js
#	package.json
2017-12-27 14:52:53 +05:30
Kiran Niranjan
a9b2fd7874 Release for 2.2.0
Bug fixes
Admin whitelist config
2017-12-26 12:08:37 +05:30
Kiran Niranjan
d7f62a38b0 Electron-217
* Wrote some unit tests for isWhiteList
* Fixed some validation issues
2017-12-12 13:00:32 +05:30
Kiran Niranjan
84cb11e629 Electron-217
* Implemented basic logic on whitelisting urls
* Removed a space in PULL_REQUEST_TEMPLATE.md
2017-12-11 22:41:34 +05:30
Vikas Shashidhar
5e9464a5df Bump up version. 2017-11-11 00:48:22 +05:30
Vikas Shashidhar
743ea33629 Bump up version. 2017-11-11 00:44:38 +05:30
Keerthi Niranjan
785e618e02 SEARCH-197
- Included npm lib and removed exe lib
2017-11-09 19:44:35 +05:30
Keerthi Niranjan
1bbb1f3ff0 Merge remote-tracking branch 'upstream/skynet' into SEARCH-197
# Conflicts:
#	js/main.js
2017-11-07 15:00:14 +05:30
Keerthi Niranjan
fdaa6f840a SEARCH-197
- Setting th env PATH to fix the child_process error
2017-11-07 14:08:47 +05:30
Vikas Shashidhar
48610c3681 Merge remote-tracking branch 'symphony/master' into skynet
# Conflicts:
#	installer/win/Symphony-x64.aip
#	js/main.js
#	package.json
2017-11-07 13:31:03 +05:30
Vikas Shashidhar
71ec76b723
Merge pull request #222 from KiranNiranjan/ELECTRON-142
Electron-142 (Build Number)
2017-11-03 18:15:16 +05:30
Vikas Shashidhar
f390331134
Merge pull request #214 from KiranNiranjan/ELECTRON-154
Electron-154 (Menu items issue on windows)
2017-11-03 18:13:36 +05:30
Kiran Niranjan
714209f8f9 Electron-142 - Changed "buildVersion" key to "buildNumber" 2017-10-30 18:36:45 +05:30
Kiran Niranjan
564950ec92 Electron-142 - Included build version in the about app section 2017-10-30 14:25:33 +05:30
Vikas Shashidhar
4ce9ec2168 Bumped up version to 2.0.0 2017-10-18 12:06:10 +05:30
Keerthi Niranjan
a515ab3c35 SEARCH-197
- Removed archiver
- Removed extract-zip
- Implemented new compression algorithm (lz4)
2017-10-17 12:11:13 +05:30
Kiran Niranjan
4f4fc69f85 Electron-154 - Optimized reading config fields which fix the menu items issue on Windows 2017-10-16 16:54:20 +05:30
Vishwas Shashidhar
f5c2492da5 electron-151: pinned the electron version 2017-10-06 23:03:58 +05:30
Vishwas Shashidhar
6d49830c7e Merge branch 'master' into electron-151
* master:
  Electron-172 - Fixes the pop-out issue
  electron-173: added dependencies to the advanced installer
  electron-173: enabled spell checker
  Electron-142 - Changed the symphony logo
  Electron-142 - Moved inline styles to style tag
  Updated window title
  Electron-142 - Made changes as per review
  Electron-142 - Made changes as per review
  Updated comment
  Change title to reflect new file display name as per Electron-144
  Adds a count to the file name in the download manager if the user downloads a file with the same name.
  Electron-142 - Added a new menu item to show application version details
  Add tooltip to display full filename in download manager.

# Conflicts:
#	package.json
2017-10-06 14:58:47 +05:30
Keerthi Niranjan
db286d9db0 SEARCH-273
- Added new library
- New attachments implementation
2017-10-06 13:06:38 +05:30
Keerthi Niranjan
718459c201 SEARCH-273
- Added new library
- New attachments implementation
2017-10-06 13:00:25 +05:30
Vishwas Shashidhar
0de7f8faad electron-173: enabled spell checker 2017-10-06 09:28:12 +05:30
Vishwas Shashidhar
c498f4bd34 electron-151: added electron 1.7.8 as dependency 2017-10-03 21:21:01 +05:30
Vishwas Shashidhar
7985b68dfd electron-158: added logic to disable spellchecker 2017-09-27 19:46:02 +05:30
Keerthi Niranjan
5ba7bff20a SEARCH-206
- Removed node-forge lib
2017-09-12 13:45:38 +05:30
Vishwas Shashidhar
903820acb1 electron-126: fixes issues with user config changes on installation 2017-09-11 17:06:42 +05:30
Vishwas Shashidhar
526c7cc1c9 Merge branch 'master' into electron-113
# Conflicts:
#	js/main.js
#	package.json
2017-09-01 12:53:10 +05:30
Vishwas Shashidhar
1819b7f82d electron-97: refactored the code as per the ticket (point 5 i.e. local logging covered) 2017-08-24 16:52:32 +05:30
Vishwas Shashidhar
7ab0f75e2e electron-97: completed point 1 in refactoring 2017-08-23 22:08:33 +05:30
Vishwas Shashidhar
bb939d77ee electron-113: fixed issues w.r.t. reinstall cases on windows 2017-08-22 21:18:21 +05:30
Keerthi Niranjan
0bc51c50b1 Merge remote-tracking branch 'upstream/skynet' into SEARCH-116-GCM
# Conflicts:
#	package.json
2017-08-22 12:58:12 +05:30
Vikas Shashidhar
9e26aa9d45 Merge pull request #176 from keerthi16/SEARCH-154
Search-154 (initial commit)
2017-08-21 21:31:09 +05:30
Keerthi Niranjan
e01e334fa9 SEARCH-116-GCM
1. Removed the key creation in crypto
2. Hash SHA256
3. Changed the encrypted zip name
2017-08-21 13:39:07 +05:30
Vishwas Shashidhar
d4807279f6 electron-113: implemented changes as per the use cases defined in the ticket 2017-08-18 17:59:03 +05:30
Kiran Niranjan
1d641fdf24 Electron-111 - Removed some internal dependencies of electron-spellchecker 2017-08-16 13:56:49 +05:30
Keerthi Niranjan
728bae9c07 Merge remote-tracking branch 'upstream/master' into SEARCH-154
# Conflicts:
#	installer/win/Symphony-x64.aip
2017-08-16 10:32:55 +05:30