Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: kn0ll/core
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: dev
Choose a base ref
...
head repository: kn0ll/core
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: add-hyperion-config-options-flow
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 4 commits
  • 14 files changed
  • 1 contributor

Commits on Nov 3, 2020

  1. Add Hyperion config flow and tests (home-assistant#42104)

    * Add initial skeletal config flow.
    
    * Deprecate all remaining YAML options.
    
    * Add basic config_entry plumbing.
    
    * Add priority and name plumbing.
    
    * Add token support.
    
    * Add auth handling.
    
    * Test correct abort message is used.
    
    * Variable tidy.
    
    * Break out instance into a separate stage/form.
    
    * Add zeroconf step.
    
    * Add flow diagram.
    
    * Use IP address rather than hostname for zeroconf.
    
    * Add zeroconf support and final confirmation.
    
    * Update http port comment and remove TODO for now.
    
    * Back out instances support, the entry is for the Hyperion server.
    
    * Dynamic instance creation/deletion.
    
    * Convert tests to use config entries by default
    
    * Test unload.
    
    * Argument cleanup.
    
    * Test YAML key
    
    * Add automatic migration from YAML to config entry
    
    * Various pylint fixes
    
    * Remove completed TODO
    
    * Add unique_id comment.
    
    * Add to the domain to the id for extensibility.
    
    * Update unique_id comment.
    
    * Add skeletal options flow.
    
    * Add strings for options flow.
    
    * Plumb options through to entity.
    
    * Add strings entry for already_in_progress.
    
    * Set unique_id as early as possible for Zeroconf.
    
    * Ensure entry_id actually exists in data.
    
    * Fix bug in dynamic token creation.
    
    * Use context manager for connections.
    
    * Lint fixes
    
    * Migrate options from YAML.
    
    * Add SSDP support.
    
    * Fix duplicate SSDP discoveries.,
    
    * Remove zeroconf support (as SSDP is used anyway).
    
    * Fix migration bug of old unique_id values.
    
    * Add test for new style unique_id without config
    
    * Remove domain from unique_id.
    
    * Add log entry for migration
    
    * Change title to host:port rather than id.
    
    * Rely on the latest hyperion-py
    
    * Fix merge error AsyncMock -> CoroutineMock.
    
    * Test some additional error conditions.
    
    * Phase 1 fixes for codereview
    
    * Rearrange flow steps as per code review.
    
    * Update flow diagram
    
    * Minor diagram update
    
    * Re-arrange loading logic  as per codereview.
    
    * Remove TODO.
    
    * Remove options flow and save for a future PR.
    
    * Remove TODO as it fails pylint.
    
    * Address @balloob code review feedback
    
    * Codereview fixes for @MartinHjelmare (Part 1)
    
    * Codereview fixes for @MartinHjelmare (Part 2)
    
    * Codereview fixes for @MartinHjelmare (Part 3)
    
    * pylint fix.
    
    * Codereview fixes for @MartinHjelmare (Part 4)
    
    * Codereview fixes for @MartinHjelmare (Part 4)
    
    * pylint fixes.
    
    * Codereview fixes for @MartinHjelmare (Part 5)
    
    * Codereview fixes for @MartinHjelmare (Part 6)
    dermotduffy authored Nov 3, 2020
    Configuration menu
    Copy the full SHA
    650c427 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2020

  1. Add Hyperion options flow and tests (home-assistant#42820)

    * Add options flow and tests.
    
    * Codereview fixes for @MartinHjelmare (Part 1)
    
    * Use relative import
    dermotduffy authored Nov 7, 2020
    Configuration menu
    Copy the full SHA
    b79f514 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2020

  1. Add rigorous type hinting to Hyperion (home-assistant#42945)

    * Add rigorous type hinting to Hyperion
    
    * Typing/lint fixes and bump hyperion-py version
    
    * Add type definition for effect_list.
    
    * Fix mypy when run w/o the underlying hyperion-py
    dermotduffy authored Nov 11, 2020
    Configuration menu
    Copy the full SHA
    900fc46 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2020

  1. Configuration menu
    Copy the full SHA
    c56dc78 View commit details
    Browse the repository at this point in the history
Loading