Commit Graph

70 Commits

Author SHA1 Message Date
Vishwas Shashidhar
9dbb273af3 SDA-1818: fix absolute path on intro.html
Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>
2020-04-27 19:45:56 +05:30
Vishwas Shashidhar
f097490c40
SDA-1818: simplify mac installer (#973)
- Remove the pod settings plugin
- Set defaults in postinstall.sh
- Set default url to my.symphony.com in postinstall.sh

Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>
2020-04-27 16:34:56 +05:30
Vishwas Shashidhar
a145e56369
SDA-1062: warn users before closing running app (#972)
- On macOS, currently, when trying to install new version of SDA, we simply kill the app before asking user if they'd like to quit and proceed.
- This fixes the issue and provides a better user experience.

Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>
2020-04-21 11:18:27 +05:30
Kiran Niranjan
2ba5046f0c
fix: SDA-1859 & SDA-1857 (Add cloud config installer changes for MacOS & fix ZoomIn shortcut menu item) (#917)
* SDA-1859 & SDA-1857 - Add cloud config changes for macOS and fix zoomIn shortcut issue

* SDA-1859 & SDA-1857 - escape quot

* SDA-1859 & SDA-1857 - add quot for the values

* SDA-1859 & SDA-1857 - remove unwanted log
2020-03-15 17:17:49 +05:30
Johan Kwarnmark
9f33d31189 Let build script set app-version instead of hardcording 2020-03-03 13:22:44 +01:00
Vishwas Shashidhar
284ec984e6
fix: SDA-1749: Enable code signing for third party binaries (#874)
* SDA-1749: add all binaries for signing

Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>

* SDA-1749: add hardened run time attribute

Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>

* SDA-1749: reformat package.json

Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>

* SDA-1749: add echo for copying libraries

Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>

* SDA-1749: codesign exec files manually

Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>

* SDA-1749: codesign exec files with hardened runtime

Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>

* SDA-1749: codesign exec files with hardened runtime

Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>
2020-02-13 23:41:16 +05:30
Vishwas Shashidhar
4a37a78e0f
SDA-1636: revert auto layout settings (#836) 2019-12-20 11:41:14 +05:30
Vishwas Shashidhar
304ea124e1
fix: SDA-1628: update installer plugin with latest SDK (#832)
* SDA-1628: update installer plugin with the latest SDK

* SDA-1628: fix auto layout constraints
2019-12-17 21:36:10 +05:30
Johan Kwarnmark
3ac823d333 We could not update Symphony on mac because the version was wrong 2019-11-26 16:39:01 +01:00
Vishwas Shashidhar
1e8afb17ab
fix: SDA-1531: add support for uppercase URLs in mac installer (#788)
* SDA-1531: add support for uppercase URLs in mac installer

* SDA-1531: updated xcode team id
2019-10-09 11:38:20 +05:30
Vishwas Shashidhar
ef920f38e0 update mac packager 2019-09-04 17:41:18 +05:30
Vishwas Shashidhar
14e6975590 build scripts
- create build script for macOS
- create build script for linux
- create build script for windows
- create build script for windows x86
2019-08-27 16:38:26 +05:30
Kiran Niranjan
d5d59d3861 fix: ELECTRON-1426 (Update custom title bar icon and fix Symphony icons) (#749)
* ELECTRON-1426 - Update custom title bar icon and fix Symphony icons

* ELECTRON-1426 - Bump screen snippet version to 1.0.7 to support new icon
2019-07-24 00:18:49 +05:30
Vishwas Shashidhar
5b002e9d23
wip: ELECTRON-1426: update assets to reflect new branding (#746)
* ELECTRON-1426: update assets to reflect new branding

* ELECTRON-1426: added installer assets

* ELECTRON-1426: update aip assets
2019-07-20 07:04:17 +05:30
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
Vishwas Shashidhar
1f6017a1fa fix preinstall script app_version placeholder 2019-02-12 19:58:08 +05:30
Vishwas Shashidhar
fc68318efa update pre-install script to get version number dynamically 2019-02-12 19:08:53 +05:30
Vishwas Shashidhar
769bef59e9 update version in preinstall script 2019-02-12 11:18:38 +05:30
Vishwas Shashidhar
c7a780a827 update version number in preinstall script 2019-01-30 05:51:34 +05:30
Vishwas Shashidhar
943815cd37 bump up version number in pre install script 2019-01-24 10:08:34 +05:30
Vishwas Shashidhar
abca0ec4f7 Update version in mac installer script 2019-01-16 10:36:58 +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
af4ac9ddf5 Update version number for electron and self 2018-12-26 13:03:19 +05:30
Vishwas Shashidhar
b91ce398cf enable dev tools by default 2018-11-30 13:52:43 -08:00
Vishwas Shashidhar
afdaa39836 ELECTRON-907: add more info menu item
- add a new menu item that displays version information about the app
- bump up the version number
2018-11-28 16:42:46 -08:00
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
f869ce5d3c Update mac pre-install script version 2018-10-23 14:51:05 +05:30
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