summary refs log tree commit diff
path: root/src/timeline (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Show changes in image packs in timelineNicolas Werner2022-04-192-0/+70
|
* Add D-Bus API (#916)Loren Burkholder2022-04-142-0/+22
| | | | This adds functionality for viewing joined rooms and activating rooms.
* Store notification counts across restartsNicolas Werner2022-04-131-3/+5
|
* fix lintNicolas Werner2022-04-101-3/+4
|
* Add specific powerlevel messages (#852)Marcel2022-04-101-4/+261
| | | | fixes #136
* Remove sender key from megolm session indexNicolas Werner2022-04-081-5/+3
| | | | | | implements MSC3700 see https://github.com/matrix-org/matrix-spec-proposals/pull/3700
* Fix leaving roomsNicolas Werner2022-03-311-1/+1
|
* Add reasons to everythingNicolas Werner2022-03-304-9/+9
| | | | fixes #1030
* Add /knock commandNicolas Werner2022-03-301-0/+2
|
* Fix cursor moving to the end when editing in the middleNicolas Werner2022-03-301-1/+2
|
* Fix arrow keysNicolas Werner2022-03-301-1/+1
|
* Cleanup some unused codeNicolas Werner2022-03-301-0/+1
|
* Merge pull request #1019 from maltee1/qml_createroomDeepBlueV7.X2022-03-292-0/+9
|\ | | | | CreateRoom dialog in QML
| * run lintMalte E2022-03-262-3/+3
| |
| * direct chat creator can now create direct chatsMalte E2022-03-262-0/+9
| |
* | Avoid empty membership eventsNicolas Werner2022-03-281-9/+6
|/
* Don't send thumbnails that are larger than the originaltastytea2022-03-241-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 stickerNicolas Werner2022-03-221-1/+1
|
* Add a default filename for clipboard pastes againNicolas Werner2022-03-221-1/+6
|
* Try to improve thumbnailing on macOSNicolas Werner2022-03-221-1/+5
|
* Fix thumbnails of received encrypted imagesNicolas Werner2022-03-221-0/+3
|
* Small fixes to video thumbnailingNicolas Werner2022-03-221-34/+17
|
* Actually pass the mimetype we intendedNicolas Werner2022-03-211-1/+1
|
* Properly fix image uploads without image/* formatNicolas Werner2022-03-211-2/+9
|
* Fix potential crash if there is no image format pastedNicolas Werner2022-03-211-1/+2
|
* Fix thumbnails for encrypted files and factor upload box outNicolas Werner2022-03-213-14/+68
|
* Show some previews in upload windowNicolas Werner2022-03-211-3/+24
|
* Please clazyNicolas Werner2022-03-211-3/+3
|
* Also stop audio playerNicolas Werner2022-03-211-1/+5
|
* Thumbnail videoNicolas Werner2022-03-212-83/+172
|
* Add duration and resolution to filesNicolas Werner2022-03-214-7/+196
|
* Move uploads to InputBarNicolas Werner2022-03-202-149/+297
|
* properly commit preedit textMalte E2022-03-191-0/+3
|
* Allow to specify reason for removed messagetastytea2022-03-062-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 Werner2022-03-051-1/+1
|
* Remove unused headersNicolas Werner2022-03-021-20/+0
|
* Remove stray loggingNicolas Werner2022-02-271-1/+0
|
* Allow properly editing pending encrypted messagesNicolas Werner2022-02-272-17/+66
|
* Fix editing pending messagesNicolas Werner2022-02-271-10/+8
|
* Merge pull request #952 from symphorien/hidden-read-receiptsDeepBlueV7.X2022-02-222-8/+16
|\ | | | | support for hidden read receipts
| * support for hidden read receiptsGuillaume Girol2022-02-212-8/+16
| |
* | Don't leak dialogsNicolas Werner2022-02-211-5/+11
| | | | | | | | | | | | It seems that you need to manually destroy created objects... Great... fixes #898
* | Add sender names to state events (#948)Malte E2022-02-211-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 Werner2022-02-142-2/+13
|\ | | | | | | maltee1-message-bubbles
| * add translations and actually add changes to TimelineModelMalte E2022-02-072-2/+13
| |
* | Hidden events: Refactor slightly for reusabilityNicolas Werner2022-02-122-53/+61
| |
* | # should be valid in linksNicolas Werner2022-02-051-1/+1
| |
* | Add /reset-state commandNicolas Werner2022-02-053-2/+28
| |
* | Fix avatar url conversion for widgetsNicolas Werner2022-02-041-1/+1
| |
* | Show widgets as linksNicolas Werner2022-02-042-0/+69
| |
* | Merge pull request #906 from LorenDB/offlineIndicatorDeepBlueV7.X2022-02-042-0/+12
|\ \ | | | | | | Add offline indicator
| * | Add offline indicator (#472)Loren Burkholder2022-02-012-0/+12
| |/
* / Fetch previews for space children using /hierarchyNicolas Werner2022-02-022-49/+53
|/
* Functional login pageNicolas Werner2022-01-261-1/+1
|
* Fix focus and qml parenting with qml rootNicolas Werner2022-01-263-10/+14
|
* Initial qml root windowNicolas Werner2022-01-265-220/+18
|
* Port usersettings to qmlNicolas Werner2022-01-091-0/+4
|
* Port image overlay to qmlNicolas Werner2022-01-022-38/+43
| | | | | | Allows you to zoom and pan now. relates to #647
* Strip variant selector in some casesNicolas Werner2022-01-011-5/+7
| | | | | | fixes #439 Workaround for https://bugreports.qt.io/browse/QTBUG-97401 fixes #810
* Update year in copyright notice to shut up lint jobNicolas Werner2022-01-0120-0/+20
|
* Get rid of some useless codeNicolas Werner2021-12-311-4/+0
|
* Add missing license headersNicolas Werner2021-12-302-0/+8
|
* Update presence dynamically and reduce allocationsNicolas Werner2021-12-304-26/+104
|
* Fix crash after sending image caused by the recent refactorNicolas Werner2021-12-301-4/+4
|
* Reduce allocations and time spent creating delegates by halfNicolas Werner2021-12-292-7/+9
|
* Reduce allocations for presence states a bitNicolas Werner2021-12-291-3/+10
|
* Pretty up code with fewer allocationsNicolas Werner2021-12-291-2/+2
|
* Reduce allocations for accessing event membersNicolas Werner2021-12-293-20/+23
|
* Remove a few castsNicolas Werner2021-12-292-4/+4
|
* Reserve size of some containers we are fillingNicolas Werner2021-12-298-71/+119
|
* Reduce allocations using QStringLiteralNicolas Werner2021-12-2910-185/+185
|
* Fix more warnings and remove dead codeNicolas Werner2021-12-286-24/+26
|
* Some qt6 prepNicolas Werner2021-12-283-11/+11
|
* Misc clang-tidy fixesNicolas Werner2021-12-281-1/+0
|
* Fixup clang-tidy suggestionNicolas Werner2021-12-283-8/+9
|
* Merge pull request #853 from MTRNord/MTRNord/clang-tidyDeepBlueV7.X2021-12-282-84/+89
|\ | | | | Apply selective clang-tidy suggestions
| * Run linterMTRNord2021-12-272-17/+22
| |
| * Apply (selective) Clang-tidy const function and new const pointer ↵MTRNord2021-12-232-9/+9
| | | | | | | | suggestions on TimelineModel
| * Apply (selective) Clang-tidy move and some new detected const pointer ↵MTRNord2021-12-232-11/+12
| | | | | | | | suggestions on TimelineModel
| * Apply (selective) Clang-tidy and clazy suggestions on TimelineModelMTRNord2021-12-232-55/+54
| |
* | Make custom emoticons twice as high as the font.tastytea2021-12-271-7/+10
| |
* | Request inline images in the right size and anti-alias themtastytea2021-12-271-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 Werner2021-12-271-0/+5
|/
* make lintLoren Burkholder2021-12-131-1/+4
|
* Make opening room members from rooms settings dialog workLoren Burkholder2021-12-131-0/+1
|
* Only show room pack button, when you can actually create oneNicolas Werner2021-12-132-2/+3
|
* Add recently used reactionsNicolas Werner2021-12-131-0/+8
| | | | fixes #435
* Support pinned messagesNicolas Werner2021-12-112-1/+95
| | | | fixes #519
* InputBar: run clang-formatMarcus Hoffmann2021-12-032-27/+29
|
* InputBar: Mark some functions as [[nodiscard]]Marcus Hoffmann2021-12-031-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 explicitMarcus Hoffmann2021-12-031-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 Hoffmann2021-12-031-2/+2
| | | | | | Suggested-by: Clang-Tidy: The 'empty' method should be used to check for emptiness instead of 'size'
* InputBar: use auto typeMarcus Hoffmann2021-12-031-1/+1
| | | | | | Suggested-by: Clang-Tidy: Use auto when initializing with new to avoid duplicating the type name
* InputBar: use multi-arg string replacementMarcus Hoffmann2021-12-031-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 stringMarcus Hoffmann2021-12-031-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 suggestionsMarcus Hoffmann2021-12-032-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 Hoffmann2021-12-031-1/+1
| | | | | | Suggested by: Clazy: Use the static QFileInfo::exists() instead. It's documented to be faster.
* InputBar: remove unused importsMarcus Hoffmann2021-12-031-4/+0
|
* Remember all the collapsed treesNicolas Werner2021-12-012-0/+54
|
* Don't waste space for non existing subspacesNicolas Werner2021-12-012-0/+11
|
* Leaves can't collapseNicolas Werner2021-12-012-2/+1
|
* Hide me underneath the space treeNicolas Werner2021-12-013-15/+295
|
* Fix crash on redactions without becauseNicolas Werner2021-11-291-3/+5
|
* Change QML UI for redactionsJoe Donofry2021-11-292-0/+39
|
* Make clang-format <13 and clang-format >=13 behave the sameNicolas Werner2021-11-222-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 directNicolas Werner2021-11-211-3/+12
|
* Mark rooms as direct chatsNicolas Werner2021-11-212-0/+7
| | | | | Either by accepting an invite or manually using /converttodm and revert with /converttoroom.
* Add a filter for direct chatsNicolas Werner2021-11-206-32/+182
| | | | fixes #317
* Fix colors and alignment in dialogsNicolas Werner2021-11-182-4/+5
|
* Switch icon theme to Fluent iconsLoren Burkholder2021-11-171-5/+5
|
* Fix being dropped into an empty room after a joinNicolas Werner2021-11-141-8/+0
|
* Fix redaction of edited messagesNicolas Werner2021-11-084-5/+38
|
* Move away from using an event loop to access secretsNicolas Werner2021-11-071-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 previewsNicolas Werner2021-11-031-1/+21
|
* Clear @room warning after sending messageNicolas Werner2021-11-021-0/+1
| | | | fixes #751
* Fix loading spinner when switching to a fully loaded roomNicolas Werner2021-11-021-1/+3
| | | | fixes #754
* Fix hidden spaces hiding themselvesNicolas Werner2021-11-021-1/+1
| | | | fixes #745
* move device verification management to its own fileNicolas Werner2021-10-172-117/+15
|
* Move voip and encryption stuff into their own directoriesNicolas Werner2021-10-176-8/+6
|
* Use the same leave room dialog everywhereLoren Burkholder2021-10-113-8/+2
| | | | This ports the leave room dialog to QML, everywhere. There are now no differences between the various leave dialogs.
* Support bootstrapping crosssigningNicolas Werner2021-10-091-30/+14
| | | | | Showing the bootstrap state and showing there are unverified devices is still missing.
* Support pasting image/svg+xml format straight from supporting applicationsThulinma2021-09-281-2/+13
|
* Fixes for pasting images, especially under windows where the image mime type ↵Thulinma2021-09-281-8/+12
| | | | detection doesn't work as expected
* Change indentation to 4 spacesNicolas Werner2021-09-1817-5424/+5267
|
* Improvements for linking to eventsThulinma2021-09-162-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 reuseItemsNicolas Werner2021-09-151-0/+4
|
* Merge pull request #721 from symphorien/hotlistDeepBlueV7.X2021-09-142-0/+47
|\ | | | | Implement a binding to go to a room with unread messages
| * add Alt+A keybinding to switch to next room with unread messagesGuillaume Girol2021-09-142-0/+47
| |
* | Streamline getting other user id from invited direct chatLoren Burkholder2021-09-111-1/+5
| |
* | Don't try to check whether a preview is directLoren Burkholder2021-09-111-3/+2
| |
* | Fix invites crashing the whole appLoren Burkholder2021-09-111-4/+1
| |
* | Add direct chat handling for previews and invitesLoren Burkholder2021-09-112-1/+13
| |
* | make lintLoren Burkholder2021-09-111-2/+2
| |
* | Use more descriptive property nameLoren Burkholder2021-09-114-9/+9
| |
* | make lintLoren Burkholder2021-09-111-4/+3
| |
* | Use better id loading methodologyLoren Burkholder2021-09-114-4/+13
| |
* | Get direct chat jdenticons to line upLoren Burkholder2021-09-114-0/+25
| |
* | Add jdenticon supportLoren Burkholder2021-09-112-0/+5
| |
* | Fix a few more HTML injectionsThulinma2021-09-121-2/+2
|/
* Don't allow images in username change messages and user completerNicolas Werner2021-09-091-1/+2
| | | | Sorry, no fun for you!
* Fix day separator when loading older messagesNicolas Werner2021-09-082-12/+10
| | | | fixes #632
* Warn the user before they ping the whole roomNicolas Werner2021-09-024-1/+51
|
* Support animated imagesNicolas Werner2021-08-291-0/+2
| | | | fixes #461
* Use in memory media player instead of storing unencrypted files on diskNicolas Werner2021-08-292-0/+11
|
* Add workaround for stickers not showing on iOSNicolas Werner2021-08-181-0/+7
| | | | see: https://github.com/vector-im/element-ios/issues/2353
* Allow accepting knocks in the timelineNicolas Werner2021-08-172-1/+67
| | | | As well as selecting more join rules.
* Update join button in room directory after joinNicolas Werner2021-08-171-0/+2
|
* Merge pull request #659 from kamathmanu/nhekoRoomDirectoryDeepBlueV7.X2021-08-171-0/+6
|\ | | | | Nheko room directory
| * Ran qmlformat and make licensekamathmanu2021-08-121-2/+1
| |
| * Fix nits from code reviewkamathmanu2021-08-091-1/+1
| |
| * Merge branch 'master' into nhekoRoomDirectorykamathmanu2021-08-076-163/+173
| |\
| * | Linted codekamathmanu2021-08-071-2/+2
| | |
| * | Implemented Room Directory model to store and provide QML view with public ↵kamathmanu2021-08-071-0/+8
| | | | | | | | | | | | room data from mtxclient
* | | Allow downloading keys from key backupNicolas Werner2021-08-172-10/+7
| | |
* | | Show verification status in memberlistNicolas Werner2021-08-132-5/+7
| | |
* | | Show if there are unverified devices in a roomNicolas Werner2021-08-132-0/+20
| | | | | | | | | | | | | | | Also fixes some issues where nested transactions will poison the verification cache.
* | | fix sticker packs being uneditable in some roomsNicolas Werner2021-08-111-1/+1
| |/ |/|
* | Show encryption errors in qml and add request keys buttonNicolas Werner2021-08-075-150/+136
| |
* | Basic sticker pack editorNicolas Werner2021-08-062-1/+16
| |
* | QML the raw message dialogLoren Burkholder2021-07-312-9/+7
| |
* | Merge pull request #655 from LorenDB/qml-all-the-thingsDeepBlueV7.X2021-07-303-3/+13
|\ \ | | | | | | QML all the things, part 2: Read receipts dialog
| * | Use a QSortFilterProxyModel instead of resetting the modelLoren Burkholder2021-07-293-5/+5
| | |
| * | QML the read receipts listLoren Burkholder2021-07-293-3/+13
| |/ | | | | | | There are probably a few things wrong with this, but I'm going to call it good enough for an initial commit
* / Log how many rooms we loadedNicolas Werner2021-07-301-0/+2
|/
* Merge pull request #651 from LorenDB/qml-all-the-thingsDeepBlueV7.X2021-07-232-0/+8
|\ | | | | Fix a few UI things
| * make lintLoren Burkholder2021-07-221-1/+2
| |
| * Add functionality for loading global user profile where neededLoren Burkholder2021-07-212-0/+7
| | | | | | | | This is so viewing profiles from the invite dialog will work as expected.
* | Add menu to enable or disable stickers globallyNicolas Werner2021-07-232-0/+23
| |
* | Rename image pack modelNicolas Werner2021-07-223-7/+7
|/
* Move various room auxiliary functions to TimelineManagerLoren Burkholder2021-07-214-32/+35
|
* Open room members when member info label clickedLoren Burkholder2021-07-212-3/+3
|
* make lintLoren Burkholder2021-07-201-1/+2
|
* Add property for plain room nameLoren Burkholder2021-07-202-0/+5
|
* Clean up codeLoren Burkholder2021-07-202-11/+3
|
* make lintLoren Burkholder2021-07-201-3/+3
|
* Permissions only needs a roomid to functionLoren Burkholder2021-07-204-6/+7
|
* Make sure to use the default room id if none is specifiedLoren Burkholder2021-07-202-4/+4
|
* make lintLoren Burkholder2021-07-203-56/+27
|
* QML the invite dialogLoren Burkholder2021-07-203-2/+55
| | | | This also adds a property `roomId` to TimelineModel.
* QML the room member listLoren Burkholder2021-07-204-9/+16
|
* Explicitly reload data in delegates, if related events got loadedNicolas Werner2021-07-202-0/+7
|
* Fix replying and editing stickersNicolas Werner2021-07-191-0/+9
|
* Fix only first 7 stickers showing upNicolas Werner2021-07-191-1/+1
|
* Basic sticker supportNicolas Werner2021-07-195-4/+46
|
* Fix replies not reloading after fetching themNicolas Werner2021-07-162-4/+9
|
* Add workaround for TextEdit not rerendering after image loadedNicolas Werner2021-07-152-0/+14
| | | | fixes #541
* Switch to room after joining inviteNicolas Werner2021-07-131-9/+10
|
* Don't allow switching to current roomNicolas Werner2021-07-131-0/+4
| | | | fixes #634
* Fix verification requests showing up on startupNicolas Werner2021-07-121-0/+9
|
* Don't use full dump for repliesNicolas Werner2021-07-122-0/+7
|
* Fix off-by-1 in insertRows when loading room list from initial syncNicolas Werner2021-07-121-2/+3
|
* Prepare for reuseItems in timelineNicolas Werner2021-07-122-13/+18
| | | | The actual reuseItems is still blocked on a few upstream bugs.
* Remove db bottleneck by caching ro txn for 100 requestsNicolas Werner2021-07-102-6/+11
|
* Redesign invites and room preview joinsNicolas Werner2021-07-092-8/+94
|
* Show previews for space roomsNicolas Werner2021-07-042-25/+213
|
* Update translationsNicolas Werner2021-07-021-1/+2
|
* Remove dead code to calculate last messageNicolas Werner2021-07-011-3/+3
|
* Fix too many newlines in reply fallbackNicolas Werner2021-06-301-1/+1
|
* Fix tags going missing if you join communitiesNicolas Werner2021-06-261-1/+1
|
* Apply suggestions from code reviewStuart Mumford2021-06-251-1/+1
|
* Update src/timeline/TimelineModel.cppStuart Mumford2021-06-251-1/+1
|
* Add another regex to match inline img tags using single quotesStuart Mumford2021-06-251-0/+4
| | | | Signed-off-by: Stuart Mumford <stuart@cadair.com>
* Fix spaces showing up with world filterNicolas Werner2021-06-251-25/+44
|
* Don't spam key requests directly after startupNicolas Werner2021-06-253-0/+23
|
* Add a basic 'Space page'Nicolas Werner2021-06-252-0/+11
|
* Fix off by 1 in previousRoom conditionNicolas Werner2021-06-251-1/+1
|
* Hide spaces by default, unless they are in the current space filterNicolas Werner2021-06-254-7/+59
|
* Fix hiding rooms from a spaceNicolas Werner2021-06-253-13/+50
|
* Allow filtering by spaceNicolas Werner2021-06-253-0/+36
|
* Show some spaces in the community sidebarNicolas Werner2021-06-252-9/+37
|
* fixup! Allow editing unsent messagesAlexander Bantyev2021-06-192-1/+7
|
* fixup! Allow editing unsent messagesAlexander Bantyev2021-06-191-0/+1
|
* fixup! Allow editing unsent messagesAlexander Bantyev2021-06-182-7/+21
|
* Allow editing unsent messagesAlexander Bantyev2021-06-182-7/+43
| | | | | | | | | | 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).
* Fix wrong tags in context menuNicolas Werner2021-06-141-0/+10
|
* Fix copy and paste fail for low prio avatarNicolas Werner2021-06-141-1/+1
|
* Merge branch 'master' into qml-roomlistNicolas Werner2021-06-121-2/+1
|\
| * Avoid unnecessary QColor -> QString conversionsJoseph Donofry2021-06-081-2/+1
| |
* | Remove useless captureNicolas Werner2021-06-111-12/+11
| |
* | Reenable tag hidingNicolas Werner2021-06-115-17/+89
| |
* | Enable toggling tagsNicolas Werner2021-06-115-5/+52
| |
* | Render community itemsNicolas Werner2021-06-111-3/+4
| |
* | Basic community list modelNicolas Werner2021-06-096-25/+230
| |
* | Implement switching in narrow modeNicolas Werner2021-06-083-28/+10
| |
* | Try to get rid of an allocationNicolas Werner2021-05-303-11/+9
| |
* | Fix use after free from Qml widgetNicolas Werner2021-05-302-3/+5
| |
* | Fix warningNicolas Werner2021-05-281-1/+1
| |
* | Delete old room listNicolas Werner2021-05-283-0/+34
| |
* | Move currentRoom/timeline handling to roomlistNicolas Werner2021-05-286-111/+110
| |
* | Reimplement room context menusNicolas Werner2021-05-282-0/+78
| |
* | Reenable invitesNicolas Werner2021-05-244-36/+147
| |
* | Fix leaving roomsNicolas Werner2021-05-221-0/+11
| |
* | Fix emoji in new RoomListNicolas Werner2021-05-224-1/+14
| |
* | Sort the room listNicolas Werner2021-05-225-8/+119
| |
* | Make roomlist look niceNicolas Werner2021-05-214-11/+160
| |
* | Some basic room listNicolas Werner2021-05-194-129/+272
| |
* | Reorganize TimelineView to prepare porting the room listNicolas Werner2021-05-141-1/+1
| |
* | Move openLink to Nheko globalsNicolas Werner2021-05-132-53/+0
| |
* | Make palette global in QmlNicolas Werner2021-05-131-0/+5
|/
* Mark unsent events as uneditableNicolas Werner2021-05-091-2/+4
| | | | fixes #574
* Show verification status next to messagesNicolas Werner2021-05-073-0/+19
|
* Only show actions, when you have permissions to do themNicolas Werner2021-05-024-2/+220
|
* Fix crash when you have no rooms and open the profile as well as not ↵Nicolas Werner2021-04-303-5/+5
| | | | rendering rooms without groups
* Copy link to messageNicolas Werner2021-04-293-0/+50
| | | | fixes #499
* Highlight navigated to messageNicolas Werner2021-04-294-0/+69
|
* Fix some encoding issues when translating matrix.to to matrix:Nicolas Werner2021-04-291-6/+4
|
* Make pagination logic slightly more robustNicolas Werner2021-04-291-1/+1
|
* Rewrite matrix.to links to matrix uris and handle them the same wayNicolas Werner2021-04-281-1/+47
|
* Make forward messages a bit more readableNicolas Werner2021-04-272-49/+50
|
* Merge branch 'forward_message_feature' of https://github.com/Jedi18/nheko ↵Nicolas Werner2021-04-244-2/+142
|\ | | | | | | into Jedi18-forward_message_feature