summary refs log tree commit diff
path: root/CMakeLists.txt (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Implement decryption of imagesNicolas Werner2019-12-031-0/+1
| | | | It is a bit of a hack, but it works...
* Bump required boost and cmake version to match mtxclientNicolas Werner2019-12-031-1/+1
|
* Remove old timelineNicolas Werner2019-11-231-20/+6
|
* optionally use QQuickWidget and replace ColorOverlay -> colorImageProviderNicolas Werner2019-11-231-1/+3
|
* Organize qml files a bitNicolas Werner2019-11-231-0/+1
|
* Remove unused Qt ModuleNicolas Werner2019-11-231-1/+0
|
* Use a basic implementation of a DelegateChooser for compat with older QtNicolas Werner2019-11-231-0/+3
| | | | | The interface is taken from Qt/KDE, but the implementation is different, because the Qt implementation depends on some Qt internals.
* Use win lean and mean to fix WinSock include issueNicolas Werner2019-11-231-0/+1
|
* Restore saving of mediaNicolas Werner2019-11-231-1/+0
|
* Implement avatars in qml timelineNicolas Werner2019-11-231-0/+1
|
* Add placeholder timeline modelNicolas Werner2019-11-231-0/+2
|
* Replace timeline with empty qml viewNicolas Werner2019-11-231-15/+19
|
* Cache User MentionsJoseph Donofry2019-08-091-4/+2
| | | | | | | | | Cache user mentions when they are retrieved from the server. This logic currently isn't being utilized by the UI. Additionally, the app should use a 'since' value to only get mentions newer than those stored in the DB, to avoid excessive web requests. This will be implemented in a future commit.
* Add User Mentions DialogJoseph Donofry2019-07-161-0/+4
| | | | | | | | | | | | Add a RoomListItem-like button that opens a dialog containing all of the messages that would result in a highlight from the server (for example, the user is mentioned, or @room is mentioned). This is VERY rudimentary and will be completely reworked in the future to take advantage of the existing TimelineView class, instead of using a dialog like it does now. The button to show the mentions also needs work.
* Fix deprecated function call issues with Qt 5.13Joseph Donofry2019-07-041-1/+1
| | | | Update to mtxclient 0.3.0
* Removed RPATH from compiled binaries.Vitaly Zaitsev2019-06-261-0/+2
| | | | Signed-off-by: Vitaly Zaitsev <vitaly@easycoding.org>
* Initial Support for Rich RepliesJoseph Donofry2019-06-111-2/+6
| | | | | | | | Add placeholder UI for showing replies in the text entry widget. Existing quoting capability has been removed (Temporarily), as it was replaced with the new reply capability. Replies sent from nheko do not currently appear correctly in the timeline (this will be fixed in a future commit).
* Update to v0.6.4Joseph Donofry2019-05-221-1/+1
|
* link boost dynamicallyredsky172019-05-081-1/+2
|
* Nlohmann build updatesredsky172019-02-241-1/+12
|
* Release Nheko 0.6.3Joe2019-02-081-1/+1
| | | | | - Update version numbers and documentation - Fix github releases oauth key
* Merge branch 'master' of https://github.com/redsky17/nhekoJoe2019-02-081-1/+14
|\
| * Tweak build settingsredsky172019-02-081-1/+1
| |
| * Revert "Remove built-in emoji picker"redsky172019-01-261-0/+10
| | | | | | | | This reverts commit 4b807229aa20d6f4891e35f08d489da427d3d0b6.
| * Add initial support for QtIndenticonredsky172019-01-261-0/+3
| | | | | | | | | | | | | | | | | | | | | | Add initial loading of qt jdenticon plugin: https://github.com/redsky17/qt-jdenticon Currently, the library's functionality has not been integrated into the rest of nheko. Next step is to add a configuration item in the User Settings and use the plugin to generate avatars for users without their own picture. These avatars should be cached in the Cache object.
* | Add /bigobj for nheko MSVC buildJoe2019-01-271-0/+7
|/
* v0.6.2Konstantinos Sideris2018-10-071-1/+1
|
* Remove built-in emoji pickerKonstantinos Sideris2018-10-071-10/+0
|
* Remove ScrollbarKonstantinos Sideris2018-10-061-2/+0
|
* Remove debug logs from Windows buildsKonstantinos Sideris2018-10-061-4/+9
|
* Enable debug logsKonstantinos Sideris2018-09-301-2/+7
|
* Move TextLabel into its own fileKonstantinos Sideris2018-09-261-0/+2
|
* v0.6.1Konstantinos Sideris2018-09-261-1/+1
|
* v0.6.0Konstantinos Sideris2018-09-211-2/+2
|
* macOS: Use the native emoji pickerKonstantinos Sideris2018-09-191-2/+2
| | | | fixes #79
* Add context menu option to show the raw messageKonstantinos Sideris2018-09-121-0/+1
| | | | fixes #437
* Switch to libcmarkKonstantinos Sideris2018-09-111-1/+2
|
* Remove custom stylesheet for qmenuKonstantinos Sideris2018-09-081-0/+1
|
* Initial support for sending markdown formatted messagesKonstantinos Sideris2018-09-071-0/+1
| | | | fixes #283
* Use proxy objects on lambdas instead of raw pointersKonstantinos Sideris2018-09-071-0/+1
| | | | | | | When the object is destroyed the connections will be removed automatically by Qt. fixes #433
* Forgot to update cmake project versionKonstantinos Sideris2018-09-011-1/+1
|
* Merge matrix-structs into the client libKonstantinos Sideris2018-09-011-2/+17
|
* Bump version to v0.5.4Konstantinos Sideris2018-08-211-1/+1
|
* Bump version to 0.5.3Konstantinos Sideris2018-08-121-1/+1
|
* Remove dash from version string when building outside of gitKonstantinos Sideris2018-08-081-1/+5
|
* Use archives instead of repos to fetch dependenciesKonstantinos Sideris2018-08-081-1/+1
|
* v0.5.2Konstantinos Sideris2018-07-281-1/+1
|
* Create user profile modalKonstantinos Sideris2018-07-201-0/+2
|
* Bump version to v0.5.1Konstantinos Sideris2018-07-171-1/+1
|
* Fix the download path for the Windows notification libKonstantinos Sideris2018-07-171-1/+1
|
* Move all files under src/Konstantinos Sideris2018-07-171-130/+129
|
* Bump version to 0.5.0Konstantinos Sideris2018-07-151-3/+3
|
* Re-enable groupsKonstantinos Sideris2018-07-141-1/+0
|
* Working D-Bus desktop notifications (#361)Max Sandholm2018-07-111-1/+4
| | | | | | | | | | | | * 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
* Limit -Wshadow to non-gcc (#368)Johannes Walcher2018-07-101-1/+5
|
* Add -WshadowKonstantinos Sideris2018-07-081-0/+1
|
* Add a timeline message when encryption is enabledKonstantinos Sideris2018-07-071-0/+2
|
* Mark third-party headers as systemKonstantinos Sideris2018-07-041-2/+2
|
* Don't download dependencies during buildKonstantinos Sideris2018-07-041-14/+16
| | | | fixes #346
* Add build target for doxygenKonstantinos Sideris2018-07-021-0/+20
| | | | Includes documentation & dependency/call graphs
* Implement dekstop notifications on Windows (#290)Konstantinos Sideris2018-07-011-1/+11
|
* Merge branch 'e2ee'Konstantinos Sideris2018-06-171-23/+39
|\ | | | | | | | | | | | | | | | | - Support for e2ee rooms - Implement categories & file logging - Let the user know when the app can't reach the server (#93) fixes #13 fixes #326
| * Update CI instructionsKonstantinos Sideris2018-06-171-12/+9
| |
| * Add support for displaying decrypted messagesKonstantinos Sideris2018-06-101-0/+1
| |
| * Migrate to mtxclient for the http callsKonstantinos Sideris2018-06-091-3/+1
| |
| * Install missing dependencies in travis-ci/appveyorKonstantinos Sideris2018-06-041-3/+21
| |
| * Include mtxclient in the buildKonstantinos Sideris2018-06-041-15/+16
| |
* | Add Visual Studio 2017 support (#336)Nicolas Riebesel2018-06-141-10/+8
|/
* Bump version to v0.4.3Konstantinos Sideris2018-06-021-1/+1
|
* Bump version to 0.4.2Konstantinos Sideris2018-05-251-1/+1
|
* Bump version to 0.4.1Konstantinos Sideris2018-05-241-1/+1
|
* Implement desktop notification for macKonstantinos Sideris2018-05-051-2/+11
|
* Add compile option for address sanitizersKonstantinos Sideris2018-05-041-0/+5
|
* Bump versionKonstantinos Sideris2018-05-031-2/+2
|
* Add member listKonstantinos Sideris2018-05-011-0/+2
|
* Add prototype room settings menuKonstantinos Sideris2018-04-301-0/+2
|
* Add Qt5Svg dependencyKonstantinos Sideris2018-04-281-0/+2
|
* Fix UI inconsistencies between room list & communitiesKonstantinos Sideris2018-04-281-1/+0
| | | | | fixes #204 fixes #255
* Remove old/unused codeKonstantinos Sideris2018-04-281-1/+0
|
* Remove dead codeKonstantinos Sideris2018-04-211-1/+0
|
* Bump version to v0.3.1Konstantinos Sideris2018-04-131-1/+1
|
* Bump versionKonstantinos Sideris2018-04-031-2/+2
|
* Adjust CMakeLists to make dependency downloading optionalKonstantinos Sideris2018-03-291-77/+43
|
* Link with pthread on LinuxKonstantinos Sideris2018-03-241-0/+4
|
* Add basic support for username auto-completionKonstantinos Sideris2018-03-241-0/+2
| | | | fixes #40
* Adjust version number for the windows buildKonstantinos Sideris2018-03-221-2/+5
| | | | [ci skip]
* Be compatible with cmake 3.1Konstantinos Sideris2018-03-221-1/+0
|
* Add version info in the settings menuKonstantinos Sideris2018-03-221-19/+18
| | | | fixes #239
* Add fancy snackbar animationKonstantinos Sideris2018-03-161-1/+7
|
* Implement user registration with reCAPTCHAKonstantinos Sideris2018-03-121-1/+2
| | | | fixes #264
* Bump versionKonstantinos Sideris2018-03-041-1/+1
|
* Remove dead code & small refactorings using the std libraryKonstantinos Sideris2018-03-031-1/+0
|
* Pass arch flags for appveyor buildKonstantinos Sideris2018-03-031-3/+3
| | | | [ci skip]
* Specify install directory & arch for the matrix_structs libraryKonstantinos Sideris2018-03-031-1/+1
| | | | [ci skip]
* Remove git submodules in favor of cmake's ExternalProjectKonstantinos Sideris2018-03-031-12/+14
|
* Fix crash when inviting usersKonstantinos Sideris2018-02-281-1/+0
|
* Replace login request with the one from matrix-structsKonstantinos Sideris2018-02-231-1/+0
|
* Support audio, video, generic file for pasting (#220)christarazi2018-02-181-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | * Refactor widget items to use same interface * Support audio, video, generic file for pasting * Add utils function for human readable file sizes * Set correct MIME type for media messages This change also determines the size of the upload once from the ContentLengthHeader, rather than seeking the QIODevice and asking for its size. This prevents any future trouble in case the QIODevice is sequential (cannot be seeked). The MIME type is also determined at upload once, rather than using the QIODevice and the underlying data inside. * Allow for file urls to be used as fall-back This fixes an issue on macOS which uses `text/uri-list` for copying files to the clipboard. fixes #228
* Simplify variant access with std::visitKonstantinos Sideris2018-02-111-1/+1
|
* Update build instructionsKonstantinos Sideris2018-02-101-1/+2
| | | | | | fixes #226 [ci skip]
* Added AppData manifest file for Gnome Software (#224)Vitaly Zaitsev2018-02-011-0/+1
| | | Signed-off-by: Vitaly Zaitsev <vitaly@easycoding.org>
* Remove Accept-Encoding headerKonstantinos Sideris2018-01-221-7/+1
|
* Load the initial cache data without blocking the UIKonstantinos Sideris2018-01-211-0/+1
|
* Use the Accept-Content header to enable response compressionKonstantinos Sideris2018-01-211-1/+7
| | | | | fixes #86 fixes #89
* Add support for pasting images into a room (#180)christarazi2018-01-101-0/+2
| | | fixes #132
* Add make install and make uninstall rules to cmake (#196)Bart Ribbers2018-01-091-0/+23
|
* Communities (#195)Max Sandholm2018-01-091-0/+6
|
* Create widgets on demand for messages added to the end of the timelineKonstantinos Sideris2018-01-051-0/+1
|
* Initial support for read receiptsKonstantinos Sideris2018-01-031-0/+2
|
* Add deb and rpm packages on releasesKonstantinos Sideris2017-12-261-6/+9
|
* Remove submodules from matrix-structsKonstantinos Sideris2017-12-161-0/+2
| | | | fixes #164
* Allow only one application instanceKonstantinos Sideris2017-12-141-0/+1
| | | | fixes #141
* Remove -march=nativeKonstantinos Sideris2017-12-121-1/+0
| | | | [ci skip]
* Add dialog to create roomsKonstantinos Sideris2017-12-111-0/+2
| | | | fixes #25
* Add menu to invite usersKonstantinos Sideris2017-12-101-0/+4
|
* Fix travis errorsKonstantinos Sideris2017-12-041-1/+0
|
* Migrate to matrix-structs for event and response parsingKonstantinos Sideris2017-12-041-56/+2
|
* Initial integration with matrix-structsKonstantinos Sideris2017-12-031-4/+6
|
* Add inline audio clip player (m.audio) (#143)Konstantinos Sideris2017-12-011-3/+8
|
* Group emoji and dialogs with namespacesKonstantinos Sideris2017-11-301-18/+17
|
* Create directories for related filesKonstantinos Sideris2017-11-301-64/+79
|
* Add read support for m.file messages (#24)Konstantinos Sideris2017-11-281-0/+2
|
* Windows icon fix and change the installer to QT Installer Framework on ↵Marcel2017-11-061-14/+21
| | | | Windows (#85)
* Add dummy settings menuKonstantinos Sideris2017-11-021-0/+4
|
* Add scroll-down buttonKonstantinos Sideris2017-10-271-0/+2
|
* Remove cache updates from the main threadKonstantinos Sideris2017-10-211-2/+3
|
* Make sidebar topic expand on click and fix html formatting of elided text. (#96)Rokas Kupstys2017-10-201-0/+2
| | | Fixes #95
* Fix icons for retina displaysKonstantinos Sideris2017-10-151-0/+2
|
* Add snackbarKonstantinos Sideris2017-10-081-19/+15
|
* Receive typing notifications (#88)Konstantinos Sideris2017-10-041-15/+17
|
* Build lmdb on appveyorKonstantinos Sideris2017-10-011-6/+27
|
* React to externally left and joined rooms, and add "leave room" button in ↵Max Sandholm2017-10-011-0/+4
| | | | | | | | | | 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.
* Remove unnecessary animationsKonstantinos Sideris2017-09-301-2/+0
|
* Handle missing git submodules automaticallyKonstantinos Sideris2017-09-261-0/+6
|
* Add march=nativeKonstantinos Sideris2017-09-181-0/+2
|
* Implement image uploads (#24)Konstantinos Sideris2017-09-101-2/+2
|
* Ghetto room switcherKonstantinos Sideris2017-08-151-0/+2
|
* Avoid header conflict (second attempt)Konstantinos Sideris2017-08-061-2/+2
|
* Include lmdb headerKonstantinos Sideris2017-08-051-0/+2
|
* Initial support for state cacheKonstantinos Sideris2017-07-301-1/+12
| | | | - Adds detection for duplicate events
* Remove custom badge counter from mac and windows (#42)Konstantinos Sideris2017-07-091-10/+42
| | | | - Add icon set on mac for future packaging
* Improve login flow (#35)jansol2017-07-081-2/+1
| | | | | * Validate both inferred and explicitly entered server addresses by attempting to call the /versions endpoint * If the domain from the mxid fails validation, try prefixing it with 'matrix' * Only show server address field if address validation ultimately fails
* Show unread count on MacOs toolbarKonstantinos Sideris2017-07-011-0/+8
|
* Experimental support for user avatars in timelineKonstantinos Sideris2017-06-051-0/+2
|
* Show confirmation dialog on logoutKonstantinos Sideris2017-06-021-0/+2
| | | | | | Minor stylistic refactoring closes #29
* Be explicit about the text color on the context menuKonstantinos Sideris2017-05-311-1/+0
| | | | [ci skip]
* Show a warning for Qt < 5.7Konstantinos Sideris2017-05-301-1/+1
|
* Explicitly define 5.7 as the minimum required Qt versionKonstantinos Sideris2017-05-301-0/+7
|
* Set up translationsKonstantinos Sideris2017-05-291-1/+17
|
* Add custom scrollbar on the timelineKonstantinos Sideris2017-05-241-0/+2
|
* Minimize to trayKonstantinos Sideris2017-05-211-0/+2
|
* Snappy sidebarKonstantinos Sideris2017-05-191-2/+0
|
* Remove RoomList UI formKonstantinos Sideris2017-05-191-4/+1
|
* Simplify room list itemKonstantinos Sideris2017-05-191-0/+2
|
* Remove MainWindow ui formKonstantinos Sideris2017-05-141-1/+0
|
* Initial support for backwards paginationKonstantinos Sideris2017-05-121-0/+1
|
* Add settings panel for homeserver's domainKonstantinos Sideris2017-05-091-0/+2
|
* Use timeline to retrieve state eventsKonstantinos Sideris2017-05-071-1/+20
| | | | | - Rooms without any history will be shown. - Room's state will be kept in sync and any updates will be visible.
* Add base Event classKonstantinos Sideris2017-05-041-0/+2
|
* Add event contentsKonstantinos Sideris2017-05-041-5/+36
|
* Add full screen overlay for image displayKonstantinos Sideris2017-04-301-0/+2
|
* Add initial support for inline imagesKonstantinos Sideris2017-04-281-0/+2
|
* Rename History to TimelineKonstantinos Sideris2017-04-271-6/+6
| | | | In order to be compatible with the Matrix terminology
* Add spinner to hide uninitialized layout after loginKonstantinos Sideris2017-04-261-0/+3
|
* Add full emoji supportKonstantinos Sideris2017-04-231-0/+9
|
* Update CIKonstantinos Sideris2017-04-111-1/+12
|
* Remove capitalizationKonstantinos Sideris2017-04-111-31/+31
|
* Use only a MatrixClient as a shared pointerKonstantinos Sideris2017-04-111-2/+8
|
* Add appveyor CIKonstantinos Sideris2017-04-091-9/+8
|
* Implement initial registration stageKonstantinos Sideris2017-04-081-0/+2
|
* Use const refs for the deserialized dataKonstantinos Sideris2017-04-061-1/+1
|
* Add rule for release buildsKonstantinos Sideris2017-04-061-4/+35
|
* Initial commitKonstantinos Sideris2017-04-061-0/+104