VollaHub_3.1
VollaHub_3.1
Refactor & Feature Update: Advanced Device Reporting, History System and UI Optimizations
•
Advanced Device Reporting:
◦
Erweiterte Diagnostik: Integration von Batteriestatus (Ladestand in %) und Batteriegesundheit (Health-Check).
◦
Interaktive Support-Abfragen: Neue Felder für VPN-Status (Auto-Erkennung), Shelter/Profil-Aktivität und VollaOS Sicherheitsmodus.
◦
Foto-Management: Implementierung von Thumbnails für ausgewählte Bilder inklusive einer Funktion zum Entfernen einzelner Anhänge.
◦
Smart-Sharing: Optimierung der Teilen-Funktion für Messenger (Fokus auf vollständigen Text-Report ohne Bilder für maximale Kompatibilität).
•
Berichts-Historie & Storage:
◦
Permanente Speicherung: Implementierung eines lokalen Speichersystems (Gson-basiert) für alle erstellten Berichte inklusive lokaler Kopien der Bildanhänge.
◦
History-View: Neue ReportHistoryActivity zum Durchsehen, Laden und Löschen alter Berichte.
◦
Deep-Linking: Anklicken eines alten Berichts stellt den vollständigen Zustand (Texte, Specs, Bilder) in der Report-Activity zur Ansicht wieder her.
◦
Reset-Funktion: "Neuen Bericht erstellen"-Button hinzugefügt, um Felder zu leeren und aktuelle Systemdaten frisch auszulesen.
•
PDF-Export Professionalisierung:
◦
Vollständige Berichte: PDF enthält nun sämtliche Systemdaten, Nutzer-Notizen und alle Bilder auf Folgeseiten.
◦
Multipage-Support: Automatischer Seitenumbruch bei langen Texten.
◦
Community-Branding: Footer-Hinweis auf jeder PDF-Seite: "Erstellt mit VollaHub für Android. Eine App entwickelt von https://github.com/tux4us für die Community."
•
UI/UX & Design-Fixes:
◦
Kontrast-Update: Dunkelrote Schriften im Dark-Theme durch helleres Rot ersetzt für bessere Lesbarkeit auf schwarzem Grund.
◦
Toolbar-Fix: Weiße Schriftfarbe für Toolbar-Titel im Dark-Mode wiederhergestellt.
◦
Navigation: Globaler Home-Button in der oberen Toolbar aller Activities für sofortigen Rücksprung zum Hub integriert.
◦
Resource-Fix: Eigenes ic_home Vektor-Icon erstellt, um "private resource" Fehler beim Kompilieren zu beheben.
◦
Copy-Icon: Stiftsymbol in den Specs durch intuitives Material-Copy-Icon ersetzt.
•
Technische Details:
◦
Implementierung von ReportStorage zur Datenpersistenz.
◦
Bereinigung von redundanten Imports und Optimierung der Intent-Flags für sauberere Activity-Wechsel.