summary refs log tree commit diff
path: root/include (follow)
Commit message (Expand)AuthorAgeFilesLines
* Fix Windows buildKonstantinos Sideris2018-07-141-1/+1
* Re-enable groupsKonstantinos Sideris2018-07-145-46/+27
* Properly display the bottom border on the TopRoomBarKonstantinos Sideris2018-07-121-1/+2
* Allow close events from the session manager (#353)Konstantinos Sideris2018-07-111-0/+2
* Working D-Bus desktop notifications (#361)Max Sandholm2018-07-112-4/+58
* Send image dimensions in m.image eventKonstantinos Sideris2018-07-103-4/+10
* Add context menu action to request encryption keysKonstantinos Sideris2018-07-072-0/+17
* Add a timeline message when encryption is enabledKonstantinos Sideris2018-07-072-39/+51
* Mark all decrypted messages with a padlockKonstantinos Sideris2018-07-071-1/+9
* Fix regressions regarding UI resizingKonstantinos Sideris2018-07-045-3/+19
* Add shortcuts for chat-only & Room List-only viewsKonstantinos Sideris2018-07-012-0/+13
* Mark encrypted messages with a lock iconKonstantinos Sideris2018-07-012-19/+51
* Fix crash on Windows with out_of_range exception & update docsKonstantinos Sideris2018-06-301-3/+3
* Add basic support for replies (#292)Konstantinos Sideris2018-06-303-0/+6
* Allow arbitrary resizing of the main window & restore sidebar's sizeKonstantinos Sideris2018-06-292-2/+14
* Save timeline messages in cache for faster startup timesKonstantinos Sideris2018-06-286-23/+75
* Upgrade matrix-structs & mtxclientKonstantinos Sideris2018-06-281-18/+7
* Send one claim request per user that includes all devicesKonstantinos Sideris2018-06-251-3/+2
* Mark encrypted rooms when processing room stateKonstantinos Sideris2018-06-181-1/+6
* Save the olm account after we create new one-time keysKonstantinos Sideris2018-06-181-0/+3
* Fix regressions regarding invites & slowness during shutdownKonstantinos Sideris2018-06-171-2/+0
* Correctly mark received messages whose response came after /syncKonstantinos Sideris2018-06-171-0/+5
* Don't try to send megolm session keys to devices with no one-time keysKonstantinos Sideris2018-06-151-0/+21
* Handle OLM_MESSAGE type of messages properlyKonstantinos Sideris2018-06-152-12/+28
* Rename the log namespace to avoid symbol clash with the math functionKonstantinos Sideris2018-06-142-15/+3
* Add support for sending encrypted messagesKonstantinos Sideris2018-06-133-2/+14
* Add method to convert PendingMessage's to event typesKonstantinos Sideris2018-06-122-2/+31
* Fix bug where cache was initialized twice in a rowKonstantinos Sideris2018-06-121-0/+1
* Add menu option to enable encryption in a private roomKonstantinos Sideris2018-06-122-8/+15
* Add support for displaying decrypted messagesKonstantinos Sideris2018-06-107-5/+211
* Migrate to mtxclient for the http callsKonstantinos Sideris2018-06-0919-344/+219
* Show Matrix ID tooltip when hovering over display nameKonstantinos Sideris2018-05-261-3/+40
* Properly resize Audio & File widgetsKonstantinos Sideris2018-05-263-2/+4
* Set fixed height for the DateSeparator & TextLabelKonstantinos Sideris2018-05-262-3/+3
* Fix resize slowness on the TopBarKonstantinos Sideris2018-05-252-16/+30
* Make the number of unread messages fit in the bubbleKonstantinos Sideris2018-05-251-0/+1
* Fix "jumpy messages" regressionKonstantinos Sideris2018-05-241-9/+1
* Fix line break issue on timeline with long wordsKonstantinos Sideris2018-05-231-1/+46
* Retrieve the current room state from cache when the edit modal opensKonstantinos Sideris2018-05-181-0/+2
* Refresh the room info on the top bar after syncKonstantinos Sideris2018-05-181-0/+1
* Add missing headerKonstantinos Sideris2018-05-171-1/+2
* Hide the edit menu when the user doesn't have enough powerKonstantinos Sideris2018-05-162-0/+12
* Add menu to modify the name & topic of the roomKonstantinos Sideris2018-05-163-38/+138
* Add read support for room access options (#324)twahm2018-05-132-8/+26
* Use the correct avatar size for HiDPI displaysKonstantinos Sideris2018-05-113-23/+6
* Make explicit that MatrixClient & Cache are unique pointersKonstantinos Sideris2018-05-112-2/+2
* Start in tray (#319)Anton Karmanov2018-05-081-0/+9
* Hide SnackBar initially & guard against access of an empty listKonstantinos Sideris2018-05-081-4/+4
* Don't use shared pointers for cacheKonstantinos Sideris2018-05-088-33/+11
* Replace shared pointers of MatrixClient with a single instanceKonstantinos Sideris2018-05-0815-91/+36
* Don't send notification for the room that is currently openKonstantinos Sideris2018-05-071-0/+6
* Implement desktop notification for macKonstantinos Sideris2018-05-052-0/+14
* Add support for retrieving the notification events (#33)Konstantinos Sideris2018-05-055-3/+45
* Fetch user avatars while browsing the member listKonstantinos Sideris2018-05-042-1/+12
* Remove the extra top margin from timeline widgetsKonstantinos Sideris2018-05-041-2/+2
* Remove flickering by updating auto-complete menu items in-placeKonstantinos Sideris2018-05-031-2/+10
* Add missing headerKonstantinos Sideris2018-05-021-0/+1
* Move access token to headerKonstantinos Sideris2018-05-021-0/+4
* Handle invalid access tokenKonstantinos Sideris2018-05-022-1/+3
* Show user avatar for messages on different day or time gap > 15 minsKonstantinos Sideris2018-05-011-8/+31
* Remove extra semicolonKonstantinos Sideris2018-05-011-1/+1
* Add member listKonstantinos Sideris2018-05-014-0/+77
* Add prototype room settings menuKonstantinos Sideris2018-04-306-3/+106
* More consistent spacing between messagesKonstantinos Sideris2018-04-291-4/+6
* Refactor utils::getMessageDescriptionKonstantinos Sideris2018-04-294-22/+74
* Fix CI errorsKonstantinos Sideris2018-04-281-1/+1
* Fix UI inconsistencies between room list & communitiesKonstantinos Sideris2018-04-287-45/+202
* Remove old/unused codeKonstantinos Sideris2018-04-281-50/+0
* Add support for displaying m.sticker eventsKonstantinos Sideris2018-04-272-0/+34
* Add remove_if for mapsKonstantinos Sideris2018-04-271-0/+13
* Fix clicking on room list suggestionsKonstantinos Sideris2018-04-272-4/+14
* Improve room searchingKonstantinos Sideris2018-04-273-16/+90
* Improve the date separator widgetKonstantinos Sideris2018-04-251-0/+36
* Fix signal redefinition warningKonstantinos Sideris2018-04-241-1/+1
* Adjust completion menu to fit its contentsKonstantinos Sideris2018-04-241-0/+3
* Clear typing notifications when the user list is emptyKonstantinos Sideris2018-04-241-0/+3
* Remove map from room_id to QPixmap from ChatPageKonstantinos Sideris2018-04-242-3/+3
* Update invites in the UI after syncKonstantinos Sideris2018-04-223-0/+4
* Properly clean stale invitesKonstantinos Sideris2018-04-221-1/+6
* Strip whitespace from room names for QuickSwitcherKonstantinos Sideris2018-04-221-4/+1
* Implement media cacheKonstantinos Sideris2018-04-212-6/+9
* Remove dead codeKonstantinos Sideris2018-04-215-179/+0
* Clean up Top BarKonstantinos Sideris2018-04-211-5/+0
* Save read receiptsKonstantinos Sideris2018-04-211-1/+3
* Cache refactoringKonstantinos Sideris2018-04-2113-162/+385
* Popup improvementsKonstantinos Sideris2018-04-142-3/+16
* Implement pressing tab to navigate auto completion (#294)christarazi2018-04-102-0/+15
* Hide emoji panel if it's not under the mouse cursorKonstantinos Sideris2018-04-082-2/+13
* Correctly propagate focusOut event on TextEditKonstantinos Sideris2018-03-281-1/+1
* Update first & last sender after message deletionKonstantinos Sideris2018-03-271-0/+3
* Add environment variable to allow insecure connections (self-signed certs)Konstantinos Sideris2018-03-271-4/+5
* Track invites so they can be removed outside of nhekoKonstantinos Sideris2018-03-261-2/+9
* Show avatars in the completion popupKonstantinos Sideris2018-03-253-11/+20
* Add basic support for username auto-completionKonstantinos Sideris2018-03-244-0/+112
* Be compatible with cmake 3.1Konstantinos Sideris2018-03-221-1/+1
* Fix text color on room switcherKonstantinos Sideris2018-03-221-3/+4
* Adjust unread msg bubbleKonstantinos Sideris2018-03-201-3/+3
* More stylistic changes & dark theme tweaksKonstantinos Sideris2018-03-191-0/+12
* Use the full with of the roomlist for the last messageKonstantinos Sideris2018-03-191-1/+1
* Dark theme revisitedKonstantinos Sideris2018-03-181-0/+21
* Add border in community list & minor refactorings (#204)Konstantinos Sideris2018-03-183-0/+22
* Add border line above the text inputKonstantinos Sideris2018-03-182-2/+7
* roomlist: Put the message timestamp on the topKonstantinos Sideris2018-03-182-13/+16
* Don't count m.room.member or m.room.reaction events as viewableKonstantinos Sideris2018-03-181-0/+6
* Remove redacted events from other users (#171)Konstantinos Sideris2018-03-181-6/+0
* Add ability to redact messagesKonstantinos Sideris2018-03-174-42/+50
* Add fancy snackbar animationKonstantinos Sideris2018-03-161-1/+0
* Remove opacity animation from the scrollbarKonstantinos Sideris2018-03-161-12/+1
* Add context menu option to save imagesKonstantinos Sideris2018-03-142-0/+6
* Implement user registration with reCAPTCHAKonstantinos Sideris2018-03-126-54/+45
* Update room name & avatar on new roomsKonstantinos Sideris2018-03-121-2/+2
* Add context menu option to mark events individually as readKonstantinos Sideris2018-03-114-1/+28
* Crete a proxy for media to uniquely match signal to the callerKonstantinos Sideris2018-03-073-10/+13
* Add a unique id for locally uploaded imagesKonstantinos Sideris2018-03-071-3/+0
* Add missing headerKonstantinos Sideris2018-03-041-0/+2
* Retry initial sync only on specific errorsKonstantinos Sideris2018-03-042-2/+2
* Don't open room switcher when another dialog is openKonstantinos Sideris2018-03-044-24/+36
* Retry initial sync forever (#234)Stuart Mumford2018-03-041-4/+0
* Remove dead code & small refactorings using the std libraryKonstantinos Sideris2018-03-032-39/+1
* Handle empty matrix ID (regression from 9de1ec1)Konstantinos Sideris2018-03-011-1/+1
* Fix crash when inviting usersKonstantinos Sideris2018-02-281-30/+0
* Add some missing referencesKonstantinos Sideris2018-02-281-2/+2
* Enable room switcher only in the chat view (#251)Konstantinos Sideris2018-02-261-0/+2
* Replace login request with the one from matrix-structsKonstantinos Sideris2018-02-232-40/+1
* Fix crash when trying to use automatically deleted ImageOverlay dialogKonstantinos Sideris2018-02-201-1/+0
* Be explicit about the captured parameters in lambdasKonstantinos Sideris2018-02-202-3/+3
* Scale down the preview image to fit in the application windowKonstantinos Sideris2018-02-192-1/+6
* Move scaleImage() in UtilsKonstantinos Sideris2018-02-193-3/+28
* Minor adjustmentsKonstantinos Sideris2018-02-199-22/+22
* Notify the user on upload failuresKonstantinos Sideris2018-02-191-0/+1
* Support audio, video, generic file for pasting (#220)christarazi2018-02-1810-47/+98
* Show loading indicator while waiting for /login & /logoutKonstantinos Sideris2018-02-183-1/+9
* Remove QPropertyAnimation from modals to work around a regression on Qt 5.10....Konstantinos Sideris2018-02-171-15/+0
* Implement server-side notification countKonstantinos Sideris2018-02-155-5/+4
* Remove empty destructorsKonstantinos Sideris2018-02-1021-30/+3
* Move LeaveRoom dialog to MainWindow (#87)Konstantinos Sideris2018-02-104-23/+11
* Generate a date separator before local messagesKonstantinos Sideris2018-02-101-3/+4
* Remove tone emojiKonstantinos Sideris2018-02-092-10/+11
* Add a timeout timer for initial sync (#223, #222)Konstantinos Sideris2018-02-082-2/+5
* Apply fixed width for checkmark for all messagesChris Tarazi2018-02-071-0/+2
* Fix #217: create space for checkmark beforehandChris Tarazi2018-02-071-0/+1
* Render messages received by `/messages` on demandKonstantinos Sideris2018-01-301-0/+4
* Register timeline item so that it will be availableKonstantinos Sideris2018-01-291-4/+2
* Erase items using the keyKonstantinos Sideris2018-01-251-1/+1
* Resize text input vertically to fit the contentsKonstantinos Sideris2018-01-251-1/+2
* Use more stl containers & minor refactoringsKonstantinos Sideris2018-01-248-75/+57
* Show the scroll-down button when showing the timelineKonstantinos Sideris2018-01-231-0/+2
* Don't dismiss the loading overlay by clickingKonstantinos Sideris2018-01-221-17/+11
* Remove Accept-Encoding headerKonstantinos Sideris2018-01-221-1/+0
* Load the initial cache data without blocking the UIKonstantinos Sideris2018-01-212-4/+12
* Refactor avatar fetching in one functionKonstantinos Sideris2018-01-213-7/+4
* Use the Accept-Content header to enable response compressionKonstantinos Sideris2018-01-211-0/+1
* Automatically focus on input when opening a dialogKonstantinos Sideris2018-01-163-0/+3
* Hack to work around layout flickering when adding new timeline itemsKonstantinos Sideris2018-01-161-1/+13
* Add bordersKonstantinos Sideris2018-01-151-0/+1
* Change cache format to not allow duplicate receiptsKonstantinos Sideris2018-01-142-22/+2
* Add option to disable typing notificationsKonstantinos Sideris2018-01-141-0/+9
* Add a checkmark to messages that have been received by the server (#93)Konstantinos Sideris2018-01-141-0/+1
* Move timestamps to the rightKonstantinos Sideris2018-01-142-8/+27
* Keep syncing regardless of connectivity (#93)Konstantinos Sideris2018-01-131-1/+1
* Make some functions inlineKonstantinos Sideris2018-01-131-22/+25
* Use QSharedPointer to save RoomStatesKonstantinos Sideris2018-01-134-16/+24
* Upload filter automatically and use filter_id (#201)krombel2018-01-131-0/+1
* 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-121-4/+4
* Handle surrogate pairs in avatarsKonstantinos Sideris2018-01-122-2/+7
* Dismiss modal by clicking on the overlayKonstantinos Sideris2018-01-111-0/+4
* LintKonstantinos Sideris2018-01-111-2/+2
* Filter out content in sync that is currently unhandled (#198)krombel2018-01-111-0/+3
* Add support for pasting images into a room (#180)christarazi2018-01-109-12/+103
* Make group's sidebar visible through an optionKonstantinos Sideris2018-01-092-1/+20
* Communities (#195)Max Sandholm2018-01-098-6/+246
* Enable read receipts on messages sent through nhekoKonstantinos Sideris2018-01-051-0/+1
* Create widgets on demand for messages added to the end of the timelineKonstantinos Sideris2018-01-053-10/+46
* Add missing <functional> headerKonstantinos Sideris2018-01-031-0/+1
* Initial support for read receiptsKonstantinos Sideris2018-01-038-5/+132
* Re-order room list based on activityKonstantinos Sideris2017-12-304-3/+34
* Add date separator in the timelineKonstantinos Sideris2017-12-254-3/+8
* Use a better regex to identify URLsKonstantinos Sideris2017-12-242-3/+9
* Don't keep fetching history on non-visible timelinesKonstantinos Sideris2017-12-231-2/+4
* Cache room avatars (#139)Konstantinos Sideris2017-12-223-1/+13
* Add rounded corners to inline imagesKonstantinos Sideris2017-12-211-0/+3
* Fix font size inconsistenciesKonstantinos Sideris2017-12-211-1/+5
* Bump font sizesKonstantinos Sideris2017-12-211-6/+6
* Prevent emoji selector for closingKonstantinos Sideris2017-12-211-1/+0
* Handle incoming invitesKonstantinos Sideris2017-12-194-24/+69
* Allow only one application instanceKonstantinos Sideris2017-12-141-0/+31
* Valgrind runKonstantinos Sideris2017-12-121-1/+1
* Add dialog to create roomsKonstantinos Sideris2017-12-113-0/+52
* Add menu to invite usersKonstantinos Sideris2017-12-104-0/+76
* Add gui option for joining rooms (#25)Konstantinos Sideris2017-12-103-3/+21
* Reset cache on breaking changesKonstantinos Sideris2017-12-101-0/+3
* Add style colors for the ScrollBarKonstantinos Sideris2017-12-051-0/+12
* Migrate to matrix-structs for event and response parsingKonstantinos Sideris2017-12-0435-1722/+189
* Initial integration with matrix-structsKonstantinos Sideris2017-12-033-92/+0
* Add basic support for m.video messagesKonstantinos Sideris2017-12-012-0/+65
* Allow audio clip uploadsKonstantinos Sideris2017-12-018-5/+15
* Add inline audio clip player (m.audio) (#143)Konstantinos Sideris2017-12-015-17/+175
* Group emoji and dialogs with namespacesKonstantinos Sideris2017-11-3013-39/+67
* Create directories for related filesKonstantinos Sideris2017-11-3015-1/+2
* Use templates for the TimelineItem generationKonstantinos Sideris2017-11-301-9/+79
* Simplify timeline item creationKonstantinos Sideris2017-11-301-10/+26
* Implement file uploadsKonstantinos Sideris2017-11-296-2/+79
* Add read support for m.file messages (#24)Konstantinos Sideris2017-11-284-0/+108
* Reload theme without restart (#137)Konstantinos Sideris2017-11-251-2/+3
* Paint RoomList's background (#137)Konstantinos Sideris2017-11-251-0/+3
* Add dark themeKonstantinos Sideris2017-11-251-1/+3
* Update system themeKonstantinos Sideris2017-11-252-2/+2
* Send read receiptsKonstantinos Sideris2017-11-245-1/+11
* Remove unnecessary commentsKonstantinos Sideris2017-11-227-7/+7
* Fix emoji picker's themeKonstantinos Sideris2017-11-222-9/+3
* Fix minor stylistic issues on the nheko themeKonstantinos Sideris2017-11-226-0/+16
* Merge branch 'theme'Konstantinos Sideris2017-11-228-8/+74
|\
| * Use system color scheme (using a Qt stylesheet) #104Max Sandholm2017-11-168-8/+74
* | Keep track of newly joined rooms in the settings managerKonstantinos Sideris2017-11-211-2/+3
|/
* LintKonstantinos Sideris2017-11-152-5/+8
* Implement a per-room send queue. (#118)Jani Mustonen2017-11-153-12/+29
* Improve settings menu layoutKonstantinos Sideris2017-11-091-2/+7
* Remove unnecessary layoutsKonstantinos Sideris2017-11-081-8/+3
* Parse unsigned keyKonstantinos Sideris2017-11-061-0/+26
* Add input history, enable multi-line input, refactor commands (#119)Benjamin Saunders2017-11-051-11/+21
* Improvements to the quick switcher (#109)Jani Mustonen2017-11-032-1/+3
* Implement a setting for the tray icon (#108)Jani Mustonen2017-11-021-0/+1
* Add dummy settings menuKonstantinos Sideris2017-11-025-0/+199
* Implemented sending of typing notifications (#105)Thomas Herzog2017-10-313-2/+19
* Add missing headersKonstantinos Sideris2017-10-281-0/+1
* Display user avatar changesKonstantinos Sideris2017-10-281-3/+9
* Save the changes between syncs in cacheKonstantinos Sideris2017-10-282-2/+28
* Clean up headersKonstantinos Sideris2017-10-2832-119/+119
* Add scroll-down buttonKonstantinos Sideris2017-10-272-0/+30
* Adjust scrollbar only after pagination (#94)Konstantinos Sideris2017-10-271-0/+2
* LintKonstantinos Sideris2017-10-232-21/+6
* Use callbacks on MatrixClientKonstantinos Sideris2017-10-221-42/+0
* Remove extra inline keywordsKonstantinos Sideris2017-10-2234-639/+106
* Remove ui flickering when adding new timeline eventsKonstantinos Sideris2017-10-211-1/+1
* Retry initial sync (#19)Konstantinos Sideris2017-10-203-3/+12
* Move ctrl-k callback to the MainWindowKonstantinos Sideris2017-10-202-4/+2
* Remove sync timerKonstantinos Sideris2017-10-201-3/+0
* Make sidebar topic expand on click and fix html formatting of elided text. (#96)Rokas Kupstys2017-10-202-2/+29
* Elide room topicKonstantinos Sideris2017-10-191-8/+5
* Fix icons for retina displaysKonstantinos Sideris2017-10-1533-178/+195
* Reduce timeline flickeringKonstantinos Sideris2017-10-091-4/+3
* Add /join command supportKonstantinos Sideris2017-10-084-0/+9
* Add snackbarKonstantinos Sideris2017-10-081-0/+80
* Drop the loading screen if consensus can't be achievedKonstantinos Sideris2017-10-081-2/+7
* Prevent FOUCKonstantinos Sideris2017-10-073-0/+13
* Use shared pointer for the modalsKonstantinos Sideris2017-10-076-11/+11
* Resume sync when connectivity is establishedKonstantinos Sideris2017-10-051-1/+1
* Put typing notifications above the text inputKonstantinos Sideris2017-10-041-0/+1
* Receive typing notifications (#88)Konstantinos Sideris2017-10-044-5/+40