Commit Graph

255 Commits

Author SHA1 Message Date
Kiran Niranjan
f65fa74057 Typescript (Fix bound changes and update child window security) (#628)
* Typescript - Update child window security and permissions

* Typescript - Update bound change logic

* Typescript - Update unit tests

* Typescript - Update aip files and package.json

* Typescript - Fix unit tests for child window handler
2019-04-08 13:05:14 +05:30
Kiran Niranjan
f250e1ad30 Typescript - Bump electron version to 5.0.0-beta.8 2019-04-05 12:21:36 +05:30
Kiran Niranjan
efe15967b5 Typescript (Fix spellchecker issue and bump electron version) (#626)
* Typescript - Fix spellchecker issues and bump electron version to 5.x

* Typescript - Update unit test cases
2019-04-03 18:25:27 +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
VICTOR RAPHAEL BRAGA DE SALES MASCARENHAS
e352363848 improving snapshot using snapshotSerializers to remove unnecessary things (#596) 2019-04-02 10:57:27 +05:30
VICTOR RAPHAEL BRAGA DE SALES MASCARENHAS
1bbe6486c5 fixing Compiler error: Generic type ReactElement<P, T> (#583) 2019-04-02 10:57:26 +05:30
VICTOR RAPHAEL BRAGA DE SALES MASCARENHAS
670735a4e9 Typescript download manager unit test (#579)
* adding enzyme

* download manager unit test
2019-04-02 10:57:26 +05:30
Victor R. Braga de Sales Mascarenhas
a0a3d77ca0 typescript: logger unit test 2019-04-02 10:57:26 +05:30
Kiran Niranjan
9c138ddf25 Typescript - Refactor code base 2019-04-02 10:57:26 +05:30
Kiran Niranjan
a923da3667 Typescript - Fix some issues with custom title bar, loading screen & screen snippet 2019-04-02 10:57:26 +05:30
Kiran Niranjan
02c4dd4319 Typescript - Add gulp tasks to compile less, typescript and copy files 2019-04-02 10:56:37 +05:30
Kiran Niranjan
c58678eeb2 Typescript - Completed screen sharing indicator and fixed i18n usage issue 2019-04-02 10:56:37 +05:30
Kiran Niranjan
4f65ee21cf Typescript - fix pop url validation issue & browserify preload 2019-04-02 10:56:37 +05:30
Kiran Niranjan
1054884417 Typescript - Completed Desktop capturer & screen picker implementation 2019-04-02 10:56:37 +05:30
Kiran Niranjan
c17d5e8536 Typescript - Completed native crypto implementation & fixed bugs 2019-04-02 10:56:37 +05:30
Kiran Niranjan
8c44c04540 Typescript - Add logic to clean up old logs 2019-04-02 10:56:37 +05:30
Kiran Niranjan
e9d8f62080 Typescript - Fix issues with about-app and add login to convert less to css 2019-04-02 10:56:37 +05:30
Kiran Niranjan
e49537479c Typescript: Completed about app 2019-04-02 10:56:37 +05:30
Kiran Niranjan
19be8422c7 Typescript: Completed about app 2019-04-02 10:56:37 +05:30
Kiran Niranjan
c0453d03b6 Typescript: Add support for react 2019-04-02 10:56:37 +05:30
Vishwas Shashidhar
6c33d92806 Refactor typescript code 2019-04-02 10:56:36 +05:30
Kiran Niranjan
1fc1e29d1a Typescript 🎉 2019-04-02 10:56:36 +05:30
Vishwas Shashidhar
d4dcb933d1 remove spectron related code 2019-04-02 10:50:41 +05:30
Vishwas Shashidhar
8d3878c00d bump up client version 2019-04-01 11:14:56 +05:30
Keerthi Niranjan
dd5dbda122 SEARCH-1346 - Support new field renderingBlob Swift Search (#619) 2019-03-28 18:08:31 +05:30
VICTOR RAPHAEL BRAGA DE SALES MASCARENHAS
b591a1fe56 ELECTRON-1161: converting from png to jpg using jimp (#615) 2019-03-28 10:15:53 +05:30
Kiran Niranjan
c3bbadb955 ELECTRON-967 (Handle network state and implement retry logic) (#600)
* ELECTRON-967 - Display Error content when there is no active network connection

* ELECTRON-967 - Fix css issue for Windows

* ELECTRON-967 - Optimize code
2019-03-19 19:00:40 +05:30
Vishwas Shashidhar
a074126537
ELECTRON-1138: support opening email composition in new window (#602)
* bump up version number

* ELECTRON-1138: support opening email composition in new window

Currently, due to security reasons, we don't open any url which is not the same as the main window url in a new window, instead, we open it in a new tab of the system default browser.

However, this impacts the email app as we'll need new window to be opened to compose an email. This commit fixes that issue by checking if we need to open a sub-domain of the pod url domain.
2019-03-19 18:00:52 +05:30
Vishwas Shashidhar
e8fb5bea91 ELECTRON-1125: upgrade electron framework 2019-03-11 20:11:39 +05:30
Vishwas Shashidhar
ae508da377 upgrade spellchecker to use new version 2019-03-04 14:27:41 +05:30
Vishwas Shashidhar
a03f7e3c06 upgrade ffi to use new version 2019-03-04 14:24:38 +05:30
VICTOR RAPHAEL BRAGA DE SALES MASCARENHAS
21b97e772d ELECTRON-1019: enable spellchecker for popup window (#571) 2019-02-19 10:14:36 +00:00
Keerthi Niranjan
97def71ffb SEARCH-1347 - Improve recency and relevance sort filter (#572) 2019-02-18 20:23:14 +05:30
VICTOR RAPHAEL BRAGA DE SALES MASCARENHAS
23c0b5bae8 ELECTRON-802: ScreenSnippet improving capture quality (#570) 2019-02-16 00:34:20 +05:30
Vishwas Shashidhar
c9c38605c5
ELECTRON-1070: let electron handle protocol registration (#568)
* ELECTRON-1070: add default protocol client code for windows

* ELECTRON-1070: add comments

* bump up version number
2019-02-13 18:16:27 +05:30
Vishwas Shashidhar
5d9bebd86c update version number 2019-02-12 19:11:11 +05:30
Vishwas Shashidhar
dd0e7af850
ELECTRON-1066, 1067: upgrade electron version (#567)
- upgrade electron framework version to address security vulnerability with native window open and node integration
- disable background throttling on requests when creating a new window
2019-02-12 09:57:03 +05:30
VICTOR RAPHAEL BRAGA DE SALES MASCARENHAS
2d400b2775 ELECTRON-1009: bump up version screen snippet (#565) 2019-01-31 21:37:50 +04:00
Vishwas Shashidhar
c844c7e14b
ELECTRON-1036: fix window destroyed exception on moving window (#563)
* ELECTRON-1036: fix window destroyed exception on moving window

* update version number
2019-01-29 22:59:44 +05:30
Vishwas Shashidhar
608e293a98
ELECTRON-965: revert the changes (#562) 2019-01-29 09:18:49 +05:30
Vishwas Shashidhar
213eb2b839 bump up version number 2019-01-23 16:40:23 +05:30
Vishwas Shashidhar
87fbdab70d
ELECTRON-992, ELECTRON-978: upgrade electron version to fix issues (#555)
Upgrading Electron to 4.0.2 resolves the following 2 issues:

1. Pop-outs crashing

2. File dialog going to background. We use sheets in place of modals now
2019-01-23 15:44:56 +05:30
Keerthi Niranjan
6353cc09f9 SEARCH-1243 - Electron crashing after 54 pushed to corp on Thursday, Jan 10, 2019. (#551)
* SEARCH-1243 - Fix electron crash

* SEARCH-1243 - Change index version and Move Initialization inside Deserializing
2019-01-20 14:06:52 +05:30
Keerthi Niranjan
7316d3a1d7 Revert "SEARCH-1243 (Electron crashing after 54 pushed to corp on Thursday, Jan 10, 2019)" (#550)
* Revert "bump up version number"

This reverts commit 549c1892d4.

* Revert "ELECTRON-956 - removing the minimize and maximize from the configure desktop alert position (#535)"

This reverts commit a1426c79b6.

* Revert "SEARCH-1243 - Fix electron crash (#549)"

This reverts commit 9a049a3b20.
2019-01-16 10:08:14 +05:30
Vishwas Shashidhar
549c1892d4 bump up version number 2019-01-15 22:40:05 +05:30
Keerthi Niranjan
9a049a3b20 SEARCH-1243 - Fix electron crash (#549) 2019-01-15 15:50:13 +05:30
Vishwas Shashidhar
6b81a39736 Update version number and upgrade electron framework 2019-01-08 17:33:11 +05:30
Vishwas Shashidhar
b597c00ea6 Upgrade spellchecker version 2018-12-27 10:38:36 +05:30
Vishwas Shashidhar
af4ac9ddf5 Update version number for electron and self 2018-12-26 13:03:19 +05:30
VICTOR RAPHAEL BRAGA DE SALES MASCARENHAS
81ac612552 ELECTRON-928 - migrate presence to the Power Monitor API (#530) 2018-12-20 19:41:06 +05:30