Added notifications, image preview generator

This commit is contained in:
Ultradesu
2026-08-08 11:02:56 +01:00
parent f7a89b431d
commit c4823b7e64
16 changed files with 1926 additions and 100 deletions
+18
View File
@@ -217,3 +217,21 @@ pub struct Setting {
pub value: String,
pub updated_at: chrono::NaiveDateTime,
}
/// A browser Web Push subscription belonging to a client device.
#[derive(Debug, Clone)]
#[model]
pub struct PushSubscription {
#[model(primary_key)]
pub id: Auto<i64>,
pub client_id: ForeignKey<Client>,
#[model(unique)]
pub endpoint: String,
pub p256dh: String,
pub auth: String,
pub language: String,
/// active | archived
pub status: String,
pub created_at: chrono::NaiveDateTime,
pub updated_at: chrono::NaiveDateTime,
}