mirror of
https://github.com/aljazceru/notedeck.git
synced 2025-12-17 08:44:20 +01:00
This commit fixes three user-reported issues: 1. **Remove automatic relay configuration** - Changed RelayConfig::default() to use new() instead of default_relays() - This ensures no relays are added automatically on startup - Users must now configure relays manually at startup 2. **Fix channel dialog focus constantly switching** - Added focus_requested flag to ChannelDialog - request_focus() is now only called once when dialog is first opened - Previously it was called every frame, causing constant focus switching - This prevented users from typing in the hashtags field 3. **Fix channel creation crash without hashtags** - Modified TimelineKind::Hashtag filter creation to handle empty hashtags - When no valid hashtags are provided, shows all notes (kind 1) instead of empty filter - Previously, empty hashtag vector caused crash due to empty filter set - Channels without hashtags now work as a "general" feed showing all notes All fixes tested and build succeeds without errors.