Skip to content
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

0135 web UI add control panel advanced settings #1551

Merged

Conversation

jp112sdl
Copy link
Contributor

Description

  • Titel wird nun Inline gesetzt und nicht mehr über Javascript.
  • benutzerdefinierter Name wird auch bei der Login/Logout Seite angewendet

Related Issue

#548

Types of changes

  • Docs change / refactoring / dependency upgrade
  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)

Alternate Designs

Possible Drawbacks

Verification Process

Release Notes

Contributing checklist

  • My code follows the code style of this project.
  • I have read the CONTRIBUTING and LICENSE document.
  • I fully agree to distribute my changes under Apache 2.0 license.

* 'master' of https://github.com/jens-maus/RaspberryMatic: (26 commits)
  HA add-on snapshot bump [3.61.4.20211104-537bfc1]
  updated upstream kernel to latest 5.10.77 LTS.
  updated java-azul runtime engine to latest stable 8.58.0.13-ca-jdk8.0.312
  added some first basic support for the new RaspberryPi Zero 2 W model by using the rpi3 platform for it (since it is sharing the same CPU/SoC). However, as the latest stable RaspberryPi kernel+firmware does not yet support this new model we manually download the device tree binaries from the raspberrypi/firmware GitHub project in post-image.sh. Also adapted the S01InitHost accordingly so that the Zero 2 W is identified as "rpi3z2w".
  Bump actions/checkout from 2.3.5 to 2.4.0 (jens-maus#1494)
  integrated fixes in 0007-WebUI-Enhanced-FirmwareUpdate WebUI patch which should fix the new auto-backup feature during the firmware update process using the WebUI.
  integrated some minor table header cell fixes where the blue SortSelected class was not correctly used throughout the whole WebUI. This fixes jens-maus#1466.
  explicitly set display:contents for #prgcontent and #ic_linkpeerlist after calling translatePage() on them. Also added an additional css statement for both to prefer display:none for their j_translate class use. This fixes jens-maus#1485.
  HA add-on snapshot bump [3.61.4.20211103-f236e4c]
  bumped OCCU to 3.61.4-1 and adapted all WebUI patches accordingly. Also adapted S62HMServer to execute the latest HMIPServer.jar using classpath and dedicated main class name.
  Added a new button in 0133-WebUI-Fix-InternalIDExposure WebUI patch to explicitly show/hide internal maintenance channels in the status and control device view rather than showing them per default.
  integrated a minor style fix to display the warn and work symbols in the status and control table center aligned.
  adapted 0144-WebUI-ControlForMaintenanceChannel WebUI patch to show details of the maintenance channel to not show the raw RSSI values but to substract 256 from it before using these values as dBm values (cf. https://forum.fhem.de/index.php?topic=106900.0). In addition, we show "n/a" if the RSSI value is lower than -200 because this is known to be not a real RSSI value but potentially an artifcat in the raw RSSI value.
  modified /bin/SetInterfaceClock execution times to be executed more near to DST switch boundaries but still only 4 times per days so that BidCos-RF devices are getting time updates still regulary but more imminent after a DST switch.
  HA add-on snapshot bump [3.59.6.20211102-4636da1]
  added new 0145-WebUI-NaturalSorting WebUI patch which implements natural sorting for the "Status and control" display tables. This closes jens-maus#1491.
  improved startpage formatting for systemvariables in  0039-WebUI-Fix-Style-Glitches and 0057-WebUI-ImprovedDutyCycleDisplay (jens-maus#1493)
  updated tailscale package to latest 1.16.2 release.
  added "dBm" unit for the RSSI values displayed in maintenance channels.
  HA add-on snapshot bump [3.59.6.20211101-88a6c61]
  ...
* 'master' of https://github.com/jens-maus/RaspberryMatic: (27 commits)
  HA add-on snapshot bump [3.61.5.20211110-1768b13]
  updated OCCU to 3.61.5-1
  HA add-on snapshot bump [3.61.4.20211109-ef5baf4]
  added new 0150-WebUI-Responsive-ControlPage WebUI patch which reworks the main control page to use a div-based responsive design
  HA add-on snapshot bump [3.61.4.20211108-66160cd]
  updated upstream kernel to latest 5.10.78 LTS
  updated the raspberrypi kernel+firmware to latest 1.20211029
  HA add-on snapshot bump [3.61.4.20211107-045321c]
  fix
  fixed labels in issue forms.
  replace free text feature request template with feature request form.
  minor fix
  more detail fixes for new bug report form.
  replace free text bug report with form based one.
  fix
  first version of GitHub bug report form.
  HA add-on snapshot bump [3.61.4.20211106-aaec62f]
  added a new 0149-WebUI-ImprovedErrorPages WebUI patch which replaces the standard error pages shown with some more nice and slim version reminding users that the system is not ready yet and the webui will be loaded soonish.
  integrated some minor startpage layout changes by @MichaelN0815 which introduce some grey/white alternating layout for the user sysvar display so that content will be better visible. In addition, alignment and padding hat been slightly adapted and things moved over from the 0039-WebUI-Fix-Style-Glitches WebUI patch. This refs jens-maus#1495 (comment)
  updated OCCU to 3.61.4-2 which comes with an updated hmip-copro-update.jar which finally comes with an update libNRJavaSerial version also providing binaries for aarch64. Thus, we can use that instead and get rid of using an own libNRJavaSerialv8.so version.
  ...
* 'master' of https://github.com/jens-maus/RaspberryMatic:
  HA add-on snapshot bump [3.61.5.20211115-3ebf8dd]
  integrated a fix for incorrect standard sorting in 0145-WebUI-NaturalSorting WebUI patch. This closes jens-maus#1519.
  HA add-on snapshot bump [3.61.5.20211114-cf39433]
  bumped version to 3.61.5.20211113
  HA add-on snapshot bump [3.61.5.20211113-3f939a5]
  fixed an issue in the HmIP-RFUSB initialization routines which defined a new id under all circumstances instead of searching for the devnode first. This refs jens-maus#1252
  HA add-on snapshot bump [3.61.5.20211112-9b372e0]
  updated buildroot to latest 2021.08.2 and retired ext2mk-fix buildroot patch and updated go accordingly.
* 'master' of https://github.com/jens-maus/RaspberryMatic:
  HA add-on snapshot bump [3.61.5.20211116-e006b3c]
  added new 0151-WebUI-Add-DeviceRestoreConfigButton WebUI feature patch which implements a new "Restore Config" button placed in the device settings page and allows to restore the whole config of a device (e.g. after an old backup has been restored)
  modified 0146-WebUI-ImprovedStartpageLayout WebUI patch to allow to edit system variables also directly from the startpage and favorite display.
  added more style fixes to 0039-WebUI-Fix-Style-Glitches to use the same table header style in all tables throughout the WebUI.
* 'master' of https://github.com/jens-maus/RaspberryMatic:
  HA add-on snapshot bump [3.61.5.20211118-d935c5e]
  removved the fixed "height:20px;" statement for the StdButton css so that the buttons will automatically resize if there is not enough space for content. This fixes jens-maus#1537.
  Updated to latest generic_raw_uart kernel modules (jens-maus#1535)
  HA add-on snapshot bump [3.61.5.20211117-85fcc07]
  integrated missing fix for 0029-WebUI-Fix-Variable-selection-and-filter modifications.
  integrated more style changes and fixes especially in the sysVarPopup window and the main menu display.
  integrated a new upstream bugfix in 0146-WebUI-ImprovedStartpageLayout which should make the firmware update display non-clickable for non admins, thus the WebUI should not freeze anymore. This fixes jens-maus#1533.
  integrated a fix in 0039-WebUI-Fix-Style-Glitches which brings back the accidently hidden device highlights. This fixes jens-maus#1534.
  added new feature to 0146-WebUI-ImprovedStartpageLayout allowing to directly click on the time&date to bring up the respective config popup
* 'master' of https://github.com/jens-maus/RaspberryMatic:
  added a new 0152-WebUI-SysvarSelectionPopupInternalToggle WebUI patch which adds functionality to allow to show/hide internal system variables in program selection popups
  fixed a minor bug in 0057-WebUI-ImprovedDutyCycleDisplay where a closing '>' was missing in the dutycycle table. This fixes jens-maus#1540.
* 'master' of https://github.com/jens-maus/RaspberryMatic:
  Revert change in Array.prototype.ex_sortBy and implement fix in String.prototype.ex_compareTo (jens-maus#1542)
* 'master' of https://github.com/jens-maus/RaspberryMatic:
  updated monit to latest 5.29.0 and updated the configure patch accordingly.
  HA add-on snapshot bump [3.61.5.20211120-3cfee7e]
  updated S48UpdateRFHardware to use the new 4.x dualcopro firmware for the HmIP-RFUSB rather than the old 2.x firmware.
  updated occu to 3.61.5-2 which introduces a new HmIP-RFUSB 4.2.14 firmware.
  fixed a bug in the firmware update routine for a HmIP-RFUSB where an incorrect variable was used, thus a firmware update always failed. This refs jens-maus#1516.
  added possibility to specify a dedicated "system name" for a RaspberryMatic instance and added it to 0135-WebUI-Add-ControlPanel-AdvancedSettings so that a user can define an own system name which will be shown in the browser title/tab and the startpage. This closes jens-maus#548 (cf. jens-maus#1544)
  Bump smartsquaregmbh/delete-old-packages from 0.3.2 to 0.3.3 (jens-maus#1546)
  HA add-on snapshot bump [3.61.5.20211119-0a98957]
  when uninstalling addons an error was always reported even thought the uninstall worked out perfectly (jens-maus#1536, jens-maus#1543)
- add custom title to login/logout page
@jp112sdl
Copy link
Contributor Author

@jens-maus Ich hatte zwischenzeitlich ein Rebase gemacht... aber trotzdem werden hier noch alte Commits (0144-...) angezeigt.

Wenn dieser PR durch ist, dann werd ich mal neu forken, um einen sauberen Stand zu haben.

@IT-VBFK
Copy link
Contributor

IT-VBFK commented Nov 20, 2021

Wenn dieser PR durch ist, dann werd ich mal neu forken, um einen sauberen Stand zu haben.

Oder so:
https://stackoverflow.com/a/42332860

@jens-maus jens-maus added 💡 enhancement-ideas New feature or change request 🏷️ WebUI This refs the WebUI component labels Nov 21, 2021
@jens-maus jens-maus added this to the next release milestone Nov 21, 2021
@jens-maus jens-maus linked an issue Nov 21, 2021 that may be closed by this pull request
@jens-maus jens-maus merged commit a95b32b into jens-maus:master Nov 21, 2021
@jp112sdl jp112sdl deleted the 0135-WebUI-Add-ControlPanel-AdvancedSettings branch November 21, 2021 18:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
💡 enhancement-ideas New feature or change request 🏷️ WebUI This refs the WebUI component
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants