GithubHelp home page GithubHelp logo

mqtt-control-map's Introduction

MQTT Control Map

Build Status

Development / Configuration

  1. run yarn to install all dependencies.
  2. run yarn watch CONFIG to run a local build server that automatically builds your the mqtt control map for the given CONFIG everytime something changes.
  3. run yarn dev CONFIG to create just a single build of the mqtt control map for the given config.
  4. run yarn build CONFIG to generate all files for production use.

Documentation

The documentation can be found in our mqtt-control-map wiki.

mqtt-control-map's People

Contributors

dependabot[bot] avatar greenkeeper[bot] avatar greenkeeperio-bot avatar ranlvor avatar uwap avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

mqtt-control-map's Issues

An in-range update of @mdi/font is breaking the build 🚨

The dependency @mdi/font was updated from 3.8.95 to 3.9.95.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

@mdi/font is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • continuous-integration/travis-ci/push: The Travis CI build failed (Details).

Commits

The new version differs by 1 commits.

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

[Discussion] RZL: simplify config (a bit) + perhaps subscribe more Tasmota-Sonoff-Information

We have multible Topics in the format

      snackbar: {
        state: {
          name: "stat/sonoff6/POWER",
          type: types.option({ ON: "on", OFF: "off" })
        },
        command: {
          name: "cmnd/sonoff6/power",
          type: types.option({ on: "ON", off: "OFF" })
        },
        defaultValue: "off"
      },

They are all the same except the name and the topic-number. Should I pull-request a utility-function tasmota(6, 'snackbar') like esper_topics("afba40", "flyfry") to remove the duplicate code?

If we do that we could automatically subscribe the last-will-topic, too. This topic can tell if the Sonoff is currently online or not which can be used to grey icons of malfunctioning Sonoffs. Example message: tele/sonoff1/LWT Offline

We could even subscribe the telemetry-stream to extract similar information to the esper-Sonoffs. (This information is currently not retained and will only be sent every few minutes. Retaining this message requires recompiling and flashing the firmware.)

Perhaps I should port the esper_statistics-Function, too and add a *_icon_color-Functions.

Any comments?

Cleanup this shit

This was originally the second prototype for the map. It is a spaghetti monster. The code should get a cleanup.

An in-range update of webpack is breaking the build 🚨

The devDependency webpack was updated from 4.39.3 to 4.40.0.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

webpack is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • continuous-integration/travis-ci/push: The Travis CI build failed (Details).

Release Notes for v4.40.0

Features

  • adds asset info for emitted assets
    • new methods allow easy emitting/updating of assets compilation.emitAsset/updateAsset (instead of accessing the Object compilation.assets)
    • 3 flags in asset info:
      • immutable: when set an asset can be cache infinitely
      • development: when set an asset is some kind of development tool (i. e. a SourceMap)
      • hotModuleReplacement: when set an asset is generated for an hot update
    • Stats expose info object in assets
    • String version of Stats show flags
Commits

The new version differs by 30 commits.

  • 9c6b367 4.40.0
  • e9e7a85 Merge pull request #9687 from webpack/feature/emit-asset
  • 758269e add emit/updateAsset to Compilation
  • 7f403e2 Merge pull request #9686 from webpack/dependabot/npm_and_yarn/types/node-10.14.18
  • 93943ea chore(deps-dev): bump @types/node from 10.14.17 to 10.14.18
  • f5e1e1e Merge pull request #9684 from webpack/dependabot/npm_and_yarn/typescript-3.6.3
  • ea95059 chore(deps-dev): bump typescript from 3.6.2 to 3.6.3
  • cd804cc Merge pull request #9683 from webpack/deps/jest-again
  • a81cdcd upgrade jest dependencies
  • 8ba7705 Merge pull request #9639 from webpack/dependabot/npm_and_yarn/typescript-3.6.2
  • a736c3e update code for @enum breaking change
  • 320b30b chore(deps-dev): bump typescript from 3.5.3 to 3.6.2
  • 77cd3d0 Merge pull request #9664 from webpack/dependabot/npm_and_yarn/eslint-plugin-jest-22.17.0
  • 3e72f36 chore(deps-dev): bump eslint-plugin-jest from 22.16.0 to 22.17.0
  • b2b5b27 Merge pull request #9655 from webpack/dependabot/npm_and_yarn/webpack-dev-middleware-3.7.1

