summary refs log tree commit diff
Commit message (Expand)AuthorAgeFilesLines
* 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
* Implement file uploadsKonstantinos Sideris2017-11-2913-102/+211
* Add read support for m.file messages (#24)Konstantinos Sideris2017-11-2816-4/+457
* Remove another /messages call (#139)Konstantinos Sideris2017-11-261-2/+0
* Add desktop icons on the AppImageKonstantinos Sideris2017-11-264-7/+27
* Don't backfill messages automatically (#139)Konstantinos Sideris2017-11-261-1/+0
* Reload theme without restart (#137)Konstantinos Sideris2017-11-253-28/+44
* Paint RoomList's background (#137)Konstantinos Sideris2017-11-254-7/+29
* Add dark themeKonstantinos Sideris2017-11-259-19/+139
* Update system themeKonstantinos Sideris2017-11-256-19/+46
* Use span tags to prevent html escapingKonstantinos Sideris2017-11-251-8/+3
* Send read receiptsKonstantinos Sideris2017-11-2411-4/+126
* Fix qss formattingKonstantinos Sideris2017-11-232-40/+55
* Fix colors on the scroll-down buttonKonstantinos Sideris2017-11-231-0/+5
* Remove unnecessary commentsKonstantinos Sideris2017-11-2216-52/+15
* Fix emoji picker's themeKonstantinos Sideris2017-11-226-63/+42
* Fix minor stylistic issues on the nheko themeKonstantinos Sideris2017-11-2213-8/+107
* Merge branch 'theme'Konstantinos Sideris2017-11-2229-95/+326
|\
| * Use system color scheme (using a Qt stylesheet) #104Max Sandholm2017-11-1629-97/+328
* | Keep track of newly joined rooms in the settings managerKonstantinos Sideris2017-11-214-30/+23
|/
* Don't send empty messagesKonstantinos Sideris2017-11-161-0/+3
* LintKonstantinos Sideris2017-11-154-16/+25
* Implement a per-room send queue. (#118)Jani Mustonen2017-11-157-61/+131
* Update travis to qt5.9.2Konstantinos Sideris2017-11-102-3/+3
* Improve settings menu layoutKonstantinos Sideris2017-11-092-4/+19
* Fix roomlist bordersKonstantinos Sideris2017-11-091-0/+3
* Fix initial sidebar widthKonstantinos Sideris2017-11-092-4/+2
* Remove unnecessary layoutsKonstantinos Sideris2017-11-087-64/+20
* Remove obsolete artifact from appveyorKonstantinos Sideris2017-11-072-2/+1
* Merge remote-tracking branch 'ralith/fix-newlines'Konstantinos Sideris2017-11-071-4/+4
|\
| * Fix wacky newline/linkification interactionBenjamin Saunders2017-11-051-4/+4
* | Parse unsigned keyKonstantinos Sideris2017-11-063-117/+181
* | Adjust appveyor configurationKonstantinos Sideris2017-11-061-12/+10
* | Update ciKonstantinos Sideris2017-11-067-57/+9
* | Windows icon fix and change the installer to QT Installer Framework on Window...Marcel2017-11-0613-244/+367
|/
* Update READMEKonstantinos Sideris2017-11-061-14/+4
* Fix newlines not being displayed (#122)Benjamin Saunders2017-11-061-1/+5
* Fix a formatting issue that snuck in between PRs (#123)Benjamin Saunders2017-11-061-2/+2
* Use nightly as the dev release tagKonstantinos Sideris2017-11-061-1/+0
* Adjust release name and descriptionKonstantinos Sideris2017-11-061-0/+3
* Encrypt token for appveyorKonstantinos Sideris2017-11-051-1/+1
* Don't specify branch on appveyorKonstantinos Sideris2017-11-051-1/+0
* Push appveyor builds to githubKonstantinos Sideris2017-11-051-0/+10
* Use C++11 braced list style (#121)Benjamin Saunders2017-11-0525-1515/+1517
* Add input history, enable multi-line input, refactor commands (#119)Benjamin Saunders2017-11-052-61/+135
* Fix .travis.yml formatKonstantinos Sideris2017-11-051-20/+20
* Specify artifacts per buildKonstantinos Sideris2017-11-053-13/+24
* Don't use make appKonstantinos Sideris2017-11-051-1/+1
* Add build script for nheko.dmgKonstantinos Sideris2017-11-053-1/+17
* Remove auto taggingKonstantinos Sideris2017-11-051-7/+1
* Add build script for AppImageKonstantinos Sideris2017-11-053-1/+40
* Exclude modifier keys from triggering typing notificationsKonstantinos Sideris2017-11-051-4/+7
* Simple SOCKS proxy support (#110)Jani Mustonen2017-11-041-0/+29
* Reset the sender's name when paginating backwardsKonstantinos Sideris2017-11-031-0/+4
* Improvements to the quick switcher (#109)Jani Mustonen2017-11-036-13/+31
* Update issue templateKonstantinos Sideris2017-11-022-1/+3
* Implement a setting for the tray icon (#108)Jani Mustonen2017-11-024-8/+15
* Add issue templateKonstantinos Sideris2017-11-021-0/+19
* Add dummy settings menuKonstantinos Sideris2017-11-0211-6/+581
* Implemented sending of typing notifications (#105)Thomas Herzog2017-10-316-6/+130
* Add missing headersKonstantinos Sideris2017-10-284-2/+3
* Display user avatar changesKonstantinos Sideris2017-10-288-26/+38
* Save the changes between syncs in cacheKonstantinos Sideris2017-10-2812-118/+242
* Clean up headersKonstantinos Sideris2017-10-2871-195/+196
* Add scroll-down buttonKonstantinos Sideris2017-10-278-0/+152
* Adjust scrollbar only after pagination (#94)Konstantinos Sideris2017-10-272-1/+12
* LintKonstantinos Sideris2017-10-235-30/+10
* Use callbacks on MatrixClientKonstantinos Sideris2017-10-222-587/+409
* Remove extra inline keywordsKonstantinos Sideris2017-10-2238-640/+159
* Remove cache updates from the main threadKonstantinos Sideris2017-10-214-26/+27
* Remove ui flickering when adding new timeline eventsKonstantinos Sideris2017-10-214-15/+14
* Clean unread count when the user logs outKonstantinos Sideris2017-10-211-0/+2
* Remove snapKonstantinos Sideris2017-10-212-32/+0
* Use correct package for qt toolsKonstantinos Sideris2017-10-211-1/+1
* Update snapKonstantinos Sideris2017-10-212-2/+11
* Retry initial sync (#19)Konstantinos Sideris2017-10-206-19/+60
* Move ctrl-k callback to the MainWindowKonstantinos Sideris2017-10-204-13/+11
* Remove sync timerKonstantinos Sideris2017-10-202-23/+5
* Make sidebar topic expand on click and fix html formatting of elided text. (#96)Rokas Kupstys2017-10-205-6/+102
* Elide room topicKonstantinos Sideris2017-10-192-11/+18
* Fix icons for retina displaysKonstantinos Sideris2017-10-15122-602/+358
* Update readmeKonstantinos Sideris2017-10-111-9/+12
* Fixed Version in desktop file. (#91)Vitaly Zaitsev2017-10-091-1/+1
* Added Fedora installation instructions. (#92)Vitaly Zaitsev2017-10-091-0/+7
* Scroll to the bottom on new messagesKonstantinos Sideris2017-10-091-1/+6
* Reduce timeline flickeringKonstantinos Sideris2017-10-092-18/+24
* Add /join command supportKonstantinos Sideris2017-10-089-12/+61
* Add snackbarKonstantinos Sideris2017-10-083-19/+238
* Drop the loading screen if consensus can't be achievedKonstantinos Sideris2017-10-083-14/+30
* Prevent FOUCKonstantinos Sideris2017-10-075-2/+34
* Use shared pointer for the modalsKonstantinos Sideris2017-10-0712-64/+87
* Update from Weblate. (#38)RiotTranslate2017-10-051-2/+2
* Resume sync when connectivity is establishedKonstantinos Sideris2017-10-052-1/+8
* Use string timeout parameterKonstantinos Sideris2017-10-051-1/+3
* Remove full_state from initial syncKonstantinos Sideris2017-10-041-17/+7
* Put typing notifications above the text inputKonstantinos Sideris2017-10-044-13/+13
* Receive typing notifications (#88)Konstantinos Sideris2017-10-0410-31/+170
* Recover from corrupted cache dataKonstantinos Sideris2017-10-033-27/+38
* Fix unicode handling of replaceEmoji (#84)Victor Berger2017-10-021-4/+4
* Build lmdb on appveyorKonstantinos Sideris2017-10-013-12/+33
* React to externally left and joined rooms, and add "leave room" button in roo...Max Sandholm2017-10-0123-40/+570
* More badgesKonstantinos Sideris2017-10-011-9/+6
* Remove test from formattingKonstantinos Sideris2017-10-011-1/+1
* Update badge counter only on changeKonstantinos Sideris2017-10-013-12/+14
* Remove extra clang-format optionsKonstantinos Sideris2017-10-0130-120/+61
* Merge pull request #82 from rokups/fix/#50mujx2017-10-012-0/+31
|\
| * Fixes #50.Rokas Kupstys2017-10-012-0/+31
|/
* Don't move scrollbar to the bottom when it's activeKonstantinos Sideris2017-09-302-11/+11
* Add custom logging formatKonstantinos Sideris2017-09-301-0/+1
* Add missing update callsKonstantinos Sideris2017-09-304-0/+8
* Merge pull request #3 from elopio/snapcraftmujx2017-09-301-0/+23
|\
| * Add the packaging metadata to build the nheko snapLeo Arias2017-04-241-0/+23
* | Remove unnecessary animationsKonstantinos Sideris2017-09-307-281/+19
* | Refactor the welcome pageKonstantinos Sideris2017-09-302-91/+49