summary refs log tree commit diff
path: root/LICENSE (unfollow)
Commit message (Expand)AuthorFilesLines
2018-05-07Remove the pseudo deb & rpm packages from releasesKonstantinos Sideris3-72/+0
2018-05-07Don't send notification for the room that is currently openKonstantinos Sideris2-2/+11
2018-05-05Implement desktop notification for macKonstantinos Sideris8-7/+107
2018-05-05Add support for retrieving the notification events (#33)Konstantinos Sideris11-26/+192
2018-05-04Add compile option for address sanitizersKonstantinos Sideris1-0/+5
2018-05-04Fetch user avatars while browsing the member listKonstantinos Sideris3-1/+19
2018-05-04Remove the extra top margin from timeline widgetsKonstantinos Sideris2-3/+3
2018-05-03Bump versionKonstantinos Sideris3-9/+9
2018-05-03Remove flickering by updating auto-complete menu items in-placeKonstantinos Sideris2-21/+105
2018-05-03Default to the first item in room selection menuKonstantinos Sideris2-6/+15
2018-05-02Add missing headerKonstantinos Sideris1-0/+1
2018-05-02Move access token to headerKonstantinos Sideris2-69/+23
2018-05-02Handle invalid access tokenKonstantinos Sideris4-5/+23
2018-05-01Show user avatar for messages on different day or time gap > 15 minsKonstantinos Sideris2-18/+80
2018-05-01Remove extra semicolonKonstantinos Sideris1-1/+1
2018-05-01Add member listKonstantinos Sideris13-15/+301
2018-04-30Add prototype room settings menuKonstantinos Sideris14-12/+309
2018-04-30Show room tooltips when the sidebar is collapsedKonstantinos Sideris1-0/+5
2018-04-29More consistent spacing between messagesKonstantinos Sideris2-13/+17
2018-04-29Refactor utils::getMessageDescriptionKonstantinos Sideris9-125/+100
2018-04-28Install qt5-svg in travisKonstantinos Sideris4-6/+8
2018-04-28Add Qt5Svg dependencyKonstantinos Sideris1-0/+2
2018-04-28Correctly specify the input path for Nheko.appKonstantinos Sideris1-1/+1
2018-04-28Fix pip/SSL issue on travisKonstantinos Sideris1-1/+5
2018-04-28Prettify macOS installer with dmgbuildKonstantinos Sideris3-3/+39
2018-04-28Fix CI errorsKonstantinos Sideris2-2/+2
2018-04-28Fix UI inconsistencies between room list & communitiesKonstantinos Sideris17-320/+260
2018-04-28Remove old/unused codeKonstantinos Sideris4-88/+8
2018-04-27Add support for displaying m.sticker eventsKonstantinos Sideris8-3/+77
2018-04-27Add remove_if for mapsKonstantinos Sideris2-7/+17
2018-04-27Update matrix-structKonstantinos Sideris1-1/+1
2018-04-27Fix clicking on room list suggestionsKonstantinos Sideris4-20/+39
2018-04-27Improve room searchingKonstantinos Sideris8-154/+265
2018-04-25Copy lmdb.dll in the windows installerKonstantinos Sideris1-1/+6
2018-04-25Improve the date separator widgetKonstantinos Sideris5-38/+103
2018-04-24Fix signal redefinition warningKonstantinos Sideris3-3/+3
2018-04-24Adjust completion menu to fit its contentsKonstantinos Sideris5-0/+25
2018-04-24Clear typing notifications when the user list is emptyKonstantinos Sideris2-14/+17
2018-04-24Remove map from room_id to QPixmap from ChatPageKonstantinos Sideris4-10/+47
2018-04-22Fix CI errorsKonstantinos Sideris4-30/+26
2018-04-22Update invites in the UI after syncKonstantinos Sideris6-1/+44
2018-04-22Properly clean stale invitesKonstantinos Sideris2-3/+21
2018-04-22Strip whitespace from room names for QuickSwitcherKonstantinos Sideris3-44/+25
2018-04-22Initialize views before room listKonstantinos Sideris1-1/+1
2018-04-21Implement media cacheKonstantinos Sideris6-35/+63
2018-04-21Bump cache format versionKonstantinos Sideris1-1/+1
2018-04-21Remove dead codeKonstantinos Sideris11-486/+0
2018-04-21Clean up Top BarKonstantinos Sideris2-25/+0
2018-04-21Save read receiptsKonstantinos Sideris4-21/+17
2018-04-21Cache refactoringKonstantinos Sideris26-920/+1361
2018-04-14Popup improvementsKonstantinos Sideris4-26/+72
2018-04-13Bump version to v0.3.1Konstantinos Sideris8-60/+15
2018-04-11Add more Dutch translations (#296)Bart Ribbers1-32/+33
2018-04-10Add some more German Translations (#295)Marcel1-24/+26
2018-04-10Implement pressing tab to navigate auto completion (#294)christarazi4-3/+73
2018-04-08Hide emoji panel if it's not under the mouse cursorKonstantinos Sideris4-11/+40
2018-04-03Bump versionKonstantinos Sideris5-66/+11
2018-04-03Update the room list after a redacted event has been removedKonstantinos Sideris2-1/+4
2018-03-29Adjust CMakeLists to make dependency downloading optionalKonstantinos Sideris7-94/+127
2018-03-28Use -std=c++11 on matrix structsKonstantinos Sideris1-1/+1
2018-03-28Correctly propagate focusOut event on TextEditKonstantinos Sideris1-1/+1
2018-03-28Update translation filesKonstantinos Sideris5-468/+475
2018-03-27Update first & last sender after message deletionKonstantinos Sideris2-0/+17
2018-03-27Fix invite button colors on the system themeKonstantinos Sideris2-3/+3
2018-03-27Add environment variable to allow insecure connections (self-signed certs)Konstantinos Sideris2-5/+22
2018-03-26Pin invites to the top of the room listKonstantinos Sideris1-0/+10
2018-03-26Track invites so they can be removed outside of nhekoKonstantinos Sideris2-3/+24
2018-03-26Simplify variant usageKonstantinos Sideris1-20/+5
2018-03-25Fix CI errorsKonstantinos Sideris3-9/+10
2018-03-25Replace std::thread with QtConcurrentKonstantinos Sideris2-5/+3
2018-03-25Show avatars in the completion popupKonstantinos Sideris12-87/+102
2018-03-24Link with pthread on LinuxKonstantinos Sideris1-0/+4
2018-03-24Add basic support for username auto-completionKonstantinos Sideris12-0/+412
2018-03-22Adjust version number for the windows buildKonstantinos Sideris1-2/+5
2018-03-22Be compatible with cmake 3.1Konstantinos Sideris3-3/+2
2018-03-22Add version info in the settings menuKonstantinos Sideris3-19/+29
2018-03-22Fix text color on room switcherKonstantinos Sideris5-7/+30
2018-03-20Adjust unread msg bubbleKonstantinos Sideris3-11/+18
2018-03-20TimelineView: remove unneeded date separators when deleting a redacted messag...Hawkheart1-4/+17
2018-03-19More stylistic changes & dark theme tweaksKonstantinos Sideris5-16/+32
2018-03-19Use the full with of the roomlist for the last messageKonstantinos Sideris2-3/+7
2018-03-18Dark theme revisitedKonstantinos Sideris6-40/+92
2018-03-18Add border in community list & minor refactorings (#204)Konstantinos Sideris9-25/+40
2018-03-18Add border line above the text inputKonstantinos Sideris7-19/+32
2018-03-18roomlist: Put the message timestamp on the topKonstantinos Sideris4-49/+63
2018-03-18Upgrade gcc versionKonstantinos Sideris2-7/+7
2018-03-18Don't count m.room.member or m.room.reaction events as viewableKonstantinos Sideris2-2/+34
2018-03-18Remove redacted events from other users (#171)Konstantinos Sideris3-52/+17
2018-03-18Update matrix-structs libraryKonstantinos Sideris3-4/+4
2018-03-17Update readmeKonstantinos Sideris1-0/+1
2018-03-17Add ability to redact messagesKonstantinos Sideris9-79/+216
2018-03-17Update issue templateKonstantinos Sideris1-2/+18
2018-03-17Fix CI & adjust snackbar animationKonstantinos Sideris2-3/+3
2018-03-16Add fancy snackbar animationKonstantinos Sideris4-16/+46
2018-03-16Remove opacity animation from the scrollbarKonstantinos Sideris2-61/+2
2018-03-14Add context menu option to save imagesKonstantinos Sideris4-0/+51
2018-03-13Fix CI buildsKonstantinos Sideris2-3/+3
2018-03-12Implement user registration with reCAPTCHAKonstantinos Sideris17-136/+211
2018-03-12Update room name & avatar on new roomsKonstantinos Sideris3-22/+25
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