diff --git a/CHANGELOG.md b/CHANGELOG.md
index d5bfb34b..dc1e9553 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -6,6 +6,18 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
## Unreleased
+## TEST
+
+- [ ] KML upload
+- [ ] OIDC login with Authentik
+ - [ ] How does it work with existing settings to disable registrations?
+- [ ] Place creation
+- [ ] Tag creation + management
+- [ ] Place privacy zones
+- [ ] Settings panel is scrollable
+- [ ] Family members can enable their location sharing and see each other on the map
+- [ ] Home location
+
# OIDC and KML support release
To configure your OIDC provider, set the following environment variables:
diff --git a/app/javascript/controllers/color_picker_controller.js b/app/javascript/controllers/color_picker_controller.js
index 035584ae..e6f562b9 100644
--- a/app/javascript/controllers/color_picker_controller.js
+++ b/app/javascript/controllers/color_picker_controller.js
@@ -3,7 +3,7 @@ import { Controller } from "@hotwired/stimulus"
// Enhanced Color Picker Controller
// Based on RailsBlocks pattern: https://railsblocks.com/docs/color-picker
export default class extends Controller {
- static targets = ["picker", "display", "input", "swatch"]
+ static targets = ["picker", "display", "displayText", "input", "swatch"]
static values = {
default: { type: String, default: "#6ab0a4" }
}
@@ -49,6 +49,11 @@ export default class extends Controller {
this.displayTarget.style.backgroundColor = color
}
+ // Update display text
+ if (this.hasDisplayTextTarget) {
+ this.displayTextTarget.textContent = color
+ }
+
// Update active swatch styling
this.updateActiveSwatchWithColor(color)
diff --git a/app/views/imports/_form.html.erb b/app/views/imports/_form.html.erb
index 9b928b0d..fca03032 100644
--- a/app/views/imports/_form.html.erb
+++ b/app/views/imports/_form.html.erb
@@ -7,7 +7,7 @@
✅ GPX: Track files (.gpx)
✅ GeoJSON: Feature collections (.json)
✅ OwnTracks: Recorder files (.rec)
-
✅ KML: KML files (.kml)
+
✅ KML: KML files (.kml, .kmz)
File format is automatically detected during upload.
diff --git a/app/views/settings/index.html.erb b/app/views/settings/index.html.erb
index d33d86b1..94e70556 100644
--- a/app/views/settings/index.html.erb
+++ b/app/views/settings/index.html.erb
@@ -69,7 +69,7 @@