Remove DB setting from web.xml
- setting is in separate file in resources/mybatis-config.xml
drop "isIconsDisplayed" raw JSON schema as it is not used in any way at the moment
re #2: fix "move found nodes to group" feature to exclude nodes correctly
fix #20: current diagram can be downloaded as raw JSON from graph screen
fix Robot tests
minor improvements
URLs are shortened in popovers
re #18: edges are only redrawn every 100ms when sidebar is scrolled
add keyboard shortcuts (press F1 in app to see the list)
re #2: "move found nodes to group" feature
re #16: found node is marked with drop shadow instead of background
re #16: change node SVG element from <svg> to <g>
Simplify communication with DB
- use of MyBatis framework
#24 throws exceptions early, catch them late
- minor fix (possibility to work without db)
- throw own exception and handle it with error page
fix #20: diagram can be downloaded as raw JSON
re #20: use icomoon icons
re #20: add possibility to download diagram as JSON
#23 extend DB column for saving diagram JSON
- updated DB graph_json datatype
detach value objects to separate module
multi-module maven project
move plugins to sources directory