Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix media deletion of animated files | Nicolas Werner | 2024-10-09 | 1 | -4/+6 |
| | |||||
* | Allow loading image only after explicit interactions | Nicolas Werner | 2024-08-21 | 1 | -0/+22 |
| | |||||
* | Generate event links only using room ids | Nicolas Werner | 2024-06-14 | 1 | -2/+3 |
| | |||||
* | Fix avatar change rendering | Nicolas Werner | 2024-06-14 | 1 | -1/+3 |
| | |||||
* | Support authenticated media | Nicolas Werner | 2024-06-06 | 1 | -3/+3 |
| | |||||
* | fix mentions with markdown and in edits | Nicolas Werner | 2024-05-31 | 1 | -7/+9 |
| | |||||
* | Fix possible pagination issue when a sync returns an empty limited timeline | Nicolas Werner | 2024-05-07 | 1 | -3/+3 |
| | |||||
* | Lint | NepNep21 | 2024-04-23 | 1 | -1/+2 |
| | |||||
* | Fix image copying on windows | NepNep21 | 2024-04-09 | 1 | -1/+4 |
| | |||||
* | Make a few headers forward declarations | Nicolas Werner | 2024-03-16 | 1 | -1/+5 |
| | |||||
* | Include moc files for a tiny speedup on incremental builds | Nicolas Werner | 2024-03-16 | 1 | -0/+2 |
| | |||||
* | Add support for intentional mentions | Nicolas Werner | 2024-03-08 | 1 | -6/+21 |
| | | | | | | This is still a bit flaky around when to remove a mention, but it should work in most cases. Might add a toggle in the future to disable these though. | ||||
* | Speedup room switching by forcing a bigger initial item size | Nicolas Werner | 2024-01-08 | 1 | -0/+4 |
| | |||||
* | Fix urls in widgets being double encoded | Nicolas Werner | 2023-12-04 | 1 | -1/+3 |
| | | | | See https://bugreports.qt.io/browse/QTBUG-110446 | ||||
* | Fix state event rendering for join rules and emojis | Nicolas Werner | 2023-11-28 | 1 | -13/+8 |
| | |||||
* | Upgrade trust of megolm sessions when receiving RoomKey | Nicolas Werner | 2023-11-19 | 1 | -2/+1 |
| | | | | | | | Before we only did that, when we basically didn't have the key yet. But since we usually get sent a RoomKey when a new message is sent after we sign in, we were discarding, that those messages should usually now be trusted. | ||||
* | A few more small speedups | Nicolas Werner | 2023-10-31 | 1 | -53/+2 |
| | |||||
* | Speed up compilation a bit | Nicolas Werner | 2023-10-31 | 1 | -1/+3 |
| | |||||
* | Add report message functionality | Loren Burkholder | 2023-10-25 | 1 | -0/+8 |
| | |||||
* | Possibly fix a crash in the EventDelegateChooser | Nicolas Werner | 2023-10-20 | 1 | -7/+17 |
| | |||||
* | Make effect messages stand out more | Nicolas Werner | 2023-10-09 | 1 | -0/+10 |
| | |||||
* | cleanups | Nicolas Werner | 2023-10-09 | 1 | -1/+0 |
| | |||||
* | Fix typing notifications | Nicolas Werner | 2023-10-09 | 1 | -2/+3 |
| | |||||
* | Switch to manual polishing of event delegates | Nicolas Werner | 2023-10-08 | 1 | -6/+2 |
| | |||||
* | Remaining events apart from verification | Nicolas Werner | 2023-08-25 | 1 | -24/+18 |
| | |||||
* | Get rid of redundant constructions and make room implicit | Nicolas Werner | 2023-08-25 | 1 | -0/+3 |
| | |||||
* | Port state events and images | Nicolas Werner | 2023-08-25 | 1 | -84/+126 |
| | |||||
* | Create an EventDelegateChooser | Nicolas Werner | 2023-08-25 | 1 | -0/+20 |
| | |||||
* | Merge remote-tracking branch 'origin/powerlevelsInTimeline' | Nicolas Werner | 2023-08-10 | 1 | -0/+9 |
|\ | |||||
| * | Show an indicator in the timeline for mods and admins | Loren Burkholder | 2023-07-23 | 1 | -0/+9 |
| | | |||||
* | | Add mark as read entry to the roomlist right-click menu | Loren Burkholder | 2023-07-22 | 1 | -2/+15 |
|/ | |||||
* | Fix mass redaction /command | Nicolas Werner | 2023-07-09 | 1 | -3/+6 |
| | |||||
* | Show some generic message for ACL changes | Nicolas Werner | 2023-06-10 | 1 | -0/+5 |
| | | | | fixes #1476 | ||||
* | Fix one more clazy issue | Nicolas Werner | 2023-06-08 | 1 | -1/+1 |
| | |||||
* | Use multidata in timeline model | Nicolas Werner | 2023-06-08 | 1 | -1/+22 |
| | |||||
* | lint | Nicolas Werner | 2023-06-08 | 1 | -1/+0 |
| | |||||
* | Make Nheko compile on Qt6 | Nicolas Werner | 2023-06-08 | 1 | -1/+0 |
| | |||||
* | Copy image to clipboard | Nicolas Werner | 2023-04-23 | 1 | -0/+55 |
| | | | | Fixes #599 | ||||
* | Adapt to the new inherited variant | Nicolas Werner | 2023-04-11 | 1 | -20/+19 |
| | |||||
* | Update mtxclient commit hash | Loren Burkholder | 2023-04-11 | 1 | -2/+1 |
| | |||||
* | Use the new mtxclient special effects refactoring | Loren Burkholder | 2023-04-11 | 1 | -15/+27 |
| | |||||
* | Add rainfall effect | Loren Burkholder | 2023-04-08 | 1 | -8/+36 |
| | | | | | This is a proof-of-concept example of inplementing a msgtype not found in the spec. | ||||
* | Implement unknown msgtype functionality | Loren Burkholder | 2023-04-08 | 1 | -3/+14 |
| | |||||
* | Try to reset unread marker if we fail to set it on the server | Nicolas Werner | 2023-04-05 | 1 | -3/+7 |
| | |||||
* | Speed up processing UI changes with large syncs | Nicolas Werner | 2023-03-14 | 1 | -14/+44 |
| | |||||
* | Fix avatar change being rendered as a join | Nicolas Werner | 2023-03-09 | 1 | -5/+16 |
| | |||||
* | Get rid of year in license headers | Nicolas Werner | 2023-02-21 | 1 | -3/+1 |
| | | | | | | See also: https://daniel.haxx.se/blog/2023/01/08/copyright-without-years/ https://hynek.me/til/copyright-years/ | ||||
* | More template bloat reduction | Nicolas Werner | 2023-02-20 | 1 | -33/+46 |
| | |||||
* | Pause ParticleEmitter when not in use (#1284) | Joseph Donofry | 2023-01-14 | 1 | -0/+1 |
| | | | | | * 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 | 1 | -4/+9 |
| | |||||
* | A whole new year full of excitement and possibilities! | Nicolas Werner | 2023-01-02 | 1 | -0/+1 |
| | |||||
* | Fix pagination after timeline clear | Nicolas Werner | 2023-01-02 | 1 | -0/+3 |
| | |||||
* | 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 |
| | |||||
* | Add a button to room the upgraded room in the timeline | Nicolas Werner | 2022-12-13 | 1 | -1/+26 |
| | |||||
* | confetti (#1243) | Loren Burkholder | 2022-12-10 | 1 | -2/+35 |
| | | | * 🎉 (confetti) message support. Thanks @LorenDB ! | ||||
* | 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 | 1 | -2/+3 |
| | |||||
* | Continue fetching past messages when searching | Nicolas Werner | 2022-11-03 | 1 | -0/+1 |
| | |||||
* | Highlight higlight tweaks in the timeline | Nicolas Werner | 2022-11-01 | 1 | -0/+21 |
| | | | | | fixes #400 fixes #1136 | ||||
* | Enable -Wconversion | Nicolas Werner | 2022-10-26 | 1 | -3/+3 |
| | |||||
* | Fix excessive summary calls | Nicolas Werner | 2022-10-20 | 1 | -0/+1 |
| | |||||
* | VoIP v1 implementation (#1161) | Rohit Sutradhar | 2022-10-14 | 1 | -4/+61 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 | 1 | -0/+11 |
| | |||||
* | Fix date separator | Nicolas Werner | 2022-10-07 | 1 | -1/+1 |
| | |||||
* | Add a slow way to search a room | Nicolas Werner | 2022-10-06 | 1 | -19/+0 |
| | |||||
* | cppcheck stuff (#1200) | Loren Burkholder | 2022-10-03 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | * 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 |
| | | |||||
* | | Automatically switch to threading when replying | Nicolas Werner | 2022-09-30 | 1 | -0/+13 |
| | | |||||
* | | Basic threading support | Nicolas Werner | 2022-09-30 | 1 | -14/+28 |
|/ | |||||
* | Switch to clang-format14 | Nicolas Werner | 2022-09-25 | 1 | -2/+4 |
| | |||||
* | Try to handle rate limiting | Nicolas Werner | 2022-09-23 | 1 | -1/+7 |
| | |||||
* | Show the community of a room | Nicolas Werner | 2022-09-20 | 1 | -0/+25 |
| | |||||
* | Line to indicate first unread message (#1147) | Hiers | 2022-09-11 | 1 | -0/+47 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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. | ||||
* | 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 |
| | |||||
* | Fix matrix.to link escaping | Nicolas Werner | 2022-07-20 | 1 | -1/+3 |
| | | | | | | Properly escapes in replies and with unmatched []. fixes #854 | ||||
* | Fix crash when creating link to room preview | Nicolas Werner | 2022-07-19 | 1 | -7/+3 |
| | |||||
* | 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 |
| | |||||
* | Merge pull request #1062 from Nheko-Reborn/perSpaceNotifs | DeepBlueV7.X | 2022-07-16 | 1 | -4/+0 |
|\ | | | | | Per-space notification bubbles | ||||
| * | WIP | Nicolas Werner | 2022-07-15 | 1 | -19/+5 |
| | | |||||
| * | Merge remote-tracking branch 'origin/perSpaceNotifs' into perSpaceNotifs | Nicolas Werner | 2022-07-14 | 1 | -5/+15 |
| |\ | |||||
| | * | Add loud notifications for spaces | Loren Burkholder | 2022-06-29 | 1 | -3/+6 |
| | | | |||||
| | * | Add space notifications to room list | Loren Burkholder | 2022-06-29 | 1 | -5/+12 |
| | | | |||||
* | | | Updated call event namespaces to voip | r0hit05 | 2022-07-15 | 1 | -21/+21 |
|/ / | |||||
* | | Support rendering policy rules | Nicolas Werner | 2022-07-09 | 1 | -0/+68 |
| | | |||||
* | | Add a /command to redact all visible messages sent by a user | Nicolas Werner | 2022-07-01 | 1 | -0/+18 |
|/ | |||||
* | Fix timestamps after loading | Nicolas Werner | 2022-06-26 | 1 | -0/+8 |
| | |||||
* | 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 | 1 | -11/+22 |
| | |||||
* | Remove a few more headers | Nicolas Werner | 2022-06-18 | 1 | -4/+0 |
| | |||||
* | Get rid of 'using json = nlohmann::json' | Nicolas Werner | 2022-06-17 | 1 | -3/+3 |
| | |||||
* | Remove redundant alias function | Nicolas Werner | 2022-06-17 | 1 | -4/+5 |
| | |||||
* | Simplify includes a bit | Nicolas Werner | 2022-06-16 | 1 | -0/+1 |
| | |||||
* | Fix pins not refreshing after being loaded | Nicolas Werner | 2022-06-15 | 1 | -0/+1 |
| | |||||
* | Speedup startup by caching last message timestamp | Nicolas Werner | 2022-06-15 | 1 | -3/+13 |
| | | | | | | | | | | 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. | ||||
* | Use right linter | Nicolas Werner | 2022-05-10 | 1 | -4/+2 |
| | |||||
* | More image dialog fixes | Nicolas Werner | 2022-05-10 | 1 | -2/+4 |
| | |||||
* | Rework focus handling | Nicolas Werner | 2022-05-07 | 1 | -2/+4 |
| | |||||
* | Fix notification for focus room in main window | Nicolas Werner | 2022-05-07 | 1 | -1/+1 |
| | |||||
* | Add basic support for multiple windows | Nicolas Werner | 2022-05-06 | 1 | -1/+1 |
| | |||||
* | 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 | 1 | -0/+69 |
| | |||||
* | 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 | ||||
* | Avoid empty membership events | Nicolas Werner | 2022-03-28 | 1 | -9/+6 |
| | |||||
* | Fix thumbnails for encrypted files and factor upload box out | Nicolas Werner | 2022-03-21 | 1 | -0/+4 |
| | |||||
* | Add duration and resolution to files | Nicolas Werner | 2022-03-21 | 1 | -0/+4 |
| | |||||
* | Allow to specify reason for removed message | tastytea | 2022-03-06 | 1 | -3/+5 |
| | | | | | | | | # 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... | ||||
* | Remove stray logging | Nicolas Werner | 2022-02-27 | 1 | -1/+0 |
| | |||||
* | Allow properly editing pending encrypted messages | Nicolas Werner | 2022-02-27 | 1 | -13/+16 |
| | |||||
* | Merge pull request #952 from symphorien/hidden-read-receipts | DeepBlueV7.X | 2022-02-22 | 1 | -6/+10 |
|\ | | | | | support for hidden read receipts | ||||
| * | support for hidden read receipts | Guillaume Girol | 2022-02-21 | 1 | -6/+10 |
| | | |||||
* | | 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 | 1 | -2/+11 |
|\ | | | | | | | maltee1-message-bubbles | ||||
| * | add translations and actually add changes to TimelineModel | Malte E | 2022-02-07 | 1 | -2/+11 |
| | | |||||
* | | Hidden events: Refactor slightly for reusability | Nicolas Werner | 2022-02-12 | 1 | -53/+59 |
| | | |||||
* | | # should be valid in links | Nicolas Werner | 2022-02-05 | 1 | -1/+1 |
| | | |||||
* | | Add /reset-state command | Nicolas Werner | 2022-02-05 | 1 | -2/+23 |
| | | |||||
* | | Fix avatar url conversion for widgets | Nicolas Werner | 2022-02-04 | 1 | -1/+1 |
| | | |||||
* | | Show widgets as links | Nicolas Werner | 2022-02-04 | 1 | -0/+64 |
|/ | |||||
* | Fix focus and qml parenting with qml root | Nicolas Werner | 2022-01-26 | 1 | -1/+1 |
| | |||||
* | Initial qml root window | Nicolas Werner | 2022-01-26 | 1 | -2/+2 |
| | |||||
* | Update year in copyright notice to shut up lint job | Nicolas Werner | 2022-01-01 | 1 | -0/+1 |
| | |||||
* | Reduce allocations for accessing event members | Nicolas Werner | 2021-12-29 | 1 | -6/+6 |
| | |||||
* | Reserve size of some containers we are filling | Nicolas Werner | 2021-12-29 | 1 | -41/+46 |
| | |||||
* | Reduce allocations using QStringLiteral | Nicolas Werner | 2021-12-29 | 1 | -54/+54 |
| | |||||
* | Fix more warnings and remove dead code | Nicolas Werner | 2021-12-28 | 1 | -13/+10 |
| | |||||
* | Some qt6 prep | Nicolas Werner | 2021-12-28 | 1 | -6/+6 |
| | |||||
* | Fixup clang-tidy suggestion | Nicolas Werner | 2021-12-28 | 1 | -5/+5 |
| | |||||
* | Merge pull request #853 from MTRNord/MTRNord/clang-tidy | DeepBlueV7.X | 2021-12-28 | 1 | -50/+54 |
|\ | | | | | Apply selective clang-tidy suggestions | ||||
| * | Run linter | MTRNord | 2021-12-27 | 1 | -15/+19 |
| | | |||||
| * | Apply (selective) Clang-tidy const function and new const pointer ↵ | MTRNord | 2021-12-23 | 1 | -4/+4 |
| | | | | | | | | suggestions on TimelineModel | ||||
| * | Apply (selective) Clang-tidy move and some new detected const pointer ↵ | MTRNord | 2021-12-23 | 1 | -7/+8 |
| | | | | | | | | suggestions on TimelineModel | ||||
| * | Apply (selective) Clang-tidy and clazy suggestions on TimelineModel | MTRNord | 2021-12-23 | 1 | -30/+29 |
| | | |||||
* | | 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. | ||||
* | Support pinned messages | Nicolas Werner | 2021-12-11 | 1 | -1/+86 |
| | | | | fixes #519 | ||||
* | Fix crash on redactions without because | Nicolas Werner | 2021-11-29 | 1 | -3/+5 |
| | |||||
* | Change QML UI for redactions | Joe Donofry | 2021-11-29 | 1 | -0/+37 |
| | |||||
* | Make clang-format <13 and clang-format >=13 behave the same | Nicolas Werner | 2021-11-22 | 1 | -18/+18 |
| | | | | | I think old clang-format is just buggy in those cases, so we should reenable those blocks, once everyone has 13 or up. | ||||
* | Fix redaction of edited messages | Nicolas Werner | 2021-11-08 | 1 | -2/+34 |
| | |||||
* | Move voip and encryption stuff into their own directories | Nicolas Werner | 2021-10-17 | 1 | -1/+1 |
| | |||||
* | Change indentation to 4 spaces | Nicolas Werner | 2021-09-18 | 1 | -1590/+1545 |
| | |||||
* | Improvements for linking to events | Thulinma | 2021-09-16 | 1 | -1/+15 |
| | | | | | | - 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 |
| | |||||
* | Use more descriptive property name | Loren Burkholder | 2021-09-11 | 1 | -2/+2 |
| | |||||
* | make lint | Loren Burkholder | 2021-09-11 | 1 | -4/+3 |
| | |||||
* | Use better id loading methodology | Loren Burkholder | 2021-09-11 | 1 | -0/+6 |
| | |||||
* | Get direct chat jdenticons to line up | Loren Burkholder | 2021-09-11 | 1 | -0/+13 |
| | |||||
* | 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 | 1 | -12/+7 |
| | | | | fixes #632 | ||||
* | Allow accepting knocks in the timeline | Nicolas Werner | 2021-08-17 | 1 | -1/+65 |
| | | | | As well as selecting more join rules. | ||||
* | Allow downloading keys from key backup | Nicolas Werner | 2021-08-17 | 1 | -6/+4 |
| | |||||
* | Show if there are unverified devices in a room | Nicolas Werner | 2021-08-13 | 1 | -0/+17 |
| | | | | | Also fixes some issues where nested transactions will poison the verification cache. | ||||
* | fix sticker packs being uneditable in some rooms | Nicolas Werner | 2021-08-11 | 1 | -1/+1 |
| | |||||
* | Show encryption errors in qml and add request keys button | Nicolas Werner | 2021-08-07 | 1 | -0/+16 |
| | |||||
* | Basic sticker pack editor | Nicolas Werner | 2021-08-06 | 1 | -0/+9 |
| | |||||
* | QML the raw message dialog | Loren Burkholder | 2021-07-31 | 1 | -7/+4 |
| | |||||
* | Use a QSortFilterProxyModel instead of resetting the model | Loren Burkholder | 2021-07-29 | 1 | -1/+1 |
| | |||||
* | QML the read receipts list | Loren Burkholder | 2021-07-29 | 1 | -2/+3 |
| | | | | There are probably a few things wrong with this, but I'm going to call it good enough for an initial commit | ||||
* | Move various room auxiliary functions to TimelineManager | Loren Burkholder | 2021-07-21 | 1 | -25/+0 |
| | |||||
* | Open room members when member info label clicked | Loren Burkholder | 2021-07-21 | 1 | -2/+2 |
| | |||||
* | make lint | Loren Burkholder | 2021-07-20 | 1 | -1/+2 |
| | |||||
* | Add property for plain room name | Loren Burkholder | 2021-07-20 | 1 | -0/+3 |
| | |||||
* | Clean up code | Loren Burkholder | 2021-07-20 | 1 | -3/+3 |
| | |||||
* | Permissions only needs a roomid to function | Loren Burkholder | 2021-07-20 | 1 | -0/+1 |
| | |||||
* | Make sure to use the default room id if none is specified | Loren Burkholder | 2021-07-20 | 1 | -3/+3 |
| | |||||
* | make lint | Loren Burkholder | 2021-07-20 | 1 | -0/+10 |
| | |||||
* | QML the room member list | Loren Burkholder | 2021-07-20 | 1 | -2/+10 |
| | |||||
* | Explicitly reload data in delegates, if related events got loaded | Nicolas Werner | 2021-07-20 | 1 | -0/+4 |
| | |||||
* | Basic sticker support | Nicolas Werner | 2021-07-19 | 1 | -0/+9 |
| | |||||
* | Fix replies not reloading after fetching them | Nicolas Werner | 2021-07-16 | 1 | -0/+8 |
| | |||||
* | Prepare for reuseItems in timeline | Nicolas Werner | 2021-07-12 | 1 | -10/+10 |
| | | | | The actual reuseItems is still blocked on a few upstream bugs. | ||||
* | Remove db bottleneck by caching ro txn for 100 requests | Nicolas Werner | 2021-07-10 | 1 | -5/+7 |
| | |||||
* | Update translations | Nicolas Werner | 2021-07-02 | 1 | -1/+2 |
| | |||||
* | Apply suggestions from code review | Stuart Mumford | 2021-06-25 | 1 | -1/+1 |
| | |||||
* | Update src/timeline/TimelineModel.cpp | Stuart Mumford | 2021-06-25 | 1 | -1/+1 |
| | |||||
* | Add another regex to match inline img tags using single quotes | Stuart Mumford | 2021-06-25 | 1 | -0/+4 |
| | | | | Signed-off-by: Stuart Mumford <stuart@cadair.com> | ||||
* | Don't spam key requests directly after startup | Nicolas Werner | 2021-06-25 | 1 | -0/+6 |
| | |||||
* | Add a basic 'Space page' | Nicolas Werner | 2021-06-25 | 1 | -0/+8 |
| | |||||
* | Hide spaces by default, unless they are in the current space filter | Nicolas Werner | 2021-06-25 | 1 | -0/+4 |
| | |||||
* | fixup! Allow editing unsent messages | Alexander Bantyev | 2021-06-19 | 1 | -0/+2 |
| | |||||
* | fixup! Allow editing unsent messages | Alexander Bantyev | 2021-06-19 | 1 | -0/+1 |
| | |||||
* | fixup! Allow editing unsent messages | Alexander Bantyev | 2021-06-18 | 1 | -0/+3 |
| | |||||
* | Allow editing unsent messages | Alexander Bantyev | 2021-06-18 | 1 | -7/+11 |
| | | | | | | | | | | As of 0db4d71ec2483c7ac5a7b536737fee8fc53a76d7 (Prevent edits of unsent messages), messages that are edits of (or replies to) unsent messages were not allowed. This change was made because otherwise the edits were discarded due to use of txnid rather than mxid in the "m.relates_to" object. Remove this restriction and fix the issue by replacing txnid with mxid in all related events when the message is sent (and we obtain mxid from the server). | ||||
* | Implement switching in narrow mode | Nicolas Werner | 2021-06-08 | 1 | -2/+0 |
| | |||||
* | Try to get rid of an allocation | Nicolas Werner | 2021-05-30 | 1 | -2/+2 |
| | |||||
* | Fix emoji in new RoomList | Nicolas Werner | 2021-05-22 | 1 | -0/+11 |
| | |||||
* | Sort the room list | Nicolas Werner | 2021-05-22 | 1 | -0/+2 |
| | |||||
* | Make roomlist look nice | Nicolas Werner | 2021-05-21 | 1 | -4/+26 |
| | |||||
* | Mark unsent events as uneditable | Nicolas Werner | 2021-05-09 | 1 | -2/+4 |
| | | | | fixes #574 | ||||
* | Show verification status next to messages | Nicolas Werner | 2021-05-07 | 1 | -0/+16 |
| | |||||
* | Only show actions, when you have permissions to do them | Nicolas Werner | 2021-05-02 | 1 | -2/+117 |
| | |||||
* | Fix crash when you have no rooms and open the profile as well as not ↵ | Nicolas Werner | 2021-04-30 | 1 | -3/+3 |
| | | | | rendering rooms without groups | ||||
* | Copy link to message | Nicolas Werner | 2021-04-29 | 1 | -0/+44 |
| | | | | fixes #499 | ||||
* | Highlight navigated to message | Nicolas Werner | 2021-04-29 | 1 | -0/+38 |
| | |||||
* | Merge branch 'forward_message_feature' of https://github.com/Jedi18/nheko ↵ | Nicolas Werner | 2021-04-24 | 1 | -0/+10 |
|\ | | | | | | | into Jedi18-forward_message_feature | ||||
| * | move detection code to nheko namespace and fix a few other bugs | targetakhil | 2021-04-17 | 1 | -1/+1 |
| | | |||||
| * | remove unused function and set position to center of timeline view | targetakhil | 2021-04-15 | 1 | -11/+0 |
| | | |||||
| * | show forward menu item only for relevant events, changes to ui | targetakhil | 2021-04-15 | 1 | -0/+11 |
| | | |||||
| * | added basic forwarding | targetakhil | 2021-04-15 | 1 | -0/+10 |
| | | |||||
* | | Escape html in topics and show line breaks in the settings | Nicolas Werner | 2021-04-19 | 1 | -4/+9 |
| | | |||||
* | | Fix display name referenced for incorrect event types | Joseph Donofry | 2021-04-18 | 1 | -3/+4 |
| | | |||||
* | | change display name wording | targetakhil | 2021-04-18 | 1 | -5/+8 |
|/ | |||||
* | Clean up notification code a bit | Nicolas Werner | 2021-03-17 | 1 | -24/+1 |
| | |||||
* | Create function for processing whether a message is a reply | Loren Burkholder | 2021-03-17 | 1 | -1/+1 |
| | |||||
* | Don't send markdown links in body | Nicolas Werner | 2021-03-15 | 1 | -4/+26 |
| | | | | fixes #422 | ||||
* | prepend file:// for linux and macos | targetakhil | 2021-03-15 | 1 | -0/+8 |
| | |||||
* | Disable room pings in replies | Nicolas Werner | 2021-03-12 | 1 | -0/+2 |
| | |||||
* | fix linting | Nicolas Werner | 2021-03-05 | 1 | -16/+17 |
| | |||||
* | Merge pull request #505 from Nheko-Reborn/license-headers | DeepBlueV7.X | 2021-03-05 | 1 | -0/+4 |
|\ | | | | | License headers | ||||
| * | Update license headers | Nicolas Werner | 2021-03-05 | 1 | -0/+4 |
| | | |||||
* | | Fix linting | Joseph Donofry | 2021-03-04 | 1 | -17/+16 |
|/ | |||||
* | Fix reply relating to the wrong id of edited event | Nicolas Werner | 2021-03-03 | 1 | -1/+1 |
| | |||||
* | Allow editing via up and down arrows | Nicolas Werner | 2021-02-24 | 1 | -2/+21 |
| | |||||
* | Merge pull request #474 from Jedi18/room_settings_qml | DeepBlueV7.X | 2021-02-19 | 1 | -0/+8 |
|\ | | | | | Shifted Room Settings Dialog to QML | ||||
| * | Merge branch 'master' into room_settings_qml | Akhil Nair | 2021-02-14 | 1 | -11/+88 |
| |\ | |||||
| * | | added changing of name through edit modal, removed old roomsettings | Jedi18 | 2021-02-12 | 1 | -2/+2 |
| | | | |||||
| * | | fix avatar update on timeline sync | Jedi18 | 2021-02-11 | 1 | -0/+8 |
| | | | |||||
* | | | Make inline images work a bit better | Nicolas Werner | 2021-02-17 | 1 | -2/+10 |
| | | | |||||
* | | | Fix crash from logging unset indices (leftover after debugging) | Nicolas Werner | 2021-02-17 | 1 | -5/+0 |
| |/ |/| | |||||
* | | Mark messages as read, when Nheko gets focused | Nicolas Werner | 2021-02-13 | 1 | -3/+3 |
| | | | | | | | | fixes #235 | ||||
* | | Fix crash when editing an edited message pointing to itself | Nicolas Werner | 2021-02-12 | 1 | -7/+9 |
| | | |||||
* | | Prevent edits of unsent messages | Nicolas Werner | 2021-02-10 | 1 | -0/+3 |
| | | |||||
* | | Fix UI allowing edits of foreign messages in some cases | Nicolas Werner | 2021-02-10 | 1 | -4/+6 |
| | | |||||
* | | Fix stuck notifications because of edits | Nicolas Werner | 2021-02-10 | 1 | -4/+19 |
| | | | | | | | | | | Does not fix the read status yet, for that we need to compare read receipts for all events after the last visible event. | ||||
* | | Implement message editing | Nicolas Werner | 2021-02-09 | 1 | -1/+23 |
| | | | | | | | | | | | | The UI still looks ugly, but I have no good idea atm. fixes #134 | ||||
* | | Display edits correctly | Nicolas Werner | 2021-02-09 | 1 | -3/+36 |
| | | |||||
* | | Switch to new relations format | Nicolas Werner | 2021-02-09 | 1 | -2/+2 |
|/ | |||||
* | add loading indicator | Jedi18 | 2021-02-02 | 1 | -1/+1 |
| | |||||
* | add error message and update avatars on avatar change in timeline and user ↵ | Jedi18 | 2021-02-02 | 1 | -1/+4 |
| | | | | profile dialog | ||||
* | made requeste changes | Jedi18 | 2021-01-29 | 1 | -5/+1 |
| | |||||
* | Shifted fetching of global username fom timeline model to user profile | Jedi18 | 2021-01-29 | 1 | -14/+1 |
| | |||||
* | fix linting | Jedi18 | 2021-01-28 | 1 | -2/+2 |
| | |||||
* | Changed edit method from double clicking to an edit button | Jedi18 | 2021-01-28 | 1 | -1/+18 |
| | |||||
* | Username can be edited by double clicking on text, added global user profile ↵ | Jedi18 | 2021-01-28 | 1 | -1/+1 |
| | | | | menu action in user info widget | ||||
* | update room specific username from userprofile | Jedi18 | 2021-01-27 | 1 | -2/+2 |
| | |||||
* | Add "open in external program" action | rnhmjoj | 2021-01-24 | 1 | -8/+31 |
| | |||||
* | Fix font tags showing up in playable media messages | Nicolas Werner | 2021-01-23 | 1 | -1/+2 |
| | |||||
* | Simplify section handling a bit | Nicolas Werner | 2021-01-19 | 1 | -26/+20 |
| | |||||
* | Make read markers a bit less confusing | Nicolas Werner | 2021-01-16 | 1 | -3/+4 |
| | |||||
* | Fix call invite declined on another device | trilene | 2021-01-10 | 1 | -1/+3 |
| | |||||
* | Fix call answered on another device | trilene | 2021-01-07 | 1 | -1/+6 |
| | |||||
* | Fix some compiler warnings | Nicolas Werner | 2020-12-25 | 1 | -3/+3 |
| |