Giter VIP home page Giter VIP logo

gui's People

Contributors

connorrichlen avatar mkellsy avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

connorrichlen

gui's Issues

Setup URL Not Being Generated

Devices are on the same network. Scanning the QR code will not pair it. It remains stuck on Connecting to Bridge.
Also it doesn't seem to be sending any of the bridge data in the QR code. When scanned it just says 'Bridge'. No additional information. Normally it shows an identifier.

Connect Advanced Hub Settings with Hub Settings Dialog

Screenshot 2021-03-18 at 22 46 55

on this picture of the config you can't put in like API key I don't know if its because the plugin has not been updated..

but you could put the api in on hoobs 3

not sure if its a bug because there a few plugins like that

its just said Ui path

thanks Oliver

Add Install Plugin Link to Empty Bridge

When you click on a bridge that doesn't have any plugins (from the plugins page) installed it should show an Add Plugin link in the middle of the page instead of just "No plugins installed"

Handle Blank Location on All Weather Widgets

Enabling the weather widgets from the dashboard settings crashed the whole service and had to wait 10 seconds for hoobs.local to come back up and relogin. Some browser errors:

image

Remember me function not working

Checking the remember me on the login form does not do anything. If you close the tab after logging in and reopen it right back you still have to login. This is in a regular browser window, not incognito.

Bridge selection shouldn't directly install plugin

When trying to install a plugin on an existing bridge, the expectation is that when you click an existing bridge it will highlight it then you must click the install button at the bottom of the modal. Instead it installs the plugin right away on that bridge without further confirmation. It should just select / highlight the bridge you clicked and let you click install.

image

Nest Protect Sensors Missing Main

Nest plugin supports the following Nest Protect sensors:

  1. SmokeSensor accessory (Smoke) indicating smoke detected
  2. CarbonMonoxideSensor accessory (Carbon Monoxide) indicating CO detected
  3. OccupancySensor accessory (Motion) indicating occupancy detected near the Protect device (AC wired Protects only)

Currently the GUI shows this:
image

Issues:

  1. Only Carbon Monoxide and Occupancy Sensors are showing on the icon. Smoke Sensor is missing.
  2. The icons are grouped. Should have an option to ungroup / show individually
  3. If grouped, the icons are currently way too small in comparison to the accessory tile.

Add Overflow to Bridge List in Bridges Dialog

If you have multiple bridges and want to install a new plugin, the modal buttons are pushed below the content and become hidden. They should be static and always remain on top.
Maybe the bridge list should have 2 or 3 columns instead.

image

Create TV Accessory Type

Added a TV accessory via the webos-tv plugin. Logs show it added the device but it's not appearing in the devices list

image

Add Radio Button Under New Bridge Section

Currently it defaults to Add Bridge but if an existing bridge is selected then there is no way to change back to Add new Bridge. The dialog must be closed and the process restarted.

Add Plugin Names to Upgrade Dialog

While the update all plugins option from the dashboard is nice, finding information about which plugin needs updating and what the updates are is very difficult.

If you run 1 plugin per bridge and there is a plugin update while you got 10 bridges running, you currently have to click through each bridge from the plugin page, then click on the plugin on that bridge just to see if that plugin has an update available. Then there is no information about the release notes of that update.

Proposed changes:

  1. Add information about which plugins have updates available on this screen:
    image

  2. Make each plugin name on that window clickable and link to that plugin page

  3. This update button should prompt a dialog with release notes pulled from github and a confirmation button to begin the update:
    image

  4. When a plugin update is available, there should be a notification in the notification center about it with the name of the plugin and a link to go to that plugin page

  5. On the plugins page there should be some sort of superscript number with how many updates are available for that bridge
    image

  6. On the installed plugins page for each bridge, the plugins should also have an indication if a plugin update is available:
    image

Delete button in the config schema should prompt for confirmation

When clicking the trash icon in config schema elements, it currently deletes the object right away (granted you need to save changes for this to apply but it could confuse some users if the click it by accident). Every delete button should contain a confirmation modal.

Additionally, the Add and Delete (Plus and Trash icons) in the config schema should maybe contain supporting text as to what they will add or delete. In some cases it can become confusing such as here:

image

Review Mobile Layout

Additional windows, like settings or plugin configuration, doesn’t show up in foreground. They’re always on right screen side and you have to scroll to the right side to see them.
Not like in the videos.
Having those issues on MacBook Pro and iPad Pro 12.9 both with latest os and browser is Safari.

Review Mobile Layout

  1. Weather information block on Dashboard is cutted

  2. Every window, like settings or plugin installation configuration, which shows up on the right side of the screen is only visible if you know this behavior and scroll to the right side.

Token Decoding is Not Supporting Unicode Characters

Reproduction Steps

  1. From the Profiles screen select a user
  2. Enter Thomas Bösch or Jürg Rüdisüäli-Öbermatt in the name field
  3. Save changes

Expected results
In the main menu Thomas Bösch or Jürg Rüdisüäli-Öbermatt should show properly.

Example characters: ÄÖÜäöü

Actual results
The characters are not showing properly (see example)

Screenshot 2021-03-17 at 21 02 17

Dashboard accessories moving on their own

I arranged my dashboard nicely how I wanted it including accessory tiles. Reized, re-arranged, etc.
Then I went to add more accessories to the dashboard from the accessory page. When adding first one, it just adds it at the top of the dashboard and nothing else moves. If you don't edit the dashboard at this time to move the latest accessory somewhere else, and add a 2nd and 3rd accessory to dashboard, other accessories that were previously arranged will jump to the top. Screenshot for reference. The accessories on the left were just added, the ones on the right jumped there on their own.

