-
1.71.0 Stable
released this
2026-10-07 18:02:42 +00:00 | 0 commits to master since this release1.71.0 (2026-10-07)
Features
- alerts: Meldung der Alarmregel im Editor — Vorlagen, Maschine, Einheit, Vorschau (a186873), closes atomiclimes#347
- notifications: Maschine und Kennwerte aus dem Client lesen (22c0120)
- notifications: Schweregrad, Maschine und Kennwerte in Liste und Push (f34a7d5)
Downloads
-
1.59.0-feature-article-validation.1
Pre-ReleaseCI - Flutter Build / Analyze (push) Successful in 1m35sCI - Flutter Build / Semantic Release (push) Successful in 57sCI - Flutter Build / Build Web (push) Successful in 6m34sCI - Flutter Build / Build Container Image (push) Successful in 58sCI - Flutter Build / Analyze (pull_request) Canceled after 22sCI - Flutter Build / Build Web (pull_request) Canceled after 0sCI - Flutter Build / Build Android APK (pull_request) Canceled after 0sCI - Flutter Build / Semantic Release (pull_request) Canceled after 0sCI - Flutter Build / Build Container Image (pull_request) Canceled after 0sCI - Flutter Build / Attach APK to Gitea Release (pull_request) Canceled after 0sCI - Flutter Build / Attach APK to Gitea Release (push) Canceled after 0sCI - Flutter Build / Build Android APK (push) Canceled after 3m2sreleased this
2026-10-06 17:45:35 +00:00 | 36 commits to master since this release1.59.0-feature-article-validation.1 (2026-10-06)
Bug Fixes
- artikel: neue Artikel lassen sich wieder anlegen, mit Geschwindigkeit (4205d9f)
- calendar: Export in die vorhandene schwebende Leiste, Menue und Dialog (e00355f)
- components: gleitender Eintrag rundet sich beim Wischen zur Pille (698db71)
- components: Ink-Effekte auf dem gleitenden Eintrag statt auf der Seite (6767971)
- components: Kachelfarbe auf den gleitenden Eintrag statt auf den Rahmen (742cf02)
- components: Lösch-Icon bleibt im Mittelpunkt der linken Kappe (0ef3e2d)
- components: Lösch-Icon sitzt im Mittelpunkt der Pillen-Kappe (9988f95)
- components: Pille erscheint als voller Kreis um das Icon (5c8719e)
- components: Pille und Eintrag runden sich im Gleichtakt (3b6388e)
- dashboard: Zustandsauswahl der Heatmap hing am Fehlerlisten-Zweig (d9b1480)
- kalender: die eigene Loeschung kommt nicht als fremde Aenderung zurueck (7f89a25)
- kalender: die Kopfzeile der Kachel misst sich am Text, nicht an der Kachel (be36163)
- planexport: Rechtepruefung nur dort, wo sie erlaubt ist (2a7986c)
- push: das ntfy-Abo bestimmt den Host einer Nachricht, nicht die Nutzlast (7806e23)
- theme: Kartenrand hell auf den Menüton aufhellen (900eb37)
Features
- administration: Pflichtfelder in Artikel- und Verpackungsdialog (4309e03)
- alerts: Alarmregeln als gruppierte Liste mit Wischen-zum-Löschen (2c032da)
- auswahl: ein Auswahlfeld fuer Produkte, Anlagen und Felder (6c345a9)
- branding: Logo und Wortmarke 2026 als App-Assets (a876b15), closes #83C422 #B7F07
- branding: Marke an Login, Onboarding, Home, Lizenzen und im Web (1860de3), closes #81F400 #83C422 #A7F74 #A8D664 #46C307 #FDFFE6 #46C307 #DBE6F0 #0E1725
- branding: Marke im globalen Side-Sheet (b5dc5b2)
- branding: Side-Sheet-Abbinder als Markenstapel mit Logout rechts (13eaf81)
- branding: Wortmarke mittig im Home-Titel, Marke bleibt gruen (fb0fade)
- calendar: Produktionsplan als Dokument exportieren (1eb9ec3)
- chrome: Marke in den Rail-Kopf, Titel in Nunito (a927458)
- components: Material-3-Expressive-Bausteine (902d127)
- components: Pillenbreite und Abstand zum Eintrag konfigurierbar (47c2de7)
- components: Wischen-zum-Löschen nach Material 3 Expressive (e0612bb)
- dashboard: Dauerverteilung der Fehlerstatistik als senkrechtes Balkenhistogramm (f15520f)
- dashboard: Fehlerliste als Grouped List mit Zeitraum, Anzahl und Fehlerzeit (ebfa2de)
- dashboard: Fehlerliste-Widget mit Segment-Ankern (ade198a)
- dashboard: Fehlerstatistik-Widget und Durchstieg aus der Fehlerliste (4f5daf7)
- dashboard: Gesamtdauer des Fehlertyps im Zeitfenster in der Fehlerstatistik (d85370f)
- error-codes: Statuscodes je Feld als gruppierte Liste mit Wischen-zum-Löschen (7e3c1de)
- home: DayBubble ersetzt die Tages-Bullets im Home View (450fbc2)
- home: Produktionskarte ohne Produktbild, mit abgefülltem Volumen (092d488)
- home: Startseite nach dem Penpot-Vorschlag umbauen (3e67411)
- login: Hostauswahl per Swipe und Host-Liste in den Nutzereinstellungen (ec0fca8)
- machine: Agentname statt Agentauswahl (85e29de)
- machine: Lese- und Schreibfelder im Maschinendialog pflegen (c2246ec)
- machine: SPS-Verbindung und Feldadressen im Frontend pflegbar (3a684d9)
- machine: Treiber als Auswahl statt als Freitext (43bdaeb)
- non-production-items: nicht-produktive Schritte als gruppierte Liste mit Wischen-zum-Löschen (0efb1d7)
- packagings: Verpackungsliste als gruppierte Liste mit Wischen-zum-Löschen (cbbefea)
- plan-export: Exportvorlagen als gruppierte Liste mit Wischen-zum-Löschen (4bba651)
- planexport: Exportvorlagen auswaehlen und pflegen (fb6fd63)
- planning-rules: Planungsregeln als gruppierte Liste mit Wischen-zum-Löschen (18e097a)
- production-items: Artikelliste als gruppierte Liste mit Wischen-zum-Löschen (89581e5)
- products: Produktliste als gruppierte Liste mit Wischen-zum-Löschen (08c3805)
- push: Alarme per FCM an Android-Geräte, gebunden an die Einbuchung (63aa0bc)
- push: Limette als Benachrichtigungssymbol und eigenes Vibrationsmuster für Alarme (014ad9c)
- push: Push über selbst gehostetes ntfy ohne Google (37ef08e)
- sheet: Administration, About-Dialog und Lizenzen im Side-Sheet (c3ea384)
- theme: Design-Tokens der DayBubble (21cdb83)
- theme: Lime-Farbschema aus Penpot übernehmen (cf4343f)
- theme: weiße Seite, getönte Karten ohne Rand; Legende je Kachel (3dc1628), closes #f4f8 #c4df95
- ui: Export neben den FAB, Anlegen-Menue am Tipppunkt, Vorlagen ins Sheet (e1b8711)
Downloads
-
1.59.0-feature-speaking-alerts.2
Pre-ReleaseCI - Flutter Build / Analyze (push) Successful in 1m30sCI - Flutter Build / Semantic Release (push) Successful in 44sCI - Flutter Build / Build Web (push) Successful in 5m11sCI - Flutter Build / Build Container Image (push) Successful in 39sCI - Flutter Build / Build Android APK (push) Successful in 11m3sCI - Flutter Build / Attach APK to Gitea Release (push) Successful in 39sCI - Flutter Build / Build Web (pull_request) Canceled after 0sCI - Flutter Build / Build Android APK (pull_request) Canceled after 0sCI - Flutter Build / Semantic Release (pull_request) Canceled after 0sCI - Flutter Build / Build Container Image (pull_request) Canceled after 0sCI - Flutter Build / Attach APK to Gitea Release (pull_request) Canceled after 0sCI - Flutter Build / Analyze (pull_request) Canceled after 35sreleased this
2026-10-04 19:13:17 +00:00 | 33 commits to master since this release1.59.0-feature-speaking-alerts.2 (2026-10-04)
Features
Downloads
-
1.59.0-feature-speaking-alerts.1
Pre-ReleaseCI - Flutter Build / Analyze (push) Successful in 1m30sCI - Flutter Build / Semantic Release (push) Successful in 1m22sCI - Flutter Build / Build Web (push) Successful in 5m16sCI - Flutter Build / Build Container Image (push) Successful in 53sCI - Flutter Build / Build Android APK (push) Successful in 16m2sCI - Flutter Build / Attach APK to Gitea Release (push) Successful in 29sreleased this
2026-10-03 08:08:36 +00:00 | 36 commits to master since this release1.59.0-feature-speaking-alerts.1 (2026-10-03)
Bug Fixes
- artikel: neue Artikel lassen sich wieder anlegen, mit Geschwindigkeit (4205d9f)
- calendar: Export in die vorhandene schwebende Leiste, Menue und Dialog (e00355f)
- components: gleitender Eintrag rundet sich beim Wischen zur Pille (698db71)
- components: Ink-Effekte auf dem gleitenden Eintrag statt auf der Seite (6767971)
- components: Kachelfarbe auf den gleitenden Eintrag statt auf den Rahmen (742cf02)
- components: Lösch-Icon bleibt im Mittelpunkt der linken Kappe (0ef3e2d)
- components: Lösch-Icon sitzt im Mittelpunkt der Pillen-Kappe (9988f95)
- components: Pille erscheint als voller Kreis um das Icon (5c8719e)
- components: Pille und Eintrag runden sich im Gleichtakt (3b6388e)
- dashboard: Zustandsauswahl der Heatmap hing am Fehlerlisten-Zweig (d9b1480)
- kalender: die eigene Loeschung kommt nicht als fremde Aenderung zurueck (7f89a25)
- kalender: die Kopfzeile der Kachel misst sich am Text, nicht an der Kachel (be36163)
- planexport: Rechtepruefung nur dort, wo sie erlaubt ist (2a7986c)
- push: das ntfy-Abo bestimmt den Host einer Nachricht, nicht die Nutzlast (7806e23)
- theme: Kartenrand hell auf den Menüton aufhellen (900eb37)
Features
- alerts: Alarmregeln als gruppierte Liste mit Wischen-zum-Löschen (2c032da)
- alerts: Meldung der Alarmregel im Editor — Vorlagen, Maschine, Einheit, Vorschau (a186873), closes atomiclimes#347
- auswahl: ein Auswahlfeld fuer Produkte, Anlagen und Felder (6c345a9)
- branding: Logo und Wortmarke 2026 als App-Assets (a876b15), closes #83C422 #B7F07
- branding: Marke an Login, Onboarding, Home, Lizenzen und im Web (1860de3), closes #81F400 #83C422 #A7F74 #A8D664 #46C307 #FDFFE6 #46C307 #DBE6F0 #0E1725
- branding: Marke im globalen Side-Sheet (b5dc5b2)
- branding: Side-Sheet-Abbinder als Markenstapel mit Logout rechts (13eaf81)
- branding: Wortmarke mittig im Home-Titel, Marke bleibt gruen (fb0fade)
- calendar: Produktionsplan als Dokument exportieren (1eb9ec3)
- chrome: Marke in den Rail-Kopf, Titel in Nunito (a927458)
- components: Material-3-Expressive-Bausteine (902d127)
- components: Pillenbreite und Abstand zum Eintrag konfigurierbar (47c2de7)
- components: Wischen-zum-Löschen nach Material 3 Expressive (e0612bb)
- dashboard: Dauerverteilung der Fehlerstatistik als senkrechtes Balkenhistogramm (f15520f)
- dashboard: Fehlerliste als Grouped List mit Zeitraum, Anzahl und Fehlerzeit (ebfa2de)
- dashboard: Fehlerliste-Widget mit Segment-Ankern (ade198a)
- dashboard: Fehlerstatistik-Widget und Durchstieg aus der Fehlerliste (4f5daf7)
- dashboard: Gesamtdauer des Fehlertyps im Zeitfenster in der Fehlerstatistik (d85370f)
- error-codes: Statuscodes je Feld als gruppierte Liste mit Wischen-zum-Löschen (7e3c1de)
- home: DayBubble ersetzt die Tages-Bullets im Home View (450fbc2)
- home: Produktionskarte ohne Produktbild, mit abgefülltem Volumen (092d488)
- home: Startseite nach dem Penpot-Vorschlag umbauen (3e67411)
- login: Hostauswahl per Swipe und Host-Liste in den Nutzereinstellungen (ec0fca8)
- machine: Agentname statt Agentauswahl (85e29de)
- machine: Lese- und Schreibfelder im Maschinendialog pflegen (c2246ec)
- machine: SPS-Verbindung und Feldadressen im Frontend pflegbar (3a684d9)
- machine: Treiber als Auswahl statt als Freitext (43bdaeb)
- non-production-items: nicht-produktive Schritte als gruppierte Liste mit Wischen-zum-Löschen (0efb1d7)
- packagings: Verpackungsliste als gruppierte Liste mit Wischen-zum-Löschen (cbbefea)
- plan-export: Exportvorlagen als gruppierte Liste mit Wischen-zum-Löschen (4bba651)
- planexport: Exportvorlagen auswaehlen und pflegen (fb6fd63)
- planning-rules: Planungsregeln als gruppierte Liste mit Wischen-zum-Löschen (18e097a)
- production-items: Artikelliste als gruppierte Liste mit Wischen-zum-Löschen (89581e5)
- products: Produktliste als gruppierte Liste mit Wischen-zum-Löschen (08c3805)
- push: Alarme per FCM an Android-Geräte, gebunden an die Einbuchung (63aa0bc)
- push: Limette als Benachrichtigungssymbol und eigenes Vibrationsmuster für Alarme (014ad9c)
- push: Push über selbst gehostetes ntfy ohne Google (37ef08e)
- sheet: Administration, About-Dialog und Lizenzen im Side-Sheet (c3ea384)
- theme: Design-Tokens der DayBubble (21cdb83)
- theme: Lime-Farbschema aus Penpot übernehmen (cf4343f)
- theme: weiße Seite, getönte Karten ohne Rand; Legende je Kachel (3dc1628), closes #f4f8 #c4df95
- ui: Export neben den FAB, Anlegen-Menue am Tipppunkt, Vorlagen ins Sheet (e1b8711)
Downloads
-
1.69.0 Stable
released this
2026-10-02 18:40:27 +00:00 | 11 commits to master since this release1.69.0 (2026-10-02)
Bug Fixes
- push: das ntfy-Abo bestimmt den Host einer Nachricht, nicht die Nutzlast (7806e23)
Features
- home: Produktionskarte ohne Produktbild, mit abgefülltem Volumen (092d488)
- push: Alarme per FCM an Android-Geräte, gebunden an die Einbuchung (63aa0bc)
- push: Limette als Benachrichtigungssymbol und eigenes Vibrationsmuster für Alarme (014ad9c)
- push: Push über selbst gehostetes ntfy ohne Google (37ef08e)
Downloads
-
1.59.0-dev.2
Pre-ReleaseCI - Flutter Build / Analyze (push) Successful in 2m49sCI - Flutter Build / Semantic Release (push) Successful in 59sCI - Flutter Build / Analyze (pull_request) Successful in 2m38sCI - Flutter Build / Build Web (pull_request) SkippedCI - Flutter Build / Build Android APK (pull_request) SkippedCI - Flutter Build / Semantic Release (pull_request) SkippedCI - Flutter Build / Build Container Image (pull_request) SkippedCI - Flutter Build / Attach APK to Gitea Release (pull_request) SkippedCI - Flutter Build / Build Web (push) Successful in 8m25sCI - Flutter Build / Build Container Image (push) Successful in 1m4sCI - Flutter Build / Build Android APK (push) Successful in 11m54sCI - Flutter Build / Attach APK to Gitea Release (push) Successful in 40sreleased this
2026-10-02 18:04:43 +00:00 | 37 commits to master since this release1.59.0-dev.2 (2026-10-02)
Bug Fixes
- push: das ntfy-Abo bestimmt den Host einer Nachricht, nicht die Nutzlast (7806e23)
Features
Downloads
-
1.59.0-feature-push-ntfy.3
Pre-ReleaseCI - Flutter Build / Analyze (pull_request) Successful in 1m32sCI - Flutter Build / Build Web (pull_request) SkippedCI - Flutter Build / Build Android APK (pull_request) SkippedCI - Flutter Build / Semantic Release (pull_request) SkippedCI - Flutter Build / Build Container Image (pull_request) SkippedCI - Flutter Build / Attach APK to Gitea Release (pull_request) SkippedCI - Flutter Build / Analyze (push) Successful in 2m16sCI - Flutter Build / Semantic Release (push) Successful in 1m13sCI - Flutter Build / Build Web (push) Successful in 5m5sCI - Flutter Build / Build Container Image (push) Successful in 54sCI - Flutter Build / Build Android APK (push) Successful in 16m20sCI - Flutter Build / Attach APK to Gitea Release (push) Successful in 37sreleased this
2026-10-02 17:27:58 +00:00 | 38 commits to master since this release1.59.0-feature-push-ntfy.3 (2026-10-02)
Features
- push: Limette als Benachrichtigungssymbol und eigenes Vibrationsmuster für Alarme (014ad9c)
Downloads
-
1.59.0-feature-push-ntfy.2
Pre-ReleaseCI - Flutter Build / Analyze (push) Successful in 2m41sCI - Flutter Build / Semantic Release (push) Successful in 1m21sCI - Flutter Build / Build Web (push) Successful in 8m54sCI - Flutter Build / Build Container Image (push) Successful in 54sCI - Flutter Build / Build Android APK (push) Successful in 11m17sCI - Flutter Build / Attach APK to Gitea Release (push) Successful in 42sCI - Flutter Build / Analyze (pull_request) Successful in 2m32sCI - Flutter Build / Build Web (pull_request) SkippedCI - Flutter Build / Build Android APK (pull_request) SkippedCI - Flutter Build / Semantic Release (pull_request) SkippedCI - Flutter Build / Build Container Image (pull_request) SkippedCI - Flutter Build / Attach APK to Gitea Release (pull_request) Skippedreleased this
2026-10-01 09:03:48 +00:00 | 39 commits to master since this release1.59.0-feature-push-ntfy.2 (2026-10-01)
Bug Fixes
- push: das ntfy-Abo bestimmt den Host einer Nachricht, nicht die Nutzlast (7806e23)
Downloads
-
1.59.0-feature-push-ntfy.1
Pre-ReleaseCI - Flutter Build / Analyze (push) Successful in 3m16sCI - Flutter Build / Semantic Release (push) Successful in 1m32sCI - Flutter Build / Build Web (push) Successful in 12m17sCI - Flutter Build / Build Container Image (push) Successful in 1m14sCI - Flutter Build / Build Android APK (push) Successful in 14m58sCI - Flutter Build / Attach APK to Gitea Release (push) Successful in 43sreleased this
2026-10-01 06:44:07 +00:00 | 40 commits to master since this release1.59.0-feature-push-ntfy.1 (2026-10-01)
Bug Fixes
- artikel: neue Artikel lassen sich wieder anlegen, mit Geschwindigkeit (4205d9f)
- calendar: Export in die vorhandene schwebende Leiste, Menue und Dialog (e00355f)
- components: gleitender Eintrag rundet sich beim Wischen zur Pille (698db71)
- components: Ink-Effekte auf dem gleitenden Eintrag statt auf der Seite (6767971)
- components: Kachelfarbe auf den gleitenden Eintrag statt auf den Rahmen (742cf02)
- components: Lösch-Icon bleibt im Mittelpunkt der linken Kappe (0ef3e2d)
- components: Lösch-Icon sitzt im Mittelpunkt der Pillen-Kappe (9988f95)
- components: Pille erscheint als voller Kreis um das Icon (5c8719e)
- components: Pille und Eintrag runden sich im Gleichtakt (3b6388e)
- dashboard: Zustandsauswahl der Heatmap hing am Fehlerlisten-Zweig (d9b1480)
- kalender: die eigene Loeschung kommt nicht als fremde Aenderung zurueck (7f89a25)
- kalender: die Kopfzeile der Kachel misst sich am Text, nicht an der Kachel (be36163)
- planexport: Rechtepruefung nur dort, wo sie erlaubt ist (2a7986c)
- theme: Kartenrand hell auf den Menüton aufhellen (900eb37)
Features
- alerts: Alarmregeln als gruppierte Liste mit Wischen-zum-Löschen (2c032da)
- auswahl: ein Auswahlfeld fuer Produkte, Anlagen und Felder (6c345a9)
- branding: Logo und Wortmarke 2026 als App-Assets (a876b15), closes #83C422 #B7F07
- branding: Marke an Login, Onboarding, Home, Lizenzen und im Web (1860de3), closes #81F400 #83C422 #A7F74 #A8D664 #46C307 #FDFFE6 #46C307 #DBE6F0 #0E1725
- branding: Marke im globalen Side-Sheet (b5dc5b2)
- branding: Side-Sheet-Abbinder als Markenstapel mit Logout rechts (13eaf81)
- branding: Wortmarke mittig im Home-Titel, Marke bleibt gruen (fb0fade)
- calendar: Produktionsplan als Dokument exportieren (1eb9ec3)
- chrome: Marke in den Rail-Kopf, Titel in Nunito (a927458)
- components: Material-3-Expressive-Bausteine (902d127)
- components: Pillenbreite und Abstand zum Eintrag konfigurierbar (47c2de7)
- components: Wischen-zum-Löschen nach Material 3 Expressive (e0612bb)
- dashboard: Dauerverteilung der Fehlerstatistik als senkrechtes Balkenhistogramm (f15520f)
- dashboard: Fehlerliste als Grouped List mit Zeitraum, Anzahl und Fehlerzeit (ebfa2de)
- dashboard: Fehlerliste-Widget mit Segment-Ankern (ade198a)
- dashboard: Fehlerstatistik-Widget und Durchstieg aus der Fehlerliste (4f5daf7)
- dashboard: Gesamtdauer des Fehlertyps im Zeitfenster in der Fehlerstatistik (d85370f)
- error-codes: Statuscodes je Feld als gruppierte Liste mit Wischen-zum-Löschen (7e3c1de)
- home: DayBubble ersetzt die Tages-Bullets im Home View (450fbc2)
- home: Produktionskarte ohne Produktbild, mit abgefülltem Volumen (092d488)
- home: Startseite nach dem Penpot-Vorschlag umbauen (3e67411)
- login: Hostauswahl per Swipe und Host-Liste in den Nutzereinstellungen (ec0fca8)
- machine: Agentname statt Agentauswahl (85e29de)
- machine: Lese- und Schreibfelder im Maschinendialog pflegen (c2246ec)
- machine: SPS-Verbindung und Feldadressen im Frontend pflegbar (3a684d9)
- machine: Treiber als Auswahl statt als Freitext (43bdaeb)
- non-production-items: nicht-produktive Schritte als gruppierte Liste mit Wischen-zum-Löschen (0efb1d7)
- packagings: Verpackungsliste als gruppierte Liste mit Wischen-zum-Löschen (cbbefea)
- plan-export: Exportvorlagen als gruppierte Liste mit Wischen-zum-Löschen (4bba651)
- planexport: Exportvorlagen auswaehlen und pflegen (fb6fd63)
- planning-rules: Planungsregeln als gruppierte Liste mit Wischen-zum-Löschen (18e097a)
- production-items: Artikelliste als gruppierte Liste mit Wischen-zum-Löschen (89581e5)
- products: Produktliste als gruppierte Liste mit Wischen-zum-Löschen (08c3805)
- push: Alarme per FCM an Android-Geräte, gebunden an die Einbuchung (63aa0bc)
- push: Push über selbst gehostetes ntfy ohne Google (37ef08e)
- sheet: Administration, About-Dialog und Lizenzen im Side-Sheet (c3ea384)
- theme: Design-Tokens der DayBubble (21cdb83)
- theme: Lime-Farbschema aus Penpot übernehmen (cf4343f)
- theme: weiße Seite, getönte Karten ohne Rand; Legende je Kachel (3dc1628), closes #f4f8 #c4df95
- ui: Export neben den FAB, Anlegen-Menue am Tipppunkt, Vorlagen ins Sheet (e1b8711)
Downloads