mirror of
https://github.com/openwrt/luci.git
synced 2026-04-15 10:51:51 +00:00
1c35eec004975b0ee838193407c2c94d327348aa
New features: - Implement all supported ustreamer features - Detailed UI text and description based on the program help - Input validation for all parameters - Stream preview with link to the stream page - Dark theme colours for the stream preview - Bulgarian translation (complete) Bug fixes: - Use of poll.add inside the render function results in a fork bomb - Repeated use if setTimeout results in a fork bomb when the stream is not available (old bug from luci-app-mjpg-streamer) Merge: - I tried to keep existing translations as much as possible - All existing features, except [video_devs] Removed: - [video_devs] parameters, this or a similar feature will be implemented once I fully test it, and choose an optimal strategy, with support for multiple video input devices. In order to comlpete work on this feature, I need programatic access to the configuration name for each instance: config ustreamer 'configuration_name' Formatting: - Format code for readability and to fit 80 column where possible Notes: The values for image control varies between camera models, therefore the range is unrestricted. Due to a race condition, two instances of the package got created. I put a lot of effort and testing in every single detail, and the other implementation got merged first. All features and translations are merged here, except for [video_devs], which will be reworked later. Signed-off-by: Georgi Valkov <gvalkov@gmail.com> Closes #8324 Link: https://github.com/openwrt/luci/pull/8324/ Signed-off-by: Paul Donald <newtwen+github@gmail.com>
OpenWrt luci feed
Description
This is the OpenWrt "luci"-feed containing LuCI - OpenWrt Configuration Interface.
Usage
This feed is enabled by default. Your feeds.conf.default (or feeds.conf) should contain a line like:
src-git luci https://github.com/openwrt/luci.git
To install all its package definitions, run:
./scripts/feeds update luci
./scripts/feeds install -a -p luci
API Reference
You can browse the generated API documentation directly on Github.
Use ucode and rpcd for server side operations.
Development
Documentation for developing and extending LuCI can be found in the Wiki
License
See LICENSE file.
Package Guidelines
See CONTRIBUTING.md file.
Translation status
Use Weblate instead of direct editing of the *.po files.
Description
Languages
JavaScript
65.1%
C
17.3%
Lua
6.6%
CSS
3.7%
UnrealScript
3%
Other
4.2%