[jira] [Closed] (SENSSOFT-185) [RELEASE PROC] Confirm that Jenkins Build Metrics are Posted

2018-04-15 Thread Joshua Poore (JIRA)

 [ 
https://issues.apache.org/jira/browse/SENSSOFT-185?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joshua Poore closed SENSSOFT-185.
-
Resolution: Fixed

Completed

> [RELEASE PROC] Confirm that Jenkins Build Metrics are Posted
> 
>
> Key: SENSSOFT-185
> URL: https://issues.apache.org/jira/browse/SENSSOFT-185
> Project: SensSoft
>  Issue Type: Wish
>  Components: UserALE.js
>Affects Versions: UserALE.js 0.1.0
>Reporter: Joshua Poore
>Assignee: Michelle Beard
>Priority: Minor
> Fix For: UserALE.js 1.0.0
>
>
> Be able to parse out build status and if available code coverage results from 
> build process and post to Github. 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (SENSSOFT-272) Log additional tag-specific event information

2018-04-15 Thread Joshua Poore (JIRA)

 [ 
https://issues.apache.org/jira/browse/SENSSOFT-272?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joshua Poore updated SENSSOFT-272:
--
Affects Version/s: (was: UserALE.js 0.2.0)
   UserALE.js 1.0.0

> Log additional tag-specific event information
> -
>
> Key: SENSSOFT-272
> URL: https://issues.apache.org/jira/browse/SENSSOFT-272
> Project: SensSoft
>  Issue Type: Improvement
>  Components: UserALE.js
>Affects Versions: UserALE.js 1.0.0
>Reporter: Rob Foley
>Assignee: Rob Foley
>Priority: Minor
> Fix For: UserALE.js 1.1.0
>
>   Original Estimate: 4h
>  Remaining Estimate: 4h
>
> Capture additional information specific to various HTML tags when recording 
> logs. For example, capture  href values and  src values. Also 
> consider capturing sources of media, such as video tags.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Closed] (SENSSOFT-9) Improved build and deployment system

2018-04-15 Thread Joshua Poore (JIRA)

 [ 
https://issues.apache.org/jira/browse/SENSSOFT-9?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joshua Poore closed SENSSOFT-9.
---
Resolution: Invalid

> Improved build and deployment system
> 
>
> Key: SENSSOFT-9
> URL: https://issues.apache.org/jira/browse/SENSSOFT-9
> Project: SensSoft
>  Issue Type: Improvement
>  Components: UserALE.js
>Reporter: Joshua Poore
>Assignee: Clay Gimenez
>Priority: Major
> Fix For: UserALE.js 1.0.0
>
>
> * Watching for build, lint, test * Deployment to gh-pages * Versioned 
> deployments May incorporate gulp if necessary for task running and automation.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Closed] (SENSSOFT-76) Update logstash container

2018-04-15 Thread Joshua Poore (JIRA)

 [ 
https://issues.apache.org/jira/browse/SENSSOFT-76?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joshua Poore closed SENSSOFT-76.

Resolution: Fixed

> Update logstash container
> -
>
> Key: SENSSOFT-76
> URL: https://issues.apache.org/jira/browse/SENSSOFT-76
> Project: SensSoft
>  Issue Type: Improvement
>  Components: Distill, UserALE.js, UserALE.PyQt5
>Affects Versions: Distill 0.1.0
>Reporter: Michelle Beard
>Assignee: Michelle Beard
>Priority: Major
>  Labels: docker
> Fix For: UserALE.js 1.0.0
>
>   Original Estimate: 2h
>  Remaining Estimate: 2h
>
> Extend logstash configuration to act as a logging server (send_logs).



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Closed] (SENSSOFT-56) Build Test App Container with UserALE.js

2018-04-15 Thread Joshua Poore (JIRA)

 [ 
https://issues.apache.org/jira/browse/SENSSOFT-56?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joshua Poore closed SENSSOFT-56.

Resolution: Fixed

> Build Test App Container with UserALE.js
> 
>
> Key: SENSSOFT-56
> URL: https://issues.apache.org/jira/browse/SENSSOFT-56
> Project: SensSoft
>  Issue Type: Sub-task
>  Components: UserALE.js
>Reporter: Joshua Poore
>Assignee: Michelle Beard
>Priority: Major
> Fix For: UserALE.js 1.0.0
>
>
> Develop a docker container for our test app with UserALE.js in order to 
> provide new users with easy way to test logging throughout SensSoft System or 
> within their own infrastructure



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Closed] (SENSSOFT-21) Update userId query parameter documentation

2018-04-15 Thread Joshua Poore (JIRA)

 [ 
https://issues.apache.org/jira/browse/SENSSOFT-21?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joshua Poore closed SENSSOFT-21.

Resolution: Invalid

> Update userId query parameter documentation
> ---
>
> Key: SENSSOFT-21
> URL: https://issues.apache.org/jira/browse/SENSSOFT-21
> Project: SensSoft
>  Issue Type: Task
>  Components: UserALE.js
>Reporter: Joshua Poore
>Assignee: Clay Gimenez
>Priority: Major
> Fix For: UserALE.js 1.0.0
>
>   Original Estimate: 1h
>  Remaining Estimate: 1h
>
> Update userId query param documentation to allow for configurable parameter 
> name



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Closed] (SENSSOFT-166) Build Firefox Plugin that Deploys UserALE.min Script Tag (.js Use Case)

2018-04-15 Thread Joshua Poore (JIRA)

 [ 
https://issues.apache.org/jira/browse/SENSSOFT-166?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joshua Poore closed SENSSOFT-166.
-
Resolution: Fixed

Completed, available at -192 branch

> Build Firefox Plugin that Deploys UserALE.min Script Tag (.js Use Case)
> ---
>
> Key: SENSSOFT-166
> URL: https://issues.apache.org/jira/browse/SENSSOFT-166
> Project: SensSoft
>  Issue Type: New Feature
>  Components: UserALE.js
>Affects Versions: Distill 0.1.0
>Reporter: Joshua Poore
>Assignee: Alex Ford
>Priority: Major
> Fix For: UserALE.js 1.0.0
>
>   Original Estimate: 5h
>  Remaining Estimate: 5h
>
> We are prototyping a deployment scheme, using a Firefox browser plugin to 
> deploy .js script tag. We will worry about configuration options for the 
> script tag (user defined params) later.
> 1.  Install UserALE on local vagrant server
> 2. Update test plugin with UserALE.js script
> 3. Test to see if logs come through on UserALE with no data loss



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Closed] (SENSSOFT-167) Browser plugin CORS permissions

2018-04-15 Thread Joshua Poore (JIRA)

 [ 
https://issues.apache.org/jira/browse/SENSSOFT-167?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joshua Poore closed SENSSOFT-167.
-
Resolution: Fixed

Resolved.

> Browser plugin CORS permissions
> ---
>
> Key: SENSSOFT-167
> URL: https://issues.apache.org/jira/browse/SENSSOFT-167
> Project: SensSoft
>  Issue Type: Bug
>  Components: UserALE.js
>Affects Versions: Website 0.1
>Reporter: Rob Foley
>Assignee: Alex Ford
>Priority: Major
> Fix For: UserALE.js 1.0.0
>
>   Original Estimate: 2h
>  Remaining Estimate: 2h
>
> Firefox and Chrome both have security features that disallow cross-origin 
> logging (e.g. logging information to sitea.com from a javascript function on 
> siteb.com). Since our plugin will need to log to a fixed url no matter what 
> url the user is on, we'll need to bypass this security feature.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Closed] (SENSSOFT-169) Browser Blocking Mixed Content

2018-04-15 Thread Joshua Poore (JIRA)

 [ 
https://issues.apache.org/jira/browse/SENSSOFT-169?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joshua Poore closed SENSSOFT-169.
-
Resolution: Fixed

> Browser Blocking Mixed Content
> --
>
> Key: SENSSOFT-169
> URL: https://issues.apache.org/jira/browse/SENSSOFT-169
> Project: SensSoft
>  Issue Type: Bug
>  Components: UserALE.js
>Reporter: Joshua Poore
>Assignee: Alex Ford
>Priority: Major
> Fix For: UserALE.js 1.0.0
>
>   Original Estimate: 2h
>  Remaining Estimate: 2h
>
> We need a way of transmitting logs from the browser and that does not require 
> us to turn off security permissions on the browser for mixed-media.
> 1. Short term permissions
> 2. updating dockers to reclassify log data so that it is not "mixed content"
> 3. SSL-enabled server



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Closed] (SENSSOFT-173) Provide Options page for Web Extension plugin

2018-04-15 Thread Joshua Poore (JIRA)

 [ 
https://issues.apache.org/jira/browse/SENSSOFT-173?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joshua Poore closed SENSSOFT-173.
-
Resolution: Fixed

Completed

> Provide Options page for Web Extension plugin
> -
>
> Key: SENSSOFT-173
> URL: https://issues.apache.org/jira/browse/SENSSOFT-173
> Project: SensSoft
>  Issue Type: New Feature
>  Components: UserALE.js
>Reporter: Alex Ford
>Assignee: Alex Ford
>Priority: Major
> Fix For: UserALE.js 1.0.0
>
> Attachments: screenshot-1.png
>
>
> SENSSOFT-166 created a web extension that can be used by Firefox (and other 
> browsers) to quickly load the User ALE client script onto any page. There are 
> various options that need to be exposed to the user, but these are currently 
> hard coded. This ticket is for the creation of an Option page that allows the 
> user to configure things like the User ALE host URL, etc.
> See https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Options_pages 
> for more information.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Closed] (SENSSOFT-174) Test web extension with Chrome

2018-04-15 Thread Joshua Poore (JIRA)

 [ 
https://issues.apache.org/jira/browse/SENSSOFT-174?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joshua Poore closed SENSSOFT-174.
-
Resolution: Fixed

Completed

> Test web extension with Chrome
> --
>
> Key: SENSSOFT-174
> URL: https://issues.apache.org/jira/browse/SENSSOFT-174
> Project: SensSoft
>  Issue Type: Test
>  Components: UserALE.js
>Reporter: Alex Ford
>Assignee: Alex Ford
>Priority: Major
> Fix For: UserALE.js 1.0.0
>
>
> SENSSOFT-166 created a web extension plugin that should work in Chrome as 
> well as Firefox. This ticket is for the testing of the webext in Chrome. Note 
> the minimum version number that can be supported.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Closed] (SENSSOFT-273) All copyright notices should be @CSDL not @Apache

2018-04-15 Thread Joshua Poore (JIRA)

 [ 
https://issues.apache.org/jira/browse/SENSSOFT-273?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joshua Poore closed SENSSOFT-273.
-
Resolution: Fixed

> All copyright notices should be @CSDL not @Apache
> -
>
> Key: SENSSOFT-273
> URL: https://issues.apache.org/jira/browse/SENSSOFT-273
> Project: SensSoft
>  Issue Type: Improvement
>  Components: UserALE.js
>Reporter: Joshua Poore
>Assignee: Rob Foley
>Priority: Major
> Fix For: UserALE.js 1.0.0
>
>
> Draper legal has alerted me that the terms of our gift to Apache does not 
> require that we surrender our right to claim copyright on existing products 
> in Apache umbrella (SENSSOFT). Please update with appropriate markings:
>  © Copyright 2016 The Charles Stark Draper Laboratory, Inc.  All rights 
> reserved.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Closed] (SENSSOFT-239) Submit Firefox Extension to Firefox Verification

2018-04-15 Thread Joshua Poore (JIRA)

 [ 
https://issues.apache.org/jira/browse/SENSSOFT-239?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joshua Poore closed SENSSOFT-239.
-
Resolution: Fixed

> Submit Firefox Extension to Firefox Verification
> 
>
> Key: SENSSOFT-239
> URL: https://issues.apache.org/jira/browse/SENSSOFT-239
> Project: SensSoft
>  Issue Type: Task
>  Components: UserALE.js
>Affects Versions: UserALE.js 0.2.0
>Reporter: Joshua Poore
>Assignee: Rob Foley
>Priority: Major
> Fix For: UserALE.js 1.0.0
>
>  Time Spent: 3h
>  Remaining Estimate: 0h
>
> Submit to firefox
> Definition of Done = Receipt of Submission



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Reopened] (SENSSOFT-250) Create README for UserALE.js examples directory

2018-04-15 Thread Joshua Poore (JIRA)

 [ 
https://issues.apache.org/jira/browse/SENSSOFT-250?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joshua Poore reopened SENSSOFT-250:
---
  Assignee: Alex Ford  (was: Rob Foley)

> Create README for UserALE.js examples directory
> ---
>
> Key: SENSSOFT-250
> URL: https://issues.apache.org/jira/browse/SENSSOFT-250
> Project: SensSoft
>  Issue Type: Improvement
>  Components: documentation, UserALE.js
>Affects Versions: UserALE.js 0.1.0
>Reporter: Lewis John McGibbney
>Assignee: Alex Ford
>Priority: Major
> Fix For: UserALE.js 1.0.0
>
>   Original Estimate: 2h
>  Remaining Estimate: 2h
>
> Right now, when attempting to install and use UserALE.js from source, I had 
> the following issues
> Installation requires the following prerequisites to be installed
> {code}
> npm install gulp
> npm install del
> npm install gulp-eslint
> npm install rollup
> npm install rollup-plugin-json
> npm install gulp-uglify
> npm install gulp-rename
> npm install gulp-mocha
> npm install babel-register
> npm install express
> npm install body-parser
> {code}
> In addition, we should provide a simple README which will live in the 
> examples directory. It basically should state the startup procedure as well 
> as how to use the *click me* button in the index.html. Finally it should 
> explain what type of results one would expect...
> In addition, I received the following TypeError when logging events using the 
> example server
> {code}
> TypeError: req.body.forEach is not a function
> at /usr/local/incubator-senssoft-useralejs/example/server.js:77:12
> at Layer.handle [as handle_request] 
> (/usr/local/incubator-senssoft-useralejs/node_modules/express/lib/router/layer.js:95:5)
> at next 
> (/usr/local/incubator-senssoft-useralejs/node_modules/express/lib/router/route.js:137:13)
> at Route.dispatch 
> (/usr/local/incubator-senssoft-useralejs/node_modules/express/lib/router/route.js:112:3)
> at Layer.handle [as handle_request] 
> (/usr/local/incubator-senssoft-useralejs/node_modules/express/lib/router/layer.js:95:5)
> at 
> /usr/local/incubator-senssoft-useralejs/node_modules/express/lib/router/index.js:281:22
> at Function.process_params 
> (/usr/local/incubator-senssoft-useralejs/node_modules/express/lib/router/index.js:335:12)
> at next 
> (/usr/local/incubator-senssoft-useralejs/node_modules/express/lib/router/index.js:275:10)
> at jsonParser 
> (/usr/local/incubator-senssoft-useralejs/node_modules/body-parser/lib/types/json.js:112:7)
> at Layer.handle [as handle_request] 
> (/usr/local/incubator-senssoft-useralejs/node_modules/express/lib/router/layer.js:95:5)
> {code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (SENSSOFT-267) Update ElasticSearch Templates to Properly Index new UserALE.js WebEXT Fields

2018-04-15 Thread Joshua Poore (JIRA)

 [ 
https://issues.apache.org/jira/browse/SENSSOFT-267?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joshua Poore updated SENSSOFT-267:
--
Affects Version/s: (was: UserALE.js 0.2.0)
   UserALE.js 1.0.0

> Update ElasticSearch Templates to Properly Index new UserALE.js WebEXT Fields
> -
>
> Key: SENSSOFT-267
> URL: https://issues.apache.org/jira/browse/SENSSOFT-267
> Project: SensSoft
>  Issue Type: Improvement
>  Components: UserALE.js
>Affects Versions: UserALE.js 1.0.0
>Reporter: Joshua Poore
>Assignee: Rob Foley
>Priority: Major
> Fix For: UserALE.js 1.1.0
>
>
> Some new fields generated through the webextension are being indexed as 
> string, but should be integers or others. Configs and mapping need be updated.
> in userale forwarder, not in 'es' container
> Definition of Done = updating userale-conf



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Closed] (SENSSOFT-78) Add user tracking support?

2018-04-15 Thread Joshua Poore (JIRA)

 [ 
https://issues.apache.org/jira/browse/SENSSOFT-78?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joshua Poore closed SENSSOFT-78.

Resolution: Fixed

> Add user tracking support?
> --
>
> Key: SENSSOFT-78
> URL: https://issues.apache.org/jira/browse/SENSSOFT-78
> Project: SensSoft
>  Issue Type: Improvement
>  Components: UserALE.js
>Affects Versions: UserALE.js 0.2.0
>Reporter: Joshua Poore
>Assignee: Clay Gimenez
>Priority: Minor
> Fix For: UserALE.js 1.0.0
>
>
> Evaluate whether we should track users across sessions via cookies or similar 
> methods. [porting wayward ticket from old ticket board]



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Closed] (SENSSOFT-4) Deployment Instructions for UserALE.js

2018-04-15 Thread Joshua Poore (JIRA)

 [ 
https://issues.apache.org/jira/browse/SENSSOFT-4?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joshua Poore closed SENSSOFT-4.
---
Resolution: Fixed

> Deployment Instructions for UserALE.js
> --
>
> Key: SENSSOFT-4
> URL: https://issues.apache.org/jira/browse/SENSSOFT-4
> Project: SensSoft
>  Issue Type: Task
>  Components: UserALE.js
>Reporter: Joshua Poore
>Assignee: Michelle Beard
>Priority: Critical
> Fix For: UserALE.js 1.0.0
>
>   Original Estimate: 2h
>  Remaining Estimate: 2h
>
> Should have up-to-date instructional material for deploying, configuring 
> Elastic with the UserALE.js instructional material (in our git docs pages).
> I want these instructions to incorporate our container for Elastic and 
> LogStash. This container should be included in UserALE.js repo, or somewhere 
> sensible.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (SENSSOFT-274) Update Broswer plugin field structure (title-->tab_title)

2018-04-15 Thread Joshua Poore (JIRA)

 [ 
https://issues.apache.org/jira/browse/SENSSOFT-274?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joshua Poore updated SENSSOFT-274:
--
Fix Version/s: (was: UserALE.js 1.0.0)
   UserALE.js 1.1.0

> Update Broswer plugin field structure (title-->tab_title)
> -
>
> Key: SENSSOFT-274
> URL: https://issues.apache.org/jira/browse/SENSSOFT-274
> Project: SensSoft
>  Issue Type: Improvement
>  Components: UserALE.js
> Environment: javascript, Chrome, FireFox
>Reporter: Joshua Poore
>Assignee: Rob Foley
>Priority: Trivial
> Fix For: UserALE.js 1.1.0
>
>
> Update Broswer plugin field structure (title-->tab_title)



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (SENSSOFT-284) "userid" field seems to impact ability to correctly map 'details' field for tab meta data.

2018-04-15 Thread Joshua Poore (JIRA)

 [ 
https://issues.apache.org/jira/browse/SENSSOFT-284?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joshua Poore updated SENSSOFT-284:
--
Fix Version/s: (was: UserALE.js 1.0.0)
   UserALE.js 1.1.0

> "userid" field seems to impact ability to correctly map 'details' field for 
> tab meta data.
> --
>
> Key: SENSSOFT-284
> URL: https://issues.apache.org/jira/browse/SENSSOFT-284
> Project: SensSoft
>  Issue Type: Bug
>  Components: UserALE.js
>Affects Versions: UserALE.js 1.0.0
> Environment: CentOS, JavaScript, Logstash, Elastic
>Reporter: Joshua Poore
>Assignee: Rob Foley
>Priority: Minor
> Fix For: UserALE.js 1.1.0
>
>   Original Estimate: 2h
>  Remaining Estimate: 2h
>
> The problem is: the ‘details’ field in tab transitions doesn’t map uniformly 
> when different userids are passed to the logs via the plugin interface 
> (firefox). Specifically, details appears as a searchable field with no meta 
> data, where we would expect the various subtitles to map as details.[].
> It affects very simple visualizations in Kibana for tracking page visits 
> (details.title.keyword) by userid. pageUrl does map (though this is not part 
> of 'details'). details.title however is more pragmatic for tabulating visits 
> to domains without munging through pageUrls.
> Here are the details:
> 1. When userid is left at default (‘nobody’), details.title.keyword maps 
> correctly. details.title appears as a searchable field and 
> details.title.keyword aggregates correctly in visualizations in kibana.
> 2. When userid is changed to any other strings, ‘details’ appears in logs as 
> an empty field with a warning “(paraphrase) data is available for search but 
> will not populate, consider refreshing Index mappings” in kibana’s discover 
> tab.
> 3. If userid is changed back to "nobody" from some other value, 'details' 
> appears to map along its subfields correctly (esp details.title)
> Testing details:
>  # Tested on 3 different clients:
>  ## Confirmed that when userid was set to nobody, logs from each different 
> client (hostname) correctly mapped details.title.
>  ## Confirmed that when userid was set to another value, logs with 
> userid==[string] did not have valid data that could be read in "explore" tab 
> of kibana, and did not aggregate through table visualization.
> NOTE: Untested in script tag method



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Assigned] (SENSSOFT-30) Improve example server

2018-04-15 Thread Joshua Poore (JIRA)

 [ 
https://issues.apache.org/jira/browse/SENSSOFT-30?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joshua Poore reassigned SENSSOFT-30:


Assignee: Michelle Beard

> Improve example server
> --
>
> Key: SENSSOFT-30
> URL: https://issues.apache.org/jira/browse/SENSSOFT-30
> Project: SensSoft
>  Issue Type: Improvement
>Reporter: Joshua Poore
>Assignee: Michelle Beard
>Priority: Trivial
> Fix For: SensSoft 1.0
>
>   Original Estimate: 4h
>  Remaining Estimate: 4h
>
> Improve example server



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (SENSSOFT-30) Improve example server

2018-04-15 Thread Joshua Poore (JIRA)

 [ 
https://issues.apache.org/jira/browse/SENSSOFT-30?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joshua Poore updated SENSSOFT-30:
-
Component/s: (was: UserALE.js)

> Improve example server
> --
>
> Key: SENSSOFT-30
> URL: https://issues.apache.org/jira/browse/SENSSOFT-30
> Project: SensSoft
>  Issue Type: Improvement
>Reporter: Joshua Poore
>Assignee: Michelle Beard
>Priority: Trivial
> Fix For: SensSoft 1.0
>
>   Original Estimate: 4h
>  Remaining Estimate: 4h
>
> Improve example server



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (SENSSOFT-101) Angular.js Directive for UserALE.js

2018-04-15 Thread Joshua Poore (JIRA)

 [ 
https://issues.apache.org/jira/browse/SENSSOFT-101?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joshua Poore updated SENSSOFT-101:
--
Summary: Angular.js Directive for UserALE.js  (was: ng Directive for 
UserALE.js)

> Angular.js Directive for UserALE.js
> ---
>
> Key: SENSSOFT-101
> URL: https://issues.apache.org/jira/browse/SENSSOFT-101
> Project: SensSoft
>  Issue Type: Wish
>  Components: UserALE.js
>Reporter: Clay Gimenez
>Priority: Minor
> Fix For: UserALE.js 2.0.0
>
>
> It was suggested that a custom Angular (1.x, but maybe also 2?) directive 
> could improve UserALE.js log quality for certain types of Angular 
> applications by instructing Angular on how/when to assign unique ids, etc.  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (SENSSOFT-101) Angular.js Directive for UserALE.js

2018-04-15 Thread Joshua Poore (JIRA)

 [ 
https://issues.apache.org/jira/browse/SENSSOFT-101?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joshua Poore updated SENSSOFT-101:
--
Fix Version/s: (was: UserALE.js 1.0.0)
   UserALE.js 2.0.0.

> Angular.js Directive for UserALE.js
> ---
>
> Key: SENSSOFT-101
> URL: https://issues.apache.org/jira/browse/SENSSOFT-101
> Project: SensSoft
>  Issue Type: Wish
>  Components: UserALE.js
>Reporter: Clay Gimenez
>Priority: Minor
> Fix For: UserALE.js 2.0.0
>
>
> It was suggested that a custom Angular (1.x, but maybe also 2?) directive 
> could improve UserALE.js log quality for certain types of Angular 
> applications by instructing Angular on how/when to assign unique ids, etc.  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (SENSSOFT-97) Automatic benchmarking

2018-04-15 Thread Joshua Poore (JIRA)

 [ 
https://issues.apache.org/jira/browse/SENSSOFT-97?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joshua Poore updated SENSSOFT-97:
-
Fix Version/s: (was: UserALE.js 1.0.0)
   UserALE.js 2.0.0

> Automatic benchmarking
> --
>
> Key: SENSSOFT-97
> URL: https://issues.apache.org/jira/browse/SENSSOFT-97
> Project: SensSoft
>  Issue Type: Task
>  Components: UserALE.js
>Reporter: Clay Gimenez
>Priority: Minor
> Fix For: UserALE.js 2.0.0
>
>   Original Estimate: 8h
>  Remaining Estimate: 8h
>
> Set up automated benchmarking of browser load (cpu and network)



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Closed] (SENSSOFT-223) Make UserALE.js plugin persistent

2018-04-15 Thread Joshua Poore (JIRA)

 [ 
https://issues.apache.org/jira/browse/SENSSOFT-223?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joshua Poore closed SENSSOFT-223.
-
Resolution: Fixed

completed task

> Make UserALE.js plugin persistent
> -
>
> Key: SENSSOFT-223
> URL: https://issues.apache.org/jira/browse/SENSSOFT-223
> Project: SensSoft
>  Issue Type: Task
>  Components: UserALE.js
>Affects Versions: UserALE.js 0.2.0
> Environment: FireFox
>Reporter: Joshua Poore
>Assignee: Rob Foley
>Priority: Major
> Fix For: UserALE.js 1.0.0
>
>
> Currently, UserALE.js plugin needs to be re-installed every time the browser 
> is closed and re-opened. Our plugin should be persistent (FireFox) once 
> installed.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Resolved] (SENSSOFT-221) Elasticsearch 5.x does not support microsecond precision

2018-04-15 Thread Joshua Poore (JIRA)

 [ 
https://issues.apache.org/jira/browse/SENSSOFT-221?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joshua Poore resolved SENSSOFT-221.
---
Resolution: Fixed

Will reopen when ES starts supporting ms.

> Elasticsearch 5.x does not support microsecond precision
> 
>
> Key: SENSSOFT-221
> URL: https://issues.apache.org/jira/browse/SENSSOFT-221
> Project: SensSoft
>  Issue Type: Bug
>  Components: UserALE.js
>Affects Versions: UserALE.js 0.2.0
>Reporter: Michelle Beard
>Assignee: Rob Foley
>Priority: Major
> Fix For: UserALE.js 1.0.0
>
>   Original Estimate: 2h
>  Remaining Estimate: 2h
>
> In order to do accurate sequence analysis, it is imperative that the 
> clientTime generated by userALE is set to microseconds. Unfortunately, 
> Elasticsearch only supports up to milliseconds. This impacts how sorting is 
> done at the clientTime level. 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Closed] (SENSSOFT-240) Update Elasticsearch mapping to accurately parse clientTime variable from userale.js

2018-04-15 Thread Joshua Poore (JIRA)

 [ 
https://issues.apache.org/jira/browse/SENSSOFT-240?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joshua Poore closed SENSSOFT-240.
-
Resolution: Fixed

Elastic has a known issue in tracking ms. 

> Update Elasticsearch mapping to accurately parse clientTime variable from 
> userale.js
> 
>
> Key: SENSSOFT-240
> URL: https://issues.apache.org/jira/browse/SENSSOFT-240
> Project: SensSoft
>  Issue Type: Sub-task
>  Components: UserALE.js
>Affects Versions: SensSoft 1.0
>Reporter: Michelle Beard
>Assignee: Rob Foley
>Priority: Major
> Fix For: UserALE.js 1.0.0
>
>   Original Estimate: 1h
>  Remaining Estimate: 1h
>
> Update elasticsearch mapping schema to index microseconds correctly.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Resolved] (SENSSOFT-232) Explore options for capturing unique UserIDs (distinguishing browsers) at runtime.

2018-04-15 Thread Joshua Poore (JIRA)

 [ 
https://issues.apache.org/jira/browse/SENSSOFT-232?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joshua Poore resolved SENSSOFT-232.
---
Resolution: Implemented

A unique browser can be identified by a combination of: host, sessionId, 
windowId, tabId, userId (if available). 

> Explore options for capturing unique UserIDs (distinguishing browsers) at 
> runtime.
> --
>
> Key: SENSSOFT-232
> URL: https://issues.apache.org/jira/browse/SENSSOFT-232
> Project: SensSoft
>  Issue Type: New Feature
>  Components: UserALE.js
>Reporter: Joshua Poore
>Assignee: Rob Foley
>Priority: Critical
> Fix For: UserALE.js 1.0.0
>
>
> forthcoming 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (SENSSOFT-215) Expand UserALE.js.ext configurations

2018-04-15 Thread Joshua Poore (JIRA)

 [ 
https://issues.apache.org/jira/browse/SENSSOFT-215?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joshua Poore updated SENSSOFT-215:
--
Affects Version/s: (was: UserALE.js 0.2.0)
   UserALE.js 1.0.0

> Expand UserALE.js.ext configurations 
> -
>
> Key: SENSSOFT-215
> URL: https://issues.apache.org/jira/browse/SENSSOFT-215
> Project: SensSoft
>  Issue Type: Improvement
>  Components: UserALE.js
>Affects Versions: UserALE.js 1.0.0
>Reporter: Michelle Beard
>Assignee: Michelle Beard
>Priority: Major
>   Original Estimate: 0.5h
>  Remaining Estimate: 0.5h
>
> Currently, the web extension only supports the data-url configuration. Would 
> like to extend to support tool-name and tool-version. 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (SENSSOFT-245) UserALE Bandwidth Benchmarking

2018-04-15 Thread Joshua Poore (JIRA)

 [ 
https://issues.apache.org/jira/browse/SENSSOFT-245?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joshua Poore updated SENSSOFT-245:
--
Fix Version/s: (was: UserALE.js 1.0.0)
   UserALE.js 1.1.0

> UserALE Bandwidth Benchmarking
> --
>
> Key: SENSSOFT-245
> URL: https://issues.apache.org/jira/browse/SENSSOFT-245
> Project: SensSoft
>  Issue Type: Task
>  Components: UserALE.js
> Environment: html
>Reporter: Joshua Poore
>Assignee: Rob Foley
>Priority: Major
> Fix For: UserALE.js 2.0.0
>
>
> We need to know bandwidth impact with 3 levels of settings: default, LowFI, 
> HighFI (later are negotiable). How much bandwidth will logging require FROM 
> THE WEB. May be worthwhile to make general recommendations for storage, as 
> well.
> I'm looking for a stacked histogram or line chart  (DoD)
> Extra points for throwing it on the website.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (SENSSOFT-245) UserALE Bandwidth Benchmarking

2018-04-15 Thread Joshua Poore (JIRA)

 [ 
https://issues.apache.org/jira/browse/SENSSOFT-245?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joshua Poore updated SENSSOFT-245:
--
Fix Version/s: (was: UserALE.js 1.1.0)
   UserALE.js 2.0.0

> UserALE Bandwidth Benchmarking
> --
>
> Key: SENSSOFT-245
> URL: https://issues.apache.org/jira/browse/SENSSOFT-245
> Project: SensSoft
>  Issue Type: Task
>  Components: UserALE.js
> Environment: html
>Reporter: Joshua Poore
>Assignee: Rob Foley
>Priority: Major
> Fix For: UserALE.js 2.0.0
>
>
> We need to know bandwidth impact with 3 levels of settings: default, LowFI, 
> HighFI (later are negotiable). How much bandwidth will logging require FROM 
> THE WEB. May be worthwhile to make general recommendations for storage, as 
> well.
> I'm looking for a stacked histogram or line chart  (DoD)
> Extra points for throwing it on the website.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (SENSSOFT-245) UserALE Bandwidth Benchmarking

2018-04-15 Thread Joshua Poore (JIRA)

 [ 
https://issues.apache.org/jira/browse/SENSSOFT-245?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joshua Poore updated SENSSOFT-245:
--
Affects Version/s: (was: Website 0.1)

> UserALE Bandwidth Benchmarking
> --
>
> Key: SENSSOFT-245
> URL: https://issues.apache.org/jira/browse/SENSSOFT-245
> Project: SensSoft
>  Issue Type: Task
>  Components: UserALE.js
> Environment: html
>Reporter: Joshua Poore
>Assignee: Rob Foley
>Priority: Major
> Fix For: UserALE.js 2.0.0
>
>
> We need to know bandwidth impact with 3 levels of settings: default, LowFI, 
> HighFI (later are negotiable). How much bandwidth will logging require FROM 
> THE WEB. May be worthwhile to make general recommendations for storage, as 
> well.
> I'm looking for a stacked histogram or line chart  (DoD)
> Extra points for throwing it on the website.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Closed] (SENSSOFT-203) Address UserALE.js feedback from lewismc

2018-04-15 Thread Joshua Poore (JIRA)

 [ 
https://issues.apache.org/jira/browse/SENSSOFT-203?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joshua Poore closed SENSSOFT-203.
-
Resolution: Fixed

Completed prior to UserALE.js 1.0.0 release

> Address UserALE.js feedback from lewismc
> 
>
> Key: SENSSOFT-203
> URL: https://issues.apache.org/jira/browse/SENSSOFT-203
> Project: SensSoft
>  Issue Type: Task
>  Components: UserALE.js
>Affects Versions: UserALE.js 0.1.0
>Reporter: Lewis John McGibbney
>Assignee: Michelle Beard
>Priority: Blocker
> Fix For: UserALE.js 1.0.0
>
>   Original Estimate: 4h
>  Remaining Estimate: 4h
>
> Hi Folks,
> This is straight from my identical feedback on the dev@ list. Excellent work 
> on UserALE.js it is looking very good.
> Lewis
> Some initial questions/feedback/observations
> # The README [0] needs to be updated in several places, this will be obvious 
> when you read the README. This will need to be updated.
> # Is the intention to host UserALE.js on some CDN somewhere? I see from [1] 
> that the intention is to release the code to NPM and/or Bower... is this work 
> in progress (I think it definitely is) and if so is it documented somewhere?
> # It might be worth providing a more detailed description at [2]
> # I would make sure that the JIRA Release Notes [3] are copied over to the 
> CHANGELOG.md file [4]. Additionally, I would structure it after the following 
> example [5] where essentially the JIRA release report is copied and pasted in 
> there, this tends to render nicely in Markdown. Additionally, it looks better 
> if the release manager provides a short link to the release report. This can 
> be obtained using the URL shortening service at [6].
> # Please make sure to add a DISCLAIMER, a sample can be seen at [7]
> # We need to produce a KEYS file for all SensSoft developers who wish to act 
> as release manager and sign release artifacts. They KEYS file can live 
> anywhere within/across the SensSoft repositories. An example can be found at 
> [8].
> # We need to generate a NOTICE file which essentially details usage and 
> appropriate attribution of dependencies consumed within UserALE.js. An 
> example can be seen at [9].
> # We should probably generate a Description of a Project (DOAP) file for 
> every SensSoft project... however this is not a blocker for a release.
> I think the above represents a minimum degree of feedback that I would like 
> to see addressed before we attempt to generate a release candidate for 
> UserALE.js.
> If there are ANY questions, please let me know.
> I've raised a JIRA issue for this at [10] which will enable someone(s) to 
> track and address the issues.
> Thanks
> [0] https://github.com/apache/incubator-senssoft-useralejs
> [1] 
> https://github.com/apache/incubator-senssoft-useralejs/blob/master/README.md
> [2] 
> https://github.com/apache/incubator-senssoft-useralejs/blob/master/package.json#L4
> [3] 
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12320621=12339748
> [4] 
> https://github.com/apache/incubator-senssoft-useralejs/blob/master/CHANGELOG.md
> [5] 
> https://raw.githubusercontent.com/apache/incubator-joshua/master/CHANGES.md
> [6] https://s.apache.org/
> [7] https://github.com/apache/incubator-joshua/blob/master/DISCLAIMER.txt
> [8] https://github.com/apache/incubator-joshua/blob/master/KEYS
> [9] https://github.com/apache/incubator-joshua/blob/master/NOTICE.txt
> {code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Closed] (SENSSOFT-76) Update logstash container

2018-04-15 Thread Joshua Poore (JIRA)

 [ 
https://issues.apache.org/jira/browse/SENSSOFT-76?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joshua Poore closed SENSSOFT-76.

Resolution: Fixed

> Update logstash container
> -
>
> Key: SENSSOFT-76
> URL: https://issues.apache.org/jira/browse/SENSSOFT-76
> Project: SensSoft
>  Issue Type: Improvement
>  Components: Distill, UserALE.js, UserALE.PyQt5
>Affects Versions: Distill 0.1.0
>Reporter: Michelle Beard
>Assignee: Michelle Beard
>Priority: Major
>  Labels: docker
>   Original Estimate: 2h
>  Remaining Estimate: 2h
>
> Extend logstash configuration to act as a logging server (send_logs).



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (SENSSOFT-76) Update logstash container

2018-04-15 Thread Joshua Poore (JIRA)

 [ 
https://issues.apache.org/jira/browse/SENSSOFT-76?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joshua Poore updated SENSSOFT-76:
-
Fix Version/s: (was: UserALE.js 1.0.0)

> Update logstash container
> -
>
> Key: SENSSOFT-76
> URL: https://issues.apache.org/jira/browse/SENSSOFT-76
> Project: SensSoft
>  Issue Type: Improvement
>  Components: Distill, UserALE.js, UserALE.PyQt5
>Affects Versions: Distill 0.1.0
>Reporter: Michelle Beard
>Assignee: Michelle Beard
>Priority: Major
>  Labels: docker
>   Original Estimate: 2h
>  Remaining Estimate: 2h
>
> Extend logstash configuration to act as a logging server (send_logs).



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Reopened] (SENSSOFT-76) Update logstash container

2018-04-15 Thread Joshua Poore (JIRA)

 [ 
https://issues.apache.org/jira/browse/SENSSOFT-76?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joshua Poore reopened SENSSOFT-76:
--

> Update logstash container
> -
>
> Key: SENSSOFT-76
> URL: https://issues.apache.org/jira/browse/SENSSOFT-76
> Project: SensSoft
>  Issue Type: Improvement
>  Components: Distill, UserALE.js, UserALE.PyQt5
>Affects Versions: Distill 0.1.0
>Reporter: Michelle Beard
>Assignee: Michelle Beard
>Priority: Major
>  Labels: docker
>   Original Estimate: 2h
>  Remaining Estimate: 2h
>
> Extend logstash configuration to act as a logging server (send_logs).



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (SENSSOFT-220) Add interval log timeout

2018-04-15 Thread Joshua Poore (JIRA)

 [ 
https://issues.apache.org/jira/browse/SENSSOFT-220?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joshua Poore updated SENSSOFT-220:
--
Affects Version/s: (was: UserALE.js 0.2.0)

> Add interval log timeout
> 
>
> Key: SENSSOFT-220
> URL: https://issues.apache.org/jira/browse/SENSSOFT-220
> Project: SensSoft
>  Issue Type: Improvement
>  Components: UserALE.js
>Reporter: Michelle Beard
>Assignee: Michelle Beard
>Priority: Major
> Fix For: UserALE.js 1.1.0
>
>   Original Estimate: 2h
>  Remaining Estimate: 2h
>
> If there is a timeout between intervals, ensure that a new interval is 
> created. 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (SENSSOFT-220) Add interval log timeout

2018-04-15 Thread Joshua Poore (JIRA)

 [ 
https://issues.apache.org/jira/browse/SENSSOFT-220?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joshua Poore updated SENSSOFT-220:
--
Fix Version/s: (was: UserALE.js 1.0.0)
   UserALE.js 1.1.0

> Add interval log timeout
> 
>
> Key: SENSSOFT-220
> URL: https://issues.apache.org/jira/browse/SENSSOFT-220
> Project: SensSoft
>  Issue Type: Improvement
>  Components: UserALE.js
>Reporter: Michelle Beard
>Assignee: Michelle Beard
>Priority: Major
> Fix For: UserALE.js 1.1.0
>
>   Original Estimate: 2h
>  Remaining Estimate: 2h
>
> If there is a timeout between intervals, ensure that a new interval is 
> created. 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Closed] (SENSSOFT-99) Add custom log API method

2018-04-15 Thread Joshua Poore (JIRA)

 [ 
https://issues.apache.org/jira/browse/SENSSOFT-99?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joshua Poore closed SENSSOFT-99.

Resolution: Fixed

Added in -192 branch

> Add custom log API method
> -
>
> Key: SENSSOFT-99
> URL: https://issues.apache.org/jira/browse/SENSSOFT-99
> Project: SensSoft
>  Issue Type: Improvement
>  Components: UserALE.js
>Reporter: Rob Foley
>Assignee: Joshua Poore
>Priority: Major
> Fix For: UserALE.js 1.0.0
>
>   Original Estimate: 2h
>  Remaining Estimate: 2h
>
> Expose a method on the API to allow users to add custom logs.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Closed] (SENSSOFT-91) Userale.js Jenkins Build

2018-04-15 Thread Joshua Poore (JIRA)

 [ 
https://issues.apache.org/jira/browse/SENSSOFT-91?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joshua Poore closed SENSSOFT-91.

Resolution: Fixed

> Userale.js Jenkins Build
> 
>
> Key: SENSSOFT-91
> URL: https://issues.apache.org/jira/browse/SENSSOFT-91
> Project: SensSoft
>  Issue Type: Sub-task
>  Components: UserALE.js
>Affects Versions: UserALE.js 0.2.0
>Reporter: Clay Gimenez
>Assignee: Clay Gimenez
>Priority: Major
> Fix For: UserALE.js 1.0.0
>
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Resolved] (SENSSOFT-96) Switch Lint Config to AirBnB

2018-04-15 Thread Joshua Poore (JIRA)

 [ 
https://issues.apache.org/jira/browse/SENSSOFT-96?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joshua Poore resolved SENSSOFT-96.
--
Resolution: Fixed

Tabled for now.

> Switch Lint Config to AirBnB
> 
>
> Key: SENSSOFT-96
> URL: https://issues.apache.org/jira/browse/SENSSOFT-96
> Project: SensSoft
>  Issue Type: Task
>  Components: UserALE.js
>Reporter: Clay Gimenez
>Priority: Minor
> Fix For: UserALE.js 1.0.0
>
>   Original Estimate: 2h
>  Remaining Estimate: 2h
>
> Switch linting config over to the AirBnB ES5 style, used on elements like 
> Tap.  Common in the wild as well.  Fix any linting errors.  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Closed] (SENSSOFT-80) Update data-url to http://localhost:8000

2018-04-15 Thread Joshua Poore (JIRA)

 [ 
https://issues.apache.org/jira/browse/SENSSOFT-80?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joshua Poore closed SENSSOFT-80.

Resolution: Fixed

completed

> Update data-url to http://localhost:8000
> 
>
> Key: SENSSOFT-80
> URL: https://issues.apache.org/jira/browse/SENSSOFT-80
> Project: SensSoft
>  Issue Type: Bug
>  Components: UserALE.js
>Affects Versions: UserALE.js 0.2.0
>Reporter: Michelle Beard
>Assignee: Rob Foley
>Priority: Major
> Fix For: UserALE.js 1.0.0
>
>
> Update data-url to http://localhost:8000 in the documentation and the default 
> parameter in useralejs.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Closed] (SENSSOFT-196) UserALE.js time sync

2018-04-15 Thread Joshua Poore (JIRA)

 [ 
https://issues.apache.org/jira/browse/SENSSOFT-196?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joshua Poore closed SENSSOFT-196.
-
Resolution: Fixed

> UserALE.js time sync
> 
>
> Key: SENSSOFT-196
> URL: https://issues.apache.org/jira/browse/SENSSOFT-196
> Project: SensSoft
>  Issue Type: Improvement
>  Components: UserALE.js
>Affects Versions: UserALE.js 0.2.0
>Reporter: Michelle Beard
>Assignee: Rob Foley
>Priority: Major
> Fix For: UserALE.js 1.0.0
>
>   Original Estimate: 4h
>  Remaining Estimate: 4h
>
> time sync issue with userale.js client time and server time. 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Closed] (SENSSOFT-224) Update UserALE.js Browser Plugin to Save Operating Params

2018-04-15 Thread Joshua Poore (JIRA)

 [ 
https://issues.apache.org/jira/browse/SENSSOFT-224?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joshua Poore closed SENSSOFT-224.
-
Resolution: Fixed

> Update UserALE.js Browser Plugin to Save Operating Params
> -
>
> Key: SENSSOFT-224
> URL: https://issues.apache.org/jira/browse/SENSSOFT-224
> Project: SensSoft
>  Issue Type: Task
>  Components: UserALE.js
>Affects Versions: UserALE.js 0.2.0
> Environment: Firefox
>Reporter: Joshua Poore
>Assignee: Rob Foley
>Priority: Major
> Fix For: UserALE.js 1.0.0
>
>   Original Estimate: 1h
>  Remaining Estimate: 1h
>
> The browser plugin will need to have save settings to allow users to save 
> configurations for logging end-points and whitelisted end-points, etc.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Closed] (SENSSOFT-230) Discover requirements for accrediting plugin through Firefox

2018-04-15 Thread Joshua Poore (JIRA)

 [ 
https://issues.apache.org/jira/browse/SENSSOFT-230?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joshua Poore closed SENSSOFT-230.
-
Resolution: Fixed

> Discover requirements for accrediting plugin through Firefox
> 
>
> Key: SENSSOFT-230
> URL: https://issues.apache.org/jira/browse/SENSSOFT-230
> Project: SensSoft
>  Issue Type: Improvement
>  Components: UserALE.js
>Affects Versions: UserALE.js 0.2.0
>Reporter: Joshua Poore
>Assignee: Joshua Poore
>Priority: Major
> Fix For: UserALE.js 1.0.0
>
>   Original Estimate: 1h
>  Remaining Estimate: 1h
>
> We need:
> 1. FF policies 
> 2. FF procedural steps for submitting plugin
> 3. FF required documentation
> 4. Technical requirements



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (SENSSOFT-215) Expand UserALE.js.ext configurations

2018-04-15 Thread Joshua Poore (JIRA)

 [ 
https://issues.apache.org/jira/browse/SENSSOFT-215?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joshua Poore updated SENSSOFT-215:
--
Fix Version/s: (was: UserALE.js 1.0.0)

> Expand UserALE.js.ext configurations 
> -
>
> Key: SENSSOFT-215
> URL: https://issues.apache.org/jira/browse/SENSSOFT-215
> Project: SensSoft
>  Issue Type: New Feature
>  Components: UserALE.js
>Affects Versions: UserALE.js 1.0.0
>Reporter: Michelle Beard
>Assignee: Michelle Beard
>Priority: Major
>   Original Estimate: 0.5h
>  Remaining Estimate: 0.5h
>
> Currently, the web extension only supports the data-url configuration. Would 
> like to extend to support tool-name and tool-version. 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (SENSSOFT-215) Expand UserALE.js.ext configurations

2018-04-15 Thread Joshua Poore (JIRA)

 [ 
https://issues.apache.org/jira/browse/SENSSOFT-215?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joshua Poore updated SENSSOFT-215:
--
Issue Type: Improvement  (was: New Feature)

> Expand UserALE.js.ext configurations 
> -
>
> Key: SENSSOFT-215
> URL: https://issues.apache.org/jira/browse/SENSSOFT-215
> Project: SensSoft
>  Issue Type: Improvement
>  Components: UserALE.js
>Affects Versions: UserALE.js 1.0.0
>Reporter: Michelle Beard
>Assignee: Michelle Beard
>Priority: Major
>   Original Estimate: 0.5h
>  Remaining Estimate: 0.5h
>
> Currently, the web extension only supports the data-url configuration. Would 
> like to extend to support tool-name and tool-version. 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Closed] (SENSSOFT-192) Record Interval Events

2018-04-15 Thread Joshua Poore (JIRA)

 [ 
https://issues.apache.org/jira/browse/SENSSOFT-192?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joshua Poore closed SENSSOFT-192.
-
Resolution: Fixed

> Record Interval Events
> --
>
> Key: SENSSOFT-192
> URL: https://issues.apache.org/jira/browse/SENSSOFT-192
> Project: SensSoft
>  Issue Type: New Feature
>  Components: UserALE.js
>Reporter: Michelle Beard
>Assignee: Michelle Beard
>Priority: Major
> Fix For: UserALE.js 1.0.0
>
>   Original Estimate: 4h
>  Remaining Estimate: 4h
>
> Detect repeated userale events by keeping track of an interval:
> An interval event describes a sequence of identical userale events 
> (mouseovers, drags, etc). It must record the start of the event and the end 
> of the event. In the case that a userale event does not update/timeouts, the 
> interval is closed by the library and emitted to the logging server. 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Closed] (SENSSOFT-213) Update SensSoft Documentation

2018-04-15 Thread Joshua Poore (JIRA)

 [ 
https://issues.apache.org/jira/browse/SENSSOFT-213?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joshua Poore closed SENSSOFT-213.
-
Resolution: Fixed

> Update SensSoft Documentation
> -
>
> Key: SENSSOFT-213
> URL: https://issues.apache.org/jira/browse/SENSSOFT-213
> Project: SensSoft
>  Issue Type: Improvement
>  Components: UserALE.js
>Affects Versions: UserALE.js 0.1.0
>Reporter: Michelle Beard
>Assignee: Joshua Poore
>Priority: Major
> Fix For: UserALE.js 1.0.0
>
>   Original Estimate: 3h
>  Remaining Estimate: 3h
>
> Currently, we need to update some files in userale.js so we are no longer 
> dependent on our draper GH pages for building, deploying userale, and the 
> script tag.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (SENSSOFT-222) Investigate SOLR as alternative to Elasticsearch

2018-04-15 Thread Joshua Poore (JIRA)

 [ 
https://issues.apache.org/jira/browse/SENSSOFT-222?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joshua Poore updated SENSSOFT-222:
--
Fix Version/s: (was: UserALE.js 1.0.0)

> Investigate SOLR as alternative to Elasticsearch
> 
>
> Key: SENSSOFT-222
> URL: https://issues.apache.org/jira/browse/SENSSOFT-222
> Project: SensSoft
>  Issue Type: Task
>  Components: UserALE.js
>Reporter: Joshua Poore
>Assignee: Michelle Beard
>Priority: Major
>
> Investigate Solr/Lucene as alternative logging back end for UserALE given the 
> Microseconds issue with Elastic.
> https://issues.apache.org/jira/browse/SENSSOFT-221



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Resolved] (SENSSOFT-22) Limit max retries

2018-04-15 Thread Joshua Poore (JIRA)

 [ 
https://issues.apache.org/jira/browse/SENSSOFT-22?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joshua Poore resolved SENSSOFT-22.
--
Resolution: Fixed

> Limit max retries
> -
>
> Key: SENSSOFT-22
> URL: https://issues.apache.org/jira/browse/SENSSOFT-22
> Project: SensSoft
>  Issue Type: Task
>  Components: UserALE.js
>Reporter: Joshua Poore
>Assignee: Clay Gimenez
>Priority: Critical
> Fix For: UserALE.js 1.0.0
>
>   Original Estimate: 1h
>  Remaining Estimate: 1h
>
> Limit maximum number of send retries.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Deleted] (SENSSOFT-33) Testing

2018-04-15 Thread Joshua Poore (JIRA)

 [ 
https://issues.apache.org/jira/browse/SENSSOFT-33?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joshua Poore deleted SENSSOFT-33:
-


> Testing
> ---
>
> Key: SENSSOFT-33
> URL: https://issues.apache.org/jira/browse/SENSSOFT-33
> Project: SensSoft
>  Issue Type: Test
>Reporter: Joshua Poore
>Assignee: Clay Gimenez
>Priority: Critical
>   Original Estimate: 20h
>  Remaining Estimate: 20h
>
> Address issues with the testing rig and implement full test suite.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Closed] (SENSSOFT-175) Integrate web extension with existing User ALE build process

2018-04-15 Thread Joshua Poore (JIRA)

 [ 
https://issues.apache.org/jira/browse/SENSSOFT-175?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joshua Poore closed SENSSOFT-175.
-
Resolution: Fixed

> Integrate web extension with existing User ALE build process
> 
>
> Key: SENSSOFT-175
> URL: https://issues.apache.org/jira/browse/SENSSOFT-175
> Project: SensSoft
>  Issue Type: Improvement
>  Components: UserALE.js
>Reporter: Alex Ford
>Assignee: Alex Ford
>Priority: Major
> Fix For: UserALE.js 1.0.0
>
>   Original Estimate: 2h
>  Remaining Estimate: 2h
>
> The web extension currently relies on a copy of the User ALE client script 
> that is checked into source control. As we integrate the web extension into 
> the main User ALE build, there are opportunities to remove things like this. 
> Have it so that when User ALE is built, the current version of the script is 
> made available to the web extension plugin. Explore other integration 
> opportunities as well.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Closed] (SENSSOFT-182) [RELEASE PROC] Release Guide for UserALE.js

2018-04-15 Thread Joshua Poore (JIRA)

 [ 
https://issues.apache.org/jira/browse/SENSSOFT-182?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joshua Poore closed SENSSOFT-182.
-
Resolution: Fixed

> [RELEASE PROC] Release Guide for UserALE.js
> ---
>
> Key: SENSSOFT-182
> URL: https://issues.apache.org/jira/browse/SENSSOFT-182
> Project: SensSoft
>  Issue Type: Task
>  Components: UserALE.js
>Affects Versions: UserALE.js 0.1.0
>Reporter: Joshua Poore
>Assignee: Joshua Poore
>Priority: Major
> Fix For: UserALE.js 1.0.0
>
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (SENSSOFT-31) Use web worker if available

2018-04-15 Thread Joshua Poore (JIRA)

 [ 
https://issues.apache.org/jira/browse/SENSSOFT-31?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joshua Poore updated SENSSOFT-31:
-
Fix Version/s: (was: UserALE.js 1.0.0)
   Website 0.1

> Use web worker if available
> ---
>
> Key: SENSSOFT-31
> URL: https://issues.apache.org/jira/browse/SENSSOFT-31
> Project: SensSoft
>  Issue Type: Improvement
>  Components: UserALE.js
>Affects Versions: Website 0.1
>Reporter: Joshua Poore
>Assignee: Clay Gimenez
>Priority: Minor
> Fix For: Website 0.1
>
>
> Use a web worker if available to reduce overhead on main page thread. Compare 
> relative performance before moving to production.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (SENSSOFT-26) Evaluate style logging

2018-04-15 Thread Joshua Poore (JIRA)

 [ 
https://issues.apache.org/jira/browse/SENSSOFT-26?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joshua Poore updated SENSSOFT-26:
-
Fix Version/s: (was: UserALE.js 1.0.0)

> Evaluate style logging
> --
>
> Key: SENSSOFT-26
> URL: https://issues.apache.org/jira/browse/SENSSOFT-26
> Project: SensSoft
>  Issue Type: Wish
>  Components: UserALE.js
>Reporter: Joshua Poore
>Priority: Minor
>
> Can we pull core styles of elements? Is that helpful? What's the network 
> overhead, etc.?



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Closed] (SENSSOFT-98) Improve deployment workflow

2018-04-15 Thread Joshua Poore (JIRA)

 [ 
https://issues.apache.org/jira/browse/SENSSOFT-98?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joshua Poore closed SENSSOFT-98.

Resolution: Fixed

> Improve deployment workflow
> ---
>
> Key: SENSSOFT-98
> URL: https://issues.apache.org/jira/browse/SENSSOFT-98
> Project: SensSoft
>  Issue Type: Task
>  Components: UserALE.js
>Reporter: Clay Gimenez
>Assignee: Rob Foley
>Priority: Minor
> Fix For: UserALE.js 1.0.0
>
>   Original Estimate: 4h
>  Remaining Estimate: 4h
>
> NPM Script to automate deployment process



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)