- Refactoring - Migrate more JS functions to their own files / Implement in Python instead - Don't bake in size properties for components - Bug fixes - 100% CPU usage when hitting top edge to trigger messages loading - Sending `![A picture](https://picsum.photos/256/256)` → not clickable? - Icons aren't reloaded - Bug when resizing window being tiled (i3), can't figure it out - HStyle singleton isn't reloaded - `MessageDelegate.qml:63: TypeError: 'reloadPreviousItem' not a function` - UI - Use nested listview for categories instead of section property - Server selection - Register/Forgot? for SignIn dialog - Scaling - See [Text.fontSizeMode](https://doc.qt.io/qt-5/qml-qtquick-text.html#fontSizeMode-prop) - Test HGlassRectangle elements when no effects are available - Leave room - Forget room warning popup - Use HRowLayout and its totalSpacing wherever possible - Spacer component - One line label componant - Proper button background componant - Collapsible roomList sections, + button - Prevent using the SendBox if no permission (power levels) - Spinner when loading past room events, images or clicking buttons - Reorganize SidePane - Proper theme, with components taking their colors from theme settings - Settings page - Multiaccount aliases - Major features - E2E - Uploads - Links preview - QQuickImageProvider - Read receipts - Status message and presence - Client improvements - HTTP/2 - `retry_after_ms` when rate-limited - Direct chats category - On sync, check messages API, if a limited sync timeline was received - Markdown: don't turn #things into title (space), disable __ syntax - Push instead of replacing in stack view - Make links in room subtitle clickable, formatting? - `
` scrollbar on overflow - Handle cases where an avatar char is # or @ (#alias room, @user\_id) - Proper logoff when closing client - When inviting someone to direct chat, room is "Empty room" until accepted, it should be the peer's display name instead. - Keep an accounts order - See `Qt.callLater()` potential usages - Banner name color instead of bold - Missing nio support - Left room events - `org.matrix.room.preview_urls` event - `m.room.aliases` event - Support "Empty room (was ...)" after peer left - Waiting for approval/release - nio avatars - olm/olm-devel 0.3.1 in void repos - html-sanitizer allowed attributes fix pypi release - Distribution - Review setup.py, add dependencies - REAMDE.md