-
1d0696a72c
chore: Re-trigger pipeline
main
user
2026-02-18 09:22:19 +01:00
-
3cc5f06e78
ci: Re-trigger pipeline after anvil redeploy
user
2026-02-15 01:11:55 +01:00
-
796c6ced28
fix: Exclude known NVS key names from secret detection
user
2026-02-15 00:14:05 +01:00
-
ba6a2a13ee
fix: Add IDF_PATH_FORCE for export.sh detection
user
2026-02-15 00:09:43 +01:00
-
e96ec06a18
fix: Set IDF_PATH explicitly in build job
user
2026-02-15 00:07:24 +01:00
-
54640a733b
fix: Resolve cppcheck shadow variable and uninitvar warnings
user
2026-02-14 23:06:51 +01:00
-
c895f52151
feat: Push firmware to Harbor for Trivy scanning
user
2026-02-14 23:03:27 +01:00
-
c76c1ee61b
feat: OTA TLS cert verification + CI release pipeline
user
2026-02-14 22:38:41 +01:00
-
0bcb5ddf0c
fix: Enable stack canaries, heap poisoning, WDT panic; remove dead code
user
2026-02-14 22:16:13 +01:00
-
31724df63f
docs: Add pentest results and update project docs
user
2026-02-14 21:55:47 +01:00
-
8445fab1ce
docs: Add serial console and provisioning to cheatsheet
user
2026-02-14 20:49:03 +01:00
-
a81e7e3990
feat: Serial console AUTH + NVS provisioning tool
user
2026-02-14 20:48:40 +01:00
-
a4bd2a6315
fix: Add uptime sync to all tools for 5s HMAC replay window
user
2026-02-14 20:29:49 +01:00
-
8fcc90a6db
docs: Update cheatsheet for security hardening changes
user
2026-02-14 20:15:55 +01:00
-
57927c7c22
fix: Address P2 security audit findings
user
2026-02-14 20:10:14 +01:00
-
ed8669c0af
fix: Address P1 security audit findings
user
2026-02-14 20:05:06 +01:00
-
bbe0e3fb21
fix: Harden command auth and prevent remote auth disable
user
2026-02-14 20:01:19 +01:00
-
476a9beb3b
fix: Harden HMAC auth, sanitize inputs, throttle NVS writes
user
2026-02-14 18:41:21 +01:00
-
ebc8a00b46
feat: Auto-generate auth secret and enforce HMAC on privileged commands
user
2026-02-14 18:36:31 +01:00
-
00b3372a6d
docs: Update project docs with ALERT command and v1.11 completion
user
2026-02-14 17:42:02 +01:00
-
ce5205eb29
feat: Add ALERT command for temp/heap threshold monitoring
user
2026-02-14 17:40:12 +01:00
-
5d37bde414
docs: Mark OTA rollback test passed on amber-maple
user
2026-02-14 17:12:59 +01:00
-
09dd40df91
docs: Mark v1.11.0 deployed to fleet
user
2026-02-14 15:46:37 +01:00
-
3f9c0b935e
docs: Update TASKS with PING, LOG, RSSI RESET commands
user
2026-02-14 14:31:57 +01:00
-
35049df04e
feat: Add PING, LOG, RSSI RESET commands
user
2026-02-14 14:30:11 +01:00
-
468a97713c
feat: Add HELP, CONFIG, FACTORY commands; sync project docs
user
2026-02-14 14:26:01 +01:00
-
aea0a06a5f
feat: Add CSI ON/OFF command to toggle CSI collection
user
2026-02-06 16:21:52 +01:00
-
2e4fa30b84
ci: Remove deploy job (deploy locally instead)
v1.10.3
user
2026-02-05 23:46:37 +01:00
-
89e05bbb7e
ci: Use absolute path for ESP-IDF on host runner
user
2026-02-05 23:43:59 +01:00
-
f9d22cbe39
ci: Use curl/tar for deploy checkout (host has no git)
user
2026-02-05 23:29:52 +01:00
-
12fa03a2d5
feat: Default LED to quiet mode (off, solid on motion)
user
2026-02-05 23:27:13 +01:00
-
9e3038e85f
ci: Run deploy on host with local HTTP server for OTA
v1.10.2
user
2026-02-05 23:23:45 +01:00
-
de3e120c7e
ci: Use Gitea release URL for OTA instead of local HTTP server
v1.10.1
user
2026-02-05 23:14:06 +01:00
-
b65256fa45
feat: Add LED quiet mode (off normally, solid on motion)
user
2026-02-05 23:13:32 +01:00
-
a84abf03ca
ci: Add security checks (secrets scan, config validation)
user
2026-02-05 23:02:46 +01:00
-
4da0679d4e
ci: Skip build job on tag pushes (deploy rebuilds)
user
2026-02-05 23:00:10 +01:00
-
da9859571b
ci: Remove shellcheck, run deploy in container with host network
v1.10.0
user
2026-02-05 22:50:39 +01:00
-
52603fb097
fix: Use git clone instead of curl for deploy checkout
user
2026-02-05 22:47:51 +01:00
-
974ffadb1c
ci: Add firmware size check and version tag validation
user
2026-02-05 22:42:49 +01:00
-
eb4c3d1657
feat: Add build metadata to STATUS, enable size optimization
user
2026-02-05 22:42:45 +01:00
-
456b4f0b9a
ci: Run build after checks pass, fix deploy checkout
user
2026-02-05 22:24:38 +01:00
-
a338c9f65f
ci: Fix multiline command syntax for host runner
v1.9.7
user
2026-02-05 22:18:50 +01:00
-
fbf2e9a7c1
ci: Add OTA progress monitoring with version checks
v1.9.6
user
2026-02-05 22:11:13 +01:00
-
1377abe248
ci: Run deploy on host instead of container for network access
v1.9.5
user
2026-02-05 22:09:47 +01:00
-
551225d308
fix: Remove unused app_size variable (cppcheck)
v1.9.4
user
2026-02-05 22:08:30 +01:00
-
7f2e3f6dad
ci: Add ccache for faster builds + parallel OTA deployment
v1.9.3
user
2026-02-05 22:02:29 +01:00
-
a85a2d776b
ci: Use host network for deploy container
v1.9.2
user
2026-02-05 21:55:21 +01:00
-
6dbab23329
ci: Serve firmware from runner for OTA deployment
v1.9.1
user
2026-02-05 21:48:53 +01:00
-
4b3697c8e6
feat: Add NVS and partition info to STATUS response
v1.9.0
user
2026-02-05 21:33:20 +01:00
-
f87ddec742
docs: Add v2.0 Flask API backend roadmap
user
2026-02-05 20:41:24 +01:00
-
d58b6dd814
feat: v1.9 — multi-channel scanning, BLE fingerprinting
user
2026-02-05 17:38:08 +01:00
-
9234ff00de
feat: Support HTTPS URLs for OTA updates
v1.8.0
user
2026-02-05 13:57:08 +01:00
-
a1074319f2
ci: Upload firmware to Gitea releases for OTA
v1.7.6
user
2026-02-05 13:48:08 +01:00
-
9ece83bac0
ci: Simplify deploy script to pure POSIX sh
v1.7.5
user
2026-02-05 13:28:28 +01:00
-
cfa22e9e2a
ci: Fix deploy script for POSIX sh, use explicit bash
v1.7.4
user
2026-02-05 13:21:38 +01:00
-
baf2c69aee
ci: Use hardcoded sensor IPs for deploy
v1.7.3
user
2026-02-05 13:14:38 +01:00
-
7be795a26e
ci: Fix deploy job - use container with host networking
v1.7.2
user
2026-02-05 12:29:22 +01:00
-
63ff9c4931
ci: Add deploy job for OTA firmware updates
v1.7.1
user
2026-02-05 12:20:19 +01:00
-
b4c898a741
ci: Source ESP-IDF export.sh before build
user
2026-02-05 12:16:20 +01:00
-
9e7fab9e09
ci: Add ESP-IDF firmware build job
user
2026-02-05 12:13:56 +01:00
-
cae599f49f
ci: Use containers for all lint jobs (podman)
user
2026-02-05 12:10:16 +01:00
-
7b9f0b9242
ci: Download gitleaks binary, use python3 -m pip for flawfinder
user
2026-02-05 12:08:17 +01:00
-
9430832dfc
ci: Remove sudo - assume tools pre-installed on runner
user
2026-02-05 12:07:16 +01:00
-
5d8fbd4bf6
ci: Use github.token for authenticated checkout
user
2026-02-05 12:06:31 +01:00
-
033aaccd46
ci: Use git clone instead of actions/checkout (runner lacks node)
user
2026-02-05 12:02:15 +01:00
-
28db1f9fe3
docs: Update README for v1.7 with current features and CI
user
2026-02-05 11:38:08 +01:00
-
8265f96f3b
ci: Add Gitea workflow for lint and security checks
user
2026-02-05 11:33:44 +01:00
-
a1970639b9
docs: Mark firmware security audit done in TASKS.md
user
2026-02-05 11:32:54 +01:00
-
6f7490cd34
docs: Mark Pi-side presence event handling done in TASKS.md
user
2026-02-05 10:20:50 +01:00
-
528e34cb25
feat: Add baseline calibration & presence detection (v1.7)
user
2026-02-04 23:04:19 +01:00
-
738c759573
docs: Update TASKS.md for v1.6 completion
user
2026-02-04 22:36:59 +01:00
-
616181e279
docs: Mark v1.6 Power Management done in ROADMAP
user
2026-02-04 22:36:09 +01:00
-
47db176619
feat: Add POWERSAVE command with DFS + light sleep (v1.6)
user
2026-02-04 22:34:13 +01:00
-
b8f568890f
docs: Mark v1.5 done, bump Power Management to v1.6
user
2026-02-04 22:07:20 +01:00
-
4358ce8b96
feat: Add NVS persistence for SCANRATE and PROBERATE commands
user
2026-02-04 22:06:04 +01:00
-
8c79d20cd8
feat: Add POWERTEST command, update roadmap with v2.0 FTM milestone
user
2026-02-04 21:47:28 +01:00
-
84f2b33dac
docs: Update ROADMAP to reflect current state through v1.3
user
2026-02-04 21:27:43 +01:00
-
6066832271
feat: Add parallel OTA to esp-fleet (--parallel flag)
user
2026-02-04 21:18:17 +01:00
-
7511814976
docs: Add Pi-side tool prerequisites, build notes to INSTALL.md
user
2026-02-04 21:12:14 +01:00
-
fa589b0238
fix: Revert explicit REQUIRES mbedtls, move flood globals before NVS load
user
2026-02-04 21:11:24 +01:00
-
2586234473
feat: Add HMAC command auth, deauth flood detection, sign all tools
user
2026-02-04 21:07:00 +01:00
-
7ca58fee72
docs: Add STATUS field reference, PROFILE section, update completed items
user
2026-02-04 20:16:16 +01:00
-
27aeddbc45
feat: Add channel, boot count, RSSI min/max, actual CSI rate to STATUS
user
2026-02-04 20:12:04 +01:00
-
46d53ae71a
feat: Enable FreeRTOS CPU runtime stats, increase cmd_task stack to 6KB
user
2026-02-04 20:06:40 +01:00
-
70f37ad6dc
docs: Update TASKS and CHEATSHEET for new STATUS fields, SCANRATE/PROBERATE
user
2026-02-04 19:58:36 +01:00
-
1a4a5a4ac1
fix: Disable promiscuous mode on ESP32 — breaks CSI callback
user
2026-02-04 19:45:56 +01:00
-
60264d83ae
feat: Add STATUS counters, WiFi reconnect events, SCANRATE/PROBERATE commands
user
2026-02-04 19:26:09 +01:00
-
a69fe8d696
docs: Update TASKS, TODO, CHEATSHEET for probe capture and mDNS discovery
user
2026-02-04 19:11:36 +01:00
-
ca526ef667
feat: Add probe request capture and mDNS service advertisement
user
2026-02-04 19:07:16 +01:00
-
a87151cc9c
feat: Add runtime HOSTNAME command — NVS persisted, mDNS updated
user
2026-02-04 18:40:47 +01:00
-
73429d1986
docs: Update CHEATSHEET — lower baud rate, new packet formats
user
2026-02-04 18:36:32 +01:00
-
59b8001047
docs: Update ROADMAP, TASKS, TODO — mark v1.1 items done
user
2026-02-04 18:27:20 +01:00
-
2554e11a0e
feat: Add deauth/disassoc frame detection via promiscuous mode
user
2026-02-04 18:21:45 +01:00
-
a917a5ea02
feat: Add chip temperature to STATUS reply
user
2026-02-04 18:21:28 +01:00
-
8885b95ee7
feat: Add sensor hostname prefix to CSI_DATA, BLE_DATA, EVENT packets
user
2026-02-04 18:20:57 +01:00
-
985dcd598a
docs: Clean completed items from TODO
user
2026-02-04 18:03:45 +01:00
-
d9530c99dd
docs: Reorganize roadmap and TODO for passive sensing & multi-sensor phases
user
2026-02-04 18:03:31 +01:00
-
7ec70a653d
feat: Add PROFILE command — heap, stack watermarks, CPU runtime stats
user
2026-02-04 17:59:30 +01:00
-
3681568238
docs: Update v1.0 roadmap — TARGET done, error handling covered, esp-ctl added
user
2026-02-04 17:51:29 +01:00
-
92e65d8775
feat: Add TARGET command — runtime UDP destination config
user
2026-02-04 17:47:50 +01:00