Changes in this release:
- a84249e S36wireless add atbm6031x
- b5340aa hostname: use actual HOSTNAME field as a default hostname
- 0bda515 config: add testing configs
- 383a3e2 eufy t8410c: add motor settings
- 9e1fff9 spotlight control: rewrite to remove redundancy, add shorter arguments
- 0ceaf16 syslog: minify output, add log level, add help
- 74ea0f4 wireless: enable rfkill in module to shut wpa_supplicant up
- fecaa3e wireless: rewrite service script; control mmc gpio with an external file.
- 4f59b06 wpa_supplicant: run with debugging output when in debug mode
- 1eb49fd mt7601: control kernel configuration with a fixup
- 69d7ffd packages: formatting, typo.
- 266e57c webui: reuse environment variables
- 6daf301 scripts: use
serviceto control services - a2f6318 httpd: simplify not-running conditions - depend it on a portal mode flag
- ed49b53 scripts: use the power of common file; clean up.
- 21fa26b webui: reuse data from environment variables
- da88cd1 onvif: reuse data from environment variables
- 395c340 config: add defaults
- df5ded0 scripts: pick up after changes in common file.
- 718fa0a scripts: pick up after changes in common file.
- 101bdf1 common: add missing functions
- f3b0a1f common: colorize output
- bc1b5cf soc: read registers only when needed
- f9b9cc8 wlan ap: refactor scripts for verbosity
- 9587c70 scripts: small touch ups
- fe394f8 onvif_discovery: reuse data from environment w/o reading from the flash chip
- 7dc3795 common: rename variables for some files
- b28e8ac scripts: expand conditions
- 418759a scripts: reuse data from common file
- f19b71a scripts: expand conditions, redirect commentary to stderr
- 6c753be motors: get data from config file, account for shared pins and reversed shared pins order.
- d913f0e webui: reuse common file
- fa4e4cd webportal: rewrite
- 9e76094 dusk2dawn: remove erroneous duplicate validation
- 5015684 refactor os-release creation
- 7888c0c config: rename main config file to /etc/thingino.config, move motor_maxstep_* from env to the config
- 3f6cfbf camera: rename profiles to use underscore instead of dashes
- 1055603 formatting, typos
- 8726640 camera: formatting
- ab577a0 cameras: correct env files names
- ede2f1b odhcp6c: add exit code
- 4150ec6 odhcp6c: formatting
- 16abd68 odhcp6c: extract definition of local variables
- c89a8cf send2yadisk: split long command to parts
- e871b9e udhcpc: formatting
- bb06935 common: add flags for portal and wlan ap modes
- b160f2f common: interactive shell detection does not work reliably
- d3847c0 common: use UTC for timestamp
- 4d4b9c8 common: dump env if it does not exist on any call
- 6ffa659 timelapse: extract repetitive computation results to a variable
- eacce87 timlelapse: use -delete to delete all matching entries in one go.
- 668172c service: add
listparameter to list all modules - 04fad3d daynight: add fail-safe defaults
- 5598daa scripts: expand and simplify conditions
- e9088dc blink: simplify show help routine
- b1f29f9 webui: clean up
- a76eab6 misc: formatting
- f5ed758 sysupgrade: fix typo
- c080009 syslog: fix discrepancy in variables
- c395fef webui: add missing restart options to services to make
servicehappy. - 3f82d63 webui: handle gain value in a json request.
- 0e5b937 webui: set fallback motor limits.
- de05c87 webui: enhance isolated mode
- f6f030e webui: formatting, clean up, typos.
- 7c0a89f webui: use
serviceto control services - e2691a1 webui: layout adjustment for smaller screens
- c590a07 webui: move hint to the corresponding field
- a097551 webui: add an indicator of a successful updating
- bc279d8 dusk2dawn: fix longitude argument
- cd4b522 S36wireless: fix typo
- 8c33172 new device: eufy e220 (T8410C)
- ef5d20f S36wireless: add atbm6031x to sdio group
- ece7d2b wifi-atbm6031x: update repo commit