Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Allow loading image only after explicit interactions | Nicolas Werner | 2024-08-21 | 1 | -0/+1 |
| | |||||
* | Make a few headers forward declarations | Nicolas Werner | 2024-03-16 | 1 | -2/+3 |
| | |||||
* | Add support for intentional mentions | Nicolas Werner | 2024-03-08 | 1 | -1/+1 |
| | | | | | | 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. | ||||
* | Fix state event rendering for join rules and emojis | Nicolas Werner | 2023-11-28 | 1 | -1/+2 |
| | |||||
* | Fix a few conversions | Nicolas Werner | 2023-10-31 | 1 | -0/+1 |
| | |||||
* | Merge pull request #1539 from Nheko-Reborn/issue1410 | DeepBlueV7.X | 2023-10-26 | 1 | -0/+2 |
|\ | | | | | Add report message functionality | ||||
| * | Add report message functionality | Loren Burkholder | 2023-10-25 | 1 | -0/+2 |
| | | |||||
* | | Cleanup ignore user functionality slightly | Nicolas Werner | 2023-10-24 | 1 | -6/+0 |
| | | |||||
* | | Merge branch 'ignore-users' of github.com:NepNep21/nheko into ignore-users | Nicolas Werner | 2023-10-23 | 1 | -0/+4 |
|\ \ | |/ |/| | |||||
| * | Rebase | NepNep21 | 2023-10-01 | 1 | -0/+4 |
| | | |||||
* | | Fix typing notifications | Nicolas Werner | 2023-10-09 | 1 | -7/+7 |
| | | |||||
* | | Remaining events apart from verification | Nicolas Werner | 2023-08-25 | 1 | -1/+2 |
| | | |||||
* | | Get rid of redundant constructions and make room implicit | Nicolas Werner | 2023-08-25 | 1 | -0/+1 |
| | | |||||
* | | Port state events and images | Nicolas Werner | 2023-08-25 | 1 | -5/+10 |
| | | |||||
* | | Create an EventDelegateChooser | Nicolas Werner | 2023-08-25 | 1 | -0/+2 |
|/ | |||||
* | Merge remote-tracking branch 'origin/powerlevelsInTimeline' | Nicolas Werner | 2023-08-10 | 1 | -0/+1 |
|\ | |||||
| * | Show an indicator in the timeline for mods and admins | Loren Burkholder | 2023-07-23 | 1 | -0/+1 |
| | | |||||
* | | Add mark as read entry to the roomlist right-click menu | Loren Burkholder | 2023-07-22 | 1 | -0/+2 |
|/ | |||||
* | Move to automatic type registration | Nicolas Werner | 2023-06-19 | 1 | -0/+5 |
| | |||||
* | Show some generic message for ACL changes | Nicolas Werner | 2023-06-10 | 1 | -0/+2 |
| | | | | fixes #1476 | ||||
* | Use multidata in timeline model | Nicolas Werner | 2023-06-08 | 1 | -0/+1 |
| | |||||
* | Make Nheko compile on Qt6 | Nicolas Werner | 2023-06-08 | 1 | -2/+2 |
| | |||||
* | Copy image to clipboard | Nicolas Werner | 2023-04-23 | 1 | -0/+1 |
| | | | | Fixes #599 | ||||
* | Adapt to the new inherited variant | Nicolas Werner | 2023-04-11 | 1 | -1/+1 |
| | |||||
* | Use the new mtxclient special effects refactoring | Loren Burkholder | 2023-04-11 | 1 | -1/+1 |
| | |||||
* | Add rainfall effect | Loren Burkholder | 2023-04-08 | 1 | -1/+12 |
| | | | | | 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 | -1/+2 |
| | |||||
* | 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/ | ||||
* | Automatically fetch keys for undecrypted messages after verification | Nicolas Werner | 2023-02-18 | 1 | -0/+2 |
| | | | | | | | | Also fix rerendering edited messages after keys are received. fixes #1375 fixes #770 fixes #888 | ||||
* | 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 | -0/+2 |
| | |||||
* | 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 | -1/+5 |
| | |||||
* | Add a button to room the upgraded room in the timeline | Nicolas Werner | 2022-12-13 | 1 | -0/+1 |
| | |||||
* | confetti (#1243) | Loren Burkholder | 2022-12-10 | 1 | -0/+8 |
| | | | * 🎉 (confetti) message support. Thanks @LorenDB ! | ||||
* | Continue fetching past messages when searching | Nicolas Werner | 2022-11-03 | 1 | -0/+2 |
| | |||||
* | Highlight higlight tweaks in the timeline | Nicolas Werner | 2022-11-01 | 1 | -0/+9 |
| | | | | | fixes #400 fixes #1136 | ||||
* | Enable -Wconversion | Nicolas Werner | 2022-10-26 | 1 | -1/+1 |
| | |||||
* | VoIP v1 implementation (#1161) | Rohit Sutradhar | 2022-10-14 | 1 | -0/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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/+2 |
| | |||||
* | Mark classes as final where possible | Nicolas Werner | 2022-10-10 | 1 | -1/+1 |
| | |||||
* | Add a slow way to search a room | Nicolas Werner | 2022-10-06 | 1 | -3/+4 |
| | |||||
* | 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> | ||||
* | Automatically switch to threading when replying | Nicolas Werner | 2022-09-30 | 1 | -10/+1 |
| | |||||
* | Basic threading support | Nicolas Werner | 2022-09-30 | 1 | -3/+7 |
| | |||||
* | Switch to clang-format14 | Nicolas Werner | 2022-09-25 | 1 | -1/+2 |
| | |||||
* | Fix crash when deleting room summary | Nicolas Werner | 2022-09-24 | 1 | -2/+2 |
| | | | | | | | 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. | ||||
* | Show the community of a room | Nicolas Werner | 2022-09-20 | 1 | -0/+7 |
| | |||||
* | Line to indicate first unread message (#1147) | Hiers | 2022-09-11 | 1 | -0/+9 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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. | ||||
* | WIP | Nicolas Werner | 2022-07-15 | 1 | -2/+1 |
| | |||||
* | Support rendering policy rules | Nicolas Werner | 2022-07-09 | 1 | -0/+7 |
| | |||||
* | Add a /command to redact all visible messages sent by a user | Nicolas Werner | 2022-07-01 | 1 | -0/+1 |
| | |||||
* | Add copy link to room context menu (#1101) | brausepulver | 2022-06-23 | 1 | -0/+3 |
| | |||||
* | Remove a few more headers | Nicolas Werner | 2022-06-18 | 1 | -4/+2 |
| | |||||
* | Fix compilation without implicit nlohmann conversions | Nicolas Werner | 2022-06-17 | 1 | -1/+1 |
| | |||||
* | Speedup startup by caching last message timestamp | Nicolas Werner | 2022-06-15 | 1 | -1/+3 |
| | | | | | | | | | | 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 |
| | |||||
* | Use right linter | Nicolas Werner | 2022-05-10 | 1 | -2/+1 |
| | |||||
* | More image dialog fixes | Nicolas Werner | 2022-05-10 | 1 | -1/+2 |
| | |||||
* | Show changes in image packs in timeline | Nicolas Werner | 2022-04-19 | 1 | -0/+1 |
| | |||||
* | Add duration and resolution to files | Nicolas Werner | 2022-03-21 | 1 | -0/+1 |
| | |||||
* | Allow to specify reason for removed message | tastytea | 2022-03-06 | 1 | -1/+1 |
| | | | | | | | | # 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... | ||||
* | Merge branch 'message-bubbles' of https://github.com/maltee1/nheko into ↵ | Nicolas Werner | 2022-02-14 | 1 | -0/+2 |
|\ | | | | | | | maltee1-message-bubbles | ||||
| * | add translations and actually add changes to TimelineModel | Malte E | 2022-02-07 | 1 | -0/+2 |
| | | |||||
* | | Hidden events: Refactor slightly for reusability | Nicolas Werner | 2022-02-12 | 1 | -0/+2 |
| | | |||||
* | | Add /reset-state command | Nicolas Werner | 2022-02-05 | 1 | -0/+3 |
| | | |||||
* | | Show widgets as links | Nicolas Werner | 2022-02-04 | 1 | -0/+5 |
|/ | |||||
* | 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 | -0/+1 |
| | |||||
* | Reduce allocations using QStringLiteral | Nicolas Werner | 2021-12-29 | 1 | -1/+1 |
| | |||||
* | Misc clang-tidy fixes | Nicolas Werner | 2021-12-28 | 1 | -1/+0 |
| | |||||
* | Fixup clang-tidy suggestion | Nicolas Werner | 2021-12-28 | 1 | -2/+3 |
| | |||||
* | Run linter | MTRNord | 2021-12-27 | 1 | -2/+3 |
| | |||||
* | Apply (selective) Clang-tidy const function and new const pointer ↵ | MTRNord | 2021-12-23 | 1 | -5/+5 |
| | | | | suggestions on TimelineModel | ||||
* | Apply (selective) Clang-tidy move and some new detected const pointer ↵ | MTRNord | 2021-12-23 | 1 | -4/+4 |
| | | | | suggestions on TimelineModel | ||||
* | Apply (selective) Clang-tidy and clazy suggestions on TimelineModel | MTRNord | 2021-12-23 | 1 | -25/+25 |
| | |||||
* | Support pinned messages | Nicolas Werner | 2021-12-11 | 1 | -0/+9 |
| | | | | fixes #519 | ||||
* | Change QML UI for redactions | Joe Donofry | 2021-11-29 | 1 | -0/+2 |
| | |||||
* | Fix redaction of edited messages | Nicolas Werner | 2021-11-08 | 1 | -1/+1 |
| | |||||
* | Change indentation to 4 spaces | Nicolas Werner | 2021-09-18 | 1 | -364/+363 |
| | |||||
* | Add direct chat handling for previews and invites | Loren Burkholder | 2021-09-11 | 1 | -1/+1 |
| | |||||
* | make lint | Loren Burkholder | 2021-09-11 | 1 | -2/+2 |
| | |||||
* | Use more descriptive property name | Loren Burkholder | 2021-09-11 | 1 | -3/+3 |
| | |||||
* | Use better id loading methodology | Loren Burkholder | 2021-09-11 | 1 | -0/+3 |
| | |||||
* | Get direct chat jdenticons to line up | Loren Burkholder | 2021-09-11 | 1 | -0/+4 |
| | |||||
* | Use in memory media player instead of storing unencrypted files on disk | Nicolas Werner | 2021-08-29 | 1 | -0/+9 |
| | |||||
* | Allow accepting knocks in the timeline | Nicolas Werner | 2021-08-17 | 1 | -0/+2 |
| | | | | As well as selecting more join rules. | ||||
* | Show if there are unverified devices in a room | Nicolas Werner | 2021-08-13 | 1 | -0/+3 |
| | | | | | Also fixes some issues where nested transactions will poison the verification cache. | ||||
* | Show encryption errors in qml and add request keys button | Nicolas Werner | 2021-08-07 | 1 | -0/+3 |
| | |||||
* | Basic sticker pack editor | Nicolas Werner | 2021-08-06 | 1 | -1/+7 |
| | |||||
* | QML the raw message dialog | Loren Burkholder | 2021-07-31 | 1 | -2/+3 |
| | |||||
* | 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 | -1/+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 | -7/+0 |
| | |||||
* | Open room members when member info label clicked | Loren Burkholder | 2021-07-21 | 1 | -1/+1 |
| | |||||
* | Add property for plain room name | Loren Burkholder | 2021-07-20 | 1 | -0/+2 |
| | |||||
* | Permissions only needs a roomid to function | Loren Burkholder | 2021-07-20 | 1 | -1/+1 |
| | |||||
* | Make sure to use the default room id if none is specified | Loren Burkholder | 2021-07-20 | 1 | -1/+1 |
| | |||||
* | make lint | Loren Burkholder | 2021-07-20 | 1 | -0/+3 |
| | |||||
* | QML the invite dialog | Loren Burkholder | 2021-07-20 | 1 | -0/+1 |
| | | | | This also adds a property `roomId` to TimelineModel. | ||||
* | QML the room member list | Loren Burkholder | 2021-07-20 | 1 | -1/+4 |
| | |||||
* | Explicitly reload data in delegates, if related events got loaded | Nicolas Werner | 2021-07-20 | 1 | -0/+3 |
| | |||||
* | Basic sticker support | Nicolas Werner | 2021-07-19 | 1 | -4/+11 |
| | |||||
* | Fix replies not reloading after fetching them | Nicolas Werner | 2021-07-16 | 1 | -4/+1 |
| | |||||
* | Don't use full dump for replies | Nicolas Werner | 2021-07-12 | 1 | -0/+5 |
| | |||||
* | Prepare for reuseItems in timeline | Nicolas Werner | 2021-07-12 | 1 | -3/+8 |
| | | | | 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 | -1/+4 |
| | |||||
* | Add a basic 'Space page' | Nicolas Werner | 2021-06-25 | 1 | -0/+3 |
| | |||||
* | Hide spaces by default, unless they are in the current space filter | Nicolas Werner | 2021-06-25 | 1 | -3/+6 |
| | |||||
* | Fix emoji in new RoomList | Nicolas Werner | 2021-05-22 | 1 | -0/+1 |
| | |||||
* | Sort the room list | Nicolas Werner | 2021-05-22 | 1 | -1/+1 |
| | |||||
* | Make roomlist look nice | Nicolas Werner | 2021-05-21 | 1 | -0/+14 |
| | |||||
* | Show verification status next to messages | Nicolas Werner | 2021-05-07 | 1 | -0/+1 |
| | |||||
* | Only show actions, when you have permissions to do them | Nicolas Werner | 2021-05-02 | 1 | -0/+7 |
| | |||||
* | Fix crash when you have no rooms and open the profile as well as not ↵ | Nicolas Werner | 2021-04-30 | 1 | -2/+1 |
| | | | | rendering rooms without groups | ||||
* | Copy link to message | Nicolas Werner | 2021-04-29 | 1 | -0/+1 |
| | | | | fixes #499 | ||||
* | Highlight navigated to message | Nicolas Werner | 2021-04-29 | 1 | -0/+14 |
| | |||||
* | move detection code to nheko namespace and fix a few other bugs | targetakhil | 2021-04-17 | 1 | -3/+1 |
| | |||||
* | remove unused function and set position to center of timeline view | targetakhil | 2021-04-15 | 1 | -1/+0 |
| | |||||
* | show forward menu item only for relevant events, changes to ui | targetakhil | 2021-04-15 | 1 | -0/+1 |
| | |||||
* | added basic forwarding | targetakhil | 2021-04-15 | 1 | -0/+4 |
| | |||||
* | Update license headers | Nicolas Werner | 2021-03-05 | 1 | -0/+4 |
| | |||||
* | Fix text input restoring after edits | Nicolas Werner | 2021-02-25 | 1 | -0/+2 |
| | |||||
* | Allow editing via up and down arrows | Nicolas Werner | 2021-02-24 | 1 | -0/+1 |
| | |||||
* | Merge branch 'master' into room_settings_qml | Akhil Nair | 2021-02-14 | 1 | -2/+13 |
|\ | |||||
| * | Prevent edits of unsent messages | Nicolas Werner | 2021-02-10 | 1 | -0/+3 |
| | | |||||
| * | Fix stuck notifications because of edits | Nicolas Werner | 2021-02-10 | 1 | -1/+1 |
| | | | | | | | | | | 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 | -8/+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/+16 |
| | | |||||
* | | replaced with togglebutton using qtquickcontrols2 | Jedi18 | 2021-02-13 | 1 | -1/+1 |
| | | |||||
* | | added changing of name through edit modal, removed old roomsettings | Jedi18 | 2021-02-12 | 1 | -1/+1 |
| | | |||||
* | | fix avatar update on timeline sync | Jedi18 | 2021-02-11 | 1 | -0/+3 |
|/ | |||||
* | Shifted fetching of global username fom timeline model to user profile | Jedi18 | 2021-01-29 | 1 | -1/+0 |
| | |||||
* | Changed edit method from double clicking to an edit button | Jedi18 | 2021-01-28 | 1 | -0/+1 |
| | |||||
* | update room specific username from userprofile | Jedi18 | 2021-01-27 | 1 | -1/+1 |
| | |||||
* | Add "open in external program" action | rnhmjoj | 2021-01-24 | 1 | -0/+2 |
| | |||||
* | Simplify section handling a bit | Nicolas Werner | 2021-01-19 | 1 | -1/+3 |
| | |||||
* | Add file uploading | Nicolas Werner | 2020-11-25 | 1 | -1/+1 |
| | |||||
* | Pasteable textinput | Nicolas Werner | 2020-11-25 | 1 | -0/+5 |
| | |||||
* | Clean up key requests + autoreload | Nicolas Werner | 2020-10-20 | 1 | -0/+4 |
| | |||||
* | Share code for sending encrypted olm messages | Nicolas Werner | 2020-10-20 | 1 | -6/+0 |
| | |||||
* | Merge remote-tracking branch 'origin/master' into cross-signing | Nicolas Werner | 2020-09-24 | 1 | -1/+13 |
|\ | |||||
| * | Fix null errors in qml | Nicolas Werner | 2020-09-16 | 1 | -1/+0 |
| | | |||||
| * | Reenable top bar room settings menus on avatar or title clicks | Nicolas Werner | 2020-09-16 | 1 | -0/+1 |
| | | | | | | | | | | 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 | -0/+12 |
| | | | | | | | | | | Also fixes some resize issues with stupid workarounds to our resize logic. This really needs to be cleaned up at some point! | ||||
* | | Simplify outbound session setup | Nicolas Werner | 2020-09-20 | 1 | -6/+6 |
| | | | | | | | | 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 | -4/+16 |
|\| | |||||
| * | Hide CallCandidates again in new store | Nicolas Werner | 2020-08-17 | 1 | -0/+2 |
| | | |||||
| * | Merge remote-tracking branch 'origin/master' into new-event-store | Nicolas Werner | 2020-08-17 | 1 | -4/+15 |
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: CMakeLists.txt io.github.NhekoReborn.Nheko.json src/Cache.cpp src/timeline/TimelineModel.cpp src/timeline/TimelineModel.h src/timeline/TimelineViewManager.cpp | ||||
| | * | Specify call type on timeline | trilene | 2020-07-24 | 1 | -0/+1 |
| | | | |||||
| | * | Support voice calls | trilene | 2020-07-10 | 1 | -5/+16 |
| | | | |||||
| * | | Add /clear-timeline command | Nicolas Werner | 2020-08-09 | 1 | -0/+1 |
| | | | |||||
* | | | [WIP] Room-Verification Messages | CH Chethan Reddy | 2020-08-09 | 1 | -10/+6 |
| | | | |||||
* | | | Add Room Verification Messages | CH Chethan Reddy | 2020-07-30 | 1 | -0/+5 |
| | | | |||||
* | | | Adding Room Key Verification Stuff | CH Chethan Reddy | 2020-07-30 | 1 | -0/+8 |
| | | | |||||
* | | | Refactor UserProfile | Nicolas Werner | 2020-07-30 | 1 | -3/+7 |
|/ / | |||||
* | | Fix reactions | Nicolas Werner | 2020-07-20 | 1 | -0/+9 |
| | | |||||
* | | Fix reaction display | Nicolas Werner | 2020-07-19 | 1 | -1/+0 |
| | | |||||
* | | Reenable sending messages | Nicolas Werner | 2020-07-18 | 1 | -16/+4 |
| | | |||||
* | | WIP: Event Store split out | Nicolas Werner | 2020-07-09 | 1 | -7/+6 |
|/ | |||||
* | Additional code cleanup | Joseph Donofry | 2020-06-11 | 1 | -20/+0 |
| | |||||
* | Merge master and fix conflicts | Joseph Donofry | 2020-06-09 | 1 | -0/+1 |
|\ | |||||
| * | Added an optional feature to show bigger emoji-only messages with 3 or less ↵ | lkito | 2020-05-21 | 1 | -0/+1 |
| | | | | | | | | emoji | ||||
* | | Merge master into reactions | Joseph Donofry | 2020-05-14 | 1 | -0/+1 |
|\| | |||||
| * | Add un-encrypted warning icon for messages in encrypted rooms | Joseph Donofry | 2020-05-14 | 1 | -0/+1 |
| | | |||||
* | | Add new QML-based emoji picker (work in progress) | Joseph Donofry | 2020-05-13 | 1 | -2/+3 |
| | | | | | | | | | | This is necessary to support having a picker within QML. Eventually, this should replace the existing widget-based one. | ||||
* | | merge master into reactions | Joseph Donofry | 2020-05-07 | 1 | -1/+19 |
|/ | |||||
* | Fix reaction redaction for real this time | Nicolas Werner | 2020-05-06 | 1 | -0/+2 |
| | |||||
* | Basic, broken reaction display | Nicolas Werner | 2020-05-04 | 1 | -0/+3 |
| | |||||
* | Run linter | Lasath Fernando | 2020-04-30 | 1 | -3/+4 |
| | |||||
* | Add visual indication that data is being fetched | Lasath Fernando | 2020-04-29 | 1 | -1/+6 |
| | | | | | This turns `paginationInProgress` field of `TimelineModel` into a `Q_PROPERTY`, so the Ui can bind to it. For the moment, I'm showing the same spinner as we do during initial sync. It's not ideal, on the count of being giant and in the middle but it's better than nothing. We can make it more subtle later. | ||||
* | Change decrypt setting again | Joseph Donofry | 2020-04-23 | 1 | -2/+3 |
| | |||||
* | Change how decrypt value is retrieved from settings | Joseph Donofry | 2020-04-23 | 1 | -1/+2 |
| | |||||
* | Add signal/slot for decryption changes in last patch | Joseph Donofry | 2020-04-22 | 1 | -1/+1 |
| | |||||
* | Add menu entry to show decrypted source | Nicolas Werner | 2020-04-21 | 1 | -0/+1 |
| | | | | | Also make hidden entries not consume space in Menus with some qml styles. | ||||
* | Try to fix messages getting stuck by sometimes sending them twice and never ↵ | Nicolas Werner | 2020-04-19 | 1 | -4/+1 |
| | | | | failing them | ||||
* | Fix reply not closing | Nicolas Werner | 2020-04-13 | 1 | -0/+21 |
| | | | | fixes #124 | ||||
* | Better image overlay handling when downloading | Adasauce | 2020-03-20 | 1 | -1/+1 |
| | | | | | | | | | | - hides the overlay when prompting for download location - cancel re-shows the dialog - success closes the overlay - would be nice to have a return code from the download fn in mtxclient. Closes #140 | ||||
* | Merge pull request #137 from Nheko-Reborn/blurhash | DeepBlueV7.X | 2020-03-05 | 1 | -0/+1 |
|\ | | | | | Experimental Blurhash support | ||||
| * | Experimental blurhash implementation (MXC2448) | Nicolas Werner | 2020-03-03 | 1 | -0/+1 |
| | | |||||
* | | Add support for more room events in timeline | Adasauce | 2020-03-03 | 1 | -4/+9 |
|/ | |||||
* | Reset user colors on theme change (in qml timeline) | Nicolas Werner | 2020-02-20 | 1 | -2/+0 |
| | |||||
* | Select first room on startup | Nicolas Werner | 2020-02-04 | 1 | -1/+3 |
| | |||||
* | modernize: use nullptr | Nicolas Werner | 2020-02-04 | 1 | -1/+1 |
| | |||||
* | Optimize includes a bit | Nicolas Werner | 2020-01-31 | 1 | -3/+5 |
| | |||||
* | Show event type string in placeholder | Nicolas Werner | 2020-01-23 | 1 | -0/+1 |
| | |||||
* | Implement display of membership events | Nicolas Werner | 2020-01-23 | 1 | -1/+2 |
| | |||||
* | Move typing display to qml | Nicolas Werner | 2020-01-17 | 1 | -0/+13 |
| | |||||
* | Fetch missing events for replies | Nicolas Werner | 2020-01-11 | 1 | -0/+2 |
| | |||||
* | Implement fancy reply rendering | Nicolas Werner | 2020-01-11 | 1 | -0/+1 |
| | | | | | | This currently assumes the event, that is replied to, is already fetched. If it isn't, it will render an empty reply. In the future we should fetch replies before rendering them. | ||||
* | Use fetchMore for native lazy loading of item model data | Nicolas Werner | 2020-01-06 | 1 | -1/+3 |
| | |||||
* | invert timeline | Nicolas Werner | 2020-01-06 | 1 | -0/+1 |
| | |||||
* | Reduce includes of MatrixClient.h, as it is the most expensive header | Nicolas Werner | 2019-12-15 | 1 | -7/+5 |
| | |||||
* | Reduce some include of Cache.h since it needs 11s on average | Nicolas Werner | 2019-12-14 | 1 | -1/+1 |
| | |||||
* | Show topic and name changes in timeline | Nicolas Werner | 2019-12-10 | 1 | -0/+2 |
| | |||||
* | Implement decryption of images | Nicolas Werner | 2019-12-03 | 1 | -0/+2 |
| | | | | It is a bit of a hack, but it works... | ||||
* | Add encrypted file download | Nicolas Werner | 2019-12-03 | 1 | -0/+3 |
| | |||||
* | Add loading spinner and restore message send queue | Nicolas Werner | 2019-11-23 | 1 | -31/+10 |
| | |||||
* | Remove old timeline | Nicolas Werner | 2019-11-23 | 1 | -0/+258 |