Commit Graph

567 Commits

Author SHA1 Message Date
Kiran Niranjan
ecf5c71958
SDA-48 - force sandbox for all BrowserWindow instances (#814) 2019-11-26 13:41:24 +05:30
Johan Kwarnmark
d2e825601f Show SFE version in about-window 2019-11-06 14:49:23 +01:00
Vishwas Shashidhar
c709b690f3
SDA-1557: unpack asar files locally (#796) 2019-10-31 10:43:21 +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
30b277daed
SDA-1530 - Prevent opening links larger than 2083
Bump spellchecker version to v2.0.3
2019-10-21 15:50:04 +05:30
Vishwas Shashidhar
efe7f824b4
fix: SDA-1487: add support for creating custom log folders on the fly (#790)
* SDA-1487: add support for creating custom log folders on the fly

- Currently, if we use custom logs path and a directory doesn't exist, logs are created in the default Electron path.
- This change fixes that by creating the custom logs directory (recursively) on the fly
- This change also fixes issue with clearing old log files. Now, we keep the log files for the last 5 days instead of 10 days

* SDA-1487: fix unit tests
2019-10-17 13:29:18 +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
Vishwas Shashidhar
877ed17315 revert the icons and remove icon-gen 2019-08-29 11:26:54 +05:30
Kiran Niranjan
b2db06dea8 ELECTRON-1389 - Fix snack bar issue on Windows & Fix RTC pop-out issue (#771) 2019-08-28 12:14:28 +05:30
Vishwas Shashidhar
14e6975590 build scripts
- create build script for macOS
- create build script for linux
- create build script for windows
- create build script for windows x86
2019-08-27 16:38:26 +05:30
Vishwas Shashidhar
cc66907740 refactoring
- refactor package file
- move build config to yaml
- move demo directory to src
- remove shell path
- rename jest config file
2019-08-23 13:38:51 +05:30
Vishwas Shashidhar
1695cbc78b rearrange folder structure 2019-08-23 11:58:30 +05:30
Kiran Niranjan
44ae65a65c ELECTRON-828 - Make screen snippet top most window (#766) 2019-08-20 14:30:39 +05:30
Vishwas Shashidhar
c09eabbc8b
feat: ELECTRON-1463: support linux build (#770)
* ELECTRON-1463: support linux build

* ELECTRON-1463: add scripts for linux build

* ELECTRON-1463: fix unit tests

* ELECTRON-1463: fix logger issue

* ELECTRON-1463: fix menu not showing up

* ELECTRON-1463: add screen-snippet functionality for linux

* ELECTRON-1463: fix log path for linux

* ELECTRON-1463: fix config path for linux

* ELECTRON-1463: fix config path for linux

* ELECTRON-1463: fix path in spellchecker

* ELECTRON-1463: fix log path issues

* ELECTRON-1463: remove unneeded dependencies and support rpm
2019-08-20 14:30:13 +05:30
Kiran Niranjan
ecd5253337 ELECTRON-1482 - Update dependencies (#768) 2019-08-18 10:49:42 +05:30
Keerthi Niranjan
36bc8cfc99 Change to ffi-napi and bump swift-search version (#767) 2019-08-18 10:48:16 +05:30
Keerthi Niranjan
cebada1b99 SEARCH-1646 - Include dictionary file and Update libraries for compressing the renderingBlob filed (#760) 2019-08-07 14:48:45 +05:30
Vishwas Shashidhar
9c962aaa30 bump up version 2019-07-31 17:30:27 +05:30
Kiran Niranjan
b0bf48e9ed ELECTRON-1327 - Bump Electron version to 5.x (#754) 2019-07-31 16:53:50 +05:30
Keerthi Niranjan
cd55ccb00d SEARCH-1627 - Use AVAILABLE instead of FREE (#751) 2019-07-25 17:40:49 +05:30
Kiran Niranjan
d5d59d3861 fix: ELECTRON-1426 (Update custom title bar icon and fix Symphony icons) (#749)
* ELECTRON-1426 - Update custom title bar icon and fix Symphony icons

* ELECTRON-1426 - Bump screen snippet version to 1.0.7 to support new icon
2019-07-24 00:18:49 +05:30
Keerthi Niranjan
fd79f0ba1a SEARCH-1621 - Fix indexVersion to be updated after lz4 is created (#747) 2019-07-22 17:05:18 +05:30
Keerthi Niranjan
9c12dd468e Fix large lz4 size (new library) and bump index-version (#739) 2019-07-19 11:33:09 +05:30
Vishwas Shashidhar
2c207e9aeb bump up version to 3.8.1 2019-07-16 10:53:07 +05:30
Keerthi Niranjan
2fd6498689 SEARCH-1582 - Fix sort order check (#723) 2019-07-12 15:21:40 +05:30
Kiran Niranjan
3b35754ac0 ELECTRON-1362 - Bump electron version to 3.1.12 to fix notification crash issue (#719) 2019-07-12 10:25:01 +05:30
Vishwas Shashidhar
b265b646f3 chore: correct the version 2019-07-09 19:36:28 +05:30
Vishwas Shashidhar
a6c531dbe4 chore: bump up version 2019-07-09 17:02:37 +05:30
Keerthi Niranjan
7b0b1300c1 fix: Bump release version 1.55.3-rc.1 (#706)
* Bump release version `1.55.3`

* Bump release version `1.55.3-rc.1`
2019-07-09 11:01:59 +05:30
Vishwas Shashidhar
11f69f47ac
feat: ELECTRON-1357: show version info from pod (#703)
* ELECTRON-1357: implement getting dynamic version

* ELECTRON-1357: add support for more info window

* ELECTRON-1357: add unit tests for version handler

* ELECTRON-1357: delete unwanted files

* Delete .gulp-tsc-tmp-11966-41547-768xt5.masn2.ts

* Delete .gulp-tsc-tmp-11966-10574-1bhy8kw.k21y.ts

* ELECTRON-1357: caching server data

* ELECTRON-1357: refactor code to remove event emitter and use net module

* ELECTRON-1357: set version info asynchronously

* ELECTRON-1357: add checks for failed requests
2019-07-08 20:35:57 +05:30
Keerthi Niranjan
2277d4eb92 SEARCH-1564 - Bump swift-search version (safety check) (#700) 2019-07-04 18:54:25 +05:30
Keerthi Niranjan
720c653274 feat: SEARCH-1565 - Swift Search - ThreadAPI client interaction with throttling (#698)
* SEARCH-1564 - Bump swift-search version (destroy search)

* SEARCH-1564 - Bump swift-search version (destroy search)
2019-07-04 14:42:44 +05:30
Kiran Niranjan
ef997dfeb4 ELECTRON-1278 - Bump up screen snippet version to support Virtual Devices (#697) 2019-07-04 12:11:46 +05:30
Vishwas Shashidhar
4fd40d1052 Revert "fix: update electron-dl dependency to point to our fork"
This reverts commit e9cf8e36
2019-07-03 18:47:16 +05:30
Vishwas Shashidhar
e9cf8e3605 fix: update electron-dl dependency to point to our fork
To fix a security issue (xss) in pupa and upgrade to the latest version, we need to resolve it in our fork of electron-dl. More details here -> https://app.snyk.io/vuln/SNYK-JS-PUPA-174563
2019-07-03 18:33:04 +05:30
Vishwas Shashidhar
918c5741a6
fix: ELECTRON-1243: fix chrome flags tests (#696)
* ELECTRON-1243: add support to control throttling

* ELECTRON-1243: fix chrome flags tests

* ELECTRON-1243: refactor code and address PR comments
2019-07-02 16:24:17 +05:30
Keerthi Niranjan
63534d04cd SEARCH-1562 - Check index file size before initializing swift-search (#694) 2019-06-28 20:09:42 +05:30
Kiran Niranjan
627935bd98 ELECTRON-1292 - Unpack node binding files (#693) 2019-06-25 15:04:49 +05:30
Vishwas Shashidhar
1b79deb24a feature: ELECTRON-1204: allow set expiry to take period dynamically 2019-06-25 13:35:55 +05:30
Keerthi Niranjan
0caef99513 SEARCH-1541 - Remove FreeDiskSpace to use node native binding (#692) 2019-06-25 00:53:09 -04:00
Keerthi Niranjan
79c38e7834 feat: SEARCH-1527 - Display swift-search version details in the More Info (#688)
* SEARCH-1527 - Display swift-search version details in the More Info window

* SEARCH-1527 - Arrange in alphabetically order

* SEARCH-1527 - Change the implementation to use package json
2019-06-21 14:23:57 -04:00
Keerthi Niranjan
36613e3023 Revert ffi and version changes (#681) 2019-06-13 11:39:40 -04:00
Keerthi Niranjan
7c67fa897f feat: SEARCH-1514 - Include Index-Validator for verifying the index (#669)
* SEARCH-1514 - Include index-validator for validating index before initializing search

* SEARCH-1514 - Bump version from 1.55.2-beta.2 to 1.55.2-beta.3 Expose index validator response to SFE
2019-06-12 17:12:15 -04:00
Kiran Niranjan
ca5a39c62f Typescript - Bump electron version to 3.1.11 (#678) 2019-06-10 14:33:50 -04:00
Vishwas Shashidhar
7a94ad31f8
feat: ELECTRON-1204 - add support for ttl (#668)
* ELECTRON-1204: implement ttl logic

* ELECTRON-1204: rebase with master

* ELECTRON-1204: remove redundant comma
2019-06-03 14:19:05 +05:30
Vishwas Shashidhar
dcfbc80736 rearrange entries in package.json 2019-06-03 13:43:36 +05:30
Keerthi Niranjan
bc7b815e2c SEARCH-1502 - Move Query constructor to SFE (#664) 2019-05-30 17:20:49 +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
Vishwas Shashidhar
fa79bde23a remove packager dep and refactor jest config 2019-05-22 12:51:49 +05:30
Vishwas Shashidhar
4e77f418d8 remove stale dependencies 2019-05-22 12:11:08 +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
Keerthi Niranjan
d66fce587d SEARCH-1466 - LZ4 not creating in custom user data path (was using cd on drive) (#653) 2019-05-17 16:16:54 +05:30
Vishwas Shashidhar
9e347bab77 refactor code and remove old JS code 2019-05-07 13:26:57 +05:30
Vishwas Shashidhar
2c356ab641 update dependencies and version number 2019-05-07 12:30:00 +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
1957f834d6 Merge remote-tracking branch 'origin/ELECTRON-1170' into ts-3.x
# Conflicts:
#	installer/win/Symphony-x64.aip
#	installer/win/Symphony-x86.aip
#	package.json
2019-05-06 15:42:13 +05:30
Kiran Niranjan
eb67bc1b16 ELECTRON-1170 - Bump electron-spellchecker version to v2.0.1 2019-05-03 08:16:52 +05:30
Kiran Niranjan
6f07376e9f ELECTRON-1170 - Remove ncp module 2019-04-26 15:26:05 +05:30
Kiran Niranjan
aef3ff7139 ELECTRON-1170 - Update unpack scripts and bump electron-spellchecker to v2.0.0 2019-04-25 14:53:45 +05:30
Keerthi Niranjan
5cb931e31c SEARCH-1428 (Complete workflow of context-isolation) (#632)
* SEARCH-1313 - Completed full work flow

* SEARCH-1313 - Change get-version-info to return promise

* SEARCH-1313 - Bump Swift-search to 4.0.0-beta.1 to support context isolation

* SEARCH-1313 - Bump Swift-search to 5.0.0-beta.2 to support context isolation

* SEARCH-1313 - Rename export
2019-04-25 14:02:58 +05:30
Kiran Niranjan
ecca7ecf54 ELECTRON-1170 - Package dictionary files 2019-04-25 11:32:20 +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
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
Keerthi Niranjan
272e4fcc8d Change node-ffi base fork to symphonyoss (#533)
Bump swift-search which also changes node-ffi base fork to symphonyoss
2018-12-14 10:04:29 +05:30
Vishwas Shashidhar
c1d162b7cc update client version 2018-11-30 15:08:56 -08:00
Vishwas Shashidhar
38b50bb9d6 pin dev dependency versions 2018-11-29 10:00:07 -08:00
Kiran Niranjan
f8044051df ELECTRON-925 (Add support for customizing Windows title bar styles) (#529)
* ELECTRON-925 - Add support for customizing Windows title bar styles

* ELECTRON-925 - Fix file path

* ELECTRON-925 - Validate if the file exists, if not use the default styles
2018-11-29 09:54:23 -08:00
Vishwas Shashidhar
0050a6e4a7 ELECTRON-907: fix build number for aip 2018-11-28 21:46:20 -08:00
Vishwas Shashidhar
afdaa39836 ELECTRON-907: add more info menu item
- add a new menu item that displays version information about the app
- bump up the version number
2018-11-28 16:42:46 -08:00
Kiran Niranjan
7ced97ce5a [R53] ELECTRON-879 (Bump Electron version to 4.0.0-beta.7) (#528)
* ELECTRON-879 - Fix memory refresh and upgrade electron to 4.x.x

* ELECTRON-879 - Remove files from aip electron 3.x.x

* ELECTRON-879 - Add supporting (dll) files
2018-11-28 08:08:19 -08:00
Vishwas Shashidhar
67690be031 Merge branch 'rc-1.53.0' into I18N-597
# Conflicts:
#	installer/win/Symphony-x64.aip
#	package.json
2018-11-27 19:37:18 -08:00
Vishwas Shashidhar
039424da72 I18N-597: bump up version of screen snippet 2018-11-26 10:20:01 -08:00
Keerthi Niranjan
562b7df80e SEARCH-1059 - Add try catch for removing indexing dir (#526) 2018-11-19 17:08:50 +05:30
Kiran Niranjan
9f889abecc ELECTRON-906 - Fix copy image context menu (#524) 2018-11-15 15:03:20 +05:30
Vishwas Shashidhar
93036ba086 bump up version number and update electron dependency 2018-11-13 15:31:40 +05:30
Kiran Niranjan
e4b28f176d ELECTRON-874 (Change version numbering 1.53-3.4.0) (#522)
* ELECTRON-874 Change version numbering 1.53.0-3.4.0 (0)

* ELECTRON-874 setAboutPanelOptions only if running in Mac
2018-10-26 22:37:31 +05:30
Kiran Niranjan
4ebf9603b7 ELECTRON-874 Change version numbering 1.53.0-3.4.0 (0) (#523) 2018-10-26 22:21:36 +05:30
Kiran Niranjan
7fea8b0383 ELECTRON-791 (Fix pop-out memory leak and move spellchecker module to main process) (#519)
* ELECTRON-791 - Bump electron version to 3.0.5 and change spellchecker module

* ELECTRON-791 - Remove AESDecryptGCM & AESEncryptGCM logs
2018-10-22 22:34:48 +05:30
Vishwas Shashidhar
5c3b942067 bump up the version number 2018-10-02 20:48:14 +05:30
Vishwas Shashidhar
ba83338e6e Upgrade package versions
- Upgrade electron to 3.0.2
- Upgrade other dependencies to the latest versions
- Clean up deprecated code
2018-10-02 12:34:38 +05:30
Vishwas Shashidhar
85884305cb bump up version to 3.3.1 2018-09-26 13:37:11 +05:30
Vishwas Shashidhar
d1009a2326 upgrade electron framework version to 3.0.0 stable 2018-09-19 14:56:48 +05:30
Vishwas Shashidhar
97ea80a9f8 Update the version handler logic and remove the script 2018-09-19 12:28:41 +05:30
Vishwas Shashidhar
6752ec2042 Upgrade electron framework version 2018-09-19 11:06:11 +05:30
Vishwas Shashidhar
289ca3c6ae bump up version to 3.2.0 2018-09-06 15:10:35 +05:30
Vishwas Shashidhar
18b1cf154b Merge branch 'master' of github.com:symphonyoss/SymphonyElectron 2018-09-06 11:45:17 +05:30
Vishwas Shashidhar
a28fd90b09 refactoring
- move the jest configuration files to the root directory
- remove squirrel installer startup check
- increase coverage for protocol handler
- update package.json as per the above
2018-09-06 11:45:07 +05:30
thaisym1912
ce5b6a8409 Updated (#493) 2018-09-06 10:21:05 +05:30
Truong Pham
4d98f59deb Upgrade electron-chromedriver version to 3.0.0-beta.1 (#492) 2018-09-05 17:30:17 +05:30
Vishwas Shashidhar
0d04ac03e2
ELECTRON-685: upgrade electron framework version to 3.0.0-beta.8 (#485)
Electron framework v3.0.0-beta.8 fixes remote object count issue due to which we had to turn on sandboxing which lead to spell checker and right click actions not working.
2018-08-30 12:12:58 +05:30
Vishwas Shashidhar
3306473f07
ELECTRON-602: fix the pre-install script on macOS installation / upgrade cases (#481)
* ELECTRON-602: fix the pre-install script on macOS installation

Currently, when we try to install a version that is lower than the currently installed version, the pre install script deletes the existing version and the new version is not installed either. This is because of how macOS handles upgrades.

So, we add a version check function that exits the script if we have a new version already installed on the system rather than deleting the existing version installed on the system

* ELECTRON-602: fix the version comparison as per PR comments
2018-08-29 09:48:46 +05:30
Keerthi Niranjan
418de90fb3 SEARCH-915 - Revert back to ffi (ffi-napi - napi_get_uv_event_loop issue on windows) (#473) 2018-08-23 16:05:02 +05:30
Keerthi Niranjan
4823995013 SEARCH-915 - Use N-API version of ffi to support Node > 10.0.0 (#470) 2018-08-21 15:39:28 +05:30
Vishwas Shashidhar
a6eabca960 upgrade electron version and app version 2018-08-21 15:36:26 +05:30
tranducanh
66d1a9f8e7 Fix to run all test on jenkins (#467)
* Fix issue

* fix run all test and is not hang on jenkin

* fix space

* remove npm run rebuild
2018-08-16 11:54:46 +05:30
Keerthi Niranjan
924ae9bb6f SEARCH-905 - Electron "child_process" promisify issue (#462) 2018-08-14 10:21:30 +05:30
Vishwas Shashidhar
f6db6b08db bump up version number to 2.11.0 2018-08-10 10:25:06 +05:30
Kiran Niranjan
668b49a826 ELECTRON-600 (Implement Native Encryption for AESGCMEncrypt, AESGCMDecrypt & RSADecrypt) (#452)
- Implement Native Encryption for AESGCMEncrypt & AESGCMDecrypt
- Refactor and remove spectron test case for security reasons
- Update library file for MacOS
- Include RSADecrypt method
- Throw errors instead of logs
- Remove exceptions throw
- Fix tag buffer in AESGCMDecrypt
- Optimize EncryptDecrypt method
2018-08-09 21:21:37 +05:30
thaisym1912
6746fb294c AVT-1024 Add test "Pop-up alert play depends on setting" (#454) 2018-08-07 15:19:01 +05:30
Kiran Niranjan
76b995d064 ELECTRON-661 (Security fix for pop-outs RCE) (#450)
- Security fix for pop-outs RCE
- Bump Electron version to 2.0.6
2018-08-03 19:31:54 +05:30
Vishwas Shashidhar
0ae23e1bee bump up version number 2018-07-23 15:26:17 +05:30
Keerthi Niranjan
205c08977d SEARCH-840 Updates searchApiVer and AIP (#438)
* SEARCH-840 Migrates SwiftSearch to a different project https://github.com/symphonyoss/SwiftSearch

* SEARCH-840 Changes swift-search require

* SEARCH-840 refactor

* SEARCH-840 Changes swift-search version

* SEARCH-840 Changes warn message

* SEARCH-840 Updates api version and removes unwanted libraries from aip
2018-07-20 14:12:51 +05:30
Keerthi Niranjan
a71d8cb2c7 SEARCH-840 Migrates SwiftSearch to a different project (#434)
* SEARCH-840 Migrates SwiftSearch to a different project https://github.com/symphonyoss/SwiftSearch

* SEARCH-840 Changes swift-search require

* SEARCH-840 refactor

* SEARCH-840 Changes swift-search version

* SEARCH-840 Changes warn message
2018-07-19 18:45:16 +05:30
Vishwas Shashidhar
77de432eb9 bump up version number to 2.9.0 2018-07-09 18:49:55 +05:30
Vishwas Shashidhar
131076c2b0
ELECTRON-599: upgrade electron version to 2.0.4 (#420) 2018-07-04 17:25:39 +05:30
Vishwas Shashidhar
e1c22ea360
ELECTRON-582: upgrade electron version (#417)
- upgrade electron version
- upgrade other dependencies
- fix linting issues
2018-07-02 17:14:30 +05:30
Vishwas Shashidhar
b7d3118265 bump up version number 2018-06-26 14:29:18 +05:30
Vishwas Shashidhar
be2d5d5051 Merge branch 'master' into rc-1.52.0 2018-06-26 14:28:48 +05:30
Vishwas Shashidhar
11e05d8493 fix linting issues 2018-06-25 15:13:38 +05:30
Vishwas Shashidhar
c7a170f1ac bump up version number to 2.8.4 2018-06-21 17:56:15 +05:30
Kiran Niranjan
ee321b2b13 ELECTRON-535 (Add support for screen snippet localization) (#407)
- Bump screen snippet ver to 1.0.2 add support for screen snippet localization
- Update getLanguage to return system locale
2018-06-20 14:15:37 +05:30
Vishwas Shashidhar
f2d2ff13da remove stale script in package.json 2018-06-14 12:48:16 +05:30
Vishwas Shashidhar
b2875674fd bump up version number to 2.8.3 2018-06-13 18:10:44 +05:30
Vishwas Shashidhar
89f6bee08a bump up version to 2.8.2 2018-06-11 12:15:45 +05:30
Vishwas Shashidhar
974b532636 fix dev script in package.json 2018-06-08 13:10:23 +05:30
Vishwas Shashidhar
33f439f2b4 disable failing search update test 2018-06-07 15:49:23 +05:30
Vishwas Shashidhar
2c389c3074 bump up version number to 2.8.0 2018-06-07 07:09:52 +05:30
Vishwas Shashidhar
72108ea213 update the spectron tests script and add support for case insensitive command line args parsing 2018-06-06 18:14:30 +05:30
Vishwas Shashidhar
77893192bd update documentation and package configuration 2018-06-05 16:32:51 +05:30
Vishwas Shashidhar
3c2529bbdc Bump up version to 2.7.1 2018-05-24 18:05:46 +05:30
Vishwas Shashidhar
e0808d1e00
ELECTRON-526: fix notification transparent window issue (#383) 2018-05-24 18:04:12 +05:30
Vishwas Shashidhar
9f4ed7d9cd bump up version number to 2.7.0 2018-05-23 15:59:11 +05:30
Vishwas Shashidhar
8583da7e1b
ELECTRON-513: upgrade electron framework to 2.0.1 (#374) 2018-05-21 17:04:39 +05:30
Vishwas Shashidhar
121d12b5d1 bump up version number to 2.6.0 2018-05-14 15:12:19 +05:30
Vishwas Shashidhar
e8dadca6a2 bump up version number 2018-05-10 23:17:58 +05:30
Vishwas Shashidhar
082575e22d Bump up version number to 2.5.1 2018-05-03 12:27:09 +05:30
Vishwas Shashidhar
8bfdd20011
ELECTRON-448: upgrade electron to 2.0.0 stable (#351) 2018-05-02 12:43:17 +05:30
Vishwas Shashidhar
8952785719 Bump up version number to 2.5.0 2018-05-01 15:23:29 +05:30
Kiran Niranjan
59a80f558c Electron-385 (Remove third party dependency and write custom implementation) (#350)
- Remove third party dependency and write custom implementation
- Add negative test case
2018-05-01 15:21:00 +05:30
Kiran Niranjan
ab978399ff Electron-391 (Redesigned Windows & macOS installer) (#346)
- update Mac installer design
- update installer as per latest design and content
- fix outlet connection issues in installer pane
- Redesign Symphony installer for Windows
- Fix spacing issue in installer
- Fix launch Symphony action
- add new design for mac installer
- Fix typo from Advanced Installer to Advance Settings
- Add test script to unpacked-mac
-  added font family for macOS in intro page
- update font family
2018-04-30 17:02:51 +05:30
Vishwas Shashidhar
f14c6878e7
bump up version number 2018-04-19 23:27:35 +05:30
Kiran Niranjan
ec98374bcf Electron-433 (Changes the logic for updating user config) (#341)
- change logic in handling user config selection on install
- fix log issues
- Update user config by validating execPath or is mac
- Remove post install from aip config
- Update user config by validating execPath or is mac
- Fix lint issues
- use native isNaN method
- Remove unwanted code
- PR review
2018-04-19 23:26:42 +05:30
Kiran Niranjan
81d9cae5d5 Electron-409 - Fix generating crash report (#336) 2018-04-12 14:36:16 +05:30
Vishwas Shashidhar
cffa8962a6 Fix eslint error for map and bump up version 2018-04-11 19:04:21 +05:30
Vishwas Shashidhar
600ff53472 Bump up version number to 2.4.0 2018-04-11 18:48:39 +05:30
Kiran Niranjan
3be2986c7e Electron-401 (fixes crash reporter) (#334)
- fix crash reporter
- fix typo
- Add support to generate crash report
- Add logic to store globally and return
- PR review fixes
- Add logic to validate file mime type
2018-04-11 18:43:59 +05:30
Vishwas Shashidhar
2e25c97bec
Electron 380: add share logs support (#333)
- add capabilities to generate log files
- change the location of share logs menu item
- add spectron tests
- add menu item text for windows
- fix issue reported on windows archiving other files
- fix failing spectron tests
- pin archiver dependency version
2018-04-06 13:42:41 +05:30
Vishwas Shashidhar
1d1b90d2ae
bump up version number
- bump up version number on fixing critical bug ELECTRON-397
2018-04-02 15:52:01 +05:30
Vishwas Shashidhar
b24cbd7791 bump up version number 2018-03-29 15:55:53 +05:30
Vishwas Shashidhar
923bd3ba1a
ELECTRON-370: upgrade electron dependency to 1.8.4 (#328) 2018-03-28 11:45:51 +05:30
Keerthi Niranjan
c3b82a0869 SEARCH-598 and SEARCH-611 (Deleting data folder on Electron Crash) (#307)
- Deleting the data folder on crash and unexpected shutdown
- Created script for clearing the index data on start up
- Working in dev env
- Added path to package
- Windows path file change
- Working on production build
- Completed implementation
- Few changes to callback
- Few changes to callback
- Updated package
- Fixed windows bug
- Fixed windows bug
- Fixed windows bug
- Added exe for task
- Added exe for task
- Fixed exe file
- Code refactoring
- Updated api file
- Added uuid for the task name
- Updated exe for the uuid
- Updated API file
- AIP version
- Fixes all the scenarios for mac
- Updated the boot file to clear data file on login
- Fixed data folder deleting on application is open
- Windows launch agent
- Working on all the scenario
- Added a launch script and starting the register
- Updated search-win-task.exe file
- Updating the aip file
- Updating the aip file
- Removed randomString lib
- Requested changes (PR)
- Included the library from new repo electron-uitls
- Updated AIP file
- Updated AIP
- Bumped up electron-utils version
- Added missing quotes
- Bumped up electron-utils version
- Added missing quotes
- Bumped utils version
- Bumped utils version
- Update AIP
2018-03-15 16:37:50 +05:30
Keerthi Niranjan
55e75cf5e5 ELECTRON-357 (#321)
- Skipping npm rebuild every time and only running it once.
- Changed the time-out to 60000ms
- Moved the require to global
- Added done fail in all the catch functions
- Removed unwanted require
2018-03-13 15:50:31 +05:30
Kiran Niranjan
191ca0c05e Electron-318 (Included build number in the client version info) (#314)
1. Included build number in getVersionInfo method
2. Update the demo page version info to table view
3. Changed let to var to make it consistent across the file
4. Add Spectron test cases for getVersionInfo
2018-03-12 17:05:25 +05:30
Vishwas Shashidhar
21a78de83e ELECTRON-340: upgrade electron to 1.8.3 and pin all the dependency versions 2018-03-08 16:39:27 +05:30
Kiran Niranjan
fc13e706be Electron-308 - Rebased and squash commits 2018-02-20 20:41:04 +05:30
Keerthi Niranjan
391b3e13ea SEARCH-622
- Removed the randomString library and included custom file
- Made some refactoring which was exposing the path which can be deleted from anywhere
2018-02-16 12:34:03 +05:30
Vishwas Shashidhar
e060fca591 ELECTRON-299: upgrade to Electron 1.7.12
Electron 1.7.12 adds a security fix for windows apps.
2018-02-02 15:20:46 +05:30
Vishwas Shashidhar
3ffc69b1a1 electron-286: upgrade electron version to 1.7.11
this new electron version fixes security issues
2018-01-24 17:02:54 +05:30
Vikas Shashidhar
3cf9226bf4 Revert "Merge pull request #269 from keerthi16/skynet"
This reverts commit 1388c835ef, reversing
changes made to c9d6229d6d.
2017-12-28 17:29:27 +05:30
Vikas Shashidhar
d5f7073fef
Revert "Updating Master with Skynet" 2017-12-27 16:38:27 +05:30
Keerthi Niranjan
0c652be973 Merge remote-tracking branch 'upstream/master' into skynet
# Conflicts:
#	js/windowMgr.js
#	package.json
2017-12-27 14:52:53 +05:30
Kiran Niranjan
a9b2fd7874 Release for 2.2.0
Bug fixes
Admin whitelist config
2017-12-26 12:08:37 +05:30
Kiran Niranjan
d7f62a38b0 Electron-217
* Wrote some unit tests for isWhiteList
* Fixed some validation issues
2017-12-12 13:00:32 +05:30
Kiran Niranjan
84cb11e629 Electron-217
* Implemented basic logic on whitelisting urls
* Removed a space in PULL_REQUEST_TEMPLATE.md
2017-12-11 22:41:34 +05:30
Vikas Shashidhar
5e9464a5df Bump up version. 2017-11-11 00:48:22 +05:30
Vikas Shashidhar
743ea33629 Bump up version. 2017-11-11 00:44:38 +05:30
Keerthi Niranjan
785e618e02 SEARCH-197
- Included npm lib and removed exe lib
2017-11-09 19:44:35 +05:30
Keerthi Niranjan
1bbb1f3ff0 Merge remote-tracking branch 'upstream/skynet' into SEARCH-197
# Conflicts:
#	js/main.js
2017-11-07 15:00:14 +05:30
Keerthi Niranjan
fdaa6f840a SEARCH-197
- Setting th env PATH to fix the child_process error
2017-11-07 14:08:47 +05:30
Vikas Shashidhar
48610c3681 Merge remote-tracking branch 'symphony/master' into skynet
# Conflicts:
#	installer/win/Symphony-x64.aip
#	js/main.js
#	package.json
2017-11-07 13:31:03 +05:30
Vikas Shashidhar
71ec76b723
Merge pull request #222 from KiranNiranjan/ELECTRON-142
Electron-142 (Build Number)
2017-11-03 18:15:16 +05:30
Vikas Shashidhar
f390331134
Merge pull request #214 from KiranNiranjan/ELECTRON-154
Electron-154 (Menu items issue on windows)
2017-11-03 18:13:36 +05:30
Kiran Niranjan
714209f8f9 Electron-142 - Changed "buildVersion" key to "buildNumber" 2017-10-30 18:36:45 +05:30
Kiran Niranjan
564950ec92 Electron-142 - Included build version in the about app section 2017-10-30 14:25:33 +05:30
Vikas Shashidhar
4ce9ec2168 Bumped up version to 2.0.0 2017-10-18 12:06:10 +05:30
Keerthi Niranjan
a515ab3c35 SEARCH-197
- Removed archiver
- Removed extract-zip
- Implemented new compression algorithm (lz4)
2017-10-17 12:11:13 +05:30
Kiran Niranjan
4f4fc69f85 Electron-154 - Optimized reading config fields which fix the menu items issue on Windows 2017-10-16 16:54:20 +05:30
Vishwas Shashidhar
f5c2492da5 electron-151: pinned the electron version 2017-10-06 23:03:58 +05:30
Vishwas Shashidhar
6d49830c7e Merge branch 'master' into electron-151
* master:
  Electron-172 - Fixes the pop-out issue
  electron-173: added dependencies to the advanced installer
  electron-173: enabled spell checker
  Electron-142 - Changed the symphony logo
  Electron-142 - Moved inline styles to style tag
  Updated window title
  Electron-142 - Made changes as per review
  Electron-142 - Made changes as per review
  Updated comment
  Change title to reflect new file display name as per Electron-144
  Adds a count to the file name in the download manager if the user downloads a file with the same name.
  Electron-142 - Added a new menu item to show application version details
  Add tooltip to display full filename in download manager.

# Conflicts:
#	package.json
2017-10-06 14:58:47 +05:30
Keerthi Niranjan
db286d9db0 SEARCH-273
- Added new library
- New attachments implementation
2017-10-06 13:06:38 +05:30
Keerthi Niranjan
718459c201 SEARCH-273
- Added new library
- New attachments implementation
2017-10-06 13:00:25 +05:30
Vishwas Shashidhar
0de7f8faad electron-173: enabled spell checker 2017-10-06 09:28:12 +05:30
Vishwas Shashidhar
c498f4bd34 electron-151: added electron 1.7.8 as dependency 2017-10-03 21:21:01 +05:30
Vishwas Shashidhar
7985b68dfd electron-158: added logic to disable spellchecker 2017-09-27 19:46:02 +05:30
Keerthi Niranjan
5ba7bff20a SEARCH-206
- Removed node-forge lib
2017-09-12 13:45:38 +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
526c7cc1c9 Merge branch 'master' into electron-113
# Conflicts:
#	js/main.js
#	package.json
2017-09-01 12:53:10 +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
7ab0f75e2e electron-97: completed point 1 in refactoring 2017-08-23 22:08: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
Keerthi Niranjan
0bc51c50b1 Merge remote-tracking branch 'upstream/skynet' into SEARCH-116-GCM
# Conflicts:
#	package.json
2017-08-22 12:58:12 +05:30
Vikas Shashidhar
9e26aa9d45 Merge pull request #176 from keerthi16/SEARCH-154
Search-154 (initial commit)
2017-08-21 21:31:09 +05:30
Keerthi Niranjan
e01e334fa9 SEARCH-116-GCM
1. Removed the key creation in crypto
2. Hash SHA256
3. Changed the encrypted zip name
2017-08-21 13:39:07 +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
1d641fdf24 Electron-111 - Removed some internal dependencies of electron-spellchecker 2017-08-16 13:56:49 +05:30
Keerthi Niranjan
728bae9c07 Merge remote-tracking branch 'upstream/master' into SEARCH-154
# Conflicts:
#	installer/win/Symphony-x64.aip
2017-08-16 10:32:55 +05:30
Keerthi Niranjan
f6ae42f854 SEARCH-116 - Temporary push 2017-08-14 10:47:01 +05:30
Kiran Niranjan
65cea1fb1f Electron-47 - Resolved merge conflicts 2017-08-09 21:34:50 +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
Keerthi Niranjan
6634e41953 Merge branch 'SEARCH-182' into SEARCH-154
# Conflicts:
#	package.json
2017-08-07 12:20:00 +05:30
Keerthi Niranjan
bd595f7380 Implemented hash and cash tags search 2017-08-04 14:07:48 +05:30
Kiran Niranjan
2e943359bb Electron-104 - Optimized async dependency in electron-notify 2017-08-04 11:58:06 +05:30
Keerthi Niranjan
3db7929d52 Moved library to a folder 2017-08-03 14:48:56 +05:30
Keerthi Niranjan
e80e791636 Added missing --dir for 32 build 2017-08-03 14:33:07 +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
Keerthi Niranjan
5f0a6cd211 Fixed the pointer issue
Added query filter
2017-08-01 17:19:50 +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
Keerthi Niranjan
2e90b8f67e Added indexvalidator 2017-07-31 18:37:30 +05:30
Keerthi Niranjan
8a61b86a3d Fixed some bugs related to build 2017-07-27 20:20:26 +05:30
Keerthi Niranjan
c76397f601 Testing for windows 2017-07-27 10:48:11 +05:30
Keerthi Niranjan
43831cba94 Added ref and ffi to package 2017-07-25 23:00:03 +05:30
Keerthi Niranjan
25917d0301 Merge remote-tracking branch 'upstream/master' into test
# Conflicts:
#	package.json
2017-07-25 21:06:15 +05:30
Keerthi Niranjan
511ceb12ec Search implementation 2017-07-25 21:03:24 +05:30
Keerthi Niranjan
1e9648deed Search implementation 2017-07-25 20:58:38 +05:30
Kiran Niranjan
249021046a Merge remote-tracking branch 'upstream/master' into ELECTRON-47 2017-07-25 14:28:22 +05:30
Kiran Niranjan
6485324677 Implemented Spell checker 2017-07-25 14:27:57 +05:30
Kiran Niranjan
e504150b99 Disabling spectron tests temporarily 2017-07-24 11:49:03 +05:30
Vikas Shashidhar
dec95759e8 Merge pull request #165 from VishwasShashidhar/electron-99
Electron 99
2017-07-21 15:30:21 +05:30
Kiran Niranjan
992bc6649e Electron build issues
1. Moved spectron test to a different directory
2. Added a npm command to run spectron test separately
2017-07-20 17:27:48 +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
cd495ba42a electron-99: disabled sandboxing for windows 2017-07-14 15:07:25 +05:30
Kiran Niranjan
b05bbd5aa7 Merge remote-tracking branch 'upstream/master' into ELECTRON-77 2017-07-13 10:44:11 +05:30
Kiran Niranjan
e146a95620 Electron-77 - Implemented method to update user config 2017-07-13 01:27:21 +05:30
Kiran Niranjan
8d0f9423a9 Electron-93
1. Implemented Robotjs for windows
2. Implemented a method to copy config for both windows and mac
3. Removed a conflict in config file
2017-07-10 20:30:24 +05:30
Kiran Niranjan
3c37591de9 Electron-93 - Implemented robotjs for always on top test 2017-07-07 18:18:09 +05:30
Kiran Niranjan
d220b6ada6 Refactored spectron tests 2017-07-06 15:09:50 +05:30
Kiran Niranjan
9ee4b76d37 Electron-90 Moved the Notification test to Jest from mocha 2017-07-05 14:03:52 +05:30
Kiran Niranjan
c99681e53a Electron-90
1. Spectron tests for notification position
2. Added Spectron
2017-07-02 21:52:10 +05:30
Vikas Shashidhar
a4b79ac998 Merge pull request #147 from VishwasShashidhar/electron-48
Electron 48 : launch app fully sandboxed
2017-06-29 16:11:16 +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
Vishwas Shashidhar
cec0932472 electron-48: fixed the product name and added logic to rename the generated exe instead 2017-06-27 15:19:22 +05:30
Vishwas Shashidhar
28bd98655d electron-48: added logic to launch app fully sandboxed for windows 2017-06-25 14:55:45 +05:30
Vishwas Shashidhar
dcd84ef400 electron-69: fixes the issue raised in the ticket for windows (#134) 2017-06-08 09:53:11 -07:00
Lynn
c253741450 fix activity detection tests and build process (#133) 2017-06-08 09:10:37 -07:00
Kiran Niranjan
05cde10299 ELECTRON-66 (Unit Tests) (#129)
* ELECTRON-66 - Fixed activity detection unit test and added dynamic target version

* ELECTRON-66 - Fixed activity detection unit test
2017-06-07 09:11:32 -07:00
Lynn
4abe5c87d8 hide readResult method (#131) 2017-06-07 09:05:25 -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
Lynn
105c31af0a bump electron to ver 1.6.11 (#110) 2017-05-25 14:08:14 -07:00
Lynn
573e0e2386 add unpacked build option for mac (#106) 2017-05-24 15:03:25 -07:00
Lynn
b21412f1c6 update rebuild (#86) 2017-05-10 18:12:47 -07:00
rbarros-daitan
c0908e64ef Auto Launch (#75)
* Auto Launch

* Applying comments

* fix app.quit
2017-05-09 14:44:14 -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
effa2def9c downgrad to electron 1.6.7 (#76) 2017-05-05 13:52:05 -07:00
Lynn
59a1915481 update to electron 1.6.8 (#74) 2017-05-02 16:06:34 -07:00
Lynn
0d735ea859 bump screen-snippet ver
bump screen-snippet ver to 1.0.1 - pick up change for msbuild cmd.
2017-04-22 08:07:14 -07:00
Lynn
c6698fe77c update package.json to fetch screen-snippet dep
update package.json to fetch screen-snippet dep
2017-04-22 07:57:27 -07:00
Lynn
fa62eb991c add screen snippet dep for windows (#67) 2017-04-21 16:07:36 -07:00
Lynn
7371c4a8d3 update build and demo instructions (#63) 2017-04-19 21:16:39 -07:00
Lynn
b2fcf1afc2 add support for window.open (#59) 2017-04-18 09:02:25 -07:00
Lynn
662fa1d864 upgrade electron 1.6.5 (#51) 2017-04-03 16:50:35 -07:00
Colin Eberhardt
be655b3076 Enable the Chromium sandbox (#47)
According to recently added documentation, `sandbox: true` creates a sandbox 'compatible' renderer process, but doesn't actually enable the sandbox. The command line argument I've added is also required.

See discussion here: https://github.com/electron/electron/pull/9054#discussion_r108695652
2017-03-29 17:42:24 -07:00
Lynn
e9422de1c2 fix jest to transform all tested files (#41) 2017-03-24 15:52:27 -07:00
rbarros-daitan
3f8757dc90 Add context menu to Symphony Electron (#39)
* Add context menu to Symphony Electron

* Moving menus to js/menus directory

* make contextMenu window changeable
2017-03-24 09:31:20 -07:00
Lynn
2b0537945b add babel for testing with jest (#38) 2017-03-22 10:24:34 -07:00
rbarros-daitan
b244519045 Redo branch & pr for registry (#36)
* Redo branch & pr for registry

* fix lint ignore file
2017-03-22 08:10:40 -07:00
Lynn
a10db61d8e add missing dep: async (#37) 2017-03-21 15:28:21 -07:00
Lynn
3a0076c86f simplify local dev env (#35) 2017-03-21 11:50:26 -07:00
Lynn
0dfa3339a3 notifications implementation (#34)
* wip: notifications

* wip: more notifications

* wip: add getter to proxy

* wip: add setter

* wip: add static getter and method

* wip: add event handlers

* wip: add doc

* wip: add api demo
2017-03-21 09:15:18 -07:00
Lynn
38f92b8849 browserify preload scripts (#30) 2017-03-07 14:44:31 -08:00
Lynn
71387c1dce add linting (#27) 2017-03-03 16:07:48 -08:00