DeepSky Sessions
V. 0.4.056
Gast
Einstellungen

Einstellungssektionen

Geräte, Quellen, Anzeige, System und Info bleiben modular getrennt und werden hier schrittweise ausgebaut.

Programm-Infos

Versionen und Änderungsstand

Version 0.4.056 · Schema 4

Patch-Log 56 Einträge
0.4.056 2026-03-21 01:20:10

TIFF-Raster-Viewer ergänzt, technische Hilfsdateien in der Astromanager-RAW-Liste bereinigt und Preview-Routen für nicht-browsernative Rasterformate stabilisiert.

0.4.055 2026-03-21 00:06:24

Neuer dateitypspezifischer FITS-Viewer mit Vollbild-Overlay, automatischer Viewer-Wahl nach Dateityp, kompakter Kopfzeile und eingeklappten Render-/Meta-Bereichen.

0.4.054 2026-03-20 07:50:40

Optische Anpassungen

0.4.053 2026-03-19 23:57:59

Session detail object infocards modularisiert, Moon progress card visual verbessert, device source templates erweitert

0.4.052 2026-03-19 23:35:47

Mond Beleuchtung grafische Darstellung umgesetzt

0.4.051 2026-03-19 21:57:48

Aufbau der Mond Infocard.

0.4.050 2026-03-19 18:03:26

Template Ordner aufgeräumt

0.4.049 2026-03-19 17:48:21

Settings-Info bereinigt: äußeren Programm-Infos-Bereich vereinheitlicht, doppelte Info-Eyebrow entfernt und Kartenstruktur der Settings-Sektionen weiter konsolidiert

0.4.048 2026-03-19 17:34:56

Templateanpassungen im Bereich Programminfos

0.4.047 2026-03-19 17:12:06

Standorte finalisiert

0.4.046 2026-03-19 15:56:18

Settings Geräte finalisiert: Geräteverwaltung in eigenständige Cards aufgeteilt, Instanzansicht kompakt überarbeitet, Device-Sources als Collapsible integriert und Mobile-Layout für Formulare und Abstände bereinigt

0.4.045 2026-03-19 14:08:02

Settings Seite layout verbessert

0.4.044 2026-03-19 13:52:04

Settings Seite layout verbessert

0.4.043 2026-03-19 13:29:10

Settings Seite layout verbessert

0.4.042 2026-03-19 12:51:58

Settings Seite angepasst

0.4.041 2026-03-19 11:43:11

Gerätekonfiguration der Teleskope in die UI hinzugefügt

0.4.040 2026-03-19 10:08:33

Settings mobile: Sektionsbuttons bei Gast/Admin auf 3er-Grid im Mobile-Breakpoint angepasst

0.4.039 2026-03-19 09:52:08

RAW-Sync auf device_instances umgestellt, PNG/JPEG/TIFF/JSON Sync aktiviert, Settings Quellen stabilisiert und Container-User auf 1000:1000 gesetzt

0.4.038 2026-03-19 09:15:39

RAW-Sync auf device_instances umgestellt, DB-Extensions/Overrides aktiv und Workflow 0030/0040/9999 repariert

0.4.037 2026-03-19 08:52:10

Settings Quellen: device_sources Defaults + device_instances DB/UI vorbereitet, Web-500 in settings behoben

0.4.036 2026-03-19 08:43:20

Datenbankerweiterung Vorbereitung

0.4.035 2026-03-18 18:49:02

Moon/Sun-Infos, Standorte, Session-Detail-UI kompakter

0.4.034 2026-03-18 15:39:18

Bottom-Navigation per Grid-Wrapper stabilisiert und Button-Set-Anbindung korrigiert

0.4.033 2026-03-18 13:30:57

Settings-Inhalte repariert, Lock-Hinweise ergänzt sowie Menü-, Bottom-Navigation- und Login-UI bereinigt

0.4.032 2026-03-18 11:47:39

Login-Seite mobil bereinigt und 403-Zugriffsseite für gesperrte Bereiche ergänzt

0.4.031 2026-03-18 11:03:48

Web-Secret-Key auf /runtime umgestellt, sicherer Login mit Admin-Bootstrap ergänzt und Release-Skripte auf zentrales backup.sh vereinheitlicht

