Changes:
- Remove unused panel code (#1487)
- Shortcut icon (#1486)
- Fix missing log fragment title (#1485)
- Fix notification rate limit translation (#1484)
- Fix retrieval of media player image (#1483)
- Fix slow settings startup (#1479)
- Improve Show and Share Log (#1478)
- Implement action bar items on notification screens and add help icon to all sensors and other areas (#1467)
- Shortcuts entity (#1471)
- Add new notification command to turn on device screen (#1469)
- Improve getZones api call (#1466)
- Fix missing context for availableSensors in LocationSensorManager (#1464)
- Add show and share logs feature (#1463)
- Add support for managing shortcuts to navigate to specific pages (#1460)
- Update CoverControl.kt (#1462)
- Add search/filter feature to the "Manage Sensor" screen (#1430)
- Rework high accuracy location service (#1455)
- Make service field description optional to match core integrations (#1458)
- Use service call provided action title for reply actions (#1457)
- Add debug logs to troubleshoot URL switching (#1454)
- Add battery temperature sensor (#1453)
- Fix clear_notification if notifications are in the auto group (#1452)
- Add some debug logs for next alarm sensor update logic (#1451)
- Update exoplayer to r2.13.2 (#1448)
- Open the more info controls on entities when long pressed in android 11 power menu (#1446)
- Fix statusbar color (#1431)
- Improve location tracking on non GPS devices (#1426)
- Fix broken database migration (#1445)
- Add additional logging for MessagingService and NotificationManagerExtensions (#1442)
- Ensure blurView is off when we are unlocked with a timeout (#1434)
- Enable high accuracy mode when entering zone (#1415)
- Switch to a different method to get alarm ringtone, default to normal ringtone if alarm is null (#1428)
- Bump some dependencies (#1424)
- Prevent converting NaN values in pressure sensor (#1423)
- Fix out of bounds exception in field adapter (#1422)
- Only get the state of importance if we have running processes (#1421)
- Catch crash when activity can't start due to missing default browser (#1420)
- Don't use empty translations. (#1419)
- Use a custom user agent string to avoid being blocked (#1418)
- Fix blank title for authenticator (#1416)
- Add BLE Transmitter setting to turn on / off transmitter. (#1413)
- Save widget states so we can restore them when calls fail (#1412)
- Bump versions, Kotlin, Gradle, etc. (#1411)
- Prevent crash when removing default channel (#1405)
- Allow retry attempts for biometric prompt, enable skip confirmation for faster access (#1404)
- Restore night theme (#1403)
- Add a link during onboarding for new users (#1399)
- Pull translations at build time (#1397)