Commit Graph

2468 Commits

Author SHA1 Message Date
LordGrey
f955af29fd
fix: Nanoleaf - Udp Network init was missing (#698)
* Fix Nanoleaf - Udp Network init was missing

* ProviderUdp - Add init error handling
2020-02-23 23:18:34 +01:00
LordGrey
a2dbbcdd0d
feat: Led Matrix Layout - Save/Restore (#669) (#697)
* Led Matrix Layout (#669)

* fix: ledConfig object missing

Co-authored-by: brindosch <edeltraud70@gmx.de>
2020-02-23 00:51:58 +01:00
T-IOOO
81ef1163c1
Update sv.json (#695)
New lines translated
2020-02-21 18:55:55 +01:00
b1rdhous3
8bbaa8b359
Fixing new hue user generation (#696)
* Fixing new hue user generation

Button was not linked with the create user function
2020-02-21 18:55:17 +01:00
Paulchen Panther
ebb4a98fff
Download notice has been corrected 2020-02-20 19:12:44 +01:00
brindosch
ae265eceac chore: Release 2.0.0-alpha.2 2020-02-20 13:50:06 +01:00
Paulchen-Panther
5d3520730c New language from POEditor: Dutch, Polish, Romanian
Signed-off-by: Paulchen-Panther <Paulchen-Panter@protonmail.com>
2020-02-19 20:20:03 +01:00
Paulchen Panther
98ef6328a6 Update sv.json (POEditor.com) 2020-02-19 19:37:13 +01:00
Paulchen Panther
8911a99a39 Update es.json (POEditor.com) 2020-02-19 19:37:10 +01:00
Paulchen Panther
5c9b6caf47 Update it.json (POEditor.com) 2020-02-19 19:37:08 +01:00
Paulchen Panther
906476d7de Update cs.json (POEditor.com) 2020-02-19 19:37:06 +01:00
T-IOOO
1e3c1057d1
Swedish Translation (#675)
* Swedish Translation

Swedish translation

* Update and rename sv to sv.json

translation 100%

* add sv

Co-authored-by: brindosch <edeltraud70@gmx.de>
2020-02-19 19:30:22 +01:00
b1rdhous3
75f39bb125
Deleted active js debugger; (#693) 2020-02-19 17:46:08 +01:00
b1rdhous3
065634076b
Changed WebUI Version Check to SemVer. Also addes "Alpha" Channel (#692) 2020-02-19 17:29:11 +01:00
zerobabble
2db3f0c835
Added SSL development package to bin/compile.sh (#690) 2020-02-19 17:28:11 +01:00
Paulchen Panther
b5c74a84c8
Resolved SSL/Avahi problem in Packages (#689)
Signed-off-by: Paulchen-Panther <Paulchen-Panter@protonmail.com>
2020-02-19 17:27:25 +01:00
Paulchen Panther
2e15ef7c82
Download link added 2020-02-17 21:17:20 +01:00
brindosch
aac4ce8b89
chore: Add Azure Github release title (#686)
* Add a release title

* Corrected SemVer variable

Co-authored-by: Paulchen Panther <16664240+Paulchen-Panther@users.noreply.github.com>
2020-02-16 21:38:36 +01:00
brindosch
bae9147dec
fix: Smoothing comp state on startup (#685)
* fix: Smoothing compo state on startup

* Adjust issue template
2020-02-16 18:05:50 +01:00
brindosch
521922353a
chore: Remove Travis (#684)
* chore: Remove Travis

* Travis badge removed

* remove travis from build scripts

Signed-off-by: Paulchen-Panther <Paulchen-Panter@protonmail.com>

Co-authored-by: Paulchen Panther <16664240+Paulchen-Panther@users.noreply.github.com>
2020-02-16 18:01:40 +01:00
Paulchen Panther
17a9cd2b02
chore: Package creation with dependencies (#636)
* Packages are now created with dependencies

Signed-off-by: Paulchen-Panther <paulchen-panter@protonmail.com>

* Ignore site packages

Signed-off-by: Paulchen-Panther <paulchen-panter@protonmail.com>

* MacOS Package creation disabled

* Append the OpenSSL library to the dependency list

* - Exit codes and Error message are suppressed when copying files
- OpenSSL root directory is set under MacOS
- OpenSSL symlinks are attached
- Packages and build directory renamed into Hyperion

Signed-off-by: Paulchen-Panther <paulchen-panter@protonmail.com>

* Update to semver version

* Use version file for version management

* Read version file in azure

Co-authored-by: brindosch <edeltraud70@gmx.de>
2020-02-16 16:24:33 +01:00
brindosch
b9ecd0e112
chore: Add Github Issue templates & webui sysinfo (#681)
* chore: better gh templates

* chore: add about - sysinfo to gh issues

* fix: Webui freeze on auth error

* Split Git Remote to own field

* Move CONTRIBUTING.md
2020-02-16 13:55:38 +01:00
brindosch
70f93c7171
fix: Backlight/BBDetector during effects (#682) 2020-02-15 22:47:27 +01:00
LordGrey
0fa5a24cec
Fix #676 (#679) LedDevice Open() did not initialised the device correctly.
* Cast fix
* Fix #676
2020-02-14 21:58:10 +01:00
LordGrey
ed5455458b
Disentangle LedDevice/LinearColorSmoothing, Bug Fixes & Test support (#654)
* Handle Exceptions in main & Pythoninit

* Have SSDPDiscover generic again

* Have SSDPDiscover generic again

* Change Info- to Debug logs as technical service messages

* Nanoleaf - When switched on, ensure UDP mode

* Include SQL Database in Cross-Compile instructions

* Fix Clazy (QT code checker) and clang Warnings

* Stop LedDevice:write for disabled device

* Nanoleaf: Fix uint printfs

* NanoLeaf: Fix indents to tabs

* NanoLeaf - Add debug verbosity switches

* Device switchability support, FileDevice with timestamp support

* Nanoleaf Light Panels now support External Control V2

* Enhance LedDeviceFile by Timestamp + fix readyness

* Stop color stream, if LedDevice disabled

* Nanoleaf - remove switchability

* Fix MultiColorAdjustment, if led-range is greater lednum

* Fix logging

* LedFileDevice/LedDevice - add testing support

* New "Led Test" effect

* LedDeviceFile - Add chrono include + Allow Led rewrites for testing

* Stabilize Effects for LedDevices where latchtime = 0

* Update LedDeviceFile, allow latchtime = 0

* Distangle LinearColorSmoothing and LEDDevice, Fix Effect configuration updates

* Updates LedDeviceFile - Initialize via Open

* Updates LedDeviceNanoleaf - Initialize via Open, Remove throwing exceptions

* Updates ProviderUDP - Remove throwing exceptions

* Framebuffer - Use precise timer

* TestSpi - Align to LedDevice updates

* Pretty Print CrossCompileHowTo as markdown-file

* Ensure that output is only written when LedDevice is ready

* Align APA102 Device to new device staging

* Logger - Remove clang warnings on extra semicolon

* Devices SPI - Align to Device stages and methods

* Fix cppcheck and clang findings

* Add Code-Template for new Devices

* Align devices to stages and methods, clean-up some code

* Allow to reopen LedDevice without restart

* Revert change "Remove Connect (PriorityMuxer::visiblePriorityChanged -> Hyperion::update) due to double writes"

* Remove visiblePriorityChanged from LedDevice to decouple LedDevice from hyperion logic

* Expose LedDevice getLedCount and align signedness
2020-02-10 15:21:58 +01:00
Serhan
1aba51e85c
Merge pull request #663 from kenyon/patch-1
README: fix spelling
2020-01-14 20:33:40 +01:00
Kenyon Ralph
911bd1be93
README: fix spelling 2020-01-12 16:07:37 -08:00
Paulchen Panther
875b54fc2e [HotFix] The Python version number was explicitly set
Signed-off-by: Paulchen Panther <Paulchen-Panter@protonmail.com>
2020-01-08 18:17:55 +01:00
Portisch
fe728b1543 Add RS232 timeout for asynchronous connection (#650) 2019-12-15 13:43:50 +01:00
Joeboyc2
6b983c7a57 Amendments to descriptions & spelling corrections (#643)
* Amendments to descriptions & spelling corrections

* updated to match master
2019-12-08 13:21:19 +01:00
Patrick Decat
6c4dfe1340 [BUGFIX] Fix a segfault in debug mode with lightpack (#651) 2019-12-08 13:20:50 +01:00
François Picot
85d1016dff [BUGFIX] fix python38 compilation (#647) 2019-12-08 13:18:11 +01:00
LordGrey
ce7c99d2cd Stop LedDevice:write for disabled devices + Nanoleaf Fixes (#629)
* Handle Exceptions in main & Pythoninit

* Have SSDPDiscover generic again

* Have SSDPDiscover generic again

* Change Info- to Debug logs as technical service messages

* Nanoleaf - When switched on, ensure UDP mode

* Include SQL Database in Cross-Compile instructions

* Fix Clazy (QT code checker) and clang Warnings

* Stop LedDevice:write for disabled device

* Nanoleaf: Fix uint printfs

* NanoLeaf: Fix indents to tabs

* NanoLeaf - Add debug verbosity switches

* Device switchability support, FileDevice with timestamp support

* Nanoleaf Light Panels now support External Control V2

* Enhance LedDeviceFile by Timestamp + fix readyness

* Stop color stream, if LedDevice disabled

* Nanoleaf - remove switchability
2019-12-08 13:12:01 +01:00
Paulchen Panther
f917f0fceb
Fix MacOS Travis-CI build 2019-12-08 12:38:12 +01:00
Paulchen-Panther
4c0c102f2c New effect collision
Signed-off-by: Paulchen-Panther <paulchen-panter@protonmail.com>
2019-11-10 17:24:04 +01:00
Sören
380f9b5d3e Fixed Typo (#634)
* Fixed Typo

* Fixed Typo 2 #635
2019-10-17 19:59:25 +02:00
brindosch
5e559627be
Feat: Add Admin API (#617)
* Push progress

TODO: rework RESET, probably to main.cpp again

* resetPassword rework

* enable administration restriction

* add short cmd for userdata

* Js apis

* Refactor JsonCB class

* Add userToken Auth

* Feat: Close connection if ext clients when def pw is set

* Feat: Protect db against pw/token tests

* WebUi PW Support (#9)

* Initial WebUi Password Support

* Small changes

* Initial WebUi Password Support

* Small changes

* Basic WebUi Token support

* added "removeStorage", added uiLock, updated login page

* Small improvments

* Small change

* Fix: prevent downgrade of authorization

* Add translation for localAdminAuth

* Feat: Show always save button in led layout

* Revert "Feat: Show always save button in led layout"

This reverts commit caad1dfcde.

* Feat: Password change link in notification

* Fix: body padding modal overlap

* Feat: Add instance index to response on switch

* prevent schema error

Signed-off-by: Paulchen-Panther <Paulchen-Panter@protonmail.com>

* Feat: add pw save

* Feat: callout settings/pw replaced with notification
2019-09-17 21:33:46 +02:00
Tobias Tangemann
04c3bc8cc9 Add PWM channel option for ws281x device in web interface (#623) 2019-09-16 13:55:47 +02:00
LordGrey
b459b8723e Update SSDPDiscover, Nanoleaf Device & CrossCompile Instructions (#616)
* Handle Exceptions in main & Pythoninit

* Have SSDPDiscover generic again

* Have SSDPDiscover generic again

* Change Info- to Debug logs as technical service messages

* Nanoleaf - When switched on, ensure UDP mode

* Include SQL Database in Cross-Compile instructions

* Fix Clazy (QT code checker) and clang Warnings
2019-09-14 22:54:41 +02:00
Paulchen-Panther
3173c9f7e3 added GitHub Actions as CI/CD service
Signed-off-by: Paulchen-Panther <Paulchen-Panter@protonmail.com>
2019-09-12 19:47:23 +02:00
brindosch
145f88d5af
Bugfixes [ColorOrder apply, hue wizard, ledDevice display] (#621)
* Resolve general colorOrder update issue

* Fix: wizard.js syntax broken

* Fix: Remove active device prop and migrate to config data

* Fixing instanceStop Bug on WebUi (#10)

* Fixing instanceStop Bug on WebUi

* Added removeStorage

* Changes to deletion logic

* Improvements to deletion check

* Feat: Show always save btn & rm generate btn
2019-09-07 01:17:26 +02:00
Paulchen Panther
c94bcd8911
Merge pull request #615 from Paulchen-Panther/forwarder
Changed proto title in forwarder to flatbuffer
2019-08-31 07:33:59 +02:00
Paulchen Panther
782d44b81b
[Bugfix] V4L2 used screen resolution for fallback
https://hyperion-project.org/threads/ng-hyperion-v4l2-capture-resolution-issue.3684/#post-15959
2019-08-28 22:20:49 +02:00
brindosch
b1fa085d64
Breaking Change: ledLayout, ledColorsStream (#614)
* Remove clone & index in ledConfig

* Additional index correction

* Rename ledsConfig maximum and minimum in max and min

* Rename ledsConfig hscan and vscan with h and v

* Optimize ledColorsStream

* tiny correction
2019-08-25 16:32:19 +02:00
Paulchen Panther
24495bbc65 Fix #604, #605 ... (#607)
* Fix #604 and #605

Signed-off-by: Paulchen-Panther <Paulchen-Panter@protonmail.com>

* clear current prio on color command

Signed-off-by: Paulchen-Panther <Paulchen-Panter@protonmail.com>

* Fix QTimer threading issues

* Call QTimer start() stop() from QEvent

Signed-off-by: Paulchen-Panther <Paulchen-Panter@protonmail.com>

* send initial color/image to WebUI
hide error message when opening webbrowser

Signed-off-by: Paulchen-Panther <Paulchen-Panter@protonmail.com>

* added streaming timer to update WebUI Preview

Signed-off-by: Paulchen-Panther <Paulchen-Panter@protonmail.com>

* remove QMetaObject::invokeMethod()

Signed-off-by: Paulchen-Panther <Paulchen-Panter@protonmail.com>

* added parent to streaming timers

Signed-off-by: Paulchen-Panther <Paulchen-Panter@protonmail.com>

* header cleanup
2019-08-24 22:53:30 +02:00
Paulchen-Panther
8f27c2b1f6
changed proto title in forwarder to flatbuffer
Signed-off-by: Paulchen-Panther <Paulchen-Panter@protonmail.com>
2019-08-24 21:12:53 +02:00
Paulchen Panther
c419f305f3
Merge pull request #613 from b1rdhous3/patch-1
Update 3rd party license (roboto font)
2019-08-23 17:12:07 +02:00
b1rdhous3
8e35bdc4d3
Update 3rd party license (roboto font)
Add Roboto Font License
2019-08-22 09:40:12 +02:00
b1rdhous3
18d6345968 WebUi: New Internet API logic, correct switch to last instance after refresh, current instance notification (#608)
* Added new restricted ip api checkbox, initial instance localStorage support

* Added instance notification, added correct instance switch after page refresh (to last current instance)

* Optimize intention in wizard.js

* ":" from i18n json to code

* Changes for Responsive about site
2019-08-21 17:46:49 +02:00
Paulchen Panther
1093278d16
Merge pull request #606 from Paulchen-Panther/v4l2
V4L2 Grabber fixes
2019-08-21 17:45:29 +02:00