chore(changelog): add AI assistance mention to changelog

Signed-off-by: Klagarge <remi@heredero.ch>
This commit is contained in:
2026-06-10 11:55:11 +02:00
parent f01c4a9ed0
commit 925a9a619c
6 changed files with 65 additions and 27 deletions

View File

@@ -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
"""

View File

@@ -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
<!-- generated by git-cliff -->

View File

@@ -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
<!-- generated by git-cliff -->

View File

@@ -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

View File

@@ -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
<!-- generated by git-cliff -->

View File

@@ -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
<!-- generated by git-cliff -->