Add query conditions for the sum of the values of the primary fields of parents & children.
Add query conditions for total number of ancestors & successors.
Made it so 'Run Query' button is preselected, and that you can run multiple queries in the current context without needing to reset the wizard each time.
Move saved Resolutions parameters to global scope.
Move all Program settings to global scope.
Update & Refactor Settings Object.
Update Whats My Name - make detection more precise & add sites.
Update README.md
Update version number
Finalize importing tabs from TOR.
Change settings labels so they look better in menus. Add Tor browser path setting.
Fix bug with deselected entities when zooming out.
Transition to pyqtdarktheme for theme & styling.
Check if firefox snap exists if firefox package is not present.
Make sure that every file from the directories holding resolutions is present.
Refactor importing of tabs.
Minor optimizations.
Make the properties editors use Global Variables for hidden fields.
Finalize banners - they should now be persistent & work properly.
Update build scripts.
Make DockBarTwo.py use Global Variables for the dockbars' hidden fields.
Add logging for LinkScope version.
Update GlobalVariables.py - adjust the hidden fields & the fields to avoid parsing.
Update Settings Object to have version & TOR file location parameters.
Add npmjs search.
Dockbar Two now has 'Notes' tab that allows investigators to take canvas-specific notes.
Allows Markdown formatting.
Markdown editor now used for editing & displaying notes for entities and links as well.
Breaking change: Canvases file renamed from canvasTabs.lscanvas to CanvasTabs.lscanvas.
Fix bugs with Mailcat.
Fix bug with hotkey for searching & searching with regex
Make GetExternalURLs.py use chromium, and improve redirectRegex.
Improve email filter Regex for EmailExtractor.py
Improve description for IPQualityScore resolutions.
Bug fix for when resolution results arrive in an unexpected order.
Handle Shodan errors better
Ctrl-A: Select all nodes on current canvas.
Ctrl-Shift-C: Select child nodes of currently selected nodes.
Ctrl-Shift-P: Select parent nodes of currently selected nodes.
Started adding 'SNScrape' module - added getting tweets by user.
Also: Made it so users don't have to specify the 'Resolution' and 'Notes' fields in the Resolution JSON for resolution output (although it is *recommended* that they do)