Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move all files under src/ | Konstantinos Sideris | 2018-07-17 | 1 | -268/+0 |
| | |||||
* | Re-enable groups | Konstantinos Sideris | 2018-07-14 | 1 | -4/+2 |
| | |||||
* | Working D-Bus desktop notifications (#361) | Max Sandholm | 2018-07-11 | 1 | -0/+11 |
| | | | | | | | | | | | | * Working D-Bus desktop notifications * Remove return type on constructor * Fix the Windows placeholder class * Fix wrong variable name * Fix windows and macOS versions of notificationsmanager | ||||
* | Send image dimensions in m.image event | Konstantinos Sideris | 2018-07-10 | 1 | -1/+2 |
| | | | | fixes #215 | ||||
* | Fix regressions regarding UI resizing | Konstantinos Sideris | 2018-07-04 | 1 | -0/+8 |
| | | | | The room list would be hidden only through window resizing. | ||||
* | Add basic support for replies (#292) | Konstantinos Sideris | 2018-06-30 | 1 | -0/+2 |
| | |||||
* | Save timeline messages in cache for faster startup times | Konstantinos Sideris | 2018-06-28 | 1 | -5/+1 |
| | |||||
* | Fix bug where cache was initialized twice in a row | Konstantinos Sideris | 2018-06-12 | 1 | -0/+1 |
| | |||||
* | Add support for displaying decrypted messages | Konstantinos Sideris | 2018-06-10 | 1 | -2/+6 |
| | |||||
* | Migrate to mtxclient for the http calls | Konstantinos Sideris | 2018-06-09 | 1 | -11/+54 |
| | |||||
* | Refresh the room info on the top bar after sync | Konstantinos Sideris | 2018-05-18 | 1 | -0/+1 |
| | |||||
* | Don't use shared pointers for cache | Konstantinos Sideris | 2018-05-08 | 1 | -4/+0 |
| | |||||
* | Replace shared pointers of MatrixClient with a single instance | Konstantinos Sideris | 2018-05-08 | 1 | -15/+1 |
| | |||||
* | Don't send notification for the room that is currently open | Konstantinos Sideris | 2018-05-07 | 1 | -0/+6 |
| | |||||
* | Add support for retrieving the notification events (#33) | Konstantinos Sideris | 2018-05-05 | 1 | -0/+2 |
| | |||||
* | Handle invalid access token | Konstantinos Sideris | 2018-05-02 | 1 | -1/+1 |
| | |||||
* | Add prototype room settings menu | Konstantinos Sideris | 2018-04-30 | 1 | -0/+1 |
| | |||||
* | Fix UI inconsistencies between room list & communities | Konstantinos Sideris | 2018-04-28 | 1 | -2/+0 |
| | | | | | fixes #204 fixes #255 | ||||
* | Fix signal redefinition warning | Konstantinos Sideris | 2018-04-24 | 1 | -1/+1 |
| | |||||
* | Clear typing notifications when the user list is empty | Konstantinos Sideris | 2018-04-24 | 1 | -0/+3 |
| | | | | fixes #304 | ||||
* | Remove map from room_id to QPixmap from ChatPage | Konstantinos Sideris | 2018-04-24 | 1 | -3/+0 |
| | | | | The avatars are loaded from cache | ||||
* | Implement media cache | Konstantinos Sideris | 2018-04-21 | 1 | -2/+2 |
| | |||||
* | Remove dead code | Konstantinos Sideris | 2018-04-21 | 1 | -4/+0 |
| | |||||
* | Cache refactoring | Konstantinos Sideris | 2018-04-21 | 1 | -44/+16 |
| | |||||
* | Track invites so they can be removed outside of nheko | Konstantinos Sideris | 2018-03-26 | 1 | -2/+9 |
| | | | | fixes #213 | ||||
* | Add border line above the text input | Konstantinos Sideris | 2018-03-18 | 1 | -2/+0 |
| | |||||
* | Add ability to redact messages | Konstantinos Sideris | 2018-03-17 | 1 | -0/+4 |
| | |||||
* | Add context menu option to mark events individually as read | Konstantinos Sideris | 2018-03-11 | 1 | -0/+6 |
| | | | | fixes #261 | ||||
* | Retry initial sync only on specific errors | Konstantinos Sideris | 2018-03-04 | 1 | -1/+1 |
| | | | | | fixes #233 fixes #89 | ||||
* | Retry initial sync forever (#234) | Stuart Mumford | 2018-03-04 | 1 | -4/+0 |
| | |||||
* | Add some missing references | Konstantinos Sideris | 2018-02-28 | 1 | -2/+2 |
| | |||||
* | Show loading indicator while waiting for /login & /logout | Konstantinos Sideris | 2018-02-18 | 1 | -0/+1 |
| | | | | fixes #208 | ||||
* | Implement server-side notification count | Konstantinos Sideris | 2018-02-15 | 1 | -0/+2 |
| | |||||
* | Remove empty destructors | Konstantinos Sideris | 2018-02-10 | 1 | -1/+0 |
| | |||||
* | Move LeaveRoom dialog to MainWindow (#87) | Konstantinos Sideris | 2018-02-10 | 1 | -0/+1 |
| | |||||
* | Add a timeout timer for initial sync (#223, #222) | Konstantinos Sideris | 2018-02-08 | 1 | -1/+4 |
| | | | | Show a better message on the login screen after an initial sync failure. | ||||
* | Use more stl containers & minor refactorings | Konstantinos Sideris | 2018-01-24 | 1 | -7/+7 |
| | |||||
* | Refactor avatar fetching in one function | Konstantinos Sideris | 2018-01-21 | 1 | -1/+0 |
| | |||||
* | Keep syncing regardless of connectivity (#93) | Konstantinos Sideris | 2018-01-13 | 1 | -1/+1 |
| | |||||
* | Use QSharedPointer to save RoomStates | Konstantinos Sideris | 2018-01-13 | 1 | -5/+6 |
| | |||||
* | Make group's sidebar visible through an option | Konstantinos Sideris | 2018-01-09 | 1 | -0/+2 |
| | |||||
* | Communities (#195) | Max Sandholm | 2018-01-09 | 1 | -1/+17 |
| | |||||
* | Initial support for read receipts | Konstantinos Sideris | 2018-01-03 | 1 | -0/+12 |
| | |||||
* | Re-order room list based on activity | Konstantinos Sideris | 2017-12-30 | 1 | -1/+7 |
| | | | | fixes #2 | ||||
* | Handle incoming invites | Konstantinos Sideris | 2017-12-19 | 1 | -0/+1 |
| | | | | fixes #128 | ||||
* | Migrate to matrix-structs for event and response parsing | Konstantinos Sideris | 2017-12-04 | 1 | -17/+54 |
| | |||||
* | Remove unnecessary layouts | Konstantinos Sideris | 2017-11-08 | 1 | -8/+3 |
| | |||||
* | Add dummy settings menu | Konstantinos Sideris | 2017-11-02 | 1 | -0/+1 |
| | |||||
* | Implemented sending of typing notifications (#105) | Thomas Herzog | 2017-10-31 | 1 | -2/+4 |
| | |||||
* | Save the changes between syncs in cache | Konstantinos Sideris | 2017-10-28 | 1 | -1/+23 |
| | | | | | | - Fixes high cpu issues caused by the serialization of the whole in-memory state. - Display name changes are now visible in the timeline. | ||||
* | Clean up headers | Konstantinos Sideris | 2017-10-28 | 1 | -13/+17 |
| | |||||
* | Retry initial sync (#19) | Konstantinos Sideris | 2017-10-20 | 1 | -0/+7 |
| | |||||
* | Move ctrl-k callback to the MainWindow | Konstantinos Sideris | 2017-10-20 | 1 | -4/+1 |
| | |||||
* | Remove sync timer | Konstantinos Sideris | 2017-10-20 | 1 | -3/+0 |
| | |||||
* | Fix icons for retina displays | Konstantinos Sideris | 2017-10-15 | 1 | -0/+2 |
| | |||||
* | Add /join command support | Konstantinos Sideris | 2017-10-08 | 1 | -0/+1 |
| | |||||
* | Drop the loading screen if consensus can't be achieved | Konstantinos Sideris | 2017-10-08 | 1 | -2/+7 |
| | |||||
* | Prevent FOUC | Konstantinos Sideris | 2017-10-07 | 1 | -0/+1 |
| | |||||
* | Use shared pointer for the modals | Konstantinos Sideris | 2017-10-07 | 1 | -2/+2 |
| | |||||
* | Receive typing notifications (#88) | Konstantinos Sideris | 2017-10-04 | 1 | -0/+6 |
| | |||||
* | React to externally left and joined rooms, and add "leave room" button in ↵ | Max Sandholm | 2017-10-01 | 1 | -0/+2 |
| | | | | | | | | | | room menu (#75) * Initial "join room" feature. * React correctly to remotely joined rooms. * Leaving rooms implemented both locally using the room menu in nheko, and reacting properly when leaving a room remotely from another client. | ||||
* | Update the cache state at once to avoid being in an invalid state | Konstantinos Sideris | 2017-08-26 | 1 | -53/+52 |
| | |||||
* | Ghetto room switcher | Konstantinos Sideris | 2017-08-15 | 1 | -0/+8 |
| | |||||
* | Initial support for state cache | Konstantinos Sideris | 2017-07-30 | 1 | -0/+6 |
| | | | | - Adds detection for duplicate events | ||||
* | Add menu to toggle notifications | Konstantinos Sideris | 2017-05-31 | 1 | -0/+2 |
| | |||||
* | Resolve name and avatar on 1-on-1 rooms | Konstantinos Sideris | 2017-05-26 | 1 | -0/+1 |
| | |||||
* | Minimize to tray | Konstantinos Sideris | 2017-05-21 | 1 | -0/+1 |
| | |||||
* | Snappy sidebar | Konstantinos Sideris | 2017-05-19 | 1 | -6/+15 |
| | |||||
* | Replace include guards with #pragma once | Konstantinos Sideris | 2017-05-16 | 1 | -4/+1 |
| | |||||
* | Use timeline to retrieve state events | Konstantinos Sideris | 2017-05-07 | 1 | -3/+7 |
| | | | | | - Rooms without any history will be shown. - Room's state will be kept in sync and any updates will be visible. | ||||
* | Rename History to Timeline | Konstantinos Sideris | 2017-04-27 | 1 | -2/+2 |
| | | | | In order to be compatible with the Matrix terminology | ||||
* | Show the unread message count on the window title | Konstantinos Sideris | 2017-04-15 | 1 | -0/+2 |
| | |||||
* | Initial implementation for local echo | Konstantinos Sideris | 2017-04-13 | 1 | -2/+0 |
| | | | | | | | | | | | | | Each HistoryView maintains a list of pending events. Each pending message is validated from the homeserver with either the returned EventId or the body of the message. Currently there is no support to remove invalid messages. Also some small refactoring: - ChatPage doesn't know about the message being sent. The message delivery is solely handled by HistoryViewManager. - Nick coloring function moved to HistoryViewManager. | ||||
* | Remove capitalization | Konstantinos Sideris | 2017-04-11 | 1 | -2/+0 |
| | |||||
* | Use only a MatrixClient as a shared pointer | Konstantinos Sideris | 2017-04-11 | 1 | -11/+6 |
| | |||||
* | Make the timer single shot | Konstantinos Sideris | 2017-04-11 | 1 | -0/+1 |
| | |||||
* | Add logout button | Konstantinos Sideris | 2017-04-09 | 1 | -0/+4 |
| | | | | Logout from the current session and invalidate the current token | ||||
* | Use const refs for the deserialized data | Konstantinos Sideris | 2017-04-06 | 1 | -4/+4 |
| | |||||
* | Initial commit | Konstantinos Sideris | 2017-04-06 | 1 | -0/+88 |