overview.js:
* use _provider.forcewrite to save provider edits
status.js:
* set ids/for: for status section labels to prevent JS console warnings
LICENSE:
* remove from OpenWrt luci repo and only keep upstream
Signed-off-by: Stan Grishin <stangri@melmac.ca>
This commit adds support for:
* new unified provider.json support to save space compared to individual
provider json files
* new v.recipes provider (thanks @morytyann!)
* functional testing
* minor js/shell code improvements
Signed-off-by: Stan Grishin <stangri@melmac.ca>
* update version to match principal package
* split the main config section into service configs and the global
instance configs
* add support for the new source_addr option; @karl82 I'd appreciate if
you could look at the WebUI and documentation and suggest improvements
for description
* add WebUI support for all available configs in both global configs and
per-instance/provider modal window
* bugfix: store bootstrap_dns options from the provider json file when
adding a new instance
* if listen_addr or listen_port or source_addr are not set, display nicer
text in the GridSection view than `none`.
Signed-off-by: Stan Grishin <stangri@melmac.ca>
* update license ID and copyright in Makefile
* add a short README with link to full documentation
* switch doc link from melmac.net to melmac.ca
* add donate text/URL
* attempt to fix bootstrap DNS loading/saving from json
* add DNS4EU provider (thanks @rikroe)
* add OpenNameServer provider (thanks @Phoenix616)
Signed-off-by: Stan Grishin <stangri@melmac.ca>
* fix templates loading when no template found (thanks @systemcrash!)
* fix redundant checks in view (thanks @systemcrash!)
* fix/update/delete/add resolvers
Signed-off-by: Stan Grishin <stangri@melmac.ca>
* bugfix: update OpenDNS family filter URL
* update copyright/license
* update PKG_RELEASE to avoid double `r` on snapshots
* add LUCI_URL to upstream repository
* update README URL to upstream documentation
* update pkg.URL property to allow linking to a specific version of README
* remove duplicates of pkg object from overview.js/status include js files
Signed-off-by: Stan Grishin <stangri@melmac.ca>
* no longer "require uci" in js files
* use L.resolveDefault when loading configs
* improve DNSMASQ config update selection user experience
* switch from uci.get to L.uci.get
* small code improvement of RPCD script
Signed-off-by: Stan Grishin <stangri@melmac.ca>
* add status->overview include file
* sync version to principal package
* minor code formatting/styling fixes for js files
* improve HTTP/2 and HTTP/3 detection in RPCD script
Signed-off-by: Stan Grishin <stangri@melmac.ca>