Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Pause ParticleEmitter when not in use (#1284) | Joseph Donofry | 2023-01-14 | 2 | -0/+2 |
| | | | | | * Pause ParticleEmitter when not in use * Use timer instead to pause particle system | ||||
* | There was always supposed to be a failed state for events | Nicolas Werner | 2023-01-12 | 2 | -4/+11 |
| | |||||
* | Try to make clang-format happy | Nicolas Werner | 2023-01-09 | 1 | -1/+1 |
| | |||||
* | Document Safari workaround | Nicolas Werner | 2023-01-09 | 1 | -1/+4 |
| | |||||
* | Possibly fix paste from Safari | Nicolas Werner | 2023-01-09 | 1 | -1/+7 |
| | |||||
* | Navigate to space when room is selected | Nicolas Werner | 2023-01-07 | 4 | -0/+11 |
| | | | | fixes #1260 | ||||
* | A whole new year full of excitement and possibilities! | Nicolas Werner | 2023-01-02 | 22 | -0/+22 |
| | |||||
* | Fix pagination after timeline clear | Nicolas Werner | 2023-01-02 | 2 | -1/+8 |
| | |||||
* | Skip notifying for your own messages | Nicolas Werner | 2022-12-28 | 1 | -0/+5 |
| | |||||
* | Fix state reset command | Nicolas Werner | 2022-12-27 | 1 | -1/+1 |
| | |||||
* | Show invite reason in the UI (hidden by default) | Nicolas Werner | 2022-12-27 | 2 | -1/+17 |
| | |||||
* | Fix formatting issues | Joseph Donofry | 2022-12-20 | 1 | -1/+2 |
| | |||||
* | Add 'clear' button to search bar and implement search indicator via spinner | Joseph Donofry | 2022-12-20 | 2 | -0/+12 |
| | |||||
* | Make unfiltered messages hidden by default | Nicolas Werner | 2022-12-19 | 1 | -17/+25 |
| | |||||
* | Fix searching more past again | Nicolas Werner | 2022-12-19 | 1 | -4/+9 |
| | |||||
* | Fix searching past the end | Nicolas Werner | 2022-12-19 | 1 | -1/+6 |
| | |||||
* | Add some documentation for how the background filtering works | Nicolas Werner | 2022-12-19 | 1 | -0/+14 |
| | |||||
* | Make searching incremental to allow some userinteraction still | Nicolas Werner | 2022-12-19 | 2 | -6/+85 |
| | |||||
* | Add a button to room the upgraded room in the timeline | Nicolas Werner | 2022-12-13 | 2 | -1/+27 |
| | |||||
* | confetti (#1243) | Loren Burkholder | 2022-12-10 | 4 | -2/+69 |
| | | | * 🎉 (confetti) message support. Thanks @LorenDB ! | ||||
* | Properly check for target room encryption | Nicolas Werner | 2022-12-07 | 1 | -1/+2 |
| | |||||
* | Implement MSC3664, pushrules for related events | Nicolas Werner | 2022-12-05 | 1 | -1/+12 |
| | |||||
* | Fix stack overflow when filtering timeline | Nicolas Werner | 2022-11-22 | 2 | -3/+5 |
| | |||||
* | Fix crash in slash completer | Nicolas Werner | 2022-11-09 | 1 | -2/+2 |
| | |||||
* | Implement a completer for commands | Nicolas Werner | 2022-11-09 | 1 | -0/+6 |
| | | | | fixes #429 | ||||
* | Continue fetching past messages when searching | Nicolas Werner | 2022-11-03 | 5 | -8/+42 |
| | |||||
* | Highlight higlight tweaks in the timeline | Nicolas Werner | 2022-11-01 | 2 | -0/+30 |
| | | | | | fixes #400 fixes #1136 | ||||
* | Enable -Wconversion | Nicolas Werner | 2022-10-26 | 4 | -11/+12 |
| | |||||
* | Fix previews getting sorted above normal rooms | Nicolas Werner | 2022-10-22 | 1 | -3/+3 |
| | |||||
* | Fix excessive summary calls | Nicolas Werner | 2022-10-20 | 1 | -0/+1 |
| | |||||
* | VoIP v1 implementation (#1161) | Rohit Sutradhar | 2022-10-14 | 4 | -4/+92 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Initial commit for VoIP v1 implementation * Added draft of event handlers for voip methods * Added event handlers for VoIP events, added rejectCall, added version tracking for call version for V0 and V1 compatibility * Added call events to the general message pipeline. Modified Call Reject mechanism * Added message delegates for new events. Modified hidden events. Updated handle events. * Updated implementation to keep track of calls on other devices * Fixed linting * Fixed code warnings * Fixed minor bugs * fixed ci * Added acceptNegotiation method definition when missing gstreamer * Fixed warnings * Fixed linting | ||||
* | Evaluate push rules locally | Nicolas Werner | 2022-10-13 | 3 | -0/+15 |
| | |||||
* | Mark classes as final where possible | Nicolas Werner | 2022-10-10 | 9 | -13/+13 |
| | |||||
* | Fix date separator | Nicolas Werner | 2022-10-07 | 1 | -1/+1 |
| | |||||
* | Add a slow way to search a room | Nicolas Werner | 2022-10-06 | 5 | -24/+41 |
| | |||||
* | Basic thread filtering | Nicolas Werner | 2022-10-06 | 2 | -0/+118 |
| | | | | The reply pagination logic is a bit weird rn though. | ||||
* | cppcheck stuff (#1200) | Loren Burkholder | 2022-10-03 | 11 | -31/+33 |
| | | | | | | | | | | | | | | | * cppcheck stuff * Update src/ui/RoomSettings.cpp Co-authored-by: DeepBlueV7.X <nicolas.werner@hotmail.de> * Update src/ui/RoomSettings.cpp Co-authored-by: DeepBlueV7.X <nicolas.werner@hotmail.de> * Fix linting Co-authored-by: DeepBlueV7.X <nicolas.werner@hotmail.de> | ||||
* | Merge pull request #1202 from Nheko-Reborn/grammar | DeepBlueV7.X | 2022-10-03 | 1 | -1/+1 |
|\ | | | | | Grammar | ||||
| * | Various grammar fixes (mostly removing commas) | Loren Burkholder | 2022-09-30 | 1 | -1/+1 |
| | | |||||
* | | Don't strip fallbacks on plain text bodies | Nicolas Werner | 2022-10-03 | 1 | -13/+7 |
| | | |||||
* | | Fix a few more warnings | Nicolas Werner | 2022-10-01 | 1 | -2/+2 |
| | | |||||
* | | Replace some user visible mentions of spaces | Nicolas Werner | 2022-10-01 | 1 | -5/+5 |
| | | |||||
* | | Automatically switch to threading when replying | Nicolas Werner | 2022-09-30 | 2 | -10/+14 |
| | | |||||
* | | Basic threading support | Nicolas Werner | 2022-09-30 | 5 | -88/+97 |
|/ | |||||
* | Switch to clang-format14 | Nicolas Werner | 2022-09-25 | 6 | -7/+14 |
| | |||||
* | Fix crash when deleting room summary | Nicolas Werner | 2022-09-24 | 2 | -10/+11 |
| | | | | | | | Since this is used across different threads, we have to delete it on the event loop. Thank you, q234rty, for the help with debugging this. | ||||
* | Try to handle rate limiting | Nicolas Werner | 2022-09-23 | 1 | -1/+7 |
| | |||||
* | Switch to C++20 | Nicolas Werner | 2022-09-22 | 1 | -4/+8 |
| | |||||
* | Show the community of a room | Nicolas Werner | 2022-09-20 | 4 | -0/+47 |
| | |||||
* | Line to indicate first unread message (#1147) | Hiers | 2022-09-11 | 4 | -8/+72 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * First draft of unread line feature. * Minor visual fix. * Removed unnecessary ternary operator. * Extended unread line functionality to work on minimised window or focusing another window. * Fix for unread line not showing when last read message is hidden. * Minor performance improvement. Fix for misbehaving event2order DB at application start. * Fix for possible performance issues when user has joined a large number of rooms. * Fix for breaking macos and clazy builds. * Changed on windows focus function to refresh unread line if room is unread. * Unread line is removed when user sends a message. * Linting. * Fixed unread line to work in standalone room windows. * Switch isRoomUnread for index 0. * Merged try/catch blocks. * Fix for crash on opening a room invite. * Call fullyReadEventId function when used instead of storing it and passing it through. * Function that was meant to sync the unread line was relying on an async function, oops. * Linting again. * More linting... * Minor changes. | ||||
* | Allow creating spaces | Nicolas Werner | 2022-09-05 | 1 | -7/+16 |
| | |||||
* | Fix empty widgets still being shown | Nicolas Werner | 2022-08-30 | 1 | -0/+4 |
| | |||||
* | Fix inline image escape order | Nicolas Werner | 2022-08-18 | 1 | -2/+2 |
| | |||||
* | Hide uneditable spaces from menu | Nicolas Werner | 2022-08-10 | 1 | -1/+7 |
| | |||||
* | Support editing space children | Nicolas Werner | 2022-08-10 | 3 | -1/+219 |
| | |||||
* | Pass context object to properly disconnect when this is deleted | Nicolas Werner | 2022-07-23 | 1 | -8/+10 |
| | |||||
* | Fix matrix.to link escaping | Nicolas Werner | 2022-07-20 | 2 | -7/+49 |
| | | | | | | Properly escapes in replies and with unmatched []. fixes #854 | ||||
* | Fix crash when creating link to room preview | Nicolas Werner | 2022-07-19 | 2 | -16/+5 |
| | |||||
* | Fix crash on empty image packs | Nicolas Werner | 2022-07-18 | 1 | -1/+1 |
| | |||||
* | Properly figure out entity that is controlled by policy rule | Nicolas Werner | 2022-07-17 | 1 | -1/+36 |
| | |||||
* | Fix muting spaces | Nicolas Werner | 2022-07-16 | 1 | -3/+3 |
| | |||||
* | Add missing include | Nicolas Werner | 2022-07-16 | 1 | -0/+2 |
| | |||||
* | Fix subobject initialization | Nicolas Werner | 2022-07-16 | 1 | -10/+12 |
| | |||||
* | Fix dm counts after restart | Nicolas Werner | 2022-07-16 | 1 | -1/+7 |
| | |||||
* | Merge pull request #1062 from Nheko-Reborn/perSpaceNotifs | DeepBlueV7.X | 2022-07-16 | 6 | -50/+245 |
|\ | | | | | Per-space notification bubbles | ||||
| * | Make notification count calculation more efficient | Nicolas Werner | 2022-07-16 | 3 | -31/+78 |
| | | |||||
| * | WIP | Nicolas Werner | 2022-07-15 | 4 | -74/+107 |
| | | |||||
| * | Merge remote-tracking branch 'origin/perSpaceNotifs' into perSpaceNotifs | Nicolas Werner | 2022-07-14 | 4 | -35/+150 |
| |\ | |||||
| | * | Allow muting spaces; other general improvements | Loren Burkholder | 2022-06-29 | 2 | -6/+44 |
| | | | |||||
| | * | make lint | Loren Burkholder | 2022-06-29 | 1 | -3/+7 |
| | | | |||||
| | * | Add notifications to all sidebar items | Loren Burkholder | 2022-06-29 | 2 | -10/+45 |
| | | | |||||
| | * | Inform Qt that loud notifications changed | Loren Burkholder | 2022-06-29 | 1 | -1/+1 |
| | | | |||||
| | * | Add loud notifications for spaces | Loren Burkholder | 2022-06-29 | 3 | -4/+14 |
| | | | |||||
| | * | Add space notifications to room list | Loren Burkholder | 2022-06-29 | 4 | -23/+18 |
| | | | |||||
| | * | Fix typoed variable name | Loren Burkholder | 2022-06-29 | 2 | -10/+10 |
| | | | |||||
| | * | Display unread notifications for spaces | Loren Burkholder | 2022-06-29 | 2 | -15/+48 |
| | | | |||||
* | | | Updated call event namespaces to voip | r0hit05 | 2022-07-15 | 3 | -29/+29 |
|/ / | |||||
* | | Support rendering policy rules | Nicolas Werner | 2022-07-09 | 2 | -0/+75 |
| | | |||||
* | | Fix users with @room in the name pinging the whole room when replied to | Nicolas Werner | 2022-07-05 | 1 | -22/+28 |
| | | |||||
* | | Add a /command to redact all visible messages sent by a user | Nicolas Werner | 2022-07-01 | 3 | -0/+25 |
|/ | |||||
* | Fix timestamps after loading | Nicolas Werner | 2022-06-26 | 2 | -0/+9 |
| | |||||
* | Refresh last message when paginating backwards | Nicolas Werner | 2022-06-25 | 1 | -1/+4 |
| | |||||
* | Add copy link to room context menu (#1101) | brausepulver | 2022-06-23 | 4 | -11/+37 |
| | |||||
* | Request full online keybackup when turning it on | Nicolas Werner | 2022-06-19 | 1 | -1/+0 |
| | |||||
* | Remove a few more headers | Nicolas Werner | 2022-06-18 | 4 | -9/+5 |
| | |||||
* | Get rid of 'using json = nlohmann::json' | Nicolas Werner | 2022-06-17 | 2 | -6/+6 |
| | |||||
* | Fix compilation without implicit nlohmann conversions | Nicolas Werner | 2022-06-17 | 1 | -1/+1 |
| | |||||
* | Remove redundant alias function | Nicolas Werner | 2022-06-17 | 1 | -4/+5 |
| | |||||
* | Simplify includes a bit | Nicolas Werner | 2022-06-16 | 4 | -13/+16 |
| | |||||
* | Merge pull request #1095 from syldrathecat/subtle-paste-fixes | DeepBlueV7.X | 2022-06-15 | 2 | -10/+14 |
|\ | | | | | Subtle corrections to paste behaviors | ||||
| * | Subtle corrections to paste behaviors | SyldraTheCat | 2022-06-14 | 2 | -10/+14 |
| | | |||||
* | | Fix failed uploads not removing uploads | Nicolas Werner | 2022-06-15 | 1 | -0/+5 |
| | | | | | | | | fixes #1098 | ||||
* | | Fix pins not refreshing after being loaded | Nicolas Werner | 2022-06-15 | 3 | -3/+9 |
| | | |||||
* | | Fix edits not updating in replies | Nicolas Werner | 2022-06-15 | 1 | -1/+16 |
| | | |||||
* | | Speedup startup by caching last message timestamp | Nicolas Werner | 2022-06-15 | 3 | -6/+18 |
|/ | | | | | | | | | | The cache is only approximate, i.e. it doesn't skip edits and similar, but this might be good enough? Also no migration right now. Speeds up startup by about 5x on my system. Half the startup time is now loading the powerlevels for each room. We can probably lazily load those too in the future. | ||||
* | Add basic powerlevel editor | Nicolas Werner | 2022-05-27 | 1 | -0/+1 |
| | |||||
* | Send images on enter if input bar is empty | Nicolas Werner | 2022-05-23 | 1 | -1/+3 |
| | |||||
* | Use right linter | Nicolas Werner | 2022-05-10 | 6 | -14/+7 |
| | |||||
* | More image dialog fixes | Nicolas Werner | 2022-05-10 | 8 | -11/+30 |
| | |||||
* | Fix header order... | Nicolas Werner | 2022-05-07 | 1 | -1/+1 |
| | |||||
* | Fix potential crash when opening separate rooms | Nicolas Werner | 2022-05-07 | 1 | -1/+4 |
| | |||||
* | Activate window that already has the room open if possible | Nicolas Werner | 2022-05-07 | 1 | -1/+4 |
| | |||||
* | Rework focus handling | Nicolas Werner | 2022-05-07 | 2 | -6/+12 |
| | |||||
* | Fix notification for focus room in main window | Nicolas Werner | 2022-05-07 | 1 | -1/+1 |
| | |||||
* | fix indentation | Nicolas Werner | 2022-05-07 | 1 | -8/+6 |
| | |||||
* | Show powerlevels in memberlist | Nicolas Werner | 2022-05-07 | 2 | -0/+29 |
| | |||||
* | Add basic support for multiple windows | Nicolas Werner | 2022-05-06 | 5 | -14/+34 |
| | |||||
* | Show pack Id for image pack changes in timeline | tastytea | 2022-04-20 | 1 | -4/+13 |
| | | | | Show either pack name, state key or (empty). | ||||
* | Show changes in image packs in timeline | Nicolas Werner | 2022-04-19 | 2 | -0/+70 |
| | |||||
* | Add D-Bus API (#916) | Loren Burkholder | 2022-04-14 | 2 | -0/+22 |
| | | | | This adds functionality for viewing joined rooms and activating rooms. | ||||
* | Store notification counts across restarts | Nicolas Werner | 2022-04-13 | 1 | -3/+5 |
| | |||||
* | fix lint | Nicolas Werner | 2022-04-10 | 1 | -3/+4 |
| | |||||
* | Add specific powerlevel messages (#852) | Marcel | 2022-04-10 | 1 | -4/+261 |
| | | | | fixes #136 | ||||
* | Remove sender key from megolm session index | Nicolas Werner | 2022-04-08 | 1 | -5/+3 |
| | | | | | | implements MSC3700 see https://github.com/matrix-org/matrix-spec-proposals/pull/3700 | ||||
* | Fix leaving rooms | Nicolas Werner | 2022-03-31 | 1 | -1/+1 |
| | |||||
* | Add reasons to everything | Nicolas Werner | 2022-03-30 | 4 | -9/+9 |
| | | | | fixes #1030 | ||||
* | Add /knock command | Nicolas Werner | 2022-03-30 | 1 | -0/+2 |
| | |||||
* | Fix cursor moving to the end when editing in the middle | Nicolas Werner | 2022-03-30 | 1 | -1/+2 |
| | |||||
* | Fix arrow keys | Nicolas Werner | 2022-03-30 | 1 | -1/+1 |
| | |||||
* | Cleanup some unused code | Nicolas Werner | 2022-03-30 | 1 | -0/+1 |
| | |||||
* | Merge pull request #1019 from maltee1/qml_createroom | DeepBlueV7.X | 2022-03-29 | 2 | -0/+9 |
|\ | | | | | CreateRoom dialog in QML | ||||
| * | run lint | Malte E | 2022-03-26 | 2 | -3/+3 |
| | | |||||
| * | direct chat creator can now create direct chats | Malte E | 2022-03-26 | 2 | -0/+9 |
| | | |||||
* | | Avoid empty membership events | Nicolas Werner | 2022-03-28 | 1 | -9/+6 |
|/ | |||||
* | Don't send thumbnails that are larger than the original | tastytea | 2022-03-24 | 1 | -31/+39 |
| | | | | | | - Set PNG compression to maximum - Don't upload thumbnail if it is not at least 10% smaller than the original | ||||
* | Default body to shortcode if unset and sending sticker | Nicolas Werner | 2022-03-22 | 1 | -1/+1 |
| | |||||
* | Add a default filename for clipboard pastes again | Nicolas Werner | 2022-03-22 | 1 | -1/+6 |
| | |||||
* | Try to improve thumbnailing on macOS | Nicolas Werner | 2022-03-22 | 1 | -1/+5 |
| | |||||
* | Fix thumbnails of received encrypted images | Nicolas Werner | 2022-03-22 | 1 | -0/+3 |
| | |||||
* | Small fixes to video thumbnailing | Nicolas Werner | 2022-03-22 | 1 | -34/+17 |
| | |||||
* | Actually pass the mimetype we intended | Nicolas Werner | 2022-03-21 | 1 | -1/+1 |
| | |||||
* | Properly fix image uploads without image/* format | Nicolas Werner | 2022-03-21 | 1 | -2/+9 |
| | |||||
* | Fix potential crash if there is no image format pasted | Nicolas Werner | 2022-03-21 | 1 | -1/+2 |
| | |||||
* | Fix thumbnails for encrypted files and factor upload box out | Nicolas Werner | 2022-03-21 | 3 | -14/+68 |
| | |||||
* | Show some previews in upload window | Nicolas Werner | 2022-03-21 | 1 | -3/+24 |
| | |||||
* | Please clazy | Nicolas Werner | 2022-03-21 | 1 | -3/+3 |
| | |||||
* | Also stop audio player | Nicolas Werner | 2022-03-21 | 1 | -1/+5 |
| | |||||
* | Thumbnail video | Nicolas Werner | 2022-03-21 | 2 | -83/+172 |
| | |||||
* | Add duration and resolution to files | Nicolas Werner | 2022-03-21 | 4 | -7/+196 |
| | |||||
* | Move uploads to InputBar | Nicolas Werner | 2022-03-20 | 2 | -149/+297 |
| | |||||
* | properly commit preedit text | Malte E | 2022-03-19 | 1 | -0/+3 |
| | |||||
* | Allow to specify reason for removed message | tastytea | 2022-03-06 | 2 | -4/+6 |
| | | | | | | | | # Previous commits: # 5949173b Add function to force focus on InputDialog input field # 9482ac4e Allow explicit selection of SSO method # ab05e2d8 Mobile message input (#962) # 12a6da01 If you replace the txn id, replace a string the length of the txn id... | ||||
* | If you replace the txn id, replace a string the length of the txn id... | Nicolas Werner | 2022-03-05 | 1 | -1/+1 |
| | |||||
* | Remove unused headers | Nicolas Werner | 2022-03-02 | 1 | -20/+0 |
| | |||||
* | Remove stray logging | Nicolas Werner | 2022-02-27 | 1 | -1/+0 |
| | |||||
* | Allow properly editing pending encrypted messages | Nicolas Werner | 2022-02-27 | 2 | -17/+66 |
| | |||||
* | Fix editing pending messages | Nicolas Werner | 2022-02-27 | 1 | -10/+8 |
| | |||||
* | Merge pull request #952 from symphorien/hidden-read-receipts | DeepBlueV7.X | 2022-02-22 | 2 | -8/+16 |
|\ | | | | | support for hidden read receipts | ||||
| * | support for hidden read receipts | Guillaume Girol | 2022-02-21 | 2 | -8/+16 |
| | | |||||
* | | Don't leak dialogs | Nicolas Werner | 2022-02-21 | 1 | -5/+11 |
| | | | | | | | | | | | | It seems that you need to manually destroy created objects... Great... fixes #898 | ||||
* | | Add sender names to state events (#948) | Malte E | 2022-02-21 | 1 | -7/+9 |
|/ | | | | | * add sendernames to state events * Center state events and make them less tiny | ||||
* | Merge branch 'message-bubbles' of https://github.com/maltee1/nheko into ↵ | Nicolas Werner | 2022-02-14 | 2 | -2/+13 |
|\ | | | | | | | maltee1-message-bubbles | ||||
| * | add translations and actually add changes to TimelineModel | Malte E | 2022-02-07 | 2 | -2/+13 |
| | | |||||
* | | Hidden events: Refactor slightly for reusability | Nicolas Werner | 2022-02-12 | 2 | -53/+61 |
| | | |||||
* | | # should be valid in links | Nicolas Werner | 2022-02-05 | 1 | -1/+1 |
| | | |||||
* | | Add /reset-state command | Nicolas Werner | 2022-02-05 | 3 | -2/+28 |
| | | |||||
* | | Fix avatar url conversion for widgets | Nicolas Werner | 2022-02-04 | 1 | -1/+1 |
| | | |||||
* | | Show widgets as links | Nicolas Werner | 2022-02-04 | 2 | -0/+69 |
| | | |||||
* | | Merge pull request #906 from LorenDB/offlineIndicator | DeepBlueV7.X | 2022-02-04 | 2 | -0/+12 |
|\ \ | | | | | | | Add offline indicator | ||||
| * | | Add offline indicator (#472) | Loren Burkholder | 2022-02-01 | 2 | -0/+12 |
| |/ | |||||
* / | Fetch previews for space children using /hierarchy | Nicolas Werner | 2022-02-02 | 2 | -49/+53 |
|/ | |||||
* | Functional login page | Nicolas Werner | 2022-01-26 | 1 | -1/+1 |
| | |||||
* | Fix focus and qml parenting with qml root | Nicolas Werner | 2022-01-26 | 3 | -10/+14 |
| | |||||
* | Initial qml root window | Nicolas Werner | 2022-01-26 | 5 | -220/+18 |
| | |||||
* | Port usersettings to qml | Nicolas Werner | 2022-01-09 | 1 | -0/+4 |
| | |||||
* | Port image overlay to qml | Nicolas Werner | 2022-01-02 | 2 | -38/+43 |
| | | | | | | Allows you to zoom and pan now. relates to #647 | ||||
* | Strip variant selector in some cases | Nicolas Werner | 2022-01-01 | 1 | -5/+7 |
| | | | | | | fixes #439 Workaround for https://bugreports.qt.io/browse/QTBUG-97401 fixes #810 | ||||
* | Update year in copyright notice to shut up lint job | Nicolas Werner | 2022-01-01 | 20 | -0/+20 |
| | |||||
* | Get rid of some useless code | Nicolas Werner | 2021-12-31 | 1 | -4/+0 |
| | |||||
* | Add missing license headers | Nicolas Werner | 2021-12-30 | 2 | -0/+8 |
| | |||||
* | Update presence dynamically and reduce allocations | Nicolas Werner | 2021-12-30 | 4 | -26/+104 |
| | |||||
* | Fix crash after sending image caused by the recent refactor | Nicolas Werner | 2021-12-30 | 1 | -4/+4 |
| | |||||
* | Reduce allocations and time spent creating delegates by half | Nicolas Werner | 2021-12-29 | 2 | -7/+9 |
| | |||||
* | Reduce allocations for presence states a bit | Nicolas Werner | 2021-12-29 | 1 | -3/+10 |
| | |||||
* | Pretty up code with fewer allocations | Nicolas Werner | 2021-12-29 | 1 | -2/+2 |
| | |||||
* | Reduce allocations for accessing event members | Nicolas Werner | 2021-12-29 | 3 | -20/+23 |
| | |||||
* | Remove a few casts | Nicolas Werner | 2021-12-29 | 2 | -4/+4 |
| | |||||
* | Reserve size of some containers we are filling | Nicolas Werner | 2021-12-29 | 8 | -71/+119 |
| | |||||
* | Reduce allocations using QStringLiteral | Nicolas Werner | 2021-12-29 | 10 | -185/+185 |
| | |||||
* | Fix more warnings and remove dead code | Nicolas Werner | 2021-12-28 | 6 | -24/+26 |
| | |||||
* | Some qt6 prep | Nicolas Werner | 2021-12-28 | 3 | -11/+11 |
| | |||||
* | Misc clang-tidy fixes | Nicolas Werner | 2021-12-28 | 1 | -1/+0 |
| | |||||
* | Fixup clang-tidy suggestion | Nicolas Werner | 2021-12-28 | 3 | -8/+9 |
| | |||||
* | Merge pull request #853 from MTRNord/MTRNord/clang-tidy | DeepBlueV7.X | 2021-12-28 | 2 | -84/+89 |
|\ | | | | | Apply selective clang-tidy suggestions | ||||
| * | Run linter | MTRNord | 2021-12-27 | 2 | -17/+22 |
| | | |||||
| * | Apply (selective) Clang-tidy const function and new const pointer ↵ | MTRNord | 2021-12-23 | 2 | -9/+9 |
| | | | | | | | | suggestions on TimelineModel | ||||
| * | Apply (selective) Clang-tidy move and some new detected const pointer ↵ | MTRNord | 2021-12-23 | 2 | -11/+12 |
| | | | | | | | | suggestions on TimelineModel | ||||
| * | Apply (selective) Clang-tidy and clazy suggestions on TimelineModel | MTRNord | 2021-12-23 | 2 | -55/+54 |
| | | |||||
* | | Make custom emoticons twice as high as the font. | tastytea | 2021-12-27 | 1 | -7/+10 |
| | | |||||
* | | Request inline images in the right size and anti-alias them | tastytea | 2021-12-27 | 1 | -5/+27 |
| | | | | | | | | | | | | | | | | - If an inline image has specified a height, add parameters to the image:// URI. - Add scaled to the parameters, the images would be cropped otherwise. - Extract the height from image:// URI and use it for requestSize. - Use scaledToHeight instead of scaled. | ||||
* | | Add an ugly custom emote completer using ~ | Nicolas Werner | 2021-12-27 | 1 | -0/+5 |
|/ | |||||
* | make lint | Loren Burkholder | 2021-12-13 | 1 | -1/+4 |
| | |||||
* | Make opening room members from rooms settings dialog work | Loren Burkholder | 2021-12-13 | 1 | -0/+1 |
| | |||||
* | Only show room pack button, when you can actually create one | Nicolas Werner | 2021-12-13 | 2 | -2/+3 |
| | |||||
* | Add recently used reactions | Nicolas Werner | 2021-12-13 | 1 | -0/+8 |
| | | | | fixes #435 | ||||
* | Support pinned messages | Nicolas Werner | 2021-12-11 | 2 | -1/+95 |
| | | | | fixes #519 | ||||
* | InputBar: run clang-format | Marcus Hoffmann | 2021-12-03 | 2 | -27/+29 |
| | |||||
* | InputBar: Mark some functions as [[nodiscard]] | Marcus Hoffmann | 2021-12-03 | 1 | -3/+3 |
| | | | | | | This warns when you the return value of those functions isn't used. Suggested-by: Clang-Tidy: Function X should be marked [[nodiscard]] | ||||
* | InputBar: mark constrictor as explicit | Marcus Hoffmann | 2021-12-03 | 1 | -1/+1 |
| | | | | | | | | | Suggested-By: Clang-Tidy: Single-argument constructors must be marked explicit to avoid unintentional implicit conversions More info: https://clang.llvm.org/extra/clang-tidy/checks/google-explicit-constructor.html | ||||
* | InputBar: use X.empty() instead of !X.size() | Marcus Hoffmann | 2021-12-03 | 1 | -2/+2 |
| | | | | | | Suggested-by: Clang-Tidy: The 'empty' method should be used to check for emptiness instead of 'size' | ||||
* | InputBar: use auto type | Marcus Hoffmann | 2021-12-03 | 1 | -1/+1 |
| | | | | | | Suggested-by: Clang-Tidy: Use auto when initializing with new to avoid duplicating the type name | ||||
* | InputBar: use multi-arg string replacement | Marcus Hoffmann | 2021-12-03 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | This could actually change the behaviour here (could, because I don't know if we can hit this special case) but this should hopefully the correct way of doing this. There's some detailed explanation of the difference here: https://doc.qt.io/qt-5/qstring.html#arg-14 > This is the same as str.arg(a1).arg(a2), except that the strings > a1 and a2 are replaced in one pass. This can make a difference if > a1 contains e.g. %1: ``` QString str; str = "%1 %2"; str.arg("%1f", "Hello"); // returns "%1f Hello" str.arg("%1f").arg("Hello"); // returns "Hellof %2" ``` Suggested-by: Clazy: Use multi-arg instead | ||||
* | InputBar: use character argument instead of string | Marcus Hoffmann | 2021-12-03 | 1 | -1/+1 |
| | | | | | | | | Suggested-by: Clang-Tidy: 'find' called with a string literal consisting of a single character; consider using the more effective overload accepting a character | ||||
* | InputBar: apply clang-tidy const reference suggestions | Marcus Hoffmann | 2021-12-03 | 2 | -17/+17 |
| | | | | | | | All suggested by: Clang-Tidy: The parameter 'X' is copied for each invocation but only used as a const reference; consider making it a const reference | ||||
* | InputBar: use QFileInfo::exists() | Marcus Hoffmann | 2021-12-03 | 1 | -1/+1 |
| | | | | | | Suggested by: Clazy: Use the static QFileInfo::exists() instead. It's documented to be faster. | ||||
* | InputBar: remove unused imports | Marcus Hoffmann | 2021-12-03 | 1 | -4/+0 |
| | |||||
* | Remember all the collapsed trees | Nicolas Werner | 2021-12-01 | 2 | -0/+54 |
| | |||||
* | Don't waste space for non existing subspaces | Nicolas Werner | 2021-12-01 | 2 | -0/+11 |
| | |||||
* | Leaves can't collapse | Nicolas Werner | 2021-12-01 | 2 | -2/+1 |
| | |||||
* | Hide me underneath the space tree | Nicolas Werner | 2021-12-01 | 3 | -15/+295 |
| | |||||
* | Fix crash on redactions without because | Nicolas Werner | 2021-11-29 | 1 | -3/+5 |
| | |||||
* | Change QML UI for redactions | Joe Donofry | 2021-11-29 | 2 | -0/+39 |
| | |||||
* | Make clang-format <13 and clang-format >=13 behave the same | Nicolas Werner | 2021-11-22 | 2 | -23/+23 |
| | | | | | I think old clang-format is just buggy in those cases, so we should reenable those blocks, once everyone has 13 or up. | ||||
* | Only mark as direct, if invite was direct | Nicolas Werner | 2021-11-21 | 1 | -3/+12 |
| | |||||
* | Mark rooms as direct chats | Nicolas Werner | 2021-11-21 | 2 | -0/+7 |
| | | | | | Either by accepting an invite or manually using /converttodm and revert with /converttoroom. | ||||
* | Add a filter for direct chats | Nicolas Werner | 2021-11-20 | 6 | -32/+182 |
| | | | | fixes #317 | ||||
* | Fix colors and alignment in dialogs | Nicolas Werner | 2021-11-18 | 2 | -4/+5 |
| | |||||
* | Switch icon theme to Fluent icons | Loren Burkholder | 2021-11-17 | 1 | -5/+5 |
| | |||||
* | Fix being dropped into an empty room after a join | Nicolas Werner | 2021-11-14 | 1 | -8/+0 |
| | |||||
* | Fix redaction of edited messages | Nicolas Werner | 2021-11-08 | 4 | -5/+38 |
| | |||||
* | Move away from using an event loop to access secrets | Nicolas Werner | 2021-11-07 | 1 | -1/+6 |
| | | | | | | | | Fixes messages in room flickering and being stuck fixes #760 relates to #770 relates to #789 | ||||
* | Fix unjoinable invites on mobile as well as unclickable previews | Nicolas Werner | 2021-11-03 | 1 | -1/+21 |
| | |||||
* | Clear @room warning after sending message | Nicolas Werner | 2021-11-02 | 1 | -0/+1 |
| | | | | fixes #751 | ||||
* | Fix loading spinner when switching to a fully loaded room | Nicolas Werner | 2021-11-02 | 1 | -1/+3 |
| | | | | fixes #754 | ||||
* | Fix hidden spaces hiding themselves | Nicolas Werner | 2021-11-02 | 1 | -1/+1 |
| | | | | fixes #745 | ||||
* | move device verification management to its own file | Nicolas Werner | 2021-10-17 | 2 | -117/+15 |
| | |||||
* | Move voip and encryption stuff into their own directories | Nicolas Werner | 2021-10-17 | 6 | -8/+6 |
| | |||||
* | Use the same leave room dialog everywhere | Loren Burkholder | 2021-10-11 | 3 | -8/+2 |
| | | | | This ports the leave room dialog to QML, everywhere. There are now no differences between the various leave dialogs. | ||||
* | Support bootstrapping crosssigning | Nicolas Werner | 2021-10-09 | 1 | -30/+14 |
| | | | | | Showing the bootstrap state and showing there are unverified devices is still missing. | ||||
* | Support pasting image/svg+xml format straight from supporting applications | Thulinma | 2021-09-28 | 1 | -2/+13 |
| | |||||
* | Fixes for pasting images, especially under windows where the image mime type ↵ | Thulinma | 2021-09-28 | 1 | -8/+12 |
| | | | | detection doesn't work as expected | ||||
* | Change indentation to 4 spaces | Nicolas Werner | 2021-09-18 | 17 | -5424/+5267 |
| | |||||
* | Improvements for linking to events | Thulinma | 2021-09-16 | 2 | -1/+32 |
| | | | | | | - Fixes scrolling to an event not being reliable - Adds new /goto command that can open URLs, go to events, or go to message indexes. - Refactored ChatPage::handleMatrixUri() to contain the handling originally in Nheko::openLink(), and makes it return a boolean based on whether the URL was handled internally or not. | ||||
* | Workaround for broken fetchMore() with reuseItems | Nicolas Werner | 2021-09-15 | 1 | -0/+4 |
| | |||||
* | Merge pull request #721 from symphorien/hotlist | DeepBlueV7.X | 2021-09-14 | 2 | -0/+47 |
|\ | | | | | Implement a binding to go to a room with unread messages | ||||
| * | add Alt+A keybinding to switch to next room with unread messages | Guillaume Girol | 2021-09-14 | 2 | -0/+47 |
| | | |||||
* | | Streamline getting other user id from invited direct chat | Loren Burkholder | 2021-09-11 | 1 | -1/+5 |
| | | |||||
* | | Don't try to check whether a preview is direct | Loren Burkholder | 2021-09-11 | 1 | -3/+2 |
| | | |||||
* | | Fix invites crashing the whole app | Loren Burkholder | 2021-09-11 | 1 | -4/+1 |
| | | |||||
* | | Add direct chat handling for previews and invites | Loren Burkholder | 2021-09-11 | 2 | -1/+13 |
| | | |||||
* | | make lint | Loren Burkholder | 2021-09-11 | 1 | -2/+2 |
| | | |||||
* | | Use more descriptive property name | Loren Burkholder | 2021-09-11 | 4 | -9/+9 |
| | | |||||
* | | make lint | Loren Burkholder | 2021-09-11 | 1 | -4/+3 |
| | | |||||
* | | Use better id loading methodology | Loren Burkholder | 2021-09-11 | 4 | -4/+13 |
| | | |||||
* | | Get direct chat jdenticons to line up | Loren Burkholder | 2021-09-11 | 4 | -0/+25 |
| | | |||||
* | | Add jdenticon support | Loren Burkholder | 2021-09-11 | 2 | -0/+5 |
| | | |||||
* | | Fix a few more HTML injections | Thulinma | 2021-09-12 | 1 | -2/+2 |
|/ | |||||
* | Don't allow images in username change messages and user completer | Nicolas Werner | 2021-09-09 | 1 | -1/+2 |
| | | | | Sorry, no fun for you! | ||||
* | Fix day separator when loading older messages | Nicolas Werner | 2021-09-08 | 2 | -12/+10 |
| | | | | fixes #632 | ||||
* | Warn the user before they ping the whole room | Nicolas Werner | 2021-09-02 | 4 | -1/+51 |
| |