Release v1.2.9: Verbesserte Adress-Links und Docker-Port-Mapping

This commit is contained in:
2025-03-19 15:01:59 +01:00
parent 94c381fbfc
commit 2f3f505719
4 changed files with 31 additions and 6 deletions

View File

@@ -5,6 +5,11 @@ Alle wichtigen Änderungen an diesem Projekt werden in dieser Datei dokumentiert
Das Format basiert auf [Keep a Changelog](https://keepachangelog.com/de/1.0.0/), Das Format basiert auf [Keep a Changelog](https://keepachangelog.com/de/1.0.0/),
und dieses Projekt adhäriert zu [Semantic Versioning](https://semver.org/lang/de/). und dieses Projekt adhäriert zu [Semantic Versioning](https://semver.org/lang/de/).
## [v1.2.9] - 2024-03-19
### Geändert
- Verbesserte Darstellung der Adress-Links mit Location- und Route-Icons
- Korrektur des Docker-Port-Mappings für bessere Erreichbarkeit
## [v1.2.8] - 2024-03-19 ## [v1.2.8] - 2024-03-19
### Geändert ### Geändert
- Verbesserte Tag-Anzeige: Badge neben dem Teilen-Button mit farblicher Hervorhebung (blau für MEDISOFT, orange für MEDICONSULT) - Verbesserte Tag-Anzeige: Badge neben dem Teilen-Button mit farblicher Hervorhebung (blau für MEDISOFT, orange für MEDICONSULT)

View File

@@ -10,10 +10,11 @@ Eine moderne Webanwendung zur Suche und Verwaltung von Kundendaten, die MEDISOFT
- 🔗 Direkte Integration mit MEDISOFT - 🔗 Direkte Integration mit MEDISOFT
- 🏥 Unterscheidung zwischen MEDISOFT und MEDICONSULT Kunden - 🏥 Unterscheidung zwischen MEDISOFT und MEDICONSULT Kunden
- 🎨 Farbliche Hervorhebung der Kundentypen (blau für MEDISOFT, orange für MEDICONSULT) - 🎨 Farbliche Hervorhebung der Kundentypen (blau für MEDISOFT, orange für MEDICONSULT)
- 📍 Verbesserte Adress-Links mit Location- und Route-Icons
## Version ## Version
Aktuelle Version: v1.2.8 Aktuelle Version: v1.2.9
## Installation ## Installation

View File

@@ -271,3 +271,23 @@ body {
.tag-mediconsult { .tag-mediconsult {
background-color: #ff9800; background-color: #ff9800;
} }
/* Adress-Links */
.address-text {
margin-right: 5px;
}
.address-link, .route-link {
color: #666;
text-decoration: none;
margin-left: 5px;
transition: color 0.2s;
}
.address-link:hover, .route-link:hover {
color: #0d6efd;
}
.location-pin, .route-pin {
font-size: 1.1em;
}

View File

@@ -110,7 +110,7 @@
<footer class="footer"> <footer class="footer">
<div class="footer-content"> <div class="footer-content">
Proudly made with ❤️ and 🍺 by <a href="https://www.medisoftware.de" target="_blank" class="footer-link">medisoftware</a> Proudly made with ❤️ and 🍺 by <a href="https://www.medisoftware.de" target="_blank" class="footer-link">medisoftware</a>
<div style="font-size: 0.8em;">Version: v1.2.8</div> <div style="font-size: 0.8em;">Version: v1.2.9</div>
</div> </div>
</footer> </footer>
@@ -162,11 +162,11 @@
return `<span class="address-text">${address}</span> return `<span class="address-text">${address}</span>
<a href="https://www.google.com/maps/search/?api=1&query=${searchQuery}" <a href="https://www.google.com/maps/search/?api=1&query=${searchQuery}"
class="address-link" target="_blank" rel="noopener noreferrer"> class="address-link" target="_blank" rel="noopener noreferrer">
<i class="fa-solid fa-location-pin location-pin"></i> <i class="fa-solid fa-location-dot location-pin"></i>
</a> </a>
<a href="https://www.google.com/maps/dir/?api=1&destination=${routeQuery}" <a href="https://www.google.com/maps/dir/?api=1&destination=${routeQuery}"
class="route-link" target="_blank" rel="noopener noreferrer"> class="route-link" target="_blank" rel="noopener noreferrer">
<i class="fa-solid fa-car route-pin"></i> <i class="fa-solid fa-route route-pin"></i>
</a>`; </a>`;
} }
@@ -265,12 +265,11 @@
</div> </div>
<div class="card-text"> <div class="card-text">
<p><strong>Nummer:</strong> ${customer.nummer}</p> <p><strong>Nummer:</strong> ${customer.nummer}</p>
<p><strong>Adresse:</strong> ${customer.strasse}, ${customer.plz} ${customer.ort}</p> <p><strong>Adresse:</strong> ${createAddressLink(customer.strasse, customer.plz, customer.ort)}</p>
<p><strong>Telefon:</strong> ${createPhoneLink(customer.telefon)}</p> <p><strong>Telefon:</strong> ${createPhoneLink(customer.telefon)}</p>
<p><strong>Mobil:</strong> ${createPhoneLink(customer.mobil)}</p> <p><strong>Mobil:</strong> ${createPhoneLink(customer.mobil)}</p>
<p><strong>E-Mail:</strong> ${createEmailLink(customer.email)}</p> <p><strong>E-Mail:</strong> ${createEmailLink(customer.email)}</p>
<p><strong>Fachrichtung:</strong> ${customer.fachrichtung}</p> <p><strong>Fachrichtung:</strong> ${customer.fachrichtung}</p>
<p><strong>Tag:</strong> ${customer.tag}</p>
${customer.tags && customer.tags.length > 0 ? ` ${customer.tags && customer.tags.length > 0 ? `
<p><strong>Tags:</strong> <p><strong>Tags:</strong>
${customer.tags.map(tag => `<span class="badge bg-primary me-1">${tag}</span>`).join('')} ${customer.tags.map(tag => `<span class="badge bg-primary me-1">${tag}</span>`).join('')}