summary refs log tree commit diff
path: root/src (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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 #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
* Pause ParticleEmitter when not in use (#1284)Joseph Donofry2023-01-142-0/+2
* Remove dead codeNicolas Werner2023-01-122-72/+0
* There was always supposed to be a failed state for eventsNicolas Werner2023-01-122-4/+11
* Bump mtxclient versionNicolas Werner2023-01-122-65/+63
* Log registration flowsNicolas Werner2023-01-122-113/+4
* Update supported Matrix versionNicolas Werner2023-01-102-2/+4
* Properly regenerate emoji using regional indicatorsNicolas Werner2023-01-102-2/+106
* Try to make clang-format happyNicolas Werner2023-01-091-1/+1
* Document Safari workaroundNicolas Werner2023-01-091-1/+4
* Possibly fix paste from SafariNicolas Werner2023-01-091-1/+7
* Add some more error loggingNicolas Werner2023-01-093-26/+18
* Make server connection errors more usefulNicolas Werner2023-01-092-15/+10
* Fix potential crash from the room directoryNicolas Werner2023-01-082-18/+48
* Speedup quick switcherNicolas Werner2023-01-075-38/+57
* Navigate to space when room is selectedNicolas Werner2023-01-074-0/+11
* Fix crash in migrations during secrets deletionNicolas Werner2023-01-073-18/+53
* A whole new year full of excitement and possibilities!Nicolas Werner2023-01-02152-0/+152
* Fix pagination after timeline clearNicolas Werner2023-01-022-1/+8
* Skip notifying for your own messagesNicolas Werner2022-12-282-7/+17
* Finish german translationNicolas Werner2022-12-281-1/+1
* Revert storing members in statesdb for nowNicolas Werner2022-12-271-2/+4
* Fix state reset commandNicolas Werner2022-12-273-3/+11
* Show invite reason in the UI (hidden by default)Nicolas Werner2022-12-275-5/+51
* Fix formatting issuesJoseph Donofry2022-12-201-1/+2
* Add 'clear' button to search bar and implement search indicator via spinnerJoseph Donofry2022-12-202-0/+12
* Make unfiltered messages hidden by defaultNicolas Werner2022-12-191-17/+25
* Fix searching more past againNicolas Werner2022-12-191-4/+9
* Fix searching past the endNicolas Werner2022-12-191-1/+6
* Add some documentation for how the background filtering worksNicolas Werner2022-12-191-0/+14
* Make searching incremental to allow some userinteraction stillNicolas Werner2022-12-192-6/+85
* Fix confetti in the sidebarNicolas Werner2022-12-172-34/+31
* Fix sending confettiNicolas Werner2022-12-161-1/+1
* I don't see why this would have detached, but make clazy happyNicolas Werner2022-12-131-1/+2
* Fix image cache pruning intervalNicolas Werner2022-12-131-1/+1
* Add cache pruning for old image filesNicolas Werner2022-12-132-0/+63
* Add a button to room the upgraded room in the timelineNicolas Werner2022-12-132-1/+27
* confetti (#1243)Loren Burkholder2022-12-108-2/+120
* Properly check for target room encryptionNicolas Werner2022-12-071-1/+2
* Implement MSC3664, pushrules for related eventsNicolas Werner2022-12-052-2/+35
* Fix stack overflow when filtering timelineNicolas Werner2022-11-222-3/+5