api.GraphExport rename
Backend cleanup and refactor
Update and refactor models for DB access.
Removed TABLE 'log' from database
added TODOs for icon click event listener
removed originalId + minor fix
Fix backend unit tests
Rename subedgeInfo.originalId to id
Removed vertex originalId
Removed archetype prefix from title and rename to name
Move positions to vertex.position and group.position
Move icon from archetypeIcons to vertexArchetype.icon
changed group verticesId from vertex.id to vertex.originalId
Removed positions array and added vertex.position and group.positioin item
Removed archetypeIcons array and added icon to vertexArchetypes
Changed vertex.title to vertex.name and removed archetype.name from title
Fix LoadGraphData response codes
minor frontend changes
UI for removing diagrams from database
UI for saving diagrams to database
fully working frontend User menu
SaveDiagram and RemoveDiagram servlets validate diagram_id parameter for both null and empty string
Login and Register servlets return details on why the request failed
fixed isLoggedIn method to be null-proof
minor servlet improvements
modified servlet to use helper methods from BaseServlet
fixed LoadGraphData servlet not to delete JSON from session which caused failure on page reload
frontend cleanup
fixed loading uploaded graph data
backend cleanup
modified showGraph JSP to use JSTL and EL
fixed SQL dump
fixed redirect from upload to graph screen to use base app URL
modified RemoveDiagram servlet to use HTTP method DELETE instead of POST
modified frontend to load graph data using only diagramId (no diagramHash)
reworked upload screen
moved API servlets to a separate package, made all servlets extend BaseServlet
reworked Register, Login and Logout servlets to work as API
dropped unused servlets
Remove diagram servlet - fix
- add servlet to web.xml
Added remove diagram servlet + minor fixes
Viewport minimap
(WIP) minimap may be dragged to move Viewport
viewport Minimap
LoadGraphData reformat
LoadGraphData user permission check
Added save button
minor fixes
loading of saved diagrams
Created save diagram servlet
Changed diagram table and Diagram class
joined load graph and start visualization steps on uploadFiles page. Removed saving uploaded file to file system.
Vertex/Edge attribute rendering
excluded Group related archetypes highlighting
dropped some unused functionality, merged DefaultPage with UploadFiles servlet
Removed EFP from backend
changed paths in frontend tests to test files
Resolved backend tests
Removed unnecessarily conversion to string
excluded Vertex related archetypes highlighting
Vertex related archetypes highlighting, refactoring of the whole highlighting functionality
jsDoc, dropped unused functionality, minor improvements
Group search
detached stopPropagation function to Utils
new JSON format compatibility fixes
dropped demo diagrams from the Upload page
WIP: added filters
modified Edge popover to display its attributes
grouping vertices by their archetype
Group name can be set using its constructor
modified Vertex popoved to display its attributes
double-click to zoom in
fixed Vertex to display its name w/o archetype
changed title of Sidebar unconnected nodes list
replaced Vertex interface icon by icon according to its archetype
replaced Edge lollipop by arrow
vertex/edge archetypes are stored in App
dropped unused functionality
fixed servlet output encoding
fixed paths
rebranding
set Maven to generate WAR distribution file called imiger.war
moved Log4J configuration file to a directory following Maven convention
added Selenium-based UI tests created as part of the ASWI project
added Selenium library
moved frontend code to directories following Maven convention, dropped libraries that are managed by Maven
moved backend code to directories following Maven convention
added Maven POM
dropped old CoCAEx frontend code
dropped Netbeans build mock files
dropped Ant build files
dropped WAR distribution file
dropped OPSWI documents
Added default groups creating on backend side.
Changed format of JSON between frontend and backend.
Modified backend to accept graph and configuration in json format instead of jar files + added filters
Uploaded original project CoCaEx-compatibility