summary refs log tree commit diff
path: root/src (follow)
Commit message (Expand)AuthorAgeFilesLines
* Fix animated images rendering offscreen for the first frameNicolas Werner2024-03-051-1/+3
* Fix too many characters are emojis nowNicolas Werner2024-03-041-1/+1
* Force emoji font on a few more charactersNicolas Werner2024-03-031-1/+4
* Fix ordering of switch statementLoren Burkholder2024-03-011-2/+2
* Add a command to gradually glitch text in a messageLoren Burkholder2024-02-275-8/+57
* Add a glitch text commandLoren Burkholder2024-02-265-0/+36
* Disable optimistic pagination to fetch events edited into the thread before t...Nicolas Werner2024-01-161-1/+10
* Fix verification with multiple devices in parallelNicolas Werner2024-01-152-5/+37
* Fix gstreamer deinitNepNep212024-01-141-0/+4
* Support "fixed" mac method in verificationNicolas Werner2024-01-141-61/+48
* Use constant for sas verification macNicolas Werner2024-01-141-18/+13
* Make volume control logarithmic againNicolas Werner2024-01-112-2/+4
* Use macos define everywhereNicolas Werner2024-01-093-11/+11
* Fix macOS apple silicon buildNicolas Werner2024-01-091-4/+5
* Use dynamic properties for NhekoFixupPaletteEventFilterq234rty2024-01-082-7/+2
* Make clazy happyNicolas Werner2024-01-081-16/+18
* Fix lag when media messages are shown and fix media controlsNicolas Werner2024-01-082-6/+49
* Speedup room switching by forcing a bigger initial item sizeNicolas Werner2024-01-082-1/+5
* Faster blurhash decodeNicolas Werner2024-01-071-2/+9
* Merge pull request #1649 from duarm/swipe-toggleDeepBlueV7.X2024-01-072-0/+36
|\
| * lintduarm2023-12-311-3/+3
| * disable swipe motions toggleduarm2023-12-312-0/+36
* | Merge pull request #1635 from NepNep21/ignore-commandDeepBlueV7.X2024-01-067-1/+62
|\ \ | |/ |/|
| * deleteLater() on failureNepNep212023-12-211-1/+2
| * Merge branch 'Nheko-Reborn:master' into ignore-commandNep Nep2023-12-201-5/+5
| |\
| * | Fix memory leak and invite filteringNepNep212023-12-192-10/+12
| * | Other occurencesNepNep212023-12-192-3/+3
| * | Improve namingNep Nep2023-12-191-1/+1
| * | Merge branch 'Nheko-Reborn:master' into ignore-commandNep Nep2023-12-177-13/+69
| |\ \
| * | | Multiple changesNepNep212023-12-176-11/+42
| * | | Add /ignoreNepNep212023-12-115-1/+28
* | | | Merge pull request #1630 from FallenValkyrie/allow_sticker_pack_removalDeepBlueV7.X2023-12-222-12/+34
|\ \ \ \ | |_|_|/ |/| | |
| * | | Implement account pack deletionFallenValkyrie2023-12-191-0/+15
| * | | Factor out the logic to delete an ImagePackFallenValkyrie2023-12-162-12/+19
* | | | Fix backslashes escapesNicolas Werner2023-12-191-5/+5
| |_|/ |/| |
* | | Trigger less QEvent::ApplicationPaletteChangeq234rty2023-12-172-0/+8
|/ /
* | Work around clazy claiming we connect a lambdaNicolas Werner2023-12-132-3/+8
* | Allow clicking notifications on WindowsNicolas Werner2023-12-122-8/+28
* | Try to make windows notifications prettierNicolas Werner2023-12-113-7/+30
|/
* Fix urls in widgets being double encodedNicolas Werner2023-12-041-1/+3
* Fix profile argument parsing bugLoren Burkholder2023-11-291-1/+1
* Fix state event rendering for join rules and emojisNicolas Werner2023-11-282-14/+10
* Unset hidden space when space is leftNicolas Werner2023-11-271-0/+11
* Support activation tokens for notificationsNicolas Werner2023-11-204-0/+22
* Support window activation on waylandNicolas Werner2023-11-201-3/+48
* Switch to KDSingleApplicationNicolas Werner2023-11-201-24/+31
* Automatically increase database limits when hitNicolas Werner2023-11-191-7/+64
* Fix some round images being persisted as not roundNicolas Werner2023-11-191-1/+1
* Upgrade trust of megolm sessions when receiving RoomKeyNicolas Werner2023-11-195-28/+68
* Fix Nheko freezing after stopping a call on WaylandNicolas Werner2023-11-091-0/+16
* Fix call only ringing the second timeNicolas Werner2023-11-091-2/+3
* Get rid of useless captureNicolas Werner2023-11-091-1/+1
* Replace mediafilesNicolas Werner2023-11-091-3/+7
* Fix active user checkNicolas Werner2023-11-051-3/+3
* Make clazy happyNicolas Werner2023-11-021-2/+2
* Use sha256 to encode the database name instead of just hex encoding itNicolas Werner2023-11-021-14/+39
* Fix gstreamer element namesNicolas Werner2023-11-021-3/+3
* Fix pending reply sizingNicolas Werner2023-11-012-5/+14
* Spaces are now boldNicolas Werner2023-11-014-0/+6
* Possibly fix pagination in searchNicolas Werner2023-11-011-3/+1
* Possibly fix crash when room is cleared on event delegateNicolas Werner2023-11-011-49/+60
* Fix trailing whitespaceNicolas Werner2023-11-011-1/+0
* Remove unused functionNicolas Werner2023-11-011-29/+0
* Throttle sync processing if the window is unfocused for a whileNicolas Werner2023-11-012-3/+26
* Save profile when explicitly specifiedNicolas Werner2023-11-011-2/+4
* Downgrade self verification status logging to debugNicolas Werner2023-11-011-1/+1
* Fix decrypt notification settings persistent under the wrong keyNicolas Werner2023-11-011-135/+118
* Cleanup headers a bit moreNicolas Werner2023-10-3118-267/+224
* A few more small speedupsNicolas Werner2023-10-318-120/+103
* 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