diff --git a/src/database/page.rs b/src/database/page.rs index 57c20a9..f838f61 100644 --- a/src/database/page.rs +++ b/src/database/page.rs @@ -13,6 +13,10 @@ pub struct Page { pub sidebar: Option, #[serde(skip_serializing_if = "Option::is_none")] pub actions: Option>, + /// The personal-scope sibling punc for this page ("one surface, two scopes"): + /// the caller-scoped read the page issues when the app is in personal scope. + #[serde(skip_serializing_if = "Option::is_none")] + pub personal: Option, } #[derive(Debug, Clone, Serialize, Deserialize, Default)] @@ -22,4 +26,6 @@ pub struct Sidebar { pub category: Option, #[serde(skip_serializing_if = "Option::is_none")] pub priority: Option, + #[serde(skip_serializing_if = "Option::is_none")] + pub icon: Option, }