Fix test bugs: mute filtering, notification toggles, external links, emoji picker

- Fix mute button having no effect in Media Feed (missing filter)
- Fix notification toggle switches overlapping labels (sizing + shrink-0)
- Fix external links not opening in system browser (use Tauri opener plugin)
- Fix trending refresh showing no visual feedback (clear list on force refresh)
- Fix emoji reactions inaccessible behind WebKitGTK context menu (visible + button)
- Add emoji picker to compose box, inline reply, and thread reply
- New shared EmojiPicker component with categorized emoji groups
This commit is contained in:
Jure
2026-03-20 15:32:57 +01:00
parent 0bcbba6e8f
commit c65ddb1c26
8 changed files with 170 additions and 17 deletions

View File

@@ -133,7 +133,7 @@ export const useFeedStore = create<FeedState>((set, get) => ({
} catch { /* ignore cache errors */ }
}
set({ trendingLoading: true });
set({ trendingLoading: true, ...(force ? { trendingNotes: [] } : {}) });
try {
const notes = await fetchTrendingCandidates(200, 24);