2.12.1 (2022-10-24)
2.12.0 (2022-09-28)
2.11.0 (2022-09-27)
2.10.2 (2022-04-27)
2.10.1 (2022-04-26)
2.10.0 (2022-04-26)
2.9.0 (2022-04-25)
- color_slim_widget.dart: Implement color slim widget (5509ded)
- Add color to the trait builders (cf07567)
- Fix color picker dialog (d3888d7)
- Fix defects by state finding helpers and improve code coverage (692ee25)
- Fix presentation of color widgets (0cdc1c2)
- Implement color provider (709d910)
- Implement full size color widget (23b0775)
- Make test provider properly reflect state and fix tests (cc3c63c)
- Show a tile with progress and error indicators to keep look consistent (b0c9b22)
- Scaffold for new color trait (361420d)
2.8.1 (2022-03-03)
- cleanup circleci (aadfa0c)
- removed token and cleanup documentation to regenerate (ffab8b4)
- uncommented documentation generation step to test (a27c4d9)
2.8.0 (2022-02-21)
- document generation (c53aa07)
- fix a/c to mockups (8e9ac05)
- heat setpoint working (be1113f)
- provider test (7f6345e)
- regenerate mocks (5b94a08)
- added settargettemperature (31c5aba)
2.7.0 (2022-02-17)
2.6.0 (2022-01-25)
- Fix unknown primary trait display to be same style as other primary traits on detail screen (6a835bd)
- Thermostat will have multiple states not multiple traits (36b323b)
- Thermostats can have multiple traits and states so make sure target temp is returning the target temp state (8ffe24e)
- detail_screen.dart: Add additional test and fix what happens if a device for some reason has no traits (0286c5b)
- thermostat_provider.dart: Fix thermostat trait casting to prevent type cast error (51b556a)
- Add cursory display of target temperature (89ddaf2)
- Add simple display of target temperature (c648bb6)
2.5.1 (2022-01-19)
- Align icons in trait list between expandables and non expandables (cf17d1d)
- Fix the lock icons not updating on actions (1da3ac3)
2.5.0 (2022-01-10)
- battery_widget.dart,detail_screen.dart,lock.dart,power_widget.dart,widget_style_constants.dart: Make icons and text colors on widgets and icons customizable (d4510a4)
- battery_widget.dart,detail_screen.dart,lock.dart,power_widget.dart,widget_style_constants.dart: Make icons and text colors on widgets and icons customizable (29734b2)
- detail_screen.dart: Add accordion import that seemed to get lost somewhere (160408a)
- detail_screen.dart: Update styling to better match figma (cb661c0)
- Add slim lock for multi trait list (b0f8176)
2.4.0 (2022-01-05)
- battery_level_trait_provider.dart: Make match power provider though we probably should handle this differently (805dac2)
- battery_level_trait_provider.dart: Now correctly report the battery level (6cf915e)
- battery_widget.dart: add a percent sign for battery (5a0d398)
- battery_widget.dart: Add text battery level (33c87d5)
- battery_widget.dart: Make battery widget battery level text on next line (27c059f)
- battery_widget.dart,battery_widget_test.dart: Correctly display name and battery level on the actual widget of a battery trait primary object (5fd31f1)
- detail_screen.dart: Correct look and feel on battery trait (1d35f97)
- lib/traits/battery_widget.dart: Correct widget text to match figma (f24c319)
- widget_style_constants.dart-detail_screen.dart: Add correct accent colors according to figma (460405c)
- battery_level_icon.dart,battery_level_provider.dart,battery_widget.dart,widget_style_constants.dart,battery_widget_test.dart,battery_widget_test.mocks.dart: Add battery icon display content (55bdf09)
- detail_screen.dart,pubspec.yaml: Use accordions for subtraits (e501169)
- Revert "build(pubspec.yaml): Fix to use material icons for accordion" (6a1c304)
2.3.0 (2021-12-17)
- power_widget: handle loading, error and normal UI states for PowerWidget (90cfe2c)
2.2.0 (2021-12-16)
- sdk version bump (bd57566)
- detail_screen: handle PowerTrait and render a Power widget (650c487)
- power_trait_provider: reflect error state in UI (cd3d154)
- power_trait_provider.dart: expose an error message along with error state (e0a9260)
- power_trait_provider.dart: introduce PowerTraitProvider (d088a5c)
- trait_detail_screen: use PowerProvider to view state and perform actions on device (9a65169)
- trait_device_screen: show toast with error message if any error occurs (0cebb62)
2.1.0 (2021-12-10)
- lock_item_icon.dart: Use actual size and color arguments (cceea78)
- lock_item_icon.dart: Use the correct bootstrap lock icons (ebea44c)
- lock_widget.dart: Remove arc as the arc doesn't match mockups for lock (fc5e019)
- thermostat_icon_test.dart: Use text style when provided (0742522)
- unknown_item_icon.dart: Use constructor size and color instead of constant (860634b)
- ref pegged to commit (4762ca4)
- unknown_widget.dart,device_provider.dart,unknown_provider.dart: Remove widget provider logic for unknown device (003a674)
- alignments (a1e5a6d)
- cleanup (28e4d03)
- code cleanup (67db7d0)
- coverage plus cleanup (0d933a2)
- detail screen (862835a)
- increase code coverage (5ec43d6)
- lock widget display (0633664)
- moved detail screen to device widget (522bdef)
- rename test (c392d7c)
- sdk dependency (5df8963)
- simplified the logic to use bootstrap directly (9ad42a4)
- upgrade sdk (ec31cc7)
- lib/assets/traits/device_item_icon.dart,lib/assets/traits/unknown_item_icon.dart,lib/components/unknown_widget.dart,test/assets/device_item_icon_test.dart: Add display of Bootstrap Icons box for unknown trait devices (24b5cad)
- trait_based: create new trait-based device detail screen (16f42ae)
- unknown_widget.dart,device_provider.dart,unknown_provider.dart: Add a provider for the unknown trait devices and a base provider (673bc69)
2.0.1 (2021-11-22)
- upgrade version (41b0300)
2.0.0 (2021-11-19)
-
all tests passing (6999c74)
-
build test code (e247044)
-
Fix build from any Null test error (15edc76)
-
Fix lock_provider_test mock method signatures and tests (8a4b30b)
-
Fix lock_provider_test mock method signatures and tests (897a7bb)
-
Fix mock lock provider get details function signature (37a9b72)
-
flutter version (199efaa)
-
injection method non nullable (ba7aeff)
-
merge fixes (ce6b92f)
-
mocking lockunlocak (a691110)
-
modes_toolbar_test (554b316)
-
provider tests (0f619f4)
-
Remove bad implicit casts (483a529)
-
updated sdk dependency (beed178)
-
Merge pull request #20 from Yonomi/fix_dependencies (9261801), closes #20
- make codebase null-safe compatible
1.1.0 (2021-06-02)
- lock provider doesn't execute action if an action is pending (9a0c4e5)
- build: Fixing build errors happening due to newer flutter version (6850172)
- cicd: Publish step added (50e3f21)
- dependency: Pointed to private repo (f3c9308)
- renaming_package: fix renaming packages (4e63fca)
- semver: added simple pipeline setup (aaa63ad)
- semver: clear naming circleci (d375361)
- semver: global pub needs link (758ee8b)
- semver: Make sure all test reports are generated (0ee1cc9)
- semver: tests broken because pub (c99ddae)
- use GestureDetector instead of InkWell widget for center icon (6e1ce89)
- use renamed DeviceItemIcon methods (63a55ce)
- test: Added test (f46cd1a)
- version: Downgrade mockito (da3156e)
- Arc component supports: displayOnly, SingleSelector, DoubleSelector modes (fd1a722)
- arc ring color matches lock state color specs (a02e68b)
- expose Loading state when either retrieving detail or performing action in Provider (cd33d76)
- initial creation of Lock widget and its components (42e46cf)
- lockProvider uses LockRepository to send lock action (8640b0f)
- show center lock or unlock icon depending on state (a7fdb76)
- show circular progress indicator while LockProvider loads data (e557e34)
- use Arc component for Lock Widget (12dba33)
1.0.6 (2021-05-18)
1.0.5 (2021-05-18)
- cicd: test steps cleanup (ba370f6)
1.0.4 (2021-05-18)
- cicd: publish fixes (ce137e4)
1.0.3 (2021-05-18)
- cicd: Fix workspace (c4e2b1b)
1.0.2 (2021-05-18)
- cicd: url fixed (088399b)
1.0.1 (2021-05-18)
- changelog: changelog fixes (795285f)