What's Changed
- Allow changing high accuracy update interval via command by @dshokouhi in #2356
- Add a transport sensor by @dshokouhi in #2358
- Migrate "Manage Sensors" to Compose and ViewModels by @jpelgrom in #2359
- Bump sentry-android from 5.6.2 to 5.6.3 by @dependabot in #2370
- Remove internet connectivity requirement for WebsocketManager by @jpelgrom in #2373
- Update Kotlin to 1.6 and Compose to 1.1 by @jpelgrom in #2372
- Update changelog for week of 3/11 by @dshokouhi in #2365
- Fix widget crash on orientation change and landscape layout fixes by @dshokouhi in #2377
- Bump android-beacon-library from 2.19.3 to 2.19.4 by @dependabot in #2378
- Bump sentry-android from 5.6.3 to 5.7.0 by @dependabot in #2380
- Bump jackson-module-kotlin from 2.13.1 to 2.13.2 by @dependabot in #2379
- Fix high accuracy mode turns off after turning on with command by @chriss158 in #2383
- Fix new line in message by @chriss158 in #2385
- fix headphone sensor: check audio OUTPUT devices, not INPUT by @rigrig in #2388
- Fix SIM sensor crash by @dshokouhi in #2389
- Add a command to easily launch an application, or take user to install page by @dshokouhi in #2390
- Don't crash on sensor update on on/off/setting change by @jpelgrom in #2391
- Bump actions/cache from 2 to 3 by @dependabot in #2394
- Update settings screens styling by @jpelgrom in #2393
- Add missing volume streams to sensor and command by @dshokouhi in #2397
- Fix gesture detection on WebViewActivity by @jpelgrom in #2396
- Correct minimal value for high_accuracy_set_update_interval by @Mincka in #2402
- Fix Wear default domain icon on shortcut tile by @jpelgrom in #2404
- Use suspend and transactions for Favorites dao by @NotWoods in #2398
- Bump DB version to prevent a crash on updating by @dshokouhi in #2405
- Add AppDatabase v24 -> v25 auto migration by @jpelgrom in #2407
- Update changelog for week of 3/25 by @dshokouhi in #2406
- Remove blocking calls from HaControls by @NotWoods in #2413
- Improve Manage sensors list and details screens by @jpelgrom in #2418
- Faster 'Detected Activity' sensor while updating fast by @jpelgrom in #2420
- Use suspend calls for widget daos by @NotWoods in #2410
- Bump sentry-android from 5.7.0 to 5.7.1 by @dependabot in #2415
- Rename Lovelace to Dashboard by @jpelgrom in #2435
- Streamline TileDao by @NotWoods in #2422
- Use collectAsState for SensorDao.getAllFlow by @NotWoods in #2423
- Convert NFC tags interface to Compose and update design by @jpelgrom in #2441
- Breaking change: update user agent and append to webview UA by @jpelgrom in #2442
- Rename more Lovelace to Dashboard by @jpelgrom in #2443
- Add persistent websocket connection notification command by @NickM-27 in #2445
- Convert HomeAssistantSearcher to LifecycleObserver by @NotWoods in #2446
- Don't block UI thread when opening tile + shortcuts settings by @jpelgrom in #2450
- Bump actions/setup-java from 3.0.0 to 3.1.1 by @dependabot in #2448
- Bump kotlin-reflect from 1.6.10 to 1.6.20 by @dependabot in #2425
- Bump kotlinx-coroutines-guava from 1.6.0 to 1.6.1 by @dependabot in #2431
- Bump kotlin-stdlib-jdk8 from 1.6.10 to 1.6.20 by @dependabot in #2427
- Bump kotlinx-coroutines-core from 1.6.0 to 1.6.1 by @dependabot in #2432
- Bump kotlinx-coroutines-android from 1.6.0 to 1.6.1 by @dependabot in #2451
- Bump gradle from 7.1.2 to 7.1.3 by @dependabot in #2452
- Bump sentry-android from 5.7.1 to 5.7.2 by @dependabot in #2453
- Bump kotlinx-coroutines-play-services from 1.6.0 to 1.6.1 by @dependabot in #2454
- Bump sentry-android from 5.7.2 to 5.7.3 by @dependabot in #2459
- Update change log for week of 4/16 by @dshokouhi in #2461
- Suggest or highlight current SSID in home SSID dialog by @jpelgrom in #2457
- Move SensorDao operations to Transactions by @NotWoods in #2447
- Add haptic + toast feedback to Wear OS details screen by @jpelgrom in #2455
- Bump kotlin-reflect from 1.6.20 to 1.6.21 by @dependabot in #2466
- Bump kotlin-stdlib-jdk8 from 1.6.20 to 1.6.21 by @dependabot in #2467
- Use enum for sensor setting type by @NotWoods in #2469
- Fix Wear OS Settings endlessly loading with no connected devices by @jpelgrom in #2476
- Handle individual exceptions while creating device controls better by @jpelgrom in #2484
- Add a sensor for high accuracy update interval by @dshokouhi in #2490
- Show media player artist/album more often by @jpelgrom in #2493
- Breaking change: send sensor list attributes as list to server by @jpelgrom in #2478
- Notification sensors: make arrays and bundles within main bundle readable by @jpelgrom in #2482
- Bump actions/setup-java from 3.1.1 to 3.2.0 by @dependabot in #2479
- Fix sensor setting type converter by @jpelgrom in #2494
- Update changelog for week of 4/30 by @dshokouhi in #2495
- Fix crash on app start/API use on SDK <26 by @jpelgrom in #2497
- Add theming to widgets: Dynamic color (Material You) and Transparent by @jpelgrom in #2496
- BLE Transmit fix blank state and check device supports advertising by @dshokouhi in #2500
- Allow setting push notification visibility/sensitivity by @jpelgrom in #2505
- Allow refreshing Wear template tile by tapping anywhere by @jpelgrom in #2508
- Breaking change: hide hidden entities on Wear home screen by @jpelgrom in #2509
- Fix device controls crashing System UI on long press by @jpelgrom in #2513
- Save + show crash stacktrace in app settings logs by @jpelgrom in #2527
- Fix widget settings scrolling with narrow buttons by @jpelgrom in #2528
- Catch exceptions during app registration by @jpelgrom in #2533
- Improve time zone sensor state by @jpelgrom in #2536
- Provide Compose preview for Play Store listing screens by @jpelgrom in #2542
- Better SSL error handling in WebViewActivity by @jpelgrom in #2535
- Bump org.jlleitschuh.gradle.ktlint from 10.2.1 to 10.3.0 by @dependabot in #2502
- Bump actions/setup-java from 3.2.0 to 3.3.0 by @dependabot in #2504
- Create a WidgetConfigureActivity base class by @NotWoods in #2488
- Add additional location setting to combine connected BT devices and e… by @ThoSig in #2491
- Fix bad merge by @JBassett in #2552
- Multiple media players per widget by @jannis3005 in #2534
- Update ManageTilesView for performance by @NotWoods in #2540
- Update compose items loops to use keys by @NotWoods in #2544
- Sync sensor enabled state with core 2022.6+ by @jpelgrom in #2547
- Don't show changelog immediately on new app installs by @jpelgrom in #2548
- Show snackbar if sensor can't be enabled due to missing permissions by @jpelgrom in #2549
- Add dagger module for daos by @NotWoods in #2541
- Update change log for week of 5/29 by @dshokouhi in #2553
- Bump Multiple Dependencies by @JBassett in #2556
- Bump kotlinx-coroutines-core from 1.6.1 to 1.6.2 by @dependabot in #2557
- Bump kotlinx-coroutines-play-services from 1.6.1 to 1.6.2 by @dependabot in #2558
- Bump kotlinx-coroutines-android from 1.6.1 to 1.6.2 by @dependabot in #2559
- Bump jackson-databind from 2.13.2.2 to 2.13.3 by @dependabot in #2561
- Bump kotlinx-coroutines-guava from 1.6.1 to 1.6.2 by @dependabot in #2560
- Bump sentry-android from 5.7.3 to 5.7.4 by @dependabot in #2563
- Bump jackson-module-kotlin from 2.13.2 to 2.13.3 by @dependabot in #2562
- Hotfix: Sensor DAO Injection Issues by @JBassett in #2566
- Remove specific jackson-databind dependency by @jpelgrom in #2567
- Fix manage tiles screen crash if there are tiles, updating tiles by @jpelgrom in #2568
- Improve HA version check when unable to read config by @jpelgrom in #2573
- Fix issues with initing view models. by @JBassett in #2575
- Fix crash when notification extras cannot be mapped by @jpelgrom in #2581
- Update google play wear OS screenshots to match demo site functionality by @dshokouhi in #2583
- Register for the shutdown intent to send 1 final sensor update before device restarts or powers down by @dshokouhi in #2572
- Bump sentry-android from 5.7.4 to 6.0.0 by @dependabot in #2595
- Bump reorderable and fix/improve design by @jpelgrom in #2587
- Use Bluetooth device address for high accuracy mode BT constraint, fixes settings crash by @jpelgrom in #2591
- Fix syncing sensor enabled state if all sensors are disabled on device by @jpelgrom in #2596
- Fix slow service button widgets by @jpelgrom in #2597
- Use minimal specific string for home wifi option on persistent connection by @dshokouhi in #2584
- Update changelog for week of 6/9 by @dshokouhi in #2601
New Contributors
- @rigrig made their first contribution in #2388
- @Mincka made their first contribution in #2402
- @ThoSig made their first contribution in #2491
Full Changelog: 2022.3.0...2022.6.0