Commit Graph

578 Commits

Author SHA1 Message Date
Keerthi Niranjan
e094aa7fff 1. Set shell-path (#659)
1. Add isMac check for set path if shell path has errors.
2019-05-22 13:56:57 +05:30
Kiran Niranjan
fe77bc259b ELECTRON-1247 (Remove old Symphony launch agent plist file) (#658)
* ELECTRON-1247 - Remove old Symphony launch agent

* ELECTRON-1247 - Rearrange dependency

* ELECTRON-1247 - Remove config path logs

* ELECTRON-1247 - Add log for removing old launch agent
2019-05-22 13:41:19 +05:30
Kiran Niranjan
cdac0c4b89 ELECTRON-1213 - Fix localization for more information window (#657) 2019-05-22 12:31:54 +05:30
Vishwas Shashidhar
559dc9fa75
ELECTRON-1173: open browser tab for same host url (#654)
* ELECTRON-1173: add support for opening main window url links in the default browser

* ELECTRON-1173: refactor code and logging

* ELECTRON-1173: remove extra comma

* ELECTRON-1173: remove hooks

* ELECTRON-1173: reformat code

* ELECTRON-1173: reformat code
2019-05-21 19:02:21 +05:30
Kiran Niranjan
586e0f0f25 Typescript (Fix custom user data path and menu items) (#655)
* Typescript - Fix custom user data path

* Typescript - Fix menu items for Windows OS

* Typescript - Fix indentation & menu items
2019-05-21 15:58:18 +05:30
Vishwas Shashidhar
4a7fe58fba add more logging to all the source files 2019-05-16 19:00:00 +05:30
Kiran Niranjan
a053faedda Typescript (Change title-bar from className to id ) (ELECTRON-748) (#647)
* ELECTRON-748 - Change title-bar from className to id
Fix linter issues

* ELECTRON-748 - Fix unit tests cases
2019-05-15 18:21:52 +05:30
Vishwas Shashidhar
9e7be94851 add more logging
- activity detection
- app cache
- app menu
- auto launch controller
- child window handler
2019-05-15 10:42:12 +05:30
Kiran Niranjan
5e5455157a Typescript - Fix main window position calculation logic (#643) 2019-05-13 12:25:13 +05:30
Vishwas Shashidhar
5adc162b2e fix auto launch controller failing test 2019-05-07 14:16:59 +05:30
Vishwas Shashidhar
9e347bab77 refactor code and remove old JS code 2019-05-07 13:26:57 +05:30
Kiran Niranjan
4d2609263d Typescript - Downgrade electron version to 3.x and fix api changes 2019-05-07 11:26:12 +05:30
Kiran Niranjan
9b202bb95e Typescript (Fix localization and custom title bar) (#631)
* Typescript - Fix localization for screen picker & spellchecker modules

* Typescript - Fix custom title bar menu item

* Typescript - Updated screen picker unit tests

* Typescript - Update appName place holder

* Typescript - Add backward compatibility support for screen snippet

* Typescript - Optimize and refactor code
2019-05-02 17:43:50 +05:30
Kiran Niranjan
6aca522a1e Typescript (Optimize loading styles & register global shortcuts) (#629)
* Typescript - Optimize loading styles and register global shortcuts

* Typescript - Update version info logic to support BC

* Typescript - Implement memory refresh logic

* Typescript - Optimize memory refresh, devtools & appBridge code

* Typescript - Mock window-handler to fix unit tests

* Typescript - Change logic to remove if else and early exit
2019-04-12 16:11:04 +05:30
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
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
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
e8cb240b92 Typescript (Fix issues and add support for BC) (Bring to front & More Info) (#625)
* Typescript - Bring to front - Fix issue with bring to front

* Typescript - Remove memory refresh from app menu

* Typescript - Add icons for loading screen network issue

* Typescript - Update and fix more info view

* Typescript - Update unit test to remove memory refresh
2019-04-02 10:58:41 +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
82b57abaa7 Typescript (About app for Windows) (#611)
* Typescript - Complete about app screen for Windows

* Typescript - Fix unit test for about app component

* Typescript - Add safety checks for window validation
2019-04-02 10:58:40 +05:30
VICTOR RAPHAEL BRAGA DE SALES MASCARENHAS
f565f394b4 app menu unit test (#607) 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
Vishwas Shashidhar
68efbfa0e8 added more tests to increase coverage to 100 for protocol handler 2019-04-02 10:57:26 +05:30
Kiran Niranjan
7ee09ab787 Typescript - Remove unwanted checks in protocol handler and add test cases 2019-04-02 10:57:26 +05:30
Kiran Niranjan
36213a6a18 Typescript - Optimize protocol handler 2019-04-02 10:57:26 +05:30
Kiran Niranjan
152839972e Typescript - Optimize window validation and fix screen picker issue 2019-04-02 10:57:26 +05:30
Kiran Niranjan
9c138ddf25 Typescript - Refactor code base 2019-04-02 10:57:26 +05:30