Qtoggleserver

Latest version: v0.27.2

Safety actively analyzes 681866 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 15 of 15

0.15.0

* A `qtoggleserver.conf` sample is now provided with the package (to be found in `share/qtoggleserver` folder)
* Frontend/Dashboard: many fixes and improvements for analog widgets
* Frontend/Dashboard: general performance and user experience improvements when editing widgets
* Frontend/Dashboard: panel layout is now intelligently scaled on desktop screens
* Frontend/Dashboard: added a button that allows moving widgets across panels
* Frontend/Dashboard: fixed a bug where ports list wouldn't update on widget config forms
* Frontend/Dashboard: various form buttons have been reorganized
* Frontend/Dashboard: fixed Multi-value Slider intrusive background cover
* Frontend/Settings: added a per-client option to set UI scaling factor
* Frontend/Settings: added a per-client option to force mobile/desktop screen layout
* Frontend/Settings: theme is now a per-client option
* Frontend/Devices: fixed device form apply bug
* Frontend: a forbidden message is now shown when accessing an unauthorized section

version-0.15.0

0.15.0beta.3

* Updated some default settings
* Moved device name and password related settings from root to core


version-0.15.0-beta.3

0.15.0beta.2

* Frontend/Dashboard: TextIndicator widget size is now relative to cell width
* Frontend: combo fields are now automatically scrolled to when opened

version-0.15.0-beta.2

0.15.0beta.1

* Frontend/Dashboard: added Text Indicator widget

version-0.14.1
What's new:
* Frontend/Dashboard: fixed various group/panel editing related bugs
* Frontend/Dashboard: widget label is now automatically updated when changing selected port
* Frontend/Dashboard: added IncDecButtons widget

version-0.15.0-beta.1

0.14.1

* Frontend: refactorized various parts of the code.
* Frontend: added/rewritten jsdoc tags.

version-0.14.0

0.13.0

* Major Python source code refactoring and reformatting, including type annotations
* `flake8` is now used for code style checks
* Core: fixed value writing mechanism
* Core: Fixed various issues related to `value-change` timeouts and missing events.
* Fixed duplicate port events
* Frontend: fixed bug where passwords could not be cleared
* Frontend: fixed missing offline icon decorations (via `qui-1.3.6`)
* Lib/BLE: fixed BluePy timeout error handling
* Lib: added online status to peripherals
* Slaves: fixed missing `port-update` event when slave becomes online.
* Slaves: a long timeout setting has been defined and used for some API calls.
* Slaves: port values are now updated immediately after writing them.
* Web/Server: fixed an issue where dashes were not allowed in slave names and port ids


version-0.14-beta.7


version-0.14-beta.6
What's new:
* Web/Server: fixed an issue where dashes were not allowed in slave names and port ids
* Slaves: port values are now updated immediately after writing them.

version-0.14-beta.5
What's new:
* Core: fixed value writing mechanism

version-0.14-beta.4
What's new:
* Lib: added online status to peripherals
* Frontend: fixed missing offline icon decorations (via `qui-1.3.6`)

version-0.14-beta.3
What's new:

* Fixed various issues related to `value-change` timeouts and missing events.
* Slaves: fixed missing `port-update` event when slave becomes online.
* Slaves: a long timeout setting has been defined and used for some API calls.

version-0.14-beta.2
What's new:

* Major Python source code refactoring and reformatting, including type annotations
* `flake8` is now used for code style checks
* Fixed duplicate port events
* Frontend: fixed bug where passwords could not be cleared
* Lib/BLE: fixed BluePy timeout error handling


version-0.14-beta.1


version-0.13.0
What's new:

* Various peripheral drivers are no longer part of qToggleServer; they can be installed using `pip` and live here:

* https://github.com/qtoggle/qtoggleserver-paradox
* https://github.com/qtoggle/qtoggleserver-rpigpio
* https://github.com/qtoggle/qtoggleserver-eq3bt
* https://github.com/qtoggle/qtoggleserver-dallastemp

:warning: Aside from installing needed packages from above, you'll need to update your `qtoggleserver.conf` ports section according to their README.

* `qtoggleserver` has been transformed into a Python *namespace* (was a *package*)
* All ports value and attribute methods are now asynchronous
* Various slave device methoda are now asynchronous
* Async tasks from slaves and ports are now properly cancelled and awaited for upon shutdown
* Improved shutdown procedure
* Settings: Added `public_url` setting
* Core/Events: events are now deduplicated when piling up in sessions
* Core/Events: added support for custom event handlers
* Lib: improved error management and retry mechanism for polled peripherals
* Lib: add TemplateNotificationsHandler base class for implementing event notifications
* Frontend: all text fields now generate change events with each keystroke
* Frontend/Dashboard: added MJPEGVideo widget
* Frontend/Dashboard: added MultiValueSlider widget
* Frontend/Dashboard/OnOffButton: widget now accepts numeric ports
* Frontend/Dashboard/OnOffIndicator: widget now accepts numeric ports
* Frontend/Dashboard: fixed dashboard widgets not properly updating while in background
* WebServer: added an option to compress response using `gzip`
* WebServer: caching of static files is now prevented to the possible extent

version-0.13-beta.17


version-0.13-beta.16


version-0.13-beta.15


version-0.13-beta.14


version-0.13-beta.13


version-0.13-beta.12


version-0.13-beta.11


version-0.13-beta.9


version-0.13-beta.10


version-0.13-beta.8


version-0.13-beta.7


version-0.13-beta.6


version-0.13-beta.5


version-0.13-beta.4


version-0.13-beta.3


version-0.13-beta.2


version-0.13-beta.1


version-0.12.0
What's new:

* Frontend: all widgets have been redesigned and now have proper states (focused, warning, error, read-only, disabled).
* Frontend: dashboard on/off buttons now respond to clicks.
* Frontend: login dialog button now becomes enabled as soon as the first letter is typed in.

version-0.12-beta.1


version-0.11.1
What's new:

* Dash characters are now allowed in device names and port ids.
* Core/Device: fixed attribute patch hooks call


version-0.11.0
What's new:

* Core/API: fixed PATCH-ing ports without specifying any attributes
* Frontend: most forms now have an Apply button
* Frontend: accidental change discards are now prevented to the possible extent
* Frontend: ask before applying various sensitive attributes
* Frontend: improved performance by reducing unnecessary list updates
* Frontend: fixed some errors while doing firmware update

version-0.11-beta.1


version-0.10.0
What's new:

* Core/Ports: added port mappings support
* Core/Expressions: fixed self port reference `$` replacing with actual port id
* Frontend/API: fixed provisioning configurations filter
* Frontend/Dashboard: fixed various Progress Bar and Slider widget bugs
* Frontend: port value change events are waited for one second, then old value is revered
* Added support for JSON references using `$ref`
* Optimized JSON loading/dumping in some cases

version-0.10.0-beta.3


version-0.10.0-beta.2


version-0.10.0-beta.1


version-0.9.3


version-0.9.2


version-0.9.1


version-0.9.1-beta.4


version-0.9.1-beta.3


version-0.9.1-beta.2


version-0.9.1-beta.1


version-0.9.0


version-0.9.0-beta.2


version-0.9.0-beta.1


version-0.8.0


version-0.8.0-beta.8


version-0.8.0-beta.7


version-0.8.0-beta.6


version-0.8.0-beta.5


version-0.8.0-beta.4


version-0.8.0-beta.3


version-0.8.0-beta.2


version-0.8.0-beta.1

Page 15 of 15

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.