summary refs log tree commit diff
path: root/default.nix (unfollow)
Commit message (Expand)AuthorFilesLines
2018-03-11Add context menu option to mark events individually as readKonstantinos Sideris7-6/+64
2018-03-10Remove unused variablesKonstantinos Sideris1-2/+2
2018-03-07Crete a proxy for media to uniquely match signal to the callerKonstantinos Sideris7-49/+58
2018-03-07Add a unique id for locally uploaded imagesKonstantinos Sideris2-17/+13
2018-03-04Add missing headerKonstantinos Sideris1-0/+2
2018-03-04Update screenhost on appdata.xmlKonstantinos Sideris1-1/+1
2018-03-04Show messages in the RoomList after initial syncKonstantinos Sideris1-1/+4
2018-03-04Don't handle password when the matrix id is enteredKonstantinos Sideris1-3/+0
2018-03-04Retry initial sync only on specific errorsKonstantinos Sideris4-8/+19
2018-03-04Bump versionKonstantinos Sideris4-9/+9
2018-03-04Don't open room switcher when another dialog is openKonstantinos Sideris8-118/+165
2018-03-04Retry initial sync forever (#234)Stuart Mumford2-18/+0
2018-03-04Update README.mdmujx1-1/+5
2018-03-03Remove dead code & small refactorings using the std libraryKonstantinos Sideris7-103/+12
2018-03-03Pass arch flags for appveyor buildKonstantinos Sideris2-6/+10
2018-03-03Specify install directory & arch for the matrix_structs libraryKonstantinos Sideris2-8/+16
2018-03-03Specify release config for windowsKonstantinos Sideris1-1/+1
2018-03-03Remove xcode8 entry from ciKonstantinos Sideris1-3/+0
2018-03-03Remove git submodules in favor of cmake's ExternalProjectKonstantinos Sideris7-18/+69
2018-03-01Handle empty matrix ID (regression from 9de1ec1)Konstantinos Sideris3-41/+28
2018-02-28Propagate errors during /login & /versionsKonstantinos Sideris2-12/+10
2018-02-28Fix crash when inviting usersKonstantinos Sideris6-69/+13
2018-02-28Add some missing referencesKonstantinos Sideris6-10/+9
2018-02-26Enable room switcher only in the chat view (#251)Konstantinos Sideris2-1/+11
2018-02-24Fix & cleanup nix files (#240)Francesco Gazzetta2-6/+3
2018-02-23Replace login request with the one from matrix-structsKonstantinos Sideris6-95/+17
2018-02-23Relax matrix identifier parsingKonstantinos Sideris2-2/+1
2018-02-20Fix crash when trying to use automatically deleted ImageOverlay dialogKonstantinos Sideris2-4/+2
2018-02-20Be explicit about the captured parameters in lambdasKonstantinos Sideris24-133/+142
2018-02-19Scale down the preview image to fit in the application windowKonstantinos Sideris4-14/+18
2018-02-19Move scaleImage() in UtilsKonstantinos Sideris5-59/+46
2018-02-19Minor adjustmentsKonstantinos Sideris18-37/+37
2018-02-19Notify the user on upload failuresKonstantinos Sideris3-5/+12
2018-02-18 Support audio, video, generic file for pasting (#220)christarazi25-398/+551
2018-02-18Show loading indicator while waiting for /login & /logoutKonstantinos Sideris6-28/+44
2018-02-17Properly detect the start of the timelineKonstantinos Sideris1-1/+2
2018-02-17Remove QPropertyAnimation from modals to work around a regression on Qt 5.10....Konstantinos Sideris8-72/+18
2018-02-17Fix transparency issue on custom dialogsKonstantinos Sideris1-2/+0
2018-02-16Hide emoji picker when the app loses focusKonstantinos Sideris1-2/+1
2018-02-16Fix clang buildKonstantinos Sideris1-1/+1
2018-02-15Implement server-side notification countKonstantinos Sideris11-82/+22
2018-02-11Simplify variant access with std::visitKonstantinos Sideris2-74/+2
2018-02-11RoomList: do not blindly dereference RoomState (#232)William Pitcock1-5/+8
2018-02-10Remove empty destructorsKonstantinos Sideris41-86/+7
2018-02-10Move LeaveRoom dialog to MainWindow (#87)Konstantinos Sideris8-86/+37
2018-02-10Update build instructionsKonstantinos Sideris2-15/+19
2018-02-10Generate a date separator before local messagesKonstantinos Sideris2-11/+21
2018-02-09Remove tone emojiKonstantinos Sideris4-89/+20
2018-02-08Add a timeout timer for initial sync (#223, #222)Konstantinos Sideris4-30/+51
2018-02-07Create new font for checkmarkChris Tarazi1-4/+5
2018-02-07Apply fixed width for checkmark for all messagesChris Tarazi2-1/+9
2018-02-07Fix #217: create space for checkmark beforehandChris Tarazi2-5/+11
2018-02-07Updated Fedora installation instructions.Vitaly Zaitsev1-1/+0
2018-02-05Update build instructions (#226)Konstantinos Sideris1-5/+11
2018-02-02Handle case with no available roomsKonstantinos Sideris2-0/+9
2018-02-01Added AppData manifest file for Gnome Software (#224)Vitaly Zaitsev2-0/+23
2018-02-01Update matrix-structsKonstantinos Sideris1-0/+0
2018-02-01Add Dockerfile to create an AppImage for Debian (#156)Konstantinos Sideris4-0/+36
2018-01-31Second attempt to fix failback text size for ImageItemKonstantinos Sideris1-2/+2
2018-01-30Remove version number for nightly releasesKonstantinos Sideris1-3/+2
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/+1
2017-11-05Add build script for nheko.dmgKonstantinos Sideris3-1/+17
2017-11-05Remove auto taggingKonstantinos Sideris1-7/+1
2017-11-05Add build script for AppImageKonstantinos Sideris3-1/+40
2017-11-05Exclude modifier keys from triggering typing notificationsKonstantinos Sideris1-4/+7
2017-11-04Simple SOCKS proxy support (#110)Jani Mustonen1-0/+29
2017-11-03Reset the sender's name when paginating backwardsKonstantinos Sideris1-0/+4
2017-11-03Improvements to the quick switcher (#109)Jani Mustonen6-13/+31
2017-11-02Update issue templateKonstantinos Sideris2-1/+3
2017-11-02Implement a setting for the tray icon (#108)Jani Mustonen4-8/+15