notedeck

One damus client to rule them all
git clone git://jb55.com/notedeck
Log | Files | Refs | README | LICENSE

commit ee630392db5de72799353b730efa28ee685b8b29
parent 685293dc47720b776cd69aa1c42fb85989ff7b5d
Author: William Casarin <jb55@jb55.com>
Date:   Thu, 19 Feb 2026 13:23:30 -0800

Merge dave and columns branches

- dave: increase Ask/Stop button min size for mobile touch targets
- dave: add notification dot on hamburger menu for pending permissions
- dave: use focus queue priority color for hamburger notification dot
- columns: fix support section: load logs on view and limit log file growth

Diffstat:
Mcrates/notedeck_chrome/src/notedeck.rs | 12+++++++-----
Mcrates/notedeck_columns/src/nav.rs | 1+
2 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/crates/notedeck_chrome/src/notedeck.rs b/crates/notedeck_chrome/src/notedeck.rs @@ -25,11 +25,13 @@ fn setup_logging(path: &DataPath) -> Option<WorkerGuard> { rolling::{RollingFileAppender, Rotation}, }; - let file_appender = RollingFileAppender::new( - Rotation::DAILY, - log_path, - format!("notedeck-{}.log", env!("CARGO_PKG_VERSION")), - ); + let file_appender = RollingFileAppender::builder() + .rotation(Rotation::DAILY) + .filename_prefix(format!("notedeck-{}", env!("CARGO_PKG_VERSION"))) + .filename_suffix("log") + .max_log_files(3) + .build(log_path) + .expect("failed to initialize rolling file appender"); let (non_blocking, _guard) = non_blocking(file_appender); diff --git a/crates/notedeck_columns/src/nav.rs b/crates/notedeck_columns/src/nav.rs @@ -850,6 +850,7 @@ fn render_nav_body( DragResponse::none() } Route::Support => { + app.support.refresh(); SupportView::new(&mut app.support, ctx.i18n).show(ui); DragResponse::none() }