Commit Graph
100 Commits
Author SHA1 Message Date
Kiran Niranjan b7909442d7 🐛 SDA-3424 (Disable action buttons in custom title bar & fix initial load issue) (#1279)
* SDA-3424 - Disable action buttons in custom title bar & fix initial load issue

* SDA-3424 - update snapshot file
2021-10-28 08:16:20 +05:30
Kiran Niranjan 412a6aa77c 🐛 SDA-3420, SDA-3408 & SDA-3421 (Fix developer tools menu item & client zoom API) (#1276)
* SDA-3420 - Fix developer tools menu item

* SDA-3421 - fix client zoom API

* SDA-3408 - Remove invalid check for zoom logic
2021-10-26 12:05:14 +05:30
Kiran Niranjan aad616d927 SDA-3409, SDA-3408, SDA-3402, SDA-3412 - Fix issues with electron bounds (#1274)
* SDA-3409 - Fix view's x position w.r.t external display

* SDA-3408 - Fix zoom controls for browserView

* SDA-3409 - Use main window bounds for browser view

* SDA-3409 - Fix blank welcome screen

* SDA-3409 - Fix blank welcome screen

* SDA-3402 - Create a separate window for the welcome screen

* SDA-3409 - Fix view size issues

* SDA-3409 - Workaround for electron fullscreen event

* SDA-3402 - Fixes issue with maximize and unmaximize

* SDA-3409 - Rename let to const
2021-10-25 15:02:36 +05:30
Kiran Niranjan e7f4470d9c SDA-2547 (Upgrade electron version to 14.0.1) (#1267)
* SDA-2547 - Upgrade electron version to 14.0.1

* SDA-2547 - refactor and fix unit tests

* SDA-2555 - Move custom title bar away from remote module

* SDA-2555 - Update API new-window to setWindowOpenHandler and fix issues

* SDA-2555 - Arrange imports

* SDA-2555 - Fix unit tests

* SDA-3387 - Fixed reload, native notification issues & finally removed the SFE CSS injection 🎉

* SDA-2547 - Fix fullscreen state on Windows

* SDA-2552 - Update version info

* SDA-2548 - Fix media permission

* SDA-2547 - Get app name from package.json
2021-10-20 13:10:58 +05:30
Kiran Niranjan eb8833109d SDA-3362 (Upgrade SDA version to 14.0.0) (#1265)
* SDA-3362 - Upgrade SDA version to 14.0.0
2021-09-28 22:25:25 +05:30
Kiran Niranjan 354f7dc7d6 fix: SDA-2955 - Switch to default HTML input element (#1187) 2021-02-05 21:23:50 +05:30
Kiran Niranjan 9522f2d594 fix: SDA-2889 (Send analytic events for toast_closed) (#1182)
* fix: SDA-2889 - Send analytic events for toast_closed
2021-02-02 14:06:49 +05:30
Kiran Niranjan ba71035b69 fix: SDA-2948 (Redesign notification) (#1186)
* fix: SDA-2948 - Redesign notification

* fix: SDA-2948 - Fix background color
2021-02-02 13:56:25 +05:30
Kiran Niranjan fb6dce086a fix: SDA-2948 (Redesign notification) (#1186)
* fix: SDA-2948 - Redesign notification

* fix: SDA-2948 - Fix background color
2021-02-02 13:48:14 +05:30
Kiran NiranjanandJohan Kwarnmark f853e82a1c fix: SDA-2857 - Increase the notification height to make more space for message content (#1175)
Co-authored-by: Johan Kwarnmark <55975938+johankwarnmarksymphony@users.noreply.github.com>
2021-01-21 19:53:29 +05:30
Kiran Niranjan 1baf0834c8 fix: SDA-2882 - Validate notification background color (#1174) 2021-01-20 14:39:30 +05:30
Kiran Niranjan da6ed20bc6 fix: SDA-2806, SDA-2822 & SDA-2831 (Reposition notifications when on input) (#1168)
* fix: SDA-2806 - Reposition notifications when on input

* fix: SDA-2822 - Fix rendering issue on SFE
2021-01-08 13:09:02 +05:30
Kiran Niranjan 6ad38bc89a fix: SDA-2802 - Use emoji as thumbs up button (#1165) 2021-01-04 17:33:19 +05:30
Kiran Niranjan 6fdb80857f fix: SDA-2811 - Replace native electron notification with same tag (#1163) 2020-12-30 17:44:25 +05:30
Kiran Niranjan 420dee0d48 fix: SDA-2806 - Fix notification inline reply focus issue with Windows (#1162) 2020-12-29 18:23:39 +05:30
Kiran Niranjan 40080cd316 fix: SDA-2811 - Fix css issue and make notification show as pop-up-menu (#1161) 2020-12-23 18:43:09 +05:30
Kiran Niranjan 25bb66f86a feat: SDA-2750 - update replay translation (#1155) 2020-12-17 13:46:01 +05:30
Kiran Niranjan e25f281ca2 feat: SDA-2619 (implement reply feature for custom notification) (#1153)
* feat: SDA-2619 - implement reply feature for custom notification

* feat: SDA-2619 - Move SVG to file
2020-12-16 17:08:18 +05:30
Kiran Niranjan 698036d7af feat: SDA-2614 (Implement native electron notifications) (#1135)
* feat: SDA-2614 - Implement native electron notifications

* feat: SDA-2614 - Refactor and fix unit tests

* feat: SDA-2614 - Rename extraData to notificationData
2020-12-09 11:45:29 +05:30
Kiran Niranjan ab8e6ae053 fix: SDA-2644 - fix background for min width 2020-11-24 10:45:45 +01:00
Kiran Niranjan eb94467220 fix: SDA-2644 - Resolve conflicts and add new changes 2020-11-24 10:45:11 +01:00
Kiran Niranjan cd60ae268a fix: SDA-2644 - Fix snippet window resize issue based on screen size 2020-11-24 10:43:47 +01:00
Kiran Niranjan 6811683e29 fix: SDA-2644 (Fix snippet window resize issue based on screen size) (#1115)
* fix: SDA-2644 - Fix snippet window resize issue based on screen size

* fix: SDA-2644 - Resolve conflicts and add new changes

* fix: SDA-2644 - fix background for min width

* fix: SDA-2644 - Limit snippet window size base on screen size
2020-11-19 19:04:08 +05:30
Kiran Niranjan 33ed6f709c feat: SDA-2652 - add new API to set if running in mana client (#1113) 2020-11-17 11:51:31 +05:30
Kiran Niranjan 6a58c26d91 fix: SDA-2467 - Optimize renderer logs and prevent sending renderer to cloud (#1070) 2020-09-11 15:39:12 +05:30
Kiran Niranjan 4d9b7258aa fix: SDA-2279 (Filter out notification windows from desktop capturer) (#1064)
* fix: SDA-2279 - Filter out notification windows from desktop-capturer.ts

* fix: SDA-2279 - Move notification window title to const

* fix: SDA-2279 - Remove isWindowsOS to also support other platform
2020-09-03 17:01:14 +05:30
Kiran NiranjanandVishwas Shashidhar 7910a14971 chore: SDA-2345 - Bump SDA version to 9.2.0 (#1045)
Co-authored-by: Vishwas Shashidhar <VishwasShashidhar@users.noreply.github.com>
2020-08-05 13:44:27 +05:30
Kiran Niranjan 0c82066018 fix: SDA-2330 - Update API from querySystemIdleTime to getSystemIdleTime (#1043) 2020-08-04 15:30:11 +05:30
Kiran Niranjan 0cafaf3985 SDA-2301 - Include context origin url for pop-out window (#1039) 2020-07-28 19:13:11 +05:30
Kiran Niranjan 81c67a1e08 fix: SDA-2287 (Only create context bridge when CI is enabled and create new config filed for defining origin) (#1036)
* SDA-2287 - Only create context bridge when CI is enabled and create new config filed for defining origin

* SDA-2287 - Revert loading context bridge as it is not necessary
2020-07-27 19:41:21 +05:30
Kiran Niranjan 589bc1f8e5 chore: Bump SDA version to 9.1.0 (#1033)
* Bump SDA version to 9.1.0

* Bump typescript version

* Fix lint issues
2020-07-22 05:26:44 +05:30
Kiran Niranjan c00847b51d Bump version to 9.0.1 (#1030) 2020-07-03 14:53:27 +05:30
Kiran Niranjan bcda5ad498 SDA-2193 - Update the CSS property as per the web client changes (#1021) 2020-06-17 11:52:29 +05:30
Kiran Niranjan 9c7244f029 SDA-2092 - prevent notifications from opening in fullscreen state in MacOS (#1005) 2020-05-27 11:39:50 +05:30
Kiran Niranjan b7bafe932f SDA-2091 - Only pass required data via IPC (#1003) 2020-05-26 14:06:00 +05:30
Kiran Niranjan fb96529f4f SDA-2080 - Make text notification black for 1.5 and update style template (#1001) 2020-05-21 16:54:48 +05:30
Kiran Niranjan d5e01d08f0 fix: SDA-2080 (Fix a target CSS issue with SFE-Lite & fix title bar button issue in 9.x) (#999)
* SDA-2080 - Target jss class name instead of dev defined

* SDA-2080 - Fix title bar issue with 9.x
2020-05-20 13:29:40 +05:30
Kiran Niranjan 5983b090e2 feat: SDA-1973 (Expose notifications APIs for mana) (#998)
* SDA-1973 - Expose notifications APIs for mana

* SDA-1973 - Calculate offset for all corners
2020-05-19 11:36:51 +05:30
Kiran Niranjan 401120dbea feat: SDA-1991 (Redesign Notifications) (#997)
* SDA-1991 - Redesign notification

* SDA-1991 - Include 1.5 default notification color

* SDA-1991 - Support custom notifications for Linux

* SDA-1991 - Turn off ext badge by default

* SDA-1991 - Hide close button by default
2020-05-15 19:20:29 +05:30
Kiran Niranjan 92eb99c650 SDA-2057 - Update few styles to fix the title bar overlap (#994) 2020-05-13 19:09:44 +05:30
Kiran Niranjan a20c196490 fix: SDA-2010 (Mac and Linux build scripts) (#983)
* Linux: Install new packages to support latest SDA dependency

* Fix build-linux scripts

An issue with if condition and install gulp-cli deps

* Fix build-mac scripts

An issue with if condition and install gulp-cli deps
2020-05-01 10:33:56 +05:30
Kiran Niranjan aae049c5dc SDA-1699 - Context bridge implementation for SDA - Mana (#968) 2020-04-11 18:01:33 +05:30
Kiran Niranjan 5338649aaf SDA-1924 - Add new fields for about-app window (#958) 2020-03-31 17:28:51 +05:30
Kiran Niranjan 75f679acbc Linux: Install new packages to support latest SDA dependency (#953) 2020-03-30 12:10:18 +05:30
Kiran NiranjanandVishwas Shashidhar b841d6449c Update Travis badge URL to master (#949)
Co-authored-by: Vishwas Shashidhar <VishwasShashidhar@users.noreply.github.com>
2020-03-27 12:35:41 +05:30
Kiran Niranjan 86854315b3 SDA-1895 - Escape backslash characters for autoLaunchPath (#944) 2020-03-26 18:24:57 +05:30
Kiran Niranjan d685be3eb6 fix: SDA-1910 (Add safety checks for devtools menu item) (#946)
* SDA-1910 - Add safety check for devtoolsEnabled

* SDA-1910 - Add safety check for devtoolsEnabled
2020-03-26 16:40:26 +05:30
Kiran Niranjan ad7835625c fix: SDA-1268 (Workaround to exit fullscreen when notification is clicked)[RTC] (#938)
* SDA-1268 - Workaround to exit fullscreen when notification is clicked

* SDA-1268 - Exit HTML fullscreen
2020-03-25 15:01:04 +05:30
Kiran Niranjan 59986f0818 SDA-1877 - Fix Spectron tests 2020-03-23 18:56:03 +05:30
Kiran Niranjan bec095d576 SDA-1877 - Fix blank pop-out issue in 8.x electron version 2020-03-23 16:54:03 +05:30
Kiran Niranjan d61473febe fix: SDA-1890 (Fix auto launch on startup for cloud config) (#934)
* SDA-1890 - Fix auto launch on start up for cloud config

* SDA-1890 - Fix unit tests
2020-03-20 10:38:38 +05:30
Kiran Niranjan 996bd858a7 SDA-1880 & SDA-1882 - Fix background throttling issue (#925) 2020-03-18 19:50:27 +05:30
Kiran Niranjan 79b2c42fdc SDA-1884 - filter out empty arrays (#928) 2020-03-18 19:25:58 +05:30
Kiran Niranjan 873badf389 test: Spectron (Initial commit) (#838)
* Spectron - Initial commit

* Spectron - Only run unit tests on travis

* Spectron - Update npm script to copy config and refactor

* Spectron - Update readme

* Spectron - update test cases

* Spectron - Merge upstream Spectron

* Spectron - Update spectron to 10.0.0 and fix issues

* Spectron - rename travis file

* Spectron - install linux specific dependency

* Spectron - Fix indentation

* Spectron - Fix indentation

* Spectron - Remove unwanted script

* fix typo
2020-03-18 11:15:00 +05:30
Kiran Niranjan e29e76f558 SDA-1859 - Support silent installation (#920) 2020-03-16 12:33:53 +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
Kiran Niranjan 91b3cd8aa9 SDA-1859 - Update aip file to use ENABLED/DISABLED instead of boolean (#915) 2020-03-13 16:18:41 +05:30
Kiran Niranjan 19a3ab53b3 SDA-1857 - Add accelerator for zoom in for MacOS (#914) 2020-03-12 23:22:02 +05:30
Kiran Niranjan b2b94b6010 Merge branch 'master' into SDA-1859 2020-03-12 18:16:21 +05:30
Kiran Niranjan e2f9f1df79 SDA-1866 - Filter out empty strings (#908) 2020-03-12 17:34:37 +05:30
Kiran Niranjan d686ee4dbb SDA-1859 - Revert menu changes 2020-03-11 23:14:30 +05:30
Kiran Niranjan 3e9b5ca49d SDA-1859 - Hide menu items instead of disabling it 2020-03-11 14:40:17 +05:30
Kiran Niranjan 6df2ff1766 Whitelist: fix issues with whitelist (#902) 2020-03-10 16:06:28 +05:30
Kiran Niranjan 3b94161e59 feat: SDA-1814 (Redesign about Symphony window) (#880)
* SDA-1814 - Redesign about symphony window

* SDA-1814 - text align right

* SDA-1748 - Update design changes

* SDA-1748 - Update window height
2020-03-03 11:53:32 +05:30
Kiran Niranjan 45cfbbdd6b feat: SDA-1748 (Add support for Cloud Config) (#878)
* SDA-1748 - Initial Cloud config

* SDA-1748 - Read menu items enabled values from filtered cloud config

* SDA-1748 - Fix unit tests

* SDA-1748 - Fix issues with custom title bar and devtools

* SDA-1748 - Fix unit tests
2020-03-03 11:15:27 +05:30
Kiran Niranjan c6d1f8a4a7 SDA-1792 - Fix conditional issue (#879) 2020-02-28 10:11:49 +05:30
Kiran NiranjanandVishwas Shashidhar 8ffed54d7b feat: SDA-1713 (Add logic to monitor network request and display banners) (#873)
* SDA-1713 - Add logic to monitor network request and display banners

* SDA-1713 - Add logic to monitor POD URL fetch to prevent VPN issues

Co-authored-by: Vishwas Shashidhar <VishwasShashidhar@users.noreply.github.com>
2020-02-13 23:48:31 +05:30
Kiran Niranjan ba68d39f99 build: Complete docker setup for generating Linux builds (#864)
* SDA-Linux - Added Dockerfile, Fix issues specific to linux

* SDA-Linux - Add Docker instruction for generating linux builds
2020-01-29 14:43:29 +05:30
Kiran Niranjan 6525825a1b SDA-1716 - Fix issues with source name case-sensitivity (#860) 2020-01-27 14:01:04 +05:30
Kiran Niranjan 21b7e20e9e SDA-1395 - Disable context menu for action buttons (#858) 2020-01-27 11:15:20 +05:30
Kiran Niranjan 6e71292332 SDA-1666 - Make screen sharing indicator window focusable (#856) 2020-01-27 11:14:34 +05:30
Kiran Niranjan 4a2e6a8be4 SDA-1500 - Fix incorrect style formatting (#859) 2020-01-27 11:14:20 +05:30
Kiran Niranjan 1ec78f06f6 SDA-1704 - Make Screen sharing indicator window closable (#852) 2020-01-22 14:49:05 +05:30
Kiran Niranjan 812f3c5cc6 SDA-1665 - Set level to modal-panel when in fullscreen (#848) 2020-01-14 20:07:24 +05:30
Kiran Niranjan 6125fd99a2 fix: SDA-1284 (Add logic to close screen snippet tool) (#847)
* SDA-1284 - Add support to cancel screen snippet window

* SDA-1284 - Early exit is not running on windows
2020-01-14 14:14:52 +05:30
Kiran Niranjan c63a2682e3 SDA-1661 - Make about app window a modal window and optimize code (#843) 2020-01-08 17:19:06 +05:30
Kiran Niranjan a9fc026df9 SDA-1651 - Temporarily disable AOT when screen snippet is open (#842) 2020-01-08 17:18:03 +05:30
Kiran Niranjan 43472b0c95 SDA-1648 - Fix mouse leave events on notification window (#841) 2020-01-08 12:51:15 +05:30
Kiran Niranjan 5c32143856 fix: SDA-1546 (Update SDA Icons) (#840)
* SDA-1546 - Update app icons

* SDA-1546 - fix unit tests

* SDA-1546 - Fix icns file for MacOS
2020-01-04 14:18:02 +05:30
Kiran Niranjan e4eb19dc30 SDA-1435 - Create API and logic to restart child window (#833) 2019-12-23 11:49:00 +05:30
Kiran Niranjan af3178d41f SDA-1620 - Access clipboard module via remote (#826) 2019-12-06 09:27:42 +05:30
Kiran Niranjan b6c211a018 SDA-1552 - Update new Symphony logo for notifications (#821) 2019-12-02 10:26:56 +05:30
Kiran Niranjan c4b0283239 SDA-48 - force sandbox for all BrowserWindow instances (#814) 2019-11-29 07:54:28 +01:00
Kiran Niranjan 0b9c5e200f fix: Add package-lock.json to git & disable protocol register for dev env (#815)
* Add package-lock.json to git & disable protocol register for dev env
Disable package-lock file for travis

* Disable package-lock.json just for travis
2019-11-29 08:47:15 +05:30
Kiran Niranjan ecf5c71958 SDA-48 - force sandbox for all BrowserWindow instances (#814) 2019-11-26 13:41:24 +05:30
Kiran Niranjan d64dba8853 SDA-1582 - Include missing .node files in aip (#804) 2019-11-11 18:13:09 +05:30
Kiran Niranjan 228ff9ad7f SDA-1581 - Set document title for all the window (#803) 2019-11-11 18:12:44 +05:30
Kiran Niranjan d6ba2d7a0a SDA-1510 - Add margin top dynamically in mana (#801) 2019-11-07 14:09:01 +05:30
Kiran Niranjan 4c5b1b745c 6.x Include unpacked native modules spellchecker & cld 2019-10-31 21:20:20 +05:30
Kiran Niranjan 0431a9f5ad fix: Upgrade master to 6.x (#795)
* Upgrade Electron version to 6.x

* fix: SDA-1347 (Group multiple processes into a single task bar icon) (#778)

* update mac build script

* update mac packager

* feat: ELECTRON-1462 (Combine more information into about app window) (#777)

* ELECTRON-1462 - Merge more info window in to about app window

* ELECTRON-1462 - Adjust window size

* ELECTRON-1462 - Add line space

* ELECTRON-1462 - Resize for windows

* ELECTRON-1462 - Add translation for swift search

* ELECTRON-1462 - Adjust width for Windows OS

* ELECTRON-1462 - Add about app snapshots file

* SDA-1347 - Group multiple processes into single task bar icon

* Change dependency from gulp-tsc to gulp-typescript

* 6.x Update activity detection api

* 6.x Update aip file to remove unwanted spellchecker files

* 6.x Update electron version to 6.1.2

* 6.x Update SDA version and change spellchecker base

* 6.x Update electron-builder version to support 6.x

* 6.x fix escape char for window build command

* 6.x Optimize log path set and get methods

* 6.x Change yml to json

* 6.x Make Window local path as default user data path
2019-10-30 20:58:25 +05:30
Kiran Niranjan 85e61b8c60 SDA-1549 - Prevent multiple intervals for activity detection (#792) 2019-10-23 18:39:10 +05:30
Kiran Niranjan 627ea097e1 Enable context isolation feature by default (#791) 2019-10-23 12:28:32 +05:30
Kiran Niranjan 30b277daed SDA-1530 - Prevent opening links larger than 2083
Bump spellchecker version to v2.0.3
2019-10-21 15:50:04 +05:30
Kiran Niranjan ec863bc240 fix: SDA-1530 (Fix url validation check) (#789)
* SDA-1530 - Fix url validation check

* SDA-1530 - Bump spellchecker to support open link validation

* SDA-1530 - bump spellchecker version to 2.3.0

* SDA-1530 - add comment
2019-10-14 19:57:23 +05:30
Kiran Niranjan 963ceecc21 Bump electron version to 5.0.10 from 5.0.8 2019-09-17 12:01:36 +05:30
Kiran Niranjan 114d6d897a fix: SDA-1520 (Optimize memory refresh logic & make it randomize) (#782)
* SDA-1520 - Optimize memory refresh logic & make it randomize

* SDA-1520 - Change attributes, for MacOS use private else use residentSet
2019-09-12 16:04:39 +05:30
Kiran Niranjan 4317b0592a SDA-1347 - Group multiple processes into single task bar icon (#779) 2019-09-09 10:57:43 +05:30
Kiran Niranjan 073450ab7f feat: ELECTRON-1462 (Combine more information into about app window) (#777)
* ELECTRON-1462 - Merge more info window in to about app window

* ELECTRON-1462 - Adjust window size

* ELECTRON-1462 - Add line space

* ELECTRON-1462 - Resize for windows

* ELECTRON-1462 - Add translation for swift search

* ELECTRON-1462 - Adjust width for Windows OS

* ELECTRON-1462 - Add about app snapshots file
2019-09-04 17:58:43 +05:30
Kiran Niranjan 0902523c03 fix: ELECTRON-1505 (Prevent opening links longer than 2083) (#776)
* ELECTRON-1505 - Prevent opening links longer than 2083

* ELECTRON-1505 - Prevent opening links longer than 2083
2019-08-30 16:01:15 +05:30
Kiran Niranjan b7067fca9a fix: ELECTRON-1488 (Update i18n resources when page fail to load) (#773)
* ELECTRON-1491 - Update i18n when page failed to load

* ELECTRON-1491 - Preload i18n resources & remove unwanted code
2019-08-28 19:12:13 +05:30