* Add ability to toggle between geo map and table view
* Add back haaavk's bar visualisation for countries table
* Change text/location of map/table toggle buttons
* Add some common css to reusable class
* CSS consistency
* Use button, not span for interactive elements
Co-authored-by: R. Miles McCain <oci@sendmiles.email>
* First working version of world map chart
* Cleanup code, fix aspect ratio, add GeoIP Map header
* Remove limited-height on session list with already limited content
* Update package lock
* Integrate map into service page
* Adjust map colors
* Adjust colors further
Co-authored-by: R. Miles McCain <github@sendmiles.email>
* Black autoformat
* Add percent and divide filters
* Remove divide filter
* Add percents in brackets and visualization
* Apply percents and visualization to all data
* Switch absolute to relative
* Increase percent bar height
* Move bar to separated file
* Add USE_RELATIVE_MAX_IN_BAR_VISUALIZATION to settings
* Add flex items-center
* Move bar to left
* Remove spaces
* Fix USE_RELATIVE_MAX_IN_BAR_VISUALIZATION
* Remove unnecessary True
* Add bar_width tag
* Add flex-none to make flag not get squished
* Fix flex-none
Show hourly chart starting from ranges of 3 days and less
Use timedelta instead of checking days difference which did not work correctly
Fix hourly chart bug
Add click handler for going from daily to hourly chart view by clicking chart at specific date
Fix litepicker colors
Fix litepicker event
Add custom ranges to litepicker
Fix code style
Remove some date ranges
Fix date ranges
Replace yesterday date range with last 3 days
Update packages
Improve litepicker box shadow
General styling improvements
Many UI Improvements
- Consistent spacing between titles and content
- Removed many ugly text squishing by hiding overflowing text with ellipsis
- Fixed Service favicon being squisched by long service name
- Hide scrollbar in 'more session' screen when content isn't scrollable
- Fix apexcharts tooltips and labels being cut off by card class
Disable wrapping in table cells, prefer ellipsis
Ellipsis overflow for long url on hit page
Fix flex grow in header not working as intended
Remove forgotten truncatechars
Fix code checks, add button role and tabindex