0.4.030 2026-03-18 09:44:08

Test Python Release Tool

0.4.029 2026-03-18 09:19:56

Benutzerverwaltung und Rollenbasis eingeführt, Login-Bereich vorbereitet und Header-Nutzeranzeige verschlankt

0.4.028 2026-03-18 08:45:03

Login-Bereich eingeführt, kompakte Topbar-Nutzeranzeige ergänzt und Font Awesome Icons vorbereitet

0.4.027 2026-03-18 08:00:51

Test Release-Skript mit backup.sh

0.4.026 2026-03-18 07:51:07

Test neuer Backup-Aufruf

0.4.025 2026-03-18 07:21:56

Button-System in eigenes CSS-Modul ausgelagert und kompakte Hauptaktionsbuttons angeglichen

0.4.024 2026-03-17 20:13:16

FITS-Viewer: DB-Presets, Slider-Steuerung, WebP-Previews und Preset-Sync im RAW-Detail repariert

0.4.023 2026-03-17 17:34:36

feat: CSS-Modul-Loader integriert und RAW-Listen-CSS modular eingebunden

0.4.022 2026-03-17 13:29:03

Settings Info als eigenen Tab ergänzt und Minor-Log im Info-Bereich eingebunden

0.4.021 2026-03-17 12:51:19

Target-Detail Resolver-Modul kompakter als adaptives Grid aufgebaut

0.4.020 2026-03-17 00:30:42

RAW-Dateiliste und RAW-Datei-Detailseite weiter integriert, FITS-Viewer-Vorstufe mit Debayer-Metadaten eingebunden und RAW-Zugriff pro Session ausgebaut; Light-Zählung und FITS-Preview-Rendering werden im nächsten Patch fertiggestellt.

0.4.019 2026-03-17 00:18:52

RAW-Dateiliste und RAW-Datei-Detailseite für Sessions angebunden, Download pro RAW-Datei ergänzt, FITS-Viewer-Grundlage mit Debayer-Vorbereitung und Metadatenanzeige eingebaut; Light-Zählung und Vorschau-Layout werden im nächsten Schritt nachgezogen.

0.4.018 2026-03-16 23:36:06

Session-Seite um RAW-Verlinkung ergänzt: Lights-Bereich mit Einstieg in die RAW-Dateiliste aufgebaut, Light-Erkennung über source_subtype korrigiert, RAW-Dateiliste mit Verlinkung auf einzelne RAW-Datei-Seiten und Download-Möglichkeit ergänzt.

0.4.017 2026-03-16 23:01:10

Target-Detailseite neu geordnet: Name vor Bild, Meta unter dem Bild und Bottom-Navigation auf Targets korrigiert. Session-Detailseite modularisiert und Session-Struktur mit Session-Bild, Session-Metadaten sowie Teleskop-/AstroManager-Modulen ausgebaut.

0.4.016 2026-03-16 13:42:26

Targets-Layout finalisiert: Deep-Sky-CTA neben Distanz gesetzt, Solar-System-Targets ohne RA/DEC/NASA bereinigt und zusätzlicher Bottom-Safe-Space gegen abgeschnittenen letzten Eintrag ergänzt

0.4.015 2026-03-16 08:27:09

Web-Refactor vorbereitet: app.py verschlankt und Kernfunktionen in code/web/functions in kleine Fachmodule für Programm-Info, Datenbank, Status, Targets und Galerie ausgelagert; Header-Version und Programm-Info-Templates zusätzlich bereinigt

0.4.014 2026-03-16 07:54:43

Header-Version ergänzt: Unter DeepSky Sessions wird die Projektversion klein und dezent als V. x.x.x aus VERSION eingeblendet; Header als Include-Modul angebunden und Styling für die Versionszeile ergänzt

0.4.013 2026-03-16 07:47:25

Header-Version ergänzt: Unter DeepSky Sessions wird die Projektversion klein und dezent als V. x.x.x aus VERSION eingeblendet; Header als Include-Modul angebunden und Styling für die Versionszeile ergänzt

0.4.012 2026-03-15 20:27:45

