Skip to content

Releases: PoIsCoding/am4-aircraft-efficiency-analyzer

v2.0.0 – Modernisierung: Aviation-Design, Logger & verbesserte Tabelle

09 Mar 13:53

Choose a tag to compare

✈️ v2.0.0 – Vollständige Modernisierung

Highlights

  • Neues Design mit aviation-inspiriertem Dark-Mode (Cyan-Akzente, Cockpit-Ästhetik, neue Schriftarten)
  • js/logger.js – Zentrales Logging-Modul mit Zeitstempel und Log-Levels für alle Module
  • Übersichtstabelle mit Live-Suchfeld und Score-Farbkodierung
  • Alle JS-Dateien vollständig kommentiert (JSDoc)
  • CSS komplett auf Custom Properties umgestellt

Improvements for Radar Defaults & SEO Visibility

20 May 18:55

Choose a tag to compare

🇬🇧 What’s new

✅ Added
• sitemap.xml generated and integrated to improve indexing and visibility in search engines
• Submission via Google Search Console now supported

🔧 Changed
• Radar chart parameters are now preselected when loading the page for the first time
• More robust localStorage handling to ensure user preferences persist properly

🇩🇪 Was ist neu

✅ Neu
• sitemap.xml erstellt und eingebunden, damit Suchmaschinen deine Seite besser indexieren können
• Unterstützung für Google Search Console zur besseren Auffindbarkeit

🔧 Geändert
• Beim ersten Laden der Seite sind alle Radar-Parameter automatisch aktiviert
• Bessere Verwaltung der localStorage-Einträge für zuverlässige Speicherung der Nutzereinstellungen

Release 1.2.1 – Radar Defaults & Reset Option

20 May 18:34

Choose a tag to compare

✅ Added
• Reset Button in Settings: You can now clear all stored preferences (e.g. language, format, radar settings) with one click.
• Radar Parameter Defaults: When loading the app for the first time, all radar checkboxes are now pre-selected.
• Radar Checkbox Persistence: Selected radar chart parameters are saved and restored using localStorage.

🔧 Changed
• Improved logic to handle radar settings on first page load and subsequent sessions.

🇩🇪 Release 1.2.1 – Radar-Standardwerte & Zurücksetzen

✅ Neu
• Zurücksetzen in den Einstellungen: Alle lokal gespeicherten Einstellungen (Sprache, Formatierung, Radar-Optionen) können jetzt mit einem Klick gelöscht werden.
• Radar-Checkbox Standardwerte: Beim ersten Laden der Seite sind alle Radar-Parameter automatisch aktiviert.
• Radar-Auswahl bleibt gespeichert: Getroffene Einstellungen werden über localStorage beibehalten.

🔧 Geändert
• Verbesserte Initialisierung der Radar-Checkboxen bei Erstnutzung und Seiten-Neuladen.

Release: v1.2.0 – Aircraft Table & UI Improvements

20 May 18:20

Choose a tag to compare

🚀 New
• ✨ Aircraft Overview Table: New page showing a full sortable overview of all aircraft
• 📊 Efficiency Score in Table: Score is now visible right in the table view
• 📌 Sticky First Column: Aircraft name stays visible while scrolling
• 🧠 All Parameters Included: CO₂ emissions, maintenance interval, crew needs, length, etc.
• 🖱️ Tooltips for Column Titles: Full names shown on hover
• 🌐 Multilanguage Support: Table supports English and German

🎨 Improvements
• 🔡 Column headers now break lines for long terms (e.g. cruise speed)
• ➡️ Right-aligned numeric data with units (km, USD, ft, …)
• 📏 Unified column widths (~12 characters per column)
• 💾 Settings (language, format, toggles) are now stored via localStorage


🚀 Neu
• ✨ Flugzeugtabelle: Neue Seite mit vollständiger, sortierbarer Übersicht aller Flugzeuge
• 📊 Efficiency Score in Tabelle: Bewertung jetzt direkt neben den Parametern sichtbar
• 📌 Fixierte erste Spalte: Flugzeugnamen bleiben beim Scrollen immer sichtbar
• 🧠 Alle Parameter integriert: CO₂-Ausstoß, Wartungsintervall, Crewbedarf, Länge etc.
• 🖱️ Tooltips bei Spaltentiteln: Zeigt vollständige Bezeichnung bei Mouseover
• 🌐 Mehrsprachigkeit: Tabelle unterstützt Deutsch und Englisch

