Fix: #4964 - upgrade datatables to V2
Fix: #5026 - add friendy error message when failing to upload new media obect
Fix: #4963 - untranslated string in tom-select component
Update treeview.js (#4863)replaced tabs with blank
Corrected php, js and phtml files (#4855)
Update JS dependencies and simplify form double-submit code
Leaflet controls fix (#4752)* Controls fix * Fix missing brackets
It's 2023
Update webtrees.js (#4703)Fixes issue #4702
Add icons for database and server
Merge: #4611 - add fullscreen mode to interactive tree
Merge #4606 - add fullscreen controls
Add general purpose fullscreen function and provide map control to use it
Merge #4605 - create undo icon for maps
Fix longstanding bug - detecting click on wrong element
Use view for control icon, Exclusively use setAttribute as assigning aria-xx attributes with simple = sign does not work
Fix: #4527 - initial state of persistent controls
Add new individuals - remember expand/collapse state of each panel
Fix: #4444 - cannot search for media objects by filename
Add: validation for raw-gedcom edit pages
Update bootstrap 5 markup for select elements. See #4412
Fix: tomselect.js won't show records found by xref
Fix: #4378 - Citation autocomplete broken due to change in form layout
De-duplicate some repeated javascript code and remove some jQuery
Apply options to fetch() consistently
123456