Vishwas Shashidhar
d4b30ba148
electron-17: removed unnecessary import
2017-09-18 22:06:41 +05:30
Vishwas Shashidhar
01f1532fcc
electron-17: fixed crashes directory menu templates issue
2017-09-18 22:05:30 +05:30
Vishwas Shashidhar
511d616e74
electron-17: changed logic to use the electron crash reporter directly in all the processes
2017-09-18 21:17:45 +05:30
Vishwas Shashidhar
a1c2de3621
electron-17: supported opening crashes directory from the menu
2017-09-15 12:16:20 +05:30
Vishwas Shashidhar
9f7bc10287
electron-17: added support to get crash directory info for users amongst other minor changes
2017-09-14 21:08:42 +05:30
Vishwas Shashidhar
e74d4c11d4
electron-130: fixes the issue raised
2017-09-14 16:30:13 +05:30
Vishwas Shashidhar
be55c4df84
electron-17: disabled uploading crash reports to server
2017-09-13 16:31:09 +05:30
Vishwas Shashidhar
40f0cdcdf9
Merge branch 'master' into electron-17
...
# Conflicts:
# js/main.js
# js/windowMgr.js
2017-09-13 16:13:49 +05:30
Vikas Shashidhar
fa2c96cfbd
Merge pull request #185 from VishwasShashidhar/electron-126
...
Electron 126
2017-09-13 14:41:18 +05:30
Vishwas Shashidhar
86244f7f56
electron-126: made changes as per the PR comments
2017-09-12 10:54:56 +05:30
Vishwas Shashidhar
44e8103b3d
electron-126: supported pretty printing on writing user config
2017-09-11 17:17:44 +05:30
Vishwas Shashidhar
903820acb1
electron-126: fixes issues with user config changes on installation
2017-09-11 17:06:42 +05:30
Vishwas Shashidhar
d613ee13d0
Merge branch 'master' into electron-126
2017-09-10 17:14:48 +05:30
Vishwas Shashidhar
a1b11074cf
electron-126: made changes to mac installation config use cases
2017-09-08 15:27:41 +05:30
Kiran Niranjan
b3300bb9e3
Electron-118 - removed the duplicate code block
2017-09-08 12:48:03 +05:30
Kiran Niranjan
59666767d2
Electron-118 - Implemented a method to disable always on top while using screen snippet (windows)
2017-09-07 23:45:10 +05:30
Vikas Shashidhar
771bbace66
Merge pull request #183 from VikasShashidhar/electron-127
...
Electron 127: Fine tune Preload Script
2017-09-07 21:33:50 +05:30
Vishwas Shashidhar
2336ca0b7d
electron-126: added logging in config file
2017-09-07 13:13:19 +05:30
Vishwas Shashidhar
683962ee03
electron-126: added code documentation
2017-09-06 22:19:44 +05:30
Vishwas Shashidhar
69d6c40ac3
Merge branch 'master' into electron-126
2017-09-06 22:10:20 +05:30
Vishwas Shashidhar
1049807a14
electron-126: implemented changes for single user install in user config
2017-09-06 22:06:00 +05:30
Vikas Shashidhar
8536b2d317
Removed a workaround which was required to overcome the prevention of using the "will-navigate" event in a sandboxed environment.
2017-09-05 19:19:10 +05:30
Vishwas Shashidhar
55c3714b2b
electron-113: fixes the issues raised by qa.
2017-09-05 11:26:42 +05:30
Kiran Niranjan
363017bdf9
Electron-125 - Flipped the condition
2017-09-01 21:59:26 +05:30
Kiran Niranjan
0b003d1df9
Electron-125 - Flipped the condition
2017-09-01 21:35:38 +05:30
Kiran Niranjan
6b158dd21d
Electron-125 - Fixed desktop capturer issue which was caused by a regression
2017-09-01 19:35:52 +05:30
Vishwas Shashidhar
5e67987696
ELECTRON-113: added documentation
2017-09-01 13:56:02 +05:30
Vishwas Shashidhar
526c7cc1c9
Merge branch 'master' into electron-113
...
# Conflicts:
# js/main.js
# package.json
2017-09-01 12:53:10 +05:30
Vishwas Shashidhar
b502d65de2
electron-97: fixed logging issues for unit tests and added documentation in the README
2017-08-24 17:16:12 +05:30
Vishwas Shashidhar
1819b7f82d
electron-97: refactored the code as per the ticket (point 5 i.e. local logging covered)
2017-08-24 16:52:32 +05:30
Vishwas Shashidhar
5f557247a7
electron-97: refactored the code as per the ticket (points 3 & 4 covered)
2017-08-24 16:18:32 +05:30
Vishwas Shashidhar
28bd9399aa
electron-97: refactored the code as per the ticket (points 2 & 6 covered)
2017-08-24 13:21:02 +05:30
Vishwas Shashidhar
7ab0f75e2e
electron-97: completed point 1 in refactoring
2017-08-23 22:08:33 +05:30
Vishwas Shashidhar
f2909cdebd
electron-113: refactored the code as per PR comments
2017-08-23 14:32:58 +05:30
Vishwas Shashidhar
8aa5f50459
Merge branch 'master' into electron-113
...
* master:
Electron-114 - Added a condition to not include reload in context menu when clicked on links
2017-08-22 21:29:42 +05:30
Vishwas Shashidhar
a52cce2104
electron-113: fixed indentation issues
2017-08-22 21:27:33 +05:30
Vishwas Shashidhar
bb939d77ee
electron-113: fixed issues w.r.t. reinstall cases on windows
2017-08-22 21:18:21 +05:30
Kiran Niranjan
94ef8905f2
Electron-114 - Added a condition to not include reload in context menu when clicked on links
2017-08-21 11:06:09 +05:30
Vishwas Shashidhar
d4807279f6
electron-113: implemented changes as per the use cases defined in the ticket
2017-08-18 17:59:03 +05:30
Kiran Niranjan
598f75038b
Electron-109 - Changed "launchOnStartup" custom implementation to "auto-launch"
2017-08-10 18:28:17 +05:30
Kiran Niranjan
3756d8e3b1
Merge remote-tracking branch 'upstream/master' into ELECTRON-47
...
# Conflicts:
# package.json
2017-08-09 21:31:54 +05:30
Kiran Niranjan
7556869049
Electron-107 - Fixes the remote desktop(2nd monitor) issue on windows
2017-08-08 15:20:03 +05:30
Kiran Niranjan
2e943359bb
Electron-104 - Optimized async dependency in electron-notify
2017-08-04 11:58:06 +05:30
Kiran Niranjan
173c2c692a
Electron-47 - Renamed error message and added some done() callback
2017-08-02 16:19:27 +05:30
Kiran Niranjan
c8ca074f92
Electron-47
...
1. Removed `electron-context-menu` from dependency
2. Added cld.node in app.asar.unpacked dir
3. Resolved conflicts
2017-08-02 16:17:30 +05:30
Kiran Niranjan
ae0398d8d0
Electron-47
...
1. Added a default language ('en-US') for windows
2. Included app.asar.unpacked dir in the windows installer as `spawn-rx` module is required for spellchecker to work.
2017-08-01 13:28:32 +05:30
Kiran Niranjan
e21f7adfaa
Electron-47
...
1. Fixed some issues with windows
2. Changed the arg from external to exclude
2017-08-01 12:19:59 +05:30
Kiran Niranjan
95d3a43726
Electron-47 - Removed the old "electron-context-menu" that was being used
2017-07-26 15:56:55 +05:30
Kiran Niranjan
1ef82d2204
Electron-47
...
1. Handled spellchecker issue for pop outs
2. Wrote spectron test for spellchecker
2017-07-26 15:34:26 +05:30
Kiran Niranjan
6485324677
Implemented Spell checker
2017-07-25 14:27:57 +05:30
Vishwas Shashidhar
4be11d4563
electron-99: merged master to resolve conflicts
2017-07-19 16:06:41 +05:30
Vishwas Shashidhar
01a77f0850
electron-99: fixed pop out window issue
2017-07-19 15:19:46 +05:30
Vishwas Shashidhar
83fb71cfb2
electron-99: added attributes to control sandboxing
2017-07-14 12:58:59 +05:30
Vishwas Shashidhar
cc1c50945e
changed the default url for the crash server
2017-07-14 09:43:03 +05:30
Kiran Niranjan
4269041a51
Electron-77 - Added timeout for child process
2017-07-13 11:12:20 +05:30
Kiran Niranjan
d5ac806be4
Electron-77 - Fixed user config path for mac
2017-07-13 10:43:56 +05:30
Kiran Niranjan
e146a95620
Electron-77 - Implemented method to update user config
2017-07-13 01:27:21 +05:30
Kiran Niranjan
aec84b823b
Electron-93 - Moved the node env const to misc
2017-07-10 13:09:10 +05:30
Kiran Niranjan
654441ce8c
Implemented method to turn off sandbox mode when the app is running in node env
2017-07-06 18:05:36 +05:30
Vishwas Shashidhar
981df664a9
electron-17: merged master onto electron-17 and resolved conflicts
2017-07-05 15:45:46 +05:30
Symphony
2b77c4e642
1. Fixed download manager test issues.
...
2. Removed usage of jQuery for tests.
2017-07-02 18:23:34 +05:30
Vikas Shashidhar
299e75eca3
Electron 44 File Download Experience ( #116 )
...
* Implemented File Download Experience
1. Initiate download manager when a file download is initiated.
2. Add items to download manager when new items are downloaded.
3. Allow user to open file in default OS app.
4. Allow user to show file in finder/explorer.
5. Allow user to close download bar.
* 1. Removed underscore
2. Added safety checks
3. Added support for popouts
4. Creating most elements of download manager if electron
* 1. Moved download manager logic to a separate file
* 1. Added styles to help pushing up the content of the app when the download manager is being shown.
* 1. Added tests for Download Manager.
* Removed unnecessary code.
* Made adjustments to handle positioning of the download manager through the flexbox model rather than the fixed positioning way.
* Removed data attributes being added to body to handle download manager.
2017-06-27 08:08:58 -07:00
Kiran Niranjan
2b6ec2aeb8
Electron-43 (Configure Notification Position) ( #142 )
...
* ELECTRON-43 - Implemented Alert settings functionality
* ELECTRON-43
1. Added multiple monitor support for notifications in windows
2. Implemented a settings window to change notification position
3. Completed implementing configure alert position window
* ELECTRON-43 - Refactored code and changed config data
* ELECTRON-43
1. Refactored the code
2. Added modal property to browser window
* ELECTRON-43
1. Resolved conflicts
2. Made config default display value to null
3. Renamed api method from 'showAlertSettings' to 'showNotificationSettings' for consistency
4. Fixed some bugs
2017-06-16 15:29:56 -07:00
Kiran Niranjan
b72e95fd37
Electron-56 (Always on top) ( #127 )
...
* ELECTRON-56 - Implemented always on top feature
* ELECTRON-56 - Made some code refactoring
* ELECTRON-56 - Also fetching the alwaysOnTop prop from the event emitter
* ELECTRON-56 - Refactored code
* ELECTRON-56 - Exported only the required methods in event emitter
2017-06-15 10:11:29 -07:00
Lynn
d152a735a2
cache config files when read from disk ( #139 )
...
* cache config files when read from disk
* config updates from code review
2017-06-13 11:18:29 -07:00
Lynn
c823a7616b
notifications are not showing ( #132 )
2017-06-07 13:20:27 -07:00
Lynn
4abe5c87d8
hide readResult method ( #131 )
2017-06-07 09:05:25 -07:00
Vikas Shashidhar
22fff88ded
Merge branch 'master' into electron-17
2017-06-05 16:27:44 +05:30
Vikas Shashidhar
abdd8da1fa
1. Crash Details such as Company Name and Crashpad URL are now being fetched from the global config file.
2017-06-05 16:09:31 +05:30
Kiran Niranjan
a839c86d83
Electron-66 (Unit tests) ( #120 )
...
* Electron-66 - Added more unit tests for config, getRegistry & throttle
* Electron-66 - Added some more unit tests and enabled activity detection unit test
2017-06-02 09:29:31 -07:00
Kiran Niranjan
85a21ec4e8
Electron-65 (Logging) ( #121 )
...
* Electron-65 - Added more logs
* Electron-65 - Removed some logs as per the review
* Electron-65 - Removed unused log variables
2017-06-02 09:08:55 -07:00
Lynn
92241aa27b
ignore single app instance for dev mode ( #119 )
2017-06-01 09:04:17 -07:00
Lynn
f97a13c382
add logging and unit tests ( #117 )
...
* add logging and unit tests
* fix logging msg spell for notification
2017-05-31 21:39:08 -07:00
Kiran Niranjan
8e8b3948da
Electron-26 (Auto Launch for Mac) ( #109 )
...
* Electron-19 - Updated AutoLauncher path to make it work properly in mac
* Electron-26 - Implemented auto launch for mac
* Electron-26 - Added comments
2017-05-31 10:38:57 -07:00
Kiran Niranjan
2acba44f56
Electron-32 - initiating activity detection while setting up the window ( #114 )
2017-05-27 08:16:23 -07:00
Lynn
013b02e04f
throttle should check for valid args ( #113 )
2017-05-27 08:14:39 -07:00
Lynn
a9d0d3b0a7
fix opening A tag ( #105 )
...
* fix opening A tag
* remove console.log
2017-05-25 09:48:40 -07:00
Vikas Shashidhar
65b08f0952
Electron-17: Crash Reporter
...
1. Implemented crash reporter for both main and renderer processes
2. Fetch crash log details from Symphony.config
3. Send reports to a break pad server
2017-05-24 19:02:49 +05:30
Lynn
939b59df8e
code cleanup - no functional change ( #95 )
2017-05-23 20:22:07 -07:00
Lynn
ca59171294
fix linting issue in main.js ( #100 )
2017-05-23 13:53:48 -07:00
Lynn
c4a3f6c024
simplify protocol handler api ( #96 )
...
* simplify protocol handler api
* update registerProtocolHandler doc
* more documentation updates
2017-05-23 08:06:18 -07:00
Lynn
d494e23d4e
Minimize on close updates ( #93 )
...
* Minimize On Close
* Minimize on close updates
2017-05-19 08:01:41 -07:00
Lynn
c851c7b886
adds getVersionInfo api ( #91 )
...
* adds getVersionInfo api
* fix mixed up names
2017-05-18 10:02:29 -07:00
Lynn
a64053823b
refactor launch on startup ( #90 )
2017-05-18 09:18:25 -07:00
Vishwas Shashidhar
cda34b1d70
Electron 24 - protocol handler ( #85 )
...
* added idea and coverage directories under gitignore
* electron-24: implemented handlers to process protocol actions
* electron-17: implemented use case for opening app if it is not open and handle the protocol url
* electron-24: added code and documentation comments
* electron-24: added unit tests for the protocol handler
* added npm-debug log to gitignore
* electron-24: added protocol handler support for windows
* electron-24: made changes as per comments on the PR
* electron-16: added more comments and further refactoring
2017-05-13 11:23:44 -07:00
Lynn
515ee36fe1
enforce min width and height for windows ( #88 )
2017-05-11 11:11:42 -07:00
Kiran Niranjan
d6031dd440
ELECTRON-32 Added unit test cases for activity detection ( #84 )
2017-05-10 09:12:00 -07:00
rbarros-daitan
c0908e64ef
Auto Launch ( #75 )
...
* Auto Launch
* Applying comments
* fix app.quit
2017-05-09 14:44:14 -07:00
Lynn
1df319ee5b
fix dialog when hitting close ( #81 )
2017-05-09 11:27:53 -07:00
Kiran Niranjan
4087eb3acc
Electron 32 (Activity Detection) ( #71 )
...
* Implemented user activity detection
* ELECTRON-32: Implemented throttle function
* ELECTRON-32: Fixed some bugs in throttle function
* ELECTRON-32: Updated comments
* ELECTRON-32: Fixed clear interval bug
* ELECTRON-32: Updated as per the review
* ELECTRON-32: Updated return statement
* ELECTRON-32: Added a boolean to the callback function
* ELECTRON-32: Resolved conflicts
* ELECTRON-32 - Added period attribute
2017-05-08 11:30:45 -07:00
Lynn
19afba5928
electron-52: bring into to front for previously minimzed win ( #77 )
2017-05-08 10:44:00 -07:00
Lynn
4bcf134ca8
support ssf name-space ( #78 )
2017-05-08 10:31:27 -07:00
Lynn
66f58e9fa9
get media source interface ( #70 )
2017-05-05 10:02:35 -07:00
Lynn
f8037ffd66
only allow single instance of app ( #68 )
2017-04-28 09:00:16 -07:00
Lynn
5d3377ec02
add unit test for isInDisplayBounds and config.js ( #66 )
...
* add unit test for util: isInDisplayBounds
* add tests for config.js
2017-04-26 09:46:15 -07:00
Lynn
a9bcb275b1
refactor to be more readable ( #65 )
2017-04-24 12:51:35 -07:00
Lynn
fa62eb991c
add screen snippet dep for windows ( #67 )
2017-04-21 16:07:36 -07:00
Lynn
439f283916
saved layout ( #62 )
...
* saved layout
* fix fieldName check
2017-04-20 11:54:11 -07:00
Lynn
7477437c6d
use correct event when browserWin finally closes ( #60 )
2017-04-18 13:40:26 -07:00
Lynn
b2fcf1afc2
add support for window.open ( #59 )
2017-04-18 09:02:25 -07:00