CodeStyle
Outdated bootstrap markup
Add 'for living individuals' to empty-content message for anniversary blocks
Validation
Replace select2 with tom-select
Bootstrap5 needs explicit spacing between form rows
Upgrade Bootstrap from 4 to 5. Fixes: #3673. Fixes: #3400.
Apply PSR12 code style to templates
Fix: #2209 - 'time ago' calculations cause overflow on 32bit systems
Fix: #2363 - inconsistent parameter names for select and radio inputs
Replace Bootstrap4 class with views
Rename functions getFoo() to foo() and return collections instead of arrays
Working on icons
Fix: #2151 - Update views to match updated Place class
Refactor class Place
Fix: #2039 - double-escaping place URLs
Rename Fact::getLabel() to label()
Rename Fact::getDate() to date()
Rename Fact::getPlace() to place()
Rename Fact::getParent() to record()
Use .phtml extension for template files
Code style
Move module views to the views/modules folder