Galerie mit echten Sessions aus der DB verbunden: Monatsgruppen, Session-Targets, Preview-Fallback und Session-Unterseite /sessions/<id> ergänzt

0.4.011 2026-03-15 20:13:19

Galerie- und Session-Templates wie bei Targets modularisiert: Monatsblöcke, Session-Karten, Bild- und Metablöcke in eigene Include-Dateien ausgelagert

0.4.010 2026-03-15 18:37:41

Bottom-Navigation auf Target-Unterseiten vollständig repariert: Tab-Buttons führen zur Hauptseite zurück und auf /targets/<id> wird Targets als aktiver Navigationspunkt markiert

0.4.009 2026-03-15 18:02:46

Target-Detailseite bereinigt: Titelblock vereinfacht, Session-Anzahl unter die Header-Card verschoben und Session-Preview-Fallback ergänzt

0.4.008 2026-03-15 17:43:33

Target-Detailseite repariert: Session-Gruppierung auf session_items umgestellt und Session-Preview mit nopic-Fallback ergänzt

0.4.007 2026-03-15 17:26:53

Target-Detailseite repariert: Session-Gruppierung in Jinja auf session_items umgestellt und 500-Fehler auf /targets/<id> behoben

0.4.006 2026-03-15 17:14:33

Target-Detailseite repariert, Header-Card und Session-Buttons modularisiert sowie Dwarf-Preview, EXP, Gain und Gesamtbelichtungsdauer je Session ergänzt

0.4.005 2026-03-15 16:29:46

Targets-Templates modularisiert: Deep-Sky- und Solarsystem-Blöcke ausgelagert, gemeinsame Target-Karte eingeführt und Bildblock als eigenes Include im pages/targets-Unterordner getrennt

0.4.004 2026-03-15 15:57:29

Targets-Ansicht bereinigt, Introbereich entfernt und Sun & Moon in Solarsystem-Targets umbenannt

0.4.003 2026-03-15 15:47:09

Legacy-Survey-Resolver ergänzt, SkyView-No-Data-Prüfung eingebaut, Bild-Fachlogik zentralisiert und Target-Bildfallback auf Session → Legacy → SkyView → NASA umgestellt

0.4.002 2026-03-15 15:12:36

SkyView-Fallback verifizieren, Resolver-Struktur erweitern, Target-Bildlogik härten

0.4.001 2026-03-14 10:18:16

Dev-Bereich für Core-Backup/Restore und ZIP-Import erweitert: Kern-Backups für code/scripts/Versionsdateien, Archiv mit Download/Restore, letztes Backup zurückspielen und ZIP einspielen mit Überschreiben.

Minor-Log 4 Releases
0.4.000 2026-03-14
  • Web-UI konzeptionell auf mobile Astro-App umgestellt: Deep-Sky-Design, Logo-Integration, Bottom-Navigation, Live-Status, Dev-/Admin-Bereiche und Android-WebView-Richtung für den Raspberry Pi 5 AstroManager.
  • Designanpassungen
  • Mobile-App-UI modernisiert: Deep-Sky-Design mit Glow-Effekten, Pop-up-/Bottom-Sheet-Menü, Dev-Bereich für Backups/SQL-Dumps/Organizer, jobbezogenes Live-Refresh per Button-Klick und Admin/Technik sauber aus dem Hauptfluss getrennt.
  • Architektur fuer getrennte Geraetetypen und reale Device-Instanzen festgelegt; device_sources bleibt fuer Typ-Defaults, konkrete Hosts/Credentials kommen kuenftig in eigene Device-Instanz-Tabelle
  • RAW-Sync Fehlerpfad analysiert; Vorbereitung fuer harten Abbruch bei fehlender remote_inventory/sync_plan/fetch_result und korrekten Error-Status statt false ok
  • RAW-Sync Live-Fortschritt vorbereitet; fetch_sync.py fuer laufende progress-Zeilen erweitert und progress_runtime.py fuer RAW-Progress-Auswertung angepasst
  • RAW-Sync, Job-Tracking und Zeitzonen fuer job_runs bereinigt; Vorbereitung fuer Live-Fortschritt im RAW-Sync
  • RAW-Sync, Index-Trigger und Web-UI-Anbindung weiter angepasst; aktuelles Backup fuer naechste Analyse erzeugen
  • RAW-Sync fuer DWARF3 produktiv integriert, Root-Pattern-Matching fuer DWARF_RAW_TELE*, DWARF_DARK und CALI_FRAME korrigiert, Dry-Run/Quoting/common.sh-Fehler behoben, neue RAW-Sessions und Darks werden korrekt erkannt und synchronisiert, Index-Workflow um 9999_trigger_targets.sh erweitert
  • CHANGELOG.unreleased.md auf das Skriptformat bereinigt und RAW-Sync-Release-Stand konsistent abgeschlossen
  • Modularen RAW-Sync für DWARF3 aufgebaut, Root-Pattern-Matching für DWARF_RAW_TELE*, DWARF_DARK und CALI_FRAME korrigiert, Dry-Run/Quoting/common.sh-Fehler behoben, bekannte ok-Dateien mit unbekannter Remote-mtime werden nicht mehr fälschlich ersetzt, neue RAW-Sessions und Darks werden jetzt korrekt erkannt und synchronisiert, 0060_trigger_index.sh ergänzt