There are 30 commits in total.

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

Config Editor

I want to have a possibility to edit the config from within the web application. That way positioning of icons will be easier for example.

New config format

We should design a new config format which is cleaner.

Open questions:

  • More logical grouping
  • Types instead of parseState
  • Icon Colors
  • Bidirection of types is still unclear
  • Actions
  • Custom Syntax

Optimize debouncing

For outgoing mqtt messages we use debouncing to reduce the amount of incomming messages. This makes sliders really laggy. We need to find a good way to have both sides.

RZL: Update floorplan

Update the floorplan:

  • Change the floorplan of the kitchen
  • Kitchen needs a larger table with 6 instead of 4 chairs
  • Include additional parts of the building
    • Include the stairway and the hallway
    • Include the beverage storage
    • Include the potentially new room

An in-range update of react is breaking the build 🚨

There have been updates to the react monorepo:

    • The dependency react was updated from 16.12.0 to 16.13.0.
  • The dependency react-dom was updated from 16.12.0 to 16.13.0.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

This monorepo update includes releases of one or more dependencies which all belong to the react group definition.

react is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • continuous-integration/travis-ci/push: The Travis CI build could not complete due to an error (Details).

Release Notes for 16.13.0 (February 26, 2020)

React

  • Warn when a string ref is used in a manner that's not amenable to a future codemod (@lunaruan in #17864)
  • Deprecate React.createFactory() (@trueadm in #17878)

React DOM

Concurrent Mode (Experimental)

Artifacts

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of file-loader is breaking the build 🚨

The devDependency file-loader was updated from 4.1.0 to 4.2.0.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

file-loader is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • continuous-integration/travis-ci/push: The Travis CI build failed (Details).

Release Notes for v4.2.0

4.2.0 (2019-08-07)

Features

Commits

The new version differs by 3 commits.

  • ba0fd4c chore(release): 4.2.0
  • 642ee74 docs: improve readme (#341)
  • c136f44 feat: postTransformPublicPath option (#334)

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

Current Map-Build is broken: Missing Graphics

The latest build of the map is broken:

  • Background-Image is missing
  • Icons are missing the right Glyphs

Example: see RZL-Build or uwap-home-Build

According to my network-tab the map does not attempt to load the font or the background image. They seem to have been generated correctly. Besides the missing graphics the map works.

Shift+Click Shortcut

When an icon is pressed with shift and left click it should do the primary (first) action. For example shift + left clicking the onkyo should toggle its power.

An in-range update of eslint-plugin-flowtype is breaking the build 🚨

The devDependency eslint-plugin-flowtype was updated from 3.9.0 to 3.9.1.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

eslint-plugin-flowtype is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • continuous-integration/travis-ci/push: The Travis CI build could not complete due to an error (Details).

Release Notes for v3.9.1

3.9.1 (2019-05-23)

Bug Fixes

Commits

The new version differs by 1 commits.

  • 712d840 fix: requireReadOnlyReactProps (#406)

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of webpack is breaking the build 🚨

The devDependency webpack was updated from 4.35.3 to 4.36.0.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

webpack is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • continuous-integration/travis-ci/push: The Travis CI build could not complete due to an error (Details).

Release Notes for v4.36.0

Features

  • SourceMapDevToolPlugin append option now supports the default placeholders in addition to [url]
  • Arrays in resolve and parser options (Rule and Loader API) support backreferences with "..." when overriding options.
Commits

The new version differs by 42 commits.

  • 95d21bb 4.36.0
  • aa1216c Merge pull request #9422 from webpack/feature/dot-dot-dot-merge
  • b3ec775 improve merging of resolve and parsing options
  • 53a5ae2 Merge pull request #9419 from vankop/remove-valid-jsdoc-rule
  • ab75240 Merge pull request #9413 from webpack/dependabot/npm_and_yarn/ajv-6.10.2
  • 0bdabf4 Merge pull request #9418 from webpack/dependabot/npm_and_yarn/eslint-plugin-jsdoc-15.5.2
  • f207cdc remove valid jsdoc rule in favour of eslint-plugin-jsdoc
  • 31333a6 chore(deps-dev): bump eslint-plugin-jsdoc from 15.3.9 to 15.5.2
  • 036adf0 Merge pull request #9417 from webpack/dependabot/npm_and_yarn/eslint-plugin-jest-22.8.0
  • 37d4480 Merge pull request #9411 from webpack/dependabot/npm_and_yarn/simple-git-1.121.0
  • ce2a183 chore(deps-dev): bump eslint-plugin-jest from 22.7.2 to 22.8.0
  • 0beeb7e Merge pull request #9391 from vankop/create-hash-typescript
  • bf1a24a #9391 resolve super call discussion
  • bd7d95b #9391 resolve discussions, AbstractMethodError
  • 4190638 chore(deps): bump ajv from 6.10.1 to 6.10.2

There are 42 commits in total.

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of eslint-plugin-react is breaking the build 🚨

The devDependency eslint-plugin-react was updated from 7.14.0 to 7.14.1.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

eslint-plugin-react is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • continuous-integration/travis-ci/push: The Travis CI build could not complete due to an error (Details).

Release Notes for v7.14.1

Fixed

  • Fix prop-types crash on multiple destructuring (#2319 @golopot)
Commits

The new version differs by 3 commits.

  • 62255af Update CHANGELOG and bump version
  • 655eb01 Merge pull request #2320 from golopot/issue-2319
  • 9639d82 [Fix] prop-types: fix crash on multiple destructuring

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

Search Bar

I want to have a search bar component that works similar to the drop down but can work on large data sets. This could be useful for selecting a song or a video on A/V devices for example.

An in-range update of eslint is breaking the build 🚨

The devDependency eslint was updated from 6.1.0 to 6.2.0.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

eslint is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • continuous-integration/travis-ci/push: The Travis CI build failed (Details).

Release Notes for v6.2.0
  • fee6acb Update: support bigint and dynamic import (refs #11803) (#11983) (Toru Nagashima)
  • afd8012 New: noInlineConfig setting (refs eslint/rfcs#22) (#12091) (Toru Nagashima)
  • 3d12378 Update: Fix accessor-pairs to enforce pairs per property in literals (#12062) (Milos Djermanovic)
  • 8cd00b3 New: function-call-argument-newline (#12024) (finico)
  • 30ebf92 Fix: prefer-template autofix produces syntax error with octal escapes (#12085) (Milos Djermanovic)
  • 13c3988 Fix: Check literal type explicitly in dot-notation (#12095) (Milos Djermanovic)
  • 3e5ceca Fix: Handle empty string property names in getFunctionNameWithKind (#12104) (Milos Djermanovic)
  • 9a043ff Fix: no-duplicate-case false positives on Object.prototype keys (#12107) (Milos Djermanovic)
  • fe631af Chore: minor typo fix (#12112) (James George)
  • 4cb7877 Fix: fix no-extra-parens ignores some nodes (#11909) (Pig Fang)
  • 2dc23b8 Update: fix no-dupe-keys false negatives on empty string names (#12069) (Milos Djermanovic)
  • 19ab666 Fix: yoda exceptRange false positives on empty string property names (#12071) (Milos Djermanovic)
  • d642150 Update: Check empty string property names in sort-keys (#12073) (Milos Djermanovic)
  • acce6de Fix: class-methods-use-this reports 'undefined' names (#12103) (Milos Djermanovic)
  • 92ec2cb Fix: Allow bind call with a single spread element in no-extra-bind (#12088) (Milos Djermanovic)
  • bfdb0c9 Fix: no-extra-boolean-cast invalid autofix for Boolean() without args (#12076) (Milos Djermanovic)
  • 34ccc0c Chore: Remove TDZ scope type condition from no-unused-vars (#12055) (Milos Djermanovic)
  • 01d38ce Docs: Remove TDZ scope from the scope manager interface documentation (#12054) (Milos Djermanovic)
  • 1aff8fc Update: warn about mixing ternary and logical operators (fixes #11704) (#12001) (Karthik Priyadarshan)
  • 11be2f8 Docs: do not recommend global-installed usage (#12016) (薛定谔的猫)
  • cf31dab Fix: no-restricted-syntax - correct the schema (#12051) (Brad Zacher)
  • fbec99e Update: fix class-methods-use-this false negatives with exceptMethods (#12077) (Milos Djermanovic)
  • fb08b7c Docs: Remove readonly/writable global logic from no-undef (fixes #11963) (#12053) (Milos Djermanovic)
  • 5b5934b Sponsors: Sync README with website (ESLint Jenkins)
  • 9156760 Sponsors: Sync README with website (ESLint Jenkins)
  • f5e0cc4 Update: Check computed method keys in no-extra-parens (#11973) (Milos Djermanovic)
  • d961438 Docs: Fix Incorrect Documentation (#12045) (Michael Miceli)
  • 887d08c Sponsors: Sync README with website (ESLint Jenkins)
  • d90183f Docs: add a case to func-names (#12038) (Chiawen Chen)
  • 8a5b62d Docs: no use eslint.linter in code example (#12037) (薛定谔的猫)
  • 5831767 Update: report location of func-names (fixes #12022) (#12028) (Pig Fang)
Commits

The new version differs by 33 commits.

  • 320b7bd 6.2.0
  • 9601f5a Build: changelog update for 6.2.0
  • fee6acb Update: support bigint and dynamic import (refs #11803) (#11983)
  • afd8012 New: noInlineConfig setting (refs eslint/rfcs#22) (#12091)
  • 3d12378 Update: Fix accessor-pairs to enforce pairs per property in literals (#12062)
  • 8cd00b3 New: function-call-argument-newline (#12024)
  • 30ebf92 Fix: prefer-template autofix produces syntax error with octal escapes (#12085)
  • 13c3988 Fix: Check literal type explicitly in dot-notation (#12095)
  • 3e5ceca Fix: Handle empty string property names in getFunctionNameWithKind (#12104)
  • 9a043ff Fix: no-duplicate-case false positives on Object.prototype keys (#12107)
  • fe631af Chore: minor typo fix (#12112)
  • 4cb7877 Fix: fix no-extra-parens ignores some nodes (#11909)
  • 2dc23b8 Update: fix no-dupe-keys false negatives on empty string names (#12069)
  • 19ab666 Fix: yoda exceptRange false positives on empty string property names (#12071)
  • d642150 Update: Check empty string property names in sort-keys (#12073)

There are 33 commits in total.

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

Replace Leaflet

It should be possible to replace leaflet with plain canvas and archive similar usability without having a full blown map rendering library. This would also fix the bug that the icons change their scale when zooming in.

Rewrite webpack config

Webpack 4 now provides modes. This should allow us to no longer use different (almost identical) config files for different modes.

An in-range update of flow-typed is breaking the build 🚨

The devDependency flow-typed was updated from 2.6.1 to 2.6.2.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

flow-typed is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • continuous-integration/travis-ci/push: The Travis CI build could not complete due to an error (Details).

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

Config Crash Safety

if a crash happens in the config file, what happens to the application? Will the whole application just crash?

What happens if a topic has an unexpected mqtt message on it?

We need to provide extra crash safety to the config file.

Reduce icon sizes

We should check if we can find a way that webpack only loads the icons we really use to drastically reduce build sizes.

Version 10 of node.js has been released

Version 10 of Node.js (code name Dubnium) has been released! 🎊

To see what happens to your code in Node.js 10, Greenkeeper has created a branch with the following changes:

  • Added the new Node.js version to your .travis.yml

If you’re interested in upgrading this repo to Node.js 10, you can open a PR with these changes. Please note that this issue is just intended as a friendly reminder and the PR as a possible starting point for getting your code running on Node.js 10.

More information on this issue

Greenkeeper has checked the engines key in any package.json file, the .nvmrc file, and the .travis.yml file, if present.

  • engines was only updated if it defined a single version, not a range.
  • .nvmrc was updated to Node.js 10
  • .travis.yml was only changed if there was a root-level node_js that didn’t already include Node.js 10, such as node or lts/*. In this case, the new version was appended to the list. We didn’t touch job or matrix configurations because these tend to be quite specific and complex, and it’s difficult to infer what the intentions were.

For many simpler .travis.yml configurations, this PR should suffice as-is, but depending on what you’re doing it may require additional work or may not be applicable at all. We’re also aware that you may have good reasons to not update to Node.js 10, which is why this was sent as an issue and not a pull request. Feel free to delete it without comment, I’m a humble robot and won’t feel rejected 🤖


FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of css-loader is breaking the build 🚨

The devDependency css-loader was updated from 3.1.0 to 3.2.0.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

css-loader is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • continuous-integration/travis-ci/push: The Travis CI build failed (Details).

Release Notes for v3.2.0

Bug Fixes

  • replace . characters in localIndent to - character (regression) (#982) (967fb66)

Features

  • support es modules for assets loader (#984) (9c5126c)
Commits

The new version differs by 5 commits.

  • 39f18f8 chore(release): 3.2.0
  • 9c5126c feat: support es modules for assets loader (#984)
  • 2ac79c3 docs: example with CSS modules and pure CSS (#983)
  • 967fb66 fix: replace . characters in localIndent to - character (regression) (#982)
  • 036b5f1 docs: fix camelCase reference in 3.0 changelog (#979)

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of @mdi/font is breaking the build 🚨

The dependency @mdi/font was updated from 3.6.95 to 3.7.94.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

@mdi/font is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • continuous-integration/travis-ci/push: The Travis CI build failed (Details).

Commits

The new version differs by 1 commits.

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of react-leaflet is breaking the build 🚨

The dependency react-leaflet was updated from 2.1.2 to 2.1.3.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

react-leaflet is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • continuous-integration/travis-ci/push: The Travis CI build failed (Details).

Release Notes for v2.1.3
  • [website] Added react-leaflet-figure-editor plugin (PR #542 by argonavt11).
  • [website] Added react-leaflet-box-zoom plugin (PR #543 by ChrisLowe-Takor).
  • Added example for custom icons usage (PR #545 by rlahoda).
  • Updated Flow types support for Flow v0.89.
Commits

The new version differs by 7 commits.

  • 622d4a9 v2.1.3
  • b851f48 Merge pull request #543 from ChrisLowe-Takor/react-leaflet-box-zoom-plugin
  • 650f7b0 Merge pull request #542 from argonavt11/master
  • 908c6fc Added example for custom icons (#545)
  • c96d682 Merge branch 'master' into react-leaflet-box-zoom-plugin
  • 2a0c994 Adds box zoom plugin to docs
  • 12b7183 Update plugins.md

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

First release

Todo:

  • Clean up the code for ui components (#1/#12)
  • Clean up other code pieces (#1/#12)
  • DRY (#1/#12)
  • Allow changing the icon (not just the color) depending on the current state (#12)
  • Also allow changing the icons in the sidebar depending on the current state
  • Write more and better documentation (#2)
  • Clean up the build and deployment (webpack)
  • Add support for more than one space (#3)
  • Add more things to the config utility (#7)
  • Fix all flow errors
  • Add an example image to the readme
  • Maybe do some continous deployment things

Documentation

This needs documentation.

  • Write Documentation for the Config Format
  • Write Documentation on how to run the map

An in-range update of mqtt is breaking the build 🚨

The dependency mqtt was updated from 3.0.0 to 3.0.1.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

mqtt is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • continuous-integration/travis-ci/push: The Travis CI build could not complete due to an error (Details).

Commits

The new version differs by 5 commits.

  • 8187a82 bumped v3.0.1
  • a42254a fix linting
  • a31cdc2 feature: add secureOptions to ISecureClientOptions for TLS (#1029)
  • 2a9b8fb Revert "fix: set default servername in tls connect (#954)"
  • 6eab2ef fix: set default servername in tls connect (#954)

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

Development Mode

In 2.0 I want to add a new development mode that is available not in /index.html but in /development.html.

The development mode has the following features:

  • More detailed console output
  • Emulation Mode - Doesn't use the websocket connection, instead allows in client state changes
  • Config generation (#54) / Live editor

JSON-Type for command-topics

A JSON-Type for command-topics would be nice to control zigbee2mqtt.

Example status message which can be parsed via JSON-Type:
{"state":"ON","linkquality":34,"brightness":1,"color_temp":454,"color_mode":2,"color":{"x":0.46,"y":0.411}}

Example command message which can currently not be expressed without a function:
{"brightness": 200}

An in-range update of babel7 is breaking the build 🚨


☝️ Important announcement: Greenkeeper will be saying goodbye 👋 and passing the torch to Snyk on June 3rd, 2020! Find out how to migrate to Snyk and more at greenkeeper.io


There have been updates to the babel7 monorepo:

    • The devDependency @babel/cli was updated from 7.8.3 to 7.8.4.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

This monorepo update includes releases of one or more dependencies which all belong to the babel7 group definition.

babel7 is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • continuous-integration/travis-ci/push: The Travis CI build could not complete due to an error (Details).

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

Remove notion of Internal and Actual values

I want to remove the confusing notion of internal and actual values. Instead values will always be transformed when being received and when being sent.

This forces the topics to be defined in the config like this:

my_topic: {
  state: {
    topic: "/services/my_topic/state",
    type: types.json("val", types.enum({ started: "on", stopped: "off", starting: "on" }))
  },
  command: {
    topic: "/services/my_topic/command",
    type: types.enum({ on: "start", off: "power_down" }) // Note that the mapping is "the other way around"
  },
  defaultValue: "off" // Note that this is now the "Internal" value
}

Also we should allow to have both state and command optional to fix #22

An in-range update of react is breaking the build 🚨

There have been updates to the react monorepo:

    • The dependency react was updated from 16.6.1 to 16.6.2.
  • The dependency react-dom was updated from 16.6.1 to 16.6.2.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

This monorepo update includes releases of one or more dependencies which all belong to the react group definition.

react is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • continuous-integration/travis-ci/push: The Travis CI build could not complete due to an error (Details).

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

Room Seperation / Information

It would be nice to have "Per Room" config. That would allow us to only display certain rooms, highlight rooms and ultimately help us if we ever want to create a dashboard. A lot of the current configurations already work that way, so it would be nice to have it built in.

Dependent Sections

I want a way to show different sections depending on a selection in the side bar. For example if we have an LED strip which has a drop down "random", "static" and "fade", random would show nothing more than this drop down. Static would show a section with just one color picker and fade would show a section with two color pickers (which are the colors the LED strip fades between).

Another example is an A/V which could switch between the inputs "radio" and "MPD". On radio I want to show an extra drop down with radio stations. On MPD I want to have a previous and a skip button, as well as a search bar to queue in new songs.

An in-range update of material-ui is breaking the build 🚨

There have been updates to the material-ui monorepo:

  • The dependency @material-ui/lab was updated from 3.0.0-alpha.22 to 3.0.0-alpha.23.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

This monorepo update includes releases of one or more dependencies which all belong to the material-ui group definition.

material-ui is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • continuous-integration/travis-ci/push: The Travis CI build failed (Details).

Release Notes for v3.5.0
Nov 12, 2018

Big thanks to the 13 contributors who made this release possible!

Here are some highlights ✨:

  • Introduce a new @material-ui/styles package 💅 (#13503).

The Material-UI's styling solution has pretty much stayed the same for the last 12 months.
Some interesting CSS-in-JS libraries like styled-components, emotion or linaria have emerged.
This new package is a significant step forward. Some of the key features:

  • Supports 4 different APIs: hooks, styled-components, higher-order components and render props.
  • Allow accessing the component's props from within the style object.
  • Replace the usage of the old React APIs with the new ones.
  • 15.0 KB gzipped.

Here is an example: https://codesandbox.io/s/vjzn5z4k77.

import Button from '@material-ui/core/Button';
import React from 'react';
import { makeStyles } from '@material-ui/styles';

// Like https://github.com/brunobertolini/styled-by
const styledBy = (property, mapping) => props => mapping[props[property]];

const useStyles = makeStyles({
root: {
background: styledBy('color', {
red: 'linear-gradient(45deg, #FE6B8B 30%, #FF8E53 90%)',
blue: 'linear-gradient(45deg, #2196F3 30%, #21CBF3 90%)',
}),
border: 0,
borderRadius: 3,
boxShadow: styledBy('color', {
red: '0 3px 5px 2px rgba(255, 105, 135, .3)',
blue: '0 3px 5px 2px rgba(33, 203, 243, .3)',
}),
color: 'white',
height: 48,
padding: '0 30px',
},
});

function MyButton(props) {
const { color, ...other } = props;
const classes = useStyles(props);
return <Button className={classes.root} {...other} />;
}

function AdaptingHook() {
return (
<div>
<MyButton color="red">Red</MyButton>
<br />
<br />
<MyButton color="blue">Blue</MyButton>
</div>
);
}

export default AdaptingHook;

Powered by JSS.

  • Remove some usages of the old React's APIs (#13487, #13529, #13503) @eps1lon.
  • Add a language menu in the documentation and persist states between repeated visits (#13544, #13567) @mbrookes
  • And many more 🐛 bug fixes and 📝 documentation improvements.

@material-ui/[email protected]

@material-ui/[email protected]

Docs

Core

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

Reimplement Shift + Left Click Shortcut

#12 reimplemented everything except the left shift click shortcut. This needs to be reimplemented.

Also there should be a way of informing the user that this shortcut exists.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.