🎨 Verbesserungen
• 🔡 Spaltentitel umbrechbar bei langen Begriffen (z. B. Reisegeschwindigkeit)
• ➡️ Zahlen rechtsbündig dargestellt inkl. Einheiten (km, USD, ft, …)
• 📏 Einheitliche Spaltenbreite mit ca. 12 Zeichen pro Spalte
• 💾 Einstellungen (Sprache, Format, Auswahlfelder) werden über localStorage gespeichert

Release: v1.1.1 – Scoring System Upgrade

18 May 20:02

Choose a tag to compare

✨ Added
• Dynamic scaling for each efficiency parameter using min/max normalization.
• New weighting system in efficiencyScore.js to adjust importance per metric.
• Seats and Maintenance Interval now factor into the efficiency score.
• Settings panel now includes toggle options for which metrics appear in the radar chart.

🔧 Changed
• Efficiency scores now adapt based on aircraft dataset extremes instead of fixed formulas.
• Radar chart translation and display fully synced with current settings and language.

🐞 Fixed
• Bug where the comparison aircraft wouldn’t display in the radar chart.
• Console error ReferenceError: a is not defined in main.js.
• Language sync issues and redraw glitches during language changes.

📝 Notes
• Fully supports multi-language (i18n) and locale-specific number formatting.
• Code structure improved for easier maintenance.


✨ Features & Verbesserungen:
• ➕ Dynamisches Scoring: Die Efficiency Score Berechnung basiert jetzt auf minimalen und maximalen Werten jedes Parameters.
• ⚖️ Gewichtete Bewertung: Jeder Parameter hat eine eigene Gewichtung für den Score.
• ✅ Maintenance Interval & Seats fließen jetzt in den Efficiency Score ein.
• 📉 Verbesserte Normalisierung sorgt für faire Bewertung auch bei extremen Werten.
• ⚙️ Einstellungen überarbeitet: Nutzer können Diagramm-Parameter flexibel ein- und ausblenden.
• 🌐 Sprachumschaltung bleibt erhalten – Score passt sich automatisch an.
• 🧪 Diverse Bugfixes für Radar-Chart und Darstellung des Vergleichsflugzeugs.

🐞 Bugfixes:
• 🔧 Vergleichsflugzeug wurde im Diagramm nicht angezeigt – behoben.
• 🔧 Fehlerhafte Referenz a is not defined beseitigt.
• 🧹 Diverse Konsolenfehler bereinigt.

v1.1.0 - settings menu & radar chart optimization

18 May 13:18

Choose a tag to compare

This update brings a structured settings menu and enhanced control over what is displayed in the radar chart and the aircraft comparison table.

What’s new:
• 📊 Toggle which parameters appear in the radar chart
• 🧮 Optional: show comparison values directly in the table
• 🔢 Number format toggle (1,000.00 vs. 1.000,00)
• ☕ “Buy me a coffee” link added to support me
• 🛡️ Legal disclaimer and author attribution added in the footer

More aircraft and visual refinements coming soon!

📝 Beschreibung (Deutsch):

Dieses Update bringt ein strukturiertes Einstellungsmenü und mehr Kontrolle darüber, welche Werte im Radar-Diagramm und in der Vergleichstabelle angezeigt werden.

Neu in dieser Version:
• 📊 Auswahl, welche Parameter im Radar-Diagramm angezeigt werden
• 🧮 Optional: Vergleichswerte in der Tabelle sichtbar machen
• 🔢 Umschaltbares Zahlenformat (1.000,00 vs. 1,000.00)
• ☕ „Buy me a coffee“-Link zur freiwilligen Unterstützung
• 🛡️ Rechtlicher Hinweis und Autorinformation im Footer

Weitere Flugzeuge und visuelle Verbesserungen folgen bald!

v1.0.0 - Initial Public Release

18 May 12:17

Choose a tag to compare

This is the first official release of the Aircraft Efficiency Analyzer – an interactive web tool for fans of Airline Manager 4.
You can compare aircraft based on fuel consumption, range, maintenance, crew, and many more factors.
Includes radar chart comparison, efficiency scoring, responsive design and full language support (EN/DE).

⚠️ This is a fan-made tool and is not affiliated with or endorsed by the creators of Airline Manager 4.


Dies ist die erste offizielle Version des Aircraft Efficiency Analyzers – ein interaktives Webtool für Fans von Airline Manager 4.
Vergleiche Flugzeuge basierend auf Verbrauch, Reichweite, Wartung, Crew und weiteren Faktoren.
Enthält Radar-Diagramm-Vergleiche, Effizienz-Bewertungen, responsives Design und Sprachumschaltung (DE/EN).

⚠️ Dies ist ein inoffizielles Fanprojekt und steht in keiner Verbindung zu Airline Manager 4 oder dessen Rechteinhabern.