Commit Graph

250 Commits (4a6becacca08fbb66d254fdca4870a33013df77a)

Author SHA1 Message Date
Konstantinos Sideris 4a6becacca Add fancy snackbar animation 7 years ago
Konstantinos Sideris 343acaf434 Remove opacity animation from the scrollbar 7 years ago
Konstantinos Sideris 511c58d608 Add context menu option to save images 7 years ago
Konstantinos Sideris 4659d0efc2 Implement user registration with reCAPTCHA 7 years ago
Konstantinos Sideris 39a8150fae Update room name & avatar on new rooms 7 years ago
Konstantinos Sideris d6b61fbb14 Add context menu option to mark events individually as read 7 years ago
Konstantinos Sideris 39abf163b8 Crete a proxy for media to uniquely match signal to the caller 7 years ago
Konstantinos Sideris ea22bdce18 Add a unique id for locally uploaded images 7 years ago
Konstantinos Sideris d703377a0a Add missing header 7 years ago
Konstantinos Sideris 0f62cba498 Retry initial sync only on specific errors 7 years ago
Konstantinos Sideris b15a04b00a Don't open room switcher when another dialog is open 7 years ago
Stuart Mumford 47c31b9a18 Retry initial sync forever (#234) 7 years ago
Konstantinos Sideris 7f7f3a805b Remove dead code & small refactorings using the std library 7 years ago
Konstantinos Sideris 735d508a29 Handle empty matrix ID (regression from 9de1ec1) 7 years ago
Konstantinos Sideris 9de1ec1b7b Fix crash when inviting users 7 years ago
Konstantinos Sideris 12a96aae6d Add some missing references 7 years ago
Konstantinos Sideris c75a136973 Enable room switcher only in the chat view (#251) 7 years ago
Konstantinos Sideris f525b7e6a9 Replace login request with the one from matrix-structs 7 years ago
Konstantinos Sideris 020f153f1f Fix crash when trying to use automatically deleted ImageOverlay dialog 7 years ago
Konstantinos Sideris f95998a64b Be explicit about the captured parameters in lambdas 7 years ago
Konstantinos Sideris 127c52e39a Scale down the preview image to fit in the application window 7 years ago
Konstantinos Sideris 1764bacd4b Move scaleImage() in Utils 7 years ago
Konstantinos Sideris 8b139c32a3 Minor adjustments 7 years ago
Konstantinos Sideris a8e17b9c91 Notify the user on upload failures 7 years ago
christarazi cd9d1a2ec6 Support audio, video, generic file for pasting (#220) 7 years ago
Konstantinos Sideris c8bfb02211 Show loading indicator while waiting for /login & /logout 7 years ago
Konstantinos Sideris fdd5051dcf Remove QPropertyAnimation from modals to work around a regression on Qt 5.10.1 (#87) 7 years ago
Konstantinos Sideris 86280098b4 Implement server-side notification count 7 years ago
Konstantinos Sideris ba8faa357f Remove empty destructors 7 years ago
Konstantinos Sideris 26f221ec23 Move LeaveRoom dialog to MainWindow (#87) 7 years ago
Konstantinos Sideris ddcc0f7f60 Generate a date separator before local messages 7 years ago
Konstantinos Sideris da6b816228 Remove tone emoji 7 years ago
Konstantinos Sideris b60554b8fd Add a timeout timer for initial sync (#223, #222) 7 years ago
Chris Tarazi 2dcc01633e
Apply fixed width for checkmark for all messages 7 years ago
Chris Tarazi a15079c68f
Fix #217: create space for checkmark beforehand 7 years ago
Konstantinos Sideris b1f232bf86 Render messages received by `/messages` on demand 7 years ago
Konstantinos Sideris 86aa409c1f Register timeline item so that it will be available 7 years ago
Konstantinos Sideris 0e91dae922 Erase items using the key 7 years ago
Konstantinos Sideris 936e215aed Resize text input vertically to fit the contents 7 years ago
Konstantinos Sideris 1fad9398fc Use more stl containers & minor refactorings 7 years ago
Konstantinos Sideris 2274642f12 Show the scroll-down button when showing the timeline 7 years ago
Konstantinos Sideris 48dabdfdc7 Don't dismiss the loading overlay by clicking 7 years ago
Konstantinos Sideris 64dd4c5985 Remove Accept-Encoding header 7 years ago
Konstantinos Sideris c59cd0e80b Load the initial cache data without blocking the UI 7 years ago
Konstantinos Sideris c123bada94 Refactor avatar fetching in one function 7 years ago
Konstantinos Sideris e37c2e34ce Use the Accept-Content header to enable response compression 7 years ago
Konstantinos Sideris 9de2db2fb8 Automatically focus on input when opening a dialog 7 years ago
Konstantinos Sideris 26540bd120 Hack to work around layout flickering when adding new timeline items 7 years ago
Konstantinos Sideris af5663b6bc Add borders 7 years ago
Konstantinos Sideris 020a842aef Change cache format to not allow duplicate receipts 7 years ago