Fixes #5043 (#5047)
Fix: #4619 - cannot create new objects without a restriction
CodeStyle
Fix: #4482 - Layout of new media object form
Fix: #4389 - move the CSRF token to the end of all forms, so we can detect truncated input variables
Update bootstrap 5 markup for select elements. See #4412
Update styling for v2.1 restriction lists (#4413)The class `form-control` should now be `form-select`
De-duplicate some repeated javascript code and remove some jQuery
Outdated bootstrap markup
Fix: #4360 - media type lost when editing media file
PHPdoc
Replace select2 with tom-select
Bootstrap5 needs explicit spacing between form rows
Fix: #4107 - GEDCOM only allows one RESN per fact/record
Fix: unescaped output when creating new records in modals
Fix: OSK script toggle stopped working (#4029)
Use wt- namespace for data attributes
Bootstrap5: changes in toggle button groups (#3998)
Upgrade Bootstrap from 4 to 5. Fixes: #3673. Fixes: #3400.
Fix: logic error in media file modal
Fields for new repositories
Fix: #1010 - Support NBSP and ZWNJ in names and the on-screen-keyboard
Fix: #3617 - add 'share URL' feature
1234