CodeStyle
Refactor PlaceRepository::statsPlaces() into separate functions
Use placeholders to generate statistics pages
PHPdoc
Error handling
CodeStyle: use JSON_THROW_ON_ERROR with json_encode()
Bootstrap5: migration `form-select` and `card-deck` (#4004)* Bootstrap5: use form-select class instead of form-control * Bootstrap5: Replace dropped card-deck class by grid layout
Fix: #3991 - update badges for Bootstrap 5
Upgrade Bootstrap from 4 to 5. Fixes: #3673. Fixes: #3400.
Apply PSR12 code style to templates
Remove LocaleInterface as dependency of LocalizationService
Remove global constant WT_LOCALE and store LocaleInterface in the request
json_encode() embedded variables
GH-2681: Refactored statistics charts, prevent multiple google chart loading, Fixed initial loading (#2688)
Working on routing; Code cleanup
Fix: #2431 - GoogleCharts use browser language by default
CodeStyle - redundant semicolons
Unique stacks should be an opt-in feature
Update list charts to use google chart api (#2235)
Update custom charts tab (#2216)
Display message if no data/charts are available (#2210)
Update google charts
Refactor class User - use NULL-object pattern for guests and temporary users, create UserService
Use dependency injection for Statistics class
12