chore(changelog): add AI assistance mention to changelog
Signed-off-by: Klagarge <remi@heredero.ch>
This commit was merged in pull request #2.
This commit is contained in:
15
cliff.toml
15
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
|
||||
"""
|
||||
|
||||
@@ -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 -->
|
||||
|
||||
@@ -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 -->
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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 -->
|
||||
|
||||
@@ -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 -->
|
||||
|
||||
Reference in New Issue
Block a user