Open poorejc opened 3 years ago
Hello Sir @poorejc , Please assign me this issue.
@Rajrits sure thing! We'd love to see your contribution! Thank you!
Hello @poorejc, I am facing some problems in understanding the project, Would you please help me to start? It would be great if we could have a direct conversation or meeting on whatever platform you are comfortable with.
Hello @poorejc, I am facing some problems in understanding the project, Would you please help me to start? It would be great if we could have a direct conversation or meeting on whatever platform you are comfortable with.
@Rajrits If you're still interested in this project, send an email to dev@flagon.apache.org and we can setup a time to discuss what the project is trying to accomplish and how you can help. Probably over zoom if that works for you.
Currently the browser extension has limited configurability through /UserAleWebExtension/options.js--userAleHost, userAleScript, toolUser, toolName, toolVersion. As such, the embedded userale-X.x.x.js script logs everything. It would be good to embed a filter in ./background.js that receives user inputs through opstionsPage.js and options.js. A nice example example of a filter can be found in our /example dir:
window.userale.filter(function (log) { var type_array = ['mouseup', 'mouseover', 'mousedown', 'keydown', 'dblclick', 'blur', 'focus', 'input', 'wheel']; var logType_array = ['interval']; return !type_array.includes(log.type) && !logType_array.includes(log.logType); });
Would be nice to include a form object that would allow users to add (through drop down or simple text input) event 'types' (e.g., mousedown, mouseup, mouseover) and log 'types' (e.g., 'raw', 'interval') (aside: maybe toggle for 'interval') to exclude from the browser extension log stream.