VHS-Karten integriert, Bildzoom ergänzt und Chat-IDs korrigiert

Unterschriftenerfassung dauerhaft auf Deutsch anzeigen, lokale VHS-Buildkonfiguration und Regressionstests ergänzen sowie Version auf 357.0.0+357 anheben.
This commit is contained in:
Sven committed 2026-10-07 10:41:41 +02:00
1 parent c0b667c4ee
commit 5e7babf265
26 files changed
+752 -93

No files matched your search

+17 -1
View File
@@ -12,7 +12,7 @@ class ChatMessage {
@Id()
int id = 0;
// External ID from server
// Nachrichten-ID für den Server, getrennt von der lokalen ObjectBox-ID.
@Unique()
late int externalId;
@@ -28,6 +28,22 @@ class ChatMessage {
ChatMessage();
factory ChatMessage.outgoing({
required int externalId,
required int time,
required String from,
required String text,
}) {
// ObjectBox vergibt die lokale ID beim ersten Speichern selbst.
return ChatMessage()
..externalId = externalId
..time = time
..from = from
..subj = ''
..text = text
..read = true;
}
factory ChatMessage.fromJson(Map<String, dynamic> json) {
final message = ChatMessage();
message.id = 0; // Let ObjectBox assign the ID