Changes in this release:
-
54ed53f exfat: delete the patch that breaks mkdir
-
22e3940 fix usb_en gpio pins for multiple cameras
-
8bc7baf libcurl: slim down stripping unused protocols for regular users
-
4388917 prudynt: set hybrid compilation default in the package config
-
0aa3ec6 correct conditional guarding of swap fixups
-
4541a35 add gpio pin toggle for ethernet device on network start
-
564487c uhttpd: correct dependencies
-
626d59d webui: enable text editor on info page (to edit crontab)
-
fa49be3 webui: fix typo
-
771c6ae sysupgrade: pre-erase entire partition with flash_eraseall
-
b6b1463 gpio: enforce debugfs in kernel for
gpio list -
e7f1c44 send2storage: use actual hostname
-
1c61d00 makefile: enforce default kernel version per soc
-
d6edbbe makefile: fix packages that install directly into /lib/ not into /usr/lib/
-
7e5da4e exfat: another attempt to install into correct directory
-
d758d4a makefile: do not default to kernel 4.4 for t23 platform
-
686180b wifi scan for web: refactor json forming
-
5a69908 wifi: add wpa_supplicant interface to configs for wpa_cli
-
5d7a1f4 webui: add an nginx config stub
-
9222977 uhttpd: generate certificates in der format
-
07b581f uhttpd: patch the sources to allow onvif/ and x/ directories as cgi
-
b64a9d7 wifi: enable wpa_supplicant ap scanning create wpa_supplicant config with scanning parameters install wpa_cli add wifi network scanning to the portal and webui network settings pages disable in-driver scanning/roaming to avoid conflicts
-
6cc1e82 add extensive kernel debugging options with thingino-developer package
-
332c9c9 buysbox: port -A flag from mtd tools to erase the entire partition with flashcp
-
fd35ed6 exfat: strip debug info from the module
-
8c558c5 package/thingino-onvif: update to 0e72593 Update thingino-onvif from 478e17a to 0e72593 Hash change: 478e17a7a24fb0f3f7026aafd427051a19603ebf -> 0e72593682ca1bac254a0c03c8b6a4c48df75122 Changelog: 0e72593: ensure NVR gets the highest resolution first
-
b59cc54 package/thingino-jct: update to be0009e Update thingino-jct from 11733cb to be0009e Hash change: 11733cbb66b8cdfad401bca17206c224258efa78 -> be0009e1795408c2d27cc81a0e3edaa79ff3842f Changelog: be0009e: docs: add export feature documentation to README
-
983e5be package/nino: update to 08fd839 Update nino from 91add72 to 08fd839 Hash change: 91add728f73f123b09e7a3df31dc1fc5ca028297 -> 08fd8390fbcd0d832fb629516e44272f47d1babd Changelog: e11ec10: Fix auto indent on new scope 2a3099a: Fix incorrect printf format argument 416c45f: Save file by replacing it 947db18: Improve file type detection 1da922e: In-place save on link files d5b77f0: Add .cxx .hxx for C++ 8fc9ed5: Focus on explorer when open directory 722f993: Allow creating file in explorer mode 9442b12: Refresh editor in editorAddFile 99b73f8: Move bracket helper functions to utils cb3e6ac: Change clear prompt timing 0c57a8d: Fix cursor display bug 9f3c8bc: Change formatting style f9e0659: Fix helpinfo 9990b0f: Add isFileModified 8c491dd: Change save as bind 463d342: Add file dangerous save detection function be2990c: Refactor unsaved changes protection f713258: Fix file tab width calculation for untitled files ef5bcba: Fix wchar path buffer size 798b4e4: Remove access() calls b0a30a2: Refactor rendering 4109fac: Try save in-place on save replace fail d88d681: Update license copyright year 08fd839: Fix transparent color
-
d13d589 package/lightnvr: update to bff86d1 Update lightnvr from 635f1e1 to bff86d1 Hash change: 635f1e1a830a358c2937efc961c48ff8f0da7c6b -> bff86d1c9f23da72db87f83cd200278adaa74d53 Changelog: 4892ca3: check pt mqtt docs c7d0afd: Preiodically ensure that recordings are still operating. 25b523e: Preiodically ensure that recordings are still operating. 4877e55: Preiodically ensure that recordings are still operating. ce0449d: simplify the dts handling as go2rtc handles this for us now. 0fbfb01: Reset HLS timestamp state on reconnect. 54dc30f: fix mongoose event loop recovery db6aa6e: Reregister stream with go2rtc when its becomes unresponsive. 918a24b: memory safety fix for the reconnect logic 7fcd306: show light-object-detect memory usage too b002e21: Enhance mp4 recorder health check 0911124: Enhance mp4 recorder health check d1ce69d: Check pt new detections recording system (simplified). d7e76e1: More corrections to the unified detections thread rework. 2abc2e4: Get isolated detection based recording working. 8052f1e: iterate on shutdown improvements 48efcc6: prep 0.19.0 ea8f769: prep 0.19.0 c693fb0: shutdown improve a1c0ad3: iterate on mqtt shutdown bug; improve styling matching 8a06049: iterate on mqtt shutdown bug 92437aa: iterate on shutdown bug d43d5d7: prep 0.19.0 a0333a4: better layout peristence 99cfedc: better shutdown timeouts. d7e7396: better shutdown timeouts. 2e293e9: HLS Page reliability improvements. 3f16f92: prep 0.19.1 9e585a8: prep 0.19.1 06548fa: Preload streams so detection based recording works better 23016ac: Debug detections consistency issue b0fcefa: Dont lock detections across threads behind a single curl/mutex a3b588d: Fix regressions with continuous recordings. 9107be0: shutdown safety patch b0d4ba6: prep 0.19.2 c1ce00d: fix test dc6f2a0: Further overhaul detections recordings to be more reliable. 76fe8aa: 0.19.3 5dbe652: fix detection recording durations. 0190a37: Detection snapshot fallback logic; Fix duration of pre+post buffer detection based recording. 5cb192d: fix edge case of detection only recording fc05bcf: fix edge case of detection only recording 75c6a61: fix edge case of detection only recording aa1eee9: fix edge case of detection only recording 891a19b: Address jittery detection based recordings. bec11e2: Prep 0.19.4 84f4c66: Prep 0.19.4 f2d3a77: 0.19.5 315c88e: Fix GitHub Actions: checkout submodules for go2rtc build d04084b: Fix WebRTC proxy: forward Content-Type header to go2rtc b2e6c9f: Fix: remove legacy config-based auth fallbacks so password changes persist 01ea0e3: ffmpeg to Dockerfile to fix audio in deployment. 1cc60ac: Improve parallelism of webserver 583493f: Fix HLS is cloud container 8d721b6: Prep 0.19.7 f80243e: Revert change that broke mongoose; at UX improvements to liveview bff86d1: Check pt fix for playwright test
-
b5f68d2 Updated defconfig for Jooan W3-U to enable SD card (#1034)
-
df70217 fix: fix broken config of IR850 and white for all tplink devices (#1036) (#1036)
-
551b976 alias vi as vim in thingino shell
-
7d6ac43 package/thingino-jct: update to 11733cb Update thingino-jct from 97dc94f to 11733cb Hash change: 97dc94f7079a4f9a75914ba9691ce7be2064b7ab -> 11733cbb66b8cdfad401bca17206c224258efa78 Changelog: 11733cb: Add export feature to display difference between two json files, defaults to the file in /rom/
-
e09f91b Added GPIO definition to enable wired Ethernet for Jooan W3-U (#1026)
-
83990f4 makefile: pack and pad extra partition to the flash size to prevent md5 rot
-
7f1f0ed makefile: unified output directory, subdirectories by branch, kernel version
-
540fe61 sysupgrade: better log; strip kernel info from the image id
-
a856fd8 makefile: derive image id from the actual camera profile name
-
8abc99d webui: use substream video feed for ch1 OSD page
-
7d469e4 daynight: read GPIO pins from /etc/thingino.json (#1024) * daynight: read GPIO pins from /etc/thingino.json * Refactor daynight control logic to remove unused pin checks --------- Co-authored-by: Paul Philippov themactep@gmail.com
-
a8e53cc webui: fix file manager file name
-
622289f Fix CI failure: make TFTP copy conditional on TFTP_IP_ADDRESS - Set TFTP_IP_ADDRESS to empty by default - Only copy to TFTP when TFTP_IP_ADDRESS is set - Prevents sudo command errors in CI environments - Local developers can enable by setting TFTP_IP_ADDRESS
-
1927f72 mbedtls: expand certificate generator to support both der and pem formats.
-
29a21b4 add preliminary send2xmpp package. wip.
-
5b56bc2 esphome: pacth compilation warnings
-
944c292 add containerized tftpd. wip, needs more love.
-
0cbc674 makefile: make sdk selection based not only on soc but also on kernel version
-
e852552 makefile: exclude tftpd targets from mandatory camera selection
-
3fccab9 makefile: mark processed fragments during processing
-
5e0b0f7 makefile: protect buildroot from changes
-
85a2bc6 makefile: add tftpd support
-
a73bc4a makefile: fix help output formatting
-
10b9cd8 makefile: mark output directory with a kernel version
-
4b0ef97 add more logging to thingino.json assembling script
-
f02c75e add https wrapper for httpd package
-
c0e7112 ingenic-lib: display kernel version in logs
-
a1823db exfat: implement access time
-
84bdf01 exfat: add performance patch
-
2a1727f wireguard: patch for kernel 4.4
-
45c88dc busybox: add documentation on ACL patch
-
1398ecb remove ircut, ir led, indicator led and white light gpio from legacy configs
-
46e1bab package/lightnvr: update to 635f1e1 Update lightnvr from 8646519 to 635f1e1 Hash change: 8646519255ac00b7babc721092fed53205a647a0 -> 635f1e1a830a358c2937efc961c48ff8f0da7c6b Changelog: 1e5dbe8: Fix webrtc two-way audio c08385d: 0.18.2 9387042: Return 202 early for update stream API. Fix 6-stream fullscreen grid. 5d76a3d: check pt webrtc enhancements 2f265bf: Better webRTC logic with many streams waiting 0641212: Better retry webRTC support. d1dbde1: Fix batch delete recordings. 635f1e1: Detection event streaming via mqtt
-
b2a1936 cameras: add cinnado d1 t23 variant with sc2331 image sensor
-
39d43dc webui: install files individually. add timestamps to assets to avoid excessive caching.
-
d1bfea8 webui: fix network config creation with proper tabulation
-
4d39cd9 webui virtual package to handle uhttpd
-
cce543a webui: update modal to change password inline
-
9588a4c add host-shared/ to gitignore
-
7f93fa7 makefile: T23 can have a 4.4 kernel
-
be59eb0 makefile: set default rmem size for cameras with 32MB RAM
-
e4c5dee makefile: set default download directory inside the thingino working directory.
-
176072a capjpeg: remove package
-
0befb36 webui: remove active session time limit
-
1faf4bf package/lightnvr: update to 8646519 Update lightnvr from 5a7611a to 8646519 Hash change: 5a7611a059b7eea69592fa88ffd470833d0c93d8 -> 8646519255ac00b7babc721092fed53205a647a0 Changelog: 8646519: check pt
-
53d77ff add .wget-hist to ignored files
-
961a951 cameras: sort config
-
2e75185 wifi: enable autoscan in wpa_supplicant
-
fd0d99d makefile: clean up # Conflicts: # Makefile
-
8c00386 package/prudynt-t: update to 3c8e835 Update prudynt-t from 09ca87e to 3c8e835 Hash change: 09ca87e2bf68e15aa3c15d7c092a1bcdbead9916 -> 3c8e8350cffbf5f66856e1a8902fbc22711f8895 Changelog: 1497803: Add enhanced crash diagnostics with signal handler 3c8e835: musl build now uses execinfo lib
-
a24764e prudynt: add libexecinfo to musl builds
-
1cf500d webui: goodbye basic auth. # Conflicts: # package/thingino-webui/files/www/a/main.js # package/thingino-webui/thingino-webui.mk
-
588a994 telegrambot: operational improvements and wiring to web ui - fix operating in a group - fix exit by ctrl-c when running in foreground - reorganize files, move controls to web ui # Conflicts: # package/thingino-webui/thingino-webui.mk
-
4f2ac81 wifi: better handling of overrides from env
-
dbb5aef webui: clean up # Conflicts: # package/thingino-webui/files/www/a/main.js
-
b74eafc webui: clean up # Conflicts: # package/thingino-webui/thingino-webui.mk
-
7fbd4ff webui: better active theme handling, before page load.
-
67ed977 webui: refactor JS timezone with UTC fallback. enforce reconfiguration on boot.
-
6d80690 webui: enforce password change when using default 'root' password Add client-side password check to detect if the default 'root' password is still in use. When detected, display a non-dismissible warning modal that directs users to change their password immediately. The check: - Attempts authentication with root:root credentials via Basic Auth - Shows warning modal on all pages except config-webui.html and 401.html - Uses sessionStorage to avoid repeated checks in the same session - Modal has static backdrop (cannot be dismissed without action) This improves security by making users aware of the insecure default password and guiding them to change it.
-
e8aba82 webui: fix MJPEG stream not resuming when focus tracking disabled When track_focus setting was disabled (default), the preview stream would only restart if isWindowVisible was true. If focus tracking was disabled after the browser had lost focus, the stream would remain stopped indefinitely. Fix by unconditionally setting isWindowVisible=true and starting the preview when disabling focus tracking, ensuring the stream always resumes regardless of previous window state.
-
84d6da2 Fix jooan a2r-u audio gpio config (#1014) BR2_THINGINO_AUDIO_GPIO_LOW=y is commented out and needs to be enabled
-
77a9e9c webui: detect motors by /etc/motors.json presence only SPI motors do not use GPIO pins, so checking for gpio_pan configuration prevents motors controls from being displayed for SPI motor boards. Now motors controls are shown whenever /etc/motors.json exists, regardless of motor type. GPIO inputs are already disabled by the JavaScript when is_spi flag is set.
-
59fb04c package/prudynt-t: update to 09ca87e Update prudynt-t from 9d72193 to 09ca87e Hash change: 9d72193de9e22ad9a4267d9d3e59bd906dca60b8 -> 09ca87e2bf68e15aa3c15d7c092a1bcdbead9916 Changelog: 09ca87e: Use sensor reading on launch to force intial mode
-
f86c0c6 package/lightnvr: update to 5b75d66 Update lightnvr from 05520a9 to 5b75d66 Hash change: 05520a91110d2db948d2f0d7b533004f5dd7bc61 -> 5b75d6655907bf29e5830c02440809460a3f0928 Changelog: 5b75d66: mp4 recording memory bug
-
60741b7 package/prudynt-t: update to 9d72193 Update prudynt-t from e030dd6 to 9d72193 Hash change: e030dd663b06609bfef36f582014afd28b535179 -> 9d72193de9e22ad9a4267d9d3e59bd906dca60b8 Changelog: 9d72193: Fix compilation errors when PREBUFFER_ENABLED is not defined
-
575eab5 package/lightnvr: update to 05520a9 Update lightnvr from 9d07baa to 05520a9 Hash change: 9d07baaf950018d8e6f73ecaca983e3421c09456 -> 05520a91110d2db948d2f0d7b533004f5dd7bc61 Changelog: 26e8d9f: Fix curl bug 47d0363: more libcurl usage safety fixes 05520a9: Memory fix for light-object-detect usage.
-
ef9a265 Add buildroot integration for pre-trigger buffer feature - Add BR2_PACKAGE_PRUDYNT_T_PREBUFFER config option - Smart defaults: enabled for T31/T40/T41, disabled for T20/T21/T10 - Automatic USE_PREBUFFER flag passing to Makefile - Comprehensive documentation in docs/PREBUFFER_BUILDROOT_INTEGRATION.md - Zero configuration required - works out of the box - Compatible with menuconfig for custom overrides
-
9403105 makefile: handle undefined SOC_RAM_MB
-
8390488 makefile: add safe defaults to memory configurations
-
c04c59d makefile: formatting
-
686720f makefile: rewrite board.mk for better camera selection handling, default to fzf
-
ca1cd79 docker: clear screen after fzf selection
-
451e65c webui: colorize log by ANSI codes
-
8db65a8 Add ZTE K540 V2 support (#1012) Co-authored-by: nhkefus df@e.c
-
745f786 sysupgrade: check for both old and new httpd scripts
-
2c34b10 webui: rewrite sysupgrade page and scripts
-
1f2dbca webui: change http headers to end with
-
8d9e7ea webui: make separate snapshot download buttons for main and sub streams
-
1381243 webui: add save to file button to photosensing
-
f885fd6 webui: fix name of ch1 snapshot file
-
962254b webui: add a dedicated save config button for prudynt settings
-
b4ff90b sysupgrade: check for the new name of httpd script to spare
-
e11f88a sysupgrade: support both http/1.1 and http/2 header variants
-
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
-
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
-
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
-
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