Commit Graph

105 Commits

Author SHA1 Message Date
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
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
Vishwas Shashidhar
870f79abd0 fix dll path issue on win32 installer 2018-08-21 20:35:14 +05:30
Vishwas Shashidhar
09a1dbb003 fix dll references in advanced installer files 2018-08-21 18:08:04 +05:30
Keerthi Niranjan
8485a5f915 SEARCH-840 Fix FreeDiskSpace path issue (#440) 2018-07-20 16:35:24 +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
Vishwas Shashidhar
4395d18dc0 fix path issues on x86 aip file 2018-07-09 20:59:39 +05:30
Vishwas Shashidhar
eeeb5cbc67 fix aip path issue for screen snippet 2018-07-09 19:54:17 +05:30
Kiran Niranjan
ea3c789516 ELECTRON-535 - Add missing screen snippet dependency files (#418) 2018-07-03 16:18:31 +05:30
Kiran Niranjan
c78d402d19 ELECTRON-572 - Include missing screensnippet.exe for Windows x86 (#410) 2018-06-21 17:54:50 +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
7c68e71d83 ELECTRON-525 - Hide cancel button in the Windows installer advance settings (#382) 2018-05-24 18:03:58 +05:30
Vishwas Shashidhar
d092726432 remove old exe file committed to git 2018-05-22 18:26:08 +05:30
Vishwas Shashidhar
6a782efa25
ELECTRON-463: fix typo in the installer (#362) 2018-05-09 12:51:58 +05:30
Kiran Niranjan
4092984298 Electron-471 (Add URL validation dialog for the Windows installer) (#357)
- Add URL validation dialog for the Windows installer
- Update the error message with new text content
2018-05-08 10:41:36 +05:30
Kiran Niranjan
b1196a74d2 Electron-460 - Change the value of location and media checkboxes (#353) 2018-05-03 12:11:02 +05:30
Kiran Niranjan
3a9f156317 Electron-414 - Remove unwanted files (#348) 2018-04-30 20:49:32 +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
Kiran Niranjan
8a0cf5327f Electron-416 - Fix wrapped text in installer (#342) 2018-04-20 12:48:19 +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
Vishwas Shashidhar
217299bcf8
Electron 323: allow admins to set permissions to peripherals (#329)
- implement permissions settings for electron
- add "Yes" / "No" as user visible text in the windows installer confirmation screen
- add "Yes" / "No" as user visible text in the windows installer for settings screen
- fix windows installer conflicts
2018-03-20 17:49:27 +05:30
Kiran Niranjan
ecb0f88660 Electron-336 (Update bring to front logic on Windows) (#325)
- Added an arg which prevents window from getting focus when it is set to false
- Update bring to front logic
- Rename "Bring to Front on Notifications" to Flash Notification in Taskbar for Windows
- Update Spectron test cases
2018-03-16 12:26:07 +05:30
Vishwas Shashidhar
9856548e82
ELECTRON-341: fix typo in the advanced installer config (#324) 2018-03-15 17:50:37 +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
Vishwas Shashidhar
e0b831bcde
Electron 292: fix command line installer issues (#323)
- fix the command line installer issue
- fix merge issues
2018-03-15 15:28:06 +05:30
Vishwas Shashidhar
3a9df2a9af
Electron 360: fix configuration property issues on 32 bit windows installer (#322)
- add text update component for the 32 bit aip configuration file
- fix the text update component which was failing to overwrite values to the config file from the installer
2018-03-14 21:38:28 +05:30
Vishwas Shashidhar
2757a58604
Electron 324: allow only https in pod url config during installation (#319)
- add logic to validate pod url strictly with https
- add logic to validate pod url strictly with https (windows)
- fix url replacement in the post install script and regular expression for validating url in the installer pane
2018-03-14 11:59:09 +05:30
Vishwas Shashidhar
036077ba8e
ELECTRON-307 : add 32 bit windows installer support (#313)
add aip configuration for 32 bit windows build
2018-03-07 22:22:27 +05:30
kiranniranjan
605fad25c0 Electron-262 - Updated display text for both Mac and Windows 2018-01-17 15:23:50 +05:30
Kiran Niranjan
92076ce9c7 Electron-249 - Fixed new line issue in setting plugin 2018-01-05 23:40:32 +05:30
Kiran Niranjan
5ef535d88e Electron-249 - Implemented a new feature that brings electron wrapper when a user receives a notification 2018-01-05 17:42:43 +05:30
Vikas Shashidhar
73dbd98f4e
Merge pull request #282 from KiranNiranjan/ELECTRON-231
Electron-231 (Fixes the installer config issue on Windows)
2018-01-03 16:37:36 +05:30
Kiran Niranjan
742dcf2517 Electron-250
Renamed the variables as per the review
2018-01-02 13:00:28 +05:30
Kiran Niranjan
9010c341cb Electron-231
Fixes the installer config issue on Windows
2017-12-29 17:55:42 +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
Kiran Niranjan
193a4c126d Electron-250
Updated the bundle file
Added "http" prefix validation
2017-12-27 16:25:40 +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
4724e99647 Electron-250 - Fixed http prefix validation 2017-12-22 12:22:15 +05:30
Kiran Niranjan
18a7166714 Electron-223 - Update the regexp to validate URLs 2017-12-14 21:46:33 +05:30
Vishwas Shashidhar
4ae04a1f69 electron-219: added logic to set default values in the postinstall script 2017-11-29 14:06:34 +05:30
Vishwas Shashidhar
a274eb5db3 electron-219: added a pre-install script for macOS 2017-11-27 10:28:57 +05:30
Vishwas Shashidhar
aa9bb743cd electron-214: added logic to have checkbox selected for "minimize on close" in advanced installer on windows 2017-11-16 15:29:20 +05:30
Vishwas Shashidhar
1a99998a0f electron-214: added logic to check minimize on close by default for mac installer 2017-11-16 09:31:32 +05:30
Keerthi Niranjan
5b4c0a4306 SEARCH-197
- Added api config for windows
2017-11-10 16:56:36 +05:30
Keerthi Niranjan
3e3bcec600 SEARCH-197
- Removed the post script for installing lz4
2017-11-09 20:00:11 +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
Vishwas Shashidhar
d8cc2531be electron-201: applied common changes for windows too 2017-11-07 13:31:45 +05:30
Vishwas Shashidhar
b1299a1283 electron-201: fixes issue related to auto launch 2017-11-07 13:23:31 +05:30