Changes in this release:
- 6c09947 add missing flash size, make default size 8MB
- 4d06da1 fix: fix broken config of IR850 and white on tplink tapo c200 (#1008)
- f4c8855 docs: add a detailed document on working with our makefile
- eb6b72a docs: add documentation on firmware image structure
- 8e27157 makefile: make extras content aware - ignore .gitkeep files. - do not create extras partition if empty. - do not pack extras partition if empty. that gives us smaller images.
- df89767 makefile: start with a 8MB blank image, make it grow as needed
- d0a7508 menuconfig: show audio settings only if audio is selected
- 98f8a41 menuconfig: wording
- 933fda7 move onvif to system packages
- 70c79b9 vpn: abstract vpn choice to a virtual package
- 3b66c48 webui: use js shorthand
- f2e28e4 makefile: correct second stage filename for ota upgrades
- ff6173b zerotier: rewrite webui controls
- 7851ac8 Fix RMEM to new format and correct value (#992) * Fix RMEM to new format and correct value * Rename BR2_THINGINO_RMEM_MR to BR2_THINGINO_RMEM_MB --------- Co-authored-by: Josh at WLTechBlog wltb@wanderlounge.net Co-authored-by: Paul Philippov themactep@gmail.com
- 6bfda0a prudynt: disable osd lux indicator by default
- 90abf00 add documentation
- 39e271c fix the script generating uboot environment. sed brings havoc, use awk.
- bbec59e package/thingino-onvif: update to 478e17a Update thingino-onvif from 5494d2a to 478e17a Hash change: 5494d2a21d5a262b1846ae2f937844edd393ff8a -> 478e17a7a24fb0f3f7026aafd427051a19603ebf Changelog: 215a423: Add custom relay token support 478e17a: remove imaging services from installable config
- 3b5b001 package/thingino-onvif: update to 5494d2a Update thingino-onvif from 212ea39 to 5494d2a Hash change: 212ea39862f0bcd5a2dc6ce2d2be7df16f5ff811 -> 5494d2a21d5a262b1846ae2f937844edd393ff8a Changelog: 5494d2a: Add SetRelayOutputState to device_service per ONVIF spec
- 1a420a9 package/thingino-onvif: update to 212ea39 Update thingino-onvif from a45c5b3 to 212ea39 Hash change: a45c5b319192ae4a099526cb8a6bbb47ecb51bba -> 212ea39862f0bcd5a2dc6ce2d2be7df16f5ff811 Changelog: 212ea39: remove credentials from snapshot URI to comply with ONVIF specs
- a70eb6f remove alternative webui packages
- 81513d3 remove haserl portal package
- af22d8d remove lua portal package
- dbd06c6 refactor daynight to simplify reading values from config
- 356bd15 abstract choice of a web server in a virtual package
- a914048 webui: fix labels on h/v-flip switches
- f912f56 httpd: unrestricted access to /onvif/ with its own acl
- a545a1c package/prudynt-t: update to 57e3fff Update prudynt-t from cabada0 to 57e3fff Hash change: cabada04e86914535cf9673ceb97a494c6fb7f5d -> 57e3fffad302a4cd12dc944f538339da7faa40c3 Changelog: 57e3fff: disable photosensing when set running mode manually
- fd288e7 package/prudynt-t: update to cabada0 Update prudynt-t from 240cfca to cabada0 Hash change: 240cfca53b9f5902424e48cba8dc900d87d42f2d -> cabada04e86914535cf9673ceb97a494c6fb7f5d Changelog: cabada0: switch imp-control from web api to unix socket
- 7a67637 package/prudynt-t: update to 240cfca Update prudynt-t from 5389de6 to 240cfca Hash change: 5389de6693519e8775b39dbe8e02b79cc19b1c59 -> 240cfca53b9f5902424e48cba8dc900d87d42f2d Changelog: 7fdf2b5: fix forced mode switching racing with photosensing 3076bc7: increase total gain values upper limit 240cfca: abstract platform differences as old and new sdk
- b257169 Update docker build script to remove unnecessary folders and work on … (#1003) * Update docker build script to remove unnecessary folders and work on Docker * Set workspace --------- Co-authored-by: Josh at WLTechBlog josh@wltechblog.com
- e9d619e formatting
- e2a3520 webui: remove config stub from the firmware, it's created on boot
- b5ef7f4 webui: more generic config stub
- d23782b webui: fix path to the config
- 16d201f webui: install webui config creator
- 1742567 webui: make focus tracking an opt-in settings rather than opt-out
- 9aac0f1 wifi: straighten up password to psk conversion
- 1f6ac83 webui: update time settings page
- 9986700 webui: adjust navigation menu
- 68b4f12 webui: fix mjpeg preview inactivity tracker
- dc854ce webui: does not need haserl anymore
- d003646 Fix nfs check (#1000) nfs check was bombing build
- a79fcff docker: force remove dependend containers
- d6d3406 Update base image from debian:testing to debian:trixie and remove packaged compiler (#1001) testing is now forky and can't be trusted. gcc-mips is unused and being removed in the next version.
- c194838 add support for GROUP to docker builder
- 8f30fa2 wifi: use wlan_pass if no wlan_psk found
- bb65b34 new pure html/js/cgi web ui without haserl
- d5620d1 fix the type of makefile variable
- 6998292 uhttpd: fix compilation of the newer version due to added unicode support
- cf75255 add http2 and alpn to libcurl with mbedtls, fix compilation with openssl
- 1281ba6 buildroot: expand toolchain url
- 8d0b329 Fix lightNVR static asset serving when gzip (#997)
- f484de4 Change button styles for upgrade and flash actions to trigger confirmation dialog
- 937fd27 Update curl command to use TLS 1.2 for Telegram server
- 43f3122 Bump lightnvr -- serves gzip assets; saves space (#996)
- aac7ce2 Modify JN-107AR-D-WIFI configuration to the new format (#994)
- 4c4f13c Fix command syntax for setting WLAN AP status (#991) 'set' missing
- d623fd8 Fix MAC address retrieval for eth interface
- b9a449c Retrieve and set MAC address from configuration
- e3d708e package/thingino-onvif: update to a45c5b3 Update thingino-onvif from 3997b45 to a45c5b3 Hash change: 3997b4592dcd3025993565d85f0953a7426479b3 -> a45c5b319192ae4a099526cb8a6bbb47ecb51bba Changelog: a45c5b3: fix Synology authentication bypass hack
- 456dc1d Update thingino-diag
- 788dde5 cameras: fix sd card power for dekco_t23n_sc3332p_ws73v100 (#984)
- 5448381 Add more params for experimental DEKCO T23 profile. wifi, sd card, an… (#986) * Add more params for experimental DEKCO T23 profile. wifi, sd card, and lamps now working. * move itcut to -1 * Fixup wlan gpio * Fix wlan value format in thingino-camera.json --------- Co-authored-by: Josh at WLTechBlog wltechblog@wanderlounge.net Co-authored-by: Paul Philippov themactep@gmail.com
- 18661d5 Fix MQTT topic_photo and topic_video config reading (#985) The send2mqtt script was missing topic_photo and topic_video in the read_config() function, causing the error 'MQTT topic for sending snapshot is not set' even when configured. Added topic_photo and topic_video to read_config(). Co-authored-by: mark mark@retallack.org.uk
- 12ebb70 JN-107AR-D-WIFI support (#936) (#979)
- a0d331e improve wireless configuration handling, use explicit psk, store settings in thignino.json
- 84008de core: relocate and rename common thingino.json file, reduce package to only handling changes
- 32e4ba5 httpd: guard config files installation with checking for explicit package inclusion
- 3c2a8a7 docs: add documentation on overlayfs
- d0f95a0 delete empty thingino.json override
- 432e9e4 Re-work webui upgrade options to remove OTA bootloader updates (only (#982) possibly useful for developers who should be using ssh anyway, arguably not useful for them either), make Full upgrades the default option, and add a note that Partial upgrades are not recommended. Co-authored-by: Josh at WLTechBlog josh@wltechblog.com
- 3b63216 restore missing -e restore missing -e
- 54a51ab restore missing -e
- cfae585 restore missing argument for echo
- 72cbac4 webui: save change in photosensing thresholds from sliders, too
- 1dfd9fc portal: disable timeout pop-up after provisioning is completed.
- 9cb8012 sysupgrade: restrict partial upgrades for older firmware
- a75cb29 Add support for SONOFF CAM-PT2 (#978) * Add support for SONOFF CAM-PT2. * Catch up with config option changes. * Enable blue LED by default to mimic the stock fw behaviour.
- c0521e0 busybox: add colors to echo
- 733352d portal: trim trailing spaces from entered data
- 7e0acaf webui: update layout, improve day/night controls
- 7ed4d4a docker: do not seek for confirmation if the camera is defined in the command line
- 391d280 docker: add ota upgrade with docker images
- 496a254 buildroot: update submodule to 2025.11
- 22b2574 package/thingino-jct: update to 97dc94f Update thingino-jct from 725000f to 97dc94f Hash change: 725000f01e497e89785f9a875ab7fe274c996d6c -> 97dc94f7079a4f9a75914ba9691ce7be2064b7ab Changelog: 97dc94f: install CLI binary
- 2efbb69 makefile: restore fast for CI
- 3734092 add files to ignore
- cd32f20 format tables in documents
- e12c25c add non-interactive containerized compilation
- 11d7963 makefile: make default build fast
- 2749732 use relative paths for overrides
- 8955a36 thingino: add a utility script to manage override sources for easier development
- c8207d0 portal: switch to simple portal
- 85333a3 simple portal: clean up; optimize json config update; drop env variables
- d4c4b19 add thignino.json to diagnostics
- 77727c5 wlan ap: compact assets
- 84a8e3d refactor scripts to read and set data using json configuration. preserve legacy as fallback for now
- 47f3f09 package/prudynt-t: update to 5389de6 Update prudynt-t from a5f7aaf to 5389de6 Hash change: a5f7aafa902ee12725f6bd028d93ddef1078a5c8 -> 5389de6693519e8775b39dbe8e02b79cc19b1c59 Changelog: b3ccc71: add dynamic IQ file switching for T41 and future T23 to HAL 2732f87: add IQ bin switching on daynight mode changes where supported and enabled 5389de6: fix daynight json from api if there's nothing to report
- 3903315 webui: update link to photosensing configuration
- ba13128 webui: send tab to open as a parameter in the url
- 316edfb simple portal: display spinner as a modal overlay
- d2a0a7a add a simplified version of captive portal
- b6e5b0d wifi ap: ditch .woff font, use just .woff2
- fb903bf rsyslog: rewrite daemon script for brevity
- 2846e8d watchdog: pick settings from json, fallback to old config
- 5e8470f thingino-ap: add files for local hosting
- ea8ef62 webui: remove icon files replaced with icons from cdn
- b22cacc fix wireless access point mode
- bafcc9c fix doublequote escaping
- 79d6c63 adapt ntpd service to json config
- 1140b1c adapt usb service to json config
- c7e5f8c control access to FIFO directly in play
- 4c6876d make mounts service to recognize json config
- 3dd3c88 make led service to recognize json config
- e124c4c make syslog daemon to recognize json config
- c7780f7 webui: layout, fix accessibility warning on zoom preview modal dialog
- db94cec wireguard: make service script to understand new config format
- 85949d7 docs: update documentation on gpio in json configs
- 59ef51a rewrite wireless to support new config format and gpio pins with toggle
- 5cac6f5 webui: fix submitting numeric values as json
- 4f89cd9 convert wyze audio config overrides to the new format
- 27739b9 mmc: rewrite script for new config with legacy format fallback, handle multiple pins.
- 193bfe6 led: refactor for new config format. handle color LED directly with fallback to RGB.
- efeffa0 ircut: handle all possible configurations: new, legacy, compact, expanded, spi.
- fcdf456 play: check for FIFO
- f4fb7d7 play: exit if no control interface
- 6c11709 play: wait up to 5 sec for the audio control to appear
- 1a5e716 webui: catch invalid json response
- 9bcb4d8 sysupgrade: add detached progress monitoring
- 7755376 prudynt: update default config
- 5e3e79c prudynt: do not try to stop recording if prudynt has already gone
- c251f6a package/prudynt-t: update to a5f7aaf Update prudynt-t from 038fbf9 to a5f7aaf Hash change: 038fbf95077539c5ce71adc56e3735ec0f6b7c87 -> a5f7aafa902ee12725f6bd028d93ddef1078a5c8 Changelog: a5f7aaf: protect API with Basic Auth
- 94f7d3c package/prudynt-t: update to 038fbf9 Update prudynt-t from ebcfa3b to 038fbf9 Hash change: ebcfa3b1b871df39bd16718452df47796009ec35 -> 038fbf95077539c5ce71adc56e3735ec0f6b7c87 Changelog: 0afb02e: enhance json api to include more config parameters c5cee29: use total gain value for osd brightness element 8f65348: fix permissions 038fbf9: reorganize config parameters alphabetically
- 3742f4f light: abstract ir850/ir940 to just ir (whichever one found defined first)
- 218522f webui: consolidate more image related controls on the preview page.
- 8fcb9df package/prudynt-t: update to ebcfa3b Update prudynt-t from 9b70de6 to ebcfa3b Hash change: 9b70de67aba2df6ae4e5e98c1464242ac75897b0 -> ebcfa3b1b871df39bd16718452df47796009ec35 Changelog: ebcfa3b: fix compilation issues
- 95f0dae package/prudynt-t: update to 9b70de6 Update prudynt-t from 94841c0 to 9b70de6 Hash change: 94841c000a98ea6c175f7575d552e3ebe253dc2c -> 9b70de67aba2df6ae4e5e98c1464242ac75897b0 Changelog: 982e791: add getters from all platforms 0c578c1: add gamma control to HAL a249eeb: add AWB zone weights to HAL b867d64: add AE zone weight and ROI to HAL 8aef23b: add AE histogram to HAL 629b161: document HAL platform support c11e00b: update sample configuration c51394e: format docs for plain text view 9b70de6: replace direct ISP function calls with abstracted HAL functions
- 8cea387 webui: retire redundant streamer controls
- 7b22df8 webui: adjust spacing in the image parameters form
- 34ffe15 onvif: disable ptz if motors binary not found
- e897afc Swap ircut GPIO pin values in camera config back (#970) revert earlier change
- db44326 cameras: fix discrepancies in configs
- 74b6cec webui: clean up
- 1626320 package/prudynt-t: update to 94841c0 Update prudynt-t from bdf17be to 94841c0 Hash change: bdf17be60d678c63989104844f5e11913196c945 -> 94841c000a98ea6c175f7575d552e3ebe253dc2c Changelog: 7951951: expand HAL get_total_gain to other platforms 959c664: default to day mode 94841c0: add a fallback algorithm if total gain value is not available
- 202cc97 webui: refactor sensor data page, add preview
- 453a321 webui: change tilt motion direction to follow the changes in the driver.
- fd89d43 package/thingino-motors: update to b45ea04 Update thingino-motors from 1a7798e to b45ea04 Hash change: 1a7798e158c9b80fd60f7f6f89fac046d4beb89a -> b45ea04c685f6552b631c5fd23bd92b4b043b14e Changelog: b45ea04: change axis direction with 0,0 being the left bottom corner
- ea83fb9 webui: let preview be dynamically sized
- fba3140 LSC 3215672: fix blue led at boot (#968)
- 4539a41 Swap ircut GPIO pin values in configuration (#969) make ircut work right
- 18461b3 sysupgrade: use stable branch to pull script updates from
- 0c616b8 wifi: read wifi gpio pin from thingino.json, not env
- 1317be8 sysupgrade: protect critical part of flashing againts disconnect with detaching the process from the terminal
- d1a94be webui: smaller debug icon
- 494df64 webui: fix permissions
- 89ba7cb prudynt: update config for simple photosensing algorithm
- 96c927a package/prudynt-t: update to bdf17be Update prudynt-t from efb15cd to bdf17be Hash change: efb15cd6e76edc3d29027b11ac9d1007a4f6b594 -> bdf17be60d678c63989104844f5e11913196c945 Changelog: bdf17be: add simple photosensing algorithm mimicing old daemon. expose data for webui
- 03b48f4 webui: changes for simple photosensing. add time and sensor data graphs.
- 7555684 makefile: correct memory per soc model
- 0191dea ingenic-sdk: better support of a module without an image sensor
- 11ab871 ingenic-sdk: fix compilation for a module without audio
- aae69bc package/ingenic-sdk: update to 4a9ce6b Update ingenic-sdk from 6bf94e5 to 4a9ce6b Hash change: 6bf94e5ac7aae56b30ddbf52dccffc5f62a148d2 -> 4a9ce6bb3a8f07fbc364624291870bc7e80e7046 Changelog: 4a9ce6b: rename sc301iot sensor files to lower case
- ffa7c30 webui: adjust layout for smaller screens
- c76a439 add a default value for speaker gpio
- 55331dd makefile: add units suffixes for clarity
- fca91fd ingenic-sdk: fix .bin file name for single sensor cameras
- 6557df9 package/thingino-onvif: update to 3997b45 Update thingino-onvif from 78c176a to 3997b45 Hash change: 78c176a46c41f85a42615209f62542223b1c4612 -> 3997b4592dcd3025993565d85f0953a7426479b3 Changelog: 3997b45: tighten nuts against buffer overflow and oom killer
- ed7067a cameras: convert and update experimental cameras configs
- 71f2fbb Remove unused PTZ variables from init (#964)
- 2c708ef thingino-core: do not import json file if it does not exist
- cebd670 makefile: define size of alignment in integer kilobytes
- 8dc3272 makefile: define rmem, nmem, ispmem in integer megabytes
- 15fece8 makefile: define flash chip size as integer in megabytes
- 3b7c9c2 convert speaker gpio for experimental cameras
- 52380db fix muli-sensor build detection
- 862e439 cameras: add speaker gpio to besder w9q
- 1272aea Simplify (multi-)sensor handling. Update ingenic-sdk from 37df4ec to 6bf94e5 6bf94e5: merge SENSOR_MODEL and SENSOR_1_MODEL into just SENSOR_1_MODEL
- e48dad1 ingenic-sdk: get speaker gpio settings from camera defconfig
- 8f12c50 extract dusk2dawn into a separate package
- f595ccf rename thingino-daynight package to thingino-daynightd
- 82305ec clean up
- f5e503a do not play welcome message on start in portal mode
- 68d0ceb onvif: use motor data from motors.json
- 343ace1 prudynt: check for FIFO before send a recorder command
- a377b91 webui: replace irled with light
- e2894f7 webui: switch gpio form from GET to POST
- 55c6165 webui: clean up
- 3df3b9f - read gpio settings from thingino.json - replace irled with light - move supporing scripts from prudynt package to global overlay
- 7810120 cameras: start migrating per-camera gpio settings to thingino.json config
- 9923231 cameras (experimental): add spi flag to motors.json
- f71ae4f webui: display all day/night controls (need to manage these with js on load)
- d662776 cameras: add is_spi parameter to motor.json
- 9ea44bf cameras: dekco dc5l, adjust motor settings, rotate image
- bf7be87 package/ingenic-sdk: update to 37df4ec Update ingenic-sdk from 6300c03 to 37df4ec Hash change: 6300c03aeb31854e89d2dfd343f37e622401ff08 -> 37df4ecbcc4efc11faff44938a44852ca18edec9 Changelog: 37df4ec: fix ifdef syntax
- 41e6d26 scripts: better light management script to replace irled
- b866906 package/thingino-onvif: update to 1d92ea6 Update thingino-onvif from d7d2f76 to 1d92ea6 Hash change: d7d2f7662a05f4ee70b9f65ca6569d1230f1bf08 -> 1d92ea6748bd7b07b2509a890de12a107944b6d2 Changelog: 1d92ea6: add frigate autotracking test script
- 5bf7bc5 package/prudynt-t: update to efb15cd Update prudynt-t from ff9f3a8 to efb15cd Hash change: ff9f3a8fde198c03ff61af0185bbf913d982378e -> efb15cd6e76edc3d29027b11ac9d1007a4f6b594 Changelog: efb15cd: enhance HAL, fix compilation for T40 and T41 platforms
- df1b444 package/thingino-onvif: update to d7d2f76 Update thingino-onvif from e958b29 to d7d2f76 Hash change: e958b2993403b52d1f8cf985d87c9d33d335ac51 -> d7d2f7662a05f4ee70b9f65ca6569d1230f1bf08 Changelog: 121c50e: normalize pan/tilt according to specs, add eflip and reverse handles. a633185: docs: add ptz.wsdl d7d2f76: docs: add deviceprofile specs
- bc60288 webui: first batch of redesign. fixes things, may also break things.
- d1c1d80 timelapse: allow timelapse to temporarily set its own conditions for a snapshot (ircut/ir leds/color)
- 2517c29 package/prudynt-t: update to ff9f3a8 Update prudynt-t from 06e4aa7 to ff9f3a8 Hash change: 06e4aa7654ebb0b87365e304c06af63f941919aa -> ff9f3a8fde198c03ff61af0185bbf913d982378e Changelog: ff9f3a8: improve HAL, fix H.265 and AE for T20 and T21
- 536e283 prudynt: update config file in package with changes from prudynt sources
- 4622a98 package/prudynt-t: update to 06e4aa7 Update prudynt-t from 75535ba to 06e4aa7 Hash change: 75535ba3778f0ccf061df10ce2054f3f9b8825d2 -> 06e4aa7654ebb0b87365e304c06af63f941919aa Changelog: b3ec65d: expand HAL with more functions, convert imp_control to C++ and make it work via HAL 71d7ef1: fix unused variable warning. formatting 5dcb157: expand HAL to include audio. add missing equivalents from T4x platforms bc8143f: add json api endpoint limited to loopback, server it along mjpeg via http server f87f5d7: restore T20 default sinter and temper to a month old values (improve sharpness) 2595940: dynamically calculate required OSD pool size per stream a4c8f8b: adjust OSD element positions for substream, increase contrast 06a6652: remove websocket settings from config 06e4aa7: rewrite imp-control script
- 2d92384 prudynt: adjust osd positions in substream, use larger font stroke
- 3974168 prudynt: increase send buffer
- 7c656c5 prudynt: expose json api on port 8080 of localhost
- 38c1e42 send2: allow override preconfigured payload from command line
- 1079dee prudynt: enhance imp-control to support more parameters
- 9c09cfe prudynt: rewrite daynight to read actual data from prudynt
- d6b1a53 prudynt: add an initial imp-control replacement script
- 4ac142a thigino: update systemide config file
- 868032f cameras: upgrade motors config for t8410c
- 3d06a96 cleanup
- 5b20368 cameras: update motor settings for eufy t8410
- 2209b41 prudynt: replace libimp_control with code in prudynt itself
- 644f29a package/prudynt-t: update to 75535ba Update prudynt-t from b2560a8 to 75535ba Hash change: b2560a82233fdf851275bfa6c27b45d551b4a5a9 -> 75535ba3778f0ccf061df10ce2054f3f9b8825d2 Changelog: 75535ba: add code to replace sideloading libimp_control
- 161679a send2email: update curl ssl syntax
- f1dc877 webui: Display RTSP audio-only stream URL for microphone (#954)
- ab7eee9 package/prudynt-t: update to b2560a8 Update prudynt-t from 1e7471e to b2560a8 Hash change: 1e7471e34b13bac0385a119080c7e124a700f63e -> b2560a82233fdf851275bfa6c27b45d551b4a5a9 Changelog: 45f7695: rework audio-only session handling for robust /mic stream 7d1a6e6: do not make audio buffer to depend on video stream b2560a8: fixes of RPT packets flow
- 387e6aa add voice messages, remove extra audio formats, reorder services
- 971e086 enhance audio convertor with wildcard processing, audio normalization, target format selection
- ef2efe4 webui: sync configs for motion guard
- be28bb2 webui: add non-haserl helper scripts
- 7940ec1 webui: rewrite ircut/led gpio page to use json config. not wired to the system yet!
- d52ed95 package/prudynt-t: update to 1e7471e Update prudynt-t from bcfb573 to 1e7471e Hash change: bcfb57341b297ff6f22debc5dccabb4fd07c401c -> 1e7471e34b13bac0385a119080c7e124a700f63e Changelog: 1e7471e: add microphone audio only rtsp stream, defaults to /mic
- 63ad57a package/lightnvr: update to b39e53a Update lightnvr from 3c5c572 to b39e53a Hash change: 3c5c5728104b638b06281dd980818a7d033632f0 -> b39e53aea1096899530d4ad6d2cbb2bea1115161 Changelog: 6758b21: Store ONVIC credentials 599c00b: Store ONVIF credentials 780c62d: Try to address lightNVR go2rtc container bug by stripping the base path. 6a06ef3: Try to address lightNVR go2rtc container bug by stripping the base path. b39e53a: Try to address lightNVR go2rtc container bug by stripping the base path.
- 2d97be2 package/ingenic-sdk: update to 6300c03 Update ingenic-sdk from 288c71c to 6300c03 Hash change: 288c71c6f9a299f637418f41d1e777068532e90d -> 6300c03aeb31854e89d2dfd343f37e622401ff08 Changelog: 0159604: Add IQ file for sc3332 sensor, t23 platform 6300c03: Add IQ file for sc2337p sensor, t23 platform
- 70c30f0 cameras: add tapo c500 us/1.0 variant
- 9dbf22a clean up
- e7f5fd2 cameras: add Sonoff CAM Outdoor B1P
- 210446c pick (#950) Co-authored-by: Josh at WLTechBlog josh@wltechblog.com
- 3762387 package/ingenic-sdk: update to 288c71c Update ingenic-sdk from 0fd1205 to 288c71c Hash change: 0fd1205bcc68834fc6eddd26d77cfdf52b6cdd7b -> 288c71c6f9a299f637418f41d1e777068532e90d Changelog: 288c71c: add sc3332 driver for t23 platform (thanks @piotr-go)
- 956553f cameras: add a variant of GNCC GC2 with a 3MP sensor
- 36fb089 package/prudynt-t: update to bcfb573 Update prudynt-t from 0c27608 to bcfb573 Hash change: 0c27608367d3e9e353647f1d3d2323085e7ef671 -> bcfb57341b297ff6f22debc5dccabb4fd07c401c Changelog: 989f8b5: feat(motion): add platform-aware motion sensitivity mapping via HAL bcfb573: fix: use bright_extended in brightness calculation
- 3351aec live555: allow rtsp port reuse to serve all addresses on both ipv6 and ip4 (fixes zerotier network)
- 322dfd7 prudynt: add motor motion latency time
- 4a03325 package/prudynt-t: update to fde16d2 Update prudynt-t from aa0c794 to fde16d2 Hash change: aa0c794b8ea6d9e6b655d4d2404b2d114e1dcca9 -> fde16d26ec0fde6d201f4e01e487729688232727 Changelog: 46f7321: sanitize values edb4b67: increase send buffer to match defaults fde16d2: clean up
- 78b5be4 webui: read theme settings from thingino.json
- 2c901b1 webui: rewrite rtsp password sanitizing
- d8e4bfc package/thingino-motors: update to 1a7798e Update thingino-motors from f1ee118 to 1a7798e Hash change: f1ee118fbb95f99f3d24c84a41f20bd8c2980111 -> 1a7798e158c9b80fd60f7f6f89fac046d4beb89a Changelog: 1a7798e: set active motors flag
- 6486a3c package/prudynt-t: update to aa0c794 Update prudynt-t from 0f8230b to aa0c794 Hash change: 0f8230b7e38ac5fd68fc5af2d12661321494781b -> aa0c794b8ea6d9e6b655d4d2404b2d114e1dcca9 Changelog: aa0c794: suppress motion detection alerts while camera motors active.
- 23ca661 package/prudynt-t: update to 0f8230b Update prudynt-t from cb69354 to 0f8230b Hash change: cb69354811cb3a61a536b583c27192969afe427b -> 0f8230b7e38ac5fd68fc5af2d12661321494781b Changelog: 0f8230b: fix motion ROI size autodetection
- 2fa81c8 package/lightnvr: update to 3c5c572 Update lightnvr from e49f67e to 3c5c572 Hash change: e49f67ec12841ba5e507a333b98c022effc299eb -> 3c5c5728104b638b06281dd980818a7d033632f0 Changelog: 3c5c572: fix timeline view timestamping
- 865c8fa pick up network share from system json file rather than env
- 43fd841 replace thingino.config and overrides with json files
- e1bc867 fix excessive doublequotes in generated prudynt.json