Commit Graph

26 Commits

Author SHA1 Message Date
Vishwas Shashidhar
64b62e975f
ELECTRON-993: add pod url validation for installers (#569)
* ELECTRON-993: add pod url validation for macOS

- change default url to https://[POD].symphony.com
- validate the above default url to ensure user enters the right url
- remove deprecated code
- add tool tip for the pod url text box

* ELECTRON-993: add pod url validation for windows installers
2019-02-13 18:16:39 +05:30
VICTOR RAPHAEL BRAGA DE SALES MASCARENHAS
f9f3a4ab98 ELECTRON-990 - add description to SSO checkbox in electron installer (#542) 2019-01-11 12:07:39 +05:30
Vishwas Shashidhar
ee9ed0d225
ELECTRON-932: change default pod url in installers (#527)
* ELECTRON-932: change the default pod url on the installers

- Currently, we have the default pod url on the installers pointed to corp
- We change this to my.symphony.com so as not to expose corp and also allow public users to use my.symphony.com by default

* ELECTRON-932: update the settings pane bundle
2018-11-27 10:14:49 -08:00
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
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
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
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
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
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
Vishwas Shashidhar
d5f04ce152 electron-77: added support for alwaysOnTop in mac installer (#143) 2017-06-16 09:23:35 -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
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
3309c9f70f electron-37: added implementation for advanced mac installer (#99) 2017-05-23 13:51:19 -07:00