From 4d30e1dd6ee1837a429f5b39260221a8abe7f8e0 Mon Sep 17 00:00:00 2001 From: Klagarge Date: Wed, 10 Jun 2026 11:55:11 +0200 Subject: [PATCH] chore(changelog): add AI assistance mention to changelog Signed-off-by: Klagarge --- cliff.toml | 15 ++++++++---- db/CHANGELOG.md | 39 ++++++++++++++++++++----------- gateway/CHANGELOG.md | 14 +++++++---- nodes/CHANGELOG.md | 6 +++++ notification_service/CHANGELOG.md | 10 +++++--- ui/CHANGELOG.md | 8 +++++-- 6 files changed, 65 insertions(+), 27 deletions(-) diff --git a/cliff.toml b/cliff.toml index 46b2e2c..a4b365d 100644 --- a/cliff.toml +++ b/cliff.toml @@ -26,7 +26,7 @@ body = """ {% if commit.breaking %}[**breaking**] {% endif %}\ {{ commit.message | upper_first }}\ {%- for footer in commit.footers -%} - {%- if footer.token == "Assisted-by" %} *(๐Ÿค– {{ footer.value | trim }})*{%- endif -%} + {%- if footer.token == "Assisted-by" %} *(๐Ÿค– {{ footer.value | split(pat=" ") | first | trim }})*{%- endif -%} {%- endfor %}\ {% endfor %} {% endfor %} @@ -35,14 +35,21 @@ body = """ {%- for commit in commits -%} {%- for footer in commit.footers -%} {%- if footer.token == "Assisted-by" -%} - {%- set_global ai_models = ai_models | concat(with=footer) -%} + {%- set clean_value = footer.value | split(pat=" ") | first | trim -%} + {%- set_global ai_models = ai_models | concat(with=clean_value) -%} {%- endif -%} {%- endfor -%} {%- endfor -%} {%- if ai_models | length > 0 %} ### ๐Ÿค– AI Assistance Repartition - {%- for model, occurrences in ai_models | group_by(attribute="value") %} - - **{{ model | trim }}**: {{ occurrences | length }} commit{% if occurrences | length > 1 %}s{% endif %} + {%- for model in ai_models | unique | sort -%} + {%- set_global count = 0 -%} + {%- for m in ai_models -%} + {%- if m == model -%} + {%- set_global count = count + 1 -%} + {%- endif -%} + {%- endfor %} + - **{{ model }}**: {{ count }} commit{% if count > 1 %}s{% endif %} {%- endfor %} {% endif %}\n """ diff --git a/db/CHANGELOG.md b/db/CHANGELOG.md index 4256e34..0e1e50c 100644 --- a/db/CHANGELOG.md +++ b/db/CHANGELOG.md @@ -2,6 +2,12 @@ All notable changes to this project will be documented in this file. +## [unreleased] + +### โš™๏ธ Miscellaneous Tasks + +- Add changelogs + ## [db-gateway-v1.0.0] - 2026-06-04 ### ๐Ÿš€ Features @@ -17,31 +23,31 @@ All notable changes to this project will be documented in this file. - *(db)* Add rest gateway - *(db)* Add GET current value endpoint - *(db)* Add GET history endpoint -- *(db)* Add mapping -- *(db)* Add swagger doc +- *(db)* Add mapping *(๐Ÿค– Junie:gemini-3-flash)* +- *(db)* Add swagger doc *(๐Ÿค– Junie:gemini-3-flash)* - *(db)* Add parameter for time window in history endpoint - *(db)* Add basic auth - *(db)* Add deploiement stack - *(db)* Add node tag for influx - *(db)* Remove CO2PPM data over 1'000'000'000 - *(db)* Add battery field -- *(db)* Add battery REST endpoint -- *(db)* Get mapping dynamically from file -- *(db)* Add endpoint to export influx data to csv +- *(db)* Add battery REST endpoint *(๐Ÿค– Junie:claude-sonnet-4.6)* +- *(db)* Get mapping dynamically from file *(๐Ÿค– Junie:claude-sonnet-4.6)* +- *(db)* Add endpoint to export influx data to csv *(๐Ÿค– Junie:claude-sonnet-4.6)* - *(server)* Add traefik entry for ui dashboard -- *(db)* Add co2 watchdog on each room -- *(db)* Add co2-status endpoint in REST API +- *(db)* Add co2 watchdog on each room *(๐Ÿค– Junie:gemini-3-flash)* +- *(db)* Add co2-status endpoint in REST API *(๐Ÿค– Junie:gemini-3-flash)* ### ๐Ÿ› Bug Fixes -- *(db)* Add missing entrypoint for influx explorer +- *(db)* Add missing entrypoint for influx explorer *(๐Ÿค– Gemini:gemini-3.1-pro)* - *(db)* Add missing hostname for influx access in traefik - *(db)* Wrong mqtt port - *(db)* Typo in certResolver - *(db)* Fail if now defaut user / password for mqtt -- *(db)* Allow gRPC proxy in traefik +- *(db)* Allow gRPC proxy in traefik *(๐Ÿค– Gemini:gemini-3.1-pro)* - *(db)* Proper api url instead of using swagger doc url -- *(db)* CORS request +- *(db)* CORS request *(๐Ÿค– Gemini:gemini-3.1-pro)* - *(db)* Url for api start with https - *(db)* Get rooms from mapping file - *(db)* Set time interval for influx limitations @@ -52,7 +58,7 @@ All notable changes to this project will be documented in this file. - *(db)* Filter random value - *(db)* Mqtt hostname to keep internal config identique in case of rebuild - *(db)* Add the room in the returned json -- *(db)* Return time in RFC3339 to avoid breakchange +- *(db)* Return time in RFC3339 to avoid breakchange *(๐Ÿค– Junie:claude-opus-4.8)* - *(db)* Return window tag in room status - *(db)* Return only high co2 room for co2-status endpoint - *(db)* Return error directly @@ -66,7 +72,7 @@ All notable changes to this project will be documented in this file. - *(db)* Add flag to run without MQTT part - *(db)* Adapt SQL query for 5 min average - *(db)* Round averages in SQL queries -- *(db)* Using moving average for room history +- *(db)* Using moving average for room history *(๐Ÿค– Junie:gemini-3-flash)* - *(db)* Change order for history - *(db)* Add constante for max QOS - *(db)* Add constante for defaultTimeout @@ -80,10 +86,17 @@ All notable changes to this project will be documented in this file. - Init - *(db)* Typo and respect go guidelines -- *(db)* Get InfluxDB token by secrets +- *(db)* Get InfluxDB token by secrets *(๐Ÿค– Gemini:gemini-3-flash)* - *(db)* Update critical dependancy - *(db)* Add pre-commit for swagger documentation - *(db)* Add local gitignore - *(db)* Set 30min before offline for battery endpoint +### ๐Ÿค– AI Assistance Repartition +- **Gemini:gemini-3-flash**: 1 commit +- **Gemini:gemini-3.1-pro**: 3 commits +- **Junie:claude-opus-4.8**: 1 commit +- **Junie:claude-sonnet-4.6**: 3 commits +- **Junie:gemini-3-flash**: 5 commits + diff --git a/gateway/CHANGELOG.md b/gateway/CHANGELOG.md index 81a1ac1..81cf6ce 100644 --- a/gateway/CHANGELOG.md +++ b/gateway/CHANGELOG.md @@ -7,6 +7,7 @@ All notable changes to this project will be documented in this file. ### โš™๏ธ Miscellaneous Tasks - Remove useless gitkeep file +- Add changelogs ## [gateway-v1.0.0] - 2026-06-04 @@ -14,10 +15,10 @@ All notable changes to this project will be documented in this file. - Add BLE-to-MQTT gateway implementation - *(gateway)* Add configuration file -- *(gateway)* Implement BLE-to-MQTT gateway -- *(gateway)* Add MQTTS support with TLS and authentication +- *(gateway)* Implement BLE-to-MQTT gateway *(๐Ÿค– Claude:claude-sonnet-4-6)* +- *(gateway)* Add MQTTS support with TLS and authentication *(๐Ÿค– Claude:claude-sonnet-4-6)* - *(gateway)* Add battery level support (key 0x05) -- *(gateway)* Add deduplication and continuous BLE scan +- *(gateway)* Add deduplication and continuous BLE scan *(๐Ÿค– Claude:claude-sonnet-4-6)* ### ๐Ÿ› Bug Fixes @@ -32,14 +33,14 @@ All notable changes to this project will be documented in this file. ### ๐Ÿšœ Refactor -- *(gateway)* Switch from GATT connection to passive BLE advertising +- *(gateway)* Switch from GATT connection to passive BLE advertising *(๐Ÿค– Claude:claude-sonnet-4-6)* ### ๐Ÿ“š Documentation - Add gateway README - Add overnight test results and measurements graph - Add overnight test results section to README -- *(gateway)* Add README with architecture and MQTT interface +- *(gateway)* Add README with architecture and MQTT interface *(๐Ÿค– Claude:claude-sonnet-4-6)* - *(gateway)* Document MQTT_PASSWORD environment variable in README - *(gateway)* Add deployment checklist, systemd service and update README - *(gateway)* Update README with battery field, security fixes and warnings @@ -52,4 +53,7 @@ All notable changes to this project will be documented in this file. - *(gateway)* Use placeholder values in config.example.json - *(gateway)* Update config.example.json with TLS and auth fields +### ๐Ÿค– AI Assistance Repartition +- **Claude:claude-sonnet-4-6**: 5 commits + diff --git a/nodes/CHANGELOG.md b/nodes/CHANGELOG.md index 3f7e472..8450cf6 100644 --- a/nodes/CHANGELOG.md +++ b/nodes/CHANGELOG.md @@ -6,6 +6,12 @@ All notable changes to this project will be documented in this file. ### โš™๏ธ Miscellaneous Tasks +- Add changelogs + +## [project-submission] - 2026-06-04 + +### โš™๏ธ Miscellaneous Tasks + - Remove useless gitkeep file - Remove zephyr sample file - Remove release file from repo diff --git a/notification_service/CHANGELOG.md b/notification_service/CHANGELOG.md index 735d12b..1996e50 100644 --- a/notification_service/CHANGELOG.md +++ b/notification_service/CHANGELOG.md @@ -8,8 +8,8 @@ All notable changes to this project will be documented in this file. - *(notification)* Spring Boot Teams notification service (#19) - *(notification)* Add mock mode for local testing without backend (#19 #21) -- *(notification-service)* Replace Teams with Telegram notifications -- *(notification-service)* Add Dockerfile, actuator health and alert deduplication +- *(notification-service)* Replace Teams with Telegram notifications *(๐Ÿค– Claude:claude-sonnet-4-6)* +- *(notification-service)* Add Dockerfile, actuator health and alert deduplication *(๐Ÿค– Claude:claude-sonnet-4-6)* - *(notification-service)* Adapt to Go backend /api/v1/rooms/high-co2 endpoint ### ๐Ÿ› Bug Fixes @@ -18,11 +18,15 @@ All notable changes to this project will be documented in this file. ### ๐Ÿงช Testing -- *(notification-service)* Add unit tests and clean up Co2Level +- *(notification-service)* Add unit tests and clean up Co2Level *(๐Ÿค– Claude:claude-sonnet-4-6)* ### โš™๏ธ Miscellaneous Tasks - *(notification-service)* Add CI/CD pipeline with Docker, SSH deploy and API credentials - *(notification-service)* Add SAST, dependency scan and DAST security gates +- Add changelogs + +### ๐Ÿค– AI Assistance Repartition +- **Claude:claude-sonnet-4-6**: 3 commits diff --git a/ui/CHANGELOG.md b/ui/CHANGELOG.md index c194050..b4a4bcc 100644 --- a/ui/CHANGELOG.md +++ b/ui/CHANGELOG.md @@ -9,7 +9,7 @@ All notable changes to this project will be documented in this file. - *(ui)* Initialize Angular 18 dashboard project - *(ui)* Create organized folder structure for application - *(ui)* Configure routing with lazy-loaded components -- *(ci)* Add Docker build, push and SSH deploy pipeline +- *(ci)* Add Docker build, push and SSH deploy pipeline *(๐Ÿค– Claude:claude-sonnet-4-6)* - *(ui)* Implement interactive room map with REST services and unit tests - *(ui)* Interactive room map, detail panel redesign and polling - *(ui)* Dynamic room polling, secure credentials and CO2 levels @@ -27,7 +27,7 @@ All notable changes to this project will be documented in this file. ### ๐ŸŽจ Styling - *(ui)* Apply Prettier formatting -- *(ui)* Apply Prettier formatting +- *(ui)* Apply Prettier formatting *(๐Ÿค– Claude:claude-sonnet-4-6)* ### โš™๏ธ Miscellaneous Tasks @@ -36,5 +36,9 @@ All notable changes to this project will be documented in this file. - *(ui)* Remove commented-out gitignore line for environment.prod.ts - *(ui)* Add plan.svg floor plan asset - Remove useless gitkeep file +- Add changelogs + +### ๐Ÿค– AI Assistance Repartition +- **Claude:claude-sonnet-4-6**: 2 commits