0.3.000 2026-03-11
  • Datei- und Session-Indexierung aus RAW-Ordnern abgeschlossen; Resolver-Grundlage für Targets und Constellation produktiv integriert
  • Target-Final-Merge eingeführt, VizieR-TAP-Daten integriert, Distanz auf Lichtjahre harmonisiert und target_final als saubere Endstand-Tabelle aufgebaut
  • VizieR-Resolver auf TAP/ADQL modernisiert, auf echten NGC2000-Katalog VII/118 umgestellt und modulare TAP-basierte Katalogauflösung eingeführt
  • Constellation-Resolver modularisiert, auf bevorzugte Targets-Koordinaten mit Base-Fallback umgestellt und um gespeicherte Koordinatenquelle sowie Positionsfelder erweitert
  • Wikidata-Resolver um exakten Katalog-Lookup via P528/P373 erweitert, Rate-Limit robuster gemacht und problematische Katalogobjekte wie Messier 32 und NGC 206 sauber aufgelöst
  • Wikidata-Resolver um exakten Katalog-Lookup via P528/P373 erweitert, Rate-Limit-toleranter gemacht und problematische Katalogobjekte wie M32 und NGC 206 sauber aufgelöst
  • Wikidata-Matching um harte Resolver-Konsistenzchecks sowie P528/P373-Kataloganker erweitert und Fallback-Display für label-lose Katalogobjekte ergänzt
  • Zentrale Distanz-Harmonisierung nach Lichtjahren eingeführt und Wikidata-Resolver auf gemeinsame Distance-Normalisierung umgestellt
  • Wikidata-Meta-Label-Resolver modularisiert und alte 0390-Heuristik durch saubere Label-Auflösung ersetzt
  • NED-Resolver modularisiert und um zusätzliche NED-Felder erweitert; obsoleten NED-Sync-Step als Legacy markiert
  • SIMBAD-Resolver auf TAP-only mit Koordinaten-Priorität umgestellt und Resolverdaten erweitert
  • Obsoleten disabled Sesame-Sync-Step 0320 entfernt, da target_sesame_resolve direkt vom Resolver gepflegt wird
  • Sesame-Resolver modularisiert und Alias-Speicherung in target_sesame_resolve ergänzt
  • Target-Resolver-Table-Sync in commands- und targets-Module strukturiert und Base-Sync erweitert
  • Zentrale Target-Namenslogik auf Klassenpriorität umgestellt und Messier vor NGC/IC im Final-Name-Merge priorisiert
  • Zentrale Target-Namenslogik angelegt und Katalognamen-Normalisierung für Final-Name-Merge ergänzt
  • Target-Namenslogik in zentrale Python-Helperstruktur unter lib/py ausgelagert
  • Target-Namenslogik in zentrale Python-Helperstruktur unter lib/py ausgelagert
  • Target-Namenslogik in zentrale Python-Helperstruktur unter lib/py ausgelagert
  • target_constellation_resolve auf base-resolve als Koordinatenquelle umgestellt und constellation_name plus constellation_code erfolgreich aktiviert
  • target_constellation_resolve auf constellation_name plus constellation_code umgestellt und Resolver auf saubere Seitentabelle umgebaut
  • Web-UI in Base-Template, Seiten-Partials, separates Menü sowie ausgelagerte CSS- und JS-Dateien modularisiert
  • Web-UI Header mit Logo links und Burger-Menü für Übersicht, Targets und DB
  • Web-UI erweitert: Button-Action-Handler ausgelagert, Index Sessions startet Index plus Targets, Web-Importfehler behoben und Live-Fortschritt für laufende Indexierung mit Log-Tailing sowie Fortschrittsbalken vorbereitet
  • DB Backup Manager überarbeitet: vollständiges interaktives Menü mit sichtbarer Backup-Auswahl für Restore und Löschen, 0-zurück-Navigation in Untermenüs, Sicherheitsabfragen für Restore, Undo, Reset und Delete sowie automatisches Backup vor DB-Reset
  • Dynamisches DB-Reset-Skript ergänzt: Never-Reset-Tabellen per Konfigurationsdatei definiert, Dry-Run für Tabellenlöschung geprüft, Reset aller übrigen Tabellen inklusive Sequenz-Rücksetzung vorbereitet
  • AstroManager-VLM erweitert: lokales Ollama-Backend mit Text-, Code- und Vision-Modellen angebunden, VLM-Service als eigener Docker-Dienst ergänzt, Trainingsbeispiele per API speicherbar gemacht, Web-Fetch/Ingest/Knowledge-Search mit lokaler Wissensbasis eingebaut, HTML-Extraktion für Doku-Seiten um Script- und Style-Filter verbessert
  • Index-Resolve stabilisiert: OpenNGC mit zentraler Source-Konfiguration und DB-gestütztem Cache/Fallback eingebunden, 0900_target_resolve_sessions wieder korrekt verkabelt, kanonische Target-Wiederverwendung für Session-Targets verifiziert, Dublettenbildung M 31 versus m31 im Resolve-Pfad verhindert
  • Index-Workflow auf index.sh Dispatcher mit Blocklogik umgebaut, vierstellige Step-Nummerierung eingeführt, Cleanup-Workflow ohne aktive Steps sauber behandelt, Dedupe im Index deaktiviert
  • Patch und Minor Skript verbessert
  • Resolver-Architektur erweitert: Query-/Match-Kontext für Resolver-Tabellen ergänzt, Sesame SIMBAD und NED auf echte Side-Table-Resolver umgestellt, VizieR gehärtet, Merge-Steps 0700 und 1100 vorerst deaktiviert
  • Fix platesolve pipeline: wcsinfo parsing, field footprint DB update, target resolve with OpenNGC and solved session matching
  • Index-Workflow auf inkrementellen Standardlauf umgestellt und --full für vollständigen Rescan ergänzt
  • Target-Resolver als Auto-Controller mit Step-Dateien umgesetzt
  • Index-Workflow in Auto-Controller und Step-Dateien aufgeteilt
  • Index-Controller auf automatische Step-Erkennung umgestellt
  • DB-Migration 0004 für Dwarf-Ableitungen und Raw-File-Klassifikation ergänzt
  • Backfill-Migration 0003 für bestehende Dwarf-3-Session-Klassifikation ergänzt
  • DB-Migration 0002 für Dwarf-3-Session-Klassifikation ergänzt
  • Backup-Logik für zusammengeführtes Changelog im Backup ergänzt
0.2.000 2026-03-08
  • Datenquellenmodell und Release-Basis konsolidiert
  • Release-Skripte für Patch- und Minor-Versionierung angelegt
  • Backup-Skript um Versionsnamen erweitert
0.1.000 2026-03-08
  • Ausgangsbasis definiert
  • Targets aus mehreren Quellen auflösbar
  • Deep-Sky und Systemziele in der UI getrennt
  • NASA-Medien integriert
  • Final-Merge implementiert
  • Qualitätsfelder ergänzt
  • Dokumentationsstruktur zentralisiert
  • Versionierung eingeführt