mirror of
https://github.com/J3vb/OwnCord.git
synced 2026-09-03 03:50:00 +03:00
Client: - Wire up all 4 notification toggles (desktop, taskbar flash, sounds, @everyone) - Add compact mode CSS with visible layout differences - Add GIF picker with Tenor API (trending + search) - Render inline images/GIFs instead of link previews for direct URLs - Add push-to-talk via Rust GetAsyncKeyState polling (non-consuming) - Add key capture UI for PTT keybinds (supports mouse buttons) - Add error/success feedback on account settings (password, username) - Fix mic stream cleanup on tab switch (VoiceAudioTab factory pattern) - Fix message timestamps using UTC with proper timezone conversion - Fix emoji reaction picker (was returning early on empty emoji) - Fix chat scroll jumpiness with Discord-style overflow-anchor + ResizeObserver - Pre-measure all message heights on load to prevent first-scroll jump - Improve scrollbar visibility with semi-transparent white thumb - Show client version on Logs tab Server: - Add admin_allowed_cidrs config to restrict /admin to private networks - Fix voice config defaults lost when YAML section has omitted fields - Add negative caching to updater (5min error cache)