CodeStyle
Fix: #4389 - move the CSRF token to the end of all forms, so we can detect truncated input variables
CodeStyle: use JSON_THROW_ON_ERROR with json_encode()
Use wt- namespace for data attributes
Fix: #3847 - hide internal URL from search-engines
Fix: Descendancy sidebar search fails with pretty URLs
Working on routing
Working on routing; Code cleanup
Fix: #1709 clicking spouse with no children breaks layout of descendants sidebar
Rename Tree::getTreeName() to name()
Use .phtml extension for template files
Code style
Fix HTML
Convert descendancy sidebar to use http/controller
Reorganise views