diff options
| author | Your Name <you@example.com> | 2026-05-23 22:09:57 +0530 |
|---|---|---|
| committer | Your Name <you@example.com> | 2026-05-23 22:09:57 +0530 |
| commit | bf8e095b94fe500a9c35d7f2f616eb85569dbe5e (patch) | |
| tree | c6bb9a2b11d20aff855cc324f1c3d60751629d1f /components/tollgate_core/idf_component.yml | |
| parent | aec549f83d5084aa9fd16c00e1c09e06ac7471d4 (diff) | |
Phase 10a v1.2.0: MIT license, metadata update, full API docs
- Bump idf_component.yml to v1.2.0 with MIT license, targets, tags
- Add LICENSE (MIT) for IDF Component Registry compatibility
- Update CHANGELOG.md with v1.2.0 entries (portal, stratum_client, mint_health, client)
- Update README.md with all 13 modules documented, API reference table
- Add REMAINING_PLAN.md with full execution plan and checklist
- 25 unit tests pass, ESP-IDF build passes
Diffstat (limited to 'components/tollgate_core/idf_component.yml')
| -rw-r--r-- | components/tollgate_core/idf_component.yml | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/components/tollgate_core/idf_component.yml b/components/tollgate_core/idf_component.yml index cdf2ee3..05337d3 100644 --- a/components/tollgate_core/idf_component.yml +++ b/components/tollgate_core/idf_component.yml | |||
| @@ -1,11 +1,25 @@ | |||
| 1 | version: "1.1.0" | 1 | version: "1.2.0" |
| 2 | description: | | 2 | description: | |
| 3 | TollGate core component for paid WiFi hotspots with Cashu e-cash payments. | 3 | TollGate core component for paid WiFi hotspots with Cashu e-cash payments. |
| 4 | Provides session management, per-client DNS/firewall, Cashu token processing, | 4 | Provides session management, per-client DNS/firewall, Cashu token processing, |
| 5 | mining payment tracking, beacon price advertising, and market scanning. | 5 | mining payment tracking, beacon price advertising, market scanning, |
| 6 | portal template rendering, Stratum protocol parsing, mint health tracking, | ||
| 7 | and upstream TollGate client logic. | ||
| 6 | Platform-agnostic via tollgate_platform_t callbacks for easy integration | 8 | Platform-agnostic via tollgate_platform_t callbacks for easy integration |
| 7 | with any ESP32 firmware (TollGate, NerdQAxePlus, BitAxe, etc.). | 9 | with any ESP32 firmware (TollGate, NerdQAxePlus, BitAxe, etc.). |
| 8 | url: https://git.orangesync.tech/npub12m5exm2uk3xa674cc5r0hlyvccs5xxn7qv83ezuteefv5972nquq4j4szl/esp32-tollgate | 10 | url: https://git.orangesync.tech/npub12m5exm2uk3xa674cc5r0hlyvccs5xxn7qv83ezuteefv5972nquq4j4szl/esp32-tollgate |
| 11 | license: "MIT" | ||
| 12 | targets: | ||
| 13 | - esp32s3 | ||
| 14 | tags: | ||
| 15 | - wifi | ||
| 16 | - hotspot | ||
| 17 | - cashu | ||
| 18 | - payment | ||
| 19 | - mining | ||
| 20 | - captive-portal | ||
| 21 | - stratum | ||
| 22 | - nostr | ||
| 9 | dependencies: | 23 | dependencies: |
| 10 | idf: | 24 | idf: |
| 11 | version: ">=5.3.0" | 25 | version: ">=5.3.0" |