- Sep 19, 2018
-
-
Hannu Nyman authored
Fix i18n sync scripts by including also the three new modules luci-mod-{network,status,system} in base.pot. Note: I did not remove luci.mod-admin-full in case it will ever get some new contents. Signed-off-by:
Hannu Nyman <hannu.nyman@iki.fi>
-
Jo-Philipp Wich authored
After this change, luci-base will render the first module or application page installed on the system, instead of rendering a "Component not found" message when the status category is unavailable. This allows for single-purpose LuCI installations like e.g. luci-base with luci-app-travelmate which only presents application specific views without any of the standard system pages. Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
Jo-Philipp Wich authored
The firstnode target will dispatch the request to the first eligible menu subtree node that is not a redirect to another node, a special action or post security enabled page. That action is specifically useful for global category toplevel nodes like "admin" which are supposed to simply direct access to the first installed page node without having to hardcode specific choices. Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
Daniel F. Dickinson authored
Move some common elements to luci-base, and otherwise make three packages out of status, system, and network. They were mostly separated already, but there were some shared elements between status and network that are now in luci-base. Signed-off-by:
Daniel F. Dickinson <cshored@thecshore.com>
-
Daniel F. Dickinson authored
Per the discussion in https://github.com/openwrt/luci/issues/869, make luci-base sufficient to login, logout, and review and apply or revert uci changes. This allows most luci-app-xxx to work without having luci-mod-admin-full installed. It has been tested with some apps and not luci-mod-admin-full, as well as with luci-mod-admin-full (to make sure the usual case doesn't break). Instead of creating a new module namespace (e.g. 'Base') we reduce the opportunities for breakage by having luci-base take over the 'shell' of the 'Administration' (admin/....) namespace. Since admin is assumed by all current building LuCI components (including Freifunk), this doesn't introduce the 'Administration' tab into any situation where it would not already be present (but includes it where it was before). We also add a "Component not installed" page to avoid fatal errors and backtrace when e.g. luci-mod-admin-full is not installed. Signed-off-by:
Daniel F. Dickinson <cshored@thecshore.com>
-
Jo-Philipp Wich authored
luci-base: Show multiple upstream interface
-
Kristian Evensen authored
Several devices have multiple upstream interfaces, for example a fixed and a mobile broadband connection. Currently, only one upstream interface is shown per address family in Luci. So in my example, one of the interfaces would not appear on the Status-page. This PR introduces support for showing multiple upstream interfaces on the Status-page. The code is not very complicated. get_status_by_route() has been extended to return a list of all routes, and get_wannet()/get_wan6net() now returns all upstream interfaces. I could not find any other (active) users of these three functions than calls triggered from the Status-page, so changing the default behavior should be fine. get_wandev()/get_wan6dev() called get_status_by_route(), but I could not find any place where those functions were called. I removed the dev-functions instead of keeping the old get_status_by_route(). On the status page, the wan/wan6-variables have been replaced with arrays. When populating the html, we now iterate through these arrays and create one element for each interface. I have tested the code with different interface types, v4, v6, as well as disconnecting and connecting interfaces. The status is updated and the correct interfaces (or sometimes none at all) are shown. Signed-off-by:
Kristian Evensen <kristian.evensen@gmail.com>
-
- Sep 18, 2018
-
-
Jo-Philipp Wich authored
Slightly restructure markup to avoid inconsistent button rendering. Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
Jo-Philipp Wich authored
luci-app-ddns: various fix
-
Jo-Philipp Wich authored
luci-app-mosquitto: import new application
-
Karl Palsson authored
Originally developed and maintained at https://github.com/remakeelectric/owrt_pub_feeds/tree/master/luci-app-mosquitto Vs the original, this version has been converted to use the luci.mk style, and has dropped the now obsolete ucitrack entries. Signed-off-by:
Karl Palsson <karlp@etactica.com>
-
Jo-Philipp Wich authored
luci-app-unbound: add cache_dump tab
-
Ansuel Smith authored
This adds in the State tab a new option to dump cache from unbound-control application Signed-off-by:
Ansuel Smith <ansuelsmth@gmail.com>
-
Jo-Philipp Wich authored
luci-mod-admin-full: performance fix
-
Jo-Philipp Wich authored
luci-theme-material: make colors configurable
-
Jo-Philipp Wich authored
luci-proto-ipv6: fix dependency for IPv6
-
Jo-Philipp Wich authored
luci-theme-material: Monospace font for textarea elements
-
Florian Eckert authored
The var() css function can be used to insert the value of a custom property. A custom.css file is added to change the colors. This file will get included in the cascade.css file. The following colors could be costomized in the file costom.css. --header-bg --header-color --menu-bg-color --menu-color --submenu-bg-hover --submenu-bg-hover-active Signed-off-by:
Florian Eckert <fe@dev.tdt.de>
-
- Sep 17, 2018
-
-
Dirk Brenken authored
luci-app-openvpn: remove obsolete config options
-
Dirk Brenken authored
* remove obsolete config options according to openwrt/openwrt@89b8ba9 , fix for #2135 * whitespace/intendation fixes * replace fieldset leftover with div * fix finally recipe options transfer to regular config with "Add" Signed-off-by:
Dirk Brenken <dev@brenken.org>
-
- Sep 16, 2018
-
-
Dirk Brenken authored
luci-app-openvpn: fix template based config creation
-
Dirk Brenken authored
luci-app-unbound: add protocol=ip4_local option support
-
Eric Luehrsen authored
Signed-off-by:
Eric Luehrsen <ericluehrsen@gmail.com>
-
- Sep 14, 2018
-
-
Hannu Nyman authored
Backup: add firmware backup for mtdblock devices
-
Ameer Dawood authored
Signed-off-by:
Ameer Dawood <ameer1234567890@gmail.com>
-
Dirk Brenken authored
* minimal fix to bring back openvpn config creation based on openvpn_recipes template, fix for #2146 Signed-off-by:
Dirk Brenken <dev@brenken.org>
-
Hannu Nyman authored
luci-base: update Turkish translation
-
- Sep 13, 2018
-
-
Yusuf Soyipek authored
Add missing translations. Signed-off-by:
Yusuf Soyipek <yusuf@soyipek.com>
-
- Sep 12, 2018
-
-
Hannu Nyman authored
i18n: sync translations
-
Martin Schiller authored
Signed-off-by:
Martin Schiller <ms@dev.tdt.de>
-
- Sep 11, 2018
-
-
Dirk Brenken authored
luci-app-samba4: add macOS and Apple Timemachine support
-
Andy Walsh authored
Signed-off-by:
Andy Walsh <andy.walsh44+github@gmail.com>
-
- Sep 08, 2018
-
-
Dirk Brenken authored
luci-app-adblock: use placeholder in query tool
-
Dirk Brenken authored
luci-app-adblock: update Japanese translation
-
INAGAKI Hiroshi authored
Updated Japanese translations. Signed-off-by:
INAGAKI Hiroshi <musashino.open@gmail.com>
-
Rosy Song authored
Signed-off-by:
Rosy Song <rosysong@rosinson.com>
-
Andrei Troie authored
Use the placeholder property on the textbox in the query tool so it's more convenient. Signed-off-by:
Andrei Troie <andreitroie90@gmail.com>
-
- Sep 07, 2018
-
-
Hannu Nyman authored
luci-app-firewall: fix and update Russian translation
-
- Sep 06, 2018
-
-
Anton Kikin authored
Add missing translations and update existing not quite correct translations. Removed redundant <br> tags from translations. Signed-off-by:
Anton Kikin <a.kikin@tano-systems.com>
-
Anton Kikin authored
Signed-off-by:
Anton Kikin <a.kikin@tano-systems.com>
-