Fixed UI reload bug, fixed debug logging
Bugfix: If backend sends multiple UPDATEs for a single modification action, execute callback only for the modified object, and remove callback only when callback function returns true.
Don't block drop when an element was dropped on palette area
Implemented a fix that prevents the tree diff code from modifying shared component nodes.
Avoid iterating over empty result
When on login screen, disable ping command to avoid refresh
Increased timeout in the hope that it'll pass on slow CI env
Use different CSS class in test which is not activated on hover. This might fix the test on slow CI.
Increased waiting time again, next attempt...
Added query-based paging to websocket List command instead of late filtering. Added isParent
boolean property to AbstractFile in order to identiy root folders etc.
Merge branch 'develop' of github.com:/structr/structr into develop
Fixed bug in ListCommand that caused Pages not to be visible because of a wrong filter condition.
Use more generics
Set ping interval back to 60 sec and fixed session/ws-related bug
Use transactions in UploadServlet
Removed unnecessary getSessionId method. Obtaining a session ID is task of the container.
Wait for first request to finish to properly obtain session id
Got rid of reload after obtaining session id
Ignore 400 error in crud search
Added test for multi-value search, fixed multi-value search in SearchCommand.