summary refs log tree commit diff
Commit message (Expand)AuthorAgeFilesLines
* Clean up Top BarKonstantinos Sideris2018-04-212-25/+0
* Save read receiptsKonstantinos Sideris2018-04-214-21/+17
* Cache refactoringKonstantinos Sideris2018-04-2126-920/+1361
* Popup improvementsKonstantinos Sideris2018-04-144-26/+72
* Bump version to v0.3.1Konstantinos Sideris2018-04-138-60/+15
* Add more Dutch translations (#296)Bart Ribbers2018-04-111-32/+33
* Add some more German Translations (#295)Marcel2018-04-101-24/+26
* Implement pressing tab to navigate auto completion (#294)christarazi2018-04-104-3/+73
* Hide emoji panel if it's not under the mouse cursorKonstantinos Sideris2018-04-084-11/+40
* Bump versionKonstantinos Sideris2018-04-035-66/+11
* Update the room list after a redacted event has been removedKonstantinos Sideris2018-04-032-1/+4
* Adjust CMakeLists to make dependency downloading optionalKonstantinos Sideris2018-03-297-94/+127
* Use -std=c++11 on matrix structsKonstantinos Sideris2018-03-281-1/+1
* Correctly propagate focusOut event on TextEditKonstantinos Sideris2018-03-281-1/+1
* Update translation filesKonstantinos Sideris2018-03-285-468/+475
* Update first & last sender after message deletionKonstantinos Sideris2018-03-272-0/+17
* Fix invite button colors on the system themeKonstantinos Sideris2018-03-272-3/+3
* Add environment variable to allow insecure connections (self-signed certs)Konstantinos Sideris2018-03-272-5/+22
* Pin invites to the top of the room listKonstantinos Sideris2018-03-261-0/+10
* Track invites so they can be removed outside of nhekoKonstantinos Sideris2018-03-262-3/+24
* Simplify variant usageKonstantinos Sideris2018-03-261-20/+5
* Fix CI errorsKonstantinos Sideris2018-03-253-9/+10
* Replace std::thread with QtConcurrentKonstantinos Sideris2018-03-252-5/+3
* Show avatars in the completion popupKonstantinos Sideris2018-03-2512-87/+102
* Link with pthread on LinuxKonstantinos Sideris2018-03-241-0/+4
* Add basic support for username auto-completionKonstantinos Sideris2018-03-2412-0/+412
* Adjust version number for the windows buildKonstantinos Sideris2018-03-221-2/+5
* Be compatible with cmake 3.1Konstantinos Sideris2018-03-223-3/+2
* Add version info in the settings menuKonstantinos Sideris2018-03-223-19/+29
* Fix text color on room switcherKonstantinos Sideris2018-03-225-7/+30
* Adjust unread msg bubbleKonstantinos Sideris2018-03-203-11/+18
* TimelineView: remove unneeded date separators when deleting a redacted messag...Hawkheart2018-03-201-4/+17
* More stylistic changes & dark theme tweaksKonstantinos Sideris2018-03-195-16/+32
* Use the full with of the roomlist for the last messageKonstantinos Sideris2018-03-192-3/+7
* Dark theme revisitedKonstantinos Sideris2018-03-186-40/+92
* Add border in community list & minor refactorings (#204)Konstantinos Sideris2018-03-189-25/+40
* Add border line above the text inputKonstantinos Sideris2018-03-187-19/+32
* roomlist: Put the message timestamp on the topKonstantinos Sideris2018-03-184-49/+63
* Upgrade gcc versionKonstantinos Sideris2018-03-182-7/+7
* Don't count m.room.member or m.room.reaction events as viewableKonstantinos Sideris2018-03-182-2/+34
* Remove redacted events from other users (#171)Konstantinos Sideris2018-03-183-52/+17
* Update matrix-structs libraryKonstantinos Sideris2018-03-183-4/+4
* Update readmeKonstantinos Sideris2018-03-171-0/+1
* Add ability to redact messagesKonstantinos Sideris2018-03-179-79/+216
* Update issue templateKonstantinos Sideris2018-03-171-2/+18
* Fix CI & adjust snackbar animationKonstantinos Sideris2018-03-172-3/+3
* Add fancy snackbar animationKonstantinos Sideris2018-03-164-16/+46
* Remove opacity animation from the scrollbarKonstantinos Sideris2018-03-162-61/+2
* Add context menu option to save imagesKonstantinos Sideris2018-03-144-0/+51
* Fix CI buildsKonstantinos Sideris2018-03-132-3/+3
* Implement user registration with reCAPTCHAKonstantinos Sideris2018-03-1217-136/+211
* Update room name & avatar on new roomsKonstantinos Sideris2018-03-123-22/+25
* Add context menu option to mark events individually as readKonstantinos Sideris2018-03-117-6/+64
* Remove unused variablesKonstantinos Sideris2018-03-101-2/+2
* Crete a proxy for media to uniquely match signal to the callerKonstantinos Sideris2018-03-077-49/+58
* Add a unique id for locally uploaded imagesKonstantinos Sideris2018-03-072-17/+13
* Add missing headerKonstantinos Sideris2018-03-041-0/+2
* Update screenhost on appdata.xmlKonstantinos Sideris2018-03-041-1/+1
* Show messages in the RoomList after initial syncKonstantinos Sideris2018-03-041-1/+4
* Don't handle password when the matrix id is enteredKonstantinos Sideris2018-03-041-3/+0
* Retry initial sync only on specific errorsKonstantinos Sideris2018-03-044-8/+19
* Bump versionKonstantinos Sideris2018-03-044-9/+9
* Don't open room switcher when another dialog is openKonstantinos Sideris2018-03-048-118/+165
* Retry initial sync forever (#234)Stuart Mumford2018-03-042-18/+0
* Update README.mdmujx2018-03-041-1/+5
* Remove dead code & small refactorings using the std libraryKonstantinos Sideris2018-03-037-103/+12
* Pass arch flags for appveyor buildKonstantinos Sideris2018-03-032-6/+10
* Specify install directory & arch for the matrix_structs libraryKonstantinos Sideris2018-03-032-8/+16
* Specify release config for windowsKonstantinos Sideris2018-03-031-1/+1
* Remove xcode8 entry from ciKonstantinos Sideris2018-03-031-3/+0
* Remove git submodules in favor of cmake's ExternalProjectKonstantinos Sideris2018-03-037-18/+69
* Handle empty matrix ID (regression from 9de1ec1)Konstantinos Sideris2018-03-013-41/+28
* Propagate errors during /login & /versionsKonstantinos Sideris2018-02-282-12/+10
* Fix crash when inviting usersKonstantinos Sideris2018-02-286-69/+13
* Add some missing referencesKonstantinos Sideris2018-02-286-10/+9
* Enable room switcher only in the chat view (#251)Konstantinos Sideris2018-02-262-1/+11
* Fix & cleanup nix files (#240)Francesco Gazzetta2018-02-242-6/+3
* Replace login request with the one from matrix-structsKonstantinos Sideris2018-02-236-95/+17
* Relax matrix identifier parsingKonstantinos Sideris2018-02-232-2/+1
* Fix crash when trying to use automatically deleted ImageOverlay dialogKonstantinos Sideris2018-02-202-4/+2
* Be explicit about the captured parameters in lambdasKonstantinos Sideris2018-02-2024-133/+142
* Scale down the preview image to fit in the application windowKonstantinos Sideris2018-02-194-14/+18
* Move scaleImage() in UtilsKonstantinos Sideris2018-02-195-59/+46
* Minor adjustmentsKonstantinos Sideris2018-02-1918-37/+37
* Notify the user on upload failuresKonstantinos Sideris2018-02-193-5/+12
* Support audio, video, generic file for pasting (#220)christarazi2018-02-1825-398/+551
* Show loading indicator while waiting for /login & /logoutKonstantinos Sideris2018-02-186-28/+44
* Properly detect the start of the timelineKonstantinos Sideris2018-02-171-1/+2
* Remove QPropertyAnimation from modals to work around a regression on Qt 5.10....Konstantinos Sideris2018-02-178-72/+18
* Fix transparency issue on custom dialogsKonstantinos Sideris2018-02-171-2/+0
* Hide emoji picker when the app loses focusKonstantinos Sideris2018-02-161-2/+1
* Fix clang buildKonstantinos Sideris2018-02-161-1/+1
* Implement server-side notification countKonstantinos Sideris2018-02-1511-82/+22
* Simplify variant access with std::visitKonstantinos Sideris2018-02-112-74/+2
* RoomList: do not blindly dereference RoomState (#232)William Pitcock2018-02-111-5/+8
* Remove empty destructorsKonstantinos Sideris2018-02-1041-86/+7
* Move LeaveRoom dialog to MainWindow (#87)Konstantinos Sideris2018-02-108-86/+37
* Update build instructionsKonstantinos Sideris2018-02-102-15/+19
* Generate a date separator before local messagesKonstantinos Sideris2018-02-102-11/+21
* Remove tone emojiKonstantinos Sideris2018-02-094-89/+20
* Add a timeout timer for initial sync (#223, #222)Konstantinos Sideris2018-02-084-30/+51
* Merge pull request #227 from christarazi/fix-text-wrap-checkmarkmujx2018-02-082-5/+20
|\
| * Create new font for checkmarkChris Tarazi2018-02-071-4/+5
| * Apply fixed width for checkmark for all messagesChris Tarazi2018-02-072-1/+9
| * Fix #217: create space for checkmark beforehandChris Tarazi2018-02-072-5/+11
|/
* Merge pull request #231 from xvitaly/fedoramujx2018-02-071-1/+0
|\
| * Updated Fedora installation instructions.Vitaly Zaitsev2018-02-071-1/+0
|/
* Update build instructions (#226)Konstantinos Sideris2018-02-051-5/+11
* Handle case with no available roomsKonstantinos Sideris2018-02-022-0/+9
* Added AppData manifest file for Gnome Software (#224)Vitaly Zaitsev2018-02-012-0/+23
* Update matrix-structsKonstantinos Sideris2018-02-011-0/+0
* Add Dockerfile to create an AppImage for Debian (#156)Konstantinos Sideris2018-02-014-0/+36
* Second attempt to fix failback text size for ImageItemKonstantinos Sideris2018-01-311-2/+2
* Remove version number for nightly releasesKonstantinos Sideris2018-01-301-3/+2
* Add enough space for the failback text in ImageItemKonstantinos Sideris2018-01-301-2/+2
* Increase pagination retry timeoutKonstantinos Sideris2018-01-301-6/+2
* Render messages received by `/messages` on demandKonstantinos Sideris2018-01-302-33/+66
* Update user avatars in placeKonstantinos Sideris2018-01-301-4/+2
* Register timeline item so that it will be availableKonstantinos Sideris2018-01-291-4/+2
* Use Qt 5.9.2 on travisKonstantinos Sideris2018-01-292-3/+3
* Bump up Qt versions on travis & appveyorKonstantinos Sideris2018-01-293-8/+10
* Remove '#' from the room avatarsKonstantinos Sideris2018-01-251-3/+8
* Add missing processEvents callKonstantinos Sideris2018-01-251-0/+2
* Call processEvents while rendering new eventsKonstantinos Sideris2018-01-251-3/+10
* Generate compile_commands.jsonKonstantinos Sideris2018-01-252-1/+3
* Erase items using the keyKonstantinos Sideris2018-01-256-12/+7
* Resize text input vertically to fit the contentsKonstantinos Sideris2018-01-252-9/+20
* Use more stl containers & minor refactoringsKonstantinos Sideris2018-01-2416-329/+293
* Remove trailing whitespace from text messagesKonstantinos Sideris2018-01-231-2/+2
* Show the scroll-down button when showing the timelineKonstantinos Sideris2018-01-232-9/+19
* Don't dismiss the loading overlay by clickingKonstantinos Sideris2018-01-223-18/+13
* Disable minimize to tray except for the ChatPageKonstantinos Sideris2018-01-221-1/+5
* Fix ciKonstantinos Sideris2018-01-221-3/+1
* Remove Accept-Encoding headerKonstantinos Sideris2018-01-223-72/+1
* Load the initial cache data without blocking the UIKonstantinos Sideris2018-01-215-37/+52
* Refactor avatar fetching in one functionKonstantinos Sideris2018-01-217-74/+23
* Fix iterator crashKonstantinos Sideris2018-01-211-5/+4
* Use the Accept-Content header to enable response compressionKonstantinos Sideris2018-01-213-3/+80
* Convert 'if' to 'else if' to remove a no-opKonstantinos Sideris2018-01-171-8/+4
* Automatically focus on input when opening a dialogKonstantinos Sideris2018-01-166-0/+27
* Add some very useful commandsKonstantinos Sideris2018-01-161-0/+4
* Hack to work around layout flickering when adding new timeline itemsKonstantinos Sideris2018-01-162-3/+16
* Fix emoji as avatars issue for the receiptsKonstantinos Sideris2018-01-161-1/+2
* Move the cursor to the start/end of the text before we move up/down in historyKonstantinos Sideris2018-01-161-2/+18
* Add bordersKonstantinos Sideris2018-01-156-0/+71
* Change cache format to not allow duplicate receiptsKonstantinos Sideris2018-01-144-33/+15
* Check if the linuxdeployqt-AppDir does exist before downloading (#205)krombel2018-01-141-1/+4
* Add option to disable typing notificationsKonstantinos Sideris2018-01-143-5/+52
* Add a checkmark to messages that have been received by the server (#93)Konstantinos Sideris2018-01-143-1/+14
* Move timestamps to the rightKonstantinos Sideris2018-01-143-48/+78
* Fix macOs ciKonstantinos Sideris2018-01-131-0/+4
* Keep syncing regardless of connectivity (#93)Konstantinos Sideris2018-01-133-15/+18
* Make some functions inlineKonstantinos Sideris2018-01-132-46/+25
* Use QSharedPointer to save RoomStatesKonstantinos Sideris2018-01-138-107/+108
* Add qt5.7 on travis ciKonstantinos Sideris2018-01-137-35/+89
* Upload filter automatically and use filter_id (#201)krombel2018-01-132-0/+57
* Properly assign default value to QSharedPointer for Qt5.7Konstantinos Sideris2018-01-121-3/+4
* Use Q_NULLPTR to be compatible with qt5.7Konstantinos Sideris2018-01-122-7/+7
* Handle surrogate pairs in avatarsKonstantinos Sideris2018-01-126-13/+25
* Dismiss modal by clicking on the overlayKonstantinos Sideris2018-01-112-0/+12
* LintKonstantinos Sideris2018-01-112-17/+23
* Filter out content in sync that is currently unhandled (#198)krombel2018-01-112-9/+32
* Remove Connection headerKonstantinos Sideris2018-01-101-2/+0
* Fix versioning on deb packagesKonstantinos Sideris2018-01-102-0/+16
* Add support for pasting images into a room (#180)christarazi2018-01-1022-73/+388
* Make group's sidebar visible through an optionKonstantinos Sideris2018-01-094-6/+67
* Add make install and make uninstall rules to cmake (#196)Bart Ribbers2018-01-092-0/+44
* Communities (#195)Max Sandholm2018-01-0923-13/+1054
* Make usernames in timeline less boldKonstantinos Sideris2018-01-081-1/+1
* Enable read receipts on messages sent through nhekoKonstantinos Sideris2018-01-052-0/+5
* Create widgets on demand for messages added to the end of the timelineKonstantinos Sideris2018-01-057-55/+260
* Remove an extra colon from the receipt timeKonstantinos Sideris2018-01-041-1/+1
* matrix-structs: Parse m.room.redaction eventsKonstantinos Sideris2018-01-031-0/+0
* Add missing <functional> headerKonstantinos Sideris2018-01-031-0/+1
* Initial support for read receiptsKonstantinos Sideris2018-01-0319-32/+433
* Add Alpine Linux installation instructions (#191)Bart Ribbers2018-01-021-0/+8
* Add missing -j flag to the archive scriptKonstantinos Sideris2018-01-021-1/+1
* Add script to create archiveKonstantinos Sideris2017-12-311-6/+0
* Update travisKonstantinos Sideris2017-12-316-35/+25
* matrix-structs: Fix historical user ID decodingKonstantinos Sideris2017-12-301-0/+0
* ci: Don't build artifacts on commits without a tagKonstantinos Sideris2017-12-303-3/+18
* Load last content from all roomsKonstantinos Sideris2017-12-301-0/+1
* Use `toMSecsSinceEpoch` to be compatible with qt < 5.8Konstantinos Sideris2017-12-301-1/+1
* Re-order room list based on activityKonstantinos Sideris2017-12-308-16/+125
* Use qobject_cast on TimelineItemKonstantinos Sideris2017-12-301-2/+2
* matrix-structs: Set defaults on common structsKonstantinos Sideris2017-12-271-0/+0
* Add release badgeKonstantinos Sideris2017-12-271-1/+1
* Mention deb and rpm packagesKonstantinos Sideris2017-12-261-1/+2
* Docs: Update required Clang version to 3.8 (#182)alphapapa2017-12-261-1/+1
* Add deb and rpm packages on releasesKonstantinos Sideris2017-12-265-7/+81
* Add date separator in the timelineKonstantinos Sideris2017-12-256-19/+80
* Use a better regex to identify URLsKonstantinos Sideris2017-12-244-12/+14
* Fix deploy conditionalsKonstantinos Sideris2017-12-231-2/+2
* Restrict display name width to 500pxKonstantinos Sideris2017-12-231-1/+3
* Don't keep fetching history on non-visible timelinesKonstantinos Sideris2017-12-232-6/+13
* Don't create artifacts when we're not deployingKonstantinos Sideris2017-12-221-2/+2
* Use ninja on travisKonstantinos Sideris2017-12-222-11/+14
* Use the "state_key" to assign avatarsKonstantinos Sideris2017-12-221-1/+1
* Cache room avatars (#139)Konstantinos Sideris2017-12-227-14/+107
* Add rounded corners to inline imagesKonstantinos Sideris2017-12-212-15/+29
* Remove the 'Video' prefix from video linksKonstantinos Sideris2017-12-211-1/+3
* Update READMEKonstantinos Sideris2017-12-212-9/+17
* Fix font size inconsistenciesKonstantinos Sideris2017-12-213-8/+14
* Bump font sizesKonstantinos Sideris2017-12-211-6/+6
* Bold room namesKonstantinos Sideris2017-12-213-4/+5
* Prevent emoji selector for closingKonstantinos Sideris2017-12-212-19/+0
* Handle incoming invitesKonstantinos Sideris2017-12-1912-87/+346
* Remove minimum height limit (#160, #163)Konstantinos Sideris2017-12-171-1/+1
* Update matrix-structsKonstantinos Sideris2017-12-171-0/+0
* Handle null values on eventsKonstantinos Sideris2017-12-161-0/+0
* Dump json contents on parsing errorsKonstantinos Sideris2017-12-161-0/+0
* Improve logging on event parsing failureKonstantinos Sideris2017-12-162-1/+1
* Remove submodules from matrix-structsKonstantinos Sideris2017-12-163-1/+4
* Update package.nix to include QT Multimedia (#165)Jani Mustonen2017-12-161-2/+2
* Allow only one application instanceKonstantinos Sideris2017-12-144-5/+180
* Upgrade appveyor to Qt 5.9.2Konstantinos Sideris2017-12-141-2/+2
* Create appimage with dockerKonstantinos Sideris2017-12-142-0/+50
* Remove -march=nativeKonstantinos Sideris2017-12-121-1/+0
* Valgrind runKonstantinos Sideris2017-12-122-8/+8
* Add dialog to create roomsKonstantinos Sideris2017-12-1111-0/+285
* Add system theme colors for FloatingButton (#112)Konstantinos Sideris2017-12-111-0/+5
* Add menu to invite usersKonstantinos Sideris2017-12-1017-4/+360
* Add gui option for joining rooms (#25)Konstantinos Sideris2017-12-109-13/+98
* Add debug info on travis buildsKonstantinos Sideris2017-12-101-2/+1
* Reset cache on breaking changesKonstantinos Sideris2017-12-103-1/+50
* Handle malformed state eventsKonstantinos Sideris2017-12-101-0/+0
* Add release target on the MakefileKonstantinos Sideris2017-12-071-0/+4
* Handle malformed m.topic eventsKonstantinos Sideris2017-12-071-0/+0
* Catch deserialization exceptions on initial /syncKonstantinos Sideris2017-12-061-1/+1
* docs: Update required Clang version and Ubuntu 14.04 instructions (#150)alphapapa2017-12-061-1/+10
* Fix invited rooms parsingKonstantinos Sideris2017-12-061-0/+0
* Update build instructions to include the latest changesKonstantinos Sideris2017-12-061-4/+4
* Prevent queue from getting blocked (#142)Konstantinos Sideris2017-12-062-4/+9
* Use the same compiler for cKonstantinos Sideris2017-12-051-4/+8
* Add style colors for the ScrollBarKonstantinos Sideris2017-12-055-5/+29
* Update dependenciesKonstantinos Sideris2017-12-051-0/+0
* Fix travis errorsKonstantinos Sideris2017-12-042-2/+1
* Migrate to matrix-structs for event and response parsingKonstantinos Sideris2017-12-0477-4963/+649
* Run tests only with gccKonstantinos Sideris2017-12-031-1/+3
* Bump gcc and clang versionKonstantinos Sideris2017-12-033-3/+18
* Use std::exception for the login responseKonstantinos Sideris2017-12-031-1/+1
* Initial integration with matrix-structsKonstantinos Sideris2017-12-0311-247/+29
* Add basic support for m.video messagesKonstantinos Sideris2017-12-015-0/+185
* Allow audio clip uploadsKonstantinos Sideris2017-12-0118-56/+165
* Install qt-multimedia on travisKonstantinos Sideris2017-12-011-1/+1
* Add inline audio clip player (m.audio) (#143)Konstantinos Sideris2017-12-0116-93/+472
* Group emoji and dialogs with namespacesKonstantinos Sideris2017-11-3031-179/+200
* Create directories for related filesKonstantinos Sideris2017-11-3035-96/+124
* Use templates for the TimelineItem generationKonstantinos Sideris2017-11-302-139/+90
* Simplify timeline item creationKonstantinos Sideris2017-11-302-54/+36