From fc81c57d747a1a38a1f5dae947058bfcd786d970 Mon Sep 17 00:00:00 2001 From: aaravlu Date: Sat, 18 Jan 2025 11:23:01 +0800 Subject: [PATCH 01/88] Add imageviewer base --- src/home/room_screen.rs | 41 ++++++++++++++----- src/shared/image_viewer.rs | 83 ++++++++++++++++++++++++++++++++++++++ src/shared/mod.rs | 1 + 3 files changed, 114 insertions(+), 11 deletions(-) create mode 100644 src/shared/image_viewer.rs diff --git a/src/home/room_screen.rs b/src/home/room_screen.rs index 94136bb8..ccaa91aa 100644 --- a/src/home/room_screen.rs +++ b/src/home/room_screen.rs @@ -25,7 +25,7 @@ use crate::{ user_profile::{AvatarState, ShowUserProfileAction, UserProfile, UserProfileAndRoomId, UserProfilePaneInfo, UserProfileSlidingPaneRef, UserProfileSlidingPaneWidgetExt}, user_profile_cache, }, shared::{ - avatar::{AvatarRef, AvatarWidgetRefExt}, html_or_plaintext::{HtmlOrPlaintextRef, HtmlOrPlaintextWidgetRefExt}, jump_to_bottom_button::{JumpToBottomButtonWidgetExt, UnreadMessageCount}, popup_list::enqueue_popup_notification, text_or_image::{TextOrImageRef, TextOrImageWidgetRefExt}, typing_animation::TypingAnimationWidgetExt + avatar::{AvatarRef, AvatarWidgetRefExt}, html_or_plaintext::{HtmlOrPlaintextRef, HtmlOrPlaintextWidgetRefExt}, image_viewer::{ImageViewerRef, ImageViewerWidgetExt}, jump_to_bottom_button::{JumpToBottomButtonWidgetExt, UnreadMessageCount}, popup_list::enqueue_popup_notification, text_or_image::{TextOrImageRef, TextOrImageWidgetRefExt}, typing_animation::TypingAnimationWidgetExt }, sliding_sync::{self, get_client, submit_async_request, take_timeline_endpoints, BackwardsPaginateUntilEventRequest, MatrixRequest, PaginationDirection, TimelineRequestSender}, utils::{self, unix_time_millis_to_datetime, ImageFormat, MediaFormatConst}, }; use rangemap::RangeSet; @@ -48,6 +48,7 @@ live_design! { use crate::shared::search_bar::SearchBar; use crate::shared::avatar::Avatar; use crate::shared::text_or_image::TextOrImage; + use crate::shared::image_viewer::ImageViewer; use crate::shared::html_or_plaintext::*; use crate::shared::icon_button::*; use crate::profile::user_profile::UserProfileSlidingPane; @@ -687,6 +688,8 @@ live_design! { color: (COLOR_PRIMARY_DARKER) } + image_viewer = {} + keyboard_view = { width: Fill, height: Fill, flow: Down, @@ -1305,6 +1308,9 @@ impl Widget for RoomScreen { fn draw_walk(&mut self, cx: &mut Cx2d, scope: &mut Scope, walk: Walk) -> DrawStep { let room_screen_widget_uid = self.widget_uid(); + + let image_viewer = self.view.image_viewer(id!(image_viewer)); + while let Some(subview) = self.view.draw_walk(cx, scope, walk).step() { // We only care about drawing the portal list. let portal_list_ref = subview.as_portal_list(); @@ -1357,6 +1363,7 @@ impl Widget for RoomScreen { &mut tl_state.media_cache, item_drawn_status, room_screen_widget_uid, + Some(image_viewer.clone()) ) } TimelineItemContent::Sticker(sticker) => { @@ -1372,6 +1379,7 @@ impl Widget for RoomScreen { &mut tl_state.media_cache, item_drawn_status, room_screen_widget_uid, + None, ) } TimelineItemContent::RedactedMessage => populate_small_state_event( @@ -2600,7 +2608,8 @@ fn populate_message_view( prev_event: Option<&Arc>, media_cache: &mut MediaCache, item_drawn_status: ItemDrawnStatus, - room_screen_widget_uid: WidgetUid + room_screen_widget_uid: WidgetUid, + image_viewer: Option, ) -> (WidgetRef, ItemDrawnStatus) { let mut new_drawn_status = item_drawn_status; @@ -2780,14 +2789,17 @@ fn populate_message_view( (item, true) } else { let image_info = mtype.get_image_info(); - let is_image_fully_drawn = populate_image_message_content( - cx, - &item.text_or_image(id!(content.message)), - image_info, - message.body(), - media_cache, - ); - new_drawn_status.content_drawn = is_image_fully_drawn; + if let Some(image_viewer) = image_viewer { + let is_image_fully_drawn = populate_image_message_content( + cx, + &item.text_or_image(id!(content.message)), + image_info, + message.body(), + media_cache, + image_viewer, + ); + new_drawn_status.content_drawn = is_image_fully_drawn; + } (item, false) } } @@ -3055,6 +3067,7 @@ fn populate_image_message_content( image_info_source: Option<(Option, MediaSource)>, body: &str, media_cache: &mut MediaCache, + image_viewer: ImageViewerRef, ) -> bool { // We don't use thumbnails, as their resolution is too low to be visually useful. // We also don't trust the provided mimetype, as it can be incorrect. @@ -3126,10 +3139,16 @@ fn populate_image_message_content( match image_info_source { Some((None, media_source)) => { + //TODO: + // We fetch the original (full-size) media if it does not have a thumbnail. fetch_and_show_media_source(media_source); + + }, Some((Some(image_info), media_source)) => { + + if let Some(thumbnail_source) = image_info.thumbnail_source { fetch_and_show_media_source(thumbnail_source); } else { @@ -3930,7 +3949,7 @@ pub struct Message { #[deref] view: View, #[animator] animator: Animator, #[rust(false)] hovered: bool, - + /// A timer used to detect long presses on the message body. #[rust] long_press_timer: Timer, /// The current status of the long-press gesture on the message body. diff --git a/src/shared/image_viewer.rs b/src/shared/image_viewer.rs new file mode 100644 index 00000000..72b5b4f3 --- /dev/null +++ b/src/shared/image_viewer.rs @@ -0,0 +1,83 @@ +use std::collections::HashMap; +use makepad_widgets::*; +use matrix_sdk::ruma::OwnedMxcUri; + +live_design! { + use link::theme::*; + use link::widgets::*; + use crate::shared::styles::*; + use crate::shared::icon_button::RobrixIconButton; + + CloseButton = { + padding: {left: 15, right: 15} + draw_icon: { + svg_file: (ICON_BLOCK_USER) + color: (COLOR_DANGER_RED), + } + icon_walk: {width: 16, height: 16, margin: {left: -2, right: -1} } + + draw_bg: { + border_color: (COLOR_DANGER_RED), + color: #fff0f0 // light red + } + text: "Cancel" + draw_text:{ + color: (COLOR_DANGER_RED), + } + } + + pub ImageViewer = {{ImageViewer}} { + width: Fit, height: Fit + flow: Overlay + + close_button = {} + + image_view = { } + } +} + +#[derive(Live, LiveHook, Widget)] +pub struct ImageViewer { + #[deref] view: View, + #[rust] widgetref_image_uri_map: HashMap +} + + +#[derive(Clone, Debug, DefaultNone)] +pub enum ImageViewerAction { + Open, + None, +} + +impl Widget for ImageViewer { + fn handle_event(&mut self, cx: &mut Cx, event: &Event, scope: &mut Scope) { + self.view.handle_event(cx, event, scope); + self.widget_match_event(cx, event, scope); + } + + fn draw_walk(&mut self, cx: &mut Cx2d, scope: &mut Scope, walk: Walk) -> DrawStep { + self.view.draw_walk(cx, scope, walk) + } +} + +impl WidgetMatchEvent for ImageViewer { + fn handle_actions(&mut self, cx: &mut Cx, actions: &Actions, scope: &mut Scope) { + if self.view.button(id!(close_button)).clicked(actions) { + self.view.visible = false; + self.view.redraw(cx); + } + } +} + +impl ImageViewer { + fn insert_date(&mut self, text_or_image_uid: WidgetUid, mx_uri: OwnedMxcUri) { + self.widgetref_image_uri_map.insert(text_or_image_uid, mx_uri); + } +} +impl ImageViewerRef { + pub fn insert_date(&self, text_or_image_uid: WidgetUid, mx_uri: OwnedMxcUri) { + if let Some(mut inner) = self.borrow_mut() { + inner.insert_date(text_or_image_uid, mx_uri); + } + } +} diff --git a/src/shared/mod.rs b/src/shared/mod.rs index e517cb66..d62ce081 100644 --- a/src/shared/mod.rs +++ b/src/shared/mod.rs @@ -12,6 +12,7 @@ pub mod text_or_image; pub mod typing_animation; pub mod popup_list; pub mod verification_badge; +pub mod image_viewer; pub fn live_design(cx: &mut Cx) { // Order matters here, as some widget definitions depend on others. From da49f8f117da5096553e87eebaf6d5705326e048 Mon Sep 17 00:00:00 2001 From: aaravlu Date: Sat, 18 Jan 2025 13:26:17 +0800 Subject: [PATCH 02/88] Add image viewer base --- src/home/room_screen.rs | 16 +++++++++++++--- src/shared/image_viewer.rs | 26 +++++++++++++++++++++++++- src/shared/text_or_image.rs | 23 ++++++++++++++++++++++- 3 files changed, 60 insertions(+), 5 deletions(-) diff --git a/src/home/room_screen.rs b/src/home/room_screen.rs index ccaa91aa..5ef1ced5 100644 --- a/src/home/room_screen.rs +++ b/src/home/room_screen.rs @@ -25,7 +25,7 @@ use crate::{ user_profile::{AvatarState, ShowUserProfileAction, UserProfile, UserProfileAndRoomId, UserProfilePaneInfo, UserProfileSlidingPaneRef, UserProfileSlidingPaneWidgetExt}, user_profile_cache, }, shared::{ - avatar::{AvatarRef, AvatarWidgetRefExt}, html_or_plaintext::{HtmlOrPlaintextRef, HtmlOrPlaintextWidgetRefExt}, image_viewer::{ImageViewerRef, ImageViewerWidgetExt}, jump_to_bottom_button::{JumpToBottomButtonWidgetExt, UnreadMessageCount}, popup_list::enqueue_popup_notification, text_or_image::{TextOrImageRef, TextOrImageWidgetRefExt}, typing_animation::TypingAnimationWidgetExt + avatar::{AvatarRef, AvatarWidgetRefExt}, html_or_plaintext::{HtmlOrPlaintextRef, HtmlOrPlaintextWidgetRefExt}, image_viewer::{ImageViewerRef, ImageViewerWidgetExt}, jump_to_bottom_button::{JumpToBottomButtonWidgetExt, UnreadMessageCount}, popup_list::enqueue_popup_notification, text_or_image::{TextOrImageClickAction, TextOrImageRef, TextOrImageWidgetRefExt}, typing_animation::TypingAnimationWidgetExt }, sliding_sync::{self, get_client, submit_async_request, take_timeline_endpoints, BackwardsPaginateUntilEventRequest, MatrixRequest, PaginationDirection, TimelineRequestSender}, utils::{self, unix_time_millis_to_datetime, ImageFormat, MediaFormatConst}, }; use rangemap::RangeSet; @@ -1076,6 +1076,12 @@ impl Widget for RoomScreen { // Handle the highlight animation. let Some(tl) = self.tl_state.as_mut() else { return }; + + if let Some(TextOrImageClickAction::SelfWidgetUid(text_or_image_uid)) = action.downcast_ref() { + let image_viewer = self.view.image_viewer(id!(image_viewer)); + image_viewer.show_and_fill_image(cx, text_or_image_uid, &mut tl.media_cache); + } + if let MessageHighlightAnimationState::Pending { item_id } = tl.message_highlight_animation_state { if portal_list.smooth_scroll_reached(actions) { cx.widget_action( @@ -3139,7 +3145,9 @@ fn populate_image_message_content( match image_info_source { Some((None, media_source)) => { - //TODO: + if let MediaSource::Plain(mx_uri) = media_source.clone() { + image_viewer.insert_date(text_or_image_ref.widget_uid(), mx_uri); + } // We fetch the original (full-size) media if it does not have a thumbnail. fetch_and_show_media_source(media_source); @@ -3147,7 +3155,9 @@ fn populate_image_message_content( }, Some((Some(image_info), media_source)) => { - + if let MediaSource::Plain(mx_uri) = media_source.clone() { + image_viewer.insert_date(text_or_image_ref.widget_uid(), mx_uri); + } if let Some(thumbnail_source) = image_info.thumbnail_source { fetch_and_show_media_source(thumbnail_source); diff --git a/src/shared/image_viewer.rs b/src/shared/image_viewer.rs index 72b5b4f3..d871b90e 100644 --- a/src/shared/image_viewer.rs +++ b/src/shared/image_viewer.rs @@ -2,6 +2,8 @@ use std::collections::HashMap; use makepad_widgets::*; use matrix_sdk::ruma::OwnedMxcUri; +use crate::{media_cache::{MediaCache, MediaCacheEntry}, utils}; + live_design! { use link::theme::*; use link::widgets::*; @@ -45,7 +47,7 @@ pub struct ImageViewer { #[derive(Clone, Debug, DefaultNone)] pub enum ImageViewerAction { - Open, + Open(WidgetUid), None, } @@ -73,6 +75,23 @@ impl ImageViewer { fn insert_date(&mut self, text_or_image_uid: WidgetUid, mx_uri: OwnedMxcUri) { self.widgetref_image_uri_map.insert(text_or_image_uid, mx_uri); } + fn show_and_fill_image(&mut self, cx: &mut Cx, text_or_image_uid: &WidgetUid, media_cache: &mut MediaCache) { + if let Some(mxc_uri) = self.widgetref_image_uri_map.get(text_or_image_uid) { + match media_cache.try_get_media_or_fetch(mxc_uri.clone(), None) { + MediaCacheEntry::Loaded(data) => { + let image_view = self.view.image(id!(image_view)); + + utils::load_png_or_jpg(&image_view, cx, &data).unwrap(); + } + MediaCacheEntry::Requested => { + + } + MediaCacheEntry::Failed => { + + } + }; + }; + } } impl ImageViewerRef { pub fn insert_date(&self, text_or_image_uid: WidgetUid, mx_uri: OwnedMxcUri) { @@ -80,4 +99,9 @@ impl ImageViewerRef { inner.insert_date(text_or_image_uid, mx_uri); } } + pub fn show_and_fill_image(&self, cx: &mut Cx, text_or_image_uid: &WidgetUid, media_cache: &mut MediaCache) { + if let Some(mut inner) = self.borrow_mut() { + inner.show_and_fill_image(cx, text_or_image_uid, media_cache); + } + } } diff --git a/src/shared/text_or_image.rs b/src/shared/text_or_image.rs index e3c99b7f..97043210 100644 --- a/src/shared/text_or_image.rs +++ b/src/shared/text_or_image.rs @@ -9,7 +9,7 @@ live_design! { use link::theme::*; use link::shaders::*; use link::widgets::*; - + use crate::shared::styles::*; pub TextOrImage = {{TextOrImage}} { @@ -57,9 +57,30 @@ pub struct TextOrImage { // #[rust(TextOrImageStatus::Text)] status: TextOrImageStatus, #[rust] size_in_pixels: (usize, usize), } +#[derive(Debug, Clone, DefaultNone)] +pub enum TextOrImageClickAction { + SelfWidgetUid(WidgetUid), + None +} impl Widget for TextOrImage { fn handle_event(&mut self, cx: &mut Cx, event: &Event, scope: &mut Scope) { + if TextOrImageStatus::Image != self.status() { return }; + + let image_view_area = self.view.view(id!(image_view)).area(); + + match event.hits(cx, image_view_area) { + Hit::FingerDown(_fe) => { + cx.set_key_focus(image_view_area); + } + Hit::FingerUp(fe) => { + if fe.was_tap() { + Cx::post_action(TextOrImageClickAction::SelfWidgetUid(self.view.widget_uid())); + } + } + _ => (), + } + self.view.handle_event(cx, event, scope); } From bf3106fcbab3f9fab38968a4d1e483e14ebbb0d5 Mon Sep 17 00:00:00 2001 From: aaravlu Date: Sat, 18 Jan 2025 14:13:26 +0800 Subject: [PATCH 03/88] Finished image viewer --- .log | 464 ++++++++++++++++++++++++++++++++++++ src/home/room_screen.rs | 1 + src/shared/image_viewer.rs | 61 +++-- src/shared/mod.rs | 1 + src/shared/text_or_image.rs | 8 +- 5 files changed, 508 insertions(+), 27 deletions(-) create mode 100644 .log diff --git a/.log b/.log new file mode 100644 index 00000000..3beea065 --- /dev/null +++ b/.log @@ -0,0 +1,464 @@ +Error expanding live file src/shared/image_viewer.rs:8:355 - cant find target: IMG_DEFAULT_AVATAR + origin: /home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/platform/live_compiler/src/live_eval.rs:120 +src/app.rs:182:9 - App::handle_startup(): app_data_dir: "/home/lym/.local/share/robrix" +src/app.rs:186:9 - App::handle_startup(): starting matrix sdk loop +src/sliding_sync.rs:417:5 - Started async_worker task. +src/sliding_sync.rs:1152:5 - Most recent user ID: Some("@aaravlu:matrix.org") +src/sliding_sync.rs:1156:5 - CLI parsing succeeded? false. CLI has valid UN+PW? false +src/sliding_sync.rs:1164:5 - Waiting for login? false +src/sliding_sync.rs:1173:9 - Trying to restore session for user: Some("@aaravlu:matrix.org") +src/persistent_state.rs:101:5 - Loading previous session file for @aaravlu:matrix.org...: '/home/lym/.local/share/robrix/aaravlu_matrix.org/persistent_state/session' +src/persistent_state.rs:116:5 - Loaded session file for @aaravlu:matrix.org. Trying to connect to homeserver (https://matrix-client.matrix.org/)... +2025-01-18T06:05:20.394035Z  INFO build{homeserver=ServerNameOrHomeserverUrl("https://matrix-client.matrix.org/")}: matrix_sdk::client::builder: selected sliding sync version version=Native +src/persistent_state.rs:132:5 - Authenticating previous login session for @aaravlu:matrix.org... +2025-01-18T06:05:20.458723Z  INFO matrix_sdk::encryption::backups: Setting up secret listeners and trying to resume backups +src/verification.rs:25:5 - Initial verification state is Unknown +src/sliding_sync.rs:1604:5 - Initial ignored-user list is: [] +2025-01-18T06:05:20.460256Z  INFO matrix_sdk::encryption::recovery: Setting up account data listeners and trying to setup recovery +src/home/rooms_list.rs:568:17 - RoomsList: processed 1 updates to the list of all rooms +src/app.rs:193:17 - Received LoginAction::LoginSuccess, hiding login view. +src/sliding_sync.rs:1640:5 - Initial sync service state is Idle +src/sliding_sync.rs:1656:5 - Initial room list loading state is Loaded { maximum_number_of_rooms: Some(16) } +src/sliding_sync.rs:1643:13 - Received a sync service state update: Running +2025-01-18T06:05:20.466081Z  INFO next_sync_with_lock:sync_once: matrix_sdk::sliding_sync: Marking all tracked users as dirty +2025-01-18T06:05:20.487596Z  WARN build{room_id="!WfZsmtnxbxTdoYPkaT:greyface.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +src/sliding_sync.rs:1659:13 - Received a room list loading state update: Loaded { maximum_number_of_rooms: Some(16) } +2025-01-18T06:05:20.496403Z  INFO sending_task{room_id=!WfZsmtnxbxTdoYPkaT:greyface.org}: matrix_sdk::send_queue: spawned the sending task +2025-01-18T06:05:20.496814Z  INFO local_echo_handler{room_id="!WfZsmtnxbxTdoYPkaT:greyface.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !WfZsmtnxbxTdoYPkaT:greyface.org... +src/sliding_sync.rs:1755:5 - Received initial timeline update of 0 items for room !WfZsmtnxbxTdoYPkaT:greyface.org. +src/sliding_sync.rs:1570:5 - Adding new room !WfZsmtnxbxTdoYPkaT:greyface.org to ALL_ROOM_INFO. Replaces tombstoned room: None +2025-01-18T06:05:20.505812Z  WARN build{room_id="!ddnLMXyILAzUofbiMe:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2025-01-18T06:05:20.513216Z  INFO sending_task{room_id=!ddnLMXyILAzUofbiMe:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2025-01-18T06:05:20.513541Z  INFO local_echo_handler{room_id="!ddnLMXyILAzUofbiMe:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !ddnLMXyILAzUofbiMe:matrix.org... +src/sliding_sync.rs:1755:5 - Received initial timeline update of 2 items for room !ddnLMXyILAzUofbiMe:matrix.org. +src/sliding_sync.rs:1570:5 - Adding new room !ddnLMXyILAzUofbiMe:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +2025-01-18T06:05:20.527073Z  WARN build{room_id="!uFHFUnrZpEtRWbpFsT:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2025-01-18T06:05:20.531444Z  INFO sending_task{room_id=!uFHFUnrZpEtRWbpFsT:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2025-01-18T06:05:20.532058Z  INFO local_echo_handler{room_id="!uFHFUnrZpEtRWbpFsT:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !uFHFUnrZpEtRWbpFsT:matrix.org... +src/sliding_sync.rs:1755:5 - Received initial timeline update of 2 items for room !uFHFUnrZpEtRWbpFsT:matrix.org. +src/sliding_sync.rs:1570:5 - Adding new room !uFHFUnrZpEtRWbpFsT:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +2025-01-18T06:05:20.542907Z  WARN build{room_id="!wOlkWNmgkAZFxbTaqj:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2025-01-18T06:05:20.547470Z  INFO sending_task{room_id=!wOlkWNmgkAZFxbTaqj:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2025-01-18T06:05:20.547728Z  INFO local_echo_handler{room_id="!wOlkWNmgkAZFxbTaqj:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !wOlkWNmgkAZFxbTaqj:matrix.org... +src/sliding_sync.rs:1755:5 - Received initial timeline update of 2 items for room !wOlkWNmgkAZFxbTaqj:matrix.org. +src/sliding_sync.rs:1570:5 - Adding new room !wOlkWNmgkAZFxbTaqj:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +2025-01-18T06:05:20.555568Z  WARN build{room_id="!xHcpmMTfmMmEAaYiug:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2025-01-18T06:05:20.560269Z  INFO sending_task{room_id=!xHcpmMTfmMmEAaYiug:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2025-01-18T06:05:20.560729Z  INFO local_echo_handler{room_id="!xHcpmMTfmMmEAaYiug:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !xHcpmMTfmMmEAaYiug:matrix.org... +src/sliding_sync.rs:1755:5 - Received initial timeline update of 2 items for room !xHcpmMTfmMmEAaYiug:matrix.org. +src/sliding_sync.rs:1570:5 - Adding new room !xHcpmMTfmMmEAaYiug:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +2025-01-18T06:05:20.568574Z  WARN build{room_id="!zMuVRxoqjyxyjSEBXc:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2025-01-18T06:05:20.576277Z  INFO sending_task{room_id=!zMuVRxoqjyxyjSEBXc:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2025-01-18T06:05:20.576671Z  INFO local_echo_handler{room_id="!zMuVRxoqjyxyjSEBXc:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !zMuVRxoqjyxyjSEBXc:matrix.org... +src/sliding_sync.rs:1755:5 - Received initial timeline update of 2 items for room !zMuVRxoqjyxyjSEBXc:matrix.org. +src/sliding_sync.rs:1570:5 - Adding new room !zMuVRxoqjyxyjSEBXc:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +2025-01-18T06:05:20.592403Z  WARN build{room_id="!fOOzymDEHiIIUtmlBE:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2025-01-18T06:05:20.600256Z  INFO sending_task{room_id=!fOOzymDEHiIIUtmlBE:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2025-01-18T06:05:20.600896Z  INFO local_echo_handler{room_id="!fOOzymDEHiIIUtmlBE:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !fOOzymDEHiIIUtmlBE:matrix.org... +src/sliding_sync.rs:1755:5 - Received initial timeline update of 2 items for room !fOOzymDEHiIIUtmlBE:matrix.org. +src/sliding_sync.rs:1570:5 - Adding new room !fOOzymDEHiIIUtmlBE:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +2025-01-18T06:05:20.609106Z  WARN build{room_id="!cJFtAIkwxuofiSYkPN:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2025-01-18T06:05:20.614062Z  INFO sending_task{room_id=!cJFtAIkwxuofiSYkPN:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2025-01-18T06:05:20.614379Z  INFO local_echo_handler{room_id="!cJFtAIkwxuofiSYkPN:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !cJFtAIkwxuofiSYkPN:matrix.org... +src/sliding_sync.rs:1755:5 - Received initial timeline update of 2 items for room !cJFtAIkwxuofiSYkPN:matrix.org. +src/sliding_sync.rs:1570:5 - Adding new room !cJFtAIkwxuofiSYkPN:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +2025-01-18T06:05:20.634205Z  WARN build{room_id="!IemiTbwVankHTFiEoh:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2025-01-18T06:05:20.642602Z  INFO sending_task{room_id=!IemiTbwVankHTFiEoh:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2025-01-18T06:05:20.642915Z  INFO local_echo_handler{room_id="!IemiTbwVankHTFiEoh:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !IemiTbwVankHTFiEoh:matrix.org... +src/sliding_sync.rs:1755:5 - Received initial timeline update of 2 items for room !IemiTbwVankHTFiEoh:matrix.org. +src/sliding_sync.rs:1570:5 - Adding new room !IemiTbwVankHTFiEoh:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +2025-01-18T06:05:20.658824Z  WARN build{room_id="!HLUidcjosfPlYRFoqX:matrix.debian.social" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2025-01-18T06:05:20.666414Z  INFO sending_task{room_id=!HLUidcjosfPlYRFoqX:matrix.debian.social}: matrix_sdk::send_queue: spawned the sending task +2025-01-18T06:05:20.666809Z  INFO local_echo_handler{room_id="!HLUidcjosfPlYRFoqX:matrix.debian.social" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !HLUidcjosfPlYRFoqX:matrix.debian.social... +src/sliding_sync.rs:1755:5 - Received initial timeline update of 2 items for room !HLUidcjosfPlYRFoqX:matrix.debian.social. +src/sliding_sync.rs:1570:5 - Adding new room !HLUidcjosfPlYRFoqX:matrix.debian.social to ALL_ROOM_INFO. Replaces tombstoned room: None +2025-01-18T06:05:20.685985Z  WARN build{room_id="!MBODbHgvBJVjeKDAhl:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2025-01-18T06:05:20.696388Z  INFO sending_task{room_id=!MBODbHgvBJVjeKDAhl:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2025-01-18T06:05:20.697148Z  INFO local_echo_handler{room_id="!MBODbHgvBJVjeKDAhl:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !MBODbHgvBJVjeKDAhl:matrix.org... +src/sliding_sync.rs:1755:5 - Received initial timeline update of 2 items for room !MBODbHgvBJVjeKDAhl:matrix.org. +src/sliding_sync.rs:1570:5 - Adding new room !MBODbHgvBJVjeKDAhl:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +2025-01-18T06:05:20.714232Z  WARN build{room_id="!ugrySPqOXlcmORZIwY:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2025-01-18T06:05:20.722131Z  INFO sending_task{room_id=!ugrySPqOXlcmORZIwY:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2025-01-18T06:05:20.722552Z  INFO local_echo_handler{room_id="!ugrySPqOXlcmORZIwY:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !ugrySPqOXlcmORZIwY:matrix.org... +src/sliding_sync.rs:1755:5 - Received initial timeline update of 2 items for room !ugrySPqOXlcmORZIwY:matrix.org. +src/sliding_sync.rs:1570:5 - Adding new room !ugrySPqOXlcmORZIwY:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +2025-01-18T06:05:20.742494Z  WARN build{room_id="!jWRCtEnjGkNJJJxtcB:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2025-01-18T06:05:20.749620Z  INFO sending_task{room_id=!jWRCtEnjGkNJJJxtcB:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2025-01-18T06:05:20.750193Z  INFO local_echo_handler{room_id="!jWRCtEnjGkNJJJxtcB:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !jWRCtEnjGkNJJJxtcB:matrix.org... +src/sliding_sync.rs:1755:5 - Received initial timeline update of 2 items for room !jWRCtEnjGkNJJJxtcB:matrix.org. +src/sliding_sync.rs:1570:5 - Adding new room !jWRCtEnjGkNJJJxtcB:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +2025-01-18T06:05:20.766153Z  WARN build{room_id="!hKwFRvooxscFyToTfI:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2025-01-18T06:05:20.814575Z  INFO sending_task{room_id=!hKwFRvooxscFyToTfI:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2025-01-18T06:05:20.815146Z  INFO local_echo_handler{room_id="!hKwFRvooxscFyToTfI:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !hKwFRvooxscFyToTfI:matrix.org... +src/sliding_sync.rs:1755:5 - Received initial timeline update of 2 items for room !hKwFRvooxscFyToTfI:matrix.org. +src/sliding_sync.rs:1570:5 - Adding new room !hKwFRvooxscFyToTfI:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +2025-01-18T06:05:20.833543Z  WARN build{room_id="!ZVBGnTSVYUGWMArNVx:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2025-01-18T06:05:20.852425Z  INFO sending_task{room_id=!ZVBGnTSVYUGWMArNVx:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2025-01-18T06:05:20.853075Z  INFO local_echo_handler{room_id="!ZVBGnTSVYUGWMArNVx:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !ZVBGnTSVYUGWMArNVx:matrix.org... +src/sliding_sync.rs:1755:5 - Received initial timeline update of 2 items for room !ZVBGnTSVYUGWMArNVx:matrix.org. +src/sliding_sync.rs:1570:5 - Adding new room !ZVBGnTSVYUGWMArNVx:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +2025-01-18T06:05:20.863699Z  WARN build{room_id="!kbcNFRhdGTiryBHugo:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +src/home/rooms_list.rs:568:17 - RoomsList: processed 31 updates to the list of all rooms +src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !WfZsmtnxbxTdoYPkaT:greyface.org... +2025-01-18T06:05:20.893094Z  INFO sending_task{room_id=!kbcNFRhdGTiryBHugo:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2025-01-18T06:05:20.893483Z  INFO local_echo_handler{room_id="!kbcNFRhdGTiryBHugo:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !kbcNFRhdGTiryBHugo:matrix.org... +src/sliding_sync.rs:1755:5 - Received initial timeline update of 2 items for room !kbcNFRhdGTiryBHugo:matrix.org. +src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !ddnLMXyILAzUofbiMe:matrix.org... +src/sliding_sync.rs:1570:5 - Adding new room !kbcNFRhdGTiryBHugo:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !uFHFUnrZpEtRWbpFsT:matrix.org... +src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !wOlkWNmgkAZFxbTaqj:matrix.org... +src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !xHcpmMTfmMmEAaYiug:matrix.org... +src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !zMuVRxoqjyxyjSEBXc:matrix.org... +src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !fOOzymDEHiIIUtmlBE:matrix.org... +src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !cJFtAIkwxuofiSYkPN:matrix.org... +src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !IemiTbwVankHTFiEoh:matrix.org... +2025-01-18T06:05:21.415796Z  INFO matrix_sdk::encryption::recovery: Recovery state changed from Unknown to Incomplete +src/verification.rs:28:13 - Received a verification state update: Unverified +src/home/rooms_list.rs:568:17 - RoomsList: processed 2 updates to the list of all rooms +src/sliding_sync.rs:456:29 - Completed backwards pagination request for room !xHcpmMTfmMmEAaYiug:matrix.org, hit start of timeline? no +src/sliding_sync.rs:456:29 - Completed backwards pagination request for room !WfZsmtnxbxTdoYPkaT:greyface.org, hit start of timeline? no +src/home/rooms_list.rs:568:17 - RoomsList: processed 1 updates to the list of all rooms +src/verification.rs:28:13 - Received a verification state update: Unverified +2025-01-18T06:05:22.927772Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +src/sliding_sync.rs:456:29 - Completed backwards pagination request for room !IemiTbwVankHTFiEoh:matrix.org, hit start of timeline? no +src/sliding_sync.rs:456:29 - Completed backwards pagination request for room !zMuVRxoqjyxyjSEBXc:matrix.org, hit start of timeline? no +2025-01-18T06:05:23.432212Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +src/sliding_sync.rs:456:29 - Completed backwards pagination request for room !uFHFUnrZpEtRWbpFsT:matrix.org, hit start of timeline? no +src/sliding_sync.rs:456:29 - Completed backwards pagination request for room !fOOzymDEHiIIUtmlBE:matrix.org, hit start of timeline? no +src/sliding_sync.rs:456:29 - Completed backwards pagination request for room !ddnLMXyILAzUofbiMe:matrix.org, hit start of timeline? no +src/home/rooms_list.rs:568:17 - RoomsList: processed 1 updates to the list of all rooms +src/sliding_sync.rs:456:29 - Completed backwards pagination request for room !cJFtAIkwxuofiSYkPN:matrix.org, hit start of timeline? no +src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !HLUidcjosfPlYRFoqX:matrix.debian.social... +src/sliding_sync.rs:456:29 - Completed backwards pagination request for room !HLUidcjosfPlYRFoqX:matrix.debian.social, hit start of timeline? no +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/platform/src/live_cx.rs:46:9 - +############################################# + +Makepad needs the nightly only proc_macro_span feature for accurate line information in errors +To install nightly use rustup: + +rustup install nightly + +Please build your makepad application in this way on Unix: + +MAKEPAD=lines cargo +nightly build yourapp_etc + +And on Windows: + +set MAKEPAD=lines&cargo +nightly build yourapp_etc' + +############################################# + +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/platform/src/live_cx.rs:184:17 - Apply error: src/shared/image_viewer.rs:8:327 - wrong value type. Prop: source primitive: Dependency value: None + origin: /home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/platform/src/live_prims.rs:898 None +src/home/room_screen.rs:1981:13 - Sending a first-time backwards pagination request for room !WfZsmtnxbxTdoYPkaT:greyface.org +src/home/room_screen.rs:1552:25 - !!! Couldn't find new event with matching ID for ANY event currently visible in the portal list +src/sliding_sync.rs:522:21 - Sending fetch room members request for room !WfZsmtnxbxTdoYPkaT:greyface.org... +src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !WfZsmtnxbxTdoYPkaT:greyface.org... +src/sliding_sync.rs:524:21 - Completed fetch room members request for room !WfZsmtnxbxTdoYPkaT:greyface.org. +src/sliding_sync.rs:762:29 - Received own user read receipt: Receipt { ts: Some(2025-01-17T04:00:56.552), thread: Unthreaded } "$XW31eEU1jsRcf3HUl1AlTNZmWmHLfxHd1d62P_hfR34" +src/sliding_sync.rs:456:29 - Completed backwards pagination request for room !WfZsmtnxbxTdoYPkaT:greyface.org, hit start of timeline? no +src/home/room_screen.rs:2461:17 - Found matching event ID $5wKh0ZU0iRKFXkLZHEKbbGV5fvApsPI-KqZKEB5NQus at index 69 in new items list, corresponding to current item index 35 at pos offset -163.03494954427083 +src/home/room_screen.rs:1541:29 - Timeline::handle_event(): jumping view from event index 35 to new index 69, scroll -163.03494954427083, event ID $5wKh0ZU0iRKFXkLZHEKbbGV5fvApsPI-KqZKEB5NQus +src/home/room_screen.rs:1690:21 - Timeline::handle_event(): media fetched for room !WfZsmtnxbxTdoYPkaT:greyface.org +src/shared/text_or_image.rs:74:17 - Clicked +src/home/room_screen.rs:1081:21 - RRRRR +src/shared/image_viewer.rs:81:13 - Some! +src/home/room_screen.rs:1690:21 - Timeline::handle_event(): media fetched for room !WfZsmtnxbxTdoYPkaT:greyface.org +src/shared/text_or_image.rs:74:17 - Clicked +src/home/room_screen.rs:1081:21 - RRRRR +src/shared/image_viewer.rs:81:13 - Some! +src/shared/image_viewer.rs:84:21 - Receive origin image +src/shared/image_viewer.rs:93:25 - Success +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +src/sliding_sync.rs:456:29 - Completed backwards pagination request for room !wOlkWNmgkAZFxbTaqj:matrix.org, hit start of timeline? no +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +src/sliding_sync.rs:1659:13 - Received a room list loading state update: Loaded { maximum_number_of_rooms: Some(16) } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +src/home/rooms_list.rs:568:17 - RoomsList: processed 1 updates to the list of all rooms +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +2025-01-18T06:05:53.904147Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +src/sliding_sync.rs:888:37 - Already sent fully read receipt to room !WfZsmtnxbxTdoYPkaT:greyface.org for event $f5Su2_YGVldmeNWmMMO91Q6VsjFF-Izuw-eqrXaJ34k +src/home/rooms_list.rs:568:17 - RoomsList: processed 1 updates to the list of all rooms +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +src/sliding_sync.rs:866:37 - Sent read receipt to room !WfZsmtnxbxTdoYPkaT:greyface.org for event $f5Su2_YGVldmeNWmMMO91Q6VsjFF-Izuw-eqrXaJ34k +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +src/home/rooms_list.rs:568:17 - RoomsList: processed 1 updates to the list of all rooms +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +2025-01-18T06:06:05.710805Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } +src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !MBODbHgvBJVjeKDAhl:matrix.org... +src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !ugrySPqOXlcmORZIwY:matrix.org... +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +2025-01-18T06:06:11.675657Z  WARN paginate_backwards{room_id="!MBODbHgvBJVjeKDAhl:matrix.org"}:live_paginate_backwards{room_id="!MBODbHgvBJVjeKDAhl:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!MBODbHgvBJVjeKDAhl:matrix.org" options=MessagesOptions { from: "t13-5565854823_757284974_38180970_3363760457_3696870196_263505662_1437986892_11072257054_0_416079", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!MBODbHgvBJVjeKDAhl:matrix.org" sender="@aaravlu:matrix.org" event_id="$o5bpwDcWC23A1iwzaxRsSQqjAEOvazf9pK8kW7Dywlo" origin_server_ts="2025-01-11T04:08:50.491Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:I/n0s2T889Dp769fHHVU/MzUG3rBeRl+9pC983mdZkE" session_id="jGsojiSXSEU0hZe/DTAGom2PSI3aBtLg0eK4qFJ/FVM" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-18T06:06:11.698530Z  WARN paginate_backwards{room_id="!MBODbHgvBJVjeKDAhl:matrix.org"}:live_paginate_backwards{room_id="!MBODbHgvBJVjeKDAhl:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!MBODbHgvBJVjeKDAhl:matrix.org" options=MessagesOptions { from: "t13-5565854823_757284974_38180970_3363760457_3696870196_263505662_1437986892_11072257054_0_416079", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!MBODbHgvBJVjeKDAhl:matrix.org" sender="@aaravlu:matrix.org" event_id="$gRnz_ldT7UO2zhEQOzYy_x4j-1XtdMbw1eJ81bwauxE" origin_server_ts="2025-01-11T04:02:42.866Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:I/n0s2T889Dp769fHHVU/MzUG3rBeRl+9pC983mdZkE" session_id="uwVZcLlrryU4794Ep1BSZcTPH893VzL7QAyc6Tq6Iuw" message_index=2}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +2025-01-18T06:06:11.718401Z  WARN paginate_backwards{room_id="!MBODbHgvBJVjeKDAhl:matrix.org"}:live_paginate_backwards{room_id="!MBODbHgvBJVjeKDAhl:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!MBODbHgvBJVjeKDAhl:matrix.org" options=MessagesOptions { from: "t13-5565854823_757284974_38180970_3363760457_3696870196_263505662_1437986892_11072257054_0_416079", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!MBODbHgvBJVjeKDAhl:matrix.org" sender="@aaravlu:matrix.org" event_id="$hOsE28O0LOMbfIA0fQ0CLZHWqVKov1VY0KiFHchm3cI" origin_server_ts="2025-01-11T04:02:13.189Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:I/n0s2T889Dp769fHHVU/MzUG3rBeRl+9pC983mdZkE" session_id="uwVZcLlrryU4794Ep1BSZcTPH893VzL7QAyc6Tq6Iuw" message_index=1}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-18T06:06:11.737067Z  WARN paginate_backwards{room_id="!MBODbHgvBJVjeKDAhl:matrix.org"}:live_paginate_backwards{room_id="!MBODbHgvBJVjeKDAhl:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!MBODbHgvBJVjeKDAhl:matrix.org" options=MessagesOptions { from: "t13-5565854823_757284974_38180970_3363760457_3696870196_263505662_1437986892_11072257054_0_416079", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!MBODbHgvBJVjeKDAhl:matrix.org" sender="@aaravlu:matrix.org" event_id="$Krnx4mRd3gFhZgtxahlzkt5A42c19gM8z3Z3NhMOPOY" origin_server_ts="2025-01-11T04:01:19.275Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:I/n0s2T889Dp769fHHVU/MzUG3rBeRl+9pC983mdZkE" session_id="uwVZcLlrryU4794Ep1BSZcTPH893VzL7QAyc6Tq6Iuw" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +src/sliding_sync.rs:456:29 - Completed backwards pagination request for room !MBODbHgvBJVjeKDAhl:matrix.org, hit start of timeline? no +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +2025-01-18T06:06:12.059941Z  WARN paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:live_paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!ugrySPqOXlcmORZIwY:matrix.org" options=MessagesOptions { from: "t14-5565854853_757284974_38180970_3363760457_3696870196_263505662_1437986892_11072257054_0_416079", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!ugrySPqOXlcmORZIwY:matrix.org" sender="@aaravlu:matrix.org" event_id="$WrLC6uWcYUfDto1nMzRMKE-Avzm7ExRUx_VVjwDMegg" origin_server_ts="2024-12-27T10:13:55.662Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:edovrwKptvEQGGLXGs1IleJukotZxNo+gpk9gJ+uySg" session_id="+4zeLQVxVXREmZG9mHF2rdSeMy+P39TnIdd3Y32yrBE" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-18T06:06:12.080084Z  WARN paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:live_paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!ugrySPqOXlcmORZIwY:matrix.org" options=MessagesOptions { from: "t14-5565854853_757284974_38180970_3363760457_3696870196_263505662_1437986892_11072257054_0_416079", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!ugrySPqOXlcmORZIwY:matrix.org" sender="@aaravlu:matrix.org" event_id="$PRR9Cvz1GKaRR9sDRrWac3PglNOfvigckaDPLcC_KCE" origin_server_ts="2024-12-27T10:04:32.899Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:4/dvM6WQhZ1C8XwTHkiFLhuEje1WFUaHmiq7zc1GYlE" session_id="XzKC431Jae5TWcq/hqoO8HQVoLxj2dfUzzJHUAYjjlw" message_index=1}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +2025-01-18T06:06:12.099177Z  WARN paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:live_paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!ugrySPqOXlcmORZIwY:matrix.org" options=MessagesOptions { from: "t14-5565854853_757284974_38180970_3363760457_3696870196_263505662_1437986892_11072257054_0_416079", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!ugrySPqOXlcmORZIwY:matrix.org" sender="@aaravlu:matrix.org" event_id="$6oZANyY0TCQ4btosWSmzovwwZk3aQb7drYeAa4TiQP0" origin_server_ts="2024-12-27T10:00:17.966Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:4/dvM6WQhZ1C8XwTHkiFLhuEje1WFUaHmiq7zc1GYlE" session_id="XzKC431Jae5TWcq/hqoO8HQVoLxj2dfUzzJHUAYjjlw" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-18T06:06:12.122233Z  WARN paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:live_paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!ugrySPqOXlcmORZIwY:matrix.org" options=MessagesOptions { from: "t14-5565854853_757284974_38180970_3363760457_3696870196_263505662_1437986892_11072257054_0_416079", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!ugrySPqOXlcmORZIwY:matrix.org" sender="@aaravlu:matrix.org" event_id="$zvoxVs_cZU2v3MZy49OswxL-sBYAooFW1fqytA6CTY8" origin_server_ts="2024-12-27T09:58:55.761Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:4/dvM6WQhZ1C8XwTHkiFLhuEje1WFUaHmiq7zc1GYlE" session_id="Fb3z4bsEqlOP1zptAC4oYYcohzmmevg5saAj7NAmY/w" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +src/sliding_sync.rs:456:29 - Completed backwards pagination request for room !ugrySPqOXlcmORZIwY:matrix.org, hit start of timeline? no +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +2025-01-18T06:06:34.080174Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +2025-01-18T06:06:56.362658Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +src/sliding_sync.rs:888:37 - Already sent fully read receipt to room !WfZsmtnxbxTdoYPkaT:greyface.org for event $f5Su2_YGVldmeNWmMMO91Q6VsjFF-Izuw-eqrXaJ34k +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +src/home/rooms_list.rs:568:17 - RoomsList: processed 1 updates to the list of all rooms +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +src/sliding_sync.rs:866:37 - Already sent read receipt to room !WfZsmtnxbxTdoYPkaT:greyface.org for event $XW31eEU1jsRcf3HUl1AlTNZmWmHLfxHd1d62P_hfR34 +src/home/rooms_list.rs:568:17 - RoomsList: processed 1 updates to the list of all rooms +src/sliding_sync.rs:888:37 - Already sent fully read receipt to room !WfZsmtnxbxTdoYPkaT:greyface.org for event $XW31eEU1jsRcf3HUl1AlTNZmWmHLfxHd1d62P_hfR34 +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +src/home/rooms_list.rs:568:17 - RoomsList: processed 1 updates to the list of all rooms +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +2025-01-18T06:07:14.877445Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +src/sliding_sync.rs:866:37 - Sent read receipt to room !WfZsmtnxbxTdoYPkaT:greyface.org for event $f5Su2_YGVldmeNWmMMO91Q6VsjFF-Izuw-eqrXaJ34k +src/home/rooms_list.rs:568:17 - RoomsList: processed 3 updates to the list of all rooms +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +src/home/rooms_list.rs:568:17 - RoomsList: processed 1 updates to the list of all rooms +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +src/sliding_sync.rs:866:37 - Already sent read receipt to room !WfZsmtnxbxTdoYPkaT:greyface.org for event $XW31eEU1jsRcf3HUl1AlTNZmWmHLfxHd1d62P_hfR34 +src/home/rooms_list.rs:568:17 - RoomsList: processed 1 updates to the list of all rooms +src/sliding_sync.rs:888:37 - Already sent fully read receipt to room !WfZsmtnxbxTdoYPkaT:greyface.org for event $XW31eEU1jsRcf3HUl1AlTNZmWmHLfxHd1d62P_hfR34 +src/home/rooms_list.rs:568:17 - RoomsList: processed 1 updates to the list of all rooms +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } diff --git a/src/home/room_screen.rs b/src/home/room_screen.rs index 5ef1ced5..37f65858 100644 --- a/src/home/room_screen.rs +++ b/src/home/room_screen.rs @@ -1078,6 +1078,7 @@ impl Widget for RoomScreen { let Some(tl) = self.tl_state.as_mut() else { return }; if let Some(TextOrImageClickAction::SelfWidgetUid(text_or_image_uid)) = action.downcast_ref() { + log!("RRRRR"); let image_viewer = self.view.image_viewer(id!(image_viewer)); image_viewer.show_and_fill_image(cx, text_or_image_uid, &mut tl.media_cache); } diff --git a/src/shared/image_viewer.rs b/src/shared/image_viewer.rs index d871b90e..d101b4d9 100644 --- a/src/shared/image_viewer.rs +++ b/src/shared/image_viewer.rs @@ -7,34 +7,35 @@ use crate::{media_cache::{MediaCache, MediaCacheEntry}, utils}; live_design! { use link::theme::*; use link::widgets::*; + use crate::shared::styles::*; use crate::shared::icon_button::RobrixIconButton; - CloseButton = { - padding: {left: 15, right: 15} - draw_icon: { - svg_file: (ICON_BLOCK_USER) - color: (COLOR_DANGER_RED), - } - icon_walk: {width: 16, height: 16, margin: {left: -2, right: -1} } - - draw_bg: { - border_color: (COLOR_DANGER_RED), - color: #fff0f0 // light red - } - text: "Cancel" - draw_text:{ - color: (COLOR_DANGER_RED), - } - } - pub ImageViewer = {{ImageViewer}} { - width: Fit, height: Fit + debug: true + visible: false + width: Fill, height: Fill flow: Overlay + show_bg: true + draw_bg: { + color: #00000075 + } - close_button = {} - - image_view = { } + image_view = { + fit: Stretch, + width: Fill, height: Fill, + source: (IMG_DEFAULT_AVATAR), + // draw_bg: { + // fn pixel(self) -> vec4 { + // let maxed = max(self.rect_size.x, self.rect_size.y); + // let sdf = Sdf2d::viewport(self.pos * vec2(maxed, maxed)); + // let r = maxed * 0.5; + // sdf.circle(r, r, r); + // sdf.fill_keep(self.get_color()); + // return sdf.result + // } + // } + } } } @@ -77,11 +78,22 @@ impl ImageViewer { } fn show_and_fill_image(&mut self, cx: &mut Cx, text_or_image_uid: &WidgetUid, media_cache: &mut MediaCache) { if let Some(mxc_uri) = self.widgetref_image_uri_map.get(text_or_image_uid) { + log!("Some!"); match media_cache.try_get_media_or_fetch(mxc_uri.clone(), None) { MediaCacheEntry::Loaded(data) => { + log!("Receive origin image"); + self.view.visible = true; + self.view.redraw(cx); + let image_view = self.view.image(id!(image_view)); - utils::load_png_or_jpg(&image_view, cx, &data).unwrap(); + if let Err(e) = utils::load_png_or_jpg(&image_view, cx, &data) { + log!("Error to load image: {e}"); + } else { + log!("Success"); + } + + self.view.redraw(cx); } MediaCacheEntry::Requested => { @@ -90,7 +102,7 @@ impl ImageViewer { } }; - }; + } } } impl ImageViewerRef { @@ -99,6 +111,7 @@ impl ImageViewerRef { inner.insert_date(text_or_image_uid, mx_uri); } } + pub fn show_and_fill_image(&self, cx: &mut Cx, text_or_image_uid: &WidgetUid, media_cache: &mut MediaCache) { if let Some(mut inner) = self.borrow_mut() { inner.show_and_fill_image(cx, text_or_image_uid, media_cache); diff --git a/src/shared/mod.rs b/src/shared/mod.rs index d62ce081..bac8cf8c 100644 --- a/src/shared/mod.rs +++ b/src/shared/mod.rs @@ -28,4 +28,5 @@ pub fn live_design(cx: &mut Cx) { popup_list::live_design(cx); verification_badge::live_design(cx); color_tooltip::live_design(cx); + image_viewer::live_design(cx); } diff --git a/src/shared/text_or_image.rs b/src/shared/text_or_image.rs index 97043210..4e4da646 100644 --- a/src/shared/text_or_image.rs +++ b/src/shared/text_or_image.rs @@ -71,12 +71,14 @@ impl Widget for TextOrImage { match event.hits(cx, image_view_area) { Hit::FingerDown(_fe) => { + log!("Clicked"); cx.set_key_focus(image_view_area); + Cx::post_action(TextOrImageClickAction::SelfWidgetUid(self.widget_uid())); } Hit::FingerUp(fe) => { - if fe.was_tap() { - Cx::post_action(TextOrImageClickAction::SelfWidgetUid(self.view.widget_uid())); - } + + // if fe.was_tap() { + // } } _ => (), } From 23456797d56215fa0346b4ff531aef842177897d Mon Sep 17 00:00:00 2001 From: aaravlu Date: Mon, 20 Jan 2025 18:25:26 +0800 Subject: [PATCH 04/88] Wrong path to get room screen --- .log | 1277 +++++++++++------ src/app.rs | 38 +- src/home/home_screen.rs | 2 +- src/home/room_screen.rs | 39 +- .../image_viewer.rs => image_viewer_modal.rs} | 63 +- src/lib.rs | 2 + src/media_cache.rs | 5 +- src/shared/mod.rs | 4 +- src/shared/text_or_image.rs | 12 +- 9 files changed, 976 insertions(+), 466 deletions(-) rename src/{shared/image_viewer.rs => image_viewer_modal.rs} (68%) diff --git a/.log b/.log index 3beea065..b0e6b6b8 100644 --- a/.log +++ b/.log @@ -1,7 +1,5 @@ -Error expanding live file src/shared/image_viewer.rs:8:355 - cant find target: IMG_DEFAULT_AVATAR - origin: /home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/platform/live_compiler/src/live_eval.rs:120 -src/app.rs:182:9 - App::handle_startup(): app_data_dir: "/home/lym/.local/share/robrix" -src/app.rs:186:9 - App::handle_startup(): starting matrix sdk loop +src/app.rs:189:9 - App::handle_startup(): app_data_dir: "/home/lym/.local/share/robrix" +src/app.rs:193:9 - App::handle_startup(): starting matrix sdk loop src/sliding_sync.rs:417:5 - Started async_worker task. src/sliding_sync.rs:1152:5 - Most recent user ID: Some("@aaravlu:matrix.org") src/sliding_sync.rs:1156:5 - CLI parsing succeeded? false. CLI has valid UN+PW? false @@ -9,456 +7,927 @@ src/sliding_sync.rs:1164:5 - Waiting for login? false src/sliding_sync.rs:1173:9 - Trying to restore session for user: Some("@aaravlu:matrix.org") src/persistent_state.rs:101:5 - Loading previous session file for @aaravlu:matrix.org...: '/home/lym/.local/share/robrix/aaravlu_matrix.org/persistent_state/session' src/persistent_state.rs:116:5 - Loaded session file for @aaravlu:matrix.org. Trying to connect to homeserver (https://matrix-client.matrix.org/)... -2025-01-18T06:05:20.394035Z  INFO build{homeserver=ServerNameOrHomeserverUrl("https://matrix-client.matrix.org/")}: matrix_sdk::client::builder: selected sliding sync version version=Native +2025-01-20T09:54:19.493510Z  INFO build{homeserver=ServerNameOrHomeserverUrl("https://matrix-client.matrix.org/")}: matrix_sdk::client::builder: selected sliding sync version version=Native src/persistent_state.rs:132:5 - Authenticating previous login session for @aaravlu:matrix.org... -2025-01-18T06:05:20.458723Z  INFO matrix_sdk::encryption::backups: Setting up secret listeners and trying to resume backups +2025-01-20T09:54:19.549996Z  INFO matrix_sdk::encryption::backups: Setting up secret listeners and trying to resume backups src/verification.rs:25:5 - Initial verification state is Unknown src/sliding_sync.rs:1604:5 - Initial ignored-user list is: [] -2025-01-18T06:05:20.460256Z  INFO matrix_sdk::encryption::recovery: Setting up account data listeners and trying to setup recovery +2025-01-20T09:54:19.550954Z  INFO matrix_sdk::encryption::recovery: Setting up account data listeners and trying to setup recovery src/home/rooms_list.rs:568:17 - RoomsList: processed 1 updates to the list of all rooms -src/app.rs:193:17 - Received LoginAction::LoginSuccess, hiding login view. +src/app.rs:225:17 - Received LoginAction::LoginSuccess, hiding login view. src/sliding_sync.rs:1640:5 - Initial sync service state is Idle src/sliding_sync.rs:1656:5 - Initial room list loading state is Loaded { maximum_number_of_rooms: Some(16) } src/sliding_sync.rs:1643:13 - Received a sync service state update: Running -2025-01-18T06:05:20.466081Z  INFO next_sync_with_lock:sync_once: matrix_sdk::sliding_sync: Marking all tracked users as dirty -2025-01-18T06:05:20.487596Z  WARN build{room_id="!WfZsmtnxbxTdoYPkaT:greyface.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2025-01-20T09:54:19.555635Z  INFO next_sync_with_lock:sync_once: matrix_sdk::sliding_sync: Marking all tracked users as dirty +2025-01-20T09:54:19.564106Z  WARN build{room_id="!WfZsmtnxbxTdoYPkaT:greyface.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 src/sliding_sync.rs:1659:13 - Received a room list loading state update: Loaded { maximum_number_of_rooms: Some(16) } -2025-01-18T06:05:20.496403Z  INFO sending_task{room_id=!WfZsmtnxbxTdoYPkaT:greyface.org}: matrix_sdk::send_queue: spawned the sending task -2025-01-18T06:05:20.496814Z  INFO local_echo_handler{room_id="!WfZsmtnxbxTdoYPkaT:greyface.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +2025-01-20T09:54:19.575179Z  INFO sending_task{room_id=!WfZsmtnxbxTdoYPkaT:greyface.org}: matrix_sdk::send_queue: spawned the sending task +2025-01-20T09:54:19.575862Z  INFO local_echo_handler{room_id="!WfZsmtnxbxTdoYPkaT:greyface.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !WfZsmtnxbxTdoYPkaT:greyface.org... -src/sliding_sync.rs:1755:5 - Received initial timeline update of 0 items for room !WfZsmtnxbxTdoYPkaT:greyface.org. +src/sliding_sync.rs:1755:5 - Received initial timeline update of 2 items for room !WfZsmtnxbxTdoYPkaT:greyface.org. src/sliding_sync.rs:1570:5 - Adding new room !WfZsmtnxbxTdoYPkaT:greyface.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2025-01-18T06:05:20.505812Z  WARN build{room_id="!ddnLMXyILAzUofbiMe:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2025-01-18T06:05:20.513216Z  INFO sending_task{room_id=!ddnLMXyILAzUofbiMe:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2025-01-18T06:05:20.513541Z  INFO local_echo_handler{room_id="!ddnLMXyILAzUofbiMe:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !ddnLMXyILAzUofbiMe:matrix.org... -src/sliding_sync.rs:1755:5 - Received initial timeline update of 2 items for room !ddnLMXyILAzUofbiMe:matrix.org. -src/sliding_sync.rs:1570:5 - Adding new room !ddnLMXyILAzUofbiMe:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2025-01-18T06:05:20.527073Z  WARN build{room_id="!uFHFUnrZpEtRWbpFsT:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2025-01-18T06:05:20.531444Z  INFO sending_task{room_id=!uFHFUnrZpEtRWbpFsT:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2025-01-18T06:05:20.532058Z  INFO local_echo_handler{room_id="!uFHFUnrZpEtRWbpFsT:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !uFHFUnrZpEtRWbpFsT:matrix.org... -src/sliding_sync.rs:1755:5 - Received initial timeline update of 2 items for room !uFHFUnrZpEtRWbpFsT:matrix.org. -src/sliding_sync.rs:1570:5 - Adding new room !uFHFUnrZpEtRWbpFsT:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2025-01-18T06:05:20.542907Z  WARN build{room_id="!wOlkWNmgkAZFxbTaqj:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2025-01-18T06:05:20.547470Z  INFO sending_task{room_id=!wOlkWNmgkAZFxbTaqj:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2025-01-18T06:05:20.547728Z  INFO local_echo_handler{room_id="!wOlkWNmgkAZFxbTaqj:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !wOlkWNmgkAZFxbTaqj:matrix.org... -src/sliding_sync.rs:1755:5 - Received initial timeline update of 2 items for room !wOlkWNmgkAZFxbTaqj:matrix.org. -src/sliding_sync.rs:1570:5 - Adding new room !wOlkWNmgkAZFxbTaqj:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2025-01-18T06:05:20.555568Z  WARN build{room_id="!xHcpmMTfmMmEAaYiug:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2025-01-18T06:05:20.560269Z  INFO sending_task{room_id=!xHcpmMTfmMmEAaYiug:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2025-01-18T06:05:20.560729Z  INFO local_echo_handler{room_id="!xHcpmMTfmMmEAaYiug:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +2025-01-20T09:54:19.584211Z  WARN build{room_id="!IemiTbwVankHTFiEoh:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2025-01-20T09:54:19.604230Z  INFO sending_task{room_id=!IemiTbwVankHTFiEoh:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2025-01-20T09:54:19.604501Z  INFO local_echo_handler{room_id="!IemiTbwVankHTFiEoh:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !IemiTbwVankHTFiEoh:matrix.org... +src/sliding_sync.rs:1755:5 - Received initial timeline update of 7 items for room !IemiTbwVankHTFiEoh:matrix.org. +src/sliding_sync.rs:1570:5 - Adding new room !IemiTbwVankHTFiEoh:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +2025-01-20T09:54:19.619769Z  WARN build{room_id="!HLUidcjosfPlYRFoqX:matrix.debian.social" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2025-01-20T09:54:19.625824Z  INFO sending_task{room_id=!HLUidcjosfPlYRFoqX:matrix.debian.social}: matrix_sdk::send_queue: spawned the sending task +2025-01-20T09:54:19.626264Z  INFO local_echo_handler{room_id="!HLUidcjosfPlYRFoqX:matrix.debian.social" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !HLUidcjosfPlYRFoqX:matrix.debian.social... +src/sliding_sync.rs:1755:5 - Received initial timeline update of 2 items for room !HLUidcjosfPlYRFoqX:matrix.debian.social. +src/sliding_sync.rs:1570:5 - Adding new room !HLUidcjosfPlYRFoqX:matrix.debian.social to ALL_ROOM_INFO. Replaces tombstoned room: None +2025-01-20T09:54:19.636868Z  WARN build{room_id="!xHcpmMTfmMmEAaYiug:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2025-01-20T09:54:19.641043Z  INFO sending_task{room_id=!xHcpmMTfmMmEAaYiug:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2025-01-20T09:54:19.641313Z  INFO local_echo_handler{room_id="!xHcpmMTfmMmEAaYiug:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !xHcpmMTfmMmEAaYiug:matrix.org... src/sliding_sync.rs:1755:5 - Received initial timeline update of 2 items for room !xHcpmMTfmMmEAaYiug:matrix.org. src/sliding_sync.rs:1570:5 - Adding new room !xHcpmMTfmMmEAaYiug:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2025-01-18T06:05:20.568574Z  WARN build{room_id="!zMuVRxoqjyxyjSEBXc:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2025-01-18T06:05:20.576277Z  INFO sending_task{room_id=!zMuVRxoqjyxyjSEBXc:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2025-01-18T06:05:20.576671Z  INFO local_echo_handler{room_id="!zMuVRxoqjyxyjSEBXc:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +2025-01-20T09:54:19.648811Z  WARN build{room_id="!zMuVRxoqjyxyjSEBXc:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2025-01-20T09:54:19.655153Z  INFO sending_task{room_id=!zMuVRxoqjyxyjSEBXc:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2025-01-20T09:54:19.655451Z  INFO local_echo_handler{room_id="!zMuVRxoqjyxyjSEBXc:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !zMuVRxoqjyxyjSEBXc:matrix.org... src/sliding_sync.rs:1755:5 - Received initial timeline update of 2 items for room !zMuVRxoqjyxyjSEBXc:matrix.org. src/sliding_sync.rs:1570:5 - Adding new room !zMuVRxoqjyxyjSEBXc:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2025-01-18T06:05:20.592403Z  WARN build{room_id="!fOOzymDEHiIIUtmlBE:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2025-01-18T06:05:20.600256Z  INFO sending_task{room_id=!fOOzymDEHiIIUtmlBE:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2025-01-18T06:05:20.600896Z  INFO local_echo_handler{room_id="!fOOzymDEHiIIUtmlBE:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !fOOzymDEHiIIUtmlBE:matrix.org... -src/sliding_sync.rs:1755:5 - Received initial timeline update of 2 items for room !fOOzymDEHiIIUtmlBE:matrix.org. -src/sliding_sync.rs:1570:5 - Adding new room !fOOzymDEHiIIUtmlBE:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2025-01-18T06:05:20.609106Z  WARN build{room_id="!cJFtAIkwxuofiSYkPN:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2025-01-18T06:05:20.614062Z  INFO sending_task{room_id=!cJFtAIkwxuofiSYkPN:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2025-01-18T06:05:20.614379Z  INFO local_echo_handler{room_id="!cJFtAIkwxuofiSYkPN:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +2025-01-20T09:54:19.663541Z  WARN build{room_id="!cJFtAIkwxuofiSYkPN:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2025-01-20T09:54:19.668252Z  INFO sending_task{room_id=!cJFtAIkwxuofiSYkPN:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2025-01-20T09:54:19.668676Z  INFO local_echo_handler{room_id="!cJFtAIkwxuofiSYkPN:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !cJFtAIkwxuofiSYkPN:matrix.org... src/sliding_sync.rs:1755:5 - Received initial timeline update of 2 items for room !cJFtAIkwxuofiSYkPN:matrix.org. src/sliding_sync.rs:1570:5 - Adding new room !cJFtAIkwxuofiSYkPN:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2025-01-18T06:05:20.634205Z  WARN build{room_id="!IemiTbwVankHTFiEoh:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2025-01-18T06:05:20.642602Z  INFO sending_task{room_id=!IemiTbwVankHTFiEoh:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2025-01-18T06:05:20.642915Z  INFO local_echo_handler{room_id="!IemiTbwVankHTFiEoh:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !IemiTbwVankHTFiEoh:matrix.org... -src/sliding_sync.rs:1755:5 - Received initial timeline update of 2 items for room !IemiTbwVankHTFiEoh:matrix.org. -src/sliding_sync.rs:1570:5 - Adding new room !IemiTbwVankHTFiEoh:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2025-01-18T06:05:20.658824Z  WARN build{room_id="!HLUidcjosfPlYRFoqX:matrix.debian.social" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2025-01-18T06:05:20.666414Z  INFO sending_task{room_id=!HLUidcjosfPlYRFoqX:matrix.debian.social}: matrix_sdk::send_queue: spawned the sending task -2025-01-18T06:05:20.666809Z  INFO local_echo_handler{room_id="!HLUidcjosfPlYRFoqX:matrix.debian.social" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !HLUidcjosfPlYRFoqX:matrix.debian.social... -src/sliding_sync.rs:1755:5 - Received initial timeline update of 2 items for room !HLUidcjosfPlYRFoqX:matrix.debian.social. -src/sliding_sync.rs:1570:5 - Adding new room !HLUidcjosfPlYRFoqX:matrix.debian.social to ALL_ROOM_INFO. Replaces tombstoned room: None -2025-01-18T06:05:20.685985Z  WARN build{room_id="!MBODbHgvBJVjeKDAhl:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2025-01-18T06:05:20.696388Z  INFO sending_task{room_id=!MBODbHgvBJVjeKDAhl:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2025-01-18T06:05:20.697148Z  INFO local_echo_handler{room_id="!MBODbHgvBJVjeKDAhl:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +2025-01-20T09:54:19.679679Z  WARN build{room_id="!ddnLMXyILAzUofbiMe:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2025-01-20T09:54:19.684565Z  INFO sending_task{room_id=!ddnLMXyILAzUofbiMe:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2025-01-20T09:54:19.685083Z  INFO local_echo_handler{room_id="!ddnLMXyILAzUofbiMe:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !ddnLMXyILAzUofbiMe:matrix.org... +src/sliding_sync.rs:1755:5 - Received initial timeline update of 2 items for room !ddnLMXyILAzUofbiMe:matrix.org. +src/sliding_sync.rs:1570:5 - Adding new room !ddnLMXyILAzUofbiMe:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +2025-01-20T09:54:19.693074Z  WARN build{room_id="!fOOzymDEHiIIUtmlBE:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2025-01-20T09:54:19.697234Z  INFO sending_task{room_id=!fOOzymDEHiIIUtmlBE:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2025-01-20T09:54:19.697515Z  INFO local_echo_handler{room_id="!fOOzymDEHiIIUtmlBE:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !fOOzymDEHiIIUtmlBE:matrix.org... +src/sliding_sync.rs:1755:5 - Received initial timeline update of 2 items for room !fOOzymDEHiIIUtmlBE:matrix.org. +src/sliding_sync.rs:1570:5 - Adding new room !fOOzymDEHiIIUtmlBE:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +2025-01-20T09:54:19.705603Z  WARN build{room_id="!uFHFUnrZpEtRWbpFsT:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2025-01-20T09:54:19.709803Z  INFO sending_task{room_id=!uFHFUnrZpEtRWbpFsT:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2025-01-20T09:54:19.710102Z  INFO local_echo_handler{room_id="!uFHFUnrZpEtRWbpFsT:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !uFHFUnrZpEtRWbpFsT:matrix.org... +src/sliding_sync.rs:1755:5 - Received initial timeline update of 2 items for room !uFHFUnrZpEtRWbpFsT:matrix.org. +src/sliding_sync.rs:1570:5 - Adding new room !uFHFUnrZpEtRWbpFsT:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +2025-01-20T09:54:19.725215Z  WARN build{room_id="!wOlkWNmgkAZFxbTaqj:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2025-01-20T09:54:19.729297Z  INFO sending_task{room_id=!wOlkWNmgkAZFxbTaqj:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2025-01-20T09:54:19.729531Z  INFO local_echo_handler{room_id="!wOlkWNmgkAZFxbTaqj:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !wOlkWNmgkAZFxbTaqj:matrix.org... +src/sliding_sync.rs:1755:5 - Received initial timeline update of 2 items for room !wOlkWNmgkAZFxbTaqj:matrix.org. +src/sliding_sync.rs:1570:5 - Adding new room !wOlkWNmgkAZFxbTaqj:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +2025-01-20T09:54:19.737183Z  WARN build{room_id="!MBODbHgvBJVjeKDAhl:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2025-01-20T09:54:19.742110Z  INFO sending_task{room_id=!MBODbHgvBJVjeKDAhl:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2025-01-20T09:54:19.742504Z  INFO local_echo_handler{room_id="!MBODbHgvBJVjeKDAhl:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !MBODbHgvBJVjeKDAhl:matrix.org... src/sliding_sync.rs:1755:5 - Received initial timeline update of 2 items for room !MBODbHgvBJVjeKDAhl:matrix.org. src/sliding_sync.rs:1570:5 - Adding new room !MBODbHgvBJVjeKDAhl:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2025-01-18T06:05:20.714232Z  WARN build{room_id="!ugrySPqOXlcmORZIwY:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2025-01-18T06:05:20.722131Z  INFO sending_task{room_id=!ugrySPqOXlcmORZIwY:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2025-01-18T06:05:20.722552Z  INFO local_echo_handler{room_id="!ugrySPqOXlcmORZIwY:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +2025-01-20T09:54:19.756727Z  WARN build{room_id="!ugrySPqOXlcmORZIwY:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2025-01-20T09:54:19.760649Z  INFO sending_task{room_id=!ugrySPqOXlcmORZIwY:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2025-01-20T09:54:19.760872Z  INFO local_echo_handler{room_id="!ugrySPqOXlcmORZIwY:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !ugrySPqOXlcmORZIwY:matrix.org... src/sliding_sync.rs:1755:5 - Received initial timeline update of 2 items for room !ugrySPqOXlcmORZIwY:matrix.org. src/sliding_sync.rs:1570:5 - Adding new room !ugrySPqOXlcmORZIwY:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2025-01-18T06:05:20.742494Z  WARN build{room_id="!jWRCtEnjGkNJJJxtcB:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2025-01-18T06:05:20.749620Z  INFO sending_task{room_id=!jWRCtEnjGkNJJJxtcB:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2025-01-18T06:05:20.750193Z  INFO local_echo_handler{room_id="!jWRCtEnjGkNJJJxtcB:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +2025-01-20T09:54:19.768296Z  WARN build{room_id="!jWRCtEnjGkNJJJxtcB:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2025-01-20T09:54:19.774846Z  INFO sending_task{room_id=!jWRCtEnjGkNJJJxtcB:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2025-01-20T09:54:19.775295Z  INFO local_echo_handler{room_id="!jWRCtEnjGkNJJJxtcB:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !jWRCtEnjGkNJJJxtcB:matrix.org... src/sliding_sync.rs:1755:5 - Received initial timeline update of 2 items for room !jWRCtEnjGkNJJJxtcB:matrix.org. src/sliding_sync.rs:1570:5 - Adding new room !jWRCtEnjGkNJJJxtcB:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2025-01-18T06:05:20.766153Z  WARN build{room_id="!hKwFRvooxscFyToTfI:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2025-01-18T06:05:20.814575Z  INFO sending_task{room_id=!hKwFRvooxscFyToTfI:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2025-01-18T06:05:20.815146Z  INFO local_echo_handler{room_id="!hKwFRvooxscFyToTfI:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +2025-01-20T09:54:19.783594Z  WARN build{room_id="!hKwFRvooxscFyToTfI:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2025-01-20T09:54:19.815452Z  INFO sending_task{room_id=!hKwFRvooxscFyToTfI:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2025-01-20T09:54:19.815755Z  INFO local_echo_handler{room_id="!hKwFRvooxscFyToTfI:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !hKwFRvooxscFyToTfI:matrix.org... src/sliding_sync.rs:1755:5 - Received initial timeline update of 2 items for room !hKwFRvooxscFyToTfI:matrix.org. src/sliding_sync.rs:1570:5 - Adding new room !hKwFRvooxscFyToTfI:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2025-01-18T06:05:20.833543Z  WARN build{room_id="!ZVBGnTSVYUGWMArNVx:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2025-01-18T06:05:20.852425Z  INFO sending_task{room_id=!ZVBGnTSVYUGWMArNVx:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2025-01-18T06:05:20.853075Z  INFO local_echo_handler{room_id="!ZVBGnTSVYUGWMArNVx:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +2025-01-20T09:54:19.823249Z  WARN build{room_id="!ZVBGnTSVYUGWMArNVx:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2025-01-20T09:54:19.844025Z  INFO sending_task{room_id=!ZVBGnTSVYUGWMArNVx:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2025-01-20T09:54:19.844904Z  INFO local_echo_handler{room_id="!ZVBGnTSVYUGWMArNVx:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !ZVBGnTSVYUGWMArNVx:matrix.org... src/sliding_sync.rs:1755:5 - Received initial timeline update of 2 items for room !ZVBGnTSVYUGWMArNVx:matrix.org. src/sliding_sync.rs:1570:5 - Adding new room !ZVBGnTSVYUGWMArNVx:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2025-01-18T06:05:20.863699Z  WARN build{room_id="!kbcNFRhdGTiryBHugo:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -src/home/rooms_list.rs:568:17 - RoomsList: processed 31 updates to the list of all rooms -src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !WfZsmtnxbxTdoYPkaT:greyface.org... -2025-01-18T06:05:20.893094Z  INFO sending_task{room_id=!kbcNFRhdGTiryBHugo:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2025-01-18T06:05:20.893483Z  INFO local_echo_handler{room_id="!kbcNFRhdGTiryBHugo:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +2025-01-20T09:54:19.852719Z  WARN build{room_id="!kbcNFRhdGTiryBHugo:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2025-01-20T09:54:19.890171Z  INFO sending_task{room_id=!kbcNFRhdGTiryBHugo:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2025-01-20T09:54:19.890682Z  INFO local_echo_handler{room_id="!kbcNFRhdGTiryBHugo:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !kbcNFRhdGTiryBHugo:matrix.org... src/sliding_sync.rs:1755:5 - Received initial timeline update of 2 items for room !kbcNFRhdGTiryBHugo:matrix.org. -src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !ddnLMXyILAzUofbiMe:matrix.org... src/sliding_sync.rs:1570:5 - Adding new room !kbcNFRhdGTiryBHugo:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !uFHFUnrZpEtRWbpFsT:matrix.org... -src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !wOlkWNmgkAZFxbTaqj:matrix.org... +src/home/rooms_list.rs:568:17 - RoomsList: processed 32 updates to the list of all rooms +src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !WfZsmtnxbxTdoYPkaT:greyface.org... +2025-01-20T09:54:19.902441Z  INFO matrix_sdk::encryption::recovery: Recovery state changed from Unknown to Incomplete +src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !IemiTbwVankHTFiEoh:matrix.org... +src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !HLUidcjosfPlYRFoqX:matrix.debian.social... src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !xHcpmMTfmMmEAaYiug:matrix.org... +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !zMuVRxoqjyxyjSEBXc:matrix.org... -src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !fOOzymDEHiIIUtmlBE:matrix.org... src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !cJFtAIkwxuofiSYkPN:matrix.org... -src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !IemiTbwVankHTFiEoh:matrix.org... -2025-01-18T06:05:21.415796Z  INFO matrix_sdk::encryption::recovery: Recovery state changed from Unknown to Incomplete +src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !ddnLMXyILAzUofbiMe:matrix.org... +src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !fOOzymDEHiIIUtmlBE:matrix.org... +src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !uFHFUnrZpEtRWbpFsT:matrix.org... src/verification.rs:28:13 - Received a verification state update: Unverified -src/home/rooms_list.rs:568:17 - RoomsList: processed 2 updates to the list of all rooms -src/sliding_sync.rs:456:29 - Completed backwards pagination request for room !xHcpmMTfmMmEAaYiug:matrix.org, hit start of timeline? no -src/sliding_sync.rs:456:29 - Completed backwards pagination request for room !WfZsmtnxbxTdoYPkaT:greyface.org, hit start of timeline? no -src/home/rooms_list.rs:568:17 - RoomsList: processed 1 updates to the list of all rooms +src/sliding_sync.rs:1659:13 - Received a room list loading state update: Loaded { maximum_number_of_rooms: Some(16) } src/verification.rs:28:13 - Received a verification state update: Unverified -2025-01-18T06:05:22.927772Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-20T09:54:20.631797Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +src/home/rooms_list.rs:568:17 - RoomsList: processed 2 updates to the list of all rooms +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) src/sliding_sync.rs:456:29 - Completed backwards pagination request for room !IemiTbwVankHTFiEoh:matrix.org, hit start of timeline? no -src/sliding_sync.rs:456:29 - Completed backwards pagination request for room !zMuVRxoqjyxyjSEBXc:matrix.org, hit start of timeline? no -2025-01-18T06:05:23.432212Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +src/sliding_sync.rs:456:29 - Completed backwards pagination request for room !WfZsmtnxbxTdoYPkaT:greyface.org, hit start of timeline? no +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) src/sliding_sync.rs:456:29 - Completed backwards pagination request for room !uFHFUnrZpEtRWbpFsT:matrix.org, hit start of timeline? no +src/sliding_sync.rs:456:29 - Completed backwards pagination request for room !xHcpmMTfmMmEAaYiug:matrix.org, hit start of timeline? no +src/sliding_sync.rs:456:29 - Completed backwards pagination request for room !zMuVRxoqjyxyjSEBXc:matrix.org, hit start of timeline? no src/sliding_sync.rs:456:29 - Completed backwards pagination request for room !fOOzymDEHiIIUtmlBE:matrix.org, hit start of timeline? no -src/sliding_sync.rs:456:29 - Completed backwards pagination request for room !ddnLMXyILAzUofbiMe:matrix.org, hit start of timeline? no -src/home/rooms_list.rs:568:17 - RoomsList: processed 1 updates to the list of all rooms +2025-01-20T09:54:21.030897Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) src/sliding_sync.rs:456:29 - Completed backwards pagination request for room !cJFtAIkwxuofiSYkPN:matrix.org, hit start of timeline? no -src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !HLUidcjosfPlYRFoqX:matrix.debian.social... +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +src/sliding_sync.rs:456:29 - Completed backwards pagination request for room !ddnLMXyILAzUofbiMe:matrix.org, hit start of timeline? no +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) src/sliding_sync.rs:456:29 - Completed backwards pagination request for room !HLUidcjosfPlYRFoqX:matrix.debian.social, hit start of timeline? no -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/platform/src/live_cx.rs:46:9 - -############################################# - -Makepad needs the nightly only proc_macro_span feature for accurate line information in errors -To install nightly use rustup: - -rustup install nightly - -Please build your makepad application in this way on Unix: - -MAKEPAD=lines cargo +nightly build yourapp_etc - -And on Windows: - -set MAKEPAD=lines&cargo +nightly build yourapp_etc' - -############################################# - -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/platform/src/live_cx.rs:184:17 - Apply error: src/shared/image_viewer.rs:8:327 - wrong value type. Prop: source primitive: Dependency value: None - origin: /home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/platform/src/live_prims.rs:898 None -src/home/room_screen.rs:1981:13 - Sending a first-time backwards pagination request for room !WfZsmtnxbxTdoYPkaT:greyface.org -src/home/room_screen.rs:1552:25 - !!! Couldn't find new event with matching ID for ANY event currently visible in the portal list +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +src/home/room_screen.rs:1972:13 - Sending a first-time backwards pagination request for room !IemiTbwVankHTFiEoh:matrix.org +src/sliding_sync.rs:522:21 - Sending fetch room members request for room !IemiTbwVankHTFiEoh:matrix.org... +src/home/room_screen.rs:1539:25 - !!! Couldn't find new event with matching ID for ANY event currently visible in the portal list +src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !IemiTbwVankHTFiEoh:matrix.org... +src/sliding_sync.rs:524:21 - Completed fetch room members request for room !IemiTbwVankHTFiEoh:matrix.org. +src/sliding_sync.rs:762:29 - Received own user read receipt: Receipt { ts: Some(2025-01-20T09:51:20.211), thread: Unthreaded } "$W0o63x2FVquWvWD2-0-nuzmzoulVyGdHCOtBEEyqMfw" +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +src/home/rooms_list.rs:568:17 - RoomsList: processed 1 updates to the list of all rooms +src/home/room_screen.rs:1677:21 - Timeline::handle_event(): media fetched for room !IemiTbwVankHTFiEoh:matrix.org +src/image_viewer_modal.rs:82:9 - Inserted +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +src/sliding_sync.rs:456:29 - Completed backwards pagination request for room !IemiTbwVankHTFiEoh:matrix.org, hit start of timeline? no +src/home/room_screen.rs:2459:17 - Found matching event ID $yQJo5NnTZXtHeHSnortlL-k1YBCVDhBqETGFbq0jk-o at index 87 in new items list, corresponding to current item index 39 at pos offset -87.42498326619466 +src/home/room_screen.rs:1528:29 - Timeline::handle_event(): jumping view from event index 39 to new index 87, scroll -87.42498326619466, event ID $yQJo5NnTZXtHeHSnortlL-k1YBCVDhBqETGFbq0jk-o +src/image_viewer_modal.rs:82:9 - Inserted +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +src/image_viewer_modal.rs:82:9 - Inserted +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +src/image_viewer_modal.rs:82:9 - Inserted +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +src/app.rs:212:17 - Beggin to show +src/app.rs:220:21 - NO media_cache +src/sliding_sync.rs:866:37 - Sent read receipt to room !IemiTbwVankHTFiEoh:matrix.org for event $R4TrFlr0oEDx-DOqUazYHUSiw_zdh84yL13NDcLD634 +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +2025-01-20T09:54:27.282854Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +src/home/rooms_list.rs:568:17 - RoomsList: processed 3 updates to the list of all rooms +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +2025-01-20T09:54:27.798158Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +src/app.rs:212:17 - Beggin to show +src/app.rs:220:21 - NO media_cache +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +src/app.rs:212:17 - Beggin to show +src/app.rs:220:21 - NO media_cache +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +src/app.rs:212:17 - Beggin to show +src/app.rs:220:21 - NO media_cache +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +2025-01-20T09:54:31.785974Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +src/home/room_screen.rs:1677:21 - Timeline::handle_event(): media fetched for room !IemiTbwVankHTFiEoh:matrix.org +src/app.rs:212:17 - Beggin to show +src/app.rs:220:21 - NO media_cache +src/image_viewer_modal.rs:82:9 - Inserted +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +src/image_viewer_modal.rs:82:9 - Inserted +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +src/home/room_screen.rs:1972:13 - Sending a first-time backwards pagination request for room !WfZsmtnxbxTdoYPkaT:greyface.org +src/home/room_screen.rs:1539:25 - !!! Couldn't find new event with matching ID for ANY event currently visible in the portal list src/sliding_sync.rs:522:21 - Sending fetch room members request for room !WfZsmtnxbxTdoYPkaT:greyface.org... src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !WfZsmtnxbxTdoYPkaT:greyface.org... src/sliding_sync.rs:524:21 - Completed fetch room members request for room !WfZsmtnxbxTdoYPkaT:greyface.org. -src/sliding_sync.rs:762:29 - Received own user read receipt: Receipt { ts: Some(2025-01-17T04:00:56.552), thread: Unthreaded } "$XW31eEU1jsRcf3HUl1AlTNZmWmHLfxHd1d62P_hfR34" +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +src/image_viewer_modal.rs:82:9 - Inserted +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +src/image_viewer_modal.rs:82:9 - Inserted +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +src/image_viewer_modal.rs:82:9 - Inserted +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +src/image_viewer_modal.rs:82:9 - Inserted +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +src/home/room_screen.rs:1677:21 - Timeline::handle_event(): media fetched for room !WfZsmtnxbxTdoYPkaT:greyface.org +src/image_viewer_modal.rs:82:9 - Inserted +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) src/sliding_sync.rs:456:29 - Completed backwards pagination request for room !WfZsmtnxbxTdoYPkaT:greyface.org, hit start of timeline? no -src/home/room_screen.rs:2461:17 - Found matching event ID $5wKh0ZU0iRKFXkLZHEKbbGV5fvApsPI-KqZKEB5NQus at index 69 in new items list, corresponding to current item index 35 at pos offset -163.03494954427083 -src/home/room_screen.rs:1541:29 - Timeline::handle_event(): jumping view from event index 35 to new index 69, scroll -163.03494954427083, event ID $5wKh0ZU0iRKFXkLZHEKbbGV5fvApsPI-KqZKEB5NQus -src/home/room_screen.rs:1690:21 - Timeline::handle_event(): media fetched for room !WfZsmtnxbxTdoYPkaT:greyface.org -src/shared/text_or_image.rs:74:17 - Clicked -src/home/room_screen.rs:1081:21 - RRRRR -src/shared/image_viewer.rs:81:13 - Some! -src/home/room_screen.rs:1690:21 - Timeline::handle_event(): media fetched for room !WfZsmtnxbxTdoYPkaT:greyface.org -src/shared/text_or_image.rs:74:17 - Clicked -src/home/room_screen.rs:1081:21 - RRRRR -src/shared/image_viewer.rs:81:13 - Some! -src/shared/image_viewer.rs:84:21 - Receive origin image -src/shared/image_viewer.rs:93:25 - Success -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -src/sliding_sync.rs:456:29 - Completed backwards pagination request for room !wOlkWNmgkAZFxbTaqj:matrix.org, hit start of timeline? no -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -src/sliding_sync.rs:1659:13 - Received a room list loading state update: Loaded { maximum_number_of_rooms: Some(16) } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -src/home/rooms_list.rs:568:17 - RoomsList: processed 1 updates to the list of all rooms -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -2025-01-18T06:05:53.904147Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -src/sliding_sync.rs:888:37 - Already sent fully read receipt to room !WfZsmtnxbxTdoYPkaT:greyface.org for event $f5Su2_YGVldmeNWmMMO91Q6VsjFF-Izuw-eqrXaJ34k -src/home/rooms_list.rs:568:17 - RoomsList: processed 1 updates to the list of all rooms -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -src/sliding_sync.rs:866:37 - Sent read receipt to room !WfZsmtnxbxTdoYPkaT:greyface.org for event $f5Su2_YGVldmeNWmMMO91Q6VsjFF-Izuw-eqrXaJ34k -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -src/home/rooms_list.rs:568:17 - RoomsList: processed 1 updates to the list of all rooms -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -2025-01-18T06:06:05.710805Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 865.0, y: 734.7466430664063 } } -src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !MBODbHgvBJVjeKDAhl:matrix.org... -src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !ugrySPqOXlcmORZIwY:matrix.org... -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -2025-01-18T06:06:11.675657Z  WARN paginate_backwards{room_id="!MBODbHgvBJVjeKDAhl:matrix.org"}:live_paginate_backwards{room_id="!MBODbHgvBJVjeKDAhl:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!MBODbHgvBJVjeKDAhl:matrix.org" options=MessagesOptions { from: "t13-5565854823_757284974_38180970_3363760457_3696870196_263505662_1437986892_11072257054_0_416079", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!MBODbHgvBJVjeKDAhl:matrix.org" sender="@aaravlu:matrix.org" event_id="$o5bpwDcWC23A1iwzaxRsSQqjAEOvazf9pK8kW7Dywlo" origin_server_ts="2025-01-11T04:08:50.491Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:I/n0s2T889Dp769fHHVU/MzUG3rBeRl+9pC983mdZkE" session_id="jGsojiSXSEU0hZe/DTAGom2PSI3aBtLg0eK4qFJ/FVM" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-18T06:06:11.698530Z  WARN paginate_backwards{room_id="!MBODbHgvBJVjeKDAhl:matrix.org"}:live_paginate_backwards{room_id="!MBODbHgvBJVjeKDAhl:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!MBODbHgvBJVjeKDAhl:matrix.org" options=MessagesOptions { from: "t13-5565854823_757284974_38180970_3363760457_3696870196_263505662_1437986892_11072257054_0_416079", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!MBODbHgvBJVjeKDAhl:matrix.org" sender="@aaravlu:matrix.org" event_id="$gRnz_ldT7UO2zhEQOzYy_x4j-1XtdMbw1eJ81bwauxE" origin_server_ts="2025-01-11T04:02:42.866Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:I/n0s2T889Dp769fHHVU/MzUG3rBeRl+9pC983mdZkE" session_id="uwVZcLlrryU4794Ep1BSZcTPH893VzL7QAyc6Tq6Iuw" message_index=2}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -2025-01-18T06:06:11.718401Z  WARN paginate_backwards{room_id="!MBODbHgvBJVjeKDAhl:matrix.org"}:live_paginate_backwards{room_id="!MBODbHgvBJVjeKDAhl:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!MBODbHgvBJVjeKDAhl:matrix.org" options=MessagesOptions { from: "t13-5565854823_757284974_38180970_3363760457_3696870196_263505662_1437986892_11072257054_0_416079", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!MBODbHgvBJVjeKDAhl:matrix.org" sender="@aaravlu:matrix.org" event_id="$hOsE28O0LOMbfIA0fQ0CLZHWqVKov1VY0KiFHchm3cI" origin_server_ts="2025-01-11T04:02:13.189Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:I/n0s2T889Dp769fHHVU/MzUG3rBeRl+9pC983mdZkE" session_id="uwVZcLlrryU4794Ep1BSZcTPH893VzL7QAyc6Tq6Iuw" message_index=1}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-18T06:06:11.737067Z  WARN paginate_backwards{room_id="!MBODbHgvBJVjeKDAhl:matrix.org"}:live_paginate_backwards{room_id="!MBODbHgvBJVjeKDAhl:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!MBODbHgvBJVjeKDAhl:matrix.org" options=MessagesOptions { from: "t13-5565854823_757284974_38180970_3363760457_3696870196_263505662_1437986892_11072257054_0_416079", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!MBODbHgvBJVjeKDAhl:matrix.org" sender="@aaravlu:matrix.org" event_id="$Krnx4mRd3gFhZgtxahlzkt5A42c19gM8z3Z3NhMOPOY" origin_server_ts="2025-01-11T04:01:19.275Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:I/n0s2T889Dp769fHHVU/MzUG3rBeRl+9pC983mdZkE" session_id="uwVZcLlrryU4794Ep1BSZcTPH893VzL7QAyc6Tq6Iuw" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -src/sliding_sync.rs:456:29 - Completed backwards pagination request for room !MBODbHgvBJVjeKDAhl:matrix.org, hit start of timeline? no -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -2025-01-18T06:06:12.059941Z  WARN paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:live_paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!ugrySPqOXlcmORZIwY:matrix.org" options=MessagesOptions { from: "t14-5565854853_757284974_38180970_3363760457_3696870196_263505662_1437986892_11072257054_0_416079", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!ugrySPqOXlcmORZIwY:matrix.org" sender="@aaravlu:matrix.org" event_id="$WrLC6uWcYUfDto1nMzRMKE-Avzm7ExRUx_VVjwDMegg" origin_server_ts="2024-12-27T10:13:55.662Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:edovrwKptvEQGGLXGs1IleJukotZxNo+gpk9gJ+uySg" session_id="+4zeLQVxVXREmZG9mHF2rdSeMy+P39TnIdd3Y32yrBE" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-18T06:06:12.080084Z  WARN paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:live_paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!ugrySPqOXlcmORZIwY:matrix.org" options=MessagesOptions { from: "t14-5565854853_757284974_38180970_3363760457_3696870196_263505662_1437986892_11072257054_0_416079", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!ugrySPqOXlcmORZIwY:matrix.org" sender="@aaravlu:matrix.org" event_id="$PRR9Cvz1GKaRR9sDRrWac3PglNOfvigckaDPLcC_KCE" origin_server_ts="2024-12-27T10:04:32.899Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:4/dvM6WQhZ1C8XwTHkiFLhuEje1WFUaHmiq7zc1GYlE" session_id="XzKC431Jae5TWcq/hqoO8HQVoLxj2dfUzzJHUAYjjlw" message_index=1}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -2025-01-18T06:06:12.099177Z  WARN paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:live_paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!ugrySPqOXlcmORZIwY:matrix.org" options=MessagesOptions { from: "t14-5565854853_757284974_38180970_3363760457_3696870196_263505662_1437986892_11072257054_0_416079", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!ugrySPqOXlcmORZIwY:matrix.org" sender="@aaravlu:matrix.org" event_id="$6oZANyY0TCQ4btosWSmzovwwZk3aQb7drYeAa4TiQP0" origin_server_ts="2024-12-27T10:00:17.966Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:4/dvM6WQhZ1C8XwTHkiFLhuEje1WFUaHmiq7zc1GYlE" session_id="XzKC431Jae5TWcq/hqoO8HQVoLxj2dfUzzJHUAYjjlw" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-18T06:06:12.122233Z  WARN paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:live_paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!ugrySPqOXlcmORZIwY:matrix.org" options=MessagesOptions { from: "t14-5565854853_757284974_38180970_3363760457_3696870196_263505662_1437986892_11072257054_0_416079", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!ugrySPqOXlcmORZIwY:matrix.org" sender="@aaravlu:matrix.org" event_id="$zvoxVs_cZU2v3MZy49OswxL-sBYAooFW1fqytA6CTY8" origin_server_ts="2024-12-27T09:58:55.761Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:4/dvM6WQhZ1C8XwTHkiFLhuEje1WFUaHmiq7zc1GYlE" session_id="Fb3z4bsEqlOP1zptAC4oYYcohzmmevg5saAj7NAmY/w" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -src/sliding_sync.rs:456:29 - Completed backwards pagination request for room !ugrySPqOXlcmORZIwY:matrix.org, hit start of timeline? no -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -2025-01-18T06:06:34.080174Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -2025-01-18T06:06:56.362658Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -src/sliding_sync.rs:888:37 - Already sent fully read receipt to room !WfZsmtnxbxTdoYPkaT:greyface.org for event $f5Su2_YGVldmeNWmMMO91Q6VsjFF-Izuw-eqrXaJ34k -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -src/home/rooms_list.rs:568:17 - RoomsList: processed 1 updates to the list of all rooms -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -src/sliding_sync.rs:866:37 - Already sent read receipt to room !WfZsmtnxbxTdoYPkaT:greyface.org for event $XW31eEU1jsRcf3HUl1AlTNZmWmHLfxHd1d62P_hfR34 -src/home/rooms_list.rs:568:17 - RoomsList: processed 1 updates to the list of all rooms -src/sliding_sync.rs:888:37 - Already sent fully read receipt to room !WfZsmtnxbxTdoYPkaT:greyface.org for event $XW31eEU1jsRcf3HUl1AlTNZmWmHLfxHd1d62P_hfR34 -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -src/home/rooms_list.rs:568:17 - RoomsList: processed 1 updates to the list of all rooms -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -2025-01-18T06:07:14.877445Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -src/sliding_sync.rs:866:37 - Sent read receipt to room !WfZsmtnxbxTdoYPkaT:greyface.org for event $f5Su2_YGVldmeNWmMMO91Q6VsjFF-Izuw-eqrXaJ34k +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +src/home/room_screen.rs:2459:17 - Found matching event ID $GeZNZ-0o85UY_hsakARsF5i7xdPwHD0VfUDDAiQre-I at index 88 in new items list, corresponding to current item index 41 at pos offset -164.9937813313802 +src/home/room_screen.rs:1528:29 - Timeline::handle_event(): jumping view from event index 41 to new index 88, scroll -164.9937813313802, event ID $GeZNZ-0o85UY_hsakARsF5i7xdPwHD0VfUDDAiQre-I +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +src/image_viewer_modal.rs:82:9 - Inserted +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +src/app.rs:212:17 - Beggin to show +src/app.rs:220:21 - NO media_cache +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +src/app.rs:212:17 - Beggin to show +src/app.rs:220:21 - NO media_cache +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +2025-01-20T09:54:52.661253Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-20T09:54:53.117275Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-20T09:55:23.543458Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-20T09:55:53.974709Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-20T09:56:05.751792Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +2025-01-20T09:56:24.081850Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +2025-01-20T09:56:54.596685Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-20T09:57:25.109218Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-20T09:57:55.618417Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-20T09:58:26.145620Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-20T09:58:56.573924Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-20T09:59:16.108190Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +2025-01-20T09:59:17.235437Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +2025-01-20T09:59:47.745687Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-20T10:00:18.210433Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-20T10:00:25.515767Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +2025-01-20T10:00:55.971228Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-20T10:01:05.572452Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +2025-01-20T10:01:36.013647Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-20T10:01:42.314130Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +2025-01-20T10:02:12.853175Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-20T10:02:22.400943Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +2025-01-20T10:02:51.856031Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +2025-01-20T10:02:53.417986Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +2025-01-20T10:03:33.141179Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-20T10:03:44.915831Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +src/image_viewer_modal.rs:82:9 - Inserted +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +2025-01-20T10:03:52.703635Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +2025-01-20T10:04:02.742813Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +2025-01-20T10:04:04.167380Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +2025-01-20T10:04:14.264329Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +2025-01-20T10:04:20.966671Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +2025-01-20T10:04:27.351939Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +2025-01-20T10:04:30.916513Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +2025-01-20T10:04:31.406447Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +2025-01-20T10:04:41.430983Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-20T10:04:41.958246Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +2025-01-20T10:04:44.520879Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +2025-01-20T10:04:50.093662Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +2025-01-20T10:04:51.589902Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-20T10:04:52.016517Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +2025-01-20T10:04:52.452236Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +src/image_viewer_modal.rs:82:9 - Inserted +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +2025-01-20T10:05:01.564167Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-20T10:05:01.987387Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +2025-01-20T10:05:10.128475Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +2025-01-20T10:05:11.967978Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +2025-01-20T10:05:12.814124Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +2025-01-20T10:05:21.572531Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +2025-01-20T10:05:22.989617Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found src/home/rooms_list.rs:568:17 - RoomsList: processed 3 updates to the list of all rooms -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -src/home/rooms_list.rs:568:17 - RoomsList: processed 1 updates to the list of all rooms -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -src/sliding_sync.rs:866:37 - Already sent read receipt to room !WfZsmtnxbxTdoYPkaT:greyface.org for event $XW31eEU1jsRcf3HUl1AlTNZmWmHLfxHd1d62P_hfR34 -src/home/rooms_list.rs:568:17 - RoomsList: processed 1 updates to the list of all rooms -src/sliding_sync.rs:888:37 - Already sent fully read receipt to room !WfZsmtnxbxTdoYPkaT:greyface.org for event $XW31eEU1jsRcf3HUl1AlTNZmWmHLfxHd1d62P_hfR34 +src/home/room_screen.rs:2459:17 - Found matching event ID $GeZNZ-0o85UY_hsakARsF5i7xdPwHD0VfUDDAiQre-I at index 88 in new items list, corresponding to current item index 88 at pos offset -164.9937813313802 src/home/rooms_list.rs:568:17 - RoomsList: processed 1 updates to the list of all rooms -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } -DRAWING RECT Rect { pos: DVec2 { x: 415.0, y: 65.25333404541016 }, size: DVec2 { x: 1505.0, y: 945.7466430664063 } } +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +2025-01-20T10:05:33.017893Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +src/image_viewer_modal.rs:82:9 - Inserted +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +2025-01-20T10:05:44.625910Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +2025-01-20T10:06:15.055316Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-20T10:06:45.490876Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-20T10:06:54.564596Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +2025-01-20T10:07:04.605881Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +2025-01-20T10:07:07.786739Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-20T10:07:18.840623Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +2025-01-20T10:07:27.944456Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +2025-01-20T10:07:42.409391Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-20T10:07:42.899891Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +2025-01-20T10:07:52.819010Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +2025-01-20T10:07:53.550033Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) diff --git a/src/app.rs b/src/app.rs index 378edbcf..502d7b42 100644 --- a/src/app.rs +++ b/src/app.rs @@ -2,7 +2,7 @@ use makepad_widgets::*; use matrix_sdk::ruma::OwnedRoomId; use crate::{ - home::{main_desktop_ui::RoomsPanelAction, room_screen::MessageAction, rooms_list::RoomListAction}, login::login_screen::LoginAction, shared::popup_list::PopupNotificationAction, verification::VerificationAction, verification_modal::{VerificationModalAction, VerificationModalWidgetRefExt} + home::{main_desktop_ui::RoomsPanelAction, room_screen::{MessageAction, RoomScreenWidgetRefExt}, rooms_list::RoomListAction}, image_viewer_modal::{ImageViewerAction, ImageViewerModalWidgetRefExt}, login::login_screen::LoginAction, shared::popup_list::PopupNotificationAction, verification::VerificationAction, verification_modal::{VerificationModalAction, VerificationModalWidgetRefExt} }; live_design! { @@ -14,9 +14,10 @@ live_design! { use crate::home::home_screen::HomeScreen; use crate::profile::my_profile_screen::MyProfileScreen; use crate::verification_modal::VerificationModal; + use crate::image_viewer_modal::ImageViewerModal; use crate::login::login_screen::LoginScreen; use crate::shared::popup_list::PopupList; - + ICON_CHAT = dep("crate://self/resources/icons/chat.svg") ICON_CONTACTS = dep("crate://self/resources/icons/contacts.svg") ICON_DISCOVER = dep("crate://self/resources/icons/discover.svg") @@ -125,12 +126,17 @@ live_design! { {} } } + image_viewer_modal = { + content: { + image_viewer_modal_inner = {} + } + } verification_modal = { content: { verification_modal_inner = {} } } - + // message_source_modal = { // content: { // message_source_modal_inner = {} @@ -165,6 +171,7 @@ impl LiveRegister for App { crate::home::live_design(cx); crate::profile::live_design(cx); crate::login::live_design(cx); + crate::image_viewer_modal::live_design(cx); } } @@ -188,7 +195,32 @@ impl MatchEvent for App { } fn handle_actions(&mut self, cx: &mut Cx, actions: &Actions) { + let image_viewer_modal = self.ui.image_viewer_modal(id!(image_viewer_modal_inner)); + + if image_viewer_modal.button(id!(close_button)).clicked(actions) { + image_viewer_modal.as_modal().close(cx); + log!("Closed"); + } + for action in actions { + if let Some(ImageViewerAction::Insert(text_or_image_uid, mx_uri)) = action.downcast_ref() { + let image_viewer_modal = self.ui.image_viewer_modal(id!(image_viewer_modal_inner)); + image_viewer_modal.insert_data(text_or_image_uid, mx_uri.clone()); + } + + if let Some(ImageViewerAction::Show(text_or_image_uid)) = action.downcast_ref() { + log!("Beggin to show"); + let image_viewer_modal = self.ui.image_viewer_modal(id!(image_viewer_modal_inner)); + + if let Some(mut media_cache) = self.ui.room_screen(id!(home_screen.main_desktop_ui.dock.room_screen)).get_media_cache() { + log!("RoomScreen!!"); + image_viewer_modal.show_and_fill_image(cx, text_or_image_uid, &mut media_cache); + log!("Showed"); + } else { + log!("NO media_cache"); + } + } + if let Some(LoginAction::LoginSuccess) = action.downcast_ref() { log!("Received LoginAction::LoginSuccess, hiding login view."); self.app_state.logged_in = true; diff --git a/src/home/home_screen.rs b/src/home/home_screen.rs index 48393104..3ee16cfa 100644 --- a/src/home/home_screen.rs +++ b/src/home/home_screen.rs @@ -32,7 +32,7 @@ live_design! { flow: Down width: Fill, height: Fill {} - {} + main_desktop_ui = {} } } diff --git a/src/home/room_screen.rs b/src/home/room_screen.rs index 37f65858..d529734d 100644 --- a/src/home/room_screen.rs +++ b/src/home/room_screen.rs @@ -21,12 +21,12 @@ use matrix_sdk_ui::timeline::{ use robius_location::Coordinates; use crate::{ - avatar_cache::{self, AvatarCacheEntry}, event_preview::{text_preview_of_member_profile_change, text_preview_of_other_state, text_preview_of_redacted_message, text_preview_of_room_membership_change, text_preview_of_timeline_item}, home::{loading_modal::LoadingModalWidgetExt, message_context_menu::MessageActionBarWidgetRefExt}, location::{get_latest_location, init_location_subscriber, request_location_update, LocationAction, LocationRequest, LocationUpdate}, media_cache::{MediaCache, MediaCacheEntry}, profile::{ + avatar_cache::{self, AvatarCacheEntry}, event_preview::{text_preview_of_member_profile_change, text_preview_of_other_state, text_preview_of_redacted_message, text_preview_of_room_membership_change, text_preview_of_timeline_item}, home::{loading_modal::LoadingModalWidgetExt, message_context_menu::MessageActionBarWidgetRefExt}, image_viewer_modal::ImageViewerAction, location::{get_latest_location, init_location_subscriber, request_location_update, LocationAction, LocationRequest, LocationUpdate}, media_cache::{MediaCache, MediaCacheEntry}, profile::{ user_profile::{AvatarState, ShowUserProfileAction, UserProfile, UserProfileAndRoomId, UserProfilePaneInfo, UserProfileSlidingPaneRef, UserProfileSlidingPaneWidgetExt}, user_profile_cache, }, shared::{ - avatar::{AvatarRef, AvatarWidgetRefExt}, html_or_plaintext::{HtmlOrPlaintextRef, HtmlOrPlaintextWidgetRefExt}, image_viewer::{ImageViewerRef, ImageViewerWidgetExt}, jump_to_bottom_button::{JumpToBottomButtonWidgetExt, UnreadMessageCount}, popup_list::enqueue_popup_notification, text_or_image::{TextOrImageClickAction, TextOrImageRef, TextOrImageWidgetRefExt}, typing_animation::TypingAnimationWidgetExt - }, sliding_sync::{self, get_client, submit_async_request, take_timeline_endpoints, BackwardsPaginateUntilEventRequest, MatrixRequest, PaginationDirection, TimelineRequestSender}, utils::{self, unix_time_millis_to_datetime, ImageFormat, MediaFormatConst}, + avatar::{AvatarRef, AvatarWidgetRefExt}, html_or_plaintext::{HtmlOrPlaintextRef, HtmlOrPlaintextWidgetRefExt}, jump_to_bottom_button::{JumpToBottomButtonWidgetExt, UnreadMessageCount}, popup_list::enqueue_popup_notification, text_or_image::{TextOrImageRef, TextOrImageWidgetRefExt}, typing_animation::TypingAnimationWidgetExt + }, sliding_sync::{self, get_client, submit_async_request, take_timeline_endpoints, BackwardsPaginateUntilEventRequest, MatrixRequest, PaginationDirection, TimelineRequestSender}, utils::{self, unix_time_millis_to_datetime, ImageFormat, MediaFormatConst} }; use rangemap::RangeSet; @@ -48,7 +48,6 @@ live_design! { use crate::shared::search_bar::SearchBar; use crate::shared::avatar::Avatar; use crate::shared::text_or_image::TextOrImage; - use crate::shared::image_viewer::ImageViewer; use crate::shared::html_or_plaintext::*; use crate::shared::icon_button::*; use crate::profile::user_profile::UserProfileSlidingPane; @@ -688,8 +687,6 @@ live_design! { color: (COLOR_PRIMARY_DARKER) } - image_viewer = {} - keyboard_view = { width: Fill, height: Fill, flow: Down, @@ -1077,12 +1074,6 @@ impl Widget for RoomScreen { // Handle the highlight animation. let Some(tl) = self.tl_state.as_mut() else { return }; - if let Some(TextOrImageClickAction::SelfWidgetUid(text_or_image_uid)) = action.downcast_ref() { - log!("RRRRR"); - let image_viewer = self.view.image_viewer(id!(image_viewer)); - image_viewer.show_and_fill_image(cx, text_or_image_uid, &mut tl.media_cache); - } - if let MessageHighlightAnimationState::Pending { item_id } = tl.message_highlight_animation_state { if portal_list.smooth_scroll_reached(actions) { cx.widget_action( @@ -1316,8 +1307,6 @@ impl Widget for RoomScreen { fn draw_walk(&mut self, cx: &mut Cx2d, scope: &mut Scope, walk: Walk) -> DrawStep { let room_screen_widget_uid = self.widget_uid(); - let image_viewer = self.view.image_viewer(id!(image_viewer)); - while let Some(subview) = self.view.draw_walk(cx, scope, walk).step() { // We only care about drawing the portal list. let portal_list_ref = subview.as_portal_list(); @@ -1370,7 +1359,6 @@ impl Widget for RoomScreen { &mut tl_state.media_cache, item_drawn_status, room_screen_widget_uid, - Some(image_viewer.clone()) ) } TimelineItemContent::Sticker(sticker) => { @@ -1386,7 +1374,6 @@ impl Widget for RoomScreen { &mut tl_state.media_cache, item_drawn_status, room_screen_widget_uid, - None, ) } TimelineItemContent::RedactedMessage => populate_small_state_event( @@ -1762,6 +1749,10 @@ impl RoomScreen { self.redraw(cx); } } + fn get_media_cache(&self) -> Option { + log!("Called"); + self.tl_state.as_ref().map(|tl|{tl.media_cache.clone()}) + } /// Handles a link being clicked in any child widgets of this RoomScreen. @@ -2201,6 +2192,13 @@ impl RoomScreen { } impl RoomScreenRef { + pub fn get_media_cache(&self) -> Option { + if let Some(inner) = self.borrow() { + inner.get_media_cache() + } else { + None + } + } /// See [`RoomScreen::set_displayed_room()`]. pub fn set_displayed_room( &self, @@ -2616,7 +2614,6 @@ fn populate_message_view( media_cache: &mut MediaCache, item_drawn_status: ItemDrawnStatus, room_screen_widget_uid: WidgetUid, - image_viewer: Option, ) -> (WidgetRef, ItemDrawnStatus) { let mut new_drawn_status = item_drawn_status; @@ -2796,17 +2793,14 @@ fn populate_message_view( (item, true) } else { let image_info = mtype.get_image_info(); - if let Some(image_viewer) = image_viewer { let is_image_fully_drawn = populate_image_message_content( cx, &item.text_or_image(id!(content.message)), image_info, message.body(), media_cache, - image_viewer, ); new_drawn_status.content_drawn = is_image_fully_drawn; - } (item, false) } } @@ -3074,7 +3068,6 @@ fn populate_image_message_content( image_info_source: Option<(Option, MediaSource)>, body: &str, media_cache: &mut MediaCache, - image_viewer: ImageViewerRef, ) -> bool { // We don't use thumbnails, as their resolution is too low to be visually useful. // We also don't trust the provided mimetype, as it can be incorrect. @@ -3147,7 +3140,7 @@ fn populate_image_message_content( match image_info_source { Some((None, media_source)) => { if let MediaSource::Plain(mx_uri) = media_source.clone() { - image_viewer.insert_date(text_or_image_ref.widget_uid(), mx_uri); + Cx::post_action(ImageViewerAction::Insert(text_or_image_ref.widget_uid(), mx_uri.clone())); } // We fetch the original (full-size) media if it does not have a thumbnail. @@ -3157,7 +3150,7 @@ fn populate_image_message_content( }, Some((Some(image_info), media_source)) => { if let MediaSource::Plain(mx_uri) = media_source.clone() { - image_viewer.insert_date(text_or_image_ref.widget_uid(), mx_uri); + Cx::post_action(ImageViewerAction::Insert(text_or_image_ref.widget_uid(), mx_uri.clone())); } if let Some(thumbnail_source) = image_info.thumbnail_source { diff --git a/src/shared/image_viewer.rs b/src/image_viewer_modal.rs similarity index 68% rename from src/shared/image_viewer.rs rename to src/image_viewer_modal.rs index d101b4d9..12085b2e 100644 --- a/src/shared/image_viewer.rs +++ b/src/image_viewer_modal.rs @@ -11,9 +11,7 @@ live_design! { use crate::shared::styles::*; use crate::shared::icon_button::RobrixIconButton; - pub ImageViewer = {{ImageViewer}} { - debug: true - visible: false + pub ImageViewerModal = {{ImageViewerModal}} { width: Fill, height: Fill flow: Overlay show_bg: true @@ -21,10 +19,23 @@ live_design! { color: #00000075 } + close_button = { + padding: {left: 15, right: 15} + draw_icon: { + svg_file: (ICON_CLOSE) + color: (COLOR_DANGER_RED), + } + icon_walk: {width: 16, height: 16, margin: {left: -2, right: -1} } + + draw_bg: { + border_color: (COLOR_DANGER_RED), + color: #fff0f0 // light red + } + } + image_view = { fit: Stretch, width: Fill, height: Fill, - source: (IMG_DEFAULT_AVATAR), // draw_bg: { // fn pixel(self) -> vec4 { // let maxed = max(self.rect_size.x, self.rect_size.y); @@ -40,7 +51,7 @@ live_design! { } #[derive(Live, LiveHook, Widget)] -pub struct ImageViewer { +pub struct ImageViewerModal { #[deref] view: View, #[rust] widgetref_image_uri_map: HashMap } @@ -48,14 +59,15 @@ pub struct ImageViewer { #[derive(Clone, Debug, DefaultNone)] pub enum ImageViewerAction { - Open(WidgetUid), + Insert(WidgetUid, OwnedMxcUri), + Show(WidgetUid), None, } -impl Widget for ImageViewer { +impl Widget for ImageViewerModal { fn handle_event(&mut self, cx: &mut Cx, event: &Event, scope: &mut Scope) { + self.match_event(cx, event); self.view.handle_event(cx, event, scope); - self.widget_match_event(cx, event, scope); } fn draw_walk(&mut self, cx: &mut Cx2d, scope: &mut Scope, walk: Walk) -> DrawStep { @@ -63,18 +75,11 @@ impl Widget for ImageViewer { } } -impl WidgetMatchEvent for ImageViewer { - fn handle_actions(&mut self, cx: &mut Cx, actions: &Actions, scope: &mut Scope) { - if self.view.button(id!(close_button)).clicked(actions) { - self.view.visible = false; - self.view.redraw(cx); - } - } -} -impl ImageViewer { - fn insert_date(&mut self, text_or_image_uid: WidgetUid, mx_uri: OwnedMxcUri) { - self.widgetref_image_uri_map.insert(text_or_image_uid, mx_uri); +impl ImageViewerModal { + fn insert_data(&mut self, text_or_image_uid: &WidgetUid, mx_uri: OwnedMxcUri) { + self.widgetref_image_uri_map.insert(*text_or_image_uid, mx_uri); + log!("Inserted"); } fn show_and_fill_image(&mut self, cx: &mut Cx, text_or_image_uid: &WidgetUid, media_cache: &mut MediaCache) { if let Some(mxc_uri) = self.widgetref_image_uri_map.get(text_or_image_uid) { @@ -105,16 +110,28 @@ impl ImageViewer { } } } -impl ImageViewerRef { - pub fn insert_date(&self, text_or_image_uid: WidgetUid, mx_uri: OwnedMxcUri) { + +impl ImageViewerModalRef { + pub fn insert_data(&self, text_or_image_uid: &WidgetUid, mx_uri: OwnedMxcUri) { if let Some(mut inner) = self.borrow_mut() { - inner.insert_date(text_or_image_uid, mx_uri); + inner.insert_data(text_or_image_uid, mx_uri); } } - pub fn show_and_fill_image(&self, cx: &mut Cx, text_or_image_uid: &WidgetUid, media_cache: &mut MediaCache) { if let Some(mut inner) = self.borrow_mut() { inner.show_and_fill_image(cx, text_or_image_uid, media_cache); } } } + + + +impl MatchEvent for ImageViewerModal { + fn handle_actions(&mut self, _cx: &mut Cx, actions: &Actions) { + for action in actions { + if let Some(ImageViewerAction::Insert(uid, mx_uri)) = action.downcast_ref() { + self.widgetref_image_uri_map.insert(*uid, mx_uri.clone()); + } + } + } +} diff --git a/src/lib.rs b/src/lib.rs index dcc5f5dd..9e9be309 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -19,6 +19,8 @@ pub mod shared; /// Generating text previews of timeline events/messages. mod event_preview; +pub mod image_viewer_modal; + // Matrix stuff pub mod sliding_sync; diff --git a/src/media_cache.rs b/src/media_cache.rs index 9479d411..27f260ab 100644 --- a/src/media_cache.rs +++ b/src/media_cache.rs @@ -5,7 +5,7 @@ use crate::{home::room_screen::TimelineUpdate, sliding_sync::{self, MatrixReques pub type MediaCacheEntryRef = Arc>; -/// An entry in the media cache. +/// An entry in the media cache. #[derive(Debug, Clone)] pub enum MediaCacheEntry { /// A request has been issued and we're waiting for it to complete. @@ -17,6 +17,7 @@ pub enum MediaCacheEntry { } /// A cache of fetched media. Keys are Matrix URIs, values are references to byte arrays. +#[derive(Debug, Clone)] pub struct MediaCache { /// The actual cached data. cache: BTreeMap, @@ -107,7 +108,7 @@ fn insert_into_cache>>( let new_value = match data { Ok(data) => { let data = data.into(); - + // debugging: dump out the media image to disk if false { if let MediaSource::Plain(mxc_uri) = _request.source { diff --git a/src/shared/mod.rs b/src/shared/mod.rs index bac8cf8c..93368071 100644 --- a/src/shared/mod.rs +++ b/src/shared/mod.rs @@ -12,7 +12,7 @@ pub mod text_or_image; pub mod typing_animation; pub mod popup_list; pub mod verification_badge; -pub mod image_viewer; +// pub mod image_viewer; pub fn live_design(cx: &mut Cx) { // Order matters here, as some widget definitions depend on others. @@ -28,5 +28,5 @@ pub fn live_design(cx: &mut Cx) { popup_list::live_design(cx); verification_badge::live_design(cx); color_tooltip::live_design(cx); - image_viewer::live_design(cx); + // image_viewer::live_design(cx); } diff --git a/src/shared/text_or_image.rs b/src/shared/text_or_image.rs index 4e4da646..0cb63f8f 100644 --- a/src/shared/text_or_image.rs +++ b/src/shared/text_or_image.rs @@ -5,6 +5,8 @@ use makepad_widgets::*; +use crate::image_viewer_modal::ImageViewerAction; + live_design! { use link::theme::*; use link::shaders::*; @@ -57,11 +59,6 @@ pub struct TextOrImage { // #[rust(TextOrImageStatus::Text)] status: TextOrImageStatus, #[rust] size_in_pixels: (usize, usize), } -#[derive(Debug, Clone, DefaultNone)] -pub enum TextOrImageClickAction { - SelfWidgetUid(WidgetUid), - None -} impl Widget for TextOrImage { fn handle_event(&mut self, cx: &mut Cx, event: &Event, scope: &mut Scope) { @@ -71,11 +68,10 @@ impl Widget for TextOrImage { match event.hits(cx, image_view_area) { Hit::FingerDown(_fe) => { - log!("Clicked"); cx.set_key_focus(image_view_area); - Cx::post_action(TextOrImageClickAction::SelfWidgetUid(self.widget_uid())); + Cx::post_action(ImageViewerAction::Show(self.widget_uid())); } - Hit::FingerUp(fe) => { + Hit::FingerUp(_fe) => { // if fe.was_tap() { // } From ade49c891f5ea8718348509654847e9f611e6f86 Mon Sep 17 00:00:00 2001 From: aaravlu Date: Tue, 21 Jan 2025 13:07:54 +0800 Subject: [PATCH 05/88] Finish image viewer base --- .log | 1196 +++++++++-------------------------- src/app.rs | 36 +- src/home/room_screen.rs | 2 + src/image_viewer_modal.rs | 79 ++- src/shared/text_or_image.rs | 9 +- 5 files changed, 354 insertions(+), 968 deletions(-) diff --git a/.log b/.log index b0e6b6b8..12e953f7 100644 --- a/.log +++ b/.log @@ -1,933 +1,301 @@ src/app.rs:189:9 - App::handle_startup(): app_data_dir: "/home/lym/.local/share/robrix" src/app.rs:193:9 - App::handle_startup(): starting matrix sdk loop src/sliding_sync.rs:417:5 - Started async_worker task. -src/sliding_sync.rs:1152:5 - Most recent user ID: Some("@aaravlu:matrix.org") +src/sliding_sync.rs:1152:5 - Most recent user ID: Some("@demolemon:matrix.org") src/sliding_sync.rs:1156:5 - CLI parsing succeeded? false. CLI has valid UN+PW? false src/sliding_sync.rs:1164:5 - Waiting for login? false -src/sliding_sync.rs:1173:9 - Trying to restore session for user: Some("@aaravlu:matrix.org") -src/persistent_state.rs:101:5 - Loading previous session file for @aaravlu:matrix.org...: '/home/lym/.local/share/robrix/aaravlu_matrix.org/persistent_state/session' -src/persistent_state.rs:116:5 - Loaded session file for @aaravlu:matrix.org. Trying to connect to homeserver (https://matrix-client.matrix.org/)... -2025-01-20T09:54:19.493510Z  INFO build{homeserver=ServerNameOrHomeserverUrl("https://matrix-client.matrix.org/")}: matrix_sdk::client::builder: selected sliding sync version version=Native -src/persistent_state.rs:132:5 - Authenticating previous login session for @aaravlu:matrix.org... -2025-01-20T09:54:19.549996Z  INFO matrix_sdk::encryption::backups: Setting up secret listeners and trying to resume backups +src/sliding_sync.rs:1173:9 - Trying to restore session for user: Some("@demolemon:matrix.org") +src/persistent_state.rs:101:5 - Loading previous session file for @demolemon:matrix.org...: '/home/lym/.local/share/robrix/demolemon_matrix.org/persistent_state/session' +src/persistent_state.rs:116:5 - Loaded session file for @demolemon:matrix.org. Trying to connect to homeserver (https://matrix-client.matrix.org/)... +2025-01-21T04:34:27.791198Z  INFO build{homeserver=ServerNameOrHomeserverUrl("https://matrix-client.matrix.org/")}: matrix_sdk::client::builder: selected sliding sync version version=Native +src/persistent_state.rs:132:5 - Authenticating previous login session for @demolemon:matrix.org... +2025-01-21T04:34:27.860430Z  INFO matrix_sdk::encryption::backups: Setting up secret listeners and trying to resume backups src/verification.rs:25:5 - Initial verification state is Unknown src/sliding_sync.rs:1604:5 - Initial ignored-user list is: [] -2025-01-20T09:54:19.550954Z  INFO matrix_sdk::encryption::recovery: Setting up account data listeners and trying to setup recovery +2025-01-21T04:34:27.861693Z  INFO matrix_sdk::encryption::recovery: Setting up account data listeners and trying to setup recovery src/home/rooms_list.rs:568:17 - RoomsList: processed 1 updates to the list of all rooms -src/app.rs:225:17 - Received LoginAction::LoginSuccess, hiding login view. +src/app.rs:229:17 - Received LoginAction::LoginSuccess, hiding login view. src/sliding_sync.rs:1640:5 - Initial sync service state is Idle -src/sliding_sync.rs:1656:5 - Initial room list loading state is Loaded { maximum_number_of_rooms: Some(16) } +src/sliding_sync.rs:1656:5 - Initial room list loading state is Loaded { maximum_number_of_rooms: Some(11) } src/sliding_sync.rs:1643:13 - Received a sync service state update: Running -2025-01-20T09:54:19.555635Z  INFO next_sync_with_lock:sync_once: matrix_sdk::sliding_sync: Marking all tracked users as dirty -2025-01-20T09:54:19.564106Z  WARN build{room_id="!WfZsmtnxbxTdoYPkaT:greyface.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -src/sliding_sync.rs:1659:13 - Received a room list loading state update: Loaded { maximum_number_of_rooms: Some(16) } -2025-01-20T09:54:19.575179Z  INFO sending_task{room_id=!WfZsmtnxbxTdoYPkaT:greyface.org}: matrix_sdk::send_queue: spawned the sending task -2025-01-20T09:54:19.575862Z  INFO local_echo_handler{room_id="!WfZsmtnxbxTdoYPkaT:greyface.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !WfZsmtnxbxTdoYPkaT:greyface.org... -src/sliding_sync.rs:1755:5 - Received initial timeline update of 2 items for room !WfZsmtnxbxTdoYPkaT:greyface.org. -src/sliding_sync.rs:1570:5 - Adding new room !WfZsmtnxbxTdoYPkaT:greyface.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2025-01-20T09:54:19.584211Z  WARN build{room_id="!IemiTbwVankHTFiEoh:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2025-01-20T09:54:19.604230Z  INFO sending_task{room_id=!IemiTbwVankHTFiEoh:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2025-01-20T09:54:19.604501Z  INFO local_echo_handler{room_id="!IemiTbwVankHTFiEoh:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !IemiTbwVankHTFiEoh:matrix.org... -src/sliding_sync.rs:1755:5 - Received initial timeline update of 7 items for room !IemiTbwVankHTFiEoh:matrix.org. -src/sliding_sync.rs:1570:5 - Adding new room !IemiTbwVankHTFiEoh:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2025-01-20T09:54:19.619769Z  WARN build{room_id="!HLUidcjosfPlYRFoqX:matrix.debian.social" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2025-01-20T09:54:19.625824Z  INFO sending_task{room_id=!HLUidcjosfPlYRFoqX:matrix.debian.social}: matrix_sdk::send_queue: spawned the sending task -2025-01-20T09:54:19.626264Z  INFO local_echo_handler{room_id="!HLUidcjosfPlYRFoqX:matrix.debian.social" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !HLUidcjosfPlYRFoqX:matrix.debian.social... -src/sliding_sync.rs:1755:5 - Received initial timeline update of 2 items for room !HLUidcjosfPlYRFoqX:matrix.debian.social. -src/sliding_sync.rs:1570:5 - Adding new room !HLUidcjosfPlYRFoqX:matrix.debian.social to ALL_ROOM_INFO. Replaces tombstoned room: None -2025-01-20T09:54:19.636868Z  WARN build{room_id="!xHcpmMTfmMmEAaYiug:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2025-01-20T09:54:19.641043Z  INFO sending_task{room_id=!xHcpmMTfmMmEAaYiug:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2025-01-20T09:54:19.641313Z  INFO local_echo_handler{room_id="!xHcpmMTfmMmEAaYiug:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !xHcpmMTfmMmEAaYiug:matrix.org... -src/sliding_sync.rs:1755:5 - Received initial timeline update of 2 items for room !xHcpmMTfmMmEAaYiug:matrix.org. -src/sliding_sync.rs:1570:5 - Adding new room !xHcpmMTfmMmEAaYiug:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2025-01-20T09:54:19.648811Z  WARN build{room_id="!zMuVRxoqjyxyjSEBXc:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2025-01-20T09:54:19.655153Z  INFO sending_task{room_id=!zMuVRxoqjyxyjSEBXc:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2025-01-20T09:54:19.655451Z  INFO local_echo_handler{room_id="!zMuVRxoqjyxyjSEBXc:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !zMuVRxoqjyxyjSEBXc:matrix.org... -src/sliding_sync.rs:1755:5 - Received initial timeline update of 2 items for room !zMuVRxoqjyxyjSEBXc:matrix.org. -src/sliding_sync.rs:1570:5 - Adding new room !zMuVRxoqjyxyjSEBXc:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2025-01-20T09:54:19.663541Z  WARN build{room_id="!cJFtAIkwxuofiSYkPN:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2025-01-20T09:54:19.668252Z  INFO sending_task{room_id=!cJFtAIkwxuofiSYkPN:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2025-01-20T09:54:19.668676Z  INFO local_echo_handler{room_id="!cJFtAIkwxuofiSYkPN:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !cJFtAIkwxuofiSYkPN:matrix.org... -src/sliding_sync.rs:1755:5 - Received initial timeline update of 2 items for room !cJFtAIkwxuofiSYkPN:matrix.org. -src/sliding_sync.rs:1570:5 - Adding new room !cJFtAIkwxuofiSYkPN:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2025-01-20T09:54:19.679679Z  WARN build{room_id="!ddnLMXyILAzUofbiMe:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2025-01-20T09:54:19.684565Z  INFO sending_task{room_id=!ddnLMXyILAzUofbiMe:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2025-01-20T09:54:19.685083Z  INFO local_echo_handler{room_id="!ddnLMXyILAzUofbiMe:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !ddnLMXyILAzUofbiMe:matrix.org... -src/sliding_sync.rs:1755:5 - Received initial timeline update of 2 items for room !ddnLMXyILAzUofbiMe:matrix.org. -src/sliding_sync.rs:1570:5 - Adding new room !ddnLMXyILAzUofbiMe:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2025-01-20T09:54:19.693074Z  WARN build{room_id="!fOOzymDEHiIIUtmlBE:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2025-01-20T09:54:19.697234Z  INFO sending_task{room_id=!fOOzymDEHiIIUtmlBE:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2025-01-20T09:54:19.697515Z  INFO local_echo_handler{room_id="!fOOzymDEHiIIUtmlBE:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !fOOzymDEHiIIUtmlBE:matrix.org... -src/sliding_sync.rs:1755:5 - Received initial timeline update of 2 items for room !fOOzymDEHiIIUtmlBE:matrix.org. -src/sliding_sync.rs:1570:5 - Adding new room !fOOzymDEHiIIUtmlBE:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2025-01-20T09:54:19.705603Z  WARN build{room_id="!uFHFUnrZpEtRWbpFsT:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2025-01-20T09:54:19.709803Z  INFO sending_task{room_id=!uFHFUnrZpEtRWbpFsT:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2025-01-20T09:54:19.710102Z  INFO local_echo_handler{room_id="!uFHFUnrZpEtRWbpFsT:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !uFHFUnrZpEtRWbpFsT:matrix.org... -src/sliding_sync.rs:1755:5 - Received initial timeline update of 2 items for room !uFHFUnrZpEtRWbpFsT:matrix.org. -src/sliding_sync.rs:1570:5 - Adding new room !uFHFUnrZpEtRWbpFsT:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2025-01-20T09:54:19.725215Z  WARN build{room_id="!wOlkWNmgkAZFxbTaqj:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2025-01-20T09:54:19.729297Z  INFO sending_task{room_id=!wOlkWNmgkAZFxbTaqj:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2025-01-20T09:54:19.729531Z  INFO local_echo_handler{room_id="!wOlkWNmgkAZFxbTaqj:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !wOlkWNmgkAZFxbTaqj:matrix.org... -src/sliding_sync.rs:1755:5 - Received initial timeline update of 2 items for room !wOlkWNmgkAZFxbTaqj:matrix.org. -src/sliding_sync.rs:1570:5 - Adding new room !wOlkWNmgkAZFxbTaqj:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2025-01-20T09:54:19.737183Z  WARN build{room_id="!MBODbHgvBJVjeKDAhl:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2025-01-20T09:54:19.742110Z  INFO sending_task{room_id=!MBODbHgvBJVjeKDAhl:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2025-01-20T09:54:19.742504Z  INFO local_echo_handler{room_id="!MBODbHgvBJVjeKDAhl:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !MBODbHgvBJVjeKDAhl:matrix.org... -src/sliding_sync.rs:1755:5 - Received initial timeline update of 2 items for room !MBODbHgvBJVjeKDAhl:matrix.org. -src/sliding_sync.rs:1570:5 - Adding new room !MBODbHgvBJVjeKDAhl:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2025-01-20T09:54:19.756727Z  WARN build{room_id="!ugrySPqOXlcmORZIwY:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2025-01-20T09:54:19.760649Z  INFO sending_task{room_id=!ugrySPqOXlcmORZIwY:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2025-01-20T09:54:19.760872Z  INFO local_echo_handler{room_id="!ugrySPqOXlcmORZIwY:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +2025-01-21T04:34:27.870869Z  INFO next_sync_with_lock:sync_once: matrix_sdk::sliding_sync: Marking all tracked users as dirty +2025-01-21T04:34:27.889428Z  WARN build{room_id="!BHcierreUuwCMxVqOf:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +src/sliding_sync.rs:1659:13 - Received a room list loading state update: Loaded { maximum_number_of_rooms: Some(11) } +2025-01-21T04:34:27.914926Z  INFO sending_task{room_id=!BHcierreUuwCMxVqOf:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2025-01-21T04:34:27.915617Z  INFO local_echo_handler{room_id="!BHcierreUuwCMxVqOf:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !BHcierreUuwCMxVqOf:matrix.org... +src/sliding_sync.rs:1755:5 - Received initial timeline update of 2 items for room !BHcierreUuwCMxVqOf:matrix.org. +src/sliding_sync.rs:1570:5 - Adding new room !BHcierreUuwCMxVqOf:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +2025-01-21T04:34:27.923756Z  WARN build{room_id="!MzKbWjifQZZoIBHjCX:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2025-01-21T04:34:27.940412Z  INFO sending_task{room_id=!MzKbWjifQZZoIBHjCX:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2025-01-21T04:34:27.941932Z  INFO local_echo_handler{room_id="!MzKbWjifQZZoIBHjCX:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !MzKbWjifQZZoIBHjCX:matrix.org... +src/sliding_sync.rs:1755:5 - Received initial timeline update of 4 items for room !MzKbWjifQZZoIBHjCX:matrix.org. +src/sliding_sync.rs:1570:5 - Adding new room !MzKbWjifQZZoIBHjCX:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +2025-01-21T04:34:27.958861Z  WARN build{room_id="!iYnZafYUoXkeVPOSQh:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2025-01-21T04:34:27.972034Z  INFO sending_task{room_id=!iYnZafYUoXkeVPOSQh:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2025-01-21T04:34:27.972532Z  INFO local_echo_handler{room_id="!iYnZafYUoXkeVPOSQh:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !iYnZafYUoXkeVPOSQh:matrix.org... +src/sliding_sync.rs:1755:5 - Received initial timeline update of 2 items for room !iYnZafYUoXkeVPOSQh:matrix.org. +src/sliding_sync.rs:1570:5 - Adding new room !iYnZafYUoXkeVPOSQh:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +2025-01-21T04:34:27.991207Z  WARN build{room_id="!moVNEIUPxJZpxRHDUv:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2025-01-21T04:34:28.000204Z  INFO sending_task{room_id=!moVNEIUPxJZpxRHDUv:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2025-01-21T04:34:28.000496Z  INFO local_echo_handler{room_id="!moVNEIUPxJZpxRHDUv:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !moVNEIUPxJZpxRHDUv:matrix.org... +src/sliding_sync.rs:1755:5 - Received initial timeline update of 0 items for room !moVNEIUPxJZpxRHDUv:matrix.org. +src/sliding_sync.rs:1570:5 - Adding new room !moVNEIUPxJZpxRHDUv:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +2025-01-21T04:34:28.008617Z  WARN build{room_id="!veagCdDBjKrMsOCzrq:privacytools.io" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2025-01-21T04:34:28.019496Z  INFO sending_task{room_id=!veagCdDBjKrMsOCzrq:privacytools.io}: matrix_sdk::send_queue: spawned the sending task +2025-01-21T04:34:28.019866Z  INFO local_echo_handler{room_id="!veagCdDBjKrMsOCzrq:privacytools.io" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !veagCdDBjKrMsOCzrq:privacytools.io... +src/sliding_sync.rs:1755:5 - Received initial timeline update of 2 items for room !veagCdDBjKrMsOCzrq:privacytools.io. +src/sliding_sync.rs:1570:5 - Adding new room !veagCdDBjKrMsOCzrq:privacytools.io to ALL_ROOM_INFO. Replaces tombstoned room: None +2025-01-21T04:34:28.040595Z  WARN build{room_id="!ZJEzvNtzSGkPSynJpH:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2025-01-21T04:34:28.047036Z  INFO sending_task{room_id=!ZJEzvNtzSGkPSynJpH:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2025-01-21T04:34:28.047425Z  INFO local_echo_handler{room_id="!ZJEzvNtzSGkPSynJpH:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !ZJEzvNtzSGkPSynJpH:matrix.org... +src/sliding_sync.rs:1755:5 - Received initial timeline update of 2 items for room !ZJEzvNtzSGkPSynJpH:matrix.org. +src/sliding_sync.rs:1570:5 - Adding new room !ZJEzvNtzSGkPSynJpH:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +2025-01-21T04:34:28.067811Z  WARN build{room_id="!ugrySPqOXlcmORZIwY:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2025-01-21T04:34:28.076088Z  INFO sending_task{room_id=!ugrySPqOXlcmORZIwY:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2025-01-21T04:34:28.076725Z  INFO local_echo_handler{room_id="!ugrySPqOXlcmORZIwY:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !ugrySPqOXlcmORZIwY:matrix.org... src/sliding_sync.rs:1755:5 - Received initial timeline update of 2 items for room !ugrySPqOXlcmORZIwY:matrix.org. src/sliding_sync.rs:1570:5 - Adding new room !ugrySPqOXlcmORZIwY:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2025-01-20T09:54:19.768296Z  WARN build{room_id="!jWRCtEnjGkNJJJxtcB:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2025-01-20T09:54:19.774846Z  INFO sending_task{room_id=!jWRCtEnjGkNJJJxtcB:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2025-01-20T09:54:19.775295Z  INFO local_echo_handler{room_id="!jWRCtEnjGkNJJJxtcB:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !jWRCtEnjGkNJJJxtcB:matrix.org... -src/sliding_sync.rs:1755:5 - Received initial timeline update of 2 items for room !jWRCtEnjGkNJJJxtcB:matrix.org. -src/sliding_sync.rs:1570:5 - Adding new room !jWRCtEnjGkNJJJxtcB:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2025-01-20T09:54:19.783594Z  WARN build{room_id="!hKwFRvooxscFyToTfI:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2025-01-20T09:54:19.815452Z  INFO sending_task{room_id=!hKwFRvooxscFyToTfI:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2025-01-20T09:54:19.815755Z  INFO local_echo_handler{room_id="!hKwFRvooxscFyToTfI:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !hKwFRvooxscFyToTfI:matrix.org... -src/sliding_sync.rs:1755:5 - Received initial timeline update of 2 items for room !hKwFRvooxscFyToTfI:matrix.org. -src/sliding_sync.rs:1570:5 - Adding new room !hKwFRvooxscFyToTfI:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2025-01-20T09:54:19.823249Z  WARN build{room_id="!ZVBGnTSVYUGWMArNVx:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2025-01-20T09:54:19.844025Z  INFO sending_task{room_id=!ZVBGnTSVYUGWMArNVx:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2025-01-20T09:54:19.844904Z  INFO local_echo_handler{room_id="!ZVBGnTSVYUGWMArNVx:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !ZVBGnTSVYUGWMArNVx:matrix.org... -src/sliding_sync.rs:1755:5 - Received initial timeline update of 2 items for room !ZVBGnTSVYUGWMArNVx:matrix.org. -src/sliding_sync.rs:1570:5 - Adding new room !ZVBGnTSVYUGWMArNVx:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2025-01-20T09:54:19.852719Z  WARN build{room_id="!kbcNFRhdGTiryBHugo:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2025-01-20T09:54:19.890171Z  INFO sending_task{room_id=!kbcNFRhdGTiryBHugo:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2025-01-20T09:54:19.890682Z  INFO local_echo_handler{room_id="!kbcNFRhdGTiryBHugo:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !kbcNFRhdGTiryBHugo:matrix.org... -src/sliding_sync.rs:1755:5 - Received initial timeline update of 2 items for room !kbcNFRhdGTiryBHugo:matrix.org. -src/sliding_sync.rs:1570:5 - Adding new room !kbcNFRhdGTiryBHugo:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -src/home/rooms_list.rs:568:17 - RoomsList: processed 32 updates to the list of all rooms -src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !WfZsmtnxbxTdoYPkaT:greyface.org... -2025-01-20T09:54:19.902441Z  INFO matrix_sdk::encryption::recovery: Recovery state changed from Unknown to Incomplete -src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !IemiTbwVankHTFiEoh:matrix.org... -src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !HLUidcjosfPlYRFoqX:matrix.debian.social... -src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !xHcpmMTfmMmEAaYiug:matrix.org... -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !zMuVRxoqjyxyjSEBXc:matrix.org... -src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !cJFtAIkwxuofiSYkPN:matrix.org... -src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !ddnLMXyILAzUofbiMe:matrix.org... -src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !fOOzymDEHiIIUtmlBE:matrix.org... -src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !uFHFUnrZpEtRWbpFsT:matrix.org... +2025-01-21T04:34:28.077352Z  WARN build{room_id="!cGyiuCNphlCyGxDYcZ:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2025-01-21T04:34:28.081478Z  INFO sending_task{room_id=!cGyiuCNphlCyGxDYcZ:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2025-01-21T04:34:28.082307Z  INFO local_echo_handler{room_id="!cGyiuCNphlCyGxDYcZ:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !cGyiuCNphlCyGxDYcZ:matrix.org... +src/sliding_sync.rs:1755:5 - Received initial timeline update of 0 items for room !cGyiuCNphlCyGxDYcZ:matrix.org. +src/sliding_sync.rs:1570:5 - Adding new room !cGyiuCNphlCyGxDYcZ:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +2025-01-21T04:34:28.102934Z  WARN build{room_id="!nCULugmcNjxWftdWKg:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2025-01-21T04:34:28.111515Z  INFO sending_task{room_id=!nCULugmcNjxWftdWKg:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2025-01-21T04:34:28.112607Z  INFO local_echo_handler{room_id="!nCULugmcNjxWftdWKg:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !nCULugmcNjxWftdWKg:matrix.org... +src/sliding_sync.rs:1755:5 - Received initial timeline update of 2 items for room !nCULugmcNjxWftdWKg:matrix.org. +src/sliding_sync.rs:1570:5 - Adding new room !nCULugmcNjxWftdWKg:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +2025-01-21T04:34:28.133554Z  WARN build{room_id="!eMbtejjAApVrUTLFyB:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2025-01-21T04:34:28.142335Z  INFO sending_task{room_id=!eMbtejjAApVrUTLFyB:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2025-01-21T04:34:28.143198Z  INFO local_echo_handler{room_id="!eMbtejjAApVrUTLFyB:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !eMbtejjAApVrUTLFyB:matrix.org... +src/sliding_sync.rs:1755:5 - Received initial timeline update of 0 items for room !eMbtejjAApVrUTLFyB:matrix.org. +src/sliding_sync.rs:1570:5 - Adding new room !eMbtejjAApVrUTLFyB:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +2025-01-21T04:34:28.160605Z  WARN build{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2025-01-21T04:34:28.171030Z  INFO sending_task{room_id=!vVLSRWycKVfdPUWXxI:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2025-01-21T04:34:28.171832Z  INFO local_echo_handler{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !vVLSRWycKVfdPUWXxI:matrix.org... +src/sliding_sync.rs:1755:5 - Received initial timeline update of 2 items for room !vVLSRWycKVfdPUWXxI:matrix.org. +src/sliding_sync.rs:1570:5 - Adding new room !vVLSRWycKVfdPUWXxI:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +src/home/rooms_list.rs:568:17 - RoomsList: processed 23 updates to the list of all rooms +src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !BHcierreUuwCMxVqOf:matrix.org... +2025-01-21T04:34:28.208885Z  INFO matrix_sdk::encryption::recovery: Recovery state changed from Unknown to Incomplete src/verification.rs:28:13 - Received a verification state update: Unverified -src/sliding_sync.rs:1659:13 - Received a room list loading state update: Loaded { maximum_number_of_rooms: Some(16) } +src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !MzKbWjifQZZoIBHjCX:matrix.org... +src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !iYnZafYUoXkeVPOSQh:matrix.org... +src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !moVNEIUPxJZpxRHDUv:matrix.org... +src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !veagCdDBjKrMsOCzrq:privacytools.io... +src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !ZJEzvNtzSGkPSynJpH:matrix.org... +src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !ugrySPqOXlcmORZIwY:matrix.org... +src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !cGyiuCNphlCyGxDYcZ:matrix.org... +src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !nCULugmcNjxWftdWKg:matrix.org... +src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !eMbtejjAApVrUTLFyB:matrix.org... +src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !vVLSRWycKVfdPUWXxI:matrix.org... src/verification.rs:28:13 - Received a verification state update: Unverified -2025-01-20T09:54:20.631797Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +src/sliding_sync.rs:456:29 - Completed backwards pagination request for room !MzKbWjifQZZoIBHjCX:matrix.org, hit start of timeline? no +2025-01-21T04:34:29.146239Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T04:34:29.187727Z  WARN paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:live_paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!ugrySPqOXlcmORZIwY:matrix.org" options=MessagesOptions { from: "t14-5565854853_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!ugrySPqOXlcmORZIwY:matrix.org" sender="@aaravlu:matrix.org" event_id="$WrLC6uWcYUfDto1nMzRMKE-Avzm7ExRUx_VVjwDMegg" origin_server_ts="2024-12-27T10:13:55.662Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:edovrwKptvEQGGLXGs1IleJukotZxNo+gpk9gJ+uySg" session_id="+4zeLQVxVXREmZG9mHF2rdSeMy+P39TnIdd3Y32yrBE" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-21T04:34:29.205626Z  WARN paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:live_paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!ugrySPqOXlcmORZIwY:matrix.org" options=MessagesOptions { from: "t14-5565854853_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!ugrySPqOXlcmORZIwY:matrix.org" sender="@aaravlu:matrix.org" event_id="$PRR9Cvz1GKaRR9sDRrWac3PglNOfvigckaDPLcC_KCE" origin_server_ts="2024-12-27T10:04:32.899Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:4/dvM6WQhZ1C8XwTHkiFLhuEje1WFUaHmiq7zc1GYlE" session_id="XzKC431Jae5TWcq/hqoO8HQVoLxj2dfUzzJHUAYjjlw" message_index=1}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-21T04:34:29.217167Z  WARN paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:live_paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!ugrySPqOXlcmORZIwY:matrix.org" options=MessagesOptions { from: "t14-5565854853_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!ugrySPqOXlcmORZIwY:matrix.org" sender="@aaravlu:matrix.org" event_id="$6oZANyY0TCQ4btosWSmzovwwZk3aQb7drYeAa4TiQP0" origin_server_ts="2024-12-27T10:00:17.966Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:4/dvM6WQhZ1C8XwTHkiFLhuEje1WFUaHmiq7zc1GYlE" session_id="XzKC431Jae5TWcq/hqoO8HQVoLxj2dfUzzJHUAYjjlw" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-21T04:34:29.224857Z  WARN paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:live_paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!ugrySPqOXlcmORZIwY:matrix.org" options=MessagesOptions { from: "t14-5565854853_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!ugrySPqOXlcmORZIwY:matrix.org" sender="@aaravlu:matrix.org" event_id="$zvoxVs_cZU2v3MZy49OswxL-sBYAooFW1fqytA6CTY8" origin_server_ts="2024-12-27T09:58:55.761Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:4/dvM6WQhZ1C8XwTHkiFLhuEje1WFUaHmiq7zc1GYlE" session_id="Fb3z4bsEqlOP1zptAC4oYYcohzmmevg5saAj7NAmY/w" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +src/sliding_sync.rs:456:29 - Completed backwards pagination request for room !ugrySPqOXlcmORZIwY:matrix.org, hit start of timeline? no +src/sliding_sync.rs:456:29 - Completed backwards pagination request for room !moVNEIUPxJZpxRHDUv:matrix.org, hit start of timeline? no +src/sliding_sync.rs:456:29 - Completed backwards pagination request for room !BHcierreUuwCMxVqOf:matrix.org, hit start of timeline? no +src/sliding_sync.rs:456:29 - Completed backwards pagination request for room !ZJEzvNtzSGkPSynJpH:matrix.org, hit start of timeline? no +2025-01-21T04:34:29.407453Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$B8ou8qdmvk2Bcd7_B5fYwdGSDBQpFcad_2wr10wyMfA" origin_server_ts="2024-10-13T02:01:10.047Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:O68EcJ4rBhpomGmkPU8U8NOWbjlO0MgdOQvNoMUjKGs" session_id="LNHthkmg0Ab40t0jU5a2Mvyn9WwCMNtgCurIj4Q63aM" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +src/sliding_sync.rs:456:29 - Completed backwards pagination request for room !nCULugmcNjxWftdWKg:matrix.org, hit start of timeline? no +2025-01-21T04:34:29.419338Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$HKYEB8IRQhDvljIjD4BnzmDL-XhHcpldMV7QhVSRa-M" origin_server_ts="2024-10-07T11:25:21.208Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:5aZTCU65HZ7j+znjd3YRvozWB3qpkq4G3ifUSGdNGQU" session_id="g+WkIWRTpGQnvcj/N9YmeK9nBcybPyvfU5L/NgI7G9o" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-21T04:34:29.428296Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$dqmlMTRXLhneeS7W_9sLKAwBI42UkBeC5Xgj-zVRv5g" origin_server_ts="2024-10-07T05:17:55.139Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=15}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +src/sliding_sync.rs:456:29 - Completed backwards pagination request for room !iYnZafYUoXkeVPOSQh:matrix.org, hit start of timeline? no +2025-01-21T04:34:29.438571Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$nXntWh-5BQ4e8PGeCaFG0CWL3XuVjSAcLHRUgP8mqs4" origin_server_ts="2024-10-07T05:14:15.152Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:bL+iE4J14LiR4YgtLnRNkMQI/5gudrRlxfmmDgoiGFc" session_id="I9NEzZUsqDCthLlR1fRj/QBP01dHX6zJDWV/FbVisB8" message_index=2}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-21T04:34:29.445894Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@zasongguo:matrix.org" event_id="$Zk9Ru1R9R98PBOmr8ayMsk8qES87lYIWMWYlqYxK4xk" origin_server_ts="2024-10-07T02:44:48.721Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:wZVXHZKrmt33qGsX63Av2xI/JFx1bcOS2dqIcw7uGVE" session_id="9j5UkjluGI807H9xZv67Lr5qTxLPDDACPv35jB++nnE" message_index=3}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None src/home/rooms_list.rs:568:17 - RoomsList: processed 2 updates to the list of all rooms -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -src/sliding_sync.rs:456:29 - Completed backwards pagination request for room !IemiTbwVankHTFiEoh:matrix.org, hit start of timeline? no -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -src/sliding_sync.rs:456:29 - Completed backwards pagination request for room !WfZsmtnxbxTdoYPkaT:greyface.org, hit start of timeline? no -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -src/sliding_sync.rs:456:29 - Completed backwards pagination request for room !uFHFUnrZpEtRWbpFsT:matrix.org, hit start of timeline? no -src/sliding_sync.rs:456:29 - Completed backwards pagination request for room !xHcpmMTfmMmEAaYiug:matrix.org, hit start of timeline? no -src/sliding_sync.rs:456:29 - Completed backwards pagination request for room !zMuVRxoqjyxyjSEBXc:matrix.org, hit start of timeline? no -src/sliding_sync.rs:456:29 - Completed backwards pagination request for room !fOOzymDEHiIIUtmlBE:matrix.org, hit start of timeline? no -2025-01-20T09:54:21.030897Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -src/sliding_sync.rs:456:29 - Completed backwards pagination request for room !cJFtAIkwxuofiSYkPN:matrix.org, hit start of timeline? no -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -src/sliding_sync.rs:456:29 - Completed backwards pagination request for room !ddnLMXyILAzUofbiMe:matrix.org, hit start of timeline? no -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -src/sliding_sync.rs:456:29 - Completed backwards pagination request for room !HLUidcjosfPlYRFoqX:matrix.debian.social, hit start of timeline? no -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -src/home/room_screen.rs:1972:13 - Sending a first-time backwards pagination request for room !IemiTbwVankHTFiEoh:matrix.org -src/sliding_sync.rs:522:21 - Sending fetch room members request for room !IemiTbwVankHTFiEoh:matrix.org... -src/home/room_screen.rs:1539:25 - !!! Couldn't find new event with matching ID for ANY event currently visible in the portal list -src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !IemiTbwVankHTFiEoh:matrix.org... -src/sliding_sync.rs:524:21 - Completed fetch room members request for room !IemiTbwVankHTFiEoh:matrix.org. -src/sliding_sync.rs:762:29 - Received own user read receipt: Receipt { ts: Some(2025-01-20T09:51:20.211), thread: Unthreaded } "$W0o63x2FVquWvWD2-0-nuzmzoulVyGdHCOtBEEyqMfw" -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +2025-01-21T04:34:29.458657Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$Dt5Mu084sNvpfQzsZujwwVcO2Z2ZRwJ7NaZbhpgDCtQ" origin_server_ts="2024-10-06T16:31:16.129Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:bL+iE4J14LiR4YgtLnRNkMQI/5gudrRlxfmmDgoiGFc" session_id="I9NEzZUsqDCthLlR1fRj/QBP01dHX6zJDWV/FbVisB8" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-21T04:34:29.467684Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@zasongguo:matrix.org" event_id="$YDiOCFNekVMKrKqKK49ERE6nU8qX8cLdYjF98sP6rcQ" origin_server_ts="2024-10-06T16:10:16.607Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:wZVXHZKrmt33qGsX63Av2xI/JFx1bcOS2dqIcw7uGVE" session_id="9j5UkjluGI807H9xZv67Lr5qTxLPDDACPv35jB++nnE" message_index=2}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-21T04:34:29.476523Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$_T1TJe5RJPFYDbcbJhYPvgf3QukLfmQJYQUnNm71YDg" origin_server_ts="2024-10-06T15:50:14.140Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:vxNidNk6RfxEtCSapuSmXnoASujj0+ivqQPXjAYaFhA" session_id="So6yjTWtj7Vum67zuy5OmEPnL8dn2jCF8pke4F8q9bc" message_index=1}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-21T04:34:29.487790Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$H1zMdOPvgNchychNZI2QZsUEVTnjTU88WrN-ZfKbinU" origin_server_ts="2024-10-06T15:40:10.602Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:vxNidNk6RfxEtCSapuSmXnoASujj0+ivqQPXjAYaFhA" session_id="So6yjTWtj7Vum67zuy5OmEPnL8dn2jCF8pke4F8q9bc" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-21T04:34:29.495648Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$2mNLdYjHNdy7lkw4QBLE1ix1_xhcU0A8blvRGqx9XbM" origin_server_ts="2024-10-06T14:23:53.072Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=14}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-21T04:34:29.506001Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$1QTfEjmtFmntUJS4D6TKPSaaLi333Bpgaf4g7Cp6980" origin_server_ts="2024-10-06T14:18:11.001Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=13}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-21T04:34:29.515525Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$ioJlXq9bLXo9MGFyRcmYwGYuA_jsAF6GXReTiPONWiU" origin_server_ts="2024-10-05T07:14:20.519Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:/HOkshobl/C176BIOD0LyGXi9MPLDIdzA4bLaeU9zi4" session_id="6FGtths0DKvCYXTMBoZafAKPbOPznbQ9uMVgtHqLgME" message_index=8}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-21T04:34:29.523960Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$oW9NChORvjn5XgG-hmqAFC49yfdK4uDndp_Scrj8474" origin_server_ts="2024-10-05T07:11:57.516Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:/HOkshobl/C176BIOD0LyGXi9MPLDIdzA4bLaeU9zi4" session_id="6FGtths0DKvCYXTMBoZafAKPbOPznbQ9uMVgtHqLgME" message_index=6}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-21T04:34:29.535745Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$xepl_6XCcKa2nYtlVoj0VU5-bgjAhxPL3RWXTjqvDfk" origin_server_ts="2024-10-05T06:52:50.493Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:/HOkshobl/C176BIOD0LyGXi9MPLDIdzA4bLaeU9zi4" session_id="6FGtths0DKvCYXTMBoZafAKPbOPznbQ9uMVgtHqLgME" message_index=5}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-21T04:34:29.543377Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$RMZTWP3_fzm48tfz8rsJRw4eaoIaBjLwF1HkQOoqT5s" origin_server_ts="2024-10-05T06:52:47.431Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:/HOkshobl/C176BIOD0LyGXi9MPLDIdzA4bLaeU9zi4" session_id="6FGtths0DKvCYXTMBoZafAKPbOPznbQ9uMVgtHqLgME" message_index=4}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-21T04:34:29.551651Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$JV8HpscovGnryGyITdXEj2foX9lEnlVh4gutpZC9rsk" origin_server_ts="2024-10-05T03:38:19.043Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:/HOkshobl/C176BIOD0LyGXi9MPLDIdzA4bLaeU9zi4" session_id="6FGtths0DKvCYXTMBoZafAKPbOPznbQ9uMVgtHqLgME" message_index=3}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-21T04:34:29.552095Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T04:34:29.560325Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$pat6_cJf_hZrkQ2lGlEolUE4XiLTyog699TmkMQCh_c" origin_server_ts="2024-10-05T03:38:01.002Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:/HOkshobl/C176BIOD0LyGXi9MPLDIdzA4bLaeU9zi4" session_id="6FGtths0DKvCYXTMBoZafAKPbOPznbQ9uMVgtHqLgME" message_index=2}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-21T04:34:29.571544Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@zasongguo:matrix.org" event_id="$k4xTVH0vXSyFEXgOLatv3NEHXlQFmBjoZe-jCMl9ezg" origin_server_ts="2024-10-04T07:04:56.065Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ZpyriYGpLc4rpaz/remahZc502DFJNxtLSMI36nL/z0" session_id="+e5iVj4/nzQ/tDxQ8+whChxs/mvPilxuzCTMKX7zOkU" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-21T04:34:29.582510Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@zasongguo:matrix.org" event_id="$xbqml9pSNjdkbxaozgV2QTovYUJJI4Nk8UU5iB3j1JM" origin_server_ts="2024-10-04T06:54:20.969Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:wZVXHZKrmt33qGsX63Av2xI/JFx1bcOS2dqIcw7uGVE" session_id="9j5UkjluGI807H9xZv67Lr5qTxLPDDACPv35jB++nnE" message_index=1}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-21T04:34:29.591549Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$CUF38Uqa9EdpsDT_cpnAOBkMa89hh8z4HBZgzSfNd-k" origin_server_ts="2024-10-04T06:53:57.205Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:/HOkshobl/C176BIOD0LyGXi9MPLDIdzA4bLaeU9zi4" session_id="6FGtths0DKvCYXTMBoZafAKPbOPznbQ9uMVgtHqLgME" message_index=1}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +src/sliding_sync.rs:456:29 - Completed backwards pagination request for room !cGyiuCNphlCyGxDYcZ:matrix.org, hit start of timeline? no +2025-01-21T04:34:29.600274Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$u4gRscyKN18OCWzNBOhe_fgvieTNgYrJHLAoTI9lmTU" origin_server_ts="2024-10-04T06:42:38.737Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=12}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +src/home/rooms_list.rs:568:17 - RoomsList: processed 1 updates to the list of all rooms +2025-01-21T04:34:29.608289Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$VqHEMH5zCmX2zmqDiFl_U_iZCizvo6p12IgiOkWDRF4" origin_server_ts="2024-10-04T06:42:37.786Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=11}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-21T04:34:29.618345Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$uVJtpquur5Yd8-IAKkg95tuReBc-ke08zWYFsVV8cX0" origin_server_ts="2024-10-04T06:36:42.179Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=10}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-21T04:34:29.625922Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$cBykXBMNT2ywKGV40gV08hNTz_aRpQbkdwiSzbqkE5A" origin_server_ts="2024-10-04T06:36:41.400Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=9}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-21T04:34:29.636444Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$iu4ZIidhssTAsApg85_WOa9iGqi0D3Xdv-1HJJ0djJY" origin_server_ts="2024-10-04T06:36:21.448Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=8}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-21T04:34:29.644936Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$LK8zlBqCI791TwBpASeC7gHzW3XKuw9F_SQtbWi2yKc" origin_server_ts="2024-10-04T06:36:20.657Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=7}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-21T04:34:29.654245Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$ZAMtMsk21jAiUPGiHiQtO4E3nXdCbV2YT_LXch1k4Vo" origin_server_ts="2024-10-04T06:29:44.067Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=6}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-21T04:34:29.661880Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$mN6Mnwceuw6OFj5mEal-CSTcFxV08RWKaXg6zJOqMRE" origin_server_ts="2024-10-04T06:23:28.619Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=5}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-21T04:34:29.673618Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$jXfTSVljnUKx_4kGPo2EhwxAD7dss8-liZwdI-Zv3T8" origin_server_ts="2024-10-04T06:17:13.352Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=4}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-21T04:34:29.683974Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$O7DjgqiVfIvjiZXT5fQsaUN4xWJSaJH3GVKuMHeUvh4" origin_server_ts="2024-10-04T06:09:47.160Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:/HOkshobl/C176BIOD0LyGXi9MPLDIdzA4bLaeU9zi4" session_id="6FGtths0DKvCYXTMBoZafAKPbOPznbQ9uMVgtHqLgME" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +src/sliding_sync.rs:456:29 - Completed backwards pagination request for room !eMbtejjAApVrUTLFyB:matrix.org, hit start of timeline? no +2025-01-21T04:34:29.691332Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$gTS5Xm3WhDNvBPZw3EfdwGd7_4MMtZG8am88e7l5p0A" origin_server_ts="2024-10-04T06:08:38.495Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=3}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-21T04:34:29.701033Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$H0Ns4HQfQOv3Rbi3iHKA68qU8B6w4WYOx-g2iD9g-1Y" origin_server_ts="2024-10-01T16:30:48.817Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=2}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-21T04:34:29.708925Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@zasongguo:matrix.org" event_id="$ufd87q_PCEFF84oo_5avwmVEr3BboPjjB8o5Ov-tB9Y" origin_server_ts="2024-10-01T16:30:27.950Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:wZVXHZKrmt33qGsX63Av2xI/JFx1bcOS2dqIcw7uGVE" session_id="9j5UkjluGI807H9xZv67Lr5qTxLPDDACPv35jB++nnE" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-21T04:34:29.719565Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$5holrQjj9JRrh_Dy2ACDOQF4Me3u9Ro2dPdjiQKivB8" origin_server_ts="2024-10-01T16:26:11.286Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=1}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None src/home/rooms_list.rs:568:17 - RoomsList: processed 1 updates to the list of all rooms -src/home/room_screen.rs:1677:21 - Timeline::handle_event(): media fetched for room !IemiTbwVankHTFiEoh:matrix.org -src/image_viewer_modal.rs:82:9 - Inserted -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -src/sliding_sync.rs:456:29 - Completed backwards pagination request for room !IemiTbwVankHTFiEoh:matrix.org, hit start of timeline? no -src/home/room_screen.rs:2459:17 - Found matching event ID $yQJo5NnTZXtHeHSnortlL-k1YBCVDhBqETGFbq0jk-o at index 87 in new items list, corresponding to current item index 39 at pos offset -87.42498326619466 -src/home/room_screen.rs:1528:29 - Timeline::handle_event(): jumping view from event index 39 to new index 87, scroll -87.42498326619466, event ID $yQJo5NnTZXtHeHSnortlL-k1YBCVDhBqETGFbq0jk-o -src/image_viewer_modal.rs:82:9 - Inserted -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -src/image_viewer_modal.rs:82:9 - Inserted -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -src/image_viewer_modal.rs:82:9 - Inserted -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -src/app.rs:212:17 - Beggin to show -src/app.rs:220:21 - NO media_cache -src/sliding_sync.rs:866:37 - Sent read receipt to room !IemiTbwVankHTFiEoh:matrix.org for event $R4TrFlr0oEDx-DOqUazYHUSiw_zdh84yL13NDcLD634 -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -2025-01-20T09:54:27.282854Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -src/home/rooms_list.rs:568:17 - RoomsList: processed 3 updates to the list of all rooms -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -2025-01-20T09:54:27.798158Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -src/app.rs:212:17 - Beggin to show -src/app.rs:220:21 - NO media_cache -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -src/app.rs:212:17 - Beggin to show -src/app.rs:220:21 - NO media_cache -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -src/app.rs:212:17 - Beggin to show -src/app.rs:220:21 - NO media_cache -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -2025-01-20T09:54:31.785974Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -src/home/room_screen.rs:1677:21 - Timeline::handle_event(): media fetched for room !IemiTbwVankHTFiEoh:matrix.org -src/app.rs:212:17 - Beggin to show -src/app.rs:220:21 - NO media_cache -src/image_viewer_modal.rs:82:9 - Inserted -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -src/image_viewer_modal.rs:82:9 - Inserted -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -src/home/room_screen.rs:1972:13 - Sending a first-time backwards pagination request for room !WfZsmtnxbxTdoYPkaT:greyface.org +2025-01-21T04:34:29.730952Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$qVwvW8yWNADlVlZV40Pif-lH1-A2ClgGlNyv2Ua8GlQ" origin_server_ts="2024-10-01T16:26:09.327Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +src/sliding_sync.rs:456:29 - Completed backwards pagination request for room !veagCdDBjKrMsOCzrq:privacytools.io, hit start of timeline? no +src/sliding_sync.rs:456:29 - Completed backwards pagination request for room !vVLSRWycKVfdPUWXxI:matrix.org, hit start of timeline? no +src/home/room_screen.rs:1972:13 - Sending a first-time backwards pagination request for room !MzKbWjifQZZoIBHjCX:matrix.org src/home/room_screen.rs:1539:25 - !!! Couldn't find new event with matching ID for ANY event currently visible in the portal list -src/sliding_sync.rs:522:21 - Sending fetch room members request for room !WfZsmtnxbxTdoYPkaT:greyface.org... -src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !WfZsmtnxbxTdoYPkaT:greyface.org... -src/sliding_sync.rs:524:21 - Completed fetch room members request for room !WfZsmtnxbxTdoYPkaT:greyface.org. -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -src/image_viewer_modal.rs:82:9 - Inserted -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -src/image_viewer_modal.rs:82:9 - Inserted -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -src/image_viewer_modal.rs:82:9 - Inserted -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -src/image_viewer_modal.rs:82:9 - Inserted -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -src/home/room_screen.rs:1677:21 - Timeline::handle_event(): media fetched for room !WfZsmtnxbxTdoYPkaT:greyface.org -src/image_viewer_modal.rs:82:9 - Inserted -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -src/sliding_sync.rs:456:29 - Completed backwards pagination request for room !WfZsmtnxbxTdoYPkaT:greyface.org, hit start of timeline? no -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -src/home/room_screen.rs:2459:17 - Found matching event ID $GeZNZ-0o85UY_hsakARsF5i7xdPwHD0VfUDDAiQre-I at index 88 in new items list, corresponding to current item index 41 at pos offset -164.9937813313802 -src/home/room_screen.rs:1528:29 - Timeline::handle_event(): jumping view from event index 41 to new index 88, scroll -164.9937813313802, event ID $GeZNZ-0o85UY_hsakARsF5i7xdPwHD0VfUDDAiQre-I -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -src/image_viewer_modal.rs:82:9 - Inserted -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -src/app.rs:212:17 - Beggin to show -src/app.rs:220:21 - NO media_cache -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -src/app.rs:212:17 - Beggin to show -src/app.rs:220:21 - NO media_cache -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -2025-01-20T09:54:52.661253Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-20T09:54:53.117275Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-20T09:55:23.543458Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-20T09:55:53.974709Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-20T09:56:05.751792Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -2025-01-20T09:56:24.081850Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -2025-01-20T09:56:54.596685Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-20T09:57:25.109218Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-20T09:57:55.618417Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-20T09:58:26.145620Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-20T09:58:56.573924Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-20T09:59:16.108190Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -2025-01-20T09:59:17.235437Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -2025-01-20T09:59:47.745687Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-20T10:00:18.210433Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-20T10:00:25.515767Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -2025-01-20T10:00:55.971228Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-20T10:01:05.572452Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -2025-01-20T10:01:36.013647Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-20T10:01:42.314130Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -2025-01-20T10:02:12.853175Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-20T10:02:22.400943Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -2025-01-20T10:02:51.856031Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -2025-01-20T10:02:53.417986Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -2025-01-20T10:03:33.141179Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-20T10:03:44.915831Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -src/image_viewer_modal.rs:82:9 - Inserted -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -2025-01-20T10:03:52.703635Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -2025-01-20T10:04:02.742813Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -2025-01-20T10:04:04.167380Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -2025-01-20T10:04:14.264329Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -2025-01-20T10:04:20.966671Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -2025-01-20T10:04:27.351939Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -2025-01-20T10:04:30.916513Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -2025-01-20T10:04:31.406447Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -2025-01-20T10:04:41.430983Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-20T10:04:41.958246Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -2025-01-20T10:04:44.520879Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -2025-01-20T10:04:50.093662Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -2025-01-20T10:04:51.589902Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-20T10:04:52.016517Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -2025-01-20T10:04:52.452236Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -src/image_viewer_modal.rs:82:9 - Inserted -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -2025-01-20T10:05:01.564167Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-20T10:05:01.987387Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -2025-01-20T10:05:10.128475Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -2025-01-20T10:05:11.967978Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -2025-01-20T10:05:12.814124Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -2025-01-20T10:05:21.572531Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -2025-01-20T10:05:22.989617Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -src/home/rooms_list.rs:568:17 - RoomsList: processed 3 updates to the list of all rooms -src/home/room_screen.rs:2459:17 - Found matching event ID $GeZNZ-0o85UY_hsakARsF5i7xdPwHD0VfUDDAiQre-I at index 88 in new items list, corresponding to current item index 88 at pos offset -164.9937813313802 +src/sliding_sync.rs:522:21 - Sending fetch room members request for room !MzKbWjifQZZoIBHjCX:matrix.org... +src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !MzKbWjifQZZoIBHjCX:matrix.org... +src/sliding_sync.rs:524:21 - Completed fetch room members request for room !MzKbWjifQZZoIBHjCX:matrix.org. +src/sliding_sync.rs:762:29 - Received own user read receipt: Receipt { ts: Some(2025-01-21T03:31:17.985), thread: Unthreaded } "$tdXpOvwVsq0RLk6MehE5WURJeCgLiuF-VpD5lf4voeQ" +src/home/room_screen.rs:1677:21 - Timeline::handle_event(): media fetched for room !MzKbWjifQZZoIBHjCX:matrix.org +src/home/room_screen.rs:1677:21 - Timeline::handle_event(): media fetched for room !MzKbWjifQZZoIBHjCX:matrix.org +src/home/room_screen.rs:1677:21 - Timeline::handle_event(): media fetched for room !MzKbWjifQZZoIBHjCX:matrix.org +src/home/room_screen.rs:1677:21 - Timeline::handle_event(): media fetched for room !MzKbWjifQZZoIBHjCX:matrix.org +src/image_viewer_modal.rs:91:9 - Set media cache +src/image_viewer_modal.rs:95:9 - Inserted +src/image_viewer_modal.rs:91:9 - Set media cache +src/image_viewer_modal.rs:95:9 - Inserted +src/image_viewer_modal.rs:91:9 - Set media cache +src/image_viewer_modal.rs:95:9 - Inserted +src/image_viewer_modal.rs:91:9 - Set media cache +src/image_viewer_modal.rs:95:9 - Inserted +src/sliding_sync.rs:456:29 - Completed backwards pagination request for room !MzKbWjifQZZoIBHjCX:matrix.org, hit start of timeline? no +src/home/room_screen.rs:2459:17 - Found matching event ID $UoZ1i6pi4bfzm8qbskYhHmIvLe2kAT4PDq1JkLfXYKk at index 107 in new items list, corresponding to current item index 53 at pos offset -79.0676510365804 +src/home/room_screen.rs:1528:29 - Timeline::handle_event(): jumping view from event index 53 to new index 107, scroll -79.0676510365804, event ID $UoZ1i6pi4bfzm8qbskYhHmIvLe2kAT4PDq1JkLfXYKk +src/image_viewer_modal.rs:91:9 - Set media cache +src/image_viewer_modal.rs:95:9 - Inserted +src/image_viewer_modal.rs:91:9 - Set media cache +src/image_viewer_modal.rs:95:9 - Inserted +src/image_viewer_modal.rs:91:9 - Set media cache +src/image_viewer_modal.rs:95:9 - Inserted +src/image_viewer_modal.rs:91:9 - Set media cache +src/image_viewer_modal.rs:95:9 - Inserted +src/image_viewer_modal.rs:91:9 - Set media cache +src/image_viewer_modal.rs:95:9 - Inserted +src/image_viewer_modal.rs:91:9 - Set media cache +src/image_viewer_modal.rs:95:9 - Inserted +src/image_viewer_modal.rs:91:9 - Set media cache +src/image_viewer_modal.rs:95:9 - Inserted +src/image_viewer_modal.rs:99:13 - Some! +src/image_viewer_modal.rs:102:21 - Receive origin image +src/app.rs:224:17 - Showed +src/app.rs:204:13 - Closed +src/sliding_sync.rs:866:37 - Already sent read receipt to room !MzKbWjifQZZoIBHjCX:matrix.org for event $PV_ulGJNe7WR1L0kkMmoYBlkjb5qyZeVQBZNGxSVVA0 +src/home/rooms_list.rs:568:17 - RoomsList: processed 1 updates to the list of all rooms +src/image_viewer_modal.rs:91:9 - Set media cache +src/image_viewer_modal.rs:95:9 - Inserted +src/image_viewer_modal.rs:99:13 - Some! +src/image_viewer_modal.rs:102:21 - Receive origin image +src/app.rs:224:17 - Showed +src/app.rs:204:13 - Closed +src/sliding_sync.rs:866:37 - Already sent read receipt to room !MzKbWjifQZZoIBHjCX:matrix.org for event $w56hKk4A4cRFysjJeGTq7q6swDFmOABUfM5wMVopMfY +src/home/rooms_list.rs:568:17 - RoomsList: processed 1 updates to the list of all rooms +src/image_viewer_modal.rs:91:9 - Set media cache +src/image_viewer_modal.rs:95:9 - Inserted +src/image_viewer_modal.rs:91:9 - Set media cache +src/image_viewer_modal.rs:95:9 - Inserted +src/image_viewer_modal.rs:99:13 - Some! +src/app.rs:224:17 - Showed +src/home/room_screen.rs:1677:21 - Timeline::handle_event(): media fetched for room !MzKbWjifQZZoIBHjCX:matrix.org +src/sliding_sync.rs:1659:13 - Received a room list loading state update: Loaded { maximum_number_of_rooms: Some(11) } +src/home/rooms_list.rs:568:17 - RoomsList: processed 1 updates to the list of all rooms +src/app.rs:204:13 - Closed +src/sliding_sync.rs:866:37 - Already sent read receipt to room !MzKbWjifQZZoIBHjCX:matrix.org for event $tdXpOvwVsq0RLk6MehE5WURJeCgLiuF-VpD5lf4voeQ +src/home/rooms_list.rs:568:17 - RoomsList: processed 1 updates to the list of all rooms +src/sliding_sync.rs:888:37 - Already sent fully read receipt to room !MzKbWjifQZZoIBHjCX:matrix.org for event $tdXpOvwVsq0RLk6MehE5WURJeCgLiuF-VpD5lf4voeQ src/home/rooms_list.rs:568:17 - RoomsList: processed 1 updates to the list of all rooms -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -2025-01-20T10:05:33.017893Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -src/image_viewer_modal.rs:82:9 - Inserted -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -2025-01-20T10:05:44.625910Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -2025-01-20T10:06:15.055316Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-20T10:06:45.490876Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-20T10:06:54.564596Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -2025-01-20T10:07:04.605881Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -2025-01-20T10:07:07.786739Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-20T10:07:18.840623Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -2025-01-20T10:07:27.944456Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -2025-01-20T10:07:42.409391Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-20T10:07:42.899891Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -2025-01-20T10:07:52.819010Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -2025-01-20T10:07:53.550033Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:588:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/widgets/src/html.rs:287:13 - HTML parser returned errors Some([HtmlError { message: "Expected > after / self closed tag", position: 75 }]) +src/image_viewer_modal.rs:91:9 - Set media cache +src/image_viewer_modal.rs:95:9 - Inserted +src/image_viewer_modal.rs:91:9 - Set media cache +src/image_viewer_modal.rs:95:9 - Inserted +2025-01-21T04:34:59.973087Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +src/image_viewer_modal.rs:99:13 - Some! +src/app.rs:224:17 - Showed +src/home/room_screen.rs:1677:21 - Timeline::handle_event(): media fetched for room !MzKbWjifQZZoIBHjCX:matrix.org +src/app.rs:204:13 - Closed +src/image_viewer_modal.rs:91:9 - Set media cache +src/image_viewer_modal.rs:95:9 - Inserted +src/image_viewer_modal.rs:91:9 - Set media cache +src/image_viewer_modal.rs:95:9 - Inserted +2025-01-21T04:35:30.393328Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T04:36:00.895778Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T04:36:31.331979Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T04:37:01.831655Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T04:37:32.298095Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T04:37:36.566359Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T04:38:06.978458Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T04:38:37.460304Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T04:39:07.874845Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T04:39:38.324327Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T04:40:08.837623Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T04:40:39.262175Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T04:41:09.680466Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T04:41:40.085491Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T04:42:10.520342Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T04:42:40.965294Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T04:43:11.478269Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T04:43:41.924685Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T04:44:12.405530Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T04:44:42.842018Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T04:45:13.341818Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T04:45:43.738533Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T04:46:14.259966Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T04:46:44.696470Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T04:47:15.379531Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T04:47:45.774469Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T04:48:16.196048Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T04:48:39.976245Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T04:49:10.443230Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T04:49:40.860587Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T04:50:11.278271Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T04:50:41.732281Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T04:51:12.242065Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T04:51:42.671503Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T04:52:13.182735Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T04:52:43.613683Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T04:53:14.114291Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T04:53:25.268015Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T04:53:55.719412Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T04:54:26.149003Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T04:54:56.590831Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T04:55:27.248101Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T04:55:57.868533Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T04:56:28.386177Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T04:56:58.907933Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T04:57:29.322732Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T04:57:59.839879Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T04:58:30.263041Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T04:59:00.763676Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T04:59:31.255055Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T05:00:01.992551Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T05:00:32.529531Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T05:00:45.027716Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T05:01:15.441037Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T05:01:45.898334Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T05:01:50.145273Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T05:02:00.501500Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T05:02:30.912198Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T05:03:01.423999Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T05:03:31.847839Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T05:04:02.355769Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T05:04:32.755399Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T05:05:03.289342Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T05:05:33.748525Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T05:06:04.215485Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T05:06:34.636758Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2025-01-21T05:07:05.146145Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found diff --git a/src/app.rs b/src/app.rs index 502d7b42..e0fb4bcc 100644 --- a/src/app.rs +++ b/src/app.rs @@ -2,7 +2,7 @@ use makepad_widgets::*; use matrix_sdk::ruma::OwnedRoomId; use crate::{ - home::{main_desktop_ui::RoomsPanelAction, room_screen::{MessageAction, RoomScreenWidgetRefExt}, rooms_list::RoomListAction}, image_viewer_modal::{ImageViewerAction, ImageViewerModalWidgetRefExt}, login::login_screen::LoginAction, shared::popup_list::PopupNotificationAction, verification::VerificationAction, verification_modal::{VerificationModalAction, VerificationModalWidgetRefExt} + home::{main_desktop_ui::RoomsPanelAction, room_screen::MessageAction, rooms_list::RoomListAction}, image_viewer_modal::{ImageViewerAction, ImageViewerModalWidgetRefExt}, login::login_screen::LoginAction, shared::popup_list::PopupNotificationAction, verification::VerificationAction, verification_modal::{VerificationModalAction, VerificationModalWidgetRefExt} }; live_design! { @@ -195,30 +195,34 @@ impl MatchEvent for App { } fn handle_actions(&mut self, cx: &mut Cx, actions: &Actions) { - let image_viewer_modal = self.ui.image_viewer_modal(id!(image_viewer_modal_inner)); + let mut image_viewer_modal_inner = self.ui.image_viewer_modal(id!(image_viewer_modal_inner)); - if image_viewer_modal.button(id!(close_button)).clicked(actions) { - image_viewer_modal.as_modal().close(cx); + let image_viewer_modal = self.ui.modal(id!(image_viewer_modal)); + + if image_viewer_modal_inner.button(id!(close_button)).clicked(actions) { + image_viewer_modal.close(cx); log!("Closed"); + self.ui.redraw(cx); } for action in actions { + if let Some(ImageViewerAction::SetMediaCache(media_cache)) = action.downcast_ref() { + image_viewer_modal_inner.set_media_cache(media_cache.clone()); + } + if let Some(ImageViewerAction::Insert(text_or_image_uid, mx_uri)) = action.downcast_ref() { - let image_viewer_modal = self.ui.image_viewer_modal(id!(image_viewer_modal_inner)); - image_viewer_modal.insert_data(text_or_image_uid, mx_uri.clone()); + image_viewer_modal_inner.insert_data(text_or_image_uid, mx_uri.clone()); } if let Some(ImageViewerAction::Show(text_or_image_uid)) = action.downcast_ref() { - log!("Beggin to show"); - let image_viewer_modal = self.ui.image_viewer_modal(id!(image_viewer_modal_inner)); - - if let Some(mut media_cache) = self.ui.room_screen(id!(home_screen.main_desktop_ui.dock.room_screen)).get_media_cache() { - log!("RoomScreen!!"); - image_viewer_modal.show_and_fill_image(cx, text_or_image_uid, &mut media_cache); - log!("Showed"); - } else { - log!("NO media_cache"); - } + + image_viewer_modal_inner.show_and_fill_image(cx, text_or_image_uid); + image_viewer_modal_inner.redraw(cx); + image_viewer_modal.open(cx); + image_viewer_modal.redraw(cx); + + log!("Showed"); + self.ui.redraw(cx); } if let Some(LoginAction::LoginSuccess) = action.downcast_ref() { diff --git a/src/home/room_screen.rs b/src/home/room_screen.rs index d529734d..c71f9f44 100644 --- a/src/home/room_screen.rs +++ b/src/home/room_screen.rs @@ -3069,6 +3069,8 @@ fn populate_image_message_content( body: &str, media_cache: &mut MediaCache, ) -> bool { + Cx::post_action(ImageViewerAction::SetMediaCache(media_cache.clone())); + // We don't use thumbnails, as their resolution is too low to be visually useful. // We also don't trust the provided mimetype, as it can be incorrect. let (mimetype, _width, _height) = image_info_source.as_ref() diff --git a/src/image_viewer_modal.rs b/src/image_viewer_modal.rs index 12085b2e..319d154e 100644 --- a/src/image_viewer_modal.rs +++ b/src/image_viewer_modal.rs @@ -12,29 +12,36 @@ live_design! { use crate::shared::icon_button::RobrixIconButton; pub ImageViewerModal = {{ImageViewerModal}} { - width: Fill, height: Fill + width: 700, height: 700 flow: Overlay show_bg: true draw_bg: { color: #00000075 } - close_button = { - padding: {left: 15, right: 15} - draw_icon: { - svg_file: (ICON_CLOSE) - color: (COLOR_DANGER_RED), - } - icon_walk: {width: 16, height: 16, margin: {left: -2, right: -1} } + { + align: {x: 1.0, y: 0.0} + width: Fill, height: Fill + close_button = { + debug = true + padding: {left: 15, right: 15} + draw_icon: { + svg_file: (ICON_CLOSE) + color: (COLOR_DANGER_RED), + } + icon_walk: {width: 16, height: 16, margin: {left: -2, right: -1} } - draw_bg: { - border_color: (COLOR_DANGER_RED), - color: #fff0f0 // light red + draw_bg: { + border_color: (COLOR_DANGER_RED), + color: #fff0f0 // light red + } } } + image_view = { - fit: Stretch, + debug = true + fit: Smallest, width: Fill, height: Fill, // draw_bg: { // fn pixel(self) -> vec4 { @@ -53,12 +60,14 @@ live_design! { #[derive(Live, LiveHook, Widget)] pub struct ImageViewerModal { #[deref] view: View, - #[rust] widgetref_image_uri_map: HashMap + #[rust] widgetref_image_uri_map: HashMap, + #[rust] media_cache: Option, } #[derive(Clone, Debug, DefaultNone)] pub enum ImageViewerAction { + SetMediaCache(MediaCache), Insert(WidgetUid, OwnedMxcUri), Show(WidgetUid), None, @@ -66,7 +75,7 @@ pub enum ImageViewerAction { impl Widget for ImageViewerModal { fn handle_event(&mut self, cx: &mut Cx, event: &Event, scope: &mut Scope) { - self.match_event(cx, event); + // self.match_event(cx, event); self.view.handle_event(cx, event, scope); } @@ -77,25 +86,24 @@ impl Widget for ImageViewerModal { impl ImageViewerModal { + fn set_media_cache(&mut self, media_cache: MediaCache) { + self.media_cache = Some(media_cache); + log!("Set media cache") + } fn insert_data(&mut self, text_or_image_uid: &WidgetUid, mx_uri: OwnedMxcUri) { self.widgetref_image_uri_map.insert(*text_or_image_uid, mx_uri); log!("Inserted"); } - fn show_and_fill_image(&mut self, cx: &mut Cx, text_or_image_uid: &WidgetUid, media_cache: &mut MediaCache) { + fn show_and_fill_image(&mut self, cx: &mut Cx, text_or_image_uid: &WidgetUid) { if let Some(mxc_uri) = self.widgetref_image_uri_map.get(text_or_image_uid) { log!("Some!"); - match media_cache.try_get_media_or_fetch(mxc_uri.clone(), None) { + match self.media_cache.as_mut().unwrap().try_get_media_or_fetch(mxc_uri.clone(), None) { MediaCacheEntry::Loaded(data) => { log!("Receive origin image"); - self.view.visible = true; - self.view.redraw(cx); - let image_view = self.view.image(id!(image_view)); if let Err(e) = utils::load_png_or_jpg(&image_view, cx, &data) { log!("Error to load image: {e}"); - } else { - log!("Success"); } self.view.redraw(cx); @@ -112,26 +120,31 @@ impl ImageViewerModal { } impl ImageViewerModalRef { + pub fn set_media_cache(&mut self, media_cache: MediaCache) { + if let Some(mut inner) = self.borrow_mut() { + inner.set_media_cache(media_cache) + } + } pub fn insert_data(&self, text_or_image_uid: &WidgetUid, mx_uri: OwnedMxcUri) { if let Some(mut inner) = self.borrow_mut() { inner.insert_data(text_or_image_uid, mx_uri); } } - pub fn show_and_fill_image(&self, cx: &mut Cx, text_or_image_uid: &WidgetUid, media_cache: &mut MediaCache) { + pub fn show_and_fill_image(&self, cx: &mut Cx, text_or_image_uid: &WidgetUid) { if let Some(mut inner) = self.borrow_mut() { - inner.show_and_fill_image(cx, text_or_image_uid, media_cache); + inner.show_and_fill_image(cx, text_or_image_uid); } } } - -impl MatchEvent for ImageViewerModal { - fn handle_actions(&mut self, _cx: &mut Cx, actions: &Actions) { - for action in actions { - if let Some(ImageViewerAction::Insert(uid, mx_uri)) = action.downcast_ref() { - self.widgetref_image_uri_map.insert(*uid, mx_uri.clone()); - } - } - } -} +// impl MatchEvent for ImageViewerModal { +// fn handle_actions(&mut self, _cx: &mut Cx, actions: &Actions) { +// for action in actions { +// if let Some(ImageViewerAction::SetMediaCache(media_cache)) = action.downcast_ref() { +// log!("Set Media Cache"); +// self.media_cache = Some(media_cache.clone()) +// } +// } +// } +// } diff --git a/src/shared/text_or_image.rs b/src/shared/text_or_image.rs index 0cb63f8f..295515a4 100644 --- a/src/shared/text_or_image.rs +++ b/src/shared/text_or_image.rs @@ -69,12 +69,11 @@ impl Widget for TextOrImage { match event.hits(cx, image_view_area) { Hit::FingerDown(_fe) => { cx.set_key_focus(image_view_area); - Cx::post_action(ImageViewerAction::Show(self.widget_uid())); } - Hit::FingerUp(_fe) => { - - // if fe.was_tap() { - // } + Hit::FingerUp(fe) => { + if fe.was_tap() { + Cx::post_action(ImageViewerAction::Show(self.widget_uid())); + } } _ => (), } From e141b6bfefd8f96f68970f4d5ad631056cfb5cce Mon Sep 17 00:00:00 2001 From: aaravlu Date: Tue, 21 Jan 2025 13:08:36 +0800 Subject: [PATCH 06/88] Remove '.log' File --- .log | 301 ----------------------------------------------------------- 1 file changed, 301 deletions(-) delete mode 100644 .log diff --git a/.log b/.log deleted file mode 100644 index 12e953f7..00000000 --- a/.log +++ /dev/null @@ -1,301 +0,0 @@ -src/app.rs:189:9 - App::handle_startup(): app_data_dir: "/home/lym/.local/share/robrix" -src/app.rs:193:9 - App::handle_startup(): starting matrix sdk loop -src/sliding_sync.rs:417:5 - Started async_worker task. -src/sliding_sync.rs:1152:5 - Most recent user ID: Some("@demolemon:matrix.org") -src/sliding_sync.rs:1156:5 - CLI parsing succeeded? false. CLI has valid UN+PW? false -src/sliding_sync.rs:1164:5 - Waiting for login? false -src/sliding_sync.rs:1173:9 - Trying to restore session for user: Some("@demolemon:matrix.org") -src/persistent_state.rs:101:5 - Loading previous session file for @demolemon:matrix.org...: '/home/lym/.local/share/robrix/demolemon_matrix.org/persistent_state/session' -src/persistent_state.rs:116:5 - Loaded session file for @demolemon:matrix.org. Trying to connect to homeserver (https://matrix-client.matrix.org/)... -2025-01-21T04:34:27.791198Z  INFO build{homeserver=ServerNameOrHomeserverUrl("https://matrix-client.matrix.org/")}: matrix_sdk::client::builder: selected sliding sync version version=Native -src/persistent_state.rs:132:5 - Authenticating previous login session for @demolemon:matrix.org... -2025-01-21T04:34:27.860430Z  INFO matrix_sdk::encryption::backups: Setting up secret listeners and trying to resume backups -src/verification.rs:25:5 - Initial verification state is Unknown -src/sliding_sync.rs:1604:5 - Initial ignored-user list is: [] -2025-01-21T04:34:27.861693Z  INFO matrix_sdk::encryption::recovery: Setting up account data listeners and trying to setup recovery -src/home/rooms_list.rs:568:17 - RoomsList: processed 1 updates to the list of all rooms -src/app.rs:229:17 - Received LoginAction::LoginSuccess, hiding login view. -src/sliding_sync.rs:1640:5 - Initial sync service state is Idle -src/sliding_sync.rs:1656:5 - Initial room list loading state is Loaded { maximum_number_of_rooms: Some(11) } -src/sliding_sync.rs:1643:13 - Received a sync service state update: Running -2025-01-21T04:34:27.870869Z  INFO next_sync_with_lock:sync_once: matrix_sdk::sliding_sync: Marking all tracked users as dirty -2025-01-21T04:34:27.889428Z  WARN build{room_id="!BHcierreUuwCMxVqOf:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -src/sliding_sync.rs:1659:13 - Received a room list loading state update: Loaded { maximum_number_of_rooms: Some(11) } -2025-01-21T04:34:27.914926Z  INFO sending_task{room_id=!BHcierreUuwCMxVqOf:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2025-01-21T04:34:27.915617Z  INFO local_echo_handler{room_id="!BHcierreUuwCMxVqOf:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !BHcierreUuwCMxVqOf:matrix.org... -src/sliding_sync.rs:1755:5 - Received initial timeline update of 2 items for room !BHcierreUuwCMxVqOf:matrix.org. -src/sliding_sync.rs:1570:5 - Adding new room !BHcierreUuwCMxVqOf:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2025-01-21T04:34:27.923756Z  WARN build{room_id="!MzKbWjifQZZoIBHjCX:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2025-01-21T04:34:27.940412Z  INFO sending_task{room_id=!MzKbWjifQZZoIBHjCX:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2025-01-21T04:34:27.941932Z  INFO local_echo_handler{room_id="!MzKbWjifQZZoIBHjCX:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !MzKbWjifQZZoIBHjCX:matrix.org... -src/sliding_sync.rs:1755:5 - Received initial timeline update of 4 items for room !MzKbWjifQZZoIBHjCX:matrix.org. -src/sliding_sync.rs:1570:5 - Adding new room !MzKbWjifQZZoIBHjCX:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2025-01-21T04:34:27.958861Z  WARN build{room_id="!iYnZafYUoXkeVPOSQh:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2025-01-21T04:34:27.972034Z  INFO sending_task{room_id=!iYnZafYUoXkeVPOSQh:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2025-01-21T04:34:27.972532Z  INFO local_echo_handler{room_id="!iYnZafYUoXkeVPOSQh:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !iYnZafYUoXkeVPOSQh:matrix.org... -src/sliding_sync.rs:1755:5 - Received initial timeline update of 2 items for room !iYnZafYUoXkeVPOSQh:matrix.org. -src/sliding_sync.rs:1570:5 - Adding new room !iYnZafYUoXkeVPOSQh:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2025-01-21T04:34:27.991207Z  WARN build{room_id="!moVNEIUPxJZpxRHDUv:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2025-01-21T04:34:28.000204Z  INFO sending_task{room_id=!moVNEIUPxJZpxRHDUv:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2025-01-21T04:34:28.000496Z  INFO local_echo_handler{room_id="!moVNEIUPxJZpxRHDUv:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !moVNEIUPxJZpxRHDUv:matrix.org... -src/sliding_sync.rs:1755:5 - Received initial timeline update of 0 items for room !moVNEIUPxJZpxRHDUv:matrix.org. -src/sliding_sync.rs:1570:5 - Adding new room !moVNEIUPxJZpxRHDUv:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2025-01-21T04:34:28.008617Z  WARN build{room_id="!veagCdDBjKrMsOCzrq:privacytools.io" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2025-01-21T04:34:28.019496Z  INFO sending_task{room_id=!veagCdDBjKrMsOCzrq:privacytools.io}: matrix_sdk::send_queue: spawned the sending task -2025-01-21T04:34:28.019866Z  INFO local_echo_handler{room_id="!veagCdDBjKrMsOCzrq:privacytools.io" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !veagCdDBjKrMsOCzrq:privacytools.io... -src/sliding_sync.rs:1755:5 - Received initial timeline update of 2 items for room !veagCdDBjKrMsOCzrq:privacytools.io. -src/sliding_sync.rs:1570:5 - Adding new room !veagCdDBjKrMsOCzrq:privacytools.io to ALL_ROOM_INFO. Replaces tombstoned room: None -2025-01-21T04:34:28.040595Z  WARN build{room_id="!ZJEzvNtzSGkPSynJpH:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2025-01-21T04:34:28.047036Z  INFO sending_task{room_id=!ZJEzvNtzSGkPSynJpH:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2025-01-21T04:34:28.047425Z  INFO local_echo_handler{room_id="!ZJEzvNtzSGkPSynJpH:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !ZJEzvNtzSGkPSynJpH:matrix.org... -src/sliding_sync.rs:1755:5 - Received initial timeline update of 2 items for room !ZJEzvNtzSGkPSynJpH:matrix.org. -src/sliding_sync.rs:1570:5 - Adding new room !ZJEzvNtzSGkPSynJpH:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2025-01-21T04:34:28.067811Z  WARN build{room_id="!ugrySPqOXlcmORZIwY:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2025-01-21T04:34:28.076088Z  INFO sending_task{room_id=!ugrySPqOXlcmORZIwY:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2025-01-21T04:34:28.076725Z  INFO local_echo_handler{room_id="!ugrySPqOXlcmORZIwY:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !ugrySPqOXlcmORZIwY:matrix.org... -src/sliding_sync.rs:1755:5 - Received initial timeline update of 2 items for room !ugrySPqOXlcmORZIwY:matrix.org. -src/sliding_sync.rs:1570:5 - Adding new room !ugrySPqOXlcmORZIwY:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2025-01-21T04:34:28.077352Z  WARN build{room_id="!cGyiuCNphlCyGxDYcZ:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2025-01-21T04:34:28.081478Z  INFO sending_task{room_id=!cGyiuCNphlCyGxDYcZ:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2025-01-21T04:34:28.082307Z  INFO local_echo_handler{room_id="!cGyiuCNphlCyGxDYcZ:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !cGyiuCNphlCyGxDYcZ:matrix.org... -src/sliding_sync.rs:1755:5 - Received initial timeline update of 0 items for room !cGyiuCNphlCyGxDYcZ:matrix.org. -src/sliding_sync.rs:1570:5 - Adding new room !cGyiuCNphlCyGxDYcZ:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2025-01-21T04:34:28.102934Z  WARN build{room_id="!nCULugmcNjxWftdWKg:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2025-01-21T04:34:28.111515Z  INFO sending_task{room_id=!nCULugmcNjxWftdWKg:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2025-01-21T04:34:28.112607Z  INFO local_echo_handler{room_id="!nCULugmcNjxWftdWKg:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !nCULugmcNjxWftdWKg:matrix.org... -src/sliding_sync.rs:1755:5 - Received initial timeline update of 2 items for room !nCULugmcNjxWftdWKg:matrix.org. -src/sliding_sync.rs:1570:5 - Adding new room !nCULugmcNjxWftdWKg:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2025-01-21T04:34:28.133554Z  WARN build{room_id="!eMbtejjAApVrUTLFyB:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2025-01-21T04:34:28.142335Z  INFO sending_task{room_id=!eMbtejjAApVrUTLFyB:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2025-01-21T04:34:28.143198Z  INFO local_echo_handler{room_id="!eMbtejjAApVrUTLFyB:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !eMbtejjAApVrUTLFyB:matrix.org... -src/sliding_sync.rs:1755:5 - Received initial timeline update of 0 items for room !eMbtejjAApVrUTLFyB:matrix.org. -src/sliding_sync.rs:1570:5 - Adding new room !eMbtejjAApVrUTLFyB:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2025-01-21T04:34:28.160605Z  WARN build{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2025-01-21T04:34:28.171030Z  INFO sending_task{room_id=!vVLSRWycKVfdPUWXxI:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2025-01-21T04:34:28.171832Z  INFO local_echo_handler{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1753:5 - Starting timeline subscriber for room !vVLSRWycKVfdPUWXxI:matrix.org... -src/sliding_sync.rs:1755:5 - Received initial timeline update of 2 items for room !vVLSRWycKVfdPUWXxI:matrix.org. -src/sliding_sync.rs:1570:5 - Adding new room !vVLSRWycKVfdPUWXxI:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -src/home/rooms_list.rs:568:17 - RoomsList: processed 23 updates to the list of all rooms -src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !BHcierreUuwCMxVqOf:matrix.org... -2025-01-21T04:34:28.208885Z  INFO matrix_sdk::encryption::recovery: Recovery state changed from Unknown to Incomplete -src/verification.rs:28:13 - Received a verification state update: Unverified -src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !MzKbWjifQZZoIBHjCX:matrix.org... -src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !iYnZafYUoXkeVPOSQh:matrix.org... -src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !moVNEIUPxJZpxRHDUv:matrix.org... -src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !veagCdDBjKrMsOCzrq:privacytools.io... -src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !ZJEzvNtzSGkPSynJpH:matrix.org... -src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !ugrySPqOXlcmORZIwY:matrix.org... -src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !cGyiuCNphlCyGxDYcZ:matrix.org... -src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !nCULugmcNjxWftdWKg:matrix.org... -src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !eMbtejjAApVrUTLFyB:matrix.org... -src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !vVLSRWycKVfdPUWXxI:matrix.org... -src/verification.rs:28:13 - Received a verification state update: Unverified -src/sliding_sync.rs:456:29 - Completed backwards pagination request for room !MzKbWjifQZZoIBHjCX:matrix.org, hit start of timeline? no -2025-01-21T04:34:29.146239Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T04:34:29.187727Z  WARN paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:live_paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!ugrySPqOXlcmORZIwY:matrix.org" options=MessagesOptions { from: "t14-5565854853_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!ugrySPqOXlcmORZIwY:matrix.org" sender="@aaravlu:matrix.org" event_id="$WrLC6uWcYUfDto1nMzRMKE-Avzm7ExRUx_VVjwDMegg" origin_server_ts="2024-12-27T10:13:55.662Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:edovrwKptvEQGGLXGs1IleJukotZxNo+gpk9gJ+uySg" session_id="+4zeLQVxVXREmZG9mHF2rdSeMy+P39TnIdd3Y32yrBE" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-21T04:34:29.205626Z  WARN paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:live_paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!ugrySPqOXlcmORZIwY:matrix.org" options=MessagesOptions { from: "t14-5565854853_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!ugrySPqOXlcmORZIwY:matrix.org" sender="@aaravlu:matrix.org" event_id="$PRR9Cvz1GKaRR9sDRrWac3PglNOfvigckaDPLcC_KCE" origin_server_ts="2024-12-27T10:04:32.899Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:4/dvM6WQhZ1C8XwTHkiFLhuEje1WFUaHmiq7zc1GYlE" session_id="XzKC431Jae5TWcq/hqoO8HQVoLxj2dfUzzJHUAYjjlw" message_index=1}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-21T04:34:29.217167Z  WARN paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:live_paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!ugrySPqOXlcmORZIwY:matrix.org" options=MessagesOptions { from: "t14-5565854853_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!ugrySPqOXlcmORZIwY:matrix.org" sender="@aaravlu:matrix.org" event_id="$6oZANyY0TCQ4btosWSmzovwwZk3aQb7drYeAa4TiQP0" origin_server_ts="2024-12-27T10:00:17.966Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:4/dvM6WQhZ1C8XwTHkiFLhuEje1WFUaHmiq7zc1GYlE" session_id="XzKC431Jae5TWcq/hqoO8HQVoLxj2dfUzzJHUAYjjlw" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-21T04:34:29.224857Z  WARN paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:live_paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!ugrySPqOXlcmORZIwY:matrix.org" options=MessagesOptions { from: "t14-5565854853_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!ugrySPqOXlcmORZIwY:matrix.org" sender="@aaravlu:matrix.org" event_id="$zvoxVs_cZU2v3MZy49OswxL-sBYAooFW1fqytA6CTY8" origin_server_ts="2024-12-27T09:58:55.761Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:4/dvM6WQhZ1C8XwTHkiFLhuEje1WFUaHmiq7zc1GYlE" session_id="Fb3z4bsEqlOP1zptAC4oYYcohzmmevg5saAj7NAmY/w" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -src/sliding_sync.rs:456:29 - Completed backwards pagination request for room !ugrySPqOXlcmORZIwY:matrix.org, hit start of timeline? no -src/sliding_sync.rs:456:29 - Completed backwards pagination request for room !moVNEIUPxJZpxRHDUv:matrix.org, hit start of timeline? no -src/sliding_sync.rs:456:29 - Completed backwards pagination request for room !BHcierreUuwCMxVqOf:matrix.org, hit start of timeline? no -src/sliding_sync.rs:456:29 - Completed backwards pagination request for room !ZJEzvNtzSGkPSynJpH:matrix.org, hit start of timeline? no -2025-01-21T04:34:29.407453Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$B8ou8qdmvk2Bcd7_B5fYwdGSDBQpFcad_2wr10wyMfA" origin_server_ts="2024-10-13T02:01:10.047Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:O68EcJ4rBhpomGmkPU8U8NOWbjlO0MgdOQvNoMUjKGs" session_id="LNHthkmg0Ab40t0jU5a2Mvyn9WwCMNtgCurIj4Q63aM" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -src/sliding_sync.rs:456:29 - Completed backwards pagination request for room !nCULugmcNjxWftdWKg:matrix.org, hit start of timeline? no -2025-01-21T04:34:29.419338Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$HKYEB8IRQhDvljIjD4BnzmDL-XhHcpldMV7QhVSRa-M" origin_server_ts="2024-10-07T11:25:21.208Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:5aZTCU65HZ7j+znjd3YRvozWB3qpkq4G3ifUSGdNGQU" session_id="g+WkIWRTpGQnvcj/N9YmeK9nBcybPyvfU5L/NgI7G9o" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-21T04:34:29.428296Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$dqmlMTRXLhneeS7W_9sLKAwBI42UkBeC5Xgj-zVRv5g" origin_server_ts="2024-10-07T05:17:55.139Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=15}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -src/sliding_sync.rs:456:29 - Completed backwards pagination request for room !iYnZafYUoXkeVPOSQh:matrix.org, hit start of timeline? no -2025-01-21T04:34:29.438571Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$nXntWh-5BQ4e8PGeCaFG0CWL3XuVjSAcLHRUgP8mqs4" origin_server_ts="2024-10-07T05:14:15.152Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:bL+iE4J14LiR4YgtLnRNkMQI/5gudrRlxfmmDgoiGFc" session_id="I9NEzZUsqDCthLlR1fRj/QBP01dHX6zJDWV/FbVisB8" message_index=2}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-21T04:34:29.445894Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@zasongguo:matrix.org" event_id="$Zk9Ru1R9R98PBOmr8ayMsk8qES87lYIWMWYlqYxK4xk" origin_server_ts="2024-10-07T02:44:48.721Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:wZVXHZKrmt33qGsX63Av2xI/JFx1bcOS2dqIcw7uGVE" session_id="9j5UkjluGI807H9xZv67Lr5qTxLPDDACPv35jB++nnE" message_index=3}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -src/home/rooms_list.rs:568:17 - RoomsList: processed 2 updates to the list of all rooms -2025-01-21T04:34:29.458657Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$Dt5Mu084sNvpfQzsZujwwVcO2Z2ZRwJ7NaZbhpgDCtQ" origin_server_ts="2024-10-06T16:31:16.129Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:bL+iE4J14LiR4YgtLnRNkMQI/5gudrRlxfmmDgoiGFc" session_id="I9NEzZUsqDCthLlR1fRj/QBP01dHX6zJDWV/FbVisB8" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-21T04:34:29.467684Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@zasongguo:matrix.org" event_id="$YDiOCFNekVMKrKqKK49ERE6nU8qX8cLdYjF98sP6rcQ" origin_server_ts="2024-10-06T16:10:16.607Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:wZVXHZKrmt33qGsX63Av2xI/JFx1bcOS2dqIcw7uGVE" session_id="9j5UkjluGI807H9xZv67Lr5qTxLPDDACPv35jB++nnE" message_index=2}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-21T04:34:29.476523Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$_T1TJe5RJPFYDbcbJhYPvgf3QukLfmQJYQUnNm71YDg" origin_server_ts="2024-10-06T15:50:14.140Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:vxNidNk6RfxEtCSapuSmXnoASujj0+ivqQPXjAYaFhA" session_id="So6yjTWtj7Vum67zuy5OmEPnL8dn2jCF8pke4F8q9bc" message_index=1}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-21T04:34:29.487790Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$H1zMdOPvgNchychNZI2QZsUEVTnjTU88WrN-ZfKbinU" origin_server_ts="2024-10-06T15:40:10.602Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:vxNidNk6RfxEtCSapuSmXnoASujj0+ivqQPXjAYaFhA" session_id="So6yjTWtj7Vum67zuy5OmEPnL8dn2jCF8pke4F8q9bc" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-21T04:34:29.495648Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$2mNLdYjHNdy7lkw4QBLE1ix1_xhcU0A8blvRGqx9XbM" origin_server_ts="2024-10-06T14:23:53.072Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=14}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-21T04:34:29.506001Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$1QTfEjmtFmntUJS4D6TKPSaaLi333Bpgaf4g7Cp6980" origin_server_ts="2024-10-06T14:18:11.001Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=13}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-21T04:34:29.515525Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$ioJlXq9bLXo9MGFyRcmYwGYuA_jsAF6GXReTiPONWiU" origin_server_ts="2024-10-05T07:14:20.519Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:/HOkshobl/C176BIOD0LyGXi9MPLDIdzA4bLaeU9zi4" session_id="6FGtths0DKvCYXTMBoZafAKPbOPznbQ9uMVgtHqLgME" message_index=8}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-21T04:34:29.523960Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$oW9NChORvjn5XgG-hmqAFC49yfdK4uDndp_Scrj8474" origin_server_ts="2024-10-05T07:11:57.516Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:/HOkshobl/C176BIOD0LyGXi9MPLDIdzA4bLaeU9zi4" session_id="6FGtths0DKvCYXTMBoZafAKPbOPznbQ9uMVgtHqLgME" message_index=6}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-21T04:34:29.535745Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$xepl_6XCcKa2nYtlVoj0VU5-bgjAhxPL3RWXTjqvDfk" origin_server_ts="2024-10-05T06:52:50.493Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:/HOkshobl/C176BIOD0LyGXi9MPLDIdzA4bLaeU9zi4" session_id="6FGtths0DKvCYXTMBoZafAKPbOPznbQ9uMVgtHqLgME" message_index=5}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-21T04:34:29.543377Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$RMZTWP3_fzm48tfz8rsJRw4eaoIaBjLwF1HkQOoqT5s" origin_server_ts="2024-10-05T06:52:47.431Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:/HOkshobl/C176BIOD0LyGXi9MPLDIdzA4bLaeU9zi4" session_id="6FGtths0DKvCYXTMBoZafAKPbOPznbQ9uMVgtHqLgME" message_index=4}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-21T04:34:29.551651Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$JV8HpscovGnryGyITdXEj2foX9lEnlVh4gutpZC9rsk" origin_server_ts="2024-10-05T03:38:19.043Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:/HOkshobl/C176BIOD0LyGXi9MPLDIdzA4bLaeU9zi4" session_id="6FGtths0DKvCYXTMBoZafAKPbOPznbQ9uMVgtHqLgME" message_index=3}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-21T04:34:29.552095Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T04:34:29.560325Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$pat6_cJf_hZrkQ2lGlEolUE4XiLTyog699TmkMQCh_c" origin_server_ts="2024-10-05T03:38:01.002Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:/HOkshobl/C176BIOD0LyGXi9MPLDIdzA4bLaeU9zi4" session_id="6FGtths0DKvCYXTMBoZafAKPbOPznbQ9uMVgtHqLgME" message_index=2}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-21T04:34:29.571544Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@zasongguo:matrix.org" event_id="$k4xTVH0vXSyFEXgOLatv3NEHXlQFmBjoZe-jCMl9ezg" origin_server_ts="2024-10-04T07:04:56.065Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ZpyriYGpLc4rpaz/remahZc502DFJNxtLSMI36nL/z0" session_id="+e5iVj4/nzQ/tDxQ8+whChxs/mvPilxuzCTMKX7zOkU" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-21T04:34:29.582510Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@zasongguo:matrix.org" event_id="$xbqml9pSNjdkbxaozgV2QTovYUJJI4Nk8UU5iB3j1JM" origin_server_ts="2024-10-04T06:54:20.969Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:wZVXHZKrmt33qGsX63Av2xI/JFx1bcOS2dqIcw7uGVE" session_id="9j5UkjluGI807H9xZv67Lr5qTxLPDDACPv35jB++nnE" message_index=1}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-21T04:34:29.591549Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$CUF38Uqa9EdpsDT_cpnAOBkMa89hh8z4HBZgzSfNd-k" origin_server_ts="2024-10-04T06:53:57.205Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:/HOkshobl/C176BIOD0LyGXi9MPLDIdzA4bLaeU9zi4" session_id="6FGtths0DKvCYXTMBoZafAKPbOPznbQ9uMVgtHqLgME" message_index=1}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -src/sliding_sync.rs:456:29 - Completed backwards pagination request for room !cGyiuCNphlCyGxDYcZ:matrix.org, hit start of timeline? no -2025-01-21T04:34:29.600274Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$u4gRscyKN18OCWzNBOhe_fgvieTNgYrJHLAoTI9lmTU" origin_server_ts="2024-10-04T06:42:38.737Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=12}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -src/home/rooms_list.rs:568:17 - RoomsList: processed 1 updates to the list of all rooms -2025-01-21T04:34:29.608289Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$VqHEMH5zCmX2zmqDiFl_U_iZCizvo6p12IgiOkWDRF4" origin_server_ts="2024-10-04T06:42:37.786Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=11}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-21T04:34:29.618345Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$uVJtpquur5Yd8-IAKkg95tuReBc-ke08zWYFsVV8cX0" origin_server_ts="2024-10-04T06:36:42.179Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=10}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-21T04:34:29.625922Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$cBykXBMNT2ywKGV40gV08hNTz_aRpQbkdwiSzbqkE5A" origin_server_ts="2024-10-04T06:36:41.400Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=9}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-21T04:34:29.636444Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$iu4ZIidhssTAsApg85_WOa9iGqi0D3Xdv-1HJJ0djJY" origin_server_ts="2024-10-04T06:36:21.448Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=8}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-21T04:34:29.644936Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$LK8zlBqCI791TwBpASeC7gHzW3XKuw9F_SQtbWi2yKc" origin_server_ts="2024-10-04T06:36:20.657Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=7}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-21T04:34:29.654245Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$ZAMtMsk21jAiUPGiHiQtO4E3nXdCbV2YT_LXch1k4Vo" origin_server_ts="2024-10-04T06:29:44.067Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=6}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-21T04:34:29.661880Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$mN6Mnwceuw6OFj5mEal-CSTcFxV08RWKaXg6zJOqMRE" origin_server_ts="2024-10-04T06:23:28.619Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=5}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-21T04:34:29.673618Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$jXfTSVljnUKx_4kGPo2EhwxAD7dss8-liZwdI-Zv3T8" origin_server_ts="2024-10-04T06:17:13.352Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=4}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-21T04:34:29.683974Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$O7DjgqiVfIvjiZXT5fQsaUN4xWJSaJH3GVKuMHeUvh4" origin_server_ts="2024-10-04T06:09:47.160Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:/HOkshobl/C176BIOD0LyGXi9MPLDIdzA4bLaeU9zi4" session_id="6FGtths0DKvCYXTMBoZafAKPbOPznbQ9uMVgtHqLgME" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -src/sliding_sync.rs:456:29 - Completed backwards pagination request for room !eMbtejjAApVrUTLFyB:matrix.org, hit start of timeline? no -2025-01-21T04:34:29.691332Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$gTS5Xm3WhDNvBPZw3EfdwGd7_4MMtZG8am88e7l5p0A" origin_server_ts="2024-10-04T06:08:38.495Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=3}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-21T04:34:29.701033Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$H0Ns4HQfQOv3Rbi3iHKA68qU8B6w4WYOx-g2iD9g-1Y" origin_server_ts="2024-10-01T16:30:48.817Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=2}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-21T04:34:29.708925Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@zasongguo:matrix.org" event_id="$ufd87q_PCEFF84oo_5avwmVEr3BboPjjB8o5Ov-tB9Y" origin_server_ts="2024-10-01T16:30:27.950Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:wZVXHZKrmt33qGsX63Av2xI/JFx1bcOS2dqIcw7uGVE" session_id="9j5UkjluGI807H9xZv67Lr5qTxLPDDACPv35jB++nnE" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-21T04:34:29.719565Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$5holrQjj9JRrh_Dy2ACDOQF4Me3u9Ro2dPdjiQKivB8" origin_server_ts="2024-10-01T16:26:11.286Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=1}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -src/home/rooms_list.rs:568:17 - RoomsList: processed 1 updates to the list of all rooms -2025-01-21T04:34:29.730952Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$qVwvW8yWNADlVlZV40Pif-lH1-A2ClgGlNyv2Ua8GlQ" origin_server_ts="2024-10-01T16:26:09.327Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -src/sliding_sync.rs:456:29 - Completed backwards pagination request for room !veagCdDBjKrMsOCzrq:privacytools.io, hit start of timeline? no -src/sliding_sync.rs:456:29 - Completed backwards pagination request for room !vVLSRWycKVfdPUWXxI:matrix.org, hit start of timeline? no -src/home/room_screen.rs:1972:13 - Sending a first-time backwards pagination request for room !MzKbWjifQZZoIBHjCX:matrix.org -src/home/room_screen.rs:1539:25 - !!! Couldn't find new event with matching ID for ANY event currently visible in the portal list -src/sliding_sync.rs:522:21 - Sending fetch room members request for room !MzKbWjifQZZoIBHjCX:matrix.org... -src/sliding_sync.rs:444:21 - Starting backwards pagination request for room !MzKbWjifQZZoIBHjCX:matrix.org... -src/sliding_sync.rs:524:21 - Completed fetch room members request for room !MzKbWjifQZZoIBHjCX:matrix.org. -src/sliding_sync.rs:762:29 - Received own user read receipt: Receipt { ts: Some(2025-01-21T03:31:17.985), thread: Unthreaded } "$tdXpOvwVsq0RLk6MehE5WURJeCgLiuF-VpD5lf4voeQ" -src/home/room_screen.rs:1677:21 - Timeline::handle_event(): media fetched for room !MzKbWjifQZZoIBHjCX:matrix.org -src/home/room_screen.rs:1677:21 - Timeline::handle_event(): media fetched for room !MzKbWjifQZZoIBHjCX:matrix.org -src/home/room_screen.rs:1677:21 - Timeline::handle_event(): media fetched for room !MzKbWjifQZZoIBHjCX:matrix.org -src/home/room_screen.rs:1677:21 - Timeline::handle_event(): media fetched for room !MzKbWjifQZZoIBHjCX:matrix.org -src/image_viewer_modal.rs:91:9 - Set media cache -src/image_viewer_modal.rs:95:9 - Inserted -src/image_viewer_modal.rs:91:9 - Set media cache -src/image_viewer_modal.rs:95:9 - Inserted -src/image_viewer_modal.rs:91:9 - Set media cache -src/image_viewer_modal.rs:95:9 - Inserted -src/image_viewer_modal.rs:91:9 - Set media cache -src/image_viewer_modal.rs:95:9 - Inserted -src/sliding_sync.rs:456:29 - Completed backwards pagination request for room !MzKbWjifQZZoIBHjCX:matrix.org, hit start of timeline? no -src/home/room_screen.rs:2459:17 - Found matching event ID $UoZ1i6pi4bfzm8qbskYhHmIvLe2kAT4PDq1JkLfXYKk at index 107 in new items list, corresponding to current item index 53 at pos offset -79.0676510365804 -src/home/room_screen.rs:1528:29 - Timeline::handle_event(): jumping view from event index 53 to new index 107, scroll -79.0676510365804, event ID $UoZ1i6pi4bfzm8qbskYhHmIvLe2kAT4PDq1JkLfXYKk -src/image_viewer_modal.rs:91:9 - Set media cache -src/image_viewer_modal.rs:95:9 - Inserted -src/image_viewer_modal.rs:91:9 - Set media cache -src/image_viewer_modal.rs:95:9 - Inserted -src/image_viewer_modal.rs:91:9 - Set media cache -src/image_viewer_modal.rs:95:9 - Inserted -src/image_viewer_modal.rs:91:9 - Set media cache -src/image_viewer_modal.rs:95:9 - Inserted -src/image_viewer_modal.rs:91:9 - Set media cache -src/image_viewer_modal.rs:95:9 - Inserted -src/image_viewer_modal.rs:91:9 - Set media cache -src/image_viewer_modal.rs:95:9 - Inserted -src/image_viewer_modal.rs:91:9 - Set media cache -src/image_viewer_modal.rs:95:9 - Inserted -src/image_viewer_modal.rs:99:13 - Some! -src/image_viewer_modal.rs:102:21 - Receive origin image -src/app.rs:224:17 - Showed -src/app.rs:204:13 - Closed -src/sliding_sync.rs:866:37 - Already sent read receipt to room !MzKbWjifQZZoIBHjCX:matrix.org for event $PV_ulGJNe7WR1L0kkMmoYBlkjb5qyZeVQBZNGxSVVA0 -src/home/rooms_list.rs:568:17 - RoomsList: processed 1 updates to the list of all rooms -src/image_viewer_modal.rs:91:9 - Set media cache -src/image_viewer_modal.rs:95:9 - Inserted -src/image_viewer_modal.rs:99:13 - Some! -src/image_viewer_modal.rs:102:21 - Receive origin image -src/app.rs:224:17 - Showed -src/app.rs:204:13 - Closed -src/sliding_sync.rs:866:37 - Already sent read receipt to room !MzKbWjifQZZoIBHjCX:matrix.org for event $w56hKk4A4cRFysjJeGTq7q6swDFmOABUfM5wMVopMfY -src/home/rooms_list.rs:568:17 - RoomsList: processed 1 updates to the list of all rooms -src/image_viewer_modal.rs:91:9 - Set media cache -src/image_viewer_modal.rs:95:9 - Inserted -src/image_viewer_modal.rs:91:9 - Set media cache -src/image_viewer_modal.rs:95:9 - Inserted -src/image_viewer_modal.rs:99:13 - Some! -src/app.rs:224:17 - Showed -src/home/room_screen.rs:1677:21 - Timeline::handle_event(): media fetched for room !MzKbWjifQZZoIBHjCX:matrix.org -src/sliding_sync.rs:1659:13 - Received a room list loading state update: Loaded { maximum_number_of_rooms: Some(11) } -src/home/rooms_list.rs:568:17 - RoomsList: processed 1 updates to the list of all rooms -src/app.rs:204:13 - Closed -src/sliding_sync.rs:866:37 - Already sent read receipt to room !MzKbWjifQZZoIBHjCX:matrix.org for event $tdXpOvwVsq0RLk6MehE5WURJeCgLiuF-VpD5lf4voeQ -src/home/rooms_list.rs:568:17 - RoomsList: processed 1 updates to the list of all rooms -src/sliding_sync.rs:888:37 - Already sent fully read receipt to room !MzKbWjifQZZoIBHjCX:matrix.org for event $tdXpOvwVsq0RLk6MehE5WURJeCgLiuF-VpD5lf4voeQ -src/home/rooms_list.rs:568:17 - RoomsList: processed 1 updates to the list of all rooms -src/image_viewer_modal.rs:91:9 - Set media cache -src/image_viewer_modal.rs:95:9 - Inserted -src/image_viewer_modal.rs:91:9 - Set media cache -src/image_viewer_modal.rs:95:9 - Inserted -2025-01-21T04:34:59.973087Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -src/image_viewer_modal.rs:99:13 - Some! -src/app.rs:224:17 - Showed -src/home/room_screen.rs:1677:21 - Timeline::handle_event(): media fetched for room !MzKbWjifQZZoIBHjCX:matrix.org -src/app.rs:204:13 - Closed -src/image_viewer_modal.rs:91:9 - Set media cache -src/image_viewer_modal.rs:95:9 - Inserted -src/image_viewer_modal.rs:91:9 - Set media cache -src/image_viewer_modal.rs:95:9 - Inserted -2025-01-21T04:35:30.393328Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T04:36:00.895778Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T04:36:31.331979Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T04:37:01.831655Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T04:37:32.298095Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T04:37:36.566359Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T04:38:06.978458Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T04:38:37.460304Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T04:39:07.874845Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T04:39:38.324327Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T04:40:08.837623Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T04:40:39.262175Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T04:41:09.680466Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T04:41:40.085491Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T04:42:10.520342Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T04:42:40.965294Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T04:43:11.478269Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T04:43:41.924685Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T04:44:12.405530Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T04:44:42.842018Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T04:45:13.341818Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T04:45:43.738533Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T04:46:14.259966Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T04:46:44.696470Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T04:47:15.379531Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T04:47:45.774469Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T04:48:16.196048Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T04:48:39.976245Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T04:49:10.443230Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T04:49:40.860587Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T04:50:11.278271Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T04:50:41.732281Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T04:51:12.242065Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T04:51:42.671503Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T04:52:13.182735Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T04:52:43.613683Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T04:53:14.114291Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T04:53:25.268015Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T04:53:55.719412Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T04:54:26.149003Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T04:54:56.590831Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T04:55:27.248101Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T04:55:57.868533Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T04:56:28.386177Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T04:56:58.907933Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T04:57:29.322732Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T04:57:59.839879Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T04:58:30.263041Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T04:59:00.763676Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T04:59:31.255055Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T05:00:01.992551Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T05:00:32.529531Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T05:00:45.027716Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T05:01:15.441037Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T05:01:45.898334Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T05:01:50.145273Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T05:02:00.501500Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T05:02:30.912198Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T05:03:01.423999Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T05:03:31.847839Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T05:04:02.355769Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T05:04:32.755399Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T05:05:03.289342Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T05:05:33.748525Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T05:06:04.215485Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T05:06:34.636758Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2025-01-21T05:07:05.146145Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found From a3fcb9d6ffd6b2cc32525a009eb830a5953e910e Mon Sep 17 00:00:00 2001 From: aaravlu Date: Wed, 22 Jan 2025 12:20:48 +0800 Subject: [PATCH 07/88] Add doc --- src/app.rs | 15 +++++++------ src/home/room_screen.rs | 5 ++++- src/image_viewer_modal.rs | 45 +++++++++++++------------------------ src/shared/text_or_image.rs | 2 ++ 4 files changed, 29 insertions(+), 38 deletions(-) diff --git a/src/app.rs b/src/app.rs index e0fb4bcc..4a0d40a6 100644 --- a/src/app.rs +++ b/src/app.rs @@ -200,28 +200,29 @@ impl MatchEvent for App { let image_viewer_modal = self.ui.modal(id!(image_viewer_modal)); if image_viewer_modal_inner.button(id!(close_button)).clicked(actions) { + // Clear the image cache once the modal is closed. + image_viewer_modal_inner.clear_image(cx); + image_viewer_modal.close(cx); - log!("Closed"); + self.ui.redraw(cx); } for action in actions { + //TODO: the media cache is cloned here, we only need a mutable reference. if let Some(ImageViewerAction::SetMediaCache(media_cache)) = action.downcast_ref() { image_viewer_modal_inner.set_media_cache(media_cache.clone()); } if let Some(ImageViewerAction::Insert(text_or_image_uid, mx_uri)) = action.downcast_ref() { + //We restore image message id and the image inside the message's mx_uri into HashMap. image_viewer_modal_inner.insert_data(text_or_image_uid, mx_uri.clone()); } + // We open the image viewer modal and show the image once the status of `text_or_image` is image and it was clicked. if let Some(ImageViewerAction::Show(text_or_image_uid)) = action.downcast_ref() { - - image_viewer_modal_inner.show_and_fill_image(cx, text_or_image_uid); - image_viewer_modal_inner.redraw(cx); image_viewer_modal.open(cx); - image_viewer_modal.redraw(cx); - - log!("Showed"); + image_viewer_modal_inner.show_and_fill_image(cx, text_or_image_uid); self.ui.redraw(cx); } diff --git a/src/home/room_screen.rs b/src/home/room_screen.rs index c71f9f44..9c64e486 100644 --- a/src/home/room_screen.rs +++ b/src/home/room_screen.rs @@ -3069,7 +3069,7 @@ fn populate_image_message_content( body: &str, media_cache: &mut MediaCache, ) -> bool { - Cx::post_action(ImageViewerAction::SetMediaCache(media_cache.clone())); + // We don't use thumbnails, as their resolution is too low to be visually useful. // We also don't trust the provided mimetype, as it can be incorrect. @@ -3167,6 +3167,9 @@ fn populate_image_message_content( } } + //TO BE FIXED: We clone the `media_cache`, but it's unnecessary. we only want its mut reference. + Cx::post_action(ImageViewerAction::SetMediaCache(media_cache.clone())); + fully_drawn } diff --git a/src/image_viewer_modal.rs b/src/image_viewer_modal.rs index 319d154e..d82272c2 100644 --- a/src/image_viewer_modal.rs +++ b/src/image_viewer_modal.rs @@ -12,11 +12,11 @@ live_design! { use crate::shared::icon_button::RobrixIconButton; pub ImageViewerModal = {{ImageViewerModal}} { - width: 700, height: 700 + width: 1600, height: 900 flow: Overlay show_bg: true draw_bg: { - color: #00000075 + color: #1F1F1F80 } { @@ -38,21 +38,9 @@ live_design! { } } - image_view = { - debug = true - fit: Smallest, width: Fill, height: Fill, - // draw_bg: { - // fn pixel(self) -> vec4 { - // let maxed = max(self.rect_size.x, self.rect_size.y); - // let sdf = Sdf2d::viewport(self.pos * vec2(maxed, maxed)); - // let r = maxed * 0.5; - // sdf.circle(r, r, r); - // sdf.fill_keep(self.get_color()); - // return sdf.result - // } - // } + fit: Smallest, } } } @@ -75,7 +63,6 @@ pub enum ImageViewerAction { impl Widget for ImageViewerModal { fn handle_event(&mut self, cx: &mut Cx, event: &Event, scope: &mut Scope) { - // self.match_event(cx, event); self.view.handle_event(cx, event, scope); } @@ -86,20 +73,22 @@ impl Widget for ImageViewerModal { impl ImageViewerModal { + // We clone the media cache here, is unnecessary, but I can't find a way get its mut reference. fn set_media_cache(&mut self, media_cache: MediaCache) { self.media_cache = Some(media_cache); log!("Set media cache") } + /// We restore image message uid and the image inside the message's mx_uri into HashMap + /// when the message is being populated. fn insert_data(&mut self, text_or_image_uid: &WidgetUid, mx_uri: OwnedMxcUri) { self.widgetref_image_uri_map.insert(*text_or_image_uid, mx_uri); log!("Inserted"); } + /// We find mx_uid via the given `text_or_image_uid`. fn show_and_fill_image(&mut self, cx: &mut Cx, text_or_image_uid: &WidgetUid) { if let Some(mxc_uri) = self.widgetref_image_uri_map.get(text_or_image_uid) { - log!("Some!"); match self.media_cache.as_mut().unwrap().try_get_media_or_fetch(mxc_uri.clone(), None) { MediaCacheEntry::Loaded(data) => { - log!("Receive origin image"); let image_view = self.view.image(id!(image_view)); if let Err(e) = utils::load_png_or_jpg(&image_view, cx, &data) { @@ -117,6 +106,9 @@ impl ImageViewerModal { }; } } + pub fn clear_image(&mut self, cx: &mut Cx) { + self.view.image(id!(image_view)).set_texture(cx, None); + } } impl ImageViewerModalRef { @@ -135,16 +127,9 @@ impl ImageViewerModalRef { inner.show_and_fill_image(cx, text_or_image_uid); } } + pub fn clear_image(&self, cx: &mut Cx) { + if let Some(mut inner) = self.borrow_mut() { + inner.clear_image(cx); + } + } } - - -// impl MatchEvent for ImageViewerModal { -// fn handle_actions(&mut self, _cx: &mut Cx, actions: &Actions) { -// for action in actions { -// if let Some(ImageViewerAction::SetMediaCache(media_cache)) = action.downcast_ref() { -// log!("Set Media Cache"); -// self.media_cache = Some(media_cache.clone()) -// } -// } -// } -// } diff --git a/src/shared/text_or_image.rs b/src/shared/text_or_image.rs index 295515a4..d8e21499 100644 --- a/src/shared/text_or_image.rs +++ b/src/shared/text_or_image.rs @@ -62,6 +62,7 @@ pub struct TextOrImage { impl Widget for TextOrImage { fn handle_event(&mut self, cx: &mut Cx, event: &Event, scope: &mut Scope) { + // We only handle events if the status is `Image`. if TextOrImageStatus::Image != self.status() { return }; let image_view_area = self.view.view(id!(image_view)).area(); @@ -72,6 +73,7 @@ impl Widget for TextOrImage { } Hit::FingerUp(fe) => { if fe.was_tap() { + // Once Clicked, We post an action. Cx::post_action(ImageViewerAction::Show(self.widget_uid())); } } From e8dfb49ae39b2ac67e53559e062dcfc6a08eee88 Mon Sep 17 00:00:00 2001 From: aaravlu Date: Thu, 23 Jan 2025 11:25:43 +0800 Subject: [PATCH 08/88] Fix align for image viewer --- .log | 374 ++++++++++++++++++++++++++++++++++++++ src/app.rs | 2 + src/image_viewer_modal.rs | 37 +++- src/shared/styles.rs | 4 + 4 files changed, 410 insertions(+), 7 deletions(-) create mode 100644 .log diff --git a/.log b/.log new file mode 100644 index 00000000..34d00716 --- /dev/null +++ b/.log @@ -0,0 +1,374 @@ +src/app.rs:190:9 - App::handle_startup(): app_data_dir: "/home/lym/.local/share/robrix" +src/app.rs:194:9 - App::handle_startup(): starting matrix sdk loop +src/sliding_sync.rs:423:5 - Started async_worker task. +src/sliding_sync.rs:1179:5 - Most recent user ID: Some("@demolemon:matrix.org") +src/sliding_sync.rs:1183:5 - CLI parsing succeeded? false. CLI has valid UN+PW? false +src/sliding_sync.rs:1191:5 - Waiting for login? false +src/sliding_sync.rs:1200:9 - Trying to restore session for user: Some("@demolemon:matrix.org") +src/persistent_state.rs:101:5 - Loading previous session file for @demolemon:matrix.org...: '/home/lym/.local/share/robrix/demolemon_matrix.org/persistent_state/session' +src/persistent_state.rs:116:5 - Loaded session file for @demolemon:matrix.org. Trying to connect to homeserver (https://matrix-client.matrix.org/)... +2025-01-23T03:21:40.088430Z  INFO build{homeserver=ServerNameOrHomeserverUrl("https://matrix-client.matrix.org/")}: matrix_sdk::client::builder: selected sliding sync version version=Native +src/persistent_state.rs:132:5 - Authenticating previous login session for @demolemon:matrix.org... +2025-01-23T03:21:40.149487Z  INFO matrix_sdk::encryption::backups: Setting up secret listeners and trying to resume backups +src/verification.rs:25:5 - Initial verification state is Unknown +src/sliding_sync.rs:1631:5 - Initial ignored-user list is: [] +src/home/rooms_list.rs:568:17 - RoomsList: processed 1 updates to the list of all rooms +src/app.rs:232:17 - Received LoginAction::LoginSuccess, hiding login view. +2025-01-23T03:21:40.150959Z  INFO matrix_sdk_crypto::backups: Activated a backup backup_key=MegolmV1BackupKey { key: "Fq9fkddrDcoyYrDvDn2Re4Wb7/bv6OdpOI2wfCdcyFA", version: Some("6") } +2025-01-23T03:21:40.151013Z  INFO matrix_sdk::encryption::backups: Backup state changed from Unknown to Enabled +2025-01-23T03:21:40.151037Z  INFO matrix_sdk::encryption::recovery: Setting up account data listeners and trying to setup recovery +src/sliding_sync.rs:1667:5 - Initial sync service state is Idle +src/sliding_sync.rs:1683:5 - Initial room list loading state is Loaded { maximum_number_of_rooms: Some(11) } +src/sliding_sync.rs:1670:13 - Received a sync service state update: Running +2025-01-23T03:21:40.154761Z  INFO next_sync_with_lock:sync_once: matrix_sdk::sliding_sync: Marking all tracked users as dirty +2025-01-23T03:21:40.162098Z  WARN build{room_id="!BHcierreUuwCMxVqOf:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +src/sliding_sync.rs:1686:13 - Received a room list loading state update: Loaded { maximum_number_of_rooms: Some(11) } +2025-01-23T03:21:40.169140Z  INFO sending_task{room_id=!BHcierreUuwCMxVqOf:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2025-01-23T03:21:40.169737Z  INFO local_echo_handler{room_id="!BHcierreUuwCMxVqOf:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1780:5 - Starting timeline subscriber for room !BHcierreUuwCMxVqOf:matrix.org... +src/sliding_sync.rs:1782:5 - Received initial timeline update of 2 items for room !BHcierreUuwCMxVqOf:matrix.org. +src/sliding_sync.rs:1597:5 - Adding new room !BHcierreUuwCMxVqOf:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +2025-01-23T03:21:40.190127Z  WARN build{room_id="!iYnZafYUoXkeVPOSQh:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2025-01-23T03:21:40.198774Z  INFO sending_task{room_id=!iYnZafYUoXkeVPOSQh:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2025-01-23T03:21:40.199074Z  INFO local_echo_handler{room_id="!iYnZafYUoXkeVPOSQh:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1780:5 - Starting timeline subscriber for room !iYnZafYUoXkeVPOSQh:matrix.org... +src/sliding_sync.rs:1782:5 - Received initial timeline update of 2 items for room !iYnZafYUoXkeVPOSQh:matrix.org. +src/sliding_sync.rs:1597:5 - Adding new room !iYnZafYUoXkeVPOSQh:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +2025-01-23T03:21:40.209246Z  WARN build{room_id="!veagCdDBjKrMsOCzrq:privacytools.io" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2025-01-23T03:21:40.214509Z  INFO sending_task{room_id=!veagCdDBjKrMsOCzrq:privacytools.io}: matrix_sdk::send_queue: spawned the sending task +2025-01-23T03:21:40.214790Z  INFO local_echo_handler{room_id="!veagCdDBjKrMsOCzrq:privacytools.io" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1780:5 - Starting timeline subscriber for room !veagCdDBjKrMsOCzrq:privacytools.io... +src/sliding_sync.rs:1782:5 - Received initial timeline update of 2 items for room !veagCdDBjKrMsOCzrq:privacytools.io. +src/sliding_sync.rs:1597:5 - Adding new room !veagCdDBjKrMsOCzrq:privacytools.io to ALL_ROOM_INFO. Replaces tombstoned room: None +2025-01-23T03:21:40.222468Z  WARN build{room_id="!MzKbWjifQZZoIBHjCX:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2025-01-23T03:21:40.231829Z  INFO sending_task{room_id=!MzKbWjifQZZoIBHjCX:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2025-01-23T03:21:40.232286Z  INFO local_echo_handler{room_id="!MzKbWjifQZZoIBHjCX:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1780:5 - Starting timeline subscriber for room !MzKbWjifQZZoIBHjCX:matrix.org... +src/sliding_sync.rs:1782:5 - Received initial timeline update of 3 items for room !MzKbWjifQZZoIBHjCX:matrix.org. +src/sliding_sync.rs:1597:5 - Adding new room !MzKbWjifQZZoIBHjCX:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +2025-01-23T03:21:40.239795Z  WARN build{room_id="!moVNEIUPxJZpxRHDUv:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2025-01-23T03:21:40.247684Z  INFO sending_task{room_id=!moVNEIUPxJZpxRHDUv:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2025-01-23T03:21:40.247966Z  INFO local_echo_handler{room_id="!moVNEIUPxJZpxRHDUv:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1780:5 - Starting timeline subscriber for room !moVNEIUPxJZpxRHDUv:matrix.org... +src/sliding_sync.rs:1782:5 - Received initial timeline update of 2 items for room !moVNEIUPxJZpxRHDUv:matrix.org. +src/sliding_sync.rs:1597:5 - Adding new room !moVNEIUPxJZpxRHDUv:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +2025-01-23T03:21:40.255259Z  WARN build{room_id="!ZJEzvNtzSGkPSynJpH:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2025-01-23T03:21:40.261306Z  INFO sending_task{room_id=!ZJEzvNtzSGkPSynJpH:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2025-01-23T03:21:40.261692Z  INFO local_echo_handler{room_id="!ZJEzvNtzSGkPSynJpH:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1780:5 - Starting timeline subscriber for room !ZJEzvNtzSGkPSynJpH:matrix.org... +src/sliding_sync.rs:1782:5 - Received initial timeline update of 2 items for room !ZJEzvNtzSGkPSynJpH:matrix.org. +src/sliding_sync.rs:1597:5 - Adding new room !ZJEzvNtzSGkPSynJpH:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +2025-01-23T03:21:40.271652Z  WARN build{room_id="!ugrySPqOXlcmORZIwY:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2025-01-23T03:21:40.276299Z  INFO sending_task{room_id=!ugrySPqOXlcmORZIwY:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2025-01-23T03:21:40.276676Z  INFO local_echo_handler{room_id="!ugrySPqOXlcmORZIwY:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1780:5 - Starting timeline subscriber for room !ugrySPqOXlcmORZIwY:matrix.org... +src/sliding_sync.rs:1782:5 - Received initial timeline update of 2 items for room !ugrySPqOXlcmORZIwY:matrix.org. +src/sliding_sync.rs:1597:5 - Adding new room !ugrySPqOXlcmORZIwY:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +2025-01-23T03:21:40.277340Z  WARN build{room_id="!cGyiuCNphlCyGxDYcZ:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2025-01-23T03:21:40.278510Z  INFO sending_task{room_id=!cGyiuCNphlCyGxDYcZ:matrix.org}: matrix_sdk::send_queue: spawned the sending task +src/sliding_sync.rs:1780:5 - Starting timeline subscriber for room !cGyiuCNphlCyGxDYcZ:matrix.org... +src/sliding_sync.rs:1782:5 - Received initial timeline update of 0 items for room !cGyiuCNphlCyGxDYcZ:matrix.org. +2025-01-23T03:21:40.278784Z  INFO local_echo_handler{room_id="!cGyiuCNphlCyGxDYcZ:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1597:5 - Adding new room !cGyiuCNphlCyGxDYcZ:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +2025-01-23T03:21:40.290164Z  WARN build{room_id="!nCULugmcNjxWftdWKg:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2025-01-23T03:21:40.297401Z  INFO sending_task{room_id=!nCULugmcNjxWftdWKg:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2025-01-23T03:21:40.297698Z  INFO local_echo_handler{room_id="!nCULugmcNjxWftdWKg:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1780:5 - Starting timeline subscriber for room !nCULugmcNjxWftdWKg:matrix.org... +src/sliding_sync.rs:1782:5 - Received initial timeline update of 2 items for room !nCULugmcNjxWftdWKg:matrix.org. +src/sliding_sync.rs:1597:5 - Adding new room !nCULugmcNjxWftdWKg:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +2025-01-23T03:21:40.305606Z  WARN build{room_id="!eMbtejjAApVrUTLFyB:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2025-01-23T03:21:40.311527Z  INFO sending_task{room_id=!eMbtejjAApVrUTLFyB:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2025-01-23T03:21:40.311816Z  INFO local_echo_handler{room_id="!eMbtejjAApVrUTLFyB:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1780:5 - Starting timeline subscriber for room !eMbtejjAApVrUTLFyB:matrix.org... +src/sliding_sync.rs:1782:5 - Received initial timeline update of 0 items for room !eMbtejjAApVrUTLFyB:matrix.org. +src/sliding_sync.rs:1597:5 - Adding new room !eMbtejjAApVrUTLFyB:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +2025-01-23T03:21:40.319792Z  WARN build{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2025-01-23T03:21:40.323271Z  INFO sending_task{room_id=!vVLSRWycKVfdPUWXxI:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2025-01-23T03:21:40.323507Z  INFO local_echo_handler{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1780:5 - Starting timeline subscriber for room !vVLSRWycKVfdPUWXxI:matrix.org... +src/sliding_sync.rs:1782:5 - Received initial timeline update of 2 items for room !vVLSRWycKVfdPUWXxI:matrix.org. +src/sliding_sync.rs:1597:5 - Adding new room !vVLSRWycKVfdPUWXxI:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +src/home/rooms_list.rs:568:17 - RoomsList: processed 24 updates to the list of all rooms +src/sliding_sync.rs:450:21 - Starting backwards pagination request for room !BHcierreUuwCMxVqOf:matrix.org... +src/sliding_sync.rs:450:21 - Starting backwards pagination request for room !iYnZafYUoXkeVPOSQh:matrix.org... +2025-01-23T03:21:40.525403Z  INFO matrix_sdk::encryption::recovery: Recovery state changed from Unknown to Enabled +src/sliding_sync.rs:450:21 - Starting backwards pagination request for room !veagCdDBjKrMsOCzrq:privacytools.io... +src/verification.rs:28:13 - Received a verification state update: Verified +src/sliding_sync.rs:450:21 - Starting backwards pagination request for room !MzKbWjifQZZoIBHjCX:matrix.org... +src/sliding_sync.rs:450:21 - Starting backwards pagination request for room !moVNEIUPxJZpxRHDUv:matrix.org... +src/sliding_sync.rs:450:21 - Starting backwards pagination request for room !ZJEzvNtzSGkPSynJpH:matrix.org... +src/sliding_sync.rs:450:21 - Starting backwards pagination request for room !ugrySPqOXlcmORZIwY:matrix.org... +src/sliding_sync.rs:450:21 - Starting backwards pagination request for room !cGyiuCNphlCyGxDYcZ:matrix.org... +src/sliding_sync.rs:450:21 - Starting backwards pagination request for room !nCULugmcNjxWftdWKg:matrix.org... +src/sliding_sync.rs:450:21 - Starting backwards pagination request for room !eMbtejjAApVrUTLFyB:matrix.org... +src/sliding_sync.rs:450:21 - Starting backwards pagination request for room !vVLSRWycKVfdPUWXxI:matrix.org... +2025-01-23T03:21:41.426184Z  WARN paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:live_paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!ugrySPqOXlcmORZIwY:matrix.org" options=MessagesOptions { from: "t14-5565854853_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!ugrySPqOXlcmORZIwY:matrix.org" sender="@aaravlu:matrix.org" event_id="$WrLC6uWcYUfDto1nMzRMKE-Avzm7ExRUx_VVjwDMegg" origin_server_ts="2024-12-27T10:13:55.662Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:edovrwKptvEQGGLXGs1IleJukotZxNo+gpk9gJ+uySg" session_id="+4zeLQVxVXREmZG9mHF2rdSeMy+P39TnIdd3Y32yrBE" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:21:41.434679Z  WARN paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:live_paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!ugrySPqOXlcmORZIwY:matrix.org" options=MessagesOptions { from: "t14-5565854853_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!ugrySPqOXlcmORZIwY:matrix.org" sender="@aaravlu:matrix.org" event_id="$PRR9Cvz1GKaRR9sDRrWac3PglNOfvigckaDPLcC_KCE" origin_server_ts="2024-12-27T10:04:32.899Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:4/dvM6WQhZ1C8XwTHkiFLhuEje1WFUaHmiq7zc1GYlE" session_id="XzKC431Jae5TWcq/hqoO8HQVoLxj2dfUzzJHUAYjjlw" message_index=1}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:21:41.440699Z  WARN paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:live_paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!ugrySPqOXlcmORZIwY:matrix.org" options=MessagesOptions { from: "t14-5565854853_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!ugrySPqOXlcmORZIwY:matrix.org" sender="@aaravlu:matrix.org" event_id="$6oZANyY0TCQ4btosWSmzovwwZk3aQb7drYeAa4TiQP0" origin_server_ts="2024-12-27T10:00:17.966Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:4/dvM6WQhZ1C8XwTHkiFLhuEje1WFUaHmiq7zc1GYlE" session_id="XzKC431Jae5TWcq/hqoO8HQVoLxj2dfUzzJHUAYjjlw" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +src/sliding_sync.rs:462:29 - Completed backwards pagination request for room !BHcierreUuwCMxVqOf:matrix.org, hit start of timeline? no +2025-01-23T03:21:41.452847Z  WARN paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:live_paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!ugrySPqOXlcmORZIwY:matrix.org" options=MessagesOptions { from: "t14-5565854853_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!ugrySPqOXlcmORZIwY:matrix.org" sender="@aaravlu:matrix.org" event_id="$zvoxVs_cZU2v3MZy49OswxL-sBYAooFW1fqytA6CTY8" origin_server_ts="2024-12-27T09:58:55.761Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:4/dvM6WQhZ1C8XwTHkiFLhuEje1WFUaHmiq7zc1GYlE" session_id="Fb3z4bsEqlOP1zptAC4oYYcohzmmevg5saAj7NAmY/w" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +src/sliding_sync.rs:462:29 - Completed backwards pagination request for room !ugrySPqOXlcmORZIwY:matrix.org, hit start of timeline? no +src/sliding_sync.rs:462:29 - Completed backwards pagination request for room !MzKbWjifQZZoIBHjCX:matrix.org, hit start of timeline? no +src/sliding_sync.rs:462:29 - Completed backwards pagination request for room !moVNEIUPxJZpxRHDUv:matrix.org, hit start of timeline? no +src/sliding_sync.rs:462:29 - Completed backwards pagination request for room !cGyiuCNphlCyGxDYcZ:matrix.org, hit start of timeline? no +src/home/rooms_list.rs:568:17 - RoomsList: processed 1 updates to the list of all rooms +src/sliding_sync.rs:462:29 - Completed backwards pagination request for room !eMbtejjAApVrUTLFyB:matrix.org, hit start of timeline? no +src/sliding_sync.rs:462:29 - Completed backwards pagination request for room !nCULugmcNjxWftdWKg:matrix.org, hit start of timeline? no +src/sliding_sync.rs:462:29 - Completed backwards pagination request for room !iYnZafYUoXkeVPOSQh:matrix.org, hit start of timeline? no +src/sliding_sync.rs:462:29 - Completed backwards pagination request for room !veagCdDBjKrMsOCzrq:privacytools.io, hit start of timeline? no +src/sliding_sync.rs:462:29 - Completed backwards pagination request for room !ZJEzvNtzSGkPSynJpH:matrix.org, hit start of timeline? no +src/home/rooms_list.rs:568:17 - RoomsList: processed 1 updates to the list of all rooms +2025-01-23T03:21:42.474203Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$B8ou8qdmvk2Bcd7_B5fYwdGSDBQpFcad_2wr10wyMfA" origin_server_ts="2024-10-13T02:01:10.047Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:O68EcJ4rBhpomGmkPU8U8NOWbjlO0MgdOQvNoMUjKGs" session_id="LNHthkmg0Ab40t0jU5a2Mvyn9WwCMNtgCurIj4Q63aM" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:21:42.495468Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$HKYEB8IRQhDvljIjD4BnzmDL-XhHcpldMV7QhVSRa-M" origin_server_ts="2024-10-07T11:25:21.208Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:5aZTCU65HZ7j+znjd3YRvozWB3qpkq4G3ifUSGdNGQU" session_id="g+WkIWRTpGQnvcj/N9YmeK9nBcybPyvfU5L/NgI7G9o" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:21:42.513423Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$dqmlMTRXLhneeS7W_9sLKAwBI42UkBeC5Xgj-zVRv5g" origin_server_ts="2024-10-07T05:17:55.139Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=15}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:21:42.534348Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$nXntWh-5BQ4e8PGeCaFG0CWL3XuVjSAcLHRUgP8mqs4" origin_server_ts="2024-10-07T05:14:15.152Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:bL+iE4J14LiR4YgtLnRNkMQI/5gudrRlxfmmDgoiGFc" session_id="I9NEzZUsqDCthLlR1fRj/QBP01dHX6zJDWV/FbVisB8" message_index=2}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:21:42.550258Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@zasongguo:matrix.org" event_id="$Zk9Ru1R9R98PBOmr8ayMsk8qES87lYIWMWYlqYxK4xk" origin_server_ts="2024-10-07T02:44:48.721Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:wZVXHZKrmt33qGsX63Av2xI/JFx1bcOS2dqIcw7uGVE" session_id="9j5UkjluGI807H9xZv67Lr5qTxLPDDACPv35jB++nnE" message_index=3}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:21:42.568130Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$Dt5Mu084sNvpfQzsZujwwVcO2Z2ZRwJ7NaZbhpgDCtQ" origin_server_ts="2024-10-06T16:31:16.129Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:bL+iE4J14LiR4YgtLnRNkMQI/5gudrRlxfmmDgoiGFc" session_id="I9NEzZUsqDCthLlR1fRj/QBP01dHX6zJDWV/FbVisB8" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:21:42.585425Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@zasongguo:matrix.org" event_id="$YDiOCFNekVMKrKqKK49ERE6nU8qX8cLdYjF98sP6rcQ" origin_server_ts="2024-10-06T16:10:16.607Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:wZVXHZKrmt33qGsX63Av2xI/JFx1bcOS2dqIcw7uGVE" session_id="9j5UkjluGI807H9xZv67Lr5qTxLPDDACPv35jB++nnE" message_index=2}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:21:42.606494Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$_T1TJe5RJPFYDbcbJhYPvgf3QukLfmQJYQUnNm71YDg" origin_server_ts="2024-10-06T15:50:14.140Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:vxNidNk6RfxEtCSapuSmXnoASujj0+ivqQPXjAYaFhA" session_id="So6yjTWtj7Vum67zuy5OmEPnL8dn2jCF8pke4F8q9bc" message_index=1}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:21:42.626818Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$H1zMdOPvgNchychNZI2QZsUEVTnjTU88WrN-ZfKbinU" origin_server_ts="2024-10-06T15:40:10.602Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:vxNidNk6RfxEtCSapuSmXnoASujj0+ivqQPXjAYaFhA" session_id="So6yjTWtj7Vum67zuy5OmEPnL8dn2jCF8pke4F8q9bc" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:21:42.640874Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$2mNLdYjHNdy7lkw4QBLE1ix1_xhcU0A8blvRGqx9XbM" origin_server_ts="2024-10-06T14:23:53.072Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=14}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:21:42.661171Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$1QTfEjmtFmntUJS4D6TKPSaaLi333Bpgaf4g7Cp6980" origin_server_ts="2024-10-06T14:18:11.001Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=13}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:21:42.681146Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$ioJlXq9bLXo9MGFyRcmYwGYuA_jsAF6GXReTiPONWiU" origin_server_ts="2024-10-05T07:14:20.519Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:/HOkshobl/C176BIOD0LyGXi9MPLDIdzA4bLaeU9zi4" session_id="6FGtths0DKvCYXTMBoZafAKPbOPznbQ9uMVgtHqLgME" message_index=8}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:21:42.695598Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$oW9NChORvjn5XgG-hmqAFC49yfdK4uDndp_Scrj8474" origin_server_ts="2024-10-05T07:11:57.516Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:/HOkshobl/C176BIOD0LyGXi9MPLDIdzA4bLaeU9zi4" session_id="6FGtths0DKvCYXTMBoZafAKPbOPznbQ9uMVgtHqLgME" message_index=6}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:21:42.714540Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$xepl_6XCcKa2nYtlVoj0VU5-bgjAhxPL3RWXTjqvDfk" origin_server_ts="2024-10-05T06:52:50.493Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:/HOkshobl/C176BIOD0LyGXi9MPLDIdzA4bLaeU9zi4" session_id="6FGtths0DKvCYXTMBoZafAKPbOPznbQ9uMVgtHqLgME" message_index=5}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:21:42.733806Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$RMZTWP3_fzm48tfz8rsJRw4eaoIaBjLwF1HkQOoqT5s" origin_server_ts="2024-10-05T06:52:47.431Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:/HOkshobl/C176BIOD0LyGXi9MPLDIdzA4bLaeU9zi4" session_id="6FGtths0DKvCYXTMBoZafAKPbOPznbQ9uMVgtHqLgME" message_index=4}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:21:42.749535Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$JV8HpscovGnryGyITdXEj2foX9lEnlVh4gutpZC9rsk" origin_server_ts="2024-10-05T03:38:19.043Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:/HOkshobl/C176BIOD0LyGXi9MPLDIdzA4bLaeU9zi4" session_id="6FGtths0DKvCYXTMBoZafAKPbOPznbQ9uMVgtHqLgME" message_index=3}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:21:42.762507Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$pat6_cJf_hZrkQ2lGlEolUE4XiLTyog699TmkMQCh_c" origin_server_ts="2024-10-05T03:38:01.002Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:/HOkshobl/C176BIOD0LyGXi9MPLDIdzA4bLaeU9zi4" session_id="6FGtths0DKvCYXTMBoZafAKPbOPznbQ9uMVgtHqLgME" message_index=2}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:21:42.779036Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@zasongguo:matrix.org" event_id="$k4xTVH0vXSyFEXgOLatv3NEHXlQFmBjoZe-jCMl9ezg" origin_server_ts="2024-10-04T07:04:56.065Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ZpyriYGpLc4rpaz/remahZc502DFJNxtLSMI36nL/z0" session_id="+e5iVj4/nzQ/tDxQ8+whChxs/mvPilxuzCTMKX7zOkU" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:21:42.801135Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@zasongguo:matrix.org" event_id="$xbqml9pSNjdkbxaozgV2QTovYUJJI4Nk8UU5iB3j1JM" origin_server_ts="2024-10-04T06:54:20.969Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:wZVXHZKrmt33qGsX63Av2xI/JFx1bcOS2dqIcw7uGVE" session_id="9j5UkjluGI807H9xZv67Lr5qTxLPDDACPv35jB++nnE" message_index=1}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:21:42.817801Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$CUF38Uqa9EdpsDT_cpnAOBkMa89hh8z4HBZgzSfNd-k" origin_server_ts="2024-10-04T06:53:57.205Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:/HOkshobl/C176BIOD0LyGXi9MPLDIdzA4bLaeU9zi4" session_id="6FGtths0DKvCYXTMBoZafAKPbOPznbQ9uMVgtHqLgME" message_index=1}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:21:42.835209Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$u4gRscyKN18OCWzNBOhe_fgvieTNgYrJHLAoTI9lmTU" origin_server_ts="2024-10-04T06:42:38.737Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=12}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:21:42.855713Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$VqHEMH5zCmX2zmqDiFl_U_iZCizvo6p12IgiOkWDRF4" origin_server_ts="2024-10-04T06:42:37.786Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=11}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:21:42.875583Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$uVJtpquur5Yd8-IAKkg95tuReBc-ke08zWYFsVV8cX0" origin_server_ts="2024-10-04T06:36:42.179Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=10}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:21:42.891988Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$cBykXBMNT2ywKGV40gV08hNTz_aRpQbkdwiSzbqkE5A" origin_server_ts="2024-10-04T06:36:41.400Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=9}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:21:42.908175Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$iu4ZIidhssTAsApg85_WOa9iGqi0D3Xdv-1HJJ0djJY" origin_server_ts="2024-10-04T06:36:21.448Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=8}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:21:42.926805Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$LK8zlBqCI791TwBpASeC7gHzW3XKuw9F_SQtbWi2yKc" origin_server_ts="2024-10-04T06:36:20.657Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=7}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:21:42.945823Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$ZAMtMsk21jAiUPGiHiQtO4E3nXdCbV2YT_LXch1k4Vo" origin_server_ts="2024-10-04T06:29:44.067Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=6}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:21:42.964530Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$mN6Mnwceuw6OFj5mEal-CSTcFxV08RWKaXg6zJOqMRE" origin_server_ts="2024-10-04T06:23:28.619Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=5}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:21:42.982454Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$jXfTSVljnUKx_4kGPo2EhwxAD7dss8-liZwdI-Zv3T8" origin_server_ts="2024-10-04T06:17:13.352Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=4}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:21:43.001567Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$O7DjgqiVfIvjiZXT5fQsaUN4xWJSaJH3GVKuMHeUvh4" origin_server_ts="2024-10-04T06:09:47.160Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:/HOkshobl/C176BIOD0LyGXi9MPLDIdzA4bLaeU9zi4" session_id="6FGtths0DKvCYXTMBoZafAKPbOPznbQ9uMVgtHqLgME" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:21:43.016314Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$gTS5Xm3WhDNvBPZw3EfdwGd7_4MMtZG8am88e7l5p0A" origin_server_ts="2024-10-04T06:08:38.495Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=3}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:21:43.030495Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$H0Ns4HQfQOv3Rbi3iHKA68qU8B6w4WYOx-g2iD9g-1Y" origin_server_ts="2024-10-01T16:30:48.817Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=2}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:21:43.043770Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@zasongguo:matrix.org" event_id="$ufd87q_PCEFF84oo_5avwmVEr3BboPjjB8o5Ov-tB9Y" origin_server_ts="2024-10-01T16:30:27.950Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:wZVXHZKrmt33qGsX63Av2xI/JFx1bcOS2dqIcw7uGVE" session_id="9j5UkjluGI807H9xZv67Lr5qTxLPDDACPv35jB++nnE" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:21:43.059298Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$5holrQjj9JRrh_Dy2ACDOQF4Me3u9Ro2dPdjiQKivB8" origin_server_ts="2024-10-01T16:26:11.286Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=1}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:21:43.071326Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$qVwvW8yWNADlVlZV40Pif-lH1-A2ClgGlNyv2Ua8GlQ" origin_server_ts="2024-10-01T16:26:09.327Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +src/sliding_sync.rs:462:29 - Completed backwards pagination request for room !vVLSRWycKVfdPUWXxI:matrix.org, hit start of timeline? no +src/sliding_sync.rs:1686:13 - Received a room list loading state update: Loaded { maximum_number_of_rooms: Some(11) } +src/home/rooms_list.rs:568:17 - RoomsList: processed 1 updates to the list of all rooms +src/home/room_screen.rs:2095:13 - Sending a first-time backwards pagination request for room !BHcierreUuwCMxVqOf:matrix.org +src/home/room_screen.rs:1662:25 - !!! Couldn't find new event with matching ID for ANY event currently visible in the portal list +src/sliding_sync.rs:528:21 - Sending fetch room members request for room !BHcierreUuwCMxVqOf:matrix.org... +src/sliding_sync.rs:450:21 - Starting backwards pagination request for room !BHcierreUuwCMxVqOf:matrix.org... +src/sliding_sync.rs:530:21 - Completed fetch room members request for room !BHcierreUuwCMxVqOf:matrix.org. +src/sliding_sync.rs:768:29 - Received own user read receipt: Receipt { ts: Some(2025-01-21T12:37:29.272), thread: Main } "$lcUtE5_6w6o_-Y_SZC9YtXNa2wlY7Csl96Ivk3Ne1qI" +src/profile/user_profile_cache.rs:254:21 - Did not find User @petekubiak:matrix.org Room ID !BHcierreUuwCMxVqOf:matrix.org room member info in cache, fetching from server. +src/sliding_sync.rs:539:21 - Sending get user profile request: user: @petekubiak:matrix.org, room: Some("!BHcierreUuwCMxVqOf:matrix.org"), local_only: false... +src/sliding_sync.rs:596:25 - Successfully completed get user profile request: user: @petekubiak:matrix.org, room: Some("!BHcierreUuwCMxVqOf:matrix.org"), local_only: false. +src/profile/user_profile_cache.rs:254:21 - Did not find User @9names:matrix.org Room ID !BHcierreUuwCMxVqOf:matrix.org room member info in cache, fetching from server. +src/profile/user_profile_cache.rs:254:21 - Did not find User @dngrs:matrix.org Room ID !BHcierreUuwCMxVqOf:matrix.org room member info in cache, fetching from server. +src/profile/user_profile_cache.rs:254:21 - Did not find User @jamesmunns:beeper.com Room ID !BHcierreUuwCMxVqOf:matrix.org room member info in cache, fetching from server. +src/profile/user_profile_cache.rs:254:21 - Did not find User @dirbaio:matrix.org Room ID !BHcierreUuwCMxVqOf:matrix.org room member info in cache, fetching from server. +src/sliding_sync.rs:539:21 - Sending get user profile request: user: @dirbaio:matrix.org, room: Some("!BHcierreUuwCMxVqOf:matrix.org"), local_only: false... +src/sliding_sync.rs:539:21 - Sending get user profile request: user: @dngrs:matrix.org, room: Some("!BHcierreUuwCMxVqOf:matrix.org"), local_only: false... +src/sliding_sync.rs:539:21 - Sending get user profile request: user: @9names:matrix.org, room: Some("!BHcierreUuwCMxVqOf:matrix.org"), local_only: false... +src/sliding_sync.rs:539:21 - Sending get user profile request: user: @jamesmunns:beeper.com, room: Some("!BHcierreUuwCMxVqOf:matrix.org"), local_only: false... +src/sliding_sync.rs:596:25 - Successfully completed get user profile request: user: @9names:matrix.org, room: Some("!BHcierreUuwCMxVqOf:matrix.org"), local_only: false. +src/sliding_sync.rs:596:25 - Successfully completed get user profile request: user: @jamesmunns:beeper.com, room: Some("!BHcierreUuwCMxVqOf:matrix.org"), local_only: false. +src/sliding_sync.rs:596:25 - Successfully completed get user profile request: user: @dngrs:matrix.org, room: Some("!BHcierreUuwCMxVqOf:matrix.org"), local_only: false. +src/sliding_sync.rs:596:25 - Successfully completed get user profile request: user: @dirbaio:matrix.org, room: Some("!BHcierreUuwCMxVqOf:matrix.org"), local_only: false. +src/home/room_screen.rs:2095:13 - Sending a first-time backwards pagination request for room !MzKbWjifQZZoIBHjCX:matrix.org +src/home/room_screen.rs:1662:25 - !!! Couldn't find new event with matching ID for ANY event currently visible in the portal list +src/sliding_sync.rs:528:21 - Sending fetch room members request for room !MzKbWjifQZZoIBHjCX:matrix.org... +src/sliding_sync.rs:450:21 - Starting backwards pagination request for room !MzKbWjifQZZoIBHjCX:matrix.org... +src/sliding_sync.rs:530:21 - Completed fetch room members request for room !MzKbWjifQZZoIBHjCX:matrix.org. +src/sliding_sync.rs:462:29 - Completed backwards pagination request for room !BHcierreUuwCMxVqOf:matrix.org, hit start of timeline? no +src/home/room_screen.rs:1662:25 - !!! Couldn't find new event with matching ID for ANY event currently visible in the portal list +src/home/room_screen.rs:1800:21 - Timeline::handle_event(): media fetched for room !MzKbWjifQZZoIBHjCX:matrix.org +src/home/room_screen.rs:1800:21 - Timeline::handle_event(): media fetched for room !MzKbWjifQZZoIBHjCX:matrix.org +src/home/room_screen.rs:1800:21 - Timeline::handle_event(): media fetched for room !MzKbWjifQZZoIBHjCX:matrix.org +src/home/room_screen.rs:1800:21 - Timeline::handle_event(): media fetched for room !MzKbWjifQZZoIBHjCX:matrix.org +src/home/room_screen.rs:1800:21 - Timeline::handle_event(): media fetched for room !MzKbWjifQZZoIBHjCX:matrix.org +src/image_viewer_modal.rs:108:9 - Inserted +src/image_viewer_modal.rs:102:9 - Set media cache +src/image_viewer_modal.rs:108:9 - Inserted +src/image_viewer_modal.rs:102:9 - Set media cache +src/image_viewer_modal.rs:108:9 - Inserted +src/image_viewer_modal.rs:102:9 - Set media cache +src/image_viewer_modal.rs:108:9 - Inserted +src/image_viewer_modal.rs:102:9 - Set media cache +src/image_viewer_modal.rs:108:9 - Inserted +src/image_viewer_modal.rs:102:9 - Set media cache +src/image_viewer_modal.rs:108:9 - Inserted +src/image_viewer_modal.rs:102:9 - Set media cache +src/sliding_sync.rs:462:29 - Completed backwards pagination request for room !MzKbWjifQZZoIBHjCX:matrix.org, hit start of timeline? no +src/home/room_screen.rs:2607:17 - Found matching event ID $WLgmIOEN2uIoIYR0JqmnPzQ2Q15da1UdhxpPMHQk8NE at index 108 in new items list, corresponding to current item index 54 at pos offset -60.21805072148641 +src/home/room_screen.rs:1648:29 - Timeline::handle_event(): jumping view from event index 54 to new index 108, scroll -60.21805072148641, event ID $WLgmIOEN2uIoIYR0JqmnPzQ2Q15da1UdhxpPMHQk8NE +src/image_viewer_modal.rs:108:9 - Inserted +src/image_viewer_modal.rs:102:9 - Set media cache +src/image_viewer_modal.rs:108:9 - Inserted +src/image_viewer_modal.rs:102:9 - Set media cache +src/image_viewer_modal.rs:108:9 - Inserted +src/image_viewer_modal.rs:102:9 - Set media cache +src/image_viewer_modal.rs:85:17 - Need to draw all +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/home/room_screen.rs:1800:21 - Timeline::handle_event(): media fetched for room !MzKbWjifQZZoIBHjCX:matrix.org +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/platform/src/live_cx.rs:210:29 - Live reloading application: src/image_viewer_modal.rs +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:108:9 - Inserted +src/image_viewer_modal.rs:102:9 - Set media cache +src/image_viewer_modal.rs:108:9 - Inserted +src/image_viewer_modal.rs:102:9 - Set media cache +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:85:17 - Need to draw all +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:108:9 - Inserted +src/image_viewer_modal.rs:102:9 - Set media cache +src/image_viewer_modal.rs:108:9 - Inserted +src/image_viewer_modal.rs:102:9 - Set media cache +src/sliding_sync.rs:872:37 - Already sent read receipt to room !MzKbWjifQZZoIBHjCX:matrix.org for event $eRl_VAqa8oclZ0TbgT4LSe1qsmKYVVYPIV3Q2GkI5ew +src/home/rooms_list.rs:568:17 - RoomsList: processed 1 updates to the list of all rooms +src/image_viewer_modal.rs:85:17 - Need to draw all +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/home/room_screen.rs:1800:21 - Timeline::handle_event(): media fetched for room !MzKbWjifQZZoIBHjCX:matrix.org +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:85:17 - Need to draw all +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +src/image_viewer_modal.rs:75:13 - Drawn! +/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/platform/src/live_cx.rs:210:29 - Live reloading application: src/image_viewer_modal.rs +src/image_viewer_modal.rs:108:9 - Inserted +src/image_viewer_modal.rs:102:9 - Set media cache +src/image_viewer_modal.rs:108:9 - Inserted +src/image_viewer_modal.rs:102:9 - Set media cache diff --git a/src/app.rs b/src/app.rs index 28b754e6..a744cf17 100644 --- a/src/app.rs +++ b/src/app.rs @@ -181,6 +181,7 @@ impl LiveHook for App { } } + impl MatchEvent for App { fn handle_startup(&mut self, cx: &mut Cx) { // Initialize the project directory here from the main UI thread @@ -222,6 +223,7 @@ impl MatchEvent for App { // We open the image viewer modal and show the image once the status of `text_or_image` is image and it was clicked. if let Some(ImageViewerAction::Show(text_or_image_uid)) = action.downcast_ref() { image_viewer_modal.open(cx); + Cx::post_action(ImageViewerAction::NeedToDrawAll); image_viewer_modal_inner.show_and_fill_image(cx, text_or_image_uid); self.ui.redraw(cx); } diff --git a/src/image_viewer_modal.rs b/src/image_viewer_modal.rs index d82272c2..deb4b2ce 100644 --- a/src/image_viewer_modal.rs +++ b/src/image_viewer_modal.rs @@ -13,7 +13,9 @@ live_design! { pub ImageViewerModal = {{ImageViewerModal}} { width: 1600, height: 900 - flow: Overlay + align: {x: 0.5} + spacing: 15 + flow: Down show_bg: true draw_bg: { color: #1F1F1F80 @@ -21,19 +23,18 @@ live_design! { { align: {x: 1.0, y: 0.0} - width: Fill, height: Fill + width: Fill, height: Fit close_button = { - debug = true padding: {left: 15, right: 15} draw_icon: { svg_file: (ICON_CLOSE) - color: (COLOR_DANGER_RED), + color: (COLOR_CLOSE), } - icon_walk: {width: 16, height: 16, margin: {left: -2, right: -1} } + icon_walk: {width: 20, height: 20, margin: {left: -1, right: -1} } draw_bg: { - border_color: (COLOR_DANGER_RED), - color: #fff0f0 // light red + border_color: (COLOR_CLOSE_BG), + color: (COLOR_CLOSE_BG) // light red } } } @@ -50,11 +51,13 @@ pub struct ImageViewerModal { #[deref] view: View, #[rust] widgetref_image_uri_map: HashMap, #[rust] media_cache: Option, + #[rust(false)] need_to_draw_all: bool } #[derive(Clone, Debug, DefaultNone)] pub enum ImageViewerAction { + NeedToDrawAll, SetMediaCache(MediaCache), Insert(WidgetUid, OwnedMxcUri), Show(WidgetUid), @@ -63,13 +66,33 @@ pub enum ImageViewerAction { impl Widget for ImageViewerModal { fn handle_event(&mut self, cx: &mut Cx, event: &Event, scope: &mut Scope) { + self.match_event(cx, event); self.view.handle_event(cx, event, scope); } fn draw_walk(&mut self, cx: &mut Cx2d, scope: &mut Scope, walk: Walk) -> DrawStep { + if self.need_to_draw_all { + self.view.draw_all(cx, scope); + self.need_to_draw_all = false + } self.view.draw_walk(cx, scope, walk) } } +impl MatchEvent for ImageViewerModal { + fn handle_actions(&mut self, _cx: &mut Cx, actions: &Actions) { + for action in actions { + if let Some(ImageViewerAction::NeedToDrawAll) = action.downcast_ref() { + log!("Need to draw all"); + self.need_to_draw_all = true + } + if let ImageViewerAction::NeedToDrawAll = action.as_widget_action().cast() { + log!("Need to draw all"); + self.need_to_draw_all = true + } + } + } +} + impl ImageViewerModal { diff --git a/src/shared/styles.rs b/src/shared/styles.rs index 5ec49359..65b1eed2 100644 --- a/src/shared/styles.rs +++ b/src/shared/styles.rs @@ -89,6 +89,10 @@ live_design! { pub COLOR_TEXT_INPUT_IDLE = #d8d8d8 + pub COLOR_CLOSE = #000000 + + pub COLOR_CLOSE_BG = #FFFFFF90 + // A text input widget styled for Robrix. pub RobrixTextInput = { From 9cd54b5f00c99bf2d3ea6466f4a441d8cae9302b Mon Sep 17 00:00:00 2001 From: aaravlu Date: Thu, 23 Jan 2025 11:26:05 +0800 Subject: [PATCH 09/88] Remove '.log' file --- .log | 374 ----------------------------------------------------------- 1 file changed, 374 deletions(-) delete mode 100644 .log diff --git a/.log b/.log deleted file mode 100644 index 34d00716..00000000 --- a/.log +++ /dev/null @@ -1,374 +0,0 @@ -src/app.rs:190:9 - App::handle_startup(): app_data_dir: "/home/lym/.local/share/robrix" -src/app.rs:194:9 - App::handle_startup(): starting matrix sdk loop -src/sliding_sync.rs:423:5 - Started async_worker task. -src/sliding_sync.rs:1179:5 - Most recent user ID: Some("@demolemon:matrix.org") -src/sliding_sync.rs:1183:5 - CLI parsing succeeded? false. CLI has valid UN+PW? false -src/sliding_sync.rs:1191:5 - Waiting for login? false -src/sliding_sync.rs:1200:9 - Trying to restore session for user: Some("@demolemon:matrix.org") -src/persistent_state.rs:101:5 - Loading previous session file for @demolemon:matrix.org...: '/home/lym/.local/share/robrix/demolemon_matrix.org/persistent_state/session' -src/persistent_state.rs:116:5 - Loaded session file for @demolemon:matrix.org. Trying to connect to homeserver (https://matrix-client.matrix.org/)... -2025-01-23T03:21:40.088430Z  INFO build{homeserver=ServerNameOrHomeserverUrl("https://matrix-client.matrix.org/")}: matrix_sdk::client::builder: selected sliding sync version version=Native -src/persistent_state.rs:132:5 - Authenticating previous login session for @demolemon:matrix.org... -2025-01-23T03:21:40.149487Z  INFO matrix_sdk::encryption::backups: Setting up secret listeners and trying to resume backups -src/verification.rs:25:5 - Initial verification state is Unknown -src/sliding_sync.rs:1631:5 - Initial ignored-user list is: [] -src/home/rooms_list.rs:568:17 - RoomsList: processed 1 updates to the list of all rooms -src/app.rs:232:17 - Received LoginAction::LoginSuccess, hiding login view. -2025-01-23T03:21:40.150959Z  INFO matrix_sdk_crypto::backups: Activated a backup backup_key=MegolmV1BackupKey { key: "Fq9fkddrDcoyYrDvDn2Re4Wb7/bv6OdpOI2wfCdcyFA", version: Some("6") } -2025-01-23T03:21:40.151013Z  INFO matrix_sdk::encryption::backups: Backup state changed from Unknown to Enabled -2025-01-23T03:21:40.151037Z  INFO matrix_sdk::encryption::recovery: Setting up account data listeners and trying to setup recovery -src/sliding_sync.rs:1667:5 - Initial sync service state is Idle -src/sliding_sync.rs:1683:5 - Initial room list loading state is Loaded { maximum_number_of_rooms: Some(11) } -src/sliding_sync.rs:1670:13 - Received a sync service state update: Running -2025-01-23T03:21:40.154761Z  INFO next_sync_with_lock:sync_once: matrix_sdk::sliding_sync: Marking all tracked users as dirty -2025-01-23T03:21:40.162098Z  WARN build{room_id="!BHcierreUuwCMxVqOf:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -src/sliding_sync.rs:1686:13 - Received a room list loading state update: Loaded { maximum_number_of_rooms: Some(11) } -2025-01-23T03:21:40.169140Z  INFO sending_task{room_id=!BHcierreUuwCMxVqOf:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2025-01-23T03:21:40.169737Z  INFO local_echo_handler{room_id="!BHcierreUuwCMxVqOf:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1780:5 - Starting timeline subscriber for room !BHcierreUuwCMxVqOf:matrix.org... -src/sliding_sync.rs:1782:5 - Received initial timeline update of 2 items for room !BHcierreUuwCMxVqOf:matrix.org. -src/sliding_sync.rs:1597:5 - Adding new room !BHcierreUuwCMxVqOf:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2025-01-23T03:21:40.190127Z  WARN build{room_id="!iYnZafYUoXkeVPOSQh:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2025-01-23T03:21:40.198774Z  INFO sending_task{room_id=!iYnZafYUoXkeVPOSQh:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2025-01-23T03:21:40.199074Z  INFO local_echo_handler{room_id="!iYnZafYUoXkeVPOSQh:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1780:5 - Starting timeline subscriber for room !iYnZafYUoXkeVPOSQh:matrix.org... -src/sliding_sync.rs:1782:5 - Received initial timeline update of 2 items for room !iYnZafYUoXkeVPOSQh:matrix.org. -src/sliding_sync.rs:1597:5 - Adding new room !iYnZafYUoXkeVPOSQh:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2025-01-23T03:21:40.209246Z  WARN build{room_id="!veagCdDBjKrMsOCzrq:privacytools.io" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2025-01-23T03:21:40.214509Z  INFO sending_task{room_id=!veagCdDBjKrMsOCzrq:privacytools.io}: matrix_sdk::send_queue: spawned the sending task -2025-01-23T03:21:40.214790Z  INFO local_echo_handler{room_id="!veagCdDBjKrMsOCzrq:privacytools.io" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1780:5 - Starting timeline subscriber for room !veagCdDBjKrMsOCzrq:privacytools.io... -src/sliding_sync.rs:1782:5 - Received initial timeline update of 2 items for room !veagCdDBjKrMsOCzrq:privacytools.io. -src/sliding_sync.rs:1597:5 - Adding new room !veagCdDBjKrMsOCzrq:privacytools.io to ALL_ROOM_INFO. Replaces tombstoned room: None -2025-01-23T03:21:40.222468Z  WARN build{room_id="!MzKbWjifQZZoIBHjCX:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2025-01-23T03:21:40.231829Z  INFO sending_task{room_id=!MzKbWjifQZZoIBHjCX:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2025-01-23T03:21:40.232286Z  INFO local_echo_handler{room_id="!MzKbWjifQZZoIBHjCX:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1780:5 - Starting timeline subscriber for room !MzKbWjifQZZoIBHjCX:matrix.org... -src/sliding_sync.rs:1782:5 - Received initial timeline update of 3 items for room !MzKbWjifQZZoIBHjCX:matrix.org. -src/sliding_sync.rs:1597:5 - Adding new room !MzKbWjifQZZoIBHjCX:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2025-01-23T03:21:40.239795Z  WARN build{room_id="!moVNEIUPxJZpxRHDUv:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2025-01-23T03:21:40.247684Z  INFO sending_task{room_id=!moVNEIUPxJZpxRHDUv:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2025-01-23T03:21:40.247966Z  INFO local_echo_handler{room_id="!moVNEIUPxJZpxRHDUv:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1780:5 - Starting timeline subscriber for room !moVNEIUPxJZpxRHDUv:matrix.org... -src/sliding_sync.rs:1782:5 - Received initial timeline update of 2 items for room !moVNEIUPxJZpxRHDUv:matrix.org. -src/sliding_sync.rs:1597:5 - Adding new room !moVNEIUPxJZpxRHDUv:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2025-01-23T03:21:40.255259Z  WARN build{room_id="!ZJEzvNtzSGkPSynJpH:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2025-01-23T03:21:40.261306Z  INFO sending_task{room_id=!ZJEzvNtzSGkPSynJpH:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2025-01-23T03:21:40.261692Z  INFO local_echo_handler{room_id="!ZJEzvNtzSGkPSynJpH:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1780:5 - Starting timeline subscriber for room !ZJEzvNtzSGkPSynJpH:matrix.org... -src/sliding_sync.rs:1782:5 - Received initial timeline update of 2 items for room !ZJEzvNtzSGkPSynJpH:matrix.org. -src/sliding_sync.rs:1597:5 - Adding new room !ZJEzvNtzSGkPSynJpH:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2025-01-23T03:21:40.271652Z  WARN build{room_id="!ugrySPqOXlcmORZIwY:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2025-01-23T03:21:40.276299Z  INFO sending_task{room_id=!ugrySPqOXlcmORZIwY:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2025-01-23T03:21:40.276676Z  INFO local_echo_handler{room_id="!ugrySPqOXlcmORZIwY:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1780:5 - Starting timeline subscriber for room !ugrySPqOXlcmORZIwY:matrix.org... -src/sliding_sync.rs:1782:5 - Received initial timeline update of 2 items for room !ugrySPqOXlcmORZIwY:matrix.org. -src/sliding_sync.rs:1597:5 - Adding new room !ugrySPqOXlcmORZIwY:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2025-01-23T03:21:40.277340Z  WARN build{room_id="!cGyiuCNphlCyGxDYcZ:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2025-01-23T03:21:40.278510Z  INFO sending_task{room_id=!cGyiuCNphlCyGxDYcZ:matrix.org}: matrix_sdk::send_queue: spawned the sending task -src/sliding_sync.rs:1780:5 - Starting timeline subscriber for room !cGyiuCNphlCyGxDYcZ:matrix.org... -src/sliding_sync.rs:1782:5 - Received initial timeline update of 0 items for room !cGyiuCNphlCyGxDYcZ:matrix.org. -2025-01-23T03:21:40.278784Z  INFO local_echo_handler{room_id="!cGyiuCNphlCyGxDYcZ:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1597:5 - Adding new room !cGyiuCNphlCyGxDYcZ:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2025-01-23T03:21:40.290164Z  WARN build{room_id="!nCULugmcNjxWftdWKg:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2025-01-23T03:21:40.297401Z  INFO sending_task{room_id=!nCULugmcNjxWftdWKg:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2025-01-23T03:21:40.297698Z  INFO local_echo_handler{room_id="!nCULugmcNjxWftdWKg:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1780:5 - Starting timeline subscriber for room !nCULugmcNjxWftdWKg:matrix.org... -src/sliding_sync.rs:1782:5 - Received initial timeline update of 2 items for room !nCULugmcNjxWftdWKg:matrix.org. -src/sliding_sync.rs:1597:5 - Adding new room !nCULugmcNjxWftdWKg:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2025-01-23T03:21:40.305606Z  WARN build{room_id="!eMbtejjAApVrUTLFyB:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2025-01-23T03:21:40.311527Z  INFO sending_task{room_id=!eMbtejjAApVrUTLFyB:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2025-01-23T03:21:40.311816Z  INFO local_echo_handler{room_id="!eMbtejjAApVrUTLFyB:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1780:5 - Starting timeline subscriber for room !eMbtejjAApVrUTLFyB:matrix.org... -src/sliding_sync.rs:1782:5 - Received initial timeline update of 0 items for room !eMbtejjAApVrUTLFyB:matrix.org. -src/sliding_sync.rs:1597:5 - Adding new room !eMbtejjAApVrUTLFyB:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2025-01-23T03:21:40.319792Z  WARN build{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2025-01-23T03:21:40.323271Z  INFO sending_task{room_id=!vVLSRWycKVfdPUWXxI:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2025-01-23T03:21:40.323507Z  INFO local_echo_handler{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1780:5 - Starting timeline subscriber for room !vVLSRWycKVfdPUWXxI:matrix.org... -src/sliding_sync.rs:1782:5 - Received initial timeline update of 2 items for room !vVLSRWycKVfdPUWXxI:matrix.org. -src/sliding_sync.rs:1597:5 - Adding new room !vVLSRWycKVfdPUWXxI:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -src/home/rooms_list.rs:568:17 - RoomsList: processed 24 updates to the list of all rooms -src/sliding_sync.rs:450:21 - Starting backwards pagination request for room !BHcierreUuwCMxVqOf:matrix.org... -src/sliding_sync.rs:450:21 - Starting backwards pagination request for room !iYnZafYUoXkeVPOSQh:matrix.org... -2025-01-23T03:21:40.525403Z  INFO matrix_sdk::encryption::recovery: Recovery state changed from Unknown to Enabled -src/sliding_sync.rs:450:21 - Starting backwards pagination request for room !veagCdDBjKrMsOCzrq:privacytools.io... -src/verification.rs:28:13 - Received a verification state update: Verified -src/sliding_sync.rs:450:21 - Starting backwards pagination request for room !MzKbWjifQZZoIBHjCX:matrix.org... -src/sliding_sync.rs:450:21 - Starting backwards pagination request for room !moVNEIUPxJZpxRHDUv:matrix.org... -src/sliding_sync.rs:450:21 - Starting backwards pagination request for room !ZJEzvNtzSGkPSynJpH:matrix.org... -src/sliding_sync.rs:450:21 - Starting backwards pagination request for room !ugrySPqOXlcmORZIwY:matrix.org... -src/sliding_sync.rs:450:21 - Starting backwards pagination request for room !cGyiuCNphlCyGxDYcZ:matrix.org... -src/sliding_sync.rs:450:21 - Starting backwards pagination request for room !nCULugmcNjxWftdWKg:matrix.org... -src/sliding_sync.rs:450:21 - Starting backwards pagination request for room !eMbtejjAApVrUTLFyB:matrix.org... -src/sliding_sync.rs:450:21 - Starting backwards pagination request for room !vVLSRWycKVfdPUWXxI:matrix.org... -2025-01-23T03:21:41.426184Z  WARN paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:live_paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!ugrySPqOXlcmORZIwY:matrix.org" options=MessagesOptions { from: "t14-5565854853_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!ugrySPqOXlcmORZIwY:matrix.org" sender="@aaravlu:matrix.org" event_id="$WrLC6uWcYUfDto1nMzRMKE-Avzm7ExRUx_VVjwDMegg" origin_server_ts="2024-12-27T10:13:55.662Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:edovrwKptvEQGGLXGs1IleJukotZxNo+gpk9gJ+uySg" session_id="+4zeLQVxVXREmZG9mHF2rdSeMy+P39TnIdd3Y32yrBE" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:21:41.434679Z  WARN paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:live_paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!ugrySPqOXlcmORZIwY:matrix.org" options=MessagesOptions { from: "t14-5565854853_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!ugrySPqOXlcmORZIwY:matrix.org" sender="@aaravlu:matrix.org" event_id="$PRR9Cvz1GKaRR9sDRrWac3PglNOfvigckaDPLcC_KCE" origin_server_ts="2024-12-27T10:04:32.899Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:4/dvM6WQhZ1C8XwTHkiFLhuEje1WFUaHmiq7zc1GYlE" session_id="XzKC431Jae5TWcq/hqoO8HQVoLxj2dfUzzJHUAYjjlw" message_index=1}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:21:41.440699Z  WARN paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:live_paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!ugrySPqOXlcmORZIwY:matrix.org" options=MessagesOptions { from: "t14-5565854853_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!ugrySPqOXlcmORZIwY:matrix.org" sender="@aaravlu:matrix.org" event_id="$6oZANyY0TCQ4btosWSmzovwwZk3aQb7drYeAa4TiQP0" origin_server_ts="2024-12-27T10:00:17.966Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:4/dvM6WQhZ1C8XwTHkiFLhuEje1WFUaHmiq7zc1GYlE" session_id="XzKC431Jae5TWcq/hqoO8HQVoLxj2dfUzzJHUAYjjlw" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -src/sliding_sync.rs:462:29 - Completed backwards pagination request for room !BHcierreUuwCMxVqOf:matrix.org, hit start of timeline? no -2025-01-23T03:21:41.452847Z  WARN paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:live_paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!ugrySPqOXlcmORZIwY:matrix.org" options=MessagesOptions { from: "t14-5565854853_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!ugrySPqOXlcmORZIwY:matrix.org" sender="@aaravlu:matrix.org" event_id="$zvoxVs_cZU2v3MZy49OswxL-sBYAooFW1fqytA6CTY8" origin_server_ts="2024-12-27T09:58:55.761Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:4/dvM6WQhZ1C8XwTHkiFLhuEje1WFUaHmiq7zc1GYlE" session_id="Fb3z4bsEqlOP1zptAC4oYYcohzmmevg5saAj7NAmY/w" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -src/sliding_sync.rs:462:29 - Completed backwards pagination request for room !ugrySPqOXlcmORZIwY:matrix.org, hit start of timeline? no -src/sliding_sync.rs:462:29 - Completed backwards pagination request for room !MzKbWjifQZZoIBHjCX:matrix.org, hit start of timeline? no -src/sliding_sync.rs:462:29 - Completed backwards pagination request for room !moVNEIUPxJZpxRHDUv:matrix.org, hit start of timeline? no -src/sliding_sync.rs:462:29 - Completed backwards pagination request for room !cGyiuCNphlCyGxDYcZ:matrix.org, hit start of timeline? no -src/home/rooms_list.rs:568:17 - RoomsList: processed 1 updates to the list of all rooms -src/sliding_sync.rs:462:29 - Completed backwards pagination request for room !eMbtejjAApVrUTLFyB:matrix.org, hit start of timeline? no -src/sliding_sync.rs:462:29 - Completed backwards pagination request for room !nCULugmcNjxWftdWKg:matrix.org, hit start of timeline? no -src/sliding_sync.rs:462:29 - Completed backwards pagination request for room !iYnZafYUoXkeVPOSQh:matrix.org, hit start of timeline? no -src/sliding_sync.rs:462:29 - Completed backwards pagination request for room !veagCdDBjKrMsOCzrq:privacytools.io, hit start of timeline? no -src/sliding_sync.rs:462:29 - Completed backwards pagination request for room !ZJEzvNtzSGkPSynJpH:matrix.org, hit start of timeline? no -src/home/rooms_list.rs:568:17 - RoomsList: processed 1 updates to the list of all rooms -2025-01-23T03:21:42.474203Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$B8ou8qdmvk2Bcd7_B5fYwdGSDBQpFcad_2wr10wyMfA" origin_server_ts="2024-10-13T02:01:10.047Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:O68EcJ4rBhpomGmkPU8U8NOWbjlO0MgdOQvNoMUjKGs" session_id="LNHthkmg0Ab40t0jU5a2Mvyn9WwCMNtgCurIj4Q63aM" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:21:42.495468Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$HKYEB8IRQhDvljIjD4BnzmDL-XhHcpldMV7QhVSRa-M" origin_server_ts="2024-10-07T11:25:21.208Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:5aZTCU65HZ7j+znjd3YRvozWB3qpkq4G3ifUSGdNGQU" session_id="g+WkIWRTpGQnvcj/N9YmeK9nBcybPyvfU5L/NgI7G9o" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:21:42.513423Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$dqmlMTRXLhneeS7W_9sLKAwBI42UkBeC5Xgj-zVRv5g" origin_server_ts="2024-10-07T05:17:55.139Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=15}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:21:42.534348Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$nXntWh-5BQ4e8PGeCaFG0CWL3XuVjSAcLHRUgP8mqs4" origin_server_ts="2024-10-07T05:14:15.152Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:bL+iE4J14LiR4YgtLnRNkMQI/5gudrRlxfmmDgoiGFc" session_id="I9NEzZUsqDCthLlR1fRj/QBP01dHX6zJDWV/FbVisB8" message_index=2}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:21:42.550258Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@zasongguo:matrix.org" event_id="$Zk9Ru1R9R98PBOmr8ayMsk8qES87lYIWMWYlqYxK4xk" origin_server_ts="2024-10-07T02:44:48.721Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:wZVXHZKrmt33qGsX63Av2xI/JFx1bcOS2dqIcw7uGVE" session_id="9j5UkjluGI807H9xZv67Lr5qTxLPDDACPv35jB++nnE" message_index=3}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:21:42.568130Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$Dt5Mu084sNvpfQzsZujwwVcO2Z2ZRwJ7NaZbhpgDCtQ" origin_server_ts="2024-10-06T16:31:16.129Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:bL+iE4J14LiR4YgtLnRNkMQI/5gudrRlxfmmDgoiGFc" session_id="I9NEzZUsqDCthLlR1fRj/QBP01dHX6zJDWV/FbVisB8" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:21:42.585425Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@zasongguo:matrix.org" event_id="$YDiOCFNekVMKrKqKK49ERE6nU8qX8cLdYjF98sP6rcQ" origin_server_ts="2024-10-06T16:10:16.607Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:wZVXHZKrmt33qGsX63Av2xI/JFx1bcOS2dqIcw7uGVE" session_id="9j5UkjluGI807H9xZv67Lr5qTxLPDDACPv35jB++nnE" message_index=2}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:21:42.606494Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$_T1TJe5RJPFYDbcbJhYPvgf3QukLfmQJYQUnNm71YDg" origin_server_ts="2024-10-06T15:50:14.140Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:vxNidNk6RfxEtCSapuSmXnoASujj0+ivqQPXjAYaFhA" session_id="So6yjTWtj7Vum67zuy5OmEPnL8dn2jCF8pke4F8q9bc" message_index=1}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:21:42.626818Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$H1zMdOPvgNchychNZI2QZsUEVTnjTU88WrN-ZfKbinU" origin_server_ts="2024-10-06T15:40:10.602Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:vxNidNk6RfxEtCSapuSmXnoASujj0+ivqQPXjAYaFhA" session_id="So6yjTWtj7Vum67zuy5OmEPnL8dn2jCF8pke4F8q9bc" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:21:42.640874Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$2mNLdYjHNdy7lkw4QBLE1ix1_xhcU0A8blvRGqx9XbM" origin_server_ts="2024-10-06T14:23:53.072Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=14}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:21:42.661171Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$1QTfEjmtFmntUJS4D6TKPSaaLi333Bpgaf4g7Cp6980" origin_server_ts="2024-10-06T14:18:11.001Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=13}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:21:42.681146Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$ioJlXq9bLXo9MGFyRcmYwGYuA_jsAF6GXReTiPONWiU" origin_server_ts="2024-10-05T07:14:20.519Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:/HOkshobl/C176BIOD0LyGXi9MPLDIdzA4bLaeU9zi4" session_id="6FGtths0DKvCYXTMBoZafAKPbOPznbQ9uMVgtHqLgME" message_index=8}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:21:42.695598Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$oW9NChORvjn5XgG-hmqAFC49yfdK4uDndp_Scrj8474" origin_server_ts="2024-10-05T07:11:57.516Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:/HOkshobl/C176BIOD0LyGXi9MPLDIdzA4bLaeU9zi4" session_id="6FGtths0DKvCYXTMBoZafAKPbOPznbQ9uMVgtHqLgME" message_index=6}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:21:42.714540Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$xepl_6XCcKa2nYtlVoj0VU5-bgjAhxPL3RWXTjqvDfk" origin_server_ts="2024-10-05T06:52:50.493Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:/HOkshobl/C176BIOD0LyGXi9MPLDIdzA4bLaeU9zi4" session_id="6FGtths0DKvCYXTMBoZafAKPbOPznbQ9uMVgtHqLgME" message_index=5}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:21:42.733806Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$RMZTWP3_fzm48tfz8rsJRw4eaoIaBjLwF1HkQOoqT5s" origin_server_ts="2024-10-05T06:52:47.431Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:/HOkshobl/C176BIOD0LyGXi9MPLDIdzA4bLaeU9zi4" session_id="6FGtths0DKvCYXTMBoZafAKPbOPznbQ9uMVgtHqLgME" message_index=4}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:21:42.749535Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$JV8HpscovGnryGyITdXEj2foX9lEnlVh4gutpZC9rsk" origin_server_ts="2024-10-05T03:38:19.043Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:/HOkshobl/C176BIOD0LyGXi9MPLDIdzA4bLaeU9zi4" session_id="6FGtths0DKvCYXTMBoZafAKPbOPznbQ9uMVgtHqLgME" message_index=3}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:21:42.762507Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$pat6_cJf_hZrkQ2lGlEolUE4XiLTyog699TmkMQCh_c" origin_server_ts="2024-10-05T03:38:01.002Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:/HOkshobl/C176BIOD0LyGXi9MPLDIdzA4bLaeU9zi4" session_id="6FGtths0DKvCYXTMBoZafAKPbOPznbQ9uMVgtHqLgME" message_index=2}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:21:42.779036Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@zasongguo:matrix.org" event_id="$k4xTVH0vXSyFEXgOLatv3NEHXlQFmBjoZe-jCMl9ezg" origin_server_ts="2024-10-04T07:04:56.065Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ZpyriYGpLc4rpaz/remahZc502DFJNxtLSMI36nL/z0" session_id="+e5iVj4/nzQ/tDxQ8+whChxs/mvPilxuzCTMKX7zOkU" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:21:42.801135Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@zasongguo:matrix.org" event_id="$xbqml9pSNjdkbxaozgV2QTovYUJJI4Nk8UU5iB3j1JM" origin_server_ts="2024-10-04T06:54:20.969Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:wZVXHZKrmt33qGsX63Av2xI/JFx1bcOS2dqIcw7uGVE" session_id="9j5UkjluGI807H9xZv67Lr5qTxLPDDACPv35jB++nnE" message_index=1}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:21:42.817801Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$CUF38Uqa9EdpsDT_cpnAOBkMa89hh8z4HBZgzSfNd-k" origin_server_ts="2024-10-04T06:53:57.205Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:/HOkshobl/C176BIOD0LyGXi9MPLDIdzA4bLaeU9zi4" session_id="6FGtths0DKvCYXTMBoZafAKPbOPznbQ9uMVgtHqLgME" message_index=1}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:21:42.835209Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$u4gRscyKN18OCWzNBOhe_fgvieTNgYrJHLAoTI9lmTU" origin_server_ts="2024-10-04T06:42:38.737Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=12}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:21:42.855713Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$VqHEMH5zCmX2zmqDiFl_U_iZCizvo6p12IgiOkWDRF4" origin_server_ts="2024-10-04T06:42:37.786Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=11}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:21:42.875583Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$uVJtpquur5Yd8-IAKkg95tuReBc-ke08zWYFsVV8cX0" origin_server_ts="2024-10-04T06:36:42.179Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=10}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:21:42.891988Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$cBykXBMNT2ywKGV40gV08hNTz_aRpQbkdwiSzbqkE5A" origin_server_ts="2024-10-04T06:36:41.400Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=9}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:21:42.908175Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$iu4ZIidhssTAsApg85_WOa9iGqi0D3Xdv-1HJJ0djJY" origin_server_ts="2024-10-04T06:36:21.448Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=8}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:21:42.926805Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$LK8zlBqCI791TwBpASeC7gHzW3XKuw9F_SQtbWi2yKc" origin_server_ts="2024-10-04T06:36:20.657Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=7}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:21:42.945823Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$ZAMtMsk21jAiUPGiHiQtO4E3nXdCbV2YT_LXch1k4Vo" origin_server_ts="2024-10-04T06:29:44.067Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=6}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:21:42.964530Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$mN6Mnwceuw6OFj5mEal-CSTcFxV08RWKaXg6zJOqMRE" origin_server_ts="2024-10-04T06:23:28.619Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=5}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:21:42.982454Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$jXfTSVljnUKx_4kGPo2EhwxAD7dss8-liZwdI-Zv3T8" origin_server_ts="2024-10-04T06:17:13.352Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=4}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:21:43.001567Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$O7DjgqiVfIvjiZXT5fQsaUN4xWJSaJH3GVKuMHeUvh4" origin_server_ts="2024-10-04T06:09:47.160Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:/HOkshobl/C176BIOD0LyGXi9MPLDIdzA4bLaeU9zi4" session_id="6FGtths0DKvCYXTMBoZafAKPbOPznbQ9uMVgtHqLgME" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:21:43.016314Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$gTS5Xm3WhDNvBPZw3EfdwGd7_4MMtZG8am88e7l5p0A" origin_server_ts="2024-10-04T06:08:38.495Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=3}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:21:43.030495Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$H0Ns4HQfQOv3Rbi3iHKA68qU8B6w4WYOx-g2iD9g-1Y" origin_server_ts="2024-10-01T16:30:48.817Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=2}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:21:43.043770Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@zasongguo:matrix.org" event_id="$ufd87q_PCEFF84oo_5avwmVEr3BboPjjB8o5Ov-tB9Y" origin_server_ts="2024-10-01T16:30:27.950Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:wZVXHZKrmt33qGsX63Av2xI/JFx1bcOS2dqIcw7uGVE" session_id="9j5UkjluGI807H9xZv67Lr5qTxLPDDACPv35jB++nnE" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:21:43.059298Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$5holrQjj9JRrh_Dy2ACDOQF4Me3u9Ro2dPdjiQKivB8" origin_server_ts="2024-10-01T16:26:11.286Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=1}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:21:43.071326Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$qVwvW8yWNADlVlZV40Pif-lH1-A2ClgGlNyv2Ua8GlQ" origin_server_ts="2024-10-01T16:26:09.327Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -src/sliding_sync.rs:462:29 - Completed backwards pagination request for room !vVLSRWycKVfdPUWXxI:matrix.org, hit start of timeline? no -src/sliding_sync.rs:1686:13 - Received a room list loading state update: Loaded { maximum_number_of_rooms: Some(11) } -src/home/rooms_list.rs:568:17 - RoomsList: processed 1 updates to the list of all rooms -src/home/room_screen.rs:2095:13 - Sending a first-time backwards pagination request for room !BHcierreUuwCMxVqOf:matrix.org -src/home/room_screen.rs:1662:25 - !!! Couldn't find new event with matching ID for ANY event currently visible in the portal list -src/sliding_sync.rs:528:21 - Sending fetch room members request for room !BHcierreUuwCMxVqOf:matrix.org... -src/sliding_sync.rs:450:21 - Starting backwards pagination request for room !BHcierreUuwCMxVqOf:matrix.org... -src/sliding_sync.rs:530:21 - Completed fetch room members request for room !BHcierreUuwCMxVqOf:matrix.org. -src/sliding_sync.rs:768:29 - Received own user read receipt: Receipt { ts: Some(2025-01-21T12:37:29.272), thread: Main } "$lcUtE5_6w6o_-Y_SZC9YtXNa2wlY7Csl96Ivk3Ne1qI" -src/profile/user_profile_cache.rs:254:21 - Did not find User @petekubiak:matrix.org Room ID !BHcierreUuwCMxVqOf:matrix.org room member info in cache, fetching from server. -src/sliding_sync.rs:539:21 - Sending get user profile request: user: @petekubiak:matrix.org, room: Some("!BHcierreUuwCMxVqOf:matrix.org"), local_only: false... -src/sliding_sync.rs:596:25 - Successfully completed get user profile request: user: @petekubiak:matrix.org, room: Some("!BHcierreUuwCMxVqOf:matrix.org"), local_only: false. -src/profile/user_profile_cache.rs:254:21 - Did not find User @9names:matrix.org Room ID !BHcierreUuwCMxVqOf:matrix.org room member info in cache, fetching from server. -src/profile/user_profile_cache.rs:254:21 - Did not find User @dngrs:matrix.org Room ID !BHcierreUuwCMxVqOf:matrix.org room member info in cache, fetching from server. -src/profile/user_profile_cache.rs:254:21 - Did not find User @jamesmunns:beeper.com Room ID !BHcierreUuwCMxVqOf:matrix.org room member info in cache, fetching from server. -src/profile/user_profile_cache.rs:254:21 - Did not find User @dirbaio:matrix.org Room ID !BHcierreUuwCMxVqOf:matrix.org room member info in cache, fetching from server. -src/sliding_sync.rs:539:21 - Sending get user profile request: user: @dirbaio:matrix.org, room: Some("!BHcierreUuwCMxVqOf:matrix.org"), local_only: false... -src/sliding_sync.rs:539:21 - Sending get user profile request: user: @dngrs:matrix.org, room: Some("!BHcierreUuwCMxVqOf:matrix.org"), local_only: false... -src/sliding_sync.rs:539:21 - Sending get user profile request: user: @9names:matrix.org, room: Some("!BHcierreUuwCMxVqOf:matrix.org"), local_only: false... -src/sliding_sync.rs:539:21 - Sending get user profile request: user: @jamesmunns:beeper.com, room: Some("!BHcierreUuwCMxVqOf:matrix.org"), local_only: false... -src/sliding_sync.rs:596:25 - Successfully completed get user profile request: user: @9names:matrix.org, room: Some("!BHcierreUuwCMxVqOf:matrix.org"), local_only: false. -src/sliding_sync.rs:596:25 - Successfully completed get user profile request: user: @jamesmunns:beeper.com, room: Some("!BHcierreUuwCMxVqOf:matrix.org"), local_only: false. -src/sliding_sync.rs:596:25 - Successfully completed get user profile request: user: @dngrs:matrix.org, room: Some("!BHcierreUuwCMxVqOf:matrix.org"), local_only: false. -src/sliding_sync.rs:596:25 - Successfully completed get user profile request: user: @dirbaio:matrix.org, room: Some("!BHcierreUuwCMxVqOf:matrix.org"), local_only: false. -src/home/room_screen.rs:2095:13 - Sending a first-time backwards pagination request for room !MzKbWjifQZZoIBHjCX:matrix.org -src/home/room_screen.rs:1662:25 - !!! Couldn't find new event with matching ID for ANY event currently visible in the portal list -src/sliding_sync.rs:528:21 - Sending fetch room members request for room !MzKbWjifQZZoIBHjCX:matrix.org... -src/sliding_sync.rs:450:21 - Starting backwards pagination request for room !MzKbWjifQZZoIBHjCX:matrix.org... -src/sliding_sync.rs:530:21 - Completed fetch room members request for room !MzKbWjifQZZoIBHjCX:matrix.org. -src/sliding_sync.rs:462:29 - Completed backwards pagination request for room !BHcierreUuwCMxVqOf:matrix.org, hit start of timeline? no -src/home/room_screen.rs:1662:25 - !!! Couldn't find new event with matching ID for ANY event currently visible in the portal list -src/home/room_screen.rs:1800:21 - Timeline::handle_event(): media fetched for room !MzKbWjifQZZoIBHjCX:matrix.org -src/home/room_screen.rs:1800:21 - Timeline::handle_event(): media fetched for room !MzKbWjifQZZoIBHjCX:matrix.org -src/home/room_screen.rs:1800:21 - Timeline::handle_event(): media fetched for room !MzKbWjifQZZoIBHjCX:matrix.org -src/home/room_screen.rs:1800:21 - Timeline::handle_event(): media fetched for room !MzKbWjifQZZoIBHjCX:matrix.org -src/home/room_screen.rs:1800:21 - Timeline::handle_event(): media fetched for room !MzKbWjifQZZoIBHjCX:matrix.org -src/image_viewer_modal.rs:108:9 - Inserted -src/image_viewer_modal.rs:102:9 - Set media cache -src/image_viewer_modal.rs:108:9 - Inserted -src/image_viewer_modal.rs:102:9 - Set media cache -src/image_viewer_modal.rs:108:9 - Inserted -src/image_viewer_modal.rs:102:9 - Set media cache -src/image_viewer_modal.rs:108:9 - Inserted -src/image_viewer_modal.rs:102:9 - Set media cache -src/image_viewer_modal.rs:108:9 - Inserted -src/image_viewer_modal.rs:102:9 - Set media cache -src/image_viewer_modal.rs:108:9 - Inserted -src/image_viewer_modal.rs:102:9 - Set media cache -src/sliding_sync.rs:462:29 - Completed backwards pagination request for room !MzKbWjifQZZoIBHjCX:matrix.org, hit start of timeline? no -src/home/room_screen.rs:2607:17 - Found matching event ID $WLgmIOEN2uIoIYR0JqmnPzQ2Q15da1UdhxpPMHQk8NE at index 108 in new items list, corresponding to current item index 54 at pos offset -60.21805072148641 -src/home/room_screen.rs:1648:29 - Timeline::handle_event(): jumping view from event index 54 to new index 108, scroll -60.21805072148641, event ID $WLgmIOEN2uIoIYR0JqmnPzQ2Q15da1UdhxpPMHQk8NE -src/image_viewer_modal.rs:108:9 - Inserted -src/image_viewer_modal.rs:102:9 - Set media cache -src/image_viewer_modal.rs:108:9 - Inserted -src/image_viewer_modal.rs:102:9 - Set media cache -src/image_viewer_modal.rs:108:9 - Inserted -src/image_viewer_modal.rs:102:9 - Set media cache -src/image_viewer_modal.rs:85:17 - Need to draw all -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/home/room_screen.rs:1800:21 - Timeline::handle_event(): media fetched for room !MzKbWjifQZZoIBHjCX:matrix.org -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/platform/src/live_cx.rs:210:29 - Live reloading application: src/image_viewer_modal.rs -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:108:9 - Inserted -src/image_viewer_modal.rs:102:9 - Set media cache -src/image_viewer_modal.rs:108:9 - Inserted -src/image_viewer_modal.rs:102:9 - Set media cache -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:85:17 - Need to draw all -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:108:9 - Inserted -src/image_viewer_modal.rs:102:9 - Set media cache -src/image_viewer_modal.rs:108:9 - Inserted -src/image_viewer_modal.rs:102:9 - Set media cache -src/sliding_sync.rs:872:37 - Already sent read receipt to room !MzKbWjifQZZoIBHjCX:matrix.org for event $eRl_VAqa8oclZ0TbgT4LSe1qsmKYVVYPIV3Q2GkI5ew -src/home/rooms_list.rs:568:17 - RoomsList: processed 1 updates to the list of all rooms -src/image_viewer_modal.rs:85:17 - Need to draw all -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/home/room_screen.rs:1800:21 - Timeline::handle_event(): media fetched for room !MzKbWjifQZZoIBHjCX:matrix.org -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:85:17 - Need to draw all -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -src/image_viewer_modal.rs:75:13 - Drawn! -/home/lym/.cargo/git/checkouts/makepad-b7233cffc1e4fd87/a0ab113/platform/src/live_cx.rs:210:29 - Live reloading application: src/image_viewer_modal.rs -src/image_viewer_modal.rs:108:9 - Inserted -src/image_viewer_modal.rs:102:9 - Set media cache -src/image_viewer_modal.rs:108:9 - Inserted -src/image_viewer_modal.rs:102:9 - Set media cache From e074794ddd17a90a1735667b59fde28387c45a31 Mon Sep 17 00:00:00 2001 From: aaravlu Date: Thu, 23 Jan 2025 11:43:28 +0800 Subject: [PATCH 10/88] Move related logic from 'app.rs' to 'image_viewer_modal.rs' --- .log | 268 ++++++++++++++++++++++++++++++++++++++ src/app.rs | 5 +- src/image_viewer_modal.rs | 14 +- 3 files changed, 277 insertions(+), 10 deletions(-) create mode 100644 .log diff --git a/.log b/.log new file mode 100644 index 00000000..55fbb81c --- /dev/null +++ b/.log @@ -0,0 +1,268 @@ +src/app.rs:190:9 - App::handle_startup(): app_data_dir: "/home/lym/.local/share/robrix" +src/app.rs:194:9 - App::handle_startup(): starting matrix sdk loop +src/sliding_sync.rs:423:5 - Started async_worker task. +src/sliding_sync.rs:1179:5 - Most recent user ID: Some("@demolemon:matrix.org") +src/sliding_sync.rs:1183:5 - CLI parsing succeeded? false. CLI has valid UN+PW? false +src/sliding_sync.rs:1191:5 - Waiting for login? false +src/sliding_sync.rs:1200:9 - Trying to restore session for user: Some("@demolemon:matrix.org") +src/persistent_state.rs:101:5 - Loading previous session file for @demolemon:matrix.org...: '/home/lym/.local/share/robrix/demolemon_matrix.org/persistent_state/session' +src/persistent_state.rs:116:5 - Loaded session file for @demolemon:matrix.org. Trying to connect to homeserver (https://matrix-client.matrix.org/)... +2025-01-23T03:41:02.855765Z  INFO build{homeserver=ServerNameOrHomeserverUrl("https://matrix-client.matrix.org/")}: matrix_sdk::client::builder: selected sliding sync version version=Native +src/persistent_state.rs:132:5 - Authenticating previous login session for @demolemon:matrix.org... +2025-01-23T03:41:02.906636Z  INFO matrix_sdk::encryption::backups: Setting up secret listeners and trying to resume backups +src/verification.rs:25:5 - Initial verification state is Unknown +src/app.rs:229:17 - Received LoginAction::LoginSuccess, hiding login view. +src/sliding_sync.rs:1631:5 - Initial ignored-user list is: [] +src/home/rooms_list.rs:568:17 - RoomsList: processed 1 updates to the list of all rooms +2025-01-23T03:41:02.910582Z  INFO matrix_sdk_crypto::backups: Activated a backup backup_key=MegolmV1BackupKey { key: "Fq9fkddrDcoyYrDvDn2Re4Wb7/bv6OdpOI2wfCdcyFA", version: Some("6") } +2025-01-23T03:41:02.910641Z  INFO matrix_sdk::encryption::backups: Backup state changed from Unknown to Enabled +2025-01-23T03:41:02.910670Z  INFO matrix_sdk::encryption::recovery: Setting up account data listeners and trying to setup recovery +src/sliding_sync.rs:1667:5 - Initial sync service state is Idle +src/sliding_sync.rs:1683:5 - Initial room list loading state is Loaded { maximum_number_of_rooms: Some(11) } +src/sliding_sync.rs:1670:13 - Received a sync service state update: Running +2025-01-23T03:41:02.916749Z  INFO next_sync_with_lock:sync_once: matrix_sdk::sliding_sync: Marking all tracked users as dirty +2025-01-23T03:41:02.937246Z  WARN build{room_id="!BHcierreUuwCMxVqOf:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +src/sliding_sync.rs:1686:13 - Received a room list loading state update: Loaded { maximum_number_of_rooms: Some(11) } +2025-01-23T03:41:02.946885Z  INFO sending_task{room_id=!BHcierreUuwCMxVqOf:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2025-01-23T03:41:02.947469Z  INFO local_echo_handler{room_id="!BHcierreUuwCMxVqOf:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1780:5 - Starting timeline subscriber for room !BHcierreUuwCMxVqOf:matrix.org... +src/sliding_sync.rs:1782:5 - Received initial timeline update of 2 items for room !BHcierreUuwCMxVqOf:matrix.org. +src/sliding_sync.rs:1597:5 - Adding new room !BHcierreUuwCMxVqOf:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +2025-01-23T03:41:02.955934Z  WARN build{room_id="!iYnZafYUoXkeVPOSQh:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2025-01-23T03:41:02.965673Z  INFO sending_task{room_id=!iYnZafYUoXkeVPOSQh:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2025-01-23T03:41:02.965895Z  INFO local_echo_handler{room_id="!iYnZafYUoXkeVPOSQh:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1780:5 - Starting timeline subscriber for room !iYnZafYUoXkeVPOSQh:matrix.org... +src/sliding_sync.rs:1782:5 - Received initial timeline update of 2 items for room !iYnZafYUoXkeVPOSQh:matrix.org. +src/sliding_sync.rs:1597:5 - Adding new room !iYnZafYUoXkeVPOSQh:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +2025-01-23T03:41:02.976932Z  WARN build{room_id="!veagCdDBjKrMsOCzrq:privacytools.io" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2025-01-23T03:41:02.981580Z  INFO sending_task{room_id=!veagCdDBjKrMsOCzrq:privacytools.io}: matrix_sdk::send_queue: spawned the sending task +2025-01-23T03:41:02.982546Z  INFO local_echo_handler{room_id="!veagCdDBjKrMsOCzrq:privacytools.io" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1780:5 - Starting timeline subscriber for room !veagCdDBjKrMsOCzrq:privacytools.io... +src/sliding_sync.rs:1782:5 - Received initial timeline update of 2 items for room !veagCdDBjKrMsOCzrq:privacytools.io. +src/sliding_sync.rs:1597:5 - Adding new room !veagCdDBjKrMsOCzrq:privacytools.io to ALL_ROOM_INFO. Replaces tombstoned room: None +2025-01-23T03:41:03.001038Z  WARN build{room_id="!MzKbWjifQZZoIBHjCX:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2025-01-23T03:41:03.013679Z  INFO sending_task{room_id=!MzKbWjifQZZoIBHjCX:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2025-01-23T03:41:03.014369Z  INFO local_echo_handler{room_id="!MzKbWjifQZZoIBHjCX:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1780:5 - Starting timeline subscriber for room !MzKbWjifQZZoIBHjCX:matrix.org... +src/sliding_sync.rs:1782:5 - Received initial timeline update of 3 items for room !MzKbWjifQZZoIBHjCX:matrix.org. +src/sliding_sync.rs:1597:5 - Adding new room !MzKbWjifQZZoIBHjCX:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +2025-01-23T03:41:03.030626Z  WARN build{room_id="!moVNEIUPxJZpxRHDUv:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2025-01-23T03:41:03.042705Z  INFO sending_task{room_id=!moVNEIUPxJZpxRHDUv:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2025-01-23T03:41:03.043347Z  INFO local_echo_handler{room_id="!moVNEIUPxJZpxRHDUv:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1780:5 - Starting timeline subscriber for room !moVNEIUPxJZpxRHDUv:matrix.org... +src/sliding_sync.rs:1782:5 - Received initial timeline update of 2 items for room !moVNEIUPxJZpxRHDUv:matrix.org. +src/sliding_sync.rs:1597:5 - Adding new room !moVNEIUPxJZpxRHDUv:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +2025-01-23T03:41:03.050710Z  WARN build{room_id="!ZJEzvNtzSGkPSynJpH:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2025-01-23T03:41:03.055226Z  INFO sending_task{room_id=!ZJEzvNtzSGkPSynJpH:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2025-01-23T03:41:03.055621Z  INFO local_echo_handler{room_id="!ZJEzvNtzSGkPSynJpH:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1780:5 - Starting timeline subscriber for room !ZJEzvNtzSGkPSynJpH:matrix.org... +src/sliding_sync.rs:1782:5 - Received initial timeline update of 2 items for room !ZJEzvNtzSGkPSynJpH:matrix.org. +src/sliding_sync.rs:1597:5 - Adding new room !ZJEzvNtzSGkPSynJpH:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +2025-01-23T03:41:03.063608Z  WARN build{room_id="!ugrySPqOXlcmORZIwY:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2025-01-23T03:41:03.068971Z  INFO sending_task{room_id=!ugrySPqOXlcmORZIwY:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2025-01-23T03:41:03.069319Z  INFO local_echo_handler{room_id="!ugrySPqOXlcmORZIwY:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1780:5 - Starting timeline subscriber for room !ugrySPqOXlcmORZIwY:matrix.org... +src/sliding_sync.rs:1782:5 - Received initial timeline update of 2 items for room !ugrySPqOXlcmORZIwY:matrix.org. +src/sliding_sync.rs:1597:5 - Adding new room !ugrySPqOXlcmORZIwY:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +2025-01-23T03:41:03.069713Z  WARN build{room_id="!cGyiuCNphlCyGxDYcZ:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2025-01-23T03:41:03.071196Z  INFO sending_task{room_id=!cGyiuCNphlCyGxDYcZ:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2025-01-23T03:41:03.071510Z  INFO local_echo_handler{room_id="!cGyiuCNphlCyGxDYcZ:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1780:5 - Starting timeline subscriber for room !cGyiuCNphlCyGxDYcZ:matrix.org... +src/sliding_sync.rs:1782:5 - Received initial timeline update of 0 items for room !cGyiuCNphlCyGxDYcZ:matrix.org. +src/sliding_sync.rs:1597:5 - Adding new room !cGyiuCNphlCyGxDYcZ:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +2025-01-23T03:41:03.078856Z  WARN build{room_id="!nCULugmcNjxWftdWKg:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2025-01-23T03:41:03.086022Z  INFO sending_task{room_id=!nCULugmcNjxWftdWKg:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2025-01-23T03:41:03.086340Z  INFO local_echo_handler{room_id="!nCULugmcNjxWftdWKg:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1780:5 - Starting timeline subscriber for room !nCULugmcNjxWftdWKg:matrix.org... +src/sliding_sync.rs:1782:5 - Received initial timeline update of 2 items for room !nCULugmcNjxWftdWKg:matrix.org. +src/sliding_sync.rs:1597:5 - Adding new room !nCULugmcNjxWftdWKg:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +2025-01-23T03:41:03.094027Z  WARN build{room_id="!eMbtejjAApVrUTLFyB:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2025-01-23T03:41:03.098700Z  INFO sending_task{room_id=!eMbtejjAApVrUTLFyB:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2025-01-23T03:41:03.098972Z  INFO local_echo_handler{room_id="!eMbtejjAApVrUTLFyB:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1780:5 - Starting timeline subscriber for room !eMbtejjAApVrUTLFyB:matrix.org... +src/sliding_sync.rs:1782:5 - Received initial timeline update of 0 items for room !eMbtejjAApVrUTLFyB:matrix.org. +src/sliding_sync.rs:1597:5 - Adding new room !eMbtejjAApVrUTLFyB:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +2025-01-23T03:41:03.106224Z  WARN build{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2025-01-23T03:41:03.110280Z  INFO sending_task{room_id=!vVLSRWycKVfdPUWXxI:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2025-01-23T03:41:03.110615Z  INFO local_echo_handler{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1780:5 - Starting timeline subscriber for room !vVLSRWycKVfdPUWXxI:matrix.org... +src/sliding_sync.rs:1782:5 - Received initial timeline update of 2 items for room !vVLSRWycKVfdPUWXxI:matrix.org. +src/sliding_sync.rs:1597:5 - Adding new room !vVLSRWycKVfdPUWXxI:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +src/home/rooms_list.rs:568:17 - RoomsList: processed 24 updates to the list of all rooms +src/sliding_sync.rs:450:21 - Starting backwards pagination request for room !BHcierreUuwCMxVqOf:matrix.org... +2025-01-23T03:41:03.268487Z  INFO matrix_sdk::encryption::recovery: Recovery state changed from Unknown to Enabled +src/sliding_sync.rs:450:21 - Starting backwards pagination request for room !iYnZafYUoXkeVPOSQh:matrix.org... +src/sliding_sync.rs:450:21 - Starting backwards pagination request for room !veagCdDBjKrMsOCzrq:privacytools.io... +src/sliding_sync.rs:450:21 - Starting backwards pagination request for room !MzKbWjifQZZoIBHjCX:matrix.org... +src/sliding_sync.rs:450:21 - Starting backwards pagination request for room !moVNEIUPxJZpxRHDUv:matrix.org... +src/verification.rs:28:13 - Received a verification state update: Verified +src/sliding_sync.rs:450:21 - Starting backwards pagination request for room !ZJEzvNtzSGkPSynJpH:matrix.org... +src/sliding_sync.rs:450:21 - Starting backwards pagination request for room !ugrySPqOXlcmORZIwY:matrix.org... +src/sliding_sync.rs:450:21 - Starting backwards pagination request for room !cGyiuCNphlCyGxDYcZ:matrix.org... +src/sliding_sync.rs:450:21 - Starting backwards pagination request for room !nCULugmcNjxWftdWKg:matrix.org... +src/sliding_sync.rs:462:29 - Completed backwards pagination request for room !BHcierreUuwCMxVqOf:matrix.org, hit start of timeline? no +2025-01-23T03:41:04.237051Z  WARN paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:live_paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!ugrySPqOXlcmORZIwY:matrix.org" options=MessagesOptions { from: "t14-5565854853_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!ugrySPqOXlcmORZIwY:matrix.org" sender="@aaravlu:matrix.org" event_id="$WrLC6uWcYUfDto1nMzRMKE-Avzm7ExRUx_VVjwDMegg" origin_server_ts="2024-12-27T10:13:55.662Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:edovrwKptvEQGGLXGs1IleJukotZxNo+gpk9gJ+uySg" session_id="+4zeLQVxVXREmZG9mHF2rdSeMy+P39TnIdd3Y32yrBE" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:41:04.242431Z  WARN paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:live_paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!ugrySPqOXlcmORZIwY:matrix.org" options=MessagesOptions { from: "t14-5565854853_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!ugrySPqOXlcmORZIwY:matrix.org" sender="@aaravlu:matrix.org" event_id="$PRR9Cvz1GKaRR9sDRrWac3PglNOfvigckaDPLcC_KCE" origin_server_ts="2024-12-27T10:04:32.899Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:4/dvM6WQhZ1C8XwTHkiFLhuEje1WFUaHmiq7zc1GYlE" session_id="XzKC431Jae5TWcq/hqoO8HQVoLxj2dfUzzJHUAYjjlw" message_index=1}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:41:04.248096Z  WARN paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:live_paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!ugrySPqOXlcmORZIwY:matrix.org" options=MessagesOptions { from: "t14-5565854853_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!ugrySPqOXlcmORZIwY:matrix.org" sender="@aaravlu:matrix.org" event_id="$6oZANyY0TCQ4btosWSmzovwwZk3aQb7drYeAa4TiQP0" origin_server_ts="2024-12-27T10:00:17.966Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:4/dvM6WQhZ1C8XwTHkiFLhuEje1WFUaHmiq7zc1GYlE" session_id="XzKC431Jae5TWcq/hqoO8HQVoLxj2dfUzzJHUAYjjlw" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:41:04.253154Z  WARN paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:live_paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!ugrySPqOXlcmORZIwY:matrix.org" options=MessagesOptions { from: "t14-5565854853_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!ugrySPqOXlcmORZIwY:matrix.org" sender="@aaravlu:matrix.org" event_id="$zvoxVs_cZU2v3MZy49OswxL-sBYAooFW1fqytA6CTY8" origin_server_ts="2024-12-27T09:58:55.761Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:4/dvM6WQhZ1C8XwTHkiFLhuEje1WFUaHmiq7zc1GYlE" session_id="Fb3z4bsEqlOP1zptAC4oYYcohzmmevg5saAj7NAmY/w" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +src/sliding_sync.rs:462:29 - Completed backwards pagination request for room !ugrySPqOXlcmORZIwY:matrix.org, hit start of timeline? no +src/sliding_sync.rs:462:29 - Completed backwards pagination request for room !iYnZafYUoXkeVPOSQh:matrix.org, hit start of timeline? no +src/sliding_sync.rs:462:29 - Completed backwards pagination request for room !moVNEIUPxJZpxRHDUv:matrix.org, hit start of timeline? no +src/sliding_sync.rs:462:29 - Completed backwards pagination request for room !MzKbWjifQZZoIBHjCX:matrix.org, hit start of timeline? no +src/sliding_sync.rs:462:29 - Completed backwards pagination request for room !ZJEzvNtzSGkPSynJpH:matrix.org, hit start of timeline? no +src/sliding_sync.rs:462:29 - Completed backwards pagination request for room !cGyiuCNphlCyGxDYcZ:matrix.org, hit start of timeline? no +src/home/rooms_list.rs:568:17 - RoomsList: processed 1 updates to the list of all rooms +src/sliding_sync.rs:462:29 - Completed backwards pagination request for room !veagCdDBjKrMsOCzrq:privacytools.io, hit start of timeline? no +src/sliding_sync.rs:462:29 - Completed backwards pagination request for room !nCULugmcNjxWftdWKg:matrix.org, hit start of timeline? no +src/home/room_screen.rs:2095:13 - Sending a first-time backwards pagination request for room !MzKbWjifQZZoIBHjCX:matrix.org +src/home/room_screen.rs:1662:25 - !!! Couldn't find new event with matching ID for ANY event currently visible in the portal list +src/sliding_sync.rs:528:21 - Sending fetch room members request for room !MzKbWjifQZZoIBHjCX:matrix.org... +src/sliding_sync.rs:450:21 - Starting backwards pagination request for room !MzKbWjifQZZoIBHjCX:matrix.org... +src/sliding_sync.rs:768:29 - Received own user read receipt: Receipt { ts: Some(2025-01-22T02:54:39.538), thread: Unthreaded } "$eRl_VAqa8oclZ0TbgT4LSe1qsmKYVVYPIV3Q2GkI5ew" +src/sliding_sync.rs:530:21 - Completed fetch room members request for room !MzKbWjifQZZoIBHjCX:matrix.org. +src/home/room_screen.rs:1800:21 - Timeline::handle_event(): media fetched for room !MzKbWjifQZZoIBHjCX:matrix.org +src/home/room_screen.rs:1800:21 - Timeline::handle_event(): media fetched for room !MzKbWjifQZZoIBHjCX:matrix.org +src/home/room_screen.rs:1800:21 - Timeline::handle_event(): media fetched for room !MzKbWjifQZZoIBHjCX:matrix.org +src/home/room_screen.rs:1800:21 - Timeline::handle_event(): media fetched for room !MzKbWjifQZZoIBHjCX:matrix.org +src/home/room_screen.rs:1800:21 - Timeline::handle_event(): media fetched for room !MzKbWjifQZZoIBHjCX:matrix.org +src/image_viewer_modal.rs:110:9 - Inserted +src/image_viewer_modal.rs:104:9 - Set media cache +src/image_viewer_modal.rs:110:9 - Inserted +src/image_viewer_modal.rs:104:9 - Set media cache +src/image_viewer_modal.rs:110:9 - Inserted +src/image_viewer_modal.rs:104:9 - Set media cache +src/image_viewer_modal.rs:110:9 - Inserted +src/image_viewer_modal.rs:104:9 - Set media cache +src/image_viewer_modal.rs:110:9 - Inserted +src/image_viewer_modal.rs:104:9 - Set media cache +src/sliding_sync.rs:462:29 - Completed backwards pagination request for room !MzKbWjifQZZoIBHjCX:matrix.org, hit start of timeline? no +src/home/room_screen.rs:2607:17 - Found matching event ID $w56hKk4A4cRFysjJeGTq7q6swDFmOABUfM5wMVopMfY at index 110 in new items list, corresponding to current item index 56 at pos offset -85.2063171895345 +src/home/room_screen.rs:1648:29 - Timeline::handle_event(): jumping view from event index 56 to new index 110, scroll -85.2063171895345, event ID $w56hKk4A4cRFysjJeGTq7q6swDFmOABUfM5wMVopMfY +src/image_viewer_modal.rs:110:9 - Inserted +src/image_viewer_modal.rs:104:9 - Set media cache +src/image_viewer_modal.rs:110:9 - Inserted +src/image_viewer_modal.rs:104:9 - Set media cache +src/image_viewer_modal.rs:110:9 - Inserted +src/image_viewer_modal.rs:104:9 - Set media cache +src/image_viewer_modal.rs:110:9 - Inserted +src/image_viewer_modal.rs:104:9 - Set media cache +src/image_viewer_modal.rs:110:9 - Inserted +src/image_viewer_modal.rs:104:9 - Set media cache +src/image_viewer_modal.rs:110:9 - Inserted +src/image_viewer_modal.rs:104:9 - Set media cache +src/image_viewer_modal.rs:110:9 - Inserted +src/image_viewer_modal.rs:104:9 - Set media cache +src/image_viewer_modal.rs:110:9 - Inserted +src/image_viewer_modal.rs:104:9 - Set media cache +src/image_viewer_modal.rs:110:9 - Inserted +src/image_viewer_modal.rs:104:9 - Set media cache +src/sliding_sync.rs:872:37 - Already sent read receipt to room !MzKbWjifQZZoIBHjCX:matrix.org for event $w56hKk4A4cRFysjJeGTq7q6swDFmOABUfM5wMVopMfY +src/home/rooms_list.rs:568:17 - RoomsList: processed 1 updates to the list of all rooms +src/image_viewer_modal.rs:110:9 - Inserted +src/image_viewer_modal.rs:104:9 - Set media cache +src/sliding_sync.rs:872:37 - Already sent read receipt to room !MzKbWjifQZZoIBHjCX:matrix.org for event $EyuKFpZqf_rHLw8XCu3oMszskJL_-gL6__GLPSR943Y +src/home/rooms_list.rs:568:17 - RoomsList: processed 1 updates to the list of all rooms +src/sliding_sync.rs:450:21 - Starting backwards pagination request for room !eMbtejjAApVrUTLFyB:matrix.org... +src/sliding_sync.rs:450:21 - Starting backwards pagination request for room !vVLSRWycKVfdPUWXxI:matrix.org... +src/sliding_sync.rs:462:29 - Completed backwards pagination request for room !eMbtejjAApVrUTLFyB:matrix.org, hit start of timeline? no +src/home/rooms_list.rs:568:17 - RoomsList: processed 1 updates to the list of all rooms +2025-01-23T03:41:22.451108Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$B8ou8qdmvk2Bcd7_B5fYwdGSDBQpFcad_2wr10wyMfA" origin_server_ts="2024-10-13T02:01:10.047Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:O68EcJ4rBhpomGmkPU8U8NOWbjlO0MgdOQvNoMUjKGs" session_id="LNHthkmg0Ab40t0jU5a2Mvyn9WwCMNtgCurIj4Q63aM" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:41:22.466066Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$HKYEB8IRQhDvljIjD4BnzmDL-XhHcpldMV7QhVSRa-M" origin_server_ts="2024-10-07T11:25:21.208Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:5aZTCU65HZ7j+znjd3YRvozWB3qpkq4G3ifUSGdNGQU" session_id="g+WkIWRTpGQnvcj/N9YmeK9nBcybPyvfU5L/NgI7G9o" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:41:22.480033Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$dqmlMTRXLhneeS7W_9sLKAwBI42UkBeC5Xgj-zVRv5g" origin_server_ts="2024-10-07T05:17:55.139Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=15}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:41:22.494272Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$nXntWh-5BQ4e8PGeCaFG0CWL3XuVjSAcLHRUgP8mqs4" origin_server_ts="2024-10-07T05:14:15.152Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:bL+iE4J14LiR4YgtLnRNkMQI/5gudrRlxfmmDgoiGFc" session_id="I9NEzZUsqDCthLlR1fRj/QBP01dHX6zJDWV/FbVisB8" message_index=2}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:41:22.512768Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@zasongguo:matrix.org" event_id="$Zk9Ru1R9R98PBOmr8ayMsk8qES87lYIWMWYlqYxK4xk" origin_server_ts="2024-10-07T02:44:48.721Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:wZVXHZKrmt33qGsX63Av2xI/JFx1bcOS2dqIcw7uGVE" session_id="9j5UkjluGI807H9xZv67Lr5qTxLPDDACPv35jB++nnE" message_index=3}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:41:22.525702Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$Dt5Mu084sNvpfQzsZujwwVcO2Z2ZRwJ7NaZbhpgDCtQ" origin_server_ts="2024-10-06T16:31:16.129Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:bL+iE4J14LiR4YgtLnRNkMQI/5gudrRlxfmmDgoiGFc" session_id="I9NEzZUsqDCthLlR1fRj/QBP01dHX6zJDWV/FbVisB8" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:41:22.540238Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@zasongguo:matrix.org" event_id="$YDiOCFNekVMKrKqKK49ERE6nU8qX8cLdYjF98sP6rcQ" origin_server_ts="2024-10-06T16:10:16.607Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:wZVXHZKrmt33qGsX63Av2xI/JFx1bcOS2dqIcw7uGVE" session_id="9j5UkjluGI807H9xZv67Lr5qTxLPDDACPv35jB++nnE" message_index=2}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:41:22.556540Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$_T1TJe5RJPFYDbcbJhYPvgf3QukLfmQJYQUnNm71YDg" origin_server_ts="2024-10-06T15:50:14.140Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:vxNidNk6RfxEtCSapuSmXnoASujj0+ivqQPXjAYaFhA" session_id="So6yjTWtj7Vum67zuy5OmEPnL8dn2jCF8pke4F8q9bc" message_index=1}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:41:22.573820Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$H1zMdOPvgNchychNZI2QZsUEVTnjTU88WrN-ZfKbinU" origin_server_ts="2024-10-06T15:40:10.602Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:vxNidNk6RfxEtCSapuSmXnoASujj0+ivqQPXjAYaFhA" session_id="So6yjTWtj7Vum67zuy5OmEPnL8dn2jCF8pke4F8q9bc" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:41:22.586351Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$2mNLdYjHNdy7lkw4QBLE1ix1_xhcU0A8blvRGqx9XbM" origin_server_ts="2024-10-06T14:23:53.072Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=14}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:41:22.600628Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$1QTfEjmtFmntUJS4D6TKPSaaLi333Bpgaf4g7Cp6980" origin_server_ts="2024-10-06T14:18:11.001Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=13}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:41:22.608779Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$ioJlXq9bLXo9MGFyRcmYwGYuA_jsAF6GXReTiPONWiU" origin_server_ts="2024-10-05T07:14:20.519Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:/HOkshobl/C176BIOD0LyGXi9MPLDIdzA4bLaeU9zi4" session_id="6FGtths0DKvCYXTMBoZafAKPbOPznbQ9uMVgtHqLgME" message_index=8}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:41:22.619191Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$oW9NChORvjn5XgG-hmqAFC49yfdK4uDndp_Scrj8474" origin_server_ts="2024-10-05T07:11:57.516Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:/HOkshobl/C176BIOD0LyGXi9MPLDIdzA4bLaeU9zi4" session_id="6FGtths0DKvCYXTMBoZafAKPbOPznbQ9uMVgtHqLgME" message_index=6}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:41:22.626667Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$xepl_6XCcKa2nYtlVoj0VU5-bgjAhxPL3RWXTjqvDfk" origin_server_ts="2024-10-05T06:52:50.493Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:/HOkshobl/C176BIOD0LyGXi9MPLDIdzA4bLaeU9zi4" session_id="6FGtths0DKvCYXTMBoZafAKPbOPznbQ9uMVgtHqLgME" message_index=5}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:41:22.637597Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$RMZTWP3_fzm48tfz8rsJRw4eaoIaBjLwF1HkQOoqT5s" origin_server_ts="2024-10-05T06:52:47.431Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:/HOkshobl/C176BIOD0LyGXi9MPLDIdzA4bLaeU9zi4" session_id="6FGtths0DKvCYXTMBoZafAKPbOPznbQ9uMVgtHqLgME" message_index=4}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:41:22.648628Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$JV8HpscovGnryGyITdXEj2foX9lEnlVh4gutpZC9rsk" origin_server_ts="2024-10-05T03:38:19.043Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:/HOkshobl/C176BIOD0LyGXi9MPLDIdzA4bLaeU9zi4" session_id="6FGtths0DKvCYXTMBoZafAKPbOPznbQ9uMVgtHqLgME" message_index=3}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:41:22.656686Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$pat6_cJf_hZrkQ2lGlEolUE4XiLTyog699TmkMQCh_c" origin_server_ts="2024-10-05T03:38:01.002Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:/HOkshobl/C176BIOD0LyGXi9MPLDIdzA4bLaeU9zi4" session_id="6FGtths0DKvCYXTMBoZafAKPbOPznbQ9uMVgtHqLgME" message_index=2}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:41:22.667323Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@zasongguo:matrix.org" event_id="$k4xTVH0vXSyFEXgOLatv3NEHXlQFmBjoZe-jCMl9ezg" origin_server_ts="2024-10-04T07:04:56.065Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ZpyriYGpLc4rpaz/remahZc502DFJNxtLSMI36nL/z0" session_id="+e5iVj4/nzQ/tDxQ8+whChxs/mvPilxuzCTMKX7zOkU" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:41:22.681198Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@zasongguo:matrix.org" event_id="$xbqml9pSNjdkbxaozgV2QTovYUJJI4Nk8UU5iB3j1JM" origin_server_ts="2024-10-04T06:54:20.969Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:wZVXHZKrmt33qGsX63Av2xI/JFx1bcOS2dqIcw7uGVE" session_id="9j5UkjluGI807H9xZv67Lr5qTxLPDDACPv35jB++nnE" message_index=1}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:41:22.697600Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$CUF38Uqa9EdpsDT_cpnAOBkMa89hh8z4HBZgzSfNd-k" origin_server_ts="2024-10-04T06:53:57.205Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:/HOkshobl/C176BIOD0LyGXi9MPLDIdzA4bLaeU9zi4" session_id="6FGtths0DKvCYXTMBoZafAKPbOPznbQ9uMVgtHqLgME" message_index=1}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:41:22.713397Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$u4gRscyKN18OCWzNBOhe_fgvieTNgYrJHLAoTI9lmTU" origin_server_ts="2024-10-04T06:42:38.737Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=12}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:41:22.726486Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$VqHEMH5zCmX2zmqDiFl_U_iZCizvo6p12IgiOkWDRF4" origin_server_ts="2024-10-04T06:42:37.786Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=11}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:41:22.746055Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$uVJtpquur5Yd8-IAKkg95tuReBc-ke08zWYFsVV8cX0" origin_server_ts="2024-10-04T06:36:42.179Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=10}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:41:22.760434Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$cBykXBMNT2ywKGV40gV08hNTz_aRpQbkdwiSzbqkE5A" origin_server_ts="2024-10-04T06:36:41.400Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=9}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:41:22.777088Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$iu4ZIidhssTAsApg85_WOa9iGqi0D3Xdv-1HJJ0djJY" origin_server_ts="2024-10-04T06:36:21.448Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=8}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:41:22.794305Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$LK8zlBqCI791TwBpASeC7gHzW3XKuw9F_SQtbWi2yKc" origin_server_ts="2024-10-04T06:36:20.657Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=7}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:41:22.810230Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$ZAMtMsk21jAiUPGiHiQtO4E3nXdCbV2YT_LXch1k4Vo" origin_server_ts="2024-10-04T06:29:44.067Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=6}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:41:22.822926Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$mN6Mnwceuw6OFj5mEal-CSTcFxV08RWKaXg6zJOqMRE" origin_server_ts="2024-10-04T06:23:28.619Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=5}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:41:22.839095Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$jXfTSVljnUKx_4kGPo2EhwxAD7dss8-liZwdI-Zv3T8" origin_server_ts="2024-10-04T06:17:13.352Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=4}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:41:22.858132Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$O7DjgqiVfIvjiZXT5fQsaUN4xWJSaJH3GVKuMHeUvh4" origin_server_ts="2024-10-04T06:09:47.160Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:/HOkshobl/C176BIOD0LyGXi9MPLDIdzA4bLaeU9zi4" session_id="6FGtths0DKvCYXTMBoZafAKPbOPznbQ9uMVgtHqLgME" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:41:22.874981Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$gTS5Xm3WhDNvBPZw3EfdwGd7_4MMtZG8am88e7l5p0A" origin_server_ts="2024-10-04T06:08:38.495Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=3}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:41:22.887985Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$H0Ns4HQfQOv3Rbi3iHKA68qU8B6w4WYOx-g2iD9g-1Y" origin_server_ts="2024-10-01T16:30:48.817Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=2}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:41:22.896472Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@zasongguo:matrix.org" event_id="$ufd87q_PCEFF84oo_5avwmVEr3BboPjjB8o5Ov-tB9Y" origin_server_ts="2024-10-01T16:30:27.950Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:wZVXHZKrmt33qGsX63Av2xI/JFx1bcOS2dqIcw7uGVE" session_id="9j5UkjluGI807H9xZv67Lr5qTxLPDDACPv35jB++nnE" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:41:22.907135Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$5holrQjj9JRrh_Dy2ACDOQF4Me3u9Ro2dPdjiQKivB8" origin_server_ts="2024-10-01T16:26:11.286Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=1}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2025-01-23T03:41:22.915265Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$qVwvW8yWNADlVlZV40Pif-lH1-A2ClgGlNyv2Ua8GlQ" origin_server_ts="2024-10-01T16:26:09.327Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +src/sliding_sync.rs:462:29 - Completed backwards pagination request for room !vVLSRWycKVfdPUWXxI:matrix.org, hit start of timeline? no +src/image_viewer_modal.rs:110:9 - Inserted +src/image_viewer_modal.rs:104:9 - Set media cache +src/image_viewer_modal.rs:110:9 - Inserted +src/image_viewer_modal.rs:104:9 - Set media cache +src/sliding_sync.rs:872:37 - Already sent read receipt to room !MzKbWjifQZZoIBHjCX:matrix.org for event $VLbYAivqU77_q9jOZ5Wg5-fVVDyV8c7Rpi44a2H9Dy8 +src/home/rooms_list.rs:568:17 - RoomsList: processed 1 updates to the list of all rooms +src/image_viewer_modal.rs:110:9 - Inserted +src/image_viewer_modal.rs:104:9 - Set media cache +src/sliding_sync.rs:872:37 - Already sent read receipt to room !MzKbWjifQZZoIBHjCX:matrix.org for event $eRl_VAqa8oclZ0TbgT4LSe1qsmKYVVYPIV3Q2GkI5ew +src/sliding_sync.rs:894:37 - Already sent fully read receipt to room !MzKbWjifQZZoIBHjCX:matrix.org for event $eRl_VAqa8oclZ0TbgT4LSe1qsmKYVVYPIV3Q2GkI5ew +src/home/rooms_list.rs:568:17 - RoomsList: processed 2 updates to the list of all rooms +src/home/room_screen.rs:1800:21 - Timeline::handle_event(): media fetched for room !MzKbWjifQZZoIBHjCX:matrix.org +src/sliding_sync.rs:1686:13 - Received a room list loading state update: Loaded { maximum_number_of_rooms: Some(11) } +src/home/rooms_list.rs:568:17 - RoomsList: processed 1 updates to the list of all rooms +src/home/room_screen.rs:2095:13 - Sending a first-time backwards pagination request for room !iYnZafYUoXkeVPOSQh:matrix.org +src/home/room_screen.rs:1662:25 - !!! Couldn't find new event with matching ID for ANY event currently visible in the portal list +src/sliding_sync.rs:528:21 - Sending fetch room members request for room !iYnZafYUoXkeVPOSQh:matrix.org... +src/sliding_sync.rs:450:21 - Starting backwards pagination request for room !iYnZafYUoXkeVPOSQh:matrix.org... +src/sliding_sync.rs:530:21 - Completed fetch room members request for room !iYnZafYUoXkeVPOSQh:matrix.org. +src/profile/user_profile_cache.rs:254:21 - Did not find User @kevinaboos:matrix.org Room ID !iYnZafYUoXkeVPOSQh:matrix.org room member info in cache, fetching from server. +src/sliding_sync.rs:539:21 - Sending get user profile request: user: @kevinaboos:matrix.org, room: Some("!iYnZafYUoXkeVPOSQh:matrix.org"), local_only: false... +src/sliding_sync.rs:596:25 - Successfully completed get user profile request: user: @kevinaboos:matrix.org, room: Some("!iYnZafYUoXkeVPOSQh:matrix.org"), local_only: false. +src/profile/user_profile_cache.rs:254:21 - Did not find User @stefan.ceriu:matrix.org Room ID !iYnZafYUoXkeVPOSQh:matrix.org room member info in cache, fetching from server. +src/sliding_sync.rs:539:21 - Sending get user profile request: user: @stefan.ceriu:matrix.org, room: Some("!iYnZafYUoXkeVPOSQh:matrix.org"), local_only: false... +src/sliding_sync.rs:596:25 - Successfully completed get user profile request: user: @stefan.ceriu:matrix.org, room: Some("!iYnZafYUoXkeVPOSQh:matrix.org"), local_only: false. +src/sliding_sync.rs:462:29 - Completed backwards pagination request for room !iYnZafYUoXkeVPOSQh:matrix.org, hit start of timeline? no +src/home/room_screen.rs:2607:17 - Found matching event ID $1EiqKQUjYvbILjyriFfcvTUKWj2ZxDcouNrQR9PExGY at index 86 in new items list, corresponding to current item index 39 at pos offset -39.79751706441243 +src/home/room_screen.rs:1648:29 - Timeline::handle_event(): jumping view from event index 39 to new index 86, scroll -39.79751706441243, event ID $1EiqKQUjYvbILjyriFfcvTUKWj2ZxDcouNrQR9PExGY +src/home/room_screen.rs:2095:13 - Sending a first-time backwards pagination request for room !veagCdDBjKrMsOCzrq:privacytools.io +src/home/room_screen.rs:1662:25 - !!! Couldn't find new event with matching ID for ANY event currently visible in the portal list +src/sliding_sync.rs:528:21 - Sending fetch room members request for room !veagCdDBjKrMsOCzrq:privacytools.io... +src/sliding_sync.rs:450:21 - Starting backwards pagination request for room !veagCdDBjKrMsOCzrq:privacytools.io... +src/sliding_sync.rs:530:21 - Completed fetch room members request for room !veagCdDBjKrMsOCzrq:privacytools.io. +src/profile/user_profile_cache.rs:254:21 - Did not find User @demolemon:matrix.org Room ID !veagCdDBjKrMsOCzrq:privacytools.io room member info in cache, fetching from server. +src/profile/user_profile_cache.rs:254:21 - Did not find User @zecakeh:tedomum.net Room ID !veagCdDBjKrMsOCzrq:privacytools.io room member info in cache, fetching from server. +src/sliding_sync.rs:539:21 - Sending get user profile request: user: @demolemon:matrix.org, room: Some("!veagCdDBjKrMsOCzrq:privacytools.io"), local_only: false... +src/sliding_sync.rs:539:21 - Sending get user profile request: user: @zecakeh:tedomum.net, room: Some("!veagCdDBjKrMsOCzrq:privacytools.io"), local_only: false... +src/sliding_sync.rs:596:25 - Successfully completed get user profile request: user: @zecakeh:tedomum.net, room: Some("!veagCdDBjKrMsOCzrq:privacytools.io"), local_only: false. +src/sliding_sync.rs:596:25 - Successfully completed get user profile request: user: @demolemon:matrix.org, room: Some("!veagCdDBjKrMsOCzrq:privacytools.io"), local_only: false. +src/sliding_sync.rs:462:29 - Completed backwards pagination request for room !veagCdDBjKrMsOCzrq:privacytools.io, hit start of timeline? no +src/home/room_screen.rs:1662:25 - !!! Couldn't find new event with matching ID for ANY event currently visible in the portal list +src/home/room_screen.rs:2095:13 - Sending a first-time backwards pagination request for room !BHcierreUuwCMxVqOf:matrix.org +src/home/room_screen.rs:1662:25 - !!! Couldn't find new event with matching ID for ANY event currently visible in the portal list +src/sliding_sync.rs:528:21 - Sending fetch room members request for room !BHcierreUuwCMxVqOf:matrix.org... +src/sliding_sync.rs:450:21 - Starting backwards pagination request for room !BHcierreUuwCMxVqOf:matrix.org... +src/sliding_sync.rs:530:21 - Completed fetch room members request for room !BHcierreUuwCMxVqOf:matrix.org. +src/profile/user_profile_cache.rs:254:21 - Did not find User @petekubiak:matrix.org Room ID !BHcierreUuwCMxVqOf:matrix.org room member info in cache, fetching from server. +src/sliding_sync.rs:539:21 - Sending get user profile request: user: @petekubiak:matrix.org, room: Some("!BHcierreUuwCMxVqOf:matrix.org"), local_only: false... +src/sliding_sync.rs:596:25 - Successfully completed get user profile request: user: @petekubiak:matrix.org, room: Some("!BHcierreUuwCMxVqOf:matrix.org"), local_only: false. +src/profile/user_profile_cache.rs:254:21 - Did not find User @9names:matrix.org Room ID !BHcierreUuwCMxVqOf:matrix.org room member info in cache, fetching from server. +src/profile/user_profile_cache.rs:254:21 - Did not find User @dngrs:matrix.org Room ID !BHcierreUuwCMxVqOf:matrix.org room member info in cache, fetching from server. +src/profile/user_profile_cache.rs:254:21 - Did not find User @jamesmunns:beeper.com Room ID !BHcierreUuwCMxVqOf:matrix.org room member info in cache, fetching from server. +src/profile/user_profile_cache.rs:254:21 - Did not find User @dirbaio:matrix.org Room ID !BHcierreUuwCMxVqOf:matrix.org room member info in cache, fetching from server. +src/sliding_sync.rs:539:21 - Sending get user profile request: user: @9names:matrix.org, room: Some("!BHcierreUuwCMxVqOf:matrix.org"), local_only: false... +src/sliding_sync.rs:539:21 - Sending get user profile request: user: @dirbaio:matrix.org, room: Some("!BHcierreUuwCMxVqOf:matrix.org"), local_only: false... +src/sliding_sync.rs:539:21 - Sending get user profile request: user: @dngrs:matrix.org, room: Some("!BHcierreUuwCMxVqOf:matrix.org"), local_only: false... +src/sliding_sync.rs:539:21 - Sending get user profile request: user: @jamesmunns:beeper.com, room: Some("!BHcierreUuwCMxVqOf:matrix.org"), local_only: false... +src/sliding_sync.rs:596:25 - Successfully completed get user profile request: user: @9names:matrix.org, room: Some("!BHcierreUuwCMxVqOf:matrix.org"), local_only: false. +src/sliding_sync.rs:596:25 - Successfully completed get user profile request: user: @dirbaio:matrix.org, room: Some("!BHcierreUuwCMxVqOf:matrix.org"), local_only: false. +src/sliding_sync.rs:596:25 - Successfully completed get user profile request: user: @dngrs:matrix.org, room: Some("!BHcierreUuwCMxVqOf:matrix.org"), local_only: false. +src/sliding_sync.rs:596:25 - Successfully completed get user profile request: user: @jamesmunns:beeper.com, room: Some("!BHcierreUuwCMxVqOf:matrix.org"), local_only: false. +src/sliding_sync.rs:462:29 - Completed backwards pagination request for room !BHcierreUuwCMxVqOf:matrix.org, hit start of timeline? no +src/home/room_screen.rs:2607:17 - Found matching event ID $yvQz4Te1cB2dPxmJPQL85QpuEXoZ8DK1j27TuOoU3Yw at index 68 in new items list, corresponding to current item index 31 at pos offset -8.491385701497393 +src/home/room_screen.rs:1648:29 - Timeline::handle_event(): jumping view from event index 31 to new index 68, scroll -8.491385701497393, event ID $yvQz4Te1cB2dPxmJPQL85QpuEXoZ8DK1j27TuOoU3Yw diff --git a/src/app.rs b/src/app.rs index a744cf17..6b173179 100644 --- a/src/app.rs +++ b/src/app.rs @@ -221,11 +221,8 @@ impl MatchEvent for App { } // We open the image viewer modal and show the image once the status of `text_or_image` is image and it was clicked. - if let Some(ImageViewerAction::Show(text_or_image_uid)) = action.downcast_ref() { + if let Some(ImageViewerAction::Show(_)) = action.downcast_ref() { image_viewer_modal.open(cx); - Cx::post_action(ImageViewerAction::NeedToDrawAll); - image_viewer_modal_inner.show_and_fill_image(cx, text_or_image_uid); - self.ui.redraw(cx); } if let Some(LoginAction::LoginSuccess) = action.downcast_ref() { diff --git a/src/image_viewer_modal.rs b/src/image_viewer_modal.rs index deb4b2ce..39108772 100644 --- a/src/image_viewer_modal.rs +++ b/src/image_viewer_modal.rs @@ -73,21 +73,23 @@ impl Widget for ImageViewerModal { fn draw_walk(&mut self, cx: &mut Cx2d, scope: &mut Scope, walk: Walk) -> DrawStep { if self.need_to_draw_all { self.view.draw_all(cx, scope); - self.need_to_draw_all = false + self.need_to_draw_all = false; + log!("Drawn") } self.view.draw_walk(cx, scope, walk) } } impl MatchEvent for ImageViewerModal { - fn handle_actions(&mut self, _cx: &mut Cx, actions: &Actions) { + fn handle_actions(&mut self, cx: &mut Cx, actions: &Actions) { for action in actions { if let Some(ImageViewerAction::NeedToDrawAll) = action.downcast_ref() { - log!("Need to draw all"); self.need_to_draw_all = true } - if let ImageViewerAction::NeedToDrawAll = action.as_widget_action().cast() { - log!("Need to draw all"); - self.need_to_draw_all = true + + // We open the image viewer modal and show the image once the status of `text_or_image` is image and it was clicked. + if let Some(ImageViewerAction::Show(text_or_image_uid)) = action.downcast_ref() { + self.show_and_fill_image(cx, text_or_image_uid); + self.view.redraw(cx); } } } From 2e293a4547b7b870cce48a5d44d495e2ee498dc4 Mon Sep 17 00:00:00 2001 From: aaravlu Date: Thu, 23 Jan 2025 11:43:55 +0800 Subject: [PATCH 11/88] Remove '.log' file --- .log | 268 ----------------------------------------------------------- 1 file changed, 268 deletions(-) delete mode 100644 .log diff --git a/.log b/.log deleted file mode 100644 index 55fbb81c..00000000 --- a/.log +++ /dev/null @@ -1,268 +0,0 @@ -src/app.rs:190:9 - App::handle_startup(): app_data_dir: "/home/lym/.local/share/robrix" -src/app.rs:194:9 - App::handle_startup(): starting matrix sdk loop -src/sliding_sync.rs:423:5 - Started async_worker task. -src/sliding_sync.rs:1179:5 - Most recent user ID: Some("@demolemon:matrix.org") -src/sliding_sync.rs:1183:5 - CLI parsing succeeded? false. CLI has valid UN+PW? false -src/sliding_sync.rs:1191:5 - Waiting for login? false -src/sliding_sync.rs:1200:9 - Trying to restore session for user: Some("@demolemon:matrix.org") -src/persistent_state.rs:101:5 - Loading previous session file for @demolemon:matrix.org...: '/home/lym/.local/share/robrix/demolemon_matrix.org/persistent_state/session' -src/persistent_state.rs:116:5 - Loaded session file for @demolemon:matrix.org. Trying to connect to homeserver (https://matrix-client.matrix.org/)... -2025-01-23T03:41:02.855765Z  INFO build{homeserver=ServerNameOrHomeserverUrl("https://matrix-client.matrix.org/")}: matrix_sdk::client::builder: selected sliding sync version version=Native -src/persistent_state.rs:132:5 - Authenticating previous login session for @demolemon:matrix.org... -2025-01-23T03:41:02.906636Z  INFO matrix_sdk::encryption::backups: Setting up secret listeners and trying to resume backups -src/verification.rs:25:5 - Initial verification state is Unknown -src/app.rs:229:17 - Received LoginAction::LoginSuccess, hiding login view. -src/sliding_sync.rs:1631:5 - Initial ignored-user list is: [] -src/home/rooms_list.rs:568:17 - RoomsList: processed 1 updates to the list of all rooms -2025-01-23T03:41:02.910582Z  INFO matrix_sdk_crypto::backups: Activated a backup backup_key=MegolmV1BackupKey { key: "Fq9fkddrDcoyYrDvDn2Re4Wb7/bv6OdpOI2wfCdcyFA", version: Some("6") } -2025-01-23T03:41:02.910641Z  INFO matrix_sdk::encryption::backups: Backup state changed from Unknown to Enabled -2025-01-23T03:41:02.910670Z  INFO matrix_sdk::encryption::recovery: Setting up account data listeners and trying to setup recovery -src/sliding_sync.rs:1667:5 - Initial sync service state is Idle -src/sliding_sync.rs:1683:5 - Initial room list loading state is Loaded { maximum_number_of_rooms: Some(11) } -src/sliding_sync.rs:1670:13 - Received a sync service state update: Running -2025-01-23T03:41:02.916749Z  INFO next_sync_with_lock:sync_once: matrix_sdk::sliding_sync: Marking all tracked users as dirty -2025-01-23T03:41:02.937246Z  WARN build{room_id="!BHcierreUuwCMxVqOf:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -src/sliding_sync.rs:1686:13 - Received a room list loading state update: Loaded { maximum_number_of_rooms: Some(11) } -2025-01-23T03:41:02.946885Z  INFO sending_task{room_id=!BHcierreUuwCMxVqOf:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2025-01-23T03:41:02.947469Z  INFO local_echo_handler{room_id="!BHcierreUuwCMxVqOf:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1780:5 - Starting timeline subscriber for room !BHcierreUuwCMxVqOf:matrix.org... -src/sliding_sync.rs:1782:5 - Received initial timeline update of 2 items for room !BHcierreUuwCMxVqOf:matrix.org. -src/sliding_sync.rs:1597:5 - Adding new room !BHcierreUuwCMxVqOf:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2025-01-23T03:41:02.955934Z  WARN build{room_id="!iYnZafYUoXkeVPOSQh:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2025-01-23T03:41:02.965673Z  INFO sending_task{room_id=!iYnZafYUoXkeVPOSQh:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2025-01-23T03:41:02.965895Z  INFO local_echo_handler{room_id="!iYnZafYUoXkeVPOSQh:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1780:5 - Starting timeline subscriber for room !iYnZafYUoXkeVPOSQh:matrix.org... -src/sliding_sync.rs:1782:5 - Received initial timeline update of 2 items for room !iYnZafYUoXkeVPOSQh:matrix.org. -src/sliding_sync.rs:1597:5 - Adding new room !iYnZafYUoXkeVPOSQh:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2025-01-23T03:41:02.976932Z  WARN build{room_id="!veagCdDBjKrMsOCzrq:privacytools.io" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2025-01-23T03:41:02.981580Z  INFO sending_task{room_id=!veagCdDBjKrMsOCzrq:privacytools.io}: matrix_sdk::send_queue: spawned the sending task -2025-01-23T03:41:02.982546Z  INFO local_echo_handler{room_id="!veagCdDBjKrMsOCzrq:privacytools.io" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1780:5 - Starting timeline subscriber for room !veagCdDBjKrMsOCzrq:privacytools.io... -src/sliding_sync.rs:1782:5 - Received initial timeline update of 2 items for room !veagCdDBjKrMsOCzrq:privacytools.io. -src/sliding_sync.rs:1597:5 - Adding new room !veagCdDBjKrMsOCzrq:privacytools.io to ALL_ROOM_INFO. Replaces tombstoned room: None -2025-01-23T03:41:03.001038Z  WARN build{room_id="!MzKbWjifQZZoIBHjCX:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2025-01-23T03:41:03.013679Z  INFO sending_task{room_id=!MzKbWjifQZZoIBHjCX:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2025-01-23T03:41:03.014369Z  INFO local_echo_handler{room_id="!MzKbWjifQZZoIBHjCX:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1780:5 - Starting timeline subscriber for room !MzKbWjifQZZoIBHjCX:matrix.org... -src/sliding_sync.rs:1782:5 - Received initial timeline update of 3 items for room !MzKbWjifQZZoIBHjCX:matrix.org. -src/sliding_sync.rs:1597:5 - Adding new room !MzKbWjifQZZoIBHjCX:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2025-01-23T03:41:03.030626Z  WARN build{room_id="!moVNEIUPxJZpxRHDUv:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2025-01-23T03:41:03.042705Z  INFO sending_task{room_id=!moVNEIUPxJZpxRHDUv:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2025-01-23T03:41:03.043347Z  INFO local_echo_handler{room_id="!moVNEIUPxJZpxRHDUv:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1780:5 - Starting timeline subscriber for room !moVNEIUPxJZpxRHDUv:matrix.org... -src/sliding_sync.rs:1782:5 - Received initial timeline update of 2 items for room !moVNEIUPxJZpxRHDUv:matrix.org. -src/sliding_sync.rs:1597:5 - Adding new room !moVNEIUPxJZpxRHDUv:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2025-01-23T03:41:03.050710Z  WARN build{room_id="!ZJEzvNtzSGkPSynJpH:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2025-01-23T03:41:03.055226Z  INFO sending_task{room_id=!ZJEzvNtzSGkPSynJpH:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2025-01-23T03:41:03.055621Z  INFO local_echo_handler{room_id="!ZJEzvNtzSGkPSynJpH:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1780:5 - Starting timeline subscriber for room !ZJEzvNtzSGkPSynJpH:matrix.org... -src/sliding_sync.rs:1782:5 - Received initial timeline update of 2 items for room !ZJEzvNtzSGkPSynJpH:matrix.org. -src/sliding_sync.rs:1597:5 - Adding new room !ZJEzvNtzSGkPSynJpH:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2025-01-23T03:41:03.063608Z  WARN build{room_id="!ugrySPqOXlcmORZIwY:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2025-01-23T03:41:03.068971Z  INFO sending_task{room_id=!ugrySPqOXlcmORZIwY:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2025-01-23T03:41:03.069319Z  INFO local_echo_handler{room_id="!ugrySPqOXlcmORZIwY:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1780:5 - Starting timeline subscriber for room !ugrySPqOXlcmORZIwY:matrix.org... -src/sliding_sync.rs:1782:5 - Received initial timeline update of 2 items for room !ugrySPqOXlcmORZIwY:matrix.org. -src/sliding_sync.rs:1597:5 - Adding new room !ugrySPqOXlcmORZIwY:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2025-01-23T03:41:03.069713Z  WARN build{room_id="!cGyiuCNphlCyGxDYcZ:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2025-01-23T03:41:03.071196Z  INFO sending_task{room_id=!cGyiuCNphlCyGxDYcZ:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2025-01-23T03:41:03.071510Z  INFO local_echo_handler{room_id="!cGyiuCNphlCyGxDYcZ:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1780:5 - Starting timeline subscriber for room !cGyiuCNphlCyGxDYcZ:matrix.org... -src/sliding_sync.rs:1782:5 - Received initial timeline update of 0 items for room !cGyiuCNphlCyGxDYcZ:matrix.org. -src/sliding_sync.rs:1597:5 - Adding new room !cGyiuCNphlCyGxDYcZ:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2025-01-23T03:41:03.078856Z  WARN build{room_id="!nCULugmcNjxWftdWKg:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2025-01-23T03:41:03.086022Z  INFO sending_task{room_id=!nCULugmcNjxWftdWKg:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2025-01-23T03:41:03.086340Z  INFO local_echo_handler{room_id="!nCULugmcNjxWftdWKg:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1780:5 - Starting timeline subscriber for room !nCULugmcNjxWftdWKg:matrix.org... -src/sliding_sync.rs:1782:5 - Received initial timeline update of 2 items for room !nCULugmcNjxWftdWKg:matrix.org. -src/sliding_sync.rs:1597:5 - Adding new room !nCULugmcNjxWftdWKg:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2025-01-23T03:41:03.094027Z  WARN build{room_id="!eMbtejjAApVrUTLFyB:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2025-01-23T03:41:03.098700Z  INFO sending_task{room_id=!eMbtejjAApVrUTLFyB:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2025-01-23T03:41:03.098972Z  INFO local_echo_handler{room_id="!eMbtejjAApVrUTLFyB:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1780:5 - Starting timeline subscriber for room !eMbtejjAApVrUTLFyB:matrix.org... -src/sliding_sync.rs:1782:5 - Received initial timeline update of 0 items for room !eMbtejjAApVrUTLFyB:matrix.org. -src/sliding_sync.rs:1597:5 - Adding new room !eMbtejjAApVrUTLFyB:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2025-01-23T03:41:03.106224Z  WARN build{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2025-01-23T03:41:03.110280Z  INFO sending_task{room_id=!vVLSRWycKVfdPUWXxI:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2025-01-23T03:41:03.110615Z  INFO local_echo_handler{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1780:5 - Starting timeline subscriber for room !vVLSRWycKVfdPUWXxI:matrix.org... -src/sliding_sync.rs:1782:5 - Received initial timeline update of 2 items for room !vVLSRWycKVfdPUWXxI:matrix.org. -src/sliding_sync.rs:1597:5 - Adding new room !vVLSRWycKVfdPUWXxI:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -src/home/rooms_list.rs:568:17 - RoomsList: processed 24 updates to the list of all rooms -src/sliding_sync.rs:450:21 - Starting backwards pagination request for room !BHcierreUuwCMxVqOf:matrix.org... -2025-01-23T03:41:03.268487Z  INFO matrix_sdk::encryption::recovery: Recovery state changed from Unknown to Enabled -src/sliding_sync.rs:450:21 - Starting backwards pagination request for room !iYnZafYUoXkeVPOSQh:matrix.org... -src/sliding_sync.rs:450:21 - Starting backwards pagination request for room !veagCdDBjKrMsOCzrq:privacytools.io... -src/sliding_sync.rs:450:21 - Starting backwards pagination request for room !MzKbWjifQZZoIBHjCX:matrix.org... -src/sliding_sync.rs:450:21 - Starting backwards pagination request for room !moVNEIUPxJZpxRHDUv:matrix.org... -src/verification.rs:28:13 - Received a verification state update: Verified -src/sliding_sync.rs:450:21 - Starting backwards pagination request for room !ZJEzvNtzSGkPSynJpH:matrix.org... -src/sliding_sync.rs:450:21 - Starting backwards pagination request for room !ugrySPqOXlcmORZIwY:matrix.org... -src/sliding_sync.rs:450:21 - Starting backwards pagination request for room !cGyiuCNphlCyGxDYcZ:matrix.org... -src/sliding_sync.rs:450:21 - Starting backwards pagination request for room !nCULugmcNjxWftdWKg:matrix.org... -src/sliding_sync.rs:462:29 - Completed backwards pagination request for room !BHcierreUuwCMxVqOf:matrix.org, hit start of timeline? no -2025-01-23T03:41:04.237051Z  WARN paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:live_paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!ugrySPqOXlcmORZIwY:matrix.org" options=MessagesOptions { from: "t14-5565854853_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!ugrySPqOXlcmORZIwY:matrix.org" sender="@aaravlu:matrix.org" event_id="$WrLC6uWcYUfDto1nMzRMKE-Avzm7ExRUx_VVjwDMegg" origin_server_ts="2024-12-27T10:13:55.662Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:edovrwKptvEQGGLXGs1IleJukotZxNo+gpk9gJ+uySg" session_id="+4zeLQVxVXREmZG9mHF2rdSeMy+P39TnIdd3Y32yrBE" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:41:04.242431Z  WARN paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:live_paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!ugrySPqOXlcmORZIwY:matrix.org" options=MessagesOptions { from: "t14-5565854853_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!ugrySPqOXlcmORZIwY:matrix.org" sender="@aaravlu:matrix.org" event_id="$PRR9Cvz1GKaRR9sDRrWac3PglNOfvigckaDPLcC_KCE" origin_server_ts="2024-12-27T10:04:32.899Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:4/dvM6WQhZ1C8XwTHkiFLhuEje1WFUaHmiq7zc1GYlE" session_id="XzKC431Jae5TWcq/hqoO8HQVoLxj2dfUzzJHUAYjjlw" message_index=1}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:41:04.248096Z  WARN paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:live_paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!ugrySPqOXlcmORZIwY:matrix.org" options=MessagesOptions { from: "t14-5565854853_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!ugrySPqOXlcmORZIwY:matrix.org" sender="@aaravlu:matrix.org" event_id="$6oZANyY0TCQ4btosWSmzovwwZk3aQb7drYeAa4TiQP0" origin_server_ts="2024-12-27T10:00:17.966Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:4/dvM6WQhZ1C8XwTHkiFLhuEje1WFUaHmiq7zc1GYlE" session_id="XzKC431Jae5TWcq/hqoO8HQVoLxj2dfUzzJHUAYjjlw" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:41:04.253154Z  WARN paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:live_paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!ugrySPqOXlcmORZIwY:matrix.org" options=MessagesOptions { from: "t14-5565854853_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!ugrySPqOXlcmORZIwY:matrix.org" sender="@aaravlu:matrix.org" event_id="$zvoxVs_cZU2v3MZy49OswxL-sBYAooFW1fqytA6CTY8" origin_server_ts="2024-12-27T09:58:55.761Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:4/dvM6WQhZ1C8XwTHkiFLhuEje1WFUaHmiq7zc1GYlE" session_id="Fb3z4bsEqlOP1zptAC4oYYcohzmmevg5saAj7NAmY/w" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -src/sliding_sync.rs:462:29 - Completed backwards pagination request for room !ugrySPqOXlcmORZIwY:matrix.org, hit start of timeline? no -src/sliding_sync.rs:462:29 - Completed backwards pagination request for room !iYnZafYUoXkeVPOSQh:matrix.org, hit start of timeline? no -src/sliding_sync.rs:462:29 - Completed backwards pagination request for room !moVNEIUPxJZpxRHDUv:matrix.org, hit start of timeline? no -src/sliding_sync.rs:462:29 - Completed backwards pagination request for room !MzKbWjifQZZoIBHjCX:matrix.org, hit start of timeline? no -src/sliding_sync.rs:462:29 - Completed backwards pagination request for room !ZJEzvNtzSGkPSynJpH:matrix.org, hit start of timeline? no -src/sliding_sync.rs:462:29 - Completed backwards pagination request for room !cGyiuCNphlCyGxDYcZ:matrix.org, hit start of timeline? no -src/home/rooms_list.rs:568:17 - RoomsList: processed 1 updates to the list of all rooms -src/sliding_sync.rs:462:29 - Completed backwards pagination request for room !veagCdDBjKrMsOCzrq:privacytools.io, hit start of timeline? no -src/sliding_sync.rs:462:29 - Completed backwards pagination request for room !nCULugmcNjxWftdWKg:matrix.org, hit start of timeline? no -src/home/room_screen.rs:2095:13 - Sending a first-time backwards pagination request for room !MzKbWjifQZZoIBHjCX:matrix.org -src/home/room_screen.rs:1662:25 - !!! Couldn't find new event with matching ID for ANY event currently visible in the portal list -src/sliding_sync.rs:528:21 - Sending fetch room members request for room !MzKbWjifQZZoIBHjCX:matrix.org... -src/sliding_sync.rs:450:21 - Starting backwards pagination request for room !MzKbWjifQZZoIBHjCX:matrix.org... -src/sliding_sync.rs:768:29 - Received own user read receipt: Receipt { ts: Some(2025-01-22T02:54:39.538), thread: Unthreaded } "$eRl_VAqa8oclZ0TbgT4LSe1qsmKYVVYPIV3Q2GkI5ew" -src/sliding_sync.rs:530:21 - Completed fetch room members request for room !MzKbWjifQZZoIBHjCX:matrix.org. -src/home/room_screen.rs:1800:21 - Timeline::handle_event(): media fetched for room !MzKbWjifQZZoIBHjCX:matrix.org -src/home/room_screen.rs:1800:21 - Timeline::handle_event(): media fetched for room !MzKbWjifQZZoIBHjCX:matrix.org -src/home/room_screen.rs:1800:21 - Timeline::handle_event(): media fetched for room !MzKbWjifQZZoIBHjCX:matrix.org -src/home/room_screen.rs:1800:21 - Timeline::handle_event(): media fetched for room !MzKbWjifQZZoIBHjCX:matrix.org -src/home/room_screen.rs:1800:21 - Timeline::handle_event(): media fetched for room !MzKbWjifQZZoIBHjCX:matrix.org -src/image_viewer_modal.rs:110:9 - Inserted -src/image_viewer_modal.rs:104:9 - Set media cache -src/image_viewer_modal.rs:110:9 - Inserted -src/image_viewer_modal.rs:104:9 - Set media cache -src/image_viewer_modal.rs:110:9 - Inserted -src/image_viewer_modal.rs:104:9 - Set media cache -src/image_viewer_modal.rs:110:9 - Inserted -src/image_viewer_modal.rs:104:9 - Set media cache -src/image_viewer_modal.rs:110:9 - Inserted -src/image_viewer_modal.rs:104:9 - Set media cache -src/sliding_sync.rs:462:29 - Completed backwards pagination request for room !MzKbWjifQZZoIBHjCX:matrix.org, hit start of timeline? no -src/home/room_screen.rs:2607:17 - Found matching event ID $w56hKk4A4cRFysjJeGTq7q6swDFmOABUfM5wMVopMfY at index 110 in new items list, corresponding to current item index 56 at pos offset -85.2063171895345 -src/home/room_screen.rs:1648:29 - Timeline::handle_event(): jumping view from event index 56 to new index 110, scroll -85.2063171895345, event ID $w56hKk4A4cRFysjJeGTq7q6swDFmOABUfM5wMVopMfY -src/image_viewer_modal.rs:110:9 - Inserted -src/image_viewer_modal.rs:104:9 - Set media cache -src/image_viewer_modal.rs:110:9 - Inserted -src/image_viewer_modal.rs:104:9 - Set media cache -src/image_viewer_modal.rs:110:9 - Inserted -src/image_viewer_modal.rs:104:9 - Set media cache -src/image_viewer_modal.rs:110:9 - Inserted -src/image_viewer_modal.rs:104:9 - Set media cache -src/image_viewer_modal.rs:110:9 - Inserted -src/image_viewer_modal.rs:104:9 - Set media cache -src/image_viewer_modal.rs:110:9 - Inserted -src/image_viewer_modal.rs:104:9 - Set media cache -src/image_viewer_modal.rs:110:9 - Inserted -src/image_viewer_modal.rs:104:9 - Set media cache -src/image_viewer_modal.rs:110:9 - Inserted -src/image_viewer_modal.rs:104:9 - Set media cache -src/image_viewer_modal.rs:110:9 - Inserted -src/image_viewer_modal.rs:104:9 - Set media cache -src/sliding_sync.rs:872:37 - Already sent read receipt to room !MzKbWjifQZZoIBHjCX:matrix.org for event $w56hKk4A4cRFysjJeGTq7q6swDFmOABUfM5wMVopMfY -src/home/rooms_list.rs:568:17 - RoomsList: processed 1 updates to the list of all rooms -src/image_viewer_modal.rs:110:9 - Inserted -src/image_viewer_modal.rs:104:9 - Set media cache -src/sliding_sync.rs:872:37 - Already sent read receipt to room !MzKbWjifQZZoIBHjCX:matrix.org for event $EyuKFpZqf_rHLw8XCu3oMszskJL_-gL6__GLPSR943Y -src/home/rooms_list.rs:568:17 - RoomsList: processed 1 updates to the list of all rooms -src/sliding_sync.rs:450:21 - Starting backwards pagination request for room !eMbtejjAApVrUTLFyB:matrix.org... -src/sliding_sync.rs:450:21 - Starting backwards pagination request for room !vVLSRWycKVfdPUWXxI:matrix.org... -src/sliding_sync.rs:462:29 - Completed backwards pagination request for room !eMbtejjAApVrUTLFyB:matrix.org, hit start of timeline? no -src/home/rooms_list.rs:568:17 - RoomsList: processed 1 updates to the list of all rooms -2025-01-23T03:41:22.451108Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$B8ou8qdmvk2Bcd7_B5fYwdGSDBQpFcad_2wr10wyMfA" origin_server_ts="2024-10-13T02:01:10.047Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:O68EcJ4rBhpomGmkPU8U8NOWbjlO0MgdOQvNoMUjKGs" session_id="LNHthkmg0Ab40t0jU5a2Mvyn9WwCMNtgCurIj4Q63aM" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:41:22.466066Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$HKYEB8IRQhDvljIjD4BnzmDL-XhHcpldMV7QhVSRa-M" origin_server_ts="2024-10-07T11:25:21.208Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:5aZTCU65HZ7j+znjd3YRvozWB3qpkq4G3ifUSGdNGQU" session_id="g+WkIWRTpGQnvcj/N9YmeK9nBcybPyvfU5L/NgI7G9o" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:41:22.480033Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$dqmlMTRXLhneeS7W_9sLKAwBI42UkBeC5Xgj-zVRv5g" origin_server_ts="2024-10-07T05:17:55.139Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=15}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:41:22.494272Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$nXntWh-5BQ4e8PGeCaFG0CWL3XuVjSAcLHRUgP8mqs4" origin_server_ts="2024-10-07T05:14:15.152Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:bL+iE4J14LiR4YgtLnRNkMQI/5gudrRlxfmmDgoiGFc" session_id="I9NEzZUsqDCthLlR1fRj/QBP01dHX6zJDWV/FbVisB8" message_index=2}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:41:22.512768Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@zasongguo:matrix.org" event_id="$Zk9Ru1R9R98PBOmr8ayMsk8qES87lYIWMWYlqYxK4xk" origin_server_ts="2024-10-07T02:44:48.721Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:wZVXHZKrmt33qGsX63Av2xI/JFx1bcOS2dqIcw7uGVE" session_id="9j5UkjluGI807H9xZv67Lr5qTxLPDDACPv35jB++nnE" message_index=3}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:41:22.525702Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$Dt5Mu084sNvpfQzsZujwwVcO2Z2ZRwJ7NaZbhpgDCtQ" origin_server_ts="2024-10-06T16:31:16.129Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:bL+iE4J14LiR4YgtLnRNkMQI/5gudrRlxfmmDgoiGFc" session_id="I9NEzZUsqDCthLlR1fRj/QBP01dHX6zJDWV/FbVisB8" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:41:22.540238Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@zasongguo:matrix.org" event_id="$YDiOCFNekVMKrKqKK49ERE6nU8qX8cLdYjF98sP6rcQ" origin_server_ts="2024-10-06T16:10:16.607Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:wZVXHZKrmt33qGsX63Av2xI/JFx1bcOS2dqIcw7uGVE" session_id="9j5UkjluGI807H9xZv67Lr5qTxLPDDACPv35jB++nnE" message_index=2}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:41:22.556540Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$_T1TJe5RJPFYDbcbJhYPvgf3QukLfmQJYQUnNm71YDg" origin_server_ts="2024-10-06T15:50:14.140Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:vxNidNk6RfxEtCSapuSmXnoASujj0+ivqQPXjAYaFhA" session_id="So6yjTWtj7Vum67zuy5OmEPnL8dn2jCF8pke4F8q9bc" message_index=1}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:41:22.573820Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$H1zMdOPvgNchychNZI2QZsUEVTnjTU88WrN-ZfKbinU" origin_server_ts="2024-10-06T15:40:10.602Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:vxNidNk6RfxEtCSapuSmXnoASujj0+ivqQPXjAYaFhA" session_id="So6yjTWtj7Vum67zuy5OmEPnL8dn2jCF8pke4F8q9bc" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:41:22.586351Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$2mNLdYjHNdy7lkw4QBLE1ix1_xhcU0A8blvRGqx9XbM" origin_server_ts="2024-10-06T14:23:53.072Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=14}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:41:22.600628Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$1QTfEjmtFmntUJS4D6TKPSaaLi333Bpgaf4g7Cp6980" origin_server_ts="2024-10-06T14:18:11.001Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=13}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:41:22.608779Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$ioJlXq9bLXo9MGFyRcmYwGYuA_jsAF6GXReTiPONWiU" origin_server_ts="2024-10-05T07:14:20.519Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:/HOkshobl/C176BIOD0LyGXi9MPLDIdzA4bLaeU9zi4" session_id="6FGtths0DKvCYXTMBoZafAKPbOPznbQ9uMVgtHqLgME" message_index=8}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:41:22.619191Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$oW9NChORvjn5XgG-hmqAFC49yfdK4uDndp_Scrj8474" origin_server_ts="2024-10-05T07:11:57.516Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:/HOkshobl/C176BIOD0LyGXi9MPLDIdzA4bLaeU9zi4" session_id="6FGtths0DKvCYXTMBoZafAKPbOPznbQ9uMVgtHqLgME" message_index=6}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:41:22.626667Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$xepl_6XCcKa2nYtlVoj0VU5-bgjAhxPL3RWXTjqvDfk" origin_server_ts="2024-10-05T06:52:50.493Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:/HOkshobl/C176BIOD0LyGXi9MPLDIdzA4bLaeU9zi4" session_id="6FGtths0DKvCYXTMBoZafAKPbOPznbQ9uMVgtHqLgME" message_index=5}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:41:22.637597Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$RMZTWP3_fzm48tfz8rsJRw4eaoIaBjLwF1HkQOoqT5s" origin_server_ts="2024-10-05T06:52:47.431Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:/HOkshobl/C176BIOD0LyGXi9MPLDIdzA4bLaeU9zi4" session_id="6FGtths0DKvCYXTMBoZafAKPbOPznbQ9uMVgtHqLgME" message_index=4}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:41:22.648628Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$JV8HpscovGnryGyITdXEj2foX9lEnlVh4gutpZC9rsk" origin_server_ts="2024-10-05T03:38:19.043Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:/HOkshobl/C176BIOD0LyGXi9MPLDIdzA4bLaeU9zi4" session_id="6FGtths0DKvCYXTMBoZafAKPbOPznbQ9uMVgtHqLgME" message_index=3}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:41:22.656686Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$pat6_cJf_hZrkQ2lGlEolUE4XiLTyog699TmkMQCh_c" origin_server_ts="2024-10-05T03:38:01.002Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:/HOkshobl/C176BIOD0LyGXi9MPLDIdzA4bLaeU9zi4" session_id="6FGtths0DKvCYXTMBoZafAKPbOPznbQ9uMVgtHqLgME" message_index=2}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:41:22.667323Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@zasongguo:matrix.org" event_id="$k4xTVH0vXSyFEXgOLatv3NEHXlQFmBjoZe-jCMl9ezg" origin_server_ts="2024-10-04T07:04:56.065Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ZpyriYGpLc4rpaz/remahZc502DFJNxtLSMI36nL/z0" session_id="+e5iVj4/nzQ/tDxQ8+whChxs/mvPilxuzCTMKX7zOkU" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:41:22.681198Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@zasongguo:matrix.org" event_id="$xbqml9pSNjdkbxaozgV2QTovYUJJI4Nk8UU5iB3j1JM" origin_server_ts="2024-10-04T06:54:20.969Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:wZVXHZKrmt33qGsX63Av2xI/JFx1bcOS2dqIcw7uGVE" session_id="9j5UkjluGI807H9xZv67Lr5qTxLPDDACPv35jB++nnE" message_index=1}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:41:22.697600Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$CUF38Uqa9EdpsDT_cpnAOBkMa89hh8z4HBZgzSfNd-k" origin_server_ts="2024-10-04T06:53:57.205Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:/HOkshobl/C176BIOD0LyGXi9MPLDIdzA4bLaeU9zi4" session_id="6FGtths0DKvCYXTMBoZafAKPbOPznbQ9uMVgtHqLgME" message_index=1}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:41:22.713397Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$u4gRscyKN18OCWzNBOhe_fgvieTNgYrJHLAoTI9lmTU" origin_server_ts="2024-10-04T06:42:38.737Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=12}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:41:22.726486Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$VqHEMH5zCmX2zmqDiFl_U_iZCizvo6p12IgiOkWDRF4" origin_server_ts="2024-10-04T06:42:37.786Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=11}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:41:22.746055Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$uVJtpquur5Yd8-IAKkg95tuReBc-ke08zWYFsVV8cX0" origin_server_ts="2024-10-04T06:36:42.179Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=10}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:41:22.760434Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$cBykXBMNT2ywKGV40gV08hNTz_aRpQbkdwiSzbqkE5A" origin_server_ts="2024-10-04T06:36:41.400Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=9}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:41:22.777088Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$iu4ZIidhssTAsApg85_WOa9iGqi0D3Xdv-1HJJ0djJY" origin_server_ts="2024-10-04T06:36:21.448Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=8}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:41:22.794305Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$LK8zlBqCI791TwBpASeC7gHzW3XKuw9F_SQtbWi2yKc" origin_server_ts="2024-10-04T06:36:20.657Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=7}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:41:22.810230Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$ZAMtMsk21jAiUPGiHiQtO4E3nXdCbV2YT_LXch1k4Vo" origin_server_ts="2024-10-04T06:29:44.067Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=6}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:41:22.822926Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$mN6Mnwceuw6OFj5mEal-CSTcFxV08RWKaXg6zJOqMRE" origin_server_ts="2024-10-04T06:23:28.619Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=5}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:41:22.839095Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$jXfTSVljnUKx_4kGPo2EhwxAD7dss8-liZwdI-Zv3T8" origin_server_ts="2024-10-04T06:17:13.352Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=4}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:41:22.858132Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$O7DjgqiVfIvjiZXT5fQsaUN4xWJSaJH3GVKuMHeUvh4" origin_server_ts="2024-10-04T06:09:47.160Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:/HOkshobl/C176BIOD0LyGXi9MPLDIdzA4bLaeU9zi4" session_id="6FGtths0DKvCYXTMBoZafAKPbOPznbQ9uMVgtHqLgME" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:41:22.874981Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$gTS5Xm3WhDNvBPZw3EfdwGd7_4MMtZG8am88e7l5p0A" origin_server_ts="2024-10-04T06:08:38.495Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=3}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:41:22.887985Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$H0Ns4HQfQOv3Rbi3iHKA68qU8B6w4WYOx-g2iD9g-1Y" origin_server_ts="2024-10-01T16:30:48.817Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=2}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:41:22.896472Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@zasongguo:matrix.org" event_id="$ufd87q_PCEFF84oo_5avwmVEr3BboPjjB8o5Ov-tB9Y" origin_server_ts="2024-10-01T16:30:27.950Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:wZVXHZKrmt33qGsX63Av2xI/JFx1bcOS2dqIcw7uGVE" session_id="9j5UkjluGI807H9xZv67Lr5qTxLPDDACPv35jB++nnE" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:41:22.907135Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$5holrQjj9JRrh_Dy2ACDOQF4Me3u9Ro2dPdjiQKivB8" origin_server_ts="2024-10-01T16:26:11.286Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=1}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2025-01-23T03:41:22.915265Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_51351185_m3369949231~38.3369949240_3704975803_263556671_1439450202_11073812242_0_417485", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$qVwvW8yWNADlVlZV40Pif-lH1-A2ClgGlNyv2Ua8GlQ" origin_server_ts="2024-10-01T16:26:09.327Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -src/sliding_sync.rs:462:29 - Completed backwards pagination request for room !vVLSRWycKVfdPUWXxI:matrix.org, hit start of timeline? no -src/image_viewer_modal.rs:110:9 - Inserted -src/image_viewer_modal.rs:104:9 - Set media cache -src/image_viewer_modal.rs:110:9 - Inserted -src/image_viewer_modal.rs:104:9 - Set media cache -src/sliding_sync.rs:872:37 - Already sent read receipt to room !MzKbWjifQZZoIBHjCX:matrix.org for event $VLbYAivqU77_q9jOZ5Wg5-fVVDyV8c7Rpi44a2H9Dy8 -src/home/rooms_list.rs:568:17 - RoomsList: processed 1 updates to the list of all rooms -src/image_viewer_modal.rs:110:9 - Inserted -src/image_viewer_modal.rs:104:9 - Set media cache -src/sliding_sync.rs:872:37 - Already sent read receipt to room !MzKbWjifQZZoIBHjCX:matrix.org for event $eRl_VAqa8oclZ0TbgT4LSe1qsmKYVVYPIV3Q2GkI5ew -src/sliding_sync.rs:894:37 - Already sent fully read receipt to room !MzKbWjifQZZoIBHjCX:matrix.org for event $eRl_VAqa8oclZ0TbgT4LSe1qsmKYVVYPIV3Q2GkI5ew -src/home/rooms_list.rs:568:17 - RoomsList: processed 2 updates to the list of all rooms -src/home/room_screen.rs:1800:21 - Timeline::handle_event(): media fetched for room !MzKbWjifQZZoIBHjCX:matrix.org -src/sliding_sync.rs:1686:13 - Received a room list loading state update: Loaded { maximum_number_of_rooms: Some(11) } -src/home/rooms_list.rs:568:17 - RoomsList: processed 1 updates to the list of all rooms -src/home/room_screen.rs:2095:13 - Sending a first-time backwards pagination request for room !iYnZafYUoXkeVPOSQh:matrix.org -src/home/room_screen.rs:1662:25 - !!! Couldn't find new event with matching ID for ANY event currently visible in the portal list -src/sliding_sync.rs:528:21 - Sending fetch room members request for room !iYnZafYUoXkeVPOSQh:matrix.org... -src/sliding_sync.rs:450:21 - Starting backwards pagination request for room !iYnZafYUoXkeVPOSQh:matrix.org... -src/sliding_sync.rs:530:21 - Completed fetch room members request for room !iYnZafYUoXkeVPOSQh:matrix.org. -src/profile/user_profile_cache.rs:254:21 - Did not find User @kevinaboos:matrix.org Room ID !iYnZafYUoXkeVPOSQh:matrix.org room member info in cache, fetching from server. -src/sliding_sync.rs:539:21 - Sending get user profile request: user: @kevinaboos:matrix.org, room: Some("!iYnZafYUoXkeVPOSQh:matrix.org"), local_only: false... -src/sliding_sync.rs:596:25 - Successfully completed get user profile request: user: @kevinaboos:matrix.org, room: Some("!iYnZafYUoXkeVPOSQh:matrix.org"), local_only: false. -src/profile/user_profile_cache.rs:254:21 - Did not find User @stefan.ceriu:matrix.org Room ID !iYnZafYUoXkeVPOSQh:matrix.org room member info in cache, fetching from server. -src/sliding_sync.rs:539:21 - Sending get user profile request: user: @stefan.ceriu:matrix.org, room: Some("!iYnZafYUoXkeVPOSQh:matrix.org"), local_only: false... -src/sliding_sync.rs:596:25 - Successfully completed get user profile request: user: @stefan.ceriu:matrix.org, room: Some("!iYnZafYUoXkeVPOSQh:matrix.org"), local_only: false. -src/sliding_sync.rs:462:29 - Completed backwards pagination request for room !iYnZafYUoXkeVPOSQh:matrix.org, hit start of timeline? no -src/home/room_screen.rs:2607:17 - Found matching event ID $1EiqKQUjYvbILjyriFfcvTUKWj2ZxDcouNrQR9PExGY at index 86 in new items list, corresponding to current item index 39 at pos offset -39.79751706441243 -src/home/room_screen.rs:1648:29 - Timeline::handle_event(): jumping view from event index 39 to new index 86, scroll -39.79751706441243, event ID $1EiqKQUjYvbILjyriFfcvTUKWj2ZxDcouNrQR9PExGY -src/home/room_screen.rs:2095:13 - Sending a first-time backwards pagination request for room !veagCdDBjKrMsOCzrq:privacytools.io -src/home/room_screen.rs:1662:25 - !!! Couldn't find new event with matching ID for ANY event currently visible in the portal list -src/sliding_sync.rs:528:21 - Sending fetch room members request for room !veagCdDBjKrMsOCzrq:privacytools.io... -src/sliding_sync.rs:450:21 - Starting backwards pagination request for room !veagCdDBjKrMsOCzrq:privacytools.io... -src/sliding_sync.rs:530:21 - Completed fetch room members request for room !veagCdDBjKrMsOCzrq:privacytools.io. -src/profile/user_profile_cache.rs:254:21 - Did not find User @demolemon:matrix.org Room ID !veagCdDBjKrMsOCzrq:privacytools.io room member info in cache, fetching from server. -src/profile/user_profile_cache.rs:254:21 - Did not find User @zecakeh:tedomum.net Room ID !veagCdDBjKrMsOCzrq:privacytools.io room member info in cache, fetching from server. -src/sliding_sync.rs:539:21 - Sending get user profile request: user: @demolemon:matrix.org, room: Some("!veagCdDBjKrMsOCzrq:privacytools.io"), local_only: false... -src/sliding_sync.rs:539:21 - Sending get user profile request: user: @zecakeh:tedomum.net, room: Some("!veagCdDBjKrMsOCzrq:privacytools.io"), local_only: false... -src/sliding_sync.rs:596:25 - Successfully completed get user profile request: user: @zecakeh:tedomum.net, room: Some("!veagCdDBjKrMsOCzrq:privacytools.io"), local_only: false. -src/sliding_sync.rs:596:25 - Successfully completed get user profile request: user: @demolemon:matrix.org, room: Some("!veagCdDBjKrMsOCzrq:privacytools.io"), local_only: false. -src/sliding_sync.rs:462:29 - Completed backwards pagination request for room !veagCdDBjKrMsOCzrq:privacytools.io, hit start of timeline? no -src/home/room_screen.rs:1662:25 - !!! Couldn't find new event with matching ID for ANY event currently visible in the portal list -src/home/room_screen.rs:2095:13 - Sending a first-time backwards pagination request for room !BHcierreUuwCMxVqOf:matrix.org -src/home/room_screen.rs:1662:25 - !!! Couldn't find new event with matching ID for ANY event currently visible in the portal list -src/sliding_sync.rs:528:21 - Sending fetch room members request for room !BHcierreUuwCMxVqOf:matrix.org... -src/sliding_sync.rs:450:21 - Starting backwards pagination request for room !BHcierreUuwCMxVqOf:matrix.org... -src/sliding_sync.rs:530:21 - Completed fetch room members request for room !BHcierreUuwCMxVqOf:matrix.org. -src/profile/user_profile_cache.rs:254:21 - Did not find User @petekubiak:matrix.org Room ID !BHcierreUuwCMxVqOf:matrix.org room member info in cache, fetching from server. -src/sliding_sync.rs:539:21 - Sending get user profile request: user: @petekubiak:matrix.org, room: Some("!BHcierreUuwCMxVqOf:matrix.org"), local_only: false... -src/sliding_sync.rs:596:25 - Successfully completed get user profile request: user: @petekubiak:matrix.org, room: Some("!BHcierreUuwCMxVqOf:matrix.org"), local_only: false. -src/profile/user_profile_cache.rs:254:21 - Did not find User @9names:matrix.org Room ID !BHcierreUuwCMxVqOf:matrix.org room member info in cache, fetching from server. -src/profile/user_profile_cache.rs:254:21 - Did not find User @dngrs:matrix.org Room ID !BHcierreUuwCMxVqOf:matrix.org room member info in cache, fetching from server. -src/profile/user_profile_cache.rs:254:21 - Did not find User @jamesmunns:beeper.com Room ID !BHcierreUuwCMxVqOf:matrix.org room member info in cache, fetching from server. -src/profile/user_profile_cache.rs:254:21 - Did not find User @dirbaio:matrix.org Room ID !BHcierreUuwCMxVqOf:matrix.org room member info in cache, fetching from server. -src/sliding_sync.rs:539:21 - Sending get user profile request: user: @9names:matrix.org, room: Some("!BHcierreUuwCMxVqOf:matrix.org"), local_only: false... -src/sliding_sync.rs:539:21 - Sending get user profile request: user: @dirbaio:matrix.org, room: Some("!BHcierreUuwCMxVqOf:matrix.org"), local_only: false... -src/sliding_sync.rs:539:21 - Sending get user profile request: user: @dngrs:matrix.org, room: Some("!BHcierreUuwCMxVqOf:matrix.org"), local_only: false... -src/sliding_sync.rs:539:21 - Sending get user profile request: user: @jamesmunns:beeper.com, room: Some("!BHcierreUuwCMxVqOf:matrix.org"), local_only: false... -src/sliding_sync.rs:596:25 - Successfully completed get user profile request: user: @9names:matrix.org, room: Some("!BHcierreUuwCMxVqOf:matrix.org"), local_only: false. -src/sliding_sync.rs:596:25 - Successfully completed get user profile request: user: @dirbaio:matrix.org, room: Some("!BHcierreUuwCMxVqOf:matrix.org"), local_only: false. -src/sliding_sync.rs:596:25 - Successfully completed get user profile request: user: @dngrs:matrix.org, room: Some("!BHcierreUuwCMxVqOf:matrix.org"), local_only: false. -src/sliding_sync.rs:596:25 - Successfully completed get user profile request: user: @jamesmunns:beeper.com, room: Some("!BHcierreUuwCMxVqOf:matrix.org"), local_only: false. -src/sliding_sync.rs:462:29 - Completed backwards pagination request for room !BHcierreUuwCMxVqOf:matrix.org, hit start of timeline? no -src/home/room_screen.rs:2607:17 - Found matching event ID $yvQz4Te1cB2dPxmJPQL85QpuEXoZ8DK1j27TuOoU3Yw at index 68 in new items list, corresponding to current item index 31 at pos offset -8.491385701497393 -src/home/room_screen.rs:1648:29 - Timeline::handle_event(): jumping view from event index 31 to new index 68, scroll -8.491385701497393, event ID $yvQz4Te1cB2dPxmJPQL85QpuEXoZ8DK1j27TuOoU3Yw From 4a091f9366228563b60a699ccf6ea0da1d99d132 Mon Sep 17 00:00:00 2001 From: aaravlu Date: Thu, 23 Jan 2025 14:52:11 +0800 Subject: [PATCH 12/88] Resolve conflicts in 'room_screen.rs' --- src/home/room_screen.rs | 100 +++++++++++++++------------------------- 1 file changed, 38 insertions(+), 62 deletions(-) diff --git a/src/home/room_screen.rs b/src/home/room_screen.rs index 0c44c672..d58bba6b 100644 --- a/src/home/room_screen.rs +++ b/src/home/room_screen.rs @@ -7,7 +7,7 @@ use bytesize::ByteSize; use imbl::Vector; use makepad_widgets::*; use matrix_sdk::{ - ruma::{ + media::MediaFormat, ruma::{ events::{receipt::Receipt, room::{ message::{ AudioMessageEventContent, CustomEventContent, EmoteMessageEventContent, FileMessageEventContent, FormattedBody, ImageMessageEventContent, KeyVerificationRequestEventContent, LocationMessageEventContent, MessageFormat, MessageType, NoticeMessageEventContent, RoomMessageEventContent, ServerNoticeMessageEventContent, TextMessageEventContent, VideoMessageEventContent @@ -21,12 +21,12 @@ use matrix_sdk_ui::timeline::{ use robius_location::Coordinates; use crate::{ - avatar_cache::{self, AvatarCacheEntry}, event_preview::{text_preview_of_member_profile_change, text_preview_of_other_state, text_preview_of_redacted_message, text_preview_of_room_membership_change, text_preview_of_timeline_item}, home::{loading_modal::LoadingModalWidgetExt, message_context_menu::MessageActionBarWidgetRefExt}, image_viewer_modal::ImageViewerAction, location::{get_latest_location, init_location_subscriber, request_location_update, LocationAction, LocationRequest, LocationUpdate}, media_cache::{MediaCache, MediaCacheEntry}, profile::{ + avatar_cache::{self, AvatarCacheEntry}, event_preview::{text_preview_of_member_profile_change, text_preview_of_other_state, text_preview_of_redacted_message, text_preview_of_room_membership_change, text_preview_of_timeline_item}, home::{loading_modal::LoadingModalWidgetExt, message_context_menu::MessageActionBarWidgetRefExt}, location::{get_latest_location, init_location_subscriber, request_location_update, LocationAction, LocationRequest, LocationUpdate}, media_cache::{MediaCache, MediaCacheEntry}, profile::{ user_profile::{AvatarState, ShowUserProfileAction, UserProfile, UserProfileAndRoomId, UserProfilePaneInfo, UserProfileSlidingPaneRef, UserProfileSlidingPaneWidgetExt}, user_profile_cache, }, shared::{ avatar::{AvatarRef, AvatarWidgetRefExt}, html_or_plaintext::{HtmlOrPlaintextRef, HtmlOrPlaintextWidgetRefExt}, jump_to_bottom_button::{JumpToBottomButtonWidgetExt, UnreadMessageCount}, popup_list::enqueue_popup_notification, text_or_image::{TextOrImageRef, TextOrImageWidgetRefExt}, typing_animation::TypingAnimationWidgetExt - }, sliding_sync::{self, get_client, submit_async_request, take_timeline_endpoints, BackwardsPaginateUntilEventRequest, MatrixRequest, PaginationDirection, TimelineRequestSender}, utils::{self, unix_time_millis_to_datetime, ImageFormat, MediaFormatConst} + }, sliding_sync::{self, get_client, submit_async_request, take_timeline_endpoints, BackwardsPaginateUntilEventRequest, MatrixRequest, PaginationDirection, TimelineRequestSender}, utils::{self, unix_time_millis_to_datetime, ImageFormat, MediaFormatConst, MEDIA_THUMBNAIL_FORMAT}, }; use crate::home::event_reaction_list::ReactionListWidgetRefExt; use rangemap::RangeSet; @@ -885,13 +885,13 @@ live_design! { flow: Overlay width: Fit height: Fit - + rounded_view = { width: Fill, height: Fit, - + padding: 10, - + draw_bg: { color: #fff, border_width: 1.0, @@ -937,15 +937,15 @@ live_design! { sdf.line_to(self.callout_triangle_height, self.callout_triangle_height * 2.0); sdf.line_to(0.5, self.callout_triangle_height); } - + sdf.close_path(); - + sdf.fill((self.background_color)); return sdf.result; } - + } - + tooltip_label =