aboutsummaryrefslogtreecommitdiff
path: root/main/src/view_model
diff options
context:
space:
mode:
authorMarvin W <git@larma.de>2026-03-14 13:42:58 +0800
committerMarvin W <git@larma.de>2026-04-08 19:02:44 +0200
commit64757cbe2572259ad201f4c691aeb545088ae42a (patch)
tree6c3de38252417500ab1234687bd413e29dcc4d1b /main/src/view_model
parent82da21c1a67d5a50d0a4940b5e3c687929b041c2 (diff)
Add implementation for XEP-0202 Entity Time
Diffstat (limited to 'main/src/view_model')
-rw-r--r--main/src/view_model/conversation_details.vala1
-rw-r--r--main/src/view_model/preferences_dialog.vala1
-rw-r--r--main/src/view_model/preferences_row.vala1
3 files changed, 3 insertions, 0 deletions
diff --git a/main/src/view_model/conversation_details.vala b/main/src/view_model/conversation_details.vala
index 26379dab..c8da2ee0 100644
--- a/main/src/view_model/conversation_details.vala
+++ b/main/src/view_model/conversation_details.vala
@@ -84,6 +84,7 @@ public class Dino.Ui.Model.ConversationDetails : Object {
public string? data_form_bak;
public bool blocked { get; set; }
public bool domain_blocked { get; set; }
+ public int utc_offset_minutes { get; set; default = int.MIN; }
public GLib.ListStore members = new GLib.ListStore(typeof(Ui.Model.ConferenceMember));
diff --git a/main/src/view_model/preferences_dialog.vala b/main/src/view_model/preferences_dialog.vala
index af00494d..20e11ae3 100644
--- a/main/src/view_model/preferences_dialog.vala
+++ b/main/src/view_model/preferences_dialog.vala
@@ -109,6 +109,7 @@ public class Dino.Ui.ViewModel.PreferencesDialog : Object {
var settings = Dino.Application.get_default().settings;
settings.bind_property("send-typing", general_page, "send-typing", BindingFlags.SYNC_CREATE | BindingFlags.BIDIRECTIONAL);
settings.bind_property("send-marker", general_page, "send-marker", BindingFlags.SYNC_CREATE | BindingFlags.BIDIRECTIONAL);
+ settings.bind_property("share-time", general_page, "share-time", BindingFlags.SYNC_CREATE | BindingFlags.BIDIRECTIONAL);
settings.bind_property("notifications", general_page, "notifications", BindingFlags.SYNC_CREATE | BindingFlags.BIDIRECTIONAL);
settings.bind_property("convert-utf8-smileys", general_page, "convert-emojis", BindingFlags.SYNC_CREATE | BindingFlags.BIDIRECTIONAL);
}
diff --git a/main/src/view_model/preferences_row.vala b/main/src/view_model/preferences_row.vala
index 4ca2f2df..d0f64979 100644
--- a/main/src/view_model/preferences_row.vala
+++ b/main/src/view_model/preferences_row.vala
@@ -6,6 +6,7 @@ using Gee;
namespace Dino.Ui.ViewModel.PreferencesRow {
public abstract class Any : Object {
public string title { get; set; }
+ public bool visible { get; set; default=true; }
public string? media_type { get; set; }
public string? media_uri { get; set; }