Commit Graph

43 Commits

Author SHA1 Message Date
Vishwas Shashidhar
4e25fddbe6 update version in preinstall script 2018-10-03 12:13:48 +05:30
Vishwas Shashidhar
97ea80a9f8 Update the version handler logic and remove the script 2018-09-19 12:28:41 +05:30
Vishwas Shashidhar
8bef28234d
ELECTRON-595: macOS installer improvements (#496)
* ELECTRON-595: add sso checkbox in macOS installer

To enable easy configuration of SSO url, we add a checkbox that appends the SSO path on to the pod url in the installer

* ELECTRON-695: add support for sso checkbox for windows installers
2018-09-17 13:53:14 +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
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
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
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
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
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
Kiran Niranjan
742dcf2517 Electron-250
Renamed the variables as per the review
2018-01-02 13:00:28 +05:30
Kiran Niranjan
193a4c126d Electron-250
Updated the bundle file
Added "http" prefix validation
2017-12-27 16:25:40 +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
1a99998a0f electron-214: added logic to check minimize on close by default for mac installer 2017-11-16 09:31:32 +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
Vikas Shashidhar
8fb57d2375
Merge pull request #207 from VishwasShashidhar/electron-141
Electron 141: fix on url validation issue on installer
2017-10-31 15:36:30 +05:30
Vishwas Shashidhar
4beefbaed6 electron-141: added logic in the mac installer to prepend protocol for a url in case of absence of one 2017-10-25 15:08:19 +05:30
Vishwas Shashidhar
aa6166d646 electron-185: bumped up version numbers for mac and windows installers 2017-10-18 18:43:05 +05:30
Vishwas Shashidhar
89bbcfde61 electron-141: fixes the url validation issue for both mac and windows 2017-10-09 19:29:05 +05:30
Vishwas Shashidhar
3ce1ec2986 electron-141: added tooltip against the pod url text box and beautified the error message 2017-09-28 16:41:49 +05:30
Vishwas Shashidhar
b03cc6ac64 electron-141: fixed pod url protocol issue 2017-09-26 23:44:45 +05:30
Vishwas Shashidhar
ef3940b7e3 electron-141: added support for validating pod url while installation on mac 2017-09-26 23:22:28 +05:30
Kiran Niranjan
598f75038b Electron-109 - Changed "launchOnStartup" custom implementation to "auto-launch" 2017-08-10 18:28:17 +05:30
Vishwas Shashidhar
5ee9cfaceb electron-99: removed unneeded code in post install script. 2017-07-20 21:45:18 +05:30
Vishwas Shashidhar
4be11d4563 electron-99: merged master to resolve conflicts 2017-07-19 16:06:41 +05:30
Vishwas Shashidhar
83fb71cfb2 electron-99: added attributes to control sandboxing 2017-07-14 12:58:59 +05:30
Kiran Niranjan
e146a95620 Electron-77 - Implemented method to update user config 2017-07-13 01:27:21 +05:30
Vishwas Shashidhar
9dd22f9333 electron-48: added logic to launch app in fully sandboxed mode for mac 2017-06-25 13:59:31 +05:30
Vishwas Shashidhar
d5f04ce152 electron-77: added support for alwaysOnTop in mac installer (#143) 2017-06-16 09:23:35 -07:00
Vishwas Shashidhar
963672008b electron-75 -> Fixes the issue (#140) 2017-06-13 09:45:48 -07:00
Vishwas Shashidhar
4e4953fdc5 electron-37: updated readme (#136) 2017-06-09 08:51:25 -07:00
Vishwas Shashidhar
e23f6ce998 electron-71: supports packager plugin from macOS 10.7 (#135) 2017-06-08 09:52:55 -07:00
Vishwas Shashidhar
3f9167b3d6 electron-69: sets minimize on close to false by default in the mac installer and the config file (#126) 2017-06-05 09:23:20 -07:00
Vishwas Shashidhar
4a02beeb86 Electron 37: Content changes to the mac installer (#123)
* added background image to packages as provided by the design team

* electron-37: added a custom intro screen and changed the text in plugin as per design instructions
2017-06-02 09:09:35 -07:00
Vishwas Shashidhar
6b3037c5d3 added background image to packages as provided by the design team (#122) 2017-06-01 10:54:47 -07:00
Vishwas Shashidhar
307b60dd25 electron-37: fixed issues w.r.t. installer pane not capturing the pod… (#115)
* electron-37: fixed issues w.r.t. installer pane not capturing the pod url and also added startup plist in the post install script

* electron-37: removed watch paths on launch agent
2017-05-30 10:09:34 -07:00
Lynn
799da09911 fix mac pkg installer path (#101) 2017-05-23 20:05:18 -07:00
Lynn
3309c9f70f electron-37: added implementation for advanced mac installer (#99) 2017-05-23 13:51:19 -07:00