-
Notifications
You must be signed in to change notification settings - Fork 3
Update master #22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Update master #22
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* changed icon for windows and android
* changed icon for windows and android
* add a server search screen, where a mdns client awaits broadcasts, so the connection to an appbroker server is easier for everyday users * corrected version for windows, as it doesn't use the version from the yaml yet * add a debug suffix to the android applikation, so the release version doesn't get overriden while debugging on the device
use `link_Quality` instead of `link_quality` and `transition_Time` instead of `transition_time`
And removed not used code
* so the function can be used at different locations in the application * added a kind of caching into the manager, but still let the caller have the possibility to refresh completely and ignore the cache
* changed icon for windows and android
* add a server search screen, where a mdns client awaits broadcasts, so the connection to an appbroker server is easier for everyday users * corrected version for windows, as it doesn't use the version from the yaml yet * add a debug suffix to the android applikation, so the release version doesn't get overriden while debugging on the device
* so the function can be used at different locations in the application * added a kind of caching into the manager, but still let the caller have the possibility to refresh completely and ignore the cache
* instead of wrapping it in material button and therefore having lower hitbox
* because it is not recommended to checkin those, as they are generated locally
* with new theming settings button * and a new server search
* so it loads a default device if no other device is found * that adds the functionality, that a model can be later be specified better and still load correctly afterwards * removed unused usings * removed play store entry from about page * removed unused models, that where needed in the past
* there is still some work to do on the texts, but for now this is enough for this feature
* because this way when the typeName is missing in the deserialized cache file, it still works with the typeNames
* so one doesn't have to scroll through every single day to get to a specific point in time in the past
* so this way even zigbee devices or any other generic devices can configure such timed events when the dynamic ui creator wants it to do so
* so that for example the heater could now be made entirely in the dynamic ui system and others can use and design this control themselfes * upgradet to newest 33 sdk for android * moved the dynamic ui controls out of the generic device in the hope to get this file a bit more cleaner and also easier to read * fixed the subscribe to all device sometimes not working as expected and leaving the dialog open * workarounded an issue where we sometimes receive a small message, which seems to be not send from the server based on debugging and logging and which can't be decrypted * started implementation of a dynamic ui creator page, even though there is still alot to do and it's harder than first anticipated to get a wysiwyg editor for this function * included the raw prop into the hashcode and the hashcode into the equals, because the providers only fire when a change is detected bases on the equal logic, so having something changed in the "raw" property didn't trigger a reload
Show the git sha in the about page. When developer mode is enabled we additionally show the git branch
Tap will open commit in github and longpress will copy git sha into clipboard and shows a toast.
When we were up to date then we would load forever
Co-authored-by: Sascha <[email protected]>
Co-authored-by: Sascha <[email protected]>
* because on off doesn't make alot of sense with interpolation or other definitiv values
* because the debug info provider was not used * fixed disable led not working, because wrong provider was used
More Generic UI and new Zigbee2Mqtt Support
* so we can check the buildability for pull requests without creating draft releases * added checkout depth to hopefully have the head and origin head git files
* Fixes build, because the `ORIG_HEAD` is only available when having local changes. * Remove icon tree shaking for android, because dynamic ui can use any icon and therefore not known during compile time Co-authored-by: Daniel Henk <[email protected]>
* like fixing warnings, infos and errors from the package upgrade
* use the correct property in the theme manager, as primaryWatch was just copy pasted and not present on the type
* this way if you have many devices you can easily find the correct one * removed the blur effect, as it didn't have a visual effect anymore, but did cost alot of perfomance * fixed remove device function, since the code was never migrated so it just pooped the dialog instead of doing something * started using the riverpod generator, since this will be easier to understand for new people, what it actually does * added new log screen in the heater model, since these devices send logs which are interesting to see, when something doesn't work * fixed connection beeing broke when one unfocuses the app, since on windows this isn't needed whatsover and on android the wrong check was used * reworked the add devices dialog, so multiple devices can be added at the same time by ticking the checkbox of each one
* removed some unused things * added packages explicitly, which were previously only indirectly references * add more final to arguments
* since it opened the url in the app instead of in the browser and this seems to not work * fixed versioning check, because latest tag might not be latest published release, so we should extract the version of the tagname from the release
* fixed some issues regarding circular dependency * implemented some features needed for new devices * migrate to rest api from swagger * implement notifications for mobile with firebase and for desktop with swagger connection * alot of other things done as well, which i don't even remember anymore
* as other icons from the layout where not loaded from server, only the main icon
* because on build the stored values were cleared, so test code was accidantically checked in * fix add new devices dialog, since we are now able to use hooks so this should be used for the dialog * move debug shared preferences into own prefix, so that it doesn't interfeer with prod app
* Generate swagger file with int command, so that we can support more generic values instead of only pre defined * update reference packages to newer versions * remove unused files, since mostly dynamic ui is used, only for the deprecated two painless mesh devices the old logic is still there
* fix android build
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.