image

Add sort and filters to plugin search page

Sort by:

  1. Latest Update / Most maintained?
  2. Best User Rating
  3. Most Downloads (rank)

Filter by:

  1. Certified / Community (bool)
  2. Visual configuration (config schema available)

Contact Sensor Not Updating

I have door sensors via the envisalink alarm plugin. In Homekit they change to open / closed but in the UI there is no change.

CPU Temp always in Celsius

Changing the temperature units into Fahrenheit doesn't affect the CPU temp widget which remains in Celsius.
Additionally the ℃ character looks like a serif C, doesn't seem to be affected by font property.

image

Add Setup Button to Empty Weather Widget

Weather widget shows up empty in the dashboard by default. It should instead have a button / link to configure the weather location information and some kind of weather placeholder icon otherwise it looks like
a random empty rectangle.

Minor Spelling Error

Didn't want to be this guy lol but just want to help and cover off everything.

When you click the three dot menu in top right (takes a few seconds to load and show the user name) it says "Loged In As" when it should say "Logged in as". Just need an extra g (everyone wants an extra G right?!?!). I know this is very low on the issue list but an issue none the less.

Duplicating Dashboard Accessories

If you click the dashboard settings gear at the top and add / remove weather widgets while you're editing the dashboard, it duplicates a random existing accessory and moves all your accessories at the top and changes their size.

image

image

Only Display Hub Log when Upgrading

The system update modal should only show the logs from the update / system, not the bridges. It's currently getting flooded with useless logs from plugins.

Check Updates Screen

Hi

This might be by design, but I would imagine you need a close or ok button rather than a cancel button after you have checked for updates. Very minor, but the implication is it could be still checking for updates and you are cancelling a process.......

Capture

Rename 'Clear Cache' Button

I think the current wording of this button does not make it clear that it will open a window to manage cached accessories.

Screenshot 2021-03-21 at 16 55 15

Clicking 'Restart' or 'Stop' will do exactly this when the button is clicked. A user may think, and be hesitant, that clicking 'Clear Cache' will do exactly this on click.

I would like to suggest it be renamed to something like 'Manage Cache' or 'Manage Cached Accessories' to give a better idea that clicking the button will open a modal to further manage the cached accessories.

No Configuration screen for camera-ffmpeg plugin

image

Reproduction steps:

  1. Install camera-ffmpeg plugin on new bridge
  2. go to configuration page and it's empty
    3.Nothing special in the logs.
    image

Could this be because camera-ffmpeg is bridged separately? (each camera shows as a bridge in homekit)

Display Plugin Name in Accessory Dialog

In the accessory settings modal there is a plugin section already. It would be really useful to show the actual plugin that exposes that accessory without having to click on the Configuration button. I have many different accessories that are for the same area (eg. Front Door could be contact sensor, camera, motion etc) that are exposed by different plugins.
image

Accessory Dashboard Widget Sizing

Added Nest Thermostat Acc along with Ring Rear and Front Spotlights, looks perfect on Ipad, but not so good on PC. All wording on the accessories on PC are cut in half. I did resize them but made them bigger. Looked ok before I tried on a IPAD

Create Sprinkler Accessory

I'm using the Hydrawise plugin for my sprinklers. It recognizes and adds the 4 zones as unsupported accessories which cannot be interacted with. The icon cannot even be changed. They look like this:
image
image

Plugin Install Failed Without an Alert

Reproduction steps.

  1. click on install my-q plugin as soon the installation process starts
  2. manually refresh the page
  3. only bridge was generated, but plugin not installed

Expected behavior
installation should work in the background even if the window is closed or refreshed

Here is my debug log

17/03/2021, 20:57:46 myQ Bridge starting
17/03/2021, 20:58:01 myQ Bridge WARNING No plugins installed.
17/03/2021, 20:58:01 myQ Bridge Preparing Advertiser for 'myQ Bridge 0929' using bonjour-hap backend!
17/03/2021, 20:58:01 myQ Bridge Starting to advertise 'myQ Bridge 0929' using bonjour-hap backend!
17/03/2021, 20:58:01 myQ Bridge Bridge is running on port 53826.

application | distribution | package_manager | version | latest  | upgraded | init_system | running
---------------------------------------------------------------------------------------------------
cli         | raspbian     | apt-get         | 4.0.14  | 4.0.14  | true     |             |        
gui         | raspbian     | apt-get         | 4.0.30  | 4.0.30  | true     |             |        
hoobsd      | raspbian     | apt-get         | 4.0.32  | 4.0.32  | true     | systemd     | true   
node        | raspbian     | apt-get         | 14.16.0 | 14.16.0 | true     |             |        

Redirect Back to Plugin Page for Plugins that Do Not have a Schema

Screen.Recording.2021-04-19.at.11.55.18.mov

The below plugins do not support config.schema and when clicking on configuration - the page takes you the hub settings -

1. > homebridge-plex
2. > homebridge-synology
3. > homebridge-soundtouch-platform

Attached video for reference

Don't Show UI Plugin if Bridge is not Running

Tried to Link account in the Ring plugin config. The bridge was apparently stopped automatically due to the port conflict issue (hoobs-org/hoobsd#26)
This was no apparent to me as I just installed the plugin on a new bridge. Clicked Link Account and the modal was blank / white. This was in the browser logs:
image

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.