Andreas Ganske
fe12b36fce
Make origin in schema-image optional ( #610 )
...
* Make origin in schema-image optional
... like in `color` and `effect` schemes.
* use origin if available
2019-08-19 20:25:16 +02:00
Paulchen Panther
beb9454a1f
Merge pull request #598 from Portisch/destructor
...
fix warning: throw will always call terminate
2019-08-18 20:02:31 +02:00
brindosch
d3f45e7ae5
Feat: SSDP discovery for hyperion-remote ( #602 )
...
* Auto stash before merge of "log" and "hyperion-project/master"
* resolve merge tool mess
2019-08-17 09:44:57 +02:00
Paulchen-Panther
0bb51d7e9c
V4L2 Grabber fixes
...
Signed-off-by: Paulchen-Panther <Paulchen-Panter@protonmail.com>
2019-08-16 20:05:30 +02:00
LordGrey
c4d0edd9c2
Handle Exceptions in main & Pythoninit ( #601 )
2019-08-15 23:49:32 +02:00
b1rdhous3
7e295a715f
WebUi: Beauty Tweaks (Instance, 3rd party Licenses) ( #597 )
...
* WebUi: Instance Management Tweaks and Chars Needed Information
* WebUi: 3rd Party Licenses Tweaks
* WebUi: Apply changes from Brindosch PR #596
* WebUi: Changing i18n tokens and adding catch event for connection error
* WebUi: Adding Link to GitHub License Ressource if an error is catched
2019-08-15 23:48:13 +02:00
brindosch
9d84cdea0c
Fix: SSDP Server spec adjust ( #599 )
...
* Fix: SSDP Server spec adjust
- Fix: Windows 7 network overview no longer removes the Hyperion entry
- Fix: The general section should be marked as global
2019-08-14 21:19:05 +02:00
Portisch
f03d72be79
fix warning: throw will always call terminate
2019-08-14 12:45:01 +02:00
brindosch
d190e6f294
Add hyperion-remote instance cmd ( #596 )
...
* Add hyperion-remote instance cmd
- Adds a new command to hyperion-remote that allows the selection of a instance by name
- Fixed broken umlauts
- Fixed wrong text placement inside icon tags
* Add warning if selected instance is not found
2019-08-13 23:22:06 +02:00
Paulchen-Panther
034f821d46
Multiple log messages are now summarised
...
Signed-off-by: Paulchen-Panther <Paulchen-Panter@protonmail.com>
2019-08-13 20:41:01 +02:00
Serhan
d8c0922a2e
Merge pull request #594 from Lord-Grey/master
...
Correct device name list
2019-08-13 17:27:23 +02:00
LordGrey
b45cea9267
Correct device name list
2019-08-12 21:00:59 +02:00
Paulchen-Panther
a8a6113517
If the priority range of a proto / flatbuffer connection is not in the valid range (100 - 199) we will send an error message to the client as well as in the console output
...
Signed-off-by: Paulchen-Panther <Paulchen-Panter@protonmail.com>
2019-08-12 19:06:11 +02:00
Paulchen Panther
0f839f670e
Merge pull request #593 from maximkulkin/fix-rpi-pwm
...
[Hotfix] Fix RPI WS281x LED device initialization
2019-08-12 16:50:27 +02:00
Maxim Kulkin
9f9f133f16
Fix RPI WS281x LED device initialization
2019-08-12 00:35:22 -07:00
Paulchen Panther
c62ea87ab7
Merge pull request #578 from Paulchen-Panther/api_auth
...
Token Management, Database, ...
2019-08-11 23:25:06 +02:00
Paulchen Panther
23b21882f2
Merge pull request #589 from bennealon/post_inst_service_failure_for_multiple_users
...
Debian post-inst script fails to correctly create system service when multiple users are present
2019-08-11 23:23:37 +02:00
Paulchen Panther
af2646ea48
Merge pull request #580 from Lord-Grey/master
...
Allow to switch on LED device, if currently disabled
2019-08-11 19:02:22 +02:00
Ben Nealon
cc538b60fd
Revert "Moving to whoami
fixes ambiguity on a multi-user system"
...
This reverts commit 18f615f08c
.
2019-08-10 11:30:08 +01:00
Ben Nealon
18f615f08c
Moving to whoami
fixes ambiguity on a multi-user system
2019-08-10 09:54:14 +01:00
Ben Nealon
ab4fa88ad6
Updating debian and rpm pre/make/post scripts to not be greedy.
2019-08-07 15:10:51 +01:00
Ben Nealon
763345969b
Fix: multiple users returned by 'who'.
...
Grep being greedy causes an invalid FOUND_USER string be created,
thus system service is created correctly.
2019-08-07 14:39:18 +01:00
Paulchen-Panther
2f7b90de10
Fixed modal bug when renaming instances
...
Signed-off-by: Paulchen-Panther <Paulchen-Panter@protonmail.com>
2019-08-05 20:44:44 +02:00
Paulchen-Panther
3dee474356
Instance names can now be renamed on the WebUI (incl. inst 0)
...
Signed-off-by: Paulchen-Panther <Paulchen-Panter@protonmail.com>
2019-08-04 20:19:33 +02:00
b1rdhous3
a080c7151d
Moved Token Management to Network Setting
...
* Moved Token Management to Network Settings
* Fixed alignment of Token Settings Div if Help Tables are switched off
* Added Chars counter, new format of the div panel (footer), change i18n
* Added Explanation for Token Management
* Moved Token Management to Network Settings
* Fixed alignment of Token Settings Div if Help Tables are switched off
* Added Chars counter, new format of the div panel (footer), change i18n
* Added Explanation for Token Management
* i18n Fix
* Revert "i18n Fix"
This reverts commit 0186290689d8b140310d5376617a3d43429bb632.
* i18n Fix
2019-08-04 16:16:39 +02:00
Paulchen-Panther
0733d01e86
Updated submodule flatbuffers/rpi_ws281x to latest master
...
Signed-off-by: Paulchen-Panther <Paulchen-Panter@protonmail.com>
2019-08-03 20:14:27 +02:00
Paulchen Panther
8d5f67fea7
changed Instance Management icon
2019-08-03 19:14:52 +02:00
Paulchen-Panther
05a4f53fa2
EffectModule::getEffect() is now a preprocessor directive
...
Signed-off-by: Paulchen-Panther <Paulchen-Panter@protonmail.com>
2019-08-03 19:14:52 +02:00
Paulchen Panther
0f96fdaa61
[Hotfix] The modified priority was not registered
2019-08-03 19:14:52 +02:00
Paulchen-Panther
cacfbada7a
The WebUI remote page has been rearranged
...
Set interuption flag to running effects when hyperion emits finished signal
Protobuffer, Flatbuffer and Boblight connection priority check to avoid unwanted program behavior
Signed-off-by: Paulchen-Panther <Paulchen-Panter@protonmail.com>
2019-08-03 19:14:52 +02:00
Paulchen-Panther
2e8014bdbb
Conditions with priority 255 removed in Boblight
...
Signal/Slot connection finished/deleteLater removed between HyperionDeamon/HyperionIManager
Signed-off-by: Paulchen-Panther <Paulchen-Panter@protonmail.com>
2019-08-03 19:14:52 +02:00
b1rdhous3
1960f7652d
Global Setting Information on Instances
...
If a setting page is only changeable globally and instance != 0 is set a notification is shown
thanks @b1rdhous3
2019-08-03 19:14:52 +02:00
Paulchen-Panther
ce2f0a17d5
Proto- and Flatbuffer now share their input to all instances
...
Signed-off-by: Paulchen-Panther <Paulchen-Panter@protonmail.com>
2019-08-03 19:14:52 +02:00
brindosch
f5d0fe34a8
Fix: WebUI reconnect
...
There was a problem with hashtag based urls. More a browser fault in my view
2019-08-03 19:14:52 +02:00
brindosch
21206af916
Fix: PriorityMuxer prioritiesUpdate emit
2019-08-03 19:14:52 +02:00
Paulchen-Panther
871540a81b
Signal Hyperion::finished emits quit slot
...
Signed-off-by: Paulchen-Panther <Paulchen-Panter@protonmail.com>
2019-08-03 19:14:52 +02:00
Paulchen-Panther
a4811b7e3c
UDP listener removed because this class is not multi-instance capable. For a new implementation, image data is needed instead of led colors.
...
Signed-off-by: Paulchen-Panther <Paulchen-Panter@protonmail.com>
2019-08-03 19:14:52 +02:00
Paulchen-Panther
a3b326a18d
trigger muxer on color changes
...
Signed-off-by: Paulchen-Panther <Paulchen-Panter@protonmail.com>
2019-08-03 19:14:52 +02:00
Paulchen-Panther
6e6d6f5892
Fix WebUI reconnect
...
Signed-off-by: Paulchen-Panther <Paulchen-Panter@protonmail.com>
2019-08-03 19:14:52 +02:00
Paulchen-Panther
96d79cdef6
The slot in the websocket client will now run through until there are no more data in the buffer
...
Signed-off-by: Paulchen-Panther <Paulchen-Panter@protonmail.com>
2019-08-03 19:14:52 +02:00
Paulchen-Panther
370e1b5f45
Compilation error fixed
...
Signed-off-by: Paulchen-Panther <Paulchen-Panter@protonmail.com>
2019-08-03 19:14:52 +02:00
Paulchen-Panther
f7707bb2d0
Append led array to JsonAPI ServerInfo
...
Signed-off-by: Paulchen-Panther <Paulchen-Panter@protonmail.com>
2019-08-03 19:14:52 +02:00
Paulchen-Panther
af416ba5fc
i18n corrected
...
libqt5sql5-sqlite appended to the dependency list
lgtm alerts fixed
added message forwarder to global settings
subscribe type leds-update appended (thanks @Brindosch)
Boblight server port check instead of error message
Race Condition of different priorities are prevented at startup
Signed-off-by: Paulchen-Panther <Paulchen-Panter@protonmail.com>
2019-08-03 19:14:52 +02:00
Paulchen-Panther
3a488e703c
Return 0 in QtGrabber::grabFrame() if error occurs in QtGrabber::setupDisplay()
...
Signed-off-by: Paulchen-Panther <Paulchen-Panter@protonmail.com>
2019-08-03 19:14:52 +02:00
Paulchen-Panther
c676b640f1
unique sql database connection is created on different threads
...
Signed-off-by: Paulchen-Panther <Paulchen-Panter@protonmail.com>
2019-08-03 19:14:52 +02:00
Paulchen-Panther
90599e820a
second part of PR #578
...
Signed-off-by: Paulchen-Panther <Paulchen-Panter@protonmail.com>
2019-08-03 19:14:52 +02:00
Paulchen-Panther
ea796160af
- The first part
...
- Added CodeDocs config file for customization
- Fixing LGTM alerts
- LGTM bug fixed again
- added token option to hyperion-remote
- fix DBManager::getDB()
- next bugfix
- correct broken signal from SettingManager to Hyperion
- Token list is created after the schema is fetched
Signed-off-by: Paulchen-Panther <Paulchen-Panter@protonmail.com>
2019-08-03 19:14:52 +02:00
Paulchen-Panther
4fc745e748
remove Byte Order Mark (BOM) from preinst script
...
Signed-off-by: Paulchen-Panther <Paulchen-Panter@protonmail.com>
2019-08-03 17:20:03 +02:00
Paulchen Panther
dfde198d90
Merge pull request #587 from b1rdhous3/license
...
Added 3rd party licenses file
2019-07-31 20:15:26 +02:00
birdhouse
5be9901fde
Force new tab for 3rd party license github page
2019-07-31 17:56:01 +02:00