summary refs log tree commit diff
path: root/src (follow)
Commit message (Expand)AuthorAgeFilesLines
* Try to fix notification in packaged appNicolas Werner2023-10-311-1/+2
* Speed up compilation a bitNicolas Werner2023-10-3140-255/+318
* Fix a few conversionsNicolas Werner2023-10-314-8/+10
* fix room name calculation with 3 membersNicolas Werner2023-10-281-2/+17
* Merge pull request #1539 from Nheko-Reborn/issue1410DeepBlueV7.X2023-10-262-0/+10
|\
| * Add report message functionalityLoren Burkholder2023-10-252-0/+10
* | Fix macos not supporting emplace of aggregates yetNicolas Werner2023-10-261-1/+1
* | Merge pull request #1541 from NepNep21/ignore-usersDeepBlueV7.X2023-10-258-10/+171
|\ \
| * | Move dialog to settings page and add avatar image to delegateNepNep212023-10-242-0/+8
| * | Cleanup ignore user functionality slightlyNicolas Werner2023-10-246-41/+98
| * | Merge branch 'ignore-users' of github.com:NepNep21/nheko into ignore-usersNicolas Werner2023-10-236-5/+98
| |\ \
| | * | Fix lint after clazy fixNepNep212023-10-011-2/+1
| | * | Lint + clazyNepNep212023-10-013-8/+7
| | * | Use propertiesNepNep212023-10-014-24/+53
| | * | RebaseNepNep212023-10-014-5/+71
* | | | Add missing includeNicolas Werner2023-10-261-0/+1
| |_|/ |/| |
* | | Allow setting presence state againNicolas Werner2023-10-254-26/+24
* | | Fix lintingNicolas Werner2023-10-251-5/+6
* | | Properly close cursors before commit and db deletionNicolas Werner2023-10-251-0/+2
* | | Fix double free on commit database migrationmips64-el2023-10-251-1/+3
|/ /
* | Migrate olm sessions to be stored in one database instead of thousandsNicolas Werner2023-10-233-27/+91
* | hr tags are self closingNicolas Werner2023-10-221-1/+1
* | Add a way to compact the databaseNicolas Werner2023-10-214-10/+106
* | Possibly fix a crash in the EventDelegateChooserNicolas Werner2023-10-202-8/+18
* | Small qml fixesNicolas Werner2023-10-181-8/+14
* | Relayout when event delegates change implicit sizeNicolas Werner2023-10-182-1/+4
* | Qt6.6 compatibilityNicolas Werner2023-10-1316-32/+32
* | Remove old messages only when the db is full or on startupNicolas Werner2023-10-111-8/+4
* | Focus to the message input bar after dragging and dropping a fileSateallia2023-10-111-0/+1
* | Merge branch 'delegate-rework'Nicolas Werner2023-10-109-137/+856
|\ \ | |/ |/|
| * Make effect messages stand out moreNicolas Werner2023-10-091-0/+10
| * cleanupsNicolas Werner2023-10-092-10/+10
| * Fix CPU usage from out of frame animated imagesNicolas Werner2023-10-092-4/+16
| * Fix typing notificationsNicolas Werner2023-10-095-15/+16
| * Fixup reply and state event renderingNicolas Werner2023-10-082-60/+156
| * Switch to manual polishing of event delegatesNicolas Werner2023-10-083-18/+128
| * Remaining events apart from verificationNicolas Werner2023-08-254-37/+38
| * Get rid of redundant constructions and make room implicitNicolas Werner2023-08-254-4/+21
| * Port state events and imagesNicolas Werner2023-08-253-91/+138
| * Working text messages in delegate reworkNicolas Werner2023-08-252-4/+27
| * Create an EventDelegateChooserNicolas Werner2023-08-254-0/+402
* | Merge pull request #1537 from Nheko-Reborn/issue1426DeepBlueV7.X2023-10-012-1/+15
|\ \
| * | Allow configuring global hidden event settingsLoren Burkholder2023-09-232-1/+15
| |/
* | Merge pull request #1534 from Nheko-Reborn/issue1494DeepBlueV7.X2023-10-011-4/+4
|\ \ | |/ |/|
| * Use @user:example.com for all sample mxidsLoren Burkholder2023-09-231-4/+4
* | Merge pull request #1536 from Nheko-Reborn/issue1440DeepBlueV7.X2023-08-221-10/+29
|\ \
| * | Add explicit default font optionLoren Burkholder2023-08-111-10/+29
* | | Fix build with fmt 10.1.0q234rty2023-08-171-1/+1
* | | Remove some unnecessary forward declarations and headersLoren Burkholder2023-08-113-11/+0
* | | Merge pull request #1535 from Nheko-Reborn/powerlevelsInTimelineDeepBlueV7.X2023-08-102-0/+10
|\ \ \
| * \ \ Merge remote-tracking branch 'origin/powerlevelsInTimeline'Nicolas Werner2023-08-102-0/+10
| |\ \ \
| | * | | Show an indicator in the timeline for mods and adminsLoren Burkholder2023-07-232-0/+10
| | |/ /
* | | | Merge pull request #1523 from Nheko-Reborn/qmlFallbackAuthDeepBlueV7.X2023-08-106-119/+70
|\ \ \ \ | |/ / / |/| | |
| * | | QML the fallback auth dialogLoren Burkholder2023-07-146-119/+70
* | | | Remove usage of creatorNicolas Werner2023-08-091-1/+0
* | | | Merge pull request #1532 from Nheko-Reborn/issue1512DeepBlueV7.X2023-07-282-2/+17
|\ \ \ \ | |_|/ / |/| | |
| * | | Add mark as read entry to the roomlist right-click menuLoren Burkholder2023-07-222-2/+17
| | |/ | |/|
* / | Fix some compiler errorsLoren Burkholder2023-07-231-10/+9
|/ /
* | Remove final which breaks type registrationNicolas Werner2023-07-163-3/+3
* | Fix verification error codesNicolas Werner2023-07-162-0/+5
* | Fix qml translationsNicolas Werner2023-07-131-2/+15
|/
* Fix presence not updating in the timelineNicolas Werner2023-07-091-1/+1
* Fix a few more bugs where a limited timeline could cause a hanging paginationNicolas Werner2023-07-091-2/+15
* Fix pagination in rooms with a full batch of redactionsNicolas Werner2023-07-091-4/+21
* Fix mass redaction /commandNicolas Werner2023-07-091-3/+6
* Focus to the message input bar after selecting a fileSateallia2023-07-061-0/+1
* Merge pull request #1501 from Nheko-Reborn/qmlRecaptchaDeepBlueV7.X2023-07-067-123/+75
|\
| * make lintLoren Burkholder2023-07-062-5/+6
| * Port the reCAPTCHA dialog to QMLLoren Burkholder2023-07-066-122/+74
| * Remove unneeded forward declarationLoren Burkholder2023-06-291-1/+0
* | Add an early out cache for event expirationNicolas Werner2023-07-063-6/+91
* | Fix event expiration not always stopping properly and redacting some wrong st...Nicolas Werner2023-07-061-11/+22
* | Prevent redactions of ACL and Create events, since Synapse prevents redaction...Nicolas Werner2023-07-061-1/+10
* | Fix overflow in event expiration daysNicolas Werner2023-07-051-3/+3
* | Fix variable shadowingNicolas Werner2023-07-052-7/+6
* | Add experimental event expirationNicolas Werner2023-07-056-30/+285
* | Add some event expiration functionNicolas Werner2023-07-042-0/+202
|/
* Rework how history settings are representedNicolas Werner2023-06-281-0/+3
* Fix build against fmt10Nicolas Werner2023-06-284-9/+14
* Allow viewing and changing the history visibilityNicolas Werner2023-06-242-1/+104
* Fix screenshare selectionNicolas Werner2023-06-191-1/+1
* Fix login and registration page registrationNicolas Werner2023-06-192-2/+2
* Fix UserSettingsModel and Communities singleton instantiationNicolas Werner2023-06-194-1/+8
* Fix completer sizeNicolas Werner2023-06-192-3/+3
* Properly register image pack typesNicolas Werner2023-06-192-2/+9
* Make theme visible to qmlNicolas Werner2023-06-191-0/+3
* Move to automatic type registrationNicolas Werner2023-06-1944-300/+391
* Fix lintingNicolas Werner2023-06-101-2/+2
* Show some generic message for ACL changesNicolas Werner2023-06-102-0/+7
* Add inviter to the invite reasonNicolas Werner2023-06-105-3/+78
* Properly set pack avatarNicolas Werner2023-06-091-0/+2
* Fix notification imagesNicolas Werner2023-06-082-20/+10
* Workaround palette not set on new windowsNicolas Werner2023-06-083-0/+30
* Remove MacExtras includeNicolas Werner2023-06-081-30/+1
* Use Badge function on non-dbus systemsNicolas Werner2023-06-081-3/+2
* Remove QtMac headerNicolas Werner2023-06-081-1/+0
* Link XCB always if X11 support is onNicolas Werner2023-06-081-0/+4
* Fix one more clazy issueNicolas Werner2023-06-082-2/+4
* Remove a few more QPairsNicolas Werner2023-06-081-3/+3
* Fix a few more clazy warningsNicolas Werner2023-06-082-3/+5
* Fix a few clazy warningsNicolas Werner2023-06-083-21/+11
* Fix qtkeychain includeNicolas Werner2023-06-081-1/+1
* Try to fix flatpak build and change appidNicolas Werner2023-06-081-1/+1
* Fix QChar rangeNicolas Werner2023-06-082-2/+3
* Use multidata in timeline modelNicolas Werner2023-06-083-3/+25
* Remove style sheetsNicolas Werner2023-06-081-15/+2
* lintNicolas Werner2023-06-0820-118/+97
* Fix palette access and QMediaPlayer errorsNicolas Werner2023-06-083-15/+16
* First runnable qt6 NhekoNicolas Werner2023-06-081-0/+2
* Make Nheko compile on Qt6Nicolas Werner2023-06-0838-362/+108
* Don't delete uncached messages after editNicolas Werner2023-06-011-1/+2
* Fix lintingNicolas Werner2023-05-301-1/+1
* Remember last used filterSateallia2023-05-303-1/+21
* Make summary translation plural sensitiveNicolas Werner2023-05-291-2/+1
* Copy arguments for notificationNicolas Werner2023-05-292-13/+13
* Enable sending notifications via the systemNotification signal on macOSNicolas Werner2023-05-293-43/+36
* Fix duplicate notification category identifierNicolas Werner2023-05-291-16/+16
* Merge branch 'dont-send-notifications-on-first-sync' of github.com:LcsTen/nhe...Nicolas Werner2023-05-293-27/+60
|\
| * Do not display reply action in the recap notif on MacLcsTen2023-04-141-4/+12
| * Don't send desktop notifications if there are too many of them at onceLcsTen2023-04-142-23/+48
* | Work around ICE on MSVCNicolas Werner2023-05-271-8/+14
* | Make default completer complete custom emojiNicolas Werner2023-05-258-184/+58
* | Make emoji picker use the grid viewNicolas Werner2023-05-253-30/+182
* | Allow scrolling to specific sections and order packs in sticker search by mat...Nicolas Werner2023-05-202-2/+82
* | Fix StickerPicker padding and names of unnamed packsNicolas Werner2023-05-202-2/+24
* | Prevent new packs from overwriting the default pack by accidentNicolas Werner2023-05-203-1/+47
* | Fix adding duplicate stickers and strip file extensionNicolas Werner2023-05-202-6/+25
* | Use case folding instead of lower case for searchNicolas Werner2023-05-201-3/+3
* | Reimplement search for GridImageModelNicolas Werner2023-05-202-25/+148
* | Replace search vector with spanNicolas Werner2023-05-201-6/+7
* | Add rows to stickerpickerNicolas Werner2023-05-206-16/+194
* | Delete unused msg db functionNicolas Werner2023-05-062-68/+1
* | Sort rooms in completer by 'activity' and make tombstoned rooms italicNicolas Werner2023-05-066-17/+68
* | Allow picking multiple files to uploadSateallia2023-04-251-4/+5
* | Copy image to clipboardNicolas Werner2023-04-235-2/+91
* | Setting case insensitive sort is not necessaryNicolas Werner2023-04-141-1/+0
|/
* Optimize alphabetical sorting a bitNicolas Werner2023-04-142-10/+9
* Alphabetical ordering optionSateallia2023-04-144-14/+77
* Adapt to the new inherited variantNicolas Werner2023-04-1114-104/+97
* Update mtxclient commit hashLoren Burkholder2023-04-111-2/+1
* Use the new mtxclient special effects refactoringLoren Burkholder2023-04-115-52/+66
* Don't bother with rainbow rainLoren Burkholder2023-04-084-14/+4
* Don't allow rainbowifying custom messagesLoren Burkholder2023-04-082-4/+4
* Fix command nameLoren Burkholder2023-04-081-1/+1
* Allow sending custom msgtypesLoren Burkholder2023-04-084-0/+35
* Add rainfall effectLoren Burkholder2023-04-086-9/+93
* Implement unknown msgtype functionalityLoren Burkholder2023-04-084-5/+21
* Try to reset unread marker if we fail to set it on the serverNicolas Werner2023-04-051-3/+7
* Fix switching between thread showing stale messages in some circumstancesNicolas Werner2023-04-041-0/+2
* Get rid of an edge case, that can break paginationNicolas Werner2023-04-041-2/+1
* Allow querying your status message over dbusNicolas Werner2023-03-314-0/+21
* Allow for # in fragments because some clients send matrix.to links like thatNicolas Werner2023-03-311-1/+3
* Merge pull request #1411 from dtelsing/screenshare-xdg-desktop-portalDeepBlueV7.X2023-03-306-95/+957
|\
| * Include missing <optional> headerDavid Elsing2023-03-301-0/+1
| * Change text of the PipeWire streenshare methodDavid Elsing2023-03-301-1/+1
| * Cleanup Qt D-Bus connections and watchersDavid Elsing2023-03-304-113/+171
| * Use mtx::client::utils::random_token for XDP session tokensDavid Elsing2023-03-301-11/+2
| * Improve choosing screen share typeDavid Elsing2023-03-302-29/+44
| * Add missing license headersDavid Elsing2023-03-302-0/+8
| * Support screen sharing with xdg-desktop-portalDavid Elsing2023-03-306-88/+877
* | Fix build on case-sensitive filesystemsRyan Schmidt2023-03-301-2/+2
|/
* Improve state event redactionNicolas Werner2023-03-263-10/+41
* Fix explicit optional construction on gcc13Nicolas Werner2023-03-241-1/+1
* Fix encrypted thumbnailsNicolas Werner2023-03-221-1/+1
* All around me are empty spacesNicolas Werner2023-03-201-6/+16
* Optimize event accessors a bitNicolas Werner2023-03-201-41/+33
* Reduce db writes a bitNicolas Werner2023-03-191-7/+32
* Don't try to load emotes from space parents we are not inNicolas Werner2023-03-191-2/+9
* Merge pull request #1404 from LcsTen/dont-show-private-rooms-in-spaceDeepBlueV7.X2023-03-182-2/+15
|\
| * Check isPreviewFetched property for hintsLcsTen2023-03-182-1/+5
| * Show an appropriate hint if the room is inaccessibleLcsTen2023-03-111-1/+1
| * Don't show inaccessible private rooms in spacesLcsTen2023-03-111-0/+9
* | Update spaces events automatically in the backgroundNicolas Werner2023-03-147-5/+246
* | Speed up writes of events with statekeys to state dbNicolas Werner2023-03-142-27/+87
* | Speed up processing UI changes with large syncsNicolas Werner2023-03-141-14/+44
* | Evaluate ACLs when calculating viasNicolas Werner2023-03-141-2/+52
* | Make via implementation closer to the specNicolas Werner2023-03-141-25/+81
|/
* Merge pull request #1388 from Nheko-Reborn/commandDeepBlueV7.X2023-03-102-26/+112
|\
| * Handle incomplete commands betterLoren Burkholder2023-03-072-12/+24
| * make lintLoren Burkholder2023-03-011-36/+36
| * Use QSet<QString> instead of QStringListLoren Burkholder2023-03-011-1/+1
| * Fix some nitpicksLoren Burkholder2023-03-012-53/+58
| * Simplify code a bitLoren Burkholder2023-02-282-4/+1
| * Move command calculation logic into InputBarLoren Burkholder2023-02-284-84/+89
| * Show warning when invalid command is enteredLoren Burkholder2023-02-284-0/+67
* | Merge pull request #1394 from Nheko-Reborn/uiTweaksDeepBlueV7.X2023-03-094-4/+13
|\ \
| * | Update src/Utils.cppLoren Burkholder2023-03-091-4/+2
| * | Only enlarge emoji if the setting is onLoren Burkholder2023-03-091-1/+5
| * | Make emoji larger in the timeline by defaultLoren Burkholder2023-02-281-1/+1
| * | make lintLoren Burkholder2023-02-282-3/+3
| * | Always open the invite dialog properly from the member listLoren Burkholder2023-02-283-4/+11
| |/
* / Fix avatar change being rendered as a joinNicolas Werner2023-03-091-5/+16
|/
* Fix bug that prevented storing member events in the same database as the restNicolas Werner2023-02-251-14/+22
* Disable qml diskcache by defaultNicolas Werner2023-02-251-0/+6
* Merge pull request #1389 from Nheko-Reborn/deletionsDeepBlueV7.X2023-02-241-3/+0
|\
| * Delete some unneeded stuffLoren Burkholder2023-02-231-3/+0
* | Show rooms you share with someoneNicolas Werner2023-02-244-0/+105
|/
* Reenable the nosync options for the databaseNicolas Werner2023-02-231-1/+6
* Honour Qt scaling factor on OpenBSDKlemens Nanni2023-02-231-1/+1
* Recognise OpenBSD on login pageKlemens Nanni2023-02-231-0/+2
* fix build/clear notifications on exit on OpenBSDKlemens Nanni2023-02-232-2/+2
* Merge branch 'v0.11.2-next'Nicolas Werner2023-02-232-11504/+11801
|\
| * Hotfix redundant null terminator inserted by emoji completerNicolas Werner2023-02-232-11504/+11801
* | Dedup reactionsNicolas Werner2023-02-221-6/+4
* | Get rid of year in license headersNicolas Werner2023-02-21152-462/+152
* | Switch to upstream olm error codeNicolas Werner2023-02-211-1/+1
|/
* Fix forwarding stickersNicolas Werner2023-02-201-3/+4
* More template bloat reductionNicolas Werner2023-02-204-107/+115
* Remove a few more unused symbolsNicolas Werner2023-02-196-41/+33
* Fix gcc10 again. Remove this once we stop supporting gcc10Nicolas Werner2023-02-191-14834/+14873
* Fix gcc10 compatNicolas Werner2023-02-191-1/+1
* Reduce code bloat a bitNicolas Werner2023-02-196-11333/+11368
* Automatically fetch keys for undecrypted messages after verificationNicolas Werner2023-02-188-15/+80
* Fix edits in other clients jumping out of threadsNicolas Werner2023-02-181-5/+9
* Fix build on macOSNicolas Werner2023-02-151-1/+7
* Fix lintingNicolas Werner2023-02-141-1/+1
* Make scrollbars optional and disabled by defaultNicolas Werner2023-02-142-0/+38
* Pause video when switching roomsLoren Burkholder2023-02-141-0/+7
* Merge pull request #914 from Thulinma/imageOverlayRoleQmlDeepBlueV7.X2023-02-112-0/+9
|\
| * Make ImageOverlay set appropriate windowRole againThulinma2023-02-102-0/+9
* | Remove some commands from the translationsNicolas Werner2023-02-111-39/+39
* | Standardise command format messagesphyto2023-02-111-16/+16
|/
* Fix build without voipNicolas Werner2023-02-081-1/+1
* Fix required plugin check on gstreamer 1.22Nicolas Werner2023-02-083-52/+80
* Add a reduced motion optionNicolas Werner2023-02-062-3/+52
* lint and avoid copyNicolas Werner2023-02-023-43/+44
* lintNicolas Werner2023-02-021-34/+40
* Merge pull request #1341 from Decodetalkers/ft_clean_notifyDeepBlueV7.X2023-02-025-0/+23
|\
| * chore: Adjust about function closeAllNotificationShootingStarDragons2023-02-014-13/+4
| * feat: clean all notifications if exit on linuxShootingStarDragons2023-01-295-1/+33
* | Allow nested ()/[] brackets in URLs (fixes #1346)Lukas Mai2023-02-011-5/+45
* | Make notifications show the window againNicolas Werner2023-02-012-1/+13
* | Optimize user model construction by 2.5xNicolas Werner2023-01-313-10/+20
* | Make single newlines cause a <br> by defaultNicolas Werner2023-01-318-15/+48
* | Uncoditionally request keyframesNicolas Werner2023-01-311-4/+3
* | add user search to invite dialog (#1253)Malte E2023-01-317-25/+236
|/
* Merge pull request #1319 from Decodetalkers/menuhideonwaylandDeepBlueV7.X2023-01-282-0/+16
|\
| * chore: remove button checkShootingStarDragons2023-01-281-3/+1
| * chore: limit it to linux waylandShootingStarDragons2023-01-261-2/+6
| * feat: hide all popup menus when press leftbutton on somewhere elseShootingStarDragons2023-01-232-0/+14
* | Make newline behave consistently in markdown modeNicolas Werner2023-01-281-1/+5
* | Support strikethrough via ~~Nicolas Werner2023-01-281-0/+118
* | Get rid of shadowing even if the shadowing there is probably the safer solutionNicolas Werner2023-01-281-3/+5
* | Support simplified spoiler input using || tagsNicolas Werner2023-01-281-68/+211
* | Fix br tagsNicolas Werner2023-01-271-1/+3
* | Fix free-ing invalid pointer in call devices. From Jason Volk <jason@zemos.net>Joseph Donofry2023-01-231-1/+1
|/
* Warn when no secret can be requestedNicolas Werner2023-01-221-1/+3
* Skip empty requests for cross-signing keys when user only has one device.Jason Volk2023-01-221-0/+3
* Fix a few minor leaks (or just memory showing up as not freed in tools)Nicolas Werner2023-01-224-5/+28
* Work around multiple destructor calls after consteval construction in full ex...Nicolas Werner2023-01-211-5/+5