Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | added changing of name through edit modal, removed old roomsettings | Jedi18 | 2021-02-12 | 1 | -2/+0 | |
| | | | ||||||
| * | | ui almost looks the same, midway between transition from old room settings ↵ | Jedi18 | 2021-02-10 | 1 | -2/+4 | |
| | | | | | | | | | | | | to new room settings | |||||
* | | | Allow choice of single window when sharing screen | trilene | 2021-02-24 | 1 | -0/+5 | |
| | | | ||||||
* | | | Require GStreamer 1.18 for voip support | trilene | 2021-02-20 | 1 | -2/+2 | |
| |/ |/| | ||||||
* | | Fix hover handling in the timeline | Nicolas Werner | 2021-02-14 | 1 | -0/+2 | |
| | | ||||||
* | | Implement message editing | Nicolas Werner | 2021-02-09 | 1 | -1/+1 | |
| | | | | | | | | | | | | The UI still looks ugly, but I have no good idea atm. fixes #134 | |||||
* | | Display edits correctly | Nicolas Werner | 2021-02-09 | 1 | -1/+1 | |
| | | ||||||
* | | Switch to new relations format | Nicolas Werner | 2021-02-09 | 1 | -1/+1 | |
| | | ||||||
* | | Merge pull request #450 from kallisti5/haiku-fixes | DeepBlueV7.X | 2021-02-09 | 1 | -1/+1 | |
|\ \ | | | | | | | Haiku fixes | |||||
| * | | cmake: Don't build with Werror on Haiku | Alexander von Gluck IV | 2021-02-03 | 1 | -1/+1 | |
| |/ | ||||||
* / | Move call device handling out of WebRTCSession | trilene | 2021-02-07 | 1 | -0/+2 | |
|/ | ||||||
* | Bump version to 0.8.1 | Nicolas Werner | 2021-01-27 | 1 | -3/+3 | |
| | ||||||
* | Add python 3 to path in appveyor | Nicolas Werner | 2021-01-24 | 1 | -3/+3 | |
| | ||||||
* | Request unknown message indices | Nicolas Werner | 2021-01-23 | 1 | -1/+1 | |
| | ||||||
* | Merge pull request #395 from LorenDB/master | DeepBlueV7.X | 2021-01-23 | 1 | -1/+1 | |
|\ | | | | | A few small things | |||||
| * | Rename Provider_new.cpp to Provider.cpp | Loren Burkholder | 2021-01-21 | 1 | -1/+1 | |
| | | | | | | | | It isn't new any more. | |||||
* | | Move GNUInstallDirs after the project languages | Nicolas Werner | 2021-01-21 | 1 | -1/+2 | |
|/ | ||||||
* | Bump version | Nicolas Werner | 2021-01-20 | 1 | -4/+4 | |
| | ||||||
* | Update mtxclient with more explicit session backup errors | Nicolas Werner | 2021-01-14 | 1 | -1/+1 | |
| | | | | fixes #371 | |||||
* | Fix attribute warnings | Nicolas Werner | 2021-01-12 | 1 | -1/+1 | |
| | ||||||
* | Fix timeline becoming corrupted on backfill | Nicolas Werner | 2021-01-12 | 1 | -1/+1 | |
| | | | | Fixes #273 | |||||
* | Allow joins via other servers from a matrix: uri | Nicolas Werner | 2021-01-11 | 1 | -1/+1 | |
| | ||||||
* | Bump gstreamer requirement | Nicolas Werner | 2021-01-07 | 1 | -7/+3 | |
| | ||||||
* | Port PlaceCall dialog to Qml | trilene | 2021-01-07 | 1 | -2/+0 | |
| | ||||||
* | Make call invites less intrusive | trilene | 2021-01-07 | 1 | -2/+0 | |
| | ||||||
* | Explicitly mention, if call support is enabled at build time | Nicolas Werner | 2021-01-06 | 1 | -0/+9 | |
| | | | | fixes #366 | |||||
* | Fix typing notifications flickering sometimes | Nicolas Werner | 2021-01-05 | 1 | -1/+1 | |
| | ||||||
* | Merge pull request #358 from Nheko-Reborn/windows-fixes | DeepBlueV7.X | 2020-12-25 | 1 | -2/+3 | |
|\ | | | | | Windows fixes | |||||
| * | Use vs2019 for CI | Nicolas Werner | 2020-12-25 | 1 | -2/+2 | |
| | | ||||||
| * | Fix some compiler warnings | Nicolas Werner | 2020-12-25 | 1 | -0/+1 | |
| | | ||||||
* | | Switch profile code to a more flexible method | LorenDB | 2020-12-24 | 1 | -1/+1 | |
|/ | | | | This introduces a new version of SingleApplication as well. | |||||
* | Update deps for keychain | Nicolas Werner | 2020-12-18 | 1 | -4/+28 | |
| | ||||||
* | Store secrets in keychain | Nicolas Werner | 2020-12-16 | 1 | -0/+2 | |
| | ||||||
* | Add gitlab ci | Nicolas Werner | 2020-11-27 | 1 | -2/+2 | |
| | ||||||
* | Implement Qml drag and drop | Nicolas Werner | 2020-11-25 | 1 | -5/+7 | |
| | ||||||
* | Split completion model into header and source | Nicolas Werner | 2020-11-25 | 1 | -0/+1 | |
| | ||||||
* | Remove old Textinput | Nicolas Werner | 2020-11-25 | 1 | -2/+0 | |
| | ||||||
* | Working User completer | Nicolas Werner | 2020-11-25 | 1 | -0/+2 | |
| | ||||||
* | add per-room user model | Jussi Kuokkanen | 2020-11-25 | 1 | -0/+1 | |
| | ||||||
* | Move emoji picker to qml | Nicolas Werner | 2020-11-25 | 1 | -9/+0 | |
| | ||||||
* | Pasteable textinput | Nicolas Werner | 2020-11-25 | 1 | -0/+2 | |
| | ||||||
* | Fix ambiguous namespace on gcc7 | Nicolas Werner | 2020-10-27 | 1 | -1/+1 | |
| | ||||||
* | Optimize build | Nicolas Werner | 2020-10-27 | 1 | -1/+2 | |
| | ||||||
* | Fix corrupt channel + add additional debugging | Nicolas Werner | 2020-10-20 | 1 | -1/+1 | |
| | ||||||
* | Clean up key requests + autoreload | Nicolas Werner | 2020-10-20 | 1 | -1/+1 | |
| | ||||||
* | Fix issues with old qt and bump to 5.10 | Nicolas Werner | 2020-10-08 | 1 | -2/+2 | |
| | ||||||
* | Merge remote-tracking branch 'origin/master' into cross-signing | Nicolas Werner | 2020-10-08 | 1 | -2/+0 | |
|\ | ||||||
| * | Bump mtxclient | trilene | 2020-10-01 | 1 | -1/+1 | |
| | | ||||||
| * | Port ActiveCallBar to Qml | trilene | 2020-09-22 | 1 | -2/+0 | |
| | | ||||||
* | | Implement signature upload for own master key | Nicolas Werner | 2020-10-08 | 1 | -1/+1 | |
| | | ||||||
* | | Merge remote-tracking branch 'origin/master' into cross-signing | Nicolas Werner | 2020-09-24 | 1 | -2/+0 | |
|\| | ||||||
| * | Port top bar to Qml | Nicolas Werner | 2020-09-16 | 1 | -2/+0 | |
| | | | | | | | | | | Also fixes some resize issues with stupid workarounds to our resize logic. This really needs to be cleaned up at some point! | |||||
| * | Save account data and allow hiding events via account data | Nicolas Werner | 2020-09-08 | 1 | -1/+1 | |
| | | ||||||
* | | Simplify outbound session setup | Nicolas Werner | 2020-09-20 | 1 | -1/+1 | |
| | | | | | | | | Don't send inbound session to self and claim and send all keys at once. | |||||
* | | Merge remote-tracking branch 'upstream/master' into device-verification | CH Chethan Reddy | 2020-08-30 | 1 | -0/+18 | |
|\| | ||||||
| * | Bump mtxclient | Nicolas Werner | 2020-08-17 | 1 | -1/+1 | |
| | | ||||||
| * | Merge remote-tracking branch 'origin/master' into new-event-store | Nicolas Werner | 2020-08-17 | 1 | -0/+18 | |
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: CMakeLists.txt io.github.NhekoReborn.Nheko.json src/Cache.cpp src/timeline/TimelineModel.cpp src/timeline/TimelineModel.h src/timeline/TimelineViewManager.cpp | |||||
| | * | Disable call support, when GStreamer is unavailable | Nicolas Werner | 2020-08-14 | 1 | -4/+6 | |
| | | | | | | | | | | | | | | | | | | Integrating that in our CI is currently a bit hard, so disable it for now, if GStreamer isn't found. Just make sure to build against GStreamer for call support! | |||||
| | * | Update mtxclient reference | trilene | 2020-07-20 | 1 | -1/+1 | |
| | | | ||||||
| | * | Merge remote-tracking branch 'upstream/master' into voip | trilene | 2020-07-10 | 1 | -8/+6 | |
| | |\ | ||||||
| | * | | Support voice calls | trilene | 2020-07-10 | 1 | -0/+16 | |
| | | | | ||||||
* | | | | Change the tag for mtxclient | CH Chethan Reddy | 2020-08-30 | 1 | -1/+1 | |
| | | | | ||||||
* | | | | Adding icons to UserProfile | CH Chethan Reddy | 2020-07-30 | 1 | -3/+0 | |
| | | | | ||||||
* | | | | Refactor UserProfile | Nicolas Werner | 2020-07-30 | 1 | -4/+0 | |
| | | | | ||||||
* | | | | Some issue with UserProfile | CH Chethan Reddy | 2020-07-30 | 1 | -0/+3 | |
| | | | | ||||||
* | | | | Add C++ Model for DeviceList | CH Chethan Reddy | 2020-07-30 | 1 | -0/+2 | |
| | | | | ||||||
* | | | | Rewrite UserProfile in qml | CH Chethan Reddy | 2020-07-30 | 1 | -0/+2 | |
| | | | | ||||||
* | | | | Add DeviceVerificationFlow dummy and verification test button | Nicolas Werner | 2020-07-30 | 1 | -0/+2 | |
|/ / / | ||||||
* | | | Bump mtxclient and use git dependency in flatpak | Nicolas Werner | 2020-07-26 | 1 | -1/+1 | |
| | | | ||||||
* | | | Fix reaction display | Nicolas Werner | 2020-07-19 | 1 | -2/+2 | |
| | | | ||||||
* | | | WIP: Event Store split out | Nicolas Werner | 2020-07-09 | 1 | -0/+2 | |
| |/ |/| | ||||||
* | | Update dependencies | Nicolas Werner | 2020-07-01 | 1 | -6/+5 | |
| | | ||||||
* | | Don't compile qml by default | Nicolas Werner | 2020-06-27 | 1 | -0/+1 | |
| | | | | | | | | | | | | | | While it does improve performance a bit, it is simply bad for most distributions, since they don't know and probably don't want to recompile Nheko. So default it to off. Anyone who wants it can still toggle it on and it is almost no maintenance cost. | |||||
* | | Drop libsodium dependency | Nicolas Werner | 2020-06-26 | 1 | -3/+1 | |
|/ | ||||||
* | Update mtxclient version to tag | Nicolas Werner | 2020-06-13 | 1 | -2/+2 | |
| | ||||||
* | Version number fixes | Joseph Donofry | 2020-06-12 | 1 | -1/+1 | |
| | ||||||
* | Merge remote-tracking branch 'origin/master' into presence | Joseph Donofry | 2020-06-11 | 1 | -0/+5 | |
|\ | ||||||
| * | Fix build issue on some versions of clang | Joseph Donofry | 2020-06-10 | 1 | -0/+2 | |
| | | ||||||
| * | Merge master and fix conflicts | Joseph Donofry | 2020-06-09 | 1 | -3/+15 | |
| |\ | ||||||
| * \ | Merge origin/master into reactions | Joseph Donofry | 2020-05-18 | 1 | -1/+1 | |
| |\ \ | ||||||
| * \ \ | Merge remote-tracking branch 'origin/master' into reactions | Joseph Donofry | 2020-05-16 | 1 | -7/+2 | |
| |\ \ \ | ||||||
| * \ \ \ | Merge master into reactions | Joseph Donofry | 2020-05-14 | 1 | -2/+4 | |
| |\ \ \ \ | ||||||
| * | | | | | Add new QML-based emoji picker (work in progress) | Joseph Donofry | 2020-05-13 | 1 | -0/+3 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is necessary to support having a picker within QML. Eventually, this should replace the existing widget-based one. | |||||
* | | | | | | Bump mtxclient | Nicolas Werner | 2020-06-08 | 1 | -1/+1 | |
| |_|_|_|/ |/| | | | | ||||||
* | | | | | Bump mtxclient version | Nicolas Werner | 2020-06-06 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | May fix #213 | |||||
* | | | | | Skip precompiled headers for obc-c code | Nicolas Werner | 2020-05-30 | 1 | -0/+3 | |
| | | | | | ||||||
* | | | | | Optionally use precompiled headers | Nicolas Werner | 2020-05-26 | 1 | -0/+7 | |
| | | | | | ||||||
* | | | | | Bump singleapplication version | Nicolas Werner | 2020-05-26 | 1 | -1/+1 | |
| | | | | | ||||||
* | | | | | Set cxx standard as cache variable for when toolchain file is not used | Nicolas Werner | 2020-05-26 | 1 | -1/+3 | |
| |_|_|/ |/| | | | ||||||
* | | | | Tag rooms via context menu | Nicolas Werner | 2020-05-18 | 1 | -1/+1 | |
| |_|/ |/| | | ||||||
* | | | Bump mtxclient version | Nicolas Werner | 2020-05-16 | 1 | -1/+1 | |
| | | | ||||||
* | | | Drop explicit ZLIB dependency | Nicolas Werner | 2020-05-15 | 1 | -6/+1 | |
| | | | ||||||
* | | | Change the commit hash for mtxclient | CH Chethan Reddy | 2020-05-15 | 1 | -1/+1 | |
| |/ |/| | ||||||
* | | bump mtxclient for SSO | Nicolas Werner | 2020-05-09 | 1 | -1/+1 | |
| | | ||||||
* | | Add SSO | Nicolas Werner | 2020-05-09 | 1 | -1/+3 | |
|/ | | | | closes #94 | |||||
* | Basic, broken reaction display | Nicolas Werner | 2020-05-04 | 1 | -1/+3 | |
| | ||||||
* | Update versions to 0.7.1 | Nicolas Werner | 2020-04-24 | 1 | -1/+1 | |
| | ||||||
* | Prepare 0.7.0 release | Nicolas Werner | 2020-04-19 | 1 | -1/+1 | |
| | ||||||
* | Fix registration on construct | Nicolas Werner | 2020-04-17 | 1 | -1/+1 | |
| | ||||||
* | Pull in parsing fixes in mtxclient | Nicolas Werner | 2020-04-16 | 1 | -1/+1 | |
| | | | | Fixes #166 | |||||
* | Add minimum cmark version to CMakeList | Nicolas Werner | 2020-04-15 | 1 | -1/+1 | |
| | ||||||
* | Bump mtxclient to v0.3.0-rc1 | Nicolas Werner | 2020-04-13 | 1 | -1/+1 | |
| | ||||||
* | Fix reply not closing | Nicolas Werner | 2020-04-13 | 1 | -2/+0 | |
| | | | | fixes #124 | |||||
* | fix #155: use correct subsystem on windows | abma | 2020-03-23 | 1 | -1/+6 | |
| | ||||||
* | Make blurhash provider async | Nicolas Werner | 2020-03-04 | 1 | -0/+1 | |
| | ||||||
* | Experimental blurhash implementation (MXC2448) | Nicolas Werner | 2020-03-03 | 1 | -17/+20 | |
| | ||||||
* | Fix windows build | Nicolas Werner | 2020-02-23 | 1 | -1/+1 | |
| | ||||||
* | Use third_party singleapplication helper | Nicolas Werner | 2020-02-23 | 1 | -2/+6 | |
| | | | | | | | | | This may still not raise the application correctly on some WMs, because they don't allow disturbing the user with windows popping up. I don't think we want to work around that. fixes #84 fixes #113 | |||||
* | Fix Registration | Nicolas Werner | 2020-02-23 | 1 | -9/+11 | |
| | | | | | fixes #97 fixes #51 | |||||
* | try out flatpak nightly build | Nicolas Werner | 2020-02-14 | 1 | -9/+4 | |
| | ||||||
* | Bump mtxclient to fix keybackup | Nicolas Werner | 2020-02-05 | 1 | -1/+1 | |
| | ||||||
* | use room rules for mentions | Nicolas Werner | 2020-02-02 | 1 | -1/+1 | |
| | ||||||
* | Add muting | Nicolas Werner | 2020-02-02 | 1 | -1/+1 | |
| | ||||||
* | Merge pull request #112 from Nheko-Reborn/sharp-logo | DeepBlueV7.X | 2020-02-02 | 1 | -0/+1 | |
|\ | | | | | Update the logo to not be so asymmetric and add a scalable svg. I hope I fixed all the scaling issues, where the logo isn't pixel aligned in most resolutions. Also fixes an issue, where the blue bar seemed to be misaligned in some resolutions? | |||||
| * | Use cleaned up logo | Nicolas Werner | 2020-01-31 | 1 | -0/+1 | |
| | | ||||||
* | | Optimize includes a bit | Nicolas Werner | 2020-01-31 | 1 | -0/+1 | |
|/ | ||||||
* | Fix build after mtxclient rebase... | Nicolas Werner | 2020-01-30 | 1 | -1/+1 | |
| | ||||||
* | Fix build with build system optimizations of mtxclient | Nicolas Werner | 2020-01-29 | 1 | -1/+1 | |
| | ||||||
* | Add command for invite,kick,ban and unban | Nicolas Werner | 2020-01-29 | 1 | -1/+1 | |
| | ||||||
* | Polyfill fetchcontent_makeAvailable for cmake < 3.14 | Nicolas Werner | 2020-01-26 | 1 | -0/+26 | |
| | ||||||
* | Link bundled cmark dynamically on Windows for now | Nicolas Werner | 2020-01-26 | 1 | -1/+5 | |
| | ||||||
* | Disable shared cmark bundled build | Nicolas Werner | 2020-01-26 | 1 | -1/+1 | |
| | ||||||
* | Disable olm tests | Nicolas Werner | 2020-01-26 | 1 | -0/+1 | |
| | ||||||
* | Bump cmark version in fetch to fix linker issue on windows | Nicolas Werner | 2020-01-26 | 1 | -1/+1 | |
| | ||||||
* | Link ntdll needed for lmdb on windows | Nicolas Werner | 2020-01-26 | 1 | -0/+3 | |
| | ||||||
* | Use fetch content compatible cmark version as bundled dep | Nicolas Werner | 2020-01-26 | 1 | -1/+1 | |
| | ||||||
* | Only use -Werror for our code | Nicolas Werner | 2020-01-26 | 1 | -315/+316 | |
| | ||||||
* | Fix misc ci errors | Nicolas Werner | 2020-01-26 | 1 | -1/+1 | |
| | ||||||
* | Use hunter for bundled dependencies | Nicolas Werner | 2020-01-26 | 1 | -64/+153 | |
| | ||||||
* | Actually use the spdlog target | Nicolas Werner | 2020-01-23 | 1 | -1/+2 | |
| | ||||||
* | Move typing display to qml | Nicolas Werner | 2020-01-17 | 1 | -2/+0 | |
| | ||||||
* | Move visitors out of TimelineModel | Nicolas Werner | 2019-12-27 | 1 | -0/+1 | |
| | ||||||
* | Reduce overhead of Cache.h | Nicolas Werner | 2019-12-15 | 1 | -1/+1 | |
| | ||||||
* | Add qml debugging option | Nicolas Werner | 2019-12-14 | 1 | -0/+5 | |
| | ||||||
* | Update to c++17 | Nicolas Werner | 2019-12-14 | 1 | -8/+5 | |
| | ||||||
* | Implement decryption of images | Nicolas Werner | 2019-12-03 | 1 | -0/+1 | |
| | | | | It is a bit of a hack, but it works... | |||||
* | Bump required boost and cmake version to match mtxclient | Nicolas Werner | 2019-12-03 | 1 | -1/+1 | |
| | ||||||
* | Remove old timeline | Nicolas Werner | 2019-11-23 | 1 | -20/+6 | |
| | ||||||
* | optionally use QQuickWidget and replace ColorOverlay -> colorImageProvider | Nicolas Werner | 2019-11-23 | 1 | -1/+3 | |
| | ||||||
* | Organize qml files a bit | Nicolas Werner | 2019-11-23 | 1 | -0/+1 | |
| | ||||||
* | Remove unused Qt Module | Nicolas Werner | 2019-11-23 | 1 | -1/+0 | |
| | ||||||
* | Use a basic implementation of a DelegateChooser for compat with older Qt | Nicolas Werner | 2019-11-23 | 1 | -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 issue | Nicolas Werner | 2019-11-23 | 1 | -0/+1 | |
| | ||||||
* | Restore saving of media | Nicolas Werner | 2019-11-23 | 1 | -1/+0 | |
| | ||||||
* | Implement avatars in qml timeline | Nicolas Werner | 2019-11-23 | 1 | -0/+1 | |
| | ||||||
* | Add placeholder timeline model | Nicolas Werner | 2019-11-23 | 1 | -0/+2 | |
| | ||||||
* | Replace timeline with empty qml view | Nicolas Werner | 2019-11-23 | 1 | -15/+19 | |
| | ||||||
* | Cache User Mentions | Joseph Donofry | 2019-08-09 | 1 | -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 Dialog | Joseph Donofry | 2019-07-16 | 1 | -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.13 | Joseph Donofry | 2019-07-04 | 1 | -1/+1 | |
| | | | | Update to mtxclient 0.3.0 | |||||
* | Removed RPATH from compiled binaries. | Vitaly Zaitsev | 2019-06-26 | 1 | -0/+2 | |
| | | | | Signed-off-by: Vitaly Zaitsev <vitaly@easycoding.org> | |||||
* | Initial Support for Rich Replies | Joseph Donofry | 2019-06-11 | 1 | -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.4 | Joseph Donofry | 2019-05-22 | 1 | -1/+1 | |
| | ||||||
* | link boost dynamically | redsky17 | 2019-05-08 | 1 | -1/+2 | |
| | ||||||
* | Nlohmann build updates | redsky17 | 2019-02-24 | 1 | -1/+12 | |
| | ||||||
* | Release Nheko 0.6.3 | Joe | 2019-02-08 | 1 | -1/+1 | |
| | | | | | - Update version numbers and documentation - Fix github releases oauth key | |||||
* | Merge branch 'master' of https://github.com/redsky17/nheko | Joe | 2019-02-08 | 1 | -1/+14 | |
|\ | ||||||
| * | Tweak build settings | redsky17 | 2019-02-08 | 1 | -1/+1 | |
| | | ||||||
| * | Revert "Remove built-in emoji picker" | redsky17 | 2019-01-26 | 1 | -0/+10 | |
| | | | | | | | | This reverts commit 4b807229aa20d6f4891e35f08d489da427d3d0b6. | |||||
| * | Add initial support for QtIndenticon | redsky17 | 2019-01-26 | 1 | -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 build | Joe | 2019-01-27 | 1 | -0/+7 | |
|/ | ||||||
* | v0.6.2 | Konstantinos Sideris | 2018-10-07 | 1 | -1/+1 | |
| | ||||||
* | Remove built-in emoji picker | Konstantinos Sideris | 2018-10-07 | 1 | -10/+0 | |
| | ||||||
* | Remove Scrollbar | Konstantinos Sideris | 2018-10-06 | 1 | -2/+0 | |
| | ||||||
* | Remove debug logs from Windows builds | Konstantinos Sideris | 2018-10-06 | 1 | -4/+9 | |
| | ||||||
* | Enable debug logs | Konstantinos Sideris | 2018-09-30 | 1 | -2/+7 | |
| | ||||||
* | Move TextLabel into its own file | Konstantinos Sideris | 2018-09-26 | 1 | -0/+2 | |
| | ||||||
* | v0.6.1 | Konstantinos Sideris | 2018-09-26 | 1 | -1/+1 | |
| | ||||||
* | v0.6.0 | Konstantinos Sideris | 2018-09-21 | 1 | -2/+2 | |
| | ||||||
* | macOS: Use the native emoji picker | Konstantinos Sideris | 2018-09-19 | 1 | -2/+2 | |
| | | | | fixes #79 | |||||
* | Add context menu option to show the raw message | Konstantinos Sideris | 2018-09-12 | 1 | -0/+1 | |
| | | | | fixes #437 | |||||
* | Switch to libcmark | Konstantinos Sideris | 2018-09-11 | 1 | -1/+2 | |
| | ||||||
* | Remove custom stylesheet for qmenu | Konstantinos Sideris | 2018-09-08 | 1 | -0/+1 | |
| | ||||||
* | Initial support for sending markdown formatted messages | Konstantinos Sideris | 2018-09-07 | 1 | -0/+1 | |
| | | | | fixes #283 | |||||
* | Use proxy objects on lambdas instead of raw pointers | Konstantinos Sideris | 2018-09-07 | 1 | -0/+1 | |
| | | | | | | | When the object is destroyed the connections will be removed automatically by Qt. fixes #433 | |||||
* | Forgot to update cmake project version | Konstantinos Sideris | 2018-09-01 | 1 | -1/+1 | |
| | ||||||
* | Merge matrix-structs into the client lib | Konstantinos Sideris | 2018-09-01 | 1 | -2/+17 | |
| | ||||||
* | Bump version to v0.5.4 | Konstantinos Sideris | 2018-08-21 | 1 | -1/+1 | |
| | ||||||
* | Bump version to 0.5.3 | Konstantinos Sideris | 2018-08-12 | 1 | -1/+1 | |
| | ||||||
* | Remove dash from version string when building outside of git | Konstantinos Sideris | 2018-08-08 | 1 | -1/+5 | |
| | ||||||
* | Use archives instead of repos to fetch dependencies | Konstantinos Sideris | 2018-08-08 | 1 | -1/+1 | |
| | ||||||
* | v0.5.2 | Konstantinos Sideris | 2018-07-28 | 1 | -1/+1 | |
| | ||||||
* | Create user profile modal | Konstantinos Sideris | 2018-07-20 | 1 | -0/+2 | |
| | ||||||
* | Bump version to v0.5.1 | Konstantinos Sideris | 2018-07-17 | 1 | -1/+1 | |
| | ||||||
* | Fix the download path for the Windows notification lib | Konstantinos Sideris | 2018-07-17 | 1 | -1/+1 | |
| | ||||||
* | Move all files under src/ | Konstantinos Sideris | 2018-07-17 | 1 | -130/+129 | |
| | ||||||
* | Bump version to 0.5.0 | Konstantinos Sideris | 2018-07-15 | 1 | -3/+3 | |
| | ||||||
* | Re-enable groups | Konstantinos Sideris | 2018-07-14 | 1 | -1/+0 | |
| | ||||||
* | Working D-Bus desktop notifications (#361) | Max Sandholm | 2018-07-11 | 1 | -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 Walcher | 2018-07-10 | 1 | -1/+5 | |
| | ||||||
* | Add -Wshadow | Konstantinos Sideris | 2018-07-08 | 1 | -0/+1 | |
| | ||||||
* | Add a timeline message when encryption is enabled | Konstantinos Sideris | 2018-07-07 | 1 | -0/+2 | |
| | ||||||
* | Mark third-party headers as system | Konstantinos Sideris | 2018-07-04 | 1 | -2/+2 | |
| | ||||||
* | Don't download dependencies during build | Konstantinos Sideris | 2018-07-04 | 1 | -14/+16 | |
| | | | | fixes #346 | |||||
* | Add build target for doxygen | Konstantinos Sideris | 2018-07-02 | 1 | -0/+20 | |
| | | | | Includes documentation & dependency/call graphs | |||||
* | Implement dekstop notifications on Windows (#290) | Konstantinos Sideris | 2018-07-01 | 1 | -1/+11 | |
| | ||||||
* | Merge branch 'e2ee' | Konstantinos Sideris | 2018-06-17 | 1 | -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 instructions | Konstantinos Sideris | 2018-06-17 | 1 | -12/+9 | |
| | | ||||||
| * | Add support for displaying decrypted messages | Konstantinos Sideris | 2018-06-10 | 1 | -0/+1 | |
| | | ||||||
| * | Migrate to mtxclient for the http calls | Konstantinos Sideris | 2018-06-09 | 1 | -3/+1 | |
| | | ||||||
| * | Install missing dependencies in travis-ci/appveyor | Konstantinos Sideris | 2018-06-04 | 1 | -3/+21 | |
| | | ||||||
| * | Include mtxclient in the build | Konstantinos Sideris | 2018-06-04 | 1 | -15/+16 | |
| | | ||||||
* | | Add Visual Studio 2017 support (#336) | Nicolas Riebesel | 2018-06-14 | 1 | -10/+8 | |
|/ | ||||||
* | Bump version to v0.4.3 | Konstantinos Sideris | 2018-06-02 | 1 | -1/+1 | |
| | ||||||
* | Bump version to 0.4.2 | Konstantinos Sideris | 2018-05-25 | 1 | -1/+1 | |
| | ||||||
* | Bump version to 0.4.1 | Konstantinos Sideris | 2018-05-24 | 1 | -1/+1 | |
| | ||||||
* | Implement desktop notification for mac | Konstantinos Sideris | 2018-05-05 | 1 | -2/+11 | |
| | ||||||
* | Add compile option for address sanitizers | Konstantinos Sideris | 2018-05-04 | 1 | -0/+5 | |
| | ||||||
* | Bump version | Konstantinos Sideris | 2018-05-03 | 1 | -2/+2 | |
| | ||||||
* | Add member list | Konstantinos Sideris | 2018-05-01 | 1 | -0/+2 | |
| | ||||||
* | Add prototype room settings menu | Konstantinos Sideris | 2018-04-30 | 1 | -0/+2 | |
| | ||||||
* | Add Qt5Svg dependency | Konstantinos Sideris | 2018-04-28 | 1 | -0/+2 | |
| | ||||||
* | Fix UI inconsistencies between room list & communities | Konstantinos Sideris | 2018-04-28 | 1 | -1/+0 | |
| | | | | | fixes #204 fixes #255 | |||||
* | Remove old/unused code | Konstantinos Sideris | 2018-04-28 | 1 | -1/+0 | |
| | ||||||
* | Remove dead code | Konstantinos Sideris | 2018-04-21 | 1 | -1/+0 | |
| | ||||||
* | Bump version to v0.3.1 | Konstantinos Sideris | 2018-04-13 | 1 | -1/+1 | |
| | ||||||
* | Bump version | Konstantinos Sideris | 2018-04-03 | 1 | -2/+2 | |
| | ||||||
* | Adjust CMakeLists to make dependency downloading optional | Konstantinos Sideris | 2018-03-29 | 1 | -77/+43 | |
| | ||||||
* | Link with pthread on Linux | Konstantinos Sideris | 2018-03-24 | 1 | -0/+4 | |
| | ||||||
* | Add basic support for username auto-completion | Konstantinos Sideris | 2018-03-24 | 1 | -0/+2 | |
| | | | | fixes #40 | |||||
* | Adjust version number for the windows build | Konstantinos Sideris | 2018-03-22 | 1 | -2/+5 | |
| | | | | [ci skip] | |||||
* | Be compatible with cmake 3.1 | Konstantinos Sideris | 2018-03-22 | 1 | -1/+0 | |
| | ||||||
* | Add version info in the settings menu | Konstantinos Sideris | 2018-03-22 | 1 | -19/+18 | |
| | | | | fixes #239 | |||||
* | Add fancy snackbar animation | Konstantinos Sideris | 2018-03-16 | 1 | -1/+7 | |
| | ||||||
* | Implement user registration with reCAPTCHA | Konstantinos Sideris | 2018-03-12 | 1 | -1/+2 | |
| | | | | fixes #264 | |||||
* | Bump version | Konstantinos Sideris | 2018-03-04 | 1 | -1/+1 | |
| | ||||||
* | Remove dead code & small refactorings using the std library | Konstantinos Sideris | 2018-03-03 | 1 | -1/+0 | |
| | ||||||
* | Pass arch flags for appveyor build | Konstantinos Sideris | 2018-03-03 | 1 | -3/+3 | |
| | | | | [ci skip] | |||||
* | Specify install directory & arch for the matrix_structs library | Konstantinos Sideris | 2018-03-03 | 1 | -1/+1 | |
| | | | | [ci skip] | |||||
* | Remove git submodules in favor of cmake's ExternalProject | Konstantinos Sideris | 2018-03-03 | 1 | -12/+14 | |
| | ||||||
* | Fix crash when inviting users | Konstantinos Sideris | 2018-02-28 | 1 | -1/+0 | |
| | ||||||
* | Replace login request with the one from matrix-structs | Konstantinos Sideris | 2018-02-23 | 1 | -1/+0 | |
| | ||||||
* | Support audio, video, generic file for pasting (#220) | christarazi | 2018-02-18 | 1 | -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::visit | Konstantinos Sideris | 2018-02-11 | 1 | -1/+1 | |
| | ||||||
* | Update build instructions | Konstantinos Sideris | 2018-02-10 | 1 | -1/+2 | |
| | | | | | | fixes #226 [ci skip] | |||||
* | Added AppData manifest file for Gnome Software (#224) | Vitaly Zaitsev | 2018-02-01 | 1 | -0/+1 | |
| | | | Signed-off-by: Vitaly Zaitsev <vitaly@easycoding.org> | |||||
* | Remove Accept-Encoding header | Konstantinos Sideris | 2018-01-22 | 1 | -7/+1 | |
| | ||||||
* | Load the initial cache data without blocking the UI | Konstantinos Sideris | 2018-01-21 | 1 | -0/+1 | |
| | ||||||
* | Use the Accept-Content header to enable response compression | Konstantinos Sideris | 2018-01-21 | 1 | -1/+7 | |
| | | | | | fixes #86 fixes #89 | |||||
* | Add support for pasting images into a room (#180) | christarazi | 2018-01-10 | 1 | -0/+2 | |
| | | | fixes #132 | |||||
* | Add make install and make uninstall rules to cmake (#196) | Bart Ribbers | 2018-01-09 | 1 | -0/+23 | |
| | ||||||
* | Communities (#195) | Max Sandholm | 2018-01-09 | 1 | -0/+6 | |
| | ||||||
* | Create widgets on demand for messages added to the end of the timeline | Konstantinos Sideris | 2018-01-05 | 1 | -0/+1 | |
| | ||||||
* | Initial support for read receipts | Konstantinos Sideris | 2018-01-03 | 1 | -0/+2 | |
| | ||||||
* | Add deb and rpm packages on releases | Konstantinos Sideris | 2017-12-26 | 1 | -6/+9 | |
| | ||||||
* | Remove submodules from matrix-structs | Konstantinos Sideris | 2017-12-16 | 1 | -0/+2 | |
| | | | | fixes #164 | |||||
* | Allow only one application instance | Konstantinos Sideris | 2017-12-14 | 1 | -0/+1 | |
| | | | | fixes #141 | |||||
* | Remove -march=native | Konstantinos Sideris | 2017-12-12 | 1 | -1/+0 | |
| | | | | [ci skip] | |||||
* | Add dialog to create rooms | Konstantinos Sideris | 2017-12-11 | 1 | -0/+2 | |
| | | | | fixes #25 | |||||
* | Add menu to invite users | Konstantinos Sideris | 2017-12-10 | 1 | -0/+4 | |
| |