Orchestrator pushed to localStorage, Ticket0603
Collapsing now passes through Orchestrator
This fixed the 5 variables collapse-move bug found by Derek
Ticket0584: Replace random "saving" notification with "syncing"
Started making syncing pass through Orchestrator
But I hit some trouble. LocalStorage uses App.Note.allNotesByDepth while validation in orchestrator uses App.Note.tree
So validation consistently fails.
This is a side issue in the sens that nothing is breaking the tree right now so validation has very little chances of really failing
On the other hand, w/e caused the interruption might have greater chances of breaking the tree so this might precisely be the one place
where validation is very important.
Ticket0600: Centralize saving and deleting notifications in the Orchestrator
Rearchitected the way action are triggered in the Orchestrator so it is also ready to manage history
But I know have to rewrite history management so it actually works..
Working on undo feature, Ticket0601
Still problem to undo a deleteBranch action, where branch has descendants
moveBranch action not centralized yet (history is still manage in drag and tab Tree method
Redo not working anymore
Fixed undo deleteBranch, when branch has descendants, Ticket0601
Fixed bug on mergeWithPreceding with empty content, Ticket0601
Action manager awaits for a compound action, but no updateContent was to be triggered if the merged not had not content
Which would then cause the compound action to catch an other action and get make the action manager go off
Fixed clearRedoHistory triggered on every action, Ticket0601
Redo status, Ticket0601, is :
- History gets cleared to often
- redo deleteNote and createNote are not stable
- Is it as mess..
Deactivate redo feature for now, Ticket0601
Ticket0581: Un-collapsing causes a rendering glitch
Ticket0599: Centralize the different pieces together in the Action module