summary refs log tree commit diff
path: root/src/timeline (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* 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
|\
| * Run linterMTRNord2021-12-272-17/+22
| * Apply (selective) Clang-tidy const function and new const pointer suggestions...MTRNord2021-12-232-9/+9
| * Apply (selective) Clang-tidy move and some new detected const pointer suggest...MTRNord2021-12-232-11/+12
| * 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
* | 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
* Support pinned messagesNicolas Werner2021-12-112-1/+95
* InputBar: run clang-formatMarcus Hoffmann2021-12-032-27/+29
* InputBar: Mark some functions as [[nodiscard]]Marcus Hoffmann2021-12-031-3/+3
* InputBar: mark constrictor as explicitMarcus Hoffmann2021-12-031-1/+1
* InputBar: use X.empty() instead of !X.size()Marcus Hoffmann2021-12-031-2/+2
* InputBar: use auto typeMarcus Hoffmann2021-12-031-1/+1
* InputBar: use multi-arg string replacementMarcus Hoffmann2021-12-031-2/+2
* InputBar: use character argument instead of stringMarcus Hoffmann2021-12-031-1/+1
* InputBar: apply clang-tidy const reference suggestionsMarcus Hoffmann2021-12-032-17/+17
* InputBar: use QFileInfo::exists()Marcus Hoffmann2021-12-031-1/+1
* 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
* Only mark as direct, if invite was directNicolas Werner2021-11-211-3/+12
* Mark rooms as direct chatsNicolas Werner2021-11-212-0/+7
* Add a filter for direct chatsNicolas Werner2021-11-206-32/+182
* 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
* 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
* Fix loading spinner when switching to a fully loaded roomNicolas Werner2021-11-021-1/+3
* Fix hidden spaces hiding themselvesNicolas Werner2021-11-021-1/+1
* 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
* Support bootstrapping crosssigningNicolas Werner2021-10-091-30/+14
* 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
* Change indentation to 4 spacesNicolas Werner2021-09-1817-5424/+5267
* Improvements for linking to eventsThulinma2021-09-162-1/+32
* Workaround for broken fetchMore() with reuseItemsNicolas Werner2021-09-151-0/+4
* Merge pull request #721 from symphorien/hotlistDeepBlueV7.X2021-09-142-0/+47
|\
| * 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
* Fix day separator when loading older messagesNicolas Werner2021-09-082-12/+10
* Warn the user before they ping the whole roomNicolas Werner2021-09-024-1/+51
* Support animated imagesNicolas Werner2021-08-291-0/+2
* 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
* Allow accepting knocks in the timelineNicolas Werner2021-08-172-1/+67
* 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
|\
| * 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 ro...kamathmanu2021-08-071-0/+8
* | | 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
* | | 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
|\ \
| * | Use a QSortFilterProxyModel instead of resetting the modelLoren Burkholder2021-07-293-5/+5
| * | QML the read receipts listLoren Burkholder2021-07-293-3/+13
| |/
* / 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
|\
| * make lintLoren Burkholder2021-07-221-1/+2
| * Add functionality for loading global user profile where neededLoren Burkholder2021-07-212-0/+7
* | 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
* 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
* Switch to room after joining inviteNicolas Werner2021-07-131-9/+10
* Don't allow switching to current roomNicolas Werner2021-07-131-0/+4
* 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
* 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
* 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
* 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
* 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 renderin...Nicolas Werner2021-04-303-5/+5
* Copy link to messageNicolas Werner2021-04-293-0/+50
* 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 int...Nicolas Werner2021-04-244-2/+142
|\
| * fix macos build errortargetakhil2021-04-222-13/+6
| * strip reply fallbacks from forwarded messagetargetakhil2021-04-182-11/+46
| * move detection code to nheko namespace and fix a few other bugstargetakhil2021-04-174-92/+56
| * directly upload old file object and reuse old messagetargetakhil2021-04-173-79/+109
| * remove unused function and set position to center of timeline viewtargetakhil2021-04-152-12/+0
| * show forward menu item only for relevant events, changes to uitargetakhil2021-04-152-0/+12
| * added basic forwardingtargetakhil2021-04-155-9/+127
* | Escape html in topics and show line breaks in the settingsNicolas Werner2021-04-191-4/+9
* | Use one CompletionProxy for everything including EmojiPickerNicolas Werner2021-04-181-3/+5
* | Fix display name referenced for incorrect event typesJoseph Donofry2021-04-181-3/+4
* | change display name wordingtargetakhil2021-04-181-5/+8
|/
* add notice and rainbownotice commandsLordMZTE2021-04-112-0/+34
* Fix crash on exitNicolas Werner2021-04-091-4/+12
* Don't use direct image response objects anymoreNicolas Werner2021-04-052-28/+40
* Fix rainbow replies and add rainbowmeNicolas Werner2021-04-012-7/+9
* Merge pull request #535 from LordMZTE/feature/rainbowDeepBlueV7.X2021-03-282-4/+9
|\
| * run formatterLordMZTE2021-03-281-1/+1
| * Update src/timeline/InputBar.cppDeepBlueV7.X2021-03-281-1/+1
| * Use QRegularExpressionDeepBlueV7.X2021-03-281-1/+1
| * fix command parsingLordMZTE2021-03-281-3/+2
| * commands now also work with newline after themLordMZTE2021-03-281-0/+2
| * implement requested changesLordMZTE2021-03-281-1/+1
| * add /rainbow commandLordMZTE2021-03-262-3/+7
* | Add part/leave commandLoren Burkholder2021-03-251-0/+2
|/
* Clean up notification code a bitNicolas Werner2021-03-171-24/+1
* Switch readImage to take a reference instead of a pointerLoren Burkholder2021-03-171-1/+1
* Create function for processing whether a message is a replyLoren Burkholder2021-03-171-1/+1
* make lintLoren Burkholder2021-03-171-2/+2
* Parse markdown overrides during repliesLoren Burkholder2021-03-171-1/+3
* Don't send markdown links in bodyNicolas Werner2021-03-152-4/+32
* Merge pull request #523 from Jedi18/masterDeepBlueV7.X2021-03-151-0/+8
|\
| * prepend file:// for linux and macostargetakhil2021-03-151-0/+8
* | Remove some more allocationsNicolas Werner2021-03-141-7/+9
|/
* Merge branch 'quickswitcher_qml' of git://github.com/Jedi18/nheko into Jedi18...Nicolas Werner2021-03-134-24/+45
|\
| * change allowed mistakes, fix minor style issues, remove old completer functio...Jedi182021-03-073-25/+1
| * fix timeline focusJedi182021-02-232-0/+7
| * enter key now works, fix room highlighting and add overlayJedi182021-02-232-0/+7
| * add room alias delegate, fix some quickswitcher ui problemsJedi182021-02-221-0/+5
| * add quick switcher qml file and moved completerFor from inputbar to timeline ...Jedi182021-02-212-0/+26
* | Disable room pings in repliesNicolas Werner2021-03-121-0/+2
* | fix lintingNicolas Werner2021-03-052-109/+113
* | Merge pull request #505 from Nheko-Reborn/license-headersDeepBlueV7.X2021-03-0512-0/+48
|\ \
| * | Update license headersNicolas Werner2021-03-0512-0/+48
* | | Fix lintingJoseph Donofry2021-03-042-113/+109
|/ /
* | Fix reply relating to the wrong id of edited eventNicolas Werner2021-03-031-1/+1
* | Fix text input restoring after editsNicolas Werner2021-02-253-20/+25
* | Allow editing via up and down arrowsNicolas Werner2021-02-242-2/+22
|/
* Merge pull request #479 from Jedi18/add_rooms_model_completerDeepBlueV7.X2021-02-191-0/+6
|\
| * added bool to choose between showing only rooms with aliases and all of the r...Jedi182021-02-171-2/+2
| * add rooms model, add room delegate for completerJedi182021-02-161-0/+6
* | Merge pull request #474 from Jedi18/room_settings_qmlDeepBlueV7.X2021-02-194-6/+17
|\ \
| * | Merge branch 'master' into room_settings_qmlAkhil Nair2021-02-149-55/+253
| |\|
| * | replaced with togglebutton using qtquickcontrols2Jedi182021-02-131-1/+1
| * | added changing of name through edit modal, removed old roomsettingsJedi182021-02-124-11/+3
| * | fix avatar update on timeline syncJedi182021-02-114-5/+12
| * | added notifications and encryption for the new roomsettingsJedi182021-02-112-3/+9
| * | ui almost looks the same, midway between transition from old room settings t...Jedi182021-02-102-3/+6
| * | added room settings qmlJedi182021-02-092-2/+5
* | | Make inline images work a bit betterNicolas Werner2021-02-171-2/+10
* | | Fix crash from logging unset indices (leftover after debugging)Nicolas Werner2021-02-171-5/+0
| |/ |/|
* | Fix hover handling in the timelineNicolas Werner2021-02-141-1/+3
* | Mark messages as read, when Nheko gets focusedNicolas Werner2021-02-131-3/+3
* | Fix crash when editing an edited message pointing to itselfNicolas Werner2021-02-121-7/+9
* | Prevent edits of unsent messagesNicolas Werner2021-02-102-0/+6
* | Fix messages sometimes not being rendered, when they are too largeNicolas Werner2021-02-101-4/+0
* | Fix UI allowing edits of foreign messages in some casesNicolas Werner2021-02-101-4/+6
* | Fix stuck notifications because of editsNicolas Werner2021-02-102-5/+20
* | Implement message editingNicolas Werner2021-02-094-10/+65