Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Make a few headers forward declarations | Nicolas Werner | 2024-03-16 | 1 | -0/+2 |
| | |||||
* | Include moc files for a tiny speedup on incremental builds | Nicolas Werner | 2024-03-16 | 1 | -0/+2 |
| | |||||
* | Use dynamic properties for NhekoFixupPaletteEventFilter | q234rty | 2024-01-08 | 1 | -4/+2 |
| | | | | | | A new window could have the same `QWindow *` value as an already free'ed window, so using a `QSet<QWindow *>` with potentially free'ed windows might not be reliable. Use dynamic properties instead. | ||||
* | Trigger less QEvent::ApplicationPaletteChange | q234rty | 2023-12-17 | 1 | -0/+5 |
| | | | | | | The event seems to be very expensive on certain platform theme plugins. Fixes #1639 | ||||
* | Fix active user check | Nicolas Werner | 2023-11-05 | 1 | -3/+3 |
| | |||||
* | Cleanup headers a bit more | Nicolas Werner | 2023-10-31 | 1 | -52/+0 |
| | |||||
* | Allow setting presence state again | Nicolas Werner | 2023-10-25 | 1 | -20/+1 |
| | |||||
* | Move to automatic type registration | Nicolas Werner | 2023-06-19 | 1 | -163/+52 |
| | |||||
* | Workaround palette not set on new windows | Nicolas Werner | 2023-06-08 | 1 | -0/+14 |
| | |||||
* | Fix a few clazy warnings | Nicolas Werner | 2023-06-08 | 1 | -12/+1 |
| | |||||
* | lint | Nicolas Werner | 2023-06-08 | 1 | -4/+1 |
| | |||||
* | Make Nheko compile on Qt6 | Nicolas Werner | 2023-06-08 | 1 | -30/+3 |
| | |||||
* | Make default completer complete custom emoji | Nicolas Werner | 2023-05-25 | 1 | -4/+0 |
| | |||||
* | Add rows to stickerpicker | Nicolas Werner | 2023-05-20 | 1 | -0/+2 |
| | |||||
* | Get rid of year in license headers | Nicolas Werner | 2023-02-21 | 1 | -4/+1 |
| | | | | | | See also: https://daniel.haxx.se/blog/2023/01/08/copyright-without-years/ https://hynek.me/til/copyright-years/ | ||||
* | add user search to invite dialog (#1253) | Malte E | 2023-01-31 | 1 | -0/+6 |
| | |||||
* | chore: remove button check | ShootingStarDragons | 2023-01-28 | 1 | -3/+1 |
| | |||||
* | chore: limit it to linux wayland | ShootingStarDragons | 2023-01-26 | 1 | -2/+6 |
| | |||||
* | feat: hide all popup menus when press leftbutton on somewhere else | ShootingStarDragons | 2023-01-23 | 1 | -0/+10 |
| | | | | Log: according to the bug on https://bugreports.qt.io/browse/QTBUG-83972, The menu will always stay if not click one of the item. So I try to make a hack for it, wait qt solve it someday | ||||
* | A whole new year full of excitement and possibilities! | Nicolas Werner | 2023-01-02 | 1 | -0/+1 |
| | |||||
* | Basic thread filtering | Nicolas Werner | 2022-10-06 | 1 | -0/+2 |
| | | | | The reply pagination logic is a bit weird rn though. | ||||
* | Rework how access rules for rooms are modified completely | Nicolas Werner | 2022-09-19 | 1 | -0/+1 |
| | |||||
* | Fix crash when fetching global profile | Nicolas Werner | 2022-08-13 | 1 | -0/+2 |
| | |||||
* | Show a room preview in the join confirmation dialog | Nicolas Werner | 2022-08-05 | 1 | -0/+9 |
| | | | | | | Requires MSC3266 Fixes #1129 | ||||
* | Allow editing aliases | Nicolas Werner | 2022-07-08 | 1 | -0/+8 |
| | |||||
* | Simplify includes a bit | Nicolas Werner | 2022-06-16 | 1 | -0/+1 |
| | |||||
* | Unread messages count as an Unity compatible badge (#1085) | d42 | 2022-06-05 | 1 | -0/+3 |
| | | | Co-authored-by: DeepBlueV7.X <nicolas.werner@hotmail.de> | ||||
* | Add basic powerlevel editor | Nicolas Werner | 2022-05-27 | 1 | -0/+7 |
| | |||||
* | Activate window that already has the room open if possible | Nicolas Werner | 2022-05-07 | 1 | -2/+2 |
| | |||||
* | Rework focus handling | Nicolas Werner | 2022-05-07 | 1 | -0/+47 |
| | |||||
* | Add D-Bus API (#916) | Loren Burkholder | 2022-04-14 | 1 | -0/+16 |
| | | | | This adds functionality for viewing joined rooms and activating rooms. | ||||
* | Add backend for new room creation dialogs | Nicolas Werner | 2022-03-29 | 1 | -15/+0 |
| | |||||
* | Show some previews in upload window | Nicolas Werner | 2022-03-21 | 1 | -0/+2 |
| | |||||
* | Fix server switching to https after bootstrap | Nicolas Werner | 2022-03-07 | 1 | -2/+1 |
| | | | | fixes #878 | ||||
* | Use ListView without scrollview for messages | Nicolas Werner | 2022-02-19 | 1 | -0/+2 |
| | | | | | | | | | | That way we can autohide the scollbar if needed, it should fix some jumping issues, it makes it possible to flick on mobile, etc. Some related bugs: https://bugreports.qt.io/browse/QTBUG-75223 https://bugreports.qt.io/browse/QTBUG-44902 | ||||
* | Allow window sizes smaller than 400x400 | Nicolas Werner | 2022-02-14 | 1 | -2/+2 |
| | |||||
* | Hidden events: Refactor slightly for reusability | Nicolas Werner | 2022-02-12 | 1 | -0/+2 |
| | |||||
* | Reimplement error notifications | Nicolas Werner | 2022-01-30 | 1 | -3/+2 |
| | |||||
* | Remove a few unused includes | Nicolas Werner | 2022-01-30 | 1 | -3/+0 |
| | |||||
* | Remove a few now unused files | Nicolas Werner | 2022-01-30 | 1 | -6/+0 |
| | |||||
* | Fix centering dialogs | Nicolas Werner | 2022-01-29 | 1 | -9/+5 |
| | |||||
* | Connect quit | Nicolas Werner | 2022-01-29 | 1 | -0/+2 |
| | |||||
* | Port registration to Qml | Nicolas Werner | 2022-01-28 | 1 | -25/+1 |
| | |||||
* | Remove some unused functions | Nicolas Werner | 2022-01-26 | 1 | -41/+0 |
| | |||||
* | Functional login page | Nicolas Werner | 2022-01-26 | 1 | -30/+7 |
| | |||||
* | Fix focus and qml parenting with qml root | Nicolas Werner | 2022-01-26 | 1 | -6/+0 |
| | |||||
* | Initial qml root window | Nicolas Werner | 2022-01-26 | 1 | -100/+247 |
| | |||||
* | Port usersettings to qml | Nicolas Werner | 2022-01-09 | 1 | -29/+7 |
| | |||||
* | Update year in copyright notice to shut up lint job | Nicolas Werner | 2022-01-01 | 1 | -0/+1 |
| | |||||
* | Reserve size of some containers we are filling | Nicolas Werner | 2021-12-29 | 1 | -1/+2 |
| | |||||
* | Reduce allocations using QStringLiteral | Nicolas Werner | 2021-12-29 | 1 | -11/+11 |
| | |||||
* | Fix more warnings and remove dead code | Nicolas Werner | 2021-12-28 | 1 | -1/+1 |
| | |||||
* | Fix a few clang tidy warnings | Nicolas Werner | 2021-12-06 | 1 | -2/+2 |
| | |||||
* | Fix secrets status not shown after startup | Nicolas Werner | 2021-11-11 | 1 | -0/+4 |
| | |||||
* | Move voip and encryption stuff into their own directories | Nicolas Werner | 2021-10-17 | 1 | -1/+1 |
| | |||||
* | Use the same leave room dialog everywhere | Loren Burkholder | 2021-10-11 | 1 | -12/+0 |
| | | | | This ports the leave room dialog to QML, everywhere. There are now no differences between the various leave dialogs. | ||||
* | QML the join room dialog | Loren Burkholder | 2021-10-09 | 1 | -13/+0 |
| | |||||
* | QML the logout dialog | Loren Burkholder | 2021-10-05 | 1 | -19/+0 |
| | |||||
* | Change indentation to 4 spaces | Nicolas Werner | 2021-09-18 | 1 | -274/+266 |
| | |||||
* | Add jdenticon support | Loren Burkholder | 2021-09-11 | 1 | -27/+1 |
| | |||||
* | cleanup QSettings usage a bit | Nicolas Werner | 2021-08-29 | 1 | -11/+11 |
| | |||||
* | Allow downloading keys from key backup | Nicolas Werner | 2021-08-17 | 1 | -19/+22 |
| | |||||
* | QML the read receipts list | Loren Burkholder | 2021-07-29 | 1 | -22/+0 |
| | | | | There are probably a few things wrong with this, but I'm going to call it good enough for an initial commit | ||||
* | QML the invite dialog | Loren Burkholder | 2021-07-20 | 1 | -13/+0 |
| | | | | This also adds a property `roomId` to TimelineModel. | ||||
* | QML the room member list | Loren Burkholder | 2021-07-20 | 1 | -9/+1 |
| | |||||
* | Port remaining sidebar actions to qml | Nicolas Werner | 2021-05-30 | 1 | -1/+0 |
| | |||||
* | Delete old room list | Nicolas Werner | 2021-05-28 | 1 | -34/+0 |
| | |||||
* | Basic header and footer of room list | Nicolas Werner | 2021-05-15 | 1 | -0/+1 |
| | |||||
* | Merge branch 'quickswitcher_qml' of git://github.com/Jedi18/nheko into ↵ | Nicolas Werner | 2021-03-13 | 1 | -6/+0 |
|\ | | | | | | | Jedi18-quickswitcher_qml | ||||
| * | remove old quick switcher | Jedi18 | 2021-02-24 | 1 | -6/+0 |
| | | |||||
* | | Update license headers | Nicolas Werner | 2021-03-05 | 1 | -16/+4 |
|/ | |||||
* | added changing of name through edit modal, removed old roomsettings | Jedi18 | 2021-02-12 | 1 | -9/+0 |
| | |||||
* | ui almost looks the same, midway between transition from old room settings ↵ | Jedi18 | 2021-02-10 | 1 | -2/+2 |
| | | | | to new room settings | ||||
* | Small UX fixes | Joseph Donofry | 2021-02-01 | 1 | -2/+2 |
| | |||||
* | Implement Privacy Screen | Joseph Donofry | 2021-01-26 | 1 | -0/+16 |
| | | | | | | * Add handles for window focus gained / focus lossed and connect to timer * Clean up some of the PrivacyScreen.qml code * Connect settings to PrivacyScreen visibility | ||||
* | Fix #359 | Nicolas Werner | 2020-12-27 | 1 | -1/+1 |
| | | | | Actually store the login details under the selected profile | ||||
* | lint | Nicolas Werner | 2020-12-25 | 1 | -2/+2 |
| | |||||
* | Merge pull request #358 from Nheko-Reborn/windows-fixes | DeepBlueV7.X | 2020-12-25 | 1 | -2/+2 |
|\ | | | | | Windows fixes | ||||
| * | Fix some compiler warnings | Nicolas Werner | 2020-12-25 | 1 | -2/+2 |
| | | |||||
* | | Switch profile code to a more flexible method | LorenDB | 2020-12-24 | 1 | -20/+21 |
|/ | | | | This introduces a new version of SingleApplication as well. | ||||
* | Store secrets in keychain | Nicolas Werner | 2020-12-16 | 1 | -0/+5 |
| | |||||
* | Improve Register page (#346) | Kirillpt | 2020-11-30 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | * add username error label, add word wrapping for error labels * make lint * last commits * remove font, and remove some lambdas * add QRegularExpression for regex * improve review things * add isModified() for checkFields() * add check isModified() for all fields in checkFields * Update src/RegisterPage.cpp Co-authored-by: DeepBlueV7.X <nicolas.werner@hotmail.de> * remove emit call for showError Co-authored-by: DeepBlueV7.X <nicolas.werner@hotmail.de> | ||||
* | Optimize build | Nicolas Werner | 2020-10-27 | 1 | -6/+5 |
| | |||||
* | Add option for unique config | LorenDB | 2020-10-24 | 1 | -4/+18 |
| | |||||
* | Merge remote-tracking branch 'origin/master' into cross-signing | Nicolas Werner | 2020-10-08 | 1 | -2/+2 |
|\ | |||||
| * | Port ActiveCallBar to Qml | trilene | 2020-09-22 | 1 | -2/+2 |
| | | |||||
* | | Merge remote-tracking branch 'origin/master' into cross-signing | Nicolas Werner | 2020-09-24 | 1 | -10/+6 |
|\| | |||||
| * | Reenable top bar room settings menus on avatar or title clicks | Nicolas Werner | 2020-09-16 | 1 | -9/+4 |
| | | | | | | | | | | Also fixes a bug with an empty room settings window introduced in the port. | ||||
| * | Port top bar to Qml | Nicolas Werner | 2020-09-16 | 1 | -1/+2 |
| | | | | | | | | | | Also fixes some resize issues with stupid workarounds to our resize logic. This really needs to be cleaned up at some point! | ||||
* | | Merge remote-tracking branch 'upstream/master' into device-verification | CH Chethan Reddy | 2020-08-30 | 1 | -2/+21 |
|\| | |||||
| * | Confirm logout/quit if active call in progress | trilene | 2020-07-23 | 1 | -2/+21 |
| | | |||||
* | | Refactor UserProfile | Nicolas Werner | 2020-07-30 | 1 | -9/+0 |
|/ | |||||
* | Rename settings to be more consistent | Nicolas Werner | 2020-05-26 | 1 | -2/+2 |
| | |||||
* | Add signal/slot for decryption changes in last patch | Joseph Donofry | 2020-04-22 | 1 | -0/+4 |
| | |||||
* | Fix Registration | Nicolas Werner | 2020-02-23 | 1 | -0/+30 |
| | | | | | fixes #97 fixes #51 | ||||
* | Reset user colors on theme change (in qml timeline) | Nicolas Werner | 2020-02-20 | 1 | -3/+0 |
| | |||||
* | Merge pull request #112 from Nheko-Reborn/sharp-logo | DeepBlueV7.X | 2020-02-02 | 1 | -1/+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 | -1/+1 |
| | | |||||
* | | Optimize includes a bit | Nicolas Werner | 2020-01-31 | 1 | -1/+2 |
|/ | |||||
* | Reduce Cache.h includes further via one forward declaration | Nicolas Werner | 2019-12-15 | 1 | -0/+1 |
| | |||||
* | Reduce overhead of Cache.h | Nicolas Werner | 2019-12-15 | 1 | -3/+3 |
| | |||||
* | Fix lint issues in last commit | redsky17 | 2019-01-26 | 1 | -16/+16 |
| | |||||
* | Add initial support for QtIndenticon | redsky17 | 2019-01-26 | 1 | -0/+29 |
| | | | | | | | | | | | 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. | ||||
* | Update user colors to use Cache vs Utils | redsky17 | 2019-01-26 | 1 | -1/+1 |
| | | | | | | | User colors are now stored in cache. This is consistent with other similar variables. I think there's a bug right now where it doesn't properly refresh colors for the TimeLineItem when the theme is changed. | ||||
* | Fix lambda capture error | redsky17 | 2019-01-24 | 1 | -1/+1 |
| | |||||
* | Author Color Fixes | redsky17 | 2019-01-20 | 1 | -1/+5 |
| | | | | | | | | | | Author color is now cached so that it will not be re-calculated each time a new message is posted. This cache gets cleared when the theme is changed. Additionally, the author color is now automatically refreshed when the theme is changed, fixing the issue where you had to change rooms before the colors would switch. | ||||
* | Adjustments for the minimized sidebar | Konstantinos Sideris | 2018-10-07 | 1 | -3/+4 |
| | |||||
* | Remove pixel value from fonts | Konstantinos Sideris | 2018-09-30 | 1 | -2/+1 |
| | |||||
* | Center dialogs around the main window | Konstantinos Sideris | 2018-09-21 | 1 | -18/+18 |
| | |||||
* | Improvements on the system theme | Konstantinos Sideris | 2018-09-19 | 1 | -61/+34 |
| | |||||
* | Show sidebar after initial sync | Konstantinos Sideris | 2018-09-08 | 1 | -2/+2 |
| | | | | fixes #412 | ||||
* | Fix a use-after-free error during logout | Konstantinos Sideris | 2018-08-31 | 1 | -4/+11 |
| | |||||
* | Increase the minimum modal size | Konstantinos Sideris | 2018-08-11 | 1 | -2/+1 |
| | |||||
* | Simplify dialog creation | Konstantinos Sideris | 2018-08-11 | 1 | -155/+124 |
| | |||||
* | Add option to ignore key requests altogether | Konstantinos Sideris | 2018-07-22 | 1 | -0/+1 |
| | |||||
* | Reuse the profile modal & adjust its spacing relative to the font size | Konstantinos Sideris | 2018-07-21 | 1 | -4/+8 |
| | |||||
* | Show device list in user profile & add option to create 1-1 chat | Konstantinos Sideris | 2018-07-20 | 1 | -1/+1 |
| | |||||
* | Create user profile modal | Konstantinos Sideris | 2018-07-20 | 1 | -0/+13 |
| | |||||
* | Move all files under src/ | Konstantinos Sideris | 2018-07-17 | 1 | -0/+511 |