Commit Graph

35 Commits

Author SHA1 Message Date
Baptiste Clarey Sjostrand
ae6c7477a5 RTC-13524 Add notification ignore button 2022-11-24 14:38:09 +01:00
sbenmoussati
a8eddbac60 SDA-3919 Upgrade to Electron 21 2022-11-22 15:24:02 +01:00
Salah Benmoussati
580c87fbab
SDA-3219 Disabling aux click (#1369) 2022-04-05 09:53:48 +02:00
Kiran Niranjan
2c3a7c21d5
SDA-3577 - Remove isNodeEnv usage (#1341) 2022-02-08 08:53:36 +05:30
Kiran Niranjan
88c62e0df9
SDA-3544 - Reset inactive notifications to default width and height (#1327) 2022-01-25 12:55:28 +05:30
Salah Benmoussati
ae834a0442 SDA-3287 Notification shouldn't be resizable on Windows 2021-10-28 14:27:18 +02:00
Johan Kwarnmark
dbd4e59cbc Clean up after new locale is set 2021-08-31 13:35:10 +02:00
sbenmoussati
49c436f60e SDA-3237 Notifications re-design 2021-07-28 21:56:12 +02:00
psjostrom
614b3beef9 SDA-3033 Add ability to close all windows from SFE-Lite 2021-04-01 15:34:02 +02:00
Vishwas Shashidhar
57c363f956
SDA-2977: UBS: Inconsistent 'Copy Email Address' output on MessageML (#1193)
* fix: SDA-2948 (Redesign notification) (#1186)

* fix: SDA-2948 - Redesign notification

* fix: SDA-2948 - Fix background color

* SDA-2977: add support for mailto links

Co-authored-by: Kiran Niranjan <kiran.niranjan@symphony.com>
2021-03-01 16:43:33 +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
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
Vishwas Shashidhar
e9773721e4
chore: SDA-2799: format all files with prettier (#1181)
* format all files with prettier

* chore: format the problematic files

* chore: fix few more linting issues
2021-01-29 15:53:22 +05:30
Kiran Niranjan
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
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
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
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
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 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
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
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
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
43472b0c95 SDA-1648 - Fix mouse leave events on notification window (#841) 2020-01-08 12:51:15 +05:30
Mattias Gustavsson
4987156e2c Setting window title at create time 2019-12-03 16:07:32 +01:00
Kiran Niranjan
dbd3c05631 ELECTRON-1425 & ELECTRON-1405 - Clear displayTimer & move notification to top when setting notification content (#741) 2019-07-19 14:44:11 +05:30
Kiran Niranjan
486d345dc4
fix: ELECTRON-1382 (Fix notification z-index when alwaysOnTop is enabled) (#727)
* ELECTRON-1382 - Fix notification z-index when alwaysOnTop is enabled
2019-07-12 21:25:48 +05:30
Kiran Niranjan
169fd8cbe0 ELECTRON-1344 - Add logic to persist notification on mouse over (#718) 2019-07-11 21:06:43 +05:30
Kiran Niranjan
1e953b0092 fix: ELECTRON-1022 (Fix issues with notification and origin) (#673)
* ELECTRON-1022 - Fix issues with notification and origin

* Typescript - Add Notification APIs to window.ssf object

* Typescript - Fix unit test

* Typescript - Fix notification bg color issue
2019-06-10 22:14:44 +05:30
Vishwas Shashidhar
27585b7a26 remove unneeded logs in notification file 2019-05-17 16:36:50 +05:30
Kiran Niranjan
1b10648d6b Typescript (Added logic to clean up child windows) (#627)
* Typescript - Fix string formatter function and update snack bar style

* Typescript - Update string formatter unit test

* Typescript - Fix screen snippet

* Typescript - Add logic to clean up child windows on before unload

* Typescript - Add logic to check for screen sharing media permissions

* Typescript - Fix display selecting option in notification settings
2019-04-05 10:50:54 +05:30
Kiran Niranjan
8adabfebda Typescript (Fix issues and add support for BC) (#617)
* Typescript - Fix Auto launch, first time launch, pick safety checks

* Typescript - Fix basic auth issue

* Typescript - Add demo content for desktop capturer

* Typescript - Add BC support for Desktop capturer

* Typescript - Update code documentation

* Typescript - Add whitelisting logic and certificate verifying proxy

* Typescript - Fix console log and safety checks

* Typescript - Add screens to display loading failure and bugs fixes

* Typescript - Update unit test case for loading screen and app menu

* Typescript - Rename isCustomTitleBarAndWindowOS to isCustomTitleBar

* Typescript - Downloader Manager - Fix flashing issue and add demo
2019-04-02 10:58:41 +05:30
Kiran Niranjan
5905b7507d Typescript (Complete notification & notification settings modules) (#609)
* Typescript - Implement notification settings configuration window

* Typescript - Completed notification and notification settings for Context Isolation

* Typescript - Fix code comment

* Typescript - Enable contextIsolation for all windows

* Typescript - Fix notification setup condition
2019-04-02 10:58:40 +05:30
Kiran Niranjan
13e82bac00 Merge TS context isolation branch onto Typescript master branch (#598)
* Typescript 🎉

* Typescript 🎉 (logger, get-guid, string-format and throttle)

* Refactor typescript code

* consolidate all the utility functions to one file

* refactor protocol handler feature

* Typescript:

Add code documentation
Add pre-commit hooks

* Typescript: Fix logger formatting

* Typescript: Add support for react

* Typescript: Completed about app

* Typescript: Completed about app

* Typescript: Completed about app

* Typescript - Fix issues with about-app and add login to convert less to css

* Typescript - Fix loading screen

* Typescript - Add custom title bar

* Typescript - Add method to get locale

* Typescript - Add logic to clean up old logs

* Typescript - Add set badge count api

* Typescript - Complete application menu

* Typescript - Add logic to translate menu items

* Typescript - freeze window.ssf api

* Typescript - Handle popup menu on alt key press

* Typescript - Completed activity detection

* Typescript - Completed screen snippet

* Typescript - Add login to close screen snippet

* Typescript - Completed window actions & snackbar, Updated i18n module

* Typescript - Completed native crypto implementation & fixed bugs

* Typescript - Completed Desktop capturer & screen picker implementation

* Typescript - Optimize window actions

* Typescript - Add support for child window

* Typescript - fix pop url validation issue & browserify preload

* Typescript - Completed context menu implementation and fixed screen snippet

* Typescript - Completed screen sharing indicator and fixed i18n usage issue

* Typescript - Fix i18n locale setting issue

* Typescript - Completed download manager

* Typescript - Completed Basic auth

* Typescript - Network connectivity dialog

* Typescript - Handle certificate error

* Typescript - Add translation for certificate error dialog buttons

* Typescript - Add gulp tasks to compile less, typescript and copy files

* Typescript - Fix some issues with custom title bar, loading screen & screen snippet

* Typescript - Remove ES2015 lib

* :typescript: - Do not inject custom title bar for mac

* :typescript: - Fix screen sharing indicator text and format string

* Typescript - Fix esc to full screen

* Typescript - handle multiple/single instance of the client and add safety checks

* Typescript - Refactor code base

* Typescript - Optimize window validation and fix screen picker issue

* Typescript - Optimize protocol handler

* typescript: logger unit test

* typescript: activityDetection unit test (#560)

* ELECTRON-1022 - Create app bridge that communicates between renderer and preload via postMessage

* ELECTRON-1024 - Add support for screen share and screen sharing indicator

* config unit test (#566)

* ELECTRON-1024 - Fix screen sharing indicator close issue

* ELECTRON-1022 - Bump Symphony version to 5.0.0 (1.55)

* fixing jest coverage output report (#575)

* protocol handle unit test (#576)

* Typescript - Remove unwanted checks in protocol handler and add test cases

* added more tests to increase coverage to 100 for protocol handler

* Typescript download manager unit test (#579)

* adding enzyme

* download manager unit test

* Typescript - Completed notification workflow

* about app unit test

* Typescript - Fix notification styles

* fixing Compiler error: Generic type ReactElement<P, T> (#583)

* fix app path on windows (#580)

* basic auth unit test (#582)

* screen picker unit test (#587)

* screen picker unit test

* screen sharing indicator unit test

* loading screen unit test (#588)

* improving snapshot using snapshotSerializers to remove unnecessary things (#596)

* Typescript - Enforce braces for if/for/do/while statements.

* Typescript - Fix Lint issues and Unit test

* Typescript - Enable eofline (Ensure the file ends with a newline.)

* Typescript - Update logger logic and format

* Typescript - Provide option for user to set custom log path

* Typescript - Fix eofline in css files

* Typescript - ignore spec from compiling and remove unwanted rebuild command
2019-04-02 10:58:09 +05:30