summary refs log tree commit diff
path: root/include (unfollow)
Commit message (Expand)AuthorFilesLines
2018-01-30Add enough space for the failback text in ImageItemKonstantinos Sideris1-2/+2
2018-01-30Increase pagination retry timeoutKonstantinos Sideris1-6/+2
2018-01-30Render messages received by `/messages` on demandKonstantinos Sideris2-33/+66
2018-01-30Update user avatars in placeKonstantinos Sideris1-4/+2
2018-01-29Register timeline item so that it will be availableKonstantinos Sideris1-4/+2
2018-01-29Use Qt 5.9.2 on travisKonstantinos Sideris2-3/+3
2018-01-29Bump up Qt versions on travis & appveyorKonstantinos Sideris3-8/+10
2018-01-25Remove '#' from the room avatarsKonstantinos Sideris1-3/+8
2018-01-25Add missing processEvents callKonstantinos Sideris1-0/+2
2018-01-25Call processEvents while rendering new eventsKonstantinos Sideris1-3/+10
2018-01-25Generate compile_commands.jsonKonstantinos Sideris2-1/+3
2018-01-25Erase items using the keyKonstantinos Sideris6-12/+7
2018-01-25Resize text input vertically to fit the contentsKonstantinos Sideris2-9/+20
2018-01-24Use more stl containers & minor refactoringsKonstantinos Sideris16-329/+293
2018-01-23Remove trailing whitespace from text messagesKonstantinos Sideris1-2/+2
2018-01-23Show the scroll-down button when showing the timelineKonstantinos Sideris2-9/+19
2018-01-22Don't dismiss the loading overlay by clickingKonstantinos Sideris3-18/+13
2018-01-22Disable minimize to tray except for the ChatPageKonstantinos Sideris1-1/+5
2018-01-22Fix ciKonstantinos Sideris1-3/+1
2018-01-22Remove Accept-Encoding headerKonstantinos Sideris3-72/+1
2018-01-21Load the initial cache data without blocking the UIKonstantinos Sideris5-37/+52
2018-01-21Refactor avatar fetching in one functionKonstantinos Sideris7-74/+23
2018-01-21Fix iterator crashKonstantinos Sideris1-5/+4
2018-01-21Use the Accept-Content header to enable response compressionKonstantinos Sideris3-3/+80
2018-01-17Convert 'if' to 'else if' to remove a no-opKonstantinos Sideris1-8/+4
2018-01-16Automatically focus on input when opening a dialogKonstantinos Sideris6-0/+27
2018-01-16Add some very useful commandsKonstantinos Sideris1-0/+4
2018-01-16Hack to work around layout flickering when adding new timeline itemsKonstantinos Sideris2-3/+16
2018-01-16Fix emoji as avatars issue for the receiptsKonstantinos Sideris1-1/+2
2018-01-16Move the cursor to the start/end of the text before we move up/down in historyKonstantinos Sideris1-2/+18
2018-01-15Add bordersKonstantinos Sideris6-0/+71
2018-01-14Change cache format to not allow duplicate receiptsKonstantinos Sideris4-33/+15
2018-01-14Check if the linuxdeployqt-AppDir does exist before downloading (#205)krombel1-1/+4
2018-01-14Add option to disable typing notificationsKonstantinos Sideris3-5/+52
2018-01-14Add a checkmark to messages that have been received by the server (#93)Konstantinos Sideris3-1/+14
2018-01-14Move timestamps to the rightKonstantinos Sideris3-48/+78
2018-01-13Fix macOs ciKonstantinos Sideris1-0/+4
2018-01-13Keep syncing regardless of connectivity (#93)Konstantinos Sideris3-15/+18
2018-01-13Make some functions inlineKonstantinos Sideris2-46/+25
2018-01-13Use QSharedPointer to save RoomStatesKonstantinos Sideris8-107/+108
2018-01-13Add qt5.7 on travis ciKonstantinos Sideris7-35/+89
2018-01-13Upload filter automatically and use filter_id (#201)krombel2-0/+57
2018-01-12Properly assign default value to QSharedPointer for Qt5.7Konstantinos Sideris1-3/+4
2018-01-12Use Q_NULLPTR to be compatible with qt5.7Konstantinos Sideris2-7/+7
2018-01-12Handle surrogate pairs in avatarsKonstantinos Sideris6-13/+25
2018-01-11Dismiss modal by clicking on the overlayKonstantinos Sideris2-0/+12
2018-01-11LintKonstantinos Sideris2-17/+23
2018-01-11Filter out content in sync that is currently unhandled (#198)krombel2-9/+32
2018-01-10Remove Connection headerKonstantinos Sideris1-2/+0
2018-01-10Fix versioning on deb packagesKonstantinos Sideris2-0/+16
2018-01-10Add support for pasting images into a room (#180)christarazi22-73/+388
2018-01-09Make group's sidebar visible through an optionKonstantinos Sideris4-6/+67
2018-01-09Add make install and make uninstall rules to cmake (#196)Bart Ribbers2-0/+44
2018-01-09Communities (#195)Max Sandholm23-13/+1054
2018-01-08Make usernames in timeline less boldKonstantinos Sideris1-1/+1
2018-01-05Enable read receipts on messages sent through nhekoKonstantinos Sideris2-0/+5
2018-01-05Create widgets on demand for messages added to the end of the timelineKonstantinos Sideris7-55/+260
2018-01-04Remove an extra colon from the receipt timeKonstantinos Sideris1-1/+1
2018-01-03matrix-structs: Parse m.room.redaction eventsKonstantinos Sideris1-0/+0
2018-01-03Add missing <functional> headerKonstantinos Sideris1-0/+1
2018-01-03Initial support for read receiptsKonstantinos Sideris19-32/+433
2018-01-02Add Alpine Linux installation instructions (#191)Bart Ribbers1-0/+8
2018-01-02Add missing -j flag to the archive scriptKonstantinos Sideris1-1/+1
2017-12-31Add script to create archiveKonstantinos Sideris1-6/+0
2017-12-31Update travisKonstantinos Sideris6-35/+25
2017-12-30matrix-structs: Fix historical user ID decodingKonstantinos Sideris1-0/+0
2017-12-30ci: Don't build artifacts on commits without a tagKonstantinos Sideris3-3/+18
2017-12-30Load last content from all roomsKonstantinos Sideris1-0/+1
2017-12-30Use `toMSecsSinceEpoch` to be compatible with qt < 5.8Konstantinos Sideris1-1/+1
2017-12-30Re-order room list based on activityKonstantinos Sideris8-16/+125
2017-12-30Use qobject_cast on TimelineItemKonstantinos Sideris1-2/+2
2017-12-27matrix-structs: Set defaults on common structsKonstantinos Sideris1-0/+0
2017-12-27Add release badgeKonstantinos Sideris1-1/+1
2017-12-26Mention deb and rpm packagesKonstantinos Sideris1-1/+2
2017-12-26Docs: Update required Clang version to 3.8 (#182)alphapapa1-1/+1
2017-12-26Add deb and rpm packages on releasesKonstantinos Sideris5-7/+81
2017-12-25Add date separator in the timelineKonstantinos Sideris6-19/+80
2017-12-24Use a better regex to identify URLsKonstantinos Sideris4-12/+14
2017-12-23Fix deploy conditionalsKonstantinos Sideris1-2/+2
2017-12-23Restrict display name width to 500pxKonstantinos Sideris1-1/+3
2017-12-23Don't keep fetching history on non-visible timelinesKonstantinos Sideris2-6/+13
2017-12-22Don't create artifacts when we're not deployingKonstantinos Sideris1-2/+2
2017-12-22Use ninja on travisKonstantinos Sideris2-11/+14
2017-12-22Use the "state_key" to assign avatarsKonstantinos Sideris1-1/+1
2017-12-22Cache room avatars (#139)Konstantinos Sideris7-14/+107
2017-12-21Add rounded corners to inline imagesKonstantinos Sideris2-15/+29
2017-12-21Remove the 'Video' prefix from video linksKonstantinos Sideris1-1/+3
2017-12-21Update READMEKonstantinos Sideris2-9/+17
2017-12-21Fix font size inconsistenciesKonstantinos Sideris3-8/+14
2017-12-21Bump font sizesKonstantinos Sideris1-6/+6
2017-12-21Bold room namesKonstantinos Sideris3-4/+5
2017-12-21Prevent emoji selector for closingKonstantinos Sideris2-19/+0
2017-12-19Handle incoming invitesKonstantinos Sideris12-87/+346
2017-12-17Remove minimum height limit (#160, #163)Konstantinos Sideris1-1/+1
2017-12-17Update matrix-structsKonstantinos Sideris1-0/+0
2017-12-16Handle null values on eventsKonstantinos Sideris1-0/+0
2017-12-16Dump json contents on parsing errorsKonstantinos Sideris1-0/+0
2017-12-16Improve logging on event parsing failureKonstantinos Sideris2-1/+1
2017-12-16Remove submodules from matrix-structsKonstantinos Sideris3-1/+4
2017-12-16Update package.nix to include QT Multimedia (#165)Jani Mustonen1-2/+2
2017-12-14Allow only one application instanceKonstantinos Sideris4-5/+180
2017-12-14Upgrade appveyor to Qt 5.9.2Konstantinos Sideris1-2/+2
2017-12-14Create appimage with dockerKonstantinos Sideris2-0/+50
2017-12-12Remove -march=nativeKonstantinos Sideris1-1/+0
2017-12-12Valgrind runKonstantinos Sideris2-8/+8
2017-12-11Add dialog to create roomsKonstantinos Sideris11-0/+285
2017-12-11Add system theme colors for FloatingButton (#112)Konstantinos Sideris1-0/+5
2017-12-10Add menu to invite usersKonstantinos Sideris17-4/+360
2017-12-10Add gui option for joining rooms (#25)Konstantinos Sideris9-13/+98
2017-12-10Add debug info on travis buildsKonstantinos Sideris1-2/+1
2017-12-10Reset cache on breaking changesKonstantinos Sideris3-1/+50
2017-12-10Handle malformed state eventsKonstantinos Sideris1-0/+0
2017-12-07Add release target on the MakefileKonstantinos Sideris1-0/+4
2017-12-07Handle malformed m.topic eventsKonstantinos Sideris1-0/+0
2017-12-06Catch deserialization exceptions on initial /syncKonstantinos Sideris1-1/+1
2017-12-06docs: Update required Clang version and Ubuntu 14.04 instructions (#150)alphapapa1-1/+10
2017-12-06Fix invited rooms parsingKonstantinos Sideris1-0/+0
2017-12-06Update build instructions to include the latest changesKonstantinos Sideris1-4/+4
2017-12-06Prevent queue from getting blocked (#142)Konstantinos Sideris2-4/+9
2017-12-05Use the same compiler for cKonstantinos Sideris1-4/+8
2017-12-05Add style colors for the ScrollBarKonstantinos Sideris5-5/+29
2017-12-05Update dependenciesKonstantinos Sideris1-0/+0
2017-12-04Fix travis errorsKonstantinos Sideris2-2/+1
2017-12-04Migrate to matrix-structs for event and response parsingKonstantinos Sideris77-4963/+649
2017-12-03Run tests only with gccKonstantinos Sideris1-1/+3
2017-12-03Bump gcc and clang versionKonstantinos Sideris3-3/+18
2017-12-03Use std::exception for the login responseKonstantinos Sideris1-1/+1
2017-12-03Initial integration with matrix-structsKonstantinos Sideris11-247/+29
2017-12-01Add basic support for m.video messagesKonstantinos Sideris5-0/+185
2017-12-01Allow audio clip uploadsKonstantinos Sideris18-56/+165
2017-12-01Install qt-multimedia on travisKonstantinos Sideris1-1/+1
2017-12-01Add inline audio clip player (m.audio) (#143)Konstantinos Sideris16-93/+472
2017-11-30Group emoji and dialogs with namespacesKonstantinos Sideris31-179/+200
2017-11-30Create directories for related filesKonstantinos Sideris35-96/+124
2017-11-30Use templates for the TimelineItem generationKonstantinos Sideris2-139/+90
2017-11-30Simplify timeline item creationKonstantinos Sideris2-54/+36
2017-11-29Implement file uploadsKonstantinos Sideris13-102/+211
2017-11-28Add read support for m.file messages (#24)Konstantinos Sideris16-4/+457
2017-11-26Remove another /messages call (#139)Konstantinos Sideris1-2/+0
2017-11-26Add desktop icons on the AppImageKonstantinos Sideris4-7/+27
2017-11-26Don't backfill messages automatically (#139)Konstantinos Sideris1-1/+0
2017-11-25Reload theme without restart (#137)Konstantinos Sideris3-28/+44
2017-11-25Paint RoomList's background (#137)Konstantinos Sideris4-7/+29
2017-11-25Add dark themeKonstantinos Sideris9-19/+139
2017-11-25Update system themeKonstantinos Sideris6-19/+46
2017-11-25Use span tags to prevent html escapingKonstantinos Sideris1-8/+3
2017-11-24Send read receiptsKonstantinos Sideris11-4/+126
2017-11-23Fix qss formattingKonstantinos Sideris2-40/+55
2017-11-23Fix colors on the scroll-down buttonKonstantinos Sideris1-0/+5
2017-11-22Remove unnecessary commentsKonstantinos Sideris16-52/+15
2017-11-22Fix emoji picker's themeKonstantinos Sideris6-63/+42
2017-11-22Fix minor stylistic issues on the nheko themeKonstantinos Sideris13-8/+107
2017-11-21Keep track of newly joined rooms in the settings managerKonstantinos Sideris4-30/+23
2017-11-16Use system color scheme (using a Qt stylesheet) #104Max Sandholm29-97/+328
2017-11-16Don't send empty messagesKonstantinos Sideris1-0/+3
2017-11-15LintKonstantinos Sideris4-16/+25
2017-11-15Implement a per-room send queue. (#118)Jani Mustonen7-61/+131
2017-11-10Update travis to qt5.9.2Konstantinos Sideris2-3/+3
2017-11-09Improve settings menu layoutKonstantinos Sideris2-4/+19
2017-11-09Fix roomlist bordersKonstantinos Sideris1-0/+3
2017-11-09Fix initial sidebar widthKonstantinos Sideris2-4/+2
2017-11-08Remove unnecessary layoutsKonstantinos Sideris7-64/+20
2017-11-07Remove obsolete artifact from appveyorKonstantinos Sideris2-2/+1
2017-11-06Parse unsigned keyKonstantinos Sideris3-117/+181
2017-11-06Adjust appveyor configurationKonstantinos Sideris1-12/+10
2017-11-06Update ciKonstantinos Sideris7-57/+9
2017-11-06Windows icon fix and change the installer to QT Installer Framework on Window...Marcel13-244/+367
2017-11-05Fix wacky newline/linkification interactionBenjamin Saunders1-4/+4
2017-11-06Update READMEKonstantinos Sideris1-14/+4
2017-11-06Fix newlines not being displayed (#122)Benjamin Saunders1-1/+5
2017-11-06Fix a formatting issue that snuck in between PRs (#123)Benjamin Saunders1-2/+2
2017-11-06Use nightly as the dev release tagKonstantinos Sideris1-1/+0
2017-11-06Adjust release name and descriptionKonstantinos Sideris1-0/+3
2017-11-05Encrypt token for appveyorKonstantinos Sideris1-1/+1
2017-11-05Don't specify branch on appveyorKonstantinos Sideris1-1/+0
2017-11-05Push appveyor builds to githubKonstantinos Sideris1-0/+10
2017-11-05Use C++11 braced list style (#121)Benjamin Saunders25-1515/+1517
2017-11-05Add input history, enable multi-line input, refactor commands (#119)Benjamin Saunders2-61/+135
2017-11-05Fix .travis.yml formatKonstantinos Sideris1-20/+20
2017-11-05Specify artifacts per buildKonstantinos Sideris3-13/+24
2017-11-05Don't use make appKonstantinos Sideris1-1/