diff --git a/backend/static/css/components.css b/backend/static/css/components.css
index 97676f4..b9ae47e 100644
--- a/backend/static/css/components.css
+++ b/backend/static/css/components.css
@@ -1464,17 +1464,17 @@ textarea.form-control {
width: 40px;
height: 40px;
border-radius: 50%;
- background: #fff;
- color: #333;
- border: 2px solid rgba(0,0,0,0.2);
- box-shadow: 0 2px 8px rgba(0,0,0,0.25);
+ background: #C4843A;
+ color: #fff;
+ border: none;
+ box-shadow: 0 2px 8px rgba(0,0,0,0.3);
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
margin: 10px;
}
-.places-locate-btn:hover { background: #f0f0f0; }
+.places-locate-btn:hover { background: #9E6520; }
/* ============================================================
ROUTEN — Komoot-Stil (routes.js)
@@ -1892,10 +1892,10 @@ textarea.form-control {
width: 44px;
height: 44px;
border-radius: 50%;
- background: #fff;
- color: #333;
- border: 2px solid rgba(0,0,0,0.2);
- box-shadow: 0 2px 8px rgba(0,0,0,0.25);
+ background: #C4843A;
+ color: #fff;
+ border: none;
+ box-shadow: 0 2px 8px rgba(0,0,0,0.3);
cursor: pointer;
font-size: 1.25rem;
display: flex;
@@ -1904,7 +1904,7 @@ textarea.form-control {
transition: background 0.15s;
-webkit-tap-highlight-color: transparent;
}
-.map-fab:hover { background: #f0f0f0; }
+.map-fab:hover { background: #9E6520; }
.map-fab--pin.active {
background: var(--c-danger);
border-color: var(--c-danger);
diff --git a/backend/static/icons/phosphor.svg b/backend/static/icons/phosphor.svg
index 42a8804..f80c186 100644
--- a/backend/static/icons/phosphor.svg
+++ b/backend/static/icons/phosphor.svg
@@ -33,6 +33,7 @@
+
diff --git a/backend/static/js/app.js b/backend/static/js/app.js
index c9abcd3..300207a 100644
--- a/backend/static/js/app.js
+++ b/backend/static/js/app.js
@@ -3,7 +3,7 @@
Router, State-Management, Navigation, Initialisierung.
============================================================ */
-const APP_VER = '94'; // ← bei jedem Deploy mit Frontend-Änderungen erhöhen
+const APP_VER = '95'; // ← bei jedem Deploy mit Frontend-Änderungen erhöhen
const App = (() => {
diff --git a/backend/static/js/pages/map.js b/backend/static/js/pages/map.js
index 42ac26a..d25b4fe 100644
--- a/backend/static/js/pages/map.js
+++ b/backend/static/js/pages/map.js
@@ -76,11 +76,11 @@ window.Page_map = (() => {
restaurant: { icon: '', label: 'Restaurant', color: '#F97316', z: 10 },
freilauf: { icon: '', label: 'Freilauf', color: '#22C55E', z: 20 },
shop: { icon: '', label: 'Shop', color: '#3B82F6', z: 15 },
- kotbeutel: { icon: '', label: 'Kotbeutel', color: '#6B7280', z: 5 },
+ kotbeutel: { icon: '', label: 'Kotbeutel', color: '#84A98C', z: 5 },
tierarzt: { icon: '', label: 'Tierarzt', color: '#EF4444', z: 40 },
hundeschule: { icon: '', label: 'Hundeschule', color: '#8B5CF6', z: 30 },
poison: { icon: '', label: 'Giftköder', color: '#DC2626', z: 100 },
- muell: { icon: '', label: 'Mülleimer', color: '#78716C', z: -20 },
+ muell: { icon: '', label: 'Mülleimer', color: '#6B7280', z: -20 },
dog_park: { icon: '', label: 'Hundewiese', color: '#15803D', z: 5 },
wasser: { icon: '', label: 'Wasserstelle', color: '#0EA5E9', z: 35 },
bank: { icon: '', label: 'Bank', color: '#92400E', z: -30 },
@@ -629,8 +629,8 @@ window.Page_map = (() => {
const PIN_TYPES = [
{ type: 'giftkoeder', icon: '', label: 'Giftköder', color: '#DC2626' }, // ← wichtigster Typ, immer oben
- { type: 'waste_basket', icon: '', label: 'Mülleimer', color: '#78716C' },
- { type: 'kotbeutel', icon: '', label: 'Kotbeutel', color: '#6B7280' },
+ { type: 'waste_basket', icon: '', label: 'Mülleimer', color: '#6B7280' },
+ { type: 'kotbeutel', icon: '', label: 'Kotbeutel', color: '#84A98C' },
{ type: 'drinking_water', icon: '', label: 'Wasserstelle', color: '#0EA5E9' },
{ type: 'dog_park', icon: '', label: 'Hundewiese', color: '#15803D' },
{ type: 'parkplatz', icon: '', label: 'Parkplatz', color: '#2563EB' },
diff --git a/backend/static/js/pages/places.js b/backend/static/js/pages/places.js
index 8aa1fa8..42b9b77 100644
--- a/backend/static/js/pages/places.js
+++ b/backend/static/js/pages/places.js
@@ -21,7 +21,7 @@ window.Page_places = (() => {
restaurant: { icon: '', label: 'Restaurant & Café', color: '#F97316' },
freilauf: { icon: '', label: 'Freilauffläche', color: '#22C55E' },
shop: { icon: '', label: 'Shop', color: '#3B82F6' },
- kotbeutel: { icon: '', label: 'Kotbeutel-Station', color: '#6B7280' },
+ kotbeutel: { icon: '', label: 'Kotbeutel-Station', color: '#84A98C' },
tierarzt: { icon: '', label: 'Tierarzt', color: '#EF4444' },
hundeschule: { icon: '', label: 'Hundeschule', color: '#8B5CF6' },
};
diff --git a/backend/static/sw.js b/backend/static/sw.js
index e86f40d..ad27936 100644
--- a/backend/static/sw.js
+++ b/backend/static/sw.js
@@ -3,7 +3,7 @@
Offline-Cache + Push Notifications + Tile-Cache
============================================================ */
-const CACHE_VERSION = 'by-v119';
+const CACHE_VERSION = 'by-v120';
const CACHE_STATIC = `${CACHE_VERSION}-static`;
const CACHE_TILES = 'ban-yaro-tiles-v1'; // bleibt über SW-Updates erhalten