summary refs log tree commit diff
path: root/src (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* 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-152-0/+10
* Change cache format to not allow duplicate receiptsKonstantinos Sideris2018-01-142-11/+13
* Add option to disable typing notificationsKonstantinos Sideris2018-01-142-5/+43
* Add a checkmark to messages that have been received by the server (#93)Konstantinos Sideris2018-01-142-1/+13
* Move timestamps to the rightKonstantinos Sideris2018-01-141-40/+51
* Keep syncing regardless of connectivity (#93)Konstantinos Sideris2018-01-132-14/+17
* Make some functions inlineKonstantinos Sideris2018-01-131-24/+0
* Use QSharedPointer to save RoomStatesKonstantinos Sideris2018-01-134-91/+84
* Upload filter automatically and use filter_id (#201)krombel2018-01-131-0/+56
* Use Q_NULLPTR to be compatible with qt5.7Konstantinos Sideris2018-01-121-3/+3
* Handle surrogate pairs in avatarsKonstantinos Sideris2018-01-124-11/+18
* Dismiss modal by clicking on the overlayKonstantinos Sideris2018-01-111-0/+8
* LintKonstantinos Sideris2018-01-111-15/+21
* Filter out content in sync that is currently unhandled (#198)krombel2018-01-111-9/+29
* Remove Connection headerKonstantinos Sideris2018-01-101-2/+0
* Add support for pasting images into a room (#180)christarazi2018-01-1010-50/+278
* Make group's sidebar visible through an optionKonstantinos Sideris2018-01-092-5/+47
* Communities (#195)Max Sandholm2018-01-097-7/+673
* Make usernames in timeline less boldKonstantinos Sideris2018-01-081-1/+1
* Enable read receipts on messages sent through nhekoKonstantinos Sideris2018-01-051-0/+4
* Create widgets on demand for messages added to the end of the timelineKonstantinos Sideris2018-01-053-45/+213
* Remove an extra colon from the receipt timeKonstantinos Sideris2018-01-041-1/+1
* Initial support for read receiptsKonstantinos Sideris2018-01-037-27/+297
* 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-304-13/+91
* Use qobject_cast on TimelineItemKonstantinos Sideris2017-12-301-2/+2
* Add date separator in the timelineKonstantinos Sideris2017-12-252-16/+72
* Use a better regex to identify URLsKonstantinos Sideris2017-12-242-9/+5
* Restrict display name width to 500pxKonstantinos Sideris2017-12-231-1/+3
* Don't keep fetching history on non-visible timelinesKonstantinos Sideris2017-12-231-4/+9
* Use the "state_key" to assign avatarsKonstantinos Sideris2017-12-221-1/+1
* Cache room avatars (#139)Konstantinos Sideris2017-12-224-13/+94
* Add rounded corners to inline imagesKonstantinos Sideris2017-12-211-15/+26
* Remove the 'Video' prefix from video linksKonstantinos Sideris2017-12-211-1/+3
* Fix font size inconsistenciesKonstantinos Sideris2017-12-212-7/+9
* Bold room namesKonstantinos Sideris2017-12-211-1/+2
* Prevent emoji selector for closingKonstantinos Sideris2017-12-211-18/+0
* Handle incoming invitesKonstantinos Sideris2017-12-194-63/+268
* Remove minimum height limit (#160, #163)Konstantinos Sideris2017-12-171-1/+1
* Improve logging on event parsing failureKonstantinos Sideris2017-12-161-1/+1
* Allow only one application instanceKonstantinos Sideris2017-12-142-5/+148
* Valgrind runKonstantinos Sideris2017-12-121-7/+7
* Add dialog to create roomsKonstantinos Sideris2017-12-114-0/+229
* Add menu to invite usersKonstantinos Sideris2017-12-106-4/+261
* Add gui option for joining rooms (#25)Konstantinos Sideris2017-12-104-8/+66
* Reset cache on breaking changesKonstantinos Sideris2017-12-102-1/+47
* Catch deserialization exceptions on initial /syncKonstantinos Sideris2017-12-061-1/+1
* Prevent queue from getting blocked (#142)Konstantinos Sideris2017-12-062-4/+9
* Add style colors for the ScrollBarKonstantinos Sideris2017-12-051-5/+2
* Fix travis errorsKonstantinos Sideris2017-12-041-1/+1
* Migrate to matrix-structs for event and response parsingKonstantinos Sideris2017-12-0433-2044/+456
* Use std::exception for the login responseKonstantinos Sideris2017-12-031-1/+1
* Initial integration with matrix-structsKonstantinos Sideris2017-12-035-151/+20
* Add basic support for m.video messagesKonstantinos Sideris2017-12-013-0/+120
* Allow audio clip uploadsKonstantinos Sideris2017-12-017-51/+132
* Add inline audio clip player (m.audio) (#143)Konstantinos Sideris2017-12-015-73/+285
* Group emoji and dialogs with namespacesKonstantinos Sideris2017-11-3014-90/+96
* Create directories for related filesKonstantinos Sideris2017-11-3019-31/+43
* Use templates for the TimelineItem generationKonstantinos Sideris2017-11-301-130/+11
* Simplify timeline item creationKonstantinos Sideris2017-11-301-44/+10
* Implement file uploadsKonstantinos Sideris2017-11-297-100/+132
* Add read support for m.file messages (#24)Konstantinos Sideris2017-11-285-4/+327
* Remove another /messages call (#139)Konstantinos Sideris2017-11-261-2/+0
* Don't backfill messages automatically (#139)Konstantinos Sideris2017-11-261-1/+0
* Reload theme without restart (#137)Konstantinos Sideris2017-11-252-26/+41
* Paint RoomList's background (#137)Konstantinos Sideris2017-11-251-0/+9
* Add dark themeKonstantinos Sideris2017-11-256-18/+33
* Update system themeKonstantinos Sideris2017-11-253-10/+8
* Use span tags to prevent html escapingKonstantinos Sideris2017-11-251-8/+3
* Send read receiptsKonstantinos Sideris2017-11-246-3/+115
* Remove unnecessary commentsKonstantinos Sideris2017-11-229-45/+8
* Fix emoji picker's themeKonstantinos Sideris2017-11-223-54/+27
* Fix minor stylistic issues on the nheko themeKonstantinos Sideris2017-11-226-2/+62
* Merge branch 'theme'Konstantinos Sideris2017-11-2218-84/+153
|\
| * Use system color scheme (using a Qt stylesheet) #104Max Sandholm2017-11-1618-86/+155
* | Keep track of newly joined rooms in the settings managerKonstantinos Sideris2017-11-213-28/+20
|/
* Don't send empty messagesKonstantinos Sideris2017-11-161-0/+3
* LintKonstantinos Sideris2017-11-152-11/+17
* Implement a per-room send queue. (#118)Jani Mustonen2017-11-154-49/+102
* Improve settings menu layoutKonstantinos Sideris2017-11-091-2/+12
* Fix roomlist bordersKonstantinos Sideris2017-11-091-0/+3
* Fix initial sidebar widthKonstantinos Sideris2017-11-092-4/+2
* Remove unnecessary layoutsKonstantinos Sideris2017-11-086-56/+17
* Remove obsolete artifact from appveyorKonstantinos Sideris2017-11-071-1/+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-061-0/+26
|/
* 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 C++11 braced list style (#121)Benjamin Saunders2017-11-0524-1515/+1515
* Add input history, enable multi-line input, refactor commands (#119)Benjamin Saunders2017-11-051-50/+114
* 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-034-12/+28
* Update issue templateKonstantinos Sideris2017-11-021-1/+2
* Implement a setting for the tray icon (#108)Jani Mustonen2017-11-023-8/+14
* Add dummy settings menuKonstantinos Sideris2017-11-025-6/+378
* Implemented sending of typing notifications (#105)Thomas Herzog2017-10-313-4/+111
* Add missing headersKonstantinos Sideris2017-10-283-2/+2
* Display user avatar changesKonstantinos Sideris2017-10-287-23/+29
* Save the changes between syncs in cacheKonstantinos Sideris2017-10-2810-116/+214
* Clean up headersKonstantinos Sideris2017-10-2839-76/+77
* Add scroll-down buttonKonstantinos Sideris2017-10-272-0/+118
* Adjust scrollbar only after pagination (#94)Konstantinos Sideris2017-10-271-1/+10
* LintKonstantinos Sideris2017-10-233-9/+4
* Use callbacks on MatrixClientKonstantinos Sideris2017-10-221-545/+409
* Remove extra inline keywordsKonstantinos Sideris2017-10-223-0/+52
* Remove cache updates from the main threadKonstantinos Sideris2017-10-213-24/+24
* Remove ui flickering when adding new timeline eventsKonstantinos Sideris2017-10-212-13/+12
* Clean unread count when the user logs outKonstantinos Sideris2017-10-211-0/+2
* Retry initial sync (#19)Konstantinos Sideris2017-10-203-16/+48
* Move ctrl-k callback to the MainWindowKonstantinos Sideris2017-10-202-9/+9
* Remove sync timerKonstantinos Sideris2017-10-201-20/+5
* Make sidebar topic expand on click and fix html formatting of elided text. (#96)Rokas Kupstys2017-10-202-4/+71
* Elide room topicKonstantinos Sideris2017-10-191-3/+13
* Fix icons for retina displaysKonstantinos Sideris2017-10-1516-51/+120
* Scroll to the bottom on new messagesKonstantinos Sideris2017-10-091-1/+6
* Reduce timeline flickeringKonstantinos Sideris2017-10-091-14/+21
* Add /join command supportKonstantinos Sideris2017-10-085-12/+52
* Add snackbarKonstantinos Sideris2017-10-081-0/+143
* Drop the loading screen if consensus can't be achievedKonstantinos Sideris2017-10-082-12/+23
* Prevent FOUCKonstantinos Sideris2017-10-072-2/+21
* Use shared pointer for the modalsKonstantinos Sideris2017-10-076-53/+76
* Resume sync when connectivity is establishedKonstantinos Sideris2017-10-051-0/+7
* 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-043-13/+12
* Receive typing notifications (#88)Konstantinos Sideris2017-10-045-11/+113
* Recover from corrupted cache dataKonstantinos Sideris2017-10-032-20/+35
* Fix unicode handling of replaceEmoji (#84)Victor Berger2017-10-021-4/+4
* Build lmdb on appveyorKonstantinos Sideris2017-10-011-4/+5
* React to externally left and joined rooms, and add "leave room" button in roo...Max Sandholm2017-10-0112-40/+442
* Update badge counter only on changeKonstantinos Sideris2017-10-012-11/+13
* Remove extra clang-format optionsKonstantinos Sideris2017-10-0123-86/+43
* Fixes #50.Rokas Kupstys2017-10-011-0/+29
* Don't move scrollbar to the bottom when it's activeKonstantinos Sideris2017-09-301-10/+8
* Add custom logging formatKonstantinos Sideris2017-09-301-0/+1
* Add missing update callsKonstantinos Sideris2017-09-302-0/+3
* Remove unnecessary animationsKonstantinos Sideris2017-09-304-189/+18
* Refactor the welcome pageKonstantinos Sideris2017-09-301-70/+47
* Stop sync timer after logoutKonstantinos Sideris2017-09-302-1/+22
* Allow handling of incomplete /sync responses (#67)krombel2017-09-291-43/+112
* Don't mangle bot's display nameKonstantinos Sideris2017-09-281-3/+5
* Use a valid value for setWeightKonstantinos Sideris2017-09-281-1/+1
* LintingKonstantinos Sideris2017-09-241-2/+2
* Manually remove KDE acceleratorsKonstantinos Sideris2017-09-241-4/+19
* Ctrl-Q from the main window quits the application (#69)Max Sandholm2017-09-242-1/+6
* Properly handle html tagsKonstantinos Sideris2017-09-221-2/+5
* Fix reverse iterator crashKonstantinos Sideris2017-09-221-4/+5
* Remove hdpi scalingKonstantinos Sideris2017-09-222-2/+1
* Use white as the background colorKonstantinos Sideris2017-09-206-7/+7
* Do not capitalise the organization nameKonstantinos Sideris2017-09-181-2/+2
* Remove off-white colorKonstantinos Sideris2017-09-165-12/+12
* Merge branch 'images'Konstantinos Sideris2017-09-1011-261/+427
|\
| * Implement image uploads (#24)Konstantinos Sideris2017-09-1011-696/+869
* | Style change againKonstantinos Sideris2017-09-1062-4786/+4862
|/
* Allow port number as part of the hostnameKonstantinos Sideris2017-09-041-1/+7
* Add write support for m.emote eventsKonstantinos Sideris2017-09-036-603/+614
* Add read support for m.emote events (#41)Konstantinos Sideris2017-09-022-2/+66
* Linkify URLs in room topicsKonstantinos Sideris2017-08-261-79/+86
* Remove cache data when the user logs outKonstantinos Sideris2017-08-262-1/+6
* Update the cache state at once to avoid being in an invalid stateKonstantinos Sideris2017-08-263-827/+838
* Remove nick colorsKonstantinos Sideris2017-08-263-644/+608
* Fix login UXKonstantinos Sideris2017-08-211-6/+13
* Place the completion popup under the search widgetKonstantinos Sideris2017-08-201-27/+63
* Small style changeKonstantinos Sideris2017-08-2070-2108/+2437
* Ghetto room switcherKonstantinos Sideris2017-08-153-1/+155
* Focus on the text input when switching roomsKonstantinos Sideris2017-08-141-0/+1
* Update the last sender from the initial paginationKonstantinos Sideris2017-08-142-20/+33
* Don't overwrite last userKonstantinos Sideris2017-08-131-9/+6
* macOS: Get rid of text field's focus borderKonstantinos Sideris2017-08-121-4/+7
* Remove unused variableKonstantinos Sideris2017-08-061-5/+0
* Use 'You' instead of your own user idKonstantinos Sideris2017-08-061-6/+12
* Display the most recent message instead of the topicKonstantinos Sideris2017-08-066-5/+107
* Fix full screen image viewer on macOS sierraKonstantinos Sideris2017-08-061-21/+15
* The emoji panel shouldn't steal focus from other windowsKonstantinos Sideris2017-08-051-0/+1
* Rename Event.h header to avoid header conflictKonstantinos Sideris2017-08-051-1/+1
* Remove extra exception catchKonstantinos Sideris2017-08-051-2/+0
* Keep fetching history until the scrollbar gets activatedKonstantinos Sideris2017-08-053-8/+23
* Parse utf-8 data properlyKonstantinos Sideris2017-08-011-1/+1
* Initial support for state cacheKonstantinos Sideris2017-07-306-14/+536
* Add serialization on matrix eventsKonstantinos Sideris2017-07-3011-0/+157
* Append backwards events after the spacerKonstantinos Sideris2017-07-301-1/+1
* Save and restore app's window sizeKonstantinos Sideris2017-07-302-3/+28
* Fix small timestamp misalignmentKonstantinos Sideris2017-07-151-2/+5
* Use pixels to specify the font sizesKonstantinos Sideris2017-07-1512-68/+85
* LintingKonstantinos Sideris2017-07-092-6/+6
* Remove custom badge counter from mac and windows (#42)Konstantinos Sideris2017-07-091-0/+9
* Improve login flow (#35)jansol2017-07-084-110/+206
* Fix emoji alignment issue (#43)george99g2017-07-041-1/+1
* Slow down spinnerKonstantinos Sideris2017-07-021-5/+6
* Show unread count on MacOs toolbarKonstantinos Sideris2017-07-011-0/+11
* Remove hardcoded font sizes on the top bars and text inputKonstantinos Sideris2017-07-013-15/+27
* Add option for the default font sizeKonstantinos Sideris2017-07-011-1/+7
* Set emoji size relative to the default fontKonstantinos Sideris2017-07-011-1/+5
* Remove hardcoded font sizes, margins etcKonstantinos Sideris2017-07-012-61/+95
* Don't collapse room listKonstantinos Sideris2017-06-061-0/+1
* Repaint when the room avatar is receivedKonstantinos Sideris2017-06-051-3/+3
* Lazy load initial timeline eventsKonstantinos Sideris2017-06-053-9/+13
* Fix scrolling flickering on backwards paginationKonstantinos Sideris2017-06-051-6/+16
* Experimental support for user avatars in timelineKonstantinos Sideris2017-06-055-97/+338
* Show confirmation dialog on logoutKonstantinos Sideris2017-06-029-15/+103
* Don't mark messages from local user as unreadKonstantinos Sideris2017-06-011-1/+7
* Add context menu on RoomList itemsKonstantinos Sideris2017-05-314-15/+51
* Add menu to toggle notificationsKonstantinos Sideris2017-05-313-29/+66
* Add drop shadow to emoji panelKonstantinos Sideris2017-05-312-127/+135
* Create a named device on loginKonstantinos Sideris2017-05-301-1/+13
* Set up translationsKonstantinos Sideris2017-05-298-47/+56
* Fetch avatar thumbnail instead of the original imageKonstantinos Sideris2017-05-271-6/+20
* Resolve name and avatar on 1-on-1 roomsKonstantinos Sideris2017-05-265-37/+174
* Add custom scrollbar on the timelineKonstantinos Sideris2017-05-245-13/+113
* Don't show the landing page when there is an active userKonstantinos Sideris2017-05-221-16/+29
* Increase tray icon's bubble sizeKonstantinos Sideris2017-05-221-1/+5
* pixelSize -> pointSizeKonstantinos Sideris2017-05-221-1/+1
* Properly quit app on tray icon's actionKonstantinos Sideris2017-05-211-1/+4
* Be explicit about room's name colorKonstantinos Sideris2017-05-211-0/+1
* Minimize to trayKonstantinos Sideris2017-05-215-1/+132
* Snappy sidebarKonstantinos Sideris2017-05-195-71/+148
* Remove RoomList UI formKonstantinos Sideris2017-05-191-11/+30
* Reverse colors on selection for the unread message bubbleKonstantinos Sideris2017-05-191-2/+12
* Add hover color on RoomList itemsKonstantinos Sideris2017-05-191-0/+4
* Simplify room list itemKonstantinos Sideris2017-05-192-94/+189
* Add geometry animation on emoji pickerKonstantinos Sideris2017-05-161-8/+17
* Show user info even if the display name or avatar are missingKonstantinos Sideris2017-05-163-14/+18
* Clear room state on logoutKonstantinos Sideris2017-05-161-0/+1
* Remove MainWindow ui formKonstantinos Sideris2017-05-141-5/+12
* Add missing parentsKonstantinos Sideris2017-05-141-3/+3
* Make InputValidator class members staticKonstantinos Sideris2017-05-143-18/+15
* Use QSharedPointer to manage TimelineViews and RoomInfoListItemsKonstantinos Sideris2017-05-143-17/+5
* Fix ripple size on RoomListItemKonstantinos Sideris2017-05-141-3/+3
* Update prev_batch only while paginatingKonstantinos Sideris2017-05-131-1/+4
* Initial support for backwards paginationKonstantinos Sideris2017-05-126-86/+287
* Highlight URLs in TimelineViewKonstantinos Sideris2017-05-111-4/+17
* Prefer non UserId as display namesKonstantinos Sideris2017-05-101-1/+5
* Restrict inline image size to its minimumKonstantinos Sideris2017-05-101-4/+3
* Check for nullptr before deleteKonstantinos Sideris2017-05-101-4/+8
* Save the user defined domain instead of the one provided by login responseKonstantinos Sideris2017-05-092-6/+4
* Add settings panel for homeserver's domainKonstantinos Sideris2017-05-093-12/+120
* Initial support for display namesKonstantinos Sideris2017-05-084-9/+36
* Add sync timeoutKonstantinos Sideris2017-05-081-0/+1
* Use strongly typed enumsKonstantinos Sideris2017-05-085-35/+35
* Use timeline to retrieve state eventsKonstantinos Sideris2017-05-0720-217/+736
* Add matrix::events namespaceKonstantinos Sideris2017-05-0411-1/+21
* Add base Event classKonstantinos Sideris2017-05-041-0/+61
* Add event contentsKonstantinos Sideris2017-05-0410-0/+415
* macOS fixes (#15)Matthew Hodgson2017-05-042-12/+20
* Set application attributes before QApplicationKonstantinos Sideris2017-05-031